DIRCfbfb>ݗ5@kNM.checkpatch.conffbfbBu޿pfs;܀\.github/FUNDING.ymlg8!Yg8!YJS1d~KJX .gitignoref`f`?/67Uj ,JTF0 .gitreviewcg?Ncg?NFC\G Y0z%1COPYINGgQ9/gQ9/7s5g,/a%v ^ README.mdfqlfql D I4 #R_%k7˸Q contrib/csv-encrypt-columns.pyfbfb  bYG=_aT,l contrib/eidtool.pygG!*;gG!*; Tm TzJPH*;Mcontrib/es2p_client.pyfqlfql 97D0fB bSZcontrib/es9p_client.pygG!*;gG!*;X%/5s3ްRIcontrib/esim-qrcode-gen.pyf)3P*f)3P* nCY5K\Q.contrib/fsdump-diff-apply.pyg#%gg#%g gi.ocontrib/jenkins.shfqlfql_+v>T C>uZcontrib/saip-tool.pyfbfb * wDPcontrib/sim-rest-client.pyfbfbD:;?W?ʡcontrib/sim-rest-server.pyfbfbPrba_poAcontrib/sim-rest-server.servicegG!*;gG!*;YY[jH°"e 1.contrib/suci-keytool.pyfqlfqlQPߨvtbյb^Dcontrib/unber.pyf`f`~ޖxA\!>w csv-formatg 2Z=g 2Z=IE#bpŵc;\ r docs/Makefilegbrgbr\dh] D?Wgbdocs/cap-tutorial.rstfbfbJS{K&V<S?&docs/card-key-provider.rstfbfbLfU~7Tw!(M*Ͼ_ docs/conf.pygG!*;gG!*;w-bIM$xLN΅docs/index.rstgdocs/library.rstfbfb !7ΟELb docs/make.batggQɞ1>z#/.V.n pySim/app.pygYk0DpgYk0DpMzg9 |?KkpySim/esim/es2p.pyfqlfqld3-e?Gmkj#*6pySim/esim/es8p.pyff ,Kaţu})DpySim/esim/es9p.pygG!*;gG!*;t&2hY'+pySim/esim/http_json_api.pyfqlfqlK! aˋzjCpySim/esim/rsp.pygG!23KgG!23Kr:dd|ޡړdaOpySim/esim/saip/__init__.pyfܢfܢ u# >ʪ]Cl Y%pySim/esim/saip/oid.pygG!23KgG!23Ku5a>sN71"pySim/esim/saip/personalization.pygZ,MgZ,M>^O#ⶃ:pySim/esim/saip/templates.pyfܢfܢ SM qS $MDPpySim/esim/saip/validation.pygG!23KgG!23Kv(HQzt`x^pySim/esim/x509_cert.pyg* |g* |t(d)ę$&pySim/euicc.pyfܢfܢ_;I%rhapzBpySim/exceptions.pyg ?Fg ?F+ $j :њŞFHmHpySim/filesystem.pygb"igb"i+ЍxqVR29ٴT!pySim/global_platform/__init__.pyfqlfql ެ]\oX`N돗pySim/global_platform/http.pygb"igb"i mEѥoӵ>iEw&pySim/global_platform/install_param.pyguuguuprJw}{ SpySim/global_platform/scp.pyfqlfql (vUS:|SpySim/global_platform/uicc.pyf@EXf@EX;T!(LY2fzKY",pySim/gsm_r.pyfqlfqlW ,怐lBQ`TA>UxpySim/iso7816_4.pyg{~ںg{~ں"`K̞`@i:19DUpySim/javacard.pyfܢfܢWxޜ\kOd =@xpySim/jsonpath.pyfܢfܢ .⛲CK)wZSpySim/legacy/__init__.pyg ?Fg ?F:h=SpySim/legacy/ts_31_102.pyfܢfܢ 1z0upySim/legacy/ts_31_103.pyfܢfܢ 2ǣW옝yH@n2MpySim/legacy/ts_51_011.pyf@ 1f@ 18&KV2'D,kj2pySim/legacy/utils.pyfqlfqlP~T-e,{ pySim/ota.pyfܢfܢ \Gu pySim/pprint.pyf|5h)f|5h)9H&!j>SgW"pySim/profile.pyg ?Fg ?F^gRA={zpE#pySim/runtime.pyfqlfql`4Mݓ+b"lUpySim/secure_channel.pyfqlfql B߃^Ec$|/x pySim/sms.pyg80&g80&.DEW5SҋpySim/sysmocom_sja2.pyg! 9g! 9L?[vj$Xu{XpySim/transport/__init__.pyg! 9g! 9@:[^P Z#pySim/transport/calypso.pyg! 9g! 9DywS7Ӫ='f.rpySim/transport/modem_atcmd.pyg ?Fg ?FcBn\x n?L$?P1pySim/transport/pcsc.pyg ?Fg ?Fd:eCq;s-'n[CuNpySim/transport/serial.pyf@ 1f@ 1SUvS݈XA32 y%pySim/ts_102_221.pygG!23KgG!23K4qt,:,(s+-qpySim/ts_102_222.pyfqlfql7"~#PRpySim/ts_102_310.pygG!23KgG!23Kc42pіZqpySim/ts_31_102.pyf@ 1f@ 12/I&ܢUOcYpySim/ts_31_102_telecom.pyfqlfql(+G8uS|pySim/ts_31_103.pyfqlfql (%rqf_=s pySim/ts_31_103_shared.pyfqlfql,}@~V3IOB!}CpySim/ts_31_104.pygG!23KgG!23Ks b6 ngpySim/ts_51_011.pygT"'|o -ЈYԡh9smdpp-data/certs/CertificateIssuer/CERT_CI_ECDSA_NIST.derf Vf V ?noLwopɟD+9smdpp-data/certs/CertificateIssuer/CERT_CI_ECDSA_NIST.pemf Vf V @Jۇ׀lU\O+-smdpp-data/certs/CertificateIssuer/CI-csr.cnff Vf V B?ʮP*"&s l1m7smdpp-data/certs/DPauth/CERT_S_SM_DP2auth_ECDSA_BRP.derf Vf V C=q[?6aЙˮjW+s8smdpp-data/certs/DPauth/CERT_S_SM_DP2auth_ECDSA_NIST.derf Vf V D=ECb,1$Pe!6smdpp-data/certs/DPauth/CERT_S_SM_DPauth_ECDSA_BRP.derf Vf V E>j%Eu`m4smdpp-data/certs/DPauth/PK_S_SM_DPauth_ECDSA_BRP.pemf Vf V I$L*ˮ*M5smdpp-data/certs/DPauth/PK_S_SM_DPauth_ECDSA_NIST.pemf Vf V J6 )nK -pv5smdpp-data/certs/DPauth/SK_S_SM_DP2auth_ECDSA_BRP.pemf Vf V K6 0E,-6smdpp-data/certs/DPauth/SK_S_SM_DP2auth_ECDSA_NIST.pemf Vf V L.nKfs":gT}(f4smdpp-data/certs/DPauth/SK_S_SM_DPauth_ECDSA_BRP.pemf Vf V M.5tR7)pzGt5smdpp-data/certs/DPauth/SK_S_SM_DPauth_ECDSA_NIST.pemf Vf V NFD'9|]r v$smdpp-data/certs/DPauth/data_sig.derf Vf V P>ZU|odG^h}qK80.smdpp-data/certs/DPtls/SK_S_SM_DP_TLS_NIST.pemf f  TzxL'&73]Qznsmdpp-data/certs/READMEf f  -U/kyX)FA"smdpp-data/upp/TS48V1-A-UNIQUE.derf f  . $tK^O404p :"smdpp-data/upp/TS48V1-B-UNIQUE.derf f  /ezH)˧ If/smdpp-data/upp/TS48V2-SAIP2-1-BERTLV-UNIQUE.derf f  />, 9-8y z1smdpp-data/upp/TS48V2-SAIP2-1-NOBERTLV-UNIQUE.derf f  0L!,ǷMoEF/smdpp-data/upp/TS48V2-SAIP2-3-BERTLV-UNIQUE.derf f  /R,,Z?@1smdpp-data/upp/TS48V2-SAIP2-3-NOBERTLV-UNIQUE.derf f  /Up_hRwG4[/smdpp-data/upp/TS48V3-SAIP2-1-BERTLV-UNIQUE.derf f  /!s ^1(Tp m(V=:g2smdpp-data/upp/TS48V4-SAIP2-1A-NOBERTLV-UNIQUE.derf f  /@ӣ#U8T2smdpp-data/upp/TS48V4-SAIP2-1B-NOBERTLV-UNIQUE.derf f  /L31 \_v]d}3B/smdpp-data/upp/TS48V4-SAIP2-3-BERTLV-UNIQUE.derf f  /W|9rѪ1smdpp-data/upp/TS48V4-SAIP2-3-NOBERTLV-UNIQUE.derf f  /*eOO"2MRX2smdpp-data/upp/TS48V5-SAIP2-1A-NOBERTLV-UNIQUE.derf f  /lt|ߔowG2smdpp-data/upp/TS48V5-SAIP2-1B-NOBERTLV-UNIQUE.derf f  /A|zL:e[4smdpp-data/upp/TS48V5-SAIP2-3-BERTLV-SUCI-UNIQUE.derf f  /v͍]?>0,Ù-&41smdpp-data/upp/TS48V5-SAIP2-3-NOBERTLV-UNIQUE.derf f  -~[M Hsmdpp-data/upp/TS48v1_A.derf f  . \;@ZD(%X{S+smdpp-data/upp/TS48v1_B.derf f  /῅k9Bڞ N C~(smdpp-data/upp/TS48v2_SAIP2.1_BERTLV.derf f  /xgs@/ z\o*smdpp-data/upp/TS48v2_SAIP2.1_NoBERTLV.derf f  0)Duo~R Bi(smdpp-data/upp/TS48v2_SAIP2.3_BERTLV.derf f  / 0ʠ}*smdpp-data/upp/TS48v2_SAIP2.3_NoBERTLV.derf f  /U7/ P=dr(smdpp-data/upp/TS48v3_SAIP2.1_BERTLV.derf f  /!e&iFj8BYw>b*smdpp-data/upp/TS48v3_SAIP2.1_NoBERTLV.derf f  /N$_ϒh׋4C(smdpp-data/upp/TS48v3_SAIP2.3_BERTLV.derf f  /I׃UYm?D8/*smdpp-data/upp/TS48v3_SAIP2.3_NoBERTLV.derf f  //0Sɟ,߿ +smdpp-data/upp/TS48v4_SAIP2.1A_NoBERTLV.derf f  /@wqJ)-d{bM~1,k+smdpp-data/upp/TS48v4_SAIP2.1B_NoBERTLV.derf f  /ZIUyQ(smdpp-data/upp/TS48v4_SAIP2.3_BERTLV.derf f  /Wu^vgs2,*smdpp-data/upp/TS48v4_SAIP2.3_NoBERTLV.derf f  / m%NAIu+smdpp-data/upp/TS48v5_SAIP2.1A_NoBERTLV.derf f  /lmdojt˜Q+smdpp-data/upp/TS48v5_SAIP2.1B_NoBERTLV.derf f  /lL+2N=;r>L-smdpp-data/upp/TS48v5_SAIP2.3_BERTLV_SUCI.derf f  /N MLj# *smdpp-data/upp/TS48v5_SAIP2.3_NoBERTLV.derf@ 1f@ 1gʎcpP<~}=Vtests/card_sanitizer/card_backup_3b991800118822334455667760_2222334455667788990.scriptf@ 1f@ 1EUR ^A4?a̵dXtests/card_sanitizer/card_backup_3b9a940092027593110001020221_1122334455667788990.scriptf@ 1f@ 1&_eCĞ_g غwnZitests/card_sanitizer/card_backup_3b9f95801fc78031e073f62113674d4516004301008f_89445310150011013678.scriptf@ :$f@ :$h-pP|g1ӸBRhtests/card_sanitizer/card_backup_3b9f96801f878031e073fe211b674a357530350265f8_8949440000001155314.scriptf@ :$f@ :$y/8y6n/<̪EChtests/card_sanitizer/card_backup_3b9f96801f878031e073fe211b674a4c753034054ba9_8988211000000467343.scriptf@ :$f@ :$ByTw G dD`htests/card_sanitizer/card_backup_3b9f96801fc78031a073be21136743200718000001a5_8988211320300000028.scriptf@ :$f@ :$WL~ =Vhtests/card_sanitizer/card_backup_3b9f96801fc78031a073be21136744220610000001a9_8988219000000117833.scriptf@ :$f@ :$,px_9@"tests/card_sanitizer/card_data.csvf@ :$f@ :$S>_N(tests/pySim-prog_test/Fairwaves-SIM.datafj nfj n.b7QOvr)IN&tests/pySim-prog_test/Fairwaves-SIM.okfj nfj n/> 3y"o7e/UJ)tests/pySim-prog_test/Wavemobile-SIM.datafj nfj n04z < ' . 'tests/pySim-prog_test/Wavemobile-SIM.okfTcfTc1ޫ/phvUxzRvha'tests/pySim-prog_test/fakemagicsim.datafTcfTc2L6o(4gG&474'%tests/pySim-prog_test/fakemagicsim.okfj nfj n3yNh@7S.L(tests/pySim-prog_test/pySim-prog_test.shfQ fQ 4zPZ2 dy|)tests/pySim-prog_test/sysmoISIM-SJA2.datafj nfj n5V@0PمZ(e{'tests/pySim-prog_test/sysmoISIM-SJA2.okfTAfTAVz}vkHQC-44)tests/pySim-prog_test/sysmoISIM-SJA5.dataf풠)Rf풠)RW(U=wQ bKpB5R+'tests/pySim-prog_test/sysmoISIM-SJA5.okfV oVfV oV64זtPQ L)tests/pySim-prog_test/sysmoUSIM-SJS1.datafV oVfV oV7/HnAQt˲2:'tests/pySim-prog_test/sysmoUSIM-SJS1.okfTcfTc8x{%E4%dhe'tests/pySim-prog_test/sysmosim-gr1.datafTcfTc9}vO|e} %tests/pySim-prog_test/sysmosim-gr1.okf횢4.f횢4.G!_:A0!K$0!tests/pySim-shell_test/README.txtf횢4.f횢4.H⛲CK)wZS"tests/pySim-shell_test/__init__.pygAc(tests/pySim-shell_test/ara_m/test.scriptf횢4W8f횢4W8Q⛲CK)wZS/tests/pySim-shell_test/authenticate/__init__.pyf횢4W8f횢4W8RحNG0Nl3 `G$hb2tests/pySim-shell_test/authenticate/auth_result.okf횢4W8f횢4W8TGϗMmgMI6+tests/pySim-shell_test/authenticate/test.pyf횢4W8f횢4W8V<(1I:Y/tests/pySim-shell_test/authenticate/test.scriptf횢4W8f횢4W8W'12_%N)B2$tests/pySim-shell_test/card_data.csvg@j2S g@j2S 0⛲CK)wZS,tests/pySim-shell_test/card_init/__init__.pyg@j4eg@j4e0'/%{\v\N[ODJ(tests/pySim-shell_test/card_init/test.pyg@j4eg@j4e0Ӵ9 f?_fpK6tests/pySim-shell_test/card_init/test_card_init.scriptf횢4W8f횢4W8Y⛲CK)wZS+tests/pySim-shell_test/cardinfo/__init__.pyf횢4W8f횢4W8Z7\_#&aޯE;tests/pySim-shell_test/cardinfo/sysmoEUICC1-C2T-cardinfo.okf횢4W8f횢4W8[5`d݃] uѷ|:tests/pySim-shell_test/cardinfo/sysmoISIM-SJA2-cardinfo.okf횢4W8f횢4W8]4ԫ1~/}ۈ>tests/pySim-shell_test/cardinfo/sysmoISIM-SJA5-S17-cardinfo.okf횢4W8f횢4W8^vMJz B%%8tests/pySim-shell_test/cardinfo/sysmoSIM-GR1-cardinfo.okf횢4W8f횢4W8_d< _gk->7׻'tests/pySim-shell_test/cardinfo/test.pyf횢4W8f횢4W8``49EAz07N"-tests/pySim-shell_test/cardinfo/test.templatef횢4W8f횢4W8d⛲CK)wZS&tests/pySim-shell_test/chv/__init__.pyf횢4W8f횢4W8e \$F|Mh"tests/pySim-shell_test/chv/test.pyf횢4Af횢4Af>{i4=)ں+-b-tests/pySim-shell_test/chv/test_manage_csv.okf횢4Af횢4Ag=$xͭ8,23tests/pySim-shell_test/chv/test_manage_csv.templatef횢4Af횢4AluQp%_qy^Iay 0tests/pySim-shell_test/chv/test_manage_direct.okf횢4Af횢4And?ZFyxAp+6tests/pySim-shell_test/chv/test_manage_direct.templatef횢4Af횢4Ao<&+_Ȫ4jqIh$U.tests/pySim-shell_test/chv/test_unblock_csv.okf횢4Af횢4Ap|PAnj2tests/pySim-shell_test/chv/test_unblock_csv.scriptf횢4Af횢4AqDJU4lZ텤mY0Y1tests/pySim-shell_test/chv/test_unblock_direct.okf횢4Af횢4AsPy~eKvnb7tests/pySim-shell_test/chv/test_unblock_direct.templateg}Z?l?tests/pySim-shell_test/euicc/test_enable_disable_profile.scriptf횢4Af횢4A}´I"i9|+!Vv2tests/pySim-shell_test/euicc/test_gen_notif.scriptf횢4Af횢4AEeű$P6^B@0tests/pySim-shell_test/euicc/test_get_eid.scriptf횢4Af횢4AsIX乼GH 8Ϫf7tests/pySim-shell_test/euicc/test_get_euicc_info.scriptf횢4Af횢4AY5+8&5T'rg[:tests/pySim-shell_test/euicc/test_get_profiles_info.scriptf횢4Af횢4Ak,:w2_|yf 13tests/pySim-shell_test/euicc/test_list_notif.scriptf횢4Af횢4AZ5z 4 (3tests/pySim-shell_test/euicc/test_rm_notif.templatef횢4Af횢4A’Wc3Rj85tests/pySim-shell_test/euicc/test_set_nickname.scriptf횢4Af횢4A⛲CK)wZS)tests/pySim-shell_test/export/__init__.pyg&%7g&%7+k 3AE׮).tests/pySim-shell_test/export/export.script.okf횢4J"f횢4J" D.򌝪ոl9m%tests/pySim-shell_test/export/test.pyf횢4J"f횢4J"Yz{oZL0tests/pySim-shell_test/export/test_export.scriptf횢4J"f횢4J"ZCSIg U}eE0tests/pySim-shell_test/export/test_import.scriptf횢4J"f횢4J"⛲CK)wZS-tests/pySim-shell_test/file_admin/__init__.pyf횢4J"f횢4J" maOzp` yLuM=tests/pySim-shell_test/file_admin/activate_deactivate_file.okf횢4J"f횢4J"ϑCCu6,)tests/pySim-shell_test/file_admin/test.pyf횢4J"f횢4J" +FzJd|b fY͢'fFtests/pySim-shell_test/file_admin/test_activate_deactivate_file.scriptf횢4J"f횢4J"fl,!DZ_=c- #>tests/pySim-shell_test/file_admin/test_create_delete_df.scriptf횢5S4f횢5S4T|v@ԫq$I#Rtests/pySim-shell_test/file_admin/test_create_resize_delete_linear_fixed_ef.scriptf횢5S4f횢5S4oQg>19lҊ=vQtests/pySim-shell_test/file_admin/test_create_resize_delete_transparent_ef.scriptf횢5S4f횢5S4⛲CK)wZS/tests/pySim-shell_test/file_content/__init__.pyf횢5S4f횢5S4AZq9( !"+tests/pySim-shell_test/file_content/test.pyf횢5S4f횢5S4s~?l+HBW@Ǩ8tests/pySim-shell_test/file_content/test_ber_tlv_uicc.okf횢5S4f횢5S4pGbACL */"sg(>"sC^H A-C O3tests/pySim-shell_test/gp/test_est_scp02_csv.scriptg(>"sg(>"s9ZCgΚ(aM8tests/pySim-shell_test/gp/test_est_scp02_direct.templateg(>"sg(>"sC* vҨ1PHѲf-R#B3tests/pySim-shell_test/gp/test_est_scp03_csv.scriptg(>"sg(>"s Y-96`78tests/pySim-shell_test/gp/test_est_scp03_direct.templatef횢5K\Ef횢5K\ELSg)L 0tests/pySim-shell_test/gp/test_get_status.scriptf횢5K\Ef횢5K\E0>/VtRz^YS4tests/pySim-shell_test/gp/test_put_delete_key.scriptf횢5K\Ef횢5K\E⛲CK)wZS(tests/pySim-shell_test/lchan/__init__.pyg_k!r5tests/pySim-shell_test/navigate_fs/checkpoints_sim.okf횢5K\Ef횢5K\E4UGUkűNa6tests/pySim-shell_test/navigate_fs/checkpoints_uicc.okf횢5K\Ef횢5K\EWTUK3q] *tests/pySim-shell_test/navigate_fs/test.pyf횢5K\Ef횢5K\E^Ar&"E꜐oKt2tests/pySim-shell_test/navigate_fs/test_sim.scriptf횢5K\Ef횢5K\Ewv0 4-3tests/pySim-shell_test/navigate_fs/test_uicc.scriptg3s-%eg3s-%eRǛc&I"H<tests/pySim-shell_test/utils.pyf횢5eVf횢5eV⛲CK)wZS-tests/pySim-shell_test/verify_adm/__init__.pyf횢5eVf횢5eVw+&L4OZ,)tests/pySim-shell_test/verify_adm/test.pyf횢5eVf횢5eVjgKQs~㎕^H&r5tests/pySim-shell_test/verify_adm/test_cmdline.scriptf횢5eVf횢5eV0 /TN`s?1tests/pySim-shell_test/verify_adm/test_csv.scriptf횢5eVf횢5eVlu9;Xn6tests/pySim-shell_test/verify_adm/test_direct.templatef)5<5>yšVMXr 5tests/pySim-trace_test/pySim-trace_test_gsmtap.pcapngf@ -gzf@ -gz5h9Z".$Tp«lX8tests/pySim-trace_test/pySim-trace_test_gsmtap.pcapng.okfqlfql@rXDPТHyX3tests/unittests/test_apdu.pyfqlfqlMȍ>1yDB=ЙC~ទtests/unittests/test_esim.pyfqlfql_Bk0?ޯ2~y tests/unittests/test_esim_bsp.pyf&#HMf&#HM$٠W 鰡EB=wO!tests/unittests/test_esim_saip.pyfW:fW:m)n7M:_m;tests/unittests/test_euicc.pyf@#f@#ie^Z#ztests/unittests/test_files.pygb$70gb$70X:8i.r~?E~K6UC&tests/unittests/test_globalplatform.pygw')gw'):n@ȉw}lkop!tests/unittests/test_javacard.capg{5Rg{5RWbcb<7,(\Mrӯl] tests/unittests/test_javacard.pyfqlfql3ψub5an_ytests/unittests/test_ota.pyfqlfql ѐR.E+Lؓtests/unittests/test_sms.pyfqlfql%ra_;ԫ/tests/unittests/test_tlvs.pygC lgpySim76 6 `Fx ž=PFapdu5 0 yíݘb]g]esim17 2 @W36 (0:dasn14 2 2-O44)eĊl}?4rsp3 0 :0Bh_saip1 0 i+!|9];zsaip5 0 w1M5q5'legacy6 0 f&1]uy#)U<|؏}transport5 0 `uH$0G]fapdu_source5 0 \vIM( wـglobal_platform5 0 =y 4x.Vtests164 5 ŭ)} X<SAunittests13 0 5ب%XE.mLlZzcard_sanitizer9 0 iQO LF_]pySim-prog_test15 0 \'|GρpnGjpySim-shell_test124 17 +cyb2_!;gp10 0 <7T /,}chv10 0 '΂6ЬHD* 2Igapdu8 0 O혮 p 2Zara_m6 0 <6(9ah}heuicc17 0 A*;ɹ@Yz`lchan4 0 bY;={r}q zexport5 0 u$ Ҩ؆fsdump4 0 $S{?ʈahؾcardinfo7 0 I1yWWՖJ;K±card_init3 0 th2"N5^]}mfile_admin7 0 𽖂Ɲu2p$9verify_adm5 0 Y1quBN= cnavigate_fs6 0 o) xwOauthenticate4 0 j^>9&f:{,;x5y file_content12 0 wD!/M\i$xget_identity3 0 U UQfile_specific8 0 >Xloב0|ŊpySim-trace_test3 0 x=< R~~kp)6.github1 0 /֜#Kcontrib13 0 t8U~&}scripts3 1 X.8x^Ej%sysmoISIM-SJA21 0 tBeXђom~usmdpp-data105 2 E0Wj8Q]upp36 0 If͌UVcerts69 4 e"c%)q5DPpb12 0 =]-AD'T&DPtls38 1 YY;; 7GDϥr0v btOld_TLS_Validity15 3 /ި7r56Expired 20215 0 s?'޶툦,1Expired 20225 0 .h;oExpired 20235 0 &N+a6KQi+V+'NDPauth13 0 b?xk2 w5CertificateIssuer5 0 鶶]nMxI (e?G`i]w*