diff --git a/RetroAdapterV2_ArcadeMode.hex b/RetroAdapterV2_ArcadeMode.hex index ac718f7..217f6ab 100644 --- a/RetroAdapterV2_ArcadeMode.hex +++ b/RetroAdapterV2_ArcadeMode.hex @@ -1,10 +1,10 @@ -:100000000C94F5010C9461150C9412020C941402DA -:100010000C9412020C9412020C9412020C94120210 -:100020000C9412020C9412020C9412020C94120200 -:100030000C9412020C9412020C9412020C941202F0 -:100040000C9412020C9412020C9412020C941202E0 -:100050000C9412020C9412020C9412020C941202D0 -:100060000C9412020C941202FF0206FF040305FF17 +:100000000C94AF010C941B150C94CC010C94CE01F4 +:100010000C94CC010C94CC010C94CC010C94CC012C +:100020000C94CC010C94CC010C94CC010C94CC011C +:100030000C94CC010C94CC010C94CC010C94CC010C +:100040000C94CC010C94CC010C94CC010C94CC01FC +:100050000C94CC010C94CC010C94CC010C94CC01EC +:100060000C94CC010C94CC01FF0206FF040305FFA5 :10007000000107FFFFFF00020104FF03FF0607FF67 :10008000FF05240352006500740072006F00200019 :10009000410064006100700074006500720020007F @@ -25,708 +25,699 @@ :10018000463B016514750495018102750495018152 :100190000305091901291015002501750195105550 :1001A0000065008102050209C509C4150026FF008B -:1001B000750895028102C0C005010904A1018501ED -:1001C0000901A100093009311580257F75089502C4 -:1001D0008102093209351580257F75089502810253 -:1001E00009391500250775089501810205091901CE -:1001F0002910150025017501951055006500810233 -:10020000C0C005010904A10185010901A10009304F -:1002100009311580257F750895028102093209355B -:100220001580257F7508950281020939150025077B -:10023000750895018102050919012910150025018C -:1002400075019510550065008102C0C005010904C3 -:10025000A10185020901A100093009311580257F1E -:10026000750895028102093209351580257F7508C8 -:10027000950281020939150025077508950181024B -:100280000509190129101500250175019510550062 -:1002900065008102C0C005010902A10185010901B3 -:1002A000A10005091901290315002501950475010F -:1002B000810295017504810305010930093109386E -:1002C0001580257F750895038106C0C00904A1012A -:1002D00085020901A100093009311580257F7508C3 -:1002E00095028102C0050919012910150025017523 -:1002F000019510550065008102C005010904A101A6 -:1003000085010901A100093009311580257F750893 -:1003100095028102093915002507750895018102AA -:1003200005091901291015002501750195105500C1 -:100330006500810205010936150026FF0075089544 -:10034000018102050209C409C5150026FF007508D0 -:1003500095028102C0C005010904A10185010901BE -:10036000A100093009311580257F750895028102A9 -:10037000093309341580257F7508950281020939F2 -:100380001500250775059501810375039501810306 -:100390000509190129101500250175019510550051 -:1003A0006500810205010936093609360936093624 -:1003B000093609360936093609360936093615006F -:1003C00026FF00750895018102C0C0FF0004FF06EA -:1003D0000705FF020103FFFFFFFFFF040309040AF3 -:1003E000034D006F004A006F000011241FBECFEFC5 -:1003F000D4E0DEBFCDBF11E0A0E0B1E0E2E7FDE276 -:1004000002C005900D92A432B107D9F711E0A4E221 -:10041000B1E001C01D92A43DB107E1F70E942C128A -:100420000C94B7160C94000078946F936FB72F93C9 -:100430003F934F935F9353B15C73452F4471309159 -:100440008501347120918401403049F0403161F0E0 -:10045000443179F03030A1F0343181F012C03031C4 -:1004600079F0343059F00DC0343151F0303031F082 -:1004700008C0343029F0303109F003C0239501C0A1 -:100480002A9520938401452F487230918501387256 -:1004900020918301403049F0403261F0483279F0D8 -:1004A0003030A1F0383281F012C0303279F038307B -:1004B00059F00DC0383251F0303031F008C03830CA -:1004C00029F0303209F003C0239501C02A9520930A -:1004D0008301509385015F914F913F912F916FBFA1 -:1004E0006F9118950F931F93FF93EF93BF93AF9363 -:1004F000F92FE82F09E00093870100E200938801BB -:1005000000E00093890101E000938A0101E000937B -:100510008B0100E000938C0100938D0100938E010C -:1005200009E200938F0107D0BF91AF91EF91FF9146 -:100530001F910F910895A1E0B7E809E02D98000000 -:10054000000000002C980000000000002C9A000021 -:1005500000002C980000000000002C9A0000000011 -:1005600000002C980000000000002C9A0000000001 -:1005700000002C980000000000002C9A00000000F1 -:10058000000000002D9A1D9117FD2C9A17FF2C9842 -:100590002D98000000002C9A16FD2D9A16FF2D981C -:1005A0002C9A000000002D9A15FD2C9A15FF2C980E -:1005B0002D9A000000002C9A14FD2D9A14FF2D98FE -:1005C0002C9A000000002D9A15FD2C9A15FF2C98EE -:1005D0002D9A000000002C9A14FD2D9A14FF2D98DE -:1005E0002C9A000000002D9A15FD2C9A15FF2C98CE -:1005F0002D9A000000002C9A14FD2D9A14FF2D98BE -:100600002C9A000000002D9A0A952D9A2C9A089594 -:10061000F92FE82F21E030E0E20FF31F22273327E4 -:1006200044275527662777278827992790E095D074 -:10063000B2D07ED0292F7CD0392F7AD0492F2530C7 -:1006400021F0293081F180E00895BFEFBA95F1F7EC -:10065000B8ECBA95F1F791E080D09DD069D0292F00 -:1006600067D0392F65D0492F63D0592F40835183EC -:1006700040E050E027FD416026FD446025FD5460C8 -:1006800024FD52602F7035FD406434FD406833FD19 -:10069000486032FD426031FD406130FD406245837B -:1006A0005683822F0895B4E6BA95F1F790E455D0B9 -:1006B00093E053D092E051D06ED03AD0292F38D069 -:1006C000392F36D0492F34D0592F32D0692F30D01E -:1006D000792F2ED0892F2CD04058505840835183E9 -:1006E000605870586283738340E050E020FD4160A1 -:1006F00021FD446022FD426023FD486024FD5260DC -:1007000034FD546035FD406836FD4064803408F0A7 -:100710004064903408F04068458356833F70232F2F -:100720003E7F31FD31603D7F20FD3260832F089593 -:1007300090E0B4E1A8E0BA9579F01899FCCFB9E05F -:10074000BA95F1F7990F18999160B4E1BA9521F033 -:10075000189BFCCFAA9579F70895A8E097FD0DC0E6 -:10076000209ABDE0BA95F1F700002098B3E0BA9561 -:10077000F1F7990FAA9591F70895209AB3E0BA95E9 -:10078000F1F7000000002098BDE0BA95F1F7990F4D -:10079000AA9521F70895209AB3E0BA95F1F70000E1 -:1007A000000020980895DC01E4E2F0E08081817C83 -:1007B0008083E5E2F0E080818E638083E7E2F0E011 -:1007C00080818E7F8083E8E2F0E080818160808399 -:1007D0008CE380936B0081E08093680080918401BA -:1007E00012968C9312978091830113968C93139792 -:1007F0001092840110928301199907C011968C916F -:100800001197816011968C931197309906C01196BB -:100810008C911197826011968C9308950F931F937A -:100820008C01E5E2F0E080818E7F8083E4E2F0E0FD -:1008300080818E7F8083EBE2F0E080818F77808300 -:10084000EAE2F0E0808180688083C8010E940803AA -:10085000E8E6F0E0E80FF11DE491D8011596EC937D -:10086000159712968C911297819512968C931297E8 -:1008700014968C911497819514968C931F910F91D7 -:100880000895E4E2F0E02081277F20832081206327 -:100890002083E5E2F0E02081286320830E94720239 -:1008A0000895DC01EAE2F0E080818E7E8083EBE255 -:1008B000F0E0808181618083E4E2F0E08081886300 -:1008C000808380818D7F8083E5E2F0E0808182609B -:1008D0008083E7E2F0E08081807E8083E8E2F0E0E0 -:1008E00080818F618083489B0BC0E4E2F0E08081CF -:1008F00084608083E5E2F0E08081837C808314C0A3 -:10090000E4E2F0E080818B7F8083E5E2F0E08081AB -:100910008C638083E7E2F0E080818E7F8083E8E271 -:10092000F0E080818160808387E180937E00EAE748 -:10093000F0E085E0808384E680937C00808180689D -:100940008083808186FDFDCF613009F5EAE7F0E024 -:10095000808180648083808186FDFDCF90917900C5 -:100960008FE7891B12968C93129782E680937C0006 -:10097000EAE7F0E0808180648083808186FDFDCF9E -:10098000909179008FE7891B11968C931197489B62 -:1009900029C081E080939701623021F581E6809340 -:1009A0007C00EAE7F0E0808180648083808186FDBE -:1009B000FDCF909179008FE7891B11968C93119749 -:1009C00080E680937C00EAE7F0E0808180648083A9 -:1009D000808186FDFDCF909179008FE7891B12966B -:1009E0008C93129710927A0010927E00489B17C049 -:1009F0004C9909C0613039F416968C911697816034 -:100A000016968C93169719999AC0623009F097C080 -:100A100016968C911697816016968C930895109275 -:100A20009701E5E2F0E08081877F808385E08A9509 -:100A3000F1F7309907C016968C911697826016963A -:100A40008C9316971A9907C016968C911697806109 -:100A500016968C931697199907C016968C9116972F -:100A6000806816968C9316974C9907C017968C91B0 -:100A70001797846017968C931797E5E2F0E08081D2 -:100A80008860808380818F7E808385E08A95F1F7FE -:100A9000309907C016968C911697846016968C93A1 -:100AA00016971A9907C016968C911697806216961B -:100AB0008C931697199907C017968C911797816098 -:100AC00017968C9317974C9907C016968C9116978A -:100AD000816016968C931697E5E2F0E08081806144 -:100AE000808380818F7D808385E08A95F1F73099BE -:100AF00007C016968C911697886016968C93169759 -:100B00001A9907C016968C911697806416968C9346 -:100B10001697199907C017968C91179782601796A8 -:100B20008C9317974C9906C017968C9117978860ED -:100B300017968C93E5E2F0E08081806280830895CF -:100B400090E020E0A3E2B0E0EBE2F0E034E1220F3D -:100B50008C9180FD216080818F778083832F8A959F -:100B6000F1F7808180688083832F8A95F1F79F5FFA -:100B7000983069F7822F0895CF93DF93EC01ABE2B1 -:100B8000B0E08C91886F8C938C918E7F8C93EAE28D -:100B9000F0E08081896C808380818F7C8083E4E2B7 -:100BA000F0E080818E7F8083E5E2F0E080818160EB -:100BB00080838C918F7B8C930E94A005282F30E03E -:100BC000C901807F907080349105E1F520FF02C05B -:100BD00080E8898321FF02C08FE7898322FF02C05A -:100BE00080E88A8323FF02C08FE78A830E94A005E2 -:100BF000282F982F81FF03C08E8180648E8392FFFF -:100C000003C08E8180688E8393FF03C08F818160D3 -:100C10008F8394FF03C08F8182608F8395FF03C011 -:100C20008E8184608E8396FF03C08E8182608E8366 -:100C300022231CF48E8181608E83EBE2F0E08081C0 -:100C400080648083DF91CF910895DC01EAE2F0E0D7 -:100C5000808186708083EBE2F0E08081896F808301 -:100C6000E4E2F0E08081807C8083E5E2F0E0808156 -:100C70008F638083E9E2F0E08081982F917080811A -:100C800083FD926080912501981709F44BC0913043 -:100C9000A9F0913028F0923069F19330C1F51CC071 -:100CA000813029F48FE711968C93119730C08230F0 -:100CB00071F580E811968C93119729C0833029F43F -:100CC0008FE711968C93119722C0882301F580E855 -:100CD00011968C9311971BC0823029F48FE71196DF -:100CE0008C93119714C0813091F480E811968C9305 -:100CF00011970DC0882329F48FE711968C931197D3 -:100D000006C0833021F480E811968C93119790935C -:100D1000250183E08093240111968C911197809393 -:100D200026010CC080912401882341F081508093DA -:100D300024018091260111968C9311974E9906C03B -:100D400016968C911697816016968C930895EBE217 -:100D5000F0E080818F7E808389E191E00197F1F757 -:100D600089B190819061908381700895CF93DF93D2 -:100D7000EC01E4E2F0E08081837C8083808182600A -:100D80008083A5E2B0E08C918E638C93EAE2F0E080 -:100D900080818E7F8083808180618083EBE2F0E0C0 -:100DA0008081816180838C918D7F8C931D9902C09D -:100DB00080E88A831C9902C08FE78A831B9902C04E -:100DC00080E889831A9902C08FE789830E94A70669 -:100DD000882319F48E8182608E830E94A70688235F -:100DE00019F48E8181608E830E94A706882319F4EE -:100DF0008E8188608E830E94A706882319F48E81D5 -:100E000084608E830E94A706882319F48E818068EF -:100E10008E830E94A706882319F48E8180648E83B6 -:100E20000E94A706882319F48F8181608F83E5E2F1 -:100E3000F0E0808182608083DF91CF910895CF932D -:100E4000DF93DC01E4E2F0E08081837C80838081B9 -:100E500082608083E5E2F0E080818E638083EAE255 -:100E6000F0E0808180618083EBE2F0E080818F7E22 -:100E7000808392E02BE230E0E3E2F0E065E270E0B4 -:100E800040E85FE7E90188818F7E888300000000E9 -:100E900080818C7309F447C0808185FD03C0129660 -:100EA0004C931297808184FD03C011965C93119737 -:100EB000808183FD03C012965C931297808182FD2E -:100EC00003C011964C931197EB0188818D7F888325 -:100ED00000000000808185FD07C016968C91169752 -:100EE000826016968C931697808184FD07C01696B3 -:100EF0008C911697816016968C931697808183FD4E -:100F000007C017968C911797816017968C93179747 -:100F1000808182FD36C017968C9117978260179654 -:100F20008C9317972EC0EB0188818D7F88830000FA -:100F30000000808185FD07C016968C91169784600D -:100F400016968C931697808184FD07C016968C9117 -:100F50001697886016968C931697808183FD07C03C -:100F600016968C911697806116968C9316978081B1 -:100F700082FD07C016968C911697806216968C9308 -:100F80001697E901888180618883EB0188818260FE -:100F90008883915009F076CFDF91CF91089590E04A -:100FA00020E0E5E2F0E034E6A3E2B0E080818B7F70 -:100FB0008083832F8A95F1F726958C9185FD206893 -:100FC000808184608083832F8A95F1F79F5F9830BA -:100FD00069F7822F0895EF92FF920F931F937C0180 -:100FE00005E210E0F80180818C7E8083808184623C -:100FF0008083E4E2F0E080818F7D808380818C615A -:101000008083F8018081886080838AEF8A95F1F778 -:101010000E94CF07F8018081877F80838AEAF701E9 -:1010200087831F910F91FF90EF900895DC01EAE212 -:10103000F0E0808186708083EBE2F0E08081896F50 -:101040008083E4E2F0E080818E7F8083E5E2F0E05F -:101050008081816080834E990CC016968C91169782 -:10106000816016968C93169704C09F5F9B3F21F476 -:10107000089590E0E3E2F0E0808180FDF6CF89B151 -:10108000982F892F8095282F217093FF226094FF3D -:10109000246095FF286090E0E3E2F0E003C09F5FEA -:1010A0009B3F81F0808180FFFACF89B180FF206172 -:1010B00083FF206284FF206485FF20688FE7821B06 -:1010C00011968C930895DC0186E48A95F1F783B13B -:1010D0008C7011F090E015C0199907C016968C918C -:1010E0001697816016968C931697319B02C091E0FB -:1010F00008C017968C911797826017968C93179754 -:1011000091E0E8E2F0E080818460808386E48A9563 -:10111000F1F71D9904C080E812968C9312971C99E0 -:1011200004C08FE712968C9312971B9904C080E835 -:1011300011968C9311971A9904C08FE711968C938E -:101140001197992391F4199907C016968C911697C7 -:10115000816016968C931697319959C016968C918A -:101160001697826016968C930895199907C0169663 -:101170008C911697826016968C931697319907C0BA -:1011800016968C911697846016968C931697E8E2C3 -:10119000F0E080818B7F808396E4892F8A95F1F738 -:1011A000808184608083892F8A95F1F780818B7F8D -:1011B00080839A95F1F783B18C7349F580818460BF -:1011C000808386E48A95F1F71D9907C016968C9165 -:1011D0001697806816968C9316971C9907C01696DA -:1011E0008C911697806416968C9316971B9907C05E -:1011F00016968C911697886016968C9316971A9966 -:1012000006C017968C911797816017968C93089556 -:1012100083B1E8E2F0E090819D7F908328E7922FF0 -:101220009A95F1F79081926090832A95F1F78695CF -:101230008695809581700895CF93DF93EC01E4E269 -:10124000F0E080818B7F8083E5E2F0E08081846044 -:101250008083E7E2F0E0808184608083A8E2B0E0F0 -:101260008C9184608C938081826080838C91826079 -:101270008C9380EF8A95F1F78C918B7F8C9388E724 -:101280008A95F1F70E940809882319F08E818260FF -:101290008E830E940809882319F08E8181608E83D5 -:1012A0000E940809882319F08F8181608F830E9432 -:1012B0000809882319F08F8182608F830E940809B2 -:1012C000882311F080E88A830E940809882311F09E -:1012D0008FE78A830E940809882311F080E88983B8 -:1012E0000E940809882311F08FE789830E9408096A -:1012F000882319F08E8184608E830E9408098823D8 -:1013000019F08E8188608E830E940809882319F065 -:101310008E8180648E830E940809882319F08E8153 -:1013200080688E830E940809882321F08E81837053 -:101330008E8319C08E81282F207F2E83982F80FFC7 -:1013400003C0822F84608E8391FF03C08E818160F1 -:101350008E8392FF03C08E8182608E8393FF03C0D1 -:101360008E8188608E83DF91CF9108959C01E4E2A5 -:10137000F0E08081817C8083E5E2F0E080818E6313 -:101380008083E7E2F0E080818460808380818D7FCC -:101390008083E8E2F0E080818260808380818B7FBF -:1013A000808383B1887321F4C9010E941C090895C8 -:1013B000C9010E9463080895282F269511F437E08B -:1013C00009C037E0982F990F822F8170892B3150F7 -:1013D0002695C1F790E002C0880F991F3A95E2F771 -:1013E000089589B1E5E2F0E090819E7F908328E73F -:1013F000922F9A95F1F79081916090832A95F1F759 -:1014000082958695877080958170089520E090E0A0 -:10141000A9E2B0E0E5E2F0E038E726958C9185FF9F -:10142000206880818E7F8083832F8A95F1F7808169 -:1014300081608083832F8A95F1F79F5F983069F7E9 -:10144000822F0895AF92BF92DF92EF92FF920F9397 -:101450001F93CF93DF93EC015B01EAE2F0E0808120 -:101460008F7D8083ABE2B0E08C9180628C93808131 -:10147000806880838C9180688C93E4E2F0E08081C6 -:1014800081608083E5E2F0E080818160808380EF8D -:101490008A95F1F78C918F778C9388E78A95F1F78D -:1014A0000E94060AF82E0E94060AD82E0E94060AFA -:1014B000482FFF2014F48FE789832F2D30E0F6FEAC -:1014C00002C080E8898325FF02C08FE78A8324FF5A -:1014D00002C080E88A83D901A870B07023FF03C0DE -:1014E0008F8182608F83B9016470707022FF03C0A6 -:1014F0008F8181608F83042F10E0C8018F709070FE -:10150000089709F04BC08F2D82958F70EBECF3E0BC -:10151000E80FF11DE491ED838D2D8095482F4F70DC -:10152000483008F04051842F90E0880F991F880FB1 -:10153000991F909581959F4F8A838D2D90E080957E -:101540009095807F907095958795959587959595C1 -:10155000879595958795482F883008F04051842FBE -:1015600090E0880F991F880F991F909581959F4F44 -:101570008983AB2B19F08F8182608F83672B19F0E1 -:101580008F8181608F8321FF03C08E8181608E8374 -:1015900020FF93C08E8182608E838FC0ED2CFF244C -:1015A000C701807C9070803C9105D9F58FEFD816EB -:1015B00021F081E0809327010FC0809127018823CB -:1015C00059F421FF03C08E8181608E8320FF75C096 -:1015D0008E8182608E8371C020FF02C08FE78C8372 -:1015E00021FF02C080E88B83E0FE02C08FE78B837F -:1015F000E1FE02C080E88C83E2FE03C08E8180643D -:101600008E83E3FE03C08E8180688E83E4FE03C078 -:101610008E8181608E83E5FE50C08E8182608E83D4 -:101620004CC0C701807F9070009709F51092270188 -:1016300021FF03C08E8184608E8320FF03C08E81D2 -:1016400081608E83E0FE03C08E8182608E83E1FE26 -:1016500003C08E8188608E83E2FE03C08E81806429 -:101660008E83E3FE2AC08E8180688E8326C08038F8 -:10167000910509F582E080939701842F0E94DC098F -:101680008F7700FD8195F50183830E94060A182F4C -:101690000E94DC098F7710FD8195F5018283E1FEC0 -:1016A00003C0818181608183E0FE07C0F5018181F3 -:1016B0008260818302C010922701DF91CF911F9138 -:1016C0000F91FF90EF90DF90BF90AF900895382F6B -:1016D0008FE08A95F1F790E020E0E5E2F0E04CE35E -:1016E000A3E2B0E080818B7F808330FF04C08081E3 -:1016F0008061808303C080818F7E8083842F8A9560 -:10170000F1F726958081846080838C9185FD206827 -:10171000842F8A95F1F79F5F983011F03695E2CFCC -:101720008FE08A95F1F7822F0895DF92EF92FF9272 -:101730000F931F93CF93DF93EC017B01E4E2F0E082 -:1017400080818D7D808380818C618083E5E2F0E003 -:1017500080818E6380838081877F80838FE08A95FC -:10176000F1F781E00E94670B82E40E94670B082F6B -:1017700010E0813409F411E0DD24033711F4DD2495 -:10178000D394812F8D2990E020E030E0033511F4CF -:1017900021E030E0822B932B892B09F481C08FEF5D -:1017A0000E94670B8FEF0E94670BE82F982F80FD38 -:1017B00003C08F8181608F8393FD03C08F8182601E -:1017C0008F83112389F094FD02C080E88A8396FDFF -:1017D00002C08FE78A83EE2314F080E8898395FDA9 -:1017E0001AC08FE7898317C0DD20A9F091FD03C0DF -:1017F0008F8184608F8392FD03C08F8188608F8387 -:10180000E295EF70F0E0E095F095EF70F070EB5836 -:10181000FF4FE491ED838FEF0E94670B282F982FE5 -:1018200080FD03C08E8180618E8391FD03C08E8117 -:1018300080628E8392FD03C08E8180648E8393FDCF -:1018400003C08E8180688E8394FD03C08E81886082 -:101850008E8395FD03C08E8182608E8396FD03C0CA -:101860008E8181608E8322231CF08E8184608E8322 -:10187000DD2011F40335A1F48FEF0E94670B80582F -:101880008B838FEF0E94670B80588C838FEF0E94B1 -:10189000670B805889838FEF0E94670B80588A837B -:1018A000033209F050C083E0809397018FEF0E94CC -:1018B000670B8FEF0E94670BE82F83FD07C0D701EE -:1018C00017968C911797826017968C93E295EF701C -:1018D000F0E0E095F095EF70F070EB58FF4FE49179 -:1018E000D7011596EC938FEF0E94670B282F83FD8D -:1018F00004C0F70186818068868324FD07C0D70174 -:1019000016968C911697826016968C9325FD04C0CE -:10191000F7018681816086838FEF0E94670B805874 -:10192000D70111968C938FEF0E94670BF701838389 -:101930008FEF0E94670BD70119968C938FEF0E944F -:10194000670BF7018087E5E2F0E0808188608083A3 -:101950008FE08A95F1F7DF91CF911F910F91FF9062 -:10196000EF90DF900895EF92FF920F931F93CF9324 -:10197000DF937C01E5E2F0E08081877F8083062FA2 -:1019800010E01016110664F4C0E0D0E0F701EC0F8F -:10199000FD1F80810E94670B2196C017D107B4F309 -:1019A000E5E2F0E08081886080838FE08A95F1F73E -:1019B000DF91CF911F910F91FF90EF90089590E0EC -:1019C000E3E2F0E003C09F5F983C19F0808181FD65 -:1019D000FACF089590E0E3E2F0E003C09F5F983C07 -:1019E00019F0808181FFFACF08950F931F93CF9351 -:1019F000DF93EC01E4E2F0E080818D7C80838081E4 -:101A00008C608083E5E2F0E080818E638083EAE28F -:101A1000F0E080818E7E8083EBE2F0E08081816166 -:101A200080838AE08A95F1F7489B57C04C9903C0A0 -:101A30008E8180618E83E5E2F0E08081877F808304 -:101A40008AE08A95F1F71C9902C080E88A831D9983 -:101A500002C08FE78A83489902C080E889834C9945 -:101A600002C08FE78983E5E2F0E08081837F8860B0 -:101A700080838AE08A95F1F71C9903C08E81826089 -:101A80008E831D9903C08E8184608E83489903C024 -:101A90008E8181608E834C9903C08F8182608F8399 -:101AA000E5E2F0E08081837F80838AE08A95F1F728 -:101AB0001C9903C08E8180628E831D9903C08E8124 -:101AC00080618E83489903C08E8188608E834C9993 -:101AD0003AC18E8180688E8336C11C9B34C1E5E299 -:101AE000F0E08081877F808380818B7F80830E946C -:101AF000DF0C1C990EC105E210E0F80180818460C2 -:101B000080830E94EA0CF80180818B7F80830E9491 -:101B1000DF0C1C9902C080E88A831D9902C08FE700 -:101B20008A83489902C080E889834C9B02C010E0F8 -:101B300010C08FE7898310E00CC09260489B9460CE -:101B40004C9B9860EBECF3E0E90FF11DE491ED8321 -:101B500011E0E5E2F0E08081846080830E94EA0C7D -:101B60001C9903C08E8182608E831D9903C08E8173 -:101B700084608E83489903C08E8181608E834C99E6 -:101B800003C08F8188608F83E5E2F0E080818B7FE6 -:101B900080830E94DF0C1C9903C08E8180628E833B -:101BA0001D9903C08E8180618E83489903C08E8108 -:101BB00088608E834C9903C08E8180688E83E5E2B5 -:101BC000F0E08081846080830E94EA0C4C9903C01D -:101BD0008E8180648E83E5E2F0E080818B7F80835C -:101BE0000E94DF0C1C9902C000E101C000E01D9BB7 -:101BF0000062489B00644C9B0068E5E2F0E0808155 -:101C0000846080830E94EA0C1C9B01601D9B026023 -:101C1000489B04604C9B0860113019F48FE7801BCF -:101C20008983E5E2F0E080818B7F80830E94DF0C76 -:101C30001C9902C000E101C000E01D9B0062489BAE -:101C400000644C9B0068E5E2F0E080818460808362 -:101C50000E94EA0C1C9B01601D9B0260489B046073 -:101C60004C9B0860113019F48FE7801B8A83E5E2F2 -:101C7000F0E080818B7F80830E94DF0C1C9902C082 -:101C800000E101C000E01D9B0062489B00644C9B8A -:101C90000068E5E2F0E08081846080830E94EA0CC5 -:101CA0001C9B01601D9B0260489B04604C9B08606C -:101CB000113019F4802F80588C83E5E2F0E08081A8 -:101CC0008B7F80830E94DF0C1C9902C000E101C061 -:101CD00000E01D9B0062489B00644C9B0068E5E2AD -:101CE000F0E08081846080830E94EA0C1C9B01608C -:101CF0001D9B0260489B04604C9B0860113019F4E6 -:101D0000802F80588B83E5E2F0E080818C608083B7 -:101D10001AC005E210E0F8018081846080830E948F -:101D2000EA0CF80180818B7F80830E94DF0CE3E264 -:101D3000F0E0808182958F708095982F91708081DE -:101D400085FFFBCEFBCEDF91CF911F910F910895C0 -:101D5000DC01E4E2F0E08081817C8083E5E2F0E078 -:101D600080818E638083E7E2F0E08081827C8083E3 -:101D7000808182608083E8E2F0E080818F638083ED -:101D800080818D7F808380818260808390E82FE0D6 -:101D9000E3E2F0E0822F8A95F1F7808185FF03C0AE -:101DA00011969C931197808184FF03C012969C9397 -:101DB0001297808183FF03C013969C9313978081B1 -:101DC00082FF03C014969C9314979F5F9F3711F76F -:101DD00011968C9111978E3719F411961C921197C8 -:101DE00012968C9112978E3719F412961C921297B4 -:101DF00013968C9113978E3719F413961C921397A0 -:101E000014968C9114978E3719F414961C9214978B -:101E1000309907C016968C911697816016968C9310 -:101E20001697199907C016968C9116978260169688 -:101E30008C9316974C9907C016968C9116978460D0 -:101E400016968C931697489906C016968C911697FD -:101E5000886016968C9308951AB889EF8BB914B8D8 -:101E60008FE385B917B888B90895809197018230BA -:101E700009F471C0833030F4882359F0813009F0BF -:101E8000FCC038C0833009F497C0843009F0F5C035 -:101E9000C4C088ED90E0909329018093280182E1ED -:101EA00090E090932B0180932A018CEF90E0909327 -:101EB00099018093980185E590E090939B01809330 -:101EC0009A0181E0809390018CE291E090939301DC -:101ED0008093920188E08093940182E890E090934F -:101EE00096018093950184E290E090939D01809308 -:101EF0009C01C3C088ED90E0909329018093280154 -:101F000082E190E090932B0180932A0182E092E09D -:101F1000909399018093980184E990E090939B01BC -:101F200080939A0182E0809390018CE291E09093FB -:101F300093018093920188E08093940182E890E07D -:101F4000909396018093950184E290E090939D0197 -:101F500080939C0192C08AEE90E090932901809337 -:101F6000280182E190E090932B0180932A0186E979 -:101F700092E0909399018093980184E690E0909389 -:101F80009B0180939A0182E08093900184E391E029 -:101F9000909393018093920185E08093940182E86D -:101FA00090E0909396018093950184E290E0909365 -:101FB0009D0180939C0161C088ED90E09093290180 -:101FC0008093280182E190E090932B0180932A0175 -:101FD00081E591E0909399018093980187E690E0E4 -:101FE00090939B0180939A0181E08093900189E313 -:101FF00091E090939301809392018AE08093940101 -:1020000086EA90E0909396018093950182E390E0B8 -:1020100090939D0180939C0130C088ED90E0909357 -:1020200029018093280182E190E090932B01809315 -:102030002A0186E593E0909399018093980185E7C2 -:1020400090E090939B0180939A0181E080939001AE -:1020500083E491E0909393018093920184E18093D3 -:10206000940182E890E0909396018093950184E238 -:1020700090E090939D0180939C0180919A018093C0 -:102080001901F894EAE2F0E0808182608083808127 -:102090008660808326EF39E047E751E0CA01019767 -:1020A000F1F721503040D1F7EAE2F0E080818D7FF6 -:1020B00080838081897F808378940895FC0180816A -:1020C00080768032F9F48181813059F480919201D7 -:1020D000909193019093B9018093B80180919401FC -:1020E0000895823041F481E991E09093B9018093A1 -:1020F000B80181E008958A3029F4838180939101A9 -:1021000080E0089580E00895FC0181818630C1F56A -:1021100083818230A1F0833018F4813089F517C0B3 -:10212000833001F1823261F580919801909199019B -:102130009093B9018093B80180919A01089580E04D -:1021400091E09093B9018093B80182E20895809163 -:102150002801909129019093B9018093B801809151 -:102160002A0108958281823059F4809195019091DD -:1021700096019093B9018093B80180919C010895D4 -:1021800080E00895DC01FB012C913081832F822BAC -:1021900009F454C01C921082922F20FF03C08C912E -:1021A00081608C9391FF03C08C9182608C9392FF2D -:1021B00003C08C9188608C9393FF03C08C918061E5 -:1021C0008C9394FF03C080818160808395FF03C05E -:1021D00080818260808396FF03C08C9180648C93A1 -:1021E00022231CF48C9180688C93932F30FF03C0C2 -:1021F00080818460808391FF03C0808188608083B8 -:1022000092FF03C080818062808393FF03C080813E -:102210008064808394FF03C080818061808395FF08 -:1022200003C080818068808396FF03C08C918460A6 -:102230008C9333231CF48C9180628C9308950F93BC -:102240001F93082FF894ACE2B1E0E7E5F1E088E0F5 -:1022500001900D928150E1F78FEF8093310100934F -:102260002C01A4E3B1E0EFE5F1E085E001900D92EF -:102270008150E1F700933401A9E3B1E0E4E6F1E035 -:102280008AE001900D928150E1F78FEF80933E013B -:1022900000933901A3E4B1E0EEE6F1E084E10190BE -:1022A0000D928150E1F78FEF809348010093430135 -:1022B00010929701359981C034996AC086B190E037 -:1022C0008E7190708630910531F1873091054CF414 -:1022D00082309105B1F08430910519F1892B59F0C4 -:1022E00008C08A30910579F18C30910501F1089789 -:1022F00081F190E072C08CE291E00E94F50C10E058 -:1023000086C08CE291E069E371E043E451E00E9411 -:10231000950B10E07CC08CE291E00E941F0710E05A -:1023200076C08CE291E00E94EB0710E05BC082E097 -:1023300080939701013009F08DC084E391E00E9401 -:10234000D30311E064C08CE291E00E94B60610E075 -:102350005EC083B190E0867090708230910591F0FC -:102360008630910519F0892B39F036C08CE291E066 -:102370000E94250610E04BC08CE291E00E94BC0553 -:1023800010E045C08CE291E00E94160810E03FC0CA -:10239000339906C08CE291E00E94A80E10E037C08D -:1023A000023011F090E005C08CE291E00E94B60985 -:1023B00091E081E08093970110C0339907C08CE2CF -:1023C00091E0602F0E94510410E021C08CE291E066 -:1023D0000E946C1310E006C091E0992311F010E008 -:1023E00016C010E089B1897071F44C9B05C08CE275 -:1023F00091E00E940E040BC08CE291E064E371E076 -:102400000E94220A04C08CE291E00E94A8120230CD -:10241000B1F480919701823091F445E351E02DE2CF -:1024200031E0D9018D91FA0181938C918083F9017A -:102430008581FA018283F9018681FA018383112360 -:1024400029F4E8E6F0E080818E7F808378941F9104 -:102450000F91089511E0C6CF4F925F926F927F92D5 -:102460008F929F92AF92BF92CF92DF92EF92FF92A4 -:102470000F931F93CF93DF930E942C0F0E94D313CF -:102480001092970181E00E941F110E94350FFF24D6 -:10249000F394EE24EA94C9EAD1E00F2EF2E36F2E12 -:1024A000F1E07F2EF02D53010894A11CB11C0F2EDA -:1024B000FFE38F2EF1E09F2EF02D64010894C11CE4 -:1024C000D11C4424439455240E94E513888184FF41 -:1024D000FBCF8F2D0E941F11C301B5010E94C210B6 -:1024E000C401B6010E94C21000919401093078F431 -:1024F000152D03C0185F093058F480919201909116 -:102500009301810F911D602F0E941E1512C0152D81 -:102510008091920190919301810F911D68E00E943A -:102520001E1508500E94E513888184FFFBCF00230D -:1025300009F7F394809190018F1508F4F42C8091A1 -:102540009701E81609F20E94350FE0909701BCCF81 -:10255000DC01EAE2F0E08081867880838081806817 -:102560008083EBE2F0E080818F77808380818967D0 -:102570008083E4E2F0E080818E7F8083E5E2F0E01A -:1025800080818160808386E48A95F1F789B18073C8 -:1025900011F090E015C04E9907C016968C911697D1 -:1025A000816016968C931697189B02C091E008C024 -:1025B00017968C911797826017968C93179791E0D6 -:1025C000EBE2F0E080818068808386E48A95F1F711 -:1025D000489904C080E812968C9312974B9904C0D6 -:1025E0008FE712968C9312974C9904C080E811964D -:1025F0008C9311974D9904C08FE711968C93119786 -:10260000992391F44E9907C016968C911697816084 -:1026100016968C931697189959C016968C91169702 -:10262000826016968C9352C04E9907C016968C9174 -:102630001697826016968C931697189907C016966F -:102640008C911697846016968C931697EBE2F0E0C7 -:1026500080818F77808396E4892F8A95F1F7808136 -:1026600080688083892F8A95F1F780818F778083B6 -:102670009A95F1F789B1897349F5808180688083E3 -:1026800086E48A95F1F7489907C016968C911697BB -:10269000806216968C9316974B9907C016968C916C -:1026A0001697806116968C9316974C9907C01696CC -:1026B0008C911697886016968C9316974D9906C044 -:1026C00017968C911797816017968C93EBE2F0E048 -:1026D0008081806880830895DC01E4E2F0E08081FD -:1026E000817C8083E5E2F0E080818E638083E7E295 -:1026F000F0E08081807C8083E8E2F0E080818F637D -:102700008083EAE2F0E080818E7E8083EBE2F0E07D -:102710008081816180831D9907C016968C911697E0 -:10272000806416968C9316971C9907C016968C9108 -:102730001697886016968C9316971B9907C0169665 -:102740008C911697806216968C9316971A9907C0EB -:1027500017968C911797816017968C9317971999F4 -:1027600007C017968C911797826017968C931797CE -:10277000329907C016968C911697806816968C939E -:102780001697319907C016968C9116978460169605 -:102790008C931697309906C016968C911697806187 -:1027A00016968C930895E9E6F0E08081826080833C -:1027B000EDE3F0E0808181608083EAEAF1E08BE480 -:1027C000808331978AE5808308951F93CF93DF93A9 -:1027D0008091BA01982F93500AF4B1C02091B701AB -:1027E0008091B6018D3209F0A8C0983009F0A5C0DB -:1027F0008CE090E0821B9109FC01E254FE4FEF0156 -:1028000083EC80939E018AE58093220110928201DD -:102810008081807629F0CF010E945E10282F84C02D -:1028200092811092A7018181882331F4E8EAF1E0D6 -:10283000108222E0319774C0853031F49093BB014F -:1028400020E0E7EAF1E06CC0863009F049C08381FE -:10285000813031F4CF010E948410282F80E43DC0E4 -:10286000823031F4CF010E948410282F80E035C0DF -:102870008330F1F4992349F48BED93E09093B901FF -:102880008093B80180E424E028C0913049F48FEDB2 -:1028900093E09093B9018093B80180E42AE01DC0D1 -:1028A0009230C9F4CF010E948410282F80E415C013 -:1028B000813249F482E191E09093B9018093B801AB -:1028C00080E429E00AC0823231F4CF010E948410F2 -:1028D000282F80E402C080E420E08093820124C09D -:1028E000883021F421E0EDEBF1E01AC0893031F4B9 -:1028F0009093BD0120E0E7EAF1E012C08A3021F4B4 -:1029000021E0E7EAF1E00CC08B3021F020E0E7EABB -:10291000F1E006C08BE48093AA0120E0E7EAF1E051 -:10292000F093B901E093B8018F81882321F48E815F -:10293000821708F4282F209323011092BA01809166 -:10294000220184FF57C0109123011F3F09F452C098 -:10295000193008F05CC010922301EEE9F1E08081AB -:1029600098E889278083112309F45DC02091B8017C -:102970003091B9018091820186FF14C0AFE9B1E0C6 -:1029800080E090E0F901E80FF91FE491ED930196E2 -:102990001817C1F7812F815090E00196F901E80FD7 -:1029A000F91F0FC0D901912FEFE9F1E08D918193CB -:1029B0009150E1F7812F815090E00196F901E80FE5 -:1029C000F91FF093B901E093B801193068F48FE969 -:1029D00091E0612F0E945D15612F6C5F6C3040F4B7 -:1029E0008FEF8093230104C08FEF809323016EE16A -:1029F0006093220194E1E9E2F0E080818670D1F4F5 -:102A00009150D9F71092BB011092B50113C0812FDC -:102A1000885080932301EEE9F1E0808198E88927CE -:102A2000808318E0A3CF8FE991E060E00E945D15FC -:102A300064E0D6CFDF91CF911F910895FF920F935D -:102A40001F93DC01F62E8091A90184FF07C0EAEAFA -:102A5000F1E0808198E88927808303C08AE580932C -:102A6000A9019F2DEBEAF1E08D9181939150E1F75F -:102A70000BEA11E0C8016F2D0E945D158F2D8C5F50 -:102A800002501040F80180831F910F91FF9008952C -:102A9000A82FB92F80E090E041E050EA609530E047 -:102AA00009C02D9182279795879510F08427952747 -:102AB000305EC8F36F5FA8F30895EADF8D939D93AE -:102AC0000895CF93CFB7CF93C395499BE9F7499B1F -:102AD0000BC0499B09C0499B07C0499B05C0499B46 -:102AE00003C0499B01C0C2C0C091B701DF93DD277D -:102AF000C254DE4F2F932FEF499B03C02F91DF91DC -:102B0000E6CF0F931F934F936F9309B101FB20F909 -:102B10003F933BE05F931EC04E7F012F19B11670AB -:102B2000E1F0216000001DC0102F4D7F22600000E9 -:102B300009B1067091F01DC04B7F2460012F000089 -:102B400019B1167051F01EC019B1167031F0477FDF -:102B500028601BC019B1167009F462C04FEF297FBD -:102B6000D9F2012701FB21F909B10670B1F3237FE6 -:102B7000D9F2102711FB22F900C019B1167069F3C0 -:102B8000277ED1F2012701FB23F92F7CE9F209B15D -:102B9000067019F3102711FB24F92F7929F100C0D1 -:102BA00019B11670E9F1012701FB25F92F7311F115 -:102BB00000C009B10670A1F1102711FB26F92230DF -:102BC000F8F000C019B1167059F1012701FB27F97F -:102BD0002430E0F04227000009B14993102711FB8F -:102BE00020F93150C8F0B6CF4F7E09B10670C1F060 -:102BF0002061D3CF206219B1167091F04F7DD6CFEE -:102C00004F7B09B1067061F02064D9CF4F7719B1BD -:102C1000167031F02068DCCF11E01CBB002719C012 -:102C20003B503195C31BD04011E01CBB0881033CD5 -:102C300009F10B34F9F02091B5011981110F12132C -:102C4000EDCF4A81441F093651F10D3211F0013E9A -:102C500029F70093BC015F913F916F914F911F91B4 -:102C60000F912F91DF91CCB3C0FD2ECFCF91CFBF6D -:102C7000CF9118952091BC01222369F31091BA01DC -:102C8000112389F534308AF13093BA012093B601CB -:102C90001091B7013BE0311B3093B70126C0009182 -:102CA000BA01013004F50AE54F7049F43091220170 -:102CB00034FD1CC000932201CEE9D1E01BC030914D -:102CC000A90134FD13C00093A901CAEAD1E012C0E2 -:102CD00005271127000019C0052711271FC0052748 -:102CE0001127000024C04AE502C032ED432FC4E1A1 -:102CF000D0E032E01AB11660599A0BB11AB956E019 -:102D000020E866E020FF052727950BB917951C3FA3 -:102D1000F8F66A95B9F720FF0527279500000BB94B -:102D200017951C3FC8F620FF05272795179566E0E5 -:102D30001C3F0BB9A0F629913A9521F7097F109114 -:102D4000BB01110F0BB9C651D04011F01093B50162 -:102D500011E01CBB02601AB1197F402F497F53E07C -:102D60005A95F1F700C00BB91AB94BB974CFF89462 -:022D7000FFCF93 -:102D72000902220001010080FA0904000001030097 -:102D8200000009210101000122500007058103080A -:042D920000085AFFDC +:1001B000750895028102C0C005010905A1018501EC +:1001C000A100093009311580257F7508950281024B +:1001D000093209351580257F750895028102093994 +:1001E000150025073500463B01651475049501810E +:1001F00002750495018103050919012910150025CF +:100200000175019510550065008102C0C005010906 +:1002100005A1018502A100093009311580257F75EE +:100220000895028102093209351580257F750895E8 +:100230000281020939150025073500463B01651486 +:100240007504950181027504950181030509190161 +:1002500029101500250175019510550065008102D2 +:10026000C0C005010902A10185010901A10005091C +:1002700019012903150025019504750181029501D5 +:100280007504810305010930093109381580257F7E +:10029000750895038106C0C00904A1018502090102 +:1002A000A100093009311580257F7508950281026A +:1002B000C005091901291015002501750195105572 +:1002C0000065008102C005010905A1018501A100A9 +:1002D000093009311580257F7508950281020932A0 +:1002E00009351580257F75089502810209391500A9 +:1002F00025073500463B016514750495018102759B +:1003000004950181030509190129101500250175BE +:10031000019510550065008102050109360936096D +:1003200036093609360936093609360936093609D5 +:10033000360936150026FF00750895018102C0C0F8 +:10034000FF0004FF060705FF020103FFFFFFFFFF99 +:10035000040309040A034D006F004A006F001124D2 +:100360001FBECFEFD4E0DEBFCDBF11E0A0E0B1E013 +:10037000E6EEFCE202C005900D92A432B107D9F777 +:1003800011E0A4E2B1E001C01D92A43DB107E1F784 +:100390000E94E6110C9471160C94000078946F93EF +:1003A0006FB72F933F934F935F9353B15C73452F78 +:1003B000447130918501347120918401403049F0BD +:1003C000403161F0443179F03030A1F0343181F0C6 +:1003D00012C0303179F0343059F00DC0343151F061 +:1003E000303031F008C0343029F0303109F003C02A +:1003F000239501C02A9520938401452F487230919E +:100400008501387220918301403049F0403261F01B +:10041000483279F03030A1F0383281F012C03032F9 +:1004200079F0383059F00DC0383251F0303031F0B9 +:1004300008C0383029F0303209F003C0239501C0DC +:100440002A9520938301509385015F914F913F91AD +:100450002F916FBF6F9118950F931F93FF93EF9399 +:10046000BF93AF93F92FE82F09E00093870100E2D3 +:100470000093880100E00093890101E000938A0164 +:1004800001E000938B0100E000938C0100938D014B +:1004900000938E0109E200938F0107D0BF91AF91C5 +:1004A000EF91FF911F910F910895A1E0B7E809E046 +:1004B0002D980000000000002C98000000000000B3 +:1004C0002C9A000000002C980000000000002C9ADC +:1004D0000000000000002C980000000000002C9A92 +:1004E0000000000000002C980000000000002C9A82 +:1004F00000000000000000002D9A1D9117FD2C9AAD +:1005000017FF2C982D98000000002C9A16FD2D9AAC +:1005100016FF2D982C9A000000002D9A15FD2C9A9C +:1005200015FF2C982D9A000000002C9A14FD2D9A8E +:1005300014FF2D982C9A000000002D9A15FD2C9A7E +:1005400015FF2C982D9A000000002C9A14FD2D9A6E +:1005500014FF2D982C9A000000002D9A15FD2C9A5E +:1005600015FF2C982D9A000000002C9A14FD2D9A4E +:1005700014FF2D982C9A000000002D9A0A952D9AB0 +:100580002C9A0895F92FE82F21E030E0E20FF31FB5 +:100590002227332744275527662777278827992737 +:1005A00090E095D0B2D07ED0292F7CD0392F7AD050 +:1005B000492F253021F0293081F180E00895BFEFE7 +:1005C000BA95F1F7B8ECBA95F1F791E080D09DD0EB +:1005D00069D0292F67D0392F65D0492F63D0592F83 +:1005E0004083518340E050E027FD416026FD446098 +:1005F00025FD546024FD52602F7035FD406434FDAC +:10060000406833FD486032FD426031FD406130FD9D +:10061000406245835683822F0895B4E6BA95F1F778 +:1006200090E455D093E053D092E051D06ED03AD0C0 +:10063000292F38D0392F36D0492F34D0592F32D0E6 +:10064000692F30D0792F2ED0892F2CD04058505878 +:1006500040835183605870586283738340E050E058 +:1006600020FD416021FD446022FD426023FD486081 +:1006700024FD526034FD546035FD406836FD406411 +:10068000803408F04064903408F040684583568315 +:100690003F70232F3E7F31FD31603D7F20FD326072 +:1006A000832F089590E0B4E1A8E0BA9579F0189905 +:1006B000FCCFB9E0BA95F1F7990F18999160B4E1C0 +:1006C000BA9521F0189BFCCFAA9579F70895A8E078 +:1006D00097FD0DC0209ABDE0BA95F1F70000209873 +:1006E000B3E0BA95F1F7990FAA9591F70895209A7A +:1006F000B3E0BA95F1F7000000002098BDE0BA958C +:10070000F1F7990FAA9521F70895209AB3E0BA95C9 +:10071000F1F70000000020980895DC01E4E2F0E029 +:100720008081817C8083E5E2F0E080818E6380833C +:10073000E7E2F0E080818E7F8083E8E2F0E0808174 +:10074000816080838CE380936B0081E080936800FC +:100750008091840112968C93129780918301139655 +:100760008C9313971092840110928301199907C0FA +:1007700011968C911197816011968C9311973099F5 +:1007800006C011968C911197826011968C930895F2 +:100790000F931F938C01E5E2F0E080818E7F8083D0 +:1007A000E4E2F0E080818E7F8083EBE2F0E0808104 +:1007B0008F778083EAE2F0E0808180688083C801DF +:1007C0000E94C202E8E6F0E0E80FF11DE491D801D2 +:1007D0001596EC93159712968C9112978195129617 +:1007E0008C93129714968C911497819514968C93F0 +:1007F0001F910F910895E4E2F0E02081277F20838C +:10080000208120632083E5E2F0E0208128632083BB +:100810000E942C020895DC01EAE2F0E080818E7EE5 +:100820008083EBE2F0E0808181618083E4E2F0E0AC +:1008300080818863808380818D7F8083E5E2F0E022 +:10084000808182608083E7E2F0E08081807E808327 +:10085000E8E2F0E080818F618083489B0BC0E4E296 +:10086000F0E0808184608083E5E2F0E08081837C39 +:10087000808314C0E4E2F0E080818B7F8083E5E236 +:10088000F0E080818C638083E7E2F0E080818E7FFE +:100890008083E8E2F0E080818160808387E180935B +:1008A0007E00EAE7F0E085E0808384E680937C00C8 +:1008B000808180688083808186FDFDCF613009F56D +:1008C000EAE7F0E0808180648083808186FDFDCF4F +:1008D000909179008FE7891B12968C93129782E68C +:1008E00080937C00EAE7F0E08081806480838081EF +:1008F00086FDFDCF909179008FE7891B11968C932F +:100900001197489B29C081E080939701623021F5BF +:1009100081E680937C00EAE7F0E080818064808358 +:10092000808186FDFDCF909179008FE7891B11961C +:100930008C93119780E680937C00EAE7F0E0808159 +:1009400080648083808186FDFDCF909179008FE760 +:10095000891B12968C93129710927A0010927E0047 +:10096000489B17C04C9909C0613039F416968C9198 +:100970001697816016968C93169719999AC06230D3 +:1009800009F097C016968C911697816016968C93F5 +:10099000089510929701E5E2F0E08081877F8083DF +:1009A00085E08A95F1F7309907C016968C911697D5 +:1009B000826016968C9316971A9907C016968C919A +:1009C0001697806116968C931697199907C01696FC +:1009D0008C911697806816968C9316974C9907C041 +:1009E00017968C911797846017968C931797E5E26A +:1009F000F0E080818860808380818F7E808385E0C5 +:100A00008A95F1F7309907C016968C9116978460F5 +:100A100016968C9316971A9907C016968C9116976E +:100A2000806216968C931697199907C017968C9129 +:100A30001797816017968C9317974C9907C0169655 +:100A40008C911697816016968C931697E5E2F0E0EC +:100A500080818061808380818F7D808385E08A951D +:100A6000F1F7309907C016968C9116978860169604 +:100A70008C9316971A9907C016968C9116978064D6 +:100A800016968C931697199907C017968C911797FD +:100A9000826017968C9317974C9906C017968C9185 +:100AA0001797886017968C93E5E2F0E0808180626A +:100AB0008083089590E020E0A3E2B0E0EBE2F0E074 +:100AC00034E1220F8C9180FD216080818F778083BB +:100AD000832F8A95F1F7808180688083832F8A95A0 +:100AE000F1F79F5F983069F7822F0895CF93DF93D6 +:100AF000EC01ABE2B0E08C91886F8C938C918E7F8F +:100B00008C93EAE2F0E08081896C808380818F7C25 +:100B10008083E4E2F0E080818E7F8083E5E2F0E094 +:100B20008081816080838C918F7B8C930E945A0599 +:100B3000282F30E0C901807F907080349105E1F565 +:100B400020FF02C080E8898321FF02C08FE78983EC +:100B500022FF02C080E88A8323FF02C08FE78A83D6 +:100B60000E945A05282F982F81FF03C08E81806430 +:100B70008E8392FF03C08E8180688E8393FF03C0B3 +:100B80008F8181608F8394FF03C08F8182608F8308 +:100B900095FF03C08E8184608E8396FF03C08E8193 +:100BA00082608E8322231CF48E8181608E83EBE22F +:100BB000F0E0808180648083DF91CF910895DC0133 +:100BC000EAE2F0E0808186708083EBE2F0E08081F1 +:100BD000896F8083E4E2F0E08081807C8083E5E2BD +:100BE000F0E080818F638083E9E2F0E08081982FDC +:100BF0009170808183FD926080912501981709F49E +:100C00004BC09130A9F0913028F0923069F19330C7 +:100C1000C1F51CC0813029F48FE711968C93119790 +:100C200030C0823071F580E811968C93119729C0FD +:100C3000833029F48FE711968C93119722C0882373 +:100C400001F580E811968C9311971BC0823029F42E +:100C50008FE711968C93119714C0813091F480E83E +:100C600011968C9311970DC0882329F48FE7119664 +:100C70008C93119706C0833021F480E811968C93F1 +:100C800011979093250183E08093240111968C9114 +:100C90001197809326010CC080912401882341F094 +:100CA0008150809324018091260111968C93119795 +:100CB0004E9906C016968C911697816016968C9365 +:100CC0000895EBE2F0E080818F7E808389E191E0FE +:100CD0000197F1F789B190819061908381700895B7 +:100CE000CF93DF93EC01E4E2F0E08081837C8083AA +:100CF000808182608083A5E2B0E08C918E638C93CA +:100D0000EAE2F0E080818E7F808380818061808351 +:100D1000EBE2F0E08081816180838C918D7F8C9308 +:100D20001D9902C080E88A831C9902C08FE78A83DC +:100D30001B9902C080E889831A9902C08FE78983D2 +:100D40000E946106882319F48E8182608E830E943E +:100D50006106882319F48E8181608E830E9461066A +:100D6000882319F48E8188608E830E94610688230F +:100D700019F48E8184608E830E946106882319F4A1 +:100D80008E8180688E830E946106882319F48E818B +:100D900080648E830E946106882319F48F818160AC +:100DA0008F83E5E2F0E0808182608083DF91CF91E4 +:100DB0000895CF93DF93DC01E4E2F0E08081837C4F +:100DC0008083808182608083E5E2F0E080818E63B1 +:100DD0008083EAE2F0E0808180618083EBE2F0E0F2 +:100DE00080818F7E808392E02BE230E0E3E2F0E0CE +:100DF00065E270E040E85FE7E90188818F7E8883E3 +:100E00000000000080818C7309F447C0808185FD5B +:100E100003C012964C931297808184FD03C01196F3 +:100E20005C931197808183FD03C012965C931297A7 +:100E3000808182FD03C011964C931197EB0188814C +:100E40008D7F888300000000808185FD07C0169695 +:100E50008C911697826016968C931697808184FDEC +:100E600007C016968C911697816016968C931697EC +:100E7000808183FD07C017968C9117978160179624 +:100E80008C931797808182FD36C017968C911797A7 +:100E9000826017968C9317972EC0EB0188818D7F07 +:100EA000888300000000808185FD07C016968C9124 +:100EB0001697846016968C931697808184FD07C0E0 +:100EC00016968C911697886016968C93169780814B +:100ED00083FD07C016968C911697806116968C93A9 +:100EE0001697808182FD07C016968C9116978062B6 +:100EF00016968C931697E901888180618883EB01AF +:100F0000888182608883915009F076CFDF91CF91FC +:100F1000089590E020E0E5E2F0E034E6A3E2B0E0FE +:100F200080818B7F8083832F8A95F1F726958C9122 +:100F300085FD2068808184608083832F8A95F1F706 +:100F40009F5F983069F7822F0895EF92FF920F9379 +:100F50001F937C0105E210E0F80180818C7E808384 +:100F6000808184628083E4E2F0E080818F7D8083F1 +:100F700080818C618083F8018081886080838AEF22 +:100F80008A95F1F70E948907F8018081877F808325 +:100F90008AEAF70187831F910F91FF90EF900895E0 +:100FA000DC01EAE2F0E0808186708083EBE2F0E031 +:100FB0008081896F8083E4E2F0E080818E7F80838E +:100FC000E5E2F0E08081816080834E990CC0169646 +:100FD0008C911697816016968C93169704C09F5F2C +:100FE0009B3F21F4089590E0E3E2F0E0808180FDF2 +:100FF000F6CF89B1982F892F8095282F217093FFE4 +:10100000226094FF246095FF286090E0E3E2F0E026 +:1010100003C09F5F9B3F81F0808180FFFACF89B141 +:1010200080FF206183FF206284FF206485FF2068A9 +:101030008FE7821B11968C930895DC0186E48A95D4 +:10104000F1F783B18C7011F090E015C0199907C0C9 +:1010500016968C911697816016968C931697319BF5 +:1010600002C091E008C017968C911797826017967E +:101070008C93179791E0E8E2F0E0808184608083B0 +:1010800086E48A95F1F71D9904C080E812968C9346 +:1010900012971C9904C08FE712968C9312971B9994 +:1010A00004C080E811968C9311971A9904C08FE7B9 +:1010B00011968C931197992391F4199907C016965C +:1010C0008C911697816016968C931697319959C01A +:1010D00016968C911697826016968C93089519999E +:1010E00007C016968C911697826016968C93169769 +:1010F000319907C016968C911697846016968C933A +:101100001697E8E2F0E080818B7F808396E4892F58 +:101110008A95F1F7808184608083892F8A95F1F721 +:1011200080818B7F80839A95F1F783B18C7349F529 +:1011300080818460808386E48A95F1F71D9907C0D9 +:1011400016968C911697806816968C9316971C9914 +:1011500007C016968C911697806416968C931697F6 +:101160001B9907C016968C911697886016968C93DB +:1011700016971A9906C017968C9117978160179643 +:101180008C93089583B1E8E2F0E090819D7F908395 +:1011900028E7922F9A95F1F79081926090832A9593 +:1011A000F1F786958695809581700895CF93DF93AA +:1011B000EC01E4E2F0E080818B7F8083E5E2F0E007 +:1011C000808184608083E7E2F0E0808184608083B6 +:1011D000A8E2B0E08C9184608C93808182608083EF +:1011E0008C9182608C9380EF8A95F1F78C918B7F44 +:1011F0008C9388E78A95F1F70E94C208882319F03A +:101200008E8182608E830E94C208882319F08E81AD +:1012100081608E830E94C208882319F08F818160CB +:101220008F830E94C208882319F08F8182608F8388 +:101230000E94C208882311F080E88A830E94C208B5 +:10124000882311F08FE78A830E94C208882311F057 +:1012500080E889830E94C208882311F08FE7898380 +:101260000E94C208882319F08E8184608E830E94B8 +:10127000C208882319F08E8188608E830E94C2087C +:10128000882319F08E8180648E830E94C20888238F +:1012900019F08E8180688E830E94C208882321F015 +:1012A0008E8183708E8319C08E81282F207F2E839C +:1012B000982F80FF03C0822F84608E8391FF03C02C +:1012C0008E8181608E8392FF03C08E8182608E83C7 +:1012D00093FF03C08E8188608E83DF91CF91089544 +:1012E0009C01E4E2F0E08081817C8083E5E2F0E033 +:1012F00080818E638083E7E2F0E080818460808378 +:1013000080818D7F8083E8E2F0E08081826080834D +:1013100080818B7F808383B1887321F4C9010E940F +:10132000D6080895C9010E941D080895282F269502 +:1013300011F437E009C037E0982F990F822F8170A0 +:10134000892B31502695C1F790E002C0880F991F74 +:101350003A95E2F7089589B1E5E2F0E090819E7F49 +:10136000908328E7922F9A95F1F79081916090836E +:101370002A95F1F7829586958770809581700895FA +:1013800020E090E0A9E2B0E0E5E2F0E038E7269561 +:101390008C9185FF206880818E7F8083832F8A9542 +:1013A000F1F7808181608083832F8A95F1F79F5FB9 +:1013B000983069F7822F0895AF92BF92DF92EF9233 +:1013C000FF920F931F93CF93DF93EC015B01EAE24F +:1013D000F0E080818F7D8083ABE2B0E08C91806211 +:1013E0008C938081806880838C9180688C93E4E208 +:1013F000F0E0808181608083E5E2F0E080818160BF +:10140000808380EF8A95F1F78C918F778C9388E7B2 +:101410008A95F1F70E94C009F82E0E94C009D82EC3 +:101420000E94C009482FFF2014F48FE789832F2DD5 +:1014300030E0F6FE02C080E8898325FF02C08FE716 +:101440008A8324FF02C080E88A83D901A870B07023 +:1014500023FF03C08F8182608F83B9016470707035 +:1014600022FF03C08F8181608F83042F10E0C801A9 +:101470008F709070089709F04BC08F2D82958F70F8 +:10148000E0E4F3E0E80FF11DE491ED838D2D80950C +:10149000482F4F70483008F04051842F90E0880F5B +:1014A000991F880F991F909581959F4F8A838D2D45 +:1014B00090E080959095807F907095958795959513 +:1014C00087959595879595958795482F883008F04D +:1014D0004051842F90E0880F991F880F991F909595 +:1014E00081959F4F8983AB2B19F08F8182608F8309 +:1014F000672B19F08F8181608F8321FF03C08E815C +:1015000081608E8320FF93C08E8182608E838FC026 +:10151000ED2CFF24C701807C9070803C9105D9F5AB +:101520008FEFD81621F081E0809327010FC08091C2 +:101530002701882359F421FF03C08E8181608E83A7 +:1015400020FF75C08E8182608E8371C020FF02C033 +:101550008FE78C8321FF02C080E88B83E0FE02C00E +:101560008FE78B83E1FE02C080E88C83E2FE03C03C +:101570008E8180648E83E3FE03C08E8180688E83BB +:10158000E4FE03C08E8181608E83E5FE50C08E81B3 +:1015900082608E834CC0C701807F9070009709F5F0 +:1015A0001092270121FF03C08E8184608E8320FF6B +:1015B00003C08E8181608E83E0FE03C08E818260D5 +:1015C0008E83E1FE03C08E8188608E83E2FE03C0BD +:1015D0008E8180648E83E3FE2AC08E8180688E8334 +:1015E00026C08038910509F582E080939701842F09 +:1015F0000E9496098F7700FD8195F50183830E94F3 +:10160000C009182F0E9496098F7710FD8195F5016A +:101610008283E1FE03C0818181608183E0FE07C097 +:10162000F50181818260818302C010922701DF91E0 +:10163000CF911F910F91FF90EF90DF90BF90AF90EF +:101640000895382F8FE08A95F1F790E020E0E5E2E9 +:10165000F0E04CE3A3E2B0E080818B7F808330FF39 +:1016600004C080818061808303C080818F7E8083FD +:10167000842F8A95F1F726958081846080838C91F0 +:1016800085FD2068842F8A95F1F79F5F983011F0CF +:101690003695E2CF8FE08A95F1F7822F0895DF9299 +:1016A000EF92FF920F931F93CF93DF93EC017B0197 +:1016B000E4E2F0E080818D7D808380818C61808395 +:1016C000E5E2F0E080818E6380838081877F808384 +:1016D0008FE08A95F1F781E00E94210B82E40E945D +:1016E000210B082F10E0813409F411E0DD240337C9 +:1016F00011F4DD24D394812F8D2990E020E030E097 +:10170000033511F421E030E0822B932B892B09F46F +:1017100081C08FEF0E94210B8FEF0E94210BE82FD9 +:10172000982F80FD03C08F8181608F8393FD03C05C +:101730008F8182608F83112389F094FD02C080E83D +:101740008A8396FD02C08FE78A83EE2314F080E837 +:10175000898395FD1AC08FE7898317C0DD20A9F022 +:1017600091FD03C08F8184608F8392FD03C08F81C0 +:1017700088608F83E295EF70F0E0E095F095EF7070 +:10178000F070EB58FF4FE491ED838FEF0E94210B37 +:10179000282F982F80FD03C08E8180618E8391FD5C +:1017A00003C08E8180628E8392FD03C08E8180642F +:1017B0008E8393FD03C08E8180688E8394FD03C069 +:1017C0008E8188608E8395FD03C08E8182608E83BA +:1017D00096FD03C08E8181608E8322231CF08E8152 +:1017E00084608E83DD2011F40335A1F48FEF0E9415 +:1017F000210B80588B838FEF0E94210B80588C83A4 +:101800008FEF0E94210B805889838FEF0E94210B5C +:1018100080588A83033209F050C083E08093970197 +:101820008FEF0E94210B8FEF0E94210BE82F83FD89 +:1018300007C0D70117968C911797826017968C93E3 +:10184000E295EF70F0E0E095F095EF70F070EB58F6 +:10185000FF4FE491D7011596EC938FEF0E94210B77 +:10186000282F83FD04C0F70186818068868324FDCC +:1018700007C0D70116968C911697826016968C93A6 +:1018800025FD04C0F7018681816086838FEF0E9469 +:10189000210B8058D70111968C938FEF0E94210B5A +:1018A000F70183838FEF0E94210BD70119968C9348 +:1018B0008FEF0E94210BF7018087E5E2F0E0808145 +:1018C000886080838FE08A95F1F7DF91CF911F9137 +:1018D0000F91FF90EF90DF900895EF92FF920F939A +:1018E0001F93CF93DF937C01E5E2F0E08081877F57 +:1018F0008083062F10E01016110664F4C0E0D0E0DB +:10190000F701EC0FFD1F80810E94210B2196C0176B +:10191000D107B4F3E5E2F0E08081886080838FE056 +:101920008A95F1F7DF91CF911F910F91FF90EF9082 +:10193000089590E0E3E2F0E003C09F5F983C19F067 +:10194000808181FDFACF089590E0E3E2F0E003C0EA +:101950009F5F983C19F0808181FFFACF08950F9323 +:101960001F93CF93DF93EC01E4E2F0E080818D7C64 +:10197000808380818C608083E5E2F0E080818E63EB +:101980008083EAE2F0E080818E7E8083EBE2F0E00B +:101990008081816180838AE08A95F1F7489B57C0F6 +:1019A0004C9903C08E8180618E83E5E2F0E08081F6 +:1019B000877F80838AE08A95F1F71C9902C080E8CE +:1019C0008A831D9902C08FE78A83489902C080E804 +:1019D00089834C9902C08FE78983E5E2F0E080813A +:1019E000837F886080838AE08A95F1F71C9903C021 +:1019F0008E8182608E831D9903C08E8184608E8368 +:101A0000489903C08E8181608E834C9903C08F8179 +:101A100082608F83E5E2F0E08081837F80838AE0CB +:101A20008A95F1F71C9903C08E8180628E831D997F +:101A300003C08E8180618E83489903C08E81886047 +:101A40008E834C993AC18E8180688E8336C11C9BEF +:101A500034C1E5E2F0E08081877F808380818B7FE5 +:101A600080830E94990C1C990EC105E210E0F801D8 +:101A70008081846080830E94A40CF80180818B7F28 +:101A800080830E94990C1C9902C080E88A831D996A +:101A900002C08FE78A83489902C080E889834C9B03 +:101AA00002C010E010C08FE7898310E00CC0926084 +:101AB000489B94604C9B9860E0E4F3E0E90FF11DD3 +:101AC000E491ED8311E0E5E2F0E0808184608083C1 +:101AD0000E94A40C1C9903C08E8182608E831D9984 +:101AE00003C08E8184608E83489903C08E8181609B +:101AF0008E834C9903C08F8188608F83E5E2F0E08C +:101B000080818B7F80830E94990C1C9903C08E81F9 +:101B100080628E831D9903C08E8180618E83489977 +:101B200003C08E8188608E834C9903C08E8180684B +:101B30008E83E5E2F0E08081846080830E94A40CC3 +:101B40004C9903C08E8180648E83E5E2F0E0808151 +:101B50008B7F80830E94990C1C9902C000E101C018 +:101B600000E01D9B0062489B00644C9B0068E5E21E +:101B7000F0E08081846080830E94A40C1C9B016043 +:101B80001D9B0260489B04604C9B0860113019F457 +:101B90008FE7801B8983E5E2F0E080818B7F808383 +:101BA0000E94990C1C9902C000E101C000E01D9B3D +:101BB0000062489B00644C9B0068E5E2F0E0808195 +:101BC000846080830E94A40C1C9B01601D9B0260AA +:101BD000489B04604C9B0860113019F48FE7801B10 +:101BE0008A83E5E2F0E080818B7F80830E94990CFC +:101BF0001C9902C000E101C000E01D9B0062489BEF +:101C000000644C9B0068E5E2F0E0808184608083A2 +:101C10000E94A40C1C9B01601D9B0260489B0460F9 +:101C20004C9B0860113019F4802F80588C83E5E2BA +:101C3000F0E080818B7F80830E94990C1C9902C008 +:101C400000E101C000E01D9B0062489B00644C9BCA +:101C50000068E5E2F0E08081846080830E94A40C4B +:101C60001C9B01601D9B0260489B04604C9B0860AC +:101C7000113019F4802F80588B83E5E2F0E08081E9 +:101C80008C6080831AC005E210E0F80180818460D6 +:101C900080830E94A40CF80180818B7F80830E9446 +:101CA000990CE3E2F0E0808182958F708095982F07 +:101CB0009170808185FFFBCEFBCEDF91CF911F918C +:101CC0000F910895DC01E4E2F0E08081817C808363 +:101CD000E5E2F0E080818E638083E7E2F0E08081DE +:101CE000827C8083808182608083E8E2F0E0808172 +:101CF0008F63808380818D7F8083808182608083F9 +:101D000090E82FE0E3E2F0E0822F8A95F1F78081FE +:101D100085FF03C011969C931197808184FF03C0B7 +:101D200012969C931297808183FF03C013969C9315 +:101D30001397808182FF03C014969C9314979F5F32 +:101D40009F3711F711968C9111978E3719F41196D0 +:101D50001C92119712968C9112978E3719F4129645 +:101D60001C92129713968C9113978E3719F4139631 +:101D70001C92139714968C9114978E3719F414961D +:101D80001C921497309907C016968C911697816013 +:101D900016968C931697199907C016968C911697DC +:101DA000826016968C9316974C9907C016968C9164 +:101DB0001697846016968C931697489906C01696C7 +:101DC0008C911697886016968C9308951AB889EFAF +:101DD0008BB914B88FE385B917B888B90895809185 +:101DE0009701823009F471C0833030F4882359F0B0 +:101DF000813009F0FCC038C0833009F497C08430CA +:101E000009F0F5C0C4C088ED90E09093290180935B +:101E1000280182E190E090932B0180932A018CEFBE +:101E200090E0909399018093980185E590E09093DC +:101E30009B0180939A0181E0809390018CE291E074 +:101E4000909393018093920188E08093940182E8BB +:101E500090E0909396018093950184E290E09093B6 +:101E60009D0180939C01C3C088ED90E0909329016F +:101E70008093280182E190E090932B0180932A01C6 +:101E800088EB91E090939901809398018AEA90E021 +:101E900090939B0180939A0182E0809390018CE261 +:101EA00091E0909393018093920188E08093940154 +:101EB00082E890E0909396018093950184E290E00F +:101EC00090939D0180939C0192C08AEE90E0909344 +:101ED00029018093280182E190E090932B01809367 +:101EE0002A0182E692E0909399018093980184E61A +:101EF00090E090939B0180939A0182E080939001FF +:101F000084E391E0909393018093920185E0809324 +:101F1000940182E890E0909396018093950184E289 +:101F200090E090939D0180939C0161C088ED90E0CA +:101F3000909329018093280182E190E090932B01F6 +:101F400080932A0181E591E0909399018093980113 +:101F500087E690E090939B0180939A0181E08093C3 +:101F6000900189E391E090939301809392018AE03C +:101F70008093940186EA90E0909396018093950176 +:101F800082E390E090939D0180939C0130C088EDA6 +:101F900090E0909329018093280182E190E0909352 +:101FA0002B0180932A0186EC92E090939901809313 +:101FB00098018AE790E090939B0180939A0181E0D9 +:101FC0008093900183E491E0909393018093920138 +:101FD00084E18093940182E890E09093960180934D +:101FE000950184E290E090939D0180939C01809103 +:101FF0009A0180931901F894EAE2F0E0808182600E +:10200000808380818660808326EF39E047E751E056 +:10201000CA010197F1F721503040D1F7EAE2F0E030 +:1020200080818D7F80838081897F808378940895EB +:10203000FC01808180768032F9F48181813059F40D +:1020400080919201909193019093B9018093B8018E +:10205000809194010895823041F481E991E0909358 +:10206000B9018093B80181E008958A3029F4838111 +:102070008093910180E0089580E00895FC018181C2 +:102080008630C1F583818230A1F0833018F481302D +:1020900089F517C0833001F1823261F58091980192 +:1020A000909199019093B9018093B80180919A0120 +:1020B000089580E091E09093B9018093B80182E2A5 +:1020C000089580912801909129019093B9018093FE +:1020D000B80180912A0108958281823059F480915B +:1020E0009501909196019093B9018093B8018091E8 +:1020F0009C01089580E00895DC01FB012C91308162 +:10210000832F822B09F454C01C921082922F20FF3F +:1021100003C08C9181608C9391FF03C08C9182608D +:102120008C9392FF03C08C9188608C9393FF03C0C3 +:102130008C9180618C9394FF03C080818160808347 +:1021400095FF03C080818260808396FF03C08C91DD +:1021500080648C9322231CF48C9180688C93932F41 +:1021600030FF03C080818460808391FF03C0808141 +:102170008860808392FF03C080818062808393FFA8 +:1021800003C080818064808394FF03C0808180616C +:10219000808395FF03C080818068808396FF03C0A1 +:1021A0008C9184608C9333231CF48C9180628C938B +:1021B00008950F931F93082FF894ACE2B1E0E7E580 +:1021C000F1E088E001900D928150E1F78FEF80936C +:1021D000310100932C01A4E3B1E0EFE5F1E085E0EB +:1021E00001900D928150E1F700933401A9E3B1E031 +:1021F000E4E6F1E08AE001900D928150E1F78FEF83 +:1022000080933E0100933901A3E4B1E0EEE6F1E0F2 +:1022100084E101900D928150E1F78FEF80934801A6 +:102220000093430110929701359981C034996AC097 +:1022300086B190E08E7190708630910531F18730D3 +:1022400091054CF482309105B1F08430910519F17B +:10225000892B59F008C08A30910579F18C309105AD +:1022600001F1089781F190E072C08CE291E00E9448 +:10227000AF0C10E086C08CE291E069E371E043E4CA +:1022800051E00E944F0B10E07CC08CE291E00E9474 +:10229000D90610E076C08CE291E00E94A50710E01C +:1022A0005BC082E080939701013009F08DC084E328 +:1022B00091E00E948D0311E064C08CE291E00E94E5 +:1022C000700610E05EC083B190E08670907082303E +:1022D000910591F08630910519F0892B39F036C0BF +:1022E0008CE291E00E94DF0510E04BC08CE291E0AF +:1022F0000E94760510E045C08CE291E00E94D00774 +:1023000010E03FC0339906C08CE291E00E94620E5B +:1023100010E037C0023011F090E005C08CE291E08F +:102320000E94700991E081E08093970110C0339979 +:1023300007C08CE291E0602F0E940B0410E021C0E6 +:102340008CE291E00E94261310E006C091E09923F0 +:1023500011F010E016C010E089B1897071F44C9B47 +:1023600005C08CE291E00E94C8030BC08CE291E0B2 +:1023700064E371E00E94DC0904C08CE291E00E94F9 +:1023800062120230B1F480919701823091F445E3FA +:1023900051E02DE231E0D9018D91FA0181938C91C8 +:1023A0008083F9018581FA018283F9018681FA012E +:1023B0008383112329F4E8E6F0E080818E7F808317 +:1023C00078941F910F91089511E0C6CF4F925F92BC +:1023D0006F927F928F929F92AF92BF92CF92DF9235 +:1023E000EF92FF920F931F93CF93DF930E94E60E1D +:1023F0000E948D131092970181E00E94D9100E94D3 +:10240000EF0EFF24F394EE24EA94C9EAD1E00F2EF4 +:10241000F2E36F2EF1E07F2EF02D53010894A11C02 +:10242000B11C0F2EFFE38F2EF1E09F2EF02D6401E3 +:102430000894C11CD11C4424439455240E949F132A +:10244000888184FFFBCF8F2D0E94D910C301B50175 +:102450000E947C10C401B6010E947C10009194017E +:10246000093078F4152D03C0185F093058F48091B5 +:10247000920190919301810F911D602F0E94D814B9 +:1024800012C0152D8091920190919301810F911DA1 +:1024900068E00E94D81408500E949F13888184FF2E +:1024A000FBCF002309F7F394809190018F1508F476 +:1024B000F42C80919701E81609F20E94EF0EE0904B +:1024C0009701BCCFDC01EAE2F0E08081867880836E +:1024D000808180688083EBE2F0E080818F77808369 +:1024E000808189678083E4E2F0E080818E7F808351 +:1024F000E5E2F0E080818160808386E48A95F1F7EF +:1025000089B1807311F090E015C04E9907C01696FE +:102510008C911697816016968C931697189B02C023 +:1025200091E008C017968C911797826017968C934C +:10253000179791E0EBE2F0E080818068808386E489 +:102540008A95F1F7489904C080E812968C93129707 +:102550004B9904C08FE712968C9312974C9904C044 +:1025600080E811968C9311974D9904C08FE71196CE +:102570008C931197992391F44E9907C016968C91DC +:102580001697816016968C931697189959C01696CF +:102590008C911697826016968C9352C04E9907C004 +:1025A00016968C911697826016968C9316971899AA +:1025B00007C016968C911697846016968C93169782 +:1025C000EBE2F0E080818F77808396E4892F8A9513 +:1025D000F1F7808180688083892F8A95F1F7808167 +:1025E0008F7780839A95F1F789B1897349F5808156 +:1025F0008068808386E48A95F1F7489907C016962B +:102600008C911697806816968C9316974B9907C0F5 +:1026100016968C911697806416968C9316974C9903 +:1026200007C016968C911697886016968C9316970D +:102630004D9906C017968C911797816017968C93C9 +:10264000EBE2F0E08081806880830895DC01E4E2C1 +:10265000F0E08081817C8083E5E2F0E080818E6320 +:102660008083E7E2F0E08081807C8083E8E2F0E034 +:1026700080818F638083EAE2F0E080818E7E8083B8 +:10268000EBE2F0E08081816180831D9907C016969E +:102690008C911697806416968C9316971C9907C098 +:1026A00016968C911697886016968C9316971B99A0 +:1026B00007C016968C911697806216968C93169783 +:1026C0001A9907C017968C911797816017968C936B +:1026D0001797199907C017968C91179782601796CC +:1026E0008C931797329907C016968C91169780682D +:1026F00016968C931697319907C016968C9116975B +:10270000846016968C931697309906C016968C9115 +:102710001697806116968C930895E9E6F0E0808123 +:1027200082608083EDE3F0E0808181608083EAEA6B +:10273000F1E08BE4808331978AE5808308951F93CD +:10274000CF93DF938091BA01982F93500AF4B1C0D0 +:102750002091B7018091B6018D3209F0A8C0983060 +:1027600009F0A5C08CE090E0821B9109FC01E254C5 +:10277000FE4FEF0183EC80939E018AE58093220156 +:10278000109282018081807629F0CF010E9418107A +:10279000282F84C092811092A7018181882331F46F +:1027A000E8EAF1E0108222E0319774C0853031F41C +:1027B0009093BB0120E0E7EAF1E06CC0863009F0BD +:1027C00049C08381813031F4CF010E943E10282F0F +:1027D00080E43DC0823031F4CF010E943E10282FAA +:1027E00080E035C08330F1F4992349F480E593E02B +:1027F0009093B9018093B80180E424E028C091301F +:1028000049F484E593E09093B9018093B80180E4A2 +:102810002AE01DC09230C9F4CF010E943E10282F3B +:1028200080E415C0813249F482E191E09093B901CE +:102830008093B80180E429E00AC0823231F4CF01EC +:102840000E943E10282F80E402C080E420E08093A4 +:10285000820124C0883021F421E0EDEBF1E01AC0C0 +:10286000893031F49093BD0120E0E7EAF1E012C035 +:102870008A3021F421E0E7EAF1E00CC08B3021F04E +:1028800020E0E7EAF1E006C08BE48093AA0120E0B3 +:10289000E7EAF1E0F093B901E093B8018F81882372 +:1028A00021F48E81821708F4282F2093230110929F +:1028B000BA018091220184FF57C0109123011F3F6C +:1028C00009F452C0193008F05CC010922301EEE9FF +:1028D000F1E0808198E889278083112309F45DC0A5 +:1028E0002091B8013091B9018091820186FF14C016 +:1028F000AFE9B1E080E090E0F901E80FF91FE49161 +:10290000ED9301961817C1F7812F815090E0019641 +:10291000F901E80FF91F0FC0D901912FEFE9F1E09C +:102920008D9181939150E1F7812F815090E0019634 +:10293000F901E80FF91FF093B901E093B8011930DC +:1029400068F48FE991E0612F0E941715612F6C5F89 +:102950006C3040F48FEF8093230104C08FEF80939D +:1029600023016EE16093220194E1E9E2F0E08081CD +:102970008670D1F49150D9F71092BB011092B50135 +:1029800013C0812F885080932301EEE9F1E080810C +:1029900098E88927808318E0A3CF8FE991E060E071 +:1029A0000E94171564E0D6CFDF91CF911F91089553 +:1029B000FF920F931F93DC01F62E8091A90184FFF3 +:1029C00007C0EAEAF1E0808198E88927808303C0A4 +:1029D0008AE58093A9019F2DEBEAF1E08D91819327 +:1029E0009150E1F70BEA11E0C8016F2D0E94171515 +:1029F0008F2D8C5F02501040F80180831F910F9142 +:102A0000FF900895A82FB92F80E090E041E050EAB0 +:102A1000609530E009C02D9182279795879510F039 +:102A200084279527305EC8F36F5FA8F30895EADF27 +:102A30008D939D930895CF93CFB7CF93C395499B23 +:102A4000E9F7499B0BC0499B09C0499B07C0499BBB +:102A500005C0499B03C0499B01C0C2C0C091B701DA +:102A6000DF93DD27C254DE4F2F932FEF499B03C026 +:102A70002F91DF91E6CF0F931F934F936F9309B17F +:102A800001FB20F93F933BE05F931EC04E7F012F77 +:102A900019B11670E1F0216000001DC0102F4D7FAC +:102AA0002260000009B1067091F01DC04B7F2460C8 +:102AB000012F000019B1167051F01EC019B1167027 +:102AC00031F0477F28601BC019B1167009F462C04D +:102AD0004FEF297FD9F2012701FB21F909B10670D7 +:102AE000B1F3237FD9F2102711FB22F900C019B1ED +:102AF000167069F3277ED1F2012701FB23F92F7CA1 +:102B0000E9F209B1067019F3102711FB24F92F79A6 +:102B100029F100C019B11670E9F1012701FB25F96F +:102B20002F7311F100C009B10670A1F1102711FB3C +:102B300026F92230F8F000C019B1167059F10127BA +:102B400001FB27F92430E0F04227000009B1499346 +:102B5000102711FB20F93150C8F0B6CF4F7E09B1D4 +:102B60000670C1F02061D3CF206219B1167091F0C8 +:102B70004F7DD6CF4F7B09B1067061F02064D9CF6D +:102B80004F7719B1167031F02068DCCF11E01CBB13 +:102B9000002719C03B503195C31BD04011E01CBB2E +:102BA0000881033C09F10B34F9F02091B50119813A +:102BB000110F1213EDCF4A81441F093651F10D3226 +:102BC00011F0013E29F70093BC015F913F916F9195 +:102BD0004F911F910F912F91DF91CCB3C0FD2ECF5C +:102BE000CF91CFBFCF9118952091BC01222369F3DB +:102BF0001091BA01112389F534308AF13093BA016A +:102C00002093B6011091B7013BE0311B3093B7011F +:102C100026C00091BA01013004F50AE54F7049F46D +:102C20003091220134FD1CC000932201CEE9D1E095 +:102C30001BC03091A90134FD13C00093A901CAEA59 +:102C4000D1E012C005271127000019C00527112760 +:102C50001FC005271127000024C04AE502C032ED3D +:102C6000432FC4E1D0E032E01AB11660599A0BB19B +:102C70001AB956E020E866E020FF052727950BB932 +:102C800017951C3FF8F66A95B9F720FF0527279599 +:102C900000000BB917951C3FC8F620FF05272795A4 +:102CA000179566E01C3F0BB9A0F629913A9521F7DC +:102CB000097F1091BB01110F0BB9C651D04011F023 +:102CC0001093B50111E01CBB02601AB1197F402FAF +:102CD000497F53E05A95F1F700C00BB91AB94BB9C7 +:062CE00074CFF894FFCF51 +:102CE6000902220001010080FA0904000001030024 +:102CF6000000092101010001225000070581030897 +:042D060000085AFF68 :00000001FF diff --git a/RetroAdapterV2_NormalMode.hex b/RetroAdapterV2_NormalMode.hex index 8adf3a2..89fab27 100644 --- a/RetroAdapterV2_NormalMode.hex +++ b/RetroAdapterV2_NormalMode.hex @@ -1,10 +1,10 @@ -:100000000C94F5010C945B150C9412020C941402E0 -:100010000C9412020C9412020C9412020C94120210 -:100020000C9412020C9412020C9412020C94120200 -:100030000C9412020C9412020C9412020C941202F0 -:100040000C9412020C9412020C9412020C941202E0 -:100050000C9412020C9412020C9412020C941202D0 -:100060000C9412020C9412022403520065007400D6 +:100000000C94AF010C9415150C94CC010C94CE01FA +:100010000C94CC010C94CC010C94CC010C94CC012C +:100020000C94CC010C94CC010C94CC010C94CC011C +:100030000C94CC010C94CC010C94CC010C94CC010C +:100040000C94CC010C94CC010C94CC010C94CC01FC +:100050000C94CC010C94CC010C94CC010C94CC01EC +:100060000C94CC010C94CC01240352006500740064 :1000700072006F0020004100640061007000740095 :100080006500720020004D006F00640032035200D2 :100090006500740072006F00200041006400610080 @@ -24,708 +24,699 @@ :10017000027504950181030509190129101500254F :100180000175019510550065008102050209C50938 :10019000C4150026FF00750895028102C0C0050144 -:1001A0000904A10185010901A10009300931158067 -:1001B000257F750895028102093209351580257F52 -:1001C0007508950281020939150025077508950102 -:1001D00081020509190129101500250175019510E5 -:1001E000550065008102C0C005010904A101850117 -:1001F0000901A100093009311580257F7508950294 -:100200008102093209351580257F75089502810222 -:10021000093915002507750895018102050919019D -:100220002910150025017501951055006500810202 -:10023000C0C005010904A10185020901A10009301E -:1002400009311580257F750895028102093209352B -:100250001580257F7508950281020939150025074B -:10026000750895018102050919012910150025015C -:1002700075019510550065008102C0C00501090295 -:10028000A10185010901A100050919012903150032 -:10029000250195047501810295017504810305010D -:1002A0000930093109381580257F750895038106C5 -:1002B000C0C00904A10185020901A100093009316A -:1002C0001580257F750895028102C005091901294D -:1002D000101500250175019510550065008102C0BB -:1002E00005010904A10185010901A10009300931B5 -:1002F0001580257F750895028102093915002507AB -:1003000075089501810205091901291015002501BB -:10031000750195105500650081020501093615002B -:1003200026FF00750895018102050209C409C5155B -:100330000026FF00750895028102C0C0050109046E -:10034000A10185010901A100093009311580257F2E -:10035000750895028102093309341580257F7508D7 -:10036000950281020939150025077505950181035C -:10037000750395018103050919012910150025014F -:100380007501951055006500810205010936093691 -:100390000936093609360936093609360936093665 -:1003A00009360936150026FF00750895018102C03F -:1003B000C0FF0004FF060705FF020103FFFFFFFF68 -:1003C000FFFF0206FF040305FF000107FFFFFF0018 -:1003D000020104FF03FF0607FFFF05040309040AE7 -:1003E000034D006F004A006F000011241FBECFEFC5 -:1003F000D4E0DEBFCDBF11E0A0E0B1E0E6E6FDE273 -:1004000002C005900D92A432B107D9F711E0A4E221 -:10041000B1E001C01D92A43DB107E1F70E94D306EF -:100420000C94B1160C94000078946F936FB72F93CF -:100430003F934F935F9353B15C73452F4471309159 -:100440009301347120919201403049F0403161F0C4 -:10045000443179F03030A1F0343181F012C03031C4 -:1004600079F0343059F00DC0343151F0303031F082 -:1004700008C0343029F0303109F003C0239501C0A1 -:100480002A9520939201452F48723091930138723A -:1004900020919101403049F0403261F0483279F0CA -:1004A0003030A1F0383281F012C0303279F038307B -:1004B00059F00DC0383251F0303031F008C03830CA -:1004C00029F0303209F003C0239501C02A9520930A -:1004D0009101509393015F914F913F912F916FBF85 -:1004E0006F9118950F931F93FF93EF93BF93AF9363 -:1004F000F92FE82F09E00093950100E2009396019F -:1005000000E00093970101E00093980101E000935F -:10051000990100E000939A0100939B0100939C01D4 -:1005200009E200939D0107D0BF91AF91EF91FF9138 -:100530001F910F910895A1E0B5E909E02D98000001 -:10054000000000002C980000000000002C9A000021 -:1005500000002C980000000000002C9A0000000011 -:1005600000002C980000000000002C9A0000000001 -:1005700000002C980000000000002C9A00000000F1 -:10058000000000002D9A1D9117FD2C9A17FF2C9842 -:100590002D98000000002C9A16FD2D9A16FF2D981C -:1005A0002C9A000000002D9A15FD2C9A15FF2C980E -:1005B0002D9A000000002C9A14FD2D9A14FF2D98FE -:1005C0002C9A000000002D9A15FD2C9A15FF2C98EE -:1005D0002D9A000000002C9A14FD2D9A14FF2D98DE -:1005E0002C9A000000002D9A15FD2C9A15FF2C98CE -:1005F0002D9A000000002C9A14FD2D9A14FF2D98BE -:100600002C9A000000002D9A0A952D9A2C9A089594 -:10061000F92FE82F21E030E0E20FF31F22273327E4 -:1006200044275527662777278827992790E095D074 -:10063000B2D07ED0292F7CD0392F7AD0492F2530C7 -:1006400021F0293081F180E00895BFEFBA95F1F7EC -:10065000B8ECBA95F1F791E080D09DD069D0292F00 -:1006600067D0392F65D0492F63D0592F40835183EC -:1006700040E050E027FD416026FD446025FD5460C8 -:1006800024FD52602F7035FD406434FD406833FD19 -:10069000486032FD426031FD406130FD406245837B -:1006A0005683822F0895B4E6BA95F1F790E455D0B9 -:1006B00093E053D092E051D06ED03AD0292F38D069 -:1006C000392F36D0492F34D0592F32D0692F30D01E -:1006D000792F2ED0892F2CD04058505840835183E9 -:1006E000605870586283738340E050E020FD4160A1 -:1006F00021FD446022FD426023FD486024FD5260DC -:1007000034FD546035FD406836FD4064803408F0A7 -:100710004064903408F04068458356833F70232F2F -:100720003E7F31FD31603D7F20FD3260832F089593 -:1007300090E0B4E1A8E0BA9579F01899FCCFB9E05F -:10074000BA95F1F7990F18999160B4E1BA9521F033 -:10075000189BFCCFAA9579F70895A8E097FD0DC0E6 -:10076000209ABDE0BA95F1F700002098B3E0BA9561 -:10077000F1F7990FAA9591F70895209AB3E0BA95E9 -:10078000F1F7000000002098BDE0BA95F1F7990F4D -:10079000AA9521F70895209AB3E0BA95F1F70000E1 -:1007A0000000209808951AB889EF8BB914B88FE328 -:1007B00085B917B888B9089580918A01823009F403 -:1007C00071C0833030F4882359F0813009F0FCC0C7 -:1007D00038C0833009F497C0843009F0F5C0C4C034 -:1007E0008EEB90E0909325018093240182E190E0CC -:1007F000909327018093260182EE90E090938C01E4 -:1008000080938B0185E590E090938E0180938D011C -:1008100081E08093830188E291E090938601809348 -:10082000850188E08093870188E690E090938901B4 -:100830008093880184E290E09093900180938F01EF -:10084000C3C08EEB90E0909325018093240182E158 -:1008500090E0909327018093260188EE91E0909399 -:100860008C0180938B0184E990E090938E018093BA -:100870008D0182E08093830188E291E0909386016C -:100880008093850188E08093870188E690E09093CB -:1008900089018093880184E290E090939001809395 -:1008A0008F0192C080ED90E0909325018093240108 -:1008B00082E190E090932701809326018CE792E0FB -:1008C00090938C0180938B0184E690E090938E014D -:1008D00080938D0182E08093830180E391E0909387 -:1008E00086018093850185E08093870188E690E00A -:1008F000909389018093880184E290E09093900125 -:1009000080938F0161C08EEB90E0909325018093DE -:10091000240182E190E0909327018093260187E3F0 -:1009200091E090938C0180938B0187E690E0909307 -:100930008E0180938D0181E08093830185E391E0B6 -:1009400090938601809385018AE0809387018CE8EB -:1009500090E0909389018093880182E390E09093E6 -:10096000900180938F0130C08EEB90E09093250131 -:100970008093240182E190E09093270180932601E7 -:100980008CE393E090938C0180938B0185E790E05A -:1009900090938E0180938D0181E0809383018FE39A -:1009A00091E0909386018093850184E18093870193 -:1009B00088E690E0909389018093880184E290E03A -:1009C0009093900180938F0180918D018093190104 -:1009D000F894EAE2F0E08081826080838081866022 -:1009E000808326EF39E047E751E0CA010197F1F72C -:1009F00021503040D1F7EAE2F0E080818D7F8083A2 -:100A00008081897F808378940895FC01808180763D -:100A10008032F9F48181813059F48091850190917F -:100A200086019093B9018093B80180918701089560 -:100A3000823041F484E891E09093B9018093B80149 -:100A400081E008958A3029F483818093840180E0D5 -:100A5000089580E00895FC0181818630C1F583818D -:100A60008230A1F0833018F4813089F517C08330CB -:100A700001F1823261F580918B0190918C0190930C -:100A8000B9018093B80180918D01089580E091E0D3 -:100A90009093B9018093B80182E208958091240176 -:100AA000909125019093B9018093B801809126011E -:100AB00008958281823059F4809188019091890152 -:100AC0009093B9018093B80180918F01089580E0DF -:100AD0000895DC01FB012C913081832F822B09F4D6 -:100AE00054C01C921082922F20FF03C08C91816011 -:100AF0008C9391FF03C08C9182608C9392FF03C012 -:100B00008C9188608C9393FF03C08C9180618C934F -:100B100094FF03C080818160808395FF03C0808142 -:100B20008260808396FF03C08C9180648C93222323 -:100B30001CF48C9180688C93932F30FF03C08081CC -:100B40008460808391FF03C080818860808392FFEE -:100B500003C080818062808393FF03C080818064B2 -:100B6000808394FF03C080818061808395FF03C0F0 -:100B700080818068808396FF03C08C9184608C9311 -:100B800033231CF48C9180628C9308950F931F93F0 -:100B9000082FF894A8E2B1E0E3E5F1E088E00190E5 -:100BA0000D928150E1F78FEF80932D010093280182 -:100BB000A0E3B1E0EBE5F1E085E001900D9281501A -:100BC000E1F700933001A5E3B1E0E0E6F1E08AE06F -:100BD00001900D928150E1F78FEF80933A010093DD -:100BE0003501AFE3B1E0EAE6F1E084E101900D9276 -:100BF0008150E1F78FEF8093440100933F01109201 -:100C00008A01359981C034996AC086B190E08E71AD -:100C100090708630910531F1873091054CF4823027 -:100C20009105B1F08430910519F1892B59F008C074 -:100C30008A30910579F18C30910501F1089781F1A5 -:100C400090E072C088E291E00E94961110E086C0A8 -:100C500088E291E065E371E04FE351E00E943610D5 -:100C600010E07CC088E291E00E949B0A10E076C010 -:100C700088E291E00E94670B10E05BC082E0809305 -:100C80008A01013009F08DC080E391E00E944F0796 -:100C900011E064C088E291E00E94320A10E05EC078 -:100CA00083B190E0867090708230910591F086302B -:100CB000910519F0892B39F036C088E291E00E9445 -:100CC000A10910E04BC088E291E00E94380910E0D1 -:100CD00045C088E291E00E94920B10E03FC033993A -:100CE00006C088E291E00E94491310E037C002304C -:100CF00011F090E005C088E291E00E94570E91E06B -:100D000081E080938A0110C0339907C088E291E0A6 -:100D1000602F0E94CD0710E021C088E291E00E9480 -:100D2000A30C10E006C091E0992311F010E016C06A -:100D300010E089B1897071F44C9B05C088E291E0A4 -:100D40000E948A070BC088E291E060E371E00E9494 -:100D5000C30E04C088E291E00E94DF0B0230B1F4C0 -:100D600080918A01823091F441E351E029E231E03F -:100D7000D9018D91FA0181938C918083F90185814C -:100D8000FA018283F9018681FA018383112329F410 -:100D9000E8E6F0E080818E7F808378941F910F9148 -:100DA000089511E0C6CF4F925F926F927F928F921B -:100DB0009F92AF92BF92CF92DF92EF92FF920F93EA -:100DC0001F93CF93DF930E94D3030E94CD13109201 -:100DD0008A0181E00E94C6050E94DC03FF24F3948F -:100DE000EE24EA94C9EAD1E00F2EFEE26F2EF1E084 -:100DF0007F2EF02D53010894A11CB11C0F2EFBE394 -:100E00008F2EF1E09F2EF02D64010894C11CD11C9F -:100E10004424439455240E94DF13888184FFFBCF30 -:100E20008F2D0E94C605C301B5010E946905C4014A -:100E3000B6010E94690500918701093078F4152DEB -:100E400003C0185F093058F48091850190918601A4 -:100E5000810F911D602F0E94181512C0152D8091D1 -:100E6000850190918601810F911D68E00E941815FF -:100E700008500E94DF13888184FFFBCF002309F70D -:100E8000F394809183018F1508F4F42C80918A01EA -:100E9000E81609F20E94DC03E0908A01BCCFDC0175 -:100EA000E4E2F0E08081817C8083E5E2F0E0808113 -:100EB0008E638083E7E2F0E080818E7F8083E8E2CA -:100EC000F0E08081816080838CE380936B0081E01F -:100ED000809368008091920112968C931297809172 -:100EE000910113968C931397109292011092910195 -:100EF000199907C011968C911197816011968C9366 -:100F00001197309906C011968C91119782601196B5 -:100F10008C9308950F931F938C01E5E2F0E080819C -:100F20008E7F8083E4E2F0E080818E7F8083EBE23D -:100F3000F0E080818F778083EAE2F0E08081806852 -:100F40008083C8010E940803E1ECF3E0E80FF11D83 -:100F5000E491D8011596EC93159712968C911297FF -:100F6000819512968C93129714968C911497819573 -:100F700014968C931F910F910895E4E2F0E0208184 -:100F8000277F2083208120632083E5E2F0E0208119 -:100F9000286320830E9472020895DC01EAE2F0E0F7 -:100FA00080818E7E8083EBE2F0E0808181618083AE -:100FB000E4E2F0E080818863808380818D7F80839C -:100FC000E5E2F0E0808182608083E7E2F0E080810A -:100FD000807E8083E8E2F0E080818F618083489B9F -:100FE0000BC0E4E2F0E0808184608083E5E2F0E021 -:100FF0008081837C808314C0E4E2F0E080818B7F79 -:101000008083E5E2F0E080818C638083E7E2F0E0BA -:1010100080818E7F8083E8E2F0E080818160808340 -:1010200087E180937E00EAE7F0E085E0808384E654 -:1010300080937C00808180688083808186FDFDCFE5 -:10104000613009F5EAE7F0E0808180648083808187 -:1010500086FDFDCF909179008FE7891B12968C93C6 -:10106000129782E680937C00EAE7F0E0808180645A -:101070008083808186FDFDCF909179008FE7891B69 -:1010800011968C931197489B29C081E080938A0127 -:10109000623021F581E680937C00EAE7F0E0808110 -:1010A00080648083808186FDFDCF909179008FE7F9 -:1010B000891B11968C93119780E680937C00EAE758 -:1010C000F0E0808180648083808186FDFDCF9091F7 -:1010D00079008FE7891B12968C93129710927A00F1 -:1010E00010927E00489B17C04C9909C0613039F4BA -:1010F00016968C911697816016968C93169719996F -:101100009AC0623009F097C016968C91169781604C -:1011100016968C93089510928A01E5E2F0E08081A2 -:10112000877F808385E08A95F1F7309907C016960E -:101130008C911697826016968C9316971A9907C011 -:1011400016968C911697806116968C93169719991E -:1011500007C016968C911697806816968C931697F2 -:101160004C9907C017968C911797846017968C93AB -:101170001797E5E2F0E080818860808380818F7E30 -:10118000808385E08A95F1F7309907C016968C9197 -:101190001697846016968C9316971A9907C0169620 -:1011A0008C911697806216968C931697199907C0A2 -:1011B00017968C911797816017968C9317974C9977 -:1011C00007C016968C911697816016968C93169789 -:1011D000E5E2F0E080818061808380818F7D808383 -:1011E00085E08A95F1F7309907C016968C9116978D -:1011F000886016968C9316971A9907C016968C914C -:101200001697806416968C931697199907C01796AF -:101210008C911797826017968C9317974C9906C0FC -:1012200017968C911797886017968C93E5E2F0E0FB -:10123000808180628083089590E020E0A3E2B0E0A6 -:10124000EBE2F0E034E1220F8C9180FD216080819F -:101250008F778083832F8A95F1F7808180688083E0 -:10126000832F8A95F1F79F5F983069F7822F089551 -:10127000CF93DF93EC01ABE2B0E08C91886F8C935D -:101280008C918E7F8C93EAE2F0E08081896C808380 -:1012900080818F7C8083E4E2F0E080818E7F808398 -:1012A000E5E2F0E08081816080838C918F7B8C937C -:1012B0000E941C09282F30E0C901807F9070803483 -:1012C0009105E1F520FF02C080E8898321FF02C07B -:1012D0008FE7898322FF02C080E88A8323FF02C050 -:1012E0008FE78A830E941C09282F982F81FF03C053 -:1012F0008E8180648E8392FF03C08E8180688E838E -:1013000093FF03C08F8181608F8394FF03C08F811F -:1013100082608F8395FF03C08E8184608E8396FFE9 -:1013200003C08E8182608E8322231CF48E818160B3 -:101330008E83EBE2F0E0808180648083DF91CF9147 -:101340000895DC01EAE2F0E0808186708083EBE2C0 -:10135000F0E08081896F8083E4E2F0E08081807C2E -:101360008083E5E2F0E080818F638083E9E2F0E052 -:101370008081982F9170808183FD926080917F01A0 -:10138000981709F44BC09130A9F0913028F09230B1 -:1013900069F19330C1F51CC0813029F48FE71196B3 -:1013A0008C93119730C0823071F580E811968C9340 -:1013B000119729C0833029F48FE711968C931197E8 -:1013C00022C0882301F580E811968C9311971BC0E9 -:1013D000823029F48FE711968C93119714C08130D5 -:1013E00091F480E811968C9311970DC0882329F40D -:1013F0008FE711968C93119706C0833021F480E813 -:1014000011968C93119790937F0183E080937E01D6 -:1014100011968C911197809380010CC080917E0170 -:10142000882341F0815080937E0180918001119644 -:101430008C9311974E9906C016968C9116978160E1 -:1014400016968C930895EBE2F0E080818F7E808386 -:1014500089E191E00197F1F789B1908190619083E2 -:1014600081700895CF93DF93EC01E4E2F0E0808196 -:10147000837C8083808182608083A5E2B0E08C9150 -:101480008E638C93EAE2F0E080818E7F808380819E -:1014900080618083EBE2F0E08081816180838C91C8 -:1014A0008D7F8C931D9902C080E88A831C9902C0AD -:1014B0008FE78A831B9902C080E889831A9902C04A -:1014C0008FE789830E94230A882319F48E81826022 -:1014D0008E830E94230A882319F48E8181608E8373 -:1014E0000E94230A882319F48E8188608E830E94CB -:1014F000230A882319F48E8184608E830E94230A34 -:10150000882319F48E8180688E830E94230A8823A1 -:1015100019F48E8180648E830E94230A882319F433 -:101520008F8181608F83E5E2F0E08081826080833B -:10153000DF91CF910895CF93DF93DC01E4E2F0E0F7 -:101540008081837C8083808182608083E5E2F0E01B -:1015500080818E638083EAE2F0E080818061808315 -:10156000EBE2F0E080818F7E808392E02BE230E03E -:10157000E3E2F0E065E270E040E85FE7E9018881DE -:101580008F7E88830000000080818C7309F447C03F -:10159000808185FD03C012964C931297808184FD53 -:1015A00003C011965C931197808183FD03C012964E -:1015B0005C931297808182FD03C011964C93119722 -:1015C000EB0188818D7F888300000000808185FD8C -:1015D00007C016968C911697826016968C93169774 -:1015E000808184FD07C016968C91169781601696AF -:1015F0008C931697808183FD07C017968C9117975F -:10160000816017968C931797808182FD36C017965C -:101610008C911797826017968C9317972EC0EB01C9 -:1016200088818D7F888300000000808185FD07C050 -:1016300016968C911697846016968C9316978081D7 -:1016400084FD07C016968C911697886016968C9329 -:101650001697808183FD07C016968C91169780613E -:1016600016968C931697808182FD07C016968C91F2 -:101670001697806216968C931697E901888180618F -:101680008883EB01888182608883915009F076CF4E -:10169000DF91CF91089590E020E0E5E2F0E034E6BC -:1016A000A3E2B0E080818B7F8083832F8A95F1F75E -:1016B00026958C9185FD2068808184608083832FAE -:1016C0008A95F1F79F5F983069F7822F0895EF921E -:1016D000FF920F931F937C0105E210E0F8018081D7 -:1016E0008C7E8083808184628083E4E2F0E080816C -:1016F0008F7D808380818C618083F8018081886008 -:1017000080838AEF8A95F1F70E944B0BF801808164 -:10171000877F80838AEAF70187831F910F91FF906B -:10172000EF900895DC01EAE2F0E08081867080832A -:10173000EBE2F0E08081896F8083E4E2F0E0808179 -:101740008E7F8083E5E2F0E08081816080834E9926 -:101750000CC016968C911697816016968C931697EE -:1017600004C09F5F9B3F21F4089590E0E3E2F0E026 -:10177000808180FDF6CF89B1982F892F8095282F01 -:10178000217093FF226094FF246095FF286090E011 -:10179000E3E2F0E003C09F5F9B3F81F0808180FF28 -:1017A000FACF89B180FF206183FF206284FF20642B -:1017B00085FF20688FE7821B11968C930895DC01CA -:1017C000EAE2F0E08081867880838081806880838F -:1017D000EBE2F0E080818F7780838081896780836E -:1017E000E4E2F0E080818E7F8083E5E2F0E08081BA -:1017F0008160808386E48A95F1F789B1807311F066 -:1018000090E015C04E9907C016968C91169781608E -:1018100016968C931697189B02C091E008C01796F5 -:101820008C911797826017968C93179791E0EBE253 -:10183000F0E080818068808386E48A95F1F748999A -:1018400004C080E812968C9312974B9904C08FE7DE -:1018500012968C9312974C9904C080E811968C9341 -:1018600011974D9904C08FE711968C931197992386 -:1018700091F44E9907C016968C9116978160169632 -:101880008C931697189959C016968C91169782606A -:1018900016968C9352C04E9907C016968C91169747 -:1018A000826016968C931697189907C016968C919D -:1018B0001697846016968C931697EBE2F0E0808181 -:1018C0008F77808396E4892F8A95F1F780818068ED -:1018D0008083892F8A95F1F780818F7780839A950D -:1018E000F1F789B1897349F580818068808386E446 -:1018F0008A95F1F7489907C016968C9116978068DB -:1019000016968C9316974B9907C016968C9116973E -:10191000806416968C9316974C9907C016968C91F6 -:101920001697886016968C9316974D9906C0179651 -:101930008C911797816017968C93EBE2F0E0808191 -:10194000806880830895DC01E4E2F0E08081817C9E -:101950008083E5E2F0E080818E638083E7E2F0E05F -:101960008081807C8083E8E2F0E080818F638083E7 -:10197000EAE2F0E080818E7E8083EBE2F0E080811D -:10198000816180831D9907C017968C91179781609C -:1019900017968C9317971C9907C016968C911697DB -:1019A000886016968C9316971B9907C016968C9193 -:1019B0001697826016968C9316971A9904C08FE733 -:1019C00011968C931197199904C08FE712968C93F6 -:1019D0001297329907C017968C91179782601796C5 -:1019E0008C931797319907C016968C91169784603F -:1019F00016968C931697309906C016968C9116976A -:101A0000816016968C930895DC0186E48A95F1F73F -:101A100083B18C7011F090E015C0199907C016962B -:101A20008C911697816016968C931697319B02C005 -:101A300091E008C017968C911797826017968C9347 -:101A4000179791E0E8E2F0E080818460808386E48B -:101A50008A95F1F71D9904C080E812968C9312972D -:101A60001C9904C08FE712968C9312971B9904C09F -:101A700080E811968C9311971A9904C08FE71196FC -:101A80008C931197992391F4199907C016968C910C -:101A90001697816016968C931697319959C01696B1 -:101AA0008C911697826016968C930895199907C0A9 -:101AB00016968C911697826016968C93169731998C -:101AC00007C016968C911697846016968C9316977D -:101AD000E8E2F0E080818B7F808396E4892F8A950D -:101AE000F1F7808184608083892F8A95F1F7808166 -:101AF0008B7F80839A95F1F783B18C7349F5808150 -:101B00008460808386E48A95F1F71D9907C0169654 -:101B10008C911697806816968C9316971C9907C01F -:101B200016968C911697806416968C9316971B992F -:101B300007C016968C911697886016968C93169708 -:101B40001A9906C017968C911797816017968C93F7 -:101B5000089583B1E8E2F0E090819D7F908328E7CB -:101B6000922F9A95F1F79081926090832A95F1F7E0 -:101B700086958695809581700895CF93DF93EC01CB -:101B8000E4E2F0E080818B7F8083E5E2F0E0808119 -:101B900084608083E7E2F0E0808184608083A8E253 -:101BA000B0E08C9184608C938081826080838C9182 -:101BB00082608C9380EF8A95F1F78C918B7F8C9368 -:101BC00088E78A95F1F70E94A90D882319F08E8184 -:101BD00082608E830E94A90D882319F08E81816016 -:101BE0008E830E94A90D882319F08F8181608F83D5 -:101BF0000E94A90D882319F08F8182608F830E9433 -:101C0000A90D882311F080E88A830E94A90D8823FA -:101C100011F08FE78A830E94A90D882311F080E8D4 -:101C200089830E94A90D882311F08FE789830E9480 -:101C3000A90D882319F08E8184608E830E94A90DDE -:101C4000882319F08E8188608E830E94A90D8823D5 -:101C500019F08E8180648E830E94A90D882319F06B -:101C60008E8180688E830E94A90D882321F08E8149 -:101C700083708E8319C08E81282F207F2E83982F0A -:101C800080FF03C0822F84608E8391FF03C08E810A -:101C900081608E8392FF03C08E8182608E8393FF6A -:101CA00003C08E8188608E83DF91CF9108959C015F -:101CB000E4E2F0E08081817C8083E5E2F0E08081F5 -:101CC0008E638083E7E2F0E080818460808380819E -:101CD0008D7F8083E8E2F0E0808182608083808174 -:101CE0008B7F808383B1887321F4C9010E94BD0D6D -:101CF0000895C9010E94040D0895282F269511F416 -:101D000037E009C037E0982F990F822F8170892B17 -:101D100031502695C1F790E002C0880F991F3A957F -:101D2000E2F7089589B1E5E2F0E090819E7F90832B -:101D300028E7922F9A95F1F79081916090832A95E8 -:101D4000F1F782958695877080958170089520E0DF -:101D500090E0A9E2B0E0E5E2F0E038E726958C916A -:101D600085FF206880818E7F8083832F8A95F1F79D -:101D7000808181608083832F8A95F1F79F5F9830FF -:101D800069F7822F0895AF92BF92DF92EF92FF9290 -:101D90000F931F93CF93DF93EC015B01EAE2F0E036 -:101DA00080818F7D8083ABE2B0E08C9180628C93E8 -:101DB0008081806880838C9180688C93E4E2F0E07D -:101DC000808181608083E5E2F0E0808181608083B2 -:101DD00080EF8A95F1F78C918F778C9388E78A95BD -:101DE000F1F70E94A70EF82E0E94A70ED82E0E948F -:101DF000A70E482FFF2014F48FE789832F2D30E0A2 -:101E0000F6FE02C080E8898325FF02C08FE78A833F -:101E100024FF02C080E88A83D901A870B07023FF34 -:101E200003C08F8182608F83B9016470707022FF5C -:101E300003C08F8181608F83042F10E0C8018F70F1 -:101E40009070089709F04BC08F2D82958F70E1EB51 -:101E5000F3E0E80FF11DE491ED838D2D8095482F7F -:101E60004F70483008F04051842F90E0880F991F40 -:101E7000880F991F909581959F4F8A838D2D90E0B3 -:101E800080959095807F907095958795959587958D -:101E90009595879595958795482F883008F04051FE -:101EA000842F90E0880F991F880F991F9095819536 -:101EB0009F4F8983AB2B19F08F8182608F83672BB3 -:101EC00019F08F8181608F8321FF03C08E81816033 -:101ED0008E8320FF93C08E8182608E838FC0ED2C15 -:101EE000FF24C701807C9070803C9105D9F58FEF6D -:101EF000D81621F081E0809381010FC0809181018B -:101F0000882359F421FF03C08E8181608E8320FFD6 -:101F100075C08E8182608E8371C020FF02C08FE702 -:101F20008C8321FF02C080E88B83E0FE02C08FE734 -:101F30008B83E1FE02C080E88C83E2FE03C08E81C9 -:101F400080648E83E3FE03C08E8180688E83E4FE0E -:101F500003C08E8181608E83E5FE50C08E818260D9 -:101F60008E834CC0C701807F9070009709F5109256 -:101F7000810121FF03C08E8184608E8320FF03C016 -:101F80008E8181608E83E0FE03C08E8182608E83AD -:101F9000E1FE03C08E8188608E83E2FE03C08E81E5 -:101FA00080648E83E3FE2AC08E8180688E8326C083 -:101FB0008038910509F582E080938A01842F0E9480 -:101FC0007D0E8F7700FD8195F50183830E94A70E1A -:101FD000182F0E947D0E8F7710FD8195F501828369 -:101FE000E1FE03C0818181608183E0FE07C0F501CD -:101FF00081818260818302C010928101DF91CF9143 -:102000001F910F91FF90EF90DF90BF90AF900895D8 -:10201000382F8FE08A95F1F790E020E0E5E2F0E0DC -:102020004CE3A3E2B0E080818B7F808330FF04C06B -:1020300080818061808303C080818F7E8083842F34 -:102040008A95F1F726958081846080838C9185FD47 -:102050002068842F8A95F1F79F5F983011F03695AC -:10206000E2CF8FE08A95F1F7822F0895DF92EF9209 -:10207000FF920F931F93CF93DF93EC017B01E4E278 -:10208000F0E080818D7D808380818C618083E5E2BA -:10209000F0E080818E6380838081877F80838FE002 -:1020A0008A95F1F781E00E94081082E40E940810EE -:1020B000082F10E0813409F411E0DD24033711F416 -:1020C000DD24D394812F8D2990E020E030E003358A -:1020D00011F421E030E0822B932B892B09F481C08D -:1020E0008FEF0E9408108FEF0E940810E82F982FA2 -:1020F00080FD03C08F8181608F8393FD03C08F813A -:1021000082608F83112389F094FD02C080E88A8366 -:1021100096FD02C08FE78A83EE2314F080E889835E -:1021200095FD1AC08FE7898317C0DD20A9F091FDC6 -:1021300003C08F8184608F8392FD03C08F8188608C -:102140008F83E295EF70F0E0E095F095EF70F0701E -:10215000E253FC4FE491ED838FEF0E940810282F8B -:10216000982F80FD03C08E8180618E8391FD03C016 -:102170008E8180628E8392FD03C08E8180648E8307 -:1021800093FD03C08E8180688E8394FD03C08E8191 -:1021900088608E8395FD03C08E8182608E8396FD5C -:1021A00003C08E8181608E8322231CF08E81846027 -:1021B0008E83DD2011F40335A1F48FEF0E94081007 -:1021C00080588B838FEF0E94081080588C838FEF8C -:1021D0000E940810805889838FEF0E940810805851 -:1021E0008A83033209F050C083E080938A018FEF25 -:1021F0000E9408108FEF0E940810E82F83FD07C08F -:10220000D70117968C911797826017968C93E29559 -:10221000EF70F0E0E095F095EF70F070E253FC4F56 -:10222000E491D7011596EC938FEF0E940810282FA8 -:1022300083FD04C0F70186818068868324FD07C082 -:10224000D70116968C911697826016968C9325FD71 -:1022500004C0F7018681816086838FEF0E94081099 -:102260008058D70111968C938FEF0E940810F701C8 -:1022700083838FEF0E940810D70119968C938FEFFC -:102280000E940810F7018087E5E2F0E08081886015 -:1022900080838FE08A95F1F7DF91CF911F910F91A5 -:1022A000FF90EF90DF900895EF92FF920F931F93AE -:1022B000CF93DF937C01E5E2F0E08081877F80832C -:1022C000062F10E01016110664F4C0E0D0E0F7010C -:1022D000EC0FFD1F80810E9408102196C017D107C6 -:1022E000B4F3E5E2F0E08081886080838FE08A9536 -:1022F000F1F7DF91CF911F910F91FF90EF9008952B -:1023000090E0E3E2F0E003C09F5F983C19F0808129 -:1023100081FDFACF089590E0E3E2F0E003C09F5F13 -:10232000983C19F0808181FFFACF08950F931F9395 -:10233000CF93DF93EC01E4E2F0E080818D7C808339 -:1023400080818C608083E5E2F0E080818E63808311 -:10235000EAE2F0E080818E7E8083EBE2F0E0808133 -:10236000816180838AE08A95F1F7489B57C04C9938 -:1023700003C08E8180618E83E5E2F0E08081877FFB -:1023800080838AE08A95F1F71C9902C080E88A83ED -:102390001D9902C08FE78A83489902C080E889832B -:1023A0004C9902C08FE78983E5E2F0E08081837F6A -:1023B000886080838AE08A95F1F71C9903C08E813A -:1023C00082608E831D9903C08E8184608E834899BC -:1023D00003C08E8181608E834C9903C08F8182609F -:1023E0008F83E5E2F0E08081837F80838AE08A95B5 -:1023F000F1F71C9903C08E8180628E831D9903C002 -:102400008E8180618E83489903C08E8188608E831F -:102410004C993AC18E8180688E8336C11C9B34C131 -:10242000E5E2F0E08081877F808380818B7F8083FD -:102430000E9480111C990EC105E210E0F801808114 -:10244000846080830E948B11F80180818B7F808360 -:102450000E9480111C9902C080E88A831D9902C0E5 -:102460008FE78A83489902C080E889834C9B02C029 -:1024700010E010C08FE7898310E00CC09260489B89 -:1024800094604C9B9860E1EBF3E0E90FF11DE4915F -:10249000ED8311E0E5E2F0E08081846080830E94BA -:1024A0008B111C9903C08E8182608E831D9903C09D -:1024B0008E8184608E83489903C08E8181608E8373 -:1024C0004C9903C08F8188608F83E5E2F0E08081C2 -:1024D0008B7F80830E9480111C9903C08E81806253 -:1024E0008E831D9903C08E8180618E83489903C0BD -:1024F0008E8188608E834C9903C08E8180688E8324 -:10250000E5E2F0E08081846080830E948B114C9929 -:1025100003C08E8180648E83E5E2F0E080818B7F52 -:1025200080830E9480111C9902C000E101C000E07C -:102530001D9B0062489B00644C9B0068E5E2F0E054 -:102540008081846080830E948B111C9B01601D9B95 -:102550000260489B04604C9B0860113019F48FE7BF -:10256000801B8983E5E2F0E080818B7F80830E947D -:1025700080111C9902C000E101C000E01D9B0062B7 -:10258000489B00644C9B0068E5E2F0E08081846039 -:1025900080830E948B111C9B01601D9B0260489BE5 -:1025A00004604C9B0860113019F48FE7801B8A830C -:1025B000E5E2F0E080818B7F80830E9480111C998E -:1025C00002C000E101C000E01D9B0062489B006466 -:1025D0004C9B0068E5E2F0E08081846080830E948B -:1025E0008B111C9B01601D9B0260489B04604C9BEF -:1025F0000860113019F4802F80588C83E5E2F0E0F8 -:1026000080818B7F80830E9480111C9902C000E131 -:1026100001C000E01D9B0062489B00644C9B006869 -:10262000E5E2F0E08081846080830E948B111C9B36 -:1026300001601D9B0260489B04604C9B0860113048 -:1026400019F4802F80588B83E5E2F0E080818C6064 -:1026500080831AC005E210E0F801808184608083E5 -:102660000E948B11F80180818B7F80830E948011F2 -:10267000E3E2F0E0808182958F708095982F9170D1 -:10268000808185FFFBCEFBCEDF91CF911F910F9113 -:102690000895DC01E4E2F0E08081817C8083E5E262 -:1026A000F0E080818E638083E7E2F0E08081827CCD -:1026B0008083808182608083E8E2F0E080818F63A4 -:1026C000808380818D7F808380818260808390E899 -:1026D0002FE0E3E2F0E0822F8A95F1F7808185FF19 -:1026E00003C011969C931197808184FF03C01296BA -:1026F0009C931297808183FF03C013969C9313973A -:10270000808182FF03C014969C9314979F5F9F372C -:1027100011F711968C9111978E3719F411961C921E -:10272000119712968C9112978E3719F412961C926B -:10273000129713968C9113978E3719F413961C9257 -:10274000139714968C9114978E3719F414961C9243 -:102750001497309907C016968C911697816016963B -:102760008C931697199907C016968C9116978260CC -:1027700016968C9316974C9907C016968C911697BF -:10278000846016968C931697489906C016968C917D -:102790001697886016968C930895E9E6F0E080819C -:1027A00082608083EDE3F0E0808181608083EAEAEB -:1027B000F1E08BE4808331978AE5808308951F934D -:1027C000CF93DF938091BA01982F93500AF4B1C050 -:1027D0002091B7018091B6018D3209F0A8C09830E0 -:1027E00009F0A5C08CE090E0821B9109FC01E25445 -:1027F000FE4FEF0183EC80939E018AE580932201D6 -:10280000109282018081807629F0CF010E94050517 -:10281000282F84C092811092A7018181882331F4EE -:10282000E8EAF1E0108222E0319774C0853031F49B -:102830009093BB0120E0E7EAF1E06CC0863009F03C -:1028400049C08381813031F4CF010E942B05282FAC -:1028500080E43DC0823031F4CF010E942B05282F47 -:1028600080E035C08330F1F4992349F48BED93E097 -:102870009093B9018093B80180E424E028C091309E -:1028800049F48FED93E09093B9018093B80180E40F -:102890002AE01DC09230C9F4CF010E942B05282FD9 -:1028A00080E415C0813249F482E191E09093B9014E -:1028B0008093B80180E429E00AC0823231F4CF016C -:1028C0000E942B05282F80E402C080E420E0809342 -:1028D000820124C0883021F421E0EDEBF1E01AC040 -:1028E000893031F49093BD0120E0E7EAF1E012C0B5 -:1028F0008A3021F421E0E7EAF1E00CC08B3021F0CE -:1029000020E0E7EAF1E006C08BE48093AA0120E032 -:10291000E7EAF1E0F093B901E093B8018F818823F1 -:1029200021F48E81821708F4282F2093230110921E -:10293000BA018091220184FF57C0109123011F3FEB -:1029400009F452C0193008F05CC010922301EEE97E -:10295000F1E0808198E889278083112309F45DC024 -:102960002091B8013091B9018091820186FF14C095 -:10297000AFE9B1E080E090E0F901E80FF91FE491E0 -:10298000ED9301961817C1F7812F815090E00196C1 -:10299000F901E80FF91F0FC0D901912FEFE9F1E01C -:1029A0008D9181939150E1F7812F815090E00196B4 -:1029B000F901E80FF91FF093B901E093B80119305C -:1029C00068F48FE991E0612F0E945715612F6C5FC9 -:1029D0006C3040F48FEF8093230104C08FEF80931D -:1029E00023016EE16093220194E1E9E2F0E080814D -:1029F0008670D1F49150D9F71092BB011092B501B5 -:102A000013C0812F885080932301EEE9F1E080818B -:102A100098E88927808318E0A3CF8FE991E060E0F0 -:102A20000E94571564E0D6CFDF91CF911F91089592 -:102A3000FF920F931F93DC01F62E8091A90184FF72 -:102A400007C0EAEAF1E0808198E88927808303C023 -:102A50008AE58093A9019F2DEBEAF1E08D918193A6 -:102A60009150E1F70BEA11E0C8016F2D0E94571554 -:102A70008F2D8C5F02501040F80180831F910F91C1 -:102A8000FF900895A82FB92F80E090E041E050EA30 -:102A9000609530E009C02D9182279795879510F0B9 -:102AA00084279527305EC8F36F5FA8F30895EADFA7 -:102AB0008D939D930895CF93CFB7CF93C395499BA3 -:102AC000E9F7499B0BC0499B09C0499B07C0499B3B -:102AD00005C0499B03C0499B01C0C2C0C091B7015A -:102AE000DF93DD27C254DE4F2F932FEF499B03C0A6 -:102AF0002F91DF91E6CF0F931F934F936F9309B1FF -:102B000001FB20F93F933BE05F931EC04E7F012FF6 -:102B100019B11670E1F0216000001DC0102F4D7F2B -:102B20002260000009B1067091F01DC04B7F246047 -:102B3000012F000019B1167051F01EC019B11670A6 -:102B400031F0477F28601BC019B1167009F462C0CC -:102B50004FEF297FD9F2012701FB21F909B1067056 -:102B6000B1F3237FD9F2102711FB22F900C019B16C -:102B7000167069F3277ED1F2012701FB23F92F7C20 -:102B8000E9F209B1067019F3102711FB24F92F7926 -:102B900029F100C019B11670E9F1012701FB25F9EF -:102BA0002F7311F100C009B10670A1F1102711FBBC -:102BB00026F92230F8F000C019B1167059F101273A -:102BC00001FB27F92430E0F04227000009B14993C6 -:102BD000102711FB20F93150C8F0B6CF4F7E09B154 -:102BE0000670C1F02061D3CF206219B1167091F048 -:102BF0004F7DD6CF4F7B09B1067061F02064D9CFED -:102C00004F7719B1167031F02068DCCF11E01CBB92 -:102C1000002719C03B503195C31BD04011E01CBBAD -:102C20000881033C09F10B34F9F02091B5011981B9 -:102C3000110F1213EDCF4A81441F093651F10D32A5 -:102C400011F0013E29F70093BC015F913F916F9114 -:102C50004F911F910F912F91DF91CCB3C0FD2ECFDB -:102C6000CF91CFBFCF9118952091BC01222369F35A -:102C70001091BA01112389F534308AF13093BA01E9 -:102C80002093B6011091B7013BE0311B3093B7019F -:102C900026C00091BA01013004F50AE54F7049F4ED -:102CA0003091220134FD1CC000932201CEE9D1E015 -:102CB0001BC03091A90134FD13C00093A901CAEAD9 -:102CC000D1E012C005271127000019C005271127E0 -:102CD0001FC005271127000024C04AE502C032EDBD -:102CE000432FC4E1D0E032E01AB11660599A0BB11B -:102CF0001AB956E020E866E020FF052727950BB9B2 -:102D000017951C3FF8F66A95B9F720FF0527279518 -:102D100000000BB917951C3FC8F620FF0527279523 -:102D2000179566E01C3F0BB9A0F629913A9521F75B -:102D3000097F1091BB01110F0BB9C651D04011F0A2 -:102D40001093B50111E01CBB02601AB1197F402F2E -:102D5000497F53E05A95F1F700C00BB91AB94BB946 -:062D600074CFF894FFCFD0 -:102D66000902220001010080FA09040000010300A3 -:102D76000000092101010001225000070581030816 -:042D860000085AFFE8 +:1001A0000905A1018501A100093009311580257FCC +:1001B000750895028102093209351580257F750879 +:1001C000950281020939150025073500463B016576 +:1001D00014750495018102750495018103050919BF +:1001E0000129101500250175019510550065008144 +:1001F00002C0C005010905A1018502A1000930095D +:10020000311580257F75089502810209320935155F +:1002100080257F750895028102093915002507356B +:1002200000463B0165147504950181027504950132 +:100230008103050919012910150025017501951083 +:10024000550065008102C0C005010902A1018501B8 +:100250000901A100050919012903150025019504CB +:100260007501810295017504810305010930093189 +:1002700009381580257F750895038106C0C00904DB +:10028000A10185020901A100093009311580257FEE +:10029000750895028102C00509190129101500256C +:1002A0000175019510550065008102C00501090521 +:1002B000A1018501A100093009311580257F75084C +:1002C00095028102093209351580257F750895024E +:1002D00081020939150025073500463B0165147573 +:1002E000049501810275049501810305091901290D +:1002F0001015002501750195105500650081020556 +:10030000010936093609360936093609360936092A +:10031000360936093609360936150026FF007508F4 +:1003200095018102C0C0FF0004FF060705FF02011E +:1003300003FFFFFFFFFFFF0206FF040305FF0001AD +:1003400007FFFFFF00020104FF03FF0607FFFF0591 +:10035000040309040A034D006F004A006F001124D2 +:100360001FBECFEFD4E0DEBFCDBF11E0A0E0B1E013 +:10037000EAEDFCE202C005900D92A432B107D9F774 +:1003800011E0A4E2B1E001C01D92A43DB107E1F784 +:100390000E948D060C946B160C94000078946F9359 +:1003A0006FB72F933F934F935F9353B15C73452F78 +:1003B000447130919301347120919201403049F0A1 +:1003C000403161F0443179F03030A1F0343181F0C6 +:1003D00012C0303179F0343059F00DC0343151F061 +:1003E000303031F008C0343029F0303109F003C02A +:1003F000239501C02A9520939201452F4872309190 +:100400009301387220919101403049F0403261F0FF +:10041000483279F03030A1F0383281F012C03032F9 +:1004200079F0383059F00DC0383251F0303031F0B9 +:1004300008C0383029F0303209F003C0239501C0DC +:100440002A9520939101509393015F914F913F9191 +:100450002F916FBF6F9118950F931F93FF93EF9399 +:10046000BF93AF93F92FE82F09E00093950100E2C5 +:100470000093960100E00093970101E0009398013A +:1004800001E00093990100E000939A0100939B0121 +:1004900000939C0109E200939D0107D0BF91AF91A9 +:1004A000EF91FF911F910F910895A1E0B5E909E047 +:1004B0002D980000000000002C98000000000000B3 +:1004C0002C9A000000002C980000000000002C9ADC +:1004D0000000000000002C980000000000002C9A92 +:1004E0000000000000002C980000000000002C9A82 +:1004F00000000000000000002D9A1D9117FD2C9AAD +:1005000017FF2C982D98000000002C9A16FD2D9AAC +:1005100016FF2D982C9A000000002D9A15FD2C9A9C +:1005200015FF2C982D9A000000002C9A14FD2D9A8E +:1005300014FF2D982C9A000000002D9A15FD2C9A7E +:1005400015FF2C982D9A000000002C9A14FD2D9A6E +:1005500014FF2D982C9A000000002D9A15FD2C9A5E +:1005600015FF2C982D9A000000002C9A14FD2D9A4E +:1005700014FF2D982C9A000000002D9A0A952D9AB0 +:100580002C9A0895F92FE82F21E030E0E20FF31FB5 +:100590002227332744275527662777278827992737 +:1005A00090E095D0B2D07ED0292F7CD0392F7AD050 +:1005B000492F253021F0293081F180E00895BFEFE7 +:1005C000BA95F1F7B8ECBA95F1F791E080D09DD0EB +:1005D00069D0292F67D0392F65D0492F63D0592F83 +:1005E0004083518340E050E027FD416026FD446098 +:1005F00025FD546024FD52602F7035FD406434FDAC +:10060000406833FD486032FD426031FD406130FD9D +:10061000406245835683822F0895B4E6BA95F1F778 +:1006200090E455D093E053D092E051D06ED03AD0C0 +:10063000292F38D0392F36D0492F34D0592F32D0E6 +:10064000692F30D0792F2ED0892F2CD04058505878 +:1006500040835183605870586283738340E050E058 +:1006600020FD416021FD446022FD426023FD486081 +:1006700024FD526034FD546035FD406836FD406411 +:10068000803408F04064903408F040684583568315 +:100690003F70232F3E7F31FD31603D7F20FD326072 +:1006A000832F089590E0B4E1A8E0BA9579F0189905 +:1006B000FCCFB9E0BA95F1F7990F18999160B4E1C0 +:1006C000BA9521F0189BFCCFAA9579F70895A8E078 +:1006D00097FD0DC0209ABDE0BA95F1F70000209873 +:1006E000B3E0BA95F1F7990FAA9591F70895209A7A +:1006F000B3E0BA95F1F7000000002098BDE0BA958C +:10070000F1F7990FAA9521F70895209AB3E0BA95C9 +:10071000F1F700000000209808951AB889EF8BB90E +:1007200014B88FE385B917B888B9089580918A0104 +:10073000823009F471C0833030F4882359F081305D +:1007400009F0FCC038C0833009F497C0843009F048 +:10075000F5C0C4C08EEB90E09093250180932401F6 +:1007600082E190E0909327018093260182EE90E051 +:1007700090938C0180938B0185E590E090938E019E +:1007800080938D0181E08093830188E291E09093D2 +:1007900086018093850188E08093870188E690E058 +:1007A000909389018093880184E290E09093900176 +:1007B00080938F01C3C08EEB90E0909325018093CE +:1007C000240182E190E090932701809326018EE935 +:1007D00091E090938C0180938B018AEA90E0909352 +:1007E0008E0180938D0182E08093830188E291E005 +:1007F000909386018093850188E08093870188E645 +:1008000090E0909389018093880184E290E0909336 +:10081000900180938F0192C080ED90E0909325012C +:100820008093240182E190E0909327018093260138 +:1008300088E492E090938C0180938B0184E690E0B1 +:1008400090938E0180938D0182E08093830180E3F9 +:1008500091E0909386018093850185E080938701E4 +:1008600088E690E0909389018093880184E290E08B +:100870009093900180938F0161C08EEB90E09093F4 +:1008800025018093240182E190E0909327018093D9 +:10089000260187E391E090938C0180938B0187E69A +:1008A00090E090938E0180938D0181E0809383018D +:1008B00085E391E090938601809385018AE080939F +:1008C00087018CE890E0909389018093880182E30E +:1008D00090E09093900180938F0130C08EEB90E078 +:1008E000909325018093240182E190E09093270169 +:1008F000809326018CEA92E090938C0180938B0187 +:100900008AE790E090938E0180938D0181E080933F +:1009100083018FE391E0909386018093850184E1C8 +:100920008093870188E690E0909389018093880105 +:1009300084E290E09093900180938F0180918D01EB +:1009400080931901F894EAE2F0E08081826080836C +:1009500080818660808326EF39E047E751E0CA0155 +:100960000197F1F721503040D1F7EAE2F0E08081C1 +:100970008D7F80838081897F808378940895FC01B6 +:10098000808180768032F9F48181813059F48091C0 +:100990008501909186019093B9018093B80180916F +:1009A00087010895823041F484E891E09093B90181 +:1009B0008093B80181E008958A3029F4838180937F +:1009C000840180E0089580E00895FC0181818630F3 +:1009D000C1F583818230A1F0833018F4813089F52C +:1009E00017C0833001F1823261F580918B019091C3 +:1009F0008C019093B9018093B80180918D01089585 +:100A000080E091E09093B9018093B80182E208956B +:100A100080912401909125019093B9018093B801B0 +:100A20008091260108958281823059F48091880155 +:100A3000909189019093B9018093B80180918F01C1 +:100A4000089580E00895DC01FB012C913081832F13 +:100A5000822B09F454C01C921082922F20FF03C0F5 +:100A60008C9181608C9391FF03C08C9182608C93F8 +:100A700092FF03C08C9188608C9393FF03C08C918C +:100A800080618C9394FF03C080818160808395FF97 +:100A900003C080818260808396FF03C08C91806454 +:100AA0008C9322231CF48C9180688C93932F30FFBD +:100AB00003C080818460808391FF03C0808188604F +:100AC000808392FF03C080818062808393FF03C094 +:100AD00080818064808394FF03C0808180618083F3 +:100AE00095FF03C080818068808396FF03C08C914E +:100AF00084608C9333231CF48C9180628C930895D2 +:100B00000F931F93082FF894A8E2B1E0E3E5F1E01A +:100B100088E001900D928150E1F78FEF80932D01D5 +:100B200000932801A0E3B1E0EBE5F1E085E001905E +:100B30000D928150E1F700933001A5E3B1E0E0E6CA +:100B4000F1E08AE001900D928150E1F78FEF809300 +:100B50003A0100933501AFE3B1E0EAE6F1E084E168 +:100B600001900D928150E1F78FEF80934401009343 +:100B70003F0110928A01359981C034996AC086B1CB +:100B800090E08E7190708630910531F1873091053B +:100B90004CF482309105B1F08430910519F1892B24 +:100BA00059F008C08A30910579F18C30910501F136 +:100BB000089781F190E072C088E291E00E945011A4 +:100BC00010E086C088E291E065E371E04FE351E018 +:100BD0000E94F00F10E07CC088E291E00E94550A6C +:100BE00010E076C088E291E00E94210B10E05BC02B +:100BF00082E080938A01013009F08DC080E391E0AA +:100C00000E94090711E064C088E291E00E94EC09AB +:100C100010E05EC083B190E08670907082309105E4 +:100C200091F08630910519F0892B39F036C088E2B1 +:100C300091E00E945B0910E04BC088E291E00E94C5 +:100C4000F20810E045C088E291E00E944C0B10E0F1 +:100C50003FC0339906C088E291E00E94031310E080 +:100C600037C0023011F090E005C088E291E00E94A8 +:100C7000110E91E081E080938A0110C0339907C082 +:100C800088E291E0602F0E94870710E021C088E28F +:100C900091E00E945D0C10E006C091E0992311F0F4 +:100CA00010E016C010E089B1897071F44C9B05C04A +:100CB00088E291E00E9444070BC088E291E060E383 +:100CC00071E00E947D0E04C088E291E00E94990BC1 +:100CD0000230B1F480918A01823091F441E351E015 +:100CE00029E231E0D9018D91FA0181938C918083C1 +:100CF000F9018581FA018283F9018681FA018383F2 +:100D0000112329F4E8E6F0E080818E7F80837894D7 +:100D10001F910F91089511E0C6CF4F925F926F928D +:100D20007F928F929F92AF92BF92CF92DF92EF927B +:100D3000FF920F931F93CF93DF930E948D030E9426 +:100D4000871310928A0181E00E9480050E94960319 +:100D5000FF24F394EE24EA94C9EAD1E00F2EFEE2D8 +:100D60006F2EF1E07F2EF02D53010894A11CB11CD1 +:100D70000F2EFBE38F2EF1E09F2EF02D64010894DF +:100D8000C11CD11C4424439455240E94991388818A +:100D900084FFFBCF8F2D0E948005C301B5010E9407 +:100DA0002305C401B6010E94230500918701093083 +:100DB00078F4152D03C0185F093058F4809185012F +:100DC00090918601810F911D602F0E94D21412C054 +:100DD000152D8091850190918601810F911D68E00C +:100DE0000E94D21408500E949913888184FFFBCF7F +:100DF000002309F7F394809183018F1508F4F42CF4 +:100E000080918A01E81609F20E949603E0908A0117 +:100E1000BCCFDC01E4E2F0E08081817C8083E5E20C +:100E2000F0E080818E638083E7E2F0E080818E7F56 +:100E30008083E8E2F0E08081816080838CE38093AE +:100E40006B0081E0809368008091920112968C93F0 +:100E500012978091910113968C931397109292019F +:100E600010929101199907C011968C911197816088 +:100E700011968C931197309906C011968C91119709 +:100E8000826011968C9308950F931F938C01E5E275 +:100E9000F0E080818E7F8083E4E2F0E080818E7FCD +:100EA0008083EBE2F0E080818F778083EAE2F0E0FC +:100EB000808180688083C8010E94C202E6E3F3E07B +:100EC000E80FF11DE491D8011596EC931597129651 +:100ED0008C911297819512968C93129714968C91FF +:100EE0001497819514968C931F910F910895E4E2C5 +:100EF000F0E02081277F2083208120632083E5E2AA +:100F0000F0E02081286320830E942C020895DC01F8 +:100F1000EAE2F0E080818E7E8083EBE2F0E0808187 +:100F200081618083E4E2F0E0808188638083808156 +:100F30008D7F8083E5E2F0E0808182608083E7E25C +:100F4000F0E08081807E8083E8E2F0E080818F6144 +:100F50008083489B0BC0E4E2F0E080818460808362 +:100F6000E5E2F0E08081837C808314C0E4E2F0E07D +:100F700080818B7F8083E5E2F0E080818C638083D9 +:100F8000E7E2F0E080818E7F8083E8E2F0E080811C +:100F90008160808387E180937E00EAE7F0E085E06E +:100FA000808384E680937C00808180688083808158 +:100FB00086FDFDCF613009F5EAE7F0E080818064CD +:100FC0008083808186FDFDCF909179008FE7891B1A +:100FD00012968C93129782E680937C00EAE7F0E009 +:100FE000808180648083808186FDFDCF909179002F +:100FF0008FE7891B11968C931197489B29C081E03C +:1010000080938A01623021F581E680937C00EAE7D3 +:10101000F0E0808180648083808186FDFDCF9091A7 +:1010200079008FE7891B11968C93119780E6809346 +:101030007C00EAE7F0E0808180648083808186FD27 +:10104000FDCF909179008FE7891B12968C931297B0 +:1010500010927A0010927E00489B17C04C9909C0EC +:10106000613039F416968C911697816016968C93A0 +:10107000169719999AC0623009F097C016968C910C +:101080001697816016968C93089510928A01E5E276 +:10109000F0E08081877F808385E08A95F1F7309941 +:1010A00007C016968C911697826016968C931697A9 +:1010B0001A9907C016968C911697806116968C9394 +:1010C0001697199907C016968C91169780681696F0 +:1010D0008C9316974C9907C017968C91179784603C +:1010E00017968C931797E5E2F0E080818860808303 +:1010F00080818F7E808385E08A95F1F7309907C0E3 +:1011000016968C911697846016968C9316971A995A +:1011100007C016968C911697806216968C93169738 +:10112000199907C017968C911797816017968C9321 +:1011300017974C9907C016968C9116978160169652 +:101140008C931697E5E2F0E0808180618083808156 +:101150008F7D808385E08A95F1F7309907C01696D8 +:101160008C911697886016968C9316971A9907C0DB +:1011700016968C911697806416968C9316971999EB +:1011800007C017968C911797826017968C931797C4 +:101190004C9906C017968C911797886017968C9378 +:1011A000E5E2F0E0808180628083089590E020E0B5 +:1011B000A3E2B0E0EBE2F0E034E1220F8C9180FD9D +:1011C000216080818F778083832F8A95F1F78081DA +:1011D00080688083832F8A95F1F79F5F983069F745 +:1011E000822F0895CF93DF93EC01ABE2B0E08C91B6 +:1011F000886F8C938C918E7F8C93EAE2F0E08081F3 +:10120000896C808380818F7C8083E4E2F0E0808140 +:101210008E7F8083E5E2F0E08081816080838C9125 +:101220008F7B8C930E94D608282F30E0C901807FE5 +:10123000907080349105E1F520FF02C080E8898339 +:1012400021FF02C08FE7898322FF02C080E88A83E2 +:1012500023FF02C08FE78A830E94D608282F982F89 +:1012600081FF03C08E8180648E8392FF03C08E81D4 +:1012700080688E8393FF03C08F8181608F8394FF8A +:1012800003C08F8182608F8395FF03C08E8184604D +:101290008E8396FF03C08E8182608E8322231CF48E +:1012A0008E8181608E83EBE2F0E0808180648083B8 +:1012B000DF91CF910895DC01EAE2F0E08081867051 +:1012C0008083EBE2F0E08081896F8083E4E2F0E0EC +:1012D0008081807C8083E5E2F0E080818F63808381 +:1012E000E9E2F0E08081982F9170808183FD926027 +:1012F00080917F01981709F44BC09130A9F091308B +:1013000028F0923069F19330C1F51CC0813029F486 +:101310008FE711968C93119730C0823071F580E879 +:1013200011968C93119729C0833029F48FE7119679 +:101330008C93119722C0882301F580E811968C9335 +:1013400011971BC0823029F48FE711968C93119767 +:1013500014C0813091F480E811968C9311970DC0E0 +:10136000882329F48FE711968C93119706C0833058 +:1013700021F480E811968C93119790937F0183E07C +:1013800080937E0111968C911197809380010CC0FF +:1013900080917E01882341F0815080937E0180916D +:1013A000800111968C9311974E9906C016968C91D8 +:1013B0001697816016968C930895EBE2F0E0808199 +:1013C0008F7E808389E191E00197F1F789B1908167 +:1013D0009061908381700895CF93DF93EC01E4E2F4 +:1013E000F0E08081837C8083808182608083A5E2BD +:1013F000B0E08C918E638C93EAE2F0E080818E7F86 +:101400008083808180618083EBE2F0E08081816174 +:1014100080838C918D7F8C931D9902C080E88A8394 +:101420001C9902C08FE78A831B9902C080E88983D8 +:101430001A9902C08FE789830E94DD09882319F475 +:101440008E8182608E830E94DD09882319F48E814B +:1014500081608E830E94DD09882319F48E81886063 +:101460008E830E94DD09882319F48E8184608E8327 +:101470000E94DD09882319F48E8180688E830E9482 +:10148000DD09882319F48E8180648E830E94DD0932 +:10149000882319F48F8181608F83E5E2F0E08081F9 +:1014A00082608083DF91CF910895CF93DF93DC0139 +:1014B000E4E2F0E08081837C8083808182608083AD +:1014C000E5E2F0E080818E638083EAE2F0E08081F3 +:1014D00080618083EBE2F0E080818F7E808392E008 +:1014E0002BE230E0E3E2F0E065E270E040E85FE745 +:1014F000E90188818F7E88830000000080818C73E1 +:1015000009F447C0808185FD03C012964C93129761 +:10151000808184FD03C011965C931197808183FDC7 +:1015200003C012965C931297808182FD03C01196CE +:101530004C931197EB0188818D7F88830000000018 +:10154000808185FD07C016968C911697826016964D +:101550008C931697808184FD07C016968C91169700 +:10156000816016968C931697808183FD07C017962D +:101570008C911797816017968C931797808182FDC5 +:1015800036C017968C911797826017968C93179791 +:101590002EC0EB0188818D7F888300000000808150 +:1015A00085FD07C016968C911697846016968C93CD +:1015B0001697808184FD07C016968C9116978860D7 +:1015C00016968C931697808183FD07C016968C9192 +:1015D0001697806116968C931697808182FD07C0BE +:1015E00016968C911697806216968C931697E90141 +:1015F000888180618883EB01888182608883915033 +:1016000009F076CFDF91CF91089590E020E0E5E2F8 +:10161000F0E034E6A3E2B0E080818B7F8083832F0B +:101620008A95F1F726958C9185FD206880818460EC +:101630008083832F8A95F1F79F5F983069F7822F17 +:101640000895EF92FF920F931F937C0105E210E043 +:10165000F80180818C7E8083808184628083E4E2D3 +:10166000F0E080818F7D808380818C618083F801B0 +:101670008081886080838AEF8A95F1F70E94050B4C +:10168000F8018081877F80838AEAF70187831F9131 +:101690000F91FF90EF900895DC01EAE2F0E0808185 +:1016A00086708083EBE2F0E08081896F8083E4E2E2 +:1016B000F0E080818E7F8083E5E2F0E080818160D0 +:1016C00080834E990CC016968C9116978160169661 +:1016D0008C93169704C09F5F9B3F21F4089590E080 +:1016E000E3E2F0E0808180FDF6CF89B1982F892F69 +:1016F0008095282F217093FF226094FF246095FF2E +:10170000286090E0E3E2F0E003C09F5F9B3F81F040 +:10171000808180FFFACF89B180FF206183FF206242 +:1017200084FF206485FF20688FE7821B11968C93CD +:101730000895DC01EAE2F0E0808186788083808190 +:1017400080688083EBE2F0E080818F778083808106 +:1017500089678083E4E2F0E080818E7F8083E5E228 +:10176000F0E080818160808386E48A95F1F789B119 +:10177000807311F090E015C04E9907C016968C91B9 +:101780001697816016968C931697189B02C091E06D +:1017900008C017968C911797826017968C931797AD +:1017A00091E0EBE2F0E080818068808386E48A95B6 +:1017B000F1F7489904C080E812968C9312974B99E0 +:1017C00004C08FE712968C9312974C9904C080E85E +:1017D00011968C9311974D9904C08FE711968C93B5 +:1017E0001197992391F44E9907C016968C911697EC +:1017F000816016968C931697189959C016968C91FD +:101800001697826016968C9352C04E9907C0169612 +:101810008C911697826016968C931697189907C02C +:1018200016968C911697846016968C931697EBE219 +:10183000F0E080818F77808396E4892F8A95F1F795 +:10184000808180688083892F8A95F1F780818F77E6 +:1018500080839A95F1F789B1897349F58081806811 +:10186000808386E48A95F1F7489907C016968C9193 +:101870001697806816968C9316974B9907C0169604 +:101880008C911697806416968C9316974C9907C086 +:1018900016968C911697886016968C9316974D998C +:1018A00006C017968C911797816017968C93EBE280 +:1018B000F0E08081806880830895DC01E4E2F0E05C +:1018C0008081817C8083E5E2F0E080818E6380838B +:1018D000E7E2F0E08081807C8083E8E2F0E08081D4 +:1018E0008F638083EAE2F0E080818E7E8083EBE28A +:1018F000F0E08081816180831D9907C017968C91EB +:101900001797816017968C9317971C9907C01696A6 +:101910008C911697886016968C9316971B9907C022 +:1019200016968C911697826016968C9316971A9934 +:1019300004C08FE711968C931197199904C08FE713 +:1019400012968C931297329907C017968C9117971D +:10195000826017968C931797319907C016968C91D1 +:101960001697846016968C931697309906C0169633 +:101970008C911697816016968C930895DC0186E40D +:101980008A95F1F783B18C7011F090E015C0199928 +:1019900007C016968C911697816016968C931697B1 +:1019A000319B02C091E008C017968C911797826016 +:1019B00017968C93179791E0E8E2F0E080818460BD +:1019C000808386E48A95F1F71D9904C080E8129619 +:1019D0008C9312971C9904C08FE712968C931297E0 +:1019E0001B9904C080E811968C9311971A9904C032 +:1019F0008FE711968C931197992391F4199907C049 +:101A000016968C911697816016968C93169731993D +:101A100059C016968C911697826016968C930895ED +:101A2000199907C016968C911697826016968C931A +:101A30001697319907C016968C9116978460169662 +:101A40008C931697E8E2F0E080818B7F808396E4A8 +:101A5000892F8A95F1F7808184608083892F8A9508 +:101A6000F1F780818B7F80839A95F1F783B18C7336 +:101A700049F580818460808386E48A95F1F71D9919 +:101A800007C016968C911697806816968C931697B9 +:101A90001C9907C016968C911697806416968C93A5 +:101AA00016971B9907C016968C9116978860169604 +:101AB0008C9316971A9906C017968C911797816088 +:101AC00017968C93089583B1E8E2F0E090819D7FB2 +:101AD000908328E7922F9A95F1F7908192609083F6 +:101AE0002A95F1F786958695809581700895CF9314 +:101AF000DF93EC01E4E2F0E080818B7F8083E5E21C +:101B0000F0E0808184608083E7E2F0E0808184609F +:101B10008083A8E2B0E08C9184608C9380818260A5 +:101B200080838C9182608C9380EF8A95F1F78C9101 +:101B30008B7F8C9388E78A95F1F70E94630D882349 +:101B400019F08E8182608E830E94630D882319F0C4 +:101B50008E8181608E830E94630D882319F08F81AE +:101B600081608F830E94630D882319F08F818260CA +:101B70008F830E94630D882311F080E88A830E947E +:101B8000630D882311F08FE78A830E94630D8823F9 +:101B900011F080E889830E94630D882311F08FE79C +:101BA00089830E94630D882319F08E8184608E835F +:101BB0000E94630D882319F08E8188608E830E94B5 +:101BC000630D882319F08E8180648E830E94630DDB +:101BD000882319F08E8180688E830E94630D88238C +:101BE00021F08E8183708E8319C08E81282F207FF3 +:101BF0002E83982F80FF03C0822F84608E8391FFF5 +:101C000003C08E8181608E8392FF03C08E818260CB +:101C10008E8393FF03C08E8188608E83DF91CF9186 +:101C200008959C01E4E2F0E08081817C8083E5E21C +:101C3000F0E080818E638083E7E2F0E08081846061 +:101C4000808380818D7F8083E8E2F0E08081826004 +:101C5000808380818B7F808383B1887321F4C90165 +:101C60000E94770D0895C9010E94BE0C0895282F87 +:101C7000269511F437E009C037E0982F990F822F8D +:101C80008170892B31502695C1F790E002C0880FF2 +:101C9000991F3A95E2F7089589B1E5E2F0E0908165 +:101CA0009E7F908328E7922F9A95F1F7908191601B +:101CB00090832A95F1F7829586958770809581703B +:101CC000089520E090E0A9E2B0E0E5E2F0E038E736 +:101CD00026958C9185FF206880818E7F8083832F5D +:101CE0008A95F1F7808181608083832F8A95F1F74F +:101CF0009F5F983069F7822F0895AF92BF92DF926D +:101D0000EF92FF920F931F93CF93DF93EC015B0150 +:101D1000EAE2F0E080818F7D8083ABE2B0E08C91DD +:101D200080628C938081806880838C9180688C93A2 +:101D3000E4E2F0E0808181608083E5E2F0E0808190 +:101D40008160808380EF8A95F1F78C918F778C93F7 +:101D500088E78A95F1F70E94610EF82E0E94610EC5 +:101D6000D82E0E94610E482FFF2014F48FE789833C +:101D70002F2D30E0F6FE02C080E8898325FF02C0E7 +:101D80008FE78A8324FF02C080E88A83D901A87084 +:101D9000B07023FF03C08F8182608F83B9016470AC +:101DA000707022FF03C08F8181608F83042F10E049 +:101DB000C8018F709070089709F04BC08F2D8295E5 +:101DC0008F70E6E2F3E0E80FF11DE491ED838D2DD5 +:101DD0008095482F4F70483008F04051842F90E094 +:101DE000880F991F880F991F909581959F4F8A831F +:101DF0008D2D90E080959095807F9070959587953A +:101E0000959587959595879595958795482F8830D1 +:101E100008F04051842F90E0880F991F880F991F78 +:101E2000909581959F4F8983AB2B19F08F818260AC +:101E30008F83672B19F08F8181608F8321FF03C00F +:101E40008E8181608E8320FF93C08E8182608E831D +:101E50008FC0ED2CFF24C701807C9070803C9105E1 +:101E6000D9F58FEFD81621F081E0809381010FC062 +:101E700080918101882359F421FF03C08E81816004 +:101E80008E8320FF75C08E8182608E8371C020FF9B +:101E900002C08FE78C8321FF02C080E88B83E0FEC5 +:101EA00002C08FE78B83E1FE02C080E88C83E2FEF4 +:101EB00003C08E8180648E83E3FE03C08E818068C0 +:101EC0008E83E4FE03C08E8181608E83E5FE50C068 +:101ED0008E8182608E834CC0C701807F9070009796 +:101EE00009F51092810121FF03C08E8184608E83E9 +:101EF00020FF03C08E8181608E83E0FE03C08E814F +:101F000082608E83E1FE03C08E8188608E83E2FE54 +:101F100003C08E8180648E83E3FE2AC08E81806838 +:101F20008E8326C08038910509F582E080938A016E +:101F3000842F0E94370E8F7700FD8195F5018383F2 +:101F40000E94610E182F0E94370E8F7710FD819529 +:101F5000F5018283E1FE03C0818181608183E0FE1F +:101F600007C0F50181818260818302C010928101E6 +:101F7000DF91CF911F910F91FF90EF90DF90BF9075 +:101F8000AF900895382F8FE08A95F1F790E020E028 +:101F9000E5E2F0E04CE3A3E2B0E080818B7F808358 +:101FA00030FF04C080818061808303C080818F7E88 +:101FB0008083842F8A95F1F72695808184608083C1 +:101FC0008C9185FD2068842F8A95F1F79F5F98306A +:101FD00011F03695E2CF8FE08A95F1F7822F0895C0 +:101FE000DF92EF92FF920F931F93CF93DF93EC0159 +:101FF0007B01E4E2F0E080818D7D808380818C61D3 +:102000008083E5E2F0E080818E6380838081877F3A +:1020100080838FE08A95F1F781E00E94C20F82E40D +:102020000E94C20F082F10E0813409F411E0DD2472 +:10203000033711F4DD24D394812F8D2990E020E023 +:1020400030E0033511F421E030E0822B932B892B13 +:1020500009F481C08FEF0E94C20F8FEF0E94C20F60 +:10206000E82F982F80FD03C08F8181608F8393FDBF +:1020700003C08F8182608F83112389F094FD02C099 +:1020800080E88A8396FD02C08FE78A83EE2314F0EE +:1020900080E8898395FD1AC08FE7898317C0DD200A +:1020A000A9F091FD03C08F8184608F8392FD03C0EE +:1020B0008F8188608F83E295EF70F0E0E095F09576 +:1020C000EF70F070ED5BFC4FE491ED838FEF0E94B9 +:1020D000C20F282F982F80FD03C08E8180618E83D0 +:1020E00091FD03C08E8180628E8392FD03C08E813C +:1020F00080648E8393FD03C08E8180688E8394FDFF +:1021000003C08E8188608E8395FD03C08E818260BE +:102110008E8396FD03C08E8181608E8322231CF006 +:102120008E8184608E83DD2011F40335A1F48FEF5E +:102130000E94C20F80588B838FEF0E94C20F80587D +:102140008C838FEF0E94C20F805889838FEF0E948B +:10215000C20F80588A83033209F050C083E0809315 +:102160008A018FEF0E94C20F8FEF0E94C20FE82FEB +:1021700083FD07C0D70117968C9117978260179639 +:102180008C93E295EF70F0E0E095F095EF70F070D1 +:10219000ED5BFC4FE491D7011596EC938FEF0E9415 +:1021A000C20F282F83FD04C0F701868180688683D3 +:1021B00024FD07C0D70116968C911697826016965B +:1021C0008C9325FD04C0F7018681816086838FEFA3 +:1021D0000E94C20F8058D70111968C938FEF0E94F6 +:1021E000C20FF70183838FEF0E94C20FD7011996A8 +:1021F0008C938FEF0E94C20FF7018087E5E2F0E039 +:102200008081886080838FE08A95F1F7DF91CF919C +:102210001F910F91FF90EF90DF900895EF92FF9242 +:102220000F931F93CF93DF937C01E5E2F0E0808171 +:10223000877F8083062F10E01016110664F4C0E03B +:10224000D0E0F701EC0FFD1F80810E94C20F2196A4 +:10225000C017D107B4F3E5E2F0E0808188608083A5 +:102260008FE08A95F1F7DF91CF911F910F91FF9049 +:10227000EF90089590E0E3E2F0E003C09F5F983CA8 +:1022800019F0808181FDFACF089590E0E3E2F0E05B +:1022900003C09F5F983C19F0808181FFFACF0895B9 +:1022A0000F931F93CF93DF93EC01E4E2F0E0808182 +:1022B0008D7C808380818C608083E5E2F0E080818A +:1022C0008E638083EAE2F0E080818E7E8083EBE2A1 +:1022D000F0E08081816180838AE08A95F1F7489BF4 +:1022E00057C04C9903C08E8180618E83E5E2F0E097 +:1022F0008081877F80838AE08A95F1F71C9902C0EC +:1023000080E88A831D9902C08FE78A83489902C0BA +:1023100080E889834C9902C08FE78983E5E2F0E089 +:102320008081837F886080838AE08A95F1F71C9999 +:1023300003C08E8182608E831D9903C08E8184606C +:102340008E83489903C08E8181608E834C9903C02F +:102350008F8182608F83E5E2F0E08081837F8083DC +:102360008AE08A95F1F71C9903C08E8180628E8382 +:102370001D9903C08E8180618E83489903C08E8130 +:1023800088608E834C993AC18E8180688E8336C175 +:102390001C9B34C1E5E2F0E08081877F80838081EF +:1023A0008B7F80830E943A111C990EC105E210E0D8 +:1023B000F8018081846080830E944511F80180814A +:1023C0008B7F80830E943A111C9902C080E88A8327 +:1023D0001D9902C08FE78A83489902C080E88983EB +:1023E0004C9B02C010E010C08FE7898310E00CC046 +:1023F0009260489B94604C9B9860E6E2F3E0E90FA2 +:10240000F11DE491ED8311E0E5E2F0E0808184606C +:1024100080830E9445111C9903C08E8182608E8347 +:102420001D9903C08E8184608E83489903C08E817C +:1024300081608E834C9903C08F8188608F83E5E231 +:10244000F0E080818B7F80830E943A111C9903C049 +:102450008E8180628E831D9903C08E8180618E8300 +:10246000489903C08E8188608E834C9903C08E8109 +:1024700080688E83E5E2F0E08081846080830E9442 +:1024800045114C9903C08E8180648E83E5E2F0E0B3 +:1024900080818B7F80830E943A111C9902C000E1E9 +:1024A00001C000E01D9B0062489B00644C9B0068DB +:1024B000E5E2F0E08081846080830E9445111C9BEE +:1024C00001601D9B0260489B04604C9B08601130BA +:1024D00019F48FE7801B8983E5E2F0E080818B7F30 +:1024E00080830E943A111C9902C000E101C000E003 +:1024F0001D9B0062489B00644C9B0068E5E2F0E095 +:102500008081846080830E9445111C9B01601D9B1B +:102510000260489B04604C9B0860113019F48FE7FF +:10252000801B8A83E5E2F0E080818B7F80830E94BC +:102530003A111C9902C000E101C000E01D9B00623D +:10254000489B00644C9B0068E5E2F0E08081846079 +:1025500080830E9445111C9B01601D9B0260489B6B +:1025600004604C9B0860113019F4802F80588C83D4 +:10257000E5E2F0E080818B7F80830E943A111C9914 +:1025800002C000E101C000E01D9B0062489B0064A6 +:102590004C9B0068E5E2F0E08081846080830E94CB +:1025A00045111C9B01601D9B0260489B04604C9B75 +:1025B0000860113019F4802F80588B83E5E2F0E039 +:1025C00080818C6080831AC005E210E0F801808170 +:1025D000846080830E944511F80180818B7F808315 +:1025E0000E943A11E3E2F0E0808182958F7080953D +:1025F000982F9170808185FFFBCEFBCEDF91CF912C +:102600001F910F910895DC01E4E2F0E08081817C6C +:102610008083E5E2F0E080818E638083E7E2F0E092 +:102620008081827C8083808182608083E8E2F0E028 +:1026300080818F63808380818D7F808380818260B1 +:10264000808390E82FE0E3E2F0E0822F8A95F1F7B3 +:10265000808185FF03C011969C931197808184FF30 +:1026600003C012969C931297808183FF03C0139638 +:102670009C931397808182FF03C014969C931497B8 +:102680009F5F9F3711F711968C9111978E3719F430 +:1026900011961C92119712968C9112978E3719F4FD +:1026A00012961C92129713968C9113978E3719F4E9 +:1026B00013961C92139714968C9114978E3719F4D5 +:1026C00014961C921497309907C016968C91169701 +:1026D000816016968C931697199907C016968C915F +:1026E0001697826016968C9316974C9907C016968B +:1026F0008C911697846016968C931697489906C00D +:1027000016968C911697886016968C930895E9E634 +:10271000F0E0808182608083EDE3F0E08081816081 +:102720008083EAEAF1E08BE4808331978AE5808355 +:1027300008951F93CF93DF938091BA01982F935000 +:102740000AF4B1C02091B7018091B6018D3209F031 +:10275000A8C0983009F0A5C08CE090E0821B9109D8 +:10276000FC01E254FE4FEF0183EC80939E018AE569 +:1027700080932201109282018081807629F0CF011E +:102780000E94BF04282F84C092811092A7018181EA +:10279000882331F4E8EAF1E0108222E0319774C036 +:1027A000853031F49093BB0120E0E7EAF1E06CC0A2 +:1027B000863009F049C08381813031F4CF010E9415 +:1027C000E504282F80E43DC0823031F4CF010E941F +:1027D000E504282F80E035C08330F1F4992349F4D3 +:1027E00080E593E09093B9018093B80180E424E000 +:1027F00028C0913049F484E593E09093B901809327 +:10280000B80180E42AE01DC09230C9F4CF010E94D3 +:10281000E504282F80E415C0813249F482E191E07B +:102820009093B9018093B80180E429E00AC0823214 +:1028300031F4CF010E94E504282F80E402C080E437 +:1028400020E08093820124C0883021F421E0EDEB68 +:10285000F1E01AC0893031F49093BD0120E0E7EA3D +:10286000F1E012C08A3021F421E0E7EAF1E00CC087 +:102870008B3021F020E0E7EAF1E006C08BE48093A2 +:10288000AA0120E0E7EAF1E0F093B901E093B80192 +:102890008F81882321F48E81821708F4282F2093BA +:1028A00023011092BA018091220184FF57C0109138 +:1028B00023011F3F09F452C0193008F05CC0109288 +:1028C0002301EEE9F1E0808198E8892780831123D4 +:1028D00009F45DC02091B8013091B9018091820165 +:1028E00086FF14C0AFE9B1E080E090E0F901E80FA5 +:1028F000F91FE491ED9301961817C1F7812F8150CC +:1029000090E00196F901E80FF91F0FC0D901912F4E +:10291000EFE9F1E08D9181939150E1F7812F8150A2 +:1029200090E00196F901E80FF91FF093B901E093E7 +:10293000B801193068F48FE991E0612F0E941115F8 +:10294000612F6C5F6C3040F48FEF8093230104C0E3 +:102950008FEF809323016EE16093220194E1E9E21D +:10296000F0E080818670D1F49150D9F71092BB01CC +:102970001092B50113C0812F885080932301EEE996 +:10298000F1E0808198E88927808318E0A3CF8FE960 +:1029900091E060E00E94111564E0D6CFDF91CF9105 +:1029A0001F910895FF920F931F93DC01F62E8091E3 +:1029B000A90184FF07C0EAEAF1E0808198E889274D +:1029C000808303C08AE58093A9019F2DEBEAF1E0A3 +:1029D0008D9181939150E1F70BEA11E0C8016F2DC1 +:1029E0000E9411158F2D8C5F02501040F8018083DA +:1029F0001F910F91FF900895A82FB92F80E090E0CC +:102A000041E050EA609530E009C02D91822797950A +:102A1000879510F084279527305EC8F36F5FA8F381 +:102A20000895EADF8D939D930895CF93CFB7CF9309 +:102A3000C395499BE9F7499B0BC0499B09C0499B3A +:102A400007C0499B05C0499B03C0499B01C0C2C048 +:102A5000C091B701DF93DD27C254DE4F2F932FEFD4 +:102A6000499B03C02F91DF91E6CF0F931F934F93A4 +:102A70006F9309B101FB20F93F933BE05F931EC0C8 +:102A80004E7F012F19B11670E1F0216000001DC0CA +:102A9000102F4D7F2260000009B1067091F01DC01B +:102AA0004B7F2460012F000019B1167051F01EC039 +:102AB00019B1167031F0477F28601BC019B116702C +:102AC00009F462C04FEF297FD9F2012701FB21F9F8 +:102AD00009B10670B1F3237FD9F2102711FB22F957 +:102AE00000C019B1167069F3277ED1F2012701FBEE +:102AF00023F92F7CE9F209B1067019F3102711FBB5 +:102B000024F92F7929F100C019B11670E9F10127D4 +:102B100001FB25F92F7311F100C009B10670A1F175 +:102B2000102711FB26F92230F8F000C019B11670F9 +:102B300059F1012701FB27F92430E0F0422700007A +:102B400009B14993102711FB20F93150C8F0B6CFD5 +:102B50004F7E09B10670C1F02061D3CF206219B158 +:102B6000167091F04F7DD6CF4F7B09B1067061F0A2 +:102B70002064D9CF4F7719B1167031F02068DCCFBF +:102B800011E01CBB002719C03B503195C31BD0403E +:102B900011E01CBB0881033C09F10B34F9F02091D2 +:102BA000B5011981110F1213EDCF4A81441F093667 +:102BB00051F10D3211F0013E29F70093BC015F91F4 +:102BC0003F916F914F911F910F912F91DF91CCB356 +:102BD000C0FD2ECFCF91CFBFCF9118952091BC01D2 +:102BE000222369F31091BA01112389F534308AF157 +:102BF0003093BA012093B6011091B7013BE0311B2D +:102C00003093B70126C00091BA01013004F50AE5FE +:102C10004F7049F43091220134FD1CC00093220111 +:102C2000CEE9D1E01BC03091A90134FD13C000935F +:102C3000A901CAEAD1E012C005271127000019C076 +:102C4000052711271FC005271127000024C04AE5CA +:102C500002C032ED432FC4E1D0E032E01AB1166079 +:102C6000599A0BB11AB956E020E866E020FF052713 +:102C700027950BB917951C3FF8F66A95B9F720FF11 +:102C80000527279500000BB917951C3FC8F620FFB4 +:102C900005272795179566E01C3F0BB9A0F62991EB +:102CA0003A9521F7097F1091BB01110F0BB9C6515D +:102CB000D04011F01093B50111E01CBB02601AB1B5 +:102CC000197F402F497F53E05A95F1F700C00BB9A7 +:0A2CD0001AB94BB974CFF894FFCF86 +:102CDA000902220001010080FA0904000001030030 +:102CEA0000000921010100012250000705810308A3 +:042CFA0000085AFF75 :00000001FF diff --git a/src_NormalAndArcadeMode/ArcadeMode/direct.c b/src_NormalAndArcadeMode/ArcadeMode/direct.c index c08eb47..e460aa2 100644 --- a/src_NormalAndArcadeMode/ArcadeMode/direct.c +++ b/src_NormalAndArcadeMode/ArcadeMode/direct.c @@ -66,8 +66,8 @@ void ReadDB9(report_t *reportBuffer) PORTD |= (1<<7); // select high _delay_us(14); - if (!(PIND & (1<<0))) reportBuffer->b1 |= (1<<5); // Z - if (!(PIND & (1<<3))) reportBuffer->b1 |= (1<<4); // Y + if (!(PIND & (1<<0))) reportBuffer->b1 |= (1<<7); // Z + if (!(PIND & (1<<3))) reportBuffer->b1 |= (1<<6); // Y if (!(PIND & (1<<4))) reportBuffer->b1 |= (1<<3); // X if (!(PIND & (1<<5))) reportBuffer->b2 |= (1<<0); // Mode } diff --git a/src_NormalAndArcadeMode/descriptors.h b/src_NormalAndArcadeMode/descriptors.h index e2ed0fa..5a207a5 100644 --- a/src_NormalAndArcadeMode/descriptors.h +++ b/src_NormalAndArcadeMode/descriptors.h @@ -221,64 +221,6 @@ PROGMEM char usbHidReportDescriptorWheel[] = { 0xC0, //End_Collection }; -/* ----- HID Descriptor 1P --------------------------------------------------------------------- */ - -PROGMEM char usbHidReportDescriptorIgnore1P[] = { - 0x05,0x01, //Usage_Page (Generic Desktop) - 0x09,0x04, //Usage (Joystick) -// 4 - -// Main joystick x/y - 0xA1,0x01, //Collection (Application) - 0x85,0x01, // Report ID (1) - 0x09,0x01, //Usage (Pointer) - 0xA1,0x00, //Collection (Physical) - 0x09,0x30, //Usage (X) - 0x09,0x31, //Usage (Y) - 0x15,0x80, //Logical_Minimum (-128) - 0x25,0x7F, //Logical Maximum (127) - 0x75,0x08, //Report_Size (8) - 0x95,0x02, //Report_Count (4) - 0x81,0x02, //Input (Data, Var, Abs) -// (20) - -// Second joystick Z/Rz - 0x09,0x32, //Usage (Z) - 0x09,0x35, //Usage (Rz) - 0x15,0x80, //Logical_Minimum (-128) - 0x25,0x7F, //Logical Maximum (127) - 0x75,0x08, //Report_Size (8) - 0x95,0x02, //Report_Count (4) - 0x81,0x02, //Input (Data, Var, Abs) -// (14) - -// Hat switch - 0x09,0x39, //Usage (Hat switch) - 0x15,0x00, //Logical_Minimum (0) - 0x25,0x07, //Logical_Maximum (7) - 0x75,0x08, //Report_Size (8) - 0x95,0x01, //Report_Count (1) - 0x81,0x02, //Input (Data, Var, Abs) -//(12) was 18 - -// Digital fire buttons - 0x05,0x09, //Usage_Page (Button) - 0x19,0x01, //Usage_Minimum (Button 1) - 0x29,0x10, //Usage_Maximum (Button 16) - 0x15,0x00, //Logical_Minimum (0) - 0x25,0x01, //Logical_Maximum (1) - 0x75,0x01, //Report_Size (1) - 0x95,0x10, //Report_Count (16) - 0x55,0x00, //Unit_Exponent (0) - 0x65,0x00, //Unit (None) - 0x81,0x02, //Input (Data, Var, Abs) - 0xC0, //End_Collection - 0xC0, //End_Collection -//(22) -}; - - - /* ----- HID Descriptor 2P --------------------------------------------------------------------- */ PROGMEM char usbHidReportDescriptor2P[] = { @@ -286,22 +228,19 @@ PROGMEM char usbHidReportDescriptor2P[] = { /* ----- Player 1 ----- */ 0x05,0x01, //Usage_Page (Generic Desktop) - 0x09,0x04, //Usage (Joystick) -//(4) + 0x09,0x05, //Usage (Game Pad) // Main joystick x/y 0xA1,0x01, //Collection (Application) 0x85,0x01, // Report ID (1) - 0x09,0x01, //Usage (Pointer) 0xA1,0x00, //Collection (Physical) 0x09,0x30, //Usage (X) 0x09,0x31, //Usage (Y) 0x15,0x80, //Logical_Minimum (-128) 0x25,0x7F, //Logical Maximum (127) 0x75,0x08, //Report_Size (8) - 0x95,0x02, //Report_Count (4) + 0x95,0x02, //Report_Count (2) 0x81,0x02, //Input (Data, Var, Abs) -//(22) // Second joystick Z/Rz 0x09,0x32, //Usage (Z) @@ -309,18 +248,23 @@ PROGMEM char usbHidReportDescriptor2P[] = { 0x15,0x80, //Logical_Minimum (-128) 0x25,0x7F, //Logical Maximum (127) 0x75,0x08, //Report_Size (8) - 0x95,0x02, //Report_Count (4) + 0x95,0x02, //Report_Count (2) 0x81,0x02, //Input (Data, Var, Abs) -//(14) + // Hat switch 0x09,0x39, //Usage (Hat switch) 0x15,0x00, //Logical_Minimum (0) 0x25,0x07, //Logical_Maximum (7) - 0x75,0x08, //Report_Size (8) + 0x35,0x00, //Physical Minimum (0) + 0x46,0x3B,0x01, //Physical_Maximum (315) + 0x65,0x14, //Unit(eng:rot angular position) + 0x75,0x04, //Report_Size (4) 0x95,0x01, //Report_Count (1) 0x81,0x02, //Input (Data, Var, Abs) -//(12) + 0x75,0x04, //Report_Size (4) *Padding* + 0x95,0x01, //Report_Count (1) *Padding* + 0x81,0x03, //Input (Data, Var, Abs) // Digital fire buttons 0x05,0x09, //Usage_Page (Button) @@ -335,39 +279,46 @@ PROGMEM char usbHidReportDescriptor2P[] = { 0x81,0x02, //Input (Data, Var, Abs) 0xC0, //End_Collection 0xC0, //End_Collection -//(22) /* ----- Player 2 ----- */ 0x05,0x01, //Usage_Page (Generic Desktop) - 0x09,0x04, //Usage (Joystick) + 0x09,0x05, //Usage (Game Pad) + // Main joystick x/y 0xA1,0x01, //Collection (Application) 0x85,0x02, // Report ID (2) - 0x09,0x01, //Usage (Pointer) 0xA1,0x00, //Collection (Physical) 0x09,0x30, //Usage (X) 0x09,0x31, //Usage (Y) 0x15,0x80, //Logical_Minimum (-128) 0x25,0x7F, //Logical Maximum (127) 0x75,0x08, //Report_Size (8) - 0x95,0x02, //Report_Count (4) + 0x95,0x02, //Report_Count (2) 0x81,0x02, //Input (Data, Var, Abs) + // Second joystick Z/Rz 0x09,0x32, //Usage (Z) 0x09,0x35, //Usage (Rz) 0x15,0x80, //Logical_Minimum (-128) 0x25,0x7F, //Logical Maximum (127) 0x75,0x08, //Report_Size (8) - 0x95,0x02, //Report_Count (4) + 0x95,0x02, //Report_Count (2) 0x81,0x02, //Input (Data, Var, Abs) + // Hat switch 0x09,0x39, //Usage (Hat switch) 0x15,0x00, //Logical_Minimum (0) 0x25,0x07, //Logical_Maximum (7) - 0x75,0x08, //Report_Size (8) + 0x35,0x00, //Physical Minimum (0) + 0x46,0x3B,0x01, //Physical_Maximum (315) + 0x65,0x14, //Unit(eng:rot angular position) + 0x75,0x04, //Report_Size (4) 0x95,0x01, //Report_Count (1) 0x81,0x02, //Input (Data, Var, Abs) + 0x75,0x04, //Report_Size (4) *Padding* + 0x95,0x01, //Report_Count (1) *Padding* + 0x81,0x03, //Input (Data, Var, Abs) // Digital fire buttons 0x05,0x09, //Usage_Page (Button) @@ -446,111 +397,46 @@ PROGMEM char usbHidReportDescriptorMouse[] = { 0xC0, // End_Collection }; -/* ----- HID Descriptor Wheel (NegCon) --------------------------------------------------------------------- */ - -PROGMEM char usbHidReportDescriptorIgnoreWheel[] = { - 0x05,0x01, //Usage_Page (Generic Desktop) - 0x09,0x04, //Usage (Joystick) - -// Main joystick x/y - 0xA1,0x01, //Collection (Application) - 0x85,0x01, // Report ID (1) - 0x09,0x01, //Usage (Pointer) - 0xA1,0x00, //Collection (Physical) - 0x09,0x30, //Usage (X) - 0x09,0x31, //Usage (Y) - 0x15,0x80, //Logical_Minimum (-128) - 0x25,0x7F, //Logical Maximum (127) - 0x75,0x08, //Report_Size (8) - 0x95,0x02, //Report_Count (2) - 0x81,0x02, //Input (Data, Var, Abs) - -// Hat switch - 0x09,0x39, //Usage (Hat switch) - 0x15,0x00, //Logical_Minimum (0) - 0x25,0x07, //Logical_Maximum (7) - 0x75,0x08, //Report_Size (8) - 0x95,0x01, //Report_Count (1) - 0x81,0x02, //Input (Data, Var, Abs) - -// Digital fire buttons - 0x05,0x09, //Usage_Page (Button) - 0x19,0x01, //Usage_Minimum (Button 1) - 0x29,0x10, //Usage_Maximum (Button 16) - 0x15,0x00, //Logical_Minimum (0) - 0x25,0x01, //Logical_Maximum (1) - 0x75,0x01, //Report_Size (1) - 0x95,0x10, //Report_Count (16) - 0x55,0x00, //Unit_Exponent (0) - 0x65,0x00, //Unit (None) - 0x81,0x02, //Input (Data, Var, Abs) - -//Analog buttons - 0x05,0x01, //Usage_Page (Generic Desktop) - 0x09, 0x36, // USAGE (Slider (Throttle)) - 0x15,0x00, //Logical_Minimum (0) - 0x26,0xFF, 0x00, //Logical Maximum (255) - 0x75, 0x08, // REPORT_SIZE (8) - 0x95, 0x01, // REPORT_COUNT (1) - 0x81, 0x02, // INPUT (Data,Var,Abs) - -//Analog Buttons - 0x05,0x02, //Usage_Page (Simulation Controls) - 0x09, 0xC4, // USAGE (Brake) // Brake and Accel for android compatibility - 0x09, 0xC5, // USAGE (Accel) - 0x15, 0x00, //Logical_Minimum (0) - 0x26,0xFF, 0x00, //Logical Maximum (255)) - 0x75, 0x08, // REPORT_SIZE (8) - 0x95, 0x02, // REPORT_COUNT (2) - 0x81, 0x02, // INPUT (Data,Var,Abs) - - 0xC0, //End_Collection - 0xC0, //End_Collection -}; - /* ----- HID Descriptor AnalogButtons (PS2 Pressure Sensitive) --------------------------------------------------------------------- */ PROGMEM char usbHidReportDescriptorAnalogButtons[] = { 0x05,0x01, //Usage_Page (Generic Desktop) - 0x09,0x04, //Usage (Joystick) -// 4 + 0x09,0x05, //Usage (Game Pad) // Main joystick x/y 0xA1,0x01, //Collection (Application) 0x85,0x01, // Report ID (1) - 0x09,0x01, //Usage (Pointer) 0xA1,0x00, //Collection (Physical) 0x09,0x30, //Usage (X) 0x09,0x31, //Usage (Y) 0x15,0x80, //Logical_Minimum (-128) 0x25,0x7F, //Logical Maximum (127) 0x75,0x08, //Report_Size (8) - 0x95,0x02, //Report_Count (4) + 0x95,0x02, //Report_Count (2) 0x81,0x02, //Input (Data, Var, Abs) -// (22) -// Second joystick Rx/Ry - 0x09,0x33, //Usage (Rx) - 0x09,0x34, //Usage (Ry) +// Second joystick Z/Rz + 0x09,0x32, //Usage (Z) + 0x09,0x35, //Usage (Rz) 0x15,0x80, //Logical_Minimum (-128) 0x25,0x7F, //Logical Maximum (127) 0x75,0x08, //Report_Size (8) - 0x95,0x02, //Report_Count (4) + 0x95,0x02, //Report_Count (2) 0x81,0x02, //Input (Data, Var, Abs) -// (14) // Hat switch 0x09,0x39, //Usage (Hat switch) 0x15,0x00, //Logical_Minimum (0) 0x25,0x07, //Logical_Maximum (7) - 0x75,0x05, //Report_Size (4) - 0x95,0x01, //Report_Count (1) - 0x81,0x03, //Input (Data, Var, Abs) -// Round to one byte - 0x75,0x03, //Report_Size (4) + 0x35,0x00, //Physical Minimum (0) + 0x46,0x3B,0x01, //Physical_Maximum (315) + 0x65,0x14, //Unit(eng:rot angular position) + 0x75,0x04, //Report_Size (4) 0x95,0x01, //Report_Count (1) - 0x81,0x03, //Input (Data, Var, Abs) -//()18) + 0x81,0x02, //Input (Data, Var, Abs) + 0x75,0x04, //Report_Size (4) *Padding* + 0x95,0x01, //Report_Count (1) *Padding* + 0x81,0x03, //Input (Data, Var, Abs) // Digital fire buttons 0x05,0x09, //Usage_Page (Button) @@ -563,7 +449,7 @@ PROGMEM char usbHidReportDescriptorAnalogButtons[] = { 0x55,0x00, //Unit_Exponent (0) 0x65,0x00, //Unit (None) 0x81,0x02, //Input (Data, Var, Abs) -//(20) + //Analog Buttons and other sliders 0x05,0x01, //Usage_Page (Generic Desktop) 0x09, 0x36, // USAGE (Slider) @@ -585,6 +471,5 @@ PROGMEM char usbHidReportDescriptorAnalogButtons[] = { 0x81, 0x02, // INPUT (Data,Var,Abs) 0xC0, //End_Collection 0xC0, //End_Collection -//(39)) };