Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 688 → Rev 689

/Spektrum-Expander/FlightCtrl-Patch/v0.76e/Flight-Ctrl_MEGA644_V0_76e_SpektrumPatched.hex
File deleted
/Spektrum-Expander/FlightCtrl-Patch/v0.76g/Flight-Ctrl_MEGA644_V0_76g_SpektrumPatched.hex
File deleted
/Spektrum-Expander/FlightCtrl-Patch/v0.76g/Hex-Files/Flight-Ctrl_MEGA644_V0_76g_SpektrumPatched.hex
0,0 → 1,3515
:100000000C943B050C9456050C9456050C9456051F
:100010000C9456050C9456050C9456050C945605F4
:100020000C9456050C9472180C9456050C945605B5
:100030000C94562C0C9456050C9456050C945605AD
:100040000C9456050C9456050C9406170C94560502
:100050000C940A0C0C9456050C94D10B0C94560578
:100060000C94861D0C9456050C94112B0C9456057B
:100070000C949C660C9456050C945605341E271E51
:100080001B1E011EE71DC31DD51D38216C206920D4
:10009000C31D56203C201C20FC1FAA1F581F401EB9
:1000A000862B792BC62BAA2B9E2B372B482B482B24
:1000B0004F2B6B2B662B4B2B532B4F2B622B6F2B0A
:1000C0004B2B532B4F2B5E2B742B4B2BD82B0A0D0A
:1000D000426174743A0020332043656C6C732020B5
:1000E0000020342043656C6C73202000204C6F7717
:1000F000207761726E696E67206C6576656C3A2058
:1001000025642E2564000A0D3D3D3D3D3D3D3D3DB0
:100110003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0F
:100120003D3D3D3D3D3D3D3D3D3D3D000A0D466C67
:1001300069676874436F6E74726F6C0A0D48617200
:1001400064776172653A25642E25640A0D536F66E3
:1001500074776172653A5625642E25642563200004
:100160000A0D74686520757365206F662074686970
:100170007320736F667477617265206973206F6E88
:100180006C79207065726D6974746564200A0D6FF6
:100190006E206F726967696E616C204D696B726F5A
:1001A0004B6F707465722D4861726477617265007F
:1001B0000A0D7777772E4D696B726F4B6F70746590
:1001C000722E646520286329204869537973746509
:1001D0006D7320476D6248000A0D3D3D3D3D3D3D3C
:1001E0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3F
:1001F0003D3D3D3D3D3D3D3D3D3D3D3D3D000A0DCF
:1002000047656E65726174696E67206465666175C5
:100210006C74204D69786572205461626C65000AC7
:100220000D4D697865722D436F6E6669673A2027B8
:1002300025732720282575204D6F746F7273290050
:100240000A0D466F756E6420424C2D4374726C3AF1
:100250002000256420000A0D0A0D2121204D49535C
:1002600053494E4720424C2D4354524C3A2025646A
:10027000202121000A0D3D3D3D3D3D3D3D3D3D3DA3
:100280003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D9E
:100290003D3D3D3D3D3D3D3D3D000A0D496E69748E
:1002A0002E20454550524F4D003A2047656E6572ED
:1002B0006174696E672044656661756C742D506168
:1002C00072616D65746572207573696E67206F6CFD
:1002D0006420537469636B2053657474696E67732B
:1002E000000A0D466C696768742D74696D65202578
:1002F00075206D696E2020546F74616C3A257520ED
:100300006D696E000A0D414343206E6F7420636176
:100310006C696272617465642021000A0D5573690D
:100320006E6720706172616D6574657273657420AB
:100330002564000A0D43616C6962726174696E67BD
:100340002070726573737572652073656E736F725A
:100350002E2E004F4B0A0D000A0D436F6E74726F04
:100360006C3A200048656164696E67486F6C640090
:100370004E6F726D616C20284143432D4D6F646553
:1003800029000A0D3D3D3D3D3D3D3D3D3D3D3D3D51
:100390003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D8D
:1003A0003D3D3D3D3D3D3D0A0D002E000A0D2044E2
:1003B0004143206F7220493243204552524F52210F
:1003C00020436865636B204932432C2033567265A5
:1003D000662C2044414320616E6420424C2D4374BE
:1003E000726C005B25695D005B25695D002B204D0B
:1003F000696B726F4B6F70746572202B0048573AAF
:100400005625642E25642053573A25642E256425ED
:10041000630053657474696E673A25642025730020
:10042000493243204552524F52212121004D6973D8
:1004300073696E6720424C2D4374726C3A256421B7
:10044000210028632920486F6C676572204275730C
:100450007300486F6568653A2020202020253569A3
:1004600000536F6C6C486F6568653A2025356900EC
:100470004C756674647275636B3A20253569004F5C
:1004800066662020202020203A20253569004B6513
:10049000696E65200048F668656E726567656C7503
:1004A0006E6700616B742E204C616765004E696356
:1004B0006B3A20202020202025356900526F6C6C7B
:1004C0003A202020202020253569004B6F6D706177
:1004D00073733A202020253569004B313A25346961
:1004E00020204B323A25346920004B333A253469B9
:1004F00020204B343A25346920004B353A253469A5
:1005000020204B363A25346920004B373A25346990
:1005100020204B383A25346920004E693A25346949
:100520002020526F3A253469200047733A253469F8
:10053000202047693A253469200050313A25346932
:10054000202050323A253469200050333A2534694E
:10055000202050343A25346920004779726F202DCD
:100560002053656E736F72004E69636B202534698A
:1005700020282533692E25692900526F6C6C2025AF
:10058000346920282533692E256929004769657259
:1005900020253469202825336929004E69636B20A2
:1005A00025346920282533692E25782900526F6C5F
:1005B0006C2025346920282533692E2578290047A9
:1005C00069657220253469202825336929004E6920
:1005D000636B202534692028253369292825336950
:1005E0002900526F6C6C2025346920282533692935
:1005F0002825336929004769657220253469202838
:1006000025336929282533692900414343202D20BA
:1006100053656E736F72004E69636B2025346920D9
:10062000282533692900526F6C6C202534692028F5
:100630002533692900486F636820253469202825FF
:1006400033692900566F6C746167653A2020202554
:1006500035690052432D4C6576656C3A202025356E
:10066000690052432D4368616E6E656C733A2534A0
:1006700069004B6F6D706173732020202020202053
:10068000005269636874756E673A202025356900E9
:100690004D657373776572743A2020253569005370
:1006A000746172743A202020202025356900506F33
:1006B0007469313A202025336900506F7469323AE9
:1006C000202025336900506F7469333A2020253388
:1006D0006900506F7469343A2020253369005365EE
:1006E00072766F202000536574706F696E742020DD
:1006F000253369005374656C6C756E673A20253339
:10070000690052616E67653A2533692D25336900AA
:1007100045787465726E436F6E74726F6C20200042
:100720004E693A2534692020526F3A2534692000F9
:1007300047733A253469202047693A2534692000F7
:1007400048693A253469202043663A2534692000F7
:10075000424C2D4374726C204572726F727320008C
:100760002025336420202533642020253364202075
:100770002533642000202533642020253364202085
:100780002533642020253364200020253364202075
:100790002533642020253364202025336420004243
:1007A0004C2D4374726C20666F756E64200020259A
:1007B000632020202563202020256320202025631E
:1007C0002000202563202020256320202025632071
:1007D0002020256320002025632020202D2020209C
:1007E0002D2020202D0031300031310031320046E3
:1007F0006C696768742D54696D6520200020202085
:100800002020202535756D696E00546F74616C3A37
:100810002535756D696E0028726573657429000A47
:100820000D506C6561736520636F6E6E6563742037
:100830005370656B7472756D20726563656976655A
:100840007220666F722062696E64696E67204E4F17
:10085000572E2E2E006F6B2E0A0D0054696D656F9A
:1008600075742E0A0D000001020304040506070832
:10087000090A0B0B0C0D0E0F101111121314151584
:1008800016171818191A1B1B1C1D1D1E1F1F2021AF
:100890002122232324242525262727282829292AFD
:1008A0002A2B2B2C2C2D2D2D2E2E2F2F303030316E
:1008B00031323232333333343434353535363636FB
:1008C00037373737383838393939393A3A3A3A3B9D
:1008D0003B3B3B3C3C3C3C3C3D3D3D3D3E3E3E3E4F
:1008E0003E3F3F3F3F3F3F4040404040404141410D
:1008F00041414142424242424242434343434343D5
:1009000043444444444444444445454545454545A1
:100910004545464646464646464646474747474774
:10092000474747474747484848484848484848484D
:100930004849494949494949494949494949494A27
:100940004A4A4A4A4A4A4A4A4A4A4A4A4A4B4B4B04
:100950004B4B4B4B4B4B4B4B4B4B4B4B4B4B4C4CE5
:100960004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CC7
:100970004C4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DA8
:100980004D4D4D4D4D4D4D4E4E4E4E4E4E4E4E4E8E
:100990004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E77
:1009A0004E4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F58
:1009B0004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F47
:1009C00000008F001E01AD013B02CA025803E6037E
:1009D000740402058F051B06A7063307BE074808E7
:1009E000D2085B09E3096B0AF20A780BFD0B810C54
:1009F000040D860D070E870E060F840F00107B1066
:100A0000F5106E11E5115B12CF124213B3132314CC
:100A10009214FE146A15D3153B16A1160517671715
:100A2000C81727188318DE1837198E19E319361AD4
:100A3000871AD61A231B6E1BB61BFD1B411C831C79
:100A4000C31C001D3C1D751DAB1DE01D121E421E6A
:100A50006F1E9A1EC31EE91E0D1F2E1F4D1F691FFC
:100A6000841F9B1FB01FC31FD31FE11FEC1FF51F67
:100A7000FB1FFF1F002011241FBECFEFD0E1DEBF00
:100A8000CDBF13E0A0E0B1E0ECEBF8ED02C00590C3
:100A90000D92A63DB107D9F71AE0A6EDB3E001C06B
:100AA0001D92A633B107E1F70C9487060C94000061
:100AB000282FFB018150853008F023E0842F9927EF
:100AC000332721503040829FD001839FB00D929FE9
:100AD000B00D1124AC59BF4F019724F00E94406C17
:100AE0000192FACF0E949E650895863038F085E025
:100AF000A2E0B0E0082E0E944D6C08958823C1F753
:100B00000895582F863048F155E0842F9927252FD6
:100B1000332721503040829FD001839FB00D929F98
:100B2000B00D1124AC59BF4FFB01019724F0019087
:100B30000E944D6CFACFA2E6B0E0042E0E944D6CEC
:100B4000A0E5B0E088E0FB01182E0E94596C852FCB
:100B50000E9475050E949E6508958823B1F6089548
:100B6000CF93A2E0B0E00E94406C802DC82F81504E
:100B7000853020F0C3E08C2F0E9475058C2F9927BB
:100B8000CF9108958091DE08E82FFF27EE0FFF1F19
:100B9000E455F74F808191818D5E9F4F14F0109244
:100BA0000301808191818A5B9F4F24F4809103012E
:100BB000882319F020917B0717C081E080930301FF
:100BC00020917B07280F20937B07253038F088EE93
:100BD00093E09093FC038093FB0306C066E970E00A
:100BE000822F0E945B31E6CF822F9927909349088C
:100BF0008093480808951F93CF93DF93182F88237D
:100C000051F48091FC088233A0F0809300011123FD
:100C100009F479C038C08EEC90E09F938F931F92B7
:100C20000E9471140F900F900F908091FC088233F6
:100C300060F784EF91E00E94F017EC01112309F0B6
:100C400042C08091270390912803823891050CF0CF
:100C500046C08091FC0823E0829FC001112480934C
:100C600000011123A1F268EC70E0822F0E945B3139
:100C700086ED90E09F938F931F920E9471140F90C6
:100C80000F900F90C4CF809100016AE00E94D06B5A
:100C9000892F99279F938F93809100010E94D06B99
:100CA00099279F938F938CEE90E09F938F931F9241
:100CB0000E9471148DB79EB707960FB6F8949EBF29
:100CC0000FBE8DBF20C0CE010E94F917882309F006
:100CD000B8CFCE010E94F9178823A9F3B2CF809133
:100CE000FC089927880F991F880F991F809300018E
:100CF000112309F48CCF68EC70E084E00E945B3132
:100D000081EE90E0B7CFDF91CF911F910895CFEFA3
:100D1000D0E1DEBFCDBFEE24FF2414B815B8C7EE76
:100D2000D3E0E297D7FFFDCF189B6FC1199B78C125
:100D30002DE02093020181E887B93E9A8FEF88B9B0
:100D40008BE184B981E085B98EE38AB987E48BB9F8
:100D5000469A84B7877F84BF8091600088618093C2
:100D600060001092600080ED97E09093FC03809308
:100D7000FB031092D8041092D7041092B10810927D
:100D8000B0081092DA041092D9041092DC04109288
:100D9000DB04243108F43FC188E894E0A0E0B0E02F
:100DA0008093860390938703A0938803B09389036D
:100DB0002A3009F465C1243109F462C1289A0E94DD
:100DC0005B180E942C180E9446110E94412C0E9420
:100DD000541C0E94D02A0E94D361789486E091E04E
:100DE0009F938F931F920E9471140F900F900F90FA
:100DF00087E690E09F938F938CE490E09F938F938E
:100E00001F921F92809102016AE00E94D06B892F8D
:100E100099279F938F93809102010E94D06B99270D
:100E20009F938F938CE291E09F938F931F920E94E8
:100E300071148DB79EB70D960FB6F8949EBF0FBE76
:100E40008DBF80E691E09F938F931F920E94711453
:100E50000F900F900F9080EB91E09F938F931F92D4
:100E60000E9471140F900F900F9088ED91E09F9366
:100E70008F931F920E9471148091C8000F900F9061
:100E80000F90803209F4F4C0809102018C3008F098
:100E9000C0C0299A49E06EED78E083E00E945805D1
:100EA000C8EED3E0DE010E94406C802D813009F451
:100EB000B9C08EEF91E09F938F931F920E9471149F
:100EC0000F900F900F9020ED35E0F9018FE015861F
:100ED00016861786108A8150349687FFF8CF80E4F3
:100EE0008093DD058093DE051092DF058093E00599
:100EF0008093E10590EC9093E2051092E3058093D6
:100F0000E4058093E5051092E6059093E70590933C
:100F1000E8058093E9051092EA058093EB0590932C
:100F2000EC0581E08093D00541ED55E08BE0E4E0F5
:100F3000F1E0DA0101900D928A95E1F78DE4DE018E
:100F4000F901182E0E94596C8091850399279F936F
:100F50008F935F934F938FE192E09F938F931F92B4
:100F60000E9471148DB79EB707960FB6F8949EBF76
:100F70000FBE8DBF80E492E09F938F931F920E94DB
:100F80007114109247041092FF030E94483F0F9083
:100F90000F900F908091FF038823E1F31092470494
:100FA00080ED97E00E94F017EC01CC24DD2472E57F
:100FB000A72E72E0B72E1092FF030E94483F809147
:100FC000FF038823E1F3F601EE0FFF1FEE0FFF1F73
:100FD000E053FA4F858518160CF054C0860101566F
:100FE000174FCE010E94F917882309F04EC0D8018F
:100FF0008C91882309F049C08093FF030E94483FE9
:101000008091FF038823E1F3ECCF199B2FC024E1EB
:1010100090CE29983FCF8BE095E0A0E0B0E0C0CE25
:101020002BE087CEA1E0B0E00E94406C802D8F3F86
:1010300009F43FCF1092850320ED35E08DE4DE0109
:10104000F901182E0E94486C90918503F9013D9694
:101050002FE08081349618160CF49F5F215027FFF3
:10106000F8CF9093850341ED55E06ECF2AE061CE35
:101070008091CA00863009F007CF0E94A36504CF93
:1010800028989DCE86010156174FF801808188234C
:1010900009F03FC086010F5F1F4F68010C3011053A
:1010A00008F489CFCC24DD2456E5A52E52E0B52ED8
:1010B000C1E025C0F601EE0FFF1FEE0FFF1FE0534A
:1010C000FA4F858518160CF586010F5F1F4F1F9389
:1010D0000F93BF92AF929F930E947114C093F90334
:1010E0000F900F900F900F900F9083E898E0C80E2C
:1010F000D91ED6011C9268010C301105D0F4F601FE
:10110000E156F74F90819923A9F286010F5F1F4F97
:10111000ECCF86010F5F1F4F1F930F93BF92AF92CB
:101120001F920E9471140F900F900F900F900F90CC
:10113000B4CF84E792E09F938F931F920E94711423
:101140000E94483F0F900F900F90A1E0B0E00E94E6
:10115000406C802D803509F029C20EE010E0D801E6
:101160000E94406C802D9927582F442748010894ED
:10117000811C911CD4010E94406C802D480F511D90
:10118000ECEFAE2EEFEFBE2EA00EB11ED5010E94E9
:10119000406C802D9927382F22276DEFC62E6FEFD8
:1011A000D62EC00ED11ED6010E94406C802D280F75
:1011B000311DEFEF2F3F3E0709F4B9C2FFEF4F3F5C
:1011C0005F0709F4B4C23093D7032093D60350933A
:1011D000D9034093D8038091D6039091D7039F936E
:1011E0008F938091D8039091D9039F938F9381EE31
:1011F00092E09F938F931F920E9471148DB79EB7B8
:1012000007960FB6F8949EBF0FBE8DBFA4E0B0E066
:101210000E94406C802D853008F0B8C20E94B00555
:1012200045E66EED78E00E9458050E94B0059927CA
:101230009F938F938BE193E09F938F931F920E94D4
:1012400071148091E6080F900F900F900F900F90FF
:1012500080FD7BC20E94A23C809102018A3009F489
:1012600072C2843109F46FC2289A80ED97E090939E
:10127000FC038093FB0385E580937D0788E593E07D
:101280009F938F931F920E9471148091E6080F9094
:101290000F900F9082FF54C284E693E09F938F9348
:1012A0001F920E9471140F900F900F900E941B22AA
:1012B00088E893E19093AD038093AC0381E0809341
:1012C0007C070E94FB0582E893E09F938F931F9217
:1012D0000E94711480ED97E00E94F017EC010F90CE
:1012E0000F900F908091FF03882309F4A1C0809193
:1012F0001903882309F49CC01092FF0380917B0797
:10130000882309F4D0C00E94C2050E94483F209162
:1013100002012A3009F4D0C0243109F4CDC0289A42
:101320008091DE04882309F4CDC08091DE048150D1
:101330008093DE048091C205882369F081508093F8
:10134000C205882341F41092C0051092BF05109287
:10135000BE051092BD058091AC039091AD0301973D
:101360009093AD038093AC038091AC039091AD0357
:10137000892B29F080914604882309F4D7C08091F5
:10138000AC039091AD03892B09F4D6C08091120370
:10139000909113038F5F9F4F09F4E7C08091FF0383
:1013A000882321F08091D404882311F40E948211B3
:1013B0000E946B0ECE010E94F9178823B9F1649642
:1013C00080910F03882309F489C0815080930F0313
:1013D00080910001282F33278091270390912803C3
:1013E000821793070CF074C08091AD0480628093E3
:1013F000AD0480911203909113038F5F9F4F09F406
:10140000C8C00E94C56484E08093FA038091D4042C
:10141000882321F45AEAE52E55E0F52E0894E11CC4
:10142000F11CF2E7EF16FBE0FF0651F00E94A26507
:101430008091FA03882309F055CF0E94096552CFA5
:10144000EE24FF242091D8033091D9032F5F3F4F22
:101450003093D9032093D8038091D6039091D7037A
:1014600001969093D7038093D603832F9927D801B1
:10147000082E0E944D6C8091D803D401082E0E9442
:101480004D6C8091D703D501082E0E944D6C809140
:10149000D603D601082E0E944D6C84E190E00E9494
:1014A000F017EC01C3CF0E9461430E94483F209196
:1014B00002012A3009F030CF28988091DE04882379
:1014C00009F033CF80916F00806280936F0032CF3C
:1014D0008091AD048F7D8093AD0493CF8093870777
:1014E0001092B9041092B8041092B7041092B60486
:1014F0001092B5041092B4048091120390911303DA
:101500008F5F9F4F09F064CF8091DE04882309F03C
:101510005FCF88E99AE39093FC038093FB0380E01C
:101520009CE0909313038093120352CF2A3079F1F9
:10153000243169F1289A32CF0E94E62A85E090E0B2
:101540009093AD038093AC0380915A0890915B080F
:10155000019690935B0880935A08809112039091B2
:1015600013038F5F9F4F09F019CF8091D404882314
:1015700009F414CF80E197E29093FC038093FB037E
:1015800080E890E0909313038093120307CF28988C
:1015900005CF80E797E19093FC038093FB0380E005
:1015A00093E090931303809312032BCF0E94E22EBB
:1015B0008AE992E09F938F931F920E94711431E009
:1015C000932E0F900F900F90C0E5D0E08E010F5F2B
:1015D0001F4F22E0C22ED12CCC0EDD1E93E0A92E8F
:1015E000B12CAC0EBD1E84E0682E712C6C0E7D1EDD
:1015F000B5E04B2E512C4C0E5D1EA6E02A2E312C50
:101600002C0E3D1EE2E09E1609F48BC0F3E09F16FF
:1016100009F48AC023E0291508F483C080910201EF
:10162000843168F085E08093F908109217098BE106
:101630008093F5088EE48093140980931509DE01E8
:101640000E94406C802D8C3008F068C0D8010E9448
:10165000406C802D8C3008F061C0D6010E94406C37
:10166000802D8C3008F05AC0D5010E94406C802D2E
:101670008C3008F053C0DE010E94406C802D8093B6
:10168000DE08D8010E94406C802D8093DF08D601CF
:101690000E94406C802D8093E008D5010E94406C30
:1016A000802D8093E108D3010E94406C802D8093AF
:1016B000E208D2010E94406C802D8093E308D101A2
:1016C0000E94406C802D8093E408A7E5B0E00E9462
:1016D000406C802D8093E50881E0981651F4A9EACA
:1016E000B2E0BF93AF931F920E9471140F900F90BE
:1016F0000F9045E66EED78E0892D0E948105939468
:10170000B5E0B91508F07ECF83E00E94750580E54D
:10171000A1E0B0E0082E0E944D6C1FCD0E94C92EA2
:10172000E8CF0E94AF2F7ACF0E947A3077CF109205
:10173000D9031092D8031092D7031092D6034BCD41
:1017400080E793E0ABCD289890CD83E393E09F931F
:101750008F931F920E94711488EE93E00E94F017FD
:10176000EC010E945A1C0F900F900F90CE010E9426
:10177000F9178823D9F383E593E09F938F931F9202
:101780000E9471140F900F900F9064CD84E093E04D
:101790009F938F931F920E9471140F900F900F9040
:1017A0003DCD1F920F920FB60F9211248F939F93EE
:1017B000EF93FF93809111038823A9F48091ED03A7
:1017C0009091EE030196FC01E35DF94FE081ED306D
:1017D00079F08639910561F09093EE038093ED03E3
:1017E000E093C6000EC01092EE031092ED0309C004
:1017F0001092EE031092ED0381E080931103E093C9
:10180000C600FF91EF919F918F910F900FBE0F90A7
:101810001F9018951F920F920FB60F9211242F93BD
:101820003F934F935F938F939F93AF93BF93EF93A8
:10183000FF9390E08091C6008093E5035091F303FD
:10184000563910F09093F4038091E5038D3091F0B8
:101850002091F403822F99278130910509F46CC0FF
:10186000823091050CF48EC0029709F47FC010926B
:10187000F403A8C02091F403223061F79093F4039D
:10188000852F99278657984FFC01329740812091E8
:10189000EF033091F003241B3109DC0111978C9187
:1018A000281B3109C9019F709093F0038093EF03C7
:1018B0000024880F991F001C880F991F001C892F76
:1018C000902D982F935C9093F1032F733070235CCD
:1018D0002093F2038081891709F46EC090E0809113
:1018E000E2038F5F8093E2033091E403332309F036
:1018F00069C0992309F466C081E08093E403580F1E
:101900005093E1035150E52FFF27E657F84F8DE044
:10191000808380918C07823509F054C088E190E083
:101920002CE00FB6F894A895809360000FBE20932A
:1019300060003093F90346C02F5F2093F403E52F36
:10194000FF27E657F84F8091E50380835F5F509350
:10195000F3032091E5038091EF039091F003820F50
:10196000911D9093F0038093EF032CC0E52FFF2788
:10197000E657F84F8091E5038083563938F310928B
:10198000F403E7CF892B09F072CF8091E50383320E
:1019900059F08091E50380938A0781E08093F303F7
:1019A0008091E5039927DDCF8091E403882389F7AF
:1019B00081E08093F403EDCF8C91821709F08ECFF4
:1019C00091E092CFFF91EF91BF91AF919F918F9155
:1019D0005F914F913F912F910F900FBE0F901F90ED
:1019E0001895AC01A0E0B0E09D01A817B90748F434
:1019F000EDE2F6E08191280F311D1196A417B5078D
:101A0000C8F33F70FD01E35DF94FC9010024880F61
:101A1000991F001C880F991F001C892F902D835C33
:101A200080831196FD01E35DF94F2F733070822F93
:101A3000835C8083A25DB94F8DE08C93109211037B
:101A400080912D068093C6000895BF92CF92DF92B9
:101A5000EF92FF920F931F93CF93DF93CDB7DEB733
:101A60002C859D857E85BB2483E280932D069F591E
:101A700090932E0620932F0603E010E0772309F4BD
:101A8000ADC0CF84D88843E1E42EF12CEC0EFD1ECE
:101A9000A989BA897150109709F4A0C0109709F468
:101AA0003CC0F601EB0DF11DB3949081119789F4C0
:101AB0007723A1F1F70122E030E0E20EF31ED70117
:101AC000C080D180E20EF31E0D90BC91A02DBB24EE
:101AD0007150109719F1F601EB0DF11DB39440818F
:101AE000119709F466C01097D1F0F601EB0DF11DC6
:101AF000B39460811197A1F4772391F0F7013296A6
:101B0000D701CD90DC9032E0E32EF12CEE0EFF1EDB
:101B1000A081B181BB24715003C090E040E060E03F
:101B2000F801E35DF94F892F86958695835C808364
:101B30000F5F1F4FF801E35DF94F892F99278370DD
:101B4000907082959295907F9827807F982755274F
:101B50009A01329522952F7023273F702327822BDD
:101B6000835C80830F5F1F4FF801E35DF94F4F7077
:101B70005070440F551F440F551F862F992700247E
:101B8000880F991F001C880F991F001C892F902D0A
:101B9000842B835C80830F5F1F4FF801E35DF94F57
:101BA0006F73635C60830F5F1F4F109709F076CFF0
:101BB00015C0772309F4B3CFF701A2E0B0E0EA0E35
:101BC000FB1ED701C080D18022E030E0E20EF31E80
:101BD0000D90BC91A02DBB24715085CFC8010E94EF
:101BE000F10CDF91CF911F910F91FF90EF90DF905B
:101BF000CF90BF900895A3E07A2F4091E103465023
:101C000009F45FC0E72FFF27E657F84F80818D5317
:101C10007F5FE72FFF27E657F84F20812D537F5F27
:101C2000E72FFF27E657F84F30813D537F5FE72FBF
:101C3000FF27E657F84F60816D537F5F9927880F24
:101C4000991F880F991F522F52955F70582B822F22
:101C500099278F70907082959295907F9827807FBA
:101C60009827232F26952695282B832F9927837035
:101C7000907000249695879507949695879507947C
:101C8000982F802D682B41504F3FD9F0EA2FFF2726
:101C9000E657F84F5083AF5F41504F3F91F0EA2F26
:101CA000FF27E657F84F2083AF5F41504F3F49F081
:101CB000EA2FFF27E657F84F6083AF5F442309F010
:101CC000A1CF8DE897E09093E0038093DF03A350CA
:101CD000A093DE030895CF93DF93CDB7DEB72297AD
:101CE0000FB6F894DEBF0FBECDBF8091E40388230A
:101CF00009F4AFC20E94FB0D80918B07823609F474
:101D000071C080918C0799278436910509F457C0DA
:101D10008536910584F58136910509F44EC18236E8
:101D200091050CF4C2C08236910509F49AC183363C
:101D30009105C1F48091DA039091DB03892B09F0BE
:101D40004FC2A091DF03B091E0039C91992309F069
:101D50003DC29C918AE0989FC00111249093DB03BF
:101D60008093DA031092E4031092E0031092DF03F1
:101D70001092DE036EC28C36910509F410C18D36C7
:101D800091050CF0B3C08736910509F42BC1883654
:101D9000910541F78FEF80930F03E091DF03F091FE
:101DA000E003808190913F04892B80933F04882336
:101DB00011F01092E60381E08093EA03D3CFE09123
:101DC000DF03F091E00390818AE0989FC001112425
:101DD00090930D0380930C03892B21F281E0809373
:101DE000E903C0CF80918C0799278037910509F4CA
:101DF000F2C0813791050CF485C08337910509F451
:101E00005BC1843791050CF03CC18137910509F025
:101E100078CFA091DF03B091E0038C918F3F09F45C
:101E20000CC28C91882309F003C281E08C93A091AD
:101E3000DF03B091E00345E66EED78E08C910E94FF
:101E40005805809111038823E1F3E091DF03F091BD
:101E5000E0038081898380E58A8385E690E09F9313
:101E60008F938EED98E09F938F9321E030E03F9326
:101E70002F93CE0102969F938F933F932F93CE0182
:101E8000820F931F9F938F9383E08F9381E08F93B3
:101E900081E58F930E94250DADB7BEB71F960FB693
:101EA000F894BEBF0FBEADBF2CCF8B34910509F0A7
:101EB00059CFE091DF03F091E0038081918190930D
:101EC000F0048093EF042091ED043091EE04821B26
:101ED000930B845E9D4F68E671E00E94F06B845B1B
:101EE00090409093EC048093EB043CCF84379105B1
:101EF00009F47CC08637910509F034CF81E08093E6
:101F0000E80330CF8D36910529F18E3691050CF01E
:101F100093C08B34910509F0F4CEA091DF03B0910A
:101F2000E0038D919C919093F0048093EF042091B5
:101F3000ED043091EE04821B930B845E9D4F68E6A6
:101F400071E00E94F06B845B90409093EC0480936E
:101F5000EB04D7CE809111038823E1F3A091DF0336
:101F6000B091E0039C91913009F43FC1198281E066
:101F700090E09F938F93CE0101969F938F9381E082
:101F80008F938F938DE48F930E94250D8DB79EB70D
:101F900007960FB6F8949EBF0FBE8DBFB2CE8FEFDF
:101FA00080930F03E091DF03F091E0038081809341
:101FB000400481E08093EB03D5CEE091DF03F09104
:101FC000E003E081E03258F08FE1809310038FEF5F
:101FD00080930F03C7CE81E08093E70392CEE09316
:101FE0001003F5CF81E08093EC03BCCE8091E10338
:101FF000853108F4DAC0E091DF03F091E00380E17D
:10200000A5E6B7E001900D928A95E1F78091110362
:102010008823E1F31F9280910E038F9384E58F93C1
:102020000E94250D8AEF8093DC038FEF80930F03CE
:102030000F900F900F9096CE8E36910509F061CEDD
:10204000809111038823E1F38DE490E09F938F93B7
:1020500080ED95E09F938F9381E08F938F938EE433
:1020600092CFA091DF03B091E0038BE0EDE7F7E0C2
:102070000D9001928A95E1F780918607809362081E
:10208000A6CF8437910509F03CCE8091E1038531DC
:1020900008F4BCC0A091DF03B091E00380E1E5E665
:1020A000F7E00D9001928A95E1F780EF8093DC03D1
:1020B0008FEF80930F0325CE2091DF033091E00353
:1020C000F90180818150853018F481818035E9F0F3
:1020D0001982809111038823E1F381E090E09F93BE
:1020E0008F93CE0101969F938F9381E08F938F936F
:1020F00083E58F930E94250DEDB7FEB737960FB697
:10210000F894FEBF0FBEEDBFFCCD6EED78E085E626
:102110002E5F3F4FDB01F901982F01900D929A95A8
:10212000E1F722503040482FD9018C910E9481055F
:10213000809114099927AA27BB27BC01CD0124EC63
:1021400039E040E050E00E94B16BDC01CB018093AC
:10215000A6039093A703A093A803B093A90380912B
:1021600015099927AA27BB27BC01CD010E94B16B95
:10217000DC01CB018093A2039093A303A093A4035B
:10218000B093A503E091DF03F091E00380810E940A
:1021900075050E94B005898380E00E94FB056EE60C
:1021A00070E089810E945B3194CFE091DF03F09170
:1021B000E00380819181A281B38180936507909330
:1021C0006607A0936707B093680720CF8AE0989FBF
:1021D000C00111240E94F01790932C0680932B06C7
:1021E000A091DF03B091E003B4CD40ED55E08DE464
:1021F000FA01282F0D9001922A95E1F7A8EEB3E09D
:10220000FA01182E0E94596C9983B1CEA091DF0378
:10221000B091E0038D919D910D90BC91A02D809384
:10222000650790936607A0936707B09368073DCF53
:10223000863008F400CE85E0F9CD0E94B005E0912B
:10224000DF03F091E0038083A091DF03B091E0030E
:10225000E8CD22960FB6F894DEBF0FBECDBFDF915A
:10226000CF910895CF93C82F8A3029F08091C00074
:1022700085FFFCCF04C08DE00E943211F7CFC093E0
:10228000C60080E090E0CF910895089588E18093A2
:10229000C1008091C00082608093C0008091C10025
:1022A00080688093C1008091C10080648093C100E8
:1022B0008AE28093C40080910C0390910D030E94E8
:1022C000F01790935A07809359078CED90E00E9485
:1022D000F017909389078093880710925B078CE42E
:1022E00080935C0786E080935F078AE080935D07B8
:1022F00081E080935E071092E0031092DF0310925A
:10230000DE030895EF92FF920F931F9380911103C4
:10231000882309F478C28091EA03882309F082C0F7
:102320008091EB03882329F080911103882309F021
:102330007FC18091E803882329F0809111038823CD
:1023400009F05BC18091EC03882329F0809111038F
:10235000882309F036C180918807909189070E94EF
:10236000F917882329F080911103882309F0C8C048
:1023700080910C0390910D03892B09F084C1809109
:10238000E903882329F080911103882309F00FC203
:102390008091DA039091DB03892B09F07EC12091B3
:1023A00010032F3F59F180E190E09F938F93822F8C
:1023B000992782959295907F9827807F9827845FB0
:1023C0009E4F9F938F9381E090E09F938F9380E146
:1023D00093E09F938F9382E08F9381E08F9381E4CA
:1023E0008F930E94250D8FEF809310038DB79EB7BA
:1023F0000B960FB6F8949EBF0FBE8DBF80916208FA
:10240000882329F080911103882309F05EC0809110
:10241000E703882309F4F7C180911103882309F4A5
:10242000F2C139C080911103882309F479CF0E9449
:10243000242284E190E09F938F939091E60384E1BE
:10244000989FC0011124865D9C4F9F938F9381E0DC
:1024500090E09F938F9386EE93E09F938F9382E01B
:102460008F9381E08F9388E48F930E94250D809154
:10247000E6038F5F2DB73EB7255F3F4F0FB6F89449
:102480003EBF0FBE2DBF843008F4B8C11092E603E2
:102490001092EA0345CF86E190E09F938F938CEAF8
:1024A00098E09F938F9381E08F938F9380E58F9334
:1024B0000E94250D1092E7038DB79EB707960FB6C1
:1024C000F8949EBF0FBE8DBF9EC181E090E09F93A8
:1024D0008F9382E698E09F938F9381E08F938F9301
:1024E00082E48F930E94250D109262082DB73EB7AB
:1024F000295F3F4F0FB6F8943EBF0FBE2DBF87CF69
:102500008091F5089927880F991F880F991F7C01E2
:102510000027F7FC0095102F8091290590912A053E
:10252000A0912B05B0912C05BC01CD01A80197010C
:102530000E94256C309376072093750780912105C2
:1025400090912205A0912305B0912405BC01CD01F5
:10255000A80197010E94256C309378072093770794
:102560008091C104809379078091C00480937A0799
:1025700088E090E09F938F9385E797E09F938F93F8
:1025800081E08F9383E08F9387E78F930E94250DDF
:1025900080917B072DB73EB7295F3F4F0FB6F89468
:1025A0003EBF0FBE2DBF853018F086E080937B07BD
:1025B00083E690E00E94F017909389078093880744
:1025C000D7CE8BE090E09F938F938DE797E09F931A
:1025D0008F9381E08F9380910E038F9387E48F9385
:1025E0000E94250D1092EC038DB79EB707960FB68B
:1025F000F8949EBF0FBE8DBFAECE8AE090E09F9351
:102600008F938BE597E09F938F9381E08F938F93C8
:1026100086E58F930E94250D1092E8032DB73EB7F3
:10262000295F3F4F0FB6F8943EBF0FBE2DBF8ACE35
:102630000E94242280E590E09F938F938AE293E0AA
:102640009F938F9321E030E03F932F9389E293E0B3
:102650009F938F933F932F9380E494E09F938F9366
:1026600083E08F9381E08F938CE48F930E94250DFC
:102670001092EB038DB79EB70F960FB6F8949EBFDE
:102680000FBE8DBF56CE8091590790915A070E9478
:10269000F917882309F077CE72CE80912B0690919E
:1026A0002C060E94F917882309F479CE8091110332
:1026B000882309F474CE8091F5089927880F991F13
:1026C000880F991F7C010027F7FC0095102F80913F
:1026D000290590912A05A0912B05B0912C05BC01EC
:1026E000CD01A80197010E94256C30931E0620930E
:1026F0001D068091210590912205A0912305B0919E
:102700002405BC01CD01A80197010E94256C3093DE
:10271000200620931F062091A8093091A909409115
:10272000AA095091AB09DA01C90103E0880F991F8A
:10273000AA1FBB1F0A95D1F7820F931FA41FB51FB5
:10274000820F931FA41FB51F20918603309187032A
:102750004091880350918903BC01CD010E94256CF2
:1027600030932206209321068EE090E09F938F9372
:102770008DE196E09F938F9381E08F938F9383E415
:102780008F930E94250D8091DA039091DB030E94C4
:10279000F01790932C0680932B062DB73EB7295F38
:1027A0003F4F0FB6F8943EBF0FBE2DBFF8CD82E469
:1027B00090E09F938F9380E298E09F938F9381E0C6
:1027C0008F938F9384E48F930E94250D1092E903D9
:1027D0008DB79EB707960FB6F8949EBF0FBE8DBFFC
:1027E00080910C0390910D03009709F4D1CD0E94C4
:1027F000F01790935A0780935907CACD8093E60348
:102800001092EA038DCD1F910F91FF90EF900895E4
:10281000982F80916308813031F0892F0E94321106
:10282000282F33270CC080914104E82FFF27E65D55
:10283000FC4F90838F5F8093410421E030E0C90119
:1028400008950F931F93CF93DF938C01EB01672BB8
:1028500071F0F80181918F010E940814219739F0DD
:10286000F80181918F010E940814219791F7DF915F
:10287000CF911F910F9108950F931F93CF93DF93E3
:102880008C01EB01672B81F0F8010F5F1F4F8491E2
:102890000E940814219741F0F8010F5F1F4F8491A7
:1028A0000E940814219781F7DF91CF911F910F911A
:1028B0000895CF93C82F181634F480E20E940814AC
:1028C000C1501C16D4F3CF910895CF93C82F18167A
:1028D00034F480E30E940814C1501C16D4F3CF9145
:1028E00008952F923F924F925F926F927F928F92B4
:1028F0009F92AF92BF92CF92DF92EF92FF920F938F
:102900001F93CF93DF93CDB7DEB7E0970FB6F89460
:10291000DEBF0FBECDBF26968FAD26972896EEADB3
:10292000FFAD28978824992454018093630848E4D4
:10293000C42ED12CCC0EDD1E7F01C701F7011491EE
:10294000112331F0153221F00894E11CF11CF6CF6F
:10295000B701681B790B09F095C0112309F43DC23A
:102960000894E11CF11C1FA63FA4232C0FEF39A6ED
:10297000F7010894E11CF11C14911537C9F1812F5E
:1029800080628837A9F1103209F440C0133209F48B
:102990008DC01A3209F479C01D3209F476C01B3299
:1029A000C9F11E32C9F1103309F48AC0812F815355
:1029B000893008F07EC060E070E0CB01880F991F7D
:1029C000880F991F880F991F860F971F680F791F0F
:1029D000610F711D60537040F7010894E11CF11CF8
:1029E0001491812F80538A3040F3262E153739F603
:1029F00030FE3DC0F60184E090E0C80ED91E808014
:102A00009180A280B380103209F0C0CF89A58823BD
:102A100009F0AECF19A7ACCFF7010894E11CF11C67
:102A200014911A3209F451C060E070E014C0CB0177
:102A3000880F991F880F991F880F991F860F971F5E
:102A4000680F791F610F711D60537040F701089482
:102A5000E11CF11C1491812F80538A3040F3EFEF79
:102A60006F3F7E0714F46FEF7FEF062F86CFF601DE
:102A700082E090E0C80ED91E808191814C01AA2489
:102A8000BB2481CF0E943C1468CF1A3251F4F60166
:102A900082E090E0C80ED91E208022200CF068CF82
:102AA000219490E1392AEFED3E2262CF98E0392A55
:102AB0005FCF1836C9F01C36D1F481E0382A58CFE0
:102AC00034FC56CFF0E23F2A53CFF60182E090E08B
:102AD000C80ED91E608171819FEF6F3F790714F492
:102AE0006FEF7FEF062F44CF24E0322A41CF133619
:102AF00009F44DC1143409F41FC1143609F41CC182
:102B0000193609F419C11F3409F40FC11F3609F42D
:102B10000CC1103709F4F9C0133709F4B2C01535E8
:102B200009F4ECC0153709F4E9C0183509F444C0BC
:102B3000183709F441C0112309F44FC1CE010196A1
:102B40009DA78CA7198381E0482E19A6632C7724B2
:102B5000042D5FA4541857FC2DC029A5222331F160
:102B60000F5F050DC30180739070892B09F42FC18D
:102B7000222309F027C166FC1BC1C301807390703A
:102B8000809709F410C1852D0E946514842D992722
:102B900087FD9095BC018CA59DA50E94211464FE23
:102BA000CCCE822D801B0E945914C7CE66FED9CF91
:102BB0000E5FD7CF5524D1CFE0E1EEA733FE07C09B
:102BC00081149104A104B10411F0F0E43F2A19A684
:102BD0000FA707FD02C02FED3222CE0189969DA7D7
:102BE0008CA781149104A104B10419F49FA5992321
:102BF00061F1EEA54E2E55246624772418AA84147C
:102C00009504A604B70410F0F1E0F8ABC501B401D7
:102C1000A30192010E94036CDC01CB01082F8A30D2
:102C2000F0F4005DECA5FDA50293FDA7ECA7C5019E
:102C3000B401A30192010E94036C49015A01F8A951
:102C4000FF23E1F62EA5283079F0632C7724CE01FE
:102C50000196482EFCA54F1A28E2420E79CF095A58
:102C6000183501F70F7DDECF632C772463FEEFCF9D
:102C7000003369F380E3ECA5FDA58293FDA7ECA7E3
:102C8000E6CFF60182E090E0C80ED91E0190F081F7
:102C9000E02DFDA7ECA7EF2B81F4FE013196FDA7F7
:102CA000ECA788E289838EE6818385E78B838CE6B7
:102CB0008C838D8389E28E831F8207FD15C0802F50
:102CC000992787FD9095AC0160E070E08CA59DA5EB
:102CD0000E94CA6A009731F0482EFCA54F1A0415CD
:102CE0000CF033CF402E31CFECA5FDA50190002094
:102CF000E9F731974E2E2CA5421A27CF153511F43E
:102D000081E0382A9AE09EA762CFF60182E090E047
:102D1000C80ED91E808191814C01AA24BB2490E168
:102D20009EA7E0E43E2A18E752CF1F3411F4E1E0F9
:102D30003E2AF8E0FEA74BCF143411F491E0392A73
:102D400030FE18C0F60184E090E0C80ED91E8080E5
:102D50009180A280B380B7FE0AC0B094A0949094F2
:102D60008094811C911CA11CB11C8DE289A79AE062
:102D70009EA72ECFF60182E090E0C80ED91E80817A
:102D800091814C01AA2497FCA094BA2CE4CFFE01B7
:102D90003196FDA7ECA7F60182E090E0C80ED91E9F
:102DA00080818983D0CE822D801B0E946514EBCE5A
:102DB00080E38AA71BA762E070E0CE018A960E949A
:102DC0002114DBCE61E070E0CE018996F8CF822D30
:102DD000801B0E94591429A5CBCEE0960FB6F8941B
:102DE000DEBF0FBECDBFDF91CF911F910F91FF903E
:102DF000EF90DF90CF90BF90AF909F908F907F909B
:102E00006F905F904F903F902F9008951F920F9278
:102E10000FB60F9211242F933F935F936F937F937D
:102E20008F939F93AF93BF93EF93FF938091FA0398
:102E3000882329F08091FA0381508093FA038091CE
:102E4000CB05882319F081508093CB058091020433
:102E500081508F3F09F493C0809302048091FB035B
:102E60009091FC03892B01F18091FB039091FC036D
:102E700001979093FC038093FB038091FB03909157
:102E8000FC03209112033091130382239323892B97
:102E900089F0809102018A3009F48BC0479A8091B1
:102EA000E60883FF8DC010C08FEF9FEF9093130350
:102EB00080931203809102018A3009F478C0479808
:102EC0008091E60883FF7CC086B19927FC01E07100
:102ED000F07084FF0AC08091FD039091FE0301967B
:102EE0009093FE038093FD036BC08091FD0390914E
:102EF000FE03892B49F18091FD039091FE038A56D0
:102F0000914010F58091FD039091FE0369E270E01D
:102F10000E94DC6B8091FD039091FE03860F971F4A
:102F20009093FE038093FD038091FD039091FE0337
:102F30000B9708F440C08091FD039091FE030A971F
:102F40009093F0048093EF048091EF049091F0044B
:102F50002091ED043091EE04821B930B845E9D4F13
:102F600068E671E00E94F06B845B90409093EC0403
:102F70008093EB041092FE031092FD0321C089E0C0
:102F800080930204809114038F5F817080931403F7
:102F9000882319F481E08093FF03809100049091CD
:102FA00001040196909301048093000457CF5A982E
:102FB00087CF5A9A85CFF093F004E093EF04C4CF03
:102FC000FF91EF91BF91AF919F918F917F916F9101
:102FD0005F913F912F910F900FBE0F901F9018950A
:102FE0002091000430910104280F391FC901019676
:102FF00008952091000430910104821B930B892FC6
:1030000099278695807490700895CF93DF930E94DE
:10301000F017EC01CE010E94F9178823D9F3DF9154
:10302000CF9108951F93CF93DF930E94F017EC0187
:103030001FEC08C080911903882321F09093190395
:1030400010937A00CE010E94F917982F882391F3EC
:10305000DF91CF911F9108959FB7F8945F983E9AA2
:10306000469A8091B0008F708093B0008091B0003C
:1030700083608093B0008091B1008B738093B10026
:103080008091B1008B608093B1001092B2008FEFFD
:103090008093B3008091B00080688093B0008091ED
:1030A00070008A7F809370008091700082608093AE
:1030B00070009FBF08958AE090E00E94F0179093FF
:1030C0000A048093090482E085BD83EA84BD17BCAD
:1030D00088E788BD86E086BD80916E008160809320
:1030E0006E0008951F920F920FB60F9211242F9326
:1030F0003F934F935F936F937F938F939F93AF9380
:10310000BF93EF93FF93809102018431C0F48091CB
:103110000304882309F446C0209104043091050477
:1031200041E02F37340708F49CC08FEF8093B30041
:103130002F5F30403093050420930404A4C3809192
:103140000304882349F78091B00086FFADC08091C9
:10315000B0008F7B8093B000E0910804EE2309F06B
:10316000EFC080910D09282F33278DED96E0289F21
:10317000A001299F500D389F500D1124CA012091A4
:10318000060430910704821B930B909305048093EF
:1031900004041092070410920604469A81E080937A
:1031A0000304BACF8091B00086FFA8C08091B00020
:1031B0008F7B8093B00089EA93E09093050480931D
:1031C000040480911503909116039C01220F331F74
:1031D000280F391F809192039927880F991F880F14
:1031E000991F280F391F37FD25C2C901959587956D
:1031F0009595879590931603809315039093F80304
:103200008093F7038091350980FFDDC08091060926
:10321000682F7727882799272091290530912A053B
:1032200040912B0550912C0557FDE9C1A7E055951C
:10323000479537952795AA95D1F70E94B16B9B01C9
:10324000AC0197FDFAC1F6E055954795379527955E
:10325000FA95D1F78091F7039091F803820F931FAD
:10326000DCC02F3F310569F060F0A9014F5F50408D
:103270004F37510588F480E88093B30020583040E0
:1032800059CF809104048093B300109205041092EA
:10329000040410920304F7C28FEF8093B30050939D
:1032A000050440930404EFC28091B00080648093D1
:1032B000B0008CEB90E0909305048093040480911F
:1032C00006049091070484549F4F909307048093C1
:1032D00006048091F903882329F08091DE04853B60
:1032E00008F0F2C0469A909108049F5F80910D0902
:1032F000891708F0E6C01092080450CF8091B00002
:1033000080648093B00080910D09282F33278DEDC4
:1033100096E0289FA001299F500D389F500D112441
:10332000CA012091060430910704821B930B9093ED
:103330000504809304049C0181E080930304F0CE93
:1033400089EA93E090930504809304048E2F9927D3
:103350008130910509F4BAC0029709F478C1FF27BA
:10336000EE0FFF1FE455F74F80819181880F991F61
:103370002091040430910504820F931F909305045B
:1033800080930404209104043091050455E02D3D00
:10339000350708F440C18CED95E0909305048093C7
:1033A00004049C012C5B30403093050420930404FA
:1033B0008091060490910704820F931F9093070455
:1033C00080930604EBCE80910609682F7727882723
:1033D00099272091290530912A0540912B0550917C
:1033E0002C0557FD07C1E7E055954795379527957B
:1033F000EA95D1F70E94B16B9B01AC0197FD22C108
:1034000076E055954795379527957A95D1F7809130
:10341000F7039091F803821B930B9093F80380932A
:10342000F70380910709282F3327220F331F220F1C
:10343000331F8091F7039091F803821793077CF074
:1034400080910809282F3327220F331F220F331FA3
:103450008091F7039091F8032817390724F43093EB
:10346000F8032093F7032091F7033091F80380913C
:10347000040490910504280F391F20503240809198
:10348000F7039091F80397FDD3C09595879595958F
:1034900087959093F8038093F70345E02D3D34071B
:1034A00008F4B2C08CED95E0909305048093040479
:1034B00020910404309105043093070420930604FE
:1034C0003BCF909308046ACE46980DCF80911503A8
:1034D000909116039C01220F331F280F391F8091F2
:1034E00092039927880F991F880F991F280F391F5A
:1034F00037FD99C1C90195958795959587959093C5
:103500001603809315039093F8038093F70380913B
:10351000350980FF30C180910609682F77278827F9
:1035200099272091290530912A0540912B0550912A
:103530002C0557FD85C1E7E05595479537952795AB
:10354000EA95D1F70E94B16B9B01AC0197FD73C165
:10355000B6E05595479537952795BA95D1F780915F
:10356000F7039091F803820F931F9093F8038093D1
:10357000F70380910709282F3327220F331F220FCB
:10358000331F8091F7039091F803821793077CF023
:1035900080910809282F3327220F331F220F331F52
:1035A0008091F7039091F8032817390724F430939A
:1035B000F8032093F7038091F7039091F80320918B
:1035C000040430910504820F931F80509240909321
:1035D0000504809304048091F7039091F80397FD0C
:1035E00020C195958795959587959093F80380933D
:1035F000F703C8CE21583F4F4F4F5F4FF4CE2158AD
:103600003F4F4F4F5F4F12CE51E02737350758F4E9
:1036100087E791E049CF81E02737380708F0C2CE2D
:1036200087E791E0BACE309305042093040440CF9D
:1036300003962BCF2D5F3F4FD8CD215C3F4F4F4F8F
:103640005F4F01CE215C3F4F4F4F5F4FD9CE8091EE
:103650001703909118039C01220F331F280F391F65
:10366000809191039927880F991F880F991F280F20
:10367000391F37FDDBC0C9019595879595958795CD
:1036800090931803809317039093F6038093F503A8
:103690008091350981FF9AC080910A09682F7727A8
:1036A00088279927209121053091220540912305F3
:1036B0005091240557FDE2C0A7E0559547953795F1
:1036C0002795AA95D1F70E94B16B9B01AC0197FD9C
:1036D000D0C0F6E05595479537952795FA95D1F7DF
:1036E0008091F5039091F603820F931F9093F60358
:1036F0008093F50380910B09282F3327220F331F66
:10370000220F331F8091F5039091F60382179307E0
:103710007CF080910C09282F3327220F331F220FB2
:10372000331F8091F5039091F6032817390724F48D
:103730003093F6032093F5038091F5039091F603FF
:103740002091040430910504820F931F8050924011
:1037500090930504809304048091F5039091F603FF
:1037600097FD67C095958795959587959093F603F6
:103770008093F50307CE80910609682F7727882765
:1037800099272091290530912A0540912B055091C8
:103790002C0557FD5FC0A7E05595479537952795B0
:1037A000AA95D1F70E94B16B9B01AC0197FD4DC06A
:1037B000F6E05595479537952795FA95D1F780917D
:1037C000F7039091F803821B930BCFCE80910A09E7
:1037D000682F772788279927209121053091220586
:1037E000409123055091240557FD3EC0E7E05595D3
:1037F000479537952795EA95D1F70E94B16B9B01C4
:10380000AC0197FD2CC066E05595479537952795F7
:103810006A95D1F78091F5039091F603821B930B83
:1038200065CF0396DECE2D5F3F4F64CE2D5F3F4FB9
:1038300022CF039697CF215C3F4F4F4F5F4F88CEEB
:1038400021583F4F4F4F5F4F76CE215C3F4F4F4F38
:103850005F4FAECF21583F4F4F4F5F4F9CCF215C02
:103860003F4F4F4F5F4FCFCF21583F4F4F4F5F4F8D
:10387000BDCF215C3F4F4F4F5F4F2BCF21583F4F64
:103880004F4F5F4F19CFFF91EF91BF91AF919F9134
:103890008F917F916F915F914F913F912F910F90F9
:1038A0000FBE0F901F90189510927C008FEC8093A4
:1038B0007A000895EF92FF920F931F93CF93DF93B7
:1038C00003E010E0D8010E94406C802DC82FDD2756
:1038D000C531D10508F02A97C7BD1092120484E6BD
:1038E00090E00E94121880911D0390911E03805257
:1038F000934010F4C0E0D0E0CA3FD105E0F48AEA7A
:10390000E82E83E0F82EC7BD82E390E00E941218F3
:10391000FF92EF921F920E94711480911D0390916B
:103920001E030F900F900F908052934020F021962D
:10393000CA3FD10540F3D8010C2E0E944D6CC093B4
:1039400070088CE291E00E941218DF91CF911F91D4
:103950000F91FF90EF900895EF92FF920F931F93B6
:10396000CF93DF9300E000930D0400930C040093C9
:103970000B0480ED97E00E94F017EC011CE821E0B9
:10398000F22E95EFE92E033009F4ABC000E08091F0
:103990002204909123048C5F93400CF091C080919D
:1039A0001C03815080931C0380912004909121047A
:1039B0008C5F93400CF079C080911B038150809301
:1039C0001B0380911E0490911F048C5F93400CF0A8
:1039D0004AC080911A03815080931A0388E0809333
:1039E00049040E94D62A80911C038A3008F055C0F1
:1039F000F0920D048AE080931C0380911B038A30AF
:103A000008F043C0F0920C048AE080931B0380917D
:103A10001A038A3098F5F0920B048AE080931A0317
:103A200080914904882379F0CE010E94F9178823F8
:103A3000B9F38CEA93E09F938F931F920E947114C5
:103A40000F900F900F90109219038FEC80937A00D3
:103A5000809119038823E1F31A3008F447C011500C
:103A600009F091CF48C080911E0490911F048750A7
:103A700094408CF180911A038F5FAECF863F80F225
:103A8000F0920B04E0921A03CBCF863F08F4BFCF2D
:103A9000F0920C04E0921B03BACF863F08F4ADCF3E
:103AA000F0920D04E0921C03A8CF80912004909125
:103AB0002104875094408CF080911B038F5F7FCF4F
:103AC00080912204909123048750944044F0809187
:103AD0001C038F5F67CF0F5F81CF0F5F72CF01E055
:103AE00063CF1B3008F452CF19E050CF8AE090E04A
:103AF0000E941218B4CF86E490E00E941218DF9161
:103B0000CF911F910F91FF90EF9008951F920F9208
:103B10000FB60F921124AF92BF92CF92DF92EF9225
:103B2000FF920F931F932F933F934F935F936F9346
:103B30007F938F939F93AF93BF93EF93FF932091C6
:103B40002B04822F9927AA27BB272F5FFC014297BE
:103B500040F4E25CFF4FEE0FFF1F0590F491E02D63
:103B6000099410922B0482E080932A0480912A0405
:103B700080937C0080912B04882309F443C48FEC4C
:103B800080937A003FC420932B0480917800909119
:103B900079002091300430913104820F931F90936B
:103BA00031048093300481E0DFCF20932B04809197
:103BB00078009091790020912E0430912F04820F8B
:103BC000931F90932F0480932E0484E0CDCF2093F5
:103BD0002B048091780090917900209137053091E5
:103BE0003805821B930B90936F0880936E08809129
:103BF0006E0890916F08909339048093380482E0A6
:103C0000B3CF20932B0480913505909136052091F8
:103C1000780030917900821B930B90936508809314
:103C200064088091640890916508909337048093AC
:103C3000360487E099CF20932B04809178009091EF
:103C4000790090932D0480932C0486E08DCF2093EF
:103C50002B04209178003091790030932F04209329
:103C60002E0410922A0482CF20932B0420917800F6
:103C700030917900309331042093300481E074CF87
:103C800010922B0481E08093190380910E0490918F
:103C90000F04019690930F0480930E048091780096
:103CA0009091790090931E0380931D0380911D03D2
:103CB00090911E035C01CC24DD2480913A04909104
:103CC0003B04A0913C04B0913D04A80EB91ECA1E4D
:103CD000DB1E80913E048F5F823108F4E8C2809140
:103CE0001F0390912003A0912103B09122037C0136
:103CF0008D0123E0EE0CFF1C001F111F2A95D1F748
:103D0000E81AF90A0A0B1B0BEA0CFB1C0C1D1D1D03
:103D100080911204992787FD9095A92FB92FBC0196
:103D2000CD0126EC34E240E050E00E94B16BDC01B2
:103D3000CB01E81AF90A0A0B1B0BD801C70104963C
:103D4000A11DB11DB7FD23C313E0B595A7959795A8
:103D500087951A95D1F780931F0390932003A09322
:103D60002103B093220380916808909169087C0137
:103D70000027F7FC0095102F80911F0390912003DE
:103D8000A0912103B0912203E81AF90A0A0B1B0B38
:103D9000E092D004F092D1040093D2041093D304A3
:103DA000209113043091140440911504509116048D
:103DB00057FDFDC2A4E05595479537952795AA95DF
:103DC000D1F78091130490911404A0911504B0913F
:103DD0001604821B930BA40BB50B809313049093D2
:103DE0001404A0931504B0931604809113049091C9
:103DF0001404A0911504B09116048E0D9F1DA01FF0
:103E0000B11F8093130490931404A0931504B093EE
:103E100016048091100490911104BC016295729572
:103E2000707F7627607F7627681B790B20911304BB
:103E300030911404409115045091160457FDB2C2FC
:103E4000E4E05595479537952795EA95D1F7809108
:103E5000D0049091D104821B930B880F991F880F77
:103E6000991F880F991F860F971F97FDA9C29595D7
:103E70008795959587959595879595958795909331
:103E8000110480931004D601C501D7FC95C2B595E5
:103E9000A7959795879580933A0490933B04A093B8
:103EA0003C04B0933D0489E080933E0482E05CCE04
:103EB00020932B04209178003091790080912E047A
:103EC00090912F04280F391F809102018A3009F444
:103ED00048C2220F331F220F331F30932F04209329
:103EE0002E04C90137FD73C29595879595958795E1
:103EF00095958795909321048093200480913404B4
:103F000090913504820F931F97FD66C29595879512
:103F1000909335048093340420913F0530914005FF
:103F2000821B930B909324038093230320912604F8
:103F3000309127048091230390912403280F391F87
:103F400037FD47C2359527953093270420932604E3
:103F500083E00ACE20932B042091780030917900E1
:103F60008091300490913104280F391F8091020113
:103F70008A3009F407C2220F331F220F331F3093F8
:103F8000310420933004C90137FDFFC19595879511
:103F90009595879595958795909323048093220412
:103FA0008091320490913304820F931F97FD0DC2CC
:103FB0009595879590933304809332042091410521
:103FC00030914205821B930B909326038093250327
:103FD0002091280430912904809125039091260393
:103FE000280F391F37FDEEC13595279530932904E9
:103FF0002093280481E0B8CD20932B048091780091
:10400000909179002091370530913805821B930BF0
:1040100090936F0880936E0880916E0890916F085E
:104020002091380430913904820F931F90931B0420
:1040300080931A0482E098CD20932B04809135055B
:10404000909136052091780030917900821B930B76
:104050009093650880936408809164089091650846
:104060002091360430913704820F931F90931D04E2
:1040700080931C0487E078CD20932B04809102016B
:104080008A3009F471C1843109F4A8C180917800A3
:104090009091790020912C0430912D04820F931F70
:1040A00090931F0480931E0486E05ECD20932B0422
:1040B000809178009091790020912E0430912F0406
:1040C000820F931F90932F0480932E0410922A0442
:1040D0004DCD20932B04E2CD20932B0480917800CA
:1040E00090917900AA2797FDA095BA2FBC01CD0128
:1040F0000E94376B7B018C0180912F0590913005D8
:10410000A0913105B09132059C01AD01C801B70104
:104110000E94D76ADC01CB01BC01CD010E941A6B61
:10412000DC01CB019093190480931804809118044A
:104130009091190402970CF4C6C080912F059091BC
:104140003005A0913105B091320520E030E84BE315
:1041500054E4BC01CD010E94416B8823DCF58091C1
:104160002F0590913005A0913105B09132052AE0DC
:1041700037ED43EA5CE3BC01CD010E94D86ADC0163
:10418000CB0180932F0590933005A0933105B09318
:1041900032058091AE049091AF04845F9140D0F4D9
:1041A00080912F0590913005A0913105B091320595
:1041B0002DEC3CEC4CEC5DE3BC01CD010E94D86AD7
:1041C000DC01CB0180932F0590933005A09331053E
:1041D000B093320581E0809317048091780090912C
:1041E00079009093670880936608809118049091F5
:1041F0001904AA2797FDA095BA2F2091F1043091B8
:10420000F2044091F3045091F404820F931FA41F11
:10421000B51F8093F1049093F204A093F304B0933C
:10422000F4042091F1043091F2044091F304509190
:10423000F40457FDB2C00AE0559547953795279588
:104240000A95D1F78091F1049091F204A091F304C2
:10425000B091F404821B930BA40BB50B8093F10473
:104260009093F204A093F304B093F40483E07CCC25
:1042700020932B0480912703909128039C01220F07
:10428000331F280F391F809178009091790063E0E7
:1042900070E00E94DC6B260F371F36952795369508
:1042A0002795309328032093270385E05DCC8093E6
:1042B0003E04A0923A04B0923B04C0923C04D092D7
:1042C0003D0482E051CC80911804909119048F5FD5
:1042D0009F4F0CF07FCF80912F0590913005A091DA
:1042E0003105B091320520E030E849E054E4BC01EA
:1042F000CD010E94446B18160CF06CCF80912F05F5
:1043000090913005A0913105B09132052AE037ED4A
:1043100043EA5CE3BC01CD010E94D76ADC01CB011A
:1043200080932F0590933005A0933105B09332050B
:104330008091AE049091AF04845F914008F04ACF21
:1043400080912F0590913005A0913105B0913205F3
:104350002DEC3CEC4CEC5DE3BC01CD010E94D76A36
:104360002FCF220F331FB9CD809178009091790023
:1043700020912C0430912D04820F931F0196969565
:1043800087958ECE220F331FFACD0796FFCDD80129
:10439000C7010B96A11DB11DD7CC21503C4F4F4FEB
:1043A0005F4F49CF215F3F4F4F4F5F4F49CD215F57
:1043B0003F4F4F4F5F4FFECC0196A11DB11D67CD02
:1043C0000F9655CD2F5F3F4F0FCE0196F1CD07963B
:1043D0008BCD2F5F3F4FB6CD019698CD8091780061
:1043E0009091790020912C0430912D04820F931F1D
:1043F0002FEF37E0281B390B30931F0420931E0446
:1044000086E0B2CBFF91EF91BF91AF919F918F91D9
:104410007F916F915F914F913F912F911F910F91DC
:10442000FF90EF90DF90CF90BF90AF900F900FBEB6
:104430000F901F90189590E2EAE2F3E08FE49193D9
:10444000815087FFFCCF08951F93CF93DF93809116
:10445000400420912903281710F4209340049091E0
:104460003F0490FF08C080914004882309F41EC1D6
:1044700081508093400491FF08C0809140048217CE
:1044800009F4E4C18F5F80934004892F992780FF4E
:1044900002C081FD08C10E941B22909140049A3005
:1044A00008F0A2C081E180934104892F99279F934E
:1044B0008F9383EE93E09F938F9381E08F930E947D
:1044C00071140F900F900F900F900F9080914004F7
:1044D000C82FDD27C730D10509F4BBC1C830D105CD
:1044E0000CF08CC0C330D10509F455C2C430D105DD
:1044F0000CF0DFC0C130D10509F4BBC2C230D10518
:104500000CF438C31092410483EA94E09F938F9394
:10451000C1E0CF930E94711484E1809341040F9015
:104520000F900F908091290590912A05A0912B055D
:10453000B0912C05B7FD58C63AE0B595A79597956B
:1045400087953A95D1F7BF93AF939F938F938DEA59
:1045500094E09F938F93CF930E94711488E280938D
:1045600041048DB79EB707960FB6F8949EBF0FBE55
:104570008DBF8091210590912205A0912305B091D6
:104580002405B7FD2CC62AE0B595A7959795879584
:104590002A95D1F7BF93AF939F938F938CEB94E0C1
:1045A0009F938F93CF930E9471148CE38093410467
:1045B0002DB73EB7295F3F4F0FB6F8943EBF0FBEF1
:1045C0002DBF8091EF049091F0049F938F938BEC1B
:1045D00094E09F938F93CF930E9471140F900F904C
:1045E0000F900F900F90D6C780E180934104892FE0
:1045F00099279F938F9388EE93E05DCFCB30D105C1
:1046000009F45DC1CC30D1050CF00FC1C930D10522
:1046100009F40BC52A970CF01CC31092410482E7E1
:1046200096E09F938F9311E01F930E94711484E191
:10463000809341040F900F900F908091EB04909124
:10464000EC049F938F9381E896E09F938F931F9341
:104650000E94711488E2809341040F900F900F9094
:104660000F900F908091EF049091F0049F938F939F
:1046700080E996E09F938F931F930E9471148CE3BF
:10468000809341040F900F900F900F900F908091A6
:10469000ED049091EE049F938F938FE996E09F93A2
:1046A0008F931F9399CF10924004F5CE209340042E
:1046B000E2CEC530D10509F403C426970CF08CC3B3
:1046C000109241048091DF08E82FFF27EE0FFF1FB3
:1046D000E455F74F808191819F938F938091DE08FD
:1046E000E82FFF27EE0FFF1FE455F74F80819181E0
:1046F0009F938F938AE195E09F938F9311E01F938F
:104700000E94711484E1809341048DB79EB707968F
:104710000FB6F8949EBF0FBE8DBF8091E108E82FC1
:10472000FF27EE0FFF1FE455F74F808191819F9384
:104730008F938091E008E82FFF27EE0FFF1FE455CD
:10474000F74F8081918188589F4F9F938F938AE282
:1047500095E09F938F931F930E94711488E280933A
:1047600041042DB73EB7295F3F4F0FB6F8943EBFC7
:104770000FBE2DBF8091E308E82FFF27EE0FFF1F2C
:10478000E455F74F8081918182599F4F9F938F937A
:104790008091E208E82FFF27EE0FFF1FE455F74F47
:1047A0008081918182599F4F9F938F938AE395E0F7
:1047B0009F938F931F930E9471148CE38093410405
:1047C0006DB77EB7695F7F4F0FB6F8947EBF0FBE9F
:1047D0006DBF8091E508E82FFF27EE0FFF1FE4551E
:1047E000F74F8081918182599F4F9F938F93809142
:1047F000E408E82FFF27EE0FFF1FE455F74F8081F5
:10480000918182599F4F9F938F938AE495E09F9364
:104810008F931F930E9471148DB79EB707960FB6A2
:10482000F8949EBF0FBE8DBFB5C6CD30D10509F43B
:1048300047C4CD30D1050CF452C22E9709F4D9C427
:1048400081508093290310924004A4C61092400422
:104850001CCE84E18093410480912703909128032A
:104860009F938F9384E496E09F938F9311E01F931F
:104870000E94711488E2809341040F900F900F9072
:104880000F900F908091DE0499279F938F9383E57B
:1048900096E09F938F931F930E9471148CE38093F3
:1048A00041040F900F900F900F900F908091AB08E4
:1048B000992701979F938F9382E696E0F0CE10920E
:1048C000410480E197E09F938F9311E01F930E9432
:1048D000711484E1809341040F900F900F908091A8
:1048E0008107992787FD90959F938F9380918007EB
:1048F000992787FD90959F938F9380E297E09F93F0
:104900008F931F930E94711488E2809341048DB7A6
:104910009EB707960FB6F8949EBF0FBE8DBF8091CD
:104920008207992787FD90959F938F9380918307A6
:1049300099279F938F9380E397E09F938F931F9383
:104940000E9471148CE3809341042DB73EB7295F18
:104950003F4F0FB6F8943EBF0FBE2DBF8091870723
:1049600099279F938F9380918407992787FD90952E
:104970009F938F9380E497E09F938F931F930E9460
:1049800071146DB77EB7695F7F4F0FB6F8947EBF25
:104990000FBE6DBFFFC5109241048091B008909189
:1049A000B1089F938F938091AE089091AF089F9329
:1049B0008F938AED94E09F938F9311E01F930E9451
:1049C000711484E1809341046DB77EB7695F7F4FB6
:1049D0000FB6F8947EBF0FBE6DBF8091B408909162
:1049E000B5089F938F938091B2089091B3089F93DD
:1049F0008F938AEE94E09F938F931F930E9471147C
:104A000088E2809341048DB79EB707960FB6F8945D
:104A10009EBF0FBE8DBF8091B8089091B9089F933B
:104A20008F938091B6089091B7089F938F938AEFE8
:104A300094E09F938F931F930E9471148CE3809353
:104A400041042DB73EB7295F3F4F0FB6F8943EBFE4
:104A50000FBE2DBF8091BC089091BD089F938F938E
:104A60008091BA089091BB089F938F938AE095E05C
:104A700083CF8091E60880FD1CC084E180934104CF
:104A80008EE894E09F938F9311E01F930E9471141E
:104A900088E2809341040F900F900F9085E994E095
:104AA0009F938F931F930E9471140F900F900F90FC
:104AB00071C5109241048091D0049091D104A091CD
:104AC000D204B091D304BC01CD0125E030E040E038
:104AD00050E00E94256C3F932F9382E594E09F93D2
:104AE0008F9311E01F930E94711484E1809341041D
:104AF0000F900F900F900F900F908091CC04909199
:104B0000CD04A091CE04B091CF04BC01CD0125E02D
:104B100030E040E050E00E94256C3F932F9381E607
:104B200094E09F938F931F930E94711488E2809367
:104B300041040F900F900F900F900F9080911D03E4
:104B400090911E039F938F9380E794E09F938F93A0
:104B50001F930E9471148CE3809341040F900F9077
:104B60000F900F900F9087B599279F938F938FE7A2
:104B700094E095CD209709F063CE109241048DEE1C
:104B800093E09F938F9311E01F930E94711484E12F
:104B9000809341040F900F900F9087E690E09F93D1
:104BA0008F938CE490E09F938F93DF93CF938091CA
:104BB00002016AE00E94D06B892F99279F938F93FF
:104BC000809102010E94D06B99279F938F938DEF64
:104BD00093E09F938F931F930E94711488E28093B8
:104BE00041042DB73EB7235F3F4F0FB6F8943EBF49
:104BF0000FBE2DBF81ED95E09F938F930E94B0056E
:104C000099279F938F9382E194E09F938F931F93B3
:104C10000E9471148091AC039091AD036DB77EB783
:104C2000695F7F4F0FB6F8947EBF0FBE6DBF0697CA
:104C300008F488C490914604992309F47DC48CE358
:104C400080934104892F99279F938F938DE294E05D
:104C500026CD109241048EED96E09F938F9311E044
:104C60001F930E94711484E1809341040F900F9070
:104C70000F908091920399279F938F9386EE96E0F1
:104C80009F938F931F930E94711488E28093410435
:104C90000F900F900F900F900F908091F7039091CD
:104CA000F8039F938F9384EF96E09F938F931F93C6
:104CB0000E9471148CE3809341040F900F900F9029
:104CC0000F900F908091080999279F938F9380915F
:104CD000070999279F938F9382E097E04DCE10921A
:104CE000410480E597E09F938F9311E01F930E940A
:104CF000711484E1809341040F900F900F90809184
:104D0000860899279F938F938091850899279F9371
:104D10008F938091840899279F938F938091830824
:104D200099279F938F9380E697E09F938F931F938C
:104D30000E94711488E2809341048DB79EB70B9650
:104D40000FB6F8949EBF0FBE8DBF80918A08992739
:104D50009F938F938091890899279F938F93809138
:104D6000880899279F938F938091870899279F930D
:104D70008F9385E797E09F938F931F930E94711401
:104D80008CE3809341042DB73EB7255F3F4F0FB6AC
:104D9000F8943EBF0FBE2DBF80918E0899279F9338
:104DA0008F9380918D0899279F938F9380918C0882
:104DB00099279F938F9380918B0899279F938F9327
:104DC0008AE897E09F938F931F930E9471146DB7A9
:104DD0007EB7655F7F4FD9CD109241048AE096E09F
:104DE0009F938F9311E01F930E94711484E180932D
:104DF00041040F900F900F908091370590913805E6
:104E00009F938F9380911A0490911B049F938F938B
:104E100087E196E09F938F931F930E94711488E21D
:104E2000809341046DB77EB7695F7F4F0FB6F894EA
:104E30007EBF0FBE6DBF80913505909136059F9363
:104E40008F9380911C0490911D049F938F9386E211
:104E500096E09F938F931F930E9471148CE380932D
:104E600041048DB79EB707960FB6F8949EBF0FBE4C
:104E70008DBF80912F0590913005A0913105B091A3
:104E80003205BC01CD010E941A6BDC01CB019F935E
:104E90008F9380915F09909160099F938F9385E331
:104EA00096E09F938F931F930E9471142DB73EB786
:104EB000295F3F4F0FB6F8943EBF0FBE2DBF6AC3A8
:104EC000109241048AE595E09F938F93C1E0CF93C0
:104ED0000E947114809102010F900F900F908A3000
:104EE00009F4A5C28B3009F4DEC1843109F4DBC1B9
:104EF0008D3009F04FC384E18093410480911C03FD
:104F000099279F938F934091410550914205CA0183
:104F100057FD39C39595879595958795959587956F
:104F2000959587959F938F939A0157FD29C3359542
:104F30002795359527953595279580912204909151
:104F40002304821B930B9F938F938EEC95E09F938A
:104F50008F93CF930E94711488E2809341046DB7C0
:104F60007EB7675F7F4F0FB6F8947EBF0FBE6DBFF1
:104F700080911B0399279F938F9340913F055091F8
:104F80004005CA0157FD04C395958795959587956A
:104F900095958795959587959F938F939A0157FD42
:104FA000F4C23595279535952795359527958091A8
:104FB000200490912104821B930B9F938F9382EE88
:104FC00095E09F938F93CF930E9471148CE380930D
:104FD00041048DB79EB709960FB6F8949EBF0FBED9
:104FE0008DBF80911A0399279F938F9320913D0540
:104FF00030913E05C90137FDC1C2959587959F93B4
:105000008F9380911E0490911F04281B390B3F93AE
:105010002F9386EF95E09F938F93CF930E94711407
:105020002DB73EB7275F3F4F45CF10924104809187
:10503000E5049091E6049F938F938EEA96E09F9308
:105040008F9311E01F930E94711484E180934104B7
:105050000F900F900F900F900F908091E30490911C
:10506000E4049F938F938AEB96E09F938F931F9313
:105070000E94711488E2809341040F900F900F906A
:105080000F900F908091E1049091E2049F938F9391
:1050900086EC96E09F938F931F930E9471148CE38C
:1050A000809341040F900F900F900F900F9080917C
:1050B000DF049091E0049F938F9382ED96E0EFCA16
:1050C000109241048FE997E09F938F93C1E0CF93B3
:1050D0000E94711484E1809341040F900F900F900F
:1050E0008091A20899278D969F938F938091A10814
:1050F00099278D969F938F938091A00899278D96DD
:105100009F938F9380919F0899278D969F938F935C
:105110008EEA97E09F938F93CF930E94711488E259
:10512000809341048DB79EB70B960FB6F8949EBF3F
:105130000FBE8DBF8091A60899278D969F938F9360
:105140008091A50899278D969F938F938091A408AD
:1051500099278D969F938F938091A30899278D9679
:105160009F938F9382EC97E09F938F93CF930E94AE
:1051700071148CE3809341042DB73EB7255F3F4FF8
:105180000FB6F8943EBF0FBE2DBF8091A708992798
:105190008D969F938F9386ED97E09F938F93CF93F8
:1051A0000E9471140F900F900F900F900F908091AC
:1051B000A808882309F02DC18091A908882309F047
:1051C0001AC18091AA08882309F4E4C188E4809375
:1051D00041048CEE97E09F938F93CF9364CC8150E2
:1051E0009C4FAF4FBF4FCFC981509C4FAF4FBF4F68
:1051F000A3C9109241048FEE97E09F938F9311E023
:105200001F930E94711484E1809341040F900F90CA
:105210000F908091D8039091D9039F938F938DEF36
:1052200097E09F938F931F930E94711488E280935D
:1052300041040F900F900F900F900F908091D60324
:105240009091D7039F938F938AE098E09F938F93D9
:105250001F930E94711489E4809341040F900F9072
:105260000F900F900F9087E198E09F938F931F937B
:105270000E94711480913F040F900F900F9083FF54
:1052800089C11092D9031092D803AEE0B0E080E05B
:10529000082E0E944D6CAFE0B0E08091D803082E3C
:1052A0000E944D6C77C184E1809341044091410597
:1052B00050914205CA0157FD57C19C01359527956C
:1052C000359527953595279535952795C90182956B
:1052D0009295907F9827807F9827BA01681B790B59
:1052E000CB0177FD3FC1959587959F938F933F9312
:1052F0002F939A0157FD33C13595279535952795FD
:10530000359527958091220490912304821B930B5D
:105310009F938F938BE995E09F938F93CF930E94F8
:10532000711488E2809341048DB79EB709960FB639
:10533000F8949EBF0FBE8DBF40913F055091400530
:10534000CA0157FD0AC19C013595279535952795CA
:105350003595279535952795C90182959295907F2A
:105360009827807F9827BA01681B790BCB0177FDBE
:10537000F2C0959587959F938F933F932F939A01B2
:1053800057FDE6C035952795359527953595279591
:105390008091200490912104821B930B9F938F9303
:1053A0008DEA95E09F938F93CF930E9471148CE3C5
:1053B000809341048DB79EB709960FB6F8949EBFAF
:1053C0000FBE8DBF20913D0530913E05C90137FDCF
:1053D000CDC0959587959F938F9380911E04909152
:1053E0001F04281B390B3F932F938FEB95E09F935E
:1053F0008F93CF9359CD84E48093410489EE97E055
:105400009F938F93CF930E9471140F900F900F90E2
:10541000D8CE80E48093410486EE97E09F938F93EB
:10542000CF930E9471140F900F900F90C5CE84E11E
:105430008093410440914105509142059A0157FDE6
:105440009AC0359527953595279535952795C901A6
:10545000880F991F880F991F880F991F481B590B98
:105460005F934F933F932F93809122049091230455
:10547000821B930B9F938F9388E695E09F938F9366
:10548000CF930E94711488E2809341042DB73EB7F8
:10549000275F3F4F0FB6F8943EBF0FBE2DBF409120
:1054A0003F05509140059A0157FD62C035952795FB
:1054B0003595279535952795C901880F991F880F30
:1054C000991F880F991F481B590B5F934F933F9368
:1054D0002F938091200490912104821B930B9F9322
:1054E0008F938AE795E09F938F93CF930E947114D7
:1054F0008CE3809341046DB77EB7675F7F4F0FB633
:10550000F8947EBF0FBE6DBF80913D0590913E0522
:105510009F938F9380913D0590913E0520911E04AD
:1055200030911F04821B930B9F938F938CE895E01F
:105530009F938F93CF936EC98CE38093410482E451
:1055400094E0AECA8CE38093410480E294E0A8CA60
:10555000295F3F4F17CF01960CCF0F96F4CE295FEE
:105560003F4FCACE0196BFCE0F96A7CE019631CF40
:10557000295F3F4F9BCF295F3F4F63CF01963DCDC2
:10558000295F3F4FD4CC0F96C5CC295F3F4F09CD43
:105590000F96FACC10923F04DF91CF911F9108959E
:1055A0001092B9008AE28093B800089585EA80934A
:1055B000BC00089584E98093BC0008951092B9005E
:1055C0008093BB0085E88093BC0008950E94DA2A8E
:1055D000109249048091BB001092480480E88093A7
:1055E000BC001092BD001092BA001092BB00109245
:1055F000B9001092B8000E94D02A0E94D62A80E0FA
:105600000E94DE2A08958093BB0085E88093BC0049
:10561000089585EC8093BC00089585E88093BC00D4
:1056200008951F920F920FB60F9211242F933F935C
:105630004F935F936F937F938F939F93AF93BF939A
:10564000EF93FF9380914904282F33274427552750
:105650008F5F80934904F90127313105C8F4E05B7D
:10566000FF4FEE0FFF1F0590F491E02D09948091FC
:105670004704E82FFF27ED58F74F9091BB00908328
:105680008F5F8C3008F49DC0109247040E94DA2A84
:1056900010924904E0C080E80E94DE2ADCC088E95C
:1056A0000E94DE2AD8C00E94DA2A8AE090E0909315
:1056B000AD038093AC030E94D62ACDC084E10E9442
:1056C000DE2AC9C082E10E94DE2AC5C080911C0387
:1056D0000E94DE2AC0C080E10E94DE2ABCC0809108
:1056E0001B030E94DE2AB7C080911A030E94DE2AA3
:1056F000B2C080914804E82FFF27ED56F64F8F5F28
:105700008093480480810E94DE2AA5C090914804BD
:10571000292FE92FFF27EE0FFF1FEE0FFF1FE0538A
:10572000FA4F858518160CF054C09C3009F467C0F8
:10573000990F892F8E5A0E94DE2A8DC080914704CE
:10574000E82FFF27E157F74F8091BB0080830E942D
:105750000D2B81C08091B900803409F46EC0809116
:105760004704E82FFF27E156F74F10828F5F8C30F8
:1057700068F1109247040E94DA2A1092490480913D
:105780004A048093460410924A0465C08091B9008F
:10579000803309F440C00E94DA2A8AE090E09093B6
:1057A000AD038093AC03109249040E94D62A53C0E3
:1057B0000E94DA2A8AE090E09093AD038093AC03D4
:1057C00067CF809347040E94DA2A62CF8093470410
:1057D000D2CF9C3008F0A9CF922F9F5FE92FFF27EF
:1057E000EE0FFF1FEE0FFF1FE053FA4F85851816CF
:1057F0001CF0292F9C3080F39093480496CF109290
:10580000480483E08093490480914704880F8D5AAF
:105810000E94DE2A20C080914A048823C9F4909116
:10582000480490934A04E92FFF27EE57F74F8081F1
:105830008F5F09F48FEF8083AECF80914704E82F0C
:10584000FF27E156F74F8C5F80830E94092B97CF8B
:1058500090914804E8CF8091BC0080688093BC00A0
:10586000FF91EF91BF91AF919F918F917F916F9138
:105870005F914F913F912F910F900FBE0F901F900E
:10588000189583EC8093810080916F0080628093F3
:105890006F0010923E0510923D0510924005109247
:1058A0003F05109242051092410508951F920F92F4
:1058B0000FB60F921124EF92FF920F931F932F9325
:1058C0003F934F935F936F937F938F939F93AF9388
:1058D000BF93CF93DF93EF93FF938091360982FDBF
:1058E0002CC0209186003091870080914C049091CB
:1058F0004D04281B390B809186009091870090936E
:105900004D0480934C04C9018D549440835F9A41A7
:1059100008F0B5C080914E048093AB0880914E048E
:1059200090914F04049714F010928403C1E0D0E0EA
:10593000D0934F04C0934E0415C2409186005091FD
:1059400087008091500490915104481B590B80911D
:105950008600909187009093510480935004CA016F
:105960008D549440835F9A4138F58091AA048093C6
:105970004B0480914B04843008F00EC18091AB043D
:10598000853608F47BC18AE08093AB0480910201E4
:105990008A3009F476C1843109F473C1289881E012
:1059A0008093AA048091D404882309F0DBC18091FC
:1059B0004B048093AB08D6C10091AA040A3008F0CA
:1059C000E4C0CA018B5F9040845B914008F05BC1EA
:1059D000425D5140E02FFF27EE0FFF1FEE5AFB4FB5
:1059E00080819181FA01E81BF90BCF0105960B9795
:1059F00008F45CC1E02FFF27EE0FFF1FEE5AFB4FAC
:105A0000808191819C01220F331F280F391F240FA1
:105A1000351F37FDA4C1E901D595C795D595C79523
:105A2000CA0101968C179D070CF071C121978091D6
:105A3000DE048E3B08F462C1E02FFF27EE0FFF1F4C
:105A4000DF01AE5ABB4F8D919C919E01281B390BF3
:105A5000C90163E070E00E94F06BCB01880F991FD1
:105A6000860F971FE859FB4F91838083E02FFF2714
:105A7000EE0FFF1FEE5AFB4FD183C0830BC1C091C5
:105A80004E04D0914F04CA30D1050CF06BC1C9014E
:105A90008B5F9040845B914008F060C0225D314094
:105AA000FE01EC0FFD1FE455F74F80819181D90174
:105AB000A81BB90BCD01B7FD0EC1069754F4809118
:105AC000DE04883C08F046C18091DE04865F809346
:105AD000DE04FE01EC0FFD1FE455F74F808191813C
:105AE000AC01440F551F480F591F420F531F57FD5C
:105AF00033C17A01F594E794F594E794C9010196CE
:105B00008E159F050CF013C10894E108F1088091EF
:105B1000DE04833C08F403C18E010C0F1D1FF80145
:105B2000E455F74F80819181F701E81BF90BCF0114
:105B300063E070E00E94F06BCB01880F991F860F25
:105B4000971F0E53174FD80111969C938E93FE0109
:105B5000EC0FFD1FE455F74FF182E082FE01319614
:105B6000F0934F04E0934E04E530F10509F4B9C019
:105B70005D98E630F10509F4BFC05C98379709F4E9
:105B8000B9C05B98EFC05C9A5B98043108F054C0D0
:105B90000F5F0093AA04E6C09091AB0880914B047C
:105BA000981709F0EBCE4091AB044B3008F49BC042
:105BB000109284031092AA043AC00091AA04E02F24
:105BC000FF27EE0FFF1F9F0122583B4FDF01A45517
:105BD000B74F8D919C91D9018D939C93DF01AE536A
:105BE000B74F8D919C91EC56FB4F91838083E02FB2
:105BF000FF27EE0FFF1F9F012455374FDF01AE5ADD
:105C0000BB4F8D919C91D90111969C938E93DF018E
:105C1000A859BB4F8D919C91EE53F74F9183808390
:105C2000E02FEF5FEB3008F05EC0E093AA044F3145
:105C300020F60091AA04DBCF043109F093C08091D3
:105C400002018A3009F47DC0843109F47AC02898B1
:105C50008EE18093AA042AE0C2ECD8E0AEE7B4E07B
:105C6000ECEAF8E08D919D919183808332961982C0
:105C700018822296215027FFF5CF74C01092AB04F2
:105C800085CE289A8CCE809102018A3011F1843120
:105C900001F12898053019F15D98063009F473CFA9
:105CA0005C98073009F070CF5B9A72CF8091AB049B
:105CB0008A3108F448C08091DE04865F8093DE0458
:105CC0008091DE04893C08F495CE88EC8093DE0454
:105CD00091CE289ADFCF909581959F4FEECE5D9A19
:105CE000DFCF5D9A46CF4F3F09F459CE4F5F4093C7
:105CF000AB0455CE5B9A36C05C9A40CFE02FFF27AD
:105D0000EE0FFF1FE859FB4F11821082AFCE4150BA
:105D10005040C417D5070CF08ACE219688CEFE01DC
:105D2000EC0FFD1FEE53F74F1182108210CF215060
:105D30003040E216F3060CF0EACE0894E11CF11CA8
:105D4000E6CE289A85CF8B3008F4BACF8091DE0456
:105D50008E5FB4CF88ECBBCE4D5F5F4FCACE2D5F58
:105D60003F4F59CEFF91EF91DF91CF91BF91AF910E
:105D70009F918F917F916F915F914F913F912F9163
:105D80001F910F91FF90EF900F900FBE0F901F90FB
:105D9000189581E08093E00882E08093DF0883E03B
:105DA0008093DE0884E08093E10885E08093E20838
:105DB00086E08093E30887E08093E40888E080939E
:105DC000E50808951F938AE68093E60851E0509312
:105DD00036094EE14093E7088BEF8093E9088AE0AB
:105DE0008093EA084093E8084093EC0885E08093AC
:105DF000ED0880E48093EE081092EF0884E1809330
:105E0000EB088EE08093F008E0E1E093F1081CE0FD
:105E10001093F208F8E0F093F30886EE8093F4080C
:105E20004093F50880E88093F60830E53093F70852
:105E300096E99093F80883E08093F9083093FA0884
:105E40009093FB0881E28093FC0883E28093FD0835
:105E50004093FE081092FF0860E2609300091092E0
:105E6000010910920209109203091092040910927C
:105E7000190910921A0910921B0910921C0924E6A4
:105E80002093050998E290930609509335091092E2
:105E900007098AEF8093080976E070930D09209333
:105EA000090990930A0910920B0980930C0982E367
:105EB00080930E099AE590930F0980931009109230
:105EC000340990931109309312095093130985E511
:105ED0008093140980931509E093160960931709BC
:105EE000209318098FE580931D0983EF80931F0984
:105EF0008AEA80932109809322098FE080931E090A
:105F0000809320098CEF8093230920932409909398
:105F1000250990932609909327098BE480932809FB
:105F20008093290980932A0910922B0970932C09D8
:105F3000F0932D0990932E0940932F092093300957
:105F40002093310984E080933209AEEAB3E0E7E3BD
:105F5000F9E00D9001921A95E1F71F9108958AE6F4
:105F60008093E60871E0709336095EE15093E7088C
:105F70008BEF8093E9089AE09093EA085093E80841
:105F80005093EC0885E08093ED0880E48093EE0860
:105F90001092EF088FE08093EB089093F00880E177
:105FA0008093F10866E06093F208E8E0E093F3087C
:105FB00086EE8093F4085093F50880E88093F60805
:105FC0002AE52093F70898E79093F80883E08093F8
:105FD000F9082093FA089093FB0881E28093FC086B
:105FE00083E28093FD085093FE081092FF0840E280
:105FF00040930009109201091092020910920309BE
:10600000109204091092190910921A0910921B0992
:1060100010921C0934E63093050998E29093060922
:1060200070933509109207098AEF809308096093ED
:106030000D093093090990930A0910920B09809376
:106040000C0982E380930E0920930F0980931009B5
:10605000109234092093110980E5809312098CE392
:106060008093130985E58093140980931509409363
:106070001609409317099BE4909318098FE58093C4
:106080001D0983EF80931F098AEA80932109809379
:10609000220984E180931E09809320098CEF80936C
:1060A000230930932409209325092093260920935E
:1060B0002709909328099093290990932A0910920F
:1060C0002B0960932C09E0932D0920932E095093FE
:1060D0002F09309330093093310984E080933209DD
:1060E0008CE0A5EBB3E0E7E3F9E00D9001928A952F
:1060F000E1F708958AE68093E60871E07093360927
:106100004EE14093E7088BEF8093E9088AE08093A3
:10611000EA084093E8084093EC0885E08093ED0896
:1061200080E48093EE081092EF088FE08093EB08F4
:1061300068E06093F00820E12093F10856E0509366
:10614000F2086093F30886EE8093F4084093F50814
:1061500080E88093F60834E63093F70898E7909348
:10616000F80883E08093F9083093FA089093FB08CD
:1061700081E28093FC0883E28093FD0884E18093B0
:10618000FE081092FF082093000910920109109256
:106190000209109203091092040910921909109231
:1061A0001A0910921B0910921C093093050998E2F4
:1061B0009093060970933509109207098AEF80932E
:1061C000080950930D093093090990930A09109218
:1061D0000B0980930C0992E390930E092AE5209312
:1061E0000F0990931009109234092093110980E54A
:1061F0008093120986E48093130985E5809314093E
:106200008093150980E28093160980931709909373
:1062100018098FE580931D0983EF80931F098AEA8F
:10622000809321098093220940931E0940932009FD
:106230008CEF809323093093240920932509209320
:106240002609209327098BE4809328098093290944
:1062500080932A0910922B0950932C0960932D09E1
:1062600020932E0940932F09309330093093310940
:1062700084E0809332098CE0ADEBB3E0E7E3F9E032
:106280000D9001928A95E1F708956817790744F413
:10629000680F791F77FD09C0CB0195958795089503
:1062A000681B790B861B970B08956F5F7F4FCB019F
:1062B000959587950895EF92FF920F931F93CF9333
:1062C000C82F8B018091D4048823A9F4C150CF3FFB
:1062D00091F07B01E60EF71E1093FC030093FB0385
:1062E0008091FB039091FC03892BD1F7C7010E9499
:1062F0000518C15088F7CF911F910F91FF90EF9033
:1063000008952F923F924F925F926F927F928F9259
:106310009F92AF92BF92CF92DF92EF92FF920F9334
:106320001F93CF93DF93CDB7DEB7ED970FB6F894F9
:10633000DEBF0FBECDBF20913D0530913E0580915F
:106340001E0490911F04281B390B3A87298730932C
:10635000A2092093A109209128043091290437FD36
:10636000D4C73595279535952795359527953AA71F
:1063700029A73C872B877901209126043091270497
:1063800037FDC0C7359527953595279535952795C0
:106390003CA72BA73E872D87F0926209E092610906
:1063A0003093580920935709809190099091910951
:1063B000AA2797FDA095BA2F7C018D01EE0CFF1C3A
:1063C000001F111FE80EF91E0A1F1B1F80911A04DF
:1063D00090911B049C01442737FD4095542FDA010E
:1063E000C901880F991FAA1FBB1F880F991FAA1FD9
:1063F000BB1F820F931FA41FB51F820F931FA41FE3
:10640000B51FE80EF91E0A1F1B1F17FD9CC7159527
:106410000795F794E79415950795F794E794F0920C
:106420009109E09290098091AC099091AD09AA2759
:1064300097FDA095BA2F7C018D01EE0CFF1C001F6B
:10644000111FE80EF91E0A1F1B1F80911C0490915A
:106450001D049C01442737FD4095542FDA01C901E2
:10646000880F991FAA1FBB1F880F991FAA1FBB1F48
:10647000820F931FA41FB51F820F931FA41FB51F68
:10648000E80EF91E0A1F1B1F17FD54C71595079527
:10649000F794E79415950795F794E794F092AD0972
:1064A000E092AC0980915F0990916009AA2797FD5D
:1064B000A095BA2F9C01AD01220F331F441F551F19
:1064C000280F391F4A1F5B1F8091180490911904EF
:1064D000AA2797FDA095BA2F280F391F4A1F5B1FC7
:1064E00057FD16C755954795379527955595479567
:1064F000379527953093600920935F0920911A04FE
:1065000030911B04C901880F991F880F991F820FB2
:10651000931F820F931FAA2797FDA095BA2F209152
:10652000190530911A0540911B0550911C05820FE9
:10653000931FA41FB51F8093190590931A05A0936C
:106540001B05B0931C0520911C0430911D04C9014A
:10655000880F991F880F991F820F931F820F931F17
:10656000AA2797FDA095BA2F209115053091160501
:106570004091170550911805820F931FA41FB51F56
:106580008093150590931605A0931705B0931805F1
:1065900080916A0990916B0920911A0430911B0433
:1065A000820F931F90936B0980936A098091A409CD
:1065B0009091A50920911C0430911D04820F931F16
:1065C0009093A5098093A409809133059091340597
:1065D0000196909334058093330580911105909135
:1065E0001205A0911305B0911405BC01CD010E94C4
:1065F000376B5B016C018091660890916708AA2750
:1066000097FDA095BA2FBC01CD010E94376B7B018D
:106610008C0180912F0590913005A0913105B091AA
:1066200032059C01AD01C801B7010E94D76ADC01A7
:10663000CB019C01AD01C601B5010E94D86ADC0105
:10664000CB01BC01CD010E941A6BDC01CB01809310
:10665000110590931205A0931305B09314058FECC8
:1066600080937A0010921903209001053090020562
:10667000409003055090040539E423163BE63306A9
:1066800031E0430630E053060CF414C188E49BE685
:10669000A1E0B0E08D839E83AF83B8876090090549
:1066A00070900A0580900B0590900C0539E46316F4
:1066B0003BE6730631E0830630E093060CF4DCC45D
:1066C00088E49BE6A1E0B0E089839A83AB83BC8336
:1066D00049855A85CA01AA2797FDA095BA2F20910E
:1066E000F9043091FA044091FB045091FC04280F06
:1066F000391F4A1F5B1F2DA33EA34FA358A7A0908D
:10670000A809B090A909C090AA09D090AB09A80E19
:10671000B91ECA1EDB1E860175013091C7043BA35A
:10672000332309F0DAC08091C604882309F0C2C47B
:106730004091E6084CA346FF13C6EBA5FCA5CF018C
:10674000AA2797FDA095BA2FBC01CD0129813A81D6
:106750004B815C810E94B16B9B01AC0197FD2CC702
:10676000BBE05595479537952795BA95D1F7809118
:106770008E03E82EFF2400271127C801B7010E94CD
:10678000B16B97FD14C7ACE09595879577956795A4
:10679000AA95D1F76F87788B898B9A8B60934D057B
:1067A00070934E0580934F059093500529A53AA507
:1067B000C901AA2797FDA095BA2FBC01CD012D8153
:1067C0003E814F8158850E94B16B9B01AC0197FDC2
:1067D00001C7FBE05595479537952795FA95D1F771
:1067E000C801B7010E94B16B97FDEFC6DC01CB0178
:1067F000ECE0B595A79597958795EA95D1F78093A5
:10680000510590935205A0935305B09354052091E0
:106810004D0530914E053093D9082093D80820912A
:106820005105309152053093DD082093DC082F8507
:10683000388949895A89821B930BA40BB50B8AAFFF
:106840009BAFACAFBDAF8093510590935205A09321
:106850005305B0935405A80EB91ECA1EDB1E86014F
:10686000750130918D033DA7332309F0A3C58EA791
:106870009FA7A8ABB9ABB7FD61C62EA53FA548A998
:1068800059A955954795379527958DA19EA1AFA1FB
:10689000B8A5821B930BA40BB50B8DA39EA3AFA32E
:1068A000B8A78093F9049093FA04A093FB04B093E3
:1068B000FC048CC598EB291694E939069EEF49062D
:1068C0009FEF59060CF0F1C328EB34E94EEF5FEF70
:1068D0002D833E834F835887E1CE2DA13EA14FA14A
:1068E00058A52093F9043093FA044093FB04509385
:1068F000FC043091E6083CA31092DD081092DC08FD
:106900001092D9081092D8081092490510924A05A1
:1069100010924B0510924C051092450510924605B9
:10692000109247051092480530918D033DA7809144
:10693000490590914A05A0914B05B0914C05BC01C9
:10694000CD0124E630E040E050E00E94256CDA0101
:10695000C9014091450550914605481B590B58A364
:106960004F8F8091450590914605A0914705B091C4
:106970004805BC01CD0124E630E040E050E00E9433
:10698000256CDA01C9012091490530914A05821B25
:10699000930B9AA389A38091860390918703A0917A
:1069A0008803B0918903BC01CD0128E631E040E0C5
:1069B00050E00E94B16BE616F7060807190744F08D
:1069C00057016801A61AB70AC80AD90A86017501D3
:1069D00017FDA3C4A092A809B092A909C092AA0960
:1069E000D092AB092BA53CA58F8D98A1280F391FFC
:1069F00079010027F7FC0095102F8091FD049091FC
:106A0000FE04A091FF04B0910005E80EF91E0A1FD4
:106A10001B1F570168018091CA049091CB04281B69
:106A2000390BC901AA2797FDA095BA2F280E391E48
:106A30004A1E5B1E2091A2033091A3034091A40340
:106A40005091A503221533054405550574F4A8EAB1
:106A5000EA2EA1E6FA2E012D112DE21AF30A040BFB
:106A6000150B170128015701680188279927DC01B8
:106A7000821B930BA40BB50B281639064A065B063E
:106A80000CF0E9C2F8E52F2EFEE93F2EFFEF4F2E66
:106A9000FFEF5F2E220E331E441E551E209201056D
:106AA0003092020540920305509204058201710163
:106AB0002092FD043092FE044092FF0450920005A3
:106AC00029A53AA5A9A1BAA12A0F3B1FA9016627AA
:106AD00057FD6095762F8091050590910605A09150
:106AE0000705B0910805480F591F6A1F7B1F5A01FF
:106AF0006B018091C8049091C904281B390BC9010E
:106B0000AA2797FDA095BA2F680E791E8A1E9B1E94
:106B10008091A6039091A703A091A803B091A90327
:106B20008EAB9FABA8AFB9AF86159705A805B90581
:106B300064F448EA51E660E070E0481B590B6A0BC8
:106B40007B0B3A014B015A016B018EA99FA9A8AD9D
:106B5000B9ADB095A095909581959F4FAF4FBF4F20
:106B6000681679068A069B060CF064C2E8E56E2E6C
:106B7000EEE97E2EEFEF8E2EEFEF9E2E2EA93FA98F
:106B800048AD59AD620E731E841E951E60920905B4
:106B900070920A0580920B0590920C05B401A30136
:106BA000609205057092060580920705909208058F
:106BB0008DA19EA1AFA1B8A580930D0590930E0560
:106BC000A0930F05B09310056092290570922A05D5
:106BD00080922B0590922C0520922105309222055F
:106BE0004092230550922405409325055093260595
:106BF0006093270570932805E0921D05F0921E050D
:106C000000931F0510932005809125039091260382
:106C100097FDA4C37C01F594E794F594E794F5946B
:106C2000E794FAA6E9A6809123039091240397FDA7
:106C300093C38C011595079515950795159507959F
:106C40001CA70BA780912204909123040F9734F482
:106C500058E1E52E5CEFF52EFAA6E9A68091220414
:106C600090912304079734F440E3E42E48EFF42E88
:106C7000FAA6E9A6209102012A3009F46BC280919C
:106C8000220490912304815D97400CF007C280910B
:106C9000220490912304805E974034F080EDE82E2A
:106CA00087E0F82EFAA6E9A68091200490912104AD
:106CB0000F9724F408E11CEF1CA70BA78091200478
:106CC00090912104079724F400E318EF1CA70BA769
:106CD0002A3009F455C28091200490912104815DED
:106CE000974024F008EE13E01CA70BA78091200426
:106CF00090912104805E974024F000ED17E01CA7DE
:106D00000BA7A0919903AA2309F497C060912503CA
:106D1000709126038091550590915605681B790B5B
:106D20002091250330912603280F391F37FD3FC3DB
:106D30003595279530935605209355056138710593
:106D40000CF43AC260E870E070935C0560935B05F8
:106D50008A2F9927869FF001879FF00D969FF00D4F
:106D60001124CF01F7FD21C37C01F594E794F5943C
:106D7000E794F594E794F594E79429A53AA5E20EF3
:106D8000F31EFAA6E9A640912303509124038091B3
:106D9000570590915805481B590B209123033091BA
:106DA0002403280F391F37FDFDC2359527953093F1
:106DB000580520935705413851050CF4F5C140E8BA
:106DC00050E050935A05409359058A2F9927849F84
:106DD000D001859FB00D949FB00D1124AD019D0190
:106DE000B7FDDDC289011595079515950795159590
:106DF000079515950795EBA5FCA50E0F1F1F1CA762
:106E00000BA7869F9001879F300D969F300D112410
:106E1000C9012091250330912603820F931F90937F
:106E20002603809325038091230390912403480F28
:106E3000591F50932403409323034D855E851416F8
:106E400015060CF0C1C18091D8089091D90897FD22
:106E5000A2C2AA2797FDA095BA2F6DA5262F33278A
:106E600044275527BC01CD010E94B16B97FD8EC20E
:106E7000E6E09595879577956795EA95D1F7AF8D7B
:106E8000B8A1A60FB71FB0935309A09352094B8521
:106E90005C85141615060CF0C1C18091DC08909138
:106EA000DD0897FD6FC2AA2797FDA095BA2F6DA5A3
:106EB000262F332744275527BC01CD010E94B16BF3
:106EC00097FD5BC246E095958795779567954A95BE
:106ED000D1F7A9A1BAA1A60FB71FB0934809A093F3
:106EE00047093CA137FDC1C11093460900934509EC
:106EF000F0925509E09254098091E208E82FFF27AB
:106F0000EE0FFF1FE455F74F8081918182599F4F0B
:106F1000A091E504B091E604A817B9070CF0EEC003
:106F2000CD0101969093E6048093E504DC01809105
:106F3000E308E82FFF27EE0FFF1FE455F74F80818E
:106F4000918182599F4F6091E3047091E404681726
:106F500079070CF0C4C0CB0101969093E4048093B0
:106F6000E304BC018091E408E82FFF27EE0FFF1F28
:106F7000E455F74F8081918182599F4F4091E10400
:106F80005091E204481759070CF0D5C0CA01019688
:106F90009093E2048093E104AC018091E508E82F2E
:106FA000FF27EE0FFF1FE455F74F80819181825933
:106FB0009F4F2091DF043091E004281739070CF02F
:106FC000ABC0C90101969093E0048093DF049C015B
:106FD000B7FD93C1AF3FB10539F034F08FEF90E0CA
:106FE0009093E6048093E50477FD76C16F3F7105C9
:106FF00039F034F08FEF90E09093E4048093E30451
:1070000057FD70C14F3F510539F034F08FEF90E0DC
:107010009093E2048093E10437FD6AC12F3F31056C
:1070200009F00CF4EEC28FEF90E09093E0048093AF
:10703000DF04E7C26092090570920A0580920B0591
:1070400090920C05A0920505B0920605C092070526
:10705000D0920805ADCD20920105309202054092F4
:10706000030550920405A092FD04B092FE04C09264
:10707000FF04D092000524CD98EB691694E97906B7
:107080009EEF89069FEF99062CF528EB34E94EEF29
:107090005FEF29833A834B835C831ACB98EEE92E0A
:1070A00093E0F92EFAA6E9A6F2CD2D823E824F8218
:1070B0005886F4CA8DA19EA1AFA1B8A58093F9040A
:1070C0009093FA04A093FB04B093FC049091E6081B
:1070D0009CA312CC69827A828B829C82F9CA8081BD
:1070E000918182599F4F861797070CF03BCF61150E
:1070F000710509F437CFCB0101972FCF80819181A2
:1071000082599F4F8A179B070CF011CF109709F4F3
:107110000ECFCD01019706CF8081918182599F4F7B
:10712000821793070CF054CF2115310509F450CF85
:10713000C901019748CF8081918182599F4F84175F
:1071400095070CF02ACF4115510509F426CFCA0145
:1071500001971ECF8091220490912304835F934076
:1071600034F038EEE32E33E0F32EFAA6E9A6809150
:107170002204909123048A5F93400CF495CD8ECD28
:107180008091200490912104835F934024F008EEC5
:1071900013E01CA70BA780912004909121048A5F23
:1071A00093400CF4AECDA9CD3FEF403853070CF01F
:1071B00008CE40E85FEF05CE8FEF603878070CF01F
:1071C000C3CD60E87FEFC0CD8091D8089091D908F9
:1071D00097FD9BC1AA2797FDA095BA2FEDA52E2F4D
:1071E000332744275527BC01CD010E94B16B97FD81
:1071F000ADC156E095958795779567955A95D1F7E6
:107200002F8D38A1261B370B309353092093520939
:107210004B855C85141615060CF43FCE8091DC0876
:107220009091DD0897FD6DC1AA2797FDA095BA2F13
:10723000EDA52E2F332744275527BC01CD010E94F1
:10724000B16B97FD88C136E09595879577956795E1
:107250003A95D1F729A13AA1261B370B309348095B
:10726000209347093CA137FF3FCE4BA1442309F0AF
:107270003BCE8091C604882309F036CE8B859C8551
:10728000A1E081309A070CF044C12B853C854FEF7B
:10729000203034070CF0A3C189A59AA5280F391F07
:1072A0003C872B8720503F4F30935509209354093A
:1072B000AD85BE85E1E0A130BE070CF465C12BA50C
:1072C0003CA5A20FB31FBE87AD87A050B140B093BD
:1072D0004609A093450910CE1092E4041092E304ED
:1072E00057FF90CE1092E2041092E10437FF96CE41
:1072F0001092E0041092DF0484C11092E604109210
:10730000E50472CE295F3F4F3DC8295F3F4F29C832
:107310002D5F3F4F4F4F5F4FE5C8E60EF71E081F2A
:10732000191FE092A809F092A9090093AA091093E5
:10733000AB0958CB23E030E040E050E0E20EF31E12
:10734000041F151FA3C883E090E0A0E0B0E0E80EA2
:10735000F91E0A1F1B1F5BC807966BCC07965ACCF9
:107360002DA13EA14FA158A52093F9043093FA0412
:107370004093FB045093FC04BFCA615C7F4F8F4F66
:107380009F4FA0CD909581959F4F8DCD615C7F4F94
:107390008F4F9F4F6DCD909581959F4F5ACD215F17
:1073A0003F4F20CD2F5F3F4F00CD0F96DDCC2F5F9D
:1073B0003F4FBECC2DA13EA14FA158A52093F9046B
:1073C0003093FA044093FB045093FC0489859A851A
:1073D000AA2797FDA095BA2F2AAD3BAD4CAD5DAD68
:1073E000820F931FA41FB51F8B8B9C8BAD8BBE8B05
:1073F000BC01CD0129813A814B815C810E94B16B36
:107400009B01AC0197FDBBC06BE055954795379547
:1074100027956A95D1F760918F03862F9927AA2720
:10742000BB278F8B988FA98FBA8FBC01CD010E948B
:10743000B16B97FD9FC02CE09595879577956795E3
:107440002A95D1F76B8F7C8F8D8F9E8F609345052A
:107450007093460580934705909348056B897C8916
:107460008D899E892D813E814F8158850E94B16B07
:107470009B01AC0197FD79C08BE0559547953795F9
:1074800027958A95D1F76F89788D898D9A8D0E947D
:10749000B16B97FD65C0BCE095958795779567952D
:1074A000BA95D1F76AAB7BAB8CAB9DAB60934905CA
:1074B00070934A0580934B0590934C0529853A8536
:1074C00037FD7FC0213431050CF431CA6B8D7C8DC2
:1074D0008D8D9E8D97FD2AC06138710581059105BE
:1074E00064F46AA97BA98CA99DA997FD82C0613823
:1074F0007105810591050CF41ACA81E08093E904B5
:1075000016CA909581959F4F8FCE909581959F4FEC
:1075100061CEE9A5FAA58E0F9F1F9C878B878050AF
:1075200091409093550980935409C2CE90958095CF
:10753000709561957F4F8F4F9F4FCECF0196A11DC4
:10754000B11D8EA79FA7A8ABB9AB97C9615C7F4F50
:107550008F4F9F4F4ECE615C7F4F8F4F9F4F73CEAB
:107560006150704F8F4F9F4F96CF2150384F4F4FE4
:107570005F4F82CF6150704F8F4F9F4F5CCF215034
:10758000384F4F4F5F4F40CF4D855E856FEF403096
:10759000560754F58BA59CA5480F591F5E874D874C
:1075A00040505F4F5093460940934509A5CC615028
:1075B000704F8F4F9F4FE7C82150384F4F4F5F4F4D
:1075C000CFC8309521953F4F7DCF6150704F8F4F81
:1075D0009F4F0CC92150384F4F4F5F4FFAC8F09260
:1075E0005509E092540964CE109346090093450969
:1075F00083CC90958095709561957F4F8F4F9F4F6D
:1076000076CFED960FB6F894DEBF0FBECDBFDF91FB
:10761000CF911F910F91FF90EF90DF90CF90BF908F
:10762000AF909F908F907F906F905F904F903F9022
:107630002F900895809102018D3009F455C1109268
:107640007A008091220490912304909355098093AD
:1076500054098091200490912104909346098093CD
:10766000450980911E0490911F049093A209809374
:10767000A10980911A0490911B049C01442737FDB5
:107680004095542FDA01C901880F991FAA1FBB1F0B
:10769000880F991FAA1FBB1F820F931FA41FB51F1E
:1076A000820F931FA41FB51F909391098093900997
:1076B00080911C0490911D049C01442737FD409546
:1076C000542FDA01C901880F991FAA1FBB1F880F09
:1076D000991FAA1FBB1F820F931FA41FB51F820FE4
:1076E000931FA41FB51F9093AD098093AC0980919F
:1076F0001804909119049093600980935F098FECAE
:1077000080937A008091E208E82FFF27EE0FFF1F99
:10771000E455F74F8081918182599F4FA091E504F4
:10772000B091E604A817B9070CF085C0CD01019609
:107730009093E6048093E504DC018091E308E82F50
:10774000FF27EE0FFF1FE455F74F8081918182598B
:107750009F4F6091E3047091E404681779070CF07F
:1077600096C0CB0101969093E4048093E304BC019E
:107770008091E408E82FFF27EE0FFF1FE455F74F35
:107780008081918182599F4F4091E1045091E204A0
:10779000481759070CF06CC0CA0101969093E20497
:1077A0008093E104AC018091E508E82FFF27EE0FFC
:1077B000FF1FE455F74F8081918182599F4F20919F
:1077C000DF043091E004281739070CF042C0C901EA
:1077D00001969093E0048093DF049C01B7FD7FC085
:1077E000AF3FB10511F00CF061C077FD67C06F3F8E
:1077F000710539F034F08FEF90E09093E4048093BA
:10780000E30457FD61C04F3F510539F034F08FEF6D
:1078100090E09093E2048093E10437FD5BC02F3F3A
:10782000310509F00CF463C08FEF90E09093E00411
:107830008093DF045CC08081918182599F4F8A17B9
:107840009B070CF07ACF109709F477CFCD01019701
:107850006FCF8081918182599F4F821793070CF0DF
:10786000BDCF2115310509F4B9CFC9010197B1CFB9
:107870008081918182599F4F841795070CF093CF97
:107880004115510509F48FCFCA01019787CF808137
:10789000918182599F4F861797070CF069CF611528
:1078A000710509F465CFCB0101975DCF8FEF90E0B3
:1078B0009093E6048093E50477FF99CF1092E40457
:1078C0001092E30457FF9FCF1092E2041092E1045C
:1078D00037FFA5CF1092E0041092DF0408C0109289
:1078E000E6041092E50481CF0E94AC1CA8CE8091E2
:1078F00014099927AA27BB27BC01CD0124EC39E044
:1079000040E050E00E94B16BDC01CB018093A60304
:107910009093A703A093A803B093A903809115099E
:107920009927AA27BB27BC01CD010E94B16BDC01BE
:10793000CB018093A2039093A303A093A403B093DD
:10794000A50308956F927F928F929F92AF92BF92FC
:10795000CF92DF92EF92FF920F931F93CF9300E0AD
:1079600010E078016801469A1093380500933705B6
:10797000109336050093350580E090E0A0E0B0E07C
:1079800080932F0590933005A0933105B093320575
:1079900010934205009341051093400500933F0565
:1079A00010933E0500933D051093720900937109F1
:1079B00010928F0310928E03109212040E941A3BB1
:1079C00084E690E00E9412180E941A3B8091E6081B
:1079D00080FF10C080911D0390911E03875B934030
:1079E00008F0FBC180911D0390911E038E5E9240B2
:1079F00008F4F3C1CFE18AE090E00E941218809170
:107A00001E0490911F04080F191F80912204909169
:107A10002304E80EF91E8091200490912104C80EE1
:107A2000D91EC150C7FFE7CFA701405F5F4F5695F2
:107A300047955695479550934205409341059601C9
:107A4000205F3F4F36952795369527953093400513
:107A500020933F05C801409696958795929582950B
:107A60008F7089279F70892790933E0580933D05ED
:107A7000909372098093710930933C0520933B05E4
:107A800050933A054093390544E050E0DA010E94F2
:107A9000406C802D853008F4A3C18091AC09909191
:107AA000AD0997FDD2C16CE070E00E94F06B70935D
:107AB000360560933505809190099091910997FD65
:107AC000D5C16CE070E00E94F06B70933805609354
:107AD00037058091660890916708AA2797FDA095C1
:107AE000BA2FBC01CD010E94376BDC01CB01809322
:107AF0002F0590933005A0933105B0933205109275
:107B00005509109254091092460910924509109295
:107B1000A2091092A10984E690E00E9412188091B7
:107B20001A0490911B04AA2797FDA095BA2F9C01D7
:107B3000AD01220F331F441F551F220F331F441F57
:107B4000551F280F391F4A1F5B1F280F391F4A1F57
:107B50005B1F309391092093900980911C049091B0
:107B60001D04AA2797FDA095BA2F7C018D01EE0C6C
:107B7000FF1C001F111FEE0CFF1C001F111FE80E41
:107B8000F91E0A1F1B1FE80EF91E0A1F1B1FF09289
:107B9000AD09E092AC098091F508682E772488241D
:107BA0009924C9019C01442737FD4095542FC401F5
:107BB000B3010E94B16B5B016C0160932905709366
:107BC0002A0580932B0590932C059701442737FDB8
:107BD0004095542FC401B3010E94B16BDC01CB016D
:107BE0008093210590932205A0932305B09324054B
:107BF000A0920505B0920605C0920705D09208052F
:107C00008093FD049093FE04A093FF04B0930005BD
:107C10001092F9041092FA041092FB041092FC04E2
:107C200080911F0390912003A0912103B091220322
:107C300090936908809368081092110410921004C0
:107C40001092F1041092F2041092F3041092F404D2
:107C50008091EF049091F0049093EE048093ED04F2
:107C60000E94A96182E390E09093FC038093FB0360
:107C7000809114099927AA27BB27BC01CD0124ECC8
:107C800039E040E050E00E94B16BDC01CB01885646
:107C9000954CAF4FBF4F8093A6039093A703A0933B
:107CA000A803B093A903809115099927AA27BB2798
:107CB000BC01CD010E94B16BDC01CB018856954C13
:107CC000AF4FBF4F8093A2039093A303A093A4034D
:107CD000B093A50310928B0310928A038091EF0456
:107CE0009091F004AA2797FDA095BA2F20918603C2
:107CF000309187034091880350918903BC01CD01E5
:107D00000E94B16BDC01CB018093A8099093A90973
:107D1000A093AA09B093AB091092E8041092E7046B
:107D200081E0809301010E949E658091AD04846092
:107D30008093AD048FEF8093110A1092120A80E2B3
:107D40008093130A8091E208E82FFF27EE0FFF1FB0
:107D5000E455F74F8081918182599F4F9093E604BB
:107D60008093E5048091E308E82FFF27EE0FFF1FC3
:107D7000E455F74F8081918182599F4F9093E4049D
:107D80008093E3048091E408E82FFF27EE0FFF1FA4
:107D9000E455F74F8081918182599F4F9093E2047F
:107DA0008093E1048091E508E82FFF27EE0FFF1F85
:107DB000E455F74F8081918182599F4F9093E00461
:107DC0008093DF0484E68093DE048091F9038823A6
:107DD00009F450C0469A579A4DC00E945A1C0ACEC8
:107DE000DA010E94406C802D9927982F8827DA01AC
:107DF00011960E94406C202D820F911D90933805A2
:107E000080933705DA0112960E94406C802D9927E5
:107E1000982F8827DA0113960E94406C202D820F3C
:107E2000911D9093360580933505DA0114960E94D2
:107E3000406C802D9927982F8827DA0115960E948B
:107E4000406C202D820F911D48CE909581959F4FBB
:107E50006CE070E00E94F06B70933605609335051E
:107E6000809190099091910997FF2BCE90958195E3
:107E70009F4F27CECF911F910F91FF90EF90DF90F2
:107E8000CF90BF90AF909F908F907F906F9008950C
:107E90009091D404992381F58091AD048C7F8093D7
:107EA000AD0410C0A92FBB27FD01EB59F84F80830B
:107EB000FD01EB59F84F8081AD56B64F8C939F5F13
:107EC0009C3080F48091DC03882361F3A92FBB27C9
:107ED000FD01EB59F84F8081AD56B64F8C939F5FF3
:107EE0009C3080F38091DC03882359F08091DC037F
:107EF00081508093DC0305C08091AD048160809344
:107F0000AD0480919309992790933B0880933A0898
:107F100080919409992790933D0880933C08809123
:107F20009609992790933F0880933E088091950980
:107F30009927909341088093400810924904109229
:107F400048040E94D62A08958091E9088B3F68F082
:107F50008B3F09F4D5C28C3F09F474C38D3F09F4FB
:107F6000F6C28E3F21F48091DF0480939E038091BE
:107F7000E8088B3F08F439C28B3F09F434C28C3FC8
:107F800009F448C38D3F09F4D9C28E3F09F478C380
:107F900080919F03882309F02DC280939F038091D5
:107FA000EA088B3F08F42DC28B3F09F428C28C3FAE
:107FB00009F442C38D3F09F4C4C28E3F09F45AC389
:107FC00080919D03882309F021C280939D038091B5
:107FD000EC088B3F68F08B3F09F495C28C3F09F4A5
:107FE0002EC38D3F09F4B0C28E3F21F48091DF048F
:107FF00080939C038091EE088B3F68F08B3F09F4DF
:1080000079C28C3F09F4E2C28D3F09F4BEC28E3FB3
:1080100021F48091DF0480939A038091F6088B3FCE
:1080200068F08B3F09F469C28C3F09F4FCC28D3FB4
:1080300009F490C28E3F21F48091DF0480939B036A
:108040008091F7088B3F08F4E8C18B3F09F4E3C146
:108050008C3F09F4EEC28D3F09F494C28E3F09F4BF
:1080600012C3809198038B3008F4DCC18F3F11F468
:10807000809398038091F8088B3F68F08B3F09F458
:1080800027C28C3F09F4D2C28D3F09F466C28E3FED
:1080900021F48091DF04809397038091F9088B3F4E
:1080A00068F08B3F09F417C28C3F09F489C28D3FF9
:1080B00009F46EC28E3F21F48091DF04809399030E
:1080C0008091FA088B3F68F08B3F09F407C28C3F20
:1080D00009F479C28D3F09F452C28E3F21F4809198
:1080E000DF04809396038091FB088B3F68F08B3F01
:1080F00009F4F7C18C3F09F4ABC28D3F09F43CC2CF
:108100008E3F21F48091DF04809395032091000934
:108110002B3F08F48BC12B3F09F486C12C3F09F497
:108120007CC22D3F09F404C22E3F09F4A6C220915F
:108130009303809101098B3F08F07FC18093C104B4
:10814000809102098B3F68F08B3F09F4D0C18C3FCE
:1081500009F466C28D3F09F4EEC18E3F21F480918F
:10816000DF048093C004809103098B3F68F08B3F4C
:1081700009F484C18C3F09F471C28D3F09F4D2C166
:108180008E3F21F48091DF048093BF048091040925
:108190008B3F68F08B3F09F474C18C3F09F461C2D6
:1081A0008D3F09F4C2C18E3F21F48091DF0480939A
:1081B000BE04809119098B3F68F08B3F09F464C1BC
:1081C0008C3F09F454C28D3F09F4A3C18E3F21F4C2
:1081D0008091DF048093BD0480911A098B3F68F081
:1081E0008B3F09F454C18C3F09F42FC28D3F09F431
:1081F00093C18E3F21F48091DF048093BC04809171
:108200001B098B3F68F08B3F09F444C18C3F09F494
:10821000ECC18D3F09F4C5C18E3F21F48091DF048C
:108220008093BB0480911C098B3F68F08B3F09F45D
:1082300034C18C3F09F4DCC18D3F09F4B5C18E3FD8
:1082400021F48091DF048093BA04809105098B3F6B
:1082500068F08B3F09F424C18C3F09F4CFC18D3FF6
:1082600009F484C18E3F21F48091DF04809392034E
:10827000809109098B3F68F08B3F09F414C18C3F52
:1082800009F4BFC18D3F09F474C18E3F21F4809180
:10829000DF048093910380910E098B3F68F08B3F40
:1082A00009F404C18C3F09F4AFC18D3F09F458C1F2
:1082B0008E3F21F48091DF04809390038091110917
:1082C0008B3F68F08B3F09F4F4C08C3F09F49FC1E9
:1082D0008D3F09F448C18E3F21F48091DF048093E3
:1082E0008F03809112098B3F68F08B3F09F4E4C043
:1082F0008C3F09F46EC18D3F09F44DC18E3F21F4CE
:108300008091DF0480938E03809113098B3F68F086
:108310008B3F09F4D4C08C3F09F464C18D3F09F44C
:108320003DC18E3F21F48091DF0480938D038091C5
:1083300018098B3F68F08B3F09F4C4C08C3F09F4E7
:108340005AC18D3F09F433C18E3F21F48091DF047F
:1083500080938C0380911E098B3F08F47FC08B3F74
:1083600009F47AC08C3F09F437C18D3F09F422C16A
:108370008E3F09F48BC180916C09823008F473C080
:108380008F3F11F480936C09809120098B3F08F492
:108390006EC08B3F09F469C08C3F09F420C18D3F4A
:1083A00009F40BC18E3F09F474C180919F0982309A
:1083B00008F462C08F3F11F480939F0980913309C4
:1083C0008B3F70F08B3F09F480C08C3F09F44CC1A7
:1083D0008D3F09F49BC08E3F09F05EC18091DF04A0
:1083E0008093AF0959C18091E50480939F0388234E
:1083F00009F4D3CD843608F4D2CD84E6CECD809175
:10840000E50480939D03882309F4DFCD843608F4C6
:10841000DECD84E6DACD8091E504809398038B303D
:1084200008F024CE8AE024CE2091E5042093930323
:10843000809101098B3F08F481CE8B3F09F454C031
:108440008C3F09F408C18D3F09F469C08E3F09F0E3
:1084500077CE8091DF0472CE8091E50480936C0921
:10846000823008F08DCF81E08DCF8091E50480933C
:108470009F09823008F09ECF81E09ECF8091E50475
:1084800083CE8091E50493CE8091E504A3CE8091C4
:10849000E504B3CE8091E504C3CE8091E504D3CE4C
:1084A0008091E504E3CE8091E504F3CE8091E5046C
:1084B00003CF8091E50413CF8091E50423CF809111
:1084C000E50433CF8091E50443CF8091E50488CF64
:1084D0008091E504E0CD8091E504F0CD8091E50444
:1084E00000CE8091E50410CE8091E50427CE8091E6
:1084F000E50437CE8091E5048ECD8091E5049ECDD4
:108500008091E50432CD8091E50472CD8091E10443
:1085100067CF8091E1045ECE8091E1046ECE8091C0
:10852000E1040CCE8091E1042FCE8091E1043FCE96
:108530002091E1047BCF8091E10413CE8091E1048E
:1085400054CF8091E1045DCF8091E10451CD8091C1
:10855000E1040BCD8091E10471CD8091E1049BCDCC
:108560008091E104A9CE8091E104B9CE8091E1042B
:108570007DCE8091E1048DCE8091E104C5CD8091C6
:10858000E104AFCD8091E10448CF8091E10443CD77
:108590008091E10493CD8091E104B4CE8091E10417
:1085A000C4CE8091E1043CCE8091E1044CCE809118
:1085B000E104CECE8091E10451CF8091E10457CF08
:1085C0008091E3047BCD8091E3048BCD8091E30423
:1085D00022CD8091E30496CE8091E3043FCF809139
:1085E000E30445CF8091E304A0CE8091E30418CE4C
:1085F0008091E30428CE8091E304AACE8091E30425
:1086000035CE8091E30445CE8091E30455CE809130
:10861000E30465CE8091E304E8CE2091E30406CF25
:108620008091E3049ECD8091E30408CD8091E30422
:1086300032CD8091E304F1CE8091E304E2CE8091CB
:10864000E304D6CC8091E30490CC8091E304D5CDB3
:108650008091E30459CD8091E30470CD8091E304CF
:1086600093CD8091E304A3CD8091E304B9CE8091B2
:10867000E304B0CD8091DF04C4CE2091DF04D6CED8
:108680008091DF04B2CE8091DF04C7CE8091DF04F9
:10869000E5CE8091DF04EBCE33272F5F3F4F8CE395
:1086A00098E2B9010E94F06B7093A1036093A0035C
:1086B0008091F4088093A0098091F3088093590970
:1086C00008952F923F924F925F926F927F928F9276
:1086D0009F92AF92BF92CF92DF92EF92FF920F9351
:1086E0001F93CF93DF93CDB7DEB7ED970FB6F89416
:1086F000DEBF0FBECDBF8091AC04815009F485E090
:108700008093AC040E948131209102012C3008F04A
:10871000BAC2299AA090D504B090D604BA82A98290
:108720008091590999270A96A816B90614F49A83D4
:1087300089838091DE04843608F0A7C28091790590
:1087400090917A05009709F081C41092D404809129
:10875000AD048F7E8093AD042A3009F47FC42431A8
:1087600009F47CC428988091AE049091AF04895E8E
:10877000934008F47CC48091FD08282F33273A8366
:1087800029838091AD0480618093AD048091DE08DF
:10879000A82FBB27AA0FBB1FFD01EE53F74F118275
:1087A00010828091DF08282F3327220F331FC90141
:1087B0008E53974FFC0111821082A455B74F11962A
:1087C0001C921E922455374FD90111961C921E926D
:1087D0008091E108E82FFF27EE0FFF1FE455F74FC8
:1087E0001182108280918403815080938403809150
:1087F00084038F3F21F08091AD0484FF3BC40E942D
:10880000A43F8091880590918905AC01440F551FC4
:10881000480F591F0091DE08A02FBB27AA0FBB1FCE
:10882000FD01E455F74FE090F008CE2CDD24808167
:1088300091818C9D50018D9DB00C9C9DB00C11249C
:108840004A0D5B1D57FF02C00C945858559547952B
:1088500055954795AE53B74F8091F108682F77270C
:108860008D919C91869F9001879F300D969F300D32
:108870001124240F351F309389052093880580919A
:10888000BF059091C0054091BB055091BC05840F78
:10889000951F281B390B3093DC042093DB04809157
:1088A0008A0590918B05AC01440F551F480F591F45
:1088B0001091DF08A12FBB27AA0FBB1FFD01E455B4
:1088C000F74F808191818C9D90018D9D300D9C9DF5
:1088D000300D1124420F531F57FF02C00C945458FF
:1088E0005595479555954795AE53B74F8D919C91AA
:1088F000869F9001879F300D969F300D1124240F85
:10890000351F30938B0520938A058091BD0590918A
:10891000BE054091B9055091BA05840F951F281BDB
:10892000390B3093DA042093D9048091E108E82FC1
:10893000FF27EE0FFF1FE455F74F8081918190953F
:1089400081959F4F8330910514F40C94264F029724
:108950009093D8048093D7048091E008E82FFF27F4
:10896000EE0FFF1FE455F74FC080D18048E750E07D
:10897000C40ED51E809198039927AA2797FDA0952C
:10898000BA2FBC01CD010E94376BDC01CB0120E086
:1089900030E040E251E4BC01CD010E94D86ADC0124
:1089A000CB01BC01CD010E941A6BDC01CB0180938D
:1089B000A609F0909703809196039927AA2797FD1F
:1089C000A095BA2FBC01CD010E94376BDC01CB0111
:1089D00020E030E040E251E4BC01CD010E94D86AC1
:1089E000DC01CB01BC01CD010E941A6BDC01CB0183
:1089F00080934C09509195035093630980918707A8
:108A000080FF06C08091AF09813810F00C94894F27
:108A1000D092D604C092D5048091D5049091D6040A
:108A200097FF02C00C944E58F091E608FAA3F2FDAD
:108A300002C00C94704F109273094091DB04509166
:108A4000DC04CA0157FF02C00C947B4F95958795B3
:108A50009595879597FF02C00C94844F2091B2049E
:108A60003091B3042817390714F00C942E4FCA0123
:108A700057FF02C00C94195C97FF02C00C941E5C57
:108A8000BC0175956795759567956536710514F404
:108A90000C94314F64E670E04091D9045091DA04AF
:108AA000CA0157FD02C00C943A4F039695958795DD
:108AB0009595879597FD02C00C94424F90958195AE
:108AC0009F4F2091B0043091B1042817390714F456
:108AD0000C944B4F215030408091AD0484FD02C076
:108AE0000C94664F1092B3041092B2041092B10429
:108AF0001092B004E12FFF27EE0FFF1FE455F74F50
:108B000040910F09242F332780819181281739073D
:108B100034F48091340982FF02C00C94FD4FE12FA0
:108B2000FF27EE0FFF1FE455F74F842F9927209161
:108B30001009821B9109208131812817390714F40B
:108B40001092C504E12FFF27EE0FFF1FE455F74FEA
:108B5000842F992722273327281B390B8081918165
:108B60008217930734F48091340983FF02C00C9478
:108B7000F84F8091C404882391F0E12FFF27EE0F76
:108B8000FF1FE455F74F809110099927841B910925
:108B9000208131818217930714F40C942950E02F1F
:108BA000FF27EE0FFF1FE455F74F242F3327808157
:108BB00091812817390734F48091340980FF02C06D
:108BC0000C94F24F5091C204552399F0E02FFF27E7
:108BD000EE0FFF1FE455F74F842F992720911009BE
:108BE000821B9109208131812817390714F40C94D4
:108BF0002450E02FFF27EE0FFF1FE455F74F842F7F
:108C0000992722273327281B390B808191818217CE
:108C1000930734F48091340981FF02C00C94ED4F26
:108C20008091C304882391F0E02FFF27EE0FFF1FF0
:108C3000E455F74F809110099927841B91092081F1
:108C400031818217930714F40C942D508091C50440
:108C5000882331F48091C404882311F40C94EA4FE2
:108C600091E0552331F48091C304882311F40C94CE
:108C7000085081E08093C7041092C6041092C50486
:108C80001092C404FAC1299845CD8091DE048D3834
:108C900008F4A8CD8091AD048F7E8093AD049091AF
:108CA000FE0882E3989FC001112490937A05809377
:108CB0007905E981FA81B99714F00C940D508091EF
:108CC000AE049091AF048F3F910519F010F00C9411
:108CD000475810925D0510925E0510925F05109244
:108CE0006005109261051092620510926305109262
:108CF00064058A3F910511F40C946D5D3091E00894
:108D0000E32FFF27EE0FFF1FE455F74F808191817E
:108D1000813591050CF4E9C04091D404442309F055
:108D2000E4C08091E108E82FFF27EE0FFF1FE45514
:108D3000F74F808191818C34910514F40C94B45CCC
:108D400080917B058F5F893C10F40C949E5D2C30E4
:108D500010F00C94745F29981092D40410927B0543
:108D60001092AF041092AE040091DE08E02FFF27AE
:108D7000EE0FFF1FE455F74F8081918187349105F5
:108D800014F00C942E5F1091DF08E12FFF27EE0FF7
:108D9000FF1FE455F74F808191810190F081E02D14
:108DA000F7FF02C00C941861E734F1050CF470C0B1
:108DB00021E0A12FBB27AA0FBB1FA455B74F8D9150
:108DC0009C9111978734910544F0E02FFF27EE0F17
:108DD000FF1FE455F74F808191818D919C918734DD
:108DE000910564F0E02FFF27EE0FFF1FE455F74FCA
:108DF00080819181873491050CF022E0E12FFF27DB
:108E0000EE0FFF1FE455F74F808191818634910565
:108E100064F4E02FFF27EE0FFF1FE455F74F80812A
:108E20009181873491050CF023E0E12FFF27EE0FAD
:108E3000FF1FE455F74F808191818A5B9F4F64F457
:108E4000E02FFF27EE0FFF1FE455F74F8081918140
:108E5000873491050CF024E0E12FFF27EE0FFF1F70
:108E6000E455F74F808191818A5B9F4F64F4E02F36
:108E7000FF27EE0FFF1FE455F74F80819181863465
:108E800091050CF425E0822F0E9475051091DF08F2
:108E9000E12FFF27EE0FFF1FE455F74F80819181EF
:108EA0000190F081E02DF7FF02C00C943F607E97A7
:108EB00014F00C941A5E8091DE08E82FFF27EE0F65
:108EC000FF1FE455F74F808191818A5B9F4F14F01B
:108ED0000C941A5E81E080937B0788EE93E0909378
:108EE000FC038093FB033091E008E32FFF27EE0F94
:108EF000FF1FE455F74F808191818B5A9F4F0CF0F3
:108F000071CCD090E108ED2DFF27EE0FFF1FE45547
:108F1000F74F80819181855B9F4F14F00C946A59C3
:108F200080917C058F5F893C10F40C94A85C88ECE0
:108F300080937C0581E090E09093AF048093AE0431
:108F400081E08093D404109265051092660510921A
:108F50006705109268051092F9041092FA041092B5
:108F6000FB041092FC041092F5041092F604109287
:108F7000F7041092F8048091F508E82EFF240027EA
:108F8000112780919009909191099C01442737FD08
:108F90004095542FC801B7010E94B16BDC01CB0191
:108FA0008093090590930A05A0930B05B0930C05D7
:108FB0008091AC099091AD099C01442737FD409503
:108FC000542FC801B7010E94B16BDC01CB01809323
:108FD000010590930205A0930305B09304058091C9
:108FE000290590912A05A0912B05B0912C0580931D
:108FF000050590930605A0930705B0930805809199
:10900000210590912205A0912305B091240580931C
:10901000FD049093FE04A093FF04B093000510920A
:109020005D0510925E0510925F051092600510922A
:10903000610510926205109263051092640580919B
:10904000AD0488608093AD040C946C5901979093A3
:109050007A05809379052A3009F081CB289A80918E
:10906000AE049091AF04895E934008F084CB1092D7
:10907000D404B8CBA090E608AAA20091C6040E8B37
:10908000002321F48091C704882369F080910E09A0
:10909000992729813A818217930714F49A83898347
:1090A00081E08093E9048091AD0484FFCBC61092E7
:1090B000D8041092D7041092DC041092DB041092B2
:1090C000DA041092D9049AE59093A60988E7809370
:1090D000730990934C0989A3809363091092C60485
:1090E0001092C7041E8A2091660930916709409149
:1090F0006809509169096091290570912A0580914C
:109100002B0590912C05698B7A8B8B8B9C8B260F72
:10911000371F481F591F80916D0990916E09A091CA
:109120006F09B0917009A0902105B0902205C09000
:109130002305D0902405AFA2B8A6C9A6DAA68A0D49
:109140009B1DAC1DBD1DC0905B09D0905C09E090DB
:109150005D09F0905E09C8AAD9AAEAAAFBAAE09024
:109160002505F09026050091270510912805E88E29
:10917000F98E0A8F1B8FA8A8B9A8CAA8DBA8AE0CC5
:10918000BF1CC01ED11EA8AAB9AACAAADBAAC09039
:109190004D09D0904E09E0904F09F0905009CCA6AF
:1091A000DDA6EEA6FFA6E0901D05F0901E0500913D
:1091B0001F0510912005EBA2FCA20DA31EA3ACA4D9
:1091C000BDA4CEA4DFA4AE0CBF1CC01ED11EACA695
:1091D000BDA6CEA6DFA6B090C704BF8ABB2009F00B
:1091E000D0C50E89002309F0CCC580936D099093FA
:1091F0006E09A0936F09B0937009209366093093AC
:1092000067094093680950936909809166089091B5
:109210006708815092400CF07EC48091D40488236A
:1092200009F079C480910E0490910F048F3F91054D
:1092300009F008F47FC5BF89BB2309F017C7EE8981
:10924000EE2309F013C7F091E904FD8BFF2309F029
:109250000DC7A0901709ABA6AA2009F407C7C8A894
:10926000D9A8EAA8FBA8C0925B09D0925C09E09259
:109270005D09F0925E09ECA4FDA40EA51FA5E09285
:109280004D09F0924E0900934F09109350098091B7
:10929000660990916709A0916809B0916909B7FFC3
:1092A00002C00C94B25F292E3A2E4B2E552447FC57
:1092B0005A94209266093092670940926809509248
:1092C000690980916D0990916E09A0916F09B09123
:1092D0007009B7FF02C00C94AC5F892F9A2FAB2F97
:1092E000BB27A7FDBA958D839E83AF83B8878093F4
:1092F0006D0990936E09A0936F09B09370098091E6
:10930000F508E82EFF240027112720911905309138
:109310001A0540911B0550911C05C801B7010E9418
:10932000B16B97FF02C00C94CA5F672E782E892E0E
:10933000992487FC9A942091150530911605409147
:10934000170550911805C801B7010E94B16B97FF2E
:1093500002C00C94C45FA72EB82EC92EDD24C7FC12
:10936000DA94D201C10186199709A809B909209197
:109370001609E22EFF2400271127BC01CD01A80108
:1093800097010E94256C39014A0119012A018D813A
:109390009E81AF81B8858A199B09AC09BD09BC01C2
:1093A000CD01A80197010E94256CD401C30197FE4D
:1093B00002C00C94BE5F892F9A2FAB2FBB27A7FD4D
:1093C000BA95BC01DA01C90157FF02C00C94B85F1D
:1093D000892F9A2FAB2FBB27A7FDBA956C018091DF
:1093E000B2049091B30481349105D4F48091B00417
:1093F0009091B104813491059CF48091E108E82FAB
:10940000FF27EE0FFF1FE455F74F808191810190F8
:10941000F081E02DF7FF02C00C9429617A9734F0B7
:109420008091110A8F3F11F40C945E5F088D198DA5
:109430002A8D3B8D89899A89AB89BC89081B190BB8
:109440002A0B3B0B0AAF1BAF2CAF3DAF0093690556
:1094500010936A0520936B0530936C05EBA0FCA07C
:109460000DA11EA12FA138A549A55AA5E21AF30AFC
:10947000040B150BE986FA860B871C87E0926D05B5
:10948000F0926E0500936F05109370058AAD9BAD49
:10949000ACADBDAD8093710590937205A09373053B
:1094A000B0937405E0927505F09276050093770508
:1094B000109378058091050590910605A091070508
:1094C000B0910805EAACFBAC0CAD1DAD8E199F093F
:1094D000A00BB10B8093050590930605A09307059B
:1094E000B09308058091FD049091FE04A091FF04C3
:1094F000B091000509851A852B853C85801B910B51
:10950000A20BB30B8093FD049093FE04A093FF0481
:10951000B09300051BA5112371F12091E704309150
:10952000E8042138310594F080913D0590913E0585
:10953000019690933E0580933D058091710990912D
:1095400072090196909372098093710920583F4FD8
:1095500094F480913D0590913E05019790933E05CE
:1095600080933D05809171099091720901979093C4
:109570007209809371091092E8041092E70401E0E7
:10958000A02EB12C8AAD9BADACADBDADB7FF02C076
:109590000C94805F81509240A040B0401CF014E0D9
:1095A000A12EB12C8091920590919305A0919405E4
:1095B000B0919505E0906609F090670900916809FF
:1095C000109169098E199F09A00BB10B815E914B17
:1095D000AF4FBF4F8F539C49A040B04010F40C9444
:1095E000B05DF091120AFC8FF93114F40C94485FCD
:1095F000B0928D05A0928C058AAD9BADACADBDAD92
:1096000081509041A040B04014F40C94B95D809119
:109610008E05882311F40C94D05F7093C904609375
:10962000C8048AAD9BADACADBDADB7FF02C00C9414
:109630000F619C01AD01B7FF02C00C940961B9E054
:109640005595479537952795BA95D1F780918C0513
:1096500090918D05820F931F90938D0580938C05BB
:109660002AAD3BAD4CAD5DAD57FF02C00C9403611C
:1096700039014A01A3E09594879477946794AA9559
:10968000D1F713012401F9E86F16F3E17F06F0E04A
:109690008F06F0E09F0644F0F8E86F2EF3E17F2E8E
:1096A000812C912C13012401D401C30197FE02C027
:1096B0000C943D61892F9A2FAB2FBB27A7FDBA953C
:1096C000680F791F2AAD3BAD4CAD5DAD203080EF0A
:1096D00038078FEF48078FEF580714F00C94C95DD7
:1096E00080918F05882311F40C949F5F7093C904B7
:1096F0006093C804DA01C90157FF02C00C94FA60F4
:109700009C01AD01B7FF02C00C94526169E0559510
:109710004795379527956A95D1F780918C0590915B
:109720008D05820F931F90938D0580938C052AAD34
:109730003BAD4CAD5DAD57FF02C00C944C6139019F
:109740004A0143E095948794779467944A95D1F7BA
:1097500098E769169CEE79069FEF89069FEF9906B8
:1097600044F438E7632E3CEE732E3FEF832E3FEF39
:10977000932E60928005709281058092820590926E
:109780008305D401C30197FE02C00C94F460892FB5
:109790009A2FAB2FBB27A7FDBA956091C804709193
:1097A000C904680F791FABA52A2F332780918C0538
:1097B00090918D052817390724F430938D05209357
:1097C0008C05BC8DBB2379F02B2F332727FD3095DB
:1097D00080918C0590918D052817390724F43093DA
:1097E0008D0520938C052AAD3BAD4CAD5DAD213888
:1097F00031054105510574F0809141059091420574
:1098000020918C0530918D05820F931F9093420516
:10981000809341058AAD9BADACADBDAD80589F4FE7
:10982000AF4FBF4F74F48091410590914205209154
:109830008C0530918D05821B930B9093420580938C
:109840004105B1E0AB2EB12C89859A85AB85BC85ED
:10985000B7FF02C00C94965F81509240A040B04088
:109860001CF0A4E0AA2EB12C20E030E040E050E053
:109870008091960590919705A0919805B0919905D2
:1098800060906D0970906E0980906F0990907009DA
:1098900086199709A809B909815E914BAF4FBF4F4F
:1098A0008F539C49A040B04028F0FC8DF93114F44E
:1098B0000C94325FB0928D05A0928C0589859A85B3
:1098C000AB85BC8581509041A040B04014F40C940D
:1098D000BD5D80919005882311F40C94895FD0922E
:1098E000CB04C092CA0489859A85AB85BC85B7FF35
:1098F00002C00C944361B7FF02C00C94EE60F9E023
:10990000B595A79597958795FA95D1F7A80EB91EA5
:10991000B0928D05A0928C0529853A854B855C8592
:1099200057FF02C00C94E860E3E0559547953795E2
:109930002795EA95D1F72938F3E13F07F0E04F0783
:10994000F0E05F0714F40C947E6088E893E1A0E0F7
:10995000B0E08093840590938505A0938605B0932D
:1099600087058091840590918505A0918605B09129
:109970008705B7FF02C00C94CC60892F9A2FAB2FBC
:10998000BB27A7FDBA95C090CA04D090CB04C80EDF
:10999000D91E29853A854B855C85203080EF3807B4
:1099A0008FEF48078FEF580714F00C94D55D809126
:1099B0009105882311F40C94775FD092CB04C09268
:1099C000CA04DA01C90157FF02C00C9434619C013A
:1099D000AD01B7FF02C00C942E61B9E055954795D3
:1099E00037952795BA95D1F780918C0590918D0583
:1099F000820F931F90938D0580938C0529853A855E
:109A00004B855C8557FF02C00C94D660A3E055954A
:109A1000479537952795AA95D1F728379CEE3907B2
:109A20009FEF49079FEF590714F00C94886088E76F
:109A30009CEEAFEFBFEF8093840590938505A093D4
:109A40008605B09387058091840590918505A09146
:109A50008605B0918705B7FF02C00C942361892F5A
:109A60009A2FAB2FBB27A7FDBA95C090CA04D09000
:109A7000CB04C80ED91EABA52A2F332780918C05A5
:109A800090918D052817390724F430938D05209384
:109A90008C05BC8DBB2379F02B2F332727FD309508
:109AA00080918C0590918D052817390724F4309307
:109AB0008D0520938C0529853A854B855C85213859
:109AC00031054105510574F080913F0590914005A5
:109AD00020918C0530918D05820F931F9093400546
:109AE00080933F0589859A85AB85BC8580589F4FBB
:109AF000AF4FBF4F0CF0D0C280913F059091400511
:109B000020918C0530918D05821B930B909340051D
:109B100080933F05C1C29090110A6FEF961611F421
:109B20000C945E588091F508A82EBB24CC24DD242B
:109B300069897A898B899C89A60195010E94256C87
:109B400079018A018091900990919109AA2797FD46
:109B5000A095BA2FE81AF90A0A0B1B0B6FA178A57A
:109B600089A59AA5A60195010E94256C59016A0153
:109B70008091AC099091AD09AA2797FDA095BA2FC5
:109B8000A81AB90ACA0ADB0A292C332427FC309404
:109B9000432C532CC201B101A80197010E94B16B63
:109BA00097FD5FC23B014C01F9E09594879477944F
:109BB0006794FA95D1F7C201B101A60195010E94FF
:109BC000B16B97FF02C00C94715C5B016C01E9E022
:109BD000D594C794B794A794EA95D1F78091B2042D
:109BE0009091B304813491053CF48091B00490913C
:109BF000B10481349105C4F0D401C30197FE02C0C1
:109C00000C94685D3C014D0195948794779467941A
:109C1000D601C501D7FE02C00C94635D5C016D01E5
:109C2000D594C794B794A7948091E108E82FFF27B3
:109C3000EE0FFF1FE455F74F808191810190F08175
:109C4000E02DF7FF02C00C946C5C7A97A4F0C4017D
:109C5000B30123E030E040E050E00E94256C390180
:109C60004A01C601B50123E030E040E050E00E9427
:109C7000256C59016A018091130A282F332727FD8B
:109C80003095432F532F261537054805590514F4F1
:109C900039014A01992787FD9095909581959F4FAD
:109CA000AA2797FDA095BA2F681679068A069B0603
:109CB00014F43C014D012A153B054C055D0514F4D7
:109CC00059016A01A816B906CA06DB0614F45C013C
:109CD0006D018091090590910A05A0910B05B09145
:109CE0000C0586199709A809B9098093090590936D
:109CF0000A05A0930B05B0930C0580910105909186
:109D00000205A0910305B09104058A199B09AC09CD
:109D1000BD098093010590930205A0930305B093BC
:109D2000040580910E0490910F048F3F910511F06E
:109D300008F081CAA8A8B9A8CAA8DBA8A0925B09A4
:109D4000B0925C09C0925D09D0925E09CCA4DDA4FA
:109D5000EEA4FFA4C0924D09D0924E09E0924F09A3
:109D6000F09250090091E9040D8BA090D704B090B7
:109D7000D804C501B7FEF0C1882799278A199B0925
:109D8000EBC11092190510921A0510921B05109242
:109D90001C051092150510921605109217051092C9
:109DA00018051092660910926709109268091092BE
:109DB000690910926D0910926E0910926F09109244
:109DC00070091CA61DA61EA61FA620E030E040E0DC
:109DD00050E028AB39AB4AAB5BAB80910905909161
:109DE0000A05A0910B05B0910C0580930505909391
:109DF0000605A0930705B093080580910105909191
:109E00000205A0910305B09104058093FD04909391
:109E1000FE04A093FF04B093000510920F0410926B
:109E20000E041092C9041092C8041092CB04109230
:109E3000CA043F89332309F0F5C94E89442309F048
:109E4000F1C9E3C93091630939A34DC93FEF8E3F92
:109E500093070CF0D7C002960C94A844B901615046
:109E600070404091D9045091DA04CA0157FF02C0F2
:109E70000C945545959587959595879597FF02C0C4
:109E80000C945E452091B0043091B1042817390735
:109E900014F00C946A45CA0157FF02C00C94245C6C
:109EA00097FF02C00C94215C9C0135952795359550
:109EB00027952536310514F40C946C4524E630E0E2
:109EC0008091AD0484FF02C00C9472453093B104BC
:109ED0002093B0047093B3046093B2040C947A4559
:109EE000F09273094091DB045091DC04CA0157FDE4
:109EF00002C00C9426450396959587959595879570
:109F000097FD02C00C942E45909581959F4F0C941F
:109F10002E4580918007992787FD90954E2D5527D6
:109F2000849FB001859F700D949F700D1124CB010B
:109F30002091DB043091DC04820F931F9093DC04AA
:109F40008093DB0480918107992787FD9095849FFA
:109F5000D001859FB00D949FB00D1124CD012091AB
:109F6000D9043091DA04820F931F9093DA0480931E
:109F7000D90480918207992787FD90952091D70475
:109F80003091D804820F931F9093D8048093D70404
:109F900080918407282F332727FD30958091EB0887
:109FA0009927289FF001299FF00D389FF00D11246B
:109FB000F0938B03E0938A038091830799278C1594
:109FC0009D0514F00C9408459093D6048093D50415
:109FD0000C940C45982F0C94314681E08093C30477
:109FE0000C94264681E08093C204582F0C94F945C6
:109FF00081E08093C4040C94CF4581E08093C50434
:10A000000C94A2451092D8041092D7040C94AC443E
:10A010009093C6048093C70430C88091D4048823E9
:10A0200011F40C945F468091AE049091AF04FFEF61
:10A030008F3F9F0711F40C94634601969093AF04F1
:10A040008093AE040C9463461092C20450E00C94CA
:10A05000F9451092C4040C94CF451092C3040C949B
:10A06000264661507E4F8F4F9F4F9CCD60E070E041
:10A070006B011092E9041D8AE0906609F09067096F
:10A08000009168091091690960906D0970906E09DE
:10A0900080906F099090700980917309882309F06E
:10A0A000B6C71092CB041092CA041092C904109241
:10A0B000C804E0929205F0929305009394051093E2
:10A0C00095056092960570929705809298059092FA
:10A0D00099051092190510921A0510921B051092FD
:10A0E0001C05109215051092160510921705109276
:10A0F0001805109211051092120510921305109276
:10A10000140510926609109267091092680910925E
:10A11000690910926D0910926E0910926F091092E0
:10A12000700910925B0910925C0910925D091092FF
:10A130005E0910924D0910924E0910924F0910922B
:10A14000500910920F0410920E04A090D704B09002
:10A15000D804C501B7FC10CE409774F068EE262EE7
:10A1600063E0362E3092AB032092AA031AA114FDAD
:10A1700003C081E080937F05D090F208ED2CFF248E
:10A1800000271127B501882777FD8095982F950125
:10A19000B7FC78C7442737FD4095542F0E94B16B18
:10A1A0009B01AC01C801B7010E94B16B97FD65C767
:10A1B00059E095958795779567955A95D1F79B01C5
:10A1C0008D2D99278A9DA0018B9D500D9A9D500D34
:10A1D0001124CA0157FD43C7959587959595879595
:10A1E000280F391FC901AA2797FDA095BA2F809380
:10A1F000650590936605A0936705B0936805E090A8
:10A20000F904F090FA040091FB041091FC04E81AA0
:10A21000F90A0A0B1B0B51E5E51653ECF50650E065
:10A22000050750E015070CF4E9C680E593ECA0E0C3
:10A23000B0E08093F9049093FA04A093FB04B093E8
:10A24000FC048091F9049091FA04A091FB04B09170
:10A25000FC04805B9C43AF4FBF4F64F480EB9CE3F6
:10A26000AFEFBFEF8093F9049093FA04A093FB043F
:10A27000B093FC04C090EF04D090F004C114D1045A
:10A2800009F4B5C57AA173FFB2C589899A89AB89EA
:10A29000BC89B7FF02C00C943B5C09E0B595A7955B
:10A2A000979587950A95D1F79BAF8AAF97FF02C024
:10A2B0000C94475C8FA198A5A9A5BAA5B7FF02C0C9
:10A2C0000C94415C19E0B595A795979587951A95DB
:10A2D000D1F7BC0197FF02C00C94365CAAADBBADB0
:10A2E000A617B70714F47BAF6AAF6AAD7BAD77FFF3
:10A2F00002C00C94325C2B015594479455944794BA
:10A30000559447940894411C511CECE1F2E0CE0EA8
:10A31000DF1E76010027F7FC0095102FA4EEAA2E71
:10A32000ADEFBA2ECA0CDB1C6090A8097090A90989
:10A330008090AA099090AB09209186033091870301
:10A3400040918803509189032D8F3E8F4F8F58A3E2
:10A35000C401B3010E94256CE21AF30A040B150B29
:10A36000C801B70128E631E040E050E00E94256CCA
:10A37000DC01CB018C01045B1040A090A109B090DE
:10A38000A209C501B7FE02C00C942C5C813891056E
:10A3900014F000E010E02090AA033090AB032114E9
:10A3A0003104A9F44AAD5BAD4931510584F4809183
:10A3B000E7049091E804800F911F9093E804809344
:10A3C000E70480917F05882311F00C943E5DC8015D
:10A3D000880F991F880F991F880F991FB2010E943B
:10A3E000F06B9B01442737FD4095542F260D371DF8
:10A3F000481D591D2093A8093093A9094093AA0923
:10A400005093AB09F0909B036F2D7727AAADBBAD9E
:10A410006A9FC0016B9F900D7A9F900D112497FF4A
:10A4200002C00C94295C959587959595879595958F
:10A4300087959595879595958795681B790B7BAF43
:10A440006AAF77FF02C00C944E5C2114310411F006
:10A450000C94635C0091B2041091B3048091B00439
:10A460009091B104080F191F17FF02C00C948B5D67
:10A47000159507951595079515950795005C1F4F40
:10A48000CA01B9012D8D3E8D4F8D58A10E94256CBA
:10A49000DA01C9012091ED043091EE04442737FD23
:10A4A0004095542F821B930BA40BB50B845E9D4FDC
:10A4B000AF4FBF4FBC01CD0128E631E040E050E096
:10A4C0000E94256CDC01CB01845B90402AAD3BAD42
:10A4D000829FF001839FF00D929FF00D1124CF0118
:10A4E000B8010E94F06B83E0F89EA00111245BAFDD
:10A4F0004AAF4617570714F00C94565CBA01CB01CB
:10A50000AA2797FDA095BA2F2091F9043091FA045B
:10A510004091FB045091FC04820F931FA41FB51FB0
:10A520008093F9049093FA04A093FB04B093FC0485
:10A5300080917E0581508F3F09F462C480937E052F
:10A540005D89552381F01092610510926205109289
:10A5500063051092640510925D0510925E051092DD
:10A560005F05109260056F89662309F044C58091EC
:10A5700073099927AA27BB27BC01CD0129893A89EC
:10A580004B895C890E94B16BDC01CB01BC01CD0120
:10A5900028EF3AE240E050E00E94256C19017E89E4
:10A5A000772309F025C5809173099927AA27BB272E
:10A5B000BC01CD012FA138A549A55AA50E94B16BB8
:10A5C000DC01CB01BC01CD0128EF3AE240E050E0D4
:10A5D0000E94256C3C832B8380904709909048090A
:10A5E00089EC881691040CF4F8C4B8EC8B2E912CED
:10A5F000909248098092470900915209109153099D
:10A60000093C11050CF4E1C408EC10E01093530967
:10A61000009352098091540990915509AA2797FDFA
:10A62000A095BA2F2091A609C22EDD24EE24FF2486
:10A63000BC01CD01A70196010E94B16B9B01AC0149
:10A64000C401AA2797FDA095BA2FF7E0880F991F9C
:10A65000AA1FBB1FFA95D1F7280F391F4A1F5B1F8E
:10A6600057FDECC4E6E05595479537952795EA9553
:10A67000D1F74101820E931E2401809145099091EA
:10A680004609AA2797FDA095BA2FBC01CD01A701C5
:10A6900096010E94B16B9B01AC01C801AA2797FDEE
:10A6A000A095BA2F77E0880F991FAA1FBB1F7A9534
:10A6B000D1F7280F391F4A1F5B1F57FDBAC466E048
:10A6C00055954795379527956A95D1F76B807C808E
:10A6D000620E731E6301AA0CBB1CC501AA2797FD5D
:10A6E000A095BA2F20914C09332744275527BC0148
:10A6F000CD010E94B16B7B018C0197FD91C456E0A6
:10A7000015950795F794E7945A95D1F739A1832FBA
:10A710009927AA27BB2720910D0530910E0540915E
:10A720000F0550911005BC01CD010E94B16BDC01F9
:10A73000CB01BC01CD0120EF35E540E050E00E94A7
:10A74000256C5701A20EB31EC50141E0841640E4FA
:10A75000940624F0812C40E4942E240150E08516C8
:10A7600050EC95060CF02CC4812C30EC932E90927A
:10A7700055098092540961E0661660E4760624F07B
:10A78000612C20E4722E630170E0671670EC77068E
:10A790000CF011C4612C00EC702E7092460960928E
:10A7A0004509A1E0AA16A0E4BA0624F0A12C10E401
:10A7B000B12EC501B0E0AB16B0ECBB060CF0F6C391
:10A7C000A12CB0ECBB2EB092A209A092A10980915D
:10A7D0000001482F5527809127039091280348179F
:10A7E000590794F42091270330912803E981FA81D5
:10A7F0004E9FC0014F9F900D5E9F900D1124B90197
:10A800000E94DC6B7A836983C980DA80CC0CDD1C02
:10A81000CC0CDD1CDA82C982DAA0D0FE51C00E89D0
:10A82000002309F04DC01F89112309F049C0809110
:10A830009E0590919F0590934D0880934C088091C0
:10A84000100490911104909347088093460820913A
:10A850004305309144052115310509F0F8C4809174
:10A860001D0390911E038959934010F00C94AB5C2A
:10A8700080911D0390911E038436910510F00C9475
:10A88000A65D87B58B3010F40C94415E8091120464
:10A890008F5F809312049AE08902900111248091C5
:10A8A0007008821B87BD8CE291E09093FC0380933B
:10A8B000FB038EE591E09093440580934305E8C443
:10A8C0005090A00940905909242D3327C901880FC1
:10A8D000991F880F991F8896E981FA81E817F9076F
:10A8E00014F49A838983852D9927880F991F880FDF
:10A8F000991F80559040C980DA808C159D0514F40D
:10A900009A838983809146048823A1F08091AE04C4
:10A910009091AF040297C09768F4E980FA801E1402
:10A920001F0444F481E090E09093AF048093AE0460
:10A930003A83298309811A811093310800933008E2
:10A940008091650590916605A0916705B0916805B5
:10A95000880F991FAA1FBB1F880F991FAA1FBB1F13
:10A96000A81AB90AB9AEA8AE013A11050CF40AC387
:10A97000C80117FDA1C39595879528AD39AD8217FC
:10A98000930714F499AF88AF909581959F4F48AD88
:10A9900059AD4817590714F499AF88AF252D3327BF
:10A9A000220F331F220F331FC90149815A81841B93
:10A9B000950B68AD79AD8617970714F499AF88AFFA
:10A9C00089819A81821B930BA8ADB9ADA817B907ED
:10A9D00014F499AF88AF8091DB049091DC0484017A
:10A9E000081B190B1093650900936409A090730963
:10A9F000AA2009F4C1C2281A390AC101AA2797FD61
:10AA0000A095BA2F20915D0530915E0540915F05BC
:10AA100050916005820F931FA41FB51F80935D05A1
:10AA200090935E05A0935F05B093600560915D050E
:10AA300070915E0580915F05909160056130BAEF7D
:10AA40007B07B0E08B07B0E09B0774F080E09AEFE3
:10AA5000A0E0B0E080935D0590935E05A0935F0554
:10AA6000B0936005BC01CD016030E6E07E07EFEFFA
:10AA70008E07EFEF9E0774F480E096E0AFEFBFEF34
:10AA800080935D0590935E05A0935F05B09360058C
:10AA9000BC01CD01E090A003F090A10397014427F1
:10AAA00037FD4095542F0E94256C6801C20ED31EBD
:10AAB000B0908C036B2D77278827992728AD39AD67
:10AAC00037FDC9C237FDC4C23595279509811A8162
:10AAD000200F311F442737FD4095542F0E94B16B42
:10AAE00097FDB1C226E095958795779567952A954C
:10AAF000D1F79B016C157D050CF46B013095219508
:10AB00003F4FC216D3060CF469018091D90490918D
:10AB1000DA048301081B190B1093440900934309BD
:10AB2000AA2009F423C22B813C81281B390BC901BF
:10AB3000AA2797FDA095BA2F209161053091620553
:10AB40004091630550916405820F931FA41FB51FA8
:10AB50008093610590936205A0936305B0936405AB
:10AB60006091610570916205809163059091640523
:10AB700061303AEF730730E0830730E0930774F0F9
:10AB800080E09AEFA0E0B0E08093610590936205C9
:10AB9000A0936305B0936405BC01CD01603046E02D
:10ABA00074074FEF84074FEF940774F480E096E04A
:10ABB000AFEFBFEF8093610590936205A0936305AB
:10ABC000B0936405BC01CD019701442737FD409542
:10ABD000542F0E94256C7801E20EF31E6B2D77270F
:10ABE0008827992728AD39AD37FD43C237FD3EC2CE
:10ABF00035952795A981BA812A0F3B1F442737FD38
:10AC00004095542F0E94B16B97FD2BC216E095958D
:10AC10008795779567951A95D1F79B016E157F05F6
:10AC20000CF47B01309521953F4FE216F3060CF4AE
:10AC300079018601222717FD2095322F0D871E8767
:10AC40002F87388B242D33273DAB2CAB452D552733
:10AC50005FAB4EABB3E9CB2EB9E0DB2E00ED15E0D8
:10AC60002701662457FC6094762C68AD79AD4B01C2
:10AC7000AA2497FCA094BA2CABE03A2EF4E7EF2E6E
:10AC8000F9E0FF2E07C0FBAFEAAFEAADD601EC93C7
:10AC90000C948261F801258512160CF08FC0498151
:10ACA0005A81CA01AA2797FDA095BA2F332727FDFD
:10ACB0003095432F532FBC01CD010E94B16B97FDFE
:10ACC00091C0E6E09595879577956795EA95D1F7D8
:10ACD0007BAF6AAFF8018685282F332727FD309593
:10ACE000432F532F6D857E858F8598890E94B16B88
:10ACF00097FD73C056E095958795779567955A951A
:10AD0000D1F72AAD3BAD260F371F3BAF2AAFF80175
:10AD10008785282F332727FD3095432F532FC301D5
:10AD2000B2010E94B16B97FD51C046E095958795A1
:10AD3000779567954A95D1F72AAD3BAD260F371F1A
:10AD40003BAF2AAFF8018089282F332727FD3095A4
:10AD5000432F532FC501B4010E94B16BDC01CB011D
:10AD6000B7FD30C036E0B595A795979587953A958C
:10AD7000D1F7F701608171812AAD3BAD820F931F3E
:10AD80000E944531D7018D939C9397FD24C09595E2
:10AD90008795959587959BAF8AAFECA9FDA98E17EE
:10ADA0009F070CF470CF2EA93FA94AAD5BAD2417C5
:10ADB00035070CF06ACF3BAF2AAF67CFD6011C92A4
:10ADC0000C948261CF96A11DB11DCCCF615C7F4FE9
:10ADD0008F4F9F4FAACF0396DACF615C7F4F8F4F83
:10ADE0009F4F88CF615C7F4F8F4F9F4F6ACFA0905E
:10ADF000A109B090A20980917E05815008F09ECBF8
:10AE000088E180937E058091F5089927880F991F26
:10AE1000880F991F7C010027F7FC0095102F698986
:10AE20007A898B899C89A80197010E94256C3093AF
:10AE30002308209322086FA178A589A59AA5A801C7
:10AE400097010E94256C3093250820932408809157
:10AE500090099091910997FDEAC4959587959595EC
:10AE6000879590932708809326088091AC0990914C
:10AE7000AD0997FDDAC4959587959595879590933B
:10AE8000290880932808B0922B08A0922A08809164
:10AE9000D0049091D104A091D204B091D304BC010C
:10AEA000CD0125E030E040E050E00E94256C309379
:10AEB0002D0820932C088091660890916708909344
:10AEC0002F0880932E08D0923308C09232088091C8
:10AED000270390912803909335088093340880913C
:10AEE000DE04992790933708809336088091A8094B
:10AEF0009091A909A091AA09B091AB09209186036C
:10AF0000309187034091880350918903BC01CD01A2
:10AF10000E94256C309339082093380880911004E2
:10AF200090911104909347088093460880917B0785
:10AF3000992790934908809348088091F70390914E
:10AF4000F80390934B0880934A088091BF05909135
:10AF5000C00590935F0880935E088091BD05909135
:10AF6000BE059093610880936008EACAC801AA27C9
:10AF700097FDA095BA2FE0CDC801AA2797FDA0950F
:10AF8000BA2F40CD68AD79AD6135710524F080E50B
:10AF900090E099AF88AFA8ADB9ADA05BBF4F0CF002
:10AFA000FDCC00EB1FEF19AF08AFF8CC9093A209CE
:10AFB0008093A1090CCCD0924609C0924509F1CBEF
:10AFC0005092550940925409D6CBAFEF08331A0777
:10AFD0000CF020CB08E31FEF19CB98E389169FEF05
:10AFE00099060CF009CBA8E38A2EAFEF9A2E00CB7E
:10AFF0001C821B82F1CA22243324D1CAE092F904B4
:10B00000F092FA040093FB041093FC041AC9D09246
:10B01000CB04C092CA047093C9046093C80449C8A1
:10B020002FE330E040E050E0E20EF31E041F151F56
:10B0300066CB215C3F4F4F4F5F4F41CB215C3F4F71
:10B040004F4F5F4F0FCB615C7F4F8F4F9F4F4ACD6C
:10B050002F5F3F4F39CD309521953F4F33CD03962C
:10B06000BBC8615C7F4F8F4F9F4FD0CD2F5F3F4F4D
:10B07000BFCD309521953F4FB9CD61507E4F8F4F59
:10B080009F4F96C8222733272A193B0983C88091EE
:10B09000AD0482608093AD040C947E461092D60479
:10B0A0001092D5040C9414454D5F5F4F0C9470447E
:10B0B0004D5F5F4F0C94264401965DCC8091F5085E
:10B0C000E82EFF240027112769897A898B899C89BA
:10B0D000A80197010E94256C39014A0180919009CD
:10B0E00090919109AA2797FDA095BA2F681A790A1D
:10B0F0008A0A9B0A6FA178A589A59AA5A80197013C
:10B100000E94256C59016A018091AC099091AD09AA
:10B11000AA2797FDA095BA2FA81AB90ACA0ADB0A6E
:10B12000D401C30197FCF3C43C014D0154E0959454
:10B130008794779467945A95D1F7D601C501D7FCC7
:10B14000F2C45C016D0144E0D594C794B794A79410
:10B150004A95D1F78091B2049091B304813491055E
:10B160000CF4C5C3C401B30123E030E040E050E07B
:10B170000E94256C39014A01C601B50123E030E087
:10B1800040E050E00E94256C59016A018091E1087D
:10B19000E82FFF27EE0FFF1FE455F74F80819181C5
:10B1A0000190F081E02DF7FDBAC47A97A4F0C401B4
:10B1B000B30123E030E040E050E00E94256C39010B
:10B1C0004A01C601B50123E030E040E050E00E94B2
:10B1D000256C59016A0171E26716710481049104BA
:10B1E0002CF030E2632E712C812C912C80EE6816AD
:10B1F0008FEF78068FEF88068FEF980644F420EEE5
:10B20000622E2FEF722E2FEF822E2FEF922E91E2D1
:10B21000A916B104C104D1042CF090E2A92EB12CDE
:10B22000C12CD12CA0EEAA16AFEFBA06AFEFCA061A
:10B23000AFEFDA0614F00C94694E80EEA82E8FEF73
:10B24000B82E8FEFC82E8FEFD82E0C94694E8091B8
:10B25000D0049091D104A091D204B091D304F4E031
:10B26000880F991FAA1FBB1FFA95D1F7809313046B
:10B2700090931404A0931504B09316041092110433
:10B280001092100421503040309344052093430520
:10B290004AA141FF3EC080919E03823308F051C312
:10B2A0008091CB03815098F41092EA048091D004ED
:10B2B0009091D104A091D204B091D3048093CC0496
:10B2C0009093CD04A093CE04B093CF0481E08093FB
:10B2D000CB0341C010927C05ED2DFF27EE0FFF1F21
:10B2E000E455F74F808191818C3491050CF499C21B
:10B2F00080917D058F5F893C08F41FC31092D404B0
:10B3000088EC80937D051092AF041092AE040C94EB
:10B31000F24320919E0380918A0390918B03820FC8
:10B32000911D2091EB083327829FB001839F700D00
:10B33000929F700D1124CB01AA2797FDA095BA2FDB
:10B340008093CC049093CD04A093CE04B093CF040B
:10B3500081E08093EA04E0908603F09087030091F7
:10B3600088031091890369897A898B899C89A8014E
:10B3700097010E94256C59016A016FA178A589A5E2
:10B380009AA5A80197010E94256CB901C5010E94E8
:10B39000A06A6C01CD971CF0ECE3CE2ED12CC60137
:10B3A0000E9446696C018091EA04882309F469C10E
:10B3B0008091AD0499279C012071307084FD61C19A
:10B3C000B0903609B0FC04C08091E60881FD5DC4F0
:10B3D00009811A8130939B0520939A056090D004CF
:10B3E0007090D1048090D2049090D3048091CC04CA
:10B3F0009091CD04A091CE04B091CF04861597050D
:10B40000A805B90514F0B0FC52C1E090D004F0904A
:10B41000D1048091CC049091CD04E81AF90A80916E
:10B420009D0399278E9D90018F9D300D9E9D300D1F
:10B430001124C90137FDDAC59595879595958795AE
:10B440009595879595958795081B190B2091100464
:10B450003091110437FDC7C535952795359527954A
:10B4600035952795293031050CF4CCC328E030E020
:10B47000229FA001239F500D329F500D11249A014D
:10B4800057FDAEC5359527953595279580911004C4
:10B4900090911104280F391F80919F039927AA27A3
:10B4A000BB27442737FD4095542FBC01CD010E9496
:10B4B000B16B97FD90C5B7E09595879577956795A2
:10B4C000BA95D1F79B015FEF613875070CF092C315
:10B4D00021E83FEF021B130B6090F1047090F2041F
:10B4E0008090F3049090F40497FC64C5A7E09594D1
:10B4F000879477946794AA95D1F780919C03282F1D
:10B50000332744275527C401B3010E94B16B97FD2F
:10B510004CC5F5E09595879577956795FA95D1F7A0
:10B520009B017FEF213837070CF04BC321E83FEF39
:10B53000021B130B85E990E0E80EF91E9BE2E91669
:10B5400091E0F906E8F480919A0590919B05892B8A
:10B55000B9F480919E0590919F051816190684F400
:10B560008091A0059091A105081719070CF49FC2BE
:10B570008091C9039091CA03801791070CF497C278
:10B580008091430590914405892B21F000919E05FF
:10B5900010919F0580919A039927AA27BB27209194
:10B5A000150A332727FD3095432F532FBC01CD01BA
:10B5B0000E94B16B97FD0AC5E7E095958795779551
:10B5C0006795EA95D1F79B01AFEF61387A070CF0E8
:10B5D000F0C221E83FEF021B130BC801AA2797FD19
:10B5E000A095BA2F5DE0880F991FAA1FBB1F5A951F
:10B5F000D1F79601442737FD4095542FBC01CD016A
:10B600000E94256C20936D0530936E0540936F0565
:10B610005093700500916D0510916E0580919C0509
:10B6200090919D059C01220F331F280F391F200F79
:10B63000311F37FDC8C4A9015595479555954795C4
:10B64000BA018091E708282F3327220F331F220FDA
:10B65000331F421753070CF0BCC2A901B901509027
:10B66000A009B0FE64C2E981FA81E417F5070CF085
:10B670005EC2AF01F0939D05E0939C055A83498318
:10B6800018C06091EF08662309F43AC17727663441
:10B6900071050CF00EC226E430E03093C80320930D
:10B6A000C703E980FA80F0929D05E0929C055090D6
:10B6B000A0098091AD0481FFA7C08091AD0484FDF5
:10B6C000A3C0E090A205F090A3050091A4051091FD
:10B6D000A505E114F10401051105B1F429813A81B0
:10B6E00079010027F7FC0095102FECE0EE0CFF1C11
:10B6F000001F111FEA95D1F7E092A205F092A30571
:10B700000093A4051093A505809110049091110455
:10B71000809110049091110497FDEEC38436910539
:10B720000CF072C069817A819B01442737FD4095F6
:10B73000542FC601AA2797FDA095BA2FBC01CD01B1
:10B740000E94B16B97FD6CC49B01AC017DE05595E7
:10B750004795379527957A95D1F720936D053093C6
:10B760006E0540936F05509370058091AE049091E3
:10B77000AF0477E0803D970708F053C3D801C701B5
:10B7800069E0B695A795979587956A95D1F7E81AD8
:10B79000F90A0A0B1B0BDA01C90123E0880F991F74
:10B7A000AA1FBB1F2A95D1F7E80EF91E0A1F1B1FFF
:10B7B000E092A205F092A3050093A4051093A505BD
:10B7C000D801C7011CE0B695A795979587951A955E
:10B7D000D1F790939F0580939E054091ED084423F7
:10B7E00009F414C355279C01BA010E94F06BC901EA
:10B7F000861B970B9093A1058093A005260F371FFA
:10B800003093CA032093C903A090A109B090A20964
:10B8100080905409909055096090450970904609B0
:10B8200051C810927D050C94F243039624CB0396E5
:10B8300014CB909581959F4F0C943C4503960C94A6
:10B84000404503960C94544F909581959F4F0C94CE
:10B85000504F4F960C941352882799278A199B09A9
:10B860000C94C651695F7F4F0C947B517095619524
:10B870007F4F0C946E5181509E4FAF4FBF4F0C9431
:10B880004D5181509E4FAF4FBF4F0C9462519095D8
:10B8900081959F4F9BAF8AAF0C945A5184EF91E0F2
:10B8A0009093AB038093AA030C9498528AAD9BADFE
:10B8B000909581959F4F6817790714F00C947F52EB
:10B8C000BC010C947F520894210831083092AB03DC
:10B8D0002092AA030C949852F095E195FF4F0C9496
:10B8E000254E61507E4F8F4F9F4F0C94E54D8091B8
:10B8F000B0049091B104813491050CF447CC32CC62
:10B9000040919E0550919F0557FDB8C155954795AB
:10B910005595479580912703909128032091000128
:10B920003327489F5001499FB00C589FB00C1124F9
:10B93000C501B9010E94F06BAACE80937D050C94DD
:10B94000F24381E08093EA0488EC8093CB0303CD3B
:10B9500080937C05C1CC87B5853F08F0F3C080910A
:10B96000120481500C94495480819181855B9F4FD2
:10B970000CF0F2C080917B058F5F80937B05893C42
:10B9800010F40C9475472C3008F07EC32998A4E07D
:10B99000B0E08FEF082E0E944D6C1092D4041092EC
:10B9A0007B051092AF041092AE040E94A23CA4E06A
:10B9B000B0E0809137059091380597FD41C4892FFB
:10B9C000990F990B082E0E944D6CA5E0B0E0809174
:10B9D000370590913805082E0E944D6CA6E0B0E026
:10B9E000809135059091360597FD27C4892F990FD1
:10B9F000990B082E0E944D6CA7E0B0E080913505B0
:10BA000090913605082E0E944D6C08E010E0809160
:10BA10002F0590913005A0913105B0913205BC0100
:10BA2000CD010E941A6BDC01CB019C0197FDCDC3B7
:10BA3000832F992787FD9A95D801082E0E944D6C77
:10BA400009E010E080912F0590913005A09131051B
:10BA5000B0913205BC01CD010E941A6BDC01CB0113
:10BA6000D801082E0E944D6C0E94B00568E770E076
:10BA70000E945B313091E0080C947547C601AA27FB
:10BA800097FDA095BA2FBC01CD012D8D3E8D4F8D18
:10BA900058A10E94B16B3B014C010E94256C309370
:10BAA000EE042093ED0410927F050C94E7518C0175
:10BAB00067CD6739710534F186E990E09093C8034A
:10BAC0008093C703EECD0196A11DB11D0C940E4EBF
:10BAD0000196A11DB11D0C94024E81E080937F055B
:10BAE0001092650510926605109267051092680520
:10BAF0001092F9041092FA041092FB041092FC04C4
:10BB00000C947E467093C8036093C703CACD0F960A
:10BB1000A11DB11D09CB095F1F4F0C943852F09540
:10BB2000E195FF4F42CB0F96A11DB11D0ACB70933B
:10BB30009D0560939C055A834983BBCD80937B050B
:10BB40000C94754781E08093A705A2CB3F89309381
:10BB5000A6053093A7059CCB40937B050C947547B5
:10BB6000B0928D05A0928C052091120A2C8F0C9416
:10BB7000FC4A10928E050C94624B209384053093FE
:10BB800085054093860550938705109290050C9487
:10BB9000C94C2092800530928105409282055092D6
:10BBA000830510928F050C94D34B109291050C9441
:10BBB0003B4D6F3F710509F00CF40DCD2FEF30E0D8
:10BBC0000ACD2F3F310509F00CF4B2CC2FEF30E055
:10BBD000AFCC5090A009252D3327220F331F220F01
:10BBE000331F20553040241735070CF03ACDA901FA
:10BBF000B90137CD6F3F710509F00CF46BCC2FEF15
:10BC000030E068CC121613060CF432CC229FC0012F
:10BC1000239F900D329F900D112497FD6DC3959534
:10BC20008795959587952091100430911104281BD4
:10BC3000390B32CC0E94B00545E66EED78E00E94EB
:10BC400058058091E60880FF10C080911D039091F7
:10BC50001E03875B934038F480911D0390911E036F
:10BC60008E5E924010F40E945A1C1092F9030E94BA
:10BC7000A23C81E08093F903579AF6CE4D5F5F4F67
:10BC800045CE81E08093A60503CB8091AD0481FF72
:10BC9000D1C12091C7033091C803C9010F964091CB
:10BCA000D5045091D604841795070CF0EFC180910C
:10BCB000A605882309F0EAC18091A80581FFF8C292
:10BCC0008D7F6090D0047090D1048090D2049090C9
:10BCD000D3046092CC047092CD048092CE049092F2
:10BCE000CF0481608093A805421B530B9A012F500B
:10BCF000304037FDF4C280919A0590919B05280F42
:10BD0000391F30939B0520939A0520919A05309115
:10BD10009B05C90137FF04C088279927821B930B15
:10BD2000815092400CF481C18091EB089927829F49
:10BD3000F001839FF00D929FF00D1124CF0160E080
:10BD400075E00E94F06BCB01AA2797FDA095BA2F52
:10BD50002091CC043091CD044091CE045091CF0479
:10BD6000820F931FA41FB51F8093CC049093CD0422
:10BD7000A093CE04B093CF0410929B0510929A0525
:10BD8000B1FE06C08BE490E09093FC038093FB032C
:10BD90008091EF08882309F048C100919E05109119
:10BDA0009F05A80117FD93C2559547955595479551
:10BDB0008091270390912803209100013327489F09
:10BDC0007001499FF00C589FF00C1124C701B90174
:10BDD0000E94F06B663471050CF073C226E430E00B
:10BDE0003093C8032093C703809143059091440585
:10BDF000892B09F4FBCAD401C3016092CC04709270
:10BE0000CD048092CE049092CF04F8CA1092A1057E
:10BE10001092A0058FEF93E09093CA038093C9031B
:10BE2000F3CCAFE0803A9A0708F0E2C0D801C7012E
:10BE3000FAE0B695A79597958795FA95D1F7E81A00
:10BE4000F90A0A0B1B0BDA01C901880F991FAA1FF7
:10BE5000BB1F880F991FAA1FBB1FA6CC1091DF081C
:10BE60000C94D8462093840530938505409386052D
:10BE70005093870510928D0510928C05E8EE2E2EBA
:10BE8000E3E03E2E3092AB032092AA030C943B4D8C
:10BE90006092800570928105809282059092830560
:10BEA00010928D0510928C0588EE282E83E0382E96
:10BEB0003092AB032092AA030C94D34B7093C90425
:10BEC0006093C804D092CB04C092CA04CB0177FD22
:10BED0006BC1BC0175956795C601D7FC63C16C0148
:10BEE000D594C7940C94164A299A0C94AC4681E0D8
:10BEF000809391050C943B4D909581959F4F0ECC6E
:10BF0000B095A095909581959F4FAF4FBF4F0C94E2
:10BF1000CA4A209384053093850540938605509343
:10BF2000870581E0809390050C94C94CB095A0954D
:10BF3000909581959F4FAF4FBF4F0C942C4C209202
:10BF4000800530928105409282055092830581E000
:10BF500080938F050C94D34B81509F4FAF4FBF4FB1
:10BF60000C946D4981509F4FAF4FBF4F0C94534974
:10BF700081509F4FAF4FBF4F0C94E84981509F4F66
:10BF8000AF4FBF4F0C94DB4961507F4F8F4F9F4F96
:10BF90000C94AB4961507F4F8F4F9F4F0C94954944
:10BFA00081E080938E050C94624B615E7F4F8F4FD2
:10BFB0009F4FAFCA6FE770E080E090E0660E771E9B
:10BFC000881E991E93CA2D5F3F4F35CB61587F4F16
:10BFD0008F4F9F4FF1CA61587F4F8F4F9F4F6BCA52
:10BFE0002D5F3F4F4FCA295F3F4F36CA0F9624CA75
:10BFF00080549F4108F096C0D801C7017BE0B695F8
:10C00000A795979587957A95D1F7E81AF90A0A0BBB
:10C010001B0BDA01C901820F931FA41FB51FC4CBEC
:10C020006150704E8F4F9F4F8FCB00919E051091A6
:10C030009F05DACE6090D0047090D1048090D20435
:10C040009090D304D401C30180599140A040B040E6
:10C050008093CC049093CD04A093CE04B093CF04EE
:10C060002091EF08222309F446C033273093C803F8
:10C070002093C70300919E0510919F05BFC9F095BD
:10C08000E195FF4F0C945747299A81CCC9010F972E
:10C09000481759070CF058C08091A705882309F06C
:10C0A00053C08091A80580FF1EC18E7F6090D00490
:10C0B0007090D1048090D2049090D3046092CC040C
:10C0C0007092CD048092CE049092CF0482608093CF
:10C0D000A805421B530B9A01215F3F4F37FD0EC14C
:10C0E00080919A0590919B05821B930B90939B05E1
:10C0F00080939A050ACE28E730E0B8CF20938405D4
:10C100003093850540938605509387050C94B14C78
:10C1100020938405309385054093860550938705C9
:10C120000C94234DD801C7016CE0B695A79597955F
:10C1300087956A95D1F7E81AF90A0A0B1B0BE20EEC
:10C14000F31E041F151F34CB2091A805822F9927B9
:10C1500083709070892B81F12C7F2093A805109219
:10C160009B0510929A056090D0047090D104809045
:10C17000D2049090D3046092CC047092CD0480924B
:10C18000CE049092CF04B1FEC0CD84EF91E09093A5
:10C19000FC038093FB03B9CD81509F4FAF4FBF4F3E
:10C1A0000C94BD4C01969BCE019693CE295F3F4FD8
:10C1B0004F4F5F4F0C94064D6090D0047090D104A7
:10C1C0008090D2049090D304A0CD21503F4F30CC2A
:10C1D000295F3F4F4F4F5F4F0C94944C81509E4FBF
:10C1E000AF4FBF4F0C947F4C81509F4FAF4FBF4F0D
:10C1F0000C94C74BB095A095909581959F4FAF4FEC
:10C20000BF4F0C94804B295F3F4F4F4F5F4F0C94B3
:10C21000384B21503E4F4F4F5F4F0C941F4BB09502
:10C22000A095909581959F4FAF4FBF4F0C94194BA0
:10C23000F095E195FF4F0C94D44681509F4FD6CB9B
:10C2400081509F4FBCCB81509F4FAF4FBF4F0C943D
:10C250002F4DF095E195FF4F0C940E4A21503E4F23
:10C260004F4F5F4F0C94ED4CB095A09590958195F4
:10C270009F4FAF4FBF4F0C94E74C81509F4FAF4F34
:10C28000BF4F0C945A4BB095A095909581959F4FB8
:10C29000AF4FBF4F0C947B4C295F3F4F4F4F5F4FC9
:10C2A0000C949F4B21503E4F4F4F5F4F0C94864B49
:10C2B0006090D0047090D1048090D2049090D30408
:10C2C00010CD6739710534F026E930E089CD4D5F36
:10C2D0005F4F6ACD7093C8036093C70385CD3095D7
:10C2E00021953F4F08CD6090D0047090D10480908C
:10C2F000D2049090D304EACE039691CC3095219548
:10C300003F4FEECE3A94E2E0F0E0EE0EFF1E0C5FFF
:10C310001F4F0894C11CD11C37FC02C00C944A5614
:10C32000ED960FB6F894DEBF0FBECDBFDF91CF9173
:10C330001F910F91FF90EF90DF90CF90BF90AF9043
:10C340009F908F907F906F905F904F903F902F9035
:10C3500008958091B5059091B605A091B705B0916B
:10C36000B8058093AD059093AE05A093AF05B0934B
:10C37000B0058091B1059091B205A091B305B0913F
:10C38000B4058093A9059093AA05A093AB05B0933B
:10C39000AC0508951092C0051092BF051092BE051D
:10C3A0001092BD05089584B1806A84B93D9A82E5F2
:10C3B0008CBD1DBC459A81E08093B2098AEA8093C6
:10C3C000B60983E88093B7099AE09093B809109270
:10C3D000BA091092B9091092BC091092BB091092C7
:10C3E000140A1092D8091092D9098CE48093DA09C2
:10C3F00086E08093DB099093DC090895EF92FF9229
:10C400000F931F938091F5089927880F991F880F24
:10C41000991F7C010027F7FC0095102F80912905BA
:10C4200090912A05A0912B05B0912C05BC01CD015E
:10C43000A80197010E94256C3093BA092093B9098D
:10C440008091210590912205A0912305B0912405AA
:10C45000BC01CD01A80197010E94256C3093BC0955
:10C460002093BB092091A8093091A9094091AA09FC
:10C470005091AB09DA01C901E3E0880F991FAA1FA7
:10C48000BB1FEA95D1F7820F931FA41FB51F820F20
:10C49000931FA41FB51F20918603309187034091FD
:10C4A000880350918903BC01CD010E94256C309313
:10C4B000C2092093C109E0913305F09134058091C0
:10C4C0006A0990916B09BF010E94F06BCB019B013F
:10C4D000220F331F220F331F280F391F280F391F38
:10C4E00037FD1CC135952795359527953093BE09A5
:10C4F0002093BD098091A4099091A509BF010E94D4
:10C50000F06B9B01220F331F220F331F260F371FA3
:10C51000260F371F37FDFFC0359527953595279591
:10C520003093C0092093BF0910923405109233054F
:10C5300010926B0910926A091092A5091092A40931
:10C540008091B80999278C30910509F4A1C08D30EC
:10C5500091050CF069C08A30910509F4A4C10B97CC
:10C5600009F410C18091D809882309F4CBC0209127
:10C57000DE093091DF09C90181509E4F8F5F9340E2
:10C58000C8F44091E0095091E109CA0181509E4FE1
:10C590008F5F934078F48091E60885FF0BC030935D
:10C5A000C0052093BF055093BE054093BD058AEF9B
:10C5B0008093C2058091E4099091E50921E08936D4
:10C5C00092070CF056C19C019093F0048093EF0405
:10C5D0008091ED049091EE04281B390BC901845E13
:10C5E0009D4F68E671E00E94F06B845B90409093F1
:10C5F000EC048093EB042091E8093091E9098091E3
:10C60000FB039091FC038217930740F480917B0712
:10C61000882321F43093FC032093FB038091DD09F0
:10C62000873609F0ADC12AC18E30910509F476C173
:10C630008E3091050CF475C00F9709F093CF80915F
:10C640000D098093C909809135098093CA098091A9
:10C6500092038093CB09809106098093CC09809145
:10C6600007098093CD09809108098093CE098091B4
:10C6700091038093CF0980910A098093D00980911A
:10C680000B098093D10980910C098093D2096ACF5C
:10C6900080917B07863018F010927B0785E08093AD
:10C6A000C909809132098093CA0980912C08909120
:10C6B0002D089093CC098093CB098091CC04909164
:10C6C000CD04A091CE04B091CF04BC01CD0125E0F2
:10C6D00030E040E050E00E94256C3093CE0920937A
:10C6E000CD09809128098093CF09809129098093F1
:10C6F000D00980912A098093D1098091D809882393
:10C7000009F035CF1092C0051092BF051092BE05FA
:10C710001092BD0535C12D5F3F4FFECE2D5F3F4FBF
:10C72000E1CE809123098093C909809124098093E7
:10C73000CA09809125098093CB09809126098093AD
:10C74000CC09809127098093CD0980912B09809392
:10C75000CE0980912C098093CF0980912D09809377
:10C76000D009809130098093D10980912E0980935E
:10C77000D20980912F098093D30980913109809348
:10C78000D409F0CEF8948091E008E82FFF27EE0F4F
:10C79000FF1FE455F74F0190F081E02DE038F105DF
:10C7A0000CF0D1C02FEFE138F20714F4E1E8FFEF0D
:10C7B000E093C9098091E108E82FFF27EE0FFF1FE2
:10C7C000E455F74F0190F081E02DE038F1050CF4CD
:10C7D000CDC0EFE7F0E0E093CA098091DF08E82FD1
:10C7E000FF27EE0FFF1FE455F74F0190F081E02D7A
:10C7F000E038F1050CF4B2C0EFE7F0E0E093CB09CC
:10C800008091DE08E82FFF27EE0FFF1FE455F74F5A
:10C810000190F081E02DE038F1050CF497C0EFE7CE
:10C82000F0E07894E093CC098091E5048093CD0901
:10C830008091E3048093CE098091E1048093CF0935
:10C840008091DF048093D0098091DE048093D10928
:10C850008091DD048093D209809130089091310855
:10C8600097FD8CC095958795959587958093D3096D
:10C8700079CE2091EF043091F004AACE8091EA099C
:10C880008093110A8091EB098093130A8091EC093F
:10C890008093120A8091ED098093140A8091EE0929
:10C8A0008093150A6DC08091C1048093C90980915D
:10C8B000C0048093CA098091BF048093CB09809102
:10C8C000BE048093CC098091BD048093CD098091F2
:10C8D000BC048093CE098091BB048093CF098091E2
:10C8E000BA048093D0098091AD048093D1098091DE
:10C8F000AD04837F8093AD0480912703909128033A
:10C900008093D209809100018093D309A2E0B0E026
:10C910000E94406C802D8093D40924CE8091D90947
:10C920008093C9098091DA098093CA098091DB0953
:10C930008093CB098091DC098093CC09809102011E
:10C940008093CD090FCEEFE7F0E032CF8FEFE138E3
:10C95000F8070CF066CFE1E8FFEF63CF6FEFE13847
:10C96000F6070CF04BCFE1E8FFEF48CF4FEFE1388F
:10C97000F4070CF030CFE1E8FFEF2DCF039672CF34
:10C980001F910F91FF90EF9008958091B209882335
:10C9900009F43BC0459886EB99E09093B4098093E5
:10C9A000B3098091C105E82FFF27E453FC4F982F6E
:10C9B0009F5F80818093B809973008F027C09093DB
:10C9C000C1051092B2090E94FE6181E08093B50911
:10C9D0000000000000000000000000000000000057
:10C9E0000000000000000000000000000000000047
:10C9F0000000000000000000000000000000000037
:10CA00008091B6098093D5098EBD08951092C10515
:10CA1000D8CF2091B209222309F045C00DB407FEFA
:10CA200042C084E08093FA03459A3EB58091C305E5
:10CA300099278130910509F437C0823091050CF4B3
:10CA400051C0029709F439C02091B509203208F08D
:10CA500030C0459800000000000000000000000009
:10CA600000000000000000000000000000000000C6
:10CA700000000000000000000000000000000000B6
:10CA800000000000E091B309F091B409E20FF11D3C
:10CA900080818EBD8091D5099081890F8093D509C1
:10CAA0002F5F2093B5090895353551F12093C305C3
:10CAB000CBCF81E08093B209F3CF8091D709E82FE3
:10CAC000FF27E950F64F30838F5F8093D7098A3173
:10CAD00000F18091C405381711F12093D809109204
:10CAE000C305B2CF892B09F0AFCF2093D70930937C
:10CAF000C405313809F0A8CF81E08093C305A4CFE5
:10CB00008091C405830F8093C40582E08093C305A0
:10CB10009BCF8091C405830F8093C40595CF8AE194
:10CB2000E7EFF9E0ADEDB9E001900D928A95E1F7FC
:10CB300081E08093D8091092C30586CF87B18C60BD
:10CB400087B9089508958091C9008F778093C900AF
:10CB50008091C9008F7B8093C9008091C9008F7D2F
:10CB60008093C9005A9A52981092CD0084E190E0C7
:10CB70008093CC008091C80082608093C80080E1DF
:10CB80008093C9008091CA008F778093CA008091FA
:10CB9000CA008F7B8093CA008091CA008F7D8093EA
:10CBA000CA008091CA008F7E8093CA008091CA001B
:10CBB000877F8093CA008091C9008B7F8093C900D2
:10CBC0008091CA0084608093CA008091CA0082600C
:10CBD0008093CA008091C80087FF0CC08091CE006E
:10CBE0008091C800882334F48091CE008091C800E1
:10CBF0008823A4F38091C90080688093C9000895B8
:10CC00001F93CF93DF9380E197E20E94F017EC012E
:10CC100010E08091C9008F778093C9008091C9008E
:10CC20008F7E8093C9005A988FE198E09F938F93ED
:10CC30001F930E9471140F900F900F90CE010E94CD
:10CC4000F917882309F066C04A9BF8CF8AE590E07F
:10CC50000E94F017EC0185E598E09F938F931F9257
:10CC60000E947114529A0F900F900F90CE010E9463
:10CC7000F9178823D9F383E690E05A9A019797FF32
:10CC8000FCCF8FE891E05A98019797FFFCCF89E09D
:10CC900090E05A9A019797FFFCCF89E090E05A986C
:10CCA000019797FFFCCF8FE891E05A9A019797FF81
:10CCB000FCCF8FE891E05A98019797FFFCCF89E06D
:10CCC00090E05A9A019797FFFCCF89E090E05A983C
:10CCD000019797FFFCCF8FE891E05A9A019797FF51
:10CCE000FCCF8FE891E05A98019797FFFCCF89E03D
:10CCF00090E05A9A019797FFFCCF89E090E05A980C
:10CD0000019797FFFCCF8FE891E05A9A019797FF20
:10CD1000FCCF0AC08BE598E09F938F931F930E94EE
:10CD200071140F900F900F9052985A980E94A3651B
:10CD3000DF91CF911F9108951F920F920FB60F921E
:10CD40001124CF92DF92EF92FF920F931F932F93B4
:10CD50003F934F935F936F937F938F939F93AF9383
:10CD6000BF93CF93DF93EF93FF932091CE008091F9
:10CD7000D503813009F44BC08091CB058823C9F0DD
:10CD800040E050E08091CC058823C9F4452B09F49C
:10CD90004AC081E08093CC058091CD058F5F809360
:10CDA000CD0543E08091CD058031E8F44093CB057B
:10CDB00007C241E050E08091CC05882339F38130EF
:10CDC00009F44AC08230B9F1833009F44AC081E0E5
:10CDD0008093D5031092CD051092CF0544E4809145
:10CDE000CD05803118F38091CF05882331F48091EF
:10CDF000D503882311F4809384031092CD051092FB
:10CE0000CF051092CC0584E48093CB05D9C1109254
:10CE1000D50384E48093CB051092CD051092CC0508
:10CE20001092CE05CDC144E48093CD058093CC050E
:10CE30008093CE05D4CF452B51F643E02093CE0509
:10CE40009091CD05923009F4C7C083E08093CC0562
:10CE50009F5F9093CD05C3CF452B09F0B8CF82E0FB
:10CE600099CF452B09F0B3CF482F82E08093CC05B2
:10CE70008091CD058F5F8093CD059091CE05892F50
:10CE800086958695C82FDD27CF70D0702196892F83
:10CE90009927982F88273327822B932B93708050C4
:10CEA000924063E070E00E94F06B6B01CB30D105E3
:10CEB00008F08BC07E01EC0EFD1EF701E455F74F24
:10CEC000808191819B01281B390BC90137FD34C139
:10CED00006976CF4C530D10550F48091DE04883C8F
:10CEE00008F032C18091DE04865F8093DE04C63094
:10CEF000D10509F482C0C230D10509F478C0C4302C
:10CF0000D10509F413C18091DE04843B08F469C0A3
:10CF1000C530D10508F065C087010E53174FF701E2
:10CF2000E455F74F808191819601281B390BC90187
:10CF300063E070E00E94F06BCB01880F991F860FB1
:10CF4000971FF80191838083C530D10538F42CEA0E
:10CF500038E0E20EF31EF701D182C082C530D10560
:10CF600009F4DFC0C730D10509F4D6C0269709F00F
:10CF700036CF20911C0A30911D0A2237310509F461
:10CF800011C15FEF2F38350709F4FFC02F583F4F0D
:10CF900009F4E5C08091200A9091210A9093B90884
:10CFA0008093B8088091220A9091230A82379105D4
:10CFB00009F4D3C042988091240A9091250A8237BF
:10CFC000910509F4D9C043980ACF629708F407CFB6
:10CFD00081E08093D50303CF27FDB2C01092CF0527
:10CFE00034CFF701EE53F74F11821082ADCFC4E07A
:10CFF000D0E078E0E72EF12C86CF35E6C316D104D9
:10D0000044F01092170A1092160A1092190A109200
:10D01000180A5AE0C516D1044CF48091160A909172
:10D02000170A01969093170A8093160A2091160A00
:10D030003091170A2730310509F4A0C08AE0C816DC
:10D04000D1044CF4F901E20FF31FE85DF54F8FE8CE
:10D050009FEF918380839CE9C9169FEFD906B4F4B2
:10D06000F901E20FF31FE85DF54F82E790E091834D
:10D0700080832630310550F48091180A9091190A66
:10D08000809590959093190A8093180A263031055F
:10D0900009F031CF2091180A3091190A2115310574
:10D0A00039F08091340A9091350A8F589F4F59F08A
:10D0B000232B09F020CF8091340A9091350A8237D2
:10D0C000910509F018CF20912A0A30912B0A30934C
:10D0D0001D0A20931C0A80912C0A90912D0A90938E
:10D0E0001F0A80931E0A80912E0A90912F0A909316
:10D0F000210A8093200A8091300A9091310A9093FE
:10D10000230A8093220A8091320A9091330A9093E5
:10D11000250A8093240AEFCED092BD08C092BC08A5
:10D1200025CFD092BB08C092BA081CCFC2E0D0E095
:10D1300064E0E62EF12CE7CE909581959F4FC8CE06
:10D1400081E08093CF0581CE88EC8093DE048091CE
:10D150006F008F7D80936F00CACE429A2CCF809152
:10D160001E0A90911F0A8237910509F013CF909300
:10D17000B7088093B6080ECF439A31CE1092170AA3
:10D180001092160A20E030E059CF80911E0A90914B
:10D190001F0A8F589F4F09F0F9CE1092B7081092CE
:10D1A000B608F4CE80911E0A90911F0AFFEF8F38C7
:10D1B0009F0709F0E6CE9093B7088093B608E1CEBA
:10D1C000FF91EF91DF91CF91BF91AF919F918F919F
:10D1D0007F916F915F914F913F912F911F910F918F
:10D1E000FF90EF90DF90CF900F900FBE0F901F90A9
:10D1F0001895CF93FC0197FD21C0C1E028E631E0EE
:10D20000CF01B9010E94F06BFC018B35910554F000
:10D210008B5590408A35910538F484EB90E08E1B55
:10D220009F0BFC0141E013C0CF01855B90408A3524
:10D23000910548F4E45BF0404FEF09C0CFEFF09563
:10D24000E195FF4FDBCF2E1B3F0BF9014FEFEE0FA8
:10D25000FF1FE054F64F259134918C2F992787FDBD
:10D260009095829FB001839F700D929F700D112445
:10D27000842F992787FD9095689FA001699F500D85
:10D28000789F500D1124CA01CF9108952AE530E00E
:10D29000281B390BC9010E94F96808951F93CF9389
:10D2A000DF93EB016115710519F4009709F494C03F
:10D2B00097FD3EC011E0209729F48AE51802B001DD
:10D2C00011248AC0AA2797FDA095BA2F26E0880FBF
:10D2D000991FAA1FBB1F2A95D1F79E01442737FD2E
:10D2E0004095542FBC01CD010E94256CF90137FDFA
:10D2F0002CC081E0EA35F807ACF08CE1E73AF8079A
:10D30000CCF02AE530E01C161D061CF5812F99276C
:10D3100087FD9095829FB001839F700D929F700D45
:10D3200011245AC0EA59F74F8491282F3327EBCFA5
:10D330001FEFC1CF89E0ED38F8078CF485E0EA3BB8
:10D34000F80784F028E530E0DECFF095E195FF4F57
:10D35000D0CFD7FD0EC0B901645B70403DC029E558
:10D3600030E0D1CF84E0E731F80754F027E530E032
:10D37000CACF111684F764EB70E0621B730B2CC0EC
:10D3800083E0EE32F8071CF026E530E0BCCF82E007
:10D39000E939F8071CF025E530E0B5CF82E0E2334B
:10D3A000F8071CF024E530E0AECF81E0E73EF80757
:10D3B0001CF023E530E0A7CF81E0ED3AF8071CF040
:10D3C00022E530E0A0CFEF57F1401CF021E530E03E
:10D3D0009ACF20E530E097CFCB01DF91CF911F911D
:10D3E0000895EF92FF920F931F93CF93DF937B01EA
:10D3F0008C0120E030E040E050E0FA01E9016FE00C
:10D400000BC0C21BD30BE40BF50B2F5F3F4F4F4FED
:10D410005F4F615067FD31C0220F331F441F551FFE
:10D42000CC0FDD1FEE1FFF1FCC0FDD1FEE1FFF1FF8
:10D43000D801C7017EE1B695A795979587957A950E
:10D44000D1F7C80FD91FEA1FFB1FEE0CFF1C001FEE
:10D45000111FEE0CFF1C001F111F2F5F3F4F4F4F7E
:10D460005F4FC217D307E407F50758F62150304045
:10D4700040405040615067FFCFCF56954795379554
:10D480002795CA01B901DF91CF911F910F91FF90AC
:10D49000EF900895002422273327442751E0BB272B
:10D4A000EE27FF27A0E1660F771F881F991F001C3A
:10D4B000221F331F441F660F771F881F991F001CF0
:10D4C000221F331F441F2AF4050E2B1F3E1F4F1F20
:10D4D00004C0051A2B0B3E0B4F0B550FBB1FEE1F45
:10D4E000587F556047FD5250AA95E9F6E695B795E5
:10D4F0005795E695B7955795852F9B2F0895222729
:10D50000332741E0552768E0880F991F221F331FFA
:10D51000880F991F221F331F1AF4240F351F02C0D2
:10D52000241B350B440F551F487F456037FD425083
:10D530006A9551F75695479556954795842F0895C6
:10D54000AA2797FF04C0809590958A1F9A1F77FF9E
:10D5500004C0609570956A1F7A1F669F9001779F3F
:10D56000A001679F300D411D5A1F300D411D5A1FEC
:10D57000889FF001999F2E0F3F1F401D511D899FCD
:10D58000300D411D5A1F300D411D5A1FCA01B901EE
:10D59000112480CFFC014150504030F0019006161C
:10D5A000D1F73197CF0108958827992708955058CA
:10D5B000192EA6D001D08CC0BA1762077307840752
:10D5C0009507B1F188F40EF410940B2EBA2FA02D0C
:10D5D000062E622F202D072E732F302D082E842F1C
:10D5E000402D092E952F502DFF275523B9F0591B9B
:10D5F00049F0573E98F0469537952795A795F04006
:10D600005395C9F776F0BA0F621F731F841F30F469
:10D61000879577956795B795F040939517FA0F2EF4
:10D620000895BF1BBB27BA0B620B730B840BF6CF9D
:10D63000DEF692C097FB70D09F3738F0FEE9F91BF9
:10D64000982F872F762F6B2F05C083C096958795CF
:10D6500077956795F150D0F73EF490958095709549
:10D6600061957F4F8F4F9F4F0895E89403C097FBBC
:10D670000EF4F3DFB62F672F782F892F9EE9002451
:10D6800027C00ED05EF004C00BD026F001C008D039
:10D6900019F020F48FEF089580E0089581E0089557
:10D6A00097FB092E052600F868942DD0E89407FC16
:10D6B00007C0621773078407950721F008F40094E8
:10D6C0000794989408959A95BB0F661F771F881F3B
:10D6D00011249923A1F08823B2F79F3F59F0BB0F83
:10D6E00048F421F4002011F460FF04C06F5F7F4F05
:10D6F0008F4F9F4F881F9795879597F9089529C059
:10D70000052E092607FA440F551F5F3F79F0AA2717
:10D71000A51708F051E04795880F991F9F3F31F0FA
:10D72000BB27B91708F091E0879508959F919F91C5
:10D73000112414C097FB880F991F9F3F31F0BB271E
:10D74000B91708F091E0879508959F919F91112452
:10D7500005C0662777278827992708959FEF80ECD3
:10D760000895629FD001739FF001829FE00DF11D2B
:10D77000649FE00DF11D929FF00D839FF00D749F4B
:10D78000F00D659FF00D9927729FB00DE11DF91FF7
:10D79000639FB00DE11DF91FBD01CF011124089554
:10D7A000991B79E004C0991F961708F0961B881FF3
:10D7B0007A95C9F780950895AA1BBB1B51E107C054
:10D7C000AA1FBB1FA617B70710F0A61BB70B881F11
:10D7D000991F5A95A9F780959095BC01CD010895A0
:10D7E00097FB092E07260AD077FD04D0E5DF06D087
:10D7F00000201AF4709561957F4F0895F6F7909583
:10D8000081959F4F0895A1E21A2EAA1BBB1BFD0113
:10D810000DC0AA1FBB1FEE1FFF1FA217B307E4070F
:10D82000F50720F0A21BB30BE40BF50B661F771F67
:10D83000881F991F1A9469F7609570958095909547
:10D840009B01AC01BD01CF01089597FB092E052670
:10D850000ED057FD04D0D7DF0AD0001C38F4509505
:10D860004095309521953F4F4F4F5F4F0895F6F704
:10D8700090958095709561957F4F8F4F9F4F08953C
:10D88000F999FECFB2BDA1BDF89A119600B40895E2
:10D89000F7DF01921A94E1F70895F999FECFB2BD2E
:10D8A000A1BD00BC11960FB6F894FA9AF99A0FBE72
:0CD8B00008950190F2DF1A94E1F708954A
:10D8BC005E010A0151756164726F0000416E676C04
:10D8CC00654E69636B20202020202020416E676C00
:10D8DC0065526F6C6C202020202020204163634E09
:10D8EC0069636B202020202020202020416363527C
:10D8FC006F6C6C2020202020202020204779726F14
:10D90C004769657220202020202020204869676804
:10D91C00742056616C756520202020204163635A69
:10D92C002020202020202020202020204761732030
:10D93C00202020202020202020202020436F6D70CC
:10D94C006173732056616C7565202020566F6C7462
:10D95C00616765202020202020202020456D7066E6
:10D96C00616E672020202020202020204779726FB4
:10D97C00204B6F6D70617373202020204D6F746F7E
:10D98C00722046726F6E7420202020204D6F746FB1
:10D99C007220526561722020202020204D6F746F00
:10D9AC0072204C6566742020202020204D6F746FEF
:10D9BC0072205269676874202020202020202020AB
:10D9CC00202020202020202020202020202020204B
:10D9DC002020202020202020202020205661726929
:10D9EC006F4D657465722020202020204D4B334DE7
:10D9FC0061672043616C5374617465205365727662
:10DA0C006F2020202020202020202020486F6F769F
:10DA1C006572676173202020202020202020202088
:10DA2C0020202020202020202020202020202020EA
:10DA3C0020202020202020202020202020202020DA
:10DA4C0020202020202020202020202020202020CA
:10DA5C0020202020202020202020202020202020BA
:10DA6C0020202020202020202020202020202020AA
:10DA7C002020202020202020202020204932432D2F
:10DA8C004572726F72202020202020202020202020
:10DA9C002020202020202020202020204750535FB1
:10DAAC004E69636B20202020202020204750535F9C
:10DABC00526F6C6C2020202020202020C800016494
:10DACC00FF01FFFF01FC01FC0101737373FF0300F5
:10DADC007D0000C409C40964000E48616C6C6F20A1
:10DAEC0057656C740000000000000000000000008E
:10DAFC00000000000000000000000000000000001A
:10DB0C000000000000000000000000000000000009
:10DB1C0000000000000000000000000000000000F9
:10DB2C0000000000000000000000010203040506D4
:10DB3C000708090A01040B050000ECFF6440415A78
:10DB4C004664640A02969696960840403A10FB305A
:10DB5C00380190D0030090D00300F401640053709E
:10DB6C006F727400004E6F726D616C0000426567DD
:10DB7C00696E6E657200007800FF03640A0B0D0B72
:06DB8C000C0E0F01010167
:00000001FF
/Spektrum-Expander/FlightCtrl-Patch/v0.76g/Spectrum.c
0,0 → 1,393
/*#######################################################################################
Decodieren eines RC Summen Signals oder Spektrum Empfänger-Satellit
#######################################################################################*/
 
#include "Spectrum.h"
#include "main.h"
unsigned char SpektrumTimer = 0;
 
unsigned int sexcnt; // Counter for Spektrum-Expander
unsigned int sexparity; // Parity Bit for Spektrum-Expander
signed int sexdata[7]; // Data for Spektrum-Expander
signed int sexdata_valid[7]; // Valid Data for Spektrum-Expander
 
//--------------------------------------------------------------//
 
//--------------------------------------------------------------//
void SpektrumBinding(void)
{
unsigned int timerTimeout = SetDelay(10000); // Timeout 10 sec.
unsigned char connected = 0;
unsigned int delaycounter;
UCSR1B &= ~(1 << RXCIE1); // disable rx-interrupt
UCSR1B &= ~(1<<RXEN1); // disable Uart-Rx
PORTD &= ~(1 << PORTD2); // disable pull-up
printf("\n\rPlease connect Spektrum receiver for binding NOW...");
while(!CheckDelay(timerTimeout))
{
if (PIND & (1 << PORTD2)) { timerTimeout = SetDelay(90); connected = 1; break; }
}
if (connected)
{
printf("ok.\n\r");
DDRD |= (1 << DDD2); // Rx as output
 
while(!CheckDelay(timerTimeout)); // delay after startup of RX
for (delaycounter = 0; delaycounter < 100; delaycounter++) PORTD |= (1 << PORTD2);
for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD &= ~(1 << PORTD2);
for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD |= (1 << PORTD2);
for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD &= ~(1 << PORTD2);
for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD |= (1 << PORTD2);
for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD &= ~(1 << PORTD2);
for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD |= (1 << PORTD2);
for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD &= ~(1 << PORTD2);
for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD |= (1 << PORTD2);
for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD &= ~(1 << PORTD2);
 
for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD |= (1 << PORTD2);
for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD &= ~(1 << PORTD2);
for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD |= (1 << PORTD2);
}
else
{ printf("Timeout.\n\r");
}
DDRD &= ~(1 << DDD2); // RX as input
PORTD &= ~(1 << PORTD2);
 
Uart1Init(); // init Uart again
}
 
//############################################################################
// zum Decodieren des Spektrum Satelliten wird USART1 benutzt.
// USART1 initialisation from killagreg
void Uart1Init(void)
//############################################################################
{
// -- Start of USART1 initialisation for Spekturm seriell-mode
// USART1 Control and Status Register A, B, C and baud rate register
uint16_t ubrr = (uint16_t) ((uint32_t) SYSCLK/(8 * 115200) - 1);
// disable RX-Interrupt
UCSR1B &= ~(1 << RXCIE1);
// disable TX-Interrupt
UCSR1B &= ~(1 << TXCIE1);
// disable DRE-Interrupt
UCSR1B &= ~(1 << UDRIE1);
// set direction of RXD1 and TXD1 pins
// set RXD1 (PD2) as an input pin
PORTD |= (1 << PORTD2);
DDRD &= ~(1 << DDD2);
// USART0 Baud Rate Register
// set clock divider
UBRR1H = (uint8_t)(ubrr>>8);
UBRR1L = (uint8_t)ubrr;
// enable double speed operation
UCSR1A |= (1 << U2X1);
// enable receiver and transmitter
//UCSR1B = (1<<RXEN1)|(1<<TXEN1);
UCSR1B = (1<<RXEN1);
// set asynchronous mode
UCSR1C &= ~(1 << UMSEL11);
UCSR1C &= ~(1 << UMSEL10);
// no parity
UCSR1C &= ~(1 << UPM11);
UCSR1C &= ~(1 << UPM10);
// 1 stop bit
UCSR1C &= ~(1 << USBS1);
// 8-bit
UCSR1B &= ~(1 << UCSZ12);
UCSR1C |= (1 << UCSZ11);
UCSR1C |= (1 << UCSZ10);
// flush receive buffer explicit
while(UCSR1A & (1<<RXC1)) UDR1;
// enable RX-interrupts at the end
UCSR1B |= (1 << RXCIE1);
// -- End of USART1 initialisation
return;
}
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// + Copyright (c) Rainer Walther
// + RC-routines from original MK rc.c (c) H&I
// + Useful infos from Walter: http://www.rcgroups.com/forums/showthread.php?t=714299&page=2
// + only for non-profit use
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//
// 20080808 rw Modified for Spektrum AR6100 (PPM)
// 20080823 rw Add Spektrum satellite receiver on USART1 (644P only)
// 20081213 rw Add support for Spektrum DS9 Air-Tx-Module (9 channels)
// Replace AR6100-coding with original composit-signal routines
//
// ---
// Entweder Summensignal ODER Spektrum-Receiver anschließen. Nicht beides gleichzeitig betreiben!
// Binding is not implemented. Bind with external Receiver.
// Servo output J3, J4, J5 not serviced
//
// Anschuß Spektrum Receiver
// Orange: 3V von der FC (keinesfalls an 5V anschließen!)
// Schwarz: GND
// Grau: RXD1 (Pin 3) auf 10-Pol FC-Stecker
//
// ---
// Satellite-Reciever connected on USART1:
//
// DX7/DX6i: One data-frame at 115200 baud every 22ms.
// DX7se: One data-frame at 115200 baud every 11ms.
// byte1: unknown
// byte2: unknown
// byte3: and byte4: channel data (FLT-Mode)
// byte5: and byte6: channel data (Roll)
// byte7: and byte8: channel data (Nick)
// byte9: and byte10: channel data (Gier)
// byte11: and byte12: channel data (Gear Switch)
// byte13: and byte14: channel data (Gas)
// byte15: and byte16: channel data (AUX2)
//
// DS9 (9 Channel): One data-frame at 115200 baud every 11ms, alternating frame 1/2 for CH1-7 / CH8-9
// 1st Frame:
// byte1: unknown
// byte2: unknown
// byte3: and byte4: channel data
// byte5: and byte6: channel data
// byte7: and byte8: channel data
// byte9: and byte10: channel data
// byte11: and byte12: channel data
// byte13: and byte14: channel data
// byte15: and byte16: channel data
// 2nd Frame:
// byte1: unknown
// byte2: unknown
// byte3: and byte4: channel data
// byte5: and byte6: channel data
// byte7: and byte8: 0xffff
// byte9: and byte10: 0xffff
// byte11: and byte12: 0xffff
// byte13: and byte14: 0xffff
// byte15: and byte16: 0xffff
//
// Each channel data (16 bit= 2byte, first msb, second lsb) is arranged as:
//
// Bits: F 0 C3 C2 C1 C0 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
//
// 0 means a '0' bit
// F: 1 = indicates beginning of 2nd frame for CH8-9 (DS9 only)
// C3 to C0 is the channel number. 0 to 9 (4 bit, as assigned in the transmitter)
// D9 to D0 is the channel data (10 bit) 0xaa..0x200..0x356 for 100% transmitter-travel
//
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
#define MIN_FRAMEGAP 68 // 7ms
#define MAX_BYTEGAP 3 // 310us
 
//############################################################################
//Diese Routine startet und inizialisiert den USART1 für seriellen Spektrum satellite reciever
SIGNAL(USART1_RX_vect)
//############################################################################
{
static unsigned char Sync=0, FrameCnt=0, ByteHigh=0, ReSync=1, Frame2=0;
unsigned int Channel, index;
signed int signal;
int bCheckDelay;
uint8_t c;
c = UDR1; // get data byte
if(ReSync == 1)
{
// wait for beginning of new frame
ReSync = 0;
SpektrumTimer = MIN_FRAMEGAP;
FrameCnt = 0;
Sync = 0;
ByteHigh = 0;
}
else
{
if(!SpektrumTimer) bCheckDelay = 1; else bCheckDelay = 0;//CheckDelay(FrameTimer);
if ( Sync == 0 )
{
if(bCheckDelay)
{
// nach einer Pause von mind. 7ms erstes Sync-Character gefunden
// Zeichen ignorieren, da Bedeutung unbekannt
Sync = 1;
FrameCnt ++;
SpektrumTimer = MAX_BYTEGAP;
}
else
{
// Zeichen kam vor Ablauf der 7ms Sync-Pause
// warten auf erstes Sync-Zeichen
SpektrumTimer = MIN_FRAMEGAP;
FrameCnt = 0;
Sync = 0;
ByteHigh = 0;
}
}
else if((Sync == 1) && !bCheckDelay)
{
// zweites Sync-Character ignorieren, Bedeutung unbekannt
Sync = 2;
FrameCnt ++;
SpektrumTimer = MAX_BYTEGAP;
}
else if((Sync == 2) && !bCheckDelay)
{
SpektrumTimer = MAX_BYTEGAP;
// Datenbyte high
ByteHigh = c;
if (FrameCnt == 2)
{
// is 1st Byte of Channel-data
// Frame 1 with Channel 1-7 comming next
Frame2 = 0;
if(ByteHigh & 0x80)
{
// DS9: Frame 2 with Channel 8-9 comming next
Frame2 = 1;
}
}
Sync = 3;
FrameCnt ++;
}
else if((Sync == 3) && !bCheckDelay)
{
// Datenbyte low
// High-Byte for next channel comes next
SpektrumTimer = MAX_BYTEGAP;
Sync = 2;
FrameCnt ++;
index = (ByteHigh >> 2) & 0x0f;
index++;
Channel = ((unsigned int)ByteHigh << 8) | c;
signal = Channel & 0x3ff;
signal -= 0x200; // Offset, range 0x000..0x3ff?
signal = signal/3; // scaling to fit PPM resolution
if(index >= 0 && index <= 10)
{
// Stabiles Signal
if((abs(signal - PPM_in[index]) < 6) && (index < 5)) // RX-check only for CH1-4
{
if(SenderOkay < 200) SenderOkay += 10;
else
{
SenderOkay = 200;
TIMSK1 &= ~_BV(ICIE1); // disable PPM-Input
}
}
// Spektrum-Expander START
if (index == 6) // FLIGHT-MODE - The channel used for our data uplink
{
if (signal > 100) // SYNC received
{
sexcnt = 0; // Reset bitcounter
sexparity = 0; // Reset parity bit
}
if (signal < 10) sexcnt++; // Increase counter only for non-sync bits
if (sexcnt == 7) sexcnt = 0; // Overflow protection
 
if (signal < 10) sexdata[sexcnt] = -113; // Bit = 0 -> value = -113 (min)
 
if (signal < -100)
{
sexdata[sexcnt] = 114; // Bit = 1 -> value = 114 (max)
if (sexcnt < 6) sexparity = ~sexparity; // Bit = 1 -> Invert parity bit without itself
}
if (sexcnt == 6) // Wait for complete frame
{
if ((sexparity != 0 && sexdata[6] == -113) || (sexparity == 0 && sexdata[6] == 114)) // Parity check
{
sexdata_valid[1] = sexdata[1]; // Flight Mode 1
sexdata_valid[2] = sexdata[2]; // Flight Mode 2
sexdata_valid[3] = sexdata[3]; // Elevator
sexdata_valid[4] = sexdata[4]; // Aileron
sexdata_valid[5] = sexdata[5]; // Rudder
}
}
}
 
switch(index) // Analog channel reassigment for logical numbering (1,2,3,4)
{
case 2: index = 4;
break;
case 4: index = 2;
}
if(SenderOkay >= 180 && index < 5) PPM_diff[index] = ((signal - PPM_in[index]) / 3) * 3;
else PPM_diff[index] = 0;
 
 
if (index < 5 ) PPM_in[index] = signal; // Update normal potis (CH1-4)
if (index == 5) PPM_in[7] = signal; // Gear (CH7)
if (index == 7) PPM_in[8] = signal; // AUX2 (CH8)
 
if (index == 6)
{
if (sexdata_valid[1] == 114 && sexdata_valid[2] == -113) PPM_in[5] = -113;// Reconstruct tripole Flight-Mode value (CH5)
if (sexdata_valid[1] == -113 && sexdata_valid[2] == -113) PPM_in[5] = 0; // Reconstruct tripole Flight-Mode value (CH5)
if (sexdata_valid[1] == -113 && sexdata_valid[2] == 114) PPM_in[5] = 114; // Reconstruct tripole Flight-Mode value (CH5)
PPM_in[6] = sexdata_valid[3]; // Elevator (CH6)
if (sexdata_valid[4] == 114) J16_ON; else J16_OFF;// Aileron (CH9) for LED-Output J16
if (sexdata_valid[5] == 114) J17_ON; else J17_OFF;// Rudder (CH10) for LED-Output J17
}
// Spektrum-Expander END
 
}
else if(index > 17) ReSync = 1; // hier stimmt was nicht: neu synchronisieren
}
else
{
// hier stimmt was nicht: neu synchronisieren
ReSync = 1;
FrameCnt = 0;
Frame2 = 0;
// new frame next, nach fruehestens 7ms erwartet
SpektrumTimer = MIN_FRAMEGAP;
}
// 16 Bytes eingetroffen -> Komplett
if(FrameCnt >= 16)
{
// Frame complete
if(Frame2 == 0)
{
// Null bedeutet: Neue Daten
// nur beim ersten Frame (CH 0-7) setzen
if(!ReSync) NewPpmData = 0;
}
FrameCnt = 0;
Frame2 = 0;
Sync = 0;
SpektrumTimer = MIN_FRAMEGAP;
}
}
}
 
 
/Spektrum-Expander/FlightCtrl-Patch/v0.76g/led.c
0,0 → 1,71
#include <inttypes.h>
#include "main.h"
 
uint16_t LED1_Timing = 0;
uint16_t LED2_Timing = 0;
unsigned char J16Blinkcount = 0, J16Mask = 1;
unsigned char J17Blinkcount = 0, J17Mask = 1;
 
// initializes the LED control outputs J16, J17
void LED_Init(void)
{
// set PC2 & PC3 as output (control of J16 & J17)
DDRC |= (1<<DDC2)|(1<<DDC3);
/* Commented out for Spektrum Expander - Don't mess with my bits
J16_OFF;
J17_OFF;
J16Blinkcount = 0; J16Mask = 128;
J17Blinkcount = 0; J17Mask = 128;
*/
}
 
// called in UpdateMotors() every 2ms
void LED_Update(void)
{
/* Commented out for Spektrum Expander - Blinking doesn't work (yet?)
static char delay = 0;
static unsigned char J16Bitmask = 0;
static unsigned char J17Bitmask = 0;
if(!delay--) // 10ms Intervall
{
delay = 4;
 
if(MikroKopterFlags & FLAG_LOWBAT || SenderOkay < 128)
{
J16Bitmask = EE_Parameter.WARN_J16_Bitmask;
J17Bitmask = EE_Parameter.WARN_J17_Bitmask;
}
else
{
J16Bitmask = EE_Parameter.J16Bitmask;
J17Bitmask = EE_Parameter.J17Bitmask;
}
 
if((EE_Parameter.BitConfig & CFG_MOTOR_BLINK) && !MotorenEin) {if(EE_Parameter.BitConfig & CFG_MOTOR_OFF_LED1) J16_ON; else J16_OFF;}
else
if((EE_Parameter.J16Timing > 250) && (Parameter_J16Timing > 220)) {if(J16Bitmask & 128) J16_ON; else J16_OFF;}
else
if((EE_Parameter.J16Timing > 250) && (Parameter_J16Timing < 10)) {if(J16Bitmask & 128) J16_OFF; else J16_ON;}
else
if(!J16Blinkcount--)
{
J16Blinkcount = Parameter_J16Timing-1;
if(J16Mask == 1) J16Mask = 128; else J16Mask /= 2;
if(J16Mask & J16Bitmask) J16_ON; else J16_OFF;
}
 
if((EE_Parameter.BitConfig & CFG_MOTOR_BLINK) && !MotorenEin) {if(EE_Parameter.BitConfig & CFG_MOTOR_OFF_LED2) J17_ON; else J17_OFF;}
else
if((EE_Parameter.J17Timing > 250) && (Parameter_J17Timing > 230)) {if(J17Bitmask & 128) J17_ON; else J17_OFF;}
else
if((EE_Parameter.J17Timing > 250) && (Parameter_J17Timing < 10)) {if(J17Bitmask & 128) J17_OFF; else J17_ON;}
else
if(!J17Blinkcount--)
{
J17Blinkcount = Parameter_J17Timing-1;
if(J17Mask == 1) J17Mask = 128; else J17Mask /= 2;
if(J17Mask & J17Bitmask) J17_ON; else J17_OFF;
}
}
*/
}