Changeset 0816f7 in git
- Timestamp:
- Sep 12, 2016, 5:14:49 PM (7 years ago)
- Branches:
- (u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
- Children:
- 58543e3f682941d3b62b869286d766749a9a385b
- Parents:
- 4a822bac56168cf3366ae4f463c7fc6873c0a3bd
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/gentable.cc
r4a822ba r0816f7 43 43 // bit 4 for warning, if used at toplevel 44 44 #define WARN_RING 16 45 // bit 5: do no try automatic conversions 46 #define NO_CONVERSION 32 45 47 46 48 /*=============== types =====================*/ -
Singular/iparith.cc
r4a822ba r0816f7 125 125 // bit 4 for warning, if used at toplevel 126 126 #define WARN_RING 16 127 // bit 5: do no try automatic conversions 128 #define NO_CONVERSION 32 127 129 128 130 static BOOLEAN check_valid(const int p, const int op); … … 7974 7976 { 7975 7977 //Print("test %s %s\n",Tok2Cmdname(dA2[i].arg1),Tok2Cmdname(dA2[i].arg2)); 7976 if (( ai=iiTestConvert(at,dA2[i].arg1,dConvertTypes))!=0)7978 if ((dA2[i].valid_for & NO_CONVERSION)==0) 7977 7979 { 7978 if (( bi=iiTestConvert(bt,dA2[i].arg2,dConvertTypes))!=0)7980 if ((ai=iiTestConvert(at,dA2[i].arg1,dConvertTypes))!=0) 7979 7981 { 7980 res->rtyp=dA2[i].res; 7981 if (currRing!=NULL) 7982 if ((bi=iiTestConvert(bt,dA2[i].arg2,dConvertTypes))!=0) 7982 7983 { 7983 if (check_valid(dA2[i].valid_for,op)) break; 7984 } 7985 else 7986 { 7987 if (RingDependend(dA2[i].res)) 7984 res->rtyp=dA2[i].res; 7985 if (currRing!=NULL) 7988 7986 { 7989 WerrorS("no ring active"); 7987 if (check_valid(dA2[i].valid_for,op)) break; 7988 } 7989 else 7990 { 7991 if (RingDependend(dA2[i].res)) 7992 { 7993 WerrorS("no ring active"); 7994 break; 7995 } 7996 } 7997 if (traceit&TRACE_CALL) 7998 Print("call %s(%s,%s)\n",iiTwoOps(op), 7999 Tok2Cmdname(dA2[i].arg1),Tok2Cmdname(dA2[i].arg2)); 8000 failed= ((iiConvert(at,dA2[i].arg1,ai,a,an)) 8001 || (iiConvert(bt,dA2[i].arg2,bi,b,bn)) 8002 || (call_failed=dA2[i].p(res,an,bn))); 8003 // everything done, clean up temp. variables 8004 if (failed) 8005 { 8006 // leave loop, goto error handling 7990 8007 break; 7991 8008 } 7992 } 7993 if (traceit&TRACE_CALL) 7994 Print("call %s(%s,%s)\n",iiTwoOps(op), 7995 Tok2Cmdname(dA2[i].arg1),Tok2Cmdname(dA2[i].arg2)); 7996 failed= ((iiConvert(at,dA2[i].arg1,ai,a,an)) 7997 || (iiConvert(bt,dA2[i].arg2,bi,b,bn)) 7998 || (call_failed=dA2[i].p(res,an,bn))); 7999 // everything done, clean up temp. variables 8000 if (failed) 8001 { 8002 // leave loop, goto error handling 8003 break; 8004 } 8005 else 8006 { 8007 // everything ok, clean up and return 8008 an->CleanUp(); 8009 bn->CleanUp(); 8010 omFreeBin((ADDRESS)an, sleftv_bin); 8011 omFreeBin((ADDRESS)bn, sleftv_bin); 8012 return FALSE; 8009 else 8010 { 8011 // everything ok, clean up and return 8012 an->CleanUp(); 8013 bn->CleanUp(); 8014 omFreeBin((ADDRESS)an, sleftv_bin); 8015 omFreeBin((ADDRESS)bn, sleftv_bin); 8016 return FALSE; 8017 } 8013 8018 } 8014 8019 } … … 8198 8203 int ai; 8199 8204 //Print("test %s\n",Tok2Cmdname(dA1[i].arg)); 8200 if (( ai=iiTestConvert(at,dA1[i].arg,dConvertTypes))!=0)8201 8202 if ( currRing!=NULL)8205 if ((dA1[i].valid_for & NO_CONVERSION)==0) 8206 { 8207 if ((ai=iiTestConvert(at,dA1[i].arg,dConvertTypes))!=0) 8203 8208 { 8204 if (check_valid(dA1[i].valid_for,op)) break; 8205 } 8206 else 8207 { 8208 if (RingDependend(dA1[i].res)) 8209 if (currRing!=NULL) 8209 8210 { 8210 WerrorS("no ring active"); 8211 if (check_valid(dA1[i].valid_for,op)) break; 8212 } 8213 else 8214 { 8215 if (RingDependend(dA1[i].res)) 8216 { 8217 WerrorS("no ring active"); 8218 break; 8219 } 8220 } 8221 if (traceit&TRACE_CALL) 8222 Print("call %s(%s)\n",iiTwoOps(op),Tok2Cmdname(dA1[i].arg)); 8223 res->rtyp=dA1[i].res; 8224 failed= ((iiConvert(at,dA1[i].arg,ai,a,an,dConvertTypes)) 8225 || (call_failed=dA1[i].p(res,an))); 8226 // everything done, clean up temp. variables 8227 if (failed) 8228 { 8229 // leave loop, goto error handling 8211 8230 break; 8212 8231 } 8213 } 8214 if (traceit&TRACE_CALL) 8215 Print("call %s(%s)\n",iiTwoOps(op),Tok2Cmdname(dA1[i].arg)); 8216 res->rtyp=dA1[i].res; 8217 failed= ((iiConvert(at,dA1[i].arg,ai,a,an,dConvertTypes)) 8218 || (call_failed=dA1[i].p(res,an))); 8219 // everything done, clean up temp. variables 8220 if (failed) 8221 { 8222 // leave loop, goto error handling 8223 break; 8224 } 8225 else 8226 { 8227 if (an->Next() != NULL) 8232 else 8228 8233 { 8229 res->next = (leftv)omAllocBin(sleftv_bin); 8230 failed=iiExprArith1(res->next,an->next,op); 8234 if (an->Next() != NULL) 8235 { 8236 res->next = (leftv)omAllocBin(sleftv_bin); 8237 failed=iiExprArith1(res->next,an->next,op); 8238 } 8239 // everything ok, clean up and return 8240 an->CleanUp(); 8241 omFreeBin((ADDRESS)an, sleftv_bin); 8242 a->CleanUp(); 8243 return failed; 8231 8244 } 8232 // everything ok, clean up and return8233 an->CleanUp();8234 omFreeBin((ADDRESS)an, sleftv_bin);8235 a->CleanUp();8236 return failed;8237 8245 } 8238 8246 } … … 8378 8386 while (dA3[i].cmd==op) 8379 8387 { 8380 if (( ai=iiTestConvert(at,dA3[i].arg1,dConvertTypes))!=0)8381 8382 if (( bi=iiTestConvert(bt,dA3[i].arg2,dConvertTypes))!=0)8388 if ((dA3[i].valid_for & NO_CONVERSION)==0) 8389 { 8390 if ((ai=iiTestConvert(at,dA3[i].arg1,dConvertTypes))!=0) 8383 8391 { 8384 if (( ci=iiTestConvert(ct,dA3[i].arg3,dConvertTypes))!=0)8392 if ((bi=iiTestConvert(bt,dA3[i].arg2,dConvertTypes))!=0) 8385 8393 { 8386 res->rtyp=dA3[i].res; 8387 if (currRing!=NULL) 8394 if ((ci=iiTestConvert(ct,dA3[i].arg3,dConvertTypes))!=0) 8388 8395 { 8389 if (check_valid(dA3[i].valid_for,op)) break; 8390 } 8391 if (traceit&TRACE_CALL) 8392 Print("call %s(%s,%s,%s)\n", 8393 iiTwoOps(op),Tok2Cmdname(dA3[i].arg1), 8394 Tok2Cmdname(dA3[i].arg2),Tok2Cmdname(dA3[i].arg3)); 8395 failed= ((iiConvert(at,dA3[i].arg1,ai,a,an,dConvertTypes)) 8396 || (iiConvert(bt,dA3[i].arg2,bi,b,bn,dConvertTypes)) 8397 || (iiConvert(ct,dA3[i].arg3,ci,c,cn,dConvertTypes)) 8398 || (call_failed=dA3[i].p(res,an,bn,cn))); 8399 // everything done, clean up temp. variables 8400 if (failed) 8401 { 8402 // leave loop, goto error handling 8403 break; 8404 } 8405 else 8406 { 8407 // everything ok, clean up and return 8408 an->CleanUp(); 8409 bn->CleanUp(); 8410 cn->CleanUp(); 8411 omFreeBin((ADDRESS)an, sleftv_bin); 8412 omFreeBin((ADDRESS)bn, sleftv_bin); 8413 omFreeBin((ADDRESS)cn, sleftv_bin); 8414 //Print("op: %d,result typ:%d\n",op,res->rtyp); 8415 return FALSE; 8396 res->rtyp=dA3[i].res; 8397 if (currRing!=NULL) 8398 { 8399 if (check_valid(dA3[i].valid_for,op)) break; 8400 } 8401 if (traceit&TRACE_CALL) 8402 Print("call %s(%s,%s,%s)\n", 8403 iiTwoOps(op),Tok2Cmdname(dA3[i].arg1), 8404 Tok2Cmdname(dA3[i].arg2),Tok2Cmdname(dA3[i].arg3)); 8405 failed= ((iiConvert(at,dA3[i].arg1,ai,a,an,dConvertTypes)) 8406 || (iiConvert(bt,dA3[i].arg2,bi,b,bn,dConvertTypes)) 8407 || (iiConvert(ct,dA3[i].arg3,ci,c,cn,dConvertTypes)) 8408 || (call_failed=dA3[i].p(res,an,bn,cn))); 8409 // everything done, clean up temp. variables 8410 if (failed) 8411 { 8412 // leave loop, goto error handling 8413 break; 8414 } 8415 else 8416 { 8417 // everything ok, clean up and return 8418 an->CleanUp(); 8419 bn->CleanUp(); 8420 cn->CleanUp(); 8421 omFreeBin((ADDRESS)an, sleftv_bin); 8422 omFreeBin((ADDRESS)bn, sleftv_bin); 8423 omFreeBin((ADDRESS)cn, sleftv_bin); 8424 //Print("op: %d,result typ:%d\n",op,res->rtyp); 8425 return FALSE; 8426 } 8416 8427 } 8417 8428 } -
Singular/table.h
r4a822ba r0816f7 455 455 ,{D(jjCOMPARE_P), LE, INT_CMD, POLY_CMD, POLY_CMD, ALLOW_PLURAL | ALLOW_RING} 456 456 ,{D(jjCOMPARE_P), LE, INT_CMD, VECTOR_CMD, VECTOR_CMD, ALLOW_PLURAL | ALLOW_RING} 457 ,{D(jjCOMPARE_MA),LE, INT_CMD, MATRIX_CMD, MATRIX_CMD, ALLOW_PLURAL | ALLOW_RING | NO_CONVERSION } 457 458 ,{D(jjLT_I), '<', INT_CMD, INT_CMD, INT_CMD, ALLOW_PLURAL | ALLOW_RING} 458 459 ,{D(jjLT_BI), '<', INT_CMD, BIGINT_CMD, BIGINT_CMD, ALLOW_PLURAL | ALLOW_RING} … … 463 464 ,{D(jjCOMPARE_P), '<', INT_CMD, POLY_CMD, POLY_CMD, ALLOW_PLURAL | ALLOW_RING} 464 465 ,{D(jjCOMPARE_P), '<', INT_CMD, VECTOR_CMD, VECTOR_CMD, ALLOW_PLURAL | ALLOW_RING} 465 #if 0 466 ,{D(jjCOMPARE_MA),'<', INT_CMD, MATRIX_CMD, MATRIX_CMD, ALLOW_PLURAL | ALLOW_RING} 467 ,{D(jjWRONG2), '<', INT_CMD, MATRIX_CMD, INTVEC_CMD, ALLOW_PLURAL | ALLOW_RING} 468 ,{D(jjWRONG2), '<', INT_CMD, INTVEC_CMD, MATRIX_CMD, ALLOW_PLURAL | ALLOW_RING} 469 ,{D(jjWRONG2), '<', INT_CMD, MATRIX_CMD, INTMAT_CMD, ALLOW_PLURAL | ALLOW_RING} 470 ,{D(jjWRONG2), '<', INT_CMD, INTMAT_CMD, MATRIX_CMD, ALLOW_PLURAL | ALLOW_RING} 471 ,{D(jjWRONG2), '<', INT_CMD, MATRIX_CMD, NUMBER_CMD, ALLOW_PLURAL | ALLOW_RING} 472 ,{D(jjWRONG2), '<', INT_CMD, NUMBER_CMD, MATRIX_CMD, ALLOW_PLURAL | ALLOW_RING} 473 ,{D(jjWRONG2), '<', INT_CMD, MATRIX_CMD, POLY_CMD, ALLOW_PLURAL | ALLOW_RING} 474 ,{D(jjWRONG2), '<', INT_CMD, POLY_CMD, MATRIX_CMD, ALLOW_PLURAL | ALLOW_RING} 475 ,{D(jjWRONG2), '<', INT_CMD, MATRIX_CMD, VECTOR_CMD, ALLOW_PLURAL | ALLOW_RING} 476 ,{D(jjWRONG2), '<', INT_CMD, VECTOR_CMD, MATRIX_CMD, ALLOW_PLURAL | ALLOW_RING} 477 ,{D(jjWRONG2), '<', INT_CMD, MATRIX_CMD, IDEAL_CMD, ALLOW_PLURAL | ALLOW_RING} 478 ,{D(jjWRONG2), '<', INT_CMD, IDEAL_CMD, MATRIX_CMD, ALLOW_PLURAL | ALLOW_RING} 479 ,{D(jjWRONG2), '<', INT_CMD, MATRIX_CMD, MODUL_CMD, ALLOW_PLURAL | ALLOW_RING} 480 ,{D(jjWRONG2), '<', INT_CMD, MODUL_CMD, MATRIX_CMD, ALLOW_PLURAL | ALLOW_RING} 481 #endif 466 ,{D(jjCOMPARE_MA),'<', INT_CMD, MATRIX_CMD, MATRIX_CMD, ALLOW_PLURAL | ALLOW_RING | NO_CONVERSION } 482 467 ,{D(jjGE_I), GE, INT_CMD, INT_CMD, INT_CMD, ALLOW_PLURAL | ALLOW_RING} 483 468 ,{D(jjGE_BI), GE, INT_CMD, BIGINT_CMD, BIGINT_CMD, ALLOW_PLURAL | ALLOW_RING} … … 488 473 ,{D(jjCOMPARE_P), GE, INT_CMD, POLY_CMD, POLY_CMD, ALLOW_PLURAL | ALLOW_RING} 489 474 ,{D(jjCOMPARE_P), GE, INT_CMD, VECTOR_CMD, VECTOR_CMD, ALLOW_PLURAL | ALLOW_RING} 475 ,{D(jjCOMPARE_MA),GE, INT_CMD, MATRIX_CMD, MATRIX_CMD, ALLOW_PLURAL | ALLOW_RING | NO_CONVERSION } 490 476 ,{D(jjGT_I), '>', INT_CMD, INT_CMD, INT_CMD, ALLOW_PLURAL | ALLOW_RING} 491 477 ,{D(jjGT_BI), '>', INT_CMD, BIGINT_CMD, BIGINT_CMD, ALLOW_PLURAL | ALLOW_RING} … … 496 482 ,{D(jjCOMPARE_P), '>', INT_CMD, POLY_CMD, POLY_CMD, ALLOW_PLURAL | ALLOW_RING} 497 483 ,{D(jjCOMPARE_P), '>', INT_CMD, VECTOR_CMD, VECTOR_CMD, ALLOW_PLURAL | ALLOW_RING} 484 ,{D(jjCOMPARE_MA),'>', INT_CMD, MATRIX_CMD, MATRIX_CMD, ALLOW_PLURAL | ALLOW_RING | NO_CONVERSION } 498 485 ,{D(jjAND_I), '&', INT_CMD, INT_CMD, INT_CMD, ALLOW_PLURAL | ALLOW_RING} 499 486 ,{D(jjOR_I), '|', INT_CMD, INT_CMD, INT_CMD, ALLOW_PLURAL | ALLOW_RING} -
Tst/Old/integers.res.gz.uu
r4a822ba r0816f7 1 1 begin 640 integers.res.gz 2 M'XL("+[>15<``VEN=&5G97)S+G)E<P#E75ESW,B1?M>O@!DKF5=3J`-`P6SV 3 MQGIW'QRQL0]KOTV,1I38DMK#)MOHEH;HT(_?/.H$^T!#HB2/&6,+!51E?IE5 4 ME5F5=?1?__9??_G?+,O$))O=K;+9)?SW+'_V5_M:PNOL"OYWEAGZ9/PGQ27^ 5 M#I_KR^SOE\]J_TE/Z/5HEHWXTTA4_F/!Y7X5D$.<R\MG\.[?L^OE<O;^+KN[ 6 M!PSSQ>T%OYTVS7V3W;]]^[%IIC=0+H/DF^F[^V::,;W;V=TT*_Z4O4YHOK;% 7 M'Q;3MRLJN!I!HID"E_N[BVS5+J;9'S],;Q?XZ?*/'ES)X&Z1D!2ZTD:5NKJ$ 8 M%Y?9RY?9_/H!OT_?3YNLF2*]Z=WJ>@4TGX7<GEAE)55`[%=U!B1^59<9_P$Q 9 M>#];0H[9:G9].UM/L]5]EF?7=S?9ZL/T#CZ\;:9SH#^]N7PF/%%C$=X"48!Y 10 MEHG+V]O+9T#O])2^W'^:-N]N[W\[/CLY!Y#+C[<KP-V"VK+?FON[]\]&'FJH 11 MS'H"FERN/ETWQ]>WMR=$#UCL^OLI_SDCAC$]%JM7,4$\1+_,D7:AU-]W%HJ0 12 M"<H^ZYF=X*^6JU^64*<?E[^\F]U.-V9>KIK9W7O7$I87=]/?+K",4Z?()UC! 13 M(_>7+>_GTXR:&VAX=OWF=KKT><5%1M2:2_\*>MWB_K;-%E#'#U*=M6=K(<-G 14 MZ'GS:X#PD,U_DC__I'[F5G^NSG7(!'UP=C.]OH7_1RKG[?DZ?"S<QR5]7:YN 15 MCF<W)^$[=`,KXW(%WX^NWV1O;Z;9N_<?9D<A5Y5*Z82E1KB8-M0O@ISF(CN2 16 M.318G5T=G6?\>/G,O<JD]EFA-6+64<@ZLEGI%>!S667.64]#UE.;E5YEQMLR 17 M*3CKS>Q3R$P)RFY?9X7/+SG_JY#[E<W[RJ+(X<]G5YS]><C^W&:G5UG(J3GG 18 M).2<V)P3)NQS%IQS''*.;<YQAV;).5^$G"]LSA<=FA7G_!QR?K8Y/W=R&LL] 19 M`CIV2,==J+;.KJY"9GRFS/PRH%6VUL91YK'+/.YFMO4VB3)/7&9^&6`H6VEH 20 M17UN2E!V^SK*;VL-W(K/CL^4FU]&F;'B1L?<8D\HNT^!CPL?P"3ZQJRPKUW. 21 MSLXBWZFPMN`5=KWI:D6VY`]_^`-TK<<O?9F*Z(Q&D:-56$/P:@.=1R]]F7J2 22 M^'&=;^_%;^_G<U"9[\,:;!4.!]Y^`#_1G%QF1_B4-:`((,G/4`5YKGP).X"X 23 M>WM_NSR>4Q%XRN:9LH5L*@M%E"W2W/]FB^`39))<Q*4RZ8MH+O+I9C8_7J(E 24 MRX[PV1FVHW,H%K\(=:H++AJ5[!:,R_E6J4LN-P?WZ@KB<U(R?A&QK+CH$GS^ 25 M,9?$1S34BHKY5*04$Y59^"*+N,0B*5!'!8ZN'_\=>2(7%Q>B9M6&-!AA1ZK( 26 M(U++E2\'KD&(J!REX3]?3G"YZ=L/]U`&_R&P^!"T4=@6LKA^/_UM=K/Z`%G] 27 M,U/WR<B:%[:5K&;S:0-%Z%]H^/2OSV3;Q=_^[S_^\[\OC^@?)DF/H38+VPH^ 28 MW<_>3B^/Z)_,RF83$6);]0V.EAY0'3",>\BNR8W#NXRD[+R+BE=1\=86;S<4 29 MC]^%MEZ8J/@_;/%_;"@>OXLDK:/BC2W>;"C>;"Q>VK;0@%FXGQ^K<Y.?7!ZM 30 M/N!`=FG?DI5=?KC_>'L#W>K=.ZB7\]D(J.[+%K&Q3>=F^@[&]]!_@`F6=2\R 31 MKIKD5=!P:9O4?7.#]7,$_T)=<!%^CO*JD'?QJK"YX2G*CREHUWYD4-IFM6B@ 32 ML1U+`X7NI@\K3J/_D@;%9`*;OL!@P=."EN>?2Q@BI5:8)D#+KG6&=MXGFZ=; 33 M13Q@&,83/3ME@'D5*I#<1';,GTY\[MI.8;*KRX-F9&7MIF10\N#9&&6_O0:# 34 M@C.LYA.4N;L&!?YVO22J0)!Q7*]@TO0K3)9>`Q.+N<H]9NBU\C#<51YP4^FG 35 MP`X3B%]GBP6J?(6MXUT#O2&60$027%PX$:CT\:\XOL#'3].WK[$QX91Y^7&Q 36 MN&\`7P<M%;'YNY+$WV`Z\?HP/8E83XAQZ)2[DD'8GV`6\_,&:4'4U7WS':65 37 MD;0,<K"X-FQR"S-QBE9(]>@OT0!E)"V\F;TG(;Z;%I35PD[L@Q6C@V)D''TQ 38 MC]0A?PQUZ$@='<2#E1!Y@ZJTEKI!73>)%N`=Z0`=]'?40&DUX"`.%MM&RF8- 39 MZG'1$96K&P,BWU'4RHO*$`>+:IRH&!6<=T15)"H'=[ZCL,8+RR`'"UL[835% 40 MD:+91T=PFC6_YIC3=Q2\]H(_!CQ4"2;?$%OM&Y+,,3.,)?9FMN&Z*%"')9L> 41 M;$ZQ(&:F/PP([@5&H</CO_[YY!RFG.^G=QCKNV^.ER>>S&XJ$9FM%.8]H-LH 42 MJ(01O?(%%ST*HC'Y786XOT;4VHC-D2!:-=@8#S+R(EDN,G8R1?$A"BAGV&4H 43 M^9JJ^_5)]NX:`':[-&>AWG]R4)<U-"B)>?IAM-%Q[&D1PMNFB"-,\8<RBB/- 44 M3]P4Z1<V2*!`$/X:)H1OKI>SH(0J1)`:)S(FK#B;!:8,5B6;/LWO;S[>3C=_ 45 M`Y-S?_L1H^N'*JNRRK)8@ZI,%,U:]!4\#C$U08MU)T9P<M@4K,XMR%#^]>Y9 46 M%6?<,;%Z-%L\\9+7HA/0*`KXKW"8+RXN%M?-<LH4#I-#=.3PI`-SF88Y#M64 47 M=-7IR^_1E,TX4%4J1=N<SP\%K#J`B<078I[OQ*R[F`^%K!]!_F+$)SL1%RGB 48 M\^90Q$4'\7GSQ8B;G8C+$$([%&MIL7+9/2@AT\"66P6$7IV8V&FB*0--.[I6 49 MF+[8H,1A%KBN(H%C"UR;`'$6V=(Z#36>%X=JN+8,8PI[]$Q9MVJZV*%ID8/M 50 M9TXCC(L^D_Z#<!\.%`!*_LE"VM]"=B/?U49$+AU`D>!6[K5O.)S<V71L%IR+ 51 M'-8^@)^7-FH>(M<.ACS8($!A3U/V,`:[E;C+%(@<%ZQWC2##O@"<`?;*Z&F# 52 MF:$5UD.E1QO#!7?%C45>37BGP:'T*Z8_VD??3'A[PJ'T#=,_W4>_GK@=#8=R 53 MJ)D#%=WG*6:?=J+`K2]`ZN6A&$3.&%[ND5*(">_$.)2^8/JO]M&7$]ZZ<2A] 54 MR?2?[Z.O)KSAXU#ZBNE/]M'7$]XF<BA]S?3'^^@7$]Y<<BC]@NF_V$>?>_GG 55 M@^G;7OYY'WWNY>/#*\!V\_'>&N!^?G5U,`?;T;'D;@[<T\>'<[`=?;R/@^1> 56 M/#F8@[3=>+*7`_=C7`,^E(7MR51TC[6"/+M1<&^'KX>"L-T=2^X=M>Z&``;! 57 M;1TZ%`3:!%]V-Q<]X?VK%#`+SO61"][PYVD4%^R`YY?/?OE)G(N?KZ2@)PE/ 58 M]*!^OE+P(/&;I@?\E-,3?,L]J=+Z6A<`M\!H'PF&?M_>SQ>`\,TM#,<>Q'DF 59 M']2!`RE9.K<\C]1061\<B9`[$73N9"AS)X3)G10;A##>X29Q?'KC@_@;QX=1 60 MOBB&W5<R$]QU+%MM/6\*YF4O*"\'`:F=SXY@J-PZZ!3&JUXP7@V!H7+GVF,8 61 MPOKQ%,;S7C">#X(AW`@@AB&MNT]A3'K!F`R"(=U`(8:A[*@@A3'N!6,\"(9R 62 MXXD8AK:#AQ0&6O(^0"C?`"C:#3UB*(4=9Z10@$(?))AM`)#"C5%B(*4;D,S# 63 M-G^A*C>(F(?XNE#&.?Y./5[UJ\BK0:B-'S3$L&LW0NBT['Y0)L.@U'YT$4'1 64 MN1]*?--VI?,P$(GA"#>F^(9-2PL_'HFA2#^VP%"M]7BCX+5'WFV/O-\>><<] 65 MVN"Y<7?N'.C)_(L'`;AK=P[^.2(U$G4/6AMQ%4CL-,$UV+/CYMXY^5<DQW7H 66 MJLX[[4,\>_R5]FWMRH#+UD/'!AI'/1YZ:`@5"O1J@SBO]@OS:C-2M_]FR^>[ 67 MC_,WTV;K9][.L>4CKXL-&PWHBC3P*I7?H/S/-\C_?+_\SW=7Y?;/5)&#QA+: 68 MD!#/4R%J%&*R08C)?B$FNX48--30-:&<)"AQM_@<W/YCE./]*,>[40X:B10Y 69 MH1RG*`6B?+$!I7<&3^`Q"D%07J10)$+YO`&*<P5?WUT4DH!\3H&0:1]S`_,C 70 MD8*L-`Q$\*VWD`69V_'5IFJ^ZE'/VS?O<$4/&AX4!=?T52H6&?/))JB3'E`G 71 M>Z`.&\D4;*<G':ADIK%Q?>-VR3;3,@YPR&I"D6_:--GT,=<`I<:1#`\\OM)( 72 MIN2#3W97S+"02"EL2&2Y2L9Z9V$OVPX%G6UN6:YD(+*M-+O@:)O;)OK82G=\ 73 M/GB3'`CM%E1`:E]#I;0AG8XJ1KU4,=JQF6^T0="^4*4+`B50E8T"=:">]H)Z 74 MN@/JJ>\AVS[OJ;+3W55V.K3*E%M#2O2@;<2HHX>7O?0P*&14:A<R2H`4/I+6 75 M@4+#X!Y@!@Z7RR*$TA)`I0UB=>"\Z@5FT+BU+%T4*P%2V3!6!\CS7D`&C3W+ 76 MRL6Q$B#&!K(Z0":]@&P9?;J2DZZEZPO5N%A7`M4NCW2ACGM!W3($=27'0Z&Z 77 MI9<$:I7;@%@'*OGQ'F`'^OLJ=Q&Q!(RP(;$.&/3C/;`,<_>5<#&Q!(IT0;%N 78 M'?9K;^,]#6X\M,55TJ\")GB5"]=U\%Y=]<)[M660Z8I&9`[$J_R:8H)7NT!B 79 M5[_]\&X;OWO]#L:K?;`QP5NX:&/7_/3#NVT0[PW08+R%CT@F>$L?DOS&/;L, 80 M,<D$4.6"DM^T<U<^*IF`,3XLB<?)_V4&SG2N)A(\**1&<V*CJJR-2)9]\ZS! 81 MV@A:V$;#37*W?]Y0NJ\VT",ZJ;TJ\+0,O!QM4,5HORJV3",B0;=/-$C0[9\W 82 ME.XIJ,E9T%$JJ"!!3S<(>KI?T"V3$#<]W_(YTL/V60SI8?OG#:7[ZD&P'DY3 83 M/4C20QIL=YKXL8/M1K)`W6@['H.!UZ\V"/2["[?3^1LG;-"`)@T\WZ"!'S/@ 84 M;C2+D4;<\:`0O)QL$&-XR'WKI.?K!.5-P9*D47E#-WHE8?EH1K-/DH/"\E]M 85 MRF1*EB2-W.-Q*WCY8H,D3QDBI:-3CF\`8PC,YPU@GBY":@Q#2:/WAL<0XTV- 86 M==RCM3[9E,E8/S].6V3-CO[J:@/>JQYQ^6U3II1"_PG5HU9]-2BP7UMG?Y5& 87 M]FOV]N--TG[)@LGV"==76E.IK=/N+*K4[+4GF^3YDE65[1.RK[3P4EN?W5EY 88 MJ=EEITLOW\*NU-9_=M=>:O:@R>++TYN6VKK!SNH+GDD;'=NQ^LF_SA2%CM)% 89 M@@>%E+1V1)=T#ELYJBN[<K2X?(97?*Z%/&O/I%^=JHU=3H'O(\@P@@RC)$-M 90 M%S$6>%<ADI`Y$I%Y:[/(G%:X*-J^N/0O><GJ9?80EG-E+GT`_N%Q_)T'CU\] 91 M^@Y<0_3]P2M7YLH&WQ?=V/M>($.&L#)7+O*^B$!H&WA?=./N>T$,&8#*7+NH 92 M>PS"AKT01*@KNV$07PK_LK*!Y,7C:-->P,-,EW0'GUXDD(T-(B\>A9GVXAAD 93 MLZ0['_4Y@5&[`'*L)7LXZ>HJ4:@]4C2^2O-*%W),\BH?V/N&FG:'?YBM%]*> 94 M]8$RWTS9[I@0\0Q`"A_0P\L#@KT:R:`Y:+8+&^+:8/`D'LQ9V+B/_QZ7-_B= 95 MPR5;[!V>BUF`9<,L(R'`U"$0>D`T].`SXQ&712?LP$K[H8,.DD[8++HQ!XGG 96 M:18VY/"@RQST\J!5Q1K"I_8,QJ8/6NBUU&?*T&.+GX70^8.JQ5J5+DLKSY26 97 M]+;%[-KHXD&59JU-^"!)I[*4"C^U5+PH<OV@=+$&`(YNJT:R5IQ)(C6A"D&Y 98 M6J175D7UH*1<5S$UA<1U71643R)Q4Z@:,[9$G&C(NEZ;`*_5H8A"3H72)161 99 MP&DDM!!8I$568'#E@ZS*=5U&@#0JI!+24"D%;$=:`G8L)8EO4985EFN1<54# 100 M8UD`V-P$X=LB,$9MCZJ\*(B$(H&-RHD"BGQ6Z;I&$BT`&54@/S19;-=YD+=` 101 M77@:FA2MRI*)*$`%PN05$9&`:F1*5(W*6X+%&'-H"4IZ9;>17`5"%+H&H9&@ 102 M1E5I`$D$%>JJK)`9$)0(DLGG%3:>G/4H#"A.ZZ#ADAJ6!UE0_=45@]0(N5)% 103 M33050A8B1[4"4<F@42M`M2747#^BA%Y<E*'JVRKHLL3J]AP*U+.`_LYZT-2V 104 M8$A%'!0*02(A`TFZYFH%#BW*P6H2RJQ%::(JKZA1.M64V#H*J"7B45`]J+HD 105 M'IJ%`H[(@]H'5Q*RD"@4ZPIXM"P4-1XAH*Y-[AMG:T+55M1UO$PE5A,T=JI; 106 MX%ZAFE1>$D--C0DUC/P4B4BJ0GZ21*36!?Q:DI%Z4`U?ZJA%&FIWKIXJ%-<S 107 M+*DS:&.XF@J4EZ1'AIKD)44A0T7R4GM#AC*JQ1IZ,PC,MJ*LUR"X[U1M'1J> 108 MP3;JM5M1]:J2>9<D.T,!Y@7U:-(3,M=<O]04D;LBZ:E_UF@70'IK=DHP#"@_ 109 MV4!H3Z(,/:EF_V%;D*$NZ(6OL.H%.$%!`$K4!2D*^1?4GJEE(GM-NJ#.7*.! 110 M`56PS2K1P*`JR+YJL"^H"W)T:RF--PVMR*/>4K,]=?5NR,QY)!6W"M03($%3 111 MQ^T5@134>[G;UVBG4"UD^4JT4Z@6LMH:[12J!5V&!#,%>CD#KGFP`R+WVD$0 112 M=:0=`&$B[0"**F@'4)1!.S49.J><$@V=5XY&.^>5(]'.L79:U(TW<:T0H6,# 113 M*AFUR3JT&4!AHC8#,*K09@!&&369$NVC;S$:S6-H,1+MHVTR"`DTXPV7$+[W 114 M('M`X[H/\J^C[@/\C>\^P+X*O:<D2^HZCT9#&EE`M*2N\Z"_R[6WQJV0P=X` 115 M%&\ZD#E@<;8#F=?!=@!WXTT',*^"Y=!H8[WAD&ACG>%`&*@$;T.%](:2^`EO 116 M*9$?L'>F$OC5WE("/Q,,I29SZ^RD1'/K[61;L-S.+;1"!?,FI'<%Q$T$7P#L 117 M@+GS!<"O]JX`V)G($TBTM\X3(.O2!(,M5/!NQ$)Z]X8<A'=OP`'X>?<&/.K@ 118 MW2096.?=D!V(YQQ/*W0PF$(%#XT,I/?0R$!X#PWT@9WWT(JL%CL39!4;?:'] 119 MF`(IJC"F0)+2CRF0I(C&%-37[:`"R2-\Y[E:47B[*L*X!PF&<0\2C,8]"LG; 120 M@0_;D3QX!G2&TMLDH?UH#(FH:#2FD*8=CE''R[U':T6PKZ+P8T*DH,.84"$] 121 M.RA$6H#(^P11^J$HEBK\4!1+:3\610I&.T?6BLJ;3U&&02^6*=RH%XM7TAM\ 122 M484!->8K_8@:RR"?FO,9;P9%Y4;GF!T'YVRDA7$#>\P"9&SVFBR50&^*QE/4 123 M-,D*<RP\#K](5NUX1O1#KME).H._2)?L)!ZG7V3I&0:)I]\7=O$K"%O@RQ>/ 124 MA'W":"_P),@O4L@T,_[\",B3A7DEG8U?I`M(4M($?-Q5'4V[.\<_I*29]KCS 125 M5M&4VJX)>`J*9J9I9/WI-4VGL1?=L+I4U,*3J/I3*UMQ,TU#ZE+1M0\+%U'? 126 M&#)1?&G#\/,)4KDK&YKN+JNA>ZS<MZ^\@ZJS?.<`'JCIPAU,:")%NZLF4A6, 127 M>JC@:0XE`")W*"&&Z6ZF2&&>]H#Y3W@@`<1U!Q)B'1A['B'5P<L>.AAR&$&Z 128 MD^TO$Q#A&JWF\5+($QU$D"JZ@BL"H]UE&DUW*>1)#B%([:_2B$&XJS2:[E+( 129 MDQQ`D-I?I!&#<!=II"`F/4`,V48#_-S1@AB$NT8C!3'N`6+(T57@YPX-Q"#< 130 M)1K-XP6()]I6##S=4D\,Q%VAT3Q:?7B:_<3`T2WUQ##\!1J=6NG3-K;M>@E[ 131 M7@;X(5WZ0P(Q3G^E1XKSZJH'SOV[738NGV_^W%>,RI\=B,7P=Y!TU-U'C$%[ 132 M4*0.-Y#$0/P-)!V3T`?(H,TC4H?[1R(@1;A_Y!MVR2*Z?20&XV\?^6:]L@AW 133 MC\1`PMTCS:,]_K_'T2>=J0\2!T6`TVB2O?U?NFWFB3;%?!TMH,MJTDW]$N\0 134 M:)(]_?_4._I!'A)RE`I9H)"GCX3\?>[FEW390I-NYI=XUT)C5^!C';S<KX.7 135 MNT78_IE$^ITL8+-P@0H4BI/L"_@D.(TBZPZ%YM"\`[W!HDJ,(O\^#")+N 136 MC6C2<P@2KXUHDH#F#WP(`="2"&E`$Z^I:)(C"%]Z`&'V!<<+``YAG*08!6(< 137 M/\+X?6[\D71!19.>&Y!X/T63A'N??'.OI.LGFDZXMZ3QP.='0)XN`EFR3T[# 138 MO27YY/'CAO4EAP6^:-I4LE<==]H6N=5N`+HD1Y-LI__RS?2S+]DI+TOV)NE& 139 M>5F2.YD\!OK=[AZ2)7N*20<H.8HT3/\->@A;[6Z8OB2[G83IG[R3L/'MA.GQ 140 M@H;1<9-N?/\]C]_I:H@@<5`$_S@8__3;L,6(2MK%B-D-W>#T\Y5?([+W)XSH 141 M$^'==R&T./1":.FN0B`F02YMX^X>E,P?\*XH?&CA0>'#VF<O;(C:`PVC5QZ\ 142 M?.T@M;MAX&4*N_11Z@X2'C[NQ3)PE.GN%[",`Y[*!JH[:%[UP3)HO.?N%GB5 143 MXC`V5MW!\;P/CD&#MLJX:'6"PP:GNC@F?7`,&IA5+C:5X#"YC5AW<(S[X!@T 144 M^#*YBUDG.(0-6G=PL-O8BV2@=S'"A:T3+-+&K3M8R&_LA3+,NQCI(M<)$N5" 145 MUPC%6T.C7:087_LQCRE<Y+5;F5>]:G/08,$4/O::("]=\+7;P'MA&39P,:4/ 146 MOR98*A]__;:MJPH1V`2/<2'8;]G`C`_")EAJ'X6EW^/T]RR[#/1CC3?A0N?( 147 M*=-/(]ZD%S0_C,*MRJV[<=%[1_H]PYMP"_,>9TH_*'ACPT4>&9W;\-<ZVD,; 148 M[FY'/LSA"6@BD`9KK(9_[&@-_ZS@S:-P#?WZWXV-UY`&'_CJ2G@0M54A/*WA 149 M2>.3:?'BRX(?\6U)CVM\6^%CU>)]F(8?)>:H^9FRB)P2:\PCD)LH6[PU4TA^ 150 M5EA`*$Y(+J(YQ66(<[FF,L2Z:`M\KOA94WG#"<7E:TY)(B!S3A$%20B*-5*0 151 MA$"W)3XK?BZ0FM2<T$1-%IQ23*WDE&1R%:>8'H'0:Z)'$%1;H3YS?BZ1MA*< 152 M*(BVDIS21%LI3BFBK32G)!%7!:>(NB(0:DW4"8)L#3X;?JZ(4\V)DCCIG%,% 153 M<=*"4YHX:<DI19RTXI0D5EISBGAI`B'7R$L3!M'B=>JZXF=#C<9PHF*^-:=* 154 MXEODG"J(;R$XI8EO(3FEB&^A."6)<:$Y19P+0B'6R+D@%+AG'1,5)ZCM%H83 155 MW%"+FE/<#LN<4]RJ2L$I;A6EY!378ZDXQ;HN-:=8`V7!*0)2,I`U`2D1".Z< 156 MQ6?#SSEUG9H2-7>>G!*&(%6"$A4AJB0E2@)4*4H4A*?2E-`$IRHHH0A-55)" 157 M$IJ*`3":BA"L"4V%`'`+,_;8G)\%(C."$SE!,Y)2-4$SBA*&H!E-B8J@F8(2 158 M)4$S)24*@F8J2FB"9@PE%$$SC$`RMIHQ,+B:,*P)7(T(JE8@@%KQ,]L6S0E! 159 M0.N"4SDAK4M*U82TKBAA"&EM*%$1TKJF1$E(19Y3JB"H(A>4TH15Y(Q",5B1 160 M,Q#)<$7.4!BPR`G*FA"+')'@%F!*5)Q@4Y<;3EE;E]><%-9"YIS,V>"1Q<1= 161 MW63RR&;B/O*24HI2%8M!1A.WT),89#5Q-S^)(1B-MF((QJ.L&((!22N'8$!6 162 M$+*>N"^?$H@&MV%30G*"#3`94-Y)3DG-23;!@FPH;Y6G9,G)G,4B*XJ[O4DL 163 M,J-X8H'$(D.*YR=(+#*E>*B#Q%(,I[!B*0:DK5B*$2DKEF)$TLJE&)$5C`PJ 164 M'GV@!,+1K2`T9%)I?S2E:DYIZZ=R3K)K$&15-6V?IZ3DI&`IR:[2J1$B3(85 165 MS[*0F&19\7@-B4FV%7?LDYB:\9163,V("BNF9DC:BEDP)&7%+!B2M'(6#,D* 166 M2C86CYM0`O'@AF]*%)P@ER7(R-*^<F91<5);_VPXR5Y+D*6E_?+$@TPM;<(G 167 M+F1K:9,_\2%CB\<(2&PRMGAH@<0N&5!EQ2X94FG%+AE38<4N&9.V8I>,25FQ 168 M2\8DK=P58[*"D^6%G`2(+*]L!>$ARRMQ@SNE-*?8GPHROG2$@#B2^:5C"<21 169 M##"=>V".AI/L4P5983K(04S)$-/I!&)+IAC/K9`:#",R5@V&,556#89!E58- 170 MAD$55@V&06FK!L.@E%6#85#2ZL$P**L(,LQX7HP2B*CE7TXAPXP[_"FA*%'9 171 M89>F%+MZ0::9#B-0JJ04NWI!MIF.6%#*4(I=O2#K3(="GN'@+:=43LJ09)WI 172 MC`NE"(IA54@RSG2@B%*$I61%2++-=,Z*4H1%LQHD66<ZD$8IPB)9"Y*,<\M: 173 MD&2:UZ0%B7:YY7$S&N66Q\L237)KQ\82+7)K1[X2#7)KA[$2[7'K1J%HC5LW 174 M;$1;W-J1G41+W-KAED1#W-I1CT1#W+K1AD1+W%H'+]$0M]:)2C3#K?5)$HUP 175 M:TVY1!/<6HLGT0"WUA!(M+^M[0\2S6]KFX%$Z]M:!:#M78>-Y/0+W3?).JB= 176 M)?V8"Z'\L^`WG950^A7OFV0IU$KQG=9"^<>\;SJ+H?1+WC?):JB%^9V60VO# 177 M,-/U4/IE\9MD0=3"?,KU'OXY\IMT253E'(3X_!C+DZWW`$]&\CE%PC&/SBD8 178 ME7-@H[,*J7(.8"3+D*ZNO]<ZI*+K;#RJ(!G'2B8;L'ZWI4B5VS#(I(.5HR#I 179 M8N33MT[@RW`ZRY$J9_N9K$<^?0.U1C!=D51XT\_HV(;L-D3T%-[`\S]_^7-V 180 AM%JN+FYG;XXNX>&7Y>IZ]7&)OVW_;\_^'\>4";+TH0`` 2 M'XL("!V^UE<``VEN=&5G97)S+G)E<P#E75F3W+B1?M>OH#M6<E_5(@Z2H+NZ 3 M-M:[^^"(C7U8^VUB-&JI2U)Y^BBS2IIFA7[\YH&3=;$HM22/.\8600*97R:` 4 M1")QU%__]E]_^=\LR\0DF]TOL]DE_/<L?_97^UK"Z^P*_G>6&?ID_"?%)?X. 5 MG^O+[.^7SVK_24_H]6B6C?C32%3^8\'E?A600YS+RV?P[M^SZ\5B]OX^NW\` 6 M#'?SVPM^.VV:AR9[>/OV8]-,;Z!<!LDWTW</S31C>K>S^VE6_"E[G=!\;8L_ 7 MSJ=OEU1P.8)$,P4N#_<7V;*=3[,_?IC>SO'3Y1\]N)+!W2(A*72EC2IU=0DO 8 M+K.7+[.[ZT?\/GT_;;)FBO2F]\OK)=!\%G)[8I655`&Q7]49D/A576;\!\3@ 9 M_6P!.6;+V?7M;#7-E@]9GEW?WV3+#]-[^/"VF=X!_>G-Y3/AB1J+\!:(`LRS 10 M3%S>WEX^`WJGI_3EX=.T>7?[\-OQV<DY@%Q\O%T"[A;4EOW6/-R_?S;R4$-E 11 MUA/0Y&+YZ;HYOKZ]/2%ZP&+7WT_YSQDQC.FQ6+V*">(A^F6.M`NE_KZS4(1, 12 M4/99S^P$?[E8_K*`.OVX^.7=[':Z,?-BV<SNW[N6L+BXG_YV@66<.D4^P0H> 13 MN;]L\7`WS:BY@89GUV]NIPN?5UQD1*VY]*^@U\T?;MML#G7\*-59>[82,GR& 14 MGG=W#1`>L[N?Y,\_J9^YU9^K<QTR01^<W4RO;^'_D<IY>[X*'POW<4%?%\N; 15 MX]G-2?@.W<#*N%C"]Z/K-]G;FVGV[OV'V5'(5:52.F&I$<ZG#?6+(*>YR(YD 16 M#@U69U='YQD_7CYSKS*I?59HC9AU%+*.;%9Z!?A<5IESUM.0]=1FI5>9\;9, 17 M"LYZ,_L4,E."LMO76>'S2\[_*N1^9?.^LBAR^//9%6=_'K(_M]GI519R:LXY 18 M"3DG-N>$"?N<!><<AYQCFW/<H5ERSA<AYPN;\T6'9L4Y/X><GVW.SYV<QG*/ 19 M@(X=TG$7JJVSJZN0&9\I,[\,:)6MM7&4>>PRC[N9;;U-HLP3EYE?!AC*5AI: 20 M49^;$I3=OH[RVUJ#8<5GQV?*S2^CS%AQHV-NL2>4W:=@C`L?P"3ZQJRPKUW. 21 MSLZBL5-A;<$K['K3Y9)LR1_^\`?H6NLO?9F*Z(Q&T4"KL(;@U08Z:R]]F7J2 22 MC.,ZW]Z+WS[<W8'*?!_68*O0'7C[`<:)YN0R.\*GK`%%`$E^ABK(<^5+6`?B 23 M_NW#[>+XCHK`4W:7*5O(IK)01-DBS<-OM@@^02;)15PJD[Z(YB*?;F9WQPNT 24 M9-D1/CO#=G0.Q>(7H4YUP46CDMV"<3G?*G7)Y>Y@>'4%\3DI&;^(6%9<=`%C 25 M_C&7Q$<TU(J*^52D%!.5F?LB\[C$/"E01P6.KM?_CCR1BXL+4;-J0QJ,L"-5 26 MY!&IQ=*7@Z%!B*@<I>$_7TYPN>G;#P]0!O\AL/@0M%'8%C*_?C_];7:S_`!9 27 M_3-3]\G(FA>VE2QG=],&BM"_T/#I7Y_)MHN__=]__.=_7Q[1/TR2'D-M%K85 28 M?'J8O9U>'M$_F97-)B+$MNH;])8>41W@QCUFUS2,P[N,I.R\BXI74?'6%F\W 29 M%(_?A;9>F*CX/VSQ?VPH'K^+)*VCXHTMWFPHWFPL7MJVT(!9>+@[5N<F/[D\ 30 M6GY`1W9AWY*577QX^'A[`]WJW3NHE_/9"*CNRQ:QL4WG9OH._'OH/\`$R[H7 31 M&5=-\BIHN+1-ZJ&YP?HY@G^A+K@(/T=Y5<@[?U78W/`4Y<<4M&OO&92V6<T; 32 M:&S'TD"A^^GCDM,X?DF#8C*!35_`6?"TH.7YYQ)<I-0*TP1HT;7.T,[[9/-T 33 MJX@'N&$\T;-3!IA7H0)IF,B.^=.)SUW;*4QV=7G0C*RLW90,2AX\&Z/LM]=@ 34 M4'"&U7R",O?7H,#?KA=$%0@RCNLE3)I^A<G2:V!B,5>YQPR]5AZ&N\H#;BK] 35 M%-AA`O'K;#Y'E2^Q=;QKH#?$$HA(@HL+)P*5/OX5_0M\_#1]^QH;$TZ9%Q_G 36 M\X<&\'704A&;ORM)_`VF$Z\/TY.(]808ATZY*QF$_0EF,3]OD!9$73XTWU%: 37 M&4G+(`>+:\,FMS`3IVB%5&M_B08H(VGAS>P]"?'=M*"L%G9B'ZP8'10CX^B+ 38 M65.'_#'4H2-U=!`/5D(T&E2EM=0-ZKI)M`#O2`<X0']'#916`P[B8+%MI&S6 39 MH![G'5&YNC$@\AU%K;RH#'&PJ,:)BE'!NXZHBD3EX,YW%-9X81GD8&%K)ZRF 40 M*%(T^^@(3K/FUQQS^HZ"UU[P=<!#E6#R#;'5OB')'#.#+[$WLPW718$Z+-GT 41 M8'.*!3$S_6%`<"\P"AT>__7/)^<PY7P_O<=8WT-SO#CQ9'93B<ALI7#7`[J- 42 M@DKPZ)4O..]1$(W)[RK$_36BUD9LC@31JL'&>)"1%\ERD;&3*8H/44`YPRY# 43 MR==4W:]/LG?7`+#;I3D+]?Z3@[JL(:<DYNG=:*/CV-,\A+=-$4>8X@]E%$>Z 44 M.W%3I%_8(($"0?AKF!"^N5[,@A*J$$%JG,B8L.)L%I@R6)5L^G3W<//Q=KKY 45 M&YB<A]N/&%T_5%F559;%&E1EHFC6O*_@<8BI"5JL.S&"D\.F8'5N08;RKW?/ 46 MJCCCCHG5VFSQQ$M>BTY`HRC@O\)AOKBXF%\WBRE3.$P.T9'#DP[,91KF.%13 47 MTE6G+[]'4S;C0%6I%&US?G<H8-4!3"2^$//=3LRZB_E0R'H-\A<C/MF)N$@1 48 MGS>'(BXZB,^;+T;<[$1<AA#:H5A+BY7+[D$)F0:VW"H@].K$Q$X331EHVM&U 49 MPO3%!B4.L\!U%0D<6^#:!(BSR);6::CQO#A4P[5E&%/8HV?*NE73Q0Y-BQQL 50 M/W,:85STF?0?A/MPH`!0\D\6TOX6LAOYKC8B<ND`B@2W<J]]P^'DSJ9CL^!< 51 MY+#V`?R\M%'S$+EV,.3!!@$*>YJRAS'8K<1=ID#DN&"]RX,,^P)P!M@KHZ<- 52 M9H966`^5'FT,%]P5-Q9Y->&=!H?2KYC^:!]],^'M"8?2-TS_=!_]>N)V-!S* 53 MH68.5'3?2#'[M!,%;GT!4B\/Q2!RQO!RCY1"3'@GQJ'T!=-_M8^^G/#6C4/I 54 M2Z;_?!]]->$-'X?25TQ_LH^^GO`VD4/I:Z8_WD>_F/#FDD/I%TS_Q3[ZW,L_ 55 M'TS?]O+/^^AS+Q\?7@&VFX_WU@#W\ZNK@SG8CHXE=W/@GCX^G(/MZ.-]'"3W 56 MXLG!'*3MQI.]'+@?XQKPH2QL3Z:B>ZP5Y-F-@GL[?#T4A.WN6'*OU[H;`A@$ 57 MMW7H4!!H$WS9W5STA/>O4L`L#*YK0_"&/T^CN.`!^.[RV2\_B7/Q\Y44]"3A 58 MB1[4SU<*'B1^T_2`GW)Z@F^Y)U7:L=8%P"TPVD>"H=^W#W=S0/CF%MRQ1W&> 59 MR4=UH",E2S<LWT5JJ.P8'(F0.Q%T[F0H<R>$R9T4&X0P?L!-XOCTQ@?Q-_J' 60 M4;XHAMU7,A.&ZUBVVHZ\*9B7O:"\'`2D=F-V!$/E=H!.8;SJ!>/5$!@J=T-[ 61 M#$/8<3R%\;P7C.>#8`CG`<0PI!WN4QB37C`FFU<X7,E`Y$"@TKD2,5!E_884 62 MZ+@7T/%NH..A0)7S26*@VCH@*5`<#?I`I7P#*E<[]R6&4EA?)84"%/H@P6P# 63 M@!3.SXF!E,ZIN0M'!82JG"-R%V+T0AGG/'1J^JI?56]9=O-U?36TLHWW36+) 64 M:N>(=#I0/[23/6@G@]'6WL^)T.K<.S7?M'7J/+A$,1SAO)MOV$"U\)Y1#$5Z 65 M+P>#QG;L'07_8>0=B)'W($;>A1AM\"%PG_`=T)/Y%[LCN'_X#CR%B-1(U#UH 66 M;<15(+'3!-=@'P.W&=_12(_DN`Y=U7GWX1`?(_Y*.\AV9<`%]*%>BD;_RT,/ 67 M#:%"@5YM$.?5?F%>;4;J=@)M^7S_\>[-M-GZF3>6;/G(*W3#_!)=D09>I?(; 68 ME/_Y!OF?[Y?_^>ZJW/Z9*G*05Z,-"?$\%:)&(28;A)CL%V*+5^.$>"*G1]<D 69 MQR21`W>VWX%[L2['>+\<6YP>)\<3^41%3G*,4SD$RO%B@QQ^0'F"4:<0!.5% 70 M"D4BE,\;H+CAY.L/.84D()]3(#0\C+F1>I^H($L/+A&^]5:V(),]OMK4$*YZ 71 MM(3M6Y&X*3R5SU04W!BN4LEIS)ALDF;20YIM/I/OH$_E4Q4\8DPZTM"`@4WT 72 M&[=NMMZ6<8!#]AN*?-,&SD:8N08H-?I4[`)])9^JY,-@=J?0L#!1*6R8:+%, 73 MO,ZSL+]OAX+.-C<N5S(0V5::G8%HZ]\F^MB0=WP^>.,@".T6F4!J7T.EM&&N 74 MCBI&O50QVK'!<;1!T+Y0I0N,)5"5C8QUH)[V@GJZ`^IIUQRL?=Y39:>[J^QT 75 M:)4IMZZ6Z$';*%I'#R][Z6%0&*W4+HR6`"E\=+$#A1SR'F`&.NYE$<*+":#2 76 M!O8Z<%[U`C/(@RY+%]E+@%0VM-<!\KP7D$%><%FYV%X"Q-C@7@?(I!>0+8ZN 77 M*SGI6KJ^4(V+[B50[9)1%^JX%]0MOJPK.1X*U2U')5"KW`;X.E!I'.\!=N!X 78 M7^4NPI>`$3;$UP&#XW@/+,.&^TJX&%\"1;H@7[<.^[6W\9X&-Q[:XBKI5T83 79 MO,J%'SMXKZYZX;W:XF>ZHA&9`_$JO\Z:X-4N,-K5;S^\V[Q\K]_!>+6/C"9X 80 M"Q<:[9J??GBW^?'>``W&6_C8:(*W],'1;]RSRQ`=30!5+CSZ33MWY>.C"1CC 81 M`Z1XQ/Y?QG&FLT:1X$$A-9H3&]]E;42R[)MG#=9&T,(V&FX>O/WSAM)]M8$C 82 MHI/:JP)/$,'+T095C/:K8LLT(A)T^T2#!-W^>4/IGH*:G`4=I8(*$O1T@Z"G 83 M^P7=,@EQT_,MGR,];)_%D!ZV?]Y0NJ\>!.OA--6#)#VD87^GB1\[[&\D"]2- 84 M^^/1('C]:H-`O[O`/YU)<L(C2P/,-&O@Q0_]&LQAI[!\/3\'+R08QA@?_ 85 MMTYZ]BP/])6D8$G2Z+^A6\Z2\'\TH]DGR;#P_Y=.F4S)DJ3Q?SR"!B]?;)#D 86 M*4.D=)S,\0U@#('YO`',TT5(C6$HZ1J`81]BO*FQCGNTUB>;,AD[SH_3%EGS 87 M0']UM0'O58_0_;8I4TJA_X1JK55W2/24MK:#_54:V:]YM!]ODO9+EEVV3[CV 88 MK<STE<<.VIUUEYI'[<DF>;YDX67[A&S?VDQ?>>R8W5EYJ7G(3I=>OH5=J>WX 89 MV5U[J7D$319?GMZTU'88[*R^X#F]T;'UU4_^=:8H=+PP$CPHI*2U([JX=-C* 90 M45W9E:/YY3.\]G0EY%E[)OWJ5&WL<@I\'T&&$608)1EJNX@QQ_L;D83,D8C, 91 M6YM%YK3"1='V^:5_R4M6+[/'L"@L<^D#\(_K\7=V'K]Z]!VXANC[HU>NS)4- 92 MOL^[L?>]0(:XL#)7+O(^CT!H&WB?=^/N>T$,<4!EKEW4/09APUX((M25W0") 93 M+X5_6=E`\GP]VK07\##3)=UAL!<)9&.#R/.U,-->'(-LEG1GQCXG,&H70(ZU 94 M9`]L75TE"K7'K,97:5[I0HY)7N4#>]]0T^Y`%+/U0MKS3U#FFRG;'9TBG@%( 95 MX0-Z>*%"L%<C&30'S79N0UP;#)[$PTIS&_?QW^/R!K]SN&2+O<.S0G.P;)AE 96 M)`28.@1"#XB&'GQF//8S[X0=6&D_=-!!TJFC>3?F(/&,T=R&'!YUF8->'K6J 97 M6$/XU)Z!;_JHA5Y)?:8,/;;X60B=/ZI:K%3ILK3R3&E);UO,KHTN'E5I5MJ$ 98 M#Y)T*DNI\%-+Q8LBUX]*%RL`X.BV:B1KQ9DD4A.J$)2K17IE552/2LI5%5-3 99 M2%S754'Y)!(WA:HQ8TO$B8:LZY4)\%H=BBCD5"A=4A$)G$9""X%%6F0%!E<^ 100 MRJI<U64$2*-"*B$-E5+`=J0E8,=2DO@695EAN1895S4PE@6`S4T0OBT"8]3V 101 MJ,J+@D@H$MBHG"B@R&>5KFLDT0*0407R0Y/%=IT'>0O4A:>A2=&J+)F(`E0@ 102 M3%X1$0FH1J9$U:B\)5B,,8>6H*17=AO)52!$H6L0&@EJ5)4&D$10H:[*"ID! 103 M08D@F7Q>8>/)68_"@.*T#AHNJ6%YD`757UTQ2(V0*U741%,A9"%R5"L0E0P: 104 MM0)46T+-]2-*Z,5%&:J^K8(N2ZQNSZ%`/0OH[ZP'36T+7"KBH%`($@D92-(U 105 M5RMP:%$.5I-09B5*$U5Y18W2J:;$UE%`+1&/@NI!U27QT"P4<$0>U#ZXDI"% 106 M1*%85\"C9:&H\0@!=6URWSA;$ZJVHJ[C92JQFJ"Q4]T"]PK5I/*2&&IJ3*AA 107 MY*=(1%(5\I,D(K4NX->2C-2#:OA21RW24+MS]52AN)YA29U!&\/55*"\)#TR 108 MU"0O*0H9*I*7VALRE%$MUM";06"V%66]`L%]IVKKT/`,ME&OW8JJ5Y7,NR39 109 M&0HP+ZA'DYZ0N>;ZI::(W!5)3_VS1KL`TENS4X)A0/G)!D)[$F7H236/'[8% 110 M&>J"7O@*JU[`("@(0(FZ($4A_X+:,[5,9*])%]29:S0PH`JV624:&%0%V5<- 111 M]@5U00/=2DKC34,K\JBWU&Q/7;T;,G,>2<6M`O4$2-#4<7M%(`7U7N[V-=HI 112 M5`M9OA+M%*J%K+9&.X5JP2%#@ID"O9P!USS8`9%[[2"(.M(.@#"1=@!%%;0# 113 M*,J@G9H,G5-.B8;.*T>CG?/*D6CG6#LMZL:;N%:(T+$!E8S:9!W:#*`P49L! 114 M&%5H,P"CC)I,B?;1MQB-YC&T&(GVT389A`2:\89+"-][D#V@<=T'^==1]P'^ 115 MQG<?8%^%WE.2)76=1Z,AC2P@6E+7>7"\R[6WQJV0P=X`%&\ZD#E@<;8#F=?! 116 M=@!WXTT',*^"Y=!H8[WAD&ACG>%`&*@$;T.%](:2^`EO*9$?L'>F$OC5WE(" 117 M/Q,,I29SZ^RD1'/K[61;L-QN6&B%"N9-2#\4$#<1Q@)@!\S=6`#\:C\4`#L3 118 MC002[:T;"9!U:8+!%BJ,;L1"^N$-.0@_O`$'X.>'-^!1A]%-DH%UHQNR`_'< 119 MP-,*'0RF4&&$1@;2C]#(0/@1&N@#.S]"*[):/)@@J]CH"^U]"J2H@D^!)*7W 120 M*9"DB'P*ZNO6J4#R"-^-7*THO%T5P>]!@L'O08*1WZ.0O'5\V([D863`P5!Z 121 MFR2T]\:0B(J\,84TK3M&'2_W(UHK@GT5A?<)D8(./J%">M8I1%J`R(\)HO2N 122 M*)8JO"N*I;3W19&"T6X@:T7ES:<H@].+90KG]6+Q2GJ#+ZK@4&.^TGO46`;Y 123 MU)S/>#,H*N>=8W9TSME("^,<>\P"9&SVFBR5P-$4C:>H:9(5YEAX1<`\6;7C 124 M&=$/N68GZ5Z">;ID)_&*@7F6GH20>"/`W"Y^!6$+?/EB3=@GC/8"3X+\(H5, 125 M,^//:T">+,PKZ;Z`>;J`)"5-P,==U=&TNW.(1$J::8\[;Q5-J>V:@*>@:&:: 126 M1M:?7M-T0GW>#:M+12T\B:H_M;(5-],TI"X5784Q=Q'UC2$3Q1=9##^?()6[ 127 MQJ+I[K(:NL?*??O*.Z@ZRW<.X(&:+MS!A"92M+M^(U7!J(<*GN90`B!RAQ)B 128 MF.ZVCA3F:0^8_X0'$D!<=R`AUH&QYQ%2';SLH8,AAQ&D.X;_,@$1KA9KUI=" 129 MGN@@@E31M601&.TN&&FZ2R%/<@A!:G^]2`S"72_2=)="GN0`@M3^<I$8A+M< 130 M)`4QZ0%BR#8:X.>.%L0@W,4A*8AQ#Q#C02#\I2`Q"'<I2+.^`/%$VXJ!IUOJ 131 MB8&X*T&:M=6'I]E/#!S=4D\,PU\(TJF5/FUCVZZ7L.=EP#BD2W]((,;IKRA) 132 M<5Y=]<"Y?[?+QN7SS9_[BE'YLP.Q&/Y.E8ZZ^X@Q:`^*U.&ZE!B(ORZE8Q+Z 133 M`!FT>43J<!-*!*0(-Z%\PRY91/>@Q&#\/2C?K%<6X1:4&$BX!:59V^/_>_0^ 134 MZ61^D#@H`@:-)MG;_Z7;9IYH4\S7T0(.64VZJ5_B301-LJ?_GWI'/\A#0HY2 135 M(0L4\G1-R-_G;GY)]S$TZ69^B=<Q-'8%/M;!R_TZ>+E;A.V?281!_C]=PF#A 136 M!A$J%"'=%_!/<!A!TAT.S=J^`+S#H4F.(OP^#R)(NC>B2<\A2+PVHDD"FC_P 137 M(01`2R*D`4V\IJ))CB!\Z0&$V1<<+P`XA'&28A2(<;R&\6L?+>B+41#&<8I1 138 M(L87:QB?,@A)UT\TG7!O2?[`YS4@3Q>!+'E,3L.])8W)X_6&]26'!;YHVE3R 139 MJ#KNM"T:5KL!Z)(&FF0[_9=OII]]R4YY6?)HDFZ4ER4-)Y-UH$]P/5%?H#Q2 140 M3#I`::!(P_3?H(>PU>Z&Z4NRVTF8_LD["1O?3I@>+V@8'3?IQO??L_].5T,$ 141 MB8,B^`?3^.?PABU&5-(N1LQNZ`:GGZ_\&I&]/V%$GPCOODNRQ:&79$MW%0(Q 142 M"7)I&W?WH&3^B'=%X4,+#PH?5CY[84/4'FCP7MEY^=I!:G?#P,L4=NFCU!TD 143 M[#[NQ3+0RW3W"UC&`4]E`]4=-*_Z8!GD[[F[!5ZE.(R-57=P/.^#8Y#35AD7 144 MK4YPV.!4%\>D#XY!CEGE8E,)#I/;B'4'Q[@/CD'.E\E=S#K!(6S0NH.#AXV] 145 M2`:.+D:XL'6"1=JX=0<+C1M[H0P;78QTD>L$B7*A:X3BK:'1+E*,K[W/8PH7 146 M>>U6YE6OVASD+)C"QUX3Y*4+OG8;>"\LPQP74_KP:X*E\O'7;]NZJA"!3?`8 147 M%X+]E@W,^"!L@J7V45CZC5)_X[/+0#]@>1.NEHX&9?JYR)OTJNC'4;C?N74W 148 M+OK1D7[C\2;<![UG,*4?6;RQX2*/C,YM^&L=[:$-=[<C'^;P!#012(,U5L,_ 149 M=K2&?VKQ9BU<0[^(>&/C-:3!1[ZZ$AY$;54(3RMXTOAD6KSXLN!'?%O2XPK? 150 M5OA8M7@?IN%'B3EJ?J8L(J?$"O,(Y";*%F_-%)*?%180BA.2BVA.<1GB7*ZH 151 M#+$NV@*?*W[65-YP0G'YFE.2",B<4T1!$H)BA10D(=!MB<^*GPND)C4G-%&3 152 M!:<44RLY)9E<Q2FF1R#TBN@1!-56J,^<GTNDK00G"J*M)*<TT5:*4XIH*\TI 153 M2<15P2FBK@B$6A%U@B!;@\^&GROB5'.B)$XZYU1!G+3@E"9.6G)*$2>M."6) 154 ME=:<(EZ:0,@5\M*$0;1XL;NN^-E0HS&<J)AOS:F2^!8YIPKB6PA.:>);2$XI 155 MXELH3DEB7&A.$>>"4(@5<BX(!>Y9QT3%"6J[A>$$-]2BYA2WPS+G%+>J4G"* 156 M6T4I.<7U6"I.L:Y+S2G60%EPBH"4#&1%0$H$@CMG\=GP<TY=IZ9$S9TGIX0A 157 M2)6@1$6(*DF)D@!5BA(%X:DT)33!J0I**$)3E920A*9B`(RF(@0K0E,A`-S" 158 MC#TVYV>!R(S@1$[0C*143=",HH0A:$93HB)HIJ!$2=!,28F"H)F*$IJ@&4,) 159 M1=`,(Y",K68,#*XF#"L"5R."JA4(H%;\S+9%<T(0T+K@5$Y(ZY)2-2&M*TH8 160 M0EH;2E2$M*XI41)2D>>4*@BJR`6E-&$5.:-0#%;D#$0R7)$S%`8L<H*R(L0B 161 M1R2X!9@2%2?8U.6&4];6Y34GA;60.2=S-GAD,7%7-YD\LIFXC[RDE*)4Q6*0 162 MT<0M]"0&64W<S4]B"$:CK1B"\2@KAF!`TLHA&)`5A*PG[LNG!*+!;=B4D)Q@ 163 M`TP&E'>24U)SDDVP(!O*6^4I67(R9['(BN)N;Q*+S"B>6""QR)#B^0D2BTPI 164 M'NH@L13#*:Q8B@%I*Y9B1,J*I1B1M'(I1F0%(X.*1Q\H@7!T*P@-F53:'TVI 165 MFE/:CE,Y)WEH$&15-6V?IZ3DI&`IR:[2J1$B3(85S[*0F&19\7@-B4FV%7?L 166 MDYB:\9163,V("BNF9DC:BEDP)&7%+!B2M'(6#,D*2C86CYM0`O'@AF]*%)R@ 167 M(4N0D:5]Y<RBXJ2VX[/A)(]:@BPM[9<G'F1J:1,^<2%;2YO\B0\96SQ&0&*3 168 ML<5#"R1VR8`J*W;)D$HK=LF8"BMVR9BT%;MD3,J*73(F:>6N&),5G"POY"1` 169 M9'EE*P@/65Z)&]PII3G%XZD@XTM'"(@CF5\ZED`<R0#3N0?F:#C)8ZH@*TP' 170 M.8@I&6(ZG4!LR13CN152@V%$QJK!,*;*JL$PJ-*JP3"HPJK!,"AMU6`8E+)J 171 M,`Q*6CT8!F450889SXM1`A&U_!LN9)AQAS\E%"4JZW9I2O%0+\@TTV$$2I64 172 MXJ%>D&VF(Q:4,I3BH5Z0=:9#(<_0><LIE9,R)%EG.N-"*8)B6!62C#,=**(4 173 M82E9$9)L,YVSHA1AT:P&2=:9#J11BK!(UH(DX]RR%B29YA5I0:)=;MEO1J/< 174 MLK\LT22WUC>6:)%;Z_E*-,BM=6,EVN/6>:%HC5OG-J(M;JUG)]$2M];=DFB( 175 M6^OU2#3$K?,V)%KBU@[P$@UQ:P=1B6:XM6.21"/<6E,NT02WUN))-,"M-002 176 M[6]K^X-$\]O:9B#1^K96`6A[5V$C.?UJ^4VR#FIG23_F0BC_5/I-9R64?MG\ 177 M)ED*M5)\I[50_H'SF\YB*/VZ^4VR&FIA?J?ET-HPS'0]E'YM_299$+4PGW*] 178 MAW^B_29=$E4Y!R$^KV-YLO4>X,E(/J=(..;1.06C<@YL=%8A5<X!C&09TM7U 179 M]UJ'5'2=C4<5).-8R60#UN^V%*ER&P:9=+!R%"1=C'SZU@E\&4YG.5+E;#^3 180 M]<BG;Z#6"*8KD@IO^AD=VY#=AHB>PAMX_N<O?\Z.EHOEQ>WLS=$E//RR6%XO 181 2/RZ.Q<GEOSW[?P>OJ.`(HP`` 181 182 ` 182 183 end
Note: See TracChangeset
for help on using the changeset viewer.