Files
CelloEffects/Boot/TouchGFX/build/bin/target.hex
T
thomasandClaude Sonnet 5.5 66bb319423 CubeMX: SPI4 + SDMMC1/FatFs + I2S6, audio BSP et debug VS Code (Linux)
Regeneration CubeMX (Appli) preparant le driver ST67W611M1 et la carte SD :
- SPI4 (PE12/13/14, CS PF8) + DMA GPDMA1 canaux 4/5, SPI_RDY (PD12/EXTI12),
  CHIP_EN (PD13) et BOOT (PD15) pour la X-NUCLEO-67W61M1 sur l'Arduino
- SDMMC1 + FatFs (appels d'init non generes dans main, IRQ SDMMC1 prio 14),
  PM14 en open-drain ; I2S6_CK sur PA5 pour liberer PC12 (SDMMC1_CK)
- HAL UART retire ; USE_BSP_COM_FEATURE=0
- Audio preserve : ADF 4/16/24, prio IRQ 2, DMA canal 0 en priorite haute,
  GPDMA1_Channel2_IRQHandler deplace dans audio_irq.c (hors fichiers generes),
  BSP_MX_I2S6_Init (renommage dans le BSP pour eviter le conflit avec CubeMX)
- Middlewares/ST/ST67W6X_Network_Driver, FatFs et sources HAL SPI/SD ajoutes
  (driver ST67 pas encore integre au build)

Build et debug sous Linux :
- gcc/toolchain-env.sh, gdbserver.sh, arm-gdb.sh : outils de STM32CubeIDE par
  glob ; flash.sh les retrouve ; ruby_compat.rb pour Ruby >= 3.2 (TouchGFX)
- makefile_appli : sources SD/SPI/FatFs/audio_irq ; chmod +x des .out TouchGFX
- Objets de build (*.o, *.d, *.su) retires de l'index (deja dans .gitignore)
- AGENTS.md : toolchain Linux, configs VS Code (cppdbg et ST stlinkgdbtarget),
  pieges de l'extension ST (.settings/ide.store.json, preRunCommands reset)

Verifie sur carte : audio OK, debug Appli/Boot OK.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-23 22:49:06 +02:00

1507 lines
66 KiB
Plaintext

:020000040800F2
:10000000000001202D5B0008553D0008573D000809
:10001000593D00085B3D00085D3D00080000000000
:100020000000000000000000000000005F3D00082C
:10003000613D000800000000633D0008653D0008C8
:100040007D5B0008000000007D5B00087D5B000810
:100050007D5B00087D5B00080000000000000000E0
:100060007D5B00087D5B00087D5B000800000000F0
:10007000000000007D5B00080000000000000000A0
:100080007D5B00087D5B00087D5B00087D5B0008F0
:100090007D5B00087D5B00087D5B00087D5B0008E0
:1000A0007D5B00087D5B00087D5B00087D5B0008D0
:1000B0007D5B00087D5B00087D5B00087D5B0008C0
:1000C0007D5B00087D5B00087D5B00087D5B0008B0
:1000D0007D5B00087D5B00087D5B00087D5B0008A0
:1000E0007D5B00087D5B00087D5B00087D5B000890
:1000F0007D5B00087D5B00087D5B00087D5B000880
:100100007D5B00087D5B00087D5B00087D5B00086F
:100110007D5B00087D5B00087D5B00087D5B00085F
:100120007D5B00087D5B00087D5B00087D5B00084F
:100130007D5B00087D5B00087D5B00087D5B00083F
:100140007D5B00087D5B00087D5B00087D5B00082F
:100150007D5B00087D5B00087D5B00087D5B00081F
:100160007D5B00087D5B00087D5B00087D5B00080F
:100170007D5B00087D5B00087D5B00087D5B0008FF
:100180007D5B00087D5B00087D5B00087D5B0008EF
:100190007D5B00087D5B00087D5B00087D5B0008DF
:1001A0007D5B00087D5B00087D5B00087D5B0008CF
:1001B0007D5B00087D5B00087D5B00087D5B0008BF
:1001C0007D5B00087D5B00087D5B00087D5B0008AF
:1001D0007D5B00087D5B00087D5B00087D5B00089F
:1001E0007D5B00087D5B00087D5B00087D5B00088F
:1001F0007D5B00087D5B000800000000000000003F
:100200007D5B00087D5B00087D5B00087D5B00086E
:100210007D5B00087D5B00087D5B00087D5B00085E
:100220007D5B00087D5B00087D5B00087D5B00084E
:100230007D5B00087D5B00087D5B00087D5B00083E
:100240007D5B00087D5B00087D5B00087D5B00082E
:100250007D5B00087D5B00087D5B00087D5B00081E
:100260007D5B00087D5B00087D5B00087D5B00080E
:100270007D5B00087D5B00087D5B00087D5B0008FE
:100280007D5B00087D5B00087D5B00087D5B0008EE
:100290007D5B00087D5B00087D5B00087D5B0008DE
:1002A0007D5B00087D5B00087D5B00087D5B0008CE
:1002B00010B5054C237833B9044B13B10448AFF3A0
:1002C00000800123237010BD1000002400000000F6
:1002D0003C5D000808B5034B1BB103490348AFF36D
:1002E000008008BD00000000140000243C5D0008F0
:1002F000844641EA000313F003036DD1403A41D331
:1003000051F8043B40F8043B51F8043B40F8043BEF
:1003100051F8043B40F8043B51F8043B40F8043BDF
:1003200051F8043B40F8043B51F8043B40F8043BCF
:1003300051F8043B40F8043B51F8043B40F8043BBF
:1003400051F8043B40F8043B51F8043B40F8043BAF
:1003500051F8043B40F8043B51F8043B40F8043B9F
:1003600051F8043B40F8043B51F8043B40F8043B8F
:1003700051F8043B40F8043B51F8043B40F8043B7F
:10038000403ABDD2303211D351F8043B40F8043B1F
:1003900051F8043B40F8043B51F8043B40F8043B5F
:1003A00051F8043B40F8043B103AEDD20C3205D32F
:1003B00051F8043B40F8043B043AF9D2043208D027
:1003C000D2071CBF11F8013B00F8013B01D30B8899
:1003D00003806046704700BF082A13D38B078DD077
:1003E00010F003038AD0C3F10403D21ADB071CBF49
:1003F00011F8013B00F8013B80D331F8023B20F8B3
:10040000023B7BE7043AD9D3013A11F8013B00F8EB
:10041000013BF9D20B7803704B7843708B78837073
:100420006046704738B50F4B05461A780AB9012067
:1004300038BD4FF47A73B3FBF2F30B4A1068B0FB8C
:10044000F3F000F0A1F804460028F0D10F2DEED80B
:10045000024629464FF0FF3000F064F8034B204677
:100460001D60E5E7000000240800002404000024CB
:1004700010B5032000F044F80F20FFF7D3FF044627
:1004800018B903F071FC204610BD0124FBE7000001
:10049000034A044B11681B780B441360704700BF7C
:1004A0002C00002400000024014B1868704700BF96
:1004B0002C00002438B50446FFF7F6FF0546631C00
:1004C0001EBF044B1B78E418FFF7EEFF431BA3424B
:1004D000FAD338BD000000244FF0E022136923F066
:1004E0000203136170470000034AD2F8103103433E
:1004F000C2F81031704700BF00040058FFF7F4BF86
:1005000007490302CA6803F4E06322F4E0621204BC
:10051000120C134343F0BF6343F40033CB607047C6
:1005200000ED00E0164B30B5DC68C4F30224C4F1E2
:100530000703251D042B28BF0423062D4FF0FF358C
:100540008CBF033C002405FA03F3002805FA04F5E8
:1005500021EA030322EA050203FA04F343EA020351
:100560004FEA0313DBB206DB00F1604000F56140A7
:1005700080F8003330BD00F00F00024A1354F9E751
:1005800000ED00E014ED00E00138B0F1807F0BD207
:100590004FF0E023054AF0215861002082F8231033
:1005A000072298611A6170470120704700ED00E052
:1005B00030B5002834D090F84C40012C32D00124C2
:1005C00080F84C4090F85440012C4FF0000423D1A7
:1005D000022580F8545084650468A56C63F30F0508
:1005E0004FF4FE43A564E360E1642265636943F46C
:1005F000BA436361436E1BB1636943F40073636183
:10060000036F1BB1636943F40053636163690020A6
:1006100043F00103636130BD402380F84C408365A3
:100620000120F8E70220F6E738B50446FFF73CFF63
:10063000054644B194F85430022B06D02023A3651C
:10064000002384F84C30012038BD2268536943F000
:1006500004035361052384F8543023681A69900415
:1006600019D55A69216D42F0020209065A614FF00C
:10067000040284F854204FF4FE42DA604FF0010285
:1006800084F8542003D5616F0A7300229A64002015
:1006900084F84C00D8E7FFF707FF401B0528DCD99A
:1006A000A36D43F01003A365032384F85430236D36
:1006B0001D06C5D5636F01221A73C1E728B190F8F2
:1006C0005430022B03D02023836501207047026839
:1006D000042380F854300020536943F4005343F05E
:1006E0000403536170470000034630B500284CD026
:1006F000416F002949D090F854001A680128C5B20A
:10070000546903D0022D3BD1E00339D593F854004E
:100710000128C4B22ED193F84C0001284FF00200FA
:100720002DD083F8540083F84C400873002098655E
:100730000861506940F4BA405061586E18B1506970
:1007400040F4007050611B6F1BB1536943F40053B8
:1007500053610B680E48196A11F0020F0D4918BF5A
:100760000146180C23F0030300041B0410601B0C4B
:100770000B43D3675369002043F00103536130BD3D
:1007800040229A65002283F84C200120F7E700BF41
:10079000000001FE000001F8064B186910F001008E
:1007A00007D0054A5A6002F188325A60186900F091
:1007B000010070470020005223016745044B1A696D
:1007C00042F001021A611869C04300F0010070474D
:1007D00000200052084BD3F8040110F001000AD0A9
:1007E000064AC3F8002102F14432C3F80021D3F8CD
:1007F000040100F001007047002000523B2A190854
:10080000064BD3F8042142F00102C3F80421D3F8C7
:100810000401C04300F00100704700BF00200052F7
:1008200070B50546174CFFF73FFE064663695A0749
:1008300014D4616A144AD4F80831114003F0B0436B
:100840000B4316D011481A404168194303F0B043D6
:1008500041600120A262C4F80C3170BD691CE5D072
:10086000FFF722FE801BA84201D8002DDED1032015
:10087000F3E7636ADB0302D54FF48033A362002001
:10088000EBE700BF0020005200003E1130000024C2
:10089000F8B5704D04462B78012B00F0D880012369
:1008A0004FF47A702B7000236B60FFF7B9FF0028BC
:1008B00040F0CA802668002E00F0C680664AF10724
:1008C000D2F8043143F00203C2F8043109D5D4E967
:1008D0000113002963D1D2F81C12DBB20B43C2F81A
:1008E0001C32B30740F18C806769D4E9031011F022
:1008F00001031ABF00F00C030C221A4611F0020F7C
:100900001EBF00F0100C42F0100243EA0C0311F07D
:10091000040F1EBF00F0400C42F0400243EA0C03FB
:1009200011F0080F1EBF00F0800C42F0800243EA75
:100930000C0311F0100F1EBF00F4807C42F4807293
:1009400043EA0C0311F0200F1EBF00F4007C42F4B8
:10095000007243EA0C0311F0400F1EBF00F4003C8C
:1009600042F4003243EA0C0311F0800F1EBF00F482
:10097000802C42F4802243EA0C0311F4807F16D0CD
:1009800000F0005042F000520343DFF8CCC0DCF826
:10099000640220EA02021343CCF8643209E0012920
:1009A0009FD1D2F81C12DBB221EA030397E7002A99
:1009B000EBD111F400730EBF1A4607F007030722AC
:1009C000480542BF07F0700042F07002034308057B
:1009D00042BF07F4807042F480720343C9040DD50E
:1009E00007F4007742F400723B431B48D0F86C12C6
:1009F00021EA02021343C0F86C3201E0002AF4D16C
:100A000072070BD5144AA169D2F8343203F0FF23E0
:100A10000B43E16943EA0143C2F83432330708D596
:100A20000D4A216AD2F8043223F0FF030B43C2F8C7
:100A300004324FF47A70FFF7F3FE074AD2F804311C
:100A400023F00203C2F8043100232B70F8BD02200A
:100A5000FCE700BF3000002400200052164BD3F802
:100A60001822D2B2FF2A1FD100224260D3F860229E
:100A70000261D3F868224261D3F83022D2B2826197
:100A8000D3F83022C2F30742C261D3F80022D2B2B7
:100A90000262D3F8082222F47F024262D3F8503275
:100AA00023F07F438362704701224260D3F818220B
:100AB000D243D2B28260D9E7002000522DE9F74F2D
:100AC0004F4A00234FF00F0A4FF0B04402EA902241
:100AD00001920A6832FA03F502D103B0BDE8F08F43
:100AE000012505FA03F919EA020200F087804E6831
:100AF00003274FEA4308D1F808C006F0030507FAB8
:100B000008FE6F1E6FEA0E0E012F31D8876807EAC4
:100B10000E0BCF6807FA08F747EA0B0787604768AC
:100B200027EA0909C6F300179F4047EA090747600B
:100B3000C7680CFA08FC022D07EA0E074CEA070703
:100B4000C7601AD14FEAD30C03F0070900EB8C0CF5
:100B50004FEA8909DCF820700AFA09FB27EA0B0B37
:100B60000F6907FA09F747EA0B07CCF8207004E091
:100B7000032DDDD1BCF1010FDAD1076805FA08F5C4
:100B800016F4403F07EA0E0745EA0705056035D031
:100B900023F0030703F0030516F4801F07F1B048A4
:100BA0004FEA8505019FD8F830C50AFA05FE07FA15
:100BB00005F56FEA02072CEA0E0C45EA0C05C8F8A9
:100BC000305525680CBF3D40154316F4001F2560C5
:100BD00065680CBF3D40154316F4003F6560D4F8CE
:100BE00084500CBF3D401543F603C4F88450D4F83C
:100BF000805054BF3D401543C4F88050013368E72E
:100C00007FFF2900024A136843F480731360704722
:100C10000048025870B5194D0446EB6803F007030D
:100C2000062BEB6805D003F01F03181A18BF01202C
:100C300070BD23F01F030343EB60FFF735FC06464E
:100C40006B689A0704D51D3C012C09D90020EFE7F9
:100C5000FFF72AFC801BB0F57A7FF1D90120E7E786
:100C6000FFF722FC054D0446EB68DB03EED4FFF7EB
:100C70001BFC001BB0F57A7FF6D9EFE7004802585D
:100C800038B50B4C636923F0010303436361FFF73D
:100C90000BFC054663699B0701D5002038BDFFF7B3
:100CA00003FC401BB0F57A7FF4D90120F6E700BFC2
:100CB00000480258024AD36843F48043D360704727
:100CC00000480258024AD36843F40043D360704797
:100CD0000048025810B5234CA06A226BC0F30513DC
:100CE00010F47C7F07EE103A32D0E16A11F0010176
:100CF00002D0616BC1F3CC0100F0030001282AD0BF
:100D000002282AD058BB1748036813F0200304D0E8
:100D10000068154BC0F3C100C34007EE903AB8EE2F
:100D2000C77AC2F308039FED116AF8EEE77A013340
:100D3000C7EE876A07EE901AB8EEE77A07EE903AA8
:100D4000F8EEE77AE7EE067A66EEA77ABCEEE77A87
:100D500017EE100A10BD064BDFE7064BDDE7002358
:100D6000DBE700BF004402580090D00300000039C8
:100D700000093D0000366E0110B5234CA06AA26B3D
:100D8000C0F3053310F47C3F07EE103A32D0E16A2D
:100D900011F4006102D0E16BC1F3CC0100F003005B
:100DA00001282AD002282AD058BB1748036813F01C
:100DB000200304D00068154BC0F3C100C34007EE08
:100DC000903AB8EEC77AC2F308039FED116AF8EEC5
:100DD000E77A0133C7EE876A07EE901AB8EEE77A32
:100DE00007EE903AF8EEE77AE7EE067A66EEA77A33
:100DF000BCEEE77A17EE100A10BD064BDFE7064B94
:100E0000DDE70023DBE700BF004402580090D00379
:100E10000000003900093D0000366E0110B5234C7A
:100E2000A06A226CC0F3055310F07C7F07EE103AE5
:100E300032D0E16A11F4800102D0616CC1F3CC01BF
:100E400000F0030001282AD002282AD058BB1748F6
:100E5000036813F0200304D00068154BC0F3C100F1
:100E6000C34007EE903AB8EEC77AC2F308039FED8D
:100E7000116AF8EEE77A0133C7EE876A07EE901A37
:100E8000B8EEE77A07EE903AF8EEE77AE7EE067A00
:100E900066EEA77ABCEEE77A17EE100A10BD064B95
:100EA000DFE7064BDDE70023DBE700BF0044025825
:100EB0000090D0030000003900093D0000366E01AB
:100EC0002DE9F84F4FF00B08DFF8A8914FF4787236
:100ED0004FEA400B08FB00F8D9F82C304FF0807532
:100EE0004FF0007602FA08F2074605FA0BF50C46B9
:100EF00023EA020306FA0BF6C9F82C30D9F80030C1
:100F000023EA0503C9F80030FFF7CEFA8246D9F884
:100F1000003033427CD122684FEAC70E022A0EF11C
:100F2000040C40F08F80606800287BD1D9F8001055
:100F30004C4BC1F3C101CB40D4F808904A49B3FBF4
:100F4000F9F38B4274D249498B4273D848498B429A
:100F500088BF08224FF47C7A464909FA0CF90AFA4C
:100F60000EFE8B6A49EA00094EF0030E23EA0E03D7
:100F700043EA09038B628B6A03F0030383426ED159
:100F80001B20CB6A02FA08F200FA08F023EA0003F9
:100F90001343CB6223695A1E6369013B1B0443EA76
:100FA0004223E268013A1343A269013A43EA026329
:100FB000314A42F83730236A5A1EE369013B43EA5B
:100FC00002232E4A42F827301FB9CB6A43F0200390
:100FD000CB62616A81B12A4A52F837306FF3CF038E
:100FE00043EAC10342F83730012352F8081C03FAE0
:100FF00008F30B4342F8083C1E4C23681D43256050
:10100000FFF752FA054623681E4215D0002007E07C
:10101000FFF74AFAA0EB0A0032287FF678AF0320E8
:10102000BDE8F88F174B1849022808BF0B4683E725
:1010300018228FE710228DE7FFF736FA401B32287F
:10104000E1D9ECE74FF47C72D9F8283002FA0CF2BF
:1010500023EA020343F00303C9F82830D6E701204E
:10106000DEE700BF0090D00300127A00FF083D00C9
:101070007F841E000044025830440258C044025885
:101080003444025800093D0000366E012DE9F84352
:10109000044610B90120BDE8F8839F4B1E699F6A82
:1010A0001B6806F0380607F0030703F028580368AA
:1010B000DD072AD42368980700F185802368D906C4
:1010C00000F1E58023681A0700F111812368990671
:1010D00000F13B8123685D0700F15C81636A002BAE
:1010E00040F0B181E36C002B40F0DD81606F00289F
:1010F000D1D0012304F174010220C4F89430FFF729
:10110000DFFE003818BF0120C5E7102E426804D06A
:10111000B8F1000F04D0022F02D1002ACAD1B9E7DA
:10112000B2F5803F7C4B03D11A6842F480320BE069
:10113000EAB91A6822F480321A601A6822F400228E
:101140001A601A6822F480221A60FFF7ADF963680A
:101150000546DFF8C4918BB3D9F800309903A9D4C0
:10116000FFF7A2F9401B6428F6D9032093E7B2F5F4
:10117000A02F08D11A6842F480221A601A6822F45B
:1011800000221A60D0E7B2F5502F1A6806D142F457
:1011900080221A601A6842F40022F2E722F48032B8
:1011A0001A601A6822F480221A601A6822F4002257
:1011B000CAE7FFF779F9401B6428D6D8D9F8003080
:1011C0009A03F6D476E7E3681EB1B8F1000F2ED08B
:1011D0006FBB002B3FF45EAF4F4A216913683FB9E4
:1011E000B8F1000F04D003F018038B427FF452AF24
:1011F000136823F019030B4343F00103136036B95E
:101200001268464BC2F3C102D340454A1360454BB6
:101210001868FFF707F900287FF43CAF3E4A616980
:10122000536823F0FE4343EA0163536046E73A4DB7
:10123000DBB12A68216922F019020B4313432B60AA
:101240006B68626923F0FE4343EA02636B60FFF759
:101250002BF981462B685B073FF530AFFFF724F988
:10126000A0EB09000128F5D97FE72B6823F00103E3
:101270002B60FFF719F981462B6858077FF51EAFE1
:10128000FFF712F9A0EB09000128F5D96DE7082E48
:10129000236A04D0B8F1000F05D0012F03D1002B31
:1012A0007FF410AFF6E61C4D83B12B6843F080034A
:1012B0002B60FFF7F9F807462B68DB053FF502AF17
:1012C000FFF7F2F8C01B0128F6D94EE72B6823F090
:1012D00080032B60FFF7E8F807462B68D8057FF5F9
:1012E000F1AEFFF7E1F8C01B0128F6D93DE7A3698D
:1012F000094DCBB16B6F43F001036B67FFF7D4F877
:1013000007466B6F9A073FF5E1AEFFF7CDF8C01BBC
:101310000128F6D929E700BF004402580090D00305
:1013200008000024040000246B6F23F001036B67A6
:10133000FFF7BAF807466B6F9B077FF5C7AEFFF75D
:10134000B3F8C01B0128F6D90FE7E3695A4D83B102
:101350002B6843F480532B60FFF7A6F807462B68F1
:1013600098043FF5B7AEFFF79FF8C01B0128F6D9E8
:10137000FBE62B6823F480532B60FFF795F80746B4
:101380002B6899047FF5A6AEFFF78EF8C01B0128E5
:10139000F6D9EAE6494A484D136843F4807313606E
:1013A000A368012B13D12B6F43F001032B6741F28C
:1013B0008838FFF779F8404F05463B6F9A073FF5AD
:1013C0008DAEFFF771F8401B4045F6D9CDE6D3B995
:1013D0002B6F41F2883823F001032B672B6F23F02A
:1013E00080032B672B6F23F004032B67FFF75CF858
:1013F00007462B6F9B077FF571AEFFF755F8C01BB3
:101400004045F6D9B1E6052B08D12B6F43F0040314
:101410002B672B6F23F080032B67C4E7852B2B6F83
:1014200006D143F004032B672B6F43F08003F3E7EF
:1014300023F001032B672B6F23F004032B672B6F23
:1014400023F08003B2E7182E22D1012B3FF422AE05
:10145000194BA16C5A6BC2F3CC0291423FF442AEDD
:10146000DA6A22F00102DA62FFF71EF80546FFF79A
:101470001BF8A842FBD0104AA16C536B6FF3CF034B
:1014800043EAC1035363D36A43F00103D36229E6FD
:10149000012304F1240100206364FFF711FD0028FB
:1014A0003FF420AEF6E504F14C010120FFF708FD02
:1014B00000283FF41BAEEDE50044025800480258F6
:1014C000494B1A6902F03802102A30B500F08880C2
:1014D000182A14D0002A40F08580186810F02000E7
:1014E00004D01B684148C3F3C103D8403E4B9B69FD
:1014F0001A0742BF03F00F03073BD84030BD996A7B
:101500009D6ADC6A15F47C7FC5F305105A6BEDD03B
:10151000C2F3CC0204F0010401F00301624301298B
:1015200007EE902AB8EEE77A50D0022934D000298D
:101530004CD11A68910650D519682C4AC1F3C101E3
:101540001B6BCA40C3F3080307EE902AF8EEE76A64
:1015500007EE900AF8EEE77A86EEA76A07EE903A71
:10156000DFED236AF8EEE77AE7EE267AB7EE007A47
:1015700077EE877A67EE867A1B4B1B6BC3F34623A5
:10158000013307EE103AF8EEC76A87EEA67AFCEE52
:10159000C77A17EE900AA9E707EE900A9FED156A41
:1015A000F8EEE77A1B6BC6EE276A9FED116AC3F36C
:1015B000080307EE903AF8EEE77AE7EE067AB7EE20
:1015C000007A77EE877A67EEA67AD5E707EE900A7B
:1015D0009FED096AF8EEE77AE4E7DFED087ACBE7FA
:1015E000074883E7074881E7004402580090D0038A
:1015F00000000039001BB74B0024744A00000000B3
:1016000000366E0100093D002DE9F0410D4604460B
:1016100010B90120BDE8F0817E4A136803F03F0352
:101620008B427FD323685F0700F188801E070BD5AC
:10163000794960690A6A02F07002904204D90A6A24
:1016400022F0700202430A62D8060BD57249A069E3
:101650000A6A02F4E062904204D90A6A22F4E06263
:1016600002430A6299060BD56B49E0690A6A02F4E3
:10167000E042904204D90A6A22F4E04202430A623C
:101680009A070BD56449E068CA6902F00F029042DC
:1016900004D9CA6922F00F020243CA61DF075BD492
:1016A00023689E0700F18D805A490A6802F03F02C4
:1016B000AA4200F29480580700F19D8019070BD5CB
:1016C000554960690A6A02F07002904204D20A6ABF
:1016D00022F0700202430A62DA060BD54E49A06975
:1016E0000A6A02F4E062904204D20A6A22F4E062DA
:1016F00002430A629B060BD5474AE169136A03F469
:10170000E043994204D2136A23F4E0430B4313628B
:10171000FFF7D6FE414B1860414BBDE8F041186819
:10172000FEF780BE136823F03F030B43136013687A
:1017300003F03F038B427FF46CAF73E736492069B7
:101740000A6A02F0070290427FF670AF0A6A22F03E
:10175000070202430A6269E72F4BA1689A6922F0E7
:101760000F020A439A6161681A6802291CD112F4B7
:10177000003F3FF44EAF1A6941F28838264F22F0FD
:1017800007020A431A61FEF78FFE06463B6962684C
:1017900003F03803B3EBC20F82D0FEF785FE801B47
:1017A0004045F3D9032035E7032902D112F0007F29
:1017B000DFE7012902D112F4807FDAE712F0040F8B
:1017C000D7E71549E068CA6902F00F029042BFF4FA
:1017D0006BAFCA6922F00F020243CA6164E70A686C
:1017E00022F03F022A430A600A6802F03F02AA423E
:1017F0007FF40FAF5FE7084920690A6A02F0070229
:101800009042BFF45BAF0A6A22F0070202430A6209
:1018100054E700BF00200052004402580800002492
:101820000400002407B50A4A6B461068516803C3D8
:10183000FFF746FE074BDB691A0706D503F00F03D7
:1018400008336B4413F8103CD84003B000BD00BF10
:101850007E5D00080044025808B5FFF7E3FF044B23
:101860001B6A5A0742BF03F00703033BD84008BD79
:101870000044025808B5FFF7D5FF044B1B6A5A060F
:1018800042BFC3F30213033BD84008BD00440258D3
:1018900008B5FFF7C7FF044B1B6A5A0542BFC3F3E5
:1018A0000223033BD84008BD00440258054B10B545
:1018B0001C6BFFF70FFAC4F306440134B0FBF4F0DD
:1018C00010BD00BF00440258054B10B59C6BFFF7DC
:1018D00053FAC4F346240134B0FBF4F010BD00BF4A
:1018E00000440258054B10B59C6BFFF745FAC4F352
:1018F00006440134B0FBF4F010BD00BF00440258B0
:10190000054B10B59C6BFFF737FAC4F3066401343E
:10191000B0FBF4F010BD00BF00440258054B10B5F9
:10192000D3F8C440FFF728FA04F007040134B0FBF1
:10193000F4F010BD00440258054B10B5D3F8C44074
:10194000FFF71AFAC4F302240134B0FBF4F010BD1F
:1019500000440258054B10B51C6CFFF75FFAC4F346
:1019600046240134B0FBF4F010BD00BF004402581F
:10197000054B10B51C6CFFF751FAC4F30644013453
:10198000B0FBF4F010BD00BF00440258054B10B589
:101990001C6CFFF743FAC4F306640134B0FBF4F0A7
:1019A00010BD00BF00440258054B10B5D3F8C84025
:1019B000FFF734FA04F007040134B0FBF4F010BD73
:1019C00000440258134BDA6C12F040520DD11868E3
:1019D00010F004001CD0186810F0200018D01B680C
:1019E0000D48C3F3C103D8407047B2F1805F06D100
:1019F0001B680A4813F4807F08BF00207047B2F1CB
:101A0000005F04D11B68064813F4003FF4E7002090
:101A1000704700BF004402580090D00300093D0009
:101A200000366E01F8B50368044659034BD52E4BBA
:101A3000C06F1A6F12F4407217D000F440719142D7
:101A400013D02A4A116841F4807111601268D205DE
:101A500047D51A6F196F22F4407241F4803119672B
:101A6000196F21F4803119671A67B0F5807F08D0AB
:101A7000E36F1D4913F47C3F13D10A6922F47C52B1
:101A800016E0FEF711FD184E054641F28837336F18
:101A90009B07EDD4FEF708FD401BB842F7D903239E
:101AA00012E00869124A20F47C5002EA1312024341
:101AB0000A6103F440730C4A116F0B431367136FF1
:101AC00043F40043136700232268D6071ED56068DD
:101AD000032800F20881DFE810F012000D00010178
:101AE00012000123F0E700BF0044025800480258EA
:101AF000CFFFFF0F9D4DE96A41F04001E9622BB92C
:101B00009A4DE96C21F003010143E96495070AD578
:101B1000A068102800F0E980202800F0F580002857
:101B200000F0E880012350070AD5E068402800F063
:101B3000F080802800F0FC80002800F0EF80012376
:101B4000110706D589482569C16C21F04051294308
:101B5000C164970207D5606D002800F0EE8004286C
:101B600000F0FA800123D60616D56069B0F1807FB7
:101B700000F0F780B0F1007F07D0002840F0F88037
:101B80007A4DE96A41F48031E9622BB9774DE96C0D
:101B900021F040710143E96495060ED5A169B1F5C4
:101BA000001F00F0008100F2E580002900F0EB80CA
:101BB000B1F5801F00F0F1800123500606D56B4877
:101BC000E569016D21F0405129430165110606D5F3
:101BD0006648256AC16C21F440312943C164D705A8
:101BE00011D5606A40B1B0F5802F40F0E1805F4DC3
:101BF000E96A41F08041E9622BB95C4DE96C21F45E
:101C000080210143E96496050CD5A06AB0F5800FE8
:101C100000F0D080B0F5000F00F0DB80002800F06D
:101C2000CE80012315050AD5E06AB0F5805F00F08B
:101C3000E58000F2D380002800F0D6800123500513
:101C40000AD5206BB0F5807F00F0EE8000F2DC80DA
:101C5000002800F0DF800123D1040ED5616BB1F5BF
:101C6000003F00F0008100F2E580002900F0EB80E9
:101C7000B1F5803F00F0F180012397040ED5A16BF0
:101C8000B1F5007F00F00D8100F2F280002900F034
:101C9000F880B1F5807F00F0FE80012356040ED558
:101CA000E16BB1F5005F00F01A8100F2FF800029BE
:101CB00000F00581B1F5805F00F00B810123150470
:101CC00040F12081206C052800F2B381DFE810F09C
:101CD00013010E01AC01130113011301234DE96A35
:101CE00041F480210AE7012310E7204DE96A41F41D
:101CF0000021E962002B7FF416AF1C4DE96C21F046
:101D000030010143E9640EE7184DE96A41F480119E
:101D1000EFE7164DE96A41F40021E962002B7FF4F8
:101D20000FAF124DE96C21F0C0010143E96407E7F0
:101D30000E4DE96A41F48011EFE70C4DE96A41F478
:101D40000021E962002B7FF40EAF084DE96C21F011
:101D500004010143E96406E7044DE96A41F4801196
:101D6000EFE7024DE96A41F000510DE700440258E7
:101D7000012311E721F48010B0F5800F03D0B1F5F5
:101D8000401F7FF419AF002B7FF417AF564DE86C5E
:101D900020F4E0000143E9640FE7534DE86A40F4A2
:101DA0008030E862EFE7504DE86A40F00060F8E705
:101DB000012328E74C4DE96A41F04001E962002B1C
:101DC0007FF430AF484D296D21F44001014329656E
:101DD00028E7454DE96A41F48031EFE720F480516E
:101DE000B1F5005F7FF42AAF002B7FF428AF3E4DA2
:101DF000296D21F440510143296520E73A4DE96AF4
:101E000041F00051E962EFE720F48071B1F5007F05
:101E10007FF421AF002B7FF41FAF334D296D21F4E8
:101E200040710143296517E72F4DE96A41F00051E0
:101E3000E962EFE721F48030B0F5802F03D0B1F5EF
:101E4000403F7FF419AF002B7FF417AF264D286D6C
:101E500020F4E020014329650FE7234DE86A40F4B0
:101E60008030E862EFE7204DE86A40F00050F8E784
:101E700021F48070B0F5806F03D0B1F5407F7FF41E
:101E80000CAF002B7FF40AAF174DA86D20F4E06073
:101E90000143A96502E7144DE86A40F48030E86226
:101EA000EFE7114DE86A40F00050F8E721F4805068
:101EB000B0F5804F03D0B1F5405F7FF4FFAE002B4B
:101EC0007FF4FDAE084DA86D20F4E0400143A96504
:101ED000F5E6054DE86A40F48030E862EFE7024D30
:101EE000E86A40F00050F8E700440258A24DE96A61
:101EF00041F40031E9622BB99F4DA96D21F0070132
:101F00000143A965D00304D59B48C16A41F0005143
:101F1000C162910308D5A06C002800F08C80B0F15C
:101F2000006F00F08D80012317030ED5E16CB1F531
:101F3000003F00F0AB8000F28D80002900F09B8014
:101F4000B1F5803F00F09D800123D6020ED5216DB2
:101F5000B1F5001F00F0BD8000F29D80002900F067
:101F6000AD80B1F5801F00F0AF80012355020ED582
:101F7000A06EB0F1007F00F0CA8000F2AF800028B0
:101F800000F0BA80B0F1807F00F0BC800123100225
:101F90000ED5A16DB1F5007F00F0DA8000F2BC80B3
:101FA000002900F0CA80B1F5807F00F0CC800123C9
:101FB000D1010CD5E16D202900F0EB8000F2CD803D
:101FC000002900F0DB80102900F0DE80012397015A
:101FD0000CD5216E202900F0F88000F2DF80002966
:101FE00000F0E380102900F0EA80012356010CD5AF
:101FF000616E202900F0058100F2EC80002900F0DC
:10200000F080102900F0F7800123D50040F10A810B
:10201000E06E052800F21581DFE810F0FD00F80001
:102020000E01FD00FD00FD00534DE96A41F08051B5
:1020300060E7012366E7504DE96A41F00051E9622B
:10204000002B7FF471AF4C4DE96C21F0006101432E
:10205000E96469E7B1F5403F03D0B1F5802F7FF423
:1020600073AF002B7FF471AF434D686D20F4E02017
:102070000143696569E7404DE86A40F04000E86265
:10208000EFE73D4DE86A40F48030F8E73A4DE86A02
:1020900040F00060F3E721F48010B0F5800F03D02A
:1020A000B1F5401F7FF461AF002B7FF45FAF324D7D
:1020B000686D20F4E0000143696557E72E4DE86A3A
:1020C00040F04000E862EFE72B4DE86A40F48030D2
:1020D000F8E7294DE86A40F00060F3E7B0F1407F8F
:1020E0007FF454AF002B7FF452AF234D296D21F0C4
:1020F0004071014329654AE71F4DE96A41F04001FB
:10210000E962EFE71C4DE96A41F48021F8E71A4DD6
:10211000E96A41F00051F3E7B1F5407F03D0B1F532
:10212000806F7FF444AF002B7FF442AF124D686D97
:1021300020F4E060014369653AE70F4DE86A40F03A
:102140004000E862EFE70C4DE86A40F48030F8E7C1
:10215000094DE86A40F00060F3E7302902D04029D9
:102160007FF434AF002B7FF432AF034D286D20F0A5
:102170007000014329652AE7004402585D4DE86A72
:1021800040F04000E862EDE75A4DE86A40F48030E4
:10219000F8E7584DE86A40F00060F3E721F01000DE
:1021A000402802D030297FF420AF002B7FF41EAFEF
:1021B000504D686D20F070000143696516E74D4D84
:1021C000E86A40F40030E862EFE74A4DE86A40F020
:1021D0008050F8E721F01000402802D030297FF429
:1021E00013AF002B7FF411AF424DA86D20F07000AB
:1021F0000143A96509E73F4DE86A40F40030E86211
:10220000EFE73C4DE86A40F08050F8E7394DE96A65
:1022100041F40031E9622BB9364D696D21F00701B7
:102220000143696590001AD5206F05283ED8DFE884
:1022300000F00F0A380F0F0F2E4DE96A41F0805160
:10224000E8E70123EEE72B4DE96A41F40031E9624A
:102250002BB9284D296D21F0070101432965510053
:1022600008D5606FB0F5805F27D0B0F5005F1FD054
:1022700018B30123002A06DAA06FB0F5804F33D0DF
:1022800024D840B30123120107D51A49D4F880009D
:102290000A6922F4004202430A61181E18BF012095
:1022A000F8BD144DE96A41F08051D0E70123D6E72B
:1022B000104DE96A41F08051E962002BDAD10D4DF1
:1022C000E96C21F440510143E964D3E720F48041F3
:1022D000B1F5004FD6D1002BD5D1064DE96C21F4D4
:1022E00040410143E964CEE7024DE96A41F0805183
:1022F000E962F0E700440258B0F5004F08B500F07D
:10230000D08240D8802800F0A6811BD808280ED89B
:10231000B8B10138072800F20C85DFE810F07B0027
:10232000B6000A05DA000A050A050A05ED002028AC
:1023300000F02F81402800F06D81102800F0078107
:10234000002008BDB0F5006F00F003820DD8B0F595
:10235000007F00F0B981B0F5806F00F0D081B0F55A
:10236000807F00F09E810020EBE7B0F5005F00F079
:102370004382B0F5804F00F06B82B0F5805F00F0D3
:102380000C820020DDE7B0F5000F00F07C8320D840
:10239000B0F5002F00F01A830DD8B0F5003F00F023
:1023A000CC82B0F5802F00F0D782B0F5803F00F0EE
:1023B000BD820020C5E7B0F5001F00F03383B0F503
:1023C000800F00F03683B0F5801F00F016830020E8
:1023D000B7E7B0F1805F00F0F3830DD8B0F1007F74
:1023E00000F07983B0F1806F00F0B083B0F1807FAE
:1023F00000F060830020A4E7B0F1804F00F0538428
:10240000B0F1004F00F07284B0F1005F00F015846D
:10241000002096E7A84BD3F8002102F4E042B2F581
:10242000A04F2ED0DA6C02F00302022A10D0032A49
:1024300017D0012A03D0BDE80840FFF7F3B9D86AE6
:1024400010F040003FF47DAFBDE80840FFF72EBA22
:10245000D86A10F480203FF474AFBDE80840FFF75D
:102460004FBA186810F004003FF46BAF186810F012
:1024700020003FF466AF1B689048C3F3C103D84007
:102480005FE7FFF7CFF980085BE78B4AD2F80031AE
:1024900003F07003402BF4D0D36C03F03003102B07
:1024A00005D0202B0CD0002BC5D0002049E7D06AE6
:1024B00010F400203FF445AFBDE80840FFF72EBA06
:1024C000D06A10F480103FF43CAFBDE80840FFF73D
:1024D00033BA794AD2F8003103F4E063B3F5806F80
:1024E000CFD0D36C03F0C003402BE0D0802BE7D0DB
:1024F000002BA0D0002024E76F4BDA6C02F0405292
:10250000B2F1805F15D0B2F1005F19D0002A40F01F
:102510001384186810F004003FF413AF186810F02B
:1025200020003FF40EAF1B686448C3F3C103D840DA
:1025300007E71B68624813F4807F08BF002000E7AC
:102540001B68604813F4003F08BF0020F9E65A4BAF
:10255000D86C00F04070B0F1807F0ED0B0F1007FF9
:1025600013D0002840F0EB83DB6A13F4803F3FF484
:10257000E8AEBDE80840FFF7A7B9DB6A980040F174
:10258000E183BDE80840FFF701BABDE80840FFF766
:1025900019BA494AD36C03F4E003B3F5401F00F0C5
:1025A000D4830AD8B3F5801F0FD0B3F5001F11D024
:1025B000002B3FF440AF0020C3E6B3F5800F12D0EC
:1025C000B3F5A00F16D00020BBE6D36AD903D0D450
:1025D0000020B6E6D06A10F000603FF4B2AEBDE86D
:1025E0000840FFF7B7B91368354813F4807F08BF78
:1025F0000020A6E6106810F004003FF4A2AE1068B8
:1026000010F020003FF49DAE13682C48C3F3C103C3
:10261000D84096E6284A136D03F04053B3F1805F2B
:102620000AD0B3F1005F0FD0002B40F09283106FFF
:10263000C0F34000C00384E6536F13F0020F14BFD1
:102640004FF4FA4000207CE613681D4813F4807FA5
:1026500008BF002075E6184BDA6C02F44032B2F580
:10266000803F04D0B2F5003F08D0002069E61B6827
:10267000144813F4003F08BF002062E6DA6C5203EE
:1026800006D41B680F4813F4003F08BF002058E62B
:10269000D86A10F080403FF454AEBDE80840FFF720
:1026A00083B9054BDA6C5003F2D41B68054813F468
:1026B000003F08BF002044E6004402580090D003C9
:1026C00000093D0000366E019F4A136D03F440037C
:1026D000B3F5800F00F08581B3F5000F09D0002B12
:1026E00040F03A831368994813F4003F08BF002074
:1026F00027E6D36AD9033FF53CAF002021E6924B91
:102700001A6D02F44072B2F5007F0CD006D8002A90
:1027100040F01881BDE80840FFF79EB8B2F5407F51
:1027200010D000200DE61A68520740F1188318688F
:1027300010F020003FF405AE1B688548C3F3C103C9
:10274000D840FEE51B68834813F4807F08BF002053
:10275000F7E57D4B1A6D02F44052B2F5005F05D0EB
:10276000D5D9B2F5405F11D00020EAE5186810F025
:1027700004003FF4E6AD186810F020003FF4E1AD2E
:102780001B687348C3F3C103D840DAE51B6871487E
:1027900013F4807F08BF0020D3E56B4A136D03F468
:1027A000E023B3F5403F1AD00AD8B3F5803F00F0DC
:1027B0007D81B3F5003F0CD0002BABD00020C0E5ED
:1027C000B3F5802F10D0B3F5A02F3FF4DEAE00207C
:1027D000B7E5D06A10F000503FF4B3ADD1E6106F0A
:1027E000C0F34000C003ACE5536F13F0020F14BFF9
:1027F0004FF4FA400020A4E5534A936D03F4E063DC
:10280000B3F5407F17D009D8B3F5807F00F04E8133
:10281000B3F5007FDDD053B1002092E5B3F5806FB2
:102820000ED0B3F5A06F3FF4B0AE002089E5BDE84F
:102830000840FFF72DB8106FC0F34000C00380E5DB
:10284000536F13F0020F14BF4FF4FA40002078E5E5
:102850003D4A936D03F4E043B3F5405F14D00AD8CA
:10286000B3F5805F00F02281B3F5005FB1D0002B9B
:10287000DDD0002065E5B3F5804F0AD0B3F5A04F59
:102880003FF483AE00205CE5106FC0F34000C0034E
:1028900057E5536F13F0020F14BF4FF4FA400020B6
:1028A0004FE5294B9A6D02F00702052A00F25A8281
:1028B00001A151F822F000BF2F280008D1280008FC
:1028C000E3280008F5280008152900082329000836
:1028D000D86A10F400303FF434ADBDE80840FFF78B
:1028E00001B8D86A10F080503FF42BADBDE8084025
:1028F000FFF73EB8186810F004003FF422AD1868E6
:1029000010F020003FF41DAD1B681148C3F3C10354
:10291000D84016E51B680F4813F4807F08BF0020DD
:102920000FE5186FC0F34000C0030AE5064BDB6AF1
:1029300098003FF526AE002003E5034BDA6C110149
:102940003FF523AED86A45E70044025800366E01D1
:102950000090D00300093D00A44B1A6F02F44072AE
:10296000B2F5407F18D11B69A04B1A6F02F4407278
:10297000B2F5407F40F0F981186810F400303FF460
:10298000E0AC1B6913F478503FF4DBACC3F30523D0
:102990009748B0FBF3F0D4E4186F00F44070B0F542
:1029A000807F06D0B0F5007F08D000283FF4C9AC86
:1029B000DAE7186FC0F34000C003C2E45B6F13F0A6
:1029C000020F14BF4FF4FA400020BAE4874A536D57
:1029D00003F4E023B3F5003F3FF4FCAD03D8002B34
:1029E00064D1D06A2CE5B3F5403F00F0C181B3F566
:1029F000802F3FF4CAAD0020A3E47C4B586D00F457
:102A0000E000B0F5001F64D002D8E8B1D86A4EE00B
:102A1000B0F5401F00F0B081B0F5800F3FF4B5ADC8
:102A200000208EE4714BDA6CD86A52073FF549AD4D
:102A30003EE56E4B186D00F04070B0F1007F0CD099
:102A400006D800287FF404ADDB6A13F0400FF9E4E8
:102A5000B0F1407F07D0002073E4DB6A9B003FF5B4
:102A600090AD00206DE4186810F004003FF469ACEC
:102A7000186810F020003FF464AC1B685D48C3F395
:102A8000C103D8405DE4594A536D03F4E063B3F5E4
:102A9000007F3FF49FADA2D9B3F5407F00F0708175
:102AA000B3F5806F3FF471AD00204AE4D06A10F4B2
:102AB00080305CE54D4B186D00F07000202808D088
:102AC000A3D9302800F0608140283FF45EAD00209B
:102AD00037E4D86A7FE5454A536D03F07003302B25
:102AE00015D006D8102B0ED0202B0ED03BB10020D5
:102AF00027E4402B1BD0502B20D0002021E4BDE840
:102B00000840FEF7B7BED06AE3E6D06AEAE610688E
:102B100010F004003FF415AC1368980640F13881BA
:102B2000324B34481B68C3F3C103D84009E413682F
:102B3000314813F4807F08BF002002E413682C485A
:102B400013F4003F08BF0020FFF7FBBB274B9A6D33
:102B500002F07002302A13D00BD8102A3FF4B8AE1E
:102B6000202A3FF4BEAE002A3FF461AE0020FFF7FA
:102B7000E8BB402A14D0502A1AD00020FFF7E1BB4E
:102B80001A68510740F10781186810F020003FF4DF
:102B9000D8AB1B681748C3F3C103D840FFF7D1BBBC
:102BA0001B68154813F4807F08BF0020FFF7C9BBDE
:102BB0001B680F4813F4003F08BF0020FFF7C1BB9C
:102BC0000A4B5A6D02F00702052A00F2E78001A1C4
:102BD00051F822F0FF2A0008D1280008E328000855
:102BE000FD2B00081F2C00082F2C00080044025861
:102BF00000366E010090D00300093D00186810F007
:102C000004003FF49EAB186810F020003FF499AB2D
:102C10001B686848C3F3C103D840FFF792BB1B6829
:102C2000654813F4807F08BF0020FFF78ABB186F48
:102C3000C0F34000C003FFF784BB604B1A6D02F085
:102C40000702052A00F2AD8001A151F822F000BF71
:102C500015270008D1280008E3280008692C00087F
:102C60008B2C00089B2C0008186810F004003FF41F
:102C700068AB186810F020003FF463AB1B684D4848
:102C8000C3F3C103D840FFF75CBB1B684A4813F489
:102C9000807F08BF0020FFF754BB186FC0F34000CF
:102CA000C003FFF74EBB454AD36C03F44053B3F562
:102CB000805F0CD0B3F5005F11D0002B74D1136886
:102CC0003F4813F4003F08BF0020FFF73ABB1368EA
:102CD0003C4813F4003F08BF0020FFF732BBD36A23
:102CE000DA003FF503AE0020FFF72BBB334AD36C6D
:102CF00003F44043B3F5804F0CD0B3F5004F10D030
:102D0000002B54D11368304813F4005F08BF002033
:102D1000FFF717BBD36ADB003FF5E8AD0020FFF7F4
:102D200010BB1368264813F4003F08BF0020FFF7CC
:102D300008BB0020FFF705BB0020FFF702BB002007
:102D4000FFF7FFBA0020FFF7FCBA4BF68030FFF721
:102D5000F8BA0020FFF7F5BA0020FFF7F2BA00201A
:102D6000FFF7EFBA0020FFF7ECBA0020FFF7E9BA4F
:102D70004BF68030FFF7E5BA4BF68030FFF7E1BA4B
:102D80004BF68030FFF7DDBA4BF68030FFF7D9BA4B
:102D90000020FFF7D6BA0020FFF7D3BA0020FFF7D4
:102DA000D0BA0020FFF7CDBA0020FFF7CABA002042
:102DB000FFF7C7BA0090D00300093D000044025855
:102DC00000366E01001BB700006CDC02034AD2F82B
:102DD00000310343C2F80031704700BF004402587D
:102DE000C36D00229A641B681A6822F004021A60FC
:102DF0001A6842F400321A607047C06D836C5B0839
:102E00008364436D282B0CBF836FC36F1847C06D5D
:102E100000238364436DB3F5807F13D103681A6A7E
:102E200012F0200F4FF0020209D05A621A6842F4E1
:102E300000321A601A6842F002021A607047436E4C
:102E40004265184702234365036EFAE70268136878
:102E500023F040532DE9F043136083682BB91368C6
:102E60004C6823F04043234313600B68022B57D177
:102E700002F5C07402F5C47602F5C87502F5D07388
:102E80008F6C2760CF6A67B18F6A1F604F6BCB6A08
:102E9000D4F800C03B430F6B3B432CF47C173B43FF
:102EA000236033684F6C23F01F033B433360D1F83A
:102EB0003880B8F1000F0ED00B6813B9CB6B013B13
:102EC00013640B6CB3F1006F3ED1D2F8083123F0DC
:102ED0008043C2F80831CB68D1F81C90002B6DD02C
:102EE000D1E904CEB9F1000F45D02668D1E9080731
:102EF000B8F1000F31D048EA030343EA090343EA7B
:102F00000E0343EA0C033B430343086C03433D4871
:102F10003040034323608B682B608B6993643EE0F1
:102F2000032B01BF02F5A07402F5A47602F5A87583
:102F300002F5B0731FBF02F5807402F5847602F5C6
:102F4000887502F590739BE7836AB3F1804FC2D115
:102F5000D2F8083143F08043BBE743EA090326F483
:102F60007C5643EA0E0326F03F0643EA0C033B433C
:102F700003433343CEE72068B8F1000F19D048EA85
:102F800003030E6C20F0706043EA0E0343EA0C0367
:102F9000334320F03F00034323608B682B60002005
:102FA0008B6B23B10B6813B9CB6B013B1364BDE88A
:102FB000F08343EA0E0343EA0C03EAE7B9F1000F9A
:102FC0001BD0D1E90860B8F1000F0DD048EA090321
:102FD00025680343086C3343034325F0706020F4F5
:102FE0007C500343236098E7236840EA090023F4F8
:102FF0007C533043184320608FE70823836501200A
:10300000CEE700BFC0C0FFF02DE9F041DDF8188029
:1030100004460E4615461F462368186A304000389D
:1030200018BF0120A84201D100200EE0B8F1FF3FF7
:10303000F3D0FDF739FAC01B404508D9022303201D
:103040006365A36D43F00103A365BDE8F081B8F1AA
:10305000000FE1D1F2E77047704770477047704743
:1030600070477047704770477047000073B504465B
:10307000FDF71AFA0546002C00F09F800023A36597
:10308000636D002B40F08C804D4B23664D4B636687
:103090004D4BA3664D4BE3664D4B23674D4B63672A
:1030A0004D4BA3674D4BE3674D4BC4F880304D4B00
:1030B000C4F88430D4F8883013B94B4BC4F8883046
:1030C00020469847E369E16841F288302268194355
:1030D0002369966841EA0341444BE0653340194354
:1030E0006369013B41EA03219160D368216A23F4BB
:1030F000E0230B43216BD360136923F4F81343EAF5
:103100000143616B1361136923F0FF030B43616893
:1031100013610139A36B5361136823F4F85343EA35
:103120000123202113602B46009000222046FFF748
:103130006BFF10B1032002B070BD2268616AD368D2
:1031400023F0FF030B43D360294B9A422AD003F5A7
:10315000A0439A4226D02368A2681968E06B21F048
:103160008071024321F040010A43A16A1A60D3F83A
:10317000082122F080420A43C3F808211A6842F06D
:1031800001021A60A269022A03D19A6842F002027F
:103190009A60E368B3F1806F0CBF0123022363657B
:1031A0000020C8E7E36D00222021204600932B4633
:1031B000FFF72AFF0028CED0BCE70120BBE700BF05
:1031C00057300008593000085B3000085D300008B7
:1031D0005F30000861300008633000086530000887
:1031E0006730000869300008B13D0008FCC0E0F815
:1031F00000500052F7B504460D461746FDF754F946
:10320000636D0646022B06D1E368B3F1806F08D1E7
:103210001023A36513E0142B14D12B68023B012B60
:10322000F6D833460022202120460097FFF7ECFE17
:1032300080BBA06529462046FFF708FE50B101205B
:1032400003B0F0BD242BE3D12B6823F00203012B44
:10325000DED1E6E7AB6B53B9024633462021204668
:103260000097FFF7D1FE236802225A62E8E72B6835
:103270000BB9042305E0012B05D1636D242BF8D095
:1032800014236365DCE7022BDAD1636D142BF0D0D5
:103290002423F6E70220D3E72DE9F34188460446CC
:1032A0001646FDF701F90546B8F1000F03D10823D2
:1032B0000120A3652CE0636D042B31D127683B6CA2
:1032C000C4F840800133A364A36C63643B6823F0BB
:1032D00040533B602B460122042120460096FFF715
:1032E00093FEA0B9236C1B7887F85030236C013310
:1032F0002364A36C013BA364A36C002BEAD12B468F
:103300000122022120460096FFF77EFE18B103201D
:1033100002B0BDE8F0810223226853626365F7E7DB
:103320001023C5E72DE9F341044617468846FDF70B
:10333000BBF825680646AA6CD5F81001B8F1000F55
:1033400003D108230120A36532E0636D042B3FD134
:103350002B6CC4F840800133A364A36C63642968B8
:10336000E36821F04051B3F1806F41F08051296052
:1033700021D1AA6433460122062120460097FFF797
:1033800043FEA0B995F85020236C1A70236C0133CA
:103390002364A36C013BA364A36C002BEAD13346E6
:1033A0000122022120460097FFF72EFE58B103208C
:1033B00002B0BDE8F081D5F8003113F4E06FD8D148
:1033C000C5F81001D6E70223226853626365EFE770
:1033D0001023B7E70268F8B50446136C11B9082347
:1033E000A3654CE0406D04287BD1E06C0133056D92
:1033F00015F0800645D0476F002F3DD03D68002D69
:103400003AD02D6805F44035002D3DD1A364A36C5E
:1034100021646364136823F04053136003235362F1
:1034200018236365304B0366304B4366304B83662D
:103430000023C366002E43D0436F002B37D03B6878
:1034400050321D6825F0081545F008051D605D68BF
:1034500045F480655D60656C1A61C3E90251FDF752
:1034600043F940BB23681A6842F480321A601A6834
:1034700042F004021A60F8BD0422A265A364012090
:10348000F9E7C5693746BFE7B5F5803F06D1DD07E7
:10349000A5D4656815F0010FB8D0A0E7B5F5003FD9
:1034A000B5D19D079BD1656815F0030FF4E70423A0
:1034B000A365022363650423A36502236365DEE736
:1034C000C368B3F5806F09D10369082B06D143693E
:1034D00023B9636C5032FDF76BF8C2E70823A3658C
:1034E000E9E710237CE700BFE12D0008FB2D000871
:1034F000F9380008F8B5056804460A462B6CAE6C2E
:10350000D5F8107111B90823A36559E0416D04295C
:1035100040F09080006D0133016D11F0800C51D0AE
:10352000D0F874E0BEF1000F47D0DEF8001000299B
:1035300043D0096801F44031002946D1A364A36C4B
:10354000226463642B6823F0405343F080532B6064
:1035500003236B6228236365374B0366374B43664F
:10356000374B83660023C366BCF1000F49D0436F1D
:10357000002B3DD0DEF800305035196821F00811DD
:1035800041F400211960596821F480615960616C2F
:10359000C3E903529960FDF7A7F868BB23681A686E
:1035A00042F480321A60E268B2F1806F3AD19E64D0
:1035B0001A6842F004021A60F8BD0422A265A364EE
:1035C0000120F9E7C169E646B6E7B1F5803F06D1CB
:1035D000D90798D4616811F0010FAFD093E7B1F526
:1035E000003FACD199078ED1616811F0030FF4E769
:1035F0000423A365022363650423A3650223636593
:10360000DEE7C3685BB903694BB94369B3F5002FC3
:1036100005D1636C05F15001FCF7CAFFBDE7082333
:10362000A365E9E7D3F8002112F4E06FBFD1C3F836
:103630001071BDE7102367E7E12D0008FB2D00089E
:10364000F93800082DE9F34704460E461746FCF703
:103650002BFF23688246D3F84880D3F81091636D1E
:10366000042B3ED1F368B3F5800F3AD10346002214
:10367000202120460097FFF7C7FC002835D1256898
:103680003368C5F888307368C5F880303369D6E987
:103690000212C5F890302B68114323F043531943AD
:1036A000E36841F00051B3F1806F296011D1C5F892
:1036B000488053460122082120460097FFF7A4FCCA
:1036C000A8B9236808225A620223636502B0BDE8E4
:1036D000F087D5F8003113F4E06FE8D1C5F8109108
:1036E000E7E710230120A365F0E70220EEE70320BF
:1036F000ECE737B504460D46FCF7D6FE0346626D8F
:10370000042A21D1E26D2021204600920022FFF7F9
:103710007BFCE8B92968882322680829636508D1F9
:103720006B68C2F8303110235362136843F480137E
:103730001360136823F0405323F008030B4343F056
:103740004053136003B030BD10230120A365F9E797
:103750000320F7E72AB9836D43F020038365012036
:103760007047436D022B23D10B29F4D8DFE801F019
:1037700006090B0D0F111315171A1D2702660020DD
:1037800070474266FBE78266F9E7C266F7E70267C1
:10379000F5E74267F3E78267F1E7C267EFE7C0F852
:1037A0008020ECE7C0F88420E9E7C0F88820E6E74D
:1037B000436D002BCFD10A29F7D00B29CBD1C0F80C
:1037C0008C20DCE773B50446FCF76EFE0546636D9E
:1037D000002B43D02368186810F004000FD01A683B
:1037E000E06C22F004021A60FCF71EFF08B104230B
:1037F000A365206DFCF718FF08B10423A3652268B8
:10380000136A13F0200F136822D043F00203022141
:10381000204613600122E36D00932B46FFF7F4FB73
:10382000024610B1032002B070BD23680226202199
:1038300020465E62E36D00932B46FFF7E5FB002810
:10384000F0D12268136823F0405313606665EAE7FD
:1038500023F04053136002236365E4E71023012043
:10386000A365E0E738B5436D0446002B3ED00368FE
:103870001A6822F4F8121A604FF4807242651A68CE
:1038800052071AD51A68C06C22F00402194D1A604A
:10389000C566FCF713FF20B1022320466365636E03
:1038A0009847206DC566FCF709FF20B1022320462A
:1038B0006365636E9847002038BD1A6A022112F0D2
:1038C000200F0CD059621A6842F400321A601A684C
:1038D0000A431A601A6822F040521A60EBE71A682D
:1038E00022F040521A60436E4165E3E7102383657E
:1038F0000120E1E70F2E000810B50023C46DA3647A
:10390000042322682046A365136823F00403136090
:10391000FFF7A8FF58B122682046136823F4E0237C
:10392000136002236365236EBDE81040184710BD85
:10393000414BF0B5D3F80054D3F80024D20654D448
:10394000D3F80024D3F800C4D3F80044E70601D527
:10395000D3F80034394C236813F0010304D02368F2
:1039600023F0010323600123354C2668F60705D5B3
:10397000266843F0020326F0010626602E4C00263E
:10398000C4F80064D4F800648F6826F47F06013F11
:1039900046EA0746294FC4F800640668BE422FD1A4
:1039A000D1E9000520BB82EA5C02D24302F00102A9
:1039B000954206D12049D1F8002442F00102C1F815
:1039C0000024012D06D11C49D1F8002442F0020246
:1039D000C1F80024DA0704D518490A6842F0010248
:1039E0000A609B0722D400201FE0D3F80024A7E739
:1039F000D4F8001421F030010143C4F80014D2E7D8
:103A00000F4A96420CD1D1E9000230B1D4F800142B
:103A100021F050010143C4F80014C5F34005C7E785
:103A2000836D43F0080383650120F0BD044A1368E9
:103A300043F001031360D6E700B00052005000527B
:103A400000A0005270B5B0B09C22002109A802F07D
:103A500097F82022002101A802F092F80120FDF73A
:103A60000FF9044608B172B6FEE7FDF7CBF804255E
:103A7000C822052601204FF4A0234FF0190CCDE9F0
:103A800014528022CDE91E620A220826CDE90903DC
:103A9000CDE920C20223322209A822932B93CDE93B
:103AA00029231822CDE91233CDE91633CDE9183395
:103AB000CDE91A34CDE91C33CDE92363CDE92543A3
:103AC000CDE92733CDE92C23CDE92E34FDF7DEFAFD
:103AD00008B172B6FEE703233F2240210595CDE9E8
:103AE00001234FF48063CDE906134FF4804337215F
:103AF000CDE9030601A80893FDF786FD08B172B66B
:103B0000FEE730B070BD00008B4B5A6912F40032F2
:103B100080B590B011D1BFF34F8FBFF36F8FC3F853
:103B20005022BFF34F8FBFF36F8F5A6942F40032B8
:103B30005A61BFF34F8FBFF36F8F7F4A536913F4FE
:103B4000803323D1C2F88430BFF34F8FD2F8803056
:103B500043F6E074C3F3C900C3F34E335B0103EAD9
:103B60000406014646EA81750139C2F86052F9D26D
:103B7000203B13F1200FF2D1BFF34F8F536943F471
:103B800080335361BFF34F8FBFF36F8FFCF770FC2F
:103B900005ADFFF757FF694B69490226D3F840216D
:103BA0004FF0C068084642F40052C3F84021D3F8F1
:103BB00040210292029AD3F8402142F48042C3F895
:103BC0004021D3F840210392039AD3F8402142F4D4
:103BD0000042C3F84021D3F840210492049AD3F85C
:103BE000342142F00102C3F83421D3F83421019288
:103BF000019AD3F8382142F01002C3F83821D3F8E3
:103C00003831504A0093009B00230A601822059324
:103C1000C1E90163C5E90133C1E903820522CB6132
:103C20008B62C1E905234FF44032C1E908230B221E
:103C3000C1E90C234FF4C872C1E90E23FFF716FA4D
:103C400008B172B6FEE74FF01008012741F2883242
:103C500029460797CDE905803948FFF769FE08B185
:103C600072B6FEE7384C0423DFF8E0C04FF0807EE8
:103C70000590A060C4E900C31A23C5E90100C4E9A6
:103C80000560C4E90700C4E90900C4E90C00C4E9FF
:103C90000E002046C4E903E3FFF7E8F908B172B665
:103CA000FEE7294641F2883220460797CDE905878D
:103CB000FFF73EFE014608B172B6FEE72C22284609
:103CC00001F05EFF2846FCF7C9FE099B03F444732C
:103CD000B3F5447F02D10A9B980524D4FCF75CFD20
:103CE00008B172B6FEE7FCF775FD08B172B6FEE7E3
:103CF000022341F23201284605934FF44473CDE983
:103D000008134FF400730A93FCF7C2FD08B172B6B2
:103D1000FEE7FCF775FD08B172B6FEE7FCF74EFD55
:103D200008B172B6FEE700F001F900F059FA08B1E7
:103D300072B6FEE7FEE700BF00ED00E00044025867
:103D4000D8000024005000524800002400A0005277
:103D500072B6FEE7FEE7FEE7FEE7FEE7FEE7704726
:103D600070477047FCF794BB07B50420FCF752FF7F
:103D700008B1FFF7EDFF0D4BD3F8542142F00202DA
:103D8000C3F85421D3F854310193019BFCF792FFFF
:103D9000FCF798FF4FF40030FCF7B0FB4FF48020A5
:103DA00003B05DF804EBFCF7A9BB00BF0044025868
:103DB000F0B5AFB004461422002108A801F0E0FEDF
:103DC000842200210DA801F0DBFE23684B4A9342B8
:103DD00053D102230DA80D9310230F93FDF722FE5C
:103DE00008B1FFF7B5FF464A13680133012B136092
:103DF000444B09D1D3F8342142F48042C3F8342132
:103E0000D3F834210192019AD3F8342102270026F5
:103E1000032542F02002092408A93B48C3F83421B5
:103E2000D3F834210292029AD3F8402142F480421E
:103E3000C3F84021D3F840210392039AD3F84021DC
:103E400042F40042C3F84021D3F840310C9404936B
:103E5000049B1D23CDE90A65CDE90837FCF72EFE4A
:103E60004FF6FF7308A929480C94CDE90837CDE92E
:103E70000A65FCF723FE2FB0F0BD254A9342FAD124
:103E800004230DA80D9340231093FDF7CBFD08B13B
:103E9000FFF75EFF1A4A13680133012B1360194BB9
:103EA00009D1D3F8342142F48042C3F83421D3F845
:103EB00034210592059AD3F834210021154842F4A3
:103EC0008052C3F83421D3F834210692069AD3F8ED
:103ED000402142F40052C3F8402140F67F72D3F8EB
:103EE00040310793079B0223CDE908230323CDE943
:103EF0000A13092308A90C93BBE700BF0050005226
:103F0000680100240044025800380258003C02585E
:103F100000A0005200340258034AD2F8883043F41B
:103F20007003C2F88830704700ED00E010B5012042
:103F30000224FEF74BFF4FF4AC720021184801F049
:103F40001FFE174A174B1821042082F8AC4053601B
:103F5000032382F8B4001372134B82F82601C2F8CF
:103F6000B030124BC2E94313114BC2F814314CF27A
:103F70004003A2F81E310F4BC2F82031202382F8F3
:103F80002431FEF7B9F90146002000F015F820466B
:103F9000FEF7B2F901460120BDE8104000F00CB870
:103FA0006C01002448000024D8000024406BED0779
:103FB000014040080204A00401280A4610B51DD89B
:103FC000AC21104B4843195C1C1821B102290ED0BA
:103FD0006FF0010010BD0C30217A0344606801F0DD
:103FE00065F810B16FF00200F4E70020F2E70C3042
:103FF000217A0344606801F052F9F2E76FF004009F
:10400000E8E700BF6C010024012808B514D8AC23F0
:104010000B4A4343D15C21B1022908D06FF0010063
:1040200008BD0C33D01801F0B3F80020F8E70C33CA
:10403000D01801F0CFF8F8E76FF00400F0E700BF08
:104040006C010024012808B520D8AC22114B504344
:104050001A5C22B1022A10D06FF0010008BD0C30AA
:10406000184439B901F099F810B16FF00200F5E782
:104070000020F3E701F0A4F8F6E70C30184411B97A
:1040800001F0ADF8F0E701F0CBF8EDE76FF00400D8
:10409000E4E700BF6C010024012817D8AC22104BC4
:1040A00050431A181B5C13F0FD0F12D153680D4AD0
:1040B0001B68934204D14FF0104300200B607047FF
:1040C000094A934208D14FF0E043F6E76FF004004D
:1040D00070476FF0010070476FF00200704700BF3B
:1040E0006C0100240050005200A00052002110B5C5
:1040F0000846FFF7A7FF421C0ED000280CBF002483
:10410000032400210120FFF79DFF431C06D0002857
:1041100018BF0324204610BD0424F2E70120FFF756
:1041200073FFF7E773B5002001A9FFF7B5FF044659
:1041300000284FD1FCF7D0F9274B5A6992030DD5CF
:10414000BFF34F8FBFF36F8F5A6922F400325A6169
:10415000C3F85042BFF34F8FBFF36F8F1E4A5369AE
:10416000DB0324D50023C2F88430BFF34F8F53699B
:1041700023F480335361BFF34F8FD2F8803043F67E
:10418000E074C3F3C900C3F34E335B0103EA0406D2
:10419000014646EA81750139C2F87452F9D2203BD2
:1041A00013F1200FF2D1BFF34F8FBFF36F8FEFF3F7
:1041B000108172B6084A019B9360084A58681B68D0
:1041C000106083F3088881F31088136898470020F3
:1041D00002B070BD0420FBE700ED00E0C402002443
:1041E00008B5FFF783FF18B9BDE80840FFF79ABF8D
:1041F00008BD1FB50A4690F86C1019B96FF004009D
:1042000004B010BD90F86D40083090F8663002920E
:1042100090F85520A34001920122DBB2A240D2B215
:10422000009290F8672001F027FB0028E8D0E5E72E
:1042300070B50F4B88B0024601AC03F11806186840
:10424000083353F8041C2546B34203C52C46F6D167
:10425000092A1B882B8097BF08AB002003EB420282
:10426000044B9CBF32F81C0C584308B070BD00BF13
:10427000545D000840420F00002337B5CDE90033FC
:10428000082314466A46184401F087F910B1032048
:1042900003B030BD9DF805309DF806201B029DF847
:1042A00003109DF8075043EA02439DF80420206064
:1042B0001343217263609DF90730002B07DD9DF8E1
:1042C0000030DB074CBF012302232360E0E7DED090
:1042D0009DF80030FF2D6FEA030202F001024FEA61
:1042E00082022260D4D10F2B26D903F17F02D2B2F1
:1042F0000D2ACDD8813B0D2BCAD801A252F823F04C
:104300009543000891420008914200089D4300082F
:104310009142000891420008AB430008B1430008F5
:104320009142000891420008C343000891420008EE
:10433000CF430008D54300080F2BA9D801A252F89B
:1043400023F000BF85430008914200089142000815
:104350009943000891420008A1430008A5430008C2
:104360009142000891420008B7430008BD4300088D
:1043700091420008C9430008914200089142000898
:10438000DB43000817294FF0080328BF17212360DB
:1043900021727DE7102398E7202396E7402394E7D6
:1043A000802392E74FF480738FE74FF400738CE71C
:1043B0004FF4806389E74FF4006386E74FF480533E
:1043C00083E74FF4005380E74FF480437DE74FF4D9
:1043D00000437AE74FF4803377E74FF4003374E714
:1043E0002DE9F84F0025044678220C26C0F8945099
:1043F0002946334801F0C4FB2B46314D94F89C20EC
:104400005F1CDBB20132F9009A420FD8DFF8C4908A
:104410004FF000082B4E09F1040A5FFA88F70C23CD
:104420007B43E858EA1898B9BDE8F88F06FB03F813
:10443000204605EB0802FFF71FFF3B4600283CD152
:10444000D4F8942055F808100A43C4F89420D5E70E
:104450008028137A2BD011D8082817D0402828D0CC
:104460000C2308F101087B43EB58082B02BF99F895
:10447000413003F03F03C4F89830CEE7B0F5007F39
:1044800019D0B0F5805FEBD10F4A02E05246C9F86F
:1044900000304FF00C0B9B0004F108000BFB0751A0
:1044A000496801F07AF80028DAD05846BCE732466D
:1044B000EFE7064AEDE7064AEBE70320B4E700BF63
:1044C000D803002458030024C802002470030024E9
:1044D000E80200247803002470B5002305461F4C31
:1044E00095F89C205E1CDBB20132F1009A4201D8A3
:1044F0000C2419E0194A2846FFF7BEFE0028F7D120
:1045000022683346082AEBD1237A083561689B007C
:10451000134A284601F041F804460028E8D1114B1F
:1045200093F84130980601D1204670BD190703F079
:104530003F0203D1D30603D4202AD9D10F24F3E7B5
:10454000234622466621284601F0EFF823462246FC
:104550009921284601F0E9F8E6E700BFD8030024D6
:104560007C0300247803002437B5534C0546E378D8
:104570004BB9E37A002B47D064212846FFF739FE78
:1045800010B30C201EE06278013BA17808308DF852
:1045900001209BB222788DF800108DF80220E2797C
:1045A0008DF80320A2798DF8042062798DF805201A
:1045B00022798DF806200DF1010201F0B6F80028ED
:1045C000D7D00B2003B030BD637A0DF10102A17A80
:1045D00005F108008DF80130237A8DF800108DF870
:1045E0000230E37B8DF80330A37B8DF80430637BCE
:1045F0008DF80530237B8DF80630E37A013B9BB2C2
:1046000001F093F80028DCD1E37C2BB36421284629
:10461000FFF7EFFD0028B4D1637C0DF10102A17C0E
:1046200005F108008DF80130237C8DF800108DF81D
:104630000230E37D8DF80330A37D8DF80430637D77
:104640008DF80530237D8DF80630E37C013B9BB26D
:1046500001F06BF80028B4D1E37E2BB905F1080016
:1046600001F054F80020ADE764212846FFF7C1FDB2
:10467000002886D1637E0DF10102A17E05F10800BC
:104680008DF80130237E8DF800108DF80230E37F25
:104690008DF80330A37F8DF80430637F8DF80530EB
:1046A000237F8DF80630E37E013B9BB201F03DF89D
:1046B0000028D3D085E700BFC80200242DE9F043CD
:1046C000404B87B0404D04460593002395F82320C6
:1046D0008946ADF8103002F09003802B04D10C25F0
:1046E000284607B0BDE8F083120790F85D3062D528
:1046F00095F82260360204F108074FF00208019392
:10470000324604ABCDF80080384695F8211001F010
:104710006EF803460028E2D1024694F8701038463D
:1047200001F003F80028DAD14FF47A7294F872108D
:1047300094F873303846029294F85D20B3FA83F30C
:10474000019201225B098A408B40D2B2DBB2009217
:1047500094F8742094F8711001F08EF80028BED1FE
:1047600095F8233038469DF8101003F00702C3F384
:104770004113183309FA02F96B4413F8043CCDF8DD
:1047800000809340324621EA030104AB41EA09016B
:10479000C9B28DF810108DF8111095F8201001F0A5
:1047A0003DF9054600289AD164212046FFF721FDF6
:1047B000002895D093E7C82B14BF95F822600126F6
:1047C00099E700BF03070F1FE8020024344B93F85A
:1047D0003E30C3F30213022B37B5044604D0042B3A
:1047E0002CD00F2003B030BD00F10805002390F855
:1047F00070101A46284600F0C9FF08B10C20F1E7F6
:10480000012301AA0521284600F0C0FF0028F5D1A8
:104810009DF8043001AA284643F040038DF8043087
:104820000123194600F081FF0028E7D164212046CA
:10483000FFF7DFFC0028E1D10020D3E700F10805F5
:10484000022301AA0521284600F0A0FF0346002804
:10485000D4D19DF8052094F8701042F002028DF832
:1048600005200246284600F091FF0028C6D1022309
:1048700001AA0121284600F058FF0028BED164217A
:104880002046FFF7B6FC0028B8D1FF2301AA052176
:1048900028468DF80530022300F078FFCAE700BFF4
:1048A0007803002438B50E4B05469B8FD906C3F319
:1048B00004120CD5FFF78AFF382104462CB9234691
:1048C000224605F1080000F061FF204638BD53077D
:1048D00004D5FFF77BFF35210446EFE70F24F4E70B
:1048E00078030024D0F894302DE9F0418846190768
:1048F00088B0044640F14383C44D00F1080604210A
:10490000AB68002BA2BF0133B3FA83F3C3F11F03DB
:10491000DBB2DA1E043B80F85E200DF11702304650
:104920008DF8173000F066FD95F82C20012395F8DE
:1049300022C0120995F8240095F82610934095F8A6
:10494000202084F879C02366022384F8772084F835
:10495000753095F8213084F87B0084F8783095F82C
:10496000233084F87D1084F87A3095F8253084F867
:104970007C3095F8273084F87E3095F8283003F0A5
:104980000F037AB12A8D95F82970C2F30412DFF86B
:1049900080E2C7F3410702FB03323EF817707A4307
:1049A000C4F88020BCF1000F0FD095F8292095F8AD
:1049B0002A70D208DFF858C207F0030702FB03325F
:1049C0003CF817707A43C4F8842070B195F82A2017
:1049D000688DC2F384028E4FC0F3C11002FB033214
:1049E00037F810004243C4F8882061B195F82B10C5
:1049F0008748C1F34402890902FB033230F81110E1
:104A00004A43C4F88C2095F82F20824802F01F01F9
:104A1000C2F3411250F8222001FB02225A4305231F
:104A200084F8713084F86C302B79C4F8902013F03E
:104A3000100F14BF0623502384F8703095F84020DF
:104A400002F07F03920706D15F0700F1438113F064
:104A5000180F00F09682062384F87030D4F8943052
:104A600013F4007300F038816B4B93F91320D97C59
:104A7000002A14DA5A7CC80684F86C20DA7CC2F367
:104A8000020284F86D20DA7CC2F3801284F86E2072
:104A900052BFFF22DA7CC2F3C00284F86F2093F980
:104AA0001720002A14DA5A7D84F87120DA7DC2F3C7
:104AB000020284F87220DA7DC2F3801284F8732037
:104AC000CA064ABFDB7DFF23C3F3C00384F87430FA
:104AD0000323002706AA012184F876303046069782
:104AE00000F088FCD4F894301B0700F10F81D4F853
:104AF000947017F4805740F0668164212046FFF7D8
:104B000078FB002840F04081D4F89430590640F1F9
:104B10009980002F43D195F84330DA0740F1A68100
:104B20003B463A46B721304600F0FFFD002840F0F2
:104B30002B813A460221304600F05CFC002840F010
:104B4000238100220221304600F054FC002840F06E
:104B50001B8194F86430314FB3B93B78D90744BF17
:104B6000132284F876205A0644BF122284F8752056
:104B70009B0709D50C2306AA0121304684F876301C
:104B80000823069300F036FC94F86430012B40F0C3
:104B9000A1813B785F0702D53C2384F8763094F8F6
:104BA0005C301E4F032B18D194F86410A9B97B8890
:104BB00003F49073B3F5907F38D122460723304633
:104BC00002F8643F00F016FC002840F0DD80CC23A2
:104BD00084F876308E2384F8753094F86430082B8E
:104BE00024D1FB78DA0744BF022384F87530BB7800
:104BF0009B0615D5CC2306AA0121304684F87630D1
:104C00000823069300F0F6FB0AE000BF78030024B7
:104C1000985D0008885D0008E80200247003002405
:104C2000BB78580644BFFD2384F876303B7984F87E
:104C300078307B7984F87A30BB7984F87C30FB79E2
:104C400084F87E30D4F89430190640F1928194F8BB
:104C50006430083B012B00F28C810023A64F0793A0
:104C60007B780BB184F876303B7DDA0607D003F011
:104C70001F0306AA01213046069300F0BBFB95F8FE
:104C800053000009FFF7D4FAA16E23680246884258
:104C900028BF0A4613B19A4228BF1A4607AB3046CE
:104CA00000F052FB002840F066810123934A88F807
:104CB0000030079B934240F22381BB8903F4786262
:104CC000002A00F02081C3F3C413397B0693C1F39B
:104CD000840120E15023BFE60122A4F8722095F858
:104CE000382057074FEA9200C2F3800104D584F8B8
:104CF0006D3084F86E30EBE6820740F144814FF46A
:104D0000EE6384F86E10A4F86C30E1E694F85C3041
:104D1000022B3FF6ECAE84F8647073B3697C51B13A
:104D2000287C84F8761000F01F0202EB50120692E5
:104D3000012284F86420E97C51B1A87C84F87610C3
:104D400000F01F0202EB50120692022284F8642047
:104D5000297DCF0708D5A87E00F01F0202EB501274
:104D60000692EA7E84F87620022B06D1C8060DD47E
:104D700006AA0121304600F03DFB04F16402002147
:104D8000304600F037FBA8B10C2010E0AA7F204687
:104D900002F01F0303EB52130693EB7F84F8763087
:104DA000042384F86430FFF77DFD0028E0D008B0CC
:104DB000BDE8F08106AA0121304600F01BFB002867
:104DC0003FF495AEE0E794F85C30032B4CD194F8B7
:104DD0006430092B28D02046FFF7C6FB014698BB5C
:104DE00094F85D3022463046C82B14BF09230823AF
:104DF00002F8643F00F0FEFA0028C5D194F89D3017
:104E0000FD2B06D1142306AA01213046069300F09B
:104E1000F1FA94F89D30FE2B06D1082306AA012151
:104E20003046069300F0E6FA0127D4F894201107E3
:104E30000ED52B68102B0BD995F84B30C3F34111CD
:104E4000012903D90F20B2E70027EEE784F85810B4
:104E500013067FF552AE284BDB7858067FF54DAE32
:104E6000142384F8593048E6002746E698072CD5E5
:104E70003B463A4694F87010304600F056FC002845
:104E800082D14FF47A7294F8721094F873303046ED
:104E9000029294F85D20B3FA83F3019201225B0938
:104EA0008A408B40D2B2DBB2009294F8742094F81E
:104EB000711000F0E1FC00287FF466AF3B463A46F3
:104EC000B721304600F031FC38E613F0600F7FF474
:104ED00038AEB7E7022B05D13B7818077FF55FAEF8
:104EE000BC235AE6032B7FF45AAE7B7899067FF5F4
:104EF00056AE0E2351E600BF58030024FFC1EB0B52
:104F0000224A934213D9FB7C072B13D9798ADB08F9
:104F1000C1F38411069394F85D30C82B1BD1102384
:104F2000069306AA0121304600F064FA21E0184AEF
:104F300093420AD9BB7C13F03E0F06D0C3F344035F
:104F400039690693C1F30431E5E73B8A397CC3F341
:104F5000C4130693BBE6D4F894309B050DD50D4BD6
:104F600093F92330002B08DA2046FFF7A7FB00282F
:104F7000D7D000201BE70D2019E70E2017E70720E8
:104F800015E70A2013E7092011E700BF7FF5E409C0
:104F90003F6BED07E802002408B50B4B99420AD09D
:104FA00003F13F6303F57C3303F20D33C91A18BFD5
:104FB0000121880008BD0021083000F08EFB002888
:104FC00014BF04200520F5E7465350442DE9F04175
:104FD00005460C460226002700F108080823224651
:104FE00000214046276000F0D8FA60B921682846C1
:104FF000FFF7D2FF40B1052801D1012E01D10420D5
:1050000002E00126EAE70320BDE8F0812DE9F04F38
:10501000254B85B004460E466A4603F1100C6D46DA
:105020001868083353F8041C1746634503C73A460B
:10503000F6D14FF0000A04F1640704F10808D146E4
:1050400095F800B03A460021404684F864B000F07C
:10505000D1F96B783146204684F8593084F858905D
:10506000FFF7B4FF003818BF0120BBF1030F4FEA70
:1050700080000BD9A8B101233146204684F858306E
:10508000FFF7A4FF031E18BF01239800BAF1070F12
:1050900004D00AF1010A02350028D1D105B0BDE8DB
:1050A000F08F0020F2E700BF6E5D00082DE9F041AF
:1050B00003F1080586B08846002116460746982267
:1050C00028461C468DF8031000F05AFD0823394687
:1050D000284684F8593084F85C80A66600F050F9C0
:1050E000314601AB294A284600F02EF9284600F047
:1050F000EFFA04A92046FFF789FF20B14FF0FF30F7
:1051000006B0BDE8F0812046FFF7E6F90A20FBF77C
:10511000D1F904A92046FFF779FF0028EED19DF8C8
:105120001630042202A92846092B28BF092384F837
:105130009C309DF8173084F89D3000F071FA9DF88E
:105140000830204684F85D30FFF74AF90028D5D1B1
:105150000DF103012046FFF7C5FB98B99DF8033018
:1051600033B9226822B101AB3146284600F0ECF891
:1051700004A92046FFF72AFF002814BF6FF00D0096
:105180000020BDE76FF00200BAE700BF80F0FA022E
:105190000346002083F85E007047002307B50830FF
:1051A000009390F86D3090F8482090F86E1000F061
:1051B000D8FB002814BF6FF00C00002003B000BD26
:1051C00008B5083000F084FA002814BF6FF00C0016
:1051D000002008BD08B500F07BFA002008BD37B5F7
:1051E000044690F86B2090F86D1000F099FB94F84D
:1051F0006B3000282046009394F86A3008BF0025E1
:1052000094F86E2018BF6FF0040594F86C1000F04D
:10521000A8FB00280CBF28466FF0040003B030BD87
:1052200008B500F055FA002814BF6FF00500002003
:1052300008BD30B590F8683085B00546022B28D8F7
:1052400001EB4101441894F85F20009303AB90F800
:10525000661000F029FCF8B994F85D2028469DF806
:105260000C3023EA020394F85E20134394F85F2085
:105270008DF80C3095F86830009303AB95F8671003
:1052800000F0CCFB002814BF6FF00100002005B037
:1052900030BD6FF00600FAE74FF0FF30F7E773B567
:1052A0001C4615460E460146184600F069F8204691
:1052B00000F00EFA294601ABA26D204600F044F83A
:1052C0000546E8B904F154020421204600F092F8A2
:1052D0000A230DF10302294620468DF8033000F021
:1052E00089F804F169020121204600F083F8E9B24F
:1052F00094F85C308B4206D8032E17D0042E0AD0C7
:105300006FF07F0005E020460135FFF792FF00288F
:10531000EDD002B070BD0B230DF103020021204639
:105320008DF8033000F066F80020F2E70A23F3E777
:10533000014B02221A70704750040024014B0122D5
:105340001A7070475004002430B5B2B18A42B1FBE4
:10535000F2F405D8B1FBF4F5954298BF04F1FF349F
:10536000621CB1FBF2F11960036800201A68D3686F
:1053700023F0FF032343D36030BD0120FCE700008E
:1053800070B594B004460E464C22002101A800F0EE
:10539000F7FB5A2201234FF4807120460025CDE906
:1053A00003234FF400534C2240F8046BCDE908135B
:1053B0004FF0807301A90F9308231293FAF798FF17
:1053C0000A4A0421304684F8505084F85250FEF7BF
:1053D000C1F9064A05212068FEF7BCF9044A2946AE
:1053E0002068FEF7B7F9284614B070BD3D53000899
:1053F000315300082DE9F04F031D99B0044605A86C
:105400000393CDE9011219464C22FAF771FF019F6F
:10541000A669D4F828C0D4F830A0E06BE36CD4E9D6
:105420000498D4E908E5D4E91112042F04D8DFE880
:1054300007F006A2A5039300012401941DE0029F3A
:1054400097F800B084F852B0BBF10B0FF4D8DFE846
:105450000BF00606060698982A3B4658697B0023FF
:1054600008224FF080704FF4005519469C464FF4C7
:10547000807E1E4698464FF00109139003980A96C5
:10548000CDF838C0CDF840A01793CDE915124C22C5
:1054900005A9CDE90898CDE90CE5FAF729FF0198AF
:1054A00019B0BDE8F08F002306224FF000614FF0E5
:1054B00040704FF4006C4FF400554FF4407E0826C6
:1054C00098464FF00309D8E7002308224FF0806088
:1054D0004FF4405519469C464FF4806EC9E70026AC
:1054E0004FF0005308224FF000614FF080604FF4FE
:1054F000006C4FF440554FF4806EB0464FF00409F5
:10550000BBE74FF0005314224FF000614FF0806072
:105510004FF4006C4FF440554FF4806E08264FF066
:105520001008EBE74FF000530A224FF000614FF0F4
:1055300080604FF0000A4FF4006C4FF440554FF478
:10554000806E5646D046D9E74FF000530A224FF0FE
:1055500000614FF0A060ECE724682768BC68019404
:10556000029C94F800B0019C24F4F81444EA0B4423
:10557000BC60002461E7029A1278FAE74FF44055C4
:10558000F7E7002306224FF040704FF4005519460C
:105590009C464FF4407E1E4692E7F0B595B0054616
:1055A0000F461646011D4C2201A81C46FAF7A0FE24
:1055B000059B102B32D195F8502045F65A2045F620
:1055C000A523012A08BF184695F8513001A9039078
:1055D0001293089B286823F4007310940797B3F57F
:1055E000807F04BF4FF400530993119B03F178426D
:1055F0005342534164225B071393FDF7FBFD0446BE
:1056000030B9642231462868FDF78CFE044610B19B
:105610002868FEF7D7F8204615B0F0BD5A20D3E72A
:1056200070B594B005460E461446011D4C2201A8E3
:10563000FAF75EFE059B102B27D195F8501049F61E
:105640009F7349F66072012908BF1346049A0393B9
:105650000023012A10941AD1089312934FF08073FB
:105660000F93642201A92868FDF7C4FD044630B9F0
:10567000642231462868FDF755FE044610B12868BB
:10568000FEF7A0F8204614B070BD9F23DEE7032A82
:1056900004D1089312934FF04073E1E7042A079373
:1056A00013D13178C22906D11199B1F1006F0CD113
:1056B000CDE91132D5E7C82907D1119AB2F1006FAF
:1056C00003D1082208931292CBE708231293C8E76C
:1056D000BFF34F8F0068FEF775B8036818688368DA
:1056E00091B913F0E0630AD0B3F1807F0AD10B4681
:1056F000826822F0E06213438360084670474FF0EF
:105700008073F5E70121F3E7012070470068FEF799
:1057100059B810290346104606D1012B4FEA022240
:1057200004BFC043C0B210437047F0B595B0044603
:105730000D461746011D4C2201A81E46FAF7D8FD5A
:105740002A46059994F85000FFF7E3FF00230390E1
:10575000089312931096139306B90F96642201A929
:105760002068FDF747FD054650B936B16422394639
:105770002068FDF791FD064618B9284615B0F0BD22
:10578000064620683546FEF71DF8F6E7F0B595B0F9
:1057900004460D461746011D4C2201A81E46FAF785
:1057A000A7FD2A46059994F85000FFF7B2FF0023A1
:1057B0000390089312931096139306B90F966422E0
:1057C00001A92068FDF716FD054650B936B16422DF
:1057D00039462068FDF7A6FD064618B9284615B0DB
:1057E000F0BD064620683546FDF7ECFFF6E72DE9EB
:1057F000F04194B005460F461446011D4C2201A805
:105800001E469DF86C80FAF773FD3A46059995F8A7
:105810005000FFF77EFF95F85130B8F1C20F4FF0FE
:1058200000021293BDF8683003900794109319D1C9
:10583000119BB3F1006F1DD11192642201A9286858
:10584000FDF7D8FC044630B9642231462868FDF7DC
:1058500069FD044610B12868FDF7B4FF204614B076
:10586000BDE8F081B8F1C80F04D1119BB3F1006F0E
:1058700008BF11921392E0E7F0B599B005460F46C4
:105880001646011D4C2205A81C46FAF731FD9DF86D
:1058900078300094002401934FF480033A4609992C
:1058A00095F85000CDE9024310230493FFF731FF30
:1058B0000123079017941493089B012B18D14FF0E4
:1058C00080730C9416941393642205A92868FDF73D
:1058D00091FC044630B9209A69462868FDF7B2FE6B
:1058E000044610B12868FDF76DFF204619B0F0BDE1
:1058F000139BB3F1806FE7D19DF87C30C22B07D1A9
:10590000159BB3F1006F02BF4FF00053159417932E
:105910004FF480624FF440530B96CDE90C23D3E74C
:1059200070B594B0044615460E464C22011D01A8E0
:10593000FAF7DEFC03230599324694F850000193F0
:10594000FFF7E7FE6422039001A920681295FDF796
:1059500051FC054610B12068FDF734FF284614B00D
:1059600070BDF0B597B0054614460F464C22011D98
:1059700003A81E46FAF7BCFC002307993A4695F89F
:105980005000CDE9013301230393FFF7C2FE6422E7
:10599000059003A928681494FDF72CFC0446E0B98F
:1059A00002232C680799324695F850000393FFF7BD
:1059B000B0FE9DF870306422059003A92046149330
:1059C000FDF718FC044640B95023019001A928684E
:1059D0000293FDF78EFE044610B12868FDF7F2FE33
:1059E000204617B0F0BD00000068C36C10B523B9A5
:1059F0006422BDE81040FDF74FBC074C0023237024
:105A0000FDF7E8FC30B92378002BFCD02078831E0A
:105A10005842584110BD00BF50040024F0B595B065
:105A200005460F461446011D4C2201A81E46FAF7F2
:105A30005FFC05993A4695F85000FFF76AFE1A9BFD
:105A4000039064221093002301A928680794CDE9EC
:105A50001233FDF7CFFB044628B931462846FFF73D
:105A6000C3FF044610B12868FDF7ACFE204615B010
:105A7000F0BD00000068036D10B523B96422BDE8D5
:105A80001040FDF74FBC074C00232370FDF732FD9B
:105A900030B92378002BFCD02078831E584258411F
:105AA00010BD00BF50040024F0B595B004460F4669
:105AB0001546011D4C2201A81E46FAF719FC3A466C
:105AC000059994F85000FFF724FE1A9B0390109359
:105AD00094F852300795022B20D0052B14D0012BBF
:105AE0001FD0642201A92068FDF784FB054628B970
:105AF00031462046FFF7BEFF054610B12068FDF78E
:105B000061FE284615B0F0BD4FF400630A934FF0D4
:105B10000063119394F853301293E2E74FF400734B
:105B200008934FF000730F93DBE700000D488546A4
:105B3000FEF7F2F90C480D490D4A002302E0D45853
:105B4000C4500433C4188C42F9D30A4A0A4C0023C7
:105B500001E013600432A242FBD300F05FF8FDF7CE
:105B6000D3FFFEE700000120000000241000002405
:105B7000B45D000810000024EC050024FEE70000DE
:105B8000830730B546D08418844604E003F8011B2F
:105B90009D0704D09C46A4456346F7D130BD013A29
:105BA0000244A2EB0C02032A29D9CCB204EB042450
:105BB0000F2A04EB04442FD9A2F1100C2CF00F0C87
:105BC00003F11005AC44C3E90044C3E902441033B7
:105BD0006345F8D112F00C0F02F00F0E18D02EF022
:105BE000030C9C44AEF104051A4642F8044B62458E
:105BF000FBD125F0030404330EF003022344002AF2
:105C0000CCD0C9B21A4403F8011B9342FBD130BD7A
:105C10007246F4E70346C6E79646E0E770B50F4BD9
:105C20000F4DAB42A3EB050607D0B610002455F884
:105C3000043B01349847A642F9D800F07FF8094D9B
:105C4000094B5E1BAB424FEAA60606D0002455F86E
:105C5000043B01349847A642F9D870BDA85D0008FE
:105C6000A85D0008A85D0008B05D0008704700BF8F
:105C7000704700BF024B13B1024800F005B87047EF
:105C800000000000955C0008002301461A461846F3
:105C900000F014B838B5074D074C2C1BA41005D0E4
:105CA000013C55F8043D9847002CF9D1BDE8384037
:105CB00000F04AB8B45D0008B05D00082DE9F84373
:105CC0001B4D0646286898460F469146FFF7CEFFC3
:105CD000184B1C681CB3286865681F2D22DC4EB960
:105CE0006B1C0235636044F82570FFF7C1FF00208C
:105CF000BDE8F88304EB85010123C1F88890D4F84E
:105D00008821AB401A43022EC4F88821C1F80881CB
:105D1000E6D1D4F88C211A43C4F88C21E0E7064C74
:105D20001C60D8E7FFF7A4FF4FF0FF30E0E700BFAB
:105D30000C000024580400245C040024F8B500BFC3
:105D4000F8BC08BC9E467047F8B500BFF8BC08BC5C
:045D50009E467047B4
:105D54000000210032004200500064008500A600CB
:105D6400C800FA000A014D01900100080402040869
:105D7400040609080914090A0910010203040607A4
:105D8400080900001000000000010000A00F00003E
:0C5D940000FA000010000001A00F00FA4F
:085DA00050A5FF7F0100000087
:085DA800755C0008D50200083B
:045DB000B102000834
:105DB40001000000100000000090D00354040024EF
:0400000508005B2D67
:00000001FF