FWS  x     
 C
   preload ?m    lBytes _root getBytesLoaded tBytes getBytesTotal Total =  percentLoaded Math floor Percent =  loader bar _xscale percent % of  K loaded.            R  &          R G&    d        R c   H   	  	G& 
 N O 
  G          RG GO  )    x澠6  5z1}j
5sW    ?     Verdana   	%    w

P0            ( percent      p 8   f  ǂ
$ 	        @         w˽$p     % 7YHn 	0       $   &  @  bar    @      &  Yb@loader %   * , ; ,y-(7M 5#vnx. 5hvg4CMY&d m^cUf
 &w Vߙ[xalY$*zȚ##R~6Ls!aCsÜJ &~ b1ncEY 	k JINl& Ǜ'`)"@&Y *D6NhKQ4f2)	g?1   *W24y0	Od"e'@H͊\l sv  5fjv^V~eIƩLk>`
*tK.yr:1q< -tMʡc65O-#C 5FP7-q)$\6Sn[8lx 5l6VۖrϷTw{$+Ą7 5fS峖Ia9> 5df^ .qbh" \RL C(t$n]u󯧻帎)kjIt/%LK]Obnԟ)3e(
7˳||sKZnc]p RJX  <Dnj3p$PՖ 5cBPm@&a @G~F   "8h%iOe;rHϺ S'+%^6 * ؖ%y 5hƑVf\j`& } _' ^HX@&Y AJ7 U&w%by+ ؖ%5K4ۗ
%q" q/x,դgpDȤꇂ(@	P-RތMʛQ61E@`M6ej 5bveM	^ rKok!38T;--&φ\زّNձ0~ 5cZP,%b9)S(rRg"#7ܹ V|uI6g%@e#.B=MD n\i4 5cZPӖ#XJfr 5cZVӖ# 5jzvAT(` Orhc.UI%.b]D ܹ۳ YX&f#.b]PB n\one&dZ 	YLVTL+U:Qp  5c.SFi xeNDIQ@=R.|7^o=IfQ-KT3z,7.q 5dx MO58`4& ߚ{m 
I."@ޘu8 7	RT&1.[zڭ$@[U6Px 5c&S3afyUje$
p~J&Z.P˧-#AFdTـf! {b[ h&( N 5cS%E(MoDV ۨ-8@I.OM˧-A 5d\6(7Z  5 %1Ya =$<w ݌l`ll lFW{      Arial -@DHMTabdefhilmnoprtO   	 v(' X`   C1aQd hXXhQd!Qdppz99d *QdaI  	 8 '   
 d2.h 3 -l~qQｬݍ 	      
  @      i @43    h 
  "@Ae˅'0YHhc 
  OE6L *    dm2  5v6bzr   	        @      i @ ?aO    Arial ddx5Vdro|2d	~					_
s(-<P~	T@=^0BYs.Ji,0$6VSpt+CG 5 W   !!!!\!!9"P"##X####6$$0%q%%^&y&K'''((((C)o))2*C*****+m+++`,	-l---6...[//-0\0000171\111E22933`44555R667@77$88x9*::;<u==m>>P???@(@O@@?AABBCCC/DDD9EEEMFF 5,Lebcfka)\~Ivả05d1/ =}f{@ 5hR&ֻ6WbxWcjZ+6mvi{]ľda/Q+l&o5RnXֻjX 5fn/>Isd߅ڴ7*FhH\bPK٦[ZOCj|iDR`7,ѯWFTl,kdryCvчt% MzOv,KEdy@Oъn+~JVQY 5j΋	m̈́V6*j;7Hl㲖80=<x +u:b	@Lf-1 `wLm#+	@53 ȟ$=-: 00쥎*0-g0W$q 
ɘ`#)@& ϛS8r`|2R&E .1 5g nE<tRns͕y-63,0H _ZMg0fTř*Ώ 0ƙ%L`\ 
E֡|"3-h.@Kl0"JrJ^sV7s[s˙(Xf  8 5B$O3"u$ 5D J60&͂ ^f 'za~)7/r\k 5/le >`
.Ix[3/>L 8? 5b H12Vtyp7D\{7mVcEfP$ 5eZY}M'bvo8٬dn6@5,,ePv#b*#D7fka 5"'fZ 5,Lebgfka 5dvojЭ 5gf@ m O,,i`;I@p7jVc]U 	]XbUtAk??D Z Z
ǒx*8 N ֋[h 5eyW7-Ö~Nseq8G@ 5he rw+mb-1Z6U!RSИA7gyyUG6P\ո@& 'dmS'Sd L zw1 5g :ys'^dC	 `C
Tj y1vzL JE*TMJʓj _{د"Xpetv)Wb
P``%H}xL#Lu1r 25+3FJih@ 5J]᭸jVj;5Ta'cS؝WSnx,  5g-,ZI 0 !!̄ 02L+0N `MG{`Rb9S#lds+ ӛWRZ.=6z~eX 5g^ܳ(@`1-SMw*JC0-  !L~ 0/丝?6a 5u
	a;?2-c3t
&, G(yRNW ҘH`M}IlT  5`ji'ݞH9W>[v( :c[.
d 5ge *irVd1bC@& ^@Li@	(& $И=Yڗ- :ʘ%f  XRhP+@pJ
zM,yk* P	D%HQH	@
* WVmMk  5bf1 NUJ 5f( _JZ  
AYN#JxsaWMT6NVE>nS Pe?	J`*QHѺ\蛖@& R`	+ɐo&H ;' 5,<ebkfka6> 5,,ePv#b*#D7fkar>> 5AŁ٬f{+<g{Pl 5hwx!͚ePܣlp<* 5h{`xF~?`?[4^c7eP 5h RJoεs&iľmS,%!qWC9@KfZ" 8)&$LG0lLǹL5 Lv 
kebkfka 5lc29eXpG4pP[5vN)o^[뀖
٥4r/ )bWXN\6{<{?ot`jJl3Czq0nڷzU M>o4[<l =jW3)S0g2ơfܹBo6YD HQqE}56 s CH=77
 πf`ceH	BP	?N_%:RS@Mj[瀗 %C*Is$ 5F|fݤě~
V-23HyŻ#W"@5fvn[w[O4(K%N. P2fB$/P-R%bͱAG-#DT 3cJUڅ*EHG(.Ro~@m 5hfܶ lrIQ f ]Fmc40	@tf837D[hMmK6 ŕsU(L3pYg̻h 5g" ܳr ^Rc<0(lxrڅ+X+GUcه  SA\*ባvp^q婀5ix$-5n-nKHʸ 5EgSv'i߲9nn
 5ff LHeć  b"B	d	_yWݼnJ6j
!5͠փ J TiMQS6@Qi̩2x$	m%тi  5EOVv'i
[{<wb5cV-#a 5!j>@#w0 .uKSh߀M>6nH 5*u?HxV+e)f%<Tsv:5hWvU#nZGʡ 5l"V-.O>Yd9S-#Isinx%| 5jBV<p9R-#d`R-] 5hR۷ d}  #fGLl r>rnmV.tj 7MZ]5qm  WkTͭT?8bb&2)̢`V 5gv}nQ8Pmn`Jk+E6TK ^A@ 7()V-#EvJS@ 5h>۸ L*}(  #&GMn %w=S*U ,s S_M{
ΘX`T2MC.9ȇ5%ӠNWM_S6HeSiL30Fj 5fjw#=Ƅ`RO1 (	͵^ 
]7C̥>ɀM59"T3>6m޹ٮW݉b(1  5gBfܫ `[ -fwhRdO P48'f pk=iq|JrFȴ>+
ʯ\r/l.Էw&f\\@HABS(e _Db04`|]j5eyT6-z܇l$]}p 5jFZfA)Xiɯy/f 6xZye"aU|f	żۆYa 5j;rR=b
'xOc^0 5g:yD];ϟR=>#ü>!q"^#J8=o8qN>nv([oZ 5jFY؈zOuCb37AqMUӵUs݆ 5KM'l7,"ڔގl8p 5i2yalr[ݚn+W2g٩A* 5byXf^+1R% 5a&EqϕЭ 5cj]NfavJl15COأX	K&Cbkq 5ify-f"TA 5c-nȈ 5fNT@Jh*RBD|,TKHT hM{($JKݒړ)|;if E[n.1j Ȁb Cن%hNTi'fQ@Eտ6xv))+D0C 5bvPin@%baIU:S3  "7R@& ˲Bج{@ _+$W`͘4j`	|kNX*T 5djW 7,ܰ=CmHta.Mxc6Le&3! J<oYslC:	/g@*o;}  5gVf` e.8Sq`WLb70ƻ@ A|-2, f1 iUl T&) O[6Za  5DEJ&ޛW2X@+*T/Dt2nRٱi & y _ ^im&j DIH !4X&W,/V@ 5bQ&x\݊nbfa?VD%
(ۨuʃSUvkZ7y5X5g\9%IG & ՛T
jlT%*#.J,2b M$c6%ߚi2f*ـJL%T	_ UBb 	's>	b mc   5bzPy %vYV&a"Cb\xe eSIx "ئ{@ 5bzP7-Zal-llS 5bvQ\oZm#iXy  [@!͙}` 5)wuMHZ-YFîlHo 5brV7-#Z 5k*, [[6)k)@JM))%i@SMnP5bV)%Ipo"`Ob(lfʭ&3*cLF2xY` 5bVS&:o PDJh*
M^Olk,K}],Ā)7-Q 5Cb$0	sf, wS:m<	@4̦3 fC92.+#$ ?L w.Q͊At48R܀5bZQe;a&Rhd@B9Ɛ&@ LG
n$9d"Z`.8P=nZC
[`bTvWΘ4V`	lkNX*6L 5gV7.KhPQ ^Zϻ / X`Jr[`
{7;
 f g+3[7%rU	s'& ˖%)̀@5bRTe?Mn@U©-I%%)lX slSr݅ 5e^HKm@d.=3 KRLH%!gN}QT?)cJneQ<4VZ5V|QzWgp߶i}lۂ]YB,v@ 5d"Q)Sy@&
.2-gZCSK<^2K_gl_ll!nvenv5gPņ͔KRctl.̾,K05
O00(̢Q+) J=r>ۀ7 5gt'Yϛ^݅#}iڼ\ 5kr'EǗ8>{vx.."jf36 5bJZV`7\LdgbG}_ؓa] 5gd97qa+.@ko^b56"|l0MrZ/Z 5K4g6'ٷl^qX_]fߊ> 5dS#,& 8Kݶ;D˙a0x^'IB" :RX ~~n~%^yuboi)7e{FsfTf %(Z3dc"XƷ 5b^ŏ,?O 5`ҋJYSR4>:
`)D"2RSR%S)6KWCRhqm	6ls+@wL#}0.$)6.sti Jʀh8 5LEֈ$@#*-K\e.Yb\ 2 vff5V N=m	5)*`jrL`9  5hZfβ [2"jx]H|w֘U@c40	@sY < Q%k=׺u6/^:?]AfPa t ob 5)*`jrL`9  5)V`?uW^77@ڔvf6vT5fZe7]}3mFؚi\C9 =V[Sl!992ahe!|w.Oorn?I$#5I?՘z]J)תm2
 RL =.rF6F[Rʐ 5hvY&vfK{5ͱ55
Ofؙٚg 5cf[Nʆߕ/lSr-͆ 5e";*~q7\Sn&6Wroaݢl-n 5bv*L6]67[rj5h:F	}̖̈́Vn	R63q Yi%zu'uR'A   bL1  cJm	'	Sw> 0`ܤ!#!T s Zt}$ ^+Ajd @f b2tl )4&f 'ӘI  0>H   LPZ 0ۦ6` liM2
~|:`AIBG@B@, "H@p 5gBfܫ `[ -fwhRdO P48'f pk=iq|JrFȴ>+
ʯ\r/l.Էw&f\\@HABS(e _Db04`|]j03oǣ6(7.NU@5Dބq[oGw{	[P 5hƑ~
ulpZWe[Qٖxw '6x~p|M 'B VA4st! 6 L( L ss8p N 3c\ K8  5)*`jrL`9  5i2yalr[ݚn+W2g٩A*ଟL-{͊K>ӕP 5)*`jrL`9  5)*`jrL`9  5bvZv'kf ┭5G$漼W 5b~f CZEu#zLtGfcaeH 5cf ┭5G$漼Webf=ӱA[0l-٬9%/5_E 5cv6T CReu#zLtGf`0S+UemJ;3*@ 5A3ĶKm	ZJT@4[ieX	f n[vK 5h.6":H 5@@ ٸ 5`0NXSD #y	9e)r\ &d $S cb 5i>7bf5!p\yu[RNV V
yR_5a)@5cv3oǣ6(7.NUAY`r$\g2_U%)Y&P$ΐ'j(T
 2rZYa `+Vl_ͫ>Rj쨎=+{8o4>twm.,R!JW^S}e~y  5E{%L87б 5jn DLK'TL&-0C eIAu)͊YL5_4a-380H ]ϻ 0 V^;zy1HȠ:ed(+,+eck	v `3	Ҁ&@ .˘,v`	<ٴ/Zؼ	4V2س WS6O@ 5)*`jrL`9  5dBv3oǣ6(7.NUARܓ6Z8,v/ǮoUoR 5g~{v(fYZ2{<mƟ6؟ᲸܲöwjSz:P
<ٚ^fآ  5FEI0-j|t
gؘٙh 5f2!Sie4[mwE Ļ8VB\5ְ\;mr8ofs ~`
qp%uloρRM\- 0l-o 5femޘY .$0 7ZOln\Y({˭{R=vmt(y6KHpWh-qުT3" Ͷl${ͯ&qf>X h cխ 5hFv"JҀqdMqm0kͷhDڍy-  I;n5c] 		6]kt#PZM-dҦL&*k@%J]Rڵ(  5hޑ&e+reFܙn)kۓƆfqW568(dݥ50- 5*gر6X,^ŏ밞 5gvхKmLd3$ 4>L`8/*3PJE smD/*QY<+-@MB6F^կ9G<i	Y;S]	j뫚O\yݗu@OYi[㗖0& 2јEHeBɍKBQ@r9(L.:_*TI)@#x*}5cffY(X3[,@ 5hZfױ ԦkBdɵR R*K),d	K)`
kYm-uZºs-1L Ş6r13O SMM6u0tRL2ٌFk`[ɐ%XmqG=d[S6Hl	eN@"*,|J^/祛<jyq& Д]  5ad>DN|	R7F&Ma&m~CAXQq#L D=*n Cضk?l3[	d [@P
B.C)ɝ'[Ҁ禚+G m#%x۾CSM 5Igط`oPG6\N@TBMG&Ŧszv9 5hwv*dg5"'fZ 5g&p	@,\fRM6S&dasm[NnwrRbjEh gZZk؀MbjS5Ndک`
S )%TU2YR@	z%LUj]0vڶa]9 bZ9jjc	)Φ:z`	:YV&Z_ |le5T[/[
 W|^vi; 5ix-f"T@ 5a əLFT`pewFs[49X@2l9+
JH2u]LG,pK^ 5ewX}M'bvo8٬dnvAZ*g 5`^e%&iP&L #
 YG,{q-&@RI5R36HU ]^-Kgd;m> 5bfH !	
$q[X,J P좛`kIm7jOą<r*{Jm+`c.5@i&U I,@@.910$wmǤe)o  5aH͋P 5gPņs(>[i b,f {$jCe:U0	T ?Tޘ7tv; 5dvyZw-+&l
(1<t OvU.9Z_,ؐ 5Bٙfgؚ 5,_
XRKpۃ n>x)W'71޹Tl!5E5%嚢X{QvMF+ 5bAٹ e LPU gP6; Y13 ,L e6 YigTL]1nrH @ 5J)ޠro96-̈́TIBӮM7&Ŧ$s}9 5k΋ݦcϭV=r_nbjdZ&Ø+b~7QmI)6{X[Q=GP 5kݦcϭV=r_nbjd[ң:\cK7Hָ7:x,XHګy"vTQ~2xp.}|$B 0 x 5k΋ݦcϭV*( #r6D7r+|T3)S J}SlۀMt-I.EOx	Q-ElY eư1\T'D 8@0.Lݷ\ 
_ݾoơ6[5[jLMظٳܠʉ=z5eY&vfvRQh(Sɫ;Z*y&@vPTJ`%r=ɉ-6M͆o6Ҁ`c Vy{l kuC[
 5ef5wћMV`i2Xv$w\n{bg{ W	w9۴ 5d>{wH͋`V`i2Xv$w\n{bg{ W	w9۴ 5e2P*L6]67[rjY|bؑ߫pY퉞df4\&GE߯k>wnw 5fnzfIoK50/0NXSD #	9e)r ;^|fݤěG̖-݉`ؙFiH 5gZ{v(fYX3[,@>dnHȸ,23HAYJy#׵;sYi; 5d^pdE@C	
d0*J	0<Y2ʔ@7)`J6Syi#W"w<ȵ,k˛(o0+)Uo$~t]~k6'~  5Gyp{uut=~e%~
?upU;e[!ݖ\ 5hfܶ lrIQ f ]Fmc40	@tf837wvUAKU@jP	npvmְu*Zz=f;3Kɭ}7٥f^`ʹ*u&Pa ,d]sg5ix$-5n-nKHʸ+,ѫyqty 5ix$-5n-nKHʸ+#3y$ص 5ff{vUؙll0o86&Zc\~냁V_\ʷ%|Ke\ 5g{v(fYZc\~냁V_\ʷ%|Ke\Y5ͱD 5c^{v.7.;hV0i*؟{  5a{wH͋`V0i*؟{  5bBPL6]67Q[rjX|wb05dn{v(fYX3[,@`>U?H@5fvnY^-ɶq;2HOy*+#L'[0Wndf.6uX:1Mq0`3f$*{{7
5z+S 5gznMsIx&&)+@J|Sr<z H!69.S!HV<p9R-#d`R-] 5hR۷ d}  #fGLl r>rnmV.tj 7MZ]5qm  WkTͭT?8bb&2)̢`V
<jCFl\o]6@5fv{v-HV,|vL[#϶# Ӏrl鍀6#Gـ.S S^{
%Θ\`5+K- d:jj' RYYfP#L
5g{vUؙll0o8#6&ZcmۀM2l>، SN Bɳ#6 L g9f LO{76+X:bp&X.i
f֪ J1fg1f`	@fQ0+W 5gZznIonK50/e0NaZSD 'Ie)r K66ݸ 4!2:c`͠s`Wpns+W nMbm5髋h & Κ;Zmj	fsa6 Hep 5f{vfY(ZcmۀM2l>، SN Bɳ#6 L g9f LO{76+X:bp&X.i
f֪ J1fg1f`	@fQ0+Wd
{ll/llQ 5hөpؓDޝo:ޝkx 5g&p> JJеBe_ZqU(Ub 	 qXMbj@	2;%5mڱ;6}~\` GL[P2 `BR"`*c@#Y&5l8ѭ!*, 5jFZfA)Xiɯy/f 6xZye"aU|f	żۆYae5o!6.7.  5jFZfA)Xiɯy/f 6xZye"aU|f	żۆYad{o!6䑛 5f{vUؙll0o8#6&Z|-D3sߔ~S,4r^ Fp<-<EZ̪>3Xvx,05fz{vfY(Z|-D3sߔ~S,4r^ Fp<-<EZ̪>3Xvx,0=fY(5hʑxۍ?
m?eqemԧtitvߒFl[ 5heJdK- `D r؟{;]Ŧ y[
Hd
x vU@A-7~m;@ 5grd:@$ϔQHfD,p& F10X (ޖ2JeyR2JқITK$) {%M7P2.]K,3o7p0l$Ɯ +X  5e-nȈVd3)CSxPHآO圪)ijiu@/ed	I`;SRvڡ3ov2LۼWKrsQޔ֛f4D  @uқ0 )*$?b%%%hHp 5cH͋`Vd3)CSxPHآO圪)ijiu@/ed	I`;SRvڡ3ov2LۼWKrsQޔ֛f4D  @uқ0 )*$?b%%%hHp 5dnv*L6]67[rjY2 P̥KOe`b)B"{b^Y>[rDFX	 4u X%%NmIj;f4N}3n^ K"-ڏIFG7zSZmӵd@ RJl@ L4( "ߛ<Rx;mrfJ!  5fr	p[ 62ML;SV t Bwmt;*PAT^& }"*'(g*JZDeGZmP@Y%RXԝyLiݣL$6@b-.ܜdsw9uٍ;Q &D +*t4+@
tʣI;2.'؉IIZ'&iĠ0 5f(fYX3[,@U(fR%
01P=E/,-9U"R#, :h^,wd6Cf3Ne'>x %ipmG#)˭6iڈ2 X)P6a	Z SUIٔ~uo͞)<JJJ93L%  5ed
1BLi ]$=PD0 YtOԹ-r˛(o,%*PlU(fR%
01P=E/,-9U"R#, :h^,wd6Cf3Ne'>x %ipmG#)˭6iڈ2 X)P6a	Z SUIٔ~uo͞)<JJJ93L%  5k5'@a OP3 JA
Rҥ*$*LCe^OlBp	`Z-Mc9f%b	45& S63ifɋ;X|K3r<ܼm>:1Қl=@)xyDtv2@)Nke6a	] WUX֘#mq9dF\e&CFZڹ@XQ6GGI7͎ 5djW 7,ܰ=CmHta.Mxc6Le&3! J<oYslc-<*KH5(͸;nXhׂx|u-='\޹5׎l0PØ|o  5e^.7.;hTDX	DWj^ KeSj#㨕bMԣ[6!m `37 m2-p@3 &! J< 5cH͋`TDX	DWj^ KeSj#㨕bMԣ[6!m `37 m2-p@3 &! J< 5drvL6]67Q[rjQbp%}^oMx, MS
TyGں7R)l؅E^\ϼ /Ӏ/D]ȶ5 "$C$ ,pNZ\+  5f(fYX3[,@8y7̼ 
ʦ)FKQ*<#]GlB@	/.gn .d[f	g! M8'IU-.B y5c:-nȈV/oo*ئ彻@ 5a~H͋`V/oo*ئ彻@ 5b^v*L6]67[rjXOb- 5bY(fX3[,@^T'M{v5gvN\  ?]%Mv(4X S/7, نƼٝ@תf׌3כ0Tf NLA6msk4L Xc1Y  5fr	p [۸52ML@L;SVx@ 	B7m9t[۲1Cx (%*%JPAV8TmnP{eYf\ 0
f$ fH)on 5eb-nȈT? 3Zd2nlř NgMz5چ`t&Eb "ddN2H.& w ^ [
[ 5cH͋PT? 3Zd2nlř NgMz5چ`t&Eb "ddN2H.& w ^ [
[ 5drv*L6]67[rjP{ Xg1i`fLL;6mנfSj3fT  g;f  D}zl)n@5fr	p[ 62ML;SV t Bwmtņs!L [1fhiހMze60*!ɑqX&n EH `~plR	@.g  5f(fYX3[,@ f,3d0ً3@&& ΛO6k3)PL3p*D  3˅d3b] M"ws>p N   5e2Y&fKó3Ͳϱ4
yT6k 5gG-S#<
p[XGk =mu.+/Mْw8I̕x,.Tbc
o
d`ًs@&_k/>J otq[rӻ8נfsi2 4d 5gPņ͔KRctl.̾,K05
O00(̢Q+) J=r>ۀ7+-b~2󼆌 5gPņ͔KRctl.̾,K05
O00(̢Q+) J=r>ۀ7+vy
$ض 5gPņ͔KRctl.̾,K05
O00(̢Q+) J=r>ۀ7+#U[nBeay5& 5f(fYY𽼨Obfl%P	hZef_%nak'fQ(͕E %RRkv`ah5ͱD 5gd97qa+.@ko^b56"|l0MrZ/ZcJ!6䑛 5bzP)RZ9T  ЎcB1	 & RA$Y%b+-VU,]s+ o[6Zӣ 8
5 g 5gd97qa+.@ko^b56"|l0MrZ/Za/llQliGY(f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ x l:: UUVU::::::::::VVV:r :Urr:U:: ::::    U::::U :    V
VV :  :U ::U U  r    UUg: U  U  U::::
:U{:VU62UUUN&UUv:VVVr Vr:::::: :::::::::::2r:::: :  XX  X/'XE\X%AS5 X<j\X,R\X-X>&\l X>&\l X -t_'X9C IUHPBY Iu  X #\X+A4Xp/Ԁ  X@  X+AtXA  X+B4X'AtX1At  X*AX+AX]w  XUWHX8CǀX9C X8CǀX-@\  X8}tXl _U  XKN  X3Wt\XOU  XQN  XTHt  X7[\XRR4  X`4  X64XKU4  XKB  XLa  XNR  X2]XXOO  X,^XXQZ  X.N\XK  XQR4XTt  Xwt  XT  XTt  XK  XF!f X #\XTf X8_S_H,f X-4~ՀX%Aׄ XCB X(> X#> X&A X
(\  X!>l XD>  XDԌ  _l XD?  XB  XDbw  XD>w  X"B XDB7f X$>f XC,w  X ;7 X"XB> X>  X[  X?7  X>l X=W  X'\l X^\l X'4\l X,Eyu XP   _ET\XP   H?D XCXl PH@Xxq>h  X%AVX%B4VX)4~ՀX}\X.NѴP\BXA|\XP   XK  XP   XP   X@4_X6s X*%_X$$s PnCx_GO`  iX*TπXqo]X ;4| P\X)t7 XP   X=T|  XTr@   Xte X6@fXC\ X%B6ŀ_F  X^\l X)At\l X&~X^\X,_EPBX9C PBY X^\_HxX@*_ X'Avh  X(kI X(tkMXo%~ՀXP?f XETf Pa̖XPl~X6kI X+_G PX6h\X6h\Xh\XOEk_U  _U  _U  _U  _U@  _U  Xy  X3Wt\iXQN  XQN  XQN  XQN@  X  XG  _%  X#r@  _U  XNR  X2]X2]X2]X2]X2]@XQ@ X*^  XQR1XQR1XQR1XQR2@XTq  XOO  XMJT\X%A| X%A| X%A| X%AԬ X%A| X%A( X"l X(>dX&A| X&A| X&A| X&A| X|  X_"|  _&|  X#|  X%B4XD>t  X"B| X"B| X"B| X"B X"B| X'Aw7XAFW4 XB>| XB>| XB>| XB>| X>|l XDB4f X>|l   	E    w H         (  Dr William Buchanan, Napier University   Vπ@ @ @ @ @ @ @ @ ?       @     
   ?    ?Z   xfӿ-S"qQ(g8   3f  3f f5_U1jHk86W|      ' fFTcRőg*@
 fffe fff fff fff fff fff fff fff fff2 fffK @DAx6I^Q++Z+z++:+	Z+	:++zMLH`````````j
W-^DMI;ڈq|wPm{ј j"$&tzDALI;#c̰W:0=Rr         C 
(1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc C//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc           	
    } !1AQa"q2#BR$3br	
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
   w !1AQaq"2B	#3Rbr
$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz JFIF        ~ v"    ? G46$S4%/U g"j2qE QE QE V=WQJ,rW?	WբR5 죐PJru iQE QE QE QE QE :(iV8ªk|78tKYnS> WOż+&f~X}hC
(اi ٿO=<A\hlnrzeg%n=ӱTUN]6kIhv?U9((*ͫp@P<9r@=>m	[ϫ]%M\v'=j4U[ 	'ڳŠi7@]̅vRq6$,λdDNЎr?
E$&# du`~5VQ&[[Xxp_1?j{ox'i-;PyVmۏlerOA.ehֵq=88 Scnc\ꌻ$n
쥺`^ī2ygmP\^u?3=룴YmyG ǵW}yi%IAֳĹq >3T젒X@y6)#q-F5H44]d$ܩ#1iCgq$KΑ1Q8FMP(QE U#QIཀ6v~UN /uoŖBym`&b385K3w2V%v*הsIW0\<3^i8=i6\cd}RyOrg1|/I|껮J䖈{xzX:gp&x`ŔHR1ņi%%^<v٢Vڌ"FG%lۑ֌l#`GHOYXuVK{k9vH/q;cyrJ8Gъ{(OvIw<@>Z]jPG{Ks@bO.G \ziMto
C
G@+<wKjxƶ-c G?.㱴V3؟3uv(෿o+#ך{Deˌo`?;b^(AEPEPTR Mwf1ʿ_SW#۫k-ns7'׬"M)#R٭81
]=͠>3#L<Yui>Lx 2eyu2ʄ8uDq˩	CjQOȡe^~kN{yxLB;-w9`d Oۻ1j s >=s~B"\3^fv<ȉ ֩`rNB5Ӱ2 M3ĂHlSQ _bU iz2b?jGk\4
$p@cNrUSrVsz٘z2xvfHq&<7Tb5
* `^1x>MB<c?ֵ2f]Q[( ( +kڜzVz}Js83ՋZ~/ĚqAZO`GzΏqf~8՛oh@lI!Z+/4tKYbI	8#;!_h 0D_ݷ8qWVQ7m
3=H>¢xH9r& G'k^U-bM[hblxz[bXx{IIgeH:;e}	+R¼W%|c΍#W4k6hyϠ fu6B #A*	 gRN%QEn ( ( Z\Ng/'F
E {--pּc[[VoX%oOP? *(SGf-/&.zȀu>uUj̎) [5mHC"?SJ`넀2N [^ņ-O=>uSTo/dtWh.r֥]Ms{3K!g@;
E((((((((((xS[]`	yQ1!#\ DB	$3y3u,+ir9)5<w1e3=1sv?<|ssγ%%% 36fCP	c2&	0b
*ǁ+ZW%1W(hZ%>nSRM*!*qc1j҈aFSf*<쨕0D̷'[KL*BC3Kkˤ3.s
i,B?2539DR D<*JԨ; HjBRzâ8`u8&	JG˂J5rY?ܦUJ)ĂyBT*ɻ BVJ0yw!́ZyZBȥ{ yͪӼV4TKtb9C5r̂DQJ@2Lp,,.+ARjD4("t\~	E
"~ZZxJ [s2@{*KcPs\XX
}{X,naWoq%@-ʥBa:mÀ6Skk/)DXEq1L-\f:<7~(o蘥_mX7ro,wXb3G=zw2w`.¨l/MkHBO>|eNz8qsfU|TqW!G=
A=}[_ގvYbF`ge:+̍*z(`.cPǇ{s=vf>Ho/O[ıD761Z.$XF(F3UPAÚ\iz;pX%Vhv)98>"r͓Dzp΁]rMEuytR7F:͹O3m~+TȞ=?|5 NOk"W+<ky9wg}n,"pV,]	3H]ԃO06!}DHtSZx1cTþs4ֹZBt<@:::CzV >-^jk)Rl5W@jnzA4ikߠKmvur	]"Y2J(R.gwu:T#6ʹe>'Bx\*؈d\[sQA~74V~ZcQ	٤\D|
3'T	c">G]2$sT@i1#bMӉ"%WZk36ebqJzgwt"ƦQ+)br\QE"ƨeTak1 ݍj2`"fPoosj[Z|Cؖńȹ_+U8ŏUkqo=hEOس0qUI*ߥd+,~	kj%1|	/5馹׮!&2TS*40$+L`T\ЭX/Ѧ9&j>j`Х)⛲"Lͪx¥%[ԠJ' l4yMz%
7/PZ@ ~Al WңW_<?,?4#'c'kBfeOǩs2N|DZaO|vA1׳/"ѻsaD[AhsؾWXZy$A$J :DڝVD|go߻Ӄ]$ XRcn}j4:-k5߽߱CW]Chj{ģMO8˃7;mVہۥkC|oTIf:r$5#$1<X:}*EBօ~#$(\E:K2uX\~kHǓhl&;WB.6~\|J?YܲrM}ٌj.SX/bdWYpG32W<!W5\rL>6>zz4|6i/OS+s#XҋcaP"JDL5˵P~l*[}'6?~Lz1u˗RK:t݀T5P"+^g߼L.N%Xy"J7\Y3=`~gAKyW*ܱ\'Fik6J-<pejNꐚ*@$1I
ԠNŬ*~om $    h p  A @     ؓv[#  	        @     Ŏ8=5XB	       C 
(1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc C//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc           	
    } !1AQa"q2#BR$3br	
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
   w !1AQaq"2B	#3Rbr
$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz JFIF        - "    ? ,,n5+-#&;W g'+_ ? #G Q?j
  B<C @  G!! F `< ? #G Q G  ( #?  T h 
(  4Ux ?*  B<C @  G!! F `< ? #G Q G  ( #?  UWEJɼ.d: 0[ ת o@}Q@ n -+<<6(T%߹`>Fk t
 B hQY ۺGl!?Ə#?@V A[OwH 'V h?+c 	4Eg n  ?t
 B hQY ۺGl!?Ə#?@V A[OwH 'y- 7@?+c 	5_5$tʥpE rQE QE QE QE QE QE QE QE QE QE x?o@I	&Fff	/MSgZ7qh_HSpIp7pᆻ.%,*:fPմ$FW-:[߮m˨|8b+=UB:Z=C4&гt2XIȷ8p	<$}<dYL,CF@~A`׀Q/(^DAfCǿ= հ(YeL[(关$]o`ZHֈ3
xXBMRu`<B4UX'C}"IZ =_у  )    eS*A @   n> 8^ʦrZr@ 	        @      6  Ɍx^i6`	 a6    6  Ɍx^iRzn	 a6    6
  Ɍx^iRz	 a6    6  Ɍx^i	 a6 ?	    - x=Ka&𢡄DZIpVpKp3(
šf_hInUk]z^$r.̾6ǖَ~2P%o7rb}7ͪ`<tϏ~|&.Q}nV50f=_*O|K_ƭ	f$,r9z"<h90MO<wJrd/D0qdWdNkGv?Om\=iܩ9?w~Ry9ÃxY9BGo-xo#XrD9,8LG&#*9#*9#*9#rD9"GTrD%GTrD%GTrD%GTrD9׎hO=KGDirζ߹/-q!'iG<l<w}w3L>f/J<k1q7|~G͹^"}|?(p({ܷtn@Ɯs'̡X6yVlZ:̼11f^x1iY:Ǩܫ*sNwe%7yR=v\=wAcM*]*L|`SFW<d_?BDLF,lq9o("6KJQ^    x`SA@    A gP?  8^ӯ+@A@    A gO  (l^ӯ+@  %4S&ܫ    ?     _sans   	$    o ( 333       ( gval   `@	"    g=           ( k1val   $Y	"    g=           ( k2val   H	    _raR         (  G   x	    _raR         (  N   I 	     _raR         (  A    A 	   ! _raR         (  B  ! ,x	    " g&Ѝ         (  K1  " 
e	    # g&Ѝ         (  K2  # õ(	$   $ o ( 333       ( nval  $ aQ d   % xSv:D A@    A g  x!ұ~ӫ A@    A gA@,  <o_=4  %  	"   & o ( 333      ( xval  & C5 	   ' _raR         (  x  ' j*	   ( _raR         (  y  ( ؈	"   ) o ( 333      ( yval   ) 8  * 	   C 
(1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc C//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc           	
    } !1AQa"q2#BR$3br	
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
   w !1AQaq"2B	#3Rbr
$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz JFIF         c"    ? (
(
(㳞E=!ڤޟ_n 	a#Tt QE QE QE QJ9'')u}^;y	T$RH+.dp4/k/M8As몊(b#AU S7T.<:\DݲC`ֲ].rV(4lL`z]ὂH.ق~#dЕ%[oxf]fѸG(}קs7YOqE馏kZ^qgxVdgU( ( 4sῴ*yRJ푞:犯ZJԜ̻<s}+Nntg~UKl~ADb;\kC4S$D!?I^Y{}>[9I=A]߅5;<+;ʳjƱݍ*]-}8s
=|}+D
e 2UШ֑M訮6]	_8fL9bv6P]G
P+ۓ=(1|s*qjh7:~u׫xdc!q݅Q@((jXoI'W#]ǀKsgdi!'߯i2k.ih6s%FNall: %H `sRgpa'kv/C<q$lq}j[*+Gm>M2T!ʧ۩#Uky"3={H$VCהּش^{(PBF]9\r*zΚŴ;LU#\ɐڝ`Gl."խ2|g'TOS۸fRmV[: knsĺF{5J\.O ΄*}QQEQQE R*A#%xUhiJF73>5uohPGq^-]u e\`'Wh袙4/,4RǰjM\:z<=G	s.jfԵ;x_[/{m,+Nb> ׮3)Y0YWPڝ@? S[?h( ( +_)k(>^iSmm=M,Tfo:n4j g(9۹_QWgAJ:G'N=GhKJ$PH$9ږ FfXOzz~hO~/0z2ThI#$?PZ\	b]NAҴhvI#sp1؟z5xN#|HwP}}8JjJ *((fk݆XPeסǷ -?Qyd-63n2~}Wz!k411e+yD c7Zedޟr:V6q&O瞕i4y ,HQ@3erK<ֱ^KkȑsqkS?F

Z_ y Ed֨˙QLAEPEPEP[o>˦42yc/B=E)EKp$Kis5%}$đ>*N)r]s9d'Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@x[Y\U tD"dk&&mfJf\V-R%idQQA<;m:0s~Ғ!p&\RH"
R(@٠`\yYrT[WbP"8%z9ixꊳb {1JNJ [e:L /:n8 
H oIŶpy!V<m."`"?F9
4Ygf;SgXuRvˏ/xoFTlh%,) |6v(0*sXl(H1(D^!"L*9q(IJLAXa˔%^uլ$,!`qh!h͒l%b LܻF*X̏z4DtB-L3%`;43yT/ '=pbhŉ;sbØٞ"MVpѪ4ǿXvTwc6g!)mH!pha6%@L fݲ0"r.d7x"La	j	&"K9VA(p\rȈ4D^Rks%8D5?ZK̥ Ss	U,R	 :_+D
'!@dR8VlP2yX\8D[}Q/1XndJ8İM!bna-q*M===}9IBQOunBӐmw_U|MA]_OcѭD}vteMǱOCG"M+sl. I,ÛF/s*E\64l-ώ{[i(E4|v1ӷful拇SSVL[EFmk ZlNbc~Q%$KܑiN?>7p\/	FO@S!RZg *$j"~RA'rj?Qqޢ.+䌠qOccy`I$4w2l㉧{3Z^S"Χܱэw
m"]P}SJB?
{ g;"9?f"E!NL6䎈rJU.Dqӵ.!Ǽ7Y/y:]$w958AOb{+nd (Bdm~@CT+%&o68pge>wrؾ<j{˳>W=(vZ6HD,Բ;[p8njiQ%@vke)޾4':ZI <X٭ɱ@`,0{QJrz\wvktxZkm<<4imnZl2d*XhRxjjKMdV)#0/.ES[9jy\F<^t"i	TAQT(}°uI[tD\Fp+$$ϣZΧA;E>C"Axk'bm>oS=4=10K=5Y'`05P}v|h3*M*V\J^ޡΆ,	0}2
҉UE20wUX­iy5~6S5ܶ\&*\KCG`i_RCyhtb7
XKۃ_e!;șWVGҳS,52r&iƥ+fR%T<=9tTѪ_`D&S'g'8AٿT	ADTwF?gZ;Ŀ #   + h x d A* @     Nڜ 	   ,   +  @   ! , y5
D	 	A   - 0 X333       (  ASMN:Diffie-Hellman Key Exchange # - 	!   . g=  333      ( aval $ . M;>	!   / g=  333      ( bval % / X?   0  _sans   	V   1 oU00        (  These are thesecret keys andthey should be the 
same & 1 ZM?v  2 ]G" 
            2    e            K             @OS!! /rC SQ _^yY0@*jHw!^ +镀s#@? YW , MNP {DLN1"T Ё.(qf9SWn]ɴr-jX㨀r+钀sщLff ʯ H40Mn.mZ0ly d@*:؅cc`U}0fQFր
k0ڙ|
oC|S@yȀe֡2Z*keJ6Zi^
PVӘM _J8΃?RUU-eQrT)b [-Զ PUyTx_JUSg!PT2`-UO-ҀT)dk.^9j$*{-r+Z JN|^1y'*DlJ5|^[BSLaȯ{r8Eߕ_L {6`%B=6n0-Bc5`E}2ѮWy @?  3 TtH  va| Zv%  rBZZ^1Пӄ Zv 0yьW֘W	oKCb,83Yќ+Zl@8TIţh-dױ:|p_KK;©hPY%vx ,.@ TK@ Zv G]i9s 3&e2aTpxa@]ў\|  M 3UvўAc/},cԹ G<jEpAoXD1vΤkJ/Qc8m|J_򌯄ܸjhԷ@hѧ5zfQ  M Z  GMfʳb̍%/+ss`ri>:{1|>:t曄ȑX]m3S?ɜt	 t'tLLyɩ.s  & M  J7OɥWeH"$kp9~7#LG^MGx25-eZ<"˟$U;  & M  STo;16y֩l/R\%ҩTXtXex,T!IkVr: ϏI@ & M  UK3aVa'%vpYcZD;*㪢^MaG6z֑zZ4 &ΰ #   4 b+>0 	     "@+V8 ?B   5 RLK    3 J/ksYNԝ4Ƽ3il['pj>D,i@?z  6 g0	 v3l Lv3l Zv(|8 fZ5ZZ<, Lv 0ќV2ڟ_qWi	s<T-|Gqׁp%?^[O(
qcrSeɈ~[O/
y?T%8qQO i  Zv FuI`8[Y }uYgm|j@KZA|  M 3WGmtSF۔d 8](r,Rk~	2uii}>ǧgҐYJJZK@j[u   M Z  H
/d"aTu(W*UKUw =7%mEU	YYZD.06>Cp6niV	τ  & M  Iq<M2__iȢ)O`eϒu#J8Uɭۂ]!ޢ09rVcMs  & M  T8Uɭۂ]!ޢ09rVcMsZm8&iSZe2(Gsk)|   & M  Uj>9XWcY]jmH)ef)PuX5!qvfe'!~YR@l     3 KeS98X,ꯓ#MGgq"qnp1I    3    !    f    C 0l%WJ	[j~\'+KY+@(<jff 4"kJ_YS&qkf'r!iZMsޕ=5g
nMGbYuŨ/	rS#|a3sLG4Kk;?{wGyRI[)QQgoqVV걗;qn bms@23MtϝjeUKWQU4o\2][#zۿ>,<)]Ae;9*WyMX}X.[<k|0 X  7  ) 2   3   4 	 Jl5 
  6 
      z  gval nval xval yval g parseInt n x y a Math pow b G is  N is  X is  Y is  A is  B is  aval bval k1 k2 k1val k2val g is       0    G x   0    G    0    G    0    G      =     =     =     = 	     
 R ?      
 R ? G& G& G& G& 	G& G& 	       
 R ?  	    
 R ?   G& ' 7 .	 	]   8 oTG00        (  These are thecalculated fromthe random numbers 
and G and n 2 8 ; ?v  9 ]G" 
            2    e            K             @OS!! /rC SQ _^yY0@*jHw!^ +镀s#@? YW , MNP {DLN1"T Ё.(qf9SWn]ɴr-jX㨀r+钀sщLff ʯ H40Mn.mZ0ly d@*:؅cc`U}0fQFր
k0ڙ|
oC|S@yȀe֡2Z*keJ6Zi^
PVӘM _J8΃?RUU-eQrT)b [-Զ PUyTx_JUSg!PT2`-UO-ҀT)dk.^9j$*{-r+Z JN|^1y'*DlJ5|^[BSLaȯ{r8Eߕ_L {6`%B=6n0-Bc5`E}2ѮWy @?  : TtH  va| Zv%  rBZZ^1Пӄ Zv 0yьW֘W	oKCb,83Yќ+Zl@8TIţh-dױ:|p_KK;©hPY%vx ,.@ TK@ Zv G]i9s 3&e2aTpxa@]ў\|  M 3VFyUi!LFҟi@ASz)"u)SRf}st;i2Ac/},cԹ Fj   M Z  I)}a]e뛛L8aVt,_9:{1|>:%!b>K>iAX]m3S?ɜt	 t'tLLyɩ.s  & M  J7OɥWeH"$kp9~7#LG^MGx25-eZ<"˟$U;  & M  STo;16y֩l/R\%ҩTXtXex,T!IkVr: ϏI@ & M  UK3aVa'%vpYcZD;*㪢^MaG6z֑zZ4 &ΰ 	'   ; b8Wp1 @         ( label Calc ?  < mC  v3l Lv3l Zv(|8 fZ5ZZ<, Lv 0ќV2ڟ_qWi	s<T-|Gqׁp%?^[O(
qc2o+ꟗ`eɈ~[O/
y?T%8qQO i  Zv FuI`8[Y }uYgm|j@KZA|  M 3WGmtSF۔d 8](r,Rk~	2uii}>ǧgҐYJJZK@j[u   M Z  H
/d"aTu(W*UKUw =7%mEU	YYZD.06>Cp6niV	τ  & M  Iq<M2__iȢ)O`eϒu#J8Uɭۂ]!ޢ09rVcMs  & M  T8Uɭۂ]!ޢ09rVcMsZm8&iSZe2(Gsk)|   & M  Uj>9XWcY]jmH)ef)PuX5!qvfe'!~YR@l      5Χ؀Ζ쿧L	9   = g?%P  @         (  Use to enteryou ownvalues ?  > g0	    3 KeS98X,ꯓ#MGgq"qnp1I    3    !    f    C 0l%WJ	[j~\'+KY+@(<jff 4"kJ_YS&qkf'r!iZMsޕ=5g
nMGbYuŨ/	rS#|a3sLG4Kk;?{wGyRI[)QQgoqVV걗;qn bms@23MtϝjeUKWQU4o\2][#zۿ>,<)]Ae;9*WyMX}X.[<k|0   ?  : 9   :   ; 	 Jl5 
  < 	  = 
 L>       z  g gval parseInt n nval x xval y yval a Math pow b G is  N is  X is  Y is  A is  B is  aval bval k1 k2 k1val k2val g is        =     =     =     = 	      
 R ?       
 R ?  G& G& G& G& 	G& G& 	       
 R ?  	    
 R ?    G& 3 ? j	 	8   @ oՐb00        (  These are 
random values @ @ ?	   A  G x0â>0@_q&Akՙ n:/|.}$O%>mbIgD =-/;r5vM%TbI/;bsǊ;KCwl+J,ٗ k;x3ۭA$?7S:is?,?	   B  G xA0^:v!MR*8nE#v*Fvv7n|1%ϙ8q7-&:]LFƿ.K>z1GzR
gB'yPK"ңhWMBp
F 'd   C yN)?D A@    AB @   S  QD]N,tc A@    AA @   S  RD]N,t` B C  	*   D ob           (  A=G   mod n C D 3	   E _raR          (  x D E C	*   F ob           (  B=G   mod n E F 	   G _raR          (  y F G غ 	+   H ob           (  K1=B   mod n G H ]
 	   I _raR          (  x H I %`	+   J ob           (  K2=A   mod n I J 		   K _raR          (  y J K i     L e'  Otb}:S G   M  
 L       2 http://www.dcs.napier.ac.uk/~bill/index.html _top  K M !	 =   N h m  	   BCP4C CCx M N   @ G@@   
