diff --git a/roms/f256k/toolbox-20.bin b/roms/f256k/toolbox-20.bin index 3a15009..a3f8737 100644 Binary files a/roms/f256k/toolbox-20.bin and b/roms/f256k/toolbox-20.bin differ diff --git a/roms/f256k/toolbox-21.bin b/roms/f256k/toolbox-21.bin index 3c3fbe3..0398dbb 100644 Binary files a/roms/f256k/toolbox-21.bin and b/roms/f256k/toolbox-21.bin differ diff --git a/roms/f256k/toolbox-22.bin b/roms/f256k/toolbox-22.bin index 08b0247..cff5300 100644 Binary files a/roms/f256k/toolbox-22.bin and b/roms/f256k/toolbox-22.bin differ diff --git a/roms/f256k/toolbox-23.bin b/roms/f256k/toolbox-23.bin index eb1fa31..4dcd2a2 100644 Binary files a/roms/f256k/toolbox-23.bin and b/roms/f256k/toolbox-23.bin differ diff --git a/roms/f256k/toolbox-24.bin b/roms/f256k/toolbox-24.bin index 3f61438..4ea4520 100644 Binary files a/roms/f256k/toolbox-24.bin and b/roms/f256k/toolbox-24.bin differ diff --git a/roms/f256k/toolbox-25.bin b/roms/f256k/toolbox-25.bin index ee91de1..3d9371a 100644 Binary files a/roms/f256k/toolbox-25.bin and b/roms/f256k/toolbox-25.bin differ diff --git a/roms/f256k/toolbox-26.bin b/roms/f256k/toolbox-26.bin index 16a3821..1f32a05 100644 Binary files a/roms/f256k/toolbox-26.bin and b/roms/f256k/toolbox-26.bin differ diff --git a/roms/f256k/toolbox-27.bin b/roms/f256k/toolbox-27.bin index 021809a..6fd591c 100644 Binary files a/roms/f256k/toolbox-27.bin and b/roms/f256k/toolbox-27.bin differ diff --git a/roms/f256k/toolbox-28.bin b/roms/f256k/toolbox-28.bin index aec895b..c2b7bb7 100644 Binary files a/roms/f256k/toolbox-28.bin and b/roms/f256k/toolbox-28.bin differ diff --git a/roms/f256k/toolbox-29.bin b/roms/f256k/toolbox-29.bin index ecfdb16..6f89b41 100644 Binary files a/roms/f256k/toolbox-29.bin and b/roms/f256k/toolbox-29.bin differ diff --git a/roms/f256k/toolbox-2A.bin b/roms/f256k/toolbox-2A.bin index 9118f03..699dc96 100644 Binary files a/roms/f256k/toolbox-2A.bin and b/roms/f256k/toolbox-2A.bin differ diff --git a/roms/f256k/toolbox-2B.bin b/roms/f256k/toolbox-2B.bin index a6c3fdf..4720e07 100644 Binary files a/roms/f256k/toolbox-2B.bin and b/roms/f256k/toolbox-2B.bin differ diff --git a/roms/f256k/toolbox-2C.bin b/roms/f256k/toolbox-2C.bin index e7658f8..c927cd3 100644 Binary files a/roms/f256k/toolbox-2C.bin and b/roms/f256k/toolbox-2C.bin differ diff --git a/roms/f256k/toolbox-2D.bin b/roms/f256k/toolbox-2D.bin index 3d9550b..0717468 100644 Binary files a/roms/f256k/toolbox-2D.bin and b/roms/f256k/toolbox-2D.bin differ diff --git a/roms/f256k/toolbox-2E.bin b/roms/f256k/toolbox-2E.bin index 21fb46a..22500d3 100644 Binary files a/roms/f256k/toolbox-2E.bin and b/roms/f256k/toolbox-2E.bin differ diff --git a/roms/f256k/toolbox-2F.bin b/roms/f256k/toolbox-2F.bin index c31dbdc..cb5c1e9 100644 Binary files a/roms/f256k/toolbox-2F.bin and b/roms/f256k/toolbox-2F.bin differ diff --git a/roms/f256k/toolbox-30.bin b/roms/f256k/toolbox-30.bin index 6790806..9905503 100644 Binary files a/roms/f256k/toolbox-30.bin and b/roms/f256k/toolbox-30.bin differ diff --git a/roms/f256k/toolbox-3F.bin b/roms/f256k/toolbox-3F.bin index 6582e6b..e078840 100644 Binary files a/roms/f256k/toolbox-3F.bin and b/roms/f256k/toolbox-3F.bin differ diff --git a/roms/f256k/toolbox.bin b/roms/f256k/toolbox.bin index d853310..274e3ef 100644 --- a/roms/f256k/toolbox.bin +++ b/roms/f256k/toolbox.bin @@ -8,19 +8,19 @@ %s: %s %024lX:A2560 KA2560 MA2560 XC256 U+F256 JRF256 K2F256 KeM68040VUNKNOWNi486DX4*float*CONSOLE%s: #%d no mediaA2560 U+C256 FMXF256 JReF256 K2cF256 K2eM680EC30M68EC020M68EC040ReservedWDC65816rtc_init*:<>|"?FAT32 Sector: -not foundCartridgeIҲҖҚhhhhzhB@B@B@?>A2560 K40A2560 K60M68SEC000chan_openChannel: PSG Muted.bad handlei486DX2 50i486DX2 60fchan_readCPU %s +not foundCartridgeIsW;ihhhhB@B@B@?>A2560 K40A2560 K60M68SEC000chan_openChannel: PSG Muted.bad handlei486DX2 50i486DX2 60fchan_readCPU %s Model %s -file lockedA2560X - LBA2560X - PBGenX32 - LBGenX32 - PBchan_free: MIPS_RS3_LESPARC32PLUSfsys_mkfs: MSDOS5.0fsys_opendirbad argumentExternal SDCInternal SDCprint(%d,..)fchan_read_b /sd0/test.txtfsys_closediraccess deniedgeneral errorinvalid drivemedia changednot supportedout of boundsout of memoryunknown errorA2560X - CUBEGenX32 - CUBEchan_read: %srmd[JWVVVJWVJW@ /sd0/hello.txtHello, world! -Memory %d MB +file lockedA2560X - LBA2560X - PBGenX32 - LBGenX32 - PBchan_free: MIPS_RS3_LESPARC32PLUSfsys_mkfs: MSDOS5.0fsys_opendirbad argumentExternal SDCInternal SDCprint(%d,..)fchan_read_b /sd0/test.txtfsys_closediraccess deniedgeneral errorinvalid drivemedia changednot supportedout of boundsout of memoryunknown errorA2560X - CUBEGenX32 - CUBEchan_read: %s ߜڜќȜJWVVVJWVJW@ /sd0/hello.txtHello, world! +Memory %d KB file not foundinvalid objectout of handleschan_alloc(%d)chan_close(%d)chan_alloc: %dloader found: bad binary filenot enough coreflush error: %dFATFS Error: %dfsys_setlabel: /sd0/renamed.txtClock %lu MHz Got channel #%d device not ready/sd0/fnxboot.pgx/sd0/fnxboot.pgz/sd1/fnxboot.pgx/sd1/fnxboot.pgzBooting from %s 0123456789ABCDEFcdev_init_systemcdev_register %s Contents of %s: bad device numberinvalid path nameprohibited accessunknown file typeF%d-%s -proc_exec stack: proc_exec start: lZH6$چ+.,;=[]/*:<>|\"?O8.$CODEC initialized.Console installed.Interrupts enabledTimers initializedbad channel numberCommand not found.Mounting drive #%dPGZ 24-bit count: PGZ 32-bit count: fsys_mkdir error: directory not foundfile system timeoutoperation timed outtoo many open filesproc_run error: %d -chan_read(%d,%p,%d)chan_seek error: %dFile system error: fchan_write error: fsys_delete error: fsys_load_ext ext: fsys_open error: %df 3 - NO NAME FAT NO NAME FAT32 low level disk errorno file system foundchan_get_records 1: chan_get_records 2: chan_write error: %dchan_write(%d,%p,%x)PGZ 24-bit address: PGZ 32-bit address: fsys_set_cwd error: +proc_exec stack: proc_exec start: lZH6$چ+.,;=[]/*:<>|\"?}si_CODEC initialized.Console installed.Interrupts enabledTimers initializedbad channel numberCommand not found.Mounting drive #%dfsys_mkdir error: directory not foundfile system timeoutoperation timed outtoo many open filesproc_run error: %d +chan_read(%d,%p,%d)chan_seek error: %dFile system error: fchan_write error: fsys_delete error: fsys_load_ext ext: fsys_open error: %d1 +| yNO NAME FAT NO NAME FAT32 low level disk errorno file system foundchan_get_records 1: chan_get_records 2: chan_write error: %dchan_write(%d,%p,%x)fsys_set_cwd error: Directory for /sd0/ Foenix Retro Systems SDC driver installed.Wrote %d characters. @@ -28,35 +28,35 @@ Directory for /sd0/ Trying to create: %s Indicators initializedInterrupts initializedToolbox v%d.%02d.%04d file is not executableCouldn't load file: %dchan_write_b error: %dFPGA %04X %04X.%04X -volume has no work area m#^+S-D05'XopuxSetting default loader.uart_open: no BPS tokenCould not open file: %d +volume has no work area #+-0XopHu/xPGZ 24-bit count: %06lxPGZ 32-bit count: %08lxSetting default loader.uart_open: no BPS tokenCould not open file: %d File system initialized.Text system initialized.drive is write protected Select a boot source: Default boot source: %s -Error while printing: %dCouldn't get channel: %dfsys_open out of handlesCould not find screen %duart_open: Bad stop bits +Error while printing: %dCouldn't get channel: %dReached end of PGZ file.fsys_open out of handlesCould not find screen %duart_open: Bad stop bits Creating /sd0/hello.txt -%04d-%02d-%02d %02d:%02d could not write to devicedevice is write protectedCouldn't execute file: %dfsys_open out of channelsBlock device system ready.Could not create file: %d +%04d-%02d-%02d %02d:%02d could not write to devicedevice is write protectedCouldn't execute file: %dPGZ 24-bit address: %06lxPGZ 32-bit address: %08lxfsys_open out of channelsBlock device system ready.Could not create file: %d could not read from deviceBooting: /sd0/fnxboot.pgx Booting: /sd0/fnxboot.pgz Booting: /sd1/fnxboot.pgx Booting: /sd1/fnxboot.pgz -Returning a bad extension.uart_open: no parity tokenCould not open directory %da Piގ3 +Returning a bad extension.uart_open: no parity tokenCould not open directory %d/U1!ގ3 ( * 6 : [ \ Channel device system ready.FAILED: Console installationfile system assertion faileduart_open: no stop bit tokenfile system invalid parameterCould not mount device %d: %dfsys_mount called f_mount: %dInitializing the text system...FOENIX DEBUG OUTPUT------------creation of file system aborteddevice could not be initializedNo bootable device is present. -uart_open: Bad data word lengthuart_open: no data length token +PGZ 24-bit start address: %06lxPGZ 32-bit start address: %08lxuart_open: Bad data word lengthuart_open: no data length token fsys_delete("/sd0/renamed.txt")Scanning for bootable devices... FAILED: SDC driver installation %dFAILED: file system initializationtxt_get_device: number mismatch %dzzzzz{zezOz9zA valid boot record was not found. AAA 22222 55555 6 00000 X XA A 2 5 6 0 0 X X A A 2 5 6 6 0 0 X X A A 22222 55555 66666 00000 X XAAAAA 22222 55555 66666 0 0 X 555v5j5^5 R5@F5:5665555 5@5566u6i6]6Q6 E6@96-6 PC: %08X Address: %08X Press SPACE for default. - _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / / / __/ //___ \/ __ \ / / / / / /___ / __/____/ / /_/ / / /_/ / \____//____/_____/\____/ \____/ PC: %08X       _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / __ / / __/ //___ \/ __ \ / / / /_/ /_/ /___ / __/____/ / /_/ / / /_/ /_ __/\____//____/_____/\____/ \____/ /_/ Unable to mount drive %s, FatFS Error: %d ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / //_/ / /| | __/ //___ \/ __ \/ / / / / ,< / ___ |/ __/____/ / /_/ / /_/ / / /| | /_/ |_/____/_____/\____/\____/ /_/ |_| =f98f;3f<.f=)f>$f?f@f;f=f?f ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / / /| | __/ //___ \/ __ \/ / / / / / / / / ___ |/ __/____/ / /_/ / /_/ / / /_/ / /_/ |_/____/_____/\____/\____/ \____/ Address Error Bus Error Division by Zero Error Illegal Instruction Error Oh dear, something has gone wrong... Overflow Exception Privilege Exception Range Check Exception Spurious Interrupt Unknown Exception Ŀ + _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / / / __/ //___ \/ __ \ / / / / / /___ / __/____/ / /_/ / / /_/ / \____//____/_____/\____/ \____/ PC: %08X       _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / __ / / __/ //___ \/ __ \ / / / /_/ /_/ /___ / __/____/ / /_/ / / /_/ /_ __/\____//____/_____/\____/ \____/ /_/ Unable to mount drive %s, FatFS Error: %d ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / //_/ / /| | __/ //___ \/ __ \/ / / / / ,< / ___ |/ __/____/ / /_/ / /_/ / / /| | /_/ |_/____/_____/\____/\____/ /_/ |_| f9f;f<f=f>f?f@f;f=f?f ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / / /| | __/ //___ \/ __ \/ / / / / / / / / ___ |/ __/____/ / /_/ / /_/ / / /_/ / /_/ |_/____/_____/\____/\____/ \____/ Address Error Bus Error Division by Zero Error Illegal Instruction Error Oh dear, something has gone wrong... Overflow Exception Privilege Exception Range Check Exception Spurious Interrupt Unknown Exception Ŀ Foenix Toolbox v%d.%02d.%04d starting up... ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / __ / /| | __/ //___ \/ __ \/ / / / / / / /_/ /_ / ___ |/ __/____/ / /_/ / /_/ / / /_/ /_ __//_/ |_/____/_____/\____/\____/ \____/ /_/ -1E2Xbcdefosux _________ ___________ ________ ____ __ / ____/__ \ / ____/ ___/ / ____/ |/ / |/ / / / __/ //___ \/ __ \ / /_ / /|_/ /| / / /___ / __/____/ / /_/ / / __/ / / / // | \____//____/_____/\____/ /_/ /_/ /_//_/|_| +EXrbgcDd9e6f6o+su9x _________ ___________ ________ ____ __ / ____/__ \ / ____/ ___/ / ____/ |/ / |/ / / / __/ //___ \/ __ \ / /_ / /|_/ /| / / /___ / __/____/ / /_/ / / __/ / / / // | \____//____/_____/\____/ /_/ /_/ /_//_/|_| fsys_rename("/sd0/hello.txt", "/sd0/renamed.txt") ~lZH6$ڇ LJ Keyboard test... press RUN/STOP or CTRL-C for boot: [!] Incompatible CPU arch: expected %s, but found %s - (!#*-<>@t[a]N{;|(} GGGGGG EEEEEEE NN NN XX XXX 3333333 2222222 GG EE NNN NN XX XXX 33 22 GG GGGG EEEEE NN NN NN XXX 33333 22222 GG GG EE NN NNN XXX XX 33 22 GGGGGG EEEEEEE NN NN XXX XX 3333333 2222222 ,le` ^W%LKA6+ @cABrCDGJBcKvcP$eHӖmeiA;=?hj,* .!-" 0#/ + (!#*-<>@t[a]N{;|(} GGGGGG EEEEEEE NN NN XX XXX 3333333 2222222 GG EE NNN NN XX XXX 33 22 GG GGGG EEEEE NN NN NN XXX 33333 22222 GG GG EE NN NNN XXX XX 33 22 GGGGGG EEEEEEE NN NN XXX XX 3333333 2222222 ,le` ^W%LKA6+ @dAtBߔCDfG*JcKcPeH@meiA;=?hj,* .!-" 0#/ $ 2%1 &:4'3 (c6\5k9[aEAAEEEIIIOOUUYAIOU~r%DDDDDx*DDDDDDDDDDDD/  }c,Z 0@QYR[T]V_`pN!2!p!!!$0,/`,g,u,,d-&A (((( AAAAAABBBBBB #%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%")"a"e"d" #!#H""" %ax029J.yMC= (": e,;;=f,?@AAF S@UXZ\]^_abdefgjb,lmnpqstvwxyz{|d,~DE{ 0 P`"6Da&`l@N# @@ -72,128 +72,124 @@ fsys_rename("/sd0/hello.txt", "/sd0/renamed.txt") ~  $$8~~8||88TT8 @@ @@|$BB$8||8(((((|(|((P(8DDD8(8DDD8 8DDD8(HHH4 HHH4(DDL48(8DDDD8(DDDD88TPT8$ x "|DD(||8D@D8$ p 8DDD8HHHHp4X|(D(|8DD|DD88DDD((l< DDD8ll$JR"\@<@8@<8DDDDDD|||||  8 8 `| T T(P 8$$$8 <<<<< -  !kkkk::kkkkkkkkkkkkkkk>kb>k"Uk"okAkkkk k:k +  !kkkk::kkkkkkkkkkkkkkk>kb>k"Uk"܌kAkkkk k:k 0Bk -Ak"ok"ok?(!)k"fk)"}k)"k kkkc8k k -k k%'kikd>f>kH"hk -kk)!8kH"hkH"qhkik +Ak"mok"mok?!)k"ӳk)"Q~k)"k kkkc8k k +k k%'kikd>f>kH"+hk +kk)!8kH"+hkH".rhkik kki-k H :Hkwwk:k)k)k i k "Xk "Xk -kH"lhk.0kkk  k"U"2^)k""k")"["" -wk:00k'' ɀ k:k 8k8[dH )"Vkk )"Vkk ) "Vkk )"Vkk )"Vkk )"Vkk )"Vkk )"Vkk )"Vkk )"Vkk )D"Vkk )"Vkk  8 k [𫫘 H (+k [𫫯f>d>+kO"Gkk [𫫘b>"rX+k [ h )X+k [ h )x+k)kkZ"DY: czkZ"X:czk)8kZ$"Ra7ezkZ"5j:zk8PI"Ukk"k"a"$"^Xk  " " )kZ)))zkwk    k) +kH"amhk.0kkk  k"U"^)k""|k")" \"Z" +wk:00k'' ɀ k:k 8k8[dH )"Vkk )"Vkk ) "Vkk )"Vkk )"Vkk )"Vkk )"Vkk )"Vkk )"Vkk )"Vkk )D"Vkk )"Vkk  8 k [𫫘 H (+k [𫫯f>d>+kO"kk [𫫘b>"X+k [ h )X+k [ h )x+k)kkZ"Y: czkZ"]Y:czk)8kZ$"a7ezkZ"j:zk8PI"Ukk"/k"a"$"Xk  " " )kZ)))zkwk    k) -#e  k"p"W'"BkHHHH"Whhhhk  KiKMiMk -7k"k)k)kZ   ;"6zk" y0HzzkkZZ  "UH" -^hzzk:   / k -   "jkHHFf ee&hk2468k/ JJJJ /  kZ8PIzk"k +#e  k""X'"kHHHH"hhhhk  KiKMiMk +7k"/k)k)kZ   ;"zk"y0HzzkkZZ  "UH"w^hzzk:   / k +   "׀kHHFf ee&hk2468k/ JJJJ /  kZ8PIzk"@l  H -H" Whhb>"rXz -zk [𫫘"+k)  -  k"%X   k"%X  J kZ) :8zk"%X  k:% -   k   "ʊd"ʊk *,kZ  HH )H )"hhhh"h`zk88(PI +H"xWhhb>"Xz +zk [𫫘"V+k)  +  k"X   k"X  J kZ) :8zk"X  k:% +   k   "7d"7k *,kZ  HH )H )"&hhhh"`zk88(PI LHL k{= {= -}=={={=kk "Gk"Gkk:     )  k"U"gbl>>"6kZ   yy I /yy zk# k +}=={={=kk "k"kk:     )  k"0V"Vhl>>"kZ   yy I /yy zk# k  -"G +" - "G z z -zk"6"uz  )   k"%X  J:kkdHHJee&hzk)8PI&"RaAekZ  )  zk("ɀ8 + " z z +zk""z  )   k"X  J:kkdHHJee&hzk)8PI&"aAekZ  )  zk"ɀ8 ek [𫫘8d>d>f>f>f>d>+kZZ JJJJ JzzkZZ;"Z  zzkZ   -)HHHHH )"5;i -"h`zkZ   -)HHHHH )";i -"h`zk [𫫩z"=Z:z"?+k +)HHHHH )";i +"`zkZ   +)HHHHH )"$;i +"`zk [𫫩z"Z:z"+k  8PI"z zk  -8PI"z +8PI"0z zk  -8PI"z +8PI"z zkHZ H $   ()h  zhhhk  -"|z +"B}z zk   ):kH &H) -H)*EJ&h)jh)jhkZ"%X"    zk=""8`>kk +H)*EJ&h)jh)jhkZ"X"    zk=""/8`>kk  -8PI "z +8PI "z zkZ  A )8 -"$[ J ) "$[zk"$[*"$[#"$[,"$["$["$[E"$["\ekZ  8     գI)8zk"Π !  kZZc( -" -"Ra8 +"[ J ) "[zk"[*"[#"[,"["["[E"["ekZ  8     գI)8zk"; !  kZZc( +"  +"a8 zzkH)ɀ))ɀ)zh @zzkhk -"s"NPHP -Nh" Wz +"t"NPHP +Nh"xWz zk     ) zz z -zk4"h"c:HT"hh"W:1"hkZ  ) +zk4"i"|c:HT"ih"W:1"ikZ  ) 1 e) -e"lzk +e"mzk ZZ ; -"* zzz +" zzz zk -Z"%X +Z"X  -!"rqH"dh  zz +!"qH""eh  zz zk Z -d"ʊ ' ; -"zz +d"7 ' ; +"zz zk:0 H`Z&Mk  ;iHH ->>"}|hhz +>>"|hhz zk  ) -H" -^h H" -^hz -zkH" -^hZ  )Ȉ +H"w^h H"w^hz +zkH"w^hZ  )Ȉ I  )/) IzkH )+' )  - h((kZ  i  " H"hzzk + h((kZ  i  "\ H"+hzzk  - )"/Y: zz z + )"Y: zz z zk i -)")  z +)")  z zk   H -"Gk zz z -zk"h4"h") H"h"W:1"hk +"k zz z +zk"i4"i") H"+h"W:1"ik [𫫘ZZ -)  H"hzz+z +)  H"+hzz+z zk ZZZ : @@ -201,337 +197,333 @@ ZZZ zkZ8PI0zk -1 e"Gk"lgZ"KX18 PI"e  zzk [𫫘ZZ"U"V ` )%zz+k +1 e"k"gZ"X18 PI"e  zzk [𫫘ZZ"lV"sV ` )%zz+k ) -H" -^h -ک H" -^h -H" -^hz +H"w^h +ک H"w^h +H"w^hz zk Z :Ȉ  ަzzz z zk - [𫫘"s":< H< -:h" W+z -zkrUȗȗȗȗ:ȗ  k + [𫫘"t":< H< +:h"xW+z +zksVȗȗȗȗ:ȗ  k [𫫘  -"   -"R:"^X+z +"   +"R:"X+z zk -  "#a % +  "a % % zz z -zk;8J  ;"yj;"M;";iJk"Ul"9"spj<"g"X\z [𫫘Z & )4"Ray$e"g & z+kZ  CC UU CC U* CC UU zk - [𫫘"s +zk;8J  ;"j;";"j;iJk"U""pspj<""nX\z [𫫘Z & )4"ay$e"h & z+kZ  CC UU CC U* CC UU zk + [𫫘"t  -" W+z +"xW+z zk - [𫫘"s# -" W+z + [𫫘"t# +"xW+z zk - [𫫘"s& H -h" W+z + [𫫘"t& H +h"xW+z zk - [𫫘"s&>@ H@ ->h" W+z + [𫫘"t&>@ H@ +>h"xW+z zk - [𫫘"s&BD  D -B" W+z -zkZ8PI08$"Ra7!7$"Raezk - [𫫘"s$ H -h" W+z -zkZZ"%X4   ))   7 zzkZ    =) + [𫫘"t&BD  D +B"xW+z +zkZ8PI08$"a7!7$"aezk + [𫫘"t$ H +h"xW+z +zkZZ"X4   ))   7 zzkZ    =) ?1   #  ) - 1  "lgzk/):#):k + 1  "gzk/):#):k   - )"VZH)"VZh8 ) Պzz z + )"ZH)"Zh8 ) Պzz z zk -Z )"X  w"X  zz -zkY>.>@>>'>C>==*>>>>>>~\>^>k [𫫘Z"T" -"|"^Xz+kZ8PI9V"RaOeH"6hzk -  "s&JL HL -Jh" Wzz z +Z )"X  w"X  zz +zkY>.>@>>'>C>==*>>>>>>\>^>k [𫫘Z""6 +"B}"Xz+kZ8PI9V"aOeHN"hzk +  "t&JL HL +Jh"xWzz z zkZ     J  jj) ec  :  ȈǣzkZZ   JJJJ ))#) 8PI0 8PI0 -"Raczzk7 Z UȗȗȗȗkZZ:2      zzzk - [𫫘"s* HHH -h" Whh+z +"aczzk7 Z[ VȗȗȗȗkZZ:2      zzzk + [𫫘"t* HHH +h"xWhh+z zk - [𫫘"s*68H H8 -6h" Wh+z -zkZZ8PI0zzk8PI0Ӣ"mZ  CC  CC    :zkZZ  "a7  ;iH;i"ƫhh -"^Xzzk - [𫫘"s( H -h" W+z + [𫫘"t*68H H8 +6h"xWh+z +zkZZ8PI0zzk8PI0Ӣ"AnZ  CC  CC    :zkZZ  "a7  ;iH;i"ƫhh +"Xzzk + [𫫘"t( H +h"xW+z zk - [𫫘"s(&(  ( -&" W+z + [𫫘"t(&(  ( +&"xW+z zk - [𫫘"s(*,  , -*" W+z + [𫫘"t(*,  , +*"xW+z zkZ;  )H)h8   :zzk -Z"s  -" WH] "6hzz +Z"t  +"xWHV "hzz zk - ["{4"o"o"oi -"o + ["4"mo"mo"܌i +"܌ PI0+z zkH) H )87IJj(hk( *(zzk [𫫘  -" -"Bhh"^X+z +" +"Bhh"X+z zk - [𫫘"s*24 H H4 -2h" Wh+z + [𫫘"t*24 H H4 +2h"xWh+z zk ZZ\>^>^> -\>" W{=:"Uzzz +\>"xW{=:":Vzzz zk = -}=" W:Ӌ [𫫘ZZZ"U"V'  l    l zzz+k [𫫘ZZZ"U"V'  `    ` zzz+kZZJJJJJ)?HJJJ))H#H JJJJJ)H J))iH "h;i -zzkZ"aC  )zk:,:#2468246 8kZZZ  .o20o4""Rac @ ` 0."خzzzk +}="xW:Ӌ [𫫘ZZZ"lV"sV'  l    l zzz+k [𫫘ZZZ"lV"sV'  `    ` zzz+kZZJJJJJ)?HJJJ))H#H JJJJJ)H J))iH "i;i +zzkZ"aC  )zk:,:#2468246 8kZZZ  .o20o4""ac @ ` 0."Ezzzk ;8 -;"tHH -;i"[hh;iz -zk;8T>8PI0:HHH;i "?~hhh;i"6;iTk;8 -#JJJJ  #   ;i"@;i +;"WuHH +;i"=\hh;iz +zk;8T>8PI0:HHH;i "~hhh;i";iTk;8 +#JJJJ  #   ;i";i k ;8 -;">mHH -;i"[hh;iz +;"mHH +;i"=\hh;iz zk -ZZ8PI6""Ra;e +ZZ8PI6""a;e -" Wzzz +"xWzzz zk ;8 -;">m;iH -;i"[hh;iz +;"m;iH +;i"=\hh;iz zk -"d > +"Ye > > -G>"Z.>"Z>"Zz -zk"U -;8  i "a  i "a;i k;8T>8PI0>HHHH`;i "?~ hhhh;i"6;iTk +G>"@[.>"@[>"@[z +zk"U +;8  i " b  i " b;i k;8T>8PI0>HHHH`;i "~ hhhh;i";iTk ZZ  -  "  w `>zzzz z -zkZ8PI0zk""Ra;;""Rae [𫫘ZZZ"U"V.' l I%   l zzz+k +  "!  w `>zzzz z +zkZ8PI0zk""a;;""ae [𫫘ZZZ"lV"sV.' l I%   l zzz+k [𫫘Z  -" -"_"|"^Xz+z +" +"_y"B}"Xz+z zk [𫫘Z  -" -"6f "|"^Xz+z +" +"6@ "B}"Xz+z zk Z  -  "8X +  "X   ::zzz z zk  - ?  2)(d" hhz + ?  2)(d"hhz zk Z -Hg"dh -"ZH -HH"8hhhک "6hzz +Hg"ѕh +"ZH +HH"8hhhک "hzz zk Z   -"Z e  +"Z e   ) zzz z zk  -  [𫫘"s .. 0 "0 -. " W+zz z +  [𫫘"t .. 0 "0 +. "xW+zz z zk -  [𫫘"s .R T "T -R " W+zz z +  [𫫘"t .R T "T +R "xW+zz z zk ZZ -"U"`: "U"^:zzz +"U"aa: "U"^:zzz zk ZZZ  "$/;i -"* zzzz +" zzzz zk ;8J -;"yj)  ;"M;";iJz +;"j)  ;";"j;iJz zkZ    N#) 1 e  !) -1 e ' "lgzk +1 e ' "gzk   -"=Z:<w +"Z:<w  eɀz -zkZ    P') "Rae  %) "Rae ' zkZRM&(H)h8PI0 "'e zzk;8T>8PI0FZHZHHHHH;i"?~ ;i ;i"6;iTk +zkZ    P') "ae  %) "ae ' zkZRM&(H)h8PI0 "''e zzk;8T>8PI0FZHZHHHHH;i"~ ;i ;i";iTk ZZ  -"\[:<w +"[:<w  eɀzzz zk -  [𫫘"s 0" $ $H$ -" h" W+zz z +  [𫫘"t 0" $ $H$ +" h"xW+zz z zk ZZ    -   "8X: +   "X: :оzzzz z zk Z 0B;H i"ƫhhzz zk - [𫫘ZZ8PI2""Ra;e -" Wzz+z + [𫫘ZZ8PI2""a;e +"xWzz+z zkZi  8PI0  zzke  Z    NH1 ) ehH1 ) -eh"lgzzk +eh"gzzk ZZ %;i -" zzz -zkd"'W: +" zzz +zkd"W: Z -"ʊ  ; -" -": -")hzz -zkZ&"uz   )  6HH"4hh    "jzkZV            I%  zkZ    PH) "RaehH) "Raeh +"7  ; +" +": +"hzz +zkZ&"z   )  6HH"4hh    "׀zkZV            I%  zkZ    PH) "aehH) "aeh zzk - [𫫘ZZ8PI6""Ra;e -" Wzz+z + [𫫘ZZ8PI6""a;e +"xWzz+z zk 8ʆ8ʆ  $2 0 -d"\eHe +d"k]eHe hz zk [ Y )d Z )Ȉ & [ )+k -ZZ8PIG6"Ra!:e% -" Wzzz +ZZ8PIG6"a!:e% +"xWzzz zkZ   0 P9  E a 0f  % A F  )i)i )80zk ZZ -"aC;iH -"ƫhh R "|"^Xzzz +"aC;iH +"ƫhh , "B}"Xzzz zk;8 - "|"|b>HH  "]hh;i + "B}"B}b>HH  "^hh;i k - Z "a + Z "a  < - " "Z)"^Xzzz z + "h "Z)"Xzzz z zk P X Y Z [ ] ^ _ X \ X k ZZ -t"6 -"a/;H;i"Uhh) -"^Xzzz +t" +"a/;H;i"Uhh) +"Xzzz zk - [𫫘Z"Z -)&"RaAe" -"d q$ z+z + [𫫘Z"[ +)&"aAe" +"d q$ z+z zk Z  -0 2  " - "zzz z +0 2  "< + ")zzz z zk ZZZ 8PI - ;iH"phhH:H"8phhzzzz + ;iH"phhH:H"phhzzzz zk ZZZ  8PI0zzzzz z -zk "U -cH" -^h8PI0/8PI0    .      "k +zk "U +cH"w^h8PI0/8PI0    .      "'k [𫫘 -HH"dhh8PI+ -6"Ra!:e6"l+z +HH"ѕhh8PI+ +6"a!:e6"m+z zk ZZ\  C7 -"d0 +"Ye0 zzz zk ZZZ 8PI - ;iH"phh8HH"8phhzzzz + ;iH"phh8HH"phhzzzz zk ZZZ 8PI - ;iH"phhcHH"8phhzzzz + ;iH"phhcHH"phhzzzz zk ZZZ 8PI - ;iH"phh8HH"8phhzzzz + ;iH"phh8HH"phhzzzz zk ZZZ 8PI - ;iH"phhcHH"8phhzzzz + ;iH"phhcHH"phhzzzz zk -ZZ"#aP8,"% +ZZ"aP8,"0% ) )JJJJI)8 zzz zk - ;8R >8PI0B;i^H ;i"}hh;i> ->" W;iRzz z + ;8R >8PI0B;i^H ;i"}hh;i> +>"xW;iRzz z zk ZZZZ   -"Ze) +"Ze)      zzzzz zk - ZZ  "0< "\0* "U%zzzz z -zkZZ8PI*8PI Ȉ :H:H"8phhzzk + ZZ  ")0< "{\0* "IV%zzzz z +zkZZ8PI*8PI Ȉ :H:H"phhzzk Z 8 -PI0@ "Ra  4 - "Rae"e: zz +PI0@ "a  4 + "ae":f: zz zk - [𫫘ZZZZ;i;":;$ -" Wzzzz+z + [𫫘ZZZZ;i;":;$ +"xWzzzz+z zk ZZZ  8PI c   zzzzz z zk -"i +"j Z - X"|H H",hhh8PI  e ӊzzz z + X"B}H H",hhh8PI  e ӊzzz z zkZ  )   ) @@ -541,70 +533,70 @@ z e) e  zzk - [𫫘ZZ8PII""Ra;e%HH -h" Whzz+z + [𫫘ZZ8PII""a;e%HH +h"xWhzz+z zk - ;8R >8PI0B;i^H ;i"}hh;i> ->" W;iRzz z + ;8R >8PI0B;i^H ;i"}hh;i> +>"xW;iRzz z zk ZZZ   ;"'(8PI2 '7) -"zzzz +"/zzzz zk ZZ  -"6 "a*;iH +" "a*;iH "Uhh -"^Xzzzz z -zk"#"hb|"mhh"X"hb"%" "h|"""?|"?kZi:] -DH`"WM"WD? ' 0 @ ! '   zk - Z("ɀJ=ɵ6% +"Xzzzz z +zk""ib|"mhh""ib"" "i|"N""|"kZi:] +DH`"WM"WD? ' 0 @ ! '   zk + Z"ɀJ=ɵ6% e 8 ֊i)zz z zk - [𫫘ZZ8PIN""Ra;e*HH -h" Whzz+z + [𫫘ZZ8PIN""a;e*HH +h"xWhzz+z zk - [𫫘ZZ8PIN""Ra;e*HH -h" Whzz+z + [𫫘ZZ8PIN""a;e*HH +h"xWhzz+z zk    -L       "lȷ   "Gk i +L       "mȷ   "k i zz z zk Z   - "@ + "@ :)0 i2 0 "M/hzzz z zk ZZ -HH."hhh -"h0/"ɗH"Űh"P):ܣ" H| "hhzzz -zk;88PI0! ;i"@;ik%ک8;ie  FfFfFfFfZ  )az8 ʆɀ8H)zk;8 +HH."ihh +"h0/"6H"2h"):ܣ"H\ "ihzzz +zk;88PI0! ;i";ik%ک8;ie  FfFfFfFfZ  )az8 ʆɀ8)zk;8 cJ iH he   ;i k:  ;8 -JJJJ))  ))  JJJJ)  )  ;i"@;i +JJJJ))  ))  JJJJ)  )  ;i";i k ZZ  8PI0 -"$zzzz z -zk8PIH ch  [𫫘;8RZ;i"?~h ;i"hh"|"^X;iR+kZZZZ  88PI0zzzzko4""Ra86PI0 2ce @  `  +"zzzz z +zk8PIH ch  [𫫘;8RZ;i"~h ;i"hh"B}"X;iR+kZZZZ  88PI0zzzzko4""a86PI0 2ce @  `  Z -"af -""^XW% -eHeh""^X+ eHe -h""^Xzz +"af +""XW% +eHeh""X+ eHe +h""Xzz zk ZZZZ  8PI0zzzzzz z -zk "U"2^H +zk "U"^H c h  ZZZ +   zzzz @@ -612,54 +604,54 @@ z cH" h Z  - i  )     "    @' ) -"i)zzz z -zkZZZi0  :  ;8"Ra!&e"HZ"6h)H;iH"6hhh"^Xzzzk -  [𫫘ZZZZ;i;":G0H   - h" Wzzzz+zz z + i  )     "    @' ) +"j)zzz z +zkZZZi0  :  ;8"a!&e"H"h)H;iH"hhh"Xzzzk +  [𫫘ZZZZ;i;":G0H   + h"xWzzzz+zz z zk ZZZZ  -i"@[  7i -"@[Hhzzzzz +i"[  7i +"[Hhzzzzz zk Z  - "7O + "!7O )   $  zzz z zk [𫫘ZZZZ -CC"{Q +CC"Q G -="o -  "oi -"o +="mo +  "܌i +"܌ PI0zzzz+z -zk;8 8 PIx;i H"p;iH"}w c c 8;i H"w d8"s;iH!"w;i;ik +zk;8 8 PIx;i H"p;iH"w c c 8;i H"=x d8"ct;iH!"=x;i;ik Z  -H "Zh+ "Ze  zzz z -zk c)"oZH -ch  [𫫘;8T"t hhhh]H]HHl;i "?~hhh;i"oR"|"^X;iT+k +H "Zh+ "Ze  zzz z +zk c)"ZH +ch  [𫫘;8T"t hhhh]H]HHl;i "~hhh;i"oR"B}"X;iT+k ;8: ;i;i":O;i"#1+1   ;i"ΰ;i:z zk ;8T ->8PI/"Y_H -HH;i "?~ hhhh&ڥ -HHd;i "?~hhh;iH"$hh;iTz -zk [𫫘ZZZ;H"\hhhhF&HH" hh1H "6hH "6hzzz+k +>8PI/"_H +HH;i "~ hhhh&ڥ +HHd;i "~hhh;iH"$hh;iTz +zk [𫫘ZZZ;H"\hhhhF&HH"hh1H "hHn "hzzz+k [𫫘;8 -;i;" >&("( -&" W H -"6h ;i +;i;" >&("( +&"xW H +"h ;i +z zk [𫫘;8 -;i;" >*,", -*" W H2"6h ;i +;i;" >*,", +*"xW H2"h ;i +z zk @@ -673,23 +665,23 @@ z zk Z  4  6 -g "O - i8 "bh +g "O + i8 "ch 4 6 zzz z -zkZZZ -86PI0088PI088"l8:.0o2o4zzzk [𫫯CLC"v:#"v:4"v: CV" VCC ɿ 4CC    C"VC+k +zkZZZ -86PI0088PI088"l8:.0o2o4zzzk [𫫯CLC"v:#"v:4"v: CV"zVCC ɿ 4CC    C"VC+k [𫫘;8 -H"dh;i;i":B "  -" W"d;i +H"ѕh;i;i":B "  +"xW"d;i +z zk [𫫘;8 -;i;" B"$&H $ -"h" W H "6h ;i +;i;" B"$&H $ +"h"xW H "h ;i +z zk ZZZZ  -8PIV "U"2^   +8PIV "U"^   5 + c  zzzzzz z zk @@ -702,99 +694,97 @@ z Ȉ &)dz zk - `>L_~ f8ʆ + `>L̳~ f8ʆ 8ʊ -"Xz +"Ŗz zk Z  - i e )8PIF cH"h c   zzz z -zk;8 8PI0L;iH"phh;iH"}whh8PI -cc8  ;iH"whhd "s;iH"whh;ik8HHH + i e )8PIF cH"+h c   zzz z +zk;8 8PI0L+;iH"phh;iH"whh8PI +cc8  ;iH"=xhhd "ct;iH"=xhh;ik8HHH **** * * * 8Hh hhhzzz****Jh;i(khhhhhzzzz(k ZZ -."  v 8PI0\    +)"oZH +."   v 8PI0\    +)"ZH ch c  zzzz z zk Z  -  W  N  )<   !  "5VJ    zzz z +  W  N  )<   !  "VJ    zzz z zk ZZZ  %;i -" S 4  -";i -"zzzzz z -zkd"'W:L +" S 4  +";i +"zzzzz z +zkd"W:Lp ZZ - )"5W::   "CW:S))e:"a  zzzz z -zkZ?8PI@8PI0PG">8 A">:P8PI0"PG"c A"zk + )"W::   "W:S))e:"Qb  zzzz z +zkZ?8PI@8PI0PG"8 A":P8PI0"PG"c A"zk  [𫫘;8 -;i;" K.0/H  0 -. h" W H* "6h ;i +;i;" K.0/H  0 +. h"xW H "h ;i +zz z zk  [𫫘;8 -;i;" N243HH  4 -2 h" Wh H* "6h ;i +;i;" N243HH  4 +2 h"xWh H "h ;i +zz z zk -"Uix -d" ""dd"m"m"m"U -PI0d"m"m"mz -zkZ "d8PI0T8PI0zk$"Ra77$"Rae6"Ra!:!:6"RaeLK;864 [  -kW0!\#%+-/1')35;":9;";i6k +"?Vix +d"X "X"Xdd"An"An"An"?V +PI0d"An"An"Anz +zkZ "ѕ8PI0T8PI0zk$"a77$"ae6"a!:!:6"aeL;864 [ wرLX!]#%+-/1+')35;":9;";i6k ZZZ -##"sV"~Wʆ""~Wʆ" 8PI00c +##"V"Wʆ"q"Wʆ"q 8PI00c 7cWc     -"sVЁzzz\ +"VЁzzz\= ZZ     -":L0  ; -" [  -"; -"; -"#  zzzz z -zk/)$*,"L+&*,"c@+&*,"3@+&*,"k;8 +":L  ; +" [  +"; +"; +"#  zzzz z +zk/)$*,"'L{+&*,"'c@+&*,"'3@+&*,"'k;8       ;i -k",i) +k"i) _vH) -hT#:.#:  )" JJ   L- +hT#:.#:  )" JJ   L ;8T -HHK "hhh +HH +"ihh -"h8PInH"h;i"?~;i"ZH;i H "7ک -"h ;i -"ۏHF"hh;iTz +"h8PInH"i;i"~;i"ZH;i H "ک +"i ;i +"HHs"ih;iTz zk ;8 cJ  cic    Ȁ ;iz -zk:L;8"         j -U%Z:!;":"  ;";i"kZsBBBB8 PI0_ h i j l m n ` a b zzk +zk:LM;8"         j +,VZ:!;">:"  ;">;i"kZsBBBB8 PI0_ h i j l m n ` a b zzk -eL +eL Z  V 0 E X - x $ȷ )":  E% 0 6 X + x $ȷ )":  E% 0 6 X x ! 8PI08PI0 zzz z zk -Z8PI0Lģ$"Ra7e +Z8PI0LQţ$"a7e r 8PI/ -6"Ra!:eE -"| -"|zz +6"a!:eE "B} "B}zz zk Z   -     LŠ)L  w   +     L0Ơ)L#  w   ) e    @ Z   a "z   " -E  H"hzz z +E  H"+hzz z zk Zi  @@ -803,9 +793,9 @@ z ȗ i8 8ʠȗ Hȷ -h"z\ +h"z\= Z  -"Gb +"b  c i @@ -817,7 +807,7 @@ z ȗȗȗȗ ȗ ȗzzz z zk;8  - ;"Z Lgȣ + ;"Z Lȣ  @@ -829,23 +819,23 @@ z    ;i ;i";ik         -      y "_8 PI0(z"WW"4hh"jk -Z A"SPG""PG"c A"?"Sń'7""PG">8 A">:zk +      y "L`8 PI0(z"X]X"4hh"׀k +Z A"SPG""PG"c A"?"]Sń'7"]"PG"8 A":zk  [𫫘;8  H -HHHG -"6hhhh;i;i"J  . +HHH! +"hhhh;i;i"J  . H  - h" WH2 -"6h;i + h"xWH +"h;i +zz z zk ZZ -)L64 -i8"bhL  84(H6*h "H  ;4 wH6"wh -i8"bhzzz -zk;8;"8 +)Le64 +i8"JchL`  84(H6*h "H  ;4 wH6"wh +i8"Jchzzz +zk;8;"8 ) @@ -853,96 +843,96 @@ z ʪʠ Ȉ & ʠȈ -& ʆFj;ik;8 c  g       )   ;ik ҋ [𫫘8PI0LΘ""Ra;e +& ʆFj;ik;8 c  g       )   ;ik ҋ [𫫘8PI0L!Ϙ""a;e -  +kZ J Lϯ*ʆ&ʆ"M",ʆ(ʆ"M$  s  i) -ʆ&ʆ"M) -ʆ(ʆ"M"8$8 "$ zk +  +kZ J LЯ*ʆ&ʆ"",ʆ(ʆ"$  s  i) +ʆ&ʆ") +ʆ(ʆ""8$8 "$ zk ZZZ  ; -"*LvХ  +"LХ  "Mt "Jg A  "ΰ "W zzzzz z -zkIIڅd*8&zzkHCh"H"Ik$8$8 +zkIIڅd*8&zzkHCh"H"Ik$8$8  ddd d & &&8& & zz -z zkEH"z8kk;8  LTүH h 8PI0j ) +z zkEH"Kz8kk;8  LүH h 8PI0j )     '  ) e  %  ) -e  4e  e  L;izkZZZZX +e  4e  e  L;izkZZZZX -c  :L!ӣ -H`HH? "{hhnHH; "{hhRHH+ "{hh6HH7 "{hhHH3 "{hhH "qh)"."ބzzzzk +c  :Lӣ +H`HHo? "hhnHHo; "hhRHHo+ "hh6HHo7 "hhHHo3 "hhH ".rh)""Kzzzzk ;8      - "ML0Ԡ + "LԠ ic  8<PI0S;iH i "ƫhh  ;i z -zk;8Vw- U r΃?y[!#%^79\;=#]'){+-H]/1[35خ?AWCE&|GIlKMOQ_SU;"/;iVk;8 -;H"wd"p"=HHH"H;i dd"2d""" 8PI0"""8phh;i -kHH "{hhdd ".d "ބ  ZZH"dh0V8PII$"Ra77$"Rae$"Ra7ew8PI0Y$"Ra7J$"Ra77$"Rae$"Ra7ezzk +zk;8Vw- eV ~r'σ[!r#%_79$];=]')<|+-]/1\35E?A XCE|GIlKM`OQp_SU;"/;iVk;8 +;H"=xd""HHH"H;i dd"d""" 8PI0"""phh;i +kHH "hhdd "d "K  ZZH"ѕh0V8PII$"a77$"ae$"a7ew8PI0Y$"a7J$"a77$"ae$"a7ezzk ZZZ    , .7  . , "M t -  "6I      "Wzzzzz z -zk;8 / ;i";i"H;i"Zh?;i"#x:"thhhh;ik;ic   A +Z  )"VZH;ich Lh +  "I      "Wzzzzz z +zk;8 / ;i"V;i"VH;i"Zh?;i"x:"thhhh;ik;ic   A +Z  )"ZH;ich L ;8    -":Lڥ - " 46 -i8"Gk +":Lmڥ + "r 46 +i8"k i8 -6H c "bh c  +6H c "Jch c   ;i zz z -zk;8JLۯ L    JJJJ ) )))) ) +zk;8JL|ۯ L|    JJJJ ) )))) ) _vH) -h T#:.# :   )" JJ   L4;ik +h T#:.# :   )" JJ   L;ik ZZZ  -  "ML۩ -  "6j    ) " "WLZۣ zzzzz z +  "MLXܩ +  "j    ) " "WLۣ zzzzz z zkZZZ: -8PI0.80PI0/"XVPI0 -80L ݩ$8PIL܊80PI09"[VPI080^8aPI0V"XVPI0i28API06"XVPI0izzzk +8PI0.80PI0/"VPI0 +80Lyݩ$8PILl݊80PI09"VPI080^8aPI0V"VPI0i28API06"VPI0izzzk  [𫫘;8  H -HHH "dhhhh;i;i"q HH6"6hh . +HHH"ѕhhhh;i;i"q HH6"hh . H   - h" WH+ "6h;i + h"xWH "h;i +zz z zk -;8   - 8PIL&ߣ"Ra 8PI0L&ߣ8 :8PI0m - "@8 PI02 c +;8   + 8PILߣ"a 8PI0Lߣ8 :8PI0m + "8 PI02 c -lCjC "@ -H "4h  H "4h H "4h:L;i z +lCjC " +H "4h  H "4h H "4h:L;i z zk -  [𫫘ZZZN"d"|8PI0L-6"Ra!:eL0"% n ` +  [𫫘ZZZN"ѕ"B}8PI0L6"a!:eL" n ` E H  -h"c" W  zzz+zz z +h"Kd"xW  zzz+zz z zk [𫫘Z8PI0 -z+zke  ie  ie  ie  ie  ie  ie  LY;8@;i ;i":L^ ;i "#1_7  ;/+)  "צH h 7  +z+zke  ie  ie  ie  ie  ie  ie  L;8@;i ;i":L ;i "#1_7  ;/+)  "DH h 7    :  ;i@k ;8   -  "YW"Gk ) - ";i +  "W"k ) + ";;i zz z zk: @@ -951,17 +941,17 @@ z  c i -cH"QWchȗ +cH"Wchȗ  c :  c i -cH"QWchȗ L - ZZZZ    L) +cH"Wchȗ L + ZZZZ    L) -)oHoh8PILU1 ) +)oHoh8PIL1 ) e  ) @@ -978,44 +968,45 @@ z  ) - 1  "lg4e - e   Lzzzzz z -zkZZ -"hZ";8PI0L3"6@"hhL @ L @ L寞@e@@"!{@H@H"hhh@@H"hhh@"hhh@"hhL"n"6H"6hzzk + 1  "g4e + e   L3zzzzz z +zkZZK +"iZ"8PI0L +3"@"bhhL @ L @ L寞@e@@"{@H@H"ihh@@H"ihh@"ihh@"bhhLP" o"HK"hzzk ZZZZ)* -  ϧ) L)*  ϧ) +  ϧ) L/)*  ϧ) !   zzzzzz z zk - ;8$8PI0L8PI0L$"Ra7e -$"Ra7e    -i;i "l i -i "l;i i "l;i$zz z + ;8$8PI0LJ8PI0LJ$"a7e +$"a7e    +i;i "m i +i "m;i i "m;i$zz z zk [𫫘;8;i# - & L;i4"Ray$e" "^XL   8PIL;ic + & Lq;i4"ay$e" "XLt   8PIL;ic i c   i c);i+z zk [𫫘;8;i# - & L';i4"Ray$e" "^XL*   8PIL;ic + & L;i4"ay$e") "XL   8PIL;ic i c   i c);i+z zk [𫫘;8  -"8PI & L] & LL)B;i"]h;i4"Ray$e"* -4"Ray$e"HB"6h"^X & ;i+z -zkLq +"8PI & L & L)B;i"(^h;i4"ay$e"<* +4"ay$e"<HB"h"X & ;i+z +zkL  [𫫘;8! CC -  "{L -L#eHe +  "L +L#eHe h - L8#PIcHcheHe + L8#PIcHcheHe h - "o  -  "oi "o PI0L;i+zz z + "mo  +  "܌i "܌ PI0La;i+zz z zkH )&" ) @@ -1028,44 +1019,44 @@ z ж0 8 𚰥hkH88HdR8W)) *)(j)J(j zzkJjfȀ( -  [𫫘ZZZ"s LF H L )"ΠL;iH"phhH"8phhL;iH"phhHJJJI)8 +  [𫫘ZZZ"t LHF H LH| )";LH;iH"phhH"phhLH;iH"phhHJJJI)8 -H"8phht;iH"phh8PI=H:H"8phh HH F  -h" WH:H"8phhHH -F h" Wzzz+zz z -zkZZZZP8<8;H"w -"hAHAH"hAHAH"hAA"Hs"hAHAhZJJJJH"h;iAHAHAH "hAHAHAH "h ;i H"w"8p;izzzzk@"}f"~dH̢:dFfc c  e +H"phht;iH"phh8PI=H:H"phh HH F  +h"xWH:H"phhHH +F h"xWzzz+zz z +zkZZZZP8<8;H"=xa +"iAHAH"iAHAH"iAA"qHs"iAHAhZJJJJH"i;iAHAHAH "iAHAHAH@ "i ;i H"=x"p;izzzzk@"f"dH̢:dFfc c  e * &ؘ8ce~hhhhhh/FffF8&/y$0&&ddZddQH)hF8&H)h)H)h) J Jȥ -Z먊JjzkZZZZL l  -(#LzLz)#cLg~ +Z먊JjzkZZZZL  +#LL)#cL~ H`8`f8P\cR8H80>8 48*8)88 e  -eLzzzzk +eLzzzzk ;8    -i"@[:L'): "Ra  1@')" ɀL +i"[:L'): "a  1@')" ɀL  e j -)e"@[; ɀ9    +)e"[; ɀ9    e';i zz z -zk  L -;8;i H"phh;iH"}whhLQL c ;iH"w H"f;iH"w;i -L c  ;iH"w H"f;iH"w;i -L c c8  ;iH"w H"f;iH"w;i +zk  L] +;8;i H"phh;iH"whhLQL[ c ;iH"=x H"%g;iH"=x;i +L[ c  ;iH"=x H"%g;iH"=x;i +L c c8  ;iH"=x H"%g;iH"=x;i ;iz zk ;8  -:  8PI0L;iH;i "Uhh ] ) E      -E L8  +:  8PI0L[;iH;i "Uhh ] ) E      +E L  ;izz z zk ;8  -"+L%L4  : +"+LL  : ;i e /  @@ -1076,102 +1067,102 @@ z -he"H +he"H -;i ehL +;i ehL [𫫘;8        JJ -              #   "td"Ra "te "t"t# "t0   "t"t +              #   "ud"a "ue "u"u# "u0   "u"u ;i +z z zk ;8   - L;i;i"L  -"#1L+ 0G7)+ "צ + L};i;i"Lf  +"#1LF+ 0G7)+ "D  ,  "M  ;i z -zkZ"=Z:"?Ln"cLk):Lc))  )  <)H"  hLn )H"  hLn@)H"  hLn)H"  hm?)H"  hC)H"  h')H"  h "cLHzk"}f"kI"}f"k"~dHhڥ -E\8~FfjJ8 +zkZ"Z:"L"|cL):L))  )  <)H"  hL )H"  hL@)H"  hL)H"  hm?)H"  hC)H"  h')H"  h "|cLzk"f"kI"f"k"dHhڥ +E\8~FfjJ8 Fl$ zzzku **Ji Jȣ fjhhzkFeeJjj8j ЧгH JhȈkЗF@ - ZZ  L7 L  L    L  L  L"Yȷ   + ZZ  Lp7 Lp  Ls    Le  Lk  Lk"Yȷ    - "  L + "  Ls e8  Ш    5  ȷ  -ȗ  :"Yzzzz z +ȗ  :"Yzzzz z zk ;8         -i"a ): "Ra)  +i" b ): "a)  e -)e"a    L +)e" b    L  e :  @    ;i zz z -zkA(A +zkA(A ZZZZ  :8PI0LE -"$LG8PI0L:) c q +"LG8PI0L:) c q W = c  c ] c ] c J8PI": c L'zzzzzz z zk ZZZZ -  Lo;i"i"=V - "=V +  "=V  "=V   -"=V"< - N"`>D +  Lo;i"^j"V - "V +  "V  "V   +"V"< - N"`>D .8"`>    -%  "V  "Vzzzzz +%  "W  "Wzzzzz zk @ -ZhhJjhzkک"}f"~dHҘ8i0 +ZhhJjhzkک"f"dHҘ8i0 *$ &$8 &ccd&8&&&8j$Ff19Ffj  ,&JȀJ dd ZhhhhJjzzk ;8   -i"@[:L7?'): "Ra  4@')$  +i"[:L7?'): "a  4@')$  e:L7L7 -)e"@[ ] ɀQ   "V  -e"V  , +)e"[ ] ɀQ   "  +e"  , ;izz z -zk  Lp;8:\ U Ȉ%Vߡ$!E#%i')f/1U35Z+-379;i":L U Ȉ%Vߡ$!E#%i')f/1U35Z+-379;i""3hhh;i:k -;8;i H"phh;iH"}whhLL H"fhL ;iH"w H"f c  ;i H"w H"f;iH"w;iL c c8  ;iH"w H"f c  8:;i H"w H"f;iH"w;i;iz +zk  Lp;8:\ V 5VL!#%j')ӳ/1 V35'[+-79;i":L V 5VL!#%j')ӳ/1 V35'[+-79;i""hhh;i:k +;8;i H"phh;iH"whhLL H"%ghL ;iH"=x H"%g c  ;i H"=x H"%g;iH"=x;iL c c8  ;iH"=x H"%g c  8:;i H"=x H"%g;iH"=x;i;iz zk ZZZZ<Ls 87g0f g   ȷ   ȷ g7 80] -"Vȷ"Vȷg7H h"zzzzzz z -zkZZZ "Raec  )"Π ":`\@":`O1 Oyy y  "_":` ":`  L +"Wȷ"Wȷg7H h"zzzzzz z +zkZZZm "aec  )"; "`\@"`O1 Oyy y  "L`"` "`  L + ~ - ~     ~   a  . ywz"\[:"zy)))"Άzzzk + ~     ~   a  . ywz"[:"zy)))";zzzk ;8  - " 7)L3 7)$ + "> 7)L3 7)$  Ȉ & 8 PI0     "B!)_   - "ݶ:i:У    "B! ")h;i zz z + "J:i:У    "B! "h;i zz z zk ZZ  -"L   L   L  -i8"Gk -i6U"a -i8RRaA" -irrAa" -i " -i$"&$4664 -i8"bh  H"._hzzz +"L   L   L  +i8"k +i6U" b +i8RRaA" +irrAa" +i " +i$"&$4664 +i8"Jch  H"_hzzz zk - ;8 <Lc)   "Gb + ;8 <Lc)   "b  ci @@ -1182,14 +1173,14 @@ z L ȷȷ8 Y g  -c    7 H  h" +c    7 H  h" i;i zz z zk [𫫘ZZZ 8 -PI0L7 "Ra  L| "Ra  8PI0LC8PI` -c   A)"oZH "Raech  "Raezzz+z -zk "Raec LL= +PI0L7 "a  L| "a  8PI0LC8PI` +c   A)"ZH "aech  "aezzz+z +zk "aec LL= ZZZZ   L L& "&|L "d LE L %L @@ -1197,45 +1188,45 @@ z zk  [𫫘ZZZ  -"8PI% q$ LZ q$ D "6LH"% L' H"6h  -&"RaAe"u  WH "6h q$ "d"^X!"6 q$ zzz+zz z +"8PI% q$ LZ q$ = "LH" L' H"h  +&"aAe"u  WHh "h q$ "d"X!>" q$ zzz+zz z zkL4 ;8 -"h +"i -8PI0';i H"hhh;iz +8PI0';i H"ihh;iz zk8 PI= -":0  ;i H"hhhL8 +">:0  ;i H"ihhL8 PI0L c -  )HN"hh)"X:3)"X:&;i c . $;i c   +  )HN"ih)" Y:3)"3Y:&;i c . $;i c    L ZZZ  ) zzzz -zk)"Π   L9   L9 ڃ  L9 ك  L9   L9   L9 Ã  L9   L9 ă  y ۃ  g Ń  U ƒ  CH"4h [ [H"4h     H"4h  L +zkb)";   L9   L9 ڃ  L9 ك  L9   L9   L9 Ã  L9   L9 ă  y ۃ  g Ń  U ƒ  CH"4h [ [H"4h     H"4h  L ;8   :L H`L;i H"lIhh ;i H"lIhhLLH}  -"Hd: +"d:  LL{Hy  -"Hd: - oj"YEH +"d: + oj"ZEH  -"Hd: +"d:  ouow;izz z zk ZZZ    ;iH;i -H "hhhh8PI0!HH "yhhzzzzz z +H "khhhh8PI0!HH "7zhhzzzzz z zk  e8PI0%8PI08  L<8ZPI0a8PI08R  L<8(PI0/8PI0 8(  [8dPI0k8PI0 8\  3   # # L# - ZZ    LH))"Ra8PIL~) "Rae  ) "Rae  ) "Rae   ') "Rae ' %) "Rae  : + ZZ    LH))"a8PIL~) "ae  ) "ae  ) "ae   ') "ae ' %) "ae  :  e H  @@ -1243,126 +1234,126 @@ z zk ZZZ   ɀ L)  L))8 -BB  )"X: ["Ά6)8 +BB  )"3Y: [";6)8 B -B))"Άx;"Ά JJJ ))"Bf  (#)JJJJI)8i0"Ά#)i0"Ά )"Ά~"Ά!  "Άzzzzz z +B))";x;"; JJJ ))"f  (#)JJJJI)8i0";#)i0"; )";~";!  ";zzzzz z zk  [𫫘;8 ;i-  -"8PI & L & L;i)HH -HH;i  4"Ray$e"Lhhhh"^XL     8PIL;ic i c  i c);i+zz z +"8PI & L & L;i)HH +HH;i  4"ay$e"hhhh"XL     8PIL;ic i c  i c);i+zz z zkL - "KX + "X  -L ) )  )       `  "Ui "U PI01   "Ui "U PI0驇!  "Ui "U PI0  "Ui "U PI0   "Ui "U PI0   zz z +L ) )  )       `  "?Vi "?V PI01   "?Vi "?V PI0驇!  "?Vi "?V PI0  "?Vi "?V PI0   "?Vi "?V PI0   zz z zk - ;8    "7)L-!7)%  Ȉ -& ? "B!)   "q:L! 7)ʆ "B! "B!)^ + ;8    ">7)L-!7)%  Ȉ +& ? "B!)   "޽:L! 7)ʆ "B! "B!)^  - "q:i:Щ "q: ")h;izz z + "޽:i:Щ "޽: "h;izz z zk ;8    -C #  7"B!    L"     " ")h ":L"@   -                  ; " ;i  " -  ;i  ":  )ӣ ;i +C #  7"B!    L"     " "h "h:L"@   +                  ; " ;i  " +  ;i  ":  )ӣ ;i zz z -zkZ  ) "Rae) "Rae  ) "Rae) "Rae  ) "Rae) "Rae  ) "RaeH) "Raeh) "Rae -H) "Raeh -) "RaH) "Rah  zzk +zkZ  ) "ae) "ae  ) "ae) "ae  ) "ae) "ae  ) "aeH) "aeh) "ae +H) "aeh +) "aH) "ah  zzk ;8 ;i -"*LN&@7)LE& K -i&   "bhLS& 7 "  "6L;&$"      -"~ i " i" i"a   "H  7 ;izz z +"LN&@7)LE& K +i&   "JchLS& 7 "p  "L;&$"      +"d i " i" i" b   "H  7 ;izz z zk ;8  L'7 -"d`>   == +"Ye`>   == >> >>  L(=eL' -L' ȷ   ȷ ȗ"Z `>  7)"$ +L' ȷ   ȷ ȗ"@[ `>  7)"$ "$(  L' `>;izz z zk ;8   - `>L)7 `>L)& " `>L) -"L)   L) 8 8 ȷ  ?ȗ + `>L)7 `>L)& " `>L) +")L)   L) 8 8 ȷ  ?ȗ  -" b L(       :   L)8    ;izz z -zk" `"U"6hhhA"="Vx"6"Y    "="wx "6"^b "6"ay "6"2vl"6"n]"e"6"3"6" +"6"h"|"6"-"6"Y"6":H"6h -"6"B@BL."r"?H"[hC"Hd"^hd"HH"y[hh J " ;i"{ "d"خ;i -k +*, &( J :<DCFH>B@BL."~r"H"\hoC"rHd"_hd"HH"[hh J "' ;i"<| "`d"E;i +k- eH eh - +- - +- eH@ eh - +- @L- ;8 - # :';i"HL1 : Ч) + # :';i"L1 : Ч) L1 -   ? _ * M;i"H ;i "H  L1 L0L1   ?   ?  * :H  "M/h4  ) ;i"H L/;izz z +   ? _ * M;i" ;i "  L1 L0L1   ?   ?  * :H  "M/h4  ) ;i" L/;izz z zk ZZZ   / : \ (   : / L2 \ L2 -  & + "ML2;i "n "+ 8* L2 +  7 )zzzzz z +  & + "ML2;i "6n "+ 8* L2 +  7 )zzzzz z zk i8H7 he -"צ +"D L2L1 [𫫘;8  -d" H d"Rah8 "Bf  "Bf  "Bf  "Bf  "Bf  "Bf  -"Bf  :0 :        "Bf  -"Bf                   :     #   ;i +d"0 H d"ah8 "f  "f  "f  "f  "f  "f  +"f  :0 :        "f  +"f                   :     #   ;i +z -zk [𫫘ZZ"U"V:L6L5 L6"ΠRF:#.'"+/ -3L6L6$"Π7R;F?:C.G"KO -SwL6H"ΠWR[F_:c.g"ko +zk [𫫘ZZ"lV"sV:L6L5 L6m";RF:#.'"+/ +3L6L6";7R;F?:C.G"KO +SwL6";WR[F_:c.g"ko s  zz+k ;8r ;i;i"L8? A;i?"#1 -j L8i  EJL8][ "צ +j L8i  EJL8][ "D EL8  x  -;i "MD;i "Jg  h;i?", +;i "MD;i "Jg  h;i?", &;i? " "H ;irz zk - ;8 8PIL:8PI0-;iH"hhh;izz z -zk c  ":L9;iH"hhh8PI0L$Hf"hh$$ H"hhh&;ic )"X:&;ic  $;ic . ":"h)H"hhL8;ic L8 + ;8 8PIL:8PI0-;iH"ihh;izz z +zk c  ">:L9;iH"ihh8PI0L$Hf"ih$$ H"ihh&;ic )"HY:&;ic  $;ic . ">:"i)H"ihL8;ic L8 ;8  7)L<L<L<  L<  "B!)L<; -"ݶ:L< ***)  v ) +"J:L< ***)  v ) )Ȉ &e?# )ʪeHeh Ȉ @@ -1374,34 +1365,34 @@ z )eH)8 hȈ &   -": -")h;izz z +"h: +"h;izz z zk - ;8"OV  -  Lq>;"V"i"FV - "FV +  "FV  "FV"OV  ;"V"9`>Lc>"Wʆ" "Wʆ" -;i )":y  + ;8"V  +  Lq>;"HW"^j"V - "V +  "V  "V"V  ;"HW"`>Lc>"*Xʆ"q "*Xʆ"q +;i )":y  ]  8PI0E -"Wʆ"\eHeh"FV"OV +"2Xʆ"k]eHeh"V"V L="`> - II -    5  "FV  -"FV"OV  +    5  "V  +"V"V  ;izz z zk ;8  :L@ -&H`;iH"lIhh0*"h"0h>"hhhZ;iH"lIhh0="h"0h>"hhhک "hhL@;iH"lIhh0*"h"0h>"hhhZ;iH"lIhh0=|"h"0h>"hhhک "hhL@"ihH"hhh -J >  1)'"0h>d" hh("h"h;i z +&H`;iH"lIhh0*"i"h>"hhhZ;iH"lIhh0="i"h>"hhhک"ihL@;iH"lIhh0*"i"h>"hhhZ;iH"lIhh0="i"h>"hhhک"ihL@"hH"ihh +J >  1)'"h>d"hh"i%"i;i z zk ZZZZ ;i -"*LB)LB7)LB LB: +"LB)LB7)LB LB:  " L/B "d  % E  > &  "  @ j [ -i&   "bh  7    +i&   "Jch  7    zzzzzz z zk ;8F @@ -1409,45 +1400,47 @@ z LQD;i"ML)D;i"Jg L#D C1/c)   c    e : -e ţ   LD LD&$"6_      'd Ci8c"  ;iFzz z +e ţ   LD LD&$"_      'd Ci8c"  ;iFzz z zk ;8  8 PILG  LF [ LF):8PILVF -):e  "Ra   "fLG"Ra ߄ M"Rae +):e  "a   "ӳLG"a  M"ae  -;i " WLGLE -c  )"X:I +;i "xWLGLE +c  )"3Y:I ;ie -"Ra)80eH -;i eh ; LvE "f;izz z +"a)80eH +;i eh ; LvE "ӳ;izz z zk ;ieL4E ;8  - "lLG:d&#eHehJ)  II! #i0  JJJJ9  c      :;ic    А;ic ~ S + "mLG:d&#eHehJ)  II! #i0  JJJJ9  c      :;ic    А;ic ~ S c : -c"5W::    '   ;ic)  +c"W::    '   ;ic)  c  ;iz z zk  [𫫘;8, ;i;  -"8PILJ;i -"nLJ     8PIL;i-c i c  i c)LK"^XLK;i "f +"8PILJ;i +"۪LJ     8PIL;i-c i c  i c)LK"XLK;i "`g -jjhj;i "ޕ;i ;i"f;i"ޕ;i  -"ar:(;i -"ar: LI      +jjhj;i "K;i ;i"`g;i"K;i  +"r:(;i +"r: LI      -jjhj i "f;i,+zz z +jjhj i "`g;i,+zz z zk -;8    z "S  ) LM  +;8    T "  ) .LM   8 PILM -A%L "6 -"6u -"h0;" W"ۏ "| "|;iz -zk "Ra  LM   "Rae"e:f "Rae "Rae"S +A%, ". +"u. +"h0;"xW"H +"B} +"B};iz +zk "a  LM   "ae":f:f "ae "ae"     L8L @@ -1456,28 +1449,28 @@ z  "  .,Z ȈFjdL'P, .  LO  Ȉ &   g "d%L'P3#8 H h  L'P -"       _ ȈFj eH eh  +"r       _ ȈFj eH eh  i8H%he  ;i zz z -zkZZ"f8PILR8PILvR8PIL)R8 -PILQdͩ"u"U";i   UU=?3k%'!#)+v-/~9;x{13[57 "zzk "Ra   "Rae8PILP "Raec "l09Hf"6h"ڣH<"6hhLP q$ LkP & LYP +zkZZ"`g8PILR8PILvR8PIL)R8 +PILQdͩ"u"U";i   $V(V=?؏%'!# )+Dw-/룏9;{13u[57 "zzk "a   "ae8PILP "aec "l09Hf"h"!ڣHi"hhLP q$ LkP & LYP ;8 ;i"Z;i ;i":LU / 1;i/"#1 -ZLTMK;i "l;i/;ic4"l ;ic"#1: 7k9m?s AuLT;ic"rLT +ZLTMK;i "m;i/;ic4"m ;ic"#1: 7k9m?s AuLT;ic"rLT ;i -i "l    7)     7)LTk7 m9LT -  "צ  " X  "6 iX1 . $  mk"~   : ;i/":  "H ;iz +i "m    7)     7)LTk7 m9LT +  "D  "r X  " iX1 . $  mk"d   : ;i/":  "H ;iz zk ;8  -"4;i{H" ;i s  LwWt E LwWu L LwWv F LwW= +"m4;i{H" ;i s  LwWt E LwWu L LwWv F LwW= -HHHH;i"?~hhhhLzWLzWLzW   ßLgW "RacHHc" ;iH" ;i  LSW  -RH`LzWLzWHH"HHHH" ;i û㽰8㷅Hc"Gk dcHch c d c    L +7 H5 H7 H5 H,;i"~hhhhLzWLzWLzW   ßLgW "acHHc"m ;iH" ;i  LSW  +RH`LzWLzWHH"mHHHH" ;i û㽰8㷅Hc"k dcHch c d c    L V;iz zk ;8  i  LY )LYN ȈFj dLYLY ȈFj  :d%%LY "dLY%LY LYLY -"?LYCLY#LY ":o "   i8H#he;iz +"?LYCLY#LY ":o "r   i8H#he;iz zk ;8   Lz\      @@ -1503,8 +1496,8 @@ z zk  [𫫘;8T ;ic 8PI0L^;i -"wL^ L^ -;i?"f:;i?"ޕ;i?H;iG;i"LhhhhL#^;iU)|;i;iU"w;i"N:';iU;i?"f%;i?;i "L];i "g"> "|L^9;igHH;i ;iC "KhhIS"66;igHH;i  +"L^ L^ +;i?"`g:;i?"K;i?H;iG;i"hhhhL#^;iU)|;i;iU";i":';iU;i?"`g%;i?;i ")L];i "h" "B}L^9;igHH;i ;iC "KhhIS"6;igHH;i   "Khh;iT+zz z zk;ic L\ ;8V ;i;i":La#% ;i#"#1: @@ -1512,89 +1505,89 @@ z  E % - " La -"La i8 "Gk .8  C iN "i8 -"~i8iX "l .Y +-iX"~  ;i#"rrA?i "A? -"~A?    "H ";i + "p La +"La i8 "k .8  C iN "i8 +"di8iX "m .Y +-iX"d  ;i#"rrA?i "A? +"dA?    "H ";i ";iVz zk Z `   LbJsuu -s" WJJoqq -o" Wkmm -k" Wgii -g" Wcee -c" W _aa -_" W@[]] -[" WWYY -W" W ` a   Lcg J0SU&g U -S" WCEE -C" W ?AA -?" W@;== -;" W799 -7" W a b   L|dJ355 -3" WJJ/11 -/" WJJ+-- -+" WJJ+-) -'" W b zz +s"xWJJoqq +o"xWkmm +k"xWgii +g"xWcee +c"xW _aa +_"xW@[]] +["xWWYY +W"xW ` a   Lcg J0SU&g U +S"xWCEE +C"xW ?AA +?"xW@;== +;"xW799 +7"xW a b   L|dJ355 +3"xWJJ/11 +/"xWJJ+-- ++"xWJJ+-) +'"xW b zz zk ;8    L!g  L!g    Lf  Le  Lg ȈFj -(cH*ch"6:  Lg +(cH*ch":  Lg i8H -)he"%H%hLg -*(  ȈF j eHeh"6:  Lg +)he"%H%hLg +*(  ȈF j eHeh":  Lg i8H -)he"@[Lg Jc -*(H J)he"6:  Lg +)he"[Lg Jc +*(H J)he":  Lg i8#e) -*(H J)he"6: +*(H J)he":  Mi8#e)) ))JJJJ;iz z zk ;8           Li -  "6Li  +  "Li  Li  ? 7   Li . Li#   Li  Ldi @Z   #    ,  .     -     M   2   ":):     P    "Gt  , . J    "W   Lg  ;i +     M   2   ":):     P    "t  , . J    "W   Lg  ;i zz z zk ZZZZ  - '"'W  + '"W     Ll   "B!  LYl "B!  Lk;i -"  Lk ɪ Lk@ +"  Lk ɪ Lk@ "B!)e_ :"B!)A;i -"@    "'W:LjLEl +"@    "W:LjLEl "B!          "B!)/ -"B!)  "'W: '  )     -")h )zzzzzz z +"B!)  "W: '  )     +"h )zzzzzz z zk;i -":   LWj;8&!!064!c8o48!68o4:!c4:8!062c6o2 8 #66o2:c2: 8 #""Ra%""Ra8%""Ra!""Rae8%  L!ow""Ra8%U%c  cԣc @ c ` #c!w""Ra8%U%c cԣc @ c ` #c;i&k%c%cc8#cc8# c  Ln#c#c @  @  `  ` #c;8X;i ;i":Lr ;i "Gk Lq;i" "V" Lq "/\y   -X &;ic  ;ic LpLr Lr%:;ie :ף % '-/;i%"MLr;i%"JgY;iCA "lCA    "H LrLrLr;i%"i CA"GkCA  ;iCA "l    "H ;iXk +":   LWj;8&!!064!c8o48!68o4:!c4:8!062c6o2 8 #66o2:c2: 8 #""a%""a8%""a!""ae8%  L!ow""a8%U%c  cԣc @ c ` #c!w""a8%U%c cԣc @ c ` #c;i&k%c%cc8#cc8# c  Ln#c#c @  @  `  ` #c;8X;i ;i":Lr ;i "k Lq;i" ""! Lq "\y   +X &;ic  ;ic LpLr Lr%:;ie :ף % '-/;i%"MLr;i%"JgY;iCA "mCA    "H LrLrLr;i%"i CA"kCA  ;iCA "m    "H ;iXk ;8  +7 )Lu  -e:Lu i ;i  "lJLs @+ dFH H;i i "8Ghh "*dLuLu + LesJJ  c " "Lu:Lu   H +e:Lu i ;i  "mJLs @+ dFH H;i i "8Ghh "*dLuLu + LesJJ  c "  "Lu:Lu   H -h8"MLu i "Gt   -  "6[H   "h  "W  : ЂLu -  "6k   "Gk i   "l+7 H  h  ;izz z +h8"MLu i "t   +  "[H   "h  "W  : ЂLu +  "k   "k i   "m+7 H  h  ;izz z zkLr ;8*    "  LxLx -HH "hhh 8 PI0Lax&("$8 PIF&(PIg +HH "hhh 8 PI0Lax&("$8 PIF&(PIg c;i c (&("$Lx"$L/x&(PIM$"Ȉ &H c)henC&($H$h @@ -1602,40 +1595,40 @@ H E ;Lwv  "$;i*z -zk;8b "wx"o ;iH"w HH"y H"u;i"   HH"8p"k  HH"8p"kH#H"8p;ix"kHH"8p"k  HH"8p;i>"Π,"khhL{"khhL{"khhL{"khhq"khh\K"khhG"khh-"khhY"khh  HH"8phh"khhY   HH"8p>H>Hl;i"?~ ;iH"k;i  R   HH"8p>Ho;i"?~;iH"k;i -   HH"8p"k HH"8p"k;i +zk;8b "x"Wp ;iH"=x HH"7z H"Mv;i"   HH"p "ok  HH"p"okH#H"p;i"okHH"p"ok  HH"p;iq>";"okhhL{?"okhhL{"okhhL{l"okhhq"okhh\"okhhG1"okhh-^"okhh"okhh  HH"phh"okhhY   HH"p>H>H;i"~ ;iH"ok;i  R   HH"p>H;i"~;iH"ok;i +   HH"p"ok HH"p"ok;i ;8   LILI  L}  L^}  LCȈFj -(cH*ch"6LC )  +(cH*ch"LC )  i8H -)he")  +)he")  i8H -)he"  LC -*( ȈF j eHeh"6LC +)he"  LC +*( ȈF j eHeh"LC i8H -)he "a  LCJc -*(HJ)he"6LC +)he " b  LCJc +*(HJ)he"LC i8H#he )  ')      -*(HJ)he"6y +*(HJ)he"y i8H#he)')# ) FjFjFjFj   ;izz z zkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkH)hkH @hkڢkڢ")k"1"1"1k"="="=\1"J"""""J"J"J"c ""Jk8k"""k""")")")""k""""J"\\"\k, H"܀hk"="")","N")")ڢ"")J""")")"")"""k""" " i0"")")")8kڢ"""j")"")")")"), kx0"Z(k(kx0 @""(kx0"""""(kx0 ""(kx0""(kx0_""(kx0?""(kx0"g()k0(k(kx0, H"h(kx0""J"(k ;8   -"ML   ,.   "6L慠 L慠? 7   L   L  L@+7)Lτ @Z  #   ,.         U  :   " : ):          L  !"Gt L慩+7)0 -i  "9 +&"@$  ))*(,. " $L +H`8LLPà|@j耠XaF N47"p";LLLLLL<|jXF4"DDL>9 C C D @@ -1656,26 +1649,27 @@ z    #!L L#!#!*(   -  I  #! "6   - L     #!  8#!i8c"@[: +  I  #! "   + L     #!  8#!i8c"[:    - W#!i8c") + W#!i8c")  c # :      L  >#!#!  ;i4z zk ;8X  - "U"g -;i P";i ;iH;i "hhL"oWJ" J?(4Q)G | "U"rq;iH;i "hhL"`Wʆr" ;iH;i "hhLϐ"`WʆE -EL;iH;i " + "U"Vh +;i P"V;i ;iH;i ""hhL"W"" J?(4Q)G | "U"q;iH;i ""hhL"Wʆ"" ;iH;i ""hhLϐ"WʆE +EL;iH;i "" hh L -"e: Ls -"e: {> -"e: PC -"e: (% -"e:08 "UH"dhL*5 "6L*"6qv "6["6E"6/8"6d "6;iXzz z +":f: Ls +":f: {> +":f: PC +":f: (% +":f:08 "UH""ehL* +"L*0"qo "[."E"/"D ";iXzz z zk ;8   R     @@ -1696,35 +1690,35 @@ z  "&|e    8ʆ    :     =;izz z -zkZ8PI0LMHV"RahOOV"RaeOV"RaeOV"Rae +zkZ8PI0LMHV"ahOOV"aeOV"aeOV"ae - OV"RaeOV"RaeOV"RaeOV"RaeOV"Rae OV"Rae""$$OV"Rae6688OV"Rae::<<OV"Rae&&((OV"Rae**,,OV"Rae..00OV"Rae2244OV"Rae>>@@OV"RaeBBDDOV"RaeFFHHOV"RaeJJLLOV"RaeNNPPOV"RaeRRTTzzk + OV"aeOV"aeOV"aeOV"aeOV"ae OV"ae""$$OV"ae6688OV"ae::<<OV"ae&&((OV"ae**,,OV"ae..00OV"ae2244OV"ae>>@@OV"aeBBDDOV"aeFFHHOV"aeJJLLOV"aeNNPPOV"aeRRTTzzk ;8  &$;i -"*  L)  L7)L8 Hhd +"  L)  L7)L8 Hhd   L77L ȈFj :d%%z  -"d  L%  L"  LcJ)L7 +"d  L%  L"r  LcJ)L7 c -8H   "bh  L X8Hhd2 +8H   "ch  L X8Hhd2 i&8 -) e"l +) e"m ) LY L W -i&  "bh  L 7  -i&  "bh  L78 +i&  "Jch  L 7  +i&  "ch  L78  -i&H7he  "l 8 &$ g c c   L;izz z +i&H7he  "m 8 &$ g c c   L;izz z zk ;8|p> p J|>p>p>     |>    |>   |>  -|>p>p>" hhhh7    8PIL"_"kZD"p"=H H*HK"Hdd"2"""D4;iH"w ;i y"h 8p>PIL'8 PI0L6 "h8p>PIm +|>p>p>"& hhhh7    8PIL"`"kZD""H H*HoK"Hdd""""D4;iH"=x ;i "i 8p>PIL'8 PI0L6 "i8p>PIm r>X -|>"ihHH;i3"?~;i3"ZH;i5H"7 ;i ;i-"?~;i-"ZH;i/H"7hhh"oi -"o -PIO"cC"f +|>"hHH;i3"~;i3"ZH;i5H" ;i ;i-"~;i-"ZH;i/H"hhh"܌i +"܌ +PIO"|cC"tf ,8PI: r>: |> @@ -1732,24 +1726,24 @@ PI ;ie">;i|z zk r> -|>"^ +|>" ;ie -|>"R:L"V +|>"R:L" 8 -|>"ihH "hhh +|>"hH "ihh |> -;ie   L% 0 % JJ 4 L - ;8"  H;i"._hLݦ ?"    O )"")" -         "Gki") +;ie   L% 0 % JJ 4 L + ;8"  H;i"_hLݦ ?"    O )"q")"q +         "ki")   L L L -ed`dC5 d""\  +ed`dC5 d"q"k]  cHc h % cHc @@ -1757,26 +1751,26 @@ z 8H" hL i -" i " .  -")")" +" i " .  +")"q)"q  -")")"   -")"   +")"q)"q   +")"q   JJ))   -cHch:")")" +cHch:")"q)"q -cHch:")")"  -cHch:")"   +cHch:")"q)"q  +cHch:")"q   JJ))    i  cHch  - L_iU"a"bh;i"zz z + L_iU" b"Jch;i"zz z zk ;8b  - ;i;i"L;i/ ;i7 ;i7Lҩ;i/ "MLҩ;iG"6Lҩ;iK"צH;i;h;i/"MLҩ;i/"JgV;iK"צ ;i/"W Lҩ;i;i/"ΰ;i/c)LƩ  y :::;i/cc  £:c /  LL)Ly " :c /  ) + ;i;i"L;i/ ;i7 ;i7Lҩ;i/ "MLҩ;iG"Lҩ;iK"DH;i;h;i/"MLҩ;i/"JgV;iK"D ;i/"W Lҩ;i;i/"ΰ;i/c)LƩ  y :::;i/cc  £:c /  LL)Ly " :c /  ) jjhj  c )Lm Lڪ  @@ -1788,22 +1782,22 @@ z zk ;8  &$;i -"*  L)  L7)Lc8  LA77Lů ȈFj +"  L)  L7)Lc8  LA77Lů ȈFj :%L,  "? "? @ LE  L%  L   W -i&  "bh  L 7 "  LcJ)LK +i&  "Jch  L 7 "r  LcJ)LK c -8H   "bh  L8Hhd?8 +8H   "Jch  L8Hhd?8 ) e -i&"l 7  +i&"m 7  ) L' Z D -i&  "bh  L78 +i&  "ch  L78    -i&H7he"l   8 &$ g c c      L;izz z +i&H7he"m   8 &$ g c c      L;izz z zk ;8   Lݵ,.7Lw  @@ -1812,28 +1806,28 @@ z   e!ؐ Lc8ic  d - "k c Lcie  LYc) -  5 .i c . i c  Li c )L-ic ? B    i c)Zie  ) Li c).     A@Z9 ))%: cic    L߳? 7  i"Hhi"@[i"@[;izz z + "ا c Lcie  LYc) +  5 .i c . i c  Li c )L-ic ? B    i c)Zie  ) Li c).     A@Z9 ))%: cic    L߳? 7  i"Hhi"[i"[;izz z zk ;8  ;i -"*)   L`  %7)       L< +")   L`  %7)       L< Ȉ -&L :" :" x::II%%8 HhLH +&L :"q :"q x::II%%8 HhLH ` "?E  L`%  L`   L*      L8 HhcHch7)C "?L -"d%  L`9!  La  L`cHch)b"  L` ȈFjeHeh !  @ 77L^ L^ U -i&  "bh  _ 7  -i&  "bh   ;izz z +"d%  L`9!  La  L`cHch)b"r  L` ȈFjeHeh !  @ 77L^ L^ U +i&  "Jch  _ 7  +i&  "ch   ;izz z zk ;8N      L ?# ;i;i "L ;i"#1DLǽ8;i"r   !  -  LL" 86i "86i "86"צ 86 86"~86i"  L64;i "9"6 :Hh  ) JJ J  W @    46 6"8$    L86"צ -86i"     -i&"Gk L L  +  LL"p 86i "86i "86"D 86 86"d86i"  L64;i "9" :Hh  ) JJ J  W @    46 6"8$    L86"D +86i"     +i&"k L L  Ȉ &   @@ -1843,261 +1837,262 @@ z  #   8Hh - L )L" } ȈFjeHeh -i&  "bh  ;iNzz z + L )L"r } ȈFjeHeh +i&  "ch  ;iNzz z zk ;8     .   -"mi%     Lƣ  -"1 -"p -    +  -  "miL ģ"miL ģ& f L£8"H@""c""S c8 PI0 j Lã"miLã"S8"H@""c" +"i%     Lƣ  +"]1 +" -    +  +  "iL ģ"iL ģ& f L£8"@""Kd"" c8 PI0 j Lã"iLã"8"@""Kd"  -"Sc8PI0\c8 PIK8PI  -H"Hh"j -   "  Lţ - $           "H +"c8PI0\c8 PIK8PI  +H"h"j +   "  Lţ - $           "  -""r\"2 -">"p  0cH  h  :  88PI0L~ģ& f Lť & $8 -  +  -"i0   -"i0        L  ,           )Е ;izz z +""\" +""  0cH  h  :  88PI0L~ģ& f Lť & $8 -  +  +"0i0   +">i0        L  ,           )Е ;izz z zk ;8     "Z LO͊    LOͥ - # )/"5V  J   -LOͩLO  "-V  JLO   + # )/"V  J   +LOͩLO  "V  JLO   LOͥ -"8LOͣ LO͠64 -iC"@[ LOͥ -iN"@[# -i\" " H      LO͠)"\ +"LOͣ LO͠64 +iC"[ LOͥ +iN"[# +i\" " H      LO͠)"k] E)  :LL͠ : 7:LLͥ -iI"@[7: LOͥ -iK"@[# -iX" -iF"@[  LOͣ +iI"[7: LOͥ +iK"[# +iX" +iF"[  LOͣ c JJJJeHeh   LO8 Hh -" LOͩ    LOͦi$&c (* cHch02e -ib"@[: LO͠: LOͥ -id",.&&Lˠ: LO(cH*c h,.G"\Fj77eHeh&i ȈFj " LOͩ  L ͥ -ih"@[L ͥ -"6:L   -i6"@[UL ͥ -i8"RRkaAd -i"rrEAa> -i " -i$"    ;izz z +"q LOͩ    LOͦi$&c (* cHch02e +ib"[: LO͠: LOͥ +id",.&&Lˠ: LO(cH*c h,.G"k]Fj77eHeh&i ȈFj " LOͩ  L ͥ +ih"[L ͥ +":L   +i6"[UL ͥ +i8"RRkaAd +i"rrEAa> +i " +i$"    ;izz z zk -;8@-/ 1" +;8B57 1"  -Lԣ)+% ' ! # 1L -HH"hhh8PI0Lԩ))++%%''!;#=79 53??8PI07))++%%'';!=#79 53LΣ%'Llϥ -c? Z   4 -c? z J  )!+#;=79 LcԩLԣ=LУ5ʆ;=PI0LУ7 9 :=;" -c?))9H9hq -"|  LХ -c?)9H9h\ -"|  x -c?))ʆ9H9h  5 -c?)    )+ L{ӣ5ʆ;=PILң3ʆ;=PI0Lң)+ V5ʆ8;H?h" -c?))Hh/-79"|)+ Lҥ -c?)Hh/-79y"|)+ x -c?))ʆHh)+ 59H9h -c?)    Lcӣ3ʆ8;H?hPIC)++)  -c?   )+  7 9 =;Lԣ3eHehPI08     ! #   53?%i%'i'!)#+%%'';=79 53?LΣ1;i@z +L'գ-/) + % '!#  1L% +HH"hhh383PI0Lթ-/))++%'!!## 9? A;=%%83PI0?-/))++%'!!##9 ?A ;=L'Σ)+Lϥ +c% Z /    F +c% z d    !#  LԩL'գLKѣ?ALKѣ! # g"" +c%))#H#hHH$"hh  L0ѥ +c%)#H#hHH +"hh  L0ѥ +c%)Ȉ +&#H#h  5 +c%)     Lӣ?ALDӣ;=LDӣ 8?HCh"" +c%))Hh92,75!#7H7He"hhHH "hh L2ӥ +c%)Hh92,75!#7H7HE"hhHH "hh L2ӥ +c%)Ȉ +&Hh 5#H#h +c%)    u8;H?hC  +c%     ! # Lr;cH?ch8        9 ?A ;=%+)!#!)#+!# 9? A;=%LΩ$ "1;iBz zk ;8   - ;i"%LJܥ)H + ;i"%Lܥ)H  - e h   f/_\Xɀ"/\LJܣ LJܣ   + e h   f/_\Xɀ"\Lܣ Lܣ    -eL$գ    f / Lܣ \ L            +eLգ    f / LWݣ \ LW             : -e.I Luץ +e.I Lץ  : -e.Luץ +e.Lץ  :: -e.Luף -e , Hi eh LJ܊  .i e   2 +e.Lף +e , Hi eh L܊  .i e   2 : e . :ʦ  -eLJܩ  +eLܩ   -e Lܣ % +e LKݣ %  e.     ' : -e. :բ i  "Gk  )       +e. :բ i  "k  )        -e  LVۣ Lܣ.  Lܣ Lۣ LۣɀK  "#:#H)    } :.      Lܣ   i c     LڣLک"/\{AZ     a'z  8        $_         i c     Lܣ    4       L\      +e  Lۣ Lݣ.  Lݣ Lyۣ LyۣɀK  "!#:#)    } :.      L,ݣ   i c     L2ۣLک"\{AZ     a'z  8        $_         i c     L,ݣ    4       L          # #      JJNJ              + ;iz z zk  -     '         Lأ  LףL - ;8   ;iO"yj;i -    LJ % ;iO"M LL +     '         L ٣  LNأL{ + ;8   ;iO"j;i +    L % ;iO" L       0 0 0     " O - %         "  * .    %  n    0 D9  9 -"Ra)e80      -%   . L    * 4 +"a)e80      +%   . L'    * 4      s   0 D9  9 -"Ra)e80      +"a)e80           -   l d    l '            %;iO";izz z -zk)"ΠLi +   l d    l '            %;iO"j;izz z +zkk)";Lsi - ;c)L0 -# :#%;iO""Mԣ -)/:"  ;iO"Mʣ%;iO "Mإ  + ;c)L 0 +# :#%;iO""ԣ +)/:"  ;iO"ʣ%;iO "إ  -LLLEL3 -7;iO"M LL # :Gi +LL>EL +7;iO" L # :Gi - -+)'L# :L d EiGiʃL d 7;ʃ + -+)'LE# :L d EiGiʃL- d 7;ʃ -+)' d L-H;i;i'8  -+)' ;i;i;i -"ȴ  ;i;i;i -"Ŵ  3 x  'c      #0cH;i1ch # # LU#:&##;i/c - ##:#%;iO""Mԣ:;iO;i/c"Mң%;iO "Mإ  +"5  ;i;i;i +"2  3 x  'c      #0cH;i1ch # # L#:&##;i/c - ##:#%;iO""ԣ:;iO;i/c"ң%;iO "إ  -LLiH -;i1".h;i/"Z +LiH +;i1".h;i/"Z # :# -%;iO""M +%;iO""  ԩ;i/c)6 -%;iO "Mإ J;iO;i/c"M;iO"M  L; - ;88"sVDF HJ "U "U  L % L( "U "U    % L  -  +) '+@a  )"Π+"jV6+"jV'++"jV "jV )L+L 0 {9 p 80  #+-' +%;iO "إ J;iO;i/c";iO"  L + ;88"VDF HJ "^V "WV  L3 % L "^V "WV    % L  +  +) '+@a  )";+"V6+"V'++"V "V )L++LZ 0 {9 p 80  #+-'  -c)c"jV+ )L) +c)c"V+ )L/)  -c)c+"jV L * L#+3 +c)c+"V L+ * L$#+3   +)L - + 8  ' L . .#+;i8zz z -zk+"jVL z  t  . "jV+L l h   j +#"jVe l *#+ ++#"jV3 h LJ#+ ++#"jV )'"U "U   -   +)'"$ &   L& p :#&"$ - & +)'ǩ & E G & & e 7g & ,"V"VT L" &  S L c L: s L& d Lk: i Lk# &"V"V L # # )   # "$ 4 &)"Π#  -"|V L$""U $""U  V ;  # @ LHh HH"aV"[hhL"|V%# `  "|V #   $;"V "H;i/h8  #    L^"aV%H"Vh" W"aV&)H"Vh" W"$ L# "ViNʆ# (# + + 8  ' L/ . .#+;i8zz z +zk+"VL' z  t  . "V+L' l h   j +#"Ve l *#+ ++#"V3 h L#+ ++#"V )'"^V "WV   +   +)'"$ &   L& p :#&"$ + & +)'ǩ & E G & & e 7g & ,"`W"VT L &  S L8 c L: s L8& d L: i L# &"`W"V L # # )   # "$  &)";#  +"V L6$""^V $""WV  V ;  # @ L6Hh HH"V"=\hhL"V%# `  "V #   $;"lW "H;i/h8  #    L"V%H"TWh"xW"V&)H"TWh"xW"$ L# "`WiNʆ# (# I)8ʆ# "8    #   % -;"V "H;i/h8  "$    #NJ - )8PI)  # @# #      # c):;i-e 0 #  %   @#     "#     # L # E) )8PI "Vc      -    )8PI' "aV H"Vh" W  ȣ     )8PI0  "V # Q "aV0H"Vh" W@# .  # xX"aVH"Vh" W  [# N #  +  #  -  "aV )H"Vh" W  )8PI#"aV0H"Vh" W:    = : "aV );i-e)H"Vh" W    L - ;"V ]"V"V   #  "[^  # 1  "aV H"Vh" W : ۣ    L  "aV)H"Vh" W: :  "$ "aV H"Vh" W:ݣ L    "aV)H"Vh" W L +;"lW "H;i/h8  "$    #NJ + )8PI)  # @# #      # c):;i-e 0 #  %   @#     "#     # L~# E) )8PI "&Wc      +    )8PI' "V H"TWh"xW  ȣ     )8PI0  "&W # Q "V0H"TWh"xW@# .  # xX"VH"TWh"xW  [# N #  +  #  -  "V )H"TWh"xW  )8PI#"V0H"TWh"xW:    = : "V );i-e)H"TWh"xW    LO - ;"lW ]"`W"V   #  "^  # 1  "V H"TWh"xW : ۣ    L  "V)H"TWh"xW: :  "$ "V H"TWh"xW:ݣ L    "V)H"TWh"xW L ;8N ;i"Z L:  - G  G"-V  JL: + G  G"V  JL: L: b -CECEH;iEI"._hCE(CEEC:E%C% -CEH' 4   " ) 52$HJJJJJJh":  "8:77 -H"H"7979L:\ +CECEH;iEI"_hCE(CEEC:E%C% +CEH' 4   " ) 52$HJJJJJJh" :  "8:77 +H"qH" 7979L:\ Z L:JLJ -L H;iLI"._hL:4??JL!?8JJLL +L H;iLI"_hL:4??JL!?8JJLL   ? A ? AJɀLL:   - 4JJ4J   4JL:   "cJHcNh$&  + 4JJ4J   4JL:   "pcJHcNh$&  ; ==;  L|LHLhZJ h  n= nd - '&LJ"(**(&& + '&LJ"q(**(&&   i i Hd e e -:H" +:H"q (*7(*+    , .(*LpL:LNLJ ȈFj  `= `d - '&LJ" + '&LJ"q  .  &  i  <   -"\Fji  cH:H" +"k]Fji  cH:H"q "Ȉ -&H"    -, .(*?cHCch.,5"\cHchc(Hc,h020cCH4cGh +&H"q    +, .(*?cHCch.,5"k]cHchc(Hc,h020cCH4cGh :EC:II%%80H4h  9cHch cc - ,,..L5"F: + ,,..L5"qF: iiii     - 5"c,Hc0h + 5"qc,Hc0h  ,. &&&&  0c H4ch 8 -?HChJLL:8JHNhH209"\h8Hh8(H,h " +?HChJLL:8JHNhH209"k]h8Hh8(H,h "q   - !;=Ff   L} L:  L r;=& &@ &  p4JJ   =; P;= &   0L: 7;=+ &    ;=LPL:   L:H -"Gk' - "l -i H"a   -i"a 5   +"k' + "m +i H" b   +i" b 5   "  -i"aJL -iJ"a -i LJ"   -i?"a -i"a -iA?"  L  -iC&$" -i$.," -i," -i0"a -i2"a @ )B  -iG"lf -i'&$" -i,"a $ )&  -i+"l -iU"aCA -I"bhL:  LH CAi -I"bhH -"Gk -RRaA" -irrAa" +i" bJL +iJ" b +i LJ"   +i?" b +i" b +iA?"  L  +iC&$" +i$.," +i," +i0" b +i2" b @ )B  +iG"mf +i'&$" +i," b $ )&  +i+"m +iU" bCA +I"JchL:  LH CAi +I"JchH +"k +RRaA" +irrAa" i -:" -i" -iU"aCAi -I"bhCA -I"bh7H"Ra -"Gk +:" +i" +iU" bCAi +I"JchCA +I"Jch7H"a +"k    5L8  ( * @@ -2116,13 +2111,13 @@ H  H -I"bhL:cHch +I"JchL:cHch 8Hh  L      ZJL   4          49JL H -;iI":hL:HI"._hL:L:  H -" -i" -i"A   +;iI":hL:HI"_hL:L:  H +" +i" +i"A    @@ -2130,7 +2125,7 @@ H   -", +", .  79  @@ -2140,12 +2135,12 @@ H  H -I"bh;iNzz z +I"Jch;iNzz z zkH -"GkcHch +"kcHch 8Hh  L - L{  @!#%')+-/=@CFILORUX[^adg@@$v 0:,4._%J-f<e>nLp?k9d'''''''''######''# ##'# '# '# ##'## ##'''# #''''''''''######## ########'''''''''''##'# ''''''''######## ''''''''######## gcJ''##'; #''# '''# ### ### '''# '#                                                                      gcJ gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; ; #' #''' ### ### #''' #''''''''''######'## #' #' #'## #''## ##'''# #'''# '##'' ########''''''''gcJ; ########'''''''' #'##''''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #'''# #'''## ##''# ##'# '# '# ##'## ##'''# #''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''## ##'''# #''''# #'''## ##''# ##'# '# '# ##'######'''''''''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''######'''''''''7@a m @wv  Rd  "@R+R(R$R + L{  @!#%')+-/=@CFILORUX[^adg@@$v 0:,4._#Hm E~.W{ ;I%(T%P{'''''''''######''# ##'# '# '# ##'## ##'''# #''''''''''######## ########'''''''''''##'# ''''''''######## ''''''''######## gcJ''##'; #''# '''# ### ### '''# '#                                                                      gcJ gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; ; #' #''' ### ### #''' #''''''''''######'## #' #' #'## #''## ##'''# #'''# '##'' ########''''''''gcJ; ########'''''''' #'##''''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #'''# #'''## ##''# ##'# '# '# ##'## ##'''# #''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''## ##'''# #''''# #'''## ##''# ##'# '# '# ##'######'''''''''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''######'''''''''7@ m @wvW  Rd  "K@R+R(R$R R S UWYZ ] acgkmmmmmmigc_ ] [YX V T S"R%R)R+R 0R0R0R0R0R0R0R0R0R0a0R0R0R0v trponnnmnnnnnmnnnnnnprt v0R0R0R0~R(R(R(RRRRRRRRRRRRRRRR0R0R0R0R0R0R0R0R0R0mphc!_$]&[(Y*W,U-U.S  S R%Q(Q*P*P,P,P,P,P,P*P*P(Q&R R  S.T.U,W*Y([&]$` cho~~~iiiiiiiiiiiiiii0R0R0R0R0R0R0R0R0R0^O:3P:2Q:1R:~:~:~:~:q  BK:o BL:mBM:lBN:k:j:i:h:gBG:fBH:eBI:dBJ:c:b:a:`:_BC:^BD:] BE:\ BF:[:Z:Y:X:WB?:VB@:U BA:T  BB:S @@ -2160,12 +2155,12 @@ XK  0 !*7k. R*% "*/a /L q< *S O0 `d, *Ew ]2(j}H*7kf5ϞRB{m4*/al.8ΞTQXV u9;͞Uc~I>̞W3o T@,F| cC,Zg#F-fr5I.;vx@LӟҟџПi   -      !#%&' ())*+%'./0 *12 3 4!5$/"6#6&1$8(3)>,8-9+@,A/<0>.C/E1G4B6D4J7E7F5K7N:I8O;R>N>N>VAQ@XAYDVB[EVD\E]H[F_G`HaIaIbL_KdLfOcNgOhSgQkRlUjTnUoXn[qZt[u^u]w`x_z`{c{c~de~fghhhijklmmnnopqqqrrssstttuuvvvvwwwwxxyyz{mq\Y\Y\ Z\Y\uz\j\4\l\\z\ɗ\\E\Ű\7\P\\\\3\ \\p\\\5\\\b\\\ۏ\;\n\\Z\\uy\Щ\ǀ\%\m\Ts\]\\\\lI\Y\b\o\2\\c\Y_\B\\No\#q\*w\o\8p\p\}w\w\y\\u\l\3\^\o\u\\k0HZ +      !#%&' ())*+%'./0 *12 3 4!5$/"6#6&1$8(3)>,8-9+@,A/<0>.C/E1G4B6D4J7E7F5K7N:I8O;R>N>N>VAQ@XAYDVB[EVD\E]H[F_G`HaIaIbL_KdLfOcNgOhSgQkRlUjTnUoXn[qZt[u^u]w`x_z`{c{c~de~fghhhijklmmnnopqqqrrssstttuuvvvvwwwwxxyyz{mq\JZ\bZ\zZ\Z\z\׀\4\l\\8{\6\\\2\\\_\m\&\\\@\Aq\\>\\$\\ψ\&\\H\\ o\b\Z\\y\=\4\\m\s\(^\\\\lI\Z\b\܌\2\\|c\_\\\o\q\w\ p\p\p\w\=x\7z\k\Mv\am\\˃\Wp\u\+\ok0HZ  [dH"a+z zzz z zzzzzzh@0HZ  - [dH"U+z + [dH"U+z zzz z -zzzzzzh@8[dH\jnP \ No newline at end of file +zzzzzzh@8[dH\nP \ No newline at end of file diff --git a/src/dev/fsys.c b/src/dev/fsys.c index 81e3f76..e3ad48d 100644 --- a/src/dev/fsys.c +++ b/src/dev/fsys.c @@ -11,6 +11,7 @@ #include #include +#include #include #include @@ -1009,13 +1010,13 @@ unsigned short atoi_hex(char * hex) { short fsys_pgz_loader(short chan, long destination, long * start) { unsigned char * chunk = 0; unsigned char * dest = 0; - long file_idx = 0; /* Offset within the file */ - long segment_idx = 0; /* Offset within a segment */ - long address = -1; /* Current segment address */ - long count = -1; /* Current segment size */ - short use_32bits = 0; /* File format is either 24-bit or 32-bit */ - short size_idx = 0; /* Expected offset for first byte of the size */ - short data_idx = 0; /* Expected offset for the first byte of the data */ + uint32_t file_idx = 0; /* Offset within the file */ + uint32_t segment_idx = 0; /* Offset within a segment */ + uint32_t address = 0xffffffff; /* Current segment address */ + uint32_t count = 0xffffffff; /* Current segment size */ + short use_32bits = 0; /* File format is either 24-bit or 32-bit */ + uint32_t size_idx = 0; /* Expected offset for first byte of the size */ + uint32_t data_idx = 0; /* Expected offset for the first byte of the data */ short result = 0; TRACE("fsys_pgz_loader"); @@ -1058,19 +1059,19 @@ short fsys_pgz_loader(short chan, long destination, long * start) { /* We're in the address bytes */ switch (segment_idx) { case 0: - address = chunk[i]; + address = (uint32_t)chunk[i]; count = -1; break; case 1: - address = address | chunk[i] << 8; + address = address | ((uint32_t)chunk[i]) << 8; break; case 2: - address = address | (long) chunk[i] << 16; - log_num(LOG_INFO, "PGZ 24-bit address: ", address); + address = address | ((uint32_t)chunk[i]) << 16; + INFO1("PGZ 24-bit address: %06lx", address); break; case 3: - address = address | (long) chunk[i] << 24; - log_num(LOG_INFO, "PGZ 32-bit address: ", address); + address = address | ((uint32_t)chunk[i]) << 24; + INFO1("PGZ 32-bit address: %08lx", address); break; } @@ -1079,24 +1080,26 @@ short fsys_pgz_loader(short chan, long destination, long * start) { switch (segment_idx - size_idx) { case 0: dest = (unsigned char *)address; - count = chunk[i]; + count = (uint32_t)chunk[i]; break; case 1: - count = count | chunk[i] << 8; + count = count | ((uint32_t)chunk[i]) << 8; break; case 2: - count = count | (long) chunk[i] << 16; + count = count | ((uint32_t)chunk[i]) << 16; if (!use_32bits && count == 0) { *start = address; + INFO1("PGZ 24-bit start address: %06lx", start); } - log_num(LOG_INFO, "PGZ 24-bit count: ", count); + INFO1("PGZ 24-bit count: %06lx", count); break; case 3: - count = count | (long) chunk[i] << 24; + count = count | ((uint32_t)chunk[i]) << 24; if (use_32bits && count == 0) { *start = address; + INFO1("PGZ 32-bit start address: %08lx", start); } - log_num(LOG_INFO, "PGZ 32-bit count: ", count); + INFO1("PGZ 32-bit count: %08lx", count); break; } } else { @@ -1120,6 +1123,7 @@ short fsys_pgz_loader(short chan, long destination, long * start) { } else { /* We've reached the end of the file */ + INFO("Reached end of PGZ file."); break; } } diff --git a/src/newbuild.py b/src/newbuild.py index bbdf5f5..ad1be90 100644 --- a/src/newbuild.py +++ b/src/newbuild.py @@ -8,7 +8,7 @@ with open("version.h") as ver: with open("version.h", "w") as ver: for line in lines: - match = re.match("\#define\s*VER_BUILD\s*(\d+)", line) + match = re.match(r"\#define\s*VER_BUILD\s*(\d+)", line) if match: build = int(match.group(1)) + 1 ver.write('#define VER_BUILD {}\n'.format(build)) diff --git a/src/toolbox.c b/src/toolbox.c index 03ad373..b369fb5 100644 --- a/src/toolbox.c +++ b/src/toolbox.c @@ -457,7 +457,7 @@ void test_sysinfo() { printf("Model %s\n", info.model_name); printf("CPU %s\n", info.cpu_name); printf("Clock %lu MHz\n", info.cpu_clock_khz / (long)1000); - printf("Memory %d MB\n", (int)(info.system_ram_size / ((long)1024 * (long)1024))); + printf("Memory %d KB\n", (int)(info.system_ram_size / ((long)1024 * (long)1024))); printf("FPGA %04X %04X.%04X\n", info.fpga_model, info.fpga_version, info.fpga_subver); printf("Toolbox v%d.%02d.%04d\n", info.mcp_version, info.sub_model, info.mcp_build); diff --git a/src/version.h b/src/version.h index cec152b..7324ce7 100644 --- a/src/version.h +++ b/src/version.h @@ -7,6 +7,6 @@ #define VER_MAJOR 1 #define VER_MINOR 0 -#define VER_BUILD 25 +#define VER_BUILD 30 #endif