1.emmc auto stop clock. 2.Modify rknand buffer power off code.

This commit is contained in:
zhaoyifeng 2011-04-15 14:48:28 +08:00
commit 08caca0e00
5 changed files with 2098 additions and 2049 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -29,7 +29,7 @@ extern void rknand_buffer_shutdown(void);
extern void rknand_buffer_sync(void);
#define DRIVER_NAME "rk29xxnand"
const char rknand_base_version[] = "rknand_base.c version: 4.20 20110127";
const char rknand_base_version[] = "rknand_base.c version: 4.22 20110414";
#define NAND_DEBUG_LEVEL0 0
#define NAND_DEBUG_LEVEL1 1
#define NAND_DEBUG_LEVEL2 2
@ -175,6 +175,11 @@ static void rk28nand_create_procfs(void)
}
}
void rknand_schedule_enable(int en)
{
gpNandInfo->rknand.rknand_schedule_enable = en;
}
void rkNand_cond_resched(void)
{
if(gpNandInfo->rknand.rknand_schedule_enable == 1)
@ -185,6 +190,17 @@ void rkNand_cond_resched(void)
}
}
void printk_write_log(long lba,int len, const u_char *pbuf)
{
char debug_buf[100];
int i;
for(i=0;i<len;i++)
{
sprintf(debug_buf,"%lx :",lba+i);
print_hex_dump(KERN_WARNING, debug_buf, DUMP_PREFIX_NONE, 16,4, &pbuf[512*i], 8, 0);
}
}
#ifdef CONFIG_MTD_RKNAND_BUFFER
static int rk28xxnand_read(struct mtd_info *mtd, loff_t from, size_t len,
size_t *retlen, u_char *buf)
@ -209,6 +225,7 @@ static int rk28xxnand_write(struct mtd_info *mtd, loff_t from, size_t len,
int LBA = (int)(from>>9);
//printk("*");
//printk(KERN_NOTICE "write: from=%lx,len=%x\n",(int)from,len);
//printk_write_log(LBA,sector,buf);
if(sector)// cmy
{
if(LBA < SysImageWriteEndAdd)//0x4E000)

View file

@ -1,121 +1,126 @@
begin 644 rknand_buffer.o
M?T5,1@$!`0````````````$`*``!``````````````!$(P``````!30`````
M`"@`$``-`"PPG^4"%:#C*""?Y0``H.,!P(+@&!"#Y00`@^4,P(/E``"#Y0@@
M@^40((/E%!"#Y1[_+^$``````-```#0PG^4$`)#E$""3Y0$`@.`"`%#A``!B
M@!@`@X4,P).5"!"3E0P@8I`8((.5`B!AD`(`@)`4`(/E'O\OX0`````4,)_E
M%`"3Y1@PD^4``&/@`P!0X0,`H+$>_R_A```````PD.4``%/C!!"`!0@PD!40
M$(,5`#"@XP@0@.40,('E`#"0Y0$P@^(`,(#E'O\OX1[_+^$(,)_E`2"@XP0@
M@^4>_R_A`````'!`+>F@$)_EH""?Y0!0H.'^___KF$"?Y9@0G^44()3E`&"%
MX`8`H.'^___K&""4Y800G^4`8(;@!@"@X?[__^L,$)3E"""4Y10PE.4!(&+@
M:!"?Y0(@8^``8(;@!@"@X?[__^M`()3E5!"?Y0!@AN`&`*#A_O__ZS0@E.5$
M$)_E`&"&X`8`H.'^___K3""4Y300G^4`0(;@!`"@X?[__^L``(3@``!EX'"`
MO>@````````````````$````%P```"L```!#````6````&P```!PP)_E`#"@
MX1!`+>D8()SE``!2X0@``+H0`)SE`B!CX!00G.48((SE`R"`X`$P8^`0((SE
M%#",Y1"`O>@4$)SE`4!BX```5.$&``"Z"`"<Y00@8^`8((SE`S"`X!0@C.40
M,(SE$("]Z`P`G^7^___K``"@XQ"`O>@`````@````'!`+>F```SQ#2"@X7\]
MPN,_,,/C!""3Y0$@@N($((/EH#"?Y9Q0G^5`()/E``!2X0%@H--`8)/%#3"@
MX7]-P^,&8&#`/T#$XT`PE>4&`%/A"P``RH``"/$-(*#A?SW"XS\PP^,$()/E
M`2!"X@0@@^4`,)/E`@`3XW"`O0AP0+WH_O__ZH``"/$$,)3E`3!#X@0PA.4`
M,)3E`@`3XP````K^___K6`"5Y?[__^L!`*#C_O__ZX``#/$$,)3E`3"#X@0P
MA.7?___J`````!!`+>D`()#E`#"@X0(`4N,)```*%@!2XPT```H!`%+C``#@
M$Q"`O1@$()/E"`"3Y0P0D^7^___K`P``Z@0@D.4,$)/E"`"0Y?[__^L``*#C
M$("]Z`0@D.4,$)/E"`"0Y?[__^L``*#C$("]Z/!'+>D-(*#A?UW"XP`0X.,_
M4,7C#`"5Y?[__^L4!)_E_O__ZX``#/$$,)7E`3"#X@0PA>4`-)_E`2"@XP!@
MH.,"H*#A`T"@X09PH.$`((/E!H"@X>23G^63``#J%`!6XPH``,I`,)3E`0!3
MXP0``,HT,)3E``!3XP$``!H3`%?C`@``V@`PE.4``%/C&@``&@PPE>5`8)3E
M`*"#Y8``"/$$,)7E`3!#X@0PA>4`,)7E`@`3XP````K^___K@`.?Y0,0H.,!
M(*#C`#"@X_[__^L!`%;C9`"@`P$`H!,!<(<"_O__ZX``#/$$,)7E`3"#X@0P
MA>4`8*#C:P``ZH``"/$$,)7E`3!#X@0PA>4`,)7E`@`3XP````K^___K'`.?
MY?[__^L,H(GE@``,\00PE>4!,(/B!#"%Y30PE.4``%/C.```&D1PE.4,,)?E
M$""7Y8``4^-`,)3E,'"$Y61@H,-$((3E`3!#X@%@AM)`,(3E@``(\00PE>4!
M,$/B!#"%Y0`PE>4"`!/C````"O[__^L'`*#A?O__ZT``E.4``%#C`@``&O[_
M_^L!`*#C_O__ZX``#/$$,)7E`3"#X@0PA>5,,)3E,("$Y0``4^-0<(0%5#"4
M%1!P@Q54<(3E$("'Y4PPE.40()3E`3"#XDPPA.4,$)?E!#"7Y8$T@^`"`%/A
M`S!B@!@PA(4,`)25"!"4E0`@8I`8((25`B!AD`(P@Y`4,(3E%P``ZCAPE.4T
M()3E$#"7Y0$@0N(T((3E.#"$Y8``"/$$,)7E`3!#X@0PA>4`,)7E`@`3XP``
M``K^___K!P"@X4K__^N```SQ!#"5Y0$P@^($,(7E%`"7Y0``4.,````*_O__
MZ[0!G^4#$*#C`2"@XP`PH./^___KG`&?Y0R`B>7^___K"'"@X?[__^L``%#C
M:/__"H``"/$-(*#A?SW"XS\PP^,$()/E`2!"X@0@@^4`,)/E`@`3XP````K^
M___K5`&?Y?[__^M(09_E``!0XT````I`$)3E1`&?Y?[__^N```SQ#2"@X7\]
MPN,_,,/C!""3Y0$@@N($((/E`&"@XR(``.I$4)3E0""4Y04`H.$0,)7E`2!"
MXC!0A.5`((3E1#"$Y1'__^M,,)3E,&"$Y0``4^-04(0%5#"4%1!0@Q544(3E
M$&"%Y4PPE.40()3E`3"#XDPPA.4,$)7E!#"5Y8$T@^`"`%/A`Q!BX!@0A(4,
M`)25"!"4E100A(4`(&*0&""$E0(@89`",(.0%#"$E4`PE.4``%/CV?__&O[_
M_^N```CQ#2"@X7\]PN,_,,/C!""3Y0$@0N($((/E`#"3Y0(`$^,````*_O__
MZT@`G^7^___K"@``Z@@@E.4,$)3E%#"4Y0$08N`X`)_E`1!CX/[__^M`$)3E
M+`"?Y?[__^O^___K)`"?Y?[__^L``*#C\(>]Z-D``````````````"@```#V
M````*P```$,````H`0``<$`MZ0QAG^4,09_E`%"@XP@!G^4,$);E`%"$Y?[_
M_^L&`*#A_O__ZP4`4.$M```*0!"4Y>@`G^7^___K(@``ZD1@E.5`()3E!@"@
MX1`PEN4!($+B,&"$Y4`@A.5$,(3EM?[_ZTPPE.4P4(3E``!3XU!@A`54,)05
M$&"#%51@A.404(;E3#"4Y1`@E.4!,(/B3#"$Y0P0EN4$,);E@32#X`(`4^$#
M$&+@&!"$A0P`E)4($)25%!"$A0`@8I`8((25`B!AD`(P@Y`4,(250#"4Y0``
M4^/9__\:_O__ZS0`G^5P0+WH_O__Z@@@E.4,$)3E%#"4Y0$08N`H`)_E`1!C
MX/[__^M`$)3E'`"?Y?[__^MP0+WH_O__Z@``````````3`$``/8````K````
M0P```'!`+>G$4)_E`#"5Y0``4^-P@+T(@``,\0T@H.%_3<+C/T#$XP0PE.4!
M,(/B!#"$Y1<``.HX8)7E-""5Y1`PEN4!($+B-""%Y3@PA>6```CQ!#"4Y0$P
M0^($,(3E`#"4Y0(`$^,````*_O__ZP8`H.%E_O_K%#"6Y0``4^(````*_O__
MZX``#/$$,)3E`3"#X@0PA.4T,)7E``!3X^3__QJ```CQ#2"@X7\]PN,_,,/C
M!""3Y0$@0N($((/E`#"3Y0(`$^-P@+T(<$"]Z/[__^H`````$$`MZ0T@H.%_
M/<+C.""?Y3\PP^,`$*#C##"3Y0`0@N44,)/E`0!3X0```+K^___K%#"?Y5@`
MD^7^___K_O__ZP@`G^400+WH_O__Z@````![`0``\$4MZ1S03>(-(*#A!&"-
MXG]-PN,`4*#A/T#$XP`0H.,&`*#A%""@XPQPE.7^___K$(&?Y0&@H.,,,9_E
M"'"-Y0PPC>6```SQ!#"4Y0$P@^($,(3E3""8Y>@PG^4``%+C(```VA@@F.44
M$)CE`1!BX`(`4>$!(*"A`B"@L04`4N$8``"Z4$"3Y0``5>-,$)/E$""4Y0$0
M0>),$(/E4""#Y0`PH.,$,(3E`@``"@4`H.'^___K!`"$Y8``"/$-(*#A?SW"
MXS\PP^,$()/E`2!"X@0@@^4`,)/E`@`3XQ8```K^___K%```ZH``"/$$,)3E
M`3!#X@0PA.4`,)3E`@`3XP````K^___K6`"8Y?[__^L,,)3E`*"#Y3``G^4&
M$*#A_O__ZP$`H./^___K'`"?Y080H.'^___KP?__Z@0`H.$<T(WB\(6]Z```
M````````*````+0PG^7P1RWI`H"@X3`@D^4!8*#A1$"3Y0!0H.$``%+C@:2@
MX0!P@>`"0*`1'@``Z@@0E.4%`%'A"@``N@<`4>$8``"J#""4Y0<P8>`!`&7@
M!!"4Y0(`4^&`!(C@@R2@T0T``-H+``#J#""4Y0(@@>`%`%+A"P``V@(@9>`%
M$&'@!@!2X00PE.4(`*#A"B"@P8$4@^````#*@B2@X0``4N,````*_O__ZQ!`
ME.4``%3CWO__&@0`H.'PA[WH`````%0PG^5P0"WI`$"!X##`D^5$,)/E``!<
MXPPPH!$'``#J","3Y0``7.$#``#*#%"3Y07`C.`$`%SA!```JA`PD^4``%/C
M]?__&@,`H.%P@+WH_O__ZP$`H.-P@+WH`````/!%+>GL0I_E%-!-X@"`H.$0
M,(WB`%"@XU@`E.4!<*#A#%`CY0)@H.$$,(/B##"-Y0@PC>7^___K@``,\0T@
MH.%_/<+C/S##XP0@D^4!((+B!""#Y4`@E.4%`%+A(@``N@0@E.4!`%+C$0``
M&@10A.6```CQ!""3Y0$@0N($((/E`#"3Y0(`$^,````*_O__ZP(+H./^___K
M@``,\0T@H.%_/<+C/S##XP0@D^4!((+B!""#Y0@`H.$'$*#A!B"@X?[__^L`
M`%#C!P``"H``"/$-(*#A?SW"XS\PP^,$()/E`2!"X@0@@^5[``#J@``(\0T@
MH.%_/<+C/S##XP0@D^4!($+B!""#Y0`PD^4"`!/C````"O[__^O<09_E#3"@
MX7]=P^,$`*#A/U#%X_[__^L`H%#B&P``"@$PH.,(`*#A!Q"@X08@H.$,,(3E
M_O__ZX``#/$$,)7E`3"#X@0PA>4(`*#A!Q"@X08@H.'^___K@``(\00PE>4!
M,$/B!#"%Y0`PE>4"`!/C````"O[__^MD,9_E`""@XP,`H.$,((/E_O__ZU``
M`.K^___K`$"@X8``#/$$,)7E`3"#X@0PA>404(WB"("`Y0QP@.4!,*#C2`"`
MZ"01G^4,H"7E!`"%XO[__^L,,9_E%%"$Y30@D^4``%+C/$"#!3A`@P4\(),5
M$$""%0`@H.,\0(,5Y#"?Y1`@A.4T()/E`2""XC0@@^6```CQ#2"@X7\]PN,_
M,,/C!""3Y0$@0N($((/E`#"3Y0(`$^,````*_O__ZZ10G^58`)7E_O__ZP0`
MC>+^___K@``,\0T@H.%_/<+C/S##XP0@D^4!((+B!""#Y08@H.$(`*#A!Q"@
MX?[__^M,,)7E`""@XP``4^-40(4%4$"%!50PE1400(,52#"?Y51`A140((3E
M3""3Y0$@@N),((/E@``(\0T@H.%_/<+C/S##XP0@D^4!($+B!""#Y0`PD^4"
M`!/C````"O[__^L``*#C%-"-XO"%O>@```````````#0@`#P3RWI)%.?Y2S0
M3>(`L*#A`4"@X8%TH.%8`)7E"""-Y0PPC>7^___K'`"%XO[__^N```SQ#2"@
MX7\]PN,_,,/C!""3Y0$@@N($((/EW(*?Y020E>4!`%GC`#"@`P0PA05`,)CE
M``!3XVD``-I(4)CE##"5Y0@@E>4"((/@"P!2X6,``!H$()7E$!"8Y8,D@N`"
M`%'A7@``&@,PA.`!#%/C6P``R@TPH.$4H(WB?VW#XPH`H.$_8,;C`!"@XQ0@
MH.,,,);E!#"-Y?[__^L$,)WE&#"-Y5@RG^4<,(WE&""8Y100F.5$,I_E`1!B
MX`(`4>$"$*"Q!P!1X1D``*J```CQ!#"6Y0$P0^($,(;E`#"6Y0(`$^,````*
M_O__ZU@`F.7^___K##"6Y0$@H.,`((/E``*?Y0H0H.'^___K`0"@X_[__^OL
M`9_E"A"@X?[__^N```SQ!#"6Y0$P@^($,(;EW?__Z@<`4N$I``"Z#`"5Y00@
ME>40$)/E@"2"X`$`4N$C```:#!"3Y0<@@N`0((/E`0!2X0@@DR40((,EC#&?
MY1@0D^44()/E`1!GX!@0@^4"(&?@%""#Y8``"/$-(*#A?SW"XS\PP^,$()/E
M`2!"X@0@@^4`,)/E`@`3XP````K^___K#`"5Y0<@H.$$,)7E"!"=Y8`$@^#^
M___K##"5Y30!G^4$0(/@#$"%Y?[__^M#``#J@``(\0T@H.%_/<+C/S##XP0@
MD^4!($+B!""#Y0`PD^4"`!/C````"O[__^L'`*#A_O__ZP!0H.&```SQ#2"@
MX7\]PN,_,,/C!""3Y0$@@N($((/E#""=Y0BP@.4``%+C#$"`Y0(PH`,6,*`3
M"!"=Y0<@H.$`,(#E`#"@XQ0P@.4$`)#E_O__ZXPPG^5`()/E``!2XTA0@P5$
M4(,%2""3%1!0@A4`(*#C2%"#%6@PG^40((7E0""3Y0$@@N)`((/E@``(\0T@
MH.%_/<+C/S##XP0@D^4!($+B!""#Y0`PD^4"`!/C````"O[__^LH0)_E'`"$
MXO[__^M8`)3E_O__ZP``6>,!```*`@N@X_[__^L``*#C+-"-XO"/O>@`````
M`````"@````<````<$`MZ8P`G^5H$`SC_O__ZX0PG^6$()_E"#`#Y1@P@^("
M`%/A^___&F@PG^540`SC;!"?Y0(%H.-H4)_E`""@XP#`@>`8`(/E!""#YUQ`
M@^)`((/E#,"#Y0++H.,T((/E5%"#Y5!`@^4$((/E1""#Y4S`@^5(((/E.""#
MY3P@@^4P((/E`""#Y0@0@^40$(/E%`"#Y7"`O>@`````=````%S`````T```
M1,```'!`+>F,0)_E_O__ZXA0G^6(()_E'`"$XH00G^7^___K*`"$XG00G^7^
M___K!0"@X6@0G^4`,*#C!#"`Y/[__^L%`*#A_O__ZU@@G^5<,`SC5`"?Y0,@
MA.?^___K!!"@X4@`G^5(()_E2#"?Y?[__^L!"G#C`$"@X0```(K^___K$#"?
MY0``5.,``.`#``"@$UA`@^5P@+WH````````````T(``F0$```````!<P```
M`````*@!``"K`0````````0````$`````0``````````````````````````
M?T5,1@$!`0````````````$`*``!``````````````#`(P``````!30`````
M`"@`$``-`#`PG^4"%:#C+""?Y0$`H.,`P*#C``"#Y0$`@N`$P(/E#`"#Y1@0
M@^4(((/E$""#Y100@^4>_R_A``````#0```T,)_E!`"0Y1`@D^4!`(#@`@!0
MX0``8H`8`(.%#,"3E0@0DY4,(&*0&""#E0(@89`"`("0%`"#Y1[_+^$`````
M%#"?Y10`D^48,)/E``!CX`,`4.$#`*"Q'O\OX0``````,)#E``!3XP00@`4(
M,)`5$!"#%0`PH.,($(#E$#"!Y0`PD.4!,(/B`#"`Y1[_+^$>_R_A"#"?Y0$@
MH.,$((/E'O\OX0````!P0"WIH!"?Y:`@G^4`4*#A_O__ZYA`G^68$)_E%""4
MY0!@A>`&`*#A_O__ZQ@@E.6$$)_E`&"&X`8`H.'^___K#!"4Y0@@E.44,)3E
M`2!BX&@0G^4"(&/@`&"&X`8`H.'^___K0""4Y500G^4`8(;@!@"@X?[__^LT
M()3E1!"?Y0!@AN`&`*#A_O__ZTP@E.4T$)_E`$"&X`0`H.'^___K``"$X```
M9>!P@+WH````````````````!````!<````K````0P```%@```!L````<,"?
MY0`PH.$00"WI&""<Y0``4N$(``"Z$`"<Y0(@8^`4$)SE&"",Y0,@@.`!,&/@
M$"",Y10PC.40@+WH%!"<Y0%`8N```%3A!@``N@@`G.4$(&/@&"",Y0,P@.`4
M((SE$#",Y1"`O>@,`)_E_O__ZP``H.,0@+WH`````(`````,`)_E`Q"@XP$@
MH.,`,*#C_O__ZB@````00"WI`""0Y0`PH.$"`%+C"0``"A8`4N,-```*`0!2
MXP``X!,0@+T8!""3Y0@`D^4,$)/E_O__ZP,``.H$()#E#!"3Y0@`D.7^___K
M``"@XQ"`O>@$()#E#!"3Y0@`D.7^___K``"@XQ"`O>CP1RWI#2"@X7]-PN,`
M$.#C/T#$XPP`E.7^___KB`2?Y?[__^N```SQ!#"4Y0$P@^($,(3E=#2?Y0$@
MH.,`<*#C`I"@X0-0H.$'8*#A`""#Y0>`H.%8I)_EC```ZA0`5^,*``#*0#"5
MY0$`4^,$``#*-#"5Y0``4^,!```:$P!6XP(``-H`,)7E``!3XQ8``!H,,)3E
M0'"5Y0"0@^6```CQ!#"4Y0$P0^($,(3E`#"4Y0(`$^,````*_O__ZZ[__^L!
M`%?C9`"@`P$`H!,!8(8"_O__ZX``#/$$,)3E`3"#X@0PA.4`<*#C:```ZJ+_
M_^N```CQ!#"4Y0$P0^($,(3E`#"4Y0(`$^,````*_O__ZYP#G^7^___K#)"*
MY8``#/$$,)3E`3"#X@0PA.4T,)7E``!3XS@``!I$8)7E##"6Y1`@EN6``%/C
M0#"5Y3!@A>5D<*##1""%Y0$P0^(!<(?20#"%Y8``"/$$,)3E`3!#X@0PA.4`
M,)3E`@`3XP````K^___K!@"@X8'__^M``)7E``!0XP(``!K^___K`0"@X_[_
M_^N```SQ!#"4Y0$P@^($,(3E3#"5Y3"`A>4``%/C4&"%!50PE1408(,55&"%
MY1"`AN5,,)7E$""5Y0$P@^),,(7E#!"6Y00PEN6!-(/@`@!3X0,P8H`8,(6%
M#`"5E0@0E94`(&*0&""%E0(@89`",(.0%#"%Y1<``.HX8)7E-""5Y1`PEN4!
M($+B-""%Y3@PA>6```CQ!#"4Y0$P0^($,(3E`#"4Y0(`$^,````*_O__ZP8`
MH.%-___K@``,\00PE.4!,(/B!#"$Y10`EN4``%#C````"O[__^L^___K+`*?
MY0R`BN7^___K"&"@X?[__^L``%#C;___"H``"/$-(*#A?SW"XS\PP^,$()/E
M`2!"X@0@@^4`,)/E`@`3XP````K^___KY`&?Y?[__^L``%#C"```"M0!G^7^
M___KR$&?Y?[__^O$`9_E_O__ZP``4.,&```:6P``ZA0`H./^___K"A"@XZ@!
MG^7^___K[/__ZD`0E.6<`9_E_O__ZX``#/$-(*#A?SW"XS\PP^,$()/E`2""
MX@0@@^4`8*#C(@``ZD10E.5`()3E!0"@X1`PE>4!($+B,%"$Y4`@A.5$,(3E
M"O__ZTPPE.4P8(3E``!3XU!0A`54,)05$%"#%510A.408(7E3#"4Y1`@E.4!
M,(/B3#"$Y0P0E>4$,)7E@32#X`(`4^$#$&+@&!"$A0P`E)4($)25%!"$A0`@
M8I`8((25`B!AD`(P@Y`4,(250""4Y=0PG^4``%+CV/__&C00D^4#0*#AT`"?
MY?[__^L+``#J.%"4Y30@E.4%`*#A$#"5Y0$@0N(T((3E.#"$Y=_^_^L4`)7E
M``!0XP````K^___K-#"4Y0``4^/P__\:_O__ZX``"/$-(*#A?SW"XS\PP^,$
M()/E`2!"X@0@@^4`,)/E`@`3XP````K^___K3`"?Y?[__^L*``#J"""4Y0P0
ME.44,)3E`1!BX$``G^4!$&/@_O__ZT`0E.4T`)_E_O__Z_[__^O^___K*`"?
MY?[__^L``*#C\(>]Z-D``````````````/8````Q`0``8P$``"L```!#````
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
M!R""X!`@@^4!`%+A"""3)1`@@R6`,9_E&!"3Y10@D^4!$&?@&!"#Y0(@9^`4
M((/E@``(\0T@H.%_/<+C/S##XP0@D^4!($+B!""#Y0`PD^4"`!/C````"O[_
M_^L,`)7E!R"@X00PE>4($)WE@`2#X/[__^L,,)7E*`&?Y01`@^`,0(7E_O__
MZT```.J```CQ#2"@X7\]PN,_,,/C!""3Y0$@0N($((/E`#"3Y0(`$^,````*
M_O__ZP<`H.'^___K`%"@X8``#/$-(*#A?SW"XS\PP^,$()/E`2""X@0@@^4,
M()WE"+"`Y0``4N,,0(#E`C"@`Q8PH!,($)WE!R"@X0`P@.4`,*#C%#"`Y00`
MD.7^___K@#"?Y4`@D^4``%+C2%"#!410@P5((),5$%""%0`@H.-(4(,57#"?
MY1`@A>5`()/E`2""XD`@@^6```CQ#2"@X7\]PN,_,,/C!""3Y0$@0N($((/E
M`#"3Y0(`$^,````*_O__ZR@`G^7^___K``!9XP$```H""Z#C_O__ZP``H.,L
MT(WB\(^]Z```````````*````!P```!P0"WID`"?Y6@0#./^___KB#"?Y8@@
MG^4(,`/E&#"#X@(`4^'[__\:;#"?Y53`#.-P$)_E`@6@XVQ0G^4`(*#C7$"#
MX@P@@^<`P('@0""#Y5!`@^4!0*#C#,"#Y0++H.,T((/E!""#Y510@^4`0(/E
M&`"#Y40@@^5,P(/E2""#Y3@@@^4\((/E,""#Y0@0@^40$(/E%`"#Y7"`O>@`
M````=````%S`````T```1,```'!`+>F,0)_E_O__ZXA0G^6(()_E'`"$XH00
MG^7^___K*`"$XG00G^7^___K!0"@X6@0G^4`,*#C!#"`Y/[__^L%`*#A_O__
MZU@@G^5<,`SC5`"?Y0,@A.?^___K!!"@X4@`G^5(()_E2#"?Y?[__^L!"G#C
M`$"@X0```(K^___K$#"?Y0``5.,``.`#``"@$UA`@^5P@+WH````````````
MT(``!0(```````!<P````````!0"```7`@````````0````$`````0``````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
@ -176,142 +181,147 @@ M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````L+"P@#P```"PL+"`?````+"PL("<````L+"P@,P```"PL+"`T```
M`+"PL(#D````L+"J@+0!``"PL*B`-`(``+"PJH```P``L+"H@&P#``"PL*Z`
MQ`<``+"PJH#T"```L+"J@,@)``"PL*B`'`H``%^$!H!P"P``L+"N@#`,``"P
ML*J`D`P``%^$!("4#P``L*\*@-02``"PL*J`@!,``+"PJH!R:VYA;F1?8G5F
M9F5R+F,@=F5R<VEO;CH@-"XR,B`R,#$Q,#,R.0``)7,*`$9R9653:7IE("`]
M(#!X)6QX"@!!;&EG;E-I>F4@(#T@,'@E;'@*`&)U9B!D871A('-I>F4@(#T@
M,'@E;'@*`%=R:71E(&-O=6YT("`](#!X)7@*`%)E860@8V]U;G0@(#T@,'@E
M>`H`1G)E92!C;W5N="`@/2`P>"5X"@!R:VYA;F1?8G5F9F5R7VUE;5]O=70@
M97)R;W(@;65M+3Y&<F5E4VEZ92`]("5L>"`L('!M96TM/D%L:6=N4VEZ92`]
M("5L>"`L;F5E9"!S:7IE(#T@)7@*`')K;F%N9%]B=69F97)?=&AR96%D(')U
M;B$A(0H`<FMN86YD7V)U9F9E<E]S:'5T9&]W;B!P5W)I=&51=65U92T^8V]U
M;G0@/2`E9"$A"@!R:VYA;F1?8G5F9F5R7W1H<F5A9"!E>&ET("XN+B!D;VYE
M"@!R:VYA;F1?8G5F9F5R7W-H=71D;W=N(')K;F%N9%]O<'-?9FQA9R`]("5D
M(2$*`')K;F%N9%]B=69F97)?<F5B;V]T(&5X:70@(2$*`"9P0G5F9F5R+3YL
M;V-K`"5S`')K;F%N9%]B=69F97(``$=#0SH@*$=.52D@-"XT+C``02H```!A
M96%B:0`!(`````4W+4$`!@H'00@!$@04`14!%P,8`1D!&@(>!``N<WEM=&%B
M`"YS=')T86(`+G-H<W1R=&%B`"YR96PN=&5X=``N<F5L+F1A=&$`+F)S<P`N
M05)-+F5X=&%B`"YR96PN05)-+F5X:61X`"YR;V1A=&$`+G)O9&%T82YS='(Q
M+C$`+F-O;6UE;G0`+D%232YA='1R:6)U=&5S````````````````````````
M```````````````````````````````?`````0````8`````````-````#P4
M``````````````0`````````&P````D``````````````!@Q``!(!0``#@``
M``$````$````"````"D````!`````P````````!P%```$```````````````
M!``````````E````"0``````````````8#8``!`````.`````P````0````(
M````+P````@````#```````````@````T(``````````````$````````#0`
M```!`````@``````````(````````````````````0````````!#`````0``
M<((``````````"```*@````!``````````0`````````/P````D`````````
M`````'`V``"P````#@````<````$````"````$X````!`````@````````"H
M(```*```````````````!`````````!6`````0```#(`````````T"```+D!
M``````````````$````!````90````$``````````````(DB```2````````
M```````!`````````&X````#``!P``````````";(@``*P``````````````
M`0`````````1`````P``````````````QB(``'X```````````````$`````
M`````0````(``````````````,0E```0!P``#P```#@````$````$`````D`
M```#``````````````#4+```0@0``````````````0``````````````````
M`````````````0``````````````!`#Q_P````````````````,``0``````
M```````````#``,``````````````````P`%`!$``````````````````0`4
M````-`````````````$``````````````````P`&``````````````````,`
M!P`1````/`````````````$`%````'@````````````!`!$```!\````````
M`````0`4````F`````````````$`$0```)P````````````!`!$```#,````
M`````````0`1````T`````````````$`%````.`````````````!`!$```#D
M`````````````0`4````D`$```````````$`$0```+0!```````````!`!0`
M```L`@```````````0`1````-`(```````````$`%````/P"```````````!
M`!<``````P``;`````(``0`1``````,```````````$`+P```&P#``!8!```
M`@`!`!$```!L`P```````````0`4````I`<```````````$`$0```,0'````
M```````!`!0```#<"````````````0`1````]`@```````````$`%````,0)
M```````````!`!$```#("0```````````0`4````%`H```````````$`$0``
M`!P*```````````!`!0```!D"P```````````0`1````<`L```````````$`
M%````"P,```````````!`!$````P#````````````0`4````C`P`````````
M``$`$0```)`,```````````!`!0```"(#P```````````0`1````E`\`````
M``````$`%````,02```````````!`!$```#4$@```````````0`4````;!,`
M``````````$`$0```(`3```````````!`!0````8%````````````0``````
M```````````#``D``````````````````P`*`!0``````````````````P!$
M`````-"````````!``4`3P````#0@````````0`%`%L`````T(````````$`
M!0`````````````````#``L``````````````````P`,`&<`````````/```
M`!(``0!^```````````````0````E0```#P```!`````$@`!`*H```!\````
M(````!(``0#%````G````#`````2``$`U0```,P````$````$@`!`.P```#0
M````%````!(``0#_````Y````-`````2``$`$P$`````````````$````!L!
M``"T`0``@````!(``0`Q`0`````````````0````.`$``#0"``#,````$@`!
M`%`!`````````````!````!A`0`````````````0````<0$`````````````
M$````(8!`````````````!````"/`0`````````````0````F0$`````````
M````$````*@!`````````````!````"V`0`````````````0````P`$`````
M````````$````-0!`````````````!````#I`0`````````````0````\@$`
M````````````$`````8"`````````````!`````>`@`````````````0````
M*0(`````````````$````#D"``#$!P``,`$``!(``0!5`@``]`@``-0````2
M``$`;P(``,@)``!4````$@`!`(0"`````````````!````"2`@``````````
M```0````GP(`````````````$````*L"```<"@``5`$``!(``0"_`@``````
M```````0````Q@(`````````````$````-4"`````````````!````#G`@``
M```````````0````_0(``'`+``#`````$@`!`!`#`````````````!`````7
M`P``,`P``&`````2``$`+@,``)`,```$`P``$@`!`$`#`````````````!``
M``!6`P``E`\``$`#```2``$`:0,`````````````$````'0#````````````
M`!````"!`P``U!(``*P````2``$`F0,`````````````$````*,#``"`$P``
MO````!(``0"V`P`````````````0````PP,`````````````$````-P#````
M`````````!````#K`P```````"<````1``D``00````````,````$0`#`!$$
M```,````!````!$``P`A!````-``````@``1``4`,P0```````!HP```$0`%
M``!R:VYA;F1?8G5F9F5R+F,`)&$`)&0`9&]?<FMN86YD7W%U975E7W)E<75E
M<W0`<FMN86YD7V)U9F9E<E]T:')E860`7U]K97DN-3DW-0!?7VME>2XQ-C$V
M,`!?7VME>2XQ-C$V,@!R:VYA;F1?8G5F9F5R7VUE;5]I;FET`%]?865A8FE?
M=6YW:6YD7V-P<%]P<C``<FMN86YD7V)U9F9E<E]M96U?:6X`<FMN86YD7V)U
M9F9E<E]G971?;65M7W-I>F4`<FMN86YD7W%U975E7VEN`')K;F%N9%]B=69F
M97)?<VAU=&1O=VX`<FMN86YD7V)U9F9E<E]S>6YC`')K3F%N9%]P<F]C7V)U
M9G)E860`<W!R:6YT9@!R:VYA;F1?8G5F9F5R7VUE;5]O=70`<')I;G1K`')K
M;F%N9%]Q=65U95]W<FET95]S>6YC`'!R965M<'1?<V-H961U;&4`=V%K95]U
M<%]P<F]C97-S`&US;&5E<%]I;G1E<G)U<'1I8FQE`$YA;F1296%D`$YA;F17
M<FET90!.86YD5W)I=&5);6%G90!S971?=7-E<E]N:6-E`%]?=V%K95]U<`!W
M86ET7V9O<E]C;VUP;&5T:6]N`$9T;$1E;&%Y5W)I=&5#86-H945N`&-O;7!L
M971E`&MT:')E861?<VAO=6QD7W-T;W``=')Y7W=A:71?9F]R7V-O;7!L971I
M;VX`3F%N9$1E26YI=`!.86YD1F]R8V5$94EN:70`<FMN86YD7V)U9F9E<E]S
M:'5T9&]W;E]B86-K`')K;F%N9%]Q=65U95]C;VYD7W)E<V-H960`<FMN86YD
M7V)U9F9E<E]R96)O;W0`=6YL;V-K7VME<FYE;`!K=&AR96%D7W-T;W``;&]C
M:U]K97)N96P`<FMN86YD7V=E=%]F<F5E7W)E<0!M96US970`861D7W=A:71?
M<75E=64`<F5M;W9E7W=A:71?<75E=64`9&5F875L=%]W86ME7V9U;F-T:6]N
M`')K;F%N9%]R96%D7V)U9F9E<@!M96UC<'D`<FMN86YD7W!R95]R96%D7V)U
M9F9E<@!R:VYA;F1?<75E=65?<F5A9`!?7VEN:71?=V%I='%U975E7VAE860`
M<FMN86YD7W%U975E7W=R:71E`&UU=&5X7VQO8VL`;75T97A?=6YL;V-K`')K
M;F%N9%]B=69F97)?9&%T85]I;FET`%]?;65M>F5R;P!R:VYA;F1?8G5F9F5R
M7VEN:70`7U]M=71E>%]I;FET`')E9VES=&5R7W)E8F]O=%]N;W1I9FEE<@!K
M=&AR96%D7V-R96%T90!R:VYA;F1?8G5F9F5R7W9E<G-I;VX`<FMN86YD7V]P
M<U]D;VYE`')K;F%N9%]O<'-?9FQA9P!G<FMN86YD7W%U975E7V)U9@!G<FMN
M86YD7V)U9F9E<@```#0````"!```.`````($``!X`````@0``)@````"!```
MX`````($``#T````'$````P!```<0```(`$``!Q```!$`0``'$```%@!```<
M0```;`$``!Q```"``0``'$```)`!```",0``E`$```(P``"8`0```@0``)P!
M```",0``H`$```(Q``"D`0```C$``*@!```",0``K`$```(Q``"P`0```C$`
M`"`"```<0@``+`(```($```P`@```C$``+0"```=1```U`(``!Q$``#<`@``
M'$4``.0"```<1@``_`(```($```T`P``'$<``$@#```<2```8`,``!Q)``"$
M`P``'$H``(P#```<0@``)`0``!Q$```X!```'$L``$P$```<1@``A`0``!Q$
M``",!```'$P``/@$```<1```$`4``!Q-```8!0``'$T``,@%```<1```\`4`
M`!Q.```$!@``'$L``!`&```<3@``&`8``!Q/``!,!@``'$0``%0&```<4```
M;`8``!Q"```L!P``'%$``%@'```<1```8`<``!Q.``"`!P``'$(``(P'```<
M0@``D`<``!Q2``"8!P``'$(``*0'```",0``J`<```($``"L!P```@,``+`'
M```"!```M`<```(Q``"X!P```C$``+P'```",0``P`<```(Q``#@!P``'$(`
M`.@'```<4```_`<``!Q"``"<"```'%$``*@(```=3@``Q`@``!Q"``#0"```
M'$(``-@(```=4@``W`@```(#``#@"````@0``.0(```",0``Z`@```(Q``#L
M"````C$``/`(```",0``7`D``!Q$``!T"0``'$X``,`)```=1```Q`D```($
M``#T"0``'%8````*```<5P``!`H``!Q8```0"@``'4(``!0*```"!```&`H`
M``(Q``!("@``'%H``,P*```<00``_`H``!Q$```@"P``'$0``"@+```<10``
M/`L``!Q;``!$"P``'$8``%`+```<7```9`L```($``!H"P```ET``&P+```"
M!```%`P``!Q?```L#````@0``(`,```<7@``C`P```($``#$#```'$4``!P-
M```<1```)`T``!Q#``!0#0``'&```*0-```<1```O`T``!Q0``#<#0``'$<`
M`/P-```<7@``'`X``!Q$```P#@``'$X``#@.```<60``<`X``!QB``#8#@``
M'$0``.0.```<10``[`X``!Q,```8#P``'%X``'@/```<1```B`\```($``",
M#P```@,``)`/```"!```N`\``!Q%``#`#P``'&0``%P0```<6@``K!```!Q$
M``"T$```'$4``,P0```<6P``U!```!Q&``#@$```'%P``'01```<1```C!$`
M`!Q?``"@$0``'&4``-`1```<1```V!$``!Q9```L$@``'%\``)`2```<1```
MG!(``!QE``"D$@``'$4``+02```<0P``Q!(```($``#($@```ET``,P2```"
M!```T!(```($``#@$@``'&<``&P3```"!```<!,```($``!T$P```@0``'@3
M```"!```?!,```($``"($P``'&8``)P3```<:0``J!,``!QB``"\$P``'&(`
M`,03```<3@``V!,``!QJ``#L$P``'&L``/P3```<10``&!0```($```<%```
M`@,``"`4```"!```)!0```(Q```H%````E4``"P4```"!```,!0```(9```T
M%````C$``#@4```",0``!`````)M```(`````FT````````J`@`````````Y
M```(````*@(``!`````J`@``&````"H"```@````*@(``"@````J`@``,```
M`"H"```X````*@(``$`````J`@``2````"H"``!0````*@(``%@````J`@``
M8````"H"``!H````*@(``'`````J`@``>````"H"``"`````*@(``(@````J
;`@``D````"H"``"8````*@(``*`````J`@``
M````````L+"P@$````"PL+"`@````+"PL("@````L+"P@-````"PL+"`U```
M`+"PL(#H````L+"J@+@!``"PL*B`.`(``+"PL(!0`@``L+"H@+P"``"PL*Z`
MC`<``+"PJH"\"```L+"J@)`)``"PL*B`[`D``+"K!H!<"@``L+"J@!P+``!?
MA`:`<`P``+"PKH`P#0``L+"J@)`-``!?A`2`A!```+"O"H#`$P``L+"J@'`4
M``"PL*J`<FMN86YD7V)U9F9E<BYC('9E<G-I;VXZ(#0N,C,@,C`Q,3`T,30`
M`"5S"@!&<F5E4VEZ92`@/2`P>"5L>`H`06QI9VY3:7IE("`](#!X)6QX"@!B
M=68@9&%T82!S:7IE("`](#!X)6QX"@!7<FET92!C;W5N="`@/2`P>"5X"@!2
M96%D(&-O=6YT("`](#!X)7@*`$9R964@8V]U;G0@(#T@,'@E>`H`<FMN86YD
M7V)U9F9E<E]M96U?;W5T(&5R<F]R(&UE;2T^1G)E95-I>F4@/2`E;'@@+"!P
M;65M+3Y!;&EG;E-I>F4@/2`E;'@@+&YE960@<VEZ92`]("5X"@!R:VYA;F1?
M8G5F9F5R7W1H<F5A9"!R=6XA(2$*`')K;F%N9%]B=69F97)?<VAU=&1O=VX@
M;F%N9"!F;&%S:"!N;W(@<F5A9'D@+&-O=6YT(#T@)60A(0H`<FMN86YD7V)U
M9F9E<E]S:'5T9&]W;B!P5W)I=&51=65U92T^8V]U;G0@/2`E9"$A"@!R:VYA
M;F1?8G5F9F5R7W-H=71D;W=N('!296%D475E=64M/F-O=6YT(#T@)60A(0H`
M<FMN86YD7V)U9F9E<E]T:')E860@97AI="`N+BX@9&]N90H`<FMN86YD7V)U
M9F9E<E]S:'5T9&]W;B!R:VYA;F1?;W!S7V9L86<@/2`E9"$A"@!R:VYA;F1?
M8G5F9F5R7W)E8F]O="!E>&ET("$A"@`F<$)U9F9E<BT^;&]C:P`E<P!R:VYA
M;F1?8G5F9F5R``!'0T,Z("A'3E4I(#0N-"XP`$$J````865A8FD``2`````%
M-RU!``8*!T$(`1($%`$5`1<#&`$9`1H"'@0`+G-Y;71A8@`N<W1R=&%B`"YS
M:'-T<G1A8@`N<F5L+G1E>'0`+G)E;"YD871A`"YB<W,`+D%232YE>'1A8@`N
M<F5L+D%232YE>&ED>``N<F]D871A`"YR;V1A=&$N<W1R,2XQ`"YC;VUM96YT
M`"Y!4DTN871T<FEB=71E<P``````````````````````````````````````
M````````````````'P````$````&`````````#0````L%0`````````````$
M`````````!L````)``````````````!D,@``F`4```X````!````!`````@`
M```I`````0````,`````````8!4``!````````````````0`````````)0``
M``D``````````````/PW```0````#@````,````$````"````"\````(````
M`P``````````(````-"``````````````!`````````T`````0````(`````
M`````"````````````````````$`````````0P````$``'""```````````@
M``"X`````0`````````$`````````#\````)```````````````,.```P```
M``X````'````!`````@```!.`````0````(`````````N"```"@`````````
M``````0`````````5@````$````R`````````.`@```E`@`````````````!
M`````0```&4````!```````````````%(P``$@```````````````0``````
M``!N`````P``<```````````%R,``"L```````````````$`````````$0``
M``,``````````````$(C``!^```````````````!``````````$````"````
M``````````!`)@``D`<```\````^````!````!`````)`````P``````````
M````T"T``),$``````````````$```````````````````````````````$`
M``````````````0`\?\````````````````#``$``````````````````P`#
M``````````````````,`!0`1``````````````````$`%````#@`````````
M```!``````````````````,`!@`````````````````#``<`$0```$``````
M```````!`!0```!\`````````````0`1````@`````````````$`%````)P`
M```````````!`!$```"@`````````````0`1````T`````````````$`$0``
M`-0````````````!`!0```#D`````````````0`1````Z`````````````$`
M%````)0!```````````!`!$```"X`0```````````0`4````,`(`````````
M``$`%P```#@"```8`````@`!`!$````X`@```````````0`4````3`(`````
M``````$`+0```%`"``!L`````@`!`!$```!0`@```````````0!%````O`(`
M`-`$```"``$`$0```+P"```````````!`!0```!H!P```````````0`1````
MC`<```````````$`%````*0(```````````!`!$```"\"````````````0`4
M````C`D```````````$`$0```)`)```````````!`!0```#D"0``````````
M`0!:````[`D``'`````"``$`$0```.P)```````````!`!0```!4"@``````
M`````0`1````7`H```````````$`%````!@+```````````!`!$````<"P``
M`````````0`4````9`P```````````$`$0```'`,```````````!`!0````L
M#0```````````0`1````,`T```````````$`%````(P-```````````!`!$`
M``"0#0```````````0`4````>!````````````$`$0```(00```````````!
M`!0```"P$P```````````0`1````P!,```````````$`%````%P4````````
M```!`!$```!P%````````````0`4````"!4```````````$`````````````
M`````P`)``````````````````,`"@`4``````````````````,`=P````#0
M@````````0`%`((`````T(````````$`!0".`````-"````````!``4`````
M`````````````P`+``````````````````,`#`":`````````$`````2``$`
ML0``````````````$````,@```!`````0````!(``0#=````@````"`````2
M``$`^````*`````P````$@`!``@!``#0````!````!(``0`?`0``U````!0`
M```2``$`,@$``.@```#0````$@`!`$8!`````````````!````!.`0``N`$`
M`(`````2``$`9`$`````````````$````&L!`````````````!````!U`0``
M```````````0````?@$`````````````$````(@!`````````````!````"7
M`0`````````````0````I0$`````````````$````+8!`````````````!``
M``#+`0`````````````0````WP$`````````````$````/0!````````````
M`!````#]`0`````````````0````$0(`````````````$````"D"````````
M`````!`````U`@`````````````0````/`(`````````````$````$<"````
M`````````!````!7`@`````````````0````90(``(P'```P`0``$@`!`($"
M``"\"```U````!(``0";`@``D`D``%P````2``$`L`(`````````````$```
M`,<"`````````````!````#4`@`````````````0````VP(`````````````
M$````.H"`````````````!````#Z`@`````````````0````#`,`````````
M````$````"(#``!<"@``P````!(``0`Z`P``'`L``%0!```2``$`3@,``'`,
M``#`````$@`!`&$#`````````````!````!H`P``,`T``&`````2``$`?P,`
M`)`-``#T`@``$@`!`)$#`````````````!````"G`P``A!```#P#```2``$`
MN@,`````````````$````,4#`````````````!````#2`P``P!,``+`````2
M``$`Z@,`````````````$````/0#``!P%```O````!(``0`'!```````````
M```0````%`0`````````````$````"T$`````````````!`````\!```````
M`"<````1``D`4@0````````,````$0`#`&($```,````!````!$``P!R!```
M`-``````@``1``4`A`0```````!HP```$0`%``!R:VYA;F1?8G5F9F5R+F,`
M)&$`)&0`<FMN86YD7V)U9F9E<E]W86ME7W5P`&1O7W)K;F%N9%]Q=65U95]R
M97%U97-T`')K;F%N9%]B=69F97)?=&AR96%D`')K;F%N9%]B=69F97)?=&AR
M96%D7W=A:V5?=7``7U]K97DN-3DW-0!?7VME>2XQ-C$X-@!?7VME>2XQ-C$X
M.`!R:VYA;F1?8G5F9F5R7VUE;5]I;FET`%]?865A8FE?=6YW:6YD7V-P<%]P
M<C``<FMN86YD7V)U9F9E<E]M96U?:6X`<FMN86YD7V)U9F9E<E]G971?;65M
M7W-I>F4`<FMN86YD7W%U975E7VEN`')K;F%N9%]B=69F97)?<VAU=&1O=VX`
M<FMN86YD7V)U9F9E<E]S>6YC`')K3F%N9%]P<F]C7V)U9G)E860`<W!R:6YT
M9@!R:VYA;F1?8G5F9F5R7VUE;5]O=70`<')I;G1K`%]?=V%K95]U<`!.86YD
M4F5A9`!.86YD5W)I=&4`3F%N9%=R:71E26UA9V4`<V5T7W5S97)?;FEC90!P
M<F5E;7!T7W-C:&5D=6QE`&US;&5E<%]I;G1E<G)U<'1I8FQE`'=A:71?9F]R
M7V-O;7!L971I;VX`1G1L1&5L87E7<FET94-A8VAE16X`8V]M<&QE=&4`:W1H
M<F5A9%]S:&]U;&1?<W1O<`!T<GE?=V%I=%]F;W)?8V]M<&QE=&EO;@!L;V-K
M7VME<FYE;`!M<VQE97``3F%N9$1E26YI=`!.86YD1F]R8V5$94EN:70`=6YL
M;V-K7VME<FYE;`!R:VYA;F1?8G5F9F5R7W-H=71D;W=N7V)A8VL`<FMN86YD
M7W%U975E7V-O;F1?<F5S8VAE9`!R:VYA;F1?8G5F9F5R7W)E8F]O=`!R:VYA
M;F1?<V-H961U;&5?96YA8FQE`&MT:')E861?<W1O<`!M96US970`861D7W=A
M:71?<75E=64`=V%K95]U<%]P<F]C97-S`')E;6]V95]W86ET7W%U975E`&1E
M9F%U;'1?=V%K95]F=6YC=&EO;@!R:VYA;F1?<75E=65?=W)I=&5?<WEN8P!R
M:VYA;F1?9V5T7V9R965?<F5Q`')K;F%N9%]R96%D7V)U9F9E<@!M96UC<'D`
M<FMN86YD7W!R95]R96%D7V)U9F9E<@!R:VYA;F1?<75E=65?<F5A9`!?7VEN
M:71?=V%I='%U975E7VAE860`<FMN86YD7W%U975E7W=R:71E`&UU=&5X7VQO
M8VL`;75T97A?=6YL;V-K`')K;F%N9%]B=69F97)?9&%T85]I;FET`%]?;65M
M>F5R;P!R:VYA;F1?8G5F9F5R7VEN:70`7U]M=71E>%]I;FET`')E9VES=&5R
M7W)E8F]O=%]N;W1I9FEE<@!K=&AR96%D7V-R96%T90!R:VYA;F1?8G5F9F5R
M7W9E<G-I;VX`<FMN86YD7V]P<U]D;VYE`')K;F%N9%]O<'-?9FQA9P!G<FMN
M86YD7W%U975E7V)U9@!G<FMN86YD7V)U9F9E<@``.`````($```\`````@0`
M`'P````"!```G`````($``#D`````@0``/@````<1@``$`$``!Q&```D`0``
M'$8``$@!```<1@``7`$``!Q&``!P`0``'$8``(0!```<1@``E`$```(W``"8
M`0```C8``)P!```"!```H`$```(W``"D`0```C<``*@!```"-P``K`$```(W
M``"P`0```C<``+0!```"-P``)`(``!Q(```P`@```@0``#0"```"-P``2`(`
M`!U)``!,`@```@0``(0"```<2@``F`(``!Q+``"P`@``'$P``-0"```<30``
MW`(``!Q(``!T`P``'$X``(P#```<3P``R`,``!Q.``#0`P``'%```#P$```<
M3@``5`0``!Q1``!<!```'%$```P%```<3@``-`4``!Q2``!$!0``'%(``$P%
M```<4P``@`4``!Q.``"(!0``'%0``)@%```<4@``H`4``!Q5``"H!0``'%0`
M`+P%```<5@``R`4``!Q(``#8!0``'$@``*@&```<2```W`8``!Q2``#L!@``
M'%<``!@'```<3@``(`<``!Q2``!`!P``'$@``$P'```<2```4`<``!Q8``!4
M!P``'%D``%P'```<2```:`<```(W``!L!P```@0``'`'```"`P``=`<```(W
M``!X!P```C<``'P'```"-P``@`<```(W``"$!P```C<``(@'```"-P``J`<`
M`!Q(``"P!P``'%0``,0'```<2```9`@``!Q7``!P"```'5(``(P(```<2```
MF`@``!Q(``"@"```'5@``*0(```"`P``J`@```($``"L"````C<``+`(```"
M-P``M`@```(W``"X"````C<``"0)```<3@``/`D``!Q2``"("0``'4X``(P)
M```"!```F`D``!Q=``#$"0``'%D``-`)```<7@``U`D``!Q5``#@"0``'4@`
M`.0)```"!```Z`D```(W```8"@``'%\``#0*```<8```/`H``!QA``!("@``
M'&(``%0*```"!```6`H```)C``#<"@``'4X``/P*```<3@``&`L```($``!(
M"P``'%\``,P+```<1P``_`L``!Q.```@#```'$X``#0,```<8```/`P``!QA
M``!$#```'$\``%`,```<8@``9`P```($``!H#````F,``&P,```"!```%`T`
M`!QG```L#0```@0``(`-```<9@``C`T```($```4#@``'$X``!P.```<9```
M2`X``!QH``"<#@``'$X``+0.```<5```U`X``!Q*``#T#@``'&8``!0/```<
M3@``*`\``!Q2```P#P``'&4``&@/```<:@``T`\``!Q.``#8#P``'%````00
M```<9@``:!```!Q.``!X$````@0``'P0```"`P``@!````($``"T$```'&P`
M`%01```<7P``I!$``!Q.``"\$0``'&```,01```<80``S!$``!Q/``#8$0``
M'&(``&P2```<3@``A!(``!QG``"8$@``'&T``,@2```<3@``T!(``!QE```D
M$P``'&<``(@3```<3@``D!,``!QM``"@$P``'&0``+`3```"!```M!,```)C
M``"X$P```@0``+P3```"!```S!,``!QO``!<%````@0``&`4```"!```9!0`
M``($``!H%````@0``&P4```"!```>!0``!QN``",%```''$``)@4```<:@``
MK!0``!QJ``"T%```'%(``,@4```<<@``W!0``!QS``#L%```'&$```@5```"
M!```#!4```(#```0%0```@0``!05```"-P``&!4```)<```<%0```@0``"`5
M```"&@``)!4```(W```H%0```C<```0````"=0``"`````)U````````*@(`
M````````/P``"````"H"```0````*@(``!@````J`@``(````"H"```H````
M*@(``#`````J`@``.````"H"``!`````*@(``$@````J`@``4````"H"``!8
M````*@(``&`````J`@``:````"H"``!P````*@(``'@````J`@``@````"H"
M``"(````*@(``)`````J`@``F````"H"``"@````*@(``*@````J`@``L```
%`"H"````
`
end