MZ@ !L!This program cannot be run in DOS mode. $PELX@! `pP2: 3x .textX` P`.rdata*p0p@0@.bss`I`.edata3@0@.idata@0.rsrcx@0.reloc @0B.rossymW\0`BUS] \$D$FD$ 1pD$TpD$$;HCXKXS\9t9u);Au;t)Q []US] D$\D$ 1pD$tpD$$;H؅u = tX[] UD$rD$ 1pD$pD$$;H<(U US] D$D$ 1pD$pD$$;Hӹ<4[]US] \$D$D$ 1pD$pD$$;HC C|[]US] \$D$D$ 1pD$qD$$;HSX x u $8 t)CX C\8 t)$D$ D$D$$(]US]  <t(D$ D$TD$(q$|qu(D$ D$UD$(q$qD$WD$ YqD$qD$$;H$"ƃ8D$D$$ ]US] u(D$ D$D$(q$qD$D$ YqD$qD$$;HD$D$8$ ]US] u(D$ D$bD$(q$qD$dD$ YqD$qD$$;HD$D$H$ ]UWVS<] E$pvE0@x <vA D$$rSD$ D$D$(q$6r\$D$D$ YqD$8rD$$;Hi@]] ~ E܉}D$D$i@8$U܃ BRuH xi@x@tǂ i@ǁ EUT$UT$P@D$T$ ED$U$u7D$D$ YqD$prD$$;H{}u:=D$ D$EU$T$i@$-i@U艐$uPi@(;F }ԋ]i@ƀp uԉEBziXU܍pSuԉsK ps(p s,X$Z(X%Z)X&Z*X'Z+X(Z,X)Z-X+Z/X,Z0X-Z1X.Z2X/Z3@*B.u܀p;G TiE@ƀ}؃=e[^_],UWVS4 <vA D$$rPD$ D$%D$(q$6rE(E}衴ED$D$D$D$D$ D$|$$U $t2D$1D$ YqD$rD$$;H{D$5D$ YqD$rD$$;HD$$@`Åu2D$<D$ YqD$rD$$;Hp@u(D$ D$BD$(q$sS#C"9~(D$ D$`9D$#s$9uN1)ʉEUED$D$$ e[^_]UWVS,]u }EEEEEEE ED$|D$ ~D$fD$$;H <vA D$$X)D$ D$~D$~$E  EEEEEEEEEu}D$$t4D$D$ ~D$D$$;H 9ue[^_]UWVS]} D$PD$ ~D$D$$;H <vG D$$X'D$ D$RD$~$J CƉ‰D$$ut$$t2D$ZD$ ~D$ԃD$$;HЍe[^_]UWVSE0xD$D$ ~D$D$$;H <vA D$$X&D$ D$ D$~$ÉD$4$u߉\$4$t2D$D$ ~D$$D$$;HЍe[^_]UWVS<E E}EEuEEE EE$EE(E], <vA D$$X%D$ D$cD$~$t(D$ D$fD$~$Q}EM EEڈEEEوEE؈EE׈EEֈE]]EE܋=H3t$D$|D$ ~D$dD$$;׉t$E$=t4D$D$ ~D$D$$;H;]ze[^_](UVS] <vA D$$Xc$D$ D$/D$~$D$1D$ ~D$D$$;HSԉD$$Dut$$*t2D$9D$ ~D$D$$;HЍe[^]UWVSu < D$$XX#D$ D$D$~$F$$׃@tx$2$u#F$$8U OD$D$ ~D$8D$$;H4$K=8^e[^_]UWVSu N V N VL$T$D$D$D$ AD$D$$;HM AAGtMFuGD$D$ AD$$D$$;HM A| $?ED$G($tMD$D$ AD$D$$;HM |$u }t{D$D$ AD$D$$;HM L$<$$=u M AM |$  {@D$$tMD$D$ AD$<D$$;HM |$ {@uTD$D$ AD$D$$;HM A|$E, >uFEċv uEVUċv uEK-M0E̋3F,E؋VlUԋB@E܅u(D$ D$3D$$t$D$ VM؉L$|$Eԉ$U܃M,u }uRD$`D$ AD$D$$;HM |$;" EHU Mߋ@,D$EĉD$UԉT$D$wD$ AD$D$$;Mы8$U]]GHgDƉ\$D$oD$ AD$D$$;U҉غwLt(D$ D$rD$$$غwLE;WHƃgH)ˆU҉ỦEȁM܉T$ D$L$\$D$D$ AD$`D$$;HUи;G<|/;W8v(D$ D$D$$;wDv(D$ D$D$$ԕ];_Hv(D$ D$D$$xqT <vA D$$\D$ D$$D$$U܉T$|$D$&D$ AD$<D$$;H8$M܉L$<$t4D$.D$ AD$tD$$;H$$t4D$6D$ AD$D$$;HD$<$t4D$=D$ AD$ؖD$$;H>$LD$ED$$ t4D$ED$ AD$ D$$;HE8Et;D$D$KD$ AD$DD$$;HE܉D$D$OD$ AD$D$$;HỦT$D$D$ AD$ԗD$$;HOD)΋OHE+EԺwLу)ډӉ9s P*Ut$D$D$ AD$-D$$;HwLut$D$D$ AD$<D$$;Ӄ}u(D$ D$D$$wM@, 9vMOL %ȉMD$L$D$D$ AD$D$$;HM YCCEԉEP0UplF@ E؅u(D$ D$4D$$MMЉL$ED$ED$ UT$\$4$U؃8$D$$ED$ GHD$GPD$M̉L$EȉD$U܉T$ GD$ED$$S(t]D$D$ AD$D$$;H@l$5M |$" D$D$ AD$lD$$;H$蒸MM̋M YCCEԉE؋P0UȋplF@E܅u(D$ D$3D$$MЉL$ẺD$U؉T$ MȉL$\$4$U܃$tjD$D$ AD$̙D$$;H$@l$M |$EEԋU9U@l$D$D$ AD$DD$$;HM AEĉA|$nXD$D$ AD$D$$;H@l$'M |$e[^_]%D%%%C:/Users/ziliang/workspace/reactos/0.4.4/reactos/drivers/storage/floppy/csqrtns.c(%s:%d) CSQ: Removing IRP 0x%p (%s:%d) CSQ: Peeking for next IRP (%s:%d) CSQ: Acquiring spin lock (%s:%d) CSQ: Releasing spin lock (%s:%d) CSQ: Canceling irp 0x%p (%s:%d) CSQ: Inserting IRP 0x%p C:/Users/ziliang/workspace/reactos/0.4.4/reactos/drivers/storage/floppy/floppy.cKeGetCurrentIrql() == DISPATCH_LEVELControllerInfo(%s:%d) MotorStopDpcFunc called (%s:%d) DpcForIsr called (%s:%d) ISR called NTDDK: Pageable code called at IRQL > APC_LEVEL (%d) 0(%s:%d) ConfigCallback called with ControllerNumber %d (%s:%d) HalTranslateBusAddress failed; returning (%s:%d) QueueThread terminating (%s:%d) QueueThread: servicing an IRP (%s:%d) QueueThread: IRP queue empty DeviceObjectsdk/include/ddk/wdm.hIrp->CurrentLocation <= Irp->StackCount + 1(%s:%d) QueueThread(): Unrecognized irp: mj: 0x%x (%s:%d) CreateClose called (%s:%d) unloading (%s:%d) unload: warning: HwPowerOff failed DriveInfo(%s:%d) StartMotor called (%s:%d) StartMotor: motor turner-offer is already running; waiting for it (%s:%d) StartMotor: wait satisfied (%s:%d) StartMotor(): warning: HwTurnOnMotor failed (%s:%d) StopMotor called (%s:%d) FIXME: UN-HARDCODE DATA RATE (%s:%d) Recalibrate: HwSetDataRate failed (%s:%d) Recalibrate: HwRecalibrate returned error (%s:%d) Recalibrate: HwRecalibrateResult returned error (%s:%d) AddControllers: failed to get controller info from registry (%s:%d) Connecting interrupt %d to controller%d (object 0x%p) (%s:%d) AddControllers: unable to connect interrupt (%s:%d) AddControllers: unable to allocate an adapter object (%s:%d) InitController called with Controller 0x%p (%s:%d) InitController: unable to configure controller (%s:%d) InitController: unable to reset controller (%s:%d) InitController: waiting for initial interrupt (%s:%d) InitController: Sensing interrupt %d (%s:%d) InitController: Unable to clear interrupt 0x%x (%s:%d) InitController: done sensing interrupts (%s:%d) InitController: unable to set up implied seek (%s:%d) InitController: implied seeks set! (%s:%d) InitController: enhanced version not supported; disabling implied seeks (%s:%d) FIXME: Figure out speed (%s:%d) InitController: setting data rate (%s:%d) InitController: unable to set data rate (%s:%d) InitController: issuing specify command to controller (%s:%d) InitController: unable to specify options (%s:%d) InitController: recalibrating drive 0x%x on controller 0x%p (%s:%d) InitController: done initializing; returning STATUS_SUCCESS (%s:%d) AddControllers(): Configuring drive %d on controller %d \Device\Floppy%d(%s:%d) AddControllers: unable to register a Device object (%s:%d) AddControllers: New device: %S (0x%p) \ArcName\multi(%d)disk(%d)fdisk(%d)\DosDevices\%c:(%s:%d) AddControllers: Unable to create a symlink for drive %d (%s:%d) AddControllers: --------------------------------------------> finished adding controllers (%s:%d) AddControllers(): Unable to set up controller %d - initialization failed (%s:%d) ResetChangeFlag called (%s:%d) ResetChangeFlag(): HwSeek failed; returning STATUS_IO_DEVICE_ERROR (%s:%d) ResetChangeFlag(): HwSenseInterruptStatus failed; bailing out (%s:%d) ResetChangeFlag(): HwSenseInterruptStatus #2 failed; bailing (%s:%d) ResetChangeFlag(): HwDiskChanged failed; returning STATUS_IO_DEVICE_ERROR (%s:%d) SignalMediaChanged called (%s:%d) Unable to create system thread; failing init (%s:%d) Unable to reference returned thread handle; failing init C:/Users/ziliang/workspace/reactos/0.4.4/reactos/drivers/storage/floppy/hardware.c(%s:%d) HwSetDataRate called; writing rate code 0x%x to offset 0x%x (%s:%d) HwTurnOffMotor: writing byte 0x%x to offset 0x%x NTDDK: Pageable code called at IRQL > APC_LEVEL (%d) 0(%s:%d) HwTurnOnMotor: writing byte 0x%x to offset 0x%x (%s:%d) HwDiskChanged: read 0x%x from DIR (%s:%d) HdDiskChanged - Model30 - returning TRUE (%s:%d) HdDiskChanged - Model30 - returning FALSE (%s:%d) HdDiskChanged - PS2 - returning TRUE (%s:%d) HdDiskChanged - PS2 - returning FALSE (%s:%d) HwPowerOff called on controller 0x%p (%s:%d) STATUS: (%s:%d) STATUS_REGISTER_A = 0x%x (%s:%d) STATUS_REGISTER_B = 0x%x (%s:%d) DIGITAL_OUTPUT_REGISTER = 0x%x (%s:%d) MAIN_STATUS_REGISTER =0x%x (%s:%d) DIGITAL_INPUT_REGISTER = 0x%x (%s:%d) HwReset called (%s:%d) HwReset: Setting Enable bit (%s:%d) HwReset: failed to set the DOR enable bit! (%s:%d) Send_Byte: timed out trying to write (%s:%d) HWSPECIFY: FIXME - sending 0x3 0xd1 0x2 to FIFO (%s:%d) HwSpecify: unable to write to controller (%s:%d) HwConfigure called (%s:%d) HwConfigure: failed to write the fifo (%s:%d) HwSeek called for cyl 0x%x (%s:%d) HwSeek: failed to write fifo (%s:%d) HwFormatTrack called (%s:%d) HwFormatTrack: unable to send bytes to floppy (%s:%d) HwReadId called (%s:%d) HwReadId: unable to send bytes to fifo (%s:%d) HwRecalibrate called (%s:%d) HwRecalibrate: unable to write FIFO DataLength == 0xff(%s:%d) HwReadWriteData: Sending a command byte to the FIFO: 0x%x (%s:%d) HwReadWriteData: Unable to write to the FIFO (%s:%d) HwSenseDriveStatus called (%s:%d) HwSenseDriveStatus: failed to write FIFO (%s:%d) Get_Byte: timed out trying to write (%s:%d) ReadIdResult(): can't read from the controller (%s:%d) ReadId results: 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x (%s:%d) ReadId didn't return last command success (%s:%d) ReadId didn't find an address mark (%s:%d) HwSenseDriveStatus: unable to read fifo (%s:%d) HwSenseDriveStatusResult: ST3: 0x%x (%s:%d) HwGetVersion: unable to write fifo (%s:%d) HwGetVersion returning version 0x%x (%s:%d) HwSenseInterruptStatus: failed to write controller (%s:%d) HwSenseInterruptStatus: failed to read controller (%s:%d) HwSenseInterruptStatus returned 0x%x 0x%x (%s:%d) HwReadWriteResult: unable to read fifo (%s:%d) HwReadWriteResult results: 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x (%s:%d) HwRecalibrateResult: Unable to write the controller (%s:%d) HwRecalibrateResult: unable to read FIFO (%s:%d) HwRecalibrateResult results: ST0: 0x%x PCN: 0x%x (%s:%d) HwRecalibrateResult: PCN not 0 (%s:%d) HwRecalibrateResult: Failed to complete the seek (%s:%d) HwRecalibrateResult: Seeked to track 0 successfully, but EC is set; returning failure C:/Users/ziliang/workspace/reactos/0.4.4/reactos/drivers/storage/floppy/ioctl.cDeviceObjectIrpsdk/include/ddk/wdm.hIrp->CurrentLocation <= Irp->StackCount + 1(%s:%d) DeviceIoctl called (%s:%d) IOCTL_DISK_GET_MEDIA_TYPES Called (%s:%d) IOCTL_DISK_GET_MEDIA_TYPES: insufficient buffer; returning STATUS_INVALID_PARAMETER (%s:%d) Ioctl: completing with STATUS_SUCCESS (%s:%d) DeviceIoctl(): completing with STATUS_VERIFY_REQUIRED (%s:%d) DeviceIoctl(): unable to sense disk change; completing with STATUS_UNSUCCESSFUL (%s:%d) DeviceIoctl(): detected disk changed; signalling media change and completing (%s:%d) IOCTL_DISK_IS_WRITABLE Called (%s:%d) IoctlDiskIsWritable(): unable to sense drive status (%s:%d) IoctlDiskIsWritable(): unable to read drive status result (%s:%d) IOCTL_DISK_IS_WRITABLE: disk is write protected (%s:%d) IOCTL_DISK_CHECK_VERIFY called (%s:%d) IOCTL_DISK_GET_DRIVE_GEOMETRY Called (%s:%d) Format called; not supported yet (%s:%d) IOCTL_DISK_GET_PARTITION_INFO Called; not supported by a floppy driver (%s:%d) UNKNOWN IOCTL CODE: 0x%x (%s:%d) ioctl: completing with status 0x%x C:/Users/ziliang/workspace/reactos/0.4.4/reactos/drivers/storage/floppy/readwrite.cKeGetCurrentIrql() <= DISPATCH_LEVELsdk/include/ddk/wdm.hFreeAdapterChannel(%s:%d) MapRegisterCallback Called (%s:%d) ReadWrite called DeviceObjectIrp(%s:%d) ReadWrite(): MDL not found in IRP - Completing with STATUS_INVALID_PARAMETER NTDDK: Pageable code called at IRQL > APC_LEVEL (%d) 0(%s:%d) RWDetermineMediaType called (%s:%d) RWDetermineMediaType(): unable to set data rate (%s:%d) RWDetermineMediaType(): specify failed (%s:%d) RWDetermineMediaType(): Recalibrate failed (%s:%d) RWDetermineMediaType(): RecalibrateResult failed (%s:%d) RWDetermineMediaType(): ReadId failed (%s:%d) RWDetermineMediaType(): ReadIdResult failed; continuing (%s:%d) RWDetermineMediaType(): failed to find media (%s:%d) Hardcoded media type! (%s:%d) RWDetermineMediaType(): Found 1.44 media; returning success readwriteIrp->CurrentLocation <= Irp->StackCount + 1(%s:%d) ReadWritePassive called to %s 0x%x bytes from offset 0x%x (%s:%d) ReadWritePassive(): DO_VERIFY_VOLUME set; Completing with STATUS_VERIFY_REQUIRED (%s:%d) ReadWritePassive(): unable to detect disk change; Completing with STATUS_UNSUCCESSFUL (%s:%d) ReadWritePhase1(): signalling media changed; Completing with STATUS_MEDIA_CHANGED (%s:%d) ReadWritePassive(): unable to determine media type; completing with STATUS_UNSUCCESSFUL (%s:%d) ReadWritePassive(): Unknown media in drive; completing with STATUS_UNRECOGNIZED_MEDIA AllocateAdapterChannel(%s:%d) ReadWritePassive(): unable allocate an adapter channel; completing with STATUS_UNSUCCESSFUL (%s:%d) ReadWritePassive(): iterating in while (TransferByteOffset = 0x%x of 0x%x total) - allocating %d registers (%s:%d) RWComputeCHS: Called with offset 0x%x !(DiskByteOffset % DriveInfo->DiskGeometry.BytesPerSector)(%s:%d) RWComputeCHS: offset 0x%x is c:0x%x h:0x%x s:0x%x *Cylinder <= DriveInfo->DiskGeometry.Cylinders.QuadPart*Head <= DriveInfo->DiskGeometry.TracksPerCylinder*Sector <= DriveInfo->DiskGeometry.SectorsPerTrack(%s:%d) RWSeekToCylinder called drive 0x%p cylinder %d (%s:%d) RWSeekToTrack(): unable to seek (%s:%d) RWSeekToTrack(): unable to get seek results (%s:%d) RWSeekToTrack(): unable to queue ReadId (%s:%d) RWSeekToTrack(): unable to get ReadId result (%s:%d) RWSeekToTrack(): Seek to track failed; current cylinder is 0x%x (%s:%d) RWSeekToCylinder: returning successfully, now on cyl %d (%s:%d) ReadWritePassive(): computing number of sectors to transfer (StartSector 0x%x): (%s:%d) 0x%x (%s:%d) ReadWritePassive(): Trying to transfer 0x%x bytes CurrentTransferBytes(%s:%d) ReadWritePassive: limiting transfer to 0x%x bytes (0x%x sectors) due to map registers MapTransfer(%s:%d) ReadWritePassive(): HwReadWriteData returned failure; unable to read; completing with STATUS_UNSUCCESSFUL (%s:%d) ReadWritePassive(): HwReadWriteData returned -- waiting on event FlushAdapterBuffers(%s:%d) ReadWritePassive(): HwReadWriteResult returned failure; unable to read; completing with STATUS_UNSUCCESSFUL (%s:%d) ReadWritePassive(): success; Completing with STATUS_SUCCESS (%s:%d) ReadWritePassive(): unable to seek; completing with STATUS_UNSUCCESSFUL X((((floppy.sys<(lD.B^r "4F\n 0J\p*BRn.B^r "4F\n 0J\p*BRnHalGetAdapterHalGetInterruptVector/HalTranslateBusAddress@KeGetCurrentIrqlIKeStallExecutionProcessorLKfAcquireSpinLockMKfLowerIrqlNKfRaiseIrqlOKfReleaseSpinLockSREAD_PORT_UCHARYWRITE_PORT_UCHAR1DbgPrint2DbgPrintExaIoConnectInterruptcIoCreateDevicelIoCreateSymbolicLinkoIoCsqInitializeqIoCsqInsertIrptIoCsqRemoveNextIrpvIoDeleteDevicexIoDeleteSymbolicLink}IoDisconnectInterruptIoGetConfigurationInformationIoQueryDeviceDescriptionIoSetHardErrorOrVerifyDevice IofCompleteRequest'KeCancelTimer)KeClearEvent+KeDelayExecutionThreadIKeInitializeDpcJKeInitializeEventPKeInitializeSemaphoreQKeInitializeSpinLockSKeInitializeTimerZKeInsertQueueDpcoKeReadStateEventKeReleaseSemaphoreKeSetEventKeSetTimerKeWaitForMultipleObjectsKeWaitForSingleObjectMmMapIoSpacepObReferenceObjectByHandlexObfDereferenceObjectPsCreateSystemThreadPsThreadTypeRtlAssertoRtlInitUnicodeStringaZwClosememmovememsetswprintfhal.dllntoskrnl.exeXX0X HX  4VS_VERSION_INFO*?StringFileInfo\040904b0RCompanyNameReactOS Development TeamdFileDescriptionFloppy Disk Controller Driver.FileVersion42.4.4.InternalNamefloppyf!LegalCopyrightCopyright 1998-2017 ReactOS Team> OriginalFilenamefloppy.sysRProductNameReactOS Operating System0ProductVersion0.4.4DVarFileInfo$Translation 0"0700000000001)111F1N1T1z111111112 22!2*2;2Z2`2|222222222323b3i3o33333333 44(4D4y4444444444455%5A5J5m5|555556 6"686[6j6r66666667x777777778 888f8l888888888999A9H9N9x99999::D:L:a:|::::::::: ;!;';O;X;a;g;m;{;;;;;<*>N>V>k>>>>>>>>?3?=?K?h?o?u??????? 00-040:0Y0`0f0000000 151=1R111111 2242;2A2T22222223!3+353?3R3[3m3s3|3333333344!484@4U4{4444444445 55$525O5V5\5s5{55555686@6U6j6r6666667797A7V77777778848O8W8l8~8888888 9L9T9i9z9999999?:G:\:l:s::::X;;;;;;< <<:&>->X>}>>>>>>>??%?5?>?`?j?x??????????0h0L0T0i0000 11&1k1s11111<2D2Y222222222333 3(30373=3G3M3V3Z3`3d3{333333334.4;4U4l4t4444455K5S5h5555555596A6V6i6666666 7$7,7A7]7e7z77777778@8H8]8k888889 9A9I9999999:-:5:J:a:~::::::;$;+;1;\;;;;;;<<->> >=>D>J>>>>>5?=?R?X?b?p??????@l0O0W0l0r0000001!161i1q111111112#282222222222V3m3u33333441484>4Q4Y4n4444555<5C5I5t555555#616?6\6c6i666677-7C7K7`7}777778!8(8.8W8_8t888888899 979?9T99999999::-:4:::d:l::::: ;;(;E;S;a;~;;;;;;2<:>*>E>M>b>>>>>>>>?L?S?Y????????PP00-0|0000000181@1U1p11111m2u222223 33@3H3]33334 44g4o44444445*525G5T5555555556+636H6j666666667 7"7*7?7Z7w7}7777777778:8B8W88888*929G99999999C:K:`:r:z::::::b;i;o;~;;;;;;;;;<%>p>>>>>>? ?!?/?N?W?????`0000000001 1161=1C1X1b1p1111111122+2`2h2}2222 33)3P3X3m3333333&4.4C4`4h4444445S5Z5`55 66*6H6j6r6666667>7S7~777778#888V888880L@Lg Vy /D/  /F;/G>/Et(A/Eu(D/Ex(L/zS/E{(\/zc/E~(f/E(h/HpDYpDzD\D_D^DEA(DaDdDbDeprst(((J(X(``jEg(zE(%E((E(0z7E(9E(?gp4Mp4z4T4T4U4U4W4Y4Z4[94\@@JNv]bbd,mKpW^W^c^i^l^r^w^^^^^ ^^$^,^/^W^b^k^^^^^^^^^&^ 0^ 6^ p^^^^^^^%^^^ ^ ^%^&^(^)^*&^+-^,4^-;^.B^/I^0P^1W^2^^3e^4l^5s^8}^^;^<^>^?%% ()-c/w157:<!=&@)B-BUE`9GKLOPST UV$Y.7.787e7l7s77z}}._ktt#1HZuoppq"qJswuuxyz*}3Box%x%%%%%%% %' ' 1 ; |      A E m x     !!%!)!X!Z! g! v! z!!!!!!!:!!;!<!=!C"CH"F"L"S"S""S"N#O#Y#[)#Y_#^#`#d,$hY$i^$mo$o$p$q$r$u$w$y${$|%}%c%%%%&&,&^&&&&&&'-'Z'g'''''( (8(<(C(r(((( ) @)r))))))* (*3*#`*q*~*******@+*M+j+++,",y,,,,,-+-A-r-----E9-- .$.+.8.C.V.g..S.S...)/E/J/T/<-T/<^/<0h/<0/<1/<1/<30<6 0<90<<)0<?@0<Am0<Bz0<C0<F0<H0<J0<K0<L0<P0<R*1<S71<TA1<WN1<Y_1<[1<\1<]1<a1<c1<d1<e1<h2<l2<p2m2m-2m02m]2md2mm2mt2m{2m}2m2m 2m 2m2m2m2h22p2q2r2s2t2v2|3D3T3E8(h33334"4`44444446[4646[56[56[)5L[)5L/5L[l5L[5L[5[55[5[5[5[5[5[5[5[6[6[ 6[ 6[6[6[Z6[p6[~6[~66[6[!6[#6[%6['6[) 7[*7[.E7[/M7[4Q7[6~7[77[;7[<7[A7L[7L7L[8L[8L[(8$[ (8$48$[c8$[8$[8$[ 9$[^9$[9$[9[99[9[9[ :[:[:[!:[N:[h:[s:[:[:[:[:[:[:[::[:[=;[HK;[JO;[S;[c;[m;[r;[;[;[;[;[;[;[H;[;[;;[;[<[<[4<[7<[M<[z<[<[<[<[<[<<[<[<[8=[<=[@=[S=[]=[`=[v=[=[=[=[=[=W[=W=W[>W[>W[Q>W[U>W[\>W[b>W[e>W[}>W[>W[>W[>W[>W[>W[>W[>l[x>l)?l[|V?l[~`?l[~?l[?l[?l[?l[?l[?l[?l[c?l[?l[@l[ @l[$@l[)@l[3@[L3@C@[Pp@[R@[R@[T@[U@[XA[^ A[X A[Z:A[[?A[_KA[KAWA[YA[]A[A[ A[ A[ A[ A[B[ B[B[DC[DCEC[EC[UEC[bcEC[dgEC[kEC[{EC[EC[EC[EC[EC[EC[EC[EC[EC[bEC[F[sFF[t!F[w/F[wuF[zF[|F[}F[yF[1G[7G[dG[kG[qG[G[G[G[G[G[G[G[sG[GS[PGSGS[QGS[Q5HS[SKHS[UxHS[VHS[YHS[[HS[\H}[H}H}[H}[I}[+I}[XI}[bI}[xI}[I}[I}[ I}[ I}[I[$II[(J[(AJ[*XJ[,J[-J[2J[4J[5J[9,K[;1K[<8K[8KCK[QK[K[K[K[K[K[SL[\L[iL[sL[|L[|LL[L[L[L[M[M[KM[xM[M[M[M[M[M[N[.N[5N[9N[fN[mN[rN[N4NN5N5N6N6N8N9 O<OGO)OE`9`OEd9cOIiOJoOKuONOOOPOUOXOZO\P]$P^6Pe@PfMPgTPh[PibPkiPlpPmPnP|P|P~PPP QQ,QYQ`QgQtQQQQQQQQRaRRRRRRR"S.S4SaSmStSySSSSSSSSSSS#T)T0T5TzL=TDTzLOTVT[TTTTTTTTT UUU KU XU eUpUpUUUUUE3UE3UE3UVVKVVPLVRRVSqVV}Vi}VVjVlVlVmVmWoWqCWrJWsQWt^WueW|hW}WWWWWWWX.X[XeXXXXXXXYYYKYUYbYoYsYYYYYY ZZ7ZfZZZZZZ[ [[ [ [ $[-[-[9[<[E`9v[Ed9|[[[[[[\'\.\4\:\g\q\\\\\\\\%]7]I]S]a]s]}]]]]]]^^)^;^@^F^L^ R^ X^^^b^i^Yw^[y^Z^E3^E3^E3^\^^^n^`%_a3_bE_nL_vU_y`_v_y_~_m_o_r&`u0`xB`{J`U`c`l```aJaVa$a&a)a,b.4b2Ab4Tb6b;b=bAbCcE2cI=cKvcOccccddddIdPd}ddddddde'e)e2eE4;eE4geE4reyeE4eeeef.f>fLf^fffffffE3fE3fE3g*gWgdgtggggnggggghh