diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2014-01-17 03:11:14 +0400 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2014-01-17 03:11:14 +0400 |
commit | 58a8883d0d8c266af58cae1f072271d455733d44 (patch) | |
tree | 57d39101068f9598d39e32bf7c1befb5a14c4ae7 | |
parent | edd073f8f9275185d5cf46bb81b8a1352163bb1e (diff) |
Left trigger fix
-rw-r--r-- | defines.h | 2 | ||||
-rw-r--r-- | main.c | 4 | ||||
-rw-r--r-- | nes2wii.hex | 401 |
3 files changed, 204 insertions, 203 deletions
@@ -19,7 +19,7 @@ #define NES_CLOCK_PIN 1 #define NES_DATA_PIN 2 -//#define SNES_ENABLED +#define SNES_ENABLED #define SNES_PORT PORTA #define SNES_PORT_DDR DDRA #define SNES_PORT_PIN PINA @@ -140,7 +140,7 @@ void wiimote_query() switch (b) { case 2: // L - but_dat[5] &= 0b11011111; // BDR BDD BLT B- BH B+ BRT 1 + but_dat[4] &= 0b11011111; // BDR BDD BLT B- BH B+ BRT 1 break; case 3: // R but_dat[4] &= 0b11111101; // BDR BDD BLT B- BH B+ BRT 1 @@ -214,7 +214,7 @@ void wiimote_query() but_dat[5] &= 0b11110111; // BZL BB BY BA BX BZR BDL BDU break; case 10: // L - but_dat[5] &= 0b11011111; // BDR BDD BLT B- BH B+ BRT 1 + but_dat[4] &= 0b11011111; // BDR BDD BLT B- BH B+ BRT 1 break; case 11: // R but_dat[4] &= 0b11111101; // BDR BDD BLT B- BH B+ BRT 1 diff --git a/nes2wii.hex b/nes2wii.hex index f22d5d5..5b50825 100644 --- a/nes2wii.hex +++ b/nes2wii.hex @@ -2,7 +2,7 @@ :100010000C945C050C945C050C945C050C945C05DC :100020000C945C050C945C050C945C050C945C05CC :100030000C945C050C945C050C945C050C945C05BC -:100040000C945C050C946C0B0C945C050C945C0596 +:100040000C945C050C94710B0C945C050C945C0591 :100050000C945C05A877A6E0F7435A3585E27297C1 :100060008FB71A6287380D67C7BE4F3E2076378F2D :1000700068B7A9263F2B10E3307E900E850A705199 @@ -167,9 +167,9 @@ :100A60000000000000000000000000000000000086 :100A70000000000000000000000000000000112441 :100A80001FBECFE5D4E0DEBFCDBF10E0A0E6B0E0F2 -:100A9000E0E3F9E102C005900D92A638B107D9F75D +:100A9000EAE3F9E102C005900D92A638B107D9F753 :100AA00011E0A6E8B0E001C01D92AC3AB107E1F751 -:100AB0000E9434060C94960C0C940000D89840E0E8 +:100AB0000E9434060C949B0C0C940000D89840E0E3 :100AC00020E030E052E4D998852F8A95F1F789B378 :100AD0008695869590E081709070022E02C0880FF6 :100AE000991F0A94E2F7482BD99A852F8A95F1F736 @@ -201,207 +201,208 @@ :100C8000D49AD59ADE9AD09AD19ADA9A8FE5898346 :100C90008FED8A838FE88B831C828FEF8D838E8309 :100CA00080E690E0BE016F5F7F4F46E650E02CE5A6 -:100CB00036E00E948C08FFCFEF92FF920F931F93B4 +:100CB00036E00E949108FFCFEF92FF920F931F93AF :100CC000DF93CF93CDB7DEB72A970FB6F894DEBF88 :100CD0000FBECDBF8FE58D838FED8E838FE88F8321 :100CE00018868FEF89878A87CE0101960E94AC050E -:100CF000892B09F0C9C0EE24FF2400E010E00E9417 +:100CF000892B09F0CEC0EE24FF2400E010E00E9412 :100D00008305BC0141E050E09A0121503040CB0105 :100D1000022E02C0969587950A94E2F780FD15C0D1 -:100D20002530310509F4ADC026303105C4F4223038 -:100D3000310509F4A2C02330310574F521153105C0 -:100D400009F48AC02130310531F04031510574F584 +:100D20002530310509F4A5C026303105C4F4223040 +:100D3000310509F49AC0233031057CF521153105C0 +:100D400009F4A3C02130310531F0403151057CF563 :100D50004F5F5F4FD9CF8A858F7D8A87F9CF283043 -:100D6000310509F482C0293031055CF426303105A3 -:100D700009F476C02730310541F79EE1E92EF12CC8 -:100D8000E7CF2A30310539F32A3031050CF036C16E -:100D90008A85877F8A87DCCF2330310509F469C0D3 -:100DA0002430310591F60EE110E0D2CF0E945E05AD -:100DB000682F70E041E050E09A0121503040CB01B3 -:100DC000022E02C0959587950A94E2F780FD1DC01A -:100DD0002330310509F430C1243031058CF5213040 -:100DE000310509F42FC1223031050CF44CC189853D -:100DF0008F7E89874F5F5F4FDFCF2630310509F443 -:100E000005C12730310509F40CC14830510594F370 -:100E10009E2D8D81890F8D838E81800F8E83CE01D3 -:100E200005960E9483082A960FB6F894DEBF0FBE7F -:100E3000CDBFCF91DF911F910F91FF90EF9008955B -:100E40002530310509F4F3C025303105B4F60EE143 -:100E500010E04F5F5F4FB0CF8A858F7B8A8778CF56 -:100E600022EEE22E2FEFF22E73CF8A858F7E8A87B5 -:100E70006FCF89858B7F89876BCF89858F7E8987A7 -:100E800067CF02EE1FEF64CF8981682F70E041E0E9 -:100E900050E0E8E0F0E09A0121503040CF01841B9F -:100EA000950BDB0102C0B595A7958A95E2F7A0FFE7 -:100EB00013C02330310509F4E2C02430310594F425 -:100EC0002130310509F4D7C0223031050CF4E4C0DB -:100ED0008A858F778A8703C048305105C4F44F5FF5 -:100EE0005F4FD9CF2530310509F4C1C02530310518 -:100EF00024F48A858E7F8A87F2CF2630310509F463 -:100F000092C02730310541F789858F7789878A819B -:100F1000682F70E041E050E0E8E0F0E09A012150F5 -:100F20003040CF01841B950BDB0102C0B595A7951E -:100F30008A95E2F7A0FF0FC02430310509F48CC078 -:100F40002530310574F42230310509F481C0233095 -:100F5000310509F462C048305105BCF44F5F5F4F62 -:100F6000DDCF2630310509F47BC02630310524F46D -:100F70008F81807E8F83F2CF2730310561F78D819D -:100F8000806C8D838E81806C8E838B81282F30E0E6 -:100F90002038310514F0205031408C81E82FF0E0EA -:100FA000E038F10514F0E050F140C901880F991FB5 -:100FB000820F931F9C01220F331F220F331F280F14 -:100FC000391F220F331FC90160E570E00E94620CD7 -:100FD0007B01CF01880F991F8E0F9F1F9C01220F4D -:100FE000331F220F331F280F391F220F331FC90150 -:100FF00060E570E00E94620C8B0181CE2B303105E0 -:1010000009F0A3CE89858D7F8987A2CE82EEE82E56 -:101010008FEFF82E4F5F5F4FCFCE89858D7F898709 -:101020009DCF9EE1F6CE8A858D7F8A8758CF02EECE -:101030001FEF4F5F5F4FC0CE89858B7F89874F5FE2 -:101040005F4FBACE8A858F7B8A874F5F5F4FB4CE62 -:101050008A858F7D8A8782CF8F818F618F837ECFB4 -:101060008D818F738D838E818F738E8377CF8985EA -:101070008F7B898734CF8A858F7B8A8730CF89851C -:101080008B7F89872CCF232B09F0BFCE8A858F7E5B -:101090008A874F5F5F4F90CE232B09F01DCF8A8543 -:1010A0008F7E8A871CCF1092A9011092A801880F09 -:1010B00082B985E486BF78940895882319F485E879 -:1010C00086BF089585EC86BF0895282F30E070E034 -:1010D00088E090E0861B970BA90102C0440F551FC2 -:1010E0008A95E2F7CA0102C0359527956A95E2F71D -:1010F000822B0895863008F00895E0918600F091E3 -:10110000870009950895A8EAB0E0FC0186E0019007 -:101110000D928150E1F708950F931F93182F092F17 -:101120003093870020938600A8EAB0E0FB0186E0B8 -:1011300001900D928150E1F710929801812F902F2C -:101140009C01D9012AEF30E08D91F901E855FF4F5C -:1011500080832F5F3F4F81E020303807A9F7DA0105 -:1011600020E230E08D91F901E855FF4F80832F5F39 -:101170003F4F26323105B1F7A898A9981092A901DE -:101180001092A80184EA82B985E486BF78941F9101 -:101190000F9108952F923F924F925F926F927F929C -:1011A0008F929F92AF92BF92CF92DF92EF92FF9277 -:1011B0000F931F93DF93CF93CDB7DEB76A970FB628 -:1011C000F894DEBF0FBECDBF44E5642E40E0742E20 -:1011D00088249E01295F3F4F388F2F8B3DE0232EBF -:1011E000312C2C0E3D1E28E0422E512CDE01119692 -:1011F000F30184918D9331964F89588DA417B507CB -:10120000C1F780E090E0FC01E857FF4FE081F0E09B -:10121000E258FF4FE491D101A80FB91FEC9301965A -:101220008A30910581F7AA88CF8429812A2530E068 -:101230004C2D477050E09E88B988C201841B950BE5 -:10124000B90102C0660F771F8A95E2F7CB0102C091 -:10125000359527954A95E2F7822B89198B258F833F -:10126000EE84DD842A812E2530E04D2D477050E03C -:10127000AC89C201841B950BF90102C0EE0FFF1F60 -:101280008A95E2F7CF0102C0359527954A95E2F796 -:10129000822B8A198A278887EB892B812E2730E0B9 -:1012A0000D89077010E0B201601B710BC901062E99 -:1012B00002C0880F991F0A94E2F7002E02C03595EC -:1012C00027950A94E2F7822B8C198D2589872C812A -:1012D0002B2530E04A2F4770842F90E09A8F898F1A -:1012E000D888C201498D5A8D841B950BA90102C073 -:1012F000440F551F8A95E2F7CA01098C02C0359543 -:1013000027950A94E2F7822B8D198C258A878D8187 -:10131000E826FF24E770F0E0C2018E1B9F0B9701C7 -:1013200002C0220F331F8A95E2F7C90102C0F5946B -:10133000E794EA95E2F78E298D198B258B878E81AC -:10134000A827B0E0AD0102C0440F551F6A95E2F72F -:10135000BA0102C0B595A7950A95E2F76A2B6A19FA -:1013600069256C87CE01079662E970E046E050E09F -:101370000E94890C009749F0839466E070E0660E45 -:10138000771E77E0871609F031CF282D30E02F5FE8 -:101390003F4F522F442780919600FA01E80FF11D2C -:1013A000E258FF4F94912F5F3F4F322F22278091B9 -:1013B0008B00F901E80FF11DE258FF4FE491E92796 -:1013C000E093980080919400FA01E80FF11DE25833 -:1013D000FF4F949180918D00F901E80FF11DE258C3 -:1013E000FF4FE491E927E093990080919700FA017B -:1013F000E80FF11DE258FF4F949180918F00F901A1 -:10140000E80FF11DE258FF4FE491E927E0939A00BD -:1014100080919200FA01E80FF11DE258FF4F94917C -:1014200080918A00F901E80FF11DE258FF4FE49125 -:10143000E927E0939B0080919300FA01E80FF11DEA -:10144000E258FF4F949180918C00F901E80FF11D53 -:10145000E258FF4FE491E927E0939C0080919500CA -:10146000FA01E80FF11DE258FF4F9491809191002D -:10147000F901E80FF11DE258FF4FE491E927E093ED -:101480009D0080918800FA01E80FF11DE258FF4F9E -:10149000949180918E00F901E80FF11DE258FF4F01 -:1014A000E491E927E0939E0080918900FA01E80F1A -:1014B000F11DE258FF4F949180919000F901E80FDF -:1014C000F11DE258FF4FE491E927E0939F008091DE -:1014D0009200FA01E80FF11DE258FF4F94918091BC -:1014E0008900F901E80FF11DE258FF4FE491E92767 -:1014F000E093A00080919700FA01E80FF11DE258F7 -:10150000FF4F949180918C00F901E80FF11DE25892 -:10151000FF4FE491E927E093A10080919500FA0143 -:10152000E80FF11DE258FF4F949180918800F90176 -:10153000E80FF11DE258FF4FE491E927E093A20084 -:1015400080919400FA01E80FF11DE258FF4F949149 -:1015500080919100F901E80FF11DE258FF4FE491ED -:10156000E927E093A30080919600FA01E80FF11DAE -:10157000E258FF4F949180918F00F901E80FF11D1F -:10158000E258FF4FE491E927E093A4008091930093 -:10159000FA01E80FF11DE258FF4F949180919000FD -:1015A000F901E80FF11DE258FF4FE491E927E093BC -:1015B000A50080918B00FA01E80FF11DE258FF4F62 -:1015C000949180918D00F901E80FF11DE258FF4FD1 -:1015D000E491E927E093A60080918A00480F511D0D -:1015E00042585F4FFA01949180918E00280F311D6F -:1015F00022583F4FF901849189278093A7006A966A -:101600000FB6F894DEBF0FBECDBFCF91DF911F9113 -:101610000F91FF90EF90DF90CF90BF90AF909F9091 -:101620008F907F906F905F904F903F902F90089594 -:10163000982F80548630A0F420E430E049E450E054 -:10164000FA01E21BF30BD901A855BF4F8C91E85763 -:10165000FF4F80832F5F3F4F2634310589F7089570 -:10166000892F86548630C8F48091EE0080938B00D9 -:101670008091EF0080938A008091F0008093890030 -:101680008091F100809388008091F2008093970010 -:101690008091F300809396000895892F8C548430B4 -:1016A000B8F48091F400809395008091F5008093C8 -:1016B00094008091F600809393008091F7008093CE -:1016C0009200892F90E0860F911D8035910509F0D9 -:1016D00008950E94CA0808951F920F920FB60F92A4 -:1016E00011242F933F934F935F936F937F938F9327 -:1016F0009F93AF93BF93EF93FF9381B190E0887F67 -:1017000090708039910509F480C08139910514F1F8 -:10171000803B910509F462C0813B910584F5803AD4 -:10172000910509F464C0883A910509F457C085E829 -:1017300086BFFF91EF91BF91AF919F918F917F9164 -:101740006F915F914F913F912F910F900FBE0F902E -:101750001F9018958037910569F081379105B4F194 -:101760008038910509F451C08838910501F3883714 -:101770009105E9F61092AA0185EC86BFDACF803C8C -:10178000910509F1883C9105F1F0883B910579F6C6 -:10179000809198018A3A09F449C0E091A801F0913A -:1017A000A901E855FF4F808183B98091A8019091EC -:1017B000A90101969093A9018093A8018091AB01A2 -:1017C0008F5F8093AB0185EC86BFB3CF80369105E8 -:1017D00089F28836910509F0AACFCCCF8091A80173 -:1017E0009091A9010E947A081092AB01D1CF80910B -:1017F000A8019091A9012091AB016091AB01821BDE -:101800000E94180B85EC86BF94CF8091AA01882393 -:1018100051F123B1809198018A3A89F1E091A801B0 -:10182000F091A901E855FF4F2083BFCFE091A801B7 -:10183000F091A901E855FF4F8081E091A801F09156 -:10184000A901E770F070E856FF4F2081E091A801F0 -:10185000F091A901E770F070E056FF4F9081821B74 -:10186000892783B9A2CF83B190E09093A901809397 -:10187000A80181E08093AA011092AB01A4CF8091CE -:10188000A8019091A901803F910541F2A091A80182 -:10189000B091A901E091A801F091A901E770F07061 -:1018A000E056FF4F8081E091A801F091A901E77017 -:1018B000F070E856FF4F90818227890FA855BF4FDF -:1018C0008C9373CF97FB092E07260AD077FD04D09F -:1018D0000CD006D000201AF4709561957F4F0895C2 -:1018E000F6F7909581959F4F0895AA1BBB1B51E178 -:1018F00007C0AA1FBB1FA617B70710F0A61BB70B80 -:10190000881F991F5A95A9F780959095BC01CD0124 -:101910000895FB01DC0104C08D910190801921F430 -:1019200041505040C8F7881B990B0895F894FFCF99 -:101930000000A420010100000000000000000000E1 -:101940000000000000000000000000000000000097 -:0619500000000000000091 +:100D6000310509F48EC0293031055CF42630310597 +:100D700009F482C02730310541F79EE1E92EF12CBC +:100D8000E7CF2A30310509F46CC02A3031050CF068 +:100D90003AC18A85877F8A87DBCF2330310509F402 +:100DA0005CC02430310589F60EE110E0D1CF0E94FD +:100DB0005E05682F70E041E050E09A01215030401C +:100DC000CB01022E02C0959587950A94E2F780FD2B +:100DD0001DC02330310509F434C1243031058CF5B0 +:100DE0002130310509F433C1223031050CF450C1F2 +:100DF00089858F7E89874F5F5F4FDFCF2630310532 +:100E000009F409C12730310509F410C148305105F2 +:100E100094F39E2D8D81890F8D838E81800F8E831B +:100E2000CE0105960E9488082A960FB6F894DEBF78 +:100E30000FBECDBFCF91DF911F910F91FF90EF902B +:100E400008952530310509F4F7C025303105B4F691 +:100E50000EE110E04F5F5F4FB0CF89858B7F8987B0 +:100E600077CF89858F7D898773CF89858F7E8987A5 +:100E70006FCF02EE1FEF6CCF22EEE22E2FEFF22E9D +:100E800067CF8A858F7E8A8763CF8A858F7B8A87A3 +:100E90005FCF8981682F70E041E050E0E8E0F0E04A +:100EA0009A0121503040CF01841B950BDB0102C019 +:100EB000B595A7958A95E2F7A0FF13C023303105B9 +:100EC00009F4E2C02430310594F42130310509F4ED +:100ED000D7C0223031050CF4E4C08A858F778A8729 +:100EE00003C048305105C4F44F5F5F4FD9CF253060 +:100EF000310509F4C1C02530310524F48A858E7F7F +:100F00008A87F2CF2630310509F492C027303105A7 +:100F100041F789858F7789878A81682F70E041E062 +:100F200050E0E8E0F0E09A0121503040CF01841B0E +:100F3000950BDB0102C0B595A7958A95E2F7A0FF56 +:100F40000FC02430310509F48CC02530310574F40C +:100F50002230310509F481C02330310509F462C023 +:100F600048305105BCF44F5F5F4FDDCF263031056F +:100F700009F47BC02630310524F48F81807E8F8375 +:100F8000F2CF2730310561F78D81806C8D838E81A2 +:100F9000806C8E838B81282F30E02038310514F04F +:100FA000205031408C81E82FF0E0E038F10514F05A +:100FB000E050F140C901880F991F820F931F9C01D7 +:100FC000220F331F220F331F280F391F220F331F09 +:100FD000C90160E570E00E94670C7B01CF01880FBA +:100FE000991F8E0F9F1F9C01220F331F220F331F4B +:100FF000280F391F220F331FC90160E570E00E94DE +:10100000670C8B017CCE2B30310509F09ECE898593 +:101010008D7F89879DCE82EEE82E8FEFF82E4F5F71 +:101020005F4FCBCE89858D7F89879DCF9EE1F2CEA4 +:101030008A858D7F8A8758CF02EE1FEF4F5F5F4F03 +:10104000BCCE89858B7F89874F5F5F4FB6CE8A85FF +:101050008F7B8A874F5F5F4FB0CE89858F7D898771 +:1010600082CF8F818F618F837ECF8D818F738D83B0 +:101070008E818F738E8377CF89858F7B898734CFDD +:101080008A858F7B8A8730CF89858B7F89872CCF14 +:10109000232B09F0BBCE8A858F7E8A874F5F5F4FF7 +:1010A0008CCE232B09F01DCF8A858F7E8A871CCF9B +:1010B0001092A9011092A801880F82B985E486BF19 +:1010C00078940895882319F485E886BF089585ECFF +:1010D00086BF0895282F30E070E088E090E0861BFE +:1010E000970BA90102C0440F551F8A95E2F7CA0168 +:1010F00002C0359527956A95E2F7822B08958630D0 +:1011000008F00895E0918600F09187000995089510 +:10111000A8EAB0E0FC0186E001900D928150E1F771 +:1011200008950F931F93182F092F30938700209352 +:101130008600A8EAB0E0FB0186E001900D928150A4 +:10114000E1F710929801812F902F9C01D9012AEF8D +:1011500030E08D91F901E855FF4F80832F5F3F4FBD +:1011600081E020303807A9F7DA0120E230E08D91E4 +:10117000F901E855FF4F80832F5F3F4F263231053D +:10118000B1F7A898A9981092A9011092A80184EA31 +:1011900082B985E486BF78941F910F9108952F92AC +:1011A0003F924F925F926F927F928F929F92AF92F7 +:1011B000BF92CF92DF92EF92FF920F931F93DF9334 +:1011C000CF93CDB7DEB76A970FB6F894DEBF0FBEE8 +:1011D000CDBF44E5642E40E0742E88249E01295F33 +:1011E0003F4F388F2F8B3DE0232E312C2C0E3D1E90 +:1011F00028E0422E512CDE011196F30184918D934B +:1012000031964F89588DA417B507C1F780E090E05B +:10121000FC01E857FF4FE081F0E0E258FF4FE49116 +:10122000D101A80FB91FEC9301968A30910581F77F +:10123000AA88CF8429812A2530E04C2D477050E0C0 +:101240009E88B988C201841B950BB90102C0660F44 +:10125000771F8A95E2F7CB0102C0359527954A950D +:10126000E2F7822B89198B258F83EE84DD842A8116 +:101270002E2530E04D2D477050E0AC89C201841B13 +:10128000950BF90102C0EE0FFF1F8A95E2F7CF011F +:1012900002C0359527954A95E2F7822B8A198A274D +:1012A0008887EB892B812E2730E00D89077010E0AD +:1012B000B201601B710BC901062E02C0880F991F75 +:1012C0000A94E2F7002E02C0359527950A94E2F7BA +:1012D000822B8C198D2589872C812B2530E04A2F74 +:1012E0004770842F90E09A8F898FD888C201498DEA +:1012F0005A8D841B950BA90102C0440F551F8A9576 +:10130000E2F7CA01098C02C0359527950A94E2F7E5 +:10131000822B8D198C258A878D81E826FF24E77022 +:10132000F0E0C2018E1B9F0B970102C0220F331FFA +:101330008A95E2F7C90102C0F594E794EA95E2F7CD +:101340008E298D198B258B878E81A827B0E0AD0162 +:1013500002C0440F551F6A95E2F7BA0102C0B59565 +:10136000A7950A95E2F76A2B6A1969256C87CE0161 +:10137000079662E970E046E050E00E948E0C00970C +:1013800049F0839466E070E0660E771E77E087167A +:1013900009F031CF282D30E02F5F3F4F522F4427E7 +:1013A00080919600FA01E80FF11DE258FF4F9491E9 +:1013B0002F5F3F4F322F222780918B00F901E80FDA +:1013C000F11DE258FF4FE491E927E09398008091E6 +:1013D0009400FA01E80FF11DE258FF4F94918091BB +:1013E0008D00F901E80FF11DE258FF4FE491E92764 +:1013F000E093990080919700FA01E80FF11DE258FF +:10140000FF4F949180918F00F901E80FF11DE25890 +:10141000FF4FE491E927E0939A0080919200FA014E +:10142000E80FF11DE258FF4F949180918A00F90175 +:10143000E80FF11DE258FF4FE491E927E0939B008C +:1014400080919300FA01E80FF11DE258FF4F94914B +:1014500080918C00F901E80FF11DE258FF4FE491F3 +:10146000E927E0939C0080919500FA01E80FF11DB7 +:10147000E258FF4F949180919100F901E80FF11D1E +:10148000E258FF4FE491E927E0939D0080918800A6 +:10149000FA01E80FF11DE258FF4F949180918E0000 +:1014A000F901E80FF11DE258FF4FE491E927E093BD +:1014B0009E0080918900FA01E80FF11DE258FF4F6C +:1014C000949180919000F901E80FF11DE258FF4FCF +:1014D000E491E927E0939F0080919200FA01E80FE0 +:1014E000F11DE258FF4F949180918900F901E80FB6 +:1014F000F11DE258FF4FE491E927E093A0008091AD +:101500009700FA01E80FF11DE258FF4F9491809186 +:101510008C00F901E80FF11DE258FF4FE491E92733 +:10152000E093A10080919500FA01E80FF11DE258C7 +:10153000FF4F949180918800F901E80FF11DE25866 +:10154000FF4FE491E927E093A20080919400FA0113 +:10155000E80FF11DE258FF4F949180919100F9013D +:10156000E80FF11DE258FF4FE491E927E093A30053 +:1015700080919600FA01E80FF11DE258FF4F949117 +:1015800080918F00F901E80FF11DE258FF4FE491BF +:10159000E927E093A40080919300FA01E80FF11D80 +:1015A000E258FF4F949180919000F901E80FF11DEE +:1015B000E258FF4FE491E927E093A50080918B006A +:1015C000FA01E80FF11DE258FF4F949180918D00D0 +:1015D000F901E80FF11DE258FF4FE491E927E0938C +:1015E000A60080918A00480F511D42585F4FFA01B2 +:1015F000949180918E00280F311D22583F4FF901A0 +:10160000849189278093A7006A960FB6F894DEBF6D +:101610000FBECDBFCF91DF911F910F91FF90EF9043 +:10162000DF90CF90BF90AF909F908F907F906F9002 +:101630005F904F903F902F900895982F8054863060 +:10164000A0F420E430E049E450E0FA01E21BF30B9F +:10165000D901A855BF4F8C91E857FF4F80832F5F6A +:101660003F4F2634310589F70895892F86548630F7 +:10167000C8F48091EE0080938B008091EF008093FE +:101680008A008091F000809389008091F10080931E +:1016900088008091F200809397008091F3008093FE +:1016A00096000895892F8C548430B8F48091F4000A +:1016B000809395008091F500809394008091F600CE +:1016C000809393008091F70080939200892F90E09F +:1016D000860F911D8035910509F008950E94CF086D +:1016E00008951F920F920FB60F9211242F933F93DC +:1016F0004F935F936F937F938F939F93AF93BF931A +:10170000EF93FF9381B190E0887F907080399105CD +:1017100009F480C08139910514F1803B910509F4E9 +:1017200062C0813B910584F5803A910509F464C05B +:10173000883A910509F457C085E886BFFF91EF917B +:10174000BF91AF919F918F917F916F915F914F91D9 +:101750003F912F910F900FBE0F901F9018958037DB +:10176000910569F081379105B4F18038910509F44C +:1017700051C08838910501F388379105E9F6109238 +:10178000AA0185EC86BFDACF803C910509F1883C3F +:101790009105F1F0883B910579F6809198018A3A9C +:1017A00009F449C0E091A801F091A901E855FF4F63 +:1017B000808183B98091A8019091A90101969093AD +:1017C000A9018093A8018091AB018F5F8093AB0149 +:1017D00085EC86BFB3CF8036910589F288369105B6 +:1017E00009F0AACFCCCF8091A8019091A9010E94C5 +:1017F0007F081092AB01D1CF8091A8019091A901EF +:101800002091AB016091AB01821B0E941D0B85EC06 +:1018100086BF94CF8091AA01882351F123B1809192 +:1018200098018A3A89F1E091A801F091A901E8555F +:10183000FF4F2083BFCFE091A801F091A901E855A7 +:10184000FF4F8081E091A801F091A901E770F0704D +:10185000E856FF4F2081E091A801F091A901E770BF +:10186000F070E056FF4F9081821B892783B9A2CF89 +:1018700083B190E09093A9018093A80181E08093C7 +:10188000AA011092AB01A4CF8091A8019091A90167 +:10189000803F910541F2A091A801B091A901E0918A +:1018A000A801F091A901E770F070E056FF4F808128 +:1018B000E091A801F091A901E770F070E856FF4FA0 +:1018C00090818227890FA855BF4F8C9373CF97FBC8 +:1018D000092E07260AD077FD04D00CD006D00020B0 +:1018E0001AF4709561957F4F0895F6F7909581955C +:1018F0009F4F0895AA1BBB1B51E107C0AA1FBB1F26 +:10190000A617B70710F0A61BB70B881F991F5A958B +:10191000A9F780959095BC01CD010895FB01DC01EC +:1019200004C08D910190801921F441505040C8F7B6 +:0A193000881B990B0895F894FFCF6F +:10193A000000A420010100000000000000000000D7 +:10194A00000000000000000000000000000000008D +:06195A0000000000000087 :00000001FF |