diff --git a/README.md b/README.md index 7a70eb1..eab29fc 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # RetroAdapterMod Mod of Paul Qureshi's Mojo RetroAdapter Firmware -Paul Qureshi RetroAdapter Firmware v2.1a Mod v1.3 +Paul Qureshi RetroAdapter Firmware v2.1a Mod v1.4 ------------------------------------------------- References diff --git a/RetroAdapterV2_ArcadeMode.hex b/RetroAdapterV2_ArcadeMode.hex index 845402a..b548986 100644 --- a/RetroAdapterV2_ArcadeMode.hex +++ b/RetroAdapterV2_ArcadeMode.hex @@ -1,10 +1,10 @@ -:100000000C949B010C9469150C94B8010C94BA01E2 -:100010000C94B8010C94B8010C94B8010C94B8017C -:100020000C94B8010C94B8010C94B8010C94B8016C -:100030000C94B8010C94B8010C94B8010C94B8015C -:100040000C94B8010C94B8010C94B8010C94B8014C -:100050000C94B8010C94B8010C94B8010C94B8013C -:100060000C94B8010C94B801FF0206FF040305FFCD +:100000000C949C010C9475150C94B9010C94BB01D3 +:100010000C94B9010C94B9010C94B9010C94B90178 +:100020000C94B9010C94B9010C94B9010C94B90168 +:100030000C94B9010C94B9010C94B9010C94B90158 +:100040000C94B9010C94B9010C94B9010C94B90148 +:100050000C94B9010C94B9010C94B9010C94B90138 +:100060000C94B9010C94B901FF0206FF040305FFCB :10007000000107FFFFFF00020104FF03FF0607FF67 :10008000FF05240352006500740072006F00200019 :10009000410064006100700074006500720020007F @@ -21,713 +21,714 @@ :1001400026FF00750895028102093915002507353B :1001500000463B0165147504950181027504950103 :100160008103050919012910150025017501951054 -:1001700055006500810205010905A1018502A10064 -:1001800009300931150026FF007508950281020922 -:10019000320935150026FF007508950281020939DC -:1001A000150025073500463B01651475049501814E -:1001B000027504950181030509190129101500250F -:1001C0000175019510550065008102C0C005010947 -:1001D00005A1018501A10009300931150026FF00A4 -:1001E00075089502810209320935150026FF007550 -:1001F00008950281020939150025073500463B01A3 -:100200006514750495018102750495018103050942 -:10021000190129101500250175019510550065007B -:100220008102050209C509C409BB150026FF007536 -:100230000895038102C0C005010902A101850109D9 -:1002400001A100050919012903150025019504756F -:100250000181029501750481030501093009310905 -:10026000381580257F750895038106C0C00904A153 -:100270000185020901A100093009311580257F752A -:100280000895028102C005091901291015002501F0 -:1002900075019510550065008102C005010905A191 -:1002A000018501A10009300931150026FF007508FC -:1002B0009502810209320935150026FF007508955F -:1002C0000281020939150025073500463B016514F6 -:1002D00075049501810275049501810305091901D1 -:1002E0002910150025017501951055006500810242 -:1002F000050109360936093609360936093609363F -:1003000009360936093609360936150026FF007503 -:100310000895018102C0C0FF0004FF060705FF0227 -:100320000103FFFFFFFFFF040309040A034D006FF1 -:10033000004A006F000011241FBECFEFD4E0DEBFE3 -:10034000CDBF11E0A0E0B1E0E2E8FDE202C005901F -:100350000D92A432B107D9F711E0A4E2B1E001C0D7 -:100360001D92AF3AB107E1F70E94EA110C94BF1653 -:100370000C94000078946F936FB72F933F934F9333 -:100380005F9353B15C73452F4471309160013471B8 -:1003900020915F01403049F0403161F0443179F003 -:1003A0003030A1F0343181F012C0303179F0343086 -:1003B00059F00DC0343151F0303031F008C03430D4 -:1003C00029F0303109F003C0239501C02A9520930C -:1003D0005F01452F487230916001387220915E01B3 -:1003E000403049F0403261F0483279F03030A1F0CD -:1003F000383281F012C0303279F0383059F00DC007 -:10040000383251F0303031F008C0383029F0303215 -:1004100009F003C0239501C02A9520935E015093F3 -:1004200060015F914F913F912F916FBF6F91189530 -:100430000F931F93FF93EF93BF93AF93F92FE82F81 -:1004400009E00093620100E20093630100E0009381 -:10045000640101E00093650101E00093660100E0A2 -:1004600000936701009368010093690109E200931A -:100470006A0107D0BF91AF91EF91FF911F910F914A -:100480000895A1E0B2E609E02D9800000000000008 -:100490002C980000000000002C9A000000002C980E -:1004A0000000000000002C9A0000000000002C98C2 -:1004B0000000000000002C9A0000000000002C98B2 -:1004C0000000000000002C9A000000000000000066 -:1004D0002D9A1D9117FD2C9A17FF2C982D9800002E -:1004E00000002C9A16FD2D9A16FF2D982C9A0000CC -:1004F00000002D9A15FD2C9A15FF2C982D9A0000BE -:1005000000002C9A14FD2D9A14FF2D982C9A0000AF -:1005100000002D9A15FD2C9A15FF2C982D9A00009D -:1005200000002C9A14FD2D9A14FF2D982C9A00008F -:1005300000002D9A15FD2C9A15FF2C982D9A00007D -:1005400000002C9A14FD2D9A14FF2D982C9A00006F -:1005500000002D9A0A952D9A2C9A0895F92FE82FCC -:1005600021E030E0E20FF31F2227332744275527ED -:10057000662777278827992790E095D0B2D07ED03C -:10058000292F7CD0392F7AD0492F253021F02930DE -:1005900081F180E00895BFEFBA95F1F7B8ECBA9514 -:1005A000F1F791E080D09DD069D0292F67D0392F05 -:1005B00065D0492F63D0592F4083518340E050E0EC -:1005C00027FD426026FD416025FD546024FD5260F8 -:1005D0002F7035FD406434FD406833FD486032FDC6 -:1005E000446031FD406130FD406245835683822F77 -:1005F0000895B4E6BA95F1F790E455D093E053D05E -:1006000092E051D06ED03AD0292F38D0392F36D041 -:10061000492F34D0592F32D0692F30D0792F2ED096 -:10062000892F2CD0405850584083518360587058BF -:100630006283738340E050E020FD426021FD416011 -:1006400022FD486023FD446024FD526034FD546067 -:1006500035FD406836FD4064803408F040649034D5 -:1006600008F04068458356833F70232F3E7F31FD5D -:1006700031603D7F20FD3260832F089590E0B4E12A -:10068000A8E0BA9579F01899FCCFB9E0BA95F1F7DE -:10069000990F18999160B4E1BA9521F0189BFCCF9D -:1006A000AA9579F70895A8E097FD0DC0209ABDE0BE -:1006B000BA95F1F700002098B3E0BA95F1F7990FD9 -:1006C000AA9591F70895209AB3E0BA95F1F7000042 -:1006D00000002098BDE0BA95F1F7990FAA9521F78F -:1006E0000895209AB3E0BA95F1F700000000209831 -:1006F0000895DC01E4E2F0E08081817C8083E5E222 -:10070000F0E080818E638083E7E2F0E080818E7F7D -:100710008083E8E2F0E08081816080838CE38093D5 -:100720006B0081E08093680080915F0112968C934A -:10073000129780915E0113968C93139710925F012C -:1007400010925E01199907C011968C9111978160E2 -:1007500011968C931197309906C011968C91119730 -:10076000826011968C9308950F931F938C01E5E29C -:10077000F0E080818E7F8083E4E2F0E080818E7FF4 -:100780008083EBE2F0E080818F778083EAE2F0E023 -:10079000808180688083C8010E94AE02E8E6F0E0B4 -:1007A000E80FF11DE491D8011596EC931597129678 -:1007B0008C911297819512968C93129714968C9126 -:1007C0001497819514968C931F910F910895E4E2EC -:1007D000F0E02081277F2083208120632083E5E2D1 -:1007E000F0E02081286320830E9418020895DC0134 -:1007F000EAE2F0E080818E7E8083EBE2F0E08081AF -:1008000081618083E4E2F0E080818863808380817D -:100810008D7F8083E5E2F0E0808182608083E7E283 -:10082000F0E08081807E8083E8E2F0E080818F616B -:100830008083489B0BC0E4E2F0E080818460808389 -:10084000E5E2F0E08081837C808314C0E4E2F0E0A4 -:1008500080818B7F8083E5E2F0E080818C63808300 -:10086000E7E2F0E080818E7F8083E8E2F0E0808143 -:100870008160808387E180937E00EAE7F0E085E095 -:10088000808384E680937C0080818068808380817F -:1008900086FDFDCF613009F5EAE7F0E080818064F4 -:1008A0008083808186FDFDCF909179008FE7891B41 -:1008B00012968C93129782E680937C00EAE7F0E030 -:1008C000808180648083808186FDFDCF9091790056 -:1008D0008FE7891B11968C931197489B29C081E063 -:1008E00080937201623021F581E680937C00EAE713 -:1008F000F0E0808180648083808186FDFDCF9091CF -:1009000079008FE7891B11968C93119780E680936D -:100910007C00EAE7F0E0808180648083808186FD4E -:10092000FDCF909179008FE7891B12968C931297D7 -:1009300010927A0010927E00489B17C04C9909C013 -:10094000613039F416968C911697816016968C93C7 -:10095000169719999AC0623009F097C016968C9133 -:100960001697816016968C93089510927201E5E2B5 -:10097000F0E08081877F808385E08A95F1F7309968 -:1009800007C016968C911697826016968C931697D0 -:100990001A9907C016968C911697806116968C93BB -:1009A0001697199907C016968C9116978068169617 -:1009B0008C9316974C9907C017968C911797846063 -:1009C00017968C931797E5E2F0E08081886080832A -:1009D00080818F7E808385E08A95F1F7309907C00A -:1009E00016968C911697846016968C9316971A9982 -:1009F00007C016968C911697806216968C93169760 -:100A0000199907C017968C911797816017968C9348 -:100A100017974C9907C016968C9116978160169679 -:100A20008C931697E5E2F0E080818061808380817D -:100A30008F7D808385E08A95F1F7309907C01696FF -:100A40008C911697886016968C9316971A9907C002 -:100A500016968C911697806416968C931697199912 -:100A600007C017968C911797826017968C931797EB -:100A70004C9906C017968C911797886017968C939F -:100A8000E5E2F0E0808180628083089590E020E0DC -:100A9000A3E2B0E0EBE2F0E034E1220F8C9180FDC4 -:100AA000216080818F778083832F8A95F1F7808101 -:100AB00080688083832F8A95F1F79F5F983069F76C -:100AC000822F0895CF93DF93EC01ABE2B0E08C91DD -:100AD000886F8C938C918E7F8C93EAE2F0E080811A -:100AE000896C808380818F7C8083E4E2F0E0808168 -:100AF0008E7F8083E5E2F0E08081816080838C914D -:100B00008F7B8C930E944605282F30E0C901807F9F -:100B1000907080349105E1F520FF02C080E8898360 -:100B200021FF02C08FE7898322FF02C080E88A8309 -:100B300023FF02C08FE78A830E944605282F982F43 -:100B400081FF03C08E8180648E8392FF03C08E81FB -:100B500080688E8393FF03C08F8181608F8394FFB1 -:100B600003C08F8182608F8395FF03C08E81846074 -:100B70008E8396FF03C08E8182608E8322231CF4B5 -:100B80008E8181608E83EBE2F0E0808180648083DF -:100B9000DF91CF910895DC01EAE2F0E08081867078 -:100BA0008083EBE2F0E08081896F8083E4E2F0E013 -:100BB0008081807C8083E5E2F0E080818F638083A8 -:100BC000E9E2F0E08081982F9170808183FD92604E -:100BD00080912501981709F44BC09130A9F091300C -:100BE00028F0923069F19330C1F51CC0813029F4AE -:100BF0008FE711968C93119730C0823071F580E8A1 -:100C000011968C93119729C0833029F48FE71196A0 -:100C10008C93119722C0882301F580E811968C935C -:100C200011971BC0823029F48FE711968C9311978E -:100C300014C0813091F480E811968C9311970DC007 -:100C4000882329F48FE711968C93119706C083307F -:100C500021F480E811968C9311979093250183E0FD -:100C60008093240111968C911197809326010CC0DA -:100C700080912401882341F0815080932401809148 -:100C8000260111968C9311974E9906C016968C9159 -:100C90001697816016968C930895EBE2F0E08081C0 -:100CA0008F7E808389E191E00197F1F789B190818E -:100CB0009061908381700895CF93DF93EC01E4E21B -:100CC000F0E08081837C8083808182608083A5E2E4 -:100CD000B0E08C918E638C93EAE2F0E080818E7FAD -:100CE0008083808180618083EBE2F0E0808181619C -:100CF00080838C918D7F8C931D9902C080E88A83BC -:100D00001C9902C08FE78A831B9902C080E88983FF -:100D10001A9902C08FE789830E944D06882319F42F -:100D20008E8182608E830E944D06882319F48E8105 -:100D300081608E830E944D06882319F48E8188601D -:100D40008E830E944D06882319F48E8184608E83E1 -:100D50000E944D06882319F48E8180688E830E943C -:100D60004D06882319F48E8180648E830E944D067F -:100D7000882319F48F8181608F83E5E2F0E0808120 -:100D800082608083DF91CF910895CF93DF93DC0160 -:100D9000E4E2F0E08081837C8083808182608083D4 -:100DA000E5E2F0E080818E638083EAE2F0E080811A -:100DB00080618083EBE2F0E080818F7E808392E02F -:100DC0002BE230E0E3E2F0E065E270E040E85FE76C -:100DD000E90188818F7E88830000000080818C7308 -:100DE00009F447C0808185FD03C012964C93129789 -:100DF000808184FD03C011965C931197808183FDEF -:100E000003C012965C931297808182FD03C01196F5 -:100E10004C931197EB0188818D7F8883000000003F -:100E2000808185FD07C016968C9116978260169674 -:100E30008C931697808184FD07C016968C91169727 -:100E4000816016968C931697808183FD07C0179654 -:100E50008C911797816017968C931797808182FDEC -:100E600036C017968C911797826017968C931797B8 -:100E70002EC0EB0188818D7F888300000000808177 -:100E800085FD07C016968C911697846016968C93F4 -:100E90001697808184FD07C016968C9116978860FE -:100EA00016968C931697808183FD07C016968C91B9 -:100EB0001697806416968C931697808182FD07C0E2 -:100EC00016968C911697806816968C931697E90162 -:100ED000888180618883EB0188818260888391505A -:100EE00009F076CFDF91CF91089590E020E0E5E220 -:100EF000F0E034E6A3E2B0E080818B7F8083832F33 -:100F00008A95F1F726958C9185FD20688081846013 -:100F10008083832F8A95F1F79F5F983069F7822F3E -:100F20000895EF92FF920F931F937C0105E210E06A -:100F3000F80180818C7E8083808184628083E4E2FA -:100F4000F0E080818F7D808380818C618083F801D7 -:100F50008081886080838AEF8A95F1F70E94750707 -:100F6000F8018081877F80838AEAF70187831F9158 -:100F70000F91FF90EF900895DC01EAE2F0E08081AC -:100F800086708083EBE2F0E08081896F8083E4E209 -:100F9000F0E080818E7F8083E5E2F0E080818160F7 -:100FA00080834E990CC016968C9116978160169688 -:100FB0008C93169704C09F5F9B3F21F4089590E0A7 -:100FC000E3E2F0E0808180FDF6CF89B1982F892F90 -:100FD0008095282F217093FF226094FF246095FF55 -:100FE000286090E0E3E2F0E003C09F5F9B3F81F068 -:100FF000808180FFFACF89B180FF206183FF20626A -:1010000084FF206485FF20688FE7821B11968C93F4 -:101010000895DC0186E48A95F1F783B18C7011F0B4 -:1010200090E015C0199907C016968C9116978160AB -:1010300016968C931697319B02C091E008C01796C4 -:101040008C911797826017968C93179791E0E8E23E -:10105000F0E080818460808386E48A95F1F71D99B1 -:1010600004C080E812968C9312971C9904C08FE7F5 -:1010700012968C9312971B9904C080E811968C935A -:1010800011971A9904C08FE711968C9311979923A1 -:1010900091F4199907C016968C911697816016964F -:1010A0008C931697319959C016968C911697826039 -:1010B00016968C930895199907C016968C911697D9 -:1010C000826016968C931697319907C016968C916C -:1010D0001697846016968C931697E8E2F0E080816C -:1010E0008B7F808396E4892F8A95F1F780818460D5 -:1010F0008083892F8A95F1F780818B7F80839A95F1 -:10110000F1F783B18C7349F580818460808386E434 -:101110008A95F1F71D9907C016968C9116978068ED -:1011200016968C9316971C9907C016968C91169755 -:10113000806416968C9316971B9907C016968C910F -:101140001697886016968C9316971A9906C017966C -:101150008C911797816017968C93089583B1E8E27C -:10116000F0E090819D7F908328E7922F9A95F1F788 -:101170009081926090832A95F1F786958695809567 -:1011800081700895CF93DF93EC01E4E2F0E0808179 -:101190008B7F8083E5E2F0E0808184608083E7E2FA -:1011A000F0E0808184608083A8E2B0E08C9184606C -:1011B0008C938081826080838C9182608C9380EF9D -:1011C0008A95F1F78C918B7F8C9388E78A95F1F75C -:1011D0000E94AE08882319F08E8182608E830E945F -:1011E000AE08882319F08E8181608E830E94AE083C -:1011F000882319F08F8181608F830E94AE08882335 -:1012000019F08F8182608F830E94AE08882311F0CD -:1012100080E88A830E94AE08882311F08FE78A83D2 -:101220000E94AE08882311F080E889830E94AE08EE -:10123000882311F08FE789830E94AE08882319F074 -:101240008E8184608E830E94AE08882319F08E817F -:1012500088608E830E94AE08882319F08E81806496 -:101260008E830E94AE08882319F08E8180688E8359 -:101270000E94AE08882321F08E8183708E8319C06E -:101280008E81282F207F2E83982F80FF03C0822FEE -:1012900084608E8391FF03C08E8181608E8392FF74 -:1012A00003C08E8182608E8393FF03C08E8188602D -:1012B0008E83DF91CF9108959C01E4E2F0E080817C -:1012C000817C8083E5E2F0E080818E638083E7E2C9 -:1012D000F0E080818460808380818D7F8083E8E27C -:1012E000F0E080818260808380818B7F808383B106 -:1012F000887321F4C9010E94C2080895C9010E949F -:1013000009080895282F269511F437E009C037E021 -:10131000982F990F822F8170892B31502695C1F714 -:1013200090E002C0880F991F3A95E2F7089589B1BD -:10133000E5E2F0E090819E7F908328E7922F9A95D6 -:10134000F1F79081916090832A95F1F782958695C7 -:10135000877080958170089520E090E0A9E2B0E068 -:10136000E5E2F0E038E726958C9185FF20688081E2 -:101370008E7F8083832F8A95F1F7808181608083BF -:10138000832F8A95F1F79F5F983069F7822F089530 -:10139000AF92BF92DF92EF92FF920F931F93CF9382 -:1013A000DF93EC015B01EAE2F0E080818F7D8083D6 -:1013B000ABE2B0E08C9180628C9380818068808306 -:1013C0008C9180688C93E4E2F0E08081816080837E -:1013D000E5E2F0E080818160808380EF8A95F1F71B -:1013E0008C918F778C9388E78A95F1F70E94AC09EE -:1013F000F82E0E94AC09D82E0E94AC09482FFF207D -:1014000014F48FE789832F2D30E0F6FE02C080E8C8 -:10141000898325FF02C08FE78A8324FF02C080E80A -:101420008A83D901A870B07023FF03C08F818260C6 -:101430008F83B9016470707022FF03C08F81816057 -:101440008F83042F10E0C8018F709070089709F007 -:101450004BC08F2D82958F70E7E1F3E0E80FF11D0F -:10146000E491ED838D2D8095482F4F70483008F022 -:101470004051842F90E0880F991F880F991F9095F5 -:1014800081959F4F8A838D2D90E080959095807FE8 -:101490009070959587959595879595958795959550 -:1014A0008795482F883008F04051842F90E0880FAE -:1014B000991F880F991F909581959F4F8983AB2B1A -:1014C00019F08F8182608F83672B19F08F81816083 -:1014D0008F8321FF03C08E8181608E8320FF93C0A4 -:1014E0008E8182608E838FC0ED2CFF24C701807CAB -:1014F0009070803C9105D9F58FEFD81621F081E0EE -:10150000809327010FC080912701882359F421FF80 -:1015100003C08E8181608E8320FF75C08E818260C2 -:101520008E8371C020FF02C08FE78C8321FF02C031 -:1015300080E88B83E0FE02C08FE78B83E1FE02C070 -:1015400080E88C83E2FE03C08E8180648E83E3FE9C -:1015500003C08E8180688E83E4FE03C08E8181602B -:101560008E83E5FE50C08E8182608E834CC0C701A1 -:10157000807F9070009709F51092270121FF03C02A -:101580008E8184608E8320FF03C08E8181608E8374 -:10159000E0FE03C08E8182608E83E1FE03C08E81F7 -:1015A00088608E83E2FE03C08E8180648E83E3FEBA -:1015B0002AC08E8180688E8326C08038910509F507 -:1015C00082E080937201842F0E9482098F7700FD50 -:1015D0008195F50183830E94AC09182F0E9482092E -:1015E0008F7710FD8195F5018283E1FE03C0818133 -:1015F00081608183E0FE07C0F50181818260818383 -:1016000002C010922701DF91CF911F910F91FF909F -:10161000EF90DF90BF90AF900895382F8FE08A95BC -:10162000F1F790E020E0E5E2F0E04CE3A3E2B0E087 -:1016300080818B7F808330FF04C0808180618083C4 -:1016400003C080818F7E8083842F8A95F1F7269551 -:101650008081846080838C9185FD2068842F8A95A9 -:10166000F1F79F5F983011F03695E2CF8FE08A95C1 -:10167000F1F7822F0895DF92EF92FF920F931F935D -:10168000CF93DF93EC017B01E4E2F0E080818D7D7C -:10169000808380818C618083E5E2F0E080818E63CD -:1016A00080838081877F80838FE08A95F1F781E056 -:1016B0000E940D0B82E40E940D0B082F10E0813474 -:1016C00009F411E0DD24033711F4DD24D394812FD4 -:1016D0008D2990E020E030E0033511F421E030E086 -:1016E000822B932B892B09F481C08FEF0E940D0B65 -:1016F0008FEF0E940D0BE82F982F80FD03C08F8184 -:1017000081608F8393FD03C08F8182608F8311235B -:1017100089F094FD02C080E88A8396FD02C08FE7BD -:101720008A83EE2314F080E8898395FD1AC08FE741 -:10173000898317C0DD20A9F091FD03C08F818460EB -:101740008F8392FD03C08F8188608F83E295EF7055 -:10175000F0E0E095F095EF70F070EB58FF4FE491FA -:10176000ED838FEF0E940D0B282F982F80FD03C073 -:101770008E8180618E8391FD03C08E8180628E8315 -:1017800092FD03C08E8180648E8393FD03C08E81A1 -:1017900080688E8394FD03C08E8188608E8395FD62 -:1017A00003C08E8182608E8396FD03C08E8181602E -:1017B0008E8322231CF08E8184608E83DD2011F4C1 -:1017C0000335A1F48FEF0E940D0B80588B838FEFB0 -:1017D0000E940D0B80588C838FEF0E940D0B805858 -:1017E00089838FEF0E940D0B80588A83033209F0A2 -:1017F00050C083E0809372018FEF0E940D0B8FEF3A -:101800000E940D0BE82F83FD07C0D70117968C911E -:101810001797826017968C93E295EF70F0E0E09551 -:10182000F095EF70F070EB58FF4FE491D7011596EB -:10183000EC938FEF0E940D0B282F83FD04C0F7015E -:1018400086818068868324FD07C0D70116968C9117 -:101850001697826016968C9325FD04C0F701868149 -:10186000816086838FEF0E940D0B8058D7011196FF -:101870008C938FEF0E940D0BF70182878FEF0E94F0 -:101880000D0BD70119968C938FEF0E940D0BF7016A -:101890008087E5E2F0E08081886080838FE08A9530 -:1018A000F1F7DF91CF911F910F91FF90EF90DF90B3 -:1018B0000895EF92FF920F931F93CF93DF937C01D4 -:1018C000E5E2F0E08081877F8083062F10E010162C -:1018D000110664F4C0E0D0E0F701EC0FFD1F808139 -:1018E0000E940D0B2196C017D107B4F3E5E2F0E09A -:1018F0008081886080838FE08A95F1F7DF91CF91B6 -:101900001F910F91FF90EF90089590E0E3E2F0E0D7 -:1019100003C09F5F983C19F0808181FDFACF089544 -:1019200090E0E3E2F0E003C09F5F983C19F0808113 -:1019300081FFFACF08950F931F93CF93DF93EC01AC -:10194000E4E2F0E080818D7C808380818C60808304 -:10195000E5E2F0E080818E638083EAE2F0E080815E -:101960008E7E8083EBE2F0E08081816180838AE07B -:101970008A95F1F7489B57C04C9903C08E818061CE -:101980008E83E5E2F0E08081877F80838AE08A951C -:10199000F1F71C9902C080E88A831D9902C08FE785 -:1019A0008A83489902C080E889834C9902C08FE7F6 -:1019B0008983E5E2F0E08081837F886080838AE02C -:1019C0008A95F1F71C9903C08E8182608E831D99E0 -:1019D00003C08E8184608E83489903C08E818160AC -:1019E0008E834C9903C08F8182608F83E5E2F0E0A3 -:1019F0008081837F80838AE08A95F1F71C9903C0F8 -:101A00008E8180628E831D9903C08E8180618E835A -:101A1000489903C08E8188608E834C993AC18E812B -:101A200080688E8336C11C9B34C1E5E2F0E0808182 -:101A3000877F808380818B7F80830E94850C1C99A7 -:101A40000EC105E210E0F8018081846080830E946D -:101A5000900CF80180818B7F80830E94850C1C99FB -:101A600002C080E88A831D9902C08FE78A83489963 -:101A700002C080E889834C9B02C010E010C08FE751 -:101A8000898310E00CC09260489B94604C9B9860E6 -:101A9000E7E1F3E0E90FF11DE491ED8311E0E5E208 -:101AA000F0E08081846080830E94900C1C9903C0C8 -:101AB0008E8182608E831D9903C08E8184608E83A7 -:101AC000489903C08E8181608E834C9903C08F81B9 -:101AD00082608F83E5E2F0E080818B7F80830E94CB -:101AE000850C1C9903C08E8180688E831D9903C06C -:101AF0008E8180648E83489903C08E8188608E8336 -:101B00004C9903C08E8180628E83E5E2F0E0808193 -:101B1000846080830E94900C4C9903C08E81806108 -:101B20008E83E5E2F0E080818B7F80830E94850CCC -:101B30001C9902C000E101C000E01D9B0062489BAF -:101B400000644C9B0068E5E2F0E080818460808363 -:101B50000E94900C1C9B01601D9B0260489B0460CE -:101B60004C9B0860113019F48FE7801B8983E5E2F4 -:101B7000F0E080818B7F80830E94850C1C9902C0DD -:101B800000E101C000E01D9B0062489B00644C9B8B -:101B90000068E5E2F0E08081846080830E94900C20 -:101BA0001C9B01601D9B0260489B04604C9B08606D -:101BB000113019F48FE7801B8A83E5E2F0E0808121 -:101BC0008B7F80830E94850C1C9902C000E101C0BC -:101BD00000E01D9B0062489B00644C9B0068E5E2AE -:101BE000F0E08081846080830E94900C1C9B0160E7 -:101BF0001D9B0260489B04604C9B0860113019F4E7 -:101C0000802F80588C83E5E2F0E080818B7F808399 -:101C10000E94850C1C9902C000E101C000E01D9BE0 -:101C20000062489B00644C9B0068E5E2F0E0808124 -:101C3000846080830E94900C1C9B01601D9B02604D -:101C4000489B04604C9B0860113019F4802F805829 -:101C50008B83E5E2F0E080818C6080831AC005E22E -:101C600010E0F8018081846080830E94900CF8016C -:101C700080818B7F80830E94850CE3E2F0E080818D -:101C800082958F708095982F9170808185FFFBCE13 -:101C9000FBCEDF91CF911F910F910895DC01E4E21B -:101CA000F0E08081817C8083E5E2F0E080818E63DA -:101CB0008083E7E2F0E08081827C808380818260A3 -:101CC0008083E8E2F0E080818F63808380818D7F74 -:101CD000808380818260808390E82FE0E3E2F0E0FF -:101CE000822F8A95F1F7808185FF03C011969C931E -:101CF0001197808184FF03C012969C931297808174 -:101D000083FF03C013969C931397808182FF03C0C7 -:101D100014969C9314979F5F9F3711F711968C919F -:101D200011978E3719F411961C92119712968C9177 -:101D300012978E3719F412961C92129713968C9163 -:101D400013978E3719F413961C92139714968C914F -:101D500014978E3719F414961C921497309907C073 -:101D600016968C911697816016968C9316971999F2 -:101D700007C016968C911697826016968C931697CC -:101D80004C9907C016968C911697846016968C9382 -:101D90001697489906C016968C91169788601696E5 -:101DA0008C9308951AB889EF8BB914B88FE385B96D -:101DB00017B888B9089580917201823009F471C012 -:101DC000833030F4882359F0813009F0FCC038C0EA -:101DD000833009F497C0843009F0F5C0C4C086EAA6 -:101DE00090E0909329018093280182E190E0909304 -:101DF0002B0180932A018AEC90E0909374018093E8 -:101E0000730187E590E0909376018093750181E0FE -:101E100080936B018CE291E090936E0180936D0151 -:101E200088E080936F0182E890E090937101809345 -:101E3000700184E290E09093780180937701C3C0B1 -:101E400086EA90E0909329018093280182E190E056 -:101E500090932B0180932A0181E291E09093740189 -:101E6000809373018CEA90E09093760180937501E2 -:101E700082E080936B018CE291E090936E018093FD -:101E80006D0188E080936F0182E890E0909371018A -:101E90008093700184E290E09093780180937701C1 -:101EA00092C088EB90E0909329018093280182E111 -:101EB00090E090932B0180932A0187E392E0909326 -:101EC00074018093730184E690E09093760180938F -:101ED000750182E080936B018FE391E090936E0136 -:101EE00080936D0185E080936F0182E890E090938C -:101EF00071018093700184E290E090937801809367 -:101F0000770161C086EA90E09093290180932801CF -:101F100082E190E090932B0180932A018DEC91E077 -:101F200090937401809373018AE690E09093760118 -:101F30008093750181E080936B0184E391E090933D -:101F40006E0180936D018BE080936F0182E890E0D9 -:101F5000909371018093700184E290E090937801F6 -:101F60008093770130C086EA90E0909329018093B6 -:101F7000280182E190E090932B0180932A018BE964 -:101F800092E090937401809373018CE790E09093BA -:101F900076018093750181E080936B0184E491E088 -:101FA00090936E0180936D0184E180936F0182E8CC -:101FB00090E0909371018093700184E290E090939F -:101FC0007801809377018091750180931901F894CD -:101FD000EAE2F0E080818260808380818660808395 -:101FE00026EF39E047E751E0CA010197F1F72150A8 -:101FF0003040D1F7EAE2F0E080818D7F80838081FC -:10200000897F808378940895FC0180818076803276 -:10201000F9F48181813059F480916D0190916E01C4 -:10202000909394018093930180916F010895823081 -:1020300041F48CE691E0909394018093930181E0C8 -:1020400008958A3029F4838180936C0180E008959B -:1020500080E00895FC0181818630C1F58381823062 -:10206000A1F0833018F4813089F517C0833001F175 -:10207000823261F580917301909174019093940183 -:102080008093930180917501089580E091E0909391 -:1020900094018093930182E20895809128019091A8 -:1020A0002901909394018093930180912A010895CE -:1020B0008281823059F480917001909171019093E6 -:1020C00094018093930180917701089580E00895B1 -:1020D000EF92FF920F931F93CF93DF93FC01DB01ED -:1020E000B801E7018081805880838C9180588C935F -:1020F000FA01808180588083F90180818058808333 -:10210000F80120813881832F822B09F45BC0108273 -:102110001882922F20FF03C080818160808391FF0D -:1021200004C0FB0180818260808392FF04C0FB01B8 -:1021300080818860808393FF04C0FB01808180617F -:10214000808394FF03C088818160888395FF03C0EA -:1021500088818260888396FF04C0FB01808180644F -:102160008083222324F4FB01808180688083932F65 -:1021700030FF03C088818460888391FF03C0888119 -:102180008860888392FF03C088818062888393FF80 -:1021900003C088818064888394FF03C08881806144 -:1021A000888395FF03C088818068888396FF04C078 -:1021B000FB01808184608083332324F4FB018081D0 -:1021C00080628083DF91CF911F910F91FF90EF90FC -:1021D00008950F931F93082FF894ECE2F1E088E044 -:1021E000DF011D928A95E9F79FEF95830083E4E371 -:1021F000F1E08BE0DF011D928A95E9F7958300837A -:10220000AFE3B1E0E8E5F1E085E001900D928150A7 -:10221000E1F700933F01E4E4F1E084E1DF011D9286 -:102220008A95E9F78FEF85830083109272013599C3 -:1022300081C034996AC086B190E08E71907086300A -:10224000910531F1873091054CF482309105B1F060 -:102250008430910519F1892B59F008C08A30910515 -:1022600079F18C30910501F1089781F190E072C00D -:102270008CE291E00E949B0C10E086C08CE291E021 -:1022800064E371E044E451E00E943B0B10E07CC049 -:102290008CE291E00E94C50610E076C08CE291E0ED -:1022A0000E94910710E05BC082E0809372010130D0 -:1022B00009F08EC08FE391E00E94790311E064C0C1 -:1022C0008CE291E00E945C0610E05EC083B190E079 -:1022D000867090708230910591F08630910519F0EA -:1022E000892B39F036C08CE291E00E94CB0510E0DA -:1022F0004BC08CE291E00E94620510E045C08CE288 -:1023000091E00E94BC0710E03FC0339906C08CE208 -:1023100091E00E944E0E10E037C0023011F090E0C4 -:1023200005C08CE291E00E945C0991E081E080931D -:10233000720110C0339907C08CE291E0602F0E94B7 -:10234000F70310E021C08CE291E00E94741310E0CA -:1023500006C091E0992311F010E016C010E089B199 -:10236000897071F44C9B05C08CE291E00E94B4032B -:102370000BC08CE291E06FE371E00E94C80904C0D9 -:102380008CE291E00E94B0120230B9F480917201A7 -:10239000823099F440E451E02DE231E0D9018D9191 -:1023A000FA0181938C918083F9018581DA0112967B -:1023B0008C931297868113968C93112329F4E8E667 -:1023C000F0E080818E7F808378941F910F91089533 -:1023D00011E0C5CF2F923F924F925F926F927F9202 -:1023E0008F929F92AF92BF92CF92DF92EF92FF9225 -:1023F0000F931F93DF93CF93CDB7DEB72E970FB612 -:10240000F894DEBF0FBECDBF0E94D20E0E94DB1338 -:102410001092720181E00E94E9100E94DB0EDD241F -:10242000D394CC24CA940F2EFDE2AF2EF1E0BF2E40 -:10243000F02DC50101969A838983662477246894D8 -:1024400061F86A0C7B1C0F2EF3E04F2E5524F02D03 -:102450004A0C5B1C0F2EF5E02F2E3324F02D2A0C96 -:102460003B1CF5013696FC83EB830F2EF5E38F2E94 -:10247000F1E09F2EF02DC40101969E838D83F4011F -:102480003296F887EF83C40103969A878987F4010F -:102490003596FC87EB87C40106969E878D870E9440 -:1024A000ED13E4E8F1E0808184FFF9CF8D2D0E94E7 -:1024B000E910F1E0CF1621F083E0C816C9F40BC093 -:1024C000C50169817A81A30192018101EB80FC80C1 -:1024D0000E9468100DC0C4016D817E814F815885B6 -:1024E00029853A850B851C85ED84FE840E94681041 -:1024F00000916F01093078F410E003C0185F0930D3 -:1025000058F480916D0190916E01810F911D602FA3 -:102510000E94261514C010E080916D0190916E010B -:10252000810F911D68E00E94261508500E94ED134E -:10253000E4E8F1E0808184FFF9CF0023F9F6D39439 -:1025400080916B018D1510F4DD24D394809172017C -:10255000C81609F4A4CF0E94DB0EC09072019FCF71 -:10256000DC01EAE2F0E08081867880838081806807 -:102570008083EBE2F0E080818F77808380818967C0 -:102580008083E4E2F0E080818E7F8083E5E2F0E00A -:1025900080818160808386E48A95F1F789B18073B8 -:1025A00011F090E015C04E9907C016968C911697C1 -:1025B000816016968C931697189B02C091E008C014 -:1025C00017968C911797826017968C93179791E0C6 -:1025D000EBE2F0E080818068808386E48A95F1F701 -:1025E000489904C080E812968C9312974B9904C0C6 -:1025F0008FE712968C9312974C9904C080E811963D -:102600008C9311974D9904C08FE711968C93119775 -:10261000992391F44E9907C016968C911697816074 -:1026200016968C931697189959C016968C911697F2 -:10263000826016968C9352C04E9907C016968C9164 -:102640001697826016968C931697189907C016965F -:102650008C911697846016968C931697EBE2F0E0B7 -:1026600080818F77808396E4892F8A95F1F7808126 -:1026700080688083892F8A95F1F780818F778083A6 -:102680009A95F1F789B1897349F5808180688083D3 -:1026900086E48A95F1F7489907C016968C911697AB -:1026A000806816968C9316974B9907C016968C9156 -:1026B0001697806416968C9316974C9907C01696B9 -:1026C0008C911697886016968C9316974D9906C034 -:1026D00017968C911797816017968C93EBE2F0E038 -:1026E0008081806880830895DC01E4E2F0E08081ED -:1026F000817C8083E5E2F0E080818E638083E7E285 -:10270000F0E08081807C8083E8E2F0E080818F636C -:102710008083EAE2F0E080818E7E8083EBE2F0E06D -:102720008081816180831D9907C016968C911697D0 -:10273000806416968C9316971C9907C016968C91F8 -:102740001697886016968C9316971B9907C0169655 -:102750008C911697806216968C9316971A9907C0DB -:1027600017968C911797816017968C9317971999E4 -:1027700007C017968C911797826017968C931797BE -:10278000329907C016968C911697806816968C938E -:102790001697319907C016968C91169784601696F5 -:1027A0008C931697309906C016968C911697806177 -:1027B00016968C930895E9E6F0E08081826080832C -:1027C000EDE3F0E0808181608083E5E8F1E08BE477 -:1027D000808331978AE5808308951F93CF93DF9399 -:1027E00080919501982F93500AF4B1C020919201E5 -:1027F000809191018D3209F0A8C0983009F0A5C0F0 -:102800008CE090E0821B9109FC01E756FE4FEF013E -:1028100083EC809379018AE58093220110925D0117 -:102820008081807629F0CF010E940410282F84C077 -:102830009281109282018181882331F4E3E8F1E0F2 -:10284000108222E0319774C0853031F49093960164 -:1028500020E0E2E8F1E06CC0863009F049C08381F5 -:10286000813031F4CF010E942A10282F80E43DC02E -:10287000823031F4CF010E942A10282F80E035C029 -:102880008330F1F4992349F487E293E09093940123 -:102890008093930180E424E028C0913049F48BE2D6 -:1028A00093E0909394018093930180E42AE01DC00B -:1028B0009230C9F4CF010E942A10282F80E415C05D -:1028C000813249F482E191E09093940180939301E5 -:1028D00080E429E00AC0823231F4CF010E942A103C -:1028E000282F80E402C080E420E080935D0124C0B2 -:1028F000883021F421E0E8E9F1E01AC0893031F4B0 -:102900009093980120E0E2E8F1E012C08A3021F4CF -:1029100021E0E2E8F1E00CC08B3021F020E0E2E8B9 -:10292000F1E006C08BE48093850120E0E2E8F1E06D -:10293000F0939401E09393018F81882321F48E8199 -:10294000821708F4282F209323011092950180917B -:10295000220184FF57C0109123011F3F09F452C088 -:10296000193008F05CC010922301E9E7F1E08081A2 -:1029700098E889278083112309F45DC02091930191 -:102980003091940180915D0186FF14C0AAE7B1E007 -:1029900080E090E0F901E80FF91FE491ED930196D2 -:1029A0001817C1F7812F815090E00196F901E80FC7 -:1029B000F91F0FC0D901912FEAE7F1E08D918193C2 -:1029C0009150E1F7812F815090E00196F901E80FD5 -:1029D000F91FF0939401E0939301193068F48AE7AA -:1029E00091E0612F0E946515612F6C5F6C3040F49F -:1029F0008FEF8093230104C08FEF809323016EE15A -:102A00006093220194E1E9E2F0E080818670D1F4E4 -:102A10009150D9F7109296011092900113C0812F16 -:102A2000885080932301E9E7F1E0808198E88927C5 -:102A3000808318E0A3CF8AE791E060E00E946515EB -:102A400064E0D6CFDF91CF911F910895FF920F934D -:102A50001F93DC01F62E8091840184FF07C0E5E816 -:102A6000F1E0808198E88927808303C08AE580931C -:102A700084019F2DE6E8F1E08D9181939150E1F77B -:102A800006E811E0C8016F2D0E9465158F2D8C5F3F -:102A900002501040F80180831F910F91FF9008951C -:102AA000A82FB92F80E090E041E050EA609530E037 -:102AB00009C02D9182279795879510F08427952737 -:102AC000305EC8F36F5FA8F30895EADF8D939D939E -:102AD0000895CF93CFB7CF93C395499BE9F7499B0F -:102AE0000BC0499B09C0499B07C0499B05C0499B36 -:102AF00003C0499B01C0C2C0C0919201DF93DD2792 -:102B0000C756DE4F2F932FEF499B03C02F91DF91C4 -:102B1000E6CF0F931F934F936F9309B101FB20F9F9 -:102B20003F933BE05F931EC04E7F012F19B116709B -:102B3000E1F0216000001DC0102F4D7F22600000D9 -:102B400009B1067091F01DC04B7F2460012F000079 -:102B500019B1167051F01EC019B1167031F0477FCF -:102B600028601BC019B1167009F462C04FEF297FAD -:102B7000D9F2012701FB21F909B10670B1F3237FD6 -:102B8000D9F2102711FB22F900C019B1167069F3B0 -:102B9000277ED1F2012701FB23F92F7CE9F209B14D -:102BA000067019F3102711FB24F92F7929F100C0C1 -:102BB00019B11670E9F1012701FB25F92F7311F105 -:102BC00000C009B10670A1F1102711FB26F92230CF -:102BD000F8F000C019B1167059F1012701FB27F96F -:102BE0002430E0F04227000009B14993102711FB7F -:102BF00020F93150C8F0B6CF4F7E09B10670C1F050 -:102C00002061D3CF206219B1167091F04F7DD6CFDD -:102C10004F7B09B1067061F02064D9CF4F7719B1AD -:102C2000167031F02068DCCF11E01CBB002719C002 -:102C30003B503195C31BD04011E01CBB0881033CC5 -:102C400009F10B34F9F0209190011981110F121341 -:102C5000EDCF4A81441F093651F10D3211F0013E8A -:102C600029F7009397015F913F916F914F911F91C9 -:102C70000F912F91DF91CCB3C0FD2ECFCF91CFBF5D -:102C8000CF91189520919701222369F31091950116 -:102C9000112389F534308AF1309395012093910105 -:102CA000109192013BE0311B3093920126C00091BC -:102CB0009501013004F50AE54F7049F43091220185 -:102CC00034FD1CC000932201C9E7D1E01BC0309144 -:102CD000840134FD13C000938401C5E8D1E012C023 -:102CE00005271127000019C0052711271FC0052738 -:102CF0001127000024C04AE502C032ED432FC4E191 -:102D0000D0E032E01AB11660599A0BB11AB956E008 -:102D100020E866E020FF052727950BB917951C3F93 -:102D2000F8F66A95B9F720FF0527279500000BB93B -:102D300017951C3FC8F620FF05272795179566E0D5 -:102D40001C3F0BB9A0F629913A9521F7097F109104 -:102D50009601110F0BB9C651D04011F0109390019C -:102D600011E01CBB02601AB1197F402F497F53E06C -:102D70005A95F1F700C00BB91AB94BB974CFF89452 -:022D8000FFCF83 -:102D82000902220001010080FA0904000001030087 -:102D920000000921010100012250000705810308FA -:042DA200000A5AFFCA +:10017000550065008102C0C005010905A101850285 +:10018000A10009300931150026FF0075089502818C +:100190000209320935150026FF0075089502810213 +:1001A0000939150025073500463B0165147504958E +:1001B00001810275049501810305091901291015B2 +:1001C00000250175019510550065008102C0C0052C +:1001D000010905A1018501A1000930093115002699 +:1001E000FF0075089502810209320935150026FFC6 +:1001F000007508950281020939150025073500466A +:100200003B01651475049501810275049501810314 +:1002100005091901291015002501750195105500D2 +:1002200065008102050209C509C409BB150026FF46 +:1002300000750895038102C0C005010902A101856E +:10024000010901A1000509190129031500250195DE +:1002500004750181029501750481030501093009C6 +:100260003109381580257F750895038106C0C009BE +:1002700004A10185020901A1000930093115802579 +:100280007F750895028102C0050919012910150022 +:10029000250175019510550065008102C005010911 +:1002A00005A1018501A10009300931150026FF00D3 +:1002B00075089502810209320935150026FF00757F +:1002C00008950281020939150025073500463B01D2 +:1002D0006514750495018102750495018103050972 +:1002E00019012910150025017501951055006500AB +:1002F00081020501093609360936093609360936FB +:10030000093609360936093609360936150026FF39 +:1003100000750895018102C0C0FF0004FF060705B3 +:10032000FF020103FFFFFFFFFF040309040A034D5F +:10033000006F004A006F000011241FBECFEFD4E011 +:10034000DEBFCDBF11E0A0E0B1E0EAE9FDE202C00E +:1003500005900D92A432B107D9F711E0A4E2B1E003 +:1003600001C01D92AF3AB107E1F70E94EB110C9466 +:10037000CB160C94000078946F936FB72F933F9334 +:100380004F935F9353B15C73452F4471309160017B +:10039000347120915F01403049F0403161F04431C7 +:1003A00079F03030A1F0343181F012C0303179F081 +:1003B000343059F00DC0343151F0303031F008C0D4 +:1003C000343029F0303109F003C0239501C02A955B +:1003D00020935F01452F487230916001387220915F +:1003E0005E01403049F0403261F0483279F03030FF +:1003F000A1F0383281F012C0303279F0383059F043 +:100400000DC0383251F0303031F008C0383029F0AA +:10041000303209F003C0239501C02A9520935E0174 +:10042000509360015F914F913F912F916FBF6F91FA +:1004300018950F931F93FF93EF93BF93AF93F92FEB +:10044000E82F09E00093620100E20093630100E0FD +:100450000093640101E00093650101E000936601EF +:1004600000E000936701009368010093690109E2CD +:1004700000936A0107D0BF91AF91EF91FF911F9157 +:100480000F910895A1E0B2E609E02D980000000068 +:1004900000002C980000000000002C9A00000000D2 +:1004A0002C980000000000002C9A000000000000C2 +:1004B0002C980000000000002C9A000000000000B2 +:1004C0002C980000000000002C9A000000000000A2 +:1004D00000002D9A1D9117FD2C9A17FF2C982D982E +:1004E000000000002C9A16FD2D9A16FF2D982C9ACC +:1004F000000000002D9A15FD2C9A15FF2C982D9ABE +:10050000000000002C9A14FD2D9A14FF2D982C9AAF +:10051000000000002D9A15FD2C9A15FF2C982D9A9D +:10052000000000002C9A14FD2D9A14FF2D982C9A8F +:10053000000000002D9A15FD2C9A15FF2C982D9A7D +:10054000000000002C9A14FD2D9A14FF2D982C9A6F +:10055000000000002D9A0A952D9A2C9A0895F92FE3 +:10056000E82F21E030E0E20FF31F22273327442752 +:100570005527662777278827992790E095D0B2D00E +:100580007ED0292F7CD0392F7AD0492F253021F0E9 +:10059000293081F180E00895BFEFBA95F1F7B8EC0A +:1005A000BA95F1F791E080D09DD069D0292F67D01E +:1005B000392F65D0492F63D0592F4083518340E0B4 +:1005C00050E027FD426026FD416025FD546024FD7A +:1005D00052602F7035FD406434FD406833FD486043 +:1005E00032FD446031FD406130FD406245835683F9 +:1005F000822F0895B4E6BA95F1F790E455D093E0D0 +:1006000053D092E051D06ED03AD0292F38D0392F24 +:1006100036D0492F34D0592F32D0692F30D0792F8E +:100620002ED0892F2CD04058505840835183605889 +:1006300070586283738340E050E020FD426021FDEA +:10064000416022FD486023FD446024FD526034FD7A +:10065000546035FD406836FD4064803408F04064E5 +:10066000903408F04068458356833F70232F3E7FC7 +:1006700031FD31603D7F20FD3260832F089590E091 +:10068000B4E1A8E0BA9579F01899FCCFB9E0BA9531 +:10069000F1F7990F18999160B4E1BA9521F0189B80 +:1006A000FCCFAA9579F70895A8E097FD0DC0209A90 +:1006B000BDE0BA95F1F700002098B3E0BA95F1F7E4 +:1006C000990FAA9591F70895209AB3E0BA95F1F79A +:1006D000000000002098BDE0BA95F1F7990FAA95A7 +:1006E00021F70895209AB3E0BA95F1F700000000D1 +:1006F00020980895DC01E4E2F0E08081817C808331 +:10070000E5E2F0E080818E638083E7E2F0E08081C3 +:100710008E7F8083E8E2F0E08081816080838CE3DB +:1007200080936B0081E08093680080915F01129656 +:100730008C93129780915E0113968C93139710926D +:100740005F0110925E01199907C011968C91119763 +:10075000816011968C931197309906C011968C91F7 +:100760001197826011968C9308950F931F938C01BB +:10077000E5E2F0E080818E7F8083E4E2F0E080813A +:100780008E7F8083EBE2F0E080818F778083EAE2E6 +:10079000F0E0808180688083C8010E94AF02E8E6B3 +:1007A000F0E0E80FF11DE491D8011596EC93159750 +:1007B00012968C911297819512968C93129714969B +:1007C0008C911497819514968C931F910F91089595 +:1007D000E4E2F0E02081277F2083208120632083D2 +:1007E000E5E2F0E02081286320830E941902089549 +:1007F000DC01EAE2F0E080818E7E8083EBE2F0E0D3 +:10080000808181618083E4E2F0E08081886380837D +:1008100080818D7F8083E5E2F0E08081826080834B +:10082000E7E2F0E08081807E8083E8E2F0E0808192 +:100830008F618083489B0BC0E4E2F0E0808184609C +:100840008083E5E2F0E08081837C808314C0E4E271 +:10085000F0E080818B7F8083E5E2F0E080818C6333 +:100860008083E7E2F0E080818E7F8083E8E2F0E041 +:1008700080818160808387E180937E00EAE7F0E0F9 +:1008800085E0808384E680937C008081806880831B +:10089000808186FDFDCF613009F5EAE7F0E08081D7 +:1008A00080648083808186FDFDCF909179008FE701 +:1008B000891B12968C93129782E680937C00EAE75C +:1008C000F0E0808180648083808186FDFDCF9091FF +:1008D00079008FE7891B11968C931197489B29C04B +:1008E00081E080937201623021F581E680937C0083 +:1008F000EAE7F0E0808180648083808186FDFDCF1F +:10090000909179008FE7891B11968C93119780E65F +:1009100080937C00EAE7F0E08081806480838081BE +:1009200086FDFDCF909179008FE7891B12968C93FD +:10093000129710927A0010927E00489B17C04C9933 +:1009400009C0613039F416968C911697816016961D +:100950008C93169719999AC0623009F097C0169631 +:100960008C911697816016968C930895109272015F +:10097000E5E2F0E08081877F808385E08A95F1F76A +:10098000309907C016968C911697826016968C93B4 +:1009900016971A9907C016968C911697806116962D +:1009A0008C931697199907C016968C9116978068A4 +:1009B00016968C9316974C9907C017968C9117979B +:1009C000846017968C931797E5E2F0E08081886049 +:1009D000808380818F7E808385E08A95F1F73099CE +:1009E00007C016968C911697846016968C9316976E +:1009F0001A9907C016968C911697806216968C935A +:100A00001697199907C017968C91179781601796BA +:100A10008C9317974C9907C016968C911697816006 +:100A200016968C931697E5E2F0E0808180618083D2 +:100A300080818F7D808385E08A95F1F7309907C0AA +:100A400016968C911697886016968C9316971A991D +:100A500007C016968C911697806416968C931697FD +:100A6000199907C017968C911797826017968C93E7 +:100A700017974C9906C017968C9117978860179610 +:100A80008C93E5E2F0E0808180628083089590E0BD +:100A900020E0A3E2B0E0EBE2F0E034E1220F8C9141 +:100AA00080FD216080818F778083832F8A95F1F785 +:100AB000808180688083832F8A95F1F79F5F9830CB +:100AC00069F7822F0895CF93DF93EC01ABE2B0E09A +:100AD0008C91886F8C938C918E7F8C93EAE2F0E0FE +:100AE0008081896C808380818F7C8083E4E2F0E068 +:100AF00080818E7F8083E5E2F0E080818160808369 +:100B00008C918F7B8C930E944705282F30E0C90180 +:100B1000807F907080349105E1F520FF02C080E86D +:100B2000898321FF02C08FE7898322FF02C080E80A +:100B30008A8323FF02C08FE78A830E944705282FFC +:100B4000982F81FF03C08E8180648E8392FF03C043 +:100B50008E8180688E8393FF03C08F8181608F8335 +:100B600094FF03C08F8182608F8395FF03C08E81C5 +:100B700084608E8396FF03C08E8182608E832223E1 +:100B80001CF48E8181608E83EBE2F0E080818064D2 +:100B90008083DF91CF910895DC01EAE2F0E080816B +:100BA00086708083EBE2F0E08081896F8083E4E2ED +:100BB000F0E08081807C8083E5E2F0E080818F63DB +:100BC0008083E9E2F0E08081982F9170808183FD3D +:100BD000926080912501981709F44BC09130A9F0DB +:100BE000913028F0923069F19330C1F51CC081300A +:100BF00029F48FE711968C93119730C0823071F5EC +:100C000080E811968C93119729C0833029F48FE7DF +:100C100011968C93119722C0882301F580E81196D4 +:100C20008C9311971BC0823029F48FE711968C9317 +:100C3000119714C0813091F480E811968C9311972C +:100C40000DC0882329F48FE711968C93119706C065 +:100C5000833021F480E811968C93119790932501AD +:100C600083E08093240111968C9111978093260143 +:100C70000CC080912401882341F08150809324018D +:100C80008091260111968C9311974E9906C0169665 +:100C90008C911697816016968C930895EBE2F0E0A4 +:100CA00080818F7E808389E191E00197F1F789B19E +:100CB00090819061908381700895CF93DF93EC01D0 +:100CC000E4E2F0E08081837C8083808182608083A5 +:100CD000A5E2B0E08C918E638C93EAE2F0E0808133 +:100CE0008E7F8083808180618083EBE2F0E0808171 +:100CF000816180838C918D7F8C931D9902C080E8E7 +:100D00008A831C9902C08FE78A831B9902C080E8FE +:100D100089831A9902C08FE789830E944E0688232F +:100D200019F48E8182608E830E944E06882319F406 +:100D30008E8181608E830E944E06882319F48E81F5 +:100D400088608E830E944E06882319F48E81846009 +:100D50008E830E944E06882319F48E8180688E83CC +:100D60000E944E06882319F48E8180648E830E942F +:100D70004E06882319F48F8181608F83E5E2F0E0CD +:100D8000808182608083DF91CF910895CF93DF933C +:100D9000DC01E4E2F0E08081837C808380818260FA +:100DA0008083E5E2F0E080818E638083EAE2F0E018 +:100DB000808180618083EBE2F0E080818F7E8083A0 +:100DC00092E02BE230E0E3E2F0E065E270E040E840 +:100DD0005FE7E90188818F7E8883000000008081C1 +:100DE0008C7309F447C0808185FD03C012964C9333 +:100DF0001297808184FD03C011965C9311978081C6 +:100E000083FD03C012965C931297808182FD03C01C +:100E100011964C931197EB0188818D7F8883000098 +:100E20000000808185FD07C016968C911697826020 +:100E300016968C931697808184FD07C016968C9128 +:100E40001697816016968C931697808183FD07C054 +:100E500017968C911797816017968C9317978081BE +:100E600082FD36C017968C911797826017968C93E7 +:100E700017972EC0EB0188818D7F888300000000CA +:100E8000808185FD07C016968C9116978460169612 +:100E90008C931697808184FD07C016968C911697C7 +:100EA000886016968C931697808183FD07C01696EE +:100EB0008C911697806416968C931697808182FD8C +:100EC00007C016968C911697806816968C93169785 +:100ED000E901888180618883EB0188818260888351 +:100EE000915009F076CFDF91CF91089590E020E006 +:100EF000E5E2F0E034E6A3E2B0E080818B7F80831E +:100F0000832F8A95F1F726958C9185FD2068808145 +:100F100084608083832F8A95F1F79F5F983069F70B +:100F2000822F0895EF92FF920F931F937C0105E2A9 +:100F300010E0F80180818C7E8083808184628083D0 +:100F4000E4E2F0E080818F7D808380818C6180830A +:100F5000F8018081886080838AEF8A95F1F70E948A +:100F60007607F8018081877F80838AEAF70187838B +:100F70001F910F91FF90EF900895DC01EAE2F0E0FD +:100F8000808186708083EBE2F0E08081896F8083CE +:100F9000E4E2F0E080818E7F8083E5E2F0E0808112 +:100FA000816080834E990CC016968C911697816053 +:100FB00016968C93169704C09F5F9B3F21F408956B +:100FC00090E0E3E2F0E0808180FDF6CF89B1982FD8 +:100FD000892F8095282F217093FF226094FF246031 +:100FE00095FF286090E0E3E2F0E003C09F5F9B3F45 +:100FF00081F0808180FFFACF89B180FF206183FF7B +:10100000206284FF206485FF20688FE7821B119691 +:101010008C930895DC0186E48A95F1F783B18C7096 +:1010200011F090E015C0199907C016968C9116978B +:10103000816016968C931697319B02C091E008C090 +:1010400017968C911797826017968C93179791E05B +:10105000E8E2F0E080818460808386E48A95F1F79D +:101060001D9904C080E812968C9312971C9904C0B5 +:101070008FE712968C9312971B9904C080E8119603 +:101080008C9311971A9904C08FE711968C9311973E +:10109000992391F4199907C016968C91169781603F +:1010A00016968C931697319959C016968C9116976F +:1010B000826016968C930895199907C016968C91A4 +:1010C0001697826016968C931697319907C01696DC +:1010D0008C911697846016968C931697E8E2F0E050 +:1010E00080818B7F808396E4892F8A95F1F78081B8 +:1010F00084608083892F8A95F1F780818B7F80833C +:101100009A95F1F783B18C7349F58081846080836F +:1011100086E48A95F1F71D9907C016968C9116976B +:10112000806816968C9316971C9907C016968C911A +:101130001697806416968C9316971B9907C016967F +:101140008C911697886016968C9316971A9906C0FC +:1011500017968C911797816017968C93089583B199 +:10116000E8E2F0E090819D7F908328E7922F9A95A6 +:10117000F1F79081926090832A95F1F78695869594 +:10118000809581700895CF93DF93EC01E4E2F0E065 +:1011900080818B7F8083E5E2F0E0808184608083C2 +:1011A000E7E2F0E0808184608083A8E2B0E08C9187 +:1011B00084608C938081826080838C9182608C9328 +:1011C00080EF8A95F1F78C918B7F8C9388E78A95D5 +:1011D000F1F70E94AF08882319F08E8182608E8318 +:1011E0000E94AF08882319F08E8181608E830E944F +:1011F000AF08882319F08F8181608F830E94AF0828 +:10120000882319F08F8182608F830E94AF08882322 +:1012100011F080E88A830E94AF08882311F08FE7DD +:101220008A830E94AF08882311F080E889830E9496 +:10123000AF08882311F08FE789830E94AF088823C5 +:1012400019F08E8184608E830E94AF08882319F084 +:101250008E8188608E830E94AF08882319F08E816A +:1012600080648E830E94AF08882319F08E81806885 +:101270008E830E94AF08882321F08E8183708E8335 +:1012800019C08E81282F207F2E83982F80FF03C0C6 +:10129000822F84608E8391FF03C08E8181608E8354 +:1012A00092FF03C08E8182608E8393FF03C08E8184 +:1012B00088608E83DF91CF9108959C01E4E2F0E095 +:1012C0008081817C8083E5E2F0E080818E63808391 +:1012D000E7E2F0E080818460808380818D7F80837D +:1012E000E8E2F0E080818260808380818B7F808370 +:1012F00083B1887321F4C9010E94C3080895C9010C +:101300000E940A080895282F269511F437E009C095 +:1013100037E0982F990F822F8170892B31502695B5 +:10132000C1F790E002C0880F991F3A95E2F708953F +:1013300089B1E5E2F0E090819E7F908328E7922FCB +:101340009A95F1F79081916090832A95F1F78295B3 +:101350008695877080958170089520E090E0A9E2DD +:10136000B0E0E5E2F0E038E726958C9185FF206853 +:1013700080818E7F8083832F8A95F1F780818160C1 +:101380008083832F8A95F1F79F5F983069F7822FCA +:101390000895AF92BF92DF92EF92FF920F931F9347 +:1013A000CF93DF93EC015B01EAE2F0E080818F7D77 +:1013B0008083ABE2B0E08C9180628C938081806806 +:1013C00080838C9180688C93E4E2F0E0808181607E +:1013D0008083E5E2F0E080818160808380EF8A9500 +:1013E000F1F78C918F778C9388E78A95F1F70E94BB +:1013F000AD09F82E0E94AD09D82E0E94AD09482FE4 +:10140000FF2014F48FE789832F2D30E0F6FE02C011 +:1014100080E8898325FF02C08FE78A8324FF02C00A +:1014200080E88A83D901A870B07023FF03C08F8140 +:1014300082608F83B9016470707022FF03C08F8156 +:1014400081608F83042F10E0C8018F70907008971F +:1014500009F04BC08F2D82958F70E9E1F3E0E80F22 +:10146000F11DE491ED838D2D8095482F4F7048300C +:1014700008F04051842F90E0880F991F880F991F22 +:10148000909581959F4F8A838D2D90E080959095C2 +:10149000807F90709595879595958795959587957B +:1014A00095958795482F883008F04051842F90E01B +:1014B000880F991F880F991F909581959F4F898359 +:1014C000AB2B19F08F8182608F83672B19F08F818E +:1014D00081608F8321FF03C08E8181608E8320FF16 +:1014E00093C08E8182608E838FC0ED2CFF24C70154 +:1014F000807C9070803C9105D9F58FEFD81621F053 +:1015000081E0809327010FC080912701882359F43F +:1015100021FF03C08E8181608E8320FF75C08E8184 +:1015200082608E8371C020FF02C08FE78C8321FF11 +:1015300002C080E88B83E0FE02C08FE78B83E1FE70 +:1015400002C080E88C83E2FE03C08E8180648E83BB +:10155000E3FE03C08E8180688E83E4FE03C08E812B +:1015600081608E83E5FE50C08E8182608E834CC088 +:10157000C701807F9070009709F51092270121FF25 +:1015800003C08E8184608E8320FF03C08E818160C2 +:101590008E83E0FE03C08E8182608E83E1FE03C0F5 +:1015A0008E8188608E83E2FE03C08E8180648E838C +:1015B000E3FE2AC08E8180688E8326C08038910524 +:1015C00009F582E080937201842F0E9483098F774E +:1015D00000FD8195F50183830E94AD09182F0E94BB +:1015E00083098F7710FD8195F5018283E1FE03C0A9 +:1015F000818181608183E0FE07C0F5018181826085 +:10160000818302C010922701DF91CF911F910F912A +:10161000FF90EF90DF90BF90AF900895382F8FE04C +:101620008A95F1F790E020E0E5E2F0E04CE3A3E2F8 +:10163000B0E080818B7F808330FF04C08081806137 +:10164000808303C080818F7E8083842F8A95F1F709 +:1016500026958081846080838C9185FD2068842F0D +:101660008A95F1F79F5F983011F03695E2CF8FE0C1 +:101670008A95F1F7822F0895DF92EF92FF920F93F0 +:101680001F93CF93DF93EC017B01E4E2F0E08081D4 +:101690008D7D808380818C618083E5E2F0E08081B4 +:1016A0008E6380838081877F80838FE08A95F1F7C6 +:1016B00081E00E940E0B82E40E940E0B082F10E0C6 +:1016C000813409F411E0DD24033711F4DD24D394CF +:1016D000812F8D2990E020E030E0033511F421E0E6 +:1016E00030E0822B932B892B09F481C08FEF0E946D +:1016F0000E0B8FEF0E940E0BE82F982F80FD03C07A +:101700008F8181608F8393FD03C08F8182608F837F +:10171000112389F094FD02C080E88A8396FD02C0FF +:101720008FE78A83EE2314F080E8898395FD1AC041 +:101730008FE7898317C0DD20A9F091FD03C08F8159 +:1017400084608F8392FD03C08F8188608F83E295D0 +:10175000EF70F0E0E095F095EF70F070EB58FF4F10 +:10176000E491ED838FEF0E940E0B282F982F80FDC0 +:1017700003C08E8180618E8391FD03C08E81806263 +:101780008E8392FD03C08E8180648E8393FD03C09F +:101790008E8180688E8394FD03C08E8188608E83E5 +:1017A00095FD03C08E8182608E8396FD03C08E817D +:1017B00081608E8322231CF08E8184608E83DD20E5 +:1017C00011F40335A1F48FEF0E940E0B80588B8328 +:1017D0008FEF0E940E0B80588C838FEF0E940E0BB0 +:1017E000805889838FEF0E940E0B80588A830332C2 +:1017F00009F050C083E0809372018FEF0E940E0BBE +:101800008FEF0E940E0BE82F83FD07C0D7011796BC +:101810008C911797826017968C93E295EF70F0E0A9 +:10182000E095F095EF70F070EB58FF4FE491D70121 +:101830001596EC938FEF0E940E0B282F83FD04C0AA +:10184000F70186818068868324FD07C0D70116963C +:101850008C911697826016968C9325FD04C0F70133 +:101860008681816086838FEF0E940E0B8058D7019E +:1018700011968C938FEF0E940E0BF70182878FEFEA +:101880000E940E0BD70119968C938FEF0E940E0BBE +:10189000F7018087E5E2F0E08081886080838FE057 +:1018A0008A95F1F7DF91CF911F910F91FF90EF9003 +:1018B000DF900895EF92FF920F931F93CF93DF93E2 +:1018C0007C01E5E2F0E08081877F8083062F10E0D5 +:1018D0001016110664F4C0E0D0E0F701EC0FFD1F14 +:1018E00080810E940E0B2196C017D107B4F3E5E268 +:1018F000F0E08081886080838FE08A95F1F7DF9146 +:10190000CF911F910F91FF90EF90089590E0E3E247 +:10191000F0E003C09F5F983C19F0808181FDFACF11 +:10192000089590E0E3E2F0E003C09F5F983C19F077 +:10193000808181FFFACF08950F931F93CF93DF9398 +:10194000EC01E4E2F0E080818D7C808380818C601A +:101950008083E5E2F0E080818E638083EAE2F0E05C +:1019600080818E7E8083EBE2F0E0808181618083E4 +:101970008AE08A95F1F7489B57C04C9903C08E8145 +:1019800080618E83E5E2F0E08081877F80838AE05A +:101990008A95F1F71C9902C080E88A831D9902C0DC +:1019A0008FE78A83489902C080E889834C9902C0F6 +:1019B0008FE78983E5E2F0E08081837F8860808320 +:1019C0008AE08A95F1F71C9903C08E8182608E832C +:1019D0001D9903C08E8184608E83489903C08E81D7 +:1019E00081608E834C9903C08F8182608F83E5E292 +:1019F000F0E08081837F80838AE08A95F1F71C99EB +:101A000003C08E8180628E831D9903C08E818061A8 +:101A10008E83489903C08E8188608E834C993AC129 +:101A20008E8180688E8336C11C9B34C1E5E2F0E074 +:101A30008081877F808380818B7F80830E94860C5A +:101A40001C990EC105E210E0F8018081846080835A +:101A50000E94910CF80180818B7F80830E94860C0C +:101A60001C9902C080E88A831D9902C08FE78A838F +:101A7000489902C080E889834C9B02C010E010C0E6 +:101A80008FE7898310E00CC09260489B94604C9B68 +:101A90009860E9E1F3E0E90FF11DE491ED8311E0D5 +:101AA000E5E2F0E08081846080830E94910C1C99C3 +:101AB00003C08E8182608E831D9903C08E818460F5 +:101AC0008E83489903C08E8181608E834C9903C0B8 +:101AD0008F8182608F83E5E2F0E080818B7F80835D +:101AE0000E94860C1C9903C08E8180688E831D998C +:101AF00003C08E8180648E83489903C08E81886084 +:101B00008E834C9903C08E8180628E83E5E2F0E083 +:101B10008081846080830E94910C4C9903C08E81E7 +:101B200080618E83E5E2F0E080818B7F80830E947C +:101B3000860C1C9902C000E101C000E01D9B006200 +:101B4000489B00644C9B0068E5E2F0E08081846083 +:101B500080830E94910C1C9B01601D9B0260489B2E +:101B600004604C9B0860113019F48FE7801B898357 +:101B7000E5E2F0E080818B7F80830E94860C1C99D7 +:101B800002C000E101C000E01D9B0062489B0064B0 +:101B90004C9B0068E5E2F0E08081846080830E94D5 +:101BA000910C1C9B01601D9B0260489B04604C9B38 +:101BB0000860113019F48FE7801B8A83E5E2F0E0BA +:101BC00080818B7F80830E94860C1C9902C000E17B +:101BD00001C000E01D9B0062489B00644C9B0068B4 +:101BE000E5E2F0E08081846080830E94910C1C9B80 +:101BF00001601D9B0260489B04604C9B0860113093 +:101C000019F4802F80588C83E5E2F0E080818B7F8F +:101C100080830E94860C1C9902C000E101C000E094 +:101C20001D9B0062489B00644C9B0068E5E2F0E06D +:101C30008081846080830E94910C1C9B01601D9BAD +:101C40000260489B04604C9B0860113019F4802F9F +:101C500080588B83E5E2F0E080818C6080831AC03D +:101C600005E210E0F8018081846080830E94910C7D +:101C7000F80180818B7F80830E94860CE3E2F0E094 +:101C8000808182958F708095982F9170808185FFDB +:101C9000FBCEFBCEDF91CF911F910F910895DC0118 +:101CA000E4E2F0E08081817C8083E5E2F0E0808105 +:101CB0008E638083E7E2F0E08081827C8083808194 +:101CC00082608083E8E2F0E080818F63808380819E +:101CD0008D7F808380818260808390E82FE0E3E2C3 +:101CE000F0E0822F8A95F1F7808185FF03C011967D +:101CF0009C931197808184FF03C012969C93129746 +:101D0000808183FF03C013969C931397808182FF89 +:101D100003C014969C9314979F5F9F3711F71196F9 +:101D20008C9111978E3719F411961C921197129677 +:101D30008C9112978E3719F412961C921297139663 +:101D40008C9113978E3719F413961C92139714964F +:101D50008C9114978E3719F414961C92149730991D +:101D600007C016968C911697816016968C931697DD +:101D7000199907C016968C911697826016968C93C7 +:101D800016974C9907C016968C91169784601696F4 +:101D90008C931697489906C016968C911697886072 +:101DA00016968C9308951AB889EF8BB914B88FE3FF +:101DB00085B917B888B9089580917201823009F405 +:101DC00071C0833030F4882359F0813009F0FCC0B1 +:101DD00038C0833009F497C0843009F0F5C0C4C01E +:101DE00086EA90E0909329018093280182E190E0B7 +:101DF00090932B0180932A018AEC90E090937401D8 +:101E00008093730187E590E090937601809375014C +:101E100081E080936B018CE291E090936E0180935E +:101E20006D0188E080936F0182E890E090937101EA +:101E30008093700184E290E0909378018093770121 +:101E4000C3C086EA90E0909329018093280182E143 +:101E500090E090932B0180932A0181E291E090938E +:101E60007401809373018EEA90E0909376018093E1 +:101E7000750182E080936B018CE291E090936E019A +:101E800080936D0188E080936F0182E890E09093E9 +:101E900071018093700184E290E0909378018093C7 +:101EA000770192C088EB90E09093290180932801FC +:101EB00082E190E090932B0180932A0189E392E0E4 +:101EC000909374018093730184E690E0909376017F +:101ED0008093750182E080936B018FE391E0909392 +:101EE0006E0180936D0185E080936F0182E890E040 +:101EF000909371018093700184E290E09093780157 +:101F00008093770161C086EA90E0909329018093E5 +:101F1000280182E190E090932B0180932A018FECBD +:101F200091E090937401809373018AE690E090931E +:101F300076018093750181E080936B0184E391E0E9 +:101F400090936E0180936D018BE080936F0182E826 +:101F500090E0909371018093700184E290E09093FF +:101F600078018093770130C086EA90E09093290150 +:101F70008093280182E190E090932B0180932A01C5 +:101F80008DE992E090937401809373018CE790E067 +:101F9000909376018093750181E080936B0184E4D6 +:101FA00091E090936E0180936D0184E180936F01C5 +:101FB00082E890E0909371018093700184E290E058 +:101FC0009093780180937701809175018093190136 +:101FD000F894EAE2F0E0808182608083808186600C +:101FE000808326EF39E047E751E0CA010197F1F716 +:101FF00021503040D1F7EAE2F0E080818D7F80838C +:102000008081897F808378940895FC018081807627 +:102010008032F9F48181813059F480916D01909181 +:102020006E01909394018093930180916F010895C4 +:10203000823041F48CE691E0909394018093930177 +:1020400081E008958A3029F4838180936C0180E0D7 +:10205000089580E00895FC0181818630C1F5838177 +:102060008230A1F0833018F4813089F517C08330B5 +:1020700001F1823261F58091730190917401909326 +:1020800094018093930180917501089580E091E01F +:10209000909394018093930182E2089580912801A6 +:1020A00090912901909394018093930180912A014A +:1020B00008958281823059F480917001909171016C +:1020C000909394018093930180917701089580E02B +:1020D0000895EF92FF920F931F93CF93DF93FC012C +:1020E000DB01B801E7018081805880838C918058A2 +:1020F0008C93FA01808180588083F9018081805817 +:102100008083F80120813881832F822B09F45BC002 +:1021100010821882922F20FF03C08081816080830B +:1021200091FF04C0FB0180818260808392FF04C024 +:10213000FB0180818860808393FF04C0FB01808164 +:102140008061808394FF03C088818160888395FFCC +:1021500003C088818260888396FF04C0FB01808170 +:1021600080648083222324F4FB0180818068808343 +:10217000932F30FF03C088818460888391FF03C060 +:1021800088818860888392FF03C088818062888309 +:1021900093FF03C088818064888394FF03C0888193 +:1021A0008061888395FF03C088818068888396FF5B +:1021B00004C0FB01808184608083332324F4FB010D +:1021C000808180628083DF91CF911F910F91FF907A +:1021D000EF9008950F931F93082FF894ECE2F1E02D +:1021E00088E0DF011D928A95E9F79FEF95830083D0 +:1021F000E4E3F1E08BE0DF011D928A95E9F7958336 +:102200000083AFE3B1E0E8E5F1E085E001900D92F5 +:102210008150E1F700933F01E4E4F1E084E1DF0164 +:102220001D928A95E9F78FEF8583008310927201E2 +:10223000359981C034996AC086B190E08E719070F2 +:102240008630910531F1873091054CF4823091054B +:10225000B1F08430910519F1892B59F008C08A300A +:10226000910579F18C30910501F1089781F190E0A9 +:1022700072C08CE291E00E949C0C10E086C08CE25F +:1022800091E064E371E044E451E00E943C0B10E013 +:102290007CC08CE291E00E94C60610E076C08CE221 +:1022A00091E00E94920710E05BC082E0809372018F +:1022B000013009F08EC08FE391E00E947A0311E0B3 +:1022C00064C08CE291E00E945D0610E05EC083B1C4 +:1022D00090E0867090708230910591F08630910583 +:1022E00019F0892B39F036C08CE291E00E94CC05C0 +:1022F00010E04BC08CE291E00E94630510E045C005 +:102300008CE291E00E94BD0710E03FC0339906C007 +:102310008CE291E00E944F0E10E037C0023011F0C5 +:1023200090E005C08CE291E00E945D0991E081E0BF +:102330008093720110C0339907C08CE291E0602F46 +:102340000E94F80310E021C08CE291E00E9480130B +:1023500010E006C091E0992311F010E016C010E0E3 +:1023600089B1897071F44C9B05C08CE291E00E94A8 +:10237000B5030BC08CE291E06FE371E00E94C909E4 +:1023800004C08CE291E00E94BC120230B9F480914A +:102390007201823099F440E451E02DE231E0D9013C +:1023A0008D91FA0181938C918083F9018581DA0105 +:1023B00012968C931297868113968C93112329F48D +:1023C000E8E6F0E080818E7F808378941F910F9102 +:1023D000089511E0C5CF2F923F924F925F926F9276 +:1023E0007F928F929F92AF92BF92CF92DF92EF92A5 +:1023F000FF920F931F93DF93CF93CDB7DEB72C9748 +:102400000FB6F894DEBF0FBECDBF0E94D30E0E9460 +:10241000E7131092720181E00E94EA100E94DC0E24 +:10242000DD24D394CC24CA940F2EFDE2AF2EF1E02C +:10243000BF2EF02D45010894811C911C6624772441 +:10244000689461F86A0C7B1C0F2EF3E04F2E552424 +:10245000F02D4A0C5B1C0F2EF5E02F2E3324F02DAF +:102460002A0C3B1CC50106969A838983E5E3F1E0BB +:102470003196FC83EB8385E391E002969E838D8306 +:10248000E5E3F1E03396F887EF8385E391E0059685 +:102490009A878987E5E3F1E03696FC87EB870E940F +:1024A000F913E4E8F1E0808184FFF9CF8D2D0E94DB +:1024B000EA10F1E0CF1681F0CF1620F083E0C816C5 +:1024C00019F514C0C501B401A30192018101E9808D +:1024D000FA800E94691018C0C501B401A3019201DD +:1024E0008101E980FA800E9469100EC085E391E0C5 +:1024F0006B817C814D815E812F81388509851A85AC +:10250000EB84FC840E94691000916F01093078F41B +:1025100010E003C0185F093058F480916D0190916C +:102520006E01810F911D602F0E94321514C010E0C2 +:1025300080916D0190916E01810F911D68E00E9464 +:10254000321508500E94F913E4E8F1E0808184FF1D +:10255000F9CF0023F9F6D39480916B018D1510F417 +:10256000DD24D39480917201C81609F498CF0E949B +:10257000DC0EC090720193CFDC01EAE2F0E08081D2 +:1025800086788083808180688083EBE2F0E08081C0 +:102590008F778083808189678083E4E2F0E08081A7 +:1025A0008E7F8083E5E2F0E080818160808386E435 +:1025B0008A95F1F789B1807311F090E015C04E99BA +:1025C00007C016968C911697816016968C93169775 +:1025D000189B02C091E008C017968C9117978260F3 +:1025E00017968C93179791E0EBE2F0E0808180687A +:1025F000808386E48A95F1F7489904C080E81296B2 +:102600008C9312974B9904C08FE712968C93129774 +:102610004C9904C080E811968C9311974D9904C091 +:102620008FE711968C931197992391F44E9907C0D7 +:1026300016968C911697816016968C93169718991A +:1026400059C016968C911697826016968C9352C03C +:102650004E9907C016968C911697826016968C93A9 +:102660001697189907C016968C911697846016963F +:102670008C931697EBE2F0E080818F77808396E46D +:10268000892F8A95F1F7808180688083892F8A95C8 +:10269000F1F780818F7780839A95F1F789B18973FB +:1026A00049F580818068808386E48A95F1F74899AE +:1026B00007C016968C911697806816968C9316977D +:1026C0004B9907C016968C911697806416968C933A +:1026D00016974C9907C016968C9116978860169697 +:1026E0008C9316974D9906C017968C911797816019 +:1026F00017968C93EBE2F0E08081806880830895E8 +:10270000DC01E4E2F0E08081817C8083E5E2F0E0BE +:1027100080818E638083E7E2F0E08081807C80832B +:10272000E8E2F0E080818F638083EAE2F0E080817C +:102730008E7E8083EBE2F0E08081816180831D9951 +:1027400007C016968C911697806416968C931697F0 +:102750001C9907C016968C911697886016968C93D4 +:1027600016971B9907C016968C911697806216963D +:102770008C9316971A9907C017968C9117978160BA +:1027800017968C931797199907C017968C911797DE +:10279000826017968C931797329907C016968C9182 +:1027A0001697806816968C931697319907C01696DF +:1027B0008C911697846016968C931697309906C064 +:1027C00016968C911697806116968C930895E9E67B +:1027D000F0E0808182608083EDE3F0E080818160C1 +:1027E0008083E5E8F1E08BE4808331978AE580839C +:1027F00008951F93CF93DF9380919501982F935065 +:102800000AF4B1C020919201809191018D3209F0BA +:10281000A8C0983009F0A5C08CE090E0821B910917 +:10282000FC01E756FE4FEF0183EC809379018AE5C6 +:102830008093220110925D018081807629F0CF0182 +:102840000E940510282F84C09281109282018181FC +:10285000882331F4E3E8F1E0108222E0319774C07C +:10286000853031F49093960120E0E2E8F1E06CC00D +:10287000863009F049C08381813031F4CF010E9454 +:102880002B10282F80E43DC0823031F4CF010E940C +:102890002B10282F80E035C08330F1F4992349F4C0 +:1028A00089E293E0909394018093930180E424E083 +:1028B00028C0913049F48DE293E090939401809385 +:1028C000930180E42AE01DC09230C9F4CF010E9438 +:1028D0002B10282F80E415C0813249F482E191E069 +:1028E000909394018093930180E429E00AC082329E +:1028F00031F4CF010E942B10282F80E402C080E425 +:1029000020E080935D0124C0883021F421E0E8E9D3 +:10291000F1E01AC0893031F49093980120E0E2E8A8 +:10292000F1E012C08A3021F421E0E2E8F1E00CC0CD +:102930008B3021F020E0E2E8F1E006C08BE48093E8 +:10294000850120E0E2E8F1E0F0939401E093930147 +:102950008F81882321F48E81821708F4282F2093F9 +:102960002301109295018091220184FF57C010919C +:1029700023011F3F09F452C0193008F05CC01092C7 +:102980002301E9E7F1E0808198E88927808311231A +:1029900009F45DC0209193013091940180915D0113 +:1029A00086FF14C0AAE7B1E080E090E0F901E80FEB +:1029B000F91FE491ED9301961817C1F7812F81500B +:1029C00090E00196F901E80FF91F0FC0D901912F8E +:1029D000EAE7F1E08D9181939150E1F7812F8150E9 +:1029E00090E00196F901E80FF91FF0939401E0934C +:1029F0009301193068F48AE791E0612F0E94711504 +:102A0000612F6C5F6C3040F48FEF8093230104C022 +:102A10008FEF809323016EE16093220194E1E9E25C +:102A2000F0E080818670D1F49150D9F71092960130 +:102A30001092900113C0812F885080932301E9E701 +:102A4000F1E0808198E88927808318E0A3CF8AE7A6 +:102A500091E060E00E94711564E0D6CFDF91CF91E4 +:102A60001F910895FF920F931F93DC01F62E809122 +:102A7000840184FF07C0E5E8F1E0808198E88927B8 +:102A8000808303C08AE5809384019F2DE6E8F1E00E +:102A90008D9181939150E1F706E811E0C8016F2D07 +:102AA0000E9471158F2D8C5F02501040F8018083B9 +:102AB0001F910F91FF900895A82FB92F80E090E00B +:102AC00041E050EA609530E009C02D91822797954A +:102AD000879510F084279527305EC8F36F5FA8F3C1 +:102AE0000895EADF8D939D930895CF93CFB7CF9349 +:102AF000C395499BE9F7499B0BC0499B09C0499B7A +:102B000007C0499B05C0499B03C0499B01C0C2C087 +:102B1000C0919201DF93DD27C756DE4F2F932FEF31 +:102B2000499B03C02F91DF91E6CF0F931F934F93E3 +:102B30006F9309B101FB20F93F933BE05F931EC007 +:102B40004E7F012F19B11670E1F0216000001DC009 +:102B5000102F4D7F2260000009B1067091F01DC05A +:102B60004B7F2460012F000019B1167051F01EC078 +:102B700019B1167031F0477F28601BC019B116706B +:102B800009F462C04FEF297FD9F2012701FB21F937 +:102B900009B10670B1F3237FD9F2102711FB22F996 +:102BA00000C019B1167069F3277ED1F2012701FB2D +:102BB00023F92F7CE9F209B1067019F3102711FBF4 +:102BC00024F92F7929F100C019B11670E9F1012714 +:102BD00001FB25F92F7311F100C009B10670A1F1B5 +:102BE000102711FB26F92230F8F000C019B1167039 +:102BF00059F1012701FB27F92430E0F042270000BA +:102C000009B14993102711FB20F93150C8F0B6CF14 +:102C10004F7E09B10670C1F02061D3CF206219B197 +:102C2000167091F04F7DD6CF4F7B09B1067061F0E1 +:102C30002064D9CF4F7719B1167031F02068DCCFFE +:102C400011E01CBB002719C03B503195C31BD0407D +:102C500011E01CBB0881033C09F10B34F9F0209111 +:102C600090011981110F1213EDCF4A81441F0936CB +:102C700051F10D3211F0013E29F7009397015F9158 +:102C80003F916F914F911F910F912F91DF91CCB395 +:102C9000C0FD2ECFCF91CFBFCF9118952091970136 +:102CA000222369F310919501112389F534308AF1BB +:102CB0003093950120939101109192013BE0311BDB +:102CC0003093920126C000919501013004F50AE588 +:102CD0004F7049F43091220134FD1CC00093220151 +:102CE000C9E7D1E01BC03091840134FD13C00093CB +:102CF0008401C5E8D1E012C005271127000019C0E2 +:102D0000052711271FC005271127000024C04AE509 +:102D100002C032ED432FC4E1D0E032E01AB11660B8 +:102D2000599A0BB11AB956E020E866E020FF052752 +:102D300027950BB917951C3FF8F66A95B9F720FF50 +:102D40000527279500000BB917951C3FC8F620FFF3 +:102D500005272795179566E01C3F0BB9A0F629912A +:102D60003A9521F7097F10919601110F0BB9C651C1 +:102D7000D04011F01093900111E01CBB02601AB119 +:102D8000197F402F497F53E05A95F1F700C00BB9E6 +:0A2D90001AB94BB974CFF894FFCFC5 +:102D9A000902220001010080FA090400000103006F +:102DAA0000000921010100012257000705810308DB +:042DBA0000045AFFB8 :00000001FF diff --git a/RetroAdapterV2_NormalMode.hex b/RetroAdapterV2_NormalMode.hex index d798f26..f1d47c7 100644 --- a/RetroAdapterV2_NormalMode.hex +++ b/RetroAdapterV2_NormalMode.hex @@ -1,10 +1,10 @@ -:100000000C949B010C9463150C94B8010C94BA01E8 -:100010000C94B8010C94B8010C94B8010C94B8017C -:100020000C94B8010C94B8010C94B8010C94B8016C -:100030000C94B8010C94B8010C94B8010C94B8015C -:100040000C94B8010C94B8010C94B8010C94B8014C -:100050000C94B8010C94B8010C94B8010C94B8013C -:100060000C94B8010C94B80124035200650074008C +:100000000C949C010C946F150C94B9010C94BB01D9 +:100010000C94B9010C94B9010C94B9010C94B90178 +:100020000C94B9010C94B9010C94B9010C94B90168 +:100030000C94B9010C94B9010C94B9010C94B90158 +:100040000C94B9010C94B9010C94B9010C94B90148 +:100050000C94B9010C94B9010C94B9010C94B90138 +:100060000C94B9010C94B90124035200650074008A :1000700072006F0020004100640061007000740095 :100080006500720020004D006F0064001201100135 :100090000000000882820132010401020001120105 @@ -19,714 +19,715 @@ :1001200009320935150026FF00750895028102097C :1001300039150025073500463B0165147504950106 :100140008102750495018103050919012910150023 -:10015000250175019510550065008102050109050D -:10016000A1018502A10009300931150026FF0075A3 -:10017000089502810209320935150026FF0075082D -:10018000950281020939150025073500463B0165B6 -:1001900014750495018102750495018103050919FF -:1001A0000129101500250175019510550065008184 -:1001B00002C0C005010905A1018501A1000930099E -:1001C00031150026FF0075089502810209320935B4 -:1001D000150026FF007508950281020939150025D2 -:1001E000073500463B0165147504950181027504CD -:1001F00095018103050919012910150025017501D3 -:100200009510550065008102050209C509C409BBA6 -:10021000150026FF00750895038102C0C00501097D -:1002200002A10185010901A1000509190129031590 -:10023000002501950475018102950175048103056E -:10024000010930093109381580257F75089503812A -:1002500006C0C00904A10185020901A100093009F5 -:10026000311580257F750895028102C005091901A5 -:1002700029101500250175019510550065008102B2 -:10028000C005010905A1018501A100093009311549 -:100290000026FF0075089502810209320935150014 -:1002A00026FF0075089502810209391500250735DA -:1002B00000463B01651475049501810275049501A2 -:1002C00081030509190129101500250175019510F3 -:1002D00055006500810205010936093609360936DF +:10015000250175019510550065008102C0C005019B +:100160000905A1018502A10009300931150026FF0A +:100170000075089502810209320935150026FF0035 +:100180007508950281020939150025073500463B9F +:1001900001651475049501810275049501810305BB +:1001A00009190129101500250175019510550065E3 +:1001B000008102C0C005010905A1018501A1000956 +:1001C000300931150026FF007508950281020932B9 +:1001D0000935150026FF00750895028102093915B9 +:1001E0000025073500463B01651475049501810221 +:1001F00075049501810305091901291015002501D0 +:1002000075019510550065008102050209C509C4F4 +:1002100009BB150026FF00750895038102C0C005C3 +:10022000010902A10185010901A10005091901299E +:10023000031500250195047501810295017504815E +:100240000305010930093109381580257F750895A6 +:10025000038106C0C00904A10185020901A10009AA +:100260003009311580257F750895028102C0050986 +:10027000190129101500250175019510550065001B +:100280008102C005010905A1018501A1000930090C +:1002900031150026FF0075089502810209320935E3 +:1002A000150026FF00750895028102093915002501 +:1002B000073500463B0165147504950181027504FC +:1002C0009501810305091901291015002501750102 +:1002D0009510550065008102050109360936093679 :1002E0000936093609360936093609360936093616 -:1002F000150026FF00750895018102C0C0FF0004AB -:10030000FF060705FF020103FFFFFFFFFFFF0206D5 -:10031000FF040305FF000107FFFFFF00020104FFC8 -:1003200003FF0607FFFF05040309040A034D006FDE -:10033000004A006F000011241FBECFEFD4E0DEBFE3 -:10034000CDBF11E0A0E0B1E0E6E7FDE202C005901C -:100350000D92A432B107D9F711E0A4E2B1E001C0D7 -:100360001D92AF3AB107E1F70E9491060C94B916BD -:100370000C94000078946F936FB72F933F934F9333 -:100380005F9353B15C73452F447130916E013471AA -:1003900020916D01403049F0403161F0443179F0F5 -:1003A0003030A1F0343181F012C0303179F0343086 -:1003B00059F00DC0343151F0303031F008C03430D4 -:1003C00029F0303109F003C0239501C02A9520930C -:1003D0006D01452F487230916E01387220916C0189 -:1003E000403049F0403261F0483279F03030A1F0CD -:1003F000383281F012C0303279F0383059F00DC007 -:10040000383251F0303031F008C0383029F0303215 -:1004100009F003C0239501C02A9520936C015093E5 -:100420006E015F914F913F912F916FBF6F91189522 -:100430000F931F93FF93EF93BF93AF93F92FE82F81 -:1004400009E00093700100E20093710100E0009365 -:10045000720101E00093730101E00093740100E078 -:1004600000937501009376010093770109E20093F0 -:10047000780107D0BF91AF91EF91FF911F910F913C -:100480000895A1E0B0E709E02D9800000000000009 -:100490002C980000000000002C9A000000002C980E -:1004A0000000000000002C9A0000000000002C98C2 -:1004B0000000000000002C9A0000000000002C98B2 -:1004C0000000000000002C9A000000000000000066 -:1004D0002D9A1D9117FD2C9A17FF2C982D9800002E -:1004E00000002C9A16FD2D9A16FF2D982C9A0000CC -:1004F00000002D9A15FD2C9A15FF2C982D9A0000BE -:1005000000002C9A14FD2D9A14FF2D982C9A0000AF -:1005100000002D9A15FD2C9A15FF2C982D9A00009D -:1005200000002C9A14FD2D9A14FF2D982C9A00008F -:1005300000002D9A15FD2C9A15FF2C982D9A00007D -:1005400000002C9A14FD2D9A14FF2D982C9A00006F -:1005500000002D9A0A952D9A2C9A0895F92FE82FCC -:1005600021E030E0E20FF31F2227332744275527ED -:10057000662777278827992790E095D0B2D07ED03C -:10058000292F7CD0392F7AD0492F253021F02930DE -:1005900081F180E00895BFEFBA95F1F7B8ECBA9514 -:1005A000F1F791E080D09DD069D0292F67D0392F05 -:1005B00065D0492F63D0592F4083518340E050E0EC -:1005C00027FD426026FD416025FD546024FD5260F8 -:1005D0002F7035FD406434FD406833FD486032FDC6 -:1005E000446031FD406130FD406245835683822F77 -:1005F0000895B4E6BA95F1F790E455D093E053D05E -:1006000092E051D06ED03AD0292F38D0392F36D041 -:10061000492F34D0592F32D0692F30D0792F2ED096 -:10062000892F2CD0405850584083518360587058BF -:100630006283738340E050E020FD426021FD416011 -:1006400022FD486023FD446024FD526034FD546067 -:1006500035FD406836FD4064803408F040649034D5 -:1006600008F04068458356833F70232F3E7F31FD5D -:1006700031603D7F20FD3260832F089590E0B4E12A -:10068000A8E0BA9579F01899FCCFB9E0BA95F1F7DE -:10069000990F18999160B4E1BA9521F0189BFCCF9D -:1006A000AA9579F70895A8E097FD0DC0209ABDE0BE -:1006B000BA95F1F700002098B3E0BA95F1F7990FD9 -:1006C000AA9591F70895209AB3E0BA95F1F7000042 -:1006D00000002098BDE0BA95F1F7990FAA9521F78F -:1006E0000895209AB3E0BA95F1F700000000209831 -:1006F00008951AB889EF8BB914B88FE385B917B884 -:1007000088B9089580916501823009F471C0833001 -:1007100030F4882359F0813009F0FCC038C08330B0 -:1007200009F497C0843009F0F5C0C4C08CE890E0AB -:10073000909325018093240182E190E0909327011A -:100740008093260180EB90E090936701809366018F -:1007500087E590E0909369018093680181E0809340 -:100760005E0188E291E0909361018093600188E0EE -:100770008093620188E690E0909364018093630126 -:1007800084E290E090936B0180936A01C3C08CE88F -:1007900090E0909325018093240182E190E0909372 -:1007A00027018093260187E091E090936701809371 -:1007B00066018CEA90E0909369018093680182E081 -:1007C00080935E0188E291E09093610180936001E3 -:1007D00088E08093620188E690E0909364018093C2 -:1007E000630184E290E090936B0180936A0192C070 -:1007F0008EE990E0909325018093240182E190E0BE -:1008000090932701809326018DE192E090936701F8 -:100810008093660184E690E090936901809368017B -:1008200082E080935E018BE391E09093610180937D -:10083000600185E08093620188E690E09093640116 -:100840008093630184E290E090936B0180936A014E -:1008500061C08CE890E0909325018093240182E1AF -:1008600090E0909327018093260183EB91E0909391 -:100870006701809366018AE690E090936901809316 -:10088000680181E080935E0180E391E090936101D3 -:10089000809360018BE08093620188E690E0909302 -:1008A00064018093630184E290E090936B018093F4 -:1008B0006A0130C08CE890E0909325018093240178 -:1008C00082E190E0909327018093260181E892E0F5 -:1008D00090936701809366018CE790E090936901A3 -:1008E0008093680181E080935E0180E491E09093C1 -:1008F00061018093600184E18093620188E690E069 -:10090000909364018093630184E290E090936B0183 -:1009100080936A018091680180931901F894EAE25A -:10092000F0E080818260808380818660808326EF12 -:1009300039E047E751E0CA010197F1F72150304013 -:10094000D1F7EAE2F0E080818D7F80838081897F2A -:10095000808378940895FC01808180768032F9F458 -:100960008181813059F4809160019091610190936F -:10097000940180939301809162010895823041F443 -:100980008FE591E0909394018093930181E0089525 -:100990008A3029F4838180935F0180E0089580E0AC -:1009A0000895FC0181818630C1F583818230A1F0F8 -:1009B000833018F4813089F517C0833001F1823219 -:1009C00061F5809166019091670190939401809305 -:1009D000930180916801089580E091E090939401E3 -:1009E0008093930182E208958091240190912501E2 -:1009F00090939401809393018091260108958281C0 -:100A0000823059F480916301909164019093940134 -:100A10008093930180916A01089580E00895EF9298 -:100A2000FF920F931F93CF93DF93FC01DB01B8017B -:100A3000E7018081805880838C9180588C93FA01E3 -:100A4000808180588083F901808180588083F801FB -:100A500020813881832F822B09F45BC01082188299 -:100A6000922F20FF03C080818160808391FF04C0AA -:100A7000FB0180818260808392FF04C0FB01808142 -:100A80008860808393FF04C0FB0180818061808344 -:100A900094FF03C088818160888395FF03C08881AB -:100AA0008260888396FF04C0FB018081806480831C -:100AB000222324F4FB01808180688083932F30FF00 -:100AC00003C088818460888391FF03C08881886027 -:100AD000888392FF03C088818062888393FF03C06C -:100AE00088818064888394FF03C0888180618883C3 -:100AF00095FF03C088818068888396FF04C0FB014E -:100B0000808184608083332324F4FB0180818062B0 -:100B10008083DF91CF911F910F91FF90EF90089507 -:100B20000F931F93082FF894E8E2F1E088E0DF01CB -:100B30001D928A95E9F79FEF95830083E0E3F1E04A -:100B40008BE0DF011D928A95E9F795830083ABE383 -:100B5000B1E0E4E5F1E085E001900D928150E1F72C -:100B600000933B01E0E4F1E084E1DF011D928A950E -:100B7000E9F78FEF8583008310926501359981C075 -:100B800034996AC086B190E08E719070863091057C -:100B900031F1873091054CF482309105B1F0843009 -:100BA000910519F1892B59F008C08A30910579F126 -:100BB0008C30910501F1089781F190E072C088E2D4 -:100BC00091E00E949E1110E086C088E291E060E30F -:100BD00071E040E451E00E943E1010E07CC088E2E9 -:100BE00091E00E94A30A10E076C088E291E00E94A2 -:100BF0006F0B10E05BC082E080936501013009F06B -:100C00008EC08BE391E00E94570711E064C088E238 -:100C100091E00E943A0A10E05EC083B190E08670D5 -:100C200090708230910591F08630910519F0892BF2 -:100C300039F036C088E291E00E94A90910E04BC06B -:100C400088E291E00E94400910E045C088E291E00E -:100C50000E949A0B10E03FC0339906C088E291E0F1 -:100C60000E94511310E037C0023011F090E005C02F -:100C700088E291E00E945F0E91E081E0809365013F -:100C800010C0339907C088E291E0602F0E94D50719 -:100C900010E021C088E291E00E94AB0C10E006C099 -:100CA00091E0992311F010E016C010E089B189702D -:100CB00071F44C9B05C088E291E00E9492070BC042 -:100CC00088E291E06BE371E00E94CB0E04C088E201 -:100CD00091E00E94E70B0230B9F480916501823007 -:100CE00099F44CE351E029E231E0D9018D91FA0108 -:100CF00081938C918083F9018581DA0112968C931E -:100D00001297868113968C93112329F4E8E6F0E07C -:100D100080818E7F808378941F910F91089511E0D8 -:100D2000C5CF2F923F924F925F926F927F928F9298 -:100D30009F92AF92BF92CF92DF92EF92FF920F936A -:100D40001F93DF93CF93CDB7DEB72E970FB6F894EE -:100D5000DEBF0FBECDBF0E9479030E94D513109253 -:100D6000650181E00E9490050E948203DD24D394F6 -:100D7000CC24CA940F2EF9E2AF2EF1E0BF2EF02D55 -:100D8000C50101969A83898366247724689461F863 -:100D90006A0C7B1C0F2EF3E04F2E5524F02D4A0CCD -:100DA0005B1C0F2EF5E02F2E3324F02D2A0C3B1C5C -:100DB000F5013696FC83EB830F2EF1E38F2EF1E0E5 -:100DC0009F2EF02DC40101969E838D83F4013296EF -:100DD000F887EF83C40103969A878987F4013596D3 -:100DE000FC87EB87C40106969E878D870E94E713D8 -:100DF000E4E8F1E0808184FFF9CF8D2D0E94900519 -:100E0000F1E0CF1621F083E0C816C9F40BC0C5018C -:100E100069817A81A30192018101EB80FC800E94AB -:100E20000F050DC0C4016D817E814F8158852985D4 -:100E30003A850B851C85ED84FE840E940F05009188 -:100E40006201093078F410E003C0185F093058F4EB -:100E50008091600190916101810F911D602F0E942E -:100E6000201514C010E08091600190916101810F04 -:100E7000911D68E00E94201508500E94E713E4E8E5 -:100E8000F1E0808184FFF9CF0023F9F6D3948091BB -:100E90005E018D1510F4DD24D39480916501C81690 -:100EA00009F4A4CF0E948203C09065019FCFDC01AA -:100EB000E4E2F0E08081817C8083E5E2F0E0808103 -:100EC0008E638083E7E2F0E080818E7F8083E8E2BA -:100ED000F0E08081816080838CE380936B0081E00F -:100EE0008093680080916D0112968C931297809187 -:100EF0006C0113968C93139710926D0110926C01F4 -:100F0000199907C011968C911197816011968C9355 -:100F10001197309906C011968C91119782601196A5 -:100F20008C9308950F931F938C01E5E2F0E080818C -:100F30008E7F8083E4E2F0E080818E7F8083EBE22D -:100F4000F0E080818F778083EAE2F0E08081806842 -:100F50008083C8010E94AE02EDE0F3E0E80FF11DCE -:100F6000E491D8011596EC93159712968C911297EF -:100F7000819512968C93129714968C911497819563 -:100F800014968C931F910F910895E4E2F0E0208174 -:100F9000277F2083208120632083E5E2F0E0208109 -:100FA000286320830E9418020895DC01EAE2F0E041 -:100FB00080818E7E8083EBE2F0E08081816180839E -:100FC000E4E2F0E080818863808380818D7F80838C -:100FD000E5E2F0E0808182608083E7E2F0E08081FA -:100FE000807E8083E8E2F0E080818F618083489B8F -:100FF0000BC0E4E2F0E0808184608083E5E2F0E011 -:101000008081837C808314C0E4E2F0E080818B7F68 -:101010008083E5E2F0E080818C638083E7E2F0E0AA -:1010200080818E7F8083E8E2F0E080818160808330 -:1010300087E180937E00EAE7F0E085E0808384E644 -:1010400080937C00808180688083808186FDFDCFD5 -:10105000613009F5EAE7F0E0808180648083808177 -:1010600086FDFDCF909179008FE7891B12968C93B6 -:10107000129782E680937C00EAE7F0E0808180644A -:101080008083808186FDFDCF909179008FE7891B59 -:1010900011968C931197489B29C081E0809365013C -:1010A000623021F581E680937C00EAE7F0E0808100 -:1010B00080648083808186FDFDCF909179008FE7E9 -:1010C000891B11968C93119780E680937C00EAE748 -:1010D000F0E0808180648083808186FDFDCF9091E7 -:1010E00079008FE7891B12968C93129710927A00E1 -:1010F00010927E00489B17C04C9909C0613039F4AA -:1011000016968C911697816016968C93169719995E -:101110009AC0623009F097C016968C91169781603C -:1011200016968C93089510926501E5E2F0E08081B7 -:10113000877F808385E08A95F1F7309907C01696FE -:101140008C911697826016968C9316971A9907C001 -:1011500016968C911697806116968C93169719990E -:1011600007C016968C911697806816968C931697E2 -:101170004C9907C017968C911797846017968C939B -:101180001797E5E2F0E080818860808380818F7E20 -:10119000808385E08A95F1F7309907C016968C9187 -:1011A0001697846016968C9316971A9907C0169610 -:1011B0008C911697806216968C931697199907C092 -:1011C00017968C911797816017968C9317974C9967 -:1011D00007C016968C911697816016968C93169779 -:1011E000E5E2F0E080818061808380818F7D808373 -:1011F00085E08A95F1F7309907C016968C9116977D -:10120000886016968C9316971A9907C016968C913B -:101210001697806416968C931697199907C017969F -:101220008C911797826017968C9317974C9906C0EC -:1012300017968C911797886017968C93E5E2F0E0EB -:10124000808180628083089590E020E0A3E2B0E096 -:10125000EBE2F0E034E1220F8C9180FD216080818F -:101260008F778083832F8A95F1F7808180688083D0 -:10127000832F8A95F1F79F5F983069F7822F089541 -:10128000CF93DF93EC01ABE2B0E08C91886F8C934D -:101290008C918E7F8C93EAE2F0E08081896C808370 -:1012A00080818F7C8083E4E2F0E080818E7F808388 -:1012B000E5E2F0E08081816080838C918F7B8C936C -:1012C0000E942409282F30E0C901807F907080346B -:1012D0009105E1F520FF02C080E8898321FF02C06B -:1012E0008FE7898322FF02C080E88A8323FF02C040 -:1012F0008FE78A830E942409282F982F81FF03C03B -:101300008E8180648E8392FF03C08E8180688E837D -:1013100093FF03C08F8181608F8394FF03C08F810F -:1013200082608F8395FF03C08E8184608E8396FFD9 -:1013300003C08E8182608E8322231CF48E818160A3 -:101340008E83EBE2F0E0808180648083DF91CF9137 -:101350000895DC01EAE2F0E0808186708083EBE2B0 -:10136000F0E08081896F8083E4E2F0E08081807C1E -:101370008083E5E2F0E080818F638083E9E2F0E042 -:101380008081982F9170808183FD926080915A01B5 -:10139000981709F44BC09130A9F0913028F09230A1 -:1013A00069F19330C1F51CC0813029F48FE71196A3 -:1013B0008C93119730C0823071F580E811968C9330 -:1013C000119729C0833029F48FE711968C931197D8 -:1013D00022C0882301F580E811968C9311971BC0D9 -:1013E000823029F48FE711968C93119714C08130C5 -:1013F00091F480E811968C9311970DC0882329F4FD -:101400008FE711968C93119706C0833021F480E802 -:1014100011968C93119790935A0183E08093590110 -:1014200011968C91119780935B010CC080915901AA -:10143000882341F081508093590180915B0111967E -:101440008C9311974E9906C016968C9116978160D1 -:1014500016968C930895EBE2F0E080818F7E808376 -:1014600089E191E00197F1F789B1908190619083D2 -:1014700081700895CF93DF93EC01E4E2F0E0808186 -:10148000837C8083808182608083A5E2B0E08C9140 -:101490008E638C93EAE2F0E080818E7F808380818E -:1014A00080618083EBE2F0E08081816180838C91B8 -:1014B0008D7F8C931D9902C080E88A831C9902C09D -:1014C0008FE78A831B9902C080E889831A9902C03A -:1014D0008FE789830E942B0A882319F48E8182600A -:1014E0008E830E942B0A882319F48E8181608E835B -:1014F0000E942B0A882319F48E8188608E830E94B3 -:101500002B0A882319F48E8184608E830E942B0A13 -:10151000882319F48E8180688E830E942B0A882389 -:1015200019F48E8180648E830E942B0A882319F41B -:101530008F8181608F83E5E2F0E08081826080832B -:10154000DF91CF910895CF93DF93DC01E4E2F0E0E7 -:101550008081837C8083808182608083E5E2F0E00B -:1015600080818E638083EAE2F0E080818061808305 -:10157000EBE2F0E080818F7E808392E02BE230E02E -:10158000E3E2F0E065E270E040E85FE7E9018881CE -:101590008F7E88830000000080818C7309F447C02F -:1015A000808185FD03C012964C931297808184FD43 -:1015B00003C011965C931197808183FD03C012963E -:1015C0005C931297808182FD03C011964C93119712 -:1015D000EB0188818D7F888300000000808185FD7C -:1015E00007C016968C911697826016968C93169764 -:1015F000808184FD07C016968C911697816016969F -:101600008C931697808183FD07C017968C9117974E -:10161000816017968C931797808182FD36C017964C -:101620008C911797826017968C9317972EC0EB01B9 -:1016300088818D7F888300000000808185FD07C040 -:1016400016968C911697846016968C9316978081C7 -:1016500084FD07C016968C911697886016968C9319 -:101660001697808183FD07C016968C91169780642B -:1016700016968C931697808182FD07C016968C91E2 -:101680001697806816968C931697E9018881806179 -:101690008883EB01888182608883915009F076CF3E -:1016A000DF91CF91089590E020E0E5E2F0E034E6AC -:1016B000A3E2B0E080818B7F8083832F8A95F1F74E -:1016C00026958C9185FD2068808184608083832F9E -:1016D0008A95F1F79F5F983069F7822F0895EF920E -:1016E000FF920F931F937C0105E210E0F8018081C7 -:1016F0008C7E8083808184628083E4E2F0E080815C -:101700008F7D808380818C618083F80180818860F7 -:1017100080838AEF8A95F1F70E94530BF80180814C -:10172000877F80838AEAF70187831F910F91FF905B -:10173000EF900895DC01EAE2F0E08081867080831A -:10174000EBE2F0E08081896F8083E4E2F0E0808169 -:101750008E7F8083E5E2F0E08081816080834E9916 -:101760000CC016968C911697816016968C931697DE -:1017700004C09F5F9B3F21F4089590E0E3E2F0E016 -:10178000808180FDF6CF89B1982F892F8095282FF1 -:10179000217093FF226094FF246095FF286090E001 -:1017A000E3E2F0E003C09F5F9B3F81F0808180FF18 -:1017B000FACF89B180FF206183FF206284FF20641B -:1017C00085FF20688FE7821B11968C930895DC01BA -:1017D000EAE2F0E08081867880838081806880837F -:1017E000EBE2F0E080818F7780838081896780835E -:1017F000E4E2F0E080818E7F8083E5E2F0E08081AA -:101800008160808386E48A95F1F789B1807311F055 -:1018100090E015C04E9907C016968C91169781607E -:1018200016968C931697189B02C091E008C01796E5 -:101830008C911797826017968C93179791E0EBE243 -:10184000F0E080818068808386E48A95F1F748998A -:1018500004C080E812968C9312974B9904C08FE7CE -:1018600012968C9312974C9904C080E811968C9331 -:1018700011974D9904C08FE711968C931197992376 -:1018800091F44E9907C016968C9116978160169622 -:101890008C931697189959C016968C91169782605A -:1018A00016968C9352C04E9907C016968C91169737 -:1018B000826016968C931697189907C016968C918D -:1018C0001697846016968C931697EBE2F0E0808171 -:1018D0008F77808396E4892F8A95F1F780818068DD -:1018E0008083892F8A95F1F780818F7780839A95FD -:1018F000F1F789B1897349F580818068808386E436 -:101900008A95F1F7489907C016968C9116978068CA -:1019100016968C9316974B9907C016968C9116972E -:10192000806416968C9316974C9907C016968C91E6 -:101930001697886016968C9316974D9906C0179641 -:101940008C911797816017968C93EBE2F0E0808181 -:10195000806880830895DC01E4E2F0E08081817C8E -:101960008083E5E2F0E080818E638083E7E2F0E04F -:101970008081807C8083E8E2F0E080818F638083D7 -:10198000EAE2F0E080818E7E8083EBE2F0E080810D -:10199000816180831D9907C017968C91179781608C -:1019A00017968C9317971C9907C016968C911697CB -:1019B000886016968C9316971B9907C016968C9183 -:1019C0001697826016968C9316971A9904C08FE723 -:1019D00011968C931197199904C08FE712968C93E6 -:1019E0001297329907C017968C91179782601796B5 -:1019F0008C931797319907C016968C91169784602F -:101A000016968C931697309906C016968C91169759 -:101A1000816016968C930895DC0186E48A95F1F72F -:101A200083B18C7011F090E015C0199907C016961B -:101A30008C911697816016968C931697319B02C0F5 -:101A400091E008C017968C911797826017968C9337 -:101A5000179791E0E8E2F0E080818460808386E47B -:101A60008A95F1F71D9904C080E812968C9312971D -:101A70001C9904C08FE712968C9312971B9904C08F -:101A800080E811968C9311971A9904C08FE71196EC -:101A90008C931197992391F4199907C016968C91FC -:101AA0001697816016968C931697319959C01696A1 -:101AB0008C911697826016968C930895199907C099 -:101AC00016968C911697826016968C93169731997C -:101AD00007C016968C911697846016968C9316976D -:101AE000E8E2F0E080818B7F808396E4892F8A95FD -:101AF000F1F7808184608083892F8A95F1F7808156 -:101B00008B7F80839A95F1F783B18C7349F580813F -:101B10008460808386E48A95F1F71D9907C0169644 -:101B20008C911697806816968C9316971C9907C00F -:101B300016968C911697806416968C9316971B991F -:101B400007C016968C911697886016968C931697F8 -:101B50001A9906C017968C911797816017968C93E7 -:101B6000089583B1E8E2F0E090819D7F908328E7BB -:101B7000922F9A95F1F79081926090832A95F1F7D0 -:101B800086958695809581700895CF93DF93EC01BB -:101B9000E4E2F0E080818B7F8083E5E2F0E0808109 -:101BA00084608083E7E2F0E0808184608083A8E243 -:101BB000B0E08C9184608C938081826080838C9172 -:101BC00082608C9380EF8A95F1F78C918B7F8C9358 -:101BD00088E78A95F1F70E94B10D882319F08E816C -:101BE00082608E830E94B10D882319F08E818160FE -:101BF0008E830E94B10D882319F08F8181608F83BD -:101C00000E94B10D882319F08F8182608F830E941A -:101C1000B10D882311F080E88A830E94B10D8823DA -:101C200011F08FE78A830E94B10D882311F080E8BC -:101C300089830E94B10D882311F08FE789830E9468 -:101C4000B10D882319F08E8184608E830E94B10DBE -:101C5000882319F08E8188608E830E94B10D8823BD -:101C600019F08E8180648E830E94B10D882319F053 -:101C70008E8180688E830E94B10D882321F08E8131 -:101C800083708E8319C08E81282F207F2E83982FFA -:101C900080FF03C0822F84608E8391FF03C08E81FA -:101CA00081608E8392FF03C08E8182608E8393FF5A -:101CB00003C08E8188608E83DF91CF9108959C014F -:101CC000E4E2F0E08081817C8083E5E2F0E08081E5 -:101CD0008E638083E7E2F0E080818460808380818E -:101CE0008D7F8083E8E2F0E0808182608083808164 -:101CF0008B7F808383B1887321F4C9010E94C50D55 -:101D00000895C9010E940C0D0895282F269511F4FD -:101D100037E009C037E0982F990F822F8170892B07 -:101D200031502695C1F790E002C0880F991F3A956F -:101D3000E2F7089589B1E5E2F0E090819E7F90831B -:101D400028E7922F9A95F1F79081916090832A95D8 -:101D5000F1F782958695877080958170089520E0CF -:101D600090E0A9E2B0E0E5E2F0E038E726958C915A -:101D700085FF206880818E7F8083832F8A95F1F78D -:101D8000808181608083832F8A95F1F79F5F9830EF -:101D900069F7822F0895AF92BF92DF92EF92FF9280 -:101DA0000F931F93CF93DF93EC015B01EAE2F0E026 -:101DB00080818F7D8083ABE2B0E08C9180628C93D8 -:101DC0008081806880838C9180688C93E4E2F0E06D -:101DD000808181608083E5E2F0E0808181608083A2 -:101DE00080EF8A95F1F78C918F778C9388E78A95AD -:101DF000F1F70E94AF0EF82E0E94AF0ED82E0E946F -:101E0000AF0E482FFF2014F48FE789832F2D30E089 -:101E1000F6FE02C080E8898325FF02C08FE78A832F -:101E200024FF02C080E88A83D901A870B07023FF24 -:101E300003C08F8182608F83B9016470707022FF4C -:101E400003C08F8181608F83042F10E0C8018F70E1 -:101E50009070089709F04BC08F2D82958F70EDEF31 -:101E6000F2E0E80FF11DE491ED838D2D8095482F70 -:101E70004F70483008F04051842F90E0880F991F30 -:101E8000880F991F909581959F4F8A838D2D90E0A3 -:101E900080959095807F907095958795959587957D -:101EA0009595879595958795482F883008F04051EE -:101EB000842F90E0880F991F880F991F9095819526 -:101EC0009F4F8983AB2B19F08F8182608F83672BA3 -:101ED00019F08F8181608F8321FF03C08E81816023 -:101EE0008E8320FF93C08E8182608E838FC0ED2C05 -:101EF000FF24C701807C9070803C9105D9F58FEF5D -:101F0000D81621F081E080935C010FC080915C01C4 -:101F1000882359F421FF03C08E8181608E8320FFC6 -:101F200075C08E8182608E8371C020FF02C08FE7F2 -:101F30008C8321FF02C080E88B83E0FE02C08FE724 -:101F40008B83E1FE02C080E88C83E2FE03C08E81B9 -:101F500080648E83E3FE03C08E8180688E83E4FEFE -:101F600003C08E8181608E83E5FE50C08E818260C9 -:101F70008E834CC0C701807F9070009709F5109246 -:101F80005C0121FF03C08E8184608E8320FF03C02B -:101F90008E8181608E83E0FE03C08E8182608E839D -:101FA000E1FE03C08E8188608E83E2FE03C08E81D5 -:101FB00080648E83E3FE2AC08E8180688E8326C073 -:101FC0008038910509F582E080936501842F0E9495 -:101FD000850E8F7700FD8195F50183830E94AF0EFA -:101FE000182F0E94850E8F7710FD8195F501828351 -:101FF000E1FE03C0818181608183E0FE07C0F501BD -:1020000081818260818302C010925C01DF91CF9157 -:102010001F910F91FF90EF90DF90BF90AF900895C8 -:10202000382F8FE08A95F1F790E020E0E5E2F0E0CC -:102030004CE3A3E2B0E080818B7F808330FF04C05B -:1020400080818061808303C080818F7E8083842F24 -:102050008A95F1F726958081846080838C9185FD37 -:102060002068842F8A95F1F79F5F983011F036959C -:10207000E2CF8FE08A95F1F7822F0895DF92EF92F9 -:10208000FF920F931F93CF93DF93EC017B01E4E268 -:10209000F0E080818D7D808380818C618083E5E2AA -:1020A000F0E080818E6380838081877F80838FE0F2 -:1020B0008A95F1F781E00E94101082E40E941010CE -:1020C000082F10E0813409F411E0DD24033711F406 -:1020D000DD24D394812F8D2990E020E030E003357A -:1020E00011F421E030E0822B932B892B09F481C07D -:1020F0008FEF0E9410108FEF0E941010E82F982F82 -:1021000080FD03C08F8181608F8393FD03C08F8129 -:1021100082608F83112389F094FD02C080E88A8356 -:1021200096FD02C08FE78A83EE2314F080E889834E -:1021300095FD1AC08FE7898317C0DD20A9F091FDB6 -:1021400003C08F8184608F8392FD03C08F8188607C -:102150008F83E295EF70F0E0E095F095EF70F0700E -:10216000E65EFC4FE491ED838FEF0E941010282F64 -:10217000982F80FD03C08E8180618E8391FD03C006 -:102180008E8180628E8392FD03C08E8180648E83F7 -:1021900093FD03C08E8180688E8394FD03C08E8181 -:1021A00088608E8395FD03C08E8182608E8396FD4C -:1021B00003C08E8181608E8322231CF08E81846017 -:1021C0008E83DD2011F40335A1F48FEF0E941010EF -:1021D00080588B838FEF0E94101080588C838FEF74 -:1021E0000E941010805889838FEF0E941010805831 -:1021F0008A83033209F050C083E0809365018FEF3A -:102200000E9410108FEF0E941010E82F83FD07C06E -:10221000D70117968C911797826017968C93E29549 -:10222000EF70F0E0E095F095EF70F070E65EFC4F37 -:10223000E491D7011596EC938FEF0E941010282F90 -:1022400083FD04C0F70186818068868324FD07C072 -:10225000D70116968C911697826016968C9325FD61 -:1022600004C0F7018681816086838FEF0E94101081 -:102270008058D70111968C938FEF0E941010F701B0 -:1022800082878FEF0E941010D70119968C938FEFE1 -:102290000E941010F7018087E5E2F0E080818860FD -:1022A00080838FE08A95F1F7DF91CF911F910F9195 -:1022B000FF90EF90DF900895EF92FF920F931F939E -:1022C000CF93DF937C01E5E2F0E08081877F80831C -:1022D000062F10E01016110664F4C0E0D0E0F701FC -:1022E000EC0FFD1F80810E9410102196C017D107AE -:1022F000B4F3E5E2F0E08081886080838FE08A9526 -:10230000F1F7DF91CF911F910F91FF90EF9008951A -:1023100090E0E3E2F0E003C09F5F983C19F0808119 -:1023200081FDFACF089590E0E3E2F0E003C09F5F03 -:10233000983C19F0808181FFFACF08950F931F9385 -:10234000CF93DF93EC01E4E2F0E080818D7C808329 -:1023500080818C608083E5E2F0E080818E63808301 -:10236000EAE2F0E080818E7E8083EBE2F0E0808123 -:10237000816180838AE08A95F1F7489B57C04C9928 -:1023800003C08E8180618E83E5E2F0E08081877FEB -:1023900080838AE08A95F1F71C9902C080E88A83DD -:1023A0001D9902C08FE78A83489902C080E889831B -:1023B0004C9902C08FE78983E5E2F0E08081837F5A -:1023C000886080838AE08A95F1F71C9903C08E812A -:1023D00082608E831D9903C08E8184608E834899AC -:1023E00003C08E8181608E834C9903C08F8182608F -:1023F0008F83E5E2F0E08081837F80838AE08A95A5 -:10240000F1F71C9903C08E8180628E831D9903C0F1 -:102410008E8180618E83489903C08E8188608E830F -:102420004C993AC18E8180688E8336C11C9B34C121 -:10243000E5E2F0E08081877F808380818B7F8083ED -:102440000E9488111C990EC105E210E0F8018081FC -:10245000846080830E949311F80180818B7F808348 -:102460000E9488111C9902C080E88A831D9902C0CD -:102470008FE78A83489902C080E889834C9B02C019 -:1024800010E010C08FE7898310E00CC09260489B79 -:1024900094604C9B9860EDEFF2E0E90FF11DE49140 -:1024A000ED8311E0E5E2F0E08081846080830E94AA -:1024B00093111C9903C08E8182608E831D9903C085 -:1024C0008E8184608E83489903C08E8181608E8363 -:1024D0004C9903C08F8182608F83E5E2F0E08081B8 -:1024E0008B7F80830E9488111C9903C08E81806835 -:1024F0008E831D9903C08E8180648E83489903C0AA -:102500008E8188608E834C9903C08E8180628E8319 -:10251000E5E2F0E08081846080830E9493114C9911 -:1025200003C08E8180618E83E5E2F0E080818B7F45 -:1025300080830E9488111C9902C000E101C000E064 -:102540001D9B0062489B00644C9B0068E5E2F0E044 -:102550008081846080830E9493111C9B01601D9B7D -:102560000260489B04604C9B0860113019F48FE7AF -:10257000801B8983E5E2F0E080818B7F80830E946D -:1025800088111C9902C000E101C000E01D9B00629F -:10259000489B00644C9B0068E5E2F0E08081846029 -:1025A00080830E9493111C9B01601D9B0260489BCD -:1025B00004604C9B0860113019F48FE7801B8A83FC -:1025C000E5E2F0E080818B7F80830E9488111C9976 -:1025D00002C000E101C000E01D9B0062489B006456 -:1025E0004C9B0068E5E2F0E08081846080830E947B -:1025F00093111C9B01601D9B0260489B04604C9BD7 -:102600000860113019F4802F80588C83E5E2F0E0E7 -:1026100080818B7F80830E9488111C9902C000E119 -:1026200001C000E01D9B0062489B00644C9B006859 -:10263000E5E2F0E08081846080830E9493111C9B1E -:1026400001601D9B0260489B04604C9B0860113038 -:1026500019F4802F80588B83E5E2F0E080818C6054 -:1026600080831AC005E210E0F801808184608083D5 -:102670000E949311F80180818B7F80830E948811D2 -:10268000E3E2F0E0808182958F708095982F9170C1 -:10269000808185FFFBCEFBCEDF91CF911F910F9103 -:1026A0000895DC01E4E2F0E08081817C8083E5E252 -:1026B000F0E080818E638083E7E2F0E08081827CBD -:1026C0008083808182608083E8E2F0E080818F6394 -:1026D000808380818D7F808380818260808390E889 -:1026E0002FE0E3E2F0E0822F8A95F1F7808185FF09 -:1026F00003C011969C931197808184FF03C01296AA -:102700009C931297808183FF03C013969C93139729 -:10271000808182FF03C014969C9314979F5F9F371C -:1027200011F711968C9111978E3719F411961C920E -:10273000119712968C9112978E3719F412961C925B -:10274000129713968C9113978E3719F413961C9247 -:10275000139714968C9114978E3719F414961C9233 -:102760001497309907C016968C911697816016962B -:102770008C931697199907C016968C9116978260BC -:1027800016968C9316974C9907C016968C911697AF -:10279000846016968C931697489906C016968C916D -:1027A0001697886016968C930895E9E6F0E080818C -:1027B00082608083EDE3F0E0808181608083E5E8E2 -:1027C000F1E08BE4808331978AE5808308951F933D -:1027D000CF93DF9380919501982F93500AF4B1C065 -:1027E00020919201809191018D3209F0A8C098301A -:1027F00009F0A5C08CE090E0821B9109FC01E7562E -:10280000FE4FEF0183EC809379018AE580932201EA -:1028100010925D018081807629F0CF010E94AB0487 -:10282000282F84C09281109282018181882331F403 -:10283000E3E8F1E0108222E0319774C0853031F492 -:102840009093960120E0E2E8F1E06CC0863009F058 -:1028500049C08381813031F4CF010E94D104282FF7 -:1028600080E43DC0823031F4CF010E94D104282F92 -:1028700080E035C08330F1F4992349F487E293E096 -:10288000909394018093930180E424E028C09130D8 -:1028900049F48BE293E0909394018093930180E458 -:1028A0002AE01DC09230C9F4CF010E94D104282F24 -:1028B00080E415C0813249F482E191E09093940163 -:1028C0008093930180E429E00AC0823231F4CF0181 -:1028D0000E94D104282F80E402C080E420E080938D -:1028E0005D0124C0883021F421E0E8E9F1E01AC05C -:1028F000893031F49093980120E0E2E8F1E012C0D1 -:102900008A3021F421E0E2E8F1E00CC08B3021F0C4 -:1029100020E0E2E8F1E006C08BE48093850120E04E -:10292000E2E8F1E0F0939401E09393018F81882332 -:1029300021F48E81821708F4282F2093230110920E -:1029400095018091220184FF57C0109123011F3F00 -:1029500009F452C0193008F05CC010922301E9E775 -:10296000F1E0808198E889278083112309F45DC014 -:10297000209193013091940180915D0186FF14C0F4 -:10298000AAE7B1E080E090E0F901E80FF91FE491D7 -:10299000ED9301961817C1F7812F815090E00196B1 -:1029A000F901E80FF91F0FC0D901912FEAE7F1E013 -:1029B0008D9181939150E1F7812F815090E00196A4 -:1029C000F901E80FF91FF0939401E0939301193096 -:1029D00068F48AE791E0612F0E945F15612F6C5FB8 -:1029E0006C3040F48FEF8093230104C08FEF80930D -:1029F00023016EE16093220194E1E9E2F0E080813D -:102A00008670D1F49150D9F71092960110929001EE -:102A100013C0812F885080932301E9E7F1E0808182 -:102A200098E88927808318E0A3CF8AE791E060E0E7 -:102A30000E945F1564E0D6CFDF91CF911F9108957A -:102A4000FF920F931F93DC01F62E8091840184FF87 -:102A500007C0E5E8F1E0808198E88927808303C01A -:102A60008AE5809384019F2DE6E8F1E08D918193C2 -:102A70009150E1F706E811E0C8016F2D0E945F1543 -:102A80008F2D8C5F02501040F80180831F910F91B1 -:102A9000FF900895A82FB92F80E090E041E050EA20 -:102AA000609530E009C02D9182279795879510F0A9 -:102AB00084279527305EC8F36F5FA8F30895EADF97 -:102AC0008D939D930895CF93CFB7CF93C395499B93 -:102AD000E9F7499B0BC0499B09C0499B07C0499B2B -:102AE00005C0499B03C0499B01C0C2C0C09192016F -:102AF000DF93DD27C756DE4F2F932FEF499B03C08F -:102B00002F91DF91E6CF0F931F934F936F9309B1EE -:102B100001FB20F93F933BE05F931EC04E7F012FE6 -:102B200019B11670E1F0216000001DC0102F4D7F1B -:102B30002260000009B1067091F01DC04B7F246037 -:102B4000012F000019B1167051F01EC019B1167096 -:102B500031F0477F28601BC019B1167009F462C0BC -:102B60004FEF297FD9F2012701FB21F909B1067046 -:102B7000B1F3237FD9F2102711FB22F900C019B15C -:102B8000167069F3277ED1F2012701FB23F92F7C10 -:102B9000E9F209B1067019F3102711FB24F92F7916 -:102BA00029F100C019B11670E9F1012701FB25F9DF -:102BB0002F7311F100C009B10670A1F1102711FBAC -:102BC00026F92230F8F000C019B1167059F101272A -:102BD00001FB27F92430E0F04227000009B14993B6 -:102BE000102711FB20F93150C8F0B6CF4F7E09B144 -:102BF0000670C1F02061D3CF206219B1167091F038 -:102C00004F7DD6CF4F7B09B1067061F02064D9CFDC -:102C10004F7719B1167031F02068DCCF11E01CBB82 -:102C2000002719C03B503195C31BD04011E01CBB9D -:102C30000881033C09F10B34F9F0209190011981CE -:102C4000110F1213EDCF4A81441F093651F10D3295 -:102C500011F0013E29F7009397015F913F916F9129 -:102C60004F911F910F912F91DF91CCB3C0FD2ECFCB -:102C7000CF91CFBFCF91189520919701222369F36F -:102C800010919501112389F534308AF13093950123 -:102C900020939101109192013BE0311B30939201FE -:102CA00026C000919501013004F50AE54F7049F402 -:102CB0003091220134FD1CC000932201C9E7D1E00C -:102CC0001BC03091840134FD13C000938401C5E81A -:102CD000D1E012C005271127000019C005271127D0 -:102CE0001FC005271127000024C04AE502C032EDAD -:102CF000432FC4E1D0E032E01AB11660599A0BB10B -:102D00001AB956E020E866E020FF052727950BB9A1 -:102D100017951C3FF8F66A95B9F720FF0527279508 -:102D200000000BB917951C3FC8F620FF0527279513 -:102D3000179566E01C3F0BB9A0F629913A9521F74B -:102D4000097F10919601110F0BB9C651D04011F0B7 -:102D50001093900111E01CBB02601AB1197F402F43 -:102D6000497F53E05A95F1F700C00BB91AB94BB936 -:062D700074CFF894FFCFC0 -:102D76000902220001010080FA0904000001030093 -:102D86000000092101010001225000070581030806 -:042D9600000A5AFFD6 +:1002F0000936150026FF00750895018102C0C0FF70 +:100300000004FF060705FF020103FFFFFFFFFFFFD9 +:100310000206FF040305FF000107FFFFFF000201C3 +:1003200004FF03FF0607FFFF05040309040A034D4A +:10033000006F004A006F000011241FBECFEFD4E011 +:10034000DEBFCDBF11E0A0E0B1E0EEE8FDE202C00B +:1003500005900D92A432B107D9F711E0A4E2B1E003 +:1003600001C01D92AF3AB107E1F70E9492060C94CA +:10037000C5160C94000078946F936FB72F933F933A +:100380004F935F9353B15C73452F447130916E016D +:10039000347120916D01403049F0403161F04431B9 +:1003A00079F03030A1F0343181F012C0303179F081 +:1003B000343059F00DC0343151F0303031F008C0D4 +:1003C000343029F0303109F003C0239501C02A955B +:1003D00020936D01452F487230916E013872209143 +:1003E0006C01403049F0403261F0483279F03030F1 +:1003F000A1F0383281F012C0303279F0383059F043 +:100400000DC0383251F0303031F008C0383029F0AA +:10041000303209F003C0239501C02A9520936C0166 +:1004200050936E015F914F913F912F916FBF6F91EC +:1004300018950F931F93FF93EF93BF93AF93F92FEB +:10044000E82F09E00093700100E20093710100E0E1 +:100450000093720101E00093730101E000937401C5 +:1004600000E000937501009376010093770109E2A3 +:100470000093780107D0BF91AF91EF91FF911F9149 +:100480000F910895A1E0B0E709E02D980000000069 +:1004900000002C980000000000002C9A00000000D2 +:1004A0002C980000000000002C9A000000000000C2 +:1004B0002C980000000000002C9A000000000000B2 +:1004C0002C980000000000002C9A000000000000A2 +:1004D00000002D9A1D9117FD2C9A17FF2C982D982E +:1004E000000000002C9A16FD2D9A16FF2D982C9ACC +:1004F000000000002D9A15FD2C9A15FF2C982D9ABE +:10050000000000002C9A14FD2D9A14FF2D982C9AAF +:10051000000000002D9A15FD2C9A15FF2C982D9A9D +:10052000000000002C9A14FD2D9A14FF2D982C9A8F +:10053000000000002D9A15FD2C9A15FF2C982D9A7D +:10054000000000002C9A14FD2D9A14FF2D982C9A6F +:10055000000000002D9A0A952D9A2C9A0895F92FE3 +:10056000E82F21E030E0E20FF31F22273327442752 +:100570005527662777278827992790E095D0B2D00E +:100580007ED0292F7CD0392F7AD0492F253021F0E9 +:10059000293081F180E00895BFEFBA95F1F7B8EC0A +:1005A000BA95F1F791E080D09DD069D0292F67D01E +:1005B000392F65D0492F63D0592F4083518340E0B4 +:1005C00050E027FD426026FD416025FD546024FD7A +:1005D00052602F7035FD406434FD406833FD486043 +:1005E00032FD446031FD406130FD406245835683F9 +:1005F000822F0895B4E6BA95F1F790E455D093E0D0 +:1006000053D092E051D06ED03AD0292F38D0392F24 +:1006100036D0492F34D0592F32D0692F30D0792F8E +:100620002ED0892F2CD04058505840835183605889 +:1006300070586283738340E050E020FD426021FDEA +:10064000416022FD486023FD446024FD526034FD7A +:10065000546035FD406836FD4064803408F04064E5 +:10066000903408F04068458356833F70232F3E7FC7 +:1006700031FD31603D7F20FD3260832F089590E091 +:10068000B4E1A8E0BA9579F01899FCCFB9E0BA9531 +:10069000F1F7990F18999160B4E1BA9521F0189B80 +:1006A000FCCFAA9579F70895A8E097FD0DC0209A90 +:1006B000BDE0BA95F1F700002098B3E0BA95F1F7E4 +:1006C000990FAA9591F70895209AB3E0BA95F1F79A +:1006D000000000002098BDE0BA95F1F7990FAA95A7 +:1006E00021F70895209AB3E0BA95F1F700000000D1 +:1006F000209808951AB889EF8BB914B88FE385B99B +:1007000017B888B9089580916501823009F471C0E5 +:10071000833030F4882359F0813009F0FCC038C0B0 +:10072000833009F497C0843009F0F5C0C4C08CE868 +:1007300090E0909325018093240182E190E09093D2 +:1007400027018093260180EB90E0909367018093CE +:10075000660187E590E0909369018093680181E0EC +:1007600080935E0188E291E0909361018093600143 +:1007700088E08093620188E690E090936401809322 +:10078000630184E290E090936B0180936A01C3C09F +:100790008CE890E0909325018093240182E190E021 +:1007A000909327018093260187E091E09093670161 +:1007B000809366018EEA90E09093690180936801CE +:1007C00082E080935E0188E291E0909361018093E2 +:1007D000600188E08093620188E690E09093640174 +:1007E0008093630184E290E090936B0180936A01AF +:1007F00092C08EE990E0909325018093240182E1DC +:1008000090E090932701809326018FE192E09093EE +:1008100067018093660184E690E09093690180937C +:10082000680182E080935E018BE391E09093610127 +:100830008093600185E08093620188E690E0909368 +:1008400064018093630184E290E090936B01809354 +:100850006A0161C08CE890E09093250180932401A7 +:1008600082E190E0909327018093260185EB91E04F +:1008700090936701809366018AE690E09093690106 +:100880008093680181E080935E0180E391E0909322 +:100890006101809360018BE08093620188E690E0C3 +:1008A000909364018093630184E290E090936B01E4 +:1008B00080936A0130C08CE890E09093250180938A +:1008C000240182E190E0909327018093260183E840 +:1008D00092E090936701809366018CE790E090939B +:1008E00069018093680181E080935E0180E491E07A +:1008F000909361018093600184E18093620188E6B6 +:1009000090E0909364018093630184E290E090937F +:100910006B0180936A018091680180931901F894BA +:10092000EAE2F0E08081826080838081866080835B +:1009300026EF39E047E751E0CA010197F1F721506E +:100940003040D1F7EAE2F0E080818D7F80838081C2 +:10095000897F808378940895FC018081807680323D +:10096000F9F48181813059F48091600190916101A5 +:100970009093940180939301809162010895823055 +:1009800041F48FE591E0909394018093930181E08D +:1009900008958A3029F4838180935F0180E008956F +:1009A00080E00895FC0181818630C1F58381823029 +:1009B000A1F0833018F4813089F517C0833001F13C +:1009C000823261F580916601909167019093940164 +:1009D0008093930180916801089580E091E0909365 +:1009E00094018093930182E2089580912401909173 +:1009F000250190939401809393018091260108959D +:100A00008281823059F480916301909164019093C6 +:100A100094018093930180916A01089580E0089584 +:100A2000EF92FF920F931F93CF93DF93FC01DB01B3 +:100A3000B801E7018081805880838C9180588C9325 +:100A4000FA01808180588083F901808180588083F9 +:100A5000F80120813881832F822B09F45BC010823A +:100A60001882922F20FF03C080818160808391FFD4 +:100A700004C0FB0180818260808392FF04C0FB017F +:100A800080818860808393FF04C0FB018081806146 +:100A9000808394FF03C088818160888395FF03C0B1 +:100AA00088818260888396FF04C0FB018081806416 +:100AB0008083222324F4FB01808180688083932F2C +:100AC00030FF03C088818460888391FF03C08881E0 +:100AD0008860888392FF03C088818062888393FF47 +:100AE00003C088818064888394FF03C0888180610B +:100AF000888395FF03C088818068888396FF04C03F +:100B0000FB01808184608083332324F4FB01808196 +:100B100080628083DF91CF911F910F91FF90EF90C2 +:100B200008950F931F93082FF894E8E2F1E088E00E +:100B3000DF011D928A95E9F79FEF95830083E0E33B +:100B4000F1E08BE0DF011D928A95E9F79583008340 +:100B5000ABE3B1E0E4E5F1E085E001900D92815076 +:100B6000E1F700933B01E0E4F1E084E1DF011D9255 +:100B70008A95E9F78FEF8583008310926501359997 +:100B800081C034996AC086B190E08E7190708630D1 +:100B9000910531F1873091054CF482309105B1F027 +:100BA0008430910519F1892B59F008C08A309105DC +:100BB00079F18C30910501F1089781F190E072C0D4 +:100BC00088E291E00E94AA1110E086C088E291E0DC +:100BD00060E371E040E451E00E944A1010E07CC004 +:100BE00088E291E00E94AF0A10E076C088E291E0CE +:100BF0000E947B0B10E05BC082E0809365010130B6 +:100C000009F08EC08BE391E00E94630711E064C09D +:100C100088E291E00E94460A10E05EC083B190E055 +:100C2000867090708230910591F08630910519F0B0 +:100C3000892B39F036C088E291E00E94B50910E0B6 +:100C40004BC088E291E00E944C0910E045C088E268 +:100C500091E00E94A60B10E03FC0339906C088E2E5 +:100C600091E00E945D1310E037C0023011F090E077 +:100C700005C088E291E00E946B0E91E081E08093D4 +:100C8000650110C0339907C088E291E0602F0E948F +:100C9000E10710E021C088E291E00E94B70C10E06B +:100CA00006C091E0992311F010E016C010E089B160 +:100CB000897071F44C9B05C088E291E00E949E0708 +:100CC0000BC088E291E06BE371E00E94D70E04C094 +:100CD00088E291E00E94F30B0230B9F48091650143 +:100CE000823099F44CE351E029E231E0D9018D9151 +:100CF000FA0181938C918083F9018581DA01129642 +:100D00008C931297868113968C93112329F4E8E62D +:100D1000F0E080818E7F808378941F910F910895F9 +:100D200011E0C5CF2F923F924F925F926F927F92C8 +:100D30008F929F92AF92BF92CF92DF92EF92FF92EB +:100D40000F931F93DF93CF93CDB7DEB72C970FB6DA +:100D5000F894DEBF0FBECDBF0E947A030E94E1135C +:100D60001092650181E00E9491050E948303DD24B9 +:100D7000D394CC24CA940F2EF9E2AF2EF1E0BF2E0B +:100D8000F02D45010894811C911C662477246894F9 +:100D900061F86A0C7B1C0F2EF3E04F2E5524F02DCA +:100DA0004A0C5B1C0F2EF5E02F2E3324F02D2A0C5D +:100DB0003B1CC50106969A838983E1E3F1E03196F5 +:100DC000FC83EB8381E391E002969E838D83E1E3D4 +:100DD000F1E03396F887EF8381E391E005969A87F7 +:100DE0008987E1E3F1E03696FC87EB870E94F313F5 +:100DF000E4E8F1E0808184FFF9CF8D2D0E94910518 +:100E0000F1E0CF1681F0CF1620F083E0C81619F577 +:100E100014C0C501B401A30192018101E980FA80E7 +:100E20000E94100518C0C501B401A30192018101FF +:100E3000E980FA800E9410050EC081E391E06B8189 +:100E40007C814D815E812F81388509851A85EB84EF +:100E5000FC840E94100500916201093078F410E0D2 +:100E600003C0185F093058F48091600190916101CE +:100E7000810F911D602F0E942C1514C010E08091ED +:100E8000600190916101810F911D68E00E942C1515 +:100E900008500E94F313E4E8F1E0808184FFF9CF69 +:100EA0000023F9F6D39480915E018D1510F4DD24B2 +:100EB000D39480916501C81609F498CF0E948303EA +:100EC000C090650193CFDC01E4E2F0E08081817C99 +:100ED0008083E5E2F0E080818E638083E7E2F0E0EA +:100EE00080818E7F8083E8E2F0E080818160808372 +:100EF0008CE380936B0081E08093680080916D01AA +:100F000012968C93129780916C0113968C93139781 +:100F100010926D0110926C01199907C011968C9175 +:100F20001197816011968C931197309906C0119694 +:100F30008C911197826011968C9308950F931F9353 +:100F40008C01E5E2F0E080818E7F8083E4E2F0E0D6 +:100F500080818E7F8083EBE2F0E080818F778083D9 +:100F6000EAE2F0E0808180688083C8010E94AF02DD +:100F7000EFE0F3E0E80FF11DE491D8011596EC9352 +:100F8000159712968C911297819512968C931297C1 +:100F900014968C911497819514968C931F910F91B0 +:100FA0000895E4E2F0E02081277F20832081206300 +:100FB0002083E5E2F0E02081286320830E9419026B +:100FC0000895DC01EAE2F0E080818E7E8083EBE22E +:100FD000F0E0808181618083E4E2F0E080818863D9 +:100FE000808380818D7F8083E5E2F0E08081826074 +:100FF0008083E7E2F0E08081807E8083E8E2F0E0B9 +:1010000080818F618083489B0BC0E4E2F0E08081A7 +:1010100084608083E5E2F0E08081837C808314C07B +:10102000E4E2F0E080818B7F8083E5E2F0E0808184 +:101030008C638083E7E2F0E080818E7F8083E8E24A +:10104000F0E080818160808387E180937E00EAE721 +:10105000F0E085E0808384E680937C008081806876 +:101060008083808186FDFDCF613009F5EAE7F0E0FD +:10107000808180648083808186FDFDCF909179009E +:101080008FE7891B12968C93129782E680937C00DF +:10109000EAE7F0E0808180648083808186FDFDCF77 +:1010A000909179008FE7891B11968C931197489B3B +:1010B00029C081E080936501623021F581E680934B +:1010C0007C00EAE7F0E0808180648083808186FD97 +:1010D000FDCF909179008FE7891B11968C93119722 +:1010E00080E680937C00EAE7F0E080818064808382 +:1010F000808186FDFDCF909179008FE7891B129644 +:101100008C93129710927A0010927E00489B17C021 +:101110004C9909C0613039F416968C91169781600C +:1011200016968C93169719999AC0623009F097C059 +:1011300016968C911697816016968C93089510924E +:101140006501E5E2F0E08081877F808385E08A9514 +:10115000F1F7309907C016968C9116978260169613 +:101160008C9316971A9907C016968C9116978061E2 +:1011700016968C931697199907C016968C91169708 +:10118000806816968C9316974C9907C017968C9189 +:101190001797846017968C931797E5E2F0E08081AB +:1011A0008860808380818F7E808385E08A95F1F7D7 +:1011B000309907C016968C911697846016968C937A +:1011C00016971A9907C016968C91169780621696F4 +:1011D0008C931697199907C017968C911797816071 +:1011E00017968C9317974C9907C016968C91169763 +:1011F000816016968C931697E5E2F0E0808180611D +:10120000808380818F7D808385E08A95F1F7309996 +:1012100007C016968C911697886016968C93169731 +:101220001A9907C016968C911697806416968C931F +:101230001697199907C017968C9117978260179681 +:101240008C9317974C9906C017968C9117978860C6 +:1012500017968C93E5E2F0E08081806280830895A8 +:1012600090E020E0A3E2B0E0EBE2F0E034E1220F16 +:101270008C9180FD216080818F778083832F8A9578 +:10128000F1F7808180688083832F8A95F1F79F5FD3 +:10129000983069F7822F0895CF93DF93EC01ABE28A +:1012A000B0E08C91886F8C938C918E7F8C93EAE266 +:1012B000F0E08081896C808380818F7C8083E4E290 +:1012C000F0E080818E7F8083E5E2F0E080818160C4 +:1012D00080838C918F7B8C930E943009282F30E083 +:1012E000C901807F907080349105E1F520FF02C034 +:1012F00080E8898321FF02C08FE7898322FF02C033 +:1013000080E88A8323FF02C08FE78A830E94300926 +:10131000282F982F81FF03C08E8180648E8392FFD7 +:1013200003C08E8180688E8393FF03C08F818160AC +:101330008F8394FF03C08F8182608F8395FF03C0EA +:101340008E8184608E8396FF03C08E8182608E833F +:1013500022231CF48E8181608E83EBE2F0E0808199 +:1013600080648083DF91CF910895DC01EAE2F0E0B0 +:10137000808186708083EBE2F0E08081896F8083DA +:10138000E4E2F0E08081807C8083E5E2F0E080812F +:101390008F638083E9E2F0E08081982F91708081F3 +:1013A00083FD926080915A01981709F44BC09130E7 +:1013B000A9F0913028F0923069F19330C1F51CC04A +:1013C000813029F48FE711968C93119730C08230C9 +:1013D00071F580E811968C93119729C0833029F418 +:1013E0008FE711968C93119722C0882301F580E82E +:1013F00011968C9311971BC0823029F48FE71196B8 +:101400008C93119714C0813091F480E811968C93DD +:1014100011970DC0882329F48FE711968C931197AB +:1014200006C0833021F480E811968C931197909335 +:101430005A0183E08093590111968C911197809302 +:101440005B010CC080915901882341F08150809349 +:10145000590180915B0111968C9311974E9906C0AA +:1014600016968C911697816016968C930895EBE2F0 +:10147000F0E080818F7E808389E191E00197F1F730 +:1014800089B190819061908381700895CF93DF93AB +:10149000EC01E4E2F0E08081837C808380818260E3 +:1014A0008083A5E2B0E08C918E638C93EAE2F0E059 +:1014B00080818E7F8083808180618083EBE2F0E099 +:1014C0008081816180838C918D7F8C931D9902C076 +:1014D00080E88A831C9902C08FE78A831B9902C027 +:1014E00080E889831A9902C08FE789830E94370AAE +:1014F000882319F48E8182608E830E94370A8823A4 +:1015000019F48E8181608E830E94370A882319F432 +:101510008E8188608E830E94370A882319F48E8119 +:1015200084608E830E94370A882319F48E81806834 +:101530008E830E94370A882319F48E8180648E83FB +:101540000E94370A882319F48F8181608F83E5E236 +:10155000F0E0808182608083DF91CF910895CF9306 +:10156000DF93DC01E4E2F0E08081837C8083808192 +:1015700082608083E5E2F0E080818E638083EAE22E +:10158000F0E0808180618083EBE2F0E080818F7EFB +:10159000808392E02BE230E0E3E2F0E065E270E08D +:1015A00040E85FE7E90188818F7E888300000000C2 +:1015B00080818C7309F447C0808185FD03C0129639 +:1015C0004C931297808184FD03C011965C93119710 +:1015D000808183FD03C012965C931297808182FD07 +:1015E00003C011964C931197EB0188818D7F8883FE +:1015F00000000000808185FD07C016968C9116972B +:10160000826016968C931697808184FD07C016968B +:101610008C911697816016968C931697808183FD26 +:1016200007C017968C911797816017968C93179720 +:10163000808182FD36C017968C911797826017962D +:101640008C9317972EC0EB0188818D7F88830000D3 +:101650000000808185FD07C016968C9116978460E6 +:1016600016968C931697808184FD07C016968C91F0 +:101670001697886016968C931697808183FD07C015 +:1016800016968C911697806416968C931697808187 +:1016900082FD07C016968C911697806816968C93DB +:1016A0001697E901888180618883EB0188818260D7 +:1016B0008883915009F076CFDF91CF91089590E023 +:1016C00020E0E5E2F0E034E6A3E2B0E080818B7F49 +:1016D0008083832F8A95F1F726958C9185FD20686C +:1016E000808184608083832F8A95F1F79F5F983093 +:1016F00069F7822F0895EF92FF920F931F937C0159 +:1017000005E210E0F80180818C7E80838081846214 +:101710008083E4E2F0E080818F7D808380818C6132 +:101720008083F8018081886080838AEF8A95F1F751 +:101730000E945F0BF8018081877F80838AEAF7012E +:1017400087831F910F91FF90EF900895DC01EAE2EB +:10175000F0E0808186708083EBE2F0E08081896F29 +:101760008083E4E2F0E080818E7F8083E5E2F0E038 +:101770008081816080834E990CC016968C9116975B +:10178000816016968C93169704C09F5F9B3F21F44F +:10179000089590E0E3E2F0E0808180FDF6CF89B12A +:1017A000982F892F8095282F217093FF226094FF16 +:1017B000246095FF286090E0E3E2F0E003C09F5FC3 +:1017C0009B3F81F0808180FFFACF89B180FF20614B +:1017D00083FF206284FF206485FF20688FE7821BDF +:1017E00011968C930895DC01EAE2F0E0808186781E +:1017F0008083808180688083EBE2F0E080818F7756 +:101800008083808189678083E4E2F0E080818E7F3D +:101810008083E5E2F0E080818160808386E48A95C0 +:10182000F1F789B1807311F090E015C04E9907C0AF +:1018300016968C911697816016968C931697189B26 +:1018400002C091E008C017968C9117978260179696 +:101850008C93179791E0EBE2F0E0808180688083C1 +:1018600086E48A95F1F7489904C080E812968C9333 +:1018700012974B9904C08FE712968C9312974C994C +:1018800004C080E811968C9311974D9904C08FE79E +:1018900011968C931197992391F44E9907C016963F +:1018A0008C911697816016968C931697189959C04B +:1018B00016968C911697826016968C9352C04E990C +:1018C00007C016968C911697826016968C93169781 +:1018D000189907C016968C911697846016968C936B +:1018E0001697EBE2F0E080818F77808396E4892F72 +:1018F0008A95F1F7808180688083892F8A95F1F736 +:1019000080818F7780839A95F1F789B1897349F542 +:1019100080818068808386E48A95F1F7489907C0C2 +:1019200016968C911697806816968C9316974B99FD +:1019300007C016968C911697806416968C9316970E +:101940004C9907C016968C911697886016968C93C2 +:1019500016974D9906C017968C9117978160179628 +:101960008C93EBE2F0E08081806880830895DC0155 +:10197000E4E2F0E08081817C8083E5E2F0E0808138 +:101980008E638083E7E2F0E08081807C8083E8E200 +:10199000F0E080818F638083EAE2F0E080818E7ED8 +:1019A0008083EBE2F0E08081816180831D9907C034 +:1019B00017968C911797816017968C9317971C999F +:1019C00007C016968C911697886016968C9316977A +:1019D0001B9907C016968C911697826016968C9369 +:1019E00016971A9904C08FE711968C93119719993D +:1019F00004C08FE712968C931297329907C01796FE +:101A00008C911797826017968C931797319907C01E +:101A100016968C911697846016968C93169730992B +:101A200006C016968C911697816016968C93089531 +:101A3000DC0186E48A95F1F783B18C7011F090E0B7 +:101A400015C0199907C016968C9116978160169645 +:101A50008C931697319B02C091E008C017968C9129 +:101A60001797826017968C93179791E0E8E2F0E061 +:101A700080818460808386E48A95F1F71D9904C093 +:101A800080E812968C9312971C9904C08FE71296E7 +:101A90008C9312971B9904C080E811968C93119730 +:101AA0001A9904C08FE711968C931197992391F49A +:101AB000199907C016968C911697816016968C938B +:101AC0001697319959C016968C9116978260169682 +:101AD0008C930895199907C016968C911697826079 +:101AE00016968C931697319907C016968C91169777 +:101AF000846016968C931697E8E2F0E080818B7FE5 +:101B0000808396E4892F8A95F1F7808184608083B1 +:101B1000892F8A95F1F780818B7F80839A95F1F7E1 +:101B200083B18C7349F580818460808386E48A95D3 +:101B3000F1F71D9907C016968C9116978068169636 +:101B40008C9316971C9907C016968C9116978064F3 +:101B500016968C9316971B9907C016968C9116971C +:101B6000886016968C9316971A9906C017968C91D2 +:101B70001797816017968C93089583B1E8E2F0E09F +:101B800090819D7F908328E7922F9A95F1F790811D +:101B9000926090832A95F1F786958695809581705D +:101BA0000895CF93DF93EC01E4E2F0E080818B7F36 +:101BB0008083E5E2F0E0808184608083E7E2F0E00A +:101BC000808184608083A8E2B0E08C9184608C93F3 +:101BD0008081826080838C9182608C9380EF8A9573 +:101BE000F1F78C918B7F8C9388E78A95F1F70E94AF +:101BF000BD0D882319F08E8182608E830E94BD0DF9 +:101C0000882319F08E8181608E830E94BD0D882308 +:101C100019F08F8181608F830E94BD0D882319F098 +:101C20008F8182608F830E94BD0D882311F080E830 +:101C30008A830E94BD0D882311F08FE78A830E945A +:101C4000BD0D882311F080E889830E94BD0D882393 +:101C500011F08FE789830E94BD0D882319F08E81D2 +:101C600084608E830E94BD0D882319F08E81886068 +:101C70008E830E94BD0D882319F08E8180648E832F +:101C80000E94BD0D882319F08E8180688E830E948A +:101C9000BD0D882321F08E8183708E8319C08E81C3 +:101CA000282F207F2E83982F80FF03C0822F8460EF +:101CB0008E8391FF03C08E8181608E8392FF03C06B +:101CC0008E8182608E8393FF03C08E8188608E83B5 +:101CD000DF91CF9108959C01E4E2F0E08081817C66 +:101CE0008083E5E2F0E080818E638083E7E2F0E0CC +:101CF00080818460808380818D7F8083E8E2F0E052 +:101D000080818260808380818B7F808383B18873B0 +:101D100021F4C9010E94D10D0895C9010E94180D36 +:101D20000895282F269511F437E009C037E0982F41 +:101D3000990F822F8170892B31502695C1F790E041 +:101D400002C0880F991F3A95E2F7089589B1E5E23C +:101D5000F0E090819E7F908328E7922F9A95F1F78B +:101D60009081916090832A95F1F78295869587708E +:101D700080958170089520E090E0A9E2B0E0E5E26E +:101D8000F0E038E726958C9185FF206880818E7F72 +:101D90008083832F8A95F1F7808181608083832FF0 +:101DA0008A95F1F79F5F983069F7822F0895AF9277 +:101DB000BF92DF92EF92FF920F931F93CF93DF9327 +:101DC000EC015B01EAE2F0E080818F7D8083ABE291 +:101DD000B0E08C9180628C938081806880838C914C +:101DE00080688C93E4E2F0E0808181608083E5E2AA +:101DF000F0E080818160808380EF8A95F1F78C919B +:101E00008F778C9388E78A95F1F70E94BB0EF82EA6 +:101E10000E94BB0ED82E0E94BB0E482FFF2014F448 +:101E20008FE789832F2D30E0F6FE02C080E889839A +:101E300025FF02C08FE78A8324FF02C080E88A83DF +:101E4000D901A870B07023FF03C08F8182608F8397 +:101E5000B9016470707022FF03C08F8181608F832D +:101E6000042F10E0C8018F709070089709F04BC0E4 +:101E70008F2D82958F70EFEFF2E0E80FF11DE49166 +:101E8000ED838D2D8095482F4F70483008F04051DC +:101E9000842F90E0880F991F880F991F9095819546 +:101EA0009F4F8A838D2D90E080959095807F9070D4 +:101EB000959587959595879595958795959587950A +:101EC000482F883008F04051842F90E0880F991FE8 +:101ED000880F991F909581959F4F8983AB2B19F09F +:101EE0008F8182608F83672B19F08F8181608F8350 +:101EF00021FF03C08E8181608E8320FF93C08E817D +:101F000082608E838FC0ED2CFF24C701807C90708F +:101F1000803C9105D9F58FEFD81621F081E08093B0 +:101F20005C010FC080915C01882359F421FF03C03C +:101F30008E8181608E8320FF75C08E8182608E834A +:101F400071C020FF02C08FE78C8321FF02C080E8B0 +:101F50008B83E0FE02C08FE78B83E1FE02C080E846 +:101F60008C83E2FE03C08E8180648E83E3FE03C017 +:101F70008E8180688E83E4FE03C08E8181608E83B3 +:101F8000E5FE50C08E8182608E834CC0C701807F89 +:101F90009070009709F510925C0121FF03C08E81BB +:101FA00084608E8320FF03C08E8181608E83E0FE7B +:101FB00003C08E8182608E83E1FE03C08E818860C3 +:101FC0008E83E2FE03C08E8180648E83E3FE2AC08E +:101FD0008E8180688E8326C08038910509F582E065 +:101FE00080936501842F0E94910E8F7700FD81956B +:101FF000F50183830E94BB0E182F0E94910E8F77EC +:1020000010FD8195F5018283E1FE03C0818181602D +:102010008183E0FE07C0F50181818260818302C077 +:1020200010925C01DF91CF911F910F91FF90EF9083 +:10203000DF90BF90AF900895382F8FE08A95F1F729 +:1020400090E020E0E5E2F0E04CE3A3E2B0E0808144 +:102050008B7F808330FF04C080818061808303C0D8 +:1020600080818F7E8083842F8A95F1F726958081E9 +:10207000846080838C9185FD2068842F8A95F1F798 +:102080009F5F983011F03695E2CF8FE08A95F1F797 +:10209000822F0895DF92EF92FF920F931F93CF93B9 +:1020A000DF93EC017B01E4E2F0E080818D7D8083B1 +:1020B00080818C618083E5E2F0E080818E638083A3 +:1020C0008081877F80838FE08A95F1F781E00E948D +:1020D0001C1082E40E941C10082F10E0813409F4C7 +:1020E00011E0DD24033711F4DD24D394812F8D29F1 +:1020F00090E020E030E0033511F421E030E0822B65 +:10210000932B892B09F481C08FEF0E941C108FEF55 +:102110000E941C10E82F982F80FD03C08F818160E2 +:102120008F8393FD03C08F8182608F83112389F099 +:1021300094FD02C080E88A8396FD02C08FE78A83FF +:10214000EE2314F080E8898395FD1AC08FE7898318 +:1021500017C0DD20A9F091FD03C08F8184608F83BB +:1021600092FD03C08F8188608F83E295EF70F0E06D +:10217000E095F095EF70F070E45EFC4FE491ED8334 +:102180008FEF0E941C10282F982F80FD03C08E8196 +:1021900080618E8391FD03C08E8180628E8392FD6B +:1021A00003C08E8180648E8393FD03C08E8180681E +:1021B0008E8394FD03C08E8188608E8395FD03C05D +:1021C0008E8182608E8396FD03C08E8181608E83B6 +:1021D00022231CF08E8184608E83DD2011F4033570 +:1021E000A1F48FEF0E941C1080588B838FEF0E9408 +:1021F0001C1080588C838FEF0E941C10805889839C +:102200008FEF0E941C1080588A83033209F050C05F +:1022100083E0809365018FEF0E941C108FEF0E9476 +:102220001C10E82F83FD07C0D70117968C911797D4 +:10223000826017968C93E295EF70F0E0E095F09550 +:10224000EF70F070E45EFC4FE491D7011596EC93CB +:102250008FEF0E941C10282F83FD04C0F701868198 +:102260008068868324FD07C0D70116968C91169747 +:10227000826016968C9325FD04C0F70186818160EB +:1022800086838FEF0E941C108058D70111968C9383 +:102290008FEF0E941C10F70182878FEF0E941C10A5 +:1022A000D70119968C938FEF0E941C10F70180873D +:1022B000E5E2F0E08081886080838FE08A95F1F725 +:1022C000DF91CF911F910F91FF90EF90DF900895D4 +:1022D000EF92FF920F931F93CF93DF937C01E5E280 +:1022E000F0E08081877F8083062F10E010161106B2 +:1022F00064F4C0E0D0E0F701EC0FFD1F80810E9484 +:102300001C102196C017D107B4F3E5E2F0E08081FC +:10231000886080838FE08A95F1F7DF91CF911F91DC +:102320000F91FF90EF90089590E0E3E2F0E003C09A +:102330009F5F983C19F0808181FDFACF089590E06D +:10234000E3E2F0E003C09F5F983C19F0808181FFD9 +:10235000FACF08950F931F93CF93DF93EC01E4E23C +:10236000F0E080818D7C808380818C608083E5E2D9 +:10237000F0E080818E638083EAE2F0E080818E7EEF +:102380008083EBE2F0E08081816180838AE08A953E +:10239000F1F7489B57C04C9903C08E8180618E83B2 +:1023A000E5E2F0E08081877F80838AE08A95F1F71B +:1023B0001C9902C080E88A831D9902C08FE78A8336 +:1023C000489902C080E889834C9902C08FE78983CD +:1023D000E5E2F0E08081837F886080838AE08A95EF +:1023E000F1F71C9903C08E8182608E831D9903C012 +:1023F0008E8184608E83489903C08E8181608E8334 +:102400004C9903C08F8182608F83E5E2F0E0808188 +:10241000837F80838AE08A95F1F71C9903C08E81BF +:1024200080628E831D9903C08E8180618E8348995E +:1024300003C08E8188608E834C993AC18E818068FA +:102440008E8336C11C9B34C1E5E2F0E08081877F3A +:10245000808380818B7F80830E9494111C990EC1A0 +:1024600005E210E0F8018081846080830E949F1162 +:10247000F80180818B7F80830E9494111C9902C097 +:1024800080E88A831D9902C08FE78A83489902C039 +:1024900080E889834C9B02C010E010C08FE78983DD +:1024A00010E00CC09260489B94604C9B9860EFEFEA +:1024B000F2E0E90FF11DE491ED8311E0E5E2F0E0D7 +:1024C0008081846080830E949F111C9903C08E814B +:1024D00082608E831D9903C08E8184608E834899AB +:1024E00003C08E8181608E834C9903C08F8182608E +:1024F0008F83E5E2F0E080818B7F80830E949411DE +:102500001C9903C08E8180688E831D9903C08E81C3 +:1025100080648E83489903C08E8188608E834C9935 +:1025200003C08E8180628E83E5E2F0E0808184606A +:1025300080830E949F114C9903C08E8180618E839D +:10254000E5E2F0E080818B7F80830E9494111C99EA +:1025500002C000E101C000E01D9B0062489B0064D6 +:102560004C9B0068E5E2F0E08081846080830E94FB +:102570009F111C9B01601D9B0260489B04604C9B4B +:102580000860113019F48FE7801B8983E5E2F0E0E1 +:1025900080818B7F80830E9494111C9902C000E18E +:1025A00001C000E01D9B0062489B00644C9B0068DA +:1025B000E5E2F0E08081846080830E949F111C9B93 +:1025C00001601D9B0260489B04604C9B08601130B9 +:1025D00019F48FE7801B8A83E5E2F0E080818B7F2E +:1025E00080830E9494111C9902C000E101C000E0A8 +:1025F0001D9B0062489B00644C9B0068E5E2F0E094 +:102600008081846080830E949F111C9B01601D9BC0 +:102610000260489B04604C9B0860113019F4802FC5 +:1026200080588C83E5E2F0E080818B7F80830E947C +:1026300094111C9902C000E101C000E01D9B0062E2 +:10264000489B00644C9B0068E5E2F0E08081846078 +:1026500080830E949F111C9B01601D9B0260489B10 +:1026600004604C9B0860113019F4802F80588B83D4 +:10267000E5E2F0E080818C6080831AC005E210E022 +:10268000F8018081846080830E949F11F80180811D +:102690008B7F80830E949411E3E2F0E08081829539 +:1026A0008F708095982F9170808185FFFBCEFBCE37 +:1026B000DF91CF911F910F910895DC01E4E2F0E0EA +:1026C0008081817C8083E5E2F0E080818E6380837D +:1026D000E7E2F0E08081827C808380818260808379 +:1026E000E8E2F0E080818F63808380818D7F80834A +:1026F00080818260808390E82FE0E3E2F0E0822F27 +:102700008A95F1F7808185FF03C011969C931197FC +:10271000808184FF03C012969C931297808183FF6F +:1027200003C013969C931397808182FF03C0149675 +:102730009C9314979F5F9F3711F711968C91119777 +:102740008E3719F411961C92119712968C9112974C +:102750008E3719F412961C92129713968C91139738 +:102760008E3719F413961C92139714968C91149724 +:102770008E3719F414961C921497309907C0169648 +:102780008C911697816016968C931697199907C0AD +:1027900016968C911697826016968C9316974C9984 +:1027A00007C016968C911697846016968C93169790 +:1027B000489906C016968C911697886016968C9349 +:1027C0000895E9E6F0E0808182608083EDE3F0E047 +:1027D000808181608083E5E8F1E08BE4808331973C +:1027E0008AE5808308951F93CF93DF9380919501AD +:1027F000982F93500AF4B1C02091920180919101D9 +:102800008D3209F0A8C0983009F0A5C08CE090E0A6 +:10281000821B9109FC01E756FE4FEF0183EC809388 +:1028200079018AE58093220110925D018081807692 +:1028300029F0CF010E94AC04282F84C0928110920D +:1028400082018181882331F4E3E8F1E0108222E003 +:10285000319774C0853031F49093960120E0E2E81E +:10286000F1E06CC0863009F049C08381813031F4D9 +:10287000CF010E94D204282F80E43DC0823031F481 +:10288000CF010E94D204282F80E035C08330F1F4BC +:10289000992349F489E293E0909394018093930102 +:1028A00080E424E028C0913049F48DE293E09093D5 +:1028B00094018093930180E42AE01DC09230C9F412 +:1028C000CF010E94D204282F80E415C0813249F440 +:1028D00082E191E0909394018093930180E429E058 +:1028E0000AC0823231F4CF010E94D204282F80E442 +:1028F00002C080E420E080935D0124C0883021F490 +:1029000021E0E8E9F1E01AC0893031F490939801B0 +:1029100020E0E2E8F1E012C08A3021F421E0E2E8B0 +:10292000F1E00CC08B3021F020E0E2E8F1E006C0DD +:102930008BE48093850120E0E2E8F1E0F0939401DC +:10294000E09393018F81882321F48E81821708F40C +:10295000282F20932301109295018091220184FF5A +:1029600057C0109123011F3F09F452C0193008F0DD +:102970005CC010922301E9E7F1E0808198E88927A3 +:102980008083112309F45DC020919301309194015B +:1029900080915D0186FF14C0AAE7B1E080E090E07D +:1029A000F901E80FF91FE491ED9301961817C1F7AB +:1029B000812F815090E00196F901E80FF91F0FC0B7 +:1029C000D901912FEAE7F1E08D9181939150E1F7E0 +:1029D000812F815090E00196F901E80FF91FF093E3 +:1029E0009401E0939301193068F48AE791E0612F34 +:1029F0000E946B15612F6C5F6C3040F48FEF8093F9 +:102A0000230104C08FEF809323016EE160932201C4 +:102A100094E1E9E2F0E080818670D1F49150D9F739 +:102A2000109296011092900113C0812F88508093CC +:102A30002301E9E7F1E0808198E88927808318E0A5 +:102A4000A3CF8AE791E060E00E946B1564E0D6CFE7 +:102A5000DF91CF911F910895FF920F931F93DC0197 +:102A6000F62E8091840184FF07C0E5E8F1E08081C3 +:102A700098E88927808303C08AE5809384019F2D8D +:102A8000E6E8F1E08D9181939150E1F706E811E0DD +:102A9000C8016F2D0E946B158F2D8C5F0250104066 +:102AA000F80180831F910F91FF900895A82FB92FEF +:102AB00080E090E041E050EA609530E009C02D915F +:102AC00082279795879510F084279527305EC8F365 +:102AD0006F5FA8F30895EADF8D939D930895CF93D8 +:102AE000CFB7CF93C395499BE9F7499B0BC0499B4F +:102AF00009C0499B07C0499B05C0499B03C0499B2E +:102B000001C0C2C0C0919201DF93DD27C756DE4FDE +:102B10002F932FEF499B03C02F91DF91E6CF0F93A7 +:102B20001F934F936F9309B101FB20F93F933BE053 +:102B30005F931EC04E7F012F19B11670E1F0216026 +:102B400000001DC0102F4D7F2260000009B10670EB +:102B500091F01DC04B7F2460012F000019B1167049 +:102B600051F01EC019B1167031F0477F28601BC0AC +:102B700019B1167009F462C04FEF297FD9F201270D +:102B800001FB21F909B10670B1F3237FD9F21027B7 +:102B900011FB22F900C019B1167069F3277ED1F23A +:102BA000012701FB23F92F7CE9F209B1067019F323 +:102BB000102711FB24F92F7929F100C019B11670E3 +:102BC000E9F1012701FB25F92F7311F100C009B1CB +:102BD0000670A1F1102711FB26F92230F8F000C091 +:102BE00019B1167059F1012701FB27F92430E0F0E3 +:102BF0004227000009B14993102711FB20F93150F9 +:102C0000C8F0B6CF4F7E09B10670C1F02061D3CFB6 +:102C1000206219B1167091F04F7DD6CF4F7B09B16C +:102C2000067061F02064D9CF4F7719B1167031F07A +:102C30002068DCCF11E01CBB002719C03B50319548 +:102C4000C31BD04011E01CBB0881033C09F10B34CD +:102C5000F9F0209190011981110F1213EDCF4A81E3 +:102C6000441F093651F10D3211F0013E29F700934E +:102C700097015F913F916F914F911F910F912F910C +:102C8000DF91CCB3C0FD2ECFCF91CFBFCF911895A0 +:102C900020919701222369F310919501112389F561 +:102CA00034308AF130939501209391011091920173 +:102CB0003BE0311B3093920126C000919501013019 +:102CC00004F50AE54F7049F43091220134FD1CC02F +:102CD00000932201C9E7D1E01BC03091840134FD8B +:102CE00013C000938401C5E8D1E012C00527112765 +:102CF000000019C0052711271FC005271127000054 +:102D000024C04AE502C032ED432FC4E1D0E032E0F6 +:102D10001AB11660599A0BB11AB956E020E866E06C +:102D200020FF052727950BB917951C3FF8F66A95E4 +:102D3000B9F720FF0527279500000BB917951C3F11 +:102D4000C8F620FF05272795179566E01C3F0BB9AD +:102D5000A0F629913A9521F7097F10919601110F5C +:102D60000BB9C651D04011F01093900111E01CBB7B +:102D700002601AB1197F402F497F53E05A95F1F74D +:0E2D800000C00BB91AB94BB974CFF894FFCF4D +:102D8E000902220001010080FA090400000103007B +:102D9E0000000921010100012257000705810308E7 +:042DAE0000045AFFC4 :00000001FF diff --git a/changelog.txt b/changelog.txt index ab22f2d..4d200bf 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,10 @@ +v1.4 +- (Android/Windows) Last update was completely broken, it broke analog directions and 2 player mode, all fixed again now. + +- (Android/Windows) Changed the USB polling interval back to 4ms. It makes no difference under Windows, because Windows locks the polling interval for low speed USB devices at 8ms (125 Hz max). However, Linux does not. So a 4ms polling rate should increase the refresh speed under Linux and maybe even Android, while still keeping low cpu usage. + +- (Android/Windows) Came up with exact speed test using freqmeter.exe. On Windows the refresh rate is now 124 Hz (62 Hz for NegCon and 2P mode). Under linux it could be even faster. + v1.3 - (Android/Windows) Speed optimization! Used joystick frequency tester to optimize update rate. All single player mode controller rates are now 100 Hz (NegCon 50 Hz). For comparison, a Mayflash Dualjoybox Pro gave 66 Hz (44 Hz for NegCon). I suspect two player mode is also 50 Hz, but I cannot test it because there is no analog axis. diff --git a/misc/GamePad - Free60.pdf b/misc/GamePad - Free60.pdf new file mode 100644 index 0000000..119b165 Binary files /dev/null and b/misc/GamePad - Free60.pdf differ diff --git a/misc/HID1_11.pdf b/misc/HID1_11.pdf new file mode 100644 index 0000000..c5a5dd4 Binary files /dev/null and b/misc/HID1_11.pdf differ diff --git a/misc/Inside Xbox Controller.pdf b/misc/Inside Xbox Controller.pdf new file mode 100644 index 0000000..66d4011 Binary files /dev/null and b/misc/Inside Xbox Controller.pdf differ diff --git a/misc/USB MIDI Interface - Page 2 - Objective Development Forums.pdf b/misc/USB MIDI Interface - Page 2 - Objective Development Forums.pdf new file mode 100644 index 0000000..f4c275c Binary files /dev/null and b/misc/USB MIDI Interface - Page 2 - Objective Development Forums.pdf differ diff --git a/misc/usbtreeview.zip b/misc/usbtreeview.zip new file mode 100644 index 0000000..b2827eb Binary files /dev/null and b/misc/usbtreeview.zip differ diff --git a/misc/xbox-hub-desc.txt b/misc/xbox-hub-desc.txt new file mode 100644 index 0000000..51fe2b7 --- /dev/null +++ b/misc/xbox-hub-desc.txt @@ -0,0 +1,48 @@ +Device Descriptor Fields: + +bLength 0x12 +bDescriptorType 0x01 +bcdUSB 0x0110 (USB spec. 01.10) +bDeviceClass 0x09 (Hub) +bDeviceSubClass 0x00 +bDeviceProtocol 0x00 +bMaxPacketSize0 0x08 +idVendor 0x045E (unknown) +idProduct 0x001C +bcdDevice 0x0500 (release 05.00) +iManufacturer 0x00 +iProduct 0x00 +iSerialNumber 0x00 +bNumConfigurations 0x01 (1) + +Configuration Descriptor, Index 0x00 + +bLength 0x09 +bDescriptorType 0x02 +wTotalLength 0x0019 (25) +bNumInterfaces 0x01 (1) +bConfigurationValue 0x01 +iConfiguration 0x00 +bmAttributes 0xA0 (bus powered - remote wakeup) +MaxPower 0x20 (64 mA) + +Interface Descriptor (Number 0x00, Alternate Setting 0x00) + +bLength 0x09 +bDescriptorType 0x04 +bInterfaceNumber 0x00 +bAlternateSetting 0x00 +bNumEndpoints 0x01 +bInterfaceClass 0x09 (USB specified device class) +bInterfaceSubClass 0x00 +bInterfaceProtocol 0x00 (not vendor or class specific) +iInterface 0x00 + +Endpoint Descriptor 0x81 + +bLength 0x07 +bDescriptorType 0x05 +bEndpointAddress 0x81 (ep #1, IN) +bmAttributes 0x03 (Transfer Type : Interrupt) +wMaxPacketSize 0x0001 +bInterval 0xFF (255 milliseconds) diff --git a/misc/xbox-memory-desc.txt b/misc/xbox-memory-desc.txt new file mode 100644 index 0000000..4dc3822 --- /dev/null +++ b/misc/xbox-memory-desc.txt @@ -0,0 +1,57 @@ +Device Descriptor Fields: + +bLength 0x12 +bDescriptorType 0x01 +bcdUSB 0x0110 (USB spec. 01.10) +bDeviceClass 0x00 (ifc's specify own) +bDeviceSubClass 0x00 +bDeviceProtocol 0x00 +bMaxPacketSize0 0x08 +idVendor 0x045E (unknown) +idProduct 0x0280 +bcdDevice 0x000E (release 00.0E) +iManufacturer 0x00 +iProduct 0x00 +iSerialNumber 0x00 +bNumConfigurations 0x01 (1) + +Configuration Descriptor, Index 0x00 + +bLength 0x09 +bDescriptorType 0x02 +wTotalLength 0x0020 (32) +bNumInterfaces 0x01 (1) +bConfigurationValue 0x01 +iConfiguration 0x00 +bmAttributes 0x80 (bus powered) +MaxPower 0x1E (60 mA) + +Interface Descriptor (Number 0x00, Alternate Setting 0x00) + +bLength 0x09 +bDescriptorType 0x04 +bInterfaceNumber 0x00 +bAlternateSetting 0x00 +bNumEndpoints 0x02 +bInterfaceClass 0x08 (USB specified device class) +bInterfaceSubClass 0x42 +bInterfaceProtocol 0x50 (class specific) +iInterface 0x00 + +Endpoint Descriptor 0x81 + +bLength 0x07 +bDescriptorType 0x05 +bEndpointAddress 0x81 (ep #1, IN) +bmAttributes 0x02 (Transfer Type : Bulk) +wMaxPacketSize 0x0040 +bInterval 0x00 (0 milliseconds) + +Endpoint Descriptor 0x02 + +bLength 0x07 +bDescriptorType 0x05 +bEndpointAddress 0x02 (ep #2, OUT) +bmAttributes 0x02 (Transfer Type : Bulk) +wMaxPacketSize 0x0040 +bInterval 0x00 (0 milliseconds) diff --git a/misc/xbox-pad-desc.txt b/misc/xbox-pad-desc.txt new file mode 100644 index 0000000..6977d62 --- /dev/null +++ b/misc/xbox-pad-desc.txt @@ -0,0 +1,57 @@ +Device Descriptor Fields: + +bLength 0x12 +bDescriptorType 0x01 +bcdUSB 0x0110 (USB spec. 01.10) +bDeviceClass 0x00 (ifc's specify own) +bDeviceSubClass 0x00 +bDeviceProtocol 0x00 +bMaxPacketSize0 0x40 +idVendor 0x045E (unknown) +idProduct 0x0202 +bcdDevice 0x0100 (release 01.00) +iManufacturer 0x00 +iProduct 0x00 +iSerialNumber 0x00 +bNumConfigurations 0x01 (1) + +Configuration Descriptor, Index 0x00 + +bLength 0x09 +bDescriptorType 0x02 +wTotalLength 0x0020 (32) +bNumInterfaces 0x01 (1) +bConfigurationValue 0x01 +iConfiguration 0x00 +bmAttributes 0x80 (bus powered) +MaxPower 0x32 (100 mA) + +Interface Descriptor (Number 0x00, Alternate Setting 0x00) + +bLength 0x09 +bDescriptorType 0x04 +bInterfaceNumber 0x00 +bAlternateSetting 0x00 +bNumEndpoints 0x02 +bInterfaceClass 0x58 (USB specified device class) +bInterfaceSubClass 0x42 +bInterfaceProtocol 0x00 (not vendor or class specific) +iInterface 0x00 + +Endpoint Descriptor 0x82 + +bLength 0x07 +bDescriptorType 0x05 +bEndpointAddress 0x82 (ep #2, IN) +bmAttributes 0x03 (Transfer Type : Interrupt) +wMaxPacketSize 0x0020- Must be full speed device +bInterval 0x04 (4 milliseconds) + +Endpoint Descriptor 0x02 + +bLength 0x07 +bDescriptorType 0x05 +bEndpointAddress 0x02 (ep #2, OUT) +bmAttributes 0x03 (Transfer Type : Interrupt) +wMaxPacketSize 0x0020- Must be full speed device +bInterval 0x04 (4 milliseconds) diff --git a/misc/xbox-pad-report-desc.hid b/misc/xbox-pad-report-desc.hid new file mode 100644 index 0000000..a24e5f1 Binary files /dev/null and b/misc/xbox-pad-report-desc.hid differ diff --git a/misc/xbox-pad-report-desc.txt b/misc/xbox-pad-report-desc.txt new file mode 100644 index 0000000..df09668 --- /dev/null +++ b/misc/xbox-pad-report-desc.txt @@ -0,0 +1,159 @@ +0501 Usage Page (Generic Desktop) +0905 Usage (Game Pad) +A101 Collection (Application) + +0501 Usage Page (Generic Desktop) +093A Usage (Counted Buffer) ;XXX +A102 Collection (Logical) + + ; padding +7508 Report Size (8) +9501 Report Count (1) +8101 Input (Constant) + + ; byte count +7508 Report Size (8) +9501 Report Count (1) +0501 Usage Page (Generic Desktop) +093B Usage (Byte Count) ;XXX +8101 Input (Constant) + + ; D-pad +0501 Usage Page (Generic Desktop) +0901 Usage (Pointer) +A100 Collection (Physical) +7501 Report Size (1) +1500 Logical Minimum (0) +2501 Logical Maximum (1) +3500 Physical Minimum (0) +4501 Physical Maximum (1) +9504 Report Count (4) +0501 Usage Page (Generic Desktop) +0990 Usage (D-pad Up) +0991 Usage (D-pad Down) +0993 Usage (D-pad Left) +0992 Usage (D-pad Right) +8102 Input (Data,Variable,Absolute) +C0 End Collection + + ; start, back, stick press +7501 Report Size (1) +1500 Logical Minimum (0) +2501 Logical Maximum (1) +3500 Physical Minimum (0) +4501 Physical Maximum (1) +9504 Report Count (4) +0509 Usage Page (Button) +1907 Usage Minimum (Button 7) +290A Usage Maximum (Button 10) +8102 Input (Data,Variable,Absolute) + + ; reserved +7501 Report Size (1) +9508 Report Count (8) +8101 Input (Constant) + + ; analog buttons +7508 Report Size (8) +1500 Logical Minimum (0) +26FF00 Logical Maximum (255) +3500 Physical Minimum (0) +46FF00 Physical Maximum (255) +9506 Report Count (6) +0509 Usage Page (Button) +1901 Usage Minimum (Button 1) +2906 Usage Minimum (Button 6) +8102 Input (Data,Variable,Absolute) + + ; triggers +7508 Report Size (8) +1500 Logical Minimum (0) +26FF00 Logical Maximum (255) +3500 Physical Minimum (0) +46FF00 Physical Maximum (255) +9502 Report Count (2) +0501 Usage Page (Generic Desktop) +0932 Usage (Z) +0935 Usage (Rz) +8102 Input (Data,Variable,Absolute) + + ; sticks +7510 Report Size (16) +160080 Logical Minimum (-32768) +26FF7F Logical Maximum (32767) +360080 Physical Minimum (-32768) +46FF7F Physical Maximum (32767) + +0501 Usage Page (Generic Desktop) +0901 Usage (Pointer) +A100 Collection (Physical) +9502 Report Count (2) +0501 Usage Page (Generic Desktop) +0930 Usage (X) +0931 Usage (Y) ;north positive +8102 Input (Data,Variable,Absolute) +C0 End Collection + +0501 Usage Page (Generic Desktop) +0901 Usage (Pointer) +A100 Collection (Physical) +9502 Report Count (2) +0501 Usage Page (Generic Desktop) +0933 Usage (Rx) +0934 Usage (Ry) ;north positive +8102 Input (Data,Variable,Absolute) +C0 End Collection + +C0 End Collection + +0501 Usage Page (Generic Desktop) +093A Usage (Counted Buffer) ;XXX +A102 Collection (Logical) + + ; padding +7508 Report Size (8) +9501 Report Count (1) +9101 Output (Constant) + + ; byte count +7508 Report Size (8) +9501 Report Count (1) +0501 Usage Page (Generic Desktop) +093B Usage (Byte Count) ;XXX +9101 Output (Constant) + + ; padding +7508 Report Size (8) +9501 Report Count (1) +9101 Output (Constant) + + ; left actuator +7508 Report Size (8) +1500 Logical Minimum (0) +26FF00 Logical Maximum (255) +3500 Physical Minimum (0) +46FF00 Physical Maximum (255) +9501 Report Count (1) +0600FF Usage Page (vendor-defined) +0901 Usage (1) +9102 Output (Data,Variable,Absolute) + + ; padding +7508 Report Size (8) +9501 Report Count (1) +9101 Output (Constant) + + ; right actuator +7508 Report Size (8) +1500 Logical Minimum (0) +26FF00 Logical Maximum (255) +3500 Physical Minimum (0) +46FF00 Physical Maximum (255) +9501 Report Count (1) +0600FF Usage Page (vendor-defined) +0902 Usage (2) +9102 Output (Data,Variable,Absolute) + +C0 End Collection + +C0 End Collection diff --git a/readme.txt b/readme.txt index 21c7f25..7cb9ce9 100644 --- a/readme.txt +++ b/readme.txt @@ -1,10 +1,5 @@ -NOTE: THIS VERSION IS MODIFIED TO BE USED WITH A 16 MHZ CRYSTAL INSTEAD OF 15 MHZ. -THIS VERSION WILL NOT WORK WITH THE ORIGINAL MOJO RETROADAPTER WHICH IS EQUIPPED WITH -A 15 MHZ CRYSTAL. FOR THE ORIGINAL VERSION OF THIS MOD FOR 15 MHZ, GO TO -https://github.com/rsn8887/RetroAdapterMod/releases - -Paul Qureshi RetroAdapter Firmware v2.1a Mod v1.3 --------------------------------------------------- +Paul Qureshi RetroAdapter Firmware v2.1a Mod v1.4 +--------------------------------------------------- References ---------- diff --git a/src_NormalAndArcadeMode/ArcadeMode/RetroAdapterV2.c b/src_NormalAndArcadeMode/ArcadeMode/RetroAdapterV2.c index 8be9d69..2cc119f 100644 --- a/src_NormalAndArcadeMode/ArcadeMode/RetroAdapterV2.c +++ b/src_NormalAndArcadeMode/ArcadeMode/RetroAdapterV2.c @@ -532,6 +532,8 @@ int main(void) ReadController(1); SetHIDMode(); +// uchar j = 1; //for speed test only + for(;;){ /* main event loop */ usbPoll(); if(usbInterruptIsReady()){ @@ -540,7 +542,12 @@ int main(void) switch (hidCurrentMode) { - case HIDM_1P || HIDM_2P: + case HIDM_1P: + RemapController(&(reportBuffer.x), &(reportBuffer.y), + &(reportBuffer.rx), &(reportBuffer.ry), + &(reportBuffer.b1), &(reportBuffer.b2)); + break; + case HIDM_2P: RemapController(&(reportBuffer.x), &(reportBuffer.y), &(reportBuffer.rx), &(reportBuffer.ry), &(reportBuffer.b1), &(reportBuffer.b2)); @@ -551,10 +558,15 @@ int main(void) &(reportBufferNegCon.b1), &(reportBufferNegCon.b2)); break; } - + remainingData=reportBufferLength; offset=0; - + +// For speed test, uncommnent the next three lines and the line "uchar j=0" above +// reportBuffer.x=(j%4)*10; //for speed test only +// reportBufferNegCon.x=(j%4)*10; //for speed test only +// j++; //for speed test only + // handle report with more than 8 byte length (for NegCon and future expansion) do { if (remainingData<=8) { diff --git a/src_NormalAndArcadeMode/RetroAdapterV2.c b/src_NormalAndArcadeMode/RetroAdapterV2.c index 8be9d69..2cc119f 100644 --- a/src_NormalAndArcadeMode/RetroAdapterV2.c +++ b/src_NormalAndArcadeMode/RetroAdapterV2.c @@ -532,6 +532,8 @@ int main(void) ReadController(1); SetHIDMode(); +// uchar j = 1; //for speed test only + for(;;){ /* main event loop */ usbPoll(); if(usbInterruptIsReady()){ @@ -540,7 +542,12 @@ int main(void) switch (hidCurrentMode) { - case HIDM_1P || HIDM_2P: + case HIDM_1P: + RemapController(&(reportBuffer.x), &(reportBuffer.y), + &(reportBuffer.rx), &(reportBuffer.ry), + &(reportBuffer.b1), &(reportBuffer.b2)); + break; + case HIDM_2P: RemapController(&(reportBuffer.x), &(reportBuffer.y), &(reportBuffer.rx), &(reportBuffer.ry), &(reportBuffer.b1), &(reportBuffer.b2)); @@ -551,10 +558,15 @@ int main(void) &(reportBufferNegCon.b1), &(reportBufferNegCon.b2)); break; } - + remainingData=reportBufferLength; offset=0; - + +// For speed test, uncommnent the next three lines and the line "uchar j=0" above +// reportBuffer.x=(j%4)*10; //for speed test only +// reportBufferNegCon.x=(j%4)*10; //for speed test only +// j++; //for speed test only + // handle report with more than 8 byte length (for NegCon and future expansion) do { if (remainingData<=8) { diff --git a/src_NormalAndArcadeMode/descriptors.h b/src_NormalAndArcadeMode/descriptors.h index fc4ba13..fc79262 100644 --- a/src_NormalAndArcadeMode/descriptors.h +++ b/src_NormalAndArcadeMode/descriptors.h @@ -211,6 +211,8 @@ PROGMEM char usbHidReportDescriptor2P[] = { 0x55,0x00, //Unit_Exponent (0) 0x65,0x00, //Unit (None) 0x81,0x02, //Input (Data, Var, Abs) + 0xC0, //End_Collection + 0xC0, //End_Collection /* ----- Player 2 ----- */ diff --git a/src_NormalAndArcadeMode/usbdrv/usbconfig.h b/src_NormalAndArcadeMode/usbdrv/usbconfig.h index bc61b42..c8b9c5a 100644 --- a/src_NormalAndArcadeMode/usbdrv/usbconfig.h +++ b/src_NormalAndArcadeMode/usbdrv/usbconfig.h @@ -99,7 +99,7 @@ section at the end of this file). * (e.g. HID), but never want to send any data. This option saves a couple * of bytes in flash memory and the transmit buffers in RAM. */ -#define USB_CFG_INTR_POLL_INTERVAL 10 //was eight +#define USB_CFG_INTR_POLL_INTERVAL 4 //Windows locks this at 8ms for low speed, linux doesn't /* If you compile a version with endpoint 1 (interrupt-in), this is the poll * interval. The value is in milliseconds and must not be less than 10 ms for * low speed devices. @@ -248,7 +248,7 @@ section at the end of this file). * HID class is 3, no subclass and protocol required (but may be useful!) * CDC class is 2, use subclass 2 and protocol 1 for ACM */ -#define USB_CFG_HID_REPORT_DESCRIPTOR_LENGTH 80 +#define USB_CFG_HID_REPORT_DESCRIPTOR_LENGTH 87 /* Define this to the length of the HID report descriptor, if you implement * an HID device. Otherwise don't define it or define it to 0. * If you use this define, you must add a PROGMEM character array named