diff options
author | Matt Strapp <strap012@umn.edu> | 2021-03-28 10:12:10 -0500 |
---|---|---|
committer | Matt Strapp <strap012@umn.edu> | 2021-03-28 10:12:10 -0500 |
commit | f3f8cbd69e290ccbd60f9cbc0b1d9b63645127bb (patch) | |
tree | dd3ab9128eee3ca38e86f83d705526d596c0f732 /PICCode.X/dist/default/production/PICCode.X.production.hex | |
parent | Added intial PIC24 Firmware (diff) | |
download | ee3102-f3f8cbd69e290ccbd60f9cbc0b1d9b63645127bb.tar ee3102-f3f8cbd69e290ccbd60f9cbc0b1d9b63645127bb.tar.gz ee3102-f3f8cbd69e290ccbd60f9cbc0b1d9b63645127bb.tar.bz2 ee3102-f3f8cbd69e290ccbd60f9cbc0b1d9b63645127bb.tar.lz ee3102-f3f8cbd69e290ccbd60f9cbc0b1d9b63645127bb.tar.xz ee3102-f3f8cbd69e290ccbd60f9cbc0b1d9b63645127bb.tar.zst ee3102-f3f8cbd69e290ccbd60f9cbc0b1d9b63645127bb.zip |
Add a basic VtoI function
Also rearrange things and commit iconoclasm
Diffstat (limited to '')
-rw-r--r-- | PICCode.X/dist/default/production/PICCode.X.production.hex | 1054 |
1 files changed, 1054 insertions, 0 deletions
diff --git a/PICCode.X/dist/default/production/PICCode.X.production.hex b/PICCode.X/dist/default/production/PICCode.X.production.hex new file mode 100644 index 0000000..545026f --- /dev/null +++ b/PICCode.X/dist/default/production/PICCode.X.production.hex @@ -0,0 +1,1054 @@ +:020000040000fa +:080000000002040000000000f2 +:020000040000fa +:040008001c030000d5 +:020000040000fa +:04000c001c030000d1 +:020000040000fa +:040010001c030000cd +:020000040000fa +:040014001c030000c9 +:020000040000fa +:040018001c030000c5 +:020000040000fa +:04001c001c030000c1 +:020000040000fa +:040020001c030000bd +:020000040000fa +:040024001c030000b9 +:020000040000fa +:040028001c030000b5 +:020000040000fa +:04002c001c030000b1 +:020000040000fa +:040030001c030000ad +:020000040000fa +:040034001c030000a9 +:020000040000fa +:040038001c030000a5 +:020000040000fa +:04003c001c030000a1 +:020000040000fa +:040040001c0300009d +:020000040000fa +:04004400f4020000c2 +:020000040000fa +:040048001c03000095 +:020000040000fa +:04004c001c03000091 +:020000040000fa +:040050001c0300008d +:020000040000fa +:040054001c03000089 +:020000040000fa +:040058001c03000085 +:020000040000fa +:04005c00cc020000d2 +:020000040000fa +:040060001c0300007d +:020000040000fa +:040064001c03000079 +:020000040000fa +:040068001c03000075 +:020000040000fa +:04006c001c03000071 +:020000040000fa +:040070001c0300006d +:020000040000fa +:040074001c03000069 +:020000040000fa +:040078001c03000065 +:020000040000fa +:04007c001c03000061 +:020000040000fa +:040080001c0300005d +:020000040000fa +:040084001c03000059 +:020000040000fa +:040088001c03000055 +:020000040000fa +:04008c001c03000051 +:020000040000fa +:040090001c0300004d +:020000040000fa +:040094001c03000049 +:020000040000fa +:040098001c03000045 +:020000040000fa +:04009c001c03000041 +:020000040000fa +:0400a0001c0300003d +:020000040000fa +:0400a4001c03000039 +:020000040000fa +:0400a8001c03000035 +:020000040000fa +:0400ac001c03000031 +:020000040000fa +:0400b0001c0300002d +:020000040000fa +:0400b4001c03000029 +:020000040000fa +:0400b8001c03000025 +:020000040000fa +:0400bc001c03000021 +:020000040000fa +:0400c0001c0300001d +:020000040000fa +:0400c4001c03000019 +:020000040000fa +:0400c8001c03000015 +:020000040000fa +:0400cc001c03000011 +:020000040000fa +:0400d0001c0300000d +:020000040000fa +:0400d4001c03000009 +:020000040000fa +:0400d8001c03000005 +:020000040000fa +:0400dc001c03000001 +:020000040000fa +:0400e0001c030000fd +:020000040000fa +:0400e4001c030000f9 +:020000040000fa +:0400e8001c030000f5 +:020000040000fa +:0400ec001c030000f1 +:020000040000fa +:0400f0001c030000ed +:020000040000fa +:0400f4001c030000e9 +:020000040000fa +:0400f8001c030000e5 +:020000040000fa +:0400fc001c030000e1 +:020000040000fa +:040100001c030000dc +:020000040000fa +:040104001c030000d8 +:020000040000fa +:040108001c030000d4 +:020000040000fa +:04010c001c030000d0 +:020000040000fa +:040110001c030000cc +:020000040000fa +:040114001c030000c8 +:020000040000fa +:040118001c030000c4 +:020000040000fa +:04011c001c030000c0 +:020000040000fa +:040120001c030000bc +:020000040000fa +:040124001c030000b8 +:020000040000fa +:040128001c030000b4 +:020000040000fa +:04012c001c030000b0 +:020000040000fa +:040130001c030000ac +:020000040000fa +:040134001c030000a8 +:020000040000fa +:040138001c030000a4 +:020000040000fa +:04013c001c030000a0 +:020000040000fa +:040140001c0300009c +:020000040000fa +:040144001c03000098 +:020000040000fa +:040148001c03000094 +:020000040000fa +:040208001c030000d3 +:020000040000fa +:04020c001c030000cf +:020000040000fa +:040210001c030000cb +:020000040000fa +:040214001c030000c7 +:020000040000fa +:040218001c030000c3 +:020000040000fa +:04021c001c030000bf +:020000040000fa +:040220001c030000bb +:020000040000fa +:040224001c030000b7 +:020000040000fa +:040228001c030000b3 +:020000040000fa +:04022c001c030000af +:020000040000fa +:040230001c030000ab +:020000040000fa +:040234001c030000a7 +:020000040000fa +:040238001c030000a3 +:020000040000fa +:04023c001c0300009f +:020000040000fa +:040240001c0300009b +:020000040000fa +:04024400f4020000c0 +:020000040000fa +:040248001c03000093 +:020000040000fa +:04024c001c0300008f +:020000040000fa +:040250001c0300008b +:020000040000fa +:040254001c03000087 +:020000040000fa +:040258001c03000083 +:020000040000fa +:04025c00cc020000d0 +:020000040000fa +:040260001c0300007b +:020000040000fa +:040264001c03000077 +:020000040000fa +:040268001c03000073 +:020000040000fa +:04026c001c0300006f +:020000040000fa +:040270001c0300006b +:020000040000fa +:040274001c03000067 +:020000040000fa +:040278001c03000063 +:020000040000fa +:04027c001c0300005f +:020000040000fa +:040280001c0300005b +:020000040000fa +:040284001c03000057 +:020000040000fa +:040288001c03000053 +:020000040000fa +:04028c001c0300004f +:020000040000fa +:040290001c0300004b +:020000040000fa +:040294001c03000047 +:020000040000fa +:040298001c03000043 +:020000040000fa +:04029c001c0300003f +:020000040000fa +:0402a0001c0300003b +:020000040000fa +:0402a4001c03000037 +:020000040000fa +:0402a8001c03000033 +:020000040000fa +:0402ac001c0300002f +:020000040000fa +:0402b0001c0300002b +:020000040000fa +:0402b4001c03000027 +:020000040000fa +:0402b8001c03000023 +:020000040000fa +:0402bc001c0300001f +:020000040000fa +:0402c0001c0300001b +:020000040000fa +:0402c4001c03000017 +:020000040000fa +:0402c8001c03000013 +:020000040000fa +:0402cc001c0300000f +:020000040000fa +:0402d0001c0300000b +:020000040000fa +:0402d4001c03000007 +:020000040000fa +:0402d8001c03000003 +:020000040000fa +:0402dc001c030000ff +:020000040000fa +:0402e0001c030000fb +:020000040000fa +:0402e4001c030000f7 +:020000040000fa +:0402e8001c030000f3 +:020000040000fa +:0402ec001c030000ef +:020000040000fa +:0402f0001c030000eb +:020000040000fa +:0402f4001c030000e7 +:020000040000fa +:0402f8001c030000e3 +:020000040000fa +:0402fc001c030000df +:020000040000fa +:040300001c030000da +:020000040000fa +:040304001c030000d6 +:020000040000fa +:040308001c030000d2 +:020000040000fa +:04030c001c030000ce +:020000040000fa +:040310001c030000ca +:020000040000fa +:040314001c030000c6 +:020000040000fa +:040318001c030000c2 +:020000040000fa +:04031c001c030000be +:020000040000fa +:040320001c030000ba +:020000040000fa +:040324001c030000b6 +:020000040000fa +:040328001c030000b2 +:020000040000fa +:04032c001c030000ae +:020000040000fa +:040330001c030000aa +:020000040000fa +:040334001c030000a6 +:020000040000fa +:040338001c030000a2 +:020000040000fa +:04033c001c0300009e +:020000040000fa +:040340001c0300009a +:020000040000fa +:040344001c03000096 +:020000040000fa +:040348001c03000092 +:020000040000fa +:10040000af8b20000e7f22000e018800000000004c +:10041000000020000000e000020032000001200087 +:100420002002880014000700850007000000e0009b +:1004300003003a00007f2100010020000200370085 +:100440000000200001002000810f70000100320038 +:1004500014000700000020000000e000020032004d +:100460000000020000000000301702000000000041 +:100470000040da000000fe004440a9008000200097 +:100480000000e0000300320000002000a00188000e +:100490004440a800000006008a1f78008b1f7800e7 +:1004a0000000060091018800800478000000eb0045 +:1004b0001a003700e284440032a0b4009905ba0063 +:1004c000e284440032a0b4009906ba00e2844400f9 +:1004d00032a0b4000006eb00476fde00fd07b2005b +:1004e000636ce10003003a00ebff07000000eb0043 +:1004f0000a003700606ce10004003a00005deb0088 +:100500008b05e900fdff3e00040037006168e10053 +:10051000010032000086eb000b00070019c7ba008b +:100520001905ba000e04e00003003a000a00e000da +:10053000e0ff3a0000000600fe07b2009e018800be +:100540008a047800f5ff3700395dba008b05e900b1 +:100550000c003200295dba008b05e900080032006a +:100560000c00e00003003a00e284440032a0b40032 +:10057000f5ff370019ddba008b05e900faff3a00f4 +:100580008904e800e184440032a0b40000000600c1 +:1005900000000000000000003600f800809fbe0050 +:1005a000829fbe00849fbe00869fbe003400f8007c +:1005b00000002000a00188000000fa0085a0a9002a +:1005c000001880003d0a07000080fa003400f9009e +:1005d0004f03be004f02be004f01be004f00be00e1 +:1005e0003600f900004006003600f800809fbe008b +:1005f000829fbe00849fbe00869fbe003400f8002c +:1006000000002000a00188000000fa0084e0a9009a +:10061000460a0700204288000080fa003400f900f2 +:100620004f03be004f02be004f01be004f00be0090 +:100630003600f900004006000040da000000fe002d +:100640000000050003f0a200889fbe008a9fbe0044 +:100650008c1f7800c4000700cb0033006450e10019 +:100660004f0032006420e1005200320003826c002f +:1006700007003b000905d0000306d000820f54009c +:100680000c065d000200390002003200890178008a +:10069000030678008582550004003d000003fd003c +:1006a0008103fd008502ea008b854200840f720001 +:1006b00002003b0060001000e08018006011b800ec +:1006c0000005eb007a28e1000a00390006007800f6 +:1006d000c75ddd00f707b200878075002d00370089 +:1006e000828171000a017800610560008180d1007b +:1006f0000080d3008502e900f9ff3b0006044000ba +:100700008784480002003b0060041400e0841c0061 +:100710000988a300070032008a817100828171007c +:10072000610164008904d1000884d3008b05e800ce +:10073000170037000978a30013003a000b00e0000f +:10074000130034008b05e9000804440089844c0040 +:100750000a4474000978a3000d003a000b00e00081 +:10076000070034008b05e9000804440089844c002c +:1007700001003a000b0020000978a300f7ff3200c7 +:100780000001eb0002003700828171000a0178004d +:100790004f0007000cf0a70001f0a0008300370015 +:1007a0006420e10002003a00838f6c008300330074 +:1007b0000801be000200be007c003700889fbe001a +:1007c0008a9fbe008c1f7800670007006e00330010 +:1007d00003866c006450e1002e0032006420e100ca +:1007e000330032006150e1002f0032006120e1004f +:1007f0003100320085855500eb07b000090020006c +:1008000008042000050037000804440089844c00d7 +:100810000a0031000603430087834b0000015300a8 +:1008200081815b00f8ff33000203be000800a000d6 +:100830000804440089844c00f6ff3900c639dd0005 +:100840008301730001003200130020008904d100ed +:100850000884d3000998a300050032000800a7000f +:100860000300a0008904d1000884d3008b05e800b0 +:100870008904d1000884d3000001eb000281d2007a +:100880001300070001f0a1000cf0a70001f0a00088 +:10089000460037006420e100480032000801be0035 +:1008a0000200be00f7ff37006120e1004300320084 +:1008b0006000b800f3ff37000000200001f82700b7 +:1008c000f0ff37004f89de00820178008200370098 +:1008d00081002000618055000b003d000b002000ce +:1008e00061fe2f000100e1001d00340082817100d3 +:1008f000610164008904d1000884d3000000e8008d +:10090000faff3a00710020006100640003007000eb +:10091000020060000900320061044400e0844c00e1 +:100920000988a500050032008b05e8006808e10091 +:1009300002003a008904d1000884d300f20f20009d +:100940000258e10005003d00c75ddd00f907b20077 +:100950008980750008007800000006000bf8270069 +:100960008b007800000005000004be00990007001d +:100970000003be000405be000200be009500070093 +:10098000844f7500000006000200be006450e100c4 +:10099000050036006420e100020036000968a3006b +:1009a00001003a000800be000160a0004f06780078 +:1009b0004f05be004f04be0000000600f0ff2f00f0 +:1009c000f1ff2700f9ff3700889fbe008a9fbe0015 +:1009d0008c1f7800e4ff0700ebff330003866c00f8 +:1009e0006450e100240032006420e100270032005e +:1009f0006150e100220032006120e100210032005c +:100a00008b854200eb07b1000134b800003ab80012 +:100a10000804420089844a00013ab8000030b80056 +:100a20008880400009014a000400330000004000b3 +:100a300081804800020149008b05e900c909dd00f9 +:100a4000830170000100320013002000c814de0092 +:100a50004814dd004709de001200b200c808de00bd +:100a6000088470009aff070001f0a1000cf0a700b5 +:100a700001f0a000cdff37006120e100cfff320080 +:100a80000801be000200be00f7ff37006150e10020 +:100a9000fcff3a00c9ff37006022b80006022000c0 +:100aa0000000d0008180d2000482d2008582d20072 +:100ab0000000a0000202520083825a0003003100ad +:100ac0000202420083824a000000a1000603e900fe +:100ad000f3ff3a0000000600881f78000304780046 +:100ae0000300e00007003d0060001000e0801800f7 +:100af00060011900e081190002003b0001f02d00a7 +:100b0000030037000400070008f0a70001f0a00070 +:100b10004f04780000000600889fbe008a9fbe0038 +:100b2000008270000402710004827100260032000d +:100b30000004be000200be006011b8006b09200076 +:100b4000950220000182cf000a0039000541b10062 +:100b50000082cf00070039000541b1000982cf00b3 +:100b6000040039000541b1000882cf0001003900be +:100b70000541b10005425200120032000a003b005c +:100b800082817100610164008100d1000080d30086 +:100b90008984d3000884d3008b05e8000442e80070 +:100ba000f7ff3a00070037000804440089844c002e +:100bb00000004800818048008b05e9000442e900fc +:100bc000f9ff3a0042ff07004f05be004f04be0088 +:100bd00000000600c70ade00f107b200f50fb20000 +:100be00008003200e1cf4200020032000170a00094 +:100bf00024000500810f7000010032000408050088 +:100c000044000500810f700002003a001400050046 +:100c10008502e9000000400081c04800fcff3b0065 +:100c20000170a00024000500800078000101780018 +:100c30003104e000fdff3a00000051000000060012 +:100c4000881f78000204780008017800620307001a +:100c5000080040004f047800000006000000fa0081 +:100c6000881f780000047800ea8157003fb9970098 +:100c70008800780000622000070007000000e00004 +:100c8000020035008040eb00017478004f047800ca +:100c90000080fa00000006006200fa00889fbe0093 +:100ca0008a1f78000005780081047800020478002b +:100cb0008300780080f92f000f0040003f040700f8 +:100cc0009a979f00a9979f000000eb00b09f9f009c +:100cd0001885fb008a04fb000a05ea004f55de0078 +:100ce00050022000808f54000d003200e10f5500ab +:100cf0000b003a000a017800880078002f909700d6 +:100d00009f91970003000100a0979f000000e00062 +:100d10008e0032003f9897000000e800b09f9f00cf +:100d20000a04440050022000808f54000400320066 +:100d30000900e000e6ff3a003f9897008400370082 +:100d40000000eb00909f9f00809f9f00f0979f0006 +:100d5000e0979f00d0979f00c0979f000700370043 +:100d6000218b20000100500000004000618a20001b +:100d700061007800df98970001007000d09f9f000d +:100d80008804780009047800384578008a00fb0060 +:100d9000208b2000170307000000e000f0ff3a005e +:100da000a1c2b300814f55000e003a00cf889700d2 +:100db0000180e900c08f9f0010007800c09f9f0055 +:100dc0000000e00005003d000000ea00c09f9f0019 +:100dd0005f9897000020a000d09f9f000904e800c2 +:100de0000f003700c09f9f000000eb000500370098 +:100df000f2ff2700820f5000020032006a01b900a2 +:100e0000028040000904780088047800b900fb00e3 +:100e10000103b100e98f5000f5ff3600c09f9f002d +:100e2000e0c2b300984f1000020032000080eb00d7 +:100e300019003700a0c2b300d84f100007003a00d5 +:100e4000cf8897000180e900c08f9f0010007800d4 +:100e5000a09f9f000804e800100037000000eb008e +:100e6000a09f9f008800780005003700f3ff27004f +:100e7000830f5000020032006a02b90004004100f2 +:100e800001047800880078003101fb000203b10002 +:100e9000e90f5100f5ff3600a09f9f0098447800ad +:100ea0008900fb00e0892000d20207000000e0007a +:100eb000020032000804e800010037008044eb0023 +:100ec000c97f9f0080c6b30080cf540004003a0061 +:100ed00098cf14000a003a00664050000600370020 +:100ee000c0c6b30080cf540005003a0098cf14006c +:100ef00003003a0065404000c07f9f000804e800fe +:100f00001801fb00e3fb2f008f81410081f92f00c6 +:100f10008f804000a0f92f000f0040001000070054 +:100f20000000e00009003a00e1fb2f008f80400044 +:100f3000a0f92f000f004000e40207000000e000cd +:100f4000020035000804e80061ff37000080eb0074 +:100f50004f0578004f04be000080fa000000060034 +:100f6000889fbe008a1f78000004780082447800c1 +:100f70000305780070c4b30080cf54000a003c0021 +:100f800000c0e90080cf54000f003d0050c2b30004 +:100f900080cf5400350032007c40400080cf5400a8 +:100fa00035003a000800370010c6b30080cf540067 +:100fb0000500320030003500b0c9b30000c0440065 +:100fc000e24f50002c003e0028619000c0c4b300e6 +:100fd000804f510006003a0011017800680051006e +:100fe000800878005001be004000be0005003700b8 +:100ff0001101780064005100800878001000be00e4 +:1010000074040700009cbe000294be00b80090006b +:10101000780090000100e00002003d00d1c2b30062 +:1010200008003700881090000118a3000200320069 +:10103000b1c2b300030037000108a300040032006e +:1010400001c2b300017578000000e8007004980048 +:1010500078009000000545006a0498008900fb00b4 +:1010600008007800100007000b003700780090009f +:1010700009757800060037007800900000054500eb +:101080000904e00001003a0059c2b300094d78009c +:101090000000e800700498000000eb004f057800a5 +:1010a0004f04be00000006002f04b000889fbe0061 +:1010b0008a9fbe008c9fbe008e1f780000077800bc +:1010c00081f79f003e04be002e05be005e08900022 +:1010d0000000e00002003d0060002000500f98007a +:1010e0008e00780020fb2f000f0040004d0207000b +:1010f000e20f50000a003a0030002000100f980064 +:10110000b1c9b3000ff0970081404000a0842000d7 +:10111000e1cf50000d003e00608420000b0037003e +:101120000000e0000f00340030002000100f980095 +:10113000b1c9b3000ff19700814041002085200024 +:10114000e1cf500001003e00e0842000ee0090005e +:10115000b0487800b068780010407800904098005f +:10116000f30037000000e00005003a0022fb2f00ea +:101170000f014100001978008001eb00e700370003 +:101180006022b8006033b8000800be000a01be004b +:10119000580307000000e00001003d000bf0a20032 +:1011a000705927009f9897000088b900026a2800ac +:1011b00013002000b3030700640650009c9f9f00ab +:1011c00013003b0063061600c0ff2f0000066600f8 +:1011d0008c01ea00939f9f006d8520000800be00ef +:1011e0000a01be00070037000c08a300030032000c +:1011f0003d02be002d03be00450407000c86d10051 +:10120000e88646000c00e000f7ff3c0018003700bd +:101210000c00e00018003200c0ff2f00000666003e +:101220009c9f9f006d8520006000b8000200200098 +:1012300003ff2300070037000c08a300030032005f +:101240003d02be002d03be00310407000c86d10014 +:10125000e88646000c00e000f7ff3c000002be00fc +:101260000203be000800be000a01be002b030700f7 +:101270000004be000205be00de08900060c6b30098 +:101280000ff29700804f52000400320060002000ef +:1012900062c4b300824f520002003a009f9a970046 +:1012a0006a80420081004000f1b79f00010378008e +:1012b000f30f53000200340037012000f7b79f00fe +:1012c00000c3b300c0779f0056fb2f000f034300fd +:1012d0000e007800a0b79f00060778003d00370099 +:1012e0000800be000a01be00d90307000006be00c8 +:1012f0007fb1970068015100f2b79f004240a900fa +:101300000c003400fe0307000002be000203be0012 +:101310000800be000a01be00730407006022b80086 +:1013200046782d0077192400f90307000004be0059 +:101330000205be00e80047008e0020000802be0043 +:101340000a03be00b4b79f00c5b79f00d6b79f0081 +:10135000e7b79f000c01be00010478000c003700c5 +:10136000a400200005002000c0fd2f000f00400059 +:10137000840107006fa89700ffa897000fb197009e +:101380009fb1970005c3b300056441000001be0092 +:10139000e00f5100e08f5900030034000e07e90010 +:1013a000e10f4700eeff3a00880078003fb4970055 +:1013b000cfb497005fb59700efb5970002003700f4 +:1013c00000c3b300806078000e07e900fcff3b001b +:1013d000688740007fb397000600e00007003400f4 +:1013e0006022b8006033b8000800be000a01be00e9 +:1013f000c50207000000e000b9ff3c000e037800c2 +:101400002fb7970051fb2f008f804000010353003e +:101410009f9b970067804300909f9f0002003700ca +:101420000603e9000000e90001017800820078006d +:1014300003c3b300b1cf1100f9ff3200909f9f00aa +:10144000de09900061c6b3000ff29700814f520091 +:101450000300320061c4b300814f520002003a0021 +:101460000000e8000a0037001000200051c6b30059 +:101470008ff2970081cf52000500320005407800be +:1014800050c4b2000080fb000000e9004f00de0005 +:1014900083014000868f51000100340086017800ee +:1014a0000300e0001d00350000c3b300868f51002b +:1014b00006003d0062c279006940400041c3b300ac +:1014c000814f520001003c00694050008300e90058 +:1014d0008100410001003700840178000302e90027 +:1014e00001037800a142780080cf5200faff320059 +:1014f00091c3b300814f500001003a00054be80052 +:101500000400e00005003d000201e9008301e8005d +:101510001f9b97000603e800969f9f008ff397009c +:101520008700fb001f9a97000e0078000600070056 +:101530004f0778004f06be004f05be004f04be00a7 +:101540002f04b10000000600f0874700889fbe000e +:101550008a9fbe008c9fbe008e1f7800000478001a +:10156000814478000205be00040678000b00e0000c +:1015700002003c001b0020008a8b200060c6b300e4 +:1015800080cf54000e00320060c4b30080cf5400fe +:101590000b00320070c6b30080cf5400030032004d +:1015a00070c4b30080cf540081003a00e40f4600bd +:1015b0007f00350058089000800f56007c003d00e9 +:1015c0000c06e80060c6b30080cf54001000320063 +:1015d00060c4b30080cf54000d00320008109000aa +:1015e0000038a30004003a0058089000808f55008e +:1015f00001003d005b0c9800580890000c00500062 +:10160000500c980002003b000000eb00500c9800ca +:1016100018089000e80090000c00e00026003c0054 +:1016200002c3b300827078000000e800100c98003c +:10163000d80890000100e00003003c0088109000f2 +:101640000138a30005003200e8009000e2c2b300b8 +:10165000827078000000e800100c98005808900094 +:101660008c00ea00810f500001003d000006ea00f6 +:101670008c00ea00210c9800000646005c0c9800e3 +:101680008b0f5600010034000b0678003c0c9800cc +:10169000e800900018089000008040000c017800dd +:1016a0008a007800cc000700580890000c06500013 +:1016b0004c0c9800900037008c8f550018003d00ae +:1016c000008040000b0178008a007800c20007000b +:1016d0001808900000804500100c98008b055600fb +:1016e0002b0c9800d80890000100e00003003c009b +:1016f000881090000138a30006003200e800900036 +:10170000e2c2b30082707800380890000000e80060 +:10171000300c980058089000400c98007600370074 +:10172000008040000c0178008a007800aa000700c1 +:101730001808900000004600100c98008c85550099 +:10174000d80890000100e00003003c0088109000e1 +:101750000138a30005003200e8009000e2c2b300a7 +:10176000827078000000e800100c98005808900083 +:10177000808f55000100340080057800e80090005b +:1017800018089000008040008c0045000b01780094 +:1017900091000700180890000b004000100c980002 +:1017a000580890008b0550002b0c98005200370011 +:1017b00018089000e80090009a7078000000e80097 +:1017c000100c9800d80890000100e00003003c00d5 +:1017d000881090000138a30005003200e800900056 +:1017e000e2c2b300827078000000e800100c98009c +:1017f000580890000000e000100034008b05e9005c +:10180000808f55000100340080057800e8009000ca +:1018100018089000008040008a00e8000b01780062 +:101820006d000700180890000b004000100c980095 +:10183000580890008b0550002b0c9800e800900091 +:101840001808900000804000095878000007e80060 +:101850000c00e00004003500b1c2b300014878007c +:101860008e04780004003700d1c2b300014878002c +:101870008e0478000c06ea007d8557008006eb0098 +:1018800009003700a20020008c0078007280570009 +:10189000310007007fb097008fb89700016d780086 +:1018a000000678008d06e8000c00e000f5ff3c0023 +:1018b0000d00e00009003a008e04780000c3b30078 +:1018c000805c7800050037008d06e900fc80570039 +:1018d00061c07e0002c3b300825c40000d00e000e6 +:1018e000f9ff3c00e80090001808900000804000dc +:1018f00080845400390c9800081090007400600037 +:10190000f00f50000e003a00980890007800900008 +:1019100000804000a808900001004000b808900036 +:1019200001004000c808900001004000f808900045 +:10193000810f500002003d0000805000000c980014 +:101940004f0778004f06be004f05be004f04be0093 +:101950000f01b1000000060080027800010378004a +:10196000110009000203d80080017800830a780082 +:101970000299b90002015300920298000500780014 +:1019800000000600881f78008a9fbe008c9fbe0062 +:10199000000478000205be000406be000401be007b +:1019a0000a00be00b7010700008cbe000c01be009b +:1019b000cf0207000005550081855d002a049800cc +:1019c0003b049800080078004f06be004f05be009b +:1019d0004f04780000000600800178000200370004 +:1019e000b15978000201e9000200e000fcff3a0072 +:1019f00000000600020037000304e0000600320089 +:101a00000001780002007800b041780081cf5100d9 +:101a1000f9ff3a00010037000001eb0002007800f6 +:101a200000000600889fbe0000047800e6844000a5 +:101a30001900d0004500de00f27f2000820f500028 +:101a400010003a00000ceb00990478006f816400ec +:101a5000200020001b003a00210190000200e0005d +:101a600018003a00110190000200e00015003a0051 +:101a7000100020001100e0001200320020002000c1 +:101a8000100037000000e00004003a000100780078 +:101a9000cc0007000000e00008003c00f200280035 +:101aa0001901610001fe2300810c710021c02f008b +:101ab000010c40000080eb0002003700000ceb003e +:101ac0000000eb004f04be00000006000400fa0016 +:101ad000889fbe008a9fbe008c1f7800000478009b +:101ae00001067800f80d9000780090008085550080 +:101af00008089000808555001808900080855500e2 +:101b00002808900080855500380890008085550091 +:101b100048089000808555000002220090bf9f0079 +:101b200000032300a0bf9f00081090000028a3001e +:101b300015003a000b00e000130034000b0578009c +:101b40008a047800e20f55000100360029002000c9 +:101b5000c801900009017800ee80570058009000fd +:101b600003000100500498000000e0008c003200e7 +:101b70006808900009004000600c980009055500b5 +:101b80004240a900eeff3c00780190000200e00016 +:101b90000c003400c80190008c00780058009000c0 +:101ba00003000100500498008080eb000000e0007a +:101bb0007c003200e808900078009000008040002f +:101bc000600c9800880c90000900e00011003400bf +:101bd00009057800e28f5400010036002a00200039 +:101be000c80190000a017800ec805700580090006e +:101bf00003000100500498000000e000680032007b +:101c0000680890000a004000600c98008a84540024 +:101c1000edff3700180990000200e0000c003400ce +:101c2000c8019000e80090005800900003000100f7 +:101c3000500498008080eb000000e0005900320062 +:101c4000e80890001808900000804000600c9800a0 +:101c5000a80c90000900e00011003400090578008c +:101c6000e28f5400010036002a002000c8019000d5 +:101c70000a017800ec805700580090000300010032 +:101c8000500498000000e000450032006808900011 +:101c90000a004000600c98008a845400edff370071 +:101ca000380990000200e0000e003400e8009000c7 +:101cb0001808900080804000c801900058009000f3 +:101cc00003000100500498008080eb000000e00059 +:101cd00034003200e808900038089000008040008e +:101ce000600c9800c80c90000900e000110034005e +:101cf00009057800e28f5400010036002a00200018 +:101d0000c80190000a017800ec805700580090004c +:101d100003000100500498000000e00020003200a1 +:101d2000680890000a004000600c98008a84540003 +:101d3000edff3700081090008000eb000028a300a2 +:101d4000180032000b00e000160034008b0478000d +:101d500009057800e28f5400010036002a002000b7 +:101d6000c80190000a017800ee80570058009000ea +:101d700003000100500498000000e0000800320059 +:101d8000680890000a004000600c98008a845400a3 +:101d90004240a900eeff3c008000eb00010037004c +:101da0008080eb00010078004f0678004f05be00f0 +:101db0004f04be000080fa00000006000108780011 +:101dc00000000600e6004000110178000500280030 +:101dd000850261006f016100820878000200320014 +:101de0001200200011003700a00190001200200016 +:101df0000300e0000d003a00900190000300e000b5 +:101e00000a003a001000e00008003a0036003700ef +:101e1000640340009608780080017800530b780036 +:101e200090097800040878007001510011027800d0 +:101e30000400e000f6ff32001300370064024000a7 +:101e4000140378004f33de00838141008308730060 +:101e500080017800d3037800cf3bde0014037800c4 +:101e600006034300068a730013027800040242004e +:101e7000100378004f33de0086097200900178006d +:101e8000038841000201e90091017800ef8f5100c1 +:101e9000eaff360010003700800178005303780015 +:101ea0004f33dd001002d1000408730064024000cb +:101eb00094037800cf3bdd001303d10086897300c3 +:101ec000110378004f33dd009401d100030a730041 +:101ed0009108d1000201e80091017800ff8f5100c4 +:101ee000edff3e00ef8861009188720002007800eb +:101ef000000006008f1fd100010207008f87e90054 +:101f00000000e00000000600809feb00fc010700dd +:101f10008f87e9000000e000000006002800fa00ba +:101f2000889fbe008a9fbe008c9fbe0003866b0008 +:101f30008f0007006400e100440032006408e10003 +:101f40004a0032006100e100460032006108e10011 +:101f500049003200ec0647006000b8003d02be00b8 +:101f60003d03be00f48657006011b8003d04be007a +:101f70003d05be007d0320000b0037000000a000df +:101f80008d06e900130032000402420085824a00f7 +:101f900006034b0087834b0000004000818048000f +:101fa00002014900838149000802520089825a00d7 +:101fb0000a035b008b835b00f0ff3b0008024200da +:101fc00089824a000a034b008b834b008d06e9008f +:101fd000edff3a008482720086827200f707b20039 +:101fe0008782720001003200150020001e0490005c +:101ff0003e0b900006035400e63fb0000368a300c8 +:10200000070032000000a7000500a0008301d100f6 +:102010000281d3008180d3000080d3000603e80052 +:102020008301d1000281d3008180d3000080d300de +:102030000002eb000482d2002100070003f0a1009f +:102040000cf0a70003f0a0005d0037006402470019 +:102050006408e100570032003400be003401be00c5 +:10206000f6ff37006108e100520032006011b8004d +:102070006000b800f1ff370003ff270002002000d6 +:10208000fbff3700839f68000100e00002003d0075 +:1020900060001000e08018000300e00002003d0036 +:1020a00060011100e08119007bfa07004f00e00099 +:1020b00002003b0060001000e080180000000600f5 +:1020c0001800200057002000080453000d003d00b8 +:1020d0000600200097fc2f000740e1001e0034009e +:1020e00084827200610260008301d1000281d3000a +:1020f0008180d3000080d3000804e800f8ff3a0094 +:1021000047002000610460000504740004046400ba +:102110000d00320061004000e0804800600149008d +:10212000e081490003b8a500070032000603e8007b +:102130006538e10004003a008301d1000281d30038 +:102140008180d3000080d300f87f20000830e100b8 +:1021500003003500080378006000b8006011b80083 +:102160004433dd00f300b200830173000000060079 +:10217000680447000294be000094be00fc044700bf +:102180008694be008494be0009007800a501070073 +:1021900008007800a301070099007800814f7000c3 +:1021a0000b003b000800be007e0107004f00b1009d +:1021b00003003700f3ff2700f2ff2f006110b90082 +:1021c0004f06be004f05be004f04be000080fa005f +:1021d00000000600810378007efa07000001be00bf +:1021e0006000b8000478a30013003a006220e10008 +:1021f00015003e000d0039008301d1000281d3009b +:102200008180d3008301d1000281d3008180d3007b +:102210008301d1000281d3008180d3000538b00052 +:10222000c42add00f300b2008381720007f0a7002a +:1022300003f0a00000000600f3ff2700f2ff2f00cc +:102240006110b900fbff370003ff2700f7ff3700dd +:102250001400fa00889fbe008a9fbe008c9fbe00bb +:102260000004be000205be00680047000a90be00e0 +:102270000890be006b0107000070a7000bf0a100e2 +:10228000304320009e02900080825200b0fe2f005a +:102290000028e10011003d00b0fc2f000028e10003 +:1022a000150034001e0990008e0890007e009000fa +:1022b0000501b0000201d1008180d3000080d3006d +:1022c0008502e800fbff3a000b00e000bcff3b008a +:1022d00060001000e0801800b9ff3700f0ff2f0009 +:1022e000f1ff27000b00e000b5ff3b0001002800d4 +:1022f00000002000b2ff37006000b800b0ff3700d8 +:102300004f89de00820178006d0137000000000077 +:102310002800fa00889fbe008a9fbe008c9fbe00e6 +:1023200003866b0092ff07000028a30064003a00b8 +:102330000128a30067003a000008a30062003a00e9 +:102340000108a30065003a001e009000be0890003e +:1023500081064000ed3fb100f4805700ee0190008f +:10236000111ab8008e099000311bb8009e09900028 +:10237000311cb800511db800f48557004600070015 +:10238000fe0190003a0007008b85e8003e00070040 +:102390008e09900040000700ee0190003400070015 +:1023a0008b85e800380007008e0990004000070088 +:1023b0009e0990001b18b800890440000a85480057 +:1023c000fe019000340007008b85e800380007000c +:1023d000ee019000300007008e0990001b18b80035 +:1023e000890440000a8548000a98a30008003a00c2 +:1023f0000402420085824a0006034b0087834b009b +:1024000008044c0089844c000a054d008d06e90043 +:1024100084827200850273004c3add0085027200ee +:102420000100320015002000443ade001400b20022 +:102430004538de00cb45dd000b007000c540de00f6 +:10244000cb4ddd008b8070004549de00cb55dd00b3 +:102450000b017100c551de000d03780018ff070065 +:1024600003f0a1000cf0a70003f0a00054ff370018 +:102470001b18b8008502400006834800e0834b002b +:1024800060044c00070037001b18b800060340002a +:1024900087834800faff37001b18b8008703400005 +:1024a00008844800e0844c0060054d0000000600f0 +:1024b0001b18b8000804400089844800faff370060 +:1024c0000108a3003bff3a005800be005801be00bf +:1024d000e3ff37000008a30036ff3a000904780044 +:1024e000f9ff37000000000007f0a20006003700e7 +:1024f000020ab900001bb9000200b80081004200c6 +:1025000081004300000006002800fa00889fbe00fa +:102510008a9fbe008c9fbe000706780087866900f0 +:102520000c003b00030478008704780008f0a10049 +:1025300009f0a100840f5000858f5800860f5900c4 +:10254000890f5c00030033000cf0a20001003a0088 +:102550000cf0a10006ff07006400e1005f003200fc +:10256000780147006408e100610032006c01470017 +:10257000748557003200be001201be003a04be004e +:102580001a05be001e039000be0a9000850353008a +:1025900006003d000004fd008104fd000205fd0071 +:1025a0008305fd008703ea00050378000df8a3000a +:1025b0000400320060041400e0841c0060051d006b +:1025c000e0851d006022b8007d0320000d38e10089 +:1025d0008006eb000b0039004433dd00f300b2004d +:1025e0008301730039003700848272000d02780085 +:1025f000e10664008b85d1000a85d3008984d3006d +:102600000884d3008703e900f7ff3b00080040007f +:10261000898048000a0149008b81490004003b0081 +:1026200060001000e080180060011900e0811900ce +:102630000358a300090032008d8272008482720068 +:10264000610260008301d1000281d3008180d30048 +:102650000080d3000603e8001b0037000348a300f6 +:1026600017003a000600e000170034000603e900f6 +:102670000d00a300000048008180480002014900cd +:10268000838149000348a3000f003a000600e000e0 +:10269000090034000603e900000040008180480082 +:1026a000020149008381490001003a000003eb0068 +:1026b0000348a300f5ff32006022b8000200370093 +:1026c00084827200618266007dfe070003f0a10033 +:1026d0000cf0a70003f0a000b9fe3700640147002a +:1026e0006408e10002003a000df8a300b1fe3a00d0 +:1026f0003200be001201be00b1fe37000000000033 +:10270000889fbe008a9fbe008c9fbe000404be004e +:102710000605be00809fbe00829fbe002f000700fe +:10272000040678000800be000a01be002b00070066 +:10273000840678004f03be004f02be008d4f760026 +:102740007fb0970013003300f0ff2f008b8f6b00da +:1027500006003b000d0666000c00a7000a003700cb +:1027600007f0a600100020000a003700880f520072 +:10277000898f5a008a0f5b008b8f5b000300390042 +:102780001000200001003e000000200007f0a7001c +:102790000000ea004f06be004f05be004f04be0019 +:1027a00000000600e48240001078a3000700320019 +:1027b000640240001178a3003400be001401be0082 +:1027c000040032000330a700000006003500be0000 +:1027d0001501be000330a0000000060005ff270021 +:1027e00005826100070032000428e1000100320088 +:1027f000240005000600070001003a00440005001f +:102800000408050002000700f9ff3a001400050063 +:102810006f82610081027000850271008502720082 +:1028200000000600800078005002be005003be0089 +:102830004439de00f700b200f37f2000030161009d +:10284000090032000218e10016003a00850172000a +:1028500083017300838173000008200015003a0093 +:1028600040002000130037008501720083017300cf +:102870008381730005003a0004a8be0006a8be00cc +:10288000100020000b0037000201e90004024200a2 +:1028900085824a0006034b0087834b000748a3004c +:1028a000f9ff32000740a00004a8be0006a8be0041 +:1028b0002000200080009800920098000000060090 +:1028c000881f7800030478000300e00007003d0043 +:1028d00060001000e080180060011900e08119001c +:1028e00002003b0001f02d00030037000400070048 +:1028f00008f0a70003f0a0004f04780000000600d5 +:10290000889fbe0000827000040271000482710082 +:102910002400320036432000c50020008383cf000e +:102920000a0039000541b1008283cf000700390059 +:102930000541b1008183cf00040039000541b10099 +:102940008083cf00010039000541b10085c35300e9 +:102950006022b800120032000a003b00848272003c +:10296000610260008301d1000281d3008180d30025 +:102970000080d3000603e8008743e800f7ff3a0031 +:102980000700370000004000818048000201490034 +:10299000838149000603e9008743e900f9ff3a0013 +:0c29a000c7fd07004f04be000000060049 +:020000040000fa +:1029ac00253600002e340000662000004100000097 +:020000040000fa +:1029bc000400fa00008fbe00050037000000000084 +:1029cc000081eb008081eb001e0f41005e974900f7 +:1029dc001e00be00e00f5000e08f5800f7ff3c00d7 +:1029ec000080fa00000006000200fa00004f780098 +:1029fc001602a80000000000b0108000610060000a +:102a0c000000e000fcff3a008a40a900c00720004b +:102a1c0090108800000000005004800064006000ea +:102a2c000000e000fcff32008a40a9001222ef00f7 +:102a3c000000000050048000640060000000e00012 +:102a4c00fcff32008a40a9001e00fb009010880099 +:102a5c000000000050048000640060000000e000f2 +:102a6c00fcff32008a40a9001642a80000000000ba +:102a7c00b0108000640060000000e000fcff3a0031 +:102a8c000080fa00000006000000fa00a0462000ba +:102a9c0011002000c6ff070080c3b300d2ff07005f +:102aac0090c3b300d0ff070040c1b300ceff0700b6 +:102abc0000c7b300ccff0700e0c5b300caff070096 +:102acc00c0c6b300c8ff0700901a210041002000c7 +:102adc00b7ff070080c3b300c3ff0700c0c0b3003b +:102aec00c1ff070010c0b300bfff0700b0a6200055 +:102afc0001002000aeff07000080fa000000060075 +:102b0c000400fa002047980031479800be4090001e +:102b1c00600020008008dd002e40900000c04000c6 +:102b2c00004f78009e40780000c8b30000c0400001 +:102b3c00adff07000080fa00000006000200fa005a +:102b4c00004f78001602a80000000000b0108000b2 +:102b5c00610060000000e000fcff3a008a40a90020 +:102b6c00c007200090108800000000005004800076 +:102b7c00640060000000e000fcff32008a40a90005 +:102b8c000004200090108800000000005004800019 +:102b9c00640060000000e000fcff32008a40a900e5 +:102bac001e00fb0090108800000000005004800004 +:102bbc00640060000000e000fcff32008a40a900c5 +:102bcc001642a80000000000b010800064006000f5 +:102bdc000000e000fcff3a000080fa000000060054 +:102bec000600fa00200798002e0090000bf8070052 +:102bfc00100798001602a80000000000b01080001a +:102c0c00610060000000e000fcff3a008a40a9006f +:102c1c00c0072000901088000000000050048000c5 +:102c2c00640060000000e000fcff32008a40a90054 +:102c3c000000eb00000f780015003700000c20009e +:102c4c0090108800000000005004800064006000b8 +:102c5c000000e000fcff32008a40a9001e00780052 +:102c6c00ae00900000804000104078000000fb0097 +:102c7c009010880000000000500480006400600088 +:102c8c000000e000fcff32008a40a9001e0fe800a3 +:102c9c001e0090000000e9009e0f5000e7ff3c0072 +:102cac0000042000901088000000000050048000f8 +:102cbc00640060000000e000fcff32008a40a900c4 +:102ccc001e0090000000e900ae0090000080400063 +:102cdc00104078000000fb009010880000000000fd +:102cec0050048000640060000000e000fcff320033 +:102cfc008a40a9001642a80000000000b010800015 +:102d0c00640060000000e000fcff3a000080fa0064 +:102d1c00000006000000fa0080c1b30032ff07007b +:102d2c000080fa00000006000000fa00c0c1b300e9 +:102d3c002dff07000080fa00000006000000fa00da +:102d4c00c0ff2900601988003000200000168800a0 +:102d5c001021ef00701a260060088800810880009e +:102d6c00f0fc2f00008060000050a000800888005c +:102d7c0011e1a80094e0a80084e0a90007e2a900f2 +:102d8c00d00920002010880007e2a8008620a900a6 +:102d9c001221ef0090d02300700888009108800069 +:102dac00f0fc2f00008060000050a000900888000c +:102dbc0013e1a8002023ef002223ef002423ef00cf +:102dcc0095a0a80085a0a9002043a80001198000a7 +:102ddc00f0f12f00008060000060a0000019880056 +:102dec0011198000f0ff210000806000101988008c +:102dfc001119800030fc2f00008060001019880031 +:102e0c0021198000f00f2e00008060000080a000cf +:102e1c002019880010c0b30024e3b70021e3a800f8 +:102e2c000080fa00000006000400fa00008fbe00cb +:102e3c0092432b0083e423001e00be00fff5070025 +:102e4c00c274230093d0230059f607000080fa00c7 +:102e5c00000006001400fa00b8ff07004d00070040 +:102e6c0009ff07008040eb000040eb0024ff070047 +:102e7c0020428000cf80de008ff607003233230023 +:102e8c0033b52300cdf60700e7ff0700809fbe0097 +:102e9c00604d2900801f78000e0078006cf7070049 +:102eac00e68757000e0078004dff0700edff370056 +:102ebc000200fa00000f7800004080001e0178002c +:102ecc008001400041802000818041008208780010 +:102edc000000e8000040880001408000f00128005c +:102eec00008060000000e00004003d000000e900ec +:102efc0001fe2f00008070000000e80000408800f8 +:102f0c0010408000ff0f500003003c001040800078 +:102f1c000000e800104088000080fa000000060065 +:102f2c000800fa006000b800008fbe000000eb0043 +:102f3c00200798000b0037002e0090008000400006 +:102f4c004080200000804000100078008000eb00e2 +:102f5c001e0f40005e9748002e0090000000e80015 +:102f6c00200798002e009000ff0f5000f2ff340055 +:102f7c0010408000cf80de000001be001e00be00ad +:102f8c00c2f60700300798003e0090000080fa005f +:102f9c00000006000200fa000000eb00000f7800b1 +:102fac00070037001e0078008000400040802000a1 +:102fbc00008040008000eb00010878001e0fe80044 +:102fcc001e007800ff0f5000f6ff34000080fa005e +:042fdc0000000600eb +:020000040000fa +:102fe0000008000044000000000000004408000049 +:102ff00002000000000000009e0800001a0000000f +:1030000002000000686a6c00747a4c000000010045 +:103010000002000004000800001000000000200072 +:103020002b2d23003000000046080000580000004f +:10303000020000006e616e00004e41004e0069000b +:103040006e660000494e46000000000000000000cf +:103050000024400000000000000000005940000073 +:10306000000000000088c300400000000000840051 +:10307000d79741000080e0003779c3004143170033 +:103080006e05b500b5b8930046f5f9003fe90300b9 +:103090004f384d00321d3000f9487700825a3c000d +:1030a000bf737f00dd4f150075000000b8080000f9 +:1030b00002000000020000003000000000000000dc +:020000040000fa +:020000040001f9 +:0457f8000ff90000a5 +:020000040000fa +:020000040001f9 +:0457fc007f3f0000eb +:00000001FF |