From c4c87485e71f66fc0c89bed9d1e06d413ab4e52c Mon Sep 17 00:00:00 2001 From: Miro Jurisic Date: Fri, 23 Oct 1998 05:05:22 +0000 Subject: [PATCH] Added Mac DES shared library git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10987 dc483132-0cff-0310-8789-dd5450dbe970 --- src/mac/libraries/DES/bin/deslib.68K | 1 + src/mac/libraries/DES/bin/deslib.68K.debug | 1 + src/mac/libraries/DES/bin/deslib.PPC | 1 + src/mac/libraries/DES/bin/deslib.PPC.debug | 1 + src/mac/libraries/DES/doc/ChangeLog | 369 ++++++++ src/mac/libraries/DES/doc/READ_ME | 21 + src/mac/libraries/DES/doc/f_README | 69 ++ src/mac/libraries/DES/doc/ren.msg | 32 + src/mac/libraries/DES/include/des.h | 164 ++++ .../libraries/DES/include/deslib.CFMGlue.c | 814 ++++++++++++++++++ .../libraries/DES/include/deslib.CFMGlue.h | 8 + src/mac/libraries/DES/include/mit-copyright.h | 20 + 12 files changed, 1501 insertions(+) create mode 100644 src/mac/libraries/DES/bin/deslib.68K create mode 100644 src/mac/libraries/DES/bin/deslib.68K.debug create mode 100644 src/mac/libraries/DES/bin/deslib.PPC create mode 100644 src/mac/libraries/DES/bin/deslib.PPC.debug create mode 100644 src/mac/libraries/DES/doc/ChangeLog create mode 100644 src/mac/libraries/DES/doc/READ_ME create mode 100644 src/mac/libraries/DES/doc/f_README create mode 100644 src/mac/libraries/DES/doc/ren.msg create mode 100644 src/mac/libraries/DES/include/des.h create mode 100644 src/mac/libraries/DES/include/deslib.CFMGlue.c create mode 100644 src/mac/libraries/DES/include/deslib.CFMGlue.h create mode 100644 src/mac/libraries/DES/include/mit-copyright.h diff --git a/src/mac/libraries/DES/bin/deslib.68K b/src/mac/libraries/DES/bin/deslib.68K new file mode 100644 index 000000000..eef6ee85e --- /dev/null +++ b/src/mac/libraries/DES/bin/deslib.68K @@ -0,0 +1 @@ +(This file must be converted with BinHex 4.0) :#Q4PFfaTBLif1%X!FfKXBMq3"!#3"'[d!!!"MYE[5Qpj)A"PCQCY0MKV!!!!!E* 9K-d!N!d$!!)!N!ilBJ!!1f)!!$YL!!!!P!!"!J#3"!8!N!BZD!!!,QJ!!#VM!!! lq!)"!J#3"!i!N!i&'!!!CY`%!3)!6@&TEJ!P369AEh*XC!"-Ef&NCA)!N!41G5T 46PErq#m0)!d[!#mYre3LEIp!)&P1N!!UE[rd+d$r"'(rN!6FF!"1ANjd!!3U88j @rrJ[$5mYr`3LEImm)&P1N!!UE[rd6Pj1G5T46PErq%MR%!4f!#mZ!!JLEIp3)&P 1N!!UE[rd0J!`!dM!C`3`!f!#-!-Q(djH6R3!"*0IAfPZDA4TB@aTHQ9IC'9cE'P L!!!U88j@rrJ[$5*Yrd`J@8k3!#TZrr41ANjeNPpIG'9bE@PZBA4PAf4PFfaTBJ! !!#T46PEri%MR(c`X,J!)*Li!$#iZ!"!SEJ!B*'i!&%UZ!"aR!!8@*Nak!"SEFKM MVA!!%"Yb%11SLS"`!"!EiBL+J(!!%"Z+J(J!'"Yb'11XF!!3'h)3ikL)J(!!%"[ KL)L!F!!3'iL!*NBS3f!!"-*`#,k!EAT`!"!E!S!!!!$rFKMMU,'&F!!3'`+!!!! !rh)3ikLaKA!!%"X#J!!!!2rKL,'&F!!3'`+!!!!!rl'&F!!3'`+!!!!!rh)BikL aK(!!%"X#J!!!!2pb%11SXB4`!"!E!S!!!!$riBLaK(!!%"X#J!!!!2qaK&'(B!! !NYI()!F-J!!!!!GL!!##-$X#"Nll!!)!H!"S!&J!5J!q!#i!(J!3F!!3)`+!!!! !rq')XB4`!"!M!S!!!!$rFK$MU,'%F!!3)`+!!!!!rh)BikLaK(!!%#-#J!!!!2q aKA!!%#-#J!!!!2rKL,'&F!!3)`+!!!!!rh)3ikLaKA!!%#-#J!!!!2pb'11SXB9 q!#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4b%1+Y!S8 !!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr` L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0b%1+X!S3!!!$r)'hrr#J`6!$ BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3 !!!$r)'hrr#J`6!$RM)L"I!"J!!'B*J4b&H1V)J4d#q5TJS-Q'V1$F$mL!h3Bj+R #J#"YrrK`2b3$,8$ri(!3i+V%V[rJjBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBS JEIridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'&*J4b#H1V)J4d&q5TJS-Q'V1$F$m L!h33j+R#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V %JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK5B&FKAMUb)&G![NUB+$*KU cJh!r)J0d'15T`S!JEIriF$mN!be!rq"`%1#Ua+lri1@+)Qhrq02#)#N"!)#`(!" b2b3$i)V%JH@+)'hrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B&FJRMUb)&G"I NUB+$*KUcJh!r)J0d%15T`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!# !U!8!FMmN!q#+a)(PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB45KR!)[)" Y!2jN)!8#J2#3"1L)*J3#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"()3iUd #K3!!!2mJEIrd+M"F!1Q0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!! !rb"Yrr3U-&`!jBf+J5)%!S%!!!$r)'hrp)U`(!!S!h)3iU`#K!!!!2mJEIrd+$" -!1Q-)J0d'15T!S%!!!$r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb )J5)$!S%!!!$r)'hrp)L`(!"&k[q!)!9b'1+S!S!!!!$r'-!J"A)3iUJ#J!!!!2m B`#!&i)J#J!!!!2mB`#!&!S!!!!$r'-!J"()BiUJ#J!!!!2mB`#!%FK$LU!+!!!! !raM!)!6JL!+!!!!!raM!)!3#J!!!!2mB`%U(EJ$l2'!!"6j+Kfi'F!"J!!8f*Na `!"!EFKMMU#e!rr4`!"!EFK$MU)'Zrr4`!"!EiBL"V[rdF!!3'i'Zrr4`!"!EFKM MU#e!rr"`!"!EFK$MU)'Zrr"`!"!EiBL"V[r`F!!3'i'Zrr!Q4LK$HJ!D'h)Bike `!"!EFK$MU)U!F!!3'q')LS"`!"!ELS"i!"JEFKMMV(!!%"Yb%11SL)"`!"!EiBL )J(!!%"Z)J#e&rq`Y42rS)!3#J+U3"1+)*J8#JkU3")D!)!3#J&@3"#)&!S&9N!6 5JB+!+!%U"()3iUd#K3!!!2mJEIrm+M"F!0U&)J4d'15T!S%!!!$r)'hrr)U`(!! L"1#*!S%!!!$r)'hrr#)`(!$PLB+&+J3#K3!!!2mJEIrm+M"F!1H0LS%S!h)3iU` #K!!!!2mJEIrm+$"-!0L%)J0d'15T!S%!!!$r)'hrr)L`(!!L!q#*!S%!!!$r)'h rr#)`(!$PLB+%+!-#K!!!!2mJEIrm+$"-!1H-L)&&kJ#!I!"J!!()*J4b#H1V)J4 d&q5TJS-Q)V1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM6`#!T"`#!U!B!FMm N!be!rq"`%1#Ua)(PLL"YrrM4`L!S"3#!V[rJFMmN!be"rq4b'1+Ua+lrj1@+)'h rq0(#J+J%!,'&*J4b&H1V)J4d#q5TJS-Q)V1$F$mL!h3Bj+R#J#"YrrK`2b3$i)V %J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32rN)!-Y3IrJFK$ LU-##jBJJEIridF!J+!%!J+lrj)#Zrq#aK5B&FJRMUb)&G"INUB+$*L+cJh!r)J2 JLF+!jBNJEIridF&`2m#$jBJLEIridm!J+3F!J+J'!()r*!-Y32rNF"$JUX5"jBS JEIridF)J+!8!J+lrj()r*!-Y3IrJFKMLUX5Zrq$PLL"YrrM4`S#S"!#aK#B&FKA MUb)&G![NUB+$*L+cJh!r)J0d'15T`S!JEIriF$mN!q#+a)$PLL*YrrM6`R!r`)2 PL#)`(!!JEIridF!J+!-!J+N#!(3r,8$rj#!$,8(ri()3iUM!JZ@))'hrq0(!)#J "!)#Zrq5!V[rJXB45KR!)[)"Y!2id)!8#J2#3"1L)*J3#Jr#3")D!)!8#J!q3"#) %!S%2N!6TLB+!+!%U"()3iUd#K3!!!2mJEIrd+M"F!1Q0)J4d'15T!S%!!!$r)'h rp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`!jBf+J5)%!S%!!!$r)'hrp)U`(!! S!h)3iU`#K!!!!2mJEIrd+$"-!1Q-)J0d'15T!S%!!!$r)'hrp#)`(!$YLB+%+!2 JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$r)'hrp)L`(!!J,[rdXB8J,[r`XB4 `#,k!EhC4Kb!&FKMLU!+!!!!!raM!)!9b%1+S!S!!!!$r'-!J"H#)!S!!!!$r'-! J"3+!!!!!raM!)!4b'1+S!S!!!!$r'-!J"()3iUJ#J!!!!2mB`#!%i)J#J!!!!2m B`#!%!S!!!!$r'-!YE[rXrr3YE[rSrr"J!2ZffFFJ"`b!!!!!#')!!)!`1`)'6[X !!J"f!'J!@J"1!%3!0J!S!"`!%L!%!S!!!!$r'3!J"1#)!S!!!!$r'3!J"()3iUJ #J!!!!2mC!#!%FKMLU!+!!!!!raN!)!8#J!!!!2mC!#!&i)J#J!!!!2mC!#!&FK$ LU!+!!!!!raN!)!9b'1+S!S!!!!$r'3"`!%cI(2K1ANjd!"L2C'9cAf0LBepPEQ0 bHA"d!!!U88j@rr4)jamm+'i!&#CZ!"Kk!"SEFKMMVA!!%"Yb%11SLS"`!"!EiBL +J(!!%"Z+J(J!'"Yb'11XF!!3'h)3ikL)J(!!%"[KL)L!F!!3'iL!*Qi!##iZ!"" J!!4JF!LqJ'ekF!!3'`+!!!!!rh)BikLaKA!!%"X#J!!!!2pb%11SXB9`!"!E!S! !!!$riBLaKA!!%"X#J!!!!2qaKA!!%"X#J!!!!2pb'11SXB4`!"!E!S!!!!$rFK$ MU,'%F!!3'`+!!!!!rq')XB4`!"!E!S!!!!$rXB44Kf!!!*,Aab!($)!!!!!(BJ! !JM!l!JC1q`!#!(J!D!"B!%S!2J!Z!"i!%(!!%#-#J!!!!2rKL,'%F!!3)`+!!!! !rh)3ikLaK(!!%#-#J!!!!2pb'11SXB4`!"!M!S!!!!$rXB9`!"!M!S!!!!$riBL aKA!!%#-#J!!!!2pb%11SXB9`!"!M!S!!!!$rFKMMU,'&IJ!N6#!%!S#UN!6LL#B &!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4b%1+Y!S8!!!$r)'hrr#S`A!$ DK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8 !!!$r)'hrr#S`A!$RMBU"+!0b%1+X!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!! !rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$ RM)L"I!"J!!'B*J4b&H1V)J4d#q5TJS-Q'V1$F$mL!h3Bj+R#J#"YrrK`2b3$,8$ rp(!3i+V%V[rdjBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBSJEIridF+!U!)!FMr #Jq@*)'hrq0("J+J$!,'&*J4b#H1V)J4d&q5TJS-Q'V1$F$mL!h33j+R#J1@*)'h rq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(#J+J '!()r`S2PL5"YrrM4`B#S"`#aK5B&FKAMUb)&G![NUB+$*KUcJh!r)J0d'15T`S! JEIriF$mN!be!rr4`%1#Ua+lrp1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V%JH@+)'h rq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B&FJRMUb)&G"INUB+$*KUcJh!r)J0 d%15T`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMmN!q#+a)( PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB45KR!)[)"Y!2jN)!8#J2#3"1L )*J3#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"()3iUd#K3!!!2mJEIrd+M" F!1Q0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`!jBf +J5)%!S%!!!$r)'hrp)U`(!!S!h)3iU`#K!!!!2mJEIrd+$"-!1Q-)J0d'15T!S% !!!$r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$r)'h rp)L`(!"&k[q!5SGZ!2ZH*Qi!$#!&FKMLU!+!!!!!raE!)!9b%1+S!S!!!!$r&X! J"H#)!S!!!!$r&X!J"3+!!!!!raE!)!4b'1+S!S!!!!$r&X!J"()3iUJ#J!!!!2m @`#!%i)J#J!!!!2m@`#!%!S!!!!$r&X!J"%cI(2K1ANjd!"50C'9cAf0LBepMDh0 eE3!!+P&19[r`51FH-#CZ!"!NEJ!)HJ!D'R)Bike`!"!DFK$MU)U!F!!3'Z')LS" `!"!DLS"i!"JDFKMMV(!!%"Tb%11SL)"`!"!DiBL)J(!!%"U)J#!%!S#UN!6LL#B &!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4b%1+Y!S8!!!$r)'hrr#S`A!$ DK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8 !!!$r)'hrr#S`A!$RMBU"+!0b%1+X!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!! !rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$ RM)L"5Ui!&'F!!D`N5h`!B!!"Q#B%FKAMUb)%G![NUB+$*KUcJh!r)J0d'15T`S! JEIriF$mN!be!rr"`%1#Ua+lrm1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V%JH@+)'h rq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK5B%FJRMUb)%G"INUB+$*KUcJh!r)J0 d%15T`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMmN!q#+a)( PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB8Q"A)9ikXL"A3,j+Q#JbBDXi0 `2b)$G"MNUF+!)'hrq(!r*!-Y32r`F"$JUX5Zrr$PLL*YrrM6`L!T!3#!X"`!FMm N!q#+a)(PLL"YrrM4`S#S!J"b2m+$jBNJEIridF'!U!-!XB3Q"A)*ikXL"A3Aj+Q #JbBDXi0`2b)$G"$NUF+!jBNJEIridF&`2b)$G"MNUF+!jBNLEIridm%J+33!J+J &!()r*!2JLX5"jBSJEIridF+!U!B!FMr#Jq@*)'hrq0("J+J(!,'%8SC`#,b!E3$ qC'!!!G`N5dAU!)"m!'!!!FJQ"()*ikXL"(3Aj+Q#JbBLXi0`2b)$i)R#J1@*)'h rq0("F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$,8$rm(!3i+V%JH@+)'hrq0(#)#J &!)#Zrr"b2b3$,8(rp()BiUV%V[rdjBSJEIridF+!U!3!XB8Q"()9ikXL"(3,j+Q #JbBLXi0`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJL-"`!)'h rq0(!)#J$!)#T!J"d2be!rr3J!be"rr"b%1+S`),PL#"YrrM4`#!S!3#!V[rdJ+l rm,'&*J9b#H1V)J9d&q5TJS-Q)V1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM 6`#!T"`#!U!B!FMmN!be!rr4`%1#Ua)(PLL"YrrM4`L!S"3#!V[rdFMmN!be"rr" b'1+Ua+lrm1@+)'hrq0(#J+J%!,'%*J9b&H1V)J9d#q5TJS-Q)V1$F$mL!h3Bj+R #J#"YrrK`2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$m Y32rd)!-Y3Ir`FK$LU-##jBJJEIridF!J+!%!J+lrp)#Zrr#aK&+'F!LmJ'd!rM3 J"3+!m*!%k)JQ"!+$m*!%KS!J"3+!$j!%)J3#J3q3"1Q*JS!S!5S%FK$LV3+&!!! !rb"Yrr3U-&`!kBdL"(3Bj+N#J3!!!2mJEIrd)M!F!1f*JS8U"1#0!S8!!!$r)'h rp#S`A!$PMBU")J3#J3!!!2mJEIrdLV!F!#J$FK$LV!+%!!!!rb"Yrr3S-%`!kB` L!h3Bj+N#J3!!!2mJEIrd)M!F!1f*JS3S!q#-!S3!!!$r)'hrp#J`6!$PM)L")J- #J3!!!2mJEIrdL,!F!#4Z!!`J"A)BiUJ#J!!!!2m8`#!&FK$LU!+!!!!!ra6!)!A JL!+!!!!!ra6!)!8#J!!!!2m8`#!%FKMLU!+!!!!!ra6!)!4b%1+S!S!!!!$r&-! J"1#)!S!!!!$r&-!J"!+!!!!!ra6!F!"-h`ai6Pj1G!!3Mf4PFepPBf*IC@jMFRP `G!!!+P&19[rF,`-JEJ!)GJ"J!!$+!M!!rMJ!F!&b!h32,8$rh(!!%$!i!1L!`)) 8-$J!!S)!!!!2XB,NJX5"F!0b$be"rq"b!")`1!$SJF+Zrq!Y3[rN&$!i!!+#!!! !$l1#a)!J,[rNXB,LJX5Zrpa`!A)$,8$rk(!!%$!i!1L!!S!!!!!2,8(rl")`1!! #J3!!!!qaJH5"`Ulrl(!$,8,rm(3!&$!i!1L#!S)!!!!2,8$rp"!`1!!#J!!!!!q eJ-#Zrr5cJ-#ZrqJL,[r`Xi!+J!!!!!'"-$J!8S0`#,D!C3$r-LBI6Pj1G!!%P'4 PFepQDAKeF&pVCAPIF'&bDA4j!!!!+P&19[rB,`-JEJ!)GJ"J!!$dF!&b!h32,8$ rf"!`1!!#J!!!!2lSJ-##G!mY3IrF%M!i!!+"!!!!rX+#XB(NJF+Zrpa`!h32,8, ri"3`1!!#JJ!!!2lSJX5Zrq!Y32rN%$!i!!+!!!!!rJ+!!!!!$l@!`+lrj,1!iS$ !V[rBFJ&d!be"rqJ5-$J!!S%!!!$qk)%#J3!!!!mY3[rX&$!i!!+#!!!!rJ+#!!! !$l1#j),%V[rXFJ-Y32r`%$!i!!+!!!!!rZL!!S!!!!!2,8(rp")`1!!#J3!!!2i #J3!!!!qaJF+Zrr5eJF+ZrqJJ,[r`XB%3-$J!G!(!JV#"CJ4`!'!-8S0`#,D!C3$ r#(!"*Kp1ANjd!!58C'9cAf0SC@0VAfYPH9p`BA*TG(N!!!!U88j@rq")jamm,#i !##BZ!!`SEJ!B*'i!&%UZ!"aR!!8@*Nak!"SEFKMMVA!!%"Yb%11SLS"`!"!EiBL +J(!!%"Z+J(J!'"Yb'11XF!!3'h)3ikL)J(!!%"[KL)L!F!!3'iL!*NBS3f!!"-" `#,#Z!""X@Ri!(KYb'11[F!!3'h)3ikL1J(!!%"[KL)k!F!!3'ik!F!!3'h)BikJ Y32rdF!!3'h)3ikL"V[rdF!!3'q')JDlrp(!!%"Z"V[rd[i8J,[rdXB44VJ!3B!! !TYIZ!"!J,J!3$)!!!!!)BJ!!N!!`1`)'6[X!!J#'!(B!CJ"B!%`!2!!X!"i!%R! !%#-#J!!!!2qaK(!!%#-#J!!!!2rKL,'%F!!3)`+!!!!!rh)3ikLaK(!!%#-#J!! !!2pb'11SXB4`!"!M!S!!!!$rXB9`!"!M!S!!!!$riBLaKA!!%#-#J!!!!2pb%11 SXB9`!"!M!S!!!!$rFKMMU,'&3Ui!%#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3 L"3+"9C!%dS'#J#J"+J4b%1+Y!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb" Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU "+!0b%1+X!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+ "!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$RM)L"I!"J!!'B*J4b&H1 V)J4d#q5TJS-Q'V1$F$mL!h3Bj+R#J#"YrrK`2b3$,8$ri(!3i+V%V[rJjBSLEIr idm)J+3%!J,!F!()r*!2JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,' &*J4b#H1V)J4d&q5TJS-Q'V1$F$mL!h33j+R#J1@*)'hrq0("F$mL!h3Bj+R#J1@ *)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B# S"`#aK5B&FKAMUb)&G![NUB+$*KUcJh!r)J0d'15T`S!JEIriF$mN!be!rq"`%1# Ua+lri1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V%JH@+)'hrq0(#J+J#!()r`S2PL5" YrrM4`B#S!`#aK#B&FJRMUb)&G"INUB+$*KUcJh!r)J0d%15T`S$PL5"YrrM4`A! r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMmN!q#+a)(PLL"YrrM4`S#S"J"b2m+ $jBNJEIridF'!U!F!XB45KR!)[)"Y!2jN)!8#J2#3"1L)*J3#Jr#3")D!)!8#J!q 3"#)%!S%2N!6TLB+!+!%U"()3iUd#K3!!!2mJEIrd+M"F!1Q0)J4d'15T!S%!!!$ r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`!jBf+J5)%!S%!!!$r)'hrp)U `(!!S!h)3iU`#K!!!!2mJEIrd+$"-!1Q-)J0d'15T!S%!!!$r)'hrp#)`(!$YLB+ %+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$r)'hrp)L`(!"&k[q!)!9b'1+ S!S!!!!$r'-!J"A)3iUJ#J!!!!2mB`#!&i)J#J!!!!2mB`#!&!S!!!!$r'-!J"() BiUJ#J!!!!2mB`#!%FK$LU!+!!!!!raM!)!6JL!+!!!!!raM!)!3#J!!!!2mB`,q &)#lrp,'%5Ui!%'i!qcaJ!!8q5Ui!%'i'F!"J!!8d*Naq!"iEFKMMVh!!%"Yb%11 SMS"`!"!EiBL1J(!!%"Z1J(!!%"Yb'11S,8$rm(!!%"Yb%11SJDlrm(!!%"[KL)' Zrr"`!"!EJDlrm#C'+%0k!"SEFKMMVA!!%"Yb%11SLS"`!"!EiBL+J(!!%"Z+J(J !'"Yb'11XF!!3'h)3ikL)J(!!%"[KL)L!F!!3'iL!,8Arl#e%rqJJ"!+!UT!%iSJ Q"3+$UT!%KS!J"!+!9C!%)J8#J9@3"0+"JS!S!5S%FK$LV3+&!!!!rb"Yrr`U-&` !fS8L"(3Bj+N#J3!!!2mJEIrmLV!F!#)%i)N#J3!!!2mJEIrm)M!F!1@*JS8U"!+ &!!!!rb"Yrr`U-&`!jif+J5J$FK$LV!+%!!!!rb"Yrr`S-%`!f)3L!h3Bj+N#J3! !!2mJEIrmL,!F!#)$i)N#J3!!!2mJEIrm)M!F!1@*JS3S!`+%!!!!rb"Yrr`S-%` !jib)J8AU!)"m!'!!!FJQ"()*ikXL"(3Aj+Q#JbBLXi0`2b)$i)R#J1@*)'hrq0( "F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$,8$ri(!3i+V%JH@+)'hrq0(#)#J&!)# Zrq"b2b3$,8(rj()BiUV%V[rNjBSJEIridF+!U!3!XB8Q"()9ikXL"(3,j+Q#JbB LXi0`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJL-"`!)'hrq0( !)#J$!)#T!J"d2be!rq3J!be"rq"b%1+S`),PL#"YrrM4`#!S!3#!V[rNJ+lri,' &*J9b#H1V)J9d&q5TJS-Q)V1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM6`#! T"`#!U!B!FMmN!be!rq4`%1#Ua)(PLL"YrrM4`L!S"3#!V[rNFMmN!be"rq"b'1+ Ua+lri1@+)'hrq0(#J+J%!,'%*J9b&H1V)J9d#q5TJS-Q)V1$F$mL!h3Bj+R#J#" YrrK`2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32r N)!-Y3IrJFK$LU-##jBJJEIridF!J+!%!J+lrj)#Zrq#aK&+'F!LmJ'd!rM3J"3+ !m*!%k)JQ"!+$m*!%KS!J"3+!$j!%)J3#J3q3"1Q*JS!S!5S%FK$LV3+&!!!!rb" Yrr3U-&`!kBdL"(3Bj+N#J3!!!2mJEIrd)M!F!1f*JS8U"1#0!S8!!!$r)'hrp#S `A!$PMBU")J3#J3!!!2mJEIrdLV!F!#J$FK$LV!+%!!!!rb"Yrr3S-%`!kB`L!h3 Bj+N#J3!!!2mJEIrd)M!F!1f*JS3S!q#-!S3!!!$r)'hrp#J`6!$PM)L")J-#J3! !!2mJEIrdL,!F!,q&)#lrm,'%F!L`VJ!3E(a4VJ!3)!9b'1+S!S!!!!$r'-!J"A) 3iUJ#J!!!!2mB`#!&i)J#J!!!!2mB`#!&!S!!!!$r'-!J"()BiUJ#J!!!!2mB`#! %FK$LU!+!!!!!raM!)!6JL!+!!!!!raM!)!3#J!!!!2mB`#iZrqblKb!ZrqLjJ#e !rr"J!2ZbfHi!%#!Z!"!-J!!!!!KL!!#!-$X#"Nll!!)!GJ"S!&S!6J"%!$B!+!! F!")J"!+!!!!!raN!)!6JL!+!!!!!raN!)!4b%1+S!S!!!!$r'3!J"()BiUJ#J!! !!2mC!#!&!S!!!!$r'3!J"H#)!S!!!!$r'3!J"A)3iUJ#J!!!!2mC!#!&FKMLU!+ !!!!!raN!F!"-haci6Pj1G!!BN!"NCA0IF'0LBepPEQ0bHA"d!!!!+P&19[rS51F I%#*Z!!Kk!"SCFKMMVA!!%"Pb%11SLS"`!"!CiBL+J(!!%"Q+J(!(*J9d&H5VaS! JEIrF*M!m!0D$F!FN"5e!rqK`(H#Ua+lrk#"Yrpb'X#`!F!FN"5e$rqaf$HDUa)! JEIrF*$!X!1@+K+lrl(!(*JAULmD!)'hrh#B`2!$RLiD#F!mS"A34j+c)J#"YrpJ S-%`!f)4`$b3&,8$rl(!Ci+V%V[rX)'hrf)L`,!"`$b3&,86rk(J*k+V%J#"YrpJ N-#`!jBU%V[rSF!mS"H+-b)!JEIrB+$"-!1H-L)*k!"SCFKMMVA!!%"Pb%11SLS" `!"!CiBL+J(!!%"Q+J(!2)J9d&15T`S!JEIr8)M!F!0+"F!mN"5e!rqa`(1#Ua+l rl#"Yrp5#X#`!F!mN"5e"rqKb$1+Ua)!JEIr8*$!X!1@+K+lrk(!2)JASLF+!)'h re#)`(!$RLB+#KS&`"b)&G"(NUF+!)'hrd#)`(!$5JA!(*!8Y32rXF"RJUX5Zrq` JEIr3JV!X!(!(*!8Y3IrSFJRLUX5!)'hrd#3`,!$PLS5ZrqK`"b)&iSR#J#"Yrp! L-"`!jiQ#JSL")Qi!$#im!!"qr(!3*N"J!!'#F!(!KfFU)!0b'Z+S)J2PL3+"$rr rr)+!*J%J"()DiUJL"1@*!S%2rrrmJS!S!@!S)!0b'q+S)J25J3+"$rrrrS+!*J% J"()EiUJL"0+"!S%2rrrqJS!S!H+(HMmL!h3@j+R#K5"Yrmak-#3$,8Arl(S3kUV %V[rXHJmYF"`!rqJL!be#rr"d$q5T`S@#V[r`jBNJEIr-dF%U+!%!LUlrk()m*!- Y4IrdHJRUUX5"HJ-L!qL*`S@#JZ@*)'hrc0("+LJ#!)UZrr4b1#3$k)V%JA)(`S1 #JZ@*)'hrc0("LUJ$!(`r)J4d&Z5T`SBJEIr)I$!N"#e'rr4m$qbUa+lrp(`2,A! F!2r`)J3Y3[rXG!lNUF+'JUlrl1@*)'hrb0(",#J"!)bZrr"b2b3%lSV%JH@+)'h rb0(#M+J#!()m*!6LLX5"FJ2#K)+#jBNJEIr)dF'-U!-!)!B#J2m!!2mL"3+"!2r r!)+!)X%J"J+!!2rr!#)&!S(r!!$rJS!L`91,Y[`!!'i!rRT`!%cI#2K1ANjd!!L 1E@&VC9pVCAPIFf0SC@3!!!!U88j@rrK)j`!N*'i!##mZ!!`[#L*Yrm3J@8k3!#T Zrr3[#L*Yrq3J@8k3!#TZrr4+J'B%F2pJ'#m+)QhrH#"C6T!!+Qlrp%U!C`4`rQ! #F!!NAdjH6R3!#)eNCA0IDf9jAh0MD'9N!!!U88j@rrK)j`!N*'i!##m+)QhrU#" C6T!!+Qlrp#m+)Qhrk#"C6T!!+Qlrp#m+)QhrH#"C6T!!+Qlrp%U!CY*`!#4I6Pj 1G!!%NQ4PFepZCAGIFQ&ZC'pYAfYPH3!!!#T46PEri#m0)Qhr4#"C6T!!+Qlrh#e !rqJLEIp%)&P1N!!UE[rF,8$rl#mZ!!JLEIq`)&P1N!!UE[rF5'lrk#*Yrk`J@8k 3!#TZrpa)E[r`)Qhr[#"C6T!!+Qlrh%KZrr!LEIq`)&P1N!!UE[rF5'lri#*Yrc! J@8k3!#TZrpa)E[rN)Qhr-#"C6T!!+Qlrh#mYrc!LEIqX)&P1N!!UE[rF5'lrm#* Yrl`J@8k3!#TZrpa)E[r`)QhrX#"C6T!!+Qlrh%jH6R3!")!JC'9cAfPZDA4IFQ& ZC'pYAfjeE@*PFPpRC@jPFQ&dEh)!!#T46PErq%MR%!3[,Iqi,bi!##*Yrm!J@8k 3!#TZrr4f!'!+)'hrY%)`1!"5Jh!)YS"Ym#BI6Pj1G!!%R@4PFepcCA4IFQ&ZC'p YAfGPEQ9bBA4[FPpcC@9N!!!U88j@rrJLEIqd)'i!#(!)FL#`J@8%SLjJ$NU!C`S L#4,B8i"QqL*"6Pj1G!!%Pf4PFepcCA4IFf9aG@9ZBf9IER9YBQ9b!!!U88j@rrK )ja!%5(J!!5mYrlJ[,J!),bhrY#*Yrq`J@8k3!#TZrr4f!'!Q)'hrY(!!%$!i!&+ !!S!!!!$r)'hrY"'!1!!JEIqd5M!i!'B)8S0`#,D!EG3Q(djH6R3!"*PNCA0ICf9 ZCA*KG'9IFQ&ZC'pYAf*XEf0V!!!U88j@rrK)jami+'i!$#4Z!"J[#Q(r!!!!p#` !5'S!"'(r!!!!k#i!)!aQ"R!",8!!&(!"*N"JE#JZ!"!NEJ!)B&4`!EL!EaB[#Q( r!!!!K()!-J$5KLB"9)T9K'!)GJ!@'YD'H!!U"b!&6!8!!#)$6!-3!0+!6(`3!(r rrrmX!#!&"S!%r(-Y6!-!!%am!!&rrrrr,J&+K'DS)!aR"#M'+-G5Lh!%Ym"Z"VI Z!"4[L#!'60mFq%jH6R3!&)jNCA0IFA9KC&pMDh0eE3!!!#T46PErp#"Z!!JGD!! "rrBJEJ!)(9$rpc!ZrrC1ANjd!!59G(G[Af*jG'9cAhCKH&pdEepZCA4c!!!U88j @rr3JEJ!)(@J!!rrd(@J!![re(@J!!Irf(9$rpb!Zrr41ANjd!!5@CQpeFPpLHA4 PFepfBAKIG'pIEQ9dF`!!!#T46PErm%MR(M`SEJ!)*%`Q6%KZrr!LEIm`)&P1N!! UE[rX)Qhr4#"C6T!!+Qlrl#)Zrr#aJ5"Yrk3J%&+3!,1!,`!LEImJ)&P1N!!UE[r X)Qhr+#"C6T!!+Qlrl#e!rr3L5d(Zrr4`"()JX)&P"+)ZB!j+J'F+)JN5f&1!C[S L39L,)Qhr+#"C6T!!+Qlrl#e!rr3L5d(Zrr4`"()JX)&P"+)ZB!j+J'F+)JN5f&1 !C[SL3A`!B$4i!(B!&K*k!'!+iSY`!F#$XB45KA!'ZS"[m%U%CJS3%J!!!!%8J'! )%")#!!$q&)"5LP+'F!HmJ'r'F!"-haai6Pj1G!!%MQ4PFepbB@jNEfeIDf9j!!! !+P&19Zri51F3"#mZ!"![,J!-5(J3!%KZlrJLEIq8)&P1N!!UEZrd*J"+JfB8,bi !#%KZlrJLEIq3!#"C6T!!+Ql[p%Ki%!"#TdKZlrJLEImi)&P1N!!UEZrd)!-Q(dj H6R3!$*&NCA0IFQ9KC&p`BA0cGfpbC!!!+P&19Zri51FF2#CZ!!JS,J!-+'i!%#S Z!"4f!!b%!!!3!'m!!5T`rf!!!A`[$#*Yra!J@8k3!#TZlr3JEIm)5'J!4L*YraJ J@8k3!#TZlr3[,Im),`3[#b*Yr``J@8k3!#TZlr4+J&K2CK3[,Im))Qhr&#"C6T! !+Ql[p'!!!04)H!!+,`XLEImF)&P1N!!UEZrd*%"+J'F#3K*+K@F!!,)[$#mYrk! LEIm3)&P1N!!UEZrd)'hr#%KS!%BLEImB)&P1N!!UEZrd,bhr#%Ki%!")EZri)Qh r$#"C6T!!+Ql[p%U!8%pQ%LmYr`JLEIm8)&P1N!!UEZrdB&a)H!!+5'l[q#*Yra` J@8k3!#TZlr3N3%U!C`*#%NKZlrJ[#b*Yrb3J@8k3!#TZlr4+J'FS,bhrR#*Yra! J@8k3!#TZlr3JEIm)5'J!4L*YraJJ@8k3!#TZlr4B6f!#GJ&+JfF!rYT+JfB5,`4 #Tbm,)Qhr1#"C6T!!+Ql[p#mYrjJLEIm3)&P1N!!UEZrd5S9B6fF@5(J3!%+R5'l [q#*YrcJJ@8k3!#TZlr3J"&1!3M-)!#!$9m"%!%R!60mF1%jH6R3!%**NCA0IFQ9 KC&p`GepcG(*TEQF!!!!U88j@rc4)jamm*Qi!##KZ!!`Y5rmdHJ&&l[qi)%Y`re+ !5KKQqLi!5(J!3%+R5'lrZ#*YrcJJ@8k3!#TZrc"m!@!k&KY*`hJ!B"T+K@F+)!0 b!F#"X4TJ##!$FJ(!JE%LiSY5K(!'Z)"[i(!(`)CQ#L!&9m"%!%R!+J"5KVb(Bm* &l[qi*Nam!'!HGJ"i!'!1)!45J")D5F(KUBD"8S4`"VL!Eq`@`e+'F!HmJ'2F,`` LEIrS)&P1N!!UE[m`5'lr1#m-)Qhr`#"C6T!!+Qlr-#m-5'lr1#m(,``[,[mdBIr rrpa+5(J!J%+R5'lr1#*YrcJJ@8k3!#TZrc![$#*YrqJJ@8k3!#TZrc"`!%cI(2K 1ANjd!!L4C'9cAh0dFQPZCepdEepVCAN!!#T46PErq%MR%$3NEJ!-*Qi!#(B!,bh rM#m+)Qhr0#"C6T!!+Qlrp&"2B$C`!"!E,`![,Iq),`SLEImd)&P1N!!UE[rdF!L fJ%r[!!aX&#mYri3[#L*Yrc3J@8k3!#TZrr436b!$8S0b#,#"EF![,Iq!,`SLEIm d)&P1N!!UE[rd8%p-h``)6Pj1G!!)P@4PFepMBQa[BfYIF(*TER4ICQPXC3!!+P& 19[ri51F30#CZ!!JNEIpmGJ"J)NKi!!J[#b"+8)T)8#*Yrb`J@8k3!#TZrr4+J'B %F!&J#P+$F"#fJ'ABF!"-h``)6Pj1G!!%Mf4PFepTFephC@&VAfYPH3!!+P&19[r i51FB0#CZ!!JNEJ!-+#i!%#BZ!#`[!bmZ!"J[,J!8,`3[#Lm,)Qhrm#"C6T!!+Ql rp#!$9m"%!%R!,`![,J!J,bi!(#m%,`S[#b*Yrr!J@8k3!#TZrr3[!bmZ!#J[,J! N,`3[#Lm,)Qhrm#"C6T!!+Qlrp%cI$"K1ANjd!#L3!'4PFemcBf*MAf9ZBh*jF(3 !!!!U88j@rrK)jaJd*Qi!##4Z!!`S,J!3*Li!,#m$,bi!'#mZ!"3["#m+,`XLEIr J)&P1N!!UE[rd)!0A`%3!5F![!#mZ!#![,J!F,`3[#Lm,)Qhri#"C6T!!+Qlrp#m $,bi!+#mZ!#3["#m+,`XLEIrJ)&P1N!!UE[rd60m-'%jH6R3!+*&NCA0I-h"MBQ0 IC@jMFRP`G!!!+P&19[rB51FI-#CZ!!`NEJ!)GJ!@'R!!%"VKL)D!F!!3'R)3ikL 'J(!!%"Tb'11SKS"i!"JDF!!3'Z')L)"`!"!DFK$MU)L!F!!3'R)BikL)J#`%k)k hKJ+'$j!%[B-J"ZQ)XB3X!h)5ikkhKJ+'c-`!!#!$[B!L"R35j+QaJ5B",!4b%Z1 ZZBB#KXc-!!!J",f!)JCd%Z5TXB%S!5`%iSkhKJ+'9C!%[B-J"Y#!XB3X!q#1ZBB #KJ$r!2qpK#!'iBLaJb`%iSkhKJ+'9C!%[B-J"Y#!XB3J"!+!!!$r!#)%!S%!!!$ rG"$PUB+!)!3#J!$r!!"d%15SJ)%L!`+"m!!!!1L*JS!S!3+$$rrrrhi!B!!"`L" Yrh4+X(`!CaiJ!h)DikJL!q5*JS!Q!5!%FKVMU#)%j)Q#J#J"B"`J!h)EikJL!q+ *JS!Q!5!%FK[MU#)%iSQ#J#J"!S-2rrrr!S32rrrrF$r!Jb"Yrh"b2#3$lSV%JA) $,A!-!2rB)!2XL-#"J),PL#"Yrh$4`#!S!3#!V[rBFM!N!be"rpab$Z+Ua+lrh() 2,8,ri#3$,8$rj(!0i+V%JB5Zrq$PLL"Yrh$4`L!S!J#!V[rNFJBN!be"rqKb&H+ Ua+lrk()",8,rl#3$,8$rm(!8i+V%JB5Zrqa`1#)$,8,rp(3@j+R#J)+Zrr6PL5" Yrh$4`5!S!`#!V[r`*%"m2#)%i)R#KR`$*!6ZLX5'K)(PLL"Yrh$4`R`rc)6PML* Yrh$6aL`T"!#-U!8!FMmN"#e'rr4m$qbUa)(PLL"Yrh$4`L`S"J#-V[rdFM!N"#e "rr"b&Z+Ua+lrm()2,8,rl#3%,8Erk(`9l+V%JB5ZrqcPLL"Yrh$4`L`S"`#-V[r S)!S#J!!!rrmU"R33jDf+J#!&jBJL"A3Hj+R5J#E")!B#J2rr!!!U#R33j+f+J#! &lBJL"A3Dj+R5J#E"8SG`%,k!E3$q1R!!60m-q%jH6R3!#)YNCA0IFf9dAfYPH3! !+P&19[ri,`d[,IpS,bi!$#mZ!!JLEIpF)&P1N!!UE[rd)#hrD%jH6R3!#)PNCA0 IBh*jF(3!!#T46PErA%MR(c`SEJ!)+#i!$#4Z!""(l[rZ)%4+%'B%F%&J"L"%%"" *`"5!5F!Q!#"Yrf4k!"S`1!$PM5"%5LJ!!@B%F%&J##"%%#J!!8R!&8!!!8R!*J! JEIpNI!!F-$J!lBjq!'!@'"a+"'FLF!!3"0#!3HlrjK'!H!"5Kh!)[S"Pj'!+3Hl rjN)`H!"5Kh!)[S"Pm%KZrej)E[rQ)QhrE#"C6T!!+Qlr@#m',`9)E[pH5'lrhQ( r!!!!jLBZrpiJ!`+!!!!!raE!)!2JL!+!!!!!raE!)!0b%1+S!S!!!!$r&X!J!h) BiUJ#J!!!!2m@`#BZrq)J!`+!!!!!raE!)!2JL!+!!!!!raE!)!0b%1+S!S!!!!$ r&X!J!h)BiUJ#J!!!!2m@`(`!&M`!J%)ZrrCq!Q"#H!"k!'!Qf!4`!"!$3HlrlR) !%M"S!-+!C`3!"!!"iJY+!fB'8SB@2!#!8S9`"VU!CG4`!"!%)'hrB"@`!!"i!&+ (F!fqJ'@i3LS!$5!+60mFq%jH6R3!$)TNCA0ICQ0bHA"d!!!!+P&19[r-51F2'#* YreKk!(`!+'i!$#eZ!"$re#eZ!"6rd%+ZrmaJ!!4!PmYJ!!3S)!Cd%15S*!DaJLJ #b+lre-5Zrp!Z"()3ikmJ"L)d[!#cJ,'%[i3Z!R)3ikmJ#e+!)JBJ0!`!XB'cJVq #)!6JJ#e!rr3Z"!+(!!!!r!+Z!!!!r2rd)!*b(11S)J,SLG+!*!&`%1#X)$&i!,' &)%R4l[rd)#J#!,'&)!6JL#e!rr!Z"!+(!!!!r!+Z!!!!r2r`)%R4ab!S"!#aK5" *dHlrm#!S"J#aK5!#i)!Y32rd,J)#K`!!!2`#VJ!!!2crp(!3i+SJ5G(()#J"!,' &)%R4l[rd)#J$!,'&)!,JJ#e!rr!Z!J+(!!!!r!+Z!!!!r2r`)%R4ab!S"3#aK5" *dHlrm#!S"`#aK5!&G"$NU#3&XB)S!XLZrp6%V[r3,J4b%11[)!Y8J#)&)$3-!,' "Xi5rK#i#FK$MVb!,9S!L"5!d$!#aJE1#[i)J"1#!,8$rl#i%!SF!!!$m!Ui!!!$ mrq`J!R)FikJL!ZL*dS!N!A!3i+`J-AJ!XBBJ5G(Zrq`J+!)!XBBJ"1#),8$rk#i %!SF!!!$m!Ui!!!$mrqJJ5G(()#J%!,'')%R4l[rS)#J'!,'')!,JJ#e!rq`Z!J+ (!!!!r!+Z!!!!r2rXF"$JUL"*dFFJ+!%!XBBJ5G(Zrq`J+!-!XBBJ!Z#!,8$rk#i #!SF!!!$m!Ui!!!$mrqJJ5G(()#J&!,'')%R4l[rS)#J(!,'')!Cd%15S*!DaJLJ #b+lre-5Zrp!Z"()3ikmJ#eL!)JBJ0!`!XB'cK,q%,J*b%11[)!YDJ#)')$3-!,' "Xi+rJL!%i)!Y32rN,J3#K`!!!2`#VJ!!!2crj#!#FKcMU#)#k)R5J#3"F"$JV#! aH!#aK5"*dHlrj#!S!J#aK5!%i)JY32rJ,J3#K`!!!2`#VJ!!!2cri#"*dFFJ+!3 !XB8J5G(Zrq!J+!B!XB8J!Z#!,8$rj#i#!SF!!!$m!Ui!!!$mrq4`%1#U)%R4ab! S!3#aK5"*dHlrj#!S!`#aK5!#i)!Y32rJ,J)#K`!!!2`#VJ!!!2cri#"*dFFJ+!8 !XB8J5G(Zrq!J+!F!XB8J"A33j+JN"E'#+!,)V[r8a+lrd#i%FK$MVb!,A)!L"5! d$!#aJE1%[i3Z!R)3ikmJ#ek!)J8J0!`!XB'cJVq#)!6JJ#e!rp`Z"!+(!!!!r!+ Z!!!!r2rF)!*b(11S)J,SLG+!*!&`%1#X)$&i!,'')%R4l[rF)#J#!,'')!6JL#e !rpJZ"!+(!!!!r!+Z!!!!r2rB)%R4ab!S"!#aKL"*dHlrf#!S"J#aKL!#i)!Y32r F,J)#K`!!!2`#VJ!!!2crh(!3i+SJ5G(()#J"!,'')%R4l[rF)#J$!,'')!,JJ#e !rpJZ!J+(!!!!r!+Z!!!!r2rB)%R4ab!S"3#aKL"*dHlrf#!S"`#aKP#,F##h`'d !qp3N"5S',!*5V[r-F"Q`V[r-EJ$lZL!&FKhMU#)&jSR5J#S")!Cb(H1S)JEQLG+ !,!%N"H++[B)#JP@3",@')!,3J,'&*!EJLVZ#!S)!r`$rYB8J!Z')XBBN"H5+[B) #JM13",@')!,PL,'&*!Cb%1+UZi)#JJ!!rrqeK5!#FK$MU,''*!ASLVf#!S)2N!5 eKL!#kBLaK5"Z!!JJKL"Z!!JK43!%60mBm%jH6R3!%)YQBh*jF(4IBQpNH3!!EQ8 0)4#"!`B!%!!!%"!3!!!3!"!3%!!3%"!%)4!%)4!#)K!3"#%3J3-,%!!3!"#3"3! !!4!!!3!3!4!3!3!!%4!!%3!3%4!3%3BK!3)K!3-L!3%")3%$)3%")3%")J%"!L3 "N!3$)3%#)J%"!5%"!5%"!53"N!3#)J%"!53"N!8N!C!%"#%""#%"!L)"!33K!3% K!3%K!3)L!3%")`%"!3JK")%$$3%!!!%!"!!%!!!%"!%%!!%%"!!!)!!!*!%!)!% !*!!%)!!%*!%%)#3""#3"!b%"!L-%!3%#)J%"!5)%!3%K"!%K!3%P"!3"!33"*3% ""!3"!L)J!3)M*!%"!5-J!3%")L3"!5-%)!%"+J3N!3%%)!%""#5"!`m#!!!#!!3 $!!!$!!3#"!!#"!3$"!!$"!3#!#!#!#3$!#!$!#3#"#!#"#3$"#!P!`3N!3)#)J% #!5-%!3-#)J%$!53%!3)%!5F"!J3%!3-%!5B"!`3%!3)")b!"!J%M*!%$!5-J!3- "-53"!J3J!3)%*!%$"#!"!`3N"#%#"5%)!5%#!5%)!L%)!L)##!-L#!J")`))#!3 L!3)#)3%#)`J"!J%L#!%")3J")`%##!%K!3%R#!J"!JJ)!3)K!B%$"`)!!3!!#3) !#3!)!3))!3!)#3))#3)M!3%#!5)"!3)M#3%#!5)*!3%R#!%"!JJ"!3%S#!N"!JJ *!4!$)4)$)4!")3J")4)")3J")K!)!L)5#!)M%!J)!5-5#!J")4!#)J%5!L)"%!% M#!%5!53)!4!)!5-"%JJ"+J%3#!J"%JJ)!4!")3'"!`F5!!%3!!N5!!N3#!%5#!% 3#!N5#!NK%!%M!3%5!5-"!4!")`N"%J%b#3%3#!%"%JJ"!4!)#3%5#!N""5%%"#% JJJ)%"#!3!"3!%#!L&##"!`JJ!!!J"!!J!#!J"#!J%!!J&!!J%#!J&#!$)3L"!`B %!!J!)!J%)!J3!!J8!!J3)!JN&#!))!)M##!%!5)))!%S)!JJ"#!))"!")`JJ&!% T##!3)!JJ&#!)J3-()!!!*!!!)#!!*#!!-!!!0!!!-#!!)M3JJ3-))#!!)#3!)*! %*#!J-!!J0!!J-#!J0#!")5!")3L"!`BN!!JJ)!JN)!J`!!Jd!!J`)!JP0#!))#! ")`JJ*!%V##!J)!JJ*#!))$!")`JJ0!%T##!`)!JJ0#!)"b)3#)%$2`!!#!!3!!) !!!)3#!)!#!)3!!!#!!!5#!!##!!5!!)#!!)5#!)##!)5"!!!"!!3$!!!$!!3"!) !"!)3$!)!$!)3"!!#"!!5$!!#$!!5"!)#"!)5$!)#$!)5!"!!!"!3#"!!#"!3!") !!")3#")!#")3!"!#!"!5#"!##"!5!")#!")5#")##")5""!!""!3$"!!$"!3"") !"")3$")!$")3""!#""!5$"!#$"!5"")#"")5$")#$")5!!!!!J-K!J)L!J)%)3% ")3)")3%#)J)"!5-#!J%%)JJ#!L%)!5%#!5-)!J)")3J#)`%)!J%L!3J"*`)"#!) #!3J")5!#)J)J!b%L!L)#)J-L)!%")`)J!3)L)J%")`)L!3)K)!%M#!)J!5%)!5% L!5-)!L)")3J"*b!"#!)J!3J"*b)"#!)L!3J#)3+"!`F#!!)!!T!&!!!$!J!$!!) $!J)$!L-##!)")J))!5F#!JJ#!J))!L-$#!)")J-)!5F#!`J#!J-)!5)J!S%$"`) J!J!L!J)L!J!J!`)J!`!L!`)L!`%R)!))!L!##!%R)J))!L)##!%R)!-)!L!$#!% R)J-)!L)$#!BK%!3K)!)L%#!")4!$)K!3!L%3!5%J!533%#!)!b%)!5%3!5%)!L) J#!%N%#!)%!)M#"!3!5))%!%P)!J3%##"!`F!!!3!%!3!!#3!%#33!!33%!33!#3 N%"!N#!)L"!J")a!%#!)L*!J"*"!N#"!"*`3)%"!%#"!"*53)%"!NJ3-(!!3!!"3 !!!3J!"3J%!3!%"3!%!3J*"!8)!J")33")3J")43")3J")`3J#!%P&#!)%!3")`J 3&!%S#"!%)!J3&##"!`F!"!3!&!3!"#3!!"!33&!33"#3N%"3N#!%M"!3)!5- 8"!J")`3N#!%b)%!3%#"!8"!J3"#3)%"3N"#%3"#%"!L)3!38L!K!#)3)")3% ")`)3!3%K!J)K)!%K%!%K)!)L!5!")a!")!-M)!)3!5)J!J%R!5!#%!%J!J%K")% $"`!3"!!!"3!3"3!!"!)3"!)!"3)3"5%#!5)%)!%M%!3J!L)&)!%M%!8J!LF%)!) 3"#!#!5J&)!)3"5!#)!-K-!-L)!%#)M!"!L%J!L)#-!)M!L!"!5-#-!%")J)J!5% J!5%`!5%J!5-J!5!")c!")!%K)!%M)!)`!5`J!L!")!)`!5!#)!5"!`F!-!3!)!8 !-!8!)!3#-!3#)!8#-!8N!L!%)!%M-!3J!5-J"5!")c!&)!%`)!3J!M!%)!)J"5! #-!8J!J3K"!BL!35#!J`"!3!&!!%""3%!%!33!"%%%3%3"4!"%38K%3%K#)%$$`! %#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!&#"!"#"%&##%4!L% )!5%%J3-1#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!&#"!"#"% &)JJ4!5))#!%M"!J)!LS)#!%%#!J"!3J)!5-&#!J"+!%)#!%&#!J"!5F)#"!%#!J 3!6F)#"%%#!J4!3J)%!8)#"!"#!J4"3J)%3FK%))#$3!"!"%3!"!3%!%3%3%!!4! "!3%4%3!4%"%")K%4J3-[%!!!%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"!"%"!"!4! "%4!4!"!4%"!4!4!4%3%!!!%!%!%!!3%!%3%3!!%3%!%3!3%3%3%"!!%"%!'3"4% "%3!"%4!"%3%"%4%4!!!4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4!4!3%4!4% 4%3!4%4!4%3%N%4%4%)%$$`!!%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"!"%"!"!4! "%4!4!"!4%"!4!4!N%4%3%!)L%"!")a!3%!%M!4!3!534%"!3!5m3N!F"%"!3%4! 3!3%[%"!"%"!3!3%3%!%4%"!4!5i3%"%3%"!4!4!3%4%3!3)L%!%")a!3!3%M!4! "!534%!%3!5m3!4!3%!%3!4!"%"%3!3%",a!"!4!3!3%"%!%"%4!"%3%Z%!%4%"! "%3%3!4%4%"%#)K!4!5-3%"%")`%3%3%N%4!4%!%[%"%3%"!4%!%3%4!4%"%"!5m 3%3%3%"%"!4!4!4%3%4%",4!4%4!3%4%"%"%4%3'"!`m!!!%!%!%!!3%!%3%3!!% 3%!%3!3%3%3%"!!%"%!'3"4%"%3!"%4!"%3%"*"%4!4!#)J%3!5-3!4!")`%"%!% N%3%3%!%[!4!3%!%3%!%"%"!4!4!"!5m"%!%3!4!"!3%3!4%"%"%",J%3%4!"%"% "!4!4%3%"!L)"!3%M%!%"!5-"N!3N%3%"%!%[!3%3%!%"%!%"!4!4!C!%,`%"!4! "N!F4!3%4!5i"!4%3!3%4!3%"%4%"%3)L!4%")a!"%3%M!3%4!534!4%3!5m"%4! 3!4%3!3%4%"%"%3%",`%4!4!"%3%"!4%"%3%4%3%Y!4%4%!%4%3%"%C!%J3-2!!! 4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4!4!3%4!4%4%3!4%4!4%3%4*"%4%4! #)K%3!5-3%4!")`%4%!%N%4%3%!%[%4!3%"%3%!%4%"!4%4!"!5m4%!%3%4!"!4% 3!4%4%"%",K%3%4!4%"%"%4!4%4%"!L)4!3%M%"%"!5-"%3%"*"%4!4!",a%"%"! 4!4!"%3%3%4%"!3%[%3%"%"%"!3%4!3%4%3%4!5i4!4%3%3%4!4%"%C!%!L)4%3% M%"%4!5-"%4%"*"%4%4!",a%4%"!4%4!"%4%3%4%4!3%[%4%"%"%4!3%4%3%4N!3 ","%4%4!4%4%"%C!%"#%#"#%#!L)#!J3K!J%K!J%K!J)L!J)")`)#!J3L!J)#)3) ")3)")`)#!J%K!J)M!J)#!5)#!J%S!T!(!3-K!`-L!3)#)J-#!L%"!5%#!5%$!5% #!5-"!J)")`-#!J%K!3)L!J-#)`)"!J%M!J-#!5)#!3%M!J)$!5S#!J%#!J)$!J) #!5%"!L)#!3-K!`)L!J-$)J%#!5-#!3)#)J-#!5-#!`)#)3%")`)#!3%K!J%K!`% M!J)$!5%#!5F"!J)#!3)#!5N$!J)#!`)#!3%#)J-"!L)"!`)L!`-#)`%"!J%M!`% #!5-"!`)")`-$!J%L!3%")`)$!3%M!J%$!5-#!`-"-3)"!3)#!`%#!J%$!J)$!`) #!L%"J3-(!J!"!!)"!J)"!!!$!J!$!!)$!J)$!L-"!J)")J%#!5F#!3)#!J%#!L- $!J)")J-#!5J#!`)#!J-#!3%K!B%$"`-!!3%#!3-#!3%!!`-!!`%#!`-#!b%"!5- "!J-"+`%#!3)"!J-#!3)"!5-$!J-"+J-#!3)$!J-#!`)")J%"J3-(!J%"!!-"!J- "!!%$!J%$!!-$!J-$!5F"!3)#!3%#!5F$!3)#!`%#!5F"!`)#!3-#!5S$!`)#!`- #!3%"J3-(!`%"!3-"!`-"!3%$!`%$!313"5!J!3%"!J-"!3)"!`%#!`-"!J%"!`) $!3-#!3-$!J-$!`)$)J%#!L%"!5%#!5-"!J)")3%#)`)"!J%L!J%"*`)#!3)#!J% $)J-#!L%$!5%#!5-$!J)")3-#)`)$!J%L!J-"+!)#!`)#!J-"!L)"!`)M!3%#!5- "!`)")J%"!5-#!3-"+`)"!3)#!3-#!J%"!L)$!`)M!`%#!5-$!`)")J-"!5-#!`- "+J)$!3)#!`-#!J-")3%")`%#!3%K!3%K!`%M!3)$!5%"!5F"!J%#!3)"!5F$!J% #!`)"!5%"!5-$!J%")3-")3-")`-#!`%K!`%R!3)$!J%#!`%T!`)$!J-#!`%"!5- "!`%")`%"!`%M!3-$!6-"!3%#!3-"!J%"!`)"!`-#!C!%)`-$!3%M!`%$!5-$!`- "-3-"!3)$!`%#!`%$!J-$!`)$!L-"!3)")J%"!5F#!3%#!J%"!L-$!3)")J-"!5F #!`%#!J-"!L-"!`)")J%$!5F#!3-#!J%$!L-$!`)")J-$!5J#!`-#!J-$!3%M!3% $!5X"!3%#!3%$!J'3"#-$!3-"+`-"!3)$!3-#!`%"!5-"!`-"+`%$!3)"!`-#!3- "!5-$!`-"+J-$!3)$!`-#!`-"*`%"!3)"N!3R!`%"!J-"!3%R!3-"!J%$!3%R!`- "!J-$!3%R!3%$!J%"!`%R!`%$!J-"!`%R!3-$!J%$!`%J4`-$!`)$!`-"N!3$!C! %!`%"!`-"N!3$!3-"!`%"!`-"!`-$!C!%!`-"!3-"!`%$!`-"!`%"!`-$!3-$!31 3"`%K%!)L!K!")J%#!5)%!3BK"!%K!J%L"!%"*K!%!3)3"!%N!K!%!3%K%!BK!J) K!3-L!3)$)J)3!5%"!L-%!3)")33#)a!%!3%K%!%L!3)")33")3)#)`%#%!)M!K! %!L%3!5-"!K!%)33$*J3"!K!%!3%L%!3%)J%#"#)3"!%K!J3L%!3#)4!#)3)")`3 "!J%N"!%#%!%M!3)3!5%"!b%"!5%3!5)"!J-K!J%K"!)K%!)M!K!%!b)%!3%Q%!3 "!K!%!b-%!3)#*`%#%!3"!K!$)K!%##8"!K!%!38P%!3"!K!%)33")3)#)J%#!5% %!b%%!L%3!5%"!5+!JJFKJ!)MJ))#J3-BJ)!#!))#!!!#!)!!!!)!J))!J))#!!) !J!)#J)!#J!#3"!)!!J+!!J#!!J!!JJ!!JJ#!J!#!J!#!!J)!J!+!!!+!!!)!J!) &)J)#J3-G!))#J!!!!)!!J))#!!!#J)!!J))!J!!!J!!!!!)!J)!#!)!!!))!J!! #!!)!!!!#J!)#!))#J))#!)!#J)!!J!)#J!!#!!)#!))#J))!!!)#J!)!J!)!"5+ !!J)KJJBMJ)!#!L8""!3"!38L"!%")J3%!5%""L3"!33%!5%"!L%"!5)%"!)L"!3 #)33")3%#*!3"!33")3%")`3%!33M!33%"L3%"!%"!b%"!L)"!3%L"!%#)J3"!5% %!53"!33%!5)""!%L!3%#)3%#)33")J%%!b8%"!%""!)K!3%K"!-M"!%"!5%%"#% "!5%%!L)""!%K!3)M"!%"!5%%!5%""b%"!L%"!5B%"!%""!3")3%")33#)33#)3% &)J3"!5)%"!%L!33")3%#)33$*!3"!33$)33")`%""!%L!3%")33#)`3%!3)K"!% L!33#*!%%"!%$)`%""!-M"!3"!5%%!5)"!33MJ!%%!51!!33#)5%#)B!")33&)S! J!b)"")%$#`!J")!!"!!"!)!J")!K!)!K"!!!")!J!!!"!!!J"!!J"!8K)!)MJ#% %J3-IJ#%%J!%!J#%%!#!!J!!!!#%!!!%%J!%!!#%!!!!%J!!%!#%!J!!!J!%!!#! !!!%%!#%!J#!%J!%!J#!!!#%%!!%%J#!%J!!!J!%!!#%%!#%%J!!%J#%!!#%%J!% %"5)J"!)K)33K"!%LJ!%#)S!J!L'!!5%%"L)J"!)L!33")S!J!L5!J%!3!5'!!5- 33)!")K"!!b&!!59!%%#!3!%M3)"!!L'!!5%3"L*!%!)L3"!"*B"!%%#!!L&!"5& !!50!J%!#)B!&)4!#)8!#)i"!%!3K3!%K3!)KJ!%K%!-N%%#!3!%L3)!&)K"!!5& !!5&!!L%3!LK!%%#!3""!J!)K3!%K3!%M3)"!!b*!%!%PJ%!33)!#)8!*)N!3!b) 33!%K3!%M3)"!!5*!J!-MJ%!3!5'!!5-33)!")K"!!bC!J%!33)!#)N#!"5%3!5+ !3!)KJ!%K%!)P3""!J%!")N#!!5%3!b)33!%K3!)MJ%!3"#&!!5&!"#%3!L4!%%! 3!L-)%#!%)5!"*K!J)!J3)!8P#"!J)!J")5!#)4!")5!#)b!J#!%K)!)K%!)K#!% K)!%L#"!")5!")4!&)L!)"5%J!5))%!%L)!J#)5!#)L!J!5%3!5)J#!-M#"!J!5- )%#!")3J&*L!J#"!J)!-L)!J")L!J!5-3)#!")4!$)4!")5!%)`J3)!%K#!%L)#! "*"!J)!J")5!%)b!)%!)K#!%K)!)K%!%K)!%K%!8M)!J3!L8)%#!J#!%L)#!")K! J!bBJ)!J3)#!&)K!J!5%)!b%)!L%J!5)3)!-M)#!)!L%J!L%J!5))%!%L)!J%)a! J)!%K%!3K)!%L#"!")b!)#!%L##!#)3J#)3)#*3J###!)!b%)!5)))!-L)!J%)3) ")b!)!J)N#!)))!%L!JJ")`J##!)M!JJJ!L%)"#-J#!)#)3J#)L!)!5%)!b)))!% L!JJ#)3)")b!)!J%N)!J##!-L##!))JJ#!5)J#!)L)!J")3J#)`)))!%K!J-M!JJ J!5%#!L-)!JJ$)3J%)b!)!J%K)!)K#!)N!JJJ#!%K#!3L)!J#)b!)!J)L#!)")L! )"#%#!L%)!5)))!3N#!)))!%K!J%L)!J#)b!)!J)K#!%K#!%K#!%L##!%*!J###! ")J))!L)##!-L##!#)JJJ!5%#!5)J#!-M#!))!59!#%!33!%K3!-K3!)M#%!3!5% )"5-33!J")K"!!50!%%!#+""!#%!33!K!!5&!!b&!!5&!!L%)"5-33!J")4!")JK !!L%)!5)33!%L3"!%)8!&)8!#*3K!%%!)!b%)!5)33!)K%!8L#%!$*8!33!K!!5* !#!3L3"!&*3K!%%!)!5%3!5%)!L&!!54!%%!)!L0!#%!$)8!")N!)!L&!!5&!"#8 33!K!%!%M#%!3!b%3!L&!!5&!"59!%%!)3!)K#!)K3!)K%!%K#!%L%%!")d!33!) K%!%K#!%K%!%L#%!&)8!")8!$)d!33!-L3!J"*4"!#%!3!5))3!%N!3'3!!J#2JT @CA*TCRPTEQFX)("XC@&cC5"bC5ePER4PFL!PF`)i#JF(6@PcE@&dBfJJ,5"dFRN JB@GKD@i+!L%+!53"jj!!#!)N!Iq!c!)Q)$"i)(XJ!L)PH!)L,#!#)L"p!L#"!!' 3#2k3#"q3"!k3"1#3"2'3"!(q!Ii"rJ(qrJ(q!Ii"rJ%Ii"rJ$[%1mH!Ii"ra$[% 1!H!"i!(a!I(J!H!"m3(a!4rq(ri1rJlqrKrq(ri1rJi"(`%I!3i"$Km"(`%1!3i "i2lJr[(qmIlqi2lJr[(qm3XK!B)#"3!"!!%!!3!"!!%&)3'#!J8!!3!"!!%!!3! "!L!ZdY28eGEAf0RDfpcGhYrJiH,Mj1AQjqMTkZ[XlHl[m2(bmr6ep[IiqIVlr2h qr`%JJ48"!J-%"3B(#!N+#`8'"`J*#JX-$3i2%"%5%a39&KFB'4SE("dH(b!K)L- N*5!K)L-N*5BR+#NU+b`Y,Lm`-6)c0$8f0cJj1MXm26ir3%d3Z,c!a-M-d06B h1$P"3N0%48C(5%P+5da06Np389*69&9@9eKC@Q&LBf4PCQGSD@TVE'eZEh"aFR0 dGAChH(Pk!Iq!T!NL%#!$)5!#)4!")3%$)3%")a!J!3)L)!%")4!#)3J$)`J3)!% K#!%K)!%L#"!")J%)!LB"#"!J!3J"*#!"#"!$)5!$)M!J!L)J)!)K-!%K!3%K)!% K!3%M-#!"!5-J)!%")6!#)JJJ!L-)-#!")`JJ)!%L#$!")`%))!%V!3J`)!%))#! "#$!")3L"!`F!!!J3)!J!)!J3!!N!!!N3)!N!)!NK%!%L#!J#*JJ)%#!)#!%N)!J )%!%L#3J#*JN)%#!*#!%N)!N)%!%K#)%$"b!!#$!J##!J#$!!#5!!#6!J#5!J#5% `!5-)##!"+`J)-#!)##!J#!J`!5-*##!"+`N)-#!*##!J#3J`"#%#"5%J!5%#!5% J!L%J!L)#)!-L)#!")`)J)!3L"!)#)33#)b!%!J%L)!3")5!")`3#)!%K"!%R)#! %!L!J"!)K")%$"`)!"!!!*!)!*!!J"!)J"!!J*!)J*!)M"!3#!5)%"!)M*!3#!5) N"!%R)!3%!L!%"!%S)#3%!L!N""!$)4)$)4!")5!")4)")5!")K!J!L)5)!)M%#! J!5-5)#!")4!#)J35!L)%%!%M)!35!53J""!J!5-%%L!"+J33)#!%%L!J""!")35 "!`F5!!33!#35!#33)!35)!33)#35)#3K%!%M"!35!5-%""!")b3%%J%b*!33)!3 %%L!%""!J*!35)#3%"b%"!5%%J3-0!!!%!3%!!!%!!3%%!!%%!3!!!J!!!`!%!J! %!`%!!J%!!`%%!J%%)3-#)3)$)J)"!5)%!J)N"!)"!3%K!J%K!3%P!J%""!)"*!% %!J%#)J)#!L)#!`%M"!)#!53%!J-"!5-#!J%"+`)$!33#!J%%!J-)!b%)!L-"#!5 "!`d!#!3"#3!!#3!"#33!#33"#!!##!!$#!3##!3$#3!##3!$#33##33L!`J")3) ")3J"*3)"#!3#!58)"!)"#3%K!J%K#3%P!J%*"!)"*3N%!J%)!5-#!JJ"+`)$#!3 #!JJ%!J-*!5-#!JN"+J)$#33#!JN%!J-&)4!%)3%#)K!""#%)J3-+%!!)!!%)%!% )!"!!%"!!!"%!%"%!!"!)%"!)!"%)*"!4#!3$)J33!L%%!5%"!5-%%!%")33#)`J %%!%L#!3"*`%)""!"#!3")4!")`33%!%K"!%K%3%M""!4!5%%!5F3#!33%!J%!5B 4#!33%3L"!`m#!!!5!!!#!3!5!3!#!!J5!!J#!3J5!3J#%!!5%!!#%3!5%3!#%!J 5%!J#%3JP%K%)"!)#)J35!L-%!J%")`35!3%L"!)")`J%%J%X#!3#!3J%%J%)"!) 3!5-%%K!")`3#%3%M"")4!6!%!K!)"")3#!3#%3J%%K%)"#%3"#%"!L)3!38L""! #)33")3'"!aN%%!%%)!!!-!!!)!%!-!%!)!!%-!!%)!%%-!%%!"!!%"!!!"%!%"% !!"!%%"!%!"%%%"%%)"!!-"!!)"%!-"%!)"!%-"!%)"%%-"%K"!)K%!%K%!%K%!) L!4!")a!"%!-M%!33!5)3"!%S!4!%%!%3"#!")4!")6!")4!")b!"%!%M-!%3!5% J!5-3"$!"+K!%)!%3"$!"%!3")K!3!5-3%"!#)K%3!5-3%4!#*a!3""!3%!3"+K% 3""!4%!3J%"!")c!3%!%M)"%3!5-`%4!"-#!3%!3`%"!%)"%3"$!4%!3%)3J')JJ )!L%)!L%%!5%)!5%%!b-%#!J")J3)!5%#!L))!J-K!J%M#!J#!5%)!5)#"!%M#!) %!LF#"!J)!J3)!b)"#)%$"J!"!!!*#!!*!!3"#!3"!!3*##)%#3%K!J%M!3J#!5% "!5%#!5-*#!)")3N"*`)%!3J#"!%"+!)%#3J#"!N#J3-(!!!+!!!#!!J+!!J#"!! +"!!#"!J+*!3)!J)#)JS#!L)#!J%M#!S#!53)!J)%!5-+!J3"+3)#"!J+!J3)!S% $"`!"#J!"!J!*#J!*!J3"#J3"!J3*#L3%#3)#!5-"#J)")`%#!J%M#3S#!6%*!J) %!3S#"!%#!J3*#J)%#3BK!B%$"J!)!!!)!3%!!!%!!3%)!!%)!3-K%!)L!4!")3J ")4!"*!J"%!%#)K!"!53"%!%)!583!3J"%!%K)!-L)!'"!`B!+!!!+!%")!!")!% "+!!"+!%")5!")4!")b!"%!%K+!%K%!%P+!%3!5!"*a!")!%3!5J"*4!"+!%3!L% #J3-(!!!$!!J#!!J$!3!#!3!$!3J#!3J$!L)#%!)L!a!")`J#%!%N#!-3!3%M!K! "!5S$%!%)!K!"#!-3!5)J!S%$"`!J!`!S!J!S!`%J!J%J!`%S!J%S!`%M)!)3!5- J!a!")bJ#%!%c+!-3!5!#%!%J!a!"+!)3!5J$%!3K"!3K"!)L"!3&)J)%!L%#!5% %!5-#"!3")3)#)5!")33")5!#)J3J!5-%"#!$)b!#"!%L)!)"*`3J!J3%)!)$)L! %!L%J!5%%!5-J"!3")5!$)L)%!L%L!5%%!5-L"!3")5)#)b!J"!%L)#!"*`3J)!3 %)#!#)b!L"!%L)#)"*`3J)J3%)#)#)3J")33")3J#)J3)!5-%"!J$)`J#"!%L#!) "*`3)!J3%#!)#)5J")33")5J#)J3S!5-%"#J$)bJ#"!%L+!)"*`3S!J3%+!)#)`J J"!%L##!"*`3))!3%##!#)`JL"!%L##)"*`3))J3%##)#)bJJ"!%L+#!"*`3S)!3 %+#!#)bJL"!%L+#)"+J3S)J3%+#)##!J#)3J#)3)#*J)##!J#!J3M#!J#!5%)!5) #!J)K!J%Q#!J#!JJ)!5)##!3M#!)#!5-)!J)))3J")3)")3J&)J)#!5%)!L))#!% Q!JJ)!J))"#-)!J)")3J%)3)#)3J#)JJ)!5)##!%K!J)K#!%K!J%N#!)##!%K!JJ P!JJ)!J)")3J#)3J"*!)##!J#)3J%)`J#!J%K#!%L!JJ")3)#)3J#)JJ)!5%#!L% #!5-)#!)$)J)#!L-#!JJ#*!))#!)")JJ)!5)##!)K!J%M#!)#"5))!J%K#!%K!J8 K#!)K!J-K!J%P#!)##!J%)`)##!%K!J)K#!)R#!J#3"#!%!8L%)!")N!3!L&!!L% 3!L1!%%!")B!#)K#!!b'!!5*!%!%K%!-L%%!")B!#)4!"*""!%)!")N!3"5%3!5% 3!L&!!55!%%!3!5%3!L'!!L33J""!##%3!5)33!%LJ"!"*K#!%%!3J!%K3!)L%%! %)4!%*S!33"#!%!%K%!%N%%!3J!%K3!%KJ!)R%)!33"#!%!%K%!%L%%!#)4!%)8! &)S!3!5%3!L*!%!%K%!)KJ!%K3!3N%)!33!%PJ""!%)!$)B!&)8!#)4!$*4"!%)! 3!5)3J!%L3"!#)N!3!5%3!5%3"#1!%%!")B!")8!")S!3!b-33"!$)K#!!5%%!L3 ""!3"!b%"!5%%!5)"!3%K"!%L!33$)33")J%"!5)%!3%K"!%K!3)K"!)L"!3&*3% %"!%"!L)"!3-M!33%!5%""5%%!53""!3"!b%"!bB"!33%!3%")33#)33#)`%%"!% L!33")3%#*33"!33%!b)%!38K"!3Q"!%""!3"!b%""#%"!5%%"#)"!3%K"!%M!33 %!L%%!5)"!33M"!3"!L)%!3%L"!3")3%")33")J%%!b3%"!%"!b%"!53%!3%%!L) ""!-N"!3"!3%K"!)K"!%K!3%K"!%L!3%")J3"!5%%!5%""5)%"!%K!3)M!3%%!L% "!5-%!3%#)3%")J3%!b4!%!J3!5%3"#8)%%!3#!3L%%!#)4!")K!)!5&!!53)%%! 3!5%3!L))%!8M%!J3!L%)!50!%!J")8!#)4!$)K"!!5%)!5*!%!-K%!3K#!%L3"! ")4!"*"!)%%!%)4!$)K!)"5&!!53)%%!3!5%3!5%3!5)33!%P#""!%!J")8!#)K" !!5%)!L)3#!%K3!)K%!)K#!%L3"!")4!")4!%)`J33!)K%!%L%!J')4!#)8!")3J %)K"!!53)%%!3!b%3!5%3!b333"!)!50!%!J")8!#*""!%!J$)JJ3!5%3!L0!%!J ")8!")3J")N!3!5)33!)K%!%L%!J#)a!)%!-K%!)N#""!%!%K#!3K!33K"!%Q#!% %)!J"!5)J#!%K"!)P!33J#!%$)3%&)L!)!L%J!5)""!%K#!%N"#!)!3%N)!J""!B L!33")3J%)3%")5!#)`3J#!%K"!)M!33J"#%)!L%J!b)J#!%Q"#!)!33J!5%"!5- J#!%%)33$*33J#!%%!5-)!33")3J")J3J!5%"!5-J#!%$)3%&)L!)!L)J#!%K"!% K#!3L!33"*!J""#!&*!%%)!J&)33#)3%")L!)!5)%)!)K"!8Q#!%%)!J"!53J#!% %!b)%)!%K!3-L!33")JJ"!5)J#!%K"!-L"#!$)5!"*3%%)!J"!L%)!L)JJ!)K3!% K)!%K3!3MJ#!J!L%J!5&!!L%J!5'!!5)J3!%K)!3Q)%#!)#"!!5)J)!%KJ!-KJ!% K)!%KJ!)M3)!J!b-J)%!")5!#)B!"*#"!J#!")8!')5!%*%#!)#!")S!J!5G!J#! J3)!J!L'!"5)J3!-K3!%L)#!#*#!J3)!")5!$)b"!J!-KJ!%K)!)Q)#"!J#!J!L% J!5&!"#'!!5%J!5'!"5%J!5+!)!%K3!%K)!-K)!%P3)!J)%!")L!J"#9!J#!J3!% L)#!#)5!#)B!")b"!J!)M3)!J!b-J)%!')5!")B!#)N#!!58J3)!J)!%LJ#!%)L" !!b0!J#!")8!#)8!$)3)")3'"!ad#!!%!"!&#"!"!"!"#!*!%!3!!!3)%!!)%!8! !!!!%!8)!!8!!!!)%!3)%!%!!!%!%!8)%!!!!!3)!!3!%!%)!!8!%!%)%!8)!!!! %!%)%!8!%!!)!!33M3J3"J3-+3!!"3!3!!J3!3!!!!J!"!!!"3!3"!J3!3J3!3J! !"#%#!5%"J3-5!!3!!!3"!J#3"!%#"!%#!!"#!!!#"!"!!!&#"!%!!!&#!!!!"!" !"!&#"!%!"!&#!!&!!!!N3!3JJ)%$(S!JJJ!!!S!!!!!J!J!!J)!JJ!!JJS!!!)! J!!!!JJ!!!S!!JS!J!S!J!)!JJ!!!!J!!JS!!J)!J!J!JJS!J!)!!N!5#!#!!!!# !!#!#J##!J!#!!!!#!###"#'!!5'!!b%#!L%J!L1!)))")B!")3)")S!J##'#!L) JJ!%MJ#!#!51!)!)$)B!")i!JJJ8KJ!%KJ)%$#B!J!J!JJS!!J!!JJ!!J!)!!JJ! !!S!J!S!JJ!3MJ###J3-(!!##J!!!!#!!!##!J!!#!!##J!!!!)&K)Lb!JJ)Y,)J XN!!YF#+Z,*JDD"RS+ciXU"UZ'DJX`"NS'53C)"NF'43Xd#cB'3BBl"M-+cSXq#d !,3JUXLUk,4JY)#dS"-B!aJ#Q!'B!*J!',6!Y1#e!,8JY@!c'%-B)aJ!J)Mmm!5- 'UI!#)[rp%L)X5))#2J!`,%J!!La)0+SX5$4d,%JaHLa)-1BX5$"5,%J[pLa),eB X5#i`,%JXDLa)+rBX5#VX,%JTS#a)+5BX5#MH,%JSK#a)*k)X5#G',%JQi#a))fB X5"M8,%JATLa)&U3X5"#F,%J,9La)!-)X5!#8,%J!6#a)+j!!1f)"5!$3'5)#!3% K#!3L-!%")3J%*%`"!3J%)T3"!5%)"#(#"L8Qi!%J#!-P*dB")!J$)bHL!3%K)!- P+)3"!3J$)LMH!L%)!b8T*J%"#!-L+D!")[m)!b)UEJBP+Z`"la!$*L[frrrXIJ) Q,'Vrrqc!!LBZ-2rrl-B#*5p@!@%)!b8[pJ&K#!-P-&)"B`J$*6$Q!@-)!b)aHJB M0(3"!5%)!bBdU[rrlQ!#)MC'$'ArN!3!N!F"!!!YD!!!!!%!!#eJ!!!!!`!!!"! !!!!"!!!!c!!!!0`!!!0X!!!!"!!!!"S!N!m0!*!,CJ#3#`)!!!!0!*!(S`#3#`% !!!!2!*!%!3!!$3)!!"8#!!!E!J!!)J)!!#X#!!!b!J!!13)!!$m#!!"'!J!!5`) !!&)#!!"A!J!!A`)!!(N#!!#2!J!!X!!"!*!&"`#3"+!!+e"+$d)YJ$G'(8)!!!" 0594IT8e*9%0-D@)!AepQD@aPF`"QCf9dF`"`FQPZG'B!BfaPBA*PFR)!CQCXGA0 S!(0dFQ0SFJ"cFQ&ZC!"cG(*MEA!!FQ&ZC!"YC@eMEA!!G'PYC3"QF(*TER4Q!'e PEA0PG!"0594IT8e*9&*eER4TE@9-D@)!AepeER*PCfPcG'9bAfCbB@GYC@jd!&p IFQ9RDA0dCA*ICR*KCfePER3!5@jdCA*QB@0P6'PL!&4TBfY$Eh9ZG!"NCA0IC'9 LG@F!C'9cAh*PB@4IF'&cFhG[FQ3!C'9cAh0PG&pcCA&eC@jMC9pZG@eLCA)!C'9 cAh0PG&pVCAN!C'9cAfPcAhGPB@YIDf9j!'4PFepcG(*TEQGIG'pIDf9j!'4PFep ZCAGIFQ&ZC'pYAfYPH3"NCA0IBf*XEf0VAh"bD@jdAfCTE'8!C'9cAfCMFRP`G!" NCA0IBfKPBfYIDf9jAh"KFQPdH3"NCA0ICQPiGA"IDf9jAh"KFQPdH3"NCA0IFQ& ZC'pYAfYPH3"NCA0IBh*jF(3!C'9cAc0`Bf*MAf9ZBh*jF(3!C'9cAh*PB@4IF(G IFh4bD@jR!'4PFepTEQPdAh*KEQ4[E9pZG@eLCA*ICf9ZCA*KG'pb!'4PFemcBf* MAf9ZBh*jF(3!C'9cAh0PG&pbB@jNEfeICf9ZCA*KG'pbAh0PC@3!C'9cAfYPH9p cBfKPC!"NCA0IFA9KC&pMDh0eE3"YB@YPAfYPH9pcBfKPC!"NCA0IC@0LAf9ZBh* jF(3!C'9cAf0LBepPEQ0bHA"d!'4PFepRC@jPFQ&dC9pbB@jNEfeIBQa[BfX!C'9 cAh"MBQ0IC@jMFRP`G!"NCA0IBf*MAf0VFh9Y!*!*$!!!!!`!!`!%!!B!"!!(!!` !#!!%!!X!"!!-!!!!$3!-!!d!$!!3!!J!%`!!!"8!#!!9!!!!&`!-!"F!#8A0!"' 69!!AlQF!#a*'!!pG4J!4DjX!%V5D!"8rb!!+Le!!&*d8!"4e&!!1PpX!#89`!"% %N!!!%L3k!#$#a3!38U!!(A6'!!e6#J!1K8m!$SX,!!pR`3!2I-%!'4$K!"!kT3! 0A`m"!!#k!!!UVJ!"!J!!a!!!,1!!!3)!!0B!!#d!!!%#!!$Z!!!XU!!"!J!!qJ! !,-!!!3)!!3S!!#c3!!%#!!%F!!!Y'!!"!J!",`!!,-J!!3)!!88!!#bB!!%#!!& 3!!!Y1!!"!J!"C3!!,8!!!3)!!AS!!#cS!!%#!!'*!!!XS!!"!J!"N`!!,,!!!3) !!D8!!#cB!!%#!!'i!!!Y%!!"!J!"f3!!,,J!!3)!!HS!!#d)!!%#!!))!!!Y)!! "!J!#&J!!,2!!!3)!!L8!!#dS!!%#!!)d!!!Y5!!"!J!#4!!!,9J!!3)!!P3!!#c i!!%#!!*Z!!!Y-!!"!J!#I`!!,9!!!IHU!!!"!!!!!9`!!!"F!!!!-M%c1QeTG$T XD@)kC'9cE'PL1R0bBcTeG'PX,Q-$F(4bJepIBh4IAc8aBQ&cD@0IFh4bD@jRAh* PCMaM,$%dBfKKFPpdFQ&TG(-mBciX-6*KE'a[Bf&dEh)mBciq4P*$0$GLBA0TBep cG(*TEQFmBb`a0'0SBA*IG(*KDA4c2'-q,$%bB@aXEf0KG'pb2'-q2P9X9@a53c% bB@aXEf0KG'pb2'-q$emP3de(CA49Ff9b4'&dB40I*8GPG%0eFR*PER43FQpMCA0 c'ep!3h9bFfpb4'9fD@0P4'PcF'pcC84PGQPMC3pI3&408f9dGA"'D3!!!&J!N!X "!*!6!@df1'X!N"-"!*!41!Y0594IT84&8daTBJ#3"!%!!!!"A!!!!&`!!!!b"U! )a$QS!!!!(!!b!!"MCR*R!!!!#J!!rrm!N!MX,3: \ No newline at end of file diff --git a/src/mac/libraries/DES/bin/deslib.68K.debug b/src/mac/libraries/DES/bin/deslib.68K.debug new file mode 100644 index 000000000..dce82185e --- /dev/null +++ b/src/mac/libraries/DES/bin/deslib.68K.debug @@ -0,0 +1 @@ +(This file must be converted with BinHex 4.0) :%'4PFfaTBLif1%XZC'9LG@F!FfKXBMq3"!#3"'`!!!!"NZY(5Qpj)A"PCQCY0MK V!!!!!E*9K-m!N!d$!!)!N!ilBJ!!1f)!!$YL!!!!P!!"!J#3"!8!N!BZD!!!,QJ !!#VM!!!lq!)"!J#3"!i!N!i&*!!!CY`%!3)!6@&TEJ!P369AEh*XC!"-Ef&NCA) !N!41G5T46PErq#m0)!d[!#mYre3LEIp!)&P1N!!UE[rd+d$r"'(rN!6FF!"1ANj d!!3U88j@rrJ[$5mYr`3LEImm)&P1N!!UE[rd6Pj1G5T46PErq%MR%!4f!#mZ!!J LEIp3)&P1N!!UE[rd0J!`!dM!C`3`!f!#-!-Q(djH6R3!"*0IAfPZDA4TB@aTHQ9 IC'9cE'PL!!!U88j@rrJ[$5*Yrd`J@8k3!#TZrr41ANjeNPpIG'9bE@PZBA4PAf4 PFfaTBJ!!!#T46PEri%MR(cJX,J!)*Li!$#iZ!"!SEJ!B*'i!&%UZ!"aR!!8@*Na k!"SEFKMMVA!!%"Yb%11SLS"`!"!EiBL+J(!!%"Z+J(J!'"Yb'11XF!!3'h)3ikL )J(!!%"[KL)L!F!!3'iL!*NBS3f!!"-*`#,k!EAT`!"!E!S!!!!$rFKMMU,'&F!! 3'`+!!!!!rh)3ikLaKA!!%"X#J!!!!2rKL,'&F!!3'`+!!!!!rl'&F!!3'`+!!!! !rh)BikLaK(!!%"X#J!!!!2pb%11SXB4`!"!E!S!!!!$riBLaK(!!%"X#J!!!!2q aK&'(B!!!NYI()!F-J!!!!!GL!!##-$X#"Nll!!)!H!"S!&J!5J!q!#i!(J!3F!! 3)`+!!!!!rq')XB4`!"!M!S!!!!$rFK$MU,'%F!!3)`+!!!!!rh)BikLaK(!!%#- #J!!!!2qaKA!!%#-#J!!!!2rKL,'&F!!3)`+!!!!!rh)3ikLaKA!!%#-#J!!!!2p b'11SXB9q!#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4 b%1+Y!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!! !rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0b%1+X!S3!!!$r)'h rr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ #K#J$!S3!!!$r)'hrr#J`6!$RM)L"I!"J!!'B*J4b&H1V)J4d#q5TJS-Q'V1$F$m L!h3Bj+R#J#"YrrK`2b3$,8$ri(!3i+V%V[rJjBSLEIridm)J+3%!J,!F!()r*!2 JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'&*J4b#H1V)J4d&q5TJS- Q'V1$F$mL!h33j+R#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3" b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK5B&FKAMUb)&G![ NUB+$*KUcJh!r)J0d'15T`S!JEIriF$mN!be!rq"`%1#Ua+lri1@+)Qhrq02#)#N "!)#`(!"b2b3$i)V%JH@+)'hrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B&FJR MUb)&G"INUB+$*KUcJh!r)J0d%15T`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM 6`5!T"!#!U!8!FMmN!q#+a)(PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB4 5KR!)[)"Y!2jN)!8#J2#3"1L)*J3#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!% U"()3iUd#K3!!!2mJEIrd+M"F!1Q0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6 JM3+&!!!!rb"Yrr3U-&`!jBf+J5)%!S%!!!$r)'hrp)U`(!!S!h)3iU`#K!!!!2m JEIrd+$"-!1Q-)J0d'15T!S%!!!$r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3 S-%`!jBb)J5)$!S%!!!$r)'hrp)L`(!"&k[q!)!9b'1+S!S!!!!$r'-!J"A)3iUJ #J!!!!2mB`#!&i)J#J!!!!2mB`#!&!S!!!!$r'-!J"()BiUJ#J!!!!2mB`#!%FK$ LU!+!!!!!raM!)!6JL!+!!!!!raM!)!3#J!!!!2mB`%U(EJ$l2'!!"6j+Kfi'F!" J!!8f*Na`!"!EFKMMU#e!rr4`!"!EFK$MU)'Zrr4`!"!EiBL"V[rdF!!3'i'Zrr4 `!"!EFKMMU#e!rr"`!"!EFK$MU)'Zrr"`!"!EiBL"V[r`F!!3'i'Zrr!Q4LK$HJ! D'h)Bike`!"!EFK$MU)U!F!!3'q')LS"`!"!ELS"i!"JEFKMMV(!!%"Yb%11SL)" `!"!EiBL)J(!!%"Z)J#e&rq`Y42rS)!3#J+U3"1+)*J8#JkU3")D!)!3#J&@3"#) &!S&9N!65JB+!+!%U"()3iUd#K3!!!2mJEIrm+M"F!0U&)J4d'15T!S%!!!$r)'h rr)U`(!!L"1#*!S%!!!$r)'hrr#)`(!$PLB+&+J3#K3!!!2mJEIrm+M"F!1H0LS% S!h)3iU`#K!!!!2mJEIrm+$"-!0L%)J0d'15T!S%!!!$r)'hrr)L`(!!L!q#*!S% !!!$r)'hrr#)`(!$PLB+%+!-#K!!!!2mJEIrm+$"-!1H-L)&&kJ#!I!"J!!()*J4 b#H1V)J4d&q5TJS-Q)V1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM6`#!T"`# !U!B!FMmN!be!rq"`%1#Ua)(PLL"YrrM4`L!S"3#!V[rJFMmN!be"rq4b'1+Ua+l rj1@+)'hrq0(#J+J%!,'&*J4b&H1V)J4d#q5TJS-Q)V1$F$mL!h3Bj+R#J#"YrrK `2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32rN)!- Y3IrJFK$LU-##jBJJEIridF!J+!%!J+lrj)#Zrq#aK5B&FJRMUb)&G"INUB+$*L+ cJh!r)J2JLF+!jBNJEIridF&`2m#$jBJLEIridm!J+3F!J+J'!()r*!-Y32rNF"$ JUX5"jBSJEIridF)J+!8!J+lrj()r*!-Y3IrJFKMLUX5Zrq$PLL"YrrM4`S#S"!# aK#B&FKAMUb)&G![NUB+$*L+cJh!r)J0d'15T`S!JEIriF$mN!q#+a)$PLL*YrrM 6`R!r`)2PL#)`(!!JEIridF!J+!-!J+N#!(3r,8$rj#!$,8(ri()3iUM!JZ@))'h rq0(!)#J"!)#Zrq5!V[rJXB45KR!)[)"Y!2id)!8#J2#3"1L)*J3#Jr#3")D!)!8 #J!q3"#)%!S%2N!6TLB+!+!%U"()3iUd#K3!!!2mJEIrd+M"F!1Q0)J4d'15T!S% !!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`!jBf+J5)%!S%!!!$r)'h rp)U`(!!S!h)3iU`#K!!!!2mJEIrd+$"-!1Q-)J0d'15T!S%!!!$r)'hrp#)`(!$ YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$r)'hrp)L`(!!J,[rdXB8 J,[r`XB4`#,k!EhC4Kb!&FKMLU!+!!!!!raM!)!9b%1+S!S!!!!$r'-!J"H#)!S! !!!$r'-!J"3+!!!!!raM!)!4b'1+S!S!!!!$r'-!J"()3iUJ#J!!!!2mB`#!%i)J #J!!!!2mB`#!%!S!!!!$r'-!YE[rXrr3YE[rSrr"J!2ZffFFJ"`b!!!!!#')!!)! `1`)'6[X!!J"f!'J!@J"1!%3!0J!S!"`!%L!%!S!!!!$r'3!J"1#)!S!!!!$r'3! J"()3iUJ#J!!!!2mC!#!%FKMLU!+!!!!!raN!)!8#J!!!!2mC!#!&i)J#J!!!!2m C!#!&FK$LU!+!!!!!raN!)!9b'1+S!S!!!!$r'3"`!%cI(2K1ANjd!"L2C'9cAf0 LBepPEQ0bHA"d!!!U88j@rr4)jami+'i!&#CZ!"Kk!"SEFKMMVA!!%"Yb%11SLS" `!"!EiBL+J(!!%"Z+J(J!'"Yb'11XF!!3'h)3ikL)J(!!%"[KL)L!F!!3'iL!*Qi !##iZ!""J!!4JF!LqJ'ekF!!3'`+!!!!!rh)BikLaKA!!%"X#J!!!!2pb%11SXB9 `!"!E!S!!!!$riBLaKA!!%"X#J!!!!2qaKA!!%"X#J!!!!2pb'11SXB4`!"!E!S! !!!$rFK$MU,'%F!!3'`+!!!!!rq')XB4`!"!E!S!!!!$rXB44Kf!!!*,Aab!($)! !!!!(BJ!!JM!l!JC1q`!#!(J!D!"B!%S!2J!Z!"i!%(!!%#-#J!!!!2rKL,'%F!! 3)`+!!!!!rh)3ikLaK(!!%#-#J!!!!2pb'11SXB4`!"!M!S!!!!$rXB9`!"!M!S! !!!$riBLaKA!!%#-#J!!!!2pb%11SXB9`!"!M!S!!!!$rFKMMU,'&IJ!N6#!%!S# UN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4b%1+Y!S8!!!$r)'h rr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ #K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0b%1+X!S3!!!$r)'hrr#J`6!$BK#)$G"M NU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'h rr#J`6!$RM)L"I!"J!!'B*J4b&H1V)J4d#q5TJS-Q'V1$F$mL!h3Bj+R#J#"YrrK `2b3$,8$rp(!3i+V%V[rdjBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBSJEIridF+ !U!)!FMr#Jq@*)'hrq0("J+J$!,'&*J4b#H1V)J4d&q5TJS-Q'V1$F$mL!h33j+R #J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@+)'h rq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK5B&FKAMUb)&G![NUB+$*KUcJh!r)J0 d'15T`S!JEIriF$mN!be!rr4`%1#Ua+lrp1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V %JH@+)'hrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B&FJRMUb)&G"INUB+$*KU cJh!r)J0d%15T`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMm N!q#+a)(PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB45KR!)[)"Y!2jN)!8 #J2#3"1L)*J3#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"()3iUd#K3!!!2m JEIrd+M"F!1Q0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3 U-&`!jBf+J5)%!S%!!!$r)'hrp)U`(!!S!h)3iU`#K!!!!2mJEIrd+$"-!1Q-)J0 d'15T!S%!!!$r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S% !!!$r)'hrp)L`(!"&k[q!5SGZ!2ZH*Qi!$#!&FKMLU!+!!!!!raE!)!9b%1+S!S! !!!$r&X!J"H#)!S!!!!$r&X!J"3+!!!!!raE!)!4b'1+S!S!!!!$r&X!J"()3iUJ #J!!!!2m@`#!%i)J#J!!!!2m@`#!%!S!!!!$r&X!J"%cI(2K1ANjd!"50C'9cAf0 LBepMDh0eE3!!+P&19[r`51FH-#CZ!"!NEJ!)HJ!D'R)Bike`!"!DFK$MU)U!F!! 3'Z')LS"`!"!DLS"i!"JDFKMMV(!!%"Tb%11SL)"`!"!DiBL)J(!!%"U)J#!%!S# UN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4b%1+Y!S8!!!$r)'h rr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ #K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0b%1+X!S3!!!$r)'hrr#J`6!$BK#)$G"M NU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'h rr#J`6!$RM)L"5Ui!&'F!!D`N5h`!B!!"Q#B%FKAMUb)%G![NUB+$*KUcJh!r)J0 d'15T`S!JEIriF$mN!be!rr"`%1#Ua+lrm1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V %JH@+)'hrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK5B%FJRMUb)%G"INUB+$*KU cJh!r)J0d%15T`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMm N!q#+a)(PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB8Q"A)9ikXL"A3,j+Q #JbBDXi0`2b)$G"MNUF+!)'hrq(!r*!-Y32r`F"$JUX5Zrr$PLL*YrrM6`L!T!3# !X"`!FMmN!q#+a)(PLL"YrrM4`S#S!J"b2m+$jBNJEIridF'!U!-!XB3Q"A)*ikX L"A3Aj+Q#JbBDXi0`2b)$G"$NUF+!jBNJEIridF&`2b)$G"MNUF+!jBNLEIridm% J+33!J+J&!()r*!2JLX5"jBSJEIridF+!U!B!FMr#Jq@*)'hrq0("J+J(!,'%8SC `#,b!E3$qC'!!!G`N5dAU!)"m!'!!!FJQ"()*ikXL"(3Aj+Q#JbBLXi0`2b)$i)R #J1@*)'hrq0("F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$,8$rm(!3i+V%JH@+)'h rq0(#)#J&!)#Zrr"b2b3$,8(rp()BiUV%V[rdjBSJEIridF+!U!3!XB8Q"()9ikX L"(3,j+Q#JbBLXi0`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJ L-"`!)'hrq0(!)#J$!)#T!J"d2be!rr3J!be"rr"b%1+S`),PL#"YrrM4`#!S!3# !V[rdJ+lrm,'&*J9b#H1V)J9d&q5TJS-Q)V1$F$mL!q#*`S$PL5"YrrM4`A!r`)2 PL#*YrrM6`#!T"`#!U!B!FMmN!be!rr4`%1#Ua)(PLL"YrrM4`L!S"3#!V[rdFMm N!be"rr"b'1+Ua+lrm1@+)'hrq0(#J+J%!,'%*J9b&H1V)J9d#q5TJS-Q)V1$F$m L!h3Bj+R#J#"YrrK`2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`# !U3)!G$mY32rd)!-Y3Ir`FK$LU-##jBJJEIridF!J+!%!J+lrp)#Zrr#aK&+'F!L mJ'd!rM3J"3+!m*!%k)JQ"!+$m*!%KS!J"3+!$j!%)J3#J3q3"1Q*JS!S!5S%FK$ LV3+&!!!!rb"Yrr3U-&`!kBdL"(3Bj+N#J3!!!2mJEIrd)M!F!1f*JS8U"1#0!S8 !!!$r)'hrp#S`A!$PMBU")J3#J3!!!2mJEIrdLV!F!#J$FK$LV!+%!!!!rb"Yrr3 S-%`!kB`L!h3Bj+N#J3!!!2mJEIrd)M!F!1f*JS3S!q#-!S3!!!$r)'hrp#J`6!$ PM)L")J-#J3!!!2mJEIrdL,!F!#4Z!!`J"A)BiUJ#J!!!!2m8`#!&FK$LU!+!!!! !ra6!)!AJL!+!!!!!ra6!)!8#J!!!!2m8`#!%FKMLU!+!!!!!ra6!)!4b%1+S!S! !!!$r&-!J"1#)!S!!!!$r&-!J"!+!!!!!ra6!F!"-h`ai6Pj1G!!3Mf4PFepPBf* IC@jMFRP`G!!!+P&19[rF,`-JEJ!)GJ"J!!$+!M!!rMJ!F!&b!h32,8$rh(!!%$! i!1L!`))8-$J!!S)!!!!2XB,NJX5"F!0b$be"rq"b!")`1!$SJF+Zrq!Y3[rN&$! i!!+#!!!!$l1#a)!J,[rNXB,LJX5Zrpa`!A)$,8$rk(!!%$!i!1L!!S!!!!!2,8( rl")`1!!#J3!!!!qaJH5"`Ulrl(!$,8,rm(3!&$!i!1L#!S)!!!!2,8$rp"!`1!! #J!!!!!qeJ-#Zrr5cJ-#ZrqJL,[r`Xi!+J!!!!!'"-$J!8S0`#,D!C3$r-LBI6Pj 1G!!%P'4PFepQDAKeF&pVCAPIF'&bDA4j!!!!+P&19[rB,`-JEJ!)GJ"J!!$dF!& b!h32,8$rf"!`1!!#J!!!!2lSJ-##G!mY3IrF%M!i!!+"!!!!rX+#XB(NJF+Zrpa `!h32,8,ri"3`1!!#JJ!!!2lSJX5Zrq!Y32rN%$!i!!+!!!!!rJ+!!!!!$l@!`+l rj,1!iS$!V[rBFJ&d!be"rqJ5-$J!!S%!!!$qk)%#J3!!!!mY3[rX&$!i!!+#!!! !rJ+#!!!!$l1#j),%V[rXFJ-Y32r`%$!i!!+!!!!!rZL!!S!!!!!2,8(rp")`1!! #J3!!!2i#J3!!!!qaJF+Zrr5eJF+ZrqJJ,[r`XB%3-$J!G!(!JV#"CJ4`!'!-8S0 `#,D!C3$r#(!"*Kp1ANjd!!58C'9cAf0SC@0VAfYPH9p`BA*TG(N!!!!U88j@rq" )jami,#i!##BZ!!`SEJ!B*'i!&%UZ!"aR!!8@*Nak!"SEFKMMVA!!%"Yb%11SLS" `!"!EiBL+J(!!%"Z+J(J!'"Yb'11XF!!3'h)3ikL)J(!!%"[KL)L!F!!3'iL!*NB S3f!!"-"`#,#Z!""X@Ri!(KYb'11[F!!3'h)3ikL1J(!!%"[KL)k!F!!3'ik!F!! 3'h)BikJY32rdF!!3'h)3ikL"V[rdF!!3'q')JDlrp(!!%"Z"V[rd[i8J,[rdXB4 4VJ!3B!!!TYIZ!"!J,J!3$)!!!!!)BJ!!N!!`1`)'6[X!!J#'!(B!CJ"B!%`!2!! X!"i!%R!!%#-#J!!!!2qaK(!!%#-#J!!!!2rKL,'%F!!3)`+!!!!!rh)3ikLaK(! !%#-#J!!!!2pb'11SXB4`!"!M!S!!!!$rXB9`!"!M!S!!!!$riBLaKA!!%#-#J!! !!2pb%11SXB9`!"!M!S!!!!$rFKMMU,'&3Ui!%#!%!S#UN!6LL#B&!S1UN!5'J#! %!S"9N!3L"3+"9C!%dS'#J#J"+J4b%1+Y!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+ "!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S `A!$RMBU"+!0b%1+X!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"` !)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$RM)L"I!"J!!' B*J4b&H1V)J4d#q5TJS-Q'V1$F$mL!h3Bj+R#J#"YrrK`2b3$,8$ri(!3i+V%V[r JjBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'hrq0( "J+J$!,'&*J4b#H1V)J4d&q5TJS-Q'V1$F$mL!h33j+R#J1@*)'hrq0("F$mL!h3 Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2PL5" YrrM4`B#S"`#aK5B&FKAMUb)&G![NUB+$*KUcJh!r)J0d'15T`S!JEIriF$mN!be !rq"`%1#Ua+lri1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V%JH@+)'hrq0(#J+J#!() r`S2PL5"YrrM4`B#S!`#aK#B&FJRMUb)&G"INUB+$*KUcJh!r)J0d%15T`S$PL5" YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMmN!q#+a)(PLL"YrrM4`S# S"J"b2m+$jBNJEIridF'!U!F!XB45KR!)[)"Y!2jN)!8#J2#3"1L)*J3#Jr#3")D !)!8#J!q3"#)%!S%2N!6TLB+!+!%U"()3iUd#K3!!!2mJEIrd+M"F!1Q0)J4d'15 T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`!jBf+J5)%!S%!!!$ r)'hrp)U`(!!S!h)3iU`#K!!!!2mJEIrd+$"-!1Q-)J0d'15T!S%!!!$r)'hrp#) `(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$r)'hrp)L`(!"&k[q !)!9b'1+S!S!!!!$r'-!J"A)3iUJ#J!!!!2mB`#!&i)J#J!!!!2mB`#!&!S!!!!$ r'-!J"()BiUJ#J!!!!2mB`#!%FK$LU!+!!!!!raM!)!6JL!+!!!!!raM!)!3#J!! !!2mB`,q&)#lrp,'%5Ui!%'i!qcaJ!!8q5Ui!%'i'F!"J!!8d*Naq!"iEFKMMVh! !%"Yb%11SMS"`!"!EiBL1J(!!%"Z1J(!!%"Yb'11S,8$rm(!!%"Yb%11SJDlrm(! !%"[KL)'Zrr"`!"!EJDlrm#C'+%0k!"SEFKMMVA!!%"Yb%11SLS"`!"!EiBL+J(! !%"Z+J(J!'"Yb'11XF!!3'h)3ikL)J(!!%"[KL)L!F!!3'iL!,8Arl#e%rqJJ"!+ !UT!%iSJQ"3+$UT!%KS!J"!+!9C!%)J8#J9@3"0+"JS!S!5S%FK$LV3+&!!!!rb" Yrr`U-&`!fS8L"(3Bj+N#J3!!!2mJEIrmLV!F!#)%i)N#J3!!!2mJEIrm)M!F!1@ *JS8U"!+&!!!!rb"Yrr`U-&`!jif+J5J$FK$LV!+%!!!!rb"Yrr`S-%`!f)3L!h3 Bj+N#J3!!!2mJEIrmL,!F!#)$i)N#J3!!!2mJEIrm)M!F!1@*JS3S!`+%!!!!rb" Yrr`S-%`!jib)J8AU!)"m!'!!!FJQ"()*ikXL"(3Aj+Q#JbBLXi0`2b)$i)R#J1@ *)'hrq0("F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$,8$ri(!3i+V%JH@+)'hrq0( #)#J&!)#Zrq"b2b3$,8(rj()BiUV%V[rNjBSJEIridF+!U!3!XB8Q"()9ikXL"(3 ,j+Q#JbBLXi0`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJL-"` !)'hrq0(!)#J$!)#T!J"d2be!rq3J!be"rq"b%1+S`),PL#"YrrM4`#!S!3#!V[r NJ+lri,'&*J9b#H1V)J9d&q5TJS-Q)V1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#* YrrM6`#!T"`#!U!B!FMmN!be!rq4`%1#Ua)(PLL"YrrM4`L!S"3#!V[rNFMmN!be "rq"b'1+Ua+lri1@+)'hrq0(#J+J%!,'%*J9b&H1V)J9d#q5TJS-Q)V1$F$mL!h3 Bj+R#J#"YrrK`2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3) !G$mY32rN)!-Y3IrJFK$LU-##jBJJEIridF!J+!%!J+lrj)#Zrq#aK&+'F!LmJ'd !rM3J"3+!m*!%k)JQ"!+$m*!%KS!J"3+!$j!%)J3#J3q3"1Q*JS!S!5S%FK$LV3+ &!!!!rb"Yrr3U-&`!kBdL"(3Bj+N#J3!!!2mJEIrd)M!F!1f*JS8U"1#0!S8!!!$ r)'hrp#S`A!$PMBU")J3#J3!!!2mJEIrdLV!F!#J$FK$LV!+%!!!!rb"Yrr3S-%` !kB`L!h3Bj+N#J3!!!2mJEIrd)M!F!1f*JS3S!q#-!S3!!!$r)'hrp#J`6!$PM)L ")J-#J3!!!2mJEIrdL,!F!,q&)#lrm,'%F!L`VJ!3E(a4VJ!3)!9b'1+S!S!!!!$ r'-!J"A)3iUJ#J!!!!2mB`#!&i)J#J!!!!2mB`#!&!S!!!!$r'-!J"()BiUJ#J!! !!2mB`#!%FK$LU!+!!!!!raM!)!6JL!+!!!!!raM!)!3#J!!!!2mB`#iZrqblKb! ZrqLjJ#e!rr"J!2ZbfHi!%#!Z!"!-J!!!!!KL!!#!-$X#"Nll!!)!GJ"S!&S!6J" %!$B!+!!F!")J"!+!!!!!raN!)!6JL!+!!!!!raN!)!4b%1+S!S!!!!$r'3!J"() BiUJ#J!!!!2mC!#!&!S!!!!$r'3!J"H#)!S!!!!$r'3!J"A)3iUJ#J!!!!2mC!#! &FKMLU!+!!!!!raN!F!"-haci6Pj1G!!BN!"NCA0IF'0LBepPEQ0bHA"d!!!!+P& 19[rS51FI%#*Z!!Kk!"SCFKMMVA!!%"Pb%11SLS"`!"!CiBL+J(!!%"Q+J(!(*J9 d&H5VaS!JEIrF*M!m!0D$F!FN"5e!rqK`(H#Ua+lrk#"Yrpb'X#`!F!FN"5e$rqa f$HDUa)!JEIrF*$!X!1@+K+lrl(!(*JAULmD!)'hrh#B`2!$RLiD#F!mS"A34j+c )J#"YrpJS-%`!f)4`$b3&,8$rl(!Ci+V%V[rX)'hrf)L`,!"`$b3&,86rk(J*k+V %J#"YrpJN-#`!jBU%V[rSF!mS"H+-b)!JEIrB+$"-!1H-L)*k!"SCFKMMVA!!%"P b%11SLS"`!"!CiBL+J(!!%"Q+J(!2)J9d&15T`S!JEIr8)M!F!0+"F!mN"5e!rqa `(1#Ua+lrl#"Yrp5#X#`!F!mN"5e"rqKb$1+Ua)!JEIr8*$!X!1@+K+lrk(!2)JA SLF+!)'hre#)`(!$RLB+#KS&`"b)&G"(NUF+!)'hrd#)`(!$5JA!(*!8Y32rXF"R JUX5Zrq`JEIr3JV!X!(!(*!8Y3IrSFJRLUX5!)'hrd#3`,!$PLS5ZrqK`"b)&iSR #J#"Yrp!L-"`!jiQ#JSL")Qi!$#im!!"qr(!3*N"J!!'#F!(!KfFU)!0b'Z+S)J2 PL3+"$rrrr)+!*J%J"()DiUJL"1@*!S%2rrrmJS!S!@!S)!0b'q+S)J25J3+"$rr rrS+!*J%J"()EiUJL"0+"!S%2rrrqJS!S!H+(HMmL!h3@j+R#K5"Yrmak-#3$,8A rl(S3kUV%V[rXHJmYF"`!rqJL!be#rr"d$q5T`S@#V[r`jBNJEIr-dF%U+!%!LUl rk()m*!-Y4IrdHJRUUX5"HJ-L!qL*`S@#JZ@*)'hrc0("+LJ#!)UZrr4b1#3$k)V %JA)(`S1#JZ@*)'hrc0("LUJ$!(`r)J4d&Z5T`SBJEIr)I$!N"#e'rr4m$qbUa+l rp(`2,A!F!2r`)J3Y3[rXG!lNUF+'JUlrl1@*)'hrb0(",#J"!)bZrr"b2b3%lSV %JH@+)'hrb0(#M+J#!()m*!6LLX5"FJ2#K)+#jBNJEIr)dF'-U!-!)!B#J2m!!2m L"3+"!2rr!)+!)X%J"J+!!2rr!#)&!S(r!!$rJS!L`91,Y[`!!'i!rRT`!%cI#2K 1ANjd!!L1E@&VC9pVCAPIFf0SC@3!!!!U88j@rrK)j`!N*'i!##mZ!!`[#L*Yrm3 J@8k3!#TZrr3[#L*Yrq3J@8k3!#TZrr4+J'B%F2pJ'#m+)QhrH#"C6T!!+Qlrp%U !C`4`rQ!#F!!NAdjH6R3!#)eNCA0IDf9jAh0MD'9N!!!U88j@rrK)j`!N*'i!##m +)QhrU#"C6T!!+Qlrp#m+)Qhrk#"C6T!!+Qlrp#m+)QhrH#"C6T!!+Qlrp%U!CY* `!#4I6Pj1G!!%NQ4PFepZCAGIFQ&ZC'pYAfYPH3!!!#T46PEri#m0)Qhr4#"C6T! !+Qlrh#e!rqJLEIp%)&P1N!!UE[rF,8$rl#mZ!!JLEIq`)&P1N!!UE[rF5'lrk#* Yrk`J@8k3!#TZrpa)E[r`)Qhr[#"C6T!!+Qlrh%KZrr!LEIq`)&P1N!!UE[rF5'l ri#*Yrc!J@8k3!#TZrpa)E[rN)Qhr-#"C6T!!+Qlrh#mYrc!LEIqX)&P1N!!UE[r F5'lrm#*Yrl`J@8k3!#TZrpa)E[r`)QhrX#"C6T!!+Qlrh%jH6R3!")!JC'9cAfP ZDA4IFQ&ZC'pYAfjeE@*PFPpRC@jPFQ&dEh)!!#T46PErq%MR%!3[,Iqi,bi!##* Yrm!J@8k3!#TZrr4f!'!+)'hrY%)`1!"5Jh!)YS"Ym#BI6Pj1G!!%R@4PFepcCA4 IFQ&ZC'pYAfGPEQ9bBA4[FPpcC@9N!!!U88j@rrJLEIqd)'i!#(!)FL#`J@8%SLj J$NU!C`SL#4,B8i"QqL*"6Pj1G!!%Pf4PFepcCA4IFf9aG@9ZBf9IER9YBQ9b!!! U88j@rrK)ja!%5(J!!5mYrlJ[,J!),bhrY#*Yrq`J@8k3!#TZrr4f!'!Q)'hrY(! !%$!i!&+!!S!!!!$r)'hrY"'!1!!JEIqd5M!i!'B)8S0`#,D!EG3Q(djH6R3!"*P NCA0ICf9ZCA*KG'9IFQ&ZC'pYAf*XEf0V!!!U88j@rrK)jami+'i!$#4Z!"J[#Q( r!!!!p#`!5'S!"'(r!!!!k#i!)!aQ"R!",8!!&(!"*N"JE#JZ!"!NEJ!)B&4`!EL !EaB[#Q(r!!!!K()!-J$5KLB"9)T9K'!)GJ!@'YD'H!!U"b!&6!8!!#)$6!-3!0+ !6(`3!(rrrrmX!#!&"S!%r(-Y6!-!!%am!!&rrrrr,J&+K'DS)!aR"#M'+-G5Lh! %Ym"Z"VIZ!"4[L#!'60mFq%jH6R3!&)jNCA0IFA9KC&pMDh0eE3!!!#T46PErp#" Z!!JGD!!"rrBJEJ!)(9$rpc!ZrrC1ANjd!!59G(G[Af*jG'9cAhCKH&pdEepZCA4 c!!!U88j@rr3JEJ!)(@J!!rrd(@J!![re(@J!!Irf(9$rpb!Zrr41ANjd!!5@CQp eFPpLHA4PFepfBAKIG'pIEQ9dF`!!!#T46PErm%MR(M`SEJ!)*%`Q6%KZrr!LEIm `)&P1N!!UE[rX)Qhr4#"C6T!!+Qlrl#)Zrr#aJ5"Yrk3J%&+3!,1!,`!LEImJ)&P 1N!!UE[rX)Qhr+#"C6T!!+Qlrl#e!rr3L5d(Zrr4`"()JX)&P"+)ZB!j+J'F+)JN 5f&1!C[SL39L,)Qhr+#"C6T!!+Qlrl#e!rr3L5d(Zrr4`"()JX)&P"+)ZB!j+J'F +)JN5f&1!C[SL3A`!B$4i!(B!&K*k!'!+iSY`!F#$XB45KA!'ZS"[m%U%CJS3%J! !!!%8J'!)%")#!!$q&)"5LP+'F!HmJ'r'F!"-haai6Pj1G!!%MQ4PFepbB@jNEfe IDf9j!!!!+P&19Zri51F3"#mZ!"![,J!-5(J3!%KZlrJLEIq8)&P1N!!UEZrd*J" +JfB8,bi!#%KZlrJLEIq3!#"C6T!!+Ql[p%Ki%!"#TdKZlrJLEImi)&P1N!!UEZr d)!-Q(djH6R3!$*&NCA0IFQ9KC&p`BA0cGfpbC!!!+P&19Zri51FF2#CZ!!JS,J! -+'i!%#SZ!"4f!!b%!!!3!'m!!5T`rf!!!A`[$#*Yra!J@8k3!#TZlr3JEIm)5'J !4L*YraJJ@8k3!#TZlr3[,Im),`3[#b*Yr``J@8k3!#TZlr4+J&K2CK3[,Im))Qh r&#"C6T!!+Ql[p'!!!04)H!!+,`XLEImF)&P1N!!UEZrd*%"+J'F#3K*+K@F!!,) [$#mYrk!LEIm3)&P1N!!UEZrd)'hr#%KS!%BLEImB)&P1N!!UEZrd,bhr#%Ki%!" )EZri)Qhr$#"C6T!!+Ql[p%U!8%pQ%LmYr`JLEIm8)&P1N!!UEZrdB&a)H!!+5'l [q#*Yra`J@8k3!#TZlr3N3%U!C`*#%NKZlrJ[#b*Yrb3J@8k3!#TZlr4+J'FS,bh rR#*Yra!J@8k3!#TZlr3JEIm)5'J!4L*YraJJ@8k3!#TZlr4B6f!#GJ&+JfF!rYT +JfB5,`4#Tbm,)Qhr1#"C6T!!+Ql[p#mYrjJLEIm3)&P1N!!UEZrd5S9B6fF@5(J 3!%+R5'l[q#*YrcJJ@8k3!#TZlr3J"&1!3M-)!#!$9m"%!%R!60mF1%jH6R3!%** NCA0IFQ9KC&p`GepcG(*TEQF!!!!U88j@rc4)jamm*Qi!##KZ!!`Y5rmdHJ&&l[q i)%Y`re+!5KKQqLi!5(J!3%+R5'lrZ#*YrcJJ@8k3!#TZrc"m!@!k&KY*`hJ!B"T +K@F+)!0b!F#"X4TJ##!$FJ(!JE%LiSY5K(!'Z)"[i(!(`)CQ#L!&9m"%!%R!+J" 5KVb(Bm*&l[qi*Nam!'!HGJ"i!'!1)!45J")D5F(KUBD"8S4`"VL!Eq`@`e+'F!H mJ'2F,``LEIrS)&P1N!!UE[m`5'lr1#m-)Qhr`#"C6T!!+Qlr-#m-5'lr1#m(,`` [,[mdBIrrrpa+5(J!J%+R5'lr1#*YrcJJ@8k3!#TZrc![$#*YrqJJ@8k3!#TZrc" `!%cI(2K1ANjd!!L4C'9cAh0dFQPZCepdEepVCAN!!#T46PErq%MR%$3NEJ!-*Qi !#(B!,bhrM#m+)Qhr0#"C6T!!+Qlrp&"2B$C`!"!E,`![,Iq),`SLEImd)&P1N!! UE[rdF!LfJ%r[!!aX&#mYri3[#L*Yrc3J@8k3!#TZrr436b!$8S0b#,#"EF![,Iq !,`SLEImd)&P1N!!UE[rd8%p-h``)6Pj1G!!)P@4PFepMBQa[BfYIF(*TER4ICQP XC3!!+P&19[ri51F30#CZ!!JNEIpmGJ"J)NKi!!J[#b"+8)T)8#*Yrb`J@8k3!#T Zrr4+J'B%F!&J#P+$F"#fJ'ABF!"-h``)6Pj1G!!%Mf4PFepTFephC@&VAfYPH3! !+P&19[ri51FB0#CZ!!JNEJ!-+#i!%#BZ!#`[!bmZ!"J[,J!8,`3[#Lm,)Qhrm#" C6T!!+Qlrp#!$9m"%!%R!,`![,J!J,bi!(#m%,`S[#b*Yrr!J@8k3!#TZrr3[!bm Z!#J[,J!N,`3[#Lm,)Qhrm#"C6T!!+Qlrp%cI$"K1ANjd!#L3!'4PFemcBf*MAf9 ZBh*jF(3!!!!U88j@rrK)jaJd*Qi!##4Z!!`S,J!3*Li!,#m$,bi!'#mZ!"3["#m +,`XLEIrJ)&P1N!!UE[rd)!0A`%3!5F![!#mZ!#![,J!F,`3[#Lm,)Qhri#"C6T! !+Qlrp#m$,bi!+#mZ!#3["#m+,`XLEIrJ)&P1N!!UE[rd60m-'%jH6R3!+*&NCA0 I-h"MBQ0IC@jMFRP`G!!!+P&19[rB51FI-#CZ!!`NEJ!)GJ!@'R!!%"VKL)D!F!! 3'R)3ikL'J(!!%"Tb'11SKS"i!"JDF!!3'Z')L)"`!"!DFK$MU)L!F!!3'R)BikL )J#`%k)khKJ+'$j!%[B-J"ZQ)XB3X!h)5ikkhKJ+'c-`!!#!$[B!L"R35j+QaJ5B ",!4b%Z1ZZBB#KXc-!!!J",f!)JCd%Z5TXB%S!5`%iSkhKJ+'9C!%[B-J"Y#!XB3 X!q#1ZBB#KJ$r!2qpK#!'iBLaJb`%iSkhKJ+'9C!%[B-J"Y#!XB3J"!+!!!$r!#) %!S%!!!$rG"$PUB+!)!3#J!$r!!"d%15SJ)%L!`+"m!!!!1L*JS!S!3+$$rrrrhi !B!!"`L"Yrh4+X(`!CaiJ!h)DikJL!q5*JS!Q!5!%FKVMU#)%j)Q#J#J"B"`J!h) EikJL!q+*JS!Q!5!%FK[MU#)%iSQ#J#J"!S-2rrrr!S32rrrrF$r!Jb"Yrh"b2#3 $lSV%JA)$,A!-!2rB)!2XL-#"J),PL#"Yrh$4`#!S!3#!V[rBFM!N!be"rpab$Z+ Ua+lrh()2,8,ri#3$,8$rj(!0i+V%JB5Zrq$PLL"Yrh$4`L!S!J#!V[rNFJBN!be "rqKb&H+Ua+lrk()",8,rl#3$,8$rm(!8i+V%JB5Zrqa`1#)$,8,rp(3@j+R#J)+ Zrr6PL5"Yrh$4`5!S!`#!V[r`*%"m2#)%i)R#KR`$*!6ZLX5'K)(PLL"Yrh$4`R` rc)6PML*Yrh$6aL`T"!#-U!8!FMmN"#e'rr4m$qbUa)(PLL"Yrh$4`L`S"J#-V[r dFM!N"#e"rr"b&Z+Ua+lrm()2,8,rl#3%,8Erk(`9l+V%JB5ZrqcPLL"Yrh$4`L` S"`#-V[rS)!S#J!!!rrmU"R33jDf+J#!&jBJL"A3Hj+R5J#E")!B#J2rr!!!U#R3 3j+f+J#!&lBJL"A3Dj+R5J#E"8SG`%,k!E3$q1R!!60m-q%jH6R3!#)YNCA0IFf9 dAfYPH3!!+P&19[ri,`d[,IpS,bi!$#mZ!!JLEIpF)&P1N!!UE[rd)#hrD%jH6R3 !#)PNCA0IBh*jF(3!!#T46PErA%MR(c`SEJ!)+#i!$#4Z!""(l[rZ)%4+%'B%F%& J"L"%%""*`"5!5F!Q!#"Yrf4k!"S`1!$PM5"%5LJ!!@B%F%&J##"%%#J!!8R!&8! !!8R!*J!JEIpNI!!F-$J!lBjq!'!@'"a+"'FLF!!3"0#!3HlrjK'!H!"5Kh!)[S" Pj'!+3HlrjN)`H!"5Kh!)[S"Pm%KZrej)E[rQ)QhrE#"C6T!!+Qlr@#m',`9)E[p H5'lrhQ(r!!!!jLBZrpiJ!`+!!!!!raE!)!2JL!+!!!!!raE!)!0b%1+S!S!!!!$ r&X!J!h)BiUJ#J!!!!2m@`#BZrq)J!`+!!!!!raE!)!2JL!+!!!!!raE!)!0b%1+ S!S!!!!$r&X!J!h)BiUJ#J!!!!2m@`(`!&M`!J%)ZrrCq!Q"#H!"k!'!Qf!4`!"! $3HlrlR)!%M"S!-+!C`3!"!!"iJY+!fB'8SB@2!#!8S9`"VU!CG4`!"!%)'hrB"@ `!!"i!&+(F!fqJ'@i3LS!$5!+60mFq%jH6R3!$)TNCA0ICQ0bHA"d!!!!+P&19[r -51F2'#*YreKk!(`!+'i!$#eZ!"$re#eZ!"6rd%+ZrmaJ!!4!PmYJ!!3S)!Cd%15 S*!DaJLJ#b+lre-5Zrp!Z"()3ikmJ"L)d[!#cJ,'%[i3Z!R)3ikmJ#e+!)JBJ0!` !XB'cJVq#)!6JJ#e!rr3Z"!+(!!!!r!+Z!!!!r2rd)!*b(11S)J,SLG+!*!&`%1# X)$&i!,'&)%R4l[rd)#J#!,'&)!6JL#e!rr!Z"!+(!!!!r!+Z!!!!r2r`)%R4ab! S"!#aK5"*dHlrm#!S"J#aK5!#i)!Y32rd,J)#K`!!!2`#VJ!!!2crp(!3i+SJ5G( ()#J"!,'&)%R4l[rd)#J$!,'&)!,JJ#e!rr!Z!J+(!!!!r!+Z!!!!r2r`)%R4ab! S"3#aK5"*dHlrm#!S"`#aK5!&G"$NU#3&XB)S!XLZrp6%V[r3,J4b%11[)!Y8J#) &)$3-!,'"Xi5rK#i#FK$MVb!,9S!L"5!d$!#aJE1#[i)J"1#!,8$rl#i%!SF!!!$ m!Ui!!!$mrq`J!R)FikJL!ZL*dS!N!A!3i+`J-AJ!XBBJ5G(Zrq`J+!)!XBBJ"1# ),8$rk#i%!SF!!!$m!Ui!!!$mrqJJ5G(()#J%!,'')%R4l[rS)#J'!,'')!,JJ#e !rq`Z!J+(!!!!r!+Z!!!!r2rXF"$JUL"*dFFJ+!%!XBBJ5G(Zrq`J+!-!XBBJ!Z# !,8$rk#i#!SF!!!$m!Ui!!!$mrqJJ5G(()#J&!,'')%R4l[rS)#J(!,'')!Cd%15 S*!DaJLJ#b+lre-5Zrp!Z"()3ikmJ#eL!)JBJ0!`!XB'cK,q%,J*b%11[)!YDJ#) ')$3-!,'"Xi+rJL!%i)!Y32rN,J3#K`!!!2`#VJ!!!2crj#!#FKcMU#)#k)R5J#3 "F"$JV#!aH!#aK5"*dHlrj#!S!J#aK5!%i)JY32rJ,J3#K`!!!2`#VJ!!!2cri#" *dFFJ+!3!XB8J5G(Zrq!J+!B!XB8J!Z#!,8$rj#i#!SF!!!$m!Ui!!!$mrq4`%1# U)%R4ab!S!3#aK5"*dHlrj#!S!`#aK5!#i)!Y32rJ,J)#K`!!!2`#VJ!!!2cri#" *dFFJ+!8!XB8J5G(Zrq!J+!F!XB8J"A33j+JN"E'#+!,)V[r8a+lrd#i%FK$MVb! ,A)!L"5!d$!#aJE1%[i3Z!R)3ikmJ#ek!)J8J0!`!XB'cJVq#)!6JJ#e!rp`Z"!+ (!!!!r!+Z!!!!r2rF)!*b(11S)J,SLG+!*!&`%1#X)$&i!,'')%R4l[rF)#J#!,' ')!6JL#e!rpJZ"!+(!!!!r!+Z!!!!r2rB)%R4ab!S"!#aKL"*dHlrf#!S"J#aKL! #i)!Y32rF,J)#K`!!!2`#VJ!!!2crh(!3i+SJ5G(()#J"!,'')%R4l[rF)#J$!,' ')!,JJ#e!rpJZ!J+(!!!!r!+Z!!!!r2rB)%R4ab!S"3#aKL"*dHlrf#!S"`#aKP# ,F##h`'d!qp3N"5S',!*5V[r-F"Q`V[r-EJ$lZL!&FKhMU#)&jSR5J#S")!Cb(H1 S)JEQLG+!,!%N"H++[B)#JP@3",@')!,3J,'&*!EJLVZ#!S)!r`$rYB8J!Z')XBB N"H5+[B)#JM13",@')!,PL,'&*!Cb%1+UZi)#JJ!!rrqeK5!#FK$MU,''*!ASLVf #!S)2N!5eKL!#kBLaK5"Z!!JJKL"Z!!JK43!%60mBm%jH6R3!%)YQBh*jF(4IBQp NH3!!Bh30)4#"!`B!%!!!%"!3!!!3!"!3%!!3%"!%)4!%)4!#)K!3"#%3J3-,%!! 3!"#3"3!!!4!!!3!3!4!3!3!!%4!!%3!3%4!3%3BK!3)K!3-L!3%")3%$)3%")3% ")J%"!L3"N!3$)3%#)J%"!5%"!5%"!53"N!3#)J%"!53"N!8N!C!%"#%""#%"!L) "!33K!3%K!3%K!3)L!3%")`%"!3JK")%$$3%!!!%!"!!%!!!%"!%%!!%%"!!!)!! !*!%!)!%!*!!%)!!%*!%%)#3""#3"!b%"!L-%!3%#)J%"!5)%!3%K"!%K!3%P"!3 "!33"*3%""!3"!L)J!3)M*!%"!5-J!3%")L3"!5-%)!%"+J3N!3%%)!%""#5"!`m #!!!#!!3$!!!$!!3#"!!#"!3$"!!$"!3#!#!#!#3$!#!$!#3#"#!#"#3$"#!P!`3 N!3)#)J%#!5-%!3-#)J%$!53%!3)%!5F"!J3%!3-%!5B"!`3%!3)")b!"!J%M*!% $!5-J!3-"-53"!J3J!3)%*!%$"#!"!`3N"#%#"5%)!5%#!5%)!L%)!L)##!-L#!J ")`))#!3L!3)#)3%#)`J"!J%L#!%")3J")`%##!%K!3%R#!J"!JJ)!3)K!B%$"`) !!3!!#3)!#3!)!3))!3!)#3))#3)M!3%#!5)"!3)M#3%#!5)*!3%R#!%"!JJ"!3% S#!N"!JJ*!4!$)4)$)4!")3J")4)")3J")K!)!L)5#!)M%!J)!5-5#!J")4!#)J% 5!L)"%!%M#!%5!53)!4!)!5-"%JJ"+J%3#!J"%JJ)!4!")3'"!`F5!!%3!!N5!!N 3#!%5#!%3#!N5#!NK%!%M!3%5!5-"!4!")`N"%J%b#3%3#!%"%JJ"!4!)#3%5#!N ""5%%"#%JJJ)%"#!3!"3!%#!L&##"!`JJ!!!J"!!J!#!J"#!J%!!J&!!J%#!J&#! $)3L"!`B%!!J!)!J%)!J3!!J8!!J3)!JN&#!))!)M##!%!5)))!%S)!JJ"#!))"! ")`JJ&!%T##!3)!JJ&#!)J3-()!!!*!!!)#!!*#!!-!!!0!!!-#!!)M3JJ3-))#! !)#3!)*!%*#!J-!!J0!!J-#!J0#!")5!")3L"!`BN!!JJ)!JN)!J`!!Jd!!J`)!J P0#!))#!")`JJ*!%V##!J)!JJ*#!))$!")`JJ0!%T##!`)!JJ0#!)"b)3#)%$2`! !#!!3!!)!!!)3#!)!#!)3!!!#!!!5#!!##!!5!!)#!!)5#!)##!)5"!!!"!!3$!! !$!!3"!)!"!)3$!)!$!)3"!!#"!!5$!!#$!!5"!)#"!)5$!)#$!)5!"!!!"!3#"! !#"!3!")!!")3#")!#")3!"!#!"!5#"!##"!5!")#!")5#")##")5""!!""!3$"! !$"!3"")!"")3$")!$")3""!#""!5$"!#$"!5"")#"")5$")#$")5!!!!!J-K!J) L!J)%)3%")3)")3%#)J)"!5-#!J%%)JJ#!L%)!5%#!5-)!J)")3J#)`%)!J%L!3J "*`)"#!)#!3J")5!#)J)J!b%L!L)#)J-L)!%")`)J!3)L)J%")`)L!3)K)!%M#!) J!5%)!5%L!5-)!L)")3J"*b!"#!)J!3J"*b)"#!)L!3J#)3+"!`F#!!)!!T!&!!! $!J!$!!)$!J)$!L-##!)")J))!5F#!JJ#!J))!L-$#!)")J-)!5F#!`J#!J-)!5) J!S%$"`)J!J!L!J)L!J!J!`)J!`!L!`)L!`%R)!))!L!##!%R)J))!L)##!%R)!- )!L!$#!%R)J-)!L)$#!BK%!3K)!)L%#!")4!$)K!3!L%3!5%J!533%#!)!b%)!5% 3!5%)!L)J#!%N%#!)%!)M#"!3!5))%!%P)!J3%##"!`F!!!3!%!3!!#3!%#33!!3 3%!33!#3N%"!N#!)L"!J")a!%#!)L*!J"*"!N#"!"*`3)%"!%#"!"*53)%"!NJ3- (!!3!!"3!!!3J!"3J%!3!%"3!%!3J*"!8)!J")33")3J")43")3J")`3J#!%P&#! )%!3")`J3&!%S#"!%)!J3&##"!`F!"!3!&!3!"#3!!"!33&!33"#3N%"3N#!% M"!3)!5-8"!J")`3N#!%b)%!3%#"!8"!J3"#3)%"3N"#%3"#%"!L)3!38L!K! #)3)")3%")`)3!3%K!J)K)!%K%!%K)!)L!5!")a!")!-M)!)3!5)J!J%R!5!#%!% J!J%K")%$"`!3"!!!"3!3"3!!"!)3"!)!"3)3"5%#!5)%)!%M%!3J!L)&)!%M%!8 J!LF%)!)3"#!#!5J&)!)3"5!#)!-K-!-L)!%#)M!"!L%J!L)#-!)M!L!"!5-#-!% ")J)J!5%J!5%`!5%J!5-J!5!")c!")!%K)!%M)!)`!5`J!L!")!)`!5!#)!5"!`F !-!3!)!8!-!8!)!3#-!3#)!8#-!8N!L!%)!%M-!3J!5-J"5!")c!&)!%`)!3J!M! %)!)J"5!#-!8J!J3K"!BL!35#!J`"!3!&!!%""3%!%!33!"%%%3%3"4!"%38K%3% K#)%$$`!%#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!&#"!"#"% &##%4!L%)!5%%J3-1#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"! &#"!"#"%&)JJ4!5))#!%M"!J)!LS)#!%%#!J"!3J)!5-&#!J"+!%)#!%&#!J"!5F )#"!%#!J3!6F)#"%%#!J4!3J)%!8)#"!"#!J4"3J)%3FK%))#$3!"!"%3!"!3%!% 3%3%!!4!"!3%4%3!4%"%")K%4J3-[%!!!%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"! "%"!"!4!"%4!4!"!4%"!4!4!4%3%!!!%!%!%!!3%!%3%3!!%3%!%3!3%3%3%"!!% "%!'3"4%"%3!"%4!"%3%"%4%4!!!4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4! 4!3%4!4%4%3!4%4!4%3%N%4%4%)%$$`!!%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"! "%"!"!4!"%4!4!"!4%"!4!4!N%4%3%!)L%"!")a!3%!%M!4!3!534%"!3!5m3N!F "%"!3%4!3!3%[%"!"%"!3!3%3%!%4%"!4!5i3%"%3%"!4!4!3%4%3!3)L%!%")a! 3!3%M!4!"!534%!%3!5m3!4!3%!%3!4!"%"%3!3%",a!"!4!3!3%"%!%"%4!"%3% Z%!%4%"!"%3%3!4%4%"%#)K!4!5-3%"%")`%3%3%N%4!4%!%[%"%3%"!4%!%3%4! 4%"%"!5m3%3%3%"%"!4!4!4%3%4%",4!4%4!3%4%"%"%4%3'"!`m!!!%!%!%!!3% !%3%3!!%3%!%3!3%3%3%"!!%"%!'3"4%"%3!"%4!"%3%"*"%4!4!#)J%3!5-3!4! ")`%"%!%N%3%3%!%[!4!3%!%3%!%"%"!4!4!"!5m"%!%3!4!"!3%3!4%"%"%",J% 3%4!"%"%"!4!4%3%"!L)"!3%M%!%"!5-"N!3N%3%"%!%[!3%3%!%"%!%"!4!4!C! %,`%"!4!"N!F4!3%4!5i"!4%3!3%4!3%"%4%"%3)L!4%")a!"%3%M!3%4!534!4% 3!5m"%4!3!4%3!3%4%"%"%3%",`%4!4!"%3%"!4%"%3%4%3%Y!4%4%!%4%3%"%C! %J3-2!!!4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4!4!3%4!4%4%3!4%4!4%3% 4*"%4%4!#)K%3!5-3%4!")`%4%!%N%4%3%!%[%4!3%"%3%!%4%"!4%4!"!5m4%!% 3%4!"!4%3!4%4%"%",K%3%4!4%"%"%4!4%4%"!L)4!3%M%"%"!5-"%3%"*"%4!4! ",a%"%"!4!4!"%3%3%4%"!3%[%3%"%"%"!3%4!3%4%3%4!5i4!4%3%3%4!4%"%C! %!L)4%3%M%"%4!5-"%4%"*"%4%4!",a%4%"!4%4!"%4%3%4%4!3%[%4%"%"%4!3% 4%3%4N!3","%4%4!4%4%"%C!%"#%#"#%#!L)#!J3K!J%K!J%K!J)L!J)")`)#!J3 L!J)#)3)")3)")`)#!J%K!J)M!J)#!5)#!J%S!T!(!3-K!`-L!3)#)J-#!L%"!5% #!5%$!5%#!5-"!J)")`-#!J%K!3)L!J-#)`)"!J%M!J-#!5)#!3%M!J)$!5S#!J% #!J)$!J)#!5%"!L)#!3-K!`)L!J-$)J%#!5-#!3)#)J-#!5-#!`)#)3%")`)#!3% K!J%K!`%M!J)$!5%#!5F"!J)#!3)#!5N$!J)#!`)#!3%#)J-"!L)"!`)L!`-#)`% "!J%M!`%#!5-"!`)")`-$!J%L!3%")`)$!3%M!J%$!5-#!`-"-3)"!3)#!`%#!J% $!J)$!`)#!L%"J3-(!J!"!!)"!J)"!!!$!J!$!!)$!J)$!L-"!J)")J%#!5F#!3) #!J%#!L-$!J)")J-#!5J#!`)#!J-#!3%K!B%$"`-!!3%#!3-#!3%!!`-!!`%#!`- #!b%"!5-"!J-"+`%#!3)"!J-#!3)"!5-$!J-"+J-#!3)$!J-#!`)")J%"J3-(!J% "!!-"!J-"!!%$!J%$!!-$!J-$!5F"!3)#!3%#!5F$!3)#!`%#!5F"!`)#!3-#!5S $!`)#!`-#!3%"J3-(!`%"!3-"!`-"!3%$!`%$!313"5!J!3%"!J-"!3)"!`%#!`- "!J%"!`)$!3-#!3-$!J-$!`)$)J%#!L%"!5%#!5-"!J)")3%#)`)"!J%L!J%"*`) #!3)#!J%$)J-#!L%$!5%#!5-$!J)")3-#)`)$!J%L!J-"+!)#!`)#!J-"!L)"!`) M!3%#!5-"!`)")J%"!5-#!3-"+`)"!3)#!3-#!J%"!L)$!`)M!`%#!5-$!`)")J- "!5-#!`-"+J)$!3)#!`-#!J-")3%")`%#!3%K!3%K!`%M!3)$!5%"!5F"!J%#!3) "!5F$!J%#!`)"!5%"!5-$!J%")3-")3-")`-#!`%K!`%R!3)$!J%#!`%T!`)$!J- #!`%"!5-"!`%")`%"!`%M!3-$!6-"!3%#!3-"!J%"!`)"!`-#!C!%)`-$!3%M!`% $!5-$!`-"-3-"!3)$!`%#!`%$!J-$!`)$!L-"!3)")J%"!5F#!3%#!J%"!L-$!3) ")J-"!5F#!`%#!J-"!L-"!`)")J%$!5F#!3-#!J%$!L-$!`)")J-$!5J#!`-#!J- $!3%M!3%$!5X"!3%#!3%$!J'3"#-$!3-"+`-"!3)$!3-#!`%"!5-"!`-"+`%$!3) "!`-#!3-"!5-$!`-"+J-$!3)$!`-#!`-"*`%"!3)"N!3R!`%"!J-"!3%R!3-"!J% $!3%R!`-"!J-$!3%R!3%$!J%"!`%R!`%$!J-"!`%R!3-$!J%$!`%J4`-$!`)$!`- "N!3$!C!%!`%"!`-"N!3$!3-"!`%"!`-"!`-$!C!%!`-"!3-"!`%$!`-"!`%"!`- $!3-$!313"`%K%!)L!K!")J%#!5)%!3BK"!%K!J%L"!%"*K!%!3)3"!%N!K!%!3% K%!BK!J)K!3-L!3)$)J)3!5%"!L-%!3)")33#)a!%!3%K%!%L!3)")33")3)#)`% #%!)M!K!%!L%3!5-"!K!%)33$*J3"!K!%!3%L%!3%)J%#"#)3"!%K!J3L%!3#)4! #)3)")`3"!J%N"!%#%!%M!3)3!5%"!b%"!5%3!5)"!J-K!J%K"!)K%!)M!K!%!b) %!3%Q%!3"!K!%!b-%!3)#*`%#%!3"!K!$)K!%##8"!K!%!38P%!3"!K!%)33")3) #)J%#!5%%!b%%!L%3!5%"!5+!JJFKJ!)MJ))#J3-BJ)!#!))#!!!#!)!!!!)!J)) !J))#!!)!J!)#J)!#J!#3"!)!!J+!!J#!!J!!JJ!!JJ#!J!#!J!#!!J)!J!+!!!+ !!!)!J!)&)J)#J3-G!))#J!!!!)!!J))#!!!#J)!!J))!J!!!J!!!!!)!J)!#!)! !!))!J!!#!!)!!!!#J!)#!))#J))#!)!#J)!!J!)#J!!#!!)#!))#J))!!!)#J!) !J!)!"5+!!J)KJJBMJ)!#!L8""!3"!38L"!%")J3%!5%""L3"!33%!5%"!L%"!5) %"!)L"!3#)33")3%#*!3"!33")3%")`3%!33M!33%"L3%"!%"!b%"!L)"!3%L"!% #)J3"!5%%!53"!33%!5)""!%L!3%#)3%#)33")J%%!b8%"!%""!)K!3%K"!-M"!% "!5%%"#%"!5%%!L)""!%K!3)M"!%"!5%%!5%""b%"!L%"!5B%"!%""!3")3%")33 #)33#)3%&)J3"!5)%"!%L!33")3%#)33$*!3"!33$)33")`%""!%L!3%")33#)`3 %!3)K"!%L!33#*!%%"!%$)`%""!-M"!3"!5%%!5)"!33MJ!%%!51!!33#)5%#)B! ")33&)S!J!b)"")%$#`!J")!!"!!"!)!J")!K!)!K"!!!")!J!!!"!!!J"!!J"!8 K)!)MJ#%%J3-IJ#%%J!%!J#%%!#!!J!!!!#%!!!%%J!%!!#%!!!!%J!!%!#%!J!! !J!%!!#!!!!%%!#%!J#!%J!%!J#!!!#%%!!%%J#!%J!!!J!%!!#%%!#%%J!!%J#% !!#%%J!%%"5)J"!)K)33K"!%LJ!%#)S!J!L'!!5%%"L)J"!)L!33")S!J!L5!J%! 3!5'!!5-33)!")K"!!b&!!59!%%#!3!%M3)"!!L'!!5%3"L*!%!)L3"!"*B"!%%# !!L&!"5&!!50!J%!#)B!&)4!#)8!#)i"!%!3K3!%K3!)KJ!%K%!-N%%#!3!%L3)! &)K"!!5&!!5&!!L%3!LK!%%#!3""!J!)K3!%K3!%M3)"!!b*!%!%PJ%!33)!#)8! *)N!3!b)33!%K3!%M3)"!!5*!J!-MJ%!3!5'!!5-33)!")K"!!bC!J%!33)!#)N# !"5%3!5+!3!)KJ!%K%!)P3""!J%!")N#!!5%3!b)33!%K3!)MJ%!3"#&!!5&!"#% 3!L4!%%!3!L-)%#!%)5!"*K!J)!J3)!8P#"!J)!J")5!#)4!")5!#)b!J#!%K)!) K%!)K#!%K)!%L#"!")5!")4!&)L!)"5%J!5))%!%L)!J#)5!#)L!J!5%3!5)J#!- M#"!J!5-)%#!")3J&*L!J#"!J)!-L)!J")L!J!5-3)#!")4!$)4!")5!%)`J3)!% K#!%L)#!"*"!J)!J")5!%)b!)%!)K#!%K)!)K%!%K)!%K%!8M)!J3!L8)%#!J#!% L)#!")K!J!bBJ)!J3)#!&)K!J!5%)!b%)!L%J!5)3)!-M)#!)!L%J!L%J!5))%!% L)!J%)a!J)!%K%!3K)!%L#"!")b!)#!%L##!#)3J#)3)#*3J###!)!b%)!5)))!- L)!J%)3)")b!)!J)N#!)))!%L!JJ")`J##!)M!JJJ!L%)"#-J#!)#)3J#)L!)!5% )!b)))!%L!JJ#)3)")b!)!J%N)!J##!-L##!))JJ#!5)J#!)L)!J")3J#)`)))!% K!J-M!JJJ!5%#!L-)!JJ$)3J%)b!)!J%K)!)K#!)N!JJJ#!%K#!3L)!J#)b!)!J) L#!)")L!)"#%#!L%)!5)))!3N#!)))!%K!J%L)!J#)b!)!J)K#!%K#!%K#!%L##! %*!J###!")J))!L)##!-L##!#)JJJ!5%#!5)J#!-M#!))!59!#%!33!%K3!-K3!) M#%!3!5%)"5-33!J")K"!!50!%%!#+""!#%!33!K!!5&!!b&!!5&!!L%)"5-33!J ")4!")JK!!L%)!5)33!%L3"!%)8!&)8!#*3K!%%!)!b%)!5)33!)K%!8L#%!$*8! 33!K!!5*!#!3L3"!&*3K!%%!)!5%3!5%)!L&!!54!%%!)!L0!#%!$)8!")N!)!L& !!5&!"#833!K!%!%M#%!3!b%3!L&!!5&!"59!%%!)3!)K#!)K3!)K%!%K#!%L%%! ")d!33!)K%!%K#!%K%!%L#%!&)8!")8!$)d!33!-L3!J"*4"!#%!3!5))3!%N!3' 3!!J#2JT@CA*TCRPTEQFX)("XC@&cC5"bC5ePER4PFL!PF`)i#JF(6@PcE@&dBfJ J,5"dFRNJB@GKD@i+!L%+!53"jj!!#!)N!Iq!c!)Q)$"i)(XJ!L)PH!)L,#!#)L" p!L#"!!'3#2k3#"q3"!k3"1#3"2'3"!(q!Ii"rJ(qrJ(q!Ii"rJ%Ii"rJ$[%1mH! Ii"ra$[%1!H!"i!(a!I(J!H!"m3(a!4rq(ri1rJlqrKrq(ri1rJi"(`%I!3i"$Km "(`%1!3i"i2lJr[(qmIlqi2lJr[(qm3XK!B)#"3!"!!%!!3!"!!%&)3'#!J8!!3! "!!%!!3!"!L!ZdY28eGEAf0RDfpcGhYrJiH,Mj1AQjqMTkZ[XlHl[m2(bmr6ep[I iqIVlr2hqr`%JJ48"!J-%"3B(#!N+#`8'"`J*#JX-$3i2%"%5%a39&KFB'4SE("d H(b!K)L-N*5!K)L-N*5BR+#NU+b`Y,Lm`-6)c0$8f0cJj1MXm26ir3%d3Z,c! a-M-d06Bh1$P"3N0%48C(5%P+5da06Np389*69&9@9eKC@Q&LBf4PCQGSD@TVE'e ZEh"aFR0dGAChH(Pk!Iq!T!NL%#!$)5!#)4!")3%$)3%")a!J!3)L)!%")4!#)3J $)`J3)!%K#!%K)!%L#"!")J%)!LB"#"!J!3J"*#!"#"!$)5!$)M!J!L)J)!)K-!% K!3%K)!%K!3%M-#!"!5-J)!%")6!#)JJJ!L-)-#!")`JJ)!%L#$!")`%))!%V!3J `)!%))#!"#$!")3L"!`F!!!J3)!J!)!J3!!N!!!N3)!N!)!NK%!%L#!J#*JJ)%#! )#!%N)!J)%!%L#3J#*JN)%#!*#!%N)!N)%!%K#)%$"b!!#$!J##!J#$!!#5!!#6! J#5!J#5%`!5-)##!"+`J)-#!)##!J#!J`!5-*##!"+`N)-#!*##!J#3J`"#%#"5% J!5%#!5%J!L%J!L)#)!-L)#!")`)J)!3L"!)#)33#)b!%!J%L)!3")5!")`3#)!% K"!%R)#!%!L!J"!)K")%$"`)!"!!!*!)!*!!J"!)J"!!J*!)J*!)M"!3#!5)%"!) M*!3#!5)N"!%R)!3%!L!%"!%S)#3%!L!N""!$)4)$)4!")5!")4)")5!")K!J!L) 5)!)M%#!J!5-5)#!")4!#)J35!L)%%!%M)!35!53J""!J!5-%%L!"+J33)#!%%L! J""!")35"!`F5!!33!#35!#33)!35)!33)#35)#3K%!%M"!35!5-%""!")b3%%J% b*!33)!3%%L!%""!J*!35)#3%"b%"!5%%J3-0!!!%!3%!!!%!!3%%!!%%!3!!!J! !!`!%!J!%!`%!!J%!!`%%!J%%)3-#)3)$)J)"!5)%!J)N"!)"!3%K!J%K!3%P!J% ""!)"*!%%!J%#)J)#!L)#!`%M"!)#!53%!J-"!5-#!J%"+`)$!33#!J%%!J-)!b% )!L-"#!5"!`d!#!3"#3!!#3!"#33!#33"#!!##!!$#!3##!3$#3!##3!$#33##33 L!`J")3)")3J"*3)"#!3#!58)"!)"#3%K!J%K#3%P!J%*"!)"*3N%!J%)!5-#!JJ "+`)$#!3#!JJ%!J-*!5-#!JN"+J)$#33#!JN%!J-&)4!%)3%#)K!""#%)J3-+%!! )!!%)%!%)!"!!%"!!!"%!%"%!!"!)%"!)!"%)*"!4#!3$)J33!L%%!5%"!5-%%!% ")33#)`J%%!%L#!3"*`%)""!"#!3")4!")`33%!%K"!%K%3%M""!4!5%%!5F3#!3 3%!J%!5B4#!33%3L"!`m#!!!5!!!#!3!5!3!#!!J5!!J#!3J5!3J#%!!5%!!#%3! 5%3!#%!J5%!J#%3JP%K%)"!)#)J35!L-%!J%")`35!3%L"!)")`J%%J%X#!3#!3J %%J%)"!)3!5-%%K!")`3#%3%M"")4!6!%!K!)"")3#!3#%3J%%K%)"#%3"#%"!L) 3!38L""!#)33")3'"!aN%%!%%)!!!-!!!)!%!-!%!)!!%-!!%)!%%-!%%!"!!%"! !!"%!%"%!!"!%%"!%!"%%%"%%)"!!-"!!)"%!-"%!)"!%-"!%)"%%-"%K"!)K%!% K%!%K%!)L!4!")a!"%!-M%!33!5)3"!%S!4!%%!%3"#!")4!")6!")4!")b!"%!% M-!%3!5%J!5-3"$!"+K!%)!%3"$!"%!3")K!3!5-3%"!#)K%3!5-3%4!#*a!3""! 3%!3"+K%3""!4%!3J%"!")c!3%!%M)"%3!5-`%4!"-#!3%!3`%"!%)"%3"$!4%!3 %)3J')JJ)!L%)!L%%!5%)!5%%!b-%#!J")J3)!5%#!L))!J-K!J%M#!J#!5%)!5) #"!%M#!)%!LF#"!J)!J3)!b)"#)%$"J!"!!!*#!!*!!3"#!3"!!3*##)%#3%K!J% M!3J#!5%"!5%#!5-*#!)")3N"*`)%!3J#"!%"+!)%#3J#"!N#J3-(!!!+!!!#!!J +!!J#"!!+"!!#"!J+*!3)!J)#)JS#!L)#!J%M#!S#!53)!J)%!5-+!J3"+3)#"!J +!J3)!S%$"`!"#J!"!J!*#J!*!J3"#J3"!J3*#L3%#3)#!5-"#J)")`%#!J%M#3S #!6%*!J)%!3S#"!%#!J3*#J)%#3BK!B%$"J!)!!!)!3%!!!%!!3%)!!%)!3-K%!) L!4!")3J")4!"*!J"%!%#)K!"!53"%!%)!583!3J"%!%K)!-L)!'"!`B!+!!!+!% ")!!")!%"+!!"+!%")5!")4!")b!"%!%K+!%K%!%P+!%3!5!"*a!")!%3!5J"*4! "+!%3!L%#J3-(!!!$!!J#!!J$!3!#!3!$!3J#!3J$!L)#%!)L!a!")`J#%!%N#!- 3!3%M!K!"!5S$%!%)!K!"#!-3!5)J!S%$"`!J!`!S!J!S!`%J!J%J!`%S!J%S!`% M)!)3!5-J!a!")bJ#%!%c+!-3!5!#%!%J!a!"+!)3!5J$%!3K"!3K"!)L"!3&)J) %!L%#!5%%!5-#"!3")3)#)5!")33")5!#)J3J!5-%"#!$)b!#"!%L)!)"*`3J!J3 %)!)$)L!%!L%J!5%%!5-J"!3")5!$)L)%!L%L!5%%!5-L"!3")5)#)b!J"!%L)#! "*`3J)!3%)#!#)b!L"!%L)#)"*`3J)J3%)#)#)3J")33")3J#)J3)!5-%"!J$)`J #"!%L#!)"*`3)!J3%#!)#)5J")33")5J#)J3S!5-%"#J$)bJ#"!%L+!)"*`3S!J3 %+!)#)`JJ"!%L##!"*`3))!3%##!#)`JL"!%L##)"*`3))J3%##)#)bJJ"!%L+#! "*`3S)!3%+#!#)bJL"!%L+#)"+J3S)J3%+#)##!J#)3J#)3)#*J)##!J#!J3M#!J #!5%)!5)#!J)K!J%Q#!J#!JJ)!5)##!3M#!)#!5-)!J)))3J")3)")3J&)J)#!5% )!L))#!%Q!JJ)!J))"#-)!J)")3J%)3)#)3J#)JJ)!5)##!%K!J)K#!%K!J%N#!) ##!%K!JJP!JJ)!J)")3J#)3J"*!)##!J#)3J%)`J#!J%K#!%L!JJ")3)#)3J#)JJ )!5%#!L%#!5-)#!)$)J)#!L-#!JJ#*!))#!)")JJ)!5)##!)K!J%M#!)#"5))!J% K#!%K!J8K#!)K!J-K!J%P#!)##!J%)`)##!%K!J)K#!)R#!J#3"#!%!8L%)!")N! 3!L&!!L%3!L1!%%!")B!#)K#!!b'!!5*!%!%K%!-L%%!")B!#)4!"*""!%)!")N! 3"5%3!5%3!L&!!55!%%!3!5%3!L'!!L33J""!##%3!5)33!%LJ"!"*K#!%%!3J!% K3!)L%%!%)4!%*S!33"#!%!%K%!%N%%!3J!%K3!%KJ!)R%)!33"#!%!%K%!%L%%! #)4!%)8!&)S!3!5%3!L*!%!%K%!)KJ!%K3!3N%)!33!%PJ""!%)!$)B!&)8!#)4! $*4"!%)!3!5)3J!%L3"!#)N!3!5%3!5%3"#1!%%!")B!")8!")S!3!b-33"!$)K# !!5%%!L3""!3"!b%"!5%%!5)"!3%K"!%L!33$)33")J%"!5)%!3%K"!%K!3)K"!) L"!3&*3%%"!%"!L)"!3-M!33%!5%""5%%!53""!3"!b%"!bB"!33%!3%")33#)33 #)`%%"!%L!33")3%#*33"!33%!b)%!38K"!3Q"!%""!3"!b%""#%"!5%%"#)"!3% K"!%M!33%!L%%!5)"!33M"!3"!L)%!3%L"!3")3%")33")J%%!b3%"!%"!b%"!53 %!3%%!L)""!-N"!3"!3%K"!)K"!%K!3%K"!%L!3%")J3"!5%%!5%""5)%"!%K!3) M!3%%!L%"!5-%!3%#)3%")J3%!b4!%!J3!5%3"#8)%%!3#!3L%%!#)4!")K!)!5& !!53)%%!3!5%3!L))%!8M%!J3!L%)!50!%!J")8!#)4!$)K"!!5%)!5*!%!-K%!3 K#!%L3"!")4!"*"!)%%!%)4!$)K!)"5&!!53)%%!3!5%3!5%3!5)33!%P#""!%!J ")8!#)K"!!5%)!L)3#!%K3!)K%!)K#!%L3"!")4!")4!%)`J33!)K%!%L%!J')4! #)8!")3J%)K"!!53)%%!3!b%3!5%3!b333"!)!50!%!J")8!#*""!%!J$)JJ3!5% 3!L0!%!J")8!")3J")N!3!5)33!)K%!%L%!J#)a!)%!-K%!)N#""!%!%K#!3K!33 K"!%Q#!%%)!J"!5)J#!%K"!)P!33J#!%$)3%&)L!)!L%J!5)""!%K#!%N"#!)!3% N)!J""!BL!33")3J%)3%")5!#)`3J#!%K"!)M!33J"#%)!L%J!b)J#!%Q"#!)!33 J!5%"!5-J#!%%)33$*33J#!%%!5-)!33")3J")J3J!5%"!5-J#!%$)3%&)L!)!L) J#!%K"!%K#!3L!33"*!J""#!&*!%%)!J&)33#)3%")L!)!5)%)!)K"!8Q#!%%)!J "!53J#!%%!b)%)!%K!3-L!33")JJ"!5)J#!%K"!-L"#!$)5!"*3%%)!J"!L%)!L) JJ!)K3!%K)!%K3!3MJ#!J!L%J!5&!!L%J!5'!!5)J3!%K)!3Q)%#!)#"!!5)J)!% KJ!-KJ!%K)!%KJ!)M3)!J!b-J)%!")5!#)B!"*#"!J#!")8!')5!%*%#!)#!")S! J!5G!J#!J3)!J!L'!"5)J3!-K3!%L)#!#*#!J3)!")5!$)b"!J!-KJ!%K)!)Q)#" !J#!J!L%J!5&!"#'!!5%J!5'!"5%J!5+!)!%K3!%K)!-K)!%P3)!J)%!")L!J"#9 !J#!J3!%L)#!#)5!#)B!")b"!J!)M3)!J!b-J)%!')5!")B!#)N#!!58J3)!J)!% LJ#!%)L"!!b0!J#!")8!#)8!$)3)")3'"!ad#!!%!"!&#"!"!"!"#!*!%!3!!!3) %!!)%!8!!!!!%!8)!!8!!!!)%!3)%!%!!!%!%!8)%!!!!!3)!!3!%!%)!!8!%!%) %!8)!!!!%!%)%!8!%!!)!!33M3J3"J3-+3!!"3!3!!J3!3!!!!J!"!!!"3!3"!J3 !3J3!3J!!"#%#!5%"J3-5!!3!!!3"!J#3"!%#"!%#!!"#!!!#"!"!!!&#"!%!!!& #!!!!"!"!"!&#"!%!"!&#!!&!!!!N3!3JJ)%$(S!JJJ!!!S!!!!!J!J!!J)!JJ!! JJS!!!)!J!!!!JJ!!!S!!JS!J!S!J!)!JJ!!!!J!!JS!!J)!J!J!JJS!J!)!!N!5 #!#!!!!#!!#!#J##!J!#!!!!#!###"#'!!5'!!b%#!L%J!L1!)))")B!")3)")S! J##'#!L)JJ!%MJ#!#!51!)!)$)B!")i!JJJ8KJ!%KJ)%$#B!J!J!JJS!!J!!JJ!! J!)!!JJ!!!S!J!S!JJ!3MJ###J3-(!!##J!!!!#!!!##!J!!#!!##J!!!!)&K)Lb !JJ)Y,)JXN!!YF#+Z,*JDD"RS+ciXU"UZ'DJX`"NS'53C)"NF'43Xd#cB'3BBl"M -+cSXq#d!,3JUXLUk,4JY)#dS"-B!aJ#Q!'B!*J!',6!Y1#e!,8JY@!c'%-B)aJ! J)Mmm!5-'UI!#)[rp%L)X5))#2J!`,%J!!La)0+SX5$4d,%JaHLa)-1BX5$"5,%J [pLa),eBX5#i`,%JXDLa)+rBX5#VX,%JTS#a)+5BX5#MH,%JSK#a)*k)X5#G',%J Qi#a))fBX5"M8,%JATLa)&U3X5"#F,%J,9La)!-)X5!#8,%J!6#a)+j!!1f)"5!$ 3'5)#!3%K#!3L-!%")3J%*%`"!3J%)T3"!5%)"#(#"L8Qi!%J#!-P*dB")!J$)bH L!3%K)!-P+)3"!3J$)LMH!L%)!b8T*J%"#!-L+D!")[m)!b)UEJBP+Z`"la!$*L[ frrrXIJ)Q,'Vrrqc!!LBZ-2rrl-B#*5p@!@%)!b8[pJ&K#!-P-&)"B`J$*6$Q!@- )!b)aHJBM0(3"!5%)!bBdU[rrlQ!#)MC'$'6rN!3!N!F"!!!YD!!!!!%!!#eJ!!! !!`!!!"!!!!!"!!!!c!!!!0`!!!0i!!!!"!!!!"S!N!m0!*!,E!#3#`)!!!!0!*! (V`#3#`%!!!!2!*!%!3!!%`)!!"X#!!!K!J!!+!)!!$%#!!!i!J!!2`)!!%8#!!" -!J!!83)!!&J#!!"G!J!!C3)!!)8#!!#E!J!![!!"!*!&"`#3"+!!+e"+$d)YJ$G '(8)!!!"0594IT8e*9%0-D@)ZC'9LG@F!AepQD@aPF`"QCf9dF`"`FQPZG'B!Bfa PBA*PFR)!CQCXGA0S!(0dFQ0SFJ"cFQ&ZC!"cG(*MEA!!FQ&ZC!"YC@eMEA!!G'P YC3"QF(*TER4Q!'ePEA0PG!"0594IT8e*9&*eER4TE@9-D@)ZC'9LG@F!AepeER* PCfPcG'9bAfCbB@GYC@jd!&pIFQ9RDA0dCA*ICR*KCfePER3!5@jdCA*QB@0P6'P L!&4TBfY$Eh9ZG!"NCA0IC'9LG@F!C'9cAh*PB@4IF'&cFhG[FQ3!C'9cAh0PG&p cCA&eC@jMC9pZG@eLCA)!C'9cAh0PG&pVCAN!C'9cAfPcAhGPB@YIDf9j!'4PFep cG(*TEQGIG'pIDf9j!'4PFepZCAGIFQ&ZC'pYAfYPH3"NCA0IBf*XEf0VAh"bD@j dAfCTE'8!C'9cAfCMFRP`G!"NCA0IBfKPBfYIDf9jAh"KFQPdH3"NCA0ICQPiGA" IDf9jAh"KFQPdH3"NCA0IFQ&ZC'pYAfYPH3"NCA0IBh*jF(3!C'9cAc0`Bf*MAf9 ZBh*jF(3!C'9cAh*PB@4IF(GIFh4bD@jR!'4PFepTEQPdAh*KEQ4[E9pZG@eLCA* ICf9ZCA*KG'pb!'4PFemcBf*MAf9ZBh*jF(3!C'9cAh0PG&pbB@jNEfeICf9ZCA* KG'pbAh0PC@3!C'9cAfYPH9pcBfKPC!"NCA0IFA9KC&pMDh0eE3"YB@YPAfYPH9p cBfKPC!"NCA0IC@0LAf9ZBh*jF(3!C'9cAf0LBepPEQ0bHA"d!'4PFepRC@jPFQ& dC9pbB@jNEfeIBQa[BfX!C'9cAh"MBQ0IC@jMFRP`G!"NCA0IBf*MAf0VFh9Y!*! *$!!!!!`!!`!%!!B!"!!(!!`!#!!%!!X!"!!-!!!!$3!-!!d!$!!3!!J!%`!!!"8 !#!!9!!!!&`!-!"F!#8A0!"'69!!AlQF!#a*'!!pG4J!4DjX!%V5D!"8rb!!+Le! !&*d8!"4e&!!1PpX!#89`!"%%N!!!%L3k!#$#a3!38U!!(A6'!!e6#J!1K8m!$SX ,!!pR`3!2I-%!'4$K!"!kT3!0A`m"!!$'!!!UVJ!"!J!!d!!!,1!!!3)!!1)!!#d !!!%#!!$k!!!XU!!"!J!""J!!,-!!!3)!!4B!!#c3!!%#!!%S!!!Y'!!"!J!"1`! !,-J!!3)!!9%!!#bB!!%#!!&F!!!Y1!!"!J!"F3!!,8!!!3)!!BB!!#cS!!%#!!' 9!!!XS!!"!J!"R`!!,,!!!3)!!E%!!#cB!!%#!!(%!!!Y%!!"!J!"j3!!,,J!!3) !!IB!!#d)!!%#!!)8!!!Y)!!"!J!#)J!!,2!!!3)!!M%!!#dS!!%#!!*!!!!Y5!! "!J!#8!!!,9J!!3)!!Q!!!#ci!!%#!!*k!!!Y-!!"!J!#L`!!,9!!!ACq!!!"!!! !!@!!!!"J!!!!-Q&XEfF,Ab92F'9Z3e"[FR32Ab9-68GPG%&`4QpZG%P%$ep!9&0 06@9ZG90PE'9MG!pI3%a04f9d4%&#C@9`CA)2Ad"33N0bC@&dC8&cH@jM#ep!3de 33PGbDA4P%ep!8f9d4'9QBA9XG&0dBA*dGA!,4(*KCdGbBAP5Cfi2Ad"-690PG%0 eFP"TG'0S"deKF&"[E(N"!"0I*@4PFemcF'0LBepPEQ0bHA"d"ep!CR0dBA32Ab9 )68GPG%C[ER46DATP"emP9%e1CAF,Ab9$Eh9ZG%&%3R-2Ab99F("PFQ0KFf98CAK d$ep!4f9d4@jdFJ!!!&`!N!X"!*!6!@df1'X!N"-"!*!42"&0594IT84&8daTBLj NC@*eC`!!!3!!!!&J!!!!B!!!!$)'S4CX1DJ!!!!F!$)!!'0QFQF!!!!+!!$rr`# 3#,2X: \ No newline at end of file diff --git a/src/mac/libraries/DES/bin/deslib.PPC b/src/mac/libraries/DES/bin/deslib.PPC new file mode 100644 index 000000000..53183cd43 --- /dev/null +++ b/src/mac/libraries/DES/bin/deslib.PPC @@ -0,0 +1 @@ +(This file must be converted with BinHex 4.0) :#Q4PFfaTBLj38%-!FfKXBMq3"!#3"(A@!!!"MUIl5Qpj)A"PCQC`Gh"M!!!!!E* 9K-i!N!d$!!)!N!6rN!3!N!C'&!!!4K3!!%B8!!!&S!!%"!$rN!3!N!BYKJ!!,1J !!#S@!!",`!)""!$rN!3!N!i&)!!!!)!%"!3!N!ArN!3!N!F"!!!!l!!!!!%!!!$ N!!!!!`!!!")!!!!"!!!!e!!!!2!!!!0d!!!!"!!!!"S!N!m2!*!,$3#3#`)!!!! 2!*!()!#3#`%!!!!4!*!%!J!!,3)!!$3#!!!l!J!!3J)!!%J#!!"2!J!!9!%!!&X #!!"M!J!!DJ)!!'m#!!"f!J!!I!)!!)8#!!#-!J!!P!)!!+S#!!#q!!%!N!80!*! %5JCJ#%S)3J*J"d)"3!&#!8!"3KD!%dBD3#S!!%e*9&qP68P83daTBJ"0594IT8e *9&*eER4TE@9-D@)!5@jdCA*QB@0P6'PL!(0dFQ0YF!"cG(*MD()!CQCXGA0S!(0 bB@jN!'ePE@0`H3"bB@jN!'ePE@0YF!"IAfCTE'9c!(0dFQaPEJ"dD@eP!("bD@j dCJ"QCf9dF`"ME'9KFQ9bFJ"YC@ecCA3!CR"bD@jdCJ"IAh9ZFQ9RDA0dCA*ICR* KCfePER3!AepbC@GTFh4PFPpQFQ&RE@9ZG!"8D@0V3fpeER3!C'9cAh*PB@4IF'& cFhG[FQ4NCA0IFf9dAh0PFA9PEQ0PAfjeE@*PFQ4PFepNC@*eCf4PFepcCA4IDf9 jC'9cAfPcAhGPB@YIDf9jC'9cAh0dFQPZCepdEepVCAPNCA0IEQ9hAh*KEQ4[E9p VCAPNCA0IBf*XEf0VAh"bD@jdAfCTE'9NCA0ICQ0bHA"dC'9cAfCTH(9`AfYPH9p `BA*TG(PNCA0IBfKPBfYIDf9jAh"KFQPdH@4PFepbB@jNEfeIDf9jC'9cAf0bHA" dC'9cAc0`Bf*MAf9ZBh*jF(4NCA0IFQ9KC&p`GepcG(*TEQGNCA0ID@jTG&pbB@j NEfeIER9YBQ9bAfGPEQ9bBA4[FQ4PFemcBf*MAf9ZBh*jF(4NCA0IFf9dAh*KEQ4 [E9pRC@jPFQ&dEh*IFf9PC'4PFepVCAPIFf0SC@4NCA0IFA9KC&pMDh0eE@eKDf9 IDf9jAh0MD'9NC'9cAf9MBPpPEQ0bHA"dC'9cAf0LBepPEQ0bHA"dC'9cAfGPEQ9 bBA4PAh*KEQ4[E9pLE'pMDf4PFep`Bf*MAf9ZBh*jF(4NCA0IBf*MAf0VFh9Y!*! )$!!!!!`!!`!%!!B!"!!(!!`!#!!%!!X!"!!-!!!!$3!-!!d!$!!3!!J!%`!!!"8 !#!!9!!!!&`!-!"F!%C08!"IZC`!*4Fd!#a*'!!pG4J!4DjX!%V5D!"8rb!!+Le! !&(88!"5G&!!1PpX!#89`!"%%N!!!%L3k!#$#a3!38U!!(A6'!!e6#J!1K8m!$SX ,!!pR`3!2I-%!'4$K!"!kT3!0A`m#!!$)!!!"G!!"!J!!f3!!!6`!!3%!!2!!!#c S!!%#!!$j!!!"T!!"!J!""!!!!B`!!3)!!4-!!!&m!!%#!!%N!!!"9!!"!J!"0J! !!B3!!3)!!8X!!!'X!!%#!!&9!!!"&!!"!J!"D3!!!3`!!3)!!Ad!!!&N!!%#!!' ,!!!"Y!!"!J!"P!!!!C`!!3)!!D8!!!&X!!%#!!'h!!!"6!!"!J!"e`!!!C3!!3) !!HF!!!&%!!%#!!)%!!!",!!"!J!#%3!!!9`!!3)!!Km!!!%N!!%#!!)Y!!!""!! "!J!#2!!!!23!!3)!!NX!!!%d!!%#!!*N!!!"(!!"!J!#G!!!!2`!!A`)!UD3!!% !#*3Krm!i)3"!J!%!#(`)!kC1J!!JI!J#TT2Krrb3!!%!#*3Krm#3!'%!@$[J!!# !B3"B5!"#a@!!!!"mIaYiIq-(0#`$!!""JJ!-Iq2lH%J!!!KrirYiJ!%!5$JK!%" m#!1QJq(rr%k!!#!!N!BJ3B!"!*!&9!!8,PpID@jTG'PKE'PkC9pNCA0XD@)!!(` )!UD3!!%!#*3Krm")!%+aB!!!!)!"!%Ji)3"!I!J$TNk!!#!!N!BJ3B!!N!BN!"- ZAepdCA*YD@jKG'9IC'9cE'PL!!!![L(ra$VL$bJl`K-S1`),+(cE-hJX#!!!3B) &e(cf1hL*0J!!1YB!!98T"Mj92-!1L9B!!$V@!!&95JBq98U!(RqF8hL*GJ!!1YB !!99V"Mj9Dd!ZIjaEH)Q@!!!keJ!"9B`'2RqFBhL*0J!!1YB!!98T"Mj92F!1L9B !!$V@!!&95JBq98U!(Rqp8hL*GJ!!1YB!!99V"Mj9Dd!ZIleEH)Q@!!!keJ!"9B` '2RqpBhKmGKYiI*8MH%J!"5JX"3!)3B!!a)Nf!!!keJ!"95N'2P8T"Mj9+F!1Ija +H)P@!!!keJ!"98S'2P9+"Mj95S!HIja5H)Pf!!!keJ!"9@X'2P9V"Mj9Dd!ZIja DH)Q@!!!keJ!"9B`'2P@-"MjrR'*iL6B!!$V@!!&9+3Bq95N'2P8T`!jr[8TiL9B !!$V@!!&95JBq98S'2P9+J"jr[9*iLAB!!$V@!!&9D`Bq9@X'2P9V3#jr[9TiLCB !!$V@!!&9M!Bq9B`'2RqpBRJiTIri5!!!X(l@+K3S"3!(3B%!S$NL!H"8UK!kI5P 3,RdT!kC1J!3J1YErriPf!!"9D`Bq9@Y!,Rqp@RJke[rrLCB!!&@-"Mj9M)!HIle LH$V@rrq*0J!!95N'2P8T`!jr[8Ti1YErriP@!!"95JBqIja5H$V@rrq*GJ!!9@X '2P9V3#jrR&Ti1YErriQ@!!"9M!Bq9Bb!(RqFBRJke[rrL6B!!&8T"Mj9+F!1Ija +H$LJ!!!p3+UV18UUURq+8$JpB+UV1@ZUURqV@$K9DrKqI9pEH$f!998jM&99Iia J1&@-#$`p)&9915P99AqT5$KpR8Yi9kS'2P9+%$Tp@&!Z98SB1&HVaMj9Da!kIAK B,P9V%$TAV%Bq9B`31RfBB#jAUBBq95N31Rdi5#j9+3JmIBa,H(eVBhKpA&Yi9qS '2P9+%$Tp@&!Z98SB1&IVaMj9Da!kIAKB,P9V%$TAl%Bq9B`31RfBB#jAkBBq95N 31Rdi5#j9+3JmIBa,H(eVBhKpA9Yi1d!!!%J!!D#"@`!!1hX!"&HVU[jAV+J8I@Y MH(eI@RKAk3Dq95N31MNT!`"p2NJZ9qV'[P9+%$Sj5J)!I9j3,PIVKVj9Da!k1@X "!(eq@#jAl%Dq9B`31RfHB#jpDf0iI8TEH(dT8hKrR%TiJ6X!!$Yl!!4AUNhq9kY ),(e+@hKp2e*i9q`'[P@-%$SjM!F!ICjJ,PITaVj9+4!k15N'!(dq5#jAkNDq98S 31MP+"!"pAP!Z9qZ'[P9V%$SjD`8!IAjB,Re+@hKp+90iIBa,H(qFBRL"Q`!!1hX !"&H*U[jALUJ8I5P6H(fI5RKAk`Dq9@X31MPV!`"pIPJZ9qc'[P@-%$SjM!)!ICj J,PITKVj9+4!k15N"!(dq5#jAkNDq98S31ReH8#jp+90iIBa,H(eVBhKr[9TiJAX !!$Yl!!4AM%hq9iP),(f-5hKpIf*i9qS'[P9+%$Sj5JF!I9j3,PIVaVj9Da!k1@X '!(eq@#jAl%Dq9B`31MQ-"!"pRQ!Z9qQ'[P8T%$Sj+38!I6j),Rf-5hKpDf0iI8T EH(qp8RJl@J!","S!#%'!rQ!p32$a18V`m(qU8$JpB2$a1@[`m(q,@$K9Dq%qI9p EH$f!$`mjM!m2IkaJ1&@-)$Bp)!m215N2$hq*5$KpR8Yi9kS'2P9+%$Tp9e!Z9k[ '2P9V%$TpGeJZ9@X31PHX4Mj9M"!kICGJ,P@--$*AUBBq95N31Rdh5#j9+5!fIBa ,H(eVBhKpA&Yi9qS'2P9+%$Tp9e!Z9q['2P9V%$TpGeJZ9@X31PIX4Mj9M"!kICG J,P@--$*AkBBq95N31Rdh5#j9+5!fIBa,H(eVBhKpA9Yi1h[rJ&H+4MkC93!!1V8 !!9H,KMkCG3!!1V8!!9H-aMkCP3!!1V8!!9H*"MkC03!!1V8!!9HU4MkC93!!1V8 !!9HVKMkCG3!!1V8!!9HXaMkCP3!!1V8!!9HT"MkC03!!1V8!!5`&!!""JIVB5!! &Q#`&!!""J3!-1'!!!%J!"BampMYiL9B!!$V@!!&95JBq996!$SPf!!!keJ!"9@X '2P9VJ"jqP&YiLCB!!$V@!!&9M!Bq9Ba!,Rk8BhL*0J!!1YB!!98T"MjqP%YiL9B !!$V@!!&95JBq992!$SPf!!!keJ!"9@X'2P9VJ"jqFeYiLCB!!$V@!!&9M!Bq9Ba !,RjcBhL*0J!!1YB!!98T"MjqFdYiI(BEH(b9)hL*9J!!1YB!!99+"Mj9A-!1LAB !!$V@!!&9D`Bq9@Z!(RqF@hL*PJ!!1YB!!9@-"Mj9M%!ZIjaMH)Nf!!!keJ!"95N '2RqF5hL*9J!!1YB!!99+"Mj9AF!1LAB!!$V@!!&9D`Bq9@Z!(Rqp@hL*PJ!!1YB !!9@-"Mj9M%!ZIleMH)Nf!!!keJ!"95N'2Rqp5hKrNZ0iIl(VH$e!UUXj5UUUIiT 31$eJUUXjDkUUIkYB1&9Vq(jpAeYi2B"996Q-999rM'!i9B`)2$dJ998j+999IkP )1(fG5hKAUJBq98S31ReB8#j95KJi9k['2P9V%$TpH&JZ9@X31PHX4Mj9M"!kICK J,PHTKMj9+4!kI6K),P8T#$apM%YiI@YMH(eF@hKAkJBq98S31ReB8#j95KJi9q[ '2P9V%$TpH&JZ9@X31PIX4Mj9M"!kICKJ,PITKMj9+4!kI6K),P8T#$apM%YiI@Y MH(eG@hJlH`#!1b!!!%J!!D!lHrrmJ9X!!&HV6IjAV%JXI@YMH(eI@RKAk8Dq95N 31MNT"!"p2NJZ9qU'[P9+%$Sj5J8!I9j3,PIV"Vj9Da!k1@X(!(eq@#jAl-Dq9B` 31MQ-"J"pRQ!ZI@YMH(e+@hKp+90iIja+H$Ylrrb"1`!!9kUUrPHVU"4p5PYiI6p 5H&IXKVj9M"!k1B`"!(fHB#jAk3Dq95N31MNT!`"p2NJZ9qV'[P9+%$Sj5J)!I9j 3,RdT8hKpM%Yi9qY'[P9V%$TpIPJZIBaEH(qFBRJlHrrmJCX!!&H*6IjALNJXI5P 6H(fI5RKAkdDq9@X31MPV"!"pIPJZ9qb'[P@-%$SjM!8!ICjJ,PIT"Vj9+4!k15N (!(dq5#jAkXDq98S31MP+"J"pAP!ZI5P6H(f-5hKpDf0iIleDH$Ylrrb"H`!!9ib UrPH*U"4pM%YiIApLH&IUKVj95K!k18S"!(eH8#jAk`Dq9@X31MPV!`"pIPJZ9qc '[P@-%$SjM!)!ICjJ,ReVBhKp5PYi9qP'[P8T%$Tp2NJZI8T,H(qp8RJl13!","N !#%'!rQ!p32$a18V`m(qU8$JpB2$a1@[`m(q,@$K9Dq%qI9pEH$f!$`mjM!m2Ika J1&@-)$Bp)!m215N2$hq*5$KpR8Yi9kS'2P9+%$Tp9e!Z9k['2P9V%$TpGeJZ9@X 31PHX4Mj9M"!kICGJ,P@--$*AUBBq95N31Rdh5#j9+5!fIBa,H(eVBhKpA&Yi9qS '2P9+%$Tp9e!Z9q['2P9V%$TpGeJZ9@X31PIX4Mj9M"!kICGJ,P@--$*AkBBq95N 31Rdh5#j9+5!fIBa,H(eVBhKpA9YiIjbLH(qpQRJX"3!)3)%!G$LPrrKALNBqQ98 !!$Ue!!&ALiBqQA8!!$Ue!!&AM-BqQC8!!$Ue!!&AL3BqQ68!!$Ue!!&AUNBqQ98 !!$Ue!!&AUiBqQA8!!$Ue!!&AV-BqQC8!!$Ue!!&AU3BqQ68!!$Ue!!&q9*0iIM1 ,H%[rqjaqY5S8+!8!#%'"!(Jj3J'm9+X31Re+@#jp531Q6S!%)&HX"MikYIrrQC8 !!&HTaMikYIrrQ68!!&HUKMikYIrrQ98!!&HV4MikYIrrQA8!!&H-"MikYIrrQC8 !!&H*aMikYIrrQ68!!&H+KMikYIrrQ98!!&H,4MikYIrrQA8!!$KJ!!#k)Ir%6S! !)!#3"L"!!!m!N!3,M!!3,Q4PFepMBQ0IC@jMFRP`G!!![X(rf$X#$bJl`K-S1b) ,+(ch1hL*&`!!1[F!!98)"Mj9(-!1L6F!!$Vh!!&9+3Bq95Q!(RqF5hL*9`!!1[F !!99+"Mj95N!ZIja6H)Ph!!!kp`!"9@X'2RqF@hL*P`!!1[F!!9@-"Mj9RF!1L4F !!$Vh!!&9#!Bq93L!(Rqp3hL*0`!!1[F!!98T"Mj9+8!ZIle,H)PA!!!kp`!"98S '2Rqp8hKmGaYiI,BVH%J!"-`X&J!)3B!!a)Ph!!!kp`!"9@X'2P9V"Mj9Dm!1Ija DH)QA!!!kp`!"9B`'2P@-"Mj9M)!HIjaLH)NA!!!kp`!"93J'2P8)"Mj9#%!ZIja #H)Nh!!!kp`!"95N'2P8T"MjrR%TiL9F!!$Vh!!&95JBq98S'2P9+`!jr[9*iLAF !!$Vh!!&9D`Bq9@X'2P9VJ"jr[9TiLCF!!$Vh!!&9M!Bq9B`'2P@-3#jr[@*iL4F !!$Vh!!&9#!Bq93J'2Rqp3RJke[ri5!!!X(lhXK3S&J!(3B%!S$NL!J"@bK!kI5P 3,RdT!kC1J!3J1[IrriPh!!"9D`Bq9@Y!,Rqp@RJkprrrLCF!!&@-"Mj9M)!HIle LH$Vhrrq*&`!!93J'2P8)`!jr[8*i1[IrriNh!!"9+3BqIja+H$Vhrrq*9`!!98S '2P9+3#jrR&*i1[IrriPh!!"9D`Bq9@Z!(RqF@RJkprrrLCF!!&@-"Mj9M-!1Ija LH$V!!!"mfc0i23#UUcN)UUTrL%!i25#UUcNTUUTrU8Ji95RiIRdI5hJp3&9918T 99Aq+8$K95JJm2@"996PV999rUeJiI9eEH&HX"Mj9M"!kICPJ,P@-'$KAU-Bq93J 31RdC3#j9#"!k9kP'2P8T%$Tp18JZ9kU'2P9+%$Tp@9!Z98S)2(dT8hKp#%YiICa $H&IV"Mj9Da!kIAPB,P9V'$KAl-Bq9B`31RfCB#j9M"!k9qK'2P8)%$Tp'8!Z9qQ '2P8T%$Tp18JZ95N)2(d)5hKpM%0iIAeMH$Y!!!")!!'JJ9X!!$Yl!!4AUkVq9kb S&(eVBhKpAeTi9qJ'[P8)%$Sj#!-!I4j!,PITaVj9+4!k15N#!(dq5#jAkSDq98S 31MP+!3"pAP!Z9qY'[P9V%$TpIPJZI8TEH(dT8hKp#%YiIja#H)'E!!!lH`!%9kK 0rPHT5#ap#%YiICp#H&IU"Vj95K!k18S(!(eH8#jAkmDq9@X31MPV"J"pIPJZ9qa '[P@-%$SjM!3!ICjJ,PISKVj9#"!k13J&!(dH3#jpM%0iI@YMH(e+@hKrR&*iJ6X !!$Yl!!4ALUVq9iZS&(e+@hKp2e*i9q`'[P@-%$SjM!-!ICjJ,PISaVj9#"!k13J #!(dH3#jAkBDq95N31MNT!3"p2NJZ9qT'[P9+%$TpAP!ZI5P6H(d)5hKpM%0iIle LH)&l!!!lH`!%9ia0rPH)5#apM%0iIApLH&IT"Vj9+4!k15N(!(dq5#jAkXDq98S 31MP+"J"pAP!Z9qY'[P9V%$SjD`3!IAjB,PIXKVj9M"!k1B`&!(fHB#jpDf0iI8T EH(dT8hKr[8Ti1eS!!5`D!!K"J2jJ23$`m6N)m2"rU%!i25$`m6NTm2"rL8Ji95R K2RdI5hJp3!m218S2$hqU8$K95L!f2@!2$cPV$`prLeJiI9eEH&HX"Mj9M"!kICK J,PHSaMj9#"!kI4K!,P8)%$TAU8Bq95N31Rdi5#j9+6!b9kU'2P9+%$Tp@&!Z98S J0RdT8hKp#%YiICa$H&IV"Mj9Da!kIAKB,PIXaMj9M"!kICKJ,P@-%$TAk%Bq93J 31RdB3#j9#$!b9qQ'2P8T%$Tp1%JZ95NJ0Rd)5hKpM%0iIAeMH$Ylri!X&J!!3B( l0(bA)hKALNBqQ9F!!$Vh!!&ALiBqQAF!!$Vh!!&AM-BqQCF!!$Vh!!&AL!BqQ4F !!$Vh!!&AU8BqQ6F!!$Vh!!&AUSBqQ9F!!$Vh!!&AUmBqQAF!!$Vh!!&AV!BqQCF !!$Vh!!&rSqYiZX(rf%k!!#!!N!BJ3!!+!*!%"I!!$LjNCA0IBf*MAf0VFh9Y[U( re$UL$bJl`K-S1X),+(ai'hL)q!!!1aJ!!96R"Mj8r-!1L4J!!$XB!!&9#!Bq93L !(RqF3hL*1!!!1aJ!!98T"Mj9+8!ZIja,H)PB!!!l'!!"98S'2RqF8hL*H!!!1aJ !!99V"Mj9IF!1LCJ!!$XB!!&9M!Bq9Bb!(RqpBhL)q!!!1aJ!!96R"Mj8jd!ZIld lH)NB!!!l'!!"93J'2Rqp3hJp)+UV15QUURq*5$Jp3+UV18UUURqU8$K95[KqI6p 6H$eJ998jDe99IiYB1&9V#$`pJ&991Ba99AqXB$KpI@0i9kF'2P6R%$TmpMJZ91F B1&HSaMj9#"!kI4C!,P8)%$TAU8Bq95N31Rdf5#jAUSBq98S31Re@8#j95JJmI5P 6H(d)5hKmr%0i9qX'2P9V%$TpGPJZ9@XB1&IXaMj9M"!kICCJ,P@-%$TAjdBq91F 31Rcf1#jAk)Bq93J31Rd@3#j9#!JmI1G$H(f-1hKpI@0i,!B!!%'#!EKmZLYi1f! !!%J!!D#"1J!!1eS!"&HUU[jAUkJ8I8TEH(dr8RKAl!Dq9B`31MQ-!`"pRQ!Z9qI '[P6R%$Sij`)!I2ii,PISKVj9#"!k13J"!(dH3#jAk8Dq95N31Rdq5#jp#%YiI1G $H(f-1hKrR'*iJ9S!!$YD!!4AUdhq9ka),(eVBhKpAeTi9qF'[P6R%$Sij`F!I2i i,PISaVj9#"!k13J'!(dH3#jAk8Dq95N31MNT"!"p2NJZ9qU'[P9+%$Sj5J8!I9j 3,RdT8hKp#%YiI1G$H(qF1RL"HJ!!1eS!"&H-U[jAKkJ8IB`lH(erBRKAk!Dq93J 31MN)!`"p(N!Z9qR'[P8T%$Sj+3)!I6j),PIUKVj95K!k18S"!(eH8#jAkdDq9@X 31Req@#jp5PYiI5P6H(d)5hKr[8*iJCS!!$YD!!4AKdhq9iK),(cR3hKpRcTi9qN '[P8T%$Sj+3F!I6j),PIUaVj95K!k18S'!(eH8#jAkdDq9@X31MPV"!"pIPJZ9qb '[P@-%$SjM!8!ICjJ,ReVBhKp5PYiI5P6H(qp5RJlH`!","X!#%'!rQ")!!'d1b8 !J$YJ!!")!!'J1cRrr)$j!!"AU%hq9kP),(d)5hKmrd*i9qT'[P9+%$Sj5J3!I9j 3,PIVKVj9Da!k1@X&!(eq@#jAl!Dq9B`31MQ-"`"pRQ!Z9qI'[P6R%$Sij`B!I2i i,Rf-1hKpDf0iI8TEH(qF8RJl1IrmJ4N!!&HTU[jAUUJ8I5P6H(dI5RKAkiDq9@X 31MPV!3"pIPJZ9q`'[P@-%$SjM!-!ICjJ,PIRaVj8ja!k11F#!(cq1#jpM$YiI@Y MH&IS4Vj9#"!kI4j!,ReV3hKrR&Ti1cRrr)%j!!"ALNhq9iY),(e+@hKp2e*i9qa '[P@-%$SjM!3!ICjJ,PIRKVj8ja!k11F&!(cq1#jAk!Dq93J31MN)"`"p(N!Z9qR '[P8T%$Sj+3B!I6j),Rd)5hKmjd0iIB`lH(qpBRJl1IrmJ9N!!&H,U[jAM+J8I@Y MH(eI@RKAjiDq91F31MMR!3"mrMJZ9qJ'[P8)%$Sj#!-!I4j!,PITaVj9+4!k15N #!(dq5#jp#%YiI1G$H&IU4Vj95K!kI9j3,RcR8hKr[6Ti1hX!!5`E!!K"J2jJ2@$ `m6PVm2"rUeJi2B$`m6Q-m2"rM'!i9BcK2RerBhJmi!m211F2$hqR1$K8jb!f23! 2$cN)$`prL%!iI2e$H&HT"Mj9+4!kI69),PHUaMj95K!kI993,P9+%$TAUdBq9@X 31Ree@#j9Dc!b9kb'2P@-%$TpP@!Z9B`J0ReVBhKp5PYiI6a6H&IR"Mj8ja!kI28 i,PISaMj9#"!kI49!,P8)%$TAk8Bq95N31Rde5#j9+6!b9qU'2P9+%$Tp99!Z98S J0RdT8hKp#%YiI2e$H(bA)hKALdBqQAF!!$Vh!!&AM)BqQCF!!$Vh!!&AKmBqQ2F !!$Vh!!&AL!BqQ4F!!$Vh!!&AU8BqQ6F!!$Vh!!&AUSBqQ9F!!$Vh!!&AUmBqQAF !!$Vh!!&AV!BqQCF!!$Vh!!%iB!!!ZU(re%k!!#!!N!BJ3!!,!*!%"L!!%#jNCA0 IC@0LAf9ZBh*jF(3!!*2Krr`li!!!5!!!Q(b$q+j8K!BmI)2jVRbMq+j8T3FqI-2 iVP6'jcjmT6*i9+8([RcMq+j8j`FqI32iVP8)jcjmjd*i91Ih[RbP1RK8T3IqI52 iVP8T"cjp3rLZ98VR2RdT8RK9+3HqI@2iVP9V"cjpJrLZ9BcR2ReVBRK9DrHqI5P DH&8TrrjmT8TiD+8!!Ab$q+jmK#YiI)2jVM[r!!%S(`!)3B$rD)2Krra1J!!J!*! ')%!!!3#3"E!!&5jNCA0ICQPiGA"IDf9jAh"KFQPdH3#6iIrm1q!!!%J!!,4mJrL Z9)3(rRbMq+j8T3Bm9+8(2Rc$q+j8aJBm9-ER2RbP-RK8T3HqI12iVP6R"Ma8j`F qI32iVP8)"Ma9#1FqI1G#H&6RpljmT6Ti9+8(rRdMq+j9+3Bm95N(2Re$q+j95JB m98VR2RdT8RK9+3HqI@2iVP9V"Ma9D`FqIB2iVP@-"Ma9M1FqI@YLH&9Vpljp+9T i95RrrRbP5RKm"#J!3))!$$KJ!!")!!!81rm!!5JI!!K"J2p-1'!!!B2Krra1J!! J!*!')%!!!3#3"G!!&5jNCA0IBfKPBfYIDf9jAh"KFQPdH3#q!Ir!1Z)2+$[#%bJ l!JXSI0XcH#`)!!""JJA-I2BlH)Nf!!!keJ!"95N'2P8m`!k*9J!!1YB!!99+"Mj 95S!HIja6H)Pf!!!keJ!"9@X'2P9V3#jrR&YiLCB!!$V@!!&9M!BqIjaMH)Nf!!! keJ!"95N'2P8p`!k*9J!!1YB!!99+"Mj95S!HIle6H)Pf!!!keJ!"9@X'2P9V3#j r[9YiLCB!!$V@!!&9M!BqIleMH(af'hKmP50i5!!&)#`&!!K!J3#NL6B!!$V@!!& 9+3Bq966!$SP@!!!keJ!"98S'2P9+J"jqP&0iLAB!!$V@!!&9D`Bq9@Y!,Rk8@hL *PJ!!1YB!!9@-"MjqP'0iL6B!!$V@!!&9+3Bq962!$SP@!!!keJ!"98S'2P9+J"j qFe0iLAB!!$V@!!&9D`Bq9@Y!,Rjc@hL*PJ!!1YB!!9@-"MjqFf0iIjbLH(qpQRJ iTIri5!!!`(l@+K3S"3!)3B%!X$NL!N48UK!kI5P3,RdT!kC1J!3J1YErriPf!!" 9D`BqIleDH$V@rrq*PJ!!9B`'2P@-3#jr[@*i1YErriNf!!"9+3Bq95Q!(Rqp5RJ ke[rrL9B!!&9+"Mj95X!1Ile5H$V@rrq*GJ!!9@X'2RqF@RJke[rrLCB!!&@-"Mj 9M%!ZIjaLH$V@rrq*0J!!95N'2P8TJ"jrR%Ti1YErriP@!!"95JBq98V!$RqF8RJ iS!!!2@#UUcPVUUTrLeJi2B#UUcQ-UUTrV'!i9BciIRerBhJp)&9915P99Aq*5$K 9+3Jm28"996P+999rUP!iI6e6H&HV"Mj9Da!kIAKB,P9V'$KAV-Bq9B`31RfBB#j 9M"!k9kP'2P8T%$Tp1%JZ9kU'2P9+%$Tp@&!Z98S)2(dT8hKpM%YiIAaMH&IV"Mj 9Da!kIAKB,P9V'$KAl-Bq9B`31RfBB#j9M"!k9qP'2P8T%$Tp1%JZ9qU'2P9+%$T p@&!Z98S)2(dT8hKpM%YiIAeMH$Y!!!")!!'JJAX!!$Yl!!4AV+Vq9kQS&(f-5hK pIf*i9qS'[P9+%$Sj5J-!I9j3,PIVaVj9Da!k1@X#!(eq@#jAl)Dq9B`31MQ-!3" pRQ!Z9qP'[P8T%$Tp2NJZIBa,H(eVBhKp5PYiIja5H)&E!!!lH`!%9kY0rPHX5#a pDf0iI9pDH&IT"Vj9+4!k15N(!(dq5#jAkXDq98S31MP+"J"pAP!Z9qY'[P9V%$S jD`3!IAjB,PIXKVj9M"!k1B`&!(fHB#jpDf0iI8TEH(dT8hKrR%TiJ6X!!$Yl!!4 ALUVq9iZS&(e+@hKp2e*i9q`'[P@-%$SjM!-!ICjJ,PITaVj9+4!k15N#!(dq5#j AkSDq98S31MP+!3"pAP!Z9qY'[P9V%$TpIPJZI8TEH(dT8hKpM%YiIleLH)'E!!! lH`!%9iP0rPH+5#ap+90iICp+H&IV"Vj9Da!k1@X(!(eq@#jAl-Dq9B`31MQ-"J" pRQ!Z9qP'[P8T%$Sj+33!I6j),PIUKVj95K!k18S&!(eH8#jp+90iIBa,H(eVBhK r[9Ti1eS!!5`D!!K"J2jJ2@$`m6PVm2"rUeJi2B$`m6Q-m2"rM'!i9BcK2RerBhJ p)!m215N2$hqT5$K9+5!f28!2$cP+$`prLP!iI6e6H&HV"Mj9Da!kIAGB,PHXaMj 9M"!kICGJ,P@-%$TAU8Bq95N31Rdh5#j9+6!b9kU'2P9+%$Tp9e!Z98SJ0RdT8hK pM%YiIAaMH&IV"Mj9Da!kIAGB,PIXaMj9M"!kICGJ,P@-%$TAk8Bq95N31Rdh5#j 9+6!b9qU'2P9+%$Tp9e!Z98SJ0RdT8hKpM%YiIAeMH$Ylri"ALdBqQA8!!$Ue!!& AM)BqQC8!!$Ue!!&ALFBqQ68!!$Ue!!&ALJBqQ98!!$Ue!!&AUdBqQA8!!$Ue!!& AV)BqQC8!!$Ue!!&AUFBqQ68!!$Ue!!&AUJBqQ98!!$Ue!!&rR+*iIlfDH#`&!!" "JIVJ5!!&R#`&!!""J3!-1'!!!%J!"C!!I2BlH)Pf!!!keJ!"9@X'2P9b`!k*PJ! !1YB!!9@-"Mj9M)!HIP*MH)Nf!!!keJ!"95N'2P8T3#jq8NYiL9B!!$V@!!&95JB qIP*6H)Pf!!!keJ!"9@X'2P9a`!k*PJ!!1YB!!9@-"Mj9M)!HIM&MH)Nf!!!keJ! "95N'2P8T3#jq-8YiL9B!!$V@!!&95JBqIM&6H(af'hKmP50iLAB!!$V@!!&9D`B q9Ac!$SQ@!!!keJ!"9B`'2P@-J"jrR'0iL6B!!$V@!!&9+3Bq95P!,RqF5hL*9J! !1YB!!99+"MjrR&0iLAB!!$V@!!&9D`Bq9Ah!$SQ@!!!keJ!"9B`'2P@-J"jr[@0 iL6B!!$V@!!&9+3Bq95P!,Rqp5hL*9J!!1YB!!99+"Mjr[90iIj!!ihL6SIq`2@# UUcPVUUTrLeJi2B#UUcQ-UUTrV'!i9BciIRerBhJp)&9915P99Aq*5$K9+3Jm28" 996P+999rUP!iI6e6H&HV"Mj9Da!kIAKB,P9V'$KAV-Bq9B`31RfBB#j9M"!k9kP '2P8T%$Tp1%JZ9kU'2P9+%$Tp@&!Z98S)2(dT8hKpM%YiIAaMH&IV"Mj9Da!kIAK B,P9V'$KAl-Bq9B`31RfBB#j9M"!k9qP'2P8T%$Tp1%JZ9qU'2P9+%$Tp@&!Z98S )2(dT8hKpM%YiIAeMH$Yl!)!l)!!!5!!"S$Ylrrb"H`!!9ka0rPHT5#apM%YiIAp LH&IU4Vj95K!k18S%!(eH8#jAkiDq9@X31MPV"3"pIPJZ9q`'[P@-%$SjM!F!ICj J,PITaVj9+4!k15N'!(dq5#jpM%YiI@YMH(e+@hKrR&*i1h[rr)&E!!"AUkVq9kb S&(eVBhKpAeTi9qQ'[P8T%$Sj+3%!I6j),PIU"Vj95K!k18S$!(eH8#jAkmDq9@X 31MPV!J"pIPJZI8TEH(dT8hKAl%Dq9B`31RfHB#jp+@0iIja+H$Ylrrb"1`!!9iT 0rPH,5#ap5PYiI6p5H&IX4Vj9M"!k1B`%!(fHB#jAkBDq95N31MNT"3"p2NJZ9qS '[P9+%$Sj5JF!I9j3,PIVaVj9Da!k1@X'!(eq@#jp5PYiI5P6H(f-5hKr[@*i1h[ rr)'E!!"ALDVq9iUS&(dT8hKpRdTi9qZ'[P9V%$SjD`%!IAjB,PIX"Vj9M"!k1B` $!(fHB#jAkFDq95N31MNT!J"p2NJZIBa,H(eVBhKAkNDq98S31ReH8#jpDe0iIle DH$Xj!!%X'3!)3B$qB$eJm2%jDr$`IkYB1$f!m2%jM2$`IiaJ1&@-i6jpIf0i25! 2$cNT$`prU8Ji95NJ0Me!$`mj5Jm2IiT31(dp8hKAU`Bq9@X31Reh@#jAV-Bq9B` 31RfAB#j9M"!k9kP'2P8T%$Tp0dJZ95N`-PHUKMj95K!kI9G3,P9+)$Cp+90iIBa ,H(emBhKAk`Bq9@X31Reh@#jAl-Bq9B`31RfAB#j9M"!k9qP'2P8T%$Tp0dJZ95N `-PIUKMj95K!kI9G3,P9+)$Cp+90iIBa,H(epBhKrR**iIlf+H#`&!!K!J3"i1+A rq&H,4MkCG3!!1V8!!9H-KMkCP3!!1V8!!9H*aMkC03!!1V8!!9H+"MkC93!!1V8 !!9HV4MkCG3!!1V8!!9HXKMkCP3!!1V8!!9HTaMkC03!!1V8!!9HU"MkC93!!1V8 !!Ai5iRL"BIq`IA(UH%[rqjKqY5S8+!8!#%'"!(JjJJ)J9+N31Rf-5#jpL31Q6S! %)&HU"MikYIrrQ98!!&HVaMikYIrrQA8!!&HXKMikYIrrQC8!!&HT4MikYIrrQ68 !!&H+"MikYIrrQ98!!&H,aMikYIrrQA8!!&H-KMikYIrrQC8!!&H*4MikYIrrQ68 !!$KJ!!#k!Ir!6S!!)!#3"L"!!"!!N!3,L!!4,Q4PFep`Bf*MAf9ZBh*jF(3![L( ra$UL"bJk`J-S1L)$#$T#!XJkBJ+)1S)#D(ah'hL)Y`!!1[F!!95P"Mj8[F!1L0F !!$Vh!!&8aJBq9-D!(Rqp-hL)p`!!1[F!!96R"Mj8jd!ZIldlH)NA!!!kp`!"93J '2Rqp3hKAUGpq95N31Rdd5#j9+4Ji9kUIIP9+%$Tp9&!Z98S31PHV(hj9Da!kIA4 B,PHXAhj9M"!kIC4J,P@-#$apDf0iI8TEH(dr8hKATImq9+831Rbc+#j8T4Ji9kD r2P6'%$Tmdc!Z9-B31PHR2cj8ja!kI2-i,PHSIcj9#"!kI40!,P8)#$amjd0iI-B lH(bq-hL*0`!!1[F!!98T"Mj92F!1L9F!!$Vh!!&95JBq98U!(Rqp8hL*G`!!1[F !!99V"Mj9Dd!ZIleEH)QA!!!kp`!"9B`'2RqpBhKATHFq9+831Rbb+#j8T4Ji9kD R2P6'%$TmdM!Z9-B31PHR*cj8ja!kI2)i,PHSCcj9#"!kI4*!,P8)#$amjd0iI-B lH(bP-hKrrbYi9kRrIP8T%$Tp-8JZ95NB1&HU[hj95K!kI9&3,P9+%$TAUcpq9@X 31Rea@#jAV(pq9B`31Rf4B#j9M!JmI@YMH(e+@hKp+90iIpj,H(bD)hJl)(lm1`! !%%J!!5aA*3Iq,!8!!%'#!#"AjK%k9qFf[RcI1hKAb"%k9mNf[RdH5hK)!!!F9qS *2&IV,[jpAeYi9m`*2&I&,[jpRLYiIcN1F&IQ"hjAjqDiI-BlH&6'%$SiaJ-!I0B `,PISjljAkEkkI3K,H&8)%$Sj#!)!I4C!,PIUMcjAkiDfI8TEH&9+%$Sj5J%!I9C 3,PIX9Vj9M"!kICCJ,Re+BhKp#&0iI0a$H&I&"ljAa[kkI+8cH&5P%$SiT3-!I,8 S,PI(cVj8ja!k11F#!(ce1#jAb*Fq9mQ1YRd)5hK9#"!k13J"!(d93#jAbPDq98S 31Re98#jp#&0iI1G$H(bl1hKAL`)Z9f`'$ReVBhL4HJ!!1eS!"&H&"JjACJ)ZI+8 cH*!!ZJ!!1eS!"$XBrrmX'!!!3B(qe$KJ!!#k)Ir%6S!!)!#3"L"!!!m!N!3$*!! 2,QeKDf9IDf9jAh0MD'9N!!!!I!J#TT2Krrb3!!%!#*3Krm"mIaYiN!#"!&arirY iJ)%!A%[rr*PJ!!!!Iq2lH%[rlqPJ!!!!,!-!!%##!!`iB2rr5!!!*(rMqhK)!!Z &B!!!!#`$!!""JJ!-1'$rrNJ!!!JiB!!!J!%!5$JK!%"m#!1QJq(rr%k!!#!!N!B J3B!"!*!&H!!1,Q4PFepVCAPIFf0SC@4m#!+QNq(rr*!!!3!)P#(r`(ar'hKrirY i5!!#+@!!!!"rirYi5rrZJ@!!!!"rirYi5!!,"@!!!!!X!`!!3),rf$KJ!!#!!3" )1#%!3(`)!kD$iIrm6S!!)!#3"L""J!%!N!9B!"-ZC'9cAfjPGepbB@jNEfeIDf9 j!!!!I!J#TT!!!3!)P#(rX*!!B3"S5!!C$B""!"53!'%!5%J!'3'!33!8N!"K!%b !B3"S5!!!T@!!!!!iB3")5!!"+@!!!!!iB3!i5rrr26KK!$K)!!#&B!!!!$KK!%" )!"MGJ%%!&$KK!%4)!"M4J%%!&)"L!#")!!$aB!!!!$KK!$K,rrm&1'%!1%J!!%e J!!!!J!%!@$JK!&"m#!1Q6S!!)!#3"L""J!#3"T`!)5jNCA0ID@jTG&pbB@jNEfe IER9YBQ9bAfGPEQ9bBA4[FJ"m#!+QNq(rr*2"rrL3!!%!#*3Krm#3!'%!@$[#,@b !B3"B1))Xl%[rrI9J!!!!1q!!!%J!!"!iB!!!I(ljVM[r!!%X(`!)3B$rm)!"!%J i)3"!I!J$TS2Krrb$`Iri6S!!)!#3"L""J!)!N!9J!"iZC'9cAh0PG&pbB@jNEfe ICf9ZCA*KG'pbAh0PC@4m#!+QN!!"!!L8)Ir!N!"K!&JiBLeXJ)%!@$LJ!!K)!"H *J%%!&)!"!%Ji)3"!I!J$TNk!!#!!N!BJ3B!!N!Bd!"JZC'9cAh0PG&pcCA&eC@j MC9pZG@eLCA)!!(`)!UD6iIrmNm(rq*!!!3!)P#(r`*!!B3"B1m)YE(r$mhL!J3" B1+)Xl$M!!!&,rqAeB!!!!$[J!!")!!!NI(liVMKM!!&8B`BqI(ljVRbHq+iS"!! !3))!%$[r!!%X(`!)3B$rh)!"!%Ji)3"!I!J$TS2Krrb$`Iri6S!!)!#3"L""J!) !N!9m!"SZC'9cAfGPEQ9bBA4PAh*KEQ4[E9pLE'pMDh`)!UDqJIr3N!!"!!L8)Iq 3!(ae'hKmQ#0iI,BVH(cA-hKmp$YiIS1MH%J!!@&mI"Yi1(3!"%J!!99mHKYi+"J !!%##!!Jki!!"1b!!!8J!!,"qhV0iIVZVH%J!!)!X(J!"3)%!)(pMfhK)!!$K9'- %2Rrm'K3lH`!#1plrrNJ!!"L)H`!!1hX!!94M"Mjrr"S81m!!!(pGdhKmRrR@I,h TeRb%+K3m`)!!1-Errhq%-jCrR$(@Ij`J8$cp"2`ijh-YI2mjeMd!J!!j#2rrIdG $PRpD3GCr@MK3,"i!!%##ri!S'!!!3B)!&*1B!!!l'!!%NeJ!!$XB!!3l13!","N !"%'"!!am'EJ!3)(r5(q$ihL!!3"i1#%!F(`)!kDkJIr36S!!)!#3"L""J!`!N!3 "*!!2,Q4PFepaG@&NAf0VFh9Y!!!!L)-!!CL"rr#)S`!!Q+(rmD"Krr"1J!!J!*! ')%!!N!FB!"BZG(G[Af*jG'9cAhCKH&pdEepZCA4cL)-!!jL"rr#)S`!#Q+(rmBM $!!'B`IrbL1-!!*MKrr1!BIr`6S!!)!#3"L"!!*!(+!!A,QC[GA*IBRPdCA0IGQ& iAh4[AfjPG(-!!!"m#!+Q[`(ri*!!!3!)P#(rS(aj'hKr2-YiIcV,H$KK!$K)!"6 4J%%!&%J!&,'!33!8J)%!1(b%'RL!SJ#SJ-8!!(c(-hJiaJ!"N!$&!!"mjb*iI2J lH(m$`hK)!"5aJ%%!&%J!&-'!33!8N!"K!$ar3p0i1)%!2$LJ!!4)!"4*J%%!&$Y D!!4)!"5GJ%%!&*!!B3!mId26H$L"!$`iS!!%5!!8*B""!"3lB!!!5!!!@$[!!!# ,r!!!1k!!!%J!!"4ArrKq9qJ(rRrH3RJl[3!","d!"N#"rq`X(J!!3))!&)Nm!!" K+3!"Q6`!!%J!!"#*A!!!98S'2*PF!!!lR!!"1hX!!5`E!!G!JIqS1'!!!)!"!'J i)3"JI!J$TVX"rq"1J!!J!*!')%'!#!#3"!%J!!mZC'9cAh*KEQ4[E9pVCAN!!!" m#!+QNq(rr*!!!3!)P#([`*!!B4"BN!#"%&b3!+%3B$KK!$JiJ"!!J+%3A)$"%'" )!!"eB!!!!(ar'hJX(`!!3))!&$KK!$L!J4"B5!!#9@!!!!!iB3!i1)!!!$LJ%!" )!"3TJ%%!&(rMqhL!!4")1#%33(`)!kD$iIrm6S!!)!#3"L""J!%!N!9m!")ZC'9 cAh*PB@4IF'&cFhG[FQ4m#!+Q[Z(rh*!!!3!)P#([S(ap'hKmQL0iI,XVH(cC-hJ kiKY(1`)E+)2L!&!lJ!!!,"S3!%#"!5!iB2rr5!!"K(pMfhK)!"-4J%%!&$Kr!%K )!"-GJ%%!&(qMkhKr400iIqAlH%J!%b'!33!8+!-!!%##!"4rirYi5!!6*B""!"4 )!!$8Ik2VH$L!!!T)!"-TJ%%!&(aq'hJS(J!!3B)!$$KJ!!#BIJ!!,"N!!%'#!+4 r!m0iIf6EH%J!%Tf!33!81(m!5%J!%UQ!33!81'%!1$L!%!"rjIYi5!!5VB""!"3 S!`!!3))!&(rMqhK)!"+aJ%%!&%J!!'!iB3!i1)!!#NJ!%V@!33!8I(iEH#JH!!" "JJ!-1)!!!*LH!!"rSqYi1)%!1%J!%UQ!33!8,!-!!%'#!#"qilYi5!!5(B""!"3 iI`")5!!5+B""!"4)!!!)1i!!!5`F!!""J[lS,"`!!%##!"KrSqYi1)!!!(p&dhK )!"*eJ%%!&$KL!04)!"(CJ%%!&#`C!!""JJ!B1'%!1$L!!!!iS"!!5!!56B""!"3 iS!!!I0VU&*LQrrmii!!!,"`!!%##!!Jii!!"I1-lH)!"%'Ji)4"JI!J$TVVKrpa 1J!!J!*!')%'!#3#3"!(8!"-ZC'9cAh*PB@4IF(GIFh4bD@jR!!!!I!J#TVl"rpL 3!!%!#*3KrZ"mH4YiI*FMH(mfbhJlJ!!"1k%!Z(mMbhK)!"(CJ%%!&(ak'hJiB3# i1)!!!$LJ!%")!"'TJ%%!&$YJ!!&)!!#%L(N!!$Xj!!&mI`Gd1m!!!%J!!%3X(!! !3B)!)&IN"rjrTHYi1ld!!BM&!!"maL*iQ-8!!%J!!"KAj`Iq1lhrriNG!!"p#$T iQ4d!!&Irq(ilhJ!","i!"N#"rlaAD3Gq+!N!!%##!"Jj3!!!,"`!!%##!!Jj3!! "I9a6H$Yl!!&m'p"!3)(rI$ZK!,Kqq,Yi1f!!!%J!!%!li!!!1m!!!%J!!##*I3! !1ld!!AeV"h3jRJ!"I@YJ-(rr@hJlhJ!","i!"N#"rq#Eq!!!1aJ!!6Yl!!%S'`! (3)(r`(lMZhK,rq64B!!!!(lMZhJiJ3!i5rreK@!!!!"q`l0iIZ5lH(p&dhJi`3! iIZHlH%[rf&&J!!!!1'%!1$L!!!!iS!#!5!!3HB""!"4qilYi5rrNK@!!!!!iB!! !J!%"+$JK!5"m#!1QZX(rf%k!!#!!N!BJ3B!+!*!%!C`!%LjNCA0IFh4bD@jRAh4 [AfYPHA`)!UD6iIrmNm(rq*1Krr53!!%!#*3Krl#3!'%!D(bI)hL$S3"S1m!!!(r MqhJiJKYJ5!!3+B""!"4)!!!iIq2lH$L#!0D)h3!!1ld!!96&"Mj)!"!*J%%!&#` H!!K!J!!8Iq2lH$L#!0P)!!raJ%%!&#`H!!JlhJ!"3B$ra(rMqhJiJJ$F5!!2eB" "!"5!!3"B1#%!8(`)!kD$iIrmJm(rq)1Krr41J!!J!*!')%'!!`#3"DJ!&LjNCA0 IBf*XEf0VAh"bD@jdAfCTE'9m#!+QNq(rr*2"rrL6SIrdN!!"!!L8)Iq`I(dEH$[ #'fFli!!!5!!!-(r$mhJlhJ!)Ik6VH$LJ!!K)!!i"J%%!&#`$!!"!JJ!-1'!!!8J !!"3lr`!"+"m!%%'!rp!iB!!!J!%!@$JK!&"m#!1QJq(rr)2"rrL$SIrd6S!!)!# 3"L""J!-!N!9m!"!ZC'9cAfPcAhGPB@YIDf9j!!"m#!+QNq(rr*2"rrL6SIrdNi( rm*!!!3!)P#(rX(am'hKmR50iI,iVH*!!`3"dN!$K!(L4!3"mN5%!J*&"!)5$i3# -Ii2MH(qNkhKraI0iJ-%!G)$K!(Krk2Yi5rr+G@!!!!"rJq0iIk6VH(r&mhL!`3" mJ1%!J$NJ!!!X(`!!3))!#$NJ!!&p+%Yi5rr+4@!!!!"rJq0iIk6VH(r&mhL!`3# %J1%!L(rSqhK,rmSPB!!!!)!"!&Ji)3"3I!J$TS2Krrb$`IriJk(rp)1"rr"1J!! J!*!')%'!"!#3"G!!%5jNCA0I-f0LBepPEQ0bHA"d!(`)!UD6iIrmNm(rq*1Krr5 6JIr`N!!"!!L8)Iq`I(`EH(bG)hKm[LYiN!$"!(53!1%!H*%"!(b4)3#!N8%!K)2 K!)arJq0iIk6VH(r&mhL!`3"dJ1%!H(rSqhK,rq09B!!!!(q$ihKrT1YiImAcH)$ "!(b!i3#!15!!!#`I!!"!JJ!)15!!!AdS5hK,rq-PB!!!!(q$ihKrT1YiImAcH)$ "!)5!i3#)IqMlH%[ri`9J!!!!J!%!@$JK!&"m#!1QJq(rr)2"rrL$SIrdJi(rm%k !!#!!N!BJ3B!%!*!&d!!5,Q4PFemcF'0LBepPEQ0bHA"d[X(rf$VL(1Jk`K[SI*N MH(ai'hL)Z!!!1aJ!!95r"Mk)f!!!1aJ!!96'"Mj8aN!ZIrmcH)Mi!!!l'!!"91F '2P6RJ"jrrcYiL4J!!$XB!!&9#!Bq93M!$Rrr3hL*1!!!1aJ!!98q"Mk*@!!!1aJ !!99+"Mj95N!ZIpj6H)Pi!!!l'!!"9@X'2P9VJ"jrhPYiLCJ!!$XB!!&9M!Bq9Bc !$RrHBhKAaH%qI+AkH$c!$`miaJm2I,``1(rriRKAKb!fIpikH&ISN!!DI3MkH(8 Fc-aALA5qIqVLH(dr8RKAbj!!'ReVmRKeI-c-9iad[Rr&iRKpRLTi9mEiIRc'qRJ mi&9911G99AcF1$Krrq*i9iJ)2(rH3RKAkF)qI5RbH$e!!2mj5J$rI6a31(rHiRK ALd!ZIrpDH&I-q(jpM2Ti2+"996LP999pR#JiIrrLH&H'#$arhM*i9qF!"P6Ri6j Ab!)H93L%2PI*"Mj9+B!H9mS%,RdT8hKp#%YiI2j$H&Ir!6ilB!!!5!!"@&GV%$T pGPJZ,!X!!%'#!#"Al2#q9qA3#RfI+hKAa[#q9mI3#RcH1hK)!!!F9qMiIPITf!K p(dYi9mViIPI,f!KpAPYi9rm"2PIH!6jAl&Di9q9RrPIQAhamT60iIB`VH&@-%$S jM!-!ICGJ,PIRRcjAk*DfI1G$H&6R%$Sij`)!I2Fi,PITeljAkXkkI5P6H&8T%$S j+3%!I6G),PIV"Vj9Da!kIAGB,RdT@hKmjdYiICSlH&I-AcjAa9DfIB`VH&@-%$S jM!F!ICGJ,PI'MVj8aK!k1-B'!(cA-#jAa`Dq91F31MMR"!"mpcJZ9mM2[PI*aVT p#%Yi93J31MN)"3"p&d!ZI1G$H(c'1hKpR$0i9iU!(PG,"$jpA9Yi9k`A[PHP%$T pM#S8NCN!!$Xj!!4A4S3q9iF!(RcG1hKAU$Dq9kN`-Rd)5K54'3!!1cN!"$Yl!!% X'`!33B$qU$KJ!!#k`IrB6S!!)!#3"L"!!!S!N!3#m!!-,Q4PFepcCA4IDf9j!!" m#!+QN!!"!!L8)Ir!N!"K!&L3!)%!A)"K!&L!J3"F1+)YG%J!!$PJ!!!!1')YG)! "!%Ji)3"!I!J$TNk!!#!!N!BJ3B!!N!Bm!!SZC'9cAf0bHA"dI!J#TVj"rmL3!!% !#*3Kr["mGKYiI*3MH(bk+hJkiKbS1`%!1)Kd!!"mB`Gd,!-!!%##!!`iJ!""5!! !$)L8!!"mK!GdQ*S!!(b9"h3iSK`SI+@SVP5c%$U)e!!"I-B(G#`'!!"!JJ!-11! !38J!!!b)p!!"I1F(G*Mk!!&mp3Gd13)F+(d)U+j9%M!b1f!!!%J!!#b,eJ!!1YB !!9I*"MiS#3!!3B)!0&I+"Mj95JJm1@%!a(e,fDilH`!"+"X!#%'!rp4)!!!81B! !!$KK!-4pJpQZ1hX!!5JE!!K"J2rX1'%!a$L"!%4,rrZaB!!!!$KK!-`iJ3"%IQ@ EH(j'NhK)!!%aB!!!!)-K!-aA*!BqQ*J!!$XB!!&A*FBqQ,J!!$XB!!&A*SBqQ0J !!$XB!!&A*dBqQ2J!!$XB!!'$)3$39bJ'2TNB!!!l'!!"9bR'2TNi!!!l'!!"9bU '2TPB!!!l'!!"9bY'2TPi!!!l'!!"1i!!!$[J!)!jJ!!!QB%!3$YJ!!*)!!"N1m! !!$ZJ!!")!!"!9pi)2$KK!$KmBq#Z9q3'2RaM)$JX!`!!3B)!#'2H!!&Arrjq9q8 '2LJ&!!"!JJ!-1j`!!6[J!)!l[3!"+"d!"N'!rm"AaJBqI0F`VRcDfDilH`!"+"X !$8'!rj`ii!!!Q2S!$Ap$dhL!!3%B1#%"%(`)!kDk3Ir)6S!!)!#3"L""J!i!N!3 #%!!,,Q4PFepQBh*jF(3!!!#q!Ir!1k)Nk$Z!!!!lB!!!I*8MH*!!SIq`N!$"rk` ii!!!N!$Krl4)!!4-1X!!!%J!"#4AD)3qIhp#H)%Krl"rrNJiJ8(rV(rr8$KAfS! H9XX31Ree@#jrDeTiIpjDH(rHdRKAqS!H1CB!!9@-%$TpP@!ZIfaLH(rrBRKrrp* iIp4'F&ID"MT@P!Bk9qIK2PISi!Crjd)89pk%2Rdpd#jrR%Ti193#!(eG8#jrR&* i9p2#2PID"MT@F`Bk1AS%!(ep@#jrR&Ti1C-'!(fGB#jrR'*iIr4'F&Ik"MT@P!B k9rq%2MMk!3"mr6JZIj`kH$N8!`"p(8!ZIja#H(rc4R"AqJBk9R-'1MNk"3"p28J ZIja+H$P6"`"pA9!ZIja5H&H,K$jrReTiJB(rX(rqB$L!iIqXIrmi1&ICJ"ij&J! #93J31Rd93#jrL%*iIpj#H(rHbRKAqB!H16B!!e8T%$Tp08JZIiP+H(rr5RKrrmT iIp*'F&IC"MT@8JBk9qVK2PIVi!CrkPS89pk%2RfGb#jrHf*i12)#!(cp1#jrHcT i9p(#2PIC"MT@-3Bk14N%!(dG3#jrHd*i16%'!(dp5#jrHdTiIr*'F&Ij"MT@8JB k9rq%2MPC!3"pA9!ZIhY5H$Pb!`"pI9JZIhYDH(ra4R"Aq3Bk9M%'1MQC"3"pR@! ZIhYLH$Ma"`"mr6JZIhXkH&GSK$jrId*iJ5(rX(rq5$L"3IqXIrp31&IBJ"ijGJ! %9@X31Ree@#jrDeTiIpjDH(rH`RKAq)!H1CB!"9@-%$TpP@!ZIfaLH(rrBRKrrm* iIp"'F&IB"MT@%!Bk9qIK2PISi!Crjd)89pk%2Rdp`#jrR%Ti19!#!(eG8#jrR&* i9m[#2T&KrkKAf!BkJB(rU&@-"MU4JIqS12J%!(cp1#jrR$TiJ3(rU$N)"J"p(8! ZIja#H(r`4R"Aq!Bk9K!'1PIrK$ij1!%!I6e),RqF5RJj8!-!I9e3,RqF8RKrkdC `N@(rU&Ii"MU"JIqS9B`'1T'"rkJiq!8!I2di,RqF1RL"!IqS13J(!(dG3#jrR%* i9iQ%2RqI5RL"3Iq`Irj31)&KrkarreJi9pH!(MQ@!!C9M"!kIC9J,Rq-BRKrhQ* iIpkkH&IhJ"iipJ!(91F31Rce1#jrKcTiIrmkH(rrZRKrb%C`N3(rT&IA"MU")Iq N95N'1T%Krk4AkZ%q9q[J"RrU@K4AhS3qICfi,RplBRL!iIqN11F#!(cp1#jrHcT i9mM#2T%"rk"Ae`BkJ5(rS&8T"MU4)IqJ19F%!(eG8#jrHe*iJ@(rS$PV"J"pI9J ZIhYDH(rX4R#4JIqN9rF'1S$Krk48j`BkN!$Krk4Ari3q14F"!(dG3#jrHd*iJ5( rT$NT!`"p28JZIhY+H(rU4R#43IqJ9rF'1S&Krk"9D`BkN@(rS$QA"3"pR@!ZIhY LH)$Krk!ij`F!I2di,Rpl1RJkeJ!),"B!)%'!qparRq0iIhcEH(rlqhL"!Iqd13J !!C%"rl5")Iqd,!N!'8'!ql"ALZMq9i[S"(q+@K4AE1Mq9fIS"(pX1K4AL2KqI3M DH$dJ998j+999I4p)1(plqRKAkJJmIja5H&GV`MjpDq*i2B!!rcQ-!2ppIf!iIjc kH&IR3#jrHcTi9iM`[Rd)fRJp)$-c15Nc-hdI5$KrHrTi9qS31RqF8RKADi3qI@[ LH&9r"$jrR2Ti9qb!(RplBRKAKq%qI1IDH$d!$`mj#!m2I2p!1(plqRKAk5!fIja +H*0M!!#6J`!%ZJ(r`%k!!#!!N!BJ3!!3!*!%"6`!$#jQBh*jF(4IBQpNH3!!I%- 6H%k!!#"m#!+QN!!"!!L8)Ir!5rrrlAaT'hL!BJ"`J))!E$LL!!!i`Lf#J1)!B)% #!&a)!!"CJ%%!&)##!-b3!'3!!%[r[-PJ!!!!1'!!!)!"!%Ji)3"!I!J$TNk!!#" m#!+QN!!"!!L8)Ir!J')!c)"M!!")!!!aJ%%!&)!"!%Ji)3"!I!J$TNk!!##"JJ! mN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!1*!!33!8J!`!!)"-!!4m#31Q6S!%))' #!"L3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!3N!""!"5!$!!!J%`!"(`*!kC1J!3 JJB)!3*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!##3!%%!&)!-!!#!6!!%I!N$TNk !"##"JJ!-N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!&*!!33!8J!`!!)"-!!4m#31 Q6S!%))'#!#53!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!)N!""!"5!$!!!J%`!"(` *!kC1J!3JJB)!+*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!#b3!%%!&)!-!!#!6!! %I!N$TNk!"##"JJ!%N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!!*!!33!8J!`!!)" -!!4m#31Q6S!%))'#!$#3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!FN!""!"5!$!! !J%`!"(`*!kC1J!3JJB)!0*!!33!8J!`!!)"-!!4m#31Q6S!%)!!!!"b!!!"m#!# 3"TL!!!"-!*!'+Db!!!#B#!#3"5T%J!!!J!J!N!8Ua)!!!0!!N!BVP)!!!*!!%!# 3"5`NJ!!!B!#3"Lb%J!!!U"!!N!8Y,)!!!8KJ!*!&,`L!!!&%3!#3"6"-J!!!S!J !N!8`l)!!!Ia)!*!&-ZL!!!(!8!#3"65SJ!!!d"J!N!8eH)!!!+!B!*!&0KL!!!$ d)!#3"6F-J!!!p#!!N!8l%)!!!&J!N!BlD)!!!M"`!*!&3[b!!!"B!*!'3e5!!!! X!*!44L)2+!)L%bJ#)JXS"L)Fk))#"#6S4K4&'#f#"#*'&!BL!Eb#!KB"i!)!!L! #4!FS!bJ$#!,)!SJ#D#eX,1`!d"Y('bJEB"YR'qJFU"`S,A3!i!)K#J%L*AJ")L` J!5)JI3NKQ)B#'J!F!13-P"+N'F!Bk"Ui*Q3TV#b%,#3VP#V%+N3Y,#m)-1``6$, S0+JeH$BB0``i!$YS1a!L$'5#!LS-@!a-$%!-0!`S$"`-%!`%!a!#r!,S!Y3#a!+ `!T`#L!kd$U!1M!ji$QJ19!j!$L`Q0#BS*K`Q%#B%*IJPl#AJ*G3Fe"c!(+`FQ"b )((3FB"a-($`&)4#"!`B!%!!!%"!3!!!3!"!3%!!3%"!%)4!%)4!#)K!3"#%3J3- ,%!!3!"#3"3!!!4!!!3!3!4!3!3!!%4!!%3!3%4!3%3BK!3)K!3-L!3%")3%$)3% ")3%")J%"!L3"N!3$)3%#)J%"!5%"!5%"!53"N!3#)J%"!53"N!8N!C!%"#%""#% "!L)"!33K!3%K!3%K!3)L!3%")`%"!3JK")%$$3%!!!%!"!!%!!!%"!%%!!%%"!! !)!!!*!%!)!%!*!!%)!!%*!%%)#3""#3"!b%"!L-%!3%#)J%"!5)%!3%K"!%K!3% P"!3"!33"*3%""!3"!L)J!3)M*!%"!5-J!3%")L3"!5-%)!%"+J3N!3%%)!%""#5 "!`m#!!!#!!3$!!!$!!3#"!!#"!3$"!!$"!3#!#!#!#3$!#!$!#3#"#!#"#3$"#! P!`3N!3)#)J%#!5-%!3-#)J%$!53%!3)%!5F"!J3%!3-%!5B"!`3%!3)")b!"!J% M*!%$!5-J!3-"-53"!J3J!3)%*!%$"#!"!`3N"#%#"5%)!5%#!5%)!L%)!L)##!- L#!J")`))#!3L!3)#)3%#)`J"!J%L#!%")3J")`%##!%K!3%R#!J"!JJ)!3)K!B% $"`)!!3!!#3)!#3!)!3))!3!)#3))#3)M!3%#!5)"!3)M#3%#!5)*!3%R#!%"!JJ "!3%S#!N"!JJ*!4!$)4)$)4!")3J")4)")3J")K!)!L)5#!)M%!J)!5-5#!J")4! #)J%5!L)"%!%M#!%5!53)!4!)!5-"%JJ"+J%3#!J"%JJ)!4!")3'"!`F5!!%3!!N 5!!N3#!%5#!%3#!N5#!NK%!%M!3%5!5-"!4!")`N"%J%b#3%3#!%"%JJ"!4!)#3% 5#!N""5%%"#%JJJ)%"#!3!"3!%#!L&##"!`JJ!!!J"!!J!#!J"#!J%!!J&!!J%#! J&#!$)3L"!`B%!!J!)!J%)!J3!!J8!!J3)!JN&#!))!)M##!%!5)))!%S)!JJ"#! ))"!")`JJ&!%T##!3)!JJ&#!)J3-()!!!*!!!)#!!*#!!-!!!0!!!-#!!)M3JJ3- ))#!!)#3!)*!%*#!J-!!J0!!J-#!J0#!")5!")3L"!`BN!!JJ)!JN)!J`!!Jd!!J `)!JP0#!))#!")`JJ*!%V##!J)!JJ*#!))$!")`JJ0!%T##!`)!JJ0#!)"b)3#)% $2`!!#!!3!!)!!!)3#!)!#!)3!!!#!!!5#!!##!!5!!)#!!)5#!)##!)5"!!!"!! 3$!!!$!!3"!)!"!)3$!)!$!)3"!!#"!!5$!!#$!!5"!)#"!)5$!)#$!)5!"!!!"! 3#"!!#"!3!")!!")3#")!#")3!"!#!"!5#"!##"!5!")#!")5#")##")5""!!""! 3$"!!$"!3"")!"")3$")!$")3""!#""!5$"!#$"!5"")#"")5$")#$")5!!!!!J- K!J)L!J)%)3%")3)")3%#)J)"!5-#!J%%)JJ#!L%)!5%#!5-)!J)")3J#)`%)!J% L!3J"*`)"#!)#!3J")5!#)J)J!b%L!L)#)J-L)!%")`)J!3)L)J%")`)L!3)K)!% M#!)J!5%)!5%L!5-)!L)")3J"*b!"#!)J!3J"*b)"#!)L!3J#)3+"!`F#!!)!!T! &!!!$!J!$!!)$!J)$!L-##!)")J))!5F#!JJ#!J))!L-$#!)")J-)!5F#!`J#!J- )!5)J!S%$"`)J!J!L!J)L!J!J!`)J!`!L!`)L!`%R)!))!L!##!%R)J))!L)##!% R)!-)!L!$#!%R)J-)!L)$#!BK%!3K)!)L%#!")4!$)K!3!L%3!5%J!533%#!)!b% )!5%3!5%)!L)J#!%N%#!)%!)M#"!3!5))%!%P)!J3%##"!`F!!!3!%!3!!#3!%#3 3!!33%!33!#3N%"!N#!)L"!J")a!%#!)L*!J"*"!N#"!"*`3)%"!%#"!"*53)%"! NJ3-(!!3!!"3!!!3J!"3J%!3!%"3!%!3J*"!8)!J")33")3J")43")3J")`3J#!% P&#!)%!3")`J3&!%S#"!%)!J3&##"!`F!"!3!&!3!"#3!!"!33&!33"#3N%"3 N#!%M"!3)!5-8"!J")`3N#!%b)%!3%#"!8"!J3"#3)%"3N"#%3"#%"!L)3!38 L!K!#)3)")3%")`)3!3%K!J)K)!%K%!%K)!)L!5!")a!")!-M)!)3!5)J!J%R!5! #%!%J!J%K")%$"`!3"!!!"3!3"3!!"!)3"!)!"3)3"5%#!5)%)!%M%!3J!L)&)!% M%!8J!LF%)!)3"#!#!5J&)!)3"5!#)!-K-!-L)!%#)M!"!L%J!L)#-!)M!L!"!5- #-!%")J)J!5%J!5%`!5%J!5-J!5!")c!")!%K)!%M)!)`!5`J!L!")!)`!5!#)!5 "!`F!-!3!)!8!-!8!)!3#-!3#)!8#-!8N!L!%)!%M-!3J!5-J"5!")c!&)!%`)!3 J!M!%)!)J"5!#-!8J!J3K"!BL!35#!J`"!3!&!!%""3%!%!33!"%%%3%3"4!"%38 K%3%K#)%$$`!%#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!&#"! "#"%&##%4!L%)!5%%J3-1#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"% "#"!&#"!"#"%&)JJ4!5))#!%M"!J)!LS)#!%%#!J"!3J)!5-&#!J"+!%)#!%&#!J "!5F)#"!%#!J3!6F)#"%%#!J4!3J)%!8)#"!"#!J4"3J)%3FK%))#$3!"!"%3!"! 3%!%3%3%!!4!"!3%4%3!4%"%")K%4J3-[%!!!%!!3%!!"%!!4%"!!%*!&!4!3%4! "!"!"%"!"!4!"%4!4!"!4%"!4!4!4%3%!!!%!%!%!!3%!%3%3!!%3%!%3!3%3%3% "!!%"%!'3"4%"%3!"%4!"%3%"%4%4!!!4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3! 4!4!4!3%4!4%4%3!4%4!4%3%N%4%4%)%$$`!!%!!3%!!"%!!4%"!!%*!&!4!3%4! "!"!"%"!"!4!"%4!4!"!4%"!4!4!N%4%3%!)L%"!")a!3%!%M!4!3!534%"!3!5m 3N!F"%"!3%4!3!3%[%"!"%"!3!3%3%!%4%"!4!5i3%"%3%"!4!4!3%4%3!3)L%!% ")a!3!3%M!4!"!534%!%3!5m3!4!3%!%3!4!"%"%3!3%",a!"!4!3!3%"%!%"%4! "%3%Z%!%4%"!"%3%3!4%4%"%#)K!4!5-3%"%")`%3%3%N%4!4%!%[%"%3%"!4%!% 3%4!4%"%"!5m3%3%3%"%"!4!4!4%3%4%",4!4%4!3%4%"%"%4%3'"!`m!!!%!%!% !!3%!%3%3!!%3%!%3!3%3%3%"!!%"%!'3"4%"%3!"%4!"%3%"*"%4!4!#)J%3!5- 3!4!")`%"%!%N%3%3%!%[!4!3%!%3%!%"%"!4!4!"!5m"%!%3!4!"!3%3!4%"%"% ",J%3%4!"%"%"!4!4%3%"!L)"!3%M%!%"!5-"N!3N%3%"%!%[!3%3%!%"%!%"!4! 4!C!%,`%"!4!"N!F4!3%4!5i"!4%3!3%4!3%"%4%"%3)L!4%")a!"%3%M!3%4!53 4!4%3!5m"%4!3!4%3!3%4%"%"%3%",`%4!4!"%3%"!4%"%3%4%3%Y!4%4%!%4%3% "%C!%J3-2!!!4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4!4!3%4!4%4%3!4%4! 4%3%4*"%4%4!#)K%3!5-3%4!")`%4%!%N%4%3%!%[%4!3%"%3%!%4%"!4%4!"!5m 4%!%3%4!"!4%3!4%4%"%",K%3%4!4%"%"%4!4%4%"!L)4!3%M%"%"!5-"%3%"*"% 4!4!",a%"%"!4!4!"%3%3%4%"!3%[%3%"%"%"!3%4!3%4%3%4!5i4!4%3%3%4!4% "%C!%!L)4%3%M%"%4!5-"%4%"*"%4%4!",a%4%"!4%4!"%4%3%4%4!3%[%4%"%"% 4!3%4%3%4N!3","%4%4!4%4%"%C!%"#%#"#%#!L)#!J3K!J%K!J%K!J)L!J)")`) #!J3L!J)#)3)")3)")`)#!J%K!J)M!J)#!5)#!J%S!T!(!3-K!`-L!3)#)J-#!L% "!5%#!5%$!5%#!5-"!J)")`-#!J%K!3)L!J-#)`)"!J%M!J-#!5)#!3%M!J)$!5S #!J%#!J)$!J)#!5%"!L)#!3-K!`)L!J-$)J%#!5-#!3)#)J-#!5-#!`)#)3%")`) #!3%K!J%K!`%M!J)$!5%#!5F"!J)#!3)#!5N$!J)#!`)#!3%#)J-"!L)"!`)L!`- #)`%"!J%M!`%#!5-"!`)")`-$!J%L!3%")`)$!3%M!J%$!5-#!`-"-3)"!3)#!`% #!J%$!J)$!`)#!L%"J3-(!J!"!!)"!J)"!!!$!J!$!!)$!J)$!L-"!J)")J%#!5F #!3)#!J%#!L-$!J)")J-#!5J#!`)#!J-#!3%K!B%$"`-!!3%#!3-#!3%!!`-!!`% #!`-#!b%"!5-"!J-"+`%#!3)"!J-#!3)"!5-$!J-"+J-#!3)$!J-#!`)")J%"J3- (!J%"!!-"!J-"!!%$!J%$!!-$!J-$!5F"!3)#!3%#!5F$!3)#!`%#!5F"!`)#!3- #!5S$!`)#!`-#!3%"J3-(!`%"!3-"!`-"!3%$!`%$!313"5!J!3%"!J-"!3)"!`% #!`-"!J%"!`)$!3-#!3-$!J-$!`)$)J%#!L%"!5%#!5-"!J)")3%#)`)"!J%L!J% "*`)#!3)#!J%$)J-#!L%$!5%#!5-$!J)")3-#)`)$!J%L!J-"+!)#!`)#!J-"!L) "!`)M!3%#!5-"!`)")J%"!5-#!3-"+`)"!3)#!3-#!J%"!L)$!`)M!`%#!5-$!`) ")J-"!5-#!`-"+J)$!3)#!`-#!J-")3%")`%#!3%K!3%K!`%M!3)$!5%"!5F"!J% #!3)"!5F$!J%#!`)"!5%"!5-$!J%")3-")3-")`-#!`%K!`%R!3)$!J%#!`%T!`) $!J-#!`%"!5-"!`%")`%"!`%M!3-$!6-"!3%#!3-"!J%"!`)"!`-#!C!%)`-$!3% M!`%$!5-$!`-"-3-"!3)$!`%#!`%$!J-$!`)$!L-"!3)")J%"!5F#!3%#!J%"!L- $!3)")J-"!5F#!`%#!J-"!L-"!`)")J%$!5F#!3-#!J%$!L-$!`)")J-$!5J#!`- #!J-$!3%M!3%$!5X"!3%#!3%$!J'3"#-$!3-"+`-"!3)$!3-#!`%"!5-"!`-"+`% $!3)"!`-#!3-"!5-$!`-"+J-$!3)$!`-#!`-"*`%"!3)"N!3R!`%"!J-"!3%R!3- "!J%$!3%R!`-"!J-$!3%R!3%$!J%"!`%R!`%$!J-"!`%R!3-$!J%$!`%J4`-$!`) $!`-"N!3$!C!%!`%"!`-"N!3$!3-"!`%"!`-"!`-$!C!%!`-"!3-"!`%$!`-"!`% "!`-$!3-$!313"`%K%!)L!K!")J%#!5)%!3BK"!%K!J%L"!%"*K!%!3)3"!%N!K! %!3%K%!BK!J)K!3-L!3)$)J)3!5%"!L-%!3)")33#)a!%!3%K%!%L!3)")33")3) #)`%#%!)M!K!%!L%3!5-"!K!%)33$*J3"!K!%!3%L%!3%)J%#"#)3"!%K!J3L%!3 #)4!#)3)")`3"!J%N"!%#%!%M!3)3!5%"!b%"!5%3!5)"!J-K!J%K"!)K%!)M!K! %!b)%!3%Q%!3"!K!%!b-%!3)#*`%#%!3"!K!$)K!%##8"!K!%!38P%!3"!K!%)33 ")3)#)J%#!5%%!b%%!L%3!5%"!5+!JJFKJ!)MJ))#J3-BJ)!#!))#!!!#!)!!!!) !J))!J))#!!)!J!)#J)!#J!#3"!)!!J+!!J#!!J!!JJ!!JJ#!J!#!J!#!!J)!J!+ !!!+!!!)!J!)&)J)#J3-G!))#J!!!!)!!J))#!!!#J)!!J))!J!!!J!!!!!)!J)! #!)!!!))!J!!#!!)!!!!#J!)#!))#J))#!)!#J)!!J!)#J!!#!!)#!))#J))!!!) #J!)!J!)!"5+!!J)KJJBMJ)!#!L8""!3"!38L"!%")J3%!5%""L3"!33%!5%"!L% "!5)%"!)L"!3#)33")3%#*!3"!33")3%")`3%!33M!33%"L3%"!%"!b%"!L)"!3% L"!%#)J3"!5%%!53"!33%!5)""!%L!3%#)3%#)33")J%%!b8%"!%""!)K!3%K"!- M"!%"!5%%"#%"!5%%!L)""!%K!3)M"!%"!5%%!5%""b%"!L%"!5B%"!%""!3")3% ")33#)33#)3%&)J3"!5)%"!%L!33")3%#)33$*!3"!33$)33")`%""!%L!3%")33 #)`3%!3)K"!%L!33#*!%%"!%$)`%""!-M"!3"!5%%!5)"!33MJ!%%!51!!33#)5% #)B!")33&)S!J!b)"")%$#`!J")!!"!!"!)!J")!K!)!K"!!!")!J!!!"!!!J"!! J"!8K)!)MJ#%%J3-IJ#%%J!%!J#%%!#!!J!!!!#%!!!%%J!%!!#%!!!!%J!!%!#% !J!!!J!%!!#!!!!%%!#%!J#!%J!%!J#!!!#%%!!%%J#!%J!!!J!%!!#%%!#%%J!! %J#%!!#%%J!%%"5)J"!)K)33K"!%LJ!%#)S!J!L'!!5%%"L)J"!)L!33")S!J!L5 !J%!3!5'!!5-33)!")K"!!b&!!59!%%#!3!%M3)"!!L'!!5%3"L*!%!)L3"!"*B" !%%#!!L&!"5&!!50!J%!#)B!&)4!#)8!#)i"!%!3K3!%K3!)KJ!%K%!-N%%#!3!% L3)!&)K"!!5&!!5&!!L%3!LK!%%#!3""!J!)K3!%K3!%M3)"!!b*!%!%PJ%!33)! #)8!*)N!3!b)33!%K3!%M3)"!!5*!J!-MJ%!3!5'!!5-33)!")K"!!bC!J%!33)! #)N#!"5%3!5+!3!)KJ!%K%!)P3""!J%!")N#!!5%3!b)33!%K3!)MJ%!3"#&!!5& !"#%3!L4!%%!3!L-)%#!%)5!"*K!J)!J3)!8P#"!J)!J")5!#)4!")5!#)b!J#!% K)!)K%!)K#!%K)!%L#"!")5!")4!&)L!)"5%J!5))%!%L)!J#)5!#)L!J!5%3!5) J#!-M#"!J!5-)%#!")3J&*L!J#"!J)!-L)!J")L!J!5-3)#!")4!$)4!")5!%)`J 3)!%K#!%L)#!"*"!J)!J")5!%)b!)%!)K#!%K)!)K%!%K)!%K%!8M)!J3!L8)%#! J#!%L)#!")K!J!bBJ)!J3)#!&)K!J!5%)!b%)!L%J!5)3)!-M)#!)!L%J!L%J!5) )%!%L)!J%)a!J)!%K%!3K)!%L#"!")b!)#!%L##!#)3J#)3)#*3J###!)!b%)!5) ))!-L)!J%)3)")b!)!J)N#!)))!%L!JJ")`J##!)M!JJJ!L%)"#-J#!)#)3J#)L! )!5%)!b)))!%L!JJ#)3)")b!)!J%N)!J##!-L##!))JJ#!5)J#!)L)!J")3J#)`) ))!%K!J-M!JJJ!5%#!L-)!JJ$)3J%)b!)!J%K)!)K#!)N!JJJ#!%K#!3L)!J#)b! )!J)L#!)")L!)"#%#!L%)!5)))!3N#!)))!%K!J%L)!J#)b!)!J)K#!%K#!%K#!% L##!%*!J###!")J))!L)##!-L##!#)JJJ!5%#!5)J#!-M#!))!59!#%!33!%K3!- K3!)M#%!3!5%)"5-33!J")K"!!50!%%!#+""!#%!33!K!!5&!!b&!!5&!!L%)"5- 33!J")4!")JK!!L%)!5)33!%L3"!%)8!&)8!#*3K!%%!)!b%)!5)33!)K%!8L#%! $*8!33!K!!5*!#!3L3"!&*3K!%%!)!5%3!5%)!L&!!54!%%!)!L0!#%!$)8!")N! )!L&!!5&!"#833!K!%!%M#%!3!b%3!L&!!5&!"59!%%!)3!)K#!)K3!)K%!%K#!% L%%!")d!33!)K%!%K#!%K%!%L#%!&)8!")8!$)d!33!-L3!J"*4"!#%!3!5))3!% q#PCPFQPQH@PZCb`JF'aPBA0P)(*P,@9ZG'9b)#9c!6J+"`G0DA0YBA4MD#!Y)(4 bH5"KCf&TEJS"*L!`H#"l)!%JJ3!"N!MqN!JIN!31N!6JN!6aN!3"rJ(q!Ii"r[i "rJ(q!Ii"(q!Ii!la$[(J(q!Im3la$J(J!H!"m3(ai!(J!I%"m3%IrKrq$[i1r[i IrKrq$[i1!4m"(`%1!3iI!4m"$J%1!H$qi2lar[(qrZ$qi2lar[%-)3'#!J8!!3! "!!%!!3!""5%"JJ)&!!%!!3!"!!%!!3)J,Y,6e0A@epMCfY[FhGlIi1(Liq6PjZI SkHVVl1hZlr$am[2dpIEhq2Rkqrcpr[m"))%4!3)$"!8'"`J*#JX&"JF)#3S,$!d 1$a!4%K-8&4BA'"ND'a`G(KmJ)5)M*#8J)5)M*#8Q*bJT+LXX,5i[-$%b-c3e0MF i16Sl2$dq2d""3N0%,Lm`-6)c0$8f0cJj38*$4%9'4dK*5NY-68j28&&58e499PG B@9TKBQ0NC@CRD'PUDfaYEQp`FA*cG(9fGhKjHJFL%#!$)5!#)4!")3%$)3%")a! J!3)L)!%")4!#)3J$)`J3)!%K#!%K)!%L#"!")J%)!LB"#"!J!3J"*#!"#"!$)5! $)M!J!L)J)!)K-!%K!3%K)!%K!3%M-#!"!5-J)!%")6!#)JJJ!L-)-#!")`JJ)!% L#$!")`%))!%V!3J`)!%))#!"#$!")3L"!`F!!!J3)!J!)!J3!!N!!!N3)!N!)!N K%!%L#!J#*JJ)%#!)#!%N)!J)%!%L#3J#*JN)%#!*#!%N)!N)%!%K#)%$"b!!#$! J##!J#$!!#5!!#6!J#5!J#5%`!5-)##!"+`J)-#!)##!J#!J`!5-*##!"+`N)-#! *##!J#3J`"#%#"5%J!5%#!5%J!L%J!L)#)!-L)#!")`)J)!3L"!)#)33#)b!%!J% L)!3")5!")`3#)!%K"!%R)#!%!L!J"!)K")%$"`)!"!!!*!)!*!!J"!)J"!!J*!) J*!)M"!3#!5)%"!)M*!3#!5)N"!%R)!3%!L!%"!%S)#3%!L!N""!$)4)$)4!")5! ")4)")5!")K!J!L)5)!)M%#!J!5-5)#!")4!#)J35!L)%%!%M)!35!53J""!J!5- %%L!"+J33)#!%%L!J""!")35"!`F5!!33!#35!#33)!35)!33)#35)#3K%!%M"!3 5!5-%""!")b3%%J%b*!33)!3%%L!%""!J*!35)#3%"b%"!5%%J3-0!!!%!3%!!!% !!3%%!!%%!3!!!J!!!`!%!J!%!`%!!J%!!`%%!J%%)3-#)3)$)J)"!5)%!J)N"!) "!3%K!J%K!3%P!J%""!)"*!%%!J%#)J)#!L)#!`%M"!)#!53%!J-"!5-#!J%"+`) $!33#!J%%!J-)!b%)!L-"#!5"!`d!#!3"#3!!#3!"#33!#33"#!!##!!$#!3##!3 $#3!##3!$#33##33L!`J")3)")3J"*3)"#!3#!58)"!)"#3%K!J%K#3%P!J%*"!) "*3N%!J%)!5-#!JJ"+`)$#!3#!JJ%!J-*!5-#!JN"+J)$#33#!JN%!J-&)4!%)3% #)K!""#%)J3-+%!!)!!%)%!%)!"!!%"!!!"%!%"%!!"!)%"!)!"%)*"!4#!3$)J3 3!L%%!5%"!5-%%!%")33#)`J%%!%L#!3"*`%)""!"#!3")4!")`33%!%K"!%K%3% M""!4!5%%!5F3#!33%!J%!5B4#!33%3L"!`m#!!!5!!!#!3!5!3!#!!J5!!J#!3J 5!3J#%!!5%!!#%3!5%3!#%!J5%!J#%3JP%K%)"!)#)J35!L-%!J%")`35!3%L"!) ")`J%%J%X#!3#!3J%%J%)"!)3!5-%%K!")`3#%3%M"")4!6!%!K!)"")3#!3#%3J %%K%)"#%3"#%"!L)3!38L""!#)33")3'"!aN%%!%%)!!!-!!!)!%!-!%!)!!%-!! %)!%%-!%%!"!!%"!!!"%!%"%!!"!%%"!%!"%%%"%%)"!!-"!!)"%!-"%!)"!%-"! %)"%%-"%K"!)K%!%K%!%K%!)L!4!")a!"%!-M%!33!5)3"!%S!4!%%!%3"#!")4! ")6!")4!")b!"%!%M-!%3!5%J!5-3"$!"+K!%)!%3"$!"%!3")K!3!5-3%"!#)K% 3!5-3%4!#*a!3""!3%!3"+K%3""!4%!3J%"!")c!3%!%M)"%3!5-`%4!"-#!3%!3 `%"!%)"%3"$!4%!3%)3J')JJ)!L%)!L%%!5%)!5%%!b-%#!J")J3)!5%#!L))!J- K!J%M#!J#!5%)!5)#"!%M#!)%!LF#"!J)!J3)!b)"#)%$"J!"!!!*#!!*!!3"#!3 "!!3*##)%#3%K!J%M!3J#!5%"!5%#!5-*#!)")3N"*`)%!3J#"!%"+!)%#3J#"!N #J3-(!!!+!!!#!!J+!!J#"!!+"!!#"!J+*!3)!J)#)JS#!L)#!J%M#!S#!53)!J) %!5-+!J3"+3)#"!J+!J3)!S%$"`!"#J!"!J!*#J!*!J3"#J3"!J3*#L3%#3)#!5- "#J)")`%#!J%M#3S#!6%*!J)%!3S#"!%#!J3*#J)%#3BK!B%$"J!)!!!)!3%!!!% !!3%)!!%)!3-K%!)L!4!")3J")4!"*!J"%!%#)K!"!53"%!%)!583!3J"%!%K)!- L)!'"!`B!+!!!+!%")!!")!%"+!!"+!%")5!")4!")b!"%!%K+!%K%!%P+!%3!5! "*a!")!%3!5J"*4!"+!%3!L%#J3-(!!!$!!J#!!J$!3!#!3!$!3J#!3J$!L)#%!) L!a!")`J#%!%N#!-3!3%M!K!"!5S$%!%)!K!"#!-3!5)J!S%$"`!J!`!S!J!S!`% J!J%J!`%S!J%S!`%M)!)3!5-J!a!")bJ#%!%c+!-3!5!#%!%J!a!"+!)3!5J$%!3 K"!3K"!)L"!3&)J)%!L%#!5%%!5-#"!3")3)#)5!")33")5!#)J3J!5-%"#!$)b! #"!%L)!)"*`3J!J3%)!)$)L!%!L%J!5%%!5-J"!3")5!$)L)%!L%L!5%%!5-L"!3 ")5)#)b!J"!%L)#!"*`3J)!3%)#!#)b!L"!%L)#)"*`3J)J3%)#)#)3J")33")3J #)J3)!5-%"!J$)`J#"!%L#!)"*`3)!J3%#!)#)5J")33")5J#)J3S!5-%"#J$)bJ #"!%L+!)"*`3S!J3%+!)#)`JJ"!%L##!"*`3))!3%##!#)`JL"!%L##)"*`3))J3 %##)#)bJJ"!%L+#!"*`3S)!3%+#!#)bJL"!%L+#)"+J3S)J3%+#)##!J#)3J#)3) #*J)##!J#!J3M#!J#!5%)!5)#!J)K!J%Q#!J#!JJ)!5)##!3M#!)#!5-)!J)))3J ")3)")3J&)J)#!5%)!L))#!%Q!JJ)!J))"#-)!J)")3J%)3)#)3J#)JJ)!5)##!% K!J)K#!%K!J%N#!)##!%K!JJP!JJ)!J)")3J#)3J"*!)##!J#)3J%)`J#!J%K#!% L!JJ")3)#)3J#)JJ)!5%#!L%#!5-)#!)$)J)#!L-#!JJ#*!))#!)")JJ)!5)##!) K!J%M#!)#"5))!J%K#!%K!J8K#!)K!J-K!J%P#!)##!J%)`)##!%K!J)K#!)R#!J #3"#!%!8L%)!")N!3!L&!!L%3!L1!%%!")B!#)K#!!b'!!5*!%!%K%!-L%%!")B! #)4!"*""!%)!")N!3"5%3!5%3!L&!!55!%%!3!5%3!L'!!L33J""!##%3!5)33!% LJ"!"*K#!%%!3J!%K3!)L%%!%)4!%*S!33"#!%!%K%!%N%%!3J!%K3!%KJ!)R%)! 33"#!%!%K%!%L%%!#)4!%)8!&)S!3!5%3!L*!%!%K%!)KJ!%K3!3N%)!33!%PJ"" !%)!$)B!&)8!#)4!$*4"!%)!3!5)3J!%L3"!#)N!3!5%3!5%3"#1!%%!")B!")8! ")S!3!b-33"!$)K#!!5%%!L3""!3"!b%"!5%%!5)"!3%K"!%L!33$)33")J%"!5) %!3%K"!%K!3)K"!)L"!3&*3%%"!%"!L)"!3-M!33%!5%""5%%!53""!3"!b%"!bB "!33%!3%")33#)33#)`%%"!%L!33")3%#*33"!33%!b)%!38K"!3Q"!%""!3"!b% ""#%"!5%%"#)"!3%K"!%M!33%!L%%!5)"!33M"!3"!L)%!3%L"!3")3%")33")J% %!b3%"!%"!b%"!53%!3%%!L)""!-N"!3"!3%K"!)K"!%K!3%K"!%L!3%")J3"!5% %!5%""5)%"!%K!3)M!3%%!L%"!5-%!3%#)3%")J3%!b4!%!J3!5%3"#8)%%!3#!3 L%%!#)4!")K!)!5&!!53)%%!3!5%3!L))%!8M%!J3!L%)!50!%!J")8!#)4!$)K" !!5%)!5*!%!-K%!3K#!%L3"!")4!"*"!)%%!%)4!$)K!)"5&!!53)%%!3!5%3!5% 3!5)33!%P#""!%!J")8!#)K"!!5%)!L)3#!%K3!)K%!)K#!%L3"!")4!")4!%)`J 33!)K%!%L%!J')4!#)8!")3J%)K"!!53)%%!3!b%3!5%3!b333"!)!50!%!J")8! #*""!%!J$)JJ3!5%3!L0!%!J")8!")3J")N!3!5)33!)K%!%L%!J#)a!)%!-K%!) N#""!%!%K#!3K!33K"!%Q#!%%)!J"!5)J#!%K"!)P!33J#!%$)3%&)L!)!L%J!5) ""!%K#!%N"#!)!3%N)!J""!BL!33")3J%)3%")5!#)`3J#!%K"!)M!33J"#%)!L% J!b)J#!%Q"#!)!33J!5%"!5-J#!%%)33$*33J#!%%!5-)!33")3J")J3J!5%"!5- J#!%$)3%&)L!)!L)J#!%K"!%K#!3L!33"*!J""#!&*!%%)!J&)33#)3%")L!)!5) %)!)K"!8Q#!%%)!J"!53J#!%%!b)%)!%K!3-L!33")JJ"!5)J#!%K"!-L"#!$)5! "*3%%)!J"!L%)!L)JJ!)K3!%K)!%K3!3MJ#!J!L%J!5&!!L%J!5'!!5)J3!%K)!3 Q)%#!)#"!!5)J)!%KJ!-KJ!%K)!%KJ!)M3)!J!b-J)%!")5!#)B!"*#"!J#!")8! ')5!%*%#!)#!")S!J!5G!J#!J3)!J!L'!"5)J3!-K3!%L)#!#*#!J3)!")5!$)b" !J!-KJ!%K)!)Q)#"!J#!J!L%J!5&!"#'!!5%J!5'!"5%J!5+!)!%K3!%K)!-K)!% P3)!J)%!")L!J"#9!J#!J3!%L)#!#)5!#)B!")b"!J!)M3)!J!b-J)%!')5!")B! #)N#!!58J3)!J)!%LJ#!%)L"!!b0!J#!")8!#)8!$)3)")3'"!ad#!!%!"!&#"!" !"!"#!*!%!3!!!3)%!!)%!8!!!!!%!8)!!8!!!!)%!3)%!%!!!%!%!8)%!!!!!3) !!3!%!%)!!8!%!%)%!8)!!!!%!%)%!8!%!!)!!33M3J3"J3-+3!!"3!3!!J3!3!! !!J!"!!!"3!3"!J3!3J3!3J!!"#%#!5%"J3-5!!3!!!3"!J#3"!%#"!%#!!"#!!! #"!"!!!&#"!%!!!&#!!!!"!"!"!&#"!%!"!&#!!&!!!!N3!3JJ)%$(S!JJJ!!!S! !!!!J!J!!J)!JJ!!JJS!!!)!J!!!!JJ!!!S!!JS!J!S!J!)!JJ!!!!J!!JS!!J)! J!J!JJS!J!)!!N!5#!#!!!!#!!#!#J##!J!#!!!!#!###"#'!!5'!!b%#!L%J!L1 !)))")B!")3)")S!J##'#!L)JJ!%MJ#!#!51!)!)$)B!")i!JJJ8KJ!%KJ)%$#B! J!J!JJS!!J!!JJ!!J!)!!JJ!!!S!J!S!JJ!3MJ###J3-'!!##J!!!!#!!!##!J!! #!!##)B#9'`!!!3!!!!&F!!!!A!!!!$*PFR48B@),Ad"64f9d3Qa[BfX,Ad"cCA4 cG(*TEQF239033fa[Ff96CA0cD@pZ$da08f9d8f&fC9CTFe*REK0I3%&&4f9d3A4 dFQPLGA4P8(4b#e408f9d8Q9Q3fpZ!3!,BR9QCQ9bAfe[C'8(Ab9QFQ9KC!GI3'& dB@jS#e0XEh4@8Q9YEhCP#fCTEQ4MEfjdFQpX%dPZDA4TBA4P9'9iG&0PFRCTBf8 26%e6CA43B@PZG&GSDA4P#e404'p8CA*Y5f9j$da08f9d9'PYC90$8dP%3JYI3%G PG&G8DA4XC3YNFQ&RCh*KHA*REJpI3%`!!!"B!*!,!3#3%`&`Gh"M!*!6!3#3%6J ,68P8Ak9NCA0XD@)!N!3"!!!!!9`!!!"F!!!!-JDK&Q`k"J!!!"`!-J!!BfCbC`! !!!S!!2rr!*!%"U!(-!a!: \ No newline at end of file diff --git a/src/mac/libraries/DES/bin/deslib.PPC.debug b/src/mac/libraries/DES/bin/deslib.PPC.debug new file mode 100644 index 000000000..03d23ed3c --- /dev/null +++ b/src/mac/libraries/DES/bin/deslib.PPC.debug @@ -0,0 +1 @@ +(This file must be converted with BinHex 4.0) :%'4PFfaTBLj38%-ZC'9LG@F!FfKXBMq3"!#3"(AQ!!!"NZr(5Qpj)A"PCQC`Gh" M!!!!!E*9K0!!N!d$!!)!N!6rN!3!N!C'&!!!4K3!!%B8!!!&X!!%"!$rN!3!N!B YKJ!!,1J!!#S@!!",d!)""!$rN!3!N!i&,!!!!)!%"!3!N!ArN!3!N!F"!!!!l!! !!!%!!!$N!!!!!`!!!")!!!!"!!!!e!!!!2!!!!1!!!!!"!!!!"S!N!m2!*!,%`# 3#`)!!!!2!*!(,!#3#`%!!!!4!*!%!J!!13)!!%!#!!"(!J!!6J)!!&3#!!"E!J! !B!%!!'F#!!"[!J!!GJ)!!(X#!!##!J!!L!)!!*%#!!#B!J!!S!)!!,B#!!$+!!% !N!80!*!%5JCJ#%S)3J*J"d)"3!&#!8!"3KD!%dBD3#S!!%e*9&qP68P83daTBLj NC@*eC`"0594IT8e*9&*eER4TE@9-D@)ZC'9LG@F!5@jdCA*QB@0P6'PL!(0dFQ0 YF!"cG(*MD()!CQCXGA0S!(0bB@jN!'ePE@0`H3"bB@jN!'ePE@0YF!"IAfCTE'9 c!(0dFQaPEJ"dD@eP!("bD@jdCJ"QCf9dF`"ME'9KFQ9bFJ"YC@ecCA3!CR"bD@j dCJ"IAh9ZFQ9RDA0dCA*ICR*KCfePER3!AepbC@GTFh4PFPpQFQ&RE@9ZG!"8D@0 V3fpeER3!C'9cAh*PB@4IF'&cFhG[FQ4NCA0IFf9dAh0PFA9PEQ0PAfjeE@*PFQ4 PFepNC@*eCf4PFepcCA4IDf9jC'9cAfPcAhGPB@YIDf9jC'9cAh0dFQPZCepdEep VCAPNCA0IEQ9hAh*KEQ4[E9pVCAPNCA0IBf*XEf0VAh"bD@jdAfCTE'9NCA0ICQ0 bHA"dC'9cAfCTH(9`AfYPH9p`BA*TG(PNCA0IBfKPBfYIDf9jAh"KFQPdH@4PFep bB@jNEfeIDf9jC'9cAf0bHA"dC'9cAc0`Bf*MAf9ZBh*jF(4NCA0IFQ9KC&p`Gep cG(*TEQGNCA0ID@jTG&pbB@jNEfeIER9YBQ9bAfGPEQ9bBA4[FQ4PFemcBf*MAf9 ZBh*jF(4NCA0IFf9dAh*KEQ4[E9pRC@jPFQ&dEh*IFf9PC'4PFepVCAPIFf0SC@4 NCA0IFA9KC&pMDh0eE@eKDf9IDf9jAh0MD'9NC'9cAf9MBPpPEQ0bHA"dC'9cAf0 LBepPEQ0bHA"dC'9cAfGPEQ9bBA4PAh*KEQ4[E9pLE'pMDf4PFep`Bf*MAf9ZBh* jF(4NCA0IBf*MAf0VFh9Y!*!)$!!!!!`!!`!%!!B!"!!(!!`!#!!%!!X!"!!-!!! !$3!-!!d!$!!3!!J!%`!!!"8!#!!9!!!!&`!-!"F!%C08!"IZC`!*4Fd!#a*'!!p G4J!4DjX!%V5D!"8rb!!+Le!!&(88!"5G&!!1PpX!#89`!"%%N!!!%L3k!#$#a3! 38U!!(A6'!!e6#J!1K8m!$SX,!!pR`3!2I-%!'4$K!"!kT3!0A`m#!!$8!!!"G!! "!J!!j3!!!6`!!3%!!2`!!#cS!!%#!!%&!!!"T!!"!J!"%!!!!B`!!3)!!4m!!!& m!!%#!!%`!!!"9!!"!J!"3J!!!B3!!3)!!9F!!!'X!!%#!!&K!!!"&!!"!J!"G3! !!3`!!3)!!BN!!!&N!!%#!!'A!!!"Y!!"!J!"S!!!!C`!!3)!!E%!!!&X!!%#!!( $!!!"6!!"!J!"i`!!!C3!!3)!!I-!!!&%!!%#!!)3!!!",!!"!J!#(3!!!9`!!3) !!LX!!!%N!!%#!!)j!!!""!!"!J!#5!!!!23!!3)!!PF!!!%d!!%#!!*`!!!"(!! "!J!#J!!!!2`!!3#3"(`)!UD3!!%!#*3Krm!i)3"!J!%!#(`)!kC1J!!JI!J#TT2 Krrb3!!%!#*3Krm#3!'%!@$[J!!#!B3"B5!"#a@!!!!"mIaYiIq-(0#`$!!""JJ! -Iq2lH%J!!!KrirYiJ!%!5$JK!%"m#!1QJq(rr%k!!#!!N!BJ3B!"!*!&9!!8,Pp ID@jTG'PKE'PkC9pNCA0XD@)!!(`)!UD3!!%!#*3Krm")!%+aB!!!!)!"!%Ji)3" !I!J$TNk!!#!!N!BJ3B!!N!BN!"-ZAepdCA*YD@jKG'9IC'9cE'PL!!!![L(ra$V L$bJl`K-S1`),+(cE-hJX#!!!3B)&e(cf1hL*0J!!1YB!!98T"Mj92-!1L9B!!$V @!!&95JBq98U!(RqF8hL*GJ!!1YB!!99V"Mj9Dd!ZIjaEH)Q@!!!keJ!"9B`'2Rq FBhL*0J!!1YB!!98T"Mj92F!1L9B!!$V@!!&95JBq98U!(Rqp8hL*GJ!!1YB!!99 V"Mj9Dd!ZIleEH)Q@!!!keJ!"9B`'2RqpBhKmGKYiI*8MH%J!"5JX"3!)3B!!a)N f!!!keJ!"95N'2P8T"Mj9+F!1Ija+H)P@!!!keJ!"98S'2P9+"Mj95S!HIja5H)P f!!!keJ!"9@X'2P9V"Mj9Dd!ZIjaDH)Q@!!!keJ!"9B`'2P@-"MjrR'*iL6B!!$V @!!&9+3Bq95N'2P8T`!jr[8TiL9B!!$V@!!&95JBq98S'2P9+J"jr[9*iLAB!!$V @!!&9D`Bq9@X'2P9V3#jr[9TiLCB!!$V@!!&9M!Bq9B`'2RqpBRJiTIri5!!!X(l @+K3S"3!(3B%!S$NL!H"8UK!kI5P3,RdT!kC1J!3J1YErriPf!!"9D`Bq9@Y!,Rq p@RJke[rrLCB!!&@-"Mj9M)!HIleLH$V@rrq*0J!!95N'2P8T`!jr[8Ti1YErriP @!!"95JBqIja5H$V@rrq*GJ!!9@X'2P9V3#jrR&Ti1YErriQ@!!"9M!Bq9Bb!(Rq FBRJke[rrL6B!!&8T"Mj9+F!1Ija+H$LJ!!!p3+UV18UUURq+8$JpB+UV1@ZUURq V@$K9DrKqI9pEH$f!998jM&99IiaJ1&@-#$`p)&9915P99AqT5$KpR8Yi9kS'2P9 +%$Tp@&!Z98SB1&HVaMj9Da!kIAKB,P9V%$TAV%Bq9B`31RfBB#jAUBBq95N31Rd i5#j9+3JmIBa,H(eVBhKpA&Yi9qS'2P9+%$Tp@&!Z98SB1&IVaMj9Da!kIAKB,P9 V%$TAl%Bq9B`31RfBB#jAkBBq95N31Rdi5#j9+3JmIBa,H(eVBhKpA9Yi1d!!!%J !!D#"@`!!1hX!"&HVU[jAV+J8I@YMH(eI@RKAk3Dq95N31MNT!`"p2NJZ9qV'[P9 +%$Sj5J)!I9j3,PIVKVj9Da!k1@X"!(eq@#jAl%Dq9B`31RfHB#jpDf0iI8TEH(d T8hKrR%TiJ6X!!$Yl!!4AUNhq9kY),(e+@hKp2e*i9q`'[P@-%$SjM!F!ICjJ,PI TaVj9+4!k15N'!(dq5#jAkNDq98S31MP+"!"pAP!Z9qZ'[P9V%$SjD`8!IAjB,Re +@hKp+90iIBa,H(qFBRL"Q`!!1hX!"&H*U[jALUJ8I5P6H(fI5RKAk`Dq9@X31MP V!`"pIPJZ9qc'[P@-%$SjM!)!ICjJ,PITKVj9+4!k15N"!(dq5#jAkNDq98S31Re H8#jp+90iIBa,H(eVBhKr[9TiJAX!!$Yl!!4AM%hq9iP),(f-5hKpIf*i9qS'[P9 +%$Sj5JF!I9j3,PIVaVj9Da!k1@X'!(eq@#jAl%Dq9B`31MQ-"!"pRQ!Z9qQ'[P8 T%$Sj+38!I6j),Rf-5hKpDf0iI8TEH(qp8RJl@J!","S!#%'!rQ!p32$a18V`m(q U8$JpB2$a1@[`m(q,@$K9Dq%qI9pEH$f!$`mjM!m2IkaJ1&@-)$Bp)!m215N2$hq *5$KpR8Yi9kS'2P9+%$Tp9e!Z9k['2P9V%$TpGeJZ9@X31PHX4Mj9M"!kICGJ,P@ --$*AUBBq95N31Rdh5#j9+5!fIBa,H(eVBhKpA&Yi9qS'2P9+%$Tp9e!Z9q['2P9 V%$TpGeJZ9@X31PIX4Mj9M"!kICGJ,P@--$*AkBBq95N31Rdh5#j9+5!fIBa,H(e VBhKpA9Yi1h[rJ&H+4MkC93!!1V8!!9H,KMkCG3!!1V8!!9H-aMkCP3!!1V8!!9H *"MkC03!!1V8!!9HU4MkC93!!1V8!!9HVKMkCG3!!1V8!!9HXaMkCP3!!1V8!!9H T"MkC03!!1V8!!5`&!!""JIVB5!!&Q#`&!!""J3!-1'!!!%J!"BampMYiL9B!!$V @!!&95JBq996!$SPf!!!keJ!"9@X'2P9VJ"jqP&YiLCB!!$V@!!&9M!Bq9Ba!,Rk 8BhL*0J!!1YB!!98T"MjqP%YiL9B!!$V@!!&95JBq992!$SPf!!!keJ!"9@X'2P9 VJ"jqFeYiLCB!!$V@!!&9M!Bq9Ba!,RjcBhL*0J!!1YB!!98T"MjqFdYiI(BEH(b 9)hL*9J!!1YB!!99+"Mj9A-!1LAB!!$V@!!&9D`Bq9@Z!(RqF@hL*PJ!!1YB!!9@ -"Mj9M%!ZIjaMH)Nf!!!keJ!"95N'2RqF5hL*9J!!1YB!!99+"Mj9AF!1LAB!!$V @!!&9D`Bq9@Z!(Rqp@hL*PJ!!1YB!!9@-"Mj9M%!ZIleMH)Nf!!!keJ!"95N'2Rq p5hKrNZ0iIl(VH$e!UUXj5UUUIiT31$eJUUXjDkUUIkYB1&9Vq(jpAeYi2B"996Q -999rM'!i9B`)2$dJ998j+999IkP)1(fG5hKAUJBq98S31ReB8#j95KJi9k['2P9 V%$TpH&JZ9@X31PHX4Mj9M"!kICKJ,PHTKMj9+4!kI6K),P8T#$apM%YiI@YMH(e F@hKAkJBq98S31ReB8#j95KJi9q['2P9V%$TpH&JZ9@X31PIX4Mj9M"!kICKJ,PI TKMj9+4!kI6K),P8T#$apM%YiI@YMH(eG@hJlH`#!1b!!!%J!!D!lHrrmJ9X!!&H V6IjAV%JXI@YMH(eI@RKAk8Dq95N31MNT"!"p2NJZ9qU'[P9+%$Sj5J8!I9j3,PI V"Vj9Da!k1@X(!(eq@#jAl-Dq9B`31MQ-"J"pRQ!ZI@YMH(e+@hKp+90iIja+H$Y lrrb"1`!!9kUUrPHVU"4p5PYiI6p5H&IXKVj9M"!k1B`"!(fHB#jAk3Dq95N31MN T!`"p2NJZ9qV'[P9+%$Sj5J)!I9j3,RdT8hKpM%Yi9qY'[P9V%$TpIPJZIBaEH(q FBRJlHrrmJCX!!&H*6IjALNJXI5P6H(fI5RKAkdDq9@X31MPV"!"pIPJZ9qb'[P@ -%$SjM!8!ICjJ,PIT"Vj9+4!k15N(!(dq5#jAkXDq98S31MP+"J"pAP!ZI5P6H(f -5hKpDf0iIleDH$Ylrrb"H`!!9ibUrPH*U"4pM%YiIApLH&IUKVj95K!k18S"!(e H8#jAk`Dq9@X31MPV!`"pIPJZ9qc'[P@-%$SjM!)!ICjJ,ReVBhKp5PYi9qP'[P8 T%$Tp2NJZI8T,H(qp8RJl13!","N!#%'!rQ!p32$a18V`m(qU8$JpB2$a1@[`m(q ,@$K9Dq%qI9pEH$f!$`mjM!m2IkaJ1&@-)$Bp)!m215N2$hq*5$KpR8Yi9kS'2P9 +%$Tp9e!Z9k['2P9V%$TpGeJZ9@X31PHX4Mj9M"!kICGJ,P@--$*AUBBq95N31Rd h5#j9+5!fIBa,H(eVBhKpA&Yi9qS'2P9+%$Tp9e!Z9q['2P9V%$TpGeJZ9@X31PI X4Mj9M"!kICGJ,P@--$*AkBBq95N31Rdh5#j9+5!fIBa,H(eVBhKpA9YiIjbLH(q pQRJX"3!)3)%!G$LPrrKALNBqQ98!!$Ue!!&ALiBqQA8!!$Ue!!&AM-BqQC8!!$U e!!&AL3BqQ68!!$Ue!!&AUNBqQ98!!$Ue!!&AUiBqQA8!!$Ue!!&AV-BqQC8!!$U e!!&AU3BqQ68!!$Ue!!&q9*0iIM1,H%[rqjaqY5S8+!8!#%'"!(Jj3J'm9+X31Re +@#jp531Q6S!%)&HX"MikYIrrQC8!!&HTaMikYIrrQ68!!&HUKMikYIrrQ98!!&H V4MikYIrrQA8!!&H-"MikYIrrQC8!!&H*aMikYIrrQ68!!&H+KMikYIrrQ98!!&H ,4MikYIrrQA8!!$KJ!!#k)Ir%6S!!)!#3"L"!!!m!N!3,M!!3,Q4PFepMBQ0IC@j MFRP`G!!![X(rf$X#$bJl`K-S1b),+(ch1hL*&`!!1[F!!98)"Mj9(-!1L6F!!$V h!!&9+3Bq95Q!(RqF5hL*9`!!1[F!!99+"Mj95N!ZIja6H)Ph!!!kp`!"9@X'2Rq F@hL*P`!!1[F!!9@-"Mj9RF!1L4F!!$Vh!!&9#!Bq93L!(Rqp3hL*0`!!1[F!!98 T"Mj9+8!ZIle,H)PA!!!kp`!"98S'2Rqp8hKmGaYiI,BVH%J!"-`X&J!)3B!!a)P h!!!kp`!"9@X'2P9V"Mj9Dm!1IjaDH)QA!!!kp`!"9B`'2P@-"Mj9M)!HIjaLH)N A!!!kp`!"93J'2P8)"Mj9#%!ZIja#H)Nh!!!kp`!"95N'2P8T"MjrR%TiL9F!!$V h!!&95JBq98S'2P9+`!jr[9*iLAF!!$Vh!!&9D`Bq9@X'2P9VJ"jr[9TiLCF!!$V h!!&9M!Bq9B`'2P@-3#jr[@*iL4F!!$Vh!!&9#!Bq93J'2Rqp3RJke[ri5!!!X(l hXK3S&J!(3B%!S$NL!J"@bK!kI5P3,RdT!kC1J!3J1[IrriPh!!"9D`Bq9@Y!,Rq p@RJkprrrLCF!!&@-"Mj9M)!HIleLH$Vhrrq*&`!!93J'2P8)`!jr[8*i1[IrriN h!!"9+3BqIja+H$Vhrrq*9`!!98S'2P9+3#jrR&*i1[IrriPh!!"9D`Bq9@Z!(Rq F@RJkprrrLCF!!&@-"Mj9M-!1IjaLH$V!!!"mfc0i23#UUcN)UUTrL%!i25#UUcN TUUTrU8Ji95RiIRdI5hJp3&9918T99Aq+8$K95JJm2@"996PV999rUeJiI9eEH&H X"Mj9M"!kICPJ,P@-'$KAU-Bq93J31RdC3#j9#"!k9kP'2P8T%$Tp18JZ9kU'2P9 +%$Tp@9!Z98S)2(dT8hKp#%YiICa$H&IV"Mj9Da!kIAPB,P9V'$KAl-Bq9B`31Rf CB#j9M"!k9qK'2P8)%$Tp'8!Z9qQ'2P8T%$Tp18JZ95N)2(d)5hKpM%0iIAeMH$Y !!!")!!'JJ9X!!$Yl!!4AUkVq9kbS&(eVBhKpAeTi9qJ'[P8)%$Sj#!-!I4j!,PI TaVj9+4!k15N#!(dq5#jAkSDq98S31MP+!3"pAP!Z9qY'[P9V%$TpIPJZI8TEH(d T8hKp#%YiIja#H)'E!!!lH`!%9kK0rPHT5#ap#%YiICp#H&IU"Vj95K!k18S(!(e H8#jAkmDq9@X31MPV"J"pIPJZ9qa'[P@-%$SjM!3!ICjJ,PISKVj9#"!k13J&!(d H3#jpM%0iI@YMH(e+@hKrR&*iJ6X!!$Yl!!4ALUVq9iZS&(e+@hKp2e*i9q`'[P@ -%$SjM!-!ICjJ,PISaVj9#"!k13J#!(dH3#jAkBDq95N31MNT!3"p2NJZ9qT'[P9 +%$TpAP!ZI5P6H(d)5hKpM%0iIleLH)&l!!!lH`!%9ia0rPH)5#apM%0iIApLH&I T"Vj9+4!k15N(!(dq5#jAkXDq98S31MP+"J"pAP!Z9qY'[P9V%$SjD`3!IAjB,PI XKVj9M"!k1B`&!(fHB#jpDf0iI8TEH(dT8hKr[8Ti1eS!!5`D!!K"J2jJ23$`m6N )m2"rU%!i25$`m6NTm2"rL8Ji95RK2RdI5hJp3!m218S2$hqU8$K95L!f2@!2$cP V$`prLeJiI9eEH&HX"Mj9M"!kICKJ,PHSaMj9#"!kI4K!,P8)%$TAU8Bq95N31Rd i5#j9+6!b9kU'2P9+%$Tp@&!Z98SJ0RdT8hKp#%YiICa$H&IV"Mj9Da!kIAKB,PI XaMj9M"!kICKJ,P@-%$TAk%Bq93J31RdB3#j9#$!b9qQ'2P8T%$Tp1%JZ95NJ0Rd )5hKpM%0iIAeMH$Ylri!X&J!!3B(l0(bA)hKALNBqQ9F!!$Vh!!&ALiBqQAF!!$V h!!&AM-BqQCF!!$Vh!!&AL!BqQ4F!!$Vh!!&AU8BqQ6F!!$Vh!!&AUSBqQ9F!!$V h!!&AUmBqQAF!!$Vh!!&AV!BqQCF!!$Vh!!&rSqYiZX(rf%k!!#!!N!BJ3!!+!*! %"I!!$LjNCA0IBf*MAf0VFh9Y[U(re$UL$bJl`K-S1X),+(ai'hL)q!!!1aJ!!96 R"Mj8r-!1L4J!!$XB!!&9#!Bq93L!(RqF3hL*1!!!1aJ!!98T"Mj9+8!ZIja,H)P B!!!l'!!"98S'2RqF8hL*H!!!1aJ!!99V"Mj9IF!1LCJ!!$XB!!&9M!Bq9Bb!(Rq pBhL)q!!!1aJ!!96R"Mj8jd!ZIldlH)NB!!!l'!!"93J'2Rqp3hJp)+UV15QUURq *5$Jp3+UV18UUURqU8$K95[KqI6p6H$eJ998jDe99IiYB1&9V#$`pJ&991Ba99Aq XB$KpI@0i9kF'2P6R%$TmpMJZ91FB1&HSaMj9#"!kI4C!,P8)%$TAU8Bq95N31Rd f5#jAUSBq98S31Re@8#j95JJmI5P6H(d)5hKmr%0i9qX'2P9V%$TpGPJZ9@XB1&I XaMj9M"!kICCJ,P@-%$TAjdBq91F31Rcf1#jAk)Bq93J31Rd@3#j9#!JmI1G$H(f -1hKpI@0i,!B!!%'#!EKmZLYi1f!!!%J!!D#"1J!!1eS!"&HUU[jAUkJ8I8TEH(d r8RKAl!Dq9B`31MQ-!`"pRQ!Z9qI'[P6R%$Sij`)!I2ii,PISKVj9#"!k13J"!(d H3#jAk8Dq95N31Rdq5#jp#%YiI1G$H(f-1hKrR'*iJ9S!!$YD!!4AUdhq9ka),(e VBhKpAeTi9qF'[P6R%$Sij`F!I2ii,PISaVj9#"!k13J'!(dH3#jAk8Dq95N31MN T"!"p2NJZ9qU'[P9+%$Sj5J8!I9j3,RdT8hKp#%YiI1G$H(qF1RL"HJ!!1eS!"&H -U[jAKkJ8IB`lH(erBRKAk!Dq93J31MN)!`"p(N!Z9qR'[P8T%$Sj+3)!I6j),PI UKVj95K!k18S"!(eH8#jAkdDq9@X31Req@#jp5PYiI5P6H(d)5hKr[8*iJCS!!$Y D!!4AKdhq9iK),(cR3hKpRcTi9qN'[P8T%$Sj+3F!I6j),PIUaVj95K!k18S'!(e H8#jAkdDq9@X31MPV"!"pIPJZ9qb'[P@-%$SjM!8!ICjJ,ReVBhKp5PYiI5P6H(q p5RJlH`!","X!#%'!rQ")!!'d1b8!J$YJ!!")!!'J1cRrr)$j!!"AU%hq9kP),(d )5hKmrd*i9qT'[P9+%$Sj5J3!I9j3,PIVKVj9Da!k1@X&!(eq@#jAl!Dq9B`31MQ -"`"pRQ!Z9qI'[P6R%$Sij`B!I2ii,Rf-1hKpDf0iI8TEH(qF8RJl1IrmJ4N!!&H TU[jAUUJ8I5P6H(dI5RKAkiDq9@X31MPV!3"pIPJZ9q`'[P@-%$SjM!-!ICjJ,PI RaVj8ja!k11F#!(cq1#jpM$YiI@YMH&IS4Vj9#"!kI4j!,ReV3hKrR&Ti1cRrr)% j!!"ALNhq9iY),(e+@hKp2e*i9qa'[P@-%$SjM!3!ICjJ,PIRKVj8ja!k11F&!(c q1#jAk!Dq93J31MN)"`"p(N!Z9qR'[P8T%$Sj+3B!I6j),Rd)5hKmjd0iIB`lH(q pBRJl1IrmJ9N!!&H,U[jAM+J8I@YMH(eI@RKAjiDq91F31MMR!3"mrMJZ9qJ'[P8 )%$Sj#!-!I4j!,PITaVj9+4!k15N#!(dq5#jp#%YiI1G$H&IU4Vj95K!kI9j3,Rc R8hKr[6Ti1hX!!5`E!!K"J2jJ2@$`m6PVm2"rUeJi2B$`m6Q-m2"rM'!i9BcK2Re rBhJmi!m211F2$hqR1$K8jb!f23!2$cN)$`prL%!iI2e$H&HT"Mj9+4!kI69),PH UaMj95K!kI993,P9+%$TAUdBq9@X31Ree@#j9Dc!b9kb'2P@-%$TpP@!Z9B`J0Re VBhKp5PYiI6a6H&IR"Mj8ja!kI28i,PISaMj9#"!kI49!,P8)%$TAk8Bq95N31Rd e5#j9+6!b9qU'2P9+%$Tp99!Z98SJ0RdT8hKp#%YiI2e$H(bA)hKALdBqQAF!!$V h!!&AM)BqQCF!!$Vh!!&AKmBqQ2F!!$Vh!!&AL!BqQ4F!!$Vh!!&AU8BqQ6F!!$V h!!&AUSBqQ9F!!$Vh!!&AUmBqQAF!!$Vh!!&AV!BqQCF!!$Vh!!%iB!!!ZU(re%k !!#!!N!BJ3!!,!*!%"L!!%#jNCA0IC@0LAf9ZBh*jF(3!!*2Krr`li!!!5!!!Q(b $q+j8K!BmI)2jVRbMq+j8T3FqI-2iVP6'jcjmT6*i9+8([RcMq+j8j`FqI32iVP8 )jcjmjd*i91Ih[RbP1RK8T3IqI52iVP8T"cjp3rLZ98VR2RdT8RK9+3HqI@2iVP9 V"cjpJrLZ9BcR2ReVBRK9DrHqI5PDH&8TrrjmT8TiD+8!!Ab$q+jmK#YiI)2jVM[ r!!%S(`!)3B$rD)2Krra1J!!J!*!')%!!!3#3"E!!&5jNCA0ICQPiGA"IDf9jAh" KFQPdH3#6iIrm1q!!!%J!!,4mJrLZ9)3(rRbMq+j8T3Bm9+8(2Rc$q+j8aJBm9-E R2RbP-RK8T3HqI12iVP6R"Ma8j`FqI32iVP8)"Ma9#1FqI1G#H&6RpljmT6Ti9+8 (rRdMq+j9+3Bm95N(2Re$q+j95JBm98VR2RdT8RK9+3HqI@2iVP9V"Ma9D`FqIB2 iVP@-"Ma9M1FqI@YLH&9Vpljp+9Ti95RrrRbP5RKm"#J!3))!$$KJ!!")!!!81rm !!5JI!!K"J2p-1'!!!B2Krra1J!!J!*!')%!!!3#3"G!!&5jNCA0IBfKPBfYIDf9 jAh"KFQPdH3#q!Ir!1Z)2+$[#%bJl!JXSI0XcH#`)!!""JJA-I2BlH)Nf!!!keJ! "95N'2P8m`!k*9J!!1YB!!99+"Mj95S!HIja6H)Pf!!!keJ!"9@X'2P9V3#jrR&Y iLCB!!$V@!!&9M!BqIjaMH)Nf!!!keJ!"95N'2P8p`!k*9J!!1YB!!99+"Mj95S! HIle6H)Pf!!!keJ!"9@X'2P9V3#jr[9YiLCB!!$V@!!&9M!BqIleMH(af'hKmP50 i5!!&)#`&!!K!J3#NL6B!!$V@!!&9+3Bq966!$SP@!!!keJ!"98S'2P9+J"jqP&0 iLAB!!$V@!!&9D`Bq9@Y!,Rk8@hL*PJ!!1YB!!9@-"MjqP'0iL6B!!$V@!!&9+3B q962!$SP@!!!keJ!"98S'2P9+J"jqFe0iLAB!!$V@!!&9D`Bq9@Y!,Rjc@hL*PJ! !1YB!!9@-"MjqFf0iIjbLH(qpQRJiTIri5!!!`(l@+K3S"3!)3B%!X$NL!N48UK! kI5P3,RdT!kC1J!3J1YErriPf!!"9D`BqIleDH$V@rrq*PJ!!9B`'2P@-3#jr[@* i1YErriNf!!"9+3Bq95Q!(Rqp5RJke[rrL9B!!&9+"Mj95X!1Ile5H$V@rrq*GJ! !9@X'2RqF@RJke[rrLCB!!&@-"Mj9M%!ZIjaLH$V@rrq*0J!!95N'2P8TJ"jrR%T i1YErriP@!!"95JBq98V!$RqF8RJiS!!!2@#UUcPVUUTrLeJi2B#UUcQ-UUTrV'! i9BciIRerBhJp)&9915P99Aq*5$K9+3Jm28"996P+999rUP!iI6e6H&HV"Mj9Da! kIAKB,P9V'$KAV-Bq9B`31RfBB#j9M"!k9kP'2P8T%$Tp1%JZ9kU'2P9+%$Tp@&! Z98S)2(dT8hKpM%YiIAaMH&IV"Mj9Da!kIAKB,P9V'$KAl-Bq9B`31RfBB#j9M"! k9qP'2P8T%$Tp1%JZ9qU'2P9+%$Tp@&!Z98S)2(dT8hKpM%YiIAeMH$Y!!!")!!' JJAX!!$Yl!!4AV+Vq9kQS&(f-5hKpIf*i9qS'[P9+%$Sj5J-!I9j3,PIVaVj9Da! k1@X#!(eq@#jAl)Dq9B`31MQ-!3"pRQ!Z9qP'[P8T%$Tp2NJZIBa,H(eVBhKp5PY iIja5H)&E!!!lH`!%9kY0rPHX5#apDf0iI9pDH&IT"Vj9+4!k15N(!(dq5#jAkXD q98S31MP+"J"pAP!Z9qY'[P9V%$SjD`3!IAjB,PIXKVj9M"!k1B`&!(fHB#jpDf0 iI8TEH(dT8hKrR%TiJ6X!!$Yl!!4ALUVq9iZS&(e+@hKp2e*i9q`'[P@-%$SjM!- !ICjJ,PITaVj9+4!k15N#!(dq5#jAkSDq98S31MP+!3"pAP!Z9qY'[P9V%$TpIPJ ZI8TEH(dT8hKpM%YiIleLH)'E!!!lH`!%9iP0rPH+5#ap+90iICp+H&IV"Vj9Da! k1@X(!(eq@#jAl-Dq9B`31MQ-"J"pRQ!Z9qP'[P8T%$Sj+33!I6j),PIUKVj95K! k18S&!(eH8#jp+90iIBa,H(eVBhKr[9Ti1eS!!5`D!!K"J2jJ2@$`m6PVm2"rUeJ i2B$`m6Q-m2"rM'!i9BcK2RerBhJp)!m215N2$hqT5$K9+5!f28!2$cP+$`prLP! iI6e6H&HV"Mj9Da!kIAGB,PHXaMj9M"!kICGJ,P@-%$TAU8Bq95N31Rdh5#j9+6! b9kU'2P9+%$Tp9e!Z98SJ0RdT8hKpM%YiIAaMH&IV"Mj9Da!kIAGB,PIXaMj9M"! kICGJ,P@-%$TAk8Bq95N31Rdh5#j9+6!b9qU'2P9+%$Tp9e!Z98SJ0RdT8hKpM%Y iIAeMH$Ylri"ALdBqQA8!!$Ue!!&AM)BqQC8!!$Ue!!&ALFBqQ68!!$Ue!!&ALJB qQ98!!$Ue!!&AUdBqQA8!!$Ue!!&AV)BqQC8!!$Ue!!&AUFBqQ68!!$Ue!!&AUJB qQ98!!$Ue!!&rR+*iIlfDH#`&!!""JIVJ5!!&R#`&!!""J3!-1'!!!%J!"C!!I2B lH)Pf!!!keJ!"9@X'2P9b`!k*PJ!!1YB!!9@-"Mj9M)!HIP*MH)Nf!!!keJ!"95N '2P8T3#jq8NYiL9B!!$V@!!&95JBqIP*6H)Pf!!!keJ!"9@X'2P9a`!k*PJ!!1YB !!9@-"Mj9M)!HIM&MH)Nf!!!keJ!"95N'2P8T3#jq-8YiL9B!!$V@!!&95JBqIM& 6H(af'hKmP50iLAB!!$V@!!&9D`Bq9Ac!$SQ@!!!keJ!"9B`'2P@-J"jrR'0iL6B !!$V@!!&9+3Bq95P!,RqF5hL*9J!!1YB!!99+"MjrR&0iLAB!!$V@!!&9D`Bq9Ah !$SQ@!!!keJ!"9B`'2P@-J"jr[@0iL6B!!$V@!!&9+3Bq95P!,Rqp5hL*9J!!1YB !!99+"Mjr[90iIj!!ihL6SIq`2@#UUcPVUUTrLeJi2B#UUcQ-UUTrV'!i9BciIRe rBhJp)&9915P99Aq*5$K9+3Jm28"996P+999rUP!iI6e6H&HV"Mj9Da!kIAKB,P9 V'$KAV-Bq9B`31RfBB#j9M"!k9kP'2P8T%$Tp1%JZ9kU'2P9+%$Tp@&!Z98S)2(d T8hKpM%YiIAaMH&IV"Mj9Da!kIAKB,P9V'$KAl-Bq9B`31RfBB#j9M"!k9qP'2P8 T%$Tp1%JZ9qU'2P9+%$Tp@&!Z98S)2(dT8hKpM%YiIAeMH$Yl!)!l)!!!5!!"S$Y lrrb"H`!!9ka0rPHT5#apM%YiIApLH&IU4Vj95K!k18S%!(eH8#jAkiDq9@X31MP V"3"pIPJZ9q`'[P@-%$SjM!F!ICjJ,PITaVj9+4!k15N'!(dq5#jpM%YiI@YMH(e +@hKrR&*i1h[rr)&E!!"AUkVq9kbS&(eVBhKpAeTi9qQ'[P8T%$Sj+3%!I6j),PI U"Vj95K!k18S$!(eH8#jAkmDq9@X31MPV!J"pIPJZI8TEH(dT8hKAl%Dq9B`31Rf HB#jp+@0iIja+H$Ylrrb"1`!!9iT0rPH,5#ap5PYiI6p5H&IX4Vj9M"!k1B`%!(f HB#jAkBDq95N31MNT"3"p2NJZ9qS'[P9+%$Sj5JF!I9j3,PIVaVj9Da!k1@X'!(e q@#jp5PYiI5P6H(f-5hKr[@*i1h[rr)'E!!"ALDVq9iUS&(dT8hKpRdTi9qZ'[P9 V%$SjD`%!IAjB,PIX"Vj9M"!k1B`$!(fHB#jAkFDq95N31MNT!J"p2NJZIBa,H(e VBhKAkNDq98S31ReH8#jpDe0iIleDH$Xj!!%X'3!)3B$qB$eJm2%jDr$`IkYB1$f !m2%jM2$`IiaJ1&@-i6jpIf0i25!2$cNT$`prU8Ji95NJ0Me!$`mj5Jm2IiT31(d p8hKAU`Bq9@X31Reh@#jAV-Bq9B`31RfAB#j9M"!k9kP'2P8T%$Tp0dJZ95N`-PH UKMj95K!kI9G3,P9+)$Cp+90iIBa,H(emBhKAk`Bq9@X31Reh@#jAl-Bq9B`31Rf AB#j9M"!k9qP'2P8T%$Tp0dJZ95N`-PIUKMj95K!kI9G3,P9+)$Cp+90iIBa,H(e pBhKrR**iIlf+H#`&!!K!J3"i1+Arq&H,4MkCG3!!1V8!!9H-KMkCP3!!1V8!!9H *aMkC03!!1V8!!9H+"MkC93!!1V8!!9HV4MkCG3!!1V8!!9HXKMkCP3!!1V8!!9H TaMkC03!!1V8!!9HU"MkC93!!1V8!!Ai5iRL"BIq`IA(UH%[rqjKqY5S8+!8!#%' "!(JjJJ)J9+N31Rf-5#jpL31Q6S!%)&HU"MikYIrrQ98!!&HVaMikYIrrQA8!!&H XKMikYIrrQC8!!&HT4MikYIrrQ68!!&H+"MikYIrrQ98!!&H,aMikYIrrQA8!!&H -KMikYIrrQC8!!&H*4MikYIrrQ68!!$KJ!!#k!Ir!6S!!)!#3"L"!!"!!N!3,L!! 4,Q4PFep`Bf*MAf9ZBh*jF(3![L(ra$UL"bJk`J-S1L)$#$T#!XJkBJ+)1S)#D(a h'hL)Y`!!1[F!!95P"Mj8[F!1L0F!!$Vh!!&8aJBq9-D!(Rqp-hL)p`!!1[F!!96 R"Mj8jd!ZIldlH)NA!!!kp`!"93J'2Rqp3hKAUGpq95N31Rdd5#j9+4Ji9kUIIP9 +%$Tp9&!Z98S31PHV(hj9Da!kIA4B,PHXAhj9M"!kIC4J,P@-#$apDf0iI8TEH(d r8hKATImq9+831Rbc+#j8T4Ji9kDr2P6'%$Tmdc!Z9-B31PHR2cj8ja!kI2-i,PH SIcj9#"!kI40!,P8)#$amjd0iI-BlH(bq-hL*0`!!1[F!!98T"Mj92F!1L9F!!$V h!!&95JBq98U!(Rqp8hL*G`!!1[F!!99V"Mj9Dd!ZIleEH)QA!!!kp`!"9B`'2Rq pBhKATHFq9+831Rbb+#j8T4Ji9kDR2P6'%$TmdM!Z9-B31PHR*cj8ja!kI2)i,PH SCcj9#"!kI4*!,P8)#$amjd0iI-BlH(bP-hKrrbYi9kRrIP8T%$Tp-8JZ95NB1&H U[hj95K!kI9&3,P9+%$TAUcpq9@X31Rea@#jAV(pq9B`31Rf4B#j9M!JmI@YMH(e +@hKp+90iIpj,H(bD)hJl)(lm1`!!%%J!!5aA*3Iq,!8!!%'#!#"AjK%k9qFf[Rc I1hKAb"%k9mNf[RdH5hK)!!!F9qS*2&IV,[jpAeYi9m`*2&I&,[jpRLYiIcN1F&I Q"hjAjqDiI-BlH&6'%$SiaJ-!I0B`,PISjljAkEkkI3K,H&8)%$Sj#!)!I4C!,PI UMcjAkiDfI8TEH&9+%$Sj5J%!I9C3,PIX9Vj9M"!kICCJ,Re+BhKp#&0iI0a$H&I &"ljAa[kkI+8cH&5P%$SiT3-!I,8S,PI(cVj8ja!k11F#!(ce1#jAb*Fq9mQ1YRd )5hK9#"!k13J"!(d93#jAbPDq98S31Re98#jp#&0iI1G$H(bl1hKAL`)Z9f`'$Re VBhL4HJ!!1eS!"&H&"JjACJ)ZI+8cH*!!ZJ!!1eS!"$XBrrmX'!!!3B(qe$KJ!!# k)Ir%6S!!)!#3"L"!!!m!N!3$*!!2,QeKDf9IDf9jAh0MD'9N!!!!I!J#TT2Krrb 3!!%!#*3Krm"mIaYiN!#"!&arirYiJ)%!A%[rr*PJ!!!!Iq2lH%[rlqPJ!!!!,!- !!%##!!`iB2rr5!!!*(rMqhK)!!Z&B!!!!#`$!!""JJ!-1'$rrNJ!!!JiB!!!J!% !5$JK!%"m#!1QJq(rr%k!!#!!N!BJ3B!"!*!&H!!1,Q4PFepVCAPIFf0SC@4m#!+ QNq(rr*!!!3!)P#(r`(ar'hKrirYi5!!#+@!!!!"rirYi5rrZJ@!!!!"rirYi5!! ,"@!!!!!X!`!!3),rf$KJ!!#!!3")1#%!3(`)!kD$iIrm6S!!)!#3"L""J!%!N!9 B!"-ZC'9cAfjPGepbB@jNEfeIDf9j!!!!I!J#TT!!!3!)P#(rX*!!B3"S5!!C$B" "!"53!'%!5%J!'3'!33!8N!"K!%b!B3"S5!!!T@!!!!!iB3")5!!"+@!!!!!iB3! i5rrr26KK!$K)!!#&B!!!!$KK!%")!"MGJ%%!&$KK!%4)!"M4J%%!&)"L!#")!!$ aB!!!!$KK!$K,rrm&1'%!1%J!!%eJ!!!!J!%!@$JK!&"m#!1Q6S!!)!#3"L""J!# 3"T`!)5jNCA0ID@jTG&pbB@jNEfeIER9YBQ9bAfGPEQ9bBA4[FJ"m#!+QNq(rr*2 "rrL3!!%!#*3Krm#3!'%!@$[#,@b!B3"B1))Xl%[rrI9J!!!!1q!!!%J!!"!iB!! !I(ljVM[r!!%X(`!)3B$rm)!"!%Ji)3"!I!J$TS2Krrb$`Iri6S!!)!#3"L""J!) !N!9J!"iZC'9cAh0PG&pbB@jNEfeICf9ZCA*KG'pbAh0PC@4m#!+QN!!"!!L8)Ir !N!"K!&JiBLeXJ)%!@$LJ!!K)!"H*J%%!&)!"!%Ji)3"!I!J$TNk!!#!!N!BJ3B! !N!Bd!"JZC'9cAh0PG&pcCA&eC@jMC9pZG@eLCA)!!(`)!UD6iIrmNm(rq*!!!3! )P#(r`*!!B3"B1m)YE(r$mhL!J3"B1+)Xl$M!!!&,rqAeB!!!!$[J!!")!!!NI(l iVMKM!!&8B`BqI(ljVRbHq+iS"!!!3))!%$[r!!%X(`!)3B$rh)!"!%Ji)3"!I!J $TS2Krrb$`Iri6S!!)!#3"L""J!)!N!9m!"SZC'9cAfGPEQ9bBA4PAh*KEQ4[E9p LE'pMDh`)!UDqJIr3N!!"!!L8)Iq3!(ae'hKmQ#0iI,BVH(cA-hKmp$YiIS1MH%J !!@&mI"Yi1(3!"%J!!99mHKYi+"J!!%##!!Jki!!"1b!!!8J!!,"qhV0iIVZVH%J !!)!X(J!"3)%!)(pMfhK)!!$K9'-%2Rrm'K3lH`!#1plrrNJ!!"L)H`!!1hX!!94 M"Mjrr"S81m!!!(pGdhKmRrR@I,hTeRb%+K3m`)!!1-Errhq%-jCrR$(@Ij`J8$c p"2`ijh-YI2mjeMd!J!!j#2rrIdG$PRpD3GCr@MK3,"i!!%##ri!S'!!!3B)!&*1 B!!!l'!!%NeJ!!$XB!!3l13!","N!"%'"!!am'EJ!3)(r5(q$ihL!!3"i1#%!F(` )!kDkJIr36S!!)!#3"L""J!`!N!3"*!!2,Q4PFepaG@&NAf0VFh9Y!!!!L)-!!CL "rr#)S`!!Q+(rmD"Krr"1J!!J!*!')%!!N!FB!"BZG(G[Af*jG'9cAhCKH&pdEep ZCA4cL)-!!jL"rr#)S`!#Q+(rmBM$!!'B`IrbL1-!!*MKrr1!BIr`6S!!)!#3"L" !!*!(+!!A,QC[GA*IBRPdCA0IGQ&iAh4[AfjPG(-!!!"m#!+Q[`(ri*!!!3!)P#( rS(aj'hKr2-YiIcV,H$KK!$K)!"64J%%!&%J!&,'!33!8J)%!1(b%'RL!SJ#SJ-8 !!(c(-hJiaJ!"N!$&!!"mjb*iI2JlH(m$`hK)!"5aJ%%!&%J!&-'!33!8N!"K!$a r3p0i1)%!2$LJ!!4)!"4*J%%!&$YD!!4)!"5GJ%%!&*!!B3!mId26H$L"!$`iS!! %5!!8*B""!"3lB!!!5!!!@$[!!!#,r!!!1k!!!%J!!"4ArrKq9qJ(rRrH3RJl[3! ","d!"N#"rq`X(J!!3))!&)Nm!!"K+3!"Q6`!!%J!!"#*A!!!98S'2*PF!!!lR!! "1hX!!5`E!!G!JIqS1'!!!)!"!'Ji)3"JI!J$TVX"rq"1J!!J!*!')%'!#!#3"!% J!!mZC'9cAh*KEQ4[E9pVCAN!!!"m#!+QNq(rr*!!!3!)P#([`*!!B4"BN!#"%&b 3!+%3B$KK!$JiJ"!!J+%3A)$"%'")!!"eB!!!!(ar'hJX(`!!3))!&$KK!$L!J4" B5!!#9@!!!!!iB3!i1)!!!$LJ%!")!"3TJ%%!&(rMqhL!!4")1#%33(`)!kD$iIr m6S!!)!#3"L""J!%!N!9m!")ZC'9cAh*PB@4IF'&cFhG[FQ4m#!+Q[Z(rh*!!!3! )P#([S(ap'hKmQL0iI,XVH(cC-hJkiKY(1`)E+)2L!&!lJ!!!,"S3!%#"!5!iB2r r5!!"K(pMfhK)!"-4J%%!&$Kr!%K)!"-GJ%%!&(qMkhKr400iIqAlH%J!%b'!33! 8+!-!!%##!"4rirYi5!!6*B""!"4)!!$8Ik2VH$L!!!T)!"-TJ%%!&(aq'hJS(J! !3B)!$$KJ!!#BIJ!!,"N!!%'#!+4r!m0iIf6EH%J!%Tf!33!81(m!5%J!%UQ!33! 81'%!1$L!%!"rjIYi5!!5VB""!"3S!`!!3))!&(rMqhK)!"+aJ%%!&%J!!'!iB3! i1)!!#NJ!%V@!33!8I(iEH#JH!!""JJ!-1)!!!*LH!!"rSqYi1)%!1%J!%UQ!33! 8,!-!!%'#!#"qilYi5!!5(B""!"3iI`")5!!5+B""!"4)!!!)1i!!!5`F!!""J[l S,"`!!%##!"KrSqYi1)!!!(p&dhK)!"*eJ%%!&$KL!04)!"(CJ%%!&#`C!!""JJ! B1'%!1$L!!!!iS"!!5!!56B""!"3iS!!!I0VU&*LQrrmii!!!,"`!!%##!!Jii!! "I1-lH)!"%'Ji)4"JI!J$TVVKrpa1J!!J!*!')%'!#3#3"!(8!"-ZC'9cAh*PB@4 IF(GIFh4bD@jR!!!!I!J#TVl"rpL3!!%!#*3KrZ"mH4YiI*FMH(mfbhJlJ!!"1k% !Z(mMbhK)!"(CJ%%!&(ak'hJiB3#i1)!!!$LJ!%")!"'TJ%%!&$YJ!!&)!!#%L(N !!$Xj!!&mI`Gd1m!!!%J!!%3X(!!!3B)!)&IN"rjrTHYi1ld!!BM&!!"maL*iQ-8 !!%J!!"KAj`Iq1lhrriNG!!"p#$TiQ4d!!&Irq(ilhJ!","i!"N#"rlaAD3Gq+!N !!%##!"Jj3!!!,"`!!%##!!Jj3!!"I9a6H$Yl!!&m'p"!3)(rI$ZK!,Kqq,Yi1f! !!%J!!%!li!!!1m!!!%J!!##*I3!!1ld!!AeV"h3jRJ!"I@YJ-(rr@hJlhJ!","i !"N#"rq#Eq!!!1aJ!!6Yl!!%S'`!(3)(r`(lMZhK,rq64B!!!!(lMZhJiJ3!i5rr eK@!!!!"q`l0iIZ5lH(p&dhJi`3!iIZHlH%[rf&&J!!!!1'%!1$L!!!!iS!#!5!! 3HB""!"4qilYi5rrNK@!!!!!iB!!!J!%"+$JK!5"m#!1QZX(rf%k!!#!!N!BJ3B! +!*!%!C`!%LjNCA0IFh4bD@jRAh4[AfYPHA`)!UD6iIrmNm(rq*1Krr53!!%!#*3 Krl#3!'%!D(bI)hL$S3"S1m!!!(rMqhJiJKYJ5!!3+B""!"4)!!!iIq2lH$L#!0D )h3!!1ld!!96&"Mj)!"!*J%%!&#`H!!K!J!!8Iq2lH$L#!0P)!!raJ%%!&#`H!!J lhJ!"3B$ra(rMqhJiJJ$F5!!2eB""!"5!!3"B1#%!8(`)!kD$iIrmJm(rq)1Krr4 1J!!J!*!')%'!!`#3"DJ!&LjNCA0IBf*XEf0VAh"bD@jdAfCTE'9m#!+QNq(rr*2 "rrL6SIrdN!!"!!L8)Iq`I(dEH$[#'fFli!!!5!!!-(r$mhJlhJ!)Ik6VH$LJ!!K )!!i"J%%!&#`$!!"!JJ!-1'!!!8J!!"3lr`!"+"m!%%'!rp!iB!!!J!%!@$JK!&" m#!1QJq(rr)2"rrL$SIrd6S!!)!#3"L""J!-!N!9m!"!ZC'9cAfPcAhGPB@YIDf9 j!!"m#!+QNq(rr*2"rrL6SIrdNi(rm*!!!3!)P#(rX(am'hKmR50iI,iVH*!!`3" dN!$K!(L4!3"mN5%!J*&"!)5$i3#-Ii2MH(qNkhKraI0iJ-%!G)$K!(Krk2Yi5rr +G@!!!!"rJq0iIk6VH(r&mhL!`3"mJ1%!J$NJ!!!X(`!!3))!#$NJ!!&p+%Yi5rr +4@!!!!"rJq0iIk6VH(r&mhL!`3#%J1%!L(rSqhK,rmSPB!!!!)!"!&Ji)3"3I!J $TS2Krrb$`IriJk(rp)1"rr"1J!!J!*!')%'!"!#3"G!!%5jNCA0I-f0LBepPEQ0 bHA"d!(`)!UD6iIrmNm(rq*1Krr56JIr`N!!"!!L8)Iq`I(`EH(bG)hKm[LYiN!$ "!(53!1%!H*%"!(b4)3#!N8%!K)2K!)arJq0iIk6VH(r&mhL!`3"dJ1%!H(rSqhK ,rq09B!!!!(q$ihKrT1YiImAcH)$"!(b!i3#!15!!!#`I!!"!JJ!)15!!!AdS5hK ,rq-PB!!!!(q$ihKrT1YiImAcH)$"!)5!i3#)IqMlH%[ri`9J!!!!J!%!@$JK!&" m#!1QJq(rr)2"rrL$SIrdJi(rm%k!!#!!N!BJ3B!%!*!&d!!5,Q4PFemcF'0LBep PEQ0bHA"d[X(rf$VL(1Jk`K[SI*NMH(ai'hL)Z!!!1aJ!!95r"Mk)f!!!1aJ!!96 '"Mj8aN!ZIrmcH)Mi!!!l'!!"91F'2P6RJ"jrrcYiL4J!!$XB!!&9#!Bq93M!$Rr r3hL*1!!!1aJ!!98q"Mk*@!!!1aJ!!99+"Mj95N!ZIpj6H)Pi!!!l'!!"9@X'2P9 VJ"jrhPYiLCJ!!$XB!!&9M!Bq9Bc!$RrHBhKAaH%qI+AkH$c!$`miaJm2I,``1(r riRKAKb!fIpikH&ISN!!DI3MkH(8Fc-aALA5qIqVLH(dr8RKAbj!!'ReVmRKeI-c -9iad[Rr&iRKpRLTi9mEiIRc'qRJmi&9911G99AcF1$Krrq*i9iJ)2(rH3RKAkF) qI5RbH$e!!2mj5J$rI6a31(rHiRKALd!ZIrpDH&I-q(jpM2Ti2+"996LP999pR#J iIrrLH&H'#$arhM*i9qF!"P6Ri6jAb!)H93L%2PI*"Mj9+B!H9mS%,RdT8hKp#%Y iI2j$H&Ir!6ilB!!!5!!"@&GV%$TpGPJZ,!X!!%'#!#"Al2#q9qA3#RfI+hKAa[# q9mI3#RcH1hK)!!!F9qMiIPITf!Kp(dYi9mViIPI,f!KpAPYi9rm"2PIH!6jAl&D i9q9RrPIQAhamT60iIB`VH&@-%$SjM!-!ICGJ,PIRRcjAk*DfI1G$H&6R%$Sij`) !I2Fi,PITeljAkXkkI5P6H&8T%$Sj+3%!I6G),PIV"Vj9Da!kIAGB,RdT@hKmjdY iICSlH&I-AcjAa9DfIB`VH&@-%$SjM!F!ICGJ,PI'MVj8aK!k1-B'!(cA-#jAa`D q91F31MMR"!"mpcJZ9mM2[PI*aVTp#%Yi93J31MN)"3"p&d!ZI1G$H(c'1hKpR$0 i9iU!(PG,"$jpA9Yi9k`A[PHP%$TpM#S8NCN!!$Xj!!4A4S3q9iF!(RcG1hKAU$D q9kN`-Rd)5K54'3!!1cN!"$Yl!!%X'`!33B$qU$KJ!!#k`IrB6S!!)!#3"L"!!!S !N!3#m!!-,Q4PFepcCA4IDf9j!!"m#!+QN!!"!!L8)Ir!N!"K!&L3!)%!A)"K!&L !J3"F1+)YG%J!!$PJ!!!!1')YG)!"!%Ji)3"!I!J$TNk!!#!!N!BJ3B!!N!Bm!!S ZC'9cAf0bHA"dI!J#TVj"rmL3!!%!#*3Kr["mGKYiI*3MH(bk+hJkiKbS1`%!1)K d!!"mB`Gd,!-!!%##!!`iJ!""5!!!$)L8!!"mK!GdQ*S!!(b9"h3iSK`SI+@SVP5 c%$U)e!!"I-B(G#`'!!"!JJ!-11!!38J!!!b)p!!"I1F(G*Mk!!&mp3Gd13)F+(d )U+j9%M!b1f!!!%J!!#b,eJ!!1YB!!9I*"MiS#3!!3B)!0&I+"Mj95JJm1@%!a(e ,fDilH`!"+"X!#%'!rp4)!!!81B!!!$KK!-4pJpQZ1hX!!5JE!!K"J2rX1'%!a$L "!%4,rrZaB!!!!$KK!-`iJ3"%IQ@EH(j'NhK)!!%aB!!!!)-K!-aA*!BqQ*J!!$X B!!&A*FBqQ,J!!$XB!!&A*SBqQ0J!!$XB!!&A*dBqQ2J!!$XB!!'$)3$39bJ'2TN B!!!l'!!"9bR'2TNi!!!l'!!"9bU'2TPB!!!l'!!"9bY'2TPi!!!l'!!"1i!!!$[ J!)!jJ!!!QB%!3$YJ!!*)!!"N1m!!!$ZJ!!")!!"!9pi)2$KK!$KmBq#Z9q3'2Ra M)$JX!`!!3B)!#'2H!!&Arrjq9q8'2LJ&!!"!JJ!-1j`!!6[J!)!l[3!"+"d!"N' !rm"AaJBqI0F`VRcDfDilH`!"+"X!$8'!rj`ii!!!Q2S!$Ap$dhL!!3%B1#%"%(` )!kDk3Ir)6S!!)!#3"L""J!i!N!3#%!!,,Q4PFepQBh*jF(3!!!#q!Ir!1k)Nk$Z !!!!lB!!!I*8MH*!!SIq`N!$"rk`ii!!!N!$Krl4)!!4-1X!!!%J!"#4AD)3qIhp #H)%Krl"rrNJiJ8(rV(rr8$KAfS!H9XX31Ree@#jrDeTiIpjDH(rHdRKAqS!H1CB !!9@-%$TpP@!ZIfaLH(rrBRKrrp*iIp4'F&ID"MT@P!Bk9qIK2PISi!Crjd)89pk %2Rdpd#jrR%Ti193#!(eG8#jrR&*i9p2#2PID"MT@F`Bk1AS%!(ep@#jrR&Ti1C- '!(fGB#jrR'*iIr4'F&Ik"MT@P!Bk9rq%2MMk!3"mr6JZIj`kH$N8!`"p(8!ZIja #H(rc4R"AqJBk9R-'1MNk"3"p28JZIja+H$P6"`"pA9!ZIja5H&H,K$jrReTiJB( rX(rqB$L!iIqXIrmi1&ICJ"ij&J!#93J31Rd93#jrL%*iIpj#H(rHbRKAqB!H16B !!e8T%$Tp08JZIiP+H(rr5RKrrmTiIp*'F&IC"MT@8JBk9qVK2PIVi!CrkPS89pk %2RfGb#jrHf*i12)#!(cp1#jrHcTi9p(#2PIC"MT@-3Bk14N%!(dG3#jrHd*i16% '!(dp5#jrHdTiIr*'F&Ij"MT@8JBk9rq%2MPC!3"pA9!ZIhY5H$Pb!`"pI9JZIhY DH(ra4R"Aq3Bk9M%'1MQC"3"pR@!ZIhYLH$Ma"`"mr6JZIhXkH&GSK$jrId*iJ5( rX(rq5$L"3IqXIrp31&IBJ"ijGJ!%9@X31Ree@#jrDeTiIpjDH(rH`RKAq)!H1CB !"9@-%$TpP@!ZIfaLH(rrBRKrrm*iIp"'F&IB"MT@%!Bk9qIK2PISi!Crjd)89pk %2Rdp`#jrR%Ti19!#!(eG8#jrR&*i9m[#2T&KrkKAf!BkJB(rU&@-"MU4JIqS12J %!(cp1#jrR$TiJ3(rU$N)"J"p(8!ZIja#H(r`4R"Aq!Bk9K!'1PIrK$ij1!%!I6e ),RqF5RJj8!-!I9e3,RqF8RKrkdC`N@(rU&Ii"MU"JIqS9B`'1T'"rkJiq!8!I2d i,RqF1RL"!IqS13J(!(dG3#jrR%*i9iQ%2RqI5RL"3Iq`Irj31)&KrkarreJi9pH !(MQ@!!C9M"!kIC9J,Rq-BRKrhQ*iIpkkH&IhJ"iipJ!(91F31Rce1#jrKcTiIrm kH(rrZRKrb%C`N3(rT&IA"MU")IqN95N'1T%Krk4AkZ%q9q[J"RrU@K4AhS3qICf i,RplBRL!iIqN11F#!(cp1#jrHcTi9mM#2T%"rk"Ae`BkJ5(rS&8T"MU4)IqJ19F %!(eG8#jrHe*iJ@(rS$PV"J"pI9JZIhYDH(rX4R#4JIqN9rF'1S$Krk48j`BkN!$ Krk4Ari3q14F"!(dG3#jrHd*iJ5(rT$NT!`"p28JZIhY+H(rU4R#43IqJ9rF'1S& Krk"9D`BkN@(rS$QA"3"pR@!ZIhYLH)$Krk!ij`F!I2di,Rpl1RJkeJ!),"B!)%' !qparRq0iIhcEH(rlqhL"!Iqd13J!!C%"rl5")Iqd,!N!'8'!ql"ALZMq9i[S"(q +@K4AE1Mq9fIS"(pX1K4AL2KqI3MDH$dJ998j+999I4p)1(plqRKAkJJmIja5H&G V`MjpDq*i2B!!rcQ-!2ppIf!iIjckH&IR3#jrHcTi9iM`[Rd)fRJp)$-c15Nc-hd I5$KrHrTi9qS31RqF8RKADi3qI@[LH&9r"$jrR2Ti9qb!(RplBRKAKq%qI1IDH$d !$`mj#!m2I2p!1(plqRKAk5!fIja+H*0M!!#6J`!%ZJ(r`%k!!#!!N!BJ3!!3!*! %"6`!$#jQBh*jF(4IBQpNH3!!I%-6H%k!!#"m#!+QN!!"!!L8)Ir!5rrrlAaT'hL !BJ"`J))!E$LL!!!i`Lf#J1)!B)%#!&a)!!"CJ%%!&)##!-b3!'3!!%[r[-PJ!!! !1'!!!)!"!%Ji)3"!I!J$TNk!!#"m#!+QN!!"!!L8)Ir!J')!c)"M!!")!!!aJ%% !&)!"!%Ji)3"!I!J$TNk!!##"JJ!mN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!1*! !33!8J!`!!)"-!!4m#31Q6S!%))'#!"L3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ! 3N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!3*!!33!8J!`!!)"-!!4m#31Q6S!%))' #!##3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!-N!""!"5!$!!!J%`!"(`*!kC1J!3 JJB)!&*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!#53!%%!&)!-!!#!6!!%I!N$TNk !"##"JJ!)N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!+*!!33!8J!`!!)"-!!4m#31 Q6S!%))'#!#b3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!%N!""!"5!$!!!J%`!"(` *!kC1J!3JJB)!!*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!$#3!%%!&)!-!!#!6!! %I!N$TNk!"##"JJ!FN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!0*!!33!8J!`!!)" -!!4m#31Q6S!%)!!!!"b!!!"m#!#3"TL!!!"-!*!'+Db!!!#B#!#3"5T%J!!!J!J !N!8Ua)!!!0!!N!BVP)!!!*!!%!#3"5`NJ!!!B!#3"Lb%J!!!U"!!N!8Y,)!!!8K J!*!&,`L!!!&%3!#3"6"-J!!!S!J!N!8`l)!!!Ia)!*!&-ZL!!!(!8!#3"65SJ!! !d"J!N!8eH)!!!+!B!*!&0KL!!!$d)!#3"6F-J!!!p#!!N!8l%)!!!&J!N!BlD)! !!M"`!*!&3[b!!!"B!*!'3e5!!!!X!*!44L)2+!)L%bJ#)JXS"L)Fk))#"#6S4K4 &'#f#"#*'&!BL!Eb#!KB"i!)!!L!#4!FS!bJ$#!,)!SJ#D#eX,1`!d"Y('bJEB"Y R'qJFU"`S,A3!i!)K#J%L*AJ")L`J!5)JI3NKQ)B#'J!F!13-P"+N'F!Bk"Ui*Q3 TV#b%,#3VP#V%+N3Y,#m)-1``6$,S0+JeH$BB0``i!$YS1a!L$'5#!LS-@!a-$%! -0!`S$"`-%!`%!a!#r!,S!Y3#a!+`!T`#L!kd$U!1M!ji$QJ19!j!$L`Q0#BS*K` Q%#B%*IJPl#AJ*G3Fe"c!(+`FQ"b)((3FB"a-($`&)4#"!`B!%!!!%"!3!!!3!"! 3%!!3%"!%)4!%)4!#)K!3"#%3J3-,%!!3!"#3"3!!!4!!!3!3!4!3!3!!%4!!%3! 3%4!3%3BK!3)K!3-L!3%")3%$)3%")3%")J%"!L3"N!3$)3%#)J%"!5%"!5%"!53 "N!3#)J%"!53"N!8N!C!%"#%""#%"!L)"!33K!3%K!3%K!3)L!3%")`%"!3JK")% $$3%!!!%!"!!%!!!%"!%%!!%%"!!!)!!!*!%!)!%!*!!%)!!%*!%%)#3""#3"!b% "!L-%!3%#)J%"!5)%!3%K"!%K!3%P"!3"!33"*3%""!3"!L)J!3)M*!%"!5-J!3% ")L3"!5-%)!%"+J3N!3%%)!%""#5"!`m#!!!#!!3$!!!$!!3#"!!#"!3$"!!$"!3 #!#!#!#3$!#!$!#3#"#!#"#3$"#!P!`3N!3)#)J%#!5-%!3-#)J%$!53%!3)%!5F "!J3%!3-%!5B"!`3%!3)")b!"!J%M*!%$!5-J!3-"-53"!J3J!3)%*!%$"#!"!`3 N"#%#"5%)!5%#!5%)!L%)!L)##!-L#!J")`))#!3L!3)#)3%#)`J"!J%L#!%")3J ")`%##!%K!3%R#!J"!JJ)!3)K!B%$"`)!!3!!#3)!#3!)!3))!3!)#3))#3)M!3% #!5)"!3)M#3%#!5)*!3%R#!%"!JJ"!3%S#!N"!JJ*!4!$)4)$)4!")3J")4)")3J ")K!)!L)5#!)M%!J)!5-5#!J")4!#)J%5!L)"%!%M#!%5!53)!4!)!5-"%JJ"+J% 3#!J"%JJ)!4!")3'"!`F5!!%3!!N5!!N3#!%5#!%3#!N5#!NK%!%M!3%5!5-"!4! ")`N"%J%b#3%3#!%"%JJ"!4!)#3%5#!N""5%%"#%JJJ)%"#!3!"3!%#!L&##"!`J J!!!J"!!J!#!J"#!J%!!J&!!J%#!J&#!$)3L"!`B%!!J!)!J%)!J3!!J8!!J3)!J N&#!))!)M##!%!5)))!%S)!JJ"#!))"!")`JJ&!%T##!3)!JJ&#!)J3-()!!!*!! !)#!!*#!!-!!!0!!!-#!!)M3JJ3-))#!!)#3!)*!%*#!J-!!J0!!J-#!J0#!")5! ")3L"!`BN!!JJ)!JN)!J`!!Jd!!J`)!JP0#!))#!")`JJ*!%V##!J)!JJ*#!))$! ")`JJ0!%T##!`)!JJ0#!)"b)3#)%$2`!!#!!3!!)!!!)3#!)!#!)3!!!#!!!5#!! ##!!5!!)#!!)5#!)##!)5"!!!"!!3$!!!$!!3"!)!"!)3$!)!$!)3"!!#"!!5$!! #$!!5"!)#"!)5$!)#$!)5!"!!!"!3#"!!#"!3!")!!")3#")!#")3!"!#!"!5#"! ##"!5!")#!")5#")##")5""!!""!3$"!!$"!3"")!"")3$")!$")3""!#""!5$"! #$"!5"")#"")5$")#$")5!!!!!J-K!J)L!J)%)3%")3)")3%#)J)"!5-#!J%%)JJ #!L%)!5%#!5-)!J)")3J#)`%)!J%L!3J"*`)"#!)#!3J")5!#)J)J!b%L!L)#)J- L)!%")`)J!3)L)J%")`)L!3)K)!%M#!)J!5%)!5%L!5-)!L)")3J"*b!"#!)J!3J "*b)"#!)L!3J#)3+"!`F#!!)!!T!&!!!$!J!$!!)$!J)$!L-##!)")J))!5F#!JJ #!J))!L-$#!)")J-)!5F#!`J#!J-)!5)J!S%$"`)J!J!L!J)L!J!J!`)J!`!L!`) L!`%R)!))!L!##!%R)J))!L)##!%R)!-)!L!$#!%R)J-)!L)$#!BK%!3K)!)L%#! ")4!$)K!3!L%3!5%J!533%#!)!b%)!5%3!5%)!L)J#!%N%#!)%!)M#"!3!5))%!% P)!J3%##"!`F!!!3!%!3!!#3!%#33!!33%!33!#3N%"!N#!)L"!J")a!%#!)L*!J "*"!N#"!"*`3)%"!%#"!"*53)%"!NJ3-(!!3!!"3!!!3J!"3J%!3!%"3!%!3J*"! 8)!J")33")3J")43")3J")`3J#!%P&#!)%!3")`J3&!%S#"!%)!J3&##"!`F!"!3 !&!3!"#3!!"!33&!33"#3N%"3N#!%M"!3)!5-8"!J")`3N#!%b)%!3%#"! 8"!J3"#3)%"3N"#%3"#%"!L)3!38L!K!#)3)")3%")`)3!3%K!J)K)!%K%!%K)!) L!5!")a!")!-M)!)3!5)J!J%R!5!#%!%J!J%K")%$"`!3"!!!"3!3"3!!"!)3"!) !"3)3"5%#!5)%)!%M%!3J!L)&)!%M%!8J!LF%)!)3"#!#!5J&)!)3"5!#)!-K-!- L)!%#)M!"!L%J!L)#-!)M!L!"!5-#-!%")J)J!5%J!5%`!5%J!5-J!5!")c!")!% K)!%M)!)`!5`J!L!")!)`!5!#)!5"!`F!-!3!)!8!-!8!)!3#-!3#)!8#-!8N!L! %)!%M-!3J!5-J"5!")c!&)!%`)!3J!M!%)!)J"5!#-!8J!J3K"!BL!35#!J`"!3! &!!%""3%!%!33!"%%%3%3"4!"%38K%3%K#)%$$`!%#!!!#!%%#!%"#!!&#!!"#!% &#!%!#"!%#"!!#"%%#"%"#"!&#"!"#"%&##%4!L%)!5%%J3-1#!!!#!%%#!%"#!! &#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!&#"!"#"%&)JJ4!5))#!%M"!J)!LS)#!% %#!J"!3J)!5-&#!J"+!%)#!%&#!J"!5F)#"!%#!J3!6F)#"%%#!J4!3J)%!8)#"! "#!J4"3J)%3FK%))#$3!"!"%3!"!3%!%3%3%!!4!"!3%4%3!4%"%")K%4J3-[%!! !%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"!"%"!"!4!"%4!4!"!4%"!4!4!4%3%!!!% !%!%!!3%!%3%3!!%3%!%3!3%3%3%"!!%"%!'3"4%"%3!"%4!"%3%"%4%4!!!4!"! 4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4!4!3%4!4%4%3!4%4!4%3%N%4%4%)%$$`! !%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"!"%"!"!4!"%4!4!"!4%"!4!4!N%4%3%!) L%"!")a!3%!%M!4!3!534%"!3!5m3N!F"%"!3%4!3!3%[%"!"%"!3!3%3%!%4%"! 4!5i3%"%3%"!4!4!3%4%3!3)L%!%")a!3!3%M!4!"!534%!%3!5m3!4!3%!%3!4! "%"%3!3%",a!"!4!3!3%"%!%"%4!"%3%Z%!%4%"!"%3%3!4%4%"%#)K!4!5-3%"% ")`%3%3%N%4!4%!%[%"%3%"!4%!%3%4!4%"%"!5m3%3%3%"%"!4!4!4%3%4%",4! 4%4!3%4%"%"%4%3'"!`m!!!%!%!%!!3%!%3%3!!%3%!%3!3%3%3%"!!%"%!'3"4% "%3!"%4!"%3%"*"%4!4!#)J%3!5-3!4!")`%"%!%N%3%3%!%[!4!3%!%3%!%"%"! 4!4!"!5m"%!%3!4!"!3%3!4%"%"%",J%3%4!"%"%"!4!4%3%"!L)"!3%M%!%"!5- "N!3N%3%"%!%[!3%3%!%"%!%"!4!4!C!%,`%"!4!"N!F4!3%4!5i"!4%3!3%4!3% "%4%"%3)L!4%")a!"%3%M!3%4!534!4%3!5m"%4!3!4%3!3%4%"%"%3%",`%4!4! "%3%"!4%"%3%4%3%Y!4%4%!%4%3%"%C!%J3-2!!!4!"!4!!%4!"%4%!!4%"!4%!% 4%"%4!3!4!4!4!3%4!4%4%3!4%4!4%3%4*"%4%4!#)K%3!5-3%4!")`%4%!%N%4% 3%!%[%4!3%"%3%!%4%"!4%4!"!5m4%!%3%4!"!4%3!4%4%"%",K%3%4!4%"%"%4! 4%4%"!L)4!3%M%"%"!5-"%3%"*"%4!4!",a%"%"!4!4!"%3%3%4%"!3%[%3%"%"% "!3%4!3%4%3%4!5i4!4%3%3%4!4%"%C!%!L)4%3%M%"%4!5-"%4%"*"%4%4!",a% 4%"!4%4!"%4%3%4%4!3%[%4%"%"%4!3%4%3%4N!3","%4%4!4%4%"%C!%"#%#"#% #!L)#!J3K!J%K!J%K!J)L!J)")`)#!J3L!J)#)3)")3)")`)#!J%K!J)M!J)#!5) #!J%S!T!(!3-K!`-L!3)#)J-#!L%"!5%#!5%$!5%#!5-"!J)")`-#!J%K!3)L!J- #)`)"!J%M!J-#!5)#!3%M!J)$!5S#!J%#!J)$!J)#!5%"!L)#!3-K!`)L!J-$)J% #!5-#!3)#)J-#!5-#!`)#)3%")`)#!3%K!J%K!`%M!J)$!5%#!5F"!J)#!3)#!5N $!J)#!`)#!3%#)J-"!L)"!`)L!`-#)`%"!J%M!`%#!5-"!`)")`-$!J%L!3%")`) $!3%M!J%$!5-#!`-"-3)"!3)#!`%#!J%$!J)$!`)#!L%"J3-(!J!"!!)"!J)"!!! $!J!$!!)$!J)$!L-"!J)")J%#!5F#!3)#!J%#!L-$!J)")J-#!5J#!`)#!J-#!3% K!B%$"`-!!3%#!3-#!3%!!`-!!`%#!`-#!b%"!5-"!J-"+`%#!3)"!J-#!3)"!5- $!J-"+J-#!3)$!J-#!`)")J%"J3-(!J%"!!-"!J-"!!%$!J%$!!-$!J-$!5F"!3) #!3%#!5F$!3)#!`%#!5F"!`)#!3-#!5S$!`)#!`-#!3%"J3-(!`%"!3-"!`-"!3% $!`%$!313"5!J!3%"!J-"!3)"!`%#!`-"!J%"!`)$!3-#!3-$!J-$!`)$)J%#!L% "!5%#!5-"!J)")3%#)`)"!J%L!J%"*`)#!3)#!J%$)J-#!L%$!5%#!5-$!J)")3- #)`)$!J%L!J-"+!)#!`)#!J-"!L)"!`)M!3%#!5-"!`)")J%"!5-#!3-"+`)"!3) #!3-#!J%"!L)$!`)M!`%#!5-$!`)")J-"!5-#!`-"+J)$!3)#!`-#!J-")3%")`% #!3%K!3%K!`%M!3)$!5%"!5F"!J%#!3)"!5F$!J%#!`)"!5%"!5-$!J%")3-")3- ")`-#!`%K!`%R!3)$!J%#!`%T!`)$!J-#!`%"!5-"!`%")`%"!`%M!3-$!6-"!3% #!3-"!J%"!`)"!`-#!C!%)`-$!3%M!`%$!5-$!`-"-3-"!3)$!`%#!`%$!J-$!`) $!L-"!3)")J%"!5F#!3%#!J%"!L-$!3)")J-"!5F#!`%#!J-"!L-"!`)")J%$!5F #!3-#!J%$!L-$!`)")J-$!5J#!`-#!J-$!3%M!3%$!5X"!3%#!3%$!J'3"#-$!3- "+`-"!3)$!3-#!`%"!5-"!`-"+`%$!3)"!`-#!3-"!5-$!`-"+J-$!3)$!`-#!`- "*`%"!3)"N!3R!`%"!J-"!3%R!3-"!J%$!3%R!`-"!J-$!3%R!3%$!J%"!`%R!`% $!J-"!`%R!3-$!J%$!`%J4`-$!`)$!`-"N!3$!C!%!`%"!`-"N!3$!3-"!`%"!`- "!`-$!C!%!`-"!3-"!`%$!`-"!`%"!`-$!3-$!313"`%K%!)L!K!")J%#!5)%!3B K"!%K!J%L"!%"*K!%!3)3"!%N!K!%!3%K%!BK!J)K!3-L!3)$)J)3!5%"!L-%!3) ")33#)a!%!3%K%!%L!3)")33")3)#)`%#%!)M!K!%!L%3!5-"!K!%)33$*J3"!K! %!3%L%!3%)J%#"#)3"!%K!J3L%!3#)4!#)3)")`3"!J%N"!%#%!%M!3)3!5%"!b% "!5%3!5)"!J-K!J%K"!)K%!)M!K!%!b)%!3%Q%!3"!K!%!b-%!3)#*`%#%!3"!K! $)K!%##8"!K!%!38P%!3"!K!%)33")3)#)J%#!5%%!b%%!L%3!5%"!5+!JJFKJ!) MJ))#J3-BJ)!#!))#!!!#!)!!!!)!J))!J))#!!)!J!)#J)!#J!#3"!)!!J+!!J# !!J!!JJ!!JJ#!J!#!J!#!!J)!J!+!!!+!!!)!J!)&)J)#J3-G!))#J!!!!)!!J)) #!!!#J)!!J))!J!!!J!!!!!)!J)!#!)!!!))!J!!#!!)!!!!#J!)#!))#J))#!)! #J)!!J!)#J!!#!!)#!))#J))!!!)#J!)!J!)!"5+!!J)KJJBMJ)!#!L8""!3"!38 L"!%")J3%!5%""L3"!33%!5%"!L%"!5)%"!)L"!3#)33")3%#*!3"!33")3%")`3 %!33M!33%"L3%"!%"!b%"!L)"!3%L"!%#)J3"!5%%!53"!33%!5)""!%L!3%#)3% #)33")J%%!b8%"!%""!)K!3%K"!-M"!%"!5%%"#%"!5%%!L)""!%K!3)M"!%"!5% %!5%""b%"!L%"!5B%"!%""!3")3%")33#)33#)3%&)J3"!5)%"!%L!33")3%#)33 $*!3"!33$)33")`%""!%L!3%")33#)`3%!3)K"!%L!33#*!%%"!%$)`%""!-M"!3 "!5%%!5)"!33MJ!%%!51!!33#)5%#)B!")33&)S!J!b)"")%$#`!J")!!"!!"!)! J")!K!)!K"!!!")!J!!!"!!!J"!!J"!8K)!)MJ#%%J3-IJ#%%J!%!J#%%!#!!J!! !!#%!!!%%J!%!!#%!!!!%J!!%!#%!J!!!J!%!!#!!!!%%!#%!J#!%J!%!J#!!!#% %!!%%J#!%J!!!J!%!!#%%!#%%J!!%J#%!!#%%J!%%"5)J"!)K)33K"!%LJ!%#)S! J!L'!!5%%"L)J"!)L!33")S!J!L5!J%!3!5'!!5-33)!")K"!!b&!!59!%%#!3!% M3)"!!L'!!5%3"L*!%!)L3"!"*B"!%%#!!L&!"5&!!50!J%!#)B!&)4!#)8!#)i" !%!3K3!%K3!)KJ!%K%!-N%%#!3!%L3)!&)K"!!5&!!5&!!L%3!LK!%%#!3""!J!) K3!%K3!%M3)"!!b*!%!%PJ%!33)!#)8!*)N!3!b)33!%K3!%M3)"!!5*!J!-MJ%! 3!5'!!5-33)!")K"!!bC!J%!33)!#)N#!"5%3!5+!3!)KJ!%K%!)P3""!J%!")N# !!5%3!b)33!%K3!)MJ%!3"#&!!5&!"#%3!L4!%%!3!L-)%#!%)5!"*K!J)!J3)!8 P#"!J)!J")5!#)4!")5!#)b!J#!%K)!)K%!)K#!%K)!%L#"!")5!")4!&)L!)"5% J!5))%!%L)!J#)5!#)L!J!5%3!5)J#!-M#"!J!5-)%#!")3J&*L!J#"!J)!-L)!J ")L!J!5-3)#!")4!$)4!")5!%)`J3)!%K#!%L)#!"*"!J)!J")5!%)b!)%!)K#!% K)!)K%!%K)!%K%!8M)!J3!L8)%#!J#!%L)#!")K!J!bBJ)!J3)#!&)K!J!5%)!b% )!L%J!5)3)!-M)#!)!L%J!L%J!5))%!%L)!J%)a!J)!%K%!3K)!%L#"!")b!)#!% L##!#)3J#)3)#*3J###!)!b%)!5)))!-L)!J%)3)")b!)!J)N#!)))!%L!JJ")`J ##!)M!JJJ!L%)"#-J#!)#)3J#)L!)!5%)!b)))!%L!JJ#)3)")b!)!J%N)!J##!- L##!))JJ#!5)J#!)L)!J")3J#)`)))!%K!J-M!JJJ!5%#!L-)!JJ$)3J%)b!)!J% K)!)K#!)N!JJJ#!%K#!3L)!J#)b!)!J)L#!)")L!)"#%#!L%)!5)))!3N#!)))!% K!J%L)!J#)b!)!J)K#!%K#!%K#!%L##!%*!J###!")J))!L)##!-L##!#)JJJ!5% #!5)J#!-M#!))!59!#%!33!%K3!-K3!)M#%!3!5%)"5-33!J")K"!!50!%%!#+"" !#%!33!K!!5&!!b&!!5&!!L%)"5-33!J")4!")JK!!L%)!5)33!%L3"!%)8!&)8! #*3K!%%!)!b%)!5)33!)K%!8L#%!$*8!33!K!!5*!#!3L3"!&*3K!%%!)!5%3!5% )!L&!!54!%%!)!L0!#%!$)8!")N!)!L&!!5&!"#833!K!%!%M#%!3!b%3!L&!!5& !"59!%%!)3!)K#!)K3!)K%!%K#!%L%%!")d!33!)K%!%K#!%K%!%L#%!&)8!")8! $)d!33!-L3!J"*4"!#%!3!5))3!%q#PCPFQPQH@PZCb`JF'aPBA0P)(*P,@9ZG'9 b)#9c!6J+"`G0DA0YBA4MD#!Y)(4bH5"KCf&TEJS"*L!`H#"l)!%JJ3!"N!MqN!J IN!31N!6JN!6aN!3"rJ(q!Ii"r[i"rJ(q!Ii"(q!Ii!la$[(J(q!Im3la$J(J!H! "m3(ai!(J!I%"m3%IrKrq$[i1r[iIrKrq$[i1!4m"(`%1!3iI!4m"$J%1!H$qi2l ar[(qrZ$qi2lar[%-)3'#!J8!!3!"!!%!!3!""5%"JJ)&!!%!!3!"!!%!!3)J,Y, 6e0A@epMCfY[FhGlIi1(Liq6PjZISkHVVl1hZlr$am[2dpIEhq2Rkqrcpr[m"))% 4!3)$"!8'"`J*#JX&"JF)#3S,$!d1$a!4%K-8&4BA'"ND'a`G(KmJ)5)M*#8J)5) M*#8Q*bJT+LXX,5i[-$%b-c3e0MFi16Sl2$dq2d""3N0%,Lm`-6)c0$8f0cJj38* $4%9'4dK*5NY-68j28&&58e499PGB@9TKBQ0NC@CRD'PUDfaYEQp`FA*cG(9fGhK jHJFL%#!$)5!#)4!")3%$)3%")a!J!3)L)!%")4!#)3J$)`J3)!%K#!%K)!%L#"! ")J%)!LB"#"!J!3J"*#!"#"!$)5!$)M!J!L)J)!)K-!%K!3%K)!%K!3%M-#!"!5- J)!%")6!#)JJJ!L-)-#!")`JJ)!%L#$!")`%))!%V!3J`)!%))#!"#$!")3L"!`F !!!J3)!J!)!J3!!N!!!N3)!N!)!NK%!%L#!J#*JJ)%#!)#!%N)!J)%!%L#3J#*JN )%#!*#!%N)!N)%!%K#)%$"b!!#$!J##!J#$!!#5!!#6!J#5!J#5%`!5-)##!"+`J )-#!)##!J#!J`!5-*##!"+`N)-#!*##!J#3J`"#%#"5%J!5%#!5%J!L%J!L)#)!- L)#!")`)J)!3L"!)#)33#)b!%!J%L)!3")5!")`3#)!%K"!%R)#!%!L!J"!)K")% $"`)!"!!!*!)!*!!J"!)J"!!J*!)J*!)M"!3#!5)%"!)M*!3#!5)N"!%R)!3%!L! %"!%S)#3%!L!N""!$)4)$)4!")5!")4)")5!")K!J!L)5)!)M%#!J!5-5)#!")4! #)J35!L)%%!%M)!35!53J""!J!5-%%L!"+J33)#!%%L!J""!")35"!`F5!!33!#3 5!#33)!35)!33)#35)#3K%!%M"!35!5-%""!")b3%%J%b*!33)!3%%L!%""!J*!3 5)#3%"b%"!5%%J3-0!!!%!3%!!!%!!3%%!!%%!3!!!J!!!`!%!J!%!`%!!J%!!`% %!J%%)3-#)3)$)J)"!5)%!J)N"!)"!3%K!J%K!3%P!J%""!)"*!%%!J%#)J)#!L) #!`%M"!)#!53%!J-"!5-#!J%"+`)$!33#!J%%!J-)!b%)!L-"#!5"!`d!#!3"#3! !#3!"#33!#33"#!!##!!$#!3##!3$#3!##3!$#33##33L!`J")3)")3J"*3)"#!3 #!58)"!)"#3%K!J%K#3%P!J%*"!)"*3N%!J%)!5-#!JJ"+`)$#!3#!JJ%!J-*!5- #!JN"+J)$#33#!JN%!J-&)4!%)3%#)K!""#%)J3-+%!!)!!%)%!%)!"!!%"!!!"% !%"%!!"!)%"!)!"%)*"!4#!3$)J33!L%%!5%"!5-%%!%")33#)`J%%!%L#!3"*`% )""!"#!3")4!")`33%!%K"!%K%3%M""!4!5%%!5F3#!33%!J%!5B4#!33%3L"!`m #!!!5!!!#!3!5!3!#!!J5!!J#!3J5!3J#%!!5%!!#%3!5%3!#%!J5%!J#%3JP%K% )"!)#)J35!L-%!J%")`35!3%L"!)")`J%%J%X#!3#!3J%%J%)"!)3!5-%%K!")`3 #%3%M"")4!6!%!K!)"")3#!3#%3J%%K%)"#%3"#%"!L)3!38L""!#)33")3'"!aN %%!%%)!!!-!!!)!%!-!%!)!!%-!!%)!%%-!%%!"!!%"!!!"%!%"%!!"!%%"!%!"% %%"%%)"!!-"!!)"%!-"%!)"!%-"!%)"%%-"%K"!)K%!%K%!%K%!)L!4!")a!"%!- M%!33!5)3"!%S!4!%%!%3"#!")4!")6!")4!")b!"%!%M-!%3!5%J!5-3"$!"+K! %)!%3"$!"%!3")K!3!5-3%"!#)K%3!5-3%4!#*a!3""!3%!3"+K%3""!4%!3J%"! ")c!3%!%M)"%3!5-`%4!"-#!3%!3`%"!%)"%3"$!4%!3%)3J')JJ)!L%)!L%%!5% )!5%%!b-%#!J")J3)!5%#!L))!J-K!J%M#!J#!5%)!5)#"!%M#!)%!LF#"!J)!J3 )!b)"#)%$"J!"!!!*#!!*!!3"#!3"!!3*##)%#3%K!J%M!3J#!5%"!5%#!5-*#!) ")3N"*`)%!3J#"!%"+!)%#3J#"!N#J3-(!!!+!!!#!!J+!!J#"!!+"!!#"!J+*!3 )!J)#)JS#!L)#!J%M#!S#!53)!J)%!5-+!J3"+3)#"!J+!J3)!S%$"`!"#J!"!J! *#J!*!J3"#J3"!J3*#L3%#3)#!5-"#J)")`%#!J%M#3S#!6%*!J)%!3S#"!%#!J3 *#J)%#3BK!B%$"J!)!!!)!3%!!!%!!3%)!!%)!3-K%!)L!4!")3J")4!"*!J"%!% #)K!"!53"%!%)!583!3J"%!%K)!-L)!'"!`B!+!!!+!%")!!")!%"+!!"+!%")5! ")4!")b!"%!%K+!%K%!%P+!%3!5!"*a!")!%3!5J"*4!"+!%3!L%#J3-(!!!$!!J #!!J$!3!#!3!$!3J#!3J$!L)#%!)L!a!")`J#%!%N#!-3!3%M!K!"!5S$%!%)!K! "#!-3!5)J!S%$"`!J!`!S!J!S!`%J!J%J!`%S!J%S!`%M)!)3!5-J!a!")bJ#%!% c+!-3!5!#%!%J!a!"+!)3!5J$%!3K"!3K"!)L"!3&)J)%!L%#!5%%!5-#"!3")3) #)5!")33")5!#)J3J!5-%"#!$)b!#"!%L)!)"*`3J!J3%)!)$)L!%!L%J!5%%!5- J"!3")5!$)L)%!L%L!5%%!5-L"!3")5)#)b!J"!%L)#!"*`3J)!3%)#!#)b!L"!% L)#)"*`3J)J3%)#)#)3J")33")3J#)J3)!5-%"!J$)`J#"!%L#!)"*`3)!J3%#!) #)5J")33")5J#)J3S!5-%"#J$)bJ#"!%L+!)"*`3S!J3%+!)#)`JJ"!%L##!"*`3 ))!3%##!#)`JL"!%L##)"*`3))J3%##)#)bJJ"!%L+#!"*`3S)!3%+#!#)bJL"!% L+#)"+J3S)J3%+#)##!J#)3J#)3)#*J)##!J#!J3M#!J#!5%)!5)#!J)K!J%Q#!J #!JJ)!5)##!3M#!)#!5-)!J)))3J")3)")3J&)J)#!5%)!L))#!%Q!JJ)!J))"#- )!J)")3J%)3)#)3J#)JJ)!5)##!%K!J)K#!%K!J%N#!)##!%K!JJP!JJ)!J)")3J #)3J"*!)##!J#)3J%)`J#!J%K#!%L!JJ")3)#)3J#)JJ)!5%#!L%#!5-)#!)$)J) #!L-#!JJ#*!))#!)")JJ)!5)##!)K!J%M#!)#"5))!J%K#!%K!J8K#!)K!J-K!J% P#!)##!J%)`)##!%K!J)K#!)R#!J#3"#!%!8L%)!")N!3!L&!!L%3!L1!%%!")B! #)K#!!b'!!5*!%!%K%!-L%%!")B!#)4!"*""!%)!")N!3"5%3!5%3!L&!!55!%%! 3!5%3!L'!!L33J""!##%3!5)33!%LJ"!"*K#!%%!3J!%K3!)L%%!%)4!%*S!33"# !%!%K%!%N%%!3J!%K3!%KJ!)R%)!33"#!%!%K%!%L%%!#)4!%)8!&)S!3!5%3!L* !%!%K%!)KJ!%K3!3N%)!33!%PJ""!%)!$)B!&)8!#)4!$*4"!%)!3!5)3J!%L3"! #)N!3!5%3!5%3"#1!%%!")B!")8!")S!3!b-33"!$)K#!!5%%!L3""!3"!b%"!5% %!5)"!3%K"!%L!33$)33")J%"!5)%!3%K"!%K!3)K"!)L"!3&*3%%"!%"!L)"!3- M!33%!5%""5%%!53""!3"!b%"!bB"!33%!3%")33#)33#)`%%"!%L!33")3%#*33 "!33%!b)%!38K"!3Q"!%""!3"!b%""#%"!5%%"#)"!3%K"!%M!33%!L%%!5)"!33 M"!3"!L)%!3%L"!3")3%")33")J%%!b3%"!%"!b%"!53%!3%%!L)""!-N"!3"!3% K"!)K"!%K!3%K"!%L!3%")J3"!5%%!5%""5)%"!%K!3)M!3%%!L%"!5-%!3%#)3% ")J3%!b4!%!J3!5%3"#8)%%!3#!3L%%!#)4!")K!)!5&!!53)%%!3!5%3!L))%!8 M%!J3!L%)!50!%!J")8!#)4!$)K"!!5%)!5*!%!-K%!3K#!%L3"!")4!"*"!)%%! %)4!$)K!)"5&!!53)%%!3!5%3!5%3!5)33!%P#""!%!J")8!#)K"!!5%)!L)3#!% K3!)K%!)K#!%L3"!")4!")4!%)`J33!)K%!%L%!J')4!#)8!")3J%)K"!!53)%%! 3!b%3!5%3!b333"!)!50!%!J")8!#*""!%!J$)JJ3!5%3!L0!%!J")8!")3J")N! 3!5)33!)K%!%L%!J#)a!)%!-K%!)N#""!%!%K#!3K!33K"!%Q#!%%)!J"!5)J#!% K"!)P!33J#!%$)3%&)L!)!L%J!5)""!%K#!%N"#!)!3%N)!J""!BL!33")3J%)3% ")5!#)`3J#!%K"!)M!33J"#%)!L%J!b)J#!%Q"#!)!33J!5%"!5-J#!%%)33$*33 J#!%%!5-)!33")3J")J3J!5%"!5-J#!%$)3%&)L!)!L)J#!%K"!%K#!3L!33"*!J ""#!&*!%%)!J&)33#)3%")L!)!5)%)!)K"!8Q#!%%)!J"!53J#!%%!b)%)!%K!3- L!33")JJ"!5)J#!%K"!-L"#!$)5!"*3%%)!J"!L%)!L)JJ!)K3!%K)!%K3!3MJ#! J!L%J!5&!!L%J!5'!!5)J3!%K)!3Q)%#!)#"!!5)J)!%KJ!-KJ!%K)!%KJ!)M3)! J!b-J)%!")5!#)B!"*#"!J#!")8!')5!%*%#!)#!")S!J!5G!J#!J3)!J!L'!"5) J3!-K3!%L)#!#*#!J3)!")5!$)b"!J!-KJ!%K)!)Q)#"!J#!J!L%J!5&!"#'!!5% J!5'!"5%J!5+!)!%K3!%K)!-K)!%P3)!J)%!")L!J"#9!J#!J3!%L)#!#)5!#)B! ")b"!J!)M3)!J!b-J)%!')5!")B!#)N#!!58J3)!J)!%LJ#!%)L"!!b0!J#!")8! #)8!$)3)")3'"!ad#!!%!"!&#"!"!"!"#!*!%!3!!!3)%!!)%!8!!!!!%!8)!!8! !!!)%!3)%!%!!!%!%!8)%!!!!!3)!!3!%!%)!!8!%!%)%!8)!!!!%!%)%!8!%!!) !!33M3J3"J3-+3!!"3!3!!J3!3!!!!J!"!!!"3!3"!J3!3J3!3J!!"#%#!5%"J3- 5!!3!!!3"!J#3"!%#"!%#!!"#!!!#"!"!!!&#"!%!!!&#!!!!"!"!"!&#"!%!"!& #!!&!!!!N3!3JJ)%$(S!JJJ!!!S!!!!!J!J!!J)!JJ!!JJS!!!)!J!!!!JJ!!!S! !JS!J!S!J!)!JJ!!!!J!!JS!!J)!J!J!JJS!J!)!!N!5#!#!!!!#!!#!#J##!J!# !!!!#!###"#'!!5'!!b%#!L%J!L1!)))")B!")3)")S!J##'#!L)JJ!%MJ#!#!51 !)!)$)B!")i!JJJ8KJ!%KJ)%$#B!J!J!JJS!!J!!JJ!!J!)!!JJ!!!S!J!S!JJ!3 MJ###J3-'!!##J!!!!#!!!##!J!!#!!##)B!*V3!!!3!!!!&J!!!!B!!!!$*[ER0 [E'84Ab9$68PZG'a8Ed9ZCfaTFfJ4Ab9"490THQ92CNjdD%PdC@d*Ab96CA4'8'p c$9p!8f&fC89ZG(*TCA-9Ad""Bh4TGQ&dC946684[Bh9YC@jd&9p!6Q9h8h9LFf0 bD@*PFN4TB@a[Ca&8C@e`4'PcF'pcC8KKEQ4XC3P63f&XBe0dCA!4Ad"33N483@4 N5@0[EP0jEQ-"!!e5C@e[GQ9$EfjcEfaP&9pIC(4IAc%aFQ&ZCf9ICA*bEh*'GJe I*8a"GA4[8f0bEfaX$9mP3de(CA45C@C$Efi*4f9d8'Pi8'&d%9p!6%e6CA3!!!" F!*!,!3#3%`&`Gh"M!*!6!3#3%6`468P8Ak9NCA0XD@)ZC'9LG@F!!!%!!!!"B!! !!'!!!!!b"U%@E$S'!!!!(!!b!!"MCR*R!!!!#J!!rrm!N!3'S4Ci6-J: \ No newline at end of file diff --git a/src/mac/libraries/DES/doc/ChangeLog b/src/mac/libraries/DES/doc/ChangeLog new file mode 100644 index 000000000..e9afaec87 --- /dev/null +++ b/src/mac/libraries/DES/doc/ChangeLog @@ -0,0 +1,369 @@ +Wed Jul 26 19:25:10 1995 Ken Raeburn + + * quad_cksum.c: Include string.h for memcpy declaration. + * random_key.c: Ditto. + +Wed Feb 1 12:00:00 1995 John Rivlin + + * Makefile.in: Create install-windows target + +Tue Nov 22 10:53:16 1994 Ian Lance Taylor + + * random_key.c (des_random_key): Don't assume that the argument is + aligned on an integer boundary. + +Mon Oct 31 19:40:21 1994 Ian Lance Taylor + + * Makefile.in (CODE): Remove Imakefile. + +Fri Oct 28 15:21:01 1994 Ian Lance Taylor + + * read_password.c (old_sigfunc): Use sigtype in declaration, + rather than guessing based on POSIX define. + +Mon Oct 10 19:18:48 1994 Julia Menapace (jcm at toad.com) + + * mac_time.c: Include des.h and AddressXlation.h. Put + gettimeofdaynet wrapper on gettimeofday_no_offset so it can be + returned as a DES pointer with the expected calling sequence. + + * new_rnd_key.c: Make forward declarations and function + definitions match the function prototypes that were added as + new external declarations to des.h: des_set_sequence_number, + des_generate_random_block, des_new_random_key, + des_init_random_number_generator. des_set_random_generator_seed + + (des_init_random_number_generator): Changes to port routine + to the Mac. Initialize the seed using RANDOM_KRB_INT32_1 + and RANDOM_KRB_INT32_2 instead of gethostid and getpid. Use a + KRB_INT32 instead of a timeval and set it using TIME_GMT_UNIXSEC + instead of gettimeofday. + +Tue Aug 9 12:00:00 John Rivlin (jrivlin@fusion.com) + + * win_time.c: Removed copy of time structure as stack + is now set up properly. + + * Makefile.In: Broke up clean target to not do useless + deletes on unix. + +Mon Aug 29 10:12:42 1994 Mark Eichin (eichin@perdiem) + + * key_sched.c (des_key_sched): even if we return an error, build + the key schedule anyway. This helps with testing, and avoids + garbage encryptions in cases where the error isn't checked. + +Fri Jul 29 17:18:55 1994 Mark Eichin (eichin@cygnus.com) + + * random_key.c (des_random_key): use KRB_INT32 for half-key + manipulation, so the upper half really gets set. + +Tue Jul 19 20:06:14 1994 Ken Raeburn (raeburn@cujo.cygnus.com) + + * random_key.c (des_random_key): Don't initialize static local + variable n. Fiddled with whitespace in srandom call. + +Fri Jul 15 17:35:30 1994 John Rivlin (jrivlin@fusion.com) + + * ren.msg: updated to handle all files (changelogs, makefiles etc) + + * Makefile.in: added "-" on clean: to avoid stupid messages + +Fri Jul 8 02:40:54 1994 John Rivlin (jrivlin@fusion.com) + + * makefile.in: Updated file with portable directory syntax for PC. + Changed .o and .a references to portable syntax + Removed all response files which needed to be generated under unix + to simplify configure process so that it may be run on the PC. + Placed objects in .lib file so that DLL construction can take place + without a response file. This solves a problem with running out of + memory on the PC during builds. + Updated clean: target to place rm commands on seperate lines for + compatibility with PC DEL command. + +Tue Jul 5 11:31:59 1994 Ken Raeburn (raeburn@cujo.cygnus.com) + + * string_to_key.c (des_string_to_key): Deleted static and (some) + register decls. + * quad_cksum.c (four_bytes_vax_to_nets): Ditto. + * util.c (des_cblock_print_file): Ditto. + + * weak_key.c (weak): Now const. + (des_is_weak_key): Compensate. + +Fri Jul 1 03:12:31 1994 John Gilmore (gnu@cygnus.com) + + Make Kerberos build using Think C on Macintosh. + + * mac_time.c: Use GetDateTime, not time. + * quad_cksum.c: Avoid using printf(). + * %DesLib-project: New Think C project file for building + the DES library as an ordinary library. (Unfortunately this + is a binary file -- there are no textual makefiles in Think C). + This makes it semi-possible to debug the code. + * %DesLib-project-A4: Ditto, for building as a library to go + into a device driver. + +Thu Jun 30 23:11:11 1994 John Gilmore (gnu@tweedledumb.cygnus.com) + + * *.c: Remove remaining RCS ID strings. Strings used as `char *' + initializers upset Think C when building device drivers, since it + doesn't have a good way to relocate the pointers when the driver + is loaded. + + * f_parity.c: Clarify public domain ownership. + + * *.c: Use #include "..." rather than #include <...> for + our own local include files, because Think C can't find them + when enclosed in <...>. + +Wed Jun 22 18:29:48 1994 Ken Raeburn (raeburn@cujo.cygnus.com) + + * new_rnd_key.c, string_to_key.c: Include . + +Tue Jun 21 00:15:31 1994 John Gilmore (gnu@cygnus.com) + + * new_rnd_key.c: Lint. + +Sat Jun 18 09:05:30 1994 John Gilmore (gnu@cygnus.com) + + Make DES library independent of krb library again. + + * Makefile.in (SRCS, OBJS): Use DES_TIME_SRCS and DES_TIME_OBJS. + * unix_time.c, mac_time.c, win_time.c: New files implement + TIME_GMT_UNIXSEC for the various hosts. Code moved from *_glue.c + in lib/krb. + +Fri Jun 17 05:01:03 1994 John Gilmore (gnu@cygnus.com) + + * Makefile.in (DESSRCS): Move read_password.c to SERVER_DES_SRCS, + since we don't use it on micro clients. Clarify comments. + (Links of test routines): Add $(LDFLAGS) to the line so that + mac-mf.sed can find these and modify them to run "Link". + +Thu Jun 16 17:08:58 1994 John Gilmore (gnu@cygnus.com) + + * Makefile.in (unixmac): New target. + +Fri Jun 10 23:03:08 1994 John Gilmore (gnu@cygnus.com) + + * f_tables.h: Add comments on the DEB macro. + * new_rnd_key.c: Remove RCS crud, update export notice. + * random_key.c: Clean out obsolete config crud. + Use TIME_GMT_UNIXSEC_US rather than gettimeofday. Use + RANDOM_KRB_INT32_1 and RANDOM_KRB_INT32_2 rather than + getpid() and gethostid(). Remove RCS crud, update export notice. + * string_to_key.c (des_string_to_key): Int functions return results. + * testit.c: Print usage message if no args. + * verify.c, testit.c: Declare des_debug extern, not common. + +Wed Jun 8 13:09:14 1994 John Gilmore (gnu@cygnus.com) + + * Makefile.in (DBG): Move to where it will actually work. + * testit.c, verify.c: Include . Remove raw extern + declarations. Pull RCS crud. + * verify.c: In Windows, set screen buffer to keep all output. + + * string_to_key.c (des_string_to_key): Fix argument type to match + correct prototype. Pull RCS crud. + +Fri May 27 16:55:33 1994 John Gilmore (gnu@cygnus.com) + + * Makefile.in (DBG): Override with library-building flags. + + * des_internal.h: Include krb.h when compiling the DES + routines, since it describes some of the DES routines when + documenting the external interface of Kerberos. + * f_cbc.c, f_ecb.c, f_parity.c, f_pcbc.c, key_sched.c, + quad_cksum.c, string_to_key.c, weak_key.c: Add INTERFACE to + definitions of functions visible in the programmer interface. + * string_to_key.c: Remove some error printf's for environments + that don't have printf; put them under #ifdef DEBUG. + +Tue May 24 06:10:57 1994 John Gilmore (gnu@cygnus.com) + + * enc.c: Pull RCS crud. + * f_pcbc.c (des_pcbc_encryption): Lint ivec. + * key_test.c: Toss the ridiculous doubled IBMPC/BSDUNIX printf's, + use a simple portable printf. Typo in msg. Pull RCS crud. + * new_rnd_key.c, quad_cksum.c, string_to_key.c: Lint. + * quad_cksum.c: Pull RCS crud. + +Sat May 21 03:37:01 1994 John Gilmore (gnu@cygnus.com) + + Microsoft Windows port. + + * Makefile.in (c-libdes.${LIBEXT)): Typo; and fix .o to .obj. + * des_internal.h: Remove pre-Fergusen stuff, leaving one #define. + * f_tables.h (FF_UINT32): Add this, which makes a KRB_UINT32 out + of a constant that might otherwise only be int or less. + * f_cbc.c, f_cksum.c, f_pcbc.c: Use it. Line up code neatly. + * key_sched.c: Lint, pull RCS crud. + * ren.msg: Insert column of entries for MIT PC release. + +Thu May 19 22:18:24 1994 John Gilmore (gnu@cygnus.com) + + More MS-Windows and Mac support. + + * cbc_noop.c, epc_encrypt.c: Delete two more unused remnants. + * ren.msg, Makefile.in: Remove references to remnants. + + * Makefile.in (OTHERSRCS, OTHEROBJS): Rename to FERG_* for clarity. + (SERVER_DES_{SRCS,OBJS}): Split out routines used only on servers. + (####): Move host-configuration insertion point so that the + per-host Makefile fragments can override the above. + (LIBEXT): Use it everywhere rather than ".a". + (libdes.$(LIBEXT)): Avoid making a .bak file. Add and + use $(ARCHIVEARGS) to allow making the incredible MSC LIB + command work. + (c-libdes.$(LIBEXT)): Add rule to build control file for MSC LIB. + This rule must run on Unix (FIXME) since it uses sed and tr. I + didn't know the equivalent DOS commands... + + * f_tables.h (DES_IP_RIGHT_BITS, DES_FP_RIGHT_BITS): Insert a cast + to unsigned, to circumvent a bug in the Macintosh MPW 3.2 C + compiler which loses the unsignedness and then does an arithmetic + shift rather than a logical shift. + (DEB): Add debug macro for very nested macro defns. + (DES_DO_ENCRYPT): Insert DEB calls to make it possible to + debug when DES fails. + +Fri May 13 01:59:09 1994 John Gilmore (gnu@cygnus.com) + + * Makefile.in: Change {} to () for Microsoft NMAKE. + * Makefile: Remove remnant of old config scheme. + * ren.msg: Specify short and long names for DOS file systems. + * key_test.c, quad_cksum.c, testit.c, verify.c: Pull unused + errmsg, errno. + +Sun May 8 17:21:50 1994 John Gilmore (gnu@cygnus.com) + + * read_password.c: Remove `sigtype', use typedef from osconf.h. + +Sat May 7 17:32:43 1994 John Gilmore (gnu@tweedledumb.cygnus.com) + + * Makefile.in: Don't build verify, key_test, and testit every + time we build the library. + + * Makefile.in: Update CODE for the removal. + + * cbc_encrypt.c, cksum.c, dbg_prt.c, des.c, desglue.c, destest.c, + key_parity.c, make_e.c, make_fp.c, make_ip.c, make_key_perm.c, + make_key_sched.c, make_odd.c, make_p.c, make_p_table.c, make_s.c, + make_s_table.c, misc.c, noop.c, pcbc_encrypt.c, s_table.h.ibm, + tables.h: Remove remnants of non-Fergusen DES code. These are all + unused, have long, non-DOSlike names, and confuse people (me + anyway) into thining that they're live code. + +Fri May 6 02:04:48 1994 John Gilmore (gnu@cygnus.com) + + * desglue.c (quad_cksum): Put argument declarations in order. + * pcbc_encrypt.c (des_pcbc_encrypt): Ditto. + * quad_cksum.c (des_quad_cksum): Ditto. + +Tue Oct 26 12:21:05 1993 Ken Raeburn (raeburn@rover.cygnus.com) + + * f_tables.h: Define const if not already defined and not + __STDC__. + +Sun Oct 17 13:47:28 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) + + * f_*.c, f_tables.h, quad_cksum.c, testit.c, verify.c: Use + KRB_INT32 instead of long for 4-byte type. + + * f_tables.c: Include des.h. + + * string_to_key.c (des_string_to_key): Mask values to 32 bits + before printing. + + * testit.c (nflag): Set to 1; running 1000 identical iterations + was silly. + + * verify.c (print8): New routine. + (main): Clean up output formatting. + +Thu Feb 11 13:05:12 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) + + * testit.c (main): Fix usage message. + + * Imakefile: Delete references to assembly code. + * key_sched.c: Ditto. Get rid of useless BIT macro. + +Wed Feb 10 14:17:31 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) + + * des.c (des_ecb_encrypt): Fix pointer type lossage, and NULL/0 + confusion. Discard VAX-specific stuff. Add a couple of minor + optimizations, including some based on DES_SHIFT_SHIFT + conditional. + + * key_sched.c (make_key_sched): Fix inconsistent fwd declaration. + +Fri Jun 19 13:37:35 1992 Mark Eichin (eichin at tweedledumber.cygnus.com) + + * Imakefile (library_ro_object): punt the read-only object linker + mangling as it interferes with debugging. + +Tue Nov 8 12:12:32 1988 William Sommerfeld (wesommer at binkley) + + * (util) Remove \ before { and } characters (causes RT + compiler warning) + + * (read_password) Print a newline after saying "try again". + + * (read_password) Merge in changes by Jim Bloom to do a clearerr + after a read fails, and protect against an RTM attack by + changing gets to fgets. + +Fri Sep 16 16:26:55 1988 Bill Sommerfeld (wesommer at ra) + + * (read_password) fix dependancies for BSDUNIX. + +Mon Sep 12 14:55:23 1988 Bill Sommerfeld (wesommer at ra) + + * (*) debug->des_debug + + * (*) debug_print() -> des_debug_print() + + * (Makefile) add dbg_prt.o to list of files included in build. + + * (des.c) remove debug_print; it's in dbg_prt.c + + * (des_internal.h) contains definitions of AUTH_DES_ITER, + s-box structures, which aren't part of the encryption interface. + + * (*) #include "conf.h" -> #include "des_internal.h" + + * (*) C_Block -> des_cblock + + * (*) Key_schedule -> des_key_schedule + + * (noop.c) remove #includes for unused include files. + + * (des.c, random_key.c, string_to_key.c) add #include of "des_conf.h" + +Fri Sep 9 15:46:13 1988 Bill Sommerfeld (wesommer at ra) + + * (*) string_to_key() -> des_string_to_key() + + * (*) read_pw_string() -> des_read_pw_string() + + * (*) random_key() -> des_random_key() + + * (*) pcbc_encrypt() -> des_pcbc_encrypt() + + * (*) key_sched() -> des_key_sched() + + * (*) cbc_encrypt() -> des_cbc_encrypt() + + * (*) cbc_cksum() -> des_cbc_cksum() + + * (quad_cksum.c) make {four,two}_bytes_vax_to_nets be static to + avoid namespace pollution. + + * (*.c) Rename C_Block_print() to des_cblock_print(). + + * (make_key_perm.c) Make "key_perm" be static to avoid namespace + pollution. + + * (quad_cksum.c) Make "short_conv" and "long_conv" local + variables, to avoid namespace pollution. diff --git a/src/mac/libraries/DES/doc/READ_ME b/src/mac/libraries/DES/doc/READ_ME new file mode 100644 index 000000000..0228da44c --- /dev/null +++ b/src/mac/libraries/DES/doc/READ_ME @@ -0,0 +1,21 @@ +This directory contains the sources for the DES encryption library and +test programs. + +Two precautions-- + +1) under US law, DES software and hardware may not be + exported without license from the US Dept of Commerce. + +2) The only way to get a significant speedup of the algorithm is to + use considerably more space, traded against time. Dont play + with the code -- there is a high probability you will either + make it slower, or wrong, or both. This implementation was + optimized for the UVAX 2. Other architectures could benefit from + some "asm" tweaking. + +3) If you do play with the code, make sure that the test program + "verify" still yields the expected answers. Otherwise, your + ciphertext will not decrypt under a standard implementation, such + as on the VLSI chips that have been certified. + + Project Athena Steve Miller 3/86 diff --git a/src/mac/libraries/DES/doc/f_README b/src/mac/libraries/DES/doc/f_README new file mode 100644 index 000000000..0d381e373 --- /dev/null +++ b/src/mac/libraries/DES/doc/f_README @@ -0,0 +1,69 @@ +/* + * Copyright (c) 1990 Dennis Ferguson. All rights reserved. + * + * Commercial use is permitted only if products which are derived from + * or include this software are made available for purchase and/or use + * in Canada. Otherwise, redistribution and use in source and binary + * forms are permitted. + */ + +Sorry about the poor quality of installation instructions. Included +here are replacements for the DES portions of Eric Young's kerberos +DES library replacement. To use this you will need his distribution. +Untar the latter and: + +(1) Copy all .c and .h files into the distribution directory. This will + overwrite some files and add others. + +(2) Apply the patch included here to set_key.c in the distribution directory. + +(3) Edit the Imakefile (or the Makefile) to include the following files + on the SRCS= line: + + des_tables.c ecb_buffer.c make_sched.c + + Add the following files to the OBJS= line: + + des_tables.o ecb_buffer.o make_sched.o + + Add the following file to the CODE= line: + + des_tables.h + +Recompile and you're done. + +The salient differences between this DES and Eric Young's are as follows: + +(1) There are no dependencies on byte ordering, the ability to do + unaligned loads and stores, or any other machine dependencies + that I know of. There are no #ifdef's. The code could probably + be made faster by adding such things, but not enough to be worth + it. + +(2) Combined S and P tables are used for the inner loop of the cipher + routine and the E expansion is computed on the fly, like Eric + Young's code, but the computation is reordered from the standard + to save instructions. + +(3) The initial and final permutations are table driven, and take + about the same amount of work as a single round of the inner + loop (i.e. only about 12% of the work done for an ecb encryption + is spent in the IP and FP code). + +(4) Since NTP (for which this DES was originally implemented) uses + lots of keys to encrypt small things, the key permutation code + has been well worked over and is quite speedy (the amount of + work required to permute a key is on the order of that required + to do a single ECB encryption, more or less). + +(5) Since the code required to do an ECB encryption using the tables + is actually fairly compact, even with lots of inlining, it was + implemented as a macro and is expanded in situ where needed. + +On the one machine I ran a comparison on this code ran 80% faster than +Eric's, compiled into a slightly smaller space, and did pass destest. +I suspect this stuff is also faster, and not a lot larger, than the +library MIT doesn't export with kerberos. You mileage may vary. + +The silly copyright was a (probably ineffective) afterthought. If it +really inconveniences you give me a call. diff --git a/src/mac/libraries/DES/doc/ren.msg b/src/mac/libraries/DES/doc/ren.msg new file mode 100644 index 000000000..3ee5d0af5 --- /dev/null +++ b/src/mac/libraries/DES/doc/ren.msg @@ -0,0 +1,32 @@ + MIT K4 patch10 MIT K4 PC PROPOSED NAME (trunc to 8.3) old Cyg +$1 $2 $3 $4 $5 $6 + +@ - - ChangeLog changelo +@ - debug.c debug_decl.c debug_de.c +@ - des_intn.h des_internal.h des_inte.h +@ - - doc doc +@ - enc.c enc.c enc.c +@ - - f_README f_readme +@ - - f_cbc.c f_cbc.c +@ - - f_cksum.c f_cksum.c +@ - - f_ecb.c f_ecb.c +@ - - f_parity.c f_parity.c +@ - - f_pcbc.c f_pcbc.c +@ - - f_sched.c f_sched.c +@ - - f_tables.c f_tables.c +@ - - f_tables.h f_tables.h +@ - keysched.c key_sched.c key_sche.c +@ - key_test.c key_test.c key_test.c +@ - - Makefile.in makefile.in +@ - newrndky.c new_rnd_key.c new_rnd_.c +@ - qd_cksum.c quad_cksum.c quad_cks.c +@ - rand_key.c random_key.c random_k.c +@ - rdpasswd.c read_password.c read_pas.c +@ - - READ_ME read_me +@ - - ren.msg ren.msg +@ - strtokey.c string_to_key.c string_t.c +@ - testit.c testit.c testit.c +@ - - unix_time.c unix_tim.c +@ - util.c util.c util.c +@ - verify.c verify.c verify.c +@ - weak_key.c weak_key.c weak_key.c diff --git a/src/mac/libraries/DES/include/des.h b/src/mac/libraries/DES/include/des.h new file mode 100644 index 000000000..c494d7816 --- /dev/null +++ b/src/mac/libraries/DES/include/des.h @@ -0,0 +1,164 @@ +/* + * des.h + * + * Copyright 1987, 1988 by the Massachusetts Institute of Technology. + * + * For copying and distribution information, please see the file + * (Except for those files which contain other copyright information). + * + * Include file for the Data Encryption Standard library. + */ + +/* only do the whole thing once */ +#ifndef DES_DEFS +#define DES_DEFS + +#include "mit-copyright.h" +#include + +#ifndef DES_INT32 +#define DES_INT32 SInt32 +#endif +#ifndef DES_UINT32 +#define DES_UINT32 UInt32 +#endif + +/* There are some declarations in the system-specific header files which + can't be done until DES_INT32 is defined. So they are in a macro, + which we expand here if defined. */ + +#ifdef DECL_THAT_NEEDS_DES_INT32 +DECL_THAT_NEEDS_DES_INT32 +#endif + +typedef unsigned char des_cblock[8]; /* crypto-block size */ +/* Key schedule */ +typedef struct des_ks_struct { union { DES_INT32 pad; des_cblock _;} __; } des_key_schedule[16]; + +#define DES_KEY_SZ (sizeof(des_cblock)) +#define DES_ENCRYPT 1 +#define DES_DECRYPT 0 + +#ifndef NCOMPAT +#define C_Block des_cblock +#define Key_schedule des_key_schedule +#define ENCRYPT DES_ENCRYPT +#define DECRYPT DES_DECRYPT +#define KEY_SZ DES_KEY_SZ +#define string_to_key des_string_to_key +#define read_pw_string des_read_pw_string +#define random_key des_random_key +#define pcbc_encrypt des_pcbc_encrypt +#define key_sched des_key_sched +#define cbc_encrypt des_cbc_encrypt +#define cbc_cksum des_cbc_cksum +#define C_Block_print des_cblock_print +#define quad_cksum des_quad_cksum +typedef struct des_ks_struct bit_64; +#endif + +#define des_cblock_print(x) des_cblock_print_file(x, stdout) + +/* Function declarations */ + +/* This is CFM magic that has to be done in order for the library to work under CFM-68K */ +#if defined(__CFM68K__) && !defined(__USING_STATIC_LIBS__) +# pragma import on +#endif + +#if !GENERATINGCFM +# pragma d0_pointers on +#endif + +int des_cbc_encrypt(des_cblock *in, + des_cblock *out, + long length, + des_key_schedule schedule, + des_cblock ivec, + int encrypt); + +void des_3cbc_encrypt(des_cblock *input, + des_cblock *output, + long length, + des_key_schedule schedule1, + des_cblock ivec1, + des_key_schedule schedule2, + des_cblock ivec2, + des_key_schedule schedule3, + des_cblock ivec3, + int encrypt); + +unsigned long des_cbc_cksum(des_cblock *in, + des_cblock *out, + long length, + des_key_schedule schedule, + des_cblock *ivec); + +int des_ecb_encrypt(des_cblock *in, + des_cblock *out, + des_key_schedule schedule, + int encrypt); + +void des_fixup_key_parity(register des_cblock key); +int des_check_key_parity(register des_cblock key); + +int des_pcbc_encrypt(des_cblock *in, + des_cblock *out, + long length, + des_key_schedule schedule, + des_cblock ivec, + int encrypt); + +void des_3pcbc_encrypt(des_cblock *input, + des_cblock *output, + long length, + des_key_schedule schedule1, + des_cblock ivec1, + des_key_schedule schedule2, + des_cblock ivec2, + des_key_schedule schedule3, + des_cblock ivec3, + int encrypt); + +int make_key_sched(des_cblock *key, des_key_schedule schedule); + +int des_key_sched(des_cblock k, des_key_schedule schedule); + +int des_new_random_key(des_cblock key); +void des_init_random_number_generator(des_cblock key); +void des_set_random_generator_seed(des_cblock key); +void des_set_sequence_number(des_cblock new_sequence_number); +void des_generate_random_block(des_cblock block); + +unsigned long des_quad_cksum(unsigned char *in, + unsigned long *out, + long length, + int out_count, + des_cblock *c_seed); + +int des_random_key(des_cblock *key); + +int des_read_password(des_cblock *k, char *prompt, int verify); +int des_read_pw_string(char *s, int max, char *prompt, int verify); + +int des_string_to_key(char *str, des_cblock key); + +void des_cblock_print_file(des_cblock *x, FILE *fp); + +int des_is_weak_key(des_cblock key); + +char *des_crypt(const char *buf, const char *salt); +char *des_fcrypt(const char *buf, const char *salt, char *ret); + +int des_set_key(des_cblock *key, des_key_schedule schedule); + +#if !GENERATINGCFM +# pragma d0_pointers reset +#endif + +/* CFM magic again */ +#if defined(__CFM68K__) && !defined(__USING_STATIC_LIBS__) +# pragma import reset +#endif + +#endif /* DES_DEFS */ diff --git a/src/mac/libraries/DES/include/deslib.CFMGlue.c b/src/mac/libraries/DES/include/deslib.CFMGlue.c new file mode 100644 index 000000000..674bb8237 --- /dev/null +++ b/src/mac/libraries/DES/include/deslib.CFMGlue.c @@ -0,0 +1,814 @@ +#include +#include +#include + +#include "des.h" +#include "deslib.CFMGlue.h" + +/* These functions must obey CFM calling conventions. Functions which return + pointers must return them in D0, not A0 like ThinkC static 68k does. This way + we can call CFM functions by pointer from here (if they are called by pointer + then the compiler can't tell ahead of time to do D0->A0 translation because it + doesn't know what calling convention the functions use). + + Note that if it is necessary (if you don't use MPWC calling conventions) + the D0->A0 translation will be done by the compiler in the places where + the application calls these glue routines. */ +#pragma d0_pointers on + +/* Hardcode library fragment name here */ +#define kLibraryName "\pMIT_¥deslib" + +/* Private function prototypes */ + +static OSErr Find_Symbol( + Ptr* pSymAddr, + Str255 pSymName, + ProcInfoType pProcInfo); + +static pascal Boolean HaveCFM(void); + +static pascal OSErr GetSystemArchitecture(OSType *archType); + + +/* This code is directly from Technote 1077 */ +/* changed Library name to be hardcoded at the top of the file + instead in the middle of the code */ + +/* Private functions */ + +static pascal OSErr GetSystemArchitecture(OSType *archType) +{ + static long sSysArchitecture = 0; // static so we only Gestalt once. + OSErr tOSErr = noErr; + + *archType = kAnyCFragArch; // assume wild architecture + + // If we don't know the system architecture yet... + if (sSysArchitecture == 0) + // ...Ask Gestalt what kind of machine we are running on. + tOSErr = Gestalt(gestaltSysArchitecture, &sSysArchitecture); + + if (tOSErr == noErr) // if no errors + { + if (sSysArchitecture == gestalt68k) // 68k? + *archType = kMotorola68KCFragArch; + else if (sSysArchitecture == gestaltPowerPC) // PPC? + *archType = kPowerPCCFragArch; + else + tOSErr = gestaltUnknownErr; // who knows what might be next? + } + return tOSErr; +} + +static pascal Boolean HaveCFM(void) +{ + long response; + return ( (Gestalt (gestaltCFMAttr, &response) == noErr) && + (((response >> gestaltCFMPresent) & 1) != 0)); +} + +static OSErr Find_Symbol( + Ptr* pSymAddr, + Str255 pSymName, + ProcInfoType pProcInfo) +{ + static CFragConnectionID sCID = 0; + static OSType sArchType = kAnyCFragArch; + static OSErr sOSErr = noErr; + + Str255 errMessage; + Ptr mainAddr; + CFragSymbolClass symClass; + ISAType tISAType; + + if (sArchType == kAnyCFragArch) // if architecture is undefined... + { + sCID = 0; // ...force (re)connect to library + sOSErr = GetSystemArchitecture(&sArchType); // determine architecture + if (sOSErr != noErr) + return sOSErr; // OOPS! + } + + if (!HaveCFM()) { + // If we don't have CFM68K, return a reasonable-looking error. + sOSErr = cfragLibConnErr; + return sOSErr; + } + + if (sArchType == kMotorola68KCFragArch) // ...for CFM68K + tISAType = kM68kISA | kCFM68kRTA; + else if (sArchType == kPowerPCCFragArch) // ...for PPC CFM + tISAType = kPowerPCISA | kPowerPCRTA; + else + sOSErr = gestaltUnknownErr; // who knows what might be next? + + if (sCID == 0) // If we haven't connected to the library yet... + { + // NOTE: The library name is hard coded here. + // I try to isolate the glue code, one file per library. + // I have had developers pass in the Library name to allow + // plug-in type support. Additional code has to be added to + // each entry points glue routine to support multiple or + // switching connection IDs. + sOSErr = GetSharedLibrary(kLibraryName, sArchType, kLoadCFrag, + &sCID, &mainAddr, errMessage); + if (sOSErr != noErr) + return sOSErr; // OOPS! + } + + // If we haven't looked up this symbol yet... + if ((Ptr) *pSymAddr == (Ptr) kUnresolvedCFragSymbolAddress) + { + // ...look it up now + sOSErr = FindSymbol(sCID,pSymName,pSymAddr,&symClass); + if (sOSErr != noErr) // in case of error... + // ...clear the procedure pointer + *(Ptr*) &pSymAddr = (Ptr) kUnresolvedCFragSymbolAddress; +# if !GENERATINGCFM // if this is classic 68k code... + *pSymAddr = (Ptr)NewRoutineDescriptorTrap((ProcPtr) *pSymAddr, + pProcInfo, tISAType); // ...create a routine descriptor... +# endif + } + return sOSErr; +} + + +/* CFM Glue Code for exported functions! */ + +/**** des_random_key ****/ +/* int des_random_key(des_cblock *key); */ + +enum { + des_random_key_ProcInfo = kThinkCStackBased + | RESULT_SIZE(SIZE_CODE(sizeof(int))) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) +}; + +typedef int (*des_random_key_ProcPtrType)(des_cblock *); +int des_random_key ( + des_cblock * key) +{ + static des_random_key_ProcPtrType des_random_key_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_random_key_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_random_key_ProcPtr, "\pdes_random_key", des_random_key_ProcInfo); + if((Ptr) des_random_key_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + return des_random_key_ProcPtr(key); +} + + +/**** des_cbc_cksum ****/ +/* unsigned long des_cbc_cksum(des_cblock *in, des_cblock *out, long length, des_key_schedule schedule, des_cblock *ivec); */ + +enum { + des_cbc_cksum_ProcInfo = kThinkCStackBased + | RESULT_SIZE(SIZE_CODE(sizeof(unsigned long))) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) + | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(des_cblock *))) + | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(long))) + | STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(struct des_ks_struct *))) + | STACK_ROUTINE_PARAMETER(5, SIZE_CODE(sizeof(des_cblock *))) +}; + +typedef unsigned long (*des_cbc_cksum_ProcPtrType)(des_cblock *, des_cblock *, long, des_key_schedule, des_cblock *); +unsigned long des_cbc_cksum ( + des_cblock * in, + des_cblock * out, + long length, + des_key_schedule schedule, + des_cblock * ivec) +{ + static des_cbc_cksum_ProcPtrType des_cbc_cksum_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_cbc_cksum_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_cbc_cksum_ProcPtr, "\pdes_cbc_cksum", des_cbc_cksum_ProcInfo); + if((Ptr) des_cbc_cksum_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + return des_cbc_cksum_ProcPtr(in, out, length, schedule, ivec); +} + + +/**** des_is_weak_key ****/ +/* int des_is_weak_key(des_cblock key); */ + +enum { + des_is_weak_key_ProcInfo = kThinkCStackBased + | RESULT_SIZE(SIZE_CODE(sizeof(int))) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) +}; + +typedef int (*des_is_weak_key_ProcPtrType)(des_cblock); +int des_is_weak_key ( + des_cblock key) +{ + static des_is_weak_key_ProcPtrType des_is_weak_key_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_is_weak_key_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_is_weak_key_ProcPtr, "\pdes_is_weak_key", des_is_weak_key_ProcInfo); + if((Ptr) des_is_weak_key_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + return des_is_weak_key_ProcPtr(key); +} + + +/**** des_set_sequence_number ****/ +/* void des_set_sequence_number(des_cblock new_sequence_number); */ + +enum { + des_set_sequence_number_ProcInfo = kThinkCStackBased + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) +}; + +typedef void (*des_set_sequence_number_ProcPtrType)(des_cblock); +void des_set_sequence_number ( + des_cblock new_sequence_number) +{ + static des_set_sequence_number_ProcPtrType des_set_sequence_number_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_set_sequence_number_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_set_sequence_number_ProcPtr, "\pdes_set_sequence_number", des_set_sequence_number_ProcInfo); + if((Ptr) des_set_sequence_number_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + des_set_sequence_number_ProcPtr(new_sequence_number); +} + + +/**** des_fixup_key_parity ****/ +/* void des_fixup_key_parity(register des_cblock key); */ + +enum { + des_fixup_key_parity_ProcInfo = kThinkCStackBased + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) +}; + +typedef void (*des_fixup_key_parity_ProcPtrType)(register des_cblock); +void des_fixup_key_parity ( + register des_cblock key) +{ + static des_fixup_key_parity_ProcPtrType des_fixup_key_parity_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_fixup_key_parity_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_fixup_key_parity_ProcPtr, "\pdes_fixup_key_parity", des_fixup_key_parity_ProcInfo); + if((Ptr) des_fixup_key_parity_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + des_fixup_key_parity_ProcPtr(key); +} + + +/**** des_cbc_encrypt ****/ +/* int des_cbc_encrypt(des_cblock *in, des_cblock *out, long length, des_key_schedule schedule, des_cblock ivec, int encrypt); */ + +enum { + des_cbc_encrypt_ProcInfo = kThinkCStackBased + | RESULT_SIZE(SIZE_CODE(sizeof(int))) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) + | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(des_cblock *))) + | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(long))) + | STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(struct des_ks_struct *))) + | STACK_ROUTINE_PARAMETER(5, SIZE_CODE(sizeof(unsigned char *))) + | STACK_ROUTINE_PARAMETER(6, SIZE_CODE(sizeof(int))) +}; + +typedef int (*des_cbc_encrypt_ProcPtrType)(des_cblock *, des_cblock *, long, des_key_schedule, des_cblock, int); +int des_cbc_encrypt ( + des_cblock * in, + des_cblock * out, + long length, + des_key_schedule schedule, + des_cblock ivec, + int encrypt) +{ + static des_cbc_encrypt_ProcPtrType des_cbc_encrypt_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_cbc_encrypt_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_cbc_encrypt_ProcPtr, "\pdes_cbc_encrypt", des_cbc_encrypt_ProcInfo); + if((Ptr) des_cbc_encrypt_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + return des_cbc_encrypt_ProcPtr(in, out, length, schedule, ivec, encrypt); +} + + +/**** des_quad_cksum ****/ +/* unsigned long des_quad_cksum(unsigned char *in, unsigned long *out, long length, int out_count, des_cblock *c_seed); */ + +enum { + des_quad_cksum_ProcInfo = kThinkCStackBased + | RESULT_SIZE(SIZE_CODE(sizeof(unsigned long))) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) + | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(unsigned long *))) + | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(long))) + | STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(int))) + | STACK_ROUTINE_PARAMETER(5, SIZE_CODE(sizeof(des_cblock *))) +}; + +typedef unsigned long (*des_quad_cksum_ProcPtrType)(unsigned char *, unsigned long *, long, int, des_cblock *); +unsigned long des_quad_cksum ( + unsigned char * in, + unsigned long * out, + long length, + int out_count, + des_cblock * c_seed) +{ + static des_quad_cksum_ProcPtrType des_quad_cksum_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_quad_cksum_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_quad_cksum_ProcPtr, "\pdes_quad_cksum", des_quad_cksum_ProcInfo); + if((Ptr) des_quad_cksum_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + return des_quad_cksum_ProcPtr(in, out, length, out_count, c_seed); +} + + +/**** des_read_password ****/ +/* int des_read_password(des_cblock *k, char *prompt, int verify); */ + +enum { + des_read_password_ProcInfo = kThinkCStackBased + | RESULT_SIZE(SIZE_CODE(sizeof(int))) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) + | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(char *))) + | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(int))) +}; + +typedef int (*des_read_password_ProcPtrType)(des_cblock *, char *, int); +int des_read_password ( + des_cblock * k, + char * prompt, + int verify) +{ + static des_read_password_ProcPtrType des_read_password_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_read_password_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_read_password_ProcPtr, "\pdes_read_password", des_read_password_ProcInfo); + if((Ptr) des_read_password_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + return des_read_password_ProcPtr(k, prompt, verify); +} + + +/**** des_ecb_encrypt ****/ +/* int des_ecb_encrypt(des_cblock *in, des_cblock *out, des_key_schedule schedule, int encrypt); */ + +enum { + des_ecb_encrypt_ProcInfo = kThinkCStackBased + | RESULT_SIZE(SIZE_CODE(sizeof(int))) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) + | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(des_cblock *))) + | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(struct des_ks_struct *))) + | STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(int))) +}; + +typedef int (*des_ecb_encrypt_ProcPtrType)(des_cblock *, des_cblock *, des_key_schedule, int); +int des_ecb_encrypt ( + des_cblock * in, + des_cblock * out, + des_key_schedule schedule, + int encrypt) +{ + static des_ecb_encrypt_ProcPtrType des_ecb_encrypt_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_ecb_encrypt_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_ecb_encrypt_ProcPtr, "\pdes_ecb_encrypt", des_ecb_encrypt_ProcInfo); + if((Ptr) des_ecb_encrypt_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + return des_ecb_encrypt_ProcPtr(in, out, schedule, encrypt); +} + + +/**** des_key_sched ****/ +/* int des_key_sched(des_cblock k, des_key_schedule schedule); */ + +enum { + des_key_sched_ProcInfo = kThinkCStackBased + | RESULT_SIZE(SIZE_CODE(sizeof(int))) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) + | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(struct des_ks_struct *))) +}; + +typedef int (*des_key_sched_ProcPtrType)(des_cblock, des_key_schedule); +int des_key_sched ( + des_cblock k, + des_key_schedule schedule) +{ + static des_key_sched_ProcPtrType des_key_sched_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_key_sched_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_key_sched_ProcPtr, "\pdes_key_sched", des_key_sched_ProcInfo); + if((Ptr) des_key_sched_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + return des_key_sched_ProcPtr(k, schedule); +} + + +/**** des_3pcbc_encrypt ****/ +/* void des_3pcbc_encrypt(des_cblock *input, des_cblock *output, long length, des_key_schedule schedule1, des_cblock ivec1, des_key_schedule schedule2, des_cblock ivec2, des_key_schedule schedule3, des_cblock ivec3, int encrypt); */ + +enum { + des_3pcbc_encrypt_ProcInfo = kThinkCStackBased + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) + | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(des_cblock *))) + | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(long))) + | STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(struct des_ks_struct *))) + | STACK_ROUTINE_PARAMETER(5, SIZE_CODE(sizeof(unsigned char *))) + | STACK_ROUTINE_PARAMETER(6, SIZE_CODE(sizeof(struct des_ks_struct *))) + | STACK_ROUTINE_PARAMETER(7, SIZE_CODE(sizeof(unsigned char *))) + | STACK_ROUTINE_PARAMETER(8, SIZE_CODE(sizeof(struct des_ks_struct *))) + | STACK_ROUTINE_PARAMETER(9, SIZE_CODE(sizeof(unsigned char *))) + | STACK_ROUTINE_PARAMETER(10, SIZE_CODE(sizeof(int))) +}; + +typedef void (*des_3pcbc_encrypt_ProcPtrType)(des_cblock *, des_cblock *, long, des_key_schedule, des_cblock, des_key_schedule, des_cblock, des_key_schedule, des_cblock, int); +void des_3pcbc_encrypt ( + des_cblock * input, + des_cblock * output, + long length, + des_key_schedule schedule1, + des_cblock ivec1, + des_key_schedule schedule2, + des_cblock ivec2, + des_key_schedule schedule3, + des_cblock ivec3, + int encrypt) +{ + static des_3pcbc_encrypt_ProcPtrType des_3pcbc_encrypt_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_3pcbc_encrypt_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_3pcbc_encrypt_ProcPtr, "\pdes_3pcbc_encrypt", des_3pcbc_encrypt_ProcInfo); + if((Ptr) des_3pcbc_encrypt_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + des_3pcbc_encrypt_ProcPtr(input, output, length, schedule1, ivec1, schedule2, ivec2, schedule3, ivec3, encrypt); +} + + +/**** make_key_sched ****/ +/* int make_key_sched(des_cblock *key, des_key_schedule schedule); */ + +enum { + make_key_sched_ProcInfo = kThinkCStackBased + | RESULT_SIZE(SIZE_CODE(sizeof(int))) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) + | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(struct des_ks_struct *))) +}; + +typedef int (*make_key_sched_ProcPtrType)(des_cblock *, des_key_schedule); +int make_key_sched ( + des_cblock * key, + des_key_schedule schedule) +{ + static make_key_sched_ProcPtrType make_key_sched_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) make_key_sched_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &make_key_sched_ProcPtr, "\pmake_key_sched", make_key_sched_ProcInfo); + if((Ptr) make_key_sched_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + return make_key_sched_ProcPtr(key, schedule); +} + + +/**** des_crypt ****/ +/* char *des_crypt(const char *buf, const char *salt); */ + +enum { + des_crypt_ProcInfo = kThinkCStackBased + | RESULT_SIZE(SIZE_CODE(sizeof(char *))) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(const char *))) + | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(const char *))) +}; + +typedef char * (*des_crypt_ProcPtrType)(const char *, const char *); +char * des_crypt ( + const char * buf, + const char * salt) +{ + static des_crypt_ProcPtrType des_crypt_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_crypt_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_crypt_ProcPtr, "\pdes_crypt", des_crypt_ProcInfo); + if((Ptr) des_crypt_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + return(des_crypt_ProcPtr(buf, salt)); +} + + +/**** des_set_random_generator_seed ****/ +/* void des_set_random_generator_seed(des_cblock key); */ + +enum { + des_set_random_generator_seed_ProcInfo = kThinkCStackBased + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) +}; + +typedef void (*des_set_random_generator_seed_ProcPtrType)(des_cblock); +void des_set_random_generator_seed ( + des_cblock key) +{ + static des_set_random_generator_seed_ProcPtrType des_set_random_generator_seed_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_set_random_generator_seed_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_set_random_generator_seed_ProcPtr, "\pdes_set_random_generator_seed", des_set_random_generator_seed_ProcInfo); + if((Ptr) des_set_random_generator_seed_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + des_set_random_generator_seed_ProcPtr(key); +} + + +/**** des_new_random_key ****/ +/* int des_new_random_key(des_cblock key); */ + +enum { + des_new_random_key_ProcInfo = kThinkCStackBased + | RESULT_SIZE(SIZE_CODE(sizeof(int))) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) +}; + +typedef int (*des_new_random_key_ProcPtrType)(des_cblock); +int des_new_random_key ( + des_cblock key) +{ + static des_new_random_key_ProcPtrType des_new_random_key_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_new_random_key_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_new_random_key_ProcPtr, "\pdes_new_random_key", des_new_random_key_ProcInfo); + if((Ptr) des_new_random_key_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + return des_new_random_key_ProcPtr(key); +} + + +/**** des_set_key ****/ +/* int des_set_key(des_cblock *key, des_key_schedule schedule); */ + +enum { + des_set_key_ProcInfo = kThinkCStackBased + | RESULT_SIZE(SIZE_CODE(sizeof(int))) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) + | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(struct des_ks_struct *))) +}; + +typedef int (*des_set_key_ProcPtrType)(des_cblock *, des_key_schedule); +int des_set_key ( + des_cblock * key, + des_key_schedule schedule) +{ + static des_set_key_ProcPtrType des_set_key_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_set_key_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_set_key_ProcPtr, "\pdes_set_key", des_set_key_ProcInfo); + if((Ptr) des_set_key_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + return des_set_key_ProcPtr(key, schedule); +} + + +/**** des_generate_random_block ****/ +/* void des_generate_random_block(des_cblock block); */ + +enum { + des_generate_random_block_ProcInfo = kThinkCStackBased + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) +}; + +typedef void (*des_generate_random_block_ProcPtrType)(des_cblock); +void des_generate_random_block ( + des_cblock block) +{ + static des_generate_random_block_ProcPtrType des_generate_random_block_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_generate_random_block_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_generate_random_block_ProcPtr, "\pdes_generate_random_block", des_generate_random_block_ProcInfo); + if((Ptr) des_generate_random_block_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + des_generate_random_block_ProcPtr(block); +} + + +/**** des_fcrypt ****/ +/* char *des_fcrypt(const char *buf, const char *salt, char *ret); */ + +enum { + des_fcrypt_ProcInfo = kThinkCStackBased + | RESULT_SIZE(SIZE_CODE(sizeof(char *))) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(const char *))) + | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(const char *))) + | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(char *))) +}; + +typedef char * (*des_fcrypt_ProcPtrType)(const char *, const char *, char *); +char * des_fcrypt ( + const char * buf, + const char * salt, + char * ret) +{ + static des_fcrypt_ProcPtrType des_fcrypt_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_fcrypt_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_fcrypt_ProcPtr, "\pdes_fcrypt", des_fcrypt_ProcInfo); + if((Ptr) des_fcrypt_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + return des_fcrypt_ProcPtr(buf, salt, ret); +} + + +/**** des_read_pw_string ****/ +/* int des_read_pw_string(char *s, int max, char *prompt, int verify); */ + +enum { + des_read_pw_string_ProcInfo = kThinkCStackBased + | RESULT_SIZE(SIZE_CODE(sizeof(int))) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(char *))) + | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(int))) + | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(char *))) + | STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(int))) +}; + +typedef int (*des_read_pw_string_ProcPtrType)(char *, int, char *, int); +int des_read_pw_string ( + char * s, + int max, + char * prompt, + int verify) +{ + static des_read_pw_string_ProcPtrType des_read_pw_string_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_read_pw_string_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_read_pw_string_ProcPtr, "\pdes_read_pw_string", des_read_pw_string_ProcInfo); + if((Ptr) des_read_pw_string_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + return des_read_pw_string_ProcPtr(s, max, prompt, verify); +} + + +/**** des_cblock_print_file ****/ +/* void des_cblock_print_file(des_cblock *x, FILE *fp); */ + +enum { + des_cblock_print_file_ProcInfo = kThinkCStackBased + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) + | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(FILE *))) +}; + +typedef void (*des_cblock_print_file_ProcPtrType)(des_cblock *, FILE *); +void des_cblock_print_file ( + des_cblock * x, + FILE * fp) +{ + static des_cblock_print_file_ProcPtrType des_cblock_print_file_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_cblock_print_file_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_cblock_print_file_ProcPtr, "\pdes_cblock_print_file", des_cblock_print_file_ProcInfo); + if((Ptr) des_cblock_print_file_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + des_cblock_print_file_ProcPtr(x, fp); +} + + +/**** des_pcbc_encrypt ****/ +/* int des_pcbc_encrypt(des_cblock *in, des_cblock *out, long length, des_key_schedule schedule, des_cblock ivec, int encrypt); */ + +enum { + des_pcbc_encrypt_ProcInfo = kThinkCStackBased + | RESULT_SIZE(SIZE_CODE(sizeof(int))) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) + | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(des_cblock *))) + | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(long))) + | STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(struct des_ks_struct *))) + | STACK_ROUTINE_PARAMETER(5, SIZE_CODE(sizeof(unsigned char *))) + | STACK_ROUTINE_PARAMETER(6, SIZE_CODE(sizeof(int))) +}; + +typedef int (*des_pcbc_encrypt_ProcPtrType)(des_cblock *, des_cblock *, long, des_key_schedule, des_cblock, int); +int des_pcbc_encrypt ( + des_cblock * in, + des_cblock * out, + long length, + des_key_schedule schedule, + des_cblock ivec, + int encrypt) +{ + static des_pcbc_encrypt_ProcPtrType des_pcbc_encrypt_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_pcbc_encrypt_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_pcbc_encrypt_ProcPtr, "\pdes_pcbc_encrypt", des_pcbc_encrypt_ProcInfo); + if((Ptr) des_pcbc_encrypt_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + return des_pcbc_encrypt_ProcPtr(in, out, length, schedule, ivec, encrypt); +} + + +/**** des_check_key_parity ****/ +/* int des_check_key_parity(register des_cblock key); */ + +enum { + des_check_key_parity_ProcInfo = kThinkCStackBased + | RESULT_SIZE(SIZE_CODE(sizeof(int))) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) +}; + +typedef int (*des_check_key_parity_ProcPtrType)(register des_cblock); +int des_check_key_parity ( + register des_cblock key) +{ + static des_check_key_parity_ProcPtrType des_check_key_parity_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_check_key_parity_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_check_key_parity_ProcPtr, "\pdes_check_key_parity", des_check_key_parity_ProcInfo); + if((Ptr) des_check_key_parity_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + return des_check_key_parity_ProcPtr(key); +} + + +/**** des_3cbc_encrypt ****/ +/* void des_3cbc_encrypt(des_cblock *input,des_cblock *output, long length, des_key_schedule schedule1, des_cblock ivec1, des_key_schedule schedule2, des_cblock ivec2, des_key_schedule schedule3, des_cblock ivec3, int encrypt); */ + +enum { + des_3cbc_encrypt_ProcInfo = kThinkCStackBased + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) + | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(des_cblock *))) + | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(long))) + | STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(struct des_ks_struct *))) + | STACK_ROUTINE_PARAMETER(5, SIZE_CODE(sizeof(unsigned char *))) + | STACK_ROUTINE_PARAMETER(6, SIZE_CODE(sizeof(struct des_ks_struct *))) + | STACK_ROUTINE_PARAMETER(7, SIZE_CODE(sizeof(unsigned char *))) + | STACK_ROUTINE_PARAMETER(8, SIZE_CODE(sizeof(struct des_ks_struct *))) + | STACK_ROUTINE_PARAMETER(9, SIZE_CODE(sizeof(unsigned char *))) + | STACK_ROUTINE_PARAMETER(10, SIZE_CODE(sizeof(int))) +}; + +typedef void (*des_3cbc_encrypt_ProcPtrType)(des_cblock *, des_cblock *, long, des_key_schedule, des_cblock, des_key_schedule, des_cblock, des_key_schedule, des_cblock, int); +void des_3cbc_encrypt ( + des_cblock * input, + des_cblock * output, + long length, + des_key_schedule schedule1, + des_cblock ivec1, + des_key_schedule schedule2, + des_cblock ivec2, + des_key_schedule schedule3, + des_cblock ivec3, + int encrypt) +{ + static des_3cbc_encrypt_ProcPtrType des_3cbc_encrypt_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_3cbc_encrypt_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_3cbc_encrypt_ProcPtr, "\pdes_3cbc_encrypt", des_3cbc_encrypt_ProcInfo); + if((Ptr) des_3cbc_encrypt_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + des_3cbc_encrypt_ProcPtr(input, output, length, schedule1, ivec1, schedule2, ivec2, schedule3, ivec3, encrypt); +} + + +/**** des_string_to_key ****/ +/* int des_string_to_key(char *str, des_cblock key); */ + +enum { + des_string_to_key_ProcInfo = kThinkCStackBased + | RESULT_SIZE(SIZE_CODE(sizeof(int))) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(char *))) + | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(unsigned char *))) +}; + +typedef int (*des_string_to_key_ProcPtrType)(char *, des_cblock); +int des_string_to_key ( + char * str, + des_cblock key) +{ + static des_string_to_key_ProcPtrType des_string_to_key_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_string_to_key_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_string_to_key_ProcPtr, "\pdes_string_to_key", des_string_to_key_ProcInfo); + if((Ptr) des_string_to_key_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + return des_string_to_key_ProcPtr(str, key); +} + + +/**** des_init_random_number_generator ****/ +/* void des_init_random_number_generator(des_cblock key); */ + +enum { + des_init_random_number_generator_ProcInfo = kThinkCStackBased + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) +}; + +typedef void (*des_init_random_number_generator_ProcPtrType)(des_cblock); +void des_init_random_number_generator ( + des_cblock key) +{ + static des_init_random_number_generator_ProcPtrType des_init_random_number_generator_ProcPtr = kUnresolvedCFragSymbolAddress; + + // if this symbol has not been setup yet... + if((Ptr) des_init_random_number_generator_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) + Find_Symbol((Ptr *) &des_init_random_number_generator_ProcPtr, "\pdes_init_random_number_generator", des_init_random_number_generator_ProcInfo); + if((Ptr) des_init_random_number_generator_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) + des_init_random_number_generator_ProcPtr(key); +} + + +Boolean DESLibraryIsPresent(void) +{ + Ptr symAddr; + return (Find_Symbol (&symAddr, "\pdes_cbc_encrypt", des_cbc_encrypt_ProcInfo)) == noErr; +} diff --git a/src/mac/libraries/DES/include/deslib.CFMGlue.h b/src/mac/libraries/DES/include/deslib.CFMGlue.h new file mode 100644 index 000000000..7f4277f46 --- /dev/null +++ b/src/mac/libraries/DES/include/deslib.CFMGlue.h @@ -0,0 +1,8 @@ +#ifndef __DESLIB_CFMGLUE__ +#define __DESLIB_CFMGLUE__ + +/* Prototype for checking if the library is there */ + +Boolean DESLibraryIsPresent(void); + +#endif /* __DESLIB_CFMGLUE__ */ \ No newline at end of file diff --git a/src/mac/libraries/DES/include/mit-copyright.h b/src/mac/libraries/DES/include/mit-copyright.h new file mode 100644 index 000000000..cd30580ce --- /dev/null +++ b/src/mac/libraries/DES/include/mit-copyright.h @@ -0,0 +1,20 @@ +/* + Copyright (C) 1989 by the Massachusetts Institute of Technology + + Export of this software from the United States of America is assumed + to require a specific license from the United States Government. + It is the responsibility of any person or organization contemplating + export to obtain such a license before exporting. + +WITHIN THAT CONSTRAINT, permission to use, copy, modify, and +distribute this software and its documentation for any purpose and +without fee is hereby granted, provided that the above copyright +notice appear in all copies and that both that copyright notice and +this permission notice appear in supporting documentation, and that +the name of M.I.T. not be used in advertising or publicity pertaining +to distribution of the software without specific, written prior +permission. M.I.T. makes no representations about the suitability of +this software for any purpose. It is provided "as is" without express +or implied warranty. + + */ -- 2.26.2