Changeset 5d4fa4 in git


Ignore:
Timestamp:
Oct 21, 2015, 11:58:18 AM (8 years ago)
Author:
Adi Popescu <adi_popescum@…>
Branches:
(u'spielwiese', '5b153614cbc72bfa198d75b1e9e33dab2645d9fe')
Children:
ef1a968e317a12b42f88e04cd7f9483e47fba2f7
Parents:
d5a14976ed24bbe1ef7d62031b04ec3dbfa74e0e
Message:
found problem: in posInL11Ring (and ls) i tested coeff not in abs value!!!
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • Tst/Long/primdecint.res.gz.uu

    rd5a149 r5d4fa4  
    11begin 664 primdecint.res.gz
    2 M'XL("!MSHU4``W!R:6UD96-I;G0N<F5S`.U]6V_=N)+N>_^*A<%YL,W%8(FZ
    3 MGY[D8=`OF3G8&.S>3UM(&O:ZV3F]NQNVDW49G/]^2%U9E$JB)'+9B1D@MG6A
    4 MOJJB6*SZ2(J__N.7CW];+!;>A\7_^?@?BW][?GI^]_O#W;_]_-.OY17V8<%/
    5 M_O;PQ\/SU?7//XG?BP\?%G\]/OQKLUT__/'\[H_MX=W3\^US7<3_L*C_#MX5
    6 M#Y;NA\\/I9NC=_RY?ZX73W\^/O_W+_^\^OWAZ7GQ^W5]/7ZW^)_Z('G'?RSX
    7 M`Q</RR_+/_Y\_OOV=G.J'^RM\NOY(_ZK.<NJ4M^V'.?VV_:W/_]Z?L__/_SY
    8 MQ]5^^WS=W!KDMY:7'K>;7_]CR7_^X_;A=^FF*+]I]^?CU<-[[^>'?W__]'#>
    9 M7O$['@BY_I_?LX=/F??I_=/SYJK\^_KG_`\FG63\Y/^KGYC(L$_;YV4E98/*
    10 M"MTJG3EP?:70[W#_\/OVJKI>&Y`5*M4V9(7T\J-6S:.2ZN*#=-9?56<+C(=_
    11 M+Q6F7@WCL^J>&LD/JE/B>80TSXND"U_>/S07$NE"@?6EPJJ1@I5T4PT6,.FL
    12 M>*R$%P3PVL/N:OWGO_ZZ?=Q^K"IC^7OV):^4!B:"A1JD!%[HKI1PU;KKO]X+
    13 ML.8.UKI#7'\O)&EN"CIN^O+I??-VAU'KC@=*F\MM:>\>M[?_M[XA4@2M7\I(
    14 MEJ\Y6PO4G"HD:(X+R,?M\]?'/ZZDAA-SJ/JNV&N<0,Q*)U!7R\-F>_O[XN-R
    15 M4?SQGW6UQ+[D#^)`1GIZ?GSX8W_U\?I#^==_7DO8D8P=2]A<VOKO]-U"E%S\
    16 MW5N\%PYCN]\^+J]NEW?+]7*SW"YWR_WU<O-7_=1D]:&4\",OP&[\Y2TC;+,E
    17 M;+TC[&Y/;I<+=GM'MN(L/[/>D[ME7=B3+7_';[E=$[;EMVWV9,T+WO'#VPW9
    18 M\2O;/=DT!<&;L^:7[S;\3HZZVY,M+[CFAW?\\'9']HSLEHL-OV?-3]SQA]_N
    19 MR;Y1@/OMRO.6[OJ?5Q^7GK`<=US_^R<.4/WF_WX3CHW5!]RA;8E7'_J?WG-I
    20 MZ;X^$7QZOY:NAY_>WTF'T:?WM])A_.F]$+8^3CZ]W^WIGC9WI/P,HURG7"KV
    21 MZJ2J1+)IL-=HKFG&\B<8BW+!I%/S:Y)KJ@A'N'#%N5$FNYQD_-D7,-QK-=M4
    22 MHX5:1ML/-H0=N$<(R-_F"_FTEY2.E[V8`5^S^:89+YYDO([&4:DZO7YG--V7
    23 ME8]?OI@17[<)IQHPU3/@4".AJG@7\GXO(E?FK2YAM==ILXD6T\L;H&R=#8&V
    24 MW?'%?-T+2I=Y>HF$`1E?L_TF6T\KL^AO&4"NB_BW"\N3>5IIQ%2I7I>-)EI(
    25 M*V<8>L^GU]STUO<",F6>5H(P7;+79ZO)EM+*!D#4U_F^M_PG@=+;]%8O*EWF
    26 M::4"9F1\S?:;:#VM/*`EH6@;U.N7D<I:V/5Q+RQ?QK3R`C-2OFX;3K:@5IY`
    27 M=\/$#=`CE_&"?O#EI,N85IY@1L;7;+^)UM/*$Q`)U5:R4R2\G!=\.>DRII5#
    28 MF)#Q-=MOLO6T\@M`!U;RJ4,F,L8D#S//@B\H7\:T\@XS4KYN&TZVH&X^,L`F
    29 MSO,R<WJ0%Y`K8[HYR"SI7J?-)EI,,^\8D`PRUF1L1#_=9B\B5^9KYAGSI'N=
    30 M-IMH,<V\`LC6Q5"K8R,7[55?4+K,U\PKYLOXFNTWV7HZ>842=>Z@=!N5^UG3
    31 M;4_=;AE=DZTLWWI+Y8DT7+XU*^[HM=O+2)7Y.GG$3-E>H[TF6DLG;Q@GF8"F
    32 M?=YCRX3PTKE</E#(CLU,2I;Y.KG";/E>J]TF6TTG/^B7;@NEDX6-X)2_&$[Y
    33 M2TJY9UAF'G;FZ\3Y%B4@P[V=7?3,UXG;!V3HDP#@&ZWYB:A9H!-S6\&>7]N3
    34 M<;-`)VX&>>-.1M[T]W6V(I8+RY,%.K'Q9*E>EXTF6D@K_M64Z:*1R0O(E`5:
    35 ML>]TR5Z?K29;2BON1>52^\$1O>`,:\Q!S0*M>-4&MDX_9`DW"[3B31P=Q\;[
    36 MOSG:3L++`JVXTBSJO%J=B)@%2/SHR[B\\R$;LB6M\;A;688]@\3T;@][K.V>
    37 M;F1A-GNZEN59[SMA"O*P*>FM^*-V4E&/B[O9=9;UN/!KF0OR_,*M==TKW*/L
    38 MV[PP[T8;HWM<B0V33W`MUAM):T^HP6BGAW86G671+$3B?LRN%-H51N*`,LPM
    39 M2Q3+$L6R1+$L7=,-W2K,9$$UJI8EJF4[RR*6[;ZWV[)$M2Q1+4M4RW9'$\ZF
    40 M,VV:A4B^UK8L95O*1,-AO;:EC`LM:H$R:&0JGRG-K,R<*(S-]M*-A;T%..'@
    41 MK#5:0UB^UDD2JO(2E&T(R^78*U5`V*9M^^+=87(F7%9"KA`#%B^J("_"T9E:
    42 M%4P.7LK:R*41!F1JM:@#]67EK'D1*DK0SD$R5T&OJ8*R$,GH\6JBL)H4#\7$
    43 MG5O:JB32JB2JBE=TL.U*(J6"M%U)W(3Y0]1**G1DN0W52J(=E40*A]51285"
    44 M'954%"'M2J(=E419_:*I7;'ZJI8=<OZ6Y25&MB)7/9>NGBQ$.!^LDKBE%%]'
    45 M%5^G6*WL[`GT1Y6K$\^435]V_>**?'M16:+I<['5WE_1O:JE7%I/J2'A&4&0
    46 M6?@Y4=>M.(!4EI7O+RI(7%#]6XX(WI?:Q^W;_BVO!"!W63D5A:+;:ER%7*)"
    47 MLA!A^WJJA?97B])#ERD<A955N3.A=JM::-X'MZHE;]Y4K181+K2KA:[S&FQ5
    48 MBZ@`$-X6OHS)\\NJ[([6O;A:+;G@J@_+$=O5(OQ8NUJ*2F]7BR`?1[<35R'6
    49 M*R0+$:Y7K9:RVVJ'SJU:80*Q<![[5M>O3/W9[FF'CRA\F-PUE_Q''4)WQ,^L
    50 M*X#.+^3^#5PK/)D<AE1N3.W?J^"Y4*DC>%9=:M7QKVG+CY61O*?6$"L<)?"2
    51 MA2\;D]NX"GK)"LI"9`0!KZ8![U98AA9Q7RL-;543Z?`AA8]K55.>\C$EQ*UC
    52 M:-851$LF:%43;5=3*4Q'`)VKU!5`JRZW2D+;U42+:+Y53=*KI/JZ,=F-JZ"7
    53 MK*`L1,:D0#65K5I95'E7-$=E39',[90N+F_I'8Z.^\8\76W'T_O*.<"JXA7"
    54 MRRBF3'._5IV7WPQ152(R$$\K,E*ULK;Y`W/KP=!!A,S"1J#"-L7=,)86[Z:O
    55 M,6KA;#ALPRQ$Q@X[+4D[+0FIQ=N6'>F&=MLQ3_DZ[5@VL`X[JOQ$9<?\/.FV
    56 M(RV[O4X[%A6FVC&G.SKL6+B5Z>^BLR!FP2S4&=NMJ2O6LB,0'6G2@H:3)"VZ
    57 M+=&@E96:%3O'%.*XL2%1UWNF12>5VQ%V([D526$G!H>E"AL2EC=G`J/5LD%[
    58 M'28L^DYU.$CO170&[#=@%NF,W%9FI%UF)-",'1V+^N&#W(B%1;J,J%"O39]2
    59 MV+W+B+0(.-I&++F';B.2HK_1,F*9"<UZ"YWYD'=09SRV>(!LP#7D,P,1[LN2
    60 MAK(Y"[N)0+YH.]*CXB*C+0@H"KH089["$S!Y951:127PNY3";-4+4=MJ)PRU
    61 M*[Q#8>+>=^4'43.+=,8&"VI059:HRD+/?*N&!H6ZQ=O8H:[BJV5U\[Z\I2YO
    62 M6CKJYL\84:L_A*)9I#->M2G((1C]B?$`)?1K=;FE5\D'U5O:[_.A,R7?7N<F
    63 M64/*MNYWUPI_5GB\_,*V*_%>@]2Z\'3%XV7[Y3GWMI!GJ_"_:U;'`>#ANGV%
    64 M,QUJNBS2&0/:=,P'R6F@K=+34L6"M$@PNOK:7%9YN#DNAM^*B26LY4^+#G?=
    65 M&M46_&A)-&U;YBLFC;0R#@&R+F)!,&FD-J3*M>:6K*2&(QPC7T)GPQX;9I'.
    66 M2,M&U:QJS@HATV[,M!*WHS$7C;;=F*D2*TAFA`VV:LRTU$^O,8O'@T9;V2_W
    67 M"5V-F;;2Z'&OH#-<QWNG,S*QZ9C/4[1@.MB"*?S,2=.#$&7B6MV"24EC=_<C
    68 MW2TX9[C;+3B?>=#9@DOIX;2?VI!JCU2U8%IT5S->06?#'AMFD0Z_WS&,N5%.
    69 M#7\[!^:Z(MQ5Z#XXF;,<I]S50^N]=?WR$F:1#C?=,9"U44Z-E[-%G,(I?>5(
    70 M53/3:=B2+RIA%NEPJT4[A('V1CV7?S^,]8I*VJ+NE4IOK^^H0_PA4[ZTB%FL
    71 MPP\6@M(.0>DH0=7F0Q4QVRME&D9+PY(O*&`6ZW!<\O/$`&ZKIC?PXSOK5I1S
    72 M!\_$L/:37&KD.T`O)$D6ZS!%'?+0(7EH2Q[H5FZA-'2B7:S(D<4Z/,O%OYYQ
    73 M0?0LULGV+[":U2I>%NMDD1=9S6H9,8MU\A;%1RO$]Q9&VAO8LM:P6=W!2%JC
    74 M;BUB5[N&!IV[AOINU]`)4F5(QV%2M-=HKFG&<KN&3I,L<[N&3C":VS5TIF]S
    75 MNX;.\'5NU]#Y\F5NU]"9/M#M&CI>+K=KZ'B+N5U#9WHZMVOH'#?G=@W5D,?M
    76 M&CIL(;=KJ-LUU.T:^OJD<[N&SO-K;M?0^?*Y74/G2N=V#9TKG=LU=)8?=+N&
    77 MSO:!;M?0.?[/[1HZ7SZW:^A<Z=RNH5/D<KN&CK>8VS5T@M7<KJ&C+>9V#9W9
    78 MI[I=0^?TIV[7T)%2N5U#QUG+[1HZ33*W:^@TJ[E=0U]0>S+<VUE>]^!V#;T<
    79 M]OS:GHSK=@UUNX:Z74,O+9/;-=3M&HJANEU#)Z'CV'C_-T?;27ANUU"WQ^5O
    80 M;M?05V51MVOHL&7=KJ&OQ:9NU]#O8E/*A<ZK[RKHY2K([1J:5]+KWI9R,:85
    81 MN>JY=/6X74,_O<9-*A?ZK<95B-LU5`D,WLXFE8M1[<15B-LU5*J6-[PIY6*X
    82 MW;@*<KN&NDTIW:ZAWW<%N5U#W:ZAK\>&;M=0MVOHZ["@VS64P&C5[1KZ(@9T
    83 MNX:Z74-?VGQNU]`?3TVW:^B/J:C;-;1T<V[74+=KZ'>[XZ7F2^ALZ'8-E1NS
    84 MVS7T%1C.[1KJ=@U]/39TNX::DM#M&FI*0K=KJ-LU]+4)Z'8-Q21QNX:Z74/=
    85 MKJ%NU]`2%_KH'V[7T/##HOX[>M?\';];/#[\L5_\W5^\7SS\\;S=;Q^75X?E
    86 M>7E:'J^7F[]^KF]-/BP>-MO;WQ<?^:WLQK_Q$N_&9ZN5OUP<SP=R14^?&3E=
    87 MWYP_L^7BBA[YT?'ZYB!.G@_+^CGINT7S[^KJ]#F@[.;TV2>\^/7-D3\EX'_Z
    88 MXCG^\L3.+'_T34#RNVA^U]FOY4I7G1NB>GT;HG+)Y0HXRN8_==57?X$,Z4G4
    89 M4B`X/1WE6CZ!>5_G$SD<Y6H^LZ-<S6=_O)`2V!G=R[-7XC.0&,HHA.Z,T?N$
    90 M.J-;8ZJE8`LYZP"I13+$X;54)M'J1+PX.=(PA15&O$1<2E;`$(?\_)G_9*L#
    91 M]>+T+%OEQ*@H1?TC"4"-GHI2-!*%^%]R_1Y.Q.<//%#I64G^%E`OB@Z,^JO#
    92 MF0;)&:0B!U^(?6!GPN+#F?$#IO>B_&@J9XC'5_0^R:H>-`RE%,@0"D(I=?9!
    93 ML3/(1[GHLND.OFRP`SLR>CB?Z$%I_HR;F/_@UXX:8I\5L76^8W$DPRVNOX#6
    94 MYH437&*_%(ICUMH+\$"`A7AS.!%%$GJBH\'E6N8(>KOL&?"XN$QGS8WJ3E`(
    95 M`"NT.<E"'(:%4-N-UGYO\YH-.0BQV\V&\!\$:3807I59)RL8#B3Z;D?W+X.%
    96 M+$<1`PI54&=\`[$><2>]T+A$9WQO+EA((W[H+X#N8`6*#?<H?;>C^SS!0E`T
    97 M#12U`+H3$BAV^6X+PJLR8SR62$!&ML&!(N@N/>V"MMOBL'(5W!G?'F=`[&EM
    98 MLE>R,[[33+N@3ML<+(3NS=)5E/DL`H8DWBKQ4MD,!QH&+-(69L03T?U/6L\]
    99 MD2"-1?P;QNE*?CKOW@0BOQ2R"+1+'D'[GI<>B+\*?1B5BYC=CY,HOQ9XS;6\
    100 MQ5(6A0F/L(D7!%&B6><O*B"Z"TI;S&%_.5`$W3ND5?`%O&9+!"A[19-XG32)
    101 M[VB2/I?J:!)4Y1^,,]`PU8^FLJ-)'$WB:!)'DSB:Q-$DCB9Q-(FC21Q-(A=U
    102 M-(FC2=X<3<*:B3*I7TV.">7),<?E:7D&4V/2`$Z-\>#<&!X6"]'X7Z?\U\DG
    103 MQS,_R1,QGH:1XFS]K%">'D/%_!=^5T#RIY"B^#DE/K_@K?BOL^>1L\?J&QNA
    104 MH@GS8J"%@/\[`C^:BR/7TJD[A<9-#A^G2PZ9D*DG[5.%THG`CR>B2,4S(T;@
    105 M.WWR*:]S<CI#`9ETS%_NT[EA`O@[?90.19(?=:F#A^.J,KI=C0$;][<V1;#J
    106 MA8TG,)3NA85"N1?V@B]L(O45:=57Q+U]A;=:@;[B<W#CWX0W\8WGY=U&7/47
    107 M5V?"KC\7G4;U=_T,3^XC1'=R4]Y"3]5?A)5_Y1U,ZPD,]C*?6:M<U>6TBOH0
    108 M7*<S\E;!A,XHDNLC@)4<<!-Q$)J<:0(J1W2F-#C30*[SJ@N&%_C[*_K?!!"L
    109 M3'3+R>G,_\NO,A.-(3GRTTW4D<JMA`;\8G#BSS_R7XT>*Z71B#5Q<JL1J^#D
    110 M9B,6O\UM-SH+&[C49\A%<MGA@\X49#C"1<#)QU)+BW,O<M98R7"&.4EGT_)6
    111 M8>?[PMS[XMZ7SO>E.]CMCQW<^_)VWY?N6#-P[XM[7SK?ER;4\U9UJ)?TAWH>
    112 M"/6&PSIO=ECG30_KO"EAG3<AK`L]\.*P,`+O3A2`&H@"4.>!&+R.SI0%*[GB
    113 M?=Y*"'^27/T^;R+@7)*W4L)C7]XZ^%7"2Q$O"<[BA]R(.MJL:#;=C5:T']%J
    114 M^0.I>"#S&1<O24"#RAMQL#H)P4]4%DHT+]&6^0717E='>#70:=)E7D:]E$,'
    115 MDIORB@Q-*$N]2`$NTC4:)+G<\%J>NY'B>4%BI?&S6'Z"?Z:`$4S!4U*%:>?M
    116 MFH'ZY[4?BKH$S9^?.\J5SRO//Q%>>2R$M:W6,K^+WS0\QM;O.;!4W`^\)%F!
    117 MC)Z_?RGWY''"XA`\D42!GZ2I>*%2%J]"&4$44NQ"?3^-HA5_%DM8NH*^D5<E
    118 M2P!ERE7U@I"%P8H7"+P@2#M3XP`J#3]6T>TNO>[PO3<<<W[!^07G%WYPOQ`U
    119 M8917+SU.!Y8>>UYKZ7%X$_FK9;YZF+>^8M5PN8"X6'U\%&>;5<>>!U<='\ME
    120 MQ+VKEOFE8W[E4$O")BPV#F0S*2.RI^X`M6_*V$FL:4<:3Q]4YR#MP-PTY%6%
    121 M,*UJ[P>!MV,<+PZAH8>B!3+D#2!TIHO`R5I$*8#-IE1@@'#EE+H!H%81;$8E
    122 MA!JICZ(-,I(+(&`*?&C<?:`UWTT9@45G0H(>8>[<,6RF(P[2647]DZVP*8P0
    123 M1,L5],WG$$7PJ8I]8!HZM:=V86-+`&CNW"[$'R@@\R=W89,(52"=]NH/%$&G
    124 M`$*P\<VI=RH8-N5/"G.TVE/?[>A\OQZ03A/VW8Y.^%-`M-K34!%TUE\OF(9.
    125 M[:E8F)<`Y8;;4]_MZ!P]!42C/?470&?5J4`Z[6FH"#IK#H*-;T^PN*HAXC%&
    126 M=D]]MZ.3WD;V3GVWHQ/")G1.0T70"6&C^Z;^`AE#/,3(KJGO]LQ'',/HGJF_
    127 M0.8C?F%"QS14)/,1]S"S7X+%H7Y5)C5A/:++I/I\A\ND7";E,BF72;E,RF52
    128 MR.TNDVIJ=0C&95)-29=)N4QJ7%-RF51703N95+-DR6/UDB5O-32JQH+VJ)K'
    129 MHM5R04_]W_/-K]=#:RR$'_2MBA5C<N*CO?D0G?B:;UTD`D7J.]@-A(6'?B-Z
    130 M]_2]WF&X1+:DVL*Z3-^;.J*)8Q^,P<01PHS41=$$Z0)Z('1R;5!`9-J(T\=A
    131 M)GRW`7'Z`,-`@HKX?0@#RHS_^@/B[P%&^94&JOJ5_)L.]`"7E#8A;@B77$9P
    132 MR65<+;G\$5).K5RPU=EJIIW#+VM_<CLEW]2PFEI`,]\TD=CJY9S#+:,_L]5,
    133 M..=GMIK)YB4;X7>9J&IED.U6J)>L#K?"WI1X4I:J8;56*]3+4DVDPWJ9ZG`K
    134 M[,^'-=/4^?FP9HIZR5;X'::W6HEGJPWJI;C#3;`_CYZ0VVJ8K-T"=7);`SFT
    135 M7GX[W/[ZDVB]Y'9^$JV7V%ZR]>DDQ<GXX467(2*WNPS198@N0Y0+N`S198@N
    136 M0T1N=QFBRQ!=AMC7"EV&Z#)$ER&^<(:8-L.F_JH>-O6&ADU]3QXVO0K$^.:-
    137 M&!O-__1)<".M2:S&->N13Y_!=8B$IP[E.L3R2?EOOSA2RH)/-%S18[YO*EO0
    138 M!?_-?^8/6I#%52*><'/D?XJ_@O*WSW_G!8@J4Z#NR"IN+79CY8\M(-0R<-#W
    139 MM"`UNACV7="V]'#,5TA7%KDJ,52(&!;@MY3CSP7*L92J69WI=R?]O</",,!3
    140 M6^J)*M]T/S(Z'/9J/@8C".04GR'^I74/1@,<AQ^E/`CI3$_R;9UN0KD#2^?/
    141 M($L\P-;9Z>7.\,%5;:?COQ'F:OM[K>V@>^5U+Z'G:ON[K>WNU2&]W^=RM?W=
    142 MUK8T@RUH9K"QH5`L:,U@$Y_=CIL0(@C'1S9!I$8VBZ'0)HBQT"8OTH0V912S
    143 MZ`]C@@EAC+I757NE4T=M#!?"7NS^DITOYU`1[+7OWQE-`TB!T=M*K<7H#P.U
    144 M!P'TME(;GDP[L+^6YC9>DSWBM`?I;OLU>DKLM&V[X-<;]=K'X.)!A"WHQ>HT
    145 M\<`0'S:LH0"-A%%!,-<"0'0:QL#8&#:JH0"-A%%!,'<"028W"@BN5EG'8TC/
    146 MZ`<4RO!B0+W!$+T6X0\4T1P0T6D2?5`]&UJ977Z(#61`1DRC2?B]!?"!#),K
    147 M`M%Q#`ARX<A9:R#5[(*^*L[J)A!&;8GKXBRD@(NS1K<?%V>Y.*NI?1=GN3@+
    148 M;Q$NSG)QUO<29X6KAMX+O9K>"\#7\Z^\Z^7QBHD?OO@17`.J+V0RU2=HOB#-
    149 M/Z//;_P<B-_>]4U^X-<'K#S3$'4A&$$5=X@1U^*>YM`ORL'G5"?K1P7P45YQ
    150 M4_D\498?^/E!HT3W9[%'$7O\>1J==7Z;;E"9ZR_77*VM7/V%0KK8RM.TH\Z\
    151 M#F#IH(1M!*DKMCX=EO(Q*'94WZTJ%,]52!%(-]X5+PI\%E`8V+G13+SCI@0%
    152 M#^;"8-$S"U9:;U[<N@D+E+N>J/OB:4P9ZGSML-ZK)<J%W[O.ZAS61ZU,+`IO
    153 MZ^=UZ1?`!]8N%.HG>4FH(?2R[;8%54_J(FV#I1*.:K+\Z^MM3]Q<]\K"RB8V
    154 M`J9SXYKQ9@;FX&VF\N=3=IUR_MSY<^?/G3]W_OSU^?-82E22.E'IW_W;"U,Y
    155 M-<DWDLWG(41!G2Q$*S@/X?R9YV37^>1-LA!'B_R0&Z(I`C8#NSJ7$SC/Q;10
    156 MZ3ZF?$HG*"8V@'O@Q-$<;R$`Q;S5YJY`>9)?/TF^*U2>)>XZ%W>)F:97["8_
    157 M)W[E)_U"17[JW'H6F&IQKF;2UI:-)GSFIXN5'F2N-7M6A4\XZM"F:AG=GO,$
    158 M6[>RI[$.L`*KR<=#!0D[:@UIP&(]:SE[6>D3X!M.HUGIDRY'#TMU+WL8*J++
    159 MNRMK#+24:JU+0+J%J/UQWP$J&J/2E2<IG\H]@HCF%)/X%!'FG4+BAZ=`_/#%
    160 M(>/G-1C^=I/`>'=5JCZ9AF%54,2#1/C'?WL:1`\4Z?FV+`33>ED@"=U:=8X1
    161 M\E'/!X=U&A[.?9]PPET!U6AV/3"Y'1&_HKXI9W($A8\,J'@\,;B9Z)&=Z!&$
    162 M0^<FK(BUWOE%%10-OXHMO631<'*_M4E]9XOON`ME\5OW:G5Q@Z5P1K]=='0_
    163 MUWZ$BHWXN(&">-L>*$AZOG7;*CJ^X;4?H30^C-H?*(BL>Q\LA*X>;1?5<6>#
    164 MI>IH<,(G/5PTB+01%PUBI5PTZ*)!%-1%@\/AC(L&ZUM=-.BBP=ZB+AJ<'`U*
    165 MR_?C9OE^-#"IA/\(X<R2&*SG%Y<_A_74CU">7,+*,[XT5R0_K!_%.J>7^&4Y
    166 MUC&C!)SVZV<V'&FL3%DI>?BJ7$W+Y^?4)U6GZX=U35J12?CZ*9"[5YX2HK-H
    167 MH!3U4`(\'50J-$^,X!/%4$9^1U-+\8>\?D3=/CYMU\\B],^K[2H*!-V^+(9$
    168 MKJ4B/%_X^/-/'_.0R@N3XHF?0WZ&-6?J:N:G_>:T5+W\0J#<7[\)_%K87)/J
    169 MAE^(E$)2[?*K<0NK?A_XU:0+4+XA;6ZHC25472D%:UN+BUX+LZX<<5FU"JP^
    170 M<8??TK5\-\1%U4CP'11WA-TZ2W>H-FN]F^*FN!K_:FK.2Z1S<NUXJ70!U@!;
    171 MJ65D`S-/NBI;D3&UF&PBYK?Q&M%9T`E9W5"]N-WK$L9-$ZO&!X>RW7S(6"L<
    172 MQ9_)VD_$UC`+-3N>D)_'DM*R3@!&93*I:\"'U<&=]:@V$CN6KPZXO7DQ5#P&
    173 MQ0BD,6]XI1I9;IX<C189@/OXP+PR^LU:T'ZIIC)>W#0<56JFZJ^,B(-K<37:
    174 M#BV0@"%W>"T%X^[P6C%>W&XM]75OMB$5*Z#9/)CM@4PS\%O3#,#`?%B:/C0F
    175 M+'AR,YB=='\PH_?S*,Z+."\B%79>9)0A%2O\&%YDPC:]SHLX+R(5=EYDE"$5
    176 M*_P87H2-_YR3\R+.BTB%G1<994C%"C^&%_$;RC<):LHW[I^>FX1@>FX<+!=7
    177 M9\*U3*@7K,X181%C-\6I@')7M2H/&/&BM*8H$T!1>O&I+L(?>7.JRS#FG0@[
    178 MQY0EWCDD(>,8/O57_*AY%OA>&%L%)X[E1R=QH\>2TYF<(RY<>@X(B_WTS*]Z
    179 M<5,Z@9(<S[D,QW,.?AP$3T%Q/SJ>J/AYIKD(O'B4%P](Z,?1F>7%Z]+I2A']
    180 MF(M^+$4_=HI>UT7:'4WV,EMPJ"S0&&\5HZ`58'?'TQN^S@.4WM&T?D<96.MZ
    181 MN[Q;KI>;Y7:Y6^Z7]\LOX'U-P_:VK/&-Y]UX_@U_"Q:WA-V1-=V0_7*Q8_M[
    182 M>KM<;'=[NN:'>_:%WC5U!5[96\*+D1W94V^Y\&\WQ+_;$+;>D,V.;/;TEK([
    183 MNJ;[1HXIDZ]!3[PF;$?8G@)W<D<W=`?'.&^IM]K0O=SL=_?\W/X+#;>R?][M
    184 MOQ"A8KC9\BL[R@^E&[B3%G9(!29)92>]V3+^N"V71OSD`FUY2?$G";C]@MT7
    185 MFG`LMJ7!/0F^R"Y\S^[%G1R4"=1[RDO2_?T7ZO/"X?8>N/2]GXNVI_QV?G%/
    186 M9*6$3]_FPN<2[.^YE%_(EJ;2,Y@0E9]-"SQQH\!CFWM1@*:;+WDAMB7!?6<D
    187 MY,Q_,?-C$2:L@PVTO6IYDM>17$6A4/H+W0G(+W0K#7[R"EB+4SL";+YC7!51
    188 M,]L=G'BPWMV3]99+RPL(F\MVS?T%,-Z::TOX?\;OY'^MQ5/76V@^MF.4_Z!K
    189 M]@48;>MS"";@1'7Q8ER81B,Q:+3V[[E2ZVU`MP%'WOJ\)GU>!\&:;461;<!%
    190 M%9#\"C^Y9>)<]U(^9UYCYD7G'D(;DQT<@K]3;9SW*<#$]ZVSD3`\,.Q>:IV)
    191 M:)R2R5)1&<"`W#9,K@%AL?5.MK+P>%M136N.3K?00-V)(]!S+^LHJQS([QG7
    192 M;BTK=2?K=(O/JX10T*`[``5-V0<VK)(9''3V)L@I1W0WK*.[$>TQZNQN(M[=
    193 M1$5W$[6Z&\_+^QL/M,V\PV%YA\.:#H=I=S@L[P`BN</)NZNHH\>)JAXGPGJ<
    194 M"/8XGM?1Y7A>`:GV.9XWV.>[2KAP):"SBD%-N*[)=,_OS&NNY\=FJT,;_[@]
    195 M/]#33,^/?0\10MGK^6W@H!]>!$ON1W0Z44>G$_'&EW1V.@GO=)*BTTG:G4Y8
    196 M=#K-1FM5IQ/EG4[4=#J1=J<3Y3U``CH=D6LF'9U.4G4Z"=;I)$JG$W9U.F$!
    197 MV>ITPL&>WU7"A2L!_SXHJ`K7-YGN^IUYS77]Z.=GH9%_W+X?Z&FF[T>_M`NQ
    198 M['7^-G#P3:'[6B-5>ILU[&N$J^9O]9:HC9!T-<*M_+BZ_7$7/=SPJ&AXHO6T
    199 MVIMH5Z2CO8EV>$]%>Z-=38W(38WD34VTKZ[J<`:2#83O^2V;:2N;:2V;*`]B
    200 MX&M["[IZ;I\-UUO88R/BA=R"T.OP4]RC06>>#YYM"##5AL<4C.X#_F/#[BE_
    201 M)!VNX5<L.OY1:N`P2(_#(',<DPT8_-O72@=&!CLPHG1@O#'R0+>_`R-*!T;Z
    202 M.[!6[T6Z>R^Z)CJ]%S0H,">9VGEAJT%E*.WT@K22"R(B+%F`*K/@B4615[32
    203 M"GX6OO`\I1!>B>81E7@>([RV>"91!/7WI)5&T#RBYSD$8542(9[1SB"J!`++
    204 M'P0DQRIP0-7EJ4,.4^8-9',O;MU\H7G*0+M[!V=7`W;%EQ3W];WZJ0+1SA0H
    205 MGBCDM^^);II`RBR!3DH2J'Z.0%F>(]`R1:"BOQ8)`NU.OYQ)YYD47X*N=%BO
    206 M(N,BIA,N"UPKNKX>0%E+MZQ0K=BZ_5`&TV?Y@C;)%^2L6U>/P7B7P8H^@[4Z
    207 M#3^G^!J=2X8O$%E"4/-[@43O^7WT7I![=B:S>Z(LZ^A"6-6',*P389#<\SLZ
    208 M$K_`4ZD]?XA>=7:_@-W1KT<`ZSO&SS"AZJQKCD]E"$L&;?Q*.G?S="I0TU#O
    209 MCO!%$,I:[VX#)F,(#S-Q#*]C"$^,X/F=O8S/>QF_Z&7\5B]3#."UQN_RX;MF
    210 M]$X>O.OK9(JA.U_N9,2,'[^CD_&K3L;'.AD?=C)=`W?%N)VO=C*#8Z?.[/;-
    211 MGC&$IW.C>3;[=F==@WT[0HV^D:%2"R.E#*'M+C10:@.F6B\UY?/$8+JV6[#C
    212 MUDO]L.9WZZ5JH[GU4M^G>=UZ*?/Q@%LOY9;JE#>X]5(_9B6X]5*UV=QZJ>_3
    213 MO&Z]E/F>WZV7<DMURAO<>JD?LQ+<>JG&;FZ]U/=I7K=>RJV7TM7*K9?ZS:V7
    214 MFFT@MU[JY41WZZ5J.+=>"C.G6R_EUDM];W9UZZ7<>JGOQ:1NO52CI5LOA>KD
    215 MUDO56KOU4F_$[FZ]5&TTMU[JN[2N6R\EJ>G62Z$ZN?52E=)NO=3;,+M;+U4;
    216 MS:V7^BZMZ]9+26JZ]5((3+5>*JUWRF*K5;U35BCOE/6T?%S>+;\NORT/R];.
    217 M;FSE]>V4=>.E-\Q?+IZ^DKMOR\4C_W7@O[Z1)_[KZ4CN3OR(_ZIW1F,K)N^7
    218 M]7@B3^?EXMN1?.5W'O@O?G0XD6_G1@!_[A99!]F@WV2#?I7->2>;\U$VYU-7
    219 MK1G'T%N\<Y2!OLI`=S+0HPST)`/EUAU6R!".WG(.`':0P;[)8%]E,/#"Y^_1
    220 M2*6FX^@MJ#BAKX2N!45S&%;*$`ZZH`('T[0@`,N]P4BEIN.@T^)QL*,>&'@M
    221 M-!R$`0QT@C0`.J.6TWP=<F<\K)`A''2*LB88;CWH7D5?-$>I43CH%&4<#+P2
    222 M!Q0,>J.1"DW#P">8XD@G%.D;;KJ1VDS#P*<::B(=9:19,8,!#'R2WQ2DGK=`
    223 M1'3&-!K"02?Y34(#;P/L(T2X:DRK(1QTRMDDM(.,!M\*$8L;TVH(!YW,-1_M
    224 MFXSVU8Y&"@8ZC4M!`JS<\2QCG0!O<3S):'7L72'6<6M^0FQUWI1.I0BP$&,E
    225 M=<[%&4\*J(HS3.KKBC.^U'R+,X'TZA=G0NFU*<Z(=UCB*T1_?9)@N*A?Y6,N
    226 M[)UTS+BH3_(Q%_3`I&,NYMU!.A9"RL=<Q"?Y6+0ON3P7[ZMD2B;>1_E8R"??
    227 M+^233.ES^1XEL_E<OB?YF,OW*)7W16C-I!A.A#G?I&-A0/E8R"??'PM\Z3@1
    228 M>-)Q*NZ7^N>5N%\ZYO+=R==%RBGM%Y^+)\4K(N_\)AV+;D0^SL63CL6K*+T/
    229 M02Z>=)P*<TA]K'@3&_C0$X^3(B3Q$DHO4RA22.EV83PFY<5".NFR<#1,"B)%
    230 MW3Y*QURX1^EV4;5,JOM(O'O?#LW+&PGC?95/B+>/R2=\`2&?$")^_2:="',4
    231 MC27[9CS=HO0'C=JI['Z%*WC"9TG"=7>6^`_3&.CL.8ADD0"Q@8/.L^I!,\N`
    232 MV,!!)SM!-(L4B`T<=+I3#YI9#L0&#CJ=I0?-'`EB&@.=V@"1++(@-G#0Z06Z
    233 M:+-I$!LXZ`2#'C1S/(AI#'3HN`?)'`]B&@,=1M1%FL6#F,9`A_`F(4WA06S@
    234 MB+3%G%93>!`;."+Y,J?5%![$!HY((2UII<&#F,80";".-HX'<3R(XT'JPS?.
    235 M@UCP=(O2'_3S(#Z6$X"I-99X$-,8HE%I:&.1![&!(US#6*W,\B`V<(2#T]#*
    236 M(@]B`T>XZ;%:F>5!;."(SF:L5N9X$-,8HJO4T,8B#V(#1W3XL[2:S8/8P!%A
    237 MRUBMS/$@IC%$T#56&W,\B&D,$3/.TF86#V(:0T2\YK29PH/8P!%QNSFMIO`@
    238 M-G!$]F%.JRD\B`T<D4-9TDJ#!S&-(3)`'6T<#^)X$,>#U(=OG`>QX.D6I3_H
    239 MYT$"+"=(98DL\2"F,<1;I:&-11[$!HYH'&.U,LN#V,`135Q#*XL\B`T<X:C&
    240 M:F66![&!(_SM6*W,\2"F,41OH:&-11[$!H[H]&9I-9L'L8$CNNZQ6IGC04QC
    241 MB,!CK#;F>!#3&")NFJ7-+![$-(8(^LQI,X4'L8$C(E=S6DWA06S@B/#;G%93
    242 M>!`;."*'L*25!@]B&D,D0#K:.![$\2".!ZD/WS@/8L'3+4I_T,^#1#H?F(=.
    243 MQU>=3J"ZF5#U,I'J9&+5QR2JBTE;'F;5TS&]9G&S"/O@_076'AG'R"(D,X%(
    244 M]K@F*SA9A&0H/6A&N28K.%F$9"H0S1[79`4GBY&,I0?-*-=D!2>+D8RE!\T8
    245 MUV0<(XN13`4BV>.:K.!D,;:ETH76'EG!R6)L@Y\+K#TRCI'%6$1S@;5'QC&R
    246 M6"MVL,,U&<?(8JW8P1[79`4GB[5B!WM<DQ6<+-:*'>QQ359PLD0K=K##-1G'
    247 MR!*MF,%Q38YK<EQ3<_BVN28;GFY1^H-^KBE!<H(+T"#&69`$R00N1()8X4`2
    248 M)`^X$`5BA0%)D&S@0@2(%?XC07*""]$?5MB/1&<72SODAW'N(]'9V]`>]6&%
    249 M^4AT]L"S1WQ8X3U2G6WH[-`>QEF/%,D$+D!Z&.<\4ITXP0[E89SQ2'7B!'N$
    250 MAQ6^(]6)$^S1'5;8CE0G3K!'=ECA.E*=.,$.U6&<Z4AUX@-'=#BBPQ$=S>';
    251 M)CI>C.=(D?@?[$QHA^<P#9&E2-P/@.SQ'#9@>#4A@3^.9I3HL`'#E=+9@-H>
    252 MTV$#ABNEL[^P/:K#!@Q72F?+63M<AVD(KHS.;J_VR`X;,%PI)!O01)O+=MB`
    253 MX4HAZ0".9HSN,`W!E4'R`1S)&-]A&H(KHQ,PV"$\3$-P970B!GN,APT8GM#I
    254 M1`SV*`\;,%PIG8C!'N=A`X8KI1,QV"$]3$-P970B!<=Z.-;#L1[-X=MF/2SX
    255 MN47I#@9VV,$V;0/?>+%#>YB&X,H@&0!`LL=[V(#A2B$9`(YFE/>P`<.5TMGD
    256 MW1[O80.&*Z6SS[H]WL,&#%<*R0QP-&.\AVD('MH@&0%`LL=[V(#A2B$9@2;:
    257 M7-[#!@Q7"LD(<#1CO(=I"*X,DA'@2,9X#],07!F=B,$.[V$:@BNC$S'8XSUL
    258 MP'"E="(&>[R'#1BNE$[$8(_WL`'#E=*)&.SP'J8AN#(ZD8+C/1SOX7B/YO!M
    259 M\QX6_-RB=`>]O,>O__CEX]\6;!5\6#S]^?C\W[_\\^JOQX=_;;;K?UY]7/K7
    260 MUS__E"%1-=P-V0XS8APC0Z)I"&3Q4[,V<#+L"V0XF%%FQ`I.AGV(#(#98T:L
    261 MX&38-TQQ,*/,B!6<#/N$*0YF[C.SIC$R[,NE^-[O1ID1*S@9]@%33;#9'YFU
    262 M@9-AWS'%P<Q]8]8T1H8-T?<@&:-&C&-DV-B\+M*L;\R:QLBP0?E)2%.^,6L#
    263 M)\-&YR>A3?G&K`V<#!O&FX0V@1ZQ@I-AXWGST32^,6L:(\,&\A0D1Y`X@L01
    264 M)/7AVR9(;'BZ1>D/!F:&8!G!!3[\81PCPX;F(9)%`L3*MS^PL?D>-+,,B)6O
    265 M?V"#]!#-(@5BY?L?V"A]#YI9#L3*%T"P8?H>-',DB/%O@&#C]#T[OYME0:Q\
    266 M!00;L-=%FTV#6/D."#9RWX-FC@<Q_B40;,B^!\D<#V+\6R#86+TNTBP>Q/C7
    267 M0+!!^DE(4W@0*]\#P4;K)Z%-X4&L?!'$UXH=+/(@5KX)XFO%#I9X$.-?!?&U
    268 M8@;'@S@>Q/$@S>$;YT%>[+L@/I837&"%C'$,T:@TM+'(@UA9(^-CN<"%ULA8
    269 MP1$.3D,KBSR(E54R/I8;7&B5C!4<T=F,U<H<#V)\G8R/Y0876B=C!4=T^+.T
    270 MFLV#6%DI$V"YP056RAC'$$'76&W,\2#&U\H$6K&#)1[$^&*90"MVL,B#6%DM
    271 M$VC%#A9Y$"O+90*MV,$B#V)EO4R@%3M8XD&,+Y@)M&(&QX,X'L3Q(,WA&^=!
    272 M7FK%C*B7;F^5RA)9XD%,8XBW2D,;BSR(#1S1.,9J998'L8$CFKB&5A9Y$!LX
    273 MPE&-U<HL#V(#1_C;L5J9XT%,8XC>0D,;BSR(#1S1Z<W2:C8/8@-'=-UCM3+'
    274 M@YC&$(''6&W,\2"F,43<-$N;63R(:0P1])G39@H/8@-'1*[FM)K"@]C`$>&W
    275 M.:VF\"`V<$0.84DK#1[$-(9(@'2T<3R(XT$<#U(?OG$>Q(*G6Y3^H)\'B9"<
    276 M@,D"0:?CJTXG4-U,J'J92'4RL>IC$M7%I"T/L^KIF%ZSN%F$9"AP%V0[7)-Q
    277 MC"Q",A.(9(]KLH*314B&TH-FE&NR@I-%2*8"T>QQ359PLAC)6'K0C')-5G"R
    278 M&,E8>M",<4W&,;(8R51Z=GXWRC59P<EB)%/119O+-5G!R6(D8^E!,\8U&<?(
    279 M8BRBN<#:(^,86:P5.]CAFHQC9+%6[&"/:[*"D\5:L8,]KLD*3A9KQ0[VN"8K
    280 M.%FB%3O8X9J,8V2)5LS@N";'-3FNJ3E\VUR3#4^W*/U!/]>4(#G!!6@0XRQ(
    281 M@F0"%R)!K'`@"9('7(@"L<*`)$@V<"$"Q`K_D2`YP87H#ROL1X)D!A<@/XQS
    282 M'PF2#UR(^K#"?"1(-G`AXL,*[Y$BN<`%:`_CK$>*9`(7(#V,<QZI3IQ@A_(P
    283 MSGBD.G&"/<+#"M^1ZL0)]N@.*VQ'JA,GV",[K'`=J4Z<8(?J,,YTI#KQ@2,Z
    284 M'-'AB([F\&T3'2_&<Z1(_!_*`MGA.4Q#9"D2]P,@>SR'#1A>34C@CZ,9)3IL
    285 MP'"ED`P`H-EC.FS`<*605`!',TIUV(#A2B$Y`8YFC.LP#<&509(!@&2/[+`!
    286 MPY5"L@%-M+ELAPT8KA22#N!HQN@.TQ!<&20?P)&,\1VF(;@R.@&#'<+#-`17
    287 M1B=BL,=XV(#A"9U.Q&"/\K`!PY72B1CL<1XV8+A2.A&#'=+#-`171B=2<*R'
    288 M8ST<Z]$<OFW6PX*?6Y3N8&"''6S3-O"-%SNTAVD(K@R2`0`D>[R'#1BN%)(!
    289 MX&A&>0\;,%PI)!,`:/9X#QLP7"DD(\#1C/(>-F"X4DAF@*,9XSU,0_#0!LD(
    290 M`)(]WL,&#%<*R0@TT>;R'C9@N%)(1H"C&>,]3$-P99",`$<RQGN8AN#*Z$0,
    291 M=G@/TQ!<&9V(P1[O80.&*Z43,=CC/6S`<*5T(@9[O(<-&*Z43L1@A_<P#<&5
    292 MT8D4'._A>`_'>S2';YOWL.#G%J4[Z.4]?OW'+Q__MF"K\,.B_CMZMWA^>O[M
    293 7Z?GV^>O3E7?]\__ZZ?\#Y_G#$.8Z`P``
     2M'XL("(A?)U8``W!R:6UD96-I;G0N<F5S`.U]6V_DN)+F>_^*Q&`?;#-92%'7
     3MW)ZJAT&_U,SB8'#Z/!VAJF%G*M.N[=/=L%V5E\'^]R5U95`*B9+(M,O%!KJ<
     4MNE!?1%`,1GPDQ5__\<O'ORT6"^_#XO]\_(_%OST_/;_[_>'NWW[^Z=?R"ONP
     5MX"=_>_CCX?GJ^N>?Q-_%AP^+OQX?_K7--@]_/+_[(SN\>WJ^?:Z+^!\6]>_@
     6M7?%@Z7[X_%"Z.7K'G_OG9O'TY^/S?__RSZO?'YZ>%[]?U]?C=XO_J0^2=_R?
     7M!7_@XF'Y9?G'G\]_SVZWI_K!WBJ_GC_BOYJSK"KU+>,XM]^RW_[\Z_D]___A
     8MSS^N]MGS=7-KD-]:7GK,MK_^QY+_^X_;A]^EFZ+\IMV?CU</[[V?'_[]_=/#
     9M.;OB=SP0<OT_OZ</GU+OT_NGY^U5^?OZY_P'DTXR?O+_U4],9-BG['E92=F@
     10MLD*W2F<.7%\I]#O</_R>7577:P.R0J7:AJR07G[4JGE44EU\D,[ZJ^IL@?'P
     11M[Z7"U*MA?%;=4R/Y075*/(^0YGF1=.'+^X?F0B)=*+"^5%@U4K"2;JK!`B:=
     12M%8^5\((`7GO876W^_-=?MX_9QZHREK^G7_)*:6`B6*A!2N"%[DH)5ZV[_NN]
     13M`&ON8*T[Q/7W0I+FIJ#CIB^?WC=O=QBU[GB@M+G<EO;N,;O]O_4-D2)H_5)&
     14MLGS-V5J@YE0A07-<0#YFSU\?_[B2&D[,H>J[8J]Q`C$KG4!=+0_;[/;WQ<?E
     15MHOCQGW6UQ+[D#^)`1GIZ?GSX8W_U\?I#^>L_KR7L2,:.)6PN;?U[_6XA2B[^
     16M[BW>"X>1[;/'Y=7M\FZY66Z7V7*WW%\OMW_53TU6'TH)/_("[,9?WC+"MAEA
     17MFQUA=WMRNURPVSN2B;/\S&9/[I9U84^V_!V_Y79#6,9OV^[)AA>\XX>W6[+C
     18M5[(]V38%P9NSX9?OMOQ.CKK;DXP7W/##.WYXNR-[1G;+Q9;?L^$G[OC#;_=D
     19MWRC`_7;E>4MW_<^KCTM/6(X[KO_]$P>H_O+_?A..C=4'W*%EQ*L/_4_ON;1T
     20M7Y\(/KW?2-?#3^_OI,/HT_M;Z3#^]%X(6Q\GG][O]G1/FSO6_`RC7*=<*O;J
     21MI*I$LFFPUVBN:<;R)QB+<L&D4_-KDFNJ"$>X<,6Y42:[G&3\V1<PW&LUVU2C
     22MA5I&VP\VA!VX1PC(W^8+^;27E(Z7O9@!7[/YIADOGF2\CL91J3J]?F<TW9>5
     23MCU^^F!%?MPFG&G"M9\"A1D)5\2[D_5Y$KM1;7<)JK]-F$RVFES=`V3H;`FV[
     24MXXOYNA>4+O7T$@D#,KYF^TVVGE9FT=\R@%P7\6\7EB?UM-*(J5*]+AM-M)!6
     25MSC#TGD^ON>FM[P5D2CVM!&&Z9*_/5I,MI94-@*BON_=6_:>X0P*UZ:U>5+K4
     26MTTH%S,CXFNTWT7I:>4!+0@KQ\SZ\W8-+6DSW)T2CW;ZP?"G3R@O,2/FZ;3C9
     27M@EIY`MUU$C>M:!+*.+>6J6;O\:+2I4PK3S`AXVNVWV3K:>4)B(2*?&H;N6`_
     28M_'+2I4PKAS`CXVNVWT3K:>47@`Y$V@=XQPL)9[.N8UKP"\J7,JV\PXR4K]N&
     29MDRVHFX\,L(GS>KDY+?@%Y$J9;@XR2[K7:;.)%M/,.P8D@XPU&1O13[?9B\B5
     30M^IIYQCSI7J?-)EI,,Z\`LG4QU.K8B(%>2Y>5>E'I4E\SKY@OXVNVWV3KZ>05
     31M2M2Y@])M5>YG0[.>NLT8W9!,EF^347DB#9=OPXH[>NWV,E*EODX>,5.VUVBO
     32MB=;2R1O&22:@>W/"C`GAI7.Y?*"0'9N9E"SU=7*%V?*]5KM-MII.?M`O70:E
     33MDX6-X)2_&$[Y2TJY9UAF'G;JZ\3Y%B70X''MHJ>^3MP^($.?!`#?:,U/1$T#
     34MG9C;"O;\VIZ,FP8Z<3/(&W<R\K:_K[,5L5Q8GC30B8TG2_6Z;#310EKQKZ9,
     35M%XU,7D"F--"*?:=+]OIL-=E26G$O*I?:#X[H!6=88PYJ&FC%JS:P=?HA2[AI
     36MH!5OXN@X-M[_S=%V$EX::,659E'GU>I$Q#1`XD=?QN6=#]F2C+3&XVYE&?8,
     37M$M.[/>RQLCW=RL)L]W0CR[/9=\(4Y&%3TEOQ1^VDHAX7=[OK+.MQX3<R%^3Y
     38MA5OKNE>X1]FW>6'>C39&][@26R:?X%ILMI+6GE"#T4X/[2PZRZ)IB,3]F%TI
     39MM"N,Q`%EF%N6*)8EBF6)8EFZH5N:*<QD036JEB6J93O+(I;MOK?;LD2U+%$M
     40M2U3+=D<3SJ8S;9J&2+[6MBQE76Z`JJ9EXE:QBER=>RC&6F`J*=P"81EE\DAB
     41MX1ZVL$OG#D(\M[B9,FASRB\Q..>L]!1,V$^]5-3"KF5]PH2M6PZCTD>U/W\V
     42MXV\;?[Q:$4P.3\JZ8+GYN*),K91"+R[K7JF=XO'($)FKGM=3/6F(9/-H)='^
     43M2LH-D\NNSIODKJI52:24G2J51%J55!H\OUFI)"+L!24K_5=I`-*N)-*NI,(H
     44M+3=6Z-.J)/%L5KR-:M?;44GBV<7;J%92]2*15B45CR]-H]V&7/5<O'K2$.%[
     45MU$K*5<@='>NMI'SR$U,J1RW85!!OW](3RDY?8,FW%[6D6*3L]D6EM2IGDR,R
     46MM6*$73-@C<+#;>0>N@P`"M<$IDN7M;.5HI;2M0D\6>"R9K;P[:@JA>3.UU/J
     47MA,<<+.L>'7=U\4)UD88(OX?6".VO$0IM7Z9L%-93$P*0=HT4UFC5"%'ZW#*%
     48MHQTUPI43_:=:(WG/G=%6C5!Y.EF5S!5.A\@!2MG_;ZE:(SE>NT:XY=LU0G*7
     49MV%$C1+PN(UN'JPN[=9&&"*?;42-5E`RK1,T/\Y"U[.+5FI'/%+7"MFHX7?@L
     50M)M=\Y:_*,+,UZRQW1%"RJFJ:P'JOU(\0LM7'YTDP$+/NYDG11[=RR:I(*Z<4
     51MN"T/1A5'6OHP=;YQ54ET1`CF:NA%:R@-D;$"O)X4YZ9T_'D61I6(-BQGOJE]
     52M/]NJ(77AW=JU)-F[-7LSCY1INY;(1JK;EI]KUU)M%K662J4Z:JDNTF(2.VJI
     53MJ-".A'.K+">I0@$R@@YP]?."]9.&R-@3J*4-+;M+4$%WQ5EEGNEM.\T4D:3<
     54MU195Q$]GRA+?JHZ8XC^2O#;VE9X*DRG8&7&-0@9E5=2&@*'MG%/87KCF0@0&
     55M*FR;*14EZ/0Z:01WBU?3UQB;<!8<LF`:(N.#G7:DG7:$X>IMRXIDJZ[ES:U(
     56M5/5J*RHML+)BU0EU6;&@)[JL2-3*:JPHS`(=(&[%B@"<]1XZ^V%OH<[8;>F;
     57M(7]]EX]_,-6('8U9=#EM_KIL9UV,0E$$(C:VA$%8;DA2G0=*-I:L>J^]DD9E
     58M13-5>`-6\08*'5<WZFS2B^A,V&_"--(9G6W'"9(AR4"#%F%,IQD+`JK+C+3@
     59ME3K,2)1`IC)C8:IN,U:C-K33C*T<G54Y>I<9<X9V\IOH#(@9,(UTQEV+]B#;
     60M<`/9FT!$^[)!0MF@15\B!O:*D$)Z5%QDM'NF]#))T644]<#D%5#KJAG"V$I8
     61MK7HE:COMA-Z[HLZ*;J?W;7DC:J:1SCC@%B8;I;)$51;ZYUNU.13J%EUTA[I*
     62MIRZKF[^^+75)1G74S9\QHE;?A*)II#,VE8]P*</O=_DHP$#'6X9:>=[;TGZ?
     63MCP$H`_";W"0;R(G6#F^CT&=%%)A?*,8AE=1[`U+H(OPK'B_;+T^ZL]P[YEPQ
     64M\'0;5D>L9$(`[4R'FBZ-=$9^MNK@<&7`_N2C3#5SGJ;#?(69VN:CBG>N0[Z-
     65M,FA1F2]7NX,Z[39?,>C59;YB#*]MOC+QF?SF.<-UO'<Z8RK;@N-3"!BR@2%7
     66M``>]FJ9;A',=<=Z&PE`_+J8852U4-6%>'YMVRRW/9VWK;5J#7:4%29F`*$;,
     67MPP0E!VJLR(IJ4OA&[1?06;#/@FFD,R91VI%VV)$,V[%,<-MVI,6L@0X[%FVV
     68MRXYDTV[+Y?FV'?/JZ.Q#:)F"M.W8&IYJ^A%6=E33WT1G0=2"::3#ZW>,7HIQ
     69M-Y6`43^.HS1CV<CEER.4Y!:.<Y8CE'D@Q`;K^C7(F$8ZW'3'&%8A*9DE:8LJ
     70M@.-=Y4A5XYF'K?G",J:1#L>:J6)IBCKP%2+P):BD-96XJO<:9LB:+RYC&NNP
     71MA)G:9#2;T<#WB:@B9\>2&"GAT;#E2TJ8QCH\E_Q$,8;;JNPM_-#.IA5WW\$S
     72M,7P#DEQNY)L_+R1)&NNP11WRT"%Y:$L>Z%INH31THEVLR)'&.ES+Q;^4<4'T
     73M--;)^"^P<M4J7AKKY)<76;EJ&3&-=?(7Q4DKY'<&0^XM;%D;V*SN8$BM4;<6
     74ML:L=0H/.'4)]MT/H!*E2I.,P*=IK--<T8[D=0J=)EKH=0B<8S>T0.M.WN1U"
     75M9_@ZMT/H?/E2MT/H3!_H=@@=+Y?;(72\Q=P.H3,]G=LA=(Z;<SN$:LCC=@@=
     76MMI#;(=3M$.IV"'U]TKD=0N?Y-;=#Z'SYW`ZA<Z5S.X3.E<[M$#I'-K=#Z%SI
     77MW`ZAL_IAMT.H`?G<#J%SI7,[A$Z1R^T0.MYB;H?0"59S.X2.MIC;(70FE^=V
     78M")W#[[D=0D=*Y78('6<MMT/H-,G<#J'3K.9V"'U![35X7,OK'MP.H9?#GE_;
     79MDW'=#J%NAU"W0^BE97([A+H=0C%4MT/H)'0<&^__YF@["<_M$.KVL_S-[1#Z
     80MJBSJ=@@=MJS;(?2UV-3M$%I;__5N0;G0>?%=];Q4];@=0AL/]FJWH%R,:$.N
     81M>BY>/6Z'T->V*^5BN,&XNG`[A"HU\J/L2KD8T3I<7;@=0FM_]0/O/[G0:C.N
     82MAMP.H:"6W`Z4G]P.H=]3_;@=0G,1&*@PMT/H"UC0[1#J=@A]>?NY'4+=#J&O
     83MQ81NAU"W0^AK,*#;(?3MJ>EV"'V;BKH=0DLOYW8(=3N$?E\;7>J]><YP'>^=
     84MVR%4,J+;(?3%+.AV"%7MZ'8(?1D+NAU"W0ZAKU5&MT.HVR'T-4KH=@C%)'$[
     85MA+H=0MT.H6Z'T!(7.NDWMT-H^&%1_X[>-;_C=XO'AS_VB[_[B_>+AS^>LWWV
     86MN+PZ+,_+T_)XO=S^]7-]:_)A\;#-;G]??.2WLAO_QDN\&Y^M5OYR<3P?R!4]
     87M?6;D='US_LR6BRMZY$?'ZYN#.'D^+.OGK-\MFO^NKDZ?`\IN3I]]PHM?WQSY
     88M4P+^TQ?/\9<G=F;YHV\"DM]%\[O.?BW7>M6Y^:G7M_DIEURN@*-L_E-7??47
     89M2)&>1"T%0M334:[E$YC^=3Z1PU&NYC,[RM5\]L<+*8&=T7T[>R4^`XFAC$+H
     90MSDB]3Z@SN@VF6@JVD+,.D%HD11Q>2V42K4[$BY,C#=>PPHB7B$O)"ACBD)\_
     91M\W_9ZD"]>'V6K7)BM"@E'NC%,:C54U&21J(@_R77\>'$;T_X17[AP(NSYFJ2
     92MOQ#4BZ(#(U[H'<XT2,X@-3GX`O'`SM0+@\.9Y0_0>FO>M/XITA<H1CC)>A\T
     93MK*842!&B0BEU]D$Q20-A5@;L>/!ERQW8D='#^40/BF-@W-[\'W[MJ"'V61%;
     94MYVL61S+<%OL+:&UA.,%9]DNAN&RM'0$/!%B(MXT3422A)SH:7*YECJ"WUYX!
     95M7XS+=-;<KNX$A0"P0IN3+,1A6`BUW6CM^C:OV9"#$+O=;`C_AR#-!L*K,NOD
     96M"\,A1M_MZ"YFL)#E^&)`H0KJC&\CUB/NI!<:E^B,[]`%"VE$%OT%T'VL0+'A
     97M'J7O=G2W)U@(BJ:!HA9`]T,"Q2[?;4%X56:,X1*IR<@V.%`$W:NG7=!V6QQ6
     98MKH([XYOD#(@]K4WV2G;&]YMI%]1IFX.%T!U:NHHRGT7`D,1;)=Y:-L.!A@&+
     99MM(49\41T%Y36<T\D6,<B`@[C]4I^.N_>!"*_%+((M$L>G_N>MSX0?Q7Z,$0_
     100MB!B;>3&/P8-(:KYY@Z4L"GD`SN/H./1#S2I_2?G0G5#:4@Y[RX$BZ/XAK8(O
     101MX#-;(D#9*_K$ZZ1/?$>?]#E41Y^@*K]E^D##;F]:?T>?./K$T2>./G'TB:-/
     102M''WBZ!-'GSCZ1"[JZ!-'GXPH\A;H$]9,K%G[U62:4)Y,<UR>EF<PE68=P*DT
     103M'IQ+PX-B(1K_=<K_G'QR//.3/`WC21@ISM;/"N7I-%3,E^%W!21_"BF*G]?$
     104MYQ>\%?]S]CQR]EA]8R-4-&$>#;00\'Y'X$5S<>1:.G5GT[C)X>-T22,3,O4D
     105M?:I0.O'W\404J7A>Q`A\IXLZ)Z<S%)!)Q_SE/IT#^9T^2H<BR8^ZU,&#<549
     106MW8[&@(W[6YLB6/7"QA.82_?"0J'<"WO!%S:1^HIUU5?$O7V%MUJ!ON)S<./?
     107MA#?QC>?EW49<]1=79\*N/Q>=1O6[?H8G]Q&BIF[*6^BI^D58^2OO8%I/8+"7
     108M^<Q:Y:HNIU74A^`ZG9&W"B9T1I%<'P&LY.`D`!A-SC0!E2,Z4QJ<:2#7>=4%
     109MPPO\_17];P)X5B:ZY>1TYO_+KS(3/79RY&A-U+$6+Q,M6PD-CF<2G/CSC_Q/
     110MH\=*:31B/9W<:L0:.KG9B)5S<]N-SD((+O49,I%<=OB@,P7YC7`1<+*RU-+B
     111MW(N<-58^G&%&TMFTO%78^;XP][ZX]Z7S?>D.=OMC!_>^_+CO2W>L&;CWQ;TO
     112MG>]+$^IYJSK42_I#/0^$>L-AG3<[K/.FAW7>E+#.FQ#6A1YX<5@8@7<G"D`-
     113M1`&H<][J*`M67/88Y"$^;R:4/TJN?Y^W$7`NR9LI]?R$J\&O4EZ*-UC"@D1N
     114M0QU-5K2:[C8KF@]OM/Q11_[($V$^XZ!)`MI3WH:#%6_$_!\@DFA=>5-F@1`V
     115M.,*K@4Z++M,RZJW9F:RETD5^EFOJ15PT^<E%LD:#I!1;OI9G;D0\C@:%:8PW
     116M?1;+3_!%'<A/68/'K!6:7=29Y(QS-4EXHFNY]KFMPJ-<];SR?%'=5$KQU\!G
     117ME+7,[V*K^9X#2\7]P$N2%<CHO218BU<U6(4M=CQ9^PD3!HJ3.&"^C"&**:;A
     118MM_E!%(<Y_QN%T#MRJP7,`ZPI]Y&,"Q2MN%V"-?/\L$OK`*H-/W31[3"][@"^
     119M-R!SGL%Y!N<9WKQGB)I0RJN7*Z\'EBM[7FNY<G@3^:MEON*8-\!BI7&YZ+A8
     120ML7P49YN5RIX'5RH?RZ7'O2N=^:5C?N502\(F+%`.9#,I8[*G[A>J;]+82:R#
     121M1QI0'U3G,.W`[#3D984PK6KO!X&W8SPO#J&AAZ(%,N@-('0FC,#I6D0I@,VG
     122M5&"`<.6DN@&@5A%L3B6$&JF/H@TRF@L@8!I\:%Q^H#7C31F%1>="@EYA[NPQ
     123M;*XC#M)91?W3K;!)C!!$RQ7TS>@01?#)BGU@&CJU)W=AXTL`:.[L+L0?*"#S
     124MIW=ATPA5()WVZ@\402<!0K#QS:EW,A@VZ8^%X]I3W^WHC+\>D$X3]MV.3OE3
     125M0+3:TU`1=-Y?+YB&3NW)6)B7`.6&VU/?[>@L/05$HSWU%T#GU:E`.NUIJ`@Z
     126M;PZ"C6]/L+BJ(>(Q1G9/?;>CT]Y&]DY]MZ.3PB9T3D-%T$EAH_NF_@(I0SS$
     127MR*ZI[_;41QS#Z)ZIOT#J(WYA0L<T5"3U$?<PLU^"Q:%^528U8:VBRZ3Z?(?+
     128MI%PFY3(IETFY3,IE4LCM+I-J:G4(QF5234F72;E,:EQ3<IE45T$[F52S;,EC
     129M];(E;S4TJL:"]JB:QZ+5<D%/_=\`SJ_70VLLA!\!KHH58W+B0[_Y$)WX`G!=
     130M)`)%ZCO8#82%AWXC>O<4OMYAN$2VI-K"NDS?FSJBB6,?C,'$$<*,U$71!.D"
     131M>B!T<FU00&3:B-/'829\N0%Q^@##0(**^'T(`\J,__X#XN\!1OF=!JKZE?RK
     132M#O0`5Y4V(6X(EUU&<-EE7"V[?`LIIU8NV.IL-=/.X9>U/[F=DF]J6$TMH)EO
     133MFDAL]7+.X9;1G]EJ)ISS,UO-9/.2C?"[3%2U,LAV*]1+5H=;86]*/"E+U;!:
     134MJQ7J9:DFTF&]3'6X%?;GPYIIZOQ\6#-%O60K_`[36ZW$L]4&]5+<X2;8GT=/
     135MR&TU3-9N@3JYK8$<6B^_'6Y__4FT7G([/XG62VPOV?ITDN)D_/"BRQ"1VUV&
     136MZ#)$ER'*!5R&Z#)$ER$BM[L,T66(+D/L:X4N0W09HLL07SA#7#?#IOZJ'C;U
     137MAH9-?4\>-KT*Q/CFC1@;S7_Z)+B1UB16XYKUR*?/X#I$PE.'<AUB^:3\KU\<
     138M*67!9QJNZ#'?:Y4MZ(+_Y?_F#UJ0Q54BGG!SY#_%KZ#\Z_._>0&BRA2HN[B*
     139M6XL=7/EC"PBU#!ST/2U(C2Z&?1>T+3T<\Q72E46N2@P5(H8%^"WE^'.!<BRE
     140M:E9G^MU)?^^P,`SPU)9ZHLI7W8^,#H>]FH_!"`(YQ6>(?VG=@]$`Q^%'*0]"
     141M.M.3?%NGFU#NP-+Y,\@2#[!U=GJY,WQP5=OK\=\)<[7]O=9VT+WRNI?0<[7]
     142MW=9V]^J0WF]TN=K^;FM;FL$6-#/8V%`H%K1FL(E/;\=-"!&$XR.;(%(CF\50
     143M:!/$6&B3%VE"FS**6?2',<&$,$;=NJJ]TJFC-H8+82]V?\G.EW.H"/;:]^^:
     144MI@&DP.AML]9B](>!VH,`>MNL#4^F'=AA2W,CK\D><=J#=#?^&CTE=MK&7?`+
     145MCGKM8W#Q(,(6]&)UFGA@B`\;UE"`1L*H()AK`2`Z#6-@;`P;U5"`1L*H()@[
     146M@2"3&P4$5ZNLXS&D9_0#"F5X,:#>8(A>B_`'BF@.B.@TB3ZHGBVMS"X_Q`8R
     147M(".FT23\W@+X0(;)%8'H.`8$N7#DK#60:G9!7Q5G=1,(H[;+=7$64L#%6:/;
     148MCXNS7)S5U+Z+LUR<A;<(%V>Y..M[B;/"54/OA5Y-[P7@"_I7WO7R>,7$/[[X
     149M)[@&5%_(9*I/T'S!.O^4/K_Q<R#^>M<W^8%?'[#R3$/4A6`$5=PA1ER+>YI#
     150MOR@'GU.=K!\5P$=YQ4WE\T19?N#G!XT2W1_&'D7L\>=I=-;Y;;I!9:Z_7'.U
     151MMG+U%PKI8BM/TXXZ\SJ`I8,2MA&DKMCZ=%C*QZ#847VWJE`\5R%%(-UX5[PH
     152M\%E`86#G1C/QCIL2%#R8"X-%SRQ8:;UY<>LF+%#N>J+NBZ<Q9:CSM<-ZKY8H
     153M%W[O.JMS6!^U,K$HO*V?UZ5?`!]8NU"HG^0EH8;0R[;;%E0]J8NT#;:6<%23
     154MY1]@;WOBYKI7%E8VLA$PG9O7C#<S,`=O,Y4_G[+SE//GSI\[?^[\N?/GK\^?
     155MQU*BDM2)2O\.X%ZXEE.3?#/9?!Y"%-3)0K2"\Q#.GWE.=IU/WB0+<;3(#[DA
     156MFB)@0["K<SF!\UQ,"Y7N8\JG=()B8@.X!TX<S?$6`E#,6VWN"I0G^?63Y+M"
     157MY5GBKG-QEYAI>L5N\G/B3W[2+U3DI\ZM9X&I%N=J)FUMV6C"9WZZ6.E!YEJS
     158M9U7XA*,.;:J6T>TY3[!U*_L:ZP`KL)I\/%20L*/6D`8LUK.6LY>5/@&^X32:
     159ME3[I<O2P5/>RAZ$BNKR[LL9`2ZG6N@2D6XC:'_<=H*(Q*EUYDO*IW".(:$XQ
     160MB4\18=XI)'YX"L0_OCAD_+P&P]]N$ACOKDK5)],PK`J*>)`(__AO3X/H@2(]
     161MWY:%8%HO"R2A6ZO.,4(^ZOG@L$[#P[GO$TZX*Z`:S:X')K<CXE?4-^5,CJ#P
     162MD0$5CR<&-Q0]LA.)_",(B,Y-8!%KO?6+*BP:?AE;FLG"X?1^:ZOZSC;?<1?*
     163MX[?NU>KD!DOAG'Z[Z.B>KOT(%1OQ<@,%\=8]4)#T?.VV571\TVL_0FE^&+D_
     164M4!!9^3Y8"%T_VBZJX]`&2]7QX(2/>KAX$&DC+A[$2KEXT,6#**B+!X?#&1</
     165MNGC0Q8,N'K0>#TI+^.-F"7\T,+&$_Q/"V24Q6-,O+G\.Z^D?H3S!A)5G?&F^
     166M2'Y8/XIU3C'QRW*L8U8)..W7SVQXTEB9ME)R\56YFIK/SZE/JD[7#^N:N"(3
     167M\?53('^O/"5$9])`*>KA!'@ZJ%1HGAC!)XKAC/R.II;B#WG]B+I]?,HVSR+X
     168MSZOM*@H$Y;XLAD6NI2(\8_CX\T\?\Z#*"Y/BB9]#?H8U9^IJYJ?]YK14O?Q"
     169MH-Q?OPG\6MA<D^J&7XB40E+M\JMQ"ZM^'_C5I`M0OF'=W%`;2ZBZ4@K6MA87
     170MO19F73GBLFH56'WB#K^E:_ENB(NJD>`[*.X(NW66[E!MUGHWQ4UQ-0;6U)R7
     171M2.?DVO'6T@58`VREEI$-S#SIJFQ%QM1BLHF8W\9K1&=!)V1U0_7B=J]-&#=5
     172MK!HC',IW\V%CK8`4?R9K/Q%;QRS4['A"?AY+2\LZ`1B5R:2N`1]:!W?6(]M(
     173M]%B^.N#VYL50\1@4(Y#&O>&5:G2Y>7(T6F0`[N.#\\H(.&M!^Z6:RIAQTW!4
     174MJ9FJOS(J#J[%U8@[M$`"AMWAM348>X?7BC'C=FNIKWNS#:E8`<WGP8P/9*J!
     175MWYIJ``;GP]+TH3%AP9.;`>VD^Z,9O9](<5[$>1&IL/,BHPRI6.%M>)$)6_4Z
     176M+^*\B%38>9%1AE2L\#:\"!O_22?G19P7D0H[+S+*D(H5WH87\1O*-PEJRC?N
     177MGZ*;A&"*;APL%U=GPK5,J!>LSA%A$6,WQ:F`<E>U*@\8\:)U35$F@*+TXE-=
     178MA#_RYE278<P[$7:.*4N\<TA"QC%\ZJ_X4?,L\,TPM@I.',N/3N)&CR6G,SE'
     179M7+CU.2`L]M=G?M6+F]()E.1XSF4XGG/PXR#X&A3WH^.)BG_/-!>!%X_RX@$)
     180M_3@ZL[QX77J]4D0_YJ(?2]&/G:+7=;'NCB9[F2TX5!9HC+B*<=`*L+OCZ0U?
     181MYP%*[^BZ?D<96.]ZN[Q;;I;;9;;<+??+^^47\+ZNP_;6K/&-Y]UX_@U_"Q:W
     182MA-V1#=V2_7*Q8_M[>KM<9+L]W?##/?M"[YJZ`J_L+>'%R([LJ;=<^+=;XM]M
     183M"=MLR79'MGMZ2]D=W=!](\>4"=B@)]X0MB-L3X$[N:-;NH-CG+?46VV)M]K+
     184M#7]WS\_NO]`PDSWT;O^%""7#;<:O["@_E&[@;II;HH7*W?0V8R3CY[U5QO9D
     185MG?$'\S/!_I[$NR_$YX<LH\$]C;_(#GS/[K\(N=@7)A#OJ2BWO_]"?5XXS.Z!
     186M0]_[N5A[RF_G%_=D2QN%A$?/Q(4HQ^>XC#^*2T/7TE.8$)2KM!:(Q:W\%B'<
     187M]EX4HNOME[S@.J/Q?6<LY"K@@A6`19FP%K;0^JKM25Y+LKE"H?@7RBM`0&72
     188M`"BO@(TXM2/`YCO&U1$UD^W@Y(/-[IYL,L)$`8Z0R;;-?08PX$;HR_]G_$[^
     189M:R.>NLF@"=F.\8K;T0W[`LR6^3M1O_>BU!=1C`O3:"0&CC;^/5=JDP4T"SAR
     190MYO/:]'D]!!N6B2)9P$45D/P*/YDQ<:Y[29\SKS'SHC,0H8W)#@[#WZDVSOL5
     191M8.+[UME(&!X8=B^UT$0T4,ED:U$9P(#<-DRN`6&QS4ZVLO!YF:BF#4>G&310
     192M=_((]-S+.LHJ!_)[QK7;R$K=R3K=XK,K(10TZ`Y`05/V@0VK9`8'G<,)\LH1
     193M'0[C'0YK=3BB14:='4[$.YRHZ'"B41U.WM@\3^IQUKS'">L>9]W1X["\Q^&0
     194M]Z)\T><0T>=$'7U.5/4Y$=;GQ(4(5:?#<3VOH]?A=^2P_&Y:=CI4!'B>M^6E
     195MO+UHL23H[O==-5R\&M#YQ:`N7/=DNO=WYC77^V/SUJ&-WV[O#_0TT_MCWT:$
     196M4/9Z?QLXZ$<8P?+[$=U.Q+N=J-7M1+SY)9W=3L*[G:3H=I)1W4Z1PX52M^/Y
     197M.Y'@5?V.YW=T/%'>`R1YQQ-5'4_`'Y!T=#Q)U?$D6,>S+H2H.IZ(>YVPJ^,)
     198M"]A6QQ.*CB?L[?]=1;Q`1>#?#`75X?HHTR&`,Z^Y$`#])"TT\MN-`8">9F(`
     199M].N[$,M>$&`#!]\HNJ\U4J7'V1#0VPBOS-_JC*B-D'0UPDQ^7-W^N(\>;GA4
     200M-#S1>EKM+>^?.MJ;:(?W5+0WVM74B-S42-[41/OJJ@YG(-E`^#[@LIDRV4P;
     201MV41Y(`-?VUO0W7/[;+G>PAY;$3+D%H1>AY_B'@TZ\WPP;4N`J;8\KF!T'_!_
     202MMNR>\D?2X1I^Q:+C'ZH&#H/T.`PRQS'9@,&_AZUT8&2@`Z-[TMF!D=X.C(SK
     203MP%J]%\%Z+Z+3>T&#`G.2J9T7MCI4AM).,<#KG:<71$18L@!5;L%3BR*S4!,+
     204M"JNF22MH'E$5*05O`;LO(J(C&;TGK5R"YB&]2"0J)E$4ZL@BJB0"R2%R2(Y5
     205MX("JRW.''*9,',CV7MS*DX8\9:#=O8.SJP&[XDN,^_K>5JI`87.O,P6BG2A0
     206M/$_(;]\3W2R!E$D"G90C4/T4@;(\1:!EAD!%=RWR`]J=?3F+SK(HOB!=Z:[Z
     207M\BT.D/=,,*FUD7`1T_F6!<H576X/H*QE6U885VP9?SBIMZ#!E@0JS1?DW%M7
     208MC\%XE\&*/H.-8?D"T<!\B>/;%=-E"H:OS>\%N5=GHO<(*G:/EV0=W0>K^@^&
     209MD7M^#EYR>T%&_8Y>Q"\`56+/YUV)W\>O.JM;MSKZ(0E@>T?V&>92G77-4:D,
     210M(<B@C=\LDPK4--2S(U01A++6L]N`21E"P4P<PHNVI#6`)\;O_,X^QN=]C%_T
     211M,?Z8/B8?OI-'[\3@751W,AUC=\70G2_/VN5ME:.V>QF_ZF5\K)?)N[AJW"[*
     212M:->H73YH5]P957-V>1$:EG-VPZIS4FO9&?X2AD\90M.YP3R;_;NSKL'^'6%&
     213M?Y"14@L#I0QA[2XT3FH#IEH^->5[Q6#FMEN]T^Z.W/*I-U0!;OE4;3:W?.K[
     214M-*];/F4^)G#+I]RZ'=#GN.53;[$:W/*IVFYN^=3W:5ZW?,I\[^^63[E5.^4-
     215M;OG4VZX(MWRJ,9Q;/O5]FM<MGW++IW2U<LNG?G/+IV8;R"V?>CG1W?*I&LXM
     216MG\+,Z99/N>53WYM=W?(IMWSJ^["H6SXEJ>F63Z$ZN>53"[G[<,NGWKC5W?*I
     217MVFAN^=1W:5VW?$I2TRV?0G5RRZ<JI=WRJ1_'\&[Y5&TUMWSJN[2N6SXEJ>F6
     218M3R$PU?*I=;V/%ENMZGVT0GD?K:?EX_)N^77Y;7E8MO9]8RNO;Q^M&V]]P_SE
     219MXNDKN?NV7#SR/P?^YQMYXG^>CN3NQ(_XGWK?-+9B\FY:CR?R=%XNOAW)5W[G
     220M@?_A1X<3^79N!/#G;J!UD`WZ33;H5]F<=[(Y'V5S/G75FG$,O74\1QGHJPQT
     221M)P,]RD!/,E!NW6&%#.'HK>P`8`<9[)L,]E4&`R]\_AZ-5&HZCM[:BA/Z2NA:
     222M4#2'8:4,X:!K*W`P30L"L-P;C%1J.@XZ.QX'.^J!@=="PT$8P$#G20.@,VHY
     223MS=<A=\;#"AG"06<J:X+AUH/N5?1%<Y0:A8/.5,;!P"MQ0,&@-QJIT#0,?'XI
     224MCG1"D;[AIANIS30,?*:A)M)11IH5,QC`P.?X34'J>0M$1&=,HR$<=([?)#3P
     225M-L`^0H2KQK0:PD%GG$U".\AH\*T0L;@QK89PT+E<\]&^R6A?[6BD8*"SN!0D
     226MP,L=SS+6"?`6QY.,5L?>%6(=M^8GQ$;H3>FU%`$68JRDSKDXXTD!57&&27U=
     227M<<:7FF]Q)I!>_>),*+TVQ1GQ#DM\A>BO3Q(,%_6K?,R%O9..&1?U23[F@AZ8
     228M=,S%O#M(QT)(^9B+^"0?B_8EE^?B?95,R<3[*!\+^>3[A7R2*7TNWZ-D-I_+
     229M]R0?<_D>I?*^"*V9%,.),.>;="P,*!\+^>3[8X$O'2<"3SI>B_NE_GDE[I>.
     230MN7QW\G61<DJ[R>?B2?&*R#N_2<>B&Y&/<_&D8_$J2N]#D(LG':^%.:0^5KR)
     231M#7SHB<=)$9)X":67*10II'2[,!Z3\F(AG719.!HF!9&B;A^E8R[<HW2[J%HF
     232MU7TDWKUOA^;EC83QOLHGQ-O'Y!.^@)!/"!&_?I-.A#F*QNI],YYN4?J#1NVU
     233M['Z%*WC")TG"Y7>6^`_3&.CD.8ADD0"Q@8-.M.I!,\N`V,!!)SM!-(L4B`T<
     234M=+I3#YI9#L0&#CJEI0?-'`EB&@.=W@"1++(@-G#0*0:Z:+-I$!LXZ"2#'C1S
     235M/(AI#'3HN`?)'`]B&@,=1M1%FL6#F,9`A_`F(4WA06S@B+3%G%93>!`;."+Y
     236M,J?5%![$!HY((2UII<&#F,80";".-HX'<3R(XT'JPQ^<!['@Z1:E/^CG07PL
     237M)P!3:RSQ(*8Q1*/2T,8B#V(#1[B&L5J9Y4%LX`@'IZ&511[$!HYPTV.U,LN#
     238MV,`1G<U8K<SQ(*8Q1%>IH8U%'L0&CNCP9VDUFP>Q@2/"EK%:F>-!3&.(H&NL
     239M-N9X$-,8(F:<I<TL'L0TAHAXS6DSA0>Q@2/B=G-:3>%!;."([,.<5E-X$!LX
     240M(H>RI)4&#V(:0V2`.MHX'L3Q((X'J0]_<![$@J=;E/Z@GP<)L)Q@+4MDB0<Q
     241MC2'>*@UM+/(@-G!$XQBKE5D>Q`:.:.(:6EGD06S@"$<U5BNS/(@-'.%OQVIE
     242MC@<QC2%Z"PUM+/(@-G!$IS=+J]D\B`T<T76/U<H<#V(:0P0>8[4QQX.8QA!Q
     243MTRQM9O$@IC%$T&=.FRD\B`T<$;F:TVH*#V(#1X3?YK2:PH/8P!$YA"6M-'@0
     244MTQ@B`=+1QO$@C@=Q/$A]^(/S(!8\W:+T!_T\2*3S?7GH='S5Z02JFPE5+Q.I
     245M3B96?4RBNIAUR\.L>CJFURQN&F'?N[_`VB/C&&F$9"80R1[79`4GC9`,I0?-
     246M*-=D!2>-D$P%HMGCFJS@I#&2L?2@&>6:K."D,9*Q]*`9XYJ,8Z0QDJE`)'M<
     247MDQ6<-,9V5+K0VB,K.&F,[>]S@;5'QC'2&(MH+K#VR#A&&FO%#G:X)N,8::P5
     248M.]CCFJS@I+%6[&"/:[*"D\9:L8,]KLD*3IIHQ0YVN";C&&FB%3,XKLEQ38YK
     249M:@Y_;*[)AJ=;E/Z@GVM*D)S@`C2(<18D03*!"Y$@5CB0!,D#+D2!6&%`$B0;
     250MN!`!8H7_2)"<X$+TAQ7V(]'9Q-(.^6&<^TATMC:T1WU883X2G4WP[!$?5GB/
     251MM<XV='9H#^.LQQK)!"Y`>ACG/-8Z<8(=RL,XX['6B1/L$1Y6^(ZU3IQ@C^ZP
     252MPG:L=>($>V2'%:YCK1,GV*$ZC#,=:YWXP!$=CNAP1$=S^&,3'2_&<ZR1^!_L
     253M3FB'YS`-D:Z1N!\`V>,Y;,#P:D("?QS-*-%A`X8KI;,!M3VFPP8,5TIGCV%[
     254M5(<-&*Z4SK:S=K@.TQ!<&9T=7^V1'39@N%)(-J")-I?ML`'#E4+2`1S-&-UA
     255M&H(K@^0#.)(QOL,T!%=&)V"P0WB8AN#*Z$0,]A@/&S`\H=.)&.Q1'C9@N%(Z
     256M$8,]SL,&#%=*)V*P0WJ8AN#*Z$0*CO5PK(=C/9K#'YOUL.#G%J4[&-AA!]NT
     257M#7SCQ0[M81J"*X-D``#)'N]A`X8KA60`.)I1WL,&#%=*9Y-W>[R'#1BNE,X^
     258MZ_9X#QLP7"DD,\#1C/$>IB%X:(-D!`#)'N]A`X8KA60$FFAS>0\;,%PI)"/`
     259MT8SQ'J8AN#)(1H`C&>,]3$-P970B!CN\AVD(KHQ.Q&"/][`!PY72B1CL\1XV
     260M8+A2.A&#/=[#!@Q72B=BL,-[F(;@RNA$"H[W<+R'XSV:PQ^;][#@YQ:E.^CE
     261M/7[]QR\?_[9@J^##XNG/Q^?__N6?5W\]/OQKFVW^>?5QZ5]?__Q3BD35<#=D
     262M.\R(<8P4B:8AD,5/S=K`2;$OD.%@1ID1*S@I]B$R`&:/&;&"DV+?,,7!C#(C
     263M5G!2[!.F.)BYS\R:QDBQ+Y?B>[\;94:LX*38!TPUP69_9-8&3HI]QQ0',_>-
     264M6=,8*39$WX-DC!HQCI%B8_.Z2+.^,6L:(\4&Y2<A3?G&K`V<%!N=GX0VY1NS
     265M-G!2;!AO$MH$>L0*3HJ-Y\U'T_C&K&F,%!O(4Y`<0>(($D>0U(<_-D%BP],M
     266M2G\P,#,$RP@N\.$/XQ@I-C0/D2P2(%:^_8&-S?>@F65`K'S]`QNDAV@6*1`K
     267MW__`1NE[T,QR(%:^`((-T_>@F2-!C'\#!!NG[]GYW2P+8N4K(-B`O2[:;!K$
     268MRG=`L)'['C1S/(CQ+X%@0_8]2.9X$./?`L'&ZG619O$@QK\&@@W23T*:PH-8
     269M^1X(-EH_"6T*#V+EBR"^5NQ@D0>Q\DT07RMVL,2#&/\JB*\5,S@>Q/$@C@=I
     270M#G]P'N3%O@OB8SG!!5;(&,<0C4I#&XL\B)4U,CZ6"UQHC8P5'.'@-+2RR(-8
     271M627C8[G!A5;)6,$1G<U8K<SQ(,;7R?A8;G"A=3)6<$2'/TNKV3R(E94R`98;
     272M7&"EC'$,$72-U<8<#V)\K4R@%3M8XD&,+Y8)M&('BSR(E=4R@5;L8)$'L;)<
     273M)M"*'2SR(%;6RP1:L8,E'L3X@IE`*V9P/(CC01P/TAS^X#S(2ZV8$?72[:W6
     274MLD26>!#3&.*MTM#&(@]B`T<TCK%:F>5!;."()JZAE44>Q`:.<%1CM3++@]C`
     275M$?YVK%;F>!#3&**WT-#&(@]B`T=T>K.TFLV#V,`17?=8K<SQ(*8Q1.`Q5AMS
     276M/(AI#!$WS=)F%@]B&D,$?>:TF<*#V,`1D:LYK:;P(#9P1/AM3JLI/(@-')%#
     277M6-)*@P<QC2$2(!UM'`_B>!#'@]2'/S@/8L'3+4I_T,^#1$A.P&2!H-/Q5:<3
     278MJ&XF5+U,I#J96/4QB>IBUBT/L^KIF%ZSN&F$9"AP%V0[7)-QC#1",A.(9(]K
     279MLH*31DB&TH-FE&NR@I-&2*8"T>QQ359PTAC)6'K0C')-5G#2&,E8>M",<4W&
     280M,=(8R51Z=GXWRC59P4EC)%/119O+-5G!26,D8^E!,\8U&<=(8RRBN<#:(^,8
     281M::P5.]CAFHQCI+%6[&"/:[*"D\9:L8,]KLD*3AIKQ0[VN"8K.&FB%3O8X9J,
     282M8Z2)5LS@N";'-3FNJ3G\L;DF&YYN4?J#?JXI07*""]`@QEF0!,D$+D2"6.%`
     283M$B0/N!`%8H4!29!LX$($B!7^(T%R@@O1'U;8CP3)#"Y`?ACG/A(D'[@0]6&%
     284M^4B0;.!"Q(<5WF.-Y`(7H#V,LQYK)!.X`.EAG/-8Z\0)=B@/XXS'6B=.L$=X
     285M6.$[UCIQ@CVZPPK;L=:)$^R1'5:XCK5.G&"'ZC#.=*QUX@-'=#BBPQ$=S>&/
     286M372\&,^Q1N+_4!;(#L]A&B)=(W$_`++'<]B`X=6$!/XXFE&BPP8,5PK)``":
     287M/:;#!@Q7"DD%<#2C5(<-&*X4DA/@:,:X#M,07!DD&0!(]L@.&S!<*20;T$2;
     288MRW;8@.%*(>D`CF:,[C`-P95!\@$<R1C?81J"*Z,3,-@A/$Q#<&5T(@9[C(<-
     289M&)[0Z40,]B@/&S!<*9V(P1[G80.&*Z43,=@A/4Q#<&5T(@7'>CC6P[$>S>&/
     290MS7I8\'.+TAT,[+"#;=H&OO%BA_8P#<&503(`@&2/][`!PY5",@`<S2CO80.&
     291M*X5D`@#-'N]A`X8KA60$.)I1WL,&#%<*R0QP-&.\AVD('MH@&0%`LL=[V(#A
     292M2B$9@2;:7-[#!@Q7"LD(<#1CO(=I"*X,DA'@2,9X#],07!F=B,$.[V$:@BNC
     293M$S'8XSULP'"E="(&>[R'#1BNE$[$8(_WL`'#E=*)&.SP'J8AN#(ZD8+C/1SO
     294MX7B/YO#'YCTL^+E%Z0YZ>8]?__'+Q[\MV"K\L*A_1^\6ST_/OST]WSY_?;KR
     295/KG_^7S_]?TCTK0P4.P,`
    294296`
    295297end
  • Tst/Long/primdecint.stat

    rd5a149 r5d4fa4  
    1 1 >> tst_memory_0 :: 1436775195:4020, 64 bit:4.0.2:x86_64-Linux:maunzerle:58449000
    2 1 >> tst_memory_1 :: 1436775195:4020, 64 bit:4.0.2:x86_64-Linux:maunzerle:61624320
    3 1 >> tst_memory_2 :: 1436775195:4020, 64 bit:4.0.2:x86_64-Linux:maunzerle:61624320
    4 1 >> tst_timer_1 :: 1436775195:4020, 64 bit:4.0.2:x86_64-Linux:maunzerle:6710
     11 >> tst_memory_0 :: 1445420936:4020, 64 bit:4.0.2:x86_64-Linux:maunzerle:36836360
     21 >> tst_memory_1 :: 1445420936:4020, 64 bit:4.0.2:x86_64-Linux:maunzerle:40615936
     31 >> tst_memory_2 :: 1445420936:4020, 64 bit:4.0.2:x86_64-Linux:maunzerle:40615936
     41 >> tst_timer_1 :: 1445420936:4020, 64 bit:4.0.2:x86_64-Linux:maunzerle:5660
  • Tst/New/stdZtests.res.gz.uu

    rd5a149 r5d4fa4  
    11begin 664 stdZtests.res.gz
    2 M'XL("'9?)E8``W-T9%IT97-T<RYR97,`[;UIDQU'EAWXG;_BJ7K,)H&(`'Q?
    3 MF@+'IE6C,M!Z9*JN-I-)8R0M223!)+&PD$GQO93IO\\YUY?P>"\W4)14;8WJ
    4 M)O)%A(<O=SEW<0_WO_SS'U_^A]UNI[_8_>/+?]C]X?KJ^MF;RV__\/EG?ZE/
    5 MS!<[W/SF\MWE]=F3SS_CW]T77^RNKE_]E^N+J^NK9^\N?GUV=7U^W=^P7^SZ
    6 M;_>,]9[]X></EV]?77PG=3]9*_=#T?!L_1V?[9X__\OEN]>_O#G_L/OG#^??
    7 M[?XNV-"?IZ%L?K;[@)*[#R\NWUU?O+[X,)]=S^?SM_-W\ZOY8OY^?CW_,%_.
    8 M/SZ9?[TZT_-RW_^O7=/JB]WEJXOS-[O+=R]?]+OZV<[._<H\V[W^83+?7TX7
    9 M/ZYW[;/=*]S][G+Z=K@+2KSZ'G=?3^?#78^[%Y/Y%G<OU[L@Q7>\^_UT_L/:
    10 MHRA4/T-_T,UO_C_]U8M>")?FJQ>])EQ:7+;F<.EPV?J$2__5B]YQ7(:O7MC>
    11 M3%IYHC/Y\*?+ZQ]^^7;W?[^ZW/V=S>V94<]VO:#1*T.,:0S!?R]V9Y4K3^:S
    12 M_7R8;_#WS=69?3+_NY78QC9B?XDW%K._L=/>'&YF>X.+PV+W![,6=JWP:Y8F
    13 M2;X<JH)(_>&__'IQ>7WQ]Y#B^JL_#?W=_O+K\6W0^/67G^/AYY^]_I(D'GK`
    14 M.Z!RZQSNXU^#1^9@;N0IB"[WIE#NH8@]F$G^O4%!>["3_'O#TN!)X),ER?,I
    15 M\\EBG!18-.\Z%+RE'P]TY"-[\NBN-")!0CY<O/KENXNS+V>AG@BC*D*H>K&\
    16 M"I)5JWS805:L.1$PTY_9H9Q[0*9>_?SY9\^?[YX^9<\NO@=*U<)/G_8Z?./]
    17 M2Q$R_W3_M9VT<D_W3P]?8[06?\Q3#->D+A`V;"13ZU1*/[V9O)*?>.-KLY0+
    18 MO.SRT\.L\>_Z3#O#WWAY%6(;NR"R-R*(+U<YM&DCX\=";G/CP.[LY8P:5A[4
    19 M$DZM)<BDW5U<<GKED@,WWO]\??G^W1G>_<L_K`VZ`=.=6_GB_$.Z_NKGINL/
    20 ML,>%+7OBT_T$'MW,BPL@YLUDP;#9Z*?[Q:UT=/?3T:UT7)^_'@O<3<E*)X'2
    21 M3BZO5D+X09#]J2!W1/6#(/N!>/XAXCU"J#VH=CO+?!R?_//YY9OA6=K0VHN8
    22 M'OCOO(-2B"#C8M+SK@KQ1&TQ?+!6DN\E?5`/D#Y`\EZ_!,Z^)+T/D^<OD-SX
    23 M/>#*W_`2I-?X:1=/"//[4@AHY??`MO)DSUN>[]TX7-D%L"@O!Q:S-Q->U;R.
    24 MO'8389-%]S>LE0\2L=3AIJ?I@3(36'LWX0"]EGX.'3WNZ1U=O:VOMW;VI+=W
    25 M=_?!_MJ.SA3H!^0YN%6>@U]E,X3?3;%#O$M$0[I;1$,^$M&]"&D4X:2<AO2T
    26 MB:HVN3R><IKAHQ6`QF4ZE=JH[I7:J!^0VFA&J47+3MNLE+J9C+8Z6*^C=DI5
    27 M6799[:>HO3M4:3;!::W4X69RUBL3?0KJ,,ITM(<BE!`2CYIIC5.*26MW,$VJ
    28 M_0$<S\IG%H9]\3$&%8(.P2NX`TZAM$TNAAA"S*H*OU8QP9Q/SB7M?4@Z^QQM
    29 MB,[E&*TRRD8\4=:9G`RJ"":I9%S,'D/#$%$9BBIC\8Q_C/4Y>&NBUM8E`[.)
    30 MYE&-"S;KH-"!A$L0Q`:\;HQVT:!P=!A71.T>E,(S;8QQ.B1<9X=B_%_V+J%_
    31 MCD^R#S&IZ!WZY+T)R::4-=J)-@8T[!6JS1&=-!A,X.C1<(J!M>$%;VP*QF)8
    32 M"01+\*+@%7EG\1JJ1O/:!Y`J!+`B1_;1@D/16_0-A,'`V3+^+X,)&#@Z$2TI
    33 M!Z)EX[S*^.43"`IVQ61`FISP#`/50:,GZ)6W+N=DV8OL-4B>3,R)]4`,2`4P
    34 M"]T+^+]LHG'.>=S6!@/$Z*U!Y3FC:1#:A)`UBJ-BM,11A@1V>8^JP#W%\EI!
    35 M%HQ*RH([$6^`%912DM&8`/FS%?<T>FFBXCLV97-PBPT&S`-Y`\BE0$GM%80K
    36 M@Q[!:PP"4H)W0"&,DA0'\5,(('7RZ$[0F4(%6D9E<V*7$\HD%E"0(\<^*QTS
    37 M?CI+80$'46'VZ&$"?T#`$%&)SA8U:@AY\EXYBSHA<Z`G6!]RL"2V@RR"01I]
    38 MRRC!"A+8#\&$Z&:.'R^I'"!UH#"%$5)'E1'!E>I0"LQ#0\YX#`T=$=FB?'CG
    39 MLP?[H.&@#8@.W05EM.@/J.+`5@AOLE`<C?Z"V?A/1W;+@)'0P4A!2`8RB'()
    40 M]UWP%&P;58(N94J`)>NH6F@+=$[*HU,JZXB!!$.5@MR`)A@'*>P\Z.TB.D]Y
    41 M(B6@QJ0Z=`S2%7D#)!2,L5!5&[T`0/[J14Y[NOV@%"`#Q(#P)OD!PZ4LV66S
    42 MM3YZU(ZN4A@@5Q9ZA)Y"\QW@0/M,Z320#Q5)CHP?:`H$!8!@D*!4P+!R)%4@
    43 M?(0&,DDZH97T`B$)76E0+5"@O5,@5[`4H131>TB\,@XH9$#IY+)%.[A'Q`GH
    44 M>B:N!=*5.@1Z>86^@CL.(`'-@;A&5@KH4,0O2"KD@,1+&C+L$H0.$@)$0B&@
    45 M78Z!DJ2A'%`=":4H"J@N@&\@#7Z`P7P%>A<@2#%1<R''&L(,>D/MH2H@'H`/
    46 M<$)4X9AER#03^@`+CK'26+`9B!E0,GJP3U'VH5@8I8$<L!NHRP`SP+ML-8T+
    47 M^J$I=WL&;QI"!;.3J6\L%HD<E`TH/64E8DR1@`:54!GD`)Z`#(1!5J2HDP%>
    48 MQ0(@P&,%>8$F`C*`]^@2K!>U(A!A@'E6BY&`]"M(:@2`)`H^ZJ&M@ZS0%,'"
    49 M13#2`24"W_8T)I!3J!*4&S8/=0M60"D`G1DC-`$`J:`+J)YR[R`4D`F@3Z9)
    50 MPN"(AK"5F98L@11@J:*4)RH`83UI&2]T`90'L3!4J#!Z"'[K!(6F6L+`0LL`
    51 M'9!@"IF'N&B:";`SLPN6O`=ME4D0=$AL!`AEF@'T'G`$@4&E-+.05_">*@[M
    52 M(+5`'YA7(#E,!'YD2\F"7M,F`BK`8X@G6&NR(9IH_L5E@.Y#\-!?4-;1=$,N
    53 M4!:""?J(V<!@85\TK)\3/@IV*4`!S"(@'R($0//40%@Q2%P2AU<;$35#3]-1
    54 M<L`J2RE@7S1H#99AG`1R:$T`DT$O>B2)"(2Q&$W.HA<@(>PV7MA3&T`1*AD<
    55 M!<@VZH3XPV:!'B%%\)R/P18@&2T8NI3`8%`9[3BB8:9AQ0BS+YD(P((B5G$P
    56 MT&+8`@@(=,-0:PVZ&]`-]`TC)V%AV@/A':8`G05""`\5NI@CKE`UE0^U0$,@
    57 M=*@`CAC%'^*:T&/`"'P+37*BD1AI=B/MK.'+&?;?T:A#YD"F2..&M\CS`Z)Y
    58 MB#IT#2R"&0#8`Y/!&E@TPGA.%$QHD25*P(+"B;&\P#_`<-H[2(@S=);`1.\X
    59 M%MR'%P%;0PD`+(&SH!G8`RR"&D+K/,F/"JGX1`:@,]4=C,?8,B$=F@;Y(V%!
    60 M0(@3#:M/XD9J*R)@;^C\,@,D-QU1]^"`'8YF4ZPTNF$2P3(39^%,TJ&"_(EH
    61 M*^(RE!U^$^`(3!&G0`N"@CA)"(@Z:/>!U?2?8!"A^O#/+-TI<A]WZ/,`&]E=
    62 M)V`,#<1P,2ITG7::8!_H`M!ML\1TM`*]!C'0+I[`\P3".9J6*-81=AJ"@D9@
    63 MJ?`0KAWD`$;)4G8T>0J1C[RM*?[$E^1HU$`D<!%XD6DG@`$8MZ7A@,K#W30<
    64 MF:7L0`R@ZF`##1D89$1&%$D#1((S$NCQXA68?S`0S@$1!6X>;`Z,#4@&<M)&
    65 M:[KH'!"(""L&TM#H1_H`:`N`:VE8$0=0A6!-V&GP%N3TU,.@.4K4"GRFEXIV
    66 MT"@<!8J_HU1A)!PA!@"&9.(\7`N@&H>@J83L?*0S0#*`;PD>#R3(<7A44T]E
    67 M!LS!N,$/BE&<(R@FPQ(18_8:^H"&X0DD.M(T6([_.?J4]!0II(0.N)EPG3@2
    68 M2[M-]PF]UT2[(+H&$J5$TP"GGXX/))&B0>U$Z4B7+(O/C/>A-A@Y[!$4*\'V
    69 MT\F$#M%#H\@[Z@O?YL!@GZ"X&`(@/--NP_6@@D%G.0`G_JA%%SE(`@^M-"QF
    70 M$![B![J;:&=@3XG1<-,C';#B.&F&ZY)%G7#+T6VE3P(20T+@KT"J+:$8,J>I
    71 M2U!:,"HEH1JPA?RD^Q+H)(!I'K`(O04?`OT*.BFTG3"^!#E8$2"'(Y-Q%QJ@
    72 M^#\(+5`37<O4`6@\*HD,@>CN@UMPK-$XO"X+234$)>@"[+"ARXWQP08"KG$)
    73 MH:-C[&@4Q*,C(`(D\9`DP%_2%@8#3K,7']Z2#@<W4:DDA(!DT%B!H>"%!O.`
    74 M71"B1/6%!00<Y.(_T&]PU%A:4(E(\0>("*X33I7H`%$AB#8Z1HBV*!\==G`8
    75 M8@CAHS$`K=%K:`!=(\@V'0MX#S1&F?XS0)8N&Y@,"\%P@&$8G!L0-%$9$:L`
    76 M.V$+H'Z),1GZ05\#IB<R2LQLG\%[8@SLZ*YDQ_PYW3*,2`MLXJ;(!PP8%!%]
    77 M%?T!`F"LFI$,-%O",#@4$'4,'.B&_M*3`[_0GN`7Q#E08Z`YH`49"X&"^BF&
    78 MQ_P;&=H#!)/T&VK'6!?*3EV&@AF:*=(,`_,,CZ'"H!8L)K`$.@)3"N,#2PU$
    79 MS)G@!\L,WA"Z$50D.F0HK<79"W2"Z1%![D#Y5&0^?/5B;^'6PQ1XD?V%<IH9
    80 M(S$V44P40!_AH0!TZ$(Y!GF&C@H0%>`']XRI*2*YII`%CA3(2+\#7<J$,+P"
    81 MAHG#[0DRT`\H/I`?,``7@3D'2T27*%&Z%=$MN-+H%H!5T]\+]"1@L>B`D`&9
    82 MXP$8@EV@5:#M@1X2-`F;Z"LL/EP#>GZ9R`I>`"?%X88<9(G9Q153U)7`<4$C
    83 MP1F\!.RCJA&C(!1@B9@ET!7T<;^37T[G+9(IEE`-FP;("6S?$9,@6E`0D(1^
    84 M#=,$0!#%A`(D/=,%)4?09;P,B41G`7$4Q$SW06)1>I0D+CTXV)](GQ4%!:S@
    85 M>4&T(UT5=A`,$T"*9O^[.?D63GX&QD$>V(M`7P9HJ<2G8-`);X<!?.;[:(IA
    86 MI(;`0X8TW4!RT-+&0@.A(\RW."-8S3P/D"G3/X`4$K)*W@0D!M&@;HP$:&_P
    87 M;P[T701\\1P]!+O$TR;O8))I)]&RIP@@4H-?PRP0M!9=8'RIF0M)8NCA!)/!
    88 MB0DMAGV,HYDF`=*(BYX89N$B2%R)85NF8ZAHCCAG)9:F6D&C(0@0($@8$!R*
    89 M3X`'WL!6@*AT_9AAB+353&LEB4V8J..U8QS$"$+1FX7$:*:RZ!]1D!6[2^<W
    90 MT`ZC#X:).Y>85&9LF9D*!*#"X0D2<:LLIA90B5N&HP_4;8N&48EF>HD21-YE
    91 MJC6#+Z$8;:,DA(QD9UR!$V:L)2X)2G(5B4I"0:*X"A[!64+_Z9,03V%2P&)&
    92 MX99.OZ@<?0B0F#.2=@'M%#W7S`@LTP.E/0Z2V(2\T"^%/M%/D\1+`ML<G2R&
    93 M.C"8BDG).FO*>#O0D`=FMLAX)B[Y.Q(/.!)+SR'0EC*;$@@<S'0"`YE\I&?`
    94 M6"-(A!&9<8+-TA02AO:.QLS0LZ1G$XG7F38<1H+6PC&1QF``6B:TRE^]@*O.
    95 M*46J#&@1*@+3YL,)9<2]`!N9M!'WWBA2US)0LTP_D>FHN[Q$1PI^.\I*SIC^
    96 MB0R;5BJ1L3<3DP\E8:UEUAA!VN29L45M1'R:65NJFR#IZ'&6W!A"$'8%4@8[
    97 M30\LT6`R]@(DTC+DK&X6A@I04W!$FN"\M>-;OP>:>*`)F`7'P=*!M(3YQ,PB
    98 M4\::\3W0$1:8Z68(-,>BHN1`,W-/T#0^2#2<=,8`V:FX$40^PDF29'A@;ANV
    99 M13'E`Z=)$FBL*3.7!,%E5ER7,-X<P@2D8.X1>._H8\.`(]X.='X!/Z"-IQ]'
    100 M<\I$-K30T">`\4$,[L7]-\S9,B\/.\T4/#B(>(J6#!X2AQ'H0`(IF+;/S#RP
    101 M"CK7,/U,0M/_!&``9S(SCR#L_L9/<'`1BD!JB;)H+#%WD1FQ$P0"TTWP$YAL
    102 M,8R5&#JC2M*$^FR8DW>25(`/!\>)F6^:+\^HTM)CI1^6*)J1Z4LB&QE'8P[,
    103 M4XQ`F,`Q3&4#:BTSR)D]HIL($4"X`)'#XRJ[Q&^ZPU1P8CB9!I#A5(,AIQ-=
    104 M`Q@JP("A!$$`)*2""PJK`9)I)ICQKF+VDLGZI)GX96@+OECZ!O2UH`B$,5HD
    105 M2HEDXL7;`;HR9QX$OPM<P/1G$IJ<8J(F,*!61'C::\;-0B`B;5#B=^,1N")N
    106 M..6`OB%=.KIZDJ-ARAB=LYSSH!/`E"M(ZJ096B30"8),4X%;EO-+%%0&ASF)
    107 M&Q_V<#^8''!,$(".F1W(=/481S,U`J&#EI;\+/UV^`Q"/W18,>$7*.?BH5NF
    108 MM^FO2]Q,*Y89)RDFFCBQP_P4JJ);"F^2%3+%GTBM(/&*9AB:F+$16)`$FJ?A
    109 M13<L!@VF8:A,Y;!K3.AX3GID:H>BF\CL068@8B4Q#-/-":-(O^]OSG[:FPD0
    110 MR8!>S!#S=/1AZ24S1<<</?P6J`#3;=07VBNF0M`[9H\U,Y6*(1#L)Y`+5LTP
    111 M]&:\0]-%:69.1*@6.*D6)+D%G2[!DB(@HM>6J22X=(DS)!P^J>.*_8`R,BN2
    112 M)*B#\`.ZH;'H$Q`U2\Y.,EB)0H>'BA,*$&/17#%?:!P<P)@8X6&PS(W2>E"J
    113 M(=*"/8%A"V=`C<Q8,#F@F=]C-"1I(LZJ2!X,QH!Q&7G%^30X')G*P^B7I&0N
    114 M5&9AF`SWC/4!`H&QMF.*UG-*`3#,I"[ZEF+)_X*3=`"8\<&(83$88\-V<*(I
    115 M,/?)^)'(B>;(HD`L)UJQ&E(#I(>WP:!,<ENTEIJ)+^8P+*-GQ;PAQ)XI(6HC
    116 MV`GTP5^(+ORC"%UC)@:N/RAA/!6(OJ"D`^D+<DHO@1E,FU)*0(08)-D-1M!#
    117 M):9[J@XQB02$8$"G0I3)0S1?XHK`20&0)W.&B9X#9VW`],!$'%3.B'FT8!\-
    118 M&7H((0+9T37.I]#H01V9F25&,IV4F#YDED4Q&H)3YXRD)ZQDME,6_%;,+'!*
    119 MCG,E0"C%2:[,\))606E*?^8L6.+42V+XP12`+W@/HT<=2<P.2$!&868&$D,C
    120 M@=`U>1(HSD`\`++B%)-,N@@2,'=!>PIL\$Q$2N1J&)<KSA+1U4R(:#E&B0!`
    121 M?QI\(Y$4<ZP@'0G"XC$?9(T&*V)N"6H8.3A--&!XR"P/*,X(A(-)5$KZ*400
    122 M*[A(!&#\Q]DK3HL":>&AB(PR@>4Y"P:I)^Y[-I"(`IQ#HL<;&7EEF9&U%%/&
    123 MX9EI4]Q&"YR)!5@QG!57@Q$IK%A@#A4O,?_`^6<A!Z2>.3FH#^FNF-TGMC`>
    124 M=)0`\)#):"IVXOQ&I-GCM"ZS9'"6.6%,1Y`S(@AV(?260,24,*V.EIRZYZ0L
    125 M?6A%02?G'?,,G`$D>@(G*.(2=C/GP:EIRA=G;_@8Y((>HD"0R4XN'V#4923K
    126 M":BFR6/BA+D-MHK60(6P/RR<9G:\<LQ;64YUPSHSP\9IEL`5"P@GF#VG*\1D
    127 M.&""\L%HS65QQ)E)R@PA,$[.],E,A&$>B$K([%4@+P.%W4I6D0)M.16#6%FZ
    128 MR!0G,9GAG4Q,9,X9<P(8:LZU!9P]H`9BK%P78&6.EAXQ76!F]RS!`042U8+1
    129 M)<D''+"<'.!R@`0<MLPM05T8O4.&&"<)0EK)=C,#0%L-Y6!:BC.93(E[1LX0
    130 M$%8"`9&&..%/IX+3_G3M.),">\#E&H1&QXDM(BC>D900R,@>,IT(.*`/Z#E?
    131 ME4DC3W-$F^0I!H'F%6X&#1=G5:!;]':(Z=!XF4A7S*LQI<4Y)!@5YK8<>01>
    132 M,J:G-TN`HO(X1D91/)U$%9!\7.`0$I.XC`?8'W'I:=,XBZ^MDCD&6;-`UTMR
    133 MA3)Q3W]*4_F!G4S0,8%!5M,2<;4`TS>!KJMA\H7^#--DAK;9D>^:;JGCD@\!
    134 M)J9BH4-T]6$"X!`S*T!'1<D$`]>81"8CF;IGN,G)?$Y]67I>G/J&LH/P5!U(
    135 MD\3$-E#>"7V02/A.<!JXSB(2"B-",8H;/&IF4@W7'0`E:O*!+JE$GZZLV,"_
    136 M4!<F\9(7@^D(U[0O$`A@JO08J&"8F`PD%)Z#SEGF_CC9A@X[JC/&PSB!61%9
    137 MCR233((61!GT.C(^Y`05\[R,<CUGZ^A>:[&0FKE@HK2GR^+I>7,B%049LS`*
    138 MHW91Y)EHY+P;ERU0M3TSJ)H+7:@R-#4@LN$2`*8&F5&`/#`;C=N9TY&@.B=M
    139 MQ3GEC",G4[D2!2H72$I9@D1K8Q@+1)F?@5@E@C<77="-2#+9Q(2%MN)$6*Z]
    140 M@5QR=@'^.N07PZ,?`X<9!@,JSAC4<&:%&N5EII,FGGXH<9$1*[KB.5G']!_7
    141 MJD0NE,A>5BS9OMPNVNUBPGO6CYTN(+MW!=GI$K([UY#]UD5DGU:1?5I%=K**
    142 M[-,RLG]-R\C^-M:1_6M<2/9I)=FGE63_JU:2?5I*]FDIV>UKR3XM)ONTF.S3
    143 M8K+?O)CLTVJR3ZO)_M6M)OM;74[V:3W9I_5DG]:3_0M<3_9I0=E'+"C[#2O*
    144 M?K\E9?\KUI1]6E3V:5'9IT5EGQ:5?5I4]FE1V:=%99\6E7U:5/9I4=FG166?
    145 M%I5]6E3V:5'9OY)%9>YC=GR+PYZ[<=AS-\:[-G^,PXZP,:]O)/6[[1&7]&:W
    146 M-VZB^37P2,DN;CK.BW6R_9N=N6\G]WPS:=C4+9E[-W5+]H%-W9+;;.HF2V-T
    147 MW<*-2P5<;+L1VL/$+%^L6[81-!53M'7'-L[S)L9<;0/"@UD\TX]]Z^+DCU8`
    148 MML:.6CMN[J2]TP;O:C%\C'BDN#([I9--+==:!T'(1X*@;MWK]P$1R*,(])OF
    149 MV>XLI.?&/@'/S[0SSX&,3T0"SH)[;N,3;K0ZG07_/.HG90]6B,R9?HY2=>^_
    150 M^6PQSV-]B-?T\UR*<FO++@-YLP?QF7WN6</3F^G,Q>?.]1=0FU//`5I/ZIZ#
    151 MQL@/N];D-M)X)(S9;X7Q6!9SN&][XQSOW\`X)Y%D2EC?QUCDC&$MYPJA.5Q5
    152 M!6BCZ'#Y!"S&_H!1T%`GSU4:$W-S,%1M_QA34GA-9'][56-=LJOQON]OO._;
    153 M"^<'MV0M!>%B/&Z/6V!]EVFMS+/UMSV1[]B?N:'<__A&K;#/?3_QW[SE*H3N
    154 M%.<NGZR/']CM%N%=EXZ_V6U7_V5LLZIU%[ZSRP=1%3[-*H%ZD$!MA]_NSLW6
    155 M-?>)?_[\/WYX_^V;B[>[MY?7NS=7N_-O+S[L?KJX?+?[>7CPZFK^X]7\YF<(
    156 M97\[\&V\<?7^S7^]>/7W.[[R_NKRW3]J_4\4U??O+G97/[S_Y<VKW?7Y3Q>[
    157 MZQ\N=O_^U<5K%+RZOCA_M7O__>[G?WS[[]ZN5<:AX^D.SP&6:QVV6;<`U]PN
    158 M_K%;Q#^@5\:,GH.>HE@`^`F.^T<+@&M'19J7O.CB4'`/[U6ICC:?9VG6L*K?
    159 MK*&M2Q1#HTVS,8O6Q22L%;G[O!!M_`/::<)]FWYK<P3]Q]BOUWW9'[67M3;Y
    160 MD?AIVYZY5__/7W\Y?X-.SZ]+];H7T4=%4&&I<2UB5F$8]G;7=D!:Z^_6`2M2
    161 MC`Y?GU^^V?UP?KVK^G#Q;O?KQ;MWN[?G[W:7;[>27:1V]^[R[=OK'4^IN-[]
    162 M^S]>O.YU#F)LT_`[_VX"RIW8JW;\H>YRO)Z`H;G]^NVZXS:"3;$LK@WDL(K>
    163 MO&A?_J:G@\T0D?5-2'UY1)FO16R1ZT%PG;U7<)U[0'"=?Y2'*:=0=*'J^[W?
    164 M+53<W'TP59QBY+K/*>XG.!3%B-`^:"43.\4DT6M6<JZ!6`7<O:F6JNRO`0,0
    165 M]Z8:)E@"TUM;PQSM5N]6>W4LDZX/8M@"7ON/./?B`9GQ=LO[>KC`K,N!`F!W
    166 MA:F*;?(0"'7XVDUR8\KE=F>1=UN0(TYRDVS*D%0B_W2T*U*FI`E_!'/>WRLM
    167 MW)%^W"`;7$OL[OYF<H-#&0]NP?62<:^R3>:HC3OXR:B]3!B7(RQTH,'F^10W
    168 M2]B[^J]I'-9J?V@L-K+(&$ZH6:2QR<EY%I7O3NT/G?,'-X6T9SZ>YV"T[9"#
    169 MPBW+?P]UTUR\5(2)GQPX"@S/C,!S^+E[^L![7W=9Q'"3D@=J[_J&G'C?'2:K
    170 M]L6UXJ):O,*9=9,XUVS=/K"?\7#321@_(F+3_MZS(C2WZ5^/,^FZ%=3]AWAL
    171 MV^!>_?5__=;O)^YA(^ZQG/90-WRGY4;L/X42:PTB'38B[8M+/=EM6*?#_=(:
    172 M-M+JT`Z=R$.+>G@2"F-N1#4%,^A^\HJKV2G//%^E\RT\P+=6['Z&A0W#/-W1
    173 M282X/H_'G"MLV9S_H>/@<,;!X8R#X8TG#J?IX4_T0[D[SP(XG.EGS]R3><^_
    174 M]LFC`J$85V;38P-+SQC1G[DGD\[XJY^`V;R<X6NU1XLI3^)<?LA+$W\1]O@[
    175 MS+$5MT^6(+^74*[LS)*,KDS8-!=J>ZHT6-_7?*/75<I:-5RX5-ZC=96'L]RI
    176 MCWE,06B]Q%/CZNW)A#JR6IP0W>OKO3)#&3WV02JJM2X0H_71DEQ_:=MQ=F4=
    177 MUE@GJ]NO=8=*LMK(U.J?DIN7]K3V<&QZ:DT/9>Q:!L0P)E5N%!H"^69KPW%'
    178 M\71E-YR.<0R5)+T?]&Q"&IMS93!3>W%"(\O:B760Z_C#P%+II)`H6]TJ*"_%
    179 MG(::;"&0%6E217AA,%J)6C<>2NVM*9]:1TJU:`=>2Z&&\6;>#(8UC]>=&$R)
    180 M%IWHMQ8T;4YX;D8V:S>JT4#6)D]33K4=TX1I7LQ1A]1([-*)L="I3)5ZUT&D
    181 M\J3U]FNSZ1W%Q(U#KDVL`BMZE9HJ/:0=:1QG$Y_ZM[P]=MSU[AW)6VVE=K;I
    182 M!C79CS@4-R#6&)Q=DX[:03!Z&2K$+:^&?A(W_`8X?.OP9**K:M9>Z=B1MXVK
    183 ML=@1@=0P8"XFW`!(?7$92,.`0KD31/$CI&P:DBX/H!*K6BZM[:DW"]Q0\T9I
    184 M1LUOO6Q$W!)D/E*V952V_@[I6<U&(QJT#OKB!XKQ3AWXH'2MJC2*,^O=(L[0
    185 M9AWWJMZUD8DM'BL*FVVD.17>:<N:J;/F1-V6C;J-5=JA%NJ6K?U;0I55D$;-
    186 M_,#Y!(;C:';YR=C(^B9>RZC&>A@.977H5!&SH5.^:O;4:Y[8$[-5M*'O`VX5
    187 MS0MN`^)VB^*AP7A0S1#XJG]<#C(/5=N.P0)P/C1U5;W4`.=Q5'BN#VA/"DU(
    188 M`^L;3G@,:3MRF<<R9H2X1@"!==5P/3:?!=T8+70A;!>2V1SKY633*`RC5NI1
    189 M*2L^S2.;-E5^W:WM"838QJ9%F_7%15M;ZMR\4C!]%=:P+=-Y;1IKT]AG9];B
    190 M1U*_#D>+^[&*EVN6Z7AL2Y>?T1SRHC1RTL;0Q.;IIH;U6=6#U9S-Z80_I-*J
    191 M&%LU:QU)&Y%9[&!VE^HRS1M4*H_<2)&-I-I&]31T='VC."0K`7L;>B,+RSCF
    192 MV\5);^O7K?YM59NW]=".G=8W3G'.CSYLWOH)&Y'I7O^QH+DN45OA/I5"-U2Y
    193 M=/+9,+YL!W=X7C9&CU+O-RUMI&<LW+AO\T"29>-:+-ILW.**-9LV]7$_N@+7
    194 M(=JMNU(;C4V7:U34K8^-#2'&MP1_3MSGH53WZ&H?Z:ZE<2C.#&\<^8W#,$$"
    195 MOK?RN('CO)'"6OT1*:7S&TFM8QR<%HY1QZX78R5,((R1"8U!:7LHMHK;V.?!
    196 M=2OH714ZF5$O^DO5V1NUNXURQ?$5]==+W9U8LS&1FW(]@CX&H5+!4'UO;HOZ
    197 M_9H4.?71S%ACA?]5'9I]?3J&'`U)PDG1+F!#Y1NKDXX\WJ'UV9Z$(/H6H;`#
    198 MH3>0,0A%A8U6/1RW^91ZRZE7O6%6$?Z!-'F`@F)N.HM4>RFT>*.]W4:ZJ:VD
    199 M('JI32?"Z-D[LW&)='UM@\^UY$GX-HK"J)2=E'FC7MN0;8QXQVA^:CYE\].G
    200 MUD40&8[2)D(=8ZG%=M]\9"'IK(_,?C68DI%A9])H)M<A13->;G"\F,HF5ZW!
    201 M;A\VRLIC:,]L?V5B<V$,(2=GQ["L!QEZTZ<I!+491F,_O\RJ#J%7;43JR,9V
    202 M=1EYQF#AF&=^-"%VD_9`K8W"6_O=6$:15V.FQ=84S-0JFJ1G)TK7"-`Z=N1`
    203 M;YRP,1#U%9E7=WIJG9R,8C"UH:',TZX4[<*/!R/#0G?TC2\B,F6U-2A=M$Z!
    204 M/M_2A!ZN-P'.J`5PY]<((]4XP9LJI(A=CEA:YO?6ZVE#>SHG&Y6S88Q?BL"T
    205 M>PO'=^+!-_]FP/_'8;`[49P!QL<K5*F/79-IU#/(W`A(:RF:FGP;G*[YGTWH
    206 M3O^X`H0T>HR*O707P0U*^DTJ>`UL3_PSB7;4ME^I@?>\<6[K:/.=.-K#?[VE
    207 M2&M]XY16H=^.@J..)\FO36*;';0CCO:41[7)U9,[HLRV\%8BIEO(6[R[528V
    208 M=N?([:WR&D\\^]5;7*^/D"2T$M/HW?7(OH>7H\4I%&U7N6I>=?MLO2-B310X
    209 MD=<"7EN?1\>19784)FB?JD)]"Z(<UV^?'`VD)@`VKPRM=2O0:=:&P8*I)=:<
    210 M21T5YB.OMO0Y^BW7[89D)HZ&P;O;#$/O@8T;MW:T$3V"UH/43ST#]?2P&H\Q
    211 M,MBO2$].%8+V=,QM.IF/N;8)T?0M!#AZI<\3#:(R1C@UJ1&.VIG#J-WS1M=E
    212 MCO*X6UOL&`5G/I&,<"S^4Q[:W\XJV)%]M@57IW@4CN&G%;*;YT/8N.U4(=[1
    213 MJ.)1/S<YV-[S&JG9$7EM#ZJ/1\_YWB/^;-5B(S7BZQU5T^QF/&'T%F9LQY3B
    214 M'W?%5-M*1ZG?FN;EB*JETD'@MU,FU3S/RT9XIL$.=$;:,;U.C5A1QZ2"_/.F
    215 M*R3,QFO8M"V1YH`EN<69\62$BU$GJ:76\XHR::16;MF(N,K34$O']%I%-9PK
    216 M57I7CCDH+L@Q943GCY5QP]@^-[FF1$Z-T*;B%1G"`Q)SHIB##&VF(]J+\XG:
    217 M+7E4_:W6-;;(15\+$-.ZQN%D*;F.^8O=EY]_5A9V9/SED@5A,7YS00VJPB_'
    218 M7_4N/QD0'&EU)#6L6;AS&4A=NO4-W^>?4/[$\B>5/[G\X3H9^5OKT;4B76O2
    219 MM2I=Z]*U,EUKT[4Z7>LSM3[3^E7K,[4^4^LSM3Y3ZS.U/E/K,[4^6^NSM3[;
    220 M!EKKL[4^6^NSM3Y;Z[.U/EOK<[4^5^MSM3[7*%?K<[4^5^MSM3Y7ZW.U/E_K
    221 M\[4^7^OSM3[?6%'K\[4^7^OSM3Y?ZPNUOE#K"[6^4.L+M;[0>%OK"[6^4.L+
    222 MM;Y8ZXNUOECKB[6^6.N+M;[8A*76%VM]L=:7:GVIUI=J?:G6EVI]J=:7:GVI
    223 M25^M+]7Z<JTOU_IRK2_7^G*M+]?Z<JTOU_IR$^<NSTV@59-HU41:-9E63:A5
    224 MDVK5Q%HUN59-L%6K>5655G-7EJXM75VZOG2%Z1K35:;IC&Y*HTW7PE9STQO=
    225 M%$<WS=%-=733'=V41S?MT4U]=-,?;;N"MYJ;"NFF0[HID6Y:I)L:Z:9'NBF2
    226 M=N-*IC2L9$K#2J9T\O&&6=\9EA2GNS_>^'7>_W7>_\2E:C^?F2<S_M6/6K"6
    227 MPF9])JS=3[#P'9=3W"RVA''\E<LR?V(::RW4H?TE2[%;'ZXNOKNN,-Q*Y58*
    228 MV/\2_VW+%H,PEQ5DN_6U/*#ZEW-[M0^LUW5YM7OWGNNBW[TZ__!J]^WYU>75
    229 M9[<N6N/G6;7&]O;\<JWQY4?5-:P$S\."M'RR(,WUU;EY6)"6[UR0-GQXJ+D:
    230 MC5Q]!#]S'/EIRKK7N%GUFM/(TR`?`Z#@S11FSDXM3/`A,)M3>;)]-]^W!M'P
    231 M.Z9U#:)1>[1],/VIOG_UM5'FON6$1MEQ.6$(APEPH;C!E.,]\*5\-\M5AMPL
    232 M@KLW\:-X/N1:U0.NN2%(X,[%_!K6H084R#'=+"'Z)-4XEN12+_F^_H9.%F]S
    233 MU37</^Z/:;B).A?/1MD`(*.DX0Y)T7N3;B;N4@^LB[[WV]W_N8-1_@NYM_WD
    234 M83=\Q=`*AFW!\JW#;04A!E>7-Q=LYL6+^G/[%8/A-U;K*EBCUH7B<+J'WWKX
    235 M;8;?IY^<I?[,#>6VJ+61<8JVN,W[,UFSZ)\4B7>/D74$'(VN?T;%^^)7B^?)
    236 MFN9>+#[;U;L2^XV/4GDD[[GA?N;]NCI`2W7U,QG\6G1GG(&\_[EZLW]>^6D@
    237 MZ'^5,?_U`Y[^>7W0!?Q<>HS*S/JPKQW^D7HYE\="FLD(F>0*+J]=W^FB=?XE
    238 M1>NOO[R_OKQX=WUV_O3'^<<GGX-#N_^K%X:8H=CGG^$?^5!1&NA/JVSA81.G
    239 MHP+QWM?7;PZ,R12-JXO7WY__\N;ZJMVV\OG!^Y_DXZYW%[]<;#YPZ:4&>;-W
    240 MK\PNHF.*_'S$$FUCMU\D<&Y$LC3R5P*73EV[_=2`*1?SA!\DE)*&^6+YVV/"
    241 MH9;U\FLCA=9J[UW(#71Y`"9MO!<F;7H`;FP>4;H08-/U5I`?_*R`6X9?D78S
    242 M[F4[[F48=,5>NR6,?7I41#Y^6&^>%L*U7-G^"@%Y?7[[2W9\Z>LNJ_Q4Z5%X
    243 MRR^7'H6W_.ZH_Q[`S_GA=ZCB_^[]K_U>')ZG!X6]R/FC/`'C\M:STQM!KS29
    244 M%]/H6]*,?-(%Q:M1_K6;K5]E?ZKE*Z77E_2]TNW-`]*]?C%TJW3[S08'O?=3
    245 M[WW]X*&.=]J.MW[XL/;;3'%3X&M;YT=QQ_4V_>;#D^9MQ'7\5<P'>O1WPR-E
    246 MC9_*/$K6_("T/I_*5!B,=[C[\]3?(E-A^R6?J4N=2;W9#=)04]JGT!<V7ZCJ
    247 M,$"IYGZC14:=7>^OK][[3:H)#WR3:L*]WZ2:$+=R-?61M6_SQO%-V8_CZX5=
    248 M0YKZ@8W>E)*UVD.I.G>&.[Y+I]O`&EM*:130XTJZH/%;G$%(;Z=FE=R!5_SR
    249 M8^SCMLM?FT&RFPZU!O,C)9N?^3Q*LH=/?0P_]7G^_/*=?,'][N+7[<>PO[[_
    250 M\-/5[NKM^_?7/\R[6@J_+S[(%^#\]/MJ]_W[#Q?_]>)#KW&-SPP_&/H=]2+Z
    251 MC5X(#?%FLSM3&NAM-W+486M.3S?ZXX_!.(:-,V(JG#=V'3D;#-#7"E?47ZN[
    252 M90.&05OB`QLPF)CO5:>TB00K0=JW:'7H:J#*AB9M[`-:=_%46_&<3*R%)]T4
    253 MHWTO:X=J?'-TOG;31@<[!WQO-_1!Z%&E3#4HC>++MB]5M5::A[!1K'#<\\Z3
    254 MWIQYI$)Q%Z!'*11W`^J__:FI2.NN22;%WU4EAJ10^?!WUJ/SL)'V56KR*.-F
    255 M*]!V&B"XOY+5O7*\[L5SJY@R?S.(J6H[)8V(>>PQ]'<WZ0B[F/&E+@M-.MI+
    256 M[I$\SOZ1/.8N._UW/.5Q7C<#,/GNS0#0U<+>1^4-K5);]IJI<>OS7D1O`*MI
    257 M0U<@QR^VU]+W;GQEU;U>H57;;:_,TGK3"VQ=.#^$,?K(RKG^SB-=-ZL>Z;I9
    258 MM;IN5N63%&'[9M4.^1>KFPOW3S5?"H;->_D^M94P/:&YEP0J!O\$;>][@34Z
    259 ML;I9OK]LJGMSM5;G'ZHN#-7%DU&$_BP-H]A*WC".JP=ES6S"D"7.B-K%0'+'
    260 MH24(\//KZCX"<Z_26V,^XH-Q:P;BF=.T;N[/UE#/FL>D=1^5KK#K7BF2Y)JY
    261 MC<"J-<RZE$S3G__I)`]EN2W*S^_?'"3;U#\DM[;Z8^=MY+Z,_*87V&BNGV_F
    262 M_?KRFL*2C-.:<MJ=/_URWGVYYNXM4RUCQLC+CTU+JX&RISNF^,X$NQHJ:^\U
    263 M5&4*Y'$@9C<VJOG[DVT><7/K9U?N(/Y=Q[8Q5<WWL)-KD%*6$DC$/??8&L"D
    264 MJAO173'K5BS]1DAZ^PR*E;0%,[DHAKNVWU\G(:P[G4O2_=F:F+"N9V4';3P[
    265 MGU_-K^<?YLOYQR?SKU=GBYZW_W\K30>*NG5OL'<O7^Q>_S"9RWGWZH?I1_P[
    266 MF=?3>?]QN8YK=46+"./=8=1IW9[J'2#X47NR6&8_GJ.K[=H_N,/C,-Q'"8\?
    267 M=OECOI:;><S<E9>_4M_<P?K1L.U>'-DU9CL>WFC!,NN!X?3+A[9Q^_C1A,UH
    268 M(+1[^,.'V1V6N'8VWCN4]+BAY,U0PN_.F+!E3-XOVAW@?=ZLN78;[F5*>!Q3
    269 MPI8IX3ZF#.-XW""V_$C[*<Y+P%#L*EGA7G:$Q[$CK!N;V2@)^MU?T)U?WIQ_
    270 MV'W[R^O=WP67^O,U-6]C3\V_Z/!Q7;;/<$\$/"K/\)_%G_P0=$2[0@=1L-\'
    271 M:NWLW"]!Y=WUTSZA`[_S>L@B]6*A%EO#2A3\>HB)I8JU/(S*[CB?W!OXND7I
    272 MZ[-.Y[B93NUW\UWU+=>;.)"K_C=WAI9UN*7+4LP]639=DHR!#>NM5H4=>F_&
    273 M]_O(N??M":4VN:U;.E&_GBD6[[B%M6J]Y=5B:]$M*4JXW*I8WS9D_'+=*9WL
    274 M8`F^G-<I^_MF[*^+O"^^][*-JGK^8CZ6S9"7DR%-P34NV6)I%F&.>WHL%T/)
    275 MNH\'-^FO*8;%Z($?]7E0G<#U%C_Y7HOY/O[!64HGSM*JID-4;X^B^H_RNX]"
    276 M^%2V(12G6X>R+Q?<[M6/2?<N#K!YFQ(*W#!KVK?T:MHOIF],5+;3LM.^Y7),
    277 M^<4YGTZ.7&=Q5FQ;Z_QFJ/*;HQJ_:15^<U2?>11@YB$>N&691_?*AF4>]FB9
    278 M1P?,/5?J/,@'KNFX^N']AVN\JG8K/3?`(]DH,`1LD8TO^#7/6C3W3:_NCHL<
    279 M8_IMJ5OG#YW2C]MMT:G5,77<H?9607R8`([1?=U:\-W[LKG@;NV-WS[DMH3C
    280 MX]&05C$&:$6A$/Z==T(LR<:M#H)36]MZ+,SNH0UJG3K=^Y>V]=]^H7;_YM_<
    281 M3BY]I""JI:/,?DI<QE(R48@A\GYR_2U]M`UWJ(>L#R_>\>;`'OT_P![M;I-/
    282 MIS=)<2'[PIR/$@9`3M>2X5CP;L$/I^.)>-Y*>?W@YJ&M8&Z+9%X.BV1>4GA:
    283 MS.3,EB=9AY;$7G@V=2]VS`0I>&O)@>CF-%CS_=D:K#GS/R58<^8W!&O.W!>L
    284 M.>8C7H,*I,'YCQ-?Q@5GG"[-8B]_7'X$Q`L>O[Y<S*L?%_OZ1]P`(+^Z1-G+
    285 M!;>,W`(TGU^V"L)7+Z1W^!E1%#W$KP3Y?F4F^^HU7C&]!_DWA(N.*9'^^\$M
    286 M?3\R(G%V,VUZ5Z3H[&;STB/I9Z;DY><4,1$PJ>0SD:^UIB:E,'PZ(=QQ#3]D
    287 MH\DIW$P-1/A.PFN]]@?V/6W%PD`FR?SM=O_YEXO_\VKW#[^\[@_6M)_C[K.K
    288 MZ*H[0H3'B2O3)"?[ZCM''[/Y:N/D6M^\9_1VG:-3V9,UQ_YVWS]@/WRZX+BX
    289 M8W>Z_[WC;K)E<%>C7MX_Q/:N'P>S^_[B^KL?SC[,8^VAEZ`5?CF;U15V3)FT
    290 MAV9WO+>^8\X$#S[_[$LC/O#HRM:@1L<Q;AI\\KS>[Z28='3JZ?5X2XA]%!CQ
    291 M,ZDCQUG*LAMUWN].:D_YZ28(X89E0T=*F5B"O;$:UCW.SVS8/K613T/=?(,>
    292 MX'+=R47WJ&>$OS2/^W:DOLQ%,H7^_;W_[?3^YG\>N;_Y6&I_<T1LYLTZ/GA3
    293 M0.3E.RK\]47A`IVYW=7;\S=O=A?[\[<_O[GHY=<Y?.>9&+C%+D+_)-]25TY?
    294 M/80K7-W3E(DG&H2)6Z3.;EH=%!_6(J\OJ[ZMQQ4X+Z[):UC)UY<R5;SLI[+/
    295 MZF7Q`,QA@?<%T-W;_HXLOUTWWK^\"W2].._M*JA&L9HCWOT*_T'6/UR\N7Q[
    296 M^>Y<J-=70.RX!.+9[C^U0F_?O_KES04#YLNW;R]>79Y?=^*&-;WCN"?N[JZ8
    297 MY>&]41U3:"/`+;)7]Y(ZR9@\&_$MSS*A,PTEA"_5M9>4.#S_P\U*]3!PY=[,
    298 MN0O"'Y2!]?Q&IB(6$_?<5$^NF1^`T0R\Z2;/&#+U5].&^KE0?_390G<6XSIM
    299 MYY@KNY6`CW*IHUF'MOOSGSGUXR3V[D.*0N!A[@>E;JD6CX9:W98I3I?]G_1:
    300 MJ]`<;^^N#C=B\@XW.]J\=5Q"])_1[O49RW`B(NQG->\"E.8S5+F+^WD_T"S&
    301 MD8(QW4+!+NO#H4Q.$E-W)"\>IF#2IQ0<0HYD/IY\Z4BFURD<EXZD>4V:NS3`
    302 MRRWGX+CT:"E.<2CY)W$*)LYIM\<BJ<.[WWPYLQSC&0&6)>N:#(O[_M(&7+(Z
    303 M98[/_>F`#_EN?"#X/D+$\S%"R)<FD]9SV0E^\NL.V2X?T9=8`D29\^DW*B[[
    304 MQQ(TAV-82-QK'<8P&#FHQ>P/W*HAA7W#"6X7($6B=Q#X!>%W8"%C@DVE%#\U
    305 MX9MVD3</DP\'MUB5#@5M)'FH($VL*"P\Z"XXA=]^\C'YS-MNLE9.XN9]N_B<
    306 M2ZL\]S/MN43*!F]C4/M#Y&Z?.GB>;KGGCO-))6X)#TNA50Q0(W;%JFAE-,DI
    307 M#'*R/)4010]I"3S&&M58'H'*0Y4/8>(YNIX]XH'F/!O>*(Q!\[#M@Y51>(Y"
    308 M3I'$&S*0S,/G8DYU+-&B!:O+)>=%M;(0(1F1[#J;HN5AI?)\,CQN6646+V/2
    309 M/,TQQ!`4!^"7P&-J>68P#_3$B#`"KR./;T)-08/,,"F:!\<;Q5'Q[%6;T>T(
    310 M/B8>*NI#PI.`7BM^'61Y@BDX,[$C7MI!K9''CJ;$LP]U8UC@4`W/&8]9NA\F
    311 M.<+=ZL##_8P,U_`\[\B#O8TQ,B;0*_&@4+(QAAR$DSSYG>P.'%\IQR5HJ"R!
    312 MH\8)+2>>#\USA'E(MI##:\-C<WG8-`^2QCV,@\=[.QZ=SO.VR7K/$];DR'0>
    313 M_TVAHASPO&4>W@<OIDBEMY!=Z[.W/%HZD+[<"M*@ESPOV/.<1])3HTF>GIF$
    314 MH%H^E=)X,P8/R2.30!*O3$@\?Q-4T2:HB'")IUE['@T.OO&@31X9#C?+F$1%
    315 MX.&JUO#(3,4394EU.9_=:IYNB5*5[)':%B`D/#R2!]G&5(XDX*&B/+V2I`)I
    316 M0(+,HPMYD&I1*<LSF7F8:^"YJ4'DD0>`\UC)R!,@>8A\X9"5$^%]XD%@BJ<E
    317 MBK#J<I.''$+TC1QN#M4!CR+/VPS2?.'>PF-X60`JAL%['D0J]1S21/[PI,HD
    318 MA\[ZJJV*Q^DF4(%"P8)AXLFFU%3PB(QB!>1GB!`[J!2/G<Q.U'J14Q8U#VJ7
    319 MT\&CB"2ZS+,AH0P9>@X%]\)2#5XX'JH:M>/1NE::FX)1&2BR!!ZP:GB@+#F<
    320 M(76&A\U;9Q3/K@[DND&_X1B2G3SA\Q"G`"<!FHBZ>*8SU9T4YUFR(`2/5R>Q
    321 M$VBEE1PH#40@/@$_)CDX&%Q0D!KT-1VXG2/1Q_)@5>5Y0BKTO_(_??7"9A[V
    322 MK&*V/%`Z%/8#)7B\<:KL9XW!\.AE8&IE/T_AY6G"AN>;%CBR/!^5YZY&],H)
    323 M][FO,$;,$[LUSWBN8*OE@&>>=P^-%GN`0`A4B3SFN<`9]#&R#F[0#)^%1Y8[
    324 M5WFN+,^X!ULTC\EUPO,$,.:1UCH3G:B\4@!,-#QKU9*:9#A!@6>C0AZH_8;Z
    325 M"S'S5%,K"$"6";]Y@GF@`D%@0#_A-U0,&K`$SP.[,4AK"E\C#Z_E"9VF@`[X
    326 MRB-.>5XMQ(NZ"[&$E&GH'X;!HH%0R<VFB4Q*SOBV8J$<#UCW$=#'XV]1'#))
    327 MU<Z9A[M[EZI]R%QEQT.'>1Z[YQF_17VM#8*@6N6<(P_CKJ`'#<6H,T]"C3S5
    328 M%&)>5%3.6%>$&L?QJZ:C$!EH!9Z)+>&)R&05,`1*80/4@4(1="A:2M#S5%,-
    329 M@PNB>1ZKR_Z+`H)@4%:`!:H/,%7@KC"$]?+4;@`CCPDV@2H(WQ+HB9NBB`#`
    330 M+(;84N$P'I[5#E7C\?/%?=`"HPJR;!4/627J00WQ4N`@%XBN0&]*F@<D!R@9
    331 MI(^F%#(+F$-/0]$RX`Z/OT7?4W($5\4S?XVA543]4$N:=$?B0CR4\EE9"+S2
    332 M@1+#4]%Y9#PP@6<OL_:F:_Q\'Z"<Y&!>])>GPL!\\>1E,663XU&_IE)3Z@)'
    333 M?)%ZL>>.,`-!%:YQ`V](33'F?N$1QD!D`*GX*$Z@$H:[X)&EI>$1XH9G["H1
    334 M91[%GN@B%<#2*D2QZ[!ZP'2Z&8%UH6Y00TYC+P!C*!'0%;'\7!(.VTC7S/6!
    335 M<AD:.J.-@(D6A\_*-[NI&F,H,,T(8:1PBD#!$WRE:PO>96,\:XB.W03$2^([
    336 MP#EKC9CB`J(%[OXD8@RDD/KI?FA"!XCE.%2@K3-[;BK(T<`^507BM@D+L8J'
    337 MKO.4>`]74U0H`2B5'/W-\XKWP'Z\E03E0%"(?)-Z*`_D$?Y;I*FOQFV!W<=@
    338 MC)QY#4>W>+P\&5Y%X9(ND"E'8H+PB@<D@XQ[[E(+#0<#>#IF\3@`)A`;""4Z
    339 M1X%/Q>5(Q&U84.!;HA;0%8;*T&.*//%=7#$9/$_:IF,*_/'RU71VFNXHL`<\
    340 M-3RS7D'ZG2O.!`37!J$FS'C0HJYP;6F$*M6*=PT;0^\2X"9LAF2"#"G+^?'@
    341 M"X%-Z`-K"L_"5ZG6;#/+`?;)BC$Q$\][UG(F-)P4WEH@E9$V'KZ>2D2S!4W1
    342 M&Q$''D`):A37G/2W/-\:3`@\M;NXXO`8P%0H>ZC"#H:`*!@'K0Y?Y$!I,NE2
    343 MP4M-V9&EE`]@#TR^`_OX.BF![M'+-[2F/`P=I`%-X2RK5;OY]0,\"2.G1"7M
    344 MJM\9;?%G%XA"IB9`Y<%.5\`,AE:)\\T@AQ1VD]`9L0Y-:Z^<YU`2VN2`*O20
    345 MD$,--8(A$'.*J&YH3I&RS=3"03,\[5UL@D$H!.T%9I$WDQS33A-+&2W6D28S
    346 M52^<=3E*LIA#L)Q><!"7OQ`5\"$N&HPUR$5:PD_(!J":1-5XLG@6N%Q@FSP/
    347 M4.>L'<<'@A+9V@"CQ(7NL%2=]J$JLA5SDHH6YQ+]<0,3#`3.+:H1N\Y=!@!:
    348 MC@$)]1@2O&=LX(@JQ%2XZL(22P$"K$)XX%70OFNPA:ZJ!>TA@)!6D!?ND^+Y
    349 MW7R!WDI"OZ&%5!T8R>P532%9`4(!5N$&)YYY3[\!G0=H,!2+C-6@X?`P>1]B
    350 MC@C2<`<#5:(Y#U@-D'$Q=$D5)PJ<0A00BKNL"1FB$@X(G:@#08X0AU-%7Z-:
    351 M"A@?JCR,4Q"_&6\5\O$\73*-W7;$=UO:7NB1P7E!&Y#E1+,;DV;0"^:"!JX&
    352 M19/G#S@6H9QF;XE;$A>!)W0[>.J]HT*@'(@(GCO@&W@+?D>QG$6R'+4L\)AX
    353 MZ#X[C\`3"``3*8XU.!(-(1/]58Q4K)S*QI/=(25TOR)#MTQS+L+'LWVX&00"
    354 MBCUC(OHA4";CZQ@9:].WI/A)W`.O0+I23#RH@K".O@@(C6O"++U)B*NBEP;F
    355 M\Q1W"<DG1JX\"!X.+_,$X!:UDPY_\1L-:=0$.3/O"1!TC.HU>DVIGB)<-]@)
    356 M&D5X(*#W'M5RIPO@O@-N"UI3..G&0@,!E_2?X/5"N)+()IQ8]!?@;NDLBJ`1
    357 MC#(J$Z^'SJ$.A!\R'O\KG$ER2-V!^RO"+\]&'&0,)\O1==MPBC()EH$;B:8/
    358 MEKX$@#`*D9+L110L@Y.*[>)"0GXI\3K022XQ@UUX+CT(!8XX&@!+8!215`RZ
    359 MT0>:-#@.Q;E9(+@P,W#?,60H4K0\+&V,G>CB9Z(,P@"OZ'!H@?%`PJ!'C"$!
    360 MBD`9"`U5AHINJ4LP-];0*ZN2"-F',B,^`S0H2#9H""2A\%H:1#JFA%;$3HF^
    361 M*$$(R`6Y@+]$EH'\$CM.0!MZACKNN>8,YDMYVB\M/A=UAZ8\,XQ$>T[DE1BY
    362 M$/L2PR?XAZ"#V!S#LT@`4%#2!-?3BYA+>@.40[!"FT:APM@HG91?)@VJU''_
    363 MIL59.AI$0@;R4&@#"`342WK*BIWS%D@3&PX",O!4@`Q6&D:9RE6N`5;$_2)F
    364 M1#F($02(/:$P@="*@HRB2W.,R`BHB$DUTH#[1&UG3BE4/PFQ#,6D8A:Z!0P!
    365 MM:I3"&#@.^B]82*'.4'@B-@A)LX@YXAL*]-E4].4&>J1T>0O`!-,<DX2<PCY
    366 MX`F70)`F$$*8$`1J56`%5H(FTI+':0]-]#18C-D8;5NZ6Y$!6Y:^2)AF/%T@
    367 M3:H0+2`,4$4\`B:W=!TWST+@$FI,*CO?4&00A%'%P`T/A0`&"-8+1Q!#6JJI
    368 MIBFM7/%:4B*2RR!G'*-J>#8TI.*+,H5&UUT!#HS4)+@-B6)Z1RFY!;>+N9I,
    369 M""'3F!-!8RV3R(P<>2U!?C4\"#[0+'52%Y^%@2%X2,<)8:$I:5)%^T!H"-7;
    370 MA6]6O3OTG48"0!Y-T5AGF!5,%&M;7(I`]P1\S"FX`N5@GR=P9.9PG"\>&_&.
    371 M)BU#'*RHFUV"^->L3O.?DE,SNGC$J`2*FW+/37IH,+R#1)OA))-&;;2.88QP
    372 ME*XK<(##$'4C^)98&T$^`UZ:,7'SF^/+3=&T=)18H!@R\FC1Q=!JP<JD<F.!
    373 MK8@,Z^B"]/0M>2L-2K!H*JC3S66R"Q&_.'/T'6D9+<:H&Y@SYT#6B7,!P0<D
    374 M.'HLVXRN>!3,&$!&87IJYI/9003$&)"DPDK>6P=B-O`:]K4FC\$60##"!BBE
    375 M*>$FG0SXS=E7!Y9S=D,"6!)M,,.:9B=(GD+"?$HSS;J?$#Y";"V3I10\"5N(
    376 MLA`1^."(.K*DR^&N];F2'(<96\ZNE/4@CULM\+>PTV0;1[IE'%_^"QS'.'<%
    377 M^W_+W%7J3]>Y*Z#$T=S5;_^$S"N9Q3I=_>B5NVW^\6Q=`N25_^@I2*_"75.0
    378 M7L6[IB!]V>EK6%JY7<CD5;YWBM)K]<@9-:_U+7.0,DWYY'024LC1WS0C,\OF
    379 M8D?,#/WINC;2<WNQ.YDIZT`>^\FZUT?$7=(B,Y+UF/&Y?N6\')U([74\(N\Q
    380 M?;70?SB<=R$P[WGL<C^@%W?D'.E%8,='R:*)6>NUY%%M[UZEYXT:26GT+:3T
    381 M_>FZHYOG<M1[2/E1WZUZ<[36@.M^Z]'NY/S3`S^YF,PLAR0?N'V#GG>ZGM#]
    382 M](:G2^)?W9<F>.,?H+()#]%G\V&O-V51B*Q-+B?+RTG-<UVK@M9SNS_O?#W$
    383 M.;-;TW`LLS>5N;?UZ$&.;7LTK$+UMK!MPS7='PY<L_=Q;;MS`RX>^X&_M\?\
    384 ML_#+R@=&\%'K*K39!#F;A#N,V"VZ6;^%(\>)UG59V%HN/,!6&X_`Z1B=[)%V
    385 MU:-EN=5*Z2>#I/;M3MN!9/W6Q[O-/AU<6.#K#@6(%'W;K<#68::^X4@MCE;:
    386 MQB%E3Q%X2:G>J-OZM(Z*.*R[$!R1I!63=:Y'7[;<.Z9O_O<-R>E'8I(S0\'M
    387 M5_>MA!U1R[F'L>B/(LM_?"R\NW$]6?F*I,N0"T?&DY^UW2Q[;KM^,QUDM<G-
    388 M^JF3=P\)I:S`[5N:LSK45O8U7PQJ1(4W'=G=D6#8Q=U,^[I%A11V-_+"M&]?
    389 MSGM9=GKT&<[N#N++DLM.6O^`^[/95O&#4/?#8U'#'RWJJ5_/Z;IK?MF/C_M^
    390 MB%4]J\<G#;#AW0-P4%9K#I]D^*5657<8Z2ING[0GLE=/ZT+[++_O/=;W._0^
    391 MC#2][]L1[^.&I'516_]R]I\_G'_W][N_0X3:BZPKVWQ0=ZY<Y<IQ?\O*\8?7
    392 MQ_L@7);]'GY`K79=NRNG]*S+>[V<BK3Y''+97`LMA^MU+;P/P\+$/ZW?NR)(
    393 MY9#*1D=U\;"T-+G:C;F7=+UD69'<2AZ7$\>N='IJ@YE:K]9BH1635=92SLOF
    394 MA-?C!ZRF-75]]/VK#_SR=S<LKO=A<)?_!/&K#O&?!BJ(PO+9YY_QW[(=ZIUC
    395 M+V5,608MOVU;)'XZLE+`E0(?-Z;6O3A@P]D/,RM$W[OLQA&T_]0>/WK%NX\;
    396 M5ST65_W_O7C[_L-A]^;B_*?^9'#3X^"F]P_&K^_X"G40ZGCDDYMY^"+8EZ6E
    397 MJ&YWN=X3[GU[^9JWW[YX*_TZ4ROSHC#O^_<?SBY?Z,]WE_]6*X4_T]3I5U:>
    398 M_K=^*4MY>R]N":"2+27D6;>&+\<2OI3XZ?(-JUCOB_3]]WXIG7^[K+T67$%\
    399 M^<N;5[MO+W9J96-:/^ILM[A^\_KJ^INKZ_/K7XC9G_\?G]<2_S^+1L9C'^T`
    400 !````
     2M'XL("`!?)U8``W-T9%IT97-T<RYR97,`[7UKDQQ'=MUW_HK6KB,\0%4!^7X(
     3M`AV2UMH`0G:8VHUP6`X2,22&P)!X<#$#L7L<_N\^YU9F5E;UO$!Q0RL9NT1/
     4M=U565N:]YYY[;U96YA_^^+MG_WVWV^DO=__X[.]VO[F\N'STYOS;WSSYX@_E
     5MC/ERAX,OSM^=7YX\>/(%_^Z^_')W<?GRGR_/+BXO'KT[^_G1Q>7I9;O"?KEK
     6MW]TCUGORFY\^G+]]>?:=U/U@J=QW1<.CY7M\M'O\^`_G[UY]?'/Z8??'#Z??
     7M[7X;;&CG4U<V/]I]0,G=AZ?G[R[/7IU]&$\NQ]/QV_&[\>5X-GX_OAI?C^?C
     8M#P_&GR].]#C=]M_2-*V^W)V_/#M]LSM_]^QI.ZH?[>S8?IE'NU>O!_/]^7#V
     9MPW+4/MJ]Q-'OSH=ONZ.0Q,OO<?35<-H=]3AZ-IAO<?1\.0I1?,>CWP^GKY<6
     10M19'Z"=J#9K[XW_KKIZT0?IJOG[::\-/B9[T=?CK\K&W"3__UT]9P_`Q?/[7M
     11M-FG1B<[4P^_/+U]__';WMR_/=[^UN9XSZM&N%31Z48@Q52'X]W1W4K3R8#S9
     12MCX?Q"G_?7)S8!^/?+\(VM@K[.:Z8S/[*#GMSN!KM%7X<)KL_F*6PJX5?L31%
     13M\KRK"I#ZS3__?'9^>?;70''YULZ&=FV[^%5_-63\ZOD3G'SRQ:OG%''7`AZ!
     14ME&OC<!R?!J?,P5S)60A=C@UA/H8B]F`&^;Q"07NP@WQ>L31T$GAF2G)^R#PS
     15M&2<%)LVC#@6O:<<=#?G$EMR[*55(0,B'LY<?OSL[>3Z*]`2,:@:A:L7R`B2K
     16M%GS8#BO6'`',M'.V*^?NP-3+GYY\\?CQ[N%#MNSL>[!4*?SP8:O#5]T_$Y#Y
     17MA_MO[*"5>[A_>/@&O;7X8QZBNR8U0-BP0J;6:2[]\&KP2K[BBF_,-/_`Q2X_
     18M/(P:G\LY[0R_X^(%Q#8V(+(U`L1G"PYM6F%\"W*;JP9V)\]&U+#HH)1P:BE!
     19M)>UNTI+3BY8<M/'^I\OS]^].<.T?_FZYH>LXW;E%+\[?9>LO?ZJV?H=Z7%BK
     20M)S[<#]#1U3BY`&%>#18*&XU^N)_<(D=WNQS=(L?E_*N^P,V2+'(2*FWB\FH1
     21MA.^`[(^!W!C5=T#VG?#\7<*[!Z@]I':]RGSLS_SQ]/Q-=RZM9.T%I@=^CCL8
     22MA0`9/P8][@J(!UJ+X8FEDGRKZ(.Z0_0!R'OU##S[C/(^#)[?('+C]Z`K?\6?
     23M$+W&5SMY4IC?SX7`5GX/;IO/['G(\[HKAU]V`BW*Q8'%[-6`2S5_1_YV`VF3
     24M1?=7K)4G$KG4X:"GZX$QDUA;,Q$`O9)V=@W=MO2&IE[7UFL;>]3:FYM[9WMM
     25M8V<"^@X\![?@.?@%FR'\:H8=XDT0#>EFB(:\@>A>0!H%G,1I2`\K5+7)\^DA
     26MIQ$QVDS0^)F.41O5K:B-^@[41M.C%G=VVF:EU-5@M-7!>AVU4ZI@V66U'Z+V
     27M[E#0;(+36JG#U>"L5R;Z%-2AQW2TAQF4`(E'S?3&*<6DM3N8BFI_@,:S\IF%
     28M)QVSR=9F;ZQRV86LC#=1XZH0O$)XD+TU.*=RLMGB[BGH;+T//BEG8E;%.+2*
     29M">Y^B`X5Y^1UQE]M50P^1A^"2][E@%)!)705-\TN!>=P4]P`@0F<:<HJ&ITL
     30MNN5S5%DG98V+*J1DG(5L5(([C#I&@^XKEW)"`PZVF*'6$6=5B+AORN;@AF`=
     31M+K?1,YBQ5FE\E0;GKY_FM$<8(Y5%]`G%\'^3T,Y@<PA4A$'S$KH-#;C!IA@S
     32MNNU1-J%]QFAOT2^7HU$0C5>\B5$XBZ(JHU8=T&%C==*XLX-L_:Q;K>3VB*TF
     33M1!#16*?1'Q2!C/`EAV2MP=W10V4]6A44;JBS1NTY>U2>HT=O`1=H+FB??'+1
     34M:6.,@]`-Q!,@<Z=Q,$.75E.[!W`&M(;S'FJT-ECM<"!GZU!!""$GZ(JJ2T:A
     35MKQ;WTQFJ,`ER"8J7F00PA$@`*!W80N(U1@M`HI4FA$19`S7.04#&1!?9-"<0
     36MR+B11GTZN`#IX1/BA5`3@B:("@U*T'\P)FMI?+81N,'_M`TPE`0I*5P#:3HW
     37MZU'3C/2!?(;^.(!'(=.#2($Y"R%:!57BGLHYJ-X90"XD@UY&J)W=X^T(>;1"
     38M>70H>30[1.45X(W;:1:G,4#:#I\VLDFH%EC-@*.!>G`AI0_@HZR'[/<,DZF.
     39M#.4X'<C"*.@SP!-9,5H$)3NH4QE>`JN@WF"G^(^BS332";*'$<!LH!(%M:,$
     40M=`2\P$[0'4@EYZQAW*@!YJD3K@2`B0)CDT$98%9E_@).>0!=T]9&B!=Z@<K1
     41M4?0D&B?F:LJM4!-("8U"KQ2@E:$)RUQ@<#`7!4+Q@=4"L>P1-.T4#0.UT$BS
     42M`>P=$$;Q*"$9"";P,DO,0*H:IJ$R+"6CNX801GOXD6'J@#F8$.;*M`3-`,IA
     43M93`,!TL1VW"P4\!2*]BY9PN5PQGC@"#V![SH$SD5%Z:(>\),$C"+,QZ5>X#(
     44M\IB8/KH?4#&;.D/*"*0,=.8\C`<"#N`::"6`\(`]W!5U@J`B8+`7M/N(8AG<
     45M":7"SB,@!SQ8<)BD3Q!)9MO0]$BDH6\YH<4)BK:H-7ER2&+AB39"G($28",.
     46M[8;XB3I`#W)-&68$BE"D2.-HA?B&ZA(EH4DBT=!>($WT".QA`MP&B!L$!6Q1
     47M56@<&BR7PRA!(.`KL"N8+@8#E)A@H5A\`EZ0.&0/(P*MP@22F36#O!&*BR`C
     48M#XJQB?XH.W"#BZS<D55`4J!V&$[0:$^`O$#79$;@@L*BAX&)@+&A8S!%M(9*
     49M!@UK>"=GJ3<0$JC$`)MH!+H)?P(@0=A1$9I`'*&'_N+V/$_[!-LH^"Y($.HG
     50M.8J+U%;4:J_HV)G=RD%'(D9V.J"]-&!<0!_`VC6ZD8C[1'I5="N`+%"$(@`"
     51M;!W*#E0A2B`[@\`B"2_!%`U8%[8<H$P7@&J4(5T[.EL2!7`AC`6IPEFP?D"8
     52M=^+UN"4(C@V"_DF!Q&8BDZ(R:"HA)("P,E$'*J!@X/8<-0FR@*GCN*5NG'`F
     53MG(*X/_AJ(Y@*Y`/(4WEZ$IH5N@>Z@"[I1[)0.KC$0<(4-_`)4`%Q`"8I"__(
     54M^Q9$!"6B%OA:\"HZ[,&(IA`SPU09/1CH!!!*P.)(YF`9N'$`-Y,+`(4,?,)_
     55MTOT"!:!L]-4(X0+7GMJ'&T8W%)T&;$>3"\$`E&*`W7EH&6@"3T/R`$PPU!#,
     56M"4*)I!IR85+H&IP,!*HA*3@)TA2X$#$8H@9P#CC!48CX@#M`*);D5(:S(]-#
     57MUYG<"A&`"!@A0,C`-XF;K$,707J'.BD[``7':;2HB]0`PX*I9L@-\@7M"DD@
     58M"O)$`CT%#1G",`BT2#&H&->`+R#K0#0&$`&B(*@$'@=2,N("8`*\$)P<Z+$A
     59M,+A4Q%X,(V@FAKP/)PL#1;P(/,&%,)X"%3E/7'G@2S.V`&H"N9QM1'/(4HG,
     60M@5KPOP@_!0U$D`:=I:+W4*0.6!P0E<1VB+Q(OD8@9Q@GTC\*UVK2D\25I!-A
     61M[\PH$MC5AH$O2898AI3`$C0=E$<1&82R9#9X'<]@#O$5N1[H1I07R*%>,VJA
     62MCT.]<$.,EF#,9*+`:""1$]$?F"PX`4(4LG30/X(%VDF`*W$\@[``%='E08J9
     63MD0[;A<9;QJU4.0!*R1+\0`(X%;A%L$DA,MX1?M#TFO@@I]+,0)#H#C25<8A`
     64M0`P%P@*K*1(#08ZK(QN2Z.(=(S!Z2P`/M@Y=>(8@@3<&:`QA@GAK-C,$]'O$
     65M\0-<E"_FIC,8D!$@B@(8@`2P"Y^,SH&(P60(!+/X3Z8,D'5D"`.<1$;VD<S-
     66M^Z,!$M'"$"/S@D@%(.@(EHP/AVB#M`"Q_YX!6`+1HXN!X8MF>`<]@#5`9\JC
     67M76X5$)GK(B)B`N!V$((G,$!U1#R<A&&LNO\+#(GL`=X$42]P".49=ID!.;@8
     68M%@KKAUP]B5DB(^<E_C#TQ8P^$`6@H0Y-AA'`!0):L`B`!,2%.`%FR30'#66@
     69MA#O@6R1O`L]0`D)P^,;(]B)XP+U`)W`HP#J`$]$?(!_LG6FA3M$5`C>,>&#_
     70M#,Z82*&1P!=80.R?/DP2+-)]H'-`!?0]`'EF]QFYT)M'JA>X9JH1Z(`@#P1;
     71MC(*$V&"0@6(%I*CRQ%Y'$EJB=V>H`6X`1R/8"/0<L+1$>G0&($?WM0@-!@QP
     72M6/&K``'ZA_B1\3CEBXLA/RL9H*:?RPR?P26D!BM=8^"&T`DP48)Y>&\XM42G
     73MA2\P19H`I`_U0X)``-4.FJ"'@?7#4KV$;P-H!/S')(;A(/4'MPAMH?,T>&@0
     74M+`K'S1@7M.09&2-TD*@&:$B,`Z2WE!+JA<X0=R&\0'5,DCP3N<R@FLX8IL`\
     75MB((U=*C`)`,^CZ9#<^B2!<7`_=(1T`<R,V9ZA4@+J@%G!.J"01[:A+Z@%9Y8
     76M(THTN!(X1(`$F[/@.`84F6$%I.!Q"X8<<7;PS/:9FR(J9UXN84!BH$SF9-L-
     77MR1&@"/28P"[J@PN$(V5.R@0-?4!QB$HS289S9NH(48(BD)TQU`?)P&C1(X$:
     78MVHAX0)$7<!'`@>L@SL1($H"@(T(/Z+84&<FR;5"D#Z0I""TS?T"T`X?'7)FD
     79M!T,B?SM&#T`8J$,BW&CVH$PT'5IQ=%N@5I,%*DC:&7DB5"/(&%4ITKMC/,I4
     80M@L,6N`5:G1@/D\/I9M`O!D4<%=$LGR1^`,+(O',FR@H=LPW#T%(=!H`#.J%G
     81M97X#%T3HH7[`*$AFS3@-7&.U!'%H!T00&%(&*ID<S4P6:F3HENF1$VF,L2I@
     82M0X(D'8%MZ.O1<R9"!!_N#I?*H""1&>!&H11+1D/N0!]/J3+\)@20F(-(`3FF
     83M7>@7(@SHBU=#H^1(IO8T"RB/N(8*/#D-0$84A>H3`QT97`#-1/HB<(R6I,^3
     84M4`3N2NP?'87Y@"@\4R[-2`J!#DT6UNWI#E"A$D@`U<C'$:J#314#5L]A!A@P
     85MPWZ&HF`CQB:.X1<NM$S:&3!!S,`9CD<U.P0@#J$EC`R)$)@(+@A.#JV8'2R'
     86M2R49U+1I%Y%!V#JF-C\DHT-FUDL?`8H6*01FM`@W%`F<U@PX@G+%6T$U2K#'
     87MJ(E'(FF7PM7TUN@7!P4@84<$`92X')_0-KTA/03TB:C02$0`XH*%B[L$M.7Y
     88M'"R([))('Q";XA@5E$SG*BZ!*O#T'@!,GKT,TQ(T`668.L(2*,U`>F*@[QE$
     89M$-+D,X"983E'[^!B(T/;^58,__$_1D,(T)D3<.QE/V=?^>NG2+/XJ$MQB`8,
     90M,8<K$UP%3-3(>`=@Q31<4C.C*'BD:Q/5R5P[,<Z>+THT%6]D=,$B=TN(2IF(
     91M,Y\@1M35P"!X'DC5\C13\G`2A&*@2*`#RG-M@0$GA(X$Q/%?HOL%(V9Z-X8]
     92MZ)&AMG*8XW4$CHH.@^$D\V:X4<,4'^6D&XSVF*XPG'`<@V*2REP"=@E,,X)&
     93ME):U\);D,8:@3QRN"'0VFIX4*3:T`V;$Q9$6CR`0*6ZD7X7[A#IH9,R?I9M\
     94MINL@C;^P",D?!C?'*AP+Q5U@:*1#YF'$%5P)<G8Z-V@Y<U"`V2$3%6B(-LK<
     95M!E%%)GF!*&'&'"2'RN%\.#+"A!TLP;""L@$3PMXY(B>#4+`<9D7TO<*"='<<
     96M5D`KF`I!VLSGYM$(AFF2>Z--\(4<%)7@'[U1=&^>(2K[`7R@"BB=J:EC?,1!
     97MTLB@3ORUHDR87.D$?RNI+>!*%"<Q(%@`]1D.88+)(Q]1",7]@,!?>)CCF'`;
     98M,LZ$-!=71!(%VP_A$(,(URS'HN>('TD&?!.T""7"R3"/953$P`F<(Q$:V$=I
     99M$0.'`3B6"PTK0IP.)3`7@2='K`#-0NV,<0R=*],?.$:8#3-GQ13,94E,@6)2
     100MA&*JR=%5P[Q5,5&S],0<-I5A0;`'"!+N1G(H3\E%!KKP7(P=,H=ZD<PSDQ?G
     101M!%EQ!`UFDQGOX%:(:Q@I(`J0=+'0[@3>8F3M)>;!AS=\K&4XE`%&(P:8E/&N
     102MAC[#*AEL0>S`?!5$`;,&>&64DD./`'D4@H9O9SJ#2"URT-@R+R=OP!0!5"?!
     103M+5TJG!0X@'!TC)KA#ZF`0.-A2I,Y=H<@`M3!>Y$V?OE8YI[S*%"Q9X*&=,,P
     104M-J$)<4P.RB"=P6OSX0.Z`.'!`5-NH"7FOLBFF`T8CB7!E!7'R1@+T808!R>B
     105M"3IGK,1A/(Z%X#]FO(9$$_DX@OZ9>0=P0P-&A.`8^QIR%P0$3H?]<<Q>6`.F
     106M%HW$OE%&`CTEIVFC#$Q!J]"+#'9;CI)&F@?D#8E#C!Q#!YSI^KS$L(X`\-).
     107MXMEP;`/\0N?%%%[S*0;^0NA48DI,"*!0T*?DH[@]2))MA$!D;-Z0GS@@Y!0'
     108M=)Q4Y0@),(:1"('IFC,R-.4I,]3)<4E'X0&WC-DX@(U[0ZV0'VF"@_A,$1R3
     109M6C`^P@2"'Q0#H7%8`J"BXX?(9`3:T"$(*B!S@-5QO(9R#G1#B%X@#W01C@66
     110MS2R![@2F@WY%$BV9!Y"6D6'H`)2CF;5X\6?,`P.%"6WA0R)-AHO,IJ`DF@:?
     111MF5@JG,RJQ9?QP1)00U^/4"ER_`G1`-I,9<%Q,A8$:CEJ[:+B_)[`D(VC27S0
     112MQ;R$0[",5&F*EG[",K+@L#52!X9A1J)[/A1AB$&S@:8X@N5D0)%!#9!"P[,<
     113MFV/4QJ$A,!!C*)`E';C@%Z$VQ]#DB28(7.B?PQ6,*QW3$4E<F6$!_\P:Y($3
     114MG^48#AQRW)"/\&!W`"1]3:`*`3S+04!$QXXC2A`41QPYB,M4&$D1?1PI$L4U
     115MDSM$R^0#Q1$?8I#Z$*?*X!M^B,.!F?;'T7.X`XB`?`S;`)4;&B(YG^.E$_P(
     116M-*>$K9GF,9:``V<6;4'CS(W!=X9N%AIE6JSI$:`*1*B>2.&H./D0V9SD8IKC
     117ME7R>JF:D6+I"><S*1RU@FBAJ1C_$3=$+R9-ARXP/;@A!+&&J.:C&X:K$$3@8
     118M?^2S0R?D17>"GEMY8LG$E,%58C`&?\$;T2GQ^29C73[@`(UY&3S+'/277!4!
     119M`%3C&"@P!D8CX4'`P'0KF9P(HY:1-QE,8<*M$.Y,"&52ED%`J(/!J2,^^#0)
     120MOHX)'BR;0&(Z!%OBV`-3E\ALE.3&L",E>?9FR)],&3EX0(>./G.(6K)CAMX<
     121M9&;^+SDKLR6.U_!909*'H'Q&:O@`%5SDZ/K#/#@,RP]DTB2^#?H-#`@X](H_
     122MH*_`)ZH,7*(\".`@#DT-=L\@DV/Y?#3"H9T,6X3P`Q\@L8GR[,4SO"-7BOFX
     123M_6'BPV3&=WQLD>0QKI84%[Z)#P_01H""D2,8PW(P"6!DD$";)ZX1Q6B./_&)
     124M-STDQ^#X.#S(LZ&0Y+F$%DL`>B-M4(8<.<I.0<_1B.7(JI).DO-`_(FY,IPV
     125M-9T"4R="#G0@3RL8%,[9*CPH3(9/#2`")],`/`?B`3[&"R12CBXZYIG4#G-Y
     126M/G7D$_;,AZF:1(QJ--->$#,A`P\!<($(#.-RN51&9!`K\+&O"$^WJ2W1KB?N
     127MW#)7XWBRQJVS-8ZG:]PX7^//-6'C+V'&QB=.V?@WGK/Q>=+&KS9IX_.LC<^S
     128M-G[M61N?IVW\QYRV<?V\C<\3-_YL$S<^S]SX/'/C\\R-/__,C;^`J1N?YVY\
     129MGKOQ>>[&Y[D;G^=N?)Z[\1]Q[L;GR1N_SN2-7S![X]>;OO'_R_R-SQ,X/D_@
     130M^#R!X_,$CL\3.#Y/X/@\@>/S!([/$S@^3^#X/('C7S6!PWW*2B:Q6TLN=FO)
     131MQ7C3HD:Q6^DLYN6*I'ZUM4^27JUBPL6AOC&#4[(ZB8[C9)TL:V)'KD?%M4Q,
     132MZA8K2>;6Q4J2O6.QDN16BY5P%-[ILC0)'Y.X6%?9L8>!PU>Q+$7"83=.$DEE
     133M)9+#U03B`"_5A74."/YHHFU)ON0WLVWJS39WV][NZ'['-[SICN%3X)'BHNR4
     134MCA9K6FKM@)`W0%#7KF%W!P1R#X%VT#S:G83TV-@'T/D)PM?'X),'@H"3X![;
     135M^(`+B`TGP3^.^L&\MA@@<Z(?HU19TV8\F<SC6$[B,OTXST6Y9%/#0%ZMK7=B
     136M'WO6\/!J.''QL7/M`M3FU&.$A`_*6CK&R!>[U.16:-R`,?LU&+=8S.&V9?MR
     137MO'UAOIP$R4186Y]/<!;)7?!9#"C%_05"!X$$N79_0"\XY)D\IPL,0F+9UK4#
     138MS#PL42'[RZOJZY+5^O9MW;Y]6S8OW[G4V%P0H<K]UF[3:EF[#5[RT?+='N$[
     139MMG.N*_>O7X`,@4U;)_,7+R4&T!WSW/F#Y?0=J[@A.&GH^(M=3NS?Q_)A6C?P
     140MG9S?R:J(<1<$Z@Z!VG;?W8V+B&JN?_KX\?_X\/[;-V=O=V_/+W=O+G:GWYY]
     141MV/UX=OYN]U-WXN7%^+N+\<U/`&6[.O!J7''Q_LV_G+W\ZQTO>7]Q_NX?M?XG
     142M0O7]N[/=Q>OW']^\W%V>_GBVNWQ]MON'EV>O4/#B\NSTY>[]][N?_O'MW[]=
     143MJHQ=P],-D0,\U])MLRQMJ;D,ZGV7/KW#KHSI(P<]1/$`B!,<UT44`M>.AC1.
     144M>=)S0,&U*1>CVBRJRM*L83&_4<-:IRB.1IOJ8R:M9Y>P5.1NBT*T\7=8IPFW
     145M+6:IS8;ZM]ROE_5&[[5&HS;YGOQIZUIP%__U3Q]/WZ#1XZNY>MV*Z$T15#C7
     146MN!0Q"QBZ-4NU[9C6^IMMP`J*T>#+T_,WN]>GE[MB#V?O=C^?O7NW>WOZ;G?^
     147M=HWL&;6[=^=OWU[NN/KRY>X??G?VJM79P=BF[GO^U0#*%4:+=?RFK-ZWK.RL
     148MN:SH];;C5L`F+.?0!C@LT!LG[>>_Z6'G,P2ROH+4SZ>(^5+$SKCN@.OLK<!U
     149M[@[@.G^O"%-65VZ@:NN8W@PJ+EK:N2H^-N$<C2'N!P04LQ.A?]`R+]'.+HE1
     150MLY+U>L4KX.A5\53S^[EP`'%OBF.")S#M;DN:@YQQP8)76TRZUHEN:5/M/V$]
     151MYSLPX^U:]V71W%'/"^5"W86F"K?)23#4X1LWR($ASX>;BKQ;DQQYDHL_$D-2
     152MB7PTMIM1IN06?D-SWM^*%JZTVB_\"*TE-G=_-;@NH(P'-^'WE'&LJ$V>NQEW
     153M\(-15._@YP>7.M!A<Q;+U13VKGR:JF&M]H>J8B.S71&$FDEN-CA9I[GHW:G]
     154MH6F>$_#3W@X0-LK4=16#PB'+ST-9/!$7S6#BK'A'P'`M9$ZI,6;/&'CORPI;
     155MZ&Y2<D+MW55=8`W7N\-@U7X.K3C)$Y?P::%)N!29[3ZPG?%PU408/R%CT_[6
     156M-9`UEY]=ENENMA74[8M3K^_!-6C+_]JA7P_N807W.*]B7!8RI>=&[C^$.=?J
     157M(!U6D/9S2#W8=5JGP^UH#2NT.MR'0>2A9CU<X9LY-[*:F3,8?O)7V`NX9-WP
     158MIK=PA]YJL=L5%E8*\PQ'!P%Q.1^WFIO5LEK76L<NX(Q=P!D[QQN/`D[3TI_H
     159MNW(WKG%[.-&/'KD'XYY_[8-[)4(Q+LIFQ`:5GC"C/W$/!IWQ5S^`LOES1*Q5
     160M3TUF/A/'^8M<-/`;:8_?PQAK<?M@"O)]"O,O.[(DLRL35K<+Y7YJOF&Y7O.*
     161M5M=<UJKNATOS=?2N<G*4(^4TE]\-M94X:UPY/)A0>E:*DZ);?:U5IBNC^S9(
     162M1:76"3!:3DW)M8O6#6=3EF[U=;*Z_5)W*"(K-QEJ_4-RXU3/EA;VMQ[JK;LR
     163M=BD#81B3BC9F&8+Y1FO#MJ$XNZ@;04??AR*2U@Y&-B'UMW-S9X9ZX8";3$LC
     164MEDXN_0^=2J61(J)L=:U@OBCFU-5D9P%909.:P0N'44N4NG%2:J^W\JDV9*X6
     165M]T'4,DO#>#.N.L.:^]]-&!P2G6VB'9IP:W.D<].K6;O>C#JQ5CP-.97[F`JF
     166M<3*;!JE>V',C^D+'F)KK73J1YC.UM=^85>L($]=WN=QB`:S85:JF=)=UI+Z?
     167M%3[E[WQUWW#7FK?!6[E+:6RU#5JR[WDHKDBL*CB[BH[20"AZZBK$(:^Z=I(W
     168M_(HX?&WPP(<6<YOJ)8T[\OKFJB^V$9#J.LR9@RL"*1=.G6B84"AWQ"B^IY35
     169MC:3)':G$8I93O??0;@O>4./*:'K+KZVL0EP+9-P8V]0;6[N&\BQNHPH-5@=[
     170M\9W$>*1TO#.Z6E7JX<QZUXS3W;/T>S'O<I.!=]P:"F];17,,WF&MFJ&IYLC<
     171MII6Y]57:KA;:EBWMFT+!*D2C1LZR.:+AV+M=9#B]L&*%U]2;L>ZZ0ZQVC9IA
     172MUC7*%\L>6LT#6V+6AM:UO>.MV?*"6Y&X7;-XJ#0>5'4$OM@?)[^-7=6V<;`0
     173MG`_57%4KU=%Y[`T^('BJ9V:94`;65Y[PZ-*ZY_(<RYB>XJH`A-95Y?588Q8T
     174MH_?0LV`;2$:SM<O!IAX,O57JWB@+/XV]FE95?M.\[1&%V*JF29OEPDE;.]>Y
     175MNF3F]`6L85VFZ=I4U::^S<XLQ3>H7[JC)?Q8X.6J9]KV;6KXZ=TA?\PW.;I'
     176M=XO5V54-R[EB!XL[&].1?BBEQ3#69E8;DE:0F6SG=J<2,HTK5II/N5XB*Z3:
     177M*O74-72Y8@Y(%@&V>^@5%J:^S]?#2:_KU[7^=56KJW5W'SLL5QSSG.]CV+R.
     178M$U:0:5'_%FBN(6H-[F,4NJ[*J8G/AOYBVX7#X[1R>D2]7]UIA9Z^<-6^S9U(
     179MIE5H,6FS"HL+UZSNJ;?M:`9<NFC7X4JY::RV7+*BYGULK`S17R7\<Q0^=Z5:
     180M1%?:R'`M]5UQIKMB$S=VW80(>-VBXTJ.XPJ%I?J-**7Q*Z26/G9!"_NH8[.+
     181MOA(.(/29"9W!?.^NV`*WOLU=Z#:S=S'H9'J[:!>58*^W[MK+A<<7UE]^ZA;$
     182MFI6+7)5K&?26A.8*NNK;[=:LWWY3(L<QFNEK+/2_F$/UKP_[E*,R23@JV@#6
     183M5;[R.FD3\79W'^U1"J*O`87M!+VBC`X4A39J]0C<QF/I3<=1]4I9,_@[T>2.
     184M"F9WTU2DZD6AYAOUZMK356WS$$0KM6I$Z"-[9U8AD2Z7K?BYE#Q*WWHH]$;9
     185M1)E7YK5.V?J,M\_FAQI3UCA]J$V$D!$HK3+4/I>:;(O->Q52SGKC]HO#E!$9
     186M-B;U;G+I4C3]SQ6/SZZRXJK>L/F'E;%R>[43VRX9>+O0IY"#LWU:UI(,O6K3
     187M$():=:.JGV^;E(#0J]HCM?&QS5QZG3%9V.K,]R[$KH8]4&N5\-I_5Y41\JH?
     188M:;%E"&:H%0W2LB.CJP*H#=L$T*L@K$]$?6'F)9P>:B.Y?$WHO8#$#;Z7:`,_
     189M3O0*"RW0-WZ&R)#5VJ$T:!T3?;[F%KK[O4IP>BM`.+]D&*GD"=X4D")WV:AT
     190M?KZW_!Y6LF=PLC(Y&_K\909,/3:Q?T<1?(UO.OZ_'P>[(\/I:+S_A2KU-C09
     191M>CL#YGI"6DK1U>3KZ'09_UFE[HR/"T'(3;>LV$HW"*Y8TJ^&@I?$]B@^DVQ'
     192MK=N5*GF/J^"V]#;?R*,M_==KB=2[KX+2`OIU+]CK>#3XM1K89@-MSZ-MR*/X
     193MY!+);22S+KQ&Q'"->.?H;L'$RN]LPMZ"UW@4V2_1XO)[PR2AEACZZ*YE]BV]
     194M[#W.+-'Z*Q?+*V&?+4<$UF2!([S.Y+6.>73L569[,`U<>^SAAN`7@CAFE'5'
     195MR@#`ZI+N;LT+-)G5;K!@J@-KSJ3&"N,FJIW;'/U:ZW8E,A-[Q^#==8ZAM<#&
     196M55C;^XB60>L.]4,;@7IX6)Q'GQGL%Z:GIF:!MN&8ZVPR;[6V2M'T-0+87-*>
     197M$W50Z3.<,J@1-O<90V_=X\K6Y1GEMEEK[NB!,QXA(VSA/^3N_NNG"K97GZW)
     198MU3$?A2W]U$)V=;Y+&]>-FH6WZ57<M',U!MM:7C(UVS.O;4GUMO=\WKO1S]HL
     199M5JB16&]33?6;\4C1:YJQC5/F^+@9IEI7VJ-^[9JGC53G2CO`KQ^9%/<\3BOP
     200M#)T?:(JT_?`Z+6)A'9-FYA]73:%@5E'#ZMZ2:79<DFN>&8]Z.!EU-+146UY8
     201M)O72RG4T(BYXZFIIG%ZJ*(YSD4IKRE:#$H)L)2,VOS7&E6+;L\EE2.38":TJ
     202M7I@AW(&8(\/L,+1Z'%$O'(_,;LJ]Z:^MKJI%?K2Y`#$M<QR.II+KF+_</7_R
     203MQ3RQ(W\Q;W8N*OY"=C9G55_(IN6'>I2O#`B/U#J2ZN8LW#@-I$S=>L'K^2?,
     204M?^+\)\U_\OR'\V3D;ZE'EXITJ4F7JG2I2Y?*=*E-E^ITJ<^4^DQM5ZG/E/I,
     205MJ<^4^DRISY3Z3*G/E/ILJ<^6^FSM:*G/EOILJ<^6^FRISY;Z;*G/E?I<J<^5
     206M^ER57*G/E?I<J<^5^ERISY7Z?*G/E_I\J<^7^GQ51:G/E_I\J<^7^GRI+Y3Z
     207M0JDOE/I"J2^4^D+5;:DOE/I"J2^4^F*I+Y;Z8JDOEOIBJ2^6^F(%2ZDOEOIB
     208MJ2^5^E*I+Y7Z4JDOE?I2J2^5^E)%7ZDOE?IRJ2^7^G*I+Y?Z<JDOE_IRJ2^7
     209M^G*%<\-S!;2JB%85TJIB6E50JXIJ56&M*JY5!;:J-2^F4FMNQM*LI9E+LY=F
     210M,,UBFLE4F]'5:+1I5EAKKG:CJ^'H:CFZFHZNMJ.K\>AJ/;J:CZ[VHVTS\%IS
     211M-2%=;4A7(]+5BG0U(UWM2%=#TJZ?R92ZF4RIF\F4CE[>,,LUW93B=//+&S^/
     212M^S^-^Q\Y5>VG$_-@Q*>^UX2U%%;S,^'M?H2';[R<XFJR)9SCSYR6^2.'L99"
     213MR][R+,5F?;@X^^ZRT'`MU;;W!O<_P[]UV=DAC/,,LMUR6>Y8_?E8+VT=:W6=
     214M7^S>O>>\Z'<O3S^\W'U[>G%^\<6UD];X>E:IL5X]/EMJ?/9)=74SP7,W(2T?
     215M34AS;79N[B:DY?MLNJXY&XU:O8<^<^SU:>9YKW$UZS6G7J=!7@9`P:LAC'PZ
     216M-7&`#XG9F.8SZVOS;7,0#=]C6N8@&K7'O0^FG;UCIW6CS&W3"8VR_73"$`Y<
     217M3$]=#=8['H->N%Z)4IQEF+@\W-7@;7:!)SE7]8#?7(@K<+5;+H214`.74O;I
     218M:N+:RRSH6)`SO0[,Y;C3O%S/2==3T+)2`Y>/Y?M@7&4ZA<PYP5Q0EXM]JX1[
     219MY,25"V)KMKO];0>C_)=R;/W&PZY[B:$6#.N"\ZL.UQ4$"B[.K\YXFZ=/R]?U
     220M2PR&KU@MDV"-6N:)(^;NONONN^F^'[]QEMHYUY5;D]8*XD2V1,W[$YFRZ!_,
     221M@'?W@3KRC2K7KU#Q?@ZK)?!D36,K%A_MRE%)_?I3:3XEU[GN>.;Q,CE`2W7E
     222M+1E\FW13G`'<ORK![%>+/@UP_B?I\Y\^X.Q7RXF&[U-I,2HSR\DV=?@'FN4X
     223MGQ;1#$;$)+\0\=KEF@:MT^>$UI\^OK\\/WMW>7+Z\(?QAP=/H*'=?VF%`3,4
     224M>_(%/N0]1;E!.UNPA9,53IL"\=;+EU<.C,F$QL79J^]//[ZYO*B'K;Q]\/Y'
     225M>;?KW=G'L]7[+:U4AS=[\\3L&3IFQL\GS-`V=OU"`A^-R""-_)6\I4G7KM\T
     226MX(B+><#W$>:2AL/%\K>EA%TMR\]OC!1:JKUU'K>QX0Z6M/%6EK3I#KJQN2?I
     227M60"KIM>"?-]GX=NY^X5H5_V>UOV>NDX7ZK5KP=B'FR+R[L-R\+@0?LLOVRXA
     228M(2_GK[_(]A=]T[#*-Y7NQ;=\<>E>?,O7CMKWCOR<[[Z'`O]W[W]NQV)W/MT)
     229M]AGG]PH$C,OKP$ZO@%YD,DZFRG<>9>29!A2O>OQK-UJ_8'\HY8NDEXOTK>CV
     230MY@YT+R\,78MNOUK?H+5^:*TO[SN4_@[K_I;W'I9VFR&N"GQCR^-1'''MGG[U
     231MWDD--N+2_P+S3A[MVG!/K/%-F7MAS7=,Z_,QID+GO,/-;Z?^$DR%]8M\ILQT
     232MIO1&UZ&AC&@?4U]8O:"J0T>EVDRV8-39Y?ARZ:VOI)IPQRNI)MSZ2JH)<8VK
     233MH?6LOIK7]V_(ON]?*^PJTY3W:_2JE$S5[DJ51V<XXALZW8K64":GM$+HMA;.
     234MXL^K:A:BX^LY'7"OEW!!<Z<_O@S2MWO=C6],A_9J5_6&^9YHYYL_]T)[]_:/
     235MX=L_CQ^?OY.7NM^=_;Q^/_;G]Q]^O-A=O'W__O+UN"NE\/WL@[P4SK?!+W;?
     236MO_]P]B]G'UJ-2\IF^`[1KV@KT:]L162(*ZLO&E(G[TX;/96-Z>'*IOR6H&-8
     237M!2BF4'Q5UR8`8<Z^5+AX@J6Z:]9DZ"PHWK$F@XGY5A-+J^2P"*2^GE:ZKCJI
     238MK&12^]XQ>(.G6L-S,+$4'G2UE?H*K>VJ\37X^<8-*[ML&O#MOJ%U0O<F98J3
     239MJ1*?UFTIIK7(/(25885MRYM.VNW,/0V*"P/=RZ"X0%#[[H_=1UH64C(I_JHF
     240MT8T3S>\"C[H/*%9H7U"3>XR;-:#MT-%RNR2K6W&\+,]S+4PYI-/!5-7%DWK&
     241MW$81[=K5"(6=3']1PT)%1[W(W5/'V=]3QUQXIWV/QSK.R_H`)M^\/@":.JOW
     242M7D.)5JFU>LU0M?6D%=$KPJK6T`S(\27NI?2M:V%9=6ND:-5Z)2PSU=:T`NNP
     243MSG>IC=YX.=>NN6<X9]4]PSFKEG#.JGPT:EA'D6PW)F-U#>O^J0RA0F'C7EY9
     244MK25,&^/<RY@J.O\`]]ZW`DO&8G7U?']85??F8JG.WU5=Z*J+1[T([5SJ>K%&
     245M7M>/BSNQ9E:IR11'9/+B(+D(T12$^/G"=>N!N=7HK3&?\`ZY-9WPS/%(;V[G
     246MEO3/FON,]-YK",,NRZ?(P-?(E046J^%(S#SZ]-4_'8U-6:Z4\M/[-P<9@6KO
     247MEEM;XK'3VG,_]_RJ%5A9KA^OQOUR\3*L):-0RS#4[O3A\W'W?!G.MQQ^Z4>1
     248MO'Q9W6EQ4/9X$17?E&`71V7MK8YJ?BIR/Q*S*Q]5<X#!UHBXAOJCFX\@)U[Z
     249MMG)5-?:P@ZN4,L\ND"Q\;/DVB$F5,**%8M8M7/I"1'K]0Q4K0QD<W44Q'+7M
     250M^/)<PKKCQTNZG5L&*ZQK([6=-9Z<CB_'5^/K\7S\X<'X\\7)I,?U?]?*M).H
     251M6Y8+>_?LZ>[5Z\&<C[N7KX<?\#F85\-I^W*^]&L)16<(X]JNUVE9L>H=*/A>
     252MR[18CH@\1E/K;W_GHH]==^\%'M\M_,<Q7*[O,8;]8>*WU-9[L+YW;+NG&[_&
     253M$9"[UUZP'`E!=]K/NU9V^_3>A%5O`-H]XN'#Z`Y37!H;;^U*NE]7\JHKX5=7
     254M3%@K)N\G[0Z(/J^6\7<;;E5*N)]2PEHIX3:E=/VX7R?6^DC[(8Y30%?L@JQP
     255MJSK"_=01EK7.;)1!^]T?T)R/;TX_[+[]^&KWV^!2.[\,U]O8ANN?-OJXG%?4
     256M<`^$/(K.\,_B3[Z+.J)=J(,LV(Z#M79V;#\AY=WEP_:0!W'G93>RU(J%4FQ)
     257M*U'PFRXGEBJ6\G`JN^T8<[O!-S5+7\XU.<?5$]9V--]4WW2YR@/Y(L#J2'=G
     258M':YILA1S#Z95DV3$P(;E4*W"=JTW_?6MYUP.]TA2J_&N:QI17JB9/=[V#DO5
     259M>JVKR9:B:U',Z7*M8KG:4/'399-TLITG>#XN3_%O>XA_.>-]\JV5M5<E\A?W
     260M,:VZ/!UU:0BN:LG.GF82Y;B'6UQT)<O2'MPFH@PQ3$9W^BCG@VH"+H?X%OA2
     261MS+?^=\%2.@J6%C/MLGJ[R>H_*>[>I/!I7IE0@FX=YJ6Z$'8O<4RZ=;Z`S>LA
     262MH<`UM(9]'7)-^\FTM8KF%;;LL*]C.6;^QN=`31RY/-E9N&VI\T57Y8M-C2]J
     263MA2\V]9E[$6;N\H%K9GZTJ*R;^6$W,S\:8>XY>>=./7":Q\7K]Q\N<:G:+?)<
     264M$8^,1G$(^>%>UL+@"SY+T=S6P;HY+W+,Z=>EKGVFZ)2^WP*,3BV!J>.BM=<"
     265M\6X!.&;W9;7!=^_G]09W2VO\^B17*NQ/]XZTP!BD%45"^!QW(BP9C5L"!*?6
     266MOG4+9G?7FK5.'2\'3-_Z-U^JW5_]U?7BTAL#474XRNR'Q)DM\T@4MP'?#ZY=
     267MI3<K<X=ER_MZX0U7=NK1_PKU:'<=/IU>#8J+V">.^2A1`'"ZE`Q;X%W#'T['
     268M(WA>*WE]YWJBM6"N$V>>=1-GGA$\-6=R9JV3K$,=Q.9>5TV49JL$*7AMR4[H
     269MYCA9\^W<DJPY\V=)UISY!<F:,[<E:X[C$:\@!<K@](>!%^,'GSB=F\F>_S#]
     270M`(H7/GYU/IF7/TSVU0\X`$)^>8ZRYQ,.&3D$:CX]KQ6$KY]*Z_`UHBA:B&\)
     271M^'YI!OOR%2XQK07Y%Z2+CD,B[?N=J_Q^8D;B[.I1ZDV9HK.K]4PWZ.=(R;,G
     272MA)@`3"KY0O"UU%11"L>G$](=5_E#UIX<N(E#(1%>DW!9J_V.I5!KL=")24;^
     273M=KO_]?'L/U_L_N[CJW9B&?9S7)!V@:ZZ(46X'UPY3'*TU+YSC#%KK-8_7&OK
     274M^?31KG,,*MM@S3;>;DL*[+NW&1PG?.R.E\1W7&!V[MQ%;Y>W=[%>Z_O.[+X_
     275MN_SN]<F'L:\]M!+TPL]&LX3"CD,F]:39;9?;=QPSP8DG7SPW$@/WH6Q):G3L
     276M\Z8N)L_+\2:*04>G'E[VAT38F\2(;TYM`F<IRV:4YWXW2GO(#U=)"-<PZQHR
     277MEXESLM=7P[K[YS,KM0^UYT-7-Z]@!#A=-G$Q/&HCPL_-_5XG*1=SXLPL_W;=
     278MO[F\7_SYQ/WB4Z7]8B-LCILU?O!F)I%G[VCPEV>S%AC,[2[>GKYYLSO;G[[]
     279MZ<U9*[\\PW>>`P/7^$78GXRWE,G4%W?Q"F?\5&/B)@=AX*JIHQN6`,6'I<BK
     280M\V)ORPX&SDMH\@I>\M6Y/"J>]L.\].KY'`&8PX3H"Z2[M^T:F9*[K,5_?A/I
     281M>@G>ZZ^@JL3*&/'N9\0/,O_A[,WYV_-WIR*]-@-BQRD0CW;_LQ9Z^_[EQS=G
     282M3)C/W[X]>WE^>MF$&Y;A'<=E<G<WY2QW+Y?J.(36$]PDRW=/J8F,@V<]O^51
     283M'N@,70G12PGM94@<D?_A:I%ZZ+1RZ\BY"Z(?E('W?"&/(B83]UQG3WYS?`!.
     284M,TS>[=VD+7+(U"Y-*^GG6?I]S!9:L!B7QW:.8V77"O!>(74T2]=V7WW%1S].
     285M<N_6I2@"[I[]H-0UU>)45ZM;*\7I>4DHO=0J,L?5NXO#E;B\P]6./F_IEPC]
     286M)]SW\H1E^"`B[$<U[@*,Y@M4N8O[<=_)+,9>@C%=(\&&]6Z?)B<#4S<,7MPM
     287MP:2/)=BE',E\NOC2!M/+(QR7-FA>!LU=ZNCEFJUQ7+HWBE/L2OY>@H*!S[3K
     288M:4%J=^V+YR/+,9\18IFR+H-A<=\N6I%+5L?*\;F=[?@AW\P/)-][0#QO&4)>
     289M/AFT'N?%X0>_+)KM\D:^Y!(PRIB/7UMQV=]7H#EL:0$LP!="<@8Y@`P.9C`9
     290MPBHD@;,'RY.'P1T<7QN9^<.6"^6<X6X;.!M".0OW%XV<M3GPM$N\.+ARWC-G
     291MGPNDK.5ZQ1(^UQ)(?ZQQ4D+'Q*)\`1M%M$ZIE$%>A)!\+F2<\E%*Y;E84+:6
     292M0]8T6:-3#IE+TP^R?QZWTD5Y/WC'?4XU=W^7^[B!>[H9PYU@N<GRW$D3,K?-
     293MS#HKI45@W!\TX&[99.[HRYMS.Z]DE%)[SNARW)4<1'$(7)*#^^TF#Q%`Q'[2
     294MLIMQYJ9[W+2274\I<*]6;A"LT;2#'6+DQK;<)SFA5FK&&FY;Z.7U&Q^LAU8T
     295M-Y0,O.=@'7>7A"`C=Q!7RG%+8Z=P?Z#<<"MT993#W;G-)_=)1LNU4M0,]R%3
     296MW//=>RC)BMBR+*!N#Q-W=/;61$51#-:S?VR,Y\Z[W.:><N=N[Y%;JO/L!$<%
     297MB7O%M?NY:3IW.L4)7&ZX"30W]+/LT<1=+R%)Q:+0K4V:6ULZE)VTXH[Q:)^'
     298M7%5&S=PEVQLEVP1R:TINM6LS!%X4S9<T.?*P!QZXIRAKE29'[MJ8HQ<H6MG2
     299MU!%_D^-.D:HT,R=>-;?2R?Z"V<^-#)F;KBMIH^6&O]R>59HH+V2AA;(/JIKW
     300M\4Z)6S[+WIF*^V:JI8%:W&[@%M;2,!T\,A<V"Z+C=LALDW2?+=+<HEO:PXV`
     301M(Z%CIL!=-J4IJ)O;VYK])#+PO)W)1'"0+9-%VMPXMMZ=>7'P=K[[P$WD/7!"
     302ML#IN/QKV<Y.Y7_'<[RQ[_'+O1VXLJQQ`9A`\^L#605:\K9V<`@:JL?%MV"D"
     303M+LH(/Z!<LIX[Z<H]K8;##9[;1L!&N2VX8U?1.8@BSK#G9J(^6FZJ"\Y0$`NT
     304MA4;8S(V!86V0O(W<FYE]AA52["DZV8Z>4H6)<"?'VB+74*$3&B_R=@/:J$)5
     305M@S?<'5+LFMNO0T,TYP"LB$*,%;/E8H2R.SV;;(!<V"7I,4`]W!M>R%.!#*`1
     306M$@HMG]N].BJ'^VLG1\&A>94H^:8P-\$$+W'!J%E@W-]T/[^D%X56N%EV$#U9
     307M@><$@8IX!LU-5P.T$DEZW-F-A.EUTT;@%+^4(OH\>&A)-MRPT+5U>UAIHB!4
     308M%*CXV(`2*3'084*]"G*+W$\TI"!V+SN:.J%DOBJ(FT8KM3N2/9J1K.;VIM)0
     309M;H5NJ#SNT:P0[.PG[K\*><0,RIGMQ9E".7P[.G`3$39M9ADMFW]F);O8@H$U
     310M6S&DV4"X!6Y,(A+-/8?G[HF./>CJ,$3N'P^Y$LI)3,00C^PV9"L;W'(9L]1Z
     311MGADG%X6@:'$)$_?YA6V)5KSEMK#L?O"93@3HU>RYGQM!%(//O9EE@#:@HBC\
     312M#:\$@E>RF2IJYO8D\&:!O@2G4$'F[K%T7]S7F;TROC;-5'+#C;T1/$PT'K0S
     313MT210/3D-DD;7(1-0DC`G(8<6BXICK/Z;+YO/_81<HX$0G0",E+.?_3;0JAKA
     314M<+-`G;B5N2+=0)*6^Q43=)&4+GX:;6_URP-(.#/@U-)$N&TJMP4GBUF:F:)9
     315MDR@,]UY6LZOAAKB\+RG"\9\EK2;9ZB6S].Q\PL0]RJTE,0?XF<C&BV,#`\"Q
     316MA=G$D^)BUZ`?V0<92)W-/7"#66[,RSNCYPG^""@4MT[[Y0;TAEL-<V_P'#.W
     317M57>@)"U.GL($BW&C:/P'#N9>PMP^.09N+4PI@EB-.(A#G*AB!%3@M&20+?%@
     318M0)"")L*&`G?@30CU%-F%&]QR?VU%H_'L!\3A=?$%ACNU>Y3G[M'<I)9>!NA'
     319M2\5%</R=WH8Q@^5.OL`Y`X"(SL_PFPAB!@@>$N">X(QOX/.X&20Z0N@H+WMB
     320MHR!"`]@:&BKRASZ4Q!C<T5<<6IH,-UEVE&3F-M`*G37H.=JN(K<]IY/E5N(.
     321MZI+-D0$8[@M-L-/5&20LI!Z8#3R^H?#@#@#$P%V6Q1_B%K14W(A;OEN+7G-3
     322M8,1;LL>\`CPD#C"1',&]PF/FSMVXLY5-J]'W"DCZ)6?F^"]K[D8_\PN#JY`0
     323M[8EN-7@GD2P9B7"79ME]""V%S*U8!M^.UMP\6IB4^\=3:#"0"=$"5`JR07.A
     324M\0.3:VY93+)+D9N12V_0.\M0&,P`V+3V.0FWH&DO4:H9$*'&9!F=6/J^P+NR
     325M`P-W(M9B!Y9Q+FB/FQUKNO8YEC>1^[ESFV)N$8_L8([0N0VS()">A?LG0?0)
     326M[!3`U]R56L`)[N$&W=Q]F;B)UI<`!$X>F3`Z#W5(6#0@:(;WM71X$0Z%VX@N
     327M$3!H53`Q`-_TYYDM51(+>V5I4!*04OM0.;=R!S=RWV3&H\`F$`0NY>[>.#)[
     328M!R/;1DGL#5N=@D3$MJ0J@>J=_;(P[2H?X2(9W&L*@<;LI$E<B$O;N_LNQVYH
     329MBFGD//!]OV'1?T^K[-3^IFOZ^_P_<'_[I!]<=DW2G]K9)>GW:IOT__*YMUY)
     330M^G_\V-@K=]W`S<GR[,0K_\EC-UZ%F\9NO(HWC=WX>=F$[IGT^@F05_G6L1VO
     331MU3V'(KS6UPS>R/C.@^/1&Q%'N]+TRIQ7:M@H,[2SRT-ES[4:;E2F#*#?]UT?
     332MKS?"G=(D0SEER\:QO!XR;7;W\SINQ+N5KQ;Y=QN=323T/6FM;7:&([(GWR14
     333M5\8]9#BEU9)[\[[Y\:8WJA<E=WL]$J5O9Y?E,3R?X]\BRD^:\._-9I"6$R;*
     334M-IGS9JZ<JS:843:<._"]-SWNM*_[?'.G'GSJ-J;KC;]#RB;<)9_5&Q'>S*/I
     335M,JECWJ53=KT;RR`_[I[K\7'GRX9XF<T:NBWNO"G*O:Y%=VILW:+N\;VWL]I6
     336M6M/M9*<U>YO6UJ^\X<=]WXSR=JL_BQ!WGIF)6*@\OAM-D'6>^6JF7;.;]6LZ
     337M<HR2EN=I2[EPAUIMW)#3EIWLQKK*-EU\1W5N)Z*?_E7,]1MMB.=6+SAR1-:7
     338M5[OLQ'&[_E$E`IOVIF8ICKO4-R[GES&1WJ9RH+PC71LJ<%A>W]J(I!:3"0*;
     339M*8&W]NG%OUV7G+XG)SG3%5R_KE1+V)ZUG+N;BWXG6/[=?>G=]0_BUMO]>A<V
     340MSI/S@:^F/9>PO!H.,DQ_M<P1]>XN4,K4A;8\)*M#;?,:D9-!C:CPJC&[VP##
     341M3NZ*>['/+QFQ,/=FM=P`O;YRY.5Y_6;^XNX&X<NSZB9:?T?XLUJCYH-(]\-]
     342M6<-OGH:4:<>ZK$`Z+VXR[WIKR[3A-6UX=P<=S(^YN[EL?BI5E5<SFXG;!_6,
     343MO.1<FU#?9VH+.;3%8[P/O4QOFW3G?5R)M#P-;*\<_/'#Z7=_O?MMU+D561X)
     344M^J!N?.3/*3?^FBDW=T\L\O,NL?*BW&O4:I=)#[+B^3(OPLL*\ZMYY-/JM\BR
     345M^[U,(O*A>Z+[^^5%`1_$"\UOB)=9%W*GP95FC*VD:R7GJ1RUY+:<!'9SHX?:
     346MF:&V:BD6:C&9GB+EO*ST<MG/_#?U5I>;%P=\X"L3NVY6D@]=N/Q[P*\$Q+_O
     347MI"`&RW-/ON#GO+;4C7V?RYAY_HA\MW5VS7'/Y@)N+O!I?:K-BQTWG+P>62':
     348MWK`;>]+^?3U][ZE"/JY"]3B'ZO_M[.W[#X?=F[/3']N9+DR/79C>WK2YO&'Z
     349M?@?JN(G)S=B]2N'G9_*H;G>^'!/M?7O^BH??/GTK[3I1B_*B*._[]Q].SI_J
     350M)[OSO]%*X<\P-/G-C^S_3_LI<R!:*ZY)H)*=2\BYY@V?]27\7.+'\S>L8CDN
     351MZ/N_[:<T_NVTM%IX!?GEQS<O=]^>[=2BQK3,AJ^'^.#[\N+RQ<7EZ>5'<O:3
     352.__2DE/A_*A]KG4/9````
    401353`
    402354end
  • Tst/New/stdZtests.stat

    rd5a149 r5d4fa4  
    1 1 >> tst_memory_0 :: 1445355382:4020, 64 bit:4.0.2:x86_64-Linux:maunzerle:1540096
    2 1 >> tst_memory_1 :: 1445355382:4020, 64 bit:4.0.2:x86_64-Linux:maunzerle:12828672
    3 1 >> tst_memory_2 :: 1445355382:4020, 64 bit:4.0.2:x86_64-Linux:maunzerle:14749696
    4 1 >> tst_timer_1 :: 1445355382:4020, 64 bit:4.0.2:x86_64-Linux:maunzerle:1752
     11 >> tst_memory_0 :: 1445420800:4020, 64 bit:4.0.2:x86_64-Linux:maunzerle:857344
     21 >> tst_memory_1 :: 1445420800:4020, 64 bit:4.0.2:x86_64-Linux:maunzerle:6897664
     31 >> tst_memory_2 :: 1445420800:4020, 64 bit:4.0.2:x86_64-Linux:maunzerle:9007104
     41 >> tst_timer_1 :: 1445420800:4020, 64 bit:4.0.2:x86_64-Linux:maunzerle:540
  • kernel/GBEngine/kutil.cc

    rd5a149 r5d4fa4  
    11811181void enterOnePairRing (int i,poly p,int ecart, int isFromQ,kStrategy strat, int atR = -1)
    11821182{
    1183   #if 0
    1184   assume(i<=strat->sl);
    1185     int      l,j,compare,compareCoeff;
    1186     LObject  Lp;
    1187     if (strat->interred_flag) return;
    1188   #ifdef KDEBUG
    1189     Lp.ecart=0; Lp.length=0;
    1190   #endif
    1191     /*- computes the lcm(s[i],p) -*/
    1192     Lp.lcm = pInit();
    1193     pSetCoeff0(Lp.lcm, n_Lcm(pGetCoeff(p), pGetCoeff(strat->S[i]), currRing->cf));
    1194  
    1195     // Lp.lcm == 0
    1196     if (nIsZero(pGetCoeff(Lp.lcm)))
    1197     {
    1198   #ifdef KDEBUG
    1199         if (TEST_OPT_DEBUG)
    1200         {
    1201           PrintS("--- Lp.lcm == 0\n");
    1202           PrintS("p:");
    1203           wrp(p);
    1204           Print("  strat->S[%d]:", i);
    1205           wrp(strat->S[i]);
    1206           PrintLn();
    1207         }
    1208   #endif
    1209         strat->cp++;
    1210         pLmDelete(Lp.lcm);
    1211         return;
    1212     }
    1213     // basic product criterion
    1214     pLcm(p,strat->S[i],Lp.lcm);
    1215  
    1216     pSetm(Lp.lcm);
    1217     assume(!strat->sugarCrit);
    1218     if (pHasNotCF(p,strat->S[i]) && n_IsUnit(pGetCoeff(p),currRing->cf)
    1219         && n_IsUnit(pGetCoeff(strat->S[i]),currRing->cf))
    1220     {
    1221   #ifdef KDEBUG
    1222         if (TEST_OPT_DEBUG)
    1223         {
    1224           PrintS("--- product criterion func enterOnePairRing type 1\n");
    1225           PrintS("p:");
    1226           wrp(p);
    1227           Print("  strat->S[%d]:", i);
    1228           wrp(strat->S[i]);
    1229           PrintLn();
    1230         }
    1231   #endif
    1232         strat->cp++;
    1233         pLmDelete(Lp.lcm);
    1234         return;
    1235     }
    1236     assume(!strat->fromT);
    1237     /*
    1238     *the set B collects the pairs of type (S[j],p)
    1239     *suppose (r,p) is in B and (s,p) is the new pair and lcm(s,p) != lcm(r,p)
    1240     *if the leading term of s devides lcm(r,p) then (r,p) will be canceled
    1241     *if the leading term of r devides lcm(s,p) then (s,p) will not enter B
    1242     */
    1243     for(j = strat->Bl;j>=0;j--)
    1244     {
    1245       compare=pDivCompRing(strat->B[j].lcm,Lp.lcm);
    1246       compareCoeff = n_DivComp(pGetCoeff(strat->B[j].lcm), pGetCoeff(Lp.lcm), currRing->cf);
    1247       if ((compareCoeff == pDivComp_EQUAL) || (compare == compareCoeff))
    1248       {
    1249         if (compare == 1)
    1250         {
    1251           strat->c3++;
    1252   #ifdef KDEBUG
    1253           if (TEST_OPT_DEBUG)
    1254           {
    1255             PrintS("--- chain criterion type 1\n");
    1256             PrintS("strat->B[j]:");
    1257             wrp(strat->B[j].lcm);
    1258             PrintS("  Lp.lcm:");
    1259             wrp(Lp.lcm);
    1260             PrintLn();
    1261           }
    1262   #endif
    1263           if ((strat->fromQ==NULL) || (isFromQ==0) || (strat->fromQ[i]==0))
    1264           {
    1265             pLmDelete(Lp.lcm);
    1266             return;
    1267           }
    1268           break;
    1269         }
    1270         else
    1271         if (compare == -1)
    1272         {
    1273   #ifdef KDEBUG
    1274           if (TEST_OPT_DEBUG)
    1275           {
    1276             PrintS("--- chain criterion type 2\n");
    1277             Print("strat->B[%d].lcm:",j);
    1278             wrp(strat->B[j].lcm);
    1279             PrintS("  Lp.lcm:");
    1280             wrp(Lp.lcm);
    1281             PrintLn();
    1282           }
    1283   #endif
    1284           deleteInL(strat->B,&strat->Bl,j,strat);
    1285           strat->c3++;
    1286         }
    1287       }
    1288       if ((compare == pDivComp_EQUAL) && (compareCoeff != 2))
    1289       {
    1290         if (compareCoeff == pDivComp_LESS)
    1291         {
    1292   #ifdef KDEBUG
    1293           if (TEST_OPT_DEBUG)
    1294           {
    1295             PrintS("--- chain criterion type 3\n");
    1296             Print("strat->B[%d].lcm:", j);
    1297             wrp(strat->B[j].lcm);
    1298             PrintS("  Lp.lcm:");
    1299             wrp(Lp.lcm);
    1300             PrintLn();
    1301           }
    1302   #endif
    1303           strat->c3++;
    1304           if ((strat->fromQ==NULL) || (isFromQ==0) || (strat->fromQ[i]==0))
    1305           {
    1306             pLmDelete(Lp.lcm);
    1307             return;
    1308           }
    1309           break;
    1310         }
    1311         else
    1312         // Add hint for same LM and LC (later) (TODO Oliver)
    1313         // if (compareCoeff == pDivComp_GREATER)
    1314         {
    1315   #ifdef KDEBUG
    1316           if (TEST_OPT_DEBUG)
    1317           {
    1318             PrintS("--- chain criterion type 4\n");
    1319             Print("strat->B[%d].lcm:", j);
    1320             wrp(strat->B[j].lcm);
    1321             PrintS("  Lp.lcm:");
    1322             wrp(Lp.lcm);
    1323             PrintLn();
    1324           }
    1325   #endif
    1326           deleteInL(strat->B,&strat->Bl,j,strat);
    1327           strat->c3++;
    1328         }
    1329       }
    1330     }
    1331     /*
    1332     *the pair (S[i],p) enters B if the spoly != 0
    1333     */
    1334     /*-  compute the short s-polynomial -*/
    1335     if ((strat->S[i]==NULL) || (p==NULL))
    1336     {
    1337   #ifdef KDEBUG
    1338       if (TEST_OPT_DEBUG)
    1339       {
    1340         PrintS("--- spoly = NULL\n");
    1341       }
    1342   #endif
    1343       pLmDelete(Lp.lcm);
    1344       return;
    1345     }
    1346     if ((strat->fromQ!=NULL) && (isFromQ!=0) && (strat->fromQ[i]!=0))
    1347     {
    1348       // Is from a previous computed GB, therefore we know that spoly will
    1349       // reduce to zero. Oliver.
    1350       WarnS("Could we come here? 8738947389");
    1351       Lp.p=NULL;
    1352     }
    1353     else
    1354     {
    1355       Lp.p = ksCreateShortSpoly(strat->S[i], p, strat->tailRing);
    1356     }
    1357     if (Lp.p == NULL)
    1358     {
    1359   #ifdef KDEBUG
    1360       if (TEST_OPT_DEBUG)
    1361       {
    1362         PrintS("--- spoly = NULL\n");
    1363       }
    1364   #endif
    1365       /*- the case that the s-poly is 0 -*/
    1366       if (strat->pairtest==NULL) initPairtest(strat);
    1367       strat->pairtest[i] = TRUE;/*- hint for spoly(S^[i],p)=0 -*/
    1368       strat->pairtest[strat->sl+1] = TRUE;
    1369       /*hint for spoly(S[i],p) == 0 for some i,0 <= i <= sl*/
    1370       /*
    1371       *suppose we have (s,r),(r,p),(s,p) and spoly(s,p) == 0 and (r,p) is
    1372       *still in B (i.e. lcm(r,p) == lcm(s,p) or the leading term of s does not
    1373       *devide lcm(r,p)). In the last case (s,r) can be canceled if the leading
    1374       *term of p devides the lcm(s,r)
    1375       *(this canceling should be done here because
    1376       *the case lcm(s,p) == lcm(s,r) is not covered in chainCrit)
    1377       *the first case is handeled in chainCrit
    1378       */
    1379       pLmDelete(Lp.lcm);
    1380     }
    1381     else
    1382     {
    1383       /*- the pair (S[i],p) enters B -*/
    1384       Lp.p1 = strat->S[i];
    1385       Lp.p2 = p;
    1386  
    1387       pNext(Lp.p) = strat->tail;
    1388  
    1389       if (atR >= 0)
    1390       {
    1391         Lp.i_r2 = atR;
    1392         Lp.i_r1 = strat->S_2_R[i];
    1393       }
    1394       strat->initEcartPair(&Lp,strat->S[i],p,strat->ecartS[i],ecart);
    1395       l = strat->posInL(strat->B,strat->Bl,&Lp,strat);
    1396       enterL(&strat->B,&strat->Bl,&strat->Bmax,Lp,l);
    1397     }
    1398   #else
    13991183  assume(atR >= 0);
    14001184  assume(i<=strat->sl);
     
    14151199      return;
    14161200  }
    1417   #if 1
    14181201  // basic chain criterion
    14191202  pLcm(p,strat->S[i],h.lcm);
     
    14261209  */
    14271210 
    1428   //#if ADIDEBUG
    1429   #if 0
    1430   idPrint(strat->Shdl);
    1431   for(int ii=0; ii<=strat->Ll; ii++)
    1432   {printf("\nL[%i]\n",ii);pWrite(strat->L[ii].p);pWrite(strat->L[ii].p1);pWrite(strat->L[ii].p2);pWrite(strat->L[ii].lcm);}
    1433   for(int ii=0; ii<=strat->Bl; ii++)
    1434   {printf("\nB[%i]\n",ii);pWrite(strat->B[ii].p);pWrite(strat->B[ii].p1);pWrite(strat->B[ii].p2);pWrite(strat->B[ii].lcm);}
    1435   #endif
    1436  
    14371211  for(j = strat->Bl;j>=0;j--)
    14381212  {
    14391213    compare=pDivCompRing(strat->B[j].lcm,h.lcm);
    14401214    compareCoeff = n_DivComp(pGetCoeff(strat->B[j].lcm), pGetCoeff(h.lcm), currRing->cf);
    1441     if ((compareCoeff == pDivComp_EQUAL) || (compare == compareCoeff))
    1442     {
    1443       if (compare == 1)
    1444       {
    1445 #if ADIDEBUG
    1446               printf("\nChainCrit1 in enteronepairring\n");
    1447               printf("\nB[j]\n");
    1448               pWrite(strat->B[j].p);
    1449               pWrite(strat->B[j].p1);
    1450               pWrite(strat->B[j].p2);
    1451               pWrite(strat->B[j].lcm);
    1452               printf("\nh - neue Paar\n");
    1453               pWrite(h.p);
    1454               pWrite(p);
    1455               pWrite(strat->S[i]);
    1456               pWrite(h.lcm);
    1457               #endif
    1458         if ((n_DivBy(h.lcm->coef, strat->B[j].lcm->coef,  currRing->cf)) && ((strat->fromQ==NULL) || (isFromQ==0) || (strat->fromQ[i]==0)))
    1459         {
    1460           #if ADIDEBUG
    1461           printf("\nGelöscht neue h\n");
    1462           #endif
    1463           strat->c3++;
    1464           pLmDelete(h.lcm);
    1465           return;
    1466         }
    1467         break;
    1468       }
    1469       else if (compare == -1)
    1470       {
    1471 #if ADIDEBUG
    1472               printf("\nChainCrit2 in enteronepairring\n");
    1473               printf("\nB[j]\n");
    1474               pWrite(strat->B[j].p);
    1475               pWrite(strat->B[j].p1);
    1476               pWrite(strat->B[j].p2);
    1477               pWrite(strat->B[j].lcm);
    1478               printf("\nh - neue Paar\n");
    1479               pWrite(h.p);
    1480               pWrite(p);
    1481               pWrite(strat->S[i]);
    1482               pWrite(h.lcm);
    1483               #endif
    1484           //Ist schon im coeffCompare
    1485           //if(n_DivBy( h.lcm->coef, strat->B[j].lcm->coef, currRing->cf))
    1486           //{
    1487           #if ADIDEBUG
    1488                         printf("\nGelöscht: B[j]\n");
    1489           #endif
    1490             deleteInL(strat->B,&strat->Bl,j,strat);
    1491             strat->c3++;
    1492           //}
    1493       }
    1494     }
    1495     if ((compare == pDivComp_EQUAL) && (compareCoeff != 2))
    1496     {
    1497       if (compareCoeff == pDivComp_LESS)
    1498       {
    1499 #if ADIDEBUG
    1500               printf("\nChainCrit3 in enteronepairring\n");
    1501               printf("\nB[j]\n");
    1502               pWrite(strat->B[j].p);
    1503               pWrite(strat->B[j].p1);
    1504               pWrite(strat->B[j].p2);
    1505               pWrite(strat->B[j].lcm);
    1506               printf("\nh - neue Paar\n");
    1507               pWrite(h.p);
    1508               pWrite(p);
    1509               pWrite(strat->S[i]);
    1510               #endif
    1511         if ((n_DivBy(strat->B[j].lcm->coef, h.lcm->coef, currRing->cf)) && (strat->fromQ==NULL) || (isFromQ==0) || (strat->fromQ[i]==0))
     1215    #if ADIDEBUG
     1216    printf("\nChainCrit in enteronepairring\n");
     1217    printf("\nB[j]\n");
     1218    pWrite(strat->B[j].p);
     1219    pWrite(strat->B[j].p1);
     1220    pWrite(strat->B[j].p2);
     1221    pWrite(strat->B[j].lcm);
     1222    printf("\nh - neue Paar\n");
     1223    pWrite(h.p);
     1224    pWrite(p);
     1225    pWrite(strat->S[i]);
     1226    pWrite(h.lcm);
     1227    printf("\ncompare = %i\ncompareCoeff = %i\n",compare,compareCoeff);
     1228    #endif
     1229    if(compare == pDivComp_EQUAL)
     1230    {
     1231      //They have the same LM
     1232      if(compareCoeff == pDivComp_LESS)
     1233      {
     1234        if ((strat->fromQ==NULL) || (isFromQ==0) || (strat->fromQ[i]==0))
    15121235        {
    15131236          #if ADIDEBUG
     
    15201243        break;
    15211244      }
    1522       else
    1523       // Add hint for same LM and LC (later) (TODO Oliver)
    1524       if (compareCoeff == pDivComp_GREATER)
    1525       {
    1526         #if ADIDEBUG
    1527               printf("\nChainCrit4 in enteronepairring\n");
    1528               printf("\nB[j]\n");
    1529               pWrite(strat->B[j].p);
    1530               pWrite(strat->B[j].p1);
    1531               pWrite(strat->B[j].p2);
    1532               pWrite(strat->B[j].lcm);
    1533               printf("\nh - neue Paar\n");
    1534               pWrite(h.p);
    1535               pWrite(p);
    1536               pWrite(strat->S[i]);
    1537               pWrite(h.lcm);
    1538               #endif
    1539         //if(n_DivBy( h.lcm->coef, strat->B[j].lcm->coef,currRing->cf))
    1540         {
     1245      if(compareCoeff == pDivComp_GREATER)
     1246      {
    15411247          #if ADIDEBUG
    1542           printf("\nGelöscht B[j]\n");
     1248          printf("\nGelöscht: B[j]\n");
    15431249          #endif
    15441250          deleteInL(strat->B,&strat->Bl,j,strat);
    15451251          strat->c3++;
    1546         }
    1547       }
    1548     }
    1549   }
    1550   #endif
     1252      }
     1253      if(compareCoeff == pDivComp_EQUAL)
     1254      {
     1255        if ((strat->fromQ==NULL) || (isFromQ==0) || (strat->fromQ[i]==0))
     1256        {
     1257          #if ADIDEBUG
     1258          printf("\nGelöscht h\n");
     1259          #endif
     1260          strat->c3++;
     1261          pLmDelete(h.lcm);
     1262          return;
     1263        }
     1264        break;
     1265      }
     1266    }
     1267    if(compareCoeff == compare || compareCoeff == pDivComp_EQUAL)
     1268    {
     1269      if(compare == pDivComp_LESS)
     1270      {
     1271        if ((strat->fromQ==NULL) || (isFromQ==0) || (strat->fromQ[i]==0))
     1272        {
     1273          #if ADIDEBUG
     1274          printf("\nGelöscht h\n");
     1275          #endif
     1276          strat->c3++;
     1277          pLmDelete(h.lcm);
     1278          return;
     1279        }
     1280        break;
     1281      }
     1282      if(compare == pDivComp_GREATER)
     1283      {
     1284          #if ADIDEBUG
     1285          printf("\nGelöscht: B[j]\n");
     1286          #endif
     1287          deleteInL(strat->B,&strat->Bl,j,strat);
     1288          strat->c3++;
     1289      }
     1290    }
     1291  }
    15511292  number s, t;
    15521293  poly m1, m2, gcd = NULL;
     
    16491390  enterL(&strat->B,&strat->Bl,&strat->Bmax,h,posx);
    16501391  kTest_TS(strat);
    1651   #endif
    16521392}
    16531393
     
    53955135              LObject* p,const kStrategy strat)
    53965136{
    5397   #if 0
    5398   if (length < 0) return 0;
    5399   if(pIsConstant(p->p)) return length+1;
    5400   int i,an,en;
    5401   #if 1
    5402   if(pIsConstant(set[length].p) && length > 0)
    5403   {   
    5404     if (set[length-1].FDeg > p->FDeg)
    5405       return length;
    5406   }
    5407   else
    5408   {
    5409     if (set[length].FDeg > p->FDeg)
    5410       return length+1;
    5411   }
    5412   if (set[0].FDeg < p->FDeg)
    5413   return 0;
    5414 
    5415   bool isFromF = (p->p1 == NULL) && (p->p2 == NULL);
    5416 
    5417   if(isFromF)
    5418   {
    5419     i = 0;
    5420     while(i<= length && set[i].FDeg > p->FDeg && !pIsConstant(set[i].p))
    5421       i++;
    5422     while(i<= length && ((set[i].p1 != NULL) || (set[i].p2 != NULL)) &&
    5423          (set[i].FDeg == p->FDeg) && !pIsConstant(set[i].p))
    5424       i++;
    5425     an = i;
    5426     if(pIsConstant(set[length].p))
    5427       i = length-1;
    5428     else
    5429       i = length;
    5430     while(i>=0 && set[i].FDeg < p->FDeg)
    5431       i--;
    5432     en = i+1;
    5433   }
    5434   else
    5435   {
    5436     i = 0;
    5437     while(i<= length && set[i].FDeg > p->FDeg && !pIsConstant(set[i].p))
    5438       i++;
    5439     an = i;
    5440     if(pIsConstant(set[length].p))
    5441       i = length-1;
    5442     else
    5443       i = length;
    5444     while(i>= 0 && set[i].FDeg < p->FDeg)
    5445       i--;
    5446     while(i>=0 && ((set[i].p1 == NULL) && (set[i].p2 == NULL)) &&
    5447          (set[i].FDeg == p->FDeg) && (i > an))
    5448       i--;
    5449     en = i+1;
    5450   }
    5451   #else
    5452   an = 0;
    5453   en = length;
    5454   while(en>=an && (set[en].p == NULL || pIsConstant(set[en].p)))
    5455     en--;
    5456   if(en == 0)
    5457     return 0;
    5458   en++;
    5459   #endif
    5460   loop
    5461   {
    5462     if(an > length)
    5463       return length+1;
    5464     if (an >= en-1)
    5465     {
    5466       if(an == en)
    5467         return en;
    5468       if (pLmCmp(set[an].p, p->p) == 1)
    5469         return en;
    5470       if (pLmCmp(set[an].p, p->p) == -1)
    5471         return an;
    5472       if (pLmCmp(set[i].p, p->p) == 0)
    5473       {
    5474         if(nGreater(set[an].p->coef, p->p->coef))
    5475           return en;
    5476         else
    5477           return an;
    5478       }
    5479     }
    5480     i=(an+en) / 2;
    5481     if (pLmCmp(set[i].p, p->p) == 1)
    5482       an=i;
    5483     if (pLmCmp(set[i].p, p->p) == -1)
    5484       en=i;
    5485     if (pLmCmp(set[i].p, p->p) == 0)
    5486     {
    5487       if(nGreater(set[i].p->coef, p->p->coef))
    5488         an = i;
    5489       else
    5490         en = i;
    5491     }
    5492   }
    5493   #else
    54945137  if (length < 0) return 0;
    54955138  int an,en,i;
     
    55145157      if (pLmCmp(set[an].p, p->p) == 0)
    55155158      {
    5516         if(nGreater(set[an].p->coef, p->p->coef))
     5159        number lcset,lcp;
     5160        lcset = nCopy(set[an].p->coef);
     5161        lcp = nCopy(p->p->coef);
     5162        if(!nGreaterZero(lcset))
     5163          lcset = nInpNeg(lcset);
     5164        if(!nGreaterZero(lcp))
     5165          lcp = nInpNeg(lcp);
     5166        if(nGreater(lcset, lcp))
     5167        {
     5168          nDelete(&lcset);
     5169          nDelete(&lcp);
    55175170          return en;
     5171        }
    55185172        else
     5173        {
     5174          nDelete(&lcset);
     5175          nDelete(&lcp);
    55195176          return an;
     5177        }
    55205178      }
    55215179    }
     
    55275185    if (pLmCmp(set[i].p, p->p) == 0)
    55285186    {
    5529       if(nGreater(set[i].p->coef, p->p->coef))
     5187      number lcset,lcp;
     5188      lcset = nCopy(set[i].p->coef);
     5189      lcp = nCopy(p->p->coef);
     5190      if(!nGreaterZero(lcset))
     5191        lcset = nInpNeg(lcset);
     5192      if(!nGreaterZero(lcp))
     5193        lcp = nInpNeg(lcp);
     5194      if(nGreater(lcset, lcp))
     5195      {
     5196        nDelete(&lcset);
     5197        nDelete(&lcp);
    55305198        an = i;
     5199      }
    55315200      else
     5201      {
     5202        nDelete(&lcset);
     5203        nDelete(&lcp);
    55325204        en = i;
    5533     }
    5534   }
    5535   #endif
     5205      }
     5206    }
     5207  }
    55365208}
    55375209
     
    55615233      if (set[an].FDeg == p->FDeg)
    55625234      {
    5563         if(nGreater(set[an].p->coef, p->p->coef))
     5235        number lcset,lcp;
     5236        lcset = nCopy(set[an].p->coef);
     5237        lcp = nCopy(p->p->coef);
     5238        if(!nGreaterZero(lcset))
     5239          lcset = nInpNeg(lcset);
     5240        if(!nGreaterZero(lcp))
     5241          lcp = nInpNeg(lcp);
     5242        if(nGreater(lcset, lcp))
     5243        {
     5244          nDelete(&lcset);
     5245          nDelete(&lcp);
    55645246          return en;
     5247        }
    55655248        else
     5249        {
     5250          nDelete(&lcset);
     5251          nDelete(&lcp);
    55665252          return an;
     5253        }
    55675254      }
    55685255    }
     
    55745261    if (set[i].FDeg == p->FDeg)
    55755262    {
    5576       if(nGreater(set[i].p->coef, p->p->coef))
     5263      number lcset,lcp;
     5264      lcset = nCopy(set[an].p->coef);
     5265      lcp = nCopy(p->p->coef);
     5266      if(!nGreaterZero(lcset))
     5267        lcset = nInpNeg(lcset);
     5268      if(!nGreaterZero(lcp))
     5269        lcp = nInpNeg(lcp);
     5270      if(nGreater(lcset, lcp))
     5271      {
     5272        nDelete(&lcset);
     5273        nDelete(&lcp);
    55775274        an = i;
     5275      }
    55785276      else
     5277      {
     5278        nDelete(&lcset);
     5279        nDelete(&lcp);
    55795280        en = i;
     5281      }
    55805282    }
    55815283  }
Note: See TracChangeset for help on using the changeset viewer.