MZ@ !L!This program cannot be run in DOS mode. $bGa&)2&)2&)2/20)2t(3$)2t-3*)2t*3")22(3")2(3#)2&(2S)2-3)2t,35)2)3')22')2+3')2Rich&)2PELc  j` @@0 P T 0qTX@ .text   `.rdatau v@@.data |f@.rsrc @@.relocq0r@BXSUV3D$Wh06Dt$t3D$$t$tD$D3D$@3D$,|$LD$PD$ D$hD$lD$dD$\D$D$>$D$L$DŽ$DŽ$>D$8>D$H>P DD$4on>Љ$\[>Љ$IH>D$d;$Ph->P> $hH:D5G  5G|\$0t$jjh_Ct$hQ$thhND$ t$St$(gt$PPt$l]$t$xt$@5xG$豈$`(_^][37,=D$0=$<Љ$DŽ$<$|$DuD$D<Pt$HDŽ$D$|x|GiD$h\DŽ$LG=<<P׃D$p)(<P׃D$l<P׃$;$D$x;$D$x;$DŽ$;$DŽ$;D$(;Љ$vu;mDŽ$ `_;Љ$PjM;P$7V($ w;$!$Dh0V ʍqAu+<-uI<-rEtPӃFFut$ GFpV;=t$|$ t=w5GuGp&PhKD5G]hLD5GM W_0$ tUh(LD5G 3t$0j؅VSG3pGUp9Vu_AwVSV %D$0E@w h[D5Gi V|$ EGp;nt$0St$hLLD5GPPGPhKD5GQGPhKD5GGPhpKDGPh`KD V0l$dWhpLDU| ohtLDhpLDU} T|$tVhxLD5GE t$$t[SFNxGtShLD5GxG |$(u!hEDh`;DP[ `;DEȉL$(l$xu 9$t'$t$tDŽ$D$|$Pt$`$u3u/OD$TSht$tnVhND5GfhYhNDV,t$<UV؃\$0u UhNDD$XuhND5G$$D$T$WP$D$Lt$(VWt$Pt$ht$\$$t$|$t$Tt$\S$$$$UP\j~FhOD5GD$HYjt$(2:t$xGthUD5G讦xGP$PUt$,$P5xGکu-t$ h4UD5Ge5Gئ\$tLh\UD7t$P$P薩Ut$,$Pt$dttthUD5G$$t$8U45 u)hUD5Gԥ5GG\$ rUat)P`~jt$4l$thUD5Gq$t$su hND5G>l$\$jj0WB x&@VW@PJFPj0WyWU肧W2 u l$\$|$jjU^P7 $uhND5G蝤\$Ft$TV]thhNDh$VD VOD$|t$8u8hhNDPhhND$踤$cD$88t8L$pQjp t$h(VD5Gأ GD$8L$pQjp¤ &t$|hXVD5G蟣hVD5G菣hVD5G|EuVDRuVDVWD WDEPh,WD5G< @WD8RuFυEQhHWD5G FυEQh\WD5GF υEQhpWD5G٢FυEQhWD5G辢FEWhWD5G襢l$D0\$D$(D$ u3hWD5Gs$  P$(U5GYhWD5G@UڤP5G̣tShWD5G hOD5G$hWD5Gjjj 5GyjƄ$!DP$jP!D(u$hXD5G虡\$3t$(<$hXD5G菝EphXD5GyhBhNDV? D$(WD$,D$u{t$SUt$D$VP!2tt$,h@ZD5G ut$$h`ZD5Gܜ u8Rut$$hZD5G輜 Uv hZD5G褜t$ SsȃuhZDR@NhND5Ge3fhkhNDt F |L$0_^][30$̸DG3ĉD$SUl$,Vt$,WKCu+D$ WD$$hZDD$CP#D$SVt0D$$@P|D$(DPkD$( t$*ED$Pjuout$h[D5GR Fut$|u$Puz|$P5D$p-D$pw(D$pl#D$paPJN=|G=~$=u9D$tPP@$Pt}F$"U$T$XuEL$T=hwD5G跅$hH:D PhvD5G蜅 3!PhvD5G| $hH:D_PhvD5GU $hH:D8PhvD5G. $hH:DsPhvD5G $hH:DIh$wD5GԄ3eh%hwDV蜄 3Kh`wDhoDq333;L$TD$@$9T$89T$,"u39$~9|$@t9|$xjh,xD3u6}|$Q|$@F|$x;3hXxDhxDhwD5G軃$hH:D hwD5G藃$hH:Dt+|$u+h$wD5Gh$hH:D|$t\D$,u3D$,t$P|$8u3D$8D$HL$EQt$<Ђ|$,u$hxD5G$hH:D+3D$D$H|$j$Pj$ uhID5G葂3L$㿅D$<E\$ $uD$dÀE‰D$d uD$lÀE‰D$l|$tu 辅D$t|$@t!|$PuhxD5G3}tTu豁D$pEt8hDwDhP IW|$ WEuˋ$t3hxDjhL$tQP u5G3 $D$t8"u3hDwDhU $uS5G襁3 ?u4l$hxDhU D$\u.5Gl3s "u D$HESuEl$D$HuŅt3hyD$$j$P"D$L3 t$ljr$Q  D$03 L$luL$DQPhl$ 6ujjjP4l$jPD$ uhLyD5G3x $t*t$DhlyDUl D$Du UhpyD $tJt$bVU u#UhyD5G D$<3 h_CV$$IDlyDEPUȃ$ u%UhyDrh,yD5G 3 $=u jQ %=ujjjQ܂u-jQЂD$`u4hyD5G~3, hyD5G~3 t$djw$J D$43 D$$t0ub$$$$>3$ h`@UЁ9$t$U豁D$D$<uSt$4u4S$t$8 l$|$(D$h8zD uSjt$8@ʃ@St$xt$8j݁3l$ t$V}WV|$t9>t vuUPt$ 襁 atU舁vP0 CUhut$ptU貁jjjVPCt$GV]|;Yl$t$@t/3WWW$t$`t${$hyD5Gz3%3VP$jjb$u$t$,3Vz+DWVyWt$DD$$yh$zDht$,D$\hyD$$j$VSt$LD$|t9>t vuU$t$Tt$ht$(i~tUX~vP $tPUJ~t$\{t$PD$d{t$4GVD$Xx ;D$Su l$uD$<3l$|$(>t$<"tSjjjjU<}t$@t/$t$TWVU*}uhXzD5Gxt$Lt*$VU| uhzD5GOxD$xt%jPU| uhzD5G"xt$4SVt$LjjU|u+hzD'u)St$83U|$0,| r33|$$w+uSt$83t$L|$0Ul|̃)u$St$8t$LU{h {D -u%St$83t$L|$0t$4t$PU{y$St$8t$L$t$xU{%hzD5G&w\$t@U{VS% u!Sh${D5Gv D$<mVv$U{3SuvWSiv$QPw{GWh{D5Gvuh{D5Gfv/y h{D5GLv5Gv $P$P$P$P${h{D5Gv$w$wjVP5Gmyh{D5Gu<$th|D5Gu$sK$uh|D5Gu-uh|D5GguPh |D5G]u h0|D5G>u$ $+ySt;l33|$$h {D5Gu$t 5G t$<3|$$vc0uAS$t$pUt$p!yhzD5Gt33|$$/$t,$jjUt$@jx33|$$D$d=~$$t$4tWPhD{DV&t$tWPhP{DV t$tWPh\{DVs|$vSu t$HUVx9t$4UVw,=uSt$4Ut$@wu$St$4Ut$@wD$<hl{D5Gzs3|$$5Gsl$jD$؅u"hLD5Gid5Gd73iD$ijeL$jAqeNjA6ibtcQSPF c|$l$CcD$8#3ۉFU\$$ocDSU^c3hIDV3.dD$bit$|D$0tjPVhWbD$@ |$!D$0D$0Pjjxt$0D$<G\#hЉD5G[5G[ |$4D$,t$Vt$Pt$@t]aJauhD믋l$Dt;U3Z~,@VUZWt$8- ~IUFZ;|؋l$t$8|$hlyDV{[VhDWh@|D5GZ5G&[D$lD$lPjjxt$0.[l$u `l$VUt$tQ` WhDt$i`ht$(3D$8)"D$<P'Uut:L$QPd"D$hHD\$ D$tDD$tthD5GPt$jwt$, 9\$HDV5GhН@VV 9\$(DWt$h D5GnP tHVjjjjt$$W&Wt.WWWWu~VV5GPWVVgV5GP mVWt$hPD5GOhD5GOtVWt$SKVtVV|$0t SUQV|$4'D$PSVD$thD5GgOD$thD5GLOD$th|$u&|$ut$(jjjt$\USOUSO t thD5GGNUWN|$ u5|$thD5GwGWQIlt$(jt$XWSN!|$u|$u WSvNWSsNWIh DhD5GG5GG SGUMt$(Thh,Dt$8Fhh,Dt$HFD$8$_^][H@@$@@8@*@]@k@@@@@@@@ɦ@Ԧ@@@D$x sD?D$D$jPt$LP!F jjj t$LPF̸4^SUVW3D$@h8Dt$P3ۉD$,t$P\$(3\$H\$D$,D$$D$DD$@D$4D$ hDt$,9t$uu 9t$ u_39t$4t D؍D$@PD$Pt$Lt$Tuh+tjjjt$Dt$jjt$Du#hD5G<5GC= St$<\$TSw wVD|$Pt t$TVD|$Xt t$\VD|$`t jVC|$4t*jVUC uSP!D5G<|$dtAVCuh,D5G<h؃Vh6V>tVQ>cVh D5G6 t$@S=t$VS=(|$<juWhGCj2< jjW>t$$؃u#h\D5G55G6 |$t VS=|$Lt t$@Sr=|$Pt jjSp= |$TtjSU= B|$Xt%tVV%PW%V+%u33W\$8t$@ fVWV$ W%PVhDUhxDUt$,uW3 @D$PhDQ uZGh@D~3^$3)VhH:D5G ^$3)jjh hD$Pt$D$$PhD5GP$NH_$^33)̍D$ Pjt$jt$p0!D̸ (SUVWhDt$<3D$0t$<3\$03\$,\$(\$ D$$\$f D$,誁txfD=b=}N@wU$@`xD$ CUxD$8jHxPD$("D$$PP9x Ptq2ui"t)t$,hH:D5G >hD\$|90D$Pjt$$ju^hID5G5G S{UAWSt$4hhDt$,GD$4_^][ hjrV.؃ tjjjSu hDrS jht$,3ޙiSSD$PW]t$ 6='~"t$#Ph'hXD5G t$PhĶD5G Wt$jjjt$4WU\$@@@@@@@̸&Wt$ D$ *jt$ȃ uD$.%uD$+tD$ DˆD$jD$ PW jjj W{ _Y̸8%SUVWhDt$T3D$$t$T3D$,D$ t$Ht$Dt$8t$$D$4t$LD$0l$@,| |$n~fD@ $@D$(Pj#uP}u |$WhH:D5G  t$ V.t$$ j t$0Bhh̹Dt$H D$D _^][8tD$D$PVt<> hdD5G5Gt$|$ W3V hD‹D$(=u!t$,|$ jjjt$(t$(Wt$|$ WD$$&hD5G5G D$$|$@jjt$Wt5(hD5G5G,D$0hD5Gf@@@l@@P@^@@ @@@@'@̸S\$ D$;thXD5G3[YUVW|$D$jWP_l$, u2tjWU uWhpD5G 3_^][YVjjjD$(jP t$(Ut$8$t(|$$Vt~ _3^][YWhD5GS5GV~ 3_^][YøL$*D$uD$.#uD$+t DˆD$jD$Pt$E P jjj t$* Pi̸8SUVW 3D$$|$8s|$03t$4D$_D$D$|$ |$|$(D$$5Gh@P hDt$`t$`sD$<8v==}}@ $@D$sD$ilD$ ^jlP|$8FlD$;D$0Pa|PlD$PlPt P+uSxw{L$Q0btD$=@~Ph@hD5GD$(Pjt$juehID5G3|hD3p3f~hD5Gt$\$ D$0@D$0;D$4l$Lt$8SXD$t$PL$@jt$\QPU3~*fVUWt$Hݦ~LUFn;|$t$t$`Vt$lSuESjxnjjj3^Wh@|Dt$`b5Gjj@2$tSP蜆Sjjj t$L$dVQt$ft$ ]S$_^][3t̸3D$`SUV3D$(W3t$t$ 33D$4DŽ$D$D$$$|$HD$$D$\$D$L$$$D$d\$$D$l$D$hD$`$$D$Dމ\$pjjrUkv tAjVhGCh;CVD$,O\$|$hD5GKt$w5GhTDZD$ D$^hLD5GIVhlD3h(D5G,hD5G5GhH:D5G 335G<$ W`t$lut$Td$0n$b$h_C$$h_C$$~t$d$@Vt$Ot$,(t$T$t$`h_C$ah_C$Ph]C$?h;hHD${h<hHD$eHh=hHD$LD$4 _^][hDD$,X}5GhD5G4 F|$03t}IPt~/Pl$ptWjjhUxAWjjvU}x/VjjvUk3VVjeU_ hDD\$|$5h(DjU8Vft$D$p\$3틄$$hDhPE D$hu hDhIDjhD$xP$蔂$t%h(Djh$QPdhHDjjjhV#$`3t$@tPtB|$ht;|$lt4jVˇ$t P|t$D$(h`DthDj5D$tS$D$0D$$UPD$,PD$ D$t΅uRPj|$4SW\$4 du-9$ul$Pu9l$o]hD5GL$ 3_[^3̸ FSUVWhDt$<33t$<H l$,^J0D@ $AhDE|SjlSj\5Gh AzDSj45Gh AL3I @V=PD$ PD$,PD$ PD$0PD$,PD$t9t$PhD5GNt$,PhD5G4 rt$ hD5GD$$DDPh8D5Gt$,PhPD5GD$@\DEQhdD5GL$L4F];]30DVLPD$0PD$0P0t$4+PhD5GdD$H$DDPh8D5GFF,;rl$,hxD5GhD5G hD5GhD5GhD5GhD5GhD5G8/=F"F@wt1tI~ uP7hD5G~Fu @t7hD5GT ?u8> FFt<NJ:utQ:Puu3t Nu˃~uWhD5G Cv t<t6f=Et#=Et8tvPh,D5GFu̿0DFEIthD5Gcu!UhH:D5GI _^][ _^]3[ íAAAAA AAA5AEA]A]AAJAT$Vt$ ;t+^ËFJD:utQ:Puu3^^[e6eV395Ft4FWBt tux@u+;O:u_NOt$N^̸VW|$ t$$D$ D$Pt$ u"6t$D$D$D$ @@VWЃ_^6wt$D$D$D$@@VWЃ_^jhD6"D> u\GD$ D$Pt$ uQhD5GM _3^ÍAPhD5G. _^ùDf:utP:Quu3DNJ:utP:Quu3tDNJ:utP:Quu3tODNJ:utP:Quu3tWhD5GI _^_^̋D$jpD$ p"D ̋D$pt̋D$tP[PPhDt$ ËD$ DEȋD$QERhDt$̋D$tPMP/PhDt$ dËD$ DEȋD$QERhDt$7̸S\$WW3fD$u D$Pg9=FtrUl$VF9nuWt6hD5G <Ǚ|$u~hOD5G6t$hD5GG>u^]_[uhD5Gk̸(&DG3ĉ$$$0S DVWhDD$D$D$ D$ӃtjihDP s΍QAu+hDA PVЃ+ΊvD1uzGufODJfAIuDDADAhG`hGahG`GD$P$HPBhDӃt8D:utP:Quu3u jlj\hDӃt0hD5G$8_^[3(jjh@v2 蹍TD$u(h`D5Gs5G D$ 0iD\$D$$t$(PS t L$ 1t$ @$<Ѓl$8t/D$ I$8PQSD$ 831U-!Dffft$4fjP۹DDDP!DjP!DjPWV!D$>ƍP@u+ƒ~|0\u 3+D$4PD$P/Zt`t$ t$ t$ tktD$ 0hD5G jjj 5Gjjj 5G hD5G h$D-3]hhD5Git$hhDt$4M軎5GI5G 5G.(V,!D̃=$GV|3$G9 FtF@A8uhAjQhF,"DhAh Aa Gu^Ã=FFt!fVPH G~u^á G^S\$ UVt$43W9l$tt3EutuD$9(uGhTDPRL$$WP_^]3[3҅t ?DB;r|$ ύQAuD$4+;v"9l$(uPh`D5GD$@ u 3Wbtu3t$($hHDPj|$Ph`GJj|hDh`G9$j|$Ph`G"`G QAuD$+D$;D$jt$(P= Wt$t$$ U$Pt$$ G؉\$8jt$(S Wt$S tU$PS ZWt$Ss DjD$LPSa ,|$;v(VD$LPt$$7 D$+ƉD$;wPD$LPt$$ ljD$tCȉD$DEƅPD$LDD$Pt$$ D$|$DD$sjD$LPt$$ xjt$(S a|$t#fDWt$Sl =l$uj$PSP hh4DW) D$  D$ωL$;v4V$PU+ ;w|$|$?DB?DL$mB@$ D$X ȋ?DBA?DBB?DBCDBD$D$Y D$n ȋ?DBE?DBF?DBGDBHL$ZD$o $ ȋ?DBI?DBJ?DBKDL$pBL$ D$[ ȋ?DBM?DBN?DBOD$BPD$\ D$q ȋ?DBQ?DBR?DBSD$BT?DBUDBVW`GL$HD$R D$\ ȋ?DB?DB?DBDBL$]D$I D$S ȋ?DB?DB?DBDL$TBD$^ D$J ȋ?DB ?DB ?DB DL$KB D$U D$_ ȋ?DB ?DB?DBDBL$`D$L D$V ȋ?DB?DB?DBDL$WBD$a D$M ȋ?DB?DB?DBDL$NBD$X D$b ȋ?DB?DB?DBDBL$cD$O D$Y ȋ?DB?DB?DBDL$ZB D$d D$P ȋ?DB!?DB"?DB#DL$QB$D$[ D$e ȋ?DB%?DB&?DB'DL$gB(D$f ȋ?DB)?DB*DB+,`GKS蘷t$ 菷hh4Dt$0hh4Dt$Hhh4Dj,3$,_^][3 ̍D$ Pjt$jt$|pQ!DH̸ vVWt$D$PD$PD$P菸t$<V(Ph_D5Ga$|$ 薸Pt$27D$PD$PD$P!t$έwD$ jjPt$,貭P覭,PV薭PhD5G̫E|$ GPt$蠷+F uPjD$jP舷t$5P&PvRPhD5GJV螷W艷uo|$ 臷Pt$ v PvPvضP6PhD5GŪV%WV|$ u<Pt$蕶t$v~Ph D5GyV赶h|D5GRhOD5G?_^ ̸SUl$VWU3թ\$,WU辩VжVD$ 芶jj$IAthD5GwD$hDt$PVPV D$ohDVt$$PVet$ P$P  PD$0 $ $ D$0D$d $u舢D$P PVz D$H ${z D$po D$ed D$8ZY $LK D$fD$<,uQUGD$<hD5G莋t$4ؘSt$PSt$X?Ut$(=hchhDt$XhdhhDt$L $0D$<_^][3"\flaAlaAaAw_A_A`A_A_A_A_A_A`A`AaA&aA_A`A?`A`A`A`A_A̸H膣SUV3D$ WhxDt$dt$ 3t$dt$D3t$4t$Tt$(t$,t$Pt$LD$@t$Xt$ t$t$hDD$<fhAhAhAfAgA(gA6gADgA]gAkgAvgAgAgAgAgAgAgAgAgA̸SUVWhDt$83D$t$83D$ \$03\$,n\$$\$( D$(tW@wA$ mAD$/D$$jPPDD$l$$l$ ut.t$(hH:D5GZ ?hD+hjrt$  D$hjwt$$ jt$衎؃u#hD5G5GS t$S!u5G%WguhDV膄=hDVv0t&P)PhDVU  uWz|$ u SVۍ|$$tjjSVr3St$m8V謄t$ ׃_^][ÐkAkAkAMkAXkAykAkAckAkA̋D$=ftGt% ut$t$t$t$t$腑3t$t$t$t$t$Mt$t$t$t$t$T=t=ut$t$t$ O t$t$t$t$t$ ̸ƛS\$UVW|$033t$ttu#t9t$uh D5G詂jD$Pjt$8 uhID5GxmtTt3ukhLDt$(t$((؃ tPS膇S萄=hhDt$8jjt$4t$4'htDt$8t$jt$4t$4d#D$439L$8\$DD$4tDS豉u&S褏uShXD5G貁 t$4P )U赇L$ t$8UUSti1t'tt uEVE6V1.V&V9tuV9V% VD3hhDt$ƀ _^][Y̸`覙SUVWhDt$|3D$Dt$|3D$DD$$D$hD$lD$@D$\D$D$D$D$(D$LD$PD$tD$`D$dD$pD$ D$XD$4D$8|$Tt$xt$, ؉\$0fD==@$wAD$\~D$`pD$4bD$LU}D$,Go;cD$P-D$XPjNP N D$Tj+P=D$8D$D$D$D$ D$D$HjP Dt$lSD$L|$ u 8~D$ t`Pt$$-~u"hD5G:~_PAtRH@{u(L$HShD5G} ShH:D5G} 3t$t$<72t$D}Vm~hehDt$4}hfhDt$do}hghDt$t\}t$TG}D$`8_^][`hD-D$(rD$,u ShD=ttSh D&D$,t$Lt$L$$t.hDQVt$(D$PD$4t$PPVUSL$D 3~e|$D$(t.jjQVt$$Vy5Gy|$QVt$Vt 2 v?y ithDhD5Gy5Gyt$0sAsAsAqAqqAGqAUqAqAqArA rArArA)rArA3rA=rAGrAcqA~qAqAqAqAqArAQrAirA̸fSUVWhDt$43D$t$4D$03\$(\$,D$$ D$`tX5 DfD@w=$zA/D$% P֋D$ P։D$(u?|$ tZhD5Gwt$VhH:D5Gw hD`D$t$mxD$_^][Åuh4E5G`w4xD$uhTE5G>wjjjt$,UP\uhdE5Gwt$tw踀tVhD5GvjjhEVv5ut$VhE5Gv  |$$EPD$Pt|w譄tLt$5G_}jjWt$$蕄EDQ6hE5G>vF(u6hE5Gv LyALyAfyAxAxAxAxAyA̸趎DG3ĉ$$$SUVWhE3D$PQ3D$kD$ [ D$t^=N=}:@wA$}A[1jPP 4D$ P8t3Aux1ufL$Q0 t9\$}5Gmut$L)Su$(D$_^][3ʍhE|\$뾅~,hD5Gtt$hH:D5Gt UjwWM؃ mu"tP0tOSPhD5Gr+=Gu+j!DPt$4W!Df < uC;NFu+F;D$,VSWfOD f><.u  ύQAu+ʀ|9 t$ I9~ ;}VhEt$$x^;~ZVhPE5GqG uZ_^][Ut$4hE5Gq3_^][St$8_^][_^][hE5GUq_^]3[Wt$t$t$ t"VWt$sWes ^t_3_VW4{t$t$t$V~Vt$EV{3_^VWzt$t$t$V5~Vt$~Vz3_^̸&Vt$ D$W|$D$PWrD$u 39L$DWjPD$PVutn|$3SWo~*fVWoSt$~WF~o;|[_^YSh@|D5Go5Gp3[_^Y_3^Y̋L$D$:utP:Qu u3zhhtEt$ o ̍D$ Pjt$t$>p0!D̸ƇSUVhEh\D5G2Eo uo6LD@:utP:Quu3DhEh\D5Gn u#hEhE5GWn 3ɋ^][V5GoD$uVh<EWhXEh\D5Gn u+K>+EP`kD$4%OV@Fu+F d VQD$DP,~EEfD4HD4PD$HPt$45Giu i_DOVFu+FdVQD$DPőED4HfEfD4LED4ND$HPt$45G0iuiL$(IVFu+Fd:VQD$DPYED4HED4LD$$PD$LPt$85G$iu iD$D$(HVFu+FdVQD$DPED4HED4LD$ PD$LPt$85GhuhD$D$hEhEh$QPt$,D$@WUp$trl$ t$t-Sjj$P$t$HVjt@\$/\$"QVaju.hE5G2g3_]^[$3!ĔÃ$l$0t9Uf~,=Gu#h E5GfhPE5GfC}Ukf;lSU_fD$9$9l$hE5G]9l$hE5G]%hhtESH]*hhtEP6] $hH:D5GF] 35G]\$t5G]5G]t$X\$\U]t$(^W&ct$P\t$X\$hAU0kUBh$ehhtE$t\@S^t$(^$]$D$d;$thhtEP*\ D$<;$thhtEP \ _^][dhhtEShE3339l$?9$2D$,-3ۍD$9$t@Ptt$(VOPht EUSOPht EUt$$9$9|$tVOSOuh Ej!DP=!Dh Ej׃PVZ u'jjD$0PVZPjVt$8USh Ej׃PPhODj׃P;$|$u4|$LSUuZ$tZZuQh E)t$$tB|$LVUuNkOu&h E5GKt$l333AAA׎AAAAVAgAAwAAAAAʏAڏAAA2A`AoAAAAAAɐA֐AAuAeAAAA!AP蘰 +D$0D$PhPm D$HD$DD$@jԯPD$ tt$i\$^t$S\$HAD$T?D$<5D$4+D$L!D$8D$PPPhtlȅ蝻t2t$XhH:D5G,F hxE|$,9|$4tt u 9|$SuhEW[Diu\RЅtZʁuJ%= u<%At0RQPhEW DQQЅu |$<hE5GCD$$uFD$u9D$u'UWR%uUW}RUWrR=uQD$u"9D$u2t$(PPPt$`UW=MuUW1RUW)R t thD5GC J؅USQ|$ u8|$thD5GBSD nt$(jt$\SWI!|$u|$u SWISWISeD hE5GnB5GB D$,t$ WBULh4h Et$8Bh5h Et$HAD$P$_^][LÐǪAǪAAAީA%AЩAA;AFAA AQA\AgAgAgApAzAAAA̸4vZSUVWh0Et$P3D$,t$P3D$,D$ 3D$83D$<|$$|$4D$D$D$D$(\$H\$D\$@ D$@9(==@$xAD$PjݩP7 ©D$,贩D$0j褩P^D$ D$8D$<D${D$tD$mD$fD$_D$SD$LD$4BD$;D$/D$(D$! D$ Pt1Dt$@hH:D5G? 3t$It$$t$,?VR@hhTEUj?hhTESZ?hhTEt$XG?4_^][4h0E#33댅t|$th D5G6?bjD$,Pjt$$5uhID5G?1D$tNt0ufhLDt$ W tNWDWA7hhDt$$jjt$,W htDt$$t$0jt$,Wu _^][4V:MVD$F@t$u hE5GK>5G>ljjrt$4 D$$Sjjwt$8 D$tPVLhE<6Wh,EVWUt$@؉\$P= yh8D5G=t$|$4t+3+‹~U׊R ..FJ;|\$0D$H$ԴAD$Pt$SUWcL:D$Pt$SUWIL&D$Pt$SUW/LD$Pt$SUW-Ly)h<E5G=5Gt=t$$ 3t$39|$8t*jjPSV=5G8=PSV9|$Ht xJ < $A$AAUA9AGAnA{AAAAAAAAAȰAϰA۰AAAAAAAɳAݳA̸TUVt$W6΍QAu+h@EQЃ3T$ u_^]YÊS2ۄtgP"Du!PDx; ؃uG2FFuƅt%hhd?Et$L; 3[_^]YhT$D$+L$[0_^]Y̸TSUV5l!DW|$?֋Gj D$PW D ֋(֋ Gtu"t_D$;tW="DP׃tDD$;u7t$P׃tfDFFP׃uD$_0^][Y_^][YVt$V7y PVp7w̶A$ĶA^ÕA¶AVt$hLhd?E69D$ thOhd?EP: ^̸RD$ L$WD$Q<D$ PD$PD$PD$ P4I G|$<L$+D$;*QD$ PD$PD$PD$ PH|$L$NjT$+;ʋ+L$PD$ PD$PD$PD$ PH |$@|$~SV+D$PD$PD$$PD$PD$(P_Hu8|$ u1t$ t)\$+;33҅~B ;|^[_h UE5G8^[_hUEhTE5Gk8_hTE̡GtAVhPDP8u5GhXAE5G#8t$ V34V7 ^t$L5=u2hxAE5G7t$5GQ4hAE5G73̃=GS\$VW|$ unh@E5G73t@tjhD5G_7 PCP5GF7 F;rjhOD5G&7 t$$v6WSt$(t$(2F3_^[̸OSVD$PjjFt$3t$$hLTEV6|$uh\TEV6^[YWSD$PjA u"hpTEV6jSt$V:3_^[YhTEVg6jWVAhTEVS6WuA _^[Y̸OS\$UVW3Sl$q33=SL$$i3|$,D$9l$,wSl$02hQEWD$45V5 UhQEW5USn5OPjV78PW EhODW|5hQEW}5US45(PjVDPWDhODWB5=GtUS4PW8SE4;\\$(hAEW5S1 l$t1hQEW4=Gt|$,u UWJ8UW hQEW4SW SWYSWS2S/2S$2D$tP4D$,3t$,VhQEWH4 t$1hAEWD$ %4\$8 3DUt$3VCPhQEW3t$,jWVCC(;}hREW3E;|hODW3\$0l$S/P#<RPS/P <RPhREW3WSS1hREXREDQWf3S/V.PVv/PhtREW?3tU5PxAPhREW 3jjjLS 0RE_DDQhREW2S\0SD$PX0$D$,t PK0܁DPhREW2 t V(0܁DPhREW2 =Gt?D$,PD$PSF.5GhREWm2t$Dt$4WM2jhODW@20D$,PD$PS. |$,v+hSEW*2t$4t$$W 2jhODW1 h$SEW1S.t0h8SEW1 |$StS.tt uhSE h|SEh`SEW1S.V=PVhSEW1.PW- S.=GhSEWL15GhSEW;15@FhTEW*1hTE5@FG(ʋqAujjj+QR5@FUS, u(TE9h4TEW0395@F~.PhTDW0F ;5@F|ODPW0hB hd?EUa0l$$hAEWy0U2jjj W1_^][̸&IGthx>E5G40GL$ ut-h>E5G0tQh>E5G/ V5DFt$h_DVt$ U8;=GtPt$h>E5G/D$P5 G3u5 Gh?E5Gv/ 3^YËD$ L$=wI;EQVt$$&Xhhd?EV/=Gtt$ht?E5G / D$^YQPh,?E5G/hhd?EV.3^YÃ=Gth?E5G.3^Y̸G GSVWtP'+5 GD$ P5 G2u 5 Gh?E5Gn. 3_^[Yhl3Et$+؃u*h?E5G=.hhd?EW.3_^[Y*t$ WVi+ SV[*hV9*hhd?EW- V*|$t>P);t1D$VD$$D$()_^[YËD$$ DF0D$QAuD$ +_^[Yhhd?EW- V)3_^[YUEDG3ĉ$SVu W}DŽ$D$$DŽ$DŽ$DŽ$DŽ$D$LDŽ$D$XDŽ$$(hD$X33DŽ$lhd?EhAEDŽ$xD$HD$4$`D$l$$$$$D$@D$(,D$\3$$$$$L$H$PD$T$$$l$p$|DŽ$DŽ$$DŽ$D$D$$$$$D$pDŽ$$D$P$dDŽ$$D$L$DŽ$ $$<$$$$T$D$8$D$<6W$$$$,$ D$x$($$$DŽ$$`$l$D$ D$0$D$|$0$4$8$<D$$D$DD$($$$$$$$$D$l$\$$$ݠGGGG$j-$'$9$88hAEh 0hAEh D$LhAEh D$@ j$؉\$,&hx3EVW,G-ȅ  D9tttt )5GhAE5G( \$ 5 G+%hN hd?E5Gj(t$4#jj; $*hqC$($9*h_C$ (hV hd?E$(@hX hd?E$'hZ hd?E$'h[ hd?E$'h\ hd?E$'h] hd?E$'h^ hd?E$'Hh_ hd?Et$$k'h` hd?Et$dX'$H+$c $('$'$$hf hd?Eh t$t,hg hd?Eh t$p,Lhh hd?Eh S,$[5G&$G&$D$d_^[3?]Åu  2t#7t6t5t4t8t 9t:u&D$p@D$p~h\BE5Gb&D$p t t t t u T$lBT$lT$lu& i ? A_$|B3DŽ$D$4t$3DŽ$D$4t$k3t$裎PD$ PxM3t$腎PD$TPZ/3t$gPD$dP<OP$P!$|#$DŽ$PӃF=GPhBE5G$ э$|P*g襍$VDŽ$F脍G7uD$H)$Pj]P跍  \$ 5GhH:D5G9$ }$DŽ$FFGFDŽ$DŽ$DŽ$qDŽ$GWDŽ$Gj背P=$+iPL,$HhBE5GH#DŽ$DŽ$GDŽ$DŽ$DŽ$hPDЋPs#$xDŽ$hDŽ$XGIDŽ$9DŽ$X)gDFX5 GfDP "D^FFu$L|$$D$|$$D$|躊PPh CE5G$!|$KD$>|$DŽ$t%D$|$DŽ$D$0$D$D$ D$@D$\D$D$ D$@D$\D$D$ D$@D$\rD$D$ D$@D$\MD$D$ D$@D$\(D$TD$@D$\ gD$TD$D$ D$@D$\9D$TD$D$ D$@D$\DŽ$ۈP D$$PjT豈$xb蠈$ Q菈$@DŽ$0n$hDŽ$`M$8<$@DŽ$p$D $lDŽ$d$4؇$<LJD$h~輇$p讇؋OGu+xA;t <3,Fu. P D$fLA$dt Fȋ;~ Dt$^ȅD\$ |$45Gh`CE5G D$tPh2EPb 6D$,D$0ˆ$P|躆Gm諆PӃ@FXDŽ$ H膆PӃ=2t&=t=D$D$D$=D$-PӃ$$PӃ$(PӃ$,PӃ$0х$$q$PQS  }]3}%#Q $Q $$u$t,SPWtPW5Gh(:D( |$B賄$TD$t\3$NDŽ$>DŽ$.DŽ$\$\ KD$L$u$FP$$D$XDŽ$5Gh BE&hBE5G5 GhBEP5Gh,CE5GRhx3EdD$d|$0tJ|$,t5GhCE5Gg |$Lt5GhCE5GB 莏u;|$`t5GhCE5G 0D$dP|$u|$hth8DE5Gu$Tt$|$P|$`u5GhdDE5G 9jL$TQL$$QP(;t$th0hd?EV1 ;|$Pth2hd?EW u5GhDEe|$,u>|$0u7jj$Pt$lG(u5GhDE+$D$,$j$Q$QP'uy5GhDEED$`tjL$TQL$$QP';t$thHhd?EVI ;|$PthJhd?EW0 i5GhEEy$u|$@th|EE5G^D$hGt/PhGRGu"hEE5GGj$Pj$̟uhID5G$ɋ$|EtChEE$$j$P¸$u5Gt hEE$S $tɋ$ t%hFEjh$QPx,$t$P%u h,FE5G5G&b$tVWZu+h@FE5Gg5GV3$PT=Gu^=GtC=Gu:A%PG$t/$u%h譨$h蚨Gj$Pj$$ڝ t$T؃\$$QjjjNS$t PSS$$ $t5St$(u$ShTFE5G,5GaD$\$$tjPj{Sv?D$ tjPj|SX!$t4$Su htFE5G5G$ tjhj!S$$t$$t1jSj4VuS5GhFE5GG$(t1jSj}VuS5GhFE5G K$,t1jSj~VauS5Gh GE5G$0~ PV\$t3t$Vu"P5Gh5Gjj@S,VVW]WYWEP;~GPT$LW#@D$LL$t3D$,D$D$lD$pD$HAD$ D$0D$X $$B3t$XPmt$St$ h VSG ~~-t拌$JEɺJEE|$t ȸJEQE‰$PS)jjj St$t|$ h WS hJEWD$L0E|$8~-tjjj SySS|$LuhKE5GhDKE\$Sh t$4Sq0 \$ t$h SVUhPKEVbh t$@V; D$8 hXKE5G403QPt$S |$h WS hlKESVVj S0@h WS hJEWD$L/E|$8~?.ujjj SOSS}|$LuhKE5Gh|KEPDt$VV\$ h SV%  |$8~;P!DtCP!DtCP!Dt{ ujjj VVV\$(hKESh t$LS|$`,m$ҋD$t$EPKEKEEPhKEV\$h SVe.hLES?.uDDhDLES(.u-h SV! hLES-thxLEV h t$4VL$(hLEQ-~|\$ t$h SV V03Ef;EC:A8jh43EVpjh83EVcjjj Vh SVE483E;Cf;AD$XNPt$V t$lhLEVjjj Vh t$8V 4D$8 D$ x t5GhME5G 3Q 2G tP5GhTME5GD$Xh WVP ؃ \$8|$4\$Xjjj VVf V(\ Pt$VhDKEVjjj VW5\$4(@D$LWD$lDŽ$$jjjtV$DŽ$DŽ$TuEPPj VCu4PPj t$/u D$xPjj$Pt$\ D|ph SV0 D$8D$hPhMES uvD$h=t=uhJES*u>D$h=t=:jhtME#hME5G5GJShME5G jjj VRV V|$h<hME5G}t$D$d\$(t$h SV=Ѓ   KC; { ~ ;Y AuA;. |  D j$h@3EVjjj Vfet$jhd3EVjjj VA\$Dh SVq(";S3 P>t$WPt$h VW"hOEW;SSj W0h VWhJEt$(E;~ t$ >.ujjj WW W|$LuhKE5Gt$hDKEV\$h SVD$8IhOESZ("ShOE5Gb 3 P)t$S;|$ h WS ~+?"u&Wj h0OEW"DD?"tjjj SS S|$LuhKE5Gt$hDKEV\$h SVD$8PjSt$0"Dt$4jhL$p+ȉ\$H\$0ɸL$pN3ɉ\$0OƉD$,$PW Ph蛋g$ht$@臫؃3ɉ\$3~D$:<> u IC8 y|$4\$t$<$U$KPWD$3D$D$ )D$lD$D$ ht$,W8VWY $B,3t$pD$HD$0D$,hPE5GWĸ 3D$0D$,9D$ 9D$D$vhQEhQE5Gh QE5G?hDPE5GH$zWWWPjt$\D$d$$$$t$|t$LP8l DPh8JE5G t$PT\$ $tjW5G蝾 WI5GFjjjyWPhJE5GV = DPh|JE5Gt$`t$TghT\D5GWt$L FhXKE5G6P5GhLE5Gjjj VVV(hNE5GhNE5GlhNE5GTh|NE5G<hLNE5G$h$NE5Go hNE5GWhXKE5G?PhOE5G& hOE5GhOE5GUhlOE5G V2$h@OE5GPhXOE5G ScyhPE5GiSE5GhOE5G@ DPhhPE5G! hPE5G D$d DPhPE5G {hPEhPE5GD$dW D$D$dth0QE5G.PhPQE5G| h`QEY5Gt$\$ $t$PW5G W蹶jWYP D|$(D$xD$| D$DL$xQjj$$Q@DŽ$P D~h WV |$4WP5GhAE5G AAbAA8ARApAAAAAA;A*AVAgAwAAAAAAA,AA]AQAAAAAA̸lDG3ĉ$h$|$xS$xD$hRD$nD$pQP\$uT$wSh@ED$jdP\$P$Ph_DD$,P5GV$0[3l̸fVhp@EhFuL$D$ D$@EPj hVL$萛y*huMh}E5Ghh oE6hh oEvhh oEV,3_^[YÉD$ D$ PW;F tMh}E5Ghh oE6\hh oEvJhh oEV:,3_^[YáGFh}E5G5G<3_^[Ỹ=PGS\$VW|$ unhqE5<G3t@tjhD5<G PCP5<G F;rjhOD5<G D$$t$W|$Sp0VWYt _^[Ã=PGu6hqE5<GaP75<G>jhOD5<G, _^3[̸S\$UV3Wt$t$~9sthpE5GCl$tdjjrPp uhqE5GjUh)ChCUu3h0qE5G}D$PSUt$ uhl$D$PV~Lt$PjGU={t!h\qE5GjV5GV3-_^][Åt5GsV_^][S\$VWSt$΋tut=DGt55<GSjt$,t$,t$,t$,VS\WSJ(_^[ËD$$_^[̸ 6WD$ 3Pt$L$=GD$S\$UVD;_uT/ËՃr ;ustD :u't9J:Nut,J:Nu tB:FtD$|$u^][_ ËL$GtA/GhEh oEUjhFh oEwXhGh oEWH$^][_ S\$ Ul$VW3fuS~PdGʍyDAuE+;sx@u+PRS uSt$(Nt F r_^]3[à s_^][̸$SUVWt$83D$D$3D$|$ D$(BPD$0ot$0WV4L$4QL$ QL$(QL$$QP*hpE5G5D$$t$0tBh^h oEt$h_h oEt$(h`h oEt$8V(t$WUD$0 _^][$Ë\$<9{tWjVuPh4pE5G9\$ pGtGut tYuuuMhȅ+5 D- D= "DSt#WtVtUtTtXt YtZu C t t t t u D$`@D$`D$`u? k D Aqk$@CB|$$u9hWh oEt$$hXh oEt$,D$4D$D$$|$$u9hbh oEt$$hch oEt$,D$4xD$D$$hsh oEt$ Mhth oEt$0D$02D$D$jPj<4P|A 3|$$ED$$D$$\hh oEt$ hh oEt$0D$0D$D$jPD$$P3P  3|$$ED$$D$$hh oEt$$D$0f hh oEw3Phh oEt$,D$47D$DŽ$X53Pփ$\jDŽ$3PՃF=PGBPhBE5G )DŽ$2PՃF=PGPhh4Fh,Fh0Fh(FD$</P hlrED$,/$FLGhPD/P.@GD$xD$xDŽ$,GFXGPGfDŽ$,YDŽ$8L/F@.$<2.5 GtP׃ FFu5 D7ȅ$d:=|$ \$d h8DE5Gvt$4hH:D5G_l$ 3=E.$@7.|$ $HiD$ \.|$ $LBD$ 5DŽ$%8G8G8G-$D$ D$(D$ D$(D$ D$(D$ D$(D$ D$(yD$8D$0cD$8D$ D$(D$0<D$8D$ D$(D$0hG,PփlGpGtG,dGjv,P0D$D_,$lDŽ$t>,$y-,$dh,D$dZ,$I+$8+\G)+PՃF`G+PՃ$+PՃ$+PՃ$ t+PՃ$]+$PL+PՃD$LhrE.++PՃ$T]hrE |$LxG>D$L@1D$@PQOK}%#QZt$TQ`:D$|G|$u ,D$t0*Pt$!t>*Pt$ pt$4h(:D5Gl$ 3hBE5Gl$3t$hqE5Gl$ 3t$h rE5 GhBE5Gl$ 3h0UE^.l$33vh\BEr8GL$0tu hrEV=pGtt hrE>=tGtt hsE&|$$ut h|EE=xGt $t h@sE$PD$TP$p$Gu hID$D$@PE踒|$tl$p1$hsEt$Ht$XEjt$xP`$u5Gӿl$33hsEt$pUU $u5G蝿l$3$t%hsEjh$QPuX$ltshsEt$Ht$Xjt$xV'`$u5G#l$3h tEt$pWaT D$Xu5Gl$3Pt $SPh$E$DŽ$t P$Puh$$$PGZu)h,FE5Gɽ5GHl$ 3{D$fDjV!~ u{D$Ph@SVntȋD$t8thXxE5<GæD$$3PSZjjj 5<GJ_t>V蘣u*hpxE/h<\6W~5DFVWh|E$hIDW荖D$u&5DFVȕWh|EVȕV@=PGuWh|E5G蠕 =8GύQ@Au+~K|EG:\$\$u(|$tX:Z\$\$u|$u3W|Ef:\$\$u(|$tX:_\$\$u|$u3t:~<}E :utJ:Huu3uh<{Eh,nEV耔h@St$ b؃ wfD3~P+PD$PV= 1jVNu U角t6h }E5<G;|h@t$t$ ؃ t$ϓ\$5DFV̓Wh|EV̓jjj Ve"jV輝tjjj VC~jUBh7 h oESOV!$8_^][3_̸SVW:P t$jjdW輓jjhW譓\$4 u t$SS'WWVV訑Zhl$0D$ Et-hyDt$ht$pj$UD$3t$Ljr$_ D$,3tyL$LuL$HQP觍l$@6ujjjPdl$8jP<D$@u.hLyD5G}335G|$m}$tZt$H|hlyDVj} D$Hu;VhpyD5G||$ 335G}bh,Et3t$Djw$I 3|$P]D$$uX$$$$<D$`$hpjBP9t$@tt$xt$dD$D$<u5t$,|$TD\$St$pVt$hD$l$8$SD$ب@t |$Du|$Tt@St$0t$xD$D=u|$vSu t$LUWd*VUWZ =u SVUWu1SVUWh;D5GwD$DhEqBqBpB)lB7lBElBSlBalBolB}lBlBlBlBlBlBlBlBlBlBlBlB mBmB+mBDmBUmBfmBwmBmBmBmBnB0nBnBnBnB+pBoBpBpBoBoBoBoBpBDpB ̋D$V3Wx95Gt6}. hFGjhGhG4WWF=Gu_^ËD$V3Wx95Gt6}. hFGjhGhG4WW·F=Gu_^ËD$V3Wx95Gt6}. hFGjhGhG4WW~F=Gu_^ËD$SV3WxX 95Gt=}. hFGjhGhG4SW)F=Gu_^[̋D$SV3WxX 95Gt=}. hFGjhGhG4SWɆF=Gu_^[̋D$SV3WxX 95Gt=}. hFGjhGhG4SWiF=Gu_^[̋D$SV3Wx|95Gt.@}" hFG4WS跆 F=Gu_^[ËD$V3Wx95Gt@}8 hFGjhhGhpGhGhpG4WW薅 F=Gu_^̋D$V3Wx95Gt6}. hFGjhhGhpG4WW:F=Gu_^ËD$SUV3WHxh@X L$95Gt2}*GtQSjWj臄tL$F=Gu_^][hpE5GZs5Gs _^][̋D$SUV3Wh@HxX L$95Gt2}*GtQSjWj~L$F=Gu_^][hE5Gr5G=s _^][̋D$SUV3GW hE,95Gt!@}USW菀 F=Gu_^][̋D$SUV3WHxXLh L$95Gt1})G4QUjWjtL$F=Gu_^][hE5Gq5GNr _^][̋D$SUV3WXLHxh L$95Gt2}*G4QUjWj`uL$F=Gu_^][hE5GJq5Gq _^][̸DG3ĉD$D$V3Wx95GtBfD}4j见 hFPjD$PG4WCtF=Gu_^L$3貉ËL$_^3螉̸VDG3ĉD$D$V3Wx95GtBfD}4j  hFPjD$PG4W裀tF=Gu_^L$3ËL$_^3̸趈DG3ĉD$D$V3Wx95GtBfD}4js hFPjD$PG4WtF=Gu_^L$3rËL$_^3^̸DDG3ĉD$@D$HV3Wx95GtBfD}4 hFD$j5GjPG4WctF=Gu_^L$@3҇DËL$H_^3辇D̋D$SV3WXt95Gte95GG hF4D$SPSW~tjhGjjjWvF=GuZ95GtR}CG hF4D$SPSWq~tjhGjjjWvF=Gu=GD$PSWtL~ _^[,~ _^[̸(fDG3ĉD$$D$,WSVW3XtD$fD$D$D$ fD$!D$)fD$-D$/9=G9=GffhGjjjV}D$4PjjV}j D$8PD$8PjVf}G hF4D$HSPSVK}L$XD$XLPQV<} G=Gu_^[L$$3萅(9=Gtn}_hGjjjVoj D$(PD$(PjV|G hF4D$8SPSV|L$HD$HPQV|HG=GuL$0_^[3(̸ƄDG3ĉD$D$SV3WXt95Gte95GD$Pj jWO|hGjjjW|G hF4D$4SPSW{8F=GuW95GtOf}EG hF4D$jPjW{G hF4D$$SPSW{(F=Gu=GD$ PSWt{q{L$( _^[3ËD$SUV3Wxh D$95Gt/}'jWPGU41{tD$F=Gu_^][hĘE5Gjj5Gj _^][̋D$SUV3Wxh @ D$95Gt0}(jWPGU4zuD$F=Gu_^][hؘE5Gi5GLj _^][̸膂DG3ĉD$D$SV3WXx95GtE}=jjjjW{ hFG4SW{jD$0PW {,F=GuL$_^[37̸DG3ĉD$D$V3Wx95Gt5fD}'hFD$ GP4Wrz F=GuыL$_^3迁̋D$V3Wx95Gt*}"hF G4W9qF=Gu_^̋D$V3Wx95Gt0}(hF GWW4h`GyF=Gu_^̋D$SUV3WH$xhX L$95Gt1})G4USj$WjrxtL$F=Gu_^][hHE5Gg5Gh _^][̋D$SUV3WH$xX hL$95Gt1})G4USj$Wjr2x~L$F=Gu_^][h\E5G g5G~g _^][̸DG3ĉD$D$V3Wx95Gt5fD}'hFD$ GP4Ww F=GuыL$_^3̸$6DG3ĉD$ D$(V3Wx95Gt5fD}'hFD$ GP4W4w F=GuыL$(_^3~$̸D~DG3ĉD$@D$HV3Wx95Gt5fD}'hFD$ GP4Wv F=GuыL$H_^3~D̸6~D$ VuvPPPh@BhPG< DGu#, DVh(E5Ge V8 D=Gu54 Djփ=Gt5dFj^5dFP=G\$tj5G@ D5G( DD$^̸Df}DG3ĉD$@D$HV3Wx95Gt5fD}'hFD$ GP4Wv F=GuыL$H_^3/}D̸|D$SUVW==tD=wFD$hFPFD$PFPFD$(D$D$pTFD$FFD$F(FD$(D$D$7FD$hFFD$@FFD$(AD$@D$@ijjWsjt$8D$4S{sjt$,Umsjjt$@^sjt$Lt$TMsihF=G4EEW5FDP5GHjjj 5GOI$G-GGjjjh@Bhj< DG7=GuDjӃ=Gt5dFjt$hBt$$5dFj=G\$tj5G@ D5G( D`D$ $V5Gj G|$@A G;L$($D3t$$9t$ vIl$x@%YEjLSPjhEuYFŀt$$;t$ r3ɉ G9L$(Ki@fhF=G4EEW5FDP5GFjjj 5GG$G-GGjjjh@Bhj< DGw=GuDjӃ=Gt5dFjFt$hPBt$$R5dFj#=G\$tj5G@ D5G( D^D$ $V5GjV G|$@A G;L$(L$ D$$t%t$xL$$6qWu냼$HD$([3ɉ GKifffhF=G4EEW5FDP5GXEjjj 5GE$G-GGjjjh@Bhj< DG=GuDjӃ=Gt5dFjt$h Bt$$5dFj=G\$tj5G@ D5G( D_]D$ $V5Gj GD$(A|$@ G;$R3ɉ GBifhF=G4EEW5FDP5GCjjj 5GD$G-GGjjjh@Bhj< DGw=GuDjӃ=Gt5dFjFt$hBt$$R5dFj#=G\$tj5G@ D5G( D[D$ $V5GjV GD$(A|$@ G;$R3ɉ GBifhF=G4EEW5FDP5GBjjj 5G/C$G-GGjjjh@Bhj< DG=GuDjӃ=Gt5dFjt$h Bt$$5dFj=G\$tj5G@ D5G( DZD$ $V5Gj GD$(A|$@ G;$R3ɉ GBifhF=G4EEW5FDP5G8Ajjj 5GA$G-GGjjjh@Bhj< DG=GuDjӃ=Gt5dFjt$hpBt$$5dFjc=G\$tj5G@ D5G( D?YD$ $V5Gj GD$(A|$@ G;$LR3ɉ GBifhF=G4EEW5FDP5G?jjj 5Go@$G-GGjjjh@Bhj< DGW=GuDjӃ=Gt5dFj&t$h Bt$$25dFj=G\$tj5G@ D5G( DWD$ $V5Gj6 GD$(A|$@ G;$PR3ɉ GBifhF=G4EEW5FDP5Gx>jjj 5G?$G-GGjjjh@Bhj< DG=GuDjӃ=Gt5dFjt$hBt$$5dFj=G\$tj5G@ D5G( DVD$ $V5Gj GD$(A|$@ G;$TR3ɉ GBifhF=G4EEW5FDP5G=jjj 5G=$G-GGjjjh@Bhj< DG=GuDjӃ=Gt5dFjft$h|Bt$$r5dFjC=G\$tj5G@ D5G( DUD$ $V5Gjv GD$(A|$@ G;$XR3ɉ GBifhF=G4EEW5FDP5G;jjj 5GO<$G-GGjjjh@Bhj< DG7=GuDjӃ=Gt5dFjt$h|Bt$$5dFj=G\$tj5G@ D5G( DSD$ $V5Gj  GD$(A|$@ G;$tR3ɉ GBifhF=G4EEW5FDP5GX:jjj 5G:$G-GGjjjh@Bhj< DG=GuDjӃ=Gt5dFjt$h0zBt$$5dFj=G\$tj5G@ D5G( D_RD$ $V5Gj GD$(A|$@ G;$xR3ɉ GBifhF=G4EEW5FDP5G8jjj 5G9$G-GGjjjh@Bhj< DGw=GuDjӃ=Gt5dFjFt$hzBt$$R5dFj#=G\$tj5G@ D5G( DPD$ $V5GjV GD$(A|$@ G;$|R3ɉ GBifhF=G4EEW5FDP5G7jjj 5G/8$G-GGjjjh@Bhj< DG=GuDjӃ=Gt5dFjt$hzBt$$5dFjÿ=G\$tj5G@ D5G( DOD$ $V5Gj GD$(A|$@ G;$R3ɉ GBifhF=G4EEW5FDP5G86jjj 5G6$G-GGjjjh@Bhj< DG=GuDjӃ=Gt5dFj膾t$h {Bt$$5dFjc=G\$tj5G@ D5G( D?ND$ $V5Gj GD$(A|$@ G;$R3ɉ GBifhF=G4EEW5FDP5G4jjj 5Go5$G-GGjjjh@Bhj< DGW=GuDjӃ=Gt5dFj&t$h{Bt$$25dFj=G\$tj5G@ D5G( DLD$ $V5Gj6 GD$(A|$@ G;$R3ɉ GBifhF=G4EEW5FDP5Gx3jjj 5G4$G-GGjjjh@Bhj< DG=GuDjӃ=Gt5dFjƻt$h{Bt$$5dFj裻=G\$tj5G@ D5G( DKD$ $V5Gj GD$(A|$@ G;$L$ D$$tHt$|L$$hDhGIDj hEP@DuԋD$(3ɉ GHiffhF=G4EEW5FDP5G1jjj 5GO2$G-GGjjjh@Bhj< DG7=GuDjӃ=Gt5dFjt$h@|Bt$$5dFj=G\$tj5G@ D5G( DID$ $V5Gj G|$@A G;L$(L$ D$$t%t$|L$$6Bu냼$t$t$5FhE5GN0 DŽ$l$(3ɉ GD|$X}hF=G4EEW5FDP5G/jjj 5G0$iGjjjh@BhGjG< DGg=GuDjӃ=Gt5dFj6395GtI\$}4 hF$|SjhGPG4RR@F=Guċ4 D5dFjѷ=G\$tj5G@ D5G( DGD$ $V5Gj G|$@A G;xt$$t$5FhE5Gs. DŽ$3ɉ G|$XhF=G4EEW5FDP5G.jjj 5G.i$GGDVVVh@BhV5G< DG95Gu@jӃ=Gt5dFjf395GtI\$}4 hF$SjhGPG4RR>F=Guċ4 D5dFj=G\$tj5G@ D5G( DED$ $V5Gj4 G|$@A G;s4t$uhЛE5G,j,!Dl$( h(Eڃ$t$t$5FhE5Gs, DŽ$3ɉ G|$X{hF=G4EEW5FDP5G,jjj 5G,$iGjjjh@BhGjG< DG=GujӃ=Gt5dFjf395GtI\$}4 hF$SjhGPG4RR<F=Guċ4 D5dFj=G\$tj5G@ D5G( DCD$ $V5Gj4 G|$@A G;zt$$\t$5FhE5G* DŽ$\3ɉ G|$X{hF=G4EEW5FDP5GK*jjj 5G*$iGjjjh@BhGjG< DG=GujӃ=Gt5dFj薲395GtI\$}4 hF$SjhGPG4RRy;F=Guċ4 D5dFj1=G\$tj5G@ D5G( D BD$ $V5Gj d G|$@A G;z$`t$t$5FhE5G( DŽ$`3ɉ G|$X{hF=G4EEW5FDP5G{(jjj 5G)$iGjjjh@BhGjG< DG=GujӃ=Gt5dFjư395GtI\$}4 hF$SjhGPG4RR9F=Guċ4 D5dFja=G\$tj5G@ D5G( D=@D$ $V5Gj G|$@A G;zt$$dt$5FhE5G' DŽ$d3ɉ G|$XhF=G4EEW5FDP5G&jjj 5GB'i$GGVVVh@BhV5G< DG%95Gu@jӃ=Gt5dFj395GtI\$}4 hF$|SjhGPG4RR7F=Guċ4 D5dFj葮=G\$tj5G@ D5G( Dm>D$ $V5Gj G|$@A G;s t$u$lt$t$5FhE5G.% DŽ$l3ɉ Gf|$X}hF=G4EEW5FDP5G$jjj 5Gd%$iGjjjh@BhGjG< DGG=GuDjӃ=Gt5dFj395GtI\$}4 hF$SjhGPG4RR6F=Guċ4 D5dFj豬=G\$tj5G@ D5G( D<D$ $V5Gj G|$@A G;xt$$pt$5FhE5GS# DŽ$p3ɉ G|$X{hF=G4EEW5FDP5G"jjj 5G#$iGjjjh@BhGjG< DGu=GujӃ=Gt5dFjF395GtI\$}4 hF$ SjhGPG4RRS4F=Guċ4 D5dFj=G\$tj5G@ D5G( D:D$ $V5Gj G|$@A G;z$V3ɉ GFi@hF=G4EEW5FDP5GX!jjj 5G!$G-GGjjjh@Bhj< DG=GuDjӃ=Gt5dFj覩t$h`Bt$$5dFj胩=G\$tj5G@ D5G( D_9D$ $V5Gj Gt$(A|$@ G;t$($l$,"|$`D$0`Bt*U(@tD$@P$U蕽 %Up(P!UFq(% u D$0B>|$\t7UM( t'=hFED$0pBuhFEt$(3ɉ Gil$hF=G4EEW5FDP5G8jjj 5G3G$-G9|$ t$t/39 GQhGjjt$t$D$ F`t$;J-GD$$3D$`3ҿ3ɋ\$jDED tPt ˍ*4 Dl$8D$F-GϋЉt$$`ǀD$;t$ rt$T,EE=GVD8EhTaD@EP5Gjjj 5Gw(iGjjjh@BhGjG< DGZ=Gu jӃ=Gt5dFj.t$h0Bt$$:5dFjl$4=G\$0tj5G@ D5G( D GD$8E=G$8E@E EUDP5GfnŃGl$8^D$0@G3t$$9t$ ]L$3y @Gjw7w 0L$Fǀt$$`;t$ rG,Et$T=GV8EhaD@EEDP5Gjjj 5G(iGjjjh@BhGjG< DG=Gu jӃ=Gt5dFjVt$hBt$$b5dFj3=G\$8tj5G@ D5G( D GD$@dE=G$8E@ExEVDP5Gfnƃ-G^D$8HG|$Es$+Ս<3E-G=GjPhDjPhDhEPhEPhEPhEPhEPhEDPhEvjIPhEd$S=GEh`EhDEh$Eh EvVhE5G{5G-G hĠE5GR5G D$h,E5G5G-G DŽ)hEiEP[\$,3Ƀ Gt9EhF=G4EDP# GA G;rhOD\$(38E34=GFPtVhE hE3GtgfŰGf/EGvu^E$E 0ED͸$QTG @G;rhOD8F8 E3G G=Gt-=Gu$hDhDE EGW E$=G$tQVhlE:(^$(^$QhEL( EF%G3 G =Gt%=GuhDhDEGW E*$=G$tQVhEDE^$E^$QhE[(F+G3 E GD=Gt%=GuhDhEGSA$2=G$t7Vh EHE^$E^$w7h Em,F *G3 Ef=Gt%=GuhDhPEG GE^E=Gt$- $7VhdE $$w7hxEF P3G3f=Gt%=GuhDhEQGHG@G8E@E~$o=G$tQRWhE EE^9$E^$QRhE,G DŽ$\$5G|$$l$ {h hEwh hE7w6vuw,D6fvuw8fD6vu6vu6vuh/ hEh0 hEǀ|$ |$\$vts6 u|$Xt h< hES$$x$_^][3\tBtBBǘBҘBB(BB˙BڙBB6BB+BRBzB̸<SUVW3D$4`;Dh Et$X3D$4t$X3ɉl$Pl$(33L$ D$<YDD$$D$0D$,D$D$HD$DD$LD$4g D$Hif@$B`D$0|`D$D$8{D$@qD$<gP`D$$\E`D$QD$(Ph0`P` tK3`D$,(``D$4j_P赵D$ iAjD$$Pjt$0~uhID5G D$ E@:utP:Quu3ɃhdDt$ 3t$(ED$ jt$8P艗؃et$,t΍QAu+QVp SWPSWWIhjwt$  uhh EVe VhEU{hh EVAt$0szD$DVt$8P u$Vh(E5G(5GjPu hHE5G5Gg uhjwt$ ~ t\9\$8u WU W؃|$<t!SW~rh`E5G|$@t SU0D$t$DWUS4t$,质hh Et$<D$0 _^][hhHEV$'$D$p|$l|$`|$d|$hD$@thhHEP D$thEjoL$hVL$pNL$tNL$xN L$|N$FFwh,E5GGphXD5GjhhHEV} hhHEt$tghhHE$QhhHE$;hhHE$%hhHE$hhHE$Hyy Sh?D$@thhHEP E|$LJuMyShXE5GJ D$/GVpShE5G"RD$4D$D\$D$Dl$D$ShE5GT$ B3\$ShE5GT$ l$BShEߋl$T$RhE5Gx t$C$CC9C@CICRC]C]C]C]CnCyCCCCWh_Dt$ hdEt$D$$Pt$$t$$3_̸SUVt$ jjt$0D$t$0V&u(VhhE5G5G^][ËD$,t!PU^u5G`D$0tNPUut$LhE5G3 .t$4Uu5G 33WUqlWvPD$D$|$uUW^W\Vt$$t$$VhDE5GD$8t$dzD$< t3PhD5Gt$TZPVhPE5Gt$X?D$H$0C|$DWt$TȋD$Pt$TPt$Tt$Tt$Tt$Tt$Tt$Tt$Tt$TQ4F؉t$W|$<tjjW{Pt$X)|$@+WZPt$T_ Ft$W`|$<tjjW/Pt$X|$@jjjjjWPt$dFt$W:|$<tWPt$T1 |$@WPt$Ty Ft$W|$<tWPt$TC |$@u:W{Pt$T> Ft$WohXE5GCFWt$HUubUt&|$Dt /CU5GCAhеE5G3hE5G#5GCVhlEt$Tt$T_U~u5GcC^][ÐCClCCC̸TSUVWh@Et$pD$4t$pD$TD$XD$PD$LD$4D$HD$`D$dN3ۃ 3\$P\$ 3|$$\$\$\$4\$\$\$84PȅvffAQ$DCFD$@<FD$<.D$H!D$LD$D/3; `Et@rdE\$Phh@EhPEw |$ Uh=FP D$ VhE5G jhEP計 |$$4VhE5G u|$EPjD$Vh4E5G 4(|$|D$0D$0PGEPD$<D$0D$4|$Ihh@EDP D$uJVhĴE5G jDP臚D$XD$8PtTPM+MȅPS؅VhEVhE5Gi VhE5GP VhpE5G7 VhгE5G VhE5G VhE5G Vh`E5G VhE5G nh@EqHD$,T~-Vh E5G VhH:D5Gn "E$Ct$ |$uk5GD$$tL$t QPVh4E5G t$4t$t$@ t$3jD$,Pjt$Hauhh@Et$\$;D$h<_^][TÈCCUC,CC!C/C<CICVCVCVCCCBCCCBCCCC0C̸86DG3ĉ$4$<S$HUVD$3$L3W3D$$X\$D$,|$t$$uhD!؃\$jW^D$D$S|PRL$ L$AD$QP{33SD$,X؃^9t$ {Eh̿ES^\$$SVD$$hD$HPt$( ~4PD$HPV tehD$HPt$( jt$V t8S'D$Pt$D$i;\$_\$(VD$,t$\$tPVS aSWOD$,tIjPD$$u$D$,PhE5GD$0 PW9$\D$03jP3|40uF|tghhEu`+ƉE@hEP=]uL$HEQP7UWt$<(tq$`WWt$hE5G!UA 36hhEPShܿE5G3\$( 3\$3W hE5G35G9St$hhEVot$8U$`_^][3y8̸6SUVWhlyDt$(333D$zt$t$Vk؃]NWh@#CSVH6t$ SV8  Wt$8SV' Wt$`|$uvD$LtnjL$LQjP9QuXhpE5G :hE6FFtPhD5GFv u3t$ MȃL$t$ hHD5GhIDjt$$t=hIDPu5Gt$0VVt$4 t$ Iu5GL$ID$ ;GtQWO,D$ tD$<3L$(3D$x33D$Lt#jjrQQ VUHL$0u jjrt$HWQ D$L{L$0T$PRT$XRT$@R$QPtL9t$4t$$thjwVQ t,WVjjwVP tWV>t35GgUt$TVWD$(tL$T$T$L$t$4Vt$\t$,VRT$HPD$pRPD$|Pt$\$Pt$p$QP$Pt$HK<ClLD$(@L$t ut$tt hlyDP3333yD$lxWP9\$$t؃ tTD$p39L$,EL$DQL$PD$|P$PQt$Dt$Xt9|$t SVYUVJhE迤th,E认h0E蟤5Gt$lSU\V3ۃ')'C)'C(C'C%C%C &C&C-&C=&CK&CT&C]&Ck&Ct&C&C&C &C&C&C&C&C&C &C&C&C&C'C̋D$SUVW|$WWt$t/WPVUP5GhOD5GS PWPSW_D@EDQhLE5G!wC-C$-CW)t_^][Åuu W t=GuS_^][Z-CQ-C-C̸SUVW|$,hxDhWD$X l$ ؉\$utDEPhEa5Gt$,Vst$8UVSu#StDEPhE JD$4t PS4D$8t PS:St$StDEPhE財D$|$<SShED$ 耡U3~r\$WUWhEYUPjViPj!DP;} hE"hODUGM;|\$t$h_CUl$(tDEPh E٠Sm5GUD$_^][̸4SV3D$4WD$D$D$~D$D$ D$$D$(D$,t$4t$0؉\$ @UhEt$Pt$Ph0 l$@23f==@ $3CT)D$$F)D$(|$,|$0hEjD$$hP)PYh0EjD$ |$8hP|$<(PsYzhHEjD$(hP(P^Y|$8[j(Pj~D$<=|$4?SPd8F*-t u=Gm(P}w14c7|$L$(u D$$t$@hTE5G UhH:D5G hE,hE5Gھ 3~>DWVPVPhE5G蛾Gw;|hE5G~3G~*VCP1PhE5GSF;|3D$$t$,t$4PQ~D$h,CP|$t t$WǾ|$8t Wa3}+t$4t$$t$ t$(Wt$(}\$(tE@3~6fDt$4t$$t$ t$(tt$(CEF;|Ћ\$]S>t$h_Ct$$ٽh_Ct$(˽hqCt$8载t$Xq$H_^[41C1C2CI1C0C0C0C0C0C0C"1CC1C_1C̸SUVWhpEt$433t$4t$,3t$ 3\$\$$\$(d, D$$.@ $6CzkD$dD$UD$F=D$ .%D$݋\$\$\$ D$._:1tNhE5Gͻt$$hH:D5G趻 _^][hpEe)3_^][Ått;jPOuhDܚh0EhLEȚ tjPhD诚 tj{PhD薚 |$tgh`E肚cPhErPhEb?PhERPhEBPhE2hOD(0|$tjPhD |$tjPhD |$tjPhDԙ |$ t!hlEh|E趙hOD謙 3_^][=5C=5Ca5C4C4C4C4C4C4C4C4C4CVt$ WV衽ti|$ thE5G躹3_^VajP;Pj5GilWPV/PWhE5Gk_^̋D$3SVW^Fu+x-\$U3,tt@;t t<B@E;~]_^[̸UWt$,3|$ |$|$萻PD$ 蒸l$ htEt$,迸D$Vt$4hhTEV0 D$zSjP+؃uVhEt$8j PhhTEPN D$*Pt$3D$Pt$$շPD$0PɹP轹E:utP:Quu3t]3~WD$͋:utQ:Puu3u u Itmt$$WEt\F;|D$@D$;D$(5t$8WuVhEt$86 D$jjWjt$@D$[^WԶhhTEt$ͶhhTEt$(躶D$$_]øVt$$WV[PVH |$Dut$0jjVrt$,V+|$4t"V~jVV |$jD$D$PV Pt$ SݦhODSٟh ESƟhODS踟9$u USPSE9$3PUPhES8R3PU׮PhESRhES*jUsh EP&(D$(t$(PU詡PEVPh ESOt$(D$(PU\PVPh4ESOD$@t$@PUVPhDESOhhTEV{<9$u$12PUS膡u9$uh`ESXUͳ9$u+hlES<UPSٟhODS$%9$ t$@u D$XP$`PVU%JV軟P蝟PhDS՝|$l3$\+荔$\:֍*;Ǹ DQPhDS苝|$hF;|k$9$hxE5GN$u0hADt$8t$\Pt$|$>$_t$`t$4t$xt$L$t$PPU 29|$,hE5GĜD$dt0hEt$8t$\j$ P>$$t$`t$ht$,t$<$$t$T$0$8t$lP$Ut$t$$W@r;hE5G$hEt$8t$\jt$|PD=hE5G辛t$HVUV$膝$ |$ uj//PVS萞VS)D$ `9$uUSL9$ ?$$US- )UU3Wɚ~$VW辚PhDSWF襚;|W軪l$h E5G迚5G2 3h EhD5G蓚35G3hE5Gd3@ED$8PSF3e$0$8$@USILuH9|$|uB$u US=u5|$DUSt蔯Tu h`ED$83hD5G貙3nGCnGCGC@C@CACKAC"AC.ACXACACACACAC@C:ACACACBCBC0BCSBCdBCBCBCBC CC8CCMCCbCCwCCCCCCCCCCCC4DCIDCCC DCDCaEC^DCsDCDC~ECECECECDCBCDCDCDCDCECEC7ECLEC*ECFCCCDCEC=(F!DDF!DHF!DLF!DXF!D\F!D`F!DdF!DhF!DxF!D|F!DF!DF!D4FYC8FYCu^3_̸G̸XDG3ĉD$TS\$`UVWtX@Et>QDAu+ʃ~-QtVhf@u+BЃ};ONu=EthGhE5G虑 ;9fDC @E3EEuhGU5G_ jPD$j P+ D$`EfD$ ->t+L$+ΊvD1uL$QAu+ʍT$ D$*T${-t5 BS+@LuʍqAu+ы L$+|'PhD5G蔐jQD$ j PhQs=UD$D<PhXE5Gc;L$d_^][3KXt̋D$GD$Ul$VʣGG-GqAu+΍r;v-AƉ GE:utP:Quu3`3ɀ~-j=GQL$A G%=Gt G=G5GSUl$t:ˋŊ:utP:Quu3t&^uɡG@-G][_^YËNx-ou/GGYf,jCiCDjCjCkCYkCkCkCkCkCmCkCkClC(lC@lCXlCplClClClClClClCmC-mCEmC]mCumC.kCmC,jC̋D$@uwbnC$nC_DøEøEøEøEøEøEøEøEøEøEøEøEøEøEJnCVnC\nCbnCnCnCnCnCnCtnCnnChnCPnCznCnC     ̸vSUVt$WNFu|$ +nOGu+Elj|$P!D؃FPSPt$(,kjjx DV3Ʌ sD$D$;؋D$w9D$sgt$s @~v@f`fqF~Df`fqF~Df`fqF~D f`fqF;L$r;s|$f9fKA;r|$wVUVt$,jjx DT$ rv ;w };sbM D~I@f`fqA~Df`fqA~Df`fqA~D f`fqA;r;sf fLE@;r5p DUSօuk=, D=tPuUH DtUSօuD׃t,t'ul!D $l!Dl!D3t;\$t S!D_^][VW|$ hHEjW u _F^VWuVhTE5G~ 3_^SW3~~+VW~~؋KQQs躓tWF[~;|[_^sshtE5G}~3[_^̸6DG3ĉ$V$ W="Djh$EV׃ u-hFhEP~ _^$3jh,EV׃ uFV Du Vh4EshhEP[~ _^$3踖Ã$t XGjhXEV׃ u%hIDV~XGumVh`EtDƊ:utP:Quu3hXGuhtE5G}hL$ QPȂ $t5XG}XGhE5G|XD$j PpthD$ hEP} _^$3uVhE5GW| $3_^3H̸ DG3ĉ$S$VWNFu+~hD$PWSjjx D r|T$ rt$ ;w;sfσfff~f`fqDD ~Df`fqDD~Df`fqDD,~Df`fqDD< ;r;sfDf fLD @;rD$ PL Dt_^[$3 Ë$_^[3 Vt$WtrEƊ:utP:Quu3tBhIDVD{l!D0x!DPhEVh|E5GpzCjj!DPiu:l!D0x!DPhtDhhE5G+z5Gz3_^VWWy _^̸ƒVjD$pD$Pt$Ve~^YËD$lPhE5Gy PPPhE5GyD$t"PhE5Gjy Vy3^YhE5GIyVy3^YVt$Wt=EƊ:utP:Quu3t hIDVyjj!DPyu_3^VWWx _^̋D$V3u5GZtBjjP+ (h$E5Ggx5GxVx3^Vx^hhEt$ ' u4t$t$PhPE5Gw5Grxj,!DS\$ VW|$t6t2ˋNJ:utP:Quu3up3tVW.L$ u_^[ËD$tt6PSL$$u_^[ËD$t_^[̸$DG3ĉD$ \GWD$u!d DPjhh DD\G|$,t?t $QL$QQQP` D@=FthpE5GvFD$Pl D$PD$Pt D|$(u$$D$`GD$dGL$ 3n$Ë $+ `GT$dGYEL$ 3D$D$5$jt$t$t$ SVW|$ENJ:utP:Quu3t$\$SPWQv|$Natrtw$EED EEl!D0x!DPVWh|E5GNu5Gu3_^[Ë|$\$Pruj!DPdj!DPtJhE Dt6hGu khGVPtPtWjhVMu|$t hu_^[Åul!D0x!DP`ErtDEPhhE5G\t5Gt3_^[S\$U39l$EÊ:utP:Quu3Vt$ƃWhPS!D x2EPDDPW!DtFVU蠉u\l!D0x!DPS)Ph8E5G_s5GstU!D3_^][Åx W!D3_^][jt$jwS][̸֋DG3ĉ$$ SU$D$Pr؃u][$3躋V$Wt Ɓ|PD$PUlr xAtWD$PS[r ;u,+ut$jjSrhSzS#r Sr$_^][3"̸֊S\$ UVW;D$CuhEjPCt$="DtDP׃t FFuCK_^][YÊtk;|+j`hEPs-zkC't "t3ɍFDƋD$Dȉt$CL$4CttfD:tFFuF0tt$P׃uFFu>F_^]3[Y̸膉S\$D$D$|$ UVWP3W|$ l$,p@UWpPD$(jPSD$,Άt<|$,tHl$VS踆VS賅W苆jUS蚆 u׋l$$|$jt$ S舆 tEWl$(o;sD$hDW;pD$_^][ø[̋D$HtWEou_SUVt$"jjjgSV hDVo uWo3^][_UWnjjhYSąV> hDVo$t SWn^][_̋D$u t$mÉD$m̋L$D$ u:u69D$ut$m~|$ut$}m3øPQt$ nm 5hGshG̡HGtP荅HG̀=TGSEPGWPt$p|$Pht EW hODWm=TGEPGSt$T}PhDW hODWm3_[̋D$Pj!DP虃̋D$Pj!DPiVt$WPj!DP5tTShE D؃ttChChPCh`Cjvu#FppphE5Gk3^ø^̋D$HD$@f:utP:Qu u3̋D$p?vËD$39V̋D$@ 80u @@80tL$I 90uA90t:utP:Qu u3̋D$@ 80u @@80tD$u̸W|$D$ ujD$Pt$D$ _YS\$Vu65!DSSP!Dǃ PSփPE:utP:Quu3tQlyDIDDPSjl!D0x!DPhESh|E5G2iMPj!DP!u;l!D0x!DPhtDhhE5Gh5GSi3tnujV$D$ Xujh@CjV|D$ 8ujD$Pjjjt$0V t$hPE5Gah |$ uhtE5GGh5Gh VhD$^[_YøSUl$ D$VWPD$D$PD$ D$ PD$D$ PUD$033r\$@9t$ thE5Ggt$qD$t$jjdP,htsht$ <t\t$h0EW* tFt$hDWq t0tSW}tl$0UWw}tl$(hwhEt$fhxhEt$(fhyhEt$8ft$@vgW6q,t/4 EUIDDPh4E5Gf5G g_^][jt$ t$t$t$t$̸ &|$D$W|$D$D$|$ tt$ hPE5Gf 3_ VtrENJ:utP:Quu3tBhIDWnfl!D0x!DPhEWh|E5GeCjj!DP{u=l!D0x!DPhtDhhE5GUe5Ge3^_ SUD$Ph@CjVjV|$aL$QP(x|$u+W}b~WubjhhEW"DtSF`;|u \$ES`;b_^]3[ÍD$D$PjW D$_^][t$jt$t$t$t$e̸0yDG3ĉ$,$4SUVWhIDPD$333!au5G`DD$PjjkU`t$$!DL$,QP DuCl!Dh%hE0jj8vhEt$(hEj)v5Gy`(jUwt$D$@hEhPBhD$LPhEj0w$d~3t t8hXIDjS_ t$ЃIw$C$C3hFhEt$_F D$F D$(FD$8F,S_WvU_$H _^][3w0ëCCC̸ fwD$S\$Ul$,V3D$t$ \$Wu89t$(t(|$$tV!DVP!DW]hE|$$ul|$0u hEWBgtD$P5HGSWuWD$$%g9t$UhE5G]5GD^EÊ:utP:Quu3tQlyDIDDPS^l!D0x!DPhESh|E5GB]MPj!DP1su?l!D0x!DPhtDhhE5G\5Gc]3ujVXuhE5GJWjjhV\mtWVXurShE5G WVW3dhD$PWUiuShE5GV 6jWVXuhE5GVD$t83u5GWUjVWW$ _^][3qo Vt$tW="DP׈vu_^S\$at]rtAwth hEhE` rt wt3[D$ PDED[D$ IDlyDD[D$ ЪDED[̸vnSVt$3W3NFu+t$UFhEP*3ɉD$;tD$ ,tt$+LjT0t$;uCGM+=w/*È+YA;v;whD$+]F_0D$^[hhEt$T 3]_^[_^3[Wt$hE5GT|$ tFVhOD5GTW3FT ~#VW>TjP5GIkWF#T;|^_hE5GET_̸mVt$ΊFUDƋ"UЃuUPh,E5G4SS?uUPhTE5GS2ύyfAuD$+HPjQt$ t$0Rt$4VtF\$hNhEURD$( _][^cPhE5GR t$ThShEUSR3_][^$PhE̋D$t"ЃIwC$C3øËD$ÐўCԞCڞC̸jSUVW5HG3h\$(n3ɉt$tCEȋt 8tn 39D$$DQhEWh D$(u#hE5GFQWSh 3_^][jjjjWbhSWIhD$ Vt$ tOMDƊ:utP:Quu3tVt$ VZPDu 3^Ët$jVYPEtVYL$uQQt$PhEu^QPDt^Vt$ W="DhDV׃uD$ _^hxEV׃uD$ _^hEV׃uD$ _^_3^̸v[D$Vt$u^SWP=Y3W|$\$$$B~U-"Dt$$SW Bx<-u2<+uGD$$t@PWՃtMF u3ɋ\$ 3|$WED$CD$\$$A;|]h]CW_B_[^ËT$F#Nt #hHEt$hPG uáPGtu PGTGVW|$ 3U8ENJ:utP:Quu3uh@E5G@X_3^WIuqh EIt:jWh(EVItjjh0EVIu VI3u$Wh`E5G}@5G@3_^Ã|$tj5GjjV9Ijj5HGjhxEVWhVW u)hE5G@5G@VH3_^VHPhE5G?_^WLG WhELGWhCPHGWhC5HGWh`C5HGVhC5HGV$3VWwRtM|$ u9|$u\oDPVbDt,jt4jWjPKRu1WhlE5G? VB3_^jjjPR|$u9|$uBQPVCtjtjWjPQuWhPEjjjPQm?_^hCt$T5LGUt5LGUtVW|$WUt$tCV;Ut6WUHw'VUt8tPWVoU _^5LGAUtWVЃ_^VW|$W,Ut$t0VTt#WUHwVTt8u5LGTt WVЃ_^_^VhEt$t$= u^=jVTyVhE5G<5GX==lGujhEVW= lG^álGtKPTuhE5G<5G= jDhE5lGF< lG̋D$-t:u/jXhE5lG < jYhEP< lGSUVWtÐ<;t ^FÄujWSy!WhE5G;5G7<3t ^~u_^][VW5pGT D=!D395tG~fxG4F;5tG|5xG׃_^̸\TDG3ĉ$XS$d3UVW$t3~ C/t\uh@;|;}f C*t ?t@;|;i4{3f{D$PS DD$f4{BtjjjjUSjh D3f|$D.u fD$Fff.u f|$H5tG |GF;|3+@|GP5xG!DxGxGjjjjjD$XPjh DD$ 8Q!DtetjjWVUSjh Djjt$>PjD$XPjh D tGxG4A tGD$Pt$ Dt$( D3$h_^][3eR\̋ |GVt$;|=+@|GP5xG!Du^xG^áxG^UQDG3ʼnESVWjjhE DjtGxGT_ DOύQ@ffu+M[+fD9fufȐ3҉Uf f މ}fȅuf f "f\t ffF\t+M"uB+‹~ʋS\\fMyIAuJff<~;\\fEC#tf~"u f 3EUf}+tSWtG@P3~WWWWSuWh D~UGP!DЃU~jjWRSujh DUtG xGtG:f1 DhpGT DMtGhpCM xGYe_^[M37O]áxGt=!D395tG~4סxGF;5tG|PtGxGVW|$3W5~(S\$fDVWn5PSMWFZ5;|[_^S\$ VtE EEDt!t$ 4PVhE5G?5^[@t?t$V4PV4EPEDPhE5G4^[tID$u!t$ 4PVhE5G4^[yt$ 3PVh(E5G4^[VW|$7t$u6D$Pu*Ph4E5G`4t$t$7D$ $C~t1D$PquաPhTE5G 4t$Ut$7F_^Ã~ t 蝡PhlE!МF _^Ã~t8zPhE5G3 5G 4V_3^肜F_^_F ^VFPjZP贜 t_^ÐtCCϼC;CCCCtCSUl$ VWUB|$,؃tGD$=ut$WWt$(VUh`E=u"t$WWt$(VUhES2WVS@(_^][SUVWt$t$@2|$ 3WR2 ~7VWJ2NQW>2SUt$,2~EW2;|t$1uihF5G025G2 3_^][ÅtSUh\F5G2Uh|F5G1 5Gk23_^][_^][̸JSUl$ VWUM1t$0jjjGjjtjU0؉\$8jU0؉D$8t$$thEV[1thEVI1hEV;13|$,D$PD$PjD$$PD$$PWUt/0"0th_DV0t$؃tSh_D D$PhEV0D$$ tPw2PhEV0uD$PhEV0 G;|$PhODVp0_^][̸6IU3D$9-Gu5jhG9hE5G'03]YGSVt$V,t-0?؋uh E8Sjj.V),P0GD$ PjSG uh0E5G/3^[]YÃ|$ uhhEhPE9 WSgGD$hpEPD$,jOf7QS7Gt$ t$ t$WjhG44P?Gh hEW.US>,_^[]Y̸G$Pt$t$ t T$ $ Y̋D$=:t2=tt tuUȴDøDøE=+u'D$,PjjlS5$(tt$(Ph F5G'D$PS&tt$%Ph0F5G&5GS6$u+S-&h(EV& t&Wh2PhEW#t$%_^][̸<SVW|$ W !u/W#t$(h(EV# t*Sh(t$9(t$D$(2(t$ D$(+(t$$(DD$tJV';D$u;V';D$u,~V'u|$(V\$0'؋t$jt$t$$W'u.D$(jt$t$$P'\$<VSW' S't$N'D$33 D$tnD$PSW$ t[jt$&tGjt$&t3UVj:Vp7 FFEQt$<Ojjj t$<h>h@FV.h?h@FUt$8x,uZW5GV=&t$h0FU jjj UD$$t8$t$ f$5GG_jPW% yV%GjV%t$($jVT$PD$$jV DD$0^D$4 D$0t$DPjjD$LD$LPS D~jj@$LPV DV?\$(t$ V$PWT$H؃EDŋxW=5G W%t$$5G t W3ۃ$u t$< D5GGË$_[^]32%x̸ $W3D$D$|$ B$t3_ S\$0D$Ul$0Vt$uESO"؃tt$tVYt6WjW5D9>tVYt6 Y 8u P PW6 tkuZ jjYYE5MEQP YYËet2}u EEMd Y_^[jNV u t̹-F-F -Ff~%=LZuFf/v =f/!5Ff/fofsfst:Ff/w,fWf/t"P<$f$fXu3fWf/F%Ffn-Ffofofffs4foffoffoffoffffbfffffffff~~#fff~fsf~ t  f~fsf~ú3à <$$tFu(-F$D$D$D$D$" ؃ ù-F-F -Ffofsf~%=bfofsfsFf/v/t@6* Ff/s'fWf/0fo؃uFf/rf\fofs#fs#f~ t f/Ff/W*XpFtW*X pFY xFXÍ$W*W*Y xFXpFXUEVH<AQAk(;tM ;J r BB ;r (;u3^]ËVt dGP;t3u2^ð^U}uGu2]u jY]U =GtVutu} t&u"hGYuhGYtF2KDGuWGj Y+ȃ3DGEEEGEEuE_G^jejh FieMZf9@u]<@@PEuL f9@u>E@+PQ^YYt'x$|!EE3Ɂ8ËeE2Md Y_^[Ut}u 3G]U=Gt} uu@u8YY]UDG3GuȃuI hG7YY#E]UuYH]QL$+ȃ YZQL$+ȃ YDUeEeP DE3EE D1Ed D1EEP DEM3E3E3Ë DGVWN@;tu&;uO@u G ȉ DG_ @G^ø@hG Dðhhj+ uj6qHHHH39`GøGøGU$Sj!tM)j$jP |xffftfpflfhEEDž@jPEjPE E@EE DjXۍEEۉE DEP$ Du ujY[IjP Dt4MZf9u*H<ȁ9PEu f9Auytv t2h D DUE8csmu%xu@= t=!t="t =@t3]>̃%GSVFF;sW>t 5D׃;r_^[SVFF;sW>t 5D׃;r_^[h Dd5D$l$l$+SVWDG1E3PeuEEEEdËMd Y__^[]QUuuu uh DhDG]U%G$S3C pGj le3 pG3VWG}S[wO3ɉW E܋}EGenuE5ineIEE5ntelE3@S[]܉E E ljsKS uCE%?=t#=`t=pt=Pt=`t=pu=G=G=G}EE|2jX3S[]܉EsKS ]t=G]_^tf pGGtNtG3ЉEUEMu.pGGpG t GpG3[39tG% D% D% D% D% D% D% D%,!D%t!D%p!D%!D%h!D%d!D%\!D%X!D%T!D%HR\4oȏ\@n"8xtfJj^<.ܑʑ*4>FR\fxڐΐ  JTdЏ܏&Đ0̋tdXD4$ڊ̊jR:$ډ‰nZ@,ވʈh33334"404:4F4R4^4j4v44444444455(585N5`5t5555555566*6:6L6\6h6x666666666777(787N7^7r7777777808B8V8j8888888 9949J9`9v9999999::":0:>:N:j:::::::;*;:;N;`;t;;;;;;;;; <<2<H<\<p<<<<<<<=$=@=\=r======>&>H>f>>>>>>>??6?L?j?????? @ @2@H@`@z@@@@@@@AA.AFAbA~AAAAAABB0BJBfBzBBBBBBBB CC(CKNK^KnKKKKKKKKK L"LZPZfZZZZZZZ[0[F[\[p[[[[[[[[\.\F\\\r\\\\\\\\]*]F]^]x]]]]]]^^0^:^H^T^h^|^^^^^^__*_H_d_________`$`@`R`j``````aa:aVaraaaaaabb(b:bNb\brbbbbbbbbcc c>c\cnc~cccccccd@dhdxdddddddee2eJeVedezeeeeeeff2fFf^fzffffffffgg0gDgXghg|ggggggh h>hRhlhhhhhhhii4iRiniziiiiiiijj j0jFjXjhjzjjjjjjjjjkk&k8kHkhktkkkkkkkkl l8lLl\lnlllllll mm*m@mPm`mtmmmmmmmmmn&noXofovooooooooooop$puVutuuuuuv*vNZp $>ZxЀ0B\z܁8Xx΂ނ "@bЃ 6H^tʄڄ.BTh|ʅ$2BR\rȆֆ  8Phȇ <N3r3R3B3&33322222r2X2D2(2211111r1\1J10110000z0X0600//////p/\/>/(//.)....~.p.X.@.$..----n-\-F-,--,,,,,,p,H,(,,+++j+J+(++******r*X*D*0***) ))v)^)L):),))((((((z(j(N(6("(('''''''h'L'6' ' '&&&&&&x&d&N&:&(&&%%%%x%h%Z%H%:%%$$$$$t$V$8$$$###|#b#J#(##"""""n"`"L"2"""!!!!!!r!\!@!*!! ! гC D D D`7D-h7D7DF7D7D<7D7D>7D7D7D8D8D$8Dp,8D@8D pH8Dd8D<h8D8D 8D8D p8D8D p8DE(9DL9D sT9D|9Ds9DE9D9D9D:Ds:DhelpDisplay this summaryinforminput format - one of DER PEMininput fileoutoutput file (output format is always DER)iindents the outputnooutdo not produce any outputoffsetoffset into filelengthlength of section in fileoidfile of extra oid definitionsdumpunknown data in hex formdlimitdump the first arg bytes of unknown data in hex formstrparseoffset; a series of these can be used to 'dig'into multiple ASN1 blob wrappingsgenstrstring to generate ASN1 structure fromgenconffile to generate ASN1 structure from(-inform will be ignored)strictpemdo not attempt base64 decode outside PEM markersitemitem to parse and print%s: Memory allocation failure %s: Use -help for summary. Unknown item name %s Supported types: %s Error reading PEM file '%s' is out of range Error parsing structure Can't parse %s type Error: offset out of range Error writing output Error parsing item %s apps\asn1pars.casn1defaultCan't find 'asn1' in '%s' unspecifiedkeyCompromiseCACompromiseaffiliationChangedsupersededcessationOfOperationcertificateHoldremoveFromCRLholdInstructionkeyTimeCAkeyTime`7D-h7Dt?D-|?D?Ds?D?Ds?D?Ds?D@D-@DH@D-X@D@D,-@D@D -@D@D sAD(AD s0AD`AD phADAD sADADsADADsADADfAD$BDs,BDLBDsPBDBD<BDBD-BD7D<BD7D>BDCD/ CDHDHDsHD0123456789ABCDEFverboseVerbose output during processingconfigA config filenameThe particular CA definition to usesubjUse arg instead of request's subjectutf8Input characters are UTF8 (default ASCII)create_serialIf reading serial fails, create a new random serialrand_serialAlways create a random serial; do not store itmultivalue-rdnEnable support for multivalued RDNsstartdateCert notBefore, YYMMDDHHMMSSZenddateYYMMDDHHMMSSZ cert notAfter (overrides -days)daysNumber of days to certify the cert formdmd to use; one of md2, md5, sha or sha1policyThe CA 'policy' to supportkeyfilePrivate keykeyformPrivate key file format (PEM or ENGINE)passinInput file pass phrase sourcekeyKey to decode the private key if it is encryptedcertThe CA certselfsignSign a cert with the key associated with itThe input PEM encoded cert request(s)Where to put the output file(s)outdirWhere to put output certsigoptSignature parameter in n:v formnotextDo not print the generated certificatebatchDon't ask questionspreserveDNDon't re-order the DNnoemailDNDon't add the EMAIL field to the DNgencrlGenerate a new CRLmsie_hackmsie modifications to handle all those universal stringscrldaysDays until the next CRL is duecrlhoursHours until the next CRL is duecrlsecSeconds until the next CRL is dueinfilesThe last argument, requests to processss_certFile contains a self signed cert to signspkacFile contains DN and signed public key and challengerevokeRevoke a cert (given in file)validAdd a Valid(not-revoked) DB entry about a cert (given in file)extensionsExtension section (override value in config file)extfileConfiguration file with X509v3 extensions to addstatusShows cert status given the serial numberupdatedbUpdates db for expired certcrlextsCRL extension section (override value in config file)crl_reasonrevocation reasoncrl_holdthe hold instruction, an OID. Sets revocation reason to certificateHoldcrl_compromisesets compromise time to val and the revocation reason to keyCompromisecrl_CA_compromisesets compromise time to val and the revocation reason to CACompromiserandLoad the file(s) into the random number generatorwriterandWrite random data to the specified fileengineUse engine, possibly a hardware deviceUsing configuration from %s default_cacaoid_filerstring_maskInvalid global string mask setting %s yesunique_subjectdatabaseError verifying serial %s! private_keyError getting password CA private keycertificateCA certificateCA certificate and CA private key do not match preservename_optInvalid name options: "%s" cert_optInvalid certificate options: "%s" copy_extensionsInvalid extension copy option: "%s" new_certs_dirthere needs to be defined a directory for new certificate to be placed in %s: %s is not a directory entry %d: not revoked yet, but has a revocation date in entry %d entry %d: invalid expiry date entry %d: bad serial number length (%d) entry %d: bad char 0%o '%c' in serial number %d entries loaded from the database generating index Updating %s ... Malloc failure No entries found to mark expired newoldDone. %d entries marked as expired Successfully loaded extensions file %s default_mdno default digest email_in_dnnomessage digest is %s policy is %s serialx509_extensionsError Loading extension section %s default_startdatestart date is invalid, it should be YYMMDDHHMMSSZ or YYYYMMDDHHMMSSZ todaydefault_enddateend date is invalid, it should be YYMMDDHHMMSSZ or YYYYMMDDHHMMSSZ default_dayscannot lookup how many days to certify for error generating serial number error while loading serial number next serial number is 00 next serial number is %s apps\ca.cunable to find 'section' for %s Memory allocation failure %d out of %d certificate requests certified, commit? [y/n]CERTIFICATION CANCELED: I/O error CERTIFICATION CANCELED Write out database with %d new entries /writing new certificates certificate file name too long writing %s wData Base Updated crl_extensionsError Loading CRL extension section %s crlnumbererror while loading CRL number default_crl_daysdefault_crl_hourscannot lookup how long until the next CRL is issued making CRL error setting CRL nextUpdate signing CRL no input files variable lookup failed for %s::%s Error reading certificate request in %s Check that the request matches the signature Certificate request and CA private key do not match error unpacking public key Signature verification problems.... Signature did not match the certificate request Signature ok Signature did not match the certificate The Subject's Distinguished Name is as follows emailAddress type needs to be of type IA5STRING The string contains characters that are illegal for the ASN.1 type %s:unknown object type in 'policy' configuration optionalsuppliedThe %s field needed to be supplied and was missing matchThe mandatory %s field was missing The %s field does not exist in the CA certificate, the 'policy' is misconfigured NULLThe %s field is different between CA certificate (%s) and the request (%s) %s:invalid type in 'policy' configuration Everything appears to be ok, creating and signing the certificate Extra configuration file found ERROR: adding extensions in section %s Successfully added extensions from file. Successfully added extensions from config ERROR: adding extensions from request The subject name appears to be ok, checking data base for clashes 00ERROR:There is already a certificate for %s ERROR:Serial number %s has already been issued, check the database/serial_file for corruption The matching entry has the following details ExpiredRevokedValid invalid type, Data base error Type :%s undefWas revoked on:%s Expires on :%s Serial Number :%s File name :%s Subject Name :%s Certificate Details: Certificate is to be certified until (%ld days)Sign the certificate? [y/n]:CERTIFICATE WILL NOT BE CERTIFIED: I/O error CERTIFICATE WILL NOT BE CERTIFIED Vrow expdateunknownrow spacefailed to update database TXT_DB error number %ld error on line %ld of %s no name/value pairs found in %s SPKACunable to load Netscape SPKAC structure Netscape SPKAC structure not found in %s Check that the SPKAC request matches the signature error unpacking SPKAC public key signature verification failed on SPKAC public key Adding Entry with serial number %s to DB for %s row exp_datarow ptrERROR:name does not match %s ERROR:Already present, serial number %s ERROR:Already revoked, serial number %s Revoking Certificate %s. Error in revocation arguments row serial#Serial %s not present in db. %s=Valid (%c) %s=Revoked (%c) %s=Expired (%c) %s=Suspended (%c) %s=Unknown (%c). %s=Expired Unknown CRL reason %s Invalid object identifier %s Invalid time format %s. Need YYYYMMDDHHMMSSZ ,PRINTABLE:'T61STRING:'IA5STRING:'UNIVERSALSTRING:'ASN.1 %2d:'%c\0x%02X^?^%c' memory allocation failure invalid revocation date %s invalid reason code %s missing hold instruction invalid object identifier %s missing compromised time invalid compromised time %s vVerbose listing of the SSL/TLS ciphersEven more verbosesOnly supported cipherstls1TLS1 modetls1_1TLS1.1 modetls1_2TLS1.2 modetls1_3TLS1.3 modestdnameShow standard cipher namespskinclude ciphersuites requiring PSKsrpinclude ciphersuites requiring SRPconvertConvert standard name into OpenSSL nameciphersuitesConfigure the TLSv1.3 ciphersuites to use`7D-h7D]D - ]DlXD -H]D\]D-`]Dx]D-]D]D-]D]D-]D]D-]D]D-]D]D -]D^D -^D<^DsD^Dl^D s|^DOpenSSL cipher name: %s Error setting TLSv1.3 ciphersuites Error in cipher list :%s 0x%02X,0x%02X - 0x%02X,0x%02X,0x%02X,0x%02X - UNKNOWN%s - Usage: %s [options] cert.pem... cert.pem... recipient certs for encryption Valid options are: Input format SMIME (default), PEM or DERoutformOutput format SMIME (default), PEM or DERInput fileOutput fileencryptEncrypt messagedecryptDecrypt encrypted messagesignSign messagesign_receiptGenerate a signed receipt for the messageresignResign a signed messageverifyVerify signed messageverify_retcodeverify_receiptcmsoutOutput CMS structuredata_outdata_createdigest_verifydigest_createcompressuncompressEncryptedData_decryptEncryptedData_encryptdebug_decrypttextInclude or delete text MIME headersasciicrlfnointernDon't search certificates in message for signernoverifyDon't verify signers certificatenocertsDon't include signers certificate when signingnoattrDon't include any signed attributesnodetachUse opaque signingnosmimecapOmit the SMIMECapabilities attributebinaryDon't translate message to textkeyidUse subject key identifiernosigsDon't verify message signatureno_content_verifyno_attr_verifystreamEnable CMS streamingindefSame as -streamnoindefDisable CMS streamingcrlfeolUse CRLF as EOL termination instead of CR onlyFor the -cmsout operation do not output the parsed CMS structurereceipt_request_printPrint CMS Receipt Requestreceipt_request_allreceipt_request_firstrctformReceipt file formatcertfileOther certificates fileCAfileTrusted certificates fileCApathtrusted certificates directoryno-CAfileDo not load the default certificates fileno-CApathDo not load certificates from the default certificates directorycontentSupply or override content for detached signatureprintFor the -cmsout operation print out all fields of the CMS structuresecretkeysecretkeyidpwri_passwordecontent_typetoTo addressfromFrom addresssubjectSubjectsignerSigner certificate filerecipRecipient cert file for decryptioncertsoutCertificate output fileDigest algorithm to use when signing or resigninginkeyInput private key (if not signer or recipient)Input private key format (PEM or ENGINE)keyoptSet public key parameters as n:v pairsreceipt_request_fromreceipt_request_toAny supported cipheradds policy to the acceptable policy setpurposecertificate chain purposeverify_nameverification policy nameverify_depthchain depth limitauth_levelchain authentication security levelattimeverification epoch timeverify_hostnameexpected peer hostnameverify_emailexpected peer emailverify_ipexpected peer IP addressignore_criticalpermit unhandled critical extensionsissuer_checks(deprecated)crl_checkcheck leaf certificate revocationcrl_check_allcheck full chain revocationpolicy_checkperform rfc5280 policy checksexplicit_policyset policy variable require-explicit-policyinhibit_anyset policy variable inhibit-any-policyinhibit_mapset policy variable inhibit-policy-mappingx509_strictdisable certificate compatibility work-aroundsextended_crlenable extended CRL featuresuse_deltasuse delta CRLspolicy_printprint policy processing diagnosticscheck_ss_sigcheck root CA self-signaturestrusted_firstsearch trust store first (default)suiteB_128_onlySuite B 128-bit-only modesuiteB_128Suite B 128-bit mode allowing 192-bit algorithmssuiteB_192Suite B 192-bit-only modepartial_chainaccept chains anchored by intermediate trust-store CAsno_alt_chainsno_check_timeignore certificate validity timeallow_proxy_certsallow the use of proxy certificatesaes128-wrapUse AES128 to wrap keyaes192-wrapUse AES192 to wrap keyaes256-wrapUse AES256 to wrap keydes3-wrapUse 3DES-EDE to wrap keyUse engine e, possibly a hardware deviceE-8`DE-\`DE-`D`7D-h7D7Dc`D`Dc`D7D<aD7D> aDaD- aD0aD-8aDTaD-\aDlaD -|aDaD -aDaD -aDaD -aD <bD-bD(bD-4bD-@bD-PbD-`bD-lbD-xbD-bD-bD-bD-bDbD-bD-bD,cD-8cD\cD-dcDcD-cDcD-cDcD-cDdD -dD>LhDAD?sdhDhD@shDADAfhDhDBsiD,iDCsDiDDs_D-XiD@HDsHHD|HD>HDADspiDiDsiDiDsiDiDniD jDnjDL~DADFADLBD<l~D~D-~D~D -~D~D -~D8D-~D~D -DXPD -$D8D -@DxD<DHfD/D$fD<DpfD-|fDfD-fDaD-DbD-D%08lx lastUpdate=nextUpdate=NONEout of memory %s Fingerprint=%02X%cunable to write CRL `7D-h7D7DFD`DFĂD7D<aD7D> aDD-DfD<DInput format - DER or PEMOutput format - DER or PEMnocrlNo crl to load, just certs from '-certfile'File of chain of certs to a trusted CA; can be repeatedunable to load CRL error loading certificates unable to write pkcs7 object error opening the file, %s error reading the file, %s E-DE-D`7D-h7DD-DD-DID-,D7D>TD$BDs,BDTaDs|DaDsDD s̆DD <DAD f D@D-DDdD-XDpD-tDD-tDD-DDsDDsDHDHD shoD`D -lDUsage: %s [options] [file...] file... files to digest (default is stdin) listList digestscPrint the digest with separating colonsPrint the digest in coreutils formatOutput to filename rather than stdoutSign digest using private keyVerify a signature using public keyprverifyVerify a signature using private keysignatureFile with signature to verifyKey file format (PEM or ENGINE)hexPrint as hex dumpPrint in binary formdPrint debug infodebugfips-fingerprintCompute HMAC with the key used in OpenSSL-FIPS fingerprinthmacCreate hashed MAC with keymacCreate MAC (not necessarily HMAC)macoptMAC algorithm parameters in n:v form or keyengine_implAlso use engine given by -engine for digest operationsI/O bufferSupported digests: etaonrishdlcupfm%s: Can only sign or verify one file. No signature to verify: use the -signature option MAC and Signing key cannot both be specified key fileKey type not supported for this operation MAC parameter error "%s" Error generating key Error getting context Error setting context Error setting digest Error opening signature file %s signature bufferError reading signature file %s stdinapps\dgst.crsaRSA-%-25s Read Error in %s Verified OK Verification Failure Error Verifying Data Signature bufferError Signing Data \%02x *%s -%s(%s)= %s(%s)= E-pDE-`D`7D-h7D7D<aD7DFD`DFD7D> aDȌD-ЌDbD-D8D -D@HDsHHD|HD>HD0D -4DDD -HD|D -DD -DHDshoD.+* Usage: %s [flags] [numbits] Input format, DER or PEMOutput format, DER or PEMcheckCheck the DH parametersPrint a text form of the DH parametersDon't output any DH parametersCPrint C code2Generate parameters using 2 as the generator value5Generate parameters using 5 as the generator valuedsaparamRead or generate DSA parameters, convert to DHgenerator may not be chosen for DSA parameters Generating DSA parameters, %d bit long prime Generating DH parameters, %d bit long safe prime, generator %d This is going to take a long time unable to load DSA parameters unable to load DH parameters WARNING: p value is not prime WARNING: p value is not a safe prime WARNING: q value is not a prime WARNING: q value is invalid WARNING: j value is invalid WARNING: unable to check the generator value WARNING: the g value is not a generator DH parameters appear to be ok. ERROR: Invalid parameters generated print a BNstatic DH *get_dh%d(void) { dhpdhg DH *dh = DH_new(); BIGNUM *p, *g; if (dh == NULL) return NULL; p = BN_bin2bn(dhp_%d, sizeof(dhp_%d), NULL); g = BN_bin2bn(dhg_%d, sizeof(dhg_%d), NULL); if (p == NULL || g == NULL || !DH_set0_pqg(dh, p, NULL, g)) { DH_free(dh); BN_free(p); BN_free(g); return NULL; } if (!DH_set_length(dh, %ld)) { DH_free(dh); return NULL; } return dh; } apps\dhparam.cunable to write DH parameters `7D-h7D7DfD`DfD7DsГD7D> aD8D -ܓDbD -DD -D,D -4DXD-`D$BDs,BDDsD_D-XiDD -DD-DD- DHDshoDInput format, DER PEM PVKOutput format, DER PEM PVKInput keyDon't print key outPrint the key in textmodulusPrint the DSA public valuepubinExpect a public key in input filepuboutOutput public key, not privatepassoutOutput file pass phrase sourcepvk-strongEnable 'Strong' PVK encoding level (default)pvk-weakEnable 'Weak' PVK encoding levelpvk-noneDon't enforce PVK encodingError getting passwords read DSA key Public KeyPrivate Keyunable to load Key Public Key=writing DSA key PVK form impossible with public key input bad output format specified for outfile unable to write private key apps\dsa.c`7D-h7D7DFD7D<aD`DFĂD7D> aDbD-D0D- D8D-0DHDHD shoD.+* Print as textOutput C codeNo outputgenkeyGenerate a DSA keyWarning: It is not recommended to use more than %d bit for DSA keys. Your key size is %d! Larger key size may behave not as expected. Error allocating BN_GENCB object Error allocating DSA object This could take some time Error, DSA key generation failed BN spacestatic DSA *get_dsa%d(void) { dsapdsaqdsag DSA *dsa = DSA_new(); BIGNUM *p, *q, *g; if (dsa == NULL) return NULL; if (!DSA_set0_pqg(dsa, p = BN_bin2bn(dsap_%d, sizeof(dsap_%d), NULL), q = BN_bin2bn(dsaq_%d, sizeof(dsaq_%d), NULL), g = BN_bin2bn(dsag_%d, sizeof(dsag_%d), NULL))) { DSA_free(dsa); BN_free(p); BN_free(q); BN_free(g); return NULL; } return dsa; } apps\dsaparam.cunable to write DSA parameters `7D-h7D7DsaD7DfD7D> aD`DFĂD8D-ܓDbD-$D4D -@D,D -4DXD -`DdD-pDȌD-D$BD s,BDD sDDsDDsD_D-XiDHDsHDcompresseduncompressedhybridnamed_curveexplicitPrint the keyparam_outPrint the elliptic curve parametersno_publicexclude public key from private keycheck key consistencyparam_encSpecifies the way the ec parameters are encodedconv_formSpecifies the point conversion form read EC key EC Key valid. EC Key Invalid! writing EC key apps\ec.c`7D-h7D7DFD`DF0~D7D<ȞD7D>DbD-D0D-,DȌD-\DxD -DD -D8D -D?D sDD sDDsDHDHDsHDInput format - default PEM (DER or PEM)Input file - default stdinOutput file - default stdoutPrint the ec parameters in text formPrint a 'C' function creating the parametersValidate the ec parameterslist_curvesPrints a list of all curve 'short names'no_seedIf 'explicit' parameters are chosen do not use the seedDo not print the ec parameterUse the ec parameters with specified 'short name'Generate ec keylist curvesapps\ecparam.cCURVE DESCRIPTION NOT AVAILABLE %-10s: %s secp192r1using curve name prime192v1 instead of secp192r1 secp256r1using curve name prime256v1 instead of secp256r1 unknown curve name (%s) unable to create curve (%s) unable to load elliptic curve parameters checking elliptic curve parameters: failed ok Can't allocate BNCan only handle X9.62 prime fields BN bufferEC_GROUP *get_ec_group_%d(void) { ec_pec_aec_bec_genec_orderec_cofactor int ok = 0; EC_GROUP *group = NULL; EC_POINT *point = NULL; BIGNUM *tmp_1 = NULL; BIGNUM *tmp_2 = NULL; BIGNUM *tmp_3 = NULL; if ((tmp_1 = BN_bin2bn(ec_p_%d, sizeof(ec_p_%d), NULL)) == NULL) goto err; if ((tmp_2 = BN_bin2bn(ec_a_%d, sizeof(ec_a_%d), NULL)) == NULL) goto err; if ((tmp_3 = BN_bin2bn(ec_b_%d, sizeof(ec_b_%d), NULL)) == NULL) goto err; if ((group = EC_GROUP_new_curve_GFp(tmp_1, tmp_2, tmp_3, NULL)) == NULL) goto err; /* build generator */ if ((tmp_1 = BN_bin2bn(ec_gen_%d, sizeof(ec_gen_%d), tmp_1)) == NULL) goto err; point = EC_POINT_bn2point(group, tmp_1, NULL, NULL); if (point == NULL) goto err; if ((tmp_2 = BN_bin2bn(ec_order_%d, sizeof(ec_order_%d), tmp_2)) == NULL) goto err; if ((tmp_3 = BN_bin2bn(ec_cofactor_%d, sizeof(ec_cofactor_%d), tmp_3)) == NULL) goto err; if (!EC_GROUP_set_generator(group, point, tmp_2, tmp_3)) goto err; ok = 1; err: BN_free(tmp_1); BN_free(tmp_2); BN_free(tmp_3); EC_POINT_free(point); if (!ok) { EC_GROUP_free(group); return NULL; } return (group); } unable to write elliptic curve parameters unable to set group when generating key unable to generate key `7D-h7DD-D̩D-ԩD7D<aD7D> aDDsDD-DpD- DD -D,D-0D]D -LD\D -dDD -DD -DD-tDЪD-ԪDD-D$D-(DhDspD|DsDD<DDsDīDsȫDثDsܫDADsD$Dp,D`D-hDD-D_D-XiD@HDsHHD|HD>HDHDsHDSalted__List ciphersciphersAlias for -listpassPassphrase sourceeEncryptDecryptpPrint the iv/keyPPrint the iv/key and exitVerbose outputnopadDisable standard block paddingsaltUse salt in the KDF (default)nosaltDo not use salt in the KDFaBase64 encode/decode, depending on encryption flagbase64Same as option -aAUsed with -[base64|a] to specify base64 buffer as a single linebufsizeBuffer sizekPassphrasekfileRead passphrase from fileKRaw key, in hexSSalt, in hexivIV in hexUse specified digest to create a key from the passphraseiterSpecify the iteration count and force use of PBKDF2pbkdf2Use password-based key derivation function 2noneDon't encryptenc%s is not a known cipher Supported ciphers: %s Can't read key from %s %s: zero length password Extra arguments given. %s: AEAD ciphers not supported %s XTS ciphers not supported bufsize=%d strbufevp bufferencryptiondecryptionenter %s %s password:bad password read invalid hex salt value error writing output file error reading input file bad magic number PKCS5_PBKDF2_HMAC failed *** WARNING : deprecated key derivation used. Using -iter or -pbkdf2 would be better. EVP_BytesToKey failed warning: iv not used by this cipher invalid hex iv value iv undefined invalid hex key value Error setting cipher %s salt=%02Xkey=iv =bad decrypt bytes read : %8ju bytes written: %8ju apps\enc.chex string is too long, ignoring excess hex string is too short, padding with zero bytes to length non-hex digit Usage: %s [options] engine... engine... Engines to load List 'control commands' For each specified enginevvAlso display each command's descriptionvvvAlso add the input flags for each commandvvvvAlso show internal input flagsList the capabilities of specified enginetCheck that specified engine is availablettDisplay error trace for unavailable enginespreRun command against the ENGINE before loading itpostRun command against the ENGINE after loading itCommands are like "SO_PATH:/lib/libdriver.so"NE-0DE-PD`7D-h7D]Dd-pDDe-DаDf-԰DDg-DD-(DTD-XDD-DDsDDsDE$Dengine bufferapps\engine.c%s%s(input flags): [Internal] NUMERIC|STRINGNO_INPUT<0x%04X> name bufferdescription buffer, %s: %s [Error]: internal stack error [Error]: command name too long [Success]: %s [Failure]: %s STORE(%s) %s: Cannot mix flags and engine names. (%s) %s Loaded: (%s) %s DSADHRAND [%s] [ available ] [ unavailable ] Usage: %s [options] errnum... errnum Error number E-DE-$D`7D-h7D%lxE-(DE-`D`7D-h7D7D>HDDsD@HDsHHD|HD>HD_D-pDHDsHDUsage: %s [args] dsaparam-file Output the key to the specified fileEncrypt the output with any supported cipherunable to load DSA parameter file Generating DSA key, %d bits apps\gendsa.c`7D-h7D7D> aD`DFȷDDsDD<DDs D(Ds0DdD -pDbD -D_D -DHDsHDEȸDoutput format (DER or PEM)paramfileParameters filealgorithmThe public key algorithmpkeyoptSet the public key algorithm option as opt:valuegenparamGenerate parameters, not keyPrint the in textCipher to use to encrypt the keyOrder of options may be important! See the documentation. %s: No keytype specified. %s: Error setting %s parameter: %s: cipher mode not supported Error generating parameters Bad format specified for key Error writing key Error printing key apps\genpkey.cParameters already set! Can't open parameter file %s Error reading parameter file %s Error initializing context Algorithm already set! Algorithm %s not found Error initializing %s context `7D-h7DhD-lDD-DD-D7D>D@HDsHHD|HD>HDDsD_D-pDHDsHDԻDpܻD3Use 3 for the E valueF4Use F4 (0x10001) for the E valuef4Output the key to specified fileprimesSpecify number of primesWarning: It is not recommended to use more than %d bit for RSA keys. Your key size is %d! Larger key size may behave not as expected. Generating RSA private key, %d bit long modulus (%d primes) e is %s (0x%s) apps\genrsa.c`7D-h7D8D-@D7D<aD7D> aDtoseqOutput NS Sequence file%s: Error reading certs file %s %s: Error reading sequence file %s Output filenametimeoutConnection timeout (in seconds) to the OCSP responderurlResponder URLhostTCP/IP hostname:port to connect toportPort to run responder onignore_errIgnore error on OCSP request or response and continue runningDon't verify response at allnonceAdd OCSP nonce to requestno_nonceDon't add OCSP nonce to requestresp_no_certsDon't include any certificates in responseresp_key_idIdentify response by signing certificate key IDno_certsDon't include any certificates in signed requestno_signature_verifyDon't check signature on responseno_cert_verifyDon't check signing certificateno_chainDon't chain verify responseno_cert_checksDon't do additional checks on signing certificateno_explicitDo not explicitly check the chain, just verify the roottrust_otherDon't verify additional certificatesno_internDon't search certificates contained in response for signerCorrupt last byte of loaded OCSP response signature (for test)Print text form of request and responsereq_textPrint text form of requestresp_textPrint text form of responsereqinFile with the DER-encoded requestrespinFile with the DER-encoded responseCertificate to sign OCSP request withVAfileValidator certificates filesign_otherAdditional certificates to include in signed requestverify_otherAdditional certificates to search for signerTrusted certificates directoryvalidity_periodMaximum validity discrepancy in secondsstatus_ageMaximum status age in secondssignkeyPrivate key to sign OCSP request withreqoutOutput file for the DER-encoded requestrespoutOutput file for the DER-encoded responsepathPath to use in OCSP requestIssuer certificateCertificate to checkSerial number to checkindexCertificate status index fileCAnminNumber of minutes before next updatenrequestNumber of requests to accept (default unlimited)ndaysNumber of days before next updatersignerResponder certificate to sign responses withrkeyResponder key to sign responses withrotherOther certificates to include in responsermdDigest Algorithm to use in signature of OCSP responsersigoptOCSP response signature parameter in n:v formheaderkey=value header to addAny supported digest algorithm (sha1,sha256, ... )`7D-h7D7D>DDpDDsDDs D0Dp8DTD-`D,cD-DD -ȾDD -DD - DLD -XDD -DȿD-ܿDD-D0D- > Can't parse (no memory?) error in %s %s => %s %s %s %s * Invalid command '%s'; type "help" for a list. %s %c --helpUsage: %s Standard commands Message Digest commands (see the `dgst' command for more details) Cipher commands (see the `enc' command for more details) %-*s no-quitqexitbyeName: %s Alias for: %s ExternalBuiltin Type: %s Algorithm OID: %s (none) PEM string: %s Disabled algorithms: HEARTBEATS MD2 RC5 SCTP SSL3 ZLIB `7D-h7D7D<$D,cD-@DtD-|DD-DD-DD sDtD-DD -D|D -DHD./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz$rounds=Read passwords from fileNever verify when reading password from terminalquietNo warningstableFormat output as tablereverseSwitch table columnsUse provided saltRead passwords from stdin6SHA512-based password algorithmSHA256-based password algorithmapr1MD5-based password algorithm, Apache variantMD5-based password algorithmaixmd5AIX MD5-based password algorithmcryptStandard Unix password algorithm (default)%s: Can't combine -in and -stdin password bufferPassword: apps\passwd.crounds=%usalt bufferWarning: truncating password to %u characters %s %s nokeysDon't output private keyskeyexSet MS key exchange typekeysigSet MS key signature typeDon't output certificatesclcertsOnly output client certificatescacertsOnly output CA certificatesDon't output anything, just verifyinfoPrint info about PKCS#12 structurechainAdd certificate chaintwopassSeparate MAC, encryption passwordsnomacverDon't verify MACdescertEncrypt output with 3DES (default RC2-40)certpbeCertificate PBE algorithm (default RC2-40)exportOutput PKCS12 filenoiterDon't use encryption iterationmaciterUse MAC iterationnomaciterDon't use MAC iterationnomacDon't generate MACLMKAdd local machine keyset attribute to private keynodesDon't encrypt private keysmacalgDigest algorithm used in MAC (default SHA1)keypbePrivate key PBE algorithm (default 3DES)Private key if not infileLoad certs from fileUse name as friendly nameCSPMicrosoft CSP namecanameUse name as CA friendly name (can be repeated)Input filenamepasswordSet import/export password sourcePEM-format directory of CA'sPEM-format file of CA's`7D-h7DD-DD-DD-D\cD-D D-(DHD-PD8D -lDD -DD -DD -DD -D(D-0D\DsdDD-DD-DD-DD-DD-D0D-4DhD-pDDsDDsD@HDsHHD|HD>HDhDsDfD<D?Ds(DDDsHD\DsdD7D<D7D>D$BD s,BDD!sDD"sDHfD#/D$fD$<DpfD&-|fDfD%-fD_D-XiDHD'sHDOption -twopass cannot be used with -passout or -password Option -twopass cannot be used with -passin or -password Enter MAC Password:Can't read Password Nothing to do! private keycertificatesNo certificate matches private key certificates from certfileError %s getting chain. Enter Export Password:Enter Import Password:MAC: , Iteration %ld MAC length: %ld, salt length: %ld apps\pkcs12.cMac verify error: invalid password? Warning: using broken algorithm Error outputting keys and certificates PKCS7 Data PKCS7 Encrypted data: Key bag Bag AttributesKey AttributesShrouded Keybag: Certificate bag Safe Contents bag Warning unsupported bag type: , , %s, %s, Iteration %ld, PRF %s, Salt length: %d, Cost(N): %ld, Block size(r): %ld, Parallelism(p): %ld, Iteration %ld %s: %s: : %02X Unknown PBE algorithm %s `7D-h7D7DFD7D<aD`DFĂD7D> aD8D-PDbD-lD8gD-DD -DHD sHDDon't output encoded dataPrint full details of certificatesPrint out all fields of the PKCS7 structureprint_certsPrint_certs print any certs or crl in the inputunable to load PKCS7 object `7D-h7D7DFD`DFD7D<aD7D> aDD-DD-DD -D@HDsHHD|HD>HD0Ds4DPDsTDpDsxD$DpD$BDs,BDDsDD-DHDsHDD -DD s D8D sDD\D shDInput format (DER or PEM)Output format (DER or PEM)topk8Output PKCS8 fileUse 1 as iteration countnocryptUse or expect unencrypted private keyv2Use PKCS#5 v2.0 and cipherv1Use PKCS#5 v1.5 and cipherv2prfSet the PRF algorithm to use with PKCS#5 v2.0Specify the iteration counttraditionaluse traditional format private keyscryptUse scrypt algorithmscrypt_NSet scrypt N parameterscrypt_rSet scrypt r parameterscrypt_pSet scrypt p parameter%s: Unknown PBE algorithm %s %s: Unknown PRF algorithm %s Error converting key Error setting PBE algorithm Enter Encryption Password:Error encrypting key Error reading key Enter Password:Error decrypting key apps\pkcs8.c`7D-h7D7DfD`DFD$BDs,BDDsD7DsГD7D> aD,D -DXD -`DD -DbD -D8D -D_D-XiDD-0DHDsHDȌD-XDpD-|DRead public key from input (default is private key)text_pubOnly output public key componentsOutput in plaintext as wellDon't output the keyUse traditional format for private keysCheck key consistencypubcheckCheck public key consistencyKey is valid Key is invalid Detailed error: %s apps\pkey.c`7D-h7D7D<aD7D> aDbD-`D8D-|DHDsHDȌD-DPrint parameters as textDon't output encoded parametersCheck key param consistencyError reading parameters Parameters are valid Parameters are invalid `7D-h7D7D<~D7D>D,D-DD-DD- D(D -0DTaD -@DaD -dD|D -DD -DaD-D0aD- D0D-8DPDsTDhDppDD<DhDsDDsD$BDs,BDDEDADE0D(DsTD@HDsHHD|HD>HDHDsHD`D-tDInput is a public keycertinInput is a cert with a public keyasn1parse the output datahexdumpHex dump outputSign input data with private keyVerify with public keyverifyrecoverVerify with public key, recover original datarevReverse the order of the input bufferEncrypt input data with public keyDecrypt input data with private keyderiveDerive shared secretkdfUse KDF algorithmkdflenKDF algorithm output lengthsigfileSignature file (verify operation only)Input private key filepeerkeyPeer key file used in key derivationpeerformPeer key format - default PEMPrivate key format - default PEMPublic key options as opt:valueAlso use engine given by -engine for crypto operations%s: no KDF length given (-kdflen parameter). %s: no private key given (-inkey parameter). %s: no peer key given (-peerkey parameter). %s: Error initializing context %s: Error setting up peer key %s: Can't set parameter "%s": %s: Signature file specified for non verify %s: No signature file specified for verify Can't open signature file %s Error reading signature data Error reading input Data Error: The input data looks too long to be a hash Signature Verified Successfully Signature Verification Failure buffer outputPublic Key operation error Key derivation failed apps\pkeyutl.cA private key is needed for this operation CertificateThe given KDF "%s" is unknown. Peer KeyError reading peer key %s E-0DE-TD`7D-h7D@D-|DD-DDpDD-DEpEUsage: %s [options] [number...] number Number to check for primality Hex outputgenerateGenerate a primebitsSize of number in bitssafeWhen used with -generate, generate a safe primechecksNumber of checks%s: No prime specified Specify the number of bits. Out of memory. Failed to generate prime. apps\prime.cFailed to process value (%s) isis not (%s) %s prime E-pEE-`D`7D-h7D7D> aD@HDsHHD|HD>HDD-E@D-EHDsHDUsage: %s [flags] num Base64 encode outputHex encode outputNot available; use c_rehash script `7D-h7D7DFD`DFĂD7D <aD7D > aDLBDsEAD fEE-EpLD-E?D <E E >E$BDs,EDsD@HDsHHD|HD>HDHEsPE(DsTD aD,D-4DXD- ED sD$BD s,BD E -0ELE -`E8D-ܓDbD-DD-|EȌD-E_D-XiDD-DD-DD - DHDsHDInput format, one of DER PEMOutput format, one of DER PEM PVKOutput a public keyRSAPublicKey_inInput is an RSAPublicKeyRSAPublicKey_outOutput is an RSAPublicKeyPrint the RSA key modulusVerify key consistencyOnly private keys can be checked RSA key ok RSA key error: %s writing RSA key unable to write key apps\rsa.c`7D-h7D7D<aD7D> aDhDsГDADE0D,D-ED-EE -E E-E E -(ELE-TETaD -dEaD -dDD-|E(D-0DE -ED-DaD-E0aD-E$BDs,BD@HDsHHD|HD>HDHDsHDInput is an RSA publicInput is a cert carrying an RSA public keysslUse SSL v2 paddingrawUse no paddingpkcsUse PKCS#1 v1.5 padding (default)oaepUse PKCS#1 OAEPSign with private keyRun output through asn1parse; useful with -verifyx931Use ANSI X9.31 paddingEncrypt with public keyDecrypt with private keyError getting RSA key hold rsa keyoutput rsa keyRSA operation error apps\rsautl.cClient_identityusageselectormtypedataUse -connect insteadconnectTCP/IP where to connect (default is :4433)bindbind local address for connectionproxyConnect to via specified proxy to the real serverunixConnect over the specified Unix-domain socket4Use IPv4 onlyUse IPv6 onlyTurn on peer certificate verificationCertificate file to use, PEM format assumedcertformCertificate format (PEM or DER) PEM defaultPrivate key file to use, if not in -cert fileKey format (PEM, DER or engine) PEM defaultPrivate key file pass phrase sourcePEM format directory of CA'sPEM format file of CA'srequestCAfilePEM format file of CA names to send to the serverdane_tlsa_domainDANE TLSA base domaindane_tlsa_rrdataDANE TLSA rrdata presentation formdane_ee_no_namechecksDisable name checks when matching DANE-EE(3) TLSA recordsreconnectDrop and re-make the connection with the same Session-IDshowcertsShow all certificates sent by the serverExtra outputmsgShow protocol messagesmsgfileFile to send output of -msg or -trace, instead of stdoutnbio_testMore ssl protocol testingstatePrint the ssl statescrlfConvert LF from terminal into CRLFNo s_client outputign_eofIgnore input eof (default when -quiet)no_ign_eofDon't ignore input eofstarttlsUse the appropriate STARTTLS command before starting TLSxmpphostAlias of -name option for "-starttls xmpp[-server]"sess_outFile to write SSL session tosess_inFile to read SSL session fromuse_srtpOffer SRTP key management with a colon-separated profile listkeymatexportExport keying material using labelkeymatexportlenExport len bytes of keying material (default 20)maxfraglenEnable Maximum Fragment Length Negotiation (len values: 512, 1024, 2048 and 4096)fallback_scsvSend the fallback SCSVHostname to use for "-starttls lmtp", "-starttls smtp" or "-starttls xmpp[-server]"CRLCRL file to usecrl_downloadDownload CRL from distribution pointsCRLformCRL format (PEM or DER) PEM is defaultverify_return_errorClose connection on verification errorverify_quietRestrict verify output to errorsbriefRestrict output to brief summary of connection parametersprexitPrint session information when the program exitssecurity_debugEnable security debug messagessecurity_debug_verboseOutput more security debug outputcert_chainCertificate chain file (in PEM format)chainCApathUse dir as certificate store path to build CA certificate chainverifyCApathUse dir as certificate store path to verify CA certificatebuild_chainBuild certificate chainchainCAfileCA file for certificate chain (PEM format)verifyCAfileCA file for certificate verification (PEM format)nocommandsDo not use interactive command lettersservernameSet TLS extension servername (SNI) in ClientHello (default)noservernameDo not send the server name (SNI) extension in the ClientHellotlsextdebugHex dump of all TLS extensions receivedRequest certificate status from serverserverinfotypes Send empty ClientHello extensions (comma-separated numbers)alpnEnable ALPN extension, considering named protocols supported (comma-separated list)asyncSupport asynchronous operationssl_configUse specified configuration filemax_send_fragMaximum Size of send frames split_send_fragSize used to split data for encrypt pipelinesmax_pipelinesMaximum number of encrypt/decrypt pipelines to be usedread_bufDefault read buffer size to be used for connectionsno_ssl3Just disable SSLv3no_tls1Just disable TLSv1no_tls1_1Just disable TLSv1.1no_tls1_2Just disable TLSv1.2no_tls1_3Just disable TLSv1.3bugsTurn on SSL bug compatibilityno_compDisable SSL/TLS compression (default)compUse SSL/TLS-level compressionno_ticketDisable use of TLS session ticketsserverprefUse server's cipher preferenceslegacy_renegotiationEnable use of legacy renegotiation (dangerous)no_renegotiationDisable all renegotiation.legacy_server_connectAllow initial connection to servers that don't support RIno_resumption_on_renegDisallow session resumption on renegotiationno_legacy_server_connectDisallow initial connection to servers that don't support RIallow_no_dhe_kexIn TLSv1.3 allow non-(ec)dhe based key exchange on resumptionprioritize_chachaPrioritize ChaCha ciphers when preferred by clientsstrictEnforce strict certificate checks as per TLS standardsigalgsSignature algorithms to support (colon-separated list)client_sigalgsSignature algorithms to support for client certificate authentication (colon-separated list)groupsGroups to advertise (colon-separated list)curvesElliptic curve used for ECDHE (server-side only)cipherSpecify TLSv1.2 and below cipher list to be usedSpecify TLSv1.3 ciphersuites to be usedmin_protocolSpecify the minimum protocol version to be usedmax_protocolSpecify the maximum protocol version to be usedrecord_paddingBlock size to pad TLS 1.3 records to.debug_broken_protocolPerform all sorts of protocol violations for testing purposesno_middleboxDisable TLSv1.3 middlebox compat modexkeykey for Extended certificatesxcertcert for Extended certificatesxchainchain for Extended certificatesxchain_buildbuild certificate chain for the extended certificatesxcertformformat of Extended certificate (PEM or DER) PEM default xkeyformformat of Extended certificate's key (PEM or DER) PEM defaultJust use TLSv1Just use TLSv1.1Just use TLSv1.2Just use TLSv1.3dtlsUse any version of DTLSEnable send/receive timeout on DTLS connectionsmtuSet the link layer MTUdtls1Just use DTLSv1dtls1_2Just use DTLSv1.2nbioUse non-blocking IOpsk_identityPSK identityPSK in hex (without 0x)psk_sessionFile to read PSK SSL session fromsrpuserSRP authentication for 'user'srppassPassword for 'user'srp_lateuserSRP username into second ClientHello messagesrp_moregroupsTolerate other than the known g N values.srp_strengthMinimal length in bits for NnextprotonegEnable NPN extension, considering named protocols supported (comma-separated list)ssl_client_engineSpecify engine to be used for client certificate operationsctRequest and parse SCTs (also enables OCSP stapling)noctDo not request or parse SCTs (default)ctlogfileCT log list CONF filekeylogfileWrite TLS secrets to fileearly_dataFile to send as early dataenable_phaEnable post-handshake-authentication>E>E>E >E$>E,>E8>E@>E D>E L>E X>E `>E h>Ep>E... !/`7D-h7DDsE0DpEEsEEsEE sELEsTEE-ED-EaD pEBD <EEFEXD s`DLBDEs4EAD>EdED?sEHfDA/E$fDH<EpfDI-|fDfDB-fDE^<E0E sDE\E spEE -EEF-E0E'-<ED-hExE!-|EE">EE(-EE)-E E-(EtD-LE`E-hEE-EEOsEE sE@HDsHHD|HD>HD<E>HEhE<pEESsEETsEEUp ETEWp`EE -E?DVsE4 E <8 EH E-X E EF E E- E E- E !E-(!Ed!E-l!E!E%-!E!E&-!E "E@<"E@"EC/P"E"ED/"E"EG-"E#EJ< #E8#EK<H#E|#E -#E#EPs#E#EQ-$EH$E-T$ExFD-|$E$ENs$E$EMs%ET%ER-\%E|%E3s%E%EXp%E%EYp%E&EZp,&Ed&E[pp&E&E -&E&E -&E&E -&E'E - 'E$'E -0'EH'E -P'Ep'E -x'E'E -'E'E -'E'E -(E$(E -<(El(E -(E(E -(E(E -)E8)E -T)E)E -)E)E -)E0*E -8*Ep*E sx*E*E s*E +E s(+ET+E s(+E D s\+E+E s+El^D s+E+E s,E4,E sD,Et,E s,E,E -,E-E --EADspiDiDsiDiDsiDiDniD jDnjD<2EX2E]<d2E2E -2Esmtppop3imapftpxmppxmpp-servertelnetircmysqlpostgreslmtpnntpsieveldappsk_client_cb NULL received PSK identity hint, continuing anyway Received PSK identity hint '%s' created identity '%s' len=%d Could not convert PSK key '%s' to buffer psk buffer of callback is too small (%d) for key (%ld) apps\s_client.ccreated PSK len=%ld Error in PSK client callback Error finding suitable ciphersuite Can't use SSL_get_servername SRP parameters: N= g=SRP param N and g are not known params, going to check deeper. SRP param N and g rejected. SRP password bufferSRP userProtocols advertised by server: SERVERINFO FOR EXTENSION %dhexdecode%s: warning: bad TLSA %s field in: %s %s: warning: unusable TLSA rrdata: %s %s: warning: error loading TLSA rrdata: %s Error writing session file %s --- Post-Handshake New Session Ticket arrived: --- 4433%s: out of memory cbufsbufmbuf%s: Intermixed protocol flags (unix and internet domains) %s: Intermixed protocol flags (internet and unix domains) Cannot supply multiple protocol flags Cannot supply both a protocol flag and '-no_' verify depth is %d Error getting client auth engine Not a hex number '%s' SRP minimal length for N is %d %s: Max Fragment Len %u is out of permitted values%s: Can't use both -4 and -6 %s: Can't use -servername and -noservername together %s: Can't use -dane_tlsa_domain and -noservername together %s: must not provide both -connect option and target parameter Cannot supply -nextprotoneg with TLSv1.3 %s: -proxy requires use of -connect or target parameter %s: -proxy argument malformed or ambiguous %s: -connect argument malformed or ambiguous %s: -connect argument or target parameter malformed or ambiguous %s: -bind argument parameter malformed or ambiguous Can't use unix sockets and datagrams together Error parsing -nextprotoneg argument client certificate private key fileclient certificate fileclient certificate chainError loading CRL Error adding CRL Error using configuration "%s" Error setting verify params %s: Max send fragment size %u is out of permitted range %s: Split send fragment size %u is out of permitted range %s: Max pipelines %u is out of permitted range %s: Max Fragment Length code %u is out of permitted values Error loading store locations Error loading CA names Error setting client auth engine PSK key given, setting client callback Can't open PSK session file %s Can't read PSK session file %s Error setting SRTP profile Error parsing -alpn argument Error setting ALPN Warning: Unable to add custom extension %u, skipping Unable to set SRP username %s: Error enabling DANE TLSA authentication. Can't open session file %s Can't set session localhostUnable to set TLS servername extension. %s: DANE TLSA authentication requires at least one -dane_tlsa_rrdata option. %s: Failed to import any TLSA records. %s: DANE TLSA authentication requires the -dane_tlsa_domain option. connect:errno=%d CONNECTED(%08X) Turned on non blocking io getsockname:errno=%d MTU too small. Must be at least %ld Failed to set MTU mail.example.comLHLO %s EHLO %s STARTTLSDidn't find STARTTLS in server response, trying anyway... STARTTLS STLS BIO_read failed . CAPABILITY . STARTTLS AUTH TLS clientserver-(ED1-cExE8-|EE9>EE=-cE$fD)<EHfD/EpfD*-|fDfD -fDdE-dEtD?-@dETdEB-hdEdEJ-dEdEK-dE#EasdE eEb-4eEheEc<peEeEd<eEH$E2-T$EeEL-eE(fE`s4fE@HDsHHD|HD>HDEhsEEip E4 E<8 EH E-X E "E<dfEfE<fE@"E!/fE"E"/gEDgE#-PgEhgE$-tgE E%F E E&- E E'-gE"E(-"E#E+< #E8#E,<H#E`E/-gEE0-gExFD3-|$EhE4-$hEXhE5nhhEhE6shEhE7<hE!E;-hE!E<-iE !E@-(!EDI-PiET%EM-iE|%ENsiE%EOp%E%EPp%E&EQp,&Ed&ERpp&E&E -&E&E -&E&E -&E'E - 'E$'E -0'EH'E -P'Ep'E -x'E'E -'E'E -'E'E -(E$(E -<(El(E -(E(E -(E(E -)E8)E -T)E)E -)E)E -)E0*E -8*Ep*E sx*E*E s*E +E s(+ET+E s(+E D s\+E+E s+El^D s+E+E s,E4,E sD,Et,E s,E,E -,E-E --EADspiDiDsiDiDsiDiDniD jDnjD<2EllEknlElElnlEX2Em-mE,mEnn8mEmEo-mEmEp-mE@TCP/IP port to listen on for connections (default is 4433)acceptTCP/IP optional host and port to listen on for connections (default is *:4433)Unix domain socket to accept onunlinkFor -unix, unlink existing socket firstcontextSet session ID contextVerifyTurn on peer certificate verification, must have a certCertificate file to use; default is server.pemnacceptTerminate after #num connectionsPEM serverinfo file for certificatePrivate Key if not in -cert; default is server.pemKey format (PEM, DER or ENGINE) PEM defaultdcertSecond certificate file to use (usually for DSA)DH parameters file to usedcertformSecond certificate format (PEM or DER) PEM defaultdkeySecond private key file to use (usually for DSA)dkeyformSecond key format (PEM, DER or ENGINE) PEM defaultdpassSecond private key file pass phrase sourceTest with the non-blocking test bioPrint more outputPrint the SSL statesnocertDon't use any certificates (Anon-DH)No server outputno_resume_ephemeralDisable caching and tickets if ephemeral (EC)DH is usedwwwRespond to a 'GET /' with a status pageWWWRespond to a 'GET with the file ./pathServername for HostName TLS extensionservername_fatalmismatch send fatal alert (default warning alert)cert2Certificate file to use for servername; default isserver2.pemkey2-Private Key file to use for servername if not in -cert2HTTPLike -WWW but ./path includes HTTP headersid_prefixGenerate SSL/TLS session IDs prefixed by argcertificate chain file in PEM formatdcert_chainsecond certificate chain file in PEM formatuse dir as certificate store path to build CA certificate chainuse dir as certificate store path to verify CA certificateno_cacheDisable session cacheext_cacheDisable internal cache, setup and use external cacheNo verify output except verify errorsignore input eof (default when -quiet)Do not ignore input eofstatus_verbosePrint more output in certificate status callbackstatus_timeoutStatus request responder timeoutstatus_urlStatus request fallback URLstatus_fileFile containing DER encoded OCSP ResponsePrint output from SSL/TLS security frameworkPrint more output from SSL/TLS security frameworkact as a simple test server which just sends back with the received text reversedOperate in asynchronous modeConfigure SSL_CTX using the configuration 'val'PSK identity to expectpsk_hintPSK identity hint to usesrpvfileThe verifier file for SRPsrpuserseedA seed string for a default user saltJust talk TLSv1Just talk TLSv1.1just talk TLSv1.2just talk TLSv1.3Use any DTLS versionEnable timeoutsSet link layer MTUlistenListen for a DTLS ClientHello with a cookie and then connectstatelessRequire TLSv1.3 cookiesJust talk DTLSv1Just talk DTLSv1.2no_dheDisable ephemeral DHSet the advertised protocols for the NPN extension (comma-separated list)Set the advertised protocols for the ALPN extension (comma-separated list)max_early_dataThe maximum number of bytes of early data as advertised in ticketsrecv_max_early_dataThe maximum number of bytes of early data (hard limit)Attempt to read early datanum_ticketsThe number of TLSv1.3 session tickets that a server will automatically issueanti_replaySwitch on anti-replay protection (default)no_anti_replaySwitch off anti-replay protectionLets print some clear text HTTP/1.0 200 ok Content-type: text/plain psk_server_cb Error: client did not send PSK identity identity_len=%d identity=%s PSK warning: client identity not what we expected (got '%s' expected '%s') PSK client identity found apps\s_server.cfetched PSK len=%ld Error in PSK server callback SRP username = "%s" User %s doesn't exist SRP parameters set: username = "%s" info="%s" Hostname in TLS extension: "\x%02x" Switching server context. cert_status: can't parse AIA URL cert_status: AIA URL: %s cert_status: no AIA and no default responder URL cert_status: Can't retrieve issuer certificate. cert_status: error querying responder cert_status: callback called cert_status: Cannot open OCSP response file cert_status: Error reading OCSP response cert_status: ocsp response sent: ALPN protocols advertised by the client: ALPN protocols selected: server.pemserver2.pem%s: -port argument malformed or ambiguous %s: -accept argument malformed or ambiguous verify depth is %d, must return a certificate Error parsing URL Invalid value for max_early_data Invalid value for recv_max_early_data Can't use -HTTP, -www or -WWW with DTLS Can only use -listen with DTLS Can only use --stateless with TLS Can't use -early_data in combination with -www, -WWW, -HTTP, or -rev server certificate private key fileserver certificate fileserver certificate chainsecond server certificate private key filesecond server certificate filesecond certificate private key filesecond server certificate chainwarning: id_prefix is too long, only one new session will be possible error setting 'id_prefix' id_prefix '%s' set. Setting secondary ctx parameters Setting temp DH parameters Using default temp DH parameters Error setting temp DH parameters PSK key given, setting server callback error setting PSK identity hint to context error setting session id context Cannot initialize SRP verifier file "%s":ret=%d %4ld items in the session cache %4ld client connects (SSL_connect()) %4ld client renegotiates (SSL_connect()) %4ld client connects that finished %4ld server accepts (SSL_accept()) %4ld server renegotiates (SSL_accept()) %4ld server accepts that finished %4ld session cache hits %4ld session cache misses %4ld session cache timeouts %4ld callback cache hits %4ld cache full overflows (%ld allowed) server bufferError setting session id context Error clearing SSL connection Unable to create BIO Error reading early data Early data received: No early data received End of early data SSL_do_handshake -> %d Failed to initiate request LOOKUP renego during write LOOKUP done %s LOOKUP not successful Write BLOCK (Async) Write BLOCK ERROR LOOKUP renego during read Read BLOCK (Async) Read BLOCK shutting down SSL CONNECTION CLOSED shutdown accept socket ERROR - memory ERROR - unable to connect LOOKUP during accept %s DELAY verify error:%s Client certificate Shared ciphers:%s (NONE)CIPHER is %s NEXTPROTO is Reused session-id Renegotiation is DISABLED server www bufferGET /stats GET /renegGET /renegcertSSL_renegotiate -> %d SSL_do_handshake() Retval %d Error waiting for client response HTTP/1.0 200 ok Content-type: text/html
<>&Ciphers supported in s_server binary
%-11s:%-25s ---
Ciphers common between both SSL end points:
no client certificate available
GET /'%s' is an invalid file name '%s' contains '..' or ':' '%s' is an invalid path '%s' is a directory Error opening '%s' FILE:%s .html.php.htmrwrite W BLOCK server rev bufferCONNECTION FAILURE LOOKUP renego during accept CLOSEget sessionError encoding session get session bufferOut of memory adding to external cache Unexpected session encoding length New session added to external cache Lookup session: cache hit Lookup session: cache miss GET %s HTTP/1.0 `7D-h7DEsE+EsEl^Ds+EBD<EXDs`DLBD<(EHfD/ETE <E$fD <EpfD -|fDfD -fDpLD -\ExE -EH'E-P'EaDpEЀEp؀EdEsEWhere to connect as post:port (default is localhost:4433)TLSv1.2 and below cipher list to be usedCert file to use, PEM format assumedFile with key, PEM; default is -cert filecafileJust time new connectionsreuseJust time connection reuseTurn on peer certificate verification, set depthtimeSeconds to collect data, default 30Fetch specified page from the sitelocalhost:4433%s: verify depth is %d %s: -www option is too long SSL_CIPHERCollecting connection statistics for %d seconds %d connections in %.2fs; %.2f connections/user sec, bytes read %ld %d connections in %ld real seconds, %ld bytes read per connection Now timing with session id reuse. Unable to get connection starting Output format - default PEM (PEM, DER or NSS)Print ssl session id detailsOutput certificate Don't output the encoded session infoSet the session ID context`7D-h7D7DFD`DfE7Ds~D7D>DbD-EBD-ԂE8D-E8aE sEContext too long Error setting id context No certificate present unable to write SSL_SESSION unable to write X509 unable to load SSL_SESSION E-8`DE-\`DE-`D`7D-h7DaD- aD0aD-8aDTaD-\aDaD-aDPE-XEbD -bD`dD-hdD,cD -8cD\cD -dcDcD-cDcD -cDdD-dDfD!< fDgDsgDhD<pE7D<aD7Dc`DhDshDAD fhD7D> aD`Dc`DfD<gDgDsgDgDsgDgDsgDbD-bDHfD/HD$BDs,BDADsdhD_D-XiDADspiDiDsiDiDsiDiDniD jDnjDHDHDsHDȑE-БEԻDpE0Ep8EhEppEE pE@ @ @XDDDDDDDEE`DEDDD DDDEE ED D \D D D D DEDDDD$EؓE@HD,E4E`- !This is a key...EEE EE$E 0E=1) multi-block mode on EVP-named ciphermrProduce machine readable outputasync_jobsEnable async mode and start specified number of jobselapsedUse wall-clock time instead of CPU user time as divisorSpecify number of primes (for RSA only)secondsRun benchmarks for specified amount of secondsbytesRun [non-PKI] benchmarks on custom-sized buffermisalignUse specified offset to mis-align buffersmd2hmac(md5)des cbcdes ede3idea cbcseed cbcrc2 cbcrc5-32/12 cbcblowfish cbccast cbcaes-128 cbcaes-192 cbcaes-256 cbccamellia-128 cbccamellia-192 cbccamellia-256 cbcwhirlpoolaes-128 igeaes-192 igeaes-256 igeghashripemdripemd160aes-128-igeaes-192-igeaes-256-igeblowfishcast5dsa512dsa1024dsa2048rsa512rsa1024rsa2048rsa3072rsa4096rsa7680rsa15360ecdsap160ecdsap192ecdsap224ecdsap256ecdsap384ecdsap521ecdsak163ecdsak233ecdsak283ecdsak409ecdsak571ecdsab163ecdsab233ecdsab283ecdsab409ecdsab571ecdsabrp256r1ecdsabrp256t1ecdsabrp384r1ecdsabrp384t1ecdsabrp512r1ecdsabrp512t1ecdhp160ecdhp192ecdhp224ecdhp256ecdhp384ecdhp521ecdhk163ecdhk233ecdhk283ecdhk409ecdhk571ecdhb163ecdhb233ecdhb283ecdhb409ecdhb571ecdhbrp256r1ecdhbrp256t1ecdhbrp384r1ecdhbrp384t1ecdhbrp512r1ecdhbrp512t1ecdhx25519ecdhx448ed25519ed448secp160r1nistp192nistp224nistp256nistp384nistp521nistk163nistk233nistk283nistk409nistk571nistb163nistb233nistb283nistb409nistb571brainpoolP256r1brainpoolP256t1brainpoolP384r1brainpoolP384t1brainpoolP512r1brainpoolP512t1X25519X448Ed25519Ed448unable to CreateThread (%lu)RSA sign failure RSA verify failure DSA sign failure DSA verify failure ECDSA sign failure ECDSA verify failure EdDSA sign failure EdDSA verify failure Failure in the job Too many fds in ASYNC_WAIT_CTX %s: %s is an unknown cipher or digest %s: async_jobs specified but async not supported %s: too many async_jobs %s: Maximum offset is %d shaopensslaescamelliaecdsaecdheddsa%s: Unknown algorithm %s -aead can be used only with an AEAD cipher %s is not an AEAD cipher -mb can be used only with a multi-block capable cipher %s is not a multi-block capable Async mode is not supported with -mbError creating the ASYNC job pool array of loopargsError creating the ASYNC_WAIT_CTX input bufferECDH secret aECDH secret bYou have chosen to measure elapsed time instead of user CPU time. internal error loading RSA key number %d HMAC malloc failure, exiting...0123456789abAsync mode is not supported with %s Async mode is not supported, exiting... EVP_CIPHER_CTX_new failure EVP_CipherInit_ex failure evp_cipher keyapps\speed.cGenerate multi-prime RSA key for %s RSA sign failure. No RSA sign will be done. private+R1:%ld:%d:%.2f %ld %u bits private RSA's in %.2fs RSA verify failure. No RSA verify will be done. public+R2:%ld:%d:%.2f %ld %u bits public RSA's in %.2fs DSA sign failure. No DSA sign will be done. +R3:%ld:%u:%.2f %ld %u bits DSA signs in %.2fs DSA verify failure. No DSA verify will be done. +R4:%ld:%u:%.2f %ld %u bits DSA verify in %.2fs ECDSA failure. ECDSA sign failure. No ECDSA sign will be done. +R5:%ld:%u:%.2f %ld %u bits ECDSA signs in %.2fs ECDSA verify failure. No ECDSA verify will be done. +R6:%ld:%u:%.2f %ld %u bits ECDSA verify in %.2fs WARNING: the error queue contains previous unhandled errors. Unhandled error in the error queue during ECDH init. ECDH EC params init failure. ECDH keygen failure. ECDH key generation failure. ECDH computation failure. ECDH computations don't match. +R7:%ld:%d:%.2f %ld %u-bits ECDH ops in %.2fs EdDSA failure. EdDSA sign failure. No EdDSA sign will be done. +R8:%ld:%u:%s:%.2f %ld %u bits %s signs in %.2fs EdDSA verify failure. No EdDSA verify will be done. +R9:%ld:%u:%s:%.2f %ld %u bits %s verify in %.2fs options:%s %s +HThe 'numbers' are in 1000s of bytes per second processed. type :%d%7d bytes+F:%u:%s%-13s %11.2fk:%.2f %11.2f %18ssign verify sign/s verify/s +F2:%u:%u:%f:%f rsa %4u bits %8.6fs %8.6fs %8.1f %8.1f +F3:%u:%u:%f:%f dsa %4u bits %8.6fs %8.6fs %8.1f %8.1f %30ssign verify sign/s verify/s +F4:%u:%u:%f:%f %4u bits ecdsa (%s) %8.4fs %8.4fs %8.1f %8.1f %30sop op/s +F5:%u:%u:%f:%f %4u bits ecdh (%s) %8.4fs %8.1f +F6:%u:%u:%s:%f:%f %4u bits EdDSA (%s) %8.4fs %8.4fs %8.1f %8.1f +DT:%s:%d:%d Doing %s for %ds on %d size blocks: +DTP:%d:%s:%s:%d Doing %u bits %s %s's for %ds: EVP error! +R:%d:%s:%f %d %s's in %.2fs multiblock input buffermultiblock output buffer+F:%d:%stype %-24s?@@@ `7D-h7D7D<aD7D> aDLBD<EAD f E$BD s,BD\E shELED s|E8D-EE-EaD-EE sȦEHDsHDCreate SPKAC using private keyPrivate key file format - default PEM (PEM, DER, or ENGINE)challengeChallenge stringAlternative SPKAC nameDon't print SPKACVerify SPKAC signaturespksectSpecify the name of an SPKAC-dedicated section of configuration-apps\spkac.cSPKAC=%s Can't find SPKAC called "%s" Error loading SPKAC Signature OK Signature Failure Delete user from verifier fileList usersgnSet g and N values to be used for new verifieruserinfoAdditional info to be set for user`7D-h7Dt?D-(E?D<?D?DsHE4jE<pEE-EE-EE-ED -EE sEE sE$BD s,BDD sD@HDsHHD|HD>HDHDsHDTalk a lot while doing thingsThe particular srp definition to useThe srp verifier file nameaddAdd a user and srp verifiermodifyModify the srp verifier of an existing userdelete%s "%s" %d = "%s" g N entryUser entryrow pointersfailed to update srpvfile apps\srp.cValidating user="%s" srp_verifier="%s" srp_usersalt="%s" g="%s" N="%s" Pass %s assertion failed: srp_usersalt != NULLInternal error validating SRP verifier Creating user="%s" g="%s" N="%s" Internal error creating SRP verifier gNid=%s salt ="%s" verifier ="%s" %s: Only one of -add/-delete/-modify/-list -srpvfile and -configfile cannot be specified together. Exactly one of the options -add, -delete, -modify -list must be specified. Need at least one user. -passin, -passout arguments only valid with one user. trying to read default_srp in srp default_srptrying to read srpvfile in section "%s" Trying to read SRP verifier file "%s" Database initialised Default g and NNo g and N value for index "%s" Database has no g N information. Starting user processing Processing user "%s" List all users user "%s" does not exist, ignored. t user "%s" reactivated. Cannot create srp verifier for user "%s", operation abandoned . user "%s" does not exist, operation ignored. user "%s" already updated, operation ignored. Verifying password for user "%s" Invalid password for user "%s", operation abandoned. Password for user "%s" ok. Cannot create srp verifier for user "%s", operation abandoned. user "%s" does not exist, operation ignored. t user "%s" revoked. t User procession done. Trying to update srpvfile. Temporary srpvfile created. srpvfile updated. User errors %d. SRP terminating with code %d. E-xE`7D-h7D7D>D$BDs,BDbD-E8D-ȱEE-E E -E,E -4EgD sLE~D s`EMD sE~DsEEsE_D-DHDsHDID-E  Usage: %s [options] uri Valid options are: Print a text form of the objectsNo PEM output, just statuscertsSearch for certificates onlykeysSearch for keys onlycrlsSearch for CRLs onlySearch by subjectSearch by issuer and serial, issuer nameSearch by issuer and serial, serial numberSearch by public key fingerprint, given in hexaliasSearch by aliasRecurse through names%s: only one search type can be given. apps\storeutl.cassertion failed: expected != 0%s: criterion already given. %s: subject already given. %s: can't parse subject argument. %s: issuer already given. %s: can't parse issuer argument. %s: serial number already given. %s: can't parse serial number argument. %s: fingerprint already given. %s: can't parse fingerprint argument. %s: alias already given. %s: can't parse alias argument. %s: No URI given, nothing to do... %s: Unknown extra parameters after URI %s: both -issuer and -serial must be given. %*sCouldn't open file or uri %s %s: the store scheme doesn't support the given search criteria. ERROR: OSSL_STORE_load() returned NULL without eof or error indications This is an error in the loader %d: %s: %s %d: %s !!! Unknown code Total found: %d Configuration filesectionSection to use within config filequeryGenerate a TS queryFile to hashdigestDigest (as a hex string)tspolicyPolicy OID to useDo not include a noncePut cert request into querytoken_inInput is a PKCS#7 filetoken_outOutput is a PKCS#7 fileOutput text (not DER)replyGenerate a TS replyqueryfileFile containing a TS queryFile with private key for replyFile with signer CA chainVerify a TS responsePath to trusted CA filesFile with trusted CA certsuntrustedFile with untrusted certs Options specific to 'ts -verify': Typical uses:ts -query [-rand file...] [-config file] [-data file] [-digest hexstring] [-tspolicy oid] [-no_nonce] [-cert] [-in file] [-out file] [-text] orts -reply [-config file] [-section tsa_section] [-queryfile file] [-passin password] [-signer tsa_cert.pem] [-inkey private_key.pem] [-chain certs_file.pem] [-tspolicy oid] [-in file] [-token_in] [-out file] [-token_out] [-text] [-engine id]ts -verify -CApath dir -CAfile file.pem -untrusted file.pem [-data file] [-digest hexstring] [-queryfile file] -in file [-token_in] [[options specific to 'ts -verify']]`7D-h7D?D<EEsEE-ȶEE<ܶEEsE@HDsHHD|HD>HDEsED -0EBD -HE7D <aDdE -pE7D > aDE-EbD-EķE-̷EE<E$BDs,BDhDsEgDsgDD<(EaD-DEHfD/\E$fD<xEE<E_D-DHDsHDE-EADspiDiDsiDiDsiDiDniD jDnjDDADE0D$BD s0EMD-XEtE#-EE$-EHDED sEXDs`DEsE$E-s0EPE.s\E|E/sEEFEEEE-lEInput format - default PEM (one of DER or PEM)Output format - default PEM (one of DER or PEM)Private key password/pass-phrase sourcePrint serial number valuesubject_hashPrint subject hash valueissuer_hashPrint issuer hash valueSynonym for -subject_hashPrint subject DNemailPrint email address(es)Set notBefore fieldSet notAfter fieldPrint out certificate purposesdatesBoth Before and After datesOutput the public keyPrint the certificate fingerprintOutput certificate aliasNo output, just statusNo certificate outputocspidPrint OCSP hash values for the subject name and public keyocsp_uriPrint OCSP Responder URL(s)trustoutOutput a trusted certificateclrtrustClear all trusted purposesclrextClear all certificate extensionsaddtrustTrust certificate for a given purposeaddrejectReject certificate for a given purposesetaliasSet certificate aliasHow long till expiry of a signed certificate - def 30 dayscheckendCheck whether the cert expires in the next arg secondsExit 1 if so, 0 if notSelf sign cert with argx509toreqOutput a certification request objectInput is a certificate request, sign and outputSet the CA certificate, must be PEM formatCAkeyThe CA key, must be PEM format; if not in CAfileCAcreateserialCreate serial number file if it does not existCAserialSerial filePrint the certificate in text formextPrint various X509V3 extensionsPrint out C code formsFile with X509V3 extensions to addSection from config file to usecertoptVarious certificate text optionscheckhostCheck certificate matches hostcheckemailCheck certificate matches emailcheckipCheck certificate matches ipaddrCAformCA format - default PEMCAkeyformCA key format - default PEMforce_pubkeyForce the Key to put inside certificatenext_serialIncrement current certificate serial numberclrrejectClears all the prohibited or rejected uses of the certificateCorrupt last byte of certificate signature (for test)subject_hash_oldPrint old-style (MD5) subject hash valueissuer_hash_oldPrint old-style (MD5) issuer hash valuepreserve_datespreserve existing dates when signing%s: Invalid trust object value %s %s: Invalid reject object value %s %s: Unknown parameter %s Forced keyneed to specify a CAkey if using the CA command We need a private key to sign with Signature verification error CA CertificateSET x509v3 extension 3SET.ex32.99999.3serial= Certificate purposes: /* * Subject: * Issuer: */ x509 name bufferthe_subject_namethe_public_keythe_certificateapps\x509.cnotBefore=notAfter=Getting Private key Getting CA Private Key CA Private KeyGetting request Private Key no request key file specified request keyGenerating certificate request Certificate will expire Certificate will not expire unable to write certificate serial# buffer.srladd_word failure Error obtaining CA X509 public key error with certificate to be certified - should be self signed error with certificate - error %d at depth %d %s CA%s%s : Yes No Yes (WARNING code=%d) No extensions in certificate Invalid extension names: %s UNDEFNo extensions matched with %s -----PEM/DERmsblobnsshttppvk.exe.EXE%s: Bad format "%s"; must be pem or der %s: Bad format "%s"; must be one of: %s NSSPEMpemPVKP12p12PKCS12%s: Unrecognized flag %s %s: Value must be one of: %s 0xa hexadecimal0X0an octal%s: Can't parse "%s" as %s number %s: Can't parse "%s" as a number %s: Invalid Policy %s %s: Invalid purpose %s %s: Internal error setting purpose %s %s: Invalid verify name %s --%s: Option -%s does not take a value %s: Option -%s needs a value %s: Not a directory: %s %s: Non-positive number "%s" for -%s %s: Invalid number "%s" for -%s %s: Invalid format "%s" for -%s %s: Option unknown option -%s valdirinfileoutfile+intintlongulongPEM|DER|ENGINEPEM|DERformatintmaxuintmaxparmUsage: %s [options] Valid options are: (No additional info)%s %s EEEEEEE E@EEE,E8E@EPE\EhEtEEEEEE@DE E@EEEEE E$E8EHEPE``XE``E `hEd8D@`pE|EEEEEcompatibleca_defaultno_headerno_versionno_serialno_signameno_validityno_subjectno_issuerno_pubkeyno_extensionsno_sigdumpno_auxno_attributesext_defaultext_errorext_parseext_dumpesc_2253esc_2254esc_ctrlesc_msbuse_quoteignore_typeshow_typedump_alldump_nostrdump_dercompatsep_comma_plussep_comma_plus_spacesep_semi_plus_spacesep_multilinedn_revnofnamesnamelnamealignspace_eqdump_unknownRFC2253onelinemultilineargv spaceapps\apps.cOpenSSL application user interfacepass phraseOut of memory User interface error aborted! pass:env:Can't read environment variable %s file:Can't open file %s Can't open BIO for stdin Invalid password argument "%s" Error reading password from BIO %s: Can't load %s: Error on line %ld of config file "%s" config inputError configuring OpenSSL modules oid_sectionproblem loading oid section %s problem creating object %s=%s Error loading PKCS12 file for %s Passphrase callback error for %s Mac verify error (wrong password?) in PKCS12 file for %s https not supported GETError loading %s from %s bad input format specified for %s unable to load certificate bad input format specified for input crl no keyfile specified no engine specified cannot load %s from engine bad input format specified for key file unable to load %s CRLs%s: Could not allocate %d bytes for %s copycopyall static unsigned char %s_%d[] = { 0x00 0x%02X,0x%02X }; unsigned char %s[%d] = { 0x%02X, }; dynamicSO_PATHLOADautoenabling auto ENGINE support invalid engine "%s" SET_USER_INTERFACEcan't use that engine engine "%s" set. Error creating random number to store in %s error converting number from bin to BIGNUM file name too long %s.%serror converting serial to ASN.1 format unable to rename %s to %s reason')fstat('%s.attrnew DBerror creating serial number index:(%ld,%ld,%ld) error creating name index:(%ld,%ld,%ld) %s.attr.%sunable to open '%s' unique_subject = %s name is expected to be in the format /type0=value0/type1=value1/type2=... where characters may be escaped by \. This name is not in that format: '%s' %s: Hit end of string before finding the equals. %s: escape character at end of string %s: Skipping unknown attribute "%s" %s: No value provided for Subject Attribute %s, skipped %s Policies: TrueFalseRequire explicit Policy: %s AuthorityUserNPN bufferHostname %s does%s match certificate Email %s does%s match certificate IP %s does%s match certificate http://To get meaningful results, run this program on idle system. HARNESS_OSSL_PREFIXassertion failed: mode == 'a' || mode == 'r' || mode == 'w'abwbappendingreadingwriting(doing something)%s: Can't open "%s" for writing, %s stdoutCan't open %s, %s Can't open %s for %s, %s Hz>RANDFILECan't load %s into RNG apps\app_rand.cCannot write random bytes: OPENSSL_WIN32_UTF8RSA signDSA signRSA fixed DHDSS fixed DHECDSA signRSA fixed ECDHECDSA fixed ECDHGOST01 SignGOST12 SignECDSASSL 3.0TLS 1.0TLS 1.1TLS 1.2TLS 1.3DTLS 1.0DTLS 1.0 (bad) close_notify end_of_early_data unexpected_message bad_record_mac decryption_failed record_overflow decompression_failure handshake_failure bad_certificate unsupported_certificate certificate_revoked certificate_expired certificate_unknown illegal_parameter unknown_ca access_denied decode_error decrypt_error export_restriction protocol_version insufficient_security internal_error inappropriate_fallback user_canceled no_renegotiation missing_extension unsupported_extension certificate_unobtainable unrecognized_name bad_certificate_status_response bad_certificate_hash_value unknown_psk_identity certificate_required, HelloRequest, ClientHello, ServerHello, HelloVerifyRequest, NewSessionTicket, EndOfEarlyData, EncryptedExtensions, Certificate, ServerKeyExchange, CertificateRequest, ServerHelloDone, CertificateVerify, ClientKeyExchange, Finished, CertificateUrl, CertificateStatus, SupplementalData, KeyUpdate, NextProto, MessageHashserver namemax fragment lengthclient certificate URLtrusted CA keystruncated HMACstatus requestuser mappingclient authzserver authzcert typesupported_groupsEC point formatsSRPsignature algorithmsuse SRTPheartbeatsession ticketrenegotiation infosigned certificate timestampsTLS paddingnext protocolencrypt-then-macapplication layer protocol negotiationextended master secretkey sharesupported versionspsk kex modescertificate authoritiespost handshake authrsa_pkcs1_sha1ecdsa_sha1rsa_pkcs1_sha256ecdsa_secp256r1_sha256rsa_pkcs1_sha384ecdsa_secp384r1_sha384rsa_pkcs1_sha512ecdsa_secp521r1_sha512rsa_pss_rsae_sha256rsa_pss_rsae_sha384rsa_pss_rsae_sha512rsa_pss_pss_sha256rsa_pss_pss_sha384rsa_pss_pss_sha512gostr34102001gostr34102012_256gostr34102012_512anonymousMD5SHA1SHA224SHA256SHA384SHA512Overall ValiditySign with EE keyEE signatureCA signatureEE key parametersCA key parametersExplicitly sign with EE keyIssuer NameCertificate Type0123456789abcdefSupported CiphersuiteShared CiphersuiteCheck CiphersuiteTemp DH key bitsSupported CurveShared CurveCheck CurveSupported Signature AlgorithmShared Signature AlgorithmCheck Signature AlgorithmSignature Algorithm maskCertificate chain EE keyCertificate chain CA keyPeer Chain EE keyPeer Chain CA keyCertificate chain CA digestPeer chain CA digestSSL compressionSession ticketdepth=%d verify error:num=%d:%s issuer= verify return:%d unable to get certificate from '%s' unable to get private key from '%s' Private key does not match the certificate public key error setting certificate error setting private key error setting certificate chain error building certificate chain Client Certificate Types: UNKNOWN (%d),RSA-PSSgost2001gost2012_256gost2012_512Shared Requested Signature Algorithms: +%s+0x%02XPeer signing digest: %s Peer signature type: %s Supported Elliptic Curve Point Formats: ansiX962_compressed_primeansiX962_compressed_char2unknown(%d)groups to printSupported Elliptic Groups: 0x%04Xapps\s_cb.c Shared Elliptic groups: Server Temp Key: RSA, %d bits DH, %d bits ECDH, %s, %d bits %s, %d bits read from %p [%p] (%lu bytes => %ld (0x%lX)) write to %p [%p] (%lu bytes => %ld (0x%lX)) SSL_connectSSL_acceptundefined%s:%s readwriteSSL3 alert %s:%s:%s %s:failed in %s %s:error in %s >>><<<???, ChangeCipherSpec, Alert, ???, warning, fatal ???, Handshake, ApplicationData%s %s%s [length %04lx]%s%s %02xTLS %s extension "%s" (id=%d), len=%d error setting random cookie secret memory full Failed getting peer address assertion failed: length != 0cookie generate bufferNOT OK %s: %s Suite B: NOT OK not tested Checking cert chain %d: Subject: prepend certMissing filename Server CertificateServer KeyServer Chain %s: Error initialising xcert %s: Error adding xcert %s: Key already specified %s: Chain already specified assertion failed: num == 2Client cipher list: SCSV%s: %zu-byte buffer too large to hexencode TLSA hex data bufferVerification: OK Verified peername: %s Verification error: %s signed the certificatematched TA certificatematched EE certificate...DANE TLSA %d %d %d %s%s %s at depth %d Protocol version: %s Ciphersuite: %s Peer certificate: Hash used: %s Signature type: %s No peer certificate Error with command: "%s %s" Error with command: "%s" Error finishing context Security callback: Version=%s%s=%d%s, bits=%ds_cb.c:security_callback_debug op=0x%x scheme=%s digest=%s, algorithm=%s scheme=unknown(0x%04x), security bits=%d: %s Keylog callback is invoked without valid file! Error writing keylog file %s # SSL/TLS secrets log file, generated by OpenSSL --- No %s certificate CA names sent --- Acceptable %s certificate CA names apps\s_socket.cassertion failed: (family == AF_UNSPEC || family == BIO_ADDRINFO_family(ai)) && (type == 0 || type == BIO_ADDRINFO_socktype(ai)) && (protocol == 0 || protocol == BIO_ADDRINFO_protocol(ai))IPv6 IPv4 unix Can't bind %saddress for %s%s%s assertion failed: (family == AF_UNSPEC || family == BIO_ADDRINFO_family(res)) && (type == 0 || type == BIO_ADDRINFO_socktype(res)) && (protocol == 0 || protocol == BIO_ADDRINFO_protocol(res))ACCEPT %s:%s ACCEPT [%s]:%s ACCEPT Prefix filterapps\bf_prefix.cGGACCG8`E 3??cZc ``c dttDGF5D RSDSb0rLHqyD:\CFILES\Projects\WinSSL\openssl-1.1.1t-temp_32\apps\openssl.pdbVV .text$mn .idata$55.00cfg6.CRT$XCA6.CRT$XCAA6.CRT$XCZ 6.CRT$XIA6.CRT$XIAA6.CRT$XIAC6.CRT$XIZ6.CRT$XPA 6.CRT$XPZ$6.CRT$XTA(6.CRT$XTZ06.rdata.rdata$sxdata.rdata$zzzdbg.rtc$IAA.rtc$IZZ.rtc$TAA.rtc$TZZH.xdata$x0 P.edata @.idata$2 .idata$3 .idata$4 6t.idata$6xd.datax.bss `.rsrc$01` `.rsrc$02DDDDb X \ ` `Xn openssl.exeOPENSSL_Applink32 ,4" >  & p    X ! ғ(! ! ," 8  ^  $" ! Ĕ  !΍ΎnZ< JXhxΌ $2BNf|ލf>HR\4oȏ\@n"8xtfJj^<.ܑʑ*4>FR\fxڐΐ  JTdЏ܏&Đ0̋tdXD4$ڊ̊jR:$ډ‰nZ@,ވʈh33334"404:4F4R4^4j4v44444444455(585N5`5t5555555566*6:6L6\6h6x666666666777(787N7^7r7777777808B8V8j8888888 9949J9`9v9999999::":0:>:N:j:::::::;*;:;N;`;t;;;;;;;;; <<2<H<\<p<<<<<<<=$=@=\=r======>&>H>f>>>>>>>??6?L?j?????? @ @2@H@`@z@@@@@@@AA.AFAbA~AAAAAABB0BJBfBzBBBBBBBB CC(CKNK^KnKKKKKKKKK L"LZPZfZZZZZZZ[0[F[\[p[[[[[[[[\.\F\\\r\\\\\\\\]*]F]^]x]]]]]]^^0^:^H^T^h^|^^^^^^__*_H_d_________`$`@`R`j``````aa:aVaraaaaaabb(b:bNb\brbbbbbbbbcc c>c\cnc~cccccccd@dhdxdddddddee2eJeVedezeeeeeeff2fFf^fzffffffffgg0gDgXghg|ggggggh h>hRhlhhhhhhhii4iRiniziiiiiiijj j0jFjXjhjzjjjjjjjjjkk&k8kHkhktkkkkkkkkl l8lLl\lnlllllll mm*m@mPm`mtmmmmmmmmmn&noXofovooooooooooop$puVutuuuuuv*vNZp $>ZxЀ0B\z܁8Xx΂ނ "@bЃ 6H^tʄڄ.BTh|ʅ$2BR\rȆֆ  8Phȇ <N3r3R3B3&33322222r2X2D2(2211111r1\1J10110000z0X0600//////p/\/>/(//.)....~.p.X.@.$..----n-\-F-,--,,,,,,p,H,(,,+++j+J+(++******r*X*D*0***) ))v)^)L):),))((((((z(j(N(6("(('''''''h'L'6' ' '&&&&&&x&d&N&:&(&&%%%%x%h%Z%H%:%%$$$$$t$V$8$$$###|#b#J#(##"""""n"`"L"2"""!!!!!!r!\!@!*!! ! SSL_CTX_set_psk_client_callbackSSL_CTX_set_cipher_listlSSL_CTX_newMSSL_CTX_free#SSL_CIPHER_get_name'SSL_CIPHER_standard_nameOPENSSL_cipher_name!SSL_CIPHER_get_idSSL_CTX_set_ciphersuites{SSL_newSSL_CTX_set_srp_client_pwd_callback SSL_freeFSSL_CTX_ctrlTLS_server_method5SSL_get_ciphers/SSL_get1_supported_ciphersSSL_CIPHER_descriptionOPENSSL_init_sslBIO_new_sslTLS_client_methodSSL_set_optionsSSL_set_msg_callbackrSSL_CTX_sess_set_new_cbSSL_CTX_set_info_callbackSSL_CTX_set_client_cert_engineSSL_CTX_set_next_proto_select_cb'SSL_get0_next_proto_negotiatedSSL_select_next_proto{SSL_CTX_set_alpn_protos#SSL_get0_alpn_selectedSSL_CTX_set_psk_use_session_callback=SSL_CTX_add_client_custom_extSSL_CTX_set_tlsext_max_fragment_length\SSL_get_servername]SSL_get_servername_typeSSL_export_keying_materialSSL_CTX_set_tlsext_use_srtpZSSL_get_selected_srtp_profilewSSL_is_init_finishedPEM_read_bio_SSL_SESSIONPEM_write_bio_SSL_SESSION9SSL_get_current_cipher%SSL_CIPHER_get_version SSL_CIPHER_get_handshake_digestCSSL_get_fdsSSL_has_pendingSSL_set_bioSSSL_get_rbiopSSL_get_wbioSSL_add_file_cert_subjects_to_stackSSL_SESSION_set_protocol_versionSSL_SESSION_get0_cipherSSL_SESSION_set_cipherSSL_SESSION_get_max_early_dataSSL_SESSION_newSSL_SESSION_printSSL_SESSION_up_refSSL_SESSION_freeSSL_set_sessionKSSL_get_peer_certificateJSSL_get_peer_cert_chainSSL_CTX_set_verifyvSSL_is_dtlsHSSL_CTX_dane_enableSSL_dane_enableSSL_dane_tlsa_addSSL_dane_set_flagsySSL_CTX_set1_paramSSL_CTX_set_srp_usernameSSL_CTX_set_srp_strengthSSL_CTX_set_srp_verify_param_callbackSSL_CTX_set_srp_cb_argeSSL_get_srp_gdSSL_get_srp_NSSL_readSSL_writeSSL_write_early_dataSSL_ctrlSSL_callback_ctrlASSL_CTX_callback_ctrl?SSL_get_early_data_status@SSL_get_errorDTLS_client_methodySSL_key_updateFSSL_get_key_update_typeSSL_renegotiateSSL_shutdownSSL_set_post_handshake_authuSSL_CTX_set0_CA_listSSL_set_connect_stateSSL_version^SSL_get_session0SSL_get_SSL_CTXnSSL_get_verify_resultSSL_SESSION_set1_master_keySSL_CTX_set_default_read_buffer_len:SSL_get_current_compression;SSL_get_current_expansion,SSL_COMP_get_nameSSL_CIPHER_findSSL_session_reused1SSL_CONF_CTX_new0SSL_CONF_CTX_free3SSL_CONF_CTX_set_flagsDSSL_CTX_configKSSL_CTX_enable_ctSSL_ct_is_enabled*SSL_get0_peer_sctsPSSL_CTX_get0_ctlog_storeISSL_get_optionssSSL_CTX_sess_set_remove_cbqSSL_CTX_sess_set_get_cbSSL_CTX_set_cookie_generate_cbSSL_CTX_set_cookie_verify_cbSSL_CTX_set_stateless_cookie_generate_cbSSL_CTX_set_stateless_cookie_verify_cbSSL_CTX_set_next_protos_advertised_cb|SSL_CTX_set_alpn_select_cbSSL_CTX_set_psk_server_callbackSSL_CTX_use_psk_identity_hintSSL_CTX_set_psk_find_session_callbackSSL_CTX_set_max_early_dataSSL_CTX_set_recv_max_early_dataBIO_f_sslTSSL_CTX_get_cert_storeSSL_clear_SSL_get_shared_ciphersSSL_set_verifySSL_CTX_use_serverinfo_filezSSL_load_client_CA_fileSSL_SESSION_get_idi2d_SSL_SESSIONSSL_CTX_set_generate_session_idrSSL_has_matching_session_idd2i_SSL_SESSIONSSL_CTX_set_session_id_contextSSL_set_session_id_contextSSL_CTX_set_srp_username_callbackSSL_set_srp_server_paramgSSL_get_srp_usernameSSL_waiting_for_asyncSSL_acceptSSL_statelessSSL_read_early_data DTLS_server_methodSSL_do_handshakeSSL_verify_client_post_handshakeSSL_CTX_set_client_CA_listSSL_set_accept_state2SSL_get_certificateSSL_CTX_set_quiet_shutdownSSL_set_shutdownSSL_set_SSL_CTXSSL_CTX_set_not_resumable_session_callbackDTLSv1_listenSSL_CTX_set_optionsSSL_connectSSL_SESSION_get0_peerSSL_SESSION_set1_id_contextSSL_SESSION_print_keylogSSL_CTX_set_default_verify_dirSSL_CTX_set_default_verify_filekSSL_CTX_load_verify_locationsSSL_CTX_set_default_ctlog_list_fileSSL_CTX_set_ctlog_list_fileSSL_CTX_set_keylog_callbackMSSL_get_peer_signature_type_nidbSSL_get_sigalgs`SSL_get_shared_sigalgsSSL_check_chainSSL_use_PrivateKeySSL_use_certificateSSL_CTX_use_PrivateKey_fileSSL_CTX_use_certificate_fileSSL_state_string_long~SSL_CTX_set_cert_cbSSL_CTX_use_PrivateKeySSL_CTX_use_certificateBSSL_CTX_check_private_key+SSL_get0_peername%SSL_get0_dane_authority&SSL_get0_dane_tlsaSSL_certs_clearoSSL_get_versionSSL_alert_type_string_longSSL_alert_desc_string_long)SSL_get0_peer_CA_listxSSL_is_server/SSL_CONF_CTX_finish5SSL_CONF_CTX_set_ssl_ctx6SSL_CONF_cmdSSL_CTX_set_security_callbackcSSL_CTX_get_security_callbackwSSL_CTX_set0_security_ex_datalibssl-1_1.dllV OPENSSL_sk_num` OPENSSL_sk_valueT OPENSSL_sk_new_nullP OPENSSL_sk_freeY OPENSSL_sk_pushdCRYPTO_freeBIO_newaBIO_freeBIO_readBIO_writeBIO_putsBIO_pushBIO_printfBUF_MEM_newBUF_MEM_freeBUF_MEM_growASN1_TYPE_freed2i_ASN1_TYPEci2d_ASN1_TYPEASN1_TYPE_getASN1_parse_dumpASN1_tag2strASN1_item_freeASN1_item_d2iASN1_generate_nconfASN1_item_print^ASN1_ITEM_lookup]ASN1_ITEM_getyOBJ_create_objectsVBIO_f_base64ONCONF_freeSNCONF_get_string PEM_read_bioERR_print_errorsX OPENSSL_sk_pop_freec OPENSSL_strlcpyb OPENSSL_strlcatCRYPTO_strdup; OPENSSL_cleanseBIO_new_fileFBIO_ctrlbBIO_free_all-CONF_load$CONF_get_section!CONF_freeRNCONF_get_sectionQNCONF_get_number_eERR_clear_errorCBN_is_zerobBN_new BN_add_word#BN_freeBN_bn2hex9BN_hex2bn TXT_DB_write TXT_DB_get_by_index TXT_DB_insertcASN1_OBJECT_freeASN1_STRING_cmpASN1_STRING_lengthASN1_STRING_get0_dataSASN1_INTEGER_free>ASN1_ENUMERATED_new:ASN1_ENUMERATED_freeASN1_UTCTIME_set_stringJASN1_GENERALIZEDTIME_set_stringASN1_TIME_diffASN1_UTCTIME_newASN1_UTCTIME_freeGASN1_GENERALIZEDTIME_newEASN1_GENERALIZEDTIME_freeASN1_TIME_newASN1_TIME_freeASN1_TIME_set_stringASN1_TIME_set_string_X509ASN1_TIME_compareHi2a_ASN1_OBJECTBN_to_ASN1_INTEGER\ASN1_INTEGER_to_BN?ASN1_ENUMERATED_setASN1_PRINTABLE_typeASN1_TIME_printASN1_UNIVERSALSTRING_to_stringASN1_STRING_set_default_mask_ascOBJ_nid2objOBJ_nid2lnOBJ_nid2snOBJ_obj2nidOBJ_txt2objOBJ_txt2nidEVP_MD_typeEVP_md_nullEVP_PKEY_freeEVP_PKEY_copy_parameters EVP_PKEY_missing_parametersEVP_PKEY_get_default_digest_nidGX509_verifyX509_REQ_verifygNETSCAPE_SPKI_verify^NETSCAPE_SPKI_b64_decodeaNETSCAPE_SPKI_get_pubkeyi2d_X509_bio X509_NAME_dupBX509_time_adj_exX509_gmtime_adjCX509_to_X509_REQX509_REQ_new X509_REQ_free X509_NAME_ENTRY_free X509_NAME_new X509_NAME_freeX509_newX509_free$X509_REVOKED_newc X509_CRL_newL X509_CRL_freeC X509_CRL_add0_revoked`NETSCAPE_SPKI_free X509_NAME_oneline8X509_set_versionX509_get_serialNumber2X509_set_issuer_name7X509_set_subject_name X509_get_subject_nameX509_get0_notAfter5X509_set_pubkeyX509_get0_extensionsX509_get0_pubkeyX509_REQ_get_subject_nameX509_REQ_set_subject_nameX509_REQ_set_pubkey X509_REQ_get0_pubkeyl X509_CRL_set_versionj X509_CRL_set_issuer_nameg X509_CRL_set1_lastUpdateh X509_CRL_set1_nextUpdateo X509_CRL_sort&X509_REVOKED_set_serialNumber%X509_REVOKED_set_revocationDate X509_REQ_check_private_keyX509_check_private_key*X509_print_ex)X509_print X509_REQ_print_ex X509_NAME_entry_count X509_NAME_get_index_by_NID X509_NAME_get_index_by_OBJ X509_NAME_get_entry X509_NAME_delete_entry X509_NAME_add_entry X509_NAME_add_entry_by_NID X509_NAME_ENTRY_get_object X509_NAME_ENTRY_get_dataD X509_CRL_add1_ext_i2dX509_REVOKED_add1_ext_i2d X509V3_EXT_add_nconf X509V3_EXT_CRL_add_nconf X509V3_set_nconf X509V3_set_ctx$ PEM_write_bio_X509 PEM_read_bio_X509_REQ& PEM_write_bio_X509_CRLC OPENSSL_hexstr2bufQBIO_dump_indentXEVP_EncryptInit_exEVP_des_ede3_cbcEVP_des_ede3_wrapTEVP_aes_128_wrapaEVP_aes_192_wrapoEVP_aes_256_wrapjX509_STORE_free}X509_STORE_set1_paramX509_STORE_set_verify_cbEX509_STORE_CTX_get_errorX509_VERIFY_PARAM_newX509_VERIFY_PARAM_freeGENERAL_NAME_freeGENERAL_NAME_printGENERAL_NAMES_newGENERAL_NAMES_freexa2i_GENERAL_NAMECMS_ContentInfo_freeCMS_ReceiptRequest_freeCMS_ContentInfo_print_ctx PEM_read_bio_CMSd2i_CMS_bioqi2d_CMS_bio_stream PEM_write_bio_CMS_stream SMIME_read_CMS SMIME_write_CMSCMS_finalCMS_signCMS_sign_receiptCMS_dataCMS_data_createCMS_digest_verifyCMS_digest_createCMS_EncryptedData_decryptCMS_EncryptedData_encryptCMS_verifyCMS_verify_receiptCMS_get0_signersCMS_encryptCMS_decryptCMS_decrypt_set1_pkeyCMS_decrypt_set1_keyCMS_decrypt_set1_passwordCMS_RecipientInfo_typeCMS_RecipientInfo_get0_pkey_ctxCMS_add1_recipient_certCMS_add0_recipient_keyCMS_add0_recipient_password CMS_uncompressCMS_compressCMS_set1_eContentTypeCMS_get1_certsCMS_add1_signerCMS_SignerInfo_get0_pkey_ctxCMS_get0_SignerInfosCMS_get1_ReceiptRequestCMS_ReceiptRequest_create0CMS_add1_ReceiptRequestCMS_ReceiptRequest_get0_valuesCMS_RecipientInfo_kari_get0_ctxGi2a_ASN1_INTEGEREVP_sha1 X509_OBJECT_free X509_OBJECT_get0_X509RX509_STORE_CTX_new/X509_STORE_CTX_freeQX509_STORE_CTX_initiX509_STORE_add_lookup X509_LOOKUP_fileNX509_STORE_CTX_get_obj_by_subjectq X509_CRL_verifyJ X509_CRL_digesti2d_X509_CRL_bioX509_get_pubkeyP X509_CRL_get0_lastUpdateQ X509_CRL_get0_nextUpdateZ X509_CRL_get_issuerR X509_CRL_get0_signatureI X509_CRL_diff X509_NAME_hash X509_NAME_hash_olde X509_CRL_print_exY X509_CRL_get_ext_d2i] OPENSSL_sk_shiftYASN1_INTEGER_seti2d_PKCS7_bio PKCS7_SIGNED_new PKCS7_new PKCS7_free4d2i_X509_CRL_bio X509_INFO_free PEM_X509_INFO_read_bio PEM_read_bio_X509_CRL PEM_write_bio_PKCS7[CRYPTO_clear_freeBIO_set_callbackBIO_set_callback_argBIO_s_fileqBIO_getsLBIO_debug_callbacknOBJ_NAME_do_all_sorted_EVP_MD_CTX_mdEEVP_DigestInit_exHEVP_DigestSignInitGEVP_DigestSignFinalLEVP_DigestVerifyInitKEVP_DigestVerifyFinalZBIO_f_mdEVP_sha256EVP_get_digestbynameEVP_PKEY_id:EVP_PKEY_sizeEVP_PKEY_asn1_get0_infoEVP_PKEY_get0_asn1EVP_PKEY_CTX_free$EVP_PKEY_new_raw_private_keyEVP_PKEY_keygenBN_GENCB_newBN_GENCB_freeBN_GENCB_setBN_GENCB_get_argASN1_d2i_bioASN1_i2d_bioDH_newDH_freeDH_bitsDH_sizeDH_generate_parameters_exDH_checkd2i_DHparamssi2d_DHparamsd2i_DHxparamsti2d_DHxparamsDHparams_printDH_get0_pqgDH_get_lengthbDSA_new8DSA_freed2i_DSAparams;DSA_generate_parameters_ex7DSA_dup_DH PEM_read_bio_DSAparams PEM_read_bio_DHparams PEM_write_bio_DHparams PEM_write_bio_DHxparamsmBN_print0EVP_PKEY_set1_DSAEVP_PKEY_get1_DSA!EVP_PKEY_newdDSA_print>DSA_get0_key~i2d_DSA_PUBKEY_biozi2d_DSAPrivateKey_bio PEM_write_bio_DSAPrivateKey PEM_write_bio_DSA_PUBKEYKi2b_PrivateKey_bioLi2b_PublicKey_bioJi2b_PVK_biojBN_num_bitssDSAparams_dup9DSA_generate_keyi2d_DSAparamstDSAparams_print@DSA_get0_pqg PEM_write_bio_DSAparamsEVP_PKEY_get1_EC_KEYi2d_ECPKParametersEC_KEY_freeEC_KEY_get0_groupEC_KEY_set_enc_flagsEC_KEY_set_conv_formEC_KEY_set_asn1_flagEC_KEY_check_keyEC_KEY_printd2i_EC_PUBKEY_bioi2d_EC_PUBKEY_biod2i_ECPrivateKey_bioi2d_ECPrivateKey_bio PEM_write_bio_ECPKParameters PEM_read_bio_ECPrivateKey PEM_write_bio_ECPrivateKey PEM_read_bio_EC_PUBKEY PEM_write_bio_EC_PUBKEYOBJ_sn2nidEC_GROUP_freeEC_GROUP_method_ofEC_METHOD_get_field_typeEC_GROUP_get0_generatorEC_GROUP_get_orderEC_GROUP_get_cofactorEC_GROUP_set_asn1_flagEC_GROUP_set_point_conversion_formEC_GROUP_get_point_conversion_formEC_GROUP_set_seedEC_GROUP_get_curveEC_GROUP_checkEC_GROUP_new_by_curve_name,EC_get_builtin_curves+EC_curve_nist2nidEC_POINT_point2bnd2i_ECPKParametersECPKParameters_printEC_KEY_newEC_KEY_set_groupEC_KEY_generate_key PEM_read_bio_ECPKParametersB OPENSSL_hexchar2intBIO_set_flagsBIO_number_readBIO_number_writtenBIO_snprintf-EVP_CIPHER_nidEVP_CIPHER_key_lengthEVP_CIPHER_iv_lengthEVP_CIPHER_flagsEVP_read_pw_stringEVP_BytesToKey5EVP_CipherInit_exEVP_CIPHER_CTX_set_paddingXBIO_f_cipherEVP_get_cipherbynameo PKCS5_PBKDF2_HMAC RAND_bytesCRYPTO_reallocERR_print_errors_fpNENGINE_get_firstVENGINE_get_next2ENGINE_by_id4ENGINE_ctrl6ENGINE_ctrl_cmd_string8ENGINE_freePENGINE_get_idUENGINE_get_name=ENGINE_get_RSA:ENGINE_get_DSA9ENGINE_get_DH<ENGINE_get_RAND@ENGINE_get_ciphersKENGINE_get_digests]ENGINE_get_pkey_methsbENGINE_init7ENGINE_finish OSSL_STORE_LOADER_get0_engine OSSL_STORE_LOADER_get0_scheme OSSL_STORE_do_all_loadersERR_error_string_n*EVP_PKEY_print_private)EVP_PKEY_print_paramsEVP_PKEY_asn1_find_strEVP_PKEY_CTX_newEVP_PKEY_CTX_new_idEVP_PKEY_CTX_set_app_dataEVP_PKEY_CTX_get_app_data(EVP_PKEY_paramgen_init'EVP_PKEY_paramgenEVP_PKEY_keygen_initEVP_PKEY_CTX_set_cbEVP_PKEY_CTX_get_keygen_infoi2d_PrivateKey_bio PEM_write_bio_PrivateKey PEM_read_bio_Parameters PEM_write_bio_ParametersYENGINE_get_pkey_asn1_meth_str~BN_set_wordBN_bn2dec| RSA_new} RSA_new_methodO RSA_get0_keyF RSA_generate_multi_prime_keyC RSA_free! PEM_write_bio_RSAPrivateKeyZNETSCAPE_CERT_SEQUENCE_newXNETSCAPE_CERT_SEQUENCE_free PEM_read_bio_X509 PEM_read_bio_NETSCAPE_CERT_SEQUENCE PEM_write_bio_NETSCAPE_CERT_SEQUENCE> OPENSSL_dieBIO_test_flagsBIO_ptr_ctrlBIO_popBIO_new_mem_bufBIO_s_acceptWBIO_f_bufferBIO_new_connectBIO_vprintfHASN1_GENERALIZEDTIME_printaEVP_MD_CTX_new^EVP_MD_CTX_freeX509_get0_pubkey_bitstr X509V3_conf_free X509V3_add_value's2i_ASN1_INTEGER OCSP_sendreq_new OCSP_sendreq_nbioOCSP_REQ_CTX_freeOCSP_REQ_CTX_set1_reqOCSP_REQ_CTX_add1_headerOCSP_cert_to_idOCSP_cert_id_new OCSP_request_add0_id OCSP_request_add1_nonceOCSP_check_nonceOCSP_copy_nonce OCSP_request_sign OCSP_response_status OCSP_response_get1_basic OCSP_resp_get0_signature OCSP_resp_find_statusOCSP_check_validityOCSP_parse_urlOCSP_id_issuer_cmp OCSP_request_onereq_count OCSP_request_onereq_get0OCSP_onereq_get0_idOCSP_id_get0_info OCSP_response_createOCSP_basic_add1_statusOCSP_basic_sign_ctxOCSP_SINGLERESP_add1_ext_i2dOCSP_BASICRESP_newOCSP_BASICRESP_freeOCSP_RESPONSE_newOCSP_RESPONSE_freed2i_OCSP_RESPONSEi2d_OCSP_RESPONSEOCSP_CERTID_freeOCSP_REQUEST_newOCSP_REQUEST_freed2i_OCSP_REQUESTi2d_OCSP_REQUEST OCSP_response_status_strOCSP_cert_status_strOCSP_crl_reason_strOCSP_REQUEST_printOCSP_RESPONSE_printOCSP_basic_verifyvCRYPTO_mem_ctrlCRYPTO_set_mem_debug- OPENSSL_LH_new* OPENSSL_LH_free, OPENSSL_LH_insert3 OPENSSL_LH_retrieve7 OPENSSL_LH_strhashEVP_CIPHER_do_all_sortedkEVP_MD_do_all_sortedEVP_PKEY_asn1_get_countEVP_PKEY_asn1_get0EVP_PKEY_meth_get0_infoEVP_PKEY_meth_get_countEVP_PKEY_meth_get0X509_get_default_cert_areaCRYPTO_zallocIEVP_DigestUpdateCEVP_DigestFinal_exEVP_md5EVP_sha512DES_cryptK OPENSSL_sk_deleteTASN1_INTEGER_getASN1_item_unpack:X509_STORE_CTX_get1_chainIX509_verify_cert_error_string% X509_ALGOR_get0*X509_SIG_get0X509_alias_set1X509_keyid_set1* X509_ATTRIBUTE_count2 X509_ATTRIBUTE_get0_object3 X509_ATTRIBUTE_get0_typeEVP_PKEY_add1_attr_by_NIDHX509_verify_cert PBEPARAM_free PBEPARAM_it PBE2PARAM_free PBE2PARAM_it PBKDF2PARAM_free PBKDF2PARAM_it SCRYPT_PARAMS_free SCRYPT_PARAMS_it PKCS8_PRIV_KEY_INFO_freeEVP_PKCS82PKEY PKCS8_pkey_get0_attrs^ PKCS12_mac_presentR PKCS12_get0_mac9 PKCS12_SAFEBAG_get0_attr> PKCS12_SAFEBAG_get0_typeB PKCS12_SAFEBAG_get_nidA PKCS12_SAFEBAG_get_bag_nid? PKCS12_SAFEBAG_get1_cert= PKCS12_SAFEBAG_get0_safes; PKCS12_SAFEBAG_get0_p8inf< PKCS12_SAFEBAG_get0_pkcs8O PKCS12_decrypt_skeyi PKCS12_unpack_p7dataj PKCS12_unpack_p7encdatah PKCS12_unpack_authsafes: PKCS12_SAFEBAG_get0_attrsk PKCS12_verify_macf PKCS12_set_mac8 OPENSSL_asc2unif OPENSSL_uni2ascg OPENSSL_uni2utf8P PKCS12_free8 PKCS12_SAFEBAG_freeN PKCS12_createi2d_PKCS12_biod2i_PKCS12_biod2i_PKCS7_bio PKCS7_print_ctx PEM_read_bio_PKCS7cEVP_aes_256_cbcEVP_PBE_findd2i_PKCS8_bioi2d_PKCS8_biod2i_PKCS8_PRIV_KEY_INFO_bioi2d_PKCS8_PRIV_KEY_INFO_bio$ X509_ALGOR_free)X509_SIG_freet PKCS5_pbe_setr PKCS5_pbe2_set_ivs PKCS5_pbe2_set_scryptEVP_PKEY2PKCS8 PEM_read_bio_PKCS8 PEM_write_bio_PKCS8 PEM_read_bio_PKCS8_PRIV_KEY_INFO PEM_write_bio_PKCS8_PRIV_KEY_INFO PEM_write_bio_PrivateKey_traditional PKCS8_decrypt PKCS8_set0_pbe+EVP_PKEY_print_publicEVP_PKEY_check,EVP_PKEY_public_checki2d_PUBKEY_bio PEM_write_bio_PUBKEYERR_get_errorERR_peek_errorERR_reason_error_string&EVP_PKEY_param_checkNBIO_dumpOBJ_ln2nid9EVP_PKEY_sign_init8EVP_PKEY_sign>EVP_PKEY_verify_init=EVP_PKEY_verify@EVP_PKEY_verify_recover_init?EVP_PKEY_verify_recoverEVP_PKEY_encrypt_initEVP_PKEY_encryptEVP_PKEY_decrypt_initEVP_PKEY_decryptEVP_PKEY_derive_initEVP_PKEY_derive_set_peerEVP_PKEY_deriveBN_dec2bn(BN_generate_prime_ex?BN_is_prime_exBIO_s_memEVP_PKEY_base_idEVP_PKEY_bitsEVP_PKEY_get0_RSAEVP_PKEY_asn1_find RSA_pkey_ctx_ctrl) OPENSSL_LH_error' OPENSSL_LH_doall:X509_sign_ctxX509_REQ_sign_ctxn X509_CRL_sign_ctx=d2i_X509_REQ_bio i2d_X509_REQ_bio6X509_set_serialNumberX509_REQ_set_version X509_REQ_add1_attr_by_NID X509_REQ_add1_attr_by_txt X509_NAME_add_entry_by_txtX509_add1_ext_i2d' PEM_write_bio_X509_REQ( PEM_write_bio_X509_REQ_NEW X509V3_EXT_REQ_add_nconf2EVP_PKEY_set1_RSAEVP_PKEY_get1_RSA@ RSA_check_key_ex RSA_printi2d_RSAPrivateKey_bioi2d_RSAPublicKey_bioi2d_RSA_PUBKEY_bio" PEM_write_bio_RSAPublicKey# PEM_write_bio_RSA_PUBKEY RSA_size RSA_public_encrypt RSA_private_encrypt RSA_public_decrypt RSA_private_decryptBIO_read_exBIO_s_null[BIO_f_nbio_testBIO_new_dgram4BIO_ADDR_new2BIO_ADDR_freeBIO_parse_hostservBIO_socket_nbioBIO_sock_infoCBIO_closesocketBIO_new_socket<BN_is_oddBN_CTX_newBN_CTX_freeBN_cmpKBN_mod_expwBN_rshift1ASN1_get_objectX509_get_issuer_name X509_NAME_print_exWNCONF_newUNCONF_load_bio PEM_write_bio SCT_validation_status_string SCT_print SRP_check_known_gN_paramxCRYPTO_memdupeBIO_get_callback_argtBIO_int_ctrlnBIO_get_retry_reasonDBIO_connectBUF_reverseX509_email_freeX509_get1_ocspOCSP_REQUEST_add_ext SRP_user_pwd_free SRP_VBASE_new SRP_VBASE_init SRP_VBASE_get1_by_userBIO_s_connecti2d_PKCS7_bio_stream PEM_write_bio_PKCS7_stream PKCS7_add_certificate PKCS7_sign PKCS7_sign_add_signer PKCS7_final PKCS7_verify PKCS7_get0_signers PKCS7_encrypt PKCS7_decrypt SMIME_write_PKCS7 SMIME_read_PKCS7 OpenSSL_versionwCRYPTO_memcmplBN_optionsBN_bin2bnEVP_CIPHER_CTX_key_length1EVP_Cipher@EVP_DigestYEVP_EncryptUpdateVEVP_EncryptFinal_ex>EVP_DecryptInit_ex?EVP_DecryptUpdate<EVP_DecryptFinal_exFEVP_DigestSignJEVP_DigestVerifyEVP_CIPHER_CTX_newEVP_CIPHER_CTX_freeEVP_CIPHER_CTX_ctrl EVP_CIPHER_CTX_rand_keyEVP_md4EVP_mdc2EVP_ripemd160EVP_PKEY_CTX_ctrlEC_KEY_new_by_curve_nameEC_KEY_precompute_multECDSA_signECDSA_verify d2i_RSAPrivateKey RSA_sign RSA_verifymDSA_signrDSA_verifyhDSA_set0_pqggDSA_set0_key SHA1 SHA256 SHA512ERR_peek_last_errorASYNC_init_threadASYNC_cleanup_thread ASYNC_WAIT_CTX_new ASYNC_WAIT_CTX_free ASYNC_WAIT_CTX_get_all_fdsASYNC_is_capableASYNC_start_jobDES_optionsDES_ncbc_encryptDES_ede3_cbc_encryptDES_set_key_uncheckedAES_optionsAES_set_encrypt_keyAES_encryptAES_cbc_encryptAES_ige_encryptCamellia_set_keyCamellia_cbc_encrypt4MD5 HMAC_CTX_new HMAC_CTX_freeHMAC_Init_exHMAC_UpdateHMAC_Final WHIRLPOOL' RC4_options( RC4_set_key& RC4% RC2_set_key RC2_cbc_encryptIDEA_optionsIDEA_set_encrypt_keyIDEA_cbc_encrypt SEED_set_key SEED_cbc_encrypt(BF_set_key!BF_cbc_encrypt'BF_optionsCAST_set_keyCAST_cbc_encryptnCRYPTO_gcm128_newpCRYPTO_gcm128_setivgCRYPTO_gcm128_aadoCRYPTO_gcm128_releaseASN1_STRING_set_NETSCAPE_SPKI_b64_encodeeNETSCAPE_SPKI_set_pubkeydNETSCAPE_SPKI_printfNETSCAPE_SPKI_signcNETSCAPE_SPKI_new SRP_create_verifier SRP_get_default_gNd X509_CRL_print OSSL_STORE_open OSSL_STORE_load OSSL_STORE_eof OSSL_STORE_error OSSL_STORE_closev OSSL_STORE_INFO_get_typel OSSL_STORE_INFO_get0_NAMEm OSSL_STORE_INFO_get0_NAME_descriptionn OSSL_STORE_INFO_get0_PARAMSo OSSL_STORE_INFO_get0_PKEYj OSSL_STORE_INFO_get0_CERTk OSSL_STORE_INFO_get0_CRL} OSSL_STORE_INFO_type_stringi OSSL_STORE_INFO_free OSSL_STORE_supports_search OSSL_STORE_SEARCH_by_name OSSL_STORE_SEARCH_by_issuer_serial OSSL_STORE_SEARCH_by_key_fingerprint OSSL_STORE_SEARCH_by_alias OSSL_STORE_SEARCH_free OSSL_STORE_expect OSSL_STORE_findASN1_TYPE_newXASN1_INTEGER_newva2i_ASN1_INTEGEREVP_MD_sizeDEVP_DigestInitAEVP_DigestFinal|X509_STORE_new X509_LOOKUP_hash_dir X509_LOOKUP_ctrl' X509_ALGOR_newG TS_REQ_new: TS_REQ_free!d2i_TS_REQ_bioi2d_TS_REQ_bio1 TS_MSG_IMPRINT_new. TS_MSG_IMPRINT_freej TS_RESP_newf TS_RESP_free PKCS7_to_TS_TST_INFO$d2i_TS_RESP_bioi2d_TS_RESP_biov TS_STATUS_INFO_newr TS_STATUS_INFO_free} TS_TST_INFO_freeM TS_REQ_set_versionx TS_STATUS_INFO_set_statusJ TS_REQ_set_msg_imprint3 TS_MSG_IMPRINT_set_algo4 TS_MSG_IMPRINT_set_msgL TS_REQ_set_policy_idK TS_REQ_set_nonceI TS_REQ_set_cert_reqH TS_REQ_print_biol TS_RESP_set_status_infom TS_RESP_set_tst_infoh TS_RESP_get_tokeni TS_RESP_get_tst_infoV TS_RESP_CTX_newS TS_RESP_CTX_free_ TS_RESP_CTX_set_signer_digesta TS_RESP_CTX_set_status_infoO TS_RESP_CTX_add_failure_infod TS_RESP_create_responsen TS_RESP_verify_responsep TS_RESP_verify_token TS_VERIFY_CTX_new TS_VERIFY_CTX_free TS_VERIFY_CTX_add_flags TS_VERIFY_CTX_set_data TS_VERIFY_CTX_set_imprint TS_VERIFY_CTX_set_store TS_VERIFY_CTS_set_certsN TS_REQ_to_TS_VERIFY_CTXk TS_RESP_print_bio TS_TST_INFO_print_bio TS_CONF_load_certs TS_CONF_get_tsa_section( TS_CONF_set_serial TS_CONF_set_crypto_device) TS_CONF_set_signer_cert TS_CONF_set_certs+ TS_CONF_set_signer_key* TS_CONF_set_signer_digest! TS_CONF_set_def_policy' TS_CONF_set_policies# TS_CONF_set_digests TS_CONF_set_accuracy TS_CONF_set_clock_precision_digits& TS_CONF_set_ordering, TS_CONF_set_tsa_name$ TS_CONF_set_ess_cert_id_chain% TS_CONF_set_ess_cert_id_digestX509_STORE_set_flagsWX509_STORE_CTX_set0_trusted_stackFX509_STORE_CTX_get_error_depthDX509_STORE_CTX_get_current_cert5X509_STORE_CTX_get0_parent_ctxTX509_STORE_CTX_set0_crlsMX509_STORE_CTX_get_num_untrustedX509_VERIFY_PARAM_get0_nameX509_VERIFY_PARAM_get_countX509_VERIFY_PARAM_get0 X509_NAME_print_ex_fp X509_PURPOSE_get_count X509_PURPOSE_get0 X509_PURPOSE_get0_name X509_PURPOSE_get0_sname OpenSSL_version_numuCRYPTO_mallocxOBJ_createEVP_PKEY_get0_DSAX509_STORE_set_default_pathsZX509_STORE_CTX_set_certaX509_STORE_CTX_set_flags9X509_signX509_digestX509_cmp_time i2d_X509_PUBKEYi2d_X509_NAMEi2d_X509X509_get0_signatureX509_alias_get0X509_add1_trust_objectX509_add1_reject_objectDX509_trust_clear.X509_reject_clearX509_get0_notBeforeX509_get_X509_PUBKEYX509_issuer_name_hash>X509_subject_name_hashX509_issuer_name_hash_old?X509_subject_name_hash_oldX509_ocspid_printX509_get_ext_countX509_delete_exty X509_EXTENSION_get_object% PEM_write_bio_X509_AUX X509V3_extensions_printX509_check_purpose X509_PURPOSE_get_idX509_get1_emailX509_VERIFY_PARAM_set1X509_VERIFY_PARAM_set_flagsX509_VERIFY_PARAM_set_purposeX509_VERIFY_PARAM_set_depthX509_VERIFY_PARAM_set_auth_levelX509_VERIFY_PARAM_set_timeX509_VERIFY_PARAM_add0_policyX509_VERIFY_PARAM_set1_hostX509_VERIFY_PARAM_set1_emailX509_VERIFY_PARAM_set1_ip_ascX509_VERIFY_PARAM_lookup X509_PURPOSE_get_by_snameBIO_new_fpxBIO_meth_freeERR_put_errorERR_add_error_datasBN_randBN_bn2binEVP_PKEY_CTX_ctrl_strX509_STORE_set_lookup_crls6X509_STORE_CTX_get0_policy_treeHX509_STORE_CTX_get_explicit_policy&X509_policy_tree_get0_policies'X509_policy_tree_get0_user_policiesX509_http_nbio` X509_CRL_http_nbioBd2i_X509_biod2i_RSAPublicKey_bio d2i_PrivateKey_biod2i_PUBKEY_biov X509_EXTENSION_freeX509_getm_notBefore X509_getm_notAfterX509_REQ_get_extensionsX509_get_ext_by_OBJX509_get_extX509_add_extX509_get_ext_d2i4CONF_modules_loadGENERAL_NAME_get0_value*DIST_POINT_free X509V3_parse_listX509_check_hostX509_check_emailX509_check_ip_asc X509_POLICY_NODE_print PEM_read_bio_X509_AUX PEM_read_bio_RSAPublicKey PEM_read_bio_PrivateKey PEM_read_bio_PUBKEY}b2i_PrivateKey_biob2i_PublicKey_bio{b2i_PVK_biod PKCS12_parse UI_new_method UI_free UI_add_input_string UI_add_verify_string UI_construct_prompt UI_add_user_data UI_get0_user_data UI_process UI_ctrl UI_OpenSSL UI_null UI_create_method UI_destroy_method UI_method_set_opener UI_method_set_writer UI_method_set_reader UI_method_set_closer UI_method_get_opener UI_method_get_writer UI_method_get_reader UI_method_get_closer UI_get_string_type UI_get_input_flags UI_set_resulttENGINE_register_all_complete5ENGINE_ctrl_cmddENGINE_load_private_keyeENGINE_load_public_keyENGINE_set_default TXT_DB_read TXT_DB_create_index TXT_DB_freeOCSP_REQ_CTX_newOCSP_REQ_CTX_http RAND_load_file RAND_write_file6BIO_ADDR_rawaddress8BIO_ADDR_rawportEC_GROUP_get_curve_name*EC_curve_nid2nisthX509_STORE_add_crlzX509_STORE_load_locations X509_get_signature_nid HMACBIO_sock_should_retry3BIO_ADDR_hostname_string9BIO_ADDR_service_string-BIO_ADDRINFO_next+BIO_ADDRINFO_family/BIO_ADDRINFO_socktype.BIO_ADDRINFO_protocol*BIO_ADDRINFO_address,BIO_ADDRINFO_freewBIO_lookup_exBIO_sock_initBIO_set_tcp_ndelayBIO_socket@BIO_binduBIO_listen;BIO_accept_exBIO_set_datagBIO_get_dataBIO_set_initBIO_write_exABIO_callback_ctrlBIO_nextBIO_meth_newBIO_meth_set_write_exBIO_meth_set_read_exBIO_meth_set_putsBIO_meth_set_getsBIO_meth_set_ctrlBIO_meth_set_createBIO_meth_set_destroyBIO_meth_set_callback_ctrllibcrypto-1_1.dllWS2_32.dllCloseHandledGetLastError$PeekNamedPipeSleepaExitProcessCreateThreadTerminateThreadGetStdHandleDeleteFileWHGetFileAttributesWuReadFileWriteFileGetProcessTimesGetCurrentProcessIdOpenProcessGetSystemTimeMoveFileWSystemTimeToFileTimeMultiByteToWideChar#PeekConsoleInputWGetCommandLineW<GetEnvironmentVariableWFindFirstFileWFindNextFileWWideCharToMultiByteGetConsoleOutputCPSetConsoleOutputCPUnhandledExceptionFilterqSetUnhandledExceptionFilterGetCurrentProcessTerminateProcessIsProcessorFeaturePresentOQueryPerformanceCounterGetCurrentThreadIdGetSystemTimeAsFileTimefInitializeSListHeadIsDebuggerPresent{GetModuleHandleWKERNEL32.dllJstrchrFmemcpyLstrstrHmemsetKstrrchr5_except_handler4_commonVCRUNTIME140.dllastrtol__acrt_iob_funczfgetsbperrorPatoiQatol*_stricmp~isxdigitkislower__stdio_common_vfprintf__stdio_common_vsscanfstrncmpqsortXexitgetenvwfflushfputsdstrtoul __stdio_common_vsprintfnisspace#_errnohisdigitstrncpylisprint#_unlinkfputc/_time32rclearerrtfcloseufeofvferror&_fileno}fopenfreadfseekftellfwrite_closeE_lseekR_readW_setmodek_writeI_opentolowerF_fdopensetbuffreemallocgstrerror_fstat32toupperC_kbhitreallocB_seh_filter_exeD_set_app_type.__setusermatherr_configure_narrow_argv5_initialize_narrow_environment*_get_initial_narrow_environment8_initterm9_initterm_e%_exitT_set_fmode__p___argc__p___argv_cexit_c_exit?_register_thread_local_exe_atexit_callback_configthreadlocale_set_new_mode__p__commode@_except16_initialize_onexit_table>_register_onexit_function_crt_atexit_controlfp_sjterminateapi-ms-win-crt-convert-l1-1-0.dllapi-ms-win-crt-stdio-l1-1-0.dllapi-ms-win-crt-runtime-l1-1-0.dllapi-ms-win-crt-string-l1-1-0.dllapi-ms-win-crt-utility-l1-1-0.dllapi-ms-win-crt-environment-l1-1-0.dllapi-ms-win-crt-filesystem-l1-1-0.dllapi-ms-win-crt-time-l1-1-0.dllapi-ms-win-crt-math-l1-1-0.dllapi-ms-win-crt-heap-l1-1-0.dllapi-ms-win-crt-locale-l1-1-0.dll;D;D;D;D;D;D;D;DCED @D @D @D @D @D @D @D @D @D @D @D @(D @4D @@D @LD @XD @`D @hD @tD @D @D@DD@DD@DD@DD@DD@DD@DD@DD@DD@D D@DD@D,D@DS"絮nUe LsjI)aF X׈^{BXEA  1W=[/_OGV? )[Iz*!,IOQmKKR,0\ܘC=C[Щ>˃uk4A)jUMp쮇8 EwnW`W"ˏ3:7o림Sp!v>/E$Y2.;#x=gO7NGL-OA.-",SU+?X:0ڰ-O&8=pQQy2{-'ŜyR|I ˊf$3;@VP澄 %Ӝlb]+}=zlTQ [GdUZ7%}!ioɊ@zp NFz۳˃#ĽԪ]1FΞugSGD%s~ЎYѲZ/9ͣ¹ǹHƘMʄl)Y5dY!3kQ^޸_ƹ"eFD#33kYtj>6P!Бl/&0ej0VboVqIZM4Xy0UlZL,YV蝯 xQUC;l -A(Пj~ Ы|}5'IQcd>amS9'Ogw:o s>z(a#+΄W~%Te̕ 0YakNCy% Hh f+vFNY LeHxC,$}ZpEl)@?[GD9rzڪ* T#7[a ~$sm@r HlF9OxFj1d 8<*+16`-t2蜓n{q%8*7Dΐ?RR"8v iXj}|,2O 7C]$'FTSbq+qAu:a)F:ck0N% Ub?g]$`)L='jPF<#9Zb?J^ISuC)"Ń Wm"$+Kg7ۏ8CD?LS.=fL=1lߖ3#GYu)wԐ ?LէA󀎱c?+sսQjȺMT8Шu"aQcOшI0G0\u؉EQ!o0o3$  (#kL:%OyO9]_4T@LZE ߡjpwFD+u2l'i\sGd+B/,i'ѵ#Ņ-CMIt~$ϜE@*(@)ɰ#~2Ƀѝ>շ}ec]]ύ p *q}ǸbpJO6%jF߾wVm%_[7̹J3cCCC@)|+6S} MRt_!\:Z%!vL|qPq'[# ![(=%*-}x~ $*\*hoVs:N#"jtx?DwQ0 )qC;QWq+e!S_()O|D(AOj(P9gS,<˖A@2pe:"yj̙r}m䐵pNH`*z=$)ڽפ`-"ek(/y|CBjEO.4T}my.QMyVD7ZHH?,QFAƑrUs,tP:/mwmE i'e^4Ӂ=0C#Bv1sFa 9@zۀ, 4ԒlnOϯLwvrGќJ3nuv1w)R.R0u ͉ lW'=/\v)K xraao9N>Ǐ68%zJԠ>!9r=P]_?mU ![&+wOv,"j办VxD^`ey1#.t॔KXU346Wy.;N!\HJ`)S--o B.q1mo+#ߴ@, }}Kߑk iif[F}pm~uNwMA?bq^8K,0oI.ɚ] U:%#Вã/MUZ1u,A_uc,h˓QsI`&FP_YT͘At_ `{< 뤓ʚ'e[yn&(;smSX`\vCX$; $ET7c}t!HĔD"-->Z1ܕAX@_ڬ?*kX_Hx $< %kBl61z&v jb |I wgG!?C!F0bQrHg͞!0A4w>9g*{/@pO? vJ5NG+]tC3{I@fbz˓SԀH'KAa߿=q %qJWl!}5EjC\T_$.@ޒ#YҡL e[·Uq< $ka3B+wtyyϭW5 tqXk2]vH9#wJp>lR$ AZz^15uĖt۴Ȍ;fPGeb4X5j,Zhxdk>Nz¶vœjiV4J n5`#0d9`vQJ<:, `iJ!IT X!QG>TFٶdT/ϥ(9v[-C$oio}_x@ (eƞVpRҔJ%L.y\ՎTU%vcP"/XXykAg&lWa:}1-8b6BB$ge |oDɫLE{80X+] TIM"@P.x(x$V—,Cfr_S챱^@ H{?j!5GŊO^c`q[JO`ƺJ$ .:΍'! QU0c׍ąN'|.墣Lc9wfʠqP=5.`haCʚ#JEraww*-Va^jFJ?PֺוeSánCӁFFHNy@4q^J^Op-=:ը  9_!1trkd5a 9!f |ʡZqT(pCl{hMEF C,FN&.۰U*PD!0 'FezC!Ipч)6f-{ 8َx'ϵEX=!Rhax(l_\=A. _5P3},;$15sƘxf1ͦ _Y:5T!j+qf;AR2RQU2O;+amhy4IC|N^1 $"5̢ [eqd>3NAT2x~OFjx?_g LQQJXd٢2T68 `2jGA;~Ŧ3gl~Ô,,iN{@M*'Z-?}QpP8M6y.+}/J ޑǯ흸le^gb:gWVJXnp)hEͥD V&ХIn"{X:RL\|{2Nd%k}v"S1kץk8 '3󚮔 m'U)?&T#<\.!#%.oT{ka Qﻹf,%v˿z/V3ّ1rJ!BNl'"峣瀻Rdf%o ;6.+OƱ[ {5-D>DG&q{mK,l!ΓI4iI>q[~^T<) Ƥax~ 국h ')|p* 9vr0^JUF_a%z=o+Ij¡ 1BCN||`貐! |cn[i=w;&'*ܕOB m 1!8\yAt (R/M0ŦaBOfc5-;q% F⧣ͿX%_ *FKfrQ6Rq!O+&PL|.Tv%H9o$dcDol?/xӷ&ۍ7M\åuLoXU2n+EH@ع<s[qw?o6Q_~PzM֣v$_[\dq6a'}}՜ZTUE-XR(eRE+alY{땁)R25ʑ2bwC,Ax'P."볥' &~9r"cyjUaA7)RN1D.A  ·bh'[ZzKs@xB(^qzx>,9r,]Ǯ)ha7}} GhFVm{Q{5 z*CH#ma@c+/aLp=xO 5mm79}3TӃe}':k悎X-8l;GXpMF4` <@2u#lWs L\~Nus-TUɼ˷Nj }Ј!C s}T}c^' n~Z M9;|s9Z}r2XqnfY֬S-FX.M}JLWTY,m=*)`DSԩ~!n^SY7qpc*)ךvGN1O*ejKCy8A65E<6Hw teThD,͇;) rLTfA=>_/Xh1WuM8}V4+@|"&}W(8qy!BRfJnGպ7|ocDݱ0mͿ4'Y}yܖ[N@k:dp$\t^gJʾNH}YbPSF[Z=spYk^*jN#8ֳ q-ܥ3ݢ>XSnx5xCcut q$aSM9 "/ԙt:cLZZo)3P'grcȈKջv۱כoz\,`. m+yF$\2T/xs u#Y[$u/R! %]OEʠTo"Ͻ#􏙧g;I5O76u% l>-29K__n~Qٳ7@}rS-~`I1Le:Mc!xk@[Iu#;ŀ`'zwK>uC&qrprp%j-yeN}\[7CfHlgdu6%Ut,(v= jZc>1)~3K(-:Q&.)G]c)emxc1rTsr&HWW('b1XzrnEg&%dE186FNq_ AȔs0Tv#"zB2Fy zy=2b)s Q#>t$ `6*(M憘|!3T O|mcs* 8Q#7f?Gos!ktOš2n2Bz=yCzC FxMg)+_pJjZ¬ǭ b,?VPr*؄1c' ^x1Kw\P7fkT]nX TF~ !1^ g2V XVB5ld ?f_>9]2Hle4P[.y b5ohiH]4ArZqGo@@pc6;)0!?܌`0&9>dQ'^v͆3;<~ w"0qt035V4Go;X ܏pAzҚ5 W wTt>O|Lfέ=P!mĮ8bl ي] {1;VhU t WmNXOXWt|K]DX .Lr"]+-`V+!9X7ʣwn3m_3.4B_ <'~݇UiUzq]:xC)I^yG.c礋TD]c,~e% O:J褃Ix߬,7>yU؜l[z[[us'y(EX#l)PQ8L5{0^t?.3tu Oeo7ͶoP^}ֻ@Ն&A>s*M\-j(uL#,re<%? Nnzzy0 -d tHN5PD0Jmk.5R&7 o{@bo]/; hitCJrl.4^v>EJzg81{T Xٔ]^PkW*];)!AG UMp⊊#6)TfX }]lHS+G4>?VCeZp>b?[P]gb)m]W 2j5](Ą%c>0WE4:wa=J]yK/%(iw|Ju.+P2COw" iX 5maJenbj9 ANHs/U7kE.&c"^ͮbN-iOA~6)Y7d@2&0`nԳD3LJǒB6>tcY 6E+6^ʫIӫc W<I]^#8 "]V2nic'NXpNl^jCElf\}\xU3K<;XyjSiWq[BI薀H|t~kT75{9O.ev XWn?L-F(:H峄GXŬ#͖^A{KS ImQم:b1\nM{QY\̭˓iqc3;#z=ok[ښٕv8ӽJpM‘MT,ߪw(*,|& QMvvEOvq,T ouMʓH0J%/I25 IBљ#*!Q'*I ϞD'A W6\~t+_j3,*'Wj@OL:].꽂^Cqշx:D&eSVODUG?B߼ iT[|IϿBOd儇 p%8ӴxO?NKsz{w,å12U5wbFa00ࢌ)D_MR("6eT_- Nۤ/7A)G7Z?AIWΠ??FtS0Mnrsy`.*}|MD؊P):)ٯ:G]33[J_[88^΁DfbdOv#ak÷3cx2; Xꭼw1Y% .b\hv#E P?Þ;TU2tF,~` {9Z qE9MڍDH1%GۘVfHLl,TCvvh oՓʛ0a ʙ/fVJ.4U+J|gmk[́\:6zдW&e=;<IJM1^O=f"}Ư<>oz/̍"(%ԔӪЅo Ur >4, E'/U>xx.әl?v:0v0JPXԹ4BNGTEeKЅS~Y Wj؟w@c!uv'A0_Ƥ0S6.ٕ)F`'o>1*N|.AO#!MtD9iK.v^De1 ,g=.ӗTES|?ɬ kr$BCR-Ӊ(vUg9ٷ jQz:;A[]3hSdÊFDloEg<"Gzy znS옂W8U:Mr7J6T?g׸nO`+Z Q30F&8ɗ2-Y8ffN{c?ҭB) (YX}\C~ c-a3QFCNa(epC!v{@'>kwmΚw١@k!ܖrϕ^%`9Tlu88MB%f V&MXqjܐ6nC,NfcHо$#.0;/3x n3' 71MC̠I-7Ӑ_1iK석+ݛX((Tl% OG®/m)=(CLyYuwVCڬBʕs&T:7d1@YrMa!BLx1|{jT8T/ڟyBʺ!+JN5=Ů'0E;C>5 S2+]XҫSeIHM]`EJ`+7c XC~ܡV^i0~v_Xϻn2Ho|ȏӆ"Iܒ Mvg@[TfHYU;췈0rBe⑧ERQ25#< ճy[Gֽ!i,cnʄ02-I*@|E6G~.[v쉌%w۔"ѩc۴CN/hP /[Kcz0.e(왡ztTЯXNP~1 ם0&0HXTZ l8y9/^!y92rɐί &_.^f/}"mh>nēB dR\ AxRv?k "r{C &&Pzɡʨ,W>PEz,Y{4谞'Ż0'ۤ7dȆLdNL{̠q4HF7ΰM9/|ϐ[7(BY5Fn)zwg+6ׁ]8hI}<60z!u`>BGI\i}<5lcbaa\bb #l=,Kr'6e8WjOQА#e<,0Z8byK ?_F&[(MߓŔKB5kiav 3 KˑzGyW= InF:˴[0% 6Z1scnTSiT؄р W&Ed+E7W0.]tRރsa!b0l6Q{QI'ݽy9=emR`ȋ3׾CM+FTDRdGlJd?!/r|&߀PԔ}qدt63XcseD %ݘݼ ,CA¡7pZj06!i>8M4G~&%&NUMJYd~r}}+,܋R V&yq Y'h=6Uwi?cp!7бWzc V;YljT-x}N [b; $N=Z>=83^7L+X%X#ƃx݉ nk7tڠZ+( Pd~(;&9VrMg7,n1Yx]'E1!ά~2v1ĺZɞt&nmC b4IʓBK#yXfܫ3"+\{.RrxJISv-.C<9ta3*UJ痦@ARfϿMɾcv58y#H`8_kg[A ^KN[Gb#ٶ.]l|U Ϭ7jO@yJy&5M>9l9_RT$|n>J@lcDRSQG.N :&S ũ֊)uͶ{d|~ HJtLS={jw/,yD7;=)ˉdKWk '/= <s}pieKtI!d3P3b[ rQ2:dsh[p\gE`W+G "sV3> !+nk ݵI6옘 ~gjz Q͡mTi j^ \g-f3"X陯 *Vm@7gzT[r֥#9xȃtyž =4D+"G1ke__]Sp7M|Jуܲ=xX9P-D#6_ߞO㌿>IyXG/!c2culnhHY4C Tg!8 @..JQݺ#f*ʜl-k}hRV/U) N] +֛Ҙ)E\UeͬSFߥX|.FF/֪!~vb; 6yUd*N;D|N7&xm$kH!g"@?զ^MUq–%GDoS+wf~z(e1ׇ)[tQ{Ѝrw oI~$2pYp}Ėa; 츜 w'5fF1jR] ,4zj!B1H'y{QK[jqE07ޢh -Zݑc_yڙ :KCpWĶύ*#o_J'2$d,9/K~e\nĶ+Q.`ug+vAB)ʷa: odqembvmkx"2cS}흂,\݅Ҭn`.vʱrP[9|ioIRg#C,|;ea޵cslp,s쇒 g֜5HH;DsY{vM[/_)n7֪O^Re8`$ԜLz" h__;kܾz:'IC=~,^{nln8]V}S>$ ki&+pSFbP3Kʼns;lIǟ D0پ[_׉t),TQޠ/$kwޢhR (1gPޛ~, Pa孽6N@} K?nAj)}G0 j3=S.Ys>u1GzR٦{8h~KS[Yqenfk6(ץ,9&Kښp7V#^9OCeòp[PI1lՅePfeo2g蠋kE vϑMLoPF%ho0i](Hޙ?_ s$ ]*?'b{tbSa'z MTXItU~#Za~qM4)h^ lAsj~2GjZ 7dy=a!t]LQG\LzrSxH:џ}G{tPVW+AV8F NDC!]n&1 !Ľ$PH,.I_W'6 +٘4PXTctvR{(JN؜y؛f/ϬyEx~"Qg&#8pMO@~rR33Π%]oO4~o0o٠]\ A2 ¢~h\(!XcLNKMX\Ug}n To@gL[<zgi @v&CV(_;i6,Qw/W{b;@{h 8!]F#rQFyٽ,W~={k&'jw,B҈ӒQd\lG %??! ]Te}ðhϛ3MӔ> btơu,xY4cO/<8?~%r 9캐[:Xl0B71jj )F˅ 0^9""4ah7=.J[HcӖd4ѠѮl/HC!0_ޣpx. }nBܷF6MF=LegalCopyrightCopyright 1998-2023 The OpenSSL Authors. All rights reserved.DVarFileInfo$Translation 000001]111222222222333444415\55{666667!7,7>7D7O77777788$8<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|88888::};;;<-a>g>>>>>?$?.?4?00011 2&272L2]2i2o2222222 3G3e3k334B4H445565;5\5b55556#606666666 777889p:u:::::T;n;u;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<< <<<<< <$<(<,<0<4<8<<<@t>>>>>>U????@80>0W0]00000x1~1122233333A444444444445.5=5I5O5e5k5~555566 77389888888899979B9O96:J:P:Z:~:::::::$;*;5;;;;;[ >>%>:>@>S>Y>>>>>>>>>>>??-?B?S?_?e????P0=0B000011%1+1k111/2?222222223i3o3333344"4<4B4T4Z4w4444435555555 66)6/6F6L6f666677,767<7l7s777778+8T8X8\8`8a9999E:K:s:z:::::::.;4;a;g;;C>g>m>{>>;?A?O?U?m?s?????`000>0d0h0l0p0t0x0|00000000000022C3E5777l9 :5;;;O;\;b;|;;;;;;;;;;;<<<7>,>g>m>>>1?q?????p0K01 131J1y11111111Q2W2k2q22c34C6X6^666k8q888888p999: :o:u::::::::;%;+;B;H;l;r;;;;;;;;;q>> ?$?(?,?0?4?8?M>X>>>>>>>??? ?????3000%122 242:2D2X2o2u222232383333 4&4444444p5v555$6=6E6K6V6666M7_77m8888 99999 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9:.:I:O:Z:::::';;;; >>>?X 00X0g0000011$1*11111111112223292N2T2x2~222222393>3h3m33333344"4-4O4]4m444455 5$5(5,5054585<5@5D5H5L5P5y5677%7x7~77777<8B8p8888B9H9999999":5:T:X:\:`:d:h:l:p:t:x:|::::::::::;;;;<<= ==5=:=S=Y=o=u========>>>>>>>>>>>>>>? ???*?0?#>4>E>Y>h>u>>>>>>>>>>>>+?:?@?Y?????I0000000000000000000001 2;2A2U22&4R4l4x4~4444555555556$6*6[6a66666)777777*8~888849p9{99999:::(;7;;'<- >:>M>g>>>>>???????000 00000 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0000000#1e1k11112_22233455V5\5w5555556=6i6677 8$8)8A8L8g888894989<9@9D9H9L9P9T99:Z::::;;m;<<=f=======>>3>O>e>>>>>>>$?M?`????0.0T0Z000 1/11222H2N2\222/353L3R33333333O44444556668888*8I8T8^8d8w8888888888%919U9[9f99999?:E:P:g:m::::::::::::::::-;3;;;;<<<===>>)>C>I>Z>`>>>5?;?M?]????000 00000 0$0C0~00001111D2H2L2P2T2X2j2p2222333334%455M5d5x5555556 666*646:6[6M8R8q8v88:: 00E24444444444555#5(5.5@5556+6<6R6h666666X7i777788888Q9999}::e;k;;;<5>>>>>> ??4?:???????????????????????????????p000 00000 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h001M1k1v1111111J2222 3333 44a4g444}5555555666+6b6667>7^7d777777778 88(8.8C8I8c8i888889$9G9L999999999:::):4:::o::::::::::::; ;;;#;);3;9;L;X;z;;;;;;;<#_>v>~>>>>>>?N?~???? 60L0c000011,121P1V1i1o1111112,2^2s2z222222223*30333314[4`4j4u44455'595?5S5e5k55555555556 6666&62686H6[66 7?7E7x7777778+8`88888889&90999:X>>+?1?|?????0 30001D1H1L1P1T1X1\1`1d1h1l1p1t1x1|111=2L2d22223 33/3D3P3U3l3v35r67 88?88888888919C9U9_9999999::<:N:`:j::::::;;;G;Y;k;u;;;;;; <<'*>9>F>t>>>>>>>>,?>?P?Z????????@0&080B0m00000000111C1M1x11111111*2<2N2X22222223 353G3Y3c33333333A444,525553696666666-777=7W77778G8888>9D9Q9999999::: ::<:k:::;<<<=,=?=F?L?^?????P00%0e0k000g1m111`3~33333'45555555.64666667777777.8G8P8T8X8\8`8d8h8l8p8t8x8|8888888888888888888888888888889@9c9999:6:F:d:::;%;Y;;9L>X>\>`>d>h>l>p>t>x>|>>>>>s?`(0.0n1t1111192p2v22D3X33334444j5p555555666 66666 6$6(6,6064686<6@6D6H6i668 88i8o8}88889`9999h:::::::::::::::::::::I;;;;<<)U>>>>>>F?L?p, 0?0C1q2222333N3a3t333344$4D4e4k4v44445$5*555M55555566666&77777777888 88888 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8888:9@9R9X9g9999999: :,:H:N:n:::::::::;;; ;;;+;K;;>P>Z>`>p>~>>>,?@?F?P?n?t???T1Z1e1112#2)2H2~22222222222;3O3U3#4)44>5J5P5Z5`5j5p5z555555556b66777778#8-8@888888969;999: :&:0:6:::::;;&;6;t;};;;;;<"<<<<<<<<>>B?H?b0)1112<222B3H3q3w3333333374Y44444P5V5v5|5555555566>6Z6_6e66666677%7+7U7s7777777778 8888=8C8i8o888888)9/9P9V9e9j9p999: :3:Q:g:m:::::N;T;d;j;u;;;;;;;;< <%<+<;>b???????@0T00000000H1Z1`1}111112 2+2:2@23 33m3t3z333344348444455D5H5L5P5T5X5\5`5d5h5l5p5t5x5|555555555555555555555555555526I6P66677 7777778r8x88888899:::5;;;W;];;;;6<</>>>>>>>??? ????? ?$?(?,?0?4?8?3D33334D4x4|444444444444444444444444445F555556.666666 7i8o888888888899#9-939R9e9k999999%:::h:::;F;u;;;;; <<<<<<=&=9=q=======>:>@>]>c>r>>>>>>>?H?O?V?t??????????0&0-0>0J0Z0a0r00000000111 1C1P1V1i1}111111111 22%2+2K2^2q222222227333444G7M7S7Y777777788=8C8U8d8j888888 9 969L9e9x9999:):::;<<<<}<<<<<< ==Y===='>g>>>>K?Q?(1222222G3\3$5)5D5 666"656:6F6K6Q6c6666666666,727c7h7n777778 8Q8V88888888999!949\9b99999E:K:V::::::::';;;;M!>,>D>O>U>`>|>>>>>>>>>>? ??I?i?q?v??????080>0^0071<11111112#2<2222223 3[4}444444444U5[55566666)717=7U7i77777a88889N9T9a9999:-:x:~:::::$;b;g;p;;;;;<^<{<<<<==B=H=f=k=q==>>>?!?'?2???E?{??30X000:1@1Q1{111113292J2222222#3(334f5l555747a7g7778#8)8Q8W8{889:S:Y::::?;I;O;^;d;v;|;;;;<6>>%>P>V>i>o>>>>>>>>>>>???.?5?;?S?f?l?|??????+0`0e0k0|000000000000000000000000000000000111 11111 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|111111111111111111111111111111111222 22222 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|22222222222222223<3G3|33333?4E44444444444 5&5 66i6y66666666667777"7(7n777777788#858a8g8v88888888889969P9V9999999: :6:<:Q:V:o:u:::: ;Z;c;;_R>X>r>x>>>?? 0{00000001/111111111111%2+2p22222331373U3[3i3~333+4:4\4u4{44444444 55 5&5J5P5c5m5s5555555555666%60656;6F6K6Q6[6a6l66666666666 7 7h7777777818I8d888$9:9N9b9g9m99999:(:\:k:q::::::::;;%;0;9;k;q;w;;;;;;;;;;<)<5<;<^<<<<<,=j=r======!>'>2>=>C>P>\>b>q>w>>>>> ???)?/?*>5>>>>???000"0>0F0K0Q0i0000000000171|1111212Y2q22#3)343g3m3x33334$4P4a4w44444445%5+515D5J5Y5_5j55555566E6k6t6}66666667"7M7_7e7p77777777 8881868<8L8c8z888888999@9V9\9999999 :+:<:M:::::::::;;";(;>;C;I;Y;p;;;;;;;<5Q>c>u>>>>>>? ???%?+?@?Q?W?b????????????@$00*0;0E0K0U0[0e0k0u0{000000000011E1K1U1n1t11111111112 22 2*262C2M2b22222222233#3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|333333333333333333333333333333333444 44444 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|4444444444444444444444444444444445545]5g5n5555556646:6|666667$7,727@7\7d7r77777A8]8q8w888889 99O9g9o9z9999995:;:\::::::::;`;;!<.'>9>?>>>>>>>>> ????????PX000V0]0p0000000000.141E1X1^1h11111111112 22H2L2P2T2X2h2l2p2t2x2|22233,343:3b3~3333/474O4g4o4z444445 55!5'545@5F5X5^5v55555596F6Y6h6}666666757@7K7V7g7r77777777788#8,878888889(9Q9~999999:-:;::::::;;);5;O;X;^;l;;;5A>K>^>d>t>>>>U??????`00001"1(112 2v273?3G3N3Z33334464<4W444555555R6_6v6666666666666666666777777 8B8G8f8l8w88888B9w999999:8:<:@:D:H:L:P:T:X:\:`:;;%<=>>x???ph0000011%1+111111122233C333 454L4R4h4z44-6P66?7E7W7777%8+8E8888"9(9?9H9L9P9T9X9\9`9d9h9l9p9t9x9|999999999999999999999999999999999?:O:T:[:`:t:::::::::::;;3;J;O;V;[;o;;;;;;;; <<<.>4>?>l>>>>>??#?.?n?}??????T0!0.0E000000+1D1a1n1111122%2v2~22222222343=3{33331474f4444445;5C5l5}5555555555Q6d666666677%707[7{7777788$888o8888888889-9N9]9c9n9999999+:D:Z:d:x::::::+;D;Z;d;x;;;;;;;;;;< <<+<:>>?I?r??????0 00 11(171=1C1I1^1d1j1t11111112$2?2o2y22222 3*323I3Q3`3333[4a4q44444444r555586666666(7,70747B7H7R7X7{77h8888889b9h9v9|9999 :t:::::;#;u;;<<f>>>?L???????0,020N0r00000:1L111f222223 3333333333334454L4^4p4z44444444455 5'515B5P5Z5`5o5}5555555555566/656;6Y6q6w66666666666677"747C7I7O7U7q7~7777777777778!8'80858<8F8W8e8o8u888888888899 99/9<9J99999999::%:/:5:D:Q:V:d:v::::::::::: ;c;;;;;;;;;;;;;;<<<1<@,>A>G>P>U>\>f>w>>>>>>>>>>>??!?'?-?3?O?\?n????????????t000$060?0Q0`0r00000000011111&171E1O1U1d1q1v1111111111122.2L2a2g2p2u2|2222222222223 323A3G3M3S3o3|3333333333444$41464D4V4_4q4444444444 5!5'50555<5F5W5e5o5u555555555566 66/6<6N6l6666666666666677717@7R7a7g7m7s777777777788%8/858D8Q8V8d8v888888888889,9A9G9P9U9\9f9w99999999999::!:':-:3:O:\:n::::::::::::;;;$;6;?;Q;`;r;;;;;;;;;<<<<<&<7 >2>A>G>M>S>o>|>>>>>?!?'?0?5?4D4T4b44444444444455!5)53585F5V5_5s55555555555566,6P6U6[6v666666666666777&7/7C7Z7k7q777777777777 8%8+8F8^8d8m8r8y8888888888889*9;9A9U9^9d9t99999999999:.:4:=:B:I:S:d:x::::::::::: ;;%;.;4;D;S;Y;_;e;;;;;;;; <<< <'<1>(>7>A>I>S>X>f>v>>>>>>>>>>? ???1?>?L?j??????????????00010@0R0a0g0m0s00000!1;1Z1^1f1s1w11111111111#2,2\222222223&383G3M3S3Y3333333334$4A4G4P4U4a4r444444444444 555$5*5F5S5]5m5552696>6D6[6{667$7)7/767;7B7G7Q7b7v77777777777888!8'868;8G8T8Y8d8y8888888999*959=9\9b9i9n9u9z999999999999: :2:A:G:M:S:b:g:s::::::::3;;;;;;;;< <<1<@ >>>>">,>=>Q>`>j>r>|>>>>>>>>>>>>? ??&?+?6?L?_?????c0}000011111/1C1R1\1d1n1s111111111111222$2/2D2Y222222222233)333;3E3J3X3f3o333333333333344,4Y4j4w44444455h77777778&8,878B8Z8`8k8v88888888888888999'91969D9V9_9q999999999999::>:O:::;P;;;;;;< <<<>*>4><>F>K>Y>f>o>>>>>>>>>>>>>> ??2?_?n?????????x00/0;0E0O0Y0c0}00000000000110191A1G1P1_1i1r1111111111222-262?2\2d2m2222222222+3;3N3Y3p3y333333334474B4G4`4i4q4v444444 5(535P5Y5a5f5t555555566!6&646@6M6S6Y6s6666667+777K88888888888888888889m9-:3:E:t:z:::n;;;;;;< <q>>>>> ?????$"0(0k00511122)2<2R22222233&3,3V3s3}33333333 444F4L44"5(5V555555556l6r6666666667Q7W7777:8J8O8e888.949D9J9V9i9|999999!:<:B:::;;.;3;g;m;;;;6<<<<<<=#=<=B=[=====================[>a>l>>>>>O?U?s?y????^1d111111112024282<2@2_23c3t33333+414x4~445555555555555 66%6+6>6D6V6v6|666667 7W7]7778D8H8L8P8T8X8\8`8d8h8l8p8t8x8|88888888889:;q;;;;;< <0<6$?U?[?? 0 060q0w031Q2W2223K333333c4}4444555.747X777888#8)8e8k8u88888:;;;;;< <$<(<,<0<4<8<<<@>)>S>\>>>>?@?U?b?????0W0000#11111222$2]2c2z222223333333444 44444 4?44+515B5H5b555555566%656E6O6k6666666666666777 77>7D7n777;8c88899::;Y;_;;< >[>@j0u001666Z7`7p7v777777778 8>8888/959@9b9h9999::5:;:F:Z:`:r:x:::;;Dt>>>>>?3???????P'0Y000$171E111112,2H2X2222(3r333344:4O4445:5@5 696?6J6^6e6k66666-7F7L7`7d7h7l7p7t7x7|777777777777777777777777777777777888 88888 8$8(8,8084888<8@8D8H8L8P8T8X8\8b8n8s8x8}8888888888888888888888888899 99999"9(9,92969<9@9E9K9T9b9r99999999:1:6:<:Q:x::: ;;<>===========O>T>Z>p>u>{>>>>>>>?S?Z?_?e??????`d0j0000000B1z11111122_2~233 3,31393\3a333334)4M4R4_4d4p4v44444444441565;5A555555555555666 6b6i666666666 777=7B7H777777r88889"9'9?9^9999::: :F:X:]:b:h::::::::::; ;0;6;_;;;;=======================>>> >>>>> >?>F>K>Q>W>]>c>i>o>u>{>>>>>>>>>>>>>>>>>>>>>>??p 0A1O1d11111122{22222233)383g3v33333333,4:4G4M4{4444!55+6[6t6|66666666666V7\7r7x777777 88m8888888 99999::2:::B:H:V:e:t::::::;~;;;;;;;;;;<<"<0<><}<<<<<<<<@=N=U=`======== >$?A??F111222222 33$3,3?3J3r3333344T4[444444445"5)5J5v5{55555555"7-7W7777777778 8888)8\888888F9L999::):N:V:_:e:p:::;1;J;R;X;^;d;x;;;;;;;;<< =$=+=4=:=E=====> >>>9>>>>>>>>>>>??? [0t00000000121L1111122 222223'3-383J3333333333344 44S4|4444444555555566466666677:7@7K7]7777777778 8888,888889]999999!:':G:M:m::::";';9;>;P;U;;_>e>>>>>>>>P????0r0000000'1g11111111&2:2D2\222222333I3d3n33333,4<4U4o4 55M5T556#686Q6u66666666&7,767<7777778 88{889909]9y99999999 :[:a::::::::*;G;Y;^;g;;<#/>>"?q?z?????D00-0C0Y0{0000000001161@1E1O1U1_1e1o1u11111R2222<33344$424<4J4Q4h4n4y4444444445:5E5t5z5555555=6i666666667737S7Y7^7h7w777777778/858E8O8i89":2:]:e:k:q:::::::::::;;;;;;;;;;<<.<4->>>>>>>?????H0$010N0h0000000141M1S1s1x1111Q2W2]2j2p222222222222F3b333333333H4k44445!5)5/5I5R555555555666&6+6=6O6j6}666666667C7o777778 8A8G8`8x888889 9-939M9S9a9~9999999 ::!:9:N:e:::;;;0;@;P;V;j;;;;;;;;<,)>.>;>C>^>n>>>?G?L?[??,0Y000000001-151P1c1j1s11122"2-292B2T2^2d2222222233333334P4V4a444444445 555;5L5Y55555555!686R677778.8G8u8888!959\9l9s9z999::D:n::::<;;; <>$>.>4>G>M>`>{>>>>>>>>> ???000k2r22223R3d3333 4]4|4444Q555527<7T7g7~777777883898N8T8e8k8|88888888888#999::5<; >>>>!>'>->3>9>?>E>K>Q>W>]>c>i>o>u>{>>>>>>>>>>>>>>>>>>>>>>>? ????#?)?/?5?;?A?G?M?S?Y?_?e?k?q?w?}??????????????????????\00 0000%0+01070=0C0I0O0U0[0a0g0m0s0y000000000000000000000001 1111!1'1-13191?1E1K1Q1W1]1c1i1o1u1{111111111111111111111112 2222#2)2/252;2A2G2M2S2Y2_2e2k2q2w2}222222222222222222222233 3333%3+31373=3C3I3O3U3[3a3g3m3s3y333333333333333333333334 4444!4'4-43494?4E4K4Q4W4]4c4i4o4u4{444444444444444444444445 5555#5)5/555;5A5G5M5S5Y5_5e5k5q5w5}555555555555555555555566 6666%6+61676=6C6I6O6U6[6a6g6m6s6y666666666666666666666667 7777!7'7-73797?7E7K7Q7W7]7c7i7o7u7{777777777777777777777778 8888#8)8/858;8A8G8M8S8Y8_8e8k8q8w8}888888888888888888888899 9999%9+91979=9C9I9O9U9[9a9g9m9s9y99999999999999999999999: ::::!:':-:3:9:?:E:K:Q:W:]:c:i:o:u:{:::::::::::::::::::::::; ;;;;#;);/;5;;;A;G;M;S;Y;_;e;k;q;w;};;;;;;;;;;;;;;;;;;;;;;<< <<<<%<+<1<7<= >>>>#>)>/>5>;>A>G>M>S>Y>_>e>k>q>w>}>>>>>>>>>>>>>>>>>>>>>>?? ????%?+?1?7?=?C?I?O?U?[?a?g?m?s?y??????????????????????00 0000$0*00060<0B0H0N0T0Z0`0f0l0r0x0~000000000000000000000011111 1&1,12181>1D1J1P1V1\1b1h1n1t1z111111111111111111111112 2222"2(2.242:2@2F2L2R2X2^2d2j2p2v2|222222222222222222222233 3333$3*30363<3B3H3N3T3Z3`3f3l3r3x3~333333333333333333333344444 4&4,42484>4D4J4P4V4\4b4h4n4t4z444444444444444444444445 5555"5(5.545:5@5F5L5R5X5^5d5j5p5v5|555555555555555555555566 6666$6*60666<6B6H6N6T6Z6`6f6l6r6x6~666666666666666666666677777 7&7,72787>7D7J7P7V7\7b7h7n7t7z777777777777777777777778 8888"8(8.848:8@8F8L8R8X8^8d8j8p8v8|888888888888888888888899 9999$9*90969<9B9H9N9T9Z9`9f9l9r9x9~9999999999999999:%:.:9:@:`:f:l:r:x:~::::::::::::::::: ;;+;4;e;k;q;w;};;;;;;;;;;;;;;;;; <>>>>?K?S?[?0'0Z0i0x000/1k111111<2h22222233)3>3S3Z3`3r3|3334 49444444%5.5;5A5555x666677P7Y7^7q7777778 838A8\8g889 9H9\9c999999999999999: ::::!:':-:3:9:?:E:K:Q:W:]:c:i:o:u:{::::0 566606<6@6L6P6\6`6l6p6|666666666666666667 777 7,707<7@7L70<<<@ >>> >,>0><>@>L>P>\>`>l>p>|>>>>>>>>>>>>>>>>>? ??? ?,?0?>>>>>>>>>>????$?(?4?8?D?H?T?X?d?h?t?`$?????????????p0000$0(04080D0H0T0X0d0h0t0x000000000011(181D1H1X1d1h1t1x1111111111111111222$2(24282D2H2T2X2d2h2x2222222222222222333(383H3T3X3d3h3t3x3333333333333333344$4(44484D4H4T4X4d4h4t4x444444444444444445555$5(54585D5H5T5X5d5h5t5x555555555555555556666$6(64686D6H6T6X6d6h6t6X >>> >,>0><>@>L>P>\>`>l>p>|>>>7777777777778 888 8,808<8@8L8P8\8`8l8p8|888888888888888889 999 9,909<9@9L9P9\9`9l9p9|99999`2l2p2|222222222222222223 333 3,3@5L5P5\5`5l555555555555555566667777$7(74787D7H7T7X7d7h7t7x77777777:::::::::::;;;;$;(;4;8;D;H;T;<<<====$=\6667777$7(74787D7H7T7X7d7h7t7x777777777777777778888$8(84888D8H8T8X8d8h8t8x888888888888888889999$9(94989D9H9T9X9d9h9t9x99999999999999999::::$:(:4:8:D:H:T:X:d:h:t:x:::::::::::::::::;;;;$;(;4;8;D;H;T;X;d;h;t;x;;;;;;;;;;;;;;;;;<<<<$<(<4<2222222222223 333 3,303<3@3L3P3\3`3l3p3|333>>>>>>>????$?(?4?8?D?H?T?X?d?h?t?x?????????? 77 7,707<7@7L7P7\7`7l7p7|777777777777777778 888 8,808<8@8L8P8\8`8l8p8|888888888888888889 999 9,909<9@9L9P9\9`9l9p9|99999============> >>> >,>0><> ?,?0?>>>>>>>>>>>? ???0000001 111 1,101<1@1L1P1\11112222$2(24282D2H2T2X2d2h2t2x222222222222222223333$3(34383D3H3T3X3d3h3t3x333333333333333334444$4(44484D4H4T4X4d4h4t4x4444x222222222222222223333$3(34383D3H3T3X3d3h3t3x3333333305<5@5L5P5\5`5l5p5|555555555555555556 666 6,606<6@6L6P6\6`6l6p6|6666602222222223333 3x333333333333333334444$4(44484D4H4T4X4d4h4t4x444444444444444445555$5(54585D5H5T5X5d5h5t5x555555555555555556666$6(64686D6H6T6X6d6h6t6x666666666666666667777$7(74787D7H7T7X7d7h7t7x777777777777777778888$8(84888D8H8T8X8d8h8t8x888888888888888889999$9(94989D9H9T9X9d9h9t9x99999999999999999::::$:(:4:8:D:H:T:X:d:h:t:x:::::::::::::::::;;;;$;(;4;8;D;H;T;X;d;h;t;x;;;;;;;;;;;;;;;;;<<<<$<(<4<8 >>> >,>0><>@>L>P>\>`>l>p>|>>>>>>>>>>>>>>>>>? ??? ?,?0?t>x>>>>>>>>>>>>>>>>>????$?(?4?8?D?H?T?X?d?h?t?x??T03<3@3L3P3\3`3l3p3|333333333p4|444444444444444445 555 5,505<5@5L5P5\5`5l5p5|555555555555555556 666 6,606<6@6L6P6\6`6l6p6|666666666666666667 777 7,707<7@7L7P7\7`7l7p7|777777777777777778 888 8,808<8@8L8P8\8`8l8p8|888888888888888889 999 9,909<9::::::; ;;; ;,;0;<;@;L;P;\;`;l;p;|;;;;;;;;;;;;; <(<0<8<@>>> >(>0>8>?$?0? >>> >,>0><>@>L>P>\>`>l>p>|>>>>>>>>>>>>>>>>>? ??? ?,?0?l>x>>>>>>>>>>>>?? ?,?H?T?`?l?x???????????? 00 0,080D0P0\0h0t000\4`4555899 9000 00000 0$0(0,040<0L0T0d0l0t00000000000000000000011 1111$1(1,14181<1D1H1L1T1X1\1d1h1l1t1x1|111111111111111111111111122 2222$2(2,24282<2D2H2L2T2X2\2d2h2l2t2x2|222222222222222222222222233 3333$3(3,34383<3D3H3L3T3X3\3d3h3l3t3x3|33333333333333333334444$4(44484D4H4T4X4d4h4t4x44444444444444444455 5555$5(5,54585<5D5H5L5T5X5\5d5h5l5t5x5|555555555555555555555555566 6666$6(6,64686<6D6H6L6T6X6\6d6h6l6t6x6|666666666666666666666666677 7777$7(7,74787<7D7H7L7T7X7\7d7h7l7t7x7|777777777777777777777777788 8888$8(8,84888<8D8H8L8T8X8\8d8h8l8t8x8|888888888888888888888888899 9999$9(9,94989<9D9H9L9T9X9\9d9h9l9t9x9|9999999999999999999999999:: ::::$:(:,:D:H:L:P:T:X:\:`:d:h:l:p:t:;<;@;D;h>> >>>>>>>>>>>>>>>???? ?(?0?8?H?P?X?`?h?p?x????????????????0000 0(00080@0H0P0X0`0h0p0x00000000000000001111 1(101@1H1P1X1`1h1p1x111111111111111112222 2(282@2H2P2X2`2h2p2x2222222222222223333 3(303@3H3P3X3`3h3p3x33333333333333334444 4(4