Added Mac DES shared library
authorMiro Jurisic <meeroh@mit.edu>
Fri, 23 Oct 1998 05:05:22 +0000 (05:05 +0000)
committerMiro Jurisic <meeroh@mit.edu>
Fri, 23 Oct 1998 05:05:22 +0000 (05:05 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10987 dc483132-0cff-0310-8789-dd5450dbe970

12 files changed:
src/mac/libraries/DES/bin/deslib.68K [new file with mode: 0644]
src/mac/libraries/DES/bin/deslib.68K.debug [new file with mode: 0644]
src/mac/libraries/DES/bin/deslib.PPC [new file with mode: 0644]
src/mac/libraries/DES/bin/deslib.PPC.debug [new file with mode: 0644]
src/mac/libraries/DES/doc/ChangeLog [new file with mode: 0644]
src/mac/libraries/DES/doc/READ_ME [new file with mode: 0644]
src/mac/libraries/DES/doc/f_README [new file with mode: 0644]
src/mac/libraries/DES/doc/ren.msg [new file with mode: 0644]
src/mac/libraries/DES/include/des.h [new file with mode: 0644]
src/mac/libraries/DES/include/deslib.CFMGlue.c [new file with mode: 0644]
src/mac/libraries/DES/include/deslib.CFMGlue.h [new file with mode: 0644]
src/mac/libraries/DES/include/mit-copyright.h [new file with mode: 0644]

diff --git a/src/mac/libraries/DES/bin/deslib.68K b/src/mac/libraries/DES/bin/deslib.68K
new file mode 100644 (file)
index 0000000..eef6ee8
--- /dev/null
@@ -0,0 +1 @@
+(This file must be converted with BinHex 4.0)\r:#Q4PFfaTBLif1%X!FfKXBMq3"!#3"'[d!!!"MYE[5Qpj)A"PCQCY0MKV!!!!!E*\r9K-d!N!d$!!)!N!ilBJ!!1f)!!$YL!!!!P!!"!J#3"!8!N!BZD!!!,QJ!!#VM!!!\rlq!)"!J#3"!i!N!i&'!!!CY`%!3)!6@&TEJ!P369AEh*XC!"-Ef&NCA)!N!41G5T\r46PErq#m0)!d[!#mYre3LEIp!)&P1N!!UE[rd+d$r"'(rN!6FF!"1ANjd!!3U88j\r@rrJ[$5mYr`3LEImm)&P1N!!UE[rd6Pj1G5T46PErq%MR%!4f!#mZ!!JLEIp3)&P\r1N!!UE[rd0J!`!dM!C`3`!f!#-!-Q(djH6R3!"*0IAfPZDA4TB@aTHQ9IC'9cE'P\rL!!!U88j@rrJ[$5*Yrd`J@8k3!#TZrr41ANjeNPpIG'9bE@PZBA4PAf4PFfaTBJ!\r!!#T46PEri%MR(c`X,J!)*Li!$#iZ!"!SEJ!B*'i!&%UZ!"aR!!8@*Nak!"SEFKM\rMVA!!%"Yb%11SLS"`!"!EiBL+J(!!%"Z+J(J!'"Yb'11XF!!3'h)3ikL)J(!!%"[\rKL)L!F!!3'iL!*NBS3f!!"-*`#,k!EAT`!"!E!S!!!!$rFKMMU,'&F!!3'`+!!!!\r!rh)3ikLaKA!!%"X#J!!!!2rKL,'&F!!3'`+!!!!!rl'&F!!3'`+!!!!!rh)BikL\raK(!!%"X#J!!!!2pb%11SXB4`!"!E!S!!!!$riBLaK(!!%"X#J!!!!2qaK&'(B!!\r!NYI()!F-J!!!!!GL!!##-$X#"Nll!!)!H!"S!&J!5J!q!#i!(J!3F!!3)`+!!!!\r!rq')XB4`!"!M!S!!!!$rFK$MU,'%F!!3)`+!!!!!rh)BikLaK(!!%#-#J!!!!2q\raKA!!%#-#J!!!!2rKL,'&F!!3)`+!!!!!rh)3ikLaKA!!%#-#J!!!!2pb'11SXB9\rq!#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4b%1+Y!S8\r!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`\rL-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0b%1+X!S3!!!$r)'hrr#J`6!$\rBK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3\r!!!$r)'hrr#J`6!$RM)L"I!"J!!'B*J4b&H1V)J4d#q5TJS-Q'V1$F$mL!h3Bj+R\r#J#"YrrK`2b3$,8$ri(!3i+V%V[rJjBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBS\rJEIridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'&*J4b#H1V)J4d&q5TJS-Q'V1$F$m\rL!h33j+R#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V\r%JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK5B&FKAMUb)&G![NUB+$*KU\rcJh!r)J0d'15T`S!JEIriF$mN!be!rq"`%1#Ua+lri1@+)Qhrq02#)#N"!)#`(!"\rb2b3$i)V%JH@+)'hrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B&FJRMUb)&G"I\rNUB+$*KUcJh!r)J0d%15T`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#\r!U!8!FMmN!q#+a)(PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB45KR!)[)"\rY!2jN)!8#J2#3"1L)*J3#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"()3iUd\r#K3!!!2mJEIrd+M"F!1Q0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!\r!rb"Yrr3U-&`!jBf+J5)%!S%!!!$r)'hrp)U`(!!S!h)3iU`#K!!!!2mJEIrd+$"\r-!1Q-)J0d'15T!S%!!!$r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb\r)J5)$!S%!!!$r)'hrp)L`(!"&k[q!)!9b'1+S!S!!!!$r'-!J"A)3iUJ#J!!!!2m\rB`#!&i)J#J!!!!2mB`#!&!S!!!!$r'-!J"()BiUJ#J!!!!2mB`#!%FK$LU!+!!!!\r!raM!)!6JL!+!!!!!raM!)!3#J!!!!2mB`%U(EJ$l2'!!"6j+Kfi'F!"J!!8f*Na\r`!"!EFKMMU#e!rr4`!"!EFK$MU)'Zrr4`!"!EiBL"V[rdF!!3'i'Zrr4`!"!EFKM\rMU#e!rr"`!"!EFK$MU)'Zrr"`!"!EiBL"V[r`F!!3'i'Zrr!Q4LK$HJ!D'h)Bike\r`!"!EFK$MU)U!F!!3'q')LS"`!"!ELS"i!"JEFKMMV(!!%"Yb%11SL)"`!"!EiBL\r)J(!!%"Z)J#e&rq`Y42rS)!3#J+U3"1+)*J8#JkU3")D!)!3#J&@3"#)&!S&9N!6\r5JB+!+!%U"()3iUd#K3!!!2mJEIrm+M"F!0U&)J4d'15T!S%!!!$r)'hrr)U`(!!\rL"1#*!S%!!!$r)'hrr#)`(!$PLB+&+J3#K3!!!2mJEIrm+M"F!1H0LS%S!h)3iU`\r#K!!!!2mJEIrm+$"-!0L%)J0d'15T!S%!!!$r)'hrr)L`(!!L!q#*!S%!!!$r)'h\rrr#)`(!$PLB+%+!-#K!!!!2mJEIrm+$"-!1H-L)&&kJ#!I!"J!!()*J4b#H1V)J4\rd&q5TJS-Q)V1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM6`#!T"`#!U!B!FMm\rN!be!rq"`%1#Ua)(PLL"YrrM4`L!S"3#!V[rJFMmN!be"rq4b'1+Ua+lrj1@+)'h\rrq0(#J+J%!,'&*J4b&H1V)J4d#q5TJS-Q)V1$F$mL!h3Bj+R#J#"YrrK`2b3$i)V\r%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32rN)!-Y3IrJFK$\rLU-##jBJJEIridF!J+!%!J+lrj)#Zrq#aK5B&FJRMUb)&G"INUB+$*L+cJh!r)J2\rJLF+!jBNJEIridF&`2m#$jBJLEIridm!J+3F!J+J'!()r*!-Y32rNF"$JUX5"jBS\rJEIridF)J+!8!J+lrj()r*!-Y3IrJFKMLUX5Zrq$PLL"YrrM4`S#S"!#aK#B&FKA\rMUb)&G![NUB+$*L+cJh!r)J0d'15T`S!JEIriF$mN!q#+a)$PLL*YrrM6`R!r`)2\rPL#)`(!!JEIridF!J+!-!J+N#!(3r,8$rj#!$,8(ri()3iUM!JZ@))'hrq0(!)#J\r"!)#Zrq5!V[rJXB45KR!)[)"Y!2id)!8#J2#3"1L)*J3#Jr#3")D!)!8#J!q3"#)\r%!S%2N!6TLB+!+!%U"()3iUd#K3!!!2mJEIrd+M"F!1Q0)J4d'15T!S%!!!$r)'h\rrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`!jBf+J5)%!S%!!!$r)'hrp)U`(!!\rS!h)3iU`#K!!!!2mJEIrd+$"-!1Q-)J0d'15T!S%!!!$r)'hrp#)`(!$YLB+%+!2\rJM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$r)'hrp)L`(!!J,[rdXB8J,[r`XB4\r`#,k!EhC4Kb!&FKMLU!+!!!!!raM!)!9b%1+S!S!!!!$r'-!J"H#)!S!!!!$r'-!\rJ"3+!!!!!raM!)!4b'1+S!S!!!!$r'-!J"()3iUJ#J!!!!2mB`#!%i)J#J!!!!2m\rB`#!%!S!!!!$r'-!YE[rXrr3YE[rSrr"J!2ZffFFJ"`b!!!!!#')!!)!`1`)'6[X\r!!J"f!'J!@J"1!%3!0J!S!"`!%L!%!S!!!!$r'3!J"1#)!S!!!!$r'3!J"()3iUJ\r#J!!!!2mC!#!%FKMLU!+!!!!!raN!)!8#J!!!!2mC!#!&i)J#J!!!!2mC!#!&FK$\rLU!+!!!!!raN!)!9b'1+S!S!!!!$r'3"`!%cI(2K1ANjd!"L2C'9cAf0LBepPEQ0\rbHA"d!!!U88j@rr4)jamm+'i!&#CZ!"Kk!"SEFKMMVA!!%"Yb%11SLS"`!"!EiBL\r+J(!!%"Z+J(J!'"Yb'11XF!!3'h)3ikL)J(!!%"[KL)L!F!!3'iL!*Qi!##iZ!""\rJ!!4JF!LqJ'ekF!!3'`+!!!!!rh)BikLaKA!!%"X#J!!!!2pb%11SXB9`!"!E!S!\r!!!$riBLaKA!!%"X#J!!!!2qaKA!!%"X#J!!!!2pb'11SXB4`!"!E!S!!!!$rFK$\rMU,'%F!!3'`+!!!!!rq')XB4`!"!E!S!!!!$rXB44Kf!!!*,Aab!($)!!!!!(BJ!\r!JM!l!JC1q`!#!(J!D!"B!%S!2J!Z!"i!%(!!%#-#J!!!!2rKL,'%F!!3)`+!!!!\r!rh)3ikLaK(!!%#-#J!!!!2pb'11SXB4`!"!M!S!!!!$rXB9`!"!M!S!!!!$riBL\raKA!!%#-#J!!!!2pb%11SXB9`!"!M!S!!!!$rFKMMU,'&IJ!N6#!%!S#UN!6LL#B\r&!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4b%1+Y!S8!!!$r)'hrr#S`A!$\rDK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8\r!!!$r)'hrr#S`A!$RMBU"+!0b%1+X!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!\r!rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$\rRM)L"I!"J!!'B*J4b&H1V)J4d#q5TJS-Q'V1$F$mL!h3Bj+R#J#"YrrK`2b3$,8$\rrp(!3i+V%V[rdjBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBSJEIridF+!U!)!FMr\r#Jq@*)'hrq0("J+J$!,'&*J4b#H1V)J4d&q5TJS-Q'V1$F$mL!h33j+R#J1@*)'h\rrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(#J+J\r'!()r`S2PL5"YrrM4`B#S"`#aK5B&FKAMUb)&G![NUB+$*KUcJh!r)J0d'15T`S!\rJEIriF$mN!be!rr4`%1#Ua+lrp1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V%JH@+)'h\rrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B&FJRMUb)&G"INUB+$*KUcJh!r)J0\rd%15T`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMmN!q#+a)(\rPLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB45KR!)[)"Y!2jN)!8#J2#3"1L\r)*J3#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"()3iUd#K3!!!2mJEIrd+M"\rF!1Q0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`!jBf\r+J5)%!S%!!!$r)'hrp)U`(!!S!h)3iU`#K!!!!2mJEIrd+$"-!1Q-)J0d'15T!S%\r!!!$r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$r)'h\rrp)L`(!"&k[q!5SGZ!2ZH*Qi!$#!&FKMLU!+!!!!!raE!)!9b%1+S!S!!!!$r&X!\rJ"H#)!S!!!!$r&X!J"3+!!!!!raE!)!4b'1+S!S!!!!$r&X!J"()3iUJ#J!!!!2m\r@`#!%i)J#J!!!!2m@`#!%!S!!!!$r&X!J"%cI(2K1ANjd!"50C'9cAf0LBepMDh0\reE3!!+P&19[r`51FH-#CZ!"!NEJ!)HJ!D'R)Bike`!"!DFK$MU)U!F!!3'Z')LS"\r`!"!DLS"i!"JDFKMMV(!!%"Tb%11SL)"`!"!DiBL)J(!!%"U)J#!%!S#UN!6LL#B\r&!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4b%1+Y!S8!!!$r)'hrr#S`A!$\rDK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8\r!!!$r)'hrr#S`A!$RMBU"+!0b%1+X!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!\r!rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$\rRM)L"5Ui!&'F!!D`N5h`!B!!"Q#B%FKAMUb)%G![NUB+$*KUcJh!r)J0d'15T`S!\rJEIriF$mN!be!rr"`%1#Ua+lrm1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V%JH@+)'h\rrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK5B%FJRMUb)%G"INUB+$*KUcJh!r)J0\rd%15T`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMmN!q#+a)(\rPLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB8Q"A)9ikXL"A3,j+Q#JbBDXi0\r`2b)$G"MNUF+!)'hrq(!r*!-Y32r`F"$JUX5Zrr$PLL*YrrM6`L!T!3#!X"`!FMm\rN!q#+a)(PLL"YrrM4`S#S!J"b2m+$jBNJEIridF'!U!-!XB3Q"A)*ikXL"A3Aj+Q\r#JbBDXi0`2b)$G"$NUF+!jBNJEIridF&`2b)$G"MNUF+!jBNLEIridm%J+33!J+J\r&!()r*!2JLX5"jBSJEIridF+!U!B!FMr#Jq@*)'hrq0("J+J(!,'%8SC`#,b!E3$\rqC'!!!G`N5dAU!)"m!'!!!FJQ"()*ikXL"(3Aj+Q#JbBLXi0`2b)$i)R#J1@*)'h\rrq0("F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$,8$rm(!3i+V%JH@+)'hrq0(#)#J\r&!)#Zrr"b2b3$,8(rp()BiUV%V[rdjBSJEIridF+!U!3!XB8Q"()9ikXL"(3,j+Q\r#JbBLXi0`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJL-"`!)'h\rrq0(!)#J$!)#T!J"d2be!rr3J!be"rr"b%1+S`),PL#"YrrM4`#!S!3#!V[rdJ+l\rrm,'&*J9b#H1V)J9d&q5TJS-Q)V1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM\r6`#!T"`#!U!B!FMmN!be!rr4`%1#Ua)(PLL"YrrM4`L!S"3#!V[rdFMmN!be"rr"\rb'1+Ua+lrm1@+)'hrq0(#J+J%!,'%*J9b&H1V)J9d#q5TJS-Q)V1$F$mL!h3Bj+R\r#J#"YrrK`2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$m\rY32rd)!-Y3Ir`FK$LU-##jBJJEIridF!J+!%!J+lrp)#Zrr#aK&+'F!LmJ'd!rM3\rJ"3+!m*!%k)JQ"!+$m*!%KS!J"3+!$j!%)J3#J3q3"1Q*JS!S!5S%FK$LV3+&!!!\r!rb"Yrr3U-&`!kBdL"(3Bj+N#J3!!!2mJEIrd)M!F!1f*JS8U"1#0!S8!!!$r)'h\rrp#S`A!$PMBU")J3#J3!!!2mJEIrdLV!F!#J$FK$LV!+%!!!!rb"Yrr3S-%`!kB`\rL!h3Bj+N#J3!!!2mJEIrd)M!F!1f*JS3S!q#-!S3!!!$r)'hrp#J`6!$PM)L")J-\r#J3!!!2mJEIrdL,!F!#4Z!!`J"A)BiUJ#J!!!!2m8`#!&FK$LU!+!!!!!ra6!)!A\rJL!+!!!!!ra6!)!8#J!!!!2m8`#!%FKMLU!+!!!!!ra6!)!4b%1+S!S!!!!$r&-!\rJ"1#)!S!!!!$r&-!J"!+!!!!!ra6!F!"-h`ai6Pj1G!!3Mf4PFepPBf*IC@jMFRP\r`G!!!+P&19[rF,`-JEJ!)GJ"J!!$+!M!!rMJ!F!&b!h32,8$rh(!!%$!i!1L!`))\r8-$J!!S)!!!!2XB,NJX5"F!0b$be"rq"b!")`1!$SJF+Zrq!Y3[rN&$!i!!+#!!!\r!$l1#a)!J,[rNXB,LJX5Zrpa`!A)$,8$rk(!!%$!i!1L!!S!!!!!2,8(rl")`1!!\r#J3!!!!qaJH5"`Ulrl(!$,8,rm(3!&$!i!1L#!S)!!!!2,8$rp"!`1!!#J!!!!!q\reJ-#Zrr5cJ-#ZrqJL,[r`Xi!+J!!!!!'"-$J!8S0`#,D!C3$r-LBI6Pj1G!!%P'4\rPFepQDAKeF&pVCAPIF'&bDA4j!!!!+P&19[rB,`-JEJ!)GJ"J!!$dF!&b!h32,8$\rrf"!`1!!#J!!!!2lSJ-##G!mY3IrF%M!i!!+"!!!!rX+#XB(NJF+Zrpa`!h32,8,\rri"3`1!!#JJ!!!2lSJX5Zrq!Y32rN%$!i!!+!!!!!rJ+!!!!!$l@!`+lrj,1!iS$\r!V[rBFJ&d!be"rqJ5-$J!!S%!!!$qk)%#J3!!!!mY3[rX&$!i!!+#!!!!rJ+#!!!\r!$l1#j),%V[rXFJ-Y32r`%$!i!!+!!!!!rZL!!S!!!!!2,8(rp")`1!!#J3!!!2i\r#J3!!!!qaJF+Zrr5eJF+ZrqJJ,[r`XB%3-$J!G!(!JV#"CJ4`!'!-8S0`#,D!C3$\rr#(!"*Kp1ANjd!!58C'9cAf0SC@0VAfYPH9p`BA*TG(N!!!!U88j@rq")jamm,#i\r!##BZ!!`SEJ!B*'i!&%UZ!"aR!!8@*Nak!"SEFKMMVA!!%"Yb%11SLS"`!"!EiBL\r+J(!!%"Z+J(J!'"Yb'11XF!!3'h)3ikL)J(!!%"[KL)L!F!!3'iL!*NBS3f!!"-"\r`#,#Z!""X@Ri!(KYb'11[F!!3'h)3ikL1J(!!%"[KL)k!F!!3'ik!F!!3'h)BikJ\rY32rdF!!3'h)3ikL"V[rdF!!3'q')JDlrp(!!%"Z"V[rd[i8J,[rdXB44VJ!3B!!\r!TYIZ!"!J,J!3$)!!!!!)BJ!!N!!`1`)'6[X!!J#'!(B!CJ"B!%`!2!!X!"i!%R!\r!%#-#J!!!!2qaK(!!%#-#J!!!!2rKL,'%F!!3)`+!!!!!rh)3ikLaK(!!%#-#J!!\r!!2pb'11SXB4`!"!M!S!!!!$rXB9`!"!M!S!!!!$riBLaKA!!%#-#J!!!!2pb%11\rSXB9`!"!M!S!!!!$rFKMMU,'&3Ui!%#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3\rL"3+"9C!%dS'#J#J"+J4b%1+Y!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb"\rYrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU\r"+!0b%1+X!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+\r"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$RM)L"I!"J!!'B*J4b&H1\rV)J4d#q5TJS-Q'V1$F$mL!h3Bj+R#J#"YrrK`2b3$,8$ri(!3i+V%V[rJjBSLEIr\ridm)J+3%!J,!F!()r*!2JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'\r&*J4b#H1V)J4d&q5TJS-Q'V1$F$mL!h33j+R#J1@*)'hrq0("F$mL!h3Bj+R#J1@\r*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#\rS"`#aK5B&FKAMUb)&G![NUB+$*KUcJh!r)J0d'15T`S!JEIriF$mN!be!rq"`%1#\rUa+lri1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V%JH@+)'hrq0(#J+J#!()r`S2PL5"\rYrrM4`B#S!`#aK#B&FJRMUb)&G"INUB+$*KUcJh!r)J0d%15T`S$PL5"YrrM4`A!\rr)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMmN!q#+a)(PLL"YrrM4`S#S"J"b2m+\r$jBNJEIridF'!U!F!XB45KR!)[)"Y!2jN)!8#J2#3"1L)*J3#Jr#3")D!)!8#J!q\r3"#)%!S%2N!6TLB+!+!%U"()3iUd#K3!!!2mJEIrd+M"F!1Q0)J4d'15T!S%!!!$\rr)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`!jBf+J5)%!S%!!!$r)'hrp)U\r`(!!S!h)3iU`#K!!!!2mJEIrd+$"-!1Q-)J0d'15T!S%!!!$r)'hrp#)`(!$YLB+\r%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$r)'hrp)L`(!"&k[q!)!9b'1+\rS!S!!!!$r'-!J"A)3iUJ#J!!!!2mB`#!&i)J#J!!!!2mB`#!&!S!!!!$r'-!J"()\rBiUJ#J!!!!2mB`#!%FK$LU!+!!!!!raM!)!6JL!+!!!!!raM!)!3#J!!!!2mB`,q\r&)#lrp,'%5Ui!%'i!qcaJ!!8q5Ui!%'i'F!"J!!8d*Naq!"iEFKMMVh!!%"Yb%11\rSMS"`!"!EiBL1J(!!%"Z1J(!!%"Yb'11S,8$rm(!!%"Yb%11SJDlrm(!!%"[KL)'\rZrr"`!"!EJDlrm#C'+%0k!"SEFKMMVA!!%"Yb%11SLS"`!"!EiBL+J(!!%"Z+J(J\r!'"Yb'11XF!!3'h)3ikL)J(!!%"[KL)L!F!!3'iL!,8Arl#e%rqJJ"!+!UT!%iSJ\rQ"3+$UT!%KS!J"!+!9C!%)J8#J9@3"0+"JS!S!5S%FK$LV3+&!!!!rb"Yrr`U-&`\r!fS8L"(3Bj+N#J3!!!2mJEIrmLV!F!#)%i)N#J3!!!2mJEIrm)M!F!1@*JS8U"!+\r&!!!!rb"Yrr`U-&`!jif+J5J$FK$LV!+%!!!!rb"Yrr`S-%`!f)3L!h3Bj+N#J3!\r!!2mJEIrmL,!F!#)$i)N#J3!!!2mJEIrm)M!F!1@*JS3S!`+%!!!!rb"Yrr`S-%`\r!jib)J8AU!)"m!'!!!FJQ"()*ikXL"(3Aj+Q#JbBLXi0`2b)$i)R#J1@*)'hrq0(\r"F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$,8$ri(!3i+V%JH@+)'hrq0(#)#J&!)#\rZrq"b2b3$,8(rj()BiUV%V[rNjBSJEIridF+!U!3!XB8Q"()9ikXL"(3,j+Q#JbB\rLXi0`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJL-"`!)'hrq0(\r!)#J$!)#T!J"d2be!rq3J!be"rq"b%1+S`),PL#"YrrM4`#!S!3#!V[rNJ+lri,'\r&*J9b#H1V)J9d&q5TJS-Q)V1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM6`#!\rT"`#!U!B!FMmN!be!rq4`%1#Ua)(PLL"YrrM4`L!S"3#!V[rNFMmN!be"rq"b'1+\rUa+lri1@+)'hrq0(#J+J%!,'%*J9b&H1V)J9d#q5TJS-Q)V1$F$mL!h3Bj+R#J#"\rYrrK`2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32r\rN)!-Y3IrJFK$LU-##jBJJEIridF!J+!%!J+lrj)#Zrq#aK&+'F!LmJ'd!rM3J"3+\r!m*!%k)JQ"!+$m*!%KS!J"3+!$j!%)J3#J3q3"1Q*JS!S!5S%FK$LV3+&!!!!rb"\rYrr3U-&`!kBdL"(3Bj+N#J3!!!2mJEIrd)M!F!1f*JS8U"1#0!S8!!!$r)'hrp#S\r`A!$PMBU")J3#J3!!!2mJEIrdLV!F!#J$FK$LV!+%!!!!rb"Yrr3S-%`!kB`L!h3\rBj+N#J3!!!2mJEIrd)M!F!1f*JS3S!q#-!S3!!!$r)'hrp#J`6!$PM)L")J-#J3!\r!!2mJEIrdL,!F!,q&)#lrm,'%F!L`VJ!3E(a4VJ!3)!9b'1+S!S!!!!$r'-!J"A)\r3iUJ#J!!!!2mB`#!&i)J#J!!!!2mB`#!&!S!!!!$r'-!J"()BiUJ#J!!!!2mB`#!\r%FK$LU!+!!!!!raM!)!6JL!+!!!!!raM!)!3#J!!!!2mB`#iZrqblKb!ZrqLjJ#e\r!rr"J!2ZbfHi!%#!Z!"!-J!!!!!KL!!#!-$X#"Nll!!)!GJ"S!&S!6J"%!$B!+!!\rF!")J"!+!!!!!raN!)!6JL!+!!!!!raN!)!4b%1+S!S!!!!$r'3!J"()BiUJ#J!!\r!!2mC!#!&!S!!!!$r'3!J"H#)!S!!!!$r'3!J"A)3iUJ#J!!!!2mC!#!&FKMLU!+\r!!!!!raN!F!"-haci6Pj1G!!BN!"NCA0IF'0LBepPEQ0bHA"d!!!!+P&19[rS51F\rI%#*Z!!Kk!"SCFKMMVA!!%"Pb%11SLS"`!"!CiBL+J(!!%"Q+J(!(*J9d&H5VaS!\rJEIrF*M!m!0D$F!FN"5e!rqK`(H#Ua+lrk#"Yrpb'X#`!F!FN"5e$rqaf$HDUa)!\rJEIrF*$!X!1@+K+lrl(!(*JAULmD!)'hrh#B`2!$RLiD#F!mS"A34j+c)J#"YrpJ\rS-%`!f)4`$b3&,8$rl(!Ci+V%V[rX)'hrf)L`,!"`$b3&,86rk(J*k+V%J#"YrpJ\rN-#`!jBU%V[rSF!mS"H+-b)!JEIrB+$"-!1H-L)*k!"SCFKMMVA!!%"Pb%11SLS"\r`!"!CiBL+J(!!%"Q+J(!2)J9d&15T`S!JEIr8)M!F!0+"F!mN"5e!rqa`(1#Ua+l\rrl#"Yrp5#X#`!F!mN"5e"rqKb$1+Ua)!JEIr8*$!X!1@+K+lrk(!2)JASLF+!)'h\rre#)`(!$RLB+#KS&`"b)&G"(NUF+!)'hrd#)`(!$5JA!(*!8Y32rXF"RJUX5Zrq`\rJEIr3JV!X!(!(*!8Y3IrSFJRLUX5!)'hrd#3`,!$PLS5ZrqK`"b)&iSR#J#"Yrp!\rL-"`!jiQ#JSL")Qi!$#im!!"qr(!3*N"J!!'#F!(!KfFU)!0b'Z+S)J2PL3+"$rr\rrr)+!*J%J"()DiUJL"1@*!S%2rrrmJS!S!@!S)!0b'q+S)J25J3+"$rrrrS+!*J%\rJ"()EiUJL"0+"!S%2rrrqJS!S!H+(HMmL!h3@j+R#K5"Yrmak-#3$,8Arl(S3kUV\r%V[rXHJmYF"`!rqJL!be#rr"d$q5T`S@#V[r`jBNJEIr-dF%U+!%!LUlrk()m*!-\rY4IrdHJRUUX5"HJ-L!qL*`S@#JZ@*)'hrc0("+LJ#!)UZrr4b1#3$k)V%JA)(`S1\r#JZ@*)'hrc0("LUJ$!(`r)J4d&Z5T`SBJEIr)I$!N"#e'rr4m$qbUa+lrp(`2,A!\rF!2r`)J3Y3[rXG!lNUF+'JUlrl1@*)'hrb0(",#J"!)bZrr"b2b3%lSV%JH@+)'h\rrb0(#M+J#!()m*!6LLX5"FJ2#K)+#jBNJEIr)dF'-U!-!)!B#J2m!!2mL"3+"!2r\rr!)+!)X%J"J+!!2rr!#)&!S(r!!$rJS!L`91,Y[`!!'i!rRT`!%cI#2K1ANjd!!L\r1E@&VC9pVCAPIFf0SC@3!!!!U88j@rrK)j`!N*'i!##mZ!!`[#L*Yrm3J@8k3!#T\rZrr3[#L*Yrq3J@8k3!#TZrr4+J'B%F2pJ'#m+)QhrH#"C6T!!+Qlrp%U!C`4`rQ!\r#F!!NAdjH6R3!#)eNCA0IDf9jAh0MD'9N!!!U88j@rrK)j`!N*'i!##m+)QhrU#"\rC6T!!+Qlrp#m+)Qhrk#"C6T!!+Qlrp#m+)QhrH#"C6T!!+Qlrp%U!CY*`!#4I6Pj\r1G!!%NQ4PFepZCAGIFQ&ZC'pYAfYPH3!!!#T46PEri#m0)Qhr4#"C6T!!+Qlrh#e\r!rqJLEIp%)&P1N!!UE[rF,8$rl#mZ!!JLEIq`)&P1N!!UE[rF5'lrk#*Yrk`J@8k\r3!#TZrpa)E[r`)Qhr[#"C6T!!+Qlrh%KZrr!LEIq`)&P1N!!UE[rF5'lri#*Yrc!\rJ@8k3!#TZrpa)E[rN)Qhr-#"C6T!!+Qlrh#mYrc!LEIqX)&P1N!!UE[rF5'lrm#*\rYrl`J@8k3!#TZrpa)E[r`)QhrX#"C6T!!+Qlrh%jH6R3!")!JC'9cAfPZDA4IFQ&\rZC'pYAfjeE@*PFPpRC@jPFQ&dEh)!!#T46PErq%MR%!3[,Iqi,bi!##*Yrm!J@8k\r3!#TZrr4f!'!+)'hrY%)`1!"5Jh!)YS"Ym#BI6Pj1G!!%R@4PFepcCA4IFQ&ZC'p\rYAfGPEQ9bBA4[FPpcC@9N!!!U88j@rrJLEIqd)'i!#(!)FL#`J@8%SLjJ$NU!C`S\rL#4,B8i"QqL*"6Pj1G!!%Pf4PFepcCA4IFf9aG@9ZBf9IER9YBQ9b!!!U88j@rrK\r)ja!%5(J!!5mYrlJ[,J!),bhrY#*Yrq`J@8k3!#TZrr4f!'!Q)'hrY(!!%$!i!&+\r!!S!!!!$r)'hrY"'!1!!JEIqd5M!i!'B)8S0`#,D!EG3Q(djH6R3!"*PNCA0ICf9\rZCA*KG'9IFQ&ZC'pYAf*XEf0V!!!U88j@rrK)jami+'i!$#4Z!"J[#Q(r!!!!p#`\r!5'S!"'(r!!!!k#i!)!aQ"R!",8!!&(!"*N"JE#JZ!"!NEJ!)B&4`!EL!EaB[#Q(\rr!!!!K()!-J$5KLB"9)T9K'!)GJ!@'YD'H!!U"b!&6!8!!#)$6!-3!0+!6(`3!(r\rrrrmX!#!&"S!%r(-Y6!-!!%am!!&rrrrr,J&+K'DS)!aR"#M'+-G5Lh!%Ym"Z"VI\rZ!"4[L#!'60mFq%jH6R3!&)jNCA0IFA9KC&pMDh0eE3!!!#T46PErp#"Z!!JGD!!\r"rrBJEJ!)(9$rpc!ZrrC1ANjd!!59G(G[Af*jG'9cAhCKH&pdEepZCA4c!!!U88j\r@rr3JEJ!)(@J!!rrd(@J!![re(@J!!Irf(9$rpb!Zrr41ANjd!!5@CQpeFPpLHA4\rPFepfBAKIG'pIEQ9dF`!!!#T46PErm%MR(M`SEJ!)*%`Q6%KZrr!LEIm`)&P1N!!\rUE[rX)Qhr4#"C6T!!+Qlrl#)Zrr#aJ5"Yrk3J%&+3!,1!,`!LEImJ)&P1N!!UE[r\rX)Qhr+#"C6T!!+Qlrl#e!rr3L5d(Zrr4`"()JX)&P"+)ZB!j+J'F+)JN5f&1!C[S\rL39L,)Qhr+#"C6T!!+Qlrl#e!rr3L5d(Zrr4`"()JX)&P"+)ZB!j+J'F+)JN5f&1\r!C[SL3A`!B$4i!(B!&K*k!'!+iSY`!F#$XB45KA!'ZS"[m%U%CJS3%J!!!!%8J'!\r)%")#!!$q&)"5LP+'F!HmJ'r'F!"-haai6Pj1G!!%MQ4PFepbB@jNEfeIDf9j!!!\r!+P&19Zri51F3"#mZ!"![,J!-5(J3!%KZlrJLEIq8)&P1N!!UEZrd*J"+JfB8,bi\r!#%KZlrJLEIq3!#"C6T!!+Ql[p%Ki%!"#TdKZlrJLEImi)&P1N!!UEZrd)!-Q(dj\rH6R3!$*&NCA0IFQ9KC&p`BA0cGfpbC!!!+P&19Zri51FF2#CZ!!JS,J!-+'i!%#S\rZ!"4f!!b%!!!3!'m!!5T`rf!!!A`[$#*Yra!J@8k3!#TZlr3JEIm)5'J!4L*YraJ\rJ@8k3!#TZlr3[,Im),`3[#b*Yr``J@8k3!#TZlr4+J&K2CK3[,Im))Qhr&#"C6T!\r!+Ql[p'!!!04)H!!+,`XLEImF)&P1N!!UEZrd*%"+J'F#3K*+K@F!!,)[$#mYrk!\rLEIm3)&P1N!!UEZrd)'hr#%KS!%BLEImB)&P1N!!UEZrd,bhr#%Ki%!")EZri)Qh\rr$#"C6T!!+Ql[p%U!8%pQ%LmYr`JLEIm8)&P1N!!UEZrdB&a)H!!+5'l[q#*Yra`\rJ@8k3!#TZlr3N3%U!C`*#%NKZlrJ[#b*Yrb3J@8k3!#TZlr4+J'FS,bhrR#*Yra!\rJ@8k3!#TZlr3JEIm)5'J!4L*YraJJ@8k3!#TZlr4B6f!#GJ&+JfF!rYT+JfB5,`4\r#Tbm,)Qhr1#"C6T!!+Ql[p#mYrjJLEIm3)&P1N!!UEZrd5S9B6fF@5(J3!%+R5'l\r[q#*YrcJJ@8k3!#TZlr3J"&1!3M-)!#!$9m"%!%R!60mF1%jH6R3!%**NCA0IFQ9\rKC&p`GepcG(*TEQF!!!!U88j@rc4)jamm*Qi!##KZ!!`Y5rmdHJ&&l[qi)%Y`re+\r!5KKQqLi!5(J!3%+R5'lrZ#*YrcJJ@8k3!#TZrc"m!@!k&KY*`hJ!B"T+K@F+)!0\rb!F#"X4TJ##!$FJ(!JE%LiSY5K(!'Z)"[i(!(`)CQ#L!&9m"%!%R!+J"5KVb(Bm*\r&l[qi*Nam!'!HGJ"i!'!1)!45J")D5F(KUBD"8S4`"VL!Eq`@`e+'F!HmJ'2F,``\rLEIrS)&P1N!!UE[m`5'lr1#m-)Qhr`#"C6T!!+Qlr-#m-5'lr1#m(,``[,[mdBIr\rrrpa+5(J!J%+R5'lr1#*YrcJJ@8k3!#TZrc![$#*YrqJJ@8k3!#TZrc"`!%cI(2K\r1ANjd!!L4C'9cAh0dFQPZCepdEepVCAN!!#T46PErq%MR%$3NEJ!-*Qi!#(B!,bh\rrM#m+)Qhr0#"C6T!!+Qlrp&"2B$C`!"!E,`![,Iq),`SLEImd)&P1N!!UE[rdF!L\rfJ%r[!!aX&#mYri3[#L*Yrc3J@8k3!#TZrr436b!$8S0b#,#"EF![,Iq!,`SLEIm\rd)&P1N!!UE[rd8%p-h``)6Pj1G!!)P@4PFepMBQa[BfYIF(*TER4ICQPXC3!!+P&\r19[ri51F30#CZ!!JNEIpmGJ"J)NKi!!J[#b"+8)T)8#*Yrb`J@8k3!#TZrr4+J'B\r%F!&J#P+$F"#fJ'ABF!"-h``)6Pj1G!!%Mf4PFepTFephC@&VAfYPH3!!+P&19[r\ri51FB0#CZ!!JNEJ!-+#i!%#BZ!#`[!bmZ!"J[,J!8,`3[#Lm,)Qhrm#"C6T!!+Ql\rrp#!$9m"%!%R!,`![,J!J,bi!(#m%,`S[#b*Yrr!J@8k3!#TZrr3[!bmZ!#J[,J!\rN,`3[#Lm,)Qhrm#"C6T!!+Qlrp%cI$"K1ANjd!#L3!'4PFemcBf*MAf9ZBh*jF(3\r!!!!U88j@rrK)jaJd*Qi!##4Z!!`S,J!3*Li!,#m$,bi!'#mZ!"3["#m+,`XLEIr\rJ)&P1N!!UE[rd)!0A`%3!5F![!#mZ!#![,J!F,`3[#Lm,)Qhri#"C6T!!+Qlrp#m\r$,bi!+#mZ!#3["#m+,`XLEIrJ)&P1N!!UE[rd60m-'%jH6R3!+*&NCA0I-h"MBQ0\rIC@jMFRP`G!!!+P&19[rB51FI-#CZ!!`NEJ!)GJ!@'R!!%"VKL)D!F!!3'R)3ikL\r'J(!!%"Tb'11SKS"i!"JDF!!3'Z')L)"`!"!DFK$MU)L!F!!3'R)BikL)J#`%k)k\rhKJ+'$j!%[B-J"ZQ)XB3X!h)5ikkhKJ+'c-`!!#!$[B!L"R35j+QaJ5B",!4b%Z1\rZZBB#KXc-!!!J",f!)JCd%Z5TXB%S!5`%iSkhKJ+'9C!%[B-J"Y#!XB3X!q#1ZBB\r#KJ$r!2qpK#!'iBLaJb`%iSkhKJ+'9C!%[B-J"Y#!XB3J"!+!!!$r!#)%!S%!!!$\rrG"$PUB+!)!3#J!$r!!"d%15SJ)%L!`+"m!!!!1L*JS!S!3+$$rrrrhi!B!!"`L"\rYrh4+X(`!CaiJ!h)DikJL!q5*JS!Q!5!%FKVMU#)%j)Q#J#J"B"`J!h)EikJL!q+\r*JS!Q!5!%FK[MU#)%iSQ#J#J"!S-2rrrr!S32rrrrF$r!Jb"Yrh"b2#3$lSV%JA)\r$,A!-!2rB)!2XL-#"J),PL#"Yrh$4`#!S!3#!V[rBFM!N!be"rpab$Z+Ua+lrh()\r2,8,ri#3$,8$rj(!0i+V%JB5Zrq$PLL"Yrh$4`L!S!J#!V[rNFJBN!be"rqKb&H+\rUa+lrk()",8,rl#3$,8$rm(!8i+V%JB5Zrqa`1#)$,8,rp(3@j+R#J)+Zrr6PL5"\rYrh$4`5!S!`#!V[r`*%"m2#)%i)R#KR`$*!6ZLX5'K)(PLL"Yrh$4`R`rc)6PML*\rYrh$6aL`T"!#-U!8!FMmN"#e'rr4m$qbUa)(PLL"Yrh$4`L`S"J#-V[rdFM!N"#e\r"rr"b&Z+Ua+lrm()2,8,rl#3%,8Erk(`9l+V%JB5ZrqcPLL"Yrh$4`L`S"`#-V[r\rS)!S#J!!!rrmU"R33jDf+J#!&jBJL"A3Hj+R5J#E")!B#J2rr!!!U#R33j+f+J#!\r&lBJL"A3Dj+R5J#E"8SG`%,k!E3$q1R!!60m-q%jH6R3!#)YNCA0IFf9dAfYPH3!\r!+P&19[ri,`d[,IpS,bi!$#mZ!!JLEIpF)&P1N!!UE[rd)#hrD%jH6R3!#)PNCA0\rIBh*jF(3!!#T46PErA%MR(c`SEJ!)+#i!$#4Z!""(l[rZ)%4+%'B%F%&J"L"%%""\r*`"5!5F!Q!#"Yrf4k!"S`1!$PM5"%5LJ!!@B%F%&J##"%%#J!!8R!&8!!!8R!*J!\rJEIpNI!!F-$J!lBjq!'!@'"a+"'FLF!!3"0#!3HlrjK'!H!"5Kh!)[S"Pj'!+3Hl\rrjN)`H!"5Kh!)[S"Pm%KZrej)E[rQ)QhrE#"C6T!!+Qlr@#m',`9)E[pH5'lrhQ(\rr!!!!jLBZrpiJ!`+!!!!!raE!)!2JL!+!!!!!raE!)!0b%1+S!S!!!!$r&X!J!h)\rBiUJ#J!!!!2m@`#BZrq)J!`+!!!!!raE!)!2JL!+!!!!!raE!)!0b%1+S!S!!!!$\rr&X!J!h)BiUJ#J!!!!2m@`(`!&M`!J%)ZrrCq!Q"#H!"k!'!Qf!4`!"!$3HlrlR)\r!%M"S!-+!C`3!"!!"iJY+!fB'8SB@2!#!8S9`"VU!CG4`!"!%)'hrB"@`!!"i!&+\r(F!fqJ'@i3LS!$5!+60mFq%jH6R3!$)TNCA0ICQ0bHA"d!!!!+P&19[r-51F2'#*\rYreKk!(`!+'i!$#eZ!"$re#eZ!"6rd%+ZrmaJ!!4!PmYJ!!3S)!Cd%15S*!DaJLJ\r#b+lre-5Zrp!Z"()3ikmJ"L)d[!#cJ,'%[i3Z!R)3ikmJ#e+!)JBJ0!`!XB'cJVq\r#)!6JJ#e!rr3Z"!+(!!!!r!+Z!!!!r2rd)!*b(11S)J,SLG+!*!&`%1#X)$&i!,'\r&)%R4l[rd)#J#!,'&)!6JL#e!rr!Z"!+(!!!!r!+Z!!!!r2r`)%R4ab!S"!#aK5"\r*dHlrm#!S"J#aK5!#i)!Y32rd,J)#K`!!!2`#VJ!!!2crp(!3i+SJ5G(()#J"!,'\r&)%R4l[rd)#J$!,'&)!,JJ#e!rr!Z!J+(!!!!r!+Z!!!!r2r`)%R4ab!S"3#aK5"\r*dHlrm#!S"`#aK5!&G"$NU#3&XB)S!XLZrp6%V[r3,J4b%11[)!Y8J#)&)$3-!,'\r"Xi5rK#i#FK$MVb!,9S!L"5!d$!#aJE1#[i)J"1#!,8$rl#i%!SF!!!$m!Ui!!!$\rmrq`J!R)FikJL!ZL*dS!N!A!3i+`J-AJ!XBBJ5G(Zrq`J+!)!XBBJ"1#),8$rk#i\r%!SF!!!$m!Ui!!!$mrqJJ5G(()#J%!,'')%R4l[rS)#J'!,'')!,JJ#e!rq`Z!J+\r(!!!!r!+Z!!!!r2rXF"$JUL"*dFFJ+!%!XBBJ5G(Zrq`J+!-!XBBJ!Z#!,8$rk#i\r#!SF!!!$m!Ui!!!$mrqJJ5G(()#J&!,'')%R4l[rS)#J(!,'')!Cd%15S*!DaJLJ\r#b+lre-5Zrp!Z"()3ikmJ#eL!)JBJ0!`!XB'cK,q%,J*b%11[)!YDJ#)')$3-!,'\r"Xi+rJL!%i)!Y32rN,J3#K`!!!2`#VJ!!!2crj#!#FKcMU#)#k)R5J#3"F"$JV#!\raH!#aK5"*dHlrj#!S!J#aK5!%i)JY32rJ,J3#K`!!!2`#VJ!!!2cri#"*dFFJ+!3\r!XB8J5G(Zrq!J+!B!XB8J!Z#!,8$rj#i#!SF!!!$m!Ui!!!$mrq4`%1#U)%R4ab!\rS!3#aK5"*dHlrj#!S!`#aK5!#i)!Y32rJ,J)#K`!!!2`#VJ!!!2cri#"*dFFJ+!8\r!XB8J5G(Zrq!J+!F!XB8J"A33j+JN"E'#+!,)V[r8a+lrd#i%FK$MVb!,A)!L"5!\rd$!#aJE1%[i3Z!R)3ikmJ#ek!)J8J0!`!XB'cJVq#)!6JJ#e!rp`Z"!+(!!!!r!+\rZ!!!!r2rF)!*b(11S)J,SLG+!*!&`%1#X)$&i!,'')%R4l[rF)#J#!,'')!6JL#e\r!rpJZ"!+(!!!!r!+Z!!!!r2rB)%R4ab!S"!#aKL"*dHlrf#!S"J#aKL!#i)!Y32r\rF,J)#K`!!!2`#VJ!!!2crh(!3i+SJ5G(()#J"!,'')%R4l[rF)#J$!,'')!,JJ#e\r!rpJZ!J+(!!!!r!+Z!!!!r2rB)%R4ab!S"3#aKL"*dHlrf#!S"`#aKP#,F##h`'d\r!qp3N"5S',!*5V[r-F"Q`V[r-EJ$lZL!&FKhMU#)&jSR5J#S")!Cb(H1S)JEQLG+\r!,!%N"H++[B)#JP@3",@')!,3J,'&*!EJLVZ#!S)!r`$rYB8J!Z')XBBN"H5+[B)\r#JM13",@')!,PL,'&*!Cb%1+UZi)#JJ!!rrqeK5!#FK$MU,''*!ASLVf#!S)2N!5\reKL!#kBLaK5"Z!!JJKL"Z!!JK43!%60mBm%jH6R3!%)YQBh*jF(4IBQpNH3!!EQ8\r0)4#"!`B!%!!!%"!3!!!3!"!3%!!3%"!%)4!%)4!#)K!3"#%3J3-,%!!3!"#3"3!\r!!4!!!3!3!4!3!3!!%4!!%3!3%4!3%3BK!3)K!3-L!3%")3%$)3%")3%")J%"!L3\r"N!3$)3%#)J%"!5%"!5%"!53"N!3#)J%"!53"N!8N!C!%"#%""#%"!L)"!33K!3%\rK!3%K!3)L!3%")`%"!3JK")%$$3%!!!%!"!!%!!!%"!%%!!%%"!!!)!!!*!%!)!%\r!*!!%)!!%*!%%)#3""#3"!b%"!L-%!3%#)J%"!5)%!3%K"!%K!3%P"!3"!33"*3%\r""!3"!L)J!3)M*!%"!5-J!3%")L3"!5-%)!%"+J3N!3%%)!%""#5"!`m#!!!#!!3\r$!!!$!!3#"!!#"!3$"!!$"!3#!#!#!#3$!#!$!#3#"#!#"#3$"#!P!`3N!3)#)J%\r#!5-%!3-#)J%$!53%!3)%!5F"!J3%!3-%!5B"!`3%!3)")b!"!J%M*!%$!5-J!3-\r"-53"!J3J!3)%*!%$"#!"!`3N"#%#"5%)!5%#!5%)!L%)!L)##!-L#!J")`))#!3\rL!3)#)3%#)`J"!J%L#!%")3J")`%##!%K!3%R#!J"!JJ)!3)K!B%$"`)!!3!!#3)\r!#3!)!3))!3!)#3))#3)M!3%#!5)"!3)M#3%#!5)*!3%R#!%"!JJ"!3%S#!N"!JJ\r*!4!$)4)$)4!")3J")4)")3J")K!)!L)5#!)M%!J)!5-5#!J")4!#)J%5!L)"%!%\rM#!%5!53)!4!)!5-"%JJ"+J%3#!J"%JJ)!4!")3'"!`F5!!%3!!N5!!N3#!%5#!%\r3#!N5#!NK%!%M!3%5!5-"!4!")`N"%J%b#3%3#!%"%JJ"!4!)#3%5#!N""5%%"#%\rJJJ)%"#!3!"3!%#!L&##"!`JJ!!!J"!!J!#!J"#!J%!!J&!!J%#!J&#!$)3L"!`B\r%!!J!)!J%)!J3!!J8!!J3)!JN&#!))!)M##!%!5)))!%S)!JJ"#!))"!")`JJ&!%\rT##!3)!JJ&#!)J3-()!!!*!!!)#!!*#!!-!!!0!!!-#!!)M3JJ3-))#!!)#3!)*!\r%*#!J-!!J0!!J-#!J0#!")5!")3L"!`BN!!JJ)!JN)!J`!!Jd!!J`)!JP0#!))#!\r")`JJ*!%V##!J)!JJ*#!))$!")`JJ0!%T##!`)!JJ0#!)"b)3#)%$2`!!#!!3!!)\r!!!)3#!)!#!)3!!!#!!!5#!!##!!5!!)#!!)5#!)##!)5"!!!"!!3$!!!$!!3"!)\r!"!)3$!)!$!)3"!!#"!!5$!!#$!!5"!)#"!)5$!)#$!)5!"!!!"!3#"!!#"!3!")\r!!")3#")!#")3!"!#!"!5#"!##"!5!")#!")5#")##")5""!!""!3$"!!$"!3"")\r!"")3$")!$")3""!#""!5$"!#$"!5"")#"")5$")#$")5!!!!!J-K!J)L!J)%)3%\r")3)")3%#)J)"!5-#!J%%)JJ#!L%)!5%#!5-)!J)")3J#)`%)!J%L!3J"*`)"#!)\r#!3J")5!#)J)J!b%L!L)#)J-L)!%")`)J!3)L)J%")`)L!3)K)!%M#!)J!5%)!5%\rL!5-)!L)")3J"*b!"#!)J!3J"*b)"#!)L!3J#)3+"!`F#!!)!!T!&!!!$!J!$!!)\r$!J)$!L-##!)")J))!5F#!JJ#!J))!L-$#!)")J-)!5F#!`J#!J-)!5)J!S%$"`)\rJ!J!L!J)L!J!J!`)J!`!L!`)L!`%R)!))!L!##!%R)J))!L)##!%R)!-)!L!$#!%\rR)J-)!L)$#!BK%!3K)!)L%#!")4!$)K!3!L%3!5%J!533%#!)!b%)!5%3!5%)!L)\rJ#!%N%#!)%!)M#"!3!5))%!%P)!J3%##"!`F!!!3!%!3!!#3!%#33!!33%!33!#3\rN%"!N#!)L"!J")a!%#!)L*!J"*"!N#"!"*`3)%"!%#"!"*53)%"!NJ3-(!!3!!"3\r!!!3J!"3J%!3!%"3!%!3J*"!8)!J")33")3J")43")3J")`3J#!%P&#!)%!3")`J\r3&!%S#"!%)!J3&##"!`F!"!3!&!3!"#3!&#33"!33&!33"#3N%"3N#!%M"!3)!5-\r8"!J")`3N#!%b&#3)%!3%#"!8"!J3"#3)%"3N"#%3"#%"!L)3!38L!K!#)3)")3%\r")`)3!3%K!J)K)!%K%!%K)!)L!5!")a!")!-M)!)3!5)J!J%R!5!#%!%J!J%K")%\r$"`!3"!!!"3!3"3!!"!)3"!)!"3)3"5%#!5)%)!%M%!3J!L)&)!%M%!8J!LF%)!)\r3"#!#!5J&)!)3"5!#)!-K-!-L)!%#)M!"!L%J!L)#-!)M!L!"!5-#-!%")J)J!5%\rJ!5%`!5%J!5-J!5!")c!")!%K)!%M)!)`!5`J!L!")!)`!5!#)!5"!`F!-!3!)!8\r!-!8!)!3#-!3#)!8#-!8N!L!%)!%M-!3J!5-J"5!")c!&)!%`)!3J!M!%)!)J"5!\r#-!8J!J3K"!BL!35#!J`"!3!&!!%""3%!%!33!"%%%3%3"4!"%38K%3%K#)%$$`!\r%#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!&#"!"#"%&##%4!L%\r)!5%%J3-1#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!&#"!"#"%\r&)JJ4!5))#!%M"!J)!LS)#!%%#!J"!3J)!5-&#!J"+!%)#!%&#!J"!5F)#"!%#!J\r3!6F)#"%%#!J4!3J)%!8)#"!"#!J4"3J)%3FK%))#$3!"!"%3!"!3%!%3%3%!!4!\r"!3%4%3!4%"%")K%4J3-[%!!!%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"!"%"!"!4!\r"%4!4!"!4%"!4!4!4%3%!!!%!%!%!!3%!%3%3!!%3%!%3!3%3%3%"!!%"%!'3"4%\r"%3!"%4!"%3%"%4%4!!!4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4!4!3%4!4%\r4%3!4%4!4%3%N%4%4%)%$$`!!%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"!"%"!"!4!\r"%4!4!"!4%"!4!4!N%4%3%!)L%"!")a!3%!%M!4!3!534%"!3!5m3N!F"%"!3%4!\r3!3%[%"!"%"!3!3%3%!%4%"!4!5i3%"%3%"!4!4!3%4%3!3)L%!%")a!3!3%M!4!\r"!534%!%3!5m3!4!3%!%3!4!"%"%3!3%",a!"!4!3!3%"%!%"%4!"%3%Z%!%4%"!\r"%3%3!4%4%"%#)K!4!5-3%"%")`%3%3%N%4!4%!%[%"%3%"!4%!%3%4!4%"%"!5m\r3%3%3%"%"!4!4!4%3%4%",4!4%4!3%4%"%"%4%3'"!`m!!!%!%!%!!3%!%3%3!!%\r3%!%3!3%3%3%"!!%"%!'3"4%"%3!"%4!"%3%"*"%4!4!#)J%3!5-3!4!")`%"%!%\rN%3%3%!%[!4!3%!%3%!%"%"!4!4!"!5m"%!%3!4!"!3%3!4%"%"%",J%3%4!"%"%\r"!4!4%3%"!L)"!3%M%!%"!5-"N!3N%3%"%!%[!3%3%!%"%!%"!4!4!C!%,`%"!4!\r"N!F4!3%4!5i"!4%3!3%4!3%"%4%"%3)L!4%")a!"%3%M!3%4!534!4%3!5m"%4!\r3!4%3!3%4%"%"%3%",`%4!4!"%3%"!4%"%3%4%3%Y!4%4%!%4%3%"%C!%J3-2!!!\r4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4!4!3%4!4%4%3!4%4!4%3%4*"%4%4!\r#)K%3!5-3%4!")`%4%!%N%4%3%!%[%4!3%"%3%!%4%"!4%4!"!5m4%!%3%4!"!4%\r3!4%4%"%",K%3%4!4%"%"%4!4%4%"!L)4!3%M%"%"!5-"%3%"*"%4!4!",a%"%"!\r4!4!"%3%3%4%"!3%[%3%"%"%"!3%4!3%4%3%4!5i4!4%3%3%4!4%"%C!%!L)4%3%\rM%"%4!5-"%4%"*"%4%4!",a%4%"!4%4!"%4%3%4%4!3%[%4%"%"%4!3%4%3%4N!3\r","%4%4!4%4%"%C!%"#%#"#%#!L)#!J3K!J%K!J%K!J)L!J)")`)#!J3L!J)#)3)\r")3)")`)#!J%K!J)M!J)#!5)#!J%S!T!(!3-K!`-L!3)#)J-#!L%"!5%#!5%$!5%\r#!5-"!J)")`-#!J%K!3)L!J-#)`)"!J%M!J-#!5)#!3%M!J)$!5S#!J%#!J)$!J)\r#!5%"!L)#!3-K!`)L!J-$)J%#!5-#!3)#)J-#!5-#!`)#)3%")`)#!3%K!J%K!`%\rM!J)$!5%#!5F"!J)#!3)#!5N$!J)#!`)#!3%#)J-"!L)"!`)L!`-#)`%"!J%M!`%\r#!5-"!`)")`-$!J%L!3%")`)$!3%M!J%$!5-#!`-"-3)"!3)#!`%#!J%$!J)$!`)\r#!L%"J3-(!J!"!!)"!J)"!!!$!J!$!!)$!J)$!L-"!J)")J%#!5F#!3)#!J%#!L-\r$!J)")J-#!5J#!`)#!J-#!3%K!B%$"`-!!3%#!3-#!3%!!`-!!`%#!`-#!b%"!5-\r"!J-"+`%#!3)"!J-#!3)"!5-$!J-"+J-#!3)$!J-#!`)")J%"J3-(!J%"!!-"!J-\r"!!%$!J%$!!-$!J-$!5F"!3)#!3%#!5F$!3)#!`%#!5F"!`)#!3-#!5S$!`)#!`-\r#!3%"J3-(!`%"!3-"!`-"!3%$!`%$!313"5!J!3%"!J-"!3)"!`%#!`-"!J%"!`)\r$!3-#!3-$!J-$!`)$)J%#!L%"!5%#!5-"!J)")3%#)`)"!J%L!J%"*`)#!3)#!J%\r$)J-#!L%$!5%#!5-$!J)")3-#)`)$!J%L!J-"+!)#!`)#!J-"!L)"!`)M!3%#!5-\r"!`)")J%"!5-#!3-"+`)"!3)#!3-#!J%"!L)$!`)M!`%#!5-$!`)")J-"!5-#!`-\r"+J)$!3)#!`-#!J-")3%")`%#!3%K!3%K!`%M!3)$!5%"!5F"!J%#!3)"!5F$!J%\r#!`)"!5%"!5-$!J%")3-")3-")`-#!`%K!`%R!3)$!J%#!`%T!`)$!J-#!`%"!5-\r"!`%")`%"!`%M!3-$!6-"!3%#!3-"!J%"!`)"!`-#!C!%)`-$!3%M!`%$!5-$!`-\r"-3-"!3)$!`%#!`%$!J-$!`)$!L-"!3)")J%"!5F#!3%#!J%"!L-$!3)")J-"!5F\r#!`%#!J-"!L-"!`)")J%$!5F#!3-#!J%$!L-$!`)")J-$!5J#!`-#!J-$!3%M!3%\r$!5X"!3%#!3%$!J'3"#-$!3-"+`-"!3)$!3-#!`%"!5-"!`-"+`%$!3)"!`-#!3-\r"!5-$!`-"+J-$!3)$!`-#!`-"*`%"!3)"N!3R!`%"!J-"!3%R!3-"!J%$!3%R!`-\r"!J-$!3%R!3%$!J%"!`%R!`%$!J-"!`%R!3-$!J%$!`%J4`-$!`)$!`-"N!3$!C!\r%!`%"!`-"N!3$!3-"!`%"!`-"!`-$!C!%!`-"!3-"!`%$!`-"!`%"!`-$!3-$!31\r3"`%K%!)L!K!")J%#!5)%!3BK"!%K!J%L"!%"*K!%!3)3"!%N!K!%!3%K%!BK!J)\rK!3-L!3)$)J)3!5%"!L-%!3)")33#)a!%!3%K%!%L!3)")33")3)#)`%#%!)M!K!\r%!L%3!5-"!K!%)33$*J3"!K!%!3%L%!3%)J%#"#)3"!%K!J3L%!3#)4!#)3)")`3\r"!J%N"!%#%!%M!3)3!5%"!b%"!5%3!5)"!J-K!J%K"!)K%!)M!K!%!b)%!3%Q%!3\r"!K!%!b-%!3)#*`%#%!3"!K!$)K!%##8"!K!%!38P%!3"!K!%)33")3)#)J%#!5%\r%!b%%!L%3!5%"!5+!JJFKJ!)MJ))#J3-BJ)!#!))#!!!#!)!!!!)!J))!J))#!!)\r!J!)#J)!#J!#3"!)!!J+!!J#!!J!!JJ!!JJ#!J!#!J!#!!J)!J!+!!!+!!!)!J!)\r&)J)#J3-G!))#J!!!!)!!J))#!!!#J)!!J))!J!!!J!!!!!)!J)!#!)!!!))!J!!\r#!!)!!!!#J!)#!))#J))#!)!#J)!!J!)#J!!#!!)#!))#J))!!!)#J!)!J!)!"5+\r!!J)KJJBMJ)!#!L8""!3"!38L"!%")J3%!5%""L3"!33%!5%"!L%"!5)%"!)L"!3\r#)33")3%#*!3"!33")3%")`3%!33M!33%"L3%"!%"!b%"!L)"!3%L"!%#)J3"!5%\r%!53"!33%!5)""!%L!3%#)3%#)33")J%%!b8%"!%""!)K!3%K"!-M"!%"!5%%"#%\r"!5%%!L)""!%K!3)M"!%"!5%%!5%""b%"!L%"!5B%"!%""!3")3%")33#)33#)3%\r&)J3"!5)%"!%L!33")3%#)33$*!3"!33$)33")`%""!%L!3%")33#)`3%!3)K"!%\rL!33#*!%%"!%$)`%""!-M"!3"!5%%!5)"!33MJ!%%!51!!33#)5%#)B!")33&)S!\rJ!b)"")%$#`!J")!!"!!"!)!J")!K!)!K"!!!")!J!!!"!!!J"!!J"!8K)!)MJ#%\r%J3-IJ#%%J!%!J#%%!#!!J!!!!#%!!!%%J!%!!#%!!!!%J!!%!#%!J!!!J!%!!#!\r!!!%%!#%!J#!%J!%!J#!!!#%%!!%%J#!%J!!!J!%!!#%%!#%%J!!%J#%!!#%%J!%\r%"5)J"!)K)33K"!%LJ!%#)S!J!L'!!5%%"L)J"!)L!33")S!J!L5!J%!3!5'!!5-\r33)!")K"!!b&!!59!%%#!3!%M3)"!!L'!!5%3"L*!%!)L3"!"*B"!%%#!!L&!"5&\r!!50!J%!#)B!&)4!#)8!#)i"!%!3K3!%K3!)KJ!%K%!-N%%#!3!%L3)!&)K"!!5&\r!!5&!!L%3!LK!%%#!3""!J!)K3!%K3!%M3)"!!b*!%!%PJ%!33)!#)8!*)N!3!b)\r33!%K3!%M3)"!!5*!J!-MJ%!3!5'!!5-33)!")K"!!bC!J%!33)!#)N#!"5%3!5+\r!3!)KJ!%K%!)P3""!J%!")N#!!5%3!b)33!%K3!)MJ%!3"#&!!5&!"#%3!L4!%%!\r3!L-)%#!%)5!"*K!J)!J3)!8P#"!J)!J")5!#)4!")5!#)b!J#!%K)!)K%!)K#!%\rK)!%L#"!")5!")4!&)L!)"5%J!5))%!%L)!J#)5!#)L!J!5%3!5)J#!-M#"!J!5-\r)%#!")3J&*L!J#"!J)!-L)!J")L!J!5-3)#!")4!$)4!")5!%)`J3)!%K#!%L)#!\r"*"!J)!J")5!%)b!)%!)K#!%K)!)K%!%K)!%K%!8M)!J3!L8)%#!J#!%L)#!")K!\rJ!bBJ)!J3)#!&)K!J!5%)!b%)!L%J!5)3)!-M)#!)!L%J!L%J!5))%!%L)!J%)a!\rJ)!%K%!3K)!%L#"!")b!)#!%L##!#)3J#)3)#*3J###!)!b%)!5)))!-L)!J%)3)\r")b!)!J)N#!)))!%L!JJ")`J##!)M!JJJ!L%)"#-J#!)#)3J#)L!)!5%)!b)))!%\rL!JJ#)3)")b!)!J%N)!J##!-L##!))JJ#!5)J#!)L)!J")3J#)`)))!%K!J-M!JJ\rJ!5%#!L-)!JJ$)3J%)b!)!J%K)!)K#!)N!JJJ#!%K#!3L)!J#)b!)!J)L#!)")L!\r)"#%#!L%)!5)))!3N#!)))!%K!J%L)!J#)b!)!J)K#!%K#!%K#!%L##!%*!J###!\r")J))!L)##!-L##!#)JJJ!5%#!5)J#!-M#!))!59!#%!33!%K3!-K3!)M#%!3!5%\r)"5-33!J")K"!!50!%%!#+""!#%!33!K!!5&!!b&!!5&!!L%)"5-33!J")4!")JK\r!!L%)!5)33!%L3"!%)8!&)8!#*3K!%%!)!b%)!5)33!)K%!8L#%!$*8!33!K!!5*\r!#!3L3"!&*3K!%%!)!5%3!5%)!L&!!54!%%!)!L0!#%!$)8!")N!)!L&!!5&!"#8\r33!K!%!%M#%!3!b%3!L&!!5&!"59!%%!)3!)K#!)K3!)K%!%K#!%L%%!")d!33!)\rK%!%K#!%K%!%L#%!&)8!")8!$)d!33!-L3!J"*4"!#%!3!5))3!%N!3'3!!J#2JT\r@CA*TCRPTEQFX)("XC@&cC5"bC5ePER4PFL!PF`)i#JF(6@PcE@&dBfJJ,5"dFRN\rJB@GKD@i+!L%+!53"jj!!#!)N!Iq!c!)Q)$"i)(XJ!L)PH!)L,#!#)L"p!L#"!!'\r3#2k3#"q3"!k3"1#3"2'3"!(q!Ii"rJ(qrJ(q!Ii"rJ%Ii"rJ$[%1mH!Ii"ra$[%\r1!H!"i!(a!I(J!H!"m3(a!4rq(ri1rJlqrKrq(ri1rJi"(`%I!3i"$Km"(`%1!3i\r"i2lJr[(qmIlqi2lJr[(qm3XK!B)#"3!"!!%!!3!"!!%&)3'#!J8!!3!"!!%!!3!\r"!L!ZdY28eGEAf0RDfpcGhYrJiH,Mj1AQjqMTkZ[XlHl[m2(bmr6ep[IiqIVlr2h\rqr`%JJ48"!J-%"3B(#!N+#`8'"`J*#JX-$3i2%"%5%a39&KFB'4SE("dH(b!K)L-\rN*5!K)L-N*5BR+#NU+b`Y,Lm`-6)c0$8f0cJj1MXm26ir3%&#3d3Z,c!a-M-d06B\rh1$P"3N0%48C(5%P+5da06Np389*69&9@9eKC@Q&LBf4PCQGSD@TVE'eZEh"aFR0\rdGAChH(Pk!Iq!T!NL%#!$)5!#)4!")3%$)3%")a!J!3)L)!%")4!#)3J$)`J3)!%\rK#!%K)!%L#"!")J%)!LB"#"!J!3J"*#!"#"!$)5!$)M!J!L)J)!)K-!%K!3%K)!%\rK!3%M-#!"!5-J)!%")6!#)JJJ!L-)-#!")`JJ)!%L#$!")`%))!%V!3J`)!%))#!\r"#$!")3L"!`F!!!J3)!J!)!J3!!N!!!N3)!N!)!NK%!%L#!J#*JJ)%#!)#!%N)!J\r)%!%L#3J#*JN)%#!*#!%N)!N)%!%K#)%$"b!!#$!J##!J#$!!#5!!#6!J#5!J#5%\r`!5-)##!"+`J)-#!)##!J#!J`!5-*##!"+`N)-#!*##!J#3J`"#%#"5%J!5%#!5%\rJ!L%J!L)#)!-L)#!")`)J)!3L"!)#)33#)b!%!J%L)!3")5!")`3#)!%K"!%R)#!\r%!L!J"!)K")%$"`)!"!!!*!)!*!!J"!)J"!!J*!)J*!)M"!3#!5)%"!)M*!3#!5)\rN"!%R)!3%!L!%"!%S)#3%!L!N""!$)4)$)4!")5!")4)")5!")K!J!L)5)!)M%#!\rJ!5-5)#!")4!#)J35!L)%%!%M)!35!53J""!J!5-%%L!"+J33)#!%%L!J""!")35\r"!`F5!!33!#35!#33)!35)!33)#35)#3K%!%M"!35!5-%""!")b3%%J%b*!33)!3\r%%L!%""!J*!35)#3%"b%"!5%%J3-0!!!%!3%!!!%!!3%%!!%%!3!!!J!!!`!%!J!\r%!`%!!J%!!`%%!J%%)3-#)3)$)J)"!5)%!J)N"!)"!3%K!J%K!3%P!J%""!)"*!%\r%!J%#)J)#!L)#!`%M"!)#!53%!J-"!5-#!J%"+`)$!33#!J%%!J-)!b%)!L-"#!5\r"!`d!#!3"#3!!#3!"#33!#33"#!!##!!$#!3##!3$#3!##3!$#33##33L!`J")3)\r")3J"*3)"#!3#!58)"!)"#3%K!J%K#3%P!J%*"!)"*3N%!J%)!5-#!JJ"+`)$#!3\r#!JJ%!J-*!5-#!JN"+J)$#33#!JN%!J-&)4!%)3%#)K!""#%)J3-+%!!)!!%)%!%\r)!"!!%"!!!"%!%"%!!"!)%"!)!"%)*"!4#!3$)J33!L%%!5%"!5-%%!%")33#)`J\r%%!%L#!3"*`%)""!"#!3")4!")`33%!%K"!%K%3%M""!4!5%%!5F3#!33%!J%!5B\r4#!33%3L"!`m#!!!5!!!#!3!5!3!#!!J5!!J#!3J5!3J#%!!5%!!#%3!5%3!#%!J\r5%!J#%3JP%K%)"!)#)J35!L-%!J%")`35!3%L"!)")`J%%J%X#!3#!3J%%J%)"!)\r3!5-%%K!")`3#%3%M"")4!6!%!K!)"")3#!3#%3J%%K%)"#%3"#%"!L)3!38L""!\r#)33")3'"!aN%%!%%)!!!-!!!)!%!-!%!)!!%-!!%)!%%-!%%!"!!%"!!!"%!%"%\r!!"!%%"!%!"%%%"%%)"!!-"!!)"%!-"%!)"!%-"!%)"%%-"%K"!)K%!%K%!%K%!)\rL!4!")a!"%!-M%!33!5)3"!%S!4!%%!%3"#!")4!")6!")4!")b!"%!%M-!%3!5%\rJ!5-3"$!"+K!%)!%3"$!"%!3")K!3!5-3%"!#)K%3!5-3%4!#*a!3""!3%!3"+K%\r3""!4%!3J%"!")c!3%!%M)"%3!5-`%4!"-#!3%!3`%"!%)"%3"$!4%!3%)3J')JJ\r)!L%)!L%%!5%)!5%%!b-%#!J")J3)!5%#!L))!J-K!J%M#!J#!5%)!5)#"!%M#!)\r%!LF#"!J)!J3)!b)"#)%$"J!"!!!*#!!*!!3"#!3"!!3*##)%#3%K!J%M!3J#!5%\r"!5%#!5-*#!)")3N"*`)%!3J#"!%"+!)%#3J#"!N#J3-(!!!+!!!#!!J+!!J#"!!\r+"!!#"!J+*!3)!J)#)JS#!L)#!J%M#!S#!53)!J)%!5-+!J3"+3)#"!J+!J3)!S%\r$"`!"#J!"!J!*#J!*!J3"#J3"!J3*#L3%#3)#!5-"#J)")`%#!J%M#3S#!6%*!J)\r%!3S#"!%#!J3*#J)%#3BK!B%$"J!)!!!)!3%!!!%!!3%)!!%)!3-K%!)L!4!")3J\r")4!"*!J"%!%#)K!"!53"%!%)!583!3J"%!%K)!-L)!'"!`B!+!!!+!%")!!")!%\r"+!!"+!%")5!")4!")b!"%!%K+!%K%!%P+!%3!5!"*a!")!%3!5J"*4!"+!%3!L%\r#J3-(!!!$!!J#!!J$!3!#!3!$!3J#!3J$!L)#%!)L!a!")`J#%!%N#!-3!3%M!K!\r"!5S$%!%)!K!"#!-3!5)J!S%$"`!J!`!S!J!S!`%J!J%J!`%S!J%S!`%M)!)3!5-\rJ!a!")bJ#%!%c+!-3!5!#%!%J!a!"+!)3!5J$%!3K"!3K"!)L"!3&)J)%!L%#!5%\r%!5-#"!3")3)#)5!")33")5!#)J3J!5-%"#!$)b!#"!%L)!)"*`3J!J3%)!)$)L!\r%!L%J!5%%!5-J"!3")5!$)L)%!L%L!5%%!5-L"!3")5)#)b!J"!%L)#!"*`3J)!3\r%)#!#)b!L"!%L)#)"*`3J)J3%)#)#)3J")33")3J#)J3)!5-%"!J$)`J#"!%L#!)\r"*`3)!J3%#!)#)5J")33")5J#)J3S!5-%"#J$)bJ#"!%L+!)"*`3S!J3%+!)#)`J\rJ"!%L##!"*`3))!3%##!#)`JL"!%L##)"*`3))J3%##)#)bJJ"!%L+#!"*`3S)!3\r%+#!#)bJL"!%L+#)"+J3S)J3%+#)##!J#)3J#)3)#*J)##!J#!J3M#!J#!5%)!5)\r#!J)K!J%Q#!J#!JJ)!5)##!3M#!)#!5-)!J)))3J")3)")3J&)J)#!5%)!L))#!%\rQ!JJ)!J))"#-)!J)")3J%)3)#)3J#)JJ)!5)##!%K!J)K#!%K!J%N#!)##!%K!JJ\rP!JJ)!J)")3J#)3J"*!)##!J#)3J%)`J#!J%K#!%L!JJ")3)#)3J#)JJ)!5%#!L%\r#!5-)#!)$)J)#!L-#!JJ#*!))#!)")JJ)!5)##!)K!J%M#!)#"5))!J%K#!%K!J8\rK#!)K!J-K!J%P#!)##!J%)`)##!%K!J)K#!)R#!J#3"#!%!8L%)!")N!3!L&!!L%\r3!L1!%%!")B!#)K#!!b'!!5*!%!%K%!-L%%!")B!#)4!"*""!%)!")N!3"5%3!5%\r3!L&!!55!%%!3!5%3!L'!!L33J""!##%3!5)33!%LJ"!"*K#!%%!3J!%K3!)L%%!\r%)4!%*S!33"#!%!%K%!%N%%!3J!%K3!%KJ!)R%)!33"#!%!%K%!%L%%!#)4!%)8!\r&)S!3!5%3!L*!%!%K%!)KJ!%K3!3N%)!33!%PJ""!%)!$)B!&)8!#)4!$*4"!%)!\r3!5)3J!%L3"!#)N!3!5%3!5%3"#1!%%!")B!")8!")S!3!b-33"!$)K#!!5%%!L3\r""!3"!b%"!5%%!5)"!3%K"!%L!33$)33")J%"!5)%!3%K"!%K!3)K"!)L"!3&*3%\r%"!%"!L)"!3-M!33%!5%""5%%!53""!3"!b%"!bB"!33%!3%")33#)33#)`%%"!%\rL!33")3%#*33"!33%!b)%!38K"!3Q"!%""!3"!b%""#%"!5%%"#)"!3%K"!%M!33\r%!L%%!5)"!33M"!3"!L)%!3%L"!3")3%")33")J%%!b3%"!%"!b%"!53%!3%%!L)\r""!-N"!3"!3%K"!)K"!%K!3%K"!%L!3%")J3"!5%%!5%""5)%"!%K!3)M!3%%!L%\r"!5-%!3%#)3%")J3%!b4!%!J3!5%3"#8)%%!3#!3L%%!#)4!")K!)!5&!!53)%%!\r3!5%3!L))%!8M%!J3!L%)!50!%!J")8!#)4!$)K"!!5%)!5*!%!-K%!3K#!%L3"!\r")4!"*"!)%%!%)4!$)K!)"5&!!53)%%!3!5%3!5%3!5)33!%P#""!%!J")8!#)K"\r!!5%)!L)3#!%K3!)K%!)K#!%L3"!")4!")4!%)`J33!)K%!%L%!J')4!#)8!")3J\r%)K"!!53)%%!3!b%3!5%3!b333"!)!50!%!J")8!#*""!%!J$)JJ3!5%3!L0!%!J\r")8!")3J")N!3!5)33!)K%!%L%!J#)a!)%!-K%!)N#""!%!%K#!3K!33K"!%Q#!%\r%)!J"!5)J#!%K"!)P!33J#!%$)3%&)L!)!L%J!5)""!%K#!%N"#!)!3%N)!J""!B\rL!33")3J%)3%")5!#)`3J#!%K"!)M!33J"#%)!L%J!b)J#!%Q"#!)!33J!5%"!5-\rJ#!%%)33$*33J#!%%!5-)!33")3J")J3J!5%"!5-J#!%$)3%&)L!)!L)J#!%K"!%\rK#!3L!33"*!J""#!&*!%%)!J&)33#)3%")L!)!5)%)!)K"!8Q#!%%)!J"!53J#!%\r%!b)%)!%K!3-L!33")JJ"!5)J#!%K"!-L"#!$)5!"*3%%)!J"!L%)!L)JJ!)K3!%\rK)!%K3!3MJ#!J!L%J!5&!!L%J!5'!!5)J3!%K)!3Q)%#!)#"!!5)J)!%KJ!-KJ!%\rK)!%KJ!)M3)!J!b-J)%!")5!#)B!"*#"!J#!")8!')5!%*%#!)#!")S!J!5G!J#!\rJ3)!J!L'!"5)J3!-K3!%L)#!#*#!J3)!")5!$)b"!J!-KJ!%K)!)Q)#"!J#!J!L%\rJ!5&!"#'!!5%J!5'!"5%J!5+!)!%K3!%K)!-K)!%P3)!J)%!")L!J"#9!J#!J3!%\rL)#!#)5!#)B!")b"!J!)M3)!J!b-J)%!')5!")B!#)N#!!58J3)!J)!%LJ#!%)L"\r!!b0!J#!")8!#)8!$)3)")3'"!ad#!!%!"!&#"!"!"!"#!*!%!3!!!3)%!!)%!8!\r!!!!%!8)!!8!!!!)%!3)%!%!!!%!%!8)%!!!!!3)!!3!%!%)!!8!%!%)%!8)!!!!\r%!%)%!8!%!!)!!33M3J3"J3-+3!!"3!3!!J3!3!!!!J!"!!!"3!3"!J3!3J3!3J!\r!"#%#!5%"J3-5!!3!!!3"!J#3"!%#"!%#!!"#!!!#"!"!!!&#"!%!!!&#!!!!"!"\r!"!&#"!%!"!&#!!&!!!!N3!3JJ)%$(S!JJJ!!!S!!!!!J!J!!J)!JJ!!JJS!!!)!\rJ!!!!JJ!!!S!!JS!J!S!J!)!JJ!!!!J!!JS!!J)!J!J!JJS!J!)!!N!5#!#!!!!#\r!!#!#J##!J!#!!!!#!###"#'!!5'!!b%#!L%J!L1!)))")B!")3)")S!J##'#!L)\rJJ!%MJ#!#!51!)!)$)B!")i!JJJ8KJ!%KJ)%$#B!J!J!JJS!!J!!JJ!!J!)!!JJ!\r!!S!J!S!JJ!3MJ###J3-(!!##J!!!!#!!!##!J!!#!!##J!!!!)&K)Lb!JJ)Y,)J\rXN!!YF#+Z,*JDD"RS+ciXU"UZ'DJX`"NS'53C)"NF'43Xd#cB'3BBl"M-+cSXq#d\r!,3JUXLUk,4JY)#dS"-B!aJ#Q!'B!*J!',6!Y1#e!,8JY@!c'%-B)aJ!J)Mmm!5-\r'UI!#)[rp%L)X5))#2J!`,%J!!La)0+SX5$4d,%JaHLa)-1BX5$"5,%J[pLa),eB\rX5#i`,%JXDLa)+rBX5#VX,%JTS#a)+5BX5#MH,%JSK#a)*k)X5#G',%JQi#a))fB\rX5"M8,%JATLa)&U3X5"#F,%J,9La)!-)X5!#8,%J!6#a)+j!!1f)"5!$3'5)#!3%\rK#!3L-!%")3J%*%`"!3J%)T3"!5%)"#(#"L8Qi!%J#!-P*dB")!J$)bHL!3%K)!-\rP+)3"!3J$)LMH!L%)!b8T*J%"#!-L+D!")[m)!b)UEJBP+Z`"la!$*L[frrrXIJ)\rQ,'Vrrqc!!LBZ-2rrl-B#*5p@!@%)!b8[pJ&K#!-P-&)"B`J$*6$Q!@-)!b)aHJB\rM0(3"!5%)!bBdU[rrlQ!#)MC'$'ArN!3!N!F"!!!YD!!!!!%!!#eJ!!!!!`!!!"!\r!!!!"!!!!c!!!!0`!!!0X!!!!"!!!!"S!N!m0!*!,CJ#3#`)!!!!0!*!(S`#3#`%\r!!!!2!*!%!3!!$3)!!"8#!!!E!J!!)J)!!#X#!!!b!J!!13)!!$m#!!"'!J!!5`)\r!!&)#!!"A!J!!A`)!!(N#!!#2!J!!X!!"!*!&"`#3"+!!+e"+$d)YJ$G'(8)!!!"\r0594IT8e*9%0-D@)!AepQD@aPF`"QCf9dF`"`FQPZG'B!BfaPBA*PFR)!CQCXGA0\rS!(0dFQ0SFJ"cFQ&ZC!"cG(*MEA!!FQ&ZC!"YC@eMEA!!G'PYC3"QF(*TER4Q!'e\rPEA0PG!"0594IT8e*9&*eER4TE@9-D@)!AepeER*PCfPcG'9bAfCbB@GYC@jd!&p\rIFQ9RDA0dCA*ICR*KCfePER3!5@jdCA*QB@0P6'PL!&4TBfY$Eh9ZG!"NCA0IC'9\rLG@F!C'9cAh*PB@4IF'&cFhG[FQ3!C'9cAh0PG&pcCA&eC@jMC9pZG@eLCA)!C'9\rcAh0PG&pVCAN!C'9cAfPcAhGPB@YIDf9j!'4PFepcG(*TEQGIG'pIDf9j!'4PFep\rZCAGIFQ&ZC'pYAfYPH3"NCA0IBf*XEf0VAh"bD@jdAfCTE'8!C'9cAfCMFRP`G!"\rNCA0IBfKPBfYIDf9jAh"KFQPdH3"NCA0ICQPiGA"IDf9jAh"KFQPdH3"NCA0IFQ&\rZC'pYAfYPH3"NCA0IBh*jF(3!C'9cAc0`Bf*MAf9ZBh*jF(3!C'9cAh*PB@4IF(G\rIFh4bD@jR!'4PFepTEQPdAh*KEQ4[E9pZG@eLCA*ICf9ZCA*KG'pb!'4PFemcBf*\rMAf9ZBh*jF(3!C'9cAh0PG&pbB@jNEfeICf9ZCA*KG'pbAh0PC@3!C'9cAfYPH9p\rcBfKPC!"NCA0IFA9KC&pMDh0eE3"YB@YPAfYPH9pcBfKPC!"NCA0IC@0LAf9ZBh*\rjF(3!C'9cAf0LBepPEQ0bHA"d!'4PFepRC@jPFQ&dC9pbB@jNEfeIBQa[BfX!C'9\rcAh"MBQ0IC@jMFRP`G!"NCA0IBf*MAf0VFh9Y!*!*$!!!!!`!!`!%!!B!"!!(!!`\r!#!!%!!X!"!!-!!!!$3!-!!d!$!!3!!J!%`!!!"8!#!!9!!!!&`!-!"F!#8A0!"'\r69!!AlQF!#a*'!!pG4J!4DjX!%V5D!"8rb!!+Le!!&*d8!"4e&!!1PpX!#89`!"%\r%N!!!%L3k!#$#a3!38U!!(A6'!!e6#J!1K8m!$SX,!!pR`3!2I-%!'4$K!"!kT3!\r0A`m"!!#k!!!UVJ!"!J!!a!!!,1!!!3)!!0B!!#d!!!%#!!$Z!!!XU!!"!J!!qJ!\r!,-!!!3)!!3S!!#c3!!%#!!%F!!!Y'!!"!J!",`!!,-J!!3)!!88!!#bB!!%#!!&\r3!!!Y1!!"!J!"C3!!,8!!!3)!!AS!!#cS!!%#!!'*!!!XS!!"!J!"N`!!,,!!!3)\r!!D8!!#cB!!%#!!'i!!!Y%!!"!J!"f3!!,,J!!3)!!HS!!#d)!!%#!!))!!!Y)!!\r"!J!#&J!!,2!!!3)!!L8!!#dS!!%#!!)d!!!Y5!!"!J!#4!!!,9J!!3)!!P3!!#c\ri!!%#!!*Z!!!Y-!!"!J!#I`!!,9!!!IHU!!!"!!!!!9`!!!"F!!!!-M%c1QeTG$T\rXD@)kC'9cE'PL1R0bBcTeG'PX,Q-$F(4bJepIBh4IAc8aBQ&cD@0IFh4bD@jRAh*\rPCMaM,$%dBfKKFPpdFQ&TG(-mBciX-6*KE'a[Bf&dEh)mBciq4P*$0$GLBA0TBep\rcG(*TEQFmBb`a0'0SBA*IG(*KDA4c2'-q,$%bB@aXEf0KG'pb2'-q2P9X9@a53c%\rbB@aXEf0KG'pb2'-q$emP3de(CA49Ff9b4'&dB40I*8GPG%0eFR*PER43FQpMCA0\rc'ep!3h9bFfpb4'9fD@0P4'PcF'pcC84PGQPMC3pI3&408f9dGA"'D3!!!&J!N!X\r"!*!6!@df1'X!N"-"!*!41!Y0594IT84&8daTBJ#3"!%!!!!"A!!!!&`!!!!b"U!\r)a$QS!!!!(!!b!!"MCR*R!!!!#J!!rrm!N!MX,3:\r
\ 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 (file)
index 0000000..dce8218
--- /dev/null
@@ -0,0 +1 @@
+(This file must be converted with BinHex 4.0)\r:%'4PFfaTBLif1%XZC'9LG@F!FfKXBMq3"!#3"'`!!!!"NZY(5Qpj)A"PCQCY0MK\rV!!!!!E*9K-m!N!d$!!)!N!ilBJ!!1f)!!$YL!!!!P!!"!J#3"!8!N!BZD!!!,QJ\r!!#VM!!!lq!)"!J#3"!i!N!i&*!!!CY`%!3)!6@&TEJ!P369AEh*XC!"-Ef&NCA)\r!N!41G5T46PErq#m0)!d[!#mYre3LEIp!)&P1N!!UE[rd+d$r"'(rN!6FF!"1ANj\rd!!3U88j@rrJ[$5mYr`3LEImm)&P1N!!UE[rd6Pj1G5T46PErq%MR%!4f!#mZ!!J\rLEIp3)&P1N!!UE[rd0J!`!dM!C`3`!f!#-!-Q(djH6R3!"*0IAfPZDA4TB@aTHQ9\rIC'9cE'PL!!!U88j@rrJ[$5*Yrd`J@8k3!#TZrr41ANjeNPpIG'9bE@PZBA4PAf4\rPFfaTBJ!!!#T46PEri%MR(cJX,J!)*Li!$#iZ!"!SEJ!B*'i!&%UZ!"aR!!8@*Na\rk!"SEFKMMVA!!%"Yb%11SLS"`!"!EiBL+J(!!%"Z+J(J!'"Yb'11XF!!3'h)3ikL\r)J(!!%"[KL)L!F!!3'iL!*NBS3f!!"-*`#,k!EAT`!"!E!S!!!!$rFKMMU,'&F!!\r3'`+!!!!!rh)3ikLaKA!!%"X#J!!!!2rKL,'&F!!3'`+!!!!!rl'&F!!3'`+!!!!\r!rh)BikLaK(!!%"X#J!!!!2pb%11SXB4`!"!E!S!!!!$riBLaK(!!%"X#J!!!!2q\raK&'(B!!!NYI()!F-J!!!!!GL!!##-$X#"Nll!!)!H!"S!&J!5J!q!#i!(J!3F!!\r3)`+!!!!!rq')XB4`!"!M!S!!!!$rFK$MU,'%F!!3)`+!!!!!rh)BikLaK(!!%#-\r#J!!!!2qaKA!!%#-#J!!!!2rKL,'&F!!3)`+!!!!!rh)3ikLaKA!!%#-#J!!!!2p\rb'11SXB9q!#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4\rb%1+Y!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!\r!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0b%1+X!S3!!!$r)'h\rrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ\r#K#J$!S3!!!$r)'hrr#J`6!$RM)L"I!"J!!'B*J4b&H1V)J4d#q5TJS-Q'V1$F$m\rL!h3Bj+R#J#"YrrK`2b3$,8$ri(!3i+V%V[rJjBSLEIridm)J+3%!J,!F!()r*!2\rJLX5"jBSJEIridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'&*J4b#H1V)J4d&q5TJS-\rQ'V1$F$mL!h33j+R#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"\rb2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK5B&FKAMUb)&G![\rNUB+$*KUcJh!r)J0d'15T`S!JEIriF$mN!be!rq"`%1#Ua+lri1@+)Qhrq02#)#N\r"!)#`(!"b2b3$i)V%JH@+)'hrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B&FJR\rMUb)&G"INUB+$*KUcJh!r)J0d%15T`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM\r6`5!T"!#!U!8!FMmN!q#+a)(PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB4\r5KR!)[)"Y!2jN)!8#J2#3"1L)*J3#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%\rU"()3iUd#K3!!!2mJEIrd+M"F!1Q0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6\rJM3+&!!!!rb"Yrr3U-&`!jBf+J5)%!S%!!!$r)'hrp)U`(!!S!h)3iU`#K!!!!2m\rJEIrd+$"-!1Q-)J0d'15T!S%!!!$r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3\rS-%`!jBb)J5)$!S%!!!$r)'hrp)L`(!"&k[q!)!9b'1+S!S!!!!$r'-!J"A)3iUJ\r#J!!!!2mB`#!&i)J#J!!!!2mB`#!&!S!!!!$r'-!J"()BiUJ#J!!!!2mB`#!%FK$\rLU!+!!!!!raM!)!6JL!+!!!!!raM!)!3#J!!!!2mB`%U(EJ$l2'!!"6j+Kfi'F!"\rJ!!8f*Na`!"!EFKMMU#e!rr4`!"!EFK$MU)'Zrr4`!"!EiBL"V[rdF!!3'i'Zrr4\r`!"!EFKMMU#e!rr"`!"!EFK$MU)'Zrr"`!"!EiBL"V[r`F!!3'i'Zrr!Q4LK$HJ!\rD'h)Bike`!"!EFK$MU)U!F!!3'q')LS"`!"!ELS"i!"JEFKMMV(!!%"Yb%11SL)"\r`!"!EiBL)J(!!%"Z)J#e&rq`Y42rS)!3#J+U3"1+)*J8#JkU3")D!)!3#J&@3"#)\r&!S&9N!65JB+!+!%U"()3iUd#K3!!!2mJEIrm+M"F!0U&)J4d'15T!S%!!!$r)'h\rrr)U`(!!L"1#*!S%!!!$r)'hrr#)`(!$PLB+&+J3#K3!!!2mJEIrm+M"F!1H0LS%\rS!h)3iU`#K!!!!2mJEIrm+$"-!0L%)J0d'15T!S%!!!$r)'hrr)L`(!!L!q#*!S%\r!!!$r)'hrr#)`(!$PLB+%+!-#K!!!!2mJEIrm+$"-!1H-L)&&kJ#!I!"J!!()*J4\rb#H1V)J4d&q5TJS-Q)V1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM6`#!T"`#\r!U!B!FMmN!be!rq"`%1#Ua)(PLL"YrrM4`L!S"3#!V[rJFMmN!be"rq4b'1+Ua+l\rrj1@+)'hrq0(#J+J%!,'&*J4b&H1V)J4d#q5TJS-Q)V1$F$mL!h3Bj+R#J#"YrrK\r`2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32rN)!-\rY3IrJFK$LU-##jBJJEIridF!J+!%!J+lrj)#Zrq#aK5B&FJRMUb)&G"INUB+$*L+\rcJh!r)J2JLF+!jBNJEIridF&`2m#$jBJLEIridm!J+3F!J+J'!()r*!-Y32rNF"$\rJUX5"jBSJEIridF)J+!8!J+lrj()r*!-Y3IrJFKMLUX5Zrq$PLL"YrrM4`S#S"!#\raK#B&FKAMUb)&G![NUB+$*L+cJh!r)J0d'15T`S!JEIriF$mN!q#+a)$PLL*YrrM\r6`R!r`)2PL#)`(!!JEIridF!J+!-!J+N#!(3r,8$rj#!$,8(ri()3iUM!JZ@))'h\rrq0(!)#J"!)#Zrq5!V[rJXB45KR!)[)"Y!2id)!8#J2#3"1L)*J3#Jr#3")D!)!8\r#J!q3"#)%!S%2N!6TLB+!+!%U"()3iUd#K3!!!2mJEIrd+M"F!1Q0)J4d'15T!S%\r!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`!jBf+J5)%!S%!!!$r)'h\rrp)U`(!!S!h)3iU`#K!!!!2mJEIrd+$"-!1Q-)J0d'15T!S%!!!$r)'hrp#)`(!$\rYLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$r)'hrp)L`(!!J,[rdXB8\rJ,[r`XB4`#,k!EhC4Kb!&FKMLU!+!!!!!raM!)!9b%1+S!S!!!!$r'-!J"H#)!S!\r!!!$r'-!J"3+!!!!!raM!)!4b'1+S!S!!!!$r'-!J"()3iUJ#J!!!!2mB`#!%i)J\r#J!!!!2mB`#!%!S!!!!$r'-!YE[rXrr3YE[rSrr"J!2ZffFFJ"`b!!!!!#')!!)!\r`1`)'6[X!!J"f!'J!@J"1!%3!0J!S!"`!%L!%!S!!!!$r'3!J"1#)!S!!!!$r'3!\rJ"()3iUJ#J!!!!2mC!#!%FKMLU!+!!!!!raN!)!8#J!!!!2mC!#!&i)J#J!!!!2m\rC!#!&FK$LU!+!!!!!raN!)!9b'1+S!S!!!!$r'3"`!%cI(2K1ANjd!"L2C'9cAf0\rLBepPEQ0bHA"d!!!U88j@rr4)jami+'i!&#CZ!"Kk!"SEFKMMVA!!%"Yb%11SLS"\r`!"!EiBL+J(!!%"Z+J(J!'"Yb'11XF!!3'h)3ikL)J(!!%"[KL)L!F!!3'iL!*Qi\r!##iZ!""J!!4JF!LqJ'ekF!!3'`+!!!!!rh)BikLaKA!!%"X#J!!!!2pb%11SXB9\r`!"!E!S!!!!$riBLaKA!!%"X#J!!!!2qaKA!!%"X#J!!!!2pb'11SXB4`!"!E!S!\r!!!$rFK$MU,'%F!!3'`+!!!!!rq')XB4`!"!E!S!!!!$rXB44Kf!!!*,Aab!($)!\r!!!!(BJ!!JM!l!JC1q`!#!(J!D!"B!%S!2J!Z!"i!%(!!%#-#J!!!!2rKL,'%F!!\r3)`+!!!!!rh)3ikLaK(!!%#-#J!!!!2pb'11SXB4`!"!M!S!!!!$rXB9`!"!M!S!\r!!!$riBLaKA!!%#-#J!!!!2pb%11SXB9`!"!M!S!!!!$rFKMMU,'&IJ!N6#!%!S#\rUN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4b%1+Y!S8!!!$r)'h\rrr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ\r#K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0b%1+X!S3!!!$r)'hrr#J`6!$BK#)$G"M\rNU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'h\rrr#J`6!$RM)L"I!"J!!'B*J4b&H1V)J4d#q5TJS-Q'V1$F$mL!h3Bj+R#J#"YrrK\r`2b3$,8$rp(!3i+V%V[rdjBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBSJEIridF+\r!U!)!FMr#Jq@*)'hrq0("J+J$!,'&*J4b#H1V)J4d&q5TJS-Q'V1$F$mL!h33j+R\r#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@+)'h\rrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK5B&FKAMUb)&G![NUB+$*KUcJh!r)J0\rd'15T`S!JEIriF$mN!be!rr4`%1#Ua+lrp1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V\r%JH@+)'hrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B&FJRMUb)&G"INUB+$*KU\rcJh!r)J0d%15T`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMm\rN!q#+a)(PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB45KR!)[)"Y!2jN)!8\r#J2#3"1L)*J3#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"()3iUd#K3!!!2m\rJEIrd+M"F!1Q0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3\rU-&`!jBf+J5)%!S%!!!$r)'hrp)U`(!!S!h)3iU`#K!!!!2mJEIrd+$"-!1Q-)J0\rd'15T!S%!!!$r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%\r!!!$r)'hrp)L`(!"&k[q!5SGZ!2ZH*Qi!$#!&FKMLU!+!!!!!raE!)!9b%1+S!S!\r!!!$r&X!J"H#)!S!!!!$r&X!J"3+!!!!!raE!)!4b'1+S!S!!!!$r&X!J"()3iUJ\r#J!!!!2m@`#!%i)J#J!!!!2m@`#!%!S!!!!$r&X!J"%cI(2K1ANjd!"50C'9cAf0\rLBepMDh0eE3!!+P&19[r`51FH-#CZ!"!NEJ!)HJ!D'R)Bike`!"!DFK$MU)U!F!!\r3'Z')LS"`!"!DLS"i!"JDFKMMV(!!%"Tb%11SL)"`!"!DiBL)J(!!%"U)J#!%!S#\rUN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4b%1+Y!S8!!!$r)'h\rrr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ\r#K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0b%1+X!S3!!!$r)'hrr#J`6!$BK#)$G"M\rNU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'h\rrr#J`6!$RM)L"5Ui!&'F!!D`N5h`!B!!"Q#B%FKAMUb)%G![NUB+$*KUcJh!r)J0\rd'15T`S!JEIriF$mN!be!rr"`%1#Ua+lrm1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V\r%JH@+)'hrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK5B%FJRMUb)%G"INUB+$*KU\rcJh!r)J0d%15T`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMm\rN!q#+a)(PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB8Q"A)9ikXL"A3,j+Q\r#JbBDXi0`2b)$G"MNUF+!)'hrq(!r*!-Y32r`F"$JUX5Zrr$PLL*YrrM6`L!T!3#\r!X"`!FMmN!q#+a)(PLL"YrrM4`S#S!J"b2m+$jBNJEIridF'!U!-!XB3Q"A)*ikX\rL"A3Aj+Q#JbBDXi0`2b)$G"$NUF+!jBNJEIridF&`2b)$G"MNUF+!jBNLEIridm%\rJ+33!J+J&!()r*!2JLX5"jBSJEIridF+!U!B!FMr#Jq@*)'hrq0("J+J(!,'%8SC\r`#,b!E3$qC'!!!G`N5dAU!)"m!'!!!FJQ"()*ikXL"(3Aj+Q#JbBLXi0`2b)$i)R\r#J1@*)'hrq0("F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$,8$rm(!3i+V%JH@+)'h\rrq0(#)#J&!)#Zrr"b2b3$,8(rp()BiUV%V[rdjBSJEIridF+!U!3!XB8Q"()9ikX\rL"(3,j+Q#JbBLXi0`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJ\rL-"`!)'hrq0(!)#J$!)#T!J"d2be!rr3J!be"rr"b%1+S`),PL#"YrrM4`#!S!3#\r!V[rdJ+lrm,'&*J9b#H1V)J9d&q5TJS-Q)V1$F$mL!q#*`S$PL5"YrrM4`A!r`)2\rPL#*YrrM6`#!T"`#!U!B!FMmN!be!rr4`%1#Ua)(PLL"YrrM4`L!S"3#!V[rdFMm\rN!be"rr"b'1+Ua+lrm1@+)'hrq0(#J+J%!,'%*J9b&H1V)J9d#q5TJS-Q)V1$F$m\rL!h3Bj+R#J#"YrrK`2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#\r!U3)!G$mY32rd)!-Y3Ir`FK$LU-##jBJJEIridF!J+!%!J+lrp)#Zrr#aK&+'F!L\rmJ'd!rM3J"3+!m*!%k)JQ"!+$m*!%KS!J"3+!$j!%)J3#J3q3"1Q*JS!S!5S%FK$\rLV3+&!!!!rb"Yrr3U-&`!kBdL"(3Bj+N#J3!!!2mJEIrd)M!F!1f*JS8U"1#0!S8\r!!!$r)'hrp#S`A!$PMBU")J3#J3!!!2mJEIrdLV!F!#J$FK$LV!+%!!!!rb"Yrr3\rS-%`!kB`L!h3Bj+N#J3!!!2mJEIrd)M!F!1f*JS3S!q#-!S3!!!$r)'hrp#J`6!$\rPM)L")J-#J3!!!2mJEIrdL,!F!#4Z!!`J"A)BiUJ#J!!!!2m8`#!&FK$LU!+!!!!\r!ra6!)!AJL!+!!!!!ra6!)!8#J!!!!2m8`#!%FKMLU!+!!!!!ra6!)!4b%1+S!S!\r!!!$r&-!J"1#)!S!!!!$r&-!J"!+!!!!!ra6!F!"-h`ai6Pj1G!!3Mf4PFepPBf*\rIC@jMFRP`G!!!+P&19[rF,`-JEJ!)GJ"J!!$+!M!!rMJ!F!&b!h32,8$rh(!!%$!\ri!1L!`))8-$J!!S)!!!!2XB,NJX5"F!0b$be"rq"b!")`1!$SJF+Zrq!Y3[rN&$!\ri!!+#!!!!$l1#a)!J,[rNXB,LJX5Zrpa`!A)$,8$rk(!!%$!i!1L!!S!!!!!2,8(\rrl")`1!!#J3!!!!qaJH5"`Ulrl(!$,8,rm(3!&$!i!1L#!S)!!!!2,8$rp"!`1!!\r#J!!!!!qeJ-#Zrr5cJ-#ZrqJL,[r`Xi!+J!!!!!'"-$J!8S0`#,D!C3$r-LBI6Pj\r1G!!%P'4PFepQDAKeF&pVCAPIF'&bDA4j!!!!+P&19[rB,`-JEJ!)GJ"J!!$dF!&\rb!h32,8$rf"!`1!!#J!!!!2lSJ-##G!mY3IrF%M!i!!+"!!!!rX+#XB(NJF+Zrpa\r`!h32,8,ri"3`1!!#JJ!!!2lSJX5Zrq!Y32rN%$!i!!+!!!!!rJ+!!!!!$l@!`+l\rrj,1!iS$!V[rBFJ&d!be"rqJ5-$J!!S%!!!$qk)%#J3!!!!mY3[rX&$!i!!+#!!!\r!rJ+#!!!!$l1#j),%V[rXFJ-Y32r`%$!i!!+!!!!!rZL!!S!!!!!2,8(rp")`1!!\r#J3!!!2i#J3!!!!qaJF+Zrr5eJF+ZrqJJ,[r`XB%3-$J!G!(!JV#"CJ4`!'!-8S0\r`#,D!C3$r#(!"*Kp1ANjd!!58C'9cAf0SC@0VAfYPH9p`BA*TG(N!!!!U88j@rq"\r)jami,#i!##BZ!!`SEJ!B*'i!&%UZ!"aR!!8@*Nak!"SEFKMMVA!!%"Yb%11SLS"\r`!"!EiBL+J(!!%"Z+J(J!'"Yb'11XF!!3'h)3ikL)J(!!%"[KL)L!F!!3'iL!*NB\rS3f!!"-"`#,#Z!""X@Ri!(KYb'11[F!!3'h)3ikL1J(!!%"[KL)k!F!!3'ik!F!!\r3'h)BikJY32rdF!!3'h)3ikL"V[rdF!!3'q')JDlrp(!!%"Z"V[rd[i8J,[rdXB4\r4VJ!3B!!!TYIZ!"!J,J!3$)!!!!!)BJ!!N!!`1`)'6[X!!J#'!(B!CJ"B!%`!2!!\rX!"i!%R!!%#-#J!!!!2qaK(!!%#-#J!!!!2rKL,'%F!!3)`+!!!!!rh)3ikLaK(!\r!%#-#J!!!!2pb'11SXB4`!"!M!S!!!!$rXB9`!"!M!S!!!!$riBLaKA!!%#-#J!!\r!!2pb%11SXB9`!"!M!S!!!!$rFKMMU,'&3Ui!%#!%!S#UN!6LL#B&!S1UN!5'J#!\r%!S"9N!3L"3+"9C!%dS'#J#J"+J4b%1+Y!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+\r"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S\r`A!$RMBU"+!0b%1+X!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`\r!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$RM)L"I!"J!!'\rB*J4b&H1V)J4d#q5TJS-Q'V1$F$mL!h3Bj+R#J#"YrrK`2b3$,8$ri(!3i+V%V[r\rJjBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'hrq0(\r"J+J$!,'&*J4b#H1V)J4d&q5TJS-Q'V1$F$mL!h33j+R#J1@*)'hrq0("F$mL!h3\rBj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2PL5"\rYrrM4`B#S"`#aK5B&FKAMUb)&G![NUB+$*KUcJh!r)J0d'15T`S!JEIriF$mN!be\r!rq"`%1#Ua+lri1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V%JH@+)'hrq0(#J+J#!()\rr`S2PL5"YrrM4`B#S!`#aK#B&FJRMUb)&G"INUB+$*KUcJh!r)J0d%15T`S$PL5"\rYrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMmN!q#+a)(PLL"YrrM4`S#\rS"J"b2m+$jBNJEIridF'!U!F!XB45KR!)[)"Y!2jN)!8#J2#3"1L)*J3#Jr#3")D\r!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"()3iUd#K3!!!2mJEIrd+M"F!1Q0)J4d'15\rT!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`!jBf+J5)%!S%!!!$\rr)'hrp)U`(!!S!h)3iU`#K!!!!2mJEIrd+$"-!1Q-)J0d'15T!S%!!!$r)'hrp#)\r`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$r)'hrp)L`(!"&k[q\r!)!9b'1+S!S!!!!$r'-!J"A)3iUJ#J!!!!2mB`#!&i)J#J!!!!2mB`#!&!S!!!!$\rr'-!J"()BiUJ#J!!!!2mB`#!%FK$LU!+!!!!!raM!)!6JL!+!!!!!raM!)!3#J!!\r!!2mB`,q&)#lrp,'%5Ui!%'i!qcaJ!!8q5Ui!%'i'F!"J!!8d*Naq!"iEFKMMVh!\r!%"Yb%11SMS"`!"!EiBL1J(!!%"Z1J(!!%"Yb'11S,8$rm(!!%"Yb%11SJDlrm(!\r!%"[KL)'Zrr"`!"!EJDlrm#C'+%0k!"SEFKMMVA!!%"Yb%11SLS"`!"!EiBL+J(!\r!%"Z+J(J!'"Yb'11XF!!3'h)3ikL)J(!!%"[KL)L!F!!3'iL!,8Arl#e%rqJJ"!+\r!UT!%iSJQ"3+$UT!%KS!J"!+!9C!%)J8#J9@3"0+"JS!S!5S%FK$LV3+&!!!!rb"\rYrr`U-&`!fS8L"(3Bj+N#J3!!!2mJEIrmLV!F!#)%i)N#J3!!!2mJEIrm)M!F!1@\r*JS8U"!+&!!!!rb"Yrr`U-&`!jif+J5J$FK$LV!+%!!!!rb"Yrr`S-%`!f)3L!h3\rBj+N#J3!!!2mJEIrmL,!F!#)$i)N#J3!!!2mJEIrm)M!F!1@*JS3S!`+%!!!!rb"\rYrr`S-%`!jib)J8AU!)"m!'!!!FJQ"()*ikXL"(3Aj+Q#JbBLXi0`2b)$i)R#J1@\r*)'hrq0("F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$,8$ri(!3i+V%JH@+)'hrq0(\r#)#J&!)#Zrq"b2b3$,8(rj()BiUV%V[rNjBSJEIridF+!U!3!XB8Q"()9ikXL"(3\r,j+Q#JbBLXi0`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJL-"`\r!)'hrq0(!)#J$!)#T!J"d2be!rq3J!be"rq"b%1+S`),PL#"YrrM4`#!S!3#!V[r\rNJ+lri,'&*J9b#H1V)J9d&q5TJS-Q)V1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*\rYrrM6`#!T"`#!U!B!FMmN!be!rq4`%1#Ua)(PLL"YrrM4`L!S"3#!V[rNFMmN!be\r"rq"b'1+Ua+lri1@+)'hrq0(#J+J%!,'%*J9b&H1V)J9d#q5TJS-Q)V1$F$mL!h3\rBj+R#J#"YrrK`2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)\r!G$mY32rN)!-Y3IrJFK$LU-##jBJJEIridF!J+!%!J+lrj)#Zrq#aK&+'F!LmJ'd\r!rM3J"3+!m*!%k)JQ"!+$m*!%KS!J"3+!$j!%)J3#J3q3"1Q*JS!S!5S%FK$LV3+\r&!!!!rb"Yrr3U-&`!kBdL"(3Bj+N#J3!!!2mJEIrd)M!F!1f*JS8U"1#0!S8!!!$\rr)'hrp#S`A!$PMBU")J3#J3!!!2mJEIrdLV!F!#J$FK$LV!+%!!!!rb"Yrr3S-%`\r!kB`L!h3Bj+N#J3!!!2mJEIrd)M!F!1f*JS3S!q#-!S3!!!$r)'hrp#J`6!$PM)L\r")J-#J3!!!2mJEIrdL,!F!,q&)#lrm,'%F!L`VJ!3E(a4VJ!3)!9b'1+S!S!!!!$\rr'-!J"A)3iUJ#J!!!!2mB`#!&i)J#J!!!!2mB`#!&!S!!!!$r'-!J"()BiUJ#J!!\r!!2mB`#!%FK$LU!+!!!!!raM!)!6JL!+!!!!!raM!)!3#J!!!!2mB`#iZrqblKb!\rZrqLjJ#e!rr"J!2ZbfHi!%#!Z!"!-J!!!!!KL!!#!-$X#"Nll!!)!GJ"S!&S!6J"\r%!$B!+!!F!")J"!+!!!!!raN!)!6JL!+!!!!!raN!)!4b%1+S!S!!!!$r'3!J"()\rBiUJ#J!!!!2mC!#!&!S!!!!$r'3!J"H#)!S!!!!$r'3!J"A)3iUJ#J!!!!2mC!#!\r&FKMLU!+!!!!!raN!F!"-haci6Pj1G!!BN!"NCA0IF'0LBepPEQ0bHA"d!!!!+P&\r19[rS51FI%#*Z!!Kk!"SCFKMMVA!!%"Pb%11SLS"`!"!CiBL+J(!!%"Q+J(!(*J9\rd&H5VaS!JEIrF*M!m!0D$F!FN"5e!rqK`(H#Ua+lrk#"Yrpb'X#`!F!FN"5e$rqa\rf$HDUa)!JEIrF*$!X!1@+K+lrl(!(*JAULmD!)'hrh#B`2!$RLiD#F!mS"A34j+c\r)J#"YrpJS-%`!f)4`$b3&,8$rl(!Ci+V%V[rX)'hrf)L`,!"`$b3&,86rk(J*k+V\r%J#"YrpJN-#`!jBU%V[rSF!mS"H+-b)!JEIrB+$"-!1H-L)*k!"SCFKMMVA!!%"P\rb%11SLS"`!"!CiBL+J(!!%"Q+J(!2)J9d&15T`S!JEIr8)M!F!0+"F!mN"5e!rqa\r`(1#Ua+lrl#"Yrp5#X#`!F!mN"5e"rqKb$1+Ua)!JEIr8*$!X!1@+K+lrk(!2)JA\rSLF+!)'hre#)`(!$RLB+#KS&`"b)&G"(NUF+!)'hrd#)`(!$5JA!(*!8Y32rXF"R\rJUX5Zrq`JEIr3JV!X!(!(*!8Y3IrSFJRLUX5!)'hrd#3`,!$PLS5ZrqK`"b)&iSR\r#J#"Yrp!L-"`!jiQ#JSL")Qi!$#im!!"qr(!3*N"J!!'#F!(!KfFU)!0b'Z+S)J2\rPL3+"$rrrr)+!*J%J"()DiUJL"1@*!S%2rrrmJS!S!@!S)!0b'q+S)J25J3+"$rr\rrrS+!*J%J"()EiUJL"0+"!S%2rrrqJS!S!H+(HMmL!h3@j+R#K5"Yrmak-#3$,8A\rrl(S3kUV%V[rXHJmYF"`!rqJL!be#rr"d$q5T`S@#V[r`jBNJEIr-dF%U+!%!LUl\rrk()m*!-Y4IrdHJRUUX5"HJ-L!qL*`S@#JZ@*)'hrc0("+LJ#!)UZrr4b1#3$k)V\r%JA)(`S1#JZ@*)'hrc0("LUJ$!(`r)J4d&Z5T`SBJEIr)I$!N"#e'rr4m$qbUa+l\rrp(`2,A!F!2r`)J3Y3[rXG!lNUF+'JUlrl1@*)'hrb0(",#J"!)bZrr"b2b3%lSV\r%JH@+)'hrb0(#M+J#!()m*!6LLX5"FJ2#K)+#jBNJEIr)dF'-U!-!)!B#J2m!!2m\rL"3+"!2rr!)+!)X%J"J+!!2rr!#)&!S(r!!$rJS!L`91,Y[`!!'i!rRT`!%cI#2K\r1ANjd!!L1E@&VC9pVCAPIFf0SC@3!!!!U88j@rrK)j`!N*'i!##mZ!!`[#L*Yrm3\rJ@8k3!#TZrr3[#L*Yrq3J@8k3!#TZrr4+J'B%F2pJ'#m+)QhrH#"C6T!!+Qlrp%U\r!C`4`rQ!#F!!NAdjH6R3!#)eNCA0IDf9jAh0MD'9N!!!U88j@rrK)j`!N*'i!##m\r+)QhrU#"C6T!!+Qlrp#m+)Qhrk#"C6T!!+Qlrp#m+)QhrH#"C6T!!+Qlrp%U!CY*\r`!#4I6Pj1G!!%NQ4PFepZCAGIFQ&ZC'pYAfYPH3!!!#T46PEri#m0)Qhr4#"C6T!\r!+Qlrh#e!rqJLEIp%)&P1N!!UE[rF,8$rl#mZ!!JLEIq`)&P1N!!UE[rF5'lrk#*\rYrk`J@8k3!#TZrpa)E[r`)Qhr[#"C6T!!+Qlrh%KZrr!LEIq`)&P1N!!UE[rF5'l\rri#*Yrc!J@8k3!#TZrpa)E[rN)Qhr-#"C6T!!+Qlrh#mYrc!LEIqX)&P1N!!UE[r\rF5'lrm#*Yrl`J@8k3!#TZrpa)E[r`)QhrX#"C6T!!+Qlrh%jH6R3!")!JC'9cAfP\rZDA4IFQ&ZC'pYAfjeE@*PFPpRC@jPFQ&dEh)!!#T46PErq%MR%!3[,Iqi,bi!##*\rYrm!J@8k3!#TZrr4f!'!+)'hrY%)`1!"5Jh!)YS"Ym#BI6Pj1G!!%R@4PFepcCA4\rIFQ&ZC'pYAfGPEQ9bBA4[FPpcC@9N!!!U88j@rrJLEIqd)'i!#(!)FL#`J@8%SLj\rJ$NU!C`SL#4,B8i"QqL*"6Pj1G!!%Pf4PFepcCA4IFf9aG@9ZBf9IER9YBQ9b!!!\rU88j@rrK)ja!%5(J!!5mYrlJ[,J!),bhrY#*Yrq`J@8k3!#TZrr4f!'!Q)'hrY(!\r!%$!i!&+!!S!!!!$r)'hrY"'!1!!JEIqd5M!i!'B)8S0`#,D!EG3Q(djH6R3!"*P\rNCA0ICf9ZCA*KG'9IFQ&ZC'pYAf*XEf0V!!!U88j@rrK)jami+'i!$#4Z!"J[#Q(\rr!!!!p#`!5'S!"'(r!!!!k#i!)!aQ"R!",8!!&(!"*N"JE#JZ!"!NEJ!)B&4`!EL\r!EaB[#Q(r!!!!K()!-J$5KLB"9)T9K'!)GJ!@'YD'H!!U"b!&6!8!!#)$6!-3!0+\r!6(`3!(rrrrmX!#!&"S!%r(-Y6!-!!%am!!&rrrrr,J&+K'DS)!aR"#M'+-G5Lh!\r%Ym"Z"VIZ!"4[L#!'60mFq%jH6R3!&)jNCA0IFA9KC&pMDh0eE3!!!#T46PErp#"\rZ!!JGD!!"rrBJEJ!)(9$rpc!ZrrC1ANjd!!59G(G[Af*jG'9cAhCKH&pdEepZCA4\rc!!!U88j@rr3JEJ!)(@J!!rrd(@J!![re(@J!!Irf(9$rpb!Zrr41ANjd!!5@CQp\reFPpLHA4PFepfBAKIG'pIEQ9dF`!!!#T46PErm%MR(M`SEJ!)*%`Q6%KZrr!LEIm\r`)&P1N!!UE[rX)Qhr4#"C6T!!+Qlrl#)Zrr#aJ5"Yrk3J%&+3!,1!,`!LEImJ)&P\r1N!!UE[rX)Qhr+#"C6T!!+Qlrl#e!rr3L5d(Zrr4`"()JX)&P"+)ZB!j+J'F+)JN\r5f&1!C[SL39L,)Qhr+#"C6T!!+Qlrl#e!rr3L5d(Zrr4`"()JX)&P"+)ZB!j+J'F\r+)JN5f&1!C[SL3A`!B$4i!(B!&K*k!'!+iSY`!F#$XB45KA!'ZS"[m%U%CJS3%J!\r!!!%8J'!)%")#!!$q&)"5LP+'F!HmJ'r'F!"-haai6Pj1G!!%MQ4PFepbB@jNEfe\rIDf9j!!!!+P&19Zri51F3"#mZ!"![,J!-5(J3!%KZlrJLEIq8)&P1N!!UEZrd*J"\r+JfB8,bi!#%KZlrJLEIq3!#"C6T!!+Ql[p%Ki%!"#TdKZlrJLEImi)&P1N!!UEZr\rd)!-Q(djH6R3!$*&NCA0IFQ9KC&p`BA0cGfpbC!!!+P&19Zri51FF2#CZ!!JS,J!\r-+'i!%#SZ!"4f!!b%!!!3!'m!!5T`rf!!!A`[$#*Yra!J@8k3!#TZlr3JEIm)5'J\r!4L*YraJJ@8k3!#TZlr3[,Im),`3[#b*Yr``J@8k3!#TZlr4+J&K2CK3[,Im))Qh\rr&#"C6T!!+Ql[p'!!!04)H!!+,`XLEImF)&P1N!!UEZrd*%"+J'F#3K*+K@F!!,)\r[$#mYrk!LEIm3)&P1N!!UEZrd)'hr#%KS!%BLEImB)&P1N!!UEZrd,bhr#%Ki%!"\r)EZri)Qhr$#"C6T!!+Ql[p%U!8%pQ%LmYr`JLEIm8)&P1N!!UEZrdB&a)H!!+5'l\r[q#*Yra`J@8k3!#TZlr3N3%U!C`*#%NKZlrJ[#b*Yrb3J@8k3!#TZlr4+J'FS,bh\rrR#*Yra!J@8k3!#TZlr3JEIm)5'J!4L*YraJJ@8k3!#TZlr4B6f!#GJ&+JfF!rYT\r+JfB5,`4#Tbm,)Qhr1#"C6T!!+Ql[p#mYrjJLEIm3)&P1N!!UEZrd5S9B6fF@5(J\r3!%+R5'l[q#*YrcJJ@8k3!#TZlr3J"&1!3M-)!#!$9m"%!%R!60mF1%jH6R3!%**\rNCA0IFQ9KC&p`GepcG(*TEQF!!!!U88j@rc4)jamm*Qi!##KZ!!`Y5rmdHJ&&l[q\ri)%Y`re+!5KKQqLi!5(J!3%+R5'lrZ#*YrcJJ@8k3!#TZrc"m!@!k&KY*`hJ!B"T\r+K@F+)!0b!F#"X4TJ##!$FJ(!JE%LiSY5K(!'Z)"[i(!(`)CQ#L!&9m"%!%R!+J"\r5KVb(Bm*&l[qi*Nam!'!HGJ"i!'!1)!45J")D5F(KUBD"8S4`"VL!Eq`@`e+'F!H\rmJ'2F,``LEIrS)&P1N!!UE[m`5'lr1#m-)Qhr`#"C6T!!+Qlr-#m-5'lr1#m(,``\r[,[mdBIrrrpa+5(J!J%+R5'lr1#*YrcJJ@8k3!#TZrc![$#*YrqJJ@8k3!#TZrc"\r`!%cI(2K1ANjd!!L4C'9cAh0dFQPZCepdEepVCAN!!#T46PErq%MR%$3NEJ!-*Qi\r!#(B!,bhrM#m+)Qhr0#"C6T!!+Qlrp&"2B$C`!"!E,`![,Iq),`SLEImd)&P1N!!\rUE[rdF!LfJ%r[!!aX&#mYri3[#L*Yrc3J@8k3!#TZrr436b!$8S0b#,#"EF![,Iq\r!,`SLEImd)&P1N!!UE[rd8%p-h``)6Pj1G!!)P@4PFepMBQa[BfYIF(*TER4ICQP\rXC3!!+P&19[ri51F30#CZ!!JNEIpmGJ"J)NKi!!J[#b"+8)T)8#*Yrb`J@8k3!#T\rZrr4+J'B%F!&J#P+$F"#fJ'ABF!"-h``)6Pj1G!!%Mf4PFepTFephC@&VAfYPH3!\r!+P&19[ri51FB0#CZ!!JNEJ!-+#i!%#BZ!#`[!bmZ!"J[,J!8,`3[#Lm,)Qhrm#"\rC6T!!+Qlrp#!$9m"%!%R!,`![,J!J,bi!(#m%,`S[#b*Yrr!J@8k3!#TZrr3[!bm\rZ!#J[,J!N,`3[#Lm,)Qhrm#"C6T!!+Qlrp%cI$"K1ANjd!#L3!'4PFemcBf*MAf9\rZBh*jF(3!!!!U88j@rrK)jaJd*Qi!##4Z!!`S,J!3*Li!,#m$,bi!'#mZ!"3["#m\r+,`XLEIrJ)&P1N!!UE[rd)!0A`%3!5F![!#mZ!#![,J!F,`3[#Lm,)Qhri#"C6T!\r!+Qlrp#m$,bi!+#mZ!#3["#m+,`XLEIrJ)&P1N!!UE[rd60m-'%jH6R3!+*&NCA0\rI-h"MBQ0IC@jMFRP`G!!!+P&19[rB51FI-#CZ!!`NEJ!)GJ!@'R!!%"VKL)D!F!!\r3'R)3ikL'J(!!%"Tb'11SKS"i!"JDF!!3'Z')L)"`!"!DFK$MU)L!F!!3'R)BikL\r)J#`%k)khKJ+'$j!%[B-J"ZQ)XB3X!h)5ikkhKJ+'c-`!!#!$[B!L"R35j+QaJ5B\r",!4b%Z1ZZBB#KXc-!!!J",f!)JCd%Z5TXB%S!5`%iSkhKJ+'9C!%[B-J"Y#!XB3\rX!q#1ZBB#KJ$r!2qpK#!'iBLaJb`%iSkhKJ+'9C!%[B-J"Y#!XB3J"!+!!!$r!#)\r%!S%!!!$rG"$PUB+!)!3#J!$r!!"d%15SJ)%L!`+"m!!!!1L*JS!S!3+$$rrrrhi\r!B!!"`L"Yrh4+X(`!CaiJ!h)DikJL!q5*JS!Q!5!%FKVMU#)%j)Q#J#J"B"`J!h)\rEikJL!q+*JS!Q!5!%FK[MU#)%iSQ#J#J"!S-2rrrr!S32rrrrF$r!Jb"Yrh"b2#3\r$lSV%JA)$,A!-!2rB)!2XL-#"J),PL#"Yrh$4`#!S!3#!V[rBFM!N!be"rpab$Z+\rUa+lrh()2,8,ri#3$,8$rj(!0i+V%JB5Zrq$PLL"Yrh$4`L!S!J#!V[rNFJBN!be\r"rqKb&H+Ua+lrk()",8,rl#3$,8$rm(!8i+V%JB5Zrqa`1#)$,8,rp(3@j+R#J)+\rZrr6PL5"Yrh$4`5!S!`#!V[r`*%"m2#)%i)R#KR`$*!6ZLX5'K)(PLL"Yrh$4`R`\rrc)6PML*Yrh$6aL`T"!#-U!8!FMmN"#e'rr4m$qbUa)(PLL"Yrh$4`L`S"J#-V[r\rdFM!N"#e"rr"b&Z+Ua+lrm()2,8,rl#3%,8Erk(`9l+V%JB5ZrqcPLL"Yrh$4`L`\rS"`#-V[rS)!S#J!!!rrmU"R33jDf+J#!&jBJL"A3Hj+R5J#E")!B#J2rr!!!U#R3\r3j+f+J#!&lBJL"A3Dj+R5J#E"8SG`%,k!E3$q1R!!60m-q%jH6R3!#)YNCA0IFf9\rdAfYPH3!!+P&19[ri,`d[,IpS,bi!$#mZ!!JLEIpF)&P1N!!UE[rd)#hrD%jH6R3\r!#)PNCA0IBh*jF(3!!#T46PErA%MR(c`SEJ!)+#i!$#4Z!""(l[rZ)%4+%'B%F%&\rJ"L"%%""*`"5!5F!Q!#"Yrf4k!"S`1!$PM5"%5LJ!!@B%F%&J##"%%#J!!8R!&8!\r!!8R!*J!JEIpNI!!F-$J!lBjq!'!@'"a+"'FLF!!3"0#!3HlrjK'!H!"5Kh!)[S"\rPj'!+3HlrjN)`H!"5Kh!)[S"Pm%KZrej)E[rQ)QhrE#"C6T!!+Qlr@#m',`9)E[p\rH5'lrhQ(r!!!!jLBZrpiJ!`+!!!!!raE!)!2JL!+!!!!!raE!)!0b%1+S!S!!!!$\rr&X!J!h)BiUJ#J!!!!2m@`#BZrq)J!`+!!!!!raE!)!2JL!+!!!!!raE!)!0b%1+\rS!S!!!!$r&X!J!h)BiUJ#J!!!!2m@`(`!&M`!J%)ZrrCq!Q"#H!"k!'!Qf!4`!"!\r$3HlrlR)!%M"S!-+!C`3!"!!"iJY+!fB'8SB@2!#!8S9`"VU!CG4`!"!%)'hrB"@\r`!!"i!&+(F!fqJ'@i3LS!$5!+60mFq%jH6R3!$)TNCA0ICQ0bHA"d!!!!+P&19[r\r-51F2'#*YreKk!(`!+'i!$#eZ!"$re#eZ!"6rd%+ZrmaJ!!4!PmYJ!!3S)!Cd%15\rS*!DaJLJ#b+lre-5Zrp!Z"()3ikmJ"L)d[!#cJ,'%[i3Z!R)3ikmJ#e+!)JBJ0!`\r!XB'cJVq#)!6JJ#e!rr3Z"!+(!!!!r!+Z!!!!r2rd)!*b(11S)J,SLG+!*!&`%1#\rX)$&i!,'&)%R4l[rd)#J#!,'&)!6JL#e!rr!Z"!+(!!!!r!+Z!!!!r2r`)%R4ab!\rS"!#aK5"*dHlrm#!S"J#aK5!#i)!Y32rd,J)#K`!!!2`#VJ!!!2crp(!3i+SJ5G(\r()#J"!,'&)%R4l[rd)#J$!,'&)!,JJ#e!rr!Z!J+(!!!!r!+Z!!!!r2r`)%R4ab!\rS"3#aK5"*dHlrm#!S"`#aK5!&G"$NU#3&XB)S!XLZrp6%V[r3,J4b%11[)!Y8J#)\r&)$3-!,'"Xi5rK#i#FK$MVb!,9S!L"5!d$!#aJE1#[i)J"1#!,8$rl#i%!SF!!!$\rm!Ui!!!$mrq`J!R)FikJL!ZL*dS!N!A!3i+`J-AJ!XBBJ5G(Zrq`J+!)!XBBJ"1#\r),8$rk#i%!SF!!!$m!Ui!!!$mrqJJ5G(()#J%!,'')%R4l[rS)#J'!,'')!,JJ#e\r!rq`Z!J+(!!!!r!+Z!!!!r2rXF"$JUL"*dFFJ+!%!XBBJ5G(Zrq`J+!-!XBBJ!Z#\r!,8$rk#i#!SF!!!$m!Ui!!!$mrqJJ5G(()#J&!,'')%R4l[rS)#J(!,'')!Cd%15\rS*!DaJLJ#b+lre-5Zrp!Z"()3ikmJ#eL!)JBJ0!`!XB'cK,q%,J*b%11[)!YDJ#)\r')$3-!,'"Xi+rJL!%i)!Y32rN,J3#K`!!!2`#VJ!!!2crj#!#FKcMU#)#k)R5J#3\r"F"$JV#!aH!#aK5"*dHlrj#!S!J#aK5!%i)JY32rJ,J3#K`!!!2`#VJ!!!2cri#"\r*dFFJ+!3!XB8J5G(Zrq!J+!B!XB8J!Z#!,8$rj#i#!SF!!!$m!Ui!!!$mrq4`%1#\rU)%R4ab!S!3#aK5"*dHlrj#!S!`#aK5!#i)!Y32rJ,J)#K`!!!2`#VJ!!!2cri#"\r*dFFJ+!8!XB8J5G(Zrq!J+!F!XB8J"A33j+JN"E'#+!,)V[r8a+lrd#i%FK$MVb!\r,A)!L"5!d$!#aJE1%[i3Z!R)3ikmJ#ek!)J8J0!`!XB'cJVq#)!6JJ#e!rp`Z"!+\r(!!!!r!+Z!!!!r2rF)!*b(11S)J,SLG+!*!&`%1#X)$&i!,'')%R4l[rF)#J#!,'\r')!6JL#e!rpJZ"!+(!!!!r!+Z!!!!r2rB)%R4ab!S"!#aKL"*dHlrf#!S"J#aKL!\r#i)!Y32rF,J)#K`!!!2`#VJ!!!2crh(!3i+SJ5G(()#J"!,'')%R4l[rF)#J$!,'\r')!,JJ#e!rpJZ!J+(!!!!r!+Z!!!!r2rB)%R4ab!S"3#aKL"*dHlrf#!S"`#aKP#\r,F##h`'d!qp3N"5S',!*5V[r-F"Q`V[r-EJ$lZL!&FKhMU#)&jSR5J#S")!Cb(H1\rS)JEQLG+!,!%N"H++[B)#JP@3",@')!,3J,'&*!EJLVZ#!S)!r`$rYB8J!Z')XBB\rN"H5+[B)#JM13",@')!,PL,'&*!Cb%1+UZi)#JJ!!rrqeK5!#FK$MU,''*!ASLVf\r#!S)2N!5eKL!#kBLaK5"Z!!JJKL"Z!!JK43!%60mBm%jH6R3!%)YQBh*jF(4IBQp\rNH3!!Bh30)4#"!`B!%!!!%"!3!!!3!"!3%!!3%"!%)4!%)4!#)K!3"#%3J3-,%!!\r3!"#3"3!!!4!!!3!3!4!3!3!!%4!!%3!3%4!3%3BK!3)K!3-L!3%")3%$)3%")3%\r")J%"!L3"N!3$)3%#)J%"!5%"!5%"!53"N!3#)J%"!53"N!8N!C!%"#%""#%"!L)\r"!33K!3%K!3%K!3)L!3%")`%"!3JK")%$$3%!!!%!"!!%!!!%"!%%!!%%"!!!)!!\r!*!%!)!%!*!!%)!!%*!%%)#3""#3"!b%"!L-%!3%#)J%"!5)%!3%K"!%K!3%P"!3\r"!33"*3%""!3"!L)J!3)M*!%"!5-J!3%")L3"!5-%)!%"+J3N!3%%)!%""#5"!`m\r#!!!#!!3$!!!$!!3#"!!#"!3$"!!$"!3#!#!#!#3$!#!$!#3#"#!#"#3$"#!P!`3\rN!3)#)J%#!5-%!3-#)J%$!53%!3)%!5F"!J3%!3-%!5B"!`3%!3)")b!"!J%M*!%\r$!5-J!3-"-53"!J3J!3)%*!%$"#!"!`3N"#%#"5%)!5%#!5%)!L%)!L)##!-L#!J\r")`))#!3L!3)#)3%#)`J"!J%L#!%")3J")`%##!%K!3%R#!J"!JJ)!3)K!B%$"`)\r!!3!!#3)!#3!)!3))!3!)#3))#3)M!3%#!5)"!3)M#3%#!5)*!3%R#!%"!JJ"!3%\rS#!N"!JJ*!4!$)4)$)4!")3J")4)")3J")K!)!L)5#!)M%!J)!5-5#!J")4!#)J%\r5!L)"%!%M#!%5!53)!4!)!5-"%JJ"+J%3#!J"%JJ)!4!")3'"!`F5!!%3!!N5!!N\r3#!%5#!%3#!N5#!NK%!%M!3%5!5-"!4!")`N"%J%b#3%3#!%"%JJ"!4!)#3%5#!N\r""5%%"#%JJJ)%"#!3!"3!%#!L&##"!`JJ!!!J"!!J!#!J"#!J%!!J&!!J%#!J&#!\r$)3L"!`B%!!J!)!J%)!J3!!J8!!J3)!JN&#!))!)M##!%!5)))!%S)!JJ"#!))"!\r")`JJ&!%T##!3)!JJ&#!)J3-()!!!*!!!)#!!*#!!-!!!0!!!-#!!)M3JJ3-))#!\r!)#3!)*!%*#!J-!!J0!!J-#!J0#!")5!")3L"!`BN!!JJ)!JN)!J`!!Jd!!J`)!J\rP0#!))#!")`JJ*!%V##!J)!JJ*#!))$!")`JJ0!%T##!`)!JJ0#!)"b)3#)%$2`!\r!#!!3!!)!!!)3#!)!#!)3!!!#!!!5#!!##!!5!!)#!!)5#!)##!)5"!!!"!!3$!!\r!$!!3"!)!"!)3$!)!$!)3"!!#"!!5$!!#$!!5"!)#"!)5$!)#$!)5!"!!!"!3#"!\r!#"!3!")!!")3#")!#")3!"!#!"!5#"!##"!5!")#!")5#")##")5""!!""!3$"!\r!$"!3"")!"")3$")!$")3""!#""!5$"!#$"!5"")#"")5$")#$")5!!!!!J-K!J)\rL!J)%)3%")3)")3%#)J)"!5-#!J%%)JJ#!L%)!5%#!5-)!J)")3J#)`%)!J%L!3J\r"*`)"#!)#!3J")5!#)J)J!b%L!L)#)J-L)!%")`)J!3)L)J%")`)L!3)K)!%M#!)\rJ!5%)!5%L!5-)!L)")3J"*b!"#!)J!3J"*b)"#!)L!3J#)3+"!`F#!!)!!T!&!!!\r$!J!$!!)$!J)$!L-##!)")J))!5F#!JJ#!J))!L-$#!)")J-)!5F#!`J#!J-)!5)\rJ!S%$"`)J!J!L!J)L!J!J!`)J!`!L!`)L!`%R)!))!L!##!%R)J))!L)##!%R)!-\r)!L!$#!%R)J-)!L)$#!BK%!3K)!)L%#!")4!$)K!3!L%3!5%J!533%#!)!b%)!5%\r3!5%)!L)J#!%N%#!)%!)M#"!3!5))%!%P)!J3%##"!`F!!!3!%!3!!#3!%#33!!3\r3%!33!#3N%"!N#!)L"!J")a!%#!)L*!J"*"!N#"!"*`3)%"!%#"!"*53)%"!NJ3-\r(!!3!!"3!!!3J!"3J%!3!%"3!%!3J*"!8)!J")33")3J")43")3J")`3J#!%P&#!\r)%!3")`J3&!%S#"!%)!J3&##"!`F!"!3!&!3!"#3!&#33"!33&!33"#3N%"3N#!%\rM"!3)!5-8"!J")`3N#!%b&#3)%!3%#"!8"!J3"#3)%"3N"#%3"#%"!L)3!38L!K!\r#)3)")3%")`)3!3%K!J)K)!%K%!%K)!)L!5!")a!")!-M)!)3!5)J!J%R!5!#%!%\rJ!J%K")%$"`!3"!!!"3!3"3!!"!)3"!)!"3)3"5%#!5)%)!%M%!3J!L)&)!%M%!8\rJ!LF%)!)3"#!#!5J&)!)3"5!#)!-K-!-L)!%#)M!"!L%J!L)#-!)M!L!"!5-#-!%\r")J)J!5%J!5%`!5%J!5-J!5!")c!")!%K)!%M)!)`!5`J!L!")!)`!5!#)!5"!`F\r!-!3!)!8!-!8!)!3#-!3#)!8#-!8N!L!%)!%M-!3J!5-J"5!")c!&)!%`)!3J!M!\r%)!)J"5!#-!8J!J3K"!BL!35#!J`"!3!&!!%""3%!%!33!"%%%3%3"4!"%38K%3%\rK#)%$$`!%#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!&#"!"#"%\r&##%4!L%)!5%%J3-1#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!\r&#"!"#"%&)JJ4!5))#!%M"!J)!LS)#!%%#!J"!3J)!5-&#!J"+!%)#!%&#!J"!5F\r)#"!%#!J3!6F)#"%%#!J4!3J)%!8)#"!"#!J4"3J)%3FK%))#$3!"!"%3!"!3%!%\r3%3%!!4!"!3%4%3!4%"%")K%4J3-[%!!!%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"!\r"%"!"!4!"%4!4!"!4%"!4!4!4%3%!!!%!%!%!!3%!%3%3!!%3%!%3!3%3%3%"!!%\r"%!'3"4%"%3!"%4!"%3%"%4%4!!!4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4!\r4!3%4!4%4%3!4%4!4%3%N%4%4%)%$$`!!%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"!\r"%"!"!4!"%4!4!"!4%"!4!4!N%4%3%!)L%"!")a!3%!%M!4!3!534%"!3!5m3N!F\r"%"!3%4!3!3%[%"!"%"!3!3%3%!%4%"!4!5i3%"%3%"!4!4!3%4%3!3)L%!%")a!\r3!3%M!4!"!534%!%3!5m3!4!3%!%3!4!"%"%3!3%",a!"!4!3!3%"%!%"%4!"%3%\rZ%!%4%"!"%3%3!4%4%"%#)K!4!5-3%"%")`%3%3%N%4!4%!%[%"%3%"!4%!%3%4!\r4%"%"!5m3%3%3%"%"!4!4!4%3%4%",4!4%4!3%4%"%"%4%3'"!`m!!!%!%!%!!3%\r!%3%3!!%3%!%3!3%3%3%"!!%"%!'3"4%"%3!"%4!"%3%"*"%4!4!#)J%3!5-3!4!\r")`%"%!%N%3%3%!%[!4!3%!%3%!%"%"!4!4!"!5m"%!%3!4!"!3%3!4%"%"%",J%\r3%4!"%"%"!4!4%3%"!L)"!3%M%!%"!5-"N!3N%3%"%!%[!3%3%!%"%!%"!4!4!C!\r%,`%"!4!"N!F4!3%4!5i"!4%3!3%4!3%"%4%"%3)L!4%")a!"%3%M!3%4!534!4%\r3!5m"%4!3!4%3!3%4%"%"%3%",`%4!4!"%3%"!4%"%3%4%3%Y!4%4%!%4%3%"%C!\r%J3-2!!!4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4!4!3%4!4%4%3!4%4!4%3%\r4*"%4%4!#)K%3!5-3%4!")`%4%!%N%4%3%!%[%4!3%"%3%!%4%"!4%4!"!5m4%!%\r3%4!"!4%3!4%4%"%",K%3%4!4%"%"%4!4%4%"!L)4!3%M%"%"!5-"%3%"*"%4!4!\r",a%"%"!4!4!"%3%3%4%"!3%[%3%"%"%"!3%4!3%4%3%4!5i4!4%3%3%4!4%"%C!\r%!L)4%3%M%"%4!5-"%4%"*"%4%4!",a%4%"!4%4!"%4%3%4%4!3%[%4%"%"%4!3%\r4%3%4N!3","%4%4!4%4%"%C!%"#%#"#%#!L)#!J3K!J%K!J%K!J)L!J)")`)#!J3\rL!J)#)3)")3)")`)#!J%K!J)M!J)#!5)#!J%S!T!(!3-K!`-L!3)#)J-#!L%"!5%\r#!5%$!5%#!5-"!J)")`-#!J%K!3)L!J-#)`)"!J%M!J-#!5)#!3%M!J)$!5S#!J%\r#!J)$!J)#!5%"!L)#!3-K!`)L!J-$)J%#!5-#!3)#)J-#!5-#!`)#)3%")`)#!3%\rK!J%K!`%M!J)$!5%#!5F"!J)#!3)#!5N$!J)#!`)#!3%#)J-"!L)"!`)L!`-#)`%\r"!J%M!`%#!5-"!`)")`-$!J%L!3%")`)$!3%M!J%$!5-#!`-"-3)"!3)#!`%#!J%\r$!J)$!`)#!L%"J3-(!J!"!!)"!J)"!!!$!J!$!!)$!J)$!L-"!J)")J%#!5F#!3)\r#!J%#!L-$!J)")J-#!5J#!`)#!J-#!3%K!B%$"`-!!3%#!3-#!3%!!`-!!`%#!`-\r#!b%"!5-"!J-"+`%#!3)"!J-#!3)"!5-$!J-"+J-#!3)$!J-#!`)")J%"J3-(!J%\r"!!-"!J-"!!%$!J%$!!-$!J-$!5F"!3)#!3%#!5F$!3)#!`%#!5F"!`)#!3-#!5S\r$!`)#!`-#!3%"J3-(!`%"!3-"!`-"!3%$!`%$!313"5!J!3%"!J-"!3)"!`%#!`-\r"!J%"!`)$!3-#!3-$!J-$!`)$)J%#!L%"!5%#!5-"!J)")3%#)`)"!J%L!J%"*`)\r#!3)#!J%$)J-#!L%$!5%#!5-$!J)")3-#)`)$!J%L!J-"+!)#!`)#!J-"!L)"!`)\rM!3%#!5-"!`)")J%"!5-#!3-"+`)"!3)#!3-#!J%"!L)$!`)M!`%#!5-$!`)")J-\r"!5-#!`-"+J)$!3)#!`-#!J-")3%")`%#!3%K!3%K!`%M!3)$!5%"!5F"!J%#!3)\r"!5F$!J%#!`)"!5%"!5-$!J%")3-")3-")`-#!`%K!`%R!3)$!J%#!`%T!`)$!J-\r#!`%"!5-"!`%")`%"!`%M!3-$!6-"!3%#!3-"!J%"!`)"!`-#!C!%)`-$!3%M!`%\r$!5-$!`-"-3-"!3)$!`%#!`%$!J-$!`)$!L-"!3)")J%"!5F#!3%#!J%"!L-$!3)\r")J-"!5F#!`%#!J-"!L-"!`)")J%$!5F#!3-#!J%$!L-$!`)")J-$!5J#!`-#!J-\r$!3%M!3%$!5X"!3%#!3%$!J'3"#-$!3-"+`-"!3)$!3-#!`%"!5-"!`-"+`%$!3)\r"!`-#!3-"!5-$!`-"+J-$!3)$!`-#!`-"*`%"!3)"N!3R!`%"!J-"!3%R!3-"!J%\r$!3%R!`-"!J-$!3%R!3%$!J%"!`%R!`%$!J-"!`%R!3-$!J%$!`%J4`-$!`)$!`-\r"N!3$!C!%!`%"!`-"N!3$!3-"!`%"!`-"!`-$!C!%!`-"!3-"!`%$!`-"!`%"!`-\r$!3-$!313"`%K%!)L!K!")J%#!5)%!3BK"!%K!J%L"!%"*K!%!3)3"!%N!K!%!3%\rK%!BK!J)K!3-L!3)$)J)3!5%"!L-%!3)")33#)a!%!3%K%!%L!3)")33")3)#)`%\r#%!)M!K!%!L%3!5-"!K!%)33$*J3"!K!%!3%L%!3%)J%#"#)3"!%K!J3L%!3#)4!\r#)3)")`3"!J%N"!%#%!%M!3)3!5%"!b%"!5%3!5)"!J-K!J%K"!)K%!)M!K!%!b)\r%!3%Q%!3"!K!%!b-%!3)#*`%#%!3"!K!$)K!%##8"!K!%!38P%!3"!K!%)33")3)\r#)J%#!5%%!b%%!L%3!5%"!5+!JJFKJ!)MJ))#J3-BJ)!#!))#!!!#!)!!!!)!J))\r!J))#!!)!J!)#J)!#J!#3"!)!!J+!!J#!!J!!JJ!!JJ#!J!#!J!#!!J)!J!+!!!+\r!!!)!J!)&)J)#J3-G!))#J!!!!)!!J))#!!!#J)!!J))!J!!!J!!!!!)!J)!#!)!\r!!))!J!!#!!)!!!!#J!)#!))#J))#!)!#J)!!J!)#J!!#!!)#!))#J))!!!)#J!)\r!J!)!"5+!!J)KJJBMJ)!#!L8""!3"!38L"!%")J3%!5%""L3"!33%!5%"!L%"!5)\r%"!)L"!3#)33")3%#*!3"!33")3%")`3%!33M!33%"L3%"!%"!b%"!L)"!3%L"!%\r#)J3"!5%%!53"!33%!5)""!%L!3%#)3%#)33")J%%!b8%"!%""!)K!3%K"!-M"!%\r"!5%%"#%"!5%%!L)""!%K!3)M"!%"!5%%!5%""b%"!L%"!5B%"!%""!3")3%")33\r#)33#)3%&)J3"!5)%"!%L!33")3%#)33$*!3"!33$)33")`%""!%L!3%")33#)`3\r%!3)K"!%L!33#*!%%"!%$)`%""!-M"!3"!5%%!5)"!33MJ!%%!51!!33#)5%#)B!\r")33&)S!J!b)"")%$#`!J")!!"!!"!)!J")!K!)!K"!!!")!J!!!"!!!J"!!J"!8\rK)!)MJ#%%J3-IJ#%%J!%!J#%%!#!!J!!!!#%!!!%%J!%!!#%!!!!%J!!%!#%!J!!\r!J!%!!#!!!!%%!#%!J#!%J!%!J#!!!#%%!!%%J#!%J!!!J!%!!#%%!#%%J!!%J#%\r!!#%%J!%%"5)J"!)K)33K"!%LJ!%#)S!J!L'!!5%%"L)J"!)L!33")S!J!L5!J%!\r3!5'!!5-33)!")K"!!b&!!59!%%#!3!%M3)"!!L'!!5%3"L*!%!)L3"!"*B"!%%#\r!!L&!"5&!!50!J%!#)B!&)4!#)8!#)i"!%!3K3!%K3!)KJ!%K%!-N%%#!3!%L3)!\r&)K"!!5&!!5&!!L%3!LK!%%#!3""!J!)K3!%K3!%M3)"!!b*!%!%PJ%!33)!#)8!\r*)N!3!b)33!%K3!%M3)"!!5*!J!-MJ%!3!5'!!5-33)!")K"!!bC!J%!33)!#)N#\r!"5%3!5+!3!)KJ!%K%!)P3""!J%!")N#!!5%3!b)33!%K3!)MJ%!3"#&!!5&!"#%\r3!L4!%%!3!L-)%#!%)5!"*K!J)!J3)!8P#"!J)!J")5!#)4!")5!#)b!J#!%K)!)\rK%!)K#!%K)!%L#"!")5!")4!&)L!)"5%J!5))%!%L)!J#)5!#)L!J!5%3!5)J#!-\rM#"!J!5-)%#!")3J&*L!J#"!J)!-L)!J")L!J!5-3)#!")4!$)4!")5!%)`J3)!%\rK#!%L)#!"*"!J)!J")5!%)b!)%!)K#!%K)!)K%!%K)!%K%!8M)!J3!L8)%#!J#!%\rL)#!")K!J!bBJ)!J3)#!&)K!J!5%)!b%)!L%J!5)3)!-M)#!)!L%J!L%J!5))%!%\rL)!J%)a!J)!%K%!3K)!%L#"!")b!)#!%L##!#)3J#)3)#*3J###!)!b%)!5)))!-\rL)!J%)3)")b!)!J)N#!)))!%L!JJ")`J##!)M!JJJ!L%)"#-J#!)#)3J#)L!)!5%\r)!b)))!%L!JJ#)3)")b!)!J%N)!J##!-L##!))JJ#!5)J#!)L)!J")3J#)`)))!%\rK!J-M!JJJ!5%#!L-)!JJ$)3J%)b!)!J%K)!)K#!)N!JJJ#!%K#!3L)!J#)b!)!J)\rL#!)")L!)"#%#!L%)!5)))!3N#!)))!%K!J%L)!J#)b!)!J)K#!%K#!%K#!%L##!\r%*!J###!")J))!L)##!-L##!#)JJJ!5%#!5)J#!-M#!))!59!#%!33!%K3!-K3!)\rM#%!3!5%)"5-33!J")K"!!50!%%!#+""!#%!33!K!!5&!!b&!!5&!!L%)"5-33!J\r")4!")JK!!L%)!5)33!%L3"!%)8!&)8!#*3K!%%!)!b%)!5)33!)K%!8L#%!$*8!\r33!K!!5*!#!3L3"!&*3K!%%!)!5%3!5%)!L&!!54!%%!)!L0!#%!$)8!")N!)!L&\r!!5&!"#833!K!%!%M#%!3!b%3!L&!!5&!"59!%%!)3!)K#!)K3!)K%!%K#!%L%%!\r")d!33!)K%!%K#!%K%!%L#%!&)8!")8!$)d!33!-L3!J"*4"!#%!3!5))3!%N!3'\r3!!J#2JT@CA*TCRPTEQFX)("XC@&cC5"bC5ePER4PFL!PF`)i#JF(6@PcE@&dBfJ\rJ,5"dFRNJB@GKD@i+!L%+!53"jj!!#!)N!Iq!c!)Q)$"i)(XJ!L)PH!)L,#!#)L"\rp!L#"!!'3#2k3#"q3"!k3"1#3"2'3"!(q!Ii"rJ(qrJ(q!Ii"rJ%Ii"rJ$[%1mH!\rIi"ra$[%1!H!"i!(a!I(J!H!"m3(a!4rq(ri1rJlqrKrq(ri1rJi"(`%I!3i"$Km\r"(`%1!3i"i2lJr[(qmIlqi2lJr[(qm3XK!B)#"3!"!!%!!3!"!!%&)3'#!J8!!3!\r"!!%!!3!"!L!ZdY28eGEAf0RDfpcGhYrJiH,Mj1AQjqMTkZ[XlHl[m2(bmr6ep[I\riqIVlr2hqr`%JJ48"!J-%"3B(#!N+#`8'"`J*#JX-$3i2%"%5%a39&KFB'4SE("d\rH(b!K)L-N*5!K)L-N*5BR+#NU+b`Y,Lm`-6)c0$8f0cJj1MXm26ir3%&#3d3Z,c!\ra-M-d06Bh1$P"3N0%48C(5%P+5da06Np389*69&9@9eKC@Q&LBf4PCQGSD@TVE'e\rZEh"aFR0dGAChH(Pk!Iq!T!NL%#!$)5!#)4!")3%$)3%")a!J!3)L)!%")4!#)3J\r$)`J3)!%K#!%K)!%L#"!")J%)!LB"#"!J!3J"*#!"#"!$)5!$)M!J!L)J)!)K-!%\rK!3%K)!%K!3%M-#!"!5-J)!%")6!#)JJJ!L-)-#!")`JJ)!%L#$!")`%))!%V!3J\r`)!%))#!"#$!")3L"!`F!!!J3)!J!)!J3!!N!!!N3)!N!)!NK%!%L#!J#*JJ)%#!\r)#!%N)!J)%!%L#3J#*JN)%#!*#!%N)!N)%!%K#)%$"b!!#$!J##!J#$!!#5!!#6!\rJ#5!J#5%`!5-)##!"+`J)-#!)##!J#!J`!5-*##!"+`N)-#!*##!J#3J`"#%#"5%\rJ!5%#!5%J!L%J!L)#)!-L)#!")`)J)!3L"!)#)33#)b!%!J%L)!3")5!")`3#)!%\rK"!%R)#!%!L!J"!)K")%$"`)!"!!!*!)!*!!J"!)J"!!J*!)J*!)M"!3#!5)%"!)\rM*!3#!5)N"!%R)!3%!L!%"!%S)#3%!L!N""!$)4)$)4!")5!")4)")5!")K!J!L)\r5)!)M%#!J!5-5)#!")4!#)J35!L)%%!%M)!35!53J""!J!5-%%L!"+J33)#!%%L!\rJ""!")35"!`F5!!33!#35!#33)!35)!33)#35)#3K%!%M"!35!5-%""!")b3%%J%\rb*!33)!3%%L!%""!J*!35)#3%"b%"!5%%J3-0!!!%!3%!!!%!!3%%!!%%!3!!!J!\r!!`!%!J!%!`%!!J%!!`%%!J%%)3-#)3)$)J)"!5)%!J)N"!)"!3%K!J%K!3%P!J%\r""!)"*!%%!J%#)J)#!L)#!`%M"!)#!53%!J-"!5-#!J%"+`)$!33#!J%%!J-)!b%\r)!L-"#!5"!`d!#!3"#3!!#3!"#33!#33"#!!##!!$#!3##!3$#3!##3!$#33##33\rL!`J")3)")3J"*3)"#!3#!58)"!)"#3%K!J%K#3%P!J%*"!)"*3N%!J%)!5-#!JJ\r"+`)$#!3#!JJ%!J-*!5-#!JN"+J)$#33#!JN%!J-&)4!%)3%#)K!""#%)J3-+%!!\r)!!%)%!%)!"!!%"!!!"%!%"%!!"!)%"!)!"%)*"!4#!3$)J33!L%%!5%"!5-%%!%\r")33#)`J%%!%L#!3"*`%)""!"#!3")4!")`33%!%K"!%K%3%M""!4!5%%!5F3#!3\r3%!J%!5B4#!33%3L"!`m#!!!5!!!#!3!5!3!#!!J5!!J#!3J5!3J#%!!5%!!#%3!\r5%3!#%!J5%!J#%3JP%K%)"!)#)J35!L-%!J%")`35!3%L"!)")`J%%J%X#!3#!3J\r%%J%)"!)3!5-%%K!")`3#%3%M"")4!6!%!K!)"")3#!3#%3J%%K%)"#%3"#%"!L)\r3!38L""!#)33")3'"!aN%%!%%)!!!-!!!)!%!-!%!)!!%-!!%)!%%-!%%!"!!%"!\r!!"%!%"%!!"!%%"!%!"%%%"%%)"!!-"!!)"%!-"%!)"!%-"!%)"%%-"%K"!)K%!%\rK%!%K%!)L!4!")a!"%!-M%!33!5)3"!%S!4!%%!%3"#!")4!")6!")4!")b!"%!%\rM-!%3!5%J!5-3"$!"+K!%)!%3"$!"%!3")K!3!5-3%"!#)K%3!5-3%4!#*a!3""!\r3%!3"+K%3""!4%!3J%"!")c!3%!%M)"%3!5-`%4!"-#!3%!3`%"!%)"%3"$!4%!3\r%)3J')JJ)!L%)!L%%!5%)!5%%!b-%#!J")J3)!5%#!L))!J-K!J%M#!J#!5%)!5)\r#"!%M#!)%!LF#"!J)!J3)!b)"#)%$"J!"!!!*#!!*!!3"#!3"!!3*##)%#3%K!J%\rM!3J#!5%"!5%#!5-*#!)")3N"*`)%!3J#"!%"+!)%#3J#"!N#J3-(!!!+!!!#!!J\r+!!J#"!!+"!!#"!J+*!3)!J)#)JS#!L)#!J%M#!S#!53)!J)%!5-+!J3"+3)#"!J\r+!J3)!S%$"`!"#J!"!J!*#J!*!J3"#J3"!J3*#L3%#3)#!5-"#J)")`%#!J%M#3S\r#!6%*!J)%!3S#"!%#!J3*#J)%#3BK!B%$"J!)!!!)!3%!!!%!!3%)!!%)!3-K%!)\rL!4!")3J")4!"*!J"%!%#)K!"!53"%!%)!583!3J"%!%K)!-L)!'"!`B!+!!!+!%\r")!!")!%"+!!"+!%")5!")4!")b!"%!%K+!%K%!%P+!%3!5!"*a!")!%3!5J"*4!\r"+!%3!L%#J3-(!!!$!!J#!!J$!3!#!3!$!3J#!3J$!L)#%!)L!a!")`J#%!%N#!-\r3!3%M!K!"!5S$%!%)!K!"#!-3!5)J!S%$"`!J!`!S!J!S!`%J!J%J!`%S!J%S!`%\rM)!)3!5-J!a!")bJ#%!%c+!-3!5!#%!%J!a!"+!)3!5J$%!3K"!3K"!)L"!3&)J)\r%!L%#!5%%!5-#"!3")3)#)5!")33")5!#)J3J!5-%"#!$)b!#"!%L)!)"*`3J!J3\r%)!)$)L!%!L%J!5%%!5-J"!3")5!$)L)%!L%L!5%%!5-L"!3")5)#)b!J"!%L)#!\r"*`3J)!3%)#!#)b!L"!%L)#)"*`3J)J3%)#)#)3J")33")3J#)J3)!5-%"!J$)`J\r#"!%L#!)"*`3)!J3%#!)#)5J")33")5J#)J3S!5-%"#J$)bJ#"!%L+!)"*`3S!J3\r%+!)#)`JJ"!%L##!"*`3))!3%##!#)`JL"!%L##)"*`3))J3%##)#)bJJ"!%L+#!\r"*`3S)!3%+#!#)bJL"!%L+#)"+J3S)J3%+#)##!J#)3J#)3)#*J)##!J#!J3M#!J\r#!5%)!5)#!J)K!J%Q#!J#!JJ)!5)##!3M#!)#!5-)!J)))3J")3)")3J&)J)#!5%\r)!L))#!%Q!JJ)!J))"#-)!J)")3J%)3)#)3J#)JJ)!5)##!%K!J)K#!%K!J%N#!)\r##!%K!JJP!JJ)!J)")3J#)3J"*!)##!J#)3J%)`J#!J%K#!%L!JJ")3)#)3J#)JJ\r)!5%#!L%#!5-)#!)$)J)#!L-#!JJ#*!))#!)")JJ)!5)##!)K!J%M#!)#"5))!J%\rK#!%K!J8K#!)K!J-K!J%P#!)##!J%)`)##!%K!J)K#!)R#!J#3"#!%!8L%)!")N!\r3!L&!!L%3!L1!%%!")B!#)K#!!b'!!5*!%!%K%!-L%%!")B!#)4!"*""!%)!")N!\r3"5%3!5%3!L&!!55!%%!3!5%3!L'!!L33J""!##%3!5)33!%LJ"!"*K#!%%!3J!%\rK3!)L%%!%)4!%*S!33"#!%!%K%!%N%%!3J!%K3!%KJ!)R%)!33"#!%!%K%!%L%%!\r#)4!%)8!&)S!3!5%3!L*!%!%K%!)KJ!%K3!3N%)!33!%PJ""!%)!$)B!&)8!#)4!\r$*4"!%)!3!5)3J!%L3"!#)N!3!5%3!5%3"#1!%%!")B!")8!")S!3!b-33"!$)K#\r!!5%%!L3""!3"!b%"!5%%!5)"!3%K"!%L!33$)33")J%"!5)%!3%K"!%K!3)K"!)\rL"!3&*3%%"!%"!L)"!3-M!33%!5%""5%%!53""!3"!b%"!bB"!33%!3%")33#)33\r#)`%%"!%L!33")3%#*33"!33%!b)%!38K"!3Q"!%""!3"!b%""#%"!5%%"#)"!3%\rK"!%M!33%!L%%!5)"!33M"!3"!L)%!3%L"!3")3%")33")J%%!b3%"!%"!b%"!53\r%!3%%!L)""!-N"!3"!3%K"!)K"!%K!3%K"!%L!3%")J3"!5%%!5%""5)%"!%K!3)\rM!3%%!L%"!5-%!3%#)3%")J3%!b4!%!J3!5%3"#8)%%!3#!3L%%!#)4!")K!)!5&\r!!53)%%!3!5%3!L))%!8M%!J3!L%)!50!%!J")8!#)4!$)K"!!5%)!5*!%!-K%!3\rK#!%L3"!")4!"*"!)%%!%)4!$)K!)"5&!!53)%%!3!5%3!5%3!5)33!%P#""!%!J\r")8!#)K"!!5%)!L)3#!%K3!)K%!)K#!%L3"!")4!")4!%)`J33!)K%!%L%!J')4!\r#)8!")3J%)K"!!53)%%!3!b%3!5%3!b333"!)!50!%!J")8!#*""!%!J$)JJ3!5%\r3!L0!%!J")8!")3J")N!3!5)33!)K%!%L%!J#)a!)%!-K%!)N#""!%!%K#!3K!33\rK"!%Q#!%%)!J"!5)J#!%K"!)P!33J#!%$)3%&)L!)!L%J!5)""!%K#!%N"#!)!3%\rN)!J""!BL!33")3J%)3%")5!#)`3J#!%K"!)M!33J"#%)!L%J!b)J#!%Q"#!)!33\rJ!5%"!5-J#!%%)33$*33J#!%%!5-)!33")3J")J3J!5%"!5-J#!%$)3%&)L!)!L)\rJ#!%K"!%K#!3L!33"*!J""#!&*!%%)!J&)33#)3%")L!)!5)%)!)K"!8Q#!%%)!J\r"!53J#!%%!b)%)!%K!3-L!33")JJ"!5)J#!%K"!-L"#!$)5!"*3%%)!J"!L%)!L)\rJJ!)K3!%K)!%K3!3MJ#!J!L%J!5&!!L%J!5'!!5)J3!%K)!3Q)%#!)#"!!5)J)!%\rKJ!-KJ!%K)!%KJ!)M3)!J!b-J)%!")5!#)B!"*#"!J#!")8!')5!%*%#!)#!")S!\rJ!5G!J#!J3)!J!L'!"5)J3!-K3!%L)#!#*#!J3)!")5!$)b"!J!-KJ!%K)!)Q)#"\r!J#!J!L%J!5&!"#'!!5%J!5'!"5%J!5+!)!%K3!%K)!-K)!%P3)!J)%!")L!J"#9\r!J#!J3!%L)#!#)5!#)B!")b"!J!)M3)!J!b-J)%!')5!")B!#)N#!!58J3)!J)!%\rLJ#!%)L"!!b0!J#!")8!#)8!$)3)")3'"!ad#!!%!"!&#"!"!"!"#!*!%!3!!!3)\r%!!)%!8!!!!!%!8)!!8!!!!)%!3)%!%!!!%!%!8)%!!!!!3)!!3!%!%)!!8!%!%)\r%!8)!!!!%!%)%!8!%!!)!!33M3J3"J3-+3!!"3!3!!J3!3!!!!J!"!!!"3!3"!J3\r!3J3!3J!!"#%#!5%"J3-5!!3!!!3"!J#3"!%#"!%#!!"#!!!#"!"!!!&#"!%!!!&\r#!!!!"!"!"!&#"!%!"!&#!!&!!!!N3!3JJ)%$(S!JJJ!!!S!!!!!J!J!!J)!JJ!!\rJJS!!!)!J!!!!JJ!!!S!!JS!J!S!J!)!JJ!!!!J!!JS!!J)!J!J!JJS!J!)!!N!5\r#!#!!!!#!!#!#J##!J!#!!!!#!###"#'!!5'!!b%#!L%J!L1!)))")B!")3)")S!\rJ##'#!L)JJ!%MJ#!#!51!)!)$)B!")i!JJJ8KJ!%KJ)%$#B!J!J!JJS!!J!!JJ!!\rJ!)!!JJ!!!S!J!S!JJ!3MJ###J3-(!!##J!!!!#!!!##!J!!#!!##J!!!!)&K)Lb\r!JJ)Y,)JXN!!YF#+Z,*JDD"RS+ciXU"UZ'DJX`"NS'53C)"NF'43Xd#cB'3BBl"M\r-+cSXq#d!,3JUXLUk,4JY)#dS"-B!aJ#Q!'B!*J!',6!Y1#e!,8JY@!c'%-B)aJ!\rJ)Mmm!5-'UI!#)[rp%L)X5))#2J!`,%J!!La)0+SX5$4d,%JaHLa)-1BX5$"5,%J\r[pLa),eBX5#i`,%JXDLa)+rBX5#VX,%JTS#a)+5BX5#MH,%JSK#a)*k)X5#G',%J\rQi#a))fBX5"M8,%JATLa)&U3X5"#F,%J,9La)!-)X5!#8,%J!6#a)+j!!1f)"5!$\r3'5)#!3%K#!3L-!%")3J%*%`"!3J%)T3"!5%)"#(#"L8Qi!%J#!-P*dB")!J$)bH\rL!3%K)!-P+)3"!3J$)LMH!L%)!b8T*J%"#!-L+D!")[m)!b)UEJBP+Z`"la!$*L[\rfrrrXIJ)Q,'Vrrqc!!LBZ-2rrl-B#*5p@!@%)!b8[pJ&K#!-P-&)"B`J$*6$Q!@-\r)!b)aHJBM0(3"!5%)!bBdU[rrlQ!#)MC'$'6rN!3!N!F"!!!YD!!!!!%!!#eJ!!!\r!!`!!!"!!!!!"!!!!c!!!!0`!!!0i!!!!"!!!!"S!N!m0!*!,E!#3#`)!!!!0!*!\r(V`#3#`%!!!!2!*!%!3!!%`)!!"X#!!!K!J!!+!)!!$%#!!!i!J!!2`)!!%8#!!"\r-!J!!83)!!&J#!!"G!J!!C3)!!)8#!!#E!J!![!!"!*!&"`#3"+!!+e"+$d)YJ$G\r'(8)!!!"0594IT8e*9%0-D@)ZC'9LG@F!AepQD@aPF`"QCf9dF`"`FQPZG'B!Bfa\rPBA*PFR)!CQCXGA0S!(0dFQ0SFJ"cFQ&ZC!"cG(*MEA!!FQ&ZC!"YC@eMEA!!G'P\rYC3"QF(*TER4Q!'ePEA0PG!"0594IT8e*9&*eER4TE@9-D@)ZC'9LG@F!AepeER*\rPCfPcG'9bAfCbB@GYC@jd!&pIFQ9RDA0dCA*ICR*KCfePER3!5@jdCA*QB@0P6'P\rL!&4TBfY$Eh9ZG!"NCA0IC'9LG@F!C'9cAh*PB@4IF'&cFhG[FQ3!C'9cAh0PG&p\rcCA&eC@jMC9pZG@eLCA)!C'9cAh0PG&pVCAN!C'9cAfPcAhGPB@YIDf9j!'4PFep\rcG(*TEQGIG'pIDf9j!'4PFepZCAGIFQ&ZC'pYAfYPH3"NCA0IBf*XEf0VAh"bD@j\rdAfCTE'8!C'9cAfCMFRP`G!"NCA0IBfKPBfYIDf9jAh"KFQPdH3"NCA0ICQPiGA"\rIDf9jAh"KFQPdH3"NCA0IFQ&ZC'pYAfYPH3"NCA0IBh*jF(3!C'9cAc0`Bf*MAf9\rZBh*jF(3!C'9cAh*PB@4IF(GIFh4bD@jR!'4PFepTEQPdAh*KEQ4[E9pZG@eLCA*\rICf9ZCA*KG'pb!'4PFemcBf*MAf9ZBh*jF(3!C'9cAh0PG&pbB@jNEfeICf9ZCA*\rKG'pbAh0PC@3!C'9cAfYPH9pcBfKPC!"NCA0IFA9KC&pMDh0eE3"YB@YPAfYPH9p\rcBfKPC!"NCA0IC@0LAf9ZBh*jF(3!C'9cAf0LBepPEQ0bHA"d!'4PFepRC@jPFQ&\rdC9pbB@jNEfeIBQa[BfX!C'9cAh"MBQ0IC@jMFRP`G!"NCA0IBf*MAf0VFh9Y!*!\r*$!!!!!`!!`!%!!B!"!!(!!`!#!!%!!X!"!!-!!!!$3!-!!d!$!!3!!J!%`!!!"8\r!#!!9!!!!&`!-!"F!#8A0!"'69!!AlQF!#a*'!!pG4J!4DjX!%V5D!"8rb!!+Le!\r!&*d8!"4e&!!1PpX!#89`!"%%N!!!%L3k!#$#a3!38U!!(A6'!!e6#J!1K8m!$SX\r,!!pR`3!2I-%!'4$K!"!kT3!0A`m"!!$'!!!UVJ!"!J!!d!!!,1!!!3)!!1)!!#d\r!!!%#!!$k!!!XU!!"!J!""J!!,-!!!3)!!4B!!#c3!!%#!!%S!!!Y'!!"!J!"1`!\r!,-J!!3)!!9%!!#bB!!%#!!&F!!!Y1!!"!J!"F3!!,8!!!3)!!BB!!#cS!!%#!!'\r9!!!XS!!"!J!"R`!!,,!!!3)!!E%!!#cB!!%#!!(%!!!Y%!!"!J!"j3!!,,J!!3)\r!!IB!!#d)!!%#!!)8!!!Y)!!"!J!#)J!!,2!!!3)!!M%!!#dS!!%#!!*!!!!Y5!!\r"!J!#8!!!,9J!!3)!!Q!!!#ci!!%#!!*k!!!Y-!!"!J!#L`!!,9!!!ACq!!!"!!!\r!!@!!!!"J!!!!-Q&XEfF,Ab92F'9Z3e"[FR32Ab9-68GPG%&`4QpZG%P%$ep!9&0\r06@9ZG90PE'9MG!pI3%a04f9d4%&#C@9`CA)2Ad"33N0bC@&dC8&cH@jM#ep!3de\r33PGbDA4P%ep!8f9d4'9QBA9XG&0dBA*dGA!,4(*KCdGbBAP5Cfi2Ad"-690PG%0\reFP"TG'0S"deKF&"[E(N"!"0I*@4PFemcF'0LBepPEQ0bHA"d"ep!CR0dBA32Ab9\r)68GPG%C[ER46DATP"emP9%e1CAF,Ab9$Eh9ZG%&%3R-2Ab99F("PFQ0KFf98CAK\rd$ep!4f9d4@jdFJ!!!&`!N!X"!*!6!@df1'X!N"-"!*!42"&0594IT84&8daTBLj\rNC@*eC`!!!3!!!!&J!!!!B!!!!$)'S4CX1DJ!!!!F!$)!!'0QFQF!!!!+!!$rr`#\r3#,2X:\r
\ 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 (file)
index 0000000..53183cd
--- /dev/null
@@ -0,0 +1 @@
+(This file must be converted with BinHex 4.0)\r:#Q4PFfaTBLj38%-!FfKXBMq3"!#3"(A@!!!"MUIl5Qpj)A"PCQC`Gh"M!!!!!E*\r9K-i!N!d$!!)!N!6rN!3!N!C'&!!!4K3!!%B8!!!&S!!%"!$rN!3!N!BYKJ!!,1J\r!!#S@!!",`!)""!$rN!3!N!i&)!!!!)!%"!3!N!ArN!3!N!F"!!!!l!!!!!%!!!$\rN!!!!!`!!!")!!!!"!!!!e!!!!2!!!!0d!!!!"!!!!"S!N!m2!*!,$3#3#`)!!!!\r2!*!()!#3#`%!!!!4!*!%!J!!,3)!!$3#!!!l!J!!3J)!!%J#!!"2!J!!9!%!!&X\r#!!"M!J!!DJ)!!'m#!!"f!J!!I!)!!)8#!!#-!J!!P!)!!+S#!!#q!!%!N!80!*!\r%5JCJ#%S)3J*J"d)"3!&#!8!"3KD!%dBD3#S!!%e*9&qP68P83daTBJ"0594IT8e\r*9&*eER4TE@9-D@)!5@jdCA*QB@0P6'PL!(0dFQ0YF!"cG(*MD()!CQCXGA0S!(0\rbB@jN!'ePE@0`H3"bB@jN!'ePE@0YF!"IAfCTE'9c!(0dFQaPEJ"dD@eP!("bD@j\rdCJ"QCf9dF`"ME'9KFQ9bFJ"YC@ecCA3!CR"bD@jdCJ"IAh9ZFQ9RDA0dCA*ICR*\rKCfePER3!AepbC@GTFh4PFPpQFQ&RE@9ZG!"8D@0V3fpeER3!C'9cAh*PB@4IF'&\rcFhG[FQ4NCA0IFf9dAh0PFA9PEQ0PAfjeE@*PFQ4PFepNC@*eCf4PFepcCA4IDf9\rjC'9cAfPcAhGPB@YIDf9jC'9cAh0dFQPZCepdEepVCAPNCA0IEQ9hAh*KEQ4[E9p\rVCAPNCA0IBf*XEf0VAh"bD@jdAfCTE'9NCA0ICQ0bHA"dC'9cAfCTH(9`AfYPH9p\r`BA*TG(PNCA0IBfKPBfYIDf9jAh"KFQPdH@4PFepbB@jNEfeIDf9jC'9cAf0bHA"\rdC'9cAc0`Bf*MAf9ZBh*jF(4NCA0IFQ9KC&p`GepcG(*TEQGNCA0ID@jTG&pbB@j\rNEfeIER9YBQ9bAfGPEQ9bBA4[FQ4PFemcBf*MAf9ZBh*jF(4NCA0IFf9dAh*KEQ4\r[E9pRC@jPFQ&dEh*IFf9PC'4PFepVCAPIFf0SC@4NCA0IFA9KC&pMDh0eE@eKDf9\rIDf9jAh0MD'9NC'9cAf9MBPpPEQ0bHA"dC'9cAf0LBepPEQ0bHA"dC'9cAfGPEQ9\rbBA4PAh*KEQ4[E9pLE'pMDf4PFep`Bf*MAf9ZBh*jF(4NCA0IBf*MAf0VFh9Y!*!\r)$!!!!!`!!`!%!!B!"!!(!!`!#!!%!!X!"!!-!!!!$3!-!!d!$!!3!!J!%`!!!"8\r!#!!9!!!!&`!-!"F!%C08!"IZC`!*4Fd!#a*'!!pG4J!4DjX!%V5D!"8rb!!+Le!\r!&(88!"5G&!!1PpX!#89`!"%%N!!!%L3k!#$#a3!38U!!(A6'!!e6#J!1K8m!$SX\r,!!pR`3!2I-%!'4$K!"!kT3!0A`m#!!$)!!!"G!!"!J!!f3!!!6`!!3%!!2!!!#c\rS!!%#!!$j!!!"T!!"!J!""!!!!B`!!3)!!4-!!!&m!!%#!!%N!!!"9!!"!J!"0J!\r!!B3!!3)!!8X!!!'X!!%#!!&9!!!"&!!"!J!"D3!!!3`!!3)!!Ad!!!&N!!%#!!'\r,!!!"Y!!"!J!"P!!!!C`!!3)!!D8!!!&X!!%#!!'h!!!"6!!"!J!"e`!!!C3!!3)\r!!HF!!!&%!!%#!!)%!!!",!!"!J!#%3!!!9`!!3)!!Km!!!%N!!%#!!)Y!!!""!!\r"!J!#2!!!!23!!3)!!NX!!!%d!!%#!!*N!!!"(!!"!J!#G!!!!2`!!A`)!UD3!!%\r!#*3Krm!i)3"!J!%!#(`)!kC1J!!JI!J#TT2Krrb3!!%!#*3Krm#3!'%!@$[J!!#\r!B3"B5!"#a@!!!!"mIaYiIq-(0#`$!!""JJ!-Iq2lH%J!!!KrirYiJ!%!5$JK!%"\rm#!1QJq(rr%k!!#!!N!BJ3B!"!*!&9!!8,PpID@jTG'PKE'PkC9pNCA0XD@)!!(`\r)!UD3!!%!#*3Krm")!%+aB!!!!)!"!%Ji)3"!I!J$TNk!!#!!N!BJ3B!!N!BN!"-\rZAepdCA*YD@jKG'9IC'9cE'PL!!!![L(ra$VL$bJl`K-S1`),+(cE-hJX#!!!3B)\r&e(cf1hL*0J!!1YB!!98T"Mj92-!1L9B!!$V@!!&95JBq98U!(RqF8hL*GJ!!1YB\r!!99V"Mj9Dd!ZIjaEH)Q@!!!keJ!"9B`'2RqFBhL*0J!!1YB!!98T"Mj92F!1L9B\r!!$V@!!&95JBq98U!(Rqp8hL*GJ!!1YB!!99V"Mj9Dd!ZIleEH)Q@!!!keJ!"9B`\r'2RqpBhKmGKYiI*8MH%J!"5JX"3!)3B!!a)Nf!!!keJ!"95N'2P8T"Mj9+F!1Ija\r+H)P@!!!keJ!"98S'2P9+"Mj95S!HIja5H)Pf!!!keJ!"9@X'2P9V"Mj9Dd!ZIja\rDH)Q@!!!keJ!"9B`'2P@-"MjrR'*iL6B!!$V@!!&9+3Bq95N'2P8T`!jr[8TiL9B\r!!$V@!!&95JBq98S'2P9+J"jr[9*iLAB!!$V@!!&9D`Bq9@X'2P9V3#jr[9TiLCB\r!!$V@!!&9M!Bq9B`'2RqpBRJiTIri5!!!X(l@+K3S"3!(3B%!S$NL!H"8UK!kI5P\r3,RdT!kC1J!3J1YErriPf!!"9D`Bq9@Y!,Rqp@RJke[rrLCB!!&@-"Mj9M)!HIle\rLH$V@rrq*0J!!95N'2P8T`!jr[8Ti1YErriP@!!"95JBqIja5H$V@rrq*GJ!!9@X\r'2P9V3#jrR&Ti1YErriQ@!!"9M!Bq9Bb!(RqFBRJke[rrL6B!!&8T"Mj9+F!1Ija\r+H$LJ!!!p3+UV18UUURq+8$JpB+UV1@ZUURqV@$K9DrKqI9pEH$f!998jM&99Iia\rJ1&@-#$`p)&9915P99AqT5$KpR8Yi9kS'2P9+%$Tp@&!Z98SB1&HVaMj9Da!kIAK\rB,P9V%$TAV%Bq9B`31RfBB#jAUBBq95N31Rdi5#j9+3JmIBa,H(eVBhKpA&Yi9qS\r'2P9+%$Tp@&!Z98SB1&IVaMj9Da!kIAKB,P9V%$TAl%Bq9B`31RfBB#jAkBBq95N\r31Rdi5#j9+3JmIBa,H(eVBhKpA9Yi1d!!!%J!!D#"@`!!1hX!"&HVU[jAV+J8I@Y\rMH(eI@RKAk3Dq95N31MNT!`"p2NJZ9qV'[P9+%$Sj5J)!I9j3,PIVKVj9Da!k1@X\r"!(eq@#jAl%Dq9B`31RfHB#jpDf0iI8TEH(dT8hKrR%TiJ6X!!$Yl!!4AUNhq9kY\r),(e+@hKp2e*i9q`'[P@-%$SjM!F!ICjJ,PITaVj9+4!k15N'!(dq5#jAkNDq98S\r31MP+"!"pAP!Z9qZ'[P9V%$SjD`8!IAjB,Re+@hKp+90iIBa,H(qFBRL"Q`!!1hX\r!"&H*U[jALUJ8I5P6H(fI5RKAk`Dq9@X31MPV!`"pIPJZ9qc'[P@-%$SjM!)!ICj\rJ,PITKVj9+4!k15N"!(dq5#jAkNDq98S31ReH8#jp+90iIBa,H(eVBhKr[9TiJAX\r!!$Yl!!4AM%hq9iP),(f-5hKpIf*i9qS'[P9+%$Sj5JF!I9j3,PIVaVj9Da!k1@X\r'!(eq@#jAl%Dq9B`31MQ-"!"pRQ!Z9qQ'[P8T%$Sj+38!I6j),Rf-5hKpDf0iI8T\rEH(qp8RJl@J!","S!#%'!rQ!p32$a18V`m(qU8$JpB2$a1@[`m(q,@$K9Dq%qI9p\rEH$f!$`mjM!m2IkaJ1&@-)$Bp)!m215N2$hq*5$KpR8Yi9kS'2P9+%$Tp9e!Z9k[\r'2P9V%$TpGeJZ9@X31PHX4Mj9M"!kICGJ,P@--$*AUBBq95N31Rdh5#j9+5!fIBa\r,H(eVBhKpA&Yi9qS'2P9+%$Tp9e!Z9q['2P9V%$TpGeJZ9@X31PIX4Mj9M"!kICG\rJ,P@--$*AkBBq95N31Rdh5#j9+5!fIBa,H(eVBhKpA9Yi1h[rJ&H+4MkC93!!1V8\r!!9H,KMkCG3!!1V8!!9H-aMkCP3!!1V8!!9H*"MkC03!!1V8!!9HU4MkC93!!1V8\r!!9HVKMkCG3!!1V8!!9HXaMkCP3!!1V8!!9HT"MkC03!!1V8!!5`&!!""JIVB5!!\r&Q#`&!!""J3!-1'!!!%J!"BampMYiL9B!!$V@!!&95JBq996!$SPf!!!keJ!"9@X\r'2P9VJ"jqP&YiLCB!!$V@!!&9M!Bq9Ba!,Rk8BhL*0J!!1YB!!98T"MjqP%YiL9B\r!!$V@!!&95JBq992!$SPf!!!keJ!"9@X'2P9VJ"jqFeYiLCB!!$V@!!&9M!Bq9Ba\r!,RjcBhL*0J!!1YB!!98T"MjqFdYiI(BEH(b9)hL*9J!!1YB!!99+"Mj9A-!1LAB\r!!$V@!!&9D`Bq9@Z!(RqF@hL*PJ!!1YB!!9@-"Mj9M%!ZIjaMH)Nf!!!keJ!"95N\r'2RqF5hL*9J!!1YB!!99+"Mj9AF!1LAB!!$V@!!&9D`Bq9@Z!(Rqp@hL*PJ!!1YB\r!!9@-"Mj9M%!ZIleMH)Nf!!!keJ!"95N'2Rqp5hKrNZ0iIl(VH$e!UUXj5UUUIiT\r31$eJUUXjDkUUIkYB1&9Vq(jpAeYi2B"996Q-999rM'!i9B`)2$dJ998j+999IkP\r)1(fG5hKAUJBq98S31ReB8#j95KJi9k['2P9V%$TpH&JZ9@X31PHX4Mj9M"!kICK\rJ,PHTKMj9+4!kI6K),P8T#$apM%YiI@YMH(eF@hKAkJBq98S31ReB8#j95KJi9q[\r'2P9V%$TpH&JZ9@X31PIX4Mj9M"!kICKJ,PITKMj9+4!kI6K),P8T#$apM%YiI@Y\rMH(eG@hJlH`#!1b!!!%J!!D!lHrrmJ9X!!&HV6IjAV%JXI@YMH(eI@RKAk8Dq95N\r31MNT"!"p2NJZ9qU'[P9+%$Sj5J8!I9j3,PIV"Vj9Da!k1@X(!(eq@#jAl-Dq9B`\r31MQ-"J"pRQ!ZI@YMH(e+@hKp+90iIja+H$Ylrrb"1`!!9kUUrPHVU"4p5PYiI6p\r5H&IXKVj9M"!k1B`"!(fHB#jAk3Dq95N31MNT!`"p2NJZ9qV'[P9+%$Sj5J)!I9j\r3,RdT8hKpM%Yi9qY'[P9V%$TpIPJZIBaEH(qFBRJlHrrmJCX!!&H*6IjALNJXI5P\r6H(fI5RKAkdDq9@X31MPV"!"pIPJZ9qb'[P@-%$SjM!8!ICjJ,PIT"Vj9+4!k15N\r(!(dq5#jAkXDq98S31MP+"J"pAP!ZI5P6H(f-5hKpDf0iIleDH$Ylrrb"H`!!9ib\rUrPH*U"4pM%YiIApLH&IUKVj95K!k18S"!(eH8#jAk`Dq9@X31MPV!`"pIPJZ9qc\r'[P@-%$SjM!)!ICjJ,ReVBhKp5PYi9qP'[P8T%$Tp2NJZI8T,H(qp8RJl13!","N\r!#%'!rQ!p32$a18V`m(qU8$JpB2$a1@[`m(q,@$K9Dq%qI9pEH$f!$`mjM!m2Ika\rJ1&@-)$Bp)!m215N2$hq*5$KpR8Yi9kS'2P9+%$Tp9e!Z9k['2P9V%$TpGeJZ9@X\r31PHX4Mj9M"!kICGJ,P@--$*AUBBq95N31Rdh5#j9+5!fIBa,H(eVBhKpA&Yi9qS\r'2P9+%$Tp9e!Z9q['2P9V%$TpGeJZ9@X31PIX4Mj9M"!kICGJ,P@--$*AkBBq95N\r31Rdh5#j9+5!fIBa,H(eVBhKpA9YiIjbLH(qpQRJX"3!)3)%!G$LPrrKALNBqQ98\r!!$Ue!!&ALiBqQA8!!$Ue!!&AM-BqQC8!!$Ue!!&AL3BqQ68!!$Ue!!&AUNBqQ98\r!!$Ue!!&AUiBqQA8!!$Ue!!&AV-BqQC8!!$Ue!!&AU3BqQ68!!$Ue!!&q9*0iIM1\r,H%[rqjaqY5S8+!8!#%'"!(Jj3J'm9+X31Re+@#jp531Q6S!%)&HX"MikYIrrQC8\r!!&HTaMikYIrrQ68!!&HUKMikYIrrQ98!!&HV4MikYIrrQA8!!&H-"MikYIrrQC8\r!!&H*aMikYIrrQ68!!&H+KMikYIrrQ98!!&H,4MikYIrrQA8!!$KJ!!#k)Ir%6S!\r!)!#3"L"!!!m!N!3,M!!3,Q4PFepMBQ0IC@jMFRP`G!!![X(rf$X#$bJl`K-S1b)\r,+(ch1hL*&`!!1[F!!98)"Mj9(-!1L6F!!$Vh!!&9+3Bq95Q!(RqF5hL*9`!!1[F\r!!99+"Mj95N!ZIja6H)Ph!!!kp`!"9@X'2RqF@hL*P`!!1[F!!9@-"Mj9RF!1L4F\r!!$Vh!!&9#!Bq93L!(Rqp3hL*0`!!1[F!!98T"Mj9+8!ZIle,H)PA!!!kp`!"98S\r'2Rqp8hKmGaYiI,BVH%J!"-`X&J!)3B!!a)Ph!!!kp`!"9@X'2P9V"Mj9Dm!1Ija\rDH)QA!!!kp`!"9B`'2P@-"Mj9M)!HIjaLH)NA!!!kp`!"93J'2P8)"Mj9#%!ZIja\r#H)Nh!!!kp`!"95N'2P8T"MjrR%TiL9F!!$Vh!!&95JBq98S'2P9+`!jr[9*iLAF\r!!$Vh!!&9D`Bq9@X'2P9VJ"jr[9TiLCF!!$Vh!!&9M!Bq9B`'2P@-3#jr[@*iL4F\r!!$Vh!!&9#!Bq93J'2Rqp3RJke[ri5!!!X(lhXK3S&J!(3B%!S$NL!J"@bK!kI5P\r3,RdT!kC1J!3J1[IrriPh!!"9D`Bq9@Y!,Rqp@RJkprrrLCF!!&@-"Mj9M)!HIle\rLH$Vhrrq*&`!!93J'2P8)`!jr[8*i1[IrriNh!!"9+3BqIja+H$Vhrrq*9`!!98S\r'2P9+3#jrR&*i1[IrriPh!!"9D`Bq9@Z!(RqF@RJkprrrLCF!!&@-"Mj9M-!1Ija\rLH$V!!!"mfc0i23#UUcN)UUTrL%!i25#UUcNTUUTrU8Ji95RiIRdI5hJp3&9918T\r99Aq+8$K95JJm2@"996PV999rUeJiI9eEH&HX"Mj9M"!kICPJ,P@-'$KAU-Bq93J\r31RdC3#j9#"!k9kP'2P8T%$Tp18JZ9kU'2P9+%$Tp@9!Z98S)2(dT8hKp#%YiICa\r$H&IV"Mj9Da!kIAPB,P9V'$KAl-Bq9B`31RfCB#j9M"!k9qK'2P8)%$Tp'8!Z9qQ\r'2P8T%$Tp18JZ95N)2(d)5hKpM%0iIAeMH$Y!!!")!!'JJ9X!!$Yl!!4AUkVq9kb\rS&(eVBhKpAeTi9qJ'[P8)%$Sj#!-!I4j!,PITaVj9+4!k15N#!(dq5#jAkSDq98S\r31MP+!3"pAP!Z9qY'[P9V%$TpIPJZI8TEH(dT8hKp#%YiIja#H)'E!!!lH`!%9kK\r0rPHT5#ap#%YiICp#H&IU"Vj95K!k18S(!(eH8#jAkmDq9@X31MPV"J"pIPJZ9qa\r'[P@-%$SjM!3!ICjJ,PISKVj9#"!k13J&!(dH3#jpM%0iI@YMH(e+@hKrR&*iJ6X\r!!$Yl!!4ALUVq9iZS&(e+@hKp2e*i9q`'[P@-%$SjM!-!ICjJ,PISaVj9#"!k13J\r#!(dH3#jAkBDq95N31MNT!3"p2NJZ9qT'[P9+%$TpAP!ZI5P6H(d)5hKpM%0iIle\rLH)&l!!!lH`!%9ia0rPH)5#apM%0iIApLH&IT"Vj9+4!k15N(!(dq5#jAkXDq98S\r31MP+"J"pAP!Z9qY'[P9V%$SjD`3!IAjB,PIXKVj9M"!k1B`&!(fHB#jpDf0iI8T\rEH(dT8hKr[8Ti1eS!!5`D!!K"J2jJ23$`m6N)m2"rU%!i25$`m6NTm2"rL8Ji95R\rK2RdI5hJp3!m218S2$hqU8$K95L!f2@!2$cPV$`prLeJiI9eEH&HX"Mj9M"!kICK\rJ,PHSaMj9#"!kI4K!,P8)%$TAU8Bq95N31Rdi5#j9+6!b9kU'2P9+%$Tp@&!Z98S\rJ0RdT8hKp#%YiICa$H&IV"Mj9Da!kIAKB,PIXaMj9M"!kICKJ,P@-%$TAk%Bq93J\r31RdB3#j9#$!b9qQ'2P8T%$Tp1%JZ95NJ0Rd)5hKpM%0iIAeMH$Ylri!X&J!!3B(\rl0(bA)hKALNBqQ9F!!$Vh!!&ALiBqQAF!!$Vh!!&AM-BqQCF!!$Vh!!&AL!BqQ4F\r!!$Vh!!&AU8BqQ6F!!$Vh!!&AUSBqQ9F!!$Vh!!&AUmBqQAF!!$Vh!!&AV!BqQCF\r!!$Vh!!&rSqYiZX(rf%k!!#!!N!BJ3!!+!*!%"I!!$LjNCA0IBf*MAf0VFh9Y[U(\rre$UL$bJl`K-S1X),+(ai'hL)q!!!1aJ!!96R"Mj8r-!1L4J!!$XB!!&9#!Bq93L\r!(RqF3hL*1!!!1aJ!!98T"Mj9+8!ZIja,H)PB!!!l'!!"98S'2RqF8hL*H!!!1aJ\r!!99V"Mj9IF!1LCJ!!$XB!!&9M!Bq9Bb!(RqpBhL)q!!!1aJ!!96R"Mj8jd!ZIld\rlH)NB!!!l'!!"93J'2Rqp3hJp)+UV15QUURq*5$Jp3+UV18UUURqU8$K95[KqI6p\r6H$eJ998jDe99IiYB1&9V#$`pJ&991Ba99AqXB$KpI@0i9kF'2P6R%$TmpMJZ91F\rB1&HSaMj9#"!kI4C!,P8)%$TAU8Bq95N31Rdf5#jAUSBq98S31Re@8#j95JJmI5P\r6H(d)5hKmr%0i9qX'2P9V%$TpGPJZ9@XB1&IXaMj9M"!kICCJ,P@-%$TAjdBq91F\r31Rcf1#jAk)Bq93J31Rd@3#j9#!JmI1G$H(f-1hKpI@0i,!B!!%'#!EKmZLYi1f!\r!!%J!!D#"1J!!1eS!"&HUU[jAUkJ8I8TEH(dr8RKAl!Dq9B`31MQ-!`"pRQ!Z9qI\r'[P6R%$Sij`)!I2ii,PISKVj9#"!k13J"!(dH3#jAk8Dq95N31Rdq5#jp#%YiI1G\r$H(f-1hKrR'*iJ9S!!$YD!!4AUdhq9ka),(eVBhKpAeTi9qF'[P6R%$Sij`F!I2i\ri,PISaVj9#"!k13J'!(dH3#jAk8Dq95N31MNT"!"p2NJZ9qU'[P9+%$Sj5J8!I9j\r3,RdT8hKp#%YiI1G$H(qF1RL"HJ!!1eS!"&H-U[jAKkJ8IB`lH(erBRKAk!Dq93J\r31MN)!`"p(N!Z9qR'[P8T%$Sj+3)!I6j),PIUKVj95K!k18S"!(eH8#jAkdDq9@X\r31Req@#jp5PYiI5P6H(d)5hKr[8*iJCS!!$YD!!4AKdhq9iK),(cR3hKpRcTi9qN\r'[P8T%$Sj+3F!I6j),PIUaVj95K!k18S'!(eH8#jAkdDq9@X31MPV"!"pIPJZ9qb\r'[P@-%$SjM!8!ICjJ,ReVBhKp5PYiI5P6H(qp5RJlH`!","X!#%'!rQ")!!'d1b8\r!J$YJ!!")!!'J1cRrr)$j!!"AU%hq9kP),(d)5hKmrd*i9qT'[P9+%$Sj5J3!I9j\r3,PIVKVj9Da!k1@X&!(eq@#jAl!Dq9B`31MQ-"`"pRQ!Z9qI'[P6R%$Sij`B!I2i\ri,Rf-1hKpDf0iI8TEH(qF8RJl1IrmJ4N!!&HTU[jAUUJ8I5P6H(dI5RKAkiDq9@X\r31MPV!3"pIPJZ9q`'[P@-%$SjM!-!ICjJ,PIRaVj8ja!k11F#!(cq1#jpM$YiI@Y\rMH&IS4Vj9#"!kI4j!,ReV3hKrR&Ti1cRrr)%j!!"ALNhq9iY),(e+@hKp2e*i9qa\r'[P@-%$SjM!3!ICjJ,PIRKVj8ja!k11F&!(cq1#jAk!Dq93J31MN)"`"p(N!Z9qR\r'[P8T%$Sj+3B!I6j),Rd)5hKmjd0iIB`lH(qpBRJl1IrmJ9N!!&H,U[jAM+J8I@Y\rMH(eI@RKAjiDq91F31MMR!3"mrMJZ9qJ'[P8)%$Sj#!-!I4j!,PITaVj9+4!k15N\r#!(dq5#jp#%YiI1G$H&IU4Vj95K!kI9j3,RcR8hKr[6Ti1hX!!5`E!!K"J2jJ2@$\r`m6PVm2"rUeJi2B$`m6Q-m2"rM'!i9BcK2RerBhJmi!m211F2$hqR1$K8jb!f23!\r2$cN)$`prL%!iI2e$H&HT"Mj9+4!kI69),PHUaMj95K!kI993,P9+%$TAUdBq9@X\r31Ree@#j9Dc!b9kb'2P@-%$TpP@!Z9B`J0ReVBhKp5PYiI6a6H&IR"Mj8ja!kI28\ri,PISaMj9#"!kI49!,P8)%$TAk8Bq95N31Rde5#j9+6!b9qU'2P9+%$Tp99!Z98S\rJ0RdT8hKp#%YiI2e$H(bA)hKALdBqQAF!!$Vh!!&AM)BqQCF!!$Vh!!&AKmBqQ2F\r!!$Vh!!&AL!BqQ4F!!$Vh!!&AU8BqQ6F!!$Vh!!&AUSBqQ9F!!$Vh!!&AUmBqQAF\r!!$Vh!!&AV!BqQCF!!$Vh!!%iB!!!ZU(re%k!!#!!N!BJ3!!,!*!%"L!!%#jNCA0\rIC@0LAf9ZBh*jF(3!!*2Krr`li!!!5!!!Q(b$q+j8K!BmI)2jVRbMq+j8T3FqI-2\riVP6'jcjmT6*i9+8([RcMq+j8j`FqI32iVP8)jcjmjd*i91Ih[RbP1RK8T3IqI52\riVP8T"cjp3rLZ98VR2RdT8RK9+3HqI@2iVP9V"cjpJrLZ9BcR2ReVBRK9DrHqI5P\rDH&8TrrjmT8TiD+8!!Ab$q+jmK#YiI)2jVM[r!!%S(`!)3B$rD)2Krra1J!!J!*!\r')%!!!3#3"E!!&5jNCA0ICQPiGA"IDf9jAh"KFQPdH3#6iIrm1q!!!%J!!,4mJrL\rZ9)3(rRbMq+j8T3Bm9+8(2Rc$q+j8aJBm9-ER2RbP-RK8T3HqI12iVP6R"Ma8j`F\rqI32iVP8)"Ma9#1FqI1G#H&6RpljmT6Ti9+8(rRdMq+j9+3Bm95N(2Re$q+j95JB\rm98VR2RdT8RK9+3HqI@2iVP9V"Ma9D`FqIB2iVP@-"Ma9M1FqI@YLH&9Vpljp+9T\ri95RrrRbP5RKm"#J!3))!$$KJ!!")!!!81rm!!5JI!!K"J2p-1'!!!B2Krra1J!!\rJ!*!')%!!!3#3"G!!&5jNCA0IBfKPBfYIDf9jAh"KFQPdH3#q!Ir!1Z)2+$[#%bJ\rl!JXSI0XcH#`)!!""JJA-I2BlH)Nf!!!keJ!"95N'2P8m`!k*9J!!1YB!!99+"Mj\r95S!HIja6H)Pf!!!keJ!"9@X'2P9V3#jrR&YiLCB!!$V@!!&9M!BqIjaMH)Nf!!!\rkeJ!"95N'2P8p`!k*9J!!1YB!!99+"Mj95S!HIle6H)Pf!!!keJ!"9@X'2P9V3#j\rr[9YiLCB!!$V@!!&9M!BqIleMH(af'hKmP50i5!!&)#`&!!K!J3#NL6B!!$V@!!&\r9+3Bq966!$SP@!!!keJ!"98S'2P9+J"jqP&0iLAB!!$V@!!&9D`Bq9@Y!,Rk8@hL\r*PJ!!1YB!!9@-"MjqP'0iL6B!!$V@!!&9+3Bq962!$SP@!!!keJ!"98S'2P9+J"j\rqFe0iLAB!!$V@!!&9D`Bq9@Y!,Rjc@hL*PJ!!1YB!!9@-"MjqFf0iIjbLH(qpQRJ\riTIri5!!!`(l@+K3S"3!)3B%!X$NL!N48UK!kI5P3,RdT!kC1J!3J1YErriPf!!"\r9D`BqIleDH$V@rrq*PJ!!9B`'2P@-3#jr[@*i1YErriNf!!"9+3Bq95Q!(Rqp5RJ\rke[rrL9B!!&9+"Mj95X!1Ile5H$V@rrq*GJ!!9@X'2RqF@RJke[rrLCB!!&@-"Mj\r9M%!ZIjaLH$V@rrq*0J!!95N'2P8TJ"jrR%Ti1YErriP@!!"95JBq98V!$RqF8RJ\riS!!!2@#UUcPVUUTrLeJi2B#UUcQ-UUTrV'!i9BciIRerBhJp)&9915P99Aq*5$K\r9+3Jm28"996P+999rUP!iI6e6H&HV"Mj9Da!kIAKB,P9V'$KAV-Bq9B`31RfBB#j\r9M"!k9kP'2P8T%$Tp1%JZ9kU'2P9+%$Tp@&!Z98S)2(dT8hKpM%YiIAaMH&IV"Mj\r9Da!kIAKB,P9V'$KAl-Bq9B`31RfBB#j9M"!k9qP'2P8T%$Tp1%JZ9qU'2P9+%$T\rp@&!Z98S)2(dT8hKpM%YiIAeMH$Y!!!")!!'JJAX!!$Yl!!4AV+Vq9kQS&(f-5hK\rpIf*i9qS'[P9+%$Sj5J-!I9j3,PIVaVj9Da!k1@X#!(eq@#jAl)Dq9B`31MQ-!3"\rpRQ!Z9qP'[P8T%$Tp2NJZIBa,H(eVBhKp5PYiIja5H)&E!!!lH`!%9kY0rPHX5#a\rpDf0iI9pDH&IT"Vj9+4!k15N(!(dq5#jAkXDq98S31MP+"J"pAP!Z9qY'[P9V%$S\rjD`3!IAjB,PIXKVj9M"!k1B`&!(fHB#jpDf0iI8TEH(dT8hKrR%TiJ6X!!$Yl!!4\rALUVq9iZS&(e+@hKp2e*i9q`'[P@-%$SjM!-!ICjJ,PITaVj9+4!k15N#!(dq5#j\rAkSDq98S31MP+!3"pAP!Z9qY'[P9V%$TpIPJZI8TEH(dT8hKpM%YiIleLH)'E!!!\rlH`!%9iP0rPH+5#ap+90iICp+H&IV"Vj9Da!k1@X(!(eq@#jAl-Dq9B`31MQ-"J"\rpRQ!Z9qP'[P8T%$Sj+33!I6j),PIUKVj95K!k18S&!(eH8#jp+90iIBa,H(eVBhK\rr[9Ti1eS!!5`D!!K"J2jJ2@$`m6PVm2"rUeJi2B$`m6Q-m2"rM'!i9BcK2RerBhJ\rp)!m215N2$hqT5$K9+5!f28!2$cP+$`prLP!iI6e6H&HV"Mj9Da!kIAGB,PHXaMj\r9M"!kICGJ,P@-%$TAU8Bq95N31Rdh5#j9+6!b9kU'2P9+%$Tp9e!Z98SJ0RdT8hK\rpM%YiIAaMH&IV"Mj9Da!kIAGB,PIXaMj9M"!kICGJ,P@-%$TAk8Bq95N31Rdh5#j\r9+6!b9qU'2P9+%$Tp9e!Z98SJ0RdT8hKpM%YiIAeMH$Ylri"ALdBqQA8!!$Ue!!&\rAM)BqQC8!!$Ue!!&ALFBqQ68!!$Ue!!&ALJBqQ98!!$Ue!!&AUdBqQA8!!$Ue!!&\rAV)BqQC8!!$Ue!!&AUFBqQ68!!$Ue!!&AUJBqQ98!!$Ue!!&rR+*iIlfDH#`&!!"\r"JIVJ5!!&R#`&!!""J3!-1'!!!%J!"C!!I2BlH)Pf!!!keJ!"9@X'2P9b`!k*PJ!\r!1YB!!9@-"Mj9M)!HIP*MH)Nf!!!keJ!"95N'2P8T3#jq8NYiL9B!!$V@!!&95JB\rqIP*6H)Pf!!!keJ!"9@X'2P9a`!k*PJ!!1YB!!9@-"Mj9M)!HIM&MH)Nf!!!keJ!\r"95N'2P8T3#jq-8YiL9B!!$V@!!&95JBqIM&6H(af'hKmP50iLAB!!$V@!!&9D`B\rq9Ac!$SQ@!!!keJ!"9B`'2P@-J"jrR'0iL6B!!$V@!!&9+3Bq95P!,RqF5hL*9J!\r!1YB!!99+"MjrR&0iLAB!!$V@!!&9D`Bq9Ah!$SQ@!!!keJ!"9B`'2P@-J"jr[@0\riL6B!!$V@!!&9+3Bq95P!,Rqp5hL*9J!!1YB!!99+"Mjr[90iIj!!ihL6SIq`2@#\rUUcPVUUTrLeJi2B#UUcQ-UUTrV'!i9BciIRerBhJp)&9915P99Aq*5$K9+3Jm28"\r996P+999rUP!iI6e6H&HV"Mj9Da!kIAKB,P9V'$KAV-Bq9B`31RfBB#j9M"!k9kP\r'2P8T%$Tp1%JZ9kU'2P9+%$Tp@&!Z98S)2(dT8hKpM%YiIAaMH&IV"Mj9Da!kIAK\rB,P9V'$KAl-Bq9B`31RfBB#j9M"!k9qP'2P8T%$Tp1%JZ9qU'2P9+%$Tp@&!Z98S\r)2(dT8hKpM%YiIAeMH$Yl!)!l)!!!5!!"S$Ylrrb"H`!!9ka0rPHT5#apM%YiIAp\rLH&IU4Vj95K!k18S%!(eH8#jAkiDq9@X31MPV"3"pIPJZ9q`'[P@-%$SjM!F!ICj\rJ,PITaVj9+4!k15N'!(dq5#jpM%YiI@YMH(e+@hKrR&*i1h[rr)&E!!"AUkVq9kb\rS&(eVBhKpAeTi9qQ'[P8T%$Sj+3%!I6j),PIU"Vj95K!k18S$!(eH8#jAkmDq9@X\r31MPV!J"pIPJZI8TEH(dT8hKAl%Dq9B`31RfHB#jp+@0iIja+H$Ylrrb"1`!!9iT\r0rPH,5#ap5PYiI6p5H&IX4Vj9M"!k1B`%!(fHB#jAkBDq95N31MNT"3"p2NJZ9qS\r'[P9+%$Sj5JF!I9j3,PIVaVj9Da!k1@X'!(eq@#jp5PYiI5P6H(f-5hKr[@*i1h[\rrr)'E!!"ALDVq9iUS&(dT8hKpRdTi9qZ'[P9V%$SjD`%!IAjB,PIX"Vj9M"!k1B`\r$!(fHB#jAkFDq95N31MNT!J"p2NJZIBa,H(eVBhKAkNDq98S31ReH8#jpDe0iIle\rDH$Xj!!%X'3!)3B$qB$eJm2%jDr$`IkYB1$f!m2%jM2$`IiaJ1&@-i6jpIf0i25!\r2$cNT$`prU8Ji95NJ0Me!$`mj5Jm2IiT31(dp8hKAU`Bq9@X31Reh@#jAV-Bq9B`\r31RfAB#j9M"!k9kP'2P8T%$Tp0dJZ95N`-PHUKMj95K!kI9G3,P9+)$Cp+90iIBa\r,H(emBhKAk`Bq9@X31Reh@#jAl-Bq9B`31RfAB#j9M"!k9qP'2P8T%$Tp0dJZ95N\r`-PIUKMj95K!kI9G3,P9+)$Cp+90iIBa,H(epBhKrR**iIlf+H#`&!!K!J3"i1+A\rrq&H,4MkCG3!!1V8!!9H-KMkCP3!!1V8!!9H*aMkC03!!1V8!!9H+"MkC93!!1V8\r!!9HV4MkCG3!!1V8!!9HXKMkCP3!!1V8!!9HTaMkC03!!1V8!!9HU"MkC93!!1V8\r!!Ai5iRL"BIq`IA(UH%[rqjKqY5S8+!8!#%'"!(JjJJ)J9+N31Rf-5#jpL31Q6S!\r%)&HU"MikYIrrQ98!!&HVaMikYIrrQA8!!&HXKMikYIrrQC8!!&HT4MikYIrrQ68\r!!&H+"MikYIrrQ98!!&H,aMikYIrrQA8!!&H-KMikYIrrQC8!!&H*4MikYIrrQ68\r!!$KJ!!#k!Ir!6S!!)!#3"L"!!"!!N!3,L!!4,Q4PFep`Bf*MAf9ZBh*jF(3![L(\rra$UL"bJk`J-S1L)$#$T#!XJkBJ+)1S)#D(ah'hL)Y`!!1[F!!95P"Mj8[F!1L0F\r!!$Vh!!&8aJBq9-D!(Rqp-hL)p`!!1[F!!96R"Mj8jd!ZIldlH)NA!!!kp`!"93J\r'2Rqp3hKAUGpq95N31Rdd5#j9+4Ji9kUIIP9+%$Tp9&!Z98S31PHV(hj9Da!kIA4\rB,PHXAhj9M"!kIC4J,P@-#$apDf0iI8TEH(dr8hKATImq9+831Rbc+#j8T4Ji9kD\rr2P6'%$Tmdc!Z9-B31PHR2cj8ja!kI2-i,PHSIcj9#"!kI40!,P8)#$amjd0iI-B\rlH(bq-hL*0`!!1[F!!98T"Mj92F!1L9F!!$Vh!!&95JBq98U!(Rqp8hL*G`!!1[F\r!!99V"Mj9Dd!ZIleEH)QA!!!kp`!"9B`'2RqpBhKATHFq9+831Rbb+#j8T4Ji9kD\rR2P6'%$TmdM!Z9-B31PHR*cj8ja!kI2)i,PHSCcj9#"!kI4*!,P8)#$amjd0iI-B\rlH(bP-hKrrbYi9kRrIP8T%$Tp-8JZ95NB1&HU[hj95K!kI9&3,P9+%$TAUcpq9@X\r31Rea@#jAV(pq9B`31Rf4B#j9M!JmI@YMH(e+@hKp+90iIpj,H(bD)hJl)(lm1`!\r!%%J!!5aA*3Iq,!8!!%'#!#"AjK%k9qFf[RcI1hKAb"%k9mNf[RdH5hK)!!!F9qS\r*2&IV,[jpAeYi9m`*2&I&,[jpRLYiIcN1F&IQ"hjAjqDiI-BlH&6'%$SiaJ-!I0B\r`,PISjljAkEkkI3K,H&8)%$Sj#!)!I4C!,PIUMcjAkiDfI8TEH&9+%$Sj5J%!I9C\r3,PIX9Vj9M"!kICCJ,Re+BhKp#&0iI0a$H&I&"ljAa[kkI+8cH&5P%$SiT3-!I,8\rS,PI(cVj8ja!k11F#!(ce1#jAb*Fq9mQ1YRd)5hK9#"!k13J"!(d93#jAbPDq98S\r31Re98#jp#&0iI1G$H(bl1hKAL`)Z9f`'$ReVBhL4HJ!!1eS!"&H&"JjACJ)ZI+8\rcH*!!ZJ!!1eS!"$XBrrmX'!!!3B(qe$KJ!!#k)Ir%6S!!)!#3"L"!!!m!N!3$*!!\r2,QeKDf9IDf9jAh0MD'9N!!!!I!J#TT2Krrb3!!%!#*3Krm"mIaYiN!#"!&arirY\riJ)%!A%[rr*PJ!!!!Iq2lH%[rlqPJ!!!!,!-!!%##!!`iB2rr5!!!*(rMqhK)!!Z\r&B!!!!#`$!!""JJ!-1'$rrNJ!!!JiB!!!J!%!5$JK!%"m#!1QJq(rr%k!!#!!N!B\rJ3B!"!*!&H!!1,Q4PFepVCAPIFf0SC@4m#!+QNq(rr*!!!3!)P#(r`(ar'hKrirY\ri5!!#+@!!!!"rirYi5rrZJ@!!!!"rirYi5!!,"@!!!!!X!`!!3),rf$KJ!!#!!3"\r)1#%!3(`)!kD$iIrm6S!!)!#3"L""J!%!N!9B!"-ZC'9cAfjPGepbB@jNEfeIDf9\rj!!!!I!J#TT!!!3!)P#(rX*!!B3"S5!!C$B""!"53!'%!5%J!'3'!33!8N!"K!%b\r!B3"S5!!!T@!!!!!iB3")5!!"+@!!!!!iB3!i5rrr26KK!$K)!!#&B!!!!$KK!%"\r)!"MGJ%%!&$KK!%4)!"M4J%%!&)"L!#")!!$aB!!!!$KK!$K,rrm&1'%!1%J!!%e\rJ!!!!J!%!@$JK!&"m#!1Q6S!!)!#3"L""J!#3"T`!)5jNCA0ID@jTG&pbB@jNEfe\rIER9YBQ9bAfGPEQ9bBA4[FJ"m#!+QNq(rr*2"rrL3!!%!#*3Krm#3!'%!@$[#,@b\r!B3"B1))Xl%[rrI9J!!!!1q!!!%J!!"!iB!!!I(ljVM[r!!%X(`!)3B$rm)!"!%J\ri)3"!I!J$TS2Krrb$`Iri6S!!)!#3"L""J!)!N!9J!"iZC'9cAh0PG&pbB@jNEfe\rICf9ZCA*KG'pbAh0PC@4m#!+QN!!"!!L8)Ir!N!"K!&JiBLeXJ)%!@$LJ!!K)!"H\r*J%%!&)!"!%Ji)3"!I!J$TNk!!#!!N!BJ3B!!N!Bd!"JZC'9cAh0PG&pcCA&eC@j\rMC9pZG@eLCA)!!(`)!UD6iIrmNm(rq*!!!3!)P#(r`*!!B3"B1m)YE(r$mhL!J3"\rB1+)Xl$M!!!&,rqAeB!!!!$[J!!")!!!NI(liVMKM!!&8B`BqI(ljVRbHq+iS"!!\r!3))!%$[r!!%X(`!)3B$rh)!"!%Ji)3"!I!J$TS2Krrb$`Iri6S!!)!#3"L""J!)\r!N!9m!"SZC'9cAfGPEQ9bBA4PAh*KEQ4[E9pLE'pMDh`)!UDqJIr3N!!"!!L8)Iq\r3!(ae'hKmQ#0iI,BVH(cA-hKmp$YiIS1MH%J!!@&mI"Yi1(3!"%J!!99mHKYi+"J\r!!%##!!Jki!!"1b!!!8J!!,"qhV0iIVZVH%J!!)!X(J!"3)%!)(pMfhK)!!$K9'-\r%2Rrm'K3lH`!#1plrrNJ!!"L)H`!!1hX!!94M"Mjrr"S81m!!!(pGdhKmRrR@I,h\rTeRb%+K3m`)!!1-Errhq%-jCrR$(@Ij`J8$cp"2`ijh-YI2mjeMd!J!!j#2rrIdG\r$PRpD3GCr@MK3,"i!!%##ri!S'!!!3B)!&*1B!!!l'!!%NeJ!!$XB!!3l13!","N\r!"%'"!!am'EJ!3)(r5(q$ihL!!3"i1#%!F(`)!kDkJIr36S!!)!#3"L""J!`!N!3\r"*!!2,Q4PFepaG@&NAf0VFh9Y!!!!L)-!!CL"rr#)S`!!Q+(rmD"Krr"1J!!J!*!\r')%!!N!FB!"BZG(G[Af*jG'9cAhCKH&pdEepZCA4cL)-!!jL"rr#)S`!#Q+(rmBM\r$!!'B`IrbL1-!!*MKrr1!BIr`6S!!)!#3"L"!!*!(+!!A,QC[GA*IBRPdCA0IGQ&\riAh4[AfjPG(-!!!"m#!+Q[`(ri*!!!3!)P#(rS(aj'hKr2-YiIcV,H$KK!$K)!"6\r4J%%!&%J!&,'!33!8J)%!1(b%'RL!SJ#SJ-8!!(c(-hJiaJ!"N!$&!!"mjb*iI2J\rlH(m$`hK)!"5aJ%%!&%J!&-'!33!8N!"K!$ar3p0i1)%!2$LJ!!4)!"4*J%%!&$Y\rD!!4)!"5GJ%%!&*!!B3!mId26H$L"!$`iS!!%5!!8*B""!"3lB!!!5!!!@$[!!!#\r,r!!!1k!!!%J!!"4ArrKq9qJ(rRrH3RJl[3!","d!"N#"rq`X(J!!3))!&)Nm!!"\rK+3!"Q6`!!%J!!"#*A!!!98S'2*PF!!!lR!!"1hX!!5`E!!G!JIqS1'!!!)!"!'J\ri)3"JI!J$TVX"rq"1J!!J!*!')%'!#!#3"!%J!!mZC'9cAh*KEQ4[E9pVCAN!!!"\rm#!+QNq(rr*!!!3!)P#([`*!!B4"BN!#"%&b3!+%3B$KK!$JiJ"!!J+%3A)$"%'"\r)!!"eB!!!!(ar'hJX(`!!3))!&$KK!$L!J4"B5!!#9@!!!!!iB3!i1)!!!$LJ%!"\r)!"3TJ%%!&(rMqhL!!4")1#%33(`)!kD$iIrm6S!!)!#3"L""J!%!N!9m!")ZC'9\rcAh*PB@4IF'&cFhG[FQ4m#!+Q[Z(rh*!!!3!)P#([S(ap'hKmQL0iI,XVH(cC-hJ\rkiKY(1`)E+)2L!&!lJ!!!,"S3!%#"!5!iB2rr5!!"K(pMfhK)!"-4J%%!&$Kr!%K\r)!"-GJ%%!&(qMkhKr400iIqAlH%J!%b'!33!8+!-!!%##!"4rirYi5!!6*B""!"4\r)!!$8Ik2VH$L!!!T)!"-TJ%%!&(aq'hJS(J!!3B)!$$KJ!!#BIJ!!,"N!!%'#!+4\rr!m0iIf6EH%J!%Tf!33!81(m!5%J!%UQ!33!81'%!1$L!%!"rjIYi5!!5VB""!"3\rS!`!!3))!&(rMqhK)!"+aJ%%!&%J!!'!iB3!i1)!!#NJ!%V@!33!8I(iEH#JH!!"\r"JJ!-1)!!!*LH!!"rSqYi1)%!1%J!%UQ!33!8,!-!!%'#!#"qilYi5!!5(B""!"3\riI`")5!!5+B""!"4)!!!)1i!!!5`F!!""J[lS,"`!!%##!"KrSqYi1)!!!(p&dhK\r)!"*eJ%%!&$KL!04)!"(CJ%%!&#`C!!""JJ!B1'%!1$L!!!!iS"!!5!!56B""!"3\riS!!!I0VU&*LQrrmii!!!,"`!!%##!!Jii!!"I1-lH)!"%'Ji)4"JI!J$TVVKrpa\r1J!!J!*!')%'!#3#3"!(8!"-ZC'9cAh*PB@4IF(GIFh4bD@jR!!!!I!J#TVl"rpL\r3!!%!#*3KrZ"mH4YiI*FMH(mfbhJlJ!!"1k%!Z(mMbhK)!"(CJ%%!&(ak'hJiB3#\ri1)!!!$LJ!%")!"'TJ%%!&$YJ!!&)!!#%L(N!!$Xj!!&mI`Gd1m!!!%J!!%3X(!!\r!3B)!)&IN"rjrTHYi1ld!!BM&!!"maL*iQ-8!!%J!!"KAj`Iq1lhrriNG!!"p#$T\riQ4d!!&Irq(ilhJ!","i!"N#"rlaAD3Gq+!N!!%##!"Jj3!!!,"`!!%##!!Jj3!!\r"I9a6H$Yl!!&m'p"!3)(rI$ZK!,Kqq,Yi1f!!!%J!!%!li!!!1m!!!%J!!##*I3!\r!1ld!!AeV"h3jRJ!"I@YJ-(rr@hJlhJ!","i!"N#"rq#Eq!!!1aJ!!6Yl!!%S'`!\r(3)(r`(lMZhK,rq64B!!!!(lMZhJiJ3!i5rreK@!!!!"q`l0iIZ5lH(p&dhJi`3!\riIZHlH%[rf&&J!!!!1'%!1$L!!!!iS!#!5!!3HB""!"4qilYi5rrNK@!!!!!iB!!\r!J!%"+$JK!5"m#!1QZX(rf%k!!#!!N!BJ3B!+!*!%!C`!%LjNCA0IFh4bD@jRAh4\r[AfYPHA`)!UD6iIrmNm(rq*1Krr53!!%!#*3Krl#3!'%!D(bI)hL$S3"S1m!!!(r\rMqhJiJKYJ5!!3+B""!"4)!!!iIq2lH$L#!0D)h3!!1ld!!96&"Mj)!"!*J%%!&#`\rH!!K!J!!8Iq2lH$L#!0P)!!raJ%%!&#`H!!JlhJ!"3B$ra(rMqhJiJJ$F5!!2eB"\r"!"5!!3"B1#%!8(`)!kD$iIrmJm(rq)1Krr41J!!J!*!')%'!!`#3"DJ!&LjNCA0\rIBf*XEf0VAh"bD@jdAfCTE'9m#!+QNq(rr*2"rrL6SIrdN!!"!!L8)Iq`I(dEH$[\r#'fFli!!!5!!!-(r$mhJlhJ!)Ik6VH$LJ!!K)!!i"J%%!&#`$!!"!JJ!-1'!!!8J\r!!"3lr`!"+"m!%%'!rp!iB!!!J!%!@$JK!&"m#!1QJq(rr)2"rrL$SIrd6S!!)!#\r3"L""J!-!N!9m!"!ZC'9cAfPcAhGPB@YIDf9j!!"m#!+QNq(rr*2"rrL6SIrdNi(\rrm*!!!3!)P#(rX(am'hKmR50iI,iVH*!!`3"dN!$K!(L4!3"mN5%!J*&"!)5$i3#\r-Ii2MH(qNkhKraI0iJ-%!G)$K!(Krk2Yi5rr+G@!!!!"rJq0iIk6VH(r&mhL!`3"\rmJ1%!J$NJ!!!X(`!!3))!#$NJ!!&p+%Yi5rr+4@!!!!"rJq0iIk6VH(r&mhL!`3#\r%J1%!L(rSqhK,rmSPB!!!!)!"!&Ji)3"3I!J$TS2Krrb$`IriJk(rp)1"rr"1J!!\rJ!*!')%'!"!#3"G!!%5jNCA0I-f0LBepPEQ0bHA"d!(`)!UD6iIrmNm(rq*1Krr5\r6JIr`N!!"!!L8)Iq`I(`EH(bG)hKm[LYiN!$"!(53!1%!H*%"!(b4)3#!N8%!K)2\rK!)arJq0iIk6VH(r&mhL!`3"dJ1%!H(rSqhK,rq09B!!!!(q$ihKrT1YiImAcH)$\r"!(b!i3#!15!!!#`I!!"!JJ!)15!!!AdS5hK,rq-PB!!!!(q$ihKrT1YiImAcH)$\r"!)5!i3#)IqMlH%[ri`9J!!!!J!%!@$JK!&"m#!1QJq(rr)2"rrL$SIrdJi(rm%k\r!!#!!N!BJ3B!%!*!&d!!5,Q4PFemcF'0LBepPEQ0bHA"d[X(rf$VL(1Jk`K[SI*N\rMH(ai'hL)Z!!!1aJ!!95r"Mk)f!!!1aJ!!96'"Mj8aN!ZIrmcH)Mi!!!l'!!"91F\r'2P6RJ"jrrcYiL4J!!$XB!!&9#!Bq93M!$Rrr3hL*1!!!1aJ!!98q"Mk*@!!!1aJ\r!!99+"Mj95N!ZIpj6H)Pi!!!l'!!"9@X'2P9VJ"jrhPYiLCJ!!$XB!!&9M!Bq9Bc\r!$RrHBhKAaH%qI+AkH$c!$`miaJm2I,``1(rriRKAKb!fIpikH&ISN!!DI3MkH(8\rFc-aALA5qIqVLH(dr8RKAbj!!'ReVmRKeI-c-9iad[Rr&iRKpRLTi9mEiIRc'qRJ\rmi&9911G99AcF1$Krrq*i9iJ)2(rH3RKAkF)qI5RbH$e!!2mj5J$rI6a31(rHiRK\rALd!ZIrpDH&I-q(jpM2Ti2+"996LP999pR#JiIrrLH&H'#$arhM*i9qF!"P6Ri6j\rAb!)H93L%2PI*"Mj9+B!H9mS%,RdT8hKp#%YiI2j$H&Ir!6ilB!!!5!!"@&GV%$T\rpGPJZ,!X!!%'#!#"Al2#q9qA3#RfI+hKAa[#q9mI3#RcH1hK)!!!F9qMiIPITf!K\rp(dYi9mViIPI,f!KpAPYi9rm"2PIH!6jAl&Di9q9RrPIQAhamT60iIB`VH&@-%$S\rjM!-!ICGJ,PIRRcjAk*DfI1G$H&6R%$Sij`)!I2Fi,PITeljAkXkkI5P6H&8T%$S\rj+3%!I6G),PIV"Vj9Da!kIAGB,RdT@hKmjdYiICSlH&I-AcjAa9DfIB`VH&@-%$S\rjM!F!ICGJ,PI'MVj8aK!k1-B'!(cA-#jAa`Dq91F31MMR"!"mpcJZ9mM2[PI*aVT\rp#%Yi93J31MN)"3"p&d!ZI1G$H(c'1hKpR$0i9iU!(PG,"$jpA9Yi9k`A[PHP%$T\rpM#S8NCN!!$Xj!!4A4S3q9iF!(RcG1hKAU$Dq9kN`-Rd)5K54'3!!1cN!"$Yl!!%\rX'`!33B$qU$KJ!!#k`IrB6S!!)!#3"L"!!!S!N!3#m!!-,Q4PFepcCA4IDf9j!!"\rm#!+QN!!"!!L8)Ir!N!"K!&L3!)%!A)"K!&L!J3"F1+)YG%J!!$PJ!!!!1')YG)!\r"!%Ji)3"!I!J$TNk!!#!!N!BJ3B!!N!Bm!!SZC'9cAf0bHA"dI!J#TVj"rmL3!!%\r!#*3Kr["mGKYiI*3MH(bk+hJkiKbS1`%!1)Kd!!"mB`Gd,!-!!%##!!`iJ!""5!!\r!$)L8!!"mK!GdQ*S!!(b9"h3iSK`SI+@SVP5c%$U)e!!"I-B(G#`'!!"!JJ!-11!\r!38J!!!b)p!!"I1F(G*Mk!!&mp3Gd13)F+(d)U+j9%M!b1f!!!%J!!#b,eJ!!1YB\r!!9I*"MiS#3!!3B)!0&I+"Mj95JJm1@%!a(e,fDilH`!"+"X!#%'!rp4)!!!81B!\r!!$KK!-4pJpQZ1hX!!5JE!!K"J2rX1'%!a$L"!%4,rrZaB!!!!$KK!-`iJ3"%IQ@\rEH(j'NhK)!!%aB!!!!)-K!-aA*!BqQ*J!!$XB!!&A*FBqQ,J!!$XB!!&A*SBqQ0J\r!!$XB!!&A*dBqQ2J!!$XB!!'$)3$39bJ'2TNB!!!l'!!"9bR'2TNi!!!l'!!"9bU\r'2TPB!!!l'!!"9bY'2TPi!!!l'!!"1i!!!$[J!)!jJ!!!QB%!3$YJ!!*)!!"N1m!\r!!$ZJ!!")!!"!9pi)2$KK!$KmBq#Z9q3'2RaM)$JX!`!!3B)!#'2H!!&Arrjq9q8\r'2LJ&!!"!JJ!-1j`!!6[J!)!l[3!"+"d!"N'!rm"AaJBqI0F`VRcDfDilH`!"+"X\r!$8'!rj`ii!!!Q2S!$Ap$dhL!!3%B1#%"%(`)!kDk3Ir)6S!!)!#3"L""J!i!N!3\r#%!!,,Q4PFepQBh*jF(3!!!#q!Ir!1k)Nk$Z!!!!lB!!!I*8MH*!!SIq`N!$"rk`\rii!!!N!$Krl4)!!4-1X!!!%J!"#4AD)3qIhp#H)%Krl"rrNJiJ8(rV(rr8$KAfS!\rH9XX31Ree@#jrDeTiIpjDH(rHdRKAqS!H1CB!!9@-%$TpP@!ZIfaLH(rrBRKrrp*\riIp4'F&ID"MT@P!Bk9qIK2PISi!Crjd)89pk%2Rdpd#jrR%Ti193#!(eG8#jrR&*\ri9p2#2PID"MT@F`Bk1AS%!(ep@#jrR&Ti1C-'!(fGB#jrR'*iIr4'F&Ik"MT@P!B\rk9rq%2MMk!3"mr6JZIj`kH$N8!`"p(8!ZIja#H(rc4R"AqJBk9R-'1MNk"3"p28J\rZIja+H$P6"`"pA9!ZIja5H&H,K$jrReTiJB(rX(rqB$L!iIqXIrmi1&ICJ"ij&J!\r#93J31Rd93#jrL%*iIpj#H(rHbRKAqB!H16B!!e8T%$Tp08JZIiP+H(rr5RKrrmT\riIp*'F&IC"MT@8JBk9qVK2PIVi!CrkPS89pk%2RfGb#jrHf*i12)#!(cp1#jrHcT\ri9p(#2PIC"MT@-3Bk14N%!(dG3#jrHd*i16%'!(dp5#jrHdTiIr*'F&Ij"MT@8JB\rk9rq%2MPC!3"pA9!ZIhY5H$Pb!`"pI9JZIhYDH(ra4R"Aq3Bk9M%'1MQC"3"pR@!\rZIhYLH$Ma"`"mr6JZIhXkH&GSK$jrId*iJ5(rX(rq5$L"3IqXIrp31&IBJ"ijGJ!\r%9@X31Ree@#jrDeTiIpjDH(rH`RKAq)!H1CB!"9@-%$TpP@!ZIfaLH(rrBRKrrm*\riIp"'F&IB"MT@%!Bk9qIK2PISi!Crjd)89pk%2Rdp`#jrR%Ti19!#!(eG8#jrR&*\ri9m[#2T&KrkKAf!BkJB(rU&@-"MU4JIqS12J%!(cp1#jrR$TiJ3(rU$N)"J"p(8!\rZIja#H(r`4R"Aq!Bk9K!'1PIrK$ij1!%!I6e),RqF5RJj8!-!I9e3,RqF8RKrkdC\r`N@(rU&Ii"MU"JIqS9B`'1T'"rkJiq!8!I2di,RqF1RL"!IqS13J(!(dG3#jrR%*\ri9iQ%2RqI5RL"3Iq`Irj31)&KrkarreJi9pH!(MQ@!!C9M"!kIC9J,Rq-BRKrhQ*\riIpkkH&IhJ"iipJ!(91F31Rce1#jrKcTiIrmkH(rrZRKrb%C`N3(rT&IA"MU")Iq\rN95N'1T%Krk4AkZ%q9q[J"RrU@K4AhS3qICfi,RplBRL!iIqN11F#!(cp1#jrHcT\ri9mM#2T%"rk"Ae`BkJ5(rS&8T"MU4)IqJ19F%!(eG8#jrHe*iJ@(rS$PV"J"pI9J\rZIhYDH(rX4R#4JIqN9rF'1S$Krk48j`BkN!$Krk4Ari3q14F"!(dG3#jrHd*iJ5(\rrT$NT!`"p28JZIhY+H(rU4R#43IqJ9rF'1S&Krk"9D`BkN@(rS$QA"3"pR@!ZIhY\rLH)$Krk!ij`F!I2di,Rpl1RJkeJ!),"B!)%'!qparRq0iIhcEH(rlqhL"!Iqd13J\r!!C%"rl5")Iqd,!N!'8'!ql"ALZMq9i[S"(q+@K4AE1Mq9fIS"(pX1K4AL2KqI3M\rDH$dJ998j+999I4p)1(plqRKAkJJmIja5H&GV`MjpDq*i2B!!rcQ-!2ppIf!iIjc\rkH&IR3#jrHcTi9iM`[Rd)fRJp)$-c15Nc-hdI5$KrHrTi9qS31RqF8RKADi3qI@[\rLH&9r"$jrR2Ti9qb!(RplBRKAKq%qI1IDH$d!$`mj#!m2I2p!1(plqRKAk5!fIja\r+H*0M!!#6J`!%ZJ(r`%k!!#!!N!BJ3!!3!*!%"6`!$#jQBh*jF(4IBQpNH3!!I%-\r6H%k!!#"m#!+QN!!"!!L8)Ir!5rrrlAaT'hL!BJ"`J))!E$LL!!!i`Lf#J1)!B)%\r#!&a)!!"CJ%%!&)##!-b3!'3!!%[r[-PJ!!!!1'!!!)!"!%Ji)3"!I!J$TNk!!#"\rm#!+QN!!"!!L8)Ir!J')!c)"M!!")!!!aJ%%!&)!"!%Ji)3"!I!J$TNk!!##"JJ!\rmN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!1*!!33!8J!`!!)"-!!4m#31Q6S!%))'\r#!"L3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!3N!""!"5!$!!!J%`!"(`*!kC1J!3\rJJB)!3*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!##3!%%!&)!-!!#!6!!%I!N$TNk\r!"##"JJ!-N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!&*!!33!8J!`!!)"-!!4m#31\rQ6S!%))'#!#53!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!)N!""!"5!$!!!J%`!"(`\r*!kC1J!3JJB)!+*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!#b3!%%!&)!-!!#!6!!\r%I!N$TNk!"##"JJ!%N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!!*!!33!8J!`!!)"\r-!!4m#31Q6S!%))'#!$#3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!FN!""!"5!$!!\r!J%`!"(`*!kC1J!3JJB)!0*!!33!8J!`!!)"-!!4m#31Q6S!%)!!!!"b!!!"m#!#\r3"TL!!!"-!*!'+Db!!!#B#!#3"5T%J!!!J!J!N!8Ua)!!!0!!N!BVP)!!!*!!%!#\r3"5`NJ!!!B!#3"Lb%J!!!U"!!N!8Y,)!!!8KJ!*!&,`L!!!&%3!#3"6"-J!!!S!J\r!N!8`l)!!!Ia)!*!&-ZL!!!(!8!#3"65SJ!!!d"J!N!8eH)!!!+!B!*!&0KL!!!$\rd)!#3"6F-J!!!p#!!N!8l%)!!!&J!N!BlD)!!!M"`!*!&3[b!!!"B!*!'3e5!!!!\rX!*!44L)2+!)L%bJ#)JXS"L)Fk))#"#6S4K4&'#f#"#*'&!BL!Eb#!KB"i!)!!L!\r#4!FS!bJ$#!,)!SJ#D#eX,1`!d"Y('bJEB"YR'qJFU"`S,A3!i!)K#J%L*AJ")L`\rJ!5)JI3NKQ)B#'J!F!13-P"+N'F!Bk"Ui*Q3TV#b%,#3VP#V%+N3Y,#m)-1``6$,\rS0+JeH$BB0``i!$YS1a!L$'5#!LS-@!a-$%!-0!`S$"`-%!`%!a!#r!,S!Y3#a!+\r`!T`#L!kd$U!1M!ji$QJ19!j!$L`Q0#BS*K`Q%#B%*IJPl#AJ*G3Fe"c!(+`FQ"b\r)((3FB"a-($`&)4#"!`B!%!!!%"!3!!!3!"!3%!!3%"!%)4!%)4!#)K!3"#%3J3-\r,%!!3!"#3"3!!!4!!!3!3!4!3!3!!%4!!%3!3%4!3%3BK!3)K!3-L!3%")3%$)3%\r")3%")J%"!L3"N!3$)3%#)J%"!5%"!5%"!53"N!3#)J%"!53"N!8N!C!%"#%""#%\r"!L)"!33K!3%K!3%K!3)L!3%")`%"!3JK")%$$3%!!!%!"!!%!!!%"!%%!!%%"!!\r!)!!!*!%!)!%!*!!%)!!%*!%%)#3""#3"!b%"!L-%!3%#)J%"!5)%!3%K"!%K!3%\rP"!3"!33"*3%""!3"!L)J!3)M*!%"!5-J!3%")L3"!5-%)!%"+J3N!3%%)!%""#5\r"!`m#!!!#!!3$!!!$!!3#"!!#"!3$"!!$"!3#!#!#!#3$!#!$!#3#"#!#"#3$"#!\rP!`3N!3)#)J%#!5-%!3-#)J%$!53%!3)%!5F"!J3%!3-%!5B"!`3%!3)")b!"!J%\rM*!%$!5-J!3-"-53"!J3J!3)%*!%$"#!"!`3N"#%#"5%)!5%#!5%)!L%)!L)##!-\rL#!J")`))#!3L!3)#)3%#)`J"!J%L#!%")3J")`%##!%K!3%R#!J"!JJ)!3)K!B%\r$"`)!!3!!#3)!#3!)!3))!3!)#3))#3)M!3%#!5)"!3)M#3%#!5)*!3%R#!%"!JJ\r"!3%S#!N"!JJ*!4!$)4)$)4!")3J")4)")3J")K!)!L)5#!)M%!J)!5-5#!J")4!\r#)J%5!L)"%!%M#!%5!53)!4!)!5-"%JJ"+J%3#!J"%JJ)!4!")3'"!`F5!!%3!!N\r5!!N3#!%5#!%3#!N5#!NK%!%M!3%5!5-"!4!")`N"%J%b#3%3#!%"%JJ"!4!)#3%\r5#!N""5%%"#%JJJ)%"#!3!"3!%#!L&##"!`JJ!!!J"!!J!#!J"#!J%!!J&!!J%#!\rJ&#!$)3L"!`B%!!J!)!J%)!J3!!J8!!J3)!JN&#!))!)M##!%!5)))!%S)!JJ"#!\r))"!")`JJ&!%T##!3)!JJ&#!)J3-()!!!*!!!)#!!*#!!-!!!0!!!-#!!)M3JJ3-\r))#!!)#3!)*!%*#!J-!!J0!!J-#!J0#!")5!")3L"!`BN!!JJ)!JN)!J`!!Jd!!J\r`)!JP0#!))#!")`JJ*!%V##!J)!JJ*#!))$!")`JJ0!%T##!`)!JJ0#!)"b)3#)%\r$2`!!#!!3!!)!!!)3#!)!#!)3!!!#!!!5#!!##!!5!!)#!!)5#!)##!)5"!!!"!!\r3$!!!$!!3"!)!"!)3$!)!$!)3"!!#"!!5$!!#$!!5"!)#"!)5$!)#$!)5!"!!!"!\r3#"!!#"!3!")!!")3#")!#")3!"!#!"!5#"!##"!5!")#!")5#")##")5""!!""!\r3$"!!$"!3"")!"")3$")!$")3""!#""!5$"!#$"!5"")#"")5$")#$")5!!!!!J-\rK!J)L!J)%)3%")3)")3%#)J)"!5-#!J%%)JJ#!L%)!5%#!5-)!J)")3J#)`%)!J%\rL!3J"*`)"#!)#!3J")5!#)J)J!b%L!L)#)J-L)!%")`)J!3)L)J%")`)L!3)K)!%\rM#!)J!5%)!5%L!5-)!L)")3J"*b!"#!)J!3J"*b)"#!)L!3J#)3+"!`F#!!)!!T!\r&!!!$!J!$!!)$!J)$!L-##!)")J))!5F#!JJ#!J))!L-$#!)")J-)!5F#!`J#!J-\r)!5)J!S%$"`)J!J!L!J)L!J!J!`)J!`!L!`)L!`%R)!))!L!##!%R)J))!L)##!%\rR)!-)!L!$#!%R)J-)!L)$#!BK%!3K)!)L%#!")4!$)K!3!L%3!5%J!533%#!)!b%\r)!5%3!5%)!L)J#!%N%#!)%!)M#"!3!5))%!%P)!J3%##"!`F!!!3!%!3!!#3!%#3\r3!!33%!33!#3N%"!N#!)L"!J")a!%#!)L*!J"*"!N#"!"*`3)%"!%#"!"*53)%"!\rNJ3-(!!3!!"3!!!3J!"3J%!3!%"3!%!3J*"!8)!J")33")3J")43")3J")`3J#!%\rP&#!)%!3")`J3&!%S#"!%)!J3&##"!`F!"!3!&!3!"#3!&#33"!33&!33"#3N%"3\rN#!%M"!3)!5-8"!J")`3N#!%b&#3)%!3%#"!8"!J3"#3)%"3N"#%3"#%"!L)3!38\rL!K!#)3)")3%")`)3!3%K!J)K)!%K%!%K)!)L!5!")a!")!-M)!)3!5)J!J%R!5!\r#%!%J!J%K")%$"`!3"!!!"3!3"3!!"!)3"!)!"3)3"5%#!5)%)!%M%!3J!L)&)!%\rM%!8J!LF%)!)3"#!#!5J&)!)3"5!#)!-K-!-L)!%#)M!"!L%J!L)#-!)M!L!"!5-\r#-!%")J)J!5%J!5%`!5%J!5-J!5!")c!")!%K)!%M)!)`!5`J!L!")!)`!5!#)!5\r"!`F!-!3!)!8!-!8!)!3#-!3#)!8#-!8N!L!%)!%M-!3J!5-J"5!")c!&)!%`)!3\rJ!M!%)!)J"5!#-!8J!J3K"!BL!35#!J`"!3!&!!%""3%!%!33!"%%%3%3"4!"%38\rK%3%K#)%$$`!%#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!&#"!\r"#"%&##%4!L%)!5%%J3-1#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%\r"#"!&#"!"#"%&)JJ4!5))#!%M"!J)!LS)#!%%#!J"!3J)!5-&#!J"+!%)#!%&#!J\r"!5F)#"!%#!J3!6F)#"%%#!J4!3J)%!8)#"!"#!J4"3J)%3FK%))#$3!"!"%3!"!\r3%!%3%3%!!4!"!3%4%3!4%"%")K%4J3-[%!!!%!!3%!!"%!!4%"!!%*!&!4!3%4!\r"!"!"%"!"!4!"%4!4!"!4%"!4!4!4%3%!!!%!%!%!!3%!%3%3!!%3%!%3!3%3%3%\r"!!%"%!'3"4%"%3!"%4!"%3%"%4%4!!!4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!\r4!4!4!3%4!4%4%3!4%4!4%3%N%4%4%)%$$`!!%!!3%!!"%!!4%"!!%*!&!4!3%4!\r"!"!"%"!"!4!"%4!4!"!4%"!4!4!N%4%3%!)L%"!")a!3%!%M!4!3!534%"!3!5m\r3N!F"%"!3%4!3!3%[%"!"%"!3!3%3%!%4%"!4!5i3%"%3%"!4!4!3%4%3!3)L%!%\r")a!3!3%M!4!"!534%!%3!5m3!4!3%!%3!4!"%"%3!3%",a!"!4!3!3%"%!%"%4!\r"%3%Z%!%4%"!"%3%3!4%4%"%#)K!4!5-3%"%")`%3%3%N%4!4%!%[%"%3%"!4%!%\r3%4!4%"%"!5m3%3%3%"%"!4!4!4%3%4%",4!4%4!3%4%"%"%4%3'"!`m!!!%!%!%\r!!3%!%3%3!!%3%!%3!3%3%3%"!!%"%!'3"4%"%3!"%4!"%3%"*"%4!4!#)J%3!5-\r3!4!")`%"%!%N%3%3%!%[!4!3%!%3%!%"%"!4!4!"!5m"%!%3!4!"!3%3!4%"%"%\r",J%3%4!"%"%"!4!4%3%"!L)"!3%M%!%"!5-"N!3N%3%"%!%[!3%3%!%"%!%"!4!\r4!C!%,`%"!4!"N!F4!3%4!5i"!4%3!3%4!3%"%4%"%3)L!4%")a!"%3%M!3%4!53\r4!4%3!5m"%4!3!4%3!3%4%"%"%3%",`%4!4!"%3%"!4%"%3%4%3%Y!4%4%!%4%3%\r"%C!%J3-2!!!4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4!4!3%4!4%4%3!4%4!\r4%3%4*"%4%4!#)K%3!5-3%4!")`%4%!%N%4%3%!%[%4!3%"%3%!%4%"!4%4!"!5m\r4%!%3%4!"!4%3!4%4%"%",K%3%4!4%"%"%4!4%4%"!L)4!3%M%"%"!5-"%3%"*"%\r4!4!",a%"%"!4!4!"%3%3%4%"!3%[%3%"%"%"!3%4!3%4%3%4!5i4!4%3%3%4!4%\r"%C!%!L)4%3%M%"%4!5-"%4%"*"%4%4!",a%4%"!4%4!"%4%3%4%4!3%[%4%"%"%\r4!3%4%3%4N!3","%4%4!4%4%"%C!%"#%#"#%#!L)#!J3K!J%K!J%K!J)L!J)")`)\r#!J3L!J)#)3)")3)")`)#!J%K!J)M!J)#!5)#!J%S!T!(!3-K!`-L!3)#)J-#!L%\r"!5%#!5%$!5%#!5-"!J)")`-#!J%K!3)L!J-#)`)"!J%M!J-#!5)#!3%M!J)$!5S\r#!J%#!J)$!J)#!5%"!L)#!3-K!`)L!J-$)J%#!5-#!3)#)J-#!5-#!`)#)3%")`)\r#!3%K!J%K!`%M!J)$!5%#!5F"!J)#!3)#!5N$!J)#!`)#!3%#)J-"!L)"!`)L!`-\r#)`%"!J%M!`%#!5-"!`)")`-$!J%L!3%")`)$!3%M!J%$!5-#!`-"-3)"!3)#!`%\r#!J%$!J)$!`)#!L%"J3-(!J!"!!)"!J)"!!!$!J!$!!)$!J)$!L-"!J)")J%#!5F\r#!3)#!J%#!L-$!J)")J-#!5J#!`)#!J-#!3%K!B%$"`-!!3%#!3-#!3%!!`-!!`%\r#!`-#!b%"!5-"!J-"+`%#!3)"!J-#!3)"!5-$!J-"+J-#!3)$!J-#!`)")J%"J3-\r(!J%"!!-"!J-"!!%$!J%$!!-$!J-$!5F"!3)#!3%#!5F$!3)#!`%#!5F"!`)#!3-\r#!5S$!`)#!`-#!3%"J3-(!`%"!3-"!`-"!3%$!`%$!313"5!J!3%"!J-"!3)"!`%\r#!`-"!J%"!`)$!3-#!3-$!J-$!`)$)J%#!L%"!5%#!5-"!J)")3%#)`)"!J%L!J%\r"*`)#!3)#!J%$)J-#!L%$!5%#!5-$!J)")3-#)`)$!J%L!J-"+!)#!`)#!J-"!L)\r"!`)M!3%#!5-"!`)")J%"!5-#!3-"+`)"!3)#!3-#!J%"!L)$!`)M!`%#!5-$!`)\r")J-"!5-#!`-"+J)$!3)#!`-#!J-")3%")`%#!3%K!3%K!`%M!3)$!5%"!5F"!J%\r#!3)"!5F$!J%#!`)"!5%"!5-$!J%")3-")3-")`-#!`%K!`%R!3)$!J%#!`%T!`)\r$!J-#!`%"!5-"!`%")`%"!`%M!3-$!6-"!3%#!3-"!J%"!`)"!`-#!C!%)`-$!3%\rM!`%$!5-$!`-"-3-"!3)$!`%#!`%$!J-$!`)$!L-"!3)")J%"!5F#!3%#!J%"!L-\r$!3)")J-"!5F#!`%#!J-"!L-"!`)")J%$!5F#!3-#!J%$!L-$!`)")J-$!5J#!`-\r#!J-$!3%M!3%$!5X"!3%#!3%$!J'3"#-$!3-"+`-"!3)$!3-#!`%"!5-"!`-"+`%\r$!3)"!`-#!3-"!5-$!`-"+J-$!3)$!`-#!`-"*`%"!3)"N!3R!`%"!J-"!3%R!3-\r"!J%$!3%R!`-"!J-$!3%R!3%$!J%"!`%R!`%$!J-"!`%R!3-$!J%$!`%J4`-$!`)\r$!`-"N!3$!C!%!`%"!`-"N!3$!3-"!`%"!`-"!`-$!C!%!`-"!3-"!`%$!`-"!`%\r"!`-$!3-$!313"`%K%!)L!K!")J%#!5)%!3BK"!%K!J%L"!%"*K!%!3)3"!%N!K!\r%!3%K%!BK!J)K!3-L!3)$)J)3!5%"!L-%!3)")33#)a!%!3%K%!%L!3)")33")3)\r#)`%#%!)M!K!%!L%3!5-"!K!%)33$*J3"!K!%!3%L%!3%)J%#"#)3"!%K!J3L%!3\r#)4!#)3)")`3"!J%N"!%#%!%M!3)3!5%"!b%"!5%3!5)"!J-K!J%K"!)K%!)M!K!\r%!b)%!3%Q%!3"!K!%!b-%!3)#*`%#%!3"!K!$)K!%##8"!K!%!38P%!3"!K!%)33\r")3)#)J%#!5%%!b%%!L%3!5%"!5+!JJFKJ!)MJ))#J3-BJ)!#!))#!!!#!)!!!!)\r!J))!J))#!!)!J!)#J)!#J!#3"!)!!J+!!J#!!J!!JJ!!JJ#!J!#!J!#!!J)!J!+\r!!!+!!!)!J!)&)J)#J3-G!))#J!!!!)!!J))#!!!#J)!!J))!J!!!J!!!!!)!J)!\r#!)!!!))!J!!#!!)!!!!#J!)#!))#J))#!)!#J)!!J!)#J!!#!!)#!))#J))!!!)\r#J!)!J!)!"5+!!J)KJJBMJ)!#!L8""!3"!38L"!%")J3%!5%""L3"!33%!5%"!L%\r"!5)%"!)L"!3#)33")3%#*!3"!33")3%")`3%!33M!33%"L3%"!%"!b%"!L)"!3%\rL"!%#)J3"!5%%!53"!33%!5)""!%L!3%#)3%#)33")J%%!b8%"!%""!)K!3%K"!-\rM"!%"!5%%"#%"!5%%!L)""!%K!3)M"!%"!5%%!5%""b%"!L%"!5B%"!%""!3")3%\r")33#)33#)3%&)J3"!5)%"!%L!33")3%#)33$*!3"!33$)33")`%""!%L!3%")33\r#)`3%!3)K"!%L!33#*!%%"!%$)`%""!-M"!3"!5%%!5)"!33MJ!%%!51!!33#)5%\r#)B!")33&)S!J!b)"")%$#`!J")!!"!!"!)!J")!K!)!K"!!!")!J!!!"!!!J"!!\rJ"!8K)!)MJ#%%J3-IJ#%%J!%!J#%%!#!!J!!!!#%!!!%%J!%!!#%!!!!%J!!%!#%\r!J!!!J!%!!#!!!!%%!#%!J#!%J!%!J#!!!#%%!!%%J#!%J!!!J!%!!#%%!#%%J!!\r%J#%!!#%%J!%%"5)J"!)K)33K"!%LJ!%#)S!J!L'!!5%%"L)J"!)L!33")S!J!L5\r!J%!3!5'!!5-33)!")K"!!b&!!59!%%#!3!%M3)"!!L'!!5%3"L*!%!)L3"!"*B"\r!%%#!!L&!"5&!!50!J%!#)B!&)4!#)8!#)i"!%!3K3!%K3!)KJ!%K%!-N%%#!3!%\rL3)!&)K"!!5&!!5&!!L%3!LK!%%#!3""!J!)K3!%K3!%M3)"!!b*!%!%PJ%!33)!\r#)8!*)N!3!b)33!%K3!%M3)"!!5*!J!-MJ%!3!5'!!5-33)!")K"!!bC!J%!33)!\r#)N#!"5%3!5+!3!)KJ!%K%!)P3""!J%!")N#!!5%3!b)33!%K3!)MJ%!3"#&!!5&\r!"#%3!L4!%%!3!L-)%#!%)5!"*K!J)!J3)!8P#"!J)!J")5!#)4!")5!#)b!J#!%\rK)!)K%!)K#!%K)!%L#"!")5!")4!&)L!)"5%J!5))%!%L)!J#)5!#)L!J!5%3!5)\rJ#!-M#"!J!5-)%#!")3J&*L!J#"!J)!-L)!J")L!J!5-3)#!")4!$)4!")5!%)`J\r3)!%K#!%L)#!"*"!J)!J")5!%)b!)%!)K#!%K)!)K%!%K)!%K%!8M)!J3!L8)%#!\rJ#!%L)#!")K!J!bBJ)!J3)#!&)K!J!5%)!b%)!L%J!5)3)!-M)#!)!L%J!L%J!5)\r)%!%L)!J%)a!J)!%K%!3K)!%L#"!")b!)#!%L##!#)3J#)3)#*3J###!)!b%)!5)\r))!-L)!J%)3)")b!)!J)N#!)))!%L!JJ")`J##!)M!JJJ!L%)"#-J#!)#)3J#)L!\r)!5%)!b)))!%L!JJ#)3)")b!)!J%N)!J##!-L##!))JJ#!5)J#!)L)!J")3J#)`)\r))!%K!J-M!JJJ!5%#!L-)!JJ$)3J%)b!)!J%K)!)K#!)N!JJJ#!%K#!3L)!J#)b!\r)!J)L#!)")L!)"#%#!L%)!5)))!3N#!)))!%K!J%L)!J#)b!)!J)K#!%K#!%K#!%\rL##!%*!J###!")J))!L)##!-L##!#)JJJ!5%#!5)J#!-M#!))!59!#%!33!%K3!-\rK3!)M#%!3!5%)"5-33!J")K"!!50!%%!#+""!#%!33!K!!5&!!b&!!5&!!L%)"5-\r33!J")4!")JK!!L%)!5)33!%L3"!%)8!&)8!#*3K!%%!)!b%)!5)33!)K%!8L#%!\r$*8!33!K!!5*!#!3L3"!&*3K!%%!)!5%3!5%)!L&!!54!%%!)!L0!#%!$)8!")N!\r)!L&!!5&!"#833!K!%!%M#%!3!b%3!L&!!5&!"59!%%!)3!)K#!)K3!)K%!%K#!%\rL%%!")d!33!)K%!%K#!%K%!%L#%!&)8!")8!$)d!33!-L3!J"*4"!#%!3!5))3!%\rq#PCPFQPQH@PZCb`JF'aPBA0P)(*P,@9ZG'9b)#9c!6J+"`G0DA0YBA4MD#!Y)(4\rbH5"KCf&TEJS"*L!`H#"l)!%JJ3!"N!MqN!JIN!31N!6JN!6aN!3"rJ(q!Ii"r[i\r"rJ(q!Ii"(q!Ii!la$[(J(q!Im3la$J(J!H!"m3(ai!(J!I%"m3%IrKrq$[i1r[i\rIrKrq$[i1!4m"(`%1!3iI!4m"$J%1!H$qi2lar[(qrZ$qi2lar[%-)3'#!J8!!3!\r"!!%!!3!""5%"JJ)&!!%!!3!"!!%!!3)J,Y,6e0A@epMCfY[FhGlIi1(Liq6PjZI\rSkHVVl1hZlr$am[2dpIEhq2Rkqrcpr[m"))%4!3)$"!8'"`J*#JX&"JF)#3S,$!d\r1$a!4%K-8&4BA'"ND'a`G(KmJ)5)M*#8J)5)M*#8Q*bJT+LXX,5i[-$%b-c3e0MF\ri16Sl2$dq2d""3N0%,Lm`-6)c0$8f0cJj38*$4%9'4dK*5NY-68j28&&58e499PG\rB@9TKBQ0NC@CRD'PUDfaYEQp`FA*cG(9fGhKjHJFL%#!$)5!#)4!")3%$)3%")a!\rJ!3)L)!%")4!#)3J$)`J3)!%K#!%K)!%L#"!")J%)!LB"#"!J!3J"*#!"#"!$)5!\r$)M!J!L)J)!)K-!%K!3%K)!%K!3%M-#!"!5-J)!%")6!#)JJJ!L-)-#!")`JJ)!%\rL#$!")`%))!%V!3J`)!%))#!"#$!")3L"!`F!!!J3)!J!)!J3!!N!!!N3)!N!)!N\rK%!%L#!J#*JJ)%#!)#!%N)!J)%!%L#3J#*JN)%#!*#!%N)!N)%!%K#)%$"b!!#$!\rJ##!J#$!!#5!!#6!J#5!J#5%`!5-)##!"+`J)-#!)##!J#!J`!5-*##!"+`N)-#!\r*##!J#3J`"#%#"5%J!5%#!5%J!L%J!L)#)!-L)#!")`)J)!3L"!)#)33#)b!%!J%\rL)!3")5!")`3#)!%K"!%R)#!%!L!J"!)K")%$"`)!"!!!*!)!*!!J"!)J"!!J*!)\rJ*!)M"!3#!5)%"!)M*!3#!5)N"!%R)!3%!L!%"!%S)#3%!L!N""!$)4)$)4!")5!\r")4)")5!")K!J!L)5)!)M%#!J!5-5)#!")4!#)J35!L)%%!%M)!35!53J""!J!5-\r%%L!"+J33)#!%%L!J""!")35"!`F5!!33!#35!#33)!35)!33)#35)#3K%!%M"!3\r5!5-%""!")b3%%J%b*!33)!3%%L!%""!J*!35)#3%"b%"!5%%J3-0!!!%!3%!!!%\r!!3%%!!%%!3!!!J!!!`!%!J!%!`%!!J%!!`%%!J%%)3-#)3)$)J)"!5)%!J)N"!)\r"!3%K!J%K!3%P!J%""!)"*!%%!J%#)J)#!L)#!`%M"!)#!53%!J-"!5-#!J%"+`)\r$!33#!J%%!J-)!b%)!L-"#!5"!`d!#!3"#3!!#3!"#33!#33"#!!##!!$#!3##!3\r$#3!##3!$#33##33L!`J")3)")3J"*3)"#!3#!58)"!)"#3%K!J%K#3%P!J%*"!)\r"*3N%!J%)!5-#!JJ"+`)$#!3#!JJ%!J-*!5-#!JN"+J)$#33#!JN%!J-&)4!%)3%\r#)K!""#%)J3-+%!!)!!%)%!%)!"!!%"!!!"%!%"%!!"!)%"!)!"%)*"!4#!3$)J3\r3!L%%!5%"!5-%%!%")33#)`J%%!%L#!3"*`%)""!"#!3")4!")`33%!%K"!%K%3%\rM""!4!5%%!5F3#!33%!J%!5B4#!33%3L"!`m#!!!5!!!#!3!5!3!#!!J5!!J#!3J\r5!3J#%!!5%!!#%3!5%3!#%!J5%!J#%3JP%K%)"!)#)J35!L-%!J%")`35!3%L"!)\r")`J%%J%X#!3#!3J%%J%)"!)3!5-%%K!")`3#%3%M"")4!6!%!K!)"")3#!3#%3J\r%%K%)"#%3"#%"!L)3!38L""!#)33")3'"!aN%%!%%)!!!-!!!)!%!-!%!)!!%-!!\r%)!%%-!%%!"!!%"!!!"%!%"%!!"!%%"!%!"%%%"%%)"!!-"!!)"%!-"%!)"!%-"!\r%)"%%-"%K"!)K%!%K%!%K%!)L!4!")a!"%!-M%!33!5)3"!%S!4!%%!%3"#!")4!\r")6!")4!")b!"%!%M-!%3!5%J!5-3"$!"+K!%)!%3"$!"%!3")K!3!5-3%"!#)K%\r3!5-3%4!#*a!3""!3%!3"+K%3""!4%!3J%"!")c!3%!%M)"%3!5-`%4!"-#!3%!3\r`%"!%)"%3"$!4%!3%)3J')JJ)!L%)!L%%!5%)!5%%!b-%#!J")J3)!5%#!L))!J-\rK!J%M#!J#!5%)!5)#"!%M#!)%!LF#"!J)!J3)!b)"#)%$"J!"!!!*#!!*!!3"#!3\r"!!3*##)%#3%K!J%M!3J#!5%"!5%#!5-*#!)")3N"*`)%!3J#"!%"+!)%#3J#"!N\r#J3-(!!!+!!!#!!J+!!J#"!!+"!!#"!J+*!3)!J)#)JS#!L)#!J%M#!S#!53)!J)\r%!5-+!J3"+3)#"!J+!J3)!S%$"`!"#J!"!J!*#J!*!J3"#J3"!J3*#L3%#3)#!5-\r"#J)")`%#!J%M#3S#!6%*!J)%!3S#"!%#!J3*#J)%#3BK!B%$"J!)!!!)!3%!!!%\r!!3%)!!%)!3-K%!)L!4!")3J")4!"*!J"%!%#)K!"!53"%!%)!583!3J"%!%K)!-\rL)!'"!`B!+!!!+!%")!!")!%"+!!"+!%")5!")4!")b!"%!%K+!%K%!%P+!%3!5!\r"*a!")!%3!5J"*4!"+!%3!L%#J3-(!!!$!!J#!!J$!3!#!3!$!3J#!3J$!L)#%!)\rL!a!")`J#%!%N#!-3!3%M!K!"!5S$%!%)!K!"#!-3!5)J!S%$"`!J!`!S!J!S!`%\rJ!J%J!`%S!J%S!`%M)!)3!5-J!a!")bJ#%!%c+!-3!5!#%!%J!a!"+!)3!5J$%!3\rK"!3K"!)L"!3&)J)%!L%#!5%%!5-#"!3")3)#)5!")33")5!#)J3J!5-%"#!$)b!\r#"!%L)!)"*`3J!J3%)!)$)L!%!L%J!5%%!5-J"!3")5!$)L)%!L%L!5%%!5-L"!3\r")5)#)b!J"!%L)#!"*`3J)!3%)#!#)b!L"!%L)#)"*`3J)J3%)#)#)3J")33")3J\r#)J3)!5-%"!J$)`J#"!%L#!)"*`3)!J3%#!)#)5J")33")5J#)J3S!5-%"#J$)bJ\r#"!%L+!)"*`3S!J3%+!)#)`JJ"!%L##!"*`3))!3%##!#)`JL"!%L##)"*`3))J3\r%##)#)bJJ"!%L+#!"*`3S)!3%+#!#)bJL"!%L+#)"+J3S)J3%+#)##!J#)3J#)3)\r#*J)##!J#!J3M#!J#!5%)!5)#!J)K!J%Q#!J#!JJ)!5)##!3M#!)#!5-)!J)))3J\r")3)")3J&)J)#!5%)!L))#!%Q!JJ)!J))"#-)!J)")3J%)3)#)3J#)JJ)!5)##!%\rK!J)K#!%K!J%N#!)##!%K!JJP!JJ)!J)")3J#)3J"*!)##!J#)3J%)`J#!J%K#!%\rL!JJ")3)#)3J#)JJ)!5%#!L%#!5-)#!)$)J)#!L-#!JJ#*!))#!)")JJ)!5)##!)\rK!J%M#!)#"5))!J%K#!%K!J8K#!)K!J-K!J%P#!)##!J%)`)##!%K!J)K#!)R#!J\r#3"#!%!8L%)!")N!3!L&!!L%3!L1!%%!")B!#)K#!!b'!!5*!%!%K%!-L%%!")B!\r#)4!"*""!%)!")N!3"5%3!5%3!L&!!55!%%!3!5%3!L'!!L33J""!##%3!5)33!%\rLJ"!"*K#!%%!3J!%K3!)L%%!%)4!%*S!33"#!%!%K%!%N%%!3J!%K3!%KJ!)R%)!\r33"#!%!%K%!%L%%!#)4!%)8!&)S!3!5%3!L*!%!%K%!)KJ!%K3!3N%)!33!%PJ""\r!%)!$)B!&)8!#)4!$*4"!%)!3!5)3J!%L3"!#)N!3!5%3!5%3"#1!%%!")B!")8!\r")S!3!b-33"!$)K#!!5%%!L3""!3"!b%"!5%%!5)"!3%K"!%L!33$)33")J%"!5)\r%!3%K"!%K!3)K"!)L"!3&*3%%"!%"!L)"!3-M!33%!5%""5%%!53""!3"!b%"!bB\r"!33%!3%")33#)33#)`%%"!%L!33")3%#*33"!33%!b)%!38K"!3Q"!%""!3"!b%\r""#%"!5%%"#)"!3%K"!%M!33%!L%%!5)"!33M"!3"!L)%!3%L"!3")3%")33")J%\r%!b3%"!%"!b%"!53%!3%%!L)""!-N"!3"!3%K"!)K"!%K!3%K"!%L!3%")J3"!5%\r%!5%""5)%"!%K!3)M!3%%!L%"!5-%!3%#)3%")J3%!b4!%!J3!5%3"#8)%%!3#!3\rL%%!#)4!")K!)!5&!!53)%%!3!5%3!L))%!8M%!J3!L%)!50!%!J")8!#)4!$)K"\r!!5%)!5*!%!-K%!3K#!%L3"!")4!"*"!)%%!%)4!$)K!)"5&!!53)%%!3!5%3!5%\r3!5)33!%P#""!%!J")8!#)K"!!5%)!L)3#!%K3!)K%!)K#!%L3"!")4!")4!%)`J\r33!)K%!%L%!J')4!#)8!")3J%)K"!!53)%%!3!b%3!5%3!b333"!)!50!%!J")8!\r#*""!%!J$)JJ3!5%3!L0!%!J")8!")3J")N!3!5)33!)K%!%L%!J#)a!)%!-K%!)\rN#""!%!%K#!3K!33K"!%Q#!%%)!J"!5)J#!%K"!)P!33J#!%$)3%&)L!)!L%J!5)\r""!%K#!%N"#!)!3%N)!J""!BL!33")3J%)3%")5!#)`3J#!%K"!)M!33J"#%)!L%\rJ!b)J#!%Q"#!)!33J!5%"!5-J#!%%)33$*33J#!%%!5-)!33")3J")J3J!5%"!5-\rJ#!%$)3%&)L!)!L)J#!%K"!%K#!3L!33"*!J""#!&*!%%)!J&)33#)3%")L!)!5)\r%)!)K"!8Q#!%%)!J"!53J#!%%!b)%)!%K!3-L!33")JJ"!5)J#!%K"!-L"#!$)5!\r"*3%%)!J"!L%)!L)JJ!)K3!%K)!%K3!3MJ#!J!L%J!5&!!L%J!5'!!5)J3!%K)!3\rQ)%#!)#"!!5)J)!%KJ!-KJ!%K)!%KJ!)M3)!J!b-J)%!")5!#)B!"*#"!J#!")8!\r')5!%*%#!)#!")S!J!5G!J#!J3)!J!L'!"5)J3!-K3!%L)#!#*#!J3)!")5!$)b"\r!J!-KJ!%K)!)Q)#"!J#!J!L%J!5&!"#'!!5%J!5'!"5%J!5+!)!%K3!%K)!-K)!%\rP3)!J)%!")L!J"#9!J#!J3!%L)#!#)5!#)B!")b"!J!)M3)!J!b-J)%!')5!")B!\r#)N#!!58J3)!J)!%LJ#!%)L"!!b0!J#!")8!#)8!$)3)")3'"!ad#!!%!"!&#"!"\r!"!"#!*!%!3!!!3)%!!)%!8!!!!!%!8)!!8!!!!)%!3)%!%!!!%!%!8)%!!!!!3)\r!!3!%!%)!!8!%!%)%!8)!!!!%!%)%!8!%!!)!!33M3J3"J3-+3!!"3!3!!J3!3!!\r!!J!"!!!"3!3"!J3!3J3!3J!!"#%#!5%"J3-5!!3!!!3"!J#3"!%#"!%#!!"#!!!\r#"!"!!!&#"!%!!!&#!!!!"!"!"!&#"!%!"!&#!!&!!!!N3!3JJ)%$(S!JJJ!!!S!\r!!!!J!J!!J)!JJ!!JJS!!!)!J!!!!JJ!!!S!!JS!J!S!J!)!JJ!!!!J!!JS!!J)!\rJ!J!JJS!J!)!!N!5#!#!!!!#!!#!#J##!J!#!!!!#!###"#'!!5'!!b%#!L%J!L1\r!)))")B!")3)")S!J##'#!L)JJ!%MJ#!#!51!)!)$)B!")i!JJJ8KJ!%KJ)%$#B!\rJ!J!JJS!!J!!JJ!!J!)!!JJ!!!S!J!S!JJ!3MJ###J3-'!!##J!!!!#!!!##!J!!\r#!!##)B#9'`!!!3!!!!&F!!!!A!!!!$*PFR48B@),Ad"64f9d3Qa[BfX,Ad"cCA4\rcG(*TEQF239033fa[Ff96CA0cD@pZ$da08f9d8f&fC9CTFe*REK0I3%&&4f9d3A4\rdFQPLGA4P8(4b#e408f9d8Q9Q3fpZ!3!,BR9QCQ9bAfe[C'8(Ab9QFQ9KC!GI3'&\rdB@jS#e0XEh4@8Q9YEhCP#fCTEQ4MEfjdFQpX%dPZDA4TBA4P9'9iG&0PFRCTBf8\r26%e6CA43B@PZG&GSDA4P#e404'p8CA*Y5f9j$da08f9d9'PYC90$8dP%3JYI3%G\rPG&G8DA4XC3YNFQ&RCh*KHA*REJpI3%`!!!"B!*!,!3#3%`&`Gh"M!*!6!3#3%6J\r,68P8Ak9NCA0XD@)!N!3"!!!!!9`!!!"F!!!!-JDK&Q`k"J!!!"`!-J!!BfCbC`!\r!!!S!!2rr!*!%"U!(-!a!:\r
\ 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 (file)
index 0000000..03d23ed
--- /dev/null
@@ -0,0 +1 @@
+(This file must be converted with BinHex 4.0)\r:%'4PFfaTBLj38%-ZC'9LG@F!FfKXBMq3"!#3"(AQ!!!"NZr(5Qpj)A"PCQC`Gh"\rM!!!!!E*9K0!!N!d$!!)!N!6rN!3!N!C'&!!!4K3!!%B8!!!&X!!%"!$rN!3!N!B\rYKJ!!,1J!!#S@!!",d!)""!$rN!3!N!i&,!!!!)!%"!3!N!ArN!3!N!F"!!!!l!!\r!!!%!!!$N!!!!!`!!!")!!!!"!!!!e!!!!2!!!!1!!!!!"!!!!"S!N!m2!*!,%`#\r3#`)!!!!2!*!(,!#3#`%!!!!4!*!%!J!!13)!!%!#!!"(!J!!6J)!!&3#!!"E!J!\r!B!%!!'F#!!"[!J!!GJ)!!(X#!!##!J!!L!)!!*%#!!#B!J!!S!)!!,B#!!$+!!%\r!N!80!*!%5JCJ#%S)3J*J"d)"3!&#!8!"3KD!%dBD3#S!!%e*9&qP68P83daTBLj\rNC@*eC`"0594IT8e*9&*eER4TE@9-D@)ZC'9LG@F!5@jdCA*QB@0P6'PL!(0dFQ0\rYF!"cG(*MD()!CQCXGA0S!(0bB@jN!'ePE@0`H3"bB@jN!'ePE@0YF!"IAfCTE'9\rc!(0dFQaPEJ"dD@eP!("bD@jdCJ"QCf9dF`"ME'9KFQ9bFJ"YC@ecCA3!CR"bD@j\rdCJ"IAh9ZFQ9RDA0dCA*ICR*KCfePER3!AepbC@GTFh4PFPpQFQ&RE@9ZG!"8D@0\rV3fpeER3!C'9cAh*PB@4IF'&cFhG[FQ4NCA0IFf9dAh0PFA9PEQ0PAfjeE@*PFQ4\rPFepNC@*eCf4PFepcCA4IDf9jC'9cAfPcAhGPB@YIDf9jC'9cAh0dFQPZCepdEep\rVCAPNCA0IEQ9hAh*KEQ4[E9pVCAPNCA0IBf*XEf0VAh"bD@jdAfCTE'9NCA0ICQ0\rbHA"dC'9cAfCTH(9`AfYPH9p`BA*TG(PNCA0IBfKPBfYIDf9jAh"KFQPdH@4PFep\rbB@jNEfeIDf9jC'9cAf0bHA"dC'9cAc0`Bf*MAf9ZBh*jF(4NCA0IFQ9KC&p`Gep\rcG(*TEQGNCA0ID@jTG&pbB@jNEfeIER9YBQ9bAfGPEQ9bBA4[FQ4PFemcBf*MAf9\rZBh*jF(4NCA0IFf9dAh*KEQ4[E9pRC@jPFQ&dEh*IFf9PC'4PFepVCAPIFf0SC@4\rNCA0IFA9KC&pMDh0eE@eKDf9IDf9jAh0MD'9NC'9cAf9MBPpPEQ0bHA"dC'9cAf0\rLBepPEQ0bHA"dC'9cAfGPEQ9bBA4PAh*KEQ4[E9pLE'pMDf4PFep`Bf*MAf9ZBh*\rjF(4NCA0IBf*MAf0VFh9Y!*!)$!!!!!`!!`!%!!B!"!!(!!`!#!!%!!X!"!!-!!!\r!$3!-!!d!$!!3!!J!%`!!!"8!#!!9!!!!&`!-!"F!%C08!"IZC`!*4Fd!#a*'!!p\rG4J!4DjX!%V5D!"8rb!!+Le!!&(88!"5G&!!1PpX!#89`!"%%N!!!%L3k!#$#a3!\r38U!!(A6'!!e6#J!1K8m!$SX,!!pR`3!2I-%!'4$K!"!kT3!0A`m#!!$8!!!"G!!\r"!J!!j3!!!6`!!3%!!2`!!#cS!!%#!!%&!!!"T!!"!J!"%!!!!B`!!3)!!4m!!!&\rm!!%#!!%`!!!"9!!"!J!"3J!!!B3!!3)!!9F!!!'X!!%#!!&K!!!"&!!"!J!"G3!\r!!3`!!3)!!BN!!!&N!!%#!!'A!!!"Y!!"!J!"S!!!!C`!!3)!!E%!!!&X!!%#!!(\r$!!!"6!!"!J!"i`!!!C3!!3)!!I-!!!&%!!%#!!)3!!!",!!"!J!#(3!!!9`!!3)\r!!LX!!!%N!!%#!!)j!!!""!!"!J!#5!!!!23!!3)!!PF!!!%d!!%#!!*`!!!"(!!\r"!J!#J!!!!2`!!3#3"(`)!UD3!!%!#*3Krm!i)3"!J!%!#(`)!kC1J!!JI!J#TT2\rKrrb3!!%!#*3Krm#3!'%!@$[J!!#!B3"B5!"#a@!!!!"mIaYiIq-(0#`$!!""JJ!\r-Iq2lH%J!!!KrirYiJ!%!5$JK!%"m#!1QJq(rr%k!!#!!N!BJ3B!"!*!&9!!8,Pp\rID@jTG'PKE'PkC9pNCA0XD@)!!(`)!UD3!!%!#*3Krm")!%+aB!!!!)!"!%Ji)3"\r!I!J$TNk!!#!!N!BJ3B!!N!BN!"-ZAepdCA*YD@jKG'9IC'9cE'PL!!!![L(ra$V\rL$bJl`K-S1`),+(cE-hJX#!!!3B)&e(cf1hL*0J!!1YB!!98T"Mj92-!1L9B!!$V\r@!!&95JBq98U!(RqF8hL*GJ!!1YB!!99V"Mj9Dd!ZIjaEH)Q@!!!keJ!"9B`'2Rq\rFBhL*0J!!1YB!!98T"Mj92F!1L9B!!$V@!!&95JBq98U!(Rqp8hL*GJ!!1YB!!99\rV"Mj9Dd!ZIleEH)Q@!!!keJ!"9B`'2RqpBhKmGKYiI*8MH%J!"5JX"3!)3B!!a)N\rf!!!keJ!"95N'2P8T"Mj9+F!1Ija+H)P@!!!keJ!"98S'2P9+"Mj95S!HIja5H)P\rf!!!keJ!"9@X'2P9V"Mj9Dd!ZIjaDH)Q@!!!keJ!"9B`'2P@-"MjrR'*iL6B!!$V\r@!!&9+3Bq95N'2P8T`!jr[8TiL9B!!$V@!!&95JBq98S'2P9+J"jr[9*iLAB!!$V\r@!!&9D`Bq9@X'2P9V3#jr[9TiLCB!!$V@!!&9M!Bq9B`'2RqpBRJiTIri5!!!X(l\r@+K3S"3!(3B%!S$NL!H"8UK!kI5P3,RdT!kC1J!3J1YErriPf!!"9D`Bq9@Y!,Rq\rp@RJke[rrLCB!!&@-"Mj9M)!HIleLH$V@rrq*0J!!95N'2P8T`!jr[8Ti1YErriP\r@!!"95JBqIja5H$V@rrq*GJ!!9@X'2P9V3#jrR&Ti1YErriQ@!!"9M!Bq9Bb!(Rq\rFBRJke[rrL6B!!&8T"Mj9+F!1Ija+H$LJ!!!p3+UV18UUURq+8$JpB+UV1@ZUURq\rV@$K9DrKqI9pEH$f!998jM&99IiaJ1&@-#$`p)&9915P99AqT5$KpR8Yi9kS'2P9\r+%$Tp@&!Z98SB1&HVaMj9Da!kIAKB,P9V%$TAV%Bq9B`31RfBB#jAUBBq95N31Rd\ri5#j9+3JmIBa,H(eVBhKpA&Yi9qS'2P9+%$Tp@&!Z98SB1&IVaMj9Da!kIAKB,P9\rV%$TAl%Bq9B`31RfBB#jAkBBq95N31Rdi5#j9+3JmIBa,H(eVBhKpA9Yi1d!!!%J\r!!D#"@`!!1hX!"&HVU[jAV+J8I@YMH(eI@RKAk3Dq95N31MNT!`"p2NJZ9qV'[P9\r+%$Sj5J)!I9j3,PIVKVj9Da!k1@X"!(eq@#jAl%Dq9B`31RfHB#jpDf0iI8TEH(d\rT8hKrR%TiJ6X!!$Yl!!4AUNhq9kY),(e+@hKp2e*i9q`'[P@-%$SjM!F!ICjJ,PI\rTaVj9+4!k15N'!(dq5#jAkNDq98S31MP+"!"pAP!Z9qZ'[P9V%$SjD`8!IAjB,Re\r+@hKp+90iIBa,H(qFBRL"Q`!!1hX!"&H*U[jALUJ8I5P6H(fI5RKAk`Dq9@X31MP\rV!`"pIPJZ9qc'[P@-%$SjM!)!ICjJ,PITKVj9+4!k15N"!(dq5#jAkNDq98S31Re\rH8#jp+90iIBa,H(eVBhKr[9TiJAX!!$Yl!!4AM%hq9iP),(f-5hKpIf*i9qS'[P9\r+%$Sj5JF!I9j3,PIVaVj9Da!k1@X'!(eq@#jAl%Dq9B`31MQ-"!"pRQ!Z9qQ'[P8\rT%$Sj+38!I6j),Rf-5hKpDf0iI8TEH(qp8RJl@J!","S!#%'!rQ!p32$a18V`m(q\rU8$JpB2$a1@[`m(q,@$K9Dq%qI9pEH$f!$`mjM!m2IkaJ1&@-)$Bp)!m215N2$hq\r*5$KpR8Yi9kS'2P9+%$Tp9e!Z9k['2P9V%$TpGeJZ9@X31PHX4Mj9M"!kICGJ,P@\r--$*AUBBq95N31Rdh5#j9+5!fIBa,H(eVBhKpA&Yi9qS'2P9+%$Tp9e!Z9q['2P9\rV%$TpGeJZ9@X31PIX4Mj9M"!kICGJ,P@--$*AkBBq95N31Rdh5#j9+5!fIBa,H(e\rVBhKpA9Yi1h[rJ&H+4MkC93!!1V8!!9H,KMkCG3!!1V8!!9H-aMkCP3!!1V8!!9H\r*"MkC03!!1V8!!9HU4MkC93!!1V8!!9HVKMkCG3!!1V8!!9HXaMkCP3!!1V8!!9H\rT"MkC03!!1V8!!5`&!!""JIVB5!!&Q#`&!!""J3!-1'!!!%J!"BampMYiL9B!!$V\r@!!&95JBq996!$SPf!!!keJ!"9@X'2P9VJ"jqP&YiLCB!!$V@!!&9M!Bq9Ba!,Rk\r8BhL*0J!!1YB!!98T"MjqP%YiL9B!!$V@!!&95JBq992!$SPf!!!keJ!"9@X'2P9\rVJ"jqFeYiLCB!!$V@!!&9M!Bq9Ba!,RjcBhL*0J!!1YB!!98T"MjqFdYiI(BEH(b\r9)hL*9J!!1YB!!99+"Mj9A-!1LAB!!$V@!!&9D`Bq9@Z!(RqF@hL*PJ!!1YB!!9@\r-"Mj9M%!ZIjaMH)Nf!!!keJ!"95N'2RqF5hL*9J!!1YB!!99+"Mj9AF!1LAB!!$V\r@!!&9D`Bq9@Z!(Rqp@hL*PJ!!1YB!!9@-"Mj9M%!ZIleMH)Nf!!!keJ!"95N'2Rq\rp5hKrNZ0iIl(VH$e!UUXj5UUUIiT31$eJUUXjDkUUIkYB1&9Vq(jpAeYi2B"996Q\r-999rM'!i9B`)2$dJ998j+999IkP)1(fG5hKAUJBq98S31ReB8#j95KJi9k['2P9\rV%$TpH&JZ9@X31PHX4Mj9M"!kICKJ,PHTKMj9+4!kI6K),P8T#$apM%YiI@YMH(e\rF@hKAkJBq98S31ReB8#j95KJi9q['2P9V%$TpH&JZ9@X31PIX4Mj9M"!kICKJ,PI\rTKMj9+4!kI6K),P8T#$apM%YiI@YMH(eG@hJlH`#!1b!!!%J!!D!lHrrmJ9X!!&H\rV6IjAV%JXI@YMH(eI@RKAk8Dq95N31MNT"!"p2NJZ9qU'[P9+%$Sj5J8!I9j3,PI\rV"Vj9Da!k1@X(!(eq@#jAl-Dq9B`31MQ-"J"pRQ!ZI@YMH(e+@hKp+90iIja+H$Y\rlrrb"1`!!9kUUrPHVU"4p5PYiI6p5H&IXKVj9M"!k1B`"!(fHB#jAk3Dq95N31MN\rT!`"p2NJZ9qV'[P9+%$Sj5J)!I9j3,RdT8hKpM%Yi9qY'[P9V%$TpIPJZIBaEH(q\rFBRJlHrrmJCX!!&H*6IjALNJXI5P6H(fI5RKAkdDq9@X31MPV"!"pIPJZ9qb'[P@\r-%$SjM!8!ICjJ,PIT"Vj9+4!k15N(!(dq5#jAkXDq98S31MP+"J"pAP!ZI5P6H(f\r-5hKpDf0iIleDH$Ylrrb"H`!!9ibUrPH*U"4pM%YiIApLH&IUKVj95K!k18S"!(e\rH8#jAk`Dq9@X31MPV!`"pIPJZ9qc'[P@-%$SjM!)!ICjJ,ReVBhKp5PYi9qP'[P8\rT%$Tp2NJZI8T,H(qp8RJl13!","N!#%'!rQ!p32$a18V`m(qU8$JpB2$a1@[`m(q\r,@$K9Dq%qI9pEH$f!$`mjM!m2IkaJ1&@-)$Bp)!m215N2$hq*5$KpR8Yi9kS'2P9\r+%$Tp9e!Z9k['2P9V%$TpGeJZ9@X31PHX4Mj9M"!kICGJ,P@--$*AUBBq95N31Rd\rh5#j9+5!fIBa,H(eVBhKpA&Yi9qS'2P9+%$Tp9e!Z9q['2P9V%$TpGeJZ9@X31PI\rX4Mj9M"!kICGJ,P@--$*AkBBq95N31Rdh5#j9+5!fIBa,H(eVBhKpA9YiIjbLH(q\rpQRJX"3!)3)%!G$LPrrKALNBqQ98!!$Ue!!&ALiBqQA8!!$Ue!!&AM-BqQC8!!$U\re!!&AL3BqQ68!!$Ue!!&AUNBqQ98!!$Ue!!&AUiBqQA8!!$Ue!!&AV-BqQC8!!$U\re!!&AU3BqQ68!!$Ue!!&q9*0iIM1,H%[rqjaqY5S8+!8!#%'"!(Jj3J'm9+X31Re\r+@#jp531Q6S!%)&HX"MikYIrrQC8!!&HTaMikYIrrQ68!!&HUKMikYIrrQ98!!&H\rV4MikYIrrQA8!!&H-"MikYIrrQC8!!&H*aMikYIrrQ68!!&H+KMikYIrrQ98!!&H\r,4MikYIrrQA8!!$KJ!!#k)Ir%6S!!)!#3"L"!!!m!N!3,M!!3,Q4PFepMBQ0IC@j\rMFRP`G!!![X(rf$X#$bJl`K-S1b),+(ch1hL*&`!!1[F!!98)"Mj9(-!1L6F!!$V\rh!!&9+3Bq95Q!(RqF5hL*9`!!1[F!!99+"Mj95N!ZIja6H)Ph!!!kp`!"9@X'2Rq\rF@hL*P`!!1[F!!9@-"Mj9RF!1L4F!!$Vh!!&9#!Bq93L!(Rqp3hL*0`!!1[F!!98\rT"Mj9+8!ZIle,H)PA!!!kp`!"98S'2Rqp8hKmGaYiI,BVH%J!"-`X&J!)3B!!a)P\rh!!!kp`!"9@X'2P9V"Mj9Dm!1IjaDH)QA!!!kp`!"9B`'2P@-"Mj9M)!HIjaLH)N\rA!!!kp`!"93J'2P8)"Mj9#%!ZIja#H)Nh!!!kp`!"95N'2P8T"MjrR%TiL9F!!$V\rh!!&95JBq98S'2P9+`!jr[9*iLAF!!$Vh!!&9D`Bq9@X'2P9VJ"jr[9TiLCF!!$V\rh!!&9M!Bq9B`'2P@-3#jr[@*iL4F!!$Vh!!&9#!Bq93J'2Rqp3RJke[ri5!!!X(l\rhXK3S&J!(3B%!S$NL!J"@bK!kI5P3,RdT!kC1J!3J1[IrriPh!!"9D`Bq9@Y!,Rq\rp@RJkprrrLCF!!&@-"Mj9M)!HIleLH$Vhrrq*&`!!93J'2P8)`!jr[8*i1[IrriN\rh!!"9+3BqIja+H$Vhrrq*9`!!98S'2P9+3#jrR&*i1[IrriPh!!"9D`Bq9@Z!(Rq\rF@RJkprrrLCF!!&@-"Mj9M-!1IjaLH$V!!!"mfc0i23#UUcN)UUTrL%!i25#UUcN\rTUUTrU8Ji95RiIRdI5hJp3&9918T99Aq+8$K95JJm2@"996PV999rUeJiI9eEH&H\rX"Mj9M"!kICPJ,P@-'$KAU-Bq93J31RdC3#j9#"!k9kP'2P8T%$Tp18JZ9kU'2P9\r+%$Tp@9!Z98S)2(dT8hKp#%YiICa$H&IV"Mj9Da!kIAPB,P9V'$KAl-Bq9B`31Rf\rCB#j9M"!k9qK'2P8)%$Tp'8!Z9qQ'2P8T%$Tp18JZ95N)2(d)5hKpM%0iIAeMH$Y\r!!!")!!'JJ9X!!$Yl!!4AUkVq9kbS&(eVBhKpAeTi9qJ'[P8)%$Sj#!-!I4j!,PI\rTaVj9+4!k15N#!(dq5#jAkSDq98S31MP+!3"pAP!Z9qY'[P9V%$TpIPJZI8TEH(d\rT8hKp#%YiIja#H)'E!!!lH`!%9kK0rPHT5#ap#%YiICp#H&IU"Vj95K!k18S(!(e\rH8#jAkmDq9@X31MPV"J"pIPJZ9qa'[P@-%$SjM!3!ICjJ,PISKVj9#"!k13J&!(d\rH3#jpM%0iI@YMH(e+@hKrR&*iJ6X!!$Yl!!4ALUVq9iZS&(e+@hKp2e*i9q`'[P@\r-%$SjM!-!ICjJ,PISaVj9#"!k13J#!(dH3#jAkBDq95N31MNT!3"p2NJZ9qT'[P9\r+%$TpAP!ZI5P6H(d)5hKpM%0iIleLH)&l!!!lH`!%9ia0rPH)5#apM%0iIApLH&I\rT"Vj9+4!k15N(!(dq5#jAkXDq98S31MP+"J"pAP!Z9qY'[P9V%$SjD`3!IAjB,PI\rXKVj9M"!k1B`&!(fHB#jpDf0iI8TEH(dT8hKr[8Ti1eS!!5`D!!K"J2jJ23$`m6N\r)m2"rU%!i25$`m6NTm2"rL8Ji95RK2RdI5hJp3!m218S2$hqU8$K95L!f2@!2$cP\rV$`prLeJiI9eEH&HX"Mj9M"!kICKJ,PHSaMj9#"!kI4K!,P8)%$TAU8Bq95N31Rd\ri5#j9+6!b9kU'2P9+%$Tp@&!Z98SJ0RdT8hKp#%YiICa$H&IV"Mj9Da!kIAKB,PI\rXaMj9M"!kICKJ,P@-%$TAk%Bq93J31RdB3#j9#$!b9qQ'2P8T%$Tp1%JZ95NJ0Rd\r)5hKpM%0iIAeMH$Ylri!X&J!!3B(l0(bA)hKALNBqQ9F!!$Vh!!&ALiBqQAF!!$V\rh!!&AM-BqQCF!!$Vh!!&AL!BqQ4F!!$Vh!!&AU8BqQ6F!!$Vh!!&AUSBqQ9F!!$V\rh!!&AUmBqQAF!!$Vh!!&AV!BqQCF!!$Vh!!&rSqYiZX(rf%k!!#!!N!BJ3!!+!*!\r%"I!!$LjNCA0IBf*MAf0VFh9Y[U(re$UL$bJl`K-S1X),+(ai'hL)q!!!1aJ!!96\rR"Mj8r-!1L4J!!$XB!!&9#!Bq93L!(RqF3hL*1!!!1aJ!!98T"Mj9+8!ZIja,H)P\rB!!!l'!!"98S'2RqF8hL*H!!!1aJ!!99V"Mj9IF!1LCJ!!$XB!!&9M!Bq9Bb!(Rq\rpBhL)q!!!1aJ!!96R"Mj8jd!ZIldlH)NB!!!l'!!"93J'2Rqp3hJp)+UV15QUURq\r*5$Jp3+UV18UUURqU8$K95[KqI6p6H$eJ998jDe99IiYB1&9V#$`pJ&991Ba99Aq\rXB$KpI@0i9kF'2P6R%$TmpMJZ91FB1&HSaMj9#"!kI4C!,P8)%$TAU8Bq95N31Rd\rf5#jAUSBq98S31Re@8#j95JJmI5P6H(d)5hKmr%0i9qX'2P9V%$TpGPJZ9@XB1&I\rXaMj9M"!kICCJ,P@-%$TAjdBq91F31Rcf1#jAk)Bq93J31Rd@3#j9#!JmI1G$H(f\r-1hKpI@0i,!B!!%'#!EKmZLYi1f!!!%J!!D#"1J!!1eS!"&HUU[jAUkJ8I8TEH(d\rr8RKAl!Dq9B`31MQ-!`"pRQ!Z9qI'[P6R%$Sij`)!I2ii,PISKVj9#"!k13J"!(d\rH3#jAk8Dq95N31Rdq5#jp#%YiI1G$H(f-1hKrR'*iJ9S!!$YD!!4AUdhq9ka),(e\rVBhKpAeTi9qF'[P6R%$Sij`F!I2ii,PISaVj9#"!k13J'!(dH3#jAk8Dq95N31MN\rT"!"p2NJZ9qU'[P9+%$Sj5J8!I9j3,RdT8hKp#%YiI1G$H(qF1RL"HJ!!1eS!"&H\r-U[jAKkJ8IB`lH(erBRKAk!Dq93J31MN)!`"p(N!Z9qR'[P8T%$Sj+3)!I6j),PI\rUKVj95K!k18S"!(eH8#jAkdDq9@X31Req@#jp5PYiI5P6H(d)5hKr[8*iJCS!!$Y\rD!!4AKdhq9iK),(cR3hKpRcTi9qN'[P8T%$Sj+3F!I6j),PIUaVj95K!k18S'!(e\rH8#jAkdDq9@X31MPV"!"pIPJZ9qb'[P@-%$SjM!8!ICjJ,ReVBhKp5PYiI5P6H(q\rp5RJlH`!","X!#%'!rQ")!!'d1b8!J$YJ!!")!!'J1cRrr)$j!!"AU%hq9kP),(d\r)5hKmrd*i9qT'[P9+%$Sj5J3!I9j3,PIVKVj9Da!k1@X&!(eq@#jAl!Dq9B`31MQ\r-"`"pRQ!Z9qI'[P6R%$Sij`B!I2ii,Rf-1hKpDf0iI8TEH(qF8RJl1IrmJ4N!!&H\rTU[jAUUJ8I5P6H(dI5RKAkiDq9@X31MPV!3"pIPJZ9q`'[P@-%$SjM!-!ICjJ,PI\rRaVj8ja!k11F#!(cq1#jpM$YiI@YMH&IS4Vj9#"!kI4j!,ReV3hKrR&Ti1cRrr)%\rj!!"ALNhq9iY),(e+@hKp2e*i9qa'[P@-%$SjM!3!ICjJ,PIRKVj8ja!k11F&!(c\rq1#jAk!Dq93J31MN)"`"p(N!Z9qR'[P8T%$Sj+3B!I6j),Rd)5hKmjd0iIB`lH(q\rpBRJl1IrmJ9N!!&H,U[jAM+J8I@YMH(eI@RKAjiDq91F31MMR!3"mrMJZ9qJ'[P8\r)%$Sj#!-!I4j!,PITaVj9+4!k15N#!(dq5#jp#%YiI1G$H&IU4Vj95K!kI9j3,Rc\rR8hKr[6Ti1hX!!5`E!!K"J2jJ2@$`m6PVm2"rUeJi2B$`m6Q-m2"rM'!i9BcK2Re\rrBhJmi!m211F2$hqR1$K8jb!f23!2$cN)$`prL%!iI2e$H&HT"Mj9+4!kI69),PH\rUaMj95K!kI993,P9+%$TAUdBq9@X31Ree@#j9Dc!b9kb'2P@-%$TpP@!Z9B`J0Re\rVBhKp5PYiI6a6H&IR"Mj8ja!kI28i,PISaMj9#"!kI49!,P8)%$TAk8Bq95N31Rd\re5#j9+6!b9qU'2P9+%$Tp99!Z98SJ0RdT8hKp#%YiI2e$H(bA)hKALdBqQAF!!$V\rh!!&AM)BqQCF!!$Vh!!&AKmBqQ2F!!$Vh!!&AL!BqQ4F!!$Vh!!&AU8BqQ6F!!$V\rh!!&AUSBqQ9F!!$Vh!!&AUmBqQAF!!$Vh!!&AV!BqQCF!!$Vh!!%iB!!!ZU(re%k\r!!#!!N!BJ3!!,!*!%"L!!%#jNCA0IC@0LAf9ZBh*jF(3!!*2Krr`li!!!5!!!Q(b\r$q+j8K!BmI)2jVRbMq+j8T3FqI-2iVP6'jcjmT6*i9+8([RcMq+j8j`FqI32iVP8\r)jcjmjd*i91Ih[RbP1RK8T3IqI52iVP8T"cjp3rLZ98VR2RdT8RK9+3HqI@2iVP9\rV"cjpJrLZ9BcR2ReVBRK9DrHqI5PDH&8TrrjmT8TiD+8!!Ab$q+jmK#YiI)2jVM[\rr!!%S(`!)3B$rD)2Krra1J!!J!*!')%!!!3#3"E!!&5jNCA0ICQPiGA"IDf9jAh"\rKFQPdH3#6iIrm1q!!!%J!!,4mJrLZ9)3(rRbMq+j8T3Bm9+8(2Rc$q+j8aJBm9-E\rR2RbP-RK8T3HqI12iVP6R"Ma8j`FqI32iVP8)"Ma9#1FqI1G#H&6RpljmT6Ti9+8\r(rRdMq+j9+3Bm95N(2Re$q+j95JBm98VR2RdT8RK9+3HqI@2iVP9V"Ma9D`FqIB2\riVP@-"Ma9M1FqI@YLH&9Vpljp+9Ti95RrrRbP5RKm"#J!3))!$$KJ!!")!!!81rm\r!!5JI!!K"J2p-1'!!!B2Krra1J!!J!*!')%!!!3#3"G!!&5jNCA0IBfKPBfYIDf9\rjAh"KFQPdH3#q!Ir!1Z)2+$[#%bJl!JXSI0XcH#`)!!""JJA-I2BlH)Nf!!!keJ!\r"95N'2P8m`!k*9J!!1YB!!99+"Mj95S!HIja6H)Pf!!!keJ!"9@X'2P9V3#jrR&Y\riLCB!!$V@!!&9M!BqIjaMH)Nf!!!keJ!"95N'2P8p`!k*9J!!1YB!!99+"Mj95S!\rHIle6H)Pf!!!keJ!"9@X'2P9V3#jr[9YiLCB!!$V@!!&9M!BqIleMH(af'hKmP50\ri5!!&)#`&!!K!J3#NL6B!!$V@!!&9+3Bq966!$SP@!!!keJ!"98S'2P9+J"jqP&0\riLAB!!$V@!!&9D`Bq9@Y!,Rk8@hL*PJ!!1YB!!9@-"MjqP'0iL6B!!$V@!!&9+3B\rq962!$SP@!!!keJ!"98S'2P9+J"jqFe0iLAB!!$V@!!&9D`Bq9@Y!,Rjc@hL*PJ!\r!1YB!!9@-"MjqFf0iIjbLH(qpQRJiTIri5!!!`(l@+K3S"3!)3B%!X$NL!N48UK!\rkI5P3,RdT!kC1J!3J1YErriPf!!"9D`BqIleDH$V@rrq*PJ!!9B`'2P@-3#jr[@*\ri1YErriNf!!"9+3Bq95Q!(Rqp5RJke[rrL9B!!&9+"Mj95X!1Ile5H$V@rrq*GJ!\r!9@X'2RqF@RJke[rrLCB!!&@-"Mj9M%!ZIjaLH$V@rrq*0J!!95N'2P8TJ"jrR%T\ri1YErriP@!!"95JBq98V!$RqF8RJiS!!!2@#UUcPVUUTrLeJi2B#UUcQ-UUTrV'!\ri9BciIRerBhJp)&9915P99Aq*5$K9+3Jm28"996P+999rUP!iI6e6H&HV"Mj9Da!\rkIAKB,P9V'$KAV-Bq9B`31RfBB#j9M"!k9kP'2P8T%$Tp1%JZ9kU'2P9+%$Tp@&!\rZ98S)2(dT8hKpM%YiIAaMH&IV"Mj9Da!kIAKB,P9V'$KAl-Bq9B`31RfBB#j9M"!\rk9qP'2P8T%$Tp1%JZ9qU'2P9+%$Tp@&!Z98S)2(dT8hKpM%YiIAeMH$Y!!!")!!'\rJJAX!!$Yl!!4AV+Vq9kQS&(f-5hKpIf*i9qS'[P9+%$Sj5J-!I9j3,PIVaVj9Da!\rk1@X#!(eq@#jAl)Dq9B`31MQ-!3"pRQ!Z9qP'[P8T%$Tp2NJZIBa,H(eVBhKp5PY\riIja5H)&E!!!lH`!%9kY0rPHX5#apDf0iI9pDH&IT"Vj9+4!k15N(!(dq5#jAkXD\rq98S31MP+"J"pAP!Z9qY'[P9V%$SjD`3!IAjB,PIXKVj9M"!k1B`&!(fHB#jpDf0\riI8TEH(dT8hKrR%TiJ6X!!$Yl!!4ALUVq9iZS&(e+@hKp2e*i9q`'[P@-%$SjM!-\r!ICjJ,PITaVj9+4!k15N#!(dq5#jAkSDq98S31MP+!3"pAP!Z9qY'[P9V%$TpIPJ\rZI8TEH(dT8hKpM%YiIleLH)'E!!!lH`!%9iP0rPH+5#ap+90iICp+H&IV"Vj9Da!\rk1@X(!(eq@#jAl-Dq9B`31MQ-"J"pRQ!Z9qP'[P8T%$Sj+33!I6j),PIUKVj95K!\rk18S&!(eH8#jp+90iIBa,H(eVBhKr[9Ti1eS!!5`D!!K"J2jJ2@$`m6PVm2"rUeJ\ri2B$`m6Q-m2"rM'!i9BcK2RerBhJp)!m215N2$hqT5$K9+5!f28!2$cP+$`prLP!\riI6e6H&HV"Mj9Da!kIAGB,PHXaMj9M"!kICGJ,P@-%$TAU8Bq95N31Rdh5#j9+6!\rb9kU'2P9+%$Tp9e!Z98SJ0RdT8hKpM%YiIAaMH&IV"Mj9Da!kIAGB,PIXaMj9M"!\rkICGJ,P@-%$TAk8Bq95N31Rdh5#j9+6!b9qU'2P9+%$Tp9e!Z98SJ0RdT8hKpM%Y\riIAeMH$Ylri"ALdBqQA8!!$Ue!!&AM)BqQC8!!$Ue!!&ALFBqQ68!!$Ue!!&ALJB\rqQ98!!$Ue!!&AUdBqQA8!!$Ue!!&AV)BqQC8!!$Ue!!&AUFBqQ68!!$Ue!!&AUJB\rqQ98!!$Ue!!&rR+*iIlfDH#`&!!""JIVJ5!!&R#`&!!""J3!-1'!!!%J!"C!!I2B\rlH)Pf!!!keJ!"9@X'2P9b`!k*PJ!!1YB!!9@-"Mj9M)!HIP*MH)Nf!!!keJ!"95N\r'2P8T3#jq8NYiL9B!!$V@!!&95JBqIP*6H)Pf!!!keJ!"9@X'2P9a`!k*PJ!!1YB\r!!9@-"Mj9M)!HIM&MH)Nf!!!keJ!"95N'2P8T3#jq-8YiL9B!!$V@!!&95JBqIM&\r6H(af'hKmP50iLAB!!$V@!!&9D`Bq9Ac!$SQ@!!!keJ!"9B`'2P@-J"jrR'0iL6B\r!!$V@!!&9+3Bq95P!,RqF5hL*9J!!1YB!!99+"MjrR&0iLAB!!$V@!!&9D`Bq9Ah\r!$SQ@!!!keJ!"9B`'2P@-J"jr[@0iL6B!!$V@!!&9+3Bq95P!,Rqp5hL*9J!!1YB\r!!99+"Mjr[90iIj!!ihL6SIq`2@#UUcPVUUTrLeJi2B#UUcQ-UUTrV'!i9BciIRe\rrBhJp)&9915P99Aq*5$K9+3Jm28"996P+999rUP!iI6e6H&HV"Mj9Da!kIAKB,P9\rV'$KAV-Bq9B`31RfBB#j9M"!k9kP'2P8T%$Tp1%JZ9kU'2P9+%$Tp@&!Z98S)2(d\rT8hKpM%YiIAaMH&IV"Mj9Da!kIAKB,P9V'$KAl-Bq9B`31RfBB#j9M"!k9qP'2P8\rT%$Tp1%JZ9qU'2P9+%$Tp@&!Z98S)2(dT8hKpM%YiIAeMH$Yl!)!l)!!!5!!"S$Y\rlrrb"H`!!9ka0rPHT5#apM%YiIApLH&IU4Vj95K!k18S%!(eH8#jAkiDq9@X31MP\rV"3"pIPJZ9q`'[P@-%$SjM!F!ICjJ,PITaVj9+4!k15N'!(dq5#jpM%YiI@YMH(e\r+@hKrR&*i1h[rr)&E!!"AUkVq9kbS&(eVBhKpAeTi9qQ'[P8T%$Sj+3%!I6j),PI\rU"Vj95K!k18S$!(eH8#jAkmDq9@X31MPV!J"pIPJZI8TEH(dT8hKAl%Dq9B`31Rf\rHB#jp+@0iIja+H$Ylrrb"1`!!9iT0rPH,5#ap5PYiI6p5H&IX4Vj9M"!k1B`%!(f\rHB#jAkBDq95N31MNT"3"p2NJZ9qS'[P9+%$Sj5JF!I9j3,PIVaVj9Da!k1@X'!(e\rq@#jp5PYiI5P6H(f-5hKr[@*i1h[rr)'E!!"ALDVq9iUS&(dT8hKpRdTi9qZ'[P9\rV%$SjD`%!IAjB,PIX"Vj9M"!k1B`$!(fHB#jAkFDq95N31MNT!J"p2NJZIBa,H(e\rVBhKAkNDq98S31ReH8#jpDe0iIleDH$Xj!!%X'3!)3B$qB$eJm2%jDr$`IkYB1$f\r!m2%jM2$`IiaJ1&@-i6jpIf0i25!2$cNT$`prU8Ji95NJ0Me!$`mj5Jm2IiT31(d\rp8hKAU`Bq9@X31Reh@#jAV-Bq9B`31RfAB#j9M"!k9kP'2P8T%$Tp0dJZ95N`-PH\rUKMj95K!kI9G3,P9+)$Cp+90iIBa,H(emBhKAk`Bq9@X31Reh@#jAl-Bq9B`31Rf\rAB#j9M"!k9qP'2P8T%$Tp0dJZ95N`-PIUKMj95K!kI9G3,P9+)$Cp+90iIBa,H(e\rpBhKrR**iIlf+H#`&!!K!J3"i1+Arq&H,4MkCG3!!1V8!!9H-KMkCP3!!1V8!!9H\r*aMkC03!!1V8!!9H+"MkC93!!1V8!!9HV4MkCG3!!1V8!!9HXKMkCP3!!1V8!!9H\rTaMkC03!!1V8!!9HU"MkC93!!1V8!!Ai5iRL"BIq`IA(UH%[rqjKqY5S8+!8!#%'\r"!(JjJJ)J9+N31Rf-5#jpL31Q6S!%)&HU"MikYIrrQ98!!&HVaMikYIrrQA8!!&H\rXKMikYIrrQC8!!&HT4MikYIrrQ68!!&H+"MikYIrrQ98!!&H,aMikYIrrQA8!!&H\r-KMikYIrrQC8!!&H*4MikYIrrQ68!!$KJ!!#k!Ir!6S!!)!#3"L"!!"!!N!3,L!!\r4,Q4PFep`Bf*MAf9ZBh*jF(3![L(ra$UL"bJk`J-S1L)$#$T#!XJkBJ+)1S)#D(a\rh'hL)Y`!!1[F!!95P"Mj8[F!1L0F!!$Vh!!&8aJBq9-D!(Rqp-hL)p`!!1[F!!96\rR"Mj8jd!ZIldlH)NA!!!kp`!"93J'2Rqp3hKAUGpq95N31Rdd5#j9+4Ji9kUIIP9\r+%$Tp9&!Z98S31PHV(hj9Da!kIA4B,PHXAhj9M"!kIC4J,P@-#$apDf0iI8TEH(d\rr8hKATImq9+831Rbc+#j8T4Ji9kDr2P6'%$Tmdc!Z9-B31PHR2cj8ja!kI2-i,PH\rSIcj9#"!kI40!,P8)#$amjd0iI-BlH(bq-hL*0`!!1[F!!98T"Mj92F!1L9F!!$V\rh!!&95JBq98U!(Rqp8hL*G`!!1[F!!99V"Mj9Dd!ZIleEH)QA!!!kp`!"9B`'2Rq\rpBhKATHFq9+831Rbb+#j8T4Ji9kDR2P6'%$TmdM!Z9-B31PHR*cj8ja!kI2)i,PH\rSCcj9#"!kI4*!,P8)#$amjd0iI-BlH(bP-hKrrbYi9kRrIP8T%$Tp-8JZ95NB1&H\rU[hj95K!kI9&3,P9+%$TAUcpq9@X31Rea@#jAV(pq9B`31Rf4B#j9M!JmI@YMH(e\r+@hKp+90iIpj,H(bD)hJl)(lm1`!!%%J!!5aA*3Iq,!8!!%'#!#"AjK%k9qFf[Rc\rI1hKAb"%k9mNf[RdH5hK)!!!F9qS*2&IV,[jpAeYi9m`*2&I&,[jpRLYiIcN1F&I\rQ"hjAjqDiI-BlH&6'%$SiaJ-!I0B`,PISjljAkEkkI3K,H&8)%$Sj#!)!I4C!,PI\rUMcjAkiDfI8TEH&9+%$Sj5J%!I9C3,PIX9Vj9M"!kICCJ,Re+BhKp#&0iI0a$H&I\r&"ljAa[kkI+8cH&5P%$SiT3-!I,8S,PI(cVj8ja!k11F#!(ce1#jAb*Fq9mQ1YRd\r)5hK9#"!k13J"!(d93#jAbPDq98S31Re98#jp#&0iI1G$H(bl1hKAL`)Z9f`'$Re\rVBhL4HJ!!1eS!"&H&"JjACJ)ZI+8cH*!!ZJ!!1eS!"$XBrrmX'!!!3B(qe$KJ!!#\rk)Ir%6S!!)!#3"L"!!!m!N!3$*!!2,QeKDf9IDf9jAh0MD'9N!!!!I!J#TT2Krrb\r3!!%!#*3Krm"mIaYiN!#"!&arirYiJ)%!A%[rr*PJ!!!!Iq2lH%[rlqPJ!!!!,!-\r!!%##!!`iB2rr5!!!*(rMqhK)!!Z&B!!!!#`$!!""JJ!-1'$rrNJ!!!JiB!!!J!%\r!5$JK!%"m#!1QJq(rr%k!!#!!N!BJ3B!"!*!&H!!1,Q4PFepVCAPIFf0SC@4m#!+\rQNq(rr*!!!3!)P#(r`(ar'hKrirYi5!!#+@!!!!"rirYi5rrZJ@!!!!"rirYi5!!\r,"@!!!!!X!`!!3),rf$KJ!!#!!3")1#%!3(`)!kD$iIrm6S!!)!#3"L""J!%!N!9\rB!"-ZC'9cAfjPGepbB@jNEfeIDf9j!!!!I!J#TT!!!3!)P#(rX*!!B3"S5!!C$B"\r"!"53!'%!5%J!'3'!33!8N!"K!%b!B3"S5!!!T@!!!!!iB3")5!!"+@!!!!!iB3!\ri5rrr26KK!$K)!!#&B!!!!$KK!%")!"MGJ%%!&$KK!%4)!"M4J%%!&)"L!#")!!$\raB!!!!$KK!$K,rrm&1'%!1%J!!%eJ!!!!J!%!@$JK!&"m#!1Q6S!!)!#3"L""J!#\r3"T`!)5jNCA0ID@jTG&pbB@jNEfeIER9YBQ9bAfGPEQ9bBA4[FJ"m#!+QNq(rr*2\r"rrL3!!%!#*3Krm#3!'%!@$[#,@b!B3"B1))Xl%[rrI9J!!!!1q!!!%J!!"!iB!!\r!I(ljVM[r!!%X(`!)3B$rm)!"!%Ji)3"!I!J$TS2Krrb$`Iri6S!!)!#3"L""J!)\r!N!9J!"iZC'9cAh0PG&pbB@jNEfeICf9ZCA*KG'pbAh0PC@4m#!+QN!!"!!L8)Ir\r!N!"K!&JiBLeXJ)%!@$LJ!!K)!"H*J%%!&)!"!%Ji)3"!I!J$TNk!!#!!N!BJ3B!\r!N!Bd!"JZC'9cAh0PG&pcCA&eC@jMC9pZG@eLCA)!!(`)!UD6iIrmNm(rq*!!!3!\r)P#(r`*!!B3"B1m)YE(r$mhL!J3"B1+)Xl$M!!!&,rqAeB!!!!$[J!!")!!!NI(l\riVMKM!!&8B`BqI(ljVRbHq+iS"!!!3))!%$[r!!%X(`!)3B$rh)!"!%Ji)3"!I!J\r$TS2Krrb$`Iri6S!!)!#3"L""J!)!N!9m!"SZC'9cAfGPEQ9bBA4PAh*KEQ4[E9p\rLE'pMDh`)!UDqJIr3N!!"!!L8)Iq3!(ae'hKmQ#0iI,BVH(cA-hKmp$YiIS1MH%J\r!!@&mI"Yi1(3!"%J!!99mHKYi+"J!!%##!!Jki!!"1b!!!8J!!,"qhV0iIVZVH%J\r!!)!X(J!"3)%!)(pMfhK)!!$K9'-%2Rrm'K3lH`!#1plrrNJ!!"L)H`!!1hX!!94\rM"Mjrr"S81m!!!(pGdhKmRrR@I,hTeRb%+K3m`)!!1-Errhq%-jCrR$(@Ij`J8$c\rp"2`ijh-YI2mjeMd!J!!j#2rrIdG$PRpD3GCr@MK3,"i!!%##ri!S'!!!3B)!&*1\rB!!!l'!!%NeJ!!$XB!!3l13!","N!"%'"!!am'EJ!3)(r5(q$ihL!!3"i1#%!F(`\r)!kDkJIr36S!!)!#3"L""J!`!N!3"*!!2,Q4PFepaG@&NAf0VFh9Y!!!!L)-!!CL\r"rr#)S`!!Q+(rmD"Krr"1J!!J!*!')%!!N!FB!"BZG(G[Af*jG'9cAhCKH&pdEep\rZCA4cL)-!!jL"rr#)S`!#Q+(rmBM$!!'B`IrbL1-!!*MKrr1!BIr`6S!!)!#3"L"\r!!*!(+!!A,QC[GA*IBRPdCA0IGQ&iAh4[AfjPG(-!!!"m#!+Q[`(ri*!!!3!)P#(\rrS(aj'hKr2-YiIcV,H$KK!$K)!"64J%%!&%J!&,'!33!8J)%!1(b%'RL!SJ#SJ-8\r!!(c(-hJiaJ!"N!$&!!"mjb*iI2JlH(m$`hK)!"5aJ%%!&%J!&-'!33!8N!"K!$a\rr3p0i1)%!2$LJ!!4)!"4*J%%!&$YD!!4)!"5GJ%%!&*!!B3!mId26H$L"!$`iS!!\r%5!!8*B""!"3lB!!!5!!!@$[!!!#,r!!!1k!!!%J!!"4ArrKq9qJ(rRrH3RJl[3!\r","d!"N#"rq`X(J!!3))!&)Nm!!"K+3!"Q6`!!%J!!"#*A!!!98S'2*PF!!!lR!!\r"1hX!!5`E!!G!JIqS1'!!!)!"!'Ji)3"JI!J$TVX"rq"1J!!J!*!')%'!#!#3"!%\rJ!!mZC'9cAh*KEQ4[E9pVCAN!!!"m#!+QNq(rr*!!!3!)P#([`*!!B4"BN!#"%&b\r3!+%3B$KK!$JiJ"!!J+%3A)$"%'")!!"eB!!!!(ar'hJX(`!!3))!&$KK!$L!J4"\rB5!!#9@!!!!!iB3!i1)!!!$LJ%!")!"3TJ%%!&(rMqhL!!4")1#%33(`)!kD$iIr\rm6S!!)!#3"L""J!%!N!9m!")ZC'9cAh*PB@4IF'&cFhG[FQ4m#!+Q[Z(rh*!!!3!\r)P#([S(ap'hKmQL0iI,XVH(cC-hJkiKY(1`)E+)2L!&!lJ!!!,"S3!%#"!5!iB2r\rr5!!"K(pMfhK)!"-4J%%!&$Kr!%K)!"-GJ%%!&(qMkhKr400iIqAlH%J!%b'!33!\r8+!-!!%##!"4rirYi5!!6*B""!"4)!!$8Ik2VH$L!!!T)!"-TJ%%!&(aq'hJS(J!\r!3B)!$$KJ!!#BIJ!!,"N!!%'#!+4r!m0iIf6EH%J!%Tf!33!81(m!5%J!%UQ!33!\r81'%!1$L!%!"rjIYi5!!5VB""!"3S!`!!3))!&(rMqhK)!"+aJ%%!&%J!!'!iB3!\ri1)!!#NJ!%V@!33!8I(iEH#JH!!""JJ!-1)!!!*LH!!"rSqYi1)%!1%J!%UQ!33!\r8,!-!!%'#!#"qilYi5!!5(B""!"3iI`")5!!5+B""!"4)!!!)1i!!!5`F!!""J[l\rS,"`!!%##!"KrSqYi1)!!!(p&dhK)!"*eJ%%!&$KL!04)!"(CJ%%!&#`C!!""JJ!\rB1'%!1$L!!!!iS"!!5!!56B""!"3iS!!!I0VU&*LQrrmii!!!,"`!!%##!!Jii!!\r"I1-lH)!"%'Ji)4"JI!J$TVVKrpa1J!!J!*!')%'!#3#3"!(8!"-ZC'9cAh*PB@4\rIF(GIFh4bD@jR!!!!I!J#TVl"rpL3!!%!#*3KrZ"mH4YiI*FMH(mfbhJlJ!!"1k%\r!Z(mMbhK)!"(CJ%%!&(ak'hJiB3#i1)!!!$LJ!%")!"'TJ%%!&$YJ!!&)!!#%L(N\r!!$Xj!!&mI`Gd1m!!!%J!!%3X(!!!3B)!)&IN"rjrTHYi1ld!!BM&!!"maL*iQ-8\r!!%J!!"KAj`Iq1lhrriNG!!"p#$TiQ4d!!&Irq(ilhJ!","i!"N#"rlaAD3Gq+!N\r!!%##!"Jj3!!!,"`!!%##!!Jj3!!"I9a6H$Yl!!&m'p"!3)(rI$ZK!,Kqq,Yi1f!\r!!%J!!%!li!!!1m!!!%J!!##*I3!!1ld!!AeV"h3jRJ!"I@YJ-(rr@hJlhJ!","i\r!"N#"rq#Eq!!!1aJ!!6Yl!!%S'`!(3)(r`(lMZhK,rq64B!!!!(lMZhJiJ3!i5rr\reK@!!!!"q`l0iIZ5lH(p&dhJi`3!iIZHlH%[rf&&J!!!!1'%!1$L!!!!iS!#!5!!\r3HB""!"4qilYi5rrNK@!!!!!iB!!!J!%"+$JK!5"m#!1QZX(rf%k!!#!!N!BJ3B!\r+!*!%!C`!%LjNCA0IFh4bD@jRAh4[AfYPHA`)!UD6iIrmNm(rq*1Krr53!!%!#*3\rKrl#3!'%!D(bI)hL$S3"S1m!!!(rMqhJiJKYJ5!!3+B""!"4)!!!iIq2lH$L#!0D\r)h3!!1ld!!96&"Mj)!"!*J%%!&#`H!!K!J!!8Iq2lH$L#!0P)!!raJ%%!&#`H!!J\rlhJ!"3B$ra(rMqhJiJJ$F5!!2eB""!"5!!3"B1#%!8(`)!kD$iIrmJm(rq)1Krr4\r1J!!J!*!')%'!!`#3"DJ!&LjNCA0IBf*XEf0VAh"bD@jdAfCTE'9m#!+QNq(rr*2\r"rrL6SIrdN!!"!!L8)Iq`I(dEH$[#'fFli!!!5!!!-(r$mhJlhJ!)Ik6VH$LJ!!K\r)!!i"J%%!&#`$!!"!JJ!-1'!!!8J!!"3lr`!"+"m!%%'!rp!iB!!!J!%!@$JK!&"\rm#!1QJq(rr)2"rrL$SIrd6S!!)!#3"L""J!-!N!9m!"!ZC'9cAfPcAhGPB@YIDf9\rj!!"m#!+QNq(rr*2"rrL6SIrdNi(rm*!!!3!)P#(rX(am'hKmR50iI,iVH*!!`3"\rdN!$K!(L4!3"mN5%!J*&"!)5$i3#-Ii2MH(qNkhKraI0iJ-%!G)$K!(Krk2Yi5rr\r+G@!!!!"rJq0iIk6VH(r&mhL!`3"mJ1%!J$NJ!!!X(`!!3))!#$NJ!!&p+%Yi5rr\r+4@!!!!"rJq0iIk6VH(r&mhL!`3#%J1%!L(rSqhK,rmSPB!!!!)!"!&Ji)3"3I!J\r$TS2Krrb$`IriJk(rp)1"rr"1J!!J!*!')%'!"!#3"G!!%5jNCA0I-f0LBepPEQ0\rbHA"d!(`)!UD6iIrmNm(rq*1Krr56JIr`N!!"!!L8)Iq`I(`EH(bG)hKm[LYiN!$\r"!(53!1%!H*%"!(b4)3#!N8%!K)2K!)arJq0iIk6VH(r&mhL!`3"dJ1%!H(rSqhK\r,rq09B!!!!(q$ihKrT1YiImAcH)$"!(b!i3#!15!!!#`I!!"!JJ!)15!!!AdS5hK\r,rq-PB!!!!(q$ihKrT1YiImAcH)$"!)5!i3#)IqMlH%[ri`9J!!!!J!%!@$JK!&"\rm#!1QJq(rr)2"rrL$SIrdJi(rm%k!!#!!N!BJ3B!%!*!&d!!5,Q4PFemcF'0LBep\rPEQ0bHA"d[X(rf$VL(1Jk`K[SI*NMH(ai'hL)Z!!!1aJ!!95r"Mk)f!!!1aJ!!96\r'"Mj8aN!ZIrmcH)Mi!!!l'!!"91F'2P6RJ"jrrcYiL4J!!$XB!!&9#!Bq93M!$Rr\rr3hL*1!!!1aJ!!98q"Mk*@!!!1aJ!!99+"Mj95N!ZIpj6H)Pi!!!l'!!"9@X'2P9\rVJ"jrhPYiLCJ!!$XB!!&9M!Bq9Bc!$RrHBhKAaH%qI+AkH$c!$`miaJm2I,``1(r\rriRKAKb!fIpikH&ISN!!DI3MkH(8Fc-aALA5qIqVLH(dr8RKAbj!!'ReVmRKeI-c\r-9iad[Rr&iRKpRLTi9mEiIRc'qRJmi&9911G99AcF1$Krrq*i9iJ)2(rH3RKAkF)\rqI5RbH$e!!2mj5J$rI6a31(rHiRKALd!ZIrpDH&I-q(jpM2Ti2+"996LP999pR#J\riIrrLH&H'#$arhM*i9qF!"P6Ri6jAb!)H93L%2PI*"Mj9+B!H9mS%,RdT8hKp#%Y\riI2j$H&Ir!6ilB!!!5!!"@&GV%$TpGPJZ,!X!!%'#!#"Al2#q9qA3#RfI+hKAa[#\rq9mI3#RcH1hK)!!!F9qMiIPITf!Kp(dYi9mViIPI,f!KpAPYi9rm"2PIH!6jAl&D\ri9q9RrPIQAhamT60iIB`VH&@-%$SjM!-!ICGJ,PIRRcjAk*DfI1G$H&6R%$Sij`)\r!I2Fi,PITeljAkXkkI5P6H&8T%$Sj+3%!I6G),PIV"Vj9Da!kIAGB,RdT@hKmjdY\riICSlH&I-AcjAa9DfIB`VH&@-%$SjM!F!ICGJ,PI'MVj8aK!k1-B'!(cA-#jAa`D\rq91F31MMR"!"mpcJZ9mM2[PI*aVTp#%Yi93J31MN)"3"p&d!ZI1G$H(c'1hKpR$0\ri9iU!(PG,"$jpA9Yi9k`A[PHP%$TpM#S8NCN!!$Xj!!4A4S3q9iF!(RcG1hKAU$D\rq9kN`-Rd)5K54'3!!1cN!"$Yl!!%X'`!33B$qU$KJ!!#k`IrB6S!!)!#3"L"!!!S\r!N!3#m!!-,Q4PFepcCA4IDf9j!!"m#!+QN!!"!!L8)Ir!N!"K!&L3!)%!A)"K!&L\r!J3"F1+)YG%J!!$PJ!!!!1')YG)!"!%Ji)3"!I!J$TNk!!#!!N!BJ3B!!N!Bm!!S\rZC'9cAf0bHA"dI!J#TVj"rmL3!!%!#*3Kr["mGKYiI*3MH(bk+hJkiKbS1`%!1)K\rd!!"mB`Gd,!-!!%##!!`iJ!""5!!!$)L8!!"mK!GdQ*S!!(b9"h3iSK`SI+@SVP5\rc%$U)e!!"I-B(G#`'!!"!JJ!-11!!38J!!!b)p!!"I1F(G*Mk!!&mp3Gd13)F+(d\r)U+j9%M!b1f!!!%J!!#b,eJ!!1YB!!9I*"MiS#3!!3B)!0&I+"Mj95JJm1@%!a(e\r,fDilH`!"+"X!#%'!rp4)!!!81B!!!$KK!-4pJpQZ1hX!!5JE!!K"J2rX1'%!a$L\r"!%4,rrZaB!!!!$KK!-`iJ3"%IQ@EH(j'NhK)!!%aB!!!!)-K!-aA*!BqQ*J!!$X\rB!!&A*FBqQ,J!!$XB!!&A*SBqQ0J!!$XB!!&A*dBqQ2J!!$XB!!'$)3$39bJ'2TN\rB!!!l'!!"9bR'2TNi!!!l'!!"9bU'2TPB!!!l'!!"9bY'2TPi!!!l'!!"1i!!!$[\rJ!)!jJ!!!QB%!3$YJ!!*)!!"N1m!!!$ZJ!!")!!"!9pi)2$KK!$KmBq#Z9q3'2Ra\rM)$JX!`!!3B)!#'2H!!&Arrjq9q8'2LJ&!!"!JJ!-1j`!!6[J!)!l[3!"+"d!"N'\r!rm"AaJBqI0F`VRcDfDilH`!"+"X!$8'!rj`ii!!!Q2S!$Ap$dhL!!3%B1#%"%(`\r)!kDk3Ir)6S!!)!#3"L""J!i!N!3#%!!,,Q4PFepQBh*jF(3!!!#q!Ir!1k)Nk$Z\r!!!!lB!!!I*8MH*!!SIq`N!$"rk`ii!!!N!$Krl4)!!4-1X!!!%J!"#4AD)3qIhp\r#H)%Krl"rrNJiJ8(rV(rr8$KAfS!H9XX31Ree@#jrDeTiIpjDH(rHdRKAqS!H1CB\r!!9@-%$TpP@!ZIfaLH(rrBRKrrp*iIp4'F&ID"MT@P!Bk9qIK2PISi!Crjd)89pk\r%2Rdpd#jrR%Ti193#!(eG8#jrR&*i9p2#2PID"MT@F`Bk1AS%!(ep@#jrR&Ti1C-\r'!(fGB#jrR'*iIr4'F&Ik"MT@P!Bk9rq%2MMk!3"mr6JZIj`kH$N8!`"p(8!ZIja\r#H(rc4R"AqJBk9R-'1MNk"3"p28JZIja+H$P6"`"pA9!ZIja5H&H,K$jrReTiJB(\rrX(rqB$L!iIqXIrmi1&ICJ"ij&J!#93J31Rd93#jrL%*iIpj#H(rHbRKAqB!H16B\r!!e8T%$Tp08JZIiP+H(rr5RKrrmTiIp*'F&IC"MT@8JBk9qVK2PIVi!CrkPS89pk\r%2RfGb#jrHf*i12)#!(cp1#jrHcTi9p(#2PIC"MT@-3Bk14N%!(dG3#jrHd*i16%\r'!(dp5#jrHdTiIr*'F&Ij"MT@8JBk9rq%2MPC!3"pA9!ZIhY5H$Pb!`"pI9JZIhY\rDH(ra4R"Aq3Bk9M%'1MQC"3"pR@!ZIhYLH$Ma"`"mr6JZIhXkH&GSK$jrId*iJ5(\rrX(rq5$L"3IqXIrp31&IBJ"ijGJ!%9@X31Ree@#jrDeTiIpjDH(rH`RKAq)!H1CB\r!"9@-%$TpP@!ZIfaLH(rrBRKrrm*iIp"'F&IB"MT@%!Bk9qIK2PISi!Crjd)89pk\r%2Rdp`#jrR%Ti19!#!(eG8#jrR&*i9m[#2T&KrkKAf!BkJB(rU&@-"MU4JIqS12J\r%!(cp1#jrR$TiJ3(rU$N)"J"p(8!ZIja#H(r`4R"Aq!Bk9K!'1PIrK$ij1!%!I6e\r),RqF5RJj8!-!I9e3,RqF8RKrkdC`N@(rU&Ii"MU"JIqS9B`'1T'"rkJiq!8!I2d\ri,RqF1RL"!IqS13J(!(dG3#jrR%*i9iQ%2RqI5RL"3Iq`Irj31)&KrkarreJi9pH\r!(MQ@!!C9M"!kIC9J,Rq-BRKrhQ*iIpkkH&IhJ"iipJ!(91F31Rce1#jrKcTiIrm\rkH(rrZRKrb%C`N3(rT&IA"MU")IqN95N'1T%Krk4AkZ%q9q[J"RrU@K4AhS3qICf\ri,RplBRL!iIqN11F#!(cp1#jrHcTi9mM#2T%"rk"Ae`BkJ5(rS&8T"MU4)IqJ19F\r%!(eG8#jrHe*iJ@(rS$PV"J"pI9JZIhYDH(rX4R#4JIqN9rF'1S$Krk48j`BkN!$\rKrk4Ari3q14F"!(dG3#jrHd*iJ5(rT$NT!`"p28JZIhY+H(rU4R#43IqJ9rF'1S&\rKrk"9D`BkN@(rS$QA"3"pR@!ZIhYLH)$Krk!ij`F!I2di,Rpl1RJkeJ!),"B!)%'\r!qparRq0iIhcEH(rlqhL"!Iqd13J!!C%"rl5")Iqd,!N!'8'!ql"ALZMq9i[S"(q\r+@K4AE1Mq9fIS"(pX1K4AL2KqI3MDH$dJ998j+999I4p)1(plqRKAkJJmIja5H&G\rV`MjpDq*i2B!!rcQ-!2ppIf!iIjckH&IR3#jrHcTi9iM`[Rd)fRJp)$-c15Nc-hd\rI5$KrHrTi9qS31RqF8RKADi3qI@[LH&9r"$jrR2Ti9qb!(RplBRKAKq%qI1IDH$d\r!$`mj#!m2I2p!1(plqRKAk5!fIja+H*0M!!#6J`!%ZJ(r`%k!!#!!N!BJ3!!3!*!\r%"6`!$#jQBh*jF(4IBQpNH3!!I%-6H%k!!#"m#!+QN!!"!!L8)Ir!5rrrlAaT'hL\r!BJ"`J))!E$LL!!!i`Lf#J1)!B)%#!&a)!!"CJ%%!&)##!-b3!'3!!%[r[-PJ!!!\r!1'!!!)!"!%Ji)3"!I!J$TNk!!#"m#!+QN!!"!!L8)Ir!J')!c)"M!!")!!!aJ%%\r!&)!"!%Ji)3"!I!J$TNk!!##"JJ!mN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!1*!\r!33!8J!`!!)"-!!4m#31Q6S!%))'#!"L3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!\r3N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!3*!!33!8J!`!!)"-!!4m#31Q6S!%))'\r#!##3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!-N!""!"5!$!!!J%`!"(`*!kC1J!3\rJJB)!&*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!#53!%%!&)!-!!#!6!!%I!N$TNk\r!"##"JJ!)N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!+*!!33!8J!`!!)"-!!4m#31\rQ6S!%))'#!#b3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!%N!""!"5!$!!!J%`!"(`\r*!kC1J!3JJB)!!*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!$#3!%%!&)!-!!#!6!!\r%I!N$TNk!"##"JJ!FN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!0*!!33!8J!`!!)"\r-!!4m#31Q6S!%)!!!!"b!!!"m#!#3"TL!!!"-!*!'+Db!!!#B#!#3"5T%J!!!J!J\r!N!8Ua)!!!0!!N!BVP)!!!*!!%!#3"5`NJ!!!B!#3"Lb%J!!!U"!!N!8Y,)!!!8K\rJ!*!&,`L!!!&%3!#3"6"-J!!!S!J!N!8`l)!!!Ia)!*!&-ZL!!!(!8!#3"65SJ!!\r!d"J!N!8eH)!!!+!B!*!&0KL!!!$d)!#3"6F-J!!!p#!!N!8l%)!!!&J!N!BlD)!\r!!M"`!*!&3[b!!!"B!*!'3e5!!!!X!*!44L)2+!)L%bJ#)JXS"L)Fk))#"#6S4K4\r&'#f#"#*'&!BL!Eb#!KB"i!)!!L!#4!FS!bJ$#!,)!SJ#D#eX,1`!d"Y('bJEB"Y\rR'qJFU"`S,A3!i!)K#J%L*AJ")L`J!5)JI3NKQ)B#'J!F!13-P"+N'F!Bk"Ui*Q3\rTV#b%,#3VP#V%+N3Y,#m)-1``6$,S0+JeH$BB0``i!$YS1a!L$'5#!LS-@!a-$%!\r-0!`S$"`-%!`%!a!#r!,S!Y3#a!+`!T`#L!kd$U!1M!ji$QJ19!j!$L`Q0#BS*K`\rQ%#B%*IJPl#AJ*G3Fe"c!(+`FQ"b)((3FB"a-($`&)4#"!`B!%!!!%"!3!!!3!"!\r3%!!3%"!%)4!%)4!#)K!3"#%3J3-,%!!3!"#3"3!!!4!!!3!3!4!3!3!!%4!!%3!\r3%4!3%3BK!3)K!3-L!3%")3%$)3%")3%")J%"!L3"N!3$)3%#)J%"!5%"!5%"!53\r"N!3#)J%"!53"N!8N!C!%"#%""#%"!L)"!33K!3%K!3%K!3)L!3%")`%"!3JK")%\r$$3%!!!%!"!!%!!!%"!%%!!%%"!!!)!!!*!%!)!%!*!!%)!!%*!%%)#3""#3"!b%\r"!L-%!3%#)J%"!5)%!3%K"!%K!3%P"!3"!33"*3%""!3"!L)J!3)M*!%"!5-J!3%\r")L3"!5-%)!%"+J3N!3%%)!%""#5"!`m#!!!#!!3$!!!$!!3#"!!#"!3$"!!$"!3\r#!#!#!#3$!#!$!#3#"#!#"#3$"#!P!`3N!3)#)J%#!5-%!3-#)J%$!53%!3)%!5F\r"!J3%!3-%!5B"!`3%!3)")b!"!J%M*!%$!5-J!3-"-53"!J3J!3)%*!%$"#!"!`3\rN"#%#"5%)!5%#!5%)!L%)!L)##!-L#!J")`))#!3L!3)#)3%#)`J"!J%L#!%")3J\r")`%##!%K!3%R#!J"!JJ)!3)K!B%$"`)!!3!!#3)!#3!)!3))!3!)#3))#3)M!3%\r#!5)"!3)M#3%#!5)*!3%R#!%"!JJ"!3%S#!N"!JJ*!4!$)4)$)4!")3J")4)")3J\r")K!)!L)5#!)M%!J)!5-5#!J")4!#)J%5!L)"%!%M#!%5!53)!4!)!5-"%JJ"+J%\r3#!J"%JJ)!4!")3'"!`F5!!%3!!N5!!N3#!%5#!%3#!N5#!NK%!%M!3%5!5-"!4!\r")`N"%J%b#3%3#!%"%JJ"!4!)#3%5#!N""5%%"#%JJJ)%"#!3!"3!%#!L&##"!`J\rJ!!!J"!!J!#!J"#!J%!!J&!!J%#!J&#!$)3L"!`B%!!J!)!J%)!J3!!J8!!J3)!J\rN&#!))!)M##!%!5)))!%S)!JJ"#!))"!")`JJ&!%T##!3)!JJ&#!)J3-()!!!*!!\r!)#!!*#!!-!!!0!!!-#!!)M3JJ3-))#!!)#3!)*!%*#!J-!!J0!!J-#!J0#!")5!\r")3L"!`BN!!JJ)!JN)!J`!!Jd!!J`)!JP0#!))#!")`JJ*!%V##!J)!JJ*#!))$!\r")`JJ0!%T##!`)!JJ0#!)"b)3#)%$2`!!#!!3!!)!!!)3#!)!#!)3!!!#!!!5#!!\r##!!5!!)#!!)5#!)##!)5"!!!"!!3$!!!$!!3"!)!"!)3$!)!$!)3"!!#"!!5$!!\r#$!!5"!)#"!)5$!)#$!)5!"!!!"!3#"!!#"!3!")!!")3#")!#")3!"!#!"!5#"!\r##"!5!")#!")5#")##")5""!!""!3$"!!$"!3"")!"")3$")!$")3""!#""!5$"!\r#$"!5"")#"")5$")#$")5!!!!!J-K!J)L!J)%)3%")3)")3%#)J)"!5-#!J%%)JJ\r#!L%)!5%#!5-)!J)")3J#)`%)!J%L!3J"*`)"#!)#!3J")5!#)J)J!b%L!L)#)J-\rL)!%")`)J!3)L)J%")`)L!3)K)!%M#!)J!5%)!5%L!5-)!L)")3J"*b!"#!)J!3J\r"*b)"#!)L!3J#)3+"!`F#!!)!!T!&!!!$!J!$!!)$!J)$!L-##!)")J))!5F#!JJ\r#!J))!L-$#!)")J-)!5F#!`J#!J-)!5)J!S%$"`)J!J!L!J)L!J!J!`)J!`!L!`)\rL!`%R)!))!L!##!%R)J))!L)##!%R)!-)!L!$#!%R)J-)!L)$#!BK%!3K)!)L%#!\r")4!$)K!3!L%3!5%J!533%#!)!b%)!5%3!5%)!L)J#!%N%#!)%!)M#"!3!5))%!%\rP)!J3%##"!`F!!!3!%!3!!#3!%#33!!33%!33!#3N%"!N#!)L"!J")a!%#!)L*!J\r"*"!N#"!"*`3)%"!%#"!"*53)%"!NJ3-(!!3!!"3!!!3J!"3J%!3!%"3!%!3J*"!\r8)!J")33")3J")43")3J")`3J#!%P&#!)%!3")`J3&!%S#"!%)!J3&##"!`F!"!3\r!&!3!"#3!&#33"!33&!33"#3N%"3N#!%M"!3)!5-8"!J")`3N#!%b&#3)%!3%#"!\r8"!J3"#3)%"3N"#%3"#%"!L)3!38L!K!#)3)")3%")`)3!3%K!J)K)!%K%!%K)!)\rL!5!")a!")!-M)!)3!5)J!J%R!5!#%!%J!J%K")%$"`!3"!!!"3!3"3!!"!)3"!)\r!"3)3"5%#!5)%)!%M%!3J!L)&)!%M%!8J!LF%)!)3"#!#!5J&)!)3"5!#)!-K-!-\rL)!%#)M!"!L%J!L)#-!)M!L!"!5-#-!%")J)J!5%J!5%`!5%J!5-J!5!")c!")!%\rK)!%M)!)`!5`J!L!")!)`!5!#)!5"!`F!-!3!)!8!-!8!)!3#-!3#)!8#-!8N!L!\r%)!%M-!3J!5-J"5!")c!&)!%`)!3J!M!%)!)J"5!#-!8J!J3K"!BL!35#!J`"!3!\r&!!%""3%!%!33!"%%%3%3"4!"%38K%3%K#)%$$`!%#!!!#!%%#!%"#!!&#!!"#!%\r&#!%!#"!%#"!!#"%%#"%"#"!&#"!"#"%&##%4!L%)!5%%J3-1#!!!#!%%#!%"#!!\r&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!&#"!"#"%&)JJ4!5))#!%M"!J)!LS)#!%\r%#!J"!3J)!5-&#!J"+!%)#!%&#!J"!5F)#"!%#!J3!6F)#"%%#!J4!3J)%!8)#"!\r"#!J4"3J)%3FK%))#$3!"!"%3!"!3%!%3%3%!!4!"!3%4%3!4%"%")K%4J3-[%!!\r!%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"!"%"!"!4!"%4!4!"!4%"!4!4!4%3%!!!%\r!%!%!!3%!%3%3!!%3%!%3!3%3%3%"!!%"%!'3"4%"%3!"%4!"%3%"%4%4!!!4!"!\r4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4!4!3%4!4%4%3!4%4!4%3%N%4%4%)%$$`!\r!%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"!"%"!"!4!"%4!4!"!4%"!4!4!N%4%3%!)\rL%"!")a!3%!%M!4!3!534%"!3!5m3N!F"%"!3%4!3!3%[%"!"%"!3!3%3%!%4%"!\r4!5i3%"%3%"!4!4!3%4%3!3)L%!%")a!3!3%M!4!"!534%!%3!5m3!4!3%!%3!4!\r"%"%3!3%",a!"!4!3!3%"%!%"%4!"%3%Z%!%4%"!"%3%3!4%4%"%#)K!4!5-3%"%\r")`%3%3%N%4!4%!%[%"%3%"!4%!%3%4!4%"%"!5m3%3%3%"%"!4!4!4%3%4%",4!\r4%4!3%4%"%"%4%3'"!`m!!!%!%!%!!3%!%3%3!!%3%!%3!3%3%3%"!!%"%!'3"4%\r"%3!"%4!"%3%"*"%4!4!#)J%3!5-3!4!")`%"%!%N%3%3%!%[!4!3%!%3%!%"%"!\r4!4!"!5m"%!%3!4!"!3%3!4%"%"%",J%3%4!"%"%"!4!4%3%"!L)"!3%M%!%"!5-\r"N!3N%3%"%!%[!3%3%!%"%!%"!4!4!C!%,`%"!4!"N!F4!3%4!5i"!4%3!3%4!3%\r"%4%"%3)L!4%")a!"%3%M!3%4!534!4%3!5m"%4!3!4%3!3%4%"%"%3%",`%4!4!\r"%3%"!4%"%3%4%3%Y!4%4%!%4%3%"%C!%J3-2!!!4!"!4!!%4!"%4%!!4%"!4%!%\r4%"%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%\r3%!%[%4!3%"%3%!%4%"!4%4!"!5m4%!%3%4!"!4%3!4%4%"%",K%3%4!4%"%"%4!\r4%4%"!L)4!3%M%"%"!5-"%3%"*"%4!4!",a%"%"!4!4!"%3%3%4%"!3%[%3%"%"%\r"!3%4!3%4%3%4!5i4!4%3%3%4!4%"%C!%!L)4%3%M%"%4!5-"%4%"*"%4%4!",a%\r4%"!4%4!"%4%3%4%4!3%[%4%"%"%4!3%4%3%4N!3","%4%4!4%4%"%C!%"#%#"#%\r#!L)#!J3K!J%K!J%K!J)L!J)")`)#!J3L!J)#)3)")3)")`)#!J%K!J)M!J)#!5)\r#!J%S!T!(!3-K!`-L!3)#)J-#!L%"!5%#!5%$!5%#!5-"!J)")`-#!J%K!3)L!J-\r#)`)"!J%M!J-#!5)#!3%M!J)$!5S#!J%#!J)$!J)#!5%"!L)#!3-K!`)L!J-$)J%\r#!5-#!3)#)J-#!5-#!`)#)3%")`)#!3%K!J%K!`%M!J)$!5%#!5F"!J)#!3)#!5N\r$!J)#!`)#!3%#)J-"!L)"!`)L!`-#)`%"!J%M!`%#!5-"!`)")`-$!J%L!3%")`)\r$!3%M!J%$!5-#!`-"-3)"!3)#!`%#!J%$!J)$!`)#!L%"J3-(!J!"!!)"!J)"!!!\r$!J!$!!)$!J)$!L-"!J)")J%#!5F#!3)#!J%#!L-$!J)")J-#!5J#!`)#!J-#!3%\rK!B%$"`-!!3%#!3-#!3%!!`-!!`%#!`-#!b%"!5-"!J-"+`%#!3)"!J-#!3)"!5-\r$!J-"+J-#!3)$!J-#!`)")J%"J3-(!J%"!!-"!J-"!!%$!J%$!!-$!J-$!5F"!3)\r#!3%#!5F$!3)#!`%#!5F"!`)#!3-#!5S$!`)#!`-#!3%"J3-(!`%"!3-"!`-"!3%\r$!`%$!313"5!J!3%"!J-"!3)"!`%#!`-"!J%"!`)$!3-#!3-$!J-$!`)$)J%#!L%\r"!5%#!5-"!J)")3%#)`)"!J%L!J%"*`)#!3)#!J%$)J-#!L%$!5%#!5-$!J)")3-\r#)`)$!J%L!J-"+!)#!`)#!J-"!L)"!`)M!3%#!5-"!`)")J%"!5-#!3-"+`)"!3)\r#!3-#!J%"!L)$!`)M!`%#!5-$!`)")J-"!5-#!`-"+J)$!3)#!`-#!J-")3%")`%\r#!3%K!3%K!`%M!3)$!5%"!5F"!J%#!3)"!5F$!J%#!`)"!5%"!5-$!J%")3-")3-\r")`-#!`%K!`%R!3)$!J%#!`%T!`)$!J-#!`%"!5-"!`%")`%"!`%M!3-$!6-"!3%\r#!3-"!J%"!`)"!`-#!C!%)`-$!3%M!`%$!5-$!`-"-3-"!3)$!`%#!`%$!J-$!`)\r$!L-"!3)")J%"!5F#!3%#!J%"!L-$!3)")J-"!5F#!`%#!J-"!L-"!`)")J%$!5F\r#!3-#!J%$!L-$!`)")J-$!5J#!`-#!J-$!3%M!3%$!5X"!3%#!3%$!J'3"#-$!3-\r"+`-"!3)$!3-#!`%"!5-"!`-"+`%$!3)"!`-#!3-"!5-$!`-"+J-$!3)$!`-#!`-\r"*`%"!3)"N!3R!`%"!J-"!3%R!3-"!J%$!3%R!`-"!J-$!3%R!3%$!J%"!`%R!`%\r$!J-"!`%R!3-$!J%$!`%J4`-$!`)$!`-"N!3$!C!%!`%"!`-"N!3$!3-"!`%"!`-\r"!`-$!C!%!`-"!3-"!`%$!`-"!`%"!`-$!3-$!313"`%K%!)L!K!")J%#!5)%!3B\rK"!%K!J%L"!%"*K!%!3)3"!%N!K!%!3%K%!BK!J)K!3-L!3)$)J)3!5%"!L-%!3)\r")33#)a!%!3%K%!%L!3)")33")3)#)`%#%!)M!K!%!L%3!5-"!K!%)33$*J3"!K!\r%!3%L%!3%)J%#"#)3"!%K!J3L%!3#)4!#)3)")`3"!J%N"!%#%!%M!3)3!5%"!b%\r"!5%3!5)"!J-K!J%K"!)K%!)M!K!%!b)%!3%Q%!3"!K!%!b-%!3)#*`%#%!3"!K!\r$)K!%##8"!K!%!38P%!3"!K!%)33")3)#)J%#!5%%!b%%!L%3!5%"!5+!JJFKJ!)\rMJ))#J3-BJ)!#!))#!!!#!)!!!!)!J))!J))#!!)!J!)#J)!#J!#3"!)!!J+!!J#\r!!J!!JJ!!JJ#!J!#!J!#!!J)!J!+!!!+!!!)!J!)&)J)#J3-G!))#J!!!!)!!J))\r#!!!#J)!!J))!J!!!J!!!!!)!J)!#!)!!!))!J!!#!!)!!!!#J!)#!))#J))#!)!\r#J)!!J!)#J!!#!!)#!))#J))!!!)#J!)!J!)!"5+!!J)KJJBMJ)!#!L8""!3"!38\rL"!%")J3%!5%""L3"!33%!5%"!L%"!5)%"!)L"!3#)33")3%#*!3"!33")3%")`3\r%!33M!33%"L3%"!%"!b%"!L)"!3%L"!%#)J3"!5%%!53"!33%!5)""!%L!3%#)3%\r#)33")J%%!b8%"!%""!)K!3%K"!-M"!%"!5%%"#%"!5%%!L)""!%K!3)M"!%"!5%\r%!5%""b%"!L%"!5B%"!%""!3")3%")33#)33#)3%&)J3"!5)%"!%L!33")3%#)33\r$*!3"!33$)33")`%""!%L!3%")33#)`3%!3)K"!%L!33#*!%%"!%$)`%""!-M"!3\r"!5%%!5)"!33MJ!%%!51!!33#)5%#)B!")33&)S!J!b)"")%$#`!J")!!"!!"!)!\rJ")!K!)!K"!!!")!J!!!"!!!J"!!J"!8K)!)MJ#%%J3-IJ#%%J!%!J#%%!#!!J!!\r!!#%!!!%%J!%!!#%!!!!%J!!%!#%!J!!!J!%!!#!!!!%%!#%!J#!%J!%!J#!!!#%\r%!!%%J#!%J!!!J!%!!#%%!#%%J!!%J#%!!#%%J!%%"5)J"!)K)33K"!%LJ!%#)S!\rJ!L'!!5%%"L)J"!)L!33")S!J!L5!J%!3!5'!!5-33)!")K"!!b&!!59!%%#!3!%\rM3)"!!L'!!5%3"L*!%!)L3"!"*B"!%%#!!L&!"5&!!50!J%!#)B!&)4!#)8!#)i"\r!%!3K3!%K3!)KJ!%K%!-N%%#!3!%L3)!&)K"!!5&!!5&!!L%3!LK!%%#!3""!J!)\rK3!%K3!%M3)"!!b*!%!%PJ%!33)!#)8!*)N!3!b)33!%K3!%M3)"!!5*!J!-MJ%!\r3!5'!!5-33)!")K"!!bC!J%!33)!#)N#!"5%3!5+!3!)KJ!%K%!)P3""!J%!")N#\r!!5%3!b)33!%K3!)MJ%!3"#&!!5&!"#%3!L4!%%!3!L-)%#!%)5!"*K!J)!J3)!8\rP#"!J)!J")5!#)4!")5!#)b!J#!%K)!)K%!)K#!%K)!%L#"!")5!")4!&)L!)"5%\rJ!5))%!%L)!J#)5!#)L!J!5%3!5)J#!-M#"!J!5-)%#!")3J&*L!J#"!J)!-L)!J\r")L!J!5-3)#!")4!$)4!")5!%)`J3)!%K#!%L)#!"*"!J)!J")5!%)b!)%!)K#!%\rK)!)K%!%K)!%K%!8M)!J3!L8)%#!J#!%L)#!")K!J!bBJ)!J3)#!&)K!J!5%)!b%\r)!L%J!5)3)!-M)#!)!L%J!L%J!5))%!%L)!J%)a!J)!%K%!3K)!%L#"!")b!)#!%\rL##!#)3J#)3)#*3J###!)!b%)!5)))!-L)!J%)3)")b!)!J)N#!)))!%L!JJ")`J\r##!)M!JJJ!L%)"#-J#!)#)3J#)L!)!5%)!b)))!%L!JJ#)3)")b!)!J%N)!J##!-\rL##!))JJ#!5)J#!)L)!J")3J#)`)))!%K!J-M!JJJ!5%#!L-)!JJ$)3J%)b!)!J%\rK)!)K#!)N!JJJ#!%K#!3L)!J#)b!)!J)L#!)")L!)"#%#!L%)!5)))!3N#!)))!%\rK!J%L)!J#)b!)!J)K#!%K#!%K#!%L##!%*!J###!")J))!L)##!-L##!#)JJJ!5%\r#!5)J#!-M#!))!59!#%!33!%K3!-K3!)M#%!3!5%)"5-33!J")K"!!50!%%!#+""\r!#%!33!K!!5&!!b&!!5&!!L%)"5-33!J")4!")JK!!L%)!5)33!%L3"!%)8!&)8!\r#*3K!%%!)!b%)!5)33!)K%!8L#%!$*8!33!K!!5*!#!3L3"!&*3K!%%!)!5%3!5%\r)!L&!!54!%%!)!L0!#%!$)8!")N!)!L&!!5&!"#833!K!%!%M#%!3!b%3!L&!!5&\r!"59!%%!)3!)K#!)K3!)K%!%K#!%L%%!")d!33!)K%!%K#!%K%!%L#%!&)8!")8!\r$)d!33!-L3!J"*4"!#%!3!5))3!%q#PCPFQPQH@PZCb`JF'aPBA0P)(*P,@9ZG'9\rb)#9c!6J+"`G0DA0YBA4MD#!Y)(4bH5"KCf&TEJS"*L!`H#"l)!%JJ3!"N!MqN!J\rIN!31N!6JN!6aN!3"rJ(q!Ii"r[i"rJ(q!Ii"(q!Ii!la$[(J(q!Im3la$J(J!H!\r"m3(ai!(J!I%"m3%IrKrq$[i1r[iIrKrq$[i1!4m"(`%1!3iI!4m"$J%1!H$qi2l\rar[(qrZ$qi2lar[%-)3'#!J8!!3!"!!%!!3!""5%"JJ)&!!%!!3!"!!%!!3)J,Y,\r6e0A@epMCfY[FhGlIi1(Liq6PjZISkHVVl1hZlr$am[2dpIEhq2Rkqrcpr[m"))%\r4!3)$"!8'"`J*#JX&"JF)#3S,$!d1$a!4%K-8&4BA'"ND'a`G(KmJ)5)M*#8J)5)\rM*#8Q*bJT+LXX,5i[-$%b-c3e0MFi16Sl2$dq2d""3N0%,Lm`-6)c0$8f0cJj38*\r$4%9'4dK*5NY-68j28&&58e499PGB@9TKBQ0NC@CRD'PUDfaYEQp`FA*cG(9fGhK\rjHJFL%#!$)5!#)4!")3%$)3%")a!J!3)L)!%")4!#)3J$)`J3)!%K#!%K)!%L#"!\r")J%)!LB"#"!J!3J"*#!"#"!$)5!$)M!J!L)J)!)K-!%K!3%K)!%K!3%M-#!"!5-\rJ)!%")6!#)JJJ!L-)-#!")`JJ)!%L#$!")`%))!%V!3J`)!%))#!"#$!")3L"!`F\r!!!J3)!J!)!J3!!N!!!N3)!N!)!NK%!%L#!J#*JJ)%#!)#!%N)!J)%!%L#3J#*JN\r)%#!*#!%N)!N)%!%K#)%$"b!!#$!J##!J#$!!#5!!#6!J#5!J#5%`!5-)##!"+`J\r)-#!)##!J#!J`!5-*##!"+`N)-#!*##!J#3J`"#%#"5%J!5%#!5%J!L%J!L)#)!-\rL)#!")`)J)!3L"!)#)33#)b!%!J%L)!3")5!")`3#)!%K"!%R)#!%!L!J"!)K")%\r$"`)!"!!!*!)!*!!J"!)J"!!J*!)J*!)M"!3#!5)%"!)M*!3#!5)N"!%R)!3%!L!\r%"!%S)#3%!L!N""!$)4)$)4!")5!")4)")5!")K!J!L)5)!)M%#!J!5-5)#!")4!\r#)J35!L)%%!%M)!35!53J""!J!5-%%L!"+J33)#!%%L!J""!")35"!`F5!!33!#3\r5!#33)!35)!33)#35)#3K%!%M"!35!5-%""!")b3%%J%b*!33)!3%%L!%""!J*!3\r5)#3%"b%"!5%%J3-0!!!%!3%!!!%!!3%%!!%%!3!!!J!!!`!%!J!%!`%!!J%!!`%\r%!J%%)3-#)3)$)J)"!5)%!J)N"!)"!3%K!J%K!3%P!J%""!)"*!%%!J%#)J)#!L)\r#!`%M"!)#!53%!J-"!5-#!J%"+`)$!33#!J%%!J-)!b%)!L-"#!5"!`d!#!3"#3!\r!#3!"#33!#33"#!!##!!$#!3##!3$#3!##3!$#33##33L!`J")3)")3J"*3)"#!3\r#!58)"!)"#3%K!J%K#3%P!J%*"!)"*3N%!J%)!5-#!JJ"+`)$#!3#!JJ%!J-*!5-\r#!JN"+J)$#33#!JN%!J-&)4!%)3%#)K!""#%)J3-+%!!)!!%)%!%)!"!!%"!!!"%\r!%"%!!"!)%"!)!"%)*"!4#!3$)J33!L%%!5%"!5-%%!%")33#)`J%%!%L#!3"*`%\r)""!"#!3")4!")`33%!%K"!%K%3%M""!4!5%%!5F3#!33%!J%!5B4#!33%3L"!`m\r#!!!5!!!#!3!5!3!#!!J5!!J#!3J5!3J#%!!5%!!#%3!5%3!#%!J5%!J#%3JP%K%\r)"!)#)J35!L-%!J%")`35!3%L"!)")`J%%J%X#!3#!3J%%J%)"!)3!5-%%K!")`3\r#%3%M"")4!6!%!K!)"")3#!3#%3J%%K%)"#%3"#%"!L)3!38L""!#)33")3'"!aN\r%%!%%)!!!-!!!)!%!-!%!)!!%-!!%)!%%-!%%!"!!%"!!!"%!%"%!!"!%%"!%!"%\r%%"%%)"!!-"!!)"%!-"%!)"!%-"!%)"%%-"%K"!)K%!%K%!%K%!)L!4!")a!"%!-\rM%!33!5)3"!%S!4!%%!%3"#!")4!")6!")4!")b!"%!%M-!%3!5%J!5-3"$!"+K!\r%)!%3"$!"%!3")K!3!5-3%"!#)K%3!5-3%4!#*a!3""!3%!3"+K%3""!4%!3J%"!\r")c!3%!%M)"%3!5-`%4!"-#!3%!3`%"!%)"%3"$!4%!3%)3J')JJ)!L%)!L%%!5%\r)!5%%!b-%#!J")J3)!5%#!L))!J-K!J%M#!J#!5%)!5)#"!%M#!)%!LF#"!J)!J3\r)!b)"#)%$"J!"!!!*#!!*!!3"#!3"!!3*##)%#3%K!J%M!3J#!5%"!5%#!5-*#!)\r")3N"*`)%!3J#"!%"+!)%#3J#"!N#J3-(!!!+!!!#!!J+!!J#"!!+"!!#"!J+*!3\r)!J)#)JS#!L)#!J%M#!S#!53)!J)%!5-+!J3"+3)#"!J+!J3)!S%$"`!"#J!"!J!\r*#J!*!J3"#J3"!J3*#L3%#3)#!5-"#J)")`%#!J%M#3S#!6%*!J)%!3S#"!%#!J3\r*#J)%#3BK!B%$"J!)!!!)!3%!!!%!!3%)!!%)!3-K%!)L!4!")3J")4!"*!J"%!%\r#)K!"!53"%!%)!583!3J"%!%K)!-L)!'"!`B!+!!!+!%")!!")!%"+!!"+!%")5!\r")4!")b!"%!%K+!%K%!%P+!%3!5!"*a!")!%3!5J"*4!"+!%3!L%#J3-(!!!$!!J\r#!!J$!3!#!3!$!3J#!3J$!L)#%!)L!a!")`J#%!%N#!-3!3%M!K!"!5S$%!%)!K!\r"#!-3!5)J!S%$"`!J!`!S!J!S!`%J!J%J!`%S!J%S!`%M)!)3!5-J!a!")bJ#%!%\rc+!-3!5!#%!%J!a!"+!)3!5J$%!3K"!3K"!)L"!3&)J)%!L%#!5%%!5-#"!3")3)\r#)5!")33")5!#)J3J!5-%"#!$)b!#"!%L)!)"*`3J!J3%)!)$)L!%!L%J!5%%!5-\rJ"!3")5!$)L)%!L%L!5%%!5-L"!3")5)#)b!J"!%L)#!"*`3J)!3%)#!#)b!L"!%\rL)#)"*`3J)J3%)#)#)3J")33")3J#)J3)!5-%"!J$)`J#"!%L#!)"*`3)!J3%#!)\r#)5J")33")5J#)J3S!5-%"#J$)bJ#"!%L+!)"*`3S!J3%+!)#)`JJ"!%L##!"*`3\r))!3%##!#)`JL"!%L##)"*`3))J3%##)#)bJJ"!%L+#!"*`3S)!3%+#!#)bJL"!%\rL+#)"+J3S)J3%+#)##!J#)3J#)3)#*J)##!J#!J3M#!J#!5%)!5)#!J)K!J%Q#!J\r#!JJ)!5)##!3M#!)#!5-)!J)))3J")3)")3J&)J)#!5%)!L))#!%Q!JJ)!J))"#-\r)!J)")3J%)3)#)3J#)JJ)!5)##!%K!J)K#!%K!J%N#!)##!%K!JJP!JJ)!J)")3J\r#)3J"*!)##!J#)3J%)`J#!J%K#!%L!JJ")3)#)3J#)JJ)!5%#!L%#!5-)#!)$)J)\r#!L-#!JJ#*!))#!)")JJ)!5)##!)K!J%M#!)#"5))!J%K#!%K!J8K#!)K!J-K!J%\rP#!)##!J%)`)##!%K!J)K#!)R#!J#3"#!%!8L%)!")N!3!L&!!L%3!L1!%%!")B!\r#)K#!!b'!!5*!%!%K%!-L%%!")B!#)4!"*""!%)!")N!3"5%3!5%3!L&!!55!%%!\r3!5%3!L'!!L33J""!##%3!5)33!%LJ"!"*K#!%%!3J!%K3!)L%%!%)4!%*S!33"#\r!%!%K%!%N%%!3J!%K3!%KJ!)R%)!33"#!%!%K%!%L%%!#)4!%)8!&)S!3!5%3!L*\r!%!%K%!)KJ!%K3!3N%)!33!%PJ""!%)!$)B!&)8!#)4!$*4"!%)!3!5)3J!%L3"!\r#)N!3!5%3!5%3"#1!%%!")B!")8!")S!3!b-33"!$)K#!!5%%!L3""!3"!b%"!5%\r%!5)"!3%K"!%L!33$)33")J%"!5)%!3%K"!%K!3)K"!)L"!3&*3%%"!%"!L)"!3-\rM!33%!5%""5%%!53""!3"!b%"!bB"!33%!3%")33#)33#)`%%"!%L!33")3%#*33\r"!33%!b)%!38K"!3Q"!%""!3"!b%""#%"!5%%"#)"!3%K"!%M!33%!L%%!5)"!33\rM"!3"!L)%!3%L"!3")3%")33")J%%!b3%"!%"!b%"!53%!3%%!L)""!-N"!3"!3%\rK"!)K"!%K!3%K"!%L!3%")J3"!5%%!5%""5)%"!%K!3)M!3%%!L%"!5-%!3%#)3%\r")J3%!b4!%!J3!5%3"#8)%%!3#!3L%%!#)4!")K!)!5&!!53)%%!3!5%3!L))%!8\rM%!J3!L%)!50!%!J")8!#)4!$)K"!!5%)!5*!%!-K%!3K#!%L3"!")4!"*"!)%%!\r%)4!$)K!)"5&!!53)%%!3!5%3!5%3!5)33!%P#""!%!J")8!#)K"!!5%)!L)3#!%\rK3!)K%!)K#!%L3"!")4!")4!%)`J33!)K%!%L%!J')4!#)8!")3J%)K"!!53)%%!\r3!b%3!5%3!b333"!)!50!%!J")8!#*""!%!J$)JJ3!5%3!L0!%!J")8!")3J")N!\r3!5)33!)K%!%L%!J#)a!)%!-K%!)N#""!%!%K#!3K!33K"!%Q#!%%)!J"!5)J#!%\rK"!)P!33J#!%$)3%&)L!)!L%J!5)""!%K#!%N"#!)!3%N)!J""!BL!33")3J%)3%\r")5!#)`3J#!%K"!)M!33J"#%)!L%J!b)J#!%Q"#!)!33J!5%"!5-J#!%%)33$*33\rJ#!%%!5-)!33")3J")J3J!5%"!5-J#!%$)3%&)L!)!L)J#!%K"!%K#!3L!33"*!J\r""#!&*!%%)!J&)33#)3%")L!)!5)%)!)K"!8Q#!%%)!J"!53J#!%%!b)%)!%K!3-\rL!33")JJ"!5)J#!%K"!-L"#!$)5!"*3%%)!J"!L%)!L)JJ!)K3!%K)!%K3!3MJ#!\rJ!L%J!5&!!L%J!5'!!5)J3!%K)!3Q)%#!)#"!!5)J)!%KJ!-KJ!%K)!%KJ!)M3)!\rJ!b-J)%!")5!#)B!"*#"!J#!")8!')5!%*%#!)#!")S!J!5G!J#!J3)!J!L'!"5)\rJ3!-K3!%L)#!#*#!J3)!")5!$)b"!J!-KJ!%K)!)Q)#"!J#!J!L%J!5&!"#'!!5%\rJ!5'!"5%J!5+!)!%K3!%K)!-K)!%P3)!J)%!")L!J"#9!J#!J3!%L)#!#)5!#)B!\r")b"!J!)M3)!J!b-J)%!')5!")B!#)N#!!58J3)!J)!%LJ#!%)L"!!b0!J#!")8!\r#)8!$)3)")3'"!ad#!!%!"!&#"!"!"!"#!*!%!3!!!3)%!!)%!8!!!!!%!8)!!8!\r!!!)%!3)%!%!!!%!%!8)%!!!!!3)!!3!%!%)!!8!%!%)%!8)!!!!%!%)%!8!%!!)\r!!33M3J3"J3-+3!!"3!3!!J3!3!!!!J!"!!!"3!3"!J3!3J3!3J!!"#%#!5%"J3-\r5!!3!!!3"!J#3"!%#"!%#!!"#!!!#"!"!!!&#"!%!!!&#!!!!"!"!"!&#"!%!"!&\r#!!&!!!!N3!3JJ)%$(S!JJJ!!!S!!!!!J!J!!J)!JJ!!JJS!!!)!J!!!!JJ!!!S!\r!JS!J!S!J!)!JJ!!!!J!!JS!!J)!J!J!JJS!J!)!!N!5#!#!!!!#!!#!#J##!J!#\r!!!!#!###"#'!!5'!!b%#!L%J!L1!)))")B!")3)")S!J##'#!L)JJ!%MJ#!#!51\r!)!)$)B!")i!JJJ8KJ!%KJ)%$#B!J!J!JJS!!J!!JJ!!J!)!!JJ!!!S!J!S!JJ!3\rMJ###J3-'!!##J!!!!#!!!##!J!!#!!##)B!*V3!!!3!!!!&J!!!!B!!!!$*[ER0\r[E'84Ab9$68PZG'a8Ed9ZCfaTFfJ4Ab9"490THQ92CNjdD%PdC@d*Ab96CA4'8'p\rc$9p!8f&fC89ZG(*TCA-9Ad""Bh4TGQ&dC946684[Bh9YC@jd&9p!6Q9h8h9LFf0\rbD@*PFN4TB@a[Ca&8C@e`4'PcF'pcC8KKEQ4XC3P63f&XBe0dCA!4Ad"33N483@4\rN5@0[EP0jEQ-"!!e5C@e[GQ9$EfjcEfaP&9pIC(4IAc%aFQ&ZCf9ICA*bEh*'GJe\rI*8a"GA4[8f0bEfaX$9mP3de(CA45C@C$Efi*4f9d8'Pi8'&d%9p!6%e6CA3!!!"\rF!*!,!3#3%`&`Gh"M!*!6!3#3%6`468P8Ak9NCA0XD@)ZC'9LG@F!!!%!!!!"B!!\r!!'!!!!!b"U%@E$S'!!!!(!!b!!"MCR*R!!!!#J!!rrm!N!3'S4Ci6-J:\r
\ 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 (file)
index 0000000..e9afaec
--- /dev/null
@@ -0,0 +1,369 @@
+Wed Jul 26 19:25:10 1995  Ken Raeburn  <raeburn@cygnus.com>
+
+       * quad_cksum.c: Include string.h for memcpy declaration.
+       * random_key.c: Ditto.
+
+Wed Feb 1 12:00:00 1995  John Rivlin  <jrivlin@cygnus.com>
+
+       * Makefile.in: Create install-windows target
+
+Tue Nov 22 10:53:16 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
+
+       * 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  <ian@sanguine.cygnus.com>
+
+       * Makefile.in (CODE): Remove Imakefile.
+
+Fri Oct 28 15:21:01 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
+
+       * 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 <string.h>.
+
+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 <krb.h>.  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 (file)
index 0000000..0228da4
--- /dev/null
@@ -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 (file)
index 0000000..0d381e3
--- /dev/null
@@ -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 (file)
index 0000000..3ee5d0a
--- /dev/null
@@ -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 (file)
index 0000000..c494d78
--- /dev/null
@@ -0,0 +1,164 @@
+/*
+ * des.h
+ *
+ * Copyright 1987, 1988 by the Massachusetts Institute of Technology.
+ *
+ * For copying and distribution information, please see the file
+ * <mit-copyright.h> (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 <stdio.h>
+
+#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 (file)
index 0000000..674bb82
--- /dev/null
@@ -0,0 +1,814 @@
+#include <CodeFragments.h>
+#include <Gestalt.h>
+#include <Errors.h>
+
+#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 (file)
index 0000000..7f4277f
--- /dev/null
@@ -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 (file)
index 0000000..cd30580
--- /dev/null
@@ -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.
+
+  */