ELF                      @       4         @ 8  @ ' %       @       @       @                                                        M      M                    P       P       P                                0P      0P      0P                         Rtd    P       P       P                          Ptd   0      0      0      |       |              Qtd                                                                              8       8                       Android %            GNU ИE»h                        4                      n                                                                                                          l                     &            h    9            *    X                         ж                h            `      8                                  (           `      8       v    `      8                 (           X                                  X             T                ^          (                                           c                      I  @d  `  (                   qa7 ʯ8Dq4jgT<"[r5Յ.VK%YGK	          
                                                                                                                                	                                      _RNvNtCs3UDnubgaWtl_11rand_chacha4guts10read_u32le _RINvNtCskpDkvhUlXjy_4core9panicking13assert_failedjjEB4_ __stack_chk_fail _RNvXNtNtCs3UDnubgaWtl_11rand_chacha6chacha10abstract12NtB2_11ChaCha12RngINtNtCskpDkvhUlXjy_4core7convert4FromRNtB4_11ChaCha12RngE4from _RNvXs3_NtCs3UDnubgaWtl_11rand_chacha6chachaNtB5_12ChaCha20CoreNtNtCskpDkvhUlXjy_4core3fmt5Debug3fmt _RNvXsJ_NtCs3UDnubgaWtl_11rand_chacha6chachaNtB5_10ChaCha8RngINtNtCskpDkvhUlXjy_4core7convert4FromNtB5_11ChaCha8CoreE4from memcpy _RNvXsK_NtCs3UDnubgaWtl_11rand_chacha6chachaNtB5_10ChaCha8RngNtNtCskpDkvhUlXjy_4core3cmp9PartialEq2eq _RNvXs_NtNtCs3UDnubgaWtl_11rand_chacha6chacha10abstract12NtB6_11ChaCha12RngINtNtCskpDkvhUlXjy_4core7convert4FromRNtB4_11ChaCha12RngE4from _RNvXs_NtNtCs3UDnubgaWtl_11rand_chacha6chacha10abstract20NtB6_11ChaCha20RngINtNtCskpDkvhUlXjy_4core7convert4FromRNtB4_11ChaCha20RngE4from _RNvXs_NtNtCs3UDnubgaWtl_11rand_chacha6chacha9abstract8NtB6_10ChaCha8RngINtNtCskpDkvhUlXjy_4core7convert4FromRNtB4_10ChaCha8RngE4from _RNvXNtNtCs3UDnubgaWtl_11rand_chacha6chacha10abstract20NtB2_11ChaCha20RngINtNtCskpDkvhUlXjy_4core7convert4FromRNtB4_11ChaCha20RngE4from _RNvXNtNtCs3UDnubgaWtl_11rand_chacha6chacha9abstract8NtB2_10ChaCha8RngINtNtCskpDkvhUlXjy_4core7convert4FromRNtB4_10ChaCha8RngE4from _RNvXsB_NtCs3UDnubgaWtl_11rand_chacha6chachaNtB5_11ChaCha8CoreNtNtCskpDkvhUlXjy_4core3fmt5Debug3fmt _RNvXsk_NtCs3UDnubgaWtl_11rand_chacha6chachaNtB5_12ChaCha12CoreNtNtCskpDkvhUlXjy_4core3fmt5Debug3fmt _RNvXsc_NtCs3UDnubgaWtl_11rand_chacha6chachaNtB5_11ChaCha20RngNtNtCskpDkvhUlXjy_4core3cmp9PartialEq2eq _RNvXst_NtCs3UDnubgaWtl_11rand_chacha6chachaNtB5_11ChaCha12RngNtNtCskpDkvhUlXjy_4core3cmp9PartialEq2eq _RNvXsb_NtCs3UDnubgaWtl_11rand_chacha6chachaNtB5_11ChaCha20RngINtNtCskpDkvhUlXjy_4core7convert4FromNtB5_12ChaCha20CoreE4from _RNvXss_NtCs3UDnubgaWtl_11rand_chacha6chachaNtB5_11ChaCha12RngINtNtCskpDkvhUlXjy_4core7convert4FromNtB5_12ChaCha12CoreE4from rust_metadata_rand_chacha_2d9525ab09f15655 __cxa_finalize __cxa_atexit __register_atfork libc.so LIBC libstd.dylib.so librand_chacha.dylib.so    APS2     P      9       Q                   Q                   Q                   Q                   Q                   Q                   external/rust/android-crates-io/crates/rand_chacha/src/guts.rs         ChaChaXCore {}  ;|           0     h         (  @    l      *    =  H  =  \  =  p  =    =    =               zR | $      ,  h    D H
l H D$   @   l  8    DDhD    $   h   |  (    DDXD    0      |      DP0

lP D(            DH
H D D      l     D`X`
`X    D   8       D`X`
`X    H     (     D`X`
`X             0;              (;              ;              ;               ;            0  ;                  {C H;	@?   ! T  @@@	 T{A _   *  { 	,R
@ H)J  ) ,|*|
 {_{  $@ #@R{` { OT;  o@ &R  = @C= Rh @_	  TOV@{T_w {	CI; **@ H
@5R(@,8R  H TkJHk ь m|ӎ|j||@HA T3D/@;E_+A`L M@N(@_	  T{I_I {og_WO 	C 	 B<C)4B)
ɓ@ɓ@)*D`ӬTA) D'E Q	 I **`Ӫ***<`Ӫ*(`Ӫ*	********R* R*****dr***   
* **R
.rR
dr7  JRJ,rRʍRdr
drLRRL,r
.r̍RʍRdr
drRRdr
.r[ **R.r)URLRU,rʍRL,r?	)*
dr*S * * * **s   W g  *1	@@! AG *@	* q ),A* *
*8 	ʑS@AS *S	*)@
*W J X UU@{ V @ aP
j	ʩP: * 
& 	*@`@*Q	V*K7@;q5W@`[ C*^@ !_5(RW ! 	R6c@	Td 	T*7
*			$ qAh B*) S@`{BWC *@	@*`ӏ`	C*zAA^*o Q`l`M` \BVAAA ]@	x_ w 
l YZc 8[ :d)\  ʍ}*Q<p-TـVPʨʨH~JPdQ
@	~,`
`QH`%Q	SQl`AQ`Qo@Q`
@QQ @ g@ k@g ; @o  @o @S {@)@ʩ H@)
@ 

h6ʋJ@`FaIj`pa``cUa{ @	\^,``/QQSbQQ`Ua` UlV V $_@W 	w@W 	c@ XT  n
G@s	 ʄb W@a{@ʣ
K@:c	_ [@1`
`e6a`aX[ S)ebYfM`[a*bZc a-`W ~[:aw  Yk { ]M\C]9g@7*o@Ƀ\hk,NwʫVW		`ӮUd[@3e	`n&`Ӄd"ep`!dg Sdp	r[ ggB  Ti 	'3		P   @Q 2X  + )8(a
_@W@`ӫ`
;e`geze^ffeo 0

`@_WA` +P-	@@A H
@ @c
@ \@j
@@: ́	TeI ʨQ#[@g@΃,`-@	o@R`Ӡ 	ZA @_ E`ӡ	[l`C@pA	\Ak@
H`ӌ	^c1	 c@	 N ,8ɂs  @v	A`ITAAV{ @w;0 APnS+Yw	Bj`iP` SYQ;d`QSPd)Sg *T  7
{@Uʋ 
W@NP`ɀo R Rk "@ 6P R'
@7h[@Q.@w ʨ`m`7
_@lQQ`ӪQ	@c QW	U[ eX/5 	V c  	#3~nʉ	,oPH  >'h`'P  Q@Q`ӵʗ #Ym``	` Zpb (aI`"b[ 
`Ӫ` `ӓ\c ] 1]X QBa^QB ʹ 
*Rc@<T4e3[@: `pۃ`LP@aZcAaH`J`^[w@pʼbb a`n\T@9^΃
Ym`"
P8͂;v
d`ӵ L  e fm`7`*d=e`dd`Ӫf`Ӵd`xd efefLd@o@dT@@C@W@ *@@()@!@p %
@@ K@i
@kR 
.r !эR@dr )DRD,rRdr_L))  )_@[@ )#rI)
	T8)
TnA8)7@@	#@J()+s)J()w)J(	)*(
) ()z		J()|)j
()A@)J)| +u)J()V@)J()@	J()()x		J()y)j
()@$)i@()VW)J()~)J()PQ)J()@Q)J(){		J()})j
()@P()@)H );@ 8?@@ 	OEWD_CgBoA{ƨ_{og_WO 	C 	 B<C)4B)
ɓ@ɓ@)*D`ӬTA) D'E Q	 I **`Ӫ***<`Ӫ*(`Ӫ*	********R*GR*****dr***   
* **R
.rR
dr7  JRJ,rRʍRdr
drLRRL,r
.r̍RʍRdr
drRRdr
.r[ **R.r)URLRU,rʍRL,r?	)*
dr*S * * * **s   W g  *1	@@! AG *@	* q ),A* *
*8 	ʑS@AS *S	*)@
*W J X UU@{ V @ aP
j	ʩP: * 
& 	*@`@*Q	V*K7@;q5W@`[ C*^@ !_5(RW ! 	R6c@	Td 	T*7
*			$ qAh B*) S@`{BWC *@	@*`ӏ`	C*zAA^*o Q`l`M` \BVAAA ]@	x_ w 
l YZc 8[ :d)\  ʍ}*Q<p-TـVPʨʨH~JPdQ
@	~,`
`QH`%Q	SQl`AQ`Qo@Q`
@QQ @ g@ k@g ; @o  @o @S {@)@ʩ H@)
@ 

h6ʋJ@`FaIj`pa``cUa{ @	\^,``/QQSbQQ`Ua` UlV V $_@W 	w@W 	c@ XT  n
G@s	 ʄb W@a{@ʣ
K@:c	_ [@1`
`e6a`aX[ S)ebYfM`[a*bZc a-`W ~[:aw  Yk { ]M\C]9g@7*o@Ƀ\hk,NwʫVW		`ӮUd[@3e	`n&`Ӄd"ep`!dg Sdp	r[ ggB  Ti 	'3		P   @Q 2X  + )8(a
_@W@`ӫ`
;e`geze^ffeo 0

`@_WA` +P-	@@A H
@ @c
@ \@j
@@: ́	TeI ʨQ#[@g@΃,`-@	o@R`Ӡ 	ZA @_ E`ӡ	[l`C@pA	\Ak@
H`ӌ	^c1	 c@	 N ,8ɂs  @v	A`ITAAV{ @w;0 APnS+Yw	Bj`iP` SYQ;d`QSPd)Sg *T  7
{@Uʋ 
W@NP`ɀo R Rk "@ 6P R'
@7h[@Q.@w ʨ`m`7
_@lQQ`ӪQ	@c QW	U[ eX/5 	V c  	#3~nʉ	,oPH  >'h`'P  Q@Q`ӵʗ #Ym``	` Zpb (aI`"b[ 
`Ӫ` `ӓ\c ] 1]X QBa^QB ʹ 
*Rc@<T4e3[@: `pۃ`LP@aZcAaH`J`^[w@pʼbb a`n\T@9^΃
Ym`"
P8͂;v
d`ӵ L  e fm`7`*d=e`dd`Ӫf`Ӵd`xd efefLd@o@dT@@C@W@ *@@()@!@p %
@@ K@i
@kR 
.r !эR@dr )DRD,rRdr_L))  )_@[@ )#rI)
	T8)
TnA8)7@@	#@J()+s)J()w)J(	)*(
) ()z		J()|)j
()A@)J)| +u)J()V@)J()@	J()()x		J()y)j
()@$)i@()VW)J()~)J()PQ)J()@Q)J(){		J()})j
()@P()@)H );@ 8?@@ 	OEWD_CgBoA{ƨ_{og_WO 	C 	 B<C)4B)
ɓ@ɓ@)*D`ӬTA) D'E Q	 I **`Ӫ***<`Ӫ*(`Ӫ*	********R* R*****dr***   
* **R
.rR
dr7  JRJ,rRʍRdr
drLRRL,r
.r̍RʍRdr
drRRdr
.r[ **R.r)URLRU,rʍRL,r?	)*
dr*S * * * **s   W g  *1	@@! AG *@	* q ),A* *
*8 	ʑS@AS *S	*)@
*W J X UU@{ V @ aP
j	ʩP: * 
& 	*@`@*Q	V*K7@;q5W@`[ C*^@ !_5(RW ! 	R6c@	Td 	T*7
*			$ qAh B*) S@`{BWC *@	@*`ӏ`	C*zAA^*o Q`l`M` \BVAAA ]@	x_ w 
l YZc 8[ :d)\  ʍ}*Q<p-TـVPʨʨH~JPdQ
@	~,`
`QH`%Q	SQl`AQ`Qo@Q`
@QQ @ g@ k@g ; @o  @o @S {@)@ʩ H@)
@ 

h6ʋJ@`FaIj`pa``cUa{ @	\^,``/QQSbQQ`Ua` UlV V $_@W 	w@W 	c@ XT  n
G@s	 ʄb W@a{@ʣ
K@:c	_ [@1`
`e6a`aX[ S)ebYfM`[a*bZc a-`W ~[:aw  Yk { ]M\C]9g@7*o@Ƀ\hk,NwʫVW		`ӮUd[@3e	`n&`Ӄd"ep`!dg Sdp	r[ ggB  Ti 	'3		P   @Q 2X  + )8(a
_@W@`ӫ`
;e`geze^ffeo 0

`@_WA` +P-	@@A H
@ @c
@ \@j
@@: ́	TeI ʨQ#[@g@΃,`-@	o@R`Ӡ 	ZA @_ E`ӡ	[l`C@pA	\Ak@
H`ӌ	^c1	 c@	 N ,8ɂs  @v	A`ITAAV{ @w;0 APnS+Yw	Bj`iP` SYQ;d`QSPd)Sg *T  7
{@Uʋ 
W@NP`ɀo R Rk "@ 6P R'
@7h[@Q.@w ʨ`m`7
_@lQQ`ӪQ	@c QW	U[ eX/5 	V c  	#3~nʉ	,oPH  >'h`'P  Q@Q`ӵʗ #Ym``	` Zpb (aI`"b[ 
`Ӫ` `ӓ\c ] 1]X QBa^QB ʹ 
*Rc@<T4e3[@: `pۃ`LP@aZcAaH`J`^[w@pʼbb a`n\T@9^΃
Ym`"
P8͂;v
d`ӵ L  e fm`7`*d=e`dd`Ӫf`Ӵd`xd efefLd@o@dT@@C@W@ *@@()@!@p %
@@ K@i
@kR 
.r !эR@dr )DRD,rRdr_L))  )_@[@ )#rI)
	T8)
TnA8)7@@	#@J()+s)J()w)J(	)*(
) ()z		J()|)j
()A@)J)| +u)J()V@)J()@	J()()x		J()y)j
()@$)i@()VW)J()~)J()PQ)J()@Q)J(){		J()})j
()@P()@)H );@ 8?@@ 	OEWD_CgBoA{ƨ_   &  _@    _  `     c                {  @      @"   @B   @b   @   @   @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       >             P      L      L                                                           o            o    8      o           o                  H                           Q                           8                                 
             o                 L              P                    o    x      o          o                                                    M       M       M       M       M       M             e            (/e L
9Y0qnt[x",h$De#rl9ݸQc8C~j+\Vg3)bp 8-]i쮇Me?Fq梂, *K1Q5)hXQ8[-`@PSx6'	!KhpbJQ94-=:i}amCnha)J94+v/;bwBkGzN@4O'L3O\Roԣ0NDvFq}l"ª5ݘV"_"q'l_!a䟑F~)0
cW̿k&wG`~+)Qmrl.8b_/U`ꊅ&N2RbJ"POV>$ҙD8Dgz:OX8o%MKd~Cx6Pz_/<`]'Hi0?_/E`U`N1#_#5VM
L*@ALe[ f/$,Ǔ;hlc0f)6E]^-b@N}1ۈ;0?&	.W;/{}wKH]qʿ[*[(Z`Y3Y'fR2(re`J`,ep( \X7`.忕>򛸟)wF`]~~[,?Cׁ?+C(q;t4v`fP	1T/H@74fPg0v?M8'W?](c+w{,$fݥkrQ.*IrRXIun%<kN%v4bqОXsn;l]~WSBuǎ!ec=],
]e(b6y&0x/?v*o!ɔ?73Z~5WT3<a#FB>SS<kBiU4iPcs537<.8a`QO~:t9)5^LbM:,=SiYbw)rHQX(6.MjL251d=@cěnQa(qX6lj4L<0̡0WB*^bPjWKU(H@"$ZՆB*9('(t'f03Q8OBCivQ8Ҏ(B␅n B_@~8=IRz}Kc΍#QfT)$]E1g!?-tـm$	ZƐq%Ji\ά*zذ!SڔtE3"wfYM4?/I{BTv#CI:,MGד8[cc:}1j}̐/f?+d@J6$zĎ?tCzI&hFșrB*1GQaG3r&OṮgyt2碧6g8;F+GVjrm?Iф%Ɵ'YZKyrtrG^[?ԣD]<YZ^4<NKLCӔQa/9`oZt'-q~ 
忛A'9uɀ^]kK?z8KR?Cތ^;lF7jZݫL^ow|aT"[=?JcFx#
BN/t`{jéaGno=j0Ma*$b9YR9L͒BRtͿnҢfjdRWvٸQiPłT ܫ}U4^Ai/Q]bd8<TsYod7r|_0^-ecJPc=,1ݰVZboe}wO~O~b9=BcuN[8 w?䴭f,L:iKy9\Sq\+JzoTEnTBJp(8QEiR:MqJ«
ԬqĄ>9>'ĭ KJ" L`QlLr$ 7tH͙f$uH"] o;Vqx )EYv!L!^*`AZ5Z/`R)L&YU2	dO/¢nP8挡r7RTo&P%Gi-Aĳ&|QL$1ɮYc!RwS]s.fİ+s5Q!K`YV*$
y=fMuX
g#zhI}t04w%wȣq40š79=XE,x9ϑj:Z^9 #Av!BpLEXFУM^L$4'9hAeq;IƘ#b=I{DG<.97N	uj /KEj&UUb)m/i<x:?:-h.,g3Û?ivFZ!e&c ]Pwj+\hysD~" :bO?cg9V.͟bN($IϤloňUꈚ?eVc	iF:kgϚ8Q>80JA4%yen0( ~f@r9#f1 F<r)N蔿榌L9J>Q6>:6$lPE@3#IE&`L2Mx
x.I
t6j%jB峑64`L߼*'BqYY	* 5*F}S	C} )!6a>!o.!n8b\*`Jŭ`B>OjϦ4 kHcl,#b:j[jy__b_jR<U!R!/V&jeR"Q=D%ݒ?X|As}EQZ8~շ+f:p5Y7{wG*VBhE=0T 1jߔw'@+@ӦTf#9TS|6Ysg4̤ZP#&#f2=eHFMߝ[7=Nf3B>}}ߡ.`R- TC0 rbYC_>\؇ HA\=H̿CMJU]\\^.î 4*P+߬4T:eDҘH4*C;eǢX4ã-WhǢ5A^.g[}_`a#7ο;,&,;L2rr=3}ўPS\qᢑ]6H*i$r2i5H.O1C_=cCQaDȘ̈́M\  A c 0`,iV>#<yQ$	`(00PRQ,S7B4Sj|:>*$.JV}`<E'wuIPfmx!%E U	.V	` .~i#IBFD9I>b~>cz̩cF/RRM9SS6~9f:87uᨁ͸:֛)Jk	lCm>rƠ"ьl>gܟvf!ͳj6^iqp$5|{ cmw򳛬Km`KrCBgƨB9GKlp{<wTj%>2/ua! B8}4m>TJ|(-6l{yև#9!1[dVr ]C6+;M]L'(/@;Tvf6xϝCךAGT=:ZUu&Z>|/^u4l-w #.!-2 oæ1ѷb^&y!)R~$)sGM$E/(P)6S(*cmaLW##J#"!*oz3[
zWFjpD)lB9tbaFRl)|]=ke.>9䜸'VzE¶0&7 Ѣ`0G(<.?*X)ulJ2N5\fk<8 <^<rc:_B^DCbh+}o9!B	r?`$xͬkcŹqU֌jL<&AH@j4{_HJ`L"9z)FEmkt)عvAwס|<';څ<
]d-^+j7Bh8 5<&7qNr\%W{Ӿj@'MǑn ح0J7[[1oFHgۑOZꍿ(=:Y[ȏ%VOR$Ho>${a=LO"}刊  ;O<Uxj˾)NY.?ٔXWpJ;T1D(O;>KL,3ς	*tQ/FS~VIaÈk7+g`>ldh(!B}RBCha$|JC3L
U|hX/	ONÁGhiw[^aG5-jG6#x\:$^PFadnډo9ߞuOb\y{KJ43fkK}ό߾#,z;8ZA	UR|&\W< Bڗp 6vT^ůxd5e,O,d9ZKF	L3FdOl)h:<M[AǦAJ>ːY\&Ypf<".\R)S4+3/n/Ś%LZtol}iy9ŵU;<W^Yf!&ٱZ$`Hoͯ8:hό58Q1_y(\b4(8w2j ,~7nP۶[Һ6wDʆva6ERuhe*T^^p"݁
dTeŨ9͎v44u:P"*>srTiQhfYKƂ^!;|ͨ]5"MU"̀*.PU-Ә"<?|!K$=0M.)_OVve^]4(JlͿ@`i嚍[T%1@:ѷ1ы镾5,cx(Ӵ6z8_9W͹KP/`vi^ɥ5 #vwkd,opH#*S&n`n[H̬}H;G-c3Wߌ~2s	-'[JHDjVtȓjMłjcp"cJ;%s g JC` .3FdWhl'K4C<JeS
cwvuS-0}ڒ""S1zuYlG-ݝ}uC81ǌS";U3l,[%Ƅ#?6M_'"F&c?B'5;
0s>'IM	bP~WAxS~}Vmov~hR5	r0t8\du6ɂvfE*?7UAC-ץ]ޗ|.k'݂ڤ!	BHY;ZjL\*HGrUÿlV>֖n-%4^0<h:!ZMDXNHCb}@#hص&~qn`}ބ4~Se>F'Je"rؠI~;x,7 ?Z!+ûffAnuJ?K@M'\qmD$Xc![DAm!q8kQ:MV둯p!׷SZyAur&m))rf\-Xs9Ci0Y$E E+ EC	 j^,.ArezfX
8L3(f7;yaBVZsCR}|R`O:Ti(Ngc1Yg^]5LViY_%'U&Ԏp	@ b!0UҚp^(P<_(6df rF7ftTg%>ubto#q)9[Mq(D#B&& IHr%4Ho#Aɰ&%ĤIlb]v	p)@R
hO[Ȝ*CD*{B@Avs$1ּGCS_j:a,lH,f4FP?5RV(Mie,+?CzgT{vFPj]n\Q;6?©dsZ!󗨙kZB
Rvִc*Yvn=P;5C'<zmBoU>4շ8ǩO9+ a)5A_66{%CcKEJSEu'y芒hmGҚG@{#^ڌ474;r3ya!9r]-}/CgbRث1I:G<o0?y)iLƫvQ@ 1p8g5x1tK#oWvkTU"?p{c漨3Ĥ(J]?q"A8iIcd]Bbg7W"\GX;ȤX.He?]" PD9k%]dg$%\݌2Çީ%JpvJobT஍3IAo$fgf̥	np0uW:E
)=a#u6JTm$N+Ev)i(efǧT(ΘfHW0h$X'^Vʽ
oa`(/bC[*XNbaMB%yAv:&5^v;#6=8pD%V1_:<.ϛn#)* CB'y]onBf^H0`dUp1bK`J2u	΁*EN+j+)"teVs-\T.@,Ww`m9gR)O;!IJnOb w%MNw@'AY0Â΍˅*ĵ>8~a2!}TkXQÑ)h3s:HRZB(T"#"r>zNZcha@0wqZl	3(,.j$DXdJ-pˈoAuUd2~KҏKQM)n,0UingZS@iyy8 &S贫]lRXv)ַq6%9o@WpӮQ1ݮrZl22BP[ KȊ^Xj5KK%ؤNl5UvtɞQ'sѹG	Qշ*E8(7A27:Xs҅CXT?<ʹ<ѡ<ͬP:JTB3hX#8-^ 	sNmORWPn8
PJ-3PY#	¼x۰oR2OgO ]IR oY	XzlVeϿe'RwHz=\}#Hs5󡶛MZuh>Č	K/z^B;)sxSwX*qQ"s?+%ZDwZƨ8ǌ./{]C&G>89{l`#	$yj<4׺baB4dEg`@X:Yl֧8«."mJ.t-JAvD`,jBg`cwv!{D6Փ'=6&x'X-:֑nx-PT?Hݧg)UFȤ#ALxLuX %/
-Jr|ĤN+J(h+;5fp)RMt}',eWp|2*)UjvH)Ci)ɛx'2dqPA;;%yHLm:
Z@pb.狇KcBFWpaBGYIBƫ|NHXG1s͉՘
:,Ġ%]sۆ|!. 6(q	Xy銟lFd)ț5JkEqJzOd>?ޓ9 I/nȊQbegy$t9r%m0v=C|ee XQ_XXVagm«F#Dx{([O>BLÜ<$3ܒ5
/KTHRh0PUX?:nKQK=meuEX%੩,͕zL1ir`(%j^P9ǣl2CGC^̟4ZX=WXV[]9IyE񑸁ƽq1teh6]ܖ&ʇ3JR\c(@ϗ_ӝgKQʖ09?_X̋ǘ6	ؓܔڟ09E>@pLAyF1`#zoOly%`]8fOq^Xx?/yFbΒ.LFijGmv3y^w&8q$9VKo7ۍ\\pEُIdg呞X<pbbUFfmu
/Z|E μ0T)w=Z{" #{:ai<rKFcz8*rˈ沣Nb?/{]=>}ڢ+$QM]}j yjÔС"@з ˅O?AhY39XKOэ/<W9~	~J5^\+BEi]Ikڼ^7KsGerycGn1T#CLožW<"Sy栭<&nUk`WP7\ȆK%D5Lx` `Dx25ȡ΂h.`g!7!Y>BDnjLV^]uf>l󌎒E8~JQlpB~4si %Ǣ43Vvq.Eql/tXO<cdS=AdJ#ra}ٷR$~,k{Ëq7e@0uA0=C{-!U@O',EZ?-S:vnKϟ8c͠m_}ɲל l {JGOYͤ褞Gя=>}N(Z\m,)@$6NzaMc⸪
-ŵ(J yX+9+^cZYvE	[P5mV*h`APlM3C(YZ3[g[͞f#b2ծ8Cڳ@>T[3io~"Wc~ \eC [p3.kyw%KkS52Ӏ:ʧ7W9jhodjMzM\|(mŁjIiΓ+dkV<iĢN*tU-Ĝ
Sҧ0|˵fE׌2͊Q3Zw:uq_̳;g.C`[g8	&y|RHG#*$82C}
y`ԍA7T\J9"7F
6vF#sCz?vªr6KSq~oܢFk Np~mt6x%=P~Ѧ$lF?t!8eRgE3wsCp5u.]<F}r͒\`*pA_Uq^;xW+WdC)~0n}CmWyp$KU;"ΉJSwLX^g ;WY*	qݳ0T"1`UѩtYw滛·w<YQkzrwYs$~F0?ˀ{IލwīXWyZ3)C%R<>@Ń!>zgʾk$,	Zjb^9↫!-
Ì-|p]|a7*nN9߆虅J)SX<yQ{~_ȽOBHCws
n#,@)9X;0mɂS5jV(~qSJTZ`/&i)'Q!2ĀXhM!U6J]%ad>i"t}dC%;.h)
;m2]B%:Ϊg>ʄJXdxjlL%fz<ǡKz˺4Ktls3C0fj?T1Ѓ-Vƌ	t|hilWnya:xU1+|ñ7CŕX9V/rs₍!^2YBkB!"PVejw&N눸 L`٥(_x5b-MMHʝ@<p. ҮQ=Lba0QmAI48mz3D61GHYP./ ҢiP`3d^tKb*IN	AZH&]$
Aa6sLwqH3/ԫÎaFdD<(t\|N?ی_	Xc sCQ!oܔ9G1f6>=W eNHY
7֦Ygua9(dVĠܕ&n.`4^`'&85Q,*-}bD`_UE"$ѦH	\ð0g_n26B.)n)҇ZgdbYzW^ƍoen	ؐp)Cl:v?YRCFNqxc٢:{b8Z.QӸn9?'2-Տo5d,Z
<i	}`~ZK<|E!P( 	*>f:ƶ.8iCc7ė/ `2!v9=@Æ/&J{`e9'@4S8'X.
Na|W'v1<lab=/f!##)6H	Ig|29.	 	s4&OάRqAv{J[]I9Cl<Um@.(2S~NUv6q-1CgBZ/e"*K2lÆf<ǿ`1j4S}pZM	G.^hC)!vJ떷htUgZqߐ]!|{2¾XCrpu1hS1Е);lg2d,aZ
MՒNic+:M3T,V	:H9"6N34-HBԈdVaqK_#buj.%m紐	%7RK hnA[CfYi-A	vz/)]-aH(SPR2miᛧ^+?hwEk3
sK)`Ck q@)lkY~)dL=IgqfP2
	R_=>Ɋΰ/7DBxlr8*4gn>_$$QE3
$3#]hcOM]W eQJI(t>_VF?2uuTG%M__uP_6m0JT7!YIB[-pORx_ѺHr?go`N`mP 12_u9borkenKыIϫ/26taCK_@3+-N""7=,.SA(l# )G!Г>U 9ꏮdeI=͚Ci{%5Y7«NQ4u4
)M:C=C `%TEr.Z|5{7EAn/sf룐!s*}"$$f(sdaᡍqcz@b=A} x/t_3~>fP)ih.U
s;;K˖5Q*ﺶO _ۥnd83χyڦQ],u%f#6V;d	f.F7(`2m0we*]	Lj)EC	ɔXa~U~ZJʔ8H.rJd} ;G lPߧxj]m(Vm_H)n(`IhsPo'F$+$   z?3`+Vz@_b OP#0A=C0zu0HH{q/CMxd~8޺Xڙ\\+sV
aw|ˑwRL7yYn./Y͕VEUe*gcs=kNudy| +h!%$NDdh-X׿v7qL% %КIP\+ @H7;0HhkD}[{^I,][*:gkiOMkDoN7[nQTRt8;5Fu襉wL!M=&nh1tCw|>ƩT.GTS#RYXamxg/Vo]?YG*"<RuK8qwܚ17	-1Je0T
$#N+檮隞)4}/.	5`uFͣW
>[?Q^ Q3p1E^\Tޑ/[h57Wll_Jf0ؚujA !c~Ϫ$nlZǓsS8~O?}¹B*=++W@*->&qIɵ$x\é+L,[&"')P\ʬQXJJr^s:g7;k[bfӶ\Dl)욞%ߨH:@0D0Q%l Ac&(1! !BA11LUm$ḻK;.R/M%VSʈ\TPQ")'3tz+^uWsąG.+I̫؁w-c4qPCoAS9$kxԋB\;{u޾4}y;;"ףW85dSVE 3lma.]tWT\9vg8,yEA;zR_z}8:֪_zW7[U>1FE>>q._'L cƺq{ΣutKwM-GHJS-Qo؇7>|X_$5C.iW`/8)6wq@gp04+@FSYWrmW
s*5	lG$~wek($	E><Eݭ&pS͍%T}zC Ηs:0fZ+*		嘰mVOF=c^|a8%=ljl"D(]S:/V[p&uU"Y2TF}v+\P<
 
~~e;xwftPJUng
YA)+u8$3GS{m,6MWGu̪"		<ppUfOdyýYAE_6!#!h%IhT(Q3K!K'eHΜNYV"
d?x՜σ)\nĢP;ÇKҢЪݍGXfCb)vg
`PEbp:{V`u'=IR
:J`TR Yhq]?F艆 CD
5glQ]&/ke
I%6rGN@<\Dz%4wM-#ReA´éa4=|({}r;0A~K4/Ej~-jw}\O7h8T.z~pܛ?}R=l+|t`t۬.;:Gvuq%S毱h{
:0:$وc$[2>"ft@6cDYIʒ. h*]o,X}H֞%M5ؗeFP=V_>?VQ§1?

X$> qJ@7tCf/͈3!'r~Y9+6ȓ4U	EC$!_
u!P}x@$־w$EYf?ae $PDD g{DkX]u	9.dđOOߎ滯/5]ce'&̤#S!ŧ.ػж+ǂOph~h'h	ɂU8Ib &#u	'$KV!0ru$c=>吗>`eHڄ5H)܊btF28䬦dEƌ@Ľ~e-pZ$ϕH(=cJoрdc|'GF(~0.,҂_ƀDHH΄S"0(7SO&8#8^ïP}?=8YcQ^T:3"3.⡳G:Obk oݦ!C)F8xԵ~}0Yء+' _̗/ĐTE0<`xAT˿'X*גc@OxR@	]|Cf'/7HT\6r5nJdv$> W-`iH(0+ <\Qݡ,Y݁ EorH`YuQٺUmw8WӅ=SPYفp"Ƚ$/:WZȢؼ\7Ð11Ex;_@(`QY׌[2 C5Apeka:*zJ}{p	 k֮).0I>[cIC+@վp2K_	OW80<c𸸈HC
ɣPlVE(6hܢpg4]uAɴeeRIi,h*`/g" 	lKHF1X $e|Vk@|}CE3AְNv@&
DCZ\nbo"PHm]:8@E8ldt<6y>ܝER$
]?|<1z @ζ<'vDqt3r@&
)ZgH+_??vF/Q-K*CcoZ x*歠P|@v*N"	bͶǦ2UM)S`ɰ7N(E{3;;.1s<Bl>iAbÁ !?ziqr8xm@|39٨bK::%	ԗo{]-Y	^nVUsr͠	d[i¬1DpYX2œ#ĩk:Q'qf}e5]ۛˢ	d)jb_ӈo=h:`cTp&䙌&e=0@m) ~`W[![-Ԓ|I֦ YŁiP4Enb{H`rx&,dj 0/4nk!'V`5t'+@&Ϭd$%c0d0on7^ݷ|0ݡXZ=VSfɾu?J5N
B2/(큍bA>FrP׾mX'|ER_?qd]OmE[04_8Fh햆b_Nms/($O_  ~LŅ&gkT7
Wp[ `:::&      19P Dbˣʳ0zѷ&tju:Uyqüܭ<V>
VOJ,bK~E0k 8X2ld$*#f{	m_/IVzBek^:\l,< "ٱ1dY~0Uh[Aa=Ӓ'6;Lۨټp
B)ؕŔw;J)a^eouZ<5I46cω}^Gng},qD+cշ0`Iߴ()DvA`  kv!UtjcCX};rUl<ZzIID&i,B[equ;K[Xqim'<ͮ]PwdXDМ>3uXIZqVy>LzgL-5[Dh$i}GS
gJXAt%E'O
2
tRB4@/	4Ꚕu2)0h/i"VD<xQ4"KtIaʥ鄉݇61Cu%2e|xMY%N6SmD&Ux顮4  c8M$#C7	Lc1u8ky?6G=DA}6| WS*.~6YAK۠aI6\/ݑ&TDOHj%24Y>,.:P-tgRhs(DxVn̺˭U v~MKq,0+%VJQ|Ctw*ыbKP 
HĤQiR{Fv-J 09444uRdP w0B0B A$B0Qj	fr(2Rg!WJ7h)=|+|tLSs!8ÁzeIL
$/FVIH8MHMdQSV֥t\Љu$ j9X:B*%B-Y˽=%$#V@@^ o2Rl{[6@OkA=Ak(6mdϑia+,rDm#_irK,(mI2ȚbBYkv9j(@JzxPF А<眨O[Ƴ2\Z<
:}CZ"2P/_g.]@@GX2#b1
mmXO԰޶liֳ֋4| ɯ]k?ҁ솊-70 @AƪD4 l̝1~(.z;).e4ݨWTkD@z#%ѵU!Nl(g|<v&^2^Nl3u+Rbl&ы*8%Ms,܆FOàmHϣ8YO/`"&fjˀ*eٲ,*Љ^hֲN-pdۮ4TJ5&i"XtDunc<~ǍE*۰	 @P,IcYcntE4~\m_ZCNVk?~Tkb_pـoKkxe@Lnfa}Dm5M!fPtZ6/.wdxe!BDCEFH-a!fr}WMxvV#LGJc<z0_w-6]( }P?Dt8LBD0#	Ü3M]MqPA.rv ;Uwu*!oSˮw ( NUq>Qe"gpٕ ةJOTtx{"TUfs۝tB{pƁ}
YSV5"լtUIG`X1k5$'Fr>aQd6g!`	X[n c~`ڨAΘ1ْhI @ 'tt,ByM*|پ:%V4#DQ:5'F^)i͆Dz2.t\;;Lu9
|7CO22fmKNhj'?d )8L-»ˡ%fT@-K6ς8]+?A64ȝ4Y12I|ڈA|ߑnTK1
4KQbᏹ4>JbnԄ@;Ǟ)g35gZ/Jaf@	@tbP{V(rZۂ=dڄ]TG'lV,!r[nCISl&$&vlHuKY{|2Px,p .R R8ܟe"٤]DPd$ش>azq0mָ[7nv=[C{7L)'VI:Tk$*,;8 Z}ǜ=Q,
]_#5`җ%O5Ma,l'5mBaXLv
"ğjD7I2+P
*7g^s%Ј@L#wCU5ܥe/T٣BI56I!)ki=
%mU*Μ&R^ؤg+jvfm;H$lؠ]C)q^\&+OM%= RGDZ#ZeR0pHNLeӾ 30s
D z䩏Nk[ta_z~H|ypDB^d	ver& iI&lLTibQK,Jrh'qrN<rհbjACUQvmEa	51ۊ6H$ pE Iz>C$"N$,hߦ7cť*̶Ͳݦ_hl-V                    (/` ]0HhVEQ qfC7$l0VK J [ H6dA Q<b.^|[H/q)ɃLLم/z2|sK GjYeъJMV]n2>3pc*>ZA1Ou;C@ #EdrfOe
n֊X㯚_iu
PVW暠=U^bE(@́dDrEBC9PTg.rS4qgcQE)7ңSnz
,!"+b,i*v,7lBa
1o$mzNfRCİ	2Hp,al=H~=N2sTMH
`"!ǬPf"cEV1#PWR2I@.*=_NR9A\to9.kuTDDi+\6pV2xvn oYTsVAdKڑ=h.Skɨ3Q!?n:Wh7m\,7v	c{z-@kӬ|B*Aᛯ**                   (/ ,F nkYxKѝ!RM1{"ɧ	:`b=p
itRIpN@;$|RJ)SLeCeN*gϝYJa.teXx?װR.5ρw7b$UcYEEgUT5Ae	-6pF`^X H_$lX2be[CE[;pdnCNśr{H{Ͱ;g,1\0)hVv;0;vrW],r#dad1(r;rX`NV %[%X70]iž}R߾veݕukkW]huQr]"{Vyښ~Cd]U4>,=6Yz;,S@n٥S]K_Oqv֯4X7Fvѳ]=UEKMz*;.WF5X
Xv'EvDDPg!3f*A)-CUBBn3UKiByJ
" TZbAd旹ccccc=e:1y=	
(\E4P쌞:C-==3S"lKOόBB1pV^D%Rƒ&k6&alz\eSl-Y秙&O3Iًs##ќ4'e zƽL"vU..DPǏʡp>UD$}9r#؅z9yX8S]BBKYJa%d8Bؙi.SJh^D#6zji=jEh϶EaYgEά2`Dr2@A%U@^DɪfgWM!@B:z*+;"詐ԮBSs=u<aXu0M)G;ʽα;jO=SaW=C?#+v:8zgK9IO!=$ȧˬ\i]D+>Éy:ϲ;Soo+h艹x9jX=)̈́Rk)Ųp1C!V!izȉ"lQrp^ocꃧ}n<CewMSGFBGT<6͐<	u|ʱR馽<T4Lk wS6t{?9rqfaumI/msO>bX;%\;Pֿ+Be>+T뵿z|[|\@|\ h7_oowj]$ޮ	ک[vowEk)Ik	XL߅򏕃KKMKz,_oNd6#`/iEz.O?߅aϱuPWv9J6H
D=y׵LX@vYcu(NpR.S+@JX4:`d	efMsX_\oag>dq[)م/?(~BBBWۍ4R@|_A2	,c)mU<ZT:hAY(үyTh打BRuQTxkp?m&aQ~J8`	:&=D} _KL?ˈgq9Xk(xb in0`_j/
zI*(L0tzuD5UXM43YYATl&NTI
4{_G&_%Zȹi=F:kB9&HTM%:瑁D[<D_2{R">a\kL@9.z34mfh&?GjڇiIcj <KD`x~F7QOzAAgG2)ǖpC$%Gy@[6j-A7{4aYtǦ<ɧk}[>.?fGwWr󯄤_H
߈hij~&\M+!r;ο3!8qvhǀqg	W?j=wԥ&rt96MCq[+CοM)+WkAMڧCo}E#I)(=俉D9Ȩ;gQ]?Ry%E,ϔ"لE?iZ6rrhFf
u?D[ip7˱}Կ^"~GbKL^ .:HZ6mAmxqfoV]Ǿk)[w˯PK_9ijs'/B=q^[OV=i'[I=adtgjsdSe6cI|z/z@O:ʀ[Q+5i?2t{;;/ɐ_B*	ņcD;'B oҟfAHnfEϿT B-_`?tn/&g`*GiiMU|	)+0z,̌Ӄ
0,3OW2;@>4M뱂;n~M>fCW?C?a՜lrbŉ'+)FC5Q>Wf
ɤ:AL?e6&*ԜIAY3X%yMΩC?4]!PB#pB@#$>pdS)6rr$&KB׏c݃3]oYJ C,}/':X=>RT rJOA%
J퀦ʇqbkiE%7r# ~gn i$RM#[GOZk/99Hz/QbґR\ſɔp/?H`WS/3{OOC(o$~F~uЕjr3,R+(b\mGLSp]]\ι@.[4KFq+-O]U
TE\U*UU8"W$|Sh-FhTMQ4J
x
x,)~7M4Cpr7ŽGx	E|-f^b	^M?RQ`QsI
X_y[PI(~uP$,8`uwcu^{gP*++#4UC<x)]QY`AD[᫁hT  e뫝zY\r'Ukm9!4^K!R_/u˯[?_l_tET_;0Bǖ*"7IAtuzDSA|~[d2FFKk!h \j!L =j!*j!ZB_pkH/:HFwwM_>X p@X ?h	lJGn?G xu{z##\|vq)ʴ2=tK&$aa)m64`Q} ٝo̸̍hV41t;x11yߺOgw:~3d8/-).%=TblӵZm6]@{N{v/!aLH&$ɂ;;cwnLmg6h1a7
ހ%%Ҩ#[ch-	.5Z}bqX`~57sУEMѦg7uP 먀CLցaw!guLL~3d[d06bNG/XG$]r/	T\6k7xkՐaبm<kZzTjT:Sf!!f1q͑wD3')Ӝ)wxcڴxj[SYIPOɏԧ$g|kpUs6mM̶ցuE눁mî}]e0LdOS:v:,7i{#A!жӶu_:]k!bW5RY,k:|"0C+s9.Σ9l8ncnĢ	i%"I!}Io`{ݕulw(fWe־nEV}+3Vg2^ȸJgDpcBW+cS@C1D'i8qIx^UN8TgޝMVY!B!Z'E"1IդQ5iT:lB˒Ȳ$R)t<;UsS_lCdt+2i.I΅C/<ђђQ	b6o`jWWٗdECCʤiRRe-N~㑡\kص$hҒnic>$Úqےqq1cXR^@V7"--DVf~1~eRhXZmZ+-`W!Ԛr)m<sb}e/k20W9Z
CKBrln'"JD+9\\(2H4)ծKGGcc#ӱPx!*тDݰ	izP6{=˞y%-<55BM>)SZ֧ ^uWjn!xPVlY\VBT~p~pfVl5X+hc9ǰcO춍ueb(aࡂnf`cr:}LLk%A*F=qkXs Q}RӚ낚+ˮ{.=[mT-1uxl`N"78	rvWjc
1^)}{U:}%J;'@Ǯs2O:NSD*!4+ߐ7$殤3U5Vtt|<3.E4e9lllT.m;k4Gu:N'ytJQ@@`i6jZ9΃y`g|S=vuNs5킫AKu~ЦR=.3.qՍ***rqQق>mA$f[ba5 u4S9ڪbAKUJN˻DcFUuR9ګ+t3e2Mᱤ/\r6YY3ֹIXb8,/VUmp?7͜}'E ^صAzA6 )"x\5re0x\U+
[uNs[?lA>zWfl6#<<{}ЖD*`va|Sk/p@i["Dsv$Cr#J;Cr4~5r隷NTA5u#Z?rx$DCN;>DBEIpv ye; 	?_R6dT}^߰7z^UiT:۫u{n5S(ޞޞtO/·jM;҂w!82S8
2#!d=DEDAG\-H-j0(VjGgGXN	SA6=d=lRzf{CɧvvP:EO렲Q=uh,BgAJzd|VAOʺs**||4v%b@zH cJ+6U>0jȣ 2YM Үq44(FwFsyVesej,yY/qp^Sc>>tuY6:2䠾r]^PrYۯEK^XdaWVtXTV"4ς@Q)SoUn+ꕓzwf}b>Qi$gUvE.\'홗{S5q\&*Ȣk	Q<}n򴷌wˁ@Om^[FO]IEDAEH*U71O(Ssh3?JJBN1X_5{jXs0Uf5WLn	%ᏒG,yƝ"epN7R4HitAڔ~=28er~5XBY}\]iǮC[E[+ؕsEۢl
1)T$'!άӲ!}lѐbȮ#2$"ovN${,gڧ6 ذx9b`le۲:Tkve3v.vhҦhؐ̂A7U3d !a֨YٕtUi28p3ZVjQZN(Lxf\d\d\̂qFI"G\z2%ұѱѱj	k,ӈ %z0_D@Dr<pT8߁b{Ese럖B}hhmFFc.6fGboSVš^挠]Lnn_<}Ӭ'Oc ov):;@OuݵB>HO`\n"< uW2/eCwN׳+zVT	{3P3;߄ˇaِLH&h[hoMZ,\[=fF\#VkJ 	&\`@QQkFGG		]Lث*]z^r.lco'o9k;kQZ:SɮȦ( J'jӑ\a\B_p^8R2/+]\{z{zza)WOB2ٓhI	q (tw*x
XZv׬54%. ] |eT$c$S4'h.,Q'@vɸ*,+ ,W,$,F:-ӑlw}G,{Xv%yF
_hG,#۞۞۞\\\H&@@1qgy2<FYIb}p>XEA;cc}c߱wl;hWW Я\ر^^ekl:ԧLѣ@)VM"F.eE?ǌƒcc&NvaS8:H$J @ ZK'"ՏB?]ԍ|чЋх,zP	hەul"v%]S̑>c!(le̊ό#`n$Vt&`[- 
A*}2EK9I!
q!	=TQR<\:/i\2އ/=՗t%Pzt&?-f*gwqt3,6룛U=IB-=3Yߕ1lMZVHG=葃YULTLTLLDLDLDD<d"An%يX#TPPBt!>z蠥gbװkbbȂ=Ĳ.vVḶ@ $A欣^D#Į:y[F!Fx`y78@L$!X/GڮqC+6ra> #T[8@AHcaయ>Fs90m6+JF,ĺb\[{P1#@`X`1=yٱ^bivV[
[K.D*
>ÚaH.<:	h_>%|T<pXOZYQÇRws(? Ta'@@v3 pNtξ˰!`ЩCNB]:23|:Xkt>Lhu)͆-Ò A=#XBK_+UduA(:3Dv6År(ef,kwCsS[X2 `Z0
!AZ77=o:75N^D:'`d@1νWTuJF@F	`S0)lyf<3*όsrsr94-~BK{bWZ_/k%o'9PXp`>mK*	3	>6wXԺQ97l7 ³1J}lh@U[0n"L/AvkjxxR	q<B/7-Kg@g1KKǔ88R6|17|q:~A~!-/ܺ,G1Y"Y2ςG^JS{7 <eAh}}W cӠMTϞjNzw{=æeϰի+L?fzˈokV/+ב(_a/lKY)Ӊt\̼/خoyy}- Wpջ^U%:ǰ4ӵ(bC):Vu)2aLv17j/A+:{1em^Y3]ˉT:Irsu5BR/S ;Xg`楧sZZ_Jk1k9kk1k|tCcN_ؕu/t_/T.o/g J%*/o/`r.=râ
j[_-Qv]XS
(t¡Eg˱Xrr6˱LI	K(ea Akr'4P`dOe(?o' 溼\X,Ζ%gccũrN&O*nЭ{ppE 
țS	s/VU|  gmdJD	V*`n2o^ɚEu :55O99lJ,(z	
°wm~1
)УVVvFo^@c~+/ 	\0YD4$0V/jx8YR]d%	%J0ەv+2-]%:Jʹ$pg_3 N3<> |ϼ/
ve]5a``Wy}}ٶ=;Ty`p, rƹ1kbFvejkCkW]8>83GoOyy#y[(%!f4"ve]uYlTٰ%K@ˤ#/!LHN((}3mYT,.˭"p<xd"xr\y9މ49V!89WSe

+k\{D#Vh}2|Q<!>HVCPg̹9G8]ܙ/N7xFzs Hr  AAR@%͘!AcF;͌Avav\g\\뗌;ۭr]d mK\EM  ~>g!y
p{Q+\˷7Ɲ+悊##ΑqR3@+)**vNȹ
d͕!'x'@eղ[}[z[ἛU&CR&)۽w{m!nq uaj61 sI]bpsqbpJnhtE{!,/7[cɔɈa0h<ǌls0;yǈ!,g[-kn0<-K|q80X/٫om}[Ps(!m@ۤr8 A|b>O/Vi}Yj 6htk_erF9MGLSϒvKmqW=Kd8R"]IdA,W=ϐDWI1$dz+/cIiv]b?!;u[`[p+騇1a0דWQ]
.]=y=vؕt\:Js&92ZN,(NeT9~ͥ|)Ä|{c}b C/^64y)SQKٖ?/Rt9ɭ4\)67{t>w9m10f*Fe `  p'|''䘟N7_W+*
5Ղfw:w_+cz{x[j׸g)Tx,ŵ;ߌ~?^=jϮWt׫ڧ mPM;hWyW`+
CCÛ&$O~-]=8kWY-?xƯv~Pxv<;%Sy7f~}I|&A|2W!Vۥ8W~Ix_02"WUU8JJp%	_I/8ViqITuVe EQ&mQ.dCVUѪ* 2Ѝ]9pCܧxrOҮˎ!`Q}[<O:pEp&,ch:+kήjZ@m'shT	|yQ)'8 :PSx'ZϸOv<<xJ0$/2/)Һh/Ç1)U^-)KG5@R^&TT(a!5!%&=JYTTTmTY<Q~r?ďL)E<TP'U:m2v2n'ŋ<Q!ns9Q)ӀM^d6AA
qmEBTJQA.QM~3sn5'|Z6RSTkꮜM2a =}G%(w;57S~0Smwj;N{ӿi<]>@wc~S)u*MDt&N!NNNHi⽿p/7YNͩƩ~@J v @ک:u5Zd!`NDό3p7CA /Iㄈ3pw8vKhـAeIKY	9``aJ2h$gF$hIIOb3lvE$gΠA0VCgjiHw4Sgݔ1iv-8FHKEl; "XP2ݥV ν [,o&e
+R_)].AUz#@>@}@-x	o$7A]IGGV` <E)TYP,͞aN:&~N͝ w|SL
˔JIRI=='Mx䍔o'gn'Mn'/ޮv.rܭuF|9&ȠFLDE9"U2W67%U,ƪلo4 YX3#Tx@pwΛ
K1cp7{o$r"ރ#5[B̊*n2S	6;|
{|K f 	Cqi}?1?ڟ &g(Mvn~k	=f|I+!+ s ߂m0j/
|VRiR)ߨm6ECͮ``$$$C%5$b$R`݈>ழaaJ
H jw_gȣ]D4|Q#T#AM!@5^<W($gGEQ˨䜜rN.N=MD&s轔+fϤX]BK7c|/KMUu~UҩTrJmXPP|:vĲ]:"+W٭J:*=Rl7;*=MqK3դcTǮOx7!$jI22Ij(DH4a2f(-w?Z7C5"/	(Mb{=D4oB.Pf%ڋ*N(#T?0/eK8w_ۅBuP{W{ݹw%#8wrǝ$6itx#pHoo癇0̐C~q׌[z5XslfBT _L6PPf-3gw)I[N#
ґhnV"VQFF)s]w#y[笄Ү­+wA6{yʹ	_npnbXԁd`]MO|P++q;_x=]I&#7cc2d и) zX/wdk+mf\0ڕtYVS 20*j漤͉9C+it)+랤OKjg56ev%sIc|/h,(*'<'Q LQl*&ˆ6V83;EF`iQc"hcX!)prG`v:;3Vw	/=s|p9nd;qw>tvfxp qPbs. Fk}w-1|U|5_yQwM6-z	z`rۨ6~(̚f3-#Z3Wf"hzZCUfGQ[FQ#2+IF<ڈM-Fn{h EiNNNc!FW6A
: ;]H'X2GvX|RXD;a4]ss"^kaRcBo}4^Hm.tk\:؆eM؅h,hAnK-onHg&3ˍkūVbl'&"&"9u+"d;1:)~NzNa*6 66*XCS	du]*B&BɂdA'Yp8VJUm')vf	%7l0g]@J[PlS2)ZVJ[):-!F	)v%~dK)(PIk&gldjCӠAIڕv@l% #<O'i#,"09+a8epF=@g{(}}nڕt`w[pkٰ(Fv8M$=Ml  NV@ ^dB'X_܀,x)N!N{8~]^ĉiKLL#Pa",!+ZG@656Aˊ~4KdXnGQZ3qZŒb`1hc1b CC̒F{{C^++ M5:0KJ}h><xՇGM%-k]&&Z7TQu$jÌsXe)%"DkpҀ] C({@XFN'*"$	R$4Bs,kkZ6?
F6L T)m?<OI&iΎn?p6O~o#;2z3NtN-F      # Uf$3?D<M$1̀ 5%z([S̟y7 Ć=!zK9CsB{}(ֹdBQ&f+p*A-Uzn5.x~M-D,(ꊚv~Ҕ^Hj_+L@INEn!\I[B])W-/	}&J.s
Ts U9;-4DH\D ?h\Sa|D#P΃@ئM$XsV}{@ g6f_a_p@R[K)k`[Frs	)>>Ys uM@g>t+a5NZvpC=Pv}r@Sf:v`[UI,{aJWRLs{\e2U^&7#A.lrǊ8".s<
\T[-ӀԪK	g'f@C6L[\IF"$clkH$Y|COE$@%-oA8	3;Nf0LWо@$2k-	^I\,8sj
1(7 @mo%A0{{*?N8$ѼICЪʃ)F:XUXJW(xqӅ 28{[djӃM(wf9[Iף*iҔlaKc^wV]!g.}I`̔J0oH.`.˟$p)0|t[q(p*GPCz#=k`=x*%wXwqh$|E0EE8"
YK_Q^#M*kzPT[ʥZ=kNS֖\oS3mԹibdR!\U%*r]D]~cqښ 6L}7s@A0/=JL79b^9>-pelOO7-*!.P"	]>ؔl/#=(W|%$%%]pOK` ϘX cӗNOŋ8$25lDuumv,ۺ3 U⳼3)}cnHk1ّZ ߙm)%aceiU:'4{_dI^G n5<{[N	抛}#f[MD$Km6kZ`;Ng5H(|aҪql^ZkU5vظ⨟LU""35D!{):l
q9gU5xJPP:A@lvǀ贩RDT\QfӀrUs[,/I$1ALXS.b"O9)cJq&]6{倐pR6c7K)$ߌBq`1UMpy!hy}1Q,4X(UlK'mJ'	-E5!uEBۘ Jۗ-^0FyxATKBn@tx0X.F8J{+qmv$4$c܅Yf.I[Sv\H%ĥ@]\%v5ąִ%.P]_'>mkj$=ܿ"OrclU*Dk.PX*|Nѡ1=-I 	r@Spk1Q⌷m@5)MOVv`cWeg'J-HюT|=moE	sYq++6dj#$I"`{_LDS+X^P$.ImZ;>\Pke5FyrgTi/P;V][+ZS˷BnזA>IA4I	xBuj,HA)RN`$A8"cf"(w)K[ Pn/08σ#f2U7x!&:pOGҧ12_])?yЬM`o{Ma게}XW]gDZx1ej%vVDuGL_t$yrEȐw)B0ZGPrphSzHPx$;rA_ᨨ6%'z*B7QQb!4OK4t1P&
Vl~faoŌWŽr&SΤ%dk4:tұtPPhYӘ-J4=mGq.u5ۣTš%fʩLM *f30&dnWktڶwAD8Rh_"ܱZn%kFmh.JmIj55JÖ""=+ҨW`qH>\ϒ@<&ط >^dPd5bcJڰ/Hۊ{(ޤ?*R
Pf[۰mS};yg'<;5	yi'-;V Fϡ%/Y}Oj&Qۡe[*׈_S"f-J3OJply0BQ߿>UD2_|q׬K{Gfj""9B^T_37T\9s	cѓ	Uv2bIqS@ƪ#u	{~YrEOA	mQh	aR专VJ+Ṗ`2Řҵ_ dtWOE:Kj$B25Cyky|;m^{})enb4z'rdrxExִJAy<Żle4\B
>}J
}EQ	~࿴ncsyzc&e..@8jS
Z|ɗ}bu>9|˸hItb`[n,$N^% gu39	hUXx.׶}Uyb2䀼twU0cO	5l`/Px?^Z/?T,ԬUwy.G铧cΎ},|s֌9	M5XIIIEj{ϋUx-	 X,9cZXqYHj$u/A[a'~ЮrYF#p4˾JnZ:^5	G-5QK H,A	mvEq}!kǑ
hdzd^431K'*'_WR'uD8W;:%5l{՟B]= a4i1T:^,Z'纥]c]5|~c: Iu7u͒uSiJҳT@7T..E٬ݤlpx08/Puȉ|OyMvU<q@W	`e:$k9J3/P`Pl[@fՑlh4\g|U%=>!(QaBޫ]Ay\DP`Ȗ}%)Ϋ^6}SBFUW%mk )7Z4HvHV:jMQF~^:MQ@)6MLy{kZ(ÿ2u|a:Q/uMiuACG5˄qW=KlJƺh'Jаfҧߓf\|rzOY/ĥo->%<
#V7쐣k ݎ[hwci֝EQv3a]6Ѐ_9<@SDcϭ螑:ew2̓b%kTy|m"[,luO+!IXqr9
Hkϴc$B7a*zHd	x.vBzK>P-ZWb)qH&7_HU -XxaJ!hk8E.ĿfgD%-z`00r8X_]{$m4[ؿDT<sZو߬PYd*Ήߜ[H	Y*>eNbR{S]:2U,_(x9&<0:p3iaty_=٠6Iar&dF]r:饵#dUdKVy)RGQxB_",!@KH}݁(vd-0^ zB,g\+inX@^gn,ơqq΍&nEJS+lNJr_pu=kꀋNӅ"65bCu *`j,evh($aE4\X-J[nuڢ,RF)uaW48A')~L
g	ݧEp]"9f<Oz1Uǝu95^jmQO2Pb]Jy݌cF|hBetr_k |-[G_c[JBtMo+6]q\ꟆUb,kX¥̿w{ԅdI0r eά],R	3ݥE|:#ymiB6-8P+	񕥲(A$VuTN)!pS
Yx^@EvO@,Ppǿ@W7sKx1E#EJǥPyV,3bB&	5R7ԥtup@? s7d3R)qR~P.@7AN& J}AIƴ鍘x5
.kRRH[կ-U݁>1o@(E%KJtߎQSX-gy4h$JJ#?j(Oژ8-ҶN+ӝ$qgxH/54:iL,^+)Du Bo():p	lqtx)V-psW4<g|e/!}pB56nX ѱo8%-":+a ɜ@X=&o@0XzZG%R4i3ϜΔb}I
TE!i	.ߤЪjC8,
dS)TMV!gGOT۳~| =!]0!U?0rQe3Zy4(d02a5[4Dc)5N6 n0|֛<XL`p`=*X9j"r<:--`-G_CrӢ&APMZP,Y	HXm	W~о%I2ߟ\烀u&J8Q~3{KjQe{7 1ʀ%i:XYvD/	h3sgJRwce3L
:DqrUӞtK~xupCJra|p`"/ض(wLεz}9!\"xԻ,CL03}8UX~{?rQi%+YBy?zT`;P4ݍ܈vN7$`$:O;`6]OXڝK3\cZv=EVWkߤhU43 k<FC (ȃoO&A-.|KtI'!NT&7'IO֗j_v|$y%o5Hm;J=U{#ľ1-a^_"^\J4`9k_:;h0!%û-"U5:DA -'u[376O]9,C[qBjVH]sFmɻc\O2YQ@ !049? 1t)P-{XBlg]o[-ۥS
~s˱iSrXu[KNv@˄&/o1E7S"R*thX϶p2-y!EʎR/B.KoN6w\jMvT4{.N<.f\0}z	B2ԓj)7iwdٍJ_:IBs29H-݂~`})!CoyyZ,b<|CmX%XE,βl'vi@_cKJ3]NQ{f$ 
d$v	XY_,Ƃ<P</6[GU^d4.ctfUjgRDpeCX^H˻#AodPҳPGb[/RdAg)G)Đ-uRN,(>
\Oq\OuM̏GLP X2ulNp⥬9N dD\IKaCi,9lI:n(]Dk	)tj]<AT;p&c(甋ʶ6g,^36Z
)+Cܙ]&p}Q N	}\4X2hSa15f8l4̯^Uۣ.C/v6"B48
W)2!?ȍ7-"tB֒(^ߕ"\ĩfEJL^@aa,*'ؗس/bC,k/G6>'\U<}}Ygѿ#ZA6!ra}$O9OmGWsC1YMRh]m;yZd!*SLlv3_m/u:.Ms jJ&{#_P"&_aueII .=rbx'wORU]9];Tۤ,إvIz|`Ԉ<f7Dȵᥬcw.f/yf!z,/oNpG\k++ޡI׾|=d;Gu{0@ia&U(]效$jsҝ1GA
r>G /H%Wb,l,0苔F-|hn+
o-/~C&P;3yf@xX<;/I
wvh+I]9< PzZ>A ¯+Yˠם_vR3*錋
 ZV~_ ZȀB>	Q9R%$A|}KN@$Y)kI0zp쀦/otMm~^LlX5uKE9ȅXG:{Oc&0`aWWmWZ?i_JhzNX Jgq9J۳sl,{rQ7AHR%-y&9PIC-ʰX(

K ==Z%*tcE񫖐݋簾o,w=ŏ}WP*QRNNn9	BF/!qe|0U\'߽s:j\mD)Y6]L-TqWiwyQelUDfu޽O0~FkO~r_ґ^4J, /xP-̳f=X!|wiŒ+etOmK+ެ?w^,_;0Ordj3yoZ\m	Rђ{o?qK&hW:T%W--j|͡a!»'KTlK$OH)ztSkS'WvH4{<*[u-YBBv
G\ӱ
㢐!v6B5;(&/_5U%#:م=5׻\^4Na"tߪ`[ d%kI1)Qa[k/kJH/c}'$v峿tE0-%!QTgXu܇.9ϟ?VJ6=0jeZeH_(pf10?̘`vK-HVm=Ub#(4Tص=0Fu:,2%?48ۜZU,]7Ϥ]d>9|z	|T.uiq:~F9kYP
iW=rZ.	W2dt`%Ğ	E	ت`?!qTD1l5qmԇ|>T]
E03E.oIG\w
e@C9So.ޮQ؆n TP5ȓ Xvd,g܅Q@&Z]_vzMJ7*k-znŌoELg&-(U9KMzYB_gH=nn.uul8ByƮފ_$"[36^/o]"\y֯s~Gۯ ؼZ 6GJuOkXՌ3atvx` +uBZWp}M48*5l	x<fA<#>[zoкGU3w`ڒm bOWċ/][fk"NZ昀o^0%N9,9Eΰ%pKl b2T٥F+p_fx(I3/iU(1@9Cҝ"DfpEl-m{NA%DjăⶔWUC3}sM
Ue׏dqYZNQ_!e>HsqQ-ڊ Dʈ>#ذ3(wJ=+m4zI-;BH0y{ܕEsy!/d8;f_+E=E[]48R<iX?5݄/
L ]ל%;ОTk'BJPJKJ5#aNh-B7cWB.dP&g[J+늑{kܧV> 
Z7Daɉjy/צOqI+QΗqӴX]Wfdى]ғ&K۾E՚},D%n
6`=%; #Et>?se"*^eO2"KCwucK|- j_C">CpҰTyU&*~R,oɨeKF8XĨqtƤӡ{"Nx㩑Ml/-]{BoxwX}߳n"88! G7tp榀YC~wSO@TC."r~Kl	U- Vp^!;lsP=;f-ύ#klv5d^*#_f{/,r/EqҦЅ%K [,	W@ER`+=ՇC_q[)đuhi"qDkj7D:o-wZo
qj<i*ذݖ,@Qe	PG[0/iD^ Z\۬WXjbbKReY%a}8y/W[~i]͍pGzȆ=u$fuYT9׌؊kُɼ-_q!zOa`37Y1tJ]7o֗[j+>r;ʝƘ0gb
!V1LAbZ^soWR4{m[e[xp<e.ȦS#kf>EmբH 7.(-cl%mL/i7DD$^MHmTIj2,b/U΢bmSFk!=t^%/uz&lK9Vv'OjTM:MScBhOyu'Tq[#{7ӂS׾V11tZPQm LzE$ήԙd+sEH.RZ*nqw{mWvSIInt]\{z瑩Q,驶ԁͽ;	XKӂUHȸ]Ia]3 fo߉P]c>ahKEΑ< B~|>߇;P@$lddZ)#8	8XlDcBԈ?Ok\f2=El 1,Oj7&\%鑦gy1$OȎAJ`>ZREDmx-[}%
klGh
aVX"8!؝~3 V0Δ

NbZ`bT5Q"	&9ʜU02,mf[4Pݓ>)0'LrXOEFFe)8d)a
C:mu!_k.l,?f[T9"vYγa3>x`|/`SIw&,@Q/h?97+b
V]=C'
So=xAOb9,aJyBin"U1ǦA]2n+q2 IiWXo!#+aK912J@5O2ZC:lKZh2AOC+nz|'l^n}Hi/Wdd̡ɄK泈6\_v|p>,3Ҵۄ'X3#TsA3mUX6q͔=@.xH+[ϸji\l ͘;Q'' ,Uh~p_{@O@=n>I'oē#-UYA=tp4Ԃ%*oݿD֪^$\%*sRة#4'Lr\#aȜ؋˄l6@L:c
jجk7W*7.>G,[vBA-M+`Y$]V*Sn"qFf+$@K@dɃHJ$J1Vu\ܔH-	cɊ0,/yN\X"ura$k% Wdwo,Q4-)t;^cx =2|+׸jL #-4ˋ^-K'UO 1YdW)VTki@4CPSUĊg󯘰0;yywJpr%%Ɋ4/"R3ea[YH%a:ח%~i"Kc+}F>d㰓.AaklD獍X<w;8OrM=6v	J
*3IOhe.~q	͛7)
Yŉ_w%.Ĳai$Q`3k{blXa_^6_ iR K,O_NQq4kh<EhȌ{!adCub5'{	a00tK¥6 
F=޽ LJ!ثt@o,}9p	<b
j6/m݉M5LNx	^Y'ԓ}  9λҽ{3bO̢^Ir`23sEs7  4
Ixq^^N[/kXL1q}7/nT&F)ьVKcD,V/'u37Ncw)J2`#o@$`>}s5.ls##Rd]#:iG_@ﮎOK{(3
L]/c	vau,n{^eQ|iVЀ8P[[("&yC	 9veڑHNG4DH@Kk/i4coI^h_$B)٤jlmWX>?*ÏWcjwxwV[+AKA OI"r Y@k'$:|ETvFq}=Yn}ѩmH ,\U< bi\'n!̽ ŪH;CwApyeTQ7ǢT|u*?:Z:3MJOOGHDgeA&ˏo^"a>P`bGP(8@I3PcMW~s"v;^ ^y.*W L$.n.rlI' 1]_qLujϢ%Sg"!0|8"f!ªmS/\ނ(NP!C/HT4
̱.ݮFn>]M$jVYb`43ZyPuvu#b jW?LA{eJ~XxNEdV`V]lfKN-8,=.8F߫e4;߈kR`E7,_:.sWXt,ݱdm*{~#8M\t5l茼z;OrtQHpFe7wtJ9<6m6i黡ktRpQSY*Mai!4r}u![Ͷ9Xځo]AOCIG!^=(	 ha"D wJ%C^>d$U_֜%mVyNaŖv9RkgA,p7M&bݠ-%P!5*R>:>e]Aʮ]Ϳ
9R;{	w_Gƞ}jsA+Z@>'mlRj%AE(a_HlXxp3k}yPD݌6=.\˛̘fͭ8H~+'Be~#1٠'z͍o\_a&Ilz%mLp	-,\BFu%hӴv@۝G%6ƽ)WI5aNJ:[{ɯLy<"݈(hCV7_{dcU+ƊP@|uJ&.HN)Mx>(oeHN;
2;}45S-ZH/K{Ft-Waf6ANoZZ{wD}節H(
v>@yt$J+hov<Y]ueSAqomj6[q({/̒K]-J@S9%I&Apm0beZdeXُ؊ HGsZ"*6-=XCˎ͚~{mnr50kB,dKl2-?Q㊛xm!m:0"V%-KUjRHv~z#鯈cD*VM&jx+!Pur *);Кm9ʃdY3ycYe+!Pxt*'[ٹ0|.F1qPM2y>`i*fh%9 8D'Qp`TUd0+F57fZ)5\ƪ' r"g=\.Nqp(fjԿ<UNuO5g}_3聫@U?L>l^5,I((p}@ibؓl^"|"Len$R_»qmԝ}TdêS >~9cQWr$,]JḅH\"#m}qkqz@CE2(Z#Ͱ/`@r1Ji:q9O[̓ P:>{C"H(|zx3|<'_ĪJ7i[PEc`f`M,/) 1,/2h\/uk<j^4251ϕ
:~j ~YH:.?!!~$2*簉X<Q'B3=Bk&bz?ŖO]\#<_`YAbyS!QKVZVp?L]qt=yAI`ɮ[ö_2F=ib[za0AέʕV4&x
d35N2v4:?tA3k2KEK#峃\6J;kSlh9Ӹ!JWL9ӇRzxA1#qc#챶W7ZkGUsfX#M(
EzN	'TF3}P}
U/kGΞpzktɖ{Fz-5F&֌Au<7ܓnd
na]Ե}/Kn*˥Ic 5þX!m1nZ~\o]eW=I X1'0_#~`& '-\{~$m$ Q16i$F2=ǔNЛ	r* Cr"ᑴi4^vWj%~̵mᬗ\^=A!aCHEvy,>Aq˸
 ]Jᱱh[n%c6MVd)kyT(!A`X8*-GS۠]Mѵ*
.mƚ:!-.6B,>lE7sp\~hMi&IfжOz%ۘpԳh!_}ǡs(Wo_×xǰ=_} ް}LKM	rF׉|aA29 >ס<j=j5Ys#w\LDh!~7סDkݜ^GR>)ѠXAxd5p?
][OfJ!(sЛpjE;hF<4LIw\fys!Ri۔XP}*f}~aILP]W\YN[4b9n
O$ (axWMClz"> {!`H1&VU	)li	Ȅ
 G;hx)Mj-@٤]İ-1H/6DPnށwDPH̤yɇA2˟f2L(AgM;^Ub ~j?Dr1K@UN-N`FT",VvԔ1ɗt\3A$ݟ1j+:%g,X*o;8qѬ?rf5״e,YRmq-
A-`ul[TZ6^*$(%>)FC"a:fU"OK>k=poIu+}wn|}6D44E1>g;) S-џ'cl(5&T@fzj캑3_Ep*{IvH'SZ]VBơOTpg<+k(?3U 儎KPP U.>-.)_zuH)<+-kGP
\HUl$[~~]>IqA|Dx`S+,+={?QpɄD@yJR
:Z	HH).84)6j_efiT/o!ª	[ѣ̜
.r_<..0+(:FPE՘f^12yZ؜od,G9nIw]
@(=+j,d-st w{4xcpCF3ßn_]<щMA6>=)P!buK;pӰPڠSǏj1ѣKT??Aq'OyB[1x['ʯ}t%~2a~
wj+4ůV=q2cqWp-O]#ԅ=wxZ!7}J*fVRVG5m-+硧{HE*9QRC98k5Uȁ'du(F[čb2HUXvI'cHu0}reJZG!lWCM]iטqD&)rvҔ*HҜ`2o5Dj.5xm6LPyC艀Z+d-PE@JI$s)Ta[ Ԓ\GKÕ6s dT]Ph}B^ 9ymt:P7Te#Q
V[馐@v׆9f6krybqB9+h:Wďܙo4$,Jڲ\	qVhO[>Qt/Y np GE6M\#xM$glѳzDNZ v?l/!܉zw&y!ϓf
Con1d
3kYb,sy$]?!/hlHxx@<V"'&Vn]bBI4\P#)9~K05K)Ű7c!QA)cջ- k?/$L .o/BY}Om״xƏ>e:AF8`e]o!:?N4TIN`]L9W *?
{N64AG!t~⧧g0WJUxW`7 ~{0N#AшdwMvʫ%zUS\h9.`!K2(E3ժ)+WTuRFiTgSQz/6RlFO
@L^t9@Ą 79>+@B0kzl@qQiK!7ߞL,&V4V%ةjdjq&i*mbW4TDF%1[1䢷cv\k9<y"ALP"vA0kdj;߶ݚПU
)>9f
~ڷd>vnjGKU1nJ#9H'cݼ\.xAre&9 v   W1v'^ݵV<VH窿s|sn<7όgFEٜhNBB#Kd)!nNnN+וr-u$aa*yuw88⼸H2`v^ݩT_*_t|=,ˆeBBBB2!YBEBa'l` *{u^Yq	_x	8SolUhEh%8bR<AKJ h@<`lK=BKMOP)D>g,WĖBXԂp-]/i=*	[;I%mĶWFXλ:<W9GTh>3EEp*1DrA6[9|5+ |a|LY|44Gѱhä5P#B2&!&f:UAXl!,W^BBu}bó9$ܳ}6!hsBz6O
rr,A,lkz[I
Q2	 9H>2?IǍN@nDȈЃ9m.2`ʧlv``iO[|o/3;H􏥍|jS4Aϱ4R K;XwpD΍9&h;;GoGi~m?k5<<
TC tL47'N? RYf&I:B1Ŝ"Bw,QsDdFAJ
(d?	@ph%)N]@.U[jӷ+px[
@[[@Cs"nVyVI13Θ	:̤o~SbLPAd4&cpR
V7(|- MD%ժqi2h]1H0D~2߂hQ	KwoK)B?_@%LckٹD<@
pbD],+0 穹:	W 7ʀMũ$XHs_ngXÁů\jMׇN?2t-E.iPCpҡB\xx(wP5TJT-%.EvP$zrѲ5 uNlX2-x@#)@T%`K(èđgDUq$VHƓUAn b3yf\._Ka䇸8:h&xfTm	h`!VxJ +M$LDikRrDtPg\_@~ l̉@m]<65rʛ;VsH*]U)%a(`𠃞PPVY񝔐 G󓀖8hoK)75Aग!)05M,]K8[5CCR"sRTRT&&x+UOwaC%IT]@pU8kwF;iV@JBjyiv߭|Ac' s	T,HXnm3D2۳u%?)"V'\u&{.Q07q4hLWZV#{U#qýٮGǰ$bp_]zu-_f*l3h]$bNa8R^r,U_,yۇHېO                     (/ E T      h ` 8 (X&9  @@b12, lf`0w,P       '            (/' }j8>0Ejh { { { KYE-I J%!lpCY_[4dQLZߧ+?xeçAdrf^eXRad,`FONL+m+Qjä^0?g$?1h<7Bh] >!uݶ]0Uk߳?u܈:*J(_zA^nA[0#YAnGQ$|_)HF>?%J=4{h3U=4ǬP-HɈ()fUq~_eRQ؄r|(55CpetJRLwY
,?14O'A7_r4G}Bpy]9~G!58)
reS+z~BvEOib.!(
+4ONN	4R~Ip>*^V")?^7qox$M · B@o_,@n{@L`r 6&Un==.~BOI	#P9@>pz0|-tr˪)je,;{s_uY N>2lAi@|<A@30~p8	F]OMi,֠b0IKTKKJ$J͌Ul3~:)z䘢Ix@> p۵JIi4"U^,DB2hQSԄ4LM%d	V %\&h <%tBMh׳ $?"t6@e20D=oZ~[5=#ঀ@ W +`
P+z+B+T^U87geKvYï
`PR P	H {?1ht.uZ6ڰ
:N.7#6B@͓mG䶒;_Wbu^Gu!U$qJ8IY-]Q"=]M"$.	B#D"?["lUq=>|iD>Y"˷=nfa&	ak{vgY1\1|<6K$,I"A#K!nbP!N!Bl >
_W5#1,iT4v(,Ǐ4\:~*>iTJk@c}Ʋ˲ɒ,%65= wY긎ӲoE3ovo9f~a}H=lۮܞv$?􈝐2!ge<b'l<b'LII%buۇ{aJ J' %@	8#"<D ~D6Q\]ܥ]5]U$HbNLunCΗepZƕɠ2J$C2n4^e\eXfeU&elI~kZ~1Z(1Dø00eav@;pPj#5=KQχF]7-hEVVrmڷCzeC9n;캖aq6.s(ɐ#ѣm-@i	rF:y~ӣ:@:x@$6f>/.?ǭn0w&oPm]֐D9>zBai|nWqvì6M4Ztpaqurܮ?^î=4ˡ벞۵۵vR[QjJ_5F2n,kB7:f6lccòQ|(EMO*K22,ì-E~ݲoI¯
*Nakj4LRãjh48KҘV$5쮨u\v/mZfuY/mt
6LJJhTDHVQ * TZګ]{xxl<4ƣ<Qw:54s&9z:_t-eL2%#=6-nrÍ&[-\0ӂ˂ʂߖUGsGoXF(" (L2h T S  *H2z巍_V-E#51*1Mǰv||a7^U,IkӬJ 9gx,Em/1ym^Es.Y=tA!z$$cآ"-.^/,#"d[le!t<7.h:IvBFn:^MR]mӤ.$l("k|ij؅Ua.XyUYeUVvc%*󼊎L7k7j01kC1+1`l]
6Uz]AWnZabEYԴ$+
ܪ)v=LiN4^EiؕvM1SۮJu0v-nj
TR1)j
H).bPPU5_C^~ImOL&z1,xaz^AJ9N$
*IPL&~byTpbXvQtd8Ml+Y=aiTE"MX5GO76_,۴a]Y5Z#6bIt1E~]P:znX'UqEXrC05U&/mO'iEh<Ty
)h)ǦH(pD2"&RP"J>/ve:t:=:=xàT㶈m9NnnS(YAa!{,N۴ 2x9Fe;~_DQRN!.à43Ke"ٕUeQq6Ns#Cz7{_eӓCN.6r!d!M@zAdIAN$xϯ9 
D窗avX-.tKnz[nkj]6z1)M #@4?#?܏C0?χc8m#~Y~[C-綻,/(kʮggWn99]&im)܇988<VPJ~>o4ErpC7˰qqa&B]$h:.qZA9Z#09F1p:h"?PU2x]7Tv=o0ƮhS8em:o3Y<(Tq||QqH(92J[z]pnHІo5=qpPDnۦhvۦhlYPڲ4|]v]_uT8F>slvonFnۼM۲mI6tRxrlR&"f~q!pi<orX2 4˟`<  P (@0  #0T0@ 4%	\QmhΆ!*wXQ d#՘QGfl'5-4GJlıU[r<1N3{GUE飸ӛޒʐ^jqJGgJL͢ϺÂ5b!gI_v,lE:	M&z	DynMPŃCr/Yq$K*FـӜ4yYԕ5W3yoQmU[ 0xP1(&nA^7kKSoHzVkr#lX~gNl#][
U<U#Դ?cOk^<kaJ$M;CT;GG6ڳ˧#+f"$bU1 и)2?.82rsDjLZ\Cz$ǤXDh¥sDڈCC7;źu`N:PdCv~50R	H.1.@<@33&T
!C}G:oáWBRNy^j.ʟNg'>f{BIO,Wv;EeI~ar7Ro+$
xSoSnT^ qJv:sӦ3 Eg혴{=L>e+##s2wg<D-י;Ir$h h^rM6-TMN9X7,-Jζ(Mv^ׁNO͡hmgabj\u|)V*a1R1p,HmY:n!Lp/U+.2njkcB-C	>-uft*Ui_G(OºZQh	;%I.fz8oes-hoC
F	t~4߆܁.òvoԪ)̹BG~a;6`_ՖueDkr~3@³[4&FJaڢi|Z4i#u%^85VPgna
L(ݺC*77?mGG&M<-!c^TIO<;zN;Y+`fZUrǚcJoec9_ңM[SM/~=P<>]L6nk!Hc)v3C`$i(|hE|M"(l0~hi\U>2f.W("c+YȾRlC$=m1h]#!Zf;ouA`Tq-~2L 3l ņbjJAGb(P˛@nEp}^jl2FjE}1G/1ԃcxiٵ`A`*#S4IDG:զq$ Z@=H\ؽd-p[;nN~hg@c[K9i?иqa];k2МC_PemM> Y$v2bSngAE]u1$%x
ї)z+JS-	ٺBU4m_gFź1{{5m:7Ζdr8Ng;{אl9yR6lוA.It@q}Y|tɮ]OozOF5]OtHZYvLн`v]qh9HĹ6/<AOW-@LSfף_fovRʀmIA˅CLVp
@M|f+C?dm2?y4:A=.dNF4JrRF5@4oCS#RdU&}׶C)F#N{zO-YZi5ƒ5ȜpiG_[C7M3zgx+1\dn>8w~Zezg,0@윲ci}{#9ya({eS0U֦@x{Ixζ؍fҸ6l	3&GPޡKF?wƎr%dQ<3!#lȄ5M9!tU5+ͫM
Ek6%+#z,<昶6G7O Gc<yD3h6^h۩zl=<	I|hV[ZvY]gP˺w Cpd$7O)ڤkԎGMe5B3p=PCN[YwG!iSw@fiv|;&g_I&g5O]@]0p8.pj\ cBȧ\-H6ʵVy^i,ELi8޾t9N`]z.´䡜N'qqrppMliG4ֽG=cȦuӤTЦf=BuinBpSYn͐gKfulx8gXq=,f"1tQwۆID;}l[w1U{]P{/Fǯ\wYWbroZd:}%)+­h3zcmkIw݆[g;Cr𜜪='cL@r̶G^"Fyc(vl@pR(ul&Zfc*ir̄mdSGTt^m)Mv{en6N3Y럦@59?NXo~nWp7kЖzpƹj|$m
+.^7.di'쑣*s%͖&tzk獌d6d#sw$šci)<GH}=:X8AtN-L@	#u338,NF5G̍)~(``eкf_=rӃ*oguNVx)Ahy}1!ft[MTM=SsS1%qswArO3<͵bʔϩJPW6CG]($ g: l/Z.2ӄu:3ƇS[U6^;-BOSMF?JUXqY򶍃&oas7CD⚈?C?%lhHxn<bGWqK4t(@;K:]ΡM,pƍ(Yt ?^p%*kk! "kqE.NLx4I4^8zc7L1Qh`ho]\T2BmNo峠Feb+m41UyOMw*^Qh<xAnϔiP|l{˶;Ƚ$כ:U[MD1aɍjǫI`$pq=Kxw:U'9q	iMGl(ó;Fn>B;l)ünYi1@dO(]oA9Ϧ1
7oQ\v^$ƪړ1&`xtlDge4ڦ7c2ByIKBfYxh}P06ӏ]Exʳ(@0V+`mIwbz`{k93mEt6@,`ύM<n@ѥ ;a:6:H98mc7F_)5$ B3\B>dF^+P<r}<#mBli~ >=
̨OYH?3\h_XjP{8qgKx2(Z15Hb%ԞYO<4޲ߏwzwݫmc䉓+7!-Oz
Ӥ*/[2-㰜6i4:lIif+MʰGiSjMQxp睘WyprTQ$,}Zt>5[9yc{" NGA!5~"[O{AO9PV,2z!}c"M0zrh9刟>ʚ߽d
5Cۚs:Y`^NhNM/78*#^:[JXM16tS5ܚ,^3VM<`C.,8f=^->E6PkW
$CLNR҅B_H14"CD0Wِ/wuz]?axߺ$8Lo'm#m0yz2'[FDx16;0}59BƟQ4G9WJ HxV xY.+`lج6ٛ7^Aƪژqί:':3V,#`6U4OiF4.ASj)5lH\CG+~6wJ4u"74%3]rǥO3Lg'u7b-͠?H4i1G[#|,_,zx :݃L0SvFsTc_K0!p31#HKa4uٿ8sP jk׏d#bG{?F>.UQN)YǦbqsx?|sM3.*Ͻ*cTcM{(Я-?~18pf}9KC;
:]e˭漰¤6o>mg>ژ9}:vVb
]|\,q$TtAD-gR=kԨ&[RsH+wK@K	x<^8 #"u;1]Ի)$R?N0aA.3A]`Pej3$PX$62
8n۪ve	`5-DxiRQ0=UD7}"}dX1[kNv_Sj:dbuv94:{       ~H             (/`~G} ʟ0jk	嚻}m	DG:&ݕOoCQEQp)v&>X Bv*er3 S`a6L(B&Yb-LDb-D~QLр8%bUO)#s0}~ ?48 X?[k/?+yeʾpwp
'=U\0^Q<ܓfX['D%zAw)38)U)^EQuЙ Ͱy]s+?|Ks<SX&kxEx'+=@k쭠H] )?E ?.EH0{@Rmlz

e,0O~"q^E@+!Ob<L(Ve(ʯMv#++긭:-0G)3h>c.EIϒe9Tj#:dԪVܙq&AI5lPoةe (_Mcpk*䀦6614
֢F>E(<2#MPC\#pf?~\4ۯ8BB4R׵/^!t?'ޗ^U!%zO?a
A@}<<.'ƣtV~¢=V[߻՘0\_xW@f|jX=l3fo*iJD2I38ҵ?!$  f#DByx@b15
U?ojg	XuC-%|VY/F?(
r]`
|r#0l({0zC'$Hes	H]<ΔFN{e}@hZ[p΂DJJjBcqCkjÐER*S1Ѐ/v.`x|(M}9f'.^g[\W0`P-ٸpbe҆8~zǪ=IkNZ=:#I4
SnpqYg' s*+>)aۊcuƹnS:_`ک{ЯwdquCJx3܈<Up]Dg]_ZVUt	Y}>Wx)G{1n?ߚ13I<6a 	}hlwi+7-봐ֈ2#%Ly=,XC_di\D~CpT$5'3ViV8P
	z,4			IB \i,ƖP%WlHcKc:<RvfV'EQ8ItfjGjM
3&&e c׎р	tёtBݙFwȂꋖr\90Iah}E4EL(YTA	82,>㑞pd_xkSߖZn)!$vܬvҏMY}ogKh$lM@0>vʾ*WmR@E1	q3xzb8U<cpU =H®.RҞ)t#
G4 !-Dc>fOH% <_烗^?2vb8罎w=B:_f1a v;ҍ?[nۏ
.<B=98\ð\'5"IE@	E~@\G?G1dDDD$ItaHgҮ@ q aFA1A eDDddHtABq>T˧߸
иA>#򆲶&AP"uUAhOwT;eڒiP;e	GaC!ʒU5!B˰`9mj|YwL&7&Jl育@k V-	ȝm19)m
-v"d:ܓ/CwA<	BZt 덇AHaJY!{7	5Xkf>Wt-Xh'ma
Dw<B<Fwb·岲Zx@_%R|n["֮N~-]j@!rr)֠H$E+C$֪"5jHK\a3(Vs=M;`gx.y{IvջIīaak+1hT9ѼJȿF3ĭ%aL&1O_6|
Pv[(ouwP?geLaaޫG Y;30Cď$,i͝X肢.(}}`àĐS 6%:+N@¬;6RVE>};JAO@gxs9$xOE;m14JnJ8U1d[O ro<=uXlw?<(.?
izWi֌mA&i^RxJ2KC1omЎ#),&7@(F牽{!|dڋ%)Πhߍi@O!Ш-wN׀BWQ-sraAG8H*!G#{mFτ BZtgUOWwn/z9lxO~n6Y;3FOg115RDB37n+P[
4q.'`#]5~IWP1Ƭ&mä4 8!1%:M mp ,3.Tӂb.U{+kx0]zT=KJMAz(^JxI@fRA+&gOCsƤ#q-0$jROUqyP9]m{(yCMYˀsxY@I'DLN;gZNZ@,Z'ԤA`y⥝y?Wa&)1&g`]/UIG6,gD=zGNI1 @H7ɶB51 *|KIsДCGa2ja;?oR}wP]0SxͲBXAY6(gNRz1P՛	]\qp@	rh0Q#`$f&4&,#K[
J#/3VvFzC*=ekh	dl+RD:P,\%g#e8q a@엛TRi3z0}[0{]koڋDXDb/rAMS*RÈjԒgi. ʤ)P\#m:Tւ\ U7b&¸?μ[t?;AQT:$"mx[_bw5d5AJH2dk&_!iFIU޺hٜc9Mjc 	Ѯc{16CA
HVKcSפn8^xPr[$zRI79쐎8xxMm&>M?ܳN%ZK;3:r@EnTRJ̹M,jT X(1$v+IUX]*?23'o#}Qٺr;V'}L6m+yh`6:D	12i|chAe-]o+(	"eN㳬K9Z
"	P$U Ur9Xiu@m4J`')UbRUNF-AOzYm5eei!$_{;͒Urustc version 1.93.1-dev (01f6ddf75 2026-02-11) (Android Rust Toolchain version 14933020-linux-x86) Android (14863223, +pgo, +bolt, +lto, +mlgo, based on r584948b) clang version 22.0.1 (https://android.googlesource.com/toolchain/llvm-project 2d65e4108033380e6fe8e08b1f1826cd2bfb0c99)  Linker: LLD 22.0.1 (/mnt/disks/build-disk/src/googleplex-android/llvm-r584948-release/out/llvm-project/llvm 2d65e4108033380e6fe8e08b1f1826cd2bfb0c99)        D             (/`CF zTGr(BT0~_	b[dѢL7.lX|X+G"|pȈ0w+di C0JŻіu!Їkǟwʽ_(2T(Sf[QNfQ)3 ,)Gh#3zʈLs)VV0y4\IAFOѼ՘+V0:hI9"Γé0#oA-pr6C:ig[̈́d(Ȅf&r+۬$iE4sAhFjv<V4ҊFD%L2hDD'QIP9Ӗsa̕kwZpje 2o	~L)`zGrMK[SAiTB8{LĆIiѢ{UH'p0bü<|Q5dn9<5m_ RHnK[5V	8FjJHXPc~3v9&Q}F30i
]Sz%zs^c7sX*PIcC.rN04]Ja\EkXAW
Pd0=E6}}R}y:RȽ<SqM_P~ji)cdSXH[YLJuz	dӢ}WyG.kHFۛԩݒ/&hFۘYꖯoǵXzC3sgd,-_~G1mch[^P}U}}MӢ?/G[ o}G:ھNvbhAվ9IMm\YDQ6QI;ksd&gAEI56$k8dĀ"Va, Zxm Cg
A	(:2A,E^sXA(QGfAeHTfp&jHZbBTef&_X4dhGef	W4f6,xA&OVkXy@33h/X\P pLxsMwNMM7Ris"F8mYL{}B12"2""$I:"	CaJ{0a1
B)(I


ã +aܶf:Mye(.IҧItO.tĖP-eegқT
VF[CPzد8CǢ.H9Lˀ淏PPw&쟖nB$4o|EaE54hψ"֪na'x}"sx2L.Ht_Т춦yq\ Q)Wک۵e1W
UST_K`9peKX%PAxZC{R2FdV"f_\BfVQIޥi\$FcR!c!~2æxHDlG܇PSJФ=knkG^#.;KaFTlPΔԽHJxDf(<@g2_4bXcϡ2aC\17j_a.Jɇ h.;K'?4]/6&{h`p28n!xt5.&NO!kht^xi~#R..+`!9vDo:P*4<; ylkj#IQЄx[ǃ3BdqID*Kf=-	WeyMğlbYkag2GfF$.[&*)U'෋Bpl{WY)u_]^8w,<'f#\=g"d-klpQ(zFrHE<zV<&bW x,SNܼ!P B4"/=@U΋6φԕB;ŋnG@4<N.>bJ_yBbR<Zg`bQ?Il[1D2eA^b##)xK1)aLxV+MwX8$iD]3D-0"M*̵WGL*ya=a\wf8:{q4^°XaenE)mrust   
     rust   
     [rustc 1.93.1-dev (01f6ddf75 2026-02-11) (Android Rust Toolchain version 14933020-linux-x86)\hRꋔ Y   *˝N   i@|W
   ӥLBٿ   	|pȲΦxJ    $l3< P!97,    	hashbrownpp|S\M    
std_detect;!QRX    rustc_demanglec.0"g    cfg_ifSLU   {"tĪg=/   	rand_corelf3ohV    	getrandom<ڏ-<:bA   b'S4-K?   	84U[i    
ppv_lite86wslBGQ0    zerocopy1!&2
h    zerocopy_derive"X	E;                       Deserialize\ <  serde<   Deserializerd /(&( 	SerializeL PIGI 
SerializerT rkik$h $h  % add_pos<l big,% d0123,l,XZ 8Y 8Y Y HZ # XZ 8Y 8Y Y HZ # XZ 8Y 8Y Y HZ #           chacha  	 
BUF_BLOCKS  BLOCK_WORDS  Array64 
          as_mut   ! !  chacha_impl   guts % %%%%%%%%%	%
%%%% BLOCK % BLOCK64 % LOG2_BUFBLOCKS % 	BUFBLOCKS % BUFSZ64 % BUFSZ % STREAM_PARAM_NONCE % STREAM_PARAM_BLOCK % round < V % diagonalize > % undiagonalize @ % B C B refill4 E B set_block_pos B get_block_pos B 	set_nonce B 	get_nonce B get_seed K % M Mach % O % refill_wide_impl Q Q % 
read_u32le          	ChaChaRng   
ChaChaCore > _ a a Results a generate e Seed f e 	from_seed h 	k l k 
o next_u32 o next_u64 o 
fill_bytes s get_word_pos s set_word_pos s 
set_stream s 
get_stream s x { }  
abstract20      ChaCha20Core      ChaCha20Rng  rng     seed   stream  word_pos                             
abstract12      ChaCha12Core  ! "# $  ChaCha12Rng  % &          ' (   )    *+   ,   -      ./ 0 1 	abstract8      ChaCha8Core  2 34 5  
ChaCha8Rng  6 7          % ChaCha  b   % %% % % State   a    %  % refill_wide   fn_impl   % refill_narrow_rounds   % set_stream_param   % get_stream_param   %     % init_chacha     % init_chacha_x         # ##C CE EG H I J K Q QT ` ``d dp q r rt u v w x ~ ~                                                                                	            $
$ $$ $ `$               G|^۰  % %% % `% % % %               ^D5  `& & |& & &% && & `                    9.>\^  ' '' ' '  8&  &  8'                #t|
  ( (( ( `( ( ( (               5۵Ai  `) ) |) ) )( )) ) `                    HU[O	  * ** * *  8)  )  8*                2l  + ++ + `+ + + +               'S  `, , |, , ,+ ,, , `                    9ǺaF?  - -- - -  8,  ,  8-                         Y4'  . .. .                            ~Dd              ! _                 }                   a   e k     j   o   z   {         	`
=C
1
EE(|	      4  4    16  @            64A   d    
 T  $  % d    
 T  5   d    
 T  5   d    
 T  5   d    
 T  5   d    
 T  5   d    
 T  5   d  	  
 T  5 	  d	  
  
 T	  5 
 	 d	    
 T	  5  
 d	    
 T	  5   d	    
 T	  5   d	    
 T	  5   d	    
 T	  5   d	    
 T	  5   d	    
 T	  5   d
    
 T
  5   d
    
 T
  5   d
    
 T
  5   d
    
 T
  5   d
    
 T
  5   d
    
 T
  5   d
    
 T
  5   d
    
 T
  5   d    
 T  5   d    
 T  5   d    
 T  5   d    
 T  5   d    
 T  5   d    
 T  5   d     
 T  5    d  !  
 T  5 !   d  "  
 T  5 " ! d  #  
 T  5 # " d  $  
 T  5 $ # d  %  
 T  5 % $ d  &  
 T  5 & % d  '  
 T  5 ' & d  (  
 T  5 ( ' d  )  
 T  5 ) ( d  *  
 T  5 * ) d  +  
 T  5 + * d  ,  
 T  5 , + d  -  
 T  5 - , d  .  
 T  5 . - d  /  
 T  5 / . d  0  
 T  5 0 / d  1  
 T  5 1 0 d  2  
 T  5 2 1 d  3  
 T  5 3 2 d  4  
 T  5 4 3 d  5  
 T  5 5 4 d  6  
 T  5 6 5 d  7  
 T  5 7 6 d  8  
 T  5 8 7 d  9  
 T  5 9 8 d  :  
 T  5 : 9 d  ;  
 T  5 ; : d  <  
 T  5 < ; d  =  
 T  5 = < d  >  
 T  5 > = d  ?  
 T  5 ? > d  @  
 T  5 @ ? d  A  
 T  5 A @ C   
 $@       	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A    A  @  ?  >  =   < & ; , : 2 9 8 8 > 7 D 6 J 5 P 4 V 3 \ 2 b 1 h 0 n / t . z -  ,  +  *  )  (  '  &  %  $  #  "  !                                 '  .  5  <  C  J  Q  X 
 _ 	 f  m  t  {             
  $             ^      B$ $  $4 @         $  $ j $ O $ 4 $  $ 
 $ 
 $ 
 $ 
 $ 
 $ w
 $ \
 $ A
 $ &
 $ 
 $ 	 $ 	 $ 	 $ 	 $ 	 $ i	 $ N	 $ 3	 $ 	 $  $  $  $  $  $ v $ [ $ @ $ % $ 
 $  $  $  $  $  $ h $ M $ 2 $  $  $  $  $  $  $ u $ Z $ ? $ $ $ 	 $  $  $  $  $  $ g $ L $ 1 $  $  $      . @ 5 5r 5U 58 5 5 5 5 5 5 5m 5P 53 5 5 5 5 5 5 5h 5K 5. 5 5
 5
 5
 5
 5
 5c
 5F
 5)
 5
 5	 5	 5	 5	 5{	 5^	 5A	 5$	 5	 5 5 5 5 5v 5Y 5< 5 5 5 5 5 5 5q 5T 57 5 5 5 5 5 5 5l      <       K       $         0     S $   $  ,   K  ]        9        \       K       $        <     T D   $ L  K ^        9        <    |  l  $   ,      K     T   <       K     S  -- r$ %- - 4                      z    X    - q$   $ $   S ,  $ :      T   T ( S   S     ;     y    M-     src-      U V(                 
   U  %        4   M  	           OBI4     e	 =
 -   	  
X
4  % 
    6 P 	 
        
 ~  	           4 	   	          OBI K _       Rz,   ˓  
       є 
    ت.  Iݪ  `    ;  ݪ)  	         # ^      `  W y E%F y  y U% ٳܳ ݳ ޳    ߳          i=2*W         O'"}  \   S ,   ``  `] ` buf]        9ֹ`      	Arguments  template] ]        r\[^6   X  Y Y [ U4 R4 P4 N   Z }%                -ҕ    -%    -ǂ    -  \ p4      (	           .   .   vec128_storage   q       Ӱ    .b   .b  	         ()    h	  )  )   ). 5  )F  %   %    .  o  b  d d S d B  9                     t         h
   	      .          .  3 8 .. L Q   Y 
   	    
      H
         d   d  d  d    2     ?     I  e                        W   d    $     .         P   	     . @       4 @         /(/  Q GenericMachine         %K5  h/ ,/   
   g</ / {           d t    o   E   .   . ^1  .+.O  h. W     % H       	          g   .  g   W {  c      r8     L     drounds< L	   
   g     !.    j 	   
   g +     m). 	 h k). 	 h !.    j 	   
   g +      h                 4    32   (       H   	     h  44         Z  595  h
 h)5 !5 
 B    Z     
                 h     X   C  5   5   5ϩ+ %     44             . J  o  L Z E   (      key     nonce,    o!5    o    k)5  h   m      @         44                     h W    m  m X     )                4    8/   	        BlockRng  results           L}q1%  k p r   (.     
       .     .      3    & >  &  H r   r     b     l  r       /   	        r        ,       `    (.   a  
 X& X{   @ .   	    .      f    ^ q  s x  _  t   s    s               ut
 t                 4    32 0   	       0              h  mZ   m; h       
          0   1   , ,  j    -{   
 %      44 @          	 1F    
       1    1     n 
0    0    8   h ] <  C <   65   /,  % ,  E  gE-  
&  0   o  0   %  0  o  r T .  o Z  j m, j  m-   V     Y        o    o    o    o    k  h %,      results_empty    <	  	    mF x5 pg-        @2   	     r  2  @2  }r 8  P2  2     3     p 2Q     g 2   & H2  r         <  |       @3   	     r  3  @3  ~r 8  P3  3     3     q 3Q      3   } H3  }         6  ~       @4   	     r  4  P4  r 8 (4   4  4     5     r 4e     W  4   } H4   Z (4  }           bytes%     U         :   	      r% .  292  h\ h)2 !2v       g N ?/      @  @  i   	  @0         	       ,      @    @   ;   և#!    3          ~ <  U0       r4   r<    ~ <  =)   	            ~ =)  	 
            ~ #! 
       ?  9   
  m    
                    	   9                     t :    :    :    <   <   =   ={   >   ?   ]   H x;  2	   *	2
 

  2ϩ+
0R 4~0;  L  mRn!  ;3  07  %8<  H  =  Y  >  n!  ?5  L   L  ?  ,  5    :   s (:   ~ x:   ~ h:  d   ~ < 4  s @<   ~ X=  ~ P=  ~ H>   x?  z      ɉ          buf_start_block     buf_end_block     buf_offset_blocks<      block_offset_words<   	   buf_offset_words     blocks_part     
words_part  	   	pos_block  
   pos_block_words    ,	    !2
     param
        g k)2  h %R    4  small)    4 !!     rhs! &          ~ -0     ɋc S   4 ɋz j   4 !!    !    ɋ)  
  ɋ)    4 ɋ/  	  }P;     4X=     4X>     4X@     4  ;  g        C'   
   	  H                   C.     ~ D   D  	    r% .  191  h h)1 !1       g  S E 	 	   E   D  @D  	    r E0 	 E' 
 
 
 
  X                   ; 	 
 4 E 
  D` E  % 	 u EB    u C    C       C  m  G D  1   11   1+y  E   W  C   } HC    XC   ~ (C   F  W D(  j   W  } ~ 4 k  i   [      word_offseti     l    ɋ1    4 L    ,    !1     2       g ,    k)1 ] h ɋ p   4 XD     4XE     4  ;  g #        K   	     r% .  D@  h7 3
      gE K  L    L  	 	  	     L  `L   t 	 0 pL  M  	 M 
 T [  	                     R 
  ~ O M T    r% .  LH    h? ;        gM
 S     L    M     M   L   L   L   )      r4   r0    L    @       4  S      X
           r     
  !!                      4     J 5    v K    LZ    i   I L     1 W  y
  %8L  !  u r % <
  "!  G 
   
   
   W  K   } HK   ~ 0K   W K%  j    $ 4 # s @L    L  s y  ~ H  W Fj P W J} 4               wpp    L    ,    "    1 Q#      g K    k  y# h G	    7    <    @  
  ɋ		 #   4 
    
  
       $       g   
  k *$ h ɋ	 =$   4   :  g    4    4  ;  g 6          N   	      r% .   $ h} y$      g   N     N     w N_    Y   J XN  l   *f   ` ~ N   s (N  d         ,        - %      g k % h   :  g        O   	      r% .  393  hA& h)3 !3  = P     P     x Oa    A   K PP  3   t3 T  3ϩ+ o @O   s (O  d         ,    !3    k)3 .' h                    4    32          4    32p]   	      o      t X]   	     ~      t p]   	 	   	         	  ,     t  (\   a  %( X&2( X D( X V( X   d \  	 	        \          
^   '    _  t K  o S t 1  ~  < t      (  Ѫ 1        
      ottϪtq :       X]   	        ~   %      ~ 5       F    ]   	  p]   	           %       5       F    ^   	  p]  	 	  	    o   
    o  "64"4 o	 "4
 "4  0 p  v   *        *        *          ]   	    \    	        H\    V4  %444           4 %444         !4   ^   f   n    ~  ~ $        o } o              -4  	  -4  
   4  	   4  
              \      \            W     (   1     ;                   4    32(           .   . b   .b   .b        R   '    h  '  '' '  '' '  ''  (   (    d e  d ' d ' d '       ;(    5(    B(    O(    &         h   	      .          .  3 8 e C H   P    	          H              d  d    4     A     K  e                        W       %     /         P   	     . @       g  '' h+ hI' H'+      gG' F' '            t    G'   E   E'   ?'=' 7'  4'/'  h*' W     ( H   j   j  j   W k(  -     j0     &    j& +      g &    &    j& +      g '    k& + h k& + h &    j& +      g '    r  h])                 4    32   (       H   	       mZ  && m+ h& & & &    Z     
                      &   C  &   && ~)  & (     o    .   o  Z    $     o&    o&    o&    o&    k& + h   m(      @         44                      !    m  m Y                     4    8/   	       q q           L}q1(  \ a  s { (.     
       .     .      3    ) >  )  H         d     n         /   	         !      -     t  (.   t + X!+ Xm r  ; .   	    .      a    ^ l   t  _ { t                      t  t                 4    32 0   	       0   N L     J Q  ]    mZ  ++ m+ h+  + + ?+ J H  
       E   0   1   j&h& x  & a&  
 (    +  44 @          	 1F    
       1    1      
0    0        T +  C +   ++ g.  +`& ( [& C)  gW& 
)  0   o  0   (  0  o   @ . 3 o 2Z + j V&z Q&  P     S    {    o+    o+    o+    o+    k+ + h O&    {&    ])	  	  y  m- xv( |;&       @2   	       2  @2  } :  P2  2     3      2Q     g 2   ) H2           =         @3   	       3  @3  ~ :  P3  3     3      3Q     ~ 3    H3           8         @4   	       4  P4   : (4   4  4     5      4e     W  4    H4    (4           !     P         :   	      ( .  D&@& + h7& 3&+       gE& ~& ?/      @  @  1&   	  @0         	       ,      @    @   ;   -&    +          ~ <  '&      4   <    ~ <  =)   	  +          ~ =)  	 
  +          ~ '& 
       ?  Z'   
  ]    +                    	   +                      :    :    :    <   <   =   ={   >   ?   "&   H x;   &	   &	&
 
P4
  &
& 4~0;  	&  &&  ;3  % (8<  @&  =  R&  >  %  ?5  %   %  ?  &      :    (:   ~ x:   ~ h:  d   ~ < 4   @<   ~ X=  ~ P=  ~ H>   x?  F ɉ    ɉ q                <     Ɖ<   	            	    
      v%	    u%
    %
 +       g kn% + h j% +   4 ɋc% +   4 _%    X% +          ~ S%    ɋ% +   4 ɋ% +   4 S%    N%    ɋI%  
  ɋE% +   4 ɋp%  	  P;     4X=     4X>     4X@     4B%  ;  g ),       C'   
   	  +                   C.     ~ D   D  	    ( .  B%>% + h5% 1%+       gC% I% % E 	 	   E   D  @D  	     E0 	 E' 
 
 
 
  +                   ; 	 
 4 E 
  D` E  ( 	 u EB     C    C    L*   C  2%  G D  0%   *%(% P4  "%*  E   W  C    HC    XC   ~ (C   #  W D(  j   W   l 4 X  V   [     _     b    ɋE( +   4 %    %    %    !% +       g ;%    k% + h ɋ( +   4 XD     4XE     4%  ;  g  (       K   	     ( .  P(L( + hC( ?(+      gQ( W( ( L    L  	 	  	     L  `L    	 1 pL  M  	 M 
   '  	  +                    
  ~        ( .  Z)V) + hM) I)+       g[)
 a) ) 
   L    M     M   L   L   L   70      4   2    L    @       4  U      [
                
  +                      4     +      K    LZ    %   I L  )   %) P4  )/  (8L     t  K/  0*  G -*
   '*
%* P4  */   W  K    HK   ~ 0K   W K%  j    & 4 %  @L    L     ~ < ] W :j ! W + 4              q    %    %    2*    A* +      g [*    k0* + h W.    )    .    2  
  ɋ.	 +   4 *
    *
  
  *    * +       g +  
  k* + h ɋ. +   4 %  :  g    4    4*  ;  g 9 -  .       N   	      ( .  55 + h5 5+      g5  5 N     N      N_    %   J XN  {3   %s3 P4  m3 ~ N    (N  d         %    +1    :1 +      g k$1 + h %  :  g 6       O   	      ( .  %	% + h % $  5% P     P      Oa    $   K PP  $   $$ P4  $ o @O    (O  d         $    $    k$ + h   %                 4    32          4    32p]   	      o      t X]   	     ~      t p]   	 	   	         	  ,     t  (\    + X"+ X + X + X   ` \  	 	        \          
^   *    _  t G  o O t -   6 t   Ϫ   Ѫ &             	 ottϪte .       X]   	        ~   %      ~ 5       F    ]   	  p]   	           %       5       F    ^   	  p]  	 	  	    o   
    o  $$ 	 $
 $  $ c  i   +        +        +          ]   	    \    	        H\    $  %444          $ %444         $   S   [   c    ~  ~         o e o m             $  	  $  
  $  	  $  
    t&          \      \            W     (   1     ;                   4    32(           .   . b   .b   .b        R   !1    h  41  C141 41  [141 41  s141  +   +    d e  d C1 d [1 d s1       !1    41    41    41    &         h    	      .          .  3 8 e C H   P     	           H               d  d    4     A     K  e          !      !        W       %     /         P   	     . @       g  u3}3 h+ h3 3+      g3 3 u3            t    4   E   *4   ;4B4 P4  ^4h4  h{4 W     + H   j   j  j   W u3  -     j0     5    j*5 +      g E5    T5    jT5 +      g T5    k5 + h k5 + h 5    j5 +      g 5    r  hu3                 4    32   (       H   	       mZ  h6r6 m+ h6 6 6 h6    Z     
                      6   C  7   77 P4  37 +     o    .   o  Z    $     o7    o7    o7    o7    k7 + h   mh6      @         44                      !    m  m Y                     4    8$/   	       q q           L}q1+  \ a Ĉ s { ($.     
       $.     $.      3    , >  ,  H Ĉ   Ĉ     d     n         %/   	        Ĉ !      -     t  (%.   t + 
X!+ Xm r  ; %.   	    %.      a    ^ l   t  _ { t                      t  t                 4    32 0   	       0   N L     J Q  ]    mZ  h6r6 m+ h6 6 6 h6 J H  
       E   0   1   ;; x  ; ;  
 +    +  44 @          	 1F    
       1    1      
0    0        T 6  C 7   77 P4  37g< + |< C)  g< 
,  0   o  0   +  0  o  Ĉ @ . 3 o 2Z + j <z <  P     S    {    o7    o7    o7    o7    k7 + h r=    {<    ])	  	  y  mh6 x; |=       @2   	     Ĉ  2  @2  }Ĉ :  P2  2     3      2Q     g 2   , H2  Ĉ         =         @3   	     Ĉ  3  @3  ~Ĉ :  P3  3     3      3Q     ~ 3    H3           8         @4   	     Ĉ  4  P4  Ĉ : (4   4  4     5      4e     W  4    H4    (4           !     P  ϕ       :   	      Ĉ+ .  #@-@ + hI@ S@+       gS@ #@ ?/      @  @  @   	  @0         	       ,      @    @   ;   A    +          ~ <  4A      Ĉ4   Ĉ<    ~ <  =)   	  +          ~ =)  	 
  +          ~ A 
       ?  @   
  ]    +                    	   +                      :    :    :    <   <   =   ={   >   ?   B   H x;  B	   B	B
 
P4
  B
B 4~0;  C  C%C  ;3  >C +8<  C  =  C  >  vC  ?5  C   C  ?  C      :    (:   ~ x:   ~ h:  d   ~ < 4   @<   ~ X=  ~ P=  ~ H>   x?  F ɉ    ɉ q                <     Ɖ<   	            	    
      ]E	    lE
    lE
 +       g kE + h E +   4 ɋE +   4 E     F +          ~ "F    ɋE +   4 ɋE +   4 _F    sF    ɋF  
  ɋF +   4 ɋF  	  P;     4X=     4X>     4X@     4F  ;  g #@       C'   
   	  +                   C.     ~ D   D  	    Ĉ+ .  GG + hG G+       gG G G E 	 	   E   D  @D  	    Ĉ E0 	 E' 
 
 
 
  +                   ; 	 
 4 E 
  D` E  + 	 u EB     C    C    C   C  H  G D  H   HH P4  IC  E   W  C    HC    XC   ~ (C   #  W D(  j   W   l 4 X  V   [     _     b    ɋF +   4 I    I    I    I +       g I    kI + h ɋF +   4 XD     4XE     4I  ;  g  G       K   	     Ĉ+ .  GG + hG G+      gG G G L    L  	 	  	     L  `L    	 1 pL  M  	 M 
   '  	  +                    
  ~        Ĉ+ .  GG + hG G+       gG
 G G 
   L    M     M   L   L   L   4A      Ĉ4   Ĉ2    L    @       4  U      [
           Ĉ     
  +                      4     +      K    LZ    I   I L  H   IH P4  I>C  +8L     t  C  H  G H
   H
H P4  IC   W  K    HK   ~ 0K   W K%  j    & 4 %  @L    L     ~ < ] W :j ! W + 4              q    I    I    I    I +      g I    k8J + h "F    )    .    2  
  ɋF	 +   4 I
    I
  
  I    I +       g I  
  k8J + h ɋF +   4 I  :  g    4    4J  ;  g 9 G  G       N   	      Ĉ+ .  #@-@ + hI@ S@+      gS@  #@ N     N      N_    I   J XN  B   IB P4  B ~ N    (N  d         I    lE    lE +      g kE + h I  :  g #@       O   	      Ĉ+ .  II + hI I  I P     P      Oa    I   K PP  I   II P4  I o @O    (O  d         I    I    kI + h   J                 4    32          4    32p&]   	      o      t X&]   	     ~      t p&]   	 	   	         	  ,     t  (&\    + 
X"+ X + X + X   ` &\  	 	        &\          
^   -    _  t G  o O t -   6 t   Ϫ   Ѫ &             	 ottϪte .       X']   	        ~   %      ~ 5       F    ']   	  p']   	           %       5       F    '^   	  p']  	 	  	    o   
    o  II 	 yI
 wI  I c  i   +        +        +          ']   	    '\    	        H'\    vI  %444          rI %444         nI   S   [   c    ~  ~         o e o m             kI  	  iI  
  gI  	  eI  
    %K          (\      (\            W     (   1     ;                   4    32         4    16d    ,  4  4~  -    5     ~      $9  4  4          _          ~    2   t  6  ~   @       ~  , 	           ~@  6  ~ Z    ,          ~j  6  ~  +       7     ~         2  6  ~  6  ~  6  ~          _    <  5  ~L  7  ~  ' 	  *  5  ~(  7  ~ O      ~  4       8     ~  ~       6  5  ~  7  ~  5  ~  7  ~          _     <  8  ~4  1    9     4 ,     $9  8  ~          _      g    1      g    0!1          b  b  b  )     !1   41   C1 41 41   [1 41 41   s1 41  . !1  d !1  d C1  d [1  d s1   !1     41    41    41    !1         *  	    b   b5 	     b~4         -     b  OO  O O O *  	   b  b     b     b  BP?P  8P 6P dP *  	 b 
 b     b     b  P	P  P P  P x     +          *  	    *          ! Q   Z    ?          
H*   K   1 P %~~4        }P %~~4        P\    0Q %~~4        X-Q %~~4        )Q    Q %~~4        Q %~~4        ~Q     d   d #   E d M d U    d  d  d c d k   g D y V  h            -        Q    Q    Q    Q    W    T    (R    &R    $R    "R      	    
  yR    wR    uR	    sR	      4T ;T BT          +     +       W   d    $     .         x,	  	      /   ! / 2 : x,	  	     /   !  - 5 x,	  	     /   !  - 5 x,	  	  	   /   ! 	 - 5 (,    
  /       ,  	        ,     Q    
/ \  /  f / V  /  a / +   4 /     /               y G       
      / 
       /  T
  // N :  ) 
    
&  \
  
       / 
        /  8 = // J 8  _ 
     | 
 /  
   
,  /      
   
 /        /  T  
 E 1	       
 &  \         /        /  8 =  A /  V      s ı /  Ա   ,  /           /        /  T   E 1        &  \         /         /  8 =  A /  V      s  /  	   ,  /          /        /  T   E 1 
       &  \         /        /  8 =  A /  V      s ĵ /  Ե   ,  /                 < 	    / D
 / ,
  W  /  /  / s / r / r / c  W    /  /  /  /  / v  W    /  /  /  /  /   W    /  /  /  /  /     x        U e x D T p < L h 4 D              /  !  / 1      /             /  !  / 1      /             /  !  / 1 Ē     /                 >     / D / , / q / q /  /  /  /    ;     ]   X               /  !   , Ğ     /             /  !   ,      /             /  !   ,      /                 @     / D / , / b / b /  /  /  /    ;     ]   N         h6r6 m+ h6 6 6  h6       C 6   7    7 7 P4  37 . $  o 7  Z 7   o7     o7     o7    o7    k7 + h 6  mh6                 4    32  u3}3 h+ h3 3 3 3 u3       E 4   *4    ;4 B4 P4  ^4h4  h{4 W   j 5  g *5  j E5  W u3  5     j*5     E5     T5    jT5    T5    k5 + h k5 + h 5    j5    5    4  hu3       ,     
  9  4      F $    4 /     6:  9  4          BUFSZ   GG + hG G+       gG G  G       G H   H    H H P4  I W   j I  ~ I   I     I     I    I +       g I    k8J + h HJ  ;  g G         #@-@ + hI@ S@+       gS@  #@       H B   B    B B P4  B ~   d ]E   ]E     lE    lE +       g kE + h BF  ;  g #@         GG + hG G+      gG G  G       I {M   H    M H P4  I W   j O  ~ O   O     O     I    I +      g I    k8J + h {M5P  :  g G         #@-@ + hI@ S@+      gS@  #@       J Q   B    -Q B P4  B ~   d {Q   {Q     lE    lE +      g kE + h QQ  :  g #@         RR + h.R 8R  R       K mR   R    R R P4  R o D  d R   R     R    k	S + h mR  R                 4    32D    
 $    b   4      4  b     q      4!   
 ~  !           ~  l!!   ! W \! ! ! \!	  
  ! $!	  6   D$! b	 X 4! !	  !4! b !   ԡ! !  !    M      j   !<   
 \           ~       b    $!  b 5  6   kU     X     \      d0a     incr^       M    >        \" 4"   " " L" #< l# 4#   
 ~#           ~#           ~  F#   # X \# # l# 4#	  	 
 ~#          ~#           ~  F#   #	 X \# #	 l#
 4#   
 ~#          ~#           ~  F#   # X
 \# # l# 4#   
 ~#          ~#           ~  F#   # X \# #   
   
   # 
    "W" 4         M ? # #; #4 #+ #   
           ,#ч 7 H $  _d ׇׇ q $$   $  $$ ׇ  vec512_storage  v128        :   	4$ $  #E4#   # B  
#C $  $    O !   "   "    l"   "  b "   "  ׇ $" "  "  #      Z  [       ׇ  ׇ      k                   
   a   ч ч         %%4  	   
 g\%   expag\%   nd 3g\%   2-byg\&   te kg  %; % g4          %  %9 &  <&       b  &4&   & 6 |& & <&
  
    b  &4&   &
 6	 |& &
 &' d'  
           && 4          I Z '' d'   
           ,̰' 7 H ' '' d'   
  	  	  	  	   ,' 7 H ( ( <(      b  ",(  O  ( 9 I ( &  
         (    PB(  
 g  (       g    E(c  \I  )"N J g Kg N    g 1"O  O   g y" I N O  	"O N  }I    ( ( t)  
\)  > ) 
,   :,(  < J Z )  ($l(  @  # )  7  <)       b  )4)   ) 6 |) ) *   
           )+) :  * <*      b  *4*   * 6 |* * *	! 	 ! 
           *+	*! :   +	! <+
# 
 #    b  +
,+   +# 6" $ +
# <+$ D+% +&  &      "' & 5 +%  L +& D+' +(  (     "' ( + +'  B +( D+) +*  *     "' * +  +)  B +* D++ +,  ,     "' , + " ++  B +,  +A̶+% e' ) + $ : ++ ) ' % j* P    
g 8.Q -.R 
 R  P  m. S  R g .. Q 
 S +          4 .R >. .  Q  Q ,/ ,1 L,2  2   $   "T, g4        2 D1 d, ,2 j 0  1  v /  0    ** rg. */ *- !* ,8 , 6  7   5  6 ƞ  *%* ۞4 *5 *3 "* -> - <  =   ;  < ƞ  *-* ۞: *; *9 #* -D - B  C   A  B ƞ  *5* ۞@ *A *? $* - G   H    -<-  M -G 5.          ~F @ .G  -&$. F dE 4. .F -0  b E  E .H .$  .  U\ L    g *\M $! M  L +      g 7\  g M  \M \I (       D(,(  * 	 @I  )'̧) d) ! ,/ ,1  T  U   U  P   V  W " V  U  &.# W  V +          4 $ T 
 W +          4 C W J V  U   4  T   T /5 ,7 L,8  8   $  "T, 8 -7 d, ,5 ,7 (X (Y ( Y  P  (Z ([ * Z  Y  + [  Z +           4 , X 
 [ +          4 F([ M(Z (Y ( :  X  (X ; -= L->  >   $  "T- > -= d- -; -= 0\ 0] 0 ]  P  0^ 0_ 2 ^  ]  	3 _  ^ +   0       4 4 \ 
 _ +          4 I0_ P0^ 0] 0 @  \  0\ A -C L-D  D   $  "T- D -C d- -A -C FE F G l-H  
D- " -H T-   Q 6$	   %   &  &  &    )  )  )  *  *	  +
  +  M,] J             AUuNkgPE( @\ Gg \ Gg]\\ 6"  D\  \!  E\*F  9$F[  4is* (g             AUuNk44 @       <, Y. ggj,*. hg}.!  (.. ggp	. q. + qg,(  (g4 @       D,  gg hg      gg
 " "# "+ qg,(  (g4 @       D, G& ggD&A' hg<':(  3(/( gg
(+* *'+ *+ qg,(  (g4 @       D- . gg./ hg/0  00 gg202 23 2+ qg-(  `W %   $  j ,%  g <%  j %   %     &b    &b I          x  x  6 b 6    3                            ~Dd !	    \  ]   )  )b    )    *b k   *	 2   +
b         {  |  ?  @      W +3  Z ƞ            W ,4   ƞ d   m   @	  A	  W ,4   ƞ K   T   t  u  W -4  $ ƞ 2   ;      b       l   g  U\ E\ g \g g g      .      "  .# ( (  B*  %+ 0 	0  d2  G3  fk          j           k          	  ,&    	     kk     sb         sc	    	
      sd  "  q  $  %M]    M\    M\     old  L  )"  J  )"  K  )D\  L   n	D\ +          4 !!  L  ! +      g Mi*    -i* 4+           4 (4+          4 M.  P  -. 4+           4 (4+          4 %. 4+           4 (4+          4 -.  P   new_len=. +          4 !Ӛ! +          4 ٚ! +           4 .  R  5. +           4 	. +          4   S    S  +  .  W+  /       4+          4 (4+           4   P   4+          4 %4+           4   4+          4 # 4+           4    P    +          4 ! +           4 ! +          4 "  U  " +          4 	" +          4 #  V  $  W  +%  4  W+%  5  &    & 4+           4 &4+   0       4 '  P  ' 4+           4 '4+   0       4 ( 4+           4 (4+   0       4 (  P  ( +          4 ) +   0       4 ) +           4 *  Y  * +           4 	* +          4 +  Z  ,  [  +-  :  W+-  ;  .    . 4+   0       4 .4+   @       4 /  P  / 4+   0       4 /4+   @       4 0 4+   0       4 04+   @       4 0  P  0 +          4 1 +   @       4 1 +   0       4 2  ]  2 +   0       4 	2 +          4 	3  ^  m	4  _  +5  @  W+5  A  N .  >   w *  G %   9   a    S   |     M    %F |]. |]. g Ć3. ۞* |& |"  ۞* |= |9 3 ۞* |T |P J ۞*      ,%     
  9  4      S $    4 /     6:  9  4          BUFSZ   u3}3 h+ h3 3 3 3 u3   .     *4   B4   P4   ^4 h4  h{4  W -  j T5  g T5  j T5  W u3  T5     jT5     T5     k5 + h k5 + h 5    j5    5    *4  hu3       ,.     
  9  4       %    4 0     7;  9  4          BUFSZ   u3 }3  Q 3 3 3 3 u3   .פ     h4    W p   5  j 5  g 5  j 5  W u3   k5     5     j5     5     h4  u3      4     =  9  4  K     Z    4 f     ns  9  4          BUFSZ   GG + hG G G G  G   1     H   H   P4   I  W 0  j I  g I  ~ I   I     I     I     k8J + h H  G       <6        b  6 46  6 6 |6 6  6 6k 6=	 6
 l6     6       [ , 
  g 6 6 d6    6      [ &    7      g  46 g 6
  l	 6. 7 
 d7     g  47 	  0 T7 7  7 	  <$7  G 47 7 6  b     1פ     1O   6    W u   )1  j !1  g   ~    6 b 6 b      g  ~  g  g  g F   k}     ~                      s          #@-@ + hI@ S@ S@  #@   2     B   B   P4   B  ~ 8  d lE  g lE   lE     lE     kE + h B  #@       <8        b  8 48  8 6 |8 8  8, 8$ 8 8	 d8 
   8      [ & 	  
 9      g  L<8 g  8	 g 8 9	    ~ 9    9       [ 9 9 9  
<9  9
 T9 9 <   ~ 9 8K          2     2O   8    ~    )2ʪ  d !2٪  g    8 b  ~  ~  g  g  g  ~  g    kl     m     {     t      R  U        RR + h.R 8R  R   3     R   R   P4   R  o D9  d R   R     k	S + h R  R                 4    32<:         b  : 4:   : 6 |: :  <:      b  :4:  : 6 |: : <: L:  :    44          ;
  
    4; %    
  % % %     %	    4 %  
Z  +          4 % % 	    %  ;
  ԑ;D;  ;	 t; ē; ;      4; &      8. -. 
     ! ' &     "    +          4 &  
Z  +          4   Ǩ. >.       ;  Ե;D;  ; t; ķ; ;       ;  3     3O   :   :  :r  7 (4           -11E>844          ) g4&^. h4": h4Ù.6  /+ g4('	 	#
 	 (4ϘϘ  ј         D!@44         l  g4. h4.  g4   o    )3ʪ  d !3٪   : b    :b } o 9 W i  	 o )  W d  G  e  )Z ) )  H	 !* m k  l  P  "k                  o      
   4+          4 ~    | 4+          4 %. 4+          4 -.     4+           4 4+          4      +          4  +          4 { +           4 v	    t	 +           4 	r	 +          4 V
    =    Y    W 4+          4 0    . 4+          4 %. 4+          4 -.    =. +          4      +          4 	 +          4 w    ^      a    a a  a]. a]. a]. 6. a].                4    32          4    32  h6r6 m+ h6 6 6  h6   5     7   7   P4   37  . 4=  o 7  Z 7   o7     o7     k7 + h 7  mh6                 4    32>t  >  \>           >          4  8    . 
  +          4    +   ?    +       g     ?  ?4 	 |?     ?          4  $ 	    '          4 J     4 |?     ?          4  $ 	     '          4 J      4 Q˝!!  !       !   ?%   |? 	     @          4 ].' ų.% 
 %       %   >   
 g>       g 	   @   	   eg* ,    Z 4.- -.. 
 . ,  }. /  . Y .. - 
Z  / +          4 .. 6.   -  -  @<@   @ T@ 	@ դ4.!0 -.!1 
! 1 ,  !!2 '!3 " 2  1 Y &.# 3  2 +          4 $ 0 
Z  3 +          4 !3 !2 .!1 Ӥ6.!   0  !0  @<@  @ T@ 
@ \A  
$A  $A 4A \A  
$A  $A 4A A U&  
       Ak   
         A    5  	H D K    B    Y @	  
Z   +          4 = :     R .  > T>  T  d>     3.. +           4U΂.+          4Eڂ. ].  W ? ; B    Z# a$ G #   Y  $  #    U  
Z  $  "  $ # P M 
    e   k T? 
 ?(	           4 	!!  m.  ܞ$! "      /! R Y        k     ڢ6.ڢ.  U.  ]. ].&  7 .% 9. '      "( ) % )   =* D+  *  ) Y  +  *     ( 
Z  +  '  ~+ * )    (  ( '   T?  ? 9    '5O   =   @  @  I.  g44> . h4f-  (.. g4. q. t  g4?" q
 h4
.  lg g4rb ]   g4? . h40.  g4  f\* (44         4@ P g4g!*N. h4g h4e՘./  fb g4n^ Z  (44         4@  g4" h4M   ! g43 " "# "B b4A 7%  C% 4. 
   )5ʪ  o !5٪  Z    L= g 
   
 4 
  Z  g 
  Z G 4  
 4  +
 4 	 ޏ 	 g g	  Z "   $@ Z    $@ Z : b T b / b 
   
 Z  	͐ 	 1 Y .  & ͐ /	͐ -	 [  (
4 Ӟ/! Y ? Y .  	  4 =. ͐ ͐  Y { Y < Z 	 ͐ 	͐ 	 Y  ͐ 	 ͐ 	  Y " Y }#  Kk     o     o      	ctr_nonce     key0l     key1j    -.    -. 4+           4 (4+          4 %. 4+           4 '4+          4 -.    =. +          4  * +          4 * +           4 .    5. +           4 	. +          4     U	    {
    y
 4   
4   X 4   m4   7    5  "  B+    -+             	  "  j  #  0  $  V    T 4   %. 4   -.    q  '          	  '    *    +  -f*    -g* 4+          4 (  ,  & 4+          4 %. 4+          4 -.  ,  8 4+           4 ]4+          4 7  ,  5 +          4 R- +          4 M- +           4 2  ,  0 +           4 	. +          4   /    /       4+          4   ,   4+          4   4+          4    ,  ! +          4 J"  ,  H" +          4 	F" +          4 #  2  $  3  E%    &    
  aj u a\? a\?  a\?       a]. aQ  a ac  a]. a
 a : a]. aM a  a7 a= a: m a3                4    32          4    32         4    24          4    32         4    24     
  $            &    $ 1  K 8    ?       M    
  $     e       q    $ |  K                   
                 
                 
                               %\]      L      d     V\     Wd     X\     Y\     ZT     [  ( % The ChaCha random number generators.    B ? These are native Rust implementations of RNGs derived from the  - * [ChaCha stream ciphers] by D J Bernstein.      ## Generators    P M This crate provides 8-, 12- and 20-round variants of generators via a "core"  L I implementation (of [`BlockRngCore`]), each with an associated "RNG" type    (implementing [`RngCore`]).    N K These generators are all deterministic and portable (see [Reproducibility]  9 6 in the book), with testing against reference vectors.    #   ## Cryptographic (secure) usage    N K Where secure unpredictable generators are required, it is suggested to use  6 3 [`ChaCha12Rng`] or [`ChaCha20Rng`] and to seed via  !  [`SeedableRng::from_os_rng`].    K H See also the [Security] chapter in the rand book. The crate is provided  	I F "as is", without any form of guarantee, and without a security audit.  	  	  ## Seeding (construction)  	  	K H Generators implement the [`SeedableRng`] trait. Any method may be used,  
M J but note that `seed_from_u64` is not suitable for usage where security is     important. Some suggestions:    F C 1.  With a fresh seed, **direct from the OS** (implies a syscall):  \      ```  A >     # use {rand_core::SeedableRng, rand_chacha::ChaCha12Rng};  - *     let rng = ChaCha12Rng::from_os_rng();  #       # let _: ChaCha12Rng = rng;  \  @ = 2.  **From a master generator.** This could be [`rand::rng`]  O L     (effectively a fresh seed without the need for a syscall on each usage)  = :     or a deterministic generator such as [`ChaCha20Rng`].  O L     Beware that should a weak master generator be used, correlations may be  ? <     detectable between the outputs of its child generators.        ```ignore  : 7     let rng = ChaCha12Rng::from_rng(&mut rand::rng());  \    ( % See also [Seeding RNGs] in the book.      ## Generation    K H Generators implement [`RngCore`], whose methods may be used directly to  . + generate unbounded integer or byte values.  <  ```  * ' use rand_core::{SeedableRng, RngCore};  !  use rand_chacha::ChaCha12Rng;    = : let mut rng = ChaCha12Rng::from_seed(Default::default());  ܾ  let x = rng.next_u64();  & # assert_eq!(x, 0x53f955076a9af49b);  <    N K It is often more convenient to use the [`rand::Rng`] trait, which provides  L I further functionality. See also the [Random Values] chapter in the book.    9 6 [ChaCha stream ciphers]: https://cr.yp.to/chacha.html  K H [Reproducibility]: https://rust-random.github.io/book/crate-reprod.html  I F [Seeding RNGs]: https://rust-random.github.io/book/guide-seeding.html  K H [Security]: https://rust-random.github.io/book/guide-rngs.html#security  I F [Random Values]: https://rust-random.github.io/book/guide-values.html  4 1 [`BlockRngCore`]: rand_core::block::BlockRngCore  #   [`RngCore`]: rand_core::RngCore  + ( [`SeedableRng`]: rand_core::SeedableRng  E B [`SeedableRng::from_os_rng`]: rand_core::SeedableRng::from_os_rng  ? < [`rand::rng`]: https://docs.rs/rand/latest/rand/fn.rng.html  B ? [`rand::Rng`]: https://docs.rs/rand/latest/rand/trait.Rng.html  8 l     7 9https://www.rust-lang.org/logos/rust-logo-128x128-blk.png ; $  8      7 %https://www.rust-lang.org/favicon.ico ' $  8 l     7 #https://rust-random.github.io/rand/ %   8 $  8 $  8 ,  8 unused_variables  $  8 $  8 warnings D<       %\]s      t      s     Vr     Wq     Xp     Yo     Zn     [T  4     4         ]   qD      BlockRngCored     	 CryptoBlockRngt     
 	CryptoRngL      RngCore<  |    SeedableRng\      L : {}, ikSU:< T             4 \             4  <                      $  $        K$ \                      K$           $jl         <            K         44                        $ < $^  ^ !         !                     $            ģ 4                            $     $          $$ !                     $              4                            $    $         $$ 9                        $ $  < $     ')          ,                            $ $          $$ !          "     "      $# ` #          4                               $    ``  `] `^]        9ֹ`    ^  !     !  #$$ a/Ą \       e      ,  8 ChaChaXCore \  &  8 ,  $   ,  8 
ChaChaXRng T  &  8 ,  $   ,  8 rounds 4  &  8 $  $   ,  8   &  8 $  $   ,  8 abst $  &  8 ,  $  *   e   +     8      ,  8   +     8 4     8u ,  $   8 L  $   8   8    8 4   ,  8 \       8 ,  &   8 4  $   8 $   8   '  8 ,   8    ,  8 \       8    8      
   8 $  $   8   &     8    8   '  8 L  (   8   '  8 4       8 write ,  	      8   $   7 ChaChaXCore {{}}   8 $   8 d   8    ,  8 \       8! $   8 $       8   %   8! $   8 <       8	 <    8     %   +     8 4  8    8 D        8    8 $  $   8j   &     8    8 $  '  8 <      8 $     8 ,     8 <     ,  8 4  $     8    8j      7   %   8 $   8 \   8    ,  8 \       8! $   8 $         8   %   7 32   %   +     8 4  8    8 L      8 $  &   8 $  '  8 $  (   8 $       ,  8 \       8 ,  &   8 4  '  8        8 $  $       7  %   7   $   8 $   8 t   8    ,  8 \       <   S A cryptographically secure random number generator that uses the ChaCha algorithm.V   <     <   \ ChaCha is a stream cipher designed by Daniel J. Bernstein[^1], that we use as an RNG. It is_   <   [ an improved variant of the Salsa20 cipher family, which was selected as one of the "stream^   <   : ciphers suitable for widespread adoption" by eSTREAM[^2].=   <     <   X ChaCha uses add-rotate-xor (ARX) operations as its basis. These are safe against timing[   <   [ attacks, although that is mostly a concern for ciphers and not for RNGs. We provide a SIMD ^   <   U implementation to support high throughput on a variety of common hardware platforms.!X   <  "   <   [ With the ChaCha algorithm it is possible to choose the number of rounds the core algorithm"^   <   Y should run. The number of rounds is a tradeoff between performance and security, where 8#\   <   Z rounds is the minimum potentially secure configuration, and 20 rounds is widely used as a#]   <    conservative choice.$   <  %   <   Z We use a 64-bit counter and 64-bit stream identifier as in Bernstein's implementation[^1]%]   <   Z except that we use a stream identifier in place of a nonce. A 64-bit counter over 64-byte%]   <   Y (16 word) blocks allows 1 ZiB of output before cycling, and the stream identifier allows&\   <   Z 2<sup>64</sup> unique streams of output per seed. Both counter and stream are initialized']   <   H to zero but may be set via the `set_word_pos` and `set_stream` methods.(K   <  (   <    The word layout is:)   <  )   <    ```text\)   <   ' constant  constant  constant  constant)*   <   # seed      seed      seed      seed)&   <  *&   <   ( counter   counter   stream_id stream_id*+   <  <+   <  +   <   K This implementation uses an output buffer of sixteen `u32` words, and uses+N   <   3 [`BlockRng`] to implement the [`RngCore`] methods.+6   <  ,   <   9 [^1]: D. J. Bernstein, [*ChaCha, a variant of Salsa20*](,<   <   $       https://cr.yp.to/chacha.html)-'   <  -   <   3 [^2]: [eSTREAM: the ECRYPT Stream Cipher Project](-6   <   (       http://www.ecrypt.eu.org/stream/).+   +. . .   8 4. . .   8u ,.  $.   8 ,.  8 .   8 4.   ,.  8 T.  . /    8 /  &/   8q D/  /  ,/  8 \/  /  $/   8 $/   8 \/   8 /   ,/  8 T/  / 1    8! $/   8 $/    /  / /  8 /  %/   7 /  %/   +0 0 0   8 40  8 0   8 L0 0 0    8 $0  &0   8 $0  '0  8 $0  (0   8 $0  0 1    8 0   8 $0    0   ,0  8 \0  '0  8 L0 0 0   8 $0  %0   8 $1  1 1    8 1  &1   8q D1  '1  8 1 1 1   8 $1  $1   8 $1   8 <1   8 2   ,2  8 T2  2 5    +2 2 2   8 42  8 2   8 D2 2 2    2  8 2   8 $2  (2   8 2  2 3    8 $2   2  8 2   2  8 D2 2 2     +3 3 3   8 43  8 3   8 D3 3 3    3  8 3   8 $3  (3   8 3  3 3    8 $3   3  8 3   3  8 D3 3 3     +4 4 4   8 44  8 4   8 T4 4 4   	 4  8 4   8 $4  $4   8 ,4  &4   4  8 4  4 4  8 4 4 5    8 $4   4  8 4   4  8 T4 4 4    8 ,4  8 $5   ,5  8 T5  5 P   A <   > Get the offset from the start of the stream, in 32-bit words.6A   <  7   <   E Since the generated blocks are 16 words (2<sup>4</sup>) long and the7H   <   H counter is 64-bits, the offset is a 68-bit number. Sub-word offsets are8K   <   G not supported, hence the result can simply be multiplied by 4 to get a8J   <    byte-offset.9   +9 9 9   8 49  8 :   8 :   8 d: : :    :  8 $:  (:   8 $:  : @   % 8 :   8 |:    :  : ;   8 :   8 l:    :   8 $:   :  8 ;   ;  8 $;   ;  8 ,;   ;  8 l; ; ;    %;   8 ;  ';  8 d; ; ;    8 l;  $;   8	 T;   ;  8 into $; ; ;    %;   8 <  < <    8 <  $<   8Ɖ <   <  < >  ! 8 <   8 <    <   8 $<   <  8 <   <  8 ,< < <     8 <   8 <  %<   8 =   8 \=    =   8 =   =   8 =  '=  8 $= = =   8	 \=  %=   8 =   8 T=    =   8 =   >   8 >  '>  8 $> > >   8	 \>  %>  > >    8 \>  $>   8 T>  %>   8 >   8 L>    >   8 ?  '?  8 d? ? ?   8 |?  $?   8 ?  %?   8 ?   8 |?    ?   8 $?  '?  8 $? ? ?    8 L?  ?   8 $?  '?  8 $? @ @   8	 \@  %@   8 |@   @   8 $@  '@  8 $@ @ @    8Ɖ @  <   > Set the offset from the start of the stream, in 32-bit words.@A   <  A   <   D As with `get_word_pos`, we use a 68-bit number. Since the generatorAG   <   D simply cycles at the end of its period (1 ZiB), we ignore the upperBG   <   	 60 bits.dB   +C C C   8 4C  8 C   8 C   8 dC C C    C  8 C   8 $C  $C   8 \C  &C   8 $C C E    8 C   8 ,C    C  C D    8 \C   C   8 $C  'D  8 $D D D   8	 \D  8 D   8 D  %D   8 $D   D  8 D   D  8 $D   D  8 ,D   D  8 lD D D   8 ,D  %D   8 $D   D  8 D    E  8 generate_and_set E E E  E E    8 \E   E   8 $E  'E  8 $E E E   8	 \E  8 E   8 ,E  %E   <    Set the stream number.E   <  F   <   E This is initialized to zero; 2<sup>64</sup> unique streams of outputFH   <    are available per seed/key.F   <  G   <   E Note that in order to reproduce ChaCha output with a specific 64-bitGH   <   F nonce, one can convert that nonce to a `u64` in little-endian fashionHI   <   C and pass to this function. In theory a 96-bit nonce can be used byHF   <   I passing the last 64-bits to this function and using the first 32-bits asIL   <   B the most significant half of the 64-bit counter (which may be setJE   <   D indirectly via `set_word_pos`), but this is not directly supported.JG   +K K K   8 4K  8 K   8 K   8 TK K K    K  8 K   8 $K  $K   8 4K  &K   8 K K M    8 $K   L  8 L   L  8 $L   L  8 ,L   L  8 LL L L   8 4L  %L   8 L   8 $L   L  8 L   L  8 ,L L L     L   7 64 L  L M    8 L   8 L    L   8 $L   L  8 dL L M    %M   8 $M   M  8 dM M M   8 M  %M   <    Get the stream number.M   +N N N   8 4N  8 N   8 N   8 TN N N    N  8 $N  (N   8 N  N N   
 8 $N   N  8 N   N  8 $N   N  8 ,N   N  8 LN N N     <    Get the seed.O   +O O O   8 4O  8 O   8 O   8 DO O O    O  8 $O  (O  O O   8 O  %O   7 O O P   
 8 $O   O  8 O   O  8 $O   O  8 ,O   P  8 DP P P     8 $P   8 LP   8 P   ,P  8 TP  P P    8 $P   8 $P  P  ,P  8 \P  P   8 P   ,P  8 TP  Q R    8 Q   8 $Q Q Q    8 $Q  &Q   ,Q  8 \Q  (Q   8 $Q  Q R    ,Q  8 TQ  Q R    8 Q  &Q   8q DQ  'Q  8 Q Q Q   8 $Q  $Q   8 $R   8 LR  R  ,R  8 TR  R   8 R   ,R  8 TR  R T    8 R   8 R R S    R  8 $R  $R   8 R  &R   S  ,S  8 TS  (S   8 $S  S T    8 S   8 S  &S   ,S  8 $S  'S  ,S  8 TS    S   8 $S   S  8 $S S S    %S   8 S   8 S  &S   ,S  8 $S  'S  ,S  8 TS    S   8 S   T  8 $T T T    %T   8 T   T   8 T   8 $T   8 T   8 T   ,T  8 TT  T T    +T T T   8 T T T   8 <T    T   7 <T  8 $U   8 LU   8 U   ,U  8 TU  U V    8 U   8 	serialize LU  U  8 S U  U U U    U  8 $U  $U   8 U  &U   8פ U  (U   8 4U  U  8פ U  'U  8 U  $U   8פ U  'U  8 ,U  U   8$ ,U   8פ V  &V   8 TV  $V  V V    ,V  8 $V  'V  ,V  8 TV  'V  8 $V V V   8 $V   V  8 LV V V    8 V  +W W W   8 W W W   8 <W    W   7 <W  8 $W  W  : 'de W  W   8 \W  W  : W  W   8 W   ,W  8 TW  W Y    8 W   8 deserialize \W  W  8 D W  W W W    8 W  &W   8 W  (W   8 4W  X  8 $X  $X   8 X  'X  8 ,X  X   8$ ,X   8 X  &X   8 dX  X  : X  X  $X  X Y    ,X  8 $X  'X  ,X  8 TX  'X  8 \X Y Y   8 Y   Y  8
 Y Y Y    Y  8 Y  Y   8 $Y  'Y  8 $Y Y Y   Y  8 Y  8 Y   ,Y  8 $Y  Y e   + +Y Y Y   8 Y Y Y   8 <Y    Y   7 <Y  8# Z   8 ,Z  'Z Z Z  8 \Z  $Z   8 LZ  %Z   +\ \ \   8 4\ \ \   8 ,\  $\   8 L\  $\   8 \  +\ \ \   8 D\ \ \   8 <\    \   7 <\  $\   8 4\ \ \   8 L\  $\   8 \\  8 ] ] ]    8 ,]  8 4]   ,]  8 T]  ] ^    8 $]  &]  ] ]  8 ]  %]   7 ]  $]   8 4]  &]   8 ]  $]   8 D]  &]   8 $]  $^   8 $^   8 $^  ^  ^  8 ,^  '^  ,^  8 T^  ^   8 ^   ,^  8 T^  ^ b    8 `   8 $` ` `    8j `  &`   `  8 ,`  '`  ,`  8 T`  (`   8 $`  ` a    8 $`  ` a    8 $`  &`   8j `   `  8 D` ` `    $`   8 4a  &a   8j a   a  8 Ta a a    $a   8 Da  &a   8j a   a  8 da a a    $a   8 $b   8 $b  b  b  ,b  8 Tb  b   8 b   8 ,b  'b  ,b  8 Tb  b e    8 c   8 $c c c    8 c  &c   c  ,c  8 Tc  (c   8 $c  c e    8# c   8 Lc  'c  8 \c  %d   8 d   8 d   8j d    d   8 $d  'd  8 Ld d d   8 d   d  8 $d  %d   8j d   d  8 Td d d   8 d   d  8 4d  %d   8j e   e  8 de e e   8 e   e  8 De  %e   8j e   %e  D  $     456789:;<>@MOQT dispatchD  %  ' dispatch_light128  %  ( Machine<    )at  %  + ArithOpsD  %  , BitOps32D  %  - 
LaneWords4T  %  . 	MultiLaneL  %  / 
StoreBytesT  %  0 Vec4$  %  1 Vec4Ext<  %  2 Vector4  %  3)<? qz|dfOQ,             4<             ~t%            ~L%            ~<             ~,             4%            g%            g	H,
                      //    =     =       / 
   / D
   / D
 </
24         E\                      //    ?     ?        / T >/#%         Gl                      //    A     A      T @/         \              .CEGHIJK 0                           o    Z .  B     B  C o7o7        4?<                           .g   g F W  B     B  E $j*5E5        4+l                          .~W  B     B  G $I"l                          . ~  B     B  H $'L                          .~W  B     B  I $OL                          . ~  B     B  J $"D                          . o  B     B  K $        4 I   8 l     7 little D  <                 %     ~    N     N        $     < kѤΤ̤,.         !D!!!  8 l!   !  7 D! ! ,!                %     b    P     P     $! <"k         $x$                %          .g   g S W    R     R  %  $$ <$k0.j,*+-         ~        4;T;                 %         Z g      ;   xs;egUjU\U_UQUTUFUIU;U>U0U3U   ̓  ChaCha with 20 roundsL             &   . + ChaCha with 20 rounds, low-level interfaceT              % < $ l    <                         $         ^$               %` ` ` 4                               %    ``  `] `^]        9ֹ`    ^  _      _  `    "              %bcd    d H         a      a g` 8       a      a j- @                            %    %W  a      a  d   j4!              %fh   h H         e      e o         4& H                        %%  e      e  h [7  h      h 4$              % /               &ln   n H/  /       k      k o/         40& H0                        &&  k      k  n <1              &pqr } ~  p  q  r 2 @2                           &g  o    2  o  p  2 3 @3                           &~  o    3  o  q  3 4* P4                            &   ZW  o    4  o  r  4 ?5              &tuvwx :"    6A    7    7H    8K    8J    9 `:                           &   s    :  s  : C1    @A    A    AG    BG    `B `C                           &W  s    C  s  u  C IIK)    E ǎ   F    FH    F ȏ   G    GH    HI ϐ   HF    IL    JE Ȓ   JG PK                           &~W  s    K  s  v  K SNN    M PN                           & ~  s    N  s  w  N O"    O ݙ@O                           & o  s    O  s  x  O O         4P              & P'              &|  | Q#  Q                        %&  {      {  |  Q R+              &~  ~ R' R                             &    &    }    R  }  ~  R R T              & Y  Tf     ^.        8          '   `'  `                            & '     `       8j` b.        8          &   c   c                            ' &     c       8c c Xc >    ChaCha with 20 rounds   f  X  de              %    G|^۰      h (             .0 0             %   00                          % %      	     XJ2 2             % 2 2             %   22                           %    %        
     J22 2             %   22222  8 2  22                          % W           K.K    V        _    ^    =        [     ^    !X    "    "^    #\    #]    $    %    %]    %]    &\    ']    (K    (    )    )    X)    )*    )&    *&    *+    8+    +    +N    +6    ,    ,<    -'    -    -6    .+  \f              &    ^D5      / /             r
9 
9             &   
9
9                          & &      .     ?9 9             & `  99                            &    ``  `] `^]        9ֹ`    ^      .     @9]               '    9.>\^      p]  ]             o]         4X] 0]             ~p] @]             S S             ' `  SS                            '    ``  `] `^]        9ֹ`    ^      \     #SV V             ' V V             '   VV                           '    '        \     S$V	X 	X             '   	X	X	X	X	X  8 	X  	X	X                          ' W      \     $        4               ( `  4                               (    ``  `] `^]        9ֹ`    ^              "              (     H                g` 8              j- @                            (    (W             j[!              (    H                o         4& H                        ((           ]         4$              ( /               )    H/  /              o/         40& H0                        ))           c1              ) } ~       2 @2                           )g      2      2 3 @3                           )~      3      3 4* P4                            )   ZW      4      4 f5              ) :"    6A    7    7H    8K    8J    9 `:                           )       :    : C1    @A    A    AG    BG    `B `C                           )W      C      C gnK)    E ǎ   F    FH    F ȏ   G    GH    HI ϐ   HF    IL    JE Ȓ   JG PK                           )~W      K      K csN    M PN                           ) ~      N      N O"    O ݙ@O                           ) o      O      O O         4P              ) P'              )   Q#  Q                        ()            Q R+              )   R' R                             )    )        R      R R T              ) Y  Tg     ^.        8          *   `'  `                            ) *     `       8j` b.        8          )   c   c                            * )     c       8c c Xc >    ChaCha with 12 rounds  ߏ g  X  df              (    #t|
      h (             .hX hX #            (   hXhX                          ( (           _Z Z $            ( Z Z $            (   ZZ                           (    (             _ZZ Z %            (   ZZZZZ  8 Z  ZZ                          ( W           \`.K    V        _    ^    =        [     ^    !X    "    "^    #\    #]    $    %    %]    %]    &\    ']    (K    (    )    )    X)    )*    )&    *&    *+    8+    +    +N    +6    ,    ,<    -'    -    -6    .+  !\f              )    5۵Ai      / /             {_ {_ '            )   {_{_                          ) )      .     T=` =` (            ) `  =`=`                            )    ``  `] `^]        9ֹ`    ^      .     mU=`]  "             *    HU[O	      p]  ]             o]         4X] 0]             ~p] @]             x x )            * `  xx                            *    ``  `] `^]        9ֹ`    ^      \     g8x{ { *            * { { *            *   {{                           *    *        \     9{| | +            *   |||||  8 |  ||                          * W      \     9        4               + `  4                               +    ``  `] `^]        9ֹ`    ^              "              +     H                g` 8              j- @                            +    +W             jx!              +    H                o         4& H                        ++                    4$              + /               ,    H/  /              o/         40& H0                        ,,           1              , } ~       2 @2                           ,g      2      2 3 @3                           ,~      3      3 4* P4                            ,   ZW      4      4 5              , :"    6A    7    7H    8K    8J    9 `:                           ,       :    : C1    @A    A    AG    BG    `B `C                           ,W      C      C K)    E ǎ   F    FH    F ȏ   G    GH    HI ϐ   HF    IL    JE Ȓ   JG PK                           ,~W      K      K N    M PN                           , ~      N      N O"    O ݙ@O                           , o      O      O O         4P              , P'              ,   Q#  Q                        +,            Q R+              ,   R' R                             ,    ,        R      R R T              , Y  Lh     ^.        8          -   `'  `                            , -     `       8j` b.        8          ,   c   c                            - ,     c       8c c Xc >    ChaCha with 8 rounds   g  X  ,\g              +    2l      h (             .} } 0            +   }}                          + +           s~ ~ 1            + ~ ~ 1            +   ~~                           +    +              ~t~7 7 2            +   77777  8 7  77                          + W      !     u.K    V        _    ^    =        [     ^    !X    "    "^    #\    #]    $    %    %]    %]    &\    ']    (K    (    )    )    X)    )*    )&    *&    *+    8+    +    +N    +6    ,    ,<    -'    -    -6    .+  .Tg              ,    'S      / /             Ĉ, , 4            ,   ,,                          , ,      $.     ci  5            , `                              ,    ``  `] `^]        9ֹ`    ^      %.     -j]  /             -    9ǺaF?      p]  ]             o]         4X] 0]             ~p] @]             } } 6            - `  }}                            -    ``  `] `^]        9ֹ`    ^      &\     'M}J J 7            - J J 7            -   JJ                           -    -        '\     MJk k 8            -   kkkkk  8 k  kk                          - W      (\     rN        4 4             .    Y4'                   b             b             b!1 !1 9            .   !1!1                          . .      )    ,  :            .   :            .                              .    .        *    L  ;            .     8                             . W      +     ,	                   	/    ~Dd    "$         |		            /|		            /|		            /|		            /  <                    / /                                      / /     ,   /,.#\.                %          .g   g  W      .    ,.j<..        4.I9.                %          .g   g  W             $. y. k.j24                 4/#0                %         .g                           ~Ddb      0    ,0j<0/I9/                %         .g           ~  $0 y/ k0j,.         1#5                %         .g~W      5    ,5,5,51I91                %         .g~W             $5 y1 k535         2#7                %         . g~      8    ,8,82I92                %         . g~           ~  $7 y2 k7-/         3#D9                %         . o      9    ,9:        43I93                %         . o             $9 y3 k9&(                 4;       45#\=                %          o    Z .      =    o=o,==        45I95                %          o    Z .             $= y5 k=oo,.                 46#lB                %          o    44         g.      B    oBo,B4BB        4B        46I96                %          o     g.             $B y6 kBoo35                 4        4+֌++'+ +L +Q++%Q++P+]P+P+O+VO+@M+%+L+J+ +H +I+ +G+cG+F+4 +(F+E+D+&D+C+B+S +^ +A+b +6A+@+V?+\?+>+;+:+;+9+d9+j9+S+8+8+8+,7+ +H +=6+ +3+3+23+4 +Y2+1+0+O0+/+.+S +^ +-+b +P-+",+p++v++*+'+'+'+=`+}%+%+x+$+$+,$+E#+ +H +V"+ + ++K+4 +r+++h+++S +^ ++b +i+<+++++0+6++++}+++F++X+^++++.+++
+
+	+	++++++=++++B+++sBN #rand_core::SeedableRng::from_os_rng  Random Values  https://cr.yp.to/chacha.html  rand_core::block::BlockRngCore  rand_core::block     rand  Security    2https://rust-random.github.io/book/guide-rngs.html  	rand::rng   4https://rust-random.github.io/book/guide-values.html   SeedableRng::from_os_rng     	rand::Rng  ChaCha stream ciphers          rand_core::SeedableRng       4https://rust-random.github.io/book/crate-reprod.html     5https://rust-random.github.io/book/guide-seeding.html         Reproducibility         Seeding RNGs          rand_core::RngCore     ,https://docs.rs/rand/latest/rand/fn.rng.html                             |          q   )eSTREAM: the ECRYPT Stream Cipher Project    http://www.ecrypt.eu.org/stream/   q   ChaCha, a variant of Salsa20       |  q      J    JKJJK5  
Array64 {}  
  ChaCha20Rng    rng    seed    stream    word_pos    ChaCha12Rng    
ChaCha8Rng  
                                                                                                                                                                                                                                                                                                                                                UV	%-CpZj#vX_z9px%&gǕSO<XD$YUB#/%2e3yұqydq'uy&mp% *T=us8aI|_+F`j-o]MF(Bql|MkqEhU~:%an$kXQ,V5[
JS><Z6.v` [WU<[}I"843e'ugNI/V +( 	9~fit濷oMܵ!yzRrB*>l"c2Γs1J`l\NlKl;&;	~EǟL9rN9~"o<9f\'_@KِFuT{r>P۳<TS.uP_>zg9AkUSH'^]>3:oŤr&|v߅^d_YS$a
iOq*kiޠK`pOSh}Τhut*Wsdg{98XvmT-P\	@^)Ђ..9쓛YOrSؘHӖhZr%}^NE#oj2zY)M넬;l뤛vVWXJ󻹝;eaF;،ʏ3$u^iEsVgeNLϱAs%.j8g΀g1.^Jp9 j)]:v"+ϩc4{T2HSwQvTi	VMr 6 XsPO]yQBe5UERc.Y9/Ptp3r	(ndOvuĽ+;=I"BTz99F`dls0_GHͼ[.(e+fwV@'&DdB6D(v4-]_MbPqBU)p_Ȥ~À@q`'hYlF[pfmvqEZ ޚ#Σ eۮUreU jB#{vJ:+!=~tz|)Ac̰AlD)8r@LkbeI*wDf=XtܘD:6@LqG*$ja~1ldY[.\O'1݅ 1ͼEŢW#ynjٔ|8|e@[)mm]^Yu[/0ΗC Ix72L23/NՈkGUiG
ܢs9`/Tq`&K
YmXdbSp<H`	(2'!VSV60x;*\_50EzuZ#*oA൸!,u	uNv*4/vXq2{+N,Ors2ya{/rP8KuA
X6(8^%Ļ}	60$ 6@0Ɯ3j\}2ɼZCM13;cH,It'ElTꏀWMIϢy	*YT/mȃ$-9]{bǈ5V}Ë8IwT1@**їb7lZatbDܔ[!8_oKIyBOXW;2>NnR"}h^y@g47Nded<'M`>1oh}.(#+lTtx@;&;SO燣ٝ-4EfP$O(O2cv֋=5r^yp)dN#׽nXѵkvc	➋rPy
pGX$rA{&6Feۯ &1pV*  *!}_ad@|aЂj3Ѧ5q|9}<|m}Edr/%JsqrʐF|I--C`#09[hoڟz~Y-h=>,m !~IM)@&'!*{߮1T* w$o{өnMV"G3 $6wd|bN:C0tuM_Ex)*"5vm4BR>zi;5J4eؕ󐣾ár>>_n=N
3cVg50I`@<jT\SFgʡ|~):-IֽϧoŰ|h2?u"'pQ!ꨴ{BmU	PzK5^i!Ց>@wHMmj	?gf6S߆ *Vݐ`ѥY6 5蓎N$w$" 86AViF7y0k(i*% am2_hCYtHȒL:gܵ8:zL/4Lj6#ќC#H
սvpA9*/>Ub8Wae2r{
|[7xZ)r9@k5i$Y+41_7G?|dǅS+"=jusIKd>`zmCR/ޞ5&d7yQ
n'SxFڠ<TB>U#	^>Ľx,l'(B&)|~cMi<2Le-"LҌY
FA4EU3ŸpV<M+A;e?K!%nѶW1mޫWZmDݻ&4O+'"w"'HEFLPvOx	NXH[m~wYg,mRoP{iމnh)`Ըz1oi	$;ixfhCI媸	yAyy+}'e<:UHiGuSaAV!Z9)hC. 0C<ZZaO3xCFk\
lLyb K	M`)rn҇&P/qn'EcXxIv3\'jNFqtg/Lwv+MsYH֤/Zz %9Ebx6H?U{}zڡr$3O+
_j8xkd~!qNEP?nmSK'b**&/ay=}& ruC
<}Ҵ	|~1odE	< 'PTJpiodJ{8:R5wOm:LfƆ_,do٥kRvώ߱VM^|0^|We5ڏCa;?uԕ{&NgG-BQR i5cJN[`$1샸R%;==Iޟ}+̏bç?([ؙ5}BDfEE<E
V'(/G'59Y
I 5EFĴx7Ό`8|i~ \ޔVG@ȊCcRCH+ء.{
X:?-`*U\ӡ'͗x,	+NHvjr3ߙõ;ũAe$	A/杠<;¿?őw!晓\q&և̉                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !                "                                                                                                                                                                 ]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       K                m "                                                    #  #  #            $       $       %      T %  %       & o &       & - '      v ' 0 (  \                                                                        ^  ^  ^  _ % _ E _ e _  _  _      9 `       `      ) a U a       a      f b  b % c  c  c      Md      "e       e            f                                    g Yg g  h 5 h  h " i G i m i  i  j      M j       j  j  j      4 k  k  k  l w l  l m m qn no o      U p t p  p  p  q  q  q  q  q c r  r      s ~ s s  s +t Lt x t t u &u  w w  x xx  x _ y  y       y  y #z O z { '{ S { { {       |  | i }  }  }  } l ~  ~       ~      >  ]             T         o           *  T      H  h      #  Y        >  d     8    V&      9 e     [                         @  j  *  ^      -  ]                  N             v    Q   0   N            d    	  )  E  {              $ P      j  & K  r    %           T  }         F r        8  ^       1 R ~             $  J  p          X                     n                0         <                        e                               V  !                "                                                                                                                                                                 \                                                                                                                                                                                                                                                                                                                                                                                                                                                                   q                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                                                                                                           =                                                                                      #$                     $      9%           %           &           Z'                                                                                                                                                                 Aa                                                                                                                                             %h      
i                j                      j j                k                m                               m p p       q       q      q      r           ws      s      H t it      u      w      x      x      y                     @z      # { D{      {           |      }                ~                     V  u                0                                               #  B            `             G           7              )                        V      P                                              X      B                E                       6                                i                                       |      !       i                       A                    D                                                     c           .                      N  o                                       %)











!         s"                              ###D$   $               j%      &      &      '4(\                                          ^^^	_)_I_i___   O`   `      ka   a   |bb;ccc   d   se   e      f                     >ggg   Lh   'iLii   j   dj         k   Kk   k/ll   ~mnooo         p   'q   q   r   r   Mss   s      t   Muww   2x   xdyy   yz   dz      h{   (|      |   }}~   ~   ~               k̀.   &ɂʃB         k      n   ц   p   C         M   Z      z%`      %      )            cĒ   b            S      ,   r         ,      /      1   ͜   e         ͞P      :    Y               <b            T   (Nt      n         Ы   (   F   R            {               oZ"`"c"i"a#g#m#r#v#z#~#######-$q$~$$$$%C%P%%%&j&&&('d'q',(\^^c^i^o^v^{^^^^^^^^^^^^_!_A_a___'`4```a%aPaaaSbabb ccc9dHdeeeewfffffffg	gggUggh/hhiBigiij7jGjjjjjk.kkklqllmmknhoo@pPpnppp
qqqqq]rrrsysss(tItuttuuwwxuxxXyyyyy zLz{${P{{{k|y||c}}}}f~~~~"8WOi$NǅCa~SƇ9a	5ӉPی6bVď,:d$Y'XIpԔqҕLy*ٗ٘HǙ^"?uޛ}!MɝgFo"٢?OxͣѤCo4ZҦ.O{ FlP֪f
|('4.;H]Ӱ0?N
$*06<CJPW]djpv|ų˳ӳٳ߳!'-39?EKQW]ciou}Ŵ˴Ѵٴ%+17=CIOW_emsyɵϵյ۵#)/5;AGNTY_ekqw}   ]"   f"o"e#k#   t#x#|#   ######0$s$$      $   E%T%   %&   &&   f'v'0(\   f^l^s^   ~^^^^^^^^^^^^_%_E_e___)`9```a   Ua   a   fbb%ccc   de]eeeyf   f   ff gggg:ggg   5h   "iGimi   j   Mj         j   4k   klwl   gmno{oo         p   q   q   q   rsIs~s   s      xt   8uww   x   xayy   yy   Oz      S{   |      |   }}}   ~   ~               T   +         T   ͅ   j      Y	>         8   V   ތ   e"[               Ԑ      j   ^   ]            N      vؕ   Жst[               +   {   ɜ   P         K      %   T}   У      Ԥ       8^   զ      ~   ?$Jp   X      n0)<   0      e            V      '-39@GMTZagmsy³ȳгֳܳ
$*06<BHNTZ`flrz´ȴδִ޴
"(.4:@FLT\bjpv|Ƶ̵ҵص޵ &,28>DKQV\bhntz!         u"                              ###F$   $   $   %   k%%   &q&   &/'   '6(\                                          ^^^_+_K_k___   Q`   `   +ala   a   }bb<ccc   d   ue   e      f                     ?ggghMhh(iMiiij   ej   jjk   Lkkk0lllm nooo   Wpvppp(qqqqrerr   Nssss2tStttNuwww3xxxfyy   yz*zez{.{i{{)|   ||k}}}~n~~   ~   @_   l̀/'ʂ˃C   ,lJp҆%q   EkN[@{'c   Ŏ&Ώ*   B,dŒ/c       T   ۔-Ss   Ι-f1G2   Μ+fӝqΞRy ;#   \M   >d8YU   *Pv   	p         ҫ   *   H   T   ï         }               q                                             ###d${$$$$%-%M%%%%X&&&'N'n'(                                                ^^^_=_]_}___1`z```"a=aaa6b\bbcncc*dCddeeeFffff                     Qggg!hhi<iaiii1jBjjjjjk)kpkklallmmSnQoo0pKpippppiqq   qErrr   `ssstDtettuuww
xexxAyxyyyyz<zz{@{{{[|t||H}}}}}M~~~~0Rq,rYu>'\   C    Z}؈%É@mˌ&R9xڎl5T	>yAxғ2i{Ô_3e6Kx   eƛe   =ĝP -g¢8Jqm,_ܥSy¦Jk֧
Ũ?e<ߪ_Oˬ\%x18CUݰU:IĲ                                             ###\$u$$$$$%G%%%%L&}&&
';'h'(                                                ^^^_7_W_w___+`g```a7aaa*bVbbcbccd=ddeee/f{fff                     Kggghh i4iYiii)j<jjjjjk#khkkkTlllmFnDoo#pEpcpppp\qq   q7rqrr   Zsss
t>t_tttruwwxWxx3yryyyyz6zz{:{{{M|n||:}w}}}?~z~~~'Lk&dKgք8V   1   Qwʈ2gŌL3oюڏ^/N8p ;oɓ,`uQ%_(ڙBrښ   SW   ڜ7ߝB}'^ء/Dh_YΥJpDeȧy6\.٪HER˭nݮ+x2=Lװ>4C                                             ##$j$   $$$   7%   %%   \&&   'X'   (                                                ^^^_?_____`   `   a   ?aaa:b^bbcrcc.dEdd   e   Xf   ff                     Sgg h#hhi@ieii j5jDjjjjjk+ktkklellmmWnUoo4pMpkppppmqq   qJrrr   bssstFtgttuuwwxjxxFyzyyyyz>zz!{B{{{`|v||M}}}}R~~~~5Ts.w^z!@,^   
E   "_݈'ŉEo͌+T;}ߎq!7V@~C}ד4n}Ȕdŕ8gėŘ;ęPz   g˛j   ?ƝU/lǢ=Lvrä1aX~Ħ"LmۧϨ   Djө   At   Q   ^   z	      EZ߰j   <Kٲ   !                                                                                     # R$                                    w%           )&           &           '                                                                                                                         _      ]`      `           x a       a       b  b H c  c  d      d      e      e            f                                              g      Y h                 i                q j                          X k       k < l  l       m , n * o  o  p                 p      4 q                r      r      Z s            s            t      Z u  w           ? x       x r y                          q z           u {      5 |            |                 ~                 ~                                 x    ;       3      O                   x                              }                              Z         g                      3                           2            6                                                                                       9                                    9                              >                  r                     '                   G                                                                                                a                                       |                          6        T        `                                                     }                                                    $$S$                     x%      *&      &      '                                                                        _   ^`   `      xa   a   bbHccd   d   e   e      f                           g   Yh         i         qj               Xk   k<ll   m,n*oop         p   4q         r   r            s      t   Zu         ?x   x                  qz      u{   5|      |         ~         ~                  xـ;   3ւ׃O         x            ߆   ~                  Z                                  2      6                  ђ                           9            9               ?            r         ڞ            G                                                      a                        |         ޫ   6   T   `   Я                  ͱ      ~                                                      2$                     X%      
&      &      z'                                                                        _   =`   `      Ya   a   jbb)ccc   d   ae   e      f                           g   :h         ri         Rj               9k   kl|l   lmnooo         p   q         q   r            s      {t   ;u          x   x                  Rz      V{   |      |         }         ~                  Y   0         Y   ҅            ^                  ;               h                           א      o                                    {ݕ   Ֆxy`                                    S                     (                  ӣ      פ                     ئ         B                        \         u      4   @            i               ]                                                                                                                                                                                    Y  c      l        v                                k  ~          7B  O                      IT  a                    I      S                    \f  s                          ?                    s  }                                                           Q\  i                      cn  {                                                                                       }$         %   O%       &      &      p'                                                                              3`   `   $a                                    e   e   f                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       	      '      3         :                              	                                                      .                     
)       )       	*       +                                                                                        B    H     = = g g    D        E                                                     33          6                :    = ~> *?    ? G J P Q                                                 0       2    2          {8    9                   ZS       2U    W                   Z          \                "a    d d ne    @f Vl o u v                                                 fX       Y    qZ          ^    _                   8x       z    |                   s                          Ӆ     m       a G                                                  }       M~    "                                            V                          }    s                         ê     u                      N                      |                                                       {                                                                                                      ݡ    O 5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              P                                                                                                                                                       ȡ    ;          e u                         3                      /                                                                               6    g8          :                                  0S                                                                                        ES                            QX                         \    ^          a                                  x                                                                                        #x                            }                                                                                                                                                                 Ԝ                                                                                                                                             u     g                                                                      z                     )       *       +       0                                                                                 @       1        ; ; e e -        C                                         )                6          7                =    |> (? ?    G J P Q .S                                                 2       2    13          9    :                   0U       W    OX                   \          w^                d    d le >f    Tl o u v x                                                 Y       oZ    Z          _    a                   z       |     }                             (                    k       _ E                                                   K~            q                                        T                       {       q                                  N                     L         s          e                                                                               )       *       +       0                                                    :    4  d               A       2      < < f f .        D                                       	)                6          7                =    }> )? ?    G J P Q /S                                                 2       2    23          9    :                   1U       W    PX                   \          x^                d    d me ?f    Ul o u v x                                                 Y       pZ    Z          _    a                   z       |    }                             )                    l       ` F                                                   L~       !    r                                        U                       |       r    ª                           t O                   M         t          f                                                          h$                                                                                                                                                      ա 3 H -  ] n ~                         @                    <                                                                             6    t8          :                                  =S                                                                                        RS                            ^X                         \    ^          a                                  x                                                                                        0x                            }                                       ˅                                  ̜                                                                                                                                                                                    i                                                  t                &                                                                                                                                                      ١ 7 L 1  a r                          D                    @                                                                             6    x8          :                                  AS                                                                                        VS                            bX                         \    ^          a                                  x                                                                                        4x                            }                                       υ                                  М                                                                                                                    ġ                                                                m                                                  x                 *                                                                                                                                  %           c&           !'           (                                                                                                                         `      `      a           a      >b      b c vc c 2d      d      e      [f           f                                               h      h                i                j                          xk      l il l      m [n Yo o 8p                p      qq                Tr      r                     "t           t      u                ox      Ky                               z           {      e|           R}                W~                                                 	 |      a  	                        1                                                            J                0                                                v      &                                                                           i  =      "   @                 U                            t                                Z      
                                                     w           6                                     '                                                          I       }           V       c                                            s                       !         m"                                    #            $   %      %      o&      -'         \                                                                                    )a                                                                                    h   h         i            jj         k         l                  Uptp   p   qqq   cr      Gs   s   0tQt   t   w   w   }x   _y            (z   {,{   {      |   i}         l~            >]                                    *      Hh   #         i         T      >                   ̏         @   *         -                     ٔ         Q                  ̙   d   	)E         ǜ   )   ѝ   o      w                        K                  6W                                                                        $                                                                                                                                                                                                                                                                                                                                                            ps                        w               y                                                                                                                                                         0                        }               I                                                                                                                                                                                 =               	                                    '                              ݨ                                                   $                                                                                                                                                                                                                                                                                                                                                            ds                        w               |y                                                                                                                                                         $                        q               =                                                                                                                                                                                 1                                                                                 Ѩ<?FJN[_cgkosw{
#5@DHLPTX\`dhlptx)0DKOVZhl	"&*.26FW]ahls.?PW[_cjnuy					!	)	5	:	H	X	]	e	j	o	w	|																					 




$
,
4
9
=
A
I
M
U
Y
j
o
w
|

















#(05:BGOTX`dlt| $49AFNSemqy}
)2:BFNRV^bjv~	(08OW_fks{	!%)-159=AEIMQUY]aeimqv{ %*/49>CHMRW\afkpuz$).38=BGLQV[`ejoty~                                                   $                                                                                                                                                                                                                                                                                                                                                            rs                        w               y                                                                                                                                                         2                                       K                                                                                                                                                                                 ?                                                   )                                                                                                            :%      %      &      ['                                                                                             Ha   Ia   JaKaLaMaNa                                                      $   &h   iii   j   	j         j   j   kkk   
mmmmm         p   q         q   r            s      kt   	u         x   x                  Bz      F{   {      |   }}}   ~   ~         y   ~   6:>            D               I                  +   ɉ         ь   X                                 Z   HLP   I   N         :   ?      stuvw            ~         k   
            C                                       ã      Ǥ   e                  Ȧ      q                           ש                                                                                                            B(                                                                                                                                                                                                                                                                                              :      ;      =           ?       ?      @  @  @  @  @       @      D       D           [                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                   
                                                                                              "  "  "      $  $ ' )  )                +      -                 1      2                                                                                            -           /       /                               4           6       6                                         8 I      J           K  K      O  O      T  T      X       X                [       [           _            _          s                                                                 $                                                                                                                                          a   `b               Gd                  f                                                         Fj   j         -k                                 Op                                                                                       y                           x|                        ~   7                                                                                                                                                            9                                                                     ƙ                                                                                       N                                                                                                                                    G\            >M      #                                                                  $   ?%      %      &      `'                                                                                                Oa                                                                                    +h   i         j            jj         k         m                  mpp   q   q   q   r            s   Htpt   u         x   x                  Gz   #{K{   {      |   }         ~            V         B                           #I      `      N               0   Ή         ֌   ]                              _   T         S            D                  x                  
      !   p               H   ȝ                                 ȣ   ̤   j                  ͦ   Nv                        ܩ  T                    `                                   |     ~                    <  '  C    S    0   5    ;   >      4    : l     +        9   %  @  ƈ  
  *         8  $  =  )    2    7  #    	    (      1  6 ه     + +                               UV	%-#} 
  gb  Q   $     UV	%-0"{y ,  ef" core_intrinsics 	derive_eq  UV	%-X|]       UV	%-<^o:   7     UV	%-Os /\  		  UV	%--\kQz   		  UV	%-0)IQ      UV	%-2S<  0o     UV	%-a˕ "\  		  UV	%-bVĶʍ   		  UV	%-!ec 
  ff  ;  $     UV	%-"·Eݸ ,H  O"	  UV	%-p-D \  p		  UV	%-Sꏿz   5 *    UV	%-{@; /H\  	  UV	%-(PGZ( H  	  UV	%-Q4D  $crate::format_args   Ň  fmt_internals fmt_arguments_from_str UV	%-y;J  	-o Z    UV	%-~y4UG "H\  	  UV	%-R# H  	  UV	%-FJ  (c +       UV	%-
ũ4 
  eg    $     UV	%-n)Tu ,(  }Vj	 derive_clone_copy  UV	%-4^Y5g H\  	  UV	%-`T?   0     UV	%-MY /(\  }	 fmt_helpers_for_derive``  UV	%-lj1u (   		  UV	%-ZW   B \    UV	%-\eu e g		  UV	%-;^ "(\  		``  UV	%-fZu (  		  UV	%-8       s   UV	%-y<|A \  E   UV	%-h{] (\  		``  UV	%-َA:   .     UV	%-`[ .(.  #		``  UV	%-
e6sRY \     UV	%-Mu޺   = ]    UV	%-X O  		  UV	%-Zb z{ !(.  		``  UV	%-t%jH \     UV	%-Sa' .  	   UV	%-r5	 (.  		``  UV	%-DZ&{K   u	   UV	%-3\P.u .(.  		  UV	%-T) .  	   UV	%-$[S j p	  UV	%-@z*u !(.  8		  UV	%-τ̏lɤ .  w
   UV	%-AӜD  T( +       UV	%-|].6   + +      UV	%-XWu (.  		  UV	%-|GP|   )   UV	%-6*   9 t
    UV	%-OygNu  		  UV	%-H`Ht   ui            3iiiiibi      iiijiLijiii      +iiiii^i?iji      fiHi	jiiiniPi'iiii}iZi;ij   ii                                 i      /i                                                                                                                                                                                                                                                                                                                                                                                                                  i                                                                                                                                          Ci                     i   i   Ti7i                                       i      wi                                          j      iriju   QqolmjeusqoImku   |r{pmk   tsqnkl   ,u{sqomj   tMrBpmk   ztrpn.l;j   MsqBolj   sroymRkuFtrpSnk   t      n+ju   pq2oljusroimBku   rpCnk   t=sAqnl   Uusqo9mk   6tlrkpmk   tsqn[l]j   ksq}olj   t=r2pm~kujtrpunl   t      ohODHT                                                       vj              җ  2L   *>l"c)   fwV   vpAO  XxI                                                              ܘ   "Ll                                                              Edr/  CpZj   I`*                          	~E.               &6F   'hYlF   --C`#                                      Ae$	              *&/a              (2Ǽ   .(#+   $O(O                                                   L/4LK  tg/L                                      4o                                      ܵ8I                                                              >@wH7                          
FAn  5}BD  ќC#M              4EfP   F|I
  
pGX$   'Ec  VG@Ȋ                                                                          /Ptp3x                                       lTtx@   e<:UHi   86AVi@                          '59Y              JN[`                                                                          Lyb                           kbeI                                                               j8xk                                      ~"o<92   >1oh}               ڡr$  XsPs               ;?uԕ{  /vXq2   $w$"?  9px%&                           dJ{8  Ťr&|@                                        *T   ޠF   )ЂQ               ls0_               YmXdb                           -`*U                                                                          F(   Oz   @|  <TS9   HȒG  ڠ<Tc  ݐ`<  _,do  Sp<H   !晓\q                                                  
                           ʡ-  ár$  2cv֋                                                               Ľx,g   i5  <Z                                                                          RrB(                                                   濷oM&   eؕ#                                                                          [}                                                    +( 	#   G
ܢ   Ļ}                           0k(B                          hut*K   GHͼ[.               ِFuT{5                                       Ox	NX{  +F`j   NՈʳ               Le-k  F;،`                           _oK                                                   xf                                      9쓛S                                                                           ;l뤛[   XQ,   qrʐ	                          Al   As%.f   ERcv   \ӡ'                          ͗x,  fEE              h)`ȁ                                      1mޫu  ^P   EhU   r 6 r   ݅ 1   $Y+X  y=}&                                      $u^b               Ϣy	*Y               U{}zا              ea_   ^d_B   WL   d|bN  [pfmv   tuM_  v+MsYH                                      ^>f  L9r0   K`G               5v                                                  ΗC    d~!qNE              NE#oW   3 $6                                                                *!  i*% aC                                      T/m               1   T2Hn   EU3Ÿp                                      &d7yQ
`                                      R%;                                      7G?|Z  ?  ¿?őw  {Bm3  hC              _50E   jNFq  kGUi   <E
              J]   P8Ku               ZCM   d<'M`   	+NH                                                                                                              z~Y-h              V5[                                                               2ya{   GuSaAˊ                          QBe5Uu   m:LfƆ                                      W#ynjٔ   Mmj	?8  Bql                           pio  ϧoŰ|0  ұqyd	                           H,It'   !,u	uN                                                   :zJ  sdg{98M   {+   5q|9                                      6S:                                                                 {bǈ5   Ix7   gf9                                                  B>U#d               *V;                                      
I  zuZ   ܵ!yz'   [7T                                                  P\	@O               ǟ/   `	               z %9E  >P7   mp%   h2?u"'1              v*4               pQ!2              UV	%-    P{              Z    eۮUre   |   0)                                      Zr%}^V   |8|e               (e+   󻹝;^   @**їb   ΀g1h   )8r@L   IM)@  I媸	y  TJ  }'  -BQR                          A
X                 gǕS   dǅS[  WMI   ׽nX                           q'uy&
   Xt   Lϱe               ѥY6=  :C0  V!Z9)              i!Ց6  \
l              P?nm              SwQvo   lϤ   m              .Y9w               oA൸   +;=|   |~).  >zg9;   )|~i                          de               ]M                           D$YU               m2_D              $                >3:o?   RCH+                          @'̈́   	e  D(   41_Y  `)r  Tip     ٥  Pq                                       =5r^y   w  4BR   f\'_3   iމn                          	VMq                           X:?                                      t%   HEFy  Cc                                                                          K5^5  vVWX\   r6                           .^Jpi                           ܔ[!8   &'!*{                                      &NgG                          Ex)*"                                                              gNI/V"                           }2ɼ               y@g47N   k5iW                          =us8a   $-9]               lKl;&;-   @<j+  cMi<2j  
JS><   uC
<}  õ;ũ              IyB               *wDf=                                                   I"8    %Js  :-I/              K	M  W;2>NnR   VM^|  .uP_:   U	Pz4                          XvmT-N   ElTꏀ   IwT1   ߮1T*  MV"G  YY                           ~ \              ^   >>_n%              b8WaeQ                          &DdB6                                                   	$;i              *kiE   1J`l\N,                                                                                       atbD               ]:v"+k   "w"'x  xZ)U                                                                          rA{   OX   H[m~|  aЂj3  l'(B&h                          "}h                           Ɯ3j\               ~tz   q`&K   	➋rPy   hCE                                                   5蓎N>  k                          A<   h}ΤJ   dY[.   =>,m              N91   燣ٝ-   Za                                      Ţ   Ayy+  x7Ό  G*$ja~   9~fi$               YtF  өn                                                  O<X   YS$C   eۯ &   WZmDݻv                                                                                                                          ͼE   /r   1pV*    !~  pV<q  N,                                                   n҇&  O]yt               qEZ                                                                                        %nѶWt                          ޚ#Σ                           ֤/Z              pH   9F`d   ڏ                          mCR/ޞ5_                                                                                                  r	(ndy               j6#L  kRvϽ  vuĽ{               hC.   *\   H'^]>                                       `8|i                                                                                                              ҌYm              T\SFg,              w              ~1od  $              6   Vg5(   'P                          	60                                                                                       a
iOqD                                                                                                     Ca  }_ad                                                  jB#{vJ                                                   V'(/G              #*                                       ء.{
              09  1                          v4   J4"  :R5wO              j8gg                                                   :+!=֕               ;e?K!s  6@0   )Ac̰   I"B}   r9@V              iEsc   xCF                                                                          |Mkq   -]_Mb   M+Ar  &4O+'w                                                                                      #vX_z                           @[   v3\'              6(8^%               .v` [   q`   s9`/T   ϩcl               43e'u!               L:gH              >zi;5!  9 j)j                           )mm]               mRo~  Ըz1oi  6@Lq֡   YOrST   Ors   P/qn   r  ѵkvc    w  V60x;               j2zX   d>`z^  }<|m}  V}Ë8   
|S  [hoڟ  
3c'  WU<   Ҵ	|Ĳ                           5EF                          ߱                          D:   dN#                                                                                                               ([ؙ              DĚ                           SxFb              ..R               +"\  A/杠<;  =N&              I|_   =jusIK]  7lZ   p)   F7yA  '!VS   Γs+   &և              2r{R  ~:%an   ;&;SO                           9*/>UP              Tz9~   -o   U    r3ߙ  2*                                       0^|W              H
սN              c                          v߅A   $k   bç?  e5  n'a                                      0C㗏                                                                                      }+̏              OSI               bx6H                          $o{              SK'b*  LPvz  @K4   )M넬Z   ~À@   ==Iޟ                                      %2e3y               ۳8                           ^Yu[/0   4{m   ؘHӖhU   VgeNd   U)p_ȋ   B#/   B   \O'1               E	<              O3                                      wYg,}                          23/   3O+
_  kUS=   ʏ3a   13;c   5iE1N Z]Q50"#a0c_`{C$?y($U1E @{ZX$|>(=cGPj/1*Rv>F*07$8OUERLy&Htu>=S5eyBLMJHC1I"dUt*vD/,lDy+'B$9pZU"r0d}$FO>u;n@V^4`KcL$4e=e*CVI_>2J'kx?od3+^=hn`~?TU2
|/21i& <w),c{$,:k|6C;gdzbzg&[SJ7fzevw?I<O
`7&Ze1V,TC=#+^'0.[sTWRWdkPxMp_@qsSoUm2Sp'YeR=}Ch4.=%<!'5Ec^6LI0	L?t:i]"eG +Gy8FGGg^..4,3Q2(^8?K2%ej{Aq]UkpXG	98P @EO-v*m:~lzk	A7{mc
[i>BO?bb}Lb#lMc%-t<)f7'*~DL|Ze~ZQdKG{$|CV xiGn4QdQyFYHo5iE1N Z  B./external/rust/android-crates-io/crates/rand_chacha/src/chacha.rs  N ։i@ϥ$                 2ECAA$(@2?YK ||||||||$$''($;"X("
O+C.
-)<7
,"5:
0_hgFdgagef!ffefT 3//4W?E0?4 !)
+"5:.
',$,$9+
dTNUXW1(MH@DQP.WWANTT@L:Y'U,UVSYRT87,2+'.01/
*22.
6698
#")D<
"5>&K
&1ab,K,  =d=:,04=\309,0
+7)'d554>>>RRQ$$$:::!c)Sb`c`.=5$c3071%%K2&&!
``$'&!
``$'%Kc2
&&!
``$'%Kc``$#&23
&"
'703#&"
'74!';*<<<)<'c2*9&&! 
``$'"2%&aN'KP(2B+&&!
``$'%c2%:
9
?:
+.@QK&4, @S>&4%@++"A<:
 eQFm]RZXm,YN4    @./external/rust/android-crates-io/crates/rand_chacha/src/guts.rs  ؙPv@"A7'p                 GG32ECAA$(/b$.,52## """K2222H(((J(((7 8F(2:)3.:%3)0NF$;G'IEEE0@D!L.!!G'aJ)$I44426 : : U9:::6O2YYZ"""6

F0<.=0T.00!$$"e=#)B377!
P77;!:Y% iv4)XOKכW    ?./external/rust/android-crates-io/crates/rand_chacha/src/lib.rs   ߂+L 3~I'                   j2ECAA$)C.QM O:$O7"LJLN!GB.$AP>P@;)L/+">'OM:LJLJ5$,F@CQ@:(=+
S"/ pl$=  O_ aarch64-linux-android~k[ e'Q rand_chacha   UV	%-     
        -    %   %                     &       
                       9                               %  o                 DDs        rust-end-file            PQ            	 L      8    I  oH  1&  >&  :    C      (    7    b	             `              (/ ` \     P L L      
  2Y@>Ȳ! /       y              (/ y} D8IfL,y&#c\>Qu2fȿx,Hj={K a>i                                               $                    '      `              *                    -                    0      X              3                    6      &              9      9              <                    ?                    B       P              E                     H                      K                      N                      Q                      T                      W                    Z                    ]                    `                      c                    q     L             ~      L                    L                   L                   L                    L                    L                    L                    P                     P                    (P                                                                                                       !                       8                   "                                                               (C                   #                                                               ED                 P                L                L                L             	   L                                                         D              $	    0P                         h                             Z                     k    `      8                 (       X                                          X             @                    &            T    9                `      8       b    `      8                 (       J          (           X                 X             }                                  w            ж                                               	                      .note.android.ident .note.gnu.build-id .dynsym .gnu.version .gnu.version_r .gnu.hash .hash .dynstr .rela.dyn .relr.dyn .rela.plt .rodata .eh_frame_hdr .eh_frame .text .plt .data.rel.ro .fini_array .dynamic .got.plt .relro_padding .debug_loc .debug_abbrev .debug_info .debug_aranges .debug_ranges .debug_str .comment .debug_line .rustc .debug_loclists .debug_rnglists .debug_str_offsets .debug_addr .debug_line_str .symtab .shstrtab .strtab  rand_chacha.2d9525ab09f15655-cgu.0 $x $x $x $x $x $x $x $x $d $d $d $d $d $d $d $d $d $d $d $d $d crtbegin_so.c __on_dlclose $x $x __on_dlclose_late $x $x $x $x $d $d $d $d $d $d $d $d $d $d $d $d $d $d abitag $d $d __FRAME_END__ $d $d _RNvNtCs3UDnubgaWtl_11rand_chacha4guts10read_u32le _RINvNtCskpDkvhUlXjy_4core9panicking13assert_failedjjEB4_ __stack_chk_fail _RNvXNtNtCs3UDnubgaWtl_11rand_chacha6chacha10abstract12NtB2_11ChaCha12RngINtNtCskpDkvhUlXjy_4core7convert4FromRNtB4_11ChaCha12RngE4from _RNvXs3_NtCs3UDnubgaWtl_11rand_chacha6chachaNtB5_12ChaCha20CoreNtNtCskpDkvhUlXjy_4core3fmt5Debug3fmt _RNvXsJ_NtCs3UDnubgaWtl_11rand_chacha6chachaNtB5_10ChaCha8RngINtNtCskpDkvhUlXjy_4core7convert4FromNtB5_11ChaCha8CoreE4from memcpy _RNvXsK_NtCs3UDnubgaWtl_11rand_chacha6chachaNtB5_10ChaCha8RngNtNtCskpDkvhUlXjy_4core3cmp9PartialEq2eq _RNvXs_NtNtCs3UDnubgaWtl_11rand_chacha6chacha10abstract12NtB6_11ChaCha12RngINtNtCskpDkvhUlXjy_4core7convert4FromRNtB4_11ChaCha12RngE4from _RNvXs_NtNtCs3UDnubgaWtl_11rand_chacha6chacha10abstract20NtB6_11ChaCha20RngINtNtCskpDkvhUlXjy_4core7convert4FromRNtB4_11ChaCha20RngE4from _RNvXs_NtNtCs3UDnubgaWtl_11rand_chacha6chacha9abstract8NtB6_10ChaCha8RngINtNtCskpDkvhUlXjy_4core7convert4FromRNtB4_10ChaCha8RngE4from _RNvXNtNtCs3UDnubgaWtl_11rand_chacha6chacha10abstract20NtB2_11ChaCha20RngINtNtCskpDkvhUlXjy_4core7convert4FromRNtB4_11ChaCha20RngE4from _RNvXNtNtCs3UDnubgaWtl_11rand_chacha6chacha9abstract8NtB2_10ChaCha8RngINtNtCskpDkvhUlXjy_4core7convert4FromRNtB4_10ChaCha8RngE4from _RNvXsB_NtCs3UDnubgaWtl_11rand_chacha6chachaNtB5_11ChaCha8CoreNtNtCskpDkvhUlXjy_4core3fmt5Debug3fmt _RNvXsk_NtCs3UDnubgaWtl_11rand_chacha6chachaNtB5_12ChaCha12CoreNtNtCskpDkvhUlXjy_4core3fmt5Debug3fmt _RNvXsc_NtCs3UDnubgaWtl_11rand_chacha6chachaNtB5_11ChaCha20RngNtNtCskpDkvhUlXjy_4core3cmp9PartialEq2eq _RNvXst_NtCs3UDnubgaWtl_11rand_chacha6chachaNtB5_11ChaCha12RngNtNtCskpDkvhUlXjy_4core3cmp9PartialEq2eq _RNvXsb_NtCs3UDnubgaWtl_11rand_chacha6chachaNtB5_11ChaCha20RngINtNtCskpDkvhUlXjy_4core7convert4FromNtB5_12ChaCha20CoreE4from _RNvXss_NtCs3UDnubgaWtl_11rand_chacha6chachaNtB5_11ChaCha12RngINtNtCskpDkvhUlXjy_4core7convert4FromNtB5_12ChaCha12CoreE4from rust_metadata_rand_chacha_2d9525ab09f15655 __dso_handle __cxa_finalize __emutls_unregister_key __atexit_handler_wrapper atexit __cxa_atexit pthread_atfork __register_atfork _DYNAMIC                                                                                                                                                                                    (             8      8      @                          0   o       x      x      0                            =   o                                                L   o                                                V             L      L                                  \                                                      d     `       0      0                                   n    o       8      8                                   x      B       H      H                                       2                   V                                           0      0      |                                                       H                                                      :                                           M       M                                                  P       P                                                   P       P                                                 0P      0P                                              Q      Q      H                                           Q      Q                                                        Q      #P                                                                                                                                                                 ,     i                                                  ,     3#                             )     0              O                                 4     0               _                                 =                    Fa                                  I                     8j     ж                            P                     !                                   `                     %!     #                              p                     H!     P                                                  !     U                                   0              !     p                                                  `"           &   :                                      )                                                       +     -	                             