diff options
author | Cluster <clusterrr@clusterrr.com> | 2015-05-26 02:57:33 +0300 |
---|---|---|
committer | Cluster <clusterrr@clusterrr.com> | 2015-05-26 02:57:33 +0300 |
commit | aa2c8741be50c0713acd06408225c473d9022fb8 (patch) | |
tree | 0c225fb32545fd75ca8e025befd8b29e55903244 | |
parent | f2cc9b288696043fb76539dfe26bf25de17e93fd (diff) |
compatibility fixes, timings optimization
-rw-r--r-- | main.c | 7 | ||||
-rw-r--r-- | nes2wii.hex | 815 |
2 files changed, 412 insertions, 410 deletions
@@ -25,6 +25,7 @@ const unsigned char cal_data[32] = { void wiimote_query() { wdt_reset(); + wdt_enable(WDTO_15MS); RED_ON; } @@ -71,11 +72,11 @@ int main() if (!connected) { - _delay_ms(1000); + _delay_ms(100); connected = 1; WII_CONNECT; wm_init((void*)classic_controller_id, but_dat, (void*)cal_data, wiimote_query); - wdt_enable(WDTO_1S); + wdt_enable(WDTO_2S); } int x = 0; @@ -461,7 +462,7 @@ int main() if (mode_change_counter == 3) // A+B+Start pressed? { mode_change_timer++; - if (mode_change_timer >= 2000) // For a long time? + if (mode_change_timer >= 1000) // For a long time? { mode_change_timer = 0; mode++; // Changing current mode... diff --git a/nes2wii.hex b/nes2wii.hex index 8dbf5d3..3744841 100644 --- a/nes2wii.hex +++ b/nes2wii.hex @@ -2,7 +2,7 @@ :100010000C945C050C945C050C945C050C945C05DC :100020000C945C050C945C050C945C050C945C05CC :100030000C945C050C945C050C945C050C945C05BC -:100040000C945C050C94E00D0C945C050C945C0520 +:100040000C945C050C94E90D0C945C050C945C0517 :100050000C945C05A877A6E0F7435A3585E27297C1 :100060008FB71A6287380D67C7BE4F3E2076378F2D :1000700068B7A9263F2B10E3307E900E850A705199 @@ -167,411 +167,412 @@ :100A60000000000000000000000000000000000086 :100A70000000000000000000000000000000112441 :100A80001FBECFE5D4E0DEBFCDBF10E0A0E6B0E0F2 -:100A9000EEEAF3E202C005900D92AE3AB107D9F743 +:100A9000E0ECF3E202C005900D92AE3AB107D9F74F :100AA00011E0AEEAB0E001C01D92A53DB107E1F74B -:100AB0000E9461050C94D5110C940000A895C49A6D -:100AC00008952F923F924F925F926F927F928F92F2 -:100AD0009F92AF92BF92CF92DF92EF92FF920F93CD -:100AE0001F93DF93CF93CDB7DEB763970FB6F8941C -:100AF000DEBF0FBECDBFBC9ABB9A0E94280F0E94DA -:100B0000FD0E0E94D60E0E94B80F0E946C1080E06D -:100B100090E00E94C011C82E82E08C1508F4CC240D -:100B200020E137E244EF51E0CA010197F1F721508B -:100B30003040D1F78FE58D838FED8E838FE88F83E3 -:100B400018868FEF89878A8780E690E0BE016B5F09 -:100B50007F4F46E650E02EE535E00E94000B2EE088 -:100B600088E190E00FB6F894A89581BD0FBE21BD35 -:100B7000442455241E010894211C311C04EF11E06B -:100B8000C398F894C1010E942E0F7894892B09F024 -:100B900070C26624772488249924CE010B9669E0DC -:100BA00070E040E020E00E94DF10892B09F45CC077 -:100BB0008E85682F70E041E050E016C0C39A233064 -:100BC000310509F42EC4243031050CF0E1C1213087 -:100BD000310509F422C4223031050CF486C489851C -:100BE000837F89874F5F5F4F9A0121503040CB014F -:100BF000022E02C0959587950A94E2F780FFDECF1A -:100C0000483051057CF38F85682F70E041E050E05B -:100C100016C0C39A2330310509F407C424303105C6 -:100C20000CF0C2C12130310509F40BC4223031056A -:100C30000CF469C489858F7D89874F5F5F4F9A0166 -:100C400021503040CB01022E02C0959587950A9421 -:100C5000E2F780FFDECF483051057CF38C8582952A -:100C60008F70873009F463C30E94020FBC01AA246D -:100C7000BB2441E050E016C02230310509F4DDC14B -:100C8000233031050CF047C02115310509F4CAC1E4 -:100C90002130310509F4C2C1403151050CF04BC07F -:100CA0004F5F5F4F9A0121503040CB01022E02C0AE -:100CB000969587950A94E2F780FDEECFC39A25308A -:100CC000310509F4BEC126303105B4F228303105B2 -:100CD00009F49DC1293031057CF42630310509F431 -:100CE0008EC127303105C1F6F2E0CF1609F0CBC333 -:100CF00089858F778987D4CF2A30310509F47BC164 -:100D00002A3031050CF495C12B30310529F689853F -:100D10008D7F8987C5CF2330310509F465C1243023 -:100D2000310509F0B9CF82E0C81609F0BBC38A8546 -:100D30008E7F8A87B5CF0E94DB0E682F70E041E07E -:100D400050E016C0C39A2330310509F450C2243054 -:100D500031050CF0D2C02130310509F44FC22230E8 -:100D600031050CF472C389858F7E89874F5F5F4F91 -:100D70009A0121503040CB01022E02C095958795F3 -:100D80000A94E2F780FFDECF483051057CF3DD2482 -:100D9000EE24FF240E94C60FBC018F709070892B37 -:100DA00009F05FC082E0E816F1040CF45AC045E097 -:100DB00050E00DC02430310509F407C1253031055C -:100DC00009F4FEC04C30510524F54F5F5F4F9A0186 -:100DD00021503040CB01022E02C0969587950A948F -:100DE000E2F780FDEFCF2830310509F4CCC029307F -:100DF000310504F32A30310509F4F1C02A303105F8 -:100E00000CF4E8C02B303105E9F689858F7E89879F -:100E1000C39A0894E11CF11C94E0E916F10409F06E -:100E2000B9CF8D81860D8D838E81880D8E83CE0105 -:100E300005960E94F70AE3E0AE16B10409F403C276 -:100E40004424552488E893E10197F1F79FE59D83B9 -:100E50008FED8E838FE88F8318868FEF89878A873F -:100E60008FCE41E050E09A0121503040CB01022E5C -:100E700002C0969587950A94E2F780FD2AC0253036 -:100E8000310509F452C026303105BCF4213031055A -:100E900009F471C02430310509F464C0232BB9F47E -:100EA00092E0C91609F0B1C18A858E7F8A87C39AFC -:100EB000DD24D3944F5F5F4FD6CF2B30310569F1DE -:100EC0002C3031056CF42A30310509F443C0DD249F -:100ED000D3944E30510574F3DD2009F09ACFA1CFA1 -:100EE0002C30310571F12D30310589F78A858F7EDF -:100EF0008A87C39ADD24D3948CCF2530310509F439 -:100F00006EC1253031050CF0A4C082E0C81609F08E -:100F1000D8C28A858E7F8A8729CF82E0C81609F0D9 -:100F20007BC189858F778987C2CF89858B7F8987A8 -:100F3000C39AE114F10409F0BBCF0894A11CB11CC1 -:100F4000B7CF8A858F7B8A87C39AE114F10409F0B1 -:100F5000AFCFF3CFF2E0CF1609F065C18A858D7F60 -:100F60008A87A5CF8A858F7D8A87C39AE114F10489 -:100F700009F09ECFE2CFE2E0CE1609F05CC1898590 -:100F80008F7B898794CF89858D7F8987C39A1DCF71 -:100F90002530310509F451C2253031050CF026C247 -:100FA0008A858E7F8A871ECE2530310509F45BC283 -:100FB000253031050CF0AAC18A85877F8A873DCE0E -:100FC00089858B7F8987C39A00CF8A858F7D8A87A1 -:100FD000C39AFBCE8A85877F8A87C39AF6CE898596 -:100FE0008F7D8987C39AF1CE89858B7F8987089405 -:100FF000A11CB11C55CE89858F7D898751CEE2E039 -:10100000CE1609F047C28A858D7F8A8749CE8A85A8 -:101010008F7E8A870894A11CB11C42CE8A858F7D61 -:101020008A873ECE8A858F7B8A870894A11CB11C53 -:1010300037CE8A85877F8A8733CE89858F7E898759 -:101040002FCE92E0C91609F016C289858F7B898759 -:1010500027CE2630310509F4BAC02730310509F012 -:1010600093CEF2E0CF1609F03AC289858F7789874F -:101070008ECE8981682F70E041E050E016C0C39A9F -:101080002330310509F4C1C1243031050CF093C07F -:101090002130310509F4EBC1223031050CF42CC2AA -:1010A0008A858F778A874F5F5F4F9A012150304042 -:1010B00088E090E0841B950BFB0102C0F595E79555 -:1010C0008A95E2F7E0FDDBCF4830510564F38A8171 -:1010D000682F70E041E050E00DC02230310509F486 -:1010E000FAC02330310509F4F2C04830510554F5F7 -:1010F0004F5F5F4F9A012150304088E090E0841BA1 -:10110000950BFB0102C0F595E7958A95E2F7E0FFA4 -:10111000ECCFC39A2430310509F4D5C02530310510 -:10112000E4F22630310509F4DEC0263031050CF436 -:10113000D6C027303105C9F68D81806C8D838E81B4 -:10114000806C8E838B81282F30E02038310514F09D -:10115000205031408C81E82FF0E0E038F10514F0A8 -:10116000E050F140C901880F991F820F931F9C0125 -:10117000220F331F220F331F280F391F220F331F57 -:10118000C90160E570E00E948C113B01CF01880F1E -:10119000991F8E0F9F1F9C01220F331F220F331F99 -:1011A000280F391F220F331FC90160E570E00E942C -:1011B0008C114B01F2CC2530310509F42AC12530C0 -:1011C00031050CF097C08A858E7F8A876CCFE2E06C -:1011D000CE1609F06EC18A858D7F8A87C7CD92E0D1 -:1011E000C91609F075C189858F7B8987BFCD89852F -:1011F0008B7F89870894A11CB11CB8CD8A858F7B11 -:101200008A870894A11CB11CB1CDCC2009F0AEC1D5 -:101210008EE1882E912C48CECC2009F0B0C12EE171 -:10122000622E712C7ECECC2009F0A4C1E2EE6E2E8F -:10123000EFEF7E2E93CECC2009F08EC1A2EE8A2E47 -:10124000AFEF9A2E9CCE0894411C511CF0ED4F1626 -:10125000F7E05F060CF4F6CDC39483E0C81609F4FA -:10126000CC2480E090E06C2D0E94C811C39828E83F -:1012700033E1C8010197F1F721503040D1F76C2DCF -:1012800070E040E050E0C39A20ED37E0C8010197DC -:10129000F1F721503040D1F7C39820ED37E0C80175 -:1012A0000197F1F721503040D1F74F5F5F4F64173E -:1012B00075074CF720E137E2C8010197F1F721509B -:1012C0003040D1F7BDCD8F818F618F8311CF89855C -:1012D0008D7F89870DCF89858F7D898709CF8F8104 -:1012E000807E8F8305CF8D818F738D838E818F73E9 -:1012F0008E83FECE2630310509F4B1C0273031058A -:1013000009F0E2CE89858F778987E1CE26303105D5 -:1013100009F48FC02730310509F09DCC8A858F7D77 -:101320008A878C8582958F70873009F09DCC8A8959 -:10133000FEE18F9F90011124C90180509F4097FDCD -:10134000ECC03C01660C672C661C77088B8920E892 -:1013500030E0281B3109C901880F991F820F931FA4 -:101360009C01220F331F220F331F280F391FC90181 -:10137000880F991F36FDCEC04C01880C892C881C23 -:101380009908C30106960D9710F466247724C401CA -:1013900006960D9710F48824992498899695969529 -:1013A000969589892FEF30E0281B310935952795CF -:1013B00035952795359527959E7F4D814F735E8195 -:1013C0005F736F81892F8695869586958295880FA4 -:1013D000880F807C842B8D839295990F907E952B1E -:1013E0009E8360762E7F622B6F833ECC2630310544 -:1013F00041F02730310509F003CC8A858D7F8A873B -:1014000002CC89858F7B8987EDCB89858B7F898706 -:101410004ACE89858F7B898746CE8985877E898755 -:10142000E1CB89858B7F8987DDCB89858D7F898716 -:1014300004CC8A858F7B8A8700CC89858F778987C2 -:10144000D1CB8A858B7F8A87F8CB232B09F09CCC64 -:101450008A858F7E8A870894A11CB11C87CC8A85D7 -:101460008D7F8A8720CE8A858F7E8A87E6CB8A8584 -:101470008F7B8A8718CECC2009F053C0E2EE8E2EE7 -:10148000EFEF9E2EE2CDCC2009F050C09EE1692EF8 -:10149000712C2ECCCC2009F064C022EE622E2FEFEE -:1014A000722EB1CDCC2009F045C0AEE18A2E912C30 -:1014B0003ECCCC2009F047C0E2EE6E2EEFEF7E2E40 -:1014C0008ACECC2009F05FC0BEE18B2E912C21CDBD -:1014D000CC20A1F5F2EE8F2EFFEF9F2E84CECC20F4 -:1014E000B9F52EE1622E712CC0CD232B09F088CBEB -:1014F00089858F7E898776CB232B09F0E5CD8A8578 -:101500008F7E8A87D0CD232B09F0A5CB8A858F7754 -:101510008A8793CB81589F4F2FCFC90181589E4016 -:1015200010CFF2EE8F2EFFEF9F2EBACB9EE1692EE9 -:10153000712CB6CBBEE18B2E912CB2CBA2EE8A2EB3 -:10154000AFEF9A2E13CC82EE682E8FEF782E0ECC52 -:101550003EE1632E712C1BCCB2EE8B2EBFEF9B2E87 -:10156000A6CC32EE632E3FEF732E9ACB9EE1892EEE -:10157000912C9DCCF2EE6F2EFFEF7F2E98CC3EE1AA -:10158000632E712C94CC8EE1882E912CEFCB10928F -:10159000D1011092D001880F82B985E486BF78947A -:1015A0000895882319F485E886BF089585EC86BFE1 -:1015B0000895282F30E070E088E090E0861B970BBC -:1015C000A90102C0440F551F8A95E2F7CA0102C063 -:1015D000359527956A95E2F7822B0895863008F0B5 -:1015E0000895E091AE00F091AF0009950895A0ED47 -:1015F000B0E0FC0186E001900D928150E1F7089582 -:101600000F931F93182F092F3093AF002093AE0034 -:10161000A0EDB0E0FB0186E001900D928150E1F772 -:101620001092C001812F902F9C01D9012AEF30E048 -:101630008D91F901E053FF4F80832F5F3F4F81E091 -:1016400020303807A9F7DA0120E230E08D91F90166 -:10165000E053FF4F80832F5F3F4F26323105B1F7B4 -:10166000A898A9981092D1011092D00184EA82B969 -:1016700085E486BF78941F910F9108952F923F9231 -:101680004F925F926F927F928F929F92AF92BF9292 -:10169000CF92DF92EF92FF920F931F93DF93CF933E -:1016A000CDB7DEB76A970FB6F894DEBF0FBECDBFD9 -:1016B00044E5642E40E0742E88249E01295F3F4F4C -:1016C000388F2F8B3DE0232E312C2C0E3D1E28E031 -:1016D000422E512CDE011196F30184918D933196A7 -:1016E0004F89588DA417B507C1F780E090E0FC0141 -:1016F000E055FF4FE081F0E0E258FF4FE491D10167 -:10170000A80FB91FEC9301968A30910581F7AA883A -:10171000CF8429812A2530E04C2D477050E09E88E7 -:10172000B988C201841B950BB90102C0660F771FEF -:101730008A95E2F7CB0102C0359527954A95E2F7E5 -:10174000822B89198B258F83EE84DD842A812E25B7 -:1017500030E04D2D477050E0AC89C201841B950BE1 -:10176000F90102C0EE0FFF1F8A95E2F7CF0102C018 -:10177000359527954A95E2F7822B8A198A2788871B -:10178000EB892B812E2730E00D89077010E0B20124 -:10179000601B710BC901062E02C0880F991F0A94A5 -:1017A000E2F7002E02C0359527950A94E2F7822BC6 -:1017B0008C198D2589872C812B2530E04A2F477085 -:1017C000842F90E09A8F898FD888C201498D5A8DD5 -:1017D000841B950BA90102C0440F551F8A95E2F79F -:1017E000CA01098C02C0359527950A94E2F7822B2D -:1017F0008D198C258A878D81E826FF24E770F0E01B -:10180000C2018E1B9F0B970102C0220F331F8A95C6 -:10181000E2F7C90102C0F594E794EA95E2F78E2950 -:101820008D198B258B878E81A827B0E0AD0102C072 -:10183000440F551F6A95E2F7BA0102C0B595A79506 -:101840000A95E2F76A2B6A1969256C87CE0107961B -:101850006AEB70E046E050E00E94B311009749F057 -:10186000839466E070E0660E771E77E0871609F0D5 -:1018700031CF282D30E02F5F3F4F522F44278091EA -:10188000BE00FA01E80FF11DE258FF4F94912F5F5F -:101890003F4F322F22278091B300F901E80FF11D4D -:1018A000E258FF4FE491E927E093C0008091BC002B -:1018B000FA01E80FF11DE258FF4F94918091B500B5 -:1018C000F901E80FF11DE258FF4FE491E927E09399 -:1018D000C1008091BF00FA01E80FF11DE258FF4FEF -:1018E00094918091B700F901E80FF11DE258FF4F84 -:1018F000E491E927E093C2008091BA00FA01E80F71 -:10190000F11DE258FF4F94918091B200F901E80F68 -:10191000F11DE258FF4FE491E927E093C300809165 -:10192000BB00FA01E80FF11DE258FF4F949180913E -:10193000B400F901E80FF11DE258FF4FE491E927E7 -:10194000E093C4008091BD00FA01E80FF11DE25858 -:10195000FF4F94918091B900F901E80FF11DE25811 -:10196000FF4FE491E927E093C5008091B000FA01B0 -:10197000E80FF11DE258FF4F94918091B600F901F4 -:10198000E80FF11DE258FF4FE491E927E093C6000C -:101990008091B100FA01E80FF11DE258FF4F9491D8 -:1019A0008091B800F901E80FF11DE258FF4FE49172 -:1019B000E927E093C7008091BA00FA01E80FF11D12 -:1019C000E258FF4F94918091B100F901E80FF11DA9 -:1019D000E258FF4FE491E927E093C8008091BF00EF -:1019E000FA01E80FF11DE258FF4F94918091B40085 -:1019F000F901E80FF11DE258FF4FE491E927E09368 -:101A0000C9008091BD00FA01E80FF11DE258FF4FB7 -:101A100094918091B000F901E80FF11DE258FF4F59 -:101A2000E491E927E093CA008091BC00FA01E80F35 -:101A3000F11DE258FF4F94918091B900F901E80F30 -:101A4000F11DE258FF4FE491E927E093CB0080912C -:101A5000BE00FA01E80FF11DE258FF4F949180910A -:101A6000B700F901E80FF11DE258FF4FE491E927B3 -:101A7000E093CC008091BB00FA01E80FF11DE25821 -:101A8000FF4F94918091B800F901E80FF11DE258E1 -:101A9000FF4FE491E927E093CD008091B300FA0174 -:101AA000E80FF11DE258FF4F94918091B500F901C4 -:101AB000E80FF11DE258FF4FE491E927E093CE00D3 -:101AC0008091B200480F511D42585F4FFA01949126 -:101AD0008091B600280F311D22583F4FF9018491A3 -:101AE00089278093CF006A960FB6F894DEBF0FBEA9 -:101AF000CDBFCF91DF911F910F91FF90EF90DF90BD -:101B0000CF90BF90AF909F908F907F906F905F909D -:101B10004F903F902F900895982F80548630A0F4D6 -:101B200020E430E049E450E0FA01E21BF30BD90174 -:101B3000A053BF4F8C91E055FF4F80832F5F3F4FE5 -:101B40002634310589F70895892F86548630C8F4E4 -:101B5000809116018093B300809117018093B200A9 -:101B6000809118018093B100809119018093B00099 -:101B700080911A018093BF0080911B018093BE0069 -:101B80000895892F8C548430B8F480911C0180937F -:101B9000BD0080911D018093BC0080911E01809347 -:101BA000BB0080911F018093BA00892F90E0860FBF -:101BB000911D8035910509F008950E943E0B08950E -:101BC0001F920F920FB60F9211242F933F934F93B2 -:101BD0005F936F937F938F939F93AF93BF93EF9395 -:101BE000FF9381B190E0887F90708039910509F46E -:101BF00080C08139910514F1803B910509F462C0E0 -:101C0000813B910584F5803A910509F464C0883AD6 -:101C1000910509F457C085E886BFFF91EF91BF9108 -:101C2000AF919F918F917F916F915F914F913F9174 -:101C30002F910F900FBE0F901F9018958037910530 -:101C400069F081379105B4F18038910509F451C0EC -:101C50008838910501F388379105E9F61092D20191 -:101C600085EC86BFDACF803C910509F1883C91056F -:101C7000F1F0883B910579F68091C0018A3A09F428 -:101C800049C0E091D001F091D101E053FF4F808134 -:101C900083B98091D0019091D10101969093D101A7 -:101CA0008093D0018091D3018F5F8093D30185EC25 -:101CB00086BFB3CF8036910589F28836910509F049 -:101CC000AACFCCCF8091D0019091D1010E94EE0A91 -:101CD0001092D301D1CF8091D0019091D101209168 -:101CE000D3016091D301821B0E948C0D85EC86BFCD -:101CF00094CF8091D201882351F123B18091C0010A -:101D00008A3A89F1E091D001F091D101E053FF4F7F -:101D10002083BFCFE091D001F091D101E053FF4F7C -:101D20008081E091D001F091D101E770F070E05432 -:101D3000FF4F2081E091D001F091D101E770F07068 -:101D4000E853FF4F9081821B892783B9A2CF83B1CB -:101D500090E09093D1018093D00181E08093D201F3 -:101D60001092D301A4CF8091D0019091D101803FF6 -:101D7000910541F2A091D001B091D101E091D00143 -:101D8000F091D101E770F070E853FF4F8081E0914E -:101D9000D001F091D101E770F070E054FF4F9081D5 -:101DA0008227890FA053BF4F8C9373CFD09AD19ABB -:101DB000D298DA9A0895D89840E020E030E052E4D2 -:101DC000D998852F8A95F1F789B38695869590E005 -:101DD00081709070022E02C0880F991F0A94E2F75A -:101DE000482BD99A852F8A95F1F72F5F3F4F2830DE -:101DF000310531F7D89A842F0895D49AD59AD69878 -:101E0000DE9A0895DC9840E050E020E030E062E4A3 -:101E1000DD98862F8A95F1F789B382958695869508 -:101E2000837090E081709070022E02C0880F991F1D -:101E30000A94E2F7482B592BDD9A862F8A95F1F701 -:101E40002F5F3F4F2031310519F7DC9ACA01089501 -:101E500083B7816083BF8F98979808959C018F9A6C -:101E600012BE82B78C33E8F38F9812BE82B78431EA -:101E7000E8F38F9A12BE82B78C33E8F38F9812BEC4 -:101E800082B78431E8F38F9A12BE82B78C33E8F3BD -:101E90008F9812BE82B78431E8F38F9A12BE82B750 -:101EA0008C33E8F38F9812BE82B78431E8F38F9AAF -:101EB00012BE82B78C33E8F38F9812BE82B784319A -:101EC000E8F38F9A12BE82B78C33E8F38F9812BE74 -:101ED00082B78431E8F38F9A12BE82B78C33E8F36D -:101EE0008F9812BE82B78431E8F38F9A12BE82B700 -:101EF0008431E8F38F9812BE82B78C33E8F38F9A5F -:101F000012BE82B78431E8F38F9812BE82B788324E -:101F1000E8F3F90120E030E0108240E050E012BE2A -:101F2000879B07C082B7803FD8F320E030E0C9012B -:101F3000089512BE879904C082B7803FD8F3F5CFC9 -:101F40009081990F908382B7843278F04F5F5F4F12 -:101F50004830510521F72F5F3F4F3196243031052E -:101F6000D9F621E030E0C901089591609083EECF69 -:101F7000D79AA298A398A498A598A698A798AA9A41 -:101F8000AB9AAC9AAD9AAE9AAF9A08959F92AF92DF -:101F9000BF92CF92DF92EF92FF920F931F93DF9841 -:101FA0008AEF90E0FC013197F1F793B203B3E3B20B -:101FB000C3B2A3B263B3DF9A0197F1F7B3B383B3AC -:101FC00023B343B3E3B3A3B3AA1FAA27AA1FA295BF -:101FD000AA0FA07EB695B695B170AB2B8695869567 -:101FE000869590E081709070880F991FA82B22959C -:101FF0002F7030E021703070220F331F220F331FFB -:10200000A22B42954695477050E041705070440FA6 -:10201000551F440F551F440F551FA42BE295E695FD -:10202000E695E370F0E0E170F070E295F295F07FF4 -:10203000FE27E07FFE279A2F9E2B80E0661F6627F3 -:10204000661F6295660F607E9694969421E09222B8 -:10205000692906950695069510E001701070000F2D -:10206000111F602BE294EFE0EE22FF2421E0E22238 -:10207000FF24EE0CFF1CEE0CFF1C6E29C294C694CC -:1020800057E0C522DD2421E0C222DD24CC0CDD1C7A -:10209000CC0CDD1CCC0CDD1C6C29A294A694A6945F -:1020A00033E0A322BB2421E0A222BB24A294B29459 -:1020B00020EFB222BA24A222BA246A2970E0682B47 -:1020C000792BCB011F910F91FF90EF90DF90CF9074 -:1020D000BF90AF909F9008958B9A939A8A98929A06 -:1020E0008D9A959A8E9A969A0895AF92BF92CF92B2 -:1020F000DF92EF92FF921F93CF93DF936C015B010E -:102100007A01959885E88A95F1F7141615060CF072 -:102110003CC0FB0140E050E015E8C1E0D0E0108297 -:1021200060E070E0D601A40FB51F1AC0939A96988C -:10213000812F8A95F1F7829B0AC09E01062E02C06C -:10214000220F331F0A94E2F78081822B8083969AB4 -:10215000812F8A95F1F76F5F7F4F6830710561F0CD -:102160008C9190E0062E02C0959587950A94E2F72F -:1021700080FDDCCF9398DBCF41305105B9F04F5F44 -:102180005F4F31964E155F0554F2959A85E88A9512 -:10219000F1F721E030E0C901DF91CF911F91FF906D -:1021A000EF90DF90CF90BF90AF900895D50111963A -:1021B0008C918F3F21F7959A20E030E0ECCFCF92C1 -:1021C000DF92EF92FF920F931F93DF93CF93CDB7E0 -:1021D000DEB7ED970FB6F894DEBF0FBECDBF8C0112 -:1021E0006B0159E2E52EF12CEC0EFD1E85E1F701A5 -:1021F00011928A95E9F781E089A782E48AA74CA722 -:102200002DA7C701B801A6010E947510892BB1F056 -:102210008091D4018823B9F021E030E0C901ED9626 -:102220000FB6F894DEBF0FBECDBFCF91DF911F91E7 -:102230000F91FF90EF90DF90CF9008951092D4010E -:1022400020E030E0EBCFCE010196DC01E9EAF0E0DE -:1022500025E001900D922150E1F7B80145E050E0F2 -:102260000E947510892B19F420E030E0D7CFCE0101 -:102270000E96DC01E0EAF0E029E001900D92215099 -:10228000E1F7B80149E050E00E947510892B61F335 -:10229000CE014796DC01E7E9F0E029E001900D92DC -:1022A0002150E1F7B80149E050E00E947510892BF8 -:1022B000D9F2CE018096DC01EEE8F0E029E0019051 -:1022C0000D922150E1F7B80149E050E00E947510ED -:1022D000892B51F2CE010696DC01E6E8F0E028E019 -:1022E00001900D922150E1F7B80148E050E00E94C2 -:1022F0007510892B09F4B8CF81E08093D401C70110 -:10230000B801A6010E94751020E0892B09F421E094 -:1023100081E0282730E082CF97FB092E07260AD0DC -:1023200077FD04D00CD006D000201AF4709561958A -:102330007F4F0895F6F7909581959F4F0895AA1BBA -:10234000BB1B51E107C0AA1FBB1FA617B70710F0A0 -:10235000A61BB70B881F991F5A95A9F780959095D2 -:10236000BC01CD010895FB01DC0104C08D910190F9 -:10237000801921F441505040C8F7881B990B0895EB -:10238000E199FECF9FBB8EBBE09A99278DB308954C -:10239000262FE199FECF9FBB8EBB2DBB0FB6F894C5 -:0E23A000E29AE19A0FBE01960895F894FFCFDD -:1023AE000000A42001010000000000000000000059 -:1023BE00000000000000000000000000000000000F -:1023CE0000000000000001430000FFFFFFFF014F6F -:1023DE0000FFFF03000000014D000001FFFFFFFFA3 -:0E23EE00014400010300000000014300010053 +:100AB0000E946A050C94DE110C940000A89528E0B1 +:100AC00088E190E00FB6F894A89581BD0FBE21BDD6 +:100AD000C49A08952F923F924F925F926F927F92A5 +:100AE0008F929F92AF92BF92CF92DF92EF92FF923E +:100AF0000F931F93DF93CF93CDB7DEB763970FB6F6 +:100B0000F894DEBF0FBECDBFBC9ABB9A0E94310FD6 +:100B10000E94060F0E94DF0E0E94C10F0E947510F6 +:100B200080E090E00E94C911C82E82E08C1508F484 +:100B3000CC2428EE33E044EF51E0CA010197F1F7ED +:100B400021503040D1F78FE58D838FED8E838FE874 +:100B50008F8318868FEF89878A8780E690E0BE01B1 +:100B60006B5F7F4F46E650E02EE535E00E94090BB3 +:100B70002FE088E190E00FB6F894A89581BD0FBEF4 +:100B800021BD442455241E010894211C311C04EF6E +:100B900011E0C398F894C1010E94370F7894892B13 +:100BA00009F070C26624772488249924CE010B961C +:100BB00069E070E040E020E00E94E810892B09F431 +:100BC0005CC08E85682F70E041E050E016C0C39A8B +:100BD0002330310509F42EC4243031050CF0E1C175 +:100BE0002130310509F422C4223031050CF486C4C9 +:100BF0008985837F89874F5F5F4F9A0121503040FD +:100C0000CB01022E02C0959587950A94E2F780FFEA +:100C1000DECF483051057CF38F85682F70E041E0CE +:100C200050E016C0C39A2330310509F407C42430BC +:100C300031050CF0C2C12130310509F40BC422305A +:100C400031050CF469C489858F7D89874F5F5F4FBB +:100C50009A0121503040CB01022E02C09595879514 +:100C60000A94E2F780FFDECF483051057CF38C8593 +:100C700082958F70873009F463C30E940B0FBC010B +:100C8000AA24BB2441E050E016C02230310509F40B +:100C9000DDC1233031050CF047C02115310509F4C1 +:100CA000CAC12130310509F4C2C1403151050CF0EF +:100CB0004BC04F5F5F4F9A0121503040CB01022E55 +:100CC00002C0969587950A94E2F780FDEECFC39A0D +:100CD0002530310509F4BEC126303105B4F2283083 +:100CE000310509F49DC1293031057CF426303105E8 +:100CF00009F48EC127303105C1F6F2E0CF1609F0B4 +:100D0000CBC389858F778987D4CF2A30310509F401 +:100D10007BC12A3031050CF495C12B30310529F601 +:100D200089858D7F8987C5CF2330310509F465C159 +:100D30002430310509F0B9CF82E0C81609F0BBC3F1 +:100D40008A858E7F8A87B5CF0E94E40E682F70E077 +:100D500041E050E016C0C39A2330310509F450C277 +:100D6000243031050CF0D2C02130310509F44FC2D6 +:100D7000223031050CF472C389858F7E89874F5FDD +:100D80005F4F9A0121503040CB01022E02C0959551 +:100D900087950A94E2F780FFDECF483051057CF357 +:100DA000DD24EE24FF240E94CF0FBC018F709070D1 +:100DB000892B09F05FC082E0E816F1040CF45AC0F8 +:100DC00045E050E00DC02430310509F407C125305D +:100DD000310509F4FEC04C30510524F54F5F5F4FDB +:100DE0009A0121503040CB01022E02C09695879582 +:100DF0000A94E2F780FDEFCF2830310509F4CCC02A +:100E00002930310504F32A30310509F4F1C02A30C4 +:100E100031050CF4E8C02B303105E9F689858F7E69 +:100E20008987C39A0894E11CF11C94E0E916F10447 +:100E300009F0B9CF8D81860D8D838E81880D8E83CB +:100E4000CE0105960E94000BE3E0AE16B10409F452 +:100E500003C24424552488E893E10197F1F79FE504 +:100E60009D838FED8E838FE88F8318868FEF898720 +:100E70008A878FCE41E050E09A0121503040CB016B +:100E8000022E02C0969587950A94E2F780FD2AC04B +:100E90002530310509F452C026303105BCF421302B +:100EA000310509F471C02430310509F464C0232BE5 +:100EB000B9F492E0C91609F0B1C18A858E7F8A879C +:100EC000C39ADD24D3944F5F5F4FD6CF2B303105CB +:100ED00069F12C3031056CF42A30310509F443C036 +:100EE000DD24D3944E30510574F3DD2009F09ACF00 +:100EF000A1CF2C30310571F12D30310589F78A856C +:100F00008F7E8A87C39ADD24D3948CCF2530310518 +:100F100009F46EC1253031050CF0A4C082E0C8167A +:100F200009F0D8C28A858E7F8A8729CF82E0C816C9 +:100F300009F07BC189858F778987C2CF89858B7FAF +:100F40008987C39AE114F10409F0BBCF0894A11C6E +:100F5000B11CB7CF8A858F7B8A87C39AE114F104CD +:100F600009F0AFCFF3CFF2E0CF1609F065C18A8563 +:100F70008D7F8A87A5CF8A858F7D8A87C39AE11462 +:100F8000F10409F09ECFE2CFE2E0CE1609F05CC199 +:100F900089858F7B898794CF89858D7F8987C39A3F +:100FA0001DCF2530310509F451C2253031050CF033 +:100FB00026C28A858E7F8A871ECE2530310509F4A8 +:100FC0005BC2253031050CF0AAC18A85877F8A87EC +:100FD0003DCE89858B7F8987C39A00CF8A858F7D97 +:100FE0008A87C39AFBCE8A85877F8A87C39AF6CE83 +:100FF00089858F7D8987C39AF1CE89858B7F898783 +:101000000894A11CB11C55CE89858F7D898751CE4E +:10101000E2E0CE1609F047C28A858D7F8A8749CEE5 +:101020008A858F7E8A870894A11CB11C42CE8A854E +:101030008F7D8A873ECE8A858F7B8A870894A11C04 +:10104000B11C37CE8A85877F8A8733CE89858F7E8C +:1010500089872FCE92E0C91609F016C289858F7B49 +:10106000898727CE2630310509F4BAC027303105EB +:1010700009F093CEF2E0CF1609F03AC289858F7756 +:1010800089878ECE8981682F70E041E050E016C0DC +:10109000C39A2330310509F4C1C1243031050CF065 +:1010A00093C02130310509F4EBC1223031050CF435 +:1010B0002CC28A858F778A874F5F5F4F9A012150B4 +:1010C000304088E090E0841B950BFB0102C0F59551 +:1010D000E7958A95E2F7E0FDDBCF4830510564F3F0 +:1010E0008A81682F70E041E050E00DC02230310568 +:1010F00009F4FAC02330310509F4F2C04830510533 +:1011000054F54F5F5F4F9A012150304088E090E0E6 +:10111000841B950BFB0102C0F595E7958A95E2F7D4 +:10112000E0FFECCFC39A2430310509F4D5C0253057 +:101130003105E4F22630310509F4DEC026303105F0 +:101140000CF4D6C027303105C9F68D81806C8D83B3 +:101150008E81806C8E838B81282F30E02038310582 +:1011600014F0205031408C81E82FF0E0E038F10598 +:1011700014F0E050F140C901880F991F820F931FAE +:101180009C01220F331F220F331F280F391F220FFC +:10119000331FC90160E570E00E9495113B01CF014A +:1011A000880F991F8E0F9F1F9C01220F331F220F44 +:1011B000331F280F391F220F331FC90160E570E06C +:1011C0000E9495114B01F2CC2530310509F42AC15A +:1011D000253031050CF097C08A858E7F8A876CCFC9 +:1011E000E2E0CE1609F06EC18A858D7F8A87C7CD71 +:1011F00092E0C91609F075C189858F7B8987BFCDBB +:1012000089858B7F89870894A11CB11CB8CD8A85FC +:101210008F7B8A870894A11CB11CB1CDCC2009F02A +:10122000AEC18EE1882E912C48CECC2009F0B0C101 +:101230002EE1622E712C7ECECC2009F0A4C1E2EE0C +:101240006E2EEFEF7E2E93CECC2009F08EC1A2EE53 +:101250008A2EAFEF9A2E9CCE0894411C511CF8EEBA +:101260004F16F3E05F060CF4F6CDC39483E0C81686 +:1012700009F4CC2480E090E06C2D0E94D111C39839 +:1012800028E833E1C8010197F1F721503040D1F748 +:101290006C2D70E040E050E0C39A20ED37E0C801CB +:1012A0000197F1F721503040D1F7C39820ED37E096 +:1012B000C8010197F1F721503040D1F74F5F5F4FE0 +:1012C000641775074CF720E137E2C8010197F1F781 +:1012D00021503040D1F7BDCD8F818F618F8311CFE9 +:1012E00089858D7F89870DCF89858F7D898709CFF6 +:1012F0008F81807E8F8305CF8D818F738D838E81CB +:101300008F738E83FECE2630310509F4B1C02730AD +:10131000310509F0E2CE89858F778987E1CE2630C5 +:10132000310509F48FC02730310509F09DCC8A853D +:101330008F7D8A878C8582958F70873009F09DCC50 +:101340008A89FEE18F9F90011124C90180509F403E +:1013500097FDECC03C01660C672C661C77088B89F6 +:1013600020E830E0281B3109C901880F991F820F3E +:10137000931F9C01220F331F220F331F280F391F89 +:10138000C901880F991F36FDCEC04C01880C892CED +:10139000881C9908C30106960D9710F466247724DB +:1013A000C40106960D9710F488249924988996957F +:1013B0009695969589892FEF30E0281B3109359550 +:1013C000279535952795359527959E7F4D814F73A8 +:1013D0005E815F736F81892F86958695869582954C +:1013E000880F880F807C842B8D839295990F907E37 +:1013F000952B9E8360762E7F622B6F833ECC2630AA +:10140000310541F02730310509F003CC8A858D7F05 +:101410008A8702CC89858F7B8987EDCB89858B7FF5 +:1014200089874ACE89858F7B898746CE8985877E45 +:101430008987E1CB89858B7F8987DDCB89858D7F06 +:10144000898704CC8A858F7B8A8700CC89858F77B2 +:101450008987D1CB8A858B7F8A87F8CB232B09F0AC +:101460009CCC8A858F7E8A870894A11CB11C87CC6E +:101470008A858D7F8A8720CE8A858F7E8A87E6CB74 +:101480008A858F7B8A8718CECC2009F053C0E2EE84 +:101490008E2EEFEF9E2EE2CDCC2009F050C09EE1C3 +:1014A000692E712C2ECCCC2009F064C022EE622E65 +:1014B0002FEF722EB1CDCC2009F045C0AEE18A2EBF +:1014C000912C3ECCCC2009F047C0E2EE6E2EEFEF1F +:1014D0007E2E8ACECC2009F05FC0BEE18B2E912CEF +:1014E00021CDCC20A1F5F2EE8F2EFFEF9F2E84CEE2 +:1014F000CC20B9F52EE1622E712CC0CD232B09F042 +:1015000088CB89858F7E898776CB232B09F0E5CD23 +:101510008A858F7E8A87D0CD232B09F0A5CB8A853B +:101520008F778A8793CB81589F4F2FCFC9018158DE +:101530009E4010CFF2EE8F2EFFEF9F2EBACB9EE192 +:10154000692E712CB6CBBEE18B2E912CB2CBA2EEC4 +:101550008A2EAFEF9A2E13CC82EE682E8FEF782E64 +:101560000ECC3EE1632E712C1BCCB2EE8B2EBFEF66 +:101570009B2EA6CC32EE632E3FEF732E9ACB9EE1CC +:10158000892E912C9DCCF2EE6F2EFFEF7F2E98CC02 +:101590003EE1632E712C94CC8EE1882E912CEFCB02 +:1015A0001092D1011092D001880F82B985E486BFD4 +:1015B00078940895882319F485E886BF089585EC0A +:1015C00086BF0895282F30E070E088E090E0861B09 +:1015D000970BA90102C0440F551F8A95E2F7CA0173 +:1015E00002C0359527956A95E2F7822B08958630DB +:1015F00008F00895E091AE00F091AF0009950895CC +:10160000A0EDB0E0FC0186E001900D928150E1F781 +:1016100008950F931F93182F092F3093AF00209335 +:10162000AE00A0EDB0E0FB0186E001900D9281508C +:10163000E1F71092C001812F902F9C01D9012AEF70 +:1016400030E08D91F901E053FF4F80832F5F3F4FD2 +:1016500081E020303807A9F7DA0120E230E08D91EF +:10166000F901E053FF4F80832F5F3F4F2632310552 +:10167000B1F7A898A9981092D1011092D00184EAEC +:1016800082B985E486BF78941F910F9108952F92B7 +:101690003F924F925F926F927F928F929F92AF9202 +:1016A000BF92CF92DF92EF92FF920F931F93DF933F +:1016B000CF93CDB7DEB76A970FB6F894DEBF0FBEF3 +:1016C000CDBF44E5642E40E0742E88249E01295F3E +:1016D0003F4F388F2F8B3DE0232E312C2C0E3D1E9B +:1016E00028E0422E512CDE011196F30184918D9356 +:1016F00031964F89588DA417B507C1F780E090E067 +:10170000FC01E055FF4FE081F0E0E258FF4FE4912B +:10171000D101A80FB91FEC9301968A30910581F78A +:10172000AA88CF8429812A2530E04C2D477050E0CB +:101730009E88B988C201841B950BB90102C0660F4F +:10174000771F8A95E2F7CB0102C0359527954A9518 +:10175000E2F7822B89198B258F83EE84DD842A8121 +:101760002E2530E04D2D477050E0AC89C201841B1E +:10177000950BF90102C0EE0FFF1F8A95E2F7CF012A +:1017800002C0359527954A95E2F7822B8A198A2758 +:101790008887EB892B812E2730E00D89077010E0B8 +:1017A000B201601B710BC901062E02C0880F991F80 +:1017B0000A94E2F7002E02C0359527950A94E2F7C5 +:1017C000822B8C198D2589872C812B2530E04A2F7F +:1017D0004770842F90E09A8F898FD888C201498DF5 +:1017E0005A8D841B950BA90102C0440F551F8A9581 +:1017F000E2F7CA01098C02C0359527950A94E2F7F1 +:10180000822B8D198C258A878D81E826FF24E7702D +:10181000F0E0C2018E1B9F0B970102C0220F331F05 +:101820008A95E2F7C90102C0F594E794EA95E2F7D8 +:101830008E298D198B258B878E81A827B0E0AD016D +:1018400002C0440F551F6A95E2F7BA0102C0B59570 +:10185000A7950A95E2F76A2B6A1969256C87CE016C +:1018600007966AEB70E046E050E00E94BC110097DA +:1018700049F0839466E070E0660E771E77E0871685 +:1018800009F031CF282D30E02F5F3F4F522F4427F2 +:101890008091BE00FA01E80FF11DE258FF4F9491CC +:1018A0002F5F3F4F322F22278091B300F901E80FBD +:1018B000F11DE258FF4FE491E927E093C0008091C9 +:1018C000BC00FA01E80FF11DE258FF4F949180919E +:1018D000B500F901E80FF11DE258FF4FE491E92747 +:1018E000E093C1008091BF00FA01E80FF11DE258BA +:1018F000FF4F94918091B700F901E80FF11DE25874 +:10190000FF4FE491E927E093C2008091BA00FA0109 +:10191000E80FF11DE258FF4F94918091B200F90158 +:10192000E80FF11DE258FF4FE491E927E093C3006F +:101930008091BB00FA01E80FF11DE258FF4F94912E +:101940008091B400F901E80FF11DE258FF4FE491D6 +:10195000E927E093C4008091BD00FA01E80FF11D72 +:10196000E258FF4F94918091B900F901E80FF11D01 +:10197000E258FF4FE491E927E093C5008091B00061 +:10198000FA01E80FF11DE258FF4F94918091B600E3 +:10199000F901E80FF11DE258FF4FE491E927E093C8 +:1019A000C6008091B100FA01E80FF11DE258FF4F27 +:1019B00094918091B800F901E80FF11DE258FF4FB2 +:1019C000E491E927E093C7008091BA00FA01E80F9B +:1019D000F11DE258FF4F94918091B100F901E80F99 +:1019E000F11DE258FF4FE491E927E093C800809190 +:1019F000BF00FA01E80FF11DE258FF4F949180916A +:101A0000B400F901E80FF11DE258FF4FE491E92716 +:101A1000E093C9008091BD00FA01E80FF11DE25882 +:101A2000FF4F94918091B000F901E80FF11DE25849 +:101A3000FF4FE491E927E093CA008091BC00FA01CE +:101A4000E80FF11DE258FF4F94918091B900F90120 +:101A5000E80FF11DE258FF4FE491E927E093CB0036 +:101A60008091BE00FA01E80FF11DE258FF4F9491FA +:101A70008091B700F901E80FF11DE258FF4FE491A2 +:101A8000E927E093CC008091BB00FA01E80FF11D3B +:101A9000E258FF4F94918091B800F901E80FF11DD1 +:101AA000E258FF4FE491E927E093CD008091B30025 +:101AB000FA01E80FF11DE258FF4F94918091B500B3 +:101AC000F901E80FF11DE258FF4FE491E927E09397 +:101AD000CE008091B200480F511D42585F4FFA016D +:101AE00094918091B600280F311D22583F4FF90183 +:101AF000849189278093CF006A960FB6F894DEBF51 +:101B00000FBECDBFCF91DF911F910F91FF90EF904E +:101B1000DF90CF90BF90AF909F908F907F906F900D +:101B20005F904F903F902F900895982F805486306B +:101B3000A0F420E430E049E450E0FA01E21BF30BAA +:101B4000D901A053BF4F8C91E055FF4F80832F5F89 +:101B50003F4F2634310589F70895892F8654863002 +:101B6000C8F4809116018093B3008091170180938F +:101B7000B200809118018093B10080911901809387 +:101B8000B00080911A018093BF0080911B01809367 +:101B9000BE000895892F8C548430B8F480911C01C4 +:101BA0008093BD0080911D018093BC0080911E0137 +:101BB0008093BB0080911F018093BA00892F90E031 +:101BC000860F911D8035910509F008950E94470BFD +:101BD00008951F920F920FB60F9211242F933F93E7 +:101BE0004F935F936F937F938F939F93AF93BF9325 +:101BF000EF93FF9381B190E0887F907080399105D9 +:101C000009F480C08139910514F1803B910509F4F4 +:101C100062C0813B910584F5803A910509F464C066 +:101C2000883A910509F457C085E886BFFF91EF9186 +:101C3000BF91AF919F918F917F916F915F914F91E4 +:101C40003F912F910F900FBE0F901F9018958037E6 +:101C5000910569F081379105B4F18038910509F457 +:101C600051C08838910501F388379105E9F6109243 +:101C7000D20185EC86BFDACF803C910509F1883C22 +:101C80009105F1F0883B910579F68091C0018A3A7F +:101C900009F449C0E091D001F091D101E053FF4F28 +:101CA000808183B98091D0019091D1010196909368 +:101CB000D1018093D0018091D3018F5F8093D301B4 +:101CC00085EC86BFB3CF8036910589F288369105C1 +:101CD00009F0AACFCCCF8091D0019091D1010E9480 +:101CE000F70A1092D301D1CF8091D0019091D10108 +:101CF0002091D3016091D301821B0E94950D85EC48 +:101D000086BF94CF8091D201882351F123B1809175 +:101D1000C0018A3A89F1E091D001F091D101E053FC +:101D2000FF4F2083BFCFE091D001F091D101E0536C +:101D3000FF4F8081E091D001F091D101E770F07008 +:101D4000E054FF4F2081E091D001F091D101E77084 +:101D5000F070E853FF4F9081821B892783B9A2CF8F +:101D600083B190E09093D1018093D00181E0809382 +:101D7000D2011092D301A4CF8091D0019091D101D2 +:101D8000803F910541F2A091D001B091D101E09145 +:101D9000D001F091D101E770F070E853FF4F8081DE +:101DA000E091D001F091D101E770F070E054FF4F65 +:101DB00090818227890FA053BF4F8C9373CFD09A05 +:101DC000D19AD298DA9A0895D89840E020E030E08D +:101DD00052E4D998852F8A95F1F789B3869586952F +:101DE00090E081709070022E02C0880F991F0A94B3 +:101DF000E2F7482BD99A852F8A95F1F72F5F3F4F4D +:101E00002830310531F7D89A842F0895D49AD59A7D +:101E1000D698DE9A0895DC9840E050E020E030E06B +:101E200062E4DD98862F8A95F1F789B382958695CD +:101E30008695837090E081709070022E02C0880FAA +:101E4000991F0A94E2F7482B592BDD9A862F8A9521 +:101E5000F1F72F5F3F4F2031310519F7DC9ACA01A6 +:101E6000089583B7816083BF8F98979808959C01E8 +:101E70008F9A12BE82B78C33E8F38F9812BE82B766 +:101E80008431E8F38F9A12BE82B78C33E8F38F98CF +:101E900012BE82B78431E8F38F9A12BE82B78C33B8 +:101EA000E8F38F9812BE82B78431E8F38F9A12BE9E +:101EB00082B78C33E8F38F9812BE82B78431E8F38F +:101EC0008F9A12BE82B78C33E8F38F9812BE82B716 +:101ED0008431E8F38F9A12BE82B78C33E8F38F987F +:101EE00012BE82B78431E8F38F9A12BE82B78C3368 +:101EF000E8F38F9812BE82B78431E8F38F9A12BE4E +:101F000082B78431E8F38F9812BE82B78C33E8F33E +:101F10008F9A12BE82B78431E8F38F9812BE82B7CF +:101F20008832E8F3F90120E030E0108240E050E030 +:101F300012BE879B07C082B7803FD8F320E030E015 +:101F4000C901089512BE879904C082B7803FD8F3B3 +:101F5000F5CF9081990F908382B7843278F04F5FEC +:101F60005F4F4830510521F72F5F3F4F31962430A6 +:101F70003105D9F621E030E0C901089591609083E0 +:101F8000EECFD79AA298A398A498A598A698A798B8 +:101F9000AA9AAB9AAC9AAD9AAE9AAF9A08959F92CC +:101FA000AF92BF92CF92DF92EF92FF920F931F9367 +:101FB000DF988AEF90E0FC013197F1F793B203B319 +:101FC000E3B2C3B2A3B263B3DF9A0197F1F7B3B33D +:101FD00083B323B343B3E3B3A3B3AA1FAA27AA1FB0 +:101FE000A295AA0FA07EB695B695B170AB2B86953B +:101FF0008695869590E081709070880F991FA82B28 +:1020000022952F7030E021703070220F331F220F85 +:10201000331FA22B42954695477050E04170507097 +:10202000440F551F440F551F440F551FA42BE29515 +:10203000E695E695E370F0E0E170F070E295F295D8 +:10204000F07FFE27E07FFE279A2F9E2B80E0661F01 +:102050006627661F6295660F607E9694969421E0CF +:102060009222692906950695069510E00170107078 +:10207000000F111F602BE294EFE0EE22FF2421E01D +:10208000E222FF24EE0CFF1CEE0CFF1C6E29C29412 +:10209000C69457E0C522DD2421E0C222DD24CC0C09 +:1020A000DD1CCC0CDD1CCC0CDD1C6C29A294A69490 +:1020B000A69433E0A322BB2421E0A222BB24A29455 +:1020C000B29420EFB222BA24A222BA246A2970E084 +:1020D000682B792BCB011F910F91FF90EF90DF9030 +:1020E000CF90BF90AF909F9008958B9A939A8A98C3 +:1020F000929A8D9A959A8E9A969A0895AF92BF92D7 +:10210000CF92DF92EF92FF921F93CF93DF936C01F8 +:102110005B017A01959885E88A95F1F71416150602 +:102120000CF03CC0FB0140E050E015E8C1E0D0E01D +:10213000108260E070E0D601A40FB51F1AC0939A18 +:102140009698812F8A95F1F7829B0AC09E01062EF0 +:1021500002C0220F331F0A94E2F78081822B808312 +:10216000969A812F8A95F1F76F5F7F4F68307105DE +:1021700061F08C9190E0062E02C0959587950A94A7 +:10218000E2F780FDDCCF9398DBCF41305105B9F009 +:102190004F5F5F4F31964E155F0554F2959A85E873 +:1021A0008A95F1F721E030E0C901DF91CF911F91CD +:1021B000FF90EF90DF90CF90BF90AF900895D50142 +:1021C00011968C918F3F21F7959A20E030E0ECCF6B +:1021D000CF92DF92EF92FF920F931F93DF93CF93F3 +:1021E000CDB7DEB7ED970FB6F894DEBF0FBECDBF0B +:1021F0008C016B0159E2E52EF12CEC0EFD1E85E100 +:10220000F70111928A95E9F781E089A782E48AA70C +:102210004CA72DA7C701B801A6010E947E10892BEB +:10222000B1F08091D4018823B9F021E030E0C901F8 +:10223000ED960FB6F894DEBF0FBECDBFCF91DF9104 +:102240001F910F91FF90EF90DF90CF900895109223 +:10225000D40120E030E0EBCFCE010196DC01E9EAC9 +:10226000F0E025E001900D922150E1F7B80145E042 +:1022700050E00E947E10892B19F420E030E0D7CF87 +:10228000CE010E96DC01E0EAF0E029E001900D922B +:102290002150E1F7B80149E050E00E947E10892BFF +:1022A00061F3CE014796DC01E7E9F0E029E0019017 +:1022B0000D922150E1F7B80149E050E00E947E10F4 +:1022C000892BD9F2CE018096DC01EEE8F0E029E01E +:1022D00001900D922150E1F7B80149E050E00E94D1 +:1022E0007E10892B51F2CE010696DC01E6E8F0E083 +:1022F00028E001900D922150E1F7B80148E050E04C +:102300000E947E10892B09F4B8CF81E08093D4011C +:10231000C701B801A6010E947E1020E0892B09F4B4 +:1023200021E081E0282730E082CF97FB092E0726A5 +:102330000AD077FD04D00CD006D000201AF4709596 +:1023400061957F4F0895F6F7909581959F4F089579 +:10235000AA1BBB1B51E107C0AA1FBB1FA617B707CB +:1023600010F0A61BB70B881F991F5A95A9F78095E7 +:102370009095BC01CD010895FB01DC0104C08D9155 +:102380000190801921F441505040C8F7881B990BE7 +:102390000895E199FECF9FBB8EBBE09A99278DB33C +:1023A0000895262FE199FECF9FBB8EBB2DBB0FB6A4 +:1023B000F894E29AE19A0FBE01960895F894FFCF3F +:1023C0000000A42001010000000000000000000047 +:1023D00000000000000000000000000000000000FD +:1023E00000000000000001430000FFFFFFFF014F5D +:1023F00000FFFF03000000014D000001FFFFFFFF91 +:0E240000014400010300000000014300010040 :00000001FF |