diff --git a/MCUME_teensy41/bin/TEECOMPUTER/TFT/teensysms.ino.hex b/MCUME_teensy41/bin/TEECOMPUTER/TFT/teensysms.ino.hex new file mode 100644 index 0000000..5f86b30 --- /dev/null +++ b/MCUME_teensy41/bin/TEECOMPUTER/TFT/teensysms.ino.hex @@ -0,0 +1,14281 @@ +:0200000460009A +:100000004643464200000156000000000103030081 +:1000100000000000000000000000000000000000E0 +:1000200000000000000000000000000000000000D0 +:1000300000000000000000000000000000000000C0 +:1000400000000000010408000000000000000000A3 +:100050000000800000000000000000000000000020 +:100060000000000000000000000000000000000090 +:100070000000000000000000000000000000000080 +:10008000EB04180A063204260000000000000000FD +:10009000050404240000000000000000000000002F +:1000A0000000000000000000000000000000000050 +:1000B0000604000000000000000000000000000036 +:1000C0000000000000000000000000000000000030 +:1000D00020041808000000000000000000000000DC +:1000E0000000000000000000000000000000000010 +:1000F0000000000000000000000000000000000000 +:10010000D8041808000000000000000000000000F3 +:100110000204180804200000000000000000000095 +:1001200000000000000000000000000000000000CF +:10013000600400000000000000000000000000005B +:1001400000000000000000000000000000000000AF +:10015000000000000000000000000000000000009F +:10016000000000000000000000000000000000008F +:10017000000000000000000000000000000000007F +:10018000000000000000000000000000000000006F +:10019000000000000000000000000000000000005F +:1001A000000000000000000000000000000000004F +:1001B000000000000000000000000000000000003F +:1001C000000100000010000001000000000000001D +:1001D000000001000000000000000000000000001E +:1001E000000000000000000000000000000000000F +:1001F00000000000000000000000000000000000FF +:10020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10021000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10022000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10023000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10024000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10025000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10026000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10027000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10028000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10029000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:1002A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:1002B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:1002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:1002D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1002E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1002F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10030000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10031000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10032000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10033000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10034000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10035000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10036000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10037000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10038000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10039000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:1003A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:1003B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:1003C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:1003D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1003E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1003F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10040000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10041000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10042000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10043000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10044000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10045000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10046000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10047000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10048000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10049000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:1004A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:1004B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:1004C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:1004D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:1004E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1004F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10050000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10051000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10052000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10053000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10054000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10055000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10056000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10057000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10058000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10059000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:1005A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:1005B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:1005C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:1005D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:1005E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1005F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10060000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10061000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10062000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10063000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10064000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10065000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10066000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10067000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10068000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10069000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:1006A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:1006B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:1006C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:1006D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:1006E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1006F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10070000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10071000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10072000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10073000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10074000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10075000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10076000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10077000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10078000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10079000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:1007A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:1007B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:1007C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:1007D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:1007E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1007F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10080000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10081000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10082000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10083000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10084000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10085000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10086000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10087000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10088000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10089000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:1008A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:1008B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:1008C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:1008D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1008E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1008F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10090000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10091000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10092000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10093000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10094000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10095000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10096000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10097000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10098000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10099000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:1009A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:1009B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:1009C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:1009D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1009E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1009F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:100A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:100A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:100A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:100A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:100A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:100A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:100A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:100A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:100A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:100A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:100AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:100AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:100AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:100AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:100AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:100AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:100B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:100B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:100B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:100B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:100B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:100B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:100B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:100B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:100B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:100B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:100BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:100BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:100BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:100BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:100BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:100BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:100C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:100C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:100C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:100C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:100C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:100C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:100C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:100C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:100C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:100C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:100CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:100CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:100CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:100CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:100CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:100CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:100D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:100D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:100D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:100D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:100D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:100D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:100D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:100D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:100D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:100D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:100DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:100DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:100DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:100DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:100DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:100DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:100E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:100E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:100E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:100E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:100E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:100E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:100E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:100E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:100E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:100E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:100EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:100EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:100EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:100ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:100EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:100EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:100F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:100F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:100F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:100F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:100F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:100F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:100F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:100F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:100F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:100F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:100FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:100FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:100FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:100FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:100FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:100FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10100000D100204327140060000000000000000011 +:1010100020100060001000600070036000000000FD +:1010200000000060007C030000000000FFFFFFFFE5 +:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:1010C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:1010D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:1010E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1010F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10110000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10111000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10112000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10113000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10114000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10115000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10116000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10117000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10118000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10119000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:1011A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:1011B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:1011C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:1011D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:1011E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1011F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10120000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10121000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10122000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10123000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10124000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10125000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10126000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10127000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10128000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10129000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:1012A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:1012B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:1012C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1012D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1012E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1012F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10130000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10131000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10132000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10133000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10134000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10135000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10136000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10137000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10138000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10139000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:1013A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:1013B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:1013C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1013D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1013E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1013F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10140000884207D0904205D251F8043B40F8043B93 +:101410008242F9D87047884204D2002340F8043B46 +:101420008142FBD870472DE9F843644A644B5A6403 +:10143000644A1A644FF42A029A63634B9D46BFF3D1 +:101440004F8FBFF36F8F00F01DFA604B0822604989 +:101450006048C3F85421604AFFF7D2FF5F4A6049F1 +:101460006048FFF7CDFF60496048FFF7D4FF4FF4B5 +:1014700070025F4B5F491A6000235F4A42F82310F5 +:1014800001335D4DB02BF9D15C4B80215C4A03F8F0 +:10149000011B9342FBD14D4C4FF08037594A5A4BB8 +:1014A000DFF89C91DFF89C811D60C4F80471C4F8DA +:1014B0000091C4F8F470C4F8F0801368534E43F4FC +:1014C000E02313604FF0FF32F36923F07F0343F012 +:1014D0004003F361736A23F07F0343F040037362B8 +:1014E000374B9A66DA661A675A6700F0CEF9484BAE +:1014F0006322AB63474BEB630025474B1A60032223 +:101500005D6043F8042C454AC3F80C2D444A136827 +:1015100043F080731360434A136843F00103136080 +:10152000414B1A68414B1A6000F068FBC4F8047123 +:101530003F48C4F80091C4F8F470C4F8F08000F09B +:10154000E3FCF36E43F44053F3663A4B1D60C3F87B +:101550000851C3F81851C3F82851C3F8385103F59E +:10156000A0239A6BD20708D4334A5A6542F6156213 +:101570001A659A6B42F001029A639A6842F001126E +:101580009A6000F0F1F900F091FC00F0CDFC00F061 +:1015900063FB00F078F9294A1368284C132BFBD918 +:1015A00000F0E8FB2368B3F5967FFBD300F06CF9FD +:1015B00000F0AEFC00F0C8FC30BFFDE7FFAAAAAA0D +:1015C00000C00A40070020000000062000800D40F7 +:1015D0008C51016000000000C0F20100C02A002010 +:1015E000504403600000002040F30120C02A002086 +:1015F00088ED00E005A901000028002000E400E0DB +:10160000A0E400E024ED00E008ED00E000C00F40A1 +:10161000EDBA0100F1BA010014E000E00000202062 +:10162000FCED00E0001000E0041000E064D80020B1 +:10163000002CA330004008400000C05668D80020AD +:101640001B1018200C0D1113F8B58F005C4B0C46C5 +:1016500038461A6000F074FC5A4B054618601E4666 +:1016600020B92021584800F067FCA3E03A46002149 +:1016700000F072FC25F01F033D44BFF34F8F534A27 +:10168000136020339D42FBD8BFF34F8FBFF36F8FA2 +:101690004F4B32681A604F4A4F4B1C80D36F43F454 +:1016A0004023D3674D4B4E4A1A674FF43162C3F85B +:1016B000802042F21072C3F890201A6F22F48052F8 +:1016C0001A67196F454A0029FBDAD2F870310126F2 +:1016D00044494FF4803523F40003434823F4004386 +:1016E000C2F87031136F23F48033136702F51032A0 +:1016F000D36923F4406343F40063D361936A23F412 +:10170000FF7323F0010343F079039362A2F5A02253 +:10171000536823F4002323F0070343F400235360AA +:101720000022324B1A66DE60196131495D619861B1 +:10173000D961C3F8E020C3F88C6006F1E066C3F815 +:101740009060C3F89450C3F898000320C3F89C102D +:101750002849C1F82801C1F82401C1F88001D3F853 +:101760008810254841F01041C3F88810234999603A +:101770002349C1F8200123484FF08075056080F8A7 +:1017800083237F20204A1070204AC1F85821D0219D +:101790001F4A204811704021A2F23E3211601621EA +:1017A0009A6842F480729A6000F0C6FB21461A489B +:1017B00000F0B6FB1848BDE8F84000F0ADBB00BF34 +:1017C000B0D6002000320020E717002070EF00E0C4 +:1017D000ECD6002000C00F408ED8002000800D40C5 +:1017E0001B201100010000471B1F01000040384072 +:1017F000001F1F1F00801F402100000001000090FB +:101800000028002004E100E038E400E0750000005A +:1018100046E400E0081800208C1E0020024B1868E7 +:1018200008B100F095BB7047003200200004084B5F +:10183000012200F47020C3F8A010C3F8A400C3F87C +:10184000B0205A69D207FCD50122014B5A6170477A +:1018500000402A40094B0A4AC3F8A000C3F8A4205C +:101860000122C3F8B0205969044AC907FBD5D2F850 +:101870000001212380B25361704700BF00402A401D +:101880000400030070477047704710B5214A0020DC +:10189000214C1023214920601360214B1960112134 +:1018A000116020491960122111601F4919601F49F8 +:1018B00011601F4919601F4911601F4919601F49B4 +:1018C00041F0150111601E49196001F181510D317E +:1018D00011601C4919601C4911601C4919601C49A0 +:1018E00011601C4919601C4911601C4A1A600123CF +:1018F0002360BFF34F8FBFF36F8F194B1860BFF397 +:101900004F8FBFF36F8F174A136843F44033136050 +:1019100010BD00BF9CED00E094ED00E03F00001022 +:10192000A0ED00E0250008030900100013002000CE +:1019300021000207140000202500081340F30120B5 +:101940000900001027000B1317000040330010138C +:10195000180000602F000B07190000702F000B13F8 +:1019600050EF00E014ED00E073B58F4B4FF40054DE +:101970008E4A8F49C3F85C22C3F8601248F20C719A +:10198000C3F86422A2F53042C3F8682202F5E042AF +:10199000C3F86C22C3F87022C3F87422C3F878220B +:1019A0001822DA661A675A679A67DA67C3F88020DE +:1019B000C3F88420C3F888200122C3F82C27C3F879 +:1019C0003027C3F83427C3F83827C3F83C27C3F8B7 +:1019D0005027784A936923F0604323F4407343F01F +:1019E000204343F440739361D2F8843043F00C03F6 +:1019F000C2F88430704B1A6842F002021A601A680A +:101A000011406E4A0A436E491A604FF0FF325A6025 +:101A100002F57702886802F56052024042F00052F7 +:101A20009A60DA6822F07802DA60664A186A024040 +:101A300042F0004242F040021A62624A186A0240D2 +:101A4000614842F0004242F040025A625F4A9A62A4 +:101A5000DA62D1F8B82022F03F0242F00102C3F866 +:101A6000B820D1F8BC2040F2056122F03F0242F0DC +:101A70000102C3F8BC2000221A611C661867C3F873 +:101A800080105C665867C3F884101968504821F0CC +:101A9000020119604F4999610221D9614E4941F80B +:101AA000042B8142FBD11A6842F001021A60424ABB +:101AB0001468414B14F00104FAD1464A022621462B +:101AC00020469A6140F2F562DE61C3F8002240F2DE +:101AD0006642C3F8102240F29942C3F820223F4ADE +:101AE000C3F8302242F20142C3F8342240F23542B8 +:101AF000C3F840223A4AC3F850223A4AC3F8542263 +:101B0000394AC3F8602242F20122C3F86422FFF787 +:101B10008DFE21460120FFF789FE21463046FFF762 +:101B200085FE2046FFF796FE45F60D530546984282 +:101B300031D121460420FFF779FE20464FF4000101 +:101B40002A4CFFF773FE4FF400010120FFF76EFEF1 +:101B50004FF400013046FFF769FE4FF40000FFF735 +:101B600079FEA84207D14FF400010420FFF75EFE82 +:101B70001023237001E0082323701D4900231D4A10 +:101B80002078521A0093012302EB00521A4800F009 +:101B9000EBF902B070BD10222146174802B0BDE833 +:101BA000704000F0D9B900BF00801F40F9B00100BB +:101BB000F910010000C00F4000402A401200FFFF52 +:101BC00000802A4000FFF07C63000200FF000F83CA +:101BD00000432A40F05AF05A00422A409F0418302D +:101BE000EB06180A063201263806180A1CE90020FE +:101BF000000080700000007010EF0120F0B5154B60 +:101C000040204FF480314FF480544FF400554FF48E +:101C1000404643F242071A6912F0020F03D09E6158 +:101C200059619F61F7E712F4005F01D15D61F2E74E +:101C300012F4805F01D15C61EDE7002AEBDA12F467 +:101C4000803F01D09961E6E7520601D45861E2E78E +:101C5000F0BD00BF00800D40394AB3EE096A394833 +:101C600013689FED395A23F0010310B51360032365 +:101C7000364C1361364BD3F8E030D9B2016007EE31 +:101C8000901AC3F30B201B0DB8EEE77A314907EE2B +:101C9000900A2060F8EEE76A07EE903A37EE455A70 +:101CA0002D4BF8EEE77A37EE466A77EEE67A81ED6D +:101CB000006A25EE275AC3ED007A1368C5EE065A6E +:101CC00075EEA65AFCEEE55A15EE901ADFED235A92 +:101CD00037EE657A43EA0153136027EE277A204BEB +:101CE00066EE277AD2F81011C7EE065A35EEA67ABC +:101CF000BCEEC77A17EE100A87EE867A03EA004335 +:101D00000B43C2F81031D2F8101177EE267AFCEEB0 +:101D1000E77A17EE903AC3F30B030B43C2F8103186 +:101D2000136843F00203136000220E4B1A700E4A30 +:101D30000E4BC3F8402101220D4B1A6010BD00BFAD +:101D400080810D4054D800200000AA4250D80020C5 +:101D500000441F4058D800205CD800200000B44246 +:101D60000000FF0F40E400E0A9AA010000280020C5 +:101D700008E100E038B540F661722D4BC3F8202130 +:101D800000F0D6F82B4A2C49D2F8803043F00303F8 +:101D9000C2F8803040F20442284BC3F86021284A40 +:101DA0001068014019B9D3F8A811890718D04FF06D +:101DB00000415163D3F8402142F00202C3F84021B0 +:101DC0001E4AD2F840319B07FBD44FF400321D4B22 +:101DD00019201A604FF00042194B9A6300F0C0F8C6 +:101DE000174B00214FF08042174D144C9A63284640 +:101DF00019600A234FF42072C4F8A83100F0ACF83F +:101E00004FF48103114A2B604FF480032B6440F29E +:101E10004313C4F85851C4F848310D4BC3F8042299 +:101E20000C4B4FF400321A600123C4F8403138BD26 +:101E300000800D4000C00F40001C1E0000002E401E +:101E400000900D408CE200E00000002065AD010034 +:101E5000002800200CE100E008B50E4B1B6E9B072C +:101E600001D4FBBE16E072B600220B4BC3F8402132 +:101E7000A3F50D13094A1A64A3F1FF53A3F52B230D +:101E80009D46BFF34F8F064B06480360064B1B6809 +:101E90009B68984700441F4000002E40030020002C +:101EA000000012EB008020201C0020000F4BDA6E97 +:101EB00042F44032DA66DA6E42F44072DA66A3F532 +:101EC000603340F237625A64A0229A649A6C120618 +:101ED000FCD4074B40F237625A64A0229A649A6C91 +:101EE00012F08002FBD1034B1A70704700C00F4004 +:101EF00000800C4013E90020F8B500BFF8BC08BC16 +:101F00009E467047000000005FF800F0BDBF010072 +:101F10005FF800F0A5E301005FF800F0ADBC010040 +:101F20005FF800F06BBD01005FF800F0F9C201003E +:101F30005FF800F0C1B201005FF800F051B7010096 +:101F40005FF800F0F1E301005FF800F0A5BE0100CA +:101F50005FF800F001E401005FF800F045A7010020 +:101F60005FF800F0E5A701005FF800F0B7C30100DB +:101F7000250100007D03010051060100D911010077 +:041F8000554B0100BC +:101F8400005152535455565758595A5B5C5D5E5F25 +:101F9400005152535455565758595A5B5C5D5E5F15 +:101FA400005152535455565758595A5B5C5D5E5F05 +:101FB400005152535455565758595A5B5C5D5E5FF5 +:101FC400005152535455565758595A5B5C5D5E5FE5 +:101FD400005152535455565758595A5B5C5D5E5FD5 +:101FE400005152535455565758595A5B5C5D5E5FC5 +:101FF400005152535455565758595A5B5C5D5E5FB5 +:10200400005152535455565758595A5B5C5D5E5FA4 +:10201400005152535455565758595A5B5C5D5E5F94 +:10202400005152535455565758595A5B5C5D5E5F84 +:10203400005152535455565758595A5B5C5D5E5F74 +:10204400005152535455565758595A5B5C5D5E5F64 +:10205400005152535455565758595A5B5C5D5E5F54 +:10206400005152535455565758595A5B5C5D5E5F44 +:10207400005152535455565758595A5B5C5D5E5F34 +:10208400015152535455565758595A5B5C5D5E5F23 +:10209400015152535455565758595A5B5C5D5E5F13 +:1020A400015152535455565758595A5B5C5D5E5F03 +:1020B400015152535455565758595A5B5C5D5E5FF3 +:1020C400015152535455565758595A5B5C5D5E5FE3 +:1020D400015152535455565758595A5B5C5D5E5FD3 +:1020E400015152535455565758595A5B5C5D5E5FC3 +:1020F400015152535455565758595A5B5C5D5E5FB3 +:10210400015152535455565758595A5B5C5D5E5FA2 +:10211400015152535455565758595A5B5C5D5E5F92 +:10212400015152535455565758595A5B5C5D5E5F82 +:10213400015152535455565758595A5B5C5D5E5F72 +:10214400015152535455565758595A5B5C5D5E5F62 +:10215400015152535455565758595A5B5C5D5E5F52 +:10216400015152535455565758595A5B5C5D5E5F42 +:10217400015152535455565758595A5B5C5D5E5F32 +:10218400025152535455565758595A5B5C5D5E5F21 +:10219400025152535455565758595A5B5C5D5E5F11 +:1021A400025152535455565758595A5B5C5D5E5F01 +:1021B400025152535455565758595A5B5C5D5E5FF1 +:1021C400025152535455565758595A5B5C5D5E5FE1 +:1021D400025152535455565758595A5B5C5D5E5FD1 +:1021E400025152535455565758595A5B5C5D5E5FC1 +:1021F400025152535455565758595A5B5C5D5E5FB1 +:10220400025152535455565758595A5B5C5D5E5FA0 +:10221400025152535455565758595A5B5C5D5E5F90 +:10222400025152535455565758595A5B5C5D5E5F80 +:10223400025152535455565758595A5B5C5D5E5F70 +:10224400025152535455565758595A5B5C5D5E5F60 +:10225400025152535455565758595A5B5C5D5E5F50 +:10226400025152535455565758595A5B5C5D5E5F40 +:10227400025152535455565758595A5B5C5D5E5F30 +:10228400035152535455565758595A5B5C5D5E5F1F +:10229400035152535455565758595A5B5C5D5E5F0F +:1022A400035152535455565758595A5B5C5D5E5FFF +:1022B400035152535455565758595A5B5C5D5E5FEF +:1022C400035152535455565758595A5B5C5D5E5FDF +:1022D400035152535455565758595A5B5C5D5E5FCF +:1022E400035152535455565758595A5B5C5D5E5FBF +:1022F400035152535455565758595A5B5C5D5E5FAF +:10230400035152535455565758595A5B5C5D5E5F9E +:10231400035152535455565758595A5B5C5D5E5F8E +:10232400035152535455565758595A5B5C5D5E5F7E +:10233400035152535455565758595A5B5C5D5E5F6E +:10234400035152535455565758595A5B5C5D5E5F5E +:10235400035152535455565758595A5B5C5D5E5F4E +:10236400035152535455565758595A5B5C5D5E5F3E +:10237400035152535455565758595A5B5C5D5E5F2E +:10238400045152535455565758595A5B5C5D5E5F1D +:10239400045152535455565758595A5B5C5D5E5F0D +:1023A400045152535455565758595A5B5C5D5E5FFD +:1023B400045152535455565758595A5B5C5D5E5FED +:1023C400045152535455565758595A5B5C5D5E5FDD +:1023D400045152535455565758595A5B5C5D5E5FCD +:1023E400045152535455565758595A5B5C5D5E5FBD +:1023F400045152535455565758595A5B5C5D5E5FAD +:10240400045152535455565758595A5B5C5D5E5F9C +:10241400045152535455565758595A5B5C5D5E5F8C +:10242400045152535455565758595A5B5C5D5E5F7C +:10243400045152535455565758595A5B5C5D5E5F6C +:10244400045152535455565758595A5B5C5D5E5F5C +:10245400045152535455565758595A5B5C5D5E5F4C +:10246400045152535455565758595A5B5C5D5E5F3C +:10247400045152535455565758595A5B5C5D5E5F2C +:10248400055152535455565758595A5B5C5D5E5F1B +:10249400055152535455565758595A5B5C5D5E5F0B +:1024A400055152535455565758595A5B5C5D5E5FFB +:1024B400055152535455565758595A5B5C5D5E5FEB +:1024C400055152535455565758595A5B5C5D5E5FDB +:1024D400055152535455565758595A5B5C5D5E5FCB +:1024E400055152535455565758595A5B5C5D5E5FBB +:1024F400055152535455565758595A5B5C5D5E5FAB +:10250400055152535455565758595A5B5C5D5E5F9A +:10251400055152535455565758595A5B5C5D5E5F8A +:10252400055152535455565758595A5B5C5D5E5F7A +:10253400055152535455565758595A5B5C5D5E5F6A +:10254400055152535455565758595A5B5C5D5E5F5A +:10255400055152535455565758595A5B5C5D5E5F4A +:10256400055152535455565758595A5B5C5D5E5F3A +:10257400055152535455565758595A5B5C5D5E5F2A +:10258400065152535455565758595A5B5C5D5E5F19 +:10259400065152535455565758595A5B5C5D5E5F09 +:1025A400065152535455565758595A5B5C5D5E5FF9 +:1025B400065152535455565758595A5B5C5D5E5FE9 +:1025C400065152535455565758595A5B5C5D5E5FD9 +:1025D400065152535455565758595A5B5C5D5E5FC9 +:1025E400065152535455565758595A5B5C5D5E5FB9 +:1025F400065152535455565758595A5B5C5D5E5FA9 +:10260400065152535455565758595A5B5C5D5E5F98 +:10261400065152535455565758595A5B5C5D5E5F88 +:10262400065152535455565758595A5B5C5D5E5F78 +:10263400065152535455565758595A5B5C5D5E5F68 +:10264400065152535455565758595A5B5C5D5E5F58 +:10265400065152535455565758595A5B5C5D5E5F48 +:10266400065152535455565758595A5B5C5D5E5F38 +:10267400065152535455565758595A5B5C5D5E5F28 +:10268400075152535455565758595A5B5C5D5E5F17 +:10269400075152535455565758595A5B5C5D5E5F07 +:1026A400075152535455565758595A5B5C5D5E5FF7 +:1026B400075152535455565758595A5B5C5D5E5FE7 +:1026C400075152535455565758595A5B5C5D5E5FD7 +:1026D400075152535455565758595A5B5C5D5E5FC7 +:1026E400075152535455565758595A5B5C5D5E5FB7 +:1026F400075152535455565758595A5B5C5D5E5FA7 +:10270400075152535455565758595A5B5C5D5E5F96 +:10271400075152535455565758595A5B5C5D5E5F86 +:10272400075152535455565758595A5B5C5D5E5F76 +:10273400075152535455565758595A5B5C5D5E5F66 +:10274400075152535455565758595A5B5C5D5E5F56 +:10275400075152535455565758595A5B5C5D5E5F46 +:10276400075152535455565758595A5B5C5D5E5F36 +:10277400075152535455565758595A5B5C5D5E5F26 +:10278400085152535455565758595A5B5C5D5E5F15 +:10279400085152535455565758595A5B5C5D5E5F05 +:1027A400085152535455565758595A5B5C5D5E5FF5 +:1027B400085152535455565758595A5B5C5D5E5FE5 +:1027C400085152535455565758595A5B5C5D5E5FD5 +:1027D400085152535455565758595A5B5C5D5E5FC5 +:1027E400085152535455565758595A5B5C5D5E5FB5 +:1027F400085152535455565758595A5B5C5D5E5FA5 +:10280400085152535455565758595A5B5C5D5E5F94 +:10281400085152535455565758595A5B5C5D5E5F84 +:10282400085152535455565758595A5B5C5D5E5F74 +:10283400085152535455565758595A5B5C5D5E5F64 +:10284400085152535455565758595A5B5C5D5E5F54 +:10285400085152535455565758595A5B5C5D5E5F44 +:10286400085152535455565758595A5B5C5D5E5F34 +:10287400085152535455565758595A5B5C5D5E5F24 +:10288400095152535455565758595A5B5C5D5E5F13 +:10289400095152535455565758595A5B5C5D5E5F03 +:1028A400095152535455565758595A5B5C5D5E5FF3 +:1028B400095152535455565758595A5B5C5D5E5FE3 +:1028C400095152535455565758595A5B5C5D5E5FD3 +:1028D400095152535455565758595A5B5C5D5E5FC3 +:1028E400095152535455565758595A5B5C5D5E5FB3 +:1028F400095152535455565758595A5B5C5D5E5FA3 +:10290400095152535455565758595A5B5C5D5E5F92 +:10291400095152535455565758595A5B5C5D5E5F82 +:10292400095152535455565758595A5B5C5D5E5F72 +:10293400095152535455565758595A5B5C5D5E5F62 +:10294400095152535455565758595A5B5C5D5E5F52 +:10295400095152535455565758595A5B5C5D5E5F42 +:10296400095152535455565758595A5B5C5D5E5F32 +:10297400095152535455565758595A5B5C5D5E5F22 +:102984000A5152535455565758595A5B5C5D5E5F11 +:102994000A5152535455565758595A5B5C5D5E5F01 +:1029A4000A5152535455565758595A5B5C5D5E5FF1 +:1029B4000A5152535455565758595A5B5C5D5E5FE1 +:1029C4000A5152535455565758595A5B5C5D5E5FD1 +:1029D4000A5152535455565758595A5B5C5D5E5FC1 +:1029E4000A5152535455565758595A5B5C5D5E5FB1 +:1029F4000A5152535455565758595A5B5C5D5E5FA1 +:102A04000A5152535455565758595A5B5C5D5E5F90 +:102A14000A5152535455565758595A5B5C5D5E5F80 +:102A24000A5152535455565758595A5B5C5D5E5F70 +:102A34000A5152535455565758595A5B5C5D5E5F60 +:102A44000A5152535455565758595A5B5C5D5E5F50 +:102A54000A5152535455565758595A5B5C5D5E5F40 +:102A64000A5152535455565758595A5B5C5D5E5F30 +:102A74000A5152535455565758595A5B5C5D5E5F20 +:102A84000B5152535455565758595A5B5C5D5E5F0F +:102A94000B5152535455565758595A5B5C5D5E5FFF +:102AA4000B5152535455565758595A5B5C5D5E5FEF +:102AB4000B5152535455565758595A5B5C5D5E5FDF +:102AC4000B5152535455565758595A5B5C5D5E5FCF +:102AD4000B5152535455565758595A5B5C5D5E5FBF +:102AE4000B5152535455565758595A5B5C5D5E5FAF +:102AF4000B5152535455565758595A5B5C5D5E5F9F +:102B04000B5152535455565758595A5B5C5D5E5F8E +:102B14000B5152535455565758595A5B5C5D5E5F7E +:102B24000B5152535455565758595A5B5C5D5E5F6E +:102B34000B5152535455565758595A5B5C5D5E5F5E +:102B44000B5152535455565758595A5B5C5D5E5F4E +:102B54000B5152535455565758595A5B5C5D5E5F3E +:102B64000B5152535455565758595A5B5C5D5E5F2E +:102B74000B5152535455565758595A5B5C5D5E5F1E +:102B84000C5152535455565758595A5B5C5D5E5F0D +:102B94000C5152535455565758595A5B5C5D5E5FFD +:102BA4000C5152535455565758595A5B5C5D5E5FED +:102BB4000C5152535455565758595A5B5C5D5E5FDD +:102BC4000C5152535455565758595A5B5C5D5E5FCD +:102BD4000C5152535455565758595A5B5C5D5E5FBD +:102BE4000C5152535455565758595A5B5C5D5E5FAD +:102BF4000C5152535455565758595A5B5C5D5E5F9D +:102C04000C5152535455565758595A5B5C5D5E5F8C +:102C14000C5152535455565758595A5B5C5D5E5F7C +:102C24000C5152535455565758595A5B5C5D5E5F6C +:102C34000C5152535455565758595A5B5C5D5E5F5C +:102C44000C5152535455565758595A5B5C5D5E5F4C +:102C54000C5152535455565758595A5B5C5D5E5F3C +:102C64000C5152535455565758595A5B5C5D5E5F2C +:102C74000C5152535455565758595A5B5C5D5E5F1C +:102C84000D5152535455565758595A5B5C5D5E5F0B +:102C94000D5152535455565758595A5B5C5D5E5FFB +:102CA4000D5152535455565758595A5B5C5D5E5FEB +:102CB4000D5152535455565758595A5B5C5D5E5FDB +:102CC4000D5152535455565758595A5B5C5D5E5FCB +:102CD4000D5152535455565758595A5B5C5D5E5FBB +:102CE4000D5152535455565758595A5B5C5D5E5FAB +:102CF4000D5152535455565758595A5B5C5D5E5F9B +:102D04000D5152535455565758595A5B5C5D5E5F8A +:102D14000D5152535455565758595A5B5C5D5E5F7A +:102D24000D5152535455565758595A5B5C5D5E5F6A +:102D34000D5152535455565758595A5B5C5D5E5F5A +:102D44000D5152535455565758595A5B5C5D5E5F4A +:102D54000D5152535455565758595A5B5C5D5E5F3A +:102D64000D5152535455565758595A5B5C5D5E5F2A +:102D74000D5152535455565758595A5B5C5D5E5F1A +:102D84000E5152535455565758595A5B5C5D5E5F09 +:102D94000E5152535455565758595A5B5C5D5E5FF9 +:102DA4000E5152535455565758595A5B5C5D5E5FE9 +:102DB4000E5152535455565758595A5B5C5D5E5FD9 +:102DC4000E5152535455565758595A5B5C5D5E5FC9 +:102DD4000E5152535455565758595A5B5C5D5E5FB9 +:102DE4000E5152535455565758595A5B5C5D5E5FA9 +:102DF4000E5152535455565758595A5B5C5D5E5F99 +:102E04000E5152535455565758595A5B5C5D5E5F88 +:102E14000E5152535455565758595A5B5C5D5E5F78 +:102E24000E5152535455565758595A5B5C5D5E5F68 +:102E34000E5152535455565758595A5B5C5D5E5F58 +:102E44000E5152535455565758595A5B5C5D5E5F48 +:102E54000E5152535455565758595A5B5C5D5E5F38 +:102E64000E5152535455565758595A5B5C5D5E5F28 +:102E74000E5152535455565758595A5B5C5D5E5F18 +:102E84000F5152535455565758595A5B5C5D5E5F07 +:102E94000F5152535455565758595A5B5C5D5E5FF7 +:102EA4000F5152535455565758595A5B5C5D5E5FE7 +:102EB4000F5152535455565758595A5B5C5D5E5FD7 +:102EC4000F5152535455565758595A5B5C5D5E5FC7 +:102ED4000F5152535455565758595A5B5C5D5E5FB7 +:102EE4000F5152535455565758595A5B5C5D5E5FA7 +:102EF4000F5152535455565758595A5B5C5D5E5F97 +:102F04000F5152535455565758595A5B5C5D5E5F86 +:102F14000F5152535455565758595A5B5C5D5E5F76 +:102F24000F5152535455565758595A5B5C5D5E5F66 +:102F34000F5152535455565758595A5B5C5D5E5F56 +:102F44000F5152535455565758595A5B5C5D5E5F46 +:102F54000F5152535455565758595A5B5C5D5E5F36 +:102F64000F5152535455565758595A5B5C5D5E5F26 +:102F74000F5152535455565758595A5B5C5D5E5F16 +:102F8400105152535455565758595A5B5C5D5E5F05 +:102F9400105152535455565758595A5B5C5D5E5FF5 +:102FA400105152535455565758595A5B5C5D5E5FE5 +:102FB400105152535455565758595A5B5C5D5E5FD5 +:102FC400105152535455565758595A5B5C5D5E5FC5 +:102FD400105152535455565758595A5B5C5D5E5FB5 +:102FE400105152535455565758595A5B5C5D5E5FA5 +:102FF400105152535455565758595A5B5C5D5E5F95 +:10300400105152535455565758595A5B5C5D5E5F84 +:10301400105152535455565758595A5B5C5D5E5F74 +:10302400105152535455565758595A5B5C5D5E5F64 +:10303400105152535455565758595A5B5C5D5E5F54 +:10304400105152535455565758595A5B5C5D5E5F44 +:10305400105152535455565758595A5B5C5D5E5F34 +:10306400105152535455565758595A5B5C5D5E5F24 +:10307400105152535455565758595A5B5C5D5E5F14 +:10308400115152535455565758595A5B5C5D5E5F03 +:10309400115152535455565758595A5B5C5D5E5FF3 +:1030A400115152535455565758595A5B5C5D5E5FE3 +:1030B400115152535455565758595A5B5C5D5E5FD3 +:1030C400115152535455565758595A5B5C5D5E5FC3 +:1030D400115152535455565758595A5B5C5D5E5FB3 +:1030E400115152535455565758595A5B5C5D5E5FA3 +:1030F400115152535455565758595A5B5C5D5E5F93 +:10310400115152535455565758595A5B5C5D5E5F82 +:10311400115152535455565758595A5B5C5D5E5F72 +:10312400115152535455565758595A5B5C5D5E5F62 +:10313400115152535455565758595A5B5C5D5E5F52 +:10314400115152535455565758595A5B5C5D5E5F42 +:10315400115152535455565758595A5B5C5D5E5F32 +:10316400115152535455565758595A5B5C5D5E5F22 +:10317400115152535455565758595A5B5C5D5E5F12 +:10318400125152535455565758595A5B5C5D5E5F01 +:10319400125152535455565758595A5B5C5D5E5FF1 +:1031A400125152535455565758595A5B5C5D5E5FE1 +:1031B400125152535455565758595A5B5C5D5E5FD1 +:1031C400125152535455565758595A5B5C5D5E5FC1 +:1031D400125152535455565758595A5B5C5D5E5FB1 +:1031E400125152535455565758595A5B5C5D5E5FA1 +:1031F400125152535455565758595A5B5C5D5E5F91 +:10320400125152535455565758595A5B5C5D5E5F80 +:10321400125152535455565758595A5B5C5D5E5F70 +:10322400125152535455565758595A5B5C5D5E5F60 +:10323400125152535455565758595A5B5C5D5E5F50 +:10324400125152535455565758595A5B5C5D5E5F40 +:10325400125152535455565758595A5B5C5D5E5F30 +:10326400125152535455565758595A5B5C5D5E5F20 +:10327400125152535455565758595A5B5C5D5E5F10 +:10328400135152535455565758595A5B5C5D5E5FFF +:10329400135152535455565758595A5B5C5D5E5FEF +:1032A400135152535455565758595A5B5C5D5E5FDF +:1032B400135152535455565758595A5B5C5D5E5FCF +:1032C400135152535455565758595A5B5C5D5E5FBF +:1032D400135152535455565758595A5B5C5D5E5FAF +:1032E400135152535455565758595A5B5C5D5E5F9F +:1032F400135152535455565758595A5B5C5D5E5F8F +:10330400135152535455565758595A5B5C5D5E5F7E +:10331400135152535455565758595A5B5C5D5E5F6E +:10332400135152535455565758595A5B5C5D5E5F5E +:10333400135152535455565758595A5B5C5D5E5F4E +:10334400135152535455565758595A5B5C5D5E5F3E +:10335400135152535455565758595A5B5C5D5E5F2E +:10336400135152535455565758595A5B5C5D5E5F1E +:10337400135152535455565758595A5B5C5D5E5F0E +:10338400145152535455565758595A5B5C5D5E5FFD +:10339400145152535455565758595A5B5C5D5E5FED +:1033A400145152535455565758595A5B5C5D5E5FDD +:1033B400145152535455565758595A5B5C5D5E5FCD +:1033C400145152535455565758595A5B5C5D5E5FBD +:1033D400145152535455565758595A5B5C5D5E5FAD +:1033E400145152535455565758595A5B5C5D5E5F9D +:1033F400145152535455565758595A5B5C5D5E5F8D +:10340400145152535455565758595A5B5C5D5E5F7C +:10341400145152535455565758595A5B5C5D5E5F6C +:10342400145152535455565758595A5B5C5D5E5F5C +:10343400145152535455565758595A5B5C5D5E5F4C +:10344400145152535455565758595A5B5C5D5E5F3C +:10345400145152535455565758595A5B5C5D5E5F2C +:10346400145152535455565758595A5B5C5D5E5F1C +:10347400145152535455565758595A5B5C5D5E5F0C +:10348400155152535455565758595A5B5C5D5E5FFB +:10349400155152535455565758595A5B5C5D5E5FEB +:1034A400155152535455565758595A5B5C5D5E5FDB +:1034B400155152535455565758595A5B5C5D5E5FCB +:1034C400155152535455565758595A5B5C5D5E5FBB +:1034D400155152535455565758595A5B5C5D5E5FAB +:1034E400155152535455565758595A5B5C5D5E5F9B +:1034F400155152535455565758595A5B5C5D5E5F8B +:10350400155152535455565758595A5B5C5D5E5F7A +:10351400155152535455565758595A5B5C5D5E5F6A +:10352400155152535455565758595A5B5C5D5E5F5A +:10353400155152535455565758595A5B5C5D5E5F4A +:10354400155152535455565758595A5B5C5D5E5F3A +:10355400155152535455565758595A5B5C5D5E5F2A +:10356400155152535455565758595A5B5C5D5E5F1A +:10357400155152535455565758595A5B5C5D5E5F0A +:10358400165152535455565758595A5B5C5D5E5FF9 +:10359400165152535455565758595A5B5C5D5E5FE9 +:1035A400165152535455565758595A5B5C5D5E5FD9 +:1035B400165152535455565758595A5B5C5D5E5FC9 +:1035C400165152535455565758595A5B5C5D5E5FB9 +:1035D400165152535455565758595A5B5C5D5E5FA9 +:1035E400165152535455565758595A5B5C5D5E5F99 +:1035F400165152535455565758595A5B5C5D5E5F89 +:10360400165152535455565758595A5B5C5D5E5F78 +:10361400165152535455565758595A5B5C5D5E5F68 +:10362400165152535455565758595A5B5C5D5E5F58 +:10363400165152535455565758595A5B5C5D5E5F48 +:10364400165152535455565758595A5B5C5D5E5F38 +:10365400165152535455565758595A5B5C5D5E5F28 +:10366400165152535455565758595A5B5C5D5E5F18 +:10367400165152535455565758595A5B5C5D5E5F08 +:10368400175152535455565758595A5B5C5D5E5FF7 +:10369400175152535455565758595A5B5C5D5E5FE7 +:1036A400175152535455565758595A5B5C5D5E5FD7 +:1036B400175152535455565758595A5B5C5D5E5FC7 +:1036C400175152535455565758595A5B5C5D5E5FB7 +:1036D400175152535455565758595A5B5C5D5E5FA7 +:1036E400175152535455565758595A5B5C5D5E5F97 +:1036F400175152535455565758595A5B5C5D5E5F87 +:10370400175152535455565758595A5B5C5D5E5F76 +:10371400175152535455565758595A5B5C5D5E5F66 +:10372400175152535455565758595A5B5C5D5E5F56 +:10373400175152535455565758595A5B5C5D5E5F46 +:10374400175152535455565758595A5B5C5D5E5F36 +:10375400175152535455565758595A5B5C5D5E5F26 +:10376400175152535455565758595A5B5C5D5E5F16 +:10377400175152535455565758595A5B5C5D5E5F06 +:10378400185152535455565758595A5B5C5D5E5FF5 +:10379400185152535455565758595A5B5C5D5E5FE5 +:1037A400185152535455565758595A5B5C5D5E5FD5 +:1037B400185152535455565758595A5B5C5D5E5FC5 +:1037C400185152535455565758595A5B5C5D5E5FB5 +:1037D400185152535455565758595A5B5C5D5E5FA5 +:1037E400185152535455565758595A5B5C5D5E5F95 +:1037F400185152535455565758595A5B5C5D5E5F85 +:10380400185152535455565758595A5B5C5D5E5F74 +:10381400185152535455565758595A5B5C5D5E5F64 +:10382400185152535455565758595A5B5C5D5E5F54 +:10383400185152535455565758595A5B5C5D5E5F44 +:10384400185152535455565758595A5B5C5D5E5F34 +:10385400185152535455565758595A5B5C5D5E5F24 +:10386400185152535455565758595A5B5C5D5E5F14 +:10387400185152535455565758595A5B5C5D5E5F04 +:10388400195152535455565758595A5B5C5D5E5FF3 +:10389400195152535455565758595A5B5C5D5E5FE3 +:1038A400195152535455565758595A5B5C5D5E5FD3 +:1038B400195152535455565758595A5B5C5D5E5FC3 +:1038C400195152535455565758595A5B5C5D5E5FB3 +:1038D400195152535455565758595A5B5C5D5E5FA3 +:1038E400195152535455565758595A5B5C5D5E5F93 +:1038F400195152535455565758595A5B5C5D5E5F83 +:10390400195152535455565758595A5B5C5D5E5F72 +:10391400195152535455565758595A5B5C5D5E5F62 +:10392400195152535455565758595A5B5C5D5E5F52 +:10393400195152535455565758595A5B5C5D5E5F42 +:10394400195152535455565758595A5B5C5D5E5F32 +:10395400195152535455565758595A5B5C5D5E5F22 +:10396400195152535455565758595A5B5C5D5E5F12 +:10397400195152535455565758595A5B5C5D5E5F02 +:103984001A5152535455565758595A5B5C5D5E5FF1 +:103994001A5152535455565758595A5B5C5D5E5FE1 +:1039A4001A5152535455565758595A5B5C5D5E5FD1 +:1039B4001A5152535455565758595A5B5C5D5E5FC1 +:1039C4001A5152535455565758595A5B5C5D5E5FB1 +:1039D4001A5152535455565758595A5B5C5D5E5FA1 +:1039E4001A5152535455565758595A5B5C5D5E5F91 +:1039F4001A5152535455565758595A5B5C5D5E5F81 +:103A04001A5152535455565758595A5B5C5D5E5F70 +:103A14001A5152535455565758595A5B5C5D5E5F60 +:103A24001A5152535455565758595A5B5C5D5E5F50 +:103A34001A5152535455565758595A5B5C5D5E5F40 +:103A44001A5152535455565758595A5B5C5D5E5F30 +:103A54001A5152535455565758595A5B5C5D5E5F20 +:103A64001A5152535455565758595A5B5C5D5E5F10 +:103A74001A5152535455565758595A5B5C5D5E5F00 +:103A84001B5152535455565758595A5B5C5D5E5FEF +:103A94001B5152535455565758595A5B5C5D5E5FDF +:103AA4001B5152535455565758595A5B5C5D5E5FCF +:103AB4001B5152535455565758595A5B5C5D5E5FBF +:103AC4001B5152535455565758595A5B5C5D5E5FAF +:103AD4001B5152535455565758595A5B5C5D5E5F9F +:103AE4001B5152535455565758595A5B5C5D5E5F8F +:103AF4001B5152535455565758595A5B5C5D5E5F7F +:103B04001B5152535455565758595A5B5C5D5E5F6E +:103B14001B5152535455565758595A5B5C5D5E5F5E +:103B24001B5152535455565758595A5B5C5D5E5F4E +:103B34001B5152535455565758595A5B5C5D5E5F3E +:103B44001B5152535455565758595A5B5C5D5E5F2E +:103B54001B5152535455565758595A5B5C5D5E5F1E +:103B64001B5152535455565758595A5B5C5D5E5F0E +:103B74001B5152535455565758595A5B5C5D5E5FFE +:103B84001C5152535455565758595A5B5C5D5E5FED +:103B94001C5152535455565758595A5B5C5D5E5FDD +:103BA4001C5152535455565758595A5B5C5D5E5FCD +:103BB4001C5152535455565758595A5B5C5D5E5FBD +:103BC4001C5152535455565758595A5B5C5D5E5FAD +:103BD4001C5152535455565758595A5B5C5D5E5F9D +:103BE4001C5152535455565758595A5B5C5D5E5F8D +:103BF4001C5152535455565758595A5B5C5D5E5F7D +:103C04001C5152535455565758595A5B5C5D5E5F6C +:103C14001C5152535455565758595A5B5C5D5E5F5C +:103C24001C5152535455565758595A5B5C5D5E5F4C +:103C34001C5152535455565758595A5B5C5D5E5F3C +:103C44001C5152535455565758595A5B5C5D5E5F2C +:103C54001C5152535455565758595A5B5C5D5E5F1C +:103C64001C5152535455565758595A5B5C5D5E5F0C +:103C74001C5152535455565758595A5B5C5D5E5FFC +:103C84001D5152535455565758595A5B5C5D5E5FEB +:103C94001D5152535455565758595A5B5C5D5E5FDB +:103CA4001D5152535455565758595A5B5C5D5E5FCB +:103CB4001D5152535455565758595A5B5C5D5E5FBB +:103CC4001D5152535455565758595A5B5C5D5E5FAB +:103CD4001D5152535455565758595A5B5C5D5E5F9B +:103CE4001D5152535455565758595A5B5C5D5E5F8B +:103CF4001D5152535455565758595A5B5C5D5E5F7B +:103D04001D5152535455565758595A5B5C5D5E5F6A +:103D14001D5152535455565758595A5B5C5D5E5F5A +:103D24001D5152535455565758595A5B5C5D5E5F4A +:103D34001D5152535455565758595A5B5C5D5E5F3A +:103D44001D5152535455565758595A5B5C5D5E5F2A +:103D54001D5152535455565758595A5B5C5D5E5F1A +:103D64001D5152535455565758595A5B5C5D5E5F0A +:103D74001D5152535455565758595A5B5C5D5E5FFA +:103D84001E5152535455565758595A5B5C5D5E5FE9 +:103D94001E5152535455565758595A5B5C5D5E5FD9 +:103DA4001E5152535455565758595A5B5C5D5E5FC9 +:103DB4001E5152535455565758595A5B5C5D5E5FB9 +:103DC4001E5152535455565758595A5B5C5D5E5FA9 +:103DD4001E5152535455565758595A5B5C5D5E5F99 +:103DE4001E5152535455565758595A5B5C5D5E5F89 +:103DF4001E5152535455565758595A5B5C5D5E5F79 +:103E04001E5152535455565758595A5B5C5D5E5F68 +:103E14001E5152535455565758595A5B5C5D5E5F58 +:103E24001E5152535455565758595A5B5C5D5E5F48 +:103E34001E5152535455565758595A5B5C5D5E5F38 +:103E44001E5152535455565758595A5B5C5D5E5F28 +:103E54001E5152535455565758595A5B5C5D5E5F18 +:103E64001E5152535455565758595A5B5C5D5E5F08 +:103E74001E5152535455565758595A5B5C5D5E5FF8 +:103E84001F5152535455565758595A5B5C5D5E5FE7 +:103E94001F5152535455565758595A5B5C5D5E5FD7 +:103EA4001F5152535455565758595A5B5C5D5E5FC7 +:103EB4001F5152535455565758595A5B5C5D5E5FB7 +:103EC4001F5152535455565758595A5B5C5D5E5FA7 +:103ED4001F5152535455565758595A5B5C5D5E5F97 +:103EE4001F5152535455565758595A5B5C5D5E5F87 +:103EF4001F5152535455565758595A5B5C5D5E5F77 +:103F04001F5152535455565758595A5B5C5D5E5F66 +:103F14001F5152535455565758595A5B5C5D5E5F56 +:103F24001F5152535455565758595A5B5C5D5E5F46 +:103F34001F5152535455565758595A5B5C5D5E5F36 +:103F44001F5152535455565758595A5B5C5D5E5F26 +:103F54001F5152535455565758595A5B5C5D5E5F16 +:103F64001F5152535455565758595A5B5C5D5E5F06 +:103F74001F5152535455565758595A5B5C5D5E5FF6 +:103F8400205152535455565758595A5B5C5D5E5FE5 +:103F9400205152535455565758595A5B5C5D5E5FD5 +:103FA400205152535455565758595A5B5C5D5E5FC5 +:103FB400205152535455565758595A5B5C5D5E5FB5 +:103FC400205152535455565758595A5B5C5D5E5FA5 +:103FD400205152535455565758595A5B5C5D5E5F95 +:103FE400205152535455565758595A5B5C5D5E5F85 +:103FF400205152535455565758595A5B5C5D5E5F75 +:10400400205152535455565758595A5B5C5D5E5F64 +:10401400205152535455565758595A5B5C5D5E5F54 +:10402400205152535455565758595A5B5C5D5E5F44 +:10403400205152535455565758595A5B5C5D5E5F34 +:10404400205152535455565758595A5B5C5D5E5F24 +:10405400205152535455565758595A5B5C5D5E5F14 +:10406400205152535455565758595A5B5C5D5E5F04 +:10407400205152535455565758595A5B5C5D5E5FF4 +:10408400212121212121212121212121212121211C +:10409400212121212121212121212121212121210C +:1040A40021212121212121212121212121212121FC +:1040B40021212121212121212121212121212121EC +:1040C40021212121212121212121212121212121DC +:1040D40021212121212121212121212121212121CC +:1040E40021212121212121212121212121212121BC +:1040F40021212121212121212121212121212121AC +:10410400212121212121212121212121212121219B +:10411400212121212121212121212121212121218B +:10412400212121212121212121212121212121217B +:10413400212121212121212121212121212121216B +:10414400212121212121212121212121212121215B +:10415400212121212121212121212121212121214B +:10416400212121212121212121212121212121213B +:10417400212121212121212121212121212121212B +:10418400222222222222222222222222222222220B +:1041940022222222222222222222222222222222FB +:1041A40022222222222222222222222222222222EB +:1041B40022222222222222222222222222222222DB +:1041C40022222222222222222222222222222222CB +:1041D40022222222222222222222222222222222BB +:1041E40022222222222222222222222222222222AB +:1041F400222222222222222222222222222222229B +:10420400222222222222222222222222222222228A +:10421400222222222222222222222222222222227A +:10422400222222222222222222222222222222226A +:10423400222222222222222222222222222222225A +:10424400222222222222222222222222222222224A +:10425400222222222222222222222222222222223A +:10426400222222222222222222222222222222222A +:10427400222222222222222222222222222222221A +:1042840023232323232323232323232323232323FA +:1042940023232323232323232323232323232323EA +:1042A40023232323232323232323232323232323DA +:1042B40023232323232323232323232323232323CA +:1042C40023232323232323232323232323232323BA +:1042D40023232323232323232323232323232323AA +:1042E400232323232323232323232323232323239A +:1042F400232323232323232323232323232323238A +:104304002323232323232323232323232323232379 +:104314002323232323232323232323232323232369 +:104324002323232323232323232323232323232359 +:104334002323232323232323232323232323232349 +:104344002323232323232323232323232323232339 +:104354002323232323232323232323232323232329 +:104364002323232323232323232323232323232319 +:104374002323232323232323232323232323232309 +:1043840024242424242424242424242424242424E9 +:1043940024242424242424242424242424242424D9 +:1043A40024242424242424242424242424242424C9 +:1043B40024242424242424242424242424242424B9 +:1043C40024242424242424242424242424242424A9 +:1043D4002424242424242424242424242424242499 +:1043E4002424242424242424242424242424242489 +:1043F4002424242424242424242424242424242479 +:104404002424242424242424242424242424242468 +:104414002424242424242424242424242424242458 +:104424002424242424242424242424242424242448 +:104434002424242424242424242424242424242438 +:104444002424242424242424242424242424242428 +:104454002424242424242424242424242424242418 +:104464002424242424242424242424242424242408 +:1044740024242424242424242424242424242424F8 +:1044840025252525252525252525252525252525D8 +:1044940025252525252525252525252525252525C8 +:1044A40025252525252525252525252525252525B8 +:1044B40025252525252525252525252525252525A8 +:1044C4002525252525252525252525252525252598 +:1044D4002525252525252525252525252525252588 +:1044E4002525252525252525252525252525252578 +:1044F4002525252525252525252525252525252568 +:104504002525252525252525252525252525252557 +:104514002525252525252525252525252525252547 +:104524002525252525252525252525252525252537 +:104534002525252525252525252525252525252527 +:104544002525252525252525252525252525252517 +:104554002525252525252525252525252525252507 +:1045640025252525252525252525252525252525F7 +:1045740025252525252525252525252525252525E7 +:1045840026262626262626262626262626262626C7 +:1045940026262626262626262626262626262626B7 +:1045A40026262626262626262626262626262626A7 +:1045B4002626262626262626262626262626262697 +:1045C4002626262626262626262626262626262687 +:1045D4002626262626262626262626262626262677 +:1045E4002626262626262626262626262626262667 +:1045F4002626262626262626262626262626262657 +:104604002626262626262626262626262626262646 +:104614002626262626262626262626262626262636 +:104624002626262626262626262626262626262626 +:104634002626262626262626262626262626262616 +:104644002626262626262626262626262626262606 +:1046540026262626262626262626262626262626F6 +:1046640026262626262626262626262626262626E6 +:1046740026262626262626262626262626262626D6 +:1046840027272727272727272727272727272727B6 +:1046940027272727272727272727272727272727A6 +:1046A4002727272727272727272727272727272796 +:1046B4002727272727272727272727272727272786 +:1046C4002727272727272727272727272727272776 +:1046D4002727272727272727272727272727272766 +:1046E4002727272727272727272727272727272756 +:1046F4002727272727272727272727272727272746 +:104704002727272727272727272727272727272735 +:104714002727272727272727272727272727272725 +:104724002727272727272727272727272727272715 +:104734002727272727272727272727272727272705 +:1047440027272727272727272727272727272727F5 +:1047540027272727272727272727272727272727E5 +:1047640027272727272727272727272727272727D5 +:1047740027272727272727272727272727272727C5 +:1047840028282828282828282828282828282828A5 +:104794002828282828282828282828282828282895 +:1047A4002828282828282828282828282828282885 +:1047B4002828282828282828282828282828282875 +:1047C4002828282828282828282828282828282865 +:1047D4002828282828282828282828282828282855 +:1047E4002828282828282828282828282828282845 +:1047F4002828282828282828282828282828282835 +:104804002828282828282828282828282828282824 +:104814002828282828282828282828282828282814 +:104824002828282828282828282828282828282804 +:1048340028282828282828282828282828282828F4 +:1048440028282828282828282828282828282828E4 +:1048540028282828282828282828282828282828D4 +:1048640028282828282828282828282828282828C4 +:1048740028282828282828282828282828282828B4 +:104884002929292929292929292929292929292994 +:104894002929292929292929292929292929292984 +:1048A4002929292929292929292929292929292974 +:1048B4002929292929292929292929292929292964 +:1048C4002929292929292929292929292929292954 +:1048D4002929292929292929292929292929292944 +:1048E4002929292929292929292929292929292934 +:1048F4002929292929292929292929292929292924 +:104904002929292929292929292929292929292913 +:104914002929292929292929292929292929292903 +:1049240029292929292929292929292929292929F3 +:1049340029292929292929292929292929292929E3 +:1049440029292929292929292929292929292929D3 +:1049540029292929292929292929292929292929C3 +:1049640029292929292929292929292929292929B3 +:1049740029292929292929292929292929292929A3 +:104984002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A83 +:104994002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A73 +:1049A4002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A63 +:1049B4002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A53 +:1049C4002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A43 +:1049D4002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A33 +:1049E4002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A23 +:1049F4002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A13 +:104A04002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A02 +:104A14002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AF2 +:104A24002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AE2 +:104A34002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AD2 +:104A44002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AC2 +:104A54002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AB2 +:104A64002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AA2 +:104A74002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A92 +:104A84002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B72 +:104A94002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B62 +:104AA4002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B52 +:104AB4002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B42 +:104AC4002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B32 +:104AD4002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B22 +:104AE4002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B12 +:104AF4002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B02 +:104B04002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BF1 +:104B14002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BE1 +:104B24002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BD1 +:104B34002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BC1 +:104B44002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BB1 +:104B54002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BA1 +:104B64002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B91 +:104B74002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B81 +:104B84002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C61 +:104B94002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C51 +:104BA4002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C41 +:104BB4002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C31 +:104BC4002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C21 +:104BD4002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C11 +:104BE4002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C01 +:104BF4002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CF1 +:104C04002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CE0 +:104C14002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CD0 +:104C24002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CC0 +:104C34002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CB0 +:104C44002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CA0 +:104C54002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C90 +:104C64002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C80 +:104C74002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C70 +:104C84002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D50 +:104C94002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D40 +:104CA4002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D30 +:104CB4002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20 +:104CC4002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D10 +:104CD4002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D00 +:104CE4002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DF0 +:104CF4002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DE0 +:104D04002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DCF +:104D14002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DBF +:104D24002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DAF +:104D34002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D9F +:104D44002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D8F +:104D54002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D7F +:104D64002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D6F +:104D74002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5F +:104D84002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E3F +:104D94002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2F +:104DA4002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E1F +:104DB4002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E0F +:104DC4002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EFF +:104DD4002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EEF +:104DE4002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EDF +:104DF4002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2ECF +:104E04002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EBE +:104E14002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EAE +:104E24002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E9E +:104E34002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E8E +:104E44002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E7E +:104E54002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E6E +:104E64002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E5E +:104E74002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E4E +:104E84002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2E +:104E94002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F1E +:104EA4002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0E +:104EB4002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FFE +:104EC4002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FEE +:104ED4002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FDE +:104EE4002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FCE +:104EF4002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FBE +:104F04002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FAD +:104F14002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F9D +:104F24002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F8D +:104F34002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F7D +:104F44002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F6D +:104F54002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F5D +:104F64002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F4D +:104F74002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F3D +:104F8400305152535455565758595A5B5C5D5E5FC5 +:104F9400305152535455565758595A5B5C5D5E5FB5 +:104FA400305152535455565758595A5B5C5D5E5FA5 +:104FB400305152535455565758595A5B5C5D5E5F95 +:104FC400305152535455565758595A5B5C5D5E5F85 +:104FD400305152535455565758595A5B5C5D5E5F75 +:104FE400305152535455565758595A5B5C5D5E5F65 +:104FF400305152535455565758595A5B5C5D5E5F55 +:10500400305152535455565758595A5B5C5D5E5F44 +:10501400305152535455565758595A5B5C5D5E5F34 +:10502400305152535455565758595A5B5C5D5E5F24 +:10503400305152535455565758595A5B5C5D5E5F14 +:10504400305152535455565758595A5B5C5D5E5F04 +:10505400305152535455565758595A5B5C5D5E5FF4 +:10506400305152535455565758595A5B5C5D5E5FE4 +:10507400305152535455565758595A5B5C5D5E5FD4 +:10508400313131313131313131313131313131310C +:1050940031313131313131313131313131313131FC +:1050A40031313131313131313131313131313131EC +:1050B40031313131313131313131313131313131DC +:1050C40031313131313131313131313131313131CC +:1050D40031313131313131313131313131313131BC +:1050E40031313131313131313131313131313131AC +:1050F400313131313131313131313131313131319C +:10510400313131313131313131313131313131318B +:10511400313131313131313131313131313131317B +:10512400313131313131313131313131313131316B +:10513400313131313131313131313131313131315B +:10514400313131313131313131313131313131314B +:10515400313131313131313131313131313131313B +:10516400313131313131313131313131313131312B +:10517400313131313131313131313131313131311B +:1051840032323232323232323232323232323232FB +:1051940032323232323232323232323232323232EB +:1051A40032323232323232323232323232323232DB +:1051B40032323232323232323232323232323232CB +:1051C40032323232323232323232323232323232BB +:1051D40032323232323232323232323232323232AB +:1051E400323232323232323232323232323232329B +:1051F400323232323232323232323232323232328B +:10520400323232323232323232323232323232327A +:10521400323232323232323232323232323232326A +:10522400323232323232323232323232323232325A +:10523400323232323232323232323232323232324A +:10524400323232323232323232323232323232323A +:10525400323232323232323232323232323232322A +:10526400323232323232323232323232323232321A +:10527400323232323232323232323232323232320A +:1052840033333333333333333333333333333333EA +:1052940033333333333333333333333333333333DA +:1052A40033333333333333333333333333333333CA +:1052B40033333333333333333333333333333333BA +:1052C40033333333333333333333333333333333AA +:1052D400333333333333333333333333333333339A +:1052E400333333333333333333333333333333338A +:1052F400333333333333333333333333333333337A +:105304003333333333333333333333333333333369 +:105314003333333333333333333333333333333359 +:105324003333333333333333333333333333333349 +:105334003333333333333333333333333333333339 +:105344003333333333333333333333333333333329 +:105354003333333333333333333333333333333319 +:105364003333333333333333333333333333333309 +:1053740033333333333333333333333333333333F9 +:1053840034343434343434343434343434343434D9 +:1053940034343434343434343434343434343434C9 +:1053A40034343434343434343434343434343434B9 +:1053B40034343434343434343434343434343434A9 +:1053C4003434343434343434343434343434343499 +:1053D4003434343434343434343434343434343489 +:1053E4003434343434343434343434343434343479 +:1053F4003434343434343434343434343434343469 +:105404003434343434343434343434343434343458 +:105414003434343434343434343434343434343448 +:105424003434343434343434343434343434343438 +:105434003434343434343434343434343434343428 +:105444003434343434343434343434343434343418 +:105454003434343434343434343434343434343408 +:1054640034343434343434343434343434343434F8 +:1054740034343434343434343434343434343434E8 +:1054840035353535353535353535353535353535C8 +:1054940035353535353535353535353535353535B8 +:1054A40035353535353535353535353535353535A8 +:1054B4003535353535353535353535353535353598 +:1054C4003535353535353535353535353535353588 +:1054D4003535353535353535353535353535353578 +:1054E4003535353535353535353535353535353568 +:1054F4003535353535353535353535353535353558 +:105504003535353535353535353535353535353547 +:105514003535353535353535353535353535353537 +:105524003535353535353535353535353535353527 +:105534003535353535353535353535353535353517 +:105544003535353535353535353535353535353507 +:1055540035353535353535353535353535353535F7 +:1055640035353535353535353535353535353535E7 +:1055740035353535353535353535353535353535D7 +:1055840036363636363636363636363636363636B7 +:1055940036363636363636363636363636363636A7 +:1055A4003636363636363636363636363636363697 +:1055B4003636363636363636363636363636363687 +:1055C4003636363636363636363636363636363677 +:1055D4003636363636363636363636363636363667 +:1055E4003636363636363636363636363636363657 +:1055F4003636363636363636363636363636363647 +:105604003636363636363636363636363636363636 +:105614003636363636363636363636363636363626 +:105624003636363636363636363636363636363616 +:105634003636363636363636363636363636363606 +:1056440036363636363636363636363636363636F6 +:1056540036363636363636363636363636363636E6 +:1056640036363636363636363636363636363636D6 +:1056740036363636363636363636363636363636C6 +:1056840037373737373737373737373737373737A6 +:105694003737373737373737373737373737373796 +:1056A4003737373737373737373737373737373786 +:1056B4003737373737373737373737373737373776 +:1056C4003737373737373737373737373737373766 +:1056D4003737373737373737373737373737373756 +:1056E4003737373737373737373737373737373746 +:1056F4003737373737373737373737373737373736 +:105704003737373737373737373737373737373725 +:105714003737373737373737373737373737373715 +:105724003737373737373737373737373737373705 +:1057340037373737373737373737373737373737F5 +:1057440037373737373737373737373737373737E5 +:1057540037373737373737373737373737373737D5 +:1057640037373737373737373737373737373737C5 +:1057740037373737373737373737373737373737B5 +:105784003838383838383838383838383838383895 +:105794003838383838383838383838383838383885 +:1057A4003838383838383838383838383838383875 +:1057B4003838383838383838383838383838383865 +:1057C4003838383838383838383838383838383855 +:1057D4003838383838383838383838383838383845 +:1057E4003838383838383838383838383838383835 +:1057F4003838383838383838383838383838383825 +:105804003838383838383838383838383838383814 +:105814003838383838383838383838383838383804 +:1058240038383838383838383838383838383838F4 +:1058340038383838383838383838383838383838E4 +:1058440038383838383838383838383838383838D4 +:1058540038383838383838383838383838383838C4 +:1058640038383838383838383838383838383838B4 +:1058740038383838383838383838383838383838A4 +:105884003939393939393939393939393939393984 +:105894003939393939393939393939393939393974 +:1058A4003939393939393939393939393939393964 +:1058B4003939393939393939393939393939393954 +:1058C4003939393939393939393939393939393944 +:1058D4003939393939393939393939393939393934 +:1058E4003939393939393939393939393939393924 +:1058F4003939393939393939393939393939393914 +:105904003939393939393939393939393939393903 +:1059140039393939393939393939393939393939F3 +:1059240039393939393939393939393939393939E3 +:1059340039393939393939393939393939393939D3 +:1059440039393939393939393939393939393939C3 +:1059540039393939393939393939393939393939B3 +:1059640039393939393939393939393939393939A3 +:105974003939393939393939393939393939393993 +:105984003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A73 +:105994003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A63 +:1059A4003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A53 +:1059B4003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A43 +:1059C4003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A33 +:1059D4003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A23 +:1059E4003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A13 +:1059F4003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A03 +:105A04003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3AF2 +:105A14003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3AE2 +:105A24003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3AD2 +:105A34003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3AC2 +:105A44003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3AB2 +:105A54003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3AA2 +:105A64003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A92 +:105A74003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A82 +:105A84003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B62 +:105A94003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B52 +:105AA4003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B42 +:105AB4003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B32 +:105AC4003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B22 +:105AD4003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B12 +:105AE4003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B02 +:105AF4003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BF2 +:105B04003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BE1 +:105B14003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BD1 +:105B24003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BC1 +:105B34003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BB1 +:105B44003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BA1 +:105B54003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B91 +:105B64003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B81 +:105B74003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B71 +:105B84003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C51 +:105B94003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C41 +:105BA4003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C31 +:105BB4003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C21 +:105BC4003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C11 +:105BD4003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C01 +:105BE4003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CF1 +:105BF4003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CE1 +:105C04003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CD0 +:105C14003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CC0 +:105C24003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CB0 +:105C34003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CA0 +:105C44003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C90 +:105C54003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C80 +:105C64003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C70 +:105C74003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C60 +:105C84003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D40 +:105C94003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D30 +:105CA4003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20 +:105CB4003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D10 +:105CC4003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D00 +:105CD4003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DF0 +:105CE4003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DE0 +:105CF4003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DD0 +:105D04003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DBF +:105D14003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DAF +:105D24003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D9F +:105D34003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D8F +:105D44003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D7F +:105D54003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D6F +:105D64003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D5F +:105D74003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D4F +:105D84003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E2F +:105D94003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E1F +:105DA4003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E0F +:105DB4003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EFF +:105DC4003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EEF +:105DD4003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EDF +:105DE4003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3ECF +:105DF4003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EBF +:105E04003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EAE +:105E14003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E9E +:105E24003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E8E +:105E34003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E7E +:105E44003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E6E +:105E54003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E5E +:105E64003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E4E +:105E74003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E +:105E84003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F1E +:105E94003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F0E +:105EA4003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FFE +:105EB4003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FEE +:105EC4003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FDE +:105ED4003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FCE +:105EE4003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FBE +:105EF4003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FAE +:105F04003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F9D +:105F14003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F8D +:105F24003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F7D +:105F34003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F6D +:105F44003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F5D +:105F54003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F4D +:105F64003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3D +:105F74003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F2D +:105F8400404040404040404040404040404040400D +:105F940040404040404040404040404040404040FD +:105FA40040404040404040404040404040404040ED +:105FB40040404040404040404040404040404040DD +:105FC40040404040404040404040404040404040CD +:105FD40040404040404040404040404040404040BD +:105FE40040404040404040404040404040404040AD +:105FF400404040404040404040404040404040409D +:10600400404040404040404040404040404040408C +:10601400404040404040404040404040404040407C +:10602400404040404040404040404040404040406C +:10603400404040404040404040404040404040405C +:10604400404040404040404040404040404040404C +:10605400404040404040404040404040404040403C +:10606400404040404040404040404040404040402C +:10607400404040404040404040404040404040401C +:1060840041414141414141414141414141414141FC +:1060940041414141414141414141414141414141EC +:1060A40041414141414141414141414141414141DC +:1060B40041414141414141414141414141414141CC +:1060C40041414141414141414141414141414141BC +:1060D40041414141414141414141414141414141AC +:1060E400414141414141414141414141414141419C +:1060F400414141414141414141414141414141418C +:10610400414141414141414141414141414141417B +:10611400414141414141414141414141414141416B +:10612400414141414141414141414141414141415B +:10613400414141414141414141414141414141414B +:10614400414141414141414141414141414141413B +:10615400414141414141414141414141414141412B +:10616400414141414141414141414141414141411B +:10617400414141414141414141414141414141410B +:1061840042424242424242424242424242424242EB +:1061940042424242424242424242424242424242DB +:1061A40042424242424242424242424242424242CB +:1061B40042424242424242424242424242424242BB +:1061C40042424242424242424242424242424242AB +:1061D400424242424242424242424242424242429B +:1061E400424242424242424242424242424242428B +:1061F400424242424242424242424242424242427B +:10620400424242424242424242424242424242426A +:10621400424242424242424242424242424242425A +:10622400424242424242424242424242424242424A +:10623400424242424242424242424242424242423A +:10624400424242424242424242424242424242422A +:10625400424242424242424242424242424242421A +:10626400424242424242424242424242424242420A +:1062740042424242424242424242424242424242FA +:1062840043434343434343434343434343434343DA +:1062940043434343434343434343434343434343CA +:1062A40043434343434343434343434343434343BA +:1062B40043434343434343434343434343434343AA +:1062C400434343434343434343434343434343439A +:1062D400434343434343434343434343434343438A +:1062E400434343434343434343434343434343437A +:1062F400434343434343434343434343434343436A +:106304004343434343434343434343434343434359 +:106314004343434343434343434343434343434349 +:106324004343434343434343434343434343434339 +:106334004343434343434343434343434343434329 +:106344004343434343434343434343434343434319 +:106354004343434343434343434343434343434309 +:1063640043434343434343434343434343434343F9 +:1063740043434343434343434343434343434343E9 +:1063840044444444444444444444444444444444C9 +:1063940044444444444444444444444444444444B9 +:1063A40044444444444444444444444444444444A9 +:1063B4004444444444444444444444444444444499 +:1063C4004444444444444444444444444444444489 +:1063D4004444444444444444444444444444444479 +:1063E4004444444444444444444444444444444469 +:1063F4004444444444444444444444444444444459 +:106404004444444444444444444444444444444448 +:106414004444444444444444444444444444444438 +:106424004444444444444444444444444444444428 +:106434004444444444444444444444444444444418 +:106444004444444444444444444444444444444408 +:1064540044444444444444444444444444444444F8 +:1064640044444444444444444444444444444444E8 +:1064740044444444444444444444444444444444D8 +:1064840045454545454545454545454545454545B8 +:1064940045454545454545454545454545454545A8 +:1064A4004545454545454545454545454545454598 +:1064B4004545454545454545454545454545454588 +:1064C4004545454545454545454545454545454578 +:1064D4004545454545454545454545454545454568 +:1064E4004545454545454545454545454545454558 +:1064F4004545454545454545454545454545454548 +:106504004545454545454545454545454545454537 +:106514004545454545454545454545454545454527 +:106524004545454545454545454545454545454517 +:106534004545454545454545454545454545454507 +:1065440045454545454545454545454545454545F7 +:1065540045454545454545454545454545454545E7 +:1065640045454545454545454545454545454545D7 +:1065740045454545454545454545454545454545C7 +:1065840046464646464646464646464646464646A7 +:106594004646464646464646464646464646464697 +:1065A4004646464646464646464646464646464687 +:1065B4004646464646464646464646464646464677 +:1065C4004646464646464646464646464646464667 +:1065D4004646464646464646464646464646464657 +:1065E4004646464646464646464646464646464647 +:1065F4004646464646464646464646464646464637 +:106604004646464646464646464646464646464626 +:106614004646464646464646464646464646464616 +:106624004646464646464646464646464646464606 +:1066340046464646464646464646464646464646F6 +:1066440046464646464646464646464646464646E6 +:1066540046464646464646464646464646464646D6 +:1066640046464646464646464646464646464646C6 +:1066740046464646464646464646464646464646B6 +:106684004747474747474747474747474747474796 +:106694004747474747474747474747474747474786 +:1066A4004747474747474747474747474747474776 +:1066B4004747474747474747474747474747474766 +:1066C4004747474747474747474747474747474756 +:1066D4004747474747474747474747474747474746 +:1066E4004747474747474747474747474747474736 +:1066F4004747474747474747474747474747474726 +:106704004747474747474747474747474747474715 +:106714004747474747474747474747474747474705 +:1067240047474747474747474747474747474747F5 +:1067340047474747474747474747474747474747E5 +:1067440047474747474747474747474747474747D5 +:1067540047474747474747474747474747474747C5 +:1067640047474747474747474747474747474747B5 +:1067740047474747474747474747474747474747A5 +:106784004848484848484848484848484848484885 +:106794004848484848484848484848484848484875 +:1067A4004848484848484848484848484848484865 +:1067B4004848484848484848484848484848484855 +:1067C4004848484848484848484848484848484845 +:1067D4004848484848484848484848484848484835 +:1067E4004848484848484848484848484848484825 +:1067F4004848484848484848484848484848484815 +:106804004848484848484848484848484848484804 +:1068140048484848484848484848484848484848F4 +:1068240048484848484848484848484848484848E4 +:1068340048484848484848484848484848484848D4 +:1068440048484848484848484848484848484848C4 +:1068540048484848484848484848484848484848B4 +:1068640048484848484848484848484848484848A4 +:106874004848484848484848484848484848484894 +:106884004949494949494949494949494949494974 +:106894004949494949494949494949494949494964 +:1068A4004949494949494949494949494949494954 +:1068B4004949494949494949494949494949494944 +:1068C4004949494949494949494949494949494934 +:1068D4004949494949494949494949494949494924 +:1068E4004949494949494949494949494949494914 +:1068F4004949494949494949494949494949494904 +:1069040049494949494949494949494949494949F3 +:1069140049494949494949494949494949494949E3 +:1069240049494949494949494949494949494949D3 +:1069340049494949494949494949494949494949C3 +:1069440049494949494949494949494949494949B3 +:1069540049494949494949494949494949494949A3 +:106964004949494949494949494949494949494993 +:106974004949494949494949494949494949494983 +:106984004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A63 +:106994004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A53 +:1069A4004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A43 +:1069B4004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A33 +:1069C4004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A23 +:1069D4004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A13 +:1069E4004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A03 +:1069F4004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4AF3 +:106A04004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4AE2 +:106A14004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4AD2 +:106A24004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4AC2 +:106A34004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4AB2 +:106A44004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4AA2 +:106A54004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A92 +:106A64004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A82 +:106A74004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A72 +:106A84004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B52 +:106A94004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B42 +:106AA4004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B32 +:106AB4004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B22 +:106AC4004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B12 +:106AD4004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B02 +:106AE4004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BF2 +:106AF4004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BE2 +:106B04004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BD1 +:106B14004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BC1 +:106B24004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BB1 +:106B34004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BA1 +:106B44004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B91 +:106B54004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B81 +:106B64004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B71 +:106B74004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B61 +:106B84004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C41 +:106B94004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C31 +:106BA4004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C21 +:106BB4004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C11 +:106BC4004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C01 +:106BD4004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CF1 +:106BE4004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CE1 +:106BF4004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CD1 +:106C04004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CC0 +:106C14004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CB0 +:106C24004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CA0 +:106C34004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C90 +:106C44004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C80 +:106C54004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C70 +:106C64004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C60 +:106C74004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C50 +:106C84004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D30 +:106C94004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D20 +:106CA4004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D10 +:106CB4004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D00 +:106CC4004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DF0 +:106CD4004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DE0 +:106CE4004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DD0 +:106CF4004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DC0 +:106D04004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DAF +:106D14004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D9F +:106D24004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D8F +:106D34004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D7F +:106D44004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D6F +:106D54004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D5F +:106D64004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4F +:106D74004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D3F +:106D84004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E1F +:106D94004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E0F +:106DA4004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EFF +:106DB4004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EEF +:106DC4004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EDF +:106DD4004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4ECF +:106DE4004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EBF +:106DF4004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EAF +:106E04004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E9E +:106E14004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E8E +:106E24004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E7E +:106E34004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E6E +:106E44004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E5E +:106E54004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E +:106E64004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E3E +:106E74004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E2E +:106E84004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F0E +:106E94004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FFE +:106EA4004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FEE +:106EB4004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FDE +:106EC4004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FCE +:106ED4004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FBE +:106EE4004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FAE +:106EF4004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F9E +:106F04004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F8D +:106F14004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F7D +:106F24004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F6D +:106F34004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F5D +:106F44004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4D +:106F54004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F3D +:106F64004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F2D +:106F74004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F1D +:106F840050505050505050505050505050505050FD +:106F940050505050505050505050505050505050ED +:106FA40050505050505050505050505050505050DD +:106FB40050505050505050505050505050505050CD +:106FC40050505050505050505050505050505050BD +:106FD40050505050505050505050505050505050AD +:106FE400505050505050505050505050505050509D +:106FF400505050505050505050505050505050508D +:10700400505050505050505050505050505050507C +:10701400505050505050505050505050505050506C +:10702400505050505050505050505050505050505C +:10703400505050505050505050505050505050504C +:10704400505050505050505050505050505050503C +:10705400505050505050505050505050505050502C +:10706400505050505050505050505050505050501C +:10707400505050505050505050505050505050500C +:1070840051515151515151515151515151515151EC +:1070940051515151515151515151515151515151DC +:1070A40051515151515151515151515151515151CC +:1070B40051515151515151515151515151515151BC +:1070C40051515151515151515151515151515151AC +:1070D400515151515151515151515151515151519C +:1070E400515151515151515151515151515151518C +:1070F400515151515151515151515151515151517C +:10710400515151515151515151515151515151516B +:10711400515151515151515151515151515151515B +:10712400515151515151515151515151515151514B +:10713400515151515151515151515151515151513B +:10714400515151515151515151515151515151512B +:10715400515151515151515151515151515151511B +:10716400515151515151515151515151515151510B +:1071740051515151515151515151515151515151FB +:1071840052525252525252525252525252525252DB +:1071940052525252525252525252525252525252CB +:1071A40052525252525252525252525252525252BB +:1071B40052525252525252525252525252525252AB +:1071C400525252525252525252525252525252529B +:1071D400525252525252525252525252525252528B +:1071E400525252525252525252525252525252527B +:1071F400525252525252525252525252525252526B +:10720400525252525252525252525252525252525A +:10721400525252525252525252525252525252524A +:10722400525252525252525252525252525252523A +:10723400525252525252525252525252525252522A +:10724400525252525252525252525252525252521A +:10725400525252525252525252525252525252520A +:1072640052525252525252525252525252525252FA +:1072740052525252525252525252525252525252EA +:1072840053535353535353535353535353535353CA +:1072940053535353535353535353535353535353BA +:1072A40053535353535353535353535353535353AA +:1072B400535353535353535353535353535353539A +:1072C400535353535353535353535353535353538A +:1072D400535353535353535353535353535353537A +:1072E400535353535353535353535353535353536A +:1072F400535353535353535353535353535353535A +:107304005353535353535353535353535353535349 +:107314005353535353535353535353535353535339 +:107324005353535353535353535353535353535329 +:107334005353535353535353535353535353535319 +:107344005353535353535353535353535353535309 +:1073540053535353535353535353535353535353F9 +:1073640053535353535353535353535353535353E9 +:1073740053535353535353535353535353535353D9 +:1073840054545454545454545454545454545454B9 +:1073940054545454545454545454545454545454A9 +:1073A4005454545454545454545454545454545499 +:1073B4005454545454545454545454545454545489 +:1073C4005454545454545454545454545454545479 +:1073D4005454545454545454545454545454545469 +:1073E4005454545454545454545454545454545459 +:1073F4005454545454545454545454545454545449 +:107404005454545454545454545454545454545438 +:107414005454545454545454545454545454545428 +:107424005454545454545454545454545454545418 +:107434005454545454545454545454545454545408 +:1074440054545454545454545454545454545454F8 +:1074540054545454545454545454545454545454E8 +:1074640054545454545454545454545454545454D8 +:1074740054545454545454545454545454545454C8 +:1074840055555555555555555555555555555555A8 +:107494005555555555555555555555555555555598 +:1074A4005555555555555555555555555555555588 +:1074B4005555555555555555555555555555555578 +:1074C4005555555555555555555555555555555568 +:1074D4005555555555555555555555555555555558 +:1074E4005555555555555555555555555555555548 +:1074F4005555555555555555555555555555555538 +:107504005555555555555555555555555555555527 +:107514005555555555555555555555555555555517 +:107524005555555555555555555555555555555507 +:1075340055555555555555555555555555555555F7 +:1075440055555555555555555555555555555555E7 +:1075540055555555555555555555555555555555D7 +:1075640055555555555555555555555555555555C7 +:1075740055555555555555555555555555555555B7 +:107584005656565656565656565656565656565697 +:107594005656565656565656565656565656565687 +:1075A4005656565656565656565656565656565677 +:1075B4005656565656565656565656565656565667 +:1075C4005656565656565656565656565656565657 +:1075D4005656565656565656565656565656565647 +:1075E4005656565656565656565656565656565637 +:1075F4005656565656565656565656565656565627 +:107604005656565656565656565656565656565616 +:107614005656565656565656565656565656565606 +:1076240056565656565656565656565656565656F6 +:1076340056565656565656565656565656565656E6 +:1076440056565656565656565656565656565656D6 +:1076540056565656565656565656565656565656C6 +:1076640056565656565656565656565656565656B6 +:1076740056565656565656565656565656565656A6 +:107684005757575757575757575757575757575786 +:107694005757575757575757575757575757575776 +:1076A4005757575757575757575757575757575766 +:1076B4005757575757575757575757575757575756 +:1076C4005757575757575757575757575757575746 +:1076D4005757575757575757575757575757575736 +:1076E4005757575757575757575757575757575726 +:1076F4005757575757575757575757575757575716 +:107704005757575757575757575757575757575705 +:1077140057575757575757575757575757575757F5 +:1077240057575757575757575757575757575757E5 +:1077340057575757575757575757575757575757D5 +:1077440057575757575757575757575757575757C5 +:1077540057575757575757575757575757575757B5 +:1077640057575757575757575757575757575757A5 +:107774005757575757575757575757575757575795 +:107784005858585858585858585858585858585875 +:107794005858585858585858585858585858585865 +:1077A4005858585858585858585858585858585855 +:1077B4005858585858585858585858585858585845 +:1077C4005858585858585858585858585858585835 +:1077D4005858585858585858585858585858585825 +:1077E4005858585858585858585858585858585815 +:1077F4005858585858585858585858585858585805 +:1078040058585858585858585858585858585858F4 +:1078140058585858585858585858585858585858E4 +:1078240058585858585858585858585858585858D4 +:1078340058585858585858585858585858585858C4 +:1078440058585858585858585858585858585858B4 +:1078540058585858585858585858585858585858A4 +:107864005858585858585858585858585858585894 +:107874005858585858585858585858585858585884 +:107884005959595959595959595959595959595964 +:107894005959595959595959595959595959595954 +:1078A4005959595959595959595959595959595944 +:1078B4005959595959595959595959595959595934 +:1078C4005959595959595959595959595959595924 +:1078D4005959595959595959595959595959595914 +:1078E4005959595959595959595959595959595904 +:1078F40059595959595959595959595959595959F4 +:1079040059595959595959595959595959595959E3 +:1079140059595959595959595959595959595959D3 +:1079240059595959595959595959595959595959C3 +:1079340059595959595959595959595959595959B3 +:1079440059595959595959595959595959595959A3 +:107954005959595959595959595959595959595993 +:107964005959595959595959595959595959595983 +:107974005959595959595959595959595959595973 +:107984005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A53 +:107994005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A43 +:1079A4005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A33 +:1079B4005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A23 +:1079C4005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A13 +:1079D4005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A03 +:1079E4005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5AF3 +:1079F4005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5AE3 +:107A04005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5AD2 +:107A14005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5AC2 +:107A24005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5AB2 +:107A34005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5AA2 +:107A44005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A92 +:107A54005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A82 +:107A64005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A72 +:107A74005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A62 +:107A84005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B42 +:107A94005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B32 +:107AA4005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B22 +:107AB4005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B12 +:107AC4005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B02 +:107AD4005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BF2 +:107AE4005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BE2 +:107AF4005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BD2 +:107B04005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BC1 +:107B14005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BB1 +:107B24005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BA1 +:107B34005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B91 +:107B44005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B81 +:107B54005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B71 +:107B64005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B61 +:107B74005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B51 +:107B84005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C31 +:107B94005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C21 +:107BA4005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C11 +:107BB4005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C01 +:107BC4005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CF1 +:107BD4005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CE1 +:107BE4005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CD1 +:107BF4005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CC1 +:107C04005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CB0 +:107C14005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CA0 +:107C24005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C90 +:107C34005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C80 +:107C44005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C70 +:107C54005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C60 +:107C64005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C50 +:107C74005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C40 +:107C84005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D20 +:107C94005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D10 +:107CA4005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D00 +:107CB4005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DF0 +:107CC4005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DE0 +:107CD4005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DD0 +:107CE4005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DC0 +:107CF4005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DB0 +:107D04005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D9F +:107D14005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D8F +:107D24005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D7F +:107D34005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D6F +:107D44005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5F +:107D54005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D4F +:107D64005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D3F +:107D74005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D2F +:107D84005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E0F +:107D94005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EFF +:107DA4005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EEF +:107DB4005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EDF +:107DC4005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5ECF +:107DD4005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EBF +:107DE4005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EAF +:107DF4005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E9F +:107E04005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E8E +:107E14005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E7E +:107E24005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E6E +:107E34005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E +:107E44005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E4E +:107E54005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E3E +:107E64005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E2E +:107E74005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E1E +:107E84005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FFE +:107E94005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FEE +:107EA4005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FDE +:107EB4005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FCE +:107EC4005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FBE +:107ED4005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FAE +:107EE4005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F9E +:107EF4005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F8E +:107F04005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F7D +:107F14005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F6D +:107F24005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5D +:107F34005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4D +:107F44005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F3D +:107F54005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F2D +:107F64005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F1D +:107F74005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F0D +:107F840060606060606060606060606060606060ED +:107F940060606060606060606060606060606060DD +:107FA40060606060606060606060606060606060CD +:107FB40060606060606060606060606060606060BD +:107FC40060606060606060606060606060606060AD +:107FD400606060606060606060606060606060609D +:107FE400606060606060606060606060606060608D +:107FF400606060606060606060606060606060607D +:10800400606060606060606060606060606060606C +:10801400606060606060606060606060606060605C +:10802400606060606060606060606060606060604C +:10803400606060606060606060606060606060603C +:10804400606060606060606060606060606060602C +:10805400606060606060606060606060606060601C +:10806400606060606060606060606060606060600C +:1080740060606060606060606060606060606060FC +:1080840061616161616161616161616161616161DC +:1080940061616161616161616161616161616161CC +:1080A40061616161616161616161616161616161BC +:1080B40061616161616161616161616161616161AC +:1080C400616161616161616161616161616161619C +:1080D400616161616161616161616161616161618C +:1080E400616161616161616161616161616161617C +:1080F400616161616161616161616161616161616C +:10810400616161616161616161616161616161615B +:10811400616161616161616161616161616161614B +:10812400616161616161616161616161616161613B +:10813400616161616161616161616161616161612B +:10814400616161616161616161616161616161611B +:10815400616161616161616161616161616161610B +:1081640061616161616161616161616161616161FB +:1081740061616161616161616161616161616161EB +:1081840062626262626262626262626262626262CB +:1081940062626262626262626262626262626262BB +:1081A40062626262626262626262626262626262AB +:1081B400626262626262626262626262626262629B +:1081C400626262626262626262626262626262628B +:1081D400626262626262626262626262626262627B +:1081E400626262626262626262626262626262626B +:1081F400626262626262626262626262626262625B +:10820400626262626262626262626262626262624A +:10821400626262626262626262626262626262623A +:10822400626262626262626262626262626262622A +:10823400626262626262626262626262626262621A +:10824400626262626262626262626262626262620A +:1082540062626262626262626262626262626262FA +:1082640062626262626262626262626262626262EA +:1082740062626262626262626262626262626262DA +:1082840063636363636363636363636363636363BA +:1082940063636363636363636363636363636363AA +:1082A400636363636363636363636363636363639A +:1082B400636363636363636363636363636363638A +:1082C400636363636363636363636363636363637A +:1082D400636363636363636363636363636363636A +:1082E400636363636363636363636363636363635A +:1082F400636363636363636363636363636363634A +:108304006363636363636363636363636363636339 +:108314006363636363636363636363636363636329 +:108324006363636363636363636363636363636319 +:108334006363636363636363636363636363636309 +:1083440063636363636363636363636363636363F9 +:1083540063636363636363636363636363636363E9 +:1083640063636363636363636363636363636363D9 +:1083740063636363636363636363636363636363C9 +:1083840064646464646464646464646464646464A9 +:108394006464646464646464646464646464646499 +:1083A4006464646464646464646464646464646489 +:1083B4006464646464646464646464646464646479 +:1083C4006464646464646464646464646464646469 +:1083D4006464646464646464646464646464646459 +:1083E4006464646464646464646464646464646449 +:1083F4006464646464646464646464646464646439 +:108404006464646464646464646464646464646428 +:108414006464646464646464646464646464646418 +:108424006464646464646464646464646464646408 +:1084340064646464646464646464646464646464F8 +:1084440064646464646464646464646464646464E8 +:1084540064646464646464646464646464646464D8 +:1084640064646464646464646464646464646464C8 +:1084740064646464646464646464646464646464B8 +:108484006565656565656565656565656565656598 +:108494006565656565656565656565656565656588 +:1084A4006565656565656565656565656565656578 +:1084B4006565656565656565656565656565656568 +:1084C4006565656565656565656565656565656558 +:1084D4006565656565656565656565656565656548 +:1084E4006565656565656565656565656565656538 +:1084F4006565656565656565656565656565656528 +:108504006565656565656565656565656565656517 +:108514006565656565656565656565656565656507 +:1085240065656565656565656565656565656565F7 +:1085340065656565656565656565656565656565E7 +:1085440065656565656565656565656565656565D7 +:1085540065656565656565656565656565656565C7 +:1085640065656565656565656565656565656565B7 +:1085740065656565656565656565656565656565A7 +:108584006666666666666666666666666666666687 +:108594006666666666666666666666666666666677 +:1085A4006666666666666666666666666666666667 +:1085B4006666666666666666666666666666666657 +:1085C4006666666666666666666666666666666647 +:1085D4006666666666666666666666666666666637 +:1085E4006666666666666666666666666666666627 +:1085F4006666666666666666666666666666666617 +:108604006666666666666666666666666666666606 +:1086140066666666666666666666666666666666F6 +:1086240066666666666666666666666666666666E6 +:1086340066666666666666666666666666666666D6 +:1086440066666666666666666666666666666666C6 +:1086540066666666666666666666666666666666B6 +:1086640066666666666666666666666666666666A6 +:108674006666666666666666666666666666666696 +:108684006767676767676767676767676767676776 +:108694006767676767676767676767676767676766 +:1086A4006767676767676767676767676767676756 +:1086B4006767676767676767676767676767676746 +:1086C4006767676767676767676767676767676736 +:1086D4006767676767676767676767676767676726 +:1086E4006767676767676767676767676767676716 +:1086F4006767676767676767676767676767676706 +:1087040067676767676767676767676767676767F5 +:1087140067676767676767676767676767676767E5 +:1087240067676767676767676767676767676767D5 +:1087340067676767676767676767676767676767C5 +:1087440067676767676767676767676767676767B5 +:1087540067676767676767676767676767676767A5 +:108764006767676767676767676767676767676795 +:108774006767676767676767676767676767676785 +:108784006868686868686868686868686868686865 +:108794006868686868686868686868686868686855 +:1087A4006868686868686868686868686868686845 +:1087B4006868686868686868686868686868686835 +:1087C4006868686868686868686868686868686825 +:1087D4006868686868686868686868686868686815 +:1087E4006868686868686868686868686868686805 +:1087F40068686868686868686868686868686868F5 +:1088040068686868686868686868686868686868E4 +:1088140068686868686868686868686868686868D4 +:1088240068686868686868686868686868686868C4 +:1088340068686868686868686868686868686868B4 +:1088440068686868686868686868686868686868A4 +:108854006868686868686868686868686868686894 +:108864006868686868686868686868686868686884 +:108874006868686868686868686868686868686874 +:108884006969696969696969696969696969696954 +:108894006969696969696969696969696969696944 +:1088A4006969696969696969696969696969696934 +:1088B4006969696969696969696969696969696924 +:1088C4006969696969696969696969696969696914 +:1088D4006969696969696969696969696969696904 +:1088E40069696969696969696969696969696969F4 +:1088F40069696969696969696969696969696969E4 +:1089040069696969696969696969696969696969D3 +:1089140069696969696969696969696969696969C3 +:1089240069696969696969696969696969696969B3 +:1089340069696969696969696969696969696969A3 +:108944006969696969696969696969696969696993 +:108954006969696969696969696969696969696983 +:108964006969696969696969696969696969696973 +:108974006969696969696969696969696969696963 +:108984006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A43 +:108994006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A33 +:1089A4006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A23 +:1089B4006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A13 +:1089C4006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A03 +:1089D4006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AF3 +:1089E4006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AE3 +:1089F4006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AD3 +:108A04006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AC2 +:108A14006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AB2 +:108A24006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AA2 +:108A34006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A92 +:108A44006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A82 +:108A54006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A72 +:108A64006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A62 +:108A74006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A52 +:108A84006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B32 +:108A94006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B22 +:108AA4006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B12 +:108AB4006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B02 +:108AC4006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BF2 +:108AD4006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BE2 +:108AE4006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BD2 +:108AF4006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BC2 +:108B04006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BB1 +:108B14006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BA1 +:108B24006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B91 +:108B34006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B81 +:108B44006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B71 +:108B54006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B61 +:108B64006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B51 +:108B74006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B41 +:108B84006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C21 +:108B94006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C11 +:108BA4006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C01 +:108BB4006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CF1 +:108BC4006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CE1 +:108BD4006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CD1 +:108BE4006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CC1 +:108BF4006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CB1 +:108C04006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CA0 +:108C14006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C90 +:108C24006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C80 +:108C34006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C70 +:108C44006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C60 +:108C54006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C50 +:108C64006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C40 +:108C74006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C30 +:108C84006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D10 +:108C94006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D00 +:108CA4006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DF0 +:108CB4006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DE0 +:108CC4006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DD0 +:108CD4006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DC0 +:108CE4006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DB0 +:108CF4006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DA0 +:108D04006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D8F +:108D14006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7F +:108D24006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6F +:108D34006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D5F +:108D44006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D4F +:108D54006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D3F +:108D64006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D2F +:108D74006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D1F +:108D84006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EFF +:108D94006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EEF +:108DA4006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EDF +:108DB4006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6ECF +:108DC4006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EBF +:108DD4006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EAF +:108DE4006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E9F +:108DF4006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E8F +:108E04006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E7E +:108E14006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E +:108E24006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E5E +:108E34006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E4E +:108E44006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E3E +:108E54006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E2E +:108E64006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E1E +:108E74006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E0E +:108E84006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FEE +:108E94006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FDE +:108EA4006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FCE +:108EB4006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FBE +:108EC4006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FAE +:108ED4006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F9E +:108EE4006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F8E +:108EF4006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F7E +:108F04006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6D +:108F14006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F5D +:108F24006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F4D +:108F34006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F3D +:108F44006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F2D +:108F54006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F1D +:108F64006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F0D +:108F74006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FFD +:108F840070707070707070707070707070707070DD +:108F940070707070707070707070707070707070CD +:108FA40070707070707070707070707070707070BD +:108FB40070707070707070707070707070707070AD +:108FC400707070707070707070707070707070709D +:108FD400707070707070707070707070707070708D +:108FE400707070707070707070707070707070707D +:108FF400707070707070707070707070707070706D +:10900400707070707070707070707070707070705C +:10901400707070707070707070707070707070704C +:10902400707070707070707070707070707070703C +:10903400707070707070707070707070707070702C +:10904400707070707070707070707070707070701C +:10905400707070707070707070707070707070700C +:1090640070707070707070707070707070707070FC +:1090740070707070707070707070707070707070EC +:1090840071717171717171717171717171717171CC +:1090940071717171717171717171717171717171BC +:1090A40071717171717171717171717171717171AC +:1090B400717171717171717171717171717171719C +:1090C400717171717171717171717171717171718C +:1090D400717171717171717171717171717171717C +:1090E400717171717171717171717171717171716C +:1090F400717171717171717171717171717171715C +:10910400717171717171717171717171717171714B +:10911400717171717171717171717171717171713B +:10912400717171717171717171717171717171712B +:10913400717171717171717171717171717171711B +:10914400717171717171717171717171717171710B +:1091540071717171717171717171717171717171FB +:1091640071717171717171717171717171717171EB +:1091740071717171717171717171717171717171DB +:1091840072727272727272727272727272727272BB +:1091940072727272727272727272727272727272AB +:1091A400727272727272727272727272727272729B +:1091B400727272727272727272727272727272728B +:1091C400727272727272727272727272727272727B +:1091D400727272727272727272727272727272726B +:1091E400727272727272727272727272727272725B +:1091F400727272727272727272727272727272724B +:10920400727272727272727272727272727272723A +:10921400727272727272727272727272727272722A +:10922400727272727272727272727272727272721A +:10923400727272727272727272727272727272720A +:1092440072727272727272727272727272727272FA +:1092540072727272727272727272727272727272EA +:1092640072727272727272727272727272727272DA +:1092740072727272727272727272727272727272CA +:1092840073737373737373737373737373737373AA +:10929400737373737373737373737373737373739A +:1092A400737373737373737373737373737373738A +:1092B400737373737373737373737373737373737A +:1092C400737373737373737373737373737373736A +:1092D400737373737373737373737373737373735A +:1092E400737373737373737373737373737373734A +:1092F400737373737373737373737373737373733A +:109304007373737373737373737373737373737329 +:109314007373737373737373737373737373737319 +:109324007373737373737373737373737373737309 +:1093340073737373737373737373737373737373F9 +:1093440073737373737373737373737373737373E9 +:1093540073737373737373737373737373737373D9 +:1093640073737373737373737373737373737373C9 +:1093740073737373737373737373737373737373B9 +:109384007474747474747474747474747474747499 +:109394007474747474747474747474747474747489 +:1093A4007474747474747474747474747474747479 +:1093B4007474747474747474747474747474747469 +:1093C4007474747474747474747474747474747459 +:1093D4007474747474747474747474747474747449 +:1093E4007474747474747474747474747474747439 +:1093F4007474747474747474747474747474747429 +:109404007474747474747474747474747474747418 +:109414007474747474747474747474747474747408 +:1094240074747474747474747474747474747474F8 +:1094340074747474747474747474747474747474E8 +:1094440074747474747474747474747474747474D8 +:1094540074747474747474747474747474747474C8 +:1094640074747474747474747474747474747474B8 +:1094740074747474747474747474747474747474A8 +:109484007575757575757575757575757575757588 +:109494007575757575757575757575757575757578 +:1094A4007575757575757575757575757575757568 +:1094B4007575757575757575757575757575757558 +:1094C4007575757575757575757575757575757548 +:1094D4007575757575757575757575757575757538 +:1094E4007575757575757575757575757575757528 +:1094F4007575757575757575757575757575757518 +:109504007575757575757575757575757575757507 +:1095140075757575757575757575757575757575F7 +:1095240075757575757575757575757575757575E7 +:1095340075757575757575757575757575757575D7 +:1095440075757575757575757575757575757575C7 +:1095540075757575757575757575757575757575B7 +:1095640075757575757575757575757575757575A7 +:109574007575757575757575757575757575757597 +:109584007676767676767676767676767676767677 +:109594007676767676767676767676767676767667 +:1095A4007676767676767676767676767676767657 +:1095B4007676767676767676767676767676767647 +:1095C4007676767676767676767676767676767637 +:1095D4007676767676767676767676767676767627 +:1095E4007676767676767676767676767676767617 +:1095F4007676767676767676767676767676767607 +:1096040076767676767676767676767676767676F6 +:1096140076767676767676767676767676767676E6 +:1096240076767676767676767676767676767676D6 +:1096340076767676767676767676767676767676C6 +:1096440076767676767676767676767676767676B6 +:1096540076767676767676767676767676767676A6 +:109664007676767676767676767676767676767696 +:109674007676767676767676767676767676767686 +:109684007777777777777777777777777777777766 +:109694007777777777777777777777777777777756 +:1096A4007777777777777777777777777777777746 +:1096B4007777777777777777777777777777777736 +:1096C4007777777777777777777777777777777726 +:1096D4007777777777777777777777777777777716 +:1096E4007777777777777777777777777777777706 +:1096F40077777777777777777777777777777777F6 +:1097040077777777777777777777777777777777E5 +:1097140077777777777777777777777777777777D5 +:1097240077777777777777777777777777777777C5 +:1097340077777777777777777777777777777777B5 +:1097440077777777777777777777777777777777A5 +:109754007777777777777777777777777777777795 +:109764007777777777777777777777777777777785 +:109774007777777777777777777777777777777775 +:109784007878787878787878787878787878787855 +:109794007878787878787878787878787878787845 +:1097A4007878787878787878787878787878787835 +:1097B4007878787878787878787878787878787825 +:1097C4007878787878787878787878787878787815 +:1097D4007878787878787878787878787878787805 +:1097E40078787878787878787878787878787878F5 +:1097F40078787878787878787878787878787878E5 +:1098040078787878787878787878787878787878D4 +:1098140078787878787878787878787878787878C4 +:1098240078787878787878787878787878787878B4 +:1098340078787878787878787878787878787878A4 +:109844007878787878787878787878787878787894 +:109854007878787878787878787878787878787884 +:109864007878787878787878787878787878787874 +:109874007878787878787878787878787878787864 +:109884007979797979797979797979797979797944 +:109894007979797979797979797979797979797934 +:1098A4007979797979797979797979797979797924 +:1098B4007979797979797979797979797979797914 +:1098C4007979797979797979797979797979797904 +:1098D40079797979797979797979797979797979F4 +:1098E40079797979797979797979797979797979E4 +:1098F40079797979797979797979797979797979D4 +:1099040079797979797979797979797979797979C3 +:1099140079797979797979797979797979797979B3 +:1099240079797979797979797979797979797979A3 +:109934007979797979797979797979797979797993 +:109944007979797979797979797979797979797983 +:109954007979797979797979797979797979797973 +:109964007979797979797979797979797979797963 +:109974007979797979797979797979797979797953 +:109984007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A33 +:109994007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A23 +:1099A4007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A13 +:1099B4007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A03 +:1099C4007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AF3 +:1099D4007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AE3 +:1099E4007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AD3 +:1099F4007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AC3 +:109A04007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AB2 +:109A14007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AA2 +:109A24007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A92 +:109A34007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A82 +:109A44007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A72 +:109A54007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A62 +:109A64007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A52 +:109A74007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A42 +:109A84007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B22 +:109A94007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B12 +:109AA4007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B02 +:109AB4007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BF2 +:109AC4007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BE2 +:109AD4007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BD2 +:109AE4007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BC2 +:109AF4007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BB2 +:109B04007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BA1 +:109B14007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B91 +:109B24007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B81 +:109B34007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B71 +:109B44007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B61 +:109B54007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B51 +:109B64007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B41 +:109B74007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B31 +:109B84007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C11 +:109B94007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C01 +:109BA4007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CF1 +:109BB4007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CE1 +:109BC4007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CD1 +:109BD4007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CC1 +:109BE4007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CB1 +:109BF4007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CA1 +:109C04007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C90 +:109C14007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C80 +:109C24007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C70 +:109C34007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C60 +:109C44007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C50 +:109C54007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C40 +:109C64007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C30 +:109C74007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C20 +:109C84007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D00 +:109C94007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DF0 +:109CA4007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DE0 +:109CB4007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DD0 +:109CC4007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DC0 +:109CD4007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DB0 +:109CE4007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DA0 +:109CF4007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D90 +:109D04007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7F +:109D14007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D6F +:109D24007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D5F +:109D34007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D4F +:109D44007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D3F +:109D54007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D2F +:109D64007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D1F +:109D74007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D0F +:109D84007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EEF +:109D94007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EDF +:109DA4007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7ECF +:109DB4007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EBF +:109DC4007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EAF +:109DD4007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E9F +:109DE4007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E8F +:109DF4007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7F +:109E04007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E6E +:109E14007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E5E +:109E24007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E4E +:109E34007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E3E +:109E44007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E2E +:109E54007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E1E +:109E64007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E0E +:109E74007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EFE +:109E84007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FDE +:109E94007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FCE +:109EA4007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FBE +:109EB4007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FAE +:109EC4007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F9E +:109ED4007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8E +:109EE4007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7E +:109EF4007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F6E +:109F04007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F5D +:109F14007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F4D +:109F24007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F3D +:109F34007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F2D +:109F44007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F1D +:109F54007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F0D +:109F64007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FFD +:109F74007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FED +:109F8400005152535455565758595A5B5C5D5E5FA5 +:109F9400005152535455565758595A5B5C5D5E5F95 +:109FA400005152535455565758595A5B5C5D5E5F85 +:109FB400005152535455565758595A5B5C5D5E5F75 +:109FC400005152535455565758595A5B5C5D5E5F65 +:109FD400005152535455565758595A5B5C5D5E5F55 +:109FE400005152535455565758595A5B5C5D5E5F45 +:109FF400005152535455565758595A5B5C5D5E5F35 +:10A00400005152535455565758595A5B5C5D5E5F24 +:10A01400005152535455565758595A5B5C5D5E5F14 +:10A02400005152535455565758595A5B5C5D5E5F04 +:10A03400005152535455565758595A5B5C5D5E5FF4 +:10A04400005152535455565758595A5B5C5D5E5FE4 +:10A05400005152535455565758595A5B5C5D5E5FD4 +:10A06400005152535455565758595A5B5C5D5E5FC4 +:10A07400005152535455565758595A5B5C5D5E5FB4 +:10A08400015152535455565758595A5B5C5D5E5FA3 +:10A09400015152535455565758595A5B5C5D5E5F93 +:10A0A400015152535455565758595A5B5C5D5E5F83 +:10A0B400015152535455565758595A5B5C5D5E5F73 +:10A0C400015152535455565758595A5B5C5D5E5F63 +:10A0D400015152535455565758595A5B5C5D5E5F53 +:10A0E400015152535455565758595A5B5C5D5E5F43 +:10A0F400015152535455565758595A5B5C5D5E5F33 +:10A10400015152535455565758595A5B5C5D5E5F22 +:10A11400015152535455565758595A5B5C5D5E5F12 +:10A12400015152535455565758595A5B5C5D5E5F02 +:10A13400015152535455565758595A5B5C5D5E5FF2 +:10A14400015152535455565758595A5B5C5D5E5FE2 +:10A15400015152535455565758595A5B5C5D5E5FD2 +:10A16400015152535455565758595A5B5C5D5E5FC2 +:10A17400015152535455565758595A5B5C5D5E5FB2 +:10A18400025152535455565758595A5B5C5D5E5FA1 +:10A19400025152535455565758595A5B5C5D5E5F91 +:10A1A400025152535455565758595A5B5C5D5E5F81 +:10A1B400025152535455565758595A5B5C5D5E5F71 +:10A1C400025152535455565758595A5B5C5D5E5F61 +:10A1D400025152535455565758595A5B5C5D5E5F51 +:10A1E400025152535455565758595A5B5C5D5E5F41 +:10A1F400025152535455565758595A5B5C5D5E5F31 +:10A20400025152535455565758595A5B5C5D5E5F20 +:10A21400025152535455565758595A5B5C5D5E5F10 +:10A22400025152535455565758595A5B5C5D5E5F00 +:10A23400025152535455565758595A5B5C5D5E5FF0 +:10A24400025152535455565758595A5B5C5D5E5FE0 +:10A25400025152535455565758595A5B5C5D5E5FD0 +:10A26400025152535455565758595A5B5C5D5E5FC0 +:10A27400025152535455565758595A5B5C5D5E5FB0 +:10A28400035152535455565758595A5B5C5D5E5F9F +:10A29400035152535455565758595A5B5C5D5E5F8F +:10A2A400035152535455565758595A5B5C5D5E5F7F +:10A2B400035152535455565758595A5B5C5D5E5F6F +:10A2C400035152535455565758595A5B5C5D5E5F5F +:10A2D400035152535455565758595A5B5C5D5E5F4F +:10A2E400035152535455565758595A5B5C5D5E5F3F +:10A2F400035152535455565758595A5B5C5D5E5F2F +:10A30400035152535455565758595A5B5C5D5E5F1E +:10A31400035152535455565758595A5B5C5D5E5F0E +:10A32400035152535455565758595A5B5C5D5E5FFE +:10A33400035152535455565758595A5B5C5D5E5FEE +:10A34400035152535455565758595A5B5C5D5E5FDE +:10A35400035152535455565758595A5B5C5D5E5FCE +:10A36400035152535455565758595A5B5C5D5E5FBE +:10A37400035152535455565758595A5B5C5D5E5FAE +:10A38400045152535455565758595A5B5C5D5E5F9D +:10A39400045152535455565758595A5B5C5D5E5F8D +:10A3A400045152535455565758595A5B5C5D5E5F7D +:10A3B400045152535455565758595A5B5C5D5E5F6D +:10A3C400045152535455565758595A5B5C5D5E5F5D +:10A3D400045152535455565758595A5B5C5D5E5F4D +:10A3E400045152535455565758595A5B5C5D5E5F3D +:10A3F400045152535455565758595A5B5C5D5E5F2D +:10A40400045152535455565758595A5B5C5D5E5F1C +:10A41400045152535455565758595A5B5C5D5E5F0C +:10A42400045152535455565758595A5B5C5D5E5FFC +:10A43400045152535455565758595A5B5C5D5E5FEC +:10A44400045152535455565758595A5B5C5D5E5FDC +:10A45400045152535455565758595A5B5C5D5E5FCC +:10A46400045152535455565758595A5B5C5D5E5FBC +:10A47400045152535455565758595A5B5C5D5E5FAC +:10A48400055152535455565758595A5B5C5D5E5F9B +:10A49400055152535455565758595A5B5C5D5E5F8B +:10A4A400055152535455565758595A5B5C5D5E5F7B +:10A4B400055152535455565758595A5B5C5D5E5F6B +:10A4C400055152535455565758595A5B5C5D5E5F5B +:10A4D400055152535455565758595A5B5C5D5E5F4B +:10A4E400055152535455565758595A5B5C5D5E5F3B +:10A4F400055152535455565758595A5B5C5D5E5F2B +:10A50400055152535455565758595A5B5C5D5E5F1A +:10A51400055152535455565758595A5B5C5D5E5F0A +:10A52400055152535455565758595A5B5C5D5E5FFA +:10A53400055152535455565758595A5B5C5D5E5FEA +:10A54400055152535455565758595A5B5C5D5E5FDA +:10A55400055152535455565758595A5B5C5D5E5FCA +:10A56400055152535455565758595A5B5C5D5E5FBA +:10A57400055152535455565758595A5B5C5D5E5FAA +:10A58400065152535455565758595A5B5C5D5E5F99 +:10A59400065152535455565758595A5B5C5D5E5F89 +:10A5A400065152535455565758595A5B5C5D5E5F79 +:10A5B400065152535455565758595A5B5C5D5E5F69 +:10A5C400065152535455565758595A5B5C5D5E5F59 +:10A5D400065152535455565758595A5B5C5D5E5F49 +:10A5E400065152535455565758595A5B5C5D5E5F39 +:10A5F400065152535455565758595A5B5C5D5E5F29 +:10A60400065152535455565758595A5B5C5D5E5F18 +:10A61400065152535455565758595A5B5C5D5E5F08 +:10A62400065152535455565758595A5B5C5D5E5FF8 +:10A63400065152535455565758595A5B5C5D5E5FE8 +:10A64400065152535455565758595A5B5C5D5E5FD8 +:10A65400065152535455565758595A5B5C5D5E5FC8 +:10A66400065152535455565758595A5B5C5D5E5FB8 +:10A67400065152535455565758595A5B5C5D5E5FA8 +:10A68400075152535455565758595A5B5C5D5E5F97 +:10A69400075152535455565758595A5B5C5D5E5F87 +:10A6A400075152535455565758595A5B5C5D5E5F77 +:10A6B400075152535455565758595A5B5C5D5E5F67 +:10A6C400075152535455565758595A5B5C5D5E5F57 +:10A6D400075152535455565758595A5B5C5D5E5F47 +:10A6E400075152535455565758595A5B5C5D5E5F37 +:10A6F400075152535455565758595A5B5C5D5E5F27 +:10A70400075152535455565758595A5B5C5D5E5F16 +:10A71400075152535455565758595A5B5C5D5E5F06 +:10A72400075152535455565758595A5B5C5D5E5FF6 +:10A73400075152535455565758595A5B5C5D5E5FE6 +:10A74400075152535455565758595A5B5C5D5E5FD6 +:10A75400075152535455565758595A5B5C5D5E5FC6 +:10A76400075152535455565758595A5B5C5D5E5FB6 +:10A77400075152535455565758595A5B5C5D5E5FA6 +:10A78400085152535455565758595A5B5C5D5E5F95 +:10A79400085152535455565758595A5B5C5D5E5F85 +:10A7A400085152535455565758595A5B5C5D5E5F75 +:10A7B400085152535455565758595A5B5C5D5E5F65 +:10A7C400085152535455565758595A5B5C5D5E5F55 +:10A7D400085152535455565758595A5B5C5D5E5F45 +:10A7E400085152535455565758595A5B5C5D5E5F35 +:10A7F400085152535455565758595A5B5C5D5E5F25 +:10A80400085152535455565758595A5B5C5D5E5F14 +:10A81400085152535455565758595A5B5C5D5E5F04 +:10A82400085152535455565758595A5B5C5D5E5FF4 +:10A83400085152535455565758595A5B5C5D5E5FE4 +:10A84400085152535455565758595A5B5C5D5E5FD4 +:10A85400085152535455565758595A5B5C5D5E5FC4 +:10A86400085152535455565758595A5B5C5D5E5FB4 +:10A87400085152535455565758595A5B5C5D5E5FA4 +:10A88400095152535455565758595A5B5C5D5E5F93 +:10A89400095152535455565758595A5B5C5D5E5F83 +:10A8A400095152535455565758595A5B5C5D5E5F73 +:10A8B400095152535455565758595A5B5C5D5E5F63 +:10A8C400095152535455565758595A5B5C5D5E5F53 +:10A8D400095152535455565758595A5B5C5D5E5F43 +:10A8E400095152535455565758595A5B5C5D5E5F33 +:10A8F400095152535455565758595A5B5C5D5E5F23 +:10A90400095152535455565758595A5B5C5D5E5F12 +:10A91400095152535455565758595A5B5C5D5E5F02 +:10A92400095152535455565758595A5B5C5D5E5FF2 +:10A93400095152535455565758595A5B5C5D5E5FE2 +:10A94400095152535455565758595A5B5C5D5E5FD2 +:10A95400095152535455565758595A5B5C5D5E5FC2 +:10A96400095152535455565758595A5B5C5D5E5FB2 +:10A97400095152535455565758595A5B5C5D5E5FA2 +:10A984000A5152535455565758595A5B5C5D5E5F91 +:10A994000A5152535455565758595A5B5C5D5E5F81 +:10A9A4000A5152535455565758595A5B5C5D5E5F71 +:10A9B4000A5152535455565758595A5B5C5D5E5F61 +:10A9C4000A5152535455565758595A5B5C5D5E5F51 +:10A9D4000A5152535455565758595A5B5C5D5E5F41 +:10A9E4000A5152535455565758595A5B5C5D5E5F31 +:10A9F4000A5152535455565758595A5B5C5D5E5F21 +:10AA04000A5152535455565758595A5B5C5D5E5F10 +:10AA14000A5152535455565758595A5B5C5D5E5F00 +:10AA24000A5152535455565758595A5B5C5D5E5FF0 +:10AA34000A5152535455565758595A5B5C5D5E5FE0 +:10AA44000A5152535455565758595A5B5C5D5E5FD0 +:10AA54000A5152535455565758595A5B5C5D5E5FC0 +:10AA64000A5152535455565758595A5B5C5D5E5FB0 +:10AA74000A5152535455565758595A5B5C5D5E5FA0 +:10AA84000B5152535455565758595A5B5C5D5E5F8F +:10AA94000B5152535455565758595A5B5C5D5E5F7F +:10AAA4000B5152535455565758595A5B5C5D5E5F6F +:10AAB4000B5152535455565758595A5B5C5D5E5F5F +:10AAC4000B5152535455565758595A5B5C5D5E5F4F +:10AAD4000B5152535455565758595A5B5C5D5E5F3F +:10AAE4000B5152535455565758595A5B5C5D5E5F2F +:10AAF4000B5152535455565758595A5B5C5D5E5F1F +:10AB04000B5152535455565758595A5B5C5D5E5F0E +:10AB14000B5152535455565758595A5B5C5D5E5FFE +:10AB24000B5152535455565758595A5B5C5D5E5FEE +:10AB34000B5152535455565758595A5B5C5D5E5FDE +:10AB44000B5152535455565758595A5B5C5D5E5FCE +:10AB54000B5152535455565758595A5B5C5D5E5FBE +:10AB64000B5152535455565758595A5B5C5D5E5FAE +:10AB74000B5152535455565758595A5B5C5D5E5F9E +:10AB84000C5152535455565758595A5B5C5D5E5F8D +:10AB94000C5152535455565758595A5B5C5D5E5F7D +:10ABA4000C5152535455565758595A5B5C5D5E5F6D +:10ABB4000C5152535455565758595A5B5C5D5E5F5D +:10ABC4000C5152535455565758595A5B5C5D5E5F4D +:10ABD4000C5152535455565758595A5B5C5D5E5F3D +:10ABE4000C5152535455565758595A5B5C5D5E5F2D +:10ABF4000C5152535455565758595A5B5C5D5E5F1D +:10AC04000C5152535455565758595A5B5C5D5E5F0C +:10AC14000C5152535455565758595A5B5C5D5E5FFC +:10AC24000C5152535455565758595A5B5C5D5E5FEC +:10AC34000C5152535455565758595A5B5C5D5E5FDC +:10AC44000C5152535455565758595A5B5C5D5E5FCC +:10AC54000C5152535455565758595A5B5C5D5E5FBC +:10AC64000C5152535455565758595A5B5C5D5E5FAC +:10AC74000C5152535455565758595A5B5C5D5E5F9C +:10AC84000D5152535455565758595A5B5C5D5E5F8B +:10AC94000D5152535455565758595A5B5C5D5E5F7B +:10ACA4000D5152535455565758595A5B5C5D5E5F6B +:10ACB4000D5152535455565758595A5B5C5D5E5F5B +:10ACC4000D5152535455565758595A5B5C5D5E5F4B +:10ACD4000D5152535455565758595A5B5C5D5E5F3B +:10ACE4000D5152535455565758595A5B5C5D5E5F2B +:10ACF4000D5152535455565758595A5B5C5D5E5F1B +:10AD04000D5152535455565758595A5B5C5D5E5F0A +:10AD14000D5152535455565758595A5B5C5D5E5FFA +:10AD24000D5152535455565758595A5B5C5D5E5FEA +:10AD34000D5152535455565758595A5B5C5D5E5FDA +:10AD44000D5152535455565758595A5B5C5D5E5FCA +:10AD54000D5152535455565758595A5B5C5D5E5FBA +:10AD64000D5152535455565758595A5B5C5D5E5FAA +:10AD74000D5152535455565758595A5B5C5D5E5F9A +:10AD84000E5152535455565758595A5B5C5D5E5F89 +:10AD94000E5152535455565758595A5B5C5D5E5F79 +:10ADA4000E5152535455565758595A5B5C5D5E5F69 +:10ADB4000E5152535455565758595A5B5C5D5E5F59 +:10ADC4000E5152535455565758595A5B5C5D5E5F49 +:10ADD4000E5152535455565758595A5B5C5D5E5F39 +:10ADE4000E5152535455565758595A5B5C5D5E5F29 +:10ADF4000E5152535455565758595A5B5C5D5E5F19 +:10AE04000E5152535455565758595A5B5C5D5E5F08 +:10AE14000E5152535455565758595A5B5C5D5E5FF8 +:10AE24000E5152535455565758595A5B5C5D5E5FE8 +:10AE34000E5152535455565758595A5B5C5D5E5FD8 +:10AE44000E5152535455565758595A5B5C5D5E5FC8 +:10AE54000E5152535455565758595A5B5C5D5E5FB8 +:10AE64000E5152535455565758595A5B5C5D5E5FA8 +:10AE74000E5152535455565758595A5B5C5D5E5F98 +:10AE84000F5152535455565758595A5B5C5D5E5F87 +:10AE94000F5152535455565758595A5B5C5D5E5F77 +:10AEA4000F5152535455565758595A5B5C5D5E5F67 +:10AEB4000F5152535455565758595A5B5C5D5E5F57 +:10AEC4000F5152535455565758595A5B5C5D5E5F47 +:10AED4000F5152535455565758595A5B5C5D5E5F37 +:10AEE4000F5152535455565758595A5B5C5D5E5F27 +:10AEF4000F5152535455565758595A5B5C5D5E5F17 +:10AF04000F5152535455565758595A5B5C5D5E5F06 +:10AF14000F5152535455565758595A5B5C5D5E5FF6 +:10AF24000F5152535455565758595A5B5C5D5E5FE6 +:10AF34000F5152535455565758595A5B5C5D5E5FD6 +:10AF44000F5152535455565758595A5B5C5D5E5FC6 +:10AF54000F5152535455565758595A5B5C5D5E5FB6 +:10AF64000F5152535455565758595A5B5C5D5E5FA6 +:10AF74000F5152535455565758595A5B5C5D5E5F96 +:10AF8400105152535455565758595A5B5C5D5E5F85 +:10AF9400105152535455565758595A5B5C5D5E5F75 +:10AFA400105152535455565758595A5B5C5D5E5F65 +:10AFB400105152535455565758595A5B5C5D5E5F55 +:10AFC400105152535455565758595A5B5C5D5E5F45 +:10AFD400105152535455565758595A5B5C5D5E5F35 +:10AFE400105152535455565758595A5B5C5D5E5F25 +:10AFF400105152535455565758595A5B5C5D5E5F15 +:10B00400105152535455565758595A5B5C5D5E5F04 +:10B01400105152535455565758595A5B5C5D5E5FF4 +:10B02400105152535455565758595A5B5C5D5E5FE4 +:10B03400105152535455565758595A5B5C5D5E5FD4 +:10B04400105152535455565758595A5B5C5D5E5FC4 +:10B05400105152535455565758595A5B5C5D5E5FB4 +:10B06400105152535455565758595A5B5C5D5E5FA4 +:10B07400105152535455565758595A5B5C5D5E5F94 +:10B08400115152535455565758595A5B5C5D5E5F83 +:10B09400115152535455565758595A5B5C5D5E5F73 +:10B0A400115152535455565758595A5B5C5D5E5F63 +:10B0B400115152535455565758595A5B5C5D5E5F53 +:10B0C400115152535455565758595A5B5C5D5E5F43 +:10B0D400115152535455565758595A5B5C5D5E5F33 +:10B0E400115152535455565758595A5B5C5D5E5F23 +:10B0F400115152535455565758595A5B5C5D5E5F13 +:10B10400115152535455565758595A5B5C5D5E5F02 +:10B11400115152535455565758595A5B5C5D5E5FF2 +:10B12400115152535455565758595A5B5C5D5E5FE2 +:10B13400115152535455565758595A5B5C5D5E5FD2 +:10B14400115152535455565758595A5B5C5D5E5FC2 +:10B15400115152535455565758595A5B5C5D5E5FB2 +:10B16400115152535455565758595A5B5C5D5E5FA2 +:10B17400115152535455565758595A5B5C5D5E5F92 +:10B18400125152535455565758595A5B5C5D5E5F81 +:10B19400125152535455565758595A5B5C5D5E5F71 +:10B1A400125152535455565758595A5B5C5D5E5F61 +:10B1B400125152535455565758595A5B5C5D5E5F51 +:10B1C400125152535455565758595A5B5C5D5E5F41 +:10B1D400125152535455565758595A5B5C5D5E5F31 +:10B1E400125152535455565758595A5B5C5D5E5F21 +:10B1F400125152535455565758595A5B5C5D5E5F11 +:10B20400125152535455565758595A5B5C5D5E5F00 +:10B21400125152535455565758595A5B5C5D5E5FF0 +:10B22400125152535455565758595A5B5C5D5E5FE0 +:10B23400125152535455565758595A5B5C5D5E5FD0 +:10B24400125152535455565758595A5B5C5D5E5FC0 +:10B25400125152535455565758595A5B5C5D5E5FB0 +:10B26400125152535455565758595A5B5C5D5E5FA0 +:10B27400125152535455565758595A5B5C5D5E5F90 +:10B28400135152535455565758595A5B5C5D5E5F7F +:10B29400135152535455565758595A5B5C5D5E5F6F +:10B2A400135152535455565758595A5B5C5D5E5F5F +:10B2B400135152535455565758595A5B5C5D5E5F4F +:10B2C400135152535455565758595A5B5C5D5E5F3F +:10B2D400135152535455565758595A5B5C5D5E5F2F +:10B2E400135152535455565758595A5B5C5D5E5F1F +:10B2F400135152535455565758595A5B5C5D5E5F0F +:10B30400135152535455565758595A5B5C5D5E5FFE +:10B31400135152535455565758595A5B5C5D5E5FEE +:10B32400135152535455565758595A5B5C5D5E5FDE +:10B33400135152535455565758595A5B5C5D5E5FCE +:10B34400135152535455565758595A5B5C5D5E5FBE +:10B35400135152535455565758595A5B5C5D5E5FAE +:10B36400135152535455565758595A5B5C5D5E5F9E +:10B37400135152535455565758595A5B5C5D5E5F8E +:10B38400145152535455565758595A5B5C5D5E5F7D +:10B39400145152535455565758595A5B5C5D5E5F6D +:10B3A400145152535455565758595A5B5C5D5E5F5D +:10B3B400145152535455565758595A5B5C5D5E5F4D +:10B3C400145152535455565758595A5B5C5D5E5F3D +:10B3D400145152535455565758595A5B5C5D5E5F2D +:10B3E400145152535455565758595A5B5C5D5E5F1D +:10B3F400145152535455565758595A5B5C5D5E5F0D +:10B40400145152535455565758595A5B5C5D5E5FFC +:10B41400145152535455565758595A5B5C5D5E5FEC +:10B42400145152535455565758595A5B5C5D5E5FDC +:10B43400145152535455565758595A5B5C5D5E5FCC +:10B44400145152535455565758595A5B5C5D5E5FBC +:10B45400145152535455565758595A5B5C5D5E5FAC +:10B46400145152535455565758595A5B5C5D5E5F9C +:10B47400145152535455565758595A5B5C5D5E5F8C +:10B48400155152535455565758595A5B5C5D5E5F7B +:10B49400155152535455565758595A5B5C5D5E5F6B +:10B4A400155152535455565758595A5B5C5D5E5F5B +:10B4B400155152535455565758595A5B5C5D5E5F4B +:10B4C400155152535455565758595A5B5C5D5E5F3B +:10B4D400155152535455565758595A5B5C5D5E5F2B +:10B4E400155152535455565758595A5B5C5D5E5F1B +:10B4F400155152535455565758595A5B5C5D5E5F0B +:10B50400155152535455565758595A5B5C5D5E5FFA +:10B51400155152535455565758595A5B5C5D5E5FEA +:10B52400155152535455565758595A5B5C5D5E5FDA +:10B53400155152535455565758595A5B5C5D5E5FCA +:10B54400155152535455565758595A5B5C5D5E5FBA +:10B55400155152535455565758595A5B5C5D5E5FAA +:10B56400155152535455565758595A5B5C5D5E5F9A +:10B57400155152535455565758595A5B5C5D5E5F8A +:10B58400165152535455565758595A5B5C5D5E5F79 +:10B59400165152535455565758595A5B5C5D5E5F69 +:10B5A400165152535455565758595A5B5C5D5E5F59 +:10B5B400165152535455565758595A5B5C5D5E5F49 +:10B5C400165152535455565758595A5B5C5D5E5F39 +:10B5D400165152535455565758595A5B5C5D5E5F29 +:10B5E400165152535455565758595A5B5C5D5E5F19 +:10B5F400165152535455565758595A5B5C5D5E5F09 +:10B60400165152535455565758595A5B5C5D5E5FF8 +:10B61400165152535455565758595A5B5C5D5E5FE8 +:10B62400165152535455565758595A5B5C5D5E5FD8 +:10B63400165152535455565758595A5B5C5D5E5FC8 +:10B64400165152535455565758595A5B5C5D5E5FB8 +:10B65400165152535455565758595A5B5C5D5E5FA8 +:10B66400165152535455565758595A5B5C5D5E5F98 +:10B67400165152535455565758595A5B5C5D5E5F88 +:10B68400175152535455565758595A5B5C5D5E5F77 +:10B69400175152535455565758595A5B5C5D5E5F67 +:10B6A400175152535455565758595A5B5C5D5E5F57 +:10B6B400175152535455565758595A5B5C5D5E5F47 +:10B6C400175152535455565758595A5B5C5D5E5F37 +:10B6D400175152535455565758595A5B5C5D5E5F27 +:10B6E400175152535455565758595A5B5C5D5E5F17 +:10B6F400175152535455565758595A5B5C5D5E5F07 +:10B70400175152535455565758595A5B5C5D5E5FF6 +:10B71400175152535455565758595A5B5C5D5E5FE6 +:10B72400175152535455565758595A5B5C5D5E5FD6 +:10B73400175152535455565758595A5B5C5D5E5FC6 +:10B74400175152535455565758595A5B5C5D5E5FB6 +:10B75400175152535455565758595A5B5C5D5E5FA6 +:10B76400175152535455565758595A5B5C5D5E5F96 +:10B77400175152535455565758595A5B5C5D5E5F86 +:10B78400185152535455565758595A5B5C5D5E5F75 +:10B79400185152535455565758595A5B5C5D5E5F65 +:10B7A400185152535455565758595A5B5C5D5E5F55 +:10B7B400185152535455565758595A5B5C5D5E5F45 +:10B7C400185152535455565758595A5B5C5D5E5F35 +:10B7D400185152535455565758595A5B5C5D5E5F25 +:10B7E400185152535455565758595A5B5C5D5E5F15 +:10B7F400185152535455565758595A5B5C5D5E5F05 +:10B80400185152535455565758595A5B5C5D5E5FF4 +:10B81400185152535455565758595A5B5C5D5E5FE4 +:10B82400185152535455565758595A5B5C5D5E5FD4 +:10B83400185152535455565758595A5B5C5D5E5FC4 +:10B84400185152535455565758595A5B5C5D5E5FB4 +:10B85400185152535455565758595A5B5C5D5E5FA4 +:10B86400185152535455565758595A5B5C5D5E5F94 +:10B87400185152535455565758595A5B5C5D5E5F84 +:10B88400195152535455565758595A5B5C5D5E5F73 +:10B89400195152535455565758595A5B5C5D5E5F63 +:10B8A400195152535455565758595A5B5C5D5E5F53 +:10B8B400195152535455565758595A5B5C5D5E5F43 +:10B8C400195152535455565758595A5B5C5D5E5F33 +:10B8D400195152535455565758595A5B5C5D5E5F23 +:10B8E400195152535455565758595A5B5C5D5E5F13 +:10B8F400195152535455565758595A5B5C5D5E5F03 +:10B90400195152535455565758595A5B5C5D5E5FF2 +:10B91400195152535455565758595A5B5C5D5E5FE2 +:10B92400195152535455565758595A5B5C5D5E5FD2 +:10B93400195152535455565758595A5B5C5D5E5FC2 +:10B94400195152535455565758595A5B5C5D5E5FB2 +:10B95400195152535455565758595A5B5C5D5E5FA2 +:10B96400195152535455565758595A5B5C5D5E5F92 +:10B97400195152535455565758595A5B5C5D5E5F82 +:10B984001A5152535455565758595A5B5C5D5E5F71 +:10B994001A5152535455565758595A5B5C5D5E5F61 +:10B9A4001A5152535455565758595A5B5C5D5E5F51 +:10B9B4001A5152535455565758595A5B5C5D5E5F41 +:10B9C4001A5152535455565758595A5B5C5D5E5F31 +:10B9D4001A5152535455565758595A5B5C5D5E5F21 +:10B9E4001A5152535455565758595A5B5C5D5E5F11 +:10B9F4001A5152535455565758595A5B5C5D5E5F01 +:10BA04001A5152535455565758595A5B5C5D5E5FF0 +:10BA14001A5152535455565758595A5B5C5D5E5FE0 +:10BA24001A5152535455565758595A5B5C5D5E5FD0 +:10BA34001A5152535455565758595A5B5C5D5E5FC0 +:10BA44001A5152535455565758595A5B5C5D5E5FB0 +:10BA54001A5152535455565758595A5B5C5D5E5FA0 +:10BA64001A5152535455565758595A5B5C5D5E5F90 +:10BA74001A5152535455565758595A5B5C5D5E5F80 +:10BA84001B5152535455565758595A5B5C5D5E5F6F +:10BA94001B5152535455565758595A5B5C5D5E5F5F +:10BAA4001B5152535455565758595A5B5C5D5E5F4F +:10BAB4001B5152535455565758595A5B5C5D5E5F3F +:10BAC4001B5152535455565758595A5B5C5D5E5F2F +:10BAD4001B5152535455565758595A5B5C5D5E5F1F +:10BAE4001B5152535455565758595A5B5C5D5E5F0F +:10BAF4001B5152535455565758595A5B5C5D5E5FFF +:10BB04001B5152535455565758595A5B5C5D5E5FEE +:10BB14001B5152535455565758595A5B5C5D5E5FDE +:10BB24001B5152535455565758595A5B5C5D5E5FCE +:10BB34001B5152535455565758595A5B5C5D5E5FBE +:10BB44001B5152535455565758595A5B5C5D5E5FAE +:10BB54001B5152535455565758595A5B5C5D5E5F9E +:10BB64001B5152535455565758595A5B5C5D5E5F8E +:10BB74001B5152535455565758595A5B5C5D5E5F7E +:10BB84001C5152535455565758595A5B5C5D5E5F6D +:10BB94001C5152535455565758595A5B5C5D5E5F5D +:10BBA4001C5152535455565758595A5B5C5D5E5F4D +:10BBB4001C5152535455565758595A5B5C5D5E5F3D +:10BBC4001C5152535455565758595A5B5C5D5E5F2D +:10BBD4001C5152535455565758595A5B5C5D5E5F1D +:10BBE4001C5152535455565758595A5B5C5D5E5F0D +:10BBF4001C5152535455565758595A5B5C5D5E5FFD +:10BC04001C5152535455565758595A5B5C5D5E5FEC +:10BC14001C5152535455565758595A5B5C5D5E5FDC +:10BC24001C5152535455565758595A5B5C5D5E5FCC +:10BC34001C5152535455565758595A5B5C5D5E5FBC +:10BC44001C5152535455565758595A5B5C5D5E5FAC +:10BC54001C5152535455565758595A5B5C5D5E5F9C +:10BC64001C5152535455565758595A5B5C5D5E5F8C +:10BC74001C5152535455565758595A5B5C5D5E5F7C +:10BC84001D5152535455565758595A5B5C5D5E5F6B +:10BC94001D5152535455565758595A5B5C5D5E5F5B +:10BCA4001D5152535455565758595A5B5C5D5E5F4B +:10BCB4001D5152535455565758595A5B5C5D5E5F3B +:10BCC4001D5152535455565758595A5B5C5D5E5F2B +:10BCD4001D5152535455565758595A5B5C5D5E5F1B +:10BCE4001D5152535455565758595A5B5C5D5E5F0B +:10BCF4001D5152535455565758595A5B5C5D5E5FFB +:10BD04001D5152535455565758595A5B5C5D5E5FEA +:10BD14001D5152535455565758595A5B5C5D5E5FDA +:10BD24001D5152535455565758595A5B5C5D5E5FCA +:10BD34001D5152535455565758595A5B5C5D5E5FBA +:10BD44001D5152535455565758595A5B5C5D5E5FAA +:10BD54001D5152535455565758595A5B5C5D5E5F9A +:10BD64001D5152535455565758595A5B5C5D5E5F8A +:10BD74001D5152535455565758595A5B5C5D5E5F7A +:10BD84001E5152535455565758595A5B5C5D5E5F69 +:10BD94001E5152535455565758595A5B5C5D5E5F59 +:10BDA4001E5152535455565758595A5B5C5D5E5F49 +:10BDB4001E5152535455565758595A5B5C5D5E5F39 +:10BDC4001E5152535455565758595A5B5C5D5E5F29 +:10BDD4001E5152535455565758595A5B5C5D5E5F19 +:10BDE4001E5152535455565758595A5B5C5D5E5F09 +:10BDF4001E5152535455565758595A5B5C5D5E5FF9 +:10BE04001E5152535455565758595A5B5C5D5E5FE8 +:10BE14001E5152535455565758595A5B5C5D5E5FD8 +:10BE24001E5152535455565758595A5B5C5D5E5FC8 +:10BE34001E5152535455565758595A5B5C5D5E5FB8 +:10BE44001E5152535455565758595A5B5C5D5E5FA8 +:10BE54001E5152535455565758595A5B5C5D5E5F98 +:10BE64001E5152535455565758595A5B5C5D5E5F88 +:10BE74001E5152535455565758595A5B5C5D5E5F78 +:10BE84001F5152535455565758595A5B5C5D5E5F67 +:10BE94001F5152535455565758595A5B5C5D5E5F57 +:10BEA4001F5152535455565758595A5B5C5D5E5F47 +:10BEB4001F5152535455565758595A5B5C5D5E5F37 +:10BEC4001F5152535455565758595A5B5C5D5E5F27 +:10BED4001F5152535455565758595A5B5C5D5E5F17 +:10BEE4001F5152535455565758595A5B5C5D5E5F07 +:10BEF4001F5152535455565758595A5B5C5D5E5FF7 +:10BF04001F5152535455565758595A5B5C5D5E5FE6 +:10BF14001F5152535455565758595A5B5C5D5E5FD6 +:10BF24001F5152535455565758595A5B5C5D5E5FC6 +:10BF34001F5152535455565758595A5B5C5D5E5FB6 +:10BF44001F5152535455565758595A5B5C5D5E5FA6 +:10BF54001F5152535455565758595A5B5C5D5E5F96 +:10BF64001F5152535455565758595A5B5C5D5E5F86 +:10BF74001F5152535455565758595A5B5C5D5E5F76 +:10BF8400205152535455565758595A5B5C5D5E5F65 +:10BF9400205152535455565758595A5B5C5D5E5F55 +:10BFA400205152535455565758595A5B5C5D5E5F45 +:10BFB400205152535455565758595A5B5C5D5E5F35 +:10BFC400205152535455565758595A5B5C5D5E5F25 +:10BFD400205152535455565758595A5B5C5D5E5F15 +:10BFE400205152535455565758595A5B5C5D5E5F05 +:10BFF400205152535455565758595A5B5C5D5E5FF5 +:10C00400205152535455565758595A5B5C5D5E5FE4 +:10C01400205152535455565758595A5B5C5D5E5FD4 +:10C02400205152535455565758595A5B5C5D5E5FC4 +:10C03400205152535455565758595A5B5C5D5E5FB4 +:10C04400205152535455565758595A5B5C5D5E5FA4 +:10C05400205152535455565758595A5B5C5D5E5F94 +:10C06400205152535455565758595A5B5C5D5E5F84 +:10C07400205152535455565758595A5B5C5D5E5F74 +:10C08400212121212121212121212121212121219C +:10C09400212121212121212121212121212121218C +:10C0A400212121212121212121212121212121217C +:10C0B400212121212121212121212121212121216C +:10C0C400212121212121212121212121212121215C +:10C0D400212121212121212121212121212121214C +:10C0E400212121212121212121212121212121213C +:10C0F400212121212121212121212121212121212C +:10C10400212121212121212121212121212121211B +:10C11400212121212121212121212121212121210B +:10C1240021212121212121212121212121212121FB +:10C1340021212121212121212121212121212121EB +:10C1440021212121212121212121212121212121DB +:10C1540021212121212121212121212121212121CB +:10C1640021212121212121212121212121212121BB +:10C1740021212121212121212121212121212121AB +:10C18400222222222222222222222222222222228B +:10C19400222222222222222222222222222222227B +:10C1A400222222222222222222222222222222226B +:10C1B400222222222222222222222222222222225B +:10C1C400222222222222222222222222222222224B +:10C1D400222222222222222222222222222222223B +:10C1E400222222222222222222222222222222222B +:10C1F400222222222222222222222222222222221B +:10C20400222222222222222222222222222222220A +:10C2140022222222222222222222222222222222FA +:10C2240022222222222222222222222222222222EA +:10C2340022222222222222222222222222222222DA +:10C2440022222222222222222222222222222222CA +:10C2540022222222222222222222222222222222BA +:10C2640022222222222222222222222222222222AA +:10C27400222222222222222222222222222222229A +:10C28400232323232323232323232323232323237A +:10C29400232323232323232323232323232323236A +:10C2A400232323232323232323232323232323235A +:10C2B400232323232323232323232323232323234A +:10C2C400232323232323232323232323232323233A +:10C2D400232323232323232323232323232323232A +:10C2E400232323232323232323232323232323231A +:10C2F400232323232323232323232323232323230A +:10C3040023232323232323232323232323232323F9 +:10C3140023232323232323232323232323232323E9 +:10C3240023232323232323232323232323232323D9 +:10C3340023232323232323232323232323232323C9 +:10C3440023232323232323232323232323232323B9 +:10C3540023232323232323232323232323232323A9 +:10C364002323232323232323232323232323232399 +:10C374002323232323232323232323232323232389 +:10C384002424242424242424242424242424242469 +:10C394002424242424242424242424242424242459 +:10C3A4002424242424242424242424242424242449 +:10C3B4002424242424242424242424242424242439 +:10C3C4002424242424242424242424242424242429 +:10C3D4002424242424242424242424242424242419 +:10C3E4002424242424242424242424242424242409 +:10C3F40024242424242424242424242424242424F9 +:10C4040024242424242424242424242424242424E8 +:10C4140024242424242424242424242424242424D8 +:10C4240024242424242424242424242424242424C8 +:10C4340024242424242424242424242424242424B8 +:10C4440024242424242424242424242424242424A8 +:10C454002424242424242424242424242424242498 +:10C464002424242424242424242424242424242488 +:10C474002424242424242424242424242424242478 +:10C484002525252525252525252525252525252558 +:10C494002525252525252525252525252525252548 +:10C4A4002525252525252525252525252525252538 +:10C4B4002525252525252525252525252525252528 +:10C4C4002525252525252525252525252525252518 +:10C4D4002525252525252525252525252525252508 +:10C4E40025252525252525252525252525252525F8 +:10C4F40025252525252525252525252525252525E8 +:10C5040025252525252525252525252525252525D7 +:10C5140025252525252525252525252525252525C7 +:10C5240025252525252525252525252525252525B7 +:10C5340025252525252525252525252525252525A7 +:10C544002525252525252525252525252525252597 +:10C554002525252525252525252525252525252587 +:10C564002525252525252525252525252525252577 +:10C574002525252525252525252525252525252567 +:10C584002626262626262626262626262626262647 +:10C594002626262626262626262626262626262637 +:10C5A4002626262626262626262626262626262627 +:10C5B4002626262626262626262626262626262617 +:10C5C4002626262626262626262626262626262607 +:10C5D40026262626262626262626262626262626F7 +:10C5E40026262626262626262626262626262626E7 +:10C5F40026262626262626262626262626262626D7 +:10C6040026262626262626262626262626262626C6 +:10C6140026262626262626262626262626262626B6 +:10C6240026262626262626262626262626262626A6 +:10C634002626262626262626262626262626262696 +:10C644002626262626262626262626262626262686 +:10C654002626262626262626262626262626262676 +:10C664002626262626262626262626262626262666 +:10C674002626262626262626262626262626262656 +:10C684002727272727272727272727272727272736 +:10C694002727272727272727272727272727272726 +:10C6A4002727272727272727272727272727272716 +:10C6B4002727272727272727272727272727272706 +:10C6C40027272727272727272727272727272727F6 +:10C6D40027272727272727272727272727272727E6 +:10C6E40027272727272727272727272727272727D6 +:10C6F40027272727272727272727272727272727C6 +:10C7040027272727272727272727272727272727B5 +:10C7140027272727272727272727272727272727A5 +:10C724002727272727272727272727272727272795 +:10C734002727272727272727272727272727272785 +:10C744002727272727272727272727272727272775 +:10C754002727272727272727272727272727272765 +:10C764002727272727272727272727272727272755 +:10C774002727272727272727272727272727272745 +:10C784002828282828282828282828282828282825 +:10C794002828282828282828282828282828282815 +:10C7A4002828282828282828282828282828282805 +:10C7B40028282828282828282828282828282828F5 +:10C7C40028282828282828282828282828282828E5 +:10C7D40028282828282828282828282828282828D5 +:10C7E40028282828282828282828282828282828C5 +:10C7F40028282828282828282828282828282828B5 +:10C8040028282828282828282828282828282828A4 +:10C814002828282828282828282828282828282894 +:10C824002828282828282828282828282828282884 +:10C834002828282828282828282828282828282874 +:10C844002828282828282828282828282828282864 +:10C854002828282828282828282828282828282854 +:10C864002828282828282828282828282828282844 +:10C874002828282828282828282828282828282834 +:10C884002929292929292929292929292929292914 +:10C894002929292929292929292929292929292904 +:10C8A40029292929292929292929292929292929F4 +:10C8B40029292929292929292929292929292929E4 +:10C8C40029292929292929292929292929292929D4 +:10C8D40029292929292929292929292929292929C4 +:10C8E40029292929292929292929292929292929B4 +:10C8F40029292929292929292929292929292929A4 +:10C904002929292929292929292929292929292993 +:10C914002929292929292929292929292929292983 +:10C924002929292929292929292929292929292973 +:10C934002929292929292929292929292929292963 +:10C944002929292929292929292929292929292953 +:10C954002929292929292929292929292929292943 +:10C964002929292929292929292929292929292933 +:10C974002929292929292929292929292929292923 +:10C984002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A03 +:10C994002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AF3 +:10C9A4002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AE3 +:10C9B4002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AD3 +:10C9C4002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AC3 +:10C9D4002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AB3 +:10C9E4002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AA3 +:10C9F4002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A93 +:10CA04002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A82 +:10CA14002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A72 +:10CA24002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A62 +:10CA34002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A52 +:10CA44002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A42 +:10CA54002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A32 +:10CA64002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A22 +:10CA74002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A12 +:10CA84002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BF2 +:10CA94002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BE2 +:10CAA4002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BD2 +:10CAB4002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BC2 +:10CAC4002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BB2 +:10CAD4002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BA2 +:10CAE4002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B92 +:10CAF4002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B82 +:10CB04002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B71 +:10CB14002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B61 +:10CB24002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B51 +:10CB34002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B41 +:10CB44002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B31 +:10CB54002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B21 +:10CB64002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B11 +:10CB74002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B01 +:10CB84002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CE1 +:10CB94002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CD1 +:10CBA4002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CC1 +:10CBB4002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CB1 +:10CBC4002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CA1 +:10CBD4002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C91 +:10CBE4002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C81 +:10CBF4002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C71 +:10CC04002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C60 +:10CC14002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C50 +:10CC24002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C40 +:10CC34002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C30 +:10CC44002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C20 +:10CC54002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C10 +:10CC64002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C00 +:10CC74002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CF0 +:10CC84002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DD0 +:10CC94002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DC0 +:10CCA4002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DB0 +:10CCB4002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DA0 +:10CCC4002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D90 +:10CCD4002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D80 +:10CCE4002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D70 +:10CCF4002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D60 +:10CD04002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D4F +:10CD14002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D3F +:10CD24002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2F +:10CD34002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D1F +:10CD44002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0F +:10CD54002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DFF +:10CD64002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DEF +:10CD74002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DDF +:10CD84002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EBF +:10CD94002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EAF +:10CDA4002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E9F +:10CDB4002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E8F +:10CDC4002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E7F +:10CDD4002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E6F +:10CDE4002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E5F +:10CDF4002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E4F +:10CE04002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E3E +:10CE14002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E +:10CE24002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E1E +:10CE34002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E0E +:10CE44002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EFE +:10CE54002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EEE +:10CE64002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EDE +:10CE74002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2ECE +:10CE84002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FAE +:10CE94002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F9E +:10CEA4002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F8E +:10CEB4002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F7E +:10CEC4002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F6E +:10CED4002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F5E +:10CEE4002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F4E +:10CEF4002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F3E +:10CF04002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2D +:10CF14002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F1D +:10CF24002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F0D +:10CF34002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FFD +:10CF44002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FED +:10CF54002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FDD +:10CF64002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FCD +:10CF74002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FBD +:10CF8400305152535455565758595A5B5C5D5E5F45 +:10CF9400305152535455565758595A5B5C5D5E5F35 +:10CFA400305152535455565758595A5B5C5D5E5F25 +:10CFB400305152535455565758595A5B5C5D5E5F15 +:10CFC400305152535455565758595A5B5C5D5E5F05 +:10CFD400305152535455565758595A5B5C5D5E5FF5 +:10CFE400305152535455565758595A5B5C5D5E5FE5 +:10CFF400305152535455565758595A5B5C5D5E5FD5 +:10D00400305152535455565758595A5B5C5D5E5FC4 +:10D01400305152535455565758595A5B5C5D5E5FB4 +:10D02400305152535455565758595A5B5C5D5E5FA4 +:10D03400305152535455565758595A5B5C5D5E5F94 +:10D04400305152535455565758595A5B5C5D5E5F84 +:10D05400305152535455565758595A5B5C5D5E5F74 +:10D06400305152535455565758595A5B5C5D5E5F64 +:10D07400305152535455565758595A5B5C5D5E5F54 +:10D08400313131313131313131313131313131318C +:10D09400313131313131313131313131313131317C +:10D0A400313131313131313131313131313131316C +:10D0B400313131313131313131313131313131315C +:10D0C400313131313131313131313131313131314C +:10D0D400313131313131313131313131313131313C +:10D0E400313131313131313131313131313131312C +:10D0F400313131313131313131313131313131311C +:10D10400313131313131313131313131313131310B +:10D1140031313131313131313131313131313131FB +:10D1240031313131313131313131313131313131EB +:10D1340031313131313131313131313131313131DB +:10D1440031313131313131313131313131313131CB +:10D1540031313131313131313131313131313131BB +:10D1640031313131313131313131313131313131AB +:10D17400313131313131313131313131313131319B +:10D18400323232323232323232323232323232327B +:10D19400323232323232323232323232323232326B +:10D1A400323232323232323232323232323232325B +:10D1B400323232323232323232323232323232324B +:10D1C400323232323232323232323232323232323B +:10D1D400323232323232323232323232323232322B +:10D1E400323232323232323232323232323232321B +:10D1F400323232323232323232323232323232320B +:10D2040032323232323232323232323232323232FA +:10D2140032323232323232323232323232323232EA +:10D2240032323232323232323232323232323232DA +:10D2340032323232323232323232323232323232CA +:10D2440032323232323232323232323232323232BA +:10D2540032323232323232323232323232323232AA +:10D26400323232323232323232323232323232329A +:10D27400323232323232323232323232323232328A +:10D28400333333333333333333333333333333336A +:10D29400333333333333333333333333333333335A +:10D2A400333333333333333333333333333333334A +:10D2B400333333333333333333333333333333333A +:10D2C400333333333333333333333333333333332A +:10D2D400333333333333333333333333333333331A +:10D2E400333333333333333333333333333333330A +:10D2F40033333333333333333333333333333333FA +:10D3040033333333333333333333333333333333E9 +:10D3140033333333333333333333333333333333D9 +:10D3240033333333333333333333333333333333C9 +:10D3340033333333333333333333333333333333B9 +:10D3440033333333333333333333333333333333A9 +:10D354003333333333333333333333333333333399 +:10D364003333333333333333333333333333333389 +:10D374003333333333333333333333333333333379 +:10D384003434343434343434343434343434343459 +:10D394003434343434343434343434343434343449 +:10D3A4003434343434343434343434343434343439 +:10D3B4003434343434343434343434343434343429 +:10D3C4003434343434343434343434343434343419 +:10D3D4003434343434343434343434343434343409 +:10D3E40034343434343434343434343434343434F9 +:10D3F40034343434343434343434343434343434E9 +:10D4040034343434343434343434343434343434D8 +:10D4140034343434343434343434343434343434C8 +:10D4240034343434343434343434343434343434B8 +:10D4340034343434343434343434343434343434A8 +:10D444003434343434343434343434343434343498 +:10D454003434343434343434343434343434343488 +:10D464003434343434343434343434343434343478 +:10D474003434343434343434343434343434343468 +:10D484003535353535353535353535353535353548 +:10D494003535353535353535353535353535353538 +:10D4A4003535353535353535353535353535353528 +:10D4B4003535353535353535353535353535353518 +:10D4C4003535353535353535353535353535353508 +:10D4D40035353535353535353535353535353535F8 +:10D4E40035353535353535353535353535353535E8 +:10D4F40035353535353535353535353535353535D8 +:10D5040035353535353535353535353535353535C7 +:10D5140035353535353535353535353535353535B7 +:10D5240035353535353535353535353535353535A7 +:10D534003535353535353535353535353535353597 +:10D544003535353535353535353535353535353587 +:10D554003535353535353535353535353535353577 +:10D564003535353535353535353535353535353567 +:10D574003535353535353535353535353535353557 +:10D584003636363636363636363636363636363637 +:10D594003636363636363636363636363636363627 +:10D5A4003636363636363636363636363636363617 +:10D5B4003636363636363636363636363636363607 +:10D5C40036363636363636363636363636363636F7 +:10D5D40036363636363636363636363636363636E7 +:10D5E40036363636363636363636363636363636D7 +:10D5F40036363636363636363636363636363636C7 +:10D6040036363636363636363636363636363636B6 +:10D6140036363636363636363636363636363636A6 +:10D624003636363636363636363636363636363696 +:10D634003636363636363636363636363636363686 +:10D644003636363636363636363636363636363676 +:10D654003636363636363636363636363636363666 +:10D664003636363636363636363636363636363656 +:10D674003636363636363636363636363636363646 +:10D684003737373737373737373737373737373726 +:10D694003737373737373737373737373737373716 +:10D6A4003737373737373737373737373737373706 +:10D6B40037373737373737373737373737373737F6 +:10D6C40037373737373737373737373737373737E6 +:10D6D40037373737373737373737373737373737D6 +:10D6E40037373737373737373737373737373737C6 +:10D6F40037373737373737373737373737373737B6 +:10D7040037373737373737373737373737373737A5 +:10D714003737373737373737373737373737373795 +:10D724003737373737373737373737373737373785 +:10D734003737373737373737373737373737373775 +:10D744003737373737373737373737373737373765 +:10D754003737373737373737373737373737373755 +:10D764003737373737373737373737373737373745 +:10D774003737373737373737373737373737373735 +:10D784003838383838383838383838383838383815 +:10D794003838383838383838383838383838383805 +:10D7A40038383838383838383838383838383838F5 +:10D7B40038383838383838383838383838383838E5 +:10D7C40038383838383838383838383838383838D5 +:10D7D40038383838383838383838383838383838C5 +:10D7E40038383838383838383838383838383838B5 +:10D7F40038383838383838383838383838383838A5 +:10D804003838383838383838383838383838383894 +:10D814003838383838383838383838383838383884 +:10D824003838383838383838383838383838383874 +:10D834003838383838383838383838383838383864 +:10D844003838383838383838383838383838383854 +:10D854003838383838383838383838383838383844 +:10D864003838383838383838383838383838383834 +:10D874003838383838383838383838383838383824 +:10D884003939393939393939393939393939393904 +:10D8940039393939393939393939393939393939F4 +:10D8A40039393939393939393939393939393939E4 +:10D8B40039393939393939393939393939393939D4 +:10D8C40039393939393939393939393939393939C4 +:10D8D40039393939393939393939393939393939B4 +:10D8E40039393939393939393939393939393939A4 +:10D8F4003939393939393939393939393939393994 +:10D904003939393939393939393939393939393983 +:10D914003939393939393939393939393939393973 +:10D924003939393939393939393939393939393963 +:10D934003939393939393939393939393939393953 +:10D944003939393939393939393939393939393943 +:10D954003939393939393939393939393939393933 +:10D964003939393939393939393939393939393923 +:10D974003939393939393939393939393939393913 +:10D984003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3AF3 +:10D994003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3AE3 +:10D9A4003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3AD3 +:10D9B4003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3AC3 +:10D9C4003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3AB3 +:10D9D4003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3AA3 +:10D9E4003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A93 +:10D9F4003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A83 +:10DA04003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A72 +:10DA14003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A62 +:10DA24003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A52 +:10DA34003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A42 +:10DA44003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A32 +:10DA54003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A22 +:10DA64003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A12 +:10DA74003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A02 +:10DA84003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BE2 +:10DA94003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BD2 +:10DAA4003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BC2 +:10DAB4003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BB2 +:10DAC4003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BA2 +:10DAD4003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B92 +:10DAE4003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B82 +:10DAF4003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B72 +:10DB04003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B61 +:10DB14003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B51 +:10DB24003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B41 +:10DB34003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B31 +:10DB44003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B21 +:10DB54003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B11 +:10DB64003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B01 +:10DB74003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BF1 +:10DB84003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CD1 +:10DB94003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CC1 +:10DBA4003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CB1 +:10DBB4003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CA1 +:10DBC4003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C91 +:10DBD4003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C81 +:10DBE4003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C71 +:10DBF4003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C61 +:10DC04003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C50 +:10DC14003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C40 +:10DC24003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C30 +:10DC34003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C20 +:10DC44003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C10 +:10DC54003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C00 +:10DC64003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CF0 +:10DC74003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CE0 +:10DC84003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DC0 +:10DC94003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DB0 +:10DCA4003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DA0 +:10DCB4003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D90 +:10DCC4003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D80 +:10DCD4003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D70 +:10DCE4003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D60 +:10DCF4003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D50 +:10DD04003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3F +:10DD14003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2F +:10DD24003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D1F +:10DD34003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0F +:10DD44003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DFF +:10DD54003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DEF +:10DD64003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DDF +:10DD74003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DCF +:10DD84003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EAF +:10DD94003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E9F +:10DDA4003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E8F +:10DDB4003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E7F +:10DDC4003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E6F +:10DDD4003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E5F +:10DDE4003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E4F +:10DDF4003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3F +:10DE04003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E2E +:10DE14003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E1E +:10DE24003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E0E +:10DE34003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EFE +:10DE44003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EEE +:10DE54003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EDE +:10DE64003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3ECE +:10DE74003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EBE +:10DE84003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F9E +:10DE94003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F8E +:10DEA4003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F7E +:10DEB4003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F6E +:10DEC4003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F5E +:10DED4003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F4E +:10DEE4003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3E +:10DEF4003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F2E +:10DF04003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F1D +:10DF14003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F0D +:10DF24003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FFD +:10DF34003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FED +:10DF44003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FDD +:10DF54003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FCD +:10DF64003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FBD +:10DF74003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FAD +:10DF8400404040404040404040404040404040408D +:10DF9400404040404040404040404040404040407D +:10DFA400404040404040404040404040404040406D +:10DFB400404040404040404040404040404040405D +:10DFC400404040404040404040404040404040404D +:10DFD400404040404040404040404040404040403D +:10DFE400404040404040404040404040404040402D +:10DFF400404040404040404040404040404040401D +:10E00400404040404040404040404040404040400C +:10E0140040404040404040404040404040404040FC +:10E0240040404040404040404040404040404040EC +:10E0340040404040404040404040404040404040DC +:10E0440040404040404040404040404040404040CC +:10E0540040404040404040404040404040404040BC +:10E0640040404040404040404040404040404040AC +:10E07400404040404040404040404040404040409C +:10E08400414141414141414141414141414141417C +:10E09400414141414141414141414141414141416C +:10E0A400414141414141414141414141414141415C +:10E0B400414141414141414141414141414141414C +:10E0C400414141414141414141414141414141413C +:10E0D400414141414141414141414141414141412C +:10E0E400414141414141414141414141414141411C +:10E0F400414141414141414141414141414141410C +:10E1040041414141414141414141414141414141FB +:10E1140041414141414141414141414141414141EB +:10E1240041414141414141414141414141414141DB +:10E1340041414141414141414141414141414141CB +:10E1440041414141414141414141414141414141BB +:10E1540041414141414141414141414141414141AB +:10E16400414141414141414141414141414141419B +:10E17400414141414141414141414141414141418B +:10E18400424242424242424242424242424242426B +:10E19400424242424242424242424242424242425B +:10E1A400424242424242424242424242424242424B +:10E1B400424242424242424242424242424242423B +:10E1C400424242424242424242424242424242422B +:10E1D400424242424242424242424242424242421B +:10E1E400424242424242424242424242424242420B +:10E1F40042424242424242424242424242424242FB +:10E2040042424242424242424242424242424242EA +:10E2140042424242424242424242424242424242DA +:10E2240042424242424242424242424242424242CA +:10E2340042424242424242424242424242424242BA +:10E2440042424242424242424242424242424242AA +:10E25400424242424242424242424242424242429A +:10E26400424242424242424242424242424242428A +:10E27400424242424242424242424242424242427A +:10E28400434343434343434343434343434343435A +:10E29400434343434343434343434343434343434A +:10E2A400434343434343434343434343434343433A +:10E2B400434343434343434343434343434343432A +:10E2C400434343434343434343434343434343431A +:10E2D400434343434343434343434343434343430A +:10E2E40043434343434343434343434343434343FA +:10E2F40043434343434343434343434343434343EA +:10E3040043434343434343434343434343434343D9 +:10E3140043434343434343434343434343434343C9 +:10E3240043434343434343434343434343434343B9 +:10E3340043434343434343434343434343434343A9 +:10E344004343434343434343434343434343434399 +:10E354004343434343434343434343434343434389 +:10E364004343434343434343434343434343434379 +:10E374004343434343434343434343434343434369 +:10E384004444444444444444444444444444444449 +:10E394004444444444444444444444444444444439 +:10E3A4004444444444444444444444444444444429 +:10E3B4004444444444444444444444444444444419 +:10E3C4004444444444444444444444444444444409 +:10E3D40044444444444444444444444444444444F9 +:10E3E40044444444444444444444444444444444E9 +:10E3F40044444444444444444444444444444444D9 +:10E4040044444444444444444444444444444444C8 +:10E4140044444444444444444444444444444444B8 +:10E4240044444444444444444444444444444444A8 +:10E434004444444444444444444444444444444498 +:10E444004444444444444444444444444444444488 +:10E454004444444444444444444444444444444478 +:10E464004444444444444444444444444444444468 +:10E474004444444444444444444444444444444458 +:10E484004545454545454545454545454545454538 +:10E494004545454545454545454545454545454528 +:10E4A4004545454545454545454545454545454518 +:10E4B4004545454545454545454545454545454508 +:10E4C40045454545454545454545454545454545F8 +:10E4D40045454545454545454545454545454545E8 +:10E4E40045454545454545454545454545454545D8 +:10E4F40045454545454545454545454545454545C8 +:10E5040045454545454545454545454545454545B7 +:10E5140045454545454545454545454545454545A7 +:10E524004545454545454545454545454545454597 +:10E534004545454545454545454545454545454587 +:10E544004545454545454545454545454545454577 +:10E554004545454545454545454545454545454567 +:10E564004545454545454545454545454545454557 +:10E574004545454545454545454545454545454547 +:10E584004646464646464646464646464646464627 +:10E594004646464646464646464646464646464617 +:10E5A4004646464646464646464646464646464607 +:10E5B40046464646464646464646464646464646F7 +:10E5C40046464646464646464646464646464646E7 +:10E5D40046464646464646464646464646464646D7 +:10E5E40046464646464646464646464646464646C7 +:10E5F40046464646464646464646464646464646B7 +:10E6040046464646464646464646464646464646A6 +:10E614004646464646464646464646464646464696 +:10E624004646464646464646464646464646464686 +:10E634004646464646464646464646464646464676 +:10E644004646464646464646464646464646464666 +:10E654004646464646464646464646464646464656 +:10E664004646464646464646464646464646464646 +:10E674004646464646464646464646464646464636 +:10E684004747474747474747474747474747474716 +:10E694004747474747474747474747474747474706 +:10E6A40047474747474747474747474747474747F6 +:10E6B40047474747474747474747474747474747E6 +:10E6C40047474747474747474747474747474747D6 +:10E6D40047474747474747474747474747474747C6 +:10E6E40047474747474747474747474747474747B6 +:10E6F40047474747474747474747474747474747A6 +:10E704004747474747474747474747474747474795 +:10E714004747474747474747474747474747474785 +:10E724004747474747474747474747474747474775 +:10E734004747474747474747474747474747474765 +:10E744004747474747474747474747474747474755 +:10E754004747474747474747474747474747474745 +:10E764004747474747474747474747474747474735 +:10E774004747474747474747474747474747474725 +:10E784004848484848484848484848484848484805 +:10E7940048484848484848484848484848484848F5 +:10E7A40048484848484848484848484848484848E5 +:10E7B40048484848484848484848484848484848D5 +:10E7C40048484848484848484848484848484848C5 +:10E7D40048484848484848484848484848484848B5 +:10E7E40048484848484848484848484848484848A5 +:10E7F4004848484848484848484848484848484895 +:10E804004848484848484848484848484848484884 +:10E814004848484848484848484848484848484874 +:10E824004848484848484848484848484848484864 +:10E834004848484848484848484848484848484854 +:10E844004848484848484848484848484848484844 +:10E854004848484848484848484848484848484834 +:10E864004848484848484848484848484848484824 +:10E874004848484848484848484848484848484814 +:10E8840049494949494949494949494949494949F4 +:10E8940049494949494949494949494949494949E4 +:10E8A40049494949494949494949494949494949D4 +:10E8B40049494949494949494949494949494949C4 +:10E8C40049494949494949494949494949494949B4 +:10E8D40049494949494949494949494949494949A4 +:10E8E4004949494949494949494949494949494994 +:10E8F4004949494949494949494949494949494984 +:10E904004949494949494949494949494949494973 +:10E914004949494949494949494949494949494963 +:10E924004949494949494949494949494949494953 +:10E934004949494949494949494949494949494943 +:10E944004949494949494949494949494949494933 +:10E954004949494949494949494949494949494923 +:10E964004949494949494949494949494949494913 +:10E974004949494949494949494949494949494903 +:10E984004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4AE3 +:10E994004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4AD3 +:10E9A4004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4AC3 +:10E9B4004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4AB3 +:10E9C4004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4AA3 +:10E9D4004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A93 +:10E9E4004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A83 +:10E9F4004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A73 +:10EA04004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A62 +:10EA14004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A52 +:10EA24004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A42 +:10EA34004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A32 +:10EA44004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A22 +:10EA54004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A12 +:10EA64004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A02 +:10EA74004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4AF2 +:10EA84004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BD2 +:10EA94004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BC2 +:10EAA4004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BB2 +:10EAB4004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BA2 +:10EAC4004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B92 +:10EAD4004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B82 +:10EAE4004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B72 +:10EAF4004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B62 +:10EB04004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B51 +:10EB14004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B41 +:10EB24004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B31 +:10EB34004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B21 +:10EB44004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B11 +:10EB54004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B01 +:10EB64004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BF1 +:10EB74004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BE1 +:10EB84004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CC1 +:10EB94004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CB1 +:10EBA4004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CA1 +:10EBB4004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C91 +:10EBC4004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C81 +:10EBD4004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C71 +:10EBE4004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C61 +:10EBF4004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C51 +:10EC04004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C40 +:10EC14004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C30 +:10EC24004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C20 +:10EC34004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C10 +:10EC44004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C00 +:10EC54004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CF0 +:10EC64004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CE0 +:10EC74004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CD0 +:10EC84004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DB0 +:10EC94004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DA0 +:10ECA4004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D90 +:10ECB4004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D80 +:10ECC4004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D70 +:10ECD4004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D60 +:10ECE4004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D50 +:10ECF4004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D40 +:10ED04004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D2F +:10ED14004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D1F +:10ED24004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D0F +:10ED34004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DFF +:10ED44004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DEF +:10ED54004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DDF +:10ED64004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DCF +:10ED74004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DBF +:10ED84004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E9F +:10ED94004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E8F +:10EDA4004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E7F +:10EDB4004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E6F +:10EDC4004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E5F +:10EDD4004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4F +:10EDE4004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E3F +:10EDF4004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E2F +:10EE04004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E1E +:10EE14004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E0E +:10EE24004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EFE +:10EE34004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EEE +:10EE44004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EDE +:10EE54004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4ECE +:10EE64004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EBE +:10EE74004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EAE +:10EE84004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F8E +:10EE94004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F7E +:10EEA4004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F6E +:10EEB4004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F5E +:10EEC4004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4E +:10EED4004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F3E +:10EEE4004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F2E +:10EEF4004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F1E +:10EF04004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F0D +:10EF14004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FFD +:10EF24004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FED +:10EF34004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FDD +:10EF44004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FCD +:10EF54004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FBD +:10EF64004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FAD +:10EF74004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F9D +:10EF8400505050505050505050505050505050507D +:10EF9400505050505050505050505050505050506D +:10EFA400505050505050505050505050505050505D +:10EFB400505050505050505050505050505050504D +:10EFC400505050505050505050505050505050503D +:10EFD400505050505050505050505050505050502D +:10EFE400505050505050505050505050505050501D +:10EFF400505050505050505050505050505050500D +:10F0040050505050505050505050505050505050FC +:10F0140050505050505050505050505050505050EC +:10F0240050505050505050505050505050505050DC +:10F0340050505050505050505050505050505050CC +:10F0440050505050505050505050505050505050BC +:10F0540050505050505050505050505050505050AC +:10F06400505050505050505050505050505050509C +:10F07400505050505050505050505050505050508C +:10F08400515151515151515151515151515151516C +:10F09400515151515151515151515151515151515C +:10F0A400515151515151515151515151515151514C +:10F0B400515151515151515151515151515151513C +:10F0C400515151515151515151515151515151512C +:10F0D400515151515151515151515151515151511C +:10F0E400515151515151515151515151515151510C +:10F0F40051515151515151515151515151515151FC +:10F1040051515151515151515151515151515151EB +:10F1140051515151515151515151515151515151DB +:10F1240051515151515151515151515151515151CB +:10F1340051515151515151515151515151515151BB +:10F1440051515151515151515151515151515151AB +:10F15400515151515151515151515151515151519B +:10F16400515151515151515151515151515151518B +:10F17400515151515151515151515151515151517B +:10F18400525252525252525252525252525252525B +:10F19400525252525252525252525252525252524B +:10F1A400525252525252525252525252525252523B +:10F1B400525252525252525252525252525252522B +:10F1C400525252525252525252525252525252521B +:10F1D400525252525252525252525252525252520B +:10F1E40052525252525252525252525252525252FB +:10F1F40052525252525252525252525252525252EB +:10F2040052525252525252525252525252525252DA +:10F2140052525252525252525252525252525252CA +:10F2240052525252525252525252525252525252BA +:10F2340052525252525252525252525252525252AA +:10F24400525252525252525252525252525252529A +:10F25400525252525252525252525252525252528A +:10F26400525252525252525252525252525252527A +:10F27400525252525252525252525252525252526A +:10F28400535353535353535353535353535353534A +:10F29400535353535353535353535353535353533A +:10F2A400535353535353535353535353535353532A +:10F2B400535353535353535353535353535353531A +:10F2C400535353535353535353535353535353530A +:10F2D40053535353535353535353535353535353FA +:10F2E40053535353535353535353535353535353EA +:10F2F40053535353535353535353535353535353DA +:10F3040053535353535353535353535353535353C9 +:10F3140053535353535353535353535353535353B9 +:10F3240053535353535353535353535353535353A9 +:10F334005353535353535353535353535353535399 +:10F344005353535353535353535353535353535389 +:10F354005353535353535353535353535353535379 +:10F364005353535353535353535353535353535369 +:10F374005353535353535353535353535353535359 +:10F384005454545454545454545454545454545439 +:10F394005454545454545454545454545454545429 +:10F3A4005454545454545454545454545454545419 +:10F3B4005454545454545454545454545454545409 +:10F3C40054545454545454545454545454545454F9 +:10F3D40054545454545454545454545454545454E9 +:10F3E40054545454545454545454545454545454D9 +:10F3F40054545454545454545454545454545454C9 +:10F4040054545454545454545454545454545454B8 +:10F4140054545454545454545454545454545454A8 +:10F424005454545454545454545454545454545498 +:10F434005454545454545454545454545454545488 +:10F444005454545454545454545454545454545478 +:10F454005454545454545454545454545454545468 +:10F464005454545454545454545454545454545458 +:10F474005454545454545454545454545454545448 +:10F484005555555555555555555555555555555528 +:10F494005555555555555555555555555555555518 +:10F4A4005555555555555555555555555555555508 +:10F4B40055555555555555555555555555555555F8 +:10F4C40055555555555555555555555555555555E8 +:10F4D40055555555555555555555555555555555D8 +:10F4E40055555555555555555555555555555555C8 +:10F4F40055555555555555555555555555555555B8 +:10F5040055555555555555555555555555555555A7 +:10F514005555555555555555555555555555555597 +:10F524005555555555555555555555555555555587 +:10F534005555555555555555555555555555555577 +:10F544005555555555555555555555555555555567 +:10F554005555555555555555555555555555555557 +:10F564005555555555555555555555555555555547 +:10F574005555555555555555555555555555555537 +:10F584005656565656565656565656565656565617 +:10F594005656565656565656565656565656565607 +:10F5A40056565656565656565656565656565656F7 +:10F5B40056565656565656565656565656565656E7 +:10F5C40056565656565656565656565656565656D7 +:10F5D40056565656565656565656565656565656C7 +:10F5E40056565656565656565656565656565656B7 +:10F5F40056565656565656565656565656565656A7 +:10F604005656565656565656565656565656565696 +:10F614005656565656565656565656565656565686 +:10F624005656565656565656565656565656565676 +:10F634005656565656565656565656565656565666 +:10F644005656565656565656565656565656565656 +:10F654005656565656565656565656565656565646 +:10F664005656565656565656565656565656565636 +:10F674005656565656565656565656565656565626 +:10F684005757575757575757575757575757575706 +:10F6940057575757575757575757575757575757F6 +:10F6A40057575757575757575757575757575757E6 +:10F6B40057575757575757575757575757575757D6 +:10F6C40057575757575757575757575757575757C6 +:10F6D40057575757575757575757575757575757B6 +:10F6E40057575757575757575757575757575757A6 +:10F6F4005757575757575757575757575757575796 +:10F704005757575757575757575757575757575785 +:10F714005757575757575757575757575757575775 +:10F724005757575757575757575757575757575765 +:10F734005757575757575757575757575757575755 +:10F744005757575757575757575757575757575745 +:10F754005757575757575757575757575757575735 +:10F764005757575757575757575757575757575725 +:10F774005757575757575757575757575757575715 +:10F7840058585858585858585858585858585858F5 +:10F7940058585858585858585858585858585858E5 +:10F7A40058585858585858585858585858585858D5 +:10F7B40058585858585858585858585858585858C5 +:10F7C40058585858585858585858585858585858B5 +:10F7D40058585858585858585858585858585858A5 +:10F7E4005858585858585858585858585858585895 +:10F7F4005858585858585858585858585858585885 +:10F804005858585858585858585858585858585874 +:10F814005858585858585858585858585858585864 +:10F824005858585858585858585858585858585854 +:10F834005858585858585858585858585858585844 +:10F844005858585858585858585858585858585834 +:10F854005858585858585858585858585858585824 +:10F864005858585858585858585858585858585814 +:10F874005858585858585858585858585858585804 +:10F8840059595959595959595959595959595959E4 +:10F8940059595959595959595959595959595959D4 +:10F8A40059595959595959595959595959595959C4 +:10F8B40059595959595959595959595959595959B4 +:10F8C40059595959595959595959595959595959A4 +:10F8D4005959595959595959595959595959595994 +:10F8E4005959595959595959595959595959595984 +:10F8F4005959595959595959595959595959595974 +:10F904005959595959595959595959595959595963 +:10F914005959595959595959595959595959595953 +:10F924005959595959595959595959595959595943 +:10F934005959595959595959595959595959595933 +:10F944005959595959595959595959595959595923 +:10F954005959595959595959595959595959595913 +:10F964005959595959595959595959595959595903 +:10F9740059595959595959595959595959595959F3 +:10F984005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5AD3 +:10F994005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5AC3 +:10F9A4005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5AB3 +:10F9B4005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5AA3 +:10F9C4005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A93 +:10F9D4005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A83 +:10F9E4005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A73 +:10F9F4005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A63 +:10FA04005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A52 +:10FA14005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A42 +:10FA24005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A32 +:10FA34005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A22 +:10FA44005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A12 +:10FA54005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A02 +:10FA64005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5AF2 +:10FA74005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5AE2 +:10FA84005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BC2 +:10FA94005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BB2 +:10FAA4005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BA2 +:10FAB4005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B92 +:10FAC4005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B82 +:10FAD4005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B72 +:10FAE4005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B62 +:10FAF4005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B52 +:10FB04005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B41 +:10FB14005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B31 +:10FB24005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B21 +:10FB34005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B11 +:10FB44005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B01 +:10FB54005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BF1 +:10FB64005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BE1 +:10FB74005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BD1 +:10FB84005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CB1 +:10FB94005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CA1 +:10FBA4005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C91 +:10FBB4005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C81 +:10FBC4005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C71 +:10FBD4005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C61 +:10FBE4005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C51 +:10FBF4005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C41 +:10FC04005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C30 +:10FC14005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C20 +:10FC24005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C10 +:10FC34005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C00 +:10FC44005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CF0 +:10FC54005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CE0 +:10FC64005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CD0 +:10FC74005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CC0 +:10FC84005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DA0 +:10FC94005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D90 +:10FCA4005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D80 +:10FCB4005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D70 +:10FCC4005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D60 +:10FCD4005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D50 +:10FCE4005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D40 +:10FCF4005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D30 +:10FD04005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D1F +:10FD14005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D0F +:10FD24005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DFF +:10FD34005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DEF +:10FD44005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DDF +:10FD54005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DCF +:10FD64005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DBF +:10FD74005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DAF +:10FD84005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E8F +:10FD94005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E7F +:10FDA4005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E6F +:10FDB4005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5F +:10FDC4005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E4F +:10FDD4005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E3F +:10FDE4005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E2F +:10FDF4005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E1F +:10FE04005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E0E +:10FE14005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EFE +:10FE24005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EEE +:10FE34005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EDE +:10FE44005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5ECE +:10FE54005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EBE +:10FE64005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EAE +:10FE74005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E9E +:10FE84005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F7E +:10FE94005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F6E +:10FEA4005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5E +:10FEB4005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4E +:10FEC4005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F3E +:10FED4005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F2E +:10FEE4005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F1E +:10FEF4005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F0E +:10FF04005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FFD +:10FF14005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FED +:10FF24005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FDD +:10FF34005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FCD +:10FF44005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FBD +:10FF54005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FAD +:10FF64005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F9D +:10FF74005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F8D +:10FF8400606060606060606060606060606060606D +:10FF9400606060606060606060606060606060605D +:10FFA400606060606060606060606060606060604D +:10FFB400606060606060606060606060606060603D +:10FFC400606060606060606060606060606060602D +:10FFD400606060606060606060606060606060601D +:10FFE400606060606060606060606060606060600D +:0CFFF40060606060606060606060606081 +:02000004600199 +:1000000060606060606060606060606060606060F0 +:1000100060606060606060606060606060606060E0 +:1000200060606060606060606060606060606060D0 +:1000300060606060606060606060606060606060C0 +:1000400060606060606060606060606060606060B0 +:1000500060606060606060606060606060606060A0 +:100060006060606060606060606060606060606090 +:100070006060606060606060606060606060606080 +:100080006060606061616161616161616161616164 +:100090006161616161616161616161616161616150 +:1000A0006161616161616161616161616161616140 +:1000B0006161616161616161616161616161616130 +:1000C0006161616161616161616161616161616120 +:1000D0006161616161616161616161616161616110 +:1000E0006161616161616161616161616161616100 +:1000F00061616161616161616161616161616161F0 +:1001000061616161616161616161616161616161DF +:1001100061616161616161616161616161616161CF +:1001200061616161616161616161616161616161BF +:1001300061616161616161616161616161616161AF +:10014000616161616161616161616161616161619F +:10015000616161616161616161616161616161618F +:10016000616161616161616161616161616161617F +:10017000616161616161616161616161616161616F +:100180006161616162626262626262626262626253 +:10019000626262626262626262626262626262623F +:1001A000626262626262626262626262626262622F +:1001B000626262626262626262626262626262621F +:1001C000626262626262626262626262626262620F +:1001D00062626262626262626262626262626262FF +:1001E00062626262626262626262626262626262EF +:1001F00062626262626262626262626262626262DF +:1002000062626262626262626262626262626262CE +:1002100062626262626262626262626262626262BE +:1002200062626262626262626262626262626262AE +:10023000626262626262626262626262626262629E +:10024000626262626262626262626262626262628E +:10025000626262626262626262626262626262627E +:10026000626262626262626262626262626262626E +:10027000626262626262626262626262626262625E +:100280006262626263636363636363636363636342 +:10029000636363636363636363636363636363632E +:1002A000636363636363636363636363636363631E +:1002B000636363636363636363636363636363630E +:1002C00063636363636363636363636363636363FE +:1002D00063636363636363636363636363636363EE +:1002E00063636363636363636363636363636363DE +:1002F00063636363636363636363636363636363CE +:1003000063636363636363636363636363636363BD +:1003100063636363636363636363636363636363AD +:10032000636363636363636363636363636363639D +:10033000636363636363636363636363636363638D +:10034000636363636363636363636363636363637D +:10035000636363636363636363636363636363636D +:10036000636363636363636363636363636363635D +:10037000636363636363636363636363636363634D +:100380006363636364646464646464646464646431 +:10039000646464646464646464646464646464641D +:1003A000646464646464646464646464646464640D +:1003B00064646464646464646464646464646464FD +:1003C00064646464646464646464646464646464ED +:1003D00064646464646464646464646464646464DD +:1003E00064646464646464646464646464646464CD +:1003F00064646464646464646464646464646464BD +:1004000064646464646464646464646464646464AC +:10041000646464646464646464646464646464649C +:10042000646464646464646464646464646464648C +:10043000646464646464646464646464646464647C +:10044000646464646464646464646464646464646C +:10045000646464646464646464646464646464645C +:10046000646464646464646464646464646464644C +:10047000646464646464646464646464646464643C +:100480006464646465656565656565656565656520 +:10049000656565656565656565656565656565650C +:1004A00065656565656565656565656565656565FC +:1004B00065656565656565656565656565656565EC +:1004C00065656565656565656565656565656565DC +:1004D00065656565656565656565656565656565CC +:1004E00065656565656565656565656565656565BC +:1004F00065656565656565656565656565656565AC +:10050000656565656565656565656565656565659B +:10051000656565656565656565656565656565658B +:10052000656565656565656565656565656565657B +:10053000656565656565656565656565656565656B +:10054000656565656565656565656565656565655B +:10055000656565656565656565656565656565654B +:10056000656565656565656565656565656565653B +:10057000656565656565656565656565656565652B +:10058000656565656666666666666666666666660F +:1005900066666666666666666666666666666666FB +:1005A00066666666666666666666666666666666EB +:1005B00066666666666666666666666666666666DB +:1005C00066666666666666666666666666666666CB +:1005D00066666666666666666666666666666666BB +:1005E00066666666666666666666666666666666AB +:1005F000666666666666666666666666666666669B +:10060000666666666666666666666666666666668A +:10061000666666666666666666666666666666667A +:10062000666666666666666666666666666666666A +:10063000666666666666666666666666666666665A +:10064000666666666666666666666666666666664A +:10065000666666666666666666666666666666663A +:10066000666666666666666666666666666666662A +:10067000666666666666666666666666666666661A +:1006800066666666676767676767676767676767FE +:1006900067676767676767676767676767676767EA +:1006A00067676767676767676767676767676767DA +:1006B00067676767676767676767676767676767CA +:1006C00067676767676767676767676767676767BA +:1006D00067676767676767676767676767676767AA +:1006E000676767676767676767676767676767679A +:1006F000676767676767676767676767676767678A +:100700006767676767676767676767676767676779 +:100710006767676767676767676767676767676769 +:100720006767676767676767676767676767676759 +:100730006767676767676767676767676767676749 +:100740006767676767676767676767676767676739 +:100750006767676767676767676767676767676729 +:100760006767676767676767676767676767676719 +:100770006767676767676767676767676767676709 +:1007800067676767686868686868686868686868ED +:1007900068686868686868686868686868686868D9 +:1007A00068686868686868686868686868686868C9 +:1007B00068686868686868686868686868686868B9 +:1007C00068686868686868686868686868686868A9 +:1007D0006868686868686868686868686868686899 +:1007E0006868686868686868686868686868686889 +:1007F0006868686868686868686868686868686879 +:100800006868686868686868686868686868686868 +:100810006868686868686868686868686868686858 +:100820006868686868686868686868686868686848 +:100830006868686868686868686868686868686838 +:100840006868686868686868686868686868686828 +:100850006868686868686868686868686868686818 +:100860006868686868686868686868686868686808 +:1008700068686868686868686868686868686868F8 +:1008800068686868696969696969696969696969DC +:1008900069696969696969696969696969696969C8 +:1008A00069696969696969696969696969696969B8 +:1008B00069696969696969696969696969696969A8 +:1008C0006969696969696969696969696969696998 +:1008D0006969696969696969696969696969696988 +:1008E0006969696969696969696969696969696978 +:1008F0006969696969696969696969696969696968 +:100900006969696969696969696969696969696957 +:100910006969696969696969696969696969696947 +:100920006969696969696969696969696969696937 +:100930006969696969696969696969696969696927 +:100940006969696969696969696969696969696917 +:100950006969696969696969696969696969696907 +:1009600069696969696969696969696969696969F7 +:1009700069696969696969696969696969696969E7 +:10098000696969696A6A6A6A6A6A6A6A6A6A6A6ACB +:100990006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AB7 +:1009A0006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AA7 +:1009B0006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A97 +:1009C0006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A87 +:1009D0006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A77 +:1009E0006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A67 +:1009F0006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A57 +:100A00006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A46 +:100A10006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A36 +:100A20006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A26 +:100A30006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A16 +:100A40006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A06 +:100A50006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AF6 +:100A60006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AE6 +:100A70006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AD6 +:100A80006A6A6A6A6B6B6B6B6B6B6B6B6B6B6B6BBA +:100A90006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BA6 +:100AA0006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B96 +:100AB0006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B86 +:100AC0006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B76 +:100AD0006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B66 +:100AE0006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B56 +:100AF0006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B46 +:100B00006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B35 +:100B10006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B25 +:100B20006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B15 +:100B30006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B05 +:100B40006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BF5 +:100B50006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BE5 +:100B60006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BD5 +:100B70006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BC5 +:100B80006B6B6B6B6C6C6C6C6C6C6C6C6C6C6C6CA9 +:100B90006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C95 +:100BA0006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C85 +:100BB0006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C75 +:100BC0006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C65 +:100BD0006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C55 +:100BE0006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C45 +:100BF0006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C35 +:100C00006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C24 +:100C10006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C14 +:100C20006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C04 +:100C30006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CF4 +:100C40006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CE4 +:100C50006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CD4 +:100C60006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CC4 +:100C70006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CB4 +:100C80006C6C6C6C6D6D6D6D6D6D6D6D6D6D6D6D98 +:100C90006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D84 +:100CA0006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D74 +:100CB0006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D64 +:100CC0006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D54 +:100CD0006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D44 +:100CE0006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D34 +:100CF0006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D24 +:100D00006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D13 +:100D10006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D03 +:100D20006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DF3 +:100D30006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DE3 +:100D40006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DD3 +:100D50006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DC3 +:100D60006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DB3 +:100D70006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DA3 +:100D80006D6D6D6D6E6E6E6E6E6E6E6E6E6E6E6E87 +:100D90006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E73 +:100DA0006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E63 +:100DB0006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E53 +:100DC0006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E43 +:100DD0006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E33 +:100DE0006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E23 +:100DF0006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E13 +:100E00006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E02 +:100E10006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EF2 +:100E20006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EE2 +:100E30006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6ED2 +:100E40006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EC2 +:100E50006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EB2 +:100E60006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EA2 +:100E70006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E92 +:100E80006E6E6E6E6F6F6F6F6F6F6F6F6F6F6F6F76 +:100E90006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F62 +:100EA0006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F52 +:100EB0006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F42 +:100EC0006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F32 +:100ED0006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F22 +:100EE0006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F12 +:100EF0006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F02 +:100F00006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FF1 +:100F10006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FE1 +:100F20006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FD1 +:100F30006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FC1 +:100F40006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FB1 +:100F50006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FA1 +:100F60006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F91 +:100F70006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F81 +:100F80006F6F6F6F70707070707070707070707065 +:100F90007070707070707070707070707070707051 +:100FA0007070707070707070707070707070707041 +:100FB0007070707070707070707070707070707031 +:100FC0007070707070707070707070707070707021 +:100FD0007070707070707070707070707070707011 +:100FE0007070707070707070707070707070707001 +:100FF00070707070707070707070707070707070F1 +:1010000070707070707070707070707070707070E0 +:1010100070707070707070707070707070707070D0 +:1010200070707070707070707070707070707070C0 +:1010300070707070707070707070707070707070B0 +:1010400070707070707070707070707070707070A0 +:101050007070707070707070707070707070707090 +:101060007070707070707070707070707070707080 +:101070007070707070707070707070707070707070 +:101080007070707071717171717171717171717154 +:101090007171717171717171717171717171717140 +:1010A0007171717171717171717171717171717130 +:1010B0007171717171717171717171717171717120 +:1010C0007171717171717171717171717171717110 +:1010D0007171717171717171717171717171717100 +:1010E00071717171717171717171717171717171F0 +:1010F00071717171717171717171717171717171E0 +:1011000071717171717171717171717171717171CF +:1011100071717171717171717171717171717171BF +:1011200071717171717171717171717171717171AF +:10113000717171717171717171717171717171719F +:10114000717171717171717171717171717171718F +:10115000717171717171717171717171717171717F +:10116000717171717171717171717171717171716F +:10117000717171717171717171717171717171715F +:101180007171717172727272727272727272727243 +:10119000727272727272727272727272727272722F +:1011A000727272727272727272727272727272721F +:1011B000727272727272727272727272727272720F +:1011C00072727272727272727272727272727272FF +:1011D00072727272727272727272727272727272EF +:1011E00072727272727272727272727272727272DF +:1011F00072727272727272727272727272727272CF +:1012000072727272727272727272727272727272BE +:1012100072727272727272727272727272727272AE +:10122000727272727272727272727272727272729E +:10123000727272727272727272727272727272728E +:10124000727272727272727272727272727272727E +:10125000727272727272727272727272727272726E +:10126000727272727272727272727272727272725E +:10127000727272727272727272727272727272724E +:101280007272727273737373737373737373737332 +:10129000737373737373737373737373737373731E +:1012A000737373737373737373737373737373730E +:1012B00073737373737373737373737373737373FE +:1012C00073737373737373737373737373737373EE +:1012D00073737373737373737373737373737373DE +:1012E00073737373737373737373737373737373CE +:1012F00073737373737373737373737373737373BE +:1013000073737373737373737373737373737373AD +:10131000737373737373737373737373737373739D +:10132000737373737373737373737373737373738D +:10133000737373737373737373737373737373737D +:10134000737373737373737373737373737373736D +:10135000737373737373737373737373737373735D +:10136000737373737373737373737373737373734D +:10137000737373737373737373737373737373733D +:101380007373737374747474747474747474747421 +:10139000747474747474747474747474747474740D +:1013A00074747474747474747474747474747474FD +:1013B00074747474747474747474747474747474ED +:1013C00074747474747474747474747474747474DD +:1013D00074747474747474747474747474747474CD +:1013E00074747474747474747474747474747474BD +:1013F00074747474747474747474747474747474AD +:10140000747474747474747474747474747474749C +:10141000747474747474747474747474747474748C +:10142000747474747474747474747474747474747C +:10143000747474747474747474747474747474746C +:10144000747474747474747474747474747474745C +:10145000747474747474747474747474747474744C +:10146000747474747474747474747474747474743C +:10147000747474747474747474747474747474742C +:101480007474747475757575757575757575757510 +:1014900075757575757575757575757575757575FC +:1014A00075757575757575757575757575757575EC +:1014B00075757575757575757575757575757575DC +:1014C00075757575757575757575757575757575CC +:1014D00075757575757575757575757575757575BC +:1014E00075757575757575757575757575757575AC +:1014F000757575757575757575757575757575759C +:10150000757575757575757575757575757575758B +:10151000757575757575757575757575757575757B +:10152000757575757575757575757575757575756B +:10153000757575757575757575757575757575755B +:10154000757575757575757575757575757575754B +:10155000757575757575757575757575757575753B +:10156000757575757575757575757575757575752B +:10157000757575757575757575757575757575751B +:1015800075757575767676767676767676767676FF +:1015900076767676767676767676767676767676EB +:1015A00076767676767676767676767676767676DB +:1015B00076767676767676767676767676767676CB +:1015C00076767676767676767676767676767676BB +:1015D00076767676767676767676767676767676AB +:1015E000767676767676767676767676767676769B +:1015F000767676767676767676767676767676768B +:10160000767676767676767676767676767676767A +:10161000767676767676767676767676767676766A +:10162000767676767676767676767676767676765A +:10163000767676767676767676767676767676764A +:10164000767676767676767676767676767676763A +:10165000767676767676767676767676767676762A +:10166000767676767676767676767676767676761A +:10167000767676767676767676767676767676760A +:1016800076767676777777777777777777777777EE +:1016900077777777777777777777777777777777DA +:1016A00077777777777777777777777777777777CA +:1016B00077777777777777777777777777777777BA +:1016C00077777777777777777777777777777777AA +:1016D000777777777777777777777777777777779A +:1016E000777777777777777777777777777777778A +:1016F000777777777777777777777777777777777A +:101700007777777777777777777777777777777769 +:101710007777777777777777777777777777777759 +:101720007777777777777777777777777777777749 +:101730007777777777777777777777777777777739 +:101740007777777777777777777777777777777729 +:101750007777777777777777777777777777777719 +:101760007777777777777777777777777777777709 +:1017700077777777777777777777777777777777F9 +:1017800077777777787878787878787878787878DD +:1017900078787878787878787878787878787878C9 +:1017A00078787878787878787878787878787878B9 +:1017B00078787878787878787878787878787878A9 +:1017C0007878787878787878787878787878787899 +:1017D0007878787878787878787878787878787889 +:1017E0007878787878787878787878787878787879 +:1017F0007878787878787878787878787878787869 +:101800007878787878787878787878787878787858 +:101810007878787878787878787878787878787848 +:101820007878787878787878787878787878787838 +:101830007878787878787878787878787878787828 +:101840007878787878787878787878787878787818 +:101850007878787878787878787878787878787808 +:1018600078787878787878787878787878787878F8 +:1018700078787878787878787878787878787878E8 +:1018800078787878797979797979797979797979CC +:1018900079797979797979797979797979797979B8 +:1018A00079797979797979797979797979797979A8 +:1018B0007979797979797979797979797979797998 +:1018C0007979797979797979797979797979797988 +:1018D0007979797979797979797979797979797978 +:1018E0007979797979797979797979797979797968 +:1018F0007979797979797979797979797979797958 +:101900007979797979797979797979797979797947 +:101910007979797979797979797979797979797937 +:101920007979797979797979797979797979797927 +:101930007979797979797979797979797979797917 +:101940007979797979797979797979797979797907 +:1019500079797979797979797979797979797979F7 +:1019600079797979797979797979797979797979E7 +:1019700079797979797979797979797979797979D7 +:10198000797979797A7A7A7A7A7A7A7A7A7A7A7ABB +:101990007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AA7 +:1019A0007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A97 +:1019B0007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A87 +:1019C0007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A77 +:1019D0007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A67 +:1019E0007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A57 +:1019F0007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A47 +:101A00007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A36 +:101A10007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A26 +:101A20007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A16 +:101A30007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A06 +:101A40007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AF6 +:101A50007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AE6 +:101A60007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AD6 +:101A70007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AC6 +:101A80007A7A7A7A7B7B7B7B7B7B7B7B7B7B7B7BAA +:101A90007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B96 +:101AA0007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B86 +:101AB0007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B76 +:101AC0007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B66 +:101AD0007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B56 +:101AE0007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B46 +:101AF0007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B36 +:101B00007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B25 +:101B10007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B15 +:101B20007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B05 +:101B30007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BF5 +:101B40007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BE5 +:101B50007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BD5 +:101B60007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BC5 +:101B70007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BB5 +:101B80007B7B7B7B7C7C7C7C7C7C7C7C7C7C7C7C99 +:101B90007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C85 +:101BA0007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C75 +:101BB0007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C65 +:101BC0007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C55 +:101BD0007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C45 +:101BE0007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C35 +:101BF0007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C25 +:101C00007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C14 +:101C10007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C04 +:101C20007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CF4 +:101C30007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CE4 +:101C40007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CD4 +:101C50007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CC4 +:101C60007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CB4 +:101C70007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CA4 +:101C80007C7C7C7C7D7D7D7D7D7D7D7D7D7D7D7D88 +:101C90007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D74 +:101CA0007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D64 +:101CB0007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D54 +:101CC0007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D44 +:101CD0007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D34 +:101CE0007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D24 +:101CF0007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D14 +:101D00007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D03 +:101D10007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DF3 +:101D20007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DE3 +:101D30007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DD3 +:101D40007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DC3 +:101D50007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DB3 +:101D60007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DA3 +:101D70007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D93 +:101D80007D7D7D7D7E7E7E7E7E7E7E7E7E7E7E7E77 +:101D90007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E63 +:101DA0007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E53 +:101DB0007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E43 +:101DC0007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E33 +:101DD0007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E23 +:101DE0007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E13 +:101DF0007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E03 +:101E00007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EF2 +:101E10007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EE2 +:101E20007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7ED2 +:101E30007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EC2 +:101E40007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EB2 +:101E50007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EA2 +:101E60007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E92 +:101E70007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E82 +:101E80007E7E7E7E7F7F7F7F7F7F7F7F7F7F7F7F66 +:101E90007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F52 +:101EA0007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F42 +:101EB0007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F32 +:101EC0007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F22 +:101ED0007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F12 +:101EE0007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F02 +:101EF0007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FF2 +:101F00007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FE1 +:101F10007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FD1 +:101F20007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FC1 +:101F30007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FB1 +:101F40007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FA1 +:101F50007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F91 +:101F60007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F81 +:101F70007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F71 +:101F80007F7F7F7F440000010002040300040405FA +:101F90000406000708080C0910101411141210137D +:101FA0001414101500100411041200130414001569 +:101FB000001604170C18081930203421342230235D +:101FC00034243025202024212422202324242025C9 +:101FD000202624272C28282934303031303234333D +:101FE0003034343524302031203224332034243529 +:101FF0002436203728382C3910401441144210431D +:102000001444104500400441044200430444004588 +:10201000004604470C4808491450105110521453FC +:1020200010541455045000510052045300540455E8 +:102030000456005708580C593460306130623463DC +:102040003064346524602061206224632064246548 +:102050002466206728682C693070347134723073BC +:1020600034743075207024712472207324742075A8 +:10207000207624772C78287990809481948290839C +:102080009484908580808481848280838484808508 +:10209000808684878C88888994909091909294937C +:1020A0009094949584908091809284938094849568 +:1020B0008496809788988C99550011011102150318 +:1020C0001104150545000101010205030104050580 +:1020D0000506010709080D09111015111512111334 +:1020E0001514111501100511051201130514011520 +:1020F000011605170D180919312035213522312314 +:10210000352431252120252125222123252421257F +:10211000212625272D2829293530313131323533F3 +:1021200031343535253021312132253321342535DF +:102130002536213729382D391140154115421143D3 +:10214000154411450140054105420143054401453F +:10215000014605470D4809491550115111521553B3 +:10216000115415550550015101520553015405559F +:102170000556015709580D59356031613162356393 +:1021800031643565256021612162256321642565FF +:102190002566216729682D69317035713572317373 +:1021A000357431752170257125722173257421755F +:1021B000217625772D782979918095819582918353 +:1021C00095849185818085818582818385848185BF +:1021D000818685878D888989959091919192959333 +:1021E000919495958590819181928593819485951F +:1021F0008596819789988D99B5A0B1A1B1A2B5A313 +:10220000B1A4B5A5A5A0A1A1A1A2A5A3A1A4A5A57E +:10221000A5A6A1A7A9A8ADA9B1B0B5B1B5B2B1B3F2 +:10222000B5B4B1B5A1B0A5B1A5B2A1B3A5B4A1B5DE +:10223000A1B6A5B7ADB8A9B995C091C191C295C3D2 +:1022400091C495C585C081C181C285C381C485C53E +:1022500085C681C789C88DC991D095D195D291D3B2 +:1022600095D491D581D085D185D281D385D481D59E +:1022700081D685D78DD889D9B1E0B5E1B5E2B1E392 +:10228000B5E4B1E5A1E0A5E1A5E2A1E3A5E4A1E5FE +:10229000A1E6A5E7ADE8A9E9B5F0B1F1B1F2B5F372 +:1022A000B1F4B5F5A5F0A1F1A1F2A5F3A1F4A5F55E +:1022B000A5F6A1F7A9F8ADF9550011011102150312 +:1022C000110415054500010101020503010405057E +:1022D0000506010709080D09111015111512111332 +:1022E000151411150110051105120113051401151E +:1022F000011605170D180919312035213522312312 +:10230000352431252120252125222123252421257D +:10231000212625272D2829293530313131323533F1 +:1023200031343535253021312132253321342535DD +:102330002536213729382D391140154115421143D1 +:10234000154411450140054105420143054401453D +:10235000014605470D4809491550115111521553B1 +:10236000115415550550015101520553015405559D +:102370000556015709580D59356031613162356391 +:10238000316435650406000708080C090C0A080BBF +:102390000C0C080D080E0C0F101014111412101351 +:1023A00014141015001604170C180819081A0C1B21 +:1023B000081C0C1D0C1E081F302034213422302331 +:1023C00034243025202624272C282829282A2C2B81 +:1023D000282C2C2D2C2E282F343030313032343311 +:1023E000303434352436203728382C392C3A283BE1 +:1023F0002C3C283D283E2C3F1040144114421043F1 +:1024000014441045004604470C480849084A0C4B40 +:10241000084C0C4D0C4E084F1450105110521453D0 +:10242000105414550456005708580C590C5A085BA0 +:102430000C5C085D085E0C5F3460306130623463B0 +:10244000306434652466206728682C692C6A286B00 +:102450002C6C286D286E2C6F307034713472307390 +:1024600034743075207624772C782879287A2C7B60 +:10247000287C2C7D2C7E287F908094819482908370 +:1024800094849085808684878C888889888A8C8BC0 +:10249000888C8C8D8C8E888F949090919092949350 +:1024A000909494958496809788988C998C9A889B20 +:1024B0008C9C889D889E8C9F5500110111021503EC +:1024C000110415050506010709080D090D0A090B78 +:1024D0000D0C090D090E0D0F111015111512111308 +:1024E00015141115011605170D180919091A0D1BD8 +:1024F000091C0D1D0D1E091F3120352135223123E8 +:1025000035243125212625272D282929292A2D2B37 +:10251000292C2D2D2D2E292F3530313131323533C7 +:10252000313435352536213729382D392D3A293B97 +:102530002D3C293D293E2D3F1140154115421143A7 +:1025400015441145014605470D480949094A0D4BF7 +:10255000094C0D4D0D4E094F155011511152155387 +:10256000115415550556015709580D590D5A095B57 +:102570000D5C095D095E0D5F356031613162356367 +:10258000316435652566216729682D692D6A296BB7 +:102590002D6C296D296E2D6F317035713572317347 +:1025A00035743175217625772D782979297A2D7B17 +:1025B000297C2D7D2D7E297F918095819582918327 +:1025C00095849185818685878D888989898A8D8B77 +:1025D000898C8D8D8D8E898F959091919192959307 +:1025E000919495958596819789988D998D9A899BD7 +:1025F0008D9C899D899E8D9FB5A0B1A1B1A2B5A3E7 +:10260000B1A4B5A5A5A6A1A7A9A8ADA9ADAAA9AB36 +:10261000ADACA9ADA9AEADAFB1B0B5B1B5B2B1B3C6 +:10262000B5B4B1B5A1B6A5B7ADB8A9B9A9BAADBB96 +:10263000A9BCADBDADBEA9BF95C091C191C295C3A6 +:1026400091C495C585C681C789C88DC98DCA89CBF6 +:102650008DCC89CD89CE8DCF91D095D195D291D386 +:1026600095D491D581D685D78DD889D989DA8DDB56 +:1026700089DC8DDD8DDE89DFB1E0B5E1B5E2B1E366 +:10268000B5E4B1E5A1E6A5E7ADE8A9E9A9EAADEBB6 +:10269000A9ECADEDADEEA9EFB5F0B1F1B1F2B5F346 +:1026A000B1F4B5F5A5F6A1F7A9F8ADF9ADFAA9FB16 +:1026B000ADFCA9FDA9FEADFF5500110111021503E6 +:1026C000110415050506010709080D090D0A090B76 +:1026D0000D0C090D090E0D0F111015111512111306 +:1026E00015141115011605170D180919091A0D1BD6 +:1026F000091C0D1D0D1E091F3120352135223123E6 +:1027000035243125212625272D282929292A2D2B35 +:10271000292C2D2D2D2E292F3530313131323533C5 +:10272000313435352536213729382D392D3A293B95 +:102730002D3C293D293E2D3F1140154115421143A5 +:1027400015441145014605470D480949094A0D4BF5 +:10275000094C0D4D0D4E094F155011511152155385 +:10276000115415550556015709580D590D5A095B55 +:102770000D5C095D095E0D5F356031613162356365 +:1027800031643565460002010202060302040605B3 +:10279000060602070A080E090204060506060207D5 +:1027A0000A080E0902100611061202130614021579 +:1027B000021606170E180A19061402150216061735 +:1027C0000E180A1922202621262222232624222519 +:1027D000222626272E282A29262422252226262795 +:1027E0002E282A2926302231223226332234263539 +:1027F000263622372A382E392234263526362237F5 +:102800002A382E3902400641064202430644024558 +:10281000024606470E480A49064402450246064754 +:102820000E480A49065002510252065302540655F8 +:10283000065602570A580E590254065506560257B4 +:102840000A580E5926602261226226632264266598 +:10285000266622672A682E69226426652666226714 +:102860002A682E69227026712672227326742275B8 +:10287000227626772E782A79267422752276267774 +:102880002E782A79828086818682828386848285D8 +:10289000828686878E888A898684828582868687D4 +:1028A0008E888A8986908291829286938294869578 +:1028B000869682978A988E99233427352736233730 +:1028C0002B382F3903400741074203430744034590 +:1028D000034607470F480B4907440345034607478C +:1028E0000F480B4907500351035207530354075530 +:1028F000075603570B580F590354075507560357EC +:102900000B580F59276023612362276323642765CF +:10291000276623672B682F6923642765276623674B +:102920002B682F69237027712772237327742375EF +:10293000237627772F782B792774237523762777AB +:102940002F782B798380878187828383878483850F +:10295000838687878F888B8987848385838687870B +:102960008F888B89879083918392879383948795AF +:10297000879683978B988F9983948795879683976B +:102980008B988F99A7A0A3A1A3A2A7A3A3A4A7A54F +:10299000A7A6A3A7ABA8AFA9A3A4A7A5A7A6A3A7CB +:1029A000ABA8AFA9A3B0A7B1A7B2A3B3A7B4A3B56F +:1029B000A3B6A7B7AFB8ABB9A7B4A3B5A3B6A7B72B +:1029C000AFB8ABB987C083C183C287C383C487C58F +:1029D00087C683C78BC88FC983C487C587C683C78B +:1029E0008BC88FC983D087D187D283D387D483D52F +:1029F00083D687D78FD88BD987D483D583D687D7EB +:102A00008FD88BD9A3E0A7E1A7E2A3E3A7E4A3E5CE +:102A1000A3E6A7E7AFE8ABE9A7E4A3E5A3E6A7E74A +:102A2000AFE8ABE9A7F0A3F1A3F2A7F3A3F4A7F5EE +:102A3000A7F6A3F7ABF8AFF9A3F4A7F5A7F6A3F7AA +:102A4000ABF8AFF9470003010302070303040705CE +:102A5000070603070B080F0903040705070603070A +:102A60000B080F09031007110712031307140315AE +:102A7000031607170F180B1907140315031607176A +:102A80000F180B192320272127222323272423254E +:102A9000232627272F282B292724232523262727CA +:102AA0002F282B292730233123322733233427356E +:102AB000273623372B382F3923342735273623372A +:102AC0002B382F390340074107420343074403458E +:102AD000034607470F480B4907440345034607478A +:102AE0000F480B490750035103520753035407552E +:102AF000075603570B580F590354075507560357EA +:102B00000B580F59276023612362276323642765CD +:102B1000276623672B682F69236427652766236749 +:102B20002B682F69237027712772237327742375ED +:102B3000237627772F782B792774237523762777A9 +:102B40002F782B798380878187828383878483850D +:102B5000838687878F888B89878483858386878709 +:102B60008F888B89879083918392879383948795AD +:102B7000879683978B988F99839487958796839769 +:102B80008B988F99BEFABAFBBEFCBAFDBAFEBEFFA7 +:102B900046000201020206030204060506060207B9 +:102BA0000A080E091E0A1A0B1E0C1A0D1A0E1E0F09 +:102BB0000210061106120213061402150216061759 +:102BC0000E180A191A1A1E1B1A1C1E1D1E1E1A1F69 +:102BD00022202621262222232624222522262627B9 +:102BE0002E282A293A2A3E2B3A2C3E2D3E2E3A2FC9 +:102BF0002630223122322633223426352636223719 +:102C00002A382E393E3A3A3B3E3C3A3D3A3E3E3F28 +:102C10000240064106420243064402450246064778 +:102C20000E480A491A4A1E4B1A4C1E4D1E4E1A4F88 +:102C300006500251025206530254065506560257D8 +:102C40000A580E591E5A1A5B1E5C1A5D1A5E1E5FE8 +:102C50002660226122622663226426652666226738 +:102C60002A682E693E6A3A6B3E6C3A6D3A6E3E6F48 +:102C70002270267126722273267422752276267798 +:102C80002E782A793A7A3E7B3A7C3E7D3E7E3A7FA8 +:102C900082808681868282838684828582868687F8 +:102CA0008E888A899A8A9E8B9A8C9E8D9E8E9A8F08 +:102CB0008690829182928693233427352736233754 +:102CC0002B382F393F3A3B3B3F3C3B3D3B3E3F3F60 +:102CD00003400741074203430744034503460747B0 +:102CE0000F480B491B4A1F4B1B4C1F4D1F4E1B4FC0 +:102CF0000750035103520753035407550756035710 +:102D00000B580F591F5A1B5B1F5C1B5D1B5E1F5F1F +:102D1000276023612362276323642765276623676F +:102D20002B682F693F6A3B6B3F6C3B6D3B6E3F6F7F +:102D300023702771277223732774237523762777CF +:102D40002F782B793B7A3F7B3B7C3F7D3F7E3B7FDF +:102D5000838087818782838387848385838687872F +:102D60008F888B899B8A9F8B9B8C9F8D9F8E9B8F3F +:102D7000879083918392879383948795879683978F +:102D80008B988F999F9A9B9B9F9C9B9D9B9E9F9F9F +:102D9000A7A0A3A1A3A2A7A3A3A4A7A5A7A6A3A7EF +:102DA000ABA8AFA9BFAABBABBFACBBADBBAEBFAFFF +:102DB000A3B0A7B1A7B2A3B3A7B4A3B5A3B6A7B74F +:102DC000AFB8ABB9BBBABFBBBBBCBFBDBFBEBBBF5F +:102DD00087C083C183C287C383C487C587C683C7AF +:102DE0008BC88FC99FCA9BCB9FCC9BCD9BCE9FCFBF +:102DF00083D087D187D283D387D483D583D687D70F +:102E00008FD88BD99BDA9FDB9BDC9FDD9FDE9BDF1E +:102E1000A3E0A7E1A7E2A3E3A7E4A3E5A3E6A7E76E +:102E2000AFE8ABE9BBEABFEBBBECBFEDBFEEBBEF7E +:102E3000A7F0A3F1A3F2A7F3A3F4A7F5A7F6A3F7CE +:102E4000ABF8AFF9BFFABBFBBFFCBBFDBBFEBFFFDE +:102E500047000301030207030304070507060307EE +:102E60000B080F091F0A1B0B1F0C1B0D1B0E1F0F3E +:102E7000031007110712031307140315031607178E +:102E80000F180B191B1A1F1B1B1C1F1D1F1E1B1F9E +:102E900023202721272223232724232523262727EE +:102EA0002F282B293B2A3F2B3B2C3F2D3F2E3B2FFE +:102EB000273023312332273323342735273623374E +:102EC0002B382F393F3A3B3B3F3C3B3D3B3E3F3F5E +:102ED00003400741074203430744034503460747AE +:102EE0000F480B491B4A1F4B1B4C1F4D1F4E1B4FBE +:102EF000075003510352075303540755075603570E +:102F00000B580F591F5A1B5B1F5C1B5D1B5E1F5F1D +:102F1000276023612362276323642765276623676D +:102F20002B682F693F6A3B6B3F6C3B6D3B6E3F6F7D +:102F300023702771277223732774237523762777CD +:102F40002F782B793B7A3F7B3B7C3F7D3F7E3B7FDD +:102F5000838087818782838387848385838687872D +:102F60008F888B899B8A9F8B9B8C9F8D9F8E9B8F3D +:102F7000879083918392879383948795879683978D +:102F80008B988F990808080808080F08080808088F +:102F900008080F080808080808080F0808080808A3 +:102FA00008080F080808080808080F080808080893 +:102FB00008080F080808080808080F080808080883 +:102FC00008080F080808080808080C080808080876 +:102FD00008080C080808080808080C080808080869 +:102FE00008080C080808080808080C080808080859 +:102FF00008080C080808080808080C080808080849 +:1030000008080C080808080808080F080808080835 +:1030100008080F080808080808080F080808080822 +:1030200008080F080808080808080F080808080812 +:1030300008080F080808080808080F080808080802 +:1030400008080F080808080808080F0808080808F2 +:1030500008080F080808080808080F0808080808E2 +:1030600008080F080808080808080F0808080808D2 +:1030700008080F080808080808080F0808080808C2 +:1030800008080F08912E0000A52E0000B92E0000A0 +:10309000CD2E0000E12E0000F52E0000A58F0000CF +:1030A000092F00001D2F0000312F0000452F0000C8 +:1030B000592F00006D2F0000812F0000698F000044 +:1030C000952F0000A92F0000BD2F0000D12F000078 +:1030D000E52F0000F92F00000D3000002D8F0000BB +:1030E0002130000035300000493000005D30000024 +:1030F000713000008530000099300000F18E000032 +:10310000AD300000C1300000D5300000E9300000D3 +:10311000FD3000001131000025310000B58E0000A7 +:10312000393100004D31000061310000753100007F +:10313000893100009D310000B1310000798E00001E +:10314000C5310000D9310000ED310000013200002E +:1031500015320000293200003D3200003D8E000093 +:103160005132000065320000793200008D320000DB +:10317000A1320000B5320000C9320000018E00000B +:10318000DD320000F1320000153300003933000059 +:103190005D33000081330000A53300003575000069 +:1031A000C9330000ED330000113400003534000055 +:1031B000593400007D340000A1340000E5740000A3 +:1031C000C5340000E93400000D3500003135000041 +:1031D00055350000793500009D35000095740000DC +:1031E000C1350000E5350000093600002D3600002D +:1031F0005136000075360000993600004574000015 +:10320000BD360000E1360000053700002937000018 +:103210004D3700007137000095370000F57300004E +:10322000B9370000DD370000013800002538000004 +:10323000493800006D38000091380000A573000087 +:10324000B5380000D9380000FD38000021390000F1 +:1032500045390000693900008D39000055730000C0 +:10326000B1390000D5390000F93900001D3A0000DD +:10327000413A0000653A0000893A000005730000F9 +:10328000AD3A0000D13A0000E13A0000F13A000006 +:10329000013B0000113B0000213B0000C58D0000F8 +:1032A000313B0000413B0000513B0000613B00000E +:1032B000713B0000813B0000913B0000898D0000C4 +:1032C000A13B0000B13B0000C13B0000D13B00002E +:1032D000E13B0000F13B0000013C00004D8D00008F +:1032E000113C0000213C0000313C0000413C00004A +:1032F000513C0000613C0000713C0000118D000059 +:10330000813C0000913C0000A13C0000B13C000069 +:10331000C13C0000D13C0000E13C0000D58C000025 +:10332000F13C0000013D0000113D0000213D000086 +:10333000313D0000413D0000513D0000998C0000EE +:10334000613D0000713D0000813D0000913D0000A5 +:10335000A13D0000B13D0000C13D00005D8C0000BA +:10336000D13D0000E13D0000F13D0000013E0000C4 +:10337000113E0000213E0000313E0000218C000083 +:10338000413E0000513E0000613E0000713E0000E1 +:10339000813E0000913E0000A13E0000E58B000050 +:1033A000B13E0000C13E0000D13E0000E13E000001 +:1033B000F13E0000013F0000113F0000A98B00001A +:1033C000213F0000313F0000413F0000513F00001D +:1033D000613F0000713F0000813F00006D8B0000E5 +:1033E000913F0000A13F0000B13F0000C13F00003D +:1033F000D13F0000E13F0000F13F0000318B0000B1 +:103400000140000011400000214000003140000058 +:10341000414000005140000061400000F58A00007A +:10342000714000008140000091400000A140000078 +:10343000B1400000C1400000D1400000B98A000046 +:10344000E1400000F1400000014100001141000096 +:103450002141000031410000414100007D8A00000F +:1034600051410000614100007141000081410000B4 +:1034700091410000A1410000B1410000418A0000DB +:10348000C14100000404040404040404040F0404FF +:10349000040404040404040404040404040F0404E1 +:1034A00004040404040E140A09090904040F140A8C +:1034B000090909040404040417171304040F04047D +:1034C00004040404040404040909130404040404A3 +:1034D000090913040404040409091304040404047A +:1034E000090913040909090909091309090909093D +:1034F0000909130913131313131304130404040405 +:103500000909130404040404090913040404040449 +:103510000909130404040404090913040404040439 +:103520000909130404040404090913040404040429 +:103530000909130404040404090913040404040419 +:103540000909130404040404040404040404040026 +:10355000040404040404040404040404040404042B +:1035600004040404040E0417040F040404080404EF +:10357000040404040404040404040404040A040405 +:10358000040404048DD9000091D9000095D90000ED +:10359000A9D9000099D900009DD90000A1D9000047 +:1035A000A5D90000ADD90000E1410000B1D900006B +:1035B000B5D90000B9D90000BDD90000C1D90000BB +:1035C000C5D90000C9D90000CDD90000D1D900006B +:1035D000D5D90000D9D90000DDD90000E1D900001B +:1035E000E5D90000E9D900000D42000059DD0000D6 +:1035F0005DDD000061DD000065DD000069DD0000CB +:103600006DDD000071DD00007D6200006D8700004F +:1036100039420000494200005D420000656500003B +:1036200075DD000079DD000071420000796B00005B +:1036300095420000A5420000B94200005565000017 +:103640007DDD000081DD000085DD000089DD0000FA +:103650008DDD000095C4000045C4000019C40000C1 +:1036600091DD000095DD0000CD42000099DD0000F5 +:103670009DDD0000A1DD0000A5DD0000A9DD00004A +:10368000ADDD0000B1DD0000B5DD0000B9DD0000FA +:10369000BDDD0000F942000005430000B97D0000D7 +:1036A000C1DD0000C5DD0000C9DD0000CDDD00008A +:1036B000D1DD0000114300001D430000757D0000B6 +:1036C000D5DD0000F9DC0000FDDC000001DD0000BC +:1036D00005DD00002943000035430000317D000076 +:1036E00009DD00000DDD000011DD000015DD00002A +:1036F000E9DA0000414300004D430000ED7C00008A +:10370000EDDA0000594300006543000071430000FA +:103710007D43000003D7000089430000A97C00001E +:1037200095430000A1430000AD430000B9430000F1 +:10373000C5430000D143000005D70000657C0000B0 +:10374000DD430000F1C30000C9C30000A1C30000B5 +:1037500079C3000051C3000029C30000E9DC000068 +:1037600001C30000EDDC0000F1DC0000F5DC00002E +:1037700019DD0000E9430000F5430000217C000052 +:103780001DDD000021DD000025DD000029DD000039 +:103790002DDD00000144000041440000A97B000031 +:1037A00031DD000035DD000039DD00003DDD0000C9 +:1037B00041DD000081440000CD440000297B000071 +:1037C00045DD000049DD00004DDD000051DD000059 +:1037D00055DD00001945000059450000B17A000090 +:1037E000D9DD0000DDDD0000E1DD0000E5DD0000E9 +:1037F000E9DD000099450000E1450000317A000054 +:10380000EDDD0000F1DD0000F5DD0000F9DD000078 +:10381000FDDD00002946000049460000D97900007E +:1038200001DE000005DE000009DE00000DDE000004 +:1038300011DE000069460000854600008579000021 +:1038400015DE000019DE00001DDE000021DE000094 +:1038500025DE0000A1460000BD46000031790000D1 +:1038600029DE00002DDE000031DE000035DE000024 +:1038700039DE0000D946000019470000B978000081 +:103880003DDE000041DE000045DE000049DE0000B4 +:103890004DDE000051DE000055DE000059DE000064 +:1038A0005DDE000061DE000065DE000069DE000014 +:1038B0000D6500006DDE000071DE000075DE0000A9 +:1038C00079DE00007DDE000081DE000085DE000084 +:1038D00089DE00008DDE000091DE000095DE000034 +:1038E00099DE00009DDE0000A1DE0000A5DE0000E4 +:1038F000A9DE0000ADDE0000B1DE0000B5DE000094 +:10390000B9DE0000BDDE00005D6B0000C1DE00001E +:1039100045870000C5DE00002D870000C9DE0000DD +:10392000CDDE0000D1DE000059470000D5DE0000EA +:10393000E9DB0000EDDB0000F1DB0000F5DB00005F +:10394000F9DB0000FDDB000001DC000005DC00000D +:1039500009DC00000DDC000011DC000015DC0000BB +:1039600019DC00001DDC00006547000021DC0000C0 +:1039700025DC000029DC00002DDC000031DC00002B +:1039800035DC0000080808080808080808080808C6 +:1039900008080808080808080808080808080808A7 +:1039A0000808080808080808080808080808080897 +:1039B0000808080808080808080808080808080887 +:1039C000080808080C0C0F14080808090C0C0F1440 +:1039D000080808090C0C0F14080808090C0C0F142F +:1039E000080808090C0C0F14080808120C0C0F1416 +:1039F000080808120C0C0F14080808080C0C0F1407 +:103A00000808080808080808080808080808080836 +:103A10000808080808080808080808080808080826 +:103A200008080808101010100808080810101010D6 +:103A300008080808101010100808080810101010C6 +:103A400008080808080808080808080808080808F6 +:103A500008080808080808080808080808080808E6 +:103A600008080808080808080808080808080808D6 +:103A700008080808080808080808080808080808C6 +:103A8000080808080BD700000DD700000FD700006A +:103A900011D7000013D7000015D7000017D700007A +:103AA00019D700001BD700001DD700001FD700004A +:103AB00021D7000023D7000025D7000027D700001A +:103AC00029D700002BD700002DD700002FD70000EA +:103AD00031D7000033D7000035D7000037D70000BA +:103AE00039D700003BD700003DD700003FD700008A +:103AF00041D7000043D7000045D7000047D700005A +:103B000049D700004BD700004DD700004FD7000029 +:103B100051D7000053D7000055D7000057D70000F9 +:103B200059D700005BD700005DD700005FD70000C9 +:103B300061D7000063D7000065D7000067D7000099 +:103B400069D700006BD700006DD700006FD7000069 +:103B500071D7000073D7000075D7000077D7000039 +:103B600079D700007BD700007DD700007FD7000009 +:103B700081D7000083D7000085D7000087D70000D9 +:103B800089D70000ADD10000BDCD0000854D0000FB +:103B9000398800001D5100006DD500008DD800004F +:103BA000E14D000085D10000ADCD0000F14D0000D9 +:103BB000356C000019510000F96B00009DD8000021 +:103BC0004D4E00005DD100009DCD0000654E00000F +:103BD0001D8800001551000069D50000ADD8000017 +:103BE000C14E000035D100008DCD0000E94E00002F +:103BF000196C000011510000F56B0000BDD80000E9 +:103C0000454F00000DD100007DCD0000794F000030 +:103C1000718600000D51000065D500007DD80000C0 +:103C2000C9C70000E5D000006DCD0000AD4F000019 +:103C3000FD6A000009510000F16B0000F54F000023 +:103C40006DC70000C1D000005DCD00000550000030 +:103C5000018800000551000015D5000061500000EA +:103C60008BD7000099D000004DCD000071500000AE +:103C7000FD6B0000CD500000B16B00002151000031 +:103C80008DD700008FD7000091D7000093D7000098 +:103C900095D7000097D7000099D700009BD7000068 +:103CA0009DD700009FD70000A1D70000A3D7000038 +:103CB000A5D70000A7D70000A9D70000ABD7000008 +:103CC000ADD70000AFD70000B1D70000B3D70000D8 +:103CD000B5D70000B7D70000B9D70000BBD70000A8 +:103CE000BDD70000BFD70000C1D70000C3D7000078 +:103CF000C5D70000C7D70000C9D70000CBD7000048 +:103D0000CDD70000F1C600004580000015D00000AE +:103D1000A9CC0000CFD70000D1D70000D3D7000036 +:103D2000D5D7000075C60000B57F000091CF000018 +:103D300005CC0000D7D70000D9D70000DBD70000A2 +:103D4000DDD70000ADC50000D97E0000BDCE00006B +:103D500015CB0000DFD70000E1D70000E3D700005B +:103D6000E5D70000E5C40000FD7D0000E9CD0000BE +:103D700025CA0000E7D70000E9D70000EBD7000014 +:103D8000EDD70000EFD70000F1D70000F3D7000017 +:103D9000F5D70000F7D70000F9D70000FBD70000E7 +:103DA000FDD70000FFD7000001D8000003D80000B5 +:103DB00005D8000007D8000009D800000BD8000083 +:103DC0000DD800000FD8000011D8000013D8000053 +:103DD00015D8000017D8000019D800001BD8000023 +:103DE0001DD800001FD8000021D8000023D80000F3 +:103DF00025D8000027D8000029D800002BD80000C3 +:103E00002DD800002FD8000031D8000033D8000092 +:103E100035D8000037D8000039D800003BD8000062 +:103E20003DD800003FD8000041D8000043D8000032 +:103E300045D8000047D8000049D800004BD8000002 +:103E40004DD800004FD8000051D8000053D80000D2 +:103E500055D8000057D8000059D800005BD80000A2 +:103E60005DD800005FD8000061D8000063D8000072 +:103E700065D8000067D8000069D800006BD8000042 +:103E80006DD8000039DC00003DDC000041DC0000A2 +:103E900045DC000049DC00004DDC000051DC000086 +:103EA00055DC000059DC0000714700005DDC0000BB +:103EB00061DC000065DC000069DC00006DDC0000F6 +:103EC00071DC000075DC000079DC00007DDC0000A6 +:103ED00081DC000085DC000089DC00008DDC000056 +:103EE00091DC000095DC00009D47000099DC00009B +:103EF0009DDC0000A1DC0000A5DC0000A9DC0000C6 +:103F0000ADDC0000B1DC00008D620000E58800003F +:103F1000C9470000D9470000F14700008166000052 +:103F2000B5DC0000B9DC000009480000896C000025 +:103F30002D4800003D480000554800006D66000017 +:103F4000BDDC0000C1DC0000C5DC0000C9DC0000F5 +:103F5000CDDC0000B9C9000069C900003DC90000FE +:103F6000D1DC0000D5DC00006D480000D9DC000089 +:103F7000DDDC0000E1DC0000E5DC000029DB000006 +:103F80002DDB000031DB000035DB000039DB0000F9 +:103F90003DDB000099480000A9480000D5850000DD +:103FA00041DB000045DB000049DB00004DDB000089 +:103FB00051DB0000B9480000C948000091850000AD +:103FC00055DB000059DB00005DDB000061DB000019 +:103FD00065DB0000D9480000E94800004D8500007D +:103FE000F9DA0000FDDA000001DB000005DB00006B +:103FF000F1DA0000F94800000949000009850000D5 +:10400000F5DA00001949000029490000394900008B +:104010004949000007D7000059490000C584000045 +:104020006949000079490000894900009949000068 +:10403000A9490000B949000009D7000081840000A7 +:10404000C949000015C90000EDC80000C5C800003E +:104050009DC8000075C800004DC8000009DB0000C5 +:1040600025C800000DDB000011DB000015DB00009F +:1040700019DB0000D9490000E94900003D84000037 +:104080001DDB000021DB000025DB000069DB0000F8 +:104090006DDB0000F94900003D4A0000C5830000C7 +:1040A00071DB000075DB000079DB00007DDB0000C8 +:1040B00081DB0000814A0000CD4A000045830000FA +:1040C00085DB000089DB00008DDB000091DB000058 +:1040D00095DB0000194B00005D4B0000CD82000015 +:1040E00099DB00009DDB0000A1DB0000A5DB0000E8 +:1040F000A9DB0000A14B0000ED4B00004D82000049 +:10410000ADDB0000B1DB0000B5DB0000B9DB000077 +:10411000BDDB0000394C0000594C0000F581000067 +:10412000C1DB0000C5DB0000C9DB0000CDDB000007 +:10413000D1DB0000794C0000954C0000A18100000B +:10414000D5DB0000D9DB0000DDDB0000E1DB000097 +:10415000E5DB0000B14C0000CD4C00004D810000BB +:10416000EDD90000F1D90000F5D90000F9D900001F +:10417000FDD90000E94C0000294D0000D580000069 +:1041800001DA000005DA000009DA00000DDA0000AB +:1041900011DA000015DA000019DA00001DDA00005B +:1041A00021DA000025DA000029DA00002DDA00000B +:1041B0002566000031DA000035DA000039DA000047 +:1041C0003DDA000041DA000045DA000049DA00007B +:1041D0004DDA000051DA000055DA000059DA00002B +:1041E0005DDA000061DA000065DA000069DA0000DB +:1041F0006DDA000071DA000075DA000079DA00008B +:104200007DDA000081DA00006D6C000085DA0000C4 +:10421000BD88000089DA0000A58800008DDA000062 +:1042200091DA000095DA0000694D000099DA00008B +:104230009DDA0000A1DA0000A5DA0000A9DA00008A +:10424000ADDA0000B1DA0000B5DA0000B9DA00003A +:10425000BDDA0000C1DA0000C5DA0000C9DA0000EA +:10426000CDDA0000D1DA0000754D0000D5DA00008B +:10427000D9DA0000DDDA0000E1DA0000E5DA00005A +:10428000814D00001717171717171717171717174C +:1042900017171717171717171717171717171717AE +:1042A000171717171717171717171717171717179E +:1042B000171717171717171717171717171717178E +:1042C00017171717141414141414141414141414A2 +:1042D000141414141414141414141414141414149E +:1042E000141414141414141414141414141414148E +:1042F000141414141414141414141414141414147E +:104300001414141417171717171717171717171749 +:10431000171717171717171717171717171717172D +:10432000171717171717171717171717171717171D +:10433000171717171717171717171717171717170D +:1043400017171717171717171717171717171717FD +:1043500017171717171717171717171717171717ED +:1043600017171717171717171717171717171717DD +:1043700017171717171717171717171717171717CD +:1043800017171717B9C2000071C2000029C2000038 +:10439000E1C1000099C1000051C1000015C1000039 +:1043A000CDC0000085C000003DC00000F5BF00008A +:1043B000ADBF000065BF00001DBF0000E1BE0000F2 +:1043C00099BE000051BE000009BE0000C1BD000042 +:1043D00079BD000031BD0000E9BC0000ADBC0000AB +:1043E00065BC00001DBC0000D5BB00008DBB0000FB +:1043F00045BB0000FDBA0000B5BA000079BA000064 +:1044000031BA0000E9B90000A1B9000059B90000B3 +:1044100011B90000C9B8000081B8000045B800001B +:10442000FDB70000B5B700006DB7000025B700006C +:10443000DDB6000095B600004DB6000011B60000D4 +:10444000C9B5000081B5000039B50000F1B4000025 +:10445000A9B4000061B4000019B40000DDB300008D +:1044600095B300004DB3000005B30000BDB20000DD +:1044700075B200002DB20000E5B10000A9B1000046 +:1044800061B10000CDD80000D1D80000D5D800001F +:10449000D9D80000DDD80000E1D800005578000030 +:1044A000B5780000E5D80000E9D80000EDD800009C +:1044B000F1D80000F5D80000F9D80000ED77000031 +:1044C00051780000FDD8000001D9000005D9000096 +:1044D00009D900000DD9000011D90000857700002E +:1044E000E977000015D9000019D900001DD9000096 +:1044F00021D9000025D9000029D900001D7700002E +:10450000817700002DD9000031D9000035D9000095 +:1045100039D900003DD9000041D90000B57600002E +:104520001977000045D9000049D900004DD9000095 +:1045300051D9000055D9000059D900004D7600002E +:10454000B17600005DD9000061D9000065D9000096 +:1045500069D900006DD9000071D90000E57500002F +:104560004976000075D9000079D900007DD9000096 +:1045700081D9000085D9000089D900007D7500002F +:10458000E17500001DB10000D9B0000095B0000039 +:1045900051B000000DB00000C9AF00008DAF0000A9 +:1045A00049AF000005AF0000C1AE00007DAE0000C5 +:1045B00039AE0000F5AD0000B1AD000075AD0000F2 +:1045C00031AD0000EDAC0000A9AC000065AC00000E +:1045D00021AC0000DDAB000099AB00005DAB00003A +:1045E00019AB0000D5AA000091AA00004DAA000056 +:1045F00009AA0000C5A9000081A9000045A9000082 +:1046000001A90000BDA8000079A8000035A800009D +:10461000F1A70000ADA7000069A700002DA70000CA +:10462000E9A60000A5A6000061A600001DA60000E6 +:10463000D9A5000095A5000051A5000015A5000012 +:10464000D1A400008DA4000049A4000005A400002E +:10465000C1A300007DA3000039A30000FDA200005B +:10466000B9A2000075A2000031A20000EDA1000077 +:10467000A9A1000065A1000021A10000E5A00000A3 +:10468000A1A000005DA0000019A00000D59F0000BF +:10469000919F00004D9F0000099F0000CD9E0000EB +:1046A000899E0000459E0000019E0000BD9D000007 +:1046B000799D0000359D0000F19C0000B59C000034 +:1046C000719C00002D9C0000E99B0000A59B000050 +:1046D000619B00001D9B0000D99A00009D9A00007C +:1046E000599A0000159A0000D19900008D99000098 +:1046F0004999000005990000C198000085980000C4 +:1047000041980000FD970000B997000075970000E0 +:1047100031970000ED960000A99600006D9600000C +:1047200029960000E5950000A19500005D95000028 +:1047300019950000D5940000919400005594000054 +:1047400011940000CD930000899300004593000070 +:1047500001930000BD920000799200003D9200009C +:10476000F9910000B5910000719100002D910000B9 +:10477000E9900000A59000006190000025900000E5 +:10478000E18F0000040A070604040704040B07066F +:1047900004040704080A0706040407040C0B0706B0 +:1047A00004040704070A100604040704070B100694 +:1047B00004040704070A0D060B0B0A04070B0D0679 +:1047C00004040704040404040404070404040404A3 +:1047D0000404070404040404040407040404040493 +:1047E0000404070404040404040407040404040483 +:1047F0000404070407070707070704070404040461 +:104800000404070404040404040407040404040462 +:104810000404070404040404040407040404040452 +:104820000404070404040404040407040404040442 +:104830000404070404040404040407040404040432 +:1048400004040704050A0A0A0A0B070B05040A00F8 +:104850000A0A070B050A0A0B0A0B070B05040A0BC9 +:104860000A00070B050A0A130A0B070B05040A04C2 +:104870000A00070B050A0A040A0B070B05060A04BF +:104880000A00070B6FD800003D6200001986000087 +:10489000315100004151000055510000C16300003A +:1048A000695100008D5100009D510000D966000043 +:1048B0000D670000C9510000DD510000D163000008 +:1048C000F151000019D300004D620000298600005C +:1048D000115200002152000035520000E163000037 +:1048E000495200006568000075520000056900002B +:1048F00039690000A1520000B5520000F1630000C8 +:10490000C952000001D300005D620000558600001E +:10491000F152000001530000155300000164000033 +:1049200029530000E9D2000059530000E16A000059 +:10493000A56C00007D53000091530000116400003D +:10494000A5530000D1D200006D6200001D89000057 +:10495000C95300003D89000079890000B589000035 +:10496000D953000035D30000F5530000FD6D000061 +:10497000215400003154000045540000216400001F +:104980005954000071D800007D5400008954000083 +:1049900095540000A1540000AD540000396E000091 +:1049A000B9540000C554000073D80000D154000071 +:1049B000DD540000E9540000F55400006D6E000065 +:1049C000015500000D5500001955000075D8000074 +:1049D00025550000315500003D550000A16E000036 +:1049E0004955000055550000615500006D55000007 +:1049F00077D800007955000085550000D56E00007D +:104A0000915500009D550000A9550000B5550000C6 +:104A1000C155000079D80000CD550000096F000095 +:104A2000D9550000E5550000F1550000FD55000086 +:104A300009560000155600007BD800003D6F0000AD +:104A400021560000D1890000E1890000F1890000B1 +:104A5000018A0000118A0000218A000061E0000044 +:104A6000318A00002D5600003956000045560000DE +:104A7000515600005D56000069560000716F00003D +:104A800001D7000075560000B5560000F55600002D +:104A90003557000075570000B5570000A56F00009E +:104AA000F55700002558000071580000BD5800005F +:104AB0000959000055590000A15900000970000073 +:104AC000ED590000255A0000655A0000A55A000063 +:104AD000E55A0000255B0000655B00007570000072 +:104AE000A55B0000C15B0000095C0000515C000098 +:104AF000995C0000E15C0000295D0000D9700000B5 +:104B0000715D00009D5D0000BD5D0000DD5D000089 +:104B1000FD5D00001D5E00003D5E0000457100006F +:104B20005D5E0000755E0000915E0000AD5E0000FD +:104B3000C95E0000E55E0000015F000089710000B1 +:104B40001D5F0000355F0000515F00006D5F0000D9 +:104B5000895F0000A55F0000C15F0000C97100000F +:104B6000DD5F0000F15F0000316000007160000057 +:104B7000B1600000F16000003161000009720000C6 +:104B800071610000E9D30000016B000079D20000E0 +:104B90006D720000CDD60000758600003164000003 +:104BA0008D860000D5D300001D6B000061D200008F +:104BB000D1620000B5D60000A9860000796400002B +:104BC000DD860000C1D30000416B000049D2000027 +:104BD00009CA00009DD60000F9860000C9640000E3 +:104BE00011870000ADD300008961000031D20000C0 +:104BF000CDCD000085D600000D6300007565000076 +:104C00008987000099D30000956B000019D200003D +:104C1000A58700006DD60000CD870000C1650000AB +:104C2000E587000085D30000A961000001D20000E3 +:104C3000B561000055D6000049630000E56500003D +:104C40005588000071D30000516C0000E5D10000D0 +:104C5000C561000039D600007188000005660000BB +:104C600089880000FDD30000D961000091D20000C6 +:104C700071D50000E5D60000856300009566000050 +:104C800001890000090180961180FF3A81550A369A +:104C900001082A04000000F02B04000001402180DC +:104CA0000A13800A2980FF000000000000000000B5 +:104CB00000000000000000000000000000000000F4 +:104CC00000000000000000000000000000000000E4 +:104CD00000000000000000000000000000000000D4 +:104CE00000000000000000000000000000000000C4 +:104CF00000000000000000000000000000000000B4 +:104D000000000000000000000000000000000000A3 +:104D10000000000000000000000000000000000093 +:104D2000000000000000007F41414141417F000040 +:104D300027312721710000007741771171000000B1 +:104D40007741774171000000175177414100000021 +:104D500077117741710000007711775171000000E1 +:104D600077414741410000007751775171000000C1 +:104D70000020243E04000000594B5B4BD90000008A +:104D80000000000000000000000000000000000023 +:104D90000000000000000000000000000000000013 +:104DA00000000000000000000000000000000018EB +:104DB0003C3C181800180036360000000000003691 +:104DC000367F367F3636000C3E031E301F0C000047 +:104DD0006333180C6663001C361C6E3B336E000692 +:104DE00006030000000000180C0606060C1800065A +:104DF0000C1818180C060000663CFF3C660000000A +:104E00000C0C3F0C0C000000000000000C0C060015 +:104E100000003F0000000000000000000C0C0060DB +:104E200030180C060301003E63737B6F673E000C75 +:104E30000E0C0C0C0C3F001E33301C06333F001EC2 +:104E400033301C30331E00383C36337F3078003F1F +:104E5000031F3030331E001C06031F33331E003F78 +:104E60003330180C0C0C001E33331E33331E001E5F +:104E700033333E30180E00000C0C00000C0C000008 +:104E80000C0C00000C0C06180C0603060C18000095 +:104E9000003F00003F0000060C1830180C06001EF2 +:104EA0003330180C000C003E637B7B7B031E000C30 +:104EB0001E33333F3333003F66663E66663F003C39 +:104EC00066030303663C001F36666666361F007F76 +:104ED00046161E16467F007F46161E16060F003C1D +:104EE00066030373667C003333333F333333001E72 +:104EF0000C0C0C0C0C1E007830303033331E006765 +:104F000066361E366667000F06060646667F006335 +:104F1000777F7F6B63630063676F7B736363001CE2 +:104F200036636363361C003F66663E06060F001E4E +:104F30003333333B1E38003F66663E366667001EDD +:104F400033070E38331E003F2D0C0C0C0C1E0033A3 +:104F500033333333333F0033333333331E0C006387 +:104F600063636B7F7763006363361C1C36630033B7 +:104F700033331E0C0C1E007F6331184C667F001EFD +:104F800006060606061E0003060C18306040001ECA +:104F900018181818181E00081C36630000000000BE +:104FA000000000000000FF0C0C18000000000000D2 +:104FB000001E303E336E000706063E66663B00006C +:104FC000001E3303331E003830303E33336E000092 +:104FD000001E333F031E001C36060F06060F00009E +:104FE000006E33333E301F0706366E666667000C70 +:104FF000000E0C0C0C1E00300030303033331E0716 +:105000000666361E3667000E0C0C0C0C0C1E0000DB +:1050100000337F7F6B630000001F333333330000A6 +:10502000001E3333331E0000003B66663E060F0051 +:10503000006E33333E307800003B6E66060F000092 +:10504000003E031E301F00080C3E0C0C2C18000004 +:1050500000333333336E0000003333331E0C000053 +:1050600000636B7F7F3600000063361C36630000F0 +:10507000003333333E301F00003F190C263F003809 +:105080000C0C070C0C38001818180018181800071A +:105090000C0C380C0C07006E3B00000000000000F8 +:1050A00000000000000000A2A0D0EBE5B933448767 +:1050B000C068B6B72699C7001603550053004200D2 +:1050C0002000530065007200690061006C00180345 +:1050D0005400650065006E0073007900640075007F +:1050E00069006E006F000403090409024B0002010D +:1050F00000C032080B000202020100090400000196 +:10510000020201000524001001052401010104240C +:105110000206052406000107058203100010090499 +:105120000100020A00000007050302400000070515 +:10513000840240000009024B00020100C032080B4B +:105140000002020201000904000001020201000540 +:10515000240010010524010101042402060524068F +:1051600000010705820310000509040100020A007E +:105170000000070503020002000705840200020088 +:0C5180000A060002EF02014001000100DD +:10518C000000000000000000000000000000000013 +:10519C000000000000000000000000000000000003 +:1051AC000E480F4B02881B6833F8121001320D4B5E +:1051BC0019800D4B19884B00013B13409BB20380A7 +:1051CC0013B90A4A137004E0994205D10122074B26 +:1051DC001A704022064B1A60704700BF90D800200E +:1051EC00ECD60020224038408ED80020A01F002092 +:1051FC0008E200E0194B1A78194B70B5194E1A4D8C +:10520C001A4C8AB131881B682868984731882A68FB +:10521C00490822F01F0302EB8102BFF34F8F23607A +:10522C0020339A42FBD814E031882A6848081B685E +:10523C0002EB8000984733882A685B089900531862 +:10524C0023F01F020B44BFF34F8F22602032934296 +:10525C00FBD8BFF34F8FBFF36F8F70BDA01F002023 +:10526C00B0D600208ED800200032002070EF00E075 +:10527C00024B1B780BB10EF08BBD70471EEA002061 +:10528C0010B5054C237833B9044B13B10448AFF374 +:10529C0000800123237010BDD050002000000000BE +:1052AC00C4F20100084B10B51BB108490848AFF314 +:1052BC0000800848036803B910BD074B002BFBD0D6 +:1052CC00BDE81040184700BF00000000D45000207B +:1052DC00C4F20100C02A00200000000090F8213028 +:1052EC00194349B2CBB2002980F8213010DB90F879 +:1052FC00222013420CD063F07F0380F8213041F25E +:10530C00D423C35823B141F2D82201218058184725 +:10531C00704790F8213023EA010149B2CBB2002941 +:10532C0080F821300FDA90F8221019400BD103F0DD +:10533C007F0380F8213041F2D423C3581BB141F2D2 +:10534C00D82280581847704700230222436280F805 +:10535C002D2003634FF08053C26B4363826370470D +:10536C00026B836B1344426B9342036323DB90F811 +:10537C002D30012B0CD017D3022B1CD1012380F81C +:10538C002D304FF08053036343694363036C11E08A +:10539C00436903634FF00053436390F82C3043B9D7 +:1053AC0080F82D30436C05E04FF00053036301335C +:1053BC00436300238363B0F93220064B53F8222059 +:1053CC00436890F84800134408B1034A1068184425 +:1053DC00704700BFF4500020C4D70020D0F8BC2088 +:1053EC000B6A53430A7A8B6290F8B83013414A7FA8 +:1053FC0093420CD0CA684B7752F82320CA630A69CF +:10540C0052F823200A648A6952F823304B64D0F88E +:10541C00C0300A7F23FA02F20B6813444B607047CA +:10542C0090F82D306BB1002380F82D30036BDB002E +:10543C005CBF4FF0805303634FF000534363436CE6 +:10544C00836370470000000001F0E003602B2DE93E +:10545C00F0410546144600F00F8109DC202B00F0CA +:10546C00A480402B00F0D180002B40F0AE8210E0E5 +:10547C00A02B00F0728104DC802B00F03981BDE898 +:10548C00F081C02B00F06382E02B00F08082BDE83D +:10549C00F08101F01F010139032900F29682DFE847 +:1054AC0001F0021F252B0378DF0740F18E8202F0FA +:1054BC00200441F2C823E4B2C454002C40F085828D +:1054CC00C94B816BC8201A688C4207DA6B6B00FBE6 +:1054DC0004330134DA64C3F89C20F5E7BDE8F081AD +:1054EC00C2F58074A4008462BDE8F081C2F58074BA +:1054FC002401C462BDE8F08112F0800804D07F2141 +:10550C00BDE8F041FFF705BFE44302F07801C2F3B8 +:10551C00400702F0010604F07804FFF7FAFE41465A +:10552C00284644F0010485F82240FFF7D7FE414697 +:10553C002846FFF7EEFE95F83130BB4216D047B146 +:10554C00D5ED0B7A95ED060BB8EEE77B27EE000B4D +:10555C0001E09FEDA10B41F2CC2385F83170EB58A3 +:10556C0023B141F2D022A8580130984795F8303039 +:10557C00B34200F02A8246B1D5ED0A7A95ED060BBE +:10558C00B8EEE77B27EE000B01E09FED930B41F2A9 +:10559C00CC2385F83060EB58002B00F0168241F2DA +:1055AC00D022A858BDE8F041184701F01F018F4BDD +:1055BC0053F821104E1C00F0088202206A6B14F084 +:1055CC00100F91FBF0F34FF0C80001F0010100FB4C +:1055DC0003204FF0500304F00F0203FB0101844B36 +:1055EC0053F822300B6214BF002302230B72C4F356 +:1055FC004013E4B281F82C3004F0400324F07F0413 +:10560C0081F8493081F848409DE101F01F01774B4A +:10561C0053F82130581C00F0D8810222C82093FB8B +:10562C00F2F16A6B00FB012203F001015020A3117F +:10563C0000FB01F116BFC3F103031F23DBB25018AB +:10564C00037704F03F0307EE103A9FED656BB8EE5D +:10565C00C77B27EE067BFDEEC77B17EE903A5350C7 +:10566C00696A090600F1B181D2F8C020017FCA40F5 +:10567C0013444360BDE8F08101F01F015B4B53F80C +:10568C002120571C00F0A1810221436BC82092FB02 +:10569C00F1F102F0010200FB013304F00F01502084 +:1056AC00241100FB023014BF05EB0414514C467F4F +:1056BC0018BF5834C46054F8264090F82D60C46369 +:1056CC00022E08BF846321B105EB011505F5C275E7 +:1056DC0000E0484D502101FB02335A7F93F82D1006 +:1056EC001D61012955F822201A6440F06E8131E0C9 +:1056FC0001F01F013D4B53F82120561C00F0658131 +:10570C000221436BC82092FBF1F100FB013302F044 +:10571C0001012011384AA40052F82000502204F054 +:10572C003C0402FB013205EB840592F82D605061BC +:10573C0005F5C275012E08BF5063502202FB0133E0 +:10574C005A7F9D6193F82D1055F822205A64002938 +:10575C0040F03B819A63BDE8F081BD2940F0938015 +:10576C00264A14F0800F90F83C30116814BF4FF4A7 +:10577C000062002214F0400F0A4441F2B021425062 +:10578C001F4A116814BF4FF4006200220A4441F210 +:10579C00B4214250E2B202F03F0180F83C10900676 +:1057AC0040F113816340DEB2F10634D514F0100FD2 +:1057BC00686B27D0002300F59660C0F8B030C0F8B5 +:1057CC00AC30FFF7C1FD686B00F5A060FFF7BCFDC6 +:1057DC0021E000BFAFF300800000000000000000DB +:1057EC0000000000000040400CD600200C0E0020F1 +:1057FC00D0040020FCD0002010050020EC5000202C +:10580C0018D6002000F59660FFF70AFE686B00F5CD +:10581C00A060FFF705FE32070AD5686B14F0080F7D +:10582C0000F5B96002D0FFF78FFD01E0FFF7F8FD3E +:10583C0073070AD5686B14F0040F00F5C86002D02A +:10584C00FFF782FD01E0FFF7EBFDB7070AD5686BA8 +:10585C0014F0020F00F5D26002D0FFF775FD01E0E5 +:10586C00FFF7DEFDF60740F1B080686B14F0010F16 +:10587C0000F5AF6003D0BDE8F041FFF765BDBDE8B2 +:10588C00F041FFF7CDBD01F00F03082B00F39D8015 +:10589C00426BC82611F0100F06FB0326D6F8B43065 +:1058AC0003D103F4F8531C4322E0C4F34011240247 +:1058BC00DBB204F4F8541C4396F8C430994217D068 +:1058CC00CBB206F1500786F8C4305BB100233046EA +:1058DC00C6F8B030C6F8AC30FFF736FD3846FFF7E7 +:1058EC0033FD05E03046FFF79BFD3846FFF798FD8A +:1058FC00D6F8B430A34268D0A211354BC4F30901D9 +:10590C00C6F8B44053F82230AC31C6F8C030A312FC +:10591C00C3F1070255F82130D340C6F8BC30C4F3AC +:10592C00472386F8B8306A6A500605D5E10544BFAE +:10593C0043F0010386F8B83031463046FFF74EFD90 +:10594C0006F150013046BDE8F041FFF747BD01F0CC +:10595C000F03082B39DC426BC82101FB0321C4F374 +:10596C00420313B1C3F10903DBB204F0010419487B +:10597C0081F8A130184B81F8A040002C14BF0446CC +:10598C001C46C1F8A800C1F8A440BDE8F08101F0A4 +:10599C001F01124B53F821305A1C16D041F2C82269 +:1059AC00825C92B1022104F0030493FBF1F2416B8F +:1059BC00C82000FB021103F00102502303FB021369 +:1059CC00074A126802EB4434DC64BDE8F08100BF86 +:1059DC00D002002044D80020D8D700200C0E002084 +:1059EC000CD600200000000041F2B8232DE9F04F46 +:1059FC00C35805462DED028B89B0019300F59653E3 +:105A0C000692D3F800B090F83C30059103F02003D7 +:105A1C00DBB20493B44B1A6890422BD01860B34A93 +:105A2C00436B136003F5E161B14A116003F5AF619B +:105A3C00B04A116003F5B961AF4A116003F5C86152 +:105A4C00AE4A03F5D2631160AD4A136041F2BC2338 +:105A5C00C258AC4B1A6041F2C423C258AA4B1A600C +:105A6C0041F2B023C258A94B1A6041F2B423C25878 +:105A7C00A74B1A60049B23B19C4B1B6803F59663E0 +:105A8C0001E09B4B1B684FF0000903939FED948B37 +:105A9C00069B994580F233829A4B019A1B689D4C68 +:105AAC001A449A4B9C4E1B680192D20D9B4F53F893 +:105ABC0022209B4B1A60944B1B689B44944B4FEADF +:105ACC00DB521B6853F82230236000233360874B72 +:105ADC00D3F800A0039B9A4580F086804FF0000815 +:105AEC005046C7F80080FFF73BFC40F6FE73984227 +:105AFC0046D89AF84930DAF828204BB1236803FBD2 +:105B0C0002FEDAF8243003EB1E23CAF8243004E03A +:105B1C00DAF824301A44CAF824209AF8A1E0BEF12D +:105B2C00000F1BD0DAF8AC30DAF8B020CAF8B0307D +:105B3C001A44DAF8243042FA0EF21A44DAF84C30ED +:105B4C00C2F34A3253F8223053F82020DAF8A4007A +:105B5C00CAF8AC2003681344036017E0DAF8243069 +:105B6C00DAF84C20C3F34A33DAF8A4E052F82320D5 +:105B7C00DEF8003052F820201344CEF8003005E057 +:105B8C00DAF8AC30CAF8AC80CAF8B0300AF1500080 +:105B9C00FFF7E6FB40F6FE73984222D89AF899304C +:105BAC00DAF878204BB1236803FB02FEDAF8743084 +:105BBC0003EB1E23CAF8743004E0DAF874301A448C +:105BCC00CAF87420DAF874203B681344DAF89C2085 +:105BDC00C3F34A3352F8233053F82020336813446C +:105BEC0033600AF1C80A75E7049B002B00F075813D +:105BFC003E4B0026494F1C681DF0F0FD00F00100E3 +:105C0C003E6007EE900A04F59660B8EEE77B27EE4F +:105C1C00087BFDEEC77BCDED027AFFF7A1FB40F6CA +:105C2C00FE7398423BDC94F8F924D4F8D8344AB18A +:105C3C00384A12685A43D4F8D43403EB1223C4F80C +:105C4C00D43404E0D4F8D4241A44C4F8D42494F8FA +:105C5C005165C6B1D4F85C15D4F86025D4F8D434A9 +:105C6C000A44C4F86015D4F8FC1442FA06F62B4A20 +:105C7C001E44C6F34A3651F8263053F82030C4F887 +:105C8C005C35136012E0D4F8D434D4F8FC24C3F39C +:105C9C004A3352F8233053F820303B6006E0D4F8F6 +:105CAC005C353E60C4F86035C4F85C6504F5A060F2 +:105CBC00FFF756FB40F6FE7398424ADC94F84925F0 +:105CCC00D4F8283572B3134A12685A43D4F82435E1 +:105CDC0003EB1223C4F8243529E000BFAFF3008096 +:105CEC000000000000007040CCD7002010D600202F +:105CFC00F8D00020ACEA0020B4EA0020B0EA002082 +:105D0C00A0EA0020C8D7002078D80020A4EA002000 +:105D1C00A8EA002074D8002044D80020D8D700204E +:105D2C00C4D70020D4F824251A44C4F824257A4971 +:105D3C00D4F824350968794A1944D4F84C35C1F3A0 +:105D4C004A3153F8213053F82010136803EB410308 +:105D5C001360734BDFF8DCA11868FFF701FB029BA3 +:105D6C0000EB03086F4B1868FFF7FAFA6E4B074607 +:105D7C001868FFF7F5FA0646DAF80000FFF7F0FAB4 +:105D8C00029BDAF8001003EB000E91F849308A6A96 +:105D9C0043B15300654A126853434A6A02EB13221B +:105DAC004A6203E04B6A03EB42034B625C4BD4F850 +:105DBC0034061B6893F8492042B1C2005B48006866 +:105DCC004243586A00EB1220586203E05A6A02EB15 +:105DDC00C0025A62534A126892F849C0D2F828A0FD +:105DEC00BCF1000F09D0DFF844C1506ADCF800C0E8 +:105DFC000CFB0AFC00EB1C2001E0506A5044506282 +:105E0C004FF0300A4848D0F800C09CF84900079081 +:105E1C00D4F8FC06079C54B10AFB00FA434804680A +:105E2C00DCF8240004FB0AFA00EB1A2003E0DCF88F +:105E3C0024400AFB0040CCF82400DCF82400DCF8F9 +:105E4C004C40C0F34A3054F82000029C50F824C057 +:105E5C0040F6FE70314C80450BD8486AC96CC0F3D3 +:105E6C004A3051F8201051F82800216801EBC0018C +:105E7C00216040F6FE718F420CD8516AD26CC1F38E +:105E8C004A31264852F8212052F82710026802EBBA +:105E9C004102026040F6FE7296420DD85A6AD96CE5 +:105EAC0062441E48C2F34A3251F8222052F826109E +:105EBC00026802EB4102026040F6FE7296450CD875 +:105ECC005A6ADB6C6244C2F34A3253F8223053F8FC +:105EDC002E20236803EB42032360104B144A1B68EB +:105EEC00B3F1704FB8BF4FF070439342A8BF134645 +:105EFC00059A5B1322F8193009F10109C8E541F242 +:105F0C00B823019AEA5005F59655C5F800B009B0CA +:105F1C00BDEC028BBDE8F08FD8D7002044D8002010 +:105F2C00B4EA0020B0EA0020A0EA002074D80020D7 +:105F3C0000E0FF0FACEA0020F8B5002504467F21F5 +:105F4C004562FFF7E6F92A4601212046FFF77CFA65 +:105F5C002A4602212046FFF777FA2A4603212046DB +:105F6C00FFF772FA2A46FF2504212046FFF76CFA48 +:105F7C002946013D00222046FFF766FA1F2DF7D176 +:105F8C000E4B0022A76B4FF0C80E19684FF0005053 +:105F9C000B4D1646BA4210DA636B0EFB023301321C +:105FAC00D96418635D639E63C3F89C10C3F88000CA +:105FBC00C3F88450C3F88860ECE7F8BD0CD6002019 +:105FCC0001000020000000002DE9F04FD84F1446CE +:105FDC003B6801332DED108B012B83B00EEE101AA4 +:105FEC003B60019008DD41F6F0100EF02FFC0546E9 +:105FFC00002840F0AD8183E2CE4B0025DFF84CA3A6 +:10600C004FF480301D600EF021FCD346CAF800001E +:10601C00002800F07782DFF824834FF400400EF064 +:10602C0015FCC8F8000010B9DAF8000021E0DFF820 +:10603C0018934FF480500EF009FCC9F8000030B9E9 +:10604C00DAF800000EF032FCD8F8000011E04FF442 +:10605C0080500EF0FBFBB8490646086060B9DAF8D0 +:10606C0000000EF023FCD8F800000EF01FFCD9F84D +:10607C0000000EF01BFC45E29FED93AB9FED948B63 +:10608C0007EE905AB3EE049BB2EE040BB8EEE71B8E +:10609C009FED8DBB21EE0A1B81EE091B1BF048FB0B +:1060AC00DBF8007007EB850288EE000B02F500426E +:1060BC00FDEEC07B17EE903A47F825305B42013578 +:1060CC00136040F6FF739D42DAD107F53F4307F5A5 +:1060DC007F5207F57F410020F8333832FC3143F80A +:1060EC00040F8B4242F8040FF9D1944B4FF0010886 +:1060FC001D6807F57F539FED78DB9FED79CB3C3323 +:10610C0005F5805A05F5005BCAF800302B6007EEE8 +:10611C00908AB7EE008BB8EEE70B9FED6FAB20EEDD +:10612C000D0B20EE0C0B1BF03BFA88EE000B1BF05A +:10613C0087FA20EE090B80EE0B7BFDEEC77B17EE8A +:10614C00903A9B00FA1803F500434AF8042D3B449F +:10615C0045F828204FEA88024BF8043D08F1010865 +:10616C0002F58052AB5040F201239845CFD105F592 +:10617C00BF4205F5FF5105F57F5000237C321C31E1 +:10618C003C3007F58047B3F5806FB4BF55F823E07A +:10619C00BE4613F4007F41F804EFC3F3090E03F17C +:1061AC00010355F82EE040F804EF18BFBE46B3F5D6 +:1061BC00006F42F804EFE6D19FED4BBB9FED4C9B7B +:1061CC0000255F4FC5F57F63B2EE001B0F3307EE62 +:1061DC00903AB8EEE70B20EE0B0B1BF0A9FAAB00D4 +:1061EC0020EE090B03F58043BDEEC00B10EE102A18 +:1061FC0047F82520FD500135B5F5805FE2D1514BB4 +:10620C0040F6FF72B6EE00CB00271A604E4B1D68AD +:10621C009FED39DB9FED3ABB9FED3B9B043D07EEB9 +:10622C00907A0137B8EEE70B9FED33FB20EE0A0BAB +:10623C0020EE0D0B1BF0B4F9B7F5007F30EE080B18 +:10624C0020EE0C0B20EE0B7B20EE090BBDEEC77B7A +:10625C00BDEEC00B17EE103A45F8043F10EE103AA5 +:10626C00C5F80038DBD19FED2ABB9FED2B9B9FED32 +:10627C002CCB9FED2D8B043E002507EE905A01355B +:10628C00B8EEE70B20EE0A0B20EE0F0B1BF088F993 +:10629C00B5F5007F20EE0B0BB0EE4C7BA0EE097B2E +:1062AC00BDEEC77B17EE103AB0EE4C7B46F8043FC0 +:1062BC00A0EE087BBDEEC77B17EE103AC6F800388F +:1062CC00DBD190E6AFF30080000000000000983FA7 +:1062DC00000000F8FFFF8F41182D4454FB2119409A +:1062EC00000000000000403F000000000000303FB4 +:1062FC00000000000000B040000000000000603F03 +:10630C0055555555555545409999999999996940BF +:10631C00B81E85EB51B82E40EC51B81E85EBB13F41 +:10632C000000000000007040EC51B81E85EBC13F2E +:10633C0040D80020CCD7002018D600200CD6002046 +:10634C00F4500020F4D00020EC50002014D6002093 +:10635C0041F6F012002119F0B5FA05F5975385EDC9 +:10636C0001EAB8EECE6B0833AC606B639DF8043079 +:10637C002B7009239FED687BAB6344B105EE904A0B +:10638C00B8EEE55B86EE054B84EE075B01E09FED16 +:10639C00645B86EE073B0023294604220120C5F8E6 +:1063AC008431AB65B7EE004BC5F88831B5EE000B08 +:1063BC00EB65C5F88C312B66C5F890319FED5A1BF7 +:1063CC009FED5B2B85ED045B84EE037B9FED5A3BCD +:1063DC0085ED067B41F8643F3C2A0CD002F00303A8 +:1063EC00B0EE448B07EE103AB8EEC77BA7EE008BED +:1063FC0028EE058B01E0B0EE458B93100132013B8A +:10640C003D2A00FA03F307EE103AB8EEC77B27EEED +:10641C00087B27EE017B87EE028BBDEEC88B18EE56 +:10642C00103A87EE038B41F8043FBDEEC88B81ED2B +:10643C004B8AD1D105F5A27305F5C2726FF070408D +:10644C0043F8040F9A42D5F87412C3F82C11F7D103 +:10645C00B3EE002B05F52B72B6EE004B00239FED2F +:10646C00383B07EE903A0133B8EEE77BB3F5806F1B +:10647C0027EE057B27EE027B27EE037B27EE047BC2 +:10648C00BCEEC77B17EE101A42F8041FE9D1B4B169 +:10649C0007EE904A9FED2C4BB8EEE75B84EE057B44 +:1064AC009FED2B5B9FED2C4B27EE057B86EE045B63 +:1064BC0027EE057BFDEEC77B17EE903A00E02346F6 +:1064CC0041F2BC22AB50ACB107EE904A9FED1E4B93 +:1064DC00B8EEE75B84EE057B9FED215B9FED1E4BD9 +:1064EC0027EE057B86EE045B27EE057BFDEEC77B76 +:1064FC0017EE904A41F2C4232846EC50FFF71CFDDE +:10650C00284603E03B680020013B3B6003B0BDEC38 +:10651C00108BBDE8F08F00BF00000000000052405F +:10652C000000000000000000000000000000B0416E +:10653C0000000000003F014100000000A0D83D41D8 +:10654C000000000000006040000000000000F0416E +:10655C009A99999999990D400000000040774B4108 +:10656C009A9999999999194008B54FF400300EF001 +:10657C006DF9014B186008BDB8EA00205F4B44F27E +:10658C0049022DE9F04F9E5C85B01D463118E0267E +:10659C0091FBF6F206FB121644F240029A5CF400F0 +:1065AC0012F0400F04F0380401D00F2805DD44F23E +:1065BC004803EA5CC2F5807200E00022504BF610F2 +:1065CC00196844F25803EB5803EB8616AB194D4E81 +:1065DC00D51002F00702D6F800C0C2EB0C060196EB +:1065EC0012B34E19484F0CF1FF39964606F01F06B0 +:1065FC00DFF81CB133F816604FEAD618B60108F074 +:10660C003008374047EA040646EA0E0ADBF8007009 +:10661C000EF1010E17F80A70BEF1080F47EA0807D1 +:10662C0009F8017FF0D10131384E4FF0000E366879 +:10663C000396C600C01006F038094FEA801B344898 +:10664C00D0F800800398814239DA324890F9000082 +:10665C0000280FDABEF1000F0AD117290ADD2E4BE4 +:10666C004C4626481B789B0203F460535B4403445E +:10667C004FF0010E6818294F00F01F0033F810601E +:10668C00C6F3C120B60157F8200002901E48029FA5 +:10669C0030404E000131204308EB000A58F800004E +:1066AC0038430746019840F8267046F00106DAF8A0 +:1066BC000400029F0743019840F82670C2E7D2B14C +:1066CC00C2EBC1002944124E01F01F01844433F87F +:1066DC0011300D49DD099B0105F0300519400023EF +:1066EC000C4344EA03013068415C29430CF8031065 +:1066FC0001339A42F5DC05B0BDE8F08F5CAE0120A9 +:10670C0080D80020DCD70020C0FF01007CD80020FE +:10671C00B8EA00209CEE01209EEE0120FC0900202E +:10672C00264944F249032DE9F043CB5CDFF8A48001 +:10673C001844E02390FBF3F203FB120044F24803ED +:10674C00CA5C44F25803C600CB58C010C2F5807224 +:10675C0006F0380603EB80104FEAE20E02F0070257 +:10676C00431817490868801A164A1168164AD2F855 +:10677C0000C0164A176861451DDC0EEB010202F0E1 +:10678C001F0233F81220C2F3C12458F8245094018C +:10679C000F4A22404C000131324307EB0209BA5830 +:1067AC002A4340F8242044F00104D9F8042015436E +:1067BC0040F82450DFE7BDE8F08300BF5CAE012059 +:1067CC00DCD7002080D800207CD80020B8EA00203C +:1067DC00C0FF0100FC0900202DE9F74F544B44F297 +:1067EC005C0144F24102DFF8649159589A5C0B4405 +:1067FC0012F0020F00934F4B14BF4FF010084FF0E4 +:10680C000808D7071B684FF0000744BF4FEA480839 +:10681C004FF0100B019358BF4FF0080B464B3D4601 +:10682C00A3F1180E009B5A5DD02A7DD0531CF02B7F +:10683C00C8BFA2F1FF03834272DC08EB0302904253 +:10684C006EDA009A013702EB450292F8804092F81A +:10685C008110394A12780AB1092F65D0374AC31A08 +:10686C0012781607364A127848BF083C5207354A48 +:10687C000BEB040692F800A048BF41F48071019A1A +:10688C001AF0020F02EB040C18BF01F4FF71002C7C +:10689C00B4BF62420022B6F5807F4FEA8111CCBFB3 +:1068AC00C4F580745C461AF0010F1DD05B1041EAF0 +:1068BC00C301D9F800301944944231DD5310CB5C3C +:1068CC0083B11CF802A0204E43EA0A231AF0400FB1 +:1068DC00F35C0CF802301EBF9EF8003043F020032E +:1068EC008EF800300132E7E741EAC301D9F80030F5 +:1068FC001944944214DD8B5C83B11CF802A0124E37 +:10690C0043EA0A231AF0400FF35C0CF802301EBF66 +:10691C009EF8003043F020038EF800300132E8E797 +:10692C000135402D7FF47EAF03B0BDE8F08F00BF82 +:10693C005CAE0120DCD70020C4EE01209CEE0120CF +:10694C00A2EE01209DEE0120841F0060B8EA002019 +:10695C00424B2DE9F04F1A788BB0002A7BD00022E5 +:10696C00DFF804C13E4D3F4E1A701CF8013F23B9AD +:10697C000132B2F5007FF8D16DE04FF000034FEA21 +:10698C00821E00218CF80030530101934EF4004319 +:10699C0007934EF4803308934EF4C0330993019B54 +:1069AC004FEAC10AC1F1070443EA8103E400E85C41 +:1069BC00029043F00100285C039043F0020043F086 +:1069CC000303285CEB5C0490002005934EEA0A0359 +:1069DC000693079B4AEA030A089B43EA0408099BAF +:1069EC001C43C0F10709059B43FA09F7049BFF0000 +:1069FC0007F0080B43FA09F7BF0007F004034BEA52 +:106A0C000307029B43FA09F303F001031F43039BA3 +:106A1C0043FA09F35B0003F0020B47EA0B03069FF2 +:106A2C0047EA000B376807F80B304AEA090B37685E +:106A3C0044EA090907F80B3048EA000B37680130C3 +:106A4C0007F80B300828376807F80930C9D101312D +:106A5C000829A4D18CE70BB0BDE8F08F08F3012016 +:106A6C005CAE0120B8EA002007F10120374B1B680F +:106A7C0083422DE9F041064665DC354B1B68984294 +:106A8C0061DA344F344D354CB8463D60FFF760FF4A +:106A9C0044F24103324FE35C13F0400F06D044F252 +:106AAC004203E35CD9071DD47B78DBB92D4B186806 +:106ABC0044F24703E15C05EBC0007B7801F00F0169 +:106ACC00012B41F010010CBFA0224FF4807218F082 +:106ADC00F9FE79782048012903460CBFA0244FF415 +:106AEC00807417E0204B30461B6898473046FFF700 +:106AFC0073FE44F24003E35C9B06EAD5174A44F26A +:106B0C004703D8F80000D15C082201F00F0141F0D6 +:106B1C001001DCE71A1A944205DD1A7802F01F0204 +:106B2C0003F8012BF6E7012933460BBF3020002078 +:106B3C009022C02228440CBFA0214FF48071BDE8E4 +:106B4C00F0410EF0CDBDBDE8F08100BF88D800202B +:106B5C0084D80020DCD700201DE900205CAE012089 +:106B6C00B4AD012080D8002048D80020184B194A19 +:106B7C0010B55B780446012B13D14300D11843F0B8 +:106B8C000103134401F5804103F5804309781A7819 +:106B9C00080101F0E001120100F0E00002F0E00257 +:106BAC000BE0131803F580431A7890011101920041 +:106BBC00C0B201F0C00102F0C00223460EF066FD27 +:106BCC00054A0123144482F8803084F8603010BDEB +:106BDC00B4AD01205CAE0120D4AD012038B5002449 +:106BEC0020460134FFF7C2FF202CF9D10121154BAF +:106BFC004FF400721448197018F064FE134B4FF4E4 +:106C0C0000320021124D186818F05CFE114B12482E +:106C1C005B78124A012B124B09D118212960A8214B +:106C2C000160062111601A221A600E4B06E0002149 +:106C3C001C600D4B2960C025116005600B4A136068 +:106C4C0038BD00BF08F3012008F10120B8EA00208C +:106C5C0088D80020B4AD012084D8002080D8002032 +:106C6C007CD80020A1150000FD13000048D800209E +:106C7C00FFF7B4BFFF2070471D4B9A6812F0080F46 +:106C8C0070B505461C4601D000F0EEFCA3684CF232 +:106C9C000402184913F0020309D08C5C44B901209A +:106CAC0088540CF0D3FE20460CF0D0FE00E08B5440 +:106CBC00114B5A6912B19B69002098470F4C002167 +:106CCC0044F260030E4A2646D1502368B3F5837F05 +:106CDC000CDA00F0CDFD15B92068FFF7C7FEE320F4 +:106CEC000CF094FA336801333360EEE770BD00BFEB +:106CFC00C8AA0120BCEA0020B8AD0120BCEE0120DE +:106D0C005CAE0120F8B51C4C0746236893B30223F4 +:106D1C001A4E04F10C01002092FBF3F54CF20B031C +:106D2C002A46F35C00F0D2FA4CF20903F35C2BB167 +:106D3C00134B2A46A1681868FEF756FE381DA66844 +:106D4C00D4F80CE00021D4F810C00E4FA94211DA8F +:106D5C003B780BB136F911303CF811209BB23EF860 +:106D6C00114004301A440131234420F8062C20F839 +:106D7C00083CEBE7F8BD00BFB8AD0120BCEA002031 +:106D8C0058AE0120C5AA0120F8B5284C4FF4005785 +:106D9C000025274BE6193A461D6029465D602046C2 +:106DAC009D6018F08FFD3A462946304618F08AFD52 +:106DBC004FF40042294604F5804018F083FD4CF254 +:106DCC000A03FF22E5544CF20803E5544CF2070386 +:106DDC00E5544CF20503E5544CF20403E5544CF233 +:106DEC000B03E2544FF48042124B9A604FF4C042B2 +:106DFC001D61DA6001225F619E61DE6183E8A000A3 +:106E0C000D4B1C605C609C60DC601C615C619E6175 +:106E1C00DE6104F540431D704CF20103E5544CF265 +:106E2C000203E2544CF20303E554F8BDBCEA002023 +:106E3C00C8AA0120C8EE0120E8EE012008B5002008 +:106E4C000CF00AF90248BDE808400CF075BE00BF12 +:106E5C00F51A000008B5FFF7F1FFBDE80840FFF791 +:106E6C0093BF0000C3B2BD2B70B506460C463AD09A +:106E7C0009DC3F2B63D002DC062B10D070BD7E3BAF +:106E8C00012B19D970BDF12B06DCF02B30DABE2B9F +:106E9C0024D0BF2B27D070BDF22B45D070BD314D07 +:106EAC006B692BB1AB6904209847AB6920469847B6 +:106EBC004CF20B032C4A53E02A4D6B692BB1AB6996 +:106ECC0003209847AB69204698472B68002B48D085 +:106EDC0021460020BDE8704000F05EB90846BDE8D0 +:106EEC00704000F057BC2046BDE8704000F0E8BB95 +:106EFC001C4D6B694BB110F0010FAB6914BF062030 +:106F0C0005209847AB69204698472B684BB34CF249 +:106F1C000903154AD35C23B3224606F00101002075 +:106F2C00BDE8704000F0BCBE0F4B4CF209029A5CFD +:106F3C00BAB101F001044CF208001C5470BD4900B8 +:106F4C0004F08004084B4CF2070201F040010C43A2 +:106F5C004CF20601595C9C54012902D184F0C00406 +:106F6C009C5470BDB8AD0120BCEA0020C0B2BE2854 +:106F7C0008B579D00FDC052804DC002840F08580AA +:106F8C00D0B184E07F2814D0BD2871D07E287ED16A +:106F9C0000F0C0FC08BDC12843D003DCBF2867D07B +:106FAC00C02804E0DD283CD0F22865D0DC286ED166 +:106FBC0012E000F0BDFC08BD364B374A9B6813F05D +:106FCC00010F4CF20603D35C0CBFFF207F20012B7A +:106FDC005ED100F0BF0008BD2E4A136813F0010FFC +:106FEC000CBFFF20FE20990748BF00F0FD00590799 +:106FFC0048BF00F0FB00190748BF00F0F700D906A6 +:10700C0048BF00F0EF009906536848BF00F0DF005E +:10701C00DA0748BF00F0BF009B0739D500F07F00AE +:10702C0008BD1C4B59681A4611F0040F92680CBF2E +:10703C00FF23FE23080748BF03F0FD03C80648BF23 +:10704C0003F0FB038906144948BF03F0F70352070A +:10705C004CF2070248BF03F0EF03885C03F03F03D8 +:10706C0020F03F00184308BDBDE8084000F0DEBB2F +:10707C00BDE8084000F072BB074B4CF209029A5C69 +:10708C002AB14CF20802985C08BD002008BDFF2014 +:10709C0008BD00BFC8AA0120BCEA00202D4B70B56A +:1070AC002D4C1E78221891FBF6F302F5404206FB9C +:1070BC001313117003284CD8DFE800F0022D363F73 +:1070CC0011F0080F254D264815D001F004010122BE +:1070DC004CF205030029E25415BF4FF400424FF463 +:1070EC0080424FF420434FF4C04322441C442A6195 +:1070FC006C6102610DE04CF203030461E35CB3FBD1 +:10710C00F6F206FB1233DBB29B032B6103F5005343 +:10711C006B61446170BD9B03104A03F47F131360D1 +:10712C0003F50053536070BD9B030C4A03F47F13AB +:10713C00936003F50053D36070BD0A4A12781207AE +:10714C0007D49B03054A03F47F13136103F5005323 +:10715C00536170BDB4AD0120BCEA0020C8EE012023 +:10716C00E8EE0120BCAA012010B40A4A4413C0F373 +:10717C000C0352F82420D1544FF6FB73984205DDD2 +:10718C0000F003005DF8044BFFF788BF5DF8044B7B +:10719C00704700BFE8EE012011F0800F4A4BF0B5AC +:1071AC005ED02E27C1F3021601F00F01B82547431C +:1071BC00741005FB003507EB060EEE660EF1120E91 +:1071CC0003EB8E0EDEF8042002F47C720A43CEF838 +:1071DC0004204FF0010E0EFA06FE1EF0AA0F12D17B +:1071EC001EF0150F03D11EF0400F15D1F0BDA9688C +:1071FC003C444A4304F1220414BF43F8242043F8CE +:10720C002410042E50E039443A1903EB81011C324E +:10721C00C96843F82210F0BD6A6E12F0040F02F038 +:10722C00030214BF4FF490314FF40041032AC5F808 +:10723C0084101BBF0532A968D5F8902001FA02F220 +:10724C004FF0B80108BF520001FB0033C3F8942083 +:10725C0040F63572C3F880200122C3F8B420F0BD8B +:10726C00B82606FB0036F56E042D2BD80122AA4059 +:10727C0012F0150F26D02E220901424301F47C7125 +:10728C00541902EB65021234223203EB8404676852 +:10729C0007F00F0739436160B468614314BF43F8CA +:1072AC00221043F82240042D0CD1B82202FB0033EB +:1072BC005A6E02F00302032A02BFD3F89020520048 +:1072CC00C3F89420F0BD00BFD4AA01209C46B8237B +:1072DC0043432DE9F04F674D03F16C0B03F17C0632 +:1072EC0089B0AB444FEA024E2E442F465C460091C7 +:1072FC00029254F8045F25B9A56A7545DCBF754444 +:10730C00A562B442F5D1FC189833DFF86C91FB18E8 +:10731C000194B8240393574B04FB00308646002A93 +:10732C0040F3A580002408AB039D079406940594B4 +:10733C0043F8104D0324019ED6F8A880B8F1000F35 +:10734C0003D019682F680F441F602F68A7F580378A +:10735C002F602F68002F15DCD6F888A05744002F1B +:10736C002F6008DD88F00107C6F8A8708FB11F6880 +:10737C0057441F6006E0574419682F6001EB0A0759 +:10738C001F60E6E7D6F8A8701FB11F6829687F1A3E +:10739C001F60013C06F1040603F1040305F104052A +:1073AC00CAD1D0F8A4304FF48037079E9F42D0F852 +:1073BC00B450B846A8BF98460DB11E440124C8EB82 +:1073CC000303002B17DCDEF88050D0F894A0E907FB +:1073DC00534442BFDEF884104D40CEF88050D0F8B4 +:1073EC0080506D08C0F8805005F00105C0F8B4500D +:1073FC0035B156440124D0F8B4500DB1F61A01241D +:10740C00C8EB0707002FD1DCC0F8A43004B10796F5 +:10741C000024D8462546234604A958F8047F51F881 +:10742C0023607E431F1D4CFA07F7FF074CFA03F746 +:10743C0003F1010348BFA419F90748BFAD19042B88 +:10744C00EAD14C45029B28BF4C469E1A009B4D45E9 +:10745C004FEA144402F1FF321B6828BF4D4623F853 +:10746C0016402D0C009B5B6823F8165057E709B0AB +:10747C00BDE8F08FD4AA01200000FF7F00000000BF +:10748C00B8230F4A03FB0020D0ED017A9FED0A6B65 +:10749C00B8EEE77B27EE067BB3EE006B27EE067BA0 +:1074AC0006EE901AB8EEE65B87EE056BBCEEC66B8B +:1074BC0080ED026A704700BF000000000000F04041 +:1074CC00D4AA0120000000009FED177B9FED186BE4 +:1074DC00C9B2B0EE475B30B511F1FF3102D327EEE4 +:1074EC00067BF9E7B82316490F2242F6AA24434338 +:1074FC000C339FED116B0B44B4EEC57B0433F1EEF2 +:10750C0010FAD4BFFDEEC74B43F8044C87EE067B54 +:10751C00DCBF14EE905A43F8045C013AECD1B8236A +:10752C0003FB0010826430BD000000000055C54014 +:10753C0018DBED78685FF03F104B0AF98E24F43FAE +:10754C00D4AA01202DE9F041B825DFF87080174648 +:10755C000646454308EB05046360FFF791FF0F22D5 +:10756C0005F1A401B43500232265A26541442266CD +:10757C004544A266A26823676367A367E367E36673 +:10758C00E3646365E365636641F8043FA94241F82F +:10759C00102C41F8202CF7D1B823C7F30721002079 +:1075AC0003FB068840F63573C8F880300123C8F811 +:1075BC00B430FFF789FF0020BDE8F081D4AA012088 +:1075CC0038B5194C05461C220021204618F07AF9D2 +:1075DC0045B3322095FBF0F0606040000DF036F9B9 +:1075EC00A060F8B1606840000DF030F9E0606068B0 +:1075FC0040000DF02BF9E36820619BB190B12B4654 +:10760C00FF220A490020FFF79DFF2A460749012067 +:10761C00FEF7DAFC064B186020B1012000F0CCF923 +:10762C000123236038BD00BFB8AD0120999E360000 +:10763C0058AE012010B5044600F040F8FFF70AFCE4 +:10764C00FFF716FB2046FFF7BBFF00234CF20502A9 +:10765C0003498B54034A13605360936010BD00BF01 +:10766C00BCEA0020E0D7002008B5FFF7E7FB00F0EC +:10767C0015F8FFF789FBFFF7B1FA064B1B6843B10E +:10768C00054B1868FEF758FC0020BDE8084000F0D8 +:10769C0065B908BDB8AD012058AE012010B5064C37 +:1076AC0044F26C020021204618F00CF9012244F23D +:1076BC006803E25410BD00BF5CAE0120FFF7EEBFC3 +:1076CC00254B44F2520210B5995C29B944F2510190 +:1076DC0058540121995410BD0021995400F0F00226 +:1076EC00802A21D144F2510200F00F009C5C184416 +:1076FC0044F24002845444F2420244F258009A5C30 +:10770C00920202F460521A5044F2450244F25C00B8 +:10771C009A5CD20102F47C521A5044F254029954ED +:10772C0044F25602995210BDC0F3811144F2540236 +:10773C00995444F251029A5C42EA002044F25602F7 +:10774C0080B2985239B9C0F30D0101305C5C44F23F +:10775C00530198525C5410BD5CAE01200B4B44F2AB +:10776C00500244F25200002110B59C5C195404F0F4 +:10777C001F0098544CF20A03054AD05C012803D12F +:10778C000846D1540CF08EF9204610BD5CAE012099 +:10779C00BCEA002010B544F25203204C00210246F2 +:1077AC00E15444F25403E35C022B02D9032B10D0B6 +:1077BC002DE044F25603E35AC3F30D03E15C81421E +:1077CC0025D001221649E0545B110A701549CA54A0 +:1077DC001DE0154B5B78012B44F25603E05A0BD19C +:1077EC0000F03F03234403F5804319788A420ED0FE +:1077FC001A70C0F3440008E000F01F00231803F5D2 +:10780C00804319788A4202D01A70FFF7AFF944F21C +:10781C005602A35A0133A35210BD00BF5CAE012027 +:10782C0008F3012008F10120B4AD01200F4B44F204 +:10783C0052020021995444F254029A5C022A04D94F +:10784C00032A0CBFFF20084609E044F2560244F21A +:10785C0053019A5A585CC2F30D029A5C5A5444F282 +:10786C0056015A5A01325A52704700BF5CAE012081 +:10787C00264B44F2600244F2640099581A46C0291F +:10788C0032DC06D144F250015B5C63F07F0353544D +:10789C0004E019B944F24A03D35C135044F2640077 +:1078AC001A4B115851B944F24A01595C195044F21F +:1078BC005000195C41F04001195401E00139195094 +:1078CC0044F25003D35C5B061FD544F240030F4ACD +:1078DC00D35C13F0100F18D001214CF20A030C4AA0 +:1078EC000020D1540CF0DEB844F24A02DF299A5C35 +:1078FC001A500ADC44F250029A56002A05DA44F275 +:10790C0041029B5C13F0200FE5E770475CAE012051 +:10791C00BCEA0020044A44F26003D358034AC3F380 +:10792C000803D05C704700BF5CAE01206E220020C3 +:10793C00084B1968E32391FBF3F203FB12130422A7 +:10794C0093FBF2F306225343034AC3F34803D05C80 +:10795C00704700BF08EF0120BD1F00202DE9F0414A +:10796C007622134D0026DFF84C800446002102FBE2 +:10797C00005017F0A7FF314601360022D8F800005E +:10798C00FDF762FDB6F5807F0A4FF4D17623002215 +:10799C003868BD2103FB045484F84120FDF754FDE5 +:1079AC00386820220121BDE8F041FDF74DBD00BF34 +:1079BC0030EF012058AE012038B505460024AC420A +:1079CC0004DA20460134FFF7C9FFF8E738BD0000A0 +:1079DC0038B5744C0546132230212068FDF734FD70 +:1079EC00206811223321FDF72FFD2068252250211C +:1079FC00FDF72AFD6C4B76222068532102FB0535DE +:107A0C0095F83620920002F03C02FDF71DFD20682F +:107A1C00D7227021FDF718FD2068B7227321FDF7DE +:107A2C0013FD2068F4229021FDF70EFD2068F4224E +:107A3C009321FDF709FD20680022F021FDF704FDDC +:107A4C0020680022F321FDF7FFFC20680022C621EC +:107A5C00FDF7FAFC95F86A202068A621FDF7F4FCE6 +:107A6C00B5F86A202068B621C2F30422FDF7ECFCBD +:107A7C00206813223121FDF7E7FC20681122342104 +:107A8C00FDF7E2FC95F8372020685121120992008D +:107A9C00FDF7DAFC95F8372020685421920002F0AB +:107AAC003C02FDF7D1FC2068D7227121FDF7CCFCFC +:107ABC002068B7227421FDF7C7FC2068F4229121BD +:107ACC00FDF7C2FC2068F4229421FDF7BDFC206870 +:107ADC000022F121FDF7B8FC20680022F421FDF70B +:107AEC00B3FC20680022C721FDF7AEFC95F86E2090 +:107AFC002068A721FDF7A8FCB5F86E202068B721F7 +:107B0C00C2F30422FDF7A0FC206813223221FDF7FA +:107B1C009BFC206811223521FDF796FC95F8382046 +:107B2C002068522112099200FDF78EFC95F838203E +:107B3C0020685521920002F03C02FDF785FC20687C +:107B4C00D7227221FDF780FC2068B7227521FDF742 +:107B5C007BFC2068F4229221FDF776FC2068F4224D +:107B6C009521FDF771FC20680022F221FDF76CFCD9 +:107B7C0020680022F521FDF767FC20680022C8214F +:107B8C00FDF762FC95F872202068A821FDF75CFCDB +:107B9C00B5F872202068B821C2F30422BDE8384041 +:107BAC00FDF752BC58AE012030EF01202DE9FF410A +:107BBC0086468846364F22B9762404FB007442343C +:107BCC0003E00B24334904FB0214334E01AD03F0E4 +:107BDC003F0302F00F023068716803C5317A7620DA +:107BEC00297004A900FB0EF02C4D414411F80C6CCB +:107BFC0008F1140100EB810128680F4406F1200103 +:107C0C003B717A712278FDF71FFC627806F1230133 +:107C1C002868FDF719FCA27806F140012868FDF7E9 +:107C2C0013FCE3783A7906F1430123F03F0328680B +:107C3C001A43FDF709FC227906F160012868FDF76B +:107C4C0003FC627906F163012868FDF7FDFBA2795C +:107C5C0006F180012868FDF7F7FBE27906F1830154 +:107C6C002868FDF7F1FB227A06F1E0012868FDF7A0 +:107C7C00EBFB627A06F1E3012868FDF7E5FBA27ADB +:107C8C0008F1C001286804B0BDE8F041FDF7DCBB89 +:107C9C0030EF0120BD210020B016002058AE01208D +:107CAC0011F0010F4FF076012DE9F0410546144615 +:107CBC00794E00F0E98001FB00635FFA82FE93F8D5 +:107CCC00401001F0300203F801E0102A6CD002D809 +:107CDC0042B1BDE8F081202A66D0302A00F09580B0 +:107CEC00BDE8F08101F00F020F2A3DD0012707FA01 +:107CFC0002F212F0F70F1AD151041ED4110733D52A +:107D0C0093F8452002F03F0124F03F020A4383F828 +:107D1C004520C4F3C00283F84A20C4F30012640067 +:107D2C0083F84B2004F00E0483F84C401CE001F067 +:107D3C000701194481F842E016E0A20607D593F832 +:107D4C00412022B983F84170FFF742FE05E076230B +:107D5C00002203FB056383F84120504B04F03F02E3 +:107D6C00BD211868FDF770FB762101FB056696F8BE +:107D7C004030072B00F28E8000243746BB7B13F07B +:107D8C00200F14BF062309239C420BDA96F85520CA +:107D9C002AB996F8543021462846FFF707FF0134DC +:107DAC000436EBE7BDE8F08101F00F04082C71D824 +:107DBC00762303FB0563234493F820101B7C0A02F3 +:107DCC0002F480721A43C1F34203C9064FF07601E4 +:107DDC004FEA832301FB05F543EA420204F1140345 +:107DEC0048BF42F4005205EB83012C4D0E4492B275 +:107DFC0004F1A0012868728002F0FE02FDF724FB5A +:107E0C00728804F1B001120A25E0382942D83529CC +:107E1C0001F00F012ED99B7B9B062BD5C9B20729EC +:107E2C000DD0082919D0062934D1A2001B4B53219F +:107E3C0002F03C021868BDE8F041FDF705BBA20852 +:107E4C00164D512102F03C022868FDF7FDFA542131 +:107E5C00A20002F03C022868EDE7A2080F4D522167 +:107E6C0002F03C022868FDF7EFFA5521A20002F05F +:107E7C003C02F0E7A300C4F30312284603F03C03D2 +:107E8C00BDE8F041FFF792BE01FB006102F03F0438 +:107E9C0081F84040BDE8F08130EF012058AE012060 +:107EAC00002810B50DDD074B90FBF2F093F8344031 +:107EBC0010FB014183F83410034B196800FB1212BC +:107ECC001A6010BD1CD6002008EF012005490130B6 +:107EDC000B7BC0B203F00102034B1B5C13430B730F +:107EEC00704700BF1CD60020FCDA00200549013881 +:107EFC000B7BC0B203F00102034B1B5C13430B73EF +:107F0C00704700BF1CD60020FCD90020C309044ACE +:107F1C0043EA4000C0B2125C1343024A1373704729 +:107F2C00FCDB00201CD600200346C001054A40EAB9 +:107F3C00530003F00103C0B2125C1343024A1373E3 +:107F4C00704700BFFCDB00201CD600200649074A06 +:107F5C000B7B03F0010343EA4003DBB2D25C42EA41 +:107F6C00D0100873184670471CD60020FCDB00208C +:107F7C00064A430800F00100117B43EAC11304498F +:107F8C00DBB2C95C08431073184670471CD600203E +:107F9C00FCDB00204300044ADBB2D25C42EAD01086 +:107FAC00024A107318467047FCDB00201CD60020D8 +:107FBC0020F07F02054B064942EA500200F0010016 +:107FCC009B5C0343D0B20B73704700BFFCDB0020FB +:107FDC001CD600204300054ADBB243F00103D25CFF +:107FEC0042EAD010024A107318467047FCDB00209E +:107FFC001CD600200346044A400803F00103125C1F +:10800C001343024A13737047FCDB00201CD600207C +:10801C00034908B5487CFFF779FF487408BD00BFD9 +:10802C001CD60020034908B5087CFFF76FFF0874C5 +:10803C0008BD00BF1CD60020034908B5487DFFF7DA +:10804C0065FF487508BD00BF1CD60020034908B564 +:10805C00087DFFF75BFF087508BD00BF1CD600202C +:10806C00034908B5487EFFF751FF487608BD00BFAD +:10807C001CD60020034908B5087EFFF747FF087699 +:10808C0008BD00BF1CD60020034908B5487BFFF78C +:10809C003DFF487308BD00BF1CD60020034908B53E +:1080AC00487CFFF741FF487408BD00BF1CD6002078 +:1080BC00034908B5087CFFF737FF087408BD00BFFB +:1080CC001CD60020034908B5487DFFF72DFF4875E5 +:1080DC0008BD00BF1CD60020034908B5087DFFF77A +:1080EC0023FF087508BD00BF1CD60020034908B546 +:1080FC00487EFFF719FF487608BD00BF1CD600204C +:10810C00034908B5087EFFF70FFF087608BD00BFCE +:10811C001CD60020034908B5487BFFF705FF4873C0 +:10812C0008BD00BF1CD6002010B5034C607CFFF7C7 +:10813C000DFF607410BD00BF1CD6002010B5034CA1 +:10814C00207CFFF703FF207410BD00BF1CD600205D +:10815C0010B5034C607DFFF7F9FE607510BD00BFD4 +:10816C001CD6002010B5034C207DFFF7EFFE2075C8 +:10817C0010BD00BF1CD6002010B5034C607EFFF76D +:10818C00E5FE607610BD00BF1CD6002010B5034C78 +:10819C00207EFFF7DBFE207610BD00BF1CD6002032 +:1081AC0010B5034C607BFFF7D1FE607310BD00BFB0 +:1081BC001CD6002010B5034C607CFFF7D9FE607410 +:1081CC0010BD00BF1CD6002010B5034C207CFFF75F +:1081DC00CFFE207410BD00BF1CD6002010B5034C80 +:1081EC00607DFFF7C5FE607510BD00BF1CD600207A +:1081FC0010B5034C207DFFF7BBFE207510BD00BFF2 +:10820C001CD6002010B5034C607EFFF7B1FE6076E3 +:10821C0010BD00BF1CD6002010B5034C207EFFF70C +:10822C00A7FE207610BD00BF1CD6002010B5034C55 +:10823C00607BFFF79DFE607310BD00BF1CD6002055 +:10824C00034908B5487CFFF7A5FE487408BD00BF7C +:10825C001CD60020034908B5087CFFF79BFE087468 +:10826C0008BD00BF1CD60020034908B5487DFFF7A8 +:10827C0091FE487508BD00BF1CD60020034908B507 +:10828C00087DFFF787FE087508BD00BF1CD60020CF +:10829C00034908B5487EFFF77DFE487608BD00BF50 +:1082AC001CD60020034908B5087EFFF773FE08763C +:1082BC0008BD00BF1CD60020034908B5487BFFF75A +:1082CC0069FE487308BD00BF1CD6002010B5034CD6 +:1082DC00607CFFF76DFE607410BD00BF1CD60020E3 +:1082EC0010B5034C207CFFF763FE207410BD00BF5B +:1082FC001CD6002010B5034C607DFFF759FE60754D +:10830C0010BD00BF1CD6002010B5034C207DFFF71C +:10831C004FFE207510BD00BF1CD6002010B5034CBD +:10832C00607EFFF745FE607610BD00BF1CD60020B6 +:10833C0010B5034C207EFFF73BFE207610BD00BF2E +:10834C001CD6002010B5034C607BFFF731FE607328 +:10835C0010BD00BF1CD60020034908B5487CFFF7B0 +:10836C0039FE487408BD00BF1CD60020034908B56F +:10837C00087CFFF72FFE087408BD00BF1CD6002038 +:10838C00034908B5487DFFF725FE487508BD00BFB9 +:10839C001CD60020034908B5087DFFF71BFE0875A5 +:1083AC0008BD00BF1CD60020034908B5487EFFF766 +:1083BC0011FE487608BD00BF1CD60020034908B545 +:1083CC00087EFFF707FE087608BD00BF1CD600200C +:1083DC00034908B5487BFFF7FDFD487308BD00BF96 +:1083EC001CD60020034908B5487CFFF703FE4874EF +:1083FC0008BD00BF1CD60020034908B5087CFFF758 +:10840C00F9FD087408BD00BF1CD60020034908B54F +:10841C00487DFFF7EFFD487508BD00BF1CD6002056 +:10842C00034908B5087DFFF7E5FD087508BD00BFD9 +:10843C001CD60020034908B5487EFFF7DBFD4876C3 +:10844C0008BD00BF1CD60020034908B5087EFFF705 +:10845C00D1FD087608BD00BF1CD60020034908B525 +:10846C00487BFFF7C7FD487308BD00BF1CD6002032 +:10847C00064A0748137B517C03F0010301F001010C +:10848C0043F01003415C0B43137370471CD6002060 +:10849C00FCDC0020064A0748137B117C03F0010327 +:1084AC0001F0010143F01003415C0B43137370475F +:1084BC001CD60020FCDC0020064A0748137B517DAB +:1084CC0003F0010301F0010143F01003415C0B4385 +:1084DC00137370471CD60020FCDC0020064A0748AA +:1084EC00137B117D03F0010301F0010143F0100334 +:1084FC00415C0B43137370471CD60020FCDC00203E +:10850C00064A0748137B517E03F0010301F0010179 +:10851C0043F01003415C0B43137370471CD60020CF +:10852C00FCDC0020064A0748137B117E03F0010394 +:10853C0001F0010143F01003415C0B4313737047CE +:10854C001CD60020FCDC0020064A0748137B517B1C +:10855C0003F0010301F0010143F01003415C0B43F4 +:10856C00137370471CD60020FCDC0020064A074819 +:10857C00137B517C03F0010301F0020143F0100363 +:10858C00415C0B43137370471CD60020FCDC0020AD +:10859C00064A0748137B117C03F0010301F002012A +:1085AC0043F01003415C0B43137370471CD600203F +:1085BC00FCDC0020064A0748137B517D03F00103C5 +:1085CC0001F0020143F01003415C0B43137370473D +:1085DC001CD60020FCDC0020064A0748137B117DCA +:1085EC0003F0010301F0020143F01003415C0B4363 +:1085FC00137370471CD60020FCDC0020064A074889 +:10860C00137B517E03F0010301F0020143F01003D0 +:10861C00415C0B43137370471CD60020FCDC00201C +:10862C00064A0748137B117E03F0010301F0020197 +:10863C0043F01003415C0B43137370471CD60020AE +:10864C00FCDC0020064A0748137B517B03F0010336 +:10865C0001F0020143F01003415C0B4313737047AC +:10866C001CD60020FCDC0020064A0748137B517CFA +:10867C0003F0010301F0040143F01003415C0B43D0 +:10868C00137370471CD60020FCDC0020064A0748F8 +:10869C00137B117C03F0010301F0040143F0100380 +:1086AC00415C0B43137370471CD60020FCDC00208C +:1086BC00064A0748137B517D03F0010301F00401C6 +:1086CC0043F01003415C0B43137370471CD600201E +:1086DC00FCDC0020064A0748137B117D03F00103E4 +:1086EC0001F0040143F01003415C0B43137370471A +:1086FC001CD60020FCDC0020064A0748137B517E68 +:10870C0003F0010301F0040143F01003415C0B433F +:10871C00137370471CD60020FCDC0020064A074867 +:10872C00137B117E03F0010301F0040143F01003ED +:10873C00415C0B43137370471CD60020FCDC0020FB +:10874C00064A0748137B517B03F0010301F0040137 +:10875C0043F01003415C0B43137370471CD600208D +:10876C00FCDC0020064A0748137B517C03F0010314 +:10877C0001F0080143F01003415C0B431373704785 +:10878C001CD60020FCDC0020064A0748137B117C19 +:10879C0003F0010301F0080143F01003415C0B43AB +:1087AC00137370471CD60020FCDC0020064A0748D7 +:1087BC00137B517D03F0010301F0080143F010031A +:1087CC00415C0B43137370471CD60020FCDC00206B +:1087DC00064A0748137B117D03F0010301F00801E1 +:1087EC0043F01003415C0B43137370471CD60020FD +:1087FC00FCDC0020064A0748137B517E03F0010382 +:10880C0001F0080143F01003415C0B4313737047F4 +:10881C001CD60020FCDC0020064A0748137B117E86 +:10882C0003F0010301F0080143F01003415C0B431A +:10883C00137370471CD60020FCDC0020064A074846 +:10884C00137B517B03F0010301F0080143F010038B +:10885C00415C0B43137370471CD60020FCDC0020DA +:10886C00064A0748137B517C03F0010301F0100109 +:10887C0043F01003415C0B43137370471CD600206C +:10888C00FCDC0020064A0748137B117C03F0010333 +:10889C0001F0100143F01003415C0B43137370475C +:1088AC001CD60020FCDC0020064A0748137B517DB7 +:1088BC0003F0010301F0100143F01003415C0B4382 +:1088CC00137370471CD60020FCDC0020064A0748B6 +:1088DC00137B117D03F0010301F0100143F0100331 +:1088EC00415C0B43137370471CD60020FCDC00204A +:1088FC00064A0748137B517E03F0010301F0100177 +:10890C0043F01003415C0B43137370471CD60020DB +:10891C00FCDC0020064A0748137B117E03F00103A0 +:10892C0001F0100143F01003415C0B4313737047CB +:10893C001CD60020FCDC0020064A0748137B517B28 +:10894C0003F0010301F0100143F01003415C0B43F1 +:10895C00137370471CD60020FCDC0020064A074825 +:10896C00137B517C03F0010301F0200143F0100351 +:10897C00415C0B43137370471CD60020FCDC0020B9 +:10898C00064A0748137B117C03F0010301F0200118 +:10899C0043F01003415C0B43137370471CD600204B +:1089AC00FCDC0020064A0748137B517D03F00103D1 +:1089BC0001F0200143F01003415C0B43137370472B +:1089CC001CD60020FCDC0020064A0748137B117DD6 +:1089DC0003F0010301F0200143F01003415C0B4351 +:1089EC00137370471CD60020FCDC0020064A074895 +:1089FC00137B517E03F0010301F0200143F01003BF +:108A0C00415C0B43137370471CD60020FCDC002028 +:108A1C00064A0748137B117E03F0010301F0200185 +:108A2C0043F01003415C0B43137370471CD60020BA +:108A3C00FCDC0020064A0748137B517B03F0010342 +:108A4C0001F0200143F01003415C0B43137370479A +:108A5C001CD60020FCDC0020064A0748137B517C06 +:108A6C0003F0010301F0400143F01003415C0B43A0 +:108A7C00137370471CD60020FCDC0020064A074804 +:108A8C00137B117C03F0010301F0400143F0100350 +:108A9C00415C0B43137370471CD60020FCDC002098 +:108AAC00064A0748137B517D03F0010301F0400196 +:108ABC0043F01003415C0B43137370471CD600202A +:108ACC00FCDC0020064A0748137B117D03F00103F0 +:108ADC0001F0400143F01003415C0B4313737047EA +:108AEC001CD60020FCDC0020064A0748137B517E74 +:108AFC0003F0010301F0400143F01003415C0B4310 +:108B0C00137370471CD60020FCDC0020064A074873 +:108B1C00137B117E03F0010301F0400143F01003BD +:108B2C00415C0B43137370471CD60020FCDC002007 +:108B3C00064A0748137B517B03F0010301F0400107 +:108B4C0043F01003415C0B43137370471CD6002099 +:108B5C00FCDC0020064A0748137B517C03F0010320 +:108B6C0021F07F0143F01003415C0B4313737047FA +:108B7C001CD60020FCDC0020064A0748137B117C25 +:108B8C0003F0010321F07F0143F01003415C0B4320 +:108B9C00137370471CD60020FCDC0020064A0748E3 +:108BAC00137B517D03F0010321F07F0143F010038F +:108BBC00415C0B43137370471CD60020FCDC002077 +:108BCC00064A0748137B117D03F0010321F07F0156 +:108BDC0043F01003415C0B43137370471CD6002009 +:108BEC00FCDC0020064A0748137B517E03F001038E +:108BFC0021F07F0143F01003415C0B43137370476A +:108C0C001CD60020FCDC0020064A0748137B117E92 +:108C1C0003F0010321F07F0143F01003415C0B438F +:108C2C00137370471CD60020FCDC0020064A074852 +:108C3C00137B517B03F0010321F07F0143F0100300 +:108C4C00415C0B43137370471CD60020FCDC0020E6 +:108C5C00024A537C23F00103537470471CD6002046 +:108C6C00024A137C23F00103137470471CD60020B6 +:108C7C00024A537D23F00103537570471CD6002024 +:108C8C00024A137D23F00103137570471CD6002094 +:108C9C00024A537E23F00103537670471CD6002002 +:108CAC00024A137E23F00103137670471CD6002072 +:108CBC00024A537B23F00103537370471CD60020E8 +:108CCC00024A537C23F00203537470471CD60020D5 +:108CDC00024A137C23F00203137470471CD6002045 +:108CEC00024A537D23F00203537570471CD60020B3 +:108CFC00024A137D23F00203137570471CD6002023 +:108D0C00024A537E23F00203537670471CD6002090 +:108D1C00024A137E23F00203137670471CD6002000 +:108D2C00024A537B23F00203537370471CD6002076 +:108D3C00024A537C23F00403537470471CD6002062 +:108D4C00024A137C23F00403137470471CD60020D2 +:108D5C00024A537D23F00403537570471CD6002040 +:108D6C00024A137D23F00403137570471CD60020B0 +:108D7C00024A537E23F00403537670471CD600201E +:108D8C00024A137E23F00403137670471CD600208E +:108D9C00024A537B23F00403537370471CD6002004 +:108DAC00024A537C23F00803537470471CD60020EE +:108DBC00024A137C23F00803137470471CD600205E +:108DCC00024A537D23F00803537570471CD60020CC +:108DDC00024A137D23F00803137570471CD600203C +:108DEC00024A537E23F00803537670471CD60020AA +:108DFC00024A137E23F00803137670471CD600201A +:108E0C00024A537B23F00803537370471CD600208F +:108E1C00024A537C23F01003537470471CD6002075 +:108E2C00024A137C23F01003137470471CD60020E5 +:108E3C00024A537D23F01003537570471CD6002053 +:108E4C00024A137D23F01003137570471CD60020C3 +:108E5C00024A537E23F01003537670471CD6002031 +:108E6C00024A137E23F01003137670471CD60020A1 +:108E7C00024A537B23F01003537370471CD6002017 +:108E8C00024A537C23F02003537470471CD60020F5 +:108E9C00024A137C23F02003137470471CD6002065 +:108EAC00024A537D23F02003537570471CD60020D3 +:108EBC00024A137D23F02003137570471CD6002043 +:108ECC00024A537E23F02003537670471CD60020B1 +:108EDC00024A137E23F02003137670471CD6002021 +:108EEC00024A537B23F02003537370471CD6002097 +:108EFC00024A537C23F04003537470471CD6002065 +:108F0C00024A137C23F04003137470471CD60020D4 +:108F1C00024A537D23F04003537570471CD6002042 +:108F2C00024A137D23F04003137570471CD60020B2 +:108F3C00024A537E23F04003537670471CD6002020 +:108F4C00024A137E23F04003137670471CD6002090 +:108F5C00024A537B23F04003537370471CD6002006 +:108F6C00024A537C03F07F03537470471CD60020D5 +:108F7C00024A137C03F07F03137470471CD6002045 +:108F8C00024A537D03F07F03537570471CD60020B3 +:108F9C00024A137D03F07F03137570471CD6002023 +:108FAC00024A537E03F07F03537670471CD6002091 +:108FBC00024A137E03F07F03137670471CD6002001 +:108FCC00024A537B03F07F03537370471CD6002077 +:108FDC00024A537C43F00103537470471CD60020A3 +:108FEC00024A137C43F00103137470471CD6002013 +:108FFC00024A537D43F00103537570471CD6002081 +:10900C00024A137D43F00103137570471CD60020F0 +:10901C00024A537E43F00103537670471CD600205E +:10902C00024A137E43F00103137670471CD60020CE +:10903C00024A537B43F00103537370471CD6002044 +:10904C00024A537C43F00203537470471CD6002031 +:10905C00024A137C43F00203137470471CD60020A1 +:10906C00024A537D43F00203537570471CD600200F +:10907C00024A137D43F00203137570471CD600207F +:10908C00024A537E43F00203537670471CD60020ED +:10909C00024A137E43F00203137670471CD600205D +:1090AC00024A537B43F00203537370471CD60020D3 +:1090BC00024A537C43F00403537470471CD60020BF +:1090CC00024A137C43F00403137470471CD600202F +:1090DC00024A537D43F00403537570471CD600209D +:1090EC00024A137D43F00403137570471CD600200D +:1090FC00024A537E43F00403537670471CD600207B +:10910C00024A137E43F00403137670471CD60020EA +:10911C00024A537B43F00403537370471CD6002060 +:10912C00024A537C43F00803537470471CD600204A +:10913C00024A137C43F00803137470471CD60020BA +:10914C00024A537D43F00803537570471CD6002028 +:10915C00024A137D43F00803137570471CD6002098 +:10916C00024A537E43F00803537670471CD6002006 +:10917C00024A137E43F00803137670471CD6002076 +:10918C00024A537B43F00803537370471CD60020EC +:10919C00024A537C43F01003537470471CD60020D2 +:1091AC00024A137C43F01003137470471CD6002042 +:1091BC00024A537D43F01003537570471CD60020B0 +:1091CC00024A137D43F01003137570471CD6002020 +:1091DC00024A537E43F01003537670471CD600208E +:1091EC00024A137E43F01003137670471CD60020FE +:1091FC00024A537B43F01003537370471CD6002074 +:10920C00024A537C43F02003537470471CD6002051 +:10921C00024A137C43F02003137470471CD60020C1 +:10922C00024A537D43F02003537570471CD600202F +:10923C00024A137D43F02003137570471CD600209F +:10924C00024A537E43F02003537670471CD600200D +:10925C00024A137E43F02003137670471CD600207D +:10926C00024A537B43F02003537370471CD60020F3 +:10927C00024A537C43F04003537470471CD60020C1 +:10928C00024A137C43F04003137470471CD6002031 +:10929C00024A537D43F04003537570471CD600209F +:1092AC00024A137D43F04003137570471CD600200F +:1092BC00024A537E43F04003537670471CD600207D +:1092CC00024A137E43F04003137670471CD60020ED +:1092DC00024A537B43F04003537370471CD6002063 +:1092EC00024A537C63F07F03537470471CD60020F2 +:1092FC00024A137C63F07F03137470471CD6002062 +:10930C00024A537D63F07F03537570471CD60020CF +:10931C00024A137D63F07F03137570471CD600203F +:10932C00024A537E63F07F03537670471CD60020AD +:10933C00024A137E63F07F03137670471CD600201D +:10934C00024A537B63F07F03537370471CD6002093 +:10935C00024A9388013B9380704700BF1CD60020C3 +:10936C00094A30B5D5691369107BE9186B4020F0B8 +:10937C003B044B40C1F3004091831B0A204303F094 +:10938C0010030343137330BD1CD60020094A30B5BB +:10939C00D5695369107BE9186B4020F03B044B40B6 +:1093AC00C1F3004091831B0A204303F010030343D5 +:1093BC00137330BD1CD60020024A938B0133938368 +:1093CC00704700BF1CD6002010B5034C607FFEF721 +:1093DC007DFD607710BD00BF1CD6002010B5034C7E +:1093EC00607FFEF783FD607710BD00BF1CD60020A8 +:1093FC000749CB695B001A0AC3F300408B8302F068 +:10940C00100210430A7B22F03B0202430A7370479E +:10941C001CD60020024A938B013B9383704700BFFC +:10942C001CD6002010B5034C207FFEF74FFD207793 +:10943C0010BD00BF1CD6002010B5034C207FFEF7DA +:10944C0055FD207710BD00BF1CD60020094A30B551 +:10945C00D5699368107BE9186B4020F03B044B40B6 +:10946C00C1F3004091831B0A204303F01003034314 +:10947C00137330BD1CD60020014B5A7F5A747047B1 +:10948C001CD60020014B1A7F5A7470471CD6002042 +:10949C00014B5A7F1A7470471CD60020014B1A7F5F +:1094AC001A7470471CD60020014B5A7F5A757047AE +:1094BC001CD60020014B1A7F5A7570471CD6002011 +:1094CC00014B5A7F1A7570471CD60020014B1A7F2E +:1094DC001A7570471CD60020014B5A7C5A7770477E +:1094EC001CD60020014B1A7C5A7770471CD60020E2 +:1094FC00014B5A7D5A7770471CD60020014B1A7DC0 +:10950C005A7770471CD60020014B1A7F5A77704748 +:10951C001CD60020014B5A7B5A7770471CD6002072 +:10952C00014B5A7C1A7770471CD60020014B1A7CD1 +:10953C001A7770471CD60020014B5A7D1A7770475A +:10954C001CD60020014B1A7D1A7770471CD60020C0 +:10955C00014B5A7F1A7770471CD60020014B5A7B5F +:10956C001A7770471CD60020014B5A7F5A737047EC +:10957C001CD60020014B1A7F5A7370471CD6002052 +:10958C0070B50D4D0D4C6A7F697B8B185140DEB266 +:10959C005A4086EA0100A45D81F080016E7300F0F0 +:1095AC001000204340EA132001EA02035B0903F098 +:1095BC00040303432B7370BD1CD60020FCD8002081 +:1095CC0070B50D4D0D4C2A7F697B8B185140DEB266 +:1095DC005A4086EA0100A45D81F080016E7300F0B0 +:1095EC001000204340EA132001EA02035B0903F058 +:1095FC00040303432B7370BD1CD60020FCD8002041 +:10960C0070B5104C607B627F237B811803F00103E3 +:10961C000B4482EA00010C48DDB25A40405D657390 +:10962C0040EA132681EA050081F0800100F0100069 +:10963C0001EA020330435B0903F004030343237381 +:10964C0070BD00BF1CD60020FCD8002070B5104C9B +:10965C00607B227F237B811803F001030B4482EA99 +:10966C0000010C48DDB25A40405D657340EA132698 +:10967C0081EA050081F0800100F0100001EA02038C +:10968C0030435B0903F004030343237370BD00BF35 +:10969C001CD60020FCD800200D4870B5467B437FBB +:1096AC000C4DF21A7340D4B283EA04012D5D44735D +:1096BC0001F0100141F002012943C2F30025724070 +:1096CC00294313405B0903F004030B43037370BD80 +:1096DC001CD60020FCD800200D4870B5467B037FBB +:1096EC000C4DF21A7340D4B283EA04012D5D44731D +:1096FC0001F0100141F002012943C2F30025724030 +:10970C00294313405B0903F004030B43037370BD3F +:10971C001CD60020FCD800200F4870B5457B437F39 +:10972C00027BE91A6B4002F001028A1A0B49D4B28F +:10973C00C2F300266A40095D447341F002010E43F6 +:10974C0084EA0301134001F010015B09314303F07B +:10975C0004030B43037370BD1CD60020FCD80020FF +:10976C000F4870B5457B037F027BE91A6B4002F012 +:10977C0001028A1A0B49D4B2C2F300266A40095D71 +:10978C00447341F002010E4384EA0301134001F0DB +:10979C0010015B09314303F004030B43037370BDE9 +:1097AC001CD60020FCD80020054B597B5A7F0A4060 +:1097BC0004495A738A5C42F010021A73704700BF56 +:1097CC001CD60020FCDB0020054B597B1A7F0A407D +:1097DC0004495A738A5C42F010021A73704700BF36 +:1097EC001CD60020FCDB0020044B597B5A7F4A40DE +:1097FC0003495A738A5C1A73704700BF1CD6002049 +:10980C00FCDB0020044B597B1A7F4A4003495A73F6 +:10981C008A5C1A73704700BF1CD60020FCDB00204A +:10982C00044B597B5A7F0A4303495A738A5C1A7357 +:10983C00704700BF1CD60020FCDB0020044B597B7A +:10984C001A7F0A4303495A738A5C1A73704700BF24 +:10985C001CD60020FCDB00200D4870B5457B437FF7 +:10986C000C4EEA1A6B4083EA0201D4B201F01001EB +:10987C00345D41F002012143C2F300246A402143CC +:10988C0013405B0903F004030B43037370BD00BF6B +:10989C001CD60020FCD800200D4870B5457B037FFA +:1098AC000C4EEA1A6B4083EA0201D4B201F01001AB +:1098BC00345D41F002012143C2F300246A4021438C +:1098CC0013405B0903F004030B43037370BD00BF2B +:1098DC001CD60020FCD80020014B9A8B9A80704734 +:1098EC001CD60020014B9A8B1A8170471CD6002085 +:1098FC00094A30B5156A1369107BE9186B4020F0E2 +:10990C003B044B40C1F3004011841B0A204303F07D +:10991C0010030343137330BD1CD60020094A30B525 +:10992C00156A5369107BE9186B4020F03B044B40DF +:10993C00C1F3004011841B0A204303F010030343BE +:10994C00137330BD1CD60020024A138C01331384D0 +:10995C00704700BF1CD6002010B5044C94F82100B1 +:10996C00FEF7B4FA84F8210010BD00BF1CD600200D +:10997C0010B5044C94F82100FEF7B8FA84F82100D5 +:10998C0010BD00BF1CD6002007490B6A5B001A0AE9 +:10999C00C3F300400B8402F0100210430A7B22F048 +:1099AC003B0202430A7370471CD60020024A138CF8 +:1099BC00013B1384704700BF1CD6002010B5044C2B +:1099CC0094F82000FEF782FA84F8200010BD00BF46 +:1099DC001CD6002010B5044C94F82000FEF786FA33 +:1099EC0084F8200010BD00BF1CD60020094A30B5F9 +:1099FC00156A9368107BE9186B4020F03B044B40D0 +:109A0C00C1F3004011841B0A204303F010030343ED +:109A1C00137330BD1CD60020024B93F821205A74CE +:109A2C00704700BF1CD60020024B93F820205A74BC +:109A3C00704700BF1CD60020024B93F821201A74EB +:109A4C00704700BF1CD60020024B93F820201A74DC +:109A5C00704700BF1CD60020024B93F821205A758A +:109A6C00704700BF1CD60020024B93F820205A757B +:109A7C00704700BF1CD60020024B93F821201A75AA +:109A8C00704700BF1CD60020024B93F820201A759B +:109A9C00704700BF1CD60020024B5A7C83F8212053 +:109AAC00704700BF1CD60020024B1A7C83F8212083 +:109ABC00704700BF1CD60020024B5A7D83F8212032 +:109ACC00704700BF1CD60020024B1A7D83F8212062 +:109ADC00704700BF1CD60020024B93F8202083F85F +:109AEC00212070471CD60020024B5A7B83F8212082 +:109AFC00704700BF1CD60020024B5A7C83F82020F4 +:109B0C00704700BF1CD60020024B1A7C83F8202023 +:109B1C00704700BF1CD60020024B5A7D83F82020D2 +:109B2C00704700BF1CD60020024B1A7D83F8202002 +:109B3C00704700BF1CD60020024B93F8212083F8FD +:109B4C00202070471CD60020024B5A7B83F8202023 +:109B5C00704700BF1CD60020024B93F821205A738B +:109B6C00704700BF1CD60020024B93F820205A737C +:109B7C00704700BF1CD6002070B50E4D0E4C95F8EA +:109B8C002120697B8B185140DEB25A4086EA0100D5 +:109B9C00A45D81F080016E7300F01000204340EA58 +:109BAC00132001EA02035B0903F0040303432B7344 +:109BBC0070BD00BF1CD60020FCD8002070B50E4D27 +:109BCC000E4C95F82020697B8B185140DEB25A4020 +:109BDC0086EA0100A45D81F080016E7300F0100034 +:109BEC00204340EA132001EA02035B0903F004035B +:109BFC0003432B7370BD00BF1CD60020FCD8002083 +:109C0C0070B5104C607B94F82120237B811803F0F5 +:109C1C0001030B4482EA00010B48DDB25A40405D5F +:109C2C00657340EA132681EA050081F0800100F09B +:109C3C00100001EA020330435B0903F00403034301 +:109C4C00237370BD1CD60020FCD8002070B5104CBE +:109C5C00607B94F82020237B811803F001030B44D4 +:109C6C0082EA00010B48DDB25A40405D657340EA60 +:109C7C00132681EA050081F0800100F0100001EA52 +:109C8C00020330435B0903F004030343237370BDE9 +:109C9C001CD60020FCD800200E4870B5467B90F8EE +:109CAC0021300D4DF21A7340D4B283EA04012D5DBC +:109CBC00447301F0100141F002012943C2F3002565 +:109CCC007240294313405B0903F004030B430373F5 +:109CDC0070BD00BF1CD60020FCD800200E4870B50B +:109CEC00467B90F820300D4DF21A7340D4B283EAC3 +:109CFC0004012D5D447301F0100141F00201294370 +:109D0C00C2F300257240294313405B0903F004039E +:109D1C000B43037370BD00BF1CD60020FCD8002081 +:109D2C00104870B5457B90F82130027BE91A6B40E6 +:109D3C0002F001028A1A0C49D4B2C2F300266A401E +:109D4C00095D447341F002010E4384EA03011340A0 +:109D5C0001F010015B09314303F004030B4303735F +:109D6C0070BD00BF1CD60020FCD80020104870B578 +:109D7C00457B90F82030027BE91A6B4002F001021F +:109D8C008A1A0C49D4B2C2F300266A40095D4473A6 +:109D9C0041F002010E4384EA0301134001F010016B +:109DAC005B09314303F004030B43037370BD00BF25 +:109DBC001CD60020FCD80020054B597B93F82120A1 +:109DCC000A4004495A738A5C42F010021A737047B5 +:109DDC001CD60020FCDB0020054B597B93F820207F +:109DEC000A4004495A738A5C42F010021A73704795 +:109DFC001CD60020FCDB0020044B597B93F821205F +:109E0C004A4003495A738A5C1A7370471CD6002067 +:109E1C00FCDB0020044B597B93F820204A4003497B +:109E2C005A738A5C1A7370471CD60020FCDB002026 +:109E3C00044B597B93F821200A4303495A738A5CDB +:109E4C001A7370471CD60020FCDB0020044B597B96 +:109E5C0093F820200A4303495A738A5C1A7370479B +:109E6C001CD60020FCDB00200D4870B5457B90F81B +:109E7C0021300C4EEA1A6B4083EA0201D4B201F095 +:109E8C001001345D41F002012143C2F300246A4009 +:109E9C00214313405B0903F004030B43037370BDB0 +:109EAC001CD60020FCD800200D4870B5457B90F8DE +:109EBC0020300C4EEA1A6B4083EA0201D4B201F056 +:109ECC001001345D41F002012143C2F300246A40C9 +:109EDC00214313405B0903F004030B43037370BD70 +:109EEC001CD60020FCD80020014B1A8C9A8070479D +:109EFC001CD60020014B1A8C1A8170471CD60020EE +:109F0C00FFF726BAF0B5154DAF692E692B7BBC1B3C +:109F1C0003F00103E41A210A87EA0400C4F30042A7 +:109F2C002C8321F07F0186EA00037E400A431B0A42 +:109F3C003040A1B242F0020203F01003400B0029A2 +:109F4C00D2B200F0040018BF002142EA030208BF9D +:109F5C00402140EA02030B432B73F0BD1CD60020BA +:109F6C00024B5A7B83F83A20704700BF1CD6002066 +:109F7C0070B5154D2B69AA692C7B04F00101D4181E +:109F8C005A400C44200AC4F300412C8320F07F007B +:109F9C00084384EA020182F40042090A01F010012C +:109FAC000843A1B2002983EA0401C0B202EA01020B +:109FBC000CBF40260026520B02F0040240EA0203BA +:109FCC0033432B7370BD00BF1CD60020044A537B57 +:109FDC0082F8343023F07F0382F83530704700BFAD +:109FEC001CD60020F0B5154DAF696E692B7BBC1BE0 +:109FFC0003F00103E41A210A87EA0400C4F30042C7 +:10A00C002C8321F07F0186EA00037E400A431B0A61 +:10A01C003040A1B242F0020203F01003400B0029C1 +:10A02C00D2B200F0040018BF002142EA030208BFBC +:10A03C00402140EA02030B432B73F0BD1CD60020D9 +:10A04C00074B084A93F83A0093F83710125C587390 +:10A05C0042EA81011A7B02F001020A431A7370472B +:10A06C001CD60020FCD8002070B5154D6B69AA6970 +:10A07C002C7B04F00101D4185A400C44200AC4F380 +:10A08C0000412C8320F07F00084384EA020182F413 +:10A09C000042090A01F010010843A1B2002983EA29 +:10A0AC000401C0B202EA01020CBF40260026520B8A +:10A0BC0002F0040240EA020333432B7370BD00BF6D +:10A0CC001CD600200A4B93F8341093F8352001F07D +:10A0DC007F0193F8370011431A7B02F00102597388 +:10A0EC0042EA80020348415C0A431A73704700BF7E +:10A0FC001CD60020FCD800200B4810B5027B42F384 +:10A10C000002130E028394B223F07F0103F01003BC +:10A11C00002C43EAD2730CBF4024002443F002030A +:10A12C000B432343037310BD1CD60020104830B5DD +:10A13C00017B836901F0010101EB430183EA010218 +:10A14C000B0AC1F30045018303F01004520B03F01A +:10A15C00800302F004022B438DB21A43002D44EA13 +:10A16C00020314BF002540252B43037330BD00BFF1 +:10A17C001CD600200022024B83F83920704700BF08 +:10A18C001CD60020F0B5154DAF69AE682B7BBC1BFF +:10A19C0003F00103E41A210A87EA0400C4F3004225 +:10A1AC002C8321F07F0186EA00037E400A431B0AC0 +:10A1BC003040A1B242F0020203F01003400B002920 +:10A1CC00D2B200F0040018BF002142EA030208BF1B +:10A1DC00402140EA02030B432B73F0BD1CD6002038 +:10A1EC000122024B83F83920704700BF1CD6002097 +:10A1FC0070B5154DAB68AA692C7B04F00101D4181D +:10A20C005A400C44200AC4F300412C8320F07F00F8 +:10A21C00084384EA020182F40042090A01F01001A9 +:10A22C000843A1B2002983EA0401C0B202EA010288 +:10A23C000CBF40260026520B02F0040240EA020337 +:10A24C0033432B7370BD00BF1CD600200B480C4948 +:10A25C0030B5457B6B42DCB285EA0402095D447380 +:10A26C0002F0100242F002020A4342EAD3722B407F +:10A27C005B0903F004031343037330BD1CD60020A9 +:10A28C00FCD80020FFF7E2BFFFF7E0BFFFF7DEBF0F +:10A29C00FFF7DCBFFFF7DABFFFF7D8BFFFF7D6BF7A +:10A2AC000222024B83F83920704700BF1CD60020D5 +:10A2BC00024A138A01331382704700BF1CD6002058 +:10A2CC0010B5034C607CFDF701FE607410BD00BF3F +:10A2DC001CD6002010B5034C607CFDF707FE6074A3 +:10A2EC0010BD00BF1CD60020074A517BCB0943EAA6 +:10A2FC004103117B5BB221F03B01537303F0290343 +:10A30C000B431373704700BF1CD60020024BDA6856 +:10A31C00596A5A62D96070471CD60020094A30B578 +:10A32C0095691369107BE9186B4020F03B044B4096 +:10A33C00C1F3004011831B0A204303F010030343B5 +:10A34C00137330BD1CD6002010B5034C207CFDF7D8 +:10A35C00BDFD207410BD00BF1CD6002010B5034CF1 +:10A36C00207CFDF7C3FD207410BD00BF1CD600205F +:10A37C00064B597B1A7B22F03B0001F02902024369 +:10A38C001A73CA0142EA51025A7370471CD6002054 +:10A39C00024A938A01339382704700BF1CD6002077 +:10A3AC0010B5034C607DFDF791FD607510BD00BFCD +:10A3BC001CD6002010B5034C607DFDF797FD607531 +:10A3CC0010BD00BF1CD60020094991F90C20487B18 +:10A3DC0002F0010322F03B0243EA400342EAD012AE +:10A3EC005BB203F028004B7302430A73704700BF43 +:10A3FC001CD60020094A30B595695369107BE918C1 +:10A40C006B4020F03B044B40C1F3004011831B0A0E +:10A41C00204303F010030343137330BD1CD60020FC +:10A42C0010B5034C207DFDF751FD207510BD00BF0C +:10A43C001CD6002010B5034C207DFDF757FD207570 +:10A44C0010BD00BF1CD600200849087B4A7BC30105 +:10A45C0020F03B0043EA520302F001025BB20243DC +:10A46C0003F028004B7302430A7370471CD600207C +:10A47C00024A138B01331383704700BF1CD6002094 +:10A48C0010B5034C607EFDF721FD607610BD00BF5A +:10A49C001CD6002010B5034C607EFDF727FD6076BE +:10A4AC0010BD00BF1CD60020094A117B537BC80786 +:10A4BC0048BF43F48073C80648BF43F40073890750 +:10A4CC00044948BF43F4806331F8133093817047DB +:10A4DC001CD60020841F016007498B695B001A0A97 +:10A4EC00C3F300400B8302F0100210430A7B22F0EE +:10A4FC003B0202430A7370471CD6002010B5034C74 +:10A50C00207EFDF7E3FC207610BD00BF1CD600209A +:10A51C0010B5034C207EFDF7E9FC207610BD00BF82 +:10A52C001CD6002007494B7B0A7BDB4322F03A0206 +:10A53C00DBB242F012024B7303F0280313430B738C +:10A54C00704700BF1CD60020024A138901331381C7 +:10A55C00704700BF1CD60020054A137B23F03B013B +:10A56C00537B03F028030B4343F001031373704731 +:10A57C001CD60020094A30B595699368107BE91800 +:10A58C006B4020F03B044B40C1F3004011831B0A8D +:10A59C00204303F010030343137330BD1CD600207B +:10A5AC00024A1389013B1381704700BF1CD600205F +:10A5BC0010B5034C607BFDF789FC607310BD00BFC8 +:10A5CC001CD6002010B5034C607BFDF78FFC60732C +:10A5DC0010BD00BF1CD60020074A137B517B01F035 +:10A5EC00280023F03A011B01014303F010030B4335 +:10A5FC0083F00103137370471CD60020014B1A7CA7 +:10A60C005A7470471CD60020014B5A7D5A747047FF +:10A61C001CD60020014B1A7D5A7470471CD60020A2 +:10A62C00014B5A7E5A7470471CD60020014B1A7E7F +:10A63C005A7470471CD60020014B5A7B5A747047D1 +:10A64C001CD60020014B5A7C1A7470471CD6002073 +:10A65C00014B5A7D1A7470471CD60020014B1A7D91 +:10A66C001A7470471CD60020014B5A7E1A7470471E +:10A67C001CD60020014B1A7E1A7470471CD6002081 +:10A68C00014B5A7B1A7470471CD60020014B5A7C24 +:10A69C005A7570471CD60020014B1A7C5A757047AE +:10A6AC001CD60020014B1A7D5A7570471CD6002011 +:10A6BC00014B5A7E5A7570471CD60020014B1A7EEE +:10A6CC005A7570471CD60020014B5A7B5A7570473F +:10A6DC001CD60020014B5A7C1A7570471CD60020E2 +:10A6EC00014B1A7C1A7570471CD60020014B5A7D01 +:10A6FC001A7570471CD60020014B5A7E1A7570478C +:10A70C001CD60020014B1A7E1A7570471CD60020EF +:10A71C00014B5A7B1A7570471CD60020014B5A7C92 +:10A72C005A7670471CD60020014B1A7C5A7670471B +:10A73C001CD60020014B5A7D5A7670471CD600203F +:10A74C00014B1A7D5A7670471CD60020014B1A7E9D +:10A75C005A7670471CD60020014B5A7B5A767047AC +:10A76C001CD60020014B5A7C1A7670471CD6002050 +:10A77C00014B1A7C1A7670471CD60020014B5A7D6F +:10A78C001A7670471CD60020014B1A7D1A7670473A +:10A79C001CD60020014B5A7E1A7670471CD600201E +:10A7AC00014B5A7B1A7670471CD60020014B5A7C01 +:10A7BC005A7370471CD60020014B1A7C5A73704791 +:10A7CC001CD60020014B5A7D5A7370471CD60020B2 +:10A7DC00014B1A7D5A7370471CD60020014B5A7ED0 +:10A7EC005A7370471CD60020014B1A7E5A7370475F +:10A7FC001CD6002070B50D4D0D4C6A7C697B8B18F6 +:10A80C005140DEB25A4086EA0100A45D81F080011D +:10A81C006E7300F01000204340EA132001EA02039B +:10A82C005B0903F0040303432B7370BD1CD600209B +:10A83C00FCD8002070B50D4D0D4C2A7C697B8B1813 +:10A84C005140DEB25A4086EA0100A45D81F08001DD +:10A85C006E7300F01000204340EA132001EA02035B +:10A86C005B0903F0040303432B7370BD1CD600205B +:10A87C00FCD8002070B50D4D0D4C6A7D697B8B1892 +:10A88C005140DEB25A4086EA0100A45D81F080019D +:10A89C006E7300F01000204340EA132001EA02031B +:10A8AC005B0903F0040303432B7370BD1CD600201B +:10A8BC00FCD8002070B50D4D0D4C2A7D697B8B1892 +:10A8CC005140DEB25A4086EA0100A45D81F080015D +:10A8DC006E7300F01000204340EA132001EA0203DB +:10A8EC005B0903F0040303432B7370BD1CD60020DB +:10A8FC00FCD8002070B50D4D0D4C6A7E697B8B1811 +:10A90C005140DEB25A4086EA0100A45D81F080011C +:10A91C006E7300F01000204340EA132001EA02039A +:10A92C005B0903F0040303432B7370BD1CD600209A +:10A93C00FCD8002070B50D4D0D4C2A7E697B8B1810 +:10A94C005140DEB25A4086EA0100A45D81F08001DC +:10A95C006E7300F01000204340EA132001EA02035A +:10A96C005B0903F0040303432B7370BD1CD600205A +:10A97C00FCD80020094930B54C7B094D6300D8B296 +:10A98C0000F010022D5C48732A4342EA1322634004 +:10A99C005B0903F0040313430B7330BD1CD600207A +:10A9AC00FCD8002070B5104C607B627C237B811836 +:10A9BC0003F001030B4482EA00010C48DDB25A405B +:10A9CC00405D657340EA132681EA050081F0800141 +:10A9DC0000F0100001EA020330435B0903F00403AA +:10A9EC000343237370BD00BF1CD60020FCD800208D +:10A9FC0070B5104C607B227C237B811803F0010323 +:10AA0C000B4482EA00010C48DDB25A40405D65738C +:10AA1C0040EA132681EA050081F0800100F0100065 +:10AA2C0001EA020330435B0903F00403034323737D +:10AA3C0070BD00BF1CD60020FCD8002070B5104C97 +:10AA4C00607B627D237B811803F001030B4482EA57 +:10AA5C0000010C48DDB25A40405D657340EA132694 +:10AA6C0081EA050081F0800100F0100001EA020388 +:10AA7C0030435B0903F004030343237370BD00BF31 +:10AA8C001CD60020FCD8002070B5104C607B227DB9 +:10AA9C00237B811803F001030B4482EA00010C486C +:10AAAC00DDB25A40405D657340EA132681EA050029 +:10AABC0081F0800100F0100001EA020330435B09D1 +:10AACC0003F004030343237370BD00BF1CD60020A6 +:10AADC00FCD8002070B5104C607B627E237B811803 +:10AAEC0003F001030B4482EA00010C48DDB25A402A +:10AAFC00405D657340EA132681EA050081F0800110 +:10AB0C0000F0100001EA020330435B0903F0040378 +:10AB1C000343237370BD00BF1CD60020FCD800205B +:10AB2C0070B5104C607B227E237B811803F00103EF +:10AB3C000B4482EA00010C48DDB25A40405D65735B +:10AB4C0040EA132681EA050081F0800100F0100034 +:10AB5C0001EA020330435B0903F00403034323734C +:10AB6C0070BD00BF1CD60020FCD800200B490C483F +:10AB7C0030B50A7B4D7B02F0010202EB4503DAB2E1 +:10AB8C00805C4A7340EA13246B4002F010005B09AE +:10AB9C00204303F0040303430B7330BD1CD6002089 +:10ABAC00FCD800200D4870B5467B437C0C4DF21A46 +:10ABBC007340D4B283EA04012D5D447301F010019B +:10ABCC0041F002012943C2F300257240294313408E +:10ABDC005B0903F004030B43037370BD1CD6002008 +:10ABEC00FCD800200D4870B5467B037C0C4DF21A46 +:10ABFC007340D4B283EA04012D5D447301F010015B +:10AC0C0041F002012943C2F300257240294313404D +:10AC1C005B0903F004030B43037370BD1CD60020C7 +:10AC2C00FCD800200D4870B5467B437D0C4DF21AC4 +:10AC3C007340D4B283EA04012D5D447301F010011A +:10AC4C0041F002012943C2F300257240294313400D +:10AC5C005B0903F004030B43037370BD1CD6002087 +:10AC6C00FCD800200D4870B5467B037D0C4DF21AC4 +:10AC7C007340D4B283EA04012D5D447301F01001DA +:10AC8C0041F002012943C2F30025724029431340CD +:10AC9C005B0903F004030B43037370BD1CD6002047 +:10ACAC00FCD800200D4870B5467B437E0C4DF21A43 +:10ACBC007340D4B283EA04012D5D447301F010019A +:10ACCC0041F002012943C2F300257240294313408D +:10ACDC005B0903F004030B43037370BD1CD6002007 +:10ACEC00FCD800200D4870B5467B037E0C4DF21A43 +:10ACFC007340D4B283EA04012D5D447301F010015A +:10AD0C0041F002012943C2F300257240294313404C +:10AD1C005B0903F004030B43037370BD1CD60020C6 +:10AD2C00FCD80020044B054A1B7843F00203137334 +:10AD3C0000235373704700BFFCD800201CD60020A2 +:10AD4C000F4870B5457B437C027BE91A6B4002F0DF +:10AD5C0001028A1A0B49D4B2C2F300266A40095D7B +:10AD6C00447341F002010E4384EA0301134001F0E5 +:10AD7C0010015B09314303F004030B43037370BDF3 +:10AD8C001CD60020FCD800200F4870B5457B037CF6 +:10AD9C00027BE91A6B4002F001028A1A0B49D4B209 +:10ADAC00C2F300266A40095D447341F002010E4370 +:10ADBC0084EA0301134001F010015B09314303F0F5 +:10ADCC0004030B43037370BD1CD60020FCD8002079 +:10ADDC000F4870B5457B437D027BE91A6B4002F04E +:10ADEC0001028A1A0B49D4B2C2F300266A40095DEB +:10ADFC00447341F002010E4384EA0301134001F055 +:10AE0C0010015B09314303F004030B43037370BD62 +:10AE1C001CD60020FCD800200F4870B5457B037D64 +:10AE2C00027BE91A6B4002F001028A1A0B49D4B278 +:10AE3C00C2F300266A40095D447341F002010E43DF +:10AE4C0084EA0301134001F010015B09314303F064 +:10AE5C0004030B43037370BD1CD60020FCD80020E8 +:10AE6C000F4870B5457B437E027BE91A6B4002F0BC +:10AE7C0001028A1A0B49D4B2C2F300266A40095D5A +:10AE8C00447341F002010E4384EA0301134001F0C4 +:10AE9C0010015B09314303F004030B43037370BDD2 +:10AEAC001CD60020FCD800200F4870B5457B037ED3 +:10AEBC00027BE91A6B4002F001028A1A0B49D4B2E8 +:10AECC00C2F300266A40095D447341F002010E434F +:10AEDC0084EA0301134001F010015B09314303F0D4 +:10AEEC0004030B43037370BD1CD60020FCD8002058 +:10AEFC00084810B5037B43F30001074BCCB204F0B8 +:10AF0C0010021B5D4473134343F0020343EAD173F5 +:10AF1C00037310BD1CD60020FCD80020054B597BB8 +:10AF2C005A7C0A4004495A738A5C42F010021A7324 +:10AF3C00704700BF1CD60020FCDB0020054B597B62 +:10AF4C001A7C0A4004495A738A5C42F010021A7344 +:10AF5C00704700BF1CD60020FCDB0020054B597B42 +:10AF6C005A7D0A4004495A738A5C42F010021A73E3 +:10AF7C00704700BF1CD60020FCDB0020054B597B22 +:10AF8C001A7D0A4004495A738A5C42F010021A7303 +:10AF9C00704700BF1CD60020FCDB0020054B597B02 +:10AFAC005A7E0A4004495A738A5C42F010021A73A2 +:10AFBC00704700BF1CD60020FCDB0020054B597BE2 +:10AFCC001A7E0A4004495A738A5C42F010021A73C2 +:10AFDC00704700BF1CD60020FCDB0020034A04494C +:10AFEC00537BCB5C43F01003137370471CD60020CB +:10AFFC00FCDB0020044B597B5A7C4A4003495A73B2 +:10B00C008A5C1A73704700BF1CD60020FCDB002042 +:10B01C00044B597B1A7C4A4003495A738A5C1A7355 +:10B02C00704700BF1CD60020FCDB0020044B597B72 +:10B03C005A7D4A4003495A738A5C1A73704700BFA1 +:10B04C001CD60020FCDB0020044B597B1A7D4A40A7 +:10B05C0003495A738A5C1A73704700BF1CD60020D0 +:10B06C00FCDB0020044B597B5A7E4A4003495A733F +:10B07C008A5C1A73704700BF1CD60020FCDB0020D2 +:10B08C00044B597B1A7E4A4003495A738A5C1A73E3 +:10B09C00704700BF1CD60020FCDB0020034B0022B5 +:10B0AC005A73034A12781A73704700BF1CD60020DB +:10B0BC00FCDB0020044B597B5A7C0A4303495A732E +:10B0CC008A5C1A73704700BF1CD60020FCDB002082 +:10B0DC00044B597B1A7C0A4303495A738A5C1A73D2 +:10B0EC00704700BF1CD60020FCDB0020044B597BB2 +:10B0FC005A7D0A4303495A738A5C1A73704700BF1E +:10B10C001CD60020FCDB0020044B597B1A7D0A4323 +:10B11C0003495A738A5C1A73704700BF1CD600200F +:10B12C00FCDB0020044B597B5A7E0A4303495A73BB +:10B13C008A5C1A73704700BF1CD60020FCDB002011 +:10B14C00044B597B1A7E0A4303495A738A5C1A735F +:10B15C00704700BF1CD60020FCDB0020024B0349CB +:10B16C005A7B8A5C1A7370471CD60020FCDB0020CB +:10B17C000D4870B5457B437C0C4EEA1A6B4083EA54 +:10B18C000201D4B201F01001345D41F002012143FF +:10B19C00C2F300246A40214313405B0903F004030B +:10B1AC000B43037370BD00BF1CD60020FCD80020DD +:10B1BC000D4870B5457B037C0C4EEA1A6B4083EA54 +:10B1CC000201D4B201F01001345D41F002012143BF +:10B1DC00C2F300246A40214313405B0903F00403CB +:10B1EC000B43037370BD00BF1CD60020FCD800209D +:10B1FC000D4870B5457B437D0C4EEA1A6B4083EAD3 +:10B20C000201D4B201F01001345D41F0020121437E +:10B21C00C2F300246A40214313405B0903F004038A +:10B22C000B43037370BD00BF1CD60020FCD800205C +:10B23C000D4870B5457B037D0C4EEA1A6B4083EAD2 +:10B24C000201D4B201F01001345D41F0020121433E +:10B25C00C2F300246A40214313405B0903F004034A +:10B26C000B43037370BD00BF1CD60020FCD800201C +:10B27C000D4870B5457B437E0C4EEA1A6B4083EA51 +:10B28C000201D4B201F01001345D41F002012143FE +:10B29C00C2F300246A40214313405B0903F004030A +:10B2AC000B43037370BD00BF1CD60020FCD80020DC +:10B2BC000D4870B5457B037E0C4EEA1A6B4083EA51 +:10B2CC000201D4B201F01001345D41F002012143BE +:10B2DC00C2F300246A40214313405B0903F00403CA +:10B2EC000B43037370BD00BF1CD60020FCD800209C +:10B2FC00034B044A1B7843F002031373704700BFDF +:10B30C00FCD800201CD60020064B1A69996A9A6258 +:10B31C0019615A69D96ADA6259619A69196B1A63A7 +:10B32C00996170471CD60020014B1A8B9A8070478C +:10B33C001CD60020024B5A6999699A615961704771 +:10B34C001CD60020034B002283F8372083F83620CC +:10B35C00704700BF1CD60020014B1A8B1A81704716 +:10B36C001CD60020134B70B59A885C680232C4F36B +:10B37C000C009A80620B104B53F822201D46B2F53C +:10B38C00002F04D2104408F0E3FB064600E0165CE4 +:10B39C000134C4F34233C4F30C0455F82300B0F564 +:10B3AC00002F03D2204408F0D3FB00E0005D000224 +:10B3BC00304370BD1CD60020C8EE012008B5FFF745 +:10B3CC00D1FF014B188208BD1CD6002008B5FFF731 +:10B3DC00C9FF014B988208BD1CD6002008B5FFF7A9 +:10B3EC00C1FF014B188308BD1CD6002008B5FFF720 +:10B3FC00B9FF014B188108BD1CD6002008B5FFF71A +:10B40C00B1FF014B988308BD1CD6002008B5FFF78F +:10B41C00A9FF014B188408BD1CD600200A4A08B5A8 +:10B42C009188536801319180590B084AC3F30C037E +:10B43C0052F82100B0F5002F04D2184408F088FB14 +:10B44C00C0B208BDC05C08BD1CD60020C8EE0120EF +:10B45C000B4A10B592F83430013382F83430FFF7D0 +:10B46C00DDFF084B08491A1803EB800312F8F84C5F +:10B47C000A689B68121BBDE810400A60184700BFA1 +:10B48C001CD600207C30016008EF01200B4A10B55F +:10B49C0092F83430013382F83430FFF7BFFF084B99 +:10B4AC0008491A1803EB800392F808440A68D3F889 +:10B4BC000835121BBDE810400A6018471CD6002046 +:10B4CC007C30016008EF01200B4A10B592F8343043 +:10B4DC00013382F83430FFF7A1FF084B08491A18E2 +:10B4EC0003EB800392F808490A68D3F8083A121B58 +:10B4FC00BDE810400A6018471CD600207C30016063 +:10B50C0008EF01200B4A10B592F83430013382F861 +:10B51C003430FFF783FF084B08491A1803EB8003FC +:10B52C0092F808440A68D3F8083E121BBDE8104094 +:10B53C000A6018471CD600207C30016008EF0120FF +:10B54C0008B5FFF76BFF014B587408BD1CD60020E3 +:10B55C0008B5FFF763FF014B187408BD1CD600201B +:10B56C0008B5FFF75BFF014B587508BD1CD60020D2 +:10B57C0008B5FFF753FF014B187508BD1CD600200A +:10B58C0008B5FFF74BFF014B587608BD1CD60020C1 +:10B59C0008B5FFF743FF014B187608BD1CD60020F9 +:10B5AC0008B5FFF73BFF014B587308BD1CD60020B4 +:10B5BC0070B50F4DFFF732FF0E4C6A7B131880EA03 +:10B5CC00020182F08002DEB2424058407140A45D1C +:10B5DC006E7301F01001214341EA132102EA0003CA +:10B5EC00C3F3421303F004030B432B7370BD00BF72 +:10B5FC001CD60020FCD8002070B5FFF70FFF1049B7 +:10B60C000A7B4C7B02F00102224413180D4ADDB276 +:10B61C00525D4D7342EA132680EA040284F08004E2 +:10B62C006A404440584002F0100204EA00033243DE +:10B63C00C3F3421303F0040313430B7370BD00BF39 +:10B64C001CD60020FCD8002070B5FFF7E7FE0D4992 +:10B65C000D4D4E7B331A7040DCB2C0B22D5D80EACA +:10B66C0004024C7302F0100242F002022A43C3F3AC +:10B67C00002573402A431840400900F00400104391 +:10B68C00087370BD1CD60020FCD800200D4B10B5E3 +:10B69C009C8BFFF7C3FE0C4B44FA80F080B2186011 +:10B6AC00FFF7BCFE094B0A491A1803EB800392F80A +:10B6BC0010410A68D3F81032121BBDE810400A6022 +:10B6CC00184700BF1CD60020F050002074410160C8 +:10B6DC0008EF012008B5FFF7A1FE014B187708BD54 +:10B6EC001CD6002008B5FFF799FE014B587708BD12 +:10B6FC001CD6002070B5FFF791FE0F494D7B0B7BDC +:10B70C002A1A684003F00103C0B2D31A0B4ADCB208 +:10B71C00C3F300266B40125D4C7342F002021643D9 +:10B72C0084EA0002184002F010024009324300F093 +:10B73C0004001043087370BD1CD60020FCD80020F8 +:10B74C0008B5FFF76BFE054A537B1840044B1B5C96 +:10B75C00507343F01003137308BD00BF1CD60020B8 +:10B76C00FCDB002008B5FFF759FE044A537B584018 +:10B77C00034BC0B21B5C5073137308BD1CD6002066 +:10B78C00FCDB002008B5FFF749FE044A537B184345 +:10B79C00034BC0B21B5C5073137308BD1CD6002046 +:10B7AC00FCDB00200D4B10B51C8CFFF737FE0C4B4F +:10B7BC0044FA80F080B21860FFF730FE094B0A495A +:10B7CC001A1803EB800392F810410A68D3F8103270 +:10B7DC00121BBDE810400A60184700BF1CD60020A1 +:10B7EC00F05000207441016008EF012008B5FFF70C +:10B7FC0015FE024B83F8200008BD00BF1CD60020AC +:10B80C0008B5FFF70BFE024B83F8210008BD00BF03 +:10B81C001CD6002070B5FFF701FE0D490D4E4D7B77 +:10B82C002B1A6840C0B2DCB280EA0302345D02F02D +:10B83C00100242F002022243C3F300246B40224365 +:10B84C001840400900F004001043087370BD00BF9D +:10B85C001CD60020FCD800200A4A0B4910B5138ACC +:10B86C001446580BC3F30C0351F82000B0F5002F0D +:10B87C0004D2184408F06CF9C0B200E0C05C6073EC +:10B88C0010BD00BF1CD60020C8EE012070B5524C74 +:10B89C00238A013B9BB2012B238240F29B8063687D +:10B8AC004FF6FB72934200F295805A0B4B4DC3F34B +:10B8BC000C0355F82200B0F5002F04D2184408F000 +:10B8CC0047F9C6B200E0C65C636801335A0BC3F398 +:10B8DC000C0355F82200B0F5002F04D2184408F0E0 +:10B8EC0037F9C0B200E0C05C782E01D1B12802E07B +:10B8FC00792E6FD1B0286DD1636802335A0BC3F324 +:10B90C000C0355F82200B0F5002F04D2184408F0AF +:10B91C001FF9C6B200E0C65C636803335A0BC3F36D +:10B92C000C0355F82200B0F5002F04D2184408F08F +:10B93C000FF9C0B200E0C05C202E13D1FB2849D116 +:10B94C00254D274E238A002B44D033681A2B08DD53 +:10B95C001A2204211046FCF7A3FA2B8A013B2B82F6 +:10B96C00F0E770BDC22E35D1636803335A0BC3F3B5 +:10B97C000C0355F82200B0F5002F04D2184408F03F +:10B98C00E7F8C6B200E0C65C636804335A0BC3F335 +:10B99C000C0355F82200B0F5002F04D2184408F01F +:10B9AC00D7F8C0B200E0C05C636806EB0026013B30 +:10B9BC009E420FD1084D0A4E238A5BB13368182B77 +:10B9CC0008DD182204211046FCF76AFA2B8A013B89 +:10B9DC002B82F1E770BD00BF1CD60020C8EE012001 +:10B9EC0008EF012038B5234C6568FFF717FDA388D5 +:10B9FC006A1E43FA80F0A08063689A4208D11E4BFD +:10BA0C001B68002B34D11D4B0C22012118682BE034 +:10BA1C00590B1B4AC3F30C0352F82100B0F5002F4D +:10BA2C0004D2184408F094F8C0B200E0C05C63681B +:10BA3C00AA1E93420BD108B1FB2819D10E4B1B68DF +:10BA4C00B3B90E4B10220221186804380CE0043DE7 +:10BA5C00AB420DD131280BD1074B1B6843B9074BB7 +:10BA6C001622022118680C38BDE83840FCF718BAC9 +:10BA7C0038BD00BF1CD60020C0D7002008EF012025 +:10BA8C00C8EE01200A4A0B4910B5938A1446580B8C +:10BA9C00C3F30C0351F82000B0F5002F04D2184466 +:10BAAC0008F056F8C0B200E0C05C607310BD00BF77 +:10BABC001CD60020C8EE012070B5524CA38A013B65 +:10BACC009BB2012BA38240F29B8063684FF6FB7202 +:10BADC00934200F295805A0B4B4DC3F30C0355F86F +:10BAEC002200B0F5002F04D2184408F031F8C6B289 +:10BAFC0000E0C65C636801335A0BC3F30C0355F8C2 +:10BB0C002200B0F5002F04D2184408F021F8C0B27E +:10BB1C0000E0C05C7A2E01D1B32802E07B2E6FD1FD +:10BB2C00B2286DD1636802335A0BC3F30C0355F87A +:10BB3C002200B0F5002F04D2184408F009F8C6B260 +:10BB4C0000E0C65C636803335A0BC3F30C0355F86F +:10BB5C002200B0F5002F04D2184407F0F9FFC0B250 +:10BB6C0000E0C05C202E13D1FB2849D1254D274E77 +:10BB7C00A38A002B44D033681A2B08DD1A22042127 +:10BB8C001046FCF78DF9AB8A013BAB82F0E770BD38 +:10BB9C00C22E35D1636803335A0BC3F30C0355F82B +:10BBAC002200B0F5002F04D2184407F0D1FFC6B222 +:10BBBC0000E0C65C636804335A0BC3F30C0355F8FE +:10BBCC002200B0F5002F04D2184407F0C1FFC0B218 +:10BBDC0000E0C05C636806EB0026013B9E420FD17F +:10BBEC00084D0A4EA38A5BB13368182B08DD182266 +:10BBFC0004211046FCF754F9AB8A013BAB82F1E708 +:10BC0C0070BD00BF1CD60020C8EE012008EF01203B +:10BC1C00124B420B53F82220B2F5002F70B504469C +:10BC2C000E461D46C0F30C0004D2104407F090FFE2 +:10BC3C00C0B200E0105C01343070C4F34233C4F382 +:10BC4C000C0455F82300B0F5002F04D2204407F063 +:10BC5C007FFFC0B200E0005D707070BDC8EE0120C7 +:10BC6C0008B5FFF77FFB034B03491860BDE808409C +:10BC7C00FFF7CEBFF050002034D60020FFF7F0BF06 +:10BC8C0010B5054C04F11001A068FFF7C1FF238922 +:10BC9C000233238110BD00BF1CD6002010B5064C0A +:10BCAC00211DA068FFF7B4FF2389044A02332381C6 +:10BCBC001368063B136010BD1CD6002008EF012052 +:10BCCC0010B5054C04F11401A068FFF7A1FF2389FE +:10BCDC000233238110BD00BF1CD6002010B5054CCB +:10BCEC0004F11C01A068FFF793FF23890233238121 +:10BCFC0010BD00BF1CD6002008B5FFF733FB034B6B +:10BD0C0003491860BDE80840FFF782BFF0500020DF +:10BD1C0038D6002010B5054C04F11801A068FFF7C7 +:10BD2C0077FF23890233238110BD00BF1CD600206E +:10BD3C0070B50D4C211DA06894F93D50FFF768FFBC +:10BD4C0023890A4A002D03F1020323811368A3F10E +:10BD5C000603136006DB04EB0514E36C206DBDE8F1 +:10BD6C007040184770BD00BF1CD6002008EF0120A2 +:10BD7C00FFF7DEBFFFF7DCBFFFF7DABF08B5FFF751 +:10BD8C00F1FA034B03491860BDE80840FFF740BFC8 +:10BD9C00F050002024D6002008B5FFF7E3FA034B3F +:10BDAC0003491860BDE80840FFF732BFF05000208F +:10BDBC0030D6002008B5FFF7D5FA034B03491860BD +:10BDCC00BDE80840FFF724BFF05000202CD600201F +:10BDDC0010B5054C04F10C01A068FFF719FF23897D +:10BDEC000233238110BD00BF1CD6002010B5054CBA +:10BDFC0004F12001A068FFF70BFF23890233238194 +:10BE0C0010BD00BF1CD6002008B5FFF7ABFA034BE2 +:10BE1C0003491860BDE80840FFF7FABEF050002057 +:10BE2C003CD6002070B5524C238B013B9BB2012BAE +:10BE3C00238340F29B8063684FF6FB72934200F2BF +:10BE4C0095805A0B4B4DC3F30C0355F82200B0F5FB +:10BE5C00002F04D2184407F07BFEC6B200E0C65C8B +:10BE6C00636801335A0BC3F30C0355F82200B0F589 +:10BE7C00002F04D2184407F06BFEC0B200E0C05C87 +:10BE8C007C2E01D1B52802E07D2E6FD1B4286DD166 +:10BE9C00636802335A0BC3F30C0355F82200B0F558 +:10BEAC00002F04D2184407F053FEC6B200E0C65C63 +:10BEBC00636803335A0BC3F30C0355F82200B0F537 +:10BECC00002F04D2184407F043FEC0B200E0C05C5F +:10BEDC00202E13D1FB2849D1254D274E238B002B27 +:10BEEC0044D033681A2B08DD1A2204211046FBF7C4 +:10BEFC00D7FF2B8B013B2B83F0E770BDC22E35D1C6 +:10BF0C00636803335A0BC3F30C0355F82200B0F5E6 +:10BF1C00002F04D2184407F01BFEC6B200E0C65C2A +:10BF2C00636804335A0BC3F30C0355F82200B0F5C5 +:10BF3C00002F04D2184407F00BFEC0B200E0C05C26 +:10BF4C00636806EB0026013B9E420FD1084D0A4E5A +:10BF5C00238B5BB13368182B08DD182204211046A3 +:10BF6C00FBF79EFF2B8B013B2B83F1E770BD00BFD2 +:10BF7C001CD60020C8EE012008EF012008B5FFF701 +:10BF8C00F1F90A4B420B1860C0F30C00084B53F844 +:10BF9C002230B3F5002F04D2184407F0D9FDC0B2FB +:10BFAC0000E0185C034B587308BD00BFF050002034 +:10BFBC00C8EE01201CD600200A4A0B4910B5138B81 +:10BFCC001446580BC3F30C0351F82000B0F5002FA6 +:10BFDC0004D2184407F0BCFDC0B200E0C05C607431 +:10BFEC0010BD00BF1CD60020C8EE01200A4A0B4928 +:10BFFC0010B5138B1446580BC3F30C0351F82000E7 +:10C00C00B0F5002F04D2184407F0A2FDC0B200E036 +:10C01C00C05C207410BD00BF1CD60020C8EE0120EF +:10C02C000A4A0B4910B5138B1446580BC3F30C0377 +:10C03C0051F82000B0F5002F04D2184407F088FD09 +:10C04C00C0B200E0C05C607510BD00BF1CD6002003 +:10C05C00C8EE01200A4A0B4910B5138B1446580B35 +:10C06C00C3F30C0351F82000B0F5002F04D2184490 +:10C07C0007F06EFDC0B200E0C05C207510BD00BFC3 +:10C08C001CD60020C8EE01200A4A0B4910B5138BB0 +:10C09C001446580BC3F30C0351F82000B0F5002FD5 +:10C0AC0004D2184407F054FDC0B200E0C05C6076C6 +:10C0BC0010BD00BF1CD60020C8EE01200A4A0B4957 +:10C0CC0010B5138B1446580BC3F30C0351F8200016 +:10C0DC00B0F5002F04D2184407F03AFDC0B200E0CE +:10C0EC00C05C207610BD00BF1CD60020C8EE01201D +:10C0FC000A4A0B4910B5138B1446580BC3F30C03A7 +:10C10C0051F82000B0F5002F04D2184407F020FDA0 +:10C11C00C0B200E0C05C607310BD00BF1CD6002034 +:10C12C00C8EE012070B5154C154A238B590BC3F37F +:10C13C000C0352F82100B0F5002F04D2184407F07C +:10C14C0007FDC0B200E0C05C627B0E4D131882EAA2 +:10C15C00000182F08002DEB2424058407140AD5D79 +:10C16C00667301F01001294341EA132102EA00032E +:10C17C005B0903F004030B43237370BD1CD6002032 +:10C18C00C8EE0120FCD8002070B5174C174A238B41 +:10C19C00590BC3F30C0352F82100B0F5002F04D255 +:10C1AC00184407F0D5FCC0B200E0C05C227B617B78 +:10C1BC0002F001020A4413180D4ADDB2525D657398 +:10C1CC0042EA132681EA000281F080016A40414074 +:10C1DC00584002F0100201EA000332435B0903F0FD +:10C1EC0004031343237370BD1CD60020C8EE01203A +:10C1FC00FCD8002070B5154C154A238B590BC3F392 +:10C20C000C0352F82100B0F5002F04D2184407F0AB +:10C21C009FFCC0B200E0C05C627B0E49131A504018 +:10C22C00DDB2C3F300265A40495D00EA0203657390 +:10C23C0041F002015B090E4385EA000103F004039F +:10C24C0001F0100131430B43237370BD1CD6002049 +:10C25C00C8EE0120FCD8002070B5174C174A238B70 +:10C26C00590BC3F30C0352F82100B0F5002F04D284 +:10C27C00184407F06DFCC0B200E0C05C627B237B0D +:10C28C00111A504003F00103CB1A0D49DDB2C3F370 +:10C29C0000265A40495D00EA0203657341F0020131 +:10C2AC005B090E4385EA000103F0040301F0100161 +:10C2BC0031430B43237370BD1CD60020C8EE012004 +:10C2CC00FCD8002010B50D4C0D4A238B590BC3F331 +:10C2DC000C0352F82100B0F5002F04D2184407F0DB +:10C2EC0037FCC0B200E0C05C637B1840054B1B5CA4 +:10C2FC00607343F01003237310BD00BF1CD60020E5 +:10C30C00C8EE0120FCDB002010B50C4C0C4A238B32 +:10C31C00590BC3F30C0352F82100B0F5002F04D2D3 +:10C32C00184407F015FCC0B200E0C05C637B5840B9 +:10C33C00044B1B5C6073237310BD00BF1CD6002024 +:10C34C00C8EE0120FCDB002010B50C4C0C4A238BF2 +:10C35C00590BC3F30C0352F82100B0F5002F04D293 +:10C36C00184407F0F5FBC0B200E0C05C637B1843D7 +:10C37C00044B1B5C6073237310BD00BF1CD60020E4 +:10C38C00C8EE0120FCDB002038B5154C154A238B78 +:10C39C00590BC3F30C0352F82100B0F5002F04D253 +:10C3AC00184407F0D5FBC0B200E0C05C627B0E4DB8 +:10C3BC00131A5040D9B25A40695CC3F3002541F0BE +:10C3CC0002010D4380EA030100EA020301F01001AF +:10C3DC005B09294303F004030B43237338BD00BFEF +:10C3EC001CD60020C8EE0120FCD8002038B5214D09 +:10C3FC006C68FEF7B7FF6860631E834208D11E4B62 +:10C40C001B68002B34D11D4B0A22012118682BE02C +:10C41C00420B1B4BC0F30C0053F82230B3F5002F2A +:10C42C0004D2184407F094FBC0B200E0185C6B68AF +:10C43C00A21E93420BD108B1FB2819D10E4B1B68DD +:10C44C00B3B90E4B0E220221186804380CE0043CE0 +:10C45C00A3420DD131280BD1074B1B6843B9074BB5 +:10C46C001422022118680A38BDE83840FBF718BDC1 +:10C47C0038BD00BF1CD60020C0D7002008EF01201B +:10C48C00C8EE0120104A114938B5138B1546147BA0 +:10C49C00580BC3F30C0304F0010451F82000B0F561 +:10C4AC00002F05D2184407F053FB00F0800003E086 +:10C4BC00C05C20F07F00C0B2054B44F010041B5C44 +:10C4CC001C432C7338BD00BF1CD60020C8EE0120C5 +:10C4DC00FCDC0020104A114938B5138B1546147B2F +:10C4EC00580BC3F30C0304F0010451F82000B0F511 +:10C4FC00002F05D2184407F02BFB00F0400003E09E +:10C50C00C05C00F04000C0B2054B44F010041B5C52 +:10C51C001C432C7338BD00BF1CD60020C8EE012074 +:10C52C00FCDC0020104A114938B5138B1546147BDE +:10C53C00580BC3F30C0304F0010451F82000B0F5C0 +:10C54C00002F05D2184407F003FB00F0200003E095 +:10C55C00C05C00F02000C0B2054B44F010041B5C22 +:10C56C001C432C7338BD00BF1CD60020C8EE012024 +:10C57C00FCDC0020104A114938B5138B1546147B8E +:10C58C00580BC3F30C0304F0010451F82000B0F570 +:10C59C00002F05D2184407F0DBFA00F0100003E07E +:10C5AC00C05C00F01000C0B2054B44F010041B5CE2 +:10C5BC001C432C7338BD00BF1CD60020C8EE0120D4 +:10C5CC00FCDC0020104A114938B5138B1546147B3E +:10C5DC00580BC3F30C0304F0010451F82000B0F520 +:10C5EC00002F05D2184407F0B3FA00F0080003E05E +:10C5FC00C05C00F00800C0B2054B44F010041B5C9A +:10C60C001C432C7338BD00BF1CD60020C8EE012083 +:10C61C00FCDC0020104A114938B5138B1546147BED +:10C62C00580BC3F30C0304F0010451F82000B0F5CF +:10C63C00002F05D2184407F08BFA00F0040003E039 +:10C64C00C05C00F00400C0B2054B44F010041B5C4D +:10C65C001C432C7338BD00BF1CD60020C8EE012033 +:10C66C00FCDC0020104A114938B5138B1546147B9D +:10C67C00580BC3F30C0304F0010451F82000B0F57F +:10C68C00002F05D2184407F063FA00F0020003E013 +:10C69C00C05C00F00200C0B2054B44F010041B5CFF +:10C6AC001C432C7338BD00BF1CD60020C8EE0120E3 +:10C6BC00FCDC002038B50E4B0E491A8B1D461C7B3A +:10C6CC00500BC2F30C0304F0010451F82000B0F538 +:10C6DC00002F03D2184407F03BFA00E0C05C00F0D6 +:10C6EC000100054B44F010041B5C1C432C7338BD3B +:10C6FC001CD60020C8EE0120FCDC002070B5144EC6 +:10C70C00144D33682C7B590B134A04F00104C3F30A +:10C71C000C0352F8210044F01004B0F5002F64B261 +:10C72C0005D2184407F014FA00F0800003E0C05C56 +:10C73C0020F07F00C0B2094B1B5C23F028031C4384 +:10C74C0033681B0A03F0280323432B7370BD00BF0F +:10C75C00F05000201CD60020C8EE0120FCDC00208C +:10C76C00FFF7CCBF70B5144E144D33682C7B590BAE +:10C77C00134A04F00104C3F30C0352F8210044F0F3 +:10C78C001004B0F5002F64B205D2184407F0E0F99C +:10C79C0000F0400003E0C05C00F04000C0B2094B68 +:10C7AC001B5C23F028031C4333681B0A03F028038B +:10C7BC0023432B7370BD00BFF05000201CD600200B +:10C7CC00C8EE0120FCDC0020FFF7CCBF70B5144E86 +:10C7DC00144D33682C7B590B134A04F00104C3F33A +:10C7EC000C0352F8210044F01004B0F5002F64B291 +:10C7FC0005D2184407F0ACF900F0200003E0C05C4F +:10C80C0000F02000C0B2094B1B5C23F028031C4332 +:10C81C0033681B0A03F0280323432B7370BD00BF3E +:10C82C00F05000201CD60020C8EE0120FCDC0020BB +:10C83C00FFF7CCBF70B5144E144D33682C7B590BDD +:10C84C00134A04F00104C3F30C0352F8210044F022 +:10C85C001004B0F5002F64B205D2184407F078F933 +:10C86C0000F0100003E0C05C00F01000C0B2094BF7 +:10C87C001B5C23F028031C4333681B0A03F02803BA +:10C88C0023432B7370BD00BFF05000201CD600203A +:10C89C00C8EE0120FCDC0020FFF7CCBF70B5144EB5 +:10C8AC00144D33682C7B590B134A04F00104C3F369 +:10C8BC000C0352F8210044F01004B0F5002F64B2C0 +:10C8CC0005D2184407F044F900F0080003E0C05CFE +:10C8DC0000F00800C0B2094B1B5C23F028031C437A +:10C8EC0033681B0A03F0280323432B7370BD00BF6E +:10C8FC00F05000201CD60020C8EE0120FCDC0020EB +:10C90C00FFF7CCBF70B5144E144D33682C7B590B0C +:10C91C00134A04F00104C3F30C0352F8210044F051 +:10C92C001004B0F5002F64B205D2184407F010F9CA +:10C93C0000F0040003E0C05C00F00400C0B2094B3E +:10C94C001B5C23F028031C4333681B0A03F02803E9 +:10C95C0023432B7370BD00BFF05000201CD6002069 +:10C96C00C8EE0120FCDC0020FFF7CCBF70B5144EE4 +:10C97C00144D33682C7B590B134A04F00104C3F398 +:10C98C000C0352F8210044F01004B0F5002F64B2EF +:10C99C0005D2184407F0DCF800F0020003E0C05C9C +:10C9AC0000F00200C0B2094B1B5C23F028031C43AF +:10C9BC0033681B0A03F0280323432B7370BD00BF9D +:10C9CC00F05000201CD60020C8EE0120FCDC00201A +:10C9DC00FFF7CCBF134A1449136870B5134D580BAD +:10C9EC001646C3F30C032C7B51F8200004F0010411 +:10C9FC00B0F5002F44F0100464B203D2184407F0D1 +:10CA0C00A7F800E0C05C00F00100094B1B5C23F0B0 +:10CA1C0028031C4333681B0A03F0280323432B739E +:10CA2C0070BD00BFF0500020C8EE01201CD60020C5 +:10CA3C00FCDC0020FFF7CEBF38B5194DAC8BFEF7F0 +:10CA4C00EDFC184A44FA80F02C4683B21360590B63 +:10CA5C00154AC3F30C0352F82100B0F5002F04D291 +:10CA6C00184407F075F8C0B200E0C05C627B0F4D53 +:10CA7C00131A5040D9B25A40695CC3F3002541F0F7 +:10CA8C0002010D4380EA030100EA020301F01001E8 +:10CA9C005B09294303F004030B43237338BD00BF28 +:10CAAC001CD60020F0500020C8EE0120FCD800203D +:10CABC0038B5104DAC8BFEF7B1FC0F4A44FA80F040 +:10CACC002C4683B21360590B0C4AC3F30C0352F877 +:10CADC002100B0F5002F04D2184407F039F8C0B289 +:10CAEC0000E0C05C637B1843054B1B5C60732373D5 +:10CAFC0038BD00BF1CD60020F0500020C8EE01202D +:10CB0C00FCDB002038B5104DAC8BFEF787FC0F4AD0 +:10CB1C0044FA80F02C4683B21360590B0C4AC3F3D1 +:10CB2C000C0352F82100B0F5002F04D2184407F082 +:10CB3C000FF8C0B200E0C05C637B5840054B1B5C37 +:10CB4C006073237338BD00BF1CD60020F05000204A +:10CB5C00C8EE0120FCDB002038B5114DAC8BFEF784 +:10CB6C005DFC104A44FA80F02C4683B21360590BDA +:10CB7C000D4AC3F30C0352F82100B0F5002F04D278 +:10CB8C00184406F0E5FFC0B200E0C05C637B1840BF +:10CB9C00064B1B5C607343F01003237338BD00BF5E +:10CBAC001CD60020F0500020C8EE0120FCDB002039 +:10CBBC0070B51B4DAC8BFEF731FC1A4A44FA80F071 +:10CBCC002C4683B21360590B174AC3F30C0352F86B +:10CBDC002100B0F5002F04D2184406F0B9FFC0B202 +:10CBEC0000E0C05C627B237B111A504003F0010310 +:10CBFC00CB1A0E49DDB2C3F300265A40495D00EA58 +:10CC0C000203657341F002015B090E4385EA0001E2 +:10CC1C0003F0040301F0100131430B43237370BD87 +:10CC2C001CD60020F0500020C8EE0120FCD80020BB +:10CC3C0070B5194DAC8BFEF7F1FB184A44FA80F035 +:10CC4C002C4683B21360590B154AC3F30C0352F8EC +:10CC5C002100B0F5002F04D2184406F079FFC0B2C1 +:10CC6C0000E0C05C627B0F49131A5040DDB2C3F385 +:10CC7C0000265A40495D00EA0203657341F0020147 +:10CC8C005B090E4385EA000103F0040301F0100177 +:10CC9C0031430B43237370BD1CD60020F050002091 +:10CCAC00C8EE0120FCD8002070B51B4CA58BFEF7FC +:10CCBC00B5FB1A4A45FA80F083B21360590B184A37 +:10CCCC00C3F30C0352F82100B0F5002F04D2184422 +:10CCDC0006F03EFFC0B200E0C05C227B617B02F03C +:10CCEC0001020A4413180F4ADDB2525D657342EA21 +:10CCFC00132681EA000281F080016A4041405840CD +:10CD0C0002F0100201EA000332435B0903F0040352 +:10CD1C001343237370BD00BF1CD60020F0500020BD +:10CD2C00C8EE0120FCD8002070B5194DAC8BFEF775 +:10CD3C0075FB184A44FA80F02C4683B21360590BE9 +:10CD4C00154AC3F30C0352F82100B0F5002F04D29E +:10CD5C00184406F0FDFEC0B200E0C05C627B0F4DD3 +:10CD6C00131882EA000182F08002DEB24240584081 +:10CD7C007140AD5D667301F01001294341EA132146 +:10CD8C0002EA00035B0903F004030B43237370BD39 +:10CD9C001CD60020F0500020C8EE0120FCD800204A +:10CDAC0038B50D4DAC8BFEF739FB0C4A44FA80F0CC +:10CDBC0083B21360590B0A4AC3F30C0352F82100D7 +:10CDCC00B0F5002F04D2184406F0C2FEC0B200E049 +:10CDDC00C05C687338BD00BF1CD60020F05000202A +:10CDEC00C8EE012038B50D4DAC8BFEF717FB0C4A85 +:10CDFC0044FA80F083B21360590B0A4AC3F30C0354 +:10CE0C0052F82100B0F5002F04D2184406F0A0FE11 +:10CE1C00C0B200E0C05C287638BD00BF1CD6002034 +:10CE2C00F0500020C8EE012038B50D4DAC8BFEF74C +:10CE3C00F5FA0C4A44FA80F083B21360590B0A4A93 +:10CE4C00C3F30C0352F82100B0F5002F04D21844A0 +:10CE5C0006F07EFEC0B200E0C05C687638BD00BF54 +:10CE6C001CD60020F0500020C8EE012038B50D4D26 +:10CE7C00AC8BFEF7D3FA0C4A44FA80F083B2136001 +:10CE8C00590B0A4AC3F30C0352F82100B0F5002FDA +:10CE9C0004D2184406F05CFEC0B200E0C05C2875F9 +:10CEAC0038BD00BF1CD60020F0500020C8EE012079 +:10CEBC0038B50D4DAC8BFEF7B1FA0C4A44FA80F044 +:10CECC0083B21360590B0A4AC3F30C0352F82100C6 +:10CEDC00B0F5002F04D2184406F03AFEC0B200E0C0 +:10CEEC00C05C687538BD00BF1CD60020F050002017 +:10CEFC00C8EE012038B50D4DAC8BFEF78FFA0C4AFD +:10CF0C0044FA80F083B21360590B0A4AC3F30C0342 +:10CF1C0052F82100B0F5002F04D2184406F018FE88 +:10CF2C00C0B200E0C05C287438BD00BF1CD6002025 +:10CF3C00F0500020C8EE012038B50D4DAC8BFEF73B +:10CF4C006DFA0C4A44FA80F083B21360590B0A4A0A +:10CF5C00C3F30C0352F82100B0F5002F04D218448F +:10CF6C0006F0F6FDC0B200E0C05C687438BD00BFCE +:10CF7C001CD60020F0500020C8EE01202DE9F04115 +:10CF8C00304D314C2B68314E053B314FDFF8C480AE +:10CF9C002B60A388023BA380238B5A0BC3F30C0397 +:10CFAC0056F82200B84204D8184406F0D1FDC0B29D +:10CFBC0000E0C05C627B218B131A5040227B01394C +:10CFCC00DBB202F0010221835840218A42F00202B6 +:10CFDC0000F010000139104318F8032089B222F038 +:10CFEC00280221820243D00644BF03F1FF33DBB297 +:10CFFC00980748BF42F0200222731A0742BF237BD6 +:10D00C0043F008032373A9B1237B0F4943F00402B7 +:10D01C005B0622730ED42B68002B11DD91F83420A3 +:10D02C00153B0232002B81F83420064A1360B3DC26 +:10D03C00BDE8F081A3880233A3802B6805332B60F5 +:10D04C00BDE8F08108EF01201CD60020C8EE0120BD +:10D05C00FFFF0700FCD800202DE9F041304D314C8A +:10D06C002B68314E053B314FDFF8C4802B60A38811 +:10D07C00023BA380238B5A0BC3F30C0356F82200FC +:10D08C00B84204D8184406F063FDC0B200E0C05C9E +:10D09C00627B218B131A5040227B0131DBB202F0F0 +:10D0AC00010221835840218A42F0020200F0100054 +:10D0BC000139104318F8032089B222F0280221828A +:10D0CC000243D00644BF03F1FF33DBB2980748BFDD +:10D0DC0042F0200222731A0742BF237B43F008035D +:10D0EC002373A9B1237B0F4943F004025B0622731F +:10D0FC000ED42B68002B11DD91F83420153B023235 +:10D10C00002B81F83420064A1360B3DCBDE8F081B3 +:10D11C00A3880233A3802B6805332B60BDE8F08114 +:10D12C0008EF01201CD60020C8EE0120FFFF0700ED +:10D13C00FCD8002010B5204C204A238B590BC3F38C +:10D14C000C0352F82100B0F5002F04D2184406F05D +:10D15C00FFFCC0B200E0C05C627B218B131A504014 +:10D16C00227B0139DBB202F0010221835840218A73 +:10D17C0042F0020200F0100001391043104A89B24B +:10D18C00D25C218222F028020243D00644BF03F174 +:10D19C00FF33DBB2980748BF42F020021B07227313 +:10D1AC0042BF237B43F00803237319B1237B43F065 +:10D1BC000403237310BD00BF1CD60020C8EE012051 +:10D1CC00FCD8002010B5204C204A238B590BC3F3FC +:10D1DC000C0352F82100B0F5002F04D2184406F0CD +:10D1EC00B7FCC0B200E0C05C627B218B131A5040CC +:10D1FC00227B0131DBB202F0010221835840218AEB +:10D20C0042F0020200F0100001391043104A89B2BA +:10D21C00D25C218222F028020243D00644BF03F1E3 +:10D22C00FF33DBB2980748BF42F020021B07227382 +:10D23C0042BF237B43F00803237319B1237B43F0D4 +:10D24C000403237310BD00BF1CD60020C8EE0120C0 +:10D25C00FCD8002038B5194D2C8CFEF7DFF8184A95 +:10D26C0044FA80F02C4683B21360590B154AC3F371 +:10D27C000C0352F82100B0F5002F04D2184406F02C +:10D28C0067FCC0B200E0C05C627B0F4D131A5040CB +:10D29C00D9B25A40695CC3F3002541F002010D4339 +:10D2AC0080EA030100EA020301F010015B09294343 +:10D2BC0003F004030B43237338BD00BF1CD60020BE +:10D2CC00F0500020C8EE0120FCD8002038B5104DDD +:10D2DC002C8CFEF7A3F80F4A44FA80F02C4683B24C +:10D2EC001360590B0C4AC3F30C0352F82100B0F530 +:10D2FC00002F04D2184406F02BFCC0B200E0C05C36 +:10D30C00637B1843054B1B5C6073237338BD00BFF4 +:10D31C001CD60020F0500020C8EE0120FCDB0020C1 +:10D32C0038B5104D2C8CFEF779F80F4A44FA80F082 +:10D33C002C4683B21360590B0C4AC3F30C0352F8FE +:10D34C002100B0F5002F04D2184406F001FCC0B245 +:10D35C0000E0C05C637B5840054B1B5C607323731F +:10D36C0038BD00BF1CD60020F0500020C8EE0120B4 +:10D37C00FCDB002038B5114D2C8CFEF74FF8104A11 +:10D38C0044FA80F02C4683B21360590B0D4AC3F358 +:10D39C000C0352F82100B0F5002F04D2184406F00B +:10D3AC00D7FBC0B200E0C05C637B1840064B1B5C33 +:10D3BC00607343F01003237338BD00BF1CD60020EC +:10D3CC00F0500020C8EE0120FCDB002070B51B4D96 +:10D3DC002C8CFEF723F81A4A44FA80F02C4683B2C0 +:10D3EC001360590B174AC3F30C0352F82100B0F524 +:10D3FC00002F04D2184406F0ABFBC0B200E0C05CB6 +:10D40C00627B237B111A504003F00103CB1A0E49A7 +:10D41C00DDB2C3F300265A40495D00EA020365738E +:10D42C0041F002015B090E4385EA000103F004039D +:10D43C0001F0100131430B43237370BD1CD6002047 +:10D44C00F0500020C8EE0120FCD8002070B5194D1A +:10D45C002C8CFDF7E3FF184A44FA80F02C4683B27B +:10D46C001360590B154AC3F30C0352F82100B0F5A5 +:10D47C00002F04D2184406F06BFBC0B200E0C05C75 +:10D48C00627B0F49131A5040DDB2C3F300265A4099 +:10D49C00495D00EA0203657341F002015B090E432A +:10D4AC0085EA000103F0040301F0100131430B4342 +:10D4BC00237370BD1CD60020F0500020C8EE012054 +:10D4CC00FCD8002070B51B4C258CFDF7A7FF1A4A21 +:10D4DC0045FA80F083B21360590B184AC3F30C035E +:10D4EC0052F82100B0F5002F04D2184406F030FB9E +:10D4FC00C0B200E0C05C227B617B02F001020A44F6 +:10D50C0013180F4ADDB2525D657342EA132681EAA5 +:10D51C00000281F080016A404140584002F0100244 +:10D52C0001EA000332435B0903F004031343237342 +:10D53C0070BD00BF1CD60020F0500020C8EE0120AA +:10D54C00FCD8002070B5194D2C8CFDF767FF184ADC +:10D55C0044FA80F02C4683B21360590B154AC3F37E +:10D56C000C0352F82100B0F5002F04D2184406F039 +:10D57C00EFFAC0B200E0C05C627B0F4D131882EA78 +:10D58C00000182F08002DEB2424058407140AD5D35 +:10D59C00667301F01001294341EA132102EA0003EA +:10D5AC005B0903F004030B43237370BD1CD60020EE +:10D5BC00F0500020C8EE0120FCD8002038B50D4DED +:10D5CC002C8CFDF72BFF0C4A44FA80F083B21360CD +:10D5DC00590B0A4AC3F30C0352F82100B0F5002F83 +:10D5EC0004D2184406F0B4FAC0B200E0C05C687310 +:10D5FC0038BD00BF1CD60020F0500020C8EE012022 +:10D60C0038B50D4D2C8CFDF709FF0C4A44FA80F00F +:10D61C0083B21360590B0A4AC3F30C0352F821006E +:10D62C00B0F5002F04D2184406F092FAC0B200E014 +:10D63C00C05C287638BD00BF1CD60020F0500020FE +:10D64C00C8EE012038B50D4D2C8CFDF7E7FE0C4AC9 +:10D65C0044FA80F083B21360590B0A4AC3F30C03EB +:10D66C0052F82100B0F5002F04D2184406F070FADD +:10D67C00C0B200E0C05C687638BD00BF1CD600208C +:10D68C00F0500020C8EE012038B50D4D2C8CFDF764 +:10D69C00C5FE0C4A44FA80F083B21360590B0A4A57 +:10D6AC00C3F30C0352F82100B0F5002F04D2184438 +:10D6BC0006F04EFAC0B200E0C05C287538BD00BF61 +:10D6CC001CD60020F0500020C8EE012038B50D4DBE +:10D6DC002C8CFDF7A3FE0C4A44FA80F083B2136045 +:10D6EC00590B0A4AC3F30C0352F82100B0F5002F72 +:10D6FC0004D2184406F02CFAC0B200E0C05C687585 +:10D70C0038BD00BF1CD60020F0500020C8EE012010 +:10D71C0038B50D4D2C8CFDF781FE0C4A44FA80F087 +:10D72C0083B21360590B0A4AC3F30C0352F821005D +:10D73C00B0F5002F04D2184406F00AFAC0B200E08B +:10D74C00C05C287438BD00BF1CD60020F0500020EF +:10D75C00C8EE012038B50D4D2C8CFDF75FFE0C4A40 +:10D76C0044FA80F083B21360590B0A4AC3F30C03DA +:10D77C0052F82100B0F5002F04D2184406F0E8F955 +:10D78C00C0B200E0C05C687438BD00BF1CD600207D +:10D79C00F0500020C8EE0120024B597B188AF9F793 +:10D7AC00E3BC00BF1CD60020024B597B988AF9F7CA +:10D7BC00DBBC00BF1CD6002038B504460D460978EA +:10D7CC00F9F7D2FC601C697880B2BDE83840F9F7F3 +:10D7DC00CBBC000008B5FDF7C5FD034B0349186031 +:10D7EC00BDE80840FFF7E8BFF050002034D6002019 +:10D7FC00FFF7F0BF044B1A8903F11001023A1A81AA +:10D80C009868FFF7D9BF00BF1CD6002010B5054C97 +:10D81C002389211D023B2381A068FFF7CDFF002344 +:10D82C00636010BD1CD6002038B5094CFDF79AFD7D +:10D83C00084D2389211D2860023B2381A068FFF736 +:10D84C00BBFF2B68044A63601368073B136038BD49 +:10D85C001CD60020F050002008EF012010B5054C1C +:10D86C002389211D023B2381A068FFF7A5FF082314 +:10D87C00636010BD1CD60020044B1A8903F11401FF +:10D88C00023A1A819868FFF797BF00BF1CD6002098 +:10D89C0010B5054C2389211D023B2381A068FFF79D +:10D8AC008BFF1023636010BD1CD60020044B1A891B +:10D8BC0003F11C01023A1A819868FFF77DBF00BF83 +:10D8CC001CD6002013B50023074C02A9A06841F810 +:10D8DC00043DFEF79DF904F11C01A068FFF76CFFF5 +:10D8EC00019BE36102B010BD1CD6002008B5FDF70A +:10D8FC0039FD034B03491860BDE80840FFF75CBFD6 +:10D90C00F050002038D6002010B5054C2389211D7D +:10D91C00023B2381A068FFF74FFF1823636010BD03 +:10D92C001CD6002013B50023074C02A9A06841F8AF +:10D93C00043DFEF76DF904F11801A068FFF73CFFF8 +:10D94C00019BA36102B010BD1CD60020044B1A89A8 +:10D95C0003F11801023A1A819868FFF72DBF00BF36 +:10D96C001CD6002010B5054C2389211D023B2381B8 +:10D97C00A068FFF721FF2023636010BD1CD6002098 +:10D98C0008B5FDF7EFFC034B03491860BDE80840F0 +:10D99C00FFF712BFF050002024D6002008B5FDF789 +:10D9AC00E1FC034B03491860BDE80840FFF704BFD6 +:10D9BC00F050002030D6002008B5FDF7D3FC034B07 +:10D9CC0003491860BDE80840FFF7F6BEF050002090 +:10D9DC002CD6002010B5054C2389211D023B238138 +:10D9EC00A068FFF7E9FE2823636010BD1CD6002059 +:10D9FC00044B1A8903F10C01023A1A819868FFF75B +:10DA0C00DBBE00BF1CD6002010B5054C2389211DA0 +:10DA1C00023B2381A068FFF7CFFE3023636010BD6B +:10DA2C001CD60020044B1A8903F12001023A1A81FA +:10DA3C009868FFF7C1BE00BF1CD6002013B50023A9 +:10DA4C00074C02A9A06841F8043DFEF7E1F804F187 +:10DA5C002001A068FFF7B0FE019B236202B010BD4D +:10DA6C001CD6002008B5FDF77DFC034B034918605C +:10DA7C00BDE80840FFF7A0BEF05000203CD60020C7 +:10DA8C0010B5054C2389211D023B2381A068FFF7AB +:10DA9C0093FE3823636010BD1CD6002008B5FDF73B +:10DAAC0061FC044B1860044B597BBDE80840F9F746 +:10DABC005BBB00BFF05000201CD600200C4B10B5F7 +:10DACC001C8B0C4B620BC4F30C0053F82230B3F5D7 +:10DADC00002F04D2184406F03BF8C0B200E0185CEA +:10DAEC00FAF7F4F901462046BDE81040F9F73CBBC3 +:10DAFC001CD60020C8EE01200C4B10B51C8B0C4B17 +:10DB0C00620BC4F30C0053F82230B3F5002F04D28F +:10DB1C00184406F01DF8C0B200E0185CFAF7E6F9FC +:10DB2C0001462046BDE81040F9F71EBB1CD600206C +:10DB3C00C8EE0120054B10B51C8BFDF76FFC0146A0 +:10DB4C002046BDE81040F9F70FBB00BF1CD60020E3 +:10DB5C00024B597C188BF9F707BB00BF1CD6002071 +:10DB6C00024B197C188BF9F7FFBA00BF1CD60020AA +:10DB7C00024B597D188BF9F7F7BA00BF1CD6002061 +:10DB8C00024B197D188BF9F7EFBA00BF1CD6002099 +:10DB9C00024B597E188BF9F7E7BA00BF1CD6002050 +:10DBAC00024B197E188BF9F7DFBA00BF1CD6002088 +:10DBBC00024B597B188BF9F7D7BA00BF1CD6002043 +:10DBCC000C4B10B51C8B0C4B620BC4F30C0053F8B4 +:10DBDC002230B3F5002F04D2184405F0B9FFC1B2BE +:10DBEC0000E0195C204641F08001BDE81040F9F7D7 +:10DBFC00BBBA00BF1CD60020C8EE01200C4B10B5E0 +:10DC0C001C8B0C4B620BC4F30C0053F82230B3F595 +:10DC1C00002F04D2184405F09BFFC1B200E0195C40 +:10DC2C00204641F04001BDE81040F9F79DBA00BF15 +:10DC3C001CD60020C8EE01200C4B10B51C8B0C4BD5 +:10DC4C00620BC4F30C0053F82230B3F5002F04D24E +:10DC5C00184405F07DFFC1B200E0195C204641F08C +:10DC6C002001BDE81040F9F77FBA00BF1CD6002098 +:10DC7C00C8EE01200C4B10B51C8B0C4B620BC4F383 +:10DC8C000C0053F82230B3F5002F04D2184405F0E1 +:10DC9C005FFFC1B200E0195C204641F01001BDE805 +:10DCAC001040F9F761BA00BF1CD60020C8EE012065 +:10DCBC000C4B10B51C8B0C4B620BC4F30C0053F8C3 +:10DCCC002230B3F5002F04D2184405F041FFC1B245 +:10DCDC0000E0195C204641F00801BDE81040F9F75E +:10DCEC0043BA00BF1CD60020C8EE01200C4B10B567 +:10DCFC001C8B0C4B620BC4F30C0053F82230B3F5A5 +:10DD0C00002F04D2184405F023FFC1B200E0195CC7 +:10DD1C00204641F00401BDE81040F9F725BA00BFD8 +:10DD2C001CD60020C8EE01200C4B10B51C8B0C4BE4 +:10DD3C00620BC4F30C0053F82230B3F5002F04D25D +:10DD4C00184405F005FFC1B200E0195C204641F013 +:10DD5C000201BDE81040F9F707BA00BF1CD600203D +:10DD6C00C8EE01200C4B10B51C8B0C4B620BC4F392 +:10DD7C000C0053F82230B3F5002F04D2184405F0F0 +:10DD8C00E7FEC1B200E0195C204641F00101BDE89C +:10DD9C001040F9F7E9B900BF1CD60020C8EE0120ED +:10DDAC000C4B10B51C8B0C4B620BC4F30C0053F8D2 +:10DDBC002230B3F5002F04D2184405F0C9FEC1B2CD +:10DDCC0000E0195C204601F07F01BDE81040F9F736 +:10DDDC00CBB900BF1CD60020C8EE01200C4B10B5EF +:10DDEC001C8B0C4B620BC4F30C0053F82230B3F5B4 +:10DDFC00002F04D2184405F0ABFEC1B200E0195C50 +:10DE0C00204601F0BF01BDE81040F9F7ADB900BFE5 +:10DE1C001CD60020C8EE01200C4B10B51C8B0C4BF3 +:10DE2C00620BC4F30C0053F82230B3F5002F04D26C +:10DE3C00184405F08DFEC1B200E0195C204601F0DB +:10DE4C00DF01BDE81040F9F78FB900BF1CD60020E8 +:10DE5C00C8EE01200C4B10B51C8B0C4B620BC4F3A1 +:10DE6C000C0053F82230B3F5002F04D2184405F0FF +:10DE7C006FFEC1B200E0195C204601F0EF01BDE875 +:10DE8C001040F9F771B900BF1CD60020C8EE012074 +:10DE9C000C4B10B51C8B0C4B620BC4F30C0053F8E1 +:10DEAC002230B3F5002F04D2184405F051FEC1B254 +:10DEBC0000E0195C204601F0F701BDE81040F9F7CD +:10DECC0053B900BF1CD60020C8EE01200C4B10B576 +:10DEDC001C8B0C4B620BC4F30C0053F82230B3F5C3 +:10DEEC00002F04D2184405F033FEC1B200E0195CD7 +:10DEFC00204601F0FB01BDE81040F9F735B900BF31 +:10DF0C001CD60020C8EE01200C4B10B51C8B0C4B02 +:10DF1C00620BC4F30C0053F82230B3F5002F04D27B +:10DF2C00184405F015FEC1B200E0195C204601F062 +:10DF3C00FD01BDE81040F9F717B900BF1CD6002051 +:10DF4C00C8EE01200C4B10B51C8B0C4B620BC4F3B0 +:10DF5C000C0053F82230B3F5002F04D2184405F00E +:10DF6C00F7FDC1B200E0195C204601F0FE01BDE8EE +:10DF7C001040F9F7F9B800BF1CD60020C8EE0120FC +:10DF8C000C4B10B51C8B0C4B620BC4F30C0053F8F0 +:10DF9C002230B3F5002F04D2184405F0D9FDC0B2DD +:10DFAC0000E0185CFAF726F801462046BDE8104060 +:10DFBC00F9F7DAB81CD60020C8EE01200C4B10B5CE +:10DFCC001C8B0C4B620BC4F30C0053F82230B3F5D2 +:10DFDC00002F04D2184405F0BBFDC0B200E0185C61 +:10DFEC00F9F7F8FF01462046BDE81040F9F7BCB838 +:10DFFC001CD60020C8EE01200C4B10B51C8B0C4B12 +:10E00C00620BC4F30C0053F82230B3F5002F04D28A +:10E01C00184405F09DFDC0B200E0185CF9F7C8FF8C +:10E02C0001462046BDE81040F9F79EB81CD60020EA +:10E03C00C8EE01200C4B10B51C8B0C4B620BC4F3BF +:10E04C000C0053F82230B3F5002F04D2184405F01D +:10E05C007FFDC0B200E0185CF9F79CFF014620463A +:10E06C00BDE81040F9F780B81CD60020C8EE01209E +:10E07C000C4B10B51C8B0C4B620BC4F30C0053F8FF +:10E08C002230B3F5002F04D2184405F061FDC0B264 +:10E09C0000E0185CF9F76CFF01462046BDE8104023 +:10E0AC00F9F762B81CD60020C8EE01200C4B10B555 +:10E0BC001C8B0C4B620BC4F30C0053F82230B3F5E1 +:10E0CC00002F04D2184405F043FDC0B200E0185CE8 +:10E0DC00F9F73CFF01462046BDE81040F9F744B87B +:10E0EC001CD60020C8EE01200C4B10B51C8B0C4B21 +:10E0FC00620BC4F30C0053F82230B3F5002F04D29A +:10E10C00184405F025FDC0B200E0185CF9F70CFFCF +:10E11C0001462046BDE81040F9F726B81CD6002071 +:10E12C00C8EE01200C4B10B51C8B0C4B620BC4F3CE +:10E13C000C0053F82230B3F5002F04D2184405F02C +:10E14C0007FDC0B200E0185CF9F7E0FE014620467E +:10E15C00BDE81040F9F708B81CD60020C8EE012025 +:10E16C000D4A0E491368580BC3F30C0351F82000E9 +:10E17C00B0F5002F10B5144604D2184405F0E8FC95 +:10E18C00C0B200E0C05C40F08001054B20685973C0 +:10E19C00BDE81040F8F7E8BFF0500020C8EE0120B1 +:10E1AC001CD600200C4B10B51C680C4B620BC4F336 +:10E1BC000C0053F82230B3F5002F04D2184405F0AC +:10E1CC00C7FCC1B200E0195C204641F08001BDE8FB +:10E1DC001040F8F7C9BF00BFF0500020C8EE012076 +:10E1EC000D4A0E491368580BC3F30C0351F8200069 +:10E1FC00B0F5002F10B5144604D2184405F0A8FC55 +:10E20C00C0B200E0C05C40F08001054B206819767C +:10E21C00BDE81040F8F7A8BFF0500020C8EE012070 +:10E22C001CD600200D4A0E491368580BC3F30C037F +:10E23C0051F82000B0F5002F10B5144604D2184444 +:10E24C0005F086FCC0B200E0C05C40F08001054BDC +:10E25C0020685976BDE81040F8F786BFF0500020D2 +:10E26C00C8EE01201CD600200D4A0E491368580B2D +:10E27C00C3F30C0351F82000B0F5002F10B5144671 +:10E28C0004D2184405F064FCC0B200E0C05C40F05D +:10E29C008001054B20681975BDE81040F8F764BF84 +:10E2AC00F0500020C8EE01201CD600200D4A0E496B +:10E2BC001368580BC3F30C0351F82000B0F5002F72 +:10E2CC0010B5144604D2184405F042FCC0B200E06C +:10E2DC00C05C40F08001054B20685975BDE81040CA +:10E2EC00F8F742BFF0500020C8EE01201CD60020E9 +:10E2FC000D4A0E491368580BC3F30C0351F8200058 +:10E30C00B0F5002F10B5144604D2184405F020FCCB +:10E31C00C0B200E0C05C40F08001054B206819746D +:10E32C00BDE81040F8F720BFF0500020C8EE0120E7 +:10E33C001CD600200D4A0E491368580BC3F30C036E +:10E34C0051F82000B0F5002F10B5144604D2184433 +:10E35C0005F0FEFBC0B200E0C05C40F08001054B54 +:10E36C0020685974BDE81040F8F7FEBEF05000204C +:10E37C00C8EE01201CD600200D4A0E491368580B1C +:10E38C00C3F30C0351F82000B0F5002F10B5144660 +:10E39C0004D2184405F0DCFBC0B200E0C05C40F0D5 +:10E3AC004001054B20685973BDE81040F8F7DCBEFE +:10E3BC00F0500020C8EE01201CD600200C4B10B5EC +:10E3CC001C680C4B620BC4F30C0053F82230B3F5F1 +:10E3DC00002F04D2184405F0BBFBC1B200E0195C5D +:10E3EC00204641F04001BDE81040F8F7BDBE00BF2B +:10E3FC00F0500020C8EE01200D4A0E491368580B4E +:10E40C00C3F30C0351F82000B0F5002F10B51446DF +:10E41C0004D2184405F09CFBC0B200E0C05C40F094 +:10E42C004001054B20681976BDE81040F8F79CBEFA +:10E43C00F0500020C8EE01201CD600200D4A0E49D9 +:10E44C001368580BC3F30C0351F82000B0F5002FE0 +:10E45C0010B5144604D2184405F07AFBC0B200E0A3 +:10E46C00C05C40F04001054B20685976BDE8104077 +:10E47C00F8F77ABEF0500020C8EE01201CD6002020 +:10E48C000D4A0E491368580BC3F30C0351F82000C6 +:10E49C00B0F5002F10B5144604D2184405F058FB03 +:10E4AC00C0B200E0C05C40F04001054B206819751B +:10E4BC00BDE81040F8F758BEF0500020C8EE01201F +:10E4CC001CD600200D4A0E491368580BC3F30C03DD +:10E4DC0051F82000B0F5002F10B5144604D21844A2 +:10E4EC0005F036FBC0B200E0C05C40F04001054BCB +:10E4FC0020685975BDE81040F8F736BEF050002082 +:10E50C00C8EE01201CD600200D4A0E491368580B8A +:10E51C00C3F30C0351F82000B0F5002F10B51446CE +:10E52C0004D2184405F014FBC0B200E0C05C40F00B +:10E53C004001054B20681974BDE81040F8F714BE73 +:10E54C00F0500020C8EE01201CD600200D4A0E49C8 +:10E55C001368580BC3F30C0351F82000B0F5002FCF +:10E56C0010B5144604D2184405F0F2FAC0B200E01B +:10E57C00C05C40F04001054B20685974BDE8104068 +:10E58C00F8F7F2BDF0500020C8EE01201CD6002098 +:10E59C000D4A0E491368580BC3F30C0351F82000B5 +:10E5AC00B0F5002F10B5144604D2184405F0D0FA7B +:10E5BC00C0B200E0C05C40F02001054B20685973EC +:10E5CC00BDE81040F8F7D0BDF0500020C8EE012097 +:10E5DC001CD600200C4B10B51C680C4B620BC4F302 +:10E5EC000C0053F82230B3F5002F04D2184405F078 +:10E5FC00AFFAC1B200E0195C204641F02001BDE841 +:10E60C001040F8F7B1BD00BFF0500020C8EE01205B +:10E61C000D4A0E491368580BC3F30C0351F8200034 +:10E62C00B0F5002F10B5144604D2184405F090FA3A +:10E63C00C0B200E0C05C40F02001054B20681976A8 +:10E64C00BDE81040F8F790BDF0500020C8EE012056 +:10E65C001CD600200D4A0E491368580BC3F30C034B +:10E66C0051F82000B0F5002F10B5144604D2184410 +:10E67C0005F06EFAC0B200E0C05C40F02001054B22 +:10E68C0020685976BDE81040F8F76EBDF0500020B8 +:10E69C00C8EE01201CD600200D4A0E491368580BF9 +:10E6AC00C3F30C0351F82000B0F5002F10B514463D +:10E6BC0004D2184405F04CFAC0B200E0C05C40F043 +:10E6CC002001054B20681975BDE81040F8F74CBDCA +:10E6DC00F0500020C8EE01201CD600200D4A0E4937 +:10E6EC001368580BC3F30C0351F82000B0F5002F3E +:10E6FC0010B5144604D2184405F02AFAC0B200E052 +:10E70C00C05C40F02001054B20685975BDE81040F5 +:10E71C00F8F72ABDF0500020C8EE01201CD60020CE +:10E72C000D4A0E491368580BC3F30C0351F8200023 +:10E73C00B0F5002F10B5144604D2184405F008FAB1 +:10E74C00C0B200E0C05C40F02001054B2068197499 +:10E75C00BDE81040F8F708BDF0500020C8EE0120CD +:10E76C001CD600200D4A0E491368580BC3F30C033A +:10E77C0051F82000B0F5002F10B5144604D21844FF +:10E78C0005F0E6F9C0B200E0C05C40F02001054B9A +:10E79C0020685974BDE81040F8F7E6BCF050002032 +:10E7AC00C8EE01201CD600200D4A0E491368580BE8 +:10E7BC00C3F30C0351F82000B0F5002F10B514462C +:10E7CC0004D2184405F0C4F9C0B200E0C05C40F0BB +:10E7DC001001054B20685973BDE81040F8F7C4BC14 +:10E7EC00F0500020C8EE01201CD600200C4B10B5B8 +:10E7FC001C680C4B620BC4F30C0053F82230B3F5BD +:10E80C00002F04D2184405F0A3F9C1B200E0195C42 +:10E81C00204641F01001BDE81040F8F7A5BC00BF40 +:10E82C00F0500020C8EE01200D4A0E491368580B19 +:10E83C00C3F30C0351F82000B0F5002F10B51446AB +:10E84C0004D2184405F084F9C0B200E0C05C40F07A +:10E85C001001054B20681976BDE81040F8F784BC10 +:10E86C00F0500020C8EE01201CD600200D4A0E49A5 +:10E87C001368580BC3F30C0351F82000B0F5002FAC +:10E88C0010B5144604D2184405F062F9C0B200E089 +:10E89C00C05C40F01001054B20685976BDE8104073 +:10E8AC00F8F762BCF0500020C8EE01201CD6002006 +:10E8BC000D4A0E491368580BC3F30C0351F8200092 +:10E8CC00B0F5002F10B5144604D2184405F040F9E9 +:10E8DC00C0B200E0C05C40F01001054B2068197517 +:10E8EC00BDE81040F8F740BCF0500020C8EE012005 +:10E8FC001CD600200D4A0E491368580BC3F30C03A9 +:10E90C0051F82000B0F5002F10B5144604D218446D +:10E91C0005F01EF9C0B200E0C05C40F01001054BE0 +:10E92C0020685975BDE81040F8F71EBCF050002067 +:10E93C00C8EE01201CD600200D4A0E491368580B56 +:10E94C00C3F30C0351F82000B0F5002F10B514469A +:10E95C0004D2184405F0FCF8C0B200E0C05C40F0F2 +:10E96C001001054B20681974BDE81040F8F7FCBB8A +:10E97C00F0500020C8EE01201CD600200D4A0E4994 +:10E98C001368580BC3F30C0351F82000B0F5002F9B +:10E99C0010B5144604D2184405F0DAF8C0B200E001 +:10E9AC00C05C40F01001054B20685974BDE8104064 +:10E9BC00F8F7DABBF0500020C8EE01201CD600207E +:10E9CC000D4A0E491368580BC3F30C0351F8200081 +:10E9DC00B0F5002F10B5144604D2184405F0B8F861 +:10E9EC00C0B200E0C05C40F00801054B20685973D0 +:10E9FC00BDE81040F8F7B8BBF0500020C8EE01207D +:10EA0C001CD600200C4B10B51C680C4B620BC4F3CD +:10EA1C000C0053F82230B3F5002F04D2184405F043 +:10EA2C0097F8C1B200E0195C204641F00801BDE83E +:10EA3C001040F8F799BB00BFF0500020C8EE012041 +:10EA4C000D4A0E491368580BC3F30C0351F8200000 +:10EA5C00B0F5002F10B5144604D2184405F078F820 +:10EA6C00C0B200E0C05C40F00801054B206819768C +:10EA7C00BDE81040F8F778BBF0500020C8EE01203C +:10EA8C001CD600200D4A0E491368580BC3F30C0317 +:10EA9C0051F82000B0F5002F10B5144604D21844DC +:10EAAC0005F056F8C0B200E0C05C40F00801054B20 +:10EABC0020685976BDE81040F8F756BBF05000209E +:10EACC00C8EE01201CD600200D4A0E491368580BC5 +:10EADC00C3F30C0351F82000B0F5002F10B5144609 +:10EAEC0004D2184405F034F8C0B200E0C05C40F029 +:10EAFC000801054B20681975BDE81040F8F734BBC8 +:10EB0C00F0500020C8EE01201CD600200D4A0E4902 +:10EB1C001368580BC3F30C0351F82000B0F5002F09 +:10EB2C0010B5144604D2184405F012F8C0B200E037 +:10EB3C00C05C40F00801054B20685975BDE81040D9 +:10EB4C00F8F712BBF0500020C8EE01201CD60020B4 +:10EB5C000D4A0E491368580BC3F30C0351F82000EF +:10EB6C00B0F5002F10B5144604D2184404F0F0FF91 +:10EB7C00C0B200E0C05C40F00801054B206819747D +:10EB8C00BDE81040F8F7F0BAF0500020C8EE0120B4 +:10EB9C001CD600200D4A0E491368580BC3F30C0306 +:10EBAC0051F82000B0F5002F10B5144604D21844CB +:10EBBC0004F0CEFFC0B200E0C05C40F00801054B91 +:10EBCC0020685974BDE81040F8F7CEBAF050002018 +:10EBDC00C8EE01201CD600200D4A0E491368580BB4 +:10EBEC00C3F30C0351F82000B0F5002F10B51446F8 +:10EBFC0004D2184404F0ACFFC0B200E0C05C40F09A +:10EC0C000401054B20685973BDE81040F8F7ACBA05 +:10EC1C00F0500020C8EE01201CD600200C4B10B583 +:10EC2C001C680C4B620BC4F30C0053F82230B3F588 +:10EC3C00002F04D2184404F08BFFC1B200E0195C21 +:10EC4C00204641F00401BDE81040F8F78DBA00BF32 +:10EC5C00F0500020C8EE01200D4A0E491368580BE5 +:10EC6C00C3F30C0351F82000B0F5002F10B5144677 +:10EC7C0004D2184404F06CFFC0B200E0C05C40F059 +:10EC8C000401054B20681976BDE81040F8F76CBA02 +:10EC9C00F0500020C8EE01201CD600200D4A0E4971 +:10ECAC001368580BC3F30C0351F82000B0F5002F78 +:10ECBC0010B5144604D2184404F04AFFC0B200E068 +:10ECCC00C05C40F00401054B20685976BDE810404B +:10ECDC00F8F74ABAF0500020C8EE01201CD60020EC +:10ECEC000D4A0E491368580BC3F30C0351F820005E +:10ECFC00B0F5002F10B5144604D2184404F028FFC8 +:10ED0C00C0B200E0C05C40F00401054B20681975EE +:10ED1C00BDE81040F8F728BAF0500020C8EE0120EA +:10ED2C001CD600200D4A0E491368580BC3F30C0374 +:10ED3C0051F82000B0F5002F10B5144604D2184439 +:10ED4C0004F006FFC0B200E0C05C40F00401054BCB +:10ED5C0020685975BDE81040F8F706BAF05000204D +:10ED6C00C8EE01201CD600200D4A0E491368580B22 +:10ED7C00C3F30C0351F82000B0F5002F10B5144666 +:10ED8C0004D2184404F0E4FEC0B200E0C05C40F0D1 +:10ED9C000401054B20681974BDE81040F8F7E4B97C +:10EDAC00F0500020C8EE01201CD600200D4A0E4960 +:10EDBC001368580BC3F30C0351F82000B0F5002F67 +:10EDCC0010B5144604D2184404F0C2FEC0B200E0E0 +:10EDDC00C05C40F00401054B20685974BDE810403C +:10EDEC00F8F7C2B9F0500020C8EE01201CD6002064 +:10EDFC000D4A0E491368580BC3F30C0351F820004D +:10EE0C00B0F5002F10B5144604D2184404F0A0FE3F +:10EE1C00C0B200E0C05C40F00201054B20685973A1 +:10EE2C00BDE81040F8F7A0B9F0500020C8EE012062 +:10EE3C001CD600200C4B10B51C680C4B620BC4F399 +:10EE4C000C0053F82230B3F5002F04D2184404F010 +:10EE5C007FFEC1B200E0195C204641F00201BDE822 +:10EE6C001040F8F781B900BFF0500020C8EE012027 +:10EE7C000D4A0E491368580BC3F30C0351F82000CC +:10EE8C00B0F5002F10B5144604D2184404F060FEFF +:10EE9C00C0B200E0C05C40F00201054B206819765E +:10EEAC00BDE81040F8F760B9F0500020C8EE012022 +:10EEBC001CD600200D4A0E491368580BC3F30C03E3 +:10EECC0051F82000B0F5002F10B5144604D21844A8 +:10EEDC0004F03EFEC0B200E0C05C40F00201054B05 +:10EEEC0020685976BDE81040F8F73EB9F050002084 +:10EEFC00C8EE01201CD600200D4A0E491368580B91 +:10EF0C00C3F30C0351F82000B0F5002F10B51446D4 +:10EF1C0004D2184404F01CFEC0B200E0C05C40F007 +:10EF2C000201054B20681975BDE81040F8F71CB9B3 +:10EF3C00F0500020C8EE01201CD600200D4A0E49CE +:10EF4C001368580BC3F30C0351F82000B0F5002FD5 +:10EF5C0010B5144604D2184404F0FAFDC0B200E017 +:10EF6C00C05C40F00201054B20685975BDE81040AB +:10EF7C00F8F7FAB8F0500020C8EE01201CD600209B +:10EF8C000D4A0E491368580BC3F30C0351F82000BB +:10EF9C00B0F5002F10B5144604D2184404F0D8FD77 +:10EFAC00C0B200E0C05C40F00201054B206819744F +:10EFBC00BDE81040F8F7D8B8F0500020C8EE01209A +:10EFCC001CD600200D4A0E491368580BC3F30C03D2 +:10EFDC0051F82000B0F5002F10B5144604D2184497 +:10EFEC0004F0B6FDC0B200E0C05C40F00201054B7D +:10EFFC0020685974BDE81040F8F7B6B8F0500020FE +:10F00C00C8EE01201CD600200D4A0E491368580B7F +:10F01C00C3F30C0351F82000B0F5002F10B51446C3 +:10F02C0004D2184404F094FDC0B200E0C05C40F07F +:10F03C000101054B20685973BDE81040F8F794B8EE +:10F04C00F0500020C8EE01201CD600200C4B10B54F +:10F05C001C680C4B620BC4F30C0053F82230B3F554 +:10F06C00002F04D2184404F073FDC1B200E0195C07 +:10F07C00204641F00101BDE81040F8F775B800BF1B +:10F08C00F0500020C8EE01200D4A0E491368580BB1 +:10F09C00C3F30C0351F82000B0F5002F10B5144643 +:10F0AC0004D2184404F054FDC0B200E0C05C40F03F +:10F0BC000101054B20681976BDE81040F8F754B8EB +:10F0CC00F0500020C8EE01201CD600200D4A0E493D +:10F0DC001368580BC3F30C0351F82000B0F5002F44 +:10F0EC0010B5144604D2184404F032FDC0B200E04E +:10F0FC00C05C40F00101054B20685976BDE810401A +:10F10C00F8F732B8F0500020C8EE01201CD60020D1 +:10F11C000D4A0E491368580BC3F30C0351F8200029 +:10F12C00B0F5002F10B5144604D2184404F010FDAD +:10F13C00C0B200E0C05C40F00101054B20681975BD +:10F14C00BDE81040F8F710B8F0500020C8EE0120D0 +:10F15C001CD600200D4A0E491368580BC3F30C0340 +:10F16C0051F82000B0F5002F10B5144604D2184405 +:10F17C0004F0EEFCC0B200E0C05C40F00101054BB5 +:10F18C0020685975BDE81040F7F7EEBFF05000202D +:10F19C00C8EE01201CD600200D4A0E491368580BEE +:10F1AC00C3F30C0351F82000B0F5002F10B5144632 +:10F1BC0004D2184404F0CCFCC0B200E0C05C40F0B7 +:10F1CC000101054B20681974BDE81040F7F7CCBF5E +:10F1DC00F0500020C8EE01201CD600200D4A0E492C +:10F1EC001368580BC3F30C0351F82000B0F5002F33 +:10F1FC0010B5144604D2184404F0AAFCC0B200E0C6 +:10F20C00C05C40F00101054B20685974BDE810400A +:10F21C00F7F7AABFF0500020C8EE01201CD6002042 +:10F22C000D4A0E491368580BC3F30C0351F8200018 +:10F23C00B0F5002F10B5144604D2184404F088FC25 +:10F24C00C0B200E0C05C00F07F01054B2068597330 +:10F25C00BDE81040F7F788BFF0500020C8EE012041 +:10F26C001CD600200C4B10B51C680C4B620BC4F365 +:10F27C000C0053F82230B3F5002F04D2184404F0DC +:10F28C0067FCC1B200E0195C204601F07F01BDE8CB +:10F29C001040F7F769BF00BFF0500020C8EE012006 +:10F2AC000D4A0E491368580BC3F30C0351F8200098 +:10F2BC00B0F5002F10B5144604D2184404F048FCE5 +:10F2CC00C0B200E0C05C00F07F01054B20681976ED +:10F2DC00BDE81040F7F748BFF0500020C8EE012001 +:10F2EC001CD600200D4A0E491368580BC3F30C03AF +:10F2FC0051F82000B0F5002F10B5144604D2184474 +:10F30C0004F026FCC0B200E0C05C00F07F01054BAD +:10F31C0020685976BDE81040F7F726BFF050002062 +:10F32C00C8EE01201CD600200D4A0E491368580B5C +:10F33C00C3F30C0351F82000B0F5002F10B51446A0 +:10F34C0004D2184404F004FCC0B200E0C05C00F02D +:10F35C007F01054B20681975BDE81040F7F704BF15 +:10F36C00F0500020C8EE01201CD600200D4A0E499A +:10F37C001368580BC3F30C0351F82000B0F5002FA1 +:10F38C0010B5144604D2184404F0E2FBC0B200E0FD +:10F39C00C05C00F07F01054B20685975BDE810403A +:10F3AC00F7F7E2BEF0500020C8EE01201CD600207A +:10F3BC000D4A0E491368580BC3F30C0351F8200087 +:10F3CC00B0F5002F10B5144604D2184404F0C0FB5D +:10F3DC00C0B200E0C05C00F07F01054B20681974DE +:10F3EC00BDE81040F7F7C0BEF0500020C8EE012079 +:10F3FC001CD600200D4A0E491368580BC3F30C039E +:10F40C0051F82000B0F5002F10B5144604D2184462 +:10F41C0004F09EFBC0B200E0C05C00F07F01054B25 +:10F42C0020685974BDE81040F7F79EBEF0500020DC +:10F43C00C8EE01201CD600200D4A0E491368580B4B +:10F44C00C3F30C0351F82000B0F5002F10B514468F +:10F45C0004D2184404F07CFBC0B200E0C05C00F0A5 +:10F46C00BF01054B20685973BDE81040F7F77CBE0F +:10F47C00F0500020C8EE01201CD600200C4B10B51B +:10F48C001C680C4B620BC4F30C0053F82230B3F520 +:10F49C00002F04D2184404F05BFBC1B200E0195CED +:10F4AC00204601F0BF01BDE81040F7F75DBE00BF7C +:10F4BC00F0500020C8EE01200D4A0E491368580B7D +:10F4CC00C3F30C0351F82000B0F5002F10B514460F +:10F4DC0004D2184404F03CFBC0B200E0C05C00F065 +:10F4EC00BF01054B20681976BDE81040F7F73CBE0C +:10F4FC00F0500020C8EE01201CD600200D4A0E4909 +:10F50C001368580BC3F30C0351F82000B0F5002F0F +:10F51C0010B5144604D2184404F01AFBC0B200E033 +:10F52C00C05C00F0BF01054B20685976BDE8104067 +:10F53C00F7F71ABEF0500020C8EE01201CD60020B0 +:10F54C000D4A0E491368580BC3F30C0351F82000F5 +:10F55C00B0F5002F10B5144604D2184404F0F8FA94 +:10F56C00C0B200E0C05C00F0BF01054B206819750B +:10F57C00BDE81040F7F7F8BDF0500020C8EE0120B0 +:10F58C001CD600200D4A0E491368580BC3F30C030C +:10F59C0051F82000B0F5002F10B5144604D21844D1 +:10F5AC0004F0D6FAC0B200E0C05C00F0BF01054B1D +:10F5BC0020685975BDE81040F7F7D6BDF050002013 +:10F5CC00C8EE01201CD600200D4A0E491368580BBA +:10F5DC00C3F30C0351F82000B0F5002F10B51446FE +:10F5EC0004D2184404F0B4FAC0B200E0C05C00F0DD +:10F5FC00BF01054B20681974BDE81040F7F7B4BD86 +:10F60C00F0500020C8EE01201CD600200D4A0E49F7 +:10F61C001368580BC3F30C0351F82000B0F5002FFE +:10F62C0010B5144604D2184404F092FAC0B200E0AB +:10F63C00C05C00F0BF01054B20685974BDE8104058 +:10F64C00F7F792BDF0500020C8EE01201CD6002028 +:10F65C000D4A0E491368580BC3F30C0351F82000E4 +:10F66C00B0F5002F10B5144604D2184404F070FA0B +:10F67C00C0B200E0C05C00F0DF01054B206859739C +:10F68C00BDE81040F7F770BDF0500020C8EE012027 +:10F69C001CD600200C4B10B51C680C4B620BC4F331 +:10F6AC000C0053F82230B3F5002F04D2184404F0A8 +:10F6BC004FFAC1B200E0195C204601F0DF01BDE851 +:10F6CC001040F7F751BD00BFF0500020C8EE0120EC +:10F6DC000D4A0E491368580BC3F30C0351F8200064 +:10F6EC00B0F5002F10B5144604D2184404F030FACB +:10F6FC00C0B200E0C05C00F0DF01054B2068197659 +:10F70C00BDE81040F7F730BDF0500020C8EE0120E6 +:10F71C001CD600200D4A0E491368580BC3F30C037A +:10F72C0051F82000B0F5002F10B5144604D218443F +:10F73C0004F00EFAC0B200E0C05C00F0DF01054B33 +:10F74C0020685976BDE81040F7F70EBDF050002048 +:10F75C00C8EE01201CD600200D4A0E491368580B28 +:10F76C00C3F30C0351F82000B0F5002F10B514466C +:10F77C0004D2184404F0ECF9C0B200E0C05C00F014 +:10F78C00DF01054B20681975BDE81040F7F7ECBC9C +:10F79C00F0500020C8EE01201CD600200D4A0E4966 +:10F7AC001368580BC3F30C0351F82000B0F5002F6D +:10F7BC0010B5144604D2184404F0CAF9C0B200E0E3 +:10F7CC00C05C00F0DF01054B20685975BDE81040A6 +:10F7DC00F7F7CABCF0500020C8EE01201CD6002060 +:10F7EC000D4A0E491368580BC3F30C0351F8200053 +:10F7FC00B0F5002F10B5144604D2184404F0A8F943 +:10F80C00C0B200E0C05C00F0DF01054B2068197449 +:10F81C00BDE81040F7F7A8BCF0500020C8EE01205E +:10F82C001CD600200D4A0E491368580BC3F30C0369 +:10F83C0051F82000B0F5002F10B5144604D218442E +:10F84C0004F086F9C0B200E0C05C00F0DF01054BAB +:10F85C0020685974BDE81040F7F786BCF0500020C2 +:10F86C00C8EE01201CD600200D4A0E491368580B17 +:10F87C00C3F30C0351F82000B0F5002F10B514465B +:10F88C0004D2184404F064F9C0B200E0C05C00F08B +:10F89C00EF01054B20685973BDE81040F7F764BCC5 +:10F8AC00F0500020C8EE01201CD600200C4B10B5E7 +:10F8BC001C680C4B620BC4F30C0053F82230B3F5EC +:10F8CC00002F04D2184404F043F9C1B200E0195CD3 +:10F8DC00204601F0EF01BDE81040F7F745BC00BF32 +:10F8EC00F0500020C8EE01200D4A0E491368580B49 +:10F8FC00C3F30C0351F82000B0F5002F10B51446DB +:10F90C0004D2184404F024F9C0B200E0C05C00F04A +:10F91C00EF01054B20681976BDE81040F7F724BCC1 +:10F92C00F0500020C8EE01201CD600200D4A0E49D4 +:10F93C001368580BC3F30C0351F82000B0F5002FDB +:10F94C0010B5144604D2184404F002F9C0B200E019 +:10F95C00C05C00F0EF01054B20685976BDE8104003 +:10F96C00F7F702BCF0500020C8EE01201CD6002096 +:10F97C000D4A0E491368580BC3F30C0351F82000C1 +:10F98C00B0F5002F10B5144604D2184404F0E0F87A +:10F99C00C0B200E0C05C00F0EF01054B20681975A7 +:10F9AC00BDE81040F7F7E0BBF0500020C8EE012096 +:10F9BC001CD600200D4A0E491368580BC3F30C03D8 +:10F9CC0051F82000B0F5002F10B5144604D218449D +:10F9DC0004F0BEF8C0B200E0C05C00F0EF01054BD3 +:10F9EC0020685975BDE81040F7F7BEBBF0500020F9 +:10F9FC00C8EE01201CD600200D4A0E491368580B86 +:10FA0C00C3F30C0351F82000B0F5002F10B51446C9 +:10FA1C0004D2184404F09CF8C0B200E0C05C00F0C2 +:10FA2C00EF01054B20681974BDE81040F7F79CBB3B +:10FA3C00F0500020C8EE01201CD600200D4A0E49C3 +:10FA4C001368580BC3F30C0351F82000B0F5002FCA +:10FA5C0010B5144604D2184404F07AF8C0B200E091 +:10FA6C00C05C00F0EF01054B20685974BDE81040F4 +:10FA7C00F7F77ABBF0500020C8EE01201CD600200E +:10FA8C000D4A0E491368580BC3F30C0351F82000B0 +:10FA9C00B0F5002F10B5144604D2184404F058F8F1 +:10FAAC00C0B200E0C05C00F0F701054B2068597350 +:10FABC00BDE81040F7F758BBF0500020C8EE01200D +:10FACC001CD600200C4B10B51C680C4B620BC4F3FD +:10FADC000C0053F82230B3F5002F04D2184404F074 +:10FAEC0037F8C1B200E0195C204601F0F701BDE81F +:10FAFC001040F7F739BB00BFF0500020C8EE0120D2 +:10FB0C000D4A0E491368580BC3F30C0351F820002F +:10FB1C00B0F5002F10B5144604D2184404F018F8B0 +:10FB2C00C0B200E0C05C00F0F701054B206819760C +:10FB3C00BDE81040F7F718BBF0500020C8EE0120CC +:10FB4C001CD600200D4A0E491368580BC3F30C0346 +:10FB5C0051F82000B0F5002F10B5144604D218440B +:10FB6C0003F0F6FFC0B200E0C05C00F0F701054BFB +:10FB7C0020685976BDE81040F7F7F6BAF05000202F +:10FB8C00C8EE01201CD600200D4A0E491368580BF4 +:10FB9C00C3F30C0351F82000B0F5002F10B5144638 +:10FBAC0004D2184403F0D4FFC0B200E0C05C00F0F3 +:10FBBC00F701054B20681975BDE81040F7F7D4BA6A +:10FBCC00F0500020C8EE01201CD600200D4A0E4932 +:10FBDC001368580BC3F30C0351F82000B0F5002F39 +:10FBEC0010B5144604D2184403F0B2FFC0B200E0C2 +:10FBFC00C05C00F0F701054B20685975BDE810405A +:10FC0C00F7F7B2BAF0500020C8EE01201CD6002045 +:10FC1C000D4A0E491368580BC3F30C0351F820001E +:10FC2C00B0F5002F10B5144604D2184403F090FF21 +:10FC3C00C0B200E0C05C00F0F701054B20681974FD +:10FC4C00BDE81040F7F790BAF0500020C8EE012044 +:10FC5C001CD600200D4A0E491368580BC3F30C0335 +:10FC6C0051F82000B0F5002F10B5144604D21844FA +:10FC7C0003F06EFFC0B200E0C05C00F0F701054B72 +:10FC8C0020685974BDE81040F7F76EBAF0500020A8 +:10FC9C00C8EE01201CD600200D4A0E491368580BE3 +:10FCAC00C3F30C0351F82000B0F5002F10B5144627 +:10FCBC0004D2184403F04CFFC0B200E0C05C00F06A +:10FCCC00FB01054B20685973BDE81040F7F74CBA9F +:10FCDC00F0500020C8EE01201CD600200C4B10B5B3 +:10FCEC001C680C4B620BC4F30C0053F82230B3F5B8 +:10FCFC00002F04D2184403F02BFFC1B200E0195CB2 +:10FD0C00204601F0FB01BDE81040F7F72DBA00BF0B +:10FD1C00F0500020C8EE01200D4A0E491368580B14 +:10FD2C00C3F30C0351F82000B0F5002F10B51446A6 +:10FD3C0004D2184403F00CFFC0B200E0C05C00F029 +:10FD4C00FB01054B20681976BDE81040F7F70CBA9B +:10FD5C00F0500020C8EE01201CD600200D4A0E49A0 +:10FD6C001368580BC3F30C0351F82000B0F5002FA7 +:10FD7C0010B5144604D2184403F0EAFEC0B200E0F9 +:10FD8C00C05C00F0FB01054B20685976BDE81040C3 +:10FD9C00F7F7EAB9F0500020C8EE01201CD600207D +:10FDAC000D4A0E491368580BC3F30C0351F820008D +:10FDBC00B0F5002F10B5144604D2184403F0C8FE59 +:10FDCC00C0B200E0C05C00F0FB01054B2068197567 +:10FDDC00BDE81040F7F7C8B9F0500020C8EE01207C +:10FDEC001CD600200D4A0E491368580BC3F30C03A4 +:10FDFC0051F82000B0F5002F10B5144604D2184469 +:10FE0C0003F0A6FEC0B200E0C05C00F0FB01054BA5 +:10FE1C0020685975BDE81040F7F7A6B9F0500020DE +:10FE2C00C8EE01201CD600200D4A0E491368580B51 +:10FE3C00C3F30C0351F82000B0F5002F10B5144695 +:10FE4C0004D2184403F084FEC0B200E0C05C00F0A1 +:10FE5C00FB01054B20681974BDE81040F7F784B915 +:10FE6C00F0500020C8EE01201CD600200D4A0E498F +:10FE7C001368580BC3F30C0351F82000B0F5002F96 +:10FE8C0010B5144604D2184403F062FEC0B200E070 +:10FE9C00C05C00F0FB01054B20685974BDE81040B4 +:10FEAC00F7F762B9F0500020C8EE01201CD60020F4 +:10FEBC000D4A0E491368580BC3F30C0351F820007C +:10FECC00B0F5002F10B5144604D2184403F040FED0 +:10FEDC00C0B200E0C05C00F0FD01054B2068597316 +:10FEEC00BDE81040F7F740B9F0500020C8EE0120F3 +:10FEFC001CD600200C4B10B51C680C4B620BC4F3C9 +:10FF0C000C0053F82230B3F5002F04D2184403F040 +:10FF1C001FFEC1B200E0195C204601F0FD01BDE8F6 +:10FF2C001040F7F721B900BFF0500020C8EE0120B7 +:10FF3C000D4A0E491368580BC3F30C0351F82000FB +:10FF4C00B0F5002F10B5144604D2184403F000FE8F +:10FF5C00C0B200E0C05C00F0FD01054B20681976D2 +:10FF6C00BDE81040F7F700B9F0500020C8EE0120B2 +:10FF7C001CD600200D4A0E491368580BC3F30C0312 +:10FF8C0051F82000B0F5002F10B5144604D21844D7 +:10FF9C0003F0DEFDC0B200E0C05C00F0FD01054BDB +:10FFAC0020685976BDE81040F7F7DEB8F050002015 +:10FFBC00C8EE01201CD600200D4A0E491368580BC0 +:10FFCC00C3F30C0351F82000B0F5002F10B5144604 +:10FFDC0004D2184403F0BCFDC0B200E0C05C00F0D9 +:10FFEC00FD01054B20681975BDE81040F7F7BCB84A +:04FFFC00F0500020A1 +:02000004600298 +:10000000C8EE01201CD600200D4A0E491368580B7B +:10001000C3F30C0351F82000B0F5002F10B51446BF +:1000200004D2184403F09AFDC0B200E0C05C00F0B6 +:10003000FD01054B20685975BDE81040F7F79AB8E7 +:10004000F0500020C8EE01201CD600200D4A0E49B9 +:100050001368580BC3F30C0351F82000B0F5002FC0 +:1000600010B5144604D2184403F078FDC0B200E085 +:10007000C05C00F0FD01054B20681974BDE810401C +:10008000F7F778B8F0500020C8EE01201CD6002009 +:100090000D4A0E491368580BC3F30C0351F82000A6 +:1000A000B0F5002F10B5144604D2184403F056FDE5 +:1000B000C0B200E0C05C00F0FD01054B206859743F +:1000C000BDE81040F7F756B8F0500020C8EE012008 +:1000D0001CD600200D4A0E491368580BC3F30C03BD +:1000E00051F82000B0F5002F10B5144604D2184482 +:1000F00003F034FDC0B200E0C05C00F0FE01054B2F +:1001000020685973BDE81040F7F734B8F05000206C +:10011000C8EE01201CD600200C4B10B51C680C4BFF +:10012000620BC4F30C0053F82230B3F5002F04D255 +:10013000184403F013FDC1B200E0195C204601F041 +:10014000FE01BDE81040F7F715B800BFF0500020E1 +:10015000C8EE01200D4A0E491368580BC3F30C0377 +:1001600051F82000B0F5002F10B5144604D2184401 +:1001700003F0F4FCC0B200E0C05C00F0FE01054BEF +:1001800020681976BDE81040F6F7F4BFF050002063 +:10019000C8EE01201CD600200D4A0E491368580BEA +:1001A000C3F30C0351F82000B0F5002F10B514462E +:1001B00004D2184403F0D2FCC0B200E0C05C00F0EE +:1001C000FE01054B20685976BDE81040F6F7D2BF16 +:1001D000F0500020C8EE01201CD600200D4A0E4928 +:1001E0001368580BC3F30C0351F82000B0F5002F2F +:1001F00010B5144604D2184403F0B0FCC0B200E0BD +:10020000C05C00F0FE01054B20681975BDE8104088 +:10021000F6F7B0BFF0500020C8EE01201CD6002039 +:100220000D4A0E491368580BC3F30C0351F8200014 +:10023000B0F5002F10B5144604D2184403F08EFC1C +:10024000C0B200E0C05C00F0FE01054B20685975AB +:10025000BDE81040F6F78EBFF0500020C8EE012038 +:100260001CD600200D4A0E491368580BC3F30C032B +:1002700051F82000B0F5002F10B5144604D21844F0 +:1002800003F06CFCC0B200E0C05C00F0FE01054B66 +:1002900020681974BDE81040F6F76CBFF0500020DC +:1002A000C8EE01201CD600200D4A0E491368580BD9 +:1002B000C3F30C0351F82000B0F5002F10B514461D +:1002C00004D2184403F04AFCC0B200E0C05C00F065 +:1002D000FE01054B20685974BDE81040F6F74ABF8F +:1002E000F0500020C8EE01201CD600200E4A0F4915 +:1002F0001368580BC3F30C0351F82000B0F5002F1E +:1003000010B5144604D2184403F028FCC0B200E033 +:10031000C05CF7F775FE064B014658732068BDE8D0 +:100320001040F6F727BF00BFF0500020C8EE0120B4 +:100330001CD600200C4B10B51C680C4B620BC4F390 +:100340000C0053F82230B3F5002F04D2184403F008 +:1003500005FCC0B200E0185CF7F752FE01462046EB +:10036000BDE81040F6F706BFF0500020C8EE0120AF +:100370000E4A0F491368580BC3F30C0351F82000C1 +:10038000B0F5002F10B5144604D2184403F0E6FB74 +:10039000C0B200E0C05CF7F733FE064B01461876AA +:1003A0002068BDE81040F6F7E5BE00BFF050002021 +:1003B000C8EE01201CD600200E4A0F491368580BC6 +:1003C000C3F30C0351F82000B0F5002F10B514460C +:1003D00004D2184403F0C2FBC0B200E0C05CF7F7DF +:1003E0000FFE064B014658762068BDE81040F6F730 +:1003F000C1BE00BFF0500020C8EE01201CD6002076 +:100400000E4A0F491368580BC3F30C0351F8200030 +:10041000B0F5002F10B5144604D2184403F09EFB2B +:10042000C0B200E0C05CF7F7EBFD064B0146187563 +:100430002068BDE81040F6F79DBE00BFF0500020D8 +:10044000C8EE01201CD600200E4A0F491368580B35 +:10045000C3F30C0351F82000B0F5002F10B514467B +:1004600004D2184403F07AFBC0B200E0C05CF7F796 +:10047000C7FD064B014658752068BDE81040F6F7E9 +:1004800079BE00BFF0500020C8EE01201CD600202D +:100490000E4A0F491368580BC3F30C0351F82000A0 +:1004A000B0F5002F10B5144604D2184403F056FBE3 +:1004B000C0B200E0C05CF7F7A3FD064B014618741C +:1004C0002068BDE81040F6F755BE00BFF050002090 +:1004D000C8EE01201CD600200E4A0F491368580BA5 +:1004E000C3F30C0351F82000B0F5002F10B51446EB +:1004F00004D2184403F032FBC0B200E0C05CF7F74E +:100500007FFD064B014658742068BDE81040F6F7A1 +:1005100031BE00BFF0500020C8EE01201CD60020E4 +:100520000E4A0F491368580BC3F30C0351F820000F +:10053000B0F5002F10B5144604D2184403F00EFB9A +:10054000C0B200E0C05CF7F74BFD064B01465873A4 +:100550002068BDE81040F6F70DBE00BFF050002047 +:10056000C8EE01201CD600200C4B10B51C680C4BAB +:10057000620BC4F30C0053F82230B3F5002F04D201 +:10058000184403F0EBFAC0B200E0185CF7F728FD5E +:1005900001462046BDE81040F6F7ECBDF0500020C3 +:1005A000C8EE01200E4A0F491368580BC3F30C0321 +:1005B00051F82000B0F5002F10B5144604D21844AD +:1005C00003F0CCFAC0B200E0C05CF7F709FD064BBF +:1005D000014618762068BDE81040F6F7CBBD00BF95 +:1005E000F0500020C8EE01201CD600200E4A0F4912 +:1005F0001368580BC3F30C0351F82000B0F5002F1B +:1006000010B5144604D2184403F0A8FAC0B200E0B2 +:10061000C05CF7F7E5FC064B014658762068BDE85C +:100620001040F6F7A7BD00BFF0500020C8EE012033 +:100630001CD600200E4A0F491368580BC3F30C0355 +:1006400051F82000B0F5002F10B5144604D218441C +:1006500003F084FAC0B200E0C05CF7F7C1FC064BBF +:10066000014618752068BDE81040F6F783BD00BF4D +:10067000F0500020C8EE01201CD600200E4A0F4981 +:100680001368580BC3F30C0351F82000B0F5002F8A +:1006900010B5144604D2184403F060FAC0B200E06A +:1006A000C05CF7F79DFC064B014658752068BDE815 +:1006B0001040F6F75FBD00BFF0500020C8EE0120EB +:1006C0001CD600200E4A0F491368580BC3F30C03C5 +:1006D00051F82000B0F5002F10B5144604D218448C +:1006E00003F03CFAC0B200E0C05CF7F779FC064BBF +:1006F000014618742068BDE81040F6F73BBD00BF06 +:10070000F0500020C8EE01201CD600200E4A0F49F0 +:100710001368580BC3F30C0351F82000B0F5002FF9 +:1007200010B5144604D2184403F018FAC0B200E021 +:10073000C05CF7F755FC064B014658742068BDE8CD +:100740001040F6F717BD00BFF0500020C8EE0120A2 +:100750001CD600200E4A0F491368580BC3F30C0334 +:1007600051F82000B0F5002F10B5144604D21844FB +:1007700003F0F4F9C0B200E0C05CF7F71FFC064BD1 +:10078000014658732068BDE81040F6F7F3BC00BF7F +:10079000F0500020C8EE01201CD600200C4B10B5F4 +:1007A0001C680C4B620BC4F30C0053F82230B3F5F9 +:1007B000002F04D2184403F0D1F9C0B200E0185C55 +:1007C000F7F7FCFB01462046BDE81040F6F7D2BC27 +:1007D000F0500020C8EE01200E4A0F491368580B54 +:1007E000C3F30C0351F82000B0F5002F10B51446E8 +:1007F00004D2184403F0B2F9C0B200E0C05CF7F7CD +:10080000DDFB064B014618762068BDE81040F6F780 +:10081000B1BC00BFF0500020C8EE01201CD6002063 +:100820000E4A0F491368580BC3F30C0351F820000C +:10083000B0F5002F10B5144604D2184403F08EF919 +:10084000C0B200E0C05CF7F7B9FB064B0146587632 +:100850002068BDE81040F6F78DBC00BFF0500020C6 +:10086000C8EE01201CD600200E4A0F491368580B11 +:10087000C3F30C0351F82000B0F5002F10B5144657 +:1008800004D2184403F06AF9C0B200E0C05CF7F784 +:1008900095FB064B014618752068BDE81040F6F739 +:1008A00069BC00BFF0500020C8EE01201CD600201B +:1008B0000E4A0F491368580BC3F30C0351F820007C +:1008C000B0F5002F10B5144604D2184403F046F9D1 +:1008D000C0B200E0C05CF7F771FB064B01465875EB +:1008E0002068BDE81040F6F745BC00BFF05000207E +:1008F000C8EE01201CD600200E4A0F491368580B81 +:10090000C3F30C0351F82000B0F5002F10B51446C6 +:1009100004D2184403F022F9C0B200E0C05CF7F73B +:100920004DFB064B014618742068BDE81040F6F7F1 +:1009300021BC00BFF0500020C8EE01201CD60020D2 +:100940000E4A0F491368580BC3F30C0351F82000EB +:10095000B0F5002F10B5144604D2184403F0FEF889 +:10096000C0B200E0C05CF7F729FB064B01465874A3 +:100970002068BDE81040F6F7FDBB00BFF050002036 +:10098000C8EE01201CD600200E4A0F491368580BF0 +:10099000C3F30C0351F82000B0F5002F10B5144636 +:1009A00004D2184403F0DAF8C0B200E0C05CF7F7F4 +:1009B000F7FA064B014658732068BDE81040F6F779 +:1009C000D9BB00BFF0500020C8EE01201CD600208B +:1009D0000C4B10B51C680C4B620BC4F30C0053F8A5 +:1009E0002230B3F5002F04D2184403F0B7F8C0B298 +:1009F00000E0185CF7F7D4FA01462046BDE8104045 +:100A0000F6F7B8BBF0500020C8EE01200E4A0F499F +:100A10001368580BC3F30C0351F82000B0F5002FF6 +:100A200010B5144604D2184403F098F8C0B200E0A0 +:100A3000C05CF7F7B5FA064B014618762068BDE8AA +:100A40001040F6F797BB00BFF0500020C8EE012021 +:100A50001CD600200E4A0F491368580BC3F30C0331 +:100A600051F82000B0F5002F10B5144604D21844F8 +:100A700003F074F8C0B200E0C05CF7F791FA064BDF +:100A8000014658762068BDE81040F6F773BB00BFFA +:100A9000F0500020C8EE01201CD600200E4A0F495D +:100AA0001368580BC3F30C0351F82000B0F5002F66 +:100AB00010B5144604D2184403F050F8C0B200E058 +:100AC000C05CF7F76DFA064B014618752068BDE863 +:100AD0001040F6F74FBB00BFF0500020C8EE0120D9 +:100AE0001CD600200E4A0F491368580BC3F30C03A1 +:100AF00051F82000B0F5002F10B5144604D2184468 +:100B000003F02CF8C0B200E0C05CF7F749FA064BDE +:100B1000014658752068BDE81040F6F72BBB00BFB2 +:100B2000F0500020C8EE01201CD600200E4A0F49CC +:100B30001368580BC3F30C0351F82000B0F5002FD5 +:100B400010B5144604D2184403F008F8C0B200E00F +:100B5000C05CF7F725FA064B014618742068BDE81B +:100B60001040F6F707BB00BFF0500020C8EE012090 +:100B70001CD600200E4A0F491368580BC3F30C0310 +:100B800051F82000B0F5002F10B5144604D21844D7 +:100B900002F0E4FFC0B200E0C05CF7F701FA064BD8 +:100BA000014658742068BDE81040F6F7E3BA00BF6C +:100BB000F0500020C8EE01201CD600200E4A0F493C +:100BC0001368580BC3F30C0351F82000B0F5002F45 +:100BD00010B5144604D2184402F0C0FFC0B200E0C1 +:100BE000C05CF7F7CBF9064B014658732068BDE8A7 +:100BF0001040F6F7BFBA00BFF0500020C8EE012049 +:100C00001CD600200C4B10B51C680C4B620BC4F3B7 +:100C10000C0053F82230B3F5002F04D2184402F030 +:100C20009DFFC0B200E0185CF7F7A8F90146204626 +:100C3000BDE81040F6F79EBAF0500020C8EE012043 +:100C40000E4A0F491368580BC3F30C0351F82000E8 +:100C5000B0F5002F10B5144604D2184402F07EFF00 +:100C6000C0B200E0C05CF7F789F9064B0146187680 +:100C70002068BDE81040F6F77DBA00BFF0500020B4 +:100C8000C8EE01201CD600200E4A0F491368580BED +:100C9000C3F30C0351F82000B0F5002F10B5144633 +:100CA00004D2184402F05AFFC0B200E0C05CF7F76B +:100CB00065F9064B014658762068BDE81040F6F706 +:100CC00059BA00BFF0500020C8EE01201CD6002009 +:100CD0000E4A0F491368580BC3F30C0351F8200058 +:100CE000B0F5002F10B5144604D2184402F036FFB8 +:100CF000C0B200E0C05CF7F741F9064B0146187539 +:100D00002068BDE81040F6F735BA00BFF05000206B +:100D1000C8EE01201CD600200E4A0F491368580B5C +:100D2000C3F30C0351F82000B0F5002F10B51446A2 +:100D300004D2184402F012FFC0B200E0C05CF7F722 +:100D40001DF9064B014658752068BDE81040F6F7BE +:100D500011BA00BFF0500020C8EE01201CD60020C0 +:100D60000E4A0F491368580BC3F30C0351F82000C7 +:100D7000B0F5002F10B5144604D2184402F0EEFE70 +:100D8000C0B200E0C05CF7F7F9F8064B01461874F2 +:100D90002068BDE81040F6F7EDB900BFF050002024 +:100DA000C8EE01201CD600200E4A0F491368580BCC +:100DB000C3F30C0351F82000B0F5002F10B5144612 +:100DC00004D2184402F0CAFEC0B200E0C05CF7F7DB +:100DD000D5F8064B014658742068BDE81040F6F778 +:100DE000C9B900BFF0500020C8EE01201CD6002079 +:100DF0000E4A0F491368580BC3F30C0351F8200037 +:100E0000B0F5002F10B5144604D2184402F0A6FE27 +:100E1000C0B200E0C05CF7F79FF8064B014658737C +:100E20002068BDE81040F6F7A5B900BFF0500020DB +:100E3000C8EE01201CD600200C4B10B51C680C4BD2 +:100E4000620BC4F30C0053F82230B3F5002F04D228 +:100E5000184402F083FEC0B200E0185CF7F77CF89B +:100E600001462046BDE81040F6F784B9F050002056 +:100E7000C8EE01200E4A0F491368580BC3F30C0348 +:100E800051F82000B0F5002F10B5144604D21844D4 +:100E900002F064FEC0B200E0C05CF7F75DF8064BFC +:100EA000014618762068BDE81040F6F763B900BF28 +:100EB000F0500020C8EE01201CD600200E4A0F4939 +:100EC0001368580BC3F30C0351F82000B0F5002F42 +:100ED00010B5144604D2184402F040FEC0B200E03F +:100EE000C05CF7F739F8064B014658762068BDE834 +:100EF0001040F6F73FB900BFF0500020C8EE0120C7 +:100F00001CD600200E4A0F491368580BC3F30C037C +:100F100051F82000B0F5002F10B5144604D2184443 +:100F200002F01CFEC0B200E0C05CF7F715F8064BFB +:100F3000014618752068BDE81040F6F71BB900BFE0 +:100F4000F0500020C8EE01201CD600200E4A0F49A8 +:100F50001368580BC3F30C0351F82000B0F5002FB1 +:100F600010B5144604D2184402F0F8FDC0B200E0F7 +:100F7000C05CF6F7F1FF064B014658752068BDE8E6 +:100F80001040F6F7F7B800BFF0500020C8EE01207F +:100F90001CD600200E4A0F491368580BC3F30C03EC +:100FA00051F82000B0F5002F10B5144604D21844B3 +:100FB00002F0D4FDC0B200E0C05CF6F7CDFF064BF6 +:100FC000014618742068BDE81040F6F7D3B800BF9A +:100FD000F0500020C8EE01201CD600200E4A0F4918 +:100FE0001368580BC3F30C0351F82000B0F5002F21 +:100FF00010B5144604D2184402F0B0FDC0B200E0AF +:10100000C05CF6F7A9FF064B014658742068BDE89E +:101010001040F6F7AFB800BFF0500020C8EE012036 +:101020001CD600200E4A0F491368580BC3F30C035B +:1010300051F82000B0F5002F10B5144604D2184422 +:1010400002F08CFDC0B200E0C05CF6F773FF064B07 +:10105000014658732068BDE81040F6F78BB800BF12 +:10106000F0500020C8EE01201CD600200C4B10B51B +:101070001C680C4B620BC4F30C0053F82230B3F520 +:10108000002F04D2184402F069FDC0B200E0185CE1 +:10109000F6F750FF01462046BDE81040F6F76AB863 +:1010A000F0500020C8EE01200E4A0F491368580B7B +:1010B000C3F30C0351F82000B0F5002F10B514460F +:1010C00004D2184402F04AFDC0B200E0C05CF6F75A +:1010D00031FF064B014618762068BDE81040F6F750 +:1010E00049B800BFF0500020C8EE01201CD60020F7 +:1010F0000E4A0F491368580BC3F30C0351F8200034 +:10110000B0F5002F10B5144604D2184402F026FDA5 +:10111000C0B200E0C05CF6F70DFF064B0146587602 +:101120002068BDE81040F6F725B800BFF050002059 +:10113000C8EE01201CD600200E4A0F491368580B38 +:10114000C3F30C0351F82000B0F5002F10B514467E +:1011500004D2184402F002FDC0B200E0C05CF6F711 +:10116000E9FE064B014618752068BDE81040F6F709 +:1011700001B800BFF0500020C8EE01201CD60020AE +:101180000E4A0F491368580BC3F30C0351F82000A3 +:10119000B0F5002F10B5144604D2184402F0DEFC5E +:1011A000C0B200E0C05CF6F7C5FE064B01465875BC +:1011B0002068BDE81040F5F7DDBF00BFF05000200B +:1011C000C8EE01201CD600200E4A0F491368580BA8 +:1011D000C3F30C0351F82000B0F5002F10B51446EE +:1011E00004D2184402F0BAFCC0B200E0C05CF6F7CA +:1011F000A1FE064B014618742068BDE81040F5F7C3 +:10120000B9BF00BFF0500020C8EE01201CD600205E +:101210000E4A0F491368580BC3F30C0351F8200012 +:10122000B0F5002F10B5144604D2184402F096FC15 +:10123000C0B200E0C05CF6F77DFE064B0146587474 +:101240002068BDE81040F5F795BF00BFF0500020C2 +:10125000C8EE01201CD600200E4A0F491368580B17 +:10126000C3F30C0351F82000B0F5002F10B514465D +:1012700004D2184402F072FCC0B200E0C05CF6F781 +:101280004BFE064B014658732068BDE81040F5F749 +:1012900071BF00BFF0500020C8EE01201CD6002016 +:1012A0000C4B10B51C680C4B620BC4F30C0053F8CC +:1012B0002230B3F5002F04D2184402F04FFCC0B224 +:1012C00000E0185CF6F728FE01462046BDE8104015 +:1012D000F5F750BFF0500020C8EE01200E4A0F492C +:1012E0001368580BC3F30C0351F82000B0F5002F1E +:1012F00010B5144604D2184402F030FCC0B200E02D +:10130000C05CF6F709FE064B014618762068BDE87A +:101310001040F5F72FBF00BFF0500020C8EE0120AD +:101320001CD600200E4A0F491368580BC3F30C0358 +:1013300051F82000B0F5002F10B5144604D218441F +:1013400002F00CFCC0B200E0C05CF6F7E5FD064B15 +:10135000014658762068BDE81040F5F70BBF00BF86 +:10136000F0500020C8EE01201CD600200E4A0F4984 +:101370001368580BC3F30C0351F82000B0F5002F8D +:1013800010B5144604D2184402F0E8FBC0B200E0E5 +:10139000C05CF6F7C1FD064B014618752068BDE834 +:1013A0001040F5F7E7BE00BFF0500020C8EE012066 +:1013B0001CD600200E4A0F491368580BC3F30C03C8 +:1013C00051F82000B0F5002F10B5144604D218448F +:1013D00002F0C4FBC0B200E0C05CF6F79DFD064B16 +:1013E000014658752068BDE81040F5F7C3BE00BF40 +:1013F000F0500020C8EE01201CD600200E4A0F49F4 +:101400001368580BC3F30C0351F82000B0F5002FFC +:1014100010B5144604D2184402F0A0FBC0B200E09C +:10142000C05CF6F779FD064B014618742068BDE8EC +:101430001040F5F79FBE00BFF0500020C8EE01201D +:101440001CD600200E4A0F491368580BC3F30C0337 +:1014500051F82000B0F5002F10B5144604D21844FE +:1014600002F07CFBC0B200E0C05CF6F755FD064B15 +:10147000014658742068BDE81040F5F77BBE00BFF8 +:10148000F0500020C8EE01201CD6002038B5074DD2 +:10149000AC8BF9F7C9FF064B44FA80F0697B80B248 +:1014A0001860BDE83840F5F765BE00BF1CD60020C7 +:1014B000F050002038B5074DAC8BF9F7B5FF064B5F +:1014C00044FA80F0297E80B21860BDE83840F5F714 +:1014D00051BE00BF1CD60020F050002038B5074D8B +:1014E000AC8BF9F7A1FF064B44FA80F0697E80B21D +:1014F0001860BDE83840F5F73DBE00BF1CD600209F +:10150000F050002038B5074DAC8BF9F78DFF064B36 +:1015100044FA80F0297D80B21860BDE83840F5F7C4 +:1015200029BE00BF1CD60020F050002038B5074D62 +:10153000AC8BF9F779FF064B44FA80F0697D80B2F5 +:101540001860BDE83840F5F715BE00BF1CD6002076 +:10155000F050002038B5074DAC8BF9F765FF064B0E +:1015600044FA80F0297C80B21860BDE83840F5F775 +:1015700001BE00BF1CD60020F050002038B5074D3A +:10158000AC8BF9F751FF064B44FA80F0697C80B2CE +:101590001860BDE83840F5F7EDBD00BF1CD600204F +:1015A000F0500020084B10B59C8BF9F73DFF074B1E +:1015B00044FA80F084B21C60F9F736FF01462046F9 +:1015C000BDE81040F5F7D6BD1CD60020F050002035 +:1015D000104B10B59C8BF9F727FF0F4B44FA80F0A6 +:1015E00084B21C60620B0D4BC4F30C0053F8223024 +:1015F000B3F5002F04D2184402F0B0FAC0B200E0F4 +:10160000185CF6F779FC01462046BDE81040F5F776 +:10161000B1BD00BF1CD60020F0500020C8EE012054 +:10162000104B10B59C8BF9F7FFFE0F4B44FA80F07E +:1016300084B21C60620B0D4BC4F30C0053F82230D3 +:10164000B3F5002F04D2184402F088FAC0B200E0CB +:10165000185CF6F741FC01462046BDE81040F5F75E +:1016600089BD00BF1CD60020F0500020C8EE01202C +:101670002DE9F8432C4D2D4C2B682D4FA146053BF1 +:10168000DFF8B0802B60A388023BA380238B5A0B2A +:10169000C3F30C0357F82200404504D8184402F065 +:1016A0005DFAC6B200E0C65C3146A08AF5F762FD7D +:1016B000627B237B164403F0C103B2071B4A2373EA +:1016C00044BF43F0200389F80C30330742BF237B2B +:1016D00043F008032373238B013B2383A38A013B3D +:1016E000A382238A013B9BB22382A3B199F80C30D9 +:1016F00043F0040389F80C302B68002B11DD99F8B6 +:101700003420153B0232002B89F83420064A13603E +:10171000BCDCBDE8F8839388023393802B680533E3 +:101720002B60BDE8F88300BF08EF01201CD6002025 +:10173000C8EE0120FFFF07002DE9F8432C4D2D4C8A +:101740002B682D4FA146053BDFF8B0802B60A388A6 +:10175000023BA380238B5A0BC3F30C0357F82200E0 +:10176000404504D8184402F0F9F9C6B200E0C65C5E +:101770003146A08AF5F7FEFC627B237B164403F01A +:10178000C103B2071B4A237344BF43F0200389F807 +:101790000C30330742BF237B43F008032373238BB2 +:1017A00001332383A38A0133A382238A013B9BB2A3 +:1017B0002382A3B199F80C3043F0040389F80C306C +:1017C0002B68002B11DD99F83420153B0232002BD9 +:1017D00089F83420064A1360BCDCBDE8F88393889E +:1017E000023393802B6805332B60BDE8F88300BF7C +:1017F00008EF01201CD60020C8EE0120FFFF0700E3 +:1018000038B51C4C1C4A238B590BC3F30C0352F8FC +:101810002100B0F5002F04D2184402F09FF9C5B2A0 +:1018200000E0C55C2946A08AF5F7A4FC627B237B17 +:10183000154403F0C103AA07237342BF0D4A43F0C6 +:10184000200313732B070B4A42BF237B43F008038B +:101850002373238B013B2383A38A013BA382238A27 +:10186000013B9BB223821BB1137B43F00403137330 +:1018700038BD00BF1CD60020C8EE012038B51C4C76 +:101880001C4A238B590BC3F30C0352F82100B0F50B +:10189000002F04D2184402F061F9C5B200E0C55C23 +:1018A0002946A08AF5F766FC627B237B154403F08A +:1018B000C103AA07237342BF0D4A43F020031373E9 +:1018C0002B070B4A42BF237B43F008032373238B70 +:1018D00001332383A38A0133A382238A013B9BB272 +:1018E00023821BB1137B43F00403137338BD00BF85 +:1018F0001CD60020C8EE012038B5134C134A238BA8 +:10190000590BC3F30C0352F82100B0F5002F04D299 +:10191000184402F023F9C5B200E0C55C617B208B5E +:1019200001F00F0141EA0511F5F724FC607B237BF0 +:1019300020F00F0003F00102054B40EA15101B5C7C +:1019400060731343237338BD1CD60020C8EE0120FA +:10195000FCDB002038B5134C134A238B590BC3F31F +:101960000C0352F82100B0F5002F04D2184402F005 +:10197000F5F8C5B200E0C55C2B09617B208B05F052 +:101980000F0543EA0111F5F7F5FB637B23F00F0325 +:101990001D43237B03F00102044B65735B5D13431E +:1019A000237338BD1CD60020C8EE0120FCDB0020CC +:1019B00038B5074D2C8CF9F737FD064B44FA80F00B +:1019C000697B80B21860BDE83840F5F7D3BB00BF33 +:1019D0001CD60020F050002038B5074D2C8CF9F7AC +:1019E00023FD064B44FA80F0297E80B21860BDE8E2 +:1019F0003840F5F7BFBB00BF1CD60020F0500020D8 +:101A000038B5074D2C8CF9F70FFD064B44FA80F0E2 +:101A1000697E80B21860BDE83840F5F7ABBB00BF07 +:101A20001CD60020F050002038B5074D2C8CF9F75B +:101A3000FBFC064B44FA80F0297D80B21860BDE8BB +:101A40003840F5F797BB00BF1CD60020F0500020AF +:101A500038B5074D2C8CF9F7E7FC064B44FA80F0BB +:101A6000697D80B21860BDE83840F5F783BB00BFE0 +:101A70001CD60020F050002038B5074D2C8CF9F70B +:101A8000D3FC064B44FA80F0297C80B21860BDE894 +:101A90003840F5F76FBB00BF1CD60020F050002087 +:101AA00038B5074D2C8CF9F7BFFC064B44FA80F093 +:101AB000697C80B21860BDE83840F5F75BBB00BFB9 +:101AC0001CD60020F0500020084B10B51C8CF9F7F4 +:101AD000ABFC074B44FA80F084B21C60F9F7A4FC1D +:101AE00001462046BDE81040F5F744BB1CD6002057 +:101AF000F0500020104B10B51C8CF9F795FC0F4BE3 +:101B000044FA80F084B21C60620B0D4BC4F30C00ED +:101B100053F82230B3F5002F04D2184402F01EF817 +:101B2000C0B200E0185CF6F7E7F901462046BDE8D0 +:101B30001040F5F71FBB00BF1CD60020F05000205E +:101B4000C8EE0120104B10B51C8CF9F76DFC0F4B43 +:101B500044FA80F084B21C60620B0D4BC4F30C009D +:101B600053F82230B3F5002F04D2184401F0F6FFE9 +:101B7000C0B200E0185CF6F7AFF901462046BDE8B8 +:101B80001040F5F7F7BA00BF1CD60020F050002037 +:101B9000C8EE012008B5F9F747FC044B597BBDE8B6 +:101BA000084040EA0120F5F763B900BF1CD60020C9 +:101BB0002DE9F843334E344C3368344FA146053B8E +:101BC000DFF8D8803360A388023BA380238B5A0BB5 +:101BD000C3F30C0357F82200404504D8184401F021 +:101BE000BDFFC5B200E0C55C2946208AF5F740F983 +:101BF000637C228B290603F1FF33217C02F1FF3243 +:101C0000DBB22283224A6374D25C48BF42F00202F4 +:101C100089F80C204A19013AD0051E4842BF99F8AC +:101C20000C2042F0110289F80C201B4AD25C82EA97 +:101C3000910201F0030182EA950205F0030500EB31 +:101C40008101495D4A40D20742BF227B42F0040233 +:101C5000227373B13368002B11DD94F83420153BE7 +:101C60000232002B84F83420064A1360AEDCBDE853 +:101C7000F883A3880233A380336805333360BDE85B +:101C8000F88300BF08EF01201CD60020C8EE012019 +:101C9000FCD80020C7170020C7160020FFFF070050 +:101CA0002DE9F843334E344C3368344FA146053B9D +:101CB000DFF8D8803360A388023BA380238B5A0BC4 +:101CC000C3F30C0357F82200404504D8184401F030 +:101CD00045FFC5B200E0C55C2946208AF5F7C8F883 +:101CE000637C228B290603F1FF33217C02F1010280 +:101CF000DBB22283224A6374D25C48BF42F0020204 +:101D000089F80C204A190132D0051E4842BF99F8C3 +:101D10000C2042F0110289F80C201B4AD25C82EAA6 +:101D2000910201F0030182EA950205F0030500EB40 +:101D30008101495D4A40D20742BF227B42F0040242 +:101D4000227373B13368002B11DD94F83420153BF6 +:101D50000232002B84F83420064A1360AEDCBDE862 +:101D6000F883A3880233A380336805333360BDE86A +:101D7000F88300BF08EF01201CD60020C8EE012028 +:101D8000FCD80020D7170020C7160020FFFF07004F +:101D900070B5234C234A238B590BC3F30C0352F821 +:101DA0002100B0F5002F04D2184401F0D7FEC5B2CF +:101DB00000E0C55C2946208AF5F75AF8637C228B3F +:101DC000280603F1FF33164E02F1FF321448DBB24E +:101DD0002283154A6374D25C48BF42F00202327318 +:101DE000227C51190139C90542BF017B41F0110123 +:101DF00001730E49CB5C0E4983EA920302F00302A1 +:101E000083EA950305F0030501EB8202525D53401E +:101E1000DB0742BF237B43F00403237370BD00BF85 +:101E20001CD60020C8EE0120FCD80020C7160020D8 +:101E3000C717002070B5234C234A238B590BC3F3DB +:101E40000C0352F82100B0F5002F04D2184401F021 +:101E500085FEC5B200E0C55C2946208AF5F708F882 +:101E6000637C228B280603F1FF33164E02F1010238 +:101E70001448DBB22283154A6374D25C48BF42F037 +:101E800002023273227C51190131C90542BF017B24 +:101E900041F0110101730E49CB5C0E4983EA9203B4 +:101EA00002F0030283EA950305F0030501EB8202C9 +:101EB000525D5340DB0742BF237B43F0040323738F +:101EC00070BD00BF1CD60020C8EE0120FCD8002049 +:101ED000C7160020D7170020024B597B188AF4F749 +:101EE000C7BF00BF1CD60020024B0021188AF4F7A0 +:101EF000BFBF00BF1CD60020024B197E188AF4F722 +:101F0000B7BF00BF1CD60020024B597E188AF4F7D9 +:101F1000AFBF00BF1CD60020024B197D188AF4F712 +:101F2000A7BF00BF1CD60020024B597D188AF4F7CA +:101F30009FBF00BF1CD60020024B197C188AF4F703 +:101F400097BF00BF1CD60020024B597C188AF4F7BB +:101F50008FBF00BF1CD6002010B5054CF9F764FAFE +:101F6000637B40EA0320F5F707F8607310BD00BFFC +:101F70001CD600202DE9F0472E4D2F4C2B6826460D +:101F80002E4F053BDFF8BC802B60A388023BA3806B +:101F9000208AF4F7F1FF637C5FFA80FA8146013B07 +:101FA000208B51466374F5F7E5F8238B19F0800F09 +:101FB000627C09F0030903F1FF33217C2383BB5CBE +:101FC00018BF43F00203337301EB0A03013BD8054A +:101FD00001F0030048BF337B08EB800044BF43F0AF +:101FE00011033373164B9B5C83EA910110F809309F +:101FF000594081EA9A01CB0742BF237B43F0040397 +:10200000237372B12B68002B11DD94F83420153B3B +:102010000232002B84F83420064A1360B8DCBDE895 +:10202000F087A3880233A3802B6805332B60BDE8BB +:10203000F08700BF08EF01201CD60020FCD800204C +:10204000C7160020C71700202DE9F0472E4D2F4C52 +:102050002B6826462E4F053BDFF8BC802B60A388FB +:10206000023BA380208AF4F787FF637C5FFA80FA43 +:102070008146013B208B51466374F5F77BF8238B37 +:1020800019F0800F627C09F0030903F10103217C40 +:102090002383BB5C18BF43F00203337301EB0A03D5 +:1020A0000133D80501F0030048BF337B08EB800003 +:1020B00044BF43F011033373164B9B5C83EA9101D9 +:1020C00010F80930594081EA9A01CB0742BF237BBF +:1020D00043F00403237372B12B68002B11DD94F8D5 +:1020E0003420153B0232002B84F83420064A13605A +:1020F000B8DCBDE8F087A3880233A3802B680533E2 +:102100002B60BDE8F08700BF08EF01201CD600203F +:10211000FCD80020C7160020D717002070B51C4C33 +:10212000208AF4F729FF637CC6B20546013B208B69 +:1021300031466374F5F71EF8238B2A06607C05F0A0 +:10214000030503F1FF33217C114A2383114B1B5CF0 +:1021500048BF43F0020323738B19013BDB0542BFE9 +:10216000137B43F01103137301F003020A4B03EBDB +:1021700082020A4B1B5C83EA9101535D594081EA5C +:102180009601CB0742BF237B43F00403237370BD4A +:102190001CD60020FCD80020C7170020C71600203E +:1021A00070B51C4C208AF4F7E7FE637CC6B2054686 +:1021B000013B208B31466374F4F7DCFF238B2A0646 +:1021C000607C05F0030503F10103217C114A2383A0 +:1021D000114B1B5C48BF43F0020323738B1901337F +:1021E000DB0542BF137B43F01103137301F00302BD +:1021F0000A4B03EB82020A4B1B5C83EA9101535D9D +:10220000594081EA9601CB0742BF237B43F0040388 +:10221000237370BD1CD60020FCD80020D7170020E7 +:10222000C716002010B5074C208AF4F7A5FE237BC3 +:102230006073C0B203F00102034B1B5C13432373B2 +:1022400010BD00BF1CD60020FCDB002010B5064CE2 +:10225000208AF4F791FE237BC0B203F00102034B06 +:102260001B5C1343237310BD1CD60020FCDB002035 +:1022700010B5074C208AF4F77FFE237B2076C0B28E +:1022800003F00102034B1B5C1343237310BD00BF1B +:102290001CD60020FCDB002010B5074C208AF4F788 +:1022A0006BFE237B6076C0B203F00102034B1B5C24 +:1022B0001343237310BD00BF1CD60020FCDB00209D +:1022C00010B5074C208AF4F757FE237B2075C0B267 +:1022D00003F00102034B1B5C1343237310BD00BFCB +:1022E0001CD60020FCDB002010B5074C208AF4F738 +:1022F00043FE237B6075C0B203F00102034B1B5CFD +:102300001343237310BD00BF1CD60020FCDB00204C +:1023100010B5074C208AF4F72FFE237B2074C0B23F +:1023200003F00102034B1B5C1343237310BD00BF7A +:102330001CD60020FCDB002010B5074C208AF4F7E7 +:102340001BFE237B6074C0B203F00102034B1B5CD5 +:102350001343237310BD00BF1CD60020FCDB0020FC +:1023600008B5F9F705F8014B586008BD1CD60020E8 +:10237000054B93F90C20002A01DBFFF7F1BF9A8887 +:1023800002329A80704700BF1CD60020044B1A7B93 +:10239000520701D5FFF7E4BF9A8802329A8070474E +:1023A0001CD60020044B1A7B520701D4FFF7D8BF7C +:1023B0009A8802329A8070471CD60020044B1A7B00 +:1023C000D20701D5FFF7CCBF9A8802329A807047B6 +:1023D0001CD60020044B1A7BD20701D4FFF7C0BFE4 +:1023E0009A8802329A8070471CD60020044B1A7BD0 +:1023F000520601D5FFF7B4BF9A8802329A8070471F +:102400001CD60020044B1A7B520601D4FFF7A8BF4C +:102410009A8802329A8070471CD60020054B93F9A7 +:102420000C20002A01DAFFF79BBF9A8802329A80BB +:10243000704700BF1CD6002008B5F8F7F5FF054A25 +:10244000938843FA80F09080034A1368053B136039 +:1024500008BD00BF1CD6002008EF0120044B1A7BEA +:10246000D20701D4FFF7E8BF9A8801329A807047FB +:102470001CD60020044B1A7B520601D5FFF7DCBFA7 +:102480009A8801329A8070471CD60020044B1A7B30 +:10249000520601D4FFF7D0BF9A8801329A80704764 +:1024A0001CD60020054A537C013BDBB253740BB1B0 +:1024B000FFF7C2BF93880133938070471CD600207A +:1024C000044B1A7BD20701D5FFF7B6BF9A880132B9 +:1024D0009A8070471CD6002010B5064C211DA068BC +:1024E000F9F79CFB2389044A023323811368063BD6 +:1024F000136010BD1CD6002008EF0120034B93F998 +:102500000C30002B01DBFFF7E7BF70471CD6002023 +:10251000034B1B7B5B0701D5FFF7DEBF704700BF96 +:102520001CD60020034B1B7B5B0701D4FFF7D4BFF5 +:10253000704700BF1CD60020034B1B7BDB0701D577 +:10254000FFF7CABF704700BF1CD60020034B1B7BA0 +:10255000DB0701D4FFF7C0BF704700BF1CD60020C7 +:10256000034B1B7B5B0601D5FFF7B6BF704700BF6F +:102570001CD60020034B1B7B5B0601D4FFF7ACBFCE +:10258000704700BF1CD60020034B93F90C30002B82 +:1025900001DAFFF7A1BF70471CD6002070B53F4E8F +:1025A00096F83630002B77D04FF0FF33336096F833 +:1025B00038302BB1002386F83830B3880133B3802C +:1025C00096F83B00354C90B194F93C30002B63DB1E +:1025D000002284F8372084F8362004EB0312936C31 +:1025E000106D9847FF23054684F83C3007E084F8D7 +:1025F000370084F83600D4F884309847054696F8BA +:102600003930264C022B13D194F83A30EDB2211D0B +:1026100045EA03252389023B2381A068FBF7D2F812 +:10262000211D2846F9F7FAFAD4F88830133331E03F +:10263000012B09D12389211D023B2381A068FBF7CF +:10264000C1F83823636022E005F47F03B3F5430F3C +:1026500010D0B3F54D0F238904F10401A3F1020357 +:102660002381A0680ED1FBF7ADF8D4F8883005338C +:10267000C4F88830D6F88830ADB20C337560C6F82F +:10268000883070BD05F03805FBF79CF86560D4F81C +:1026900088300D33C4F8883070BD00BF1CD60020D0 +:1026A00010B5114C211DA068F9F7B8FA23890F4A1B +:1026B000023323811368063B1360E38EB3F5807FFA +:1026C0000DD1012384F8363094F83F301BB994F9CA +:1026D0003C30002B07DBBDE81040FFF75FBF94F8EC +:1026E000373084F8363010BD1CD6002008EF0120AA +:1026F000FFF7D6BFFFF7D4BFFFF7D2BF204B0122B1 +:1027000070B593F8361083F83720002936D183F856 +:1027100036205A681B4D1A6093F834201A4C013247 +:1027200083F8342093F83F201AB993F93C30002BFA +:1027300015DB164E01233360F8F776FE231804EB01 +:10274000800093F810262B689B1A2B60D0F8103766 +:10275000984700233360BDE87040FFF71FBFF8F7CC +:1027600063FE231804EB800493F810262B689B1A51 +:102770002B60D4F81037BDE87040184770BD00BF1B +:102780001CD6002008EF012074410160C0D7002052 +:1027900038B5094CF8F7ECFD084D2389211D286058 +:1027A000023B2381A068FBF70DF82B68044A6360A5 +:1027B0001368073B136038BD1CD60020F050002082 +:1027C00008EF0120054B93F90C20002A01DBFFF7ED +:1027D000DFBF9A8802329A80704700BF1CD6002063 +:1027E000044B1A7B520701D5FFF7D2BF9A880232F9 +:1027F0009A8070471CD60020044B1A7B520701D4E4 +:10280000FFF7C6BF9A8802329A8070471CD6002014 +:10281000044B1A7BD20701D5FFF7BABF9A88023260 +:102820009A8070471CD60020044B1A7BD20701D433 +:10283000FFF7AEBF9A8802329A8070471CD60020FC +:10284000044B1A7B520601D5FFF7A2BF9A880232C9 +:102850009A8070471CD60020044B1A7B520601D484 +:10286000FFF796BF9A8802329A8070471CD60020E4 +:10287000054B93F90C20002A01DAFFF789BF9A88EB +:1028800002329A80704700BF1CD600207047704704 +:102890007047704770477047704770477047704780 +:1028A0007047704770477047704770477047704770 +:1028B0007047704770477047704770477047704760 +:1028C0007047704770477047704770477047704750 +:1028D0007047704770477047704770477047704740 +:1028E0007047704770477047704770477047704730 +:1028F0007047704770477047704770477047704720 +:10290000704770477047704770477047704770470F +:1029100070477047704770477047704770477047FF +:1029200070477047704770477047704770477047EF +:1029300070477047704770477047704770477047DF +:1029400070477047704770477047704770477047CF +:1029500070477047704770477047704770477047BF +:1029600070477047704770477047704770477047AF +:10297000704770477047704770477047704770479F +:10298000704770477047704770477047704770478F +:10299000704770477047704770477047704770477F +:1029A000704770477047704770477047704770476F +:1029B000704770477047704770477047704770475F +:1029C000704770477047704770477047704770474F +:1029D000704770477047704770477047704770473F +:1029E000704770477047704770477047704770472F +:1029F000704770477047704770477047704770471F +:102A000070477047704770470022024B83F83920A7 +:102A1000704700BF1CD600200022024B83F83920EB +:102A2000704700BF1CD600200022024B83F83920DB +:102A3000704700BF1CD600200122024B83F83920CA +:102A4000704700BF1CD600200222024B83F83920B9 +:102A5000704700BF1CD60020F9F7C2BFF9F7C0BF0E +:102A6000F9F7BEBFF9F7BCBFF9F7BABFF9F7B8BFBE +:102A7000F9F782BFF9F780BFF9F77EBFF9F77CBF9E +:102A8000F9F77ABFF9F778BFF9F742BFF9F740BF16 +:102A9000F9F73EBFF9F73CBFF9F73ABFF9F738BF8E +:102AA000F9F702BFF9F700BFF9F7FEBEF9F7FCBE70 +:102AB000F9F7FABEF9F7F8BEF9F7C2BEF9F7C0BEEA +:102AC000F9F7BEBEF9F7BCBEF9F7BABEF9F7B8BE62 +:102AD000F9F782BEF9F780BEF9F77EBEF9F77CBE42 +:102AE000F9F77ABEF9F778BEF9F742BEF9F740BEBA +:102AF000F9F73EBEF9F73CBEF9F73ABEF9F738BE32 +:102B0000F9F702BEF9F700BEF9F7FEBDF9F7FCBD13 +:102B1000F9F7FABDF9F7F8BDF6F720BCF6F71EBCD9 +:102B2000F6F71CBCF6F71ABCF6F718BCF6F716BC9D +:102B3000F6F714BCF6F712BCF6F710BCF6F70EBCAD +:102B4000F6F70CBCF6F70ABCF6F708BCF6F706BCBD +:102B5000F6F704BCF6F702BCF6F700BCF6F7FEBBCE +:102B6000F6F7FCBBF6F7FABBF6F7F8BBF6F7F6BBE1 +:102B7000F6F7F4BBF6F7F2BBF6F7F0BBF6F7EEBBF1 +:102B8000F6F7ECBBF6F7EABBF6F7E8BBF6F7E6BB01 +:102B9000F6F7E4BBF6F7E2BBF6F7E0BBF6F7DEBB11 +:102BA000F6F7DCBBF6F7DABBF6F7D8BBF6F7D6BB21 +:102BB000F6F7D4BBF6F7D2BBF6F7D0BBF6F7CEBB31 +:102BC000F6F7CCBBF6F7CABBF6F7C8BBF6F7C6BB41 +:102BD000F6F7C4BBF6F7C2BBF6F7C0BBF6F7BEBB51 +:102BE000F6F7BCBBF6F7BABBF6F7B8BBF6F7B6BB61 +:102BF000F6F7B4BBF6F7B2BBF6F7B0BBF6F7AEBB71 +:102C0000F6F7ACBBF6F7AABBF6F7A8BBF6F7A6BB80 +:102C1000F6F7A4BBF6F7A2BBF6F7A0BBF6F79EBB90 +:102C2000F6F79CBBF6F79ABBF6F798BBF6F796BBA0 +:102C3000F6F794BBF6F792BBF6F790BBF6F78EBBB0 +:102C4000F6F78CBBF6F78ABBF6F788BBF6F786BBC0 +:102C5000F6F784BBF6F782BBF6F780BBF6F77EBBD0 +:102C6000F6F77CBBF6F77ABBF6F778BBF6F776BBE0 +:102C7000F6F774BBF6F772BBF6F770BBF6F76EBBF0 +:102C8000F6F76CBBF6F76ABBF6F768BBF6F766BB00 +:102C9000F6F764BBF6F762BBF6F760BBF6F75EBB10 +:102CA000F6F75CBBF6F75ABBF6F758BBF6F756BB20 +:102CB000F6F754BBF6F752BBF6F750BBF6F74EBB30 +:102CC000F6F74CBBF6F74ABBF6F748BBF6F746BB40 +:102CD000F6F744BBF6F742BBF6F740BBF6F73EBB50 +:102CE000F6F73CBBF6F73ABBF6F738BBF6F736BB60 +:102CF000F6F734BBF6F732BBF6F730BBF6F72EBB70 +:102D0000F6F72CBBF6F72ABBF6F728BBF6F726BB7F +:102D1000F6F724BBF6F722BBF6F720BBF6F71EBB8F +:102D2000F6F71CBBF6F71ABBF6F718BBF6F716BB9F +:102D3000F6F714BBF6F712BBF6F710BBF6F70EBBAF +:102D4000F6F70CBBF6F70ABBF6F708BBF6F706BBBF +:102D5000F6F704BBF6F702BBF6F700BBF6F7FEBAD0 +:102D6000F6F7FCBAF6F7FABAF6F7F8BAF6F7F6BAE3 +:102D7000F6F7F4BAF6F7F2BAF6F7F0BAF6F7EEBAF3 +:102D8000F6F7ECBAF6F7EABAF6F7E8BAF6F7E6BA03 +:102D9000F6F7E4BAF6F7E2BAF6F7E0BAF6F7DEBA13 +:102DA000F6F7DCBAF6F7DABAF6F7D8BAF6F7D6BA23 +:102DB000F6F7D4BAF6F7D2BAF6F7D0BAF6F7CEBA33 +:102DC000F6F7CCBAF6F7CABAF6F7C8BAF6F7C6BA43 +:102DD000F6F7C4BAF6F7C2BAF6F7C0BAF6F7BEBA53 +:102DE000F6F7BCBAF6F7BABAF6F7B8BAF6F7B6BA63 +:102DF000F6F7B4BAF6F7B2BAF6F7B0BAF6F7AEBA73 +:102E0000F6F7ACBAF6F7AABAF6F7A8BAF6F7A6BA82 +:102E1000F6F7A4BAF6F7A2BAF6F7A0BAF6F79EBA92 +:102E2000F6F79CBAF6F79ABAF6F798BAF6F796BAA2 +:102E3000F6F794BAF6F792BAF6F790BAF6F78EBAB2 +:102E4000F6F78CBAF6F78ABAF6F788BAF6F786BAC2 +:102E5000F6F784BAF6F782BAF6F780BAF6F77EBAD2 +:102E6000F6F77CBAF6F77ABAF6F778BAF6F776BAE2 +:102E7000F6F774BAF6F772BAF6F770BAF6F76EBAF2 +:102E8000F6F76CBAF6F76ABAF6F768BAF6F766BA02 +:102E9000F6F764BAF6F762BAF6F760BAF6F75EBA12 +:102EA000F6F75CBAF6F75ABAF6F758BAF6F756BA22 +:102EB000F6F754BAF6F752BAF6F750BAF6F74EBA32 +:102EC000F6F74CBAF6F74ABAF6F748BAF6F746BA42 +:102ED000F6F744BAF6F742BAF6F740BAF6F73EBA52 +:102EE000F6F73CBAF6F73ABAF6F738BAF6F736BA62 +:102EF000F6F734BAF6F732BAF6F730BAF6F72EBA72 +:102F0000F6F72CBAF6F72ABAF6F728BAF6F726BA81 +:102F1000F6F724BAF6F722BAF6F720BAF6F71EBA91 +:102F2000F6F71CBAF6F71ABAF6F718BAF6F716BAA1 +:102F3000F6F714BAF6F712BAF6F710BAF6F70EBAB1 +:102F4000F6F70CBAF6F70ABAF6F708BAF6F706BAC1 +:102F5000F6F704BAF6F702BAF6F700BAF6F7FEB9D2 +:102F6000F6F7FCB9F6F7FAB9F6F7F8B9F6F7F6B9E5 +:102F7000F6F7F4B9F6F7F2B9F6F7F0B9F6F7EEB9F5 +:102F8000F6F7ECB9F6F7EAB9F6F7E8B9F6F7E6B905 +:102F9000F6F7E4B9F6F7E2B9F6F7E0B9F6F7DEB915 +:102FA000F6F7DCB9F6F7DAB9F6F7D8B9F6F7D6B925 +:102FB000F6F7D4B9F6F7D2B9F6F7D0B9F6F7CEB935 +:102FC000F6F7CCB9F6F7CAB9F6F7C8B9F6F7C6B945 +:102FD000F6F7C4B9F6F7C2B9F6F7C0B9F6F7BEB955 +:102FE000F6F7BCB9F6F7BAB9F6F7B8B9F6F7B6B965 +:102FF000F6F7B4B9F6F7B2B9F6F7B0B9F6F7AEB975 +:10300000F6F7ACB9F6F7AAB9F6F7A8B9F6F7A6B984 +:10301000F6F7A4B9F6F7A2B9F6F7A0B9F6F79EB994 +:10302000F6F79CB9F6F79AB9F6F798B9F6F796B9A4 +:10303000F6F794B9F6F792B9F6F790B9F6F78EB9B4 +:10304000F6F78CB9F6F78AB9F6F788B9F6F786B9C4 +:10305000F6F784B9F6F782B9F6F780B9F6F77EB9D4 +:10306000F6F77CB92DE9F84F504E0446504F002337 +:10307000DFF844E106F1010ADFF840C107F1010978 +:10308000DFF83C8103F00102990748BF01325D0778 +:1030900048BF0132180748BF0132D90648BF013284 +:1030A0009D0648BF0132580648BF0132190601D5B6 +:1030B000013200E01BB123F07F01C9B200E04021E2 +:1030C00003F0280B4BEA010149B2C8B203F80E0025 +:1030D0001BB123F07F05EDB200E0442512F0010F93 +:1030E00007F8010F4BEA05050CBF04220022802BD4 +:1030F00003F80C5041EA020108BF40F0040203F853 +:10310000081008BF89F8802013F00F0102BF3A7839 +:1031100042F010023A7040F002027F2B06F8012FB5 +:1031200003F1010207D140F006000F298AF87F0061 +:1031300003D01346A6E70F2903D1337843F01003D9 +:103140003370B2F5807FF4D11A4D8C2200212846CD +:103150000CF0BEFB4FF6FF7340222B84AB832A7327 +:1031600085F83C3085F83D30ECB11034A84654F871 +:10317000043C013317D095F83B70032F13D808EBAC +:10318000071614E90F00443686E80F00034618B10D +:1031900008EB0717386D984795F83B30103401332A +:1031A00085F83B30E3E7BDE8F88F00BFFBD900208E +:1031B000FBDA00201CD60020FCD80020FCDC00201C +:1031C000FCDB002000280CDD064A033092F8343086 +:1031D0008010034482F83430034A1368A3EB800064 +:1031E000106070471CD6002008EF0120074B9A881A +:1031F000013A9A80012283F83820054B1B681BB9DD +:10320000044B1868FFF7DEBF704700BF1CD60020D4 +:10321000C0D7002008EF0120F8B5064C0646064D41 +:10322000D4F88830054FC31A2B600023C4F88830C7 +:1032300006E000BF1CD6002008EF012074410160A9 +:103240006368236094F83430013384F83430F8F73D +:10325000EBF83B18013893F810262B689B1A2B606B +:10326000FE2800F2E883DFE810F0FF00020105010C +:1032700008010B010E011101140117011A011D01B2 +:1032800020012301260129012C012F0132013501E2 +:1032900038013B013E014101440147014A014D0112 +:1032A00050015301560159015C015F016201650142 +:1032B00068016B016E017101740177017A017D0172 +:1032C00080018301860189018C018F0192019501A2 +:1032D00098019B019E01A101A401A701AA01AD01D2 +:1032E000B001B301B601B901E603BC01BF01C201DF +:1032F000C501C801CB01CE01D101E603D401D7013C +:10330000DA01DD01E001E301E601E901E603EC0198 +:10331000EF01F201F501F801FB01FE010102E603F4 +:10332000040207020A020D02100213021602190219 +:10333000E6031C021F022202250228022B022E0293 +:103340003102E603340237023A023D0240024302F0 +:10335000460249024C024F025202550258025B02D9 +:103360005E0261026402E60367026A026D02700295 +:103370007302760279027C027F0282028502880251 +:103380008B028E029102940297029A029D02A00281 +:10339000A302A602A902AC02AF02B202B502B802B1 +:1033A000BB02BE02C102C402C702CA02CD02D002E1 +:1033B000D302D602D902DC02DF02E202E502E80211 +:1033C000EB02EE02F102F402F702FA02FD02000340 +:1033D0000303060309030C030F0312031503180369 +:1033E0001B031E032103240327032A032D03300399 +:1033F0003303360339033C033F03420345034803C9 +:103400004B034E035103540357035A035D036003F8 +:103410006303660369036C036F0372037503780328 +:103420007B037E038103840387038A038D03900358 +:103430009303960399039C039F03A203A503A80388 +:10344000AB03AE03B103B403B703BA03BD03C003B8 +:10345000C303C603C903CC03CF03D203D503D803E8 +:10346000DB03DE03E103E403F7F7AEFFE3E2FAF781 +:1034700099F9E0E2F6F722FFDDE2F6F727FFDAE25C +:10348000F6F72EFFD7E2F8F761F8D4E2F6F732FF4D +:10349000D1E2F6F741FFCEE2F6F746FFCBE2F8F7CE +:1034A000E1F9C8E2F8F7F8F9C5E2F6F753FFC2E22E +:1034B000F6F75AFFBFE2F8F751F8BCE2F6F75EFF05 +:1034C000B9E2FEF7EFFFB6E2F7F786FFB3E2FAF7ED +:1034D00071F9B0E2F6F762FFADE2F6F767FFAAE234 +:1034E000F6F76EFFA7E2F8F741F8A4E2F6F772FFED +:1034F000A1E2F8F77DFA9EE2F6F782FF9BE2F8F789 +:10350000C7FA98E2F8F7DEFA95E2F6F78FFF92E253 +:10351000F6F796FF8FE2F8F731F88CE2F6F79AFFAC +:1035200089E2FEF7B3FF86E2F7F75EFF83E2FAF780 +:1035300057F980E2F6F7A2FF7DE2F6F7A7FF7AE2FD +:10354000F6F7AEFF77E2F8F721F874E2F6F7B2FF8C +:1035500071E2FEF78FFF6EE2F6F7C4FF6BE2F8F759 +:1035600085FB68E2F8F764FC65E2F6F7CDFF62E2FE +:10357000F6F7D4FF5FE2F8F711F85CE2F6F7D8FF50 +:1035800059E2FEF76BFF56E2F7F736FF53E2FAF720 +:103590008BFA50E2F6F7DEFF4DE2FAF795FA4AE2CF +:1035A000FAF7B0FA47E2FAF7CBFA44E2F6F7DAFFB5 +:1035B00041E2FEF785FF3EE2F6F7E2FF3BE2F8F775 +:1035C000E3FC38E2F6F7F2FF35E2F6F7F7FF32E216 +:1035D000F6F7FEFF2FE2F7F7E9FF2CE2F7F702F824 +:1035E00029E2F7F711F826E2F7F714F823E2F7F7E4 +:1035F00017F820E2F7F71AF81DE2F7F71DF81AE2BC +:10360000F8F7E0FC17E2F7F71DF814E2F7F720F8F7 +:1036100011E2F7F723F80EE2F7F726F80BE2F7F7D7 +:1036200029F808E2F7F72CF805E2F8F7E5FC02E2E2 +:10363000F7F72CF8FFE1F7F72FF8FCE1F7F732F88E +:10364000F9E1F7F735F8F6E1F7F738F8F3E1F7F7CE +:103650003BF8F0E1F8F7EAFCEDE1F7F73BF8EAE1D7 +:10366000F7F73EF8E7E1F7F741F8E4E1F7F744F858 +:10367000E1E1F7F747F8DEE1F7F74AF8DBE1F8F7C1 +:10368000EFFCD8E1F7F74AF8D5E1F7F74DF8D2E1CA +:10369000F7F750F8CFE1F7F753F8CCE1F7F756F822 +:1036A000C9E1F7F759F8C6E1F8F7F4FCC3E1F7F719 +:1036B00059F8C0E1F7F75CF8BDE1F7F75FF8BAE158 +:1036C000F7F762F8B7E1F7F765F8B4E1F7F768F8EC +:1036D000B1E1F8F7F9FCAEE1F7F768F8ABE1FAF71A +:1036E0003DFAA8E1FAF742FAA5E1FAF747FAA2E1B2 +:1036F000FAF74CFA9FE1FAF751FA9CE1FAF756FA19 +:1037000099E1FFF773FD96E1FAF758FA93E1F7F7BD +:1037100053F890E1F7F756F88DE1F7F759F88AE199 +:10372000F7F75CF887E1F7F75FF884E1F7F762F8FD +:1037300081E1F8F7E3FC7EE1F7F762F87BE1F7F768 +:103740007FF878E1F7F79CF875E1F7F7B9F872E1DF +:10375000F7F7D6F86FE1F7F7F3F86CE1F8F7E8FC64 +:1037600069E1F7F70DF966E1F7F722F963E1F7F799 +:1037700045F960E1F7F768F95DE1F7F78BF95AE190 +:10378000F7F7AEF957E1F7F7D1F954E1F8F702FD91 +:1037900051E1F7F7F1F94EE1F7F70AFA4BE1F7F7E4 +:1037A00027FA48E1F7F744FA45E1F7F761FA42E111 +:1037B000F7F77EFA3FE1F7F79BFA3CE1F8F720FDD7 +:1037C00039E1F7F7B5FA36E1F7F7C0FA33E1F7F781 +:1037D000E1FA30E1F7F702FB2DE1F7F723FB2AE1ED +:1037E000F7F744FB27E1F7F765FB24E1F8F73AFD2B +:1037F00021E1F7F783FB1EE1F7F796FB1BE1F7F7F3 +:10380000A3FB18E1F7F7B0FB15E1F7F7BDFB12E1F9 +:10381000F7F7CAFB0FE1F7F7D7FB0CE1F8F758FD14 +:1038200009E1F7F7E1FB06E1F7F7EAFB03E1F7F758 +:10383000F5FB00E1F7F700FCFDE0F7F70BFCFAE021 +:10384000F7F716FCF7E0F7F721FCF4E0F8F762FD74 +:10385000F1E0F7F729FCEEE0F7F732FCEBE0F7F7E1 +:103860003DFCE8E0F7F748FCE5E0F7F753FCE2E061 +:10387000F7F75EFCDFE0F7F769FCDCE0F8F76AFDDC +:10388000D9E0F7F771FCD6E0F7F778FCD3E0F7F76B +:1038900095FCD0E0F7F7B2FCCDE0F7F7CFFCCAE03B +:1038A000F7F7ECFCC7E0F7F709FDC4E0F8F772FDA5 +:1038B000C1E0F7F723FDBEE0FEF75CFEBBE0F8F7E2 +:1038C000E5F9B8E0FEF79EFDB5E0F8F795FDB2E04A +:1038D000FEF7C2FFAFE0F9F793FFACE0F7F76EFE3B +:1038E000A9E0F9F799FFA6E0FEF73AFEA3E0F8F7A2 +:1038F000DBF9A0E0FEF77AFD9DE0F7F7AFFD9AE077 +:10390000FEF79EFF97E0F9F795FF94E0F7F77AFE50 +:1039100091E0F9F7A9FF8EE0FEF718FE8BE0F8F7CB +:10392000D5F988E0FEF756FD85E0FEF733F982E031 +:10393000FEF77AFF7FE0F9F7A5FF7CE0F7F78AFE54 +:1039400079E0F9F7ABFF76E0FEF7F6FD73E0F7F705 +:10395000E1FC70E0FEF732FD6DE0FEF7FDFA6AE093 +:10396000FEF756FF67E0F7F797FD64E0F7F7C8FE4C +:1039700061E0F9F7CFFF5EE0FEF7D4FD5BE0F8F71A +:10398000CFF958E0FEF70EFD55E0F9F7D1FF52E010 +:10399000FEF732FF4FE0F9F7DFFF4CE0F7F7D6FE16 +:1039A00049E0F9F7E5FF46E0FEF7B2FD43E0F7F73F +:1039B000C1FC40E0FEF7EAFC3DE0F7F7C1FC3AE06D +:1039C000FEF70EFF37E0F7F785FD34E0F7F7D0FE9E +:1039D00031E0FAF705F82EE0FEF790FD2BE0F8F75E +:1039E000FDF928E0FEF7C4FC25E0F7F7B1FC22E082 +:1039F000FEF7E8FE1FE0FAF701F81CE0F7F7C8FE53 +:103A000019E0FAF707F816E0FEF7BEFD13E0F7F746 +:103A1000A9FC10E0FEF702FD0DE0FEF76FFE0AE0E4 +:103A2000FEF726FF07E0F7F773FD04E0F7F7F8FE6F +:103A300001E0FAF72BF82B68002B3FF701ACD4F824 +:103A40008800181A034B18600023301AC4F8883015 +:103A5000F8BD00BF08EF012010B5134C94F83E30BC +:103A600083421FD084F83E00E0B14FF0FF33236063 +:103A700094F838302BB1002384F83830A388013310 +:103A8000A3800023094984F836302389023B23812F +:103A9000A068F9F797FE66236360D4F888300B338B +:103AA000C4F8883010BD00BF1CD6002020D60020EE +:103AB000F8B5234C84F83F1000293FD094F83B30F0 +:103AC0001BB9BDE8F840FEF769BDD4F884309847CB +:103AD00004EB2023C1B293F8402091422ED083F80A +:103AE0004000FF234FF0FF3194F83B7084F83D30E5 +:103AF00084F83C30002308461D461A46BA4210DAC4 +:103B0000A61896F8406016F0020F1FBF012351B2AD +:103B10004FF0FF301D46F60744BF50B20125013279 +:103B2000ECE74DB184F83C000BB184F83D1094F9FA +:103B30003C30002BC5DAF8BD002BF6D1F8BD00BF34 +:103B40001CD60020014BC3F8840070471CD600200F +:103B50000122014B1A7070471EEA0020024B1A68BE +:103B6000024B1844805C7047ACD600200000007007 +:103B7000A1F1C0031F2B044B96BF01F01F0101F000 +:103B80007F017F311960704744D700200022014B2C +:103B90001A60704744D7002008B5054800F03AFE87 +:103BA000F2F7E8FC0348BDE8084000F033BE00BF70 +:103BB0001F1800202E18002008B500F08BFE034BC4 +:103BC000186001F067F8024B186008BD10D700209C +:103BD00014D700202DE9F8430546364800F01AFEB8 +:103BE000284601F05DFB344B044634492846D3F89F +:103BF000008001F0D7FA0746E8B10026DFF8DC9034 +:103C00003A464FF40031404601F014FB80B10023E6 +:103C100009EB0602834204DA18F80310D154013389 +:103C2000F8E70028A8BF3618304600F013FEE7E793 +:103C3000384601F019FB4FF4007394FBF3F3DB07F4 +:103C400006D51F4AA4F50074136803F500731360CA +:103C50004FF480431B4E284694FBF3F434700FF06E +:103C60002EFE031F0746EC183546204600F0D2FD15 +:103C7000042F14DD144920460FF00FFE20B1134924 +:103C800020460FF00AFE28B9114800F0C3FD0023BA +:103C90006B7004E00F4800F0BDFD0123737045F226 +:103CA0002260F3F7CDFC01F07DFD0B48BDE8F84341 +:103CB00000F0B0BD42180020B8EA002050180020E3 +:103CC000ACD60020B4AD01205418002059180020B3 +:103CD0005E1800206C18002076180020000000708C +:103CE00008B50022284B294929481A600068294A4A +:103CF00009681268002818BF014640F20110104000 +:103D000008B10820186040F20220104018B118686D +:103D100040F00400186040F20440104018B11868E8 +:103D200040F00100186040F60800104018B1186813 +:103D300040F002001860D00642BF186840F0200032 +:103D40001860900601D4712903D1186840F0100062 +:103D50001860520601D4772908D10F489A68407834 +:103D600001280CBF0120022002439A6072294FF003 +:103D7000000002BF9A6842F008029A60F2F782FFE0 +:103D8000BDE8084001F098BCC8AA012014D7002063 +:103D900044D7002010D70020B4AD01200A460021EE +:103DA000F2F7B6BF00207047704770477047012098 +:103DB00070477047006910B10368DB6818477047A7 +:103DC000006910B103681B6918477047006910B19A +:103DD00003685B6918474FF0FF307047006910B106 +:103DE00003689B691847704707B5006910B94FF021 +:103DF000FF3009E0036801220DF107019B68984735 +:103E00000028F4D09DF8070003B05DF804FB07B567 +:103E100000698DF8071028B1036801220DF1070130 +:103E2000DB68984703B05DF804FB0000314B0122CA +:103E300001461A70304B93F86E00402820D13D297E +:103E40001BD007DC242916D0262918D0222908BF28 +:103E5000232115E0E0290CD003DCA72908BF5E214F +:103E60000EE0E72903D0E92908BF402108E07B21C3 +:103E700006E07D2104E05D2102E07E2100E07C215E +:103E80001E4B1B78002B32D0D72920D00ADC0A2900 +:103E900022D0202925D009292BD1194A137823F0C3 +:103EA000400322E0D92903D00CDBDA2905D0704782 +:103EB000134A137823F0080317E0114A137823F00C +:103EC000040312E00E4A137823F002030DE00C4ABB +:103ED000137823F0010308E0094A137823F0100354 +:103EE00003E0074A137823F0200313707047FFF7AD +:103EF0004DBE704705DE0020A03D0020A11F002020 +:103F00000BE90020314B012201461A70304B93F827 +:103F10006E00402820D13D291BD007DC242916D073 +:103F2000262918D0222908BF232115E0E0290CD02A +:103F300003DCA72908BF5E210EE0E72903D0E929A9 +:103F400008BF402108E07B2106E07D2104E05D21DF +:103F500002E07E2100E07C211E4B1B78002B32D03A +:103F6000D72920D00ADC0A2922D0202925D00929E6 +:103F70002BD1194A137843F0400322E0D92903D00A +:103F80000CDBDA2905D07047134A137843F0080395 +:103F900017E0114A137843F0040312E00E4A137835 +:103FA00043F002030DE00C4A137843F0010308E0EC +:103FB000094A137843F0100303E0074A137843F0EB +:103FC000200313707047FFF7D3BD704705DE002054 +:103FD000A03D0020A11F00200BE9002013B50346DF +:103FE000006D0C4628B10DF1060201A908F047F852 +:103FF00008E0586D08B9002021E00DF1060201A982 +:1040000005F0CEFE0028F6D0BDF80430BDF806203D +:104010000BB9002AEFD002F01F0149002170C2F352 +:104020004511D2126170A27003F01F022271C3F316 +:1040300043125B12013A03F5EA636271A37102B0A5 +:1040400010BD13B50346006D0C4628B10DF10602F4 +:1040500001A908F024F808E0586D08B9002021E013 +:104060000DF1060201A905F0ABFE0028F6D0BDF85F +:104070000430BDF806200BB9002AEFD002F01F0172 +:1040800049002170C2F34511D2126170A27003F091 +:104090001F022271C3F343125B12013A03F5EA6374 +:1040A0006271A37102B010BD38B5856D0446BDB90B +:1040B0004FF480700FF062FA0146A06570B1057090 +:1040C000206D20B14FF4807209F0C2F908E0606DF4 +:1040D00030B14FF4807207F0BDF901E0014BA365E8 +:1040E000A06D38BD11E90020D0B5046D6CB1012B75 +:1040F00008BF002A14D21146204607F0D8FD78B137 +:10410000204608F0D9F958B1D0BD446D44B12046DD +:1041100005F08FFF20B12046BDE8D04006F054BD29 +:104120000020D0BD10B5044600684368013B4360E1 +:104130003BB90368DB6A9847206810B103685B6885 +:1041400098470023236010BD054B10B5036004465B +:10415000036913B11030FFF7E5FF204610BD00BF23 +:10416000B407002010B50446FFF7EEFF14212046E7 +:104170000CF068FF204610BD10B5084C04F13C005F +:10418000FFF7E2FF04F12800FFF7DEFF04F114005F +:10419000FFF7DAFF2046FFF7D7FF10BD9C1E002077 +:1041A00010B103689B681847704738B50B68044620 +:1041B0000D4613B15A6801325A6023691BB104F1EC +:1041C0001000FFF7AFFF2B682046236138BD10B108 +:1041D00003681B6B1847704710B103689B6A184748 +:1041E000002000217047036D13B15869002170470A +:1041F000436D13B193E8030070471846F6E7036D6B +:1042000013B1D86900217047436D13B1186959691A +:1042100070471846F6E770B5044608460D460FF09D +:104220004EFB23680246294620465B68BDE8704085 +:10423000184738B50546FFF7EEFF044628460CF050 +:10424000FBFD204438BD38B505460CF054FE04464D +:1042500028460CF0F1FD204438BD826B30B562B1C8 +:10426000137803F0080303F0FF00FBB1D369506932 +:10427000181A1BD56FF0004018E0C06BB0B190F871 +:1042800031301B0707D5D0E90445D0E90023A01A37 +:1042900065EB030101E00020002100236FF00042E4 +:1042A0008B4208BF824201D2104630BD30BD08B5F6 +:1042B0001030FFF7D2FF08BD08B51830FFF7CDFF6B +:1042C00008BD836B1BB11B7813F0700F05E0C06B4A +:1042D00030B190F8313013F0500F14BF012000209E +:1042E000704708B51830FFF7ECFF08BD10B504465D +:1042F0001830FFF7E6FF60B1206D10B1002107F024 +:10430000D6FC606D28B100220023BDE8104005F006 +:1043100090BE10BD836B23B9C06B003018BF012065 +:1043200070470120704708B51830FFF7F3FF08BD4C +:1043300010B50446806D18B10FF028F90023A3656D +:1043400018342046FFF7E6FF20B12046BDE81040B4 +:1043500009F067BA10BD0000064B10B503600446B3 +:10436000FFF7E6FF044B04F11800A36009F059FAC7 +:10437000204610BD040800205406002010B5044655 +:10438000FFF7EAFF5C2120460CF05CFE204610BDE2 +:104390000346806B08B107F05ABCD86B08B105F032 +:1043A00033BE4FF0FF30704708B51030FFF7F0FF15 +:1043B00008BD08B51830FFF7EBFF08BD0346806B5A +:1043C00008B107F089BBD86B08B105F05BBD4FF0B1 +:1043D000FF30704707B501220DF107011030FFF7DC +:1043E000EDFF01280CBF9DF807004FF0FF3003B030 +:1043F0005DF804FB08B51830FFF7E0FF08BDD0B446 +:10440000846B44B1012B08BF002A09D22046114613 +:10441000D0BC07F04CBCC06B10B1D0BC05F009BEDD +:104420000020D0BC704738B50146049814461D469C +:1044300010B901F118001DE001280AD10B6D01F13E +:1044400018000BB15A6912E04B6D7BB1D3E9002320 +:104450000EE0022811D10B6D01F118000BB1DA69E1 +:1044600005E04B6D13B1D3E9042301E000220023E2 +:1044700012196B41FFF7C3FF38BD002038BD03465A +:10448000806B08B107F03EBDD86B08B106F0ACB93F +:10449000704708B51030FFF7F2FF08BD08B51830B7 +:1044A000FFF7EDFF08BDF0B5D0F838E09DF81440F7 +:1044B0009DF818509DF81C609DF82070BEF1000F0B +:1044C00008D008977046079606950594BDE8F04019 +:1044D00007F09BBFC06B38B1089707960695059407 +:1044E000BDE8F04006F0E6BAF0BD1FB58A79A2F14A +:1044F00050031B0611D40C7802F26C724B79183001 +:1045000003944C7801330294DBB28C7801940979DE +:1045100000910421FFF7C7FF00E0002004B010BDA8 +:104520001FB58A79A2F150031B0611D40C7802F250 +:104530006C724B79183003944C7801330294DBB2DF +:104540008C780194097900910221FFF7ACFF00E01B +:10455000002004B010BD0346806B08B107F0E0BF37 +:10456000D86B08B106F090BB704708B51830FFF75C +:10457000F2FF08BD08B51030FFF7EDFF08BD07B525 +:1045800002AB0122103003F8011D1946FFF7E3FFCB +:1045900003B05DF804FB000000234FF47A7203714E +:1045A0000373054B826003600B69036113B15A68A2 +:1045B00001325A60704700BFB407002010B50446AE +:1045C000006940B10368DB6A984704F11000BDE858 +:1045D0001040FFF7A7BD10BD38B500250E4B0446AF +:1045E00010314560183040F8183C11F80C3C00F8C8 +:1045F0000C3C0A4B40F8103C51F8083C40F8083C91 +:1046000011F8043C00F8043C09F0DAF8044BA56505 +:104610002046A36038BD00BF0408002060080020C9 +:10462000E00700202DE9F04395B000251C4B4FF426 +:104630007A760DF150082A461831044604A848F845 +:10464000503D8DF8045002968DF80C50129513953C +:1046500009F03AF904A8DFF85090FFF75BFE80B14B +:104660005C200CF0EDFC07464146FFF7B5FF7B6888 +:1046700025710133A6602573C4F8009027617B6023 +:1046800005E02071A6602073C4F800902061054BFE +:1046900004A8009309F0C5F8204615B0BDE8F083E2 +:1046A000E007002054060020B4070020012B70B55D +:1046B000044694B005D0022B40F2022318BF002319 +:1046C00001E044F202230431684609F08DF904A8A0 +:1046D000FFF720FE114E90B15C200CF0B1FC694652 +:1046E0000546FFF779FF00234FF47A7226602371A5 +:1046F00023736B68A260013325616B6006E04FF4A1 +:104700007A7320712073A36026602061044B04A893 +:10471000009309F086F8204614B070BDB40700205D +:104720005406002070B5324B8AB00024314A009301 +:104730004FF47A73304905A8029323468DF804405C +:104740008DF80C400494FFF7B1FF2C4E09A92B48BB +:10475000FFF72BFD05A8FFF7F7FC316929B10B68BE +:10476000002205A8DB6B984703E0244905A8FFF762 +:1047700013FF09A96846FFF718FD05A8FFF7E4FC39 +:104780000498FFF724FD48B3049820B103685B6BDD +:104790009847054600E01A4D29461A48FFF749FD9B +:1047A000049868B103689B6B984748B1164928463E +:1047B0000FF073F868B1154928460FF06EF840B154 +:1047C000134B24202322294600FB043001340FF030 +:1047D00093F86846FFF7F2FE3F2CBEDD0748FFF76F +:1047E000EDFE6846FFF7B0FC20460AB070BD00BF82 +:1047F000B4070020CBE800203CD10020F01E0020B0 +:10480000821D00208C1E00204F1A00204E1A00200E +:104810008FDF00200146024808B5FFF70AFD08BDFA +:104820008C1E00200146024808B5FFF70CFD08BDAC +:104830008C1E002010B5064C014600231022204695 +:104840000CF01EFB2046BDE810400CF0F5BA00BF8E +:104850008C1E0020FFF7EEBF38B504460EF08EFE2A +:104860000546A8B90E48FFF7D5FF2046FFF7DAFF47 +:104870000C48FFF7CFFF0C4B1A6814440F2C03D8D9 +:104880000A4D1C60154409E00948FFF7C3FF05E025 +:104890000848FFF7BFFF2046FFF7C4FF284638BD92 +:1048A0001E190020321900205CD70020B2E8002039 +:1048B0003B1900204F1900200EF068BE044B28B9A8 +:1048C0001A780AB1187001E001221A70187870473E +:1048D000FCDD0020014B1888704700BF8CD80020F9 +:1048E0002DE9F04F232085B00BF078F800284FF029 +:1048F000240014BF002404240BF070F810B944F015 +:104900000804A4B226200BF069F810B944F00104A1 +:10491000A4B225200BF062F810B944F00204A4B24E +:1049200022200BF05BF810B944F01004A4B2A04BA5 +:104930001B780BB92402A4B29E4B1B785E0744BFC0 +:1049400044F00404A4B21D0744BF44F00804A4B218 +:1049500098074FF0290044BF44F00204A4B2D907DD +:1049600044BF44F00104A4B2DA0644BF44F010048A +:10497000A4B29F0644BF44F02004A4B25E0644BF24 +:1049800044F04004A4B20BF029F810B944F020041C +:10499000A4B228200BF022F810B944F04004A4B2CD +:1049A000854A4FF0FF33854D002710680DF1040B49 +:1049B0002B6001AB5168DFF808A203C39068186050 +:1049C0001BF81760012130460BF01AF80021304621 +:1049D0000AF0E4FF13200BF001F8B0FA80F812207F +:1049E0000AF0FCFF00284FEA58184FF0110014BFDE +:1049F0000023022348EA03080AF0F0FF00284FF0E2 +:104A0000050014BF0023042348EA03080AF0E6FF68 +:104A100000284FF01D0014BF0023082348EA0308B4 +:104A20000AF0DCFF00284FF01E0014BF0023102303 +:104A300048EA03080AF0D2FF00284FF0200014BF14 +:104A40000023202348EA03090AF0C8FF00284FF09A +:104A50000101304614BF4FF000084FF040080AF043 +:104A60009DFF304649EA080805210AF0C9FF544E67 +:104A70000AF807800137062FA2D1737903F00802E4 +:104A800002F0FF011AB123F008030121737172795A +:104A900002F0100000F0FF0320B1494B22F0100299 +:104AA0005A7101230027D5F800E03846325C002A0D +:104AB00018BF864600F1010018BF01270628F5D16E +:104AC0000FB1C5F800E0950644BF44F00204A4B25B +:104AD000500644BF44F00104A4B2D707394F48BF81 +:104AE00044F00804BE4648BFA4B25507364D44BF43 +:104AF00044F00404A4B2900738682A6848BF44F020 +:104B00001004A0EB020248BFA4B2642A07D92F4ABE +:104B1000286015780DB9012500E0002515702C4D91 +:104B20002C4F2D4A13B101232B703CE02B70002930 +:104B300038D097F800C02949BCF1000F1BD1D1F83B +:104B400000E0BEF1000F03D1254B1860012325E0E2 +:104B50000EF1010EBEF1010FC1F800E01FD90B608C +:104B60001F490968401AB0F5FA7F18D2117801B9C7 +:104B70000123137013E00868012810D1DEF800004B +:104B8000DFF85CE0DEF800E0CEEB0000B0F57A7F05 +:104B900005D91078B0FA80F0400910700B6001233D +:104BA0003B7000E039701378E3B1084B19781EE0D0 +:104BB000FCDD00200BE9002014100020EC1E00207A +:104BC000C4E8002068D8002060D7002004DE002060 +:104BD000B1E80020B0E8002002DE0020E8D6002086 +:104BE000BCD600203B780BB9297801B101210E20F9 +:104BF0000AF0D4FE3B78002B3AD0327944F04003DF +:104C0000102A9BB202D144F06004A3B22A78002A91 +:104C10002DD0194B9C6BDA6C42F00102DA649A6B6E +:104C200022F002029A639A6B9207FCD472B6124881 +:104C3000036D426D466D1049B242056DF8D1AB422D +:104C4000F6D1D20B42EA434302338B658A6D0A48A0 +:104C50009342FBD144F002038363836B064A9B07B4 +:104C6000FBD5936B43F04003936330BFFDE71C46D5 +:104C7000204605B0BDE8F08F00400D4008B5FFF7B5 +:104C80002FFE034A1388108020EA030398B208BD60 +:104C90008CD800201B4B1C4A197812781B4B30B55E +:104CA00049B10AB11A4A0FE01A4A12780AB11A4AEF +:104CB0000AE01A4A08E00AB1194A05E0154A1278D2 +:104CC0000AB1184A00E0184A1A60184A1268002A05 +:104CD00015DB1102164801F47F41825C154811432F +:104CE000002230F8125054008D4205D10021124AA2 +:104CF0001B681160185B30BD01322A2AF1D10020F7 +:104D000030BD00BF02DE0020B0E8002018D7002030 +:104D100008140020B1E80020B41300206013002024 +:104D20000C130020B812002064120020EC1E00209A +:104D3000C4E8002010120020E8D6002008B50221A7 +:104D400023200AF05DFE022124200AF059FE0221F0 +:104D500026200AF055FE022125200AF051FE0221EC +:104D600022200AF04DFE022129200AF049FE0221EC +:104D700028200AF045FE01210E200AF041FE012103 +:104D80000E200AF00BFE012110200AF039FE01214D +:104D900006200AF035FE012118200AF031FE01211B +:104DA00019200AF02DFE01211C200AF029FE012104 +:104DB0001F200AF025FE012110200AF0EFFD01213D +:104DC00006200AF0EBFD012118200AF0E7FD012181 +:104DD00019200AF0E3FD01211C200AF0DFFD01216A +:104DE0001F200AF0DBFD022113200AF009FE022138 +:104DF00012200AF005FE022111200AF001FE022114 +:104E000005200AF0FDFD02211D200AF0F9FD022116 +:104E10001E200AF0F5FD02212020BDE808400AF01E +:104E2000EFBD000030B50B4C01250B4B85B0204683 +:104E300000211D7000F074FF40F2FF721F23204616 +:104E400002958DE80C000022044B114600F0F0FFA3 +:104E500005B030BD33EA00209E1F002096190020C7 +:104E6000A64A03462DE9F04F14789FB0002C40F07D +:104E70007D8141F21002A24D0240002A58D0A14982 +:104E80000EA80EF014FDA0490EA80EF0F7FC9F49E5 +:104E90000EA80EF0F3FC0EA99A480EF008FD9C48EF +:104EA000FFF7B8FC9748FFF7B5FC04A82346954ADE +:104EB0009849FFF7FBFB089850B103689B6B984734 +:104EC00030B1954B1C60FFF72DFC944B186029E026 +:104ED000934B1B782BB30123924A8E4909A8FFF705 +:104EE000E5FB0DA99048FFF760F90069FFF76FF93E +:104EF000044609A8FFF728F99CB182480EF0DFFCB0 +:104F0000804902468848FEF755FF04467D480EF06A +:104F1000D6FCA04202D08548FFF77CFC8248FFF710 +:104F20004DFB8124012304A82B70FFF70DF970E0DD +:104F300000F02004A1B299B1012374497C48822475 +:104F40002B700EF0B4FC6F497A480EF0B0FC6E493D +:104F500078480EF093FC764976480EF08FFC58E0C6 +:104F600000F04004A0B230B1012308462B70FFF7D7 +:104F7000A5FC0C464DE040F204441C404CB1664A8E +:104F80001368002B40D00121013B044629701360B7 +:104F90003FE040F201121A406AB15F4A1368082BE1 +:104FA00003DD0121093B297003E06BB30121013BC3 +:104FB000297013602DE040F60801194061B1574B8C +:104FC00055491C680B68601E98421FDD0CB3013305 +:104FD0000B6001232B7019E040F202241C40C4B185 +:104FE0004E4B4D4A1C681368A4F10901994202DD39 +:104FF0000CB1093304E0611E8B4209DA4CB1013374 +:10500000136001232B7003E01C4602E0144600E00D +:1050100000242B78002B00F0AB80404B1A689B4695 +:10502000002A00F0A58090234FF0080C20221021C8 +:1050300041480026DFF80CA137468DE808104FF4F0 +:10504000907300F0ABFE344A13689146082BD4BF2E +:105050000023043BCAF80030DBF80020974224DB31 +:1050600000264FF01F0E40F2FF73C8223021324855 +:1050700002968DE80840314B00F0DAFE0823C82282 +:10508000782100934FF490732B48019600F086FE30 +:105090004FF6FF730296C822009378210196244BA5 +:1050A000254800F0C5FE2E7062E0DAF800309F421D +:1050B00056DB33449A4252DD214A4FF0240808FB64 +:1050C0000728D9F8002093424FF0010306F10202AD +:1050D00002934FEA021237D14FF6E0704FF4784353 +:1050E00012B210218DE809004346134800F0A0FEDB +:1050F000414606480EF0DBFB31E000BFC2E800206D +:105100009E1F0020CBE800201719002047DF002059 +:10511000BF1900203CD1002048D7002050D70020E4 +:1051200002DE0020CF190020041F0020E01900201B +:105130006BDF002007DE002033EA0020F419002096 +:105140008FDF002058D700204FF6FF71082312B2DE +:1051500009488DE80A004346102100F069FE013637 +:10516000082E07F101077FF777AF79E7812000E08C +:1051700020461FB0BDE8F08F33EA0020014B1878BD +:10518000704700BFA11F0020034B18B101221A7005 +:10519000FFF748BE18707047A11F002000487047F5 +:1051A000CBE800202DE9F041074686B01B4D0026D4 +:1051B000DFF87C802869FFF70AF80446D8F8100069 +:1051C00084F00104FFF703F8E4B2844208D1013609 +:1051D0001435042EEED11248FFF71CFB002019E015 +:1051E00000233A460F4901A8FFF760FA05A92846AF +:1051F000FEF7DBFF0069FEF7EAFF044601A8FEF7B1 +:10520000A3FF0CB1701C05E007492846FEF7CDFF4F +:105210000648E1E706B0BDE8F08100BF9C1E002013 +:10522000FD1900203CD10020001F0020121A002090 +:10523000F01E002030B50B4B87B00D46013A14210B +:10524000044601A801FB0231FFF7A6F921462A46D0 +:105250000598FEF7A5FF044601A8FEF775FF204656 +:1052600007B030BD9C1E002010B50B4B0138142434 +:1052700086B004FB003401A82146FFF78DF901A890 +:10528000FFF79CF901A8FEF75FFF04492046FEF7EF +:105290008CFF06B010BD00BF9C1E0020001F002028 +:1052A00030B5044687B0124DFFF7B4FA224600230A +:1052B000104901A8FFF7FAF905A92846FEF775FF7E +:1052C0000069FEF784FF044601A8FEF73DFF5CB1CC +:1052D0000948FFF79FFA2869FEF77EFF0446FFF7AB +:1052E000A1FA2846FFF76AF9204607B030BD00BF93 +:1052F000041F00203CD10020361A0020674B68496B +:105300001868F0B50C4693B0664D40F2EE27664E35 +:105310000A784AB12A78D20706D51A68D6F800E08A +:10532000CEEB02020E2A0AD81A6894F800E0121A8C +:10533000BEF1000F00F0B080B2F5FA6FE8D901F0CD +:10534000C9FA5A4B5A4A9A645A4ADA64FE215A48B0 +:1053500004F0F2FB40B959495948FEF76AFF4FF48F +:105360007A700AF005FBF1E70024564D564957487C +:105370000EF09DFA281914345549FEF716FF502CEB +:10538000F8D1544CFFF7CEF95349002520604C4822 +:10539000FEF741FF21684A48FEF755FFFFF7CEFCB4 +:1053A0004E4B29464E481D7000F0C8FBFFF798FA97 +:1053B00010F008043DD04FF47841494800F0B0FCAB +:1053C00001244FF6E0724FF47843402144488DE8C1 +:1053D0001C00444B302200F02BFD374BD3F88414D3 +:1053E00079B12346404A04A88DF810508DF8115029 +:1053F0008DF8125006F022FEB0B104A807F094FC1C +:1054000012E0D3F8880478B18DF8411023468DF866 +:1054100042108DF843100146334A04A805F076F88F +:1054200010B104A805F003F94FF47A700AF0A0FA5D +:105430002BE02E4E23462C4A04A81F49FFF736F9CD +:1054400008A93046FEF7B1FE0069FEF7C0FE05462A +:1054500004A8FEF779FEC5B130691C4FFEF7BCFE0B +:105460000546024639463069FEF79AFE854203D06A +:105470001F48FFF7CFF901E07C5501241B48FFF7D7 +:105480009DF814B101221B4B1A7001221A4B1A709D +:10549000FFF7C8FC13B0F0BDBA424FE768D8002050 +:1054A00040EA00203FEA002028EF0120A03D002034 +:1054B00079ED0000A1EC00003CD10020721A002020 +:1054C0008C1E00209C1E00208F1A0020CBE800209C +:1054D000001F002050D70020941A0020FCDD00207F +:1054E00033EA0020B21A0020CF190020041F002048 +:1054F000C71A0020C2E80020A11F00200022014B93 +:105500001A7070470BE9002070B54B4800244B4DD2 +:1055100020264B4B44608460C0F82403C0F8440349 +:10552000036002F075FF21466C60AC6032462C616E +:1055300005F128006C61EC6185F820406C620AF08E +:10554000C7F9404B284685F8854203F140022B609D +:105550006C332C65EA60AB616C6585F87840C5F802 +:10556000804285F8844285F8864285F8874203F0B8 +:105570002BFC3548354D364B44608460C0F89006AE +:10558000036080F87546C0F87846C0F87C4680F81D +:10559000804680F8A44602F077FB324621466C60D4 +:1055A00005F11C00AC602C612C75AC610AF090F91F +:1055B000284B284685F841402B603833EC63EB607C +:1055C00085F8404085F8424085F843406C64AC64FF +:1055D000EC642C6504F0E4F81F4D204B6C60284609 +:1055E0002B6005F59F63AC606B6305F5A7632D62C7 +:1055F000AB6305F5AF631A4EEB6305F5B7636B64F8 +:105600004023A5F84A305023A5F84C3003F084FF1E +:10561000144B314614482B60144D2A460DF062FF9E +:105620002A46134920460DF05DFF2A4631461148AF +:10563000BDE870400DF056BFE0390020A03D0020CD +:10564000840800202C07002020330020ECD7002005 +:1056500078060020B006002040400020940600207C +:10566000BDEF000038060020F01E0020E01D0020E5 +:10567000EDEF0000041F0020034B1A780AB100224E +:1056800000E001221A7070476D22002010B5044618 +:105690000BF094FB204610BD1F2B09DC8908D208B3 +:1056A000C00842EA4112034942EAC02221F813200D +:1056B000704700BF94D80020094B82B000211A78AF +:1056C000D2B28DF80720074A1160074A127822B932 +:1056D00019789DF807209142FAD002B0704700BFB8 +:1056E0006D2200201CD7002043EA002007B5064A9F +:1056F000127832B9054A8DE805000122044800F00D +:105700009DFC03B05DF804FB43EA002094D8002020 +:1057100033EA002008B5034800F046FABDE8084027 +:10572000FFF7ECBD33EA002038B5FFF727FD20B3C3 +:10573000FFF7A4FAFFF794FB0446FFF72FFD054699 +:10574000812C18D100200024FFF71EFD104B1C7087 +:10575000FFF7D4FEFEF720FA2846FEF73BFA214673 +:105760000C4800F0DDFA0B4800F0D0FC0A4A0B4967 +:105770000B480BF0C7FA142006E0FFF77FFAFEF79C +:105780001BFAFEF7ADFA0A20BDE838400AF0F0B87F +:1057900043EA002033EA00206F1A0600ED040100FE +:1057A000181F002010B50A21084C09480BF096F884 +:1057B00008480BF041FB2046074A4FF480710EF079 +:1057C00041FE2046BDE81040FEF7C2B91DEA0020A8 +:1057D000DA1A00208C1E0020F10000007FB5FF23A4 +:1057E0001A211B220A480493039302938DE80600B2 +:1057F0001722162100F01CF9064A074907480DF048 +:1058000071FE0AF087F8064B186007B05DF804FBDC +:1058100033EA0020E01D002001050100181F0020D0 +:1058200020D70020154B164910B51879154BC877AD +:105830001A78154C01322478D2B21A701A78944230 +:1058400008D800221A70114A12781AB188760121FC +:105850000F4A11701A780F4B53F8222022F01F03C1 +:1058600002F50042BFF34F8F0B490B6020339A4281 +:10587000FBD8BFF34F8FBFF36F8F10BD24D700202D +:1058800000800E4001DE0020FFDD0020C3E8002084 +:10589000AFE8002034D7002068EF00E010B50446E0 +:1058A0000BF0A8F9204610BD13B502AB03E90600C2 +:1058B000C37C0099002B2ED072B6C37CDA0705D5C5 +:1058C000324A43691468234083621360C37C9B0798 +:1058D00005D52F4A836914682340C3621360C37CD3 +:1058E0005C0705D52B4AC369146823400363136022 +:1058F000C37C1A0705D5284A036A1468234043630A +:105900001360C37CDB0605D5244A436A1468234030 +:105910008363136062B683688B422AD0204B816018 +:105920009A69204BC2F30114C2F3826253F8243007 +:105930000132B3FBF2F211B1B2FBF1F300E0134616 +:105940007BB1B2FBF3F2914238BF0133B3F5817FF3 +:1059500002D2022B04D901E040F20113023B00E025 +:1059600000235A0843EA0223120402F47F0213437D +:10597000C360036800221A6103225A62C2681A6473 +:10598000019A1A6601221A6102B010BD80E100E09E +:1059900084E100E088E100E08CE100E090E100E0DB +:1059A00000C00F408809002003685966DA6D12F4C0 +:1059B000F81FFBD0586FC0B270470368186E20F410 +:1059C0007F6222F00F0242F00F021A6659661A6FC8 +:1059D0009207FCD41866586F80B27047C37CE3B15D +:1059E000DA0702D5826A0D4B1A60C37C9B0702D589 +:1059F000C26A0B4B1A60C37C590702D5026B094B74 +:105A00001A60C37C1A0702D5426B074B1A60C37C2D +:105A1000DB0602D5826B054B1A60704700E100E09F +:105A200004E100E008E100E00CE100E010E100E04A +:105A300070B50446FF209DF81C6023709DF810305F +:105A4000A07123719DF81430E071002063719DF8FE +:105A50001830A270E37020721046617001219DF829 +:105A6000205009F0CDFF0121607809F0C9FF012124 +:105A7000607809F093FF0121A07809F08FFFFF2ED5 +:105A80000FD0FF2D0DD001213046A571E67109F030 +:105A9000B7FF0221284609F0B3FF0121E07909F0A0 +:105AA0007DFF204670BD00002DE9F843224D0446DD +:105AB00089468078002117469846BDF8206009F095 +:105AC0006DFF2A212846FFF76FFFA078012109F01A +:105AD00065FF49462846FFF770FFA078012109F0CD +:105AE0005DFF41462846FFF768FFA078002109F0D6 +:105AF00055FF2B212846FFF757FFA078012109F019 +:105B00004DFF39462846FFF758FFA078012109F0DC +:105B100045FF31462846FFF750FFA078002109F0E5 +:105B20003DFF2C212846FFF73FFFA0780121BDE86B +:105B3000F84309F033BF00BF3C1E002037B5174BB8 +:105B40000446174A0D4617488DE80C0002AB13E9CE +:105B50000600FFF7A9FE0021A07809F01FFF002131 +:105B6000607809F01BFF36210E48FFF71DFF012169 +:105B7000A07809F013FF1DB10123A021237201E0D9 +:105B8000602125720748FFF70FFF0121607809F0B7 +:105B900005FF0448FFF722FF03B030BD0700008077 +:105BA000008793033C1E00202DE9F04F044685B08A +:105BB0000179564800F018FDE178544800F046FDA0 +:105BC0006179524800F06EFD504800F001FC2078E9 +:105BD000FF2817D0012109F013FF0121207809F0D7 +:105BE000DDFE642009F0C4FE0021207809F0D6FE15 +:105BF000642009F0BDFE2078012109F0CFFEC82005 +:105C000009F0B6FE424D0DF10808DFF810A10A2692 +:105C10000395A946CDF808A03C483E4F98E80600F9 +:105C2000FFF742FE0021607809F0B8FE013E16F051 +:105C3000FF064DD03D460021A07809F0AFFE15F8D3 +:105C4000021B3248FFF7B0FE7F7827F07F0B07F08A +:105C50007F075FFA8BFB012F0BD90121A078013F51 +:105C600009F09CFE15F8011B2848FFB2FFF79CFEC7 +:105C7000F1E74FB16F1C0121A07809F08FFE297860 +:105C80003D462248FFF790FEBBF1000F01D12F46A1 +:105C9000CCE76F1C2D7801216078FF2D08BF4FF4F1 +:105CA000FA7509F07BFE1948FFF798FE284609F0BF +:105CB0005FFECDF808A0CDF80C903D46134898E85B +:105CC0000600FFF7F1FD0021607809F067FEDEE7CE +:105CD0006078012109F062FEEF23324631460093DD +:105CE000204640F23F13FFF7DFFE0848FFF776FE3D +:105CF000094B314620461E70FFF720FF0121204648 +:105D000005B0BDE8F04FFFF719BF00BF3C1E0020F3 +:105D100007000080854C0160C3E8002000879303E2 +:105D2000F0B51B4B85B004460F460293F025194B86 +:105D30001948039304AB13E90600FFF7B5FD0021F2 +:105D4000607809F02BFEEF2300222046009340F2FA +:105D50003F131146FFF7A8FE4FF4A07639460E48D0 +:105D6000FFF72BFE013EF9D1013DF5D1607801210D +:105D700009F014FEEF232A4629460093204640F2FC +:105D80003F13FFF791FE0448FFF728FE05B0F0BD72 +:105D900000879303070000803C1E00202DE9F0439C +:105DA0001D4685B01F4B0446BDF9307088460293EE +:105DB00091461D4B1D48039304ABBDF8346013E9B5 +:105DC0000600FFF771FD0021607809F0E7FD781EFD +:105DD0001FFA89F26B1E1FFA88F17D4310440027D9 +:105DE0000B4480B29BB200902046FFF75DFEAF42AD +:105DF00005DA31460D48FFF7E0FD0137F7E7607837 +:105E0000012109F0CBFD0022EF232046114600932B +:105E100040F23F13FFF748FE0448FFF7DFFD05B0EF +:105E2000BDE8F08300879303070000803C1E00203C +:105E30002DE9F04F89B09B461FFA82FA81469DF802 +:105E400050308846BDF84850002B0393BDF84C6095 +:105E500014BF0F23072353449BB204931BF8017B09 +:105E600006AB002F00F0BF80704A1FFA88F8704818 +:105E700002EBC7076F4A06926F4A079293E8060043 +:105E8000FFF712FD002199F8010009F087FD049A3F +:105E900008F107034146009248469BB25246FFF77D +:105EA00003FE07F108030593039B002B44D03C78C5 +:105EB0005F48E2074FEA64044CBF29463146FFF7CA +:105EC0007CFDE3074FEA640459484CBF294631463C +:105ED000FFF773FDE0074FEA640455484CBF2946BD +:105EE0003146FFF76AFDE1074FEA640450484CBFB2 +:105EF00029463146FFF761FDE2074FEA64044C484A +:105F00004CBF29463146FFF758FDE3074FEA6404CA +:105F100047484CBF29463146FFF74FFDE00744484C +:105F20004CBF29463146FFF748FD6308404814BF7F +:105F300029463146FFF741FD17F8014B3C48E10780 +:105F40004FEA64044CBF29463146FFF736FDE207AD +:105F50004FEA640436484CBF29463146FFF72DFD11 +:105F6000E3074FEA640432484CBF29463146FFF745 +:105F700024FDE0074FEA64042D484CBF2946314612 +:105F8000FFF71BFDE1074FEA640429484CBF29468F +:105F90003146FFF712FDE2074FEA640424484CBF84 +:105FA00029463146FFF709FDE30721484CBF294642 +:105FB0003146FFF702FD63081D4814BF29463146EC +:105FC000FFF7FBFC059B9F427FF46EAF99F8010041 +:105FD000012108F1080809F0E1FC15480FFA88F8DA +:105FE000FFF7FCFC3AE7134A11480692124A07925F +:105FF00093E80600FFF758FC394699F8010009F0CC +:10600000CDFCEF233A4639460093484640F23F1311 +:10601000FFF74AFD012199F8010009F0BFFC04488F +:10602000FFF7DCFC09B0BDE8F08F00BFA74C0160B2 +:106030003C1E0020008793030700008070B5274AAC +:106040009D11B1F5807F03F03F0352F8252004989D +:10605000059C02EB43231CDDA1F5807203F500765D +:1060600091FBF2F101390D46013D02780CBF4578F4 +:10607000013034F8122001BF023034F815505219A3 +:106080000D4608BFC2F34F0223F8022B9E42EBD10C +:1060900070BD4A00B2F5807F10D10246151A043354 +:1060A0008D421ADA157834F8155023F8045C12F88A +:1060B000015B34F8155023F8025CEFE7C1F58072FC +:1060C00022F00102134400228A4206DA855C34F889 +:1060D000155023F812500132F6E770BD34D7002076 +:1060E00010B50020084C821100F03F0354F8222024 +:1060F00002EB432303F5007223F8021B9342FBD10A +:106100000130C028EFD110BD34D700202DE9F04F69 +:10611000844B0024074684481C7087B002794FF4F2 +:10612000C036824B804602F11001814D1C70814BBC +:10613000DFF804B243F821505311012102F01F028D +:106140009B0001FA02F203F1604303F561431A6018 +:10615000B6F5004F5BF8242035464FEA840928BF86 +:106160004FF400452AB905F140000DF007FA20F080 +:106170001F02714B43F8092082B925216F48039211 +:106180000AF0ACFB21466E480AF0B5FE6C480AF0F6 +:1061900053FE42F2107009F0EBFB039A25F0010167 +:1061A000134600201144994202D023F8020BFAE76B +:1061B000A101DFF8ACA14FF00109761B51F80A30BC +:1061C00001F140014C441A604FF0020283F807903D +:1061D0009A609A80C5F1000283F80690DA60C5F3F0 +:1061E0004F02DA83DA82574A1A614FF000029A822C +:1061F00051F80A209A619A8B22F080024FEA0242FB +:106200004FEA12429A839A8B92B242F010029A831A +:106210009A8B92B242F002029A8399D1DAF8002066 +:10622000384620219A619A8B22F080021204120CC7 +:106230009A839A8B92B242F010029A831822424BB0 +:106240001C70D72440F21F130094FFF72DFC314639 +:106250003846FFF745FF4946787809F09FFB3B48F1 +:1062600000F0B6F83A4B394804930723059306AB80 +:1062700013E90600FFF718FB364B1A6922F00102FA +:106280001A615A6A42F008025A620F221A66C3F86B +:106290001C901A6942EA09021A6198F804302E4AE1 +:1062A0009B0003F1804303F56C231E601A60D8F84D +:1062B0000030DAF80020998B101D21F080010904CC +:1062C00090E82140090C99831168586002F114008C +:1062D000C3F80CE019609D60156907C81D619961DC +:1062E0003146DA615861787809F058FB40F21F13A3 +:1062F0001822384600942021FFF7D6FB3146B878A3 +:1063000009F04CFB2C211148FFF74EFB4946B878A9 +:1063100009F044FB98F80420104BDA7607B0BDE88A +:10632000F08F00BF01DE002024D70020AFE800205E +:10633000990601000028002034D70020E51A00202B +:106340008C1E002064C03940FFDD00203C1E002070 +:106350000087930300C039401000008000800E4089 +:10636000803000200D4B1A4603F1200110B542F891 +:10637000601B00211A6403F1A002094CC3F88020BD +:1063800003F1E0022046C3F8C0200AF0E5FB2046F6 +:10639000044A0549BDE810400DF0A4B88030002043 +:1063A00024D70020E01D002011070100C38B1B042F +:1063B00002D4C1F30E0105E0C38BC1F3080103F45D +:1063C0007E431943C183C38B9BB2C38270470000D5 +:1063D0004368196830B50A685C6822EA0402744CA4 +:1063E0000A60A26922F0E05222F0300242F000621C +:1063F00042F01002A261047C6E4A1C44247C02EB31 +:106400000414A568B8242C60457C1D4495F82450DC +:1064100002EB0515AD682C60857C1D4495F838505D +:1064200002EB0515AD682C600D685C682C430C60B0 +:10643000017C5C1803EB8101247C496902EB0414A4 +:1064400064682160417C5C180A3194F8244053F858 +:10645000211002EB041464682160817C5C1803EB5A +:10646000810194F83840C96B02EB04125268116044 +:10647000827C996C1A4492F844200A60027C196A62 +:106480001A44127F0A60427C596B1344022293F82B +:1064900030300B6003681A610F229A65C37C002BB1 +:1064A0002ED072B6C37CDD0705D5434A4369116817 +:1064B0000B4083621360C37C9C0705D53F4A836908 +:1064C00011680B40C3621360C37C590705D53C4A71 +:1064D000C36911680B4003631360C37C1A0705D5B9 +:1064E000384A036A11680B4043631360C37CDB06C0 +:1064F00005D5354A436A11680B408363136062B661 +:10650000324983688B4227D0294B81609A69304B8E +:10651000C2F30114C2F3826253F824300132B3FB98 +:10652000F2F2B2FBF1F37BB1B2FBF3F28A4288BF25 +:106530000133B3F5817F02D2022B04D901E040F28E +:106540000113023B00E000235A0843EA022312042D +:1065500002F47F021343C360036800221A6103221E +:106560005A62C2681A6407221A6601221A61C37C41 +:10657000E3B1DD0702D5826A164B1A60C37C9C0723 +:1065800002D5C26A144B1A60C37C590702D5026B4C +:10659000124B1A60C37C1A0702D5426B104B1A606B +:1065A000C37CDB0602D5826B0E4B1A6030BD00BF88 +:1065B00000C00F400C0A002080E100E084E100E010 +:1065C00088E100E08CE100E090E100E000093D009E +:1065D0008809002000E100E004E100E008E100E0BB +:1065E0000CE100E010E100E04368427C1A4430B561 +:1065F00092F824208A4225D093F82420914205D095 +:1066000093F8252091421DD1012100E000211C6852 +:1066100025685C68254214D00B4CB82504EB0212A7 +:10662000926815605A1892F8245004EB051401F191 +:106630000A05646853F825505B6B256092F830209A +:106640001A60417430BD00BF0C0A00204368027C10 +:106650001A4430B5127C8A4221D01A7C914204D06F +:106660005A7C91421BD1012100E000211C68256861 +:106670005C68254212D00A4CB82504EB02129268DD +:1066800015605D182A7C04EB02140A1D03EB8202DC +:1066900064681B6A526822602A7F1A60017430BDE8 +:1066A0000C0A00204368827C1A4430B592F83820E6 +:1066B0008A4226D093F83820914205D093F83920A9 +:1066C00091421ED1012100E000211C6825685C6810 +:1066D000254215D00B4CB82504EB021292681560C8 +:1066E0005D1895F8382004EB021401F10E0203EB5B +:1066F000820264689B6C5268226095F844201A609C +:10670000817430BD0C0A002070B54BB3046840F2B0 +:10671000012525611C46066811B10D78013101E0A3 +:1067200090F83C50013C756605682E6FB60705D49D +:106730006D6FEDB20AB115700132013B05686D69EC +:10674000ED07F1D5002CE6D153B101680C6FA40719 +:10675000FAD4496FC9B20AB111700132013BF3E7B3 +:1067600070BD0000836C10B51A7904461C4BDA77B3 +:10677000426C12791A77826C12791A77026CDAB14C +:10678000B2F5004F04D3A2F5FF427F3A02640BE05A +:10679000436C11461868FFF709FEA36C216C18685A +:1067A000FFF704FE00232364A36C1A790C4BDA76FE +:1067B000626C1279DA7610BD03680F21996540F298 +:1067C0000131DA6119614FF47C515961032311469B +:1067D00080F83D30C06C0368BDE810401B68184766 +:1067E00000800E4008B50248FFF7BCFF08BD00BF9F +:1067F000EC1D002008B50248FFF7B4FF08BD00BF3C +:106800003C1E002070470020704700000023064A0D +:10681000436013680BB9106070475A680AB1134699 +:10682000FBE75860704700BFACD7002000207047DE +:1068300000207047704730B5039C01251B0245605E +:10684000002C9DF8105043F0800318BF4FF0004417 +:1068500043EA0242002D44EA020414BF4FF400450B +:1068600000252C438460C16021F47F6121F00F0179 +:1068700001F58053036101F50053436101F5405375 +:1068800001F580418361C16130BD0000436A026A45 +:106890000BB11A6201E004490A600AB15362704701 +:1068A000024A1360704700BF04D7002000D70020C1 +:1068B000436A026A0BB11A6201E004490A600AB134 +:1068C00053627047024A1360704700BF0CD7002024 +:1068D00008D70020F8B54FF480314D4B40244FF4D9 +:1068E00080554FF400564FF4404743F2420E1A6A67 +:1068F000900704D59F625962C3F828E0F7E7900437 +:1069000001D45E62F3E7D00401D45D62EFE7002AB0 +:10691000EDDA12F4803001D09962E8E7520601D432 +:106920005C62E4E73B4A3C4CD2F8803043F003031E +:10693000C2F880304FF04042384B9A634FF44042E7 +:106940005A630522186003F58F130A20C3F8B42098 +:106950000822C3F8A422324B5A6842F080625A607F +:106960004FF08062C3F8842009F002F8D4F8403177 +:1069700043F00203C4F84031D4F8403113F002056B +:10698000FAD102F0A7FC2B46264A012142F8231037 +:106990000133202BFAD14FF480720021224808F0F5 +:1069A00097FF0023214A13700122C4F8902003228C +:1069B000C4F8A8211B4AC4F84831C4F85421C4F8CB +:1069C0004C31C4F858311A4B1A4AC4F84031D4F843 +:1069D000843143F48053C4F88431D4F85831D4F866 +:1069E0005431154BC3F80022144B4FF480321A6017 +:1069F000134BC4F84831D4F8483143F01203C4F8BB +:106A00004831D4F8483143F44023C4F84831F8BD44 +:106A100000800D4000C00F4000022E4000A00D403D +:106A2000008000420030002047DE002000DE002011 +:106A3000158B01006D1C0100002800200CE100E016 +:106A400004000003C36870B504460D46002B4AD00D +:106A5000632948D908F05EFF234BA0601A68234ED3 +:106A60005AB96561013D1C604FF04043A261E2618B +:106A7000C6F88850C6F88C3070BDD6F88C1021F05E +:106A80007F418D4218D272B600204FF00072491B30 +:106A9000C6F88C00C6F844211A686561013D1C6087 +:106AA0004FF04043A261E0615161D461C6F8885063 +:106AB000C6F88C3062B670BD6D1A93697BB15A69A5 +:106AC000954209D2521B5A61DA69A361E26165619C +:106AD000DC61E3699C6170BDAD1A1A46EDE7656142 +:106AE000A361E261946170BDB8D6002000022E401F +:106AF00070B50A46064603699968490601D41B68C1 +:106B0000FAE74021956803F1340491601168196037 +:106B100051685960D168D960116919615169596129 +:106B200091699961D1699E62D961D16AD962116B0B +:106B3000196302F1340103C984E80300D16BD963FE +:106B400019460868012801D00968FAE70A60194661 +:106B5000106000200C68A24205D00C68486208460C +:106B60000C622146F6E7002248620A6296F8342059 +:106B700012F0FD0F05D1094A1068586240B9084863 +:106B800004E0084A1068586210B90748036000E042 +:106B90000362116001209D6070BD00BF00D700201E +:106BA00004D7002008D700200CD700202DE9F04F93 +:106BB00085B082460D4693460393CB88B3F5804F4C +:106BC00057D802F03BFB0646002852D002F036FBB5 +:106BD000044608B9304608E0EB88CBB102F02EFB42 +:106BE00030B9304602F032FB204602F02FFB40E085 +:106BF00095F9007001210023EA888DE80A00FB0F57 +:106C0000FF435946FFF717FE3060FF0F046001E0B5 +:106C1000012730604FF000094FF001082946304647 +:106C2000CDF804900223CDF800900822FFF703FE70 +:106C30003B4649462046CDF804804A46CDF80080C0 +:106C4000FFF7F9FDDAF80030C4F82CB03146A36242 +:106C5000EB8823632B6863636B68C4F80080A363CD +:106C6000039BDAF80000E36305B0BDE8F04FFFF7DF +:106C70003FBF002005B0BDE8F08F2DE9F74F8146FA +:106C8000884617469A4602F0D9FA0646002840D0B0 +:106C90007D1E0446AD0B75B102F0D0FA38B930460E +:106CA000356802F0D3FAA64233D02E46F7E72060CB +:106CB000013D0446EFE70123C4F82890C4F82C8076 +:106CC000236027636563A563C4F83CA03446B7F529 +:106CD000804F99F835304146204693BFBA464FF46D +:106CE000804A4FF0000B4FF0010B52468DE8200810 +:106CF000FFF7A1FDBBF1000F04D1D044CAEB070799 +:106D00002468E4E73146484603B0BDE8F04FFFF79A +:106D1000EFBE002003B0BDE8F08F8268110608B511 +:106D200007D48268120406D5836ADB6B1BB19847CF +:106D300001E0002008BD012008BD00002DE9F84356 +:106D40002C4B4FF000081C68002C50D02046FFF759 +:106D5000E4FF256A002844D020462E46FFF796FD22 +:106D6000A36858063AD5A76A20462C46002502F0AB +:106D70006DFA9EB1B36AD6F820909F4201D04E467C +:106D8000F7E73046FFF782FD0DB12E6200E0354691 +:106D9000C6F82080A64208BF4C46F0E73B6923F0C6 +:106DA0001F033BB19A6851061DD53B61C7F80C80A3 +:106DB000C7F81880002DC7D0AB681A0408D5FA6B45 +:106DC00032B143F040032846AB60AB6ADB6B9847B7 +:106DD0002E6A284602F03AFA3546EBE7204602F0E2 +:106DE00035FA2C46B0E79A681A681B68D7E7BDE801 +:106DF000F88300BF04D700202DE9F041524CD4F8AD +:106E000044516E03C4F844510FD5504B1E6866B10F +:106E10003046FFF782FF376A28B13046FFF736FD6C +:106E2000304602F013FA3E46F1E728030FD5484BEF +:106E30001E6866B13046FFF770FF376A28B13046EA +:106E4000FFF736FD304602F001FA3E46F1E7A907AA +:106E500001D5FFF773FF6A073ED5D4F884613A4A3B +:106E600046F02A03C4F88431B3071DD516F0010893 +:106E7000384B0ED01978012916D8012125F08075DC +:106E80001970354BC2F880304FF04043C2F884305F +:106E90000AE083F800800222304B314F9A63386851 +:106EA00000F070FDC7F80080370715D4294A137821 +:106EB000022B11D170070FD50321117042F210720D +:106EC000C4F880204FF04042C4F88420D4F88421D4 +:106ED000910501D5214A5363EA011AD51D4B1A7851 +:106EE000012A08D102221A70D4F8843143F4807345 +:106EF000C4F884310DE0032A0BD104221A70002259 +:106F0000D4F884011146C0F3816000F0FFFA144BFD +:106F10001860AB0115D5134A116891B18B691360E4 +:106F20004BB10022DA615B69013BC4F888304FF055 +:106F30004043C4F88C30C8680368BDE8F0419B68E2 +:106F40001847BDE8F08100BF00022E4004D70020A2 +:106F50000CD7002000DE0020A086010000A00D401C +:106F600054D70020B8D60020844B002A08BF012245 +:106F70005943036B2DE9F04F1B7D85B0090C022BA3 +:106F80004FF0010360D10F2A01F157014FF0FF3597 +:106F9000DFF8ECC128BF0F224909013A03FA02F2D7 +:106FA000B2F5807FA8BF4FF48072D40818BFA3B297 +:106FB0000024A0F840302B462746002617F80CE0A6 +:106FC00017448E44764538BF7646FF2FDFF8B0E190 +:106FD000F4D9B54288BF234604F1010488BF354681 +:106FE000A242E9D1BB2D01D90020C4E0C9B21C46A0 +:106FF000A0F84420A0F8463080F84A10FF2C06D8AC +:107000001EF804500D440EF804501444F6E7012A0B +:1070100001D1FF220EE0022A03D103F00101552223 +:1070200007E0042A99BF03F00301112203F00701CE +:1070300001228A40DB0880F83620A0F84230002385 +:1070400080F83730012096E0052443EA5305AA4230 +:1070500004D9013C4FEA4303F7D120239AB20392AB +:10706000BDF80C20A0F8402090F8352022B98431DA +:107070004A090221029203E0663102224909029282 +:107080004FF0FF324FF0000C1546E6460192E04605 +:107090003B4A4FF0000B02EBC8061446029A96F8E2 +:1070A00000A096F802909244F778894432790F4410 +:1070B000CA450A4405D9BA4509D9524538BF52468E +:1070C00008E0B94503D94A4538BF4A4602E0BA420A +:1070D00038BF3A46019F0136BA4238BFDE460BF14F +:1070E000010B3CBF01924546BBF1040FD6D1984439 +:1070F000B8F11F0FCCD90CF1010C9C45C7D1019AF6 +:10710000BB2A3FF671AFBDF80C20AEB29DF808C0A7 +:10711000C9B2A0F84420A0F84660A0F848E080F882 +:107120004AC080F84B101F2D18D80EEBC5021D4425 +:10713000A75C02F102086744A75414F808700F44D2 +:1071400004F8087002F10308043214F808700F44C0 +:1071500004F80870A75C0F44A754E4E70123A0F8E3 +:10716000426003FA0EF280F836201C2202FA0EFE6C +:1071700080F837E0184605B0BDE8F08FAB2A010073 +:1071800047DE0020F0B51C4D40F00206B0F840404C +:10719000B0F842102F461F292CD855F821204FEA6D +:1071A000810ED3070AD402F0060C22F01F03BCF1B3 +:1071B000020F0FD1B3F840C064450BD9026047F805 +:1071C0000E6015E0834213D01A68D20706D41B68FC +:1071D00023F01F03B3F840209442F3D91A468242A9 +:1071E00006D0126832F01F02F9D11A6802601E60E0 +:1071F0002144D0E7F0BD00BF003000202DE9F84F5A +:107200000A9F05460E4690469A4602F007F8044645 +:10721000002800F08A8002F011F8814628B9204643 +:1072200002F004F84846BDE8F88F4FF0400B6022AA +:107230000021204608F04CFB5A460021484608F041 +:1072400047FB0123032EC9F80030C9F808B0C4F881 +:1072500010902563636184F835A084F8346010D100 +:107260000B9A39462046FFF77FFE8246002861D1FF +:10727000484601F0EBFF204601F0D8FF5046BDE83C +:10728000F88FB8F1000F08D06B680BB96C6004E0A0 +:107290009A6B0AB11346FBE79C6316B100210B46BB +:1072A00005E02B7D0121012B8CBF002301236A7D8A +:1072B000287D42F0704242EA003242EA082242EA65 +:1072C000074242EAC36343EA813194F83630616091 +:1072D00043F08043EA7D43EAC253AA7D43EA024376 +:1072E00094F8372043EA0223A36036F0020317D153 +:1072F000124B44F00201D3F858216AB9626842F493 +:10730000004262602160C3F85841D3F8402142F046 +:107310002002C3F8402108E013682360116004E0F4 +:10732000032E204604D1FFF72DFF2046BDE8F88F3D +:10733000BDE8F88FB8F1000FB0D0A5E700022E40ED +:10734000F8B590F83430044613F0FD0F68D00022F1 +:10735000614850F822309100DE0711D423F01F035A +:107360009C4207D123680B500AE021F01F018C4298 +:1073700004D00B461968CD0702D4F6E721681960DE +:107380000132202AE5D1236BB4F844601B7D94F8C8 +:107390004A70022BB4F8463007D15049FF2B25D84C +:1073A0005A5CD21B5A543344F8E71A46B4F848E002 +:1073B00094F84B5049491F2A18D80EEBC2033244A7 +:1073C000C85C03F1020CC01BC85411F80C00401B30 +:1073D00001F80C0003F1030C043311F80C00401BFE +:1073E00001F80C00C85C401BC854E4E73C4B1D6826 +:1073F0006DB3AB6A2E6A9C4201D03546F8E7284649 +:10740000FFF756FA236933F01F0203D09D42F4D0F0 +:107410001B68F8E79D42F0D0284601F017FFECE723 +:10742000036823F01F0398421FD12E4BD3F840214D +:1074300022F02002C3F84021D3F8442112F4004284 +:10744000FAD1284BC3F85821274B1D686DBB206922 +:1074500030F01F0304D0056801F0F8FE2846F7E776 +:107460002046BDE8F84001F0E1BE1A6822F01F0294 +:10747000944201D01346F8E76268120403D55A68B3 +:1074800042F400425A6022681A60164BD3F8402139 +:1074900042F04002C3F84021D3F844219706FBD5BF +:1074A0002022104BC3F84421CEE7AB6A2E6A9C42DF +:1074B00001D03546CAE72846FFF7E8F9236933F0DB +:1074C0001F0203D09D42F4D01B68F8E79D42F0D024 +:1074D000284601F0BBFEECE70030002047DE00202C +:1074E0000CD7002000022E4004D700200023064ABB +:1074F0008360436013680BB9106070475A680AB123 +:107500001346FBE758607047F8D60020F7B50546EC +:107510000F46164601F072FE0446002839D0242298 +:10752000002108F0D5F9257508230025E6752046C9 +:1075300065752A46A775294600932B460195FFF7E6 +:107540005DFE0646206020B9204601F05FFE304611 +:1075500020E001F083FE22680F4B20612046D363B8 +:1075600001230E4982F835300D4A13704FF4002381 +:107570000C4A81E80C002B460B4AFFF717FB0B4A1D +:1075800013680BB9146004E09A680AB11346FBE76C +:107590009C60204603B0F0BD81250100C050002052 +:1075A0000FE9002080060001C04800204CD70020D1 +:1075B000F0B50E695EB3D76A18B1335C0133DBB244 +:1075C00000E003461FB37A78032A20D13354002504 +:1075D0003A7803EB52013129C2BFC3F132025200A3 +:1075E000D2B2A91CCCB2A24206EB030407D9302BBD +:1075F0000D4604D80133795CDBB2E170F1E700227B +:10760000E2700130C0B2022801D83354F9E7F0BD6E +:107610002DE9F04F2E4F85B0064600253C68DFF877 +:10762000B8800397DCB1A268BAB9B8F80030204638 +:107630002168093B0093274BD1F800903146C84799 +:1076400050B163680DB16B6001E0039A13600023D1 +:10765000A6606360F46038E025466468E2E71E4B8C +:107660001E4DB3F80080A844093545452DD26B78EE +:1076700095F800A0042B26D1BAF1090F23D1039B62 +:107680004FF00009C5EB080B1C68E4B1A368C3B94F +:1076900023680122CDF800B031461B6820461F4602 +:1076A0002B46B84760B16368B9F1000F02D0C9F842 +:1076B000043001E0039A1360F3686360F460A6602D +:1076C000A1466468E1E75544CFE705B0BDE8F08F17 +:1076D000F8D60020C948002092D80020C0480020D9 +:1076E000084B094A10B51168187801300A468028FD +:1076F00028BF012022B1547DA042F6D09268F9E75C +:10770000187010BD12E900204CD700202DE9F0417F +:107710000746C06B28B1036839465B68BDE8F04195 +:107720001847BB6A0B268E4D1C6B237E0E2B00F276 +:107730001581DFE813F00F0029003E0059006500B5 +:1077400074008A009300A900B300C900D000DD00D6 +:10775000F6000B012168824B4A68D87922F0FF635A +:1077600023F4E02343EA00434B60FFF7B9FF002313 +:1077700000047C491A4640F4A0604B600860204633 +:10778000FFF714FA0123DEE076494FF490152068E4 +:107790004B886375426822F07F021343704A43604E +:1077A0002046714B81E828000023FFF7FFF90223F0 +:1077B000C9E02B7963766B79A376AB79E3766A7A45 +:1077C0002B7A43EA0223E383EA7AAB7A43EA022381 +:1077D0002384A97BEB7B2A7C6B700B4329701343BA +:1077E000AA7076D0032357E05E496048604B614A37 +:1077F00081E8090000232046FFF7D8F90423A2E01E +:107800002B79032B65D96B79032B62D1EA79AB799C +:1078100043EA022363842B78E3B105233CE0504A1A +:10782000608C12F8043B4F491B0443F0407343F44F +:10783000D0630B6040F0FF63204643F480234B602D +:107840000023FFF7B3F906237DE03A4621460020E6 +:10785000FFF7AEFE6B78E3B107231DE0404A608C72 +:10786000537804323F491B0443F0407343F4D06320 +:107870000B6040F0FF63204643F480234B600023FD +:10788000FFF794F908235EE03A4621460120FFF70E +:107890008FFEAB78EBB10923237646E7304A608C44 +:1078A000937804322F491B0443F0407343F4D063B0 +:1078B0000B6040F0FF63204643F480234B600023BD +:1078C000FFF774F90A233EE03A4621460220FFF70B +:1078D0006FFE267629E723494FF41023264A2046D7 +:1078E00081E80C0000231E4AFFF760F90C232AE010 +:1078F0001B4A2046D1789378204A43EA012319494C +:10790000B3F5006F88BF4FF40063138013881A4AE1 +:107910001B040A604B600023114AFFF747F90D234F +:1079200011E00F4B20460F49DA7922771A7A6277F5 +:107930005B791B0443F410630B6000231A464B6011 +:10794000FFF734F90E232376BDE8F0812046FFF7D8 +:107950005FFE0F2300222376094B1A70BDE8F081E9 +:10796000C0480020C05000208006000180060003AF +:107970000000FC07C44800208006000292D80020C6 +:107980000FE90020F8B5054600282FD0C46800276D +:10799000174E54B1236820461B69984763683268C4 +:1079A000A760626034601C46F3E76C682CB1A66B7C +:1079B0002046FFF7C5FC3446F8E72868FFF7C0FC0F +:1079C0000C4A136893B1AB420DD1AB680CB913608C +:1079D00000E0A360286908B101F04EFC2846BDE82C +:1079E000F84001F013BC1C469B68EBE7F8BD00BFF4 +:1079F000F8D600204CD70020F8B5054600F1100459 +:107A000000F12006002754F8040F20B10368A9688C +:107A1000DB6998472760B442F5D1F8BD406910B1E1 +:107A200003681B6A1847704710B5CC0811F00701AE +:107A300000EB040317BF005D08460841013318BF7F +:107A4000C1F10801914205D213F8014B8C40083175 +:107A50002043F7E707D91F2A9FBF012303FA02F249 +:107A600002F1FF32104010BD2DE9F04F012A87B01E +:107A700004460F461D46DDF840E001D00020FAE044 +:107A8000BEF1180FFAD91B795A1E012AF6D86A7965 +:107A9000032AF3D1AA79012A02D1EA79012AEDD089 +:107AA0006A7A082AEAD9A97A2129E7D195F80EC07D +:107AB000BCF1000FE2D00620032111FB0C018A4229 +:107AC000DCD102F10906B645D8D3002101EB410013 +:107AD000284490F80F80B8F1220F0AD190F811C015 +:107AE000017C41EA0C21B1F5487FA4F8D01304D9F8 +:107AF000C4E701316145E9D3C0E7072111FB036108 +:107B00008E45BBD3012B22D1A95D0729B6D12A44CA +:107B1000917A0529B2D1117B0329AFD192F80EE0F9 +:107B2000567BD07A46EA0E2692F80FE010F00F024C +:107B3000A4D000F0F0008028A0D138468DE8404065 +:107B4000FFF75CFB0023E0602361A68477E0AB5D78 +:107B5000072B93D1AB189A7A052A8FD11A7B032A67 +:107B60008CD1997B5A7B93F80BA042EA012BDA7BEC +:107B70001AF00F01049281D01A7C072A7FF47EAF9D +:107B80005A7C052A7FF47AAF93F81390B9F1030F6A +:107B90007FF474AF1A7D9E7C93F815809B7D42EA3A +:107BA000082816F00F0205933FF468AF0AF0F003BF +:107BB000802B03931ED116F0F00A7FF45FAF049B75 +:107BC0000A46CDF800B04946019338460123FFF735 +:107BD00015FB059BE060324601934946CDF80080D5 +:107BE00053463846FFF70AFBA4F824B02061A4F8F6 +:107BF000268021E0039B002B7FF440AF06F0F006C7 +:107C0000802E7FF43BAF059B4946CDF80080384677 +:107C100001930123FFF7F2FA049BE06052460193BF +:107C20004946CDF800B03846039BFFF7E7FAA4F8C1 +:107C300024802061A4F826B02369104ADA63E3683F +:107C400038460F4A0F49DA630023B4F8D023636142 +:107C5000A361E3612362AB7884F8A436AB78A162B8 +:107C600004F1280143EA024304F13002E3622346AF +:107C7000FEF79CFF012007B0BDE8F08F7D2B0100CF +:107C8000B73001008106002210B50446032100F53B +:107C9000787001F006FB04F5A060052101F00EFBF1 +:107CA00004F5C860012101F02BFB2046BDE810401F +:107CB000FFF71CBC70B504460D461148114909F088 +:107CC000D2F8D4F87836EA6A60699A4202BF94F82A +:107CD000753623F0010384F87536D4F87C36EA6AE9 +:107CE0009A4202BF94F8753623F0020384F8753681 +:107CF00028B1036829469B68BDE87040184770BDED +:107D00008C1E00200B1B00200146C06B08B1FFF742 +:107D1000D1BF70470023064A436013680BB9106057 +:107D200070475A680AB11346FBE75860704700BFB6 +:107D300078D70020F8B50B4B05460E461C687CB181 +:107D400023682946AA6820461F683346B84728B1E9 +:107D5000022805D1012385F8803601E06468EEE74A +:107D60002046F8BD78D700202DE9F047002400F127 +:107D70003005B0F8D083074626462146A844A146E0 +:107D80004FF0010A80F8D243454501D300224FE06D +:107D90002B78FE2B02D105F20115F5E703F0030263 +:107DA000022A08D0032A0AD0012A0DBF6A780135B9 +:107DB0000022023506E0B5F80120033502E0D5F8CF +:107DC000012005354545E1D803F0FC03842B14D090 +:107DD00008D8082B14D0802B28D0042BD4D11FFA1C +:107DE00082F9D1E7A02B0DD002D8902B1ED0CBE783 +:107DF000B02B1BD0C02B14D0C6E787F8D2A3C3E7A3 +:107E000091B2C1E75EB9032C09D841EA094138466D +:107E1000FFF790FF07EB84030134E4B258610136A9 +:107E200003E00EB93146AFE7013EF6B20021ABE701 +:107E3000032C06D8231D013407EB8303E4B25A60F8 +:107E4000F6E7BDE8F087000070B5044640690D46CE +:107E500020B96A6B1D4B9A4237D105E00368DB6895 +:107E600098470028F5D070BDB4F8D0332A6B9A42F9 +:107E70002BD12046FFF778FF2346A28C04F55471DE +:107E8000E068FEF7FAFE2346A28C04F56471E06810 +:107E9000FEF7F3FEA06840F24C53C28B9A4214D115 +:107EA000038CB3F51A7F03D040F22F4293420CD1DA +:107EB000074B04F12801074AA3624FF48023E362D1 +:107EC0002346BDE87040FEF771BE70BD81060022FA +:107ED0002109F403A61F00202DE9F04FB0F8D0339C +:107EE000002400F13009A3B0A046A3464B44274626 +:107EF000A2460990159116A81192002130220F93E5 +:107F000007F0E6FC059404940E9408940D940394F1 +:107F100007940C940F9B994580F0668199F8003086 +:107F2000FE2B04D199F8013003339944F2E703F0B2 +:107F30000302022A0BD0032A0ED0012A0DBF99F8A2 +:107F4000015009F10109002509F1020908E0B9F819 +:107F5000015009F1030903E0D9F8015009F10509BD +:107F60000F99894500F2408103F0FC03742B3DD04A +:107F700010D8142B24D004D8042B1ED0082B3ED0AC +:107F8000C8E7242B27D0282B45D0182BC2D1ADF819 +:107F9000585042E0942B2CD007D8842B2CD0902B17 +:107FA00000F01A81802BB5D16BE0B02B00F014816A +:107FB000C02B50D0A02BADD131E0ABB20893A9E7D4 +:107FC000012A01D16BB202E0022A02D12BB2049342 +:107FD000A0E704959EE7012A01D16BB202E0022AD4 +:107FE00002D12BB2059395E7059593E71FFA85FB20 +:107FF00090E71FFA85F88DE7EBB20D938AE7172F0C +:1080000088D81F2D86D922AA7B1C02EB4706DFB237 +:1080100026F8305C7EE7ADF85A50FF277AE7039BDD +:10802000A3B9089ABDF8583043EA02430C93079B62 +:10803000032B9DBF099A013307994FF0000A9FBF98 +:10804000DBB202EB81020793D2F814A0039B013349 +:10805000DBB20393C0E0039B002B00F0BD80013B2B +:1080600013F0FF03039340F0B780BAF1000F00F064 +:10807000B380DAF8003050464FF0000A9B69984709 +:10808000AAE0099B93F8D2332BB19DF854300D9A96 +:108090009A4240F0A18015F00103069340F08D80D4 +:1080A000BAF1000F00F08980DAF800305046059AE6 +:1080B0000C9900922A461B691E46049BB04715F096 +:1080C000020503D1089B26461F0474E0182F06D929 +:1080D000BDF85A300126BDF85850069319E0B8F1A2 +:1080E000010F11D9012F0FD818BF0E9B4FF00106B9 +:1080F0000CBFBDF8585003F47F454FF6FF7318BF0F +:1081000005F58075069304E0069E4FF6FF7335462D +:108110000693089B01220A941B0412930BF1FF3370 +:10812000109302FA03F3139302FA0BF35B421493D6 +:1081300000230B930B9B43453FD226B1069B9D42E8 +:108140000BD26F1C0AE06F1C22AB172F03EB450507 +:1081500028BF172735F8305C00E02F46129B5A469F +:108160000A992B4311980E93FFF75EFC049B02467D +:10817000002BDAF8003007DA10991E2904D8139979 +:1081800008421CBF14990A435B6950460E999847F0 +:108190000A9B0E953D465B440A930B9B01330B9360 +:1081A000C8E75A4631461198FFF73EFC049B8342CC +:1081B00006DD5E4401354545F3D308FB0B440BE077 +:1081C000059B8342F5DBDAF8003040EA0701012223 +:1081D00050465B699847ECE74FF000030027ADF885 +:1081E0005830ADF85A3095E623B0BDE8F08F70B541 +:1081F00004464069CD6A0E6B18B103685B68984706 +:1082000048B994F8D233A3B933462A464FF4807163 +:108210002046FFF761FE04F56473A28CE0689D427E +:1082200023460CBF294604F55471BDE87040FEF7A3 +:1082300024BD012EEFD92978731E6A1C41F4807188 +:10824000E6E70146C06B08B1FFF7D1BF704770B5D4 +:10825000044600F55876002594F89E339D4206D2D8 +:1082600056F8040F08B1FFF78DFB0135F4E7002540 +:108270001C2204F55970C4F8A453294684F89E536F +:10828000C4F86053C4F8805384F8A15384F8A2530F +:10829000C4F8A75307F01CFB84F8AB5384F8AC5325 +:1082A00084F8AD5384F8AE5384F8AF5384F8B053D8 +:1082B00084F8B15384F8B25384F8B35370BD00000E +:1082C000F8B504460D460AB10020F8BD4D49C0F886 +:1082D00038134D49C0F81813A96921F07F4121F0E6 +:1082E000FF01B1F5106FEFD1E97E0229ECD880F8DB +:1082F000982303F1100206981030811A19440F29AF +:1083000057D912F8101C092951D112F80F1C042951 +:108310004DD112F80C1C012949D112F80B1C092966 +:1083200045D112F8096C022E41D812F8071C072912 +:108330003DD112F8061C052939D112F8051C01F0AF +:10834000F001802933D112F8041C03292FD112F82F +:10835000031C01292BD112F8021C41BB94F898137D +:1083600012F80DEC12F80E7C31B984F8997312F8FA +:108370000D6C84F89A6309E094F899C3674518D1A5 +:1083800094F89B73B7420FD284F89AE312F8096C01 +:1083900084F89B6312F8056C06F00F0684F89C6362 +:1083A00012F8016C84F89D63013184F8981310323F +:1083B000A3E794F89833002B86D000211C2204F503 +:1083C0005970C4F8A41384F89E13C4F86013C4F859 +:1083D000801384F8A11384F8A213C4F8A71307F03C +:1083E00077FA0A4B04F5627204F55671C4F85833F3 +:1083F0004FF480132846C4F85C332346FEF7D6FBBF +:108400000120F8BD591B00206F1B0020A006002989 +:1084100010B5044607210C3000F036FF04F59070CB +:10842000022100F03EFF04F5F070042100F046FF49 +:1084300004F53870012100F063FF2046BDE81040CC +:10844000FFF754B870B504460E4601B390F89E335A +:1084500099421CD890F8A123012592B90C4B80F8C1 +:10846000A153B540C0F858330346C4F85C1300F577 +:1084700056718068FEF79AFB94F8AB3323EA050542 +:1084800003E08D4090F8AB331D4384F8AB5370BDCF +:108490002303080070B590F89E3304460E468B42C5 +:1084A00024D390F8A1330125D3B9002980F8A15332 +:1084B00000F5617205FA06F514BFA323A023C0F8E6 +:1084C000583341F4802300F55671C0F85C330346FD +:1084D0008068FEF76BFB94F8AC3323EA050503E0F4 +:1084E0008D4090F8AC331D4384F8AC5370BD000050 +:1084F0002DE9F04104460E4607F00CFA04F54673E8 +:108500009E4219D194F8B373B7B30125A84694F8E5 +:108510009E339D4209D808FA05F33B4203D0294611 +:108520002046FFF7B7FF0135F1E7304644F62061FA +:10853000BDE8F041FEF786BA04F54E739E421BD1AA +:1085400094F8A263C6B1751E254495F8A433082B90 +:1085500012D1A368002794F8A303324684F8A273CB +:1085600004EB8604597DFEF7D1FF044BC4F8600389 +:108570001F70092385F8A433BDE8F0810EE90020BF +:1085800070B504460E4601B390F89E3399421CD84C +:1085900090F8A123012592B90C4B80F8A153B54066 +:1085A000C0F858330346C4F85C1300F55671806870 +:1085B000FEF7FCFA94F8AD3323EA050503E08D409D +:1085C00090F8AD331D4384F8AD5370BD2301100006 +:1085D00070B504460E4601B390F89E3399421CD8FC +:1085E00090F8A123012592B90C4B80F8A153B54016 +:1085F000C0F858330346C4F85C1300F55671806820 +:10860000FEF7D4FA94F8AE3323EA050503E08D4073 +:1086100090F8AE331D4384F8AE5370BD23011100B2 +:1086200070B504460E4601B390F89E3399421CD8AB +:1086300090F8A123012592B90C4B80F8A153B540C5 +:10864000C0F858330346C4F85C1300F556718068CF +:10865000FEF7ACFA94F8AF3323EA050503E08D404A +:1086600090F8AF331D4384F8AF5370BD230112005F +:1086700070B504460E4601B390F89E3399421CD85B +:1086800090F8A123012592B90C4B80F8A153B54075 +:10869000C0F858330346C4F85C1300F5567180687F +:1086A000FEF784FA94F8B03323EA050503E08D4021 +:1086B00090F8B0331D4384F8B05370BD230113000C +:1086C00070B504460E4601B390F89E3399421CD80B +:1086D00090F8A123012592B90C4B80F8A153B54025 +:1086E000C0F858330346C4F85C1300F5567180682F +:1086F000FEF75CFA94F8B13323EA050503E08D40F8 +:1087000090F8B1331D4384F8B15370BD23011400B8 +:1087100070B504460E4601B390F89E3399421CD8BA +:1087200090F8A123012592B90C4B80F8A153B540D4 +:10873000C0F858330346C4F85C1300F556718068DE +:10874000FEF734FA94F8B23323EA050503E08D40CE +:1087500090F8B2331D4384F8B25370BD2303040074 +:1087600010B540F6013390F89A1390F89923044617 +:1087700043EA014300F55671C0F85C230022C0F8BB +:10878000583303468068FEF711FA012384F8A133B9 +:1087900010BD70B505460024012695F89E339C4215 +:1087A0000BD806FA04F3D5F88023134203D02146F0 +:1087B0002846FFF76FFE0134EFE72B4605F56071A1 +:1087C000D5F860030122BDE87040FEF756BA0146B5 +:1087D000C06B08B1FFF7DDBF704738B590F8B33311 +:1087E00004460D462BB944F6206100F54670FEF7AD +:1087F00029F9012194F8B333A940194384F8B3133C +:1088000038BD012303FA01F190F8B33323EA0101E3 +:1088100080F8B313704700002DE9F0410546144677 +:108820000E4600297AD090F89E33994276D84F1E92 +:10883000074497F8A423092A70D8DFE802F0050559 +:10884000121212121236515BE40767D5022387F821 +:10885000A433FFF7C2FF31462846BDE8F041FFF7D9 +:108860008FBEE0071DD50132D2B2072A87F8A423B4 +:1088700054D12B4B197800294DD12A490978002968 +:1088800049D10121284619703146FFF7BAFF314618 +:1088900087F8A4232846FFF73BFF85F8A263BDE8CD +:1088A000F0812846FFF7ADFF33E0A10718D5314628 +:1088B000FFF706FF0823A20587F8A43305D414F4B4 +:1088C000806F0CBF0023022300E0012385F8A3334F +:1088D00005F54E7046F2A811BDE8F041FEF7B2B8BA +:1088E00014F001041AD131462846FFF749FE0C4B1B +:1088F0001C700EE014F0010410D100EB8108D8F8D0 +:108900006003FFF73FF8C8F8604331462846FFF799 +:1089100037FE012300E0062387F8A433BDE8F08189 +:108920000EE900200FE9002037B50B4600225F4D0D +:10893000044680F8A1235A6B098FAA4222D05C4DCD +:10894000AA4202D0A32A43D13BE090F88A3380F8B0 +:108950009E3390F88B3380F89F3390F88D3380F8F6 +:10896000A03390F89833012B01D9FFF7F9FE0125C8 +:1089700094F89E339D422BD829462046FFF762FD8E +:108980000135F5E790F89E33994225D1D0F8603350 +:1089900013BB90F89D33012590F89C23032101938C +:1089A0002B4600958068FEF729FC4268414A234621 +:1089B000C4F8600304F56071C2632A46FEF75DF9EE +:1089C00006E01A6B042A07D1DB6A1A68FFF724FF56 +:1089D00094F8A133002B67D194F8AB1349B191FA05 +:1089E000A1F12046B1FA81F103B0BDE83040FFF7B4 +:1089F00029BD94F8AD1349B191FAA1F12046B1FA1D +:108A000081F103B0BDE83040FFF7BABD94F8AE1372 +:108A100049B191FAA1F12046B1FA81F103B0BDE864 +:108A20003040FFF7D5BD94F8AF1349B191FAA1F1E9 +:108A30002046B1FA81F103B0BDE83040FFF7F0BD48 +:108A400094F8B01349B191FAA1F12046B1FA81F13D +:108A500003B0BDE83040FFF70BBE94F8B11349B145 +:108A600091FAA1F12046B1FA81F103B0BDE830409E +:108A7000FFF726BE94F8AC1349B191FAA1F1204654 +:108A8000B1FA81F103B0BDE83040FFF703BD94F8BF +:108A9000B21349B191FAA1F12046B1FA81F103B0C4 +:108AA000BDE83040FFF734BE03B030BD23030800FB +:108AB000A006002943360100704790F88432013B3C +:108AC000DBB280F8843203B943617047A0F10C0037 +:108AD000FFF7F3BF0123C0F8801280F8853200232E +:108AE00080F886327047A0F10C00FFF7F3BFF8B5AD +:108AF0000B0C04460E461B04B3F17F4F3BD089B2EA +:108B0000002938D0012390F887E200F28620037014 +:108B10000023DDB275451CD230F8027F0133B94223 +:108B2000F7D142BBD4F87C3213B1D4F88002984715 +:108B300094F88732013BDBB284F887329D421AD227 +:108B400004EB45020135B2F88A12EDB2A2F88812A0 +:108B5000F4E782B1D4F8783213B1D4F880029847A0 +:108B600094F88732032B9FBF5A1C03F5A27384F835 +:108B7000872224F81360F8BDA0F10C00FFF7B7BFFF +:108B8000002343627047A0F11800FFF7F9BF8B780C +:108B9000834210D0CB7883420DD00B7983420AD028 +:108BA0004B79834207D08B79834204D0CB791B1A4F +:108BB00058425841704701207047000038B50D46B3 +:108BC0000F22074928460AF082FE044630B92A4699 +:108BD0000449054808F047F9204638BD012038BD52 +:108BE0007E1B00208E1B00208C1E0020A0F1180090 +:108BF000FFF7E4BF012A73B504460D4646D1069A35 +:108C0000182A43D91879002850D05A79032A3DD11F +:108C10009A79012A3AD1DA79012A37D15A7A092A7E +:108C200034D19A7A212A31D19A7C072A2ED1DA7C42 +:108C3000052A2BD11A7D02F0F001802926D112F0ED +:108C40000F0221D0597D032920D1D88A083838282D +:108C50001CD81B7E08262846019301230096FEF7A8 +:108C6000CDFA134AA0652346C26304F1640132467B +:108C7000FEF703F840F2D943EA8B9A424FF0000323 +:108C800006D140F6213205E010460FE000200DE04D +:108C900040F62122E26504F15C01236600222346AE +:108CA0002846FDF783FF012084F8910202B070BDD1 +:108CB000CD3F0100F8B505460E4618481F46184935 +:108CC000144608F0D0F86B6A0BB1B34221D1686941 +:108CD000F8B9AA6802BB04F45F43B3F5A06F1AD1D8 +:108CE00014F0400018D06FB10F220E4938460AF038 +:108CF000EEFD044630B90C49084808F0B4F86C623F +:108D00002046F8BD0949054808F0ADF86E6201201B +:108D1000F8BD0020F8BD1046F8BD00BF8C1E002035 +:108D2000CE1B00207E1B0020FF1B0020341C0020D7 +:108D3000A0F11800FFF7BEBF90F8853210B50446C9 +:108D4000E3B190F88632B3B9D0F87C3283B194F8AD +:108D500087326BB1013BD4F87C22D4F88002DBB2BD +:108D600084F8873203F5A27334F813109047EEE7C6 +:108D7000002384F88732002384F8853210BDA0F1E7 +:108D80000C00FFF7D9BF00000B498B4202D00B4902 +:108D90008B420ED1836893420BD1416909B18A425B +:108DA00007D1436190F88432013380F88432012086 +:108DB00070470020704700BF8000010001000C00D8 +:108DC000A0F10C00FFF7E0BF10B50446022180308F +:108DD00000F067FA042104F5A07000F06FFA012199 +:108DE00004F5107000F08CFA2046FEF77FFB04F1CA +:108DF0000C00FEF78FFF04F11800FDF707FD0023BC +:108E000084F8903210BD0346806868B193F89122CF +:108E100052B940F621311A66D965012183F89112C1 +:108E200003F15C01FDF7C2BE012283F89022704776 +:108E3000002310B580F8913240F621334A6B044686 +:108E40009A4210D10A6B72B940F62123026600F1F2 +:108E50005C01C3650123BDE8104080F891320346F0 +:108E60008068FDF7A3BE94F890322BB12046FFF73F +:108E7000CAFF002384F8903210BD7047F0B5560643 +:108E800019D500242B4D062606FB04F35F5BBA427E +:108E90000ED190F8782012F0010F264A134401D029 +:108EA0001A7944E05A88150641D502F07F0202E0A3 +:108EB0000134102CE8D100231F4D35F823609C00AD +:108EC000B24203D11C4B23449A7830E00133192B72 +:108ED000F3D154062AD490F8783011F0220F4FF0D5 +:108EE000000018BF42F040029B07144B48BF82F0BD +:108EF000400233F81040A24208D111F0110F02D005 +:108F000000F01F0213E000F120020AE001306028A7 +:108F1000EFD100230A4931F81300824203D103F153 +:108F2000A00292B203E00133602BF4D1002210467C +:108F3000F0BD00BFB01100204C1100203015002002 +:108F4000F015002010B5044680F86E1080F86F20F0 +:108F5000FFF794FFA36CA4F86C0013B1BDE81040B8 +:108F60001847FFF78AFF10BD0346806850B1064AD4 +:108F700003F15C01DA654FF480321A6603F178027E +:108F8000FDF714BE704700BF2109000290F8783049 +:108F900010B403F001048C4207D061F300035DF8C4 +:108FA000044B80F87830FFF7DFBF5DF8044B704763 +:108FB00090F8783010B4C3F340048C4207D061F3CA +:108FC00041035DF8044B80F87830FFF7CDBF5DF8C2 +:108FD000044B704790F8783010B4C3F380048C428F +:108FE00007D061F382035DF8044B80F87830FFF717 +:108FF000BBBF5DF8044B704710B5532A044680F898 +:109000006E1084F86F2009D190F8781001F00101FA +:10901000BDE8104081F00101FFF7B8BF392A09D13E +:1090200090F8781081F00201BDE81040C1F34001D2 +:10903000FFF7BEBF472A09D190F8781081F00401EC +:10904000BDE81040C1F38001FFF7C4BFFFF716FF72 +:10905000E36CA4F86C0013B1BDE810401847FFF7AB +:109060000CFF10BD2DE9F041044600F1710600F13E +:10907000770700F1640816F8015F032D0ED9414609 +:109080002846FFF784FD48B92A4694F87010204618 +:10909000FFF7B2FF636D0BB128469847B742EAD19C +:1090A000636D33B904F1650604F16B0704F17008D0 +:1090B0001CE00025012606FA05F394F87020DBB2C7 +:1090C000134208D094F86420134204D105F16700DC +:1090D000636DC0B298470135082DECD1E2E74146F7 +:1090E0002846FFF754FD58B3B74204D016F8015F85 +:1090F000032DF9D9F3E7236D63B92146A06D08224A +:1091000051F8643F23674B6863672346BDE8F0412D +:10911000FDF7B3BD0025012606FA05F394F870208B +:10912000DBB2134208D194F86420134204D005F155 +:109130006700236DC0B298470135082DECD1DCE7FC +:109140002A4694F864102046FFF7FCFE236D002B9E +:10915000CAD028469847C7E70146C06B08B1FFF759 +:1091600081BF70472DE9F8430D4604461F499046DC +:109170001F4807F078FE2B78012B29D104F17107E5 +:10918000022604F16409B0450ADD17F8012F032A0D +:1091900004D949461046FFF7FAFCE0B10136F2E780 +:1091A0006E1C05F1070804F17009374617F8012F06 +:1091B000032A04D949461046FFF7E9FC88B1B845AF +:1091C000F4D133680120236773686367BDE8F883CF +:1091D0000020BDE8F88394F870102046FFF70CFFDC +:1091E000DCE769782046FFF7ADFEE8E75E1C00206B +:1091F0008C1E0020A0F11800FFF7B4BF024B1868C6 +:1092000008B102681A607047F0D60020024B1A6855 +:1092100018600260704700BFF0D60020024B18684B +:1092200008B102681A607047E4D60020024B1A6841 +:1092300018600260704700BFE4D60020024B186837 +:1092400008B102681A607047FCD60020024B1A6809 +:1092500018600260704700BFFCD60020054B1868FC +:1092600030B102681A600023037043708370C370CA +:10927000704700BFF4D60020024B1A6818600260E5 +:10928000704700BFF4D60020242310B503FB010172 +:1092900004468C4204D220462434FFF7B7FFF8E797 +:1092A00010BD602310B503FB010104468C4204D2BB +:1092B00020466034FFF7BAFFF8E710BD10B500EBA9 +:1092C000811104468C4204D220464034FFF7BEFF91 +:1092D000F8E710BD08B501210648FFF7D5FF0121C9 +:1092E0000548FFF7DEFF04210448BDE80840FFF70A +:1092F000E5BF00BFC0D60020A031002020320020F2 +:10930000352310B503FB010104468C4204D22046EC +:109310003534FFF7B1FFF8E710BD0023C3600361E8 +:10932000704770B5B0F84250044690F85230AD081E +:1093300003F0FF0243B1EBB2816B920080F8523030 +:1093400003460069FDF799FC94F8533003F0FF02DF +:1093500053B1EDB22346E16B920084F8535020697B +:10936000BDE87040FDF789BC70BD0000012AF7B56B +:1093700004460D4640F0C6801A78092A40F0C280A3 +:109380005A78042A40F0BE805979012902D19A798D +:10939000032A04D00239102940F2B4800021089831 +:1093A00000221844093384F8542084F85520984248 +:1093B00051D91F78032F40F2A580DE19B042C0F0CA +:1093C000A1805A78042A46D00B2A44D0242A0DD1F1 +:1093D0009A78511E032902D801213346E7E7F12A82 +:1093E00040F09080DB78022BF6D08BE0052A2FD15D +:1093F000062F40F28780DA78023A012A00F2828052 +:109400009A7812F0F00713D0802F7BD194F8547023 +:10941000002FE2D102F00F0284F85420DA7884F8A9 +:1094200056205A791B7943EA0223A4F84030D4E746 +:1094300094F85570002FD0D184F85520DA7884F84C +:1094400057205A791B7943EA0223A4F84230C4E733 +:10945000252AC2D056E0002954D094F85420E2B115 +:10946000B4F84030B4F84A10994216D30020009363 +:1094700094F85610012301902846FDF7BFFEE060E6 +:1094800068B1234A2346616BC263B4F84020FDF7FC +:10949000F4FB012384F8483001E00023E36094F8F2 +:1094A0005520BAB1B4F84230B4F84A10994211D3F9 +:1094B000002694F8571028468DE848003346FDF7FB +:1094C0009DFE206140B1134BC36384F8526084F861 +:1094D000536001E0002323610023A4F84E30A4F878 +:1094E000503084F8593084F85A3084F85B3084F86E +:1094F0005C30A4F88031E36833B92069003018BFCC +:10950000012002E0002000E0012003B0F0BD00BF18 +:1095100089440100B344010010B50446032100F55D +:10952000F070FFF7BEFE04F540700721FFF7C6FE9E +:1095300004F598600121FFF7E3FE00232046C4F8FC +:109540008431C4F88831C4F88C31C4F89031C4F83F +:109550009431C4F89831C4F89C31C4F8A031C4F8EF +:10956000A431C4F8A831C4F8AC31C4F8B031C4F89F +:10957000B431C4F8B831C4F8BC31C4F8C031C4F84F +:10958000C431C4F8C831C4F8CC31C4F8D031A4F81F +:109590004E30A4F85030E3602361BDE81040FDF781 +:1095A000A5BF8A680B6BC2F30E42991AB0F84E3011 +:1095B000B0F85020890870B50446002088420ED0CB +:1095C000656B55F8205045B1B4F84C600133B34297 +:1095D00028BF0023666C46F823500130EEE7934223 +:1095E000A4F85020A4F84E3024BFB4F84C10521800 +:1095F000013AD31AB4F84020B3EB920F06D32346B6 +:10960000616BE068FDF739FB012300E0002384F87B +:10961000483070BD0146C06B08B1FFF7C2BF70474C +:10962000CB6A826B934203D1002380F8523070479B +:10963000C26B934202D1002380F853307047014639 +:10964000C06B08B1FFF7ECBF704790F84030013BAA +:10965000DBB280F8403003B983607047012380F8A3 +:10966000423070470B0C89B2092B10B50FD101396C +:10967000072924D8012390F8434003FA01F112B9D5 +:1096800024EA010100E0214380F8431010BD012BC2 +:109690000FD13039082912D8DFE801F00507101181 +:1096A000111111110900426410BD826410BDC26421 +:1096B00010BD0C2B03D1B1F50E7F00D1026510BD9A +:1096C00090F842302BB1012380F84130002380F81C +:1096D00042307047002383617047A0F10C00FFF710 +:1096E000F9BF000070B504460E460E4815460E49F7 +:1096F00007F0B9FBA3690BB1B34210D1A06870B9F0 +:1097000005F45F43B3F5A06F0AD115F0800007D0D0 +:109710000649044807F0A7FBA661012070BD0020A0 +:1097200070BD00BF8C1E00208E1C0020C61C0020B7 +:10973000A0F10C00FFF7D6BFC2B10B78022B17D1F6 +:109740004B78042A80F8433091F90230436491F950 +:109750000330836407D991F90430052AC3641CBF20 +:1097600091F905300365012280F8412010467047C9 +:1097700000207047A0F10C00FFF7DEBFA3F101133A +:10978000012B0BD883680BB19A4207D190F8403077 +:109790008260013380F8403001207047002070471C +:1097A00010B50446FEF7B6FA04F10C00BDE810400F +:1097B000FDF72CB82DE9F843089D0746164603EB44 +:1097C00001090C464C450ED03B68324621463846CE +:1097D000DB6804F10108984730B12046099A314608 +:1097E0004446A847EEE70120BDE8F8832DE9F041A3 +:1097F00005461F4602EB01080C4644450DD02B6878 +:10980000204606991E6AB84721460246284601347A +:10981000B0470028F1D1BDE8F0810120BDE8F0811A +:109820004FF0FF307047704737B505460C4606F0DD +:109830001BF91C4B984202D800232B802EE069466E +:1098400007F062FB9DF806309DF80510503B9DF82F +:1098500004209BB27F2B0BD80131C9B20C2907D849 +:109860001F2A05D842EA411242EA43239BB200E094 +:1098700000239DF802102B8017299DF801209DF8E8 +:1098800000300AD83B2A08D83B2B06D8520142EABE +:10989000C12242EA53039BB200E00023238003B0BD +:1098A00030BD00BFFFA5CE120A46D0F8841400B523 +:1098B0008FB051B1002368468DF800308DF801302B +:1098C0008DF8023002F0BAFB0DE0D0F8880450B1F8 +:1098D0008DF831100B468DF832108DF8331001469B +:1098E000684600F013FE0FB05DF804FB0A46D0F89E +:1098F000841400B58FB071B1002368468DF8003034 +:109900008DF801308DF8023002F098FBA8B168465E +:1099100002F0D1FA11E0D0F8880470B18DF831105E +:109920000B468DF832108DF833100146684600F072 +:10993000EDFD10B1684600F0BDFE0FB05DF804FB10 +:109940000A46D0F8841400B58FB079B10023684678 +:109950008DF800308DF801308DF80230012302F0CF +:109960006DFBA8B1684603F0DFF911E0D0F8880478 +:1099700070B18DF8311001238DF832108DF833104D +:109980000146684600F0C2FD10B1684600F04FFE87 +:109990000FB05DF804FB10B5D0F884448EB00A46D1 +:1099A0006CB1002304F5896168468DF800308DF8AC +:1099B00001308DF80230012302F002FC10E0D0F8F3 +:1099C000881461B1012301F5896168468DF8314041 +:1099D0008DF832408DF8334000F0B8FF00E00846C3 +:1099E0000EB010BDD0F8843430B515468FB0ABB191 +:1099F000002203F5896468468DF8002013468DF82F +:109A000001208DF802200A46214602F0C3FAD8B19F +:109A10002A462146684602F028FC15E0D0F8880462 +:109A200090B100F589640A4668468DF831302146C8 +:109A30008DF832308DF8333000F00AFD20B12A461F +:109A40002146684600F0E2FF0FB030BDD0F8803408 +:109A500033B198794FF4007303FA00F080B2704785 +:109A6000D0F8840408B1D0F83C04704703460430B1 +:109A7000D3F8842410B512B1D469013C04E0D3F8C2 +:109A800088440CB1D4F83044FFF7E0FFA4FB000198 +:109A900010BD38B50346051DD0F8840420B1C46953 +:109AA000013C03F0D9FD08E0D3F8880420B1D0F8D8 +:109AB000304401F0BAFE00E00446241A2846FFF7BD +:109AC000C5FFA4FB000138BD38B500F59265FF2342 +:109AD000044680F8C41480F8B834284605F0B8F875 +:109AE000C4F88C54284604F08FFC30B9D4F88C1498 +:109AF0002046BDE8384003F019BF002038BD70B5DE +:109B000088B0064601A805AD06F29C4480E80E0028 +:109B100007C885E80B00204695E80E0004F01EF902 +:109B2000C6F88C442CB196F8B304B0FA80F0400922 +:109B300000E0204608B070BD7FB50C4605461E48C3 +:109B400005F000FCFE2C85F8CD440ED14FF000014D +:109B5000281DFFF7B9FF044685F8CC0440BB2E2032 +:109B6000032105F04DFF204623E0362C4FF0000086 +:109B70001FD8124B2E1D8DF805000293C5F8C03476 +:109B800004AB03908DF8044085F8BD04C5F8C40407 +:109B9000304685F8BC4413E90E00FFF7B0FF20B152 +:109BA000D5F89014304603F0C1FE85F8CC0400E0EF +:109BB000012004B070BD00BF9D46010040787D01CA +:109BC00030B590F8B83485B00446FF2B04D190F836 +:109BD000C414FFF779FF19E0D0F8BC14D0F8C02402 +:109BE0008DF8043004AB90F8B95402918DF805500B +:109BF000039213E90E00FFF782FF38B1D4F88C14FA +:109C0000204605B0BDE8304003F090BE05B030BD41 +:109C10002DE9F041D0F890448CB006461F460CB9AF +:109C2000002024E0236820469B699847B0F5405FF8 +:109C30008046F5D94FF4007009F0A0FC05460028D5 +:109C4000EED0B8F1806F02463B46214601A802D90A +:109C500001F0AEF901E003F0DBFA0446284609F012 +:109C600095FC002CDCD0301DFFF7AAFF01200CB0C2 +:109C7000BDE8F0817FB5D0F8906405460EB90020AC +:109C800027E090F8CC2490F8CD34BAB1FE2B05D063 +:109C90003368694630469B6B98471AE03368304614 +:109CA0005B6C9847421CF3D090B995F8CD34FE2BED +:109CB000E5D103212E2005F0A3FEE0E7FE2B03D122 +:109CC000064B9B689B03DAD5281DFFF779FF00E060 +:109CD000012085F8CC0404B070BD00BF00800042B4 +:109CE0001548164A164BC0F89424164A0360002300 +:109CF000C0F8A024144AC0F88434C0F8A82407226D +:109D0000C0F88834C0F8AC24012280F89C3480F874 +:109D1000B524292280F89D3480F8BA3480F8C834FC +:109D200080F8CC34FF2380F8B7240849084A80F82B +:109D3000CD3409F0D7BB00BF3CD10020D0080020B3 +:109D4000A00800203009002000093D009B460100CA +:109D5000E01D0020F0B500F1240385B005460F4654 +:109D600001AC164693E8070084E807007A01214613 +:109D7000286A01F0ECFC012805D132462146286A08 +:109D800001F096FC00E0002005B0F0BD10B50446DF +:109D900000F02AFD002384F8313084F8333010BD00 +:109DA00038B50D46144600F124010022006A01F086 +:109DB0007FFC20B143892B8003890120238038BD9B +:109DC00038B50D46144600F124010022006A01F066 +:109DD0006FFC20B1C3892B8083890120238038BD8B +:109DE00038B50D4690F83110044651B9382205F0C7 +:109DF0006FFD40230120256284F8313084F8330060 +:109E000038BD002038BD0000F0B40C784D1C202C6B +:109E100001D12946F9E71A4F116091600D460E46AF +:109E200015F8014BDCB12F2C13D01F2C24D9A4F131 +:109E30002201C9B21D2903D827FA01F1C9071BD491 +:109E400004F0BF013C2917D05C2C0DD114E02F2C5D +:109E500005D10E4611F8014B202CF8D1F9E71E6010 +:109E60001146F0BC01F04EBB2E2C01D12946D5E79E +:109E7000202CFBD09560F9E70020F0BC704700BFB4 +:109E8000010100312DE9F84F90F8333004460E46B9 +:109E90001546DF0777D5580603D494F831301907F3 +:109EA0000CD5D4E90001D4E9042310EB050841F1F5 +:109EB00000094B4508BF424500D2151AA94604F1D6 +:109EC000180AB9F1000F43D0206AD4E90023D0F872 +:109ED000381401EA0208C8F3080BB8F1000F1ED1CC +:109EE000134307D194F831305A064CBFD0F83434BC +:109EF000E36905E094F833305B0603D5A3690133C9 +:109F0000A3610CE05246A16901F0EDFB00283ADBA9 +:109F100005D194F8313013F0500F19D133E0276A8E +:109F20004FEA5822A16997F845E40239D7F82C0482 +:109F300001FA0EF1014401EB0208BBF1000F4FD111 +:109F4000B9F5007F4CD3D7F81C12884504D147E0FF +:109F5000C9EB0500BDE8F88FB9F5806F2AD301235E +:109F60004FEA592B03FA0EF39A1A934528BF9346EA +:109F7000884512D80BEB080399420ED207F50470FE +:109F800005F08BF948B994F832304FF0FF3043F0C8 +:109F9000020384F83230BDE8F88FD7F81402324655 +:109FA000414603681F695B46B8470028EBD04FEA7B +:109FB0004B270AE0D7F81402324641460368DB68B3 +:109FC00098470028DFD04FF400773E44C7EB0909DB +:109FD000D4E90023D21943F10003C4E9002370E758 +:109FE0000022414607F5047005F07DF90028CAD02B +:109FF000CBF5007700EB0B0130464F4528BF4F46AD +:10A000003A4605F0CBFBE0E7F7B501220DF1070179 +:10A0100004468569D0E90067FFF734FF0128A56190 +:10A020000CBF9DF807004FF0FF30C4E9006703B094 +:10A03000F0BD2DE9F74F1F4690F831B08369044613 +:10A0400016460193BBF1000F52D0D0E90089B94503 +:10A0500008BF904550D056EA070302D10023836120 +:10A0600043E01BF0080F05D0D0E90401B94208BF56 +:10A0700090423DD3236A16F1FF3093F845A447F18F +:10A08000FF3100930AF1090A5FFA8AFA524609F091 +:10A090002FFA94F833200546530603D5E3691D448F +:10A0A000A56122E018F1FF30524649F1FF3109F075 +:10A0B0001FFA854202D358EA09030AD11BF0400F68 +:10A0C00016BF009BE369D3F83434A36104F1180888 +:10A0D00009E02D1AFAE74246A169206A013D01F024 +:10A0E00002FB002804DD002DF5D1C4E9006703E080 +:10A0F000019B0020A36100E0012003B0BDE8F08FC8 +:10A100002DE9F04F9A4690F831308DB004460E4656 +:10A11000154673BB91F8313013F0500F29D00AF077 +:10A120000303012B00F08281022B40F07A8103238C +:10A130000AF0080949EA03090DB32B694FF00F082B +:10A14000002230460E33B3FBF8F808F10208002372 +:10A150005FFA88F8FFF76DFF4FF0000B5F46202293 +:10A1600004A93046FFF78EFE002800F0BC802028AE +:10A1700008D0002084F8310084F8330062E14FF009 +:10A180000308E9E79DF81020110611D427B93368B8 +:10A19000203B0193B369009347453CBF0137FFB2B1 +:10A1A00012B14FF0000BDAE7002D40F09C80E0E7A1 +:10A1B000BBF1000F27D1474538BF0027852ACED1F4 +:10A1C0003822594620464FF0010B05F081FB9DF8DF +:10A1D00011309DF8142084F8303002F03703D20695 +:10A1E00058BF43F0080384F83130336A2362B369FF +:10A1F00063623368203BA36296F83330C3F3801365 +:10A2000084F82C30ABE7C02A2BD19DF8113084F8AC +:10A210003390980744BF49F0400384F83330DDE9B8 +:10A220000623C4E90423099BE361DDE90A23C4E9A9 +:10A2300002231DB91AF4006F9BD126E02B682A690E +:10A240006B604FF00003AB819DF813309A42A8D1A8 +:10A25000BDF81420AB8AD11AD1F1000B4BEB010BE6 +:10A260007DE7C12A9DD12A4604A9204601F0CCF8F9 +:10A2700008B9834673E7AA89002A7FF470AF69683A +:10A28000AA6891427FF46BAFD4E71AF4884F03D1E8 +:10A2900094F833309A0705D594F8313013F0110F44 +:10A2A0007FF467AF1AF4806F10D094F833309B07B7 +:10A2B0007FF55FAF002200232046FFF7BAFE00289B +:10A2C0003FF457AF204600F07FFC08E01AF4804FBF +:10A2D00000F0AE802046D4E90423FFF7AAFE002850 +:10A2E0003FF447AFA4E01AF4007F3FF442AF19F007 +:10A2F000020F3FF43EAF002D3FF43BAF47451CD269 +:10A30000202204A93046FFF7BDFD50B93046D6F8EB +:10A3100018A000F088FA00283FF42BAFC6F818A068 +:10A32000ECE720287FF425AF27B93368203B019361 +:10A33000B36900930137FFB2E0E7382200212046DD +:10A3400096F8337005F0C4FA336AC7F3801708F142 +:10A35000FF3A2362082384F82C705FFA8AFA84F8A3 +:10A3600031300027009B6362019BA3622B68AF81A1 +:10A370006B605FFA87FBC3454FD2012259462046E6 +:10A38000FFF7E8FC064600283FF4F3AE90F9002002 +:10A39000002AFFF6EEAE2022002105F099FABBF16B +:10A3A000000F1ED185233370284B84F830A086F827 +:10A3B00001A01B687BB10DF10B020DF10E0103A88A +:10A3C0009847BDF80C307381BDF80E3033819DF88D +:10A3D0000B3033751FE045F221437381F3817382A3 +:10A3E00019E0BBF1010F0CD169F07F03C02286F8A0 +:10A3F00001B0327084F833302B69F370AB8AB380CC +:10A4000009E0C12306F11E0B3370AA8992B969686D +:10A41000AA6891420ED10137ABE7204600F0E4F97B +:10A4200010E0002B7FF4A5AE012381E602237FE636 +:10A43000012007E0284605F067F826F8020F5E4580 +:10A44000E3D1E8E70DB0BDE8F08F00BF6CD7002086 +:10A45000F0B51F4697B0002305460C4601928DF8D3 +:10A4600051308DF852308DF85330ADF8143090F8EB +:10A4700031300BB1002047E091F8313013F0500F2C +:10A48000F8D013782F2B12D1019B1A782F2A02D1E2 +:10A4900001330193F8E7216A1AB92846FFF7A0FCB7 +:10A4A00032E008A8FFF79CFC0028E3D008AC01AB21 +:10A4B00002AA01992846FFF7A7FC0028DAD0019BE1 +:10A4C0001B78DBB1002302AA21462846FFF718FEBD +:10A4D0000028CFD008AA2B4605F1300E1446186884 +:10A4E000083353F8041C1646734503C63246F6D1AA +:10A4F000186830602846FFF749FCD8E73B4602AAB7 +:10A5000021462846FFF7FCFD17B0F0BD19B101F553 +:10A510008961FFF79DBF0846704730B4134690F835 +:10A52000312072B991F8315015F0500F09D0D1E9AE +:10A530000045002504F01F042C4302D130BCFFF776 +:10A54000DFBD002030BC704710B500230478CA037B +:10A55000012B42EA5101C25C12FA81F189B204D1A5 +:10A56000852C14BF0122032200E0012213441F2B7B +:10A57000EDD9084610BD10B5044604F08EFE58B162 +:10A5800004F5047004F089FE30B1D4F84004036887 +:10A59000BDE81040DB691847002010BDF8B504463F +:10A5A000006AA16901B10131012200F0DCFF01283C +:10A5B000054601D8002638E001230146206A1A46E4 +:10A5C00001F024F806460028F4D0A26994F833304C +:10A5D00022B943F0400384F8333025E0590613D5FF +:10A5E0000132954220D023F04003E16984F83330F2 +:10A5F000A369994208D24F1C206A3A4601F0C9F873 +:10A600000028D7D03946F3E74FF0FF322946206AB9 +:10A6100001F0BFF80028CDD0A16929B12A46206AEF +:10A6200001F0B7F80028C5D0A5613046F8BD70B577 +:10A6300090F8333004469A0701D4002070BDC569F4 +:10A640000DB9002528E05B0614D5066AD0E90201A1 +:10A6500096F8452410F1FF3002F1090241F1FF3173 +:10A66000D2B208F045FF0023421C2946304600F0D4 +:10A67000CDFF03E02946006A01F0A8F80028E0D1E8 +:10A68000DBE701222046FFF765FB01350028D4D027 +:10A69000037803F07F030370E9B294F830308B4203 +:10A6A000EFD20023206A84F8313084F83330FFF78A +:10A6B00062FF70BD10B590F8313088B00446D906FD +:10A6C00001D400201DE000220023FFF7B2FC20226D +:10A6D00069462046FFF7D6FB38B12028F1D19DF816 +:10A6E00000301A06EDD4002BF1D10823204684F85F +:10A6F000313094F8333043F0020384F83330FFF7FD +:10A7000096FF08B010BD00002DE9F3410026054674 +:10A71000DFF8D0803746F1B295F830308B424AD31B +:10A7200000222846FFF716FB044600284FD0037886 +:10A73000C02B1DD0C12B37D0852B48D195F8313097 +:10A7400003F037038380D8F8003033B30DF10302F0 +:10A750000DF1060101A898479DF80330BDF80620C9 +:10A760006375BDF80430A281E3812282638214E024 +:10A7700095F8333013F0400F437814BF43F00203D1 +:10A7800023F002034370D5E90423C0E90223EB69F7 +:10A790004361D5E90223C0E906232A6A92F8103200 +:10A7A00043F0010382F8103239462046FFF7CCFE11 +:10A7B00001360746AFE7012205F12401286A00F0BF +:10A7C00077FF20B14780286AFFF7D5FE30B995F8AA +:10A7D0003230002043F0010385F8323002B0BDE88A +:10A7E000F08100BF6CD7002010B590F831300446DE +:10A7F0000BB9012010BD90F833301A0607D503F0CD +:10A800007F0380F83330BDE81040FFF77DBF006A5A +:10A81000FFF7B1FE0028ECD194F8323043F0010389 +:10A8200084F8323010BD2DE9F04190F83130044603 +:10A83000580603D5206A01F091F800E0A068236A69 +:10A84000D3F83C341844B0F1806F58D22046FFF75B +:10A85000A5FE002853D0256A95F81032D90705D5F2 +:10A8600005F5047004F019FD002848D04FF0FF33BF +:10A87000002605F508754FF4007245F8043C314692 +:10A8800005F8106C284605F023F8226AA3694FF0FA +:10A89000010892F84514023BD2F82C748B401F44F7 +:10A8A000236A93F8452408FA02F2B24209D9D3F890 +:10A8B00040042A46B91903681B6A9847F8B1013663 +:10A8C000EEE794F83120520614D494F8332062F065 +:10A8D0007F02D4E9020184F83320D3F83C2400231A +:10A8E00080185941C4E90201D4E9040112184B410E +:10A8F000C4E904232046BDE8F041FFF775BF0020FE +:10A90000BDE8F08110B591F83130044613F0500FD6 +:10A910001AD040F60223FFF7F3FBA8B1102320461C +:10A9200084F83130FFF77FFF70B1A3692046002221 +:10A93000E3610023FFF77DFBC123204684F8333019 +:10A94000BDE81040FFF750BF002010BDF0B51F4616 +:10A9500097B0002305460C460192ADF814308DF8EF +:10A9600051308DF852308DF8533090F83130002B43 +:10A9700049D191F8313013F0500F44D013782F2B78 +:10A980000DD1019B1A782F2A02D101330193F8E7E8 +:10A99000216A08A8FFF724FA002834D008AC01ABDC +:10A9A00002AA01992846FFF72FFA60B3019B1B7892 +:10A9B0001BB3002302AA21462846FFF7A1FB98B14A +:10A9C00008AA2B4605F1300E14461868083353F8D0 +:10A9D000041C1646734503C63246F6D1186830602B +:10A9E0002846FFF7D3F9DAE76FB102AA21462846D5 +:10A9F000FFF788FF0028E3D105E002AA2146284698 +:10AA0000FFF780FF00E0002017B0F0BDF0B5002395 +:10AA10009DB004468DF831308DF832308DF83330EA +:10AA20008DF869308DF86A308DF86B3090F83130E0 +:10AA300013F0180F01D100203AE0006A0B6A984227 +:10AA4000F9D140F601236846FFF702FD0028F2D055 +:10AA50000EAA234604F1300716461868083353F847 +:10AA6000041C1546BB4203C52A46F6D1186809AA3C +:10AA700004F12403286007CA83E807009DF83030FA +:10AA8000204684F8303094F8333063F07F0384F844 +:10AA90003330FFF7A9FE0028CDD0002330461593B0 +:10AAA00002238DF86B3008238DF86930FFF7BFFD66 +:10AAB0001DB0F0BD2DE9F84F1C4690F83130064628 +:10AAC00088461B079DF828B09DF82CA09DF83050B3 +:10AAD0009DF8349039D5A2F2BC7297B27F2F34D84A +:10AAE000631E0B2B31D80BF1FF331E2B2DD8BAF17F +:10AAF000170F2AD83B2D28D8B9F13B0F25D8FFF7DF +:10AB000073FE10B34FEA690319F0010F4BEA4414C6 +:10AB100043EA451508BF4FF0000944EA47244FF0C7 +:10AB2000000745EACA2518BF4FF06409A4B2BB4626 +:10AB3000ADB208F0010AF9B296F830308B4234D346 +:10AB400000223046FFF706F910B90020BDE8F88F63 +:10AB50000378852B04D0F8D3C03B012B1FD9F4E731 +:10AB600096F83130326A03F03703838092F810325E +:10AB700043F0010382F81032BAF1000F01D00582D0 +:10AB8000448218F0020F1EBF80F8149005814481A2 +:10AB900018F0040F1EBF80F815908581C4815946B6 +:10ABA0000137FFF7D1FC8346C5E7012206F12401F6 +:10ABB000306A00F07DFD0028C7D0A0F802B0306AEE +:10ABC000FFF7D9FCBDE8F88F73B590F83330044631 +:10ABD0009A0701D4002054E0C569002D40D003F04D +:10ABE0004003866903F0FF01F3B1236AD0E9020153 +:10ABF00093F8452410F1FF3002F1090241F1FF31D1 +:10AC0000D2B208F075FC421C2EB1013D731CAD1B85 +:10AC100001932A4401E00195E6611AB300230199EA +:10AC2000206A00F0F3FC19E08EB102AA006A42F833 +:10AC3000041D314600F057FD0028CBDB09D04FF052 +:10AC4000FF32A169206A00F0A4FD10B9C2E70195A6 +:10AC5000C661019931B1206A00F0B8FD10B9B9E7B9 +:10AC600001200EE0D4E900232046C4E90223C4E910 +:10AC7000042394F8333063F07F0384F83330FFF714 +:10AC8000B3FD02B070BD00002DE9F74F90F83330EE +:10AC9000894604469246990740F1BB801A0706D4BC +:10ACA00004F11803D0464FF0010B009362E0D0E9A5 +:10ACB0000423FFF7BEF90028F2D1AAE0206A266833 +:10ACC000D0F838341E40C6F30805002E56D0D4F80C +:10ACD00020E0760AA1699EF845240239DEF82C347A +:10ACE000914019443144002D7CD1B8F5007F80F0AB +:10ACF0009A80D4E90423D4E900679F4208BF9642B2 +:10AD000034BF012205220EF5047004F0ECFA00288D +:10AD10007FD0C5F5007628444946464528BF4646BB +:10AD20003544324604F03AFDB5F5007F06D1206A7D +:10AD300000F5047004F0B1FA00286AD0B144C6EB03 +:10AD40000808D4E90001821941F1000310461946B0 +:10AD5000C4E90023D4E904238B4208BF824209D20C +:10AD600094F83330024663F07F0384F833300B46A7 +:10AD7000C4E90423B8F1000FA0D135E0A76937B3C7 +:10AD800094F833305B061AD590F84524E36909320C +:10AD90000193D2B2D4E9020110F1FF3041F1FF3149 +:10ADA00008F0A6FB019B1844874205D32046FFF715 +:10ADB000F5FB00288BD12CE00137A76187E7009ACB +:10ADC000394600F090FC002823DB80D1EEE7E369F0 +:10ADD00033B92046FFF7E2FBD8B1A369E36176E718 +:10ADE000A36174E701228EE7D4E90001D4E90223CC +:10ADF0008B4208BF824202D2C4E9020102E0254B25 +:10AE00001B6873B194F8333063F07F0384F83330F8 +:10AE100007E094F83230002043F0010384F8323028 +:10AE200035E0504633E0B8F5806FDEF81C72DEF88E +:10AE3000140214D30BFA02F34FEA582C9E1B6346FC +:10AE4000B44528BF3346B9424FEA432602D8CA1850 +:10AE5000974215D30268556A4A46A8476CE7B9423B +:10AE60004A4602BF4FF0FF338EF81052CEF81C3224 +:10AE700003681B6A98470028CBD04FF400765DE743 +:10AE80004FF0FF328EF81052CEF81C22E2E703B0EA +:10AE9000BDE8F08F6CD7002083680146C3F3080338 +:10AEA00063B100200A69D0540133B3F5007FF9D1B2 +:10AEB000C8680A69036809681B6A18470120704757 +:10AEC000826803460069C2F3080210B481545868CE +:10AED00001EB7001596099680131996040F2FF11EE +:10AEE0008A420AD1D86819680268146A4A1C1A6032 +:10AEF0001A6923465DF8044B184701205DF8044B9E +:10AF0000704738B50C46C9B20546FFF7D9FF28B1DE +:10AF1000210A2846BDE83840FFF7D2BF38BDF8B552 +:10AF200000240746846080E81200A0B204F0E4FB2D +:10AF3000A04206460AD001463846FFF7E2FFA0B31A +:10AF4000651CB5F5803F0BD22C46EEE7651CB5F5C8 +:10AF5000803F0AD2A8B204F0CFFB854205D122E09F +:10AF60003846BDE8F840FFF797BF2C1BB4F5007FCB +:10AF70000CD34FF6FF713846FFF7C3FFA8B1A1B25B +:10AF80003846FFF7BEFF0028DBD10EE03446A5426D +:10AF900001D82546D5E7A1B23846FFF7B2FF013404 +:10AFA0000028F4D101E00135D1E70020F8BD000010 +:10AFB0002DE9F04F1F46034687B00D46D960144671 +:10AFC0001A610B68019008469B699847B0F5801F8D +:10AFD000814607D2002F00F0138192493846F9F7D5 +:10AFE0001AF909E10026012301365B00F6B2202E92 +:10AFF00005D09945F8D81C2E01D8082303E0A6F106 +:10B000000B08C8F347031A2E0293029A4FF000016F +:10B0100086BF013601234FF40053204688BF7610C7 +:10B020004FF0010B4FF0000888BFB3400093009B26 +:10B030005E009B00C3EB090A0493029B2AFA03F308 +:10B0400003FA02FA4FF40072039304F041FC072361 +:10B0500084F8BFB184F8C0B1B24484F8C231FE2391 +:10B0600084F8C181224684F8C331FF23C4F8C66145 +:10B07000414684F8C431284684F8C5314AF6552340 +:10B08000C4F8CAA1A4F8FE312B681B6A98470028AF +:10B0900000F0B1804FF400724146204604F018FCE5 +:10B0A000EB2304F2FD12F4212370762326646370EF +:10B0B0009023C4F84480A3704523C4F848A0E370EB +:10B0C0005823C4F84C8023714623A665637141233D +:10B0D000C4F86490A3715423A4F86A80E371202318 +:10B0E00084F86EB023726372A372009B84F8708040 +:10B0F00023656365039BE365042323664FF4807334 +:10B10000A4F86830092384F86C309DF8083084F87E +:10B110006D30802384F86F3004F1770303F8011F4A +:10B120009342FBD14FF000094AF65523C846A4F8D4 +:10B13000FE31A9F16A03012B06D9B9F1700F1CBFCA +:10B1400014F8093003EB780809F10109B9F5007F1B +:10B15000EFD12B682246314628461B6A98470028C3 +:10B1600049D02B68224606F10C0128461B6A9847F5 +:10B17000002840D04A460021204606F1010A04F08A +:10B18000A7FB4AF6552306F1090904F2FF1BA4F8B0 +:10B19000FE31631E0593059B13F8012F9B4502EBBF +:10B1A0007808F9D12B682246514628461B6A9847F1 +:10B1B00008B32B6822460AF10C0128461B6A9847FF +:10B1C000C8B10AF1010ACA45E5D106F10B0A4FF4EC +:10B1D00000720021204604F07BFB059B13F8012F31 +:10B1E0009B4502EB7808F9D12B6822464946284650 +:10B1F0001B6A984738B91FB10B493846F9F70BF865 +:10B200004FF0000AF0E02B68224609F10C012846B5 +:10B210001B6A98470028EED009F10103534505D079 +:10B220009946DAE7ED1C0020441D0020231F04F599 +:10B23000FE7243F8048F9A42FBD12B682246514696 +:10B2400028461B6A98470028D5D02B68224609F16A +:10B250000D0128461B6A98470028CCD01FB16449CD +:10B260003846F8F7D8FF009B4FF4007200212046C3 +:10B270001E44039B4FEA830904F02AFBF82309F2DA +:10B28000072904F113022370FF214FEA592A2346AC +:10B2900003F8011F9A42FBD14FEA99394FF0000899 +:10B2A000B8FBF9F309FB138323B91FB151493846A1 +:10B2B000F8F7B1FF2B68224606EB080128461B6A07 +:10B2C0009847002897D0B8F1000F05D14FF40072CD +:10B2D0004146204604F0FCFA08F10108C245DFD1DE +:10B2E0001FB145493846F8F796FF029B4FF0010819 +:10B2F00008FA03F8039B03F1070A4FEADA0A0AF295 +:10B30000FF1B4FEA5B2BD845FFF475AF4FF400727B +:10B31000002120464FF0000904F0DAFA07232370D9 +:10B320002B682246049928461B6A494498470028FE +:10B330003FF461AFB9F1000F01D184F8009009F139 +:10B340000109CB45ECD11FB12C493846F8F763FF12 +:10B35000009B0198334403EB08094946FFF7DFFDE2 +:10B3600000283FF448AF019B9B68B3EB482F3FF6A2 +:10B3700042AF1FB122493846F8F74DFF4FF4007233 +:10B3800000212046002604F0A3FA81220323C144B1 +:10B3900084F820200222237062638222C4F838A03D +:10B3A00084F84020019A52686365019B62649B683F +:10B3B000E665A3652B68224606EB090128461B6A51 +:10B3C0009847824600283FF416AF2EB94FF400721A +:10B3D0003146204604F07CFA0136B045EAD11FB16F +:10B3E00008493846F8F717FF504607B0BDE8F08F18 +:10B3F000031D00204F1A0020801D0020101D00207A +:10B40000271D0020361D00202DE9F04115460E466F +:10B4100001F11E08AB8936F8024F43B96A68AB6880 +:10B420009A4204D1B4FA84F04009BDE8F08128467C +:10B4300004F06AF804F060F90746204604F05CF96D +:10B44000874204D14645E5D10120BDE8F0810020C6 +:10B45000BDE8F0812DE9F84F90F8313082468946F9 +:10B46000002B47D002F1FF380D4602270024884404 +:10B470009AF83030BB4237D3002239465046FEF7A7 +:10B4800069FCB8B30378C12B34D1064600F11E0B1A +:10B49000234636F8024F73B104F5105292B2B2F55A +:10B4A000806F27D29B021648C4F309041840044356 +:10B4B00004F580300CE004F520539BB2B3F5006F27 +:10B4C00002D38CB1204603E0B3F5806F07D311E0BF +:10B4D0004246294604F083F830B105460024B345BE +:10B4E000D6D10137FFB2C3E70023C9EB05002B70AB +:10B4F000BDE8F88F002089F80000BDE8F88F00BF94 +:10B5000000FC0F0070B50B6800240D464FF6FF7667 +:10B510004B608C810C61AB891BB96A68AB689A423D +:10B5200019D0284603F0F0FFB04212D004F0E4F83E +:10B53000E30343EA540454FA80F4C4F34E0343EAA9 +:10B54000C433041214FA83F42B690133A4B22B61BF +:10B55000E1E7002070BD2869AC820138FE288CBF6D +:10B560000020012070BD2DE9F84F804692468946A3 +:10B5700009B18C1E01E0D0F82044D8F830349C4248 +:10B5800028BF0024012304F00707C4F3C80B264694 +:10B59000254603FA07F7FFB2D8F82C1400224046DC +:10B5A00001EB153103F09FFE70B33B465946475CF3 +:10B5B0001F4205F101050DD1AA1B52450BD1B9F16E +:10B5C000000F04D1BAF1010F08BFC8F82064B01C05 +:10B5D000BDE8F88F2E46AC4215D0D8F830249542FD +:10B5E00004D25B0013F0FF03E2D103E000264FF426 +:10B5F00000713546013101234FF0000BB1F5007F9A +:10B600001F46D4D3C8E70120BDE8F88F2DE9F843E1 +:10B6100017468A1E0646D0F83004D1199846814252 +:10B6200040D8D6F82034B8F1000F09D09A420BD890 +:10B63000994209D9814228BF0021C6F8201403E0AD +:10B640009A4238BFC6F8202402F007050123D6F835 +:10B650002C14C2F3C80403FA05F501EB1231EDB264 +:10B660000122304601F1010903F03DFED0B103197A +:10B670002A4600F500701978114214BF01240024F5 +:10B6800044450FD05140013F19700ED0520012F0C6 +:10B69000FF02F0D101331446012249469842154673 +:10B6A000E9D1DDE70020BDE8F8830120BDE8F8839B +:10B6B00038B50D46D0F8381400F504706B681940A1 +:10B6C0002B689C1E90F8353204FA03F303EB5123E8 +:10B6D000D0F81C12194403F006FE18B16B68C3F3CE +:10B6E0000803184438BD38B5D0F830340C46154638 +:10B6F00001338B4202D24FF0FF3038BDD0F8241412 +:10B70000002200F5047001EBD41103F0ECFD0028D9 +:10B71000F1D0A400C4F3080400592860013018BF18 +:10B72000012038BD73B5064602AD002445F8041D5E +:10B730002A4601993046FFF7D6FF002804DB04F1C2 +:10B740000104F5D1204600E0002002B070BD70B5C4 +:10B750000D46D0F83844496806460C40A3180A4400 +:10B760006A6090F845440934E4B223FA04F474B1F1 +:10B770002B7A23B12B6801332B60013CF7E72A4673 +:10B7800029683046FFF7AFFF0128F6D070BD0120D1 +:10B7900070BD012938B50C46154601D8002038BDCA +:10B7A000D0F8303401339942F8D8D0F8241401226B +:10B7B00000F5047001EBD41103F095FD0028EDD0E5 +:10B7C000A400C4F308040551012038BD2DE9F3415C +:10B7D00007460C460E4601AA21463846FFF783FF6E +:10B7E000B0F1000801DA00251BE0002221463846AE +:10B7F000FFF7CFFF05460028F5D0621CB8F1000F17 +:10B8000002D0019B9A4208D00023921B3146384651 +:10B81000FFF7FCFE0028E6D0019E019CB8F1000F66 +:10B82000D9D1284602B0BDE8F0812DE9F0410024CD +:10B830000646D0F82C1400F5047725460022384639 +:10B8400001F1010803F04FFD00B300F1FF3E05F5E3 +:10B85000805C1EF8011FFF2901D108340AE049B1BC +:10B860000822012319424FEA430318BF0134013A69 +:10B87000DBB2F7D10835D6F83004854202D3001B7D +:10B88000BDE8F08165454146E3D1D7E7BDE8F081E9 +:10B89000F0B54FF0FF330446002587B00846E3605B +:10B8A0001146C4F81C3284F8445405ABC4F8400473 +:10B8B00004F50872606004F504772570C4F814027A +:10B8C00084F8105202950195009503F047FD10F0A1 +:10B8D000FB0F01D100203CE0059E2A463846314648 +:10B8E00003F001FD05460028F4D01B490522033072 +:10B8F00007F0EDFF01460028ECD195F86C30092BDC +:10B90000E8D12B6D3344C4F824346B6DC4F828346B +:10B91000AB6D1E44C4F82C64EB6DC4F830342B6E50 +:10B92000C4F8343495F86D300125C4F8200420465D +:10B9300084F8453409332A4605FA03F3C4F83C3445 +:10B94000013BC4F83834FFF70EFE4023284684F844 +:10B95000443407B0F0BD00BF541D002010B50446AC +:10B96000D0F83414FFF7DEFE94F845340933DBB227 +:10B97000984010BD10B50446283003F08EFC50B13D +:10B9800004F50E7003F089FC28B120680368BDE857 +:10B990001040DB691847002010BD024638B552F848 +:10B9A000105F04468068294601F0F3FD78B1A37862 +:10B9B00015B943F0400305E001352269AA4202D0DF +:10B9C00023F04003A370A37863F07F03A37038BD16 +:10B9D0002DE9F0410378044603F0200303F0FF054E +:10B9E0000BB1002635E042691B4B9A42F9D8FFF7AC +:10B9F000D4FF06460028F4D0A06805222169837987 +:10BA00002830023950F8147C99400F44394603F02D +:10BA10006AFC80460028E4D0294601254FF40072D4 +:10BA200003F056FFA3681A79AA420AD91868424659 +:10BA3000E91903681B6A98470028D2D00135EDB296 +:10BA4000F0E79A794FF400739340626912FA83F336 +:10BA500063613046BDE8F081FFFD1F0010B504466C +:10BA600080680A462830A16903F03DFC20B1A38814 +:10BA700003F00F0300EB431010BD70B504780546CA +:10BA80000E4684B92422214603F022FFAE60F379EA +:10BA9000102B03D0202B06D1402300E020230120CF +:10BAA0002B70A87070BD002070BD38B5CB680446FF +:10BAB0000D4623B98968BDE83840FFF7DEBF242270 +:10BAC000002103F005FF102301202370A070AB6854 +:10BAD000A360EB68236238BD2DE9F74F83780446F5 +:10BAE00089461646DD0776D50378180703D5E3693E +:10BAF00062699B1A07E0990608D5A3681A896369E9 +:10BB0000C3EB42139BB29E4228BF1E4637464FF0FE +:10BB1000000804F1100A002F41D02378626913F065 +:10BB2000200FA068C2F308054FEA522102D0036A31 +:10BB3000194424E090F8058001EA0808BDB9B8F17D +:10BB4000000F14D122B95A064CBF036A236A49E098 +:10BB50001B0705D5A378590602D52369013341E0B7 +:10BB60005246216901F0B2FC002834DB13D0A368EF +:10BB700021699A7902395B69914019444144D4F8AA +:10BB800008B0002D4ED1B7F5007F4BD3DBF8343031 +:10BB9000994206D146E0237813F0700F1BD0F01BBA +:10BBA00052E0B7F5806F2CD322787D0A920606D436 +:10BBB0009BF80420C8EB0202954228BF1546994223 +:10BBC00012D84A1993420FD20BF12800019103F0C9 +:10BBD00064FB019940B963784FF0FF3043F00203F2 +:10BBE000637031E02361C2E7DBF82C004A4603684A +:10BBF000D3F810B02B46D8470028ECD04FEA452B9D +:10BC000009E0DBF82C004A460368DB689847002807 +:10BC1000E1D04FF4007B6369D944CBEB07075B4469 +:10BC2000636178E700220BF1280003F05CFB002839 +:10BC3000D1D0C5F5007B41194846BB4528BFBB465E +:10BC40005A4603F0ABFDE6E703B0BDE8F08F73B5ED +:10BC500001220DF10701044646690569FFF73CFF23 +:10BC60000128666125610CBF9DF807004FF0FF3089 +:10BC700002B070BD436937B5C3F34315044605B13F +:10BC800069B901220DF107012046FFF725FF40B2F7 +:10BC9000012801D0002008E063691F3300E0203351 +:10BCA000A0686361383000EB451003B030BD2DE96A +:10BCB000F0410446076900780E46002846D06569C1 +:10BCC0008D4247D009B921613AE0020703D5E36903 +:10BCD00099423BD807E0830605D5A3681B89B1EBE1 +:10BCE000431F33D82CE0D4F808E0731EA1789EF8E7 +:10BCF0000620490602F10902D2B223FA02F303D563 +:10BD0000226A134423611BE0691E21FA02F2934266 +:10BD100000D34DB942064CBFDEF82020226A2261D2 +:10BD20001D4604F1100809E09B1AF9E74246216913 +:10BD3000A068013D01F0CAFB002807DD002DF5D108 +:10BD4000A378666123F02003A37003E0276100203D +:10BD5000BDE8F0810120BDE8F081F8B50F46164638 +:10BD60000021242204461D4603F0B2FDB868A680D7 +:10BD700006F00F0600F138023B6AA06002EB4612A3 +:10BD8000E360D17A0E073FD401F017012170D37A16 +:10BD900013F0180F9DF8183008BF41F00801E37048 +:10BDA00005F0030308BF2170012B08D0022B04D03B +:10BDB00053BB6B0528D4012302E0032300E00223D8 +:10BDC000A370A3789F0703D5217811F0110F1BD121 +:10BDD00005F008016E0543EA0103A370436B918AE5 +:10BDE000A361538B43EA014104D589B101F011FCF1 +:10BDF00070B909E02162D369E3616B040DD5E16993 +:10BE00002046FFF754FF40B900202070A070F8BD15 +:10BE1000A37863F07F03A370EFE70120F8BD2DE95D +:10BE2000F743037806460D469146BBBB0B7813F0EB +:10BE3000700F33D04C6914F01F042FD12746002116 +:10BE40002846D5F81480FFF715FF38B303782BB3D5 +:10BE50002E2B01D10024F2E7E52BFBD0C27A02F0B1 +:10BE6000080E0EF0FF01BEF1000F0FD1C4B1421E4B +:10BE70000A30CB0143EA510112F8013F53FA81F134 +:10BE80009042C9B2F5D18F4208D109E00F2AE1D121 +:10BE90005A06D4D503F01F04477BD0E7002007E003 +:10BEA00000944B46C8F34F1229463046FFF755FF22 +:10BEB00003B0BDE8F08310B503780446DA061FD559 +:10BEC0000021FFF7F4FE01212046FFF7D3FE10B951 +:10BED000637853B114E003783BB1E52BF3D02E2BFC +:10BEE000F1D0C37A1B07EED40AE008232046237062 +:10BEF000A37843F00203A370BDE8104000F014BF24 +:10BF0000002010BD37B503780446002B34D090F9DB +:10BF10000230002B2ADA0121FFF7A0FD054628B9DF +:10BF20006378002043F00103637026E00378E52B7B +:10BF3000F6D023781B0744BFE369C361236A4383B8 +:10BF40001B0C83820E4B1B6863B10DF103020DF1D4 +:10BF5000060101A89847BDF804302B836B82BDF819 +:10BF60000630EB82A37803F07F03A370A068FFF78D +:10BF700001FD0028D4D000E0012003B030BD00BF97 +:10BF80006CD7002010B50446FFF7BCFF00232370D8 +:10BF9000A37010BDF0B51F4695B0002306460C46B1 +:10BFA00001928DF808308DF809308DF80A30ADF81F +:10BFB000383003780BB100203EE00B7813F0700F9F +:10BFC000F9D013782F2B12D1019B1A782F2A02D186 +:10BFD00001330193F8E7A1681AB93046FFF74DFD28 +:10BFE0002AE002A8FFF749FD0028E4D002AC01AB2B +:10BFF0000BAA0199304600F04BFE0028DBD0019BD4 +:10C000001B789BB100230BAA2146304600F018FD97 +:10C010000028D0D0354602AC0FCD0FC40FCD0FC4D1 +:10C020002B6830462360FFF7ADFFDFE73B460BAAE6 +:10C030002146304600F004FD15B0F0BD19B101F500 +:10C040008961FFF7A7BF0846704770B506460C46E2 +:10C05000FFF758FF054608B900250EE000213046DD +:10C06000FFF7FCFC0028F7D0214600F1200350F830 +:10C07000042B984241F8042BF9D1284670BD30B505 +:10C0800089B00D4614466946FFF7DFFF28B1BDF8B9 +:10C0900010302B80BDF80E30238009B030BD30B594 +:10C0A00089B00D4614466946FFF7CFFF28B1BDF8A9 +:10C0B00018302B80BDF81630238009B030BD2DE933 +:10C0C000F0410B7888B004460E4613F0700F1CD078 +:10C0D00040F6022300F0B4FCB8B101271025204639 +:10C0E000A7702570FFF774FC78B123690021204602 +:10C0F0002362FFF7DCFD2046FFF704FF28B1394635 +:10C100002046FFF7ABFC034608B9002055E0C57296 +:10C1100002466F4600F1200C6D461068083252F856 +:10C12000041CBE466245AEE803007746F5D19F8AFF +:10C130002021B3F81A802E238DF800300023EA184E +:10C1400001330A2B5170FAD1A0680122216A837948 +:10C1500028300239994050F8143C194403F0C3F8D0 +:10C1600003460028D1D0ADF81470AE4607460DF155 +:10C17000200CADF81A807246083703CA624547F8AA +:10C18000080C47F8041C9646F5D12E2220338DF872 +:10C190000120326A08AE110CADF81A20ADF8141067 +:10C1A0002A46083303CAB24243F8080C43F8041C79 +:10C1B0001546F5D1A068FFF7DDFB08B0BDE8F081BA +:10C1C000F0B51F4695B0002306460C460192ADF827 +:10C1D00014308DF82C308DF82D308DF82E300378FA +:10C1E000002B3FD10B7813F0700F3BD013782F2B1F +:10C1F0000CD1019B1A782F2A02D101330193F8E761 +:10C20000A1680BA8FFF739FC60B30BAC01AB02AA25 +:10C210000199304600F03CFD20B3019B1B78DBB157 +:10C22000002302AA2146304600F00AFC58B13546E8 +:10C230000BAC0FCD0FC40FCD0FC42B68304623605D +:10C24000FFF7A0FEE1E76FB102AA21463046FFF7F3 +:10C2500036FF0028EBD105E002AA21463046FFF761 +:10C260002EFF00E0002015B0F0BD2DE9F04303786B +:10C270009BB00027044613F0180F884691468DF8AE +:10C2800020708DF821708DF822708DF844708DF833 +:10C2900045708DF8467001D10020B3E082688B684C +:10C2A0009A42F9D12646FFF72DFE11AD0FCE0FC5EC +:10C2B0000FCE0FC53368394620462B60FFF7CEFB03 +:10C2C0000028E9D003466A4600F120076D46186849 +:10C2D000083353F8041C1646BB4203C63246F6D157 +:10C2E000227808AE02F0080202F0FF0352B140F6D5 +:10C2F00001234A4641463046FFF74CFE0028CBD08A +:10C30000002707E04A4641463046FFF759FF00281C +:10C31000C2D0109F0E9B01212046A361BDF824309E +:10C32000A3809DF82330E3700B9BE36000238DF81E +:10C3300020308DF82230FFF791FB0028ACD00DF1B2 +:10C340000D0300F10D020DF11D0153F804EB8B42BA +:10C3500042F804EBF9D1198811809B7893709DF80D +:10C360000B30C372002F3CD0A068BB1E0022817925 +:10C3700028308B4050F8141C194402F0B4FF0028F8 +:10C380008AD000F12003AE4600F1400C1868083353 +:10C3900053F8041C7246634503C29646F6D13946EB +:10C3A000A06801F036F900283FF476AFA0680122BA +:10C3B000216A837928300239994050F8143C194495 +:10C3C00002F091FF00283FF467AF00F120032A46F6 +:10C3D000083303CAB24243F8080C43F8041C15465C +:10C3E000F5D1002311A8199302238DF846300823B4 +:10C3F0008DF8443000F098FC00283FF44DAFA06861 +:10C40000FFF7B8FA1BB0BDE8F0832DE9F84F1C46E2 +:10C41000037806460F461B079DF828B09DF82C9020 +:10C420009DF830A09DF8345002D40020BDE8F88F6C +:10C43000A2F2BC721FFA82F8B8F17F0FF5D8631E22 +:10C440000B2BF2D80BF1FF331E2BEED8B9F1170FDF +:10C45000EBD8BAF13B0FE8D83B2DE6D8FFF752FDF9 +:10C460000028E2D001213046FFF7F8FA0028DCD09E +:10C470004BEA44146B1044EA4828FC0743EA4A1389 +:10C480001FFA88F843EAC92348BFA0F81280B90709 +:10C490009BB207D515F00105A0F81080C38118BF25 +:10C4A000642545737A0744BFA0F81880C382B0683A +:10C4B000FFF760FABDE8F88F13B5837804469B0751 +:10C4C00001D400202AE0036A3BB3016989B102AAC2 +:10C4D0000023806842F8043D00F0F8FF0028F0DBFC +:10C4E00009D06FF070422169A06801F024F810B9FA +:10C4F000E7E701930162019949B963692046E36165 +:10C50000A37863F07F03A370FFF7FCFC06E0A0684C +:10C5100001F07FF80028F0D1D3E7012002B010BD70 +:10C520002DE9F84F8378894604461546990740F16E +:10C530008E801A070AD46369DB439D4200F287802C +:10C540002F464FF0000A4FF0FF3B46E0C169FFF76E +:10C55000AEFB0028EFD17AE0A068C2F30808467964 +:10C5600016EA52263DD0D4F808E021699EF806303C +:10C5700002399940DEF8143019443144B8F1000F03 +:10C5800048D1B7F5007F6CD26269E3699A4243D221 +:10C59000A37813F0200F0CBF012205220EF1280012 +:10C5A00002F0A1FE002852D0C8F50076404449466A +:10C5B000BE4228BF3E46B044324603F0EFF8B8F51D +:10C5C000007F05D1A068283002F067FE00283ED029 +:10C5D0006369B144BF1B334463616269002FBBD1FF +:10C5E0001CE0B8F1000FBED1216941B1A3785B0610 +:10C5F00021D5E3699A421ED201312161B3E7236A52 +:10C6000033B92046FFF7C9F908B323692362AAE7C3 +:10C610002361A8E70122C1E70522BFE7E3699A4247 +:10C6200001D9E26102E02D4B1B68BBB1A37863F036 +:10C630007F03A37012E004F1100200F047FF00280E +:10C6400005DB3FD12046FFF7A8F900283AD16378EF +:10C65000002043F001036370BDE8F88F2846BDE871 +:10C66000F88FB7F5806FDEF83420DEF82C0014D395 +:10C670009EF804309E1B7B0AB34228BF33468A4291 +:10C680004FEA432603D303EB010C624515D302683E +:10C69000D2F824804A46C04798E78A424A4608BFF3 +:10C6A0008EF828A0036808BFCEF834B01B6A9847FC +:10C6B0000028CCD04FF400768AE78EF828A0CEF878 +:10C6C00034B0E4E7D4F808E021699EF80630023976 +:10C6D0009940DEF81430194453E700BF6CD70020AE +:10C6E000411E00F10A020020C30143EA500011F884 +:10C6F000013F53FA80F09142C0B2F5D1704710B5B6 +:10C7000049010446FFF7D3FA28B120460021BDE8CD +:10C710001040FFF7AFBA10BD2DE9F04F05468DB0C0 +:10C72000164607468846994603AC0FCD0FC40FCD79 +:10C730000FC42B6801252360336873600023B38125 +:10C740004D451CD8C5EB080103A889B2FFF7D7FFF8 +:10C75000834608B900202AE04FF0000A5FFA8AF207 +:10C760005946384600F0A4FDB38904464BB97268B7 +:10C77000B3689A4205D1B0FA80F0400917E0012071 +:10C7800015E0304602F0C0FE0190204602F0B4FFF2 +:10C79000019B0446184602F0AFFF8442DAD10AF149 +:10C7A000010ABAF10D0FD9D10135EDB2C8E70DB0CC +:10C7B000BDE8F08F2DE9F04F05468DB016468A464C +:10C7C0001F4603AC4FF0010B0FCD0FC40FCD0FC4AC +:10C7D0002B68002506F116002360A846FFF780FFAE +:10C7E00033688146B5817360BB4528D8CBEB0A011D +:10C7F00003A889B2FFF783FF002843D0059ABB4501 +:10C8000000F104044FF0000192F8283043F00103D6 +:10C8100082F828300CBF4BF040035B4680F80C8058 +:10C8200080F80D9003704FF00F03A0F81A80C372C8 +:10C83000B38933B97268B3689A4202D119E0012012 +:10C8400020E03046019102F05FFE0199042902D8F0 +:10C8500024F8030C03E00A2994BF20806080013192 +:10C860000234C9B20D29E3D10BF1010B5FFA8BFB46 +:10C87000BAE725B101354FF6FF70EDB2E6E728467D +:10C880000125E3E70DB0BDE8F08F024600F120017D +:10C890002DE9F04352F8153B2024876802F8014F38 +:10C8A0009142FBD11E782E3E18BF01261D46013352 +:10C8B0002A782E2AFAD07B1EAB429E4607D8002249 +:10C8C0004FF0070C4FF008091146904610E09EF813 +:10C8D0000020013B2E2AEFD1F1E72B782E2B0AD135 +:10C8E000AE450CD14FF00A0C08214FF0100901356C +:10C8F000BD42F2D344E0222B13D07C2B11D0A3F104 +:10C900002A04052C01D82D2B0BD1A3F13A04052CB8 +:10C9100007D9A3F15B04022C03D9A3F121045D2CF8 +:10C9200004D903F0C003802B13D124E0614507D95B +:10C93000BCF10A0F23D0AE4521D30EF1FF351AE02A +:10C94000A3F16104192C08D8203B49EA0202DBB2AA +:10C9500009E06145ECD85F230026A3F14104192CBE +:10C9600098BF49EA08084C1C0144E4B28B75062CB8 +:10C9700003D8047501E00026B9E72146B7E7002691 +:10C98000837D202B11D03EB118EA020F18BF02227E +:10C9900042750120BDE8F083027D012343751044F8 +:10C9A0007E2282753122C275F3E70020BDE8F08354 +:10C9B0002DE9F84307460E460D7D62244FF07E08B0 +:10C9C00001F1160902F0A6FF032D80B228BF03254E +:10C9D0002B1DDBB200F00F02F118013B0009092A00 +:10C9E000DBB294BF303237329D428A75F2D373196D +:10C9F0000021384683F81680FFF759F9012138469F +:10CA0000FFF738F9014628B97878B0FA80F0400984 +:10CA1000BDE8F88303784BB1C37A1B07EED40B2231 +:10CA2000484606F00BFE0028E8D102E00120BDE8F0 +:10CA3000F883601E10F0FF04C4D12046BDE8F883DF +:10CA40002DE9F04F8BB00E46924603930B7806907B +:10CA500013F0700F01D1002014E1069B1B78002B0E +:10CA6000F9D113690D220C33B3FBF2F3DBB202935D +:10CA70009AF815309B0700F00281029B03F1010B2D +:10CA80005FFA8BFB4FF0000900213046FFF70FF9EA +:10CA9000C8460AF116034C464D46CDF81090CDF825 +:10CAA00014900793776900213046C7F34F17FFF7BB +:10CAB000E1F818B97378002B60D0CCE70378E52B48 +:10CAC00000D043B9002C08BFB9465C453CBF0134D7 +:10CAD000E4B223B952E05C4538BF002403E0E52B03 +:10CAE00001D10025DEE72E2BFBD0C27A0F2A27D1F9 +:10CAF00075B903F01F08029A4245D3D1590602D4F2 +:10CB0000DDF80880CEE7437B90461546049309E0A4 +:10CB100008F1FF385FFA88F84345E2D1437B049A75 +:10CB20009A42DED1B8F1010FBCD1791C2B46524696 +:10CB3000304689B2FFF7F0FD002808BF0025B1E7B5 +:10CB40001307CED44DB1B8F1010F84D1FFF7C8FD62 +:10CB5000049B83427FF47FAF0CE00B22079906F021 +:10CB60006DFD00289ED19AF81530D80702D5012313 +:10CB7000059397E7039B190579D56CE7039B9A0505 +:10CB80007FF569AF03F00303013B012B3FF663AF71 +:10CB9000002C08BFB9465C4502D3059BBBB91DE01C +:10CBA00000213046FFF766F810B973784BB152E7B1 +:10CBB0000134E4B2EFE7B3681B791C44E4B2A34547 +:10CBC000EBD93046FEF704FF0028F4D143E7514685 +:10CBD0003046FFF7EDFE00283FF43DAF0BF1FF3587 +:10CBE00052463046EDB209EB05072B46BFB2394637 +:10CBF000FFF7E0FD00283FF42EAF39463046FFF73F +:10CC00007EFD044600283FF426AF2022002102F0DA +:10CC10005FFE534653F8162F22605A6862601A89E5 +:10CC200022819B7AA3729AF8153003F018032373BC +:10CC3000164B1B687BB10DF123020DF1260109A8EB +:10CC40009847BDF824302382BDF82630E3819DF853 +:10CC50002330637304E045F22143238223836382FC +:10CC6000B26892F8283043F0010382F8283000952A +:10CC70003A46039B31460698FFF76FF802E04FF003 +:10CC8000010BFFE60BB0BDE8F08F00BF6CD70020B2 +:10CC9000F7B514461E46084601310378202BFAD01A +:10CCA0000025204F2060037843B32F2B26D001AA04 +:10CCB000011D02F0DFFC88B3019AB2F5803F2CBF62 +:10CCC000022301237F2A1D4413D81F2A26D9D3B259 +:10CCD000A3F12201C9B21D2903D827FA01F1C9071E +:10CCE0001CD403F0BF033C2B18D05C2A16D02E2A8C +:10CCF000D9D0202AD7D02561A060D4E72369013B91 +:10CD0000FE2B0BD8024610F8013B202BFAD02F2B1C +:10CD1000F8D032602046FFF7B8FD00E0002003B0F5 +:10CD2000F0BD00BF01210031F0B500238BB00446F7 +:10CD30008DF804308DF805308DF8063083789A0729 +:10CD400017D5016A19B1806800F063FC88B1012130 +:10CD50002046FEF783FE054658B1FFF7C1FCE526E5 +:10CD6000002307462E702370A370A068FEF702FE12 +:10CD700008B900202FE0E3786BB3214601A8FEF745 +:10CD800094FE0028F5D00125E378AB42F1D3A188C9 +:10CD900001A8491B89B2FFF7B2FC0028E9D0C37A89 +:10CDA0000F2BE6D1027802F01F039D42E1D1437BB5 +:10CDB000BB42DED10670A16891F8283043F0010330 +:10CDC00081F82830530603D5A068FEF7D3FD02E0B2 +:10CDD0000135EDB2D8E70BB0F0BD0000486810B5E2 +:10CDE0000C4658B10B894A8901339BB29A420B8198 +:10CDF00004D80349F7F70FFA00232381206810BDF8 +:10CE00004F1A0020F0B5044687B00E4615460021A3 +:10CE10004FF40072406A02F05BFD206A10B12049B5 +:10CE2000F7F7F9F9636A03AAE0690393236AE168F3 +:10CE3000049300230131ADF814306B09ADF81630BE +:10CE4000036800926A1E9F6A164BB84708B9002013 +:10CE500024E0206A10B11449F7F7DDF9F822636A7B +:10CE6000102E4FF0FF001A704FF001030CBF042288 +:10CE70000C22616AC85401339A42FAD1E069626AAD +:10CE80000368E1681B6A98470028E0D0E069E5681C +:10CE9000A1680368626A29441B6A984707B0F0BD1D +:10CEA000031D0020517C0100801D002038B5446A1C +:10CEB0004FF4007200210546204602F009FDEB23E5 +:10CEC00090222021237076236370234603F8022FDB +:10CED00004F10A0203F8011F9342FBD14FF40073DF +:10CEE000A4F80B3095F82B3063732B8DE38102236C +:10CEF0002374F82363752B69E361AB6923624AF6F7 +:10CF00005523A4F8FE3138BD70B504464FF40072C5 +:10CF10000021406A02F0DCFC656A2269216805F2A2 +:10CF2000BF1002F015FBA369226905F2C310216846 +:10CF30001A44013A02F00CFB94F82A30002185F8DB +:10CF4000C2312369E069C5F8C631A369626AC5F8D0 +:10CF5000CA314AF65523A5F8FE310368BDE8704092 +:10CF60001B6A1847F8B54FF480730446456AD0F839 +:10CF700014E090F82B2043606368C3EB0E01B1FB13 +:10CF8000F2F101F20116360A700000F1A107BB426E +:10CF90000AD3DB1BA66003F180062661A1F6F576B5 +:10CFA000B6F5704F03D209E080336360E4E7206A8E +:10CFB000002852D02A49F7F72EF94EE08133012696 +:10CFC000E36000F121032685204601FB0233B3F51F +:10CFD000803FA36134BF0423062384F82A30FFF77F +:10CFE00093FF002839D02046FFF760FF4FF400730D +:10CFF00005F135022021A5F81130A368EB828023CA +:10D0000085F82430292385F82630164BC5F82730BB +:10D0100005F12A0303F8011F9342FBD1462385F84B +:10D020003630412385F83730542385F838303123A2 +:10D0300085F83930362385F83A30E069626A03684A +:10D0400021691B6A984740B162682046E368102155 +:10D05000D21ABDE8F840FFF7D5BE0020F8BD00BFEA +:10D060005A1D002087D61200F8B54FF4005304462D +:10D07000456A03614FF4804390F82B104360436985 +:10D080006268981AB0FBF1F000F18106F6094FEAE8 +:10D09000460E0EF500570937BA4203D202F5005288 +:10D0A0006260EDE74FF6F473A660984207D8206AF5 +:10D0B000002800F0A0805149F7F7ADF89BE0A2F5F9 +:10D0C000005300FB01222046CEEB03039BB22385D5 +:10D0D00003F50053E360A2F50053A361484B9A4265 +:10D0E00094BF0B230C2384F82A30FFF70DFF002890 +:10D0F00000F081802046FFF7D9FEA36805F15102B8 +:10D1000020216B620223EB6201232B8606236B86B0 +:10D11000802385F84030292385F84230394BC5F803 +:10D12000433005F1460303F8011F9342FBD1462328 +:10D1300085F85230412385F85330542385F8543014 +:10D14000332385F85530322385F85630E069626A1A +:10D15000036821691B6A984700284CD0E06921695F +:10D160000368626A06311B6A9847002843D04FF46F +:10D1700000720021606A02F0ABFB234BE069C5F846 +:10D18000FC31036821691B6A626A023198470028F2 +:10D1900031D0E06921690368626A08311B6A9847E7 +:10D1A00048B31A4BE0692B6003F1FF53626A03F541 +:10D1B00000532033C5F8E4314FF0FF33C5F8E831B0 +:10D1C000C5F8EC31036821691B6A0131984790B1B9 +:10D1D000E06921690368626A07311B6A984750B1A8 +:10D1E000A268204694F82B30202103EB4202BDE8D0 +:10D1F000F840FFF707BE0020F8BD00BF5A1D002011 +:10D200000004FB0087D61200000055AA525261416B +:10D2100038B5036204460B68C161426208469B69E7 +:10D22000984700F2FF736061DB0A062B236006D883 +:10D23000206A10B11B49F6F7EEFF002038BD102B15 +:10D2400001D8022315E0202B01D8042311E0402B44 +:10D2500001D808230DE0802B01D8102309E0B3F595 +:10D26000806F01D8202304E0B3F5004F94BF402322 +:10D270008023B0F5800F84F82B30204602D2FFF7D0 +:10D2800071FE01E0FFF7F0FE0546206A25B138B1D6 +:10D290000549F6F7C0FF03E00028CED00349CAE7EE +:10D2A000012038BD6E1D0020831D0020911D00202F +:10D2B000042A04D801EB4201B1F8010070470A2AA0 +:10D2C00003D801EB4201888870470C2A9ABF01EB12 +:10D2D0004201C88800207047F8B50E46017817460D +:10D2E000D1B311F0600407D0012A35D92F230120D2 +:10D2F000337000237370F8BD2146FEF7AFFB58B3BF +:10D30000054621460822234608292C7804D1202CE2 +:10D310001ED010222E240FE0A4F1410E0135BEF1E3 +:10D32000190F07D890F80CE012EA0E0F04D0203441 +:10D33000E4B201E0202C08D003F1010E9C467745B1 +:10D3400006D05FFA8EF306F80C4001310C29DBD1D0 +:10D3500000221846F254F8BD00203070F8BD0000DD +:10D360002DE9F04F00248BB003780746894690469C +:10D370008DF804408DF805408DF80640002B5FD0F5 +:10D38000C37813B9FFF7A8FF5DE0014601A8FEF7D7 +:10D390008CFB002854D008F1FF384D460126C844C4 +:10D3A000FB78B34247D3B98801A8891B89B2FFF73C +:10D3B000A6F98346002843D0C37A0F2B40D10378C7 +:10D3C00003F01F039E423BD123464FF0000A5FFA51 +:10D3D0008AF259463846FFF76BFF044673B100F5F1 +:10D3E000105292B2B2F5806F2AD29B021748C4F352 +:10D3F00009041840044304F580300BE000F5205385 +:10D400009BB2B3F5006F01D320B914E0B3F5806F80 +:10D4100007D315E04246294602F0E1F858B1054627 +:10D4200000240AF1010ABAF10D0F01D02346CEE71C +:10D430000136F6B2B4E70023C9EB05002B7002E019 +:10D44000002089F800000BB0BDE8F08F00FC0F0051 +:10D45000FFF786BF1368B3F5807F30B51C4628BF41 +:10D460004FF4807401EB4405A94207D231F8020B56 +:10D470000028F9D1506801305060F5E71B1B13609C +:10D4800030BD1368802B30B51C4628BF802401EBCB +:10D490008405A94207D251F8040B0028F9D150683D +:10D4A00001305060F5E71B1B136030BD10B50378E9 +:10D4B0000446DB0702D501F0F0FE30B1002304F191 +:10D4C000100023704FF0FF33E36010BD012970B5E9 +:10D4D00005460C46164602D84FF0FF3070BDC369B2 +:10D4E0009942F9D8C379202B0ED18169022200F527 +:10D4F0000E7001EBD41101F0F6FE0028ECD004F020 +:10D500007F0450F824300FE0102BE5D18369C1F37C +:10D510000721022200F50E70194401F0E4FE0028F4 +:10D52000DAD0E4B230F81430EA6993429ABF0120AD +:10D530003360002070BD012938B50C46154601D86E +:10D54000002038BDC3699942FAD8C379202B0ED187 +:10D550008169032200F50E7001EBD41101F0C3FEC6 +:10D560000028EDD004F07F0440F824500FE0102B89 +:10D57000E6D18369C1F30721032200F50E70194437 +:10D5800001F0B1FE0028DBD0E4B220F814500120F5 +:10D5900038BD2DE9F341C46805460E4690468C42DD +:10D5A00007D20C4600270134EB699C4203D9CFB95E +:10D5B000EC680127F7E7A64214D001AA21462846C5 +:10D5C000FFF784FF00280DDBEDD0019B002BEAD193 +:10D5D00007B1EC606FF0704221462846FFF7ABFFC1 +:10D5E000074608B9002710E02EB96B6A002B0ADB4A +:10D5F000013B6B6207E0224631462846FFF79BFF5E +:10D600000028F2D1EEE7C8F80040384602B0BDE885 +:10D61000F08173B505460C4601AA21462846FFF75E +:10D6200055FF061E01DA002014E00022214628469C +:10D63000FFF781FF0028F6D06B6A002BA4BF0133EF +:10D640006B62EB689C423CBF04F1FF34EC60019CD0 +:10D65000002EE1D102B070BD7FB50446406A0028BB +:10D6600021DA002304F50E7025690393E369013381 +:10D670000293FFF71BFF024610B94FF0FF3012E094 +:10D68000E3792068202B02AB0168019301D1074B9D +:10D6900000E0074B00932B464E69A169B047002874 +:10D6A000EBD00398606204B070BD00BFF782010048 +:10D6B000C98201002DE9F0434FF0FF3300270446F3 +:10D6C000012600F1280887B00D4691462160C771F8 +:10D6D000C660E162436380F82870C4F83C12C0F869 +:10D6E000443280F838724046FFF7E0FE0297024667 +:10D6F0000197009705AB4946284601F02FFE10F030 +:10D70000FB0F41D0059D3A464046294601F0EBFD0E +:10D71000002839D0037C022B36D1B0F80B30B3F59A +:10D72000007F31D132E0013A2ED0A6795B0001367C +:10D73000DBB2A6718B42F6D1C38A23610BB9436A6F +:10D740002361C189B0F8112029442669228101EBA7 +:10D750004603A1615101236201F2FF1103EB612134 +:10D76000B0F81330616103B9036A691A1944A379E7 +:10D77000D9404B1CE3614FF0FF33636240F6F47312 +:10D7800099420BD80C23E371002016E0417B09225B +:10D79000A7714B1E217163713346CBE74FF6F473CB +:10D7A00099428CBFC36A10234FF00100266384BFE7 +:10D7B00023622023C4F84062E37107B0BDE8F08320 +:10D7C000F8B5002406460D4684638F6BC46387B1A9 +:10D7D0000146242000F0A7F80470447084700446C9 +:10D7E000B063AD6B0FCD0FC40FCD0FC42B6823609A +:10D7F00015E0CB6B9BB10146382000F094F880F81F +:10D80000317080F8327080F83370F063EB6B03F1A5 +:10D81000340253F8041B934240F8041BF9D13046FC +:10D82000F8BD10B50446806B10B1FEF7ABFB38B9FC +:10D83000E06B40B1FCF7AAFA28B10023E36310BD06 +:10D840000023A36310BD002010BD2DE9F041044664 +:10D85000174698460D4611B90020BDE8F081FFF744 +:10D86000E0FFD5F8806496B12146242000F05BF8F3 +:10D87000002243460270427082703A46A063D5F897 +:10D880008014FEF7DBFBE0B10120BDE8F081D5F8A4 +:10D890008434002BE0D02146382000F044F8434681 +:10D8A00080F831603A4680F8326080F83360E06397 +:10D8B000D5F88414FCF72AFE0028E5D1E063BDE822 +:10D8C000F081A063BDE8F081F8B50D460446174627 +:10D8D000FFF7A7FFAE6B8EB12146242000F023F89E +:10D8E00000220270427082703A46A063A96BFEF774 +:10D8F00096FA08B10120F8BDA063F8BDE86B88B1C5 +:10D900002146382000F00FF83A4680F8316080F860 +:10D91000326080F83360E063E96BFCF7FEFD0028BD +:10D92000E8D1E063F8BD084670470000F8B500266E +:10D930000446C0F888140146C0F880644FF4906033 +:10D94000FFF7F1FF012280F84464054680F879640E +:10D9500080F87A6480F87B64C4F88404D4F888146E +:10D96000FDF796FF1D4F58B105F589663046FCF767 +:10D970000DFA29463046FCF733FA08B1184B22E07D +:10D980000026214640F26C40C4F88464FFF7CBFFC8 +:10D990000122C671054680F8486480F8496480F821 +:10D9A0004A64C4F88004D4F88814FFF783FE80B179 +:10D9B00005F589663046FEF7E5FA29463046FEF75A +:10D9C0005CF830B1074B1A6802B91D603C60012059 +:10D9D000F8BD00203860C4F88004F8BDB0D700203E +:10D9E00074D70020B4D7002038B504464FF47A75B8 +:10D9F0000020A56020712073A064E0642046034DE0 +:10DA000040F8105BFFF721FF204638BDE0070020FB +:10DA1000C07D7047407E7047036810B41C690123C5 +:10DA2000A4465DF8044B6047807E7047704710B590 +:10DA300004461C2103F006FB204610BD1FB50368F9 +:10DA40006946DB6B9847B0B39DF8003013F0C00314 +:10DA50001FD19DF806009DF8073000F003009DF8E7 +:10DA60000A209B0043EA80239DF8080043EA9010B7 +:10DA7000431C9DF8090000F00300400040EAD2106A +:10DA80009DF8052002F00F021044073803FA00F059 +:10DA900011E0402B0ED19DF80900431C9DF80700B2 +:10DAA00000F03F0003EB00409DF8083000EB03203E +:10DAB000800200E0002005B05DF804FB70B5067E32 +:10DAC00004466EB9051D284601F065FB3146A07D70 +:10DAD00001F05FFBFF21284601F0BAFB012323760A +:10DAE00070BD38B5037E04466BB1251D0121807DD4 +:10DAF00001F04FFBFF21284601F0AAFB284601F068 +:10DB000065FB0023237638BD70B5037D0546012BE8 +:10DB10000FD0067E0EB9FFF7D1FF281D01F082FB62 +:10DB2000B0F1FF0418BF01242EB92846FFF7D9FF32 +:10DB300001E0002070BD204670BD00002DE9F843D3 +:10DB4000184B0446884691461F681E46051DBFB205 +:10DB5000284601F067FBFF28607607D133689BB247 +:10DB6000DB1BB3F5967FF3DD1D230BE0FE2801D010 +:10DB7000182307E04A464146284601F059FB6076E3 +:10DB800038B125232046E375FFF7ABFF0020BDE841 +:10DB9000F883284601F046FB284601F043FB0120AC +:10DBA000BDE8F88368D800202DE9F0411F46037DC9 +:10DBB00004460D46022B164602D103698B4208D05B +:10DBC0002368294620461B6D9847C8B1022325616A +:10DBD00023750025BD4206EB452106D0236820466B +:10DBE000DB6C984760B10135F4E723691D44637D20 +:10DBF00025615BB123682046DB69BDE8F041184729 +:10DC00002046FFF76EFF0020BDE8F0810120BDE84F +:10DC1000F0812DE9F0471F46037D04460D46022B97 +:10DC20001646DDF8208002D103698B4208D02368B4 +:10DC3000294620461B6D9847E8B1022325612375CC +:10DC400005EB06094D450BD041462846B8472368E9 +:10DC500001462046DB6C013598470028F2D10AE0E6 +:10DC600023691E44637D26615BB123682046DB691E +:10DC7000BDE8F04718472046FFF733FF0020BDE816 +:10DC8000F0870120BDE8F087F8B50A4B0E46071D66 +:10DC90001D681C46ADB2384601F0C4FAFF2806D014 +:10DCA00023689BB25B1BB342F5DD0020F8BD012069 +:10DCB000F8BD00BF68D800202DE9F341037D04467C +:10DCC0000D4601922BB10368DB69984708B9FF2024 +:10DCD00031E0237E13B92046FFF7F0FE25B14FF463 +:10DCE00096712046FFF7D0FF261D0DF107070DF1B5 +:10DCF000030845F04001304601F0AAFA17F801196F +:10DD0000304601F0A5FAB845F8D1002D30464FF065 +:10DD10000B050CBF9521872101F09AFA304601F0DE +:10DD200081FA304601F07EFA0306607603D5013DA4 +:10DD300015F0FF05F5D102B0BDE8F08170B50446DD +:10DD40000D46164637210022FFF7B6FF3246294618 +:10DD50002046BDE87040FFF7AFBF00002DE9F04757 +:10DD600088B004464FF0000ADFF8889101AD84F8CE +:10DD700018A084F817A084F81AA0D9F8007085E8D4 +:10DD80000E009DF804009DF80560A075DDF8088080 +:10DD900001F0FCF90121A07D01F0FBF9544B06F0E4 +:10DDA0000106A360072386F00106E36005AB95E852 +:10DDB0000700251D83E8070028460ECB01F0F4F983 +:10DDC0006675204684F814A00A26FFF777FE012125 +:10DDD000A07D01F0DEF9013EFF21284601F038FA6E +:10DDE00016F0FF06F7D131460A26A07D01F0D1F9E1 +:10DDF000002220461146FFF75FFF0128824612D01D +:10DE0000013E16F0FF0601D1012355E04FF4027ADE +:10DE1000FD21284601F01CFA284601F003FABAF168 +:10DE2000010AF9D1E4E74FF4D57208212046FFF743 +:10DE300043FF43070ED402230426A376013E28465F +:10DE400001F0F0F9607616F0FF06F7D1AA2803D0AA +:10DE5000062331E084F81AA023682046BFB29B6CE9 +:10DE6000984702280CBF4FF08046002632462921F1 +:10DE70002046FFF763FF824640B1D9F800309BB2DD +:10DE8000DB1BB3F5FA6FF1DD172315E0236820469D +:10DE90009B6C9847022808D02046FFF722FE0723F4 +:10DEA000C4F808800120E3601FE052463A21204672 +:10DEB000FFF702FF30B112232046E375FFF711FE92 +:10DEC000002012E0284601F0ADF900F0C000C028A3 +:10DED000284604BF0323A37601F0A4F9284601F0E5 +:10DEE000A1F9284601F09EF9D6E708B0BDE8F08711 +:10DEF000801A060068D80020F8B500220E463A21A4 +:10DF00000446FFF7D9FE30B112232046E375FFF730 +:10DF1000E8FD0020F8BD351D271D384601F082F9C7 +:10DF200005F8010DB542F8D12046FFF7DAFD0120D2 +:10DF3000F8BD38B5154600220446FFF7BDFE10B106 +:10DF40001B23E3750AE0294610222046FFF7F6FD61 +:10DF5000054618B12046FFF7C4FD03E00025204622 +:10DF6000FFF7BFFD284638BD0A460921FFF7E1BF8C +:10DF70000A460A21FFF7DDBF38B503680D4604469F +:10DF80009B6C984703284FF01201204618BF6D0282 +:10DF90002A46FFF791FE30B10C232046E375FFF7C8 +:10DFA000A0FD002038BD012038BD2DE9F0411F46FD +:10DFB000037D04460D46012B164602D103698B42B0 +:10DFC0000AD029462046FFF7D7FF10B90020BDE848 +:10DFD000F0810123256123750025BD4206EB452113 +:10DFE00008D04FF400722046FFF7A8FD0028EDD0BE +:10DFF0000135F2E723691D44637D25612BB1236858 +:10E000002046DB69BDE8F04118470120BDE8F081FA +:10E010002DE9F0471E46037D04460D46012B1746A9 +:10E02000DDF82080DDF8249002D103698B420AD00C +:10E0300029462046FFF7A0FF10B90020BDE8F08771 +:10E0400001232561237505EB060A55450DD04FF4D4 +:10E05000007239462046FFF771FD0028EDD02846B2 +:10E060004A4639460135C047EFE723691E44637DC0 +:10E0700026612BB123682046DB69BDE8F0471847CD +:10E080000120BDE8F08710B500220C210446FFF7FF +:10E0900013FE30B109232046E375FFF722FD00206F +:10E0A00010BD2046FFF71DFD012010BD027D00219F +:10E0B000022A017502D103685B6D1847012A01D15C +:10E0C000FFF7E1BF0120704738B503680D460446ED +:10E0D0009B6C984703284FF01901204618BF6D022A +:10E0E0002A46FFF7E9FD30B10E232046E375FFF71E +:10E0F000F8FC002038BD012038BD7FB503680E460E +:10E1000069460446DB6B1546984780B39DF80A3094 +:10E110005A060CD403F03F039DF80B205B0043EA42 +:10E12000D2136A1C3243134201D027231EE0A37E80 +:10E1300020212046032B1CBF76026D023246FFF7DA +:10E14000BBFDC8B92A4621212046FFF7B5FD02468E +:10E1500090B926212046FFF7AFFD68B942F2107151 +:10E160002046FFF791FD054640B92823E375204678 +:10E170000025FFF7B6FC04E02623F7E72046FFF76B +:10E18000B0FC284604B070BD38B54FF41671044693 +:10E19000FFF77AFD054620B1FD21201D01F058F85A +:10E1A00001E01E23E3752046FFF79BFC284638BD9F +:10E1B00070B5041D16460546204601F049F84FF497 +:10E1C00000723146204601F048F8FF21204601F058 +:10E1D0003FF8FF21204601F03BF8204601F022F8ED +:10E1E000687600F01F00052806D020232846EB752E +:10E1F000FFF777FC002070BD012070BD38B50D46DB +:10E200004FF416710446FFF73FFD10B92423E37560 +:10E2100005E02A46FC212046FFF7CAFF18B9204630 +:10E22000FFF75FFC002038BD036870B59B6C0D469E +:10E2300004461646984703284FF01801204618BF99 +:10E240006D022A46FFF738FD10B10D23E3750AE091 +:10E250003246FE212046FFF7ABFF054618B12046A7 +:10E26000FFF73FFC03E000252046FFF73AFC284675 +:10E2700070BD10B4447D1CB15DF8044BFFF7D4BFF2 +:10E2800003685C6A0123A4465DF8044B6047000004 +:10E29000074B0021074A9963186B106012681A63D4 +:10E2A0009A6C22F081029A64034B1970704700BF88 +:10E2B00000002C4068D70020CAE80020064BC3F8B5 +:10E2C000CC01C3F8D001C3F8BC01C3F8C001C3F846 +:10E2D000C401C3F8C801704700801F40034B0448C5 +:10E2E0001B6B1840B0FA80F04009704700002C40CA +:10E2F00001000F00024B586A00F00100704700BF98 +:10E3000000002C40034B586A80F08070C0F300601E +:10E31000704700BF00002C40014B1878704700BFC9 +:10E32000CAE80020034B586A80F40060C0F3C020A4 +:10E33000704700BF00002C40034B586A80F4806097 +:10E34000C0F38020704700BF00002C40034B0448FE +:10E350001B6B1840B0FA80F04009704700002C4059 +:10E3600002007F114FF47A7306225843224B596AF8 +:10E37000A3F51033D3F80031C1F3C22103F03F03FA +:10E380000131B3FBF2F21D4BB3FBF2F30122B3FBFD +:10E39000F1F1092330B51401B1FBF4F4A04202D32A +:10E3A0000124134609E0013BFAD05200F3E7102C98 +:10E3B00003EB020505D001342B46B1FBF3F5A8426F +:10E3C000F5D34FF47A70D20143430D4802F47F42F3 +:10E3D000B1FBF3F10B4B1960C16A21F47F2323F4E5 +:10E3E0007F6343F460231A43631E42EA0313C3624C +:10E3F000436A1B07FCD530BD00C00F4000EC695ECE +:10E4000000002C40A8D60020014B1878704700BFB0 +:10E410009F1F0020014B1868704700BF68D700207D +:10E42000054B03F1100253F8040B934241F8040B1F +:10E43000F9D10120704700BF8FE80020054B03F1A0 +:10E44000100253F8040B934241F8040BF9D1012058 +:10E45000704700BF9FE80020024B01201B680B6043 +:10E46000704700BF2CD7002070470000F8B5074662 +:10E47000064D01F04FFA0646B847044620B101F0B8 +:10E4800049FA801BA842F7D92046F8BD40420F0048 +:10E490002DE9F0410C4C0646DFF83080206001F099 +:10E4A00039FA0746B047054650B101F033FAC01BB0 +:10E4B000404502D90023236003E002F0D9FDF1E7D3 +:10E4C00020602846BDE8F08164D7002040420F005C +:10E4D00010B504460C2102F0B5FD204610BD000029 +:10E4E00008B50020FFF7EAFE084B47F2B80241F2F8 +:10E4F000B801C3F8BC23C3F8C023C3F8AC23C3F8E6 +:10E50000B013C3F8B423C3F8B82308BD00801F407C +:10E51000054B1B7833B1054B1B78002B14BF032030 +:10E520000220704701207047FEDD002003DE00203E +:10E5300038B5044614480D46FFF798FFF8B9134B59 +:10E54000A1029D6007D59A6CE1B222F0FF029A64A5 +:10E550009A6C0A439A6424F0FF040C4D0C48EC605A +:10E56000FFF784FF58B92A6B0A4B1A601A682A63AE +:10E570001A68D20703D51B6813F4702F01D000204E +:10E5800038BD012038BD00BF6991010000002C405A +:10E590005191010068D7002008B5044B0448196860 +:10E5A000FFF7C6FF08B1034B186908BD30D700203C +:10E5B00000001A0D00002C4008B5FFF7EDFF80F4B5 +:10E5C0008070C0F3002008BDFFF7E6BF7FB5134B96 +:10E5D0000D461968FFF7ACFFE8B1114B05F10F06C6 +:10E5E0001A6900925A6901929A690292DB6903934F +:10E5F000002323F0030404AA144403F003020133AC +:10E60000D10054F8102C0F2B22FA01F206F8012D3C +:10E61000EFD10023EB7304B070BD00BF30D70020F2 +:10E6200000002C40054B186810F0020005D01B6854 +:10E6300003481840B0FA80F04009704768D70020BE +:10E6400000007F11F8B51D46930706460C46174695 +:10E6500000D12DB925221A4B1A704FF4FD7208E033 +:10E660001848FFF715FF38B10A22154B1A7040F20F +:10E67000FD12154B1A6020E00122144B2D041A7074 +:10E68000134A144B2A40186042F40072124B1F6068 +:10E690005A60124A9A63124B1B780BB9610200E070 +:10E6A00021463046FFF744FF38B10E48FFF7F0FE31 +:10E6B00018B9BDE8F840FFF7B5BF0020F8BD00BFAE +:10E6C0009F1F00202D940100B4D60020CAE800202E +:10E6D0000000FF1F68D7002000002C4002007F11BF +:10E6E00003DE00208D910100174A137813F0C00358 +:10E6F00019D19079D37900F00300917A9B0043EA15 +:10E700008023107A43EA9010431C507A527900F02B +:10E71000030002F00F02400040EAD1101044073815 +:10E7200003FA00F07047402B0BD1507A431CD0798C +:10E7300000F03F0003EB0040137A00EB032080025F +:10E7400070470020704700BF9FE80020037ADB0776 +:10E7500008D50A4B1B6803B11847094B187860B1FC +:10E76000FFF72ABF074B1B780BB1FFF7EFBD064B36 +:10E77000586A80F08070C0F30060704764D7002052 +:10E78000FDDD002006DE002000002C4070B516469E +:10E79000427A0D462AB10368DB699847044600288F +:10E7A0004DD028498B7A03F0400202F0FF047AB979 +:10E7B00003F03F03CA7A5B0043EAD213721C2A4378 +:10E7C000134205D02722204B1A7040F2EB2227E09B +:10E7D0001E4B1B780BB96D02760229461C48FFF7C9 +:10E7E000A7FE044628B90F22174B1A7040F2F322F5 +:10E7F00016E031461748FFF79BFE044628B9102261 +:10E80000114B1A7040F2F6220AE000211248FFF77D +:10E810008FFE044638B911220B4B1A7040F2F922D0 +:10E820000E4B1A600BE00E48FFF720FE38B128228D +:10E83000054B00241A704FF43F72084B1A602046B3 +:10E8400070BD00BF9FE800209F1F002003DE002056 +:10E8500000001A2000001A2100001B26B4D6002058 +:10E860002D94010010B50F4C23780BB9012010BD79 +:10E870000D48FFF7FBFD00230C4A2370116B0C4B76 +:10E8800019601968116320B91A680A4B1340002BEC +:10E89000ECD01F22084B00201A7040F28122074B57 +:10E8A0001A6010BD06DE0020C191010000002C405E +:10E8B00068D7002000007F119F1F0020B4D60020E1 +:10E8C00038B5174C00211748A36A23F48033A3629C +:10E8D000FFF72EFE054638B90922134B1A7040F295 +:10E8E0004222124B1A6019E01148FFF7D1FD40B1E6 +:10E8F0000A220D4B00251A7040F246220B4B1A607B +:10E900000CE0636A9B0709D5616BA36AE26A23F492 +:10E91000803342F08062E2626163A362284638BDC0 +:10E9200000002C400000DB0C9F1F0020B4D600200C +:10E930007991010038B50C46FFF794FF0546002891 +:10E9400030D0194B5A6AD10507D49A6A22F4803222 +:10E950009A629A6A42F400329A629A6A134842F4BE +:10E9600080329A62FFF782FDA0B9231F0E4904F599 +:10E97000FE744A6A5205FCD503F1400253F8040FB5 +:10E980009A420862FAD194421346F2D10122084B0E +:10E990001A7007E02122074B00251A7040F2F73267 +:10E9A000054B1A60284638BD00002C40AD9101008F +:10E9B00006DE00209F1F0020B4D6002010B51448AA +:10E9C0000C46FFF765FD40B10A22124B00201A7079 +:10E9D00040F25F42104B1A6010BD104B9A6A22F44D +:10E9E00080329A624FF400725A600D4B1B780BB95B +:10E9F000610200E021460B48FFF79AFD30B90E2274 +:10EA0000044B1A7040F26B42034B1A6010BD00BFFA +:10EA10002D9401009F1F0020B4D6002000002C4040 +:10EA200003DE002020003A19F8B507460C461546CB +:10EA30003E7AF6071DD596070FD0CE18B44227D0E0 +:10EA40003B682A46214638461B6A984708B9002089 +:10EA5000F8BD013405F50075F0E70E48FFF7F2FD4B +:10EA6000B0B90E220C4B1A7040F251420B4B1A6097 +:10EA7000F8BDCE18B4420BD03B682A462146384632 +:10EA80001B6A0134984705F500750028F2D1DEE7CE +:10EA90000120F8BD27003A199F1F0020B4D600209E +:10EAA00070B5037A1546ADF5007D0446DA070E46CB +:10EAB00018D5AB0706D029466D464FF4007268465C +:10EAC00000F06CFE01232A4631461A48FFF7BAFDD2 +:10EAD00000282CD10D22184B1A7040F21942174B06 +:10EAE0001A6024E0FFF7BEFE08B900201FE0637A39 +:10EAF000022B02D163689E420FD023682046DB6957 +:10EB000098470028F1D02368314620461B6D98476E +:10EB10000028EAD0022366606372236829462046F3 +:10EB2000DB6C98470028E0D06368013363600DF523 +:10EB3000007D70BD01003A189F1F0020B4D6002050 +:10EB4000F8B507460C4615463E7AF6071DD59607DA +:10EB50000FD0CE18B44227D03B682A46214638460B +:10EB6000DB68984708B90020F8BD013405F5007549 +:10EB7000F0E70E48FFF766FDB0B90C220C4B1A7097 +:10EB80004FF464720B4B1A60F8BDCE18B4420BD030 +:10EB90003B682A4621463846DB680134984705F52C +:10EBA00000750028F2D1DEE70120F8BD37003A12E7 +:10EBB0009F1F0020B4D6002038B504461A480D46E1 +:10EBC000FFF754FC28B10A22184B1A7040F29D122C +:10EBD00020E00122164B21461A70164B164A186087 +:10EBE000164B17481D605A60164A9A63FFF7A0FC3F +:10EBF00038B904220D4B1A704FF4D272124B1A60BE +:10EC000038BD1248FFF744FC40B12522074B1A706B +:10EC100040F2A7120C4B00201A6038BDFFF702FD2E +:10EC20000028F2D038BD00BF2D9401009F1F0020A6 +:10EC3000CAE8002068D700204000010000002C40F6 +:10EC400011003A0602007F11B4D600208D91010018 +:10EC50002DE9F043002301729F4F91B09F49A04DD1 +:10EC6000A04E437205202B703B700B7033709E4B8F +:10EC7000D3F8002142F08002C3F80021D3F800212C +:10EC800022F03F02C3F80021D3F8002142F018021D +:10EC9000C3F80021D3F8002122F08002C3F800213C +:10ECA00003F51033D3F8802042F00C02C3F8802023 +:10ECB0005A6A22F460525A62DA6942F48032DA61A6 +:10ECC0005A6A42F400625A62FFF7F8FA874B8846A4 +:10ECD0009A6C42F000429A64DA6A42F0807242F41E +:10ECE0000042DA62DA6A814CD101FBD44FF4C87079 +:10ECF000FFF738FBFFF7F4FB7D4B7E4A63637E4BE7 +:10ED0000C3F8F82160227D4B1A70A3F262334FF4EE +:10ED100080421A60E36A43F00063E362E16A11F043 +:10ED20000061FBD10846FFF703FC044620B901232C +:10ED300040F296222B7048E003244FF4D5717048BE +:10ED4000FFF7F6FB60B1694B1B69B3F5D57F04D0C3 +:10ED500006234FF427722B7085E00123337001E006 +:10ED6000013CEAD13378674C002B674E08BF4FF463 +:10ED7000401400F0CFFD814600216448FFF7D8FB26 +:10ED8000002867D021466248FFF7D2FB002861D0F7 +:10ED900000F0C0FDC9EB0000B0425BD8534B1A69CC +:10EDA000002AE9DA19695B4A5B48116000211B6996 +:10EDB0005A0044BF012388F80030FFF7B9FB04462E +:10EDC00030B902234FF42C722B70544B1A607EE042 +:10EDD00000215348FFF7ACFB044620B9032340F25F +:10EDE000B3222B70F1E7414EDFF8548133694D496E +:10EDF0001B0C4D481B04C8F80030FFF7E7FB044626 +:10EE000020B907234FF42E722B70DEE7474948489C +:10EE1000FFF7DCFB044620B9082340F2BB222B702D +:10EE2000D3E7D8F800104348FFF782FB044620B927 +:10EE3000052340F2BE222B70C7E7D8F800103348F4 +:10EE4000FFF776FB58B102213B48FFF771FB044600 +:10EE500028B10CE0172340F2A7222B7003E0142303 +:10EE600040F2C2222B702D4B00241A602FE0B36AAF +:10EE700069466FF07F4023F00603B362B36A43F044 +:10EE80000203B3624FF010137364FFF795FE18B1DD +:10EE90009DF80D309B0702D446F2A8120DE069469A +:10EEA0002648FFF789FE0028F6D09DF8103003F0C1 +:10EEB0000F03012BF0D14CF250320520FFF7FEF981 +:10EEC0001046FFF74FFAFFF70BFB01233B7020467C +:10EED00011B0BDE8F08300BFFDDD002003DE00209F +:10EEE0009F1F0020FEDD002000800D4000002C4010 +:10EEF0000B007F1105910100002800206EE400E066 +:10EF000000001A080000304040420F0000001A378D +:10EF1000000002292CD7002000000902B4D60020EE +:10EF200000001A039FE80020000009098FE8002074 +:10EF30000000090A00001B0700001A06F1FFFF800D +:10EF400030D70020264B5A6A70B596050C460DD472 +:10EF50009A6A22F480329A6272B69A6A42F4003255 +:10EF60009A629A6A42F480329A6262B61D48FFF74A +:10EF70007DFA58BB1A49231F04F5FE7408464A6AF5 +:10EF80001505FCD503F14002066A154D43F8046FE0 +:10EF90009A42F9D194421346F1D11348FFF766FA29 +:10EFA00028B11D22114B1A7040F24E3213E02A6B29 +:10EFB0000F4B1A601A682A631A6892070ED51B68ED +:10EFC0000C481840B0FA80F0400970BD1A22074B77 +:10EFD0001A7040F24332084B00201A6070BD00BF27 +:10EFE00000002C4099910100C19101009F1F002059 +:10EFF00068D7002000007F11B4D6002010B5144857 +:10F000000C46FFF745FA40B10A22124B00201A7055 +:10F010004FF46872104B1A6010BD104B9A6A42F49C +:10F0200080329A624FF400725A600D4B1B780BB914 +:10F03000610200E021460B48FFF77AFA30B90C2252 +:10F04000044B1A704FF46B72034B1A6010BD00BF73 +:10F050002D9401009F1F0020B4D6002000002C40FA +:10F0600003DE002030003A1270B5037A1646ADF583 +:10F07000007D0446DA070D461CD5B30721484FF042 +:10F0800001030CBF34466C462246FFF7DBFA054607 +:10F0900038B90B221C4B1A7040F261321B4B1A60BC +:10F0A0002CE0B4422AD04FF400726946304600F09A +:10F0B00075FB23E0FFF7D6FB08B900251EE0637A55 +:10F0C000012B02D163689D420ED023682046DB6984 +:10F0D00098470028F1D029462046FFF78FFF0028E7 +:10F0E000EBD001236560637231462046FFF72AFFAB +:10F0F00005460028E1D063680133636028460DF5BA +:10F10000007D70BD11003A119F1F0020B4D6002071 +:10F1100070B5124A00250E4645722946936A10487A +:10F1200023F480339362FFF703FA044638B90922C7 +:10F130000C4B1A7040F2C2320B4B1A600CE05EB1FD +:10F140000A48FFF7A5F938B10A22064B2C461A7077 +:10F1500040F2C632044B1A60204670BD00002C40BD +:10F160000000DB0C9F1F0020B4D600207991010025 +:10F1700010B50446FFF776FB38B1637A2BB1204611 +:10F180000121BDE81040FFF7C3BF10BD012100F011 +:10F1900037BC00F003BC08B5031D006893E8060007 +:10F1A000F6F782FB08BD00001FB50DF1100E0EE949 +:10F1B0000E00039B03B9044B0360006805B05DF8C3 +:10F1C00004EBF7F705B900BFEC1D00200368DA7CFB +:10F1D000E2B1D10702D5996A0D4A1160DA7C920733 +:10F1E00002D5D96A0B4A1160DA7C500702D5196B37 +:10F1F000094A1160DA7C110702D5596B074A116080 +:10F20000DA7CD20602D59A6B054B1A60704700BFB4 +:10F2100000E100E004E100E008E100E00CE100E0D2 +:10F2200010E100E008B5FF210068F6F7BDFB08BD5E +:10F2300070B50C4616460546FF21204600F048FBF7 +:10F240002868334622462146F7F75EFA002070BD53 +:10F2500008B50068F6F7A8FB08BD531EB3F5007F9C +:10F2600070B50646ADF5007D0C46154609D26846D8 +:10F2700000F094FA2B466A4669463068F7F744FA7C +:10F2800008E00D44AC4205D014F8011B3068F6F7D5 +:10F290008BFBF7E70DF5007D70BDF8B503780446EC +:10F2A000DA071DD5406804F11006E16803683246AC +:10F2B0001B6A9847054608B9002512E023789B078A +:10F2C00004D4237823F0010323700AE0201D324682 +:10F2D00083C8036839441B6A98470028F1D1EBE7DB +:10F2E00001252846F8BD436870B504460E4615460C +:10F2F0000BB9002070BDC3688B4213D0FFF7CDFF60 +:10F300000028F6D06B0703D50023E660237009E0E0 +:10F31000606804F1100231460368DB6898470028F2 +:10F32000F2D1E6E7237805F0030520461D4300F8F7 +:10F33000105B70BD00231370014B1B68184700BFA2 +:10F3400070D70020024B034A1A60034B18607047C5 +:10F350006CD70020A9A1010070D700202DE9F74F3C +:10F360000CAE054614469A46019196E8C00109B9CB +:10F370000020C2E0BAF1000FFAD003680021DB6878 +:10F3800098470028F4D0019B03F1FF3994F8C2316B +:10F39000EE2B5FFA89F93FD12B68224601212846DE +:10F3A000DB6898470028E3D008225549204604F03E +:10F3B00045F90028DCD1236D9945D9D84FEAA90138 +:10F3C00009F00309023107B13960B8F1000F01D02B +:10F3D00088F800902B6822462846DB68984700286A +:10F3E000C6D04FEAC91000F12003E25800F128030B +:10F3F000E35801339B1A0AB9012BB9D0CAF800208F +:10F4000006B1336010223F49204404F017F9002868 +:10F410000CBF0320042070E0B9F1030F1FD804EBE8 +:10F42000091393F8BE21520619D193F8C231B3B132 +:10F430000F2B14D009F11C0304EB0314D4F806308D +:10F44000CAF8003016B1D4F80A3033600FB1002387 +:10F450003B60B8F1000F18D088F8009015E0214605 +:10F46000002391F8BE01DAB2400681D191F8C201C1 +:10F4700000283FF47DAF9145FFF47AAF0F2806D006 +:10F4800001331031042BECD172E7012035E004EB9D +:10F4900003130132D3F8C6915FFA82FB2B68224630 +:10F4A00049462846DB68984700283FF461AF019B36 +:10F4B0005B450FD094F8D221D4F8D631052A7FF4D9 +:10F4C00057AF0BF101025FFA82FB002B3FF450AF04 +:10F4D0009944E3E7D4F8C6314B44CAF8003016B17A +:10F4E000D4F8CA3133600FB1C7F80090B8F1000FFB +:10F4F00002D0002388F80030022003B0BDE8F08F6E +:10F50000A11D0020A750016013B50446808910B1E9 +:10F510000023A3811AE06368A1688B4216D201AA76 +:10F52000184600F0A7F878B160600198B0F5803F08 +:10F5300021BFC0F30903800AA3F51053A0F52150A1 +:10F5400028BFA38180B201E04FF6FF7002B010BD6A +:10F55000B1F5807F30B506D810294FF0200414D9BA +:10F56000202914D900E03F24802912D9B1F5FC7F6D +:10F5700011D9B1F57C7F10D9B1F5FC6F0FD9B1F578 +:10F580007C6F94BF8023FF230AE0022308E004235A +:10F5900006E0082304E0102302E0202300E04023DB +:10F5A00013FB04F3B2FBF3F5B5F5806F0BD203FB4D +:10F5B0001523B2FBF4F1B3FBF4F304FB1122DBB22D +:10F5C0000132D2B203E03F22FE2340F2FF35037046 +:10F5D000AB08857023F03F031A43427030BD7F288B +:10F5E000A2EB010204D8002A3FD00870481C7047E3 +:10F5F000B0F5006F0DD2012A39D9830900F03F0020 +:10F600000A4663F03F0360F07F0002F8023B487057 +:10F610002BE0B0F5803F11D2022A28D9030B63F00A +:10F620001F030B70C0F3851300F03F0063F07F03EE +:10F630004B7060F07F03C81C8B707047032A16D98B +:10F64000830C63F00F030B70C0F3053363F07F038B +:10F650004B70C0F3851363F07F038B7000F03F03A2 +:10F66000081D63F07F03CB70704710467047002081 +:10F6700070470000884230B536D203781C0602D4A9 +:10F680001360441C33E003F0E004C02C03D103F00A +:10F690001F0302240EE003F0F004E02C03D103F07A +:10F6A0000F03032406E003F0F804F02C1CD103F050 +:10F6B000070304240444A14216D3013010F8011BAF +:10F6C00001F0C005802D0FD101F03F01A04241EAB9 +:10F6D0008313F3D1A3F180000649884204D8A3F52F +:10F6E0005841B1F5006F01D2002400E013602046BC +:10F6F00030BD00BF7FFF10007E2830B506D8A0F1D6 +:10F700006103192B8CBF0023202320E03524002324 +:10F71000204DE21A1F49012A08D903EB520235F89D +:10F72000221081428CBF14461346F2E79AB231F898 +:10F730002230984215D301EB8202C31AD1788B4252 +:10F740000FDA92F90220012A03D103F00103C01A53 +:10F7500005E00AB192B201E04EF2A032104480B24C +:10F7600030BD4B2400230C4DE21A0B49012A08D965 +:10F7700003EB520235F8221081428CBF1446134627 +:10F78000F2E79BB231F82320824204BF01EB8303EE +:10F79000588830BD5C14002020100020844641EAC7 +:10F7A000000313F003036DD1403A41D351F8043BF9 +:10F7B00040F8043B51F8043B40F8043B51F8043B4B +:10F7C00040F8043B51F8043B40F8043B51F8043B3B +:10F7D00040F8043B51F8043B40F8043B51F8043B2B +:10F7E00040F8043B51F8043B40F8043B51F8043B1B +:10F7F00040F8043B51F8043B40F8043B51F8043B0B +:10F8000040F8043B51F8043B40F8043B51F8043BFA +:10F8100040F8043B51F8043B40F8043B51F8043BEA +:10F8200040F8043B51F8043B40F8043B403ABDD259 +:10F83000303211D351F8043B40F8043B51F8043BFB +:10F8400040F8043B51F8043B40F8043B51F8043BBA +:10F8500040F8043B103AEDD20C3205D351F8043B8A +:10F8600040F8043B043AF9D2043208D0D2071CBF56 +:10F8700011F8013B00F8013B01D30B88038060467F +:10F88000704700BF082A13D38B078DD010F00303F5 +:10F890008AD0C3F10403D21ADB071CBF11F8013B65 +:10F8A00000F8013B80D331F8023B20F8023B7BE7B4 +:10F8B000043AD9D3013A11F8013B00F8013BF9D2DF +:10F8C0000B7803704B7843708B7883706046704779 +:10F8D00001B5EAB1102A17DB00F0070333B1C3F119 +:10F8E0000803D21A013B00F8011BFBDCC9B241EA54 +:10F8F000012141EA01418C46D308013BE0E8021CAA +:10F90000FBDC12F0070203D0013A00F8011BFBDC1C +:10F9100001BD00BF70B5114A0123114E114D52E8CF +:10F92000001F30682C6842E800310029F7D10E4BE7 +:10F930001B680E4A1B1B1468A3FB04454FF47A7422 +:10F940004FF47A732A4600258D4208BF944238BF8F +:10F950004FF47A7203FB002070BD00BF0CEF012052 +:10F9600068D8002064D80020041000E060D800208F +:10F9700038B5044680B1FFF7CDFF0546FFF7CAFF53 +:10F98000401BB0F57A7F04D3013C05D005F57A75AC +:10F99000F4E701F06DFBF1E738BD0000362810B543 +:10F9A00014D800010A4B1C181B58E2685868104212 +:10F9B00006D011B1C3F8842010BDC3F8882010BD53 +:10F9C000A36809B1034A00E0034A1A6010BD00BFF2 +:10F9D0000C0A002038F001003830010036280AD81F +:10F9E0000001064B19181B589A68CB681A4214BFBD +:10F9F0000120002070470020704700BF0C0A002043 +:10FA0000362830B527D8144D0001012905EB000434 +:10FA1000E268A36801D0042909D128580129456862 +:10FA200042EA0502426008D040F638020FE02D5845 +:10FA3000686820EA02026A6009B9382207E00229F0 +:10FA400001D1064A03E003290CBF054A054A1A60A2 +:10FA5000152263681A6030BD0C0A002038F00100DE +:10FA60003830010038000100084B586A9A6A10B516 +:10FA7000596A9C6AA24202D022460846F8E78842A8 +:10FA8000FAD1D20B42EA404010BD00BF00400D4009 +:10FA900072B6EFF30583414C6360EFF30883404A8D +:10FAA000404E1268404DA260404A1268E260404AEF +:10FAB000126822613F4A126862619A69A261DB6939 +:10FAC000E36100F0B9F884ED080AFFF7CDFF0B23DE +:10FAD0006062204623604FF0FF3354F8042B5340FC +:10FAE000202203F00101013A06FB01F181EA5303F0 +:10FAF000F7D1AC42F1D18362BFF34F8F2E4B2F4A27 +:10FB000018601A60BFF34F8FBFF36F8F2C4A2D4DD3 +:10FB1000D36E2D4843F44053D36602232B60D36940 +:10FB200023F07F0343F04003D361284B1B688342DB +:10FB300001D901F009FB0024254B012225492C6045 +:10FB4000204EC5F80841C5F800314FF0FF33C5F825 +:10FB5000082115460B604B608B60CB600B61D6F8BB +:10FB60000C3123B10134C6F80C514F2C02D800F0EF +:10FB7000BFF9F4E70222184B1849C3F840214FF0AF +:10FB80000042174B17485A630E4AD2F80C310BB992 +:10FB90000863FAE7144A154B1A60FEE780FF272036 +:10FBA00028ED00E02083B8EDA8FF27202CED00E031 +:10FBB00034ED00E038ED00E070EF00E0A0FF27201A +:10FBC00000C00F4000400840803DCD0BE81D0020E4 +:10FBD000009F240080E100E000002E4000800F40E4 +:10FBE00000900D40F100AD0B0400FA050CED00E0B3 +:10FBF000094A08B5136868B118440849884206D90B +:10FC000003F090FC0C2303604FF0FF3008BD106040 +:10FC1000184608BD184608BD201F002000002820F7 +:10FC2000002070474FF0FF3070474FF0FF307047B3 +:10FC300030BFFDE7FFF72CBF124A13685B07FCD506 +:10FC4000104B114A1B6892ED000AC3F30B23B8EE68 +:10FC5000400A07EE903A0D4BB8EEE77AD3ED007A02 +:10FC60000B4BF8EE677A77EE677A93ED007A094BE3 +:10FC700067EE877AD3ED006A87EEA67A30EE470A00 +:10FC8000704700BF80810D4054D8002050D800201C +:10FC900058D800205CD8002030B5254C09BB002A7C +:10FCA000244B48F280024FF0010108BF8022A36478 +:10FCB000196018BF4FF480315A604FF0000208BF3E +:10FCC0000021E2649A604FF001121B4BC3F8BC2183 +:10FCD000D3F8B02142F48032C3F8B021174A116042 +:10FCE00021E00904164B012541F080019860A360D2 +:10FCF000596000F580511D60D96000F5005119610F +:10FD000000F5405100F58040596198610023E3609F +:10FD1000094BD3F8B0112943C3F8B011D3F8B0118F +:10FD20000029FBD1BBE7D3F8B021002AFBD130BDBD +:10FD30000000002080EA002000002E40D0D70020E4 +:10FD400060EA0020836BF0B51BB1536843F40043B5 +:10FD5000536072B6446B194B24B32260D3F8B041A0 +:10FD60000C4227D1164C27682546D3F8404144F46D +:10FD70008044C3F84041D3F8B841D3F840617604D9 +:10FD80000AD50C4016D1C4600C4C8260D4F8B03156 +:10FD90001943C4F8B0110DE02E68F61BB6F5166FC6 +:10FDA000E3D3EEE78260C460D3F8B0412143C3F8E7 +:10FDB000B0110263426362B6F0BD00BF00002E4086 +:10FDC000041000E070B50546006BA0B102460024A7 +:10FDD000536813F0800301D02A6305E012680134F0 +:10FDE000012AF5D12B636B632CB10668013CAB6B28 +:10FDF00098473046F8E770BD10B5204AB1B9204B9E +:10FE0000012119608021936059600021D1604FF079 +:10FE1000011299601B4BC3F8BC21D3F8B02142F00A +:10FE20000102C3F8B021184A116022E00904174BFF +:10FE3000012441F0800198609364596000F580517D +:10FE40001C60D96000F50051196100F5405100F5C2 +:10FE50008040596198610023D3640A4BD3F8B011F4 +:10FE600041F48031C3F8B011D3F8B0110029FBD1AF +:10FE7000C5E7D3F8B021002AFBD110BD0000002057 +:10FE800080EA002000002E40D0D7002060EA002049 +:10FE900072B60A4A012303FA00F01378184310706F +:10FEA000074AD2F84831190605D480210B43C2F81D +:10FEB0004411C2F8483162B6704700BF32EA0020F0 +:10FEC00000002E400123084A03FA00F0137823EAC9 +:10FED0000000107030B9054AD2F8483123F0800391 +:10FEE000C2F84831704700BF32EA002000002E40BF +:10FEF0002DE9F047A24DD5F84461F007C5F84461FB +:10FF00000CD4710640F1C6819D4BD3F8AC21C3F8E7 +:10FF1000AC21D3F8BC21C3F8BC21ACE1D5F8AC319D +:10FF2000A846A946964A002B00F05281C5F8AC318C +:10FF3000944B9C6ADB6AD5F8402142F40052C5F824 +:10FF40004021D5F840219204F5D5D8F8402122F47B +:10FF50000052C8F840214FF00112C8F8B421D9F876 +:10FF6000B47117F00117FAD1874AA1B2176040F2B5 +:10FF70008162914220D8B1F5D06F45D2B1F5817F31 +:10FF800000F0838004D8802948D082294BD0EFE04C +:10FF900040F20232914261D0B1F5A06F40F0E880AA +:10FFA000240C3A46394638466406FFF775FE44F09D +:10FFB0008074C8F85441DFE042F22102914200F01F +:10FFC000CC8017D8B1F5086F22D0B1F5106F40F092 +:10FFD000CF806E4BC4F307441C706D4BC8F8C8311A +:10FFE0006C4BC8F8CC316C4BC8F8D03100F02CFB0E +:10FFF0003A4647E042F22122914200F0A28042F2CA +:02000004600397 +:10000000213399423DD0B3E0240C644A98B275E0A4 +:100010005E4B012162481B78037068E06048022152 +:100020000770477063E09BB203F07F02072A00F27B +:100030009F8092005B498958594A177057701F0674 +:1000400002D511F4803F01E011F0010F18BF012328 +:100050004FF00201524818BF137048E09AB202F004 +:100060007F03072B00F2848012F0800F4FEA830396 +:100070004C4A1A44136814BF43F4803343F001031D +:1000800013600022114610466FE09AB202F07F031F +:10009000072B6DD812F0800F4FEA8303414A1A44B0 +:1000A000136814BF23F4803323F00103E8E7B4F5A9 +:1000B000E06F41D13C4B52463C4918783C4B0028FC +:1000C00018BF19463846FFF769FB07237B7027F0F6 +:1000D0001F035744BFF34F8F364A136020339F42AC +:1000E000FBD8BFF34F8FBFF36F8F33485146FFF7F5 +:1000F00083FE41E01788A74204D00C3251680029E2 +:10010000F8D135E057888742F7D1200A2A4F4FEAC5 +:10011000134A03280CBF0A781289924528BF9246D9 +:10012000B4F5007FC3D1204B5246214918781F4BAC +:10013000002818BF194600E052463846FFF72EFB4C +:10014000C5E79BB2002B9CD11C4BC4F307441A6833 +:100150001B4B1A601B4B1C7093E7190C072907D126 +:10016000194A1A48146053600122FFF795FD03E015 +:100170004FF00113C5F8C031D5F8AC31D2E600BF5D +:1001800000002E4000000020D0D7002040EA0020D0 +:100190000200CC00C80002000200C800A40F00202A +:1001A0001FEA0020C0012E4041EA002035510160C5 +:1001B000EA50016070EF00E00000202068D80020C5 +:1001C00028EF01203FEA0020C850002014E9002059 +:1001D000D2F8BC41002C3FF494AEC2F8BC41434A73 +:1001E00011680C421AD01360414A1188536842F2D8 +:1001F0002102914212D19BB283B93E4A3E4B106814 +:1002000091889279186099809A711B68862B05D124 +:100210000220FFF73DFE5022384B1A70384B1B6806 +:100220001C403FF46EAE270CDFF8D8804FF0010978 +:100230006FB197FAA7F5B5FA85F508EBC51009FA7D +:1002400005F5403027EA0507FFF7BCFDF0E7A4B24B +:100250002C4F4FF00108002C3FF453AE94FAA4F554 +:10026000B5FA85F507EBC51008FA05F5FFF7AAFD05 +:1002700024EA0504EFE7D3F8B041234A002CFAD171 +:100280004FF0FF33C2F8B431D2F8843100F0DAF91C +:100290001B4B1C60F40103D51C4B1B6803B1984732 +:1002A000B00103D51A4B1B6803B19847710708D5F5 +:1002B000154B184AD3F8843113F4007318BF012387 +:1002C0001370114BD3F848311A060DD533060BD5F0 +:1002D0000A4A137843B1013BDBB2137023B9022001 +:1002E000FFF7F0FD04F0A6F8BDE8F087D0D70020B6 +:1002F000C850002014E9002020EF012042EA00202D +:10030000D4D700200000002000002E406CD8002030 +:1003100070D8002041EA00202DE9F047002A1F464E +:10032000A0F10203044614BF00264FF00056022B32 +:100330008A4617D84FEAC018DFF8309040220021D3 +:1003400009EB080546EA0A462846FFF7C1FA0120EC +:1003500049F80860A860AF6327B1034AA04013685A +:1003600018431060BDE8F087D4D7002000000020BB +:100370002DE9F047002A9846A0F10203044614BF75 +:1003800000274FF00057022B8A461CD8C501DFF822 +:10039000409040220021403547EA0A4709EB050614 +:1003A0003046FFF795FA012249F80570B260C6F8A9 +:1003B0003880B8F1000F06D0044B103402FA04F470 +:1003C0001A6814431C60BDE8F08700BFD4D7002032 +:1003D0000000002012048160C36142F0800242608C +:1003E00001F58052C26001F5005210B5026101248E +:1003F00001F5405201F5804104604261816110BD08 +:10040000831E0A46022B10B40BD8074B00F11004D0 +:10041000012103EBC010A1405DF8044B4030FFF711 +:1004200091BC5DF8044B704700000020831E0A4613 +:10043000022B06D80121034B814003EBC010FFF7CC +:1004400081BC704700000020406870471FB50F4B0B +:1004500001AC0A22D3F8200221460D4B20F07F4048 +:1004600098429CBF0A23584300F098FF094A002392 +:10047000E15C21B1013322F8021B0A2BF8D10133D0 +:10048000054A5B00137004B010BD00BF00441F405C +:100490007F9698008A1F0020881F002070B5144C9A +:1004A0004FF40031134D034604EB4024124E134A1F +:1004B00005EB40151160284632882146FFF78AFF78 +:1004C000328824F01F031444BFF34F8F0C4A13608B +:1004D00020339C42FBD8BFF34F8FBFF36F8F0320B5 +:1004E0002946FFF7A3FF4FF40032064B1A6070BD98 +:1004F0006000202040470020F6D800208CE100E07A +:100500005CEF00E00CE100E02DE9F843214A43688C +:100510001488C3F30E43C569E41A002C34DD1E4A67 +:100520001E4913780978DBB2DFF884801C4F8B42B8 +:100530001C4917D011F8039038F81960C6F50070FF +:1005400084420FD8184B06EB49202246264403EB81 +:1005500045211844FFF722F93B6828F819601C442C +:100560003C6011E00133002628F81540092B0F48A4 +:1005700028BF334620F81560CD54DBB213703B68BA +:100580001C443C60BDE8F8832846BDE8F843FFF70B +:1005900085BF00BFF6D8002027EA002031EA0020FE +:1005A0004CD8002028EA002060002020E6D8002057 +:1005B000D6D800201C4B2DE9F0411A7802F0FF0339 +:1005C00082BB1A4A12786AB3194E358855B3194F4F +:1005D000C5F50065184A3C78184902EB44182A46CC +:1005E00001EBC42440462146FFF7F4FE24F01F032C +:1005F0002C44BFF34F8F124A136020339C42FBD828 +:10060000BFF34F8FBFF36F8F04204146FFF7F8FE13 +:100610003B780849002201333280DBB2032B94BFC0 +:100620000B700A70BDE8F0813EEA002040EA00202D +:10063000F8D800203DEA002040480020601020202B +:1006400070EF00E0704700002A4B70B51B782A4D10 +:100650002A4E13B14FF4007300E0402380220021A2 +:10066000274800242B803380FFF732F9254B4FF4C5 +:100670008072214624481C70244B1C80FFF728F907 +:10068000102221462248FFF723F910222146214853 +:10069000FFF71EF9204B224610211C7002201F4B31 +:1006A0001C701F4B1C602346FFF762FE1D4B224649 +:1006B00031880320FFF730FE2346012229880420D9 +:1006C000FFF756FE20460134FFF7E8FE082CF9D16B +:1006D000154A164B1A600022154BC3F884204A2293 +:1006E000C3F88020D3F8482142F08072C3F8482133 +:1006F00070BD00BF41EA0020FAD80020F6D80020E3 +:10070000404800203DEA002040470020F8D8002063 +:10071000D6D80020E6D8002027EA002031EA0020C1 +:100720004CD800207DB3010029B401006CD8002012 +:1007300000002E402DE9F74F2B4B4FF4003280463E +:100740008B461A600026294B1C780093E4B2284B94 +:100750005E4540D2274A127894423CD00134264A62 +:100760002649C6EB0B0A092CDFF89C90019328BFA1 +:100770000024175D33F81720780231F81750104421 +:100780001F49AD1AAA4512D25246014440465E4660 +:10079000FFF704F8D9F80020019BCAEB0202C9F860 +:1007A000002033F81720924423F817A0D0E7014423 +:1007B0002A4640462E44FEF7F1FFD9F80020009B60 +:1007C0003846521BA844C9F80020E2B21A70FFF75D +:1007D00065FE019BBCE74FF400320A4B30461A60BD +:1007E00003B0BDE8F08F00BF8CE100E031EA0020EB +:1007F000E6D8002027EA002028EA0020D6D80020EA +:10080000600020200CE100E04CD800200B4B0C4A8B +:100810001B781278DBB293420DD00133094A092BC1 +:1008200028BF0023D25C084B33F81210074B03EBB0 +:100830004223585C70474FF0FF30704731EA002088 +:1008400027EA002028EA0020E6D8002060002020C7 +:10085000014B1868704700BF4CD80020114B2DE9A0 +:10086000F0411C781D46104FE4B2DFF84C800F4E6B +:100870003B789C4214D001340D4B0E49092C326850 +:1008800028BF002418F8040033F8103031F8101095 +:100890005B1AD31A3360FFF701FEE3B22B70E7E770 +:1008A000BDE8F08131EA002027EA00204CD8002082 +:1008B000D6D80020E6D8002028EA002007B501217C +:1008C0000DF10700FFF736FF10B19DF8070001E0BA +:1008D0004FF0FF3003B05DF804FB0000544A2DE9EF +:1008E000F04F85B0137881460E4603F0FF04019265 +:1008F000002B00F09980DFF848A10024D346002E99 +:1009000000F0928001234B4A0027137015464A4B92 +:1009100093F80080494B03EB48183B46BAF80010A7 +:1009200000292CD1404603910293FFF78DFD10F072 +:100930008000029B039906D14FF40063404A138064 +:10094000404B18701BE0BFF34F8F29700BB93E4B23 +:100950001F683C4B1B78002B66D13B4B1B68DB1B95 +:10096000782B03D90122374B1A705DE0019B1B786D +:10097000002B59D000F07CFB01232B70CEE72E4BCF +:10098000BBF800701D78C7F50060304BED02B74230 +:1009900002932844184433D83A464946FEF7FEFEEF +:1009A000029B4FF4006240461D4400232946FFF796 +:1009B00011FD25F01F0305F50065BFF34F8F244A95 +:1009C000136020339D42FBD8BFF34F8FBFF36F8F6F +:1009D00004204146FFF714FD174A13780133DBB2B8 +:1009E000032B88BF00231370BBF80030194AF61A96 +:1009F0001C4499440023ABF80030C2F884300DE069 +:100A000032464946FEF7CAFEBF1B34444FF040420F +:100A1000104B0026AAF80070C3F88420BFF34F8F54 +:100A20000023044A13706AE7204605B0BDE8F08F42 +:100A300040EA00203EEA00203DEA00204048002035 +:100A4000F8D800203CEA002068D800206010202060 +:100A500070EF00E000002E4007B502AB012103F863 +:100A6000010D1846FFF73AFF03B05DF804FB0000E4 +:100A70002DE9F0410E4B002401220E4F26461D4663 +:100A8000DFF834801A703B78A34207D008EB44109B +:100A9000FFF7DAFC030658BF06F500660134042CA4 +:100AA000F1D1BFF34F8F002330462B70BDE8F081AA +:100AB0003EEA00203DEA0020404800202DE9F843AE +:100AC0001E4B1B78002B37D01D4E3588A5B31D4F0C +:100AD0000123DFF88080C5F500653B7098F8004081 +:100AE0002A46194B03EB4419184B03EBC424484620 +:100AF00000232146FFF76EFC24F01F032C44BFF3B4 +:100B00004F8F134A136020339C42FBD8BFF34F8FA3 +:100B1000BFF36F8F04204946FFF772FC98F800304E +:100B20000C49002201333280DBB2032B94BF0B70DF +:100B30000A70BFF34F8F3A70BDE8F88340EA002097 +:100B4000F8D800203EEA0020404800206010202015 +:100B500070EF00E03DEA002030B572B6224C89B952 +:100B6000016879B103790F2B0CD822881A41D2077A +:100B700008D503F1007303F5E943B1EB431F01D13D +:100B800062B630BD2188002341FA03F212F001025F +:100B900022D101259D402943218062B6134DDCB24C +:100BA00003F100730471E96F03F5E94341F0C001FB +:100BB0005B01E96740F282450D490D608C768C77C8 +:100BC0000C76CC7703601A605A609A60DA601A611A +:100BD0005A619A61DA6130BD0133102BD4D162B60B +:100BE00000220371026030BDD4D8002000C00F4045 +:100BF00000800E4003790F2B10D8094A937672B605 +:100C000008490123027903FA02F20B8823EA02035E +:100C10000B8062B61023037100230360704700BF8E +:100C200000800E40D4D80020EFF3108072B6B0FAE6 +:100C300080F04009704700B162B67047F8B50C4EBD +:100C400000250C4FFFF7F0FF346802466CB1636972 +:100C500033600BB19D6100E03B601046FFF7EBFF96 +:100C60006577A36820469847ECE7FFF7E4FFF8BDF7 +:100C700084D7002080D70020FFF7E0BF044B1A681C +:100C8000044B1A60044A136801331360704700BFB5 +:100C9000041000E064D8002068D8002010B5144C7F +:100CA000236813B1134AD16879B9636813B1124A42 +:100CB000D16871B9A36813B1104AD16869B9E36802 +:100CC000A3B10F4AD16861B910BD0121D160984725 +:100CD000EBE70121D1609847ECE70121D16098470B +:100CE000EDE70121BDE81040D160184710BD00BFFD +:100CF0008031002000410840104108402041084058 +:100D000030410840036830B523B100249C600124C1 +:100D1000DC6016E0204CE36E43F44053E3660124AC +:100D20001E4B1C6003F580731D4C036003689D68B7 +:100D30003DB11033A3420360F8D900230360184685 +:100D400030BD0468174D04F1BF232260032203F570 +:100D50007703A2601B11027945F823101249CA5487 +:100D60000B784A78FF2B28BFFF23934228BF1346F6 +:100D70008A78934228BF1346CA780C49934228BF09 +:100D800013460B4AC2F828120A4A012013704FF08A +:100D90008062094B1A6030BD00C00F40004008401F +:100DA0003F41084080310020A21F002011BB0100FC +:100DB000002800207AE400E00CE100E0026810B5B1 +:100DC000FAB102F1BF2300240E4903F577039460C2 +:100DD000FF221B1141F823400B49CA540B78934260 +:100DE00028BF13464A78934228BF13468A78934215 +:100DF00028BF1346CA78934228BF1346034A13708C +:100E0000046010BD80310020A21F00207AE400E0C1 +:100E1000F8B507460D4659B18E180024B54209D0E1 +:100E20003B68384615F8011B1B6898470444F5E7F2 +:100E30000846F8BD2046F8BD064B1B8807B5ADF83F +:100E400004300222036801A95B68984703B05DF88B +:100E500004FB00BFB9160020036810B514465B6898 +:100E60009847204610BD0EB403B503AA52F8041BE0 +:100E7000019202F085FD02B05DF804EB03B070470B +:100E800070B505468AB022B90368C9B21B68984795 +:100E90002FE0012A08BF0A2209B1212004E03022F4 +:100EA00021208DF8252014E0B1FBF2F602FB16118B +:100EB000CCB2092994BF04F1300104F137010AAC26 +:100EC000C9B2044404F8241C314616B10138C0B23A +:100ED000EAE733B101380AAB2D22C0B2034403F86C +:100EE000242C2B6801A9C0F1220201445B6828462A +:100EF00098470AB070BD00294FF00A02BABF4942B4 +:100F00002D230023FFF7BCBF3C234FF4C87C2DE901 +:100F1000F041B0FBF3F403FB1402002540F26D181E +:100F20004FF0640E0A70B4FBF3F203FB1243182473 +:100F30004B704FF46163B0FBF3F3B3FBF4F204FBCB +:100F40001233394A2C468B700723B0FBF2F2101D86 +:100F5000B0FBF3F3C3EBC303C31ACB70E8B200F2E8 +:100F6000B27313F003060ED193FBFEF70EFB173797 +:100F700067B993FBFCF70CFB1737002F14BF4746EC +:100F80004FF4B77704E040F26D1701E04FF4B77704 +:100F90003C440135A242E1D24630887196B96425BD +:100FA00093FBF5F005FB103078B94FF4C87593FB4F +:100FB000F5F005FB1030002840F26D1008BF4FF42B +:100FC000B77004E040F26D1001E04FF4B770201AE2 +:100FD00064254FF4C874DFF854E0101A93FBF5F25F +:100FE00005FB123593FBF4F204FB12330022012AB5 +:100FF000D7B206D146B94DB9002B14BF1C241D240D +:1010000005E012F80E4002E01C2400E01D2484429A +:1010100004D80132001B0C2AE9D1174601304F7168 +:101020000871BDE8F08100BF80510100BB160020AF +:1010300008B5F4F76FFBF4F777FB00F019F8FAE75F +:1010400002F09CBA02F0A2BAFFF708BCFFF7DEBBC1 +:10105000FFF734BCFFF7FCBBFFF730BDFFF708BD5F +:1010600008461146FFF73ABC0846FFF7F5BC0000FA +:101070002DE9F8432C4C2378002B53D02B4D2A78A4 +:10108000002A4FD10122D9072A700BD5FFF7E0FBC8 +:1010900008B100F089FA264B1B781BB1237823F0A6 +:1010A0000103237023789A0715D50026DFF8908076 +:1010B000DFF8909098F80020F3B29A420BD959F8D3 +:1010C00023703B6838461B69984710B17B699B6861 +:1010D00098470136EEE700232B7023785B0721D574 +:1010E00014490B68F3B1EFF30583DBB9EFF310821A +:1010F00072B6086810B1104C25781DB192B962B66D +:10110000BDE8F8830123237043690B600BB19D6137 +:1011100001E00A490B6002B962B600258368457791 +:1011200098472570BDE8F8836E24002010E9002060 +:101130008A5101607CD700200CE9002088D700206C +:101140000DE900208CD70020824AF0B553699669DA +:10115000A2F5F822D468804A904211D97F4A904281 +:1011600017D97F4919257F4A0144B1FBF2F1694340 +:1011700040F2276201F2E2418A4228BF0A460AE0B1 +:1011800040F2B63240F27E41774DA84288BF0A460F +:1011900001E040F2E2426F4DA2F54872D5F88010AE +:1011A00041F0C001C5F880101921B2FBF1F104F043 +:1011B0001F028A4207D224F01F046C4A0C43D460F9 +:1011C0001568002DFCDA9F012CD4694A1569694A1B +:1011D0002A40684DAA420BBF4FF0C055002500229F +:1011E000012283EA050717F0605F04D023F0605303 +:1011F0002B43584D6B61150386EA050212F4405FDC +:1012000004D143F00073534A536108E026F440527E +:101210002A43504DAA61AA6C1607FCD4F1E7956CDD +:10122000AD06FCD40125544F2E4605FB06F2424381 +:10123000BA4205D8072E01D80136F6E7042D0CD99D +:1012400002F5B7024D4802F55862B2FBF0F26C2A83 +:1012500006D8352A98BF362203E001350126E4E797 +:101260006C22434F5043DFF830C1D7F800E00EEA5C +:101270000C0C42F0004EB0FBF6F04EF4005EF4456C +:10128000B0FBF5F009D1334F721ED7F810E00EF025 +:10129000070696423E460BD110E04FF4805E42F4C2 +:1012A0000052C7F800E03A603A68002AFCDAEAE740 +:1012B00002F007023A61B26CD703FCD4013DAD02E3 +:1012C00083EA050212F4E05F09D023F4E05305F449 +:1012D000E055204A2B435361956CAD07FCD4284A56 +:1012E000284D0244B2FBF5F5042D28BF04256A1EE3 +:1012F000120283EA020616F4407F164E05D023F44C +:10130000407302F44072134373617369114A23F00E +:1013100000737361936C9B06FCD41B4BB0FBF5F51B +:1013200018601A4B1D601A4BB0FBF3F24FF0FF33FD +:10133000B3FBF2F3174A136004F01F03994207D27C +:1013400024F01F03094A0B43D3601368002BFCDA17 +:10135000F0BD00BF00C00F4000A4781F0046C323AB +:1013600000BA3CDC003FAB0100366E0100000840D3 +:1013700000800D4040300080FFB19F26001BB70069 +:101380007FD1F00880D1F008E81D0020E41D002086 +:1013900040420F0060D800207F30018003460020CB +:1013A00030B5B3FBF2F402FB1433092B94BF303396 +:1013B0003733DBB20B5423460CB10130F1E70A1886 +:1013C00023465470C41AA34206DACC5C1578CD5477 +:1013D000013302F80149F5E7084630BD4FF4704388 +:1013E0000022A0F88C310F231146A0F88E31A0F80E +:1013F0009021B0F888319BB2F0B543F0F00360273C +:101400004FF460464FF4806548F2B824A0F8883164 +:1014100007FB02030132042A9E80DD80598419866D +:1014200059805981DC815982D9825983D983EFD17E +:10143000B0F888319BB243F00F03A0F88831B0F8C0 +:1014400088319BB243F47063A0F88831F0BD00226C +:10145000F0B511464FF00F0E41F2010745F6C056A8 +:1014600043F22605540101320319042A9981598156 +:10147000A3F80EE09F82DE80015319829D81F1D195 +:10148000F0BD0000124A134808B5936F43F47F0380 +:101490009367D2F8803043F07C4343F44033C2F882 +:1014A0008030FFF79BFF0C48FFF798FF0B48FFF7D2 +:1014B00095FF0B48FFF792FF0A48FFF7C8FF0A485D +:1014C000FFF7C5FF0948BDE80840FFF7C0BF00BFF0 +:1014D00000C00F4000C03D4000003E4000403E4084 +:1014E00000803E4000C01D4000001E4000401E40E5 +:1014F000036853B1406848B10C22B0FBF2F302FB21 +:101500001300B0FA80F0400970471846704710B5D4 +:101510000146FFF7EDFF044608B101240FE04B68D8 +:101520000C20B3FBF0F200FB12320AB19B1A4B60A5 +:101530004B68F02BF1D801F0F5FF1C230360204627 +:1015400010BD70B51E46044628B901F0EBFF162306 +:101550002546036026E001B1A2B92046FFF7C8FF87 +:10156000054650B1A36823B1626800212068FEF7E8 +:10157000AFF910220021204611E001F0D3FF16231D +:1015800003600FE0049B80E80600C360FFF7BFFF25 +:10159000054638B12EB1626800212068A660FEF7CA +:1015A00097F90125284670BD7047000000B5B0EEE0 +:1015B000407B17EE903A234A23F00043934285B0D4 +:1015C0001ADD214A934204DD30EE400B05B05DF890 +:1015D00004FB684600F03AFE00F0030001281DD02D +:1015E000022811D008B39DED021B9DED000B01F008 +:1015F0003DF8B1EE400BE9E700209FED101B01F034 +:1016000005FC05B05DF804FB01209DED021B9DED7E +:10161000000B01F0FBFBB1EE400BD7E79DED021B89 +:101620009DED000B01F022F8D0E701209DED021B9B +:101630009DED000B01F0EAFBC8E700BF00000000D1 +:1016400000000000FB21E93FFFFFEF7F00B52DED1B +:10165000028BB0EE408B8BB000F0B0F9314B93F9B8 +:1016600000305A1C09D0B4EE488BF1EE10FA04D6C3 +:10167000B5EEC08BF1EE10FA04D90BB0BDEC028BC5 +:101680005DF804FB284A019200228DED028B8DED5E +:10169000048B0892C3B9B5EE408B244B4FF06042E7 +:1016A000F1EE10FACDE9062333D102230093684608 +:1016B00001F0A0FCA8B1089BC3B99DED060B0BB0CF +:1016C000BDEC028B5DF804FB1949B5EE408B0020A0 +:1016D000F1EE10FACDE906010DD1022293420092FB +:1016E000E5D101F01FFF22230360E4E701F01AFFB8 +:1016F000089B0360E1E70122022B00920BD101F06D +:1017000011FF212303600B4801F078FC8DED060BDF +:10171000D1E701230093684601F06CFC0028F2D168 +:10172000EDE700BFAA1F00208C0E0020FFFFEFC7CF +:101730000000F0FF940E002000000000F0B52DED39 +:10174000088BB0EE40ABB0EE419B964C8BB000F0F6 +:10175000B9F994F90030B0EE408B5A1C34D0B4EE95 +:10176000499BF1EE10FA2FD6B4EE4AABF1EE10FA27 +:1017700076D69FED8ABBB4EE4BABF1EE10FA29D1D1 +:10178000B4EE4B9BF1EE10FA13D101228649009280 +:1017900000228DED02AB8DED049B8DED06BB01911A +:1017A0000892002B4BD0B7EE000B0BB0BDEC088BB2 +:1017B000F0BDB0EE490B01F089FB28B1B5EEC09B3E +:1017C000F1EE10FA00F1A080B0EE480B0BB0BDECCA +:1017D000088BF0BD01F07AFB0546002857D0B5EE26 +:1017E000408BF1EE10FA4FF000064FF00007EBD1FE +:1017F000B0EE4A0B01F06AFB0028E5D0B0EE490BD1 +:1018000001F064FB0028DFD0674A01928DED02AB46 +:101810008DED049BCDE906670421002294F9003088 +:1018200000910892022B03D0684601F0E3FB58B9FF +:1018300001F078FE2223036006E08DED06BB6846CA +:1018400001F0D8FB002873D0089B1BB101F06AFEA1 +:10185000089B03609DED060B0BB0BDEC088BF0BD43 +:10186000B5EE409BF1EE10FAAED1B7EE000B0122BF +:101870004D490092022B4FF000028DED02AB8DED31 +:10188000049B019108928DED060BD8D19EE7B0EE36 +:101890004A0B01F01BFB0028A1D0B0EE490B01F070 +:1018A00015FB00289BD0B4EE488BF1EE10FA94F9AA +:1018B00000303D4A08955ED603218DED02AB8DEDDB +:1018C000049B8DE80600002B37D1B5EEC0AB374B3B +:1018D0004FF06042F1EE10FACDE90623A4D5B6EE42 +:1018E000007B29EE079BB0EE490B01F08FFBB4EEB5 +:1018F000409BF1EE10FA3BD02D4994F900304FF0A7 +:101900006040CDE906018DE7274A94F90030019245 +:10191000012100228DED02AB8DED049B0091089218 +:10192000002B8AD023490020022BCDE9060186D165 +:1019300001F0F8FD2123036086E71F49B5EEC0AB37 +:101940000020F1EE10FACDE906017FF56BAFB6EE9F +:10195000007B29EE079BB0EE490B01F057FBB4EE7C +:10196000409BF1EE10FA03D0124B0022CDE9062382 +:1019700094F9003056E701218DED02AB8DED049B0B +:101980008DE80600002B3FF458AF8BEE0B7B022B4B +:101990008DED067BCCD052E7AFF300800000000055 +:1019A00000000000AA1F0020980E0020FFFFEF4754 +:1019B000FFFFEFC70000F0FF0000F07F30B52DED16 +:1019C000028B83B08DED000B9DE80C00B3F5801FFA +:1019D0001BDA23F000410A4343D0002B4BDB9DED83 +:1019E000006B9FED2A7B26EE077B8DED007B019B34 +:1019F00032498B426FF035020CDD9DED007B37EEF6 +:101A0000070B03B0BDEC028B30BD2C498B424FF06D +:101A10000002F2DC1815A0F2FF308418E00FC3F3C7 +:101A20001301C0F57F75DDE900232044033507EE7F +:101A3000900A41EA055343EC102BB8EEE78B01F016 +:101A400005FC9FED147B9FED156B20EE070B9FEDC2 +:101A5000157BA8EE060BA8EE070B03B0BDEC028BBE +:101A600030BD9FED126B9FED137B86EE070B03B02D +:101A7000BDEC028B30BD9DED007B37EE476B9FEDDB +:101A80000D7B86EE070BBCE7AFF300800000000083 +:101A9000000050430EE526157BCBDB3F362BF111C2 +:101AA000F3FE593D00609F501344D33F00000000F7 +:101AB000000050C30000000000000000FFFFEF7FA7 +:101AC000000000002DE9F04F51EC110B2DED088BBB +:101AD00021F0004555EA000487B03AD053EC102BB2 +:101AE0006A4F23F00044BC4210EE10AA994629DC4C +:101AF000884611EE106A24D0BD4223DC634FBD42FC +:101B00007AD0B9F1000F7ADB4FF0000BA6BB5F4E25 +:101B1000B54200F090805E4EB54266D0B8F1804F7D +:101B200000F057825B4EB04526D1B9F1000F23DBA0 +:101B300043EC102B07B0BDEC088BBDE8F04F00F074 +:101B4000D3BC6AB104F1404404F5801454EA0A039A +:101B500008D1B7EE000B07B0BDEC088BBDE8F08FE5 +:101B6000A542CBDD4C4807B0BDEC088BBDE8F04F7B +:101B700001F044BA4FF0000B16461F4647EC106BBD +:101B8000CDE9020101F09AF98DED000BBAF1000FD9 +:101B90001AD04FEAD97909F1FF395BEA09035ED01F +:101BA0003E4B9D4240F3808003F104739D4240F31D +:101BB0009A823B4B9C4259DDB8F1000F59DD9FEDF5 +:101BC0002F0B20EE000BC6E724B1314B29F0404229 +:101BD0009A42DED1B8F1000FC0F27C82B9F1000F59 +:101BE000C0F2E6819DED000BB5E7B8F1000FC0F241 +:101BF000BC8243EC102BAEE7002E82D0A2E7294F27 +:101C0000BD4229DCA7F15477BD427FF77DAF2F1588 +:101C1000A7F2FF37142F40F3B682C7F1340726FA34 +:101C200007FE0EFA07F7BE427FF46EAF0EF0010E0C +:101C3000CEF1020B6AE704F1404303F5801353EA47 +:101C40000A0386D0164B9C4240F33B82B8F1000F4A +:101C50000FDB41EC100B7EE74FF0020B56E747EC31 +:101C6000176B37EE477B87EE070B74E7B8F1000F71 +:101C7000A5DB9FED040B6EE7AFF300809C75008839 +:101C80003CE4377E00000000000000000000F07F10 +:101C90000000F03F0000E03F940E00200000E04113 +:101CA000FFFFEF3FFFFF3F43B4F5801F80F25B82F1 +:101CB0009DED006B9FEDC97B26EE077B8DED007BD4 +:101CC000019C6FF03406ED4A2315C4F31304A3F20C +:101CD000FF3344F07F5194421E4441F4401140F3DD +:101CE0003A82E74B9C4240F36C82B7EE007B9FED5B +:101CF000BD3B0136A1F580110025B0EE430BDDE9B7 +:101D00000023B7EE004B0B4643EC112B4C1031EE89 +:101D1000076B31EE472B84EE065B22EE056B8DEDF3 +:101D2000006BDDE9002344F0005404F50024002298 +:101D30000020611943EC142B41EC160BB1EE44ABBF +:101D400036EE477BAAEE062B31EE477BB0EE426BB8 +:101D5000AAEE076B9DED007B26EE052B9DED006B3B +:101D600037EE047B26EE06BB9FEDA09B27EE026BB1 +:101D70009FEDA08B9FEDA11BABEE098B9FEDA17B8F +:101D8000ABEE081B2BEE0B8B9FEDA05BABEE017B4C +:101D9000ABEE075B9FED9F7BABEE057BB0EE085B88 +:101DA000A8EE076BB0EE457BA4EE047B37EE067B16 +:101DB0008DED047B04929DED049B39EE455BAAEE0C +:101DC000045B36EE455B9DED006B25EE066BA2EEE7 +:101DD000096BB0EE465BA4EE095B8DED005B0092F3 +:101DE0009DED004B9FED8D2BB0EE445BAAEE095BA1 +:101DF0009FED8C7B36EE456B9FED8C8B26EE077B43 +:101E000001EE906AA4EE087BB8EEE11B37EE007B92 +:101E1000B0EE476BA4EE026B36EE036B36EE016B51 +:101E20008DED006B00929DED005B35EE416B36EE63 +:101E3000436BA4EE426B37EE466BDDE90234BFEE36 +:101E4000000B2146002044EC173B41EC140B26EE1E +:101E5000076B37EE447BA5EE076B25EE045B36EE91 +:101E6000057B8DED007BB7EE007B864B019A0BF175 +:101E7000FF3B5BEA090414BFB0EE478BB0EE408B2A +:101E80009A42009C40F3028102F13F4303F5E003D4 +:101E9000234340F0718136EE054B34EE454B9FED08 +:101EA000657B36EE077BB4EEC47BF1EE10FA00F3EF +:101EB000638113461B154FF48011A3F2FE3341FAE0 +:101EC00003F39918C1F30A506F4EA0F2FF30064198 +:101ED00021EA06050024C1F3130345EC174BC0F1BA +:101EE000140043F4801343FA00F0002A35EE475BF8 +:101EF00036EE057B8DED007BB8BF40420105DDE984 +:101F00000023B0EE002BB7EE007B9FED4C1B9FED46 +:101F10004D0B00229FED4D4B43EC132B9FED4D9B42 +:101F200023EE044B33EE455B36EE455BB0EE446B7F +:101F3000A5EE006B9FED495BB0EE464BA3EE014B67 +:101F4000B0EE440BA3EE410B36EE406B9FED450B1C +:101F500024EE043BA3EE095B9FED441BA3EE050BAF +:101F6000A4EE066B9FED435BA3EE001BA3EE015BAB +:101F7000B0EE441BA3EE451B24EE013B31EE422B99 +:101F800083EE025B35EE466B36EE446B37EE467BF6 +:101F90008DED007B019B1944B1F5801FC0F21A81C1 +:101FA000DDE900230B4643EC102B20EE080BD2E5B5 +:101FB00004F1404404F5801454EA0B0300F0FA8065 +:101FC000BBF1010F7FF40EAE9DED007BB1EE470B30 +:101FD000C1E543EC172B27EE070BBCE50000000022 +:101FE000000040430000000000000000EF4E454AA2 +:101FF000287ECA3F65DBC9934A86CD3F01411DA9B2 +:102000006074D13F4D268F515555D53FFFAB6FDBE7 +:10201000B66DDB3F033333333333E33F000000E07F +:1020200009C7EE3FFD033ADC09C7EE3FF5015B143B +:10203000E02F3EBEFE822B654715973C0000000056 +:10204000432EE63FEF39FAFE422EE63F396CA80CEC +:10205000615C20BED0A4BE726937663EF16BD2C50A +:1020600041BDBBBE2CDE25AF6A56113F93BDBE16E7 +:102070006CC166BF3E5555555555C53F8E980300FA +:1020800079B60B00FFFF8F40FFFF0F00694D22F074 +:102090000043AB4240F3848067491144214309D196 +:1020A00036EE057B37EE457BB4EEC76BF1EE10FAEA +:1020B0003FF600AF9FED4D0B28EE007B27EE000BA7 +:1020C00049E5B8F1000FBFF6D4AD41EC170BB1EE06 +:1020D000470B40E59DED005BB7EE007B87EE056B9F +:1020E0008DED006B7AE5554B9C427FF7BFAD544BAD +:1020F0009C423FF761ADB7EE007BB5EE008B9DEDE6 +:10210000005B9FED3C2B35EE477BB6EE005B9FED11 +:102110003B3BB1EE474B27EE070B9FED3A6BA4EE2E +:10212000083BA4EE035B9FED391B25EE005B26EE1A +:10213000456BA7EE016BB0EE465BA7EE025B53EC7E +:10214000152B002243EC152BB0EE457BA4EE027B51 +:1021500036EE476B71E69FED2F3BB7EE007BB0EE9E +:10216000430B0025CBE50026ADE543EC162BB7EE7F +:10217000007B87EE060BEEE49FED280B28EE007B3C +:1021800027EE000BE7E4002E7FF4F4ACC7F1140750 +:1021900045FA07FE0EFA07F7BD4220D0B346BAE46F +:1021A000284CA3423FF786AE36EE057B01468DED07 +:1021B000007BA4E69DED007B37EE477B87EE070BA7 +:1021C000C9E49FED183BB7EE087B9FED180B4FF469 +:1021D000802594E5B0EE470B00F0A8FFE5E60EF091 +:1021E000010ECEF1020B96E4AFF3008059F3F8C272 +:1021F0001F6EA501000000604715F73F5555555566 +:102200005555D53FFE822B654715F73F44DF5DF8F6 +:102210000BAE543E00000000000000009C750088DA +:102220003CE4377E0000004003B8E23F06D0CF43D5 +:10223000EBFD4C3EFFCB904000346F3FFEFFEF3F85 +:102240000000F03F0000E03F0000000070B553ECDC +:10225000102B9E4923F000468E4288B062DD9C49D7 +:102260008E421D461CDC002B9FED887B40F3DF80F7 +:1022700030EE477BA1F51B21A1F5F0618E4263D0C2 +:102280009FED846B37EE465B37EE457B012380ED97 +:10229000005B37EE467B80ED027B184608B070BDD0 +:1022A0008C498E42044656DD8B498E4244DC1046F2 +:1022B0003215A2F21642A6EB025141EC160B9FED2D +:1022C000777BBDEEC64B0023B8EEC44B36EE446BB5 +:1022D00026EE076BBDEEC65B8DED024BB8EEC55B1F +:1022E00036EE456B26EE077BB5EE407BF1EE10FA3D +:1022F0008DED045B8DED067B40F0BB80B5EE405B61 +:10230000F1EE10FA0CBF012302237449019102215E +:10231000009102A8214600F039FA002DC0F29B80FE +:10232000034606E00024002580ED000BC0E90245CD +:102330000023184608B070BD30EE407B002380EDCE +:10234000027B80ED007BF4E79FED565B9FED576BC2 +:1023500037EE457B96E700F0B1FDB6EE007B9FEDD2 +:10236000556BA0EE067BFDEEC77B9FED483B17EE5D +:10237000903A9FED486B1F2BB8EEE75BB1EE454BF3 +:1023800025EE067BA4EE030B1BDC554A591E52F8C2 +:102390002120964215D030EE476B84ED006B30EE75 +:1023A000460B30EE470B002D84ED020BC1DAB1EE87 +:1023B000466BB1EE400B84ED006B84ED020B5B428B +:1023C000B7E730EE476B16EE902A3615C2F30A5285 +:1023D000B21A102A84ED006BE1DDB0EE403B9FEDB8 +:1023E000317B9FED326BA4EE073B30EE430BA4EE46 +:1023F000070BB0EE407B95EE067B33EE476B16EE97 +:10240000902AC2F30A52B61A312E84ED006B39DDE0 +:10241000B0EE430B9FED296B9FED2A2BA4EE060B2C +:1024200033EE407BA4EE067B95EE027BB3E72D49AD +:1024300030EE077B8E421ED09FED166B37EE065BAB +:1024400037EE457B4FF0FF3337EE067B80ED005BC8 +:1024500080ED027B6DE794ED006B94ED027BB1EEB5 +:10246000466BB1EE477B434284ED006B84ED027B0B +:102470005FE7032349E79FED0B5B9FED0C6B37EEA6 +:10248000057BDBE7B0EE430B89E700BF000040545B +:10249000FB21F93F3163621A61B4D03D00000000B6 +:1024A000000070410000601A61B4D03D7370032ECB +:1024B0008A19A33B83C8C96D305FE43F0000002E3A +:1024C0008A19A33BC14920259A837B39FB21E93F27 +:1024D0007BD90240FB213941FFFFEF7F9C0E00209A +:1024E0008C0D0020FB21F93F2DE9F04182B08DEDEC +:1024F000000B5D49019B00980C461940A14200F079 +:102500009880002B024677DD1F1500F08280A7F22D +:10251000FF37C3F31303F90743F4801367D403EBC6 +:10252000D27100260B447F105200B64616204FF49D +:1025300000110EEB01049C424FEAD2754FEA4202B1 +:1025400003DC1B1B04EB010E0E44013805EB4303B7 +:102550004FEA5101EDD1844620244FF0004109E0BB +:1025600020D003EBD275013C4FEA51012B444FEAD6 +:10257000420220D09E4501EB0C05F1DA002D05EB5F +:10258000010C09DBF0469542CEEB030300D9013B79 +:10259000521B0844C646E4E7BCF1000FF2DB0EF123 +:1025A0000108F0E795421AD8002D05EB010C48DB35 +:1025B00098460023ECE7134313D140087110F3074A +:1025C00001F17F5101F5001148BF40F0004001EBDF +:1025D0000753024643EC102B02B0BDE8F08173466E +:1025E000BFE7421C31D000F001031844E5E75B006F +:1025F00003EBD273520092E723F0004101431DD058 +:102600005BBB1F46D30A153F5205002BFAD0DD02F3 +:102610001ED4002100E001465B00DC0201F1010054 +:10262000F9D5C0F1200422FA04F423437F1A824032 +:102630006DE7A0EE000B02B0BDE8F0819DED000B50 +:10264000CAE7BCF1000FAADAB2E701362046B5E7C7 +:1026500020244FF0FF310020E5E79DED007B37EEB1 +:10266000477B87EE070BB7E70000F07F10EE903A4C +:1026700023F00043B3F1795F2CDAFDEEC07B17EE57 +:10268000903A002B61D020EE007B9FED324B9FED06 +:10269000335B9FED346BA7EE045B9FED344BA7EEED +:1026A000056B9FED345BA7EE064B9FED346BA7EEF9 +:1026B000045BA7EE056B26EE076B21EE400BB6EE32 +:1026C000005BA7EE060BB7EE006B97EE050B36EE40 +:1026D000400B70479FED1F4B20EE007B9FED1F5B73 +:1026E0009FED206BA7EE045B9FED204BA7EE056BE3 +:1026F000244AA7EE064B9FED1F5B9FED206BA7EED4 +:10270000045B9342A7EE056B26EE076BD5DD1E4AF0 +:10271000934215DCB7EE004B0020A3F5001141EC0D +:10272000150B34EE454B21EE401BB6EE003BA7EEF9 +:10273000061B97EE035B35EE415B34EE450B7047AD +:10274000B6EE074BB5EE025BEDE7B7EE000B704758 +:10275000AFF30080D43888BEE9FAA8BDC4B1B4BDD7 +:102760009EEE213EAD529C804F7E92BE9015CB19BD +:10277000A001FA3E7751C1166CC156BF4C55555554 +:102780005555A53F3233D33F0000E93F2DE9F04FC7 +:102790002DED088BADF5137DB04CA49EB04D54F8D3 +:1027A00026600193D41E85FB0475E417C4EBA504D1 +:1027B00024EAE4745F1E04F1010AAAEB8A0A8B463C +:1027C000F1190294814602EBCA0AA4EB070318D45C +:1027D000194401311AAAA5980AE050F8234007EEDF +:1027E000904A0133B8EEE77B8B42A2EC027B08D023 +:1027F000002BF2DA9FED937B01338B42A2EC027B3C +:10280000F6D1002EC0F2E282019B6AA806F1010E09 +:10281000DC0000EBCE0E09EB04013D46002FC0F2B8 +:10282000C8811AAB9FED877B03EBC50208324B468C +:10283000B3EC025B32ED026B8B42A5EE067BF7D167 +:10284000A0EC027B704505F10105E7D106F180435C +:10285000023B9B0006AA9FED7D9B9FED7E8B03F1C3 +:10286000040813444C44904403933546CDF810B00B +:1028700092AB03EBC503002D13ED280B17DD6AA9FE +:1028800001EBC50305AA20EE097BBDEEC77B33ED46 +:10289000026BB8EEC77BA7EE480BFDEEC05B8B4228 +:1028A00015EE900A37EE060B42F8040FEBD15046B6 +:1028B00000F03CFCB0EE40ABB4EE000B2AEE000B97 +:1028C00000F00CFBB2EE007BA0EE47ABFDEECA7B46 +:1028D000BAF1000F17EE90BAB8EEE77B3AEE47ABCD +:1028E00040F34C8105F1FF3E06ABCAF1180253F8E4 +:1028F0002E3043FA02F000FA02F206A99B1ACAF13E +:10290000170241F82E30834443FA02F1002939DDE1 +:10291000002D0BF1010B40F32482002210460DF133 +:10292000140E8C4608E0C3F1807113B1CEF800108C +:102930000120013295420EDD5EF8043F0028F2D0FE +:10294000C3F1FF13013203F57F439542CEF8003007 +:102950004FF00100F0DC6146BAF1000F10DDBAF172 +:10296000010F00F01281BAF1020F09D16A1E06AB05 +:102970000DF1180E53F82230C3F315034EF8223030 +:1029800002296FD0B5EE40ABF1EE10FA7CD105F123 +:10299000FF3E76450FDC05F18042013A06AB03EBC2 +:1029A0008202002052F80439424540EA0300F9D17E +:1029B000002840F01581731E06AA52F82330002B20 +:1029C00040F0CC81039B4FF0010E53F804290EF127 +:1029D000010E002AF9D0AE446B1C73452DDC029A1F +:1029E0009818019A00F1804051190EEB020CA59A3B +:1029F000013802EB80001AAA02EBC10102EBCC0CF9 +:102A00006AAA02EBC30550F8043F07EE103AB8EE8D +:102A1000C77B002FA1EC027B9FED0A7B09DB4B46B5 +:102A20000A46B3EC025B32ED026BA342A5EE067BD5 +:102A3000F7D16145A5EC027BE5D1754618E700BFEB +:102A4000AFF3008000000000000000000000000064 +:102A50000000703E00000000000070417C0D00206E +:102A6000ABAAAA2AB7EE000B30EE4AAB002889D0F9 +:102A70005046059100F05AFB3AEE40ABB5EE40AB44 +:102A8000F1EE10FA059982D0B0EE4A0BCAF10000BF +:102A90000BEE10BA8946DDF810B000F047FB9FED51 +:102AA000D16BB4EEC60BF1EE10FAC0F272819FED5D +:102AB000CF7B20EE077BBDEEC77B06A9B8EEC75BD8 +:102AC000A5EE460BBDEEC00B6B1C10EE102A41F8B4 +:102AD000252017EE102A41F823200AF1180AB7EE34 +:102AE000000B5046019300F021FB019B002BC0F22C +:102AF0005E816AACDF0006AA9FEDBC6B02EB83022D +:102B000004EB070C04320CF1080032ED017AB8EE48 +:102B1000C77B27EE007B20ED027B20EE060BA04258 +:102B2000F3D10DF5D07800250DF5847E002EC0F28E +:102B30001281B44861469FEDAF6B9FEDB07B0022E0 +:102B400003E0954208DBB0EC026BB1EC025B0132B2 +:102B50009642A5EE067BF4DAACF1080C0EEBC5024A +:102B6000C44582ED007B05F10105DFD1A49A032A5B +:102B700000F2AD80DFE802F0DDB5B55010D16B1E7C +:102B800006AA52F82310C915C0E66A1E06AB0DF15D +:102B9000180E53F82230C3F316034EF82230EFE636 +:102BA000B6EE007BB4EEC7ABF1EE10FA0BDA002103 +:102BB000E8E69FED927BA0EC027B704505F10105F4 +:102BC0007FF42CAE42E6002D0BF1010BC8BF0221B1 +:102BD0003FF7A3AEB7EE007B022137EE4AABD1E65A +:102BE00006AA0BEE10BA52F82E20DDF810B073468C +:102BF0008946AAF1180A002A7FF471AF0EF18042CB +:102C0000013A06A901EB820252F80419013BAAF12C +:102C1000180A0029F8D062E7002B40F3C58003F1C1 +:102C20000052013A0EEB0704D00094ED007B00F156 +:102C3000080410307444704444AD34ED026B36EE39 +:102C4000075B36EE456B36EE077B20ED027BB0EE80 +:102C5000457BA84284ED005BEFD1012B40F3A480BB +:102C6000D200774402F1100097ED007B08327044E7 +:102C70000EEB020346AC024633ED026B37EE065B09 +:102C800036EE456B36EE077B22ED027BB0EE457BE0 +:102C9000944283ED005BEFD19FED587B30ED026BEA +:102CA000844237EE067BF9D14B46002B66D0B1EE5D +:102CB000477B9EED005B9EED026BB1EE455B8BEDBD +:102CC000005B8BED047BB1EE467B8BED027B1BEE54 +:102CD000103A03F007000DF5137DBDEC088BBDE83D +:102CE000F08F9FED467B07F10802724432ED026BD4 +:102CF000724537EE067BF9D14A46A2B3B1EE475B87 +:102D00009EED006B002B8BED005B36EE477B0BDD01 +:102D100044A80122B0EC026B0132934237EE067BED +:102D2000F8DA4B46002BD0D0B1EE477B8BED027B1F +:102D3000CDE79FED327B0837BE443EED026B013B91 +:102D40005A1C37EE067BF8D14B460BB1B1EE477BF0 +:102D50008BED007BBBE79FED297BFDE64FF0010E7D +:102D600039E60020F8E59EED006B002B8BED007B33 +:102D700036EE477BCCDC8BED027BA8E7DEE9000179 +:102D8000DEE902238BED047BCBE90001CBE90223D2 +:102D90009DE7BDEEC00B06A910EE102A2B4641F8A8 +:102DA00025209CE60DF5847E9FED147B7CE7A49A9C +:102DB000032A8CD801A151F822F000BF51DC010098 +:102DC00047DC010047DC010019DC0100019BDC004D +:102DD0003CE59FED0A7B0DF5847E8DE79FED077B3B +:102DE000B2E700BF000000000000704100000000DA +:102DF0000000703E00000040FB21F93F0000000091 +:102E000000000000880200200000000010EE903A50 +:102E100023F00043B3F1795F04DAFDEEC07B17EED7 +:102E2000903A23B320EE007B20EE074B9FED155B1D +:102E30009FED166B9FED173BA7EE056B9FED175BA4 +:102E4000A7EE063B9FED176BA7EE035BA7EE056BA6 +:102E500070B126EE446BB6EE003B9FED145BA1EE25 +:102E6000036B97EE061BA4EE051B30EE410B70477B +:102E70009FED105BA7EE065BA4EE050B704700BF4D +:102E8000AFF300807CD5CF5A3AD9E53DEB9C2B8A35 +:102E9000E6E55ABE7DFEB157E31DC73ED561C119B7 +:102EA000A0012ABFA6F810111111813F49555555AF +:102EB0005555C53F495555555555C5BF53EC102B74 +:102EC00023F0004343EC102B704700BF10EE903A04 +:102ED00043F0004000F58010C00F704770B483B01D +:102EE0008DED000B0199009CC1F30A52A2F2FF3351 +:102EF000132B0D4620461EDC002B43DB3B4A1A41B8 +:102F000001EA020634431BD09FED367B9DED006B3A +:102F100036EE077BB5EEC07BF1EE10FA04DD00293A +:102F200043DB25EA020100200B46024643EC102B4E +:102F300003B070BC7047332B07DDB3F5806F2FD023 +:102F40009DED000B03B070BC7047A2F213424FF02E +:102F5000FF3424FA02F21042F2D09FED227B9DED65 +:102F6000006B36EE077BB5EEC07BF1EE10FADBDDD1 +:102F7000002920DB294620EA02000B46024643ECEA +:102F8000102BD5E79FED177B30EE077BB5EEC07BAE +:102F9000F1EE10FAC8DD002918DB00200146C3E776 +:102FA0009DED007B37EE070BCCE74FF4801141FA23 +:102FB00003F31D44B5E7142B10D00121C3F13403F2 +:102FC00001FA03F3181828BF6D18D3E721F0004267 +:102FD000074B224318BF19460020A5E70135C9E772 +:102FE000AFF300809C7500883CE4377EFFFF0F0044 +:102FF0000000F0BF00207047000000009FED010BB3 +:10300000704700BF000000000000F87FF0B453ECF0 +:10301000102BC3F30A55A5F2FF30132884B01946CC +:103020004FEAD37710EE104A2CDC002847DB3C4DEA +:10303000054103EA0506164329D06D082B401C43C1 +:103040000CD04FF48023132821EA050543FA00F140 +:1030500041EA05010CBF4FF000440024314800EB69 +:10306000C70797ED000B0B46224643EC172B37EEB4 +:10307000007B8DED027B9DED027B37EE400B04B0B3 +:10308000F0BC7047332807DDB0F5806F44D043ECC7 +:10309000102B04B0F0BC7047A5F213454FF0FF3081 +:1030A000E8400242F3D040080242D7D04FF08043BC +:1030B00024EA000043FA05F545EA0004CEE723F0D0 +:1030C0000040104310EE106AE1D0C3F31300064332 +:1030D000704206431348590C360B490406F4002687 +:1030E00000EBC70046EA010390ED006B43EC172BA1 +:1030F00037EE067B8DED027B9DED027B37EE467B46 +:103100008DED007B0199DDE9002321F0004141EACA +:10311000C77343EC102BBCE730EE000BB9E700BFE0 +:10312000FFFF0F00C00200200000000010B52DEDD1 +:10313000028B82B08DED000B019B0099C3F30A5204 +:103140002ABB23F000430B432DD09FED367B3D4A35 +:1031500020EE077B90428DED007B019B29DBC3F3C2 +:103160000A52363A841840F2FE72944230DC002C47 +:1031700027DD23F0FF41DDE9002321F4E00141EAEE +:10318000045343EC102B02B0BDEC028B10BD40F297 +:10319000FF718A42E6D19DED007B37EE070B02B04E +:1031A000BDEC028B10BD9DED000B02B0BDEC028B9F +:1031B00010BD9FED1E0B27EE000B02B0BDEC028B85 +:1031C00010BD14F1350F11DA4CF2503398421DDD69 +:1031D0009FED188B9DED001BB0EE480B00F074F9CD +:1031E00020EE080B02B0BDEC028B10BD23F0FF41B6 +:1031F000DDE9002321F4E001363441EA04539FED78 +:103200000F0B43EC172B27EE000BBCE79FED078B52 +:103210009DED001BB0EE480B00F056F920EE080BB8 +:10322000B1E700BF000000000000504359F3F8C2AE +:103230001F6EA5019C7500883CE4377E00000000ED +:103240000000903CB03CFFFF0000000070B483B071 +:103250008DED000B0199009BB1F5801F4DDA21F037 +:103260000042134300F09A800029C0F2E2809DEDF5 +:10327000006B9FED7A7B26EE077B8DED007B01993D +:10328000904B99426FF035003CDCB7EE000BC1F378 +:10329000130505F5152303F6647303F4801484F015 +:1032A0007F56DDE9002386F4401646EA050343EC29 +:1032B000172B0915AB1CA1F2FF31C3F31303014413 +:1032C000022B01EB145137EE407B22DCB5EE407B44 +:1032D000F1EE10FA6BD1002900F0B4809FED610B84 +:1032E0009FED625B07EE901AB8EEE76B26EE007B6F +:1032F000A6EE057BB0EE470B08E0724B99424FF00B +:103300000000C2DD9DED007B37EE070B03B070BC03 +:1033100070479FED580BB0EE006B37EE066B9FEDDC +:10332000571B87EE064B24EE043B9FED562B23EEF6 +:10333000035BA5EE001B9FED556BA5EE012B9FEDEA +:10334000551BA5EE026B26EE036B9FED542B9FEDF4 +:10335000553BA5F5C222C5F5D723A2F27A425133D7 +:10336000A5EE013B1343A5EE032B03EE901AA5EE49 +:10337000026B002BB8EEE33B36DDB6EE000B27EE1A +:10338000000B20EE070B002940D136EE006BA4EEB7 +:10339000460B37EE400B03B070BC70479FED436B9C +:1033A0009FED447B86EE070B03B070BC70479FED2A +:1033B000435BB6EE006B27EE070BA7EE456B26EEE0 +:1033C000000B0029E5D09FED274B9FED285B06EE13 +:1033D000901AB8EEE66BA6EE440B30EE477B96EE05 +:1033E000057BB0EE470B91E779B337EE466B9FED67 +:1033F0001D0B9FED1E5B20EE430BA4EE060B30EE83 +:10340000477B93EE057BB0EE470B7FE79FED155BA7 +:1034100036EE006B9FED152B23EE055BA4EE065BED +:1034200030EE450B30EE477B93EE027BB0EE470B60 +:103430006CE79DED007B37EE476B9FED1E7B86EEC4 +:10344000070B63E79FED1B0B60E737EE466BA4EEBF +:10345000467BB0EE470B59E7AFF300800000000059 +:1034600000005043763C7935EF39EA3D0000E0FE3C +:10347000422EE63F44523EDF12F1C23FDE03CB96BE +:103480006446C73F599322942449D23F93555555DA +:103490005555E53F9FC678D0099AC33F04FA9799DE +:1034A0009999D93FAF788E1DC571CC3F00000000BF +:1034B000000050C3000000000000000055555555A5 +:1034C0005555D53FFFFFEF7F53EC102B11EE900ABF +:1034D00023F0004100F0004041EA000343EC102BD0 +:1034E000704700BF0B460146184600F00DB80000BB +:1034F000D0400B1CD1409C46203AD3401843524246 +:10350000634693401843704710B5054C13462CB1E1 +:103510000A4601460220AFF3008010BD204610BDD0 +:1035200000000000014B1868704700BF241F0020F6 +:1035300070B50E4B0E4CE41AA41000251E46A54291 +:1035400004D056F8253098470135F8E700F076FFAB +:10355000084C094BE41AA41000251E46A54204D0CD +:1035600056F8253098470135F8E770BD701F0060A8 +:10357000701F0060841F0060701F0060024B0146D6 +:10358000186800F0D3B800BF241F0020024B01468A +:10359000186800F07DB800BF241F002001F0FF0173 +:1035A000102A2BDB10F0070F08D010F8013B013A6E +:1035B0008B422DD010F0070F42B3F6D1F0B441EAA0 +:1035C000012141EA014122F007047FF000070023B6 +:1035D000F0E80256083C85EA010586EA010685FA0C +:1035E00047F5A3FA87F586FA47F6A5FA87F68EB966 +:1035F000EED1F0BC01F0FF0102F0070232B110F889 +:10360000013B013A83EA010313B1F8D1002070476E +:1036100001387047002D06BF35460338073815F0CE +:10362000010F07D1013015F4807F02BF013015F47E +:10363000C03F0130F0BC0138704700BF10B5013900 +:103640000244904207D010F8013B11F8014FA34209 +:10365000F7D0181B10BD002010BD884210B501EB3B +:10366000020301D8421E0BE09842FBD28118D21A05 +:10367000D34204D013F8014D01F8014DF8E710BD15 +:10368000994204D011F8014B02F8014FF8E710BD40 +:1036900038B50546002946D051F8043C0C1F002BD4 +:1036A000B8BFE41800F004FB1F4A1368114613B9B1 +:1036B0006360146032E0A3420ED92268A0188342EE +:1036C00004BF18685B68636004BF121822600C6056 +:1036D00024E0A24203D813465A68002AF9D1186898 +:1036E0001918A1420BD1216801445818824219606F +:1036F00014D1106852685A60014419600EE002D972 +:103700000C232B600AE021686018824204BF106815 +:103710005268626004BF091821605C602846BDE8F9 +:10372000384000F0C6BA38BDB8D7002070B5CD1CFF +:1037300025F0030508350C2D38BF0C25002D064655 +:1037400001DBA94202D90C23336046E000F0B0FA55 +:10375000234B1C681A462146A1B10B685B1B0ED493 +:103760000B2B03D90B60CC18CD501EE08C420DBF43 +:1037700063684B686360136018BF0C4615E00C4625 +:103780004968E9E7174C23681BB9304600F066F832 +:1037900020602946304600F061F8431C18D0C41C54 +:1037A00024F00304A0420DD12560304600F081FAD8 +:1037B00004F10B00231D20F00700C31A0ED05A425B +:1037C000E25070BD211A304600F048F80130EBD1CC +:1037D0000C233360304600F06CFA002070BD00BF4F +:1037E000B8D70020BCD70020194B10B51C68A36BBC +:1037F000D3B91820FFF7C2FE43F20E33A063038053 +:103800004AF6CD33438041F2342383804EF26D6318 +:10381000C3804DF6EC630381052343810B23838131 +:1038200001220023C0E90423A16B0A4C0B694869FB +:10383000094A5C4302FB0040A3FB0223013203441C +:1038400043F10003C1E9042323F0004010BD00BF91 +:10385000241F00202DF451582D7F954C38B5064C6F +:103860000023054608462360FCF7C2F9431C02D139 +:10387000236803B12B6038BD2CEF012010B5024640 +:10388000134601321C78002CFAD1013B11F8012BB0 +:1038900003F8012F002AF9D110BD10F8012B11F8FF +:1038A000013B012A28BF9A42F7D0D01A704703463D +:1038B00011F8012B03F8012B002AF9D170470346B8 +:1038C00013F8012B002AFBD1181A0138704730B5C4 +:1038D00082B1451E013915F8013F11F8014FA3428D +:1038E00006D1EC431444E04201D0002BF3D11C4636 +:1038F000181B30BD104630BD10B5034642B111F85B +:10390000014B03F8014B013A002CF7D11A4400E0B7 +:1039100010BD934202D003F8014BFAE710BD2DE928 +:10392000F041ADF5047D98464FF400730F461546FF +:103930000393044618B183690BB900F02FF904AE64 +:103940002B46CDF8008003AA3146204600F01BFA32 +:10395000054670B10246039B3946204600F01AF82E +:10396000B542039003D029462046FFF791FE039805 +:1039700001E04FF0FF300DF5047DBDE8F08100005F +:1039800013460A46014602480068FFF7C8BF00BF59 +:10399000241F002038B5074C054608461146002272 +:1039A00022601A46FDF758FA431C02D1236803B17E +:1039B0002B6038BD2CEF01208A892DE9F0410546A6 +:1039C00010070C4659D44B68002B02DC0B6C002B03 +:1039D00017DDE66AAEB102F48052002392B22F687E +:1039E0002B600AB1606D15E0216A01232846B047BB +:1039F000411C0FD12B686BB11D2B01D0162B03D1AD +:103A00002F600020BDE8F081A38943F04003A3812B +:103A1000BDE8F081A3895A0705D56368C01A636BB6 +:103A20000BB1236CC01A00230246E66A216A2846BD +:103A3000B047431CA38906D129681D293AD8214AD9 +:103A4000CA40D60736D500226260D90422692260B6 +:103A500004D5421C01D12B6803B96065616B2F60EE +:103A60000029CED004F14403994202D02846FFF742 +:103A70000FFE00206063BDE8F0810F69002FC0D009 +:103A800093070E6808BF4B690F6018BF0023C7EB90 +:103A900006088B6002E00744C0EB0808B8F1000F8D +:103AA000AFDD43463A46216AA66A2846B047002859 +:103AB000F1DCA38943F04003A3814FF0FF30BDE860 +:103AC000F08100BF0100402038B50B6905460C4667 +:103AD000DBB118B183690BB900F060F80C4B9C4264 +:103AE00001D16C6808E00B4B9C4201D1AC6803E04B +:103AF000094B9C4208BFEC68B4F90C302BB121464D +:103B00002846BDE83840FFF757BF002038BD00BF4A +:103B1000B8090020D809002098090020014900F0C8 +:103B2000A9B800BF3DE90100002310B504460360B9 +:103B30004360836081814366C28103614361836125 +:103B4000194608225C30FBF7C3FE054B6362054B48 +:103B5000A362054BE362054B2462236310BD00BFE3 +:103B600075EB010097EB0100CFEB0100F3EB0100D7 +:103B700070B568234D1E5D430E4605F17401FFF7D5 +:103B8000D5FD044640B1002180E842000C30A06021 +:103B900005F16802FBF79CFE204670BD836910B5F5 +:103BA000044633BB8364C3640365124B124A1B682B +:103BB0008262984204BF0123836100F01FF86060B5 +:103BC000204600F01BF8A060204600F017F8002205 +:103BD000E06004216068FFF7A7FF01220921A068C7 +:103BE000FFF7A2FF02221221E068FFF79DFF0123E9 +:103BF000A36110BDF809002091E90100F8B51C4B44 +:103C00001E68B369074613B93046FFF7C7FF483649 +:103C1000B4687368013B04D4B4F90C507DB16834C6 +:103C2000F8E733680BB13668F2E704213846FFF74E +:103C30009FFF30600028F6D10C233B60F8BD4FF6A3 +:103C4000FF73E3810123A38165662560A56065603C +:103C500025616561A5610822294604F15C00FBF736 +:103C600037FE6563A563A564E5642046F8BD00BF23 +:103C7000F80900202DE9F8438046894600F1480400 +:103C8000002694B1A5686768013F0CD4AB89012B6D +:103C900007D9B5F90E30013303D029464046C8474D +:103CA00006436835F0E72468EBE73046BDE8F88363 +:103CB00070477047F8B5074615460E4621B91146BC +:103CC000BDE8F840FFF732BD1AB9FFF7E1FC28461E +:103CD000F8BD00F0A9F885420ED929463846FFF70D +:103CE00025FD044650B131462A46FBF757FD3146C3 +:103CF0003846FFF7CDFC01E03046F8BD2046F8BD60 +:103D000010B50C46B1F90E1000F082FB0028ABBFD5 +:103D1000636DA3891B1823F48053ACBF6365A38133 +:103D200010BD2DE9F0411F468B89DB0505460C4689 +:103D3000164605D502230022B1F90E1000F062F8F4 +:103D4000A389B4F90E1023F48053A38132463B4675 +:103D50002846BDE8F041FFF71DBE10B50C46B1F98D +:103D60000E1000F04FF8431CA38915BF606523F4C3 +:103D7000805343F48053A38118BFA38110BDB1F9D0 +:103D80000E1000F02FB830B514469BB01A462368C9 +:103D900029B123B14FF4C165ADF80C5005E04FF4E3 +:103DA0002273ADF80C3000231946002B00910491CA +:103DB00003DA8B230360002012E0029305934FF691 +:103DC000FF73ADF80E3069461E9B00F091F8031E9C +:103DD000A4BF2360009B4FF00000A4BF187004989C +:103DE0001BB030BD38B5064C00230546084623609D +:103DF000FBF718FF431C02D1236803B12B6038BDC9 +:103E00002CEF012038B5074C054608461146002224 +:103E100022601A46FBF709FF431C02D1236803B155 +:103E20002B6038BD2CEF012051F8040C0028BEBFD8 +:103E3000091851F8043CC018043870472DE9F047C0 +:103E40008E689E4282460C46914698463ED88A89A4 +:103E500012F4906F3AD0256809696F1A65690223D8 +:103E600005EB450595FBF3F57B1C43449D4238BFAC +:103E70001D4653050FD52946FFF758FC064698B155 +:103E80003A462169FBF78AFCA38923F4906343F047 +:103E90008003A38113E02A46FFF70CFF064670B9A2 +:103EA00021695046FFF7F4FB0C23CAF80030A389C0 +:103EB00043F04003A3814FF0FF30BDE8F087266157 +:103EC00065613E44ED1B2660A5604646464528BF19 +:103ED0004646324649462068FFF7BFFBA3689B1B56 +:103EE000A36023681E4426600020BDE8F087000020 +:103EF0002DE9F04F9DB0804603938B891C060D463B +:103F000016460DD50B695BB94021FFF70FFC286001 +:103F1000286118B90C23C8F80030CDE040236B614C +:103F20000023099320238DF82930DFF89CB130233A +:103F30008DF82A3037463C4614F8013B1BB9B7EBE5 +:103F4000060910D003E0252BF9D02746F3E74B46AE +:103F5000324629464046FFF771FF013000F0A78046 +:103F6000099B4B4409933B78002B00F0A080002371 +:103F70004FF0FF3204930793059206938DF8533068 +:103F80001A930126052221784E48FFF707FB671C8C +:103F9000049B38B14B4A801A06FA00F0184304908B +:103FA0003C46EFE7D90644BF20228DF853201A077C +:103FB00044BF2B228DF8532022782A2A03D0079A57 +:103FC00000210A200BE0039A111D12680391002AB8 +:103FD00010DA524243F00200079204900BE02746A9 +:103FE00001343B78303B092B03D800FB023201211E +:103FF000F5E701B107923B782E2B1ED17B782A2B57 +:104000000AD1039B1A1D1B680392002BB8BF4FF007 +:10401000FF330237059310E000230593781C1946FF +:104020000A24074601303A78303A092A03D804FBBB +:1040300001210123F5E703B10591032239782248D4 +:10404000FFF7ACFA40B14023CBEB000003FA00F0DD +:10405000049B18430490013739781C488DF82810C8 +:1040600006227E1CFFF79AFA88B1194B33B9039BDD +:10407000073323F007030833039314E003AB0093E3 +:104080002A46144B04A94046AFF3008007E003AB77 +:1040900000932A460F4B04A9404600F093F8B0F174 +:1040A000FF3F824603D0099B5344099342E7AB8903 +:1040B0005B0601D4099801E04FF0FF301DB0BDE868 +:1040C000F08F00BFAA1D0020B01D0020B41D0020ED +:1040D00000000000B1EC01002DE9F04791461F46B9 +:1040E0000A698B68DDF820809342B8BF1346C9F88F +:1040F000003091F8432006460C4612B10133C9F84E +:1041000000302368990642BFD9F800300233C9F85D +:104110000030256815F0060510D104F1190A07E0F2 +:104120000123524639463046C04701301AD0013586 +:10413000E368D9F800209B1A9D42F1DB94F84330E4 +:104140002268003318BF012392060FD5E1185A1CCC +:10415000302081F84300224494F8451082F843103F +:10416000023303E04FF0FF30BDE8F08704F1430273 +:1041700039463046C0470130F4D02268D9F80050A3 +:10418000E36802F00602042A08BF5D1B2269A368E7 +:104190000CBF25EAE57500259342C4BF9B1AED18B4 +:1041A0004FF000091A344D4509D001232246394603 +:1041B0003046C0470130D5D009F10109F3E70020AE +:1041C000BDE8F0872DE9F04317460A7E85B06E2AD8 +:1041D000984606460C460C9B01F1430E00F0AE805B +:1041E00011D8632A22D009D8002A00F0BB80582AAF +:1041F00040F0CA8081F84520834955E0642A1ED0EA +:10420000692A1CD0C0E0732A00F0B08009D86F2A58 +:104210002ED0702A40F0B8800A6842F020020A606E +:104220003EE0752A24D0782A3AD0ADE01A6801F130 +:104230004205111D1960136884F84230A8E0216816 +:104240001A6811F0800F02D0111D196008E011F0FA +:10425000400F02F10401196002D0B2F9003000E011 +:104260001368002B3CDA2D225B4284F8432037E0B0 +:1042700021681A6811F0800F02D0111D196007E043 +:1042800011F0400F02F10401196001D0138800E021 +:104290001368227E5C496F2A14BF0A2208221BE0A1 +:1042A00078225A4984F845202268186812F0800F55 +:1042B00000F104051D6003D1550601D5038800E017 +:1042C0000368D00744BF42F0200222601BB9226875 +:1042D00022F0200222601022002084F8430001E036 +:1042E00049490A226568A560002D08DB206820F096 +:1042F000040020602BB9002D7DD175460CE0002B09 +:1043000079D07546B3FBF2F002FB1033CB5C05F8B5 +:10431000013D03460028F5D1082A0BD12368DA07AE +:1043200008D5236962689A42DEBF302305F8013C54 +:1043300005F1FF35C5EB0E0323612EE008681A680E +:10434000496910F0800F03D0101D1860136808E051 +:1043500010F0400F02F104001860136801D01980BA +:1043600000E0196000232361754616E01A68111DEC +:1043700019601568626800212846FFF70FF908B137 +:10438000401B6060636804E004F1420584F8422049 +:1043900001232361002384F84330CDF800803B469D +:1043A00003AA21463046FFF797FE013002D14FF0B5 +:1043B000FF3026E023692A4639463046C04701309F +:1043C000F5D023689B0710D5002504F1190907E0F3 +:1043D00001234A4639463046C0470130E7D001350F +:1043E000E368039A9B1A9D42F2DBE068039B9842C4 +:1043F000B8BF184605E00B7884F8423004F1420556 +:104400008AE705B0BDE8F083BB1D0020CC1D00206D +:1044100038B5074C054608461146002222601A4668 +:10442000FBF7FEFB431C02D1236803B12B6038BDB0 +:104430002CEF01205FF800F0591E00605FF800F0DB +:0C444000F91E00605FF800F049160060F3 +:04444C00F8B500BF00 +:10445000000000000000000000000000000000005C +:10446000000000000000000000000000000000004C +:10447000000000000000000000000000000000003C +:10448000000000000000000000000000000000002C +:10449000000000000000000000000000000000001C +:1044A000000000000000000000000000000000000C +:1044B00000000000000000000000000000000000FC +:1044C00000000000000000000000000000000000EC +:1044D00000000000000000000000000000000000DC +:1044E00000000000000000000000000000000000CC +:1044F00000000000000000000000000000000000BC +:1045000000000000000000000000000000000000AB +:10451000000000000000000000000000000000009B +:10452000000000000000000000000000000000008B +:10453000000000000000000000000000000000007B +:10454000000000000000000000000000000000006B +:10455000000000000000000000000000000000005B +:10456000000000000000000000000000000000004B +:10457000000000000000000000000000000000003B +:10458000000000000000000000000000000000002B +:10459000000000000000000000000000000000001B +:1045A000000000000000000000000000000000000B +:1045B00000000000000000000000000000000000FB +:1045C00000000000000000000000000000000000EB +:1045D00000000000000000000000000000000000DB +:1045E00000000000000000000000000000000000CB +:1045F00000000000000000000000000000000000BB +:1046000000000000000000000000000000000000AA +:10461000000000000000000000000000000000009A +:10462000000000000000000000000000000000008A +:10463000000000000000000000000000000000007A +:10464000000000000000000000000000000000006A +:10465000000000000000000000000000000000005A +:10466000000000000000000000000000000000004A +:10467000000000000000000000000000000000003A +:10468000000000000000000000000000000000002A +:10469000000000000000000000000000000000001A +:1046A000000000000000000000000000000000000A +:1046B00000000000000000000000000000000000FA +:1046C00000000000000000000000000000000000EA +:1046D00000000040FB21F93F000000002D44743E23 +:1046E000000000809846F83C0000006051CC783B08 +:1046F00000000080831BF0390000004020257A383C +:10470000000000802282E336000000001DF36935BE +:10471000000000000000304300000000000030C333 +:104720000000000000000000000000000000000089 +:104730000000000000000000000000000000000079 +:104740000000000000000000000000000000000069 +:104750000000000000000000000000000000000059 +:104760000000000000000000000000000000000049 +:104770000000000000000000000000000000000039 +:10478000000000000C0000001200000018000000F3 +:104790001E000000240000002A000000300000007D +:1047A0000000000000000000000000000000000009 +:1047B00000000000120000001E0000002A0000009F +:1047C000300000003C0000004200000048000000F3 +:1047D0004E000000540000005A000000600000007D +:1047E0000000000000000000000000001E000000AB +:1047F00030000000420000004E0000005A0000009F +:10480000600000006C0000007200000078000000F2 +:104810007E000000840000008A000000900000007C +:104820000000000000000000300000004E0000000A +:1048300060000000720000007E0000008A0000009E +:10484000900000009C000000A2000000A8000000F2 +:10485000AE000000B4000000BA000000C00000007C +:104860000000000030000000600000007E0000003A +:1048700090000000A2000000AE000000BA0000009E +:10488000C0000000CC000000D2000000D8000000F2 +:10489000DE000000E4000000EA000000F00000007C +:1048A000000000006000000090000000AE0000006A +:1048B000C0000000D2000000DE000000EA0000009E +:1048C000F0000000FC0000000201000008010000F0 +:1048D0000E010000140100001A0100002001000078 +:1048E0000000000090000000C0000000DE0000009A +:1048F000F0000000020100000E0100001A0100009B +:10490000200100002C0100003201000038010000ED +:104910003E010000440100004A0100005001000077 +:10492000010000000200000004000000060000007A +:10493000080000000A0000000C0000000E0000004B +:10494000100000001200000014000000140000001D +:1049500018000000180000001E0000001E000000EB +:104960000000001000008010000000110000801105 +:1049700000000012000080120000001300008013ED +:1049800000000014000080140000001500008015D5 +:104990000000001600008016000000170000801FB5 +:1049A0006CC00F4030000000100F000069160100BD +:1049B00001270000170000001200000000010000A5 +:1049C00014851F401AFF00001200000000000000C4 +:1049D0000100000018851F401BFF000012000000AE +:1049E000000000000100000010851F400026FF00AD +:1049F000170000001200000000000000010100008C +:104A0000010000000C851F400C851F4000000000C5 +:104A10006CC00F40C0000000504F0000591601004C +:104A20000CFF000013000000000000000000000068 +:104A300024851F400BFF0000130000000000000051 +:104A40000000000028851F400DFF0000130000003B +:104A5000000000000000000020851F400A252400FF +:104A60001300000012000000120000000102030009 +:104A7000000000001C851F40000000000000000036 +:104A80000000000000000000E14101001FEC0000F8 +:104A90009741010021EC00008F410100000000005F +:104AA00000000000F3F30000E9F3000019EC00003F +:104AB00007F3000023F1000049F200001DF200009E +:104AC0000000000000000000DD280100BD2C0100F6 +:104AD0009128010021EC00006D2801000000000079 +:104AE00000000000E14101001FEC000097410100BF +:104AF00021EC00008F4101000000000000000000D8 +:104B0000F1450100A1160100A51601007B16010068 +:104B1000D1440100D944010035450100BF440100E2 +:104B2000A916010059450100AD45010049450100A4 +:104B3000F4FFFFFF00000000A5450100E94501006A +:104B40004F45010023EC000027EC000000000000AE +:104B500000000000DDBE0100D5BE0100D1BE010095 +:104B6000CDBE0100C9BE0100C5BE0100C1BE01002D +:104B7000BDBE01000000000000000000693A010015 +:104B8000A53C01007916010021EC00002D3901003F +:104B9000293B0100D93F0100313A0100F5390100FC +:104BA000FD3B01004939010063390100AD3B0100C3 +:104BB0002F390100F4FFFFFF00000000353C010029 +:104BC000A1160100A51601007B1601005B3901004A +:104BD000ED390100F33B010041390100A916010044 +:104BE000E8FFFFFF00000000A53B01006940010055 +:104BF000FB390100613A010027EC000000000000D1 +:104C00000000000083EC000029EC000019EC00001B +:104C100051EC000035EC00005DEC000041EC0000C0 +:104C2000BDEF0000D9EF0000000000000000000010 +:104C3000F3F30000E9F3000019EC000007F30000B3 +:104C400023F1000049F200001DF200000000000006 +:104C500000000000CDF10000F1F1000069F2000059 +:104C6000DFF300002DF1000027F2000011F3000037 +:104C70005DEF00009BF200005BF0000073F00000AD +:104C8000A5F100009BF100001DEF000057F10000AE +:104C900099F4000061F1000051EE0000B7EE000051 +:104CA00095F300005FF3000000000000000000002A +:104CB000A5AA010085BC010019EC00001DEC000054 +:104CC000A5AA0100A5AA0100A5AA010000000000F4 +:104CD00000000000353101009D37010065330100FF +:104CE00021EC0000C33001000000000000000000C3 +:104CF00021F500001D4701000B4801005948010043 +:104D0000B54701006147010007490100E148010082 +:104D1000854A0100E94A010000000000000000008F +:104D2000DD92010045930100C1950100DD9E010067 +:104D3000B5990100294601005D950100E59F01003C +:104D4000159901009D98010061460100019601003E +:104D50007D9201008992010095920100B1920100BB +:104D6000CD9201003D94010085930100A9970100B7 +:104D7000319801003597010000000000000000009C +:104D8000A1880100A38801007D8901008D880100B0 +:104D90001F8E0100858E0100B1880100218F010066 +:104DA000E79001001D8A0100878A01006F8F0100D2 +:104DB0008588010089880100E58D0100DD8D0100F5 +:104DC0006D8D0100954601009D88010071900100E4 +:104DD0003D8F0100FD8F0100D8399D270054EA2A3C +:104DE00000A4781F007B9A1700000000000000005C +:104DF00000000000000000000000000000000000B3 +:104E000000000000000000000000000000000000A2 +:104E10000000000000000000000000000000000092 +:104E20000000000000000000000000000000000082 +:104E30000000000000000000000000000000000072 +:104E40000000000000000000281F002000000000FB +:104E50001010101020202020303030300000004290 +:104E6000C8801F40B8821F400800000000000042B8 +:104E7000C4801F40B4821F400400000000C00042F4 +:104E800024801F4014821F401000000000C0004218 +:104E900028801F4018821F402000000000C00042F0 +:104EA0002C801F401C821F404000000000C00042B8 +:104EB00034801F4024821F40000100000040004257 +:104EC00064811F4054831F400004000000400042E2 +:104ED00080811F4070831F4000000200004000429C +:104EE0007C811F406C831F40000001000040004295 +:104EF00068811F4058831F400008000000400042A6 +:104F00003C811F402C831F400100000000400042F4 +:104F100044811F4034831F400400000000400042D1 +:104F200040811F4030831F400200000000400042CB +:104F300048811F4038831F400800000000000042E5 +:104F400004811F40F4821F40000004000000004262 +:104F500008811F40F8821F40000008000000004246 +:104F600018811F4008831F4000008000000000429D +:104F700014811F4004831F400000400000000042D5 +:104F800000811F40F0821F4000000200000000422C +:104F9000FC801F40EC821F40000001000000004226 +:104FA00024811F4014831F400000000400000042C1 +:104FB00028811F4018831F400000000800000042A5 +:104FC0001C811F400C831F400000000100000042B4 +:104FD00020811F4010831F4000000002000000429B +:104FE000EC801F40DC821F400010000000000042E7 +:104FF000F0801F40E0821F400020000000000042BF +:1050000034811F4024831F40000000400000004204 +:1050100038811F4028831F4000000080008000422C +:1050200094801F4084821F400000040000C00042A2 +:1050300090801F4080821F4000000080008000425E +:10504000A8801F4098821F4000008000008000421E +:10505000A4801F4094821F40000040000040004296 +:105060006C811F405C831F400010000000C00042A4 +:1050700030801F4020821F4080000000004000421E +:10508000B0811F40A0831F4000000020004000426C +:10509000AC811F409C831F40000000100040004274 +:1050A00084811F4074831F400000040000400042C0 +:1050B00088811F4078831F400000080000000042E4 +:1050C0002C811F401C831F40000000100000004284 +:1050D00030811F4020831F4000000020000000425C +:1050E0000C811F40FC821F400000100000000042A5 +:1050F00010811F4000831F400000200000800042FC +:10510000C8811F40B8831F4000800000008000421B +:10511000C4811F40B4831F40004000000080004253 +:10512000C0811F40B0831F4000200000008000426B +:10513000BC811F40AC831F40001000000080004273 +:10514000D0811F40C0831F40000002000080004249 +:10515000CC811F40BC831F400000010000C0004202 +:1051600074801F4064821F400000000100C00042A4 +:1051700080801F4070821F400000000800C0004275 +:1051800084801F4074821F400000001000C0004255 +:105190006C801F405C821F400000400000C0004245 +:1051A0007C801F406C821F400000000400C0004251 +:1051B00078801F4068821F400000000200C000424B +:1051C00088801F4078821F400000002002000000FD +:1051D000030000000400000006000000FB21F93F6E +:1051E000FB2109407CD91240FB2119407A6A1F40FB +:1051F0007CD92240BBFD2540FB2129403A462C406A +:105200007A6A2F405C4731407CD932409C6B3440F5 +:10521000BBFD3540DB8F3740FB2139401BB43A40A2 +:105220003A463C405AD83D407A6A3F404C7E404026 +:105230005C4741406C1042407CD942408CA24340C4 +:105240009C6B4440AC344540BBFD4540CBC646401A +:10525000DB8F4740EB584840FB21494000000000ED +:105260000200000004000000010000000300000034 +:1052700005000000FFFFFFFFFFFFFFFF060000002B +:10528000080000000A0000000700000009000000FC +:105290000B000000FFFFFFFFFFFFFFFF0C000000FF +:1052A0000E000000100000000D0000000F000000C4 +:1052B00011000000FFFFFFFFFFFFFFFFFFFFFFFFE9 +:1052C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:1052D000FFFFFFFFFFFFFFFFFFFFFFFF6C6F673167 +:1052E0003000000000000000706F770083F9A2001A +:1052F000444E6E00FC291500D1572700DD34F5001F +:1053000062DBC0003C999500419043006351FE0070 +:10531000BBDEAB00B761C5003A6E2400D24D42003F +:105320004906E00009EA2E001C92D100EB1DFE00A8 +:1053300029B11C00E83EA700F535820044BB2E00D1 +:105340009CE98400B4267000417E5F00D69139004C +:10535000538339009CF439008B5F840028F9BD0029 +:10536000F81F3B00DEFF97000F980500112FEF009C +:105370000A5A8B006D1F6D00CF7E360009CB2700C7 +:10538000464FB7009E663F002DEA5F00BA277500C2 +:10539000E5EBC7003D7BF100F739070092528A0028 +:1053A000FB6BEA001FB15F00085D8D003003560003 +:1053B0007BFC4600F0AB6B0020BCCF0036F49A00BB +:1053C000E3A91D005E619100081BE6008599650058 +:1053D000A0145F008D40680080D8FF0027734D0047 +:1053E00006063100CA561500C9A873007BE26000AA +:1053F0006B8CC00000010000AB1F002012000000F9 +:1054000000060000805101600A0000000002000058 +:10541000355101604B00000000070000EA500160B8 +:105420004B00000000030000E65001600000000097 +:1054300001030904CE5001600000000002030904CA +:10544000B85001600000000003030904881F002019 +:10545000000000000000000000000000000000004C +:105460002000200010000600180019001C001F007A +:10547000FF00780180014302880187018C018B01C4 +:10548000920191019501F601990198019A013D025D +:105490009E012002A801A701AD01AC01B001AF013E +:1054A000B901B801BD01BC01BF01F701C601C401CA +:1054B000C901C701CC01CA01DD018E01F301F1016F +:1054C000F501F4013A02652C3C023B023E02662CD7 +:1054D00042024102530281015402860156028901AF +:1054E00057028A0159028F015B0290016002930109 +:1054F0006302940168029701690296016B02622CB3 +:105500006F029C0172029D0175029F017D02642C55 +:105510008002A6018302A9018802AE018902440229 +:105520008A02B1018B02B2018C0245029202B701DC +:105530007B03FD037C03FE037D03FF03AC038603B3 +:10554000C203A303CC038C03CD038E03CE038F03CE +:10555000F203F903F803F703FB03FA03CF04C004D3 +:105560007D1D632C511F591F531F5B1F551F5D1F4E +:10557000571F5F1F781FF81F791FF91FB31FBC1F2C +:10558000CC1FC31FE51FEC1FFC1FF31F4E21322150 +:1055900084218321612C602C762C752C28000A0034 +:1055A00029001B002B0009005200DA005100D9002D +:1055B0005000D8004F00D7004900D1004C00D40063 +:1055C0004B00D3004E00D6004A00D2004D00D5005B +:1055D0003A00C2003B00C3003C00C4003D00C500CF +:1055E0003E00C6003F00C7004000C8004100C9009F +:1055F0004200CA004300CB004400CC004500CD006F +:1056000054002F002F0055002A002A0056002D00BC +:105610002D0057002B002B0058000A000A005900EB +:10562000CD0031005A00D10032005B00CE003300C3 +:105630005C00D00034005D00000035005E00CF004B +:1056400036005F00CA0037006000D20038006100F9 +:10565000CB0039006200C90030006300CC002E008E +:1056600004000800080104010802040208030403FE +:1056700008040404100402050200200002012001B5 +:105680000202200202032003020420040805010094 +:1056900040000101400101024002100240030103E9 +:1056A0000104400404052005400501051005100013 +:1056B000100110037100770065007200740079001A +:1056C000750069006F0070009D00000061007300AC +:1056D00064006600670068006A006B006C000D00E3 +:1056E00000007A0078006300760062006E006D00B2 +:1056F0002C002E003B002F0091009D001D0011008A +:1057000000002B0020002D005100570045005200E2 +:1057100054005900550049004F005000400000005F +:105720004100530044004600470048004A004B0037 +:105730004C000D0000005A00580043005600420083 +:105740004E004D003C003E003A003F0091009D009D +:105750001D00110000003D0020005F00210022001C +:105760002300240025005E0026002A0028002900CE +:10577000400000007C005C005B005D007B007D0061 +:1057800027000000000000000000000000000000F2 +:1057900000000000000000003C003E003A003F0016 +:1057A000000000000000000000003D0020005F003D +:1057B0003100320033003400350036003700380045 +:1057C0003900300000000000000000000000000070 +:1057D00000000000000000000000000000000000C9 +:1057E00000000000000000000000000000000000B9 +:1057F00000000000000000000000000000000000A9 +:1058000020000000850086008700880089008A004B +:105810008B008C0000000000000000000000000071 +:105820000000000000000000000000000000000078 +:105830000000000000000000000000000000000068 +:105840000000000000000000000000000000000058 +:105850000000000020000000000000000000000028 +:105860000000000000000000000000000000000038 +:105870000000000000000000000000000000000028 +:105880000000000000000000000000000000000018 +:105890000000000000000000000000000000000008 +:1058A0000000000000000000200000006100E01A7D +:1058B000E000E017F800E0070001013032010106C6 +:1058C000390101104A01012E79010106820101040A +:1058D000A0010106B3010104CD010110DE01011296 +:1058E000F8010128220201124602010AAD03DB037E +:1058F000B103E011C303E009D80301183004E0202C +:105900005004B010600401228A040136C104010E63 +:10591000D00401446105D026001E0196A01E015A44 +:10592000001F0808101F0806201F0808301F08085D +:10593000401F0806601F0808701F4A02721F5604A5 +:10594000761F64027A1F70027C1F7E02801F080887 +:10595000901F0808A01F0808B01F0802D01F0802E7 +:10596000E01F08027021F010D024E61A302CD02F4E +:10597000672C0106802C0164002D002641FFE01AEF +:105980002C0025002000A000300074001E00210023 +:1059900022002D007000780010002E0076007700A5 +:1059A00067005E005F0060006100620063006400E9 +:1059B00065006600370036003F0038007F00500069 +:1059C0009F005400450046004700480049004A0037 +:1059D0004B004C004D004E004F0073005100520030 +:1059E00053004400550056005700580059005D0010 +:1059F0005B005C005A00B000BF00AF00A3006E0067 +:105A00002C021400050006000700080009000A0027 +:105A10000B000C000D000E000F00330011001200EF +:105A200013000400150016001700180019001D00CF +:105A30001B001C001A00A6009E00A7002C042A00D0 +:105A40002C00000000007100000000000000230096 +:105A50002C03000000000000000000000000000017 +:105A60006D000000350075002C05310000000000BD +:105A70000000000000000000000000000000000026 +:105A80005402540554015404540300000000000063 +:105A900048024805480148034C024C054C014C03A0 +:105AA00000005104520252055201520452030000F8 +:105AB000000058025805580118035C05000000005A +:105AC000270014051401140414030000000026002C +:105AD00024001F00080108030C020C050C010C0334 +:105AE0000000110412021205120112041203000038 +:105AF000000034001805180118031C0500001C03E1 +:105B000000010208090A1011120D0A1F1C1F1E1F96 +:105B10001E1F1F1E1F1E1F000001010001000001AB +:105B2000010000010001010001000001000101006D +:105B3000000101000100000101000001000101005D +:105B4000000101000100000100010100010000014D +:105B5000010000010001010001000001000101003D +:105B6000000101000100000100010100010000012D +:105B7000010000010001010000010100010000011D +:105B8000010000010001010001000001000101000D +:105B900000010100010000010100000100010100FD +:105BA00000010100010000010001010001000001ED +:105BB00001000001000101000001010001000001DD +:105BC00001000001000101000100000100010100CD +:105BD00000010100010000010001010001000001BD +:105BE00001000001000101000100000100010100AD +:105BF000000101000100000101000001000101009D +:105C0000000101000100000100010100010000018C +:105C1000010000010001010001000001000001007D +:105C2000000100000100010000010000010001016D +:105C300000010100010100636F756C64206E6F74D8 +:105C400020616C6C6F6361746520617564696F209D +:105C500073616D706C657300417564696F20736169 +:105C60006D706C6520627566666572203D2000412E +:105C70006C6C6F636174696E67204D454D00416CBB +:105C80006C6F636174696E67204D454D20646F6E63 +:105C900065006C6F616420616E6420696E697400D8 +:105CA000722B62002E736D73002E534D53004D61A5 +:105CB000737465722073797374656D0047616D65E7 +:105CC000204765617200696E697420646F6E6500BB +:105CD000202020202020202020202020001112130E +:105CE000141516171820202000313233343536377A +:105CF000383930200021222324255E262A282940F5 +:105D000000207C5C5B5D7B7D20202020002020200B +:105D100020202020203C3E3A3F00203D105F0051D3 +:105D2000574552545955494F50400020415344461D +:105D300047484A4B4C1900205A584356424E4D3C56 +:105D40003E3A3F0071776572747975696F701A0019 +:105D5000206173646667686A6B6C1900207A7863E7 +:105D600076626E6D2C2E3B2F00202B102D0066616D +:105D7000696C6C656420746F20616C6C6F63617416 +:105D8000650066616C6C6261636B006661696C756D +:105D9000726520746F20616C6C6F63617465006361 +:105DA0006F756C6420616C6C6F63617465206479DD +:105DB0006E616D69632000636F756C6420616C6C4B +:105DC0006F63617465207374617469632000636834 +:105DD000616E6E656C2070726573737572653A20C2 +:105DE000003F3F3A200020202020202020204D612D +:105DF000737465722053797374656D20456D756C8D +:105E000061746F7220202020202020202020006E2E +:105E100065772066696C6570617468206973002F0E +:105E2000736D732F6175746F72756E2E7478740054 +:105E3000436F6E6669672077726974652066616971 +:105E40006C656400464C4F505059323A004E6F20FA +:105E5000667265652066696C652068616E646C6554 +:105E6000720046696C654F70656E206661696C658D +:105E70006400656D755F46696C654765746320668F +:105E800061696C65640066696C6573697A6520692F +:105E9000732E2E2E004C6F616446696C652E2E2E7B +:105EA0000046696C652072656164206661696C6595 +:105EB00064004C6F616446696C655365656B2E2E9A +:105EC0002E00534420626567696E206661696C65C7 +:105ED000642C207265747279696E672E2E2E002FE5 +:105EE000736D7300534420696E697469616C697ADB +:105EF00065642C2066696C657320666F756E643A04 +:105F00002000204155545552554E2066696C65203D +:105F100065726173656400436F6E666967207265C0 +:105F20006164206661696C656400736F756E6420DE +:105F3000696E697400494C493933343120616C6CA5 +:105F40006F63616C74696F6E206661696C65642053 +:105F5000666F7220626C6F636B20003E3E3E55534D +:105F6000424849445061727365723A3A6F75745F82 +:105F7000646174610A003E3E3E2053656E64436F67 +:105F80006E74726F6C5061636B65743A2025782073 +:105F900025782025782025782025640020726574D6 +:105FA00075726E3A2025750A0048656C6C6F2C205E +:105FB00049276D20726573657474696D657200445C +:105FC00065626F756E63652054696D657200504C33 +:105FD000415953544154494F4E28522933002020EF +:105FE0004B6579626F617264436F6E74726F6C6C33 +:105FF00065723A3A72656D6F74654E616D65436F97 +:106000006D706C657465202573202D204F6F707343 +:106010002050533320756E636C61696D0A004B65C7 +:1060200079626F61726420436F6E74726F6C6C651D +:10603000723A3A636C61696D5F626C7565746F6F1B +:106040007468202D20436C6173732025780A004BFF +:106050006579626F617264436F6E74726F6C6C65A8 +:10606000723A3A636C61696D5F626C7565746F6FEB +:1060700074682052656A65637420505333206861E8 +:10608000636B0A004B6579626F617264436F6E7473 +:10609000726F6C6C65723A3A636C61696D5F626CC9 +:1060A0007565746F6F746820545255450A004B65CE +:1060B00079626F617264436F6E74726F6C6C65723B +:1060C0003A3A70726F636573735F626C7565746F73 +:1060D0006F74685F4849445F646174610A004D6F82 +:1060E000757365436F6E74726F6C6C657220436F6D +:1060F0006E74726F6C6C65723A3A636C61696D5F55 +:10610000626C7565746F6F7468202D20436C6173C9 +:10611000732025780A004D6F757365436F6E747236 +:106120006F6C6C65723A3A636C61696D5F626C7535 +:1061300065746F6F746820545255450A0044657643 +:1061400069636520697320746F6F20736D616C6C77 +:106150000D0A0057726974696E6720464154200029 +:1061600057726974696E6720757063617365207416 +:1061700061626C650D0A0057726974696E672072FE +:106180006F6F740D0A00466F726D617420646F6EDC +:10619000650D0A00466F726D6174206661696C65F9 +:1061A000640D0A0045584641540042616420636C06 +:1061B000757374657220636F756E740D0A004361A8 +:1061C000726420697320746F6F20736D616C6C2E24 +:1061D0000D0A00466F726D617420446F6E650D0A82 +:1061E00000466F726D6174204661696C65640D0ACA +:1061F00000454649205041525400232D302B2000A9 +:10620000686C4C0065666745464700303132333470 +:106210003536373839414243444546003031323310 +:1062200034353637383961626364656600000000D2 +:10623000000000000029DE07007B9A1700003A40AA +:10624000C005002000000000000000000000000069 +:10625000000000000000000000000000000000003E +:10626000000000000000000000000000000000002E +:10627000000000000000000000000000000000001E +:1062800000000000000000000000000000C03940D5 +:106290005005002000000000000000000000000089 +:1062A00000000000000000000000000000000000EE +:1062B00000000000000000000000000000000000DE +:1062C00000000000000000000000000000000000CE +:1062D0000000000000000000000000000407002093 +:1062E00000000000E803000000000000B4070020E8 +:1062F00000000000E80300000000000000000000B3 +:10630000B407002000000000E803000000000000C7 +:1063100000000000B407002000000000E8030000B7 +:106320000000000000000000B40700200000000092 +:10633000E80300000000000000000000FFFFFFFF76 +:10634000B407002000000000E80300000000000087 +:1063500000000000B407002000000000E803000077 +:1063600000000000000000000000000080000000AD +:1063700060302020281F002000000000B809002005 +:10638000D80900209809002000000000000000004B +:1063900000000000000000000000000000000000FD +:1063A00000000000000000000000000000000000ED +:1063B00000000000000000000000000000000000DD +:1063C00000000000000000000000000000000000CD +:1063D00000000000000000000C03000000000000AE +:1063E0000000000000000000000000000000012983 +:1063F0000101FFFFFFFF420C00000112010002EF4C +:10640000020140C016830480020102030100010260 +:10641000030405060708090A0B0C0D0E0F101112D4 +:10642000131415161718191A1B1C1D1E1F202122C4 +:10643000232425262728292A2B2C2D2E2F303132B4 +:10644000333435363738393A3B3C3D3E3F404142A4 +:10645000434445464748494A4B4C4D4E4F50515294 +:10646000535455565758595A5B5C5D5E5F60616284 +:10647000636465666768696A6B6C6D6E6F70717274 +:10648000737475767778797A7B7C7D7E7F80818264 +:10649000838485868788898A8B8C8D8E8F90919254 +:1064A000939495969798999A9B9C9D9E9FA0A1A244 +:1064B000A3A4A5A6A7A8A9AAABACADAEAFB0B1B234 +:1064C000B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C224 +:1064D000C3C4C5C6C7C8C9CACBCCCDCECFD0D1D214 +:1064E000D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E204 +:1064F000E3E4E5E6E7E8E9939495969798999A9B03 +:106500009C9D9E9FA0A1A2A3A4A5A6A7A8A9AAAB53 +:10651000ACADAEAFB0B1B2B3B4B5B6B7B8B9BABB43 +:10652000BCBDBEBFC0C1C2C3C4C5C6C7C8C9CACB33 +:10653000CCCDCECFD0D1D2D3D4D5D6D7D8D9DADB23 +:10654000DCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEB13 +:10655000ECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFB03 +:10656000FCFDFEFF00000000000000000000000035 +:10657000000000000000000000000000000000001B +:10658000000000000000000000000000000000000B +:1065900000000000000000000000000000000000FB +:1065A00000000000000000000000000000000000EB +:1065B00000000000000000000000000000000000DB +:1065C00000000000000000000000000000000000CB +:1065D00000000000000000000000000000000000BB +:1065E00000000000000000000000000000000000AB +:1065F000000000000000000000000000000000009B +:10660000000000000000000000000000000000008A +:10661000000000000000000001222307F0F007182E +:1066200000000023016805F2746C8900000013115A +:106630002500D2B2F4F400000022211B05C0A118ED +:106640000800000022212C03D2A1185700000001ED +:1066500022BA01F1F11E0400000021212806F1F107 +:106660006B3E00000027216000F0F00D0F000000DD +:1066700020212B0685F16D890000000121BF025306 +:10668000625FAE01000023217007D4A34E640100B5 +:10669000002B21A407F6935C4D0000002123AD07D9 +:1066A00077F1183700000021212A03F3E229460080 +:1066B000000021233703F3E2294600000001000116 +:1066C00002030405060708090A0B0C0D0E0F101132 +:1066D00012131415161718191A1B1C1D1E1F202122 +:1066E00022232425262728292A2B2C2D2E2F303112 +:1066F00032333435363738393A3B3C3D3E3F404102 +:1067000042434445464748494A4B4C4D4E4F5051F1 +:1067100052535455565758595A5B5C5D5E5F6061E1 +:1067200062636465666768696A6B6C6D6E6F7071D1 +:1067300072737475767778797A7B7C7D7E7F8081C1 +:1067400082838485868788898A8B8C8D8E8F9091B1 +:1067500092939495969798999A9B9C9D9E9FA0A1A1 +:10676000A2A3A4A5A6A7A8A9AAABACADAEAFB0B191 +:10677000B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C181 +:10678000C2C3C4C5C6C7C8C9CACBCCCDCECFD0D171 +:10679000D2D3D4D5D6D7D8D9DAD5D6D7D8D9DADB8B +:1067A000DCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBB1 +:1067B000ECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBA1 +:1067C000FCFDFEFF000000000000000000000000D3 +:1067D00000000000000000000000000000000000B9 +:1067E00000000000000000000000000000000000A9 +:1067F0000000000000000000000000000000000099 +:106800000000000000000000000000000000000088 +:106810000000000000000000000000000000000078 +:106820000000000000000000000000000000000068 +:106830000000000000000000000000000000000058 +:106840000000000000000000000000000000000048 +:106850000000000000000000000000000000000038 +:106860000000000000000000000000000000000028 +:106870000000000000000000000000000000000018 +:106880000000000000000000000000000000000008 +:1068900000000000000000000000000000000000F8 +:1068A00000000000000000000000000000000000E8 +:1068B00000000000000000000000000000000100D7 +:1068C00000000000000000000000000000000000C8 +:1068D00000000000000000000000000000000000B8 +:1068E00000000000000000000000000000000000A8 +:1068F0000000000000000000000000000000000098 +:106900000000000000000000000000000000000087 +:106910000000000000000000000000000000000077 +:106920000000000000000000000000000000000067 +:106930000000000000000000000000000000000057 +:106940000000000000000000000000000000000047 +:106950000000000000000000000000000000000037 +:106960000000000000000000000000000000000027 +:106970000000000000000000000000000000000017 +:106980000000000000000000000000000000000007 +:1069900000000000000000000000000000000000F7 +:1069A00000000000000000000000000000000000E7 +:1069B00000000000000000000000000000000000D7 +:1069C00000000000000000000000000000000000C7 +:1069D00000000000000000000000000000000000B7 +:1069E00000000000000000000000000000000000A7 +:1069F0000000000000000000000000000000000097 +:106A00000000000000000000000000000000000086 +:106A10000000000000000000000000000000000076 +:106A20000000000000000000000000000000000066 +:106A30000000000000000000000000000000000056 +:106A40000000000000000000000000000000000046 +:106A50000000000000000000000000000000000036 +:106A60000000000000000000000000000000000026 +:106A70000000000000000000000000000000000016 +:106A80000000000000000000000000000000000006 +:106A900000000000000000000000000000000000F6 +:106AA00000000000000000000000000000000000E6 +:106AB00000000000000000000000000000000000D6 +:106AC00000000000000000000000000000000000C6 +:106AD00000000000000000000000000000000000B6 +:106AE00000000000000000000000000000000000A6 +:106AF0000000000000000000000000000000000096 +:106B00000000000000000000000000000000000085 +:106B10000000000000000000000000000000000075 +:106B20000000000000000000000000000000000065 +:106B30000000000000000000000000000000000055 +:106B40000000000000000000000000000000000045 +:106B50000000000000000000000000000000000035 +:106B60000000000000000000000000000000000025 +:106B70000000000000000000000000000000000015 +:106B80000000000000000000000000000000000005 +:106B900000000000000000000000000000000000F5 +:106BA00000000000000000000000000000000000E5 +:106BB00000000000000000000000000000000000D5 +:106BC00000000000000000000000000000000000C5 +:106BD00000000000000000000000000000000000B5 +:106BE00000000000000000000000000000000000A5 +:106BF0000000000000000000000000000000000095 +:106C00000000000000000000000000000000000084 +:106C10000000000000000000000000000000000074 +:106C20000000000000000000000000000000000064 +:106C30000000000000000000000000000000000054 +:106C40000000000000000000000000000000000044 +:106C50000000000000000000000000000000000034 +:106C60000000000000000000000000000000000024 +:106C70000000000000000000000000000000000014 +:106C80000000000000000000000000000000000004 +:106C900000000000000000000000000000000000F4 +:106CA00000000000000000000000000000000000E4 +:106CB00000000000000000000000000000000000D4 +:106CC00000000000000000000000000000000000C4 +:106CD00000000000000000000000000000000000B4 +:106CE00000000000000000000000000000000000A4 +:106CF0000000000000000000000000000000000094 +:106D00000000000000000000000000000000000083 +:106D10000000000000000000000000000000000073 +:106D20000000000000000000000000000000000063 +:106D30000000000000000000000000000000000053 +:106D40000000000000000000000000000000000043 +:106D50000000000000000000000000000000000033 +:106D60000000000000000000000000000000000023 +:106D70000000000000000000000000000000000013 +:106D80000000000000000000000000000000000003 +:106D900000000000000000000000000000000000F3 +:106DA00000000000000000000000000000000000E3 +:106DB00000000000000000000000000000000000D3 +:106DC00000000000000000000000000000000000C3 +:106DD00000000000000000000000000000000000B3 +:106DE00000000000000000000000000000000000A3 +:106DF0000000000000000000000000000000000093 +:106E00000000000000000000000000000000000082 +:106E10000000000000000000000000000000000072 +:106E20000000000000000000000000000000000062 +:106E30000000000000000000000000000000000052 +:106E40000000000000000000000000000000000042 +:106E50000000000000000000000000000000000032 +:106E60000000000000000000000000000000000022 +:106E70000000000000000000000000000000000012 +:106E80000000000000000000000000000000000002 +:106E900000000000000000000000000000000000F2 +:106EA00000000000000000000000000000000000E2 +:106EB00000000000000000000000000000000000D2 +:106EC00000000000000000000000000000000000C2 +:106ED00000000000000000000000000000000000B2 +:106EE00000000000000000000000000000000000A2 +:106EF0000000000000000000000000000000000092 +:106F00000000000000000000000000000000000081 +:106F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:106F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:106F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:106F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:106F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:106F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:106F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:106F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:106F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:106FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:106FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:106FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:106FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:106FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:106FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:107000000000000000000000000000000000000080 +:107010000000000000000000000000000000000070 +:107020000000000000000000000000000000000060 +:107030000000000000000000000000000000000050 +:107040000000000000000000000000000000000040 +:107050000000000000000000000000000000000030 +:107060000000000000000000000000000000000020 +:107070000000000000000000000000000000000010 +:107080000000000000000000000000000000000000 +:1070900000000000000000000000000000000000F0 +:1070A00000000000000000000000000000000000E0 +:1070B00000000000000000000000000000000000D0 +:1070C00000000000000000000000000000000000C0 +:1070D00000000000000000000000000000000000B0 +:1070E00000000000000000000000000000000000A0 +:1070F0000000000000000000000000000000000090 +:10710000000000000000000000000000000000007F +:10711000000000000000000000000000000000006F +:10712000000000000000000000000000000000005F +:10713000000000000000000000000000000000004F +:10714000000000000000000000000000000000003F +:10715000000000000000000000000000000000002F +:10716000000000000000000000000000000000001F +:10717000000000000000000000000000000000000F +:1071800000000000000000000000000000000000FF +:1071900000000000000000000000000000000000EF +:1071A00000000000000000000000000000000000DF +:1071B00000000000000000000000000000000000CF +:1071C00000000000000000000000000000000000BF +:1071D00000000000000000000000000000000000AF +:1071E000000000000000000000000000000000009F +:1071F000000000000000000000000000000000008F +:10720000000000000000000000000000000000007E +:10721000000000000000000000000000000000006E +:10722000000000000000000000000000000000005E +:10723000000000000000000000000000000000004E +:10724000000000000000000000000000000000003E +:10725000000000000000000000000000000000002E +:10726000000000000000000000000000000000001E +:10727000000000000000000000000000000000000E +:1072800000000000000000000000000000000000FE +:1072900000000000000000000000000000000000EE +:1072A00000000000000000000000000000000000DE +:1072B00000000000000000000000000000000000CE +:1072C00000000000000000000000000000000000BE +:1072D00000000000000000000000000000000000AE +:1072E000000000000000000000000000000000009E +:1072F000000000000000000000000000000000008E +:10730000000000000000000000000000000000007D +:10731000000000000000000000000000000000006D +:10732000000000000000000000000000000000005D +:10733000000000000000000000000000000000004D +:10734000000000000000000000000000000000003D +:10735000000000000000000000000000000000002D +:10736000000000000000000000000000000000001D +:10737000000000000000000000000000000000000D +:1073800000000000000000000000000000000000FD +:1073900000000000000000000000000000000000ED +:1073A00000000000000000000000000000000000DD +:1073B00000000000000000000000000000000000CD +:1073C00000000000000000000000000000000000BD +:1073D00000000000000000000000000000000000AD +:1073E000000000000000000000000000000000009D +:1073F000000000000000000000000000000000008D +:10740000000000000000000000000000000000007C +:10741000000000000000000000000000000000006C +:10742000000000000000000000000000000000005C +:10743000000000000000000000000000000000004C +:10744000000000000000000000000000000000003C +:10745000000000000000000000000000000000002C +:10746000000000000000000000000000000000001C +:10747000000000000000000000000000000000000C +:1074800000000000000000000000000000000000FC +:1074900000000000000000000000000000000000EC +:1074A00000000000000000000000000000000000DC +:1074B00000000000000000000000000000000000CC +:1074C00000000000000000000000000000000000BC +:1074D00000000000000000000000000000000000AC +:1074E000000000000000000000000000000000009C +:1074F000000000000000000000000000000000008C +:10750000000000000000000000000000000000007B +:10751000000000000000000000000000000000006B +:10752000000000000000000000000000000000005B +:10753000000000000000000000000000000000004B +:10754000000000000000000000000000000000003B +:10755000000000000000000000000000000000002B +:10756000000000000000000000000000000000001B +:10757000000000000000000000000000000000000B +:1075800000000000000000000000000000000000FB +:1075900000000000000000000000000000000000EB +:1075A00000000000000000000000000000000000DB +:1075B00000000000000000000000000000000000CB +:1075C00000000000000000000000000000000000BB +:1075D00000000000000000000000000000000000AB +:1075E000000000000000000000000000000000009B +:1075F000000000000000000000000000000000008B +:10760000000000000000000000000000000000007A +:10761000000000000000000000000000000000006A +:10762000000000000000000000000000000000005A +:10763000000000000000000000000000000000004A +:10764000000000000000000000000000000000003A +:10765000000000000000000000000000000000002A +:10766000000000000000000000000000000000001A +:10767000000000000000000000000000000000000A +:1076800000000000000000000000000000000000FA +:1076900000000000000000000000000000000000EA +:1076A00000000000000000000000000000000000DA +:1076B00000000000000000000000000000000000CA +:1076C00000000000000000000000000000000000BA +:1076D00000000000000000000000000000000000AA +:1076E000000000000000000000000000000000009A +:1076F000000000000000000000000000000000008A +:107700000000000000000000000000000000000079 +:107710000000000000000000000000000000000069 +:107720000000000000000000000000000000000059 +:107730000000000000000000000000000000000049 +:107740000000000000000000000000000000000039 +:107750000000000000000000000000000000000029 +:107760000000000000000000000000000000000019 +:107770000000000000000000000000000000000009 +:1077800000000000000000000000000000000000F9 +:1077900000000000000000000000000000000000E9 +:1077A00000000000000000000000000000000000D9 +:1077B00000000000000000000000000000000000C9 +:1077C00000000000000000000000000000000000B9 +:1077D00000000000000000000000000000000000A9 +:1077E0000000000000000000000000000000000099 +:1077F0000000000000000000000000000000000089 +:107800000000000000000000000000000000000078 +:107810000000000000000000000000000000000068 +:107820000000000000000000000000000000000058 +:107830000000000000000000000000000000000048 +:107840000000000000000000000000000000000038 +:107850000000000000000000000000000000000028 +:107860000000000000000000000000000000000018 +:107870000000000000000000000000000000000008 +:1078800000000000000000000000000000000000F8 +:1078900000000000000000000000000000000000E8 +:1078A00000000000000000000000000000000000D8 +:1078B00000000000000000000000000000000000C8 +:1078C00000000000000000000000000000000000B8 +:1078D00000000000000000000000000000000000A8 +:1078E0000000000000000000000000000000000098 +:1078F0000000000000000000000000000000000088 +:107900000000000000000000000000000000000077 +:107910000000000000000000000000000000000067 +:107920000000000000000000000000000000000057 +:107930000000000000000000000000000000000047 +:107940000000000000000000000000000000000037 +:107950000000000000000000000000000000000027 +:107960000000000000000000000000000000000017 +:107970000000000000000000000000000000000007 +:1079800000000000000000000000000000000000F7 +:1079900000000000000000000000000000000000E7 +:1079A00000000000000000000000000000000000D7 +:1079B00000000000000000000000000000000000C7 +:1079C00000000000000000000000000000000000B7 +:1079D00000000000000000000000000000000000A7 +:1079E0000000000000000000000000000000000097 +:1079F0000000000000000000000000000000000087 +:107A00000000000000000000000000000000000076 +:107A10000000000000000000000000000000000066 +:107A20000000000000000000000000000000000056 +:107A30000000000000000000000000000000000046 +:107A40000000000000000000000000000000000036 +:107A50000000000000000000000000000000000026 +:107A60000000000000000000000000000000000016 +:107A70000000000000000000000000000000000006 +:107A800000000000000000000000000000000000F6 +:107A900000000000000000000000000000000000E6 +:107AA00000000000000000000000000000000000D6 +:107AB00000000000000000000000000000000000C6 +:107AC00000000000000000000000000000000000B6 +:107AD00000000000000000000000000000000000A6 +:107AE0000000000000000000000000000000000096 +:107AF0000000000000000000000000000000000086 +:107B00000000000000000000000000000000000075 +:107B10000000000000000000000000000000000065 +:107B20000000000000000000000000000000000055 +:107B30000000000000000000000000000000000045 +:107B40000000000000000000000000000000000035 +:107B50000000000000000000000000000000000025 +:107B60000000000000000000000000000000000015 +:107B70000000000000000000000000000000000005 +:107B800000000000000000000000000000000000F5 +:107B900000000000000000000000000000000000E5 +:107BA00000000000000000000000000000000000D5 +:107BB00000000000000000000000000000000000C5 +:107BC00000000000000000000000000000000000B5 +:107BD00000000000000000000000000000000000A5 +:107BE0000000000000000000000000000000000095 +:107BF0000000000000000000000000000000000085 +:040000056000100087 +:00000001FF diff --git a/MCUME_teensy41/bin/TEECOMPUTER/VGA/teensysms.ino.hex b/MCUME_teensy41/bin/TEECOMPUTER/VGA/teensysms.ino.hex new file mode 100644 index 0000000..a929df8 --- /dev/null +++ b/MCUME_teensy41/bin/TEECOMPUTER/VGA/teensysms.ino.hex @@ -0,0 +1,14216 @@ +:0200000460009A +:100000004643464200000156000000000103030081 +:1000100000000000000000000000000000000000E0 +:1000200000000000000000000000000000000000D0 +:1000300000000000000000000000000000000000C0 +:1000400000000000010408000000000000000000A3 +:100050000000800000000000000000000000000020 +:100060000000000000000000000000000000000090 +:100070000000000000000000000000000000000080 +:10008000EB04180A063204260000000000000000FD +:10009000050404240000000000000000000000002F +:1000A0000000000000000000000000000000000050 +:1000B0000604000000000000000000000000000036 +:1000C0000000000000000000000000000000000030 +:1000D00020041808000000000000000000000000DC +:1000E0000000000000000000000000000000000010 +:1000F0000000000000000000000000000000000000 +:10010000D8041808000000000000000000000000F3 +:100110000204180804200000000000000000000095 +:1001200000000000000000000000000000000000CF +:10013000600400000000000000000000000000005B +:1001400000000000000000000000000000000000AF +:10015000000000000000000000000000000000009F +:10016000000000000000000000000000000000008F +:10017000000000000000000000000000000000007F +:10018000000000000000000000000000000000006F +:10019000000000000000000000000000000000005F +:1001A000000000000000000000000000000000004F +:1001B000000000000000000000000000000000003F +:1001C000000100000010000001000000000000001D +:1001D000000001000000000000000000000000001E +:1001E000000000000000000000000000000000000F +:1001F00000000000000000000000000000000000FF +:10020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10021000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10022000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10023000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10024000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10025000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10026000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10027000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10028000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10029000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:1002A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:1002B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:1002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:1002D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1002E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1002F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10030000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10031000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10032000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10033000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10034000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10035000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10036000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10037000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10038000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10039000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:1003A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:1003B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:1003C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:1003D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1003E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1003F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10040000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10041000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10042000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10043000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10044000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10045000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10046000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10047000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10048000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10049000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:1004A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:1004B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:1004C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:1004D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:1004E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1004F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10050000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10051000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10052000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10053000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10054000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10055000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10056000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10057000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10058000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10059000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:1005A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:1005B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:1005C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:1005D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:1005E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1005F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10060000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10061000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10062000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10063000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10064000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10065000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10066000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10067000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10068000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10069000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:1006A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:1006B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:1006C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:1006D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:1006E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1006F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10070000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10071000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10072000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10073000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10074000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10075000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10076000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10077000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10078000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10079000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:1007A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:1007B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:1007C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:1007D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:1007E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1007F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10080000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10081000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10082000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10083000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10084000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10085000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10086000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10087000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10088000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10089000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:1008A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:1008B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:1008C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:1008D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1008E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1008F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10090000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10091000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10092000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10093000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10094000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10095000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10096000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10097000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10098000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10099000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:1009A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:1009B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:1009C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:1009D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1009E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1009F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:100A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:100A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:100A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:100A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:100A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:100A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:100A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:100A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:100A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:100A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:100AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:100AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:100AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:100AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:100AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:100AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:100B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:100B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:100B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:100B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:100B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:100B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:100B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:100B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:100B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:100B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:100BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:100BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:100BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:100BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:100BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:100BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:100C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:100C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:100C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:100C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:100C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:100C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:100C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:100C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:100C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:100C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:100CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:100CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:100CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:100CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:100CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:100CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:100D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:100D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:100D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:100D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:100D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:100D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:100D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:100D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:100D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:100D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:100DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:100DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:100DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:100DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:100DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:100DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:100E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:100E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:100E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:100E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:100E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:100E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:100E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:100E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:100E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:100E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:100EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:100EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:100EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:100ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:100EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:100EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:100F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:100F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:100F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:100F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:100F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:100F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:100F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:100F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:100F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:100F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:100FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:100FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:100FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:100FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:100FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:100FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10100000D100204327140060000000000000000011 +:101010002010006000100060006C03600000000001 +:10102000000000600078030000000000FFFFFFFFE9 +:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:1010C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:1010D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:1010E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1010F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10110000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10111000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10112000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10113000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10114000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10115000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10116000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10117000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10118000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10119000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:1011A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:1011B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:1011C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:1011D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:1011E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1011F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10120000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10121000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10122000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10123000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10124000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10125000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10126000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10127000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10128000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10129000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:1012A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:1012B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:1012C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1012D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1012E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1012F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10130000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10131000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10132000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10133000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10134000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10135000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10136000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10137000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10138000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10139000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:1013A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:1013B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:1013C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1013D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1013E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1013F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10140000884207D0904205D251F8043B40F8043B93 +:101410008242F9D87047884204D2002340F8043B46 +:101420008142FBD870472DE9F843644A644B5A6403 +:10143000644A1A644FF42A029A63634B9D46BFF3D1 +:101440004F8FBFF36F8F00F019FA604B082260498D +:101450006048C3F85421604AFFF7D2FF5F4A6049F1 +:101460006048FFF7CDFF60496048FFF7D4FF4FF4B5 +:1014700070025F4B5F491A6000235F4A42F82310F5 +:1014800001335D4DB02BF9D15C4B80215C4A03F8F0 +:10149000011B9342FBD14D4C4FF08037594A5A4BB8 +:1014A000DFF89C91DFF89C811D60C4F80471C4F8DA +:1014B0000091C4F8F470C4F8F0801368534E43F4FC +:1014C000E02313604FF0FF32F36923F07F0343F012 +:1014D0004003F361736A23F07F0343F040037362B8 +:1014E000374B9A66DA661A675A6700F0CAF9484BB2 +:1014F0006322AB63474BEB630025474B1A60032223 +:101500005D6043F8042C454AC3F80C2D444A136827 +:1015100043F080731360434A136843F00103136080 +:10152000414B1A68414B1A6000F064FBC4F8047127 +:101530003F48C4F80091C4F8F470C4F8F08000F09B +:10154000FBFCF36E43F44053F3663A4B1D60C3F863 +:101550000851C3F81851C3F82851C3F8385103F59E +:10156000A0239A6BD20708D4334A5A6542F6156213 +:101570001A659A6B42F001029A639A6842F001126E +:101580009A6000F0EDF900F08DFC00F0CDFC00F069 +:101590005FFB00F074F9294A1368284C132BFBD920 +:1015A00000F0E4FB2368B3F5967FFBD300F068F905 +:1015B00000F0A6FC00F0C4FC30BFFDE7FFAAAAAA19 +:1015C00000C00A40070020000000062000800D40F7 +:1015D000605101600000000050F20100C0260020B0 +:1015E000B44303600000002060F20120C026002008 +:1015F00088ED00E065A701000024002000E400E081 +:10160000A0E400E024ED00E008ED00E000C00F40A1 +:101610004DB9010051B9010014E000E000002020A4 +:10162000FCED00E0001000E0041000E0B8D700205E +:10163000002CA330004008400000C056BCD700205A +:101640001B1018200C0D1113F8B58F005A4B0C46C7 +:1016500038461A6000F058FC584B054618601E4684 +:1016600020B95749574800F06FFCF8BD3A460021B1 +:1016700000F06EFC25F01F033D44BFF34F8F524A2C +:10168000136020339D42FBD8BFF34F8FBFF36F8FA2 +:101690004E4B32681A604E4A4E4B1C80D36F43F457 +:1016A0004023D3674C4B4D4A1A674FF43162C3F85D +:1016B000802042F21072C3F890201A6F22F48052F8 +:1016C0001A67196F444A0029FBDAD2F870310126F3 +:1016D00043494FF4803523F40003424823F4004388 +:1016E000C2F87031136F23F48033136702F51032A0 +:1016F000D36923F4406343F40063D361936A23F412 +:10170000FF7323F0010343F079039362A2F5A02253 +:10171000536823F4002323F0070343F400235360AA +:101720000022314B1A66DE60196130495D619861B3 +:10173000D961C3F8E020C3F88C6006F1E066C3F815 +:101740009060C3F89450C3F898000320C3F89C102D +:101750002749C1F82801C1F82401C1F88001D3F854 +:101760008810244841F01041C3F88810224999603C +:101770002249C1F8200122484FF08075056080F8A9 +:1017800083237F201F4A10701F4AC1F85821D0219F +:101790001E4A0C4811704021A2F23E3211609A6834 +:1017A0001B4942F480729A6000F0C2FB2146054852 +:1017B00000F0D6FBF8BD00BFD4D5002000310020DA +:1017C0005C1A0020C01D002070EF00E030D6002021 +:1017D00000C00F40E2D7002000800D401B20110008 +:1017E000010000471B1F010000403840001F1F1F61 +:1017F00000801F4031000000010000900024002004 +:1018000004E100E038E400E08501000046E400E087 +:101810007D1A0020024B186808B100F07DBB7047AC +:10182000003100200004084B012200F47020C3F8AE +:10183000A010C3F8A400C3F8B0205A69D207FCD5A1 +:101840000122014B5A61704700402A40094B0A4A65 +:10185000C3F8A000C3F8A4200122C3F8B02059693E +:10186000044AC907FBD5D2F80001212380B2536195 +:10187000704700BF00402A400400030070477047D3 +:10188000704710B5214A0020214C102321492060C7 +:101890001360214B19601121116020491960122138 +:1018A00011601F4919601F4911601F4919601F49C4 +:1018B00011601F4919601F4941F0150111601E494F +:1018C000196001F181510D3111601C4919601C49E9 +:1018D00011601C4919601C4911601C4919601C49A0 +:1018E00011601C4A1A6001232360BFF34F8FBFF3BE +:1018F0006F8F194B1860BFF34F8FBFF36F8F174A6D +:10190000136843F44033136010BD00BF9CED00E04A +:1019100094ED00E03F000010A0ED00E0250008037A +:10192000090010001300200021000207140000200D +:101930002500081360F201200900001027000B1396 +:101940001700004033001013180000602F000B0731 +:10195000190000702F000B1350EF00E014ED00E0B1 +:1019600073B58F4B4FF400548E4A8F49C3F85C22F5 +:10197000C3F8601248F20C71C3F86422A2F5304239 +:10198000C3F8682202F5E042C3F86C22C3F8702263 +:10199000C3F87422C3F878221822DA661A675A67E5 +:1019A0009A67DA67C3F88020C3F88420C3F88820D8 +:1019B0000122C3F82C27C3F83027C3F83427C3F813 +:1019C0003827C3F83C27C3F85027784A936923F097 +:1019D000604323F4407343F0204343F44073936126 +:1019E000D2F8843043F00C03C2F88430704B1A688C +:1019F00042F002021A601A6811406E4A0A436E49A8 +:101A00001A604FF0FF325A6002F57702886802F5DB +:101A10006052024042F000529A60DA6822F0780286 +:101A2000DA60664A186A024042F0004242F0400220 +:101A30001A62624A186A0240614842F0004242F06B +:101A400040025A625F4A9A62DA62D1F8B82022F004 +:101A50003F0242F00102C3F8B820D1F8BC2040F2A6 +:101A6000056122F03F0242F00102C3F8BC200022CF +:101A70001A611C661867C3F880105C665867C3F863 +:101A800084101968504821F0020119604F4999618A +:101A90000221D9614E4941F8042B8142FBD11A68D9 +:101AA00042F001021A60424A1468414B14F00104EA +:101AB000FAD1464A0226214620469A6140F2F56252 +:101AC000DE61C3F8002240F26642C3F8102240F201 +:101AD0009942C3F820223F4AC3F8302242F2014221 +:101AE000C3F8342240F23542C3F840223A4AC3F8E0 +:101AF00050223A4AC3F85422394AC3F8602242F2CB +:101B00000122C3F86422FFF78DFE21460120FFF772 +:101B100089FE21463046FFF785FE2046FFF796FEF8 +:101B200045F60D530546984231D121460420FFF772 +:101B300079FE20464FF400012A4CFFF773FE4FF464 +:101B400000010120FFF76EFE4FF400013046FFF761 +:101B500069FE4FF40000FFF779FEA84207D14FF469 +:101B600000010420FFF75EFE1023237001E008232C +:101B700023701D4900231D4A2078521A0093012327 +:101B800002EB00521A4800F0CBF902B070BD1022EF +:101B90002146174802B0BDE8704000F0D9B900BF37 +:101BA00000801F40F9B00100F910010000C00F4093 +:101BB00000402A401200FFFF00802A4000FFF07C16 +:101BC00063000200FF000F8300432A40F05AF05ADE +:101BD00000422A409F041830EB06180A06320126FC +:101BE0003806180A4CE800200000807000000070E1 +:101BF00030EE0120F0B5154B40204FF480314FF40A +:101C000080544FF400554FF4404643F242071A699E +:101C100012F0020F03D09E6159619F61F7E712F441 +:101C2000005F01D15D61F2E712F4805F01D15C6178 +:101C3000EDE7002AEBDA12F4803F01D09961E6E784 +:101C4000520601D45861E2E7F0BD00BF00800D40AC +:101C5000394AB3EE096A394813689FED395A23F0BF +:101C6000010310B513600323364C1361364BD3F8D0 +:101C7000E030D9B2016007EE901AC3F30B201B0DC0 +:101C8000B8EEE77A314907EE900A2060F8EEE76A8D +:101C900007EE903A37EE455A2D4BF8EEE77A37EEDD +:101CA000466A77EEE67A81ED006A25EE275AC3EDA3 +:101CB000007A1368C5EE065A75EEA65AFCEEE55A90 +:101CC00015EE901ADFED235A37EE657A43EA015399 +:101CD000136027EE277A204B66EE277AD2F8101190 +:101CE000C7EE065A35EEA67ABCEEC77A17EE100A92 +:101CF00087EE867A03EA00430B43C2F81031D2F82C +:101D0000101177EE267AFCEEE77A17EE903AC3F3DD +:101D10000B030B43C2F81031136843F00203136046 +:101D200000220E4B1A700E4A0E4BC3F840210122BE +:101D30000D4B1A6010BD00BF80810D40A8D7002058 +:101D40000000AA42A4D7002000441F40ACD70020C6 +:101D5000B0D700200000B4420000FF0F40E400E0D4 +:101D600009A901000024002008E100E038B540F690 +:101D700061722D4BC3F8202100F0CAF82B4A2C4980 +:101D8000D2F8803043F00303C2F8803040F20442BE +:101D9000284BC3F86021284A1068014019B9D3F8CC +:101DA000A811890718D04FF000415163D3F84021A2 +:101DB00042F00202C3F840211E4AD2F840319B078C +:101DC000FBD44FF400321D4B19201A604FF0004233 +:101DD000194B9A6300F0C0F8174B00214FF0804276 +:101DE000174D144C9A63284619600A234FF4207249 +:101DF000C4F8A83100F0ACF84FF48103114A2B600D +:101E00004FF480032B6440F24313C4F85851C4F8D4 +:101E100048310D4BC3F804220C4B4FF400321A60CA +:101E20000123C4F8403138BD00800D4000C00F4090 +:101E3000001C1E0000002E4000900D408CE200E0CF +:101E400000000020C5AB0100002400200CE100E0F0 +:101E500008B50E4B1B6E9B0701D4FBBE16E072B695 +:101E600000220B4BC3F84021A3F50D13094A1A6455 +:101E7000A3F1FF53A3F52B239D46BFF34F8F064BD2 +:101E800006480360064B1B689B68984700441F4048 +:101E900000002E4003002000000012EB00802020F4 +:101EA0001C0020000F4BDA6E42F44032DA66DA6E24 +:101EB00042F44072DA66A3F5603340F237625A6446 +:101EC000A0229A649A6C1206FCD4074B40F2376247 +:101ED0005A64A0229A649A6C12F08002FBD1034BE0 +:101EE0001A70704700C00F4000800C4043E800208B +:101EF000F8B500BFF8BC08BC9E4670470000000063 +:101F00005FF800F035E301005FF800F081E30100C5 +:101F10005FF800F021B101005FF800F091E30100EB +:101F20005FF800F047C301005FF800F089C20100CC +:101F30005FF800F08BF100005FF800F04DBF01008A +:101F40005FF800F035BE01005FF800F0A7F1000077 +:101F50005FF800F0A5A501005FF800F045A60100BC +:101F60005FF800F0BBF10000250200005D040100F5 +:0C1F70003107010059100100A1480100D8 +:101F7C00005152535455565758595A5B5C5D5E5F2D +:101F8C00005152535455565758595A5B5C5D5E5F1D +:101F9C00005152535455565758595A5B5C5D5E5F0D +:101FAC00005152535455565758595A5B5C5D5E5FFD +:101FBC00005152535455565758595A5B5C5D5E5FED +:101FCC00005152535455565758595A5B5C5D5E5FDD +:101FDC00005152535455565758595A5B5C5D5E5FCD +:101FEC00005152535455565758595A5B5C5D5E5FBD +:101FFC00005152535455565758595A5B5C5D5E5FAD +:10200C00005152535455565758595A5B5C5D5E5F9C +:10201C00005152535455565758595A5B5C5D5E5F8C +:10202C00005152535455565758595A5B5C5D5E5F7C +:10203C00005152535455565758595A5B5C5D5E5F6C +:10204C00005152535455565758595A5B5C5D5E5F5C +:10205C00005152535455565758595A5B5C5D5E5F4C +:10206C00005152535455565758595A5B5C5D5E5F3C +:10207C00015152535455565758595A5B5C5D5E5F2B +:10208C00015152535455565758595A5B5C5D5E5F1B +:10209C00015152535455565758595A5B5C5D5E5F0B +:1020AC00015152535455565758595A5B5C5D5E5FFB +:1020BC00015152535455565758595A5B5C5D5E5FEB +:1020CC00015152535455565758595A5B5C5D5E5FDB +:1020DC00015152535455565758595A5B5C5D5E5FCB +:1020EC00015152535455565758595A5B5C5D5E5FBB +:1020FC00015152535455565758595A5B5C5D5E5FAB +:10210C00015152535455565758595A5B5C5D5E5F9A +:10211C00015152535455565758595A5B5C5D5E5F8A +:10212C00015152535455565758595A5B5C5D5E5F7A +:10213C00015152535455565758595A5B5C5D5E5F6A +:10214C00015152535455565758595A5B5C5D5E5F5A +:10215C00015152535455565758595A5B5C5D5E5F4A +:10216C00015152535455565758595A5B5C5D5E5F3A +:10217C00025152535455565758595A5B5C5D5E5F29 +:10218C00025152535455565758595A5B5C5D5E5F19 +:10219C00025152535455565758595A5B5C5D5E5F09 +:1021AC00025152535455565758595A5B5C5D5E5FF9 +:1021BC00025152535455565758595A5B5C5D5E5FE9 +:1021CC00025152535455565758595A5B5C5D5E5FD9 +:1021DC00025152535455565758595A5B5C5D5E5FC9 +:1021EC00025152535455565758595A5B5C5D5E5FB9 +:1021FC00025152535455565758595A5B5C5D5E5FA9 +:10220C00025152535455565758595A5B5C5D5E5F98 +:10221C00025152535455565758595A5B5C5D5E5F88 +:10222C00025152535455565758595A5B5C5D5E5F78 +:10223C00025152535455565758595A5B5C5D5E5F68 +:10224C00025152535455565758595A5B5C5D5E5F58 +:10225C00025152535455565758595A5B5C5D5E5F48 +:10226C00025152535455565758595A5B5C5D5E5F38 +:10227C00035152535455565758595A5B5C5D5E5F27 +:10228C00035152535455565758595A5B5C5D5E5F17 +:10229C00035152535455565758595A5B5C5D5E5F07 +:1022AC00035152535455565758595A5B5C5D5E5FF7 +:1022BC00035152535455565758595A5B5C5D5E5FE7 +:1022CC00035152535455565758595A5B5C5D5E5FD7 +:1022DC00035152535455565758595A5B5C5D5E5FC7 +:1022EC00035152535455565758595A5B5C5D5E5FB7 +:1022FC00035152535455565758595A5B5C5D5E5FA7 +:10230C00035152535455565758595A5B5C5D5E5F96 +:10231C00035152535455565758595A5B5C5D5E5F86 +:10232C00035152535455565758595A5B5C5D5E5F76 +:10233C00035152535455565758595A5B5C5D5E5F66 +:10234C00035152535455565758595A5B5C5D5E5F56 +:10235C00035152535455565758595A5B5C5D5E5F46 +:10236C00035152535455565758595A5B5C5D5E5F36 +:10237C00045152535455565758595A5B5C5D5E5F25 +:10238C00045152535455565758595A5B5C5D5E5F15 +:10239C00045152535455565758595A5B5C5D5E5F05 +:1023AC00045152535455565758595A5B5C5D5E5FF5 +:1023BC00045152535455565758595A5B5C5D5E5FE5 +:1023CC00045152535455565758595A5B5C5D5E5FD5 +:1023DC00045152535455565758595A5B5C5D5E5FC5 +:1023EC00045152535455565758595A5B5C5D5E5FB5 +:1023FC00045152535455565758595A5B5C5D5E5FA5 +:10240C00045152535455565758595A5B5C5D5E5F94 +:10241C00045152535455565758595A5B5C5D5E5F84 +:10242C00045152535455565758595A5B5C5D5E5F74 +:10243C00045152535455565758595A5B5C5D5E5F64 +:10244C00045152535455565758595A5B5C5D5E5F54 +:10245C00045152535455565758595A5B5C5D5E5F44 +:10246C00045152535455565758595A5B5C5D5E5F34 +:10247C00055152535455565758595A5B5C5D5E5F23 +:10248C00055152535455565758595A5B5C5D5E5F13 +:10249C00055152535455565758595A5B5C5D5E5F03 +:1024AC00055152535455565758595A5B5C5D5E5FF3 +:1024BC00055152535455565758595A5B5C5D5E5FE3 +:1024CC00055152535455565758595A5B5C5D5E5FD3 +:1024DC00055152535455565758595A5B5C5D5E5FC3 +:1024EC00055152535455565758595A5B5C5D5E5FB3 +:1024FC00055152535455565758595A5B5C5D5E5FA3 +:10250C00055152535455565758595A5B5C5D5E5F92 +:10251C00055152535455565758595A5B5C5D5E5F82 +:10252C00055152535455565758595A5B5C5D5E5F72 +:10253C00055152535455565758595A5B5C5D5E5F62 +:10254C00055152535455565758595A5B5C5D5E5F52 +:10255C00055152535455565758595A5B5C5D5E5F42 +:10256C00055152535455565758595A5B5C5D5E5F32 +:10257C00065152535455565758595A5B5C5D5E5F21 +:10258C00065152535455565758595A5B5C5D5E5F11 +:10259C00065152535455565758595A5B5C5D5E5F01 +:1025AC00065152535455565758595A5B5C5D5E5FF1 +:1025BC00065152535455565758595A5B5C5D5E5FE1 +:1025CC00065152535455565758595A5B5C5D5E5FD1 +:1025DC00065152535455565758595A5B5C5D5E5FC1 +:1025EC00065152535455565758595A5B5C5D5E5FB1 +:1025FC00065152535455565758595A5B5C5D5E5FA1 +:10260C00065152535455565758595A5B5C5D5E5F90 +:10261C00065152535455565758595A5B5C5D5E5F80 +:10262C00065152535455565758595A5B5C5D5E5F70 +:10263C00065152535455565758595A5B5C5D5E5F60 +:10264C00065152535455565758595A5B5C5D5E5F50 +:10265C00065152535455565758595A5B5C5D5E5F40 +:10266C00065152535455565758595A5B5C5D5E5F30 +:10267C00075152535455565758595A5B5C5D5E5F1F +:10268C00075152535455565758595A5B5C5D5E5F0F +:10269C00075152535455565758595A5B5C5D5E5FFF +:1026AC00075152535455565758595A5B5C5D5E5FEF +:1026BC00075152535455565758595A5B5C5D5E5FDF +:1026CC00075152535455565758595A5B5C5D5E5FCF +:1026DC00075152535455565758595A5B5C5D5E5FBF +:1026EC00075152535455565758595A5B5C5D5E5FAF +:1026FC00075152535455565758595A5B5C5D5E5F9F +:10270C00075152535455565758595A5B5C5D5E5F8E +:10271C00075152535455565758595A5B5C5D5E5F7E +:10272C00075152535455565758595A5B5C5D5E5F6E +:10273C00075152535455565758595A5B5C5D5E5F5E +:10274C00075152535455565758595A5B5C5D5E5F4E +:10275C00075152535455565758595A5B5C5D5E5F3E +:10276C00075152535455565758595A5B5C5D5E5F2E +:10277C00085152535455565758595A5B5C5D5E5F1D +:10278C00085152535455565758595A5B5C5D5E5F0D +:10279C00085152535455565758595A5B5C5D5E5FFD +:1027AC00085152535455565758595A5B5C5D5E5FED +:1027BC00085152535455565758595A5B5C5D5E5FDD +:1027CC00085152535455565758595A5B5C5D5E5FCD +:1027DC00085152535455565758595A5B5C5D5E5FBD +:1027EC00085152535455565758595A5B5C5D5E5FAD +:1027FC00085152535455565758595A5B5C5D5E5F9D +:10280C00085152535455565758595A5B5C5D5E5F8C +:10281C00085152535455565758595A5B5C5D5E5F7C +:10282C00085152535455565758595A5B5C5D5E5F6C +:10283C00085152535455565758595A5B5C5D5E5F5C +:10284C00085152535455565758595A5B5C5D5E5F4C +:10285C00085152535455565758595A5B5C5D5E5F3C +:10286C00085152535455565758595A5B5C5D5E5F2C +:10287C00095152535455565758595A5B5C5D5E5F1B +:10288C00095152535455565758595A5B5C5D5E5F0B +:10289C00095152535455565758595A5B5C5D5E5FFB +:1028AC00095152535455565758595A5B5C5D5E5FEB +:1028BC00095152535455565758595A5B5C5D5E5FDB +:1028CC00095152535455565758595A5B5C5D5E5FCB +:1028DC00095152535455565758595A5B5C5D5E5FBB +:1028EC00095152535455565758595A5B5C5D5E5FAB +:1028FC00095152535455565758595A5B5C5D5E5F9B +:10290C00095152535455565758595A5B5C5D5E5F8A +:10291C00095152535455565758595A5B5C5D5E5F7A +:10292C00095152535455565758595A5B5C5D5E5F6A +:10293C00095152535455565758595A5B5C5D5E5F5A +:10294C00095152535455565758595A5B5C5D5E5F4A +:10295C00095152535455565758595A5B5C5D5E5F3A +:10296C00095152535455565758595A5B5C5D5E5F2A +:10297C000A5152535455565758595A5B5C5D5E5F19 +:10298C000A5152535455565758595A5B5C5D5E5F09 +:10299C000A5152535455565758595A5B5C5D5E5FF9 +:1029AC000A5152535455565758595A5B5C5D5E5FE9 +:1029BC000A5152535455565758595A5B5C5D5E5FD9 +:1029CC000A5152535455565758595A5B5C5D5E5FC9 +:1029DC000A5152535455565758595A5B5C5D5E5FB9 +:1029EC000A5152535455565758595A5B5C5D5E5FA9 +:1029FC000A5152535455565758595A5B5C5D5E5F99 +:102A0C000A5152535455565758595A5B5C5D5E5F88 +:102A1C000A5152535455565758595A5B5C5D5E5F78 +:102A2C000A5152535455565758595A5B5C5D5E5F68 +:102A3C000A5152535455565758595A5B5C5D5E5F58 +:102A4C000A5152535455565758595A5B5C5D5E5F48 +:102A5C000A5152535455565758595A5B5C5D5E5F38 +:102A6C000A5152535455565758595A5B5C5D5E5F28 +:102A7C000B5152535455565758595A5B5C5D5E5F17 +:102A8C000B5152535455565758595A5B5C5D5E5F07 +:102A9C000B5152535455565758595A5B5C5D5E5FF7 +:102AAC000B5152535455565758595A5B5C5D5E5FE7 +:102ABC000B5152535455565758595A5B5C5D5E5FD7 +:102ACC000B5152535455565758595A5B5C5D5E5FC7 +:102ADC000B5152535455565758595A5B5C5D5E5FB7 +:102AEC000B5152535455565758595A5B5C5D5E5FA7 +:102AFC000B5152535455565758595A5B5C5D5E5F97 +:102B0C000B5152535455565758595A5B5C5D5E5F86 +:102B1C000B5152535455565758595A5B5C5D5E5F76 +:102B2C000B5152535455565758595A5B5C5D5E5F66 +:102B3C000B5152535455565758595A5B5C5D5E5F56 +:102B4C000B5152535455565758595A5B5C5D5E5F46 +:102B5C000B5152535455565758595A5B5C5D5E5F36 +:102B6C000B5152535455565758595A5B5C5D5E5F26 +:102B7C000C5152535455565758595A5B5C5D5E5F15 +:102B8C000C5152535455565758595A5B5C5D5E5F05 +:102B9C000C5152535455565758595A5B5C5D5E5FF5 +:102BAC000C5152535455565758595A5B5C5D5E5FE5 +:102BBC000C5152535455565758595A5B5C5D5E5FD5 +:102BCC000C5152535455565758595A5B5C5D5E5FC5 +:102BDC000C5152535455565758595A5B5C5D5E5FB5 +:102BEC000C5152535455565758595A5B5C5D5E5FA5 +:102BFC000C5152535455565758595A5B5C5D5E5F95 +:102C0C000C5152535455565758595A5B5C5D5E5F84 +:102C1C000C5152535455565758595A5B5C5D5E5F74 +:102C2C000C5152535455565758595A5B5C5D5E5F64 +:102C3C000C5152535455565758595A5B5C5D5E5F54 +:102C4C000C5152535455565758595A5B5C5D5E5F44 +:102C5C000C5152535455565758595A5B5C5D5E5F34 +:102C6C000C5152535455565758595A5B5C5D5E5F24 +:102C7C000D5152535455565758595A5B5C5D5E5F13 +:102C8C000D5152535455565758595A5B5C5D5E5F03 +:102C9C000D5152535455565758595A5B5C5D5E5FF3 +:102CAC000D5152535455565758595A5B5C5D5E5FE3 +:102CBC000D5152535455565758595A5B5C5D5E5FD3 +:102CCC000D5152535455565758595A5B5C5D5E5FC3 +:102CDC000D5152535455565758595A5B5C5D5E5FB3 +:102CEC000D5152535455565758595A5B5C5D5E5FA3 +:102CFC000D5152535455565758595A5B5C5D5E5F93 +:102D0C000D5152535455565758595A5B5C5D5E5F82 +:102D1C000D5152535455565758595A5B5C5D5E5F72 +:102D2C000D5152535455565758595A5B5C5D5E5F62 +:102D3C000D5152535455565758595A5B5C5D5E5F52 +:102D4C000D5152535455565758595A5B5C5D5E5F42 +:102D5C000D5152535455565758595A5B5C5D5E5F32 +:102D6C000D5152535455565758595A5B5C5D5E5F22 +:102D7C000E5152535455565758595A5B5C5D5E5F11 +:102D8C000E5152535455565758595A5B5C5D5E5F01 +:102D9C000E5152535455565758595A5B5C5D5E5FF1 +:102DAC000E5152535455565758595A5B5C5D5E5FE1 +:102DBC000E5152535455565758595A5B5C5D5E5FD1 +:102DCC000E5152535455565758595A5B5C5D5E5FC1 +:102DDC000E5152535455565758595A5B5C5D5E5FB1 +:102DEC000E5152535455565758595A5B5C5D5E5FA1 +:102DFC000E5152535455565758595A5B5C5D5E5F91 +:102E0C000E5152535455565758595A5B5C5D5E5F80 +:102E1C000E5152535455565758595A5B5C5D5E5F70 +:102E2C000E5152535455565758595A5B5C5D5E5F60 +:102E3C000E5152535455565758595A5B5C5D5E5F50 +:102E4C000E5152535455565758595A5B5C5D5E5F40 +:102E5C000E5152535455565758595A5B5C5D5E5F30 +:102E6C000E5152535455565758595A5B5C5D5E5F20 +:102E7C000F5152535455565758595A5B5C5D5E5F0F +:102E8C000F5152535455565758595A5B5C5D5E5FFF +:102E9C000F5152535455565758595A5B5C5D5E5FEF +:102EAC000F5152535455565758595A5B5C5D5E5FDF +:102EBC000F5152535455565758595A5B5C5D5E5FCF +:102ECC000F5152535455565758595A5B5C5D5E5FBF +:102EDC000F5152535455565758595A5B5C5D5E5FAF +:102EEC000F5152535455565758595A5B5C5D5E5F9F +:102EFC000F5152535455565758595A5B5C5D5E5F8F +:102F0C000F5152535455565758595A5B5C5D5E5F7E +:102F1C000F5152535455565758595A5B5C5D5E5F6E +:102F2C000F5152535455565758595A5B5C5D5E5F5E +:102F3C000F5152535455565758595A5B5C5D5E5F4E +:102F4C000F5152535455565758595A5B5C5D5E5F3E +:102F5C000F5152535455565758595A5B5C5D5E5F2E +:102F6C000F5152535455565758595A5B5C5D5E5F1E +:102F7C00105152535455565758595A5B5C5D5E5F0D +:102F8C00105152535455565758595A5B5C5D5E5FFD +:102F9C00105152535455565758595A5B5C5D5E5FED +:102FAC00105152535455565758595A5B5C5D5E5FDD +:102FBC00105152535455565758595A5B5C5D5E5FCD +:102FCC00105152535455565758595A5B5C5D5E5FBD +:102FDC00105152535455565758595A5B5C5D5E5FAD +:102FEC00105152535455565758595A5B5C5D5E5F9D +:102FFC00105152535455565758595A5B5C5D5E5F8D +:10300C00105152535455565758595A5B5C5D5E5F7C +:10301C00105152535455565758595A5B5C5D5E5F6C +:10302C00105152535455565758595A5B5C5D5E5F5C +:10303C00105152535455565758595A5B5C5D5E5F4C +:10304C00105152535455565758595A5B5C5D5E5F3C +:10305C00105152535455565758595A5B5C5D5E5F2C +:10306C00105152535455565758595A5B5C5D5E5F1C +:10307C00115152535455565758595A5B5C5D5E5F0B +:10308C00115152535455565758595A5B5C5D5E5FFB +:10309C00115152535455565758595A5B5C5D5E5FEB +:1030AC00115152535455565758595A5B5C5D5E5FDB +:1030BC00115152535455565758595A5B5C5D5E5FCB +:1030CC00115152535455565758595A5B5C5D5E5FBB +:1030DC00115152535455565758595A5B5C5D5E5FAB +:1030EC00115152535455565758595A5B5C5D5E5F9B +:1030FC00115152535455565758595A5B5C5D5E5F8B +:10310C00115152535455565758595A5B5C5D5E5F7A +:10311C00115152535455565758595A5B5C5D5E5F6A +:10312C00115152535455565758595A5B5C5D5E5F5A +:10313C00115152535455565758595A5B5C5D5E5F4A +:10314C00115152535455565758595A5B5C5D5E5F3A +:10315C00115152535455565758595A5B5C5D5E5F2A +:10316C00115152535455565758595A5B5C5D5E5F1A +:10317C00125152535455565758595A5B5C5D5E5F09 +:10318C00125152535455565758595A5B5C5D5E5FF9 +:10319C00125152535455565758595A5B5C5D5E5FE9 +:1031AC00125152535455565758595A5B5C5D5E5FD9 +:1031BC00125152535455565758595A5B5C5D5E5FC9 +:1031CC00125152535455565758595A5B5C5D5E5FB9 +:1031DC00125152535455565758595A5B5C5D5E5FA9 +:1031EC00125152535455565758595A5B5C5D5E5F99 +:1031FC00125152535455565758595A5B5C5D5E5F89 +:10320C00125152535455565758595A5B5C5D5E5F78 +:10321C00125152535455565758595A5B5C5D5E5F68 +:10322C00125152535455565758595A5B5C5D5E5F58 +:10323C00125152535455565758595A5B5C5D5E5F48 +:10324C00125152535455565758595A5B5C5D5E5F38 +:10325C00125152535455565758595A5B5C5D5E5F28 +:10326C00125152535455565758595A5B5C5D5E5F18 +:10327C00135152535455565758595A5B5C5D5E5F07 +:10328C00135152535455565758595A5B5C5D5E5FF7 +:10329C00135152535455565758595A5B5C5D5E5FE7 +:1032AC00135152535455565758595A5B5C5D5E5FD7 +:1032BC00135152535455565758595A5B5C5D5E5FC7 +:1032CC00135152535455565758595A5B5C5D5E5FB7 +:1032DC00135152535455565758595A5B5C5D5E5FA7 +:1032EC00135152535455565758595A5B5C5D5E5F97 +:1032FC00135152535455565758595A5B5C5D5E5F87 +:10330C00135152535455565758595A5B5C5D5E5F76 +:10331C00135152535455565758595A5B5C5D5E5F66 +:10332C00135152535455565758595A5B5C5D5E5F56 +:10333C00135152535455565758595A5B5C5D5E5F46 +:10334C00135152535455565758595A5B5C5D5E5F36 +:10335C00135152535455565758595A5B5C5D5E5F26 +:10336C00135152535455565758595A5B5C5D5E5F16 +:10337C00145152535455565758595A5B5C5D5E5F05 +:10338C00145152535455565758595A5B5C5D5E5FF5 +:10339C00145152535455565758595A5B5C5D5E5FE5 +:1033AC00145152535455565758595A5B5C5D5E5FD5 +:1033BC00145152535455565758595A5B5C5D5E5FC5 +:1033CC00145152535455565758595A5B5C5D5E5FB5 +:1033DC00145152535455565758595A5B5C5D5E5FA5 +:1033EC00145152535455565758595A5B5C5D5E5F95 +:1033FC00145152535455565758595A5B5C5D5E5F85 +:10340C00145152535455565758595A5B5C5D5E5F74 +:10341C00145152535455565758595A5B5C5D5E5F64 +:10342C00145152535455565758595A5B5C5D5E5F54 +:10343C00145152535455565758595A5B5C5D5E5F44 +:10344C00145152535455565758595A5B5C5D5E5F34 +:10345C00145152535455565758595A5B5C5D5E5F24 +:10346C00145152535455565758595A5B5C5D5E5F14 +:10347C00155152535455565758595A5B5C5D5E5F03 +:10348C00155152535455565758595A5B5C5D5E5FF3 +:10349C00155152535455565758595A5B5C5D5E5FE3 +:1034AC00155152535455565758595A5B5C5D5E5FD3 +:1034BC00155152535455565758595A5B5C5D5E5FC3 +:1034CC00155152535455565758595A5B5C5D5E5FB3 +:1034DC00155152535455565758595A5B5C5D5E5FA3 +:1034EC00155152535455565758595A5B5C5D5E5F93 +:1034FC00155152535455565758595A5B5C5D5E5F83 +:10350C00155152535455565758595A5B5C5D5E5F72 +:10351C00155152535455565758595A5B5C5D5E5F62 +:10352C00155152535455565758595A5B5C5D5E5F52 +:10353C00155152535455565758595A5B5C5D5E5F42 +:10354C00155152535455565758595A5B5C5D5E5F32 +:10355C00155152535455565758595A5B5C5D5E5F22 +:10356C00155152535455565758595A5B5C5D5E5F12 +:10357C00165152535455565758595A5B5C5D5E5F01 +:10358C00165152535455565758595A5B5C5D5E5FF1 +:10359C00165152535455565758595A5B5C5D5E5FE1 +:1035AC00165152535455565758595A5B5C5D5E5FD1 +:1035BC00165152535455565758595A5B5C5D5E5FC1 +:1035CC00165152535455565758595A5B5C5D5E5FB1 +:1035DC00165152535455565758595A5B5C5D5E5FA1 +:1035EC00165152535455565758595A5B5C5D5E5F91 +:1035FC00165152535455565758595A5B5C5D5E5F81 +:10360C00165152535455565758595A5B5C5D5E5F70 +:10361C00165152535455565758595A5B5C5D5E5F60 +:10362C00165152535455565758595A5B5C5D5E5F50 +:10363C00165152535455565758595A5B5C5D5E5F40 +:10364C00165152535455565758595A5B5C5D5E5F30 +:10365C00165152535455565758595A5B5C5D5E5F20 +:10366C00165152535455565758595A5B5C5D5E5F10 +:10367C00175152535455565758595A5B5C5D5E5FFF +:10368C00175152535455565758595A5B5C5D5E5FEF +:10369C00175152535455565758595A5B5C5D5E5FDF +:1036AC00175152535455565758595A5B5C5D5E5FCF +:1036BC00175152535455565758595A5B5C5D5E5FBF +:1036CC00175152535455565758595A5B5C5D5E5FAF +:1036DC00175152535455565758595A5B5C5D5E5F9F +:1036EC00175152535455565758595A5B5C5D5E5F8F +:1036FC00175152535455565758595A5B5C5D5E5F7F +:10370C00175152535455565758595A5B5C5D5E5F6E +:10371C00175152535455565758595A5B5C5D5E5F5E +:10372C00175152535455565758595A5B5C5D5E5F4E +:10373C00175152535455565758595A5B5C5D5E5F3E +:10374C00175152535455565758595A5B5C5D5E5F2E +:10375C00175152535455565758595A5B5C5D5E5F1E +:10376C00175152535455565758595A5B5C5D5E5F0E +:10377C00185152535455565758595A5B5C5D5E5FFD +:10378C00185152535455565758595A5B5C5D5E5FED +:10379C00185152535455565758595A5B5C5D5E5FDD +:1037AC00185152535455565758595A5B5C5D5E5FCD +:1037BC00185152535455565758595A5B5C5D5E5FBD +:1037CC00185152535455565758595A5B5C5D5E5FAD +:1037DC00185152535455565758595A5B5C5D5E5F9D +:1037EC00185152535455565758595A5B5C5D5E5F8D +:1037FC00185152535455565758595A5B5C5D5E5F7D +:10380C00185152535455565758595A5B5C5D5E5F6C +:10381C00185152535455565758595A5B5C5D5E5F5C +:10382C00185152535455565758595A5B5C5D5E5F4C +:10383C00185152535455565758595A5B5C5D5E5F3C +:10384C00185152535455565758595A5B5C5D5E5F2C +:10385C00185152535455565758595A5B5C5D5E5F1C +:10386C00185152535455565758595A5B5C5D5E5F0C +:10387C00195152535455565758595A5B5C5D5E5FFB +:10388C00195152535455565758595A5B5C5D5E5FEB +:10389C00195152535455565758595A5B5C5D5E5FDB +:1038AC00195152535455565758595A5B5C5D5E5FCB +:1038BC00195152535455565758595A5B5C5D5E5FBB +:1038CC00195152535455565758595A5B5C5D5E5FAB +:1038DC00195152535455565758595A5B5C5D5E5F9B +:1038EC00195152535455565758595A5B5C5D5E5F8B +:1038FC00195152535455565758595A5B5C5D5E5F7B +:10390C00195152535455565758595A5B5C5D5E5F6A +:10391C00195152535455565758595A5B5C5D5E5F5A +:10392C00195152535455565758595A5B5C5D5E5F4A +:10393C00195152535455565758595A5B5C5D5E5F3A +:10394C00195152535455565758595A5B5C5D5E5F2A +:10395C00195152535455565758595A5B5C5D5E5F1A +:10396C00195152535455565758595A5B5C5D5E5F0A +:10397C001A5152535455565758595A5B5C5D5E5FF9 +:10398C001A5152535455565758595A5B5C5D5E5FE9 +:10399C001A5152535455565758595A5B5C5D5E5FD9 +:1039AC001A5152535455565758595A5B5C5D5E5FC9 +:1039BC001A5152535455565758595A5B5C5D5E5FB9 +:1039CC001A5152535455565758595A5B5C5D5E5FA9 +:1039DC001A5152535455565758595A5B5C5D5E5F99 +:1039EC001A5152535455565758595A5B5C5D5E5F89 +:1039FC001A5152535455565758595A5B5C5D5E5F79 +:103A0C001A5152535455565758595A5B5C5D5E5F68 +:103A1C001A5152535455565758595A5B5C5D5E5F58 +:103A2C001A5152535455565758595A5B5C5D5E5F48 +:103A3C001A5152535455565758595A5B5C5D5E5F38 +:103A4C001A5152535455565758595A5B5C5D5E5F28 +:103A5C001A5152535455565758595A5B5C5D5E5F18 +:103A6C001A5152535455565758595A5B5C5D5E5F08 +:103A7C001B5152535455565758595A5B5C5D5E5FF7 +:103A8C001B5152535455565758595A5B5C5D5E5FE7 +:103A9C001B5152535455565758595A5B5C5D5E5FD7 +:103AAC001B5152535455565758595A5B5C5D5E5FC7 +:103ABC001B5152535455565758595A5B5C5D5E5FB7 +:103ACC001B5152535455565758595A5B5C5D5E5FA7 +:103ADC001B5152535455565758595A5B5C5D5E5F97 +:103AEC001B5152535455565758595A5B5C5D5E5F87 +:103AFC001B5152535455565758595A5B5C5D5E5F77 +:103B0C001B5152535455565758595A5B5C5D5E5F66 +:103B1C001B5152535455565758595A5B5C5D5E5F56 +:103B2C001B5152535455565758595A5B5C5D5E5F46 +:103B3C001B5152535455565758595A5B5C5D5E5F36 +:103B4C001B5152535455565758595A5B5C5D5E5F26 +:103B5C001B5152535455565758595A5B5C5D5E5F16 +:103B6C001B5152535455565758595A5B5C5D5E5F06 +:103B7C001C5152535455565758595A5B5C5D5E5FF5 +:103B8C001C5152535455565758595A5B5C5D5E5FE5 +:103B9C001C5152535455565758595A5B5C5D5E5FD5 +:103BAC001C5152535455565758595A5B5C5D5E5FC5 +:103BBC001C5152535455565758595A5B5C5D5E5FB5 +:103BCC001C5152535455565758595A5B5C5D5E5FA5 +:103BDC001C5152535455565758595A5B5C5D5E5F95 +:103BEC001C5152535455565758595A5B5C5D5E5F85 +:103BFC001C5152535455565758595A5B5C5D5E5F75 +:103C0C001C5152535455565758595A5B5C5D5E5F64 +:103C1C001C5152535455565758595A5B5C5D5E5F54 +:103C2C001C5152535455565758595A5B5C5D5E5F44 +:103C3C001C5152535455565758595A5B5C5D5E5F34 +:103C4C001C5152535455565758595A5B5C5D5E5F24 +:103C5C001C5152535455565758595A5B5C5D5E5F14 +:103C6C001C5152535455565758595A5B5C5D5E5F04 +:103C7C001D5152535455565758595A5B5C5D5E5FF3 +:103C8C001D5152535455565758595A5B5C5D5E5FE3 +:103C9C001D5152535455565758595A5B5C5D5E5FD3 +:103CAC001D5152535455565758595A5B5C5D5E5FC3 +:103CBC001D5152535455565758595A5B5C5D5E5FB3 +:103CCC001D5152535455565758595A5B5C5D5E5FA3 +:103CDC001D5152535455565758595A5B5C5D5E5F93 +:103CEC001D5152535455565758595A5B5C5D5E5F83 +:103CFC001D5152535455565758595A5B5C5D5E5F73 +:103D0C001D5152535455565758595A5B5C5D5E5F62 +:103D1C001D5152535455565758595A5B5C5D5E5F52 +:103D2C001D5152535455565758595A5B5C5D5E5F42 +:103D3C001D5152535455565758595A5B5C5D5E5F32 +:103D4C001D5152535455565758595A5B5C5D5E5F22 +:103D5C001D5152535455565758595A5B5C5D5E5F12 +:103D6C001D5152535455565758595A5B5C5D5E5F02 +:103D7C001E5152535455565758595A5B5C5D5E5FF1 +:103D8C001E5152535455565758595A5B5C5D5E5FE1 +:103D9C001E5152535455565758595A5B5C5D5E5FD1 +:103DAC001E5152535455565758595A5B5C5D5E5FC1 +:103DBC001E5152535455565758595A5B5C5D5E5FB1 +:103DCC001E5152535455565758595A5B5C5D5E5FA1 +:103DDC001E5152535455565758595A5B5C5D5E5F91 +:103DEC001E5152535455565758595A5B5C5D5E5F81 +:103DFC001E5152535455565758595A5B5C5D5E5F71 +:103E0C001E5152535455565758595A5B5C5D5E5F60 +:103E1C001E5152535455565758595A5B5C5D5E5F50 +:103E2C001E5152535455565758595A5B5C5D5E5F40 +:103E3C001E5152535455565758595A5B5C5D5E5F30 +:103E4C001E5152535455565758595A5B5C5D5E5F20 +:103E5C001E5152535455565758595A5B5C5D5E5F10 +:103E6C001E5152535455565758595A5B5C5D5E5F00 +:103E7C001F5152535455565758595A5B5C5D5E5FEF +:103E8C001F5152535455565758595A5B5C5D5E5FDF +:103E9C001F5152535455565758595A5B5C5D5E5FCF +:103EAC001F5152535455565758595A5B5C5D5E5FBF +:103EBC001F5152535455565758595A5B5C5D5E5FAF +:103ECC001F5152535455565758595A5B5C5D5E5F9F +:103EDC001F5152535455565758595A5B5C5D5E5F8F +:103EEC001F5152535455565758595A5B5C5D5E5F7F +:103EFC001F5152535455565758595A5B5C5D5E5F6F +:103F0C001F5152535455565758595A5B5C5D5E5F5E +:103F1C001F5152535455565758595A5B5C5D5E5F4E +:103F2C001F5152535455565758595A5B5C5D5E5F3E +:103F3C001F5152535455565758595A5B5C5D5E5F2E +:103F4C001F5152535455565758595A5B5C5D5E5F1E +:103F5C001F5152535455565758595A5B5C5D5E5F0E +:103F6C001F5152535455565758595A5B5C5D5E5FFE +:103F7C00205152535455565758595A5B5C5D5E5FED +:103F8C00205152535455565758595A5B5C5D5E5FDD +:103F9C00205152535455565758595A5B5C5D5E5FCD +:103FAC00205152535455565758595A5B5C5D5E5FBD +:103FBC00205152535455565758595A5B5C5D5E5FAD +:103FCC00205152535455565758595A5B5C5D5E5F9D +:103FDC00205152535455565758595A5B5C5D5E5F8D +:103FEC00205152535455565758595A5B5C5D5E5F7D +:103FFC00205152535455565758595A5B5C5D5E5F6D +:10400C00205152535455565758595A5B5C5D5E5F5C +:10401C00205152535455565758595A5B5C5D5E5F4C +:10402C00205152535455565758595A5B5C5D5E5F3C +:10403C00205152535455565758595A5B5C5D5E5F2C +:10404C00205152535455565758595A5B5C5D5E5F1C +:10405C00205152535455565758595A5B5C5D5E5F0C +:10406C00205152535455565758595A5B5C5D5E5FFC +:10407C002121212121212121212121212121212124 +:10408C002121212121212121212121212121212114 +:10409C002121212121212121212121212121212104 +:1040AC0021212121212121212121212121212121F4 +:1040BC0021212121212121212121212121212121E4 +:1040CC0021212121212121212121212121212121D4 +:1040DC0021212121212121212121212121212121C4 +:1040EC0021212121212121212121212121212121B4 +:1040FC0021212121212121212121212121212121A4 +:10410C002121212121212121212121212121212193 +:10411C002121212121212121212121212121212183 +:10412C002121212121212121212121212121212173 +:10413C002121212121212121212121212121212163 +:10414C002121212121212121212121212121212153 +:10415C002121212121212121212121212121212143 +:10416C002121212121212121212121212121212133 +:10417C002222222222222222222222222222222213 +:10418C002222222222222222222222222222222203 +:10419C0022222222222222222222222222222222F3 +:1041AC0022222222222222222222222222222222E3 +:1041BC0022222222222222222222222222222222D3 +:1041CC0022222222222222222222222222222222C3 +:1041DC0022222222222222222222222222222222B3 +:1041EC0022222222222222222222222222222222A3 +:1041FC002222222222222222222222222222222293 +:10420C002222222222222222222222222222222282 +:10421C002222222222222222222222222222222272 +:10422C002222222222222222222222222222222262 +:10423C002222222222222222222222222222222252 +:10424C002222222222222222222222222222222242 +:10425C002222222222222222222222222222222232 +:10426C002222222222222222222222222222222222 +:10427C002323232323232323232323232323232302 +:10428C0023232323232323232323232323232323F2 +:10429C0023232323232323232323232323232323E2 +:1042AC0023232323232323232323232323232323D2 +:1042BC0023232323232323232323232323232323C2 +:1042CC0023232323232323232323232323232323B2 +:1042DC0023232323232323232323232323232323A2 +:1042EC002323232323232323232323232323232392 +:1042FC002323232323232323232323232323232382 +:10430C002323232323232323232323232323232371 +:10431C002323232323232323232323232323232361 +:10432C002323232323232323232323232323232351 +:10433C002323232323232323232323232323232341 +:10434C002323232323232323232323232323232331 +:10435C002323232323232323232323232323232321 +:10436C002323232323232323232323232323232311 +:10437C0024242424242424242424242424242424F1 +:10438C0024242424242424242424242424242424E1 +:10439C0024242424242424242424242424242424D1 +:1043AC0024242424242424242424242424242424C1 +:1043BC0024242424242424242424242424242424B1 +:1043CC0024242424242424242424242424242424A1 +:1043DC002424242424242424242424242424242491 +:1043EC002424242424242424242424242424242481 +:1043FC002424242424242424242424242424242471 +:10440C002424242424242424242424242424242460 +:10441C002424242424242424242424242424242450 +:10442C002424242424242424242424242424242440 +:10443C002424242424242424242424242424242430 +:10444C002424242424242424242424242424242420 +:10445C002424242424242424242424242424242410 +:10446C002424242424242424242424242424242400 +:10447C0025252525252525252525252525252525E0 +:10448C0025252525252525252525252525252525D0 +:10449C0025252525252525252525252525252525C0 +:1044AC0025252525252525252525252525252525B0 +:1044BC0025252525252525252525252525252525A0 +:1044CC002525252525252525252525252525252590 +:1044DC002525252525252525252525252525252580 +:1044EC002525252525252525252525252525252570 +:1044FC002525252525252525252525252525252560 +:10450C00252525252525252525252525252525254F +:10451C00252525252525252525252525252525253F +:10452C00252525252525252525252525252525252F +:10453C00252525252525252525252525252525251F +:10454C00252525252525252525252525252525250F +:10455C0025252525252525252525252525252525FF +:10456C0025252525252525252525252525252525EF +:10457C0026262626262626262626262626262626CF +:10458C0026262626262626262626262626262626BF +:10459C0026262626262626262626262626262626AF +:1045AC00262626262626262626262626262626269F +:1045BC00262626262626262626262626262626268F +:1045CC00262626262626262626262626262626267F +:1045DC00262626262626262626262626262626266F +:1045EC00262626262626262626262626262626265F +:1045FC00262626262626262626262626262626264F +:10460C00262626262626262626262626262626263E +:10461C00262626262626262626262626262626262E +:10462C00262626262626262626262626262626261E +:10463C00262626262626262626262626262626260E +:10464C0026262626262626262626262626262626FE +:10465C0026262626262626262626262626262626EE +:10466C0026262626262626262626262626262626DE +:10467C0027272727272727272727272727272727BE +:10468C0027272727272727272727272727272727AE +:10469C00272727272727272727272727272727279E +:1046AC00272727272727272727272727272727278E +:1046BC00272727272727272727272727272727277E +:1046CC00272727272727272727272727272727276E +:1046DC00272727272727272727272727272727275E +:1046EC00272727272727272727272727272727274E +:1046FC00272727272727272727272727272727273E +:10470C00272727272727272727272727272727272D +:10471C00272727272727272727272727272727271D +:10472C00272727272727272727272727272727270D +:10473C0027272727272727272727272727272727FD +:10474C0027272727272727272727272727272727ED +:10475C0027272727272727272727272727272727DD +:10476C0027272727272727272727272727272727CD +:10477C0028282828282828282828282828282828AD +:10478C00282828282828282828282828282828289D +:10479C00282828282828282828282828282828288D +:1047AC00282828282828282828282828282828287D +:1047BC00282828282828282828282828282828286D +:1047CC00282828282828282828282828282828285D +:1047DC00282828282828282828282828282828284D +:1047EC00282828282828282828282828282828283D +:1047FC00282828282828282828282828282828282D +:10480C00282828282828282828282828282828281C +:10481C00282828282828282828282828282828280C +:10482C0028282828282828282828282828282828FC +:10483C0028282828282828282828282828282828EC +:10484C0028282828282828282828282828282828DC +:10485C0028282828282828282828282828282828CC +:10486C0028282828282828282828282828282828BC +:10487C00292929292929292929292929292929299C +:10488C00292929292929292929292929292929298C +:10489C00292929292929292929292929292929297C +:1048AC00292929292929292929292929292929296C +:1048BC00292929292929292929292929292929295C +:1048CC00292929292929292929292929292929294C +:1048DC00292929292929292929292929292929293C +:1048EC00292929292929292929292929292929292C +:1048FC00292929292929292929292929292929291C +:10490C00292929292929292929292929292929290B +:10491C0029292929292929292929292929292929FB +:10492C0029292929292929292929292929292929EB +:10493C0029292929292929292929292929292929DB +:10494C0029292929292929292929292929292929CB +:10495C0029292929292929292929292929292929BB +:10496C0029292929292929292929292929292929AB +:10497C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A8B +:10498C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A7B +:10499C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A6B +:1049AC002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A5B +:1049BC002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A4B +:1049CC002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A3B +:1049DC002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2B +:1049EC002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A1B +:1049FC002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0B +:104A0C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AFA +:104A1C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AEA +:104A2C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2ADA +:104A3C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2ACA +:104A4C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2ABA +:104A5C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AAA +:104A6C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A9A +:104A7C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B7A +:104A8C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B6A +:104A9C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B5A +:104AAC002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B4A +:104ABC002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B3A +:104ACC002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2A +:104ADC002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B1A +:104AEC002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B0A +:104AFC002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BFA +:104B0C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BE9 +:104B1C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BD9 +:104B2C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BC9 +:104B3C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BB9 +:104B4C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BA9 +:104B5C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B99 +:104B6C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B89 +:104B7C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C69 +:104B8C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C59 +:104B9C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C49 +:104BAC002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C39 +:104BBC002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C29 +:104BCC002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C19 +:104BDC002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C09 +:104BEC002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CF9 +:104BFC002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CE9 +:104C0C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CD8 +:104C1C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CC8 +:104C2C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CB8 +:104C3C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CA8 +:104C4C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C98 +:104C5C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C88 +:104C6C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C78 +:104C7C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D58 +:104C8C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D48 +:104C9C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D38 +:104CAC002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D28 +:104CBC002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D18 +:104CCC002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D08 +:104CDC002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DF8 +:104CEC002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DE8 +:104CFC002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DD8 +:104D0C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DC7 +:104D1C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DB7 +:104D2C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DA7 +:104D3C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D97 +:104D4C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D87 +:104D5C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D77 +:104D6C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D67 +:104D7C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E47 +:104D8C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E37 +:104D9C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E27 +:104DAC002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E17 +:104DBC002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E07 +:104DCC002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EF7 +:104DDC002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EE7 +:104DEC002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2ED7 +:104DFC002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EC7 +:104E0C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EB6 +:104E1C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EA6 +:104E2C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E96 +:104E3C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E86 +:104E4C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E76 +:104E5C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E66 +:104E6C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E56 +:104E7C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F36 +:104E8C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F26 +:104E9C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F16 +:104EAC002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F06 +:104EBC002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FF6 +:104ECC002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FE6 +:104EDC002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FD6 +:104EEC002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FC6 +:104EFC002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FB6 +:104F0C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FA5 +:104F1C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F95 +:104F2C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F85 +:104F3C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F75 +:104F4C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F65 +:104F5C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F55 +:104F6C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F45 +:104F7C00305152535455565758595A5B5C5D5E5FCD +:104F8C00305152535455565758595A5B5C5D5E5FBD +:104F9C00305152535455565758595A5B5C5D5E5FAD +:104FAC00305152535455565758595A5B5C5D5E5F9D +:104FBC00305152535455565758595A5B5C5D5E5F8D +:104FCC00305152535455565758595A5B5C5D5E5F7D +:104FDC00305152535455565758595A5B5C5D5E5F6D +:104FEC00305152535455565758595A5B5C5D5E5F5D +:104FFC00305152535455565758595A5B5C5D5E5F4D +:10500C00305152535455565758595A5B5C5D5E5F3C +:10501C00305152535455565758595A5B5C5D5E5F2C +:10502C00305152535455565758595A5B5C5D5E5F1C +:10503C00305152535455565758595A5B5C5D5E5F0C +:10504C00305152535455565758595A5B5C5D5E5FFC +:10505C00305152535455565758595A5B5C5D5E5FEC +:10506C00305152535455565758595A5B5C5D5E5FDC +:10507C003131313131313131313131313131313114 +:10508C003131313131313131313131313131313104 +:10509C0031313131313131313131313131313131F4 +:1050AC0031313131313131313131313131313131E4 +:1050BC0031313131313131313131313131313131D4 +:1050CC0031313131313131313131313131313131C4 +:1050DC0031313131313131313131313131313131B4 +:1050EC0031313131313131313131313131313131A4 +:1050FC003131313131313131313131313131313194 +:10510C003131313131313131313131313131313183 +:10511C003131313131313131313131313131313173 +:10512C003131313131313131313131313131313163 +:10513C003131313131313131313131313131313153 +:10514C003131313131313131313131313131313143 +:10515C003131313131313131313131313131313133 +:10516C003131313131313131313131313131313123 +:10517C003232323232323232323232323232323203 +:10518C0032323232323232323232323232323232F3 +:10519C0032323232323232323232323232323232E3 +:1051AC0032323232323232323232323232323232D3 +:1051BC0032323232323232323232323232323232C3 +:1051CC0032323232323232323232323232323232B3 +:1051DC0032323232323232323232323232323232A3 +:1051EC003232323232323232323232323232323293 +:1051FC003232323232323232323232323232323283 +:10520C003232323232323232323232323232323272 +:10521C003232323232323232323232323232323262 +:10522C003232323232323232323232323232323252 +:10523C003232323232323232323232323232323242 +:10524C003232323232323232323232323232323232 +:10525C003232323232323232323232323232323222 +:10526C003232323232323232323232323232323212 +:10527C0033333333333333333333333333333333F2 +:10528C0033333333333333333333333333333333E2 +:10529C0033333333333333333333333333333333D2 +:1052AC0033333333333333333333333333333333C2 +:1052BC0033333333333333333333333333333333B2 +:1052CC0033333333333333333333333333333333A2 +:1052DC003333333333333333333333333333333392 +:1052EC003333333333333333333333333333333382 +:1052FC003333333333333333333333333333333372 +:10530C003333333333333333333333333333333361 +:10531C003333333333333333333333333333333351 +:10532C003333333333333333333333333333333341 +:10533C003333333333333333333333333333333331 +:10534C003333333333333333333333333333333321 +:10535C003333333333333333333333333333333311 +:10536C003333333333333333333333333333333301 +:10537C0034343434343434343434343434343434E1 +:10538C0034343434343434343434343434343434D1 +:10539C0034343434343434343434343434343434C1 +:1053AC0034343434343434343434343434343434B1 +:1053BC0034343434343434343434343434343434A1 +:1053CC003434343434343434343434343434343491 +:1053DC003434343434343434343434343434343481 +:1053EC003434343434343434343434343434343471 +:1053FC003434343434343434343434343434343461 +:10540C003434343434343434343434343434343450 +:10541C003434343434343434343434343434343440 +:10542C003434343434343434343434343434343430 +:10543C003434343434343434343434343434343420 +:10544C003434343434343434343434343434343410 +:10545C003434343434343434343434343434343400 +:10546C0034343434343434343434343434343434F0 +:10547C0035353535353535353535353535353535D0 +:10548C0035353535353535353535353535353535C0 +:10549C0035353535353535353535353535353535B0 +:1054AC0035353535353535353535353535353535A0 +:1054BC003535353535353535353535353535353590 +:1054CC003535353535353535353535353535353580 +:1054DC003535353535353535353535353535353570 +:1054EC003535353535353535353535353535353560 +:1054FC003535353535353535353535353535353550 +:10550C00353535353535353535353535353535353F +:10551C00353535353535353535353535353535352F +:10552C00353535353535353535353535353535351F +:10553C00353535353535353535353535353535350F +:10554C0035353535353535353535353535353535FF +:10555C0035353535353535353535353535353535EF +:10556C0035353535353535353535353535353535DF +:10557C0036363636363636363636363636363636BF +:10558C0036363636363636363636363636363636AF +:10559C00363636363636363636363636363636369F +:1055AC00363636363636363636363636363636368F +:1055BC00363636363636363636363636363636367F +:1055CC00363636363636363636363636363636366F +:1055DC00363636363636363636363636363636365F +:1055EC00363636363636363636363636363636364F +:1055FC00363636363636363636363636363636363F +:10560C00363636363636363636363636363636362E +:10561C00363636363636363636363636363636361E +:10562C00363636363636363636363636363636360E +:10563C0036363636363636363636363636363636FE +:10564C0036363636363636363636363636363636EE +:10565C0036363636363636363636363636363636DE +:10566C0036363636363636363636363636363636CE +:10567C0037373737373737373737373737373737AE +:10568C00373737373737373737373737373737379E +:10569C00373737373737373737373737373737378E +:1056AC00373737373737373737373737373737377E +:1056BC00373737373737373737373737373737376E +:1056CC00373737373737373737373737373737375E +:1056DC00373737373737373737373737373737374E +:1056EC00373737373737373737373737373737373E +:1056FC00373737373737373737373737373737372E +:10570C00373737373737373737373737373737371D +:10571C00373737373737373737373737373737370D +:10572C0037373737373737373737373737373737FD +:10573C0037373737373737373737373737373737ED +:10574C0037373737373737373737373737373737DD +:10575C0037373737373737373737373737373737CD +:10576C0037373737373737373737373737373737BD +:10577C00383838383838383838383838383838389D +:10578C00383838383838383838383838383838388D +:10579C00383838383838383838383838383838387D +:1057AC00383838383838383838383838383838386D +:1057BC00383838383838383838383838383838385D +:1057CC00383838383838383838383838383838384D +:1057DC00383838383838383838383838383838383D +:1057EC00383838383838383838383838383838382D +:1057FC00383838383838383838383838383838381D +:10580C00383838383838383838383838383838380C +:10581C0038383838383838383838383838383838FC +:10582C0038383838383838383838383838383838EC +:10583C0038383838383838383838383838383838DC +:10584C0038383838383838383838383838383838CC +:10585C0038383838383838383838383838383838BC +:10586C0038383838383838383838383838383838AC +:10587C00393939393939393939393939393939398C +:10588C00393939393939393939393939393939397C +:10589C00393939393939393939393939393939396C +:1058AC00393939393939393939393939393939395C +:1058BC00393939393939393939393939393939394C +:1058CC00393939393939393939393939393939393C +:1058DC00393939393939393939393939393939392C +:1058EC00393939393939393939393939393939391C +:1058FC00393939393939393939393939393939390C +:10590C0039393939393939393939393939393939FB +:10591C0039393939393939393939393939393939EB +:10592C0039393939393939393939393939393939DB +:10593C0039393939393939393939393939393939CB +:10594C0039393939393939393939393939393939BB +:10595C0039393939393939393939393939393939AB +:10596C00393939393939393939393939393939399B +:10597C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A7B +:10598C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A6B +:10599C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A5B +:1059AC003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A4B +:1059BC003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3B +:1059CC003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A2B +:1059DC003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A1B +:1059EC003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A0B +:1059FC003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3AFB +:105A0C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3AEA +:105A1C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3ADA +:105A2C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3ACA +:105A3C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3ABA +:105A4C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3AAA +:105A5C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A9A +:105A6C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A8A +:105A7C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B6A +:105A8C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B5A +:105A9C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B4A +:105AAC003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3A +:105ABC003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B2A +:105ACC003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B1A +:105ADC003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B0A +:105AEC003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BFA +:105AFC003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BEA +:105B0C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BD9 +:105B1C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BC9 +:105B2C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BB9 +:105B3C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BA9 +:105B4C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B99 +:105B5C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B89 +:105B6C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B79 +:105B7C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C59 +:105B8C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C49 +:105B9C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C39 +:105BAC003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C29 +:105BBC003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C19 +:105BCC003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C09 +:105BDC003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CF9 +:105BEC003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CE9 +:105BFC003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CD9 +:105C0C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CC8 +:105C1C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CB8 +:105C2C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CA8 +:105C3C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C98 +:105C4C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C88 +:105C5C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C78 +:105C6C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C68 +:105C7C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D48 +:105C8C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D38 +:105C9C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D28 +:105CAC003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D18 +:105CBC003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D08 +:105CCC003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DF8 +:105CDC003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DE8 +:105CEC003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DD8 +:105CFC003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DC8 +:105D0C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DB7 +:105D1C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DA7 +:105D2C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D97 +:105D3C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D87 +:105D4C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D77 +:105D5C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D67 +:105D6C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D57 +:105D7C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E37 +:105D8C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E27 +:105D9C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E17 +:105DAC003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E07 +:105DBC003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EF7 +:105DCC003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EE7 +:105DDC003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3ED7 +:105DEC003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EC7 +:105DFC003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EB7 +:105E0C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EA6 +:105E1C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E96 +:105E2C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E86 +:105E3C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E76 +:105E4C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E66 +:105E5C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E56 +:105E6C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E46 +:105E7C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F26 +:105E8C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F16 +:105E9C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F06 +:105EAC003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FF6 +:105EBC003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FE6 +:105ECC003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FD6 +:105EDC003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FC6 +:105EEC003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FB6 +:105EFC003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FA6 +:105F0C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F95 +:105F1C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F85 +:105F2C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F75 +:105F3C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F65 +:105F4C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F55 +:105F5C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F45 +:105F6C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F35 +:105F7C004040404040404040404040404040404015 +:105F8C004040404040404040404040404040404005 +:105F9C0040404040404040404040404040404040F5 +:105FAC0040404040404040404040404040404040E5 +:105FBC0040404040404040404040404040404040D5 +:105FCC0040404040404040404040404040404040C5 +:105FDC0040404040404040404040404040404040B5 +:105FEC0040404040404040404040404040404040A5 +:105FFC004040404040404040404040404040404095 +:10600C004040404040404040404040404040404084 +:10601C004040404040404040404040404040404074 +:10602C004040404040404040404040404040404064 +:10603C004040404040404040404040404040404054 +:10604C004040404040404040404040404040404044 +:10605C004040404040404040404040404040404034 +:10606C004040404040404040404040404040404024 +:10607C004141414141414141414141414141414104 +:10608C0041414141414141414141414141414141F4 +:10609C0041414141414141414141414141414141E4 +:1060AC0041414141414141414141414141414141D4 +:1060BC0041414141414141414141414141414141C4 +:1060CC0041414141414141414141414141414141B4 +:1060DC0041414141414141414141414141414141A4 +:1060EC004141414141414141414141414141414194 +:1060FC004141414141414141414141414141414184 +:10610C004141414141414141414141414141414173 +:10611C004141414141414141414141414141414163 +:10612C004141414141414141414141414141414153 +:10613C004141414141414141414141414141414143 +:10614C004141414141414141414141414141414133 +:10615C004141414141414141414141414141414123 +:10616C004141414141414141414141414141414113 +:10617C0042424242424242424242424242424242F3 +:10618C0042424242424242424242424242424242E3 +:10619C0042424242424242424242424242424242D3 +:1061AC0042424242424242424242424242424242C3 +:1061BC0042424242424242424242424242424242B3 +:1061CC0042424242424242424242424242424242A3 +:1061DC004242424242424242424242424242424293 +:1061EC004242424242424242424242424242424283 +:1061FC004242424242424242424242424242424273 +:10620C004242424242424242424242424242424262 +:10621C004242424242424242424242424242424252 +:10622C004242424242424242424242424242424242 +:10623C004242424242424242424242424242424232 +:10624C004242424242424242424242424242424222 +:10625C004242424242424242424242424242424212 +:10626C004242424242424242424242424242424202 +:10627C0043434343434343434343434343434343E2 +:10628C0043434343434343434343434343434343D2 +:10629C0043434343434343434343434343434343C2 +:1062AC0043434343434343434343434343434343B2 +:1062BC0043434343434343434343434343434343A2 +:1062CC004343434343434343434343434343434392 +:1062DC004343434343434343434343434343434382 +:1062EC004343434343434343434343434343434372 +:1062FC004343434343434343434343434343434362 +:10630C004343434343434343434343434343434351 +:10631C004343434343434343434343434343434341 +:10632C004343434343434343434343434343434331 +:10633C004343434343434343434343434343434321 +:10634C004343434343434343434343434343434311 +:10635C004343434343434343434343434343434301 +:10636C0043434343434343434343434343434343F1 +:10637C0044444444444444444444444444444444D1 +:10638C0044444444444444444444444444444444C1 +:10639C0044444444444444444444444444444444B1 +:1063AC0044444444444444444444444444444444A1 +:1063BC004444444444444444444444444444444491 +:1063CC004444444444444444444444444444444481 +:1063DC004444444444444444444444444444444471 +:1063EC004444444444444444444444444444444461 +:1063FC004444444444444444444444444444444451 +:10640C004444444444444444444444444444444440 +:10641C004444444444444444444444444444444430 +:10642C004444444444444444444444444444444420 +:10643C004444444444444444444444444444444410 +:10644C004444444444444444444444444444444400 +:10645C0044444444444444444444444444444444F0 +:10646C0044444444444444444444444444444444E0 +:10647C0045454545454545454545454545454545C0 +:10648C0045454545454545454545454545454545B0 +:10649C0045454545454545454545454545454545A0 +:1064AC004545454545454545454545454545454590 +:1064BC004545454545454545454545454545454580 +:1064CC004545454545454545454545454545454570 +:1064DC004545454545454545454545454545454560 +:1064EC004545454545454545454545454545454550 +:1064FC004545454545454545454545454545454540 +:10650C00454545454545454545454545454545452F +:10651C00454545454545454545454545454545451F +:10652C00454545454545454545454545454545450F +:10653C0045454545454545454545454545454545FF +:10654C0045454545454545454545454545454545EF +:10655C0045454545454545454545454545454545DF +:10656C0045454545454545454545454545454545CF +:10657C0046464646464646464646464646464646AF +:10658C00464646464646464646464646464646469F +:10659C00464646464646464646464646464646468F +:1065AC00464646464646464646464646464646467F +:1065BC00464646464646464646464646464646466F +:1065CC00464646464646464646464646464646465F +:1065DC00464646464646464646464646464646464F +:1065EC00464646464646464646464646464646463F +:1065FC00464646464646464646464646464646462F +:10660C00464646464646464646464646464646461E +:10661C00464646464646464646464646464646460E +:10662C0046464646464646464646464646464646FE +:10663C0046464646464646464646464646464646EE +:10664C0046464646464646464646464646464646DE +:10665C0046464646464646464646464646464646CE +:10666C0046464646464646464646464646464646BE +:10667C00474747474747474747474747474747479E +:10668C00474747474747474747474747474747478E +:10669C00474747474747474747474747474747477E +:1066AC00474747474747474747474747474747476E +:1066BC00474747474747474747474747474747475E +:1066CC00474747474747474747474747474747474E +:1066DC00474747474747474747474747474747473E +:1066EC00474747474747474747474747474747472E +:1066FC00474747474747474747474747474747471E +:10670C00474747474747474747474747474747470D +:10671C0047474747474747474747474747474747FD +:10672C0047474747474747474747474747474747ED +:10673C0047474747474747474747474747474747DD +:10674C0047474747474747474747474747474747CD +:10675C0047474747474747474747474747474747BD +:10676C0047474747474747474747474747474747AD +:10677C00484848484848484848484848484848488D +:10678C00484848484848484848484848484848487D +:10679C00484848484848484848484848484848486D +:1067AC00484848484848484848484848484848485D +:1067BC00484848484848484848484848484848484D +:1067CC00484848484848484848484848484848483D +:1067DC00484848484848484848484848484848482D +:1067EC00484848484848484848484848484848481D +:1067FC00484848484848484848484848484848480D +:10680C0048484848484848484848484848484848FC +:10681C0048484848484848484848484848484848EC +:10682C0048484848484848484848484848484848DC +:10683C0048484848484848484848484848484848CC +:10684C0048484848484848484848484848484848BC +:10685C0048484848484848484848484848484848AC +:10686C00484848484848484848484848484848489C +:10687C00494949494949494949494949494949497C +:10688C00494949494949494949494949494949496C +:10689C00494949494949494949494949494949495C +:1068AC00494949494949494949494949494949494C +:1068BC00494949494949494949494949494949493C +:1068CC00494949494949494949494949494949492C +:1068DC00494949494949494949494949494949491C +:1068EC00494949494949494949494949494949490C +:1068FC0049494949494949494949494949494949FC +:10690C0049494949494949494949494949494949EB +:10691C0049494949494949494949494949494949DB +:10692C0049494949494949494949494949494949CB +:10693C0049494949494949494949494949494949BB +:10694C0049494949494949494949494949494949AB +:10695C00494949494949494949494949494949499B +:10696C00494949494949494949494949494949498B +:10697C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A6B +:10698C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A5B +:10699C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4B +:1069AC004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A3B +:1069BC004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A2B +:1069CC004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A1B +:1069DC004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A0B +:1069EC004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4AFB +:1069FC004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4AEB +:106A0C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4ADA +:106A1C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4ACA +:106A2C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4ABA +:106A3C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4AAA +:106A4C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A9A +:106A5C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A8A +:106A6C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A7A +:106A7C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B5A +:106A8C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4A +:106A9C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B3A +:106AAC004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B2A +:106ABC004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B1A +:106ACC004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B0A +:106ADC004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BFA +:106AEC004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BEA +:106AFC004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BDA +:106B0C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BC9 +:106B1C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BB9 +:106B2C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BA9 +:106B3C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B99 +:106B4C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B89 +:106B5C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B79 +:106B6C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B69 +:106B7C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C49 +:106B8C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C39 +:106B9C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C29 +:106BAC004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C19 +:106BBC004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C09 +:106BCC004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CF9 +:106BDC004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CE9 +:106BEC004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CD9 +:106BFC004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CC9 +:106C0C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CB8 +:106C1C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CA8 +:106C2C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C98 +:106C3C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C88 +:106C4C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C78 +:106C5C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C68 +:106C6C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C58 +:106C7C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D38 +:106C8C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D28 +:106C9C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D18 +:106CAC004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D08 +:106CBC004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DF8 +:106CCC004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DE8 +:106CDC004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DD8 +:106CEC004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DC8 +:106CFC004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DB8 +:106D0C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DA7 +:106D1C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D97 +:106D2C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D87 +:106D3C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D77 +:106D4C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D67 +:106D5C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D57 +:106D6C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D47 +:106D7C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E27 +:106D8C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E17 +:106D9C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E07 +:106DAC004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EF7 +:106DBC004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EE7 +:106DCC004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4ED7 +:106DDC004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EC7 +:106DEC004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EB7 +:106DFC004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EA7 +:106E0C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E96 +:106E1C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E86 +:106E2C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E76 +:106E3C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E66 +:106E4C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E56 +:106E5C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E46 +:106E6C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E36 +:106E7C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F16 +:106E8C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F06 +:106E9C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FF6 +:106EAC004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FE6 +:106EBC004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FD6 +:106ECC004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FC6 +:106EDC004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FB6 +:106EEC004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FA6 +:106EFC004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F96 +:106F0C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F85 +:106F1C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F75 +:106F2C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F65 +:106F3C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F55 +:106F4C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F45 +:106F5C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F35 +:106F6C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F25 +:106F7C005050505050505050505050505050505005 +:106F8C0050505050505050505050505050505050F5 +:106F9C0050505050505050505050505050505050E5 +:106FAC0050505050505050505050505050505050D5 +:106FBC0050505050505050505050505050505050C5 +:106FCC0050505050505050505050505050505050B5 +:106FDC0050505050505050505050505050505050A5 +:106FEC005050505050505050505050505050505095 +:106FFC005050505050505050505050505050505085 +:10700C005050505050505050505050505050505074 +:10701C005050505050505050505050505050505064 +:10702C005050505050505050505050505050505054 +:10703C005050505050505050505050505050505044 +:10704C005050505050505050505050505050505034 +:10705C005050505050505050505050505050505024 +:10706C005050505050505050505050505050505014 +:10707C0051515151515151515151515151515151F4 +:10708C0051515151515151515151515151515151E4 +:10709C0051515151515151515151515151515151D4 +:1070AC0051515151515151515151515151515151C4 +:1070BC0051515151515151515151515151515151B4 +:1070CC0051515151515151515151515151515151A4 +:1070DC005151515151515151515151515151515194 +:1070EC005151515151515151515151515151515184 +:1070FC005151515151515151515151515151515174 +:10710C005151515151515151515151515151515163 +:10711C005151515151515151515151515151515153 +:10712C005151515151515151515151515151515143 +:10713C005151515151515151515151515151515133 +:10714C005151515151515151515151515151515123 +:10715C005151515151515151515151515151515113 +:10716C005151515151515151515151515151515103 +:10717C0052525252525252525252525252525252E3 +:10718C0052525252525252525252525252525252D3 +:10719C0052525252525252525252525252525252C3 +:1071AC0052525252525252525252525252525252B3 +:1071BC0052525252525252525252525252525252A3 +:1071CC005252525252525252525252525252525293 +:1071DC005252525252525252525252525252525283 +:1071EC005252525252525252525252525252525273 +:1071FC005252525252525252525252525252525263 +:10720C005252525252525252525252525252525252 +:10721C005252525252525252525252525252525242 +:10722C005252525252525252525252525252525232 +:10723C005252525252525252525252525252525222 +:10724C005252525252525252525252525252525212 +:10725C005252525252525252525252525252525202 +:10726C0052525252525252525252525252525252F2 +:10727C0053535353535353535353535353535353D2 +:10728C0053535353535353535353535353535353C2 +:10729C0053535353535353535353535353535353B2 +:1072AC0053535353535353535353535353535353A2 +:1072BC005353535353535353535353535353535392 +:1072CC005353535353535353535353535353535382 +:1072DC005353535353535353535353535353535372 +:1072EC005353535353535353535353535353535362 +:1072FC005353535353535353535353535353535352 +:10730C005353535353535353535353535353535341 +:10731C005353535353535353535353535353535331 +:10732C005353535353535353535353535353535321 +:10733C005353535353535353535353535353535311 +:10734C005353535353535353535353535353535301 +:10735C0053535353535353535353535353535353F1 +:10736C0053535353535353535353535353535353E1 +:10737C0054545454545454545454545454545454C1 +:10738C0054545454545454545454545454545454B1 +:10739C0054545454545454545454545454545454A1 +:1073AC005454545454545454545454545454545491 +:1073BC005454545454545454545454545454545481 +:1073CC005454545454545454545454545454545471 +:1073DC005454545454545454545454545454545461 +:1073EC005454545454545454545454545454545451 +:1073FC005454545454545454545454545454545441 +:10740C005454545454545454545454545454545430 +:10741C005454545454545454545454545454545420 +:10742C005454545454545454545454545454545410 +:10743C005454545454545454545454545454545400 +:10744C0054545454545454545454545454545454F0 +:10745C0054545454545454545454545454545454E0 +:10746C0054545454545454545454545454545454D0 +:10747C0055555555555555555555555555555555B0 +:10748C0055555555555555555555555555555555A0 +:10749C005555555555555555555555555555555590 +:1074AC005555555555555555555555555555555580 +:1074BC005555555555555555555555555555555570 +:1074CC005555555555555555555555555555555560 +:1074DC005555555555555555555555555555555550 +:1074EC005555555555555555555555555555555540 +:1074FC005555555555555555555555555555555530 +:10750C00555555555555555555555555555555551F +:10751C00555555555555555555555555555555550F +:10752C0055555555555555555555555555555555FF +:10753C0055555555555555555555555555555555EF +:10754C0055555555555555555555555555555555DF +:10755C0055555555555555555555555555555555CF +:10756C0055555555555555555555555555555555BF +:10757C00565656565656565656565656565656569F +:10758C00565656565656565656565656565656568F +:10759C00565656565656565656565656565656567F +:1075AC00565656565656565656565656565656566F +:1075BC00565656565656565656565656565656565F +:1075CC00565656565656565656565656565656564F +:1075DC00565656565656565656565656565656563F +:1075EC00565656565656565656565656565656562F +:1075FC00565656565656565656565656565656561F +:10760C00565656565656565656565656565656560E +:10761C0056565656565656565656565656565656FE +:10762C0056565656565656565656565656565656EE +:10763C0056565656565656565656565656565656DE +:10764C0056565656565656565656565656565656CE +:10765C0056565656565656565656565656565656BE +:10766C0056565656565656565656565656565656AE +:10767C00575757575757575757575757575757578E +:10768C00575757575757575757575757575757577E +:10769C00575757575757575757575757575757576E +:1076AC00575757575757575757575757575757575E +:1076BC00575757575757575757575757575757574E +:1076CC00575757575757575757575757575757573E +:1076DC00575757575757575757575757575757572E +:1076EC00575757575757575757575757575757571E +:1076FC00575757575757575757575757575757570E +:10770C0057575757575757575757575757575757FD +:10771C0057575757575757575757575757575757ED +:10772C0057575757575757575757575757575757DD +:10773C0057575757575757575757575757575757CD +:10774C0057575757575757575757575757575757BD +:10775C0057575757575757575757575757575757AD +:10776C00575757575757575757575757575757579D +:10777C00585858585858585858585858585858587D +:10778C00585858585858585858585858585858586D +:10779C00585858585858585858585858585858585D +:1077AC00585858585858585858585858585858584D +:1077BC00585858585858585858585858585858583D +:1077CC00585858585858585858585858585858582D +:1077DC00585858585858585858585858585858581D +:1077EC00585858585858585858585858585858580D +:1077FC0058585858585858585858585858585858FD +:10780C0058585858585858585858585858585858EC +:10781C0058585858585858585858585858585858DC +:10782C0058585858585858585858585858585858CC +:10783C0058585858585858585858585858585858BC +:10784C0058585858585858585858585858585858AC +:10785C00585858585858585858585858585858589C +:10786C00585858585858585858585858585858588C +:10787C00595959595959595959595959595959596C +:10788C00595959595959595959595959595959595C +:10789C00595959595959595959595959595959594C +:1078AC00595959595959595959595959595959593C +:1078BC00595959595959595959595959595959592C +:1078CC00595959595959595959595959595959591C +:1078DC00595959595959595959595959595959590C +:1078EC0059595959595959595959595959595959FC +:1078FC0059595959595959595959595959595959EC +:10790C0059595959595959595959595959595959DB +:10791C0059595959595959595959595959595959CB +:10792C0059595959595959595959595959595959BB +:10793C0059595959595959595959595959595959AB +:10794C00595959595959595959595959595959599B +:10795C00595959595959595959595959595959598B +:10796C00595959595959595959595959595959597B +:10797C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5B +:10798C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A4B +:10799C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A3B +:1079AC005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A2B +:1079BC005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A1B +:1079CC005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A0B +:1079DC005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5AFB +:1079EC005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5AEB +:1079FC005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5ADB +:107A0C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5ACA +:107A1C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5ABA +:107A2C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5AAA +:107A3C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A9A +:107A4C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A8A +:107A5C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A7A +:107A6C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A6A +:107A7C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B4A +:107A8C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B3A +:107A9C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B2A +:107AAC005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B1A +:107ABC005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B0A +:107ACC005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BFA +:107ADC005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BEA +:107AEC005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BDA +:107AFC005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BCA +:107B0C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BB9 +:107B1C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BA9 +:107B2C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B99 +:107B3C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B89 +:107B4C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B79 +:107B5C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B69 +:107B6C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B59 +:107B7C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C39 +:107B8C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C29 +:107B9C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C19 +:107BAC005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C09 +:107BBC005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CF9 +:107BCC005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CE9 +:107BDC005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CD9 +:107BEC005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CC9 +:107BFC005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CB9 +:107C0C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CA8 +:107C1C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C98 +:107C2C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C88 +:107C3C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C78 +:107C4C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C68 +:107C5C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C58 +:107C6C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C48 +:107C7C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D28 +:107C8C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D18 +:107C9C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D08 +:107CAC005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DF8 +:107CBC005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DE8 +:107CCC005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DD8 +:107CDC005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DC8 +:107CEC005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DB8 +:107CFC005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DA8 +:107D0C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D97 +:107D1C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D87 +:107D2C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D77 +:107D3C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D67 +:107D4C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D57 +:107D5C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D47 +:107D6C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D37 +:107D7C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E17 +:107D8C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E07 +:107D9C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EF7 +:107DAC005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EE7 +:107DBC005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5ED7 +:107DCC005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EC7 +:107DDC005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EB7 +:107DEC005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EA7 +:107DFC005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E97 +:107E0C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E86 +:107E1C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E76 +:107E2C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E66 +:107E3C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E56 +:107E4C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E46 +:107E5C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E36 +:107E6C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E26 +:107E7C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F06 +:107E8C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF6 +:107E9C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FE6 +:107EAC005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FD6 +:107EBC005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FC6 +:107ECC005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FB6 +:107EDC005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FA6 +:107EEC005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F96 +:107EFC005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F86 +:107F0C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F75 +:107F1C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F65 +:107F2C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F55 +:107F3C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F45 +:107F4C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F35 +:107F5C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F25 +:107F6C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F15 +:107F7C0060606060606060606060606060606060F5 +:107F8C0060606060606060606060606060606060E5 +:107F9C0060606060606060606060606060606060D5 +:107FAC0060606060606060606060606060606060C5 +:107FBC0060606060606060606060606060606060B5 +:107FCC0060606060606060606060606060606060A5 +:107FDC006060606060606060606060606060606095 +:107FEC006060606060606060606060606060606085 +:107FFC006060606060606060606060606060606075 +:10800C006060606060606060606060606060606064 +:10801C006060606060606060606060606060606054 +:10802C006060606060606060606060606060606044 +:10803C006060606060606060606060606060606034 +:10804C006060606060606060606060606060606024 +:10805C006060606060606060606060606060606014 +:10806C006060606060606060606060606060606004 +:10807C0061616161616161616161616161616161E4 +:10808C0061616161616161616161616161616161D4 +:10809C0061616161616161616161616161616161C4 +:1080AC0061616161616161616161616161616161B4 +:1080BC0061616161616161616161616161616161A4 +:1080CC006161616161616161616161616161616194 +:1080DC006161616161616161616161616161616184 +:1080EC006161616161616161616161616161616174 +:1080FC006161616161616161616161616161616164 +:10810C006161616161616161616161616161616153 +:10811C006161616161616161616161616161616143 +:10812C006161616161616161616161616161616133 +:10813C006161616161616161616161616161616123 +:10814C006161616161616161616161616161616113 +:10815C006161616161616161616161616161616103 +:10816C0061616161616161616161616161616161F3 +:10817C0062626262626262626262626262626262D3 +:10818C0062626262626262626262626262626262C3 +:10819C0062626262626262626262626262626262B3 +:1081AC0062626262626262626262626262626262A3 +:1081BC006262626262626262626262626262626293 +:1081CC006262626262626262626262626262626283 +:1081DC006262626262626262626262626262626273 +:1081EC006262626262626262626262626262626263 +:1081FC006262626262626262626262626262626253 +:10820C006262626262626262626262626262626242 +:10821C006262626262626262626262626262626232 +:10822C006262626262626262626262626262626222 +:10823C006262626262626262626262626262626212 +:10824C006262626262626262626262626262626202 +:10825C0062626262626262626262626262626262F2 +:10826C0062626262626262626262626262626262E2 +:10827C0063636363636363636363636363636363C2 +:10828C0063636363636363636363636363636363B2 +:10829C0063636363636363636363636363636363A2 +:1082AC006363636363636363636363636363636392 +:1082BC006363636363636363636363636363636382 +:1082CC006363636363636363636363636363636372 +:1082DC006363636363636363636363636363636362 +:1082EC006363636363636363636363636363636352 +:1082FC006363636363636363636363636363636342 +:10830C006363636363636363636363636363636331 +:10831C006363636363636363636363636363636321 +:10832C006363636363636363636363636363636311 +:10833C006363636363636363636363636363636301 +:10834C0063636363636363636363636363636363F1 +:10835C0063636363636363636363636363636363E1 +:10836C0063636363636363636363636363636363D1 +:10837C0064646464646464646464646464646464B1 +:10838C0064646464646464646464646464646464A1 +:10839C006464646464646464646464646464646491 +:1083AC006464646464646464646464646464646481 +:1083BC006464646464646464646464646464646471 +:1083CC006464646464646464646464646464646461 +:1083DC006464646464646464646464646464646451 +:1083EC006464646464646464646464646464646441 +:1083FC006464646464646464646464646464646431 +:10840C006464646464646464646464646464646420 +:10841C006464646464646464646464646464646410 +:10842C006464646464646464646464646464646400 +:10843C0064646464646464646464646464646464F0 +:10844C0064646464646464646464646464646464E0 +:10845C0064646464646464646464646464646464D0 +:10846C0064646464646464646464646464646464C0 +:10847C0065656565656565656565656565656565A0 +:10848C006565656565656565656565656565656590 +:10849C006565656565656565656565656565656580 +:1084AC006565656565656565656565656565656570 +:1084BC006565656565656565656565656565656560 +:1084CC006565656565656565656565656565656550 +:1084DC006565656565656565656565656565656540 +:1084EC006565656565656565656565656565656530 +:1084FC006565656565656565656565656565656520 +:10850C00656565656565656565656565656565650F +:10851C0065656565656565656565656565656565FF +:10852C0065656565656565656565656565656565EF +:10853C0065656565656565656565656565656565DF +:10854C0065656565656565656565656565656565CF +:10855C0065656565656565656565656565656565BF +:10856C0065656565656565656565656565656565AF +:10857C00666666666666666666666666666666668F +:10858C00666666666666666666666666666666667F +:10859C00666666666666666666666666666666666F +:1085AC00666666666666666666666666666666665F +:1085BC00666666666666666666666666666666664F +:1085CC00666666666666666666666666666666663F +:1085DC00666666666666666666666666666666662F +:1085EC00666666666666666666666666666666661F +:1085FC00666666666666666666666666666666660F +:10860C0066666666666666666666666666666666FE +:10861C0066666666666666666666666666666666EE +:10862C0066666666666666666666666666666666DE +:10863C0066666666666666666666666666666666CE +:10864C0066666666666666666666666666666666BE +:10865C0066666666666666666666666666666666AE +:10866C00666666666666666666666666666666669E +:10867C00676767676767676767676767676767677E +:10868C00676767676767676767676767676767676E +:10869C00676767676767676767676767676767675E +:1086AC00676767676767676767676767676767674E +:1086BC00676767676767676767676767676767673E +:1086CC00676767676767676767676767676767672E +:1086DC00676767676767676767676767676767671E +:1086EC00676767676767676767676767676767670E +:1086FC0067676767676767676767676767676767FE +:10870C0067676767676767676767676767676767ED +:10871C0067676767676767676767676767676767DD +:10872C0067676767676767676767676767676767CD +:10873C0067676767676767676767676767676767BD +:10874C0067676767676767676767676767676767AD +:10875C00676767676767676767676767676767679D +:10876C00676767676767676767676767676767678D +:10877C00686868686868686868686868686868686D +:10878C00686868686868686868686868686868685D +:10879C00686868686868686868686868686868684D +:1087AC00686868686868686868686868686868683D +:1087BC00686868686868686868686868686868682D +:1087CC00686868686868686868686868686868681D +:1087DC00686868686868686868686868686868680D +:1087EC0068686868686868686868686868686868FD +:1087FC0068686868686868686868686868686868ED +:10880C0068686868686868686868686868686868DC +:10881C0068686868686868686868686868686868CC +:10882C0068686868686868686868686868686868BC +:10883C0068686868686868686868686868686868AC +:10884C00686868686868686868686868686868689C +:10885C00686868686868686868686868686868688C +:10886C00686868686868686868686868686868687C +:10887C00696969696969696969696969696969695C +:10888C00696969696969696969696969696969694C +:10889C00696969696969696969696969696969693C +:1088AC00696969696969696969696969696969692C +:1088BC00696969696969696969696969696969691C +:1088CC00696969696969696969696969696969690C +:1088DC0069696969696969696969696969696969FC +:1088EC0069696969696969696969696969696969EC +:1088FC0069696969696969696969696969696969DC +:10890C0069696969696969696969696969696969CB +:10891C0069696969696969696969696969696969BB +:10892C0069696969696969696969696969696969AB +:10893C00696969696969696969696969696969699B +:10894C00696969696969696969696969696969698B +:10895C00696969696969696969696969696969697B +:10896C00696969696969696969696969696969696B +:10897C006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A4B +:10898C006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A3B +:10899C006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A2B +:1089AC006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A1B +:1089BC006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A0B +:1089CC006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AFB +:1089DC006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AEB +:1089EC006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6ADB +:1089FC006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6ACB +:108A0C006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6ABA +:108A1C006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AAA +:108A2C006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A9A +:108A3C006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A8A +:108A4C006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A7A +:108A5C006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A +:108A6C006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A5A +:108A7C006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B3A +:108A8C006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B2A +:108A9C006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B1A +:108AAC006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B0A +:108ABC006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BFA +:108ACC006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BEA +:108ADC006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BDA +:108AEC006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BCA +:108AFC006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BBA +:108B0C006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BA9 +:108B1C006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B99 +:108B2C006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B89 +:108B3C006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B79 +:108B4C006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B69 +:108B5C006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B59 +:108B6C006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B49 +:108B7C006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C29 +:108B8C006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C19 +:108B9C006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C09 +:108BAC006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CF9 +:108BBC006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CE9 +:108BCC006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CD9 +:108BDC006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CC9 +:108BEC006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CB9 +:108BFC006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CA9 +:108C0C006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C98 +:108C1C006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C88 +:108C2C006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C78 +:108C3C006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C68 +:108C4C006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C58 +:108C5C006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C48 +:108C6C006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C38 +:108C7C006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D18 +:108C8C006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D08 +:108C9C006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DF8 +:108CAC006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DE8 +:108CBC006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DD8 +:108CCC006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DC8 +:108CDC006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DB8 +:108CEC006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DA8 +:108CFC006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D98 +:108D0C006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D87 +:108D1C006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D77 +:108D2C006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D67 +:108D3C006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D57 +:108D4C006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D47 +:108D5C006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D37 +:108D6C006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D27 +:108D7C006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E07 +:108D8C006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EF7 +:108D9C006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EE7 +:108DAC006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6ED7 +:108DBC006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EC7 +:108DCC006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EB7 +:108DDC006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EA7 +:108DEC006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E97 +:108DFC006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E87 +:108E0C006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E76 +:108E1C006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E66 +:108E2C006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E56 +:108E3C006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E46 +:108E4C006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E36 +:108E5C006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E26 +:108E6C006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E16 +:108E7C006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FF6 +:108E8C006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FE6 +:108E9C006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FD6 +:108EAC006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FC6 +:108EBC006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FB6 +:108ECC006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FA6 +:108EDC006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F96 +:108EEC006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F86 +:108EFC006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F76 +:108F0C006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F65 +:108F1C006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F55 +:108F2C006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F45 +:108F3C006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F35 +:108F4C006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F25 +:108F5C006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F15 +:108F6C006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F05 +:108F7C0070707070707070707070707070707070E5 +:108F8C0070707070707070707070707070707070D5 +:108F9C0070707070707070707070707070707070C5 +:108FAC0070707070707070707070707070707070B5 +:108FBC0070707070707070707070707070707070A5 +:108FCC007070707070707070707070707070707095 +:108FDC007070707070707070707070707070707085 +:108FEC007070707070707070707070707070707075 +:108FFC007070707070707070707070707070707065 +:10900C007070707070707070707070707070707054 +:10901C007070707070707070707070707070707044 +:10902C007070707070707070707070707070707034 +:10903C007070707070707070707070707070707024 +:10904C007070707070707070707070707070707014 +:10905C007070707070707070707070707070707004 +:10906C0070707070707070707070707070707070F4 +:10907C0071717171717171717171717171717171D4 +:10908C0071717171717171717171717171717171C4 +:10909C0071717171717171717171717171717171B4 +:1090AC0071717171717171717171717171717171A4 +:1090BC007171717171717171717171717171717194 +:1090CC007171717171717171717171717171717184 +:1090DC007171717171717171717171717171717174 +:1090EC007171717171717171717171717171717164 +:1090FC007171717171717171717171717171717154 +:10910C007171717171717171717171717171717143 +:10911C007171717171717171717171717171717133 +:10912C007171717171717171717171717171717123 +:10913C007171717171717171717171717171717113 +:10914C007171717171717171717171717171717103 +:10915C0071717171717171717171717171717171F3 +:10916C0071717171717171717171717171717171E3 +:10917C0072727272727272727272727272727272C3 +:10918C0072727272727272727272727272727272B3 +:10919C0072727272727272727272727272727272A3 +:1091AC007272727272727272727272727272727293 +:1091BC007272727272727272727272727272727283 +:1091CC007272727272727272727272727272727273 +:1091DC007272727272727272727272727272727263 +:1091EC007272727272727272727272727272727253 +:1091FC007272727272727272727272727272727243 +:10920C007272727272727272727272727272727232 +:10921C007272727272727272727272727272727222 +:10922C007272727272727272727272727272727212 +:10923C007272727272727272727272727272727202 +:10924C0072727272727272727272727272727272F2 +:10925C0072727272727272727272727272727272E2 +:10926C0072727272727272727272727272727272D2 +:10927C0073737373737373737373737373737373B2 +:10928C0073737373737373737373737373737373A2 +:10929C007373737373737373737373737373737392 +:1092AC007373737373737373737373737373737382 +:1092BC007373737373737373737373737373737372 +:1092CC007373737373737373737373737373737362 +:1092DC007373737373737373737373737373737352 +:1092EC007373737373737373737373737373737342 +:1092FC007373737373737373737373737373737332 +:10930C007373737373737373737373737373737321 +:10931C007373737373737373737373737373737311 +:10932C007373737373737373737373737373737301 +:10933C0073737373737373737373737373737373F1 +:10934C0073737373737373737373737373737373E1 +:10935C0073737373737373737373737373737373D1 +:10936C0073737373737373737373737373737373C1 +:10937C0074747474747474747474747474747474A1 +:10938C007474747474747474747474747474747491 +:10939C007474747474747474747474747474747481 +:1093AC007474747474747474747474747474747471 +:1093BC007474747474747474747474747474747461 +:1093CC007474747474747474747474747474747451 +:1093DC007474747474747474747474747474747441 +:1093EC007474747474747474747474747474747431 +:1093FC007474747474747474747474747474747421 +:10940C007474747474747474747474747474747410 +:10941C007474747474747474747474747474747400 +:10942C0074747474747474747474747474747474F0 +:10943C0074747474747474747474747474747474E0 +:10944C0074747474747474747474747474747474D0 +:10945C0074747474747474747474747474747474C0 +:10946C0074747474747474747474747474747474B0 +:10947C007575757575757575757575757575757590 +:10948C007575757575757575757575757575757580 +:10949C007575757575757575757575757575757570 +:1094AC007575757575757575757575757575757560 +:1094BC007575757575757575757575757575757550 +:1094CC007575757575757575757575757575757540 +:1094DC007575757575757575757575757575757530 +:1094EC007575757575757575757575757575757520 +:1094FC007575757575757575757575757575757510 +:10950C0075757575757575757575757575757575FF +:10951C0075757575757575757575757575757575EF +:10952C0075757575757575757575757575757575DF +:10953C0075757575757575757575757575757575CF +:10954C0075757575757575757575757575757575BF +:10955C0075757575757575757575757575757575AF +:10956C00757575757575757575757575757575759F +:10957C00767676767676767676767676767676767F +:10958C00767676767676767676767676767676766F +:10959C00767676767676767676767676767676765F +:1095AC00767676767676767676767676767676764F +:1095BC00767676767676767676767676767676763F +:1095CC00767676767676767676767676767676762F +:1095DC00767676767676767676767676767676761F +:1095EC00767676767676767676767676767676760F +:1095FC0076767676767676767676767676767676FF +:10960C0076767676767676767676767676767676EE +:10961C0076767676767676767676767676767676DE +:10962C0076767676767676767676767676767676CE +:10963C0076767676767676767676767676767676BE +:10964C0076767676767676767676767676767676AE +:10965C00767676767676767676767676767676769E +:10966C00767676767676767676767676767676768E +:10967C00777777777777777777777777777777776E +:10968C00777777777777777777777777777777775E +:10969C00777777777777777777777777777777774E +:1096AC00777777777777777777777777777777773E +:1096BC00777777777777777777777777777777772E +:1096CC00777777777777777777777777777777771E +:1096DC00777777777777777777777777777777770E +:1096EC0077777777777777777777777777777777FE +:1096FC0077777777777777777777777777777777EE +:10970C0077777777777777777777777777777777DD +:10971C0077777777777777777777777777777777CD +:10972C0077777777777777777777777777777777BD +:10973C0077777777777777777777777777777777AD +:10974C00777777777777777777777777777777779D +:10975C00777777777777777777777777777777778D +:10976C00777777777777777777777777777777777D +:10977C00787878787878787878787878787878785D +:10978C00787878787878787878787878787878784D +:10979C00787878787878787878787878787878783D +:1097AC00787878787878787878787878787878782D +:1097BC00787878787878787878787878787878781D +:1097CC00787878787878787878787878787878780D +:1097DC0078787878787878787878787878787878FD +:1097EC0078787878787878787878787878787878ED +:1097FC0078787878787878787878787878787878DD +:10980C0078787878787878787878787878787878CC +:10981C0078787878787878787878787878787878BC +:10982C0078787878787878787878787878787878AC +:10983C00787878787878787878787878787878789C +:10984C00787878787878787878787878787878788C +:10985C00787878787878787878787878787878787C +:10986C00787878787878787878787878787878786C +:10987C00797979797979797979797979797979794C +:10988C00797979797979797979797979797979793C +:10989C00797979797979797979797979797979792C +:1098AC00797979797979797979797979797979791C +:1098BC00797979797979797979797979797979790C +:1098CC0079797979797979797979797979797979FC +:1098DC0079797979797979797979797979797979EC +:1098EC0079797979797979797979797979797979DC +:1098FC0079797979797979797979797979797979CC +:10990C0079797979797979797979797979797979BB +:10991C0079797979797979797979797979797979AB +:10992C00797979797979797979797979797979799B +:10993C00797979797979797979797979797979798B +:10994C00797979797979797979797979797979797B +:10995C00797979797979797979797979797979796B +:10996C00797979797979797979797979797979795B +:10997C007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A3B +:10998C007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A2B +:10999C007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A1B +:1099AC007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A0B +:1099BC007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AFB +:1099CC007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AEB +:1099DC007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7ADB +:1099EC007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7ACB +:1099FC007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7ABB +:109A0C007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AAA +:109A1C007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A9A +:109A2C007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A8A +:109A3C007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A +:109A4C007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A6A +:109A5C007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A5A +:109A6C007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A4A +:109A7C007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B2A +:109A8C007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B1A +:109A9C007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B0A +:109AAC007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BFA +:109ABC007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BEA +:109ACC007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BDA +:109ADC007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BCA +:109AEC007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BBA +:109AFC007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BAA +:109B0C007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B99 +:109B1C007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B89 +:109B2C007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B79 +:109B3C007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B69 +:109B4C007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B59 +:109B5C007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B49 +:109B6C007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B39 +:109B7C007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C19 +:109B8C007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C09 +:109B9C007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CF9 +:109BAC007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CE9 +:109BBC007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CD9 +:109BCC007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CC9 +:109BDC007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CB9 +:109BEC007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CA9 +:109BFC007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C99 +:109C0C007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C88 +:109C1C007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C78 +:109C2C007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C68 +:109C3C007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C58 +:109C4C007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C48 +:109C5C007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C38 +:109C6C007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C28 +:109C7C007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D08 +:109C8C007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DF8 +:109C9C007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DE8 +:109CAC007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DD8 +:109CBC007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DC8 +:109CCC007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DB8 +:109CDC007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DA8 +:109CEC007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D98 +:109CFC007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D88 +:109D0C007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D77 +:109D1C007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D67 +:109D2C007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D57 +:109D3C007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D47 +:109D4C007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D37 +:109D5C007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D27 +:109D6C007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D17 +:109D7C007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EF7 +:109D8C007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EE7 +:109D9C007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7ED7 +:109DAC007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EC7 +:109DBC007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EB7 +:109DCC007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EA7 +:109DDC007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E97 +:109DEC007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E87 +:109DFC007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E77 +:109E0C007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E66 +:109E1C007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E56 +:109E2C007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E46 +:109E3C007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E36 +:109E4C007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E26 +:109E5C007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E16 +:109E6C007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E06 +:109E7C007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FE6 +:109E8C007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FD6 +:109E9C007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FC6 +:109EAC007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FB6 +:109EBC007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FA6 +:109ECC007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F96 +:109EDC007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F86 +:109EEC007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F76 +:109EFC007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F66 +:109F0C007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F55 +:109F1C007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F45 +:109F2C007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F35 +:109F3C007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F25 +:109F4C007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F15 +:109F5C007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F05 +:109F6C007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FF5 +:109F7C00005152535455565758595A5B5C5D5E5FAD +:109F8C00005152535455565758595A5B5C5D5E5F9D +:109F9C00005152535455565758595A5B5C5D5E5F8D +:109FAC00005152535455565758595A5B5C5D5E5F7D +:109FBC00005152535455565758595A5B5C5D5E5F6D +:109FCC00005152535455565758595A5B5C5D5E5F5D +:109FDC00005152535455565758595A5B5C5D5E5F4D +:109FEC00005152535455565758595A5B5C5D5E5F3D +:109FFC00005152535455565758595A5B5C5D5E5F2D +:10A00C00005152535455565758595A5B5C5D5E5F1C +:10A01C00005152535455565758595A5B5C5D5E5F0C +:10A02C00005152535455565758595A5B5C5D5E5FFC +:10A03C00005152535455565758595A5B5C5D5E5FEC +:10A04C00005152535455565758595A5B5C5D5E5FDC +:10A05C00005152535455565758595A5B5C5D5E5FCC +:10A06C00005152535455565758595A5B5C5D5E5FBC +:10A07C00015152535455565758595A5B5C5D5E5FAB +:10A08C00015152535455565758595A5B5C5D5E5F9B +:10A09C00015152535455565758595A5B5C5D5E5F8B +:10A0AC00015152535455565758595A5B5C5D5E5F7B +:10A0BC00015152535455565758595A5B5C5D5E5F6B +:10A0CC00015152535455565758595A5B5C5D5E5F5B +:10A0DC00015152535455565758595A5B5C5D5E5F4B +:10A0EC00015152535455565758595A5B5C5D5E5F3B +:10A0FC00015152535455565758595A5B5C5D5E5F2B +:10A10C00015152535455565758595A5B5C5D5E5F1A +:10A11C00015152535455565758595A5B5C5D5E5F0A +:10A12C00015152535455565758595A5B5C5D5E5FFA +:10A13C00015152535455565758595A5B5C5D5E5FEA +:10A14C00015152535455565758595A5B5C5D5E5FDA +:10A15C00015152535455565758595A5B5C5D5E5FCA +:10A16C00015152535455565758595A5B5C5D5E5FBA +:10A17C00025152535455565758595A5B5C5D5E5FA9 +:10A18C00025152535455565758595A5B5C5D5E5F99 +:10A19C00025152535455565758595A5B5C5D5E5F89 +:10A1AC00025152535455565758595A5B5C5D5E5F79 +:10A1BC00025152535455565758595A5B5C5D5E5F69 +:10A1CC00025152535455565758595A5B5C5D5E5F59 +:10A1DC00025152535455565758595A5B5C5D5E5F49 +:10A1EC00025152535455565758595A5B5C5D5E5F39 +:10A1FC00025152535455565758595A5B5C5D5E5F29 +:10A20C00025152535455565758595A5B5C5D5E5F18 +:10A21C00025152535455565758595A5B5C5D5E5F08 +:10A22C00025152535455565758595A5B5C5D5E5FF8 +:10A23C00025152535455565758595A5B5C5D5E5FE8 +:10A24C00025152535455565758595A5B5C5D5E5FD8 +:10A25C00025152535455565758595A5B5C5D5E5FC8 +:10A26C00025152535455565758595A5B5C5D5E5FB8 +:10A27C00035152535455565758595A5B5C5D5E5FA7 +:10A28C00035152535455565758595A5B5C5D5E5F97 +:10A29C00035152535455565758595A5B5C5D5E5F87 +:10A2AC00035152535455565758595A5B5C5D5E5F77 +:10A2BC00035152535455565758595A5B5C5D5E5F67 +:10A2CC00035152535455565758595A5B5C5D5E5F57 +:10A2DC00035152535455565758595A5B5C5D5E5F47 +:10A2EC00035152535455565758595A5B5C5D5E5F37 +:10A2FC00035152535455565758595A5B5C5D5E5F27 +:10A30C00035152535455565758595A5B5C5D5E5F16 +:10A31C00035152535455565758595A5B5C5D5E5F06 +:10A32C00035152535455565758595A5B5C5D5E5FF6 +:10A33C00035152535455565758595A5B5C5D5E5FE6 +:10A34C00035152535455565758595A5B5C5D5E5FD6 +:10A35C00035152535455565758595A5B5C5D5E5FC6 +:10A36C00035152535455565758595A5B5C5D5E5FB6 +:10A37C00045152535455565758595A5B5C5D5E5FA5 +:10A38C00045152535455565758595A5B5C5D5E5F95 +:10A39C00045152535455565758595A5B5C5D5E5F85 +:10A3AC00045152535455565758595A5B5C5D5E5F75 +:10A3BC00045152535455565758595A5B5C5D5E5F65 +:10A3CC00045152535455565758595A5B5C5D5E5F55 +:10A3DC00045152535455565758595A5B5C5D5E5F45 +:10A3EC00045152535455565758595A5B5C5D5E5F35 +:10A3FC00045152535455565758595A5B5C5D5E5F25 +:10A40C00045152535455565758595A5B5C5D5E5F14 +:10A41C00045152535455565758595A5B5C5D5E5F04 +:10A42C00045152535455565758595A5B5C5D5E5FF4 +:10A43C00045152535455565758595A5B5C5D5E5FE4 +:10A44C00045152535455565758595A5B5C5D5E5FD4 +:10A45C00045152535455565758595A5B5C5D5E5FC4 +:10A46C00045152535455565758595A5B5C5D5E5FB4 +:10A47C00055152535455565758595A5B5C5D5E5FA3 +:10A48C00055152535455565758595A5B5C5D5E5F93 +:10A49C00055152535455565758595A5B5C5D5E5F83 +:10A4AC00055152535455565758595A5B5C5D5E5F73 +:10A4BC00055152535455565758595A5B5C5D5E5F63 +:10A4CC00055152535455565758595A5B5C5D5E5F53 +:10A4DC00055152535455565758595A5B5C5D5E5F43 +:10A4EC00055152535455565758595A5B5C5D5E5F33 +:10A4FC00055152535455565758595A5B5C5D5E5F23 +:10A50C00055152535455565758595A5B5C5D5E5F12 +:10A51C00055152535455565758595A5B5C5D5E5F02 +:10A52C00055152535455565758595A5B5C5D5E5FF2 +:10A53C00055152535455565758595A5B5C5D5E5FE2 +:10A54C00055152535455565758595A5B5C5D5E5FD2 +:10A55C00055152535455565758595A5B5C5D5E5FC2 +:10A56C00055152535455565758595A5B5C5D5E5FB2 +:10A57C00065152535455565758595A5B5C5D5E5FA1 +:10A58C00065152535455565758595A5B5C5D5E5F91 +:10A59C00065152535455565758595A5B5C5D5E5F81 +:10A5AC00065152535455565758595A5B5C5D5E5F71 +:10A5BC00065152535455565758595A5B5C5D5E5F61 +:10A5CC00065152535455565758595A5B5C5D5E5F51 +:10A5DC00065152535455565758595A5B5C5D5E5F41 +:10A5EC00065152535455565758595A5B5C5D5E5F31 +:10A5FC00065152535455565758595A5B5C5D5E5F21 +:10A60C00065152535455565758595A5B5C5D5E5F10 +:10A61C00065152535455565758595A5B5C5D5E5F00 +:10A62C00065152535455565758595A5B5C5D5E5FF0 +:10A63C00065152535455565758595A5B5C5D5E5FE0 +:10A64C00065152535455565758595A5B5C5D5E5FD0 +:10A65C00065152535455565758595A5B5C5D5E5FC0 +:10A66C00065152535455565758595A5B5C5D5E5FB0 +:10A67C00075152535455565758595A5B5C5D5E5F9F +:10A68C00075152535455565758595A5B5C5D5E5F8F +:10A69C00075152535455565758595A5B5C5D5E5F7F +:10A6AC00075152535455565758595A5B5C5D5E5F6F +:10A6BC00075152535455565758595A5B5C5D5E5F5F +:10A6CC00075152535455565758595A5B5C5D5E5F4F +:10A6DC00075152535455565758595A5B5C5D5E5F3F +:10A6EC00075152535455565758595A5B5C5D5E5F2F +:10A6FC00075152535455565758595A5B5C5D5E5F1F +:10A70C00075152535455565758595A5B5C5D5E5F0E +:10A71C00075152535455565758595A5B5C5D5E5FFE +:10A72C00075152535455565758595A5B5C5D5E5FEE +:10A73C00075152535455565758595A5B5C5D5E5FDE +:10A74C00075152535455565758595A5B5C5D5E5FCE +:10A75C00075152535455565758595A5B5C5D5E5FBE +:10A76C00075152535455565758595A5B5C5D5E5FAE +:10A77C00085152535455565758595A5B5C5D5E5F9D +:10A78C00085152535455565758595A5B5C5D5E5F8D +:10A79C00085152535455565758595A5B5C5D5E5F7D +:10A7AC00085152535455565758595A5B5C5D5E5F6D +:10A7BC00085152535455565758595A5B5C5D5E5F5D +:10A7CC00085152535455565758595A5B5C5D5E5F4D +:10A7DC00085152535455565758595A5B5C5D5E5F3D +:10A7EC00085152535455565758595A5B5C5D5E5F2D +:10A7FC00085152535455565758595A5B5C5D5E5F1D +:10A80C00085152535455565758595A5B5C5D5E5F0C +:10A81C00085152535455565758595A5B5C5D5E5FFC +:10A82C00085152535455565758595A5B5C5D5E5FEC +:10A83C00085152535455565758595A5B5C5D5E5FDC +:10A84C00085152535455565758595A5B5C5D5E5FCC +:10A85C00085152535455565758595A5B5C5D5E5FBC +:10A86C00085152535455565758595A5B5C5D5E5FAC +:10A87C00095152535455565758595A5B5C5D5E5F9B +:10A88C00095152535455565758595A5B5C5D5E5F8B +:10A89C00095152535455565758595A5B5C5D5E5F7B +:10A8AC00095152535455565758595A5B5C5D5E5F6B +:10A8BC00095152535455565758595A5B5C5D5E5F5B +:10A8CC00095152535455565758595A5B5C5D5E5F4B +:10A8DC00095152535455565758595A5B5C5D5E5F3B +:10A8EC00095152535455565758595A5B5C5D5E5F2B +:10A8FC00095152535455565758595A5B5C5D5E5F1B +:10A90C00095152535455565758595A5B5C5D5E5F0A +:10A91C00095152535455565758595A5B5C5D5E5FFA +:10A92C00095152535455565758595A5B5C5D5E5FEA +:10A93C00095152535455565758595A5B5C5D5E5FDA +:10A94C00095152535455565758595A5B5C5D5E5FCA +:10A95C00095152535455565758595A5B5C5D5E5FBA +:10A96C00095152535455565758595A5B5C5D5E5FAA +:10A97C000A5152535455565758595A5B5C5D5E5F99 +:10A98C000A5152535455565758595A5B5C5D5E5F89 +:10A99C000A5152535455565758595A5B5C5D5E5F79 +:10A9AC000A5152535455565758595A5B5C5D5E5F69 +:10A9BC000A5152535455565758595A5B5C5D5E5F59 +:10A9CC000A5152535455565758595A5B5C5D5E5F49 +:10A9DC000A5152535455565758595A5B5C5D5E5F39 +:10A9EC000A5152535455565758595A5B5C5D5E5F29 +:10A9FC000A5152535455565758595A5B5C5D5E5F19 +:10AA0C000A5152535455565758595A5B5C5D5E5F08 +:10AA1C000A5152535455565758595A5B5C5D5E5FF8 +:10AA2C000A5152535455565758595A5B5C5D5E5FE8 +:10AA3C000A5152535455565758595A5B5C5D5E5FD8 +:10AA4C000A5152535455565758595A5B5C5D5E5FC8 +:10AA5C000A5152535455565758595A5B5C5D5E5FB8 +:10AA6C000A5152535455565758595A5B5C5D5E5FA8 +:10AA7C000B5152535455565758595A5B5C5D5E5F97 +:10AA8C000B5152535455565758595A5B5C5D5E5F87 +:10AA9C000B5152535455565758595A5B5C5D5E5F77 +:10AAAC000B5152535455565758595A5B5C5D5E5F67 +:10AABC000B5152535455565758595A5B5C5D5E5F57 +:10AACC000B5152535455565758595A5B5C5D5E5F47 +:10AADC000B5152535455565758595A5B5C5D5E5F37 +:10AAEC000B5152535455565758595A5B5C5D5E5F27 +:10AAFC000B5152535455565758595A5B5C5D5E5F17 +:10AB0C000B5152535455565758595A5B5C5D5E5F06 +:10AB1C000B5152535455565758595A5B5C5D5E5FF6 +:10AB2C000B5152535455565758595A5B5C5D5E5FE6 +:10AB3C000B5152535455565758595A5B5C5D5E5FD6 +:10AB4C000B5152535455565758595A5B5C5D5E5FC6 +:10AB5C000B5152535455565758595A5B5C5D5E5FB6 +:10AB6C000B5152535455565758595A5B5C5D5E5FA6 +:10AB7C000C5152535455565758595A5B5C5D5E5F95 +:10AB8C000C5152535455565758595A5B5C5D5E5F85 +:10AB9C000C5152535455565758595A5B5C5D5E5F75 +:10ABAC000C5152535455565758595A5B5C5D5E5F65 +:10ABBC000C5152535455565758595A5B5C5D5E5F55 +:10ABCC000C5152535455565758595A5B5C5D5E5F45 +:10ABDC000C5152535455565758595A5B5C5D5E5F35 +:10ABEC000C5152535455565758595A5B5C5D5E5F25 +:10ABFC000C5152535455565758595A5B5C5D5E5F15 +:10AC0C000C5152535455565758595A5B5C5D5E5F04 +:10AC1C000C5152535455565758595A5B5C5D5E5FF4 +:10AC2C000C5152535455565758595A5B5C5D5E5FE4 +:10AC3C000C5152535455565758595A5B5C5D5E5FD4 +:10AC4C000C5152535455565758595A5B5C5D5E5FC4 +:10AC5C000C5152535455565758595A5B5C5D5E5FB4 +:10AC6C000C5152535455565758595A5B5C5D5E5FA4 +:10AC7C000D5152535455565758595A5B5C5D5E5F93 +:10AC8C000D5152535455565758595A5B5C5D5E5F83 +:10AC9C000D5152535455565758595A5B5C5D5E5F73 +:10ACAC000D5152535455565758595A5B5C5D5E5F63 +:10ACBC000D5152535455565758595A5B5C5D5E5F53 +:10ACCC000D5152535455565758595A5B5C5D5E5F43 +:10ACDC000D5152535455565758595A5B5C5D5E5F33 +:10ACEC000D5152535455565758595A5B5C5D5E5F23 +:10ACFC000D5152535455565758595A5B5C5D5E5F13 +:10AD0C000D5152535455565758595A5B5C5D5E5F02 +:10AD1C000D5152535455565758595A5B5C5D5E5FF2 +:10AD2C000D5152535455565758595A5B5C5D5E5FE2 +:10AD3C000D5152535455565758595A5B5C5D5E5FD2 +:10AD4C000D5152535455565758595A5B5C5D5E5FC2 +:10AD5C000D5152535455565758595A5B5C5D5E5FB2 +:10AD6C000D5152535455565758595A5B5C5D5E5FA2 +:10AD7C000E5152535455565758595A5B5C5D5E5F91 +:10AD8C000E5152535455565758595A5B5C5D5E5F81 +:10AD9C000E5152535455565758595A5B5C5D5E5F71 +:10ADAC000E5152535455565758595A5B5C5D5E5F61 +:10ADBC000E5152535455565758595A5B5C5D5E5F51 +:10ADCC000E5152535455565758595A5B5C5D5E5F41 +:10ADDC000E5152535455565758595A5B5C5D5E5F31 +:10ADEC000E5152535455565758595A5B5C5D5E5F21 +:10ADFC000E5152535455565758595A5B5C5D5E5F11 +:10AE0C000E5152535455565758595A5B5C5D5E5F00 +:10AE1C000E5152535455565758595A5B5C5D5E5FF0 +:10AE2C000E5152535455565758595A5B5C5D5E5FE0 +:10AE3C000E5152535455565758595A5B5C5D5E5FD0 +:10AE4C000E5152535455565758595A5B5C5D5E5FC0 +:10AE5C000E5152535455565758595A5B5C5D5E5FB0 +:10AE6C000E5152535455565758595A5B5C5D5E5FA0 +:10AE7C000F5152535455565758595A5B5C5D5E5F8F +:10AE8C000F5152535455565758595A5B5C5D5E5F7F +:10AE9C000F5152535455565758595A5B5C5D5E5F6F +:10AEAC000F5152535455565758595A5B5C5D5E5F5F +:10AEBC000F5152535455565758595A5B5C5D5E5F4F +:10AECC000F5152535455565758595A5B5C5D5E5F3F +:10AEDC000F5152535455565758595A5B5C5D5E5F2F +:10AEEC000F5152535455565758595A5B5C5D5E5F1F +:10AEFC000F5152535455565758595A5B5C5D5E5F0F +:10AF0C000F5152535455565758595A5B5C5D5E5FFE +:10AF1C000F5152535455565758595A5B5C5D5E5FEE +:10AF2C000F5152535455565758595A5B5C5D5E5FDE +:10AF3C000F5152535455565758595A5B5C5D5E5FCE +:10AF4C000F5152535455565758595A5B5C5D5E5FBE +:10AF5C000F5152535455565758595A5B5C5D5E5FAE +:10AF6C000F5152535455565758595A5B5C5D5E5F9E +:10AF7C00105152535455565758595A5B5C5D5E5F8D +:10AF8C00105152535455565758595A5B5C5D5E5F7D +:10AF9C00105152535455565758595A5B5C5D5E5F6D +:10AFAC00105152535455565758595A5B5C5D5E5F5D +:10AFBC00105152535455565758595A5B5C5D5E5F4D +:10AFCC00105152535455565758595A5B5C5D5E5F3D +:10AFDC00105152535455565758595A5B5C5D5E5F2D +:10AFEC00105152535455565758595A5B5C5D5E5F1D +:10AFFC00105152535455565758595A5B5C5D5E5F0D +:10B00C00105152535455565758595A5B5C5D5E5FFC +:10B01C00105152535455565758595A5B5C5D5E5FEC +:10B02C00105152535455565758595A5B5C5D5E5FDC +:10B03C00105152535455565758595A5B5C5D5E5FCC +:10B04C00105152535455565758595A5B5C5D5E5FBC +:10B05C00105152535455565758595A5B5C5D5E5FAC +:10B06C00105152535455565758595A5B5C5D5E5F9C +:10B07C00115152535455565758595A5B5C5D5E5F8B +:10B08C00115152535455565758595A5B5C5D5E5F7B +:10B09C00115152535455565758595A5B5C5D5E5F6B +:10B0AC00115152535455565758595A5B5C5D5E5F5B +:10B0BC00115152535455565758595A5B5C5D5E5F4B +:10B0CC00115152535455565758595A5B5C5D5E5F3B +:10B0DC00115152535455565758595A5B5C5D5E5F2B +:10B0EC00115152535455565758595A5B5C5D5E5F1B +:10B0FC00115152535455565758595A5B5C5D5E5F0B +:10B10C00115152535455565758595A5B5C5D5E5FFA +:10B11C00115152535455565758595A5B5C5D5E5FEA +:10B12C00115152535455565758595A5B5C5D5E5FDA +:10B13C00115152535455565758595A5B5C5D5E5FCA +:10B14C00115152535455565758595A5B5C5D5E5FBA +:10B15C00115152535455565758595A5B5C5D5E5FAA +:10B16C00115152535455565758595A5B5C5D5E5F9A +:10B17C00125152535455565758595A5B5C5D5E5F89 +:10B18C00125152535455565758595A5B5C5D5E5F79 +:10B19C00125152535455565758595A5B5C5D5E5F69 +:10B1AC00125152535455565758595A5B5C5D5E5F59 +:10B1BC00125152535455565758595A5B5C5D5E5F49 +:10B1CC00125152535455565758595A5B5C5D5E5F39 +:10B1DC00125152535455565758595A5B5C5D5E5F29 +:10B1EC00125152535455565758595A5B5C5D5E5F19 +:10B1FC00125152535455565758595A5B5C5D5E5F09 +:10B20C00125152535455565758595A5B5C5D5E5FF8 +:10B21C00125152535455565758595A5B5C5D5E5FE8 +:10B22C00125152535455565758595A5B5C5D5E5FD8 +:10B23C00125152535455565758595A5B5C5D5E5FC8 +:10B24C00125152535455565758595A5B5C5D5E5FB8 +:10B25C00125152535455565758595A5B5C5D5E5FA8 +:10B26C00125152535455565758595A5B5C5D5E5F98 +:10B27C00135152535455565758595A5B5C5D5E5F87 +:10B28C00135152535455565758595A5B5C5D5E5F77 +:10B29C00135152535455565758595A5B5C5D5E5F67 +:10B2AC00135152535455565758595A5B5C5D5E5F57 +:10B2BC00135152535455565758595A5B5C5D5E5F47 +:10B2CC00135152535455565758595A5B5C5D5E5F37 +:10B2DC00135152535455565758595A5B5C5D5E5F27 +:10B2EC00135152535455565758595A5B5C5D5E5F17 +:10B2FC00135152535455565758595A5B5C5D5E5F07 +:10B30C00135152535455565758595A5B5C5D5E5FF6 +:10B31C00135152535455565758595A5B5C5D5E5FE6 +:10B32C00135152535455565758595A5B5C5D5E5FD6 +:10B33C00135152535455565758595A5B5C5D5E5FC6 +:10B34C00135152535455565758595A5B5C5D5E5FB6 +:10B35C00135152535455565758595A5B5C5D5E5FA6 +:10B36C00135152535455565758595A5B5C5D5E5F96 +:10B37C00145152535455565758595A5B5C5D5E5F85 +:10B38C00145152535455565758595A5B5C5D5E5F75 +:10B39C00145152535455565758595A5B5C5D5E5F65 +:10B3AC00145152535455565758595A5B5C5D5E5F55 +:10B3BC00145152535455565758595A5B5C5D5E5F45 +:10B3CC00145152535455565758595A5B5C5D5E5F35 +:10B3DC00145152535455565758595A5B5C5D5E5F25 +:10B3EC00145152535455565758595A5B5C5D5E5F15 +:10B3FC00145152535455565758595A5B5C5D5E5F05 +:10B40C00145152535455565758595A5B5C5D5E5FF4 +:10B41C00145152535455565758595A5B5C5D5E5FE4 +:10B42C00145152535455565758595A5B5C5D5E5FD4 +:10B43C00145152535455565758595A5B5C5D5E5FC4 +:10B44C00145152535455565758595A5B5C5D5E5FB4 +:10B45C00145152535455565758595A5B5C5D5E5FA4 +:10B46C00145152535455565758595A5B5C5D5E5F94 +:10B47C00155152535455565758595A5B5C5D5E5F83 +:10B48C00155152535455565758595A5B5C5D5E5F73 +:10B49C00155152535455565758595A5B5C5D5E5F63 +:10B4AC00155152535455565758595A5B5C5D5E5F53 +:10B4BC00155152535455565758595A5B5C5D5E5F43 +:10B4CC00155152535455565758595A5B5C5D5E5F33 +:10B4DC00155152535455565758595A5B5C5D5E5F23 +:10B4EC00155152535455565758595A5B5C5D5E5F13 +:10B4FC00155152535455565758595A5B5C5D5E5F03 +:10B50C00155152535455565758595A5B5C5D5E5FF2 +:10B51C00155152535455565758595A5B5C5D5E5FE2 +:10B52C00155152535455565758595A5B5C5D5E5FD2 +:10B53C00155152535455565758595A5B5C5D5E5FC2 +:10B54C00155152535455565758595A5B5C5D5E5FB2 +:10B55C00155152535455565758595A5B5C5D5E5FA2 +:10B56C00155152535455565758595A5B5C5D5E5F92 +:10B57C00165152535455565758595A5B5C5D5E5F81 +:10B58C00165152535455565758595A5B5C5D5E5F71 +:10B59C00165152535455565758595A5B5C5D5E5F61 +:10B5AC00165152535455565758595A5B5C5D5E5F51 +:10B5BC00165152535455565758595A5B5C5D5E5F41 +:10B5CC00165152535455565758595A5B5C5D5E5F31 +:10B5DC00165152535455565758595A5B5C5D5E5F21 +:10B5EC00165152535455565758595A5B5C5D5E5F11 +:10B5FC00165152535455565758595A5B5C5D5E5F01 +:10B60C00165152535455565758595A5B5C5D5E5FF0 +:10B61C00165152535455565758595A5B5C5D5E5FE0 +:10B62C00165152535455565758595A5B5C5D5E5FD0 +:10B63C00165152535455565758595A5B5C5D5E5FC0 +:10B64C00165152535455565758595A5B5C5D5E5FB0 +:10B65C00165152535455565758595A5B5C5D5E5FA0 +:10B66C00165152535455565758595A5B5C5D5E5F90 +:10B67C00175152535455565758595A5B5C5D5E5F7F +:10B68C00175152535455565758595A5B5C5D5E5F6F +:10B69C00175152535455565758595A5B5C5D5E5F5F +:10B6AC00175152535455565758595A5B5C5D5E5F4F +:10B6BC00175152535455565758595A5B5C5D5E5F3F +:10B6CC00175152535455565758595A5B5C5D5E5F2F +:10B6DC00175152535455565758595A5B5C5D5E5F1F +:10B6EC00175152535455565758595A5B5C5D5E5F0F +:10B6FC00175152535455565758595A5B5C5D5E5FFF +:10B70C00175152535455565758595A5B5C5D5E5FEE +:10B71C00175152535455565758595A5B5C5D5E5FDE +:10B72C00175152535455565758595A5B5C5D5E5FCE +:10B73C00175152535455565758595A5B5C5D5E5FBE +:10B74C00175152535455565758595A5B5C5D5E5FAE +:10B75C00175152535455565758595A5B5C5D5E5F9E +:10B76C00175152535455565758595A5B5C5D5E5F8E +:10B77C00185152535455565758595A5B5C5D5E5F7D +:10B78C00185152535455565758595A5B5C5D5E5F6D +:10B79C00185152535455565758595A5B5C5D5E5F5D +:10B7AC00185152535455565758595A5B5C5D5E5F4D +:10B7BC00185152535455565758595A5B5C5D5E5F3D +:10B7CC00185152535455565758595A5B5C5D5E5F2D +:10B7DC00185152535455565758595A5B5C5D5E5F1D +:10B7EC00185152535455565758595A5B5C5D5E5F0D +:10B7FC00185152535455565758595A5B5C5D5E5FFD +:10B80C00185152535455565758595A5B5C5D5E5FEC +:10B81C00185152535455565758595A5B5C5D5E5FDC +:10B82C00185152535455565758595A5B5C5D5E5FCC +:10B83C00185152535455565758595A5B5C5D5E5FBC +:10B84C00185152535455565758595A5B5C5D5E5FAC +:10B85C00185152535455565758595A5B5C5D5E5F9C +:10B86C00185152535455565758595A5B5C5D5E5F8C +:10B87C00195152535455565758595A5B5C5D5E5F7B +:10B88C00195152535455565758595A5B5C5D5E5F6B +:10B89C00195152535455565758595A5B5C5D5E5F5B +:10B8AC00195152535455565758595A5B5C5D5E5F4B +:10B8BC00195152535455565758595A5B5C5D5E5F3B +:10B8CC00195152535455565758595A5B5C5D5E5F2B +:10B8DC00195152535455565758595A5B5C5D5E5F1B +:10B8EC00195152535455565758595A5B5C5D5E5F0B +:10B8FC00195152535455565758595A5B5C5D5E5FFB +:10B90C00195152535455565758595A5B5C5D5E5FEA +:10B91C00195152535455565758595A5B5C5D5E5FDA +:10B92C00195152535455565758595A5B5C5D5E5FCA +:10B93C00195152535455565758595A5B5C5D5E5FBA +:10B94C00195152535455565758595A5B5C5D5E5FAA +:10B95C00195152535455565758595A5B5C5D5E5F9A +:10B96C00195152535455565758595A5B5C5D5E5F8A +:10B97C001A5152535455565758595A5B5C5D5E5F79 +:10B98C001A5152535455565758595A5B5C5D5E5F69 +:10B99C001A5152535455565758595A5B5C5D5E5F59 +:10B9AC001A5152535455565758595A5B5C5D5E5F49 +:10B9BC001A5152535455565758595A5B5C5D5E5F39 +:10B9CC001A5152535455565758595A5B5C5D5E5F29 +:10B9DC001A5152535455565758595A5B5C5D5E5F19 +:10B9EC001A5152535455565758595A5B5C5D5E5F09 +:10B9FC001A5152535455565758595A5B5C5D5E5FF9 +:10BA0C001A5152535455565758595A5B5C5D5E5FE8 +:10BA1C001A5152535455565758595A5B5C5D5E5FD8 +:10BA2C001A5152535455565758595A5B5C5D5E5FC8 +:10BA3C001A5152535455565758595A5B5C5D5E5FB8 +:10BA4C001A5152535455565758595A5B5C5D5E5FA8 +:10BA5C001A5152535455565758595A5B5C5D5E5F98 +:10BA6C001A5152535455565758595A5B5C5D5E5F88 +:10BA7C001B5152535455565758595A5B5C5D5E5F77 +:10BA8C001B5152535455565758595A5B5C5D5E5F67 +:10BA9C001B5152535455565758595A5B5C5D5E5F57 +:10BAAC001B5152535455565758595A5B5C5D5E5F47 +:10BABC001B5152535455565758595A5B5C5D5E5F37 +:10BACC001B5152535455565758595A5B5C5D5E5F27 +:10BADC001B5152535455565758595A5B5C5D5E5F17 +:10BAEC001B5152535455565758595A5B5C5D5E5F07 +:10BAFC001B5152535455565758595A5B5C5D5E5FF7 +:10BB0C001B5152535455565758595A5B5C5D5E5FE6 +:10BB1C001B5152535455565758595A5B5C5D5E5FD6 +:10BB2C001B5152535455565758595A5B5C5D5E5FC6 +:10BB3C001B5152535455565758595A5B5C5D5E5FB6 +:10BB4C001B5152535455565758595A5B5C5D5E5FA6 +:10BB5C001B5152535455565758595A5B5C5D5E5F96 +:10BB6C001B5152535455565758595A5B5C5D5E5F86 +:10BB7C001C5152535455565758595A5B5C5D5E5F75 +:10BB8C001C5152535455565758595A5B5C5D5E5F65 +:10BB9C001C5152535455565758595A5B5C5D5E5F55 +:10BBAC001C5152535455565758595A5B5C5D5E5F45 +:10BBBC001C5152535455565758595A5B5C5D5E5F35 +:10BBCC001C5152535455565758595A5B5C5D5E5F25 +:10BBDC001C5152535455565758595A5B5C5D5E5F15 +:10BBEC001C5152535455565758595A5B5C5D5E5F05 +:10BBFC001C5152535455565758595A5B5C5D5E5FF5 +:10BC0C001C5152535455565758595A5B5C5D5E5FE4 +:10BC1C001C5152535455565758595A5B5C5D5E5FD4 +:10BC2C001C5152535455565758595A5B5C5D5E5FC4 +:10BC3C001C5152535455565758595A5B5C5D5E5FB4 +:10BC4C001C5152535455565758595A5B5C5D5E5FA4 +:10BC5C001C5152535455565758595A5B5C5D5E5F94 +:10BC6C001C5152535455565758595A5B5C5D5E5F84 +:10BC7C001D5152535455565758595A5B5C5D5E5F73 +:10BC8C001D5152535455565758595A5B5C5D5E5F63 +:10BC9C001D5152535455565758595A5B5C5D5E5F53 +:10BCAC001D5152535455565758595A5B5C5D5E5F43 +:10BCBC001D5152535455565758595A5B5C5D5E5F33 +:10BCCC001D5152535455565758595A5B5C5D5E5F23 +:10BCDC001D5152535455565758595A5B5C5D5E5F13 +:10BCEC001D5152535455565758595A5B5C5D5E5F03 +:10BCFC001D5152535455565758595A5B5C5D5E5FF3 +:10BD0C001D5152535455565758595A5B5C5D5E5FE2 +:10BD1C001D5152535455565758595A5B5C5D5E5FD2 +:10BD2C001D5152535455565758595A5B5C5D5E5FC2 +:10BD3C001D5152535455565758595A5B5C5D5E5FB2 +:10BD4C001D5152535455565758595A5B5C5D5E5FA2 +:10BD5C001D5152535455565758595A5B5C5D5E5F92 +:10BD6C001D5152535455565758595A5B5C5D5E5F82 +:10BD7C001E5152535455565758595A5B5C5D5E5F71 +:10BD8C001E5152535455565758595A5B5C5D5E5F61 +:10BD9C001E5152535455565758595A5B5C5D5E5F51 +:10BDAC001E5152535455565758595A5B5C5D5E5F41 +:10BDBC001E5152535455565758595A5B5C5D5E5F31 +:10BDCC001E5152535455565758595A5B5C5D5E5F21 +:10BDDC001E5152535455565758595A5B5C5D5E5F11 +:10BDEC001E5152535455565758595A5B5C5D5E5F01 +:10BDFC001E5152535455565758595A5B5C5D5E5FF1 +:10BE0C001E5152535455565758595A5B5C5D5E5FE0 +:10BE1C001E5152535455565758595A5B5C5D5E5FD0 +:10BE2C001E5152535455565758595A5B5C5D5E5FC0 +:10BE3C001E5152535455565758595A5B5C5D5E5FB0 +:10BE4C001E5152535455565758595A5B5C5D5E5FA0 +:10BE5C001E5152535455565758595A5B5C5D5E5F90 +:10BE6C001E5152535455565758595A5B5C5D5E5F80 +:10BE7C001F5152535455565758595A5B5C5D5E5F6F +:10BE8C001F5152535455565758595A5B5C5D5E5F5F +:10BE9C001F5152535455565758595A5B5C5D5E5F4F +:10BEAC001F5152535455565758595A5B5C5D5E5F3F +:10BEBC001F5152535455565758595A5B5C5D5E5F2F +:10BECC001F5152535455565758595A5B5C5D5E5F1F +:10BEDC001F5152535455565758595A5B5C5D5E5F0F +:10BEEC001F5152535455565758595A5B5C5D5E5FFF +:10BEFC001F5152535455565758595A5B5C5D5E5FEF +:10BF0C001F5152535455565758595A5B5C5D5E5FDE +:10BF1C001F5152535455565758595A5B5C5D5E5FCE +:10BF2C001F5152535455565758595A5B5C5D5E5FBE +:10BF3C001F5152535455565758595A5B5C5D5E5FAE +:10BF4C001F5152535455565758595A5B5C5D5E5F9E +:10BF5C001F5152535455565758595A5B5C5D5E5F8E +:10BF6C001F5152535455565758595A5B5C5D5E5F7E +:10BF7C00205152535455565758595A5B5C5D5E5F6D +:10BF8C00205152535455565758595A5B5C5D5E5F5D +:10BF9C00205152535455565758595A5B5C5D5E5F4D +:10BFAC00205152535455565758595A5B5C5D5E5F3D +:10BFBC00205152535455565758595A5B5C5D5E5F2D +:10BFCC00205152535455565758595A5B5C5D5E5F1D +:10BFDC00205152535455565758595A5B5C5D5E5F0D +:10BFEC00205152535455565758595A5B5C5D5E5FFD +:10BFFC00205152535455565758595A5B5C5D5E5FED +:10C00C00205152535455565758595A5B5C5D5E5FDC +:10C01C00205152535455565758595A5B5C5D5E5FCC +:10C02C00205152535455565758595A5B5C5D5E5FBC +:10C03C00205152535455565758595A5B5C5D5E5FAC +:10C04C00205152535455565758595A5B5C5D5E5F9C +:10C05C00205152535455565758595A5B5C5D5E5F8C +:10C06C00205152535455565758595A5B5C5D5E5F7C +:10C07C0021212121212121212121212121212121A4 +:10C08C002121212121212121212121212121212194 +:10C09C002121212121212121212121212121212184 +:10C0AC002121212121212121212121212121212174 +:10C0BC002121212121212121212121212121212164 +:10C0CC002121212121212121212121212121212154 +:10C0DC002121212121212121212121212121212144 +:10C0EC002121212121212121212121212121212134 +:10C0FC002121212121212121212121212121212124 +:10C10C002121212121212121212121212121212113 +:10C11C002121212121212121212121212121212103 +:10C12C0021212121212121212121212121212121F3 +:10C13C0021212121212121212121212121212121E3 +:10C14C0021212121212121212121212121212121D3 +:10C15C0021212121212121212121212121212121C3 +:10C16C0021212121212121212121212121212121B3 +:10C17C002222222222222222222222222222222293 +:10C18C002222222222222222222222222222222283 +:10C19C002222222222222222222222222222222273 +:10C1AC002222222222222222222222222222222263 +:10C1BC002222222222222222222222222222222253 +:10C1CC002222222222222222222222222222222243 +:10C1DC002222222222222222222222222222222233 +:10C1EC002222222222222222222222222222222223 +:10C1FC002222222222222222222222222222222213 +:10C20C002222222222222222222222222222222202 +:10C21C0022222222222222222222222222222222F2 +:10C22C0022222222222222222222222222222222E2 +:10C23C0022222222222222222222222222222222D2 +:10C24C0022222222222222222222222222222222C2 +:10C25C0022222222222222222222222222222222B2 +:10C26C0022222222222222222222222222222222A2 +:10C27C002323232323232323232323232323232382 +:10C28C002323232323232323232323232323232372 +:10C29C002323232323232323232323232323232362 +:10C2AC002323232323232323232323232323232352 +:10C2BC002323232323232323232323232323232342 +:10C2CC002323232323232323232323232323232332 +:10C2DC002323232323232323232323232323232322 +:10C2EC002323232323232323232323232323232312 +:10C2FC002323232323232323232323232323232302 +:10C30C0023232323232323232323232323232323F1 +:10C31C0023232323232323232323232323232323E1 +:10C32C0023232323232323232323232323232323D1 +:10C33C0023232323232323232323232323232323C1 +:10C34C0023232323232323232323232323232323B1 +:10C35C0023232323232323232323232323232323A1 +:10C36C002323232323232323232323232323232391 +:10C37C002424242424242424242424242424242471 +:10C38C002424242424242424242424242424242461 +:10C39C002424242424242424242424242424242451 +:10C3AC002424242424242424242424242424242441 +:10C3BC002424242424242424242424242424242431 +:10C3CC002424242424242424242424242424242421 +:10C3DC002424242424242424242424242424242411 +:10C3EC002424242424242424242424242424242401 +:10C3FC0024242424242424242424242424242424F1 +:10C40C0024242424242424242424242424242424E0 +:10C41C0024242424242424242424242424242424D0 +:10C42C0024242424242424242424242424242424C0 +:10C43C0024242424242424242424242424242424B0 +:10C44C0024242424242424242424242424242424A0 +:10C45C002424242424242424242424242424242490 +:10C46C002424242424242424242424242424242480 +:10C47C002525252525252525252525252525252560 +:10C48C002525252525252525252525252525252550 +:10C49C002525252525252525252525252525252540 +:10C4AC002525252525252525252525252525252530 +:10C4BC002525252525252525252525252525252520 +:10C4CC002525252525252525252525252525252510 +:10C4DC002525252525252525252525252525252500 +:10C4EC0025252525252525252525252525252525F0 +:10C4FC0025252525252525252525252525252525E0 +:10C50C0025252525252525252525252525252525CF +:10C51C0025252525252525252525252525252525BF +:10C52C0025252525252525252525252525252525AF +:10C53C00252525252525252525252525252525259F +:10C54C00252525252525252525252525252525258F +:10C55C00252525252525252525252525252525257F +:10C56C00252525252525252525252525252525256F +:10C57C00262626262626262626262626262626264F +:10C58C00262626262626262626262626262626263F +:10C59C00262626262626262626262626262626262F +:10C5AC00262626262626262626262626262626261F +:10C5BC00262626262626262626262626262626260F +:10C5CC0026262626262626262626262626262626FF +:10C5DC0026262626262626262626262626262626EF +:10C5EC0026262626262626262626262626262626DF +:10C5FC0026262626262626262626262626262626CF +:10C60C0026262626262626262626262626262626BE +:10C61C0026262626262626262626262626262626AE +:10C62C00262626262626262626262626262626269E +:10C63C00262626262626262626262626262626268E +:10C64C00262626262626262626262626262626267E +:10C65C00262626262626262626262626262626266E +:10C66C00262626262626262626262626262626265E +:10C67C00272727272727272727272727272727273E +:10C68C00272727272727272727272727272727272E +:10C69C00272727272727272727272727272727271E +:10C6AC00272727272727272727272727272727270E +:10C6BC0027272727272727272727272727272727FE +:10C6CC0027272727272727272727272727272727EE +:10C6DC0027272727272727272727272727272727DE +:10C6EC0027272727272727272727272727272727CE +:10C6FC0027272727272727272727272727272727BE +:10C70C0027272727272727272727272727272727AD +:10C71C00272727272727272727272727272727279D +:10C72C00272727272727272727272727272727278D +:10C73C00272727272727272727272727272727277D +:10C74C00272727272727272727272727272727276D +:10C75C00272727272727272727272727272727275D +:10C76C00272727272727272727272727272727274D +:10C77C00282828282828282828282828282828282D +:10C78C00282828282828282828282828282828281D +:10C79C00282828282828282828282828282828280D +:10C7AC0028282828282828282828282828282828FD +:10C7BC0028282828282828282828282828282828ED +:10C7CC0028282828282828282828282828282828DD +:10C7DC0028282828282828282828282828282828CD +:10C7EC0028282828282828282828282828282828BD +:10C7FC0028282828282828282828282828282828AD +:10C80C00282828282828282828282828282828289C +:10C81C00282828282828282828282828282828288C +:10C82C00282828282828282828282828282828287C +:10C83C00282828282828282828282828282828286C +:10C84C00282828282828282828282828282828285C +:10C85C00282828282828282828282828282828284C +:10C86C00282828282828282828282828282828283C +:10C87C00292929292929292929292929292929291C +:10C88C00292929292929292929292929292929290C +:10C89C0029292929292929292929292929292929FC +:10C8AC0029292929292929292929292929292929EC +:10C8BC0029292929292929292929292929292929DC +:10C8CC0029292929292929292929292929292929CC +:10C8DC0029292929292929292929292929292929BC +:10C8EC0029292929292929292929292929292929AC +:10C8FC00292929292929292929292929292929299C +:10C90C00292929292929292929292929292929298B +:10C91C00292929292929292929292929292929297B +:10C92C00292929292929292929292929292929296B +:10C93C00292929292929292929292929292929295B +:10C94C00292929292929292929292929292929294B +:10C95C00292929292929292929292929292929293B +:10C96C00292929292929292929292929292929292B +:10C97C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0B +:10C98C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AFB +:10C99C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AEB +:10C9AC002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2ADB +:10C9BC002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2ACB +:10C9CC002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2ABB +:10C9DC002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AAB +:10C9EC002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A9B +:10C9FC002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A8B +:10CA0C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A7A +:10CA1C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A6A +:10CA2C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A5A +:10CA3C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A4A +:10CA4C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A3A +:10CA5C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A +:10CA6C002A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A1A +:10CA7C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BFA +:10CA8C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BEA +:10CA9C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BDA +:10CAAC002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BCA +:10CABC002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BBA +:10CACC002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2BAA +:10CADC002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B9A +:10CAEC002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B8A +:10CAFC002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B7A +:10CB0C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B69 +:10CB1C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B59 +:10CB2C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B49 +:10CB3C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B39 +:10CB4C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B29 +:10CB5C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B19 +:10CB6C002B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B09 +:10CB7C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CE9 +:10CB8C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CD9 +:10CB9C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CC9 +:10CBAC002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CB9 +:10CBBC002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CA9 +:10CBCC002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C99 +:10CBDC002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C89 +:10CBEC002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C79 +:10CBFC002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C69 +:10CC0C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C58 +:10CC1C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C48 +:10CC2C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C38 +:10CC3C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C28 +:10CC4C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C18 +:10CC5C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C08 +:10CC6C002C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CF8 +:10CC7C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DD8 +:10CC8C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DC8 +:10CC9C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DB8 +:10CCAC002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DA8 +:10CCBC002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D98 +:10CCCC002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D88 +:10CCDC002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D78 +:10CCEC002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D68 +:10CCFC002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D58 +:10CD0C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D47 +:10CD1C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D37 +:10CD2C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D27 +:10CD3C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D17 +:10CD4C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D07 +:10CD5C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DF7 +:10CD6C002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DE7 +:10CD7C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EC7 +:10CD8C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EB7 +:10CD9C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EA7 +:10CDAC002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E97 +:10CDBC002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E87 +:10CDCC002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E77 +:10CDDC002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E67 +:10CDEC002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E57 +:10CDFC002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E47 +:10CE0C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E36 +:10CE1C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E26 +:10CE2C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E16 +:10CE3C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E06 +:10CE4C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EF6 +:10CE5C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EE6 +:10CE6C002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2ED6 +:10CE7C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FB6 +:10CE8C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FA6 +:10CE9C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F96 +:10CEAC002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F86 +:10CEBC002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F76 +:10CECC002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F66 +:10CEDC002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F56 +:10CEEC002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F46 +:10CEFC002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F36 +:10CF0C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F25 +:10CF1C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F15 +:10CF2C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F05 +:10CF3C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FF5 +:10CF4C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FE5 +:10CF5C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FD5 +:10CF6C002F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2FC5 +:10CF7C00305152535455565758595A5B5C5D5E5F4D +:10CF8C00305152535455565758595A5B5C5D5E5F3D +:10CF9C00305152535455565758595A5B5C5D5E5F2D +:10CFAC00305152535455565758595A5B5C5D5E5F1D +:10CFBC00305152535455565758595A5B5C5D5E5F0D +:10CFCC00305152535455565758595A5B5C5D5E5FFD +:10CFDC00305152535455565758595A5B5C5D5E5FED +:10CFEC00305152535455565758595A5B5C5D5E5FDD +:10CFFC00305152535455565758595A5B5C5D5E5FCD +:10D00C00305152535455565758595A5B5C5D5E5FBC +:10D01C00305152535455565758595A5B5C5D5E5FAC +:10D02C00305152535455565758595A5B5C5D5E5F9C +:10D03C00305152535455565758595A5B5C5D5E5F8C +:10D04C00305152535455565758595A5B5C5D5E5F7C +:10D05C00305152535455565758595A5B5C5D5E5F6C +:10D06C00305152535455565758595A5B5C5D5E5F5C +:10D07C003131313131313131313131313131313194 +:10D08C003131313131313131313131313131313184 +:10D09C003131313131313131313131313131313174 +:10D0AC003131313131313131313131313131313164 +:10D0BC003131313131313131313131313131313154 +:10D0CC003131313131313131313131313131313144 +:10D0DC003131313131313131313131313131313134 +:10D0EC003131313131313131313131313131313124 +:10D0FC003131313131313131313131313131313114 +:10D10C003131313131313131313131313131313103 +:10D11C0031313131313131313131313131313131F3 +:10D12C0031313131313131313131313131313131E3 +:10D13C0031313131313131313131313131313131D3 +:10D14C0031313131313131313131313131313131C3 +:10D15C0031313131313131313131313131313131B3 +:10D16C0031313131313131313131313131313131A3 +:10D17C003232323232323232323232323232323283 +:10D18C003232323232323232323232323232323273 +:10D19C003232323232323232323232323232323263 +:10D1AC003232323232323232323232323232323253 +:10D1BC003232323232323232323232323232323243 +:10D1CC003232323232323232323232323232323233 +:10D1DC003232323232323232323232323232323223 +:10D1EC003232323232323232323232323232323213 +:10D1FC003232323232323232323232323232323203 +:10D20C0032323232323232323232323232323232F2 +:10D21C0032323232323232323232323232323232E2 +:10D22C0032323232323232323232323232323232D2 +:10D23C0032323232323232323232323232323232C2 +:10D24C0032323232323232323232323232323232B2 +:10D25C0032323232323232323232323232323232A2 +:10D26C003232323232323232323232323232323292 +:10D27C003333333333333333333333333333333372 +:10D28C003333333333333333333333333333333362 +:10D29C003333333333333333333333333333333352 +:10D2AC003333333333333333333333333333333342 +:10D2BC003333333333333333333333333333333332 +:10D2CC003333333333333333333333333333333322 +:10D2DC003333333333333333333333333333333312 +:10D2EC003333333333333333333333333333333302 +:10D2FC0033333333333333333333333333333333F2 +:10D30C0033333333333333333333333333333333E1 +:10D31C0033333333333333333333333333333333D1 +:10D32C0033333333333333333333333333333333C1 +:10D33C0033333333333333333333333333333333B1 +:10D34C0033333333333333333333333333333333A1 +:10D35C003333333333333333333333333333333391 +:10D36C003333333333333333333333333333333381 +:10D37C003434343434343434343434343434343461 +:10D38C003434343434343434343434343434343451 +:10D39C003434343434343434343434343434343441 +:10D3AC003434343434343434343434343434343431 +:10D3BC003434343434343434343434343434343421 +:10D3CC003434343434343434343434343434343411 +:10D3DC003434343434343434343434343434343401 +:10D3EC0034343434343434343434343434343434F1 +:10D3FC0034343434343434343434343434343434E1 +:10D40C0034343434343434343434343434343434D0 +:10D41C0034343434343434343434343434343434C0 +:10D42C0034343434343434343434343434343434B0 +:10D43C0034343434343434343434343434343434A0 +:10D44C003434343434343434343434343434343490 +:10D45C003434343434343434343434343434343480 +:10D46C003434343434343434343434343434343470 +:10D47C003535353535353535353535353535353550 +:10D48C003535353535353535353535353535353540 +:10D49C003535353535353535353535353535353530 +:10D4AC003535353535353535353535353535353520 +:10D4BC003535353535353535353535353535353510 +:10D4CC003535353535353535353535353535353500 +:10D4DC0035353535353535353535353535353535F0 +:10D4EC0035353535353535353535353535353535E0 +:10D4FC0035353535353535353535353535353535D0 +:10D50C0035353535353535353535353535353535BF +:10D51C0035353535353535353535353535353535AF +:10D52C00353535353535353535353535353535359F +:10D53C00353535353535353535353535353535358F +:10D54C00353535353535353535353535353535357F +:10D55C00353535353535353535353535353535356F +:10D56C00353535353535353535353535353535355F +:10D57C00363636363636363636363636363636363F +:10D58C00363636363636363636363636363636362F +:10D59C00363636363636363636363636363636361F +:10D5AC00363636363636363636363636363636360F +:10D5BC0036363636363636363636363636363636FF +:10D5CC0036363636363636363636363636363636EF +:10D5DC0036363636363636363636363636363636DF +:10D5EC0036363636363636363636363636363636CF +:10D5FC0036363636363636363636363636363636BF +:10D60C0036363636363636363636363636363636AE +:10D61C00363636363636363636363636363636369E +:10D62C00363636363636363636363636363636368E +:10D63C00363636363636363636363636363636367E +:10D64C00363636363636363636363636363636366E +:10D65C00363636363636363636363636363636365E +:10D66C00363636363636363636363636363636364E +:10D67C00373737373737373737373737373737372E +:10D68C00373737373737373737373737373737371E +:10D69C00373737373737373737373737373737370E +:10D6AC0037373737373737373737373737373737FE +:10D6BC0037373737373737373737373737373737EE +:10D6CC0037373737373737373737373737373737DE +:10D6DC0037373737373737373737373737373737CE +:10D6EC0037373737373737373737373737373737BE +:10D6FC0037373737373737373737373737373737AE +:10D70C00373737373737373737373737373737379D +:10D71C00373737373737373737373737373737378D +:10D72C00373737373737373737373737373737377D +:10D73C00373737373737373737373737373737376D +:10D74C00373737373737373737373737373737375D +:10D75C00373737373737373737373737373737374D +:10D76C00373737373737373737373737373737373D +:10D77C00383838383838383838383838383838381D +:10D78C00383838383838383838383838383838380D +:10D79C0038383838383838383838383838383838FD +:10D7AC0038383838383838383838383838383838ED +:10D7BC0038383838383838383838383838383838DD +:10D7CC0038383838383838383838383838383838CD +:10D7DC0038383838383838383838383838383838BD +:10D7EC0038383838383838383838383838383838AD +:10D7FC00383838383838383838383838383838389D +:10D80C00383838383838383838383838383838388C +:10D81C00383838383838383838383838383838387C +:10D82C00383838383838383838383838383838386C +:10D83C00383838383838383838383838383838385C +:10D84C00383838383838383838383838383838384C +:10D85C00383838383838383838383838383838383C +:10D86C00383838383838383838383838383838382C +:10D87C00393939393939393939393939393939390C +:10D88C0039393939393939393939393939393939FC +:10D89C0039393939393939393939393939393939EC +:10D8AC0039393939393939393939393939393939DC +:10D8BC0039393939393939393939393939393939CC +:10D8CC0039393939393939393939393939393939BC +:10D8DC0039393939393939393939393939393939AC +:10D8EC00393939393939393939393939393939399C +:10D8FC00393939393939393939393939393939398C +:10D90C00393939393939393939393939393939397B +:10D91C00393939393939393939393939393939396B +:10D92C00393939393939393939393939393939395B +:10D93C00393939393939393939393939393939394B +:10D94C00393939393939393939393939393939393B +:10D95C00393939393939393939393939393939392B +:10D96C00393939393939393939393939393939391B +:10D97C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3AFB +:10D98C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3AEB +:10D99C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3ADB +:10D9AC003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3ACB +:10D9BC003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3ABB +:10D9CC003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3AAB +:10D9DC003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A9B +:10D9EC003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A8B +:10D9FC003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A7B +:10DA0C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A6A +:10DA1C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A5A +:10DA2C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A4A +:10DA3C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A +:10DA4C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A2A +:10DA5C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A1A +:10DA6C003A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A0A +:10DA7C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BEA +:10DA8C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BDA +:10DA9C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BCA +:10DAAC003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BBA +:10DABC003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BAA +:10DACC003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B9A +:10DADC003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B8A +:10DAEC003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B7A +:10DAFC003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B6A +:10DB0C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B59 +:10DB1C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B49 +:10DB2C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B39 +:10DB3C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B29 +:10DB4C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B19 +:10DB5C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B09 +:10DB6C003B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BF9 +:10DB7C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CD9 +:10DB8C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CC9 +:10DB9C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CB9 +:10DBAC003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CA9 +:10DBBC003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C99 +:10DBCC003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C89 +:10DBDC003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C79 +:10DBEC003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C69 +:10DBFC003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C59 +:10DC0C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C48 +:10DC1C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C38 +:10DC2C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C28 +:10DC3C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C18 +:10DC4C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C08 +:10DC5C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CF8 +:10DC6C003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CE8 +:10DC7C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DC8 +:10DC8C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DB8 +:10DC9C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DA8 +:10DCAC003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D98 +:10DCBC003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D88 +:10DCCC003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D78 +:10DCDC003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D68 +:10DCEC003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D58 +:10DCFC003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D48 +:10DD0C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D37 +:10DD1C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D27 +:10DD2C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D17 +:10DD3C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D07 +:10DD4C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DF7 +:10DD5C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DE7 +:10DD6C003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DD7 +:10DD7C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EB7 +:10DD8C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EA7 +:10DD9C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E97 +:10DDAC003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E87 +:10DDBC003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E77 +:10DDCC003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E67 +:10DDDC003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E57 +:10DDEC003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E47 +:10DDFC003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E37 +:10DE0C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E26 +:10DE1C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E16 +:10DE2C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E06 +:10DE3C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EF6 +:10DE4C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EE6 +:10DE5C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3ED6 +:10DE6C003E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3EC6 +:10DE7C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FA6 +:10DE8C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F96 +:10DE9C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F86 +:10DEAC003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F76 +:10DEBC003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F66 +:10DECC003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F56 +:10DEDC003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F46 +:10DEEC003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F36 +:10DEFC003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F26 +:10DF0C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F15 +:10DF1C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F05 +:10DF2C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FF5 +:10DF3C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FE5 +:10DF4C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FD5 +:10DF5C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FC5 +:10DF6C003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3FB5 +:10DF7C004040404040404040404040404040404095 +:10DF8C004040404040404040404040404040404085 +:10DF9C004040404040404040404040404040404075 +:10DFAC004040404040404040404040404040404065 +:10DFBC004040404040404040404040404040404055 +:10DFCC004040404040404040404040404040404045 +:10DFDC004040404040404040404040404040404035 +:10DFEC004040404040404040404040404040404025 +:10DFFC004040404040404040404040404040404015 +:10E00C004040404040404040404040404040404004 +:10E01C0040404040404040404040404040404040F4 +:10E02C0040404040404040404040404040404040E4 +:10E03C0040404040404040404040404040404040D4 +:10E04C0040404040404040404040404040404040C4 +:10E05C0040404040404040404040404040404040B4 +:10E06C0040404040404040404040404040404040A4 +:10E07C004141414141414141414141414141414184 +:10E08C004141414141414141414141414141414174 +:10E09C004141414141414141414141414141414164 +:10E0AC004141414141414141414141414141414154 +:10E0BC004141414141414141414141414141414144 +:10E0CC004141414141414141414141414141414134 +:10E0DC004141414141414141414141414141414124 +:10E0EC004141414141414141414141414141414114 +:10E0FC004141414141414141414141414141414104 +:10E10C0041414141414141414141414141414141F3 +:10E11C0041414141414141414141414141414141E3 +:10E12C0041414141414141414141414141414141D3 +:10E13C0041414141414141414141414141414141C3 +:10E14C0041414141414141414141414141414141B3 +:10E15C0041414141414141414141414141414141A3 +:10E16C004141414141414141414141414141414193 +:10E17C004242424242424242424242424242424273 +:10E18C004242424242424242424242424242424263 +:10E19C004242424242424242424242424242424253 +:10E1AC004242424242424242424242424242424243 +:10E1BC004242424242424242424242424242424233 +:10E1CC004242424242424242424242424242424223 +:10E1DC004242424242424242424242424242424213 +:10E1EC004242424242424242424242424242424203 +:10E1FC0042424242424242424242424242424242F3 +:10E20C0042424242424242424242424242424242E2 +:10E21C0042424242424242424242424242424242D2 +:10E22C0042424242424242424242424242424242C2 +:10E23C0042424242424242424242424242424242B2 +:10E24C0042424242424242424242424242424242A2 +:10E25C004242424242424242424242424242424292 +:10E26C004242424242424242424242424242424282 +:10E27C004343434343434343434343434343434362 +:10E28C004343434343434343434343434343434352 +:10E29C004343434343434343434343434343434342 +:10E2AC004343434343434343434343434343434332 +:10E2BC004343434343434343434343434343434322 +:10E2CC004343434343434343434343434343434312 +:10E2DC004343434343434343434343434343434302 +:10E2EC0043434343434343434343434343434343F2 +:10E2FC0043434343434343434343434343434343E2 +:10E30C0043434343434343434343434343434343D1 +:10E31C0043434343434343434343434343434343C1 +:10E32C0043434343434343434343434343434343B1 +:10E33C0043434343434343434343434343434343A1 +:10E34C004343434343434343434343434343434391 +:10E35C004343434343434343434343434343434381 +:10E36C004343434343434343434343434343434371 +:10E37C004444444444444444444444444444444451 +:10E38C004444444444444444444444444444444441 +:10E39C004444444444444444444444444444444431 +:10E3AC004444444444444444444444444444444421 +:10E3BC004444444444444444444444444444444411 +:10E3CC004444444444444444444444444444444401 +:10E3DC0044444444444444444444444444444444F1 +:10E3EC0044444444444444444444444444444444E1 +:10E3FC0044444444444444444444444444444444D1 +:10E40C0044444444444444444444444444444444C0 +:10E41C0044444444444444444444444444444444B0 +:10E42C0044444444444444444444444444444444A0 +:10E43C004444444444444444444444444444444490 +:10E44C004444444444444444444444444444444480 +:10E45C004444444444444444444444444444444470 +:10E46C004444444444444444444444444444444460 +:10E47C004545454545454545454545454545454540 +:10E48C004545454545454545454545454545454530 +:10E49C004545454545454545454545454545454520 +:10E4AC004545454545454545454545454545454510 +:10E4BC004545454545454545454545454545454500 +:10E4CC0045454545454545454545454545454545F0 +:10E4DC0045454545454545454545454545454545E0 +:10E4EC0045454545454545454545454545454545D0 +:10E4FC0045454545454545454545454545454545C0 +:10E50C0045454545454545454545454545454545AF +:10E51C00454545454545454545454545454545459F +:10E52C00454545454545454545454545454545458F +:10E53C00454545454545454545454545454545457F +:10E54C00454545454545454545454545454545456F +:10E55C00454545454545454545454545454545455F +:10E56C00454545454545454545454545454545454F +:10E57C00464646464646464646464646464646462F +:10E58C00464646464646464646464646464646461F +:10E59C00464646464646464646464646464646460F +:10E5AC0046464646464646464646464646464646FF +:10E5BC0046464646464646464646464646464646EF +:10E5CC0046464646464646464646464646464646DF +:10E5DC0046464646464646464646464646464646CF +:10E5EC0046464646464646464646464646464646BF +:10E5FC0046464646464646464646464646464646AF +:10E60C00464646464646464646464646464646469E +:10E61C00464646464646464646464646464646468E +:10E62C00464646464646464646464646464646467E +:10E63C00464646464646464646464646464646466E +:10E64C00464646464646464646464646464646465E +:10E65C00464646464646464646464646464646464E +:10E66C00464646464646464646464646464646463E +:10E67C00474747474747474747474747474747471E +:10E68C00474747474747474747474747474747470E +:10E69C0047474747474747474747474747474747FE +:10E6AC0047474747474747474747474747474747EE +:10E6BC0047474747474747474747474747474747DE +:10E6CC0047474747474747474747474747474747CE +:10E6DC0047474747474747474747474747474747BE +:10E6EC0047474747474747474747474747474747AE +:10E6FC00474747474747474747474747474747479E +:10E70C00474747474747474747474747474747478D +:10E71C00474747474747474747474747474747477D +:10E72C00474747474747474747474747474747476D +:10E73C00474747474747474747474747474747475D +:10E74C00474747474747474747474747474747474D +:10E75C00474747474747474747474747474747473D +:10E76C00474747474747474747474747474747472D +:10E77C00484848484848484848484848484848480D +:10E78C0048484848484848484848484848484848FD +:10E79C0048484848484848484848484848484848ED +:10E7AC0048484848484848484848484848484848DD +:10E7BC0048484848484848484848484848484848CD +:10E7CC0048484848484848484848484848484848BD +:10E7DC0048484848484848484848484848484848AD +:10E7EC00484848484848484848484848484848489D +:10E7FC00484848484848484848484848484848488D +:10E80C00484848484848484848484848484848487C +:10E81C00484848484848484848484848484848486C +:10E82C00484848484848484848484848484848485C +:10E83C00484848484848484848484848484848484C +:10E84C00484848484848484848484848484848483C +:10E85C00484848484848484848484848484848482C +:10E86C00484848484848484848484848484848481C +:10E87C0049494949494949494949494949494949FC +:10E88C0049494949494949494949494949494949EC +:10E89C0049494949494949494949494949494949DC +:10E8AC0049494949494949494949494949494949CC +:10E8BC0049494949494949494949494949494949BC +:10E8CC0049494949494949494949494949494949AC +:10E8DC00494949494949494949494949494949499C +:10E8EC00494949494949494949494949494949498C +:10E8FC00494949494949494949494949494949497C +:10E90C00494949494949494949494949494949496B +:10E91C00494949494949494949494949494949495B +:10E92C00494949494949494949494949494949494B +:10E93C00494949494949494949494949494949493B +:10E94C00494949494949494949494949494949492B +:10E95C00494949494949494949494949494949491B +:10E96C00494949494949494949494949494949490B +:10E97C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4AEB +:10E98C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4ADB +:10E99C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4ACB +:10E9AC004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4ABB +:10E9BC004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4AAB +:10E9CC004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A9B +:10E9DC004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A8B +:10E9EC004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A7B +:10E9FC004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A6B +:10EA0C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A5A +:10EA1C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A +:10EA2C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A3A +:10EA3C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A2A +:10EA4C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A1A +:10EA5C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A0A +:10EA6C004A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4AFA +:10EA7C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BDA +:10EA8C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BCA +:10EA9C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BBA +:10EAAC004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BAA +:10EABC004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B9A +:10EACC004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B8A +:10EADC004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B7A +:10EAEC004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B6A +:10EAFC004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B5A +:10EB0C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B49 +:10EB1C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B39 +:10EB2C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B29 +:10EB3C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B19 +:10EB4C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B09 +:10EB5C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BF9 +:10EB6C004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4BE9 +:10EB7C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CC9 +:10EB8C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CB9 +:10EB9C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CA9 +:10EBAC004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C99 +:10EBBC004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C89 +:10EBCC004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C79 +:10EBDC004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C69 +:10EBEC004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C59 +:10EBFC004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C49 +:10EC0C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C38 +:10EC1C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C28 +:10EC2C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C18 +:10EC3C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C08 +:10EC4C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CF8 +:10EC5C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CE8 +:10EC6C004C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4CD8 +:10EC7C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DB8 +:10EC8C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DA8 +:10EC9C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D98 +:10ECAC004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D88 +:10ECBC004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D78 +:10ECCC004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D68 +:10ECDC004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D58 +:10ECEC004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D48 +:10ECFC004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D38 +:10ED0C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D27 +:10ED1C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D17 +:10ED2C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D07 +:10ED3C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DF7 +:10ED4C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DE7 +:10ED5C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DD7 +:10ED6C004D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DC7 +:10ED7C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EA7 +:10ED8C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E97 +:10ED9C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E87 +:10EDAC004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E77 +:10EDBC004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E67 +:10EDCC004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E57 +:10EDDC004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E47 +:10EDEC004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E37 +:10EDFC004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E27 +:10EE0C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E16 +:10EE1C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E06 +:10EE2C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EF6 +:10EE3C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EE6 +:10EE4C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4ED6 +:10EE5C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EC6 +:10EE6C004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4EB6 +:10EE7C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F96 +:10EE8C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F86 +:10EE9C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F76 +:10EEAC004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F66 +:10EEBC004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F56 +:10EECC004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F46 +:10EEDC004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F36 +:10EEEC004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F26 +:10EEFC004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F16 +:10EF0C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F05 +:10EF1C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FF5 +:10EF2C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FE5 +:10EF3C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FD5 +:10EF4C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FC5 +:10EF5C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FB5 +:10EF6C004F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FA5 +:10EF7C005050505050505050505050505050505085 +:10EF8C005050505050505050505050505050505075 +:10EF9C005050505050505050505050505050505065 +:10EFAC005050505050505050505050505050505055 +:10EFBC005050505050505050505050505050505045 +:10EFCC005050505050505050505050505050505035 +:10EFDC005050505050505050505050505050505025 +:10EFEC005050505050505050505050505050505015 +:10EFFC005050505050505050505050505050505005 +:10F00C0050505050505050505050505050505050F4 +:10F01C0050505050505050505050505050505050E4 +:10F02C0050505050505050505050505050505050D4 +:10F03C0050505050505050505050505050505050C4 +:10F04C0050505050505050505050505050505050B4 +:10F05C0050505050505050505050505050505050A4 +:10F06C005050505050505050505050505050505094 +:10F07C005151515151515151515151515151515174 +:10F08C005151515151515151515151515151515164 +:10F09C005151515151515151515151515151515154 +:10F0AC005151515151515151515151515151515144 +:10F0BC005151515151515151515151515151515134 +:10F0CC005151515151515151515151515151515124 +:10F0DC005151515151515151515151515151515114 +:10F0EC005151515151515151515151515151515104 +:10F0FC0051515151515151515151515151515151F4 +:10F10C0051515151515151515151515151515151E3 +:10F11C0051515151515151515151515151515151D3 +:10F12C0051515151515151515151515151515151C3 +:10F13C0051515151515151515151515151515151B3 +:10F14C0051515151515151515151515151515151A3 +:10F15C005151515151515151515151515151515193 +:10F16C005151515151515151515151515151515183 +:10F17C005252525252525252525252525252525263 +:10F18C005252525252525252525252525252525253 +:10F19C005252525252525252525252525252525243 +:10F1AC005252525252525252525252525252525233 +:10F1BC005252525252525252525252525252525223 +:10F1CC005252525252525252525252525252525213 +:10F1DC005252525252525252525252525252525203 +:10F1EC0052525252525252525252525252525252F3 +:10F1FC0052525252525252525252525252525252E3 +:10F20C0052525252525252525252525252525252D2 +:10F21C0052525252525252525252525252525252C2 +:10F22C0052525252525252525252525252525252B2 +:10F23C0052525252525252525252525252525252A2 +:10F24C005252525252525252525252525252525292 +:10F25C005252525252525252525252525252525282 +:10F26C005252525252525252525252525252525272 +:10F27C005353535353535353535353535353535352 +:10F28C005353535353535353535353535353535342 +:10F29C005353535353535353535353535353535332 +:10F2AC005353535353535353535353535353535322 +:10F2BC005353535353535353535353535353535312 +:10F2CC005353535353535353535353535353535302 +:10F2DC0053535353535353535353535353535353F2 +:10F2EC0053535353535353535353535353535353E2 +:10F2FC0053535353535353535353535353535353D2 +:10F30C0053535353535353535353535353535353C1 +:10F31C0053535353535353535353535353535353B1 +:10F32C0053535353535353535353535353535353A1 +:10F33C005353535353535353535353535353535391 +:10F34C005353535353535353535353535353535381 +:10F35C005353535353535353535353535353535371 +:10F36C005353535353535353535353535353535361 +:10F37C005454545454545454545454545454545441 +:10F38C005454545454545454545454545454545431 +:10F39C005454545454545454545454545454545421 +:10F3AC005454545454545454545454545454545411 +:10F3BC005454545454545454545454545454545401 +:10F3CC0054545454545454545454545454545454F1 +:10F3DC0054545454545454545454545454545454E1 +:10F3EC0054545454545454545454545454545454D1 +:10F3FC0054545454545454545454545454545454C1 +:10F40C0054545454545454545454545454545454B0 +:10F41C0054545454545454545454545454545454A0 +:10F42C005454545454545454545454545454545490 +:10F43C005454545454545454545454545454545480 +:10F44C005454545454545454545454545454545470 +:10F45C005454545454545454545454545454545460 +:10F46C005454545454545454545454545454545450 +:10F47C005555555555555555555555555555555530 +:10F48C005555555555555555555555555555555520 +:10F49C005555555555555555555555555555555510 +:10F4AC005555555555555555555555555555555500 +:10F4BC0055555555555555555555555555555555F0 +:10F4CC0055555555555555555555555555555555E0 +:10F4DC0055555555555555555555555555555555D0 +:10F4EC0055555555555555555555555555555555C0 +:10F4FC0055555555555555555555555555555555B0 +:10F50C00555555555555555555555555555555559F +:10F51C00555555555555555555555555555555558F +:10F52C00555555555555555555555555555555557F +:10F53C00555555555555555555555555555555556F +:10F54C00555555555555555555555555555555555F +:10F55C00555555555555555555555555555555554F +:10F56C00555555555555555555555555555555553F +:10F57C00565656565656565656565656565656561F +:10F58C00565656565656565656565656565656560F +:10F59C0056565656565656565656565656565656FF +:10F5AC0056565656565656565656565656565656EF +:10F5BC0056565656565656565656565656565656DF +:10F5CC0056565656565656565656565656565656CF +:10F5DC0056565656565656565656565656565656BF +:10F5EC0056565656565656565656565656565656AF +:10F5FC00565656565656565656565656565656569F +:10F60C00565656565656565656565656565656568E +:10F61C00565656565656565656565656565656567E +:10F62C00565656565656565656565656565656566E +:10F63C00565656565656565656565656565656565E +:10F64C00565656565656565656565656565656564E +:10F65C00565656565656565656565656565656563E +:10F66C00565656565656565656565656565656562E +:10F67C00575757575757575757575757575757570E +:10F68C0057575757575757575757575757575757FE +:10F69C0057575757575757575757575757575757EE +:10F6AC0057575757575757575757575757575757DE +:10F6BC0057575757575757575757575757575757CE +:10F6CC0057575757575757575757575757575757BE +:10F6DC0057575757575757575757575757575757AE +:10F6EC00575757575757575757575757575757579E +:10F6FC00575757575757575757575757575757578E +:10F70C00575757575757575757575757575757577D +:10F71C00575757575757575757575757575757576D +:10F72C00575757575757575757575757575757575D +:10F73C00575757575757575757575757575757574D +:10F74C00575757575757575757575757575757573D +:10F75C00575757575757575757575757575757572D +:10F76C00575757575757575757575757575757571D +:10F77C0058585858585858585858585858585858FD +:10F78C0058585858585858585858585858585858ED +:10F79C0058585858585858585858585858585858DD +:10F7AC0058585858585858585858585858585858CD +:10F7BC0058585858585858585858585858585858BD +:10F7CC0058585858585858585858585858585858AD +:10F7DC00585858585858585858585858585858589D +:10F7EC00585858585858585858585858585858588D +:10F7FC00585858585858585858585858585858587D +:10F80C00585858585858585858585858585858586C +:10F81C00585858585858585858585858585858585C +:10F82C00585858585858585858585858585858584C +:10F83C00585858585858585858585858585858583C +:10F84C00585858585858585858585858585858582C +:10F85C00585858585858585858585858585858581C +:10F86C00585858585858585858585858585858580C +:10F87C0059595959595959595959595959595959EC +:10F88C0059595959595959595959595959595959DC +:10F89C0059595959595959595959595959595959CC +:10F8AC0059595959595959595959595959595959BC +:10F8BC0059595959595959595959595959595959AC +:10F8CC00595959595959595959595959595959599C +:10F8DC00595959595959595959595959595959598C +:10F8EC00595959595959595959595959595959597C +:10F8FC00595959595959595959595959595959596C +:10F90C00595959595959595959595959595959595B +:10F91C00595959595959595959595959595959594B +:10F92C00595959595959595959595959595959593B +:10F93C00595959595959595959595959595959592B +:10F94C00595959595959595959595959595959591B +:10F95C00595959595959595959595959595959590B +:10F96C0059595959595959595959595959595959FB +:10F97C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5ADB +:10F98C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5ACB +:10F99C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5ABB +:10F9AC005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5AAB +:10F9BC005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A9B +:10F9CC005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A8B +:10F9DC005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A7B +:10F9EC005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A6B +:10F9FC005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5B +:10FA0C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A4A +:10FA1C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A3A +:10FA2C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A2A +:10FA3C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A1A +:10FA4C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A0A +:10FA5C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5AFA +:10FA6C005A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5AEA +:10FA7C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BCA +:10FA8C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BBA +:10FA9C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BAA +:10FAAC005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B9A +:10FABC005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B8A +:10FACC005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B7A +:10FADC005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B6A +:10FAEC005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5A +:10FAFC005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B4A +:10FB0C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B39 +:10FB1C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B29 +:10FB2C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B19 +:10FB3C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B09 +:10FB4C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BF9 +:10FB5C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BE9 +:10FB6C005B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5BD9 +:10FB7C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CB9 +:10FB8C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CA9 +:10FB9C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C99 +:10FBAC005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C89 +:10FBBC005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C79 +:10FBCC005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C69 +:10FBDC005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C59 +:10FBEC005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C49 +:10FBFC005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C39 +:10FC0C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C28 +:10FC1C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C18 +:10FC2C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C08 +:10FC3C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CF8 +:10FC4C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CE8 +:10FC5C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CD8 +:10FC6C005C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5CC8 +:10FC7C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DA8 +:10FC8C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D98 +:10FC9C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D88 +:10FCAC005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D78 +:10FCBC005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D68 +:10FCCC005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D58 +:10FCDC005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D48 +:10FCEC005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D38 +:10FCFC005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D28 +:10FD0C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D17 +:10FD1C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D07 +:10FD2C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DF7 +:10FD3C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DE7 +:10FD4C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DD7 +:10FD5C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DC7 +:10FD6C005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DB7 +:10FD7C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E97 +:10FD8C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E87 +:10FD9C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E77 +:10FDAC005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E67 +:10FDBC005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E57 +:10FDCC005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E47 +:10FDDC005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E37 +:10FDEC005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E27 +:10FDFC005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E17 +:10FE0C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E06 +:10FE1C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EF6 +:10FE2C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EE6 +:10FE3C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5ED6 +:10FE4C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EC6 +:10FE5C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EB6 +:10FE6C005E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5EA6 +:10FE7C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F86 +:10FE8C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F76 +:10FE9C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F66 +:10FEAC005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F56 +:10FEBC005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F46 +:10FECC005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F36 +:10FEDC005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F26 +:10FEEC005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F16 +:10FEFC005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F06 +:10FF0C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF5 +:10FF1C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FE5 +:10FF2C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FD5 +:10FF3C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FC5 +:10FF4C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FB5 +:10FF5C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FA5 +:10FF6C005F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F95 +:10FF7C006060606060606060606060606060606075 +:10FF8C006060606060606060606060606060606065 +:10FF9C006060606060606060606060606060606055 +:10FFAC006060606060606060606060606060606045 +:10FFBC006060606060606060606060606060606035 +:10FFCC006060606060606060606060606060606025 +:10FFDC006060606060606060606060606060606015 +:10FFEC006060606060606060606060606060606005 +:04FFFC006060606081 +:02000004600199 +:1000000060606060606060606060606060606060F0 +:1000100060606060606060606060606060606060E0 +:1000200060606060606060606060606060606060D0 +:1000300060606060606060606060606060606060C0 +:1000400060606060606060606060606060606060B0 +:1000500060606060606060606060606060606060A0 +:100060006060606060606060606060606060606090 +:10007000606060606060606060606060616161617C +:100080006161616161616161616161616161616160 +:100090006161616161616161616161616161616150 +:1000A0006161616161616161616161616161616140 +:1000B0006161616161616161616161616161616130 +:1000C0006161616161616161616161616161616120 +:1000D0006161616161616161616161616161616110 +:1000E0006161616161616161616161616161616100 +:1000F00061616161616161616161616161616161F0 +:1001000061616161616161616161616161616161DF +:1001100061616161616161616161616161616161CF +:1001200061616161616161616161616161616161BF +:1001300061616161616161616161616161616161AF +:10014000616161616161616161616161616161619F +:10015000616161616161616161616161616161618F +:10016000616161616161616161616161616161617F +:10017000616161616161616161616161626262626B +:10018000626262626262626262626262626262624F +:10019000626262626262626262626262626262623F +:1001A000626262626262626262626262626262622F +:1001B000626262626262626262626262626262621F +:1001C000626262626262626262626262626262620F +:1001D00062626262626262626262626262626262FF +:1001E00062626262626262626262626262626262EF +:1001F00062626262626262626262626262626262DF +:1002000062626262626262626262626262626262CE +:1002100062626262626262626262626262626262BE +:1002200062626262626262626262626262626262AE +:10023000626262626262626262626262626262629E +:10024000626262626262626262626262626262628E +:10025000626262626262626262626262626262627E +:10026000626262626262626262626262626262626E +:10027000626262626262626262626262636363635A +:10028000636363636363636363636363636363633E +:10029000636363636363636363636363636363632E +:1002A000636363636363636363636363636363631E +:1002B000636363636363636363636363636363630E +:1002C00063636363636363636363636363636363FE +:1002D00063636363636363636363636363636363EE +:1002E00063636363636363636363636363636363DE +:1002F00063636363636363636363636363636363CE +:1003000063636363636363636363636363636363BD +:1003100063636363636363636363636363636363AD +:10032000636363636363636363636363636363639D +:10033000636363636363636363636363636363638D +:10034000636363636363636363636363636363637D +:10035000636363636363636363636363636363636D +:10036000636363636363636363636363636363635D +:100370006363636363636363636363636464646449 +:10038000646464646464646464646464646464642D +:10039000646464646464646464646464646464641D +:1003A000646464646464646464646464646464640D +:1003B00064646464646464646464646464646464FD +:1003C00064646464646464646464646464646464ED +:1003D00064646464646464646464646464646464DD +:1003E00064646464646464646464646464646464CD +:1003F00064646464646464646464646464646464BD +:1004000064646464646464646464646464646464AC +:10041000646464646464646464646464646464649C +:10042000646464646464646464646464646464648C +:10043000646464646464646464646464646464647C +:10044000646464646464646464646464646464646C +:10045000646464646464646464646464646464645C +:10046000646464646464646464646464646464644C +:100470006464646464646464646464646565656538 +:10048000656565656565656565656565656565651C +:10049000656565656565656565656565656565650C +:1004A00065656565656565656565656565656565FC +:1004B00065656565656565656565656565656565EC +:1004C00065656565656565656565656565656565DC +:1004D00065656565656565656565656565656565CC +:1004E00065656565656565656565656565656565BC +:1004F00065656565656565656565656565656565AC +:10050000656565656565656565656565656565659B +:10051000656565656565656565656565656565658B +:10052000656565656565656565656565656565657B +:10053000656565656565656565656565656565656B +:10054000656565656565656565656565656565655B +:10055000656565656565656565656565656565654B +:10056000656565656565656565656565656565653B +:100570006565656565656565656565656666666627 +:10058000666666666666666666666666666666660B +:1005900066666666666666666666666666666666FB +:1005A00066666666666666666666666666666666EB +:1005B00066666666666666666666666666666666DB +:1005C00066666666666666666666666666666666CB +:1005D00066666666666666666666666666666666BB +:1005E00066666666666666666666666666666666AB +:1005F000666666666666666666666666666666669B +:10060000666666666666666666666666666666668A +:10061000666666666666666666666666666666667A +:10062000666666666666666666666666666666666A +:10063000666666666666666666666666666666665A +:10064000666666666666666666666666666666664A +:10065000666666666666666666666666666666663A +:10066000666666666666666666666666666666662A +:100670006666666666666666666666666767676716 +:1006800067676767676767676767676767676767FA +:1006900067676767676767676767676767676767EA +:1006A00067676767676767676767676767676767DA +:1006B00067676767676767676767676767676767CA +:1006C00067676767676767676767676767676767BA +:1006D00067676767676767676767676767676767AA +:1006E000676767676767676767676767676767679A +:1006F000676767676767676767676767676767678A +:100700006767676767676767676767676767676779 +:100710006767676767676767676767676767676769 +:100720006767676767676767676767676767676759 +:100730006767676767676767676767676767676749 +:100740006767676767676767676767676767676739 +:100750006767676767676767676767676767676729 +:100760006767676767676767676767676767676719 +:100770006767676767676767676767676868686805 +:1007800068686868686868686868686868686868E9 +:1007900068686868686868686868686868686868D9 +:1007A00068686868686868686868686868686868C9 +:1007B00068686868686868686868686868686868B9 +:1007C00068686868686868686868686868686868A9 +:1007D0006868686868686868686868686868686899 +:1007E0006868686868686868686868686868686889 +:1007F0006868686868686868686868686868686879 +:100800006868686868686868686868686868686868 +:100810006868686868686868686868686868686858 +:100820006868686868686868686868686868686848 +:100830006868686868686868686868686868686838 +:100840006868686868686868686868686868686828 +:100850006868686868686868686868686868686818 +:100860006868686868686868686868686868686808 +:1008700068686868686868686868686869696969F4 +:1008800069696969696969696969696969696969D8 +:1008900069696969696969696969696969696969C8 +:1008A00069696969696969696969696969696969B8 +:1008B00069696969696969696969696969696969A8 +:1008C0006969696969696969696969696969696998 +:1008D0006969696969696969696969696969696988 +:1008E0006969696969696969696969696969696978 +:1008F0006969696969696969696969696969696968 +:100900006969696969696969696969696969696957 +:100910006969696969696969696969696969696947 +:100920006969696969696969696969696969696937 +:100930006969696969696969696969696969696927 +:100940006969696969696969696969696969696917 +:100950006969696969696969696969696969696907 +:1009600069696969696969696969696969696969F7 +:100970006969696969696969696969696A6A6A6AE3 +:100980006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AC7 +:100990006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AB7 +:1009A0006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AA7 +:1009B0006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A97 +:1009C0006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A87 +:1009D0006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A77 +:1009E0006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A67 +:1009F0006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A57 +:100A00006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A46 +:100A10006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A36 +:100A20006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A26 +:100A30006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A16 +:100A40006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A06 +:100A50006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AF6 +:100A60006A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6AE6 +:100A70006A6A6A6A6A6A6A6A6A6A6A6A6B6B6B6BD2 +:100A80006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BB6 +:100A90006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BA6 +:100AA0006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B96 +:100AB0006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B86 +:100AC0006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B76 +:100AD0006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B66 +:100AE0006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B56 +:100AF0006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B46 +:100B00006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B35 +:100B10006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B25 +:100B20006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B15 +:100B30006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B05 +:100B40006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BF5 +:100B50006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BE5 +:100B60006B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6BD5 +:100B70006B6B6B6B6B6B6B6B6B6B6B6B6C6C6C6CC1 +:100B80006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CA5 +:100B90006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C95 +:100BA0006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C85 +:100BB0006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C75 +:100BC0006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C65 +:100BD0006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C55 +:100BE0006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C45 +:100BF0006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C35 +:100C00006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C24 +:100C10006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C14 +:100C20006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C04 +:100C30006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CF4 +:100C40006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CE4 +:100C50006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CD4 +:100C60006C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6CC4 +:100C70006C6C6C6C6C6C6C6C6C6C6C6C6D6D6D6DB0 +:100C80006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D94 +:100C90006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D84 +:100CA0006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D74 +:100CB0006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D64 +:100CC0006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D54 +:100CD0006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D44 +:100CE0006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D34 +:100CF0006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D24 +:100D00006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D13 +:100D10006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D03 +:100D20006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DF3 +:100D30006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DE3 +:100D40006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DD3 +:100D50006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DC3 +:100D60006D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DB3 +:100D70006D6D6D6D6D6D6D6D6D6D6D6D6E6E6E6E9F +:100D80006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E83 +:100D90006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E73 +:100DA0006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E63 +:100DB0006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E53 +:100DC0006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E43 +:100DD0006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E33 +:100DE0006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E23 +:100DF0006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E13 +:100E00006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E02 +:100E10006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EF2 +:100E20006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EE2 +:100E30006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6ED2 +:100E40006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EC2 +:100E50006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EB2 +:100E60006E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6EA2 +:100E70006E6E6E6E6E6E6E6E6E6E6E6E6F6F6F6F8E +:100E80006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F72 +:100E90006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F62 +:100EA0006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F52 +:100EB0006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F42 +:100EC0006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F32 +:100ED0006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F22 +:100EE0006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F12 +:100EF0006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F02 +:100F00006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FF1 +:100F10006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FE1 +:100F20006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FD1 +:100F30006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FC1 +:100F40006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FB1 +:100F50006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FA1 +:100F60006F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F91 +:100F70006F6F6F6F6F6F6F6F6F6F6F6F707070707D +:100F80007070707070707070707070707070707061 +:100F90007070707070707070707070707070707051 +:100FA0007070707070707070707070707070707041 +:100FB0007070707070707070707070707070707031 +:100FC0007070707070707070707070707070707021 +:100FD0007070707070707070707070707070707011 +:100FE0007070707070707070707070707070707001 +:100FF00070707070707070707070707070707070F1 +:1010000070707070707070707070707070707070E0 +:1010100070707070707070707070707070707070D0 +:1010200070707070707070707070707070707070C0 +:1010300070707070707070707070707070707070B0 +:1010400070707070707070707070707070707070A0 +:101050007070707070707070707070707070707090 +:101060007070707070707070707070707070707080 +:10107000707070707070707070707070717171716C +:101080007171717171717171717171717171717150 +:101090007171717171717171717171717171717140 +:1010A0007171717171717171717171717171717130 +:1010B0007171717171717171717171717171717120 +:1010C0007171717171717171717171717171717110 +:1010D0007171717171717171717171717171717100 +:1010E00071717171717171717171717171717171F0 +:1010F00071717171717171717171717171717171E0 +:1011000071717171717171717171717171717171CF +:1011100071717171717171717171717171717171BF +:1011200071717171717171717171717171717171AF +:10113000717171717171717171717171717171719F +:10114000717171717171717171717171717171718F +:10115000717171717171717171717171717171717F +:10116000717171717171717171717171717171716F +:10117000717171717171717171717171727272725B +:10118000727272727272727272727272727272723F +:10119000727272727272727272727272727272722F +:1011A000727272727272727272727272727272721F +:1011B000727272727272727272727272727272720F +:1011C00072727272727272727272727272727272FF +:1011D00072727272727272727272727272727272EF +:1011E00072727272727272727272727272727272DF +:1011F00072727272727272727272727272727272CF +:1012000072727272727272727272727272727272BE +:1012100072727272727272727272727272727272AE +:10122000727272727272727272727272727272729E +:10123000727272727272727272727272727272728E +:10124000727272727272727272727272727272727E +:10125000727272727272727272727272727272726E +:10126000727272727272727272727272727272725E +:10127000727272727272727272727272737373734A +:10128000737373737373737373737373737373732E +:10129000737373737373737373737373737373731E +:1012A000737373737373737373737373737373730E +:1012B00073737373737373737373737373737373FE +:1012C00073737373737373737373737373737373EE +:1012D00073737373737373737373737373737373DE +:1012E00073737373737373737373737373737373CE +:1012F00073737373737373737373737373737373BE +:1013000073737373737373737373737373737373AD +:10131000737373737373737373737373737373739D +:10132000737373737373737373737373737373738D +:10133000737373737373737373737373737373737D +:10134000737373737373737373737373737373736D +:10135000737373737373737373737373737373735D +:10136000737373737373737373737373737373734D +:101370007373737373737373737373737474747439 +:10138000747474747474747474747474747474741D +:10139000747474747474747474747474747474740D +:1013A00074747474747474747474747474747474FD +:1013B00074747474747474747474747474747474ED +:1013C00074747474747474747474747474747474DD +:1013D00074747474747474747474747474747474CD +:1013E00074747474747474747474747474747474BD +:1013F00074747474747474747474747474747474AD +:10140000747474747474747474747474747474749C +:10141000747474747474747474747474747474748C +:10142000747474747474747474747474747474747C +:10143000747474747474747474747474747474746C +:10144000747474747474747474747474747474745C +:10145000747474747474747474747474747474744C +:10146000747474747474747474747474747474743C +:101470007474747474747474747474747575757528 +:10148000757575757575757575757575757575750C +:1014900075757575757575757575757575757575FC +:1014A00075757575757575757575757575757575EC +:1014B00075757575757575757575757575757575DC +:1014C00075757575757575757575757575757575CC +:1014D00075757575757575757575757575757575BC +:1014E00075757575757575757575757575757575AC +:1014F000757575757575757575757575757575759C +:10150000757575757575757575757575757575758B +:10151000757575757575757575757575757575757B +:10152000757575757575757575757575757575756B +:10153000757575757575757575757575757575755B +:10154000757575757575757575757575757575754B +:10155000757575757575757575757575757575753B +:10156000757575757575757575757575757575752B +:101570007575757575757575757575757676767617 +:1015800076767676767676767676767676767676FB +:1015900076767676767676767676767676767676EB +:1015A00076767676767676767676767676767676DB +:1015B00076767676767676767676767676767676CB +:1015C00076767676767676767676767676767676BB +:1015D00076767676767676767676767676767676AB +:1015E000767676767676767676767676767676769B +:1015F000767676767676767676767676767676768B +:10160000767676767676767676767676767676767A +:10161000767676767676767676767676767676766A +:10162000767676767676767676767676767676765A +:10163000767676767676767676767676767676764A +:10164000767676767676767676767676767676763A +:10165000767676767676767676767676767676762A +:10166000767676767676767676767676767676761A +:101670007676767676767676767676767777777706 +:1016800077777777777777777777777777777777EA +:1016900077777777777777777777777777777777DA +:1016A00077777777777777777777777777777777CA +:1016B00077777777777777777777777777777777BA +:1016C00077777777777777777777777777777777AA +:1016D000777777777777777777777777777777779A +:1016E000777777777777777777777777777777778A +:1016F000777777777777777777777777777777777A +:101700007777777777777777777777777777777769 +:101710007777777777777777777777777777777759 +:101720007777777777777777777777777777777749 +:101730007777777777777777777777777777777739 +:101740007777777777777777777777777777777729 +:101750007777777777777777777777777777777719 +:101760007777777777777777777777777777777709 +:1017700077777777777777777777777778787878F5 +:1017800078787878787878787878787878787878D9 +:1017900078787878787878787878787878787878C9 +:1017A00078787878787878787878787878787878B9 +:1017B00078787878787878787878787878787878A9 +:1017C0007878787878787878787878787878787899 +:1017D0007878787878787878787878787878787889 +:1017E0007878787878787878787878787878787879 +:1017F0007878787878787878787878787878787869 +:101800007878787878787878787878787878787858 +:101810007878787878787878787878787878787848 +:101820007878787878787878787878787878787838 +:101830007878787878787878787878787878787828 +:101840007878787878787878787878787878787818 +:101850007878787878787878787878787878787808 +:1018600078787878787878787878787878787878F8 +:1018700078787878787878787878787879797979E4 +:1018800079797979797979797979797979797979C8 +:1018900079797979797979797979797979797979B8 +:1018A00079797979797979797979797979797979A8 +:1018B0007979797979797979797979797979797998 +:1018C0007979797979797979797979797979797988 +:1018D0007979797979797979797979797979797978 +:1018E0007979797979797979797979797979797968 +:1018F0007979797979797979797979797979797958 +:101900007979797979797979797979797979797947 +:101910007979797979797979797979797979797937 +:101920007979797979797979797979797979797927 +:101930007979797979797979797979797979797917 +:101940007979797979797979797979797979797907 +:1019500079797979797979797979797979797979F7 +:1019600079797979797979797979797979797979E7 +:101970007979797979797979797979797A7A7A7AD3 +:101980007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AB7 +:101990007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AA7 +:1019A0007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A97 +:1019B0007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A87 +:1019C0007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A77 +:1019D0007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A67 +:1019E0007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A57 +:1019F0007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A47 +:101A00007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A36 +:101A10007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A26 +:101A20007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A16 +:101A30007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A06 +:101A40007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AF6 +:101A50007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AE6 +:101A60007A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7AD6 +:101A70007A7A7A7A7A7A7A7A7A7A7A7A7B7B7B7BC2 +:101A80007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BA6 +:101A90007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B96 +:101AA0007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B86 +:101AB0007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B76 +:101AC0007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B66 +:101AD0007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B56 +:101AE0007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B46 +:101AF0007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B36 +:101B00007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B25 +:101B10007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B15 +:101B20007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B05 +:101B30007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BF5 +:101B40007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BE5 +:101B50007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BD5 +:101B60007B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7BC5 +:101B70007B7B7B7B7B7B7B7B7B7B7B7B7C7C7C7CB1 +:101B80007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C95 +:101B90007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C85 +:101BA0007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C75 +:101BB0007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C65 +:101BC0007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C55 +:101BD0007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C45 +:101BE0007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C35 +:101BF0007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C25 +:101C00007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C14 +:101C10007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C04 +:101C20007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CF4 +:101C30007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CE4 +:101C40007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CD4 +:101C50007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CC4 +:101C60007C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7CB4 +:101C70007C7C7C7C7C7C7C7C7C7C7C7C7D7D7D7DA0 +:101C80007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D84 +:101C90007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D74 +:101CA0007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D64 +:101CB0007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D54 +:101CC0007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D44 +:101CD0007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D34 +:101CE0007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D24 +:101CF0007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D14 +:101D00007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D03 +:101D10007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DF3 +:101D20007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DE3 +:101D30007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DD3 +:101D40007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DC3 +:101D50007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DB3 +:101D60007D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7DA3 +:101D70007D7D7D7D7D7D7D7D7D7D7D7D7E7E7E7E8F +:101D80007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E73 +:101D90007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E63 +:101DA0007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E53 +:101DB0007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E43 +:101DC0007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E33 +:101DD0007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E23 +:101DE0007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E13 +:101DF0007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E03 +:101E00007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EF2 +:101E10007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EE2 +:101E20007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7ED2 +:101E30007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EC2 +:101E40007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EB2 +:101E50007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7EA2 +:101E60007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E92 +:101E70007E7E7E7E7E7E7E7E7E7E7E7E7F7F7F7F7E +:101E80007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F62 +:101E90007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F52 +:101EA0007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F42 +:101EB0007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F32 +:101EC0007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F22 +:101ED0007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F12 +:101EE0007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F02 +:101EF0007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FF2 +:101F00007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FE1 +:101F10007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FD1 +:101F20007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FC1 +:101F30007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FB1 +:101F40007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FA1 +:101F50007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F91 +:101F60007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F81 +:101F70007F7F7F7F7F7F7F7F7F7F7F7F4400000128 +:101F800000020403000404050406000708080C0905 +:101F90001010141114121013141410150010041141 +:101FA0000412001304140015001604170C18081965 +:101FB00030203421342230233424302520202421A1 +:101FC0002422202324242025202624272C282829C5 +:101FD0003430303130323433303434352430203101 +:101FE00020322433203424352436203728382C3925 +:101FF0001040144114421043144410450040044161 +:102000000442004304440045004604470C48084984 +:1020100014501051105214531054145504500051C0 +:1020200000520453005404550456005708580C59E4 +:102030003460306130623463306434652460206120 +:1020400020622463206424652466206728682C6944 +:102050003070347134723073347430752070247180 +:102060002472207324742075207624772C782879A4 +:1020700090809481948290839484908580808481E0 +:102080008482808384848085808684878C88888904 +:102090009490909190929493909494958490809140 +:1020A00080928493809484958496809788988C9964 +:1020B0005500110111021503110415054500010118 +:1020C00001020503010405050506010709080D09BC +:1020D00011101511151211131514111501100511F8 +:1020E0000512011305140115011605170D1809191C +:1020F0003120352135223123352431252120252158 +:102100002522212325242125212625272D2829297B +:1021100035303131313235333134353525302131B7 +:1021200021322533213425352536213729382D39DB +:102130001140154115421143154411450140054117 +:102140000542014305440145014605470D4809493B +:102150001550115111521553115415550550015177 +:1021600001520553015405550556015709580D599B +:1021700035603161316235633164356525602161D7 +:1021800021622563216425652566216729682D69FB +:102190003170357135723173357431752170257137 +:1021A0002572217325742175217625772D7829795B +:1021B0009180958195829183958491858180858197 +:1021C0008582818385848185818685878D888989BB +:1021D00095909191919295939194959585908191F7 +:1021E00081928593819485958596819789988D991B +:1021F000B5A0B1A1B1A2B5A3B1A4B5A5A5A0A1A157 +:10220000A1A2A5A3A1A4A5A5A5A6A1A7A9A8ADA97A +:10221000B1B0B5B1B5B2B1B3B5B4B1B5A1B0A5B1B6 +:10222000A5B2A1B3A5B4A1B5A1B6A5B7ADB8A9B9DA +:1022300095C091C191C295C391C495C585C081C116 +:1022400081C285C381C485C585C681C789C88DC93A +:1022500091D095D195D291D395D491D581D085D176 +:1022600085D281D385D481D581D685D78DD889D99A +:10227000B1E0B5E1B5E2B1E3B5E4B1E5A1E0A5E1D6 +:10228000A5E2A1E3A5E4A1E5A1E6A5E7ADE8A9E9FA +:10229000B5F0B1F1B1F2B5F3B1F4B5F5A5F0A1F136 +:1022A000A1F2A5F3A1F4A5F5A5F6A1F7A9F8ADF95A +:1022B0005500110111021503110415054500010116 +:1022C00001020503010405050506010709080D09BA +:1022D00011101511151211131514111501100511F6 +:1022E0000512011305140115011605170D1809191A +:1022F0003120352135223123352431252120252156 +:102300002522212325242125212625272D28292979 +:1023100035303131313235333134353525302131B5 +:1023200021322533213425352536213729382D39D9 +:102330001140154115421143154411450140054115 +:102340000542014305440145014605470D48094939 +:102350001550115111521553115415550550015175 +:1023600001520553015405550556015709580D5999 +:1023700035603161316235633164356504060007CB +:1023800008080C090C0A080B0C0C080D080E0C0FA1 +:102390001010141114121013141410150016041731 +:1023A0000C180819081A0C1B081C0C1D0C1E081F01 +:1023B0003020342134223023342430252026242791 +:1023C0002C282829282A2C2B282C2C2D2C2E282F61 +:1023D00034303031303234333034343524362037F1 +:1023E00028382C392C3A283B2C3C283D283E2C3FC1 +:1023F0001040144114421043144410450046044751 +:102400000C480849084A0C4B084C0C4D0C4E084F20 +:1024100014501051105214531054145504560057B0 +:1024200008580C590C5A085B0C5C085D085E0C5F80 +:102430003460306130623463306434652466206710 +:1024400028682C692C6A286B2C6C286D286E2C6FE0 +:102450003070347134723073347430752076247770 +:102460002C782879287A2C7B287C2C7D2C7E287F40 +:1024700090809481948290839484908580868487D0 +:102480008C888889888A8C8B888C8C8D8C8E888FA0 +:102490009490909190929493909494958496809730 +:1024A00088988C998C9A889B8C9C889D889E8C9F00 +:1024B0005500110111021503110415050506010748 +:1024C00009080D090D0A090B0D0C090D090E0D0F58 +:1024D00011101511151211131514111501160517E8 +:1024E0000D180919091A0D1B091C0D1D0D1E091FB8 +:1024F0003120352135223123352431252126252748 +:102500002D282929292A2D2B292C2D2D2D2E292F17 +:1025100035303131313235333134353525362137A7 +:1025200029382D392D3A293B2D3C293D293E2D3F77 +:102530001140154115421143154411450146054707 +:102540000D480949094A0D4B094C0D4D0D4E094FD7 +:102550001550115111521553115415550556015767 +:1025600009580D590D5A095B0D5C095D095E0D5F37 +:1025700035603161316235633164356525662167C7 +:1025800029682D692D6A296B2D6C296D296E2D6F97 +:102590003170357135723173357431752176257727 +:1025A0002D782979297A2D7B297C2D7D2D7E297FF7 +:1025B0009180958195829183958491858186858787 +:1025C0008D888989898A8D8B898C8D8D8D8E898F57 +:1025D00095909191919295939194959585968197E7 +:1025E00089988D998D9A899B8D9C899D899E8D9FB7 +:1025F000B5A0B1A1B1A2B5A3B1A4B5A5A5A6A1A747 +:10260000A9A8ADA9ADAAA9ABADACA9ADA9AEADAF16 +:10261000B1B0B5B1B5B2B1B3B5B4B1B5A1B6A5B7A6 +:10262000ADB8A9B9A9BAADBBA9BCADBDADBEA9BF76 +:1026300095C091C191C295C391C495C585C681C706 +:1026400089C88DC98DCA89CB8DCC89CD89CE8DCFD6 +:1026500091D095D195D291D395D491D581D685D766 +:102660008DD889D989DA8DDB89DC8DDD8DDE89DF36 +:10267000B1E0B5E1B5E2B1E3B5E4B1E5A1E6A5E7C6 +:10268000ADE8A9E9A9EAADEBA9ECADEDADEEA9EF96 +:10269000B5F0B1F1B1F2B5F3B1F4B5F5A5F6A1F726 +:1026A000A9F8ADF9ADFAA9FBADFCA9FDA9FEADFFF6 +:1026B0005500110111021503110415050506010746 +:1026C00009080D090D0A090B0D0C090D090E0D0F56 +:1026D00011101511151211131514111501160517E6 +:1026E0000D180919091A0D1B091C0D1D0D1E091FB6 +:1026F0003120352135223123352431252126252746 +:102700002D282929292A2D2B292C2D2D2D2E292F15 +:1027100035303131313235333134353525362137A5 +:1027200029382D392D3A293B2D3C293D293E2D3F75 +:102730001140154115421143154411450146054705 +:102740000D480949094A0D4B094C0D4D0D4E094FD5 +:102750001550115111521553115415550556015765 +:1027600009580D590D5A095B0D5C095D095E0D5F35 +:10277000356031613162356331643565460002018F +:102780000202060302040605060602070A080E09ED +:1027900002040605060602070A080E0902100611C1 +:1027A0000612021306140215021606170E180A194D +:1027B00006140215021606170E180A1922202621E1 +:1027C0002622222326242225222626272E282A29AD +:1027D00026242225222626272E282A292630223181 +:1027E0002232263322342635263622372A382E390D +:1027F00022342635263622372A382E390240064121 +:102800000642024306440245024606470E480A496C +:1028100006440245024606470E480A490650025140 +:102820000252065302540655065602570A580E59CC +:1028300002540655065602570A580E592660226160 +:102840002262266322642665266622672A682E692C +:1028500022642665266622672A682E692270267100 +:102860002672227326742275227626772E782A798C +:1028700026742275227626772E782A7982808681A0 +:102880008682828386848285828686878E888A89EC +:1028900086848285828686878E888A8986908291C0 +:1028A0008292869382948695869682978A988E994C +:1028B00023342735273623372B382F390340074158 +:1028C0000742034307440345034607470F480B49A4 +:1028D00007440345034607470F480B490750035178 +:1028E0000352075303540755075603570B580F5904 +:1028F00003540755075603570B580F592760236198 +:102900002362276323642765276623672B682F6963 +:1029100023642765276623672B682F692370277137 +:102920002772237327742375237627772F782B79C3 +:1029300027742375237627772F782B7983808781D7 +:102940008782838387848385838687878F888B8923 +:1029500087848385838687878F888B8987908391F7 +:102960008392879383948795879683978B988F9983 +:1029700083948795879683978B988F99A7A0A3A117 +:10298000A3A2A7A3A3A4A7A5A7A6A3A7ABA8AFA9E3 +:10299000A3A4A7A5A7A6A3A7ABA8AFA9A3B0A7B1B7 +:1029A000A7B2A3B3A7B4A3B5A3B6A7B7AFB8ABB943 +:1029B000A7B4A3B5A3B6A7B7AFB8ABB987C083C157 +:1029C00083C287C383C487C587C683C78BC88FC9A3 +:1029D00083C487C587C683C78BC88FC983D087D177 +:1029E00087D283D387D483D583D687D78FD88BD903 +:1029F00087D483D583D687D78FD88BD9A3E0A7E197 +:102A0000A7E2A3E3A7E4A3E5A3E6A7E7AFE8ABE962 +:102A1000A7E4A3E5A3E6A7E7AFE8ABE9A7F0A3F136 +:102A2000A3F2A7F3A3F4A7F5A7F6A3F7ABF8AFF9C2 +:102A3000A3F4A7F5A7F6A3F7ABF8AFF94700030196 +:102A40000302070303040705070603070B080F0922 +:102A500003040705070603070B080F0903100711F6 +:102A60000712031307140315031607170F180B1982 +:102A700007140315031607170F180B192320272116 +:102A80002722232327242325232627272F282B29E2 +:102A900027242325232627272F282B2927302331B6 +:102AA0002332273323342735273623372B382F3942 +:102AB00023342735273623372B382F390340074156 +:102AC0000742034307440345034607470F480B49A2 +:102AD00007440345034607470F480B490750035176 +:102AE0000352075303540755075603570B580F5902 +:102AF00003540755075603570B580F592760236196 +:102B00002362276323642765276623672B682F6961 +:102B100023642765276623672B682F692370277135 +:102B20002772237327742375237627772F782B79C1 +:102B300027742375237627772F782B7983808781D5 +:102B40008782838387848385838687878F888B8921 +:102B500087848385838687878F888B8987908391F5 +:102B60008392879383948795879683978B988F9981 +:102B700083948795879683978B988F99BEFABAFB33 +:102B8000BEFCBAFDBAFEBEFF460002010202060309 +:102B900002040605060602070A080E091E0A1A0B99 +:102BA0001E0C1A0D1A0E1E0F021006110612021329 +:102BB00006140215021606170E180A191A1A1E1BF9 +:102BC0001A1C1E1D1E1E1A1F222026212622222309 +:102BD00026242225222626272E282A293A2A3E2B59 +:102BE0003A2C3E2D3E2E3A2F2630223122322633E9 +:102BF00022342635263622372A382E393E3A3A3BB9 +:102C00003E3C3A3D3A3E3E3F0240064106420243C8 +:102C100006440245024606470E480A491A4A1E4B18 +:102C20001A4C1E4D1E4E1A4F0650025102520653A8 +:102C300002540655065602570A580E591E5A1A5B78 +:102C40001E5C1A5D1A5E1E5F266022612262266388 +:102C500022642665266622672A682E693E6A3A6BD8 +:102C60003E6C3A6D3A6E3E6F227026712672227368 +:102C700026742275227626772E782A793A7A3E7B38 +:102C80003A7C3E7D3E7E3A7F828086818682828348 +:102C900086848285828686878E888A899A8A9E8B98 +:102CA0009A8C9E8D9E8E9A8F869082918292869328 +:102CB00023342735273623372B382F393F3A3B3BF0 +:102CC0003F3C3B3D3B3E3F3F034007410742034300 +:102CD00007440345034607470F480B491B4A1F4B50 +:102CE0001B4C1F4D1F4E1B4F0750035103520753E0 +:102CF00003540755075603570B580F591F5A1B5BB0 +:102D00001F5C1B5D1B5E1F5F2760236123622763BF +:102D100023642765276623672B682F693F6A3B6B0F +:102D20003F6C3B6D3B6E3F6F23702771277223739F +:102D300027742375237627772F782B793B7A3F7B6F +:102D40003B7C3F7D3F7E3B7F83808781878283837F +:102D500087848385838687878F888B899B8A9F8BCF +:102D60009B8C9F8D9F8E9B8F87908391839287935F +:102D700083948795879683978B988F999F9A9B9B2F +:102D80009F9C9B9D9B9E9F9FA7A0A3A1A3A2A7A33F +:102D9000A3A4A7A5A7A6A3A7ABA8AFA9BFAABBAB8F +:102DA000BFACBBADBBAEBFAFA3B0A7B1A7B2A3B31F +:102DB000A7B4A3B5A3B6A7B7AFB8ABB9BBBABFBBEF +:102DC000BBBCBFBDBFBEBBBF87C083C183C287C3FF +:102DD00083C487C587C683C78BC88FC99FCA9BCB4F +:102DE0009FCC9BCD9BCE9FCF83D087D187D283D3DF +:102DF00087D483D583D687D78FD88BD99BDA9FDBAF +:102E00009BDC9FDD9FDE9BDFA3E0A7E1A7E2A3E3BE +:102E1000A7E4A3E5A3E6A7E7AFE8ABE9BBEABFEB0E +:102E2000BBECBFEDBFEEBBEFA7F0A3F1A3F2A7F39E +:102E3000A3F4A7F5A7F6A3F7ABF8AFF9BFFABBFB6E +:102E4000BFFCBBFDBBFEBFFF47000301030207033E +:102E500003040705070603070B080F091F0A1B0BCE +:102E60001F0C1B0D1B0E1F0F03100711071203135E +:102E700007140315031607170F180B191B1A1F1B2E +:102E80001B1C1F1D1F1E1B1F23202721272223233E +:102E900027242325232627272F282B293B2A3F2B8E +:102EA0003B2C3F2D3F2E3B2F27302331233227331E +:102EB00023342735273623372B382F393F3A3B3BEE +:102EC0003F3C3B3D3B3E3F3F0340074107420343FE +:102ED00007440345034607470F480B491B4A1F4B4E +:102EE0001B4C1F4D1F4E1B4F0750035103520753DE +:102EF00003540755075603570B580F591F5A1B5BAE +:102F00001F5C1B5D1B5E1F5F2760236123622763BD +:102F100023642765276623672B682F693F6A3B6B0D +:102F20003F6C3B6D3B6E3F6F23702771277223739D +:102F300027742375237627772F782B793B7A3F7B6D +:102F40003B7C3F7D3F7E3B7F83808781878283837D +:102F500087848385838687878F888B899B8A9F8BCD +:102F60009B8C9F8D9F8E9B8F87908391839287935D +:102F700083948795879683978B988F99080808087C +:102F800008080F080808080808080F0808080808B3 +:102F900008080F080808080808080F0808080808A3 +:102FA00008080F080808080808080F080808080893 +:102FB00008080F080808080808080F080808080883 +:102FC00008080C080808080808080C080808080879 +:102FD00008080C080808080808080C080808080869 +:102FE00008080C080808080808080C080808080859 +:102FF00008080C080808080808080C080808080849 +:1030000008080F080808080808080F080808080832 +:1030100008080F080808080808080F080808080822 +:1030200008080F080808080808080F080808080812 +:1030300008080F080808080808080F080808080802 +:1030400008080F080808080808080F0808080808F2 +:1030500008080F080808080808080F0808080808E2 +:1030600008080F080808080808080F0808080808D2 +:1030700008080F080808080808080F08912F000022 +:10308000A52F0000B92F0000CD2F0000E12F000078 +:10309000F52F0000A5900000093000001D30000051 +:1030A0003130000045300000593000006D30000024 +:1030B000813000006990000095300000A9300000C8 +:1030C000BD300000D1300000E5300000F9300000D4 +:1030D0000D3100002D90000021310000353100003D +:1030E000493100005D310000713100008531000080 +:1030F00099310000F18F0000AD310000C1310000B6 +:10310000D5310000E9310000FD310000113200002E +:1031100025320000B58F0000393200004D3200002A +:103120006132000075320000893200009D320000DB +:10313000B1320000798F0000C5320000D9320000A2 +:10314000ED32000001330000153300002933000088 +:103150003D3300003D8F0000513300006533000017 +:10316000793300008D330000A1330000B533000037 +:10317000C9330000018F0000DD330000F13300008F +:1031800015340000393400005D3400008134000043 +:10319000A534000035760000C9340000ED3400008D +:1031A0001135000035350000593500007D3500002F +:1031B000A1350000E5750000C5350000E9350000C7 +:1031C0000D3600003136000055360000793600001B +:1031D0009D36000095750000C1360000E536000000 +:1031E000093700002D370000513700007537000007 +:1031F0009937000045750000BD370000E137000039 +:1032000005380000293800004D38000071380000F2 +:1032100095380000F5740000B9380000DD38000072 +:103220000139000025390000493900006D390000DE +:1032300091390000A5740000B5390000D9390000AB +:10324000FD390000213A0000453A0000693A0000CB +:103250008D3A000055740000B13A0000D53A0000E4 +:10326000F93A00001D3B0000413B0000653B0000B7 +:10327000893B000005740000AD3B0000D13B00001D +:10328000E13B0000F13B0000013C0000113C00006C +:10329000213C0000C58E0000313C0000413C000094 +:1032A000513C0000613C0000713C0000813C00008A +:1032B000913C0000898E0000A13C0000B13C000060 +:1032C000C13C0000D13C0000E13C0000F13C0000AA +:1032D000013D00004D8E0000113D0000213D000029 +:1032E000313D0000413D0000513D0000613D0000C6 +:1032F000713D0000118E0000813D0000913D0000F5 +:10330000A13D0000B13D0000C13D0000D13D0000E5 +:10331000E13D0000D58D0000F13D0000013E0000C0 +:10332000113E0000213E0000313E0000413E000001 +:10333000513E0000998D0000613E0000713E00008A +:10334000813E0000913E0000A13E0000B13E000021 +:10335000C13E00005D8D0000D13E0000E13E000056 +:10336000F13E0000013F0000113F0000213F00003E +:10337000313F0000218D0000413F0000513F00001F +:10338000613F0000713F0000813F0000913F00005D +:10339000A13F0000E58C0000B13F0000C13F0000EC +:1033A000D13F0000E13F0000F13F0000014000007C +:1033B00011400000A98C00002140000031400000B5 +:1033C0004140000051400000614000007140000099 +:1033D000814000006D8C000091400000A140000081 +:1033E000B1400000C1400000D1400000E1400000B9 +:1033F000F1400000318C000001410000114100004B +:1034000021410000314100004141000051410000D4 +:1034100061410000F58B0000714100008141000016 +:1034200091410000A1410000B1410000C1410000F4 +:10343000D1410000B98B0000E1410000F1410000E2 +:103440000142000011420000214200003142000010 +:10345000414200007D8B00005142000061420000AB +:10346000714200008142000091420000A142000030 +:10347000B1420000418B0000C1420000040404047A +:1034800004040404040F04040404040404040404F1 +:1034900004040404040F040404040404040E140AC1 +:1034A00009090904040F140A09090904040404049D +:1034B00017171304040F040404040404040404048C +:1034C000090913040404040409091304040404048A +:1034D0000909130404040404090913040909090966 +:1034E0000909130909090909090913091313131310 +:1034F0001313041304040404090913040404040446 +:103500000909130404040404090913040404040449 +:103510000909130404040404090913040404040439 +:103520000909130404040404090913040404040429 +:103530000909130404040404090913040404040419 +:10354000040404040404040004040404040404043F +:10355000040404040404040404040404040E04170E +:10356000040F04040408040404040404040404040C +:1035700004040404040A0404040404048DDA0000AE +:1035800091DA000095DA0000A9DA000099DA00006B +:103590009DDA0000A1DA0000A5DA0000ADDA000033 +:1035A000E1420000B1DA0000B5DA0000B9DA00004B +:1035B000BDDA0000C1DA0000C5DA0000C9DA000097 +:1035C000CDDA0000D1DA0000D5DA0000D9DA000047 +:1035D000DDDA0000E1DA0000E5DA0000E9DA0000F7 +:1035E0000D43000059DE00005DDE000061DE0000DA +:1035F00065DE000069DE00006DDE000071DE0000A7 +:103600007D6300006D8800003943000049430000DD +:103610005D4300006566000075DE000079DE000095 +:1036200071430000796C000095430000A543000041 +:10363000B9430000556600007DDE000081DE000019 +:1036400085DE000089DE00008DDE000095C50000EB +:1036500045C5000019C5000091DE000095DE0000A0 +:10366000CD43000099DE00009DDE0000A1DE0000D9 +:10367000A5DE0000A9DE0000ADDE0000B1DE000026 +:10368000B5DE0000B9DE0000BDDE0000F943000039 +:1036900005440000B97E0000C1DE0000C5DE000068 +:1036A000C9DE0000CDDE0000D1DE000011440000C4 +:1036B0001D440000757E0000D5DE0000F9DD00002D +:1036C000FDDD000001DE000005DE000029440000F1 +:1036D00035440000317E000009DE00000DDE0000F0 +:1036E00011DE000015DE0000E9DB000041440000AF +:1036F0004D440000ED7D0000EDDB0000594400006A +:1037000065440000714400007D44000003D80000BF +:1037100089440000A97D000095440000A1440000F8 +:10372000AD440000B9440000C5440000D14400008D +:1037300005D80000657D0000DD440000F1C40000F4 +:10374000C9C40000A1C4000079C4000051C4000035 +:1037500029C40000E9DD000001C40000EDDD000027 +:10376000F1DD0000F5DD000019DE0000E944000095 +:10377000F5440000217D00001DDE000021DE000078 +:1037800025DE000029DE00002DDE000001450000DE +:1037900041450000A97C000031DE000035DE00005C +:1037A00039DE00003DDE000041DE00008145000002 +:1037B000CD450000297C000045DE000049DE000008 +:1037C0004DDE000051DE000055DE0000194600000D +:1037D00059460000B17B0000D9DE0000DDDE0000AC +:1037E000E1DE0000E5DE0000E9DE000099460000B1 +:1037F000E1460000317B0000EDDE0000F1DE00005C +:10380000F5DE0000F9DE0000FDDE000029470000C3 +:1038100049470000D97A000001DF000005DF000001 +:1038200009DF00000DDF000011DF00006947000024 +:1038300085470000857A000015DF000019DF0000D1 +:103840001DDF000021DF000025DF0000A147000090 +:10385000BD470000317A000029DF00002DDF0000A5 +:1038600031DF000035DF000039DF0000D9470000FC +:1038700019480000B97900003DDF000041DF000079 +:1038800045DF000049DF00004DDF000051DF000090 +:1038900055DF000059DF00005DDF000061DF000040 +:1038A00065DF000069DF00000D6600006DDF0000CD +:1038B00071DF000075DF000079DF00007DDF0000B0 +:1038C00081DF000085DF000089DF00008DDF000060 +:1038D00091DF000095DF000099DF00009DDF000010 +:1038E000A1DF0000A5DF0000A9DF0000ADDF0000C0 +:1038F000B1DF0000B5DF0000B9DF0000BDDF000070 +:103900005D6C0000C1DF000045880000C5DF0000DD +:103910002D880000C9DF0000CDDF0000D1DF0000EE +:1039200059480000D5DF0000E9DC0000EDDC0000B4 +:10393000F1DC0000F5DC0000F9DC0000FDDC00003B +:1039400001DD000005DD000009DD00000DDD0000E7 +:1039500011DD000015DD000019DD00001DDD000097 +:103960006548000021DD000025DD000029DD0000A4 +:103970002DDD000031DD000035DD000008080808FD +:1039800008080808080808080808080808080808B7 +:1039900008080808080808080808080808080808A7 +:1039A0000808080808080808080808080808080897 +:1039B0000808080808080808080808080C0C0F146C +:1039C000080808090C0C0F14080808090C0C0F143F +:1039D000080808090C0C0F14080808090C0C0F142F +:1039E000080808120C0C0F14080808120C0C0F140D +:1039F000080808080C0C0F1408080808080808082C +:103A00000808080808080808080808080808080836 +:103A10000808080808080808080808081010101006 +:103A200008080808101010100808080810101010D6 +:103A300008080808101010100808080808080808E6 +:103A400008080808080808080808080808080808F6 +:103A500008080808080808080808080808080808E6 +:103A600008080808080808080808080808080808D6 +:103A70000808080808080808080808080BD8000003 +:103A80000DD800000FD8000011D8000013D8000096 +:103A900015D8000017D8000019D800001BD8000066 +:103AA0001DD800001FD8000021D8000023D8000036 +:103AB00025D8000027D8000029D800002BD8000006 +:103AC0002DD800002FD8000031D8000033D80000D6 +:103AD00035D8000037D8000039D800003BD80000A6 +:103AE0003DD800003FD8000041D8000043D8000076 +:103AF00045D8000047D8000049D800004BD8000046 +:103B00004DD800004FD8000051D8000053D8000015 +:103B100055D8000057D8000059D800005BD80000E5 +:103B20005DD800005FD8000061D8000063D80000B5 +:103B300065D8000067D8000069D800006BD8000085 +:103B40006DD800006FD8000071D8000073D8000055 +:103B500075D8000077D8000079D800007BD8000025 +:103B60007DD800007FD8000081D8000083D80000F5 +:103B700085D8000087D8000089D80000ADD20000A9 +:103B8000BDCE0000854E0000398900001D520000A6 +:103B90006DD600008DD90000E14E000085D20000F6 +:103BA000ADCE0000F14E0000356D0000195200004E +:103BB000F96C00009DD900004D4F00005DD200005F +:103BC0009DCE0000654F00001D89000015520000C9 +:103BD00069D60000ADD90000C14F000035D2000009 +:103BE0008DCE0000E94F0000196D00001152000059 +:103BF000F56C0000BDD90000455000000DD200005A +:103C00007DCE000079500000718700000D52000049 +:103C100065D600007DD90000C9C80000E5D10000CC +:103C20006DCE0000AD500000FD6B00000952000099 +:103C3000F16C0000F55000006DC80000C1D100001B +:103C40005DCE000005510000018900000552000012 +:103C500015D60000615100008BD8000099D10000FA +:103C60004DCE000071510000FD6C0000CD510000F0 +:103C7000B16C0000215200008DD800008FD80000E8 +:103C800091D8000093D8000095D8000097D8000084 +:103C900099D800009BD800009DD800009FD8000054 +:103CA000A1D80000A3D80000A5D80000A7D8000024 +:103CB000A9D80000ABD80000ADD80000AFD80000F4 +:103CC000B1D80000B3D80000B5D80000B7D80000C4 +:103CD000B9D80000BBD80000BDD80000BFD8000094 +:103CE000C1D80000C3D80000C5D80000C7D8000064 +:103CF000C9D80000CBD80000CDD80000F1C7000023 +:103D00004581000015D10000A9CD0000CFD80000EA +:103D1000D1D80000D3D80000D5D8000075C7000066 +:103D2000B580000091D0000005CD0000D7D800007C +:103D3000D9D80000DBD80000DDD80000ADC60000F7 +:103D4000D97F0000BDCF000015CC0000DFD80000F7 +:103D5000E1D80000E3D80000E5D80000E5C5000088 +:103D6000FD7E0000E9CE000025CB0000E7D8000072 +:103D7000E9D80000EBD80000EDD80000EFD8000033 +:103D8000F1D80000F3D80000F5D80000F7D8000003 +:103D9000F9D80000FBD80000FDD80000FFD80000D3 +:103DA00001D9000003D9000005D9000007D900009F +:103DB00009D900000BD900000DD900000FD900006F +:103DC00011D9000013D9000015D9000017D900003F +:103DD00019D900001BD900001DD900001FD900000F +:103DE00021D9000023D9000025D9000027D90000DF +:103DF00029D900002BD900002DD900002FD90000AF +:103E000031D9000033D9000035D9000037D900007E +:103E100039D900003BD900003DD900003FD900004E +:103E200041D9000043D9000045D9000047D900001E +:103E300049D900004BD900004DD900004FD90000EE +:103E400051D9000053D9000055D9000057D90000BE +:103E500059D900005BD900005DD900005FD900008E +:103E600061D9000063D9000065D9000067D900005E +:103E700069D900006BD900006DD9000039DD000060 +:103E80003DDD000041DD000045DD000049DD0000B2 +:103E90004DDD000051DD000055DD000059DD000062 +:103EA000714800005DDD000061DD000065DD00009F +:103EB00069DD00006DDD000071DD000075DD0000D2 +:103EC00079DD00007DDD000081DD000085DD000082 +:103ED00089DD00008DDD000091DD000095DD000032 +:103EE0009D48000099DD00009DDD0000A1DD00007F +:103EF000A5DD0000A9DD0000ADDD0000B1DD0000A2 +:103F00008D630000E5890000C9480000D948000021 +:103F1000F148000081670000B5DD0000B9DD000058 +:103F200009490000896D00002D4900003D4900004D +:103F3000554900006D670000BDDD0000C1DD0000D7 +:103F4000C5DD0000C9DD0000CDDD0000B9CA0000FC +:103F500069CA00003DCA0000D1DD0000D5DD0000C7 +:103F60006D490000D9DD0000DDDD0000E1DD00006D +:103F7000E5DD000029DC00002DDC000031DC000064 +:103F800035DC000039DC00003DDC00009949000010 +:103F9000A9490000D586000041DC000045DC000096 +:103FA00049DC00004DDC000051DC0000B949000094 +:103FB000C94900009186000055DC000059DC000072 +:103FC0005DDC000061DC000065DC0000D949000018 +:103FD000E94900004D860000F9DB0000FDDB000030 +:103FE00001DC000005DC0000F1DB0000F949000005 +:103FF000094A000009860000F5DB0000194A0000AC +:10400000294A0000394A0000494A000007D8000048 +:10401000594A0000C5850000694A0000794A00003D +:10402000894A0000994A0000A94A0000B94A0000E4 +:1040300009D8000081850000C94A000015CA0000A7 +:10404000EDC90000C5C900009DC9000075C9000088 +:104050004DC9000009DC000025C900000DDC00008E +:1040600011DC000015DC000019DC0000D94A00005A +:10407000E94A00003D8500001DDC000021DC000055 +:1040800025DC000069DC00006DDC0000F94A00005E +:104090003D4B0000C584000071DC000075DC0000B1 +:1040A00079DC00007DDC000081DC0000814B000039 +:1040B000CD4B00004584000085DC000089DC000059 +:1040C0008DDC000091DC000095DC0000194C000044 +:1040D0005D4C0000CD83000099DC00009DDC0000F9 +:1040E000A1DC0000A5DC0000A9DC0000A14C000060 +:1040F000ED4C00004D830000ADDC0000B1DC0000A1 +:10410000B5DC0000B9DC0000BDDC0000394D00006A +:10411000594D0000F5820000C1DC0000C5DC000044 +:10412000C9DC0000CDDC0000D1DC0000794D0000CE +:10413000954D0000A1820000D5DC0000D9DC000014 +:10414000DDDC0000E1DC0000E5DC0000B14D00003A +:10415000CD4D00004D820000EDDA0000F1DA0000E4 +:10416000F5DA0000F9DA0000FDDA0000E94D0000A0 +:10417000294E0000D581000001DB000005DB0000B6 +:1041800009DB00000DDB000011DB000015DB000087 +:1041900019DB00001DDB000021DB000025DB000037 +:1041A00029DB00002DDB00002567000031DB00006B +:1041B00035DB000039DB00003DDB000041DB0000A7 +:1041C00045DB000049DB00004DDB000051DB000057 +:1041D00055DB000059DB00005DDB000061DB000007 +:1041E00065DB000069DB00006DDB000071DB0000B7 +:1041F00075DB000079DB00007DDB000081DB000067 +:104200006D6D000085DB0000BD89000089DB0000CA +:10421000A58900008DDB000091DB000095DB00002C +:10422000694E000099DB00009DDB0000A1DB00006F +:10423000A5DB0000A9DB0000ADDB0000B1DB000066 +:10424000B5DB0000B9DB0000BDDB0000C1DB000016 +:10425000C5DB0000C9DB0000CDDB0000D1DB0000C6 +:10426000754E0000D5DB0000D9DB0000DDDB00006F +:10427000E1DB0000E5DB0000814E00001717171797 +:1042800017171717171717171717171717171717BE +:1042900017171717171717171717171717171717AE +:1042A000171717171717171717171717171717179E +:1042B000171717171717171717171717141414149A +:1042C00014141414141414141414141414141414AE +:1042D000141414141414141414141414141414149E +:1042E000141414141414141414141414141414148E +:1042F0001414141414141414141414141717171772 +:10430000171717171717171717171717171717173D +:10431000171717171717171717171717171717172D +:10432000171717171717171717171717171717171D +:10433000171717171717171717171717171717170D +:1043400017171717171717171717171717171717FD +:1043500017171717171717171717171717171717ED +:1043600017171717171717171717171717171717DD +:10437000171717171717171717171717B9C30000AD +:1043800071C3000029C30000E1C2000099C200000F +:1043900051C2000015C20000CDC1000085C100005F +:1043A0003DC10000F5C00000ADC0000065C00000C8 +:1043B0001DC00000E1BF000099BF000051BF000018 +:1043C00009BF0000C1BE000079BE000031BE000080 +:1043D000E9BD0000ADBD000065BD00001DBD0000D1 +:1043E000D5BC00008DBC000045BC0000FDBB00003A +:1043F000B5BB000079BB000031BB0000E9BA00008A +:10440000A1BA000059BA000011BA0000C9B90000F1 +:1044100081B9000045B90000FDB80000B5B8000042 +:104420006DB8000025B80000DDB7000095B70000AA +:104430004DB7000011B70000C9B6000081B60000FA +:1044400039B60000F1B50000A9B5000061B5000063 +:1044500019B50000DDB4000095B400004DB40000B3 +:1044600005B40000BDB3000075B300002DB300001B +:10447000E5B20000A9B2000061B20000CDD9000091 +:10448000D1D90000D5D90000D9D90000DDD900006C +:10449000E1D9000055790000B5790000E5D90000A8 +:1044A000E9D90000EDD90000F1D90000F5D90000EC +:1044B000F9D90000ED78000051790000FDD9000025 +:1044C00001DA000005DA000009DA00000DDA000068 +:1044D00011DA000085780000E978000015DA0000A4 +:1044E00019DA00001DDA000021DA000025DA0000E8 +:1044F00029DA00001D780000817800002DDA000024 +:1045000031DA000035DA000039DA00003DDA000067 +:1045100041DA0000B57700001978000045DA0000A4 +:1045200049DA00004DDA000051DA000055DA0000E7 +:1045300059DA00004D770000B17700005DDA000025 +:1045400061DA000065DA000069DA00006DDA000067 +:1045500071DA0000E57600004977000075DA0000A6 +:1045600079DA00007DDA000081DA000085DA0000E7 +:1045700089DA00007D760000E17600001DB20000BF +:10458000D9B1000095B1000051B100000DB100009B +:10459000C9B000008DB0000049B0000005B00000B7 +:1045A000C1AF00007DAF000039AF0000F5AE0000E4 +:1045B000B1AE000075AE000031AE0000EDAD000000 +:1045C000A9AD000065AD000021AD0000DDAC00002C +:1045D00099AC00005DAC000019AC0000D5AB000048 +:1045E00091AB00004DAB000009AB0000C5AA000074 +:1045F00081AA000045AA000001AA0000BDA9000090 +:1046000079A9000035A90000F1A80000ADA80000BC +:1046100069A800002DA80000E9A70000A5A70000D8 +:1046200061A700001DA70000D9A6000095A6000004 +:1046300051A6000015A60000D1A500008DA5000020 +:1046400049A5000005A50000C1A400007DA400004C +:1046500039A40000FDA30000B9A3000075A3000069 +:1046600031A30000EDA20000A9A2000065A2000095 +:1046700021A20000E5A10000A1A100005DA10000B1 +:1046800019A10000D5A0000091A000004DA00000DD +:1046900009A00000CD9F0000899F0000459F0000F9 +:1046A000019F0000BD9E0000799E0000359E000025 +:1046B000F19D0000B59D0000719D00002D9D000042 +:1046C000E99C0000A59C0000619C00001D9C00006E +:1046D000D99B00009D9B0000599B0000159B00008A +:1046E000D19A00008D9A0000499A0000059A0000B6 +:1046F000C19900008599000041990000FD980000D3 +:10470000B99800007598000031980000ED970000FE +:10471000A99700006D97000029970000E59600001A +:10472000A19600005D96000019960000D595000046 +:10473000919500005595000011950000CD94000062 +:10474000899400004594000001940000BD9300008E +:10475000799300003D930000F9920000B5920000AB +:10476000719200002D920000E9910000A5910000D7 +:104770006191000025910000E1900000040A070605 +:1047800004040704040B070604040704080A0706C8 +:10479000040407040C0B070604040704070A1006A8 +:1047A00004040704070B100604040704070A0D0697 +:1047B0000B0B0A04070B0D0604040704040404048D +:1047C00004040704040404040404070404040404A3 +:1047D0000404070404040404040407040404040493 +:1047E0000404070404040404040407040707070777 +:1047F000070704070404040404040704040404046D +:104800000404070404040404040407040404040462 +:104810000404070404040404040407040404040452 +:104820000404070404040404040407040404040442 +:10483000040407040404040404040704050A0A0A1F +:104840000A0B070B05040A000A0A070B050A0A0BE4 +:104850000A0B070B05040A0B0A00070B050A0A13CB +:104860000A0B070B05040A040A00070B050A0A04D1 +:104870000A0B070B05060A040A00070B6FD9000094 +:104880003D630000198700003152000041520000D2 +:1048900055520000C1640000695200008D520000B2 +:1048A0009D520000D96700000D680000C952000049 +:1048B000DD520000D1640000F152000019D4000064 +:1048C0004D630000298700001153000021530000B0 +:1048D00035530000E16400004953000065690000A1 +:1048E00075530000056A0000396A0000A1530000FA +:1048F000B5530000F1640000C953000001D400006A +:104900005D63000055870000F15300000154000072 +:10491000155400000165000029540000E9D300008F +:1049200059540000E16B0000A56D00007D540000AB +:104930009154000011650000A5540000D1D300007F +:104940006D6300001D8A0000C95400003D8A00000C +:10495000798A0000B58A0000D954000035D40000DF +:10496000F5540000FD6E0000215500003155000097 +:1049700045550000216500005955000071D900001F +:104980007D5500008955000095550000A155000097 +:10499000AD550000396F0000B9550000C555000045 +:1049A00073D90000D1550000DD550000E955000025 +:1049B000F55500006D6F0000015600000D56000017 +:1049C0001956000075D90000255600003156000028 +:1049D0003D560000A16F00004956000055560000EA +:1049E000615600006D56000077D90000795600002E +:1049F00085560000D56F0000915600009D560000BE +:104A0000A9560000B5560000C156000079D9000033 +:104A1000CD56000009700000D9560000E556000090 +:104A2000F1560000FD560000095700001557000020 +:104A30007BD900003D70000021570000D18A0000A2 +:104A4000E18A0000F18A0000018B0000118B000058 +:104A5000218B000061E10000318B00002D57000028 +:104A60003957000045570000515700005D570000BE +:104A7000695700007170000001D8000075570000F0 +:104A8000B5570000F5570000355800007558000074 +:104A9000B5580000A5700000F55800002559000029 +:104AA00071590000BD590000095A0000555A000014 +:104AB000A15A000009710000ED5A0000255B0000BA +:104AC000655B0000A55B0000E55B0000255C000065 +:104AD000655C000075710000A55C0000C15C000011 +:104AE000095D0000515D0000995D0000E15D00007E +:104AF000295E0000D9710000715E00009D5E00001B +:104B0000BD5E0000DD5E0000FD5E00001D5F000078 +:104B10003D5F0000457200005D5F0000755F0000B2 +:104B2000915F0000AD5F0000C95F0000E55F00001D +:104B300001600000897200001D6000003560000007 +:104B4000516000006D60000089600000A5600000F9 +:104B5000C1600000C9720000DD600000F16000006B +:104B60003161000071610000B1610000F16100007D +:104B7000316200000973000071620000E9D4000096 +:104B8000016C000079D300006D730000CDD70000E8 +:104B900075870000316500008D870000D5D40000C6 +:104BA0001D6C000061D30000D1630000B5D7000088 +:104BB000A987000079650000DD870000C1D40000EE +:104BC000416C000049D3000009CB00009DD70000D4 +:104BD000F9870000C965000011880000ADD400000D +:104BE0008962000031D30000CDCE000085D70000DF +:104BF0000D640000756600008988000099D40000EB +:104C0000956C000019D30000A58800006DD7000046 +:104C1000CD880000C1660000E588000085D4000052 +:104C2000A962000001D30000B562000055D7000062 +:104C300049640000E56600005589000071D4000059 +:104C4000516D0000E5D20000C562000039D70000B8 +:104C5000718900000567000089890000FDD400000B +:104C6000D962000091D3000071D60000E5D70000A2 +:104C70008564000095670000018A000000000000C4 +:104C80000000000000000000000000000000000024 +:104C90000000000000000000000000000000000014 +:104CA0000000000000000000000000000000000004 +:104CB00000000000000000000000000000000000F4 +:104CC00000000000000000000000000000000000E4 +:104CD00000000000000000000000000000000000D4 +:104CE00000000000000000000000000000000000C4 +:104CF00000000000000000000000000000000000B4 +:104D000000000000000000000000000000000000A3 +:104D10000000000000000000000000000000000093 +:104D20000000000000000000000000000000000083 +:104D30000000000000000000000000000000000073 +:104D40000000000000000000000000000000000063 +:104D50000000000000000000000000000000000053 +:104D60000000000000000000000000000000000043 +:104D70000000000000000000000000000000000033 +:104D800000000000183C3C181800180036360000DF +:104D90000000000036367F367F3636000C3E031E9C +:104DA000301F0C00006333180C6663001C361C6E49 +:104DB0003B336E000606030000000000180C0606D8 +:104DC000060C1800060C1818180C060000663CFFAC +:104DD0003C660000000C0C3F0C0C000000000000C2 +:104DE000000C0C060000003F000000000000000066 +:104DF000000C0C006030180C060301003E63737B4E +:104E00006F673E000C0E0C0C0C0C3F001E33301C68 +:104E100006333F001E33301C30331E00383C36331F +:104E20007F3078003F031F3030331E001C06031F05 +:104E300033331E003F3330180C0C0C001E33331E6E +:104E400033331E001E33333E30180E00000C0C00AE +:104E5000000C0C00000C0C00000C0C06180C0603D7 +:104E6000060C180000003F00003F0000060C183040 +:104E7000180C06001E3330180C000C003E637B7BC0 +:104E80007B031E000C1E33333F3333003F66663E08 +:104E900066663F003C66030303663C001F36666699 +:104EA00066361F007F46161E16467F007F46161E7A +:104EB00016060F003C66030373667C003333333FF2 +:104EC000333333001E0C0C0C0C0C1E0078303030C9 +:104ED00033331E006766361E366667000F06060609 +:104EE00046667F0063777F7F6B63630063676F7BDA +:104EF000736363001C36636363361C003F66663E63 +:104F000006060F001E3333333B1E38003F66663EF5 +:104F1000366667001E33070E38331E003F2D0C0C1B +:104F20000C0C1E003333333333333F00333333330E +:104F3000331E0C006363636B7F7763006363361C0F +:104F40001C3663003333331E0C0C1E007F63311894 +:104F50004C667F001E06060606061E0003060C1899 +:104F6000306040001E18181818181E00081C366300 +:104F70000000000000000000000000FF0C0C180002 +:104F80000000000000001E303E336E000706063EA3 +:104F900066663B0000001E3303331E003830303E8F +:104FA00033336E0000001E333F031E001C36060F15 +:104FB00006060F0000006E33333E301F0706366EC4 +:104FC000666667000C000E0C0C0C1E0030003030C2 +:104FD0003033331E070666361E3667000E0C0C0C87 +:104FE0000C0C1E000000337F7F6B630000001F333A +:104FF0003333330000001E3333331E0000003B66A2 +:10500000663E060F00006E33333E307800003B6E84 +:1050100066060F0000003E031E301F00080C3E0C09 +:105020000C2C18000000333333336E000000333390 +:10503000331E0C000000636B7F7F36000000633678 +:105040001C36630000003333333E301F00003F192D +:105050000C263F00380C0C070C0C380018181800F0 +:1050600018181800070C0C380C0C07006E3B0000D9 +:10507000000000000000000000000000A2A0D0EB33 +:10508000E5B9334487C068B6B72699C716035500FB +:105090005300420020005300650072006900610067 +:1050A0006C0018035400650065006E007300790001 +:1050B0006400750069006E006F00040309040902B2 +:1050C0004B00020100C032080B000202020100097D +:1050D0000400000102020100052400100105240162 +:1050E00001010424020605240600010705820310BD +:1050F000001009040100020A000000070503024035 +:1051000000000705840240000009024B0002010074 +:10511000C032080B00020202010009040000010273 +:1051200002010005240010010524010101042402EC +:105130000605240600010705820310000509040185 +:1051400000020A00000007050302000200070584B0 +:10515000020002000A060002EF0201400100010005 +:10516000000000000000000000000000000000003F +:10517000000000000000000000000000000000002F +:10518000024B1B780BB10EF073BE70474EE9002046 +:105190000E480F4B02881B6833F8121001320D4B7A +:1051A00019800D4B19884B00013B13409BB20380C3 +:1051B00013B90A4A137004E0994205D10122074B42 +:1051C0001A704022064B1A60704700BFE4D70020D7 +:1051D00030D6002022403840E2D70020D41E0020E4 +:1051E00008E200E0324A70B5B2F86E30C3F30E0345 +:1051F000A2F86E30B2F8743023F030031B041B0C9D +:10520000A2F8743072B62B4C2B4B21682B4D29B170 +:10521000187801211AF0DCFA002303E018781AF05C +:10522000D7FA01232B6023680133236040F20D235A +:105230002168B1FBF3F203FB1213214A23602368B8 +:105240001268283BD3401F4A126893422CD21E4A50 +:105250001E4916681E4A1F4D14680A686343F018F9 +:1052600010601D4A126812F0800F15BF02F00F0285 +:1052700002F00C02D2189B1814BFB3189B192A68AD +:105280001360164A0B79D3762B79D37620F01F0260 +:105290002318BFF34F8F12490A6020329342FBD884 +:1052A000BFF34F8FBFF36F8F62B6BFF34F8F70BDE9 +:1052B00000401E40D0D50020DA1E00206CD6002011 +:1052C000E0D5002098D6002020320020FCD6002017 +:1052D0009CD60020F4D60020ACD6002000800E40E2 +:1052E00070EF00E0194B1A78194B70B5194E1A4D32 +:1052F0001A4C8AB131881B682868984731882A6817 +:10530000490822F01F0302EB8102BFF34F8F236095 +:1053100020339A42FBD814E031882A6848081B6879 +:1053200002EB8000984733882A685B08990053187D +:1053300023F01F020B44BFF34F8F226020329342B1 +:10534000FBD8BFF34F8FBFF36F8F70BDD41E00200B +:10535000D4D50020E2D700200031002070EF00E01B +:1053600010B5054C237833B9044B13B10448AFF39F +:1053700000800123237010BDF04F002000000000CA +:1053800054F20100084B10B51BB108490848AFF3AF +:1053900000800848036803B910BD074B002BFBD001 +:1053A000BDE81040184700BF00000000F44F002087 +:1053B00054F20100C02600200000000090F82130C7 +:1053C000194349B2CBB2002980F8213010DB90F8A4 +:1053D000222013420CD063F07F0380F8213041F289 +:1053E000D423C35823B141F2D82201218058184751 +:1053F000704790F8213023EA010149B2CBB200296D +:1054000080F821300FDA90F8221019400BD103F008 +:105410007F0380F8213041F2D423C3581BB141F2FD +:10542000D82280581847704700230222436280F830 +:105430002D2003634FF08053C26B43638263704738 +:10544000026B836B1344426B9342036323DB90F83C +:105450002D30012B0CD017D3022B1CD1012380F847 +:105460002D304FF08053036343694363036C11E0B5 +:10547000436903634FF00053436390F82C3043B902 +:1054800080F82D30436C05E04FF000530363013387 +:10549000436300238363B0F93220064B53F8222084 +:1054A000436890F84800134408B1034A1068184450 +:1054B000704700BF1450002018D70020D0F8BC203F +:1054C0000B6A53430A7A8B6290F8B83013414A7FD3 +:1054D00093420CD0CA684B7752F82320CA630A69FA +:1054E00052F823200A648A6952F823304B64D0F8BA +:1054F000C0300A7F23FA02F20B6813444B607047F6 +:1055000090F82D306BB1002380F82D30036BDB0059 +:105510005CBF4FF0805303634FF000534363436C11 +:10552000836370470000000001F0E003602B2DE969 +:10553000F0410546144600F00F8109DC202B00F0F5 +:10554000A480402B00F0D180002B40F0AE8210E010 +:10555000A02B00F0728104DC802B00F03981BDE8C3 +:10556000F081C02B00F06382E02B00F08082BDE868 +:10557000F08101F01F010139032900F29682DFE872 +:1055800001F0021F252B0378DF0740F18E8202F025 +:10559000200441F2C823E4B2C454002C40F08582B8 +:1055A000C94B816BC8201A688C4207DA6B6B00FB11 +:1055B00004330134DA64C3F89C20F5E7BDE8F081D8 +:1055C000C2F58074A4008462BDE8F081C2F58074E5 +:1055D0002401C462BDE8F08112F0800804D07F216C +:1055E000BDE8F041FFF705BFE44302F07801C2F3E4 +:1055F000400702F0010604F07804FFF7FAFE414686 +:10560000284644F0010485F82240FFF7D7FE4146C2 +:105610002846FFF7EEFE95F83130BB4216D047B171 +:10562000D5ED0B7A95ED060BB8EEE77B27EE000B78 +:1056300001E09FEDA10B41F2CC2385F83170EB58CE +:1056400023B141F2D022A8580130984795F8303064 +:10565000B34200F02A8246B1D5ED0A7A95ED060BE9 +:10566000B8EEE77B27EE000B01E09FED930B41F2D4 +:10567000CC2385F83060EB58002B00F0168241F205 +:10568000D022A858BDE8F041184701F01F018F4B08 +:1056900053F821104E1C00F0088202206A6B14F0AF +:1056A000100F91FBF0F34FF0C80001F0010100FB77 +:1056B00003204FF0500304F00F0203FB0101844B61 +:1056C00053F822300B6214BF002302230B72C4F381 +:1056D0004013E4B281F82C3004F0400324F07F043E +:1056E00081F8493081F848409DE101F01F01774B76 +:1056F00053F82130581C00F0D8810222C82093FBB7 +:10570000F2F16A6B00FB012203F001015020A311AA +:1057100000FB01F116BFC3F103031F23DBB25018D6 +:10572000037704F03F0307EE103A9FED656BB8EE88 +:10573000C77B27EE067BFDEEC77B17EE903A5350F2 +:10574000696A090600F1B181D2F8C020017FCA4020 +:1057500013444360BDE8F08101F01F015B4B53F837 +:105760002120571C00F0A1810221436BC82092FB2D +:10577000F1F102F0010200FB013304F00F015020AF +:10578000241100FB023014BF05EB0414514C467F7A +:1057900018BF5834C46054F8264090F82D60C46394 +:1057A000022E08BF846321B105EB011505F5C27512 +:1057B00000E0484D502101FB02335A7F93F82D1031 +:1057C0001D61012955F822201A6440F06E8131E0F4 +:1057D00001F01F013D4B53F82120561C00F065815C +:1057E0000221436BC82092FBF1F100FB013302F070 +:1057F00001012011384AA40052F82000502204F080 +:105800003C0402FB013205EB840592F82D605061E7 +:1058100005F5C275012E08BF5063502202FB01330B +:105820005A7F9D6193F82D1055F822205A64002963 +:1058300040F03B819A63BDE8F081BD2940F0938040 +:10584000264A14F0800F90F83C30116814BF4FF4D2 +:105850000062002214F0400F0A4441F2B02142508D +:105860001F4A116814BF4FF4006200220A4441F23B +:10587000B4214250E2B202F03F0180F83C109006A1 +:1058800040F113816340DEB2F10634D514F0100FFD +:10589000686B27D0002300F59660C0F8B030C0F8E0 +:1058A000AC30FFF7C1FD686B00F5A060FFF7BCFDF1 +:1058B00021E000BFAFF30080000000000000000006 +:1058C00000000000000040402CD500209C0D00206E +:1058D000D00400201CD00020100500200C50002017 +:1058E00038D5002000F59660FFF70AFE686B00F5DA +:1058F000A060FFF705FE32070AD5686B14F0080FA9 +:1059000000F5B96002D0FFF78FFD01E0FFF7F8FD69 +:1059100073070AD5686B14F0040F00F5C86002D055 +:10592000FFF782FD01E0FFF7EBFDB7070AD5686BD3 +:1059300014F0020F00F5D26002D0FFF775FD01E010 +:10594000FFF7DEFDF60740F1B080686B14F0010F41 +:1059500000F5AF6003D0BDE8F041FFF765BDBDE8DD +:10596000F041FFF7CDBD01F00F03082B00F39D8040 +:10597000426BC82611F0100F06FB0326D6F8B43090 +:1059800003D103F4F8531C4322E0C4F34011240272 +:10599000DBB204F4F8541C4396F8C430994217D093 +:1059A000CBB206F1500786F8C4305BB10023304615 +:1059B000C6F8B030C6F8AC30FFF736FD3846FFF712 +:1059C00033FD05E03046FFF79BFD3846FFF798FDB5 +:1059D000D6F8B430A34268D0A211354BC4F3090104 +:1059E000C6F8B44053F82230AC31C6F8C030A31228 +:1059F000C3F1070255F82130D340C6F8BC30C4F3D8 +:105A0000472386F8B8306A6A500605D5E10544BFD9 +:105A100043F0010386F8B83031463046FFF74EFDBB +:105A200006F150013046BDE8F041FFF747BD01F0F7 +:105A30000F03082B39DC426BC82101FB0321C4F39F +:105A4000420313B1C3F10903DBB204F001041948A6 +:105A500081F8A130184B81F8A040002C14BF0446F7 +:105A60001C46C1F8A800C1F8A440BDE8F08101F0CF +:105A70001F01124B53F821305A1C16D041F2C82294 +:105A8000825C92B1022104F0030493FBF1F2416BBA +:105A9000C82000FB021103F00102502303FB021394 +:105AA000074A126802EB4434DC64BDE8F08100BFB1 +:105AB000D002002098D700202CD700209C0D002079 +:105AC0002CD500200000000041F2B8232DE9F04F52 +:105AD000C35805462DED028B89B0019300F596530E +:105AE0000692D3F800B090F83C30059103F0200303 +:105AF000DBB20493B44B1A6890422BD01860B34ABF +:105B0000436B136003F5E161B14A116003F5AF61C6 +:105B1000B04A116003F5B961AF4A116003F5C8617D +:105B2000AE4A03F5D2631160AD4A136041F2BC2363 +:105B3000C258AC4B1A6041F2C423C258AA4B1A6037 +:105B400041F2B023C258A94B1A6041F2B423C258A3 +:105B5000A74B1A60049B23B19C4B1B6803F596630B +:105B600001E09B4B1B684FF0000903939FED948B62 +:105B7000069B994580F233829A4B019A1B689D4C93 +:105B80001A449A4B9C4E1B680192D20D9B4F53F8BE +:105B900022209B4B1A60944B1B689B44944B4FEA0A +:105BA000DB521B6853F82230236000233360874B9D +:105BB000D3F800A0039B9A4580F086804FF0000840 +:105BC0005046C7F80080FFF73BFC40F6FE73984252 +:105BD00046D89AF84930DAF828204BB1236803FBFD +:105BE00002FEDAF8243003EB1E23CAF8243004E066 +:105BF000DAF824301A44CAF824209AF8A1E0BEF159 +:105C0000000F1BD0DAF8AC30DAF8B020CAF8B030A8 +:105C10001A44DAF8243042FA0EF21A44DAF84C3018 +:105C2000C2F34A3253F8223053F82020DAF8A400A5 +:105C3000CAF8AC2003681344036017E0DAF8243094 +:105C4000DAF84C20C3F34A33DAF8A4E052F8232000 +:105C5000DEF8003052F820201344CEF8003005E082 +:105C6000DAF8AC30CAF8AC80CAF8B0300AF15000AB +:105C7000FFF7E6FB40F6FE73984222D89AF8993077 +:105C8000DAF878204BB1236803FB02FEDAF87430AF +:105C900003EB1E23CAF8743004E0DAF874301A44B7 +:105CA000CAF87420DAF874203B681344DAF89C20B0 +:105CB000C3F34A3352F8233053F820203368134497 +:105CC00033600AF1C80A75E7049B002B00F0758168 +:105CD0003E4B0026494F1C681DF038FD00F00100C6 +:105CE0003E6007EE900A04F59660B8EEE77B27EE7B +:105CF000087BFDEEC77BCDED027AFFF7A1FB40F6F6 +:105D0000FE7398423BDC94F8F924D4F8D8344AB1B5 +:105D1000384A12685A43D4F8D43403EB1223C4F837 +:105D2000D43404E0D4F8D4241A44C4F8D42494F825 +:105D30005165C6B1D4F85C15D4F86025D4F8D434D4 +:105D40000A44C4F86015D4F8FC1442FA06F62B4A4B +:105D50001E44C6F34A3651F8263053F82030C4F8B2 +:105D60005C35136012E0D4F8D434D4F8FC24C3F3C7 +:105D70004A3352F8233053F820303B6006E0D4F821 +:105D80005C353E60C4F86035C4F85C6504F5A0601D +:105D9000FFF756FB40F6FE7398424ADC94F849251B +:105DA000D4F8283572B3134A12685A43D4F824350C +:105DB00003EB1223C4F8243529E000BFAFF30080C1 +:105DC000000000000000704020D7002030D50020E7 +:105DD00018D00020CCE90020D4E90020D0E9002030 +:105DE000C0E900201CD70020CCD70020C4E9002047 +:105DF000C8E90020C8D7002098D700202CD7002061 +:105E000018D70020D4F824251A44C4F824257A4948 +:105E1000D4F824350968794A1944D4F84C35C1F3CB +:105E20004A3153F8213053F82010136803EB410333 +:105E30001360734BDFF8DCA11868FFF701FB029BCE +:105E400000EB03086F4B1868FFF7FAFA6E4B074632 +:105E50001868FFF7F5FA0646DAF80000FFF7F0FADF +:105E6000029BDAF8001003EB000E91F849308A6AC1 +:105E700043B15300654A126853434A6A02EB132246 +:105E80004A6203E04B6A03EB42034B625C4BD4F87B +:105E900034061B6893F8492042B1C2005B48006891 +:105EA0004243586A00EB1220586203E05A6A02EB40 +:105EB000C0025A62534A126892F849C0D2F828A028 +:105EC000BCF1000F09D0DFF844C1506ADCF800C013 +:105ED0000CFB0AFC00EB1C2001E0506A50445062AD +:105EE0004FF0300A4848D0F800C09CF849000790AD +:105EF000D4F8FC06079C54B10AFB00FA4348046836 +:105F0000DCF8240004FB0AFA00EB1A2003E0DCF8BA +:105F100024400AFB0040CCF82400DCF82400DCF824 +:105F20004C40C0F34A3054F82000029C50F824C082 +:105F300040F6FE70314C80450BD8486AC96CC0F3FE +:105F40004A3051F8201051F82800216801EBC001B7 +:105F5000216040F6FE718F420CD8516AD26CC1F3B9 +:105F60004A31264852F8212052F82710026802EBE5 +:105F70004102026040F6FE7296420DD85A6AD96C10 +:105F800062441E48C2F34A3251F8222052F82610C9 +:105F9000026802EB4102026040F6FE7296450CD8A0 +:105FA0005A6ADB6C6244C2F34A3253F8223053F827 +:105FB0002E20236803EB42032360104B144A1B6816 +:105FC000B3F1704FB8BF4FF070439342A8BF134670 +:105FD000059A5B1322F8193009F10109C8E541F26D +:105FE000B823019AEA5005F59655C5F800B009B0F6 +:105FF000BDEC028BBDE8F08F2CD7002098D7002095 +:10600000D4E90020D0E90020C0E90020C8D7002052 +:1060100000E0FF0FCCE90020F8B5002504467F2101 +:106020004562FFF7E6F92A4601212046FFF77CFA90 +:106030002A4602212046FFF777FA2A460321204606 +:10604000FFF772FA2A46FF2504212046FFF76CFA73 +:106050002946013D00222046FFF766FA1F2DF7D1A1 +:106060000E4B0022A76B4FF0C80E19684FF000507E +:106070000B4D1646BA4210DA636B0EFB0233013247 +:10608000D96418635D639E63C3F89C10C3F88000F5 +:10609000C3F88450C3F88860ECE7F8BD2CD5002025 +:1060A00001000020000000002DE9F04FD84F1446F9 +:1060B0003B6801332DED108B012B83B00EEE101ACF +:1060C0003B60019008DD41F6F0100EF02FFC054614 +:1060D000002840F0AD8183E2CE4B0025DFF84CA3D1 +:1060E0004FF480301D600EF021FCD346CAF800004A +:1060F000002800F07782DFF824834FF400400EF090 +:1061000015FCC8F8000010B9DAF8000021E0DFF84B +:1061100018934FF480500EF009FCC9F8000030B914 +:10612000DAF800000EF032FCD8F8000011E04FF46D +:1061300080500EF0FBFBB8490646086060B9DAF8FB +:1061400000000EF023FCD8F800000EF01FFCD9F878 +:1061500000000EF01BFC45E29FED93AB9FED948B8E +:1061600007EE905AB3EE049BB2EE040BB8EEE71BB9 +:106170009FED8DBB21EE0A1B81EE091B1BF090FAEF +:10618000DBF8007007EB850288EE000B02F5004299 +:10619000FDEEC07B17EE903A47F825305B420135A3 +:1061A000136040F6FF739D42DAD107F53F4307F5D0 +:1061B0007F5207F57F410020F8333832FC3143F835 +:1061C000040F8B4242F8040FF9D1944B4FF00108B1 +:1061D0001D6807F57F539FED78DB9FED79CB3C334E +:1061E00005F5805A05F5005BCAF800302B6007EE14 +:1061F000908AB7EE008BB8EEE70B9FED6FAB20EE09 +:106200000D0B20EE0C0B1BF083F988EE000B1BF03E +:10621000CFF920EE090B80EE0B7BFDEEC77B17EE6E +:10622000903A9B00FA1803F500434AF8042D3B44CA +:1062300045F828204FEA88024BF8043D08F1010890 +:1062400002F58052AB5040F201239845CFD105F5BD +:10625000BF4205F5FF5105F57F5000237C321C310C +:106260003C3007F58047B3F5806FB4BF55F823E0A5 +:10627000BE4613F4007F41F804EFC3F3090E03F1A7 +:10628000010355F82EE040F804EF18BFBE46B3F501 +:10629000006F42F804EFE6D19FED4BBB9FED4C9BA6 +:1062A00000255F4FC5F57F63B2EE001B0F3307EE8D +:1062B000903AB8EEE70B20EE0B0B1BF0F1F9AB00B8 +:1062C00020EE090B03F58043BDEEC00B10EE102A43 +:1062D00047F82520FD500135B5F5805FE2D1514BDF +:1062E00040F6FF72B6EE00CB00271A604E4B1D68D9 +:1062F0009FED39DB9FED3ABB9FED3B9B043D07EEE5 +:10630000907A0137B8EEE70B9FED33FB20EE0A0BD6 +:1063100020EE0D0B1BF0FCF8B7F5007F30EE080BFC +:1063200020EE0C0B20EE0B7B20EE090BBDEEC77BA5 +:10633000BDEEC00B17EE103A45F8043F10EE103AD0 +:10634000C5F80038DBD19FED2ABB9FED2B9B9FED5D +:106350002CCB9FED2D8B043E002507EE905A013586 +:10636000B8EEE70B20EE0A0B20EE0F0B1BF0D0F877 +:10637000B5F5007F20EE0B0BB0EE4C7BA0EE097B59 +:10638000BDEEC77B17EE103AB0EE4C7B46F8043FEB +:10639000A0EE087BBDEEC77B17EE103AC6F80038BA +:1063A000DBD190E6AFF30080000000000000983FD2 +:1063B000000000F8FFFF8F41182D4454FB211940C5 +:1063C000000000000000403F000000000000303FDF +:1063D000000000000000B040000000000000603F2E +:1063E00055555555555545409999999999996940EB +:1063F000B81E85EB51B82E40EC51B81E85EBB13F6D +:106400000000000000007040EC51B81E85EBC13F59 +:1064100094D7002020D7002038D500202CD500208C +:106420001450002014D000200C50002034D500203F +:1064300041F6F012002119F065F905F5975385ED45 +:1064400001EAB8EECE6B0833AC606B639DF80430A4 +:106450002B7009239FED687BAB6344B105EE904A36 +:10646000B8EEE55B86EE054B84EE075B01E09FED41 +:10647000645B86EE073B0023294604220120C5F811 +:106480008431AB65B7EE004BC5F88831B5EE000B33 +:10649000EB65C5F88C312B66C5F890319FED5A1B22 +:1064A0009FED5B2B85ED045B84EE037B9FED5A3BF8 +:1064B00085ED067B41F8643F3C2A0CD002F00303D3 +:1064C000B0EE448B07EE103AB8EEC77BA7EE008B18 +:1064D00028EE058B01E0B0EE458B93100132013BB5 +:1064E0003D2A00FA03F307EE103AB8EEC77B27EE19 +:1064F000087B27EE017B87EE028BBDEEC88B18EE82 +:10650000103A87EE038B41F8043FBDEEC88B81ED56 +:106510004B8AD1D105F5A27305F5C2726FF07040B8 +:1065200043F8040F9A42D5F87412C3F82C11F7D12E +:10653000B3EE002B05F52B72B6EE004B00239FED5A +:10654000383B07EE903A0133B8EEE77BB3F5806F46 +:1065500027EE057B27EE027B27EE037B27EE047BED +:10656000BCEEC77B17EE101A42F8041FE9D1B4B194 +:1065700007EE904A9FED2C4BB8EEE75B84EE057B6F +:106580009FED2B5B9FED2C4B27EE057B86EE045B8E +:1065900027EE057BFDEEC77B17EE903A00E0234621 +:1065A00041F2BC22AB50ACB107EE904A9FED1E4BBE +:1065B000B8EEE75B84EE057B9FED215B9FED1E4B04 +:1065C00027EE057B86EE045B27EE057BFDEEC77BA1 +:1065D00017EE904A41F2C4232846EC50FFF71CFD09 +:1065E000284603E03B680020013B3B6003B0BDEC64 +:1065F000108BBDE8F08F00BF00000000000052408B +:106600000000000000000000000000000000B04199 +:1066100000000000003F014100000000A0D83D4103 +:106620000000000000006040000000000000F04199 +:106630009A99999999990D400000000040774B4133 +:106640009A9999999999194008B54FF400300EF02C +:106650006DF9014B186008BDD8E900205F4B44F28A +:1066600049022DE9F04F9E5C85B01D463118E026A9 +:1066700091FBF6F206FB121644F240029A5CF4001B +:1066800012F0400F04F0380401D00F2805DD44F269 +:106690004803EA5CC2F5807200E00022504BF6101D +:1066A000196844F25803EB5803EB8616AB194D4EAC +:1066B000D51002F00702D6F800C0C2EB0C06019616 +:1066C00012B34E19484F0CF1FF39964606F01F06DB +:1066D000DFF81CB133F816604FEAD618B60108F09F +:1066E0003008374047EA040646EA0E0ADBF8007035 +:1066F0000EF1010E17F80A70BEF1080F47EA0807FD +:1067000009F8017FF0D10131384E4FF0000E3668A4 +:106710000396C600C01006F038094FEA801B3448C3 +:10672000D0F800800398814239DA324890F90000AD +:1067300000280FDABEF1000F0AD117290ADD2E4B0F +:106740004C4626481B789B0203F460535B44034489 +:106750004FF0010E6818294F00F01F0033F8106049 +:10676000C6F3C120B60157F8200002901E48029FD0 +:1067700030404E000131204308EB000A58F8000079 +:1067800038430746019840F8267046F00106DAF8CB +:106790000400029F0743019840F82670C2E7D2B177 +:1067A000C2EBC1002944124E01F01F01844433F8AA +:1067B00011300D49DD099B0105F03005194000231A +:1067C0000C4344EA03013068415C29430CF8031090 +:1067D00001339A42F5DC05B0BDE8F08F7CAD0120B5 +:1067E000D4D7002030D70020C0FF0100D0D7002030 +:1067F000D8E90020BCED0120BEED01208C0900206D +:10680000264944F249032DE9F043CB5CDFF8A4802C +:106810001844E02390FBF3F203FB120044F2480318 +:10682000CA5C44F25803C600CB58C010C2F580724F +:1068300006F0380603EB80104FEAE20E02F0070282 +:10684000431817490868801A164A1168164AD2F880 +:1068500000C0164A176861451DDC0EEB010202F00C +:106860001F0233F81220C2F3C12458F824509401B7 +:106870000F4A22404C000131324307EB0209BA585B +:106880002A4340F8242044F00104D9F80420154399 +:1068900040F82450DFE7BDE8F08300BF7CAD012065 +:1068A00030D70020D4D70020D0D70020D8E900204E +:1068B000C0FF01008C0900202DE9F74F544B44F232 +:1068C0005C0144F24102DFF8649159589A5C0B4430 +:1068D00012F0020F00934F4B14BF4FF010084FF00F +:1068E0000808D7071B684FF0000744BF4FEA480865 +:1068F0004FF0100B019358BF4FF0080B464B3D462D +:10690000A3F1180E009B5A5DD02A7DD0531CF02BAA +:10691000C8BFA2F1FF03834272DC08EB030290427E +:106920006EDA009A013702EB450292F8804092F845 +:106930008110394A12780AB1092F65D0374AC31A33 +:1069400012781607364A127848BF083C5207354A73 +:106950000BEB040692F800A048BF41F48071019A45 +:106960001AF0020F02EB040C18BF01F4FF71002CA7 +:10697000B4BF62420022B6F5807F4FEA8111CCBFDE +:10698000C4F580745C461AF0010F1DD05B1041EA1B +:10699000C301D9F800301944944231DD5310CB5C67 +:1069A00083B11CF802A0204E43EA0A231AF0400FDC +:1069B000F35C0CF802301EBF9EF8003043F0200359 +:1069C0008EF800300132E7E741EAC301D9F8003020 +:1069D0001944944214DD8B5C83B11CF802A0124E62 +:1069E00043EA0A231AF0400FF35C0CF802301EBF92 +:1069F0009EF8003043F020038EF800300132E8E7C3 +:106A00000135402D7FF47EAF03B0BDE8F08F00BFAD +:106A10007CAD012030D70020E4ED0120BCED012049 +:106A2000C2ED0120BDED01207C1F0060D8E90020EF +:106A3000424B2DE9F04F1A788BB0002A7BD0002210 +:106A4000DFF804C13E4D3F4E1A701CF8013F23B9D8 +:106A50000132B2F5007FF8D16DE04FF000034FEA4C +:106A6000821E00218CF80030530101934EF4004344 +:106A700007934EF4803308934EF4C0330993019B7F +:106A80004FEAC10AC1F1070443EA8103E400E85C6C +:106A9000029043F00100285C039043F0020043F0B1 +:106AA0000303285CEB5C0490002005934EEA0A0384 +:106AB0000693079B4AEA030A089B43EA0408099BDA +:106AC0001C43C0F10709059B43FA09F7049BFF002B +:106AD00007F0080B43FA09F7BF0007F004034BEA7D +:106AE0000307029B43FA09F303F001031F43039BCF +:106AF00043FA09F35B0003F0020B47EA0B03069F1E +:106B000047EA000B376807F80B304AEA090B376889 +:106B100044EA090907F80B3048EA000B37680130EE +:106B200007F80B300828376807F80930C9D1013158 +:106B30000829A4D18CE70BB0BDE8F08F28F2012022 +:106B40007CAD0120D8E9002027F00120374B1B68DD +:106B500083422DE9F041064665DC354B1B689842BF +:106B600061DA344F344D354CB8463D60FFF760FF75 +:106B700044F24103324FE35C13F0400F06D044F27D +:106B80004203E35CD9071DD47B78DBB92D4B186831 +:106B900044F24703E15C05EBC0007B7801F00F0194 +:106BA000012B41F010010CBFA0224FF4807218F0AD +:106BB000A9FD79782048012903460CBFA0244FF491 +:106BC000807417E0204B30461B6898473046FFF72B +:106BD00073FE44F24003E35C9B06EAD5174A44F295 +:106BE0004703D8F80000D15C082201F00F0141F002 +:106BF0001001DCE71A1A944205DD1A7802F01F0230 +:106C000003F8012BF6E7012933460BBF30200020A3 +:106C10009022C02228440CBFA0214FF48071BDE80F +:106C2000F0410EF0BBBDBDE8F08100BFDCD7002015 +:106C3000D8D7002030D700204DE800207CAD0120BF +:106C4000D4AC0120D4D700209CD70020184B194A7F +:106C500010B55B780446012B13D14300D11843F0E3 +:106C60000103134401F5804103F5804309781A7844 +:106C7000080101F0E001120100F0E00002F0E00282 +:106C80000BE0131803F580431A789001110192006C +:106C9000C0B201F0C00102F0C00223460EF056FD62 +:106CA000054A0123144482F8803084F8603010BD16 +:106CB000D4AC01207CAD0120F4AC012038B5002417 +:106CC00020460134FFF7C2FF202CF9D10121154BDA +:106CD0004FF400721448197018F014FD134B4FF460 +:106CE00000320021124D186818F00CFD114B1248AB +:106CF0005B78124A012B124B09D118212960A82177 +:106D00000160062111601A221A600E4B06E0002174 +:106D10001C600D4B2960C025116005600B4A136093 +:106D200038BD00BF28F2012028F00120D8E900205A +:106D3000DCD70020D4AC0120D8D70020D4D7002045 +:106D4000D0D70020A1160000FD1400009CD7002021 +:106D5000FFF7B4BFFF2070471D4B9A6812F0080F71 +:106D600070B505461C4601D000F0EEFCA3684CF25D +:106D70000402184913F0020309D08C5C44B90120C5 +:106D800088540CF0D3FE20460CF0D0FE00E08B546B +:106D9000114B5A6912B19B69002098470F4C002192 +:106DA00044F260030E4A2646D1502368B3F5837F30 +:106DB0000CDA00F0CDFD15B92068FFF7C7FEE3201F +:106DC0000CF094FA336801333360EEE770BD00BF16 +:106DD000E8A90120DCE90020D8AC0120DCED01208D +:106DE0007CAD0120F8B51C4C0746236893B3022301 +:106DF0001A4E04F10C01002092FBF3F54CF20B0348 +:106E00002A46F35C00F0D2FA4CF20903F35C2BB192 +:106E1000134B2A46A1681868FEF756FE381DA6686F +:106E2000D4F80CE00021D4F810C00E4FA94211DABA +:106E30003B780BB136F911303CF811209BB23EF88B +:106E4000114004301A440131234420F8062C20F864 +:106E5000083CEBE7F8BD00BFD8AC0120DCE900201E +:106E600078AD0120E5A90120F8B5284C4FF4005772 +:106E70000025274BE6193A461D6029465D602046ED +:106E80009D6018F03FFC3A462946304618F03AFC1F +:106E90004FF40042294604F5804018F033FC4CF2D0 +:106EA0000A03FF22E5544CF20803E5544CF20703B1 +:106EB000E5544CF20503E5544CF20403E5544CF25E +:106EC0000B03E2544FF48042124B9A604FF4C042DD +:106ED0001D61DA6001225F619E61DE6183E8A000CE +:106EE0000D4B1C605C609C60DC601C615C619E61A1 +:106EF000DE6104F540431D704CF20103E5544CF291 +:106F00000203E2544CF20303E554F8BDDCE900202F +:106F1000E8A90120E8ED012008EE012008B50020D5 +:106F20000CF00AF90248BDE808400CF075BE00BF3D +:106F3000F51B000008B5FFF7F1FFBDE80840FFF7BB +:106F400093BF0000C3B2BD2B70B506460C463AD0C5 +:106F500009DC3F2B63D002DC062B10D070BD7E3BDA +:106F6000012B19D970BDF12B06DCF02B30DABE2BCA +:106F700024D0BF2B27D070BDF22B45D070BD314D32 +:106F80006B692BB1AB6904209847AB6920469847E1 +:106F90004CF20B032C4A53E02A4D6B692BB1AB69C1 +:106FA00003209847AB69204698472B68002B48D0B0 +:106FB00021460020BDE8704000F05EB90846BDE8FB +:106FC000704000F057BC2046BDE8704000F0E8BBC0 +:106FD0001C4D6B694BB110F0010FAB6914BF06205B +:106FE00005209847AB69204698472B684BB34CF275 +:106FF0000903154AD35C23B3224606F001010020A1 +:10700000BDE8704000F0BCBE0F4B4CF209029A5C28 +:10701000BAB101F001044CF208001C5470BD4900E3 +:1070200004F08004084B4CF2070201F040010C43CD +:107030004CF20601595C9C54012902D184F0C00431 +:107040009C5470BDD8AC0120DCE90020C0B2BE2841 +:1070500008B579D00FDC052804DC002840F08580D5 +:10706000D0B184E07F2814D0BD2871D07E287ED195 +:1070700000F0C0FC08BDC12843D003DCBF2867D0A6 +:10708000C02804E0DD283CD0F22865D0DC286ED191 +:1070900012E000F0BDFC08BD364B374A9B6813F088 +:1070A000010F4CF20603D35C0CBFFF207F20012BA5 +:1070B0005ED100F0BF0008BD2E4A136813F0010F27 +:1070C0000CBFFF20FE20990748BF00F0FD005907C4 +:1070D00048BF00F0FB00190748BF00F0F700D906D1 +:1070E00048BF00F0EF009906536848BF00F0DF008A +:1070F000DA0748BF00F0BF009B0739D500F07F00DA +:1071000008BD1C4B59681A4611F0040F92680CBF59 +:10711000FF23FE23080748BF03F0FD03C80648BF4E +:1071200003F0FB038906144948BF03F0F703520735 +:107130004CF2070248BF03F0EF03885C03F03F0303 +:1071400020F03F00184308BDBDE8084000F0DEBB5A +:10715000BDE8084000F072BB074B4CF209029A5C94 +:107160002AB14CF20802985C08BD002008BDFF203F +:1071700008BD00BFE8A90120DCE900202D4B70B557 +:107180002D4C1E78221891FBF6F302F5404206FBC7 +:107190001313117003284CD8DFE800F0022D363F9E +:1071A00011F0080F254D264815D001F004010122E9 +:1071B0004CF205030029E25415BF4FF400424FF48E +:1071C00080424FF420434FF4C04322441C442A61C0 +:1071D0006C6102610DE04CF203030461E35CB3FBFC +:1071E000F6F206FB1233DBB29B032B6103F500536F +:1071F0006B61446170BD9B03104A03F47F131360FD +:1072000003F50053536070BD9B030C4A03F47F13D6 +:10721000936003F50053D36070BD0A4A12781207D9 +:1072200007D49B03054A03F47F13136103F500534E +:10723000536170BDD4AC0120DCE90020E8ED0120F1 +:1072400008EE0120DCA9012010B40A4A4413C0F35F +:107250000C0352F82420D1544FF6FB73984205DDFD +:1072600000F003005DF8044BFFF788BF5DF8044BA6 +:10727000704700BF08EE012011F0800F4A4BF0B5B7 +:107280005ED02E27C1F3021601F00F01B825474347 +:10729000741005FB003507EB060EEE660EF1120EBC +:1072A00003EB8E0EDEF8042002F47C720A43CEF863 +:1072B00004204FF0010E0EFA06FE1EF0AA0F12D1A6 +:1072C0001EF0150F03D11EF0400F15D1F0BDA968B7 +:1072D0003C444A4304F1220414BF43F8242043F8F9 +:1072E0002410042E50E039443A1903EB81011C327A +:1072F000C96843F82210F0BD6A6E12F0040F02F064 +:10730000030214BF4FF490314FF40041032AC5F833 +:1073100084101BBF0532A968D5F8902001FA02F24B +:107320004FF0B80108BF520001FB0033C3F89420AE +:1073300040F63572C3F880200122C3F8B420F0BDB6 +:10734000B82606FB0036F56E042D2BD80122AA4084 +:1073500012F0150F26D02E220901424301F47C7150 +:10736000541902EB65021234223203EB840467687D +:1073700007F00F0739436160B468614314BF43F8F5 +:10738000221043F82240042D0CD1B82202FB003316 +:107390005A6E02F00302032A02BFD3F89020520073 +:1073A000C3F89420F0BD00BFF4A901209C46B82387 +:1073B00043432DE9F04F674D03F16C0B03F17C065D +:1073C00089B0AB444FEA024E2E442F465C460091F2 +:1073D000029254F8045F25B9A56A7545DCBF75446F +:1073E000A562B442F5D1FC189833DFF86C91FB1814 +:1073F0000194B8240393574B04FB00308646002ABF +:1074000040F3A580002408AB039D079406940594DF +:1074100043F8104D0324019ED6F8A880B8F1000F60 +:1074200003D019682F680F441F602F68A7F58037B5 +:107430002F602F68002F15DCD6F888A05744002F46 +:107440002F6008DD88F00107C6F8A8708FB11F68AB +:1074500057441F6006E0574419682F6001EB0A0784 +:107460001F60E6E7D6F8A8701FB11F6829687F1A69 +:107470001F60013C06F1040603F1040305F1040555 +:10748000CAD1D0F8A4304FF48037079E9F42D0F87D +:10749000B450B846A8BF98460DB11E440124C8EBAD +:1074A0000303002B17DCDEF88050D0F894A0E90726 +:1074B000534442BFDEF884104D40CEF88050D0F8DF +:1074C00080506D08C0F8805005F00105C0F8B45038 +:1074D00035B156440124D0F8B4500DB1F61A012448 +:1074E000C8EB0707002FD1DCC0F8A43004B1079621 +:1074F0000024D8462546234604A958F8047F51F8AD +:1075000023607E431F1D4CFA07F7FF074CFA03F771 +:1075100003F1010348BFA419F90748BFAD19042BB3 +:10752000EAD14C45029B28BF4C469E1A009B4D4514 +:107530004FEA144402F1FF321B6828BF4D4623F87E +:1075400016402D0C009B5B6823F8165057E709B0D6 +:10755000BDE8F08FF4A901200000FF7F00000000CB +:10756000B8230F4A03FB0020D0ED017A9FED0A6B90 +:10757000B8EEE77B27EE067BB3EE006B27EE067BCB +:1075800006EE901AB8EEE65B87EE056BBCEEC66BB6 +:1075900080ED026A704700BF000000000000F0406C +:1075A000F4A90120000000009FED177B9FED186BF0 +:1075B000C9B2B0EE475B30B511F1FF3102D327EE0F +:1075C000067BF9E7B82316490F2242F6AA24434363 +:1075D0000C339FED116B0B44B4EEC57B0433F1EE1D +:1075E00010FAD4BFFDEEC74B43F8044C87EE067B80 +:1075F000DCBF14EE905A43F8045C013AECD1B82396 +:1076000003FB0010826430BD000000000055C5403F +:1076100018DBED78685FF03F104B0AF98E24F43FD9 +:10762000F4A901202DE9F041B825DFF87080174654 +:107630000646454308EB05046360FFF791FF0F2200 +:1076400005F1A401B43500232265A26541442266F8 +:107650004544A266A26823676367A367E367E3669E +:10766000E3646365E365636641F8043FA94241F85A +:10767000102C41F8202CF7D1B823C7F307210020A4 +:1076800003FB068840F63573C8F880300123C8F83C +:10769000B430FFF789FF0020BDE8F081F4A9012094 +:1076A00038B5194C05461C220021204618F02AF84E +:1076B00045B3322095FBF0F0606040000DF036F9E4 +:1076C000A060F8B1606840000DF030F9E0606068DB +:1076D00040000DF02BF9E36820619BB190B12B467F +:1076E000FF220A490020FFF79DFF2A460749012093 +:1076F000FEF7DAFC064B186020B1012000F0CCF94F +:107700000123236038BD00BFD8AC0120999E36000C +:1077100078AD012010B5044600F040F8FFF70AFCF0 +:10772000FFF716FB2046FFF7BBFF00234CF20502D4 +:1077300003498B54034A13605360936010BD00BF2C +:10774000DCE9002034D7002008B5FFF7E7FB00F0A4 +:1077500015F8FFF789FBFFF7B1FA064B1B6843B139 +:10776000054B1868FEF758FC0020BDE8084000F003 +:1077700065B908BDD8AC012078AD012010B5064C24 +:1077800044F26C020021204617F0BCFF012244F2B3 +:107790006803E25410BD00BF7CAD0120FFF7EEBFCF +:1077A000254B44F2520210B5995C29B944F25101BB +:1077B00058540121995410BD0021995400F0F00251 +:1077C000802A21D144F2510200F00F009C5C184441 +:1077D00044F24002845444F2420244F258009A5C5B +:1077E000920202F460521A5044F2450244F25C00E4 +:1077F0009A5CD20102F47C521A5044F25402995419 +:1078000044F25602995210BDC0F3811144F2540261 +:10781000995444F251029A5C42EA002044F2560222 +:1078200080B2985239B9C0F30D0101305C5C44F26A +:10783000530198525C5410BD7CAD01200B4B44F2B7 +:10784000500244F25200002110B59C5C195404F01F +:107850001F0098544CF20A03054AD05C012803D15A +:107860000846D1540CF08EF9204610BD7CAD0120A5 +:10787000DCE9002010B544F25203204C00210246FE +:10788000E15444F25403E35C022B02D9032B10D0E1 +:107890002DE044F25603E35AC3F30D03E15C814249 +:1078A00025D001221649E0545B110A701549CA54CB +:1078B0001DE0154B5B78012B44F25603E05A0BD1C7 +:1078C00000F03F03234403F5804319788A420ED029 +:1078D0001A70C0F3440008E000F01F00231803F5FD +:1078E000804319788A4202D01A70FFF7AFF944F248 +:1078F0005602A35A0133A35210BD00BF7CAD012034 +:1079000028F2012028F00120D4AC01200F4B44F2D2 +:1079100052020021995444F254029A5C022A04D97A +:10792000032A0CBFFF20084609E044F2560244F245 +:1079300053019A5A585CC2F30D029A5C5A5444F2AD +:1079400056015A5A01325A52704700BF7CAD01208D +:10795000264B44F2600244F2640099581A46C0294A +:1079600032DC06D144F250015B5C63F07F03535478 +:1079700004E019B944F24A03D35C135044F26400A2 +:107980001A4B115851B944F24A01595C195044F24A +:107990005000195C41F04001195401E001391950BF +:1079A00044F25003D35C5B061FD544F240030F4AF8 +:1079B000D35C13F0100F18D001214CF20A030C4ACB +:1079C0000020D1540CF0DEB844F24A02DF299A5C60 +:1079D0001A500ADC44F250029A56002A05DA44F2A0 +:1079E00041029B5C13F0200FE5E770477CAD01205E +:1079F000DCE90020044A44F26003D358034AC3F38D +:107A00000803D05C704700BF7CAD0120A32100209B +:107A1000084B1968E32391FBF3F203FB12130422D2 +:107A200093FBF2F306225343034AC3F34803D05CAB +:107A3000704700BF28EE0120F21E00202DE9F04122 +:107A40007622134D0026DFF84C800446002102FB0D +:107A5000005017F057FE314601360022D8F80000DA +:107A6000FDF762FDB6F5807F0A4FF4D17623002240 +:107A70003868BD2103FB045484F84120FDF754FD10 +:107A8000386820220121BDE8F041FDF74DBD00BF5F +:107A900050EE012078AD012038B505460024AC42F7 +:107AA00004DA20460134FFF7C9FFF8E738BD0000CB +:107AB00038B5744C0546132230212068FDF734FD9B +:107AC000206811223321FDF72FFD20682522502147 +:107AD000FDF72AFD6C4B76222068532102FB053509 +:107AE00095F83620920002F03C02FDF71DFD20685B +:107AF000D7227021FDF718FD2068B7227321FDF70A +:107B000013FD2068F4229021FDF70EFD2068F42279 +:107B10009321FDF709FD20680022F021FDF704FD07 +:107B200020680022F321FDF7FFFC20680022C62117 +:107B3000FDF7FAFC95F86A202068A621FDF7F4FC11 +:107B4000B5F86A202068B621C2F30422FDF7ECFCE8 +:107B5000206813223121FDF7E7FC2068112234212F +:107B6000FDF7E2FC95F837202068512112099200B8 +:107B7000FDF7DAFC95F8372020685421920002F0D6 +:107B80003C02FDF7D1FC2068D7227121FDF7CCFC27 +:107B90002068B7227421FDF7C7FC2068F4229121E8 +:107BA000FDF7C2FC2068F4229421FDF7BDFC20689B +:107BB0000022F121FDF7B8FC20680022F421FDF736 +:107BC000B3FC20680022C721FDF7AEFC95F86E20BB +:107BD0002068A721FDF7A8FCB5F86E202068B72122 +:107BE000C2F30422FDF7A0FC206813223221FDF726 +:107BF0009BFC206811223521FDF796FC95F8382072 +:107C00002068522112099200FDF78EFC95F8382069 +:107C100020685521920002F03C02FDF785FC2068A7 +:107C2000D7227221FDF780FC2068B7227521FDF76D +:107C30007BFC2068F4229221FDF776FC2068F42278 +:107C40009521FDF771FC20680022F221FDF76CFC04 +:107C500020680022F521FDF767FC20680022C8217A +:107C6000FDF762FC95F872202068A821FDF75CFC06 +:107C7000B5F872202068B821C2F30422BDE838406C +:107C8000FDF752BC78AD012050EE01202DE9FF41F7 +:107C900086468846364F22B9762404FB0074423467 +:107CA00003E00B24334904FB0214334E01AD03F00F +:107CB0003F0302F00F023068716803C5317A762005 +:107CC000297004A900FB0EF02C4D414411F80C6CF6 +:107CD00008F1140100EB810128680F4406F120012E +:107CE0003B717A712278FDF71FFC627806F123015F +:107CF0002868FDF719FCA27806F140012868FDF715 +:107D000013FCE3783A7906F1430123F03F03286836 +:107D10001A43FDF709FC227906F160012868FDF796 +:107D200003FC627906F163012868FDF7FDFBA27987 +:107D300006F180012868FDF7F7FBE27906F183017F +:107D40002868FDF7F1FB227A06F1E0012868FDF7CB +:107D5000EBFB627A06F1E3012868FDF7E5FBA27A06 +:107D600008F1C001286804B0BDE8F041FDF7DCBBB4 +:107D700050EE0120F22000204016002078AD0120B6 +:107D800011F0010F4FF076012DE9F0410546144640 +:107D9000794E00F0E98001FB00635FFA82FE93F800 +:107DA000401001F0300203F801E0102A6CD002D834 +:107DB00042B1BDE8F081202A66D0302A00F09580DB +:107DC000BDE8F08101F00F020F2A3DD0012707FA2C +:107DD00002F212F0F70F1AD151041ED4110733D555 +:107DE00093F8452002F03F0124F03F020A4383F854 +:107DF0004520C4F3C00283F84A20C4F30012640093 +:107E000083F84B2004F00E0483F84C401CE001F092 +:107E10000701194481F842E016E0A20607D593F85D +:107E2000412022B983F84170FFF742FE05E0762336 +:107E3000002203FB056383F84120504B04F03F020E +:107E4000BD211868FDF770FB762101FB056696F8E9 +:107E50004030072B00F28E8000243746BB7B13F0A6 +:107E6000200F14BF062309239C420BDA96F85520F5 +:107E70002AB996F8543021462846FFF707FF013407 +:107E80000436EBE7BDE8F08101F00F04082C71D84F +:107E9000762303FB0563234493F820101B7C0A021E +:107EA00002F480721A43C1F34203C9064FF076010F +:107EB0004FEA832301FB05F543EA420204F1140370 +:107EC00048BF42F4005205EB83012C4D0E4492B2A0 +:107ED00004F1A0012868728002F0FE02FDF724FB85 +:107EE000728804F1B001120A25E0382942D83529F8 +:107EF00001F00F012ED99B7B9B062BD5C9B2072918 +:107F00000DD0082919D0062934D1A2001B4B5321CA +:107F100002F03C021868BDE8F041FDF705BBA2087D +:107F2000164D512102F03C022868FDF7FDFA54215C +:107F3000A20002F03C022868EDE7A2080F4D522192 +:107F400002F03C022868FDF7EFFA5521A20002F08A +:107F50003C02F0E7A300C4F30312284603F03C03FD +:107F6000BDE8F041FFF792BE01FB006102F03F0463 +:107F700081F84040BDE8F08150EE012078AD01204D +:107F8000002810B50DDD074B90FBF2F093F834405C +:107F900010FB014183F83410034B196800FB1212E7 +:107FA0001A6010BD3CD5002028EE012005490130A3 +:107FB0000B7BC0B203F00102034B1B5C13430B733A +:107FC000704700BF3CD5002010DA00200549013879 +:107FD0000B7BC0B203F00102034B1B5C13430B731A +:107FE000704700BF3CD5002010D90020C309044AC7 +:107FF00043EA4000C0B2125C1343024A1373704755 +:1080000010DB00203CD500200346C001054A40EAB1 +:10801000530003F00103C0B2125C1343024A13730E +:10802000704700BF10DB00203CD500200649074AFE +:108030000B7B03F0010343EA4003DBB2D25C42EA6C +:10804000D0100873184670473CD5002010DB002084 +:10805000064A430800F00100117B43EAC1130449BA +:10806000DBB2C95C08431073184670473CD500204A +:1080700010DB00204300044ADBB2D25C42EAD0109D +:10808000024A10731846704710DB00203CD50020D0 +:1080900020F07F02054B064942EA500200F0010041 +:1080A0009B5C0343D0B20B73704700BF10DB002012 +:1080B0003CD500204300054ADBB243F00103D25C0B +:1080C00042EAD010024A10731846704710DB0020B5 +:1080D0003CD500200346044A400803F00103125C2B +:1080E0001343024A1373704710DB00203CD5002075 +:1080F000034908B5487CFFF779FF487408BD00BF05 +:108100003CD50020034908B5087CFFF76FFF0874D1 +:1081100008BD00BF3CD50020034908B5487DFFF7E6 +:1081200065FF487508BD00BF3CD50020034908B570 +:10813000087DFFF75BFF087508BD00BF3CD5002038 +:10814000034908B5487EFFF751FF487608BD00BFD8 +:108150003CD50020034908B5087EFFF747FF0876A5 +:1081600008BD00BF3CD50020034908B5487BFFF798 +:108170003DFF487308BD00BF3CD50020034908B54A +:10818000487CFFF741FF487408BD00BF3CD5002084 +:10819000034908B5087CFFF737FF087408BD00BF26 +:1081A0003CD50020034908B5487DFFF72DFF4875F1 +:1081B00008BD00BF3CD50020034908B5087DFFF786 +:1081C00023FF087508BD00BF3CD50020034908B552 +:1081D000487EFFF719FF487608BD00BF3CD5002058 +:1081E000034908B5087EFFF70FFF087608BD00BFFA +:1081F0003CD50020034908B5487BFFF705FF4873CD +:1082000008BD00BF3CD5002010B5034C607CFFF7D3 +:108210000DFF607410BD00BF3CD5002010B5034CAD +:10822000207CFFF703FF207410BD00BF3CD5002069 +:1082300010B5034C607DFFF7F9FE607510BD00BFFF +:108240003CD5002010B5034C207DFFF7EFFE2075D4 +:1082500010BD00BF3CD5002010B5034C607EFFF779 +:10826000E5FE607610BD00BF3CD5002010B5034C84 +:10827000207EFFF7DBFE207610BD00BF3CD500203E +:1082800010B5034C607BFFF7D1FE607310BD00BFDB +:108290003CD5002010B5034C607CFFF7D9FE60741C +:1082A00010BD00BF3CD5002010B5034C207CFFF76B +:1082B000CFFE207410BD00BF3CD5002010B5034C8C +:1082C000607DFFF7C5FE607510BD00BF3CD5002086 +:1082D00010B5034C207DFFF7BBFE207510BD00BF1D +:1082E0003CD5002010B5034C607EFFF7B1FE6076F0 +:1082F00010BD00BF3CD5002010B5034C207EFFF719 +:10830000A7FE207610BD00BF3CD5002010B5034C61 +:10831000607BFFF79DFE607310BD00BF3CD5002061 +:10832000034908B5487CFFF7A5FE487408BD00BFA7 +:108330003CD50020034908B5087CFFF79BFE087474 +:1083400008BD00BF3CD50020034908B5487DFFF7B4 +:1083500091FE487508BD00BF3CD50020034908B513 +:10836000087DFFF787FE087508BD00BF3CD50020DB +:10837000034908B5487EFFF77DFE487608BD00BF7B +:108380003CD50020034908B5087EFFF773FE087648 +:1083900008BD00BF3CD50020034908B5487BFFF766 +:1083A00069FE487308BD00BF3CD5002010B5034CE2 +:1083B000607CFFF76DFE607410BD00BF3CD50020EF +:1083C00010B5034C207CFFF763FE207410BD00BF86 +:1083D0003CD5002010B5034C607DFFF759FE607559 +:1083E00010BD00BF3CD5002010B5034C207DFFF729 +:1083F0004FFE207510BD00BF3CD5002010B5034CCA +:10840000607EFFF745FE607610BD00BF3CD50020C2 +:1084100010B5034C207EFFF73BFE207610BD00BF59 +:108420003CD5002010B5034C607BFFF731FE607334 +:1084300010BD00BF3CD50020034908B5487CFFF7BC +:1084400039FE487408BD00BF3CD50020034908B57B +:10845000087CFFF72FFE087408BD00BF3CD5002044 +:10846000034908B5487DFFF725FE487508BD00BFE4 +:108470003CD50020034908B5087DFFF71BFE0875B1 +:1084800008BD00BF3CD50020034908B5487EFFF772 +:1084900011FE487608BD00BF3CD50020034908B551 +:1084A000087EFFF707FE087608BD00BF3CD5002018 +:1084B000034908B5487BFFF7FDFD487308BD00BFC1 +:1084C0003CD50020034908B5487CFFF703FE4874FB +:1084D00008BD00BF3CD50020034908B5087CFFF764 +:1084E000F9FD087408BD00BF3CD50020034908B55C +:1084F000487DFFF7EFFD487508BD00BF3CD5002063 +:10850000034908B5087DFFF7E5FD087508BD00BF04 +:108510003CD50020034908B5487EFFF7DBFD4876CF +:1085200008BD00BF3CD50020034908B5087EFFF711 +:10853000D1FD087608BD00BF3CD50020034908B531 +:10854000487BFFF7C7FD487308BD00BF3CD500203E +:10855000064A0748137B517C03F0010301F0010137 +:1085600043F01003415C0B43137370473CD500206C +:1085700010DC0020064A0748137B117C03F001033E +:1085800001F0010143F01003415C0B43137370478A +:108590003CD5002010DC0020064A0748137B517DA3 +:1085A00003F0010301F0010143F01003415C0B43B0 +:1085B000137370473CD5002010DC0020064A0748A2 +:1085C000137B117D03F0010301F0010143F010035F +:1085D000415C0B43137370473CD5002010DC002036 +:1085E000064A0748137B517E03F0010301F00101A5 +:1085F00043F01003415C0B43137370473CD50020DC +:1086000010DC0020064A0748137B117E03F00103AB +:1086100001F0010143F01003415C0B4313737047F9 +:108620003CD5002010DC0020064A0748137B517B14 +:1086300003F0010301F0010143F01003415C0B431F +:10864000137370473CD5002010DC0020064A074811 +:10865000137B517C03F0010301F0020143F010038E +:10866000415C0B43137370473CD5002010DC0020A5 +:10867000064A0748137B117C03F0010301F0020155 +:1086800043F01003415C0B43137370473CD500204B +:1086900010DC0020064A0748137B517D03F00103DC +:1086A00001F0020143F01003415C0B431373704768 +:1086B0003CD5002010DC0020064A0748137B117DC2 +:1086C00003F0010301F0020143F01003415C0B438E +:1086D000137370473CD5002010DC0020064A074881 +:1086E000137B517E03F0010301F0020143F01003FC +:1086F000415C0B43137370473CD5002010DC002015 +:10870000064A0748137B117E03F0010301F00201C2 +:1087100043F01003415C0B43137370473CD50020BA +:1087200010DC0020064A0748137B517B03F001034D +:1087300001F0020143F01003415C0B4313737047D7 +:108740003CD5002010DC0020064A0748137B517CF2 +:1087500003F0010301F0040143F01003415C0B43FB +:10876000137370473CD5002010DC0020064A0748F0 +:10877000137B117C03F0010301F0040143F01003AB +:10878000415C0B43137370473CD5002010DC002084 +:10879000064A0748137B517D03F0010301F00401F1 +:1087A00043F01003415C0B43137370473CD500202A +:1087B00010DC0020064A0748137B117D03F00103FB +:1087C00001F0040143F01003415C0B431373704745 +:1087D0003CD5002010DC0020064A0748137B517E60 +:1087E00003F0010301F0040143F01003415C0B436B +:1087F000137370473CD5002010DC0020064A074860 +:10880000137B117E03F0010301F0040143F0100318 +:10881000415C0B43137370473CD5002010DC0020F3 +:10882000064A0748137B517B03F0010301F0040162 +:1088300043F01003415C0B43137370473CD5002099 +:1088400010DC0020064A0748137B517C03F001032B +:1088500001F0080143F01003415C0B4313737047B0 +:108860003CD5002010DC0020064A0748137B117C11 +:1088700003F0010301F0080143F01003415C0B43D6 +:10888000137370473CD5002010DC0020064A0748CF +:10889000137B517D03F0010301F0080143F0100345 +:1088A000415C0B43137370473CD5002010DC002063 +:1088B000064A0748137B117D03F0010301F008010C +:1088C00043F01003415C0B43137370473CD5002009 +:1088D00010DC0020064A0748137B517E03F0010399 +:1088E00001F0080143F01003415C0B431373704720 +:1088F0003CD5002010DC0020064A0748137B117E7F +:1089000003F0010301F0080143F01003415C0B4345 +:10891000137370473CD5002010DC0020064A07483E +:10892000137B517B03F0010301F0080143F01003B6 +:10893000415C0B43137370473CD5002010DC0020D2 +:10894000064A0748137B517C03F0010301F0100134 +:1089500043F01003415C0B43137370473CD5002078 +:1089600010DC0020064A0748137B117C03F001034A +:1089700001F0100143F01003415C0B431373704787 +:108980003CD5002010DC0020064A0748137B517DAF +:1089900003F0010301F0100143F01003415C0B43AD +:1089A000137370473CD5002010DC0020064A0748AE +:1089B000137B117D03F0010301F0100143F010035C +:1089C000415C0B43137370473CD5002010DC002042 +:1089D000064A0748137B517E03F0010301F01001A2 +:1089E00043F01003415C0B43137370473CD50020E8 +:1089F00010DC0020064A0748137B117E03F00103B8 +:108A000001F0100143F01003415C0B4313737047F6 +:108A10003CD5002010DC0020064A0748137B517B20 +:108A200003F0010301F0100143F01003415C0B431C +:108A3000137370473CD5002010DC0020064A07481D +:108A4000137B517C03F0010301F0200143F010037C +:108A5000415C0B43137370473CD5002010DC0020B1 +:108A6000064A0748137B117C03F0010301F0200143 +:108A700043F01003415C0B43137370473CD5002057 +:108A800010DC0020064A0748137B517D03F00103E8 +:108A900001F0200143F01003415C0B431373704756 +:108AA0003CD5002010DC0020064A0748137B117DCE +:108AB00003F0010301F0200143F01003415C0B437C +:108AC000137370473CD5002010DC0020064A07488D +:108AD000137B517E03F0010301F0200143F01003EA +:108AE000415C0B43137370473CD5002010DC002021 +:108AF000064A0748137B117E03F0010301F02001B1 +:108B000043F01003415C0B43137370473CD50020C6 +:108B100010DC0020064A0748137B517B03F0010359 +:108B200001F0200143F01003415C0B4313737047C5 +:108B30003CD5002010DC0020064A0748137B517CFE +:108B400003F0010301F0400143F01003415C0B43CB +:108B5000137370473CD5002010DC0020064A0748FC +:108B6000137B117C03F0010301F0400143F010037B +:108B7000415C0B43137370473CD5002010DC002090 +:108B8000064A0748137B517D03F0010301F04001C1 +:108B900043F01003415C0B43137370473CD5002036 +:108BA00010DC0020064A0748137B117D03F0010307 +:108BB00001F0400143F01003415C0B431373704715 +:108BC0003CD5002010DC0020064A0748137B517E6C +:108BD00003F0010301F0400143F01003415C0B433B +:108BE000137370473CD5002010DC0020064A07486C +:108BF000137B117E03F0010301F0400143F01003E9 +:108C0000415C0B43137370473CD5002010DC0020FF +:108C1000064A0748137B517B03F0010301F0400132 +:108C200043F01003415C0B43137370473CD50020A5 +:108C300010DC0020064A0748137B517C03F0010337 +:108C400021F07F0143F01003415C0B431373704725 +:108C50003CD5002010DC0020064A0748137B117C1D +:108C600003F0010321F07F0143F01003415C0B434B +:108C7000137370473CD5002010DC0020064A0748DB +:108C8000137B517D03F0010321F07F0143F01003BA +:108C9000415C0B43137370473CD5002010DC00206F +:108CA000064A0748137B117D03F0010321F07F0181 +:108CB00043F01003415C0B43137370473CD5002015 +:108CC00010DC0020064A0748137B517E03F00103A5 +:108CD00021F07F0143F01003415C0B431373704795 +:108CE0003CD5002010DC0020064A0748137B117E8B +:108CF00003F0010321F07F0143F01003415C0B43BB +:108D0000137370473CD5002010DC0020064A07484A +:108D1000137B517B03F0010321F07F0143F010032B +:108D2000415C0B43137370473CD5002010DC0020DE +:108D3000024A537C23F00103537470473CD5002052 +:108D4000024A137C23F00103137470473CD50020C2 +:108D5000024A537D23F00103537570473CD5002030 +:108D6000024A137D23F00103137570473CD50020A0 +:108D7000024A537E23F00103537670473CD500200E +:108D8000024A137E23F00103137670473CD500207E +:108D9000024A537B23F00103537370473CD50020F4 +:108DA000024A537C23F00203537470473CD50020E1 +:108DB000024A137C23F00203137470473CD5002051 +:108DC000024A537D23F00203537570473CD50020BF +:108DD000024A137D23F00203137570473CD500202F +:108DE000024A537E23F00203537670473CD500209D +:108DF000024A137E23F00203137670473CD500200D +:108E0000024A537B23F00203537370473CD5002082 +:108E1000024A537C23F00403537470473CD500206E +:108E2000024A137C23F00403137470473CD50020DE +:108E3000024A537D23F00403537570473CD500204C +:108E4000024A137D23F00403137570473CD50020BC +:108E5000024A537E23F00403537670473CD500202A +:108E6000024A137E23F00403137670473CD500209A +:108E7000024A537B23F00403537370473CD5002010 +:108E8000024A537C23F00803537470473CD50020FA +:108E9000024A137C23F00803137470473CD500206A +:108EA000024A537D23F00803537570473CD50020D8 +:108EB000024A137D23F00803137570473CD5002048 +:108EC000024A537E23F00803537670473CD50020B6 +:108ED000024A137E23F00803137670473CD5002026 +:108EE000024A537B23F00803537370473CD500209C +:108EF000024A537C23F01003537470473CD5002082 +:108F0000024A137C23F01003137470473CD50020F1 +:108F1000024A537D23F01003537570473CD500205F +:108F2000024A137D23F01003137570473CD50020CF +:108F3000024A537E23F01003537670473CD500203D +:108F4000024A137E23F01003137670473CD50020AD +:108F5000024A537B23F01003537370473CD5002023 +:108F6000024A537C23F02003537470473CD5002001 +:108F7000024A137C23F02003137470473CD5002071 +:108F8000024A537D23F02003537570473CD50020DF +:108F9000024A137D23F02003137570473CD500204F +:108FA000024A537E23F02003537670473CD50020BD +:108FB000024A137E23F02003137670473CD500202D +:108FC000024A537B23F02003537370473CD50020A3 +:108FD000024A537C23F04003537470473CD5002071 +:108FE000024A137C23F04003137470473CD50020E1 +:108FF000024A537D23F04003537570473CD500204F +:10900000024A137D23F04003137570473CD50020BE +:10901000024A537E23F04003537670473CD500202C +:10902000024A137E23F04003137670473CD500209C +:10903000024A537B23F04003537370473CD5002012 +:10904000024A537C03F07F03537470473CD50020E1 +:10905000024A137C03F07F03137470473CD5002051 +:10906000024A537D03F07F03537570473CD50020BF +:10907000024A137D03F07F03137570473CD500202F +:10908000024A537E03F07F03537670473CD500209D +:10909000024A137E03F07F03137670473CD500200D +:1090A000024A537B03F07F03537370473CD5002083 +:1090B000024A537C43F00103537470473CD50020AF +:1090C000024A137C43F00103137470473CD500201F +:1090D000024A537D43F00103537570473CD500208D +:1090E000024A137D43F00103137570473CD50020FD +:1090F000024A537E43F00103537670473CD500206B +:10910000024A137E43F00103137670473CD50020DA +:10911000024A537B43F00103537370473CD5002050 +:10912000024A537C43F00203537470473CD500203D +:10913000024A137C43F00203137470473CD50020AD +:10914000024A537D43F00203537570473CD500201B +:10915000024A137D43F00203137570473CD500208B +:10916000024A537E43F00203537670473CD50020F9 +:10917000024A137E43F00203137670473CD5002069 +:10918000024A537B43F00203537370473CD50020DF +:10919000024A537C43F00403537470473CD50020CB +:1091A000024A137C43F00403137470473CD500203B +:1091B000024A537D43F00403537570473CD50020A9 +:1091C000024A137D43F00403137570473CD5002019 +:1091D000024A537E43F00403537670473CD5002087 +:1091E000024A137E43F00403137670473CD50020F7 +:1091F000024A537B43F00403537370473CD500206D +:10920000024A537C43F00803537470473CD5002056 +:10921000024A137C43F00803137470473CD50020C6 +:10922000024A537D43F00803537570473CD5002034 +:10923000024A137D43F00803137570473CD50020A4 +:10924000024A537E43F00803537670473CD5002012 +:10925000024A137E43F00803137670473CD5002082 +:10926000024A537B43F00803537370473CD50020F8 +:10927000024A537C43F01003537470473CD50020DE +:10928000024A137C43F01003137470473CD500204E +:10929000024A537D43F01003537570473CD50020BC +:1092A000024A137D43F01003137570473CD500202C +:1092B000024A537E43F01003537670473CD500209A +:1092C000024A137E43F01003137670473CD500200A +:1092D000024A537B43F01003537370473CD5002080 +:1092E000024A537C43F02003537470473CD500205E +:1092F000024A137C43F02003137470473CD50020CE +:10930000024A537D43F02003537570473CD500203B +:10931000024A137D43F02003137570473CD50020AB +:10932000024A537E43F02003537670473CD5002019 +:10933000024A137E43F02003137670473CD5002089 +:10934000024A537B43F02003537370473CD50020FF +:10935000024A537C43F04003537470473CD50020CD +:10936000024A137C43F04003137470473CD500203D +:10937000024A537D43F04003537570473CD50020AB +:10938000024A137D43F04003137570473CD500201B +:10939000024A537E43F04003537670473CD5002089 +:1093A000024A137E43F04003137670473CD50020F9 +:1093B000024A537B43F04003537370473CD500206F +:1093C000024A537C63F07F03537470473CD50020FE +:1093D000024A137C63F07F03137470473CD500206E +:1093E000024A537D63F07F03537570473CD50020DC +:1093F000024A137D63F07F03137570473CD500204C +:10940000024A537E63F07F03537670473CD50020B9 +:10941000024A137E63F07F03137670473CD5002029 +:10942000024A537B63F07F03537370473CD500209F +:10943000024A9388013B9380704700BF3CD50020CF +:10944000094A30B5D5691369107BE9186B4020F0E3 +:109450003B044B40C1F3004091831B0A204303F0BF +:1094600010030343137330BD3CD50020094A30B5C7 +:10947000D5695369107BE9186B4020F03B044B40E1 +:10948000C1F3004091831B0A204303F01003034300 +:10949000137330BD3CD50020024A938B0133938374 +:1094A000704700BF3CD5002010B5034C607FFEF72D +:1094B0007DFD607710BD00BF3CD5002010B5034C8A +:1094C000607FFEF783FD607710BD00BF3CD50020B4 +:1094D0000749CB695B001A0AC3F300408B8302F093 +:1094E000100210430A7B22F03B0202430A737047CA +:1094F0003CD50020024A938B013B9383704700BF09 +:109500003CD5002010B5034C207FFEF74FFD20779F +:1095100010BD00BF3CD5002010B5034C207FFEF7E6 +:1095200055FD207710BD00BF3CD50020094A30B55D +:10953000D5699368107BE9186B4020F03B044B40E1 +:10954000C1F3004091831B0A204303F0100303433F +:10955000137330BD3CD50020014B5A7F5A747047BD +:109560003CD50020014B1A7F5A7470473CD500202F +:10957000014B5A7F1A7470473CD50020014B1A7F6B +:109580001A7470473CD50020014B5A7F5A757047BA +:109590003CD50020014B1A7F5A7570473CD50020FE +:1095A000014B5A7F1A7570473CD50020014B1A7F3A +:1095B0001A7570473CD50020014B5A7C5A7770478A +:1095C0003CD50020014B1A7C5A7770473CD50020CF +:1095D000014B5A7D5A7770473CD50020014B1A7DCC +:1095E0005A7770473CD50020014B1A7F5A77704755 +:1095F0003CD50020014B5A7B5A7770473CD5002060 +:10960000014B5A7C1A7770473CD50020014B1A7CDD +:109610001A7770473CD50020014B5A7D1A77704766 +:109620003CD50020014B1A7D1A7770473CD50020AD +:10963000014B5A7F1A7770473CD50020014B5A7B6B +:109640001A7770473CD50020014B5A7F5A737047F8 +:109650003CD50020014B1A7F5A7370473CD500203F +:1096600070B50D4D0D4C6A7F697B8B185140DEB291 +:109670005A4086EA0100A45D81F080016E7300F01B +:109680001000204340EA132001EA02035B0903F0C3 +:10969000040303432B7370BD3CD5002010D8002079 +:1096A00070B50D4D0D4C2A7F697B8B185140DEB291 +:1096B0005A4086EA0100A45D81F080016E7300F0DB +:1096C0001000204340EA132001EA02035B0903F083 +:1096D000040303432B7370BD3CD5002010D8002039 +:1096E00070B5104C607B627F237B811803F001030F +:1096F0000B4482EA00010C48DDB25A40405D6573BC +:1097000040EA132681EA050081F0800100F0100094 +:1097100001EA020330435B0903F0040303432373AC +:1097200070BD00BF3CD5002010D8002070B5104C93 +:10973000607B227F237B811803F001030B4482EAC4 +:1097400000010C48DDB25A40405D657340EA1326C3 +:1097500081EA050081F0800100F0100001EA0203B7 +:1097600030435B0903F004030343237370BD00BF60 +:109770003CD5002010D800200D4870B5467B437FB3 +:109780000C4DF21A7340D4B283EA04012D5D447388 +:1097900001F0100141F002012943C2F3002572409B +:1097A000294313405B0903F004030B43037370BDAB +:1097B0003CD5002010D800200D4870B5467B037FB3 +:1097C0000C4DF21A7340D4B283EA04012D5D447348 +:1097D00001F0100141F002012943C2F3002572405B +:1097E000294313405B0903F004030B43037370BD6B +:1097F0003CD5002010D800200F4870B5457B437F32 +:10980000027BE91A6B4002F001028A1A0B49D4B2BA +:10981000C2F300266A40095D447341F002010E4321 +:1098200084EA0301134001F010015B09314303F0A6 +:1098300004030B43037370BD3CD5002010D80020F7 +:109840000F4870B5457B037F027BE91A6B4002F03D +:1098500001028A1A0B49D4B2C2F300266A40095D9C +:10986000447341F002010E4384EA0301134001F006 +:1098700010015B09314303F004030B43037370BD14 +:109880003CD5002010D80020054B597B5A7F0A4058 +:1098900004495A738A5C42F010021A73704700BF81 +:1098A0003CD5002010DB0020054B597B1A7F0A4075 +:1098B00004495A738A5C42F010021A73704700BF61 +:1098C0003CD5002010DB0020044B597B5A7F4A40D6 +:1098D00003495A738A5C1A73704700BF3CD5002055 +:1098E00010DB0020044B597B1A7F4A4003495A730E +:1098F0008A5C1A73704700BF3CD5002010DB002043 +:10990000044B597B5A7F0A4303495A738A5C1A7382 +:10991000704700BF3CD5002010DB0020044B597B72 +:109920001A7F0A4303495A738A5C1A73704700BF4F +:109930003CD5002010DB00200D4870B5457B437FEF +:109940000C4EEA1A6B4083EA0201D4B201F0100116 +:10995000345D41F002012143C2F300246A402143F7 +:1099600013405B0903F004030B43037370BD00BF96 +:109970003CD5002010D800200D4870B5457B037FF2 +:109980000C4EEA1A6B4083EA0201D4B201F01001D6 +:10999000345D41F002012143C2F300246A402143B7 +:1099A00013405B0903F004030B43037370BD00BF56 +:1099B0003CD5002010D80020014B9A8B9A8070472C +:1099C0003CD50020014B9A8B1A8170473CD5002072 +:1099D000094A30B5156A1369107BE9186B4020F00D +:1099E0003B044B40C1F3004011841B0A204303F0A9 +:1099F00010030343137330BD3CD50020094A30B532 +:109A0000156A5369107BE9186B4020F03B044B400A +:109A1000C1F3004011841B0A204303F010030343E9 +:109A2000137330BD3CD50020024A138C01331384DC +:109A3000704700BF3CD5002010B5044C94F82100BD +:109A4000FEF7B4FA84F8210010BD00BF3CD5002019 +:109A500010B5044C94F82100FEF7B8FA84F8210000 +:109A600010BD00BF3CD5002007490B6A5B001A0AF5 +:109A7000C3F300400B8402F0100210430A7B22F073 +:109A80003B0202430A7370473CD50020024A138C04 +:109A9000013B1384704700BF3CD5002010B5044C37 +:109AA00094F82000FEF782FA84F8200010BD00BF71 +:109AB0003CD5002010B5044C94F82000FEF786FA3F +:109AC00084F8200010BD00BF3CD50020094A30B505 +:109AD000156A9368107BE9186B4020F03B044B40FB +:109AE000C1F3004011841B0A204303F01003034319 +:109AF000137330BD3CD50020024B93F821205A74DB +:109B0000704700BF3CD50020024B93F820205A74C8 +:109B1000704700BF3CD50020024B93F821201A74F7 +:109B2000704700BF3CD50020024B93F820201A74E8 +:109B3000704700BF3CD50020024B93F821205A7596 +:109B4000704700BF3CD50020024B93F820205A7587 +:109B5000704700BF3CD50020024B93F821201A75B6 +:109B6000704700BF3CD50020024B93F820201A75A7 +:109B7000704700BF3CD50020024B5A7C83F821205F +:109B8000704700BF3CD50020024B1A7C83F821208F +:109B9000704700BF3CD50020024B5A7D83F821203E +:109BA000704700BF3CD50020024B1A7D83F821206E +:109BB000704700BF3CD50020024B93F8202083F86B +:109BC000212070473CD50020024B5A7B83F821208E +:109BD000704700BF3CD50020024B5A7C83F8202000 +:109BE000704700BF3CD50020024B1A7C83F8202030 +:109BF000704700BF3CD50020024B5A7D83F82020DF +:109C0000704700BF3CD50020024B1A7D83F820200E +:109C1000704700BF3CD50020024B93F8212083F809 +:109C2000202070473CD50020024B5A7B83F820202F +:109C3000704700BF3CD50020024B93F821205A7397 +:109C4000704700BF3CD50020024B93F820205A7388 +:109C5000704700BF3CD5002070B50E4D0E4C95F8F6 +:109C60002120697B8B185140DEB25A4086EA010000 +:109C7000A45D81F080016E7300F01000204340EA83 +:109C8000132001EA02035B0903F0040303432B736F +:109C900070BD00BF3CD5002010D8002070B50E4D1F +:109CA0000E4C95F82020697B8B185140DEB25A404B +:109CB00086EA0100A45D81F080016E7300F010005F +:109CC000204340EA132001EA02035B0903F0040386 +:109CD00003432B7370BD00BF3CD5002010D800207B +:109CE00070B5104C607B94F82120237B811803F021 +:109CF00001030B4482EA00010B48DDB25A40405D8B +:109D0000657340EA132681EA050081F0800100F0C6 +:109D1000100001EA020330435B0903F0040303432C +:109D2000237370BD3CD5002010D8002070B5104CB6 +:109D3000607B94F82020237B811803F001030B44FF +:109D400082EA00010B48DDB25A40405D657340EA8B +:109D5000132681EA050081F0800100F0100001EA7D +:109D6000020330435B0903F004030343237370BD14 +:109D70003CD5002010D800200E4870B5467B90F8E6 +:109D800021300D4DF21A7340D4B283EA04012D5DE7 +:109D9000447301F0100141F002012943C2F3002590 +:109DA0007240294313405B0903F004030B43037320 +:109DB00070BD00BF3CD5002010D800200E4870B503 +:109DC000467B90F820300D4DF21A7340D4B283EAEE +:109DD00004012D5D447301F0100141F0020129439B +:109DE000C2F300257240294313405B0903F00403CA +:109DF0000B43037370BD00BF3CD5002010D800207A +:109E0000104870B5457B90F82130027BE91A6B4011 +:109E100002F001028A1A0C49D4B2C2F300266A4049 +:109E2000095D447341F002010E4384EA03011340CB +:109E300001F010015B09314303F004030B4303738A +:109E400070BD00BF3CD5002010D80020104870B570 +:109E5000457B90F82030027BE91A6B4002F001024A +:109E60008A1A0C49D4B2C2F300266A40095D4473D1 +:109E700041F002010E4384EA0301134001F0100196 +:109E80005B09314303F004030B43037370BD00BF50 +:109E90003CD5002010D80020054B597B93F8212099 +:109EA0000A4004495A738A5C42F010021A737047E0 +:109EB0003CD5002010DB0020054B597B93F8202077 +:109EC0000A4004495A738A5C42F010021A737047C0 +:109ED0003CD5002010DB0020044B597B93F8212057 +:109EE0004A4003495A738A5C1A7370473CD5002074 +:109EF00010DB0020044B597B93F820204A40034993 +:109F00005A738A5C1A7370473CD5002010DB00201E +:109F1000044B597B93F821200A4303495A738A5C06 +:109F20001A7370473CD5002010DB0020044B597B8E +:109F300093F820200A4303495A738A5C1A737047C6 +:109F40003CD5002010DB00200D4870B5457B90F813 +:109F500021300C4EEA1A6B4083EA0201D4B201F0C0 +:109F60001001345D41F002012143C2F300246A4034 +:109F7000214313405B0903F004030B43037370BDDB +:109F80003CD5002010D800200D4870B5457B90F8D6 +:109F900020300C4EEA1A6B4083EA0201D4B201F081 +:109FA0001001345D41F002012143C2F300246A40F4 +:109FB000214313405B0903F004030B43037370BD9B +:109FC0003CD5002010D80020014B1A8C9A80704795 +:109FD0003CD50020014B1A8C1A8170473CD50020DB +:109FE000FFF726BAF0B5154DAF692E692B7BBC1B68 +:109FF00003F00103E41A210A87EA0400C4F30042D3 +:10A000002C8321F07F0186EA00037E400A431B0A6D +:10A010003040A1B242F0020203F01003400B0029CD +:10A02000D2B200F0040018BF002142EA030208BFC8 +:10A03000402140EA02030B432B73F0BD3CD50020C6 +:10A04000024B5A7B83F83A20704700BF3CD5002072 +:10A0500070B5154D2B69AA692C7B04F00101D41849 +:10A060005A400C44200AC4F300412C8320F07F00A6 +:10A07000084384EA020182F40042090A01F0100157 +:10A080000843A1B2002983EA0401C0B202EA010236 +:10A090000CBF40260026520B02F0040240EA0203E5 +:10A0A00033432B7370BD00BF3CD50020044A537B63 +:10A0B00082F8343023F07F0382F83530704700BFD8 +:10A0C0003CD50020F0B5154DAF696E692B7BBC1BEC +:10A0D00003F00103E41A210A87EA0400C4F30042F2 +:10A0E0002C8321F07F0186EA00037E400A431B0A8D +:10A0F0003040A1B242F0020203F01003400B0029ED +:10A10000D2B200F0040018BF002142EA030208BFE7 +:10A11000402140EA02030B432B73F0BD3CD50020E5 +:10A12000074B084A93F83A0093F83710125C5873BB +:10A1300042EA81011A7B02F001020A431A73704756 +:10A140003CD5002010D8002070B5154D6B69AA6968 +:10A150002C7B04F00101D4185A400C44200AC4F3AB +:10A1600000412C8320F07F00084384EA020182F43E +:10A170000042090A01F010010843A1B2002983EA54 +:10A180000401C0B202EA01020CBF40260026520BB5 +:10A1900002F0040240EA020333432B7370BD00BF98 +:10A1A0003CD500200A4B93F8341093F8352001F089 +:10A1B0007F0193F8370011431A7B02F001025973B3 +:10A1C00042EA80020348415C0A431A73704700BFA9 +:10A1D0003CD5002010D800200B4810B5027B42F37C +:10A1E0000002130E028394B223F07F0103F01003E8 +:10A1F000002C43EAD2730CBF4024002443F0020336 +:10A200000B432343037310BD3CD50020104830B5E9 +:10A21000017B836901F0010101EB430183EA010243 +:10A220000B0AC1F30045018303F01004520B03F045 +:10A23000800302F004022B438DB21A43002D44EA3E +:10A24000020314BF002540252B43037330BD00BF1C +:10A250003CD500200022024B83F83920704700BF14 +:10A260003CD50020F0B5154DAF69AE682B7BBC1B0B +:10A2700003F00103E41A210A87EA0400C4F3004250 +:10A280002C8321F07F0186EA00037E400A431B0AEB +:10A290003040A1B242F0020203F01003400B00294B +:10A2A000D2B200F0040018BF002142EA030208BF46 +:10A2B000402140EA02030B432B73F0BD3CD5002044 +:10A2C0000122024B83F83920704700BF3CD50020A3 +:10A2D00070B5154DAB68AA692C7B04F00101D41848 +:10A2E0005A400C44200AC4F300412C8320F07F0024 +:10A2F000084384EA020182F40042090A01F01001D5 +:10A300000843A1B2002983EA0401C0B202EA0102B3 +:10A310000CBF40260026520B02F0040240EA020362 +:10A3200033432B7370BD00BF3CD500200B480C4954 +:10A3300030B5457B6B42DCB285EA0402095D4473AB +:10A3400002F0100242F002020A4342EAD3722B40AA +:10A350005B0903F004031343037330BD3CD50020B5 +:10A3600010D80020FFF7E2BFFFF7E0BFFFF7DEBF26 +:10A37000FFF7DCBFFFF7DABFFFF7D8BFFFF7D6BFA5 +:10A380000222024B83F83920704700BF3CD50020E1 +:10A39000024A138A01331382704700BF3CD5002064 +:10A3A00010B5034C607CFDF701FE607410BD00BF6A +:10A3B0003CD5002010B5034C607CFDF707FE6074AF +:10A3C00010BD00BF3CD50020074A517BCB0943EAB2 +:10A3D0004103117B5BB221F03B01537303F029036E +:10A3E0000B431373704700BF3CD50020024BDA6863 +:10A3F000596A5A62D96070473CD50020094A30B585 +:10A4000095691369107BE9186B4020F03B044B40C1 +:10A41000C1F3004011831B0A204303F010030343E0 +:10A42000137330BD3CD5002010B5034C207CFDF7E4 +:10A43000BDFD207410BD00BF3CD5002010B5034CFD +:10A44000207CFDF7C3FD207410BD00BF3CD500206B +:10A45000064B597B1A7B22F03B0001F02902024394 +:10A460001A73CA0142EA51025A7370473CD5002060 +:10A47000024A938A01339382704700BF3CD5002083 +:10A4800010B5034C607DFDF791FD607510BD00BFF8 +:10A490003CD5002010B5034C607DFDF797FD60753D +:10A4A00010BD00BF3CD50020094991F90C20487B24 +:10A4B00002F0010322F03B0243EA400342EAD012D9 +:10A4C0005BB203F028004B7302430A73704700BF6E +:10A4D0003CD50020094A30B595695369107BE918CD +:10A4E0006B4020F03B044B40C1F3004011831B0A3A +:10A4F000204303F010030343137330BD3CD5002009 +:10A5000010B5034C207DFDF751FD207510BD00BF37 +:10A510003CD5002010B5034C207DFDF757FD20757C +:10A5200010BD00BF3CD500200849087B4A7BC30111 +:10A5300020F03B0043EA520302F001025BB2024307 +:10A5400003F028004B7302430A7370473CD5002088 +:10A55000024A138B01331383704700BF3CD50020A0 +:10A5600010B5034C607EFDF721FD607610BD00BF85 +:10A570003CD5002010B5034C607EFDF727FD6076CA +:10A5800010BD00BF3CD50020094A117B537BC80792 +:10A5900048BF43F48073C80648BF43F4007389077B +:10A5A000044948BF43F4806331F813309381704706 +:10A5B0003CD500207C1F016007498B695B001A0AAB +:10A5C000C3F300400B8302F0100210430A7B22F019 +:10A5D0003B0202430A7370473CD5002010B5034C80 +:10A5E000207EFDF7E3FC207610BD00BF3CD50020A7 +:10A5F00010B5034C207EFDF7E9FC207610BD00BFAE +:10A600003CD5002007494B7B0A7BDB4322F03A0212 +:10A61000DBB242F012024B7303F0280313430B73B7 +:10A62000704700BF3CD50020024A138901331381D3 +:10A63000704700BF3CD50020054A137B23F03B0147 +:10A64000537B03F028030B4343F00103137370475C +:10A650003CD50020094A30B595699368107BE9180C +:10A660006B4020F03B044B40C1F3004011831B0AB8 +:10A67000204303F010030343137330BD3CD5002087 +:10A68000024A1389013B1381704700BF3CD500206B +:10A6900010B5034C607BFDF789FC607310BD00BFF3 +:10A6A0003CD5002010B5034C607BFDF78FFC607338 +:10A6B00010BD00BF3CD50020074A137B517B01F041 +:10A6C000280023F03A011B01014303F010030B4360 +:10A6D00083F00103137370473CD50020014B1A7CB3 +:10A6E0005A7470473CD50020014B5A7D5A7470470C +:10A6F0003CD50020014B1A7D5A7470473CD5002090 +:10A70000014B5A7E5A7470473CD50020014B1A7E8B +:10A710005A7470473CD50020014B5A7B5A747047DD +:10A720003CD50020014B5A7C1A7470473CD5002060 +:10A73000014B5A7D1A7470473CD50020014B1A7D9D +:10A740001A7470473CD50020014B5A7E1A7470472A +:10A750003CD50020014B1A7E1A7470473CD500206E +:10A76000014B5A7B1A7470473CD50020014B5A7C30 +:10A770005A7570473CD50020014B1A7C5A757047BA +:10A780003CD50020014B1A7D5A7570473CD50020FE +:10A79000014B5A7E5A7570473CD50020014B1A7EFA +:10A7A0005A7570473CD50020014B5A7B5A7570474B +:10A7B0003CD50020014B5A7C1A7570473CD50020CF +:10A7C000014B1A7C1A7570473CD50020014B5A7D0D +:10A7D0001A7570473CD50020014B5A7E1A75704798 +:10A7E0003CD50020014B1A7E1A7570473CD50020DD +:10A7F000014B5A7B1A7570473CD50020014B5A7C9F +:10A800005A7670473CD50020014B1A7C5A76704727 +:10A810003CD50020014B5A7D5A7670473CD500202C +:10A82000014B1A7D5A7670473CD50020014B1A7EA9 +:10A830005A7670473CD50020014B5A7B5A767047B8 +:10A840003CD50020014B5A7C1A7670473CD500203D +:10A85000014B1A7C1A7670473CD50020014B5A7D7B +:10A860001A7670473CD50020014B1A7D1A76704746 +:10A870003CD50020014B5A7E1A7670473CD500200B +:10A88000014B5A7B1A7670473CD50020014B5A7C0D +:10A890005A7370473CD50020014B1A7C5A7370479D +:10A8A0003CD50020014B5A7D5A7370473CD500209F +:10A8B000014B1A7D5A7370473CD50020014B5A7EDC +:10A8C0005A7370473CD50020014B1A7E5A7370476B +:10A8D0003CD5002070B50D4D0D4C6A7C697B8B1802 +:10A8E0005140DEB25A4086EA0100A45D81F0800149 +:10A8F0006E7300F01000204340EA132001EA0203C7 +:10A900005B0903F0040303432B7370BD3CD50020A7 +:10A9100010D8002070B50D4D0D4C2A7C697B8B182A +:10A920005140DEB25A4086EA0100A45D81F0800108 +:10A930006E7300F01000204340EA132001EA020386 +:10A940005B0903F0040303432B7370BD3CD5002067 +:10A9500010D8002070B50D4D0D4C6A7D697B8B18A9 +:10A960005140DEB25A4086EA0100A45D81F08001C8 +:10A970006E7300F01000204340EA132001EA020346 +:10A980005B0903F0040303432B7370BD3CD5002027 +:10A9900010D8002070B50D4D0D4C2A7D697B8B18A9 +:10A9A0005140DEB25A4086EA0100A45D81F0800188 +:10A9B0006E7300F01000204340EA132001EA020306 +:10A9C0005B0903F0040303432B7370BD3CD50020E7 +:10A9D00010D8002070B50D4D0D4C6A7E697B8B1828 +:10A9E0005140DEB25A4086EA0100A45D81F0800148 +:10A9F0006E7300F01000204340EA132001EA0203C6 +:10AA00005B0903F0040303432B7370BD3CD50020A6 +:10AA100010D8002070B50D4D0D4C2A7E697B8B1827 +:10AA20005140DEB25A4086EA0100A45D81F0800107 +:10AA30006E7300F01000204340EA132001EA020385 +:10AA40005B0903F0040303432B7370BD3CD5002066 +:10AA500010D80020094930B54C7B094D6300D8B2AD +:10AA600000F010022D5C48732A4342EA132263402F +:10AA70005B0903F0040313430B7330BD3CD5002086 +:10AA800010D8002070B5104C607B627C237B81184D +:10AA900003F001030B4482EA00010C48DDB25A4086 +:10AAA000405D657340EA132681EA050081F080016C +:10AAB00000F0100001EA020330435B0903F00403D5 +:10AAC0000343237370BD00BF3CD5002010D8002085 +:10AAD00070B5104C607B227C237B811803F001034E +:10AAE0000B4482EA00010C48DDB25A40405D6573B8 +:10AAF00040EA132681EA050081F0800100F0100091 +:10AB000001EA020330435B0903F0040303432373A8 +:10AB100070BD00BF3CD5002010D8002070B5104C8F +:10AB2000607B627D237B811803F001030B4482EA82 +:10AB300000010C48DDB25A40405D657340EA1326BF +:10AB400081EA050081F0800100F0100001EA0203B3 +:10AB500030435B0903F004030343237370BD00BF5C +:10AB60003CD5002010D8002070B5104C607B227DB1 +:10AB7000237B811803F001030B4482EA00010C4897 +:10AB8000DDB25A40405D657340EA132681EA050054 +:10AB900081F0800100F0100001EA020330435B09FC +:10ABA00003F004030343237370BD00BF3CD50020B2 +:10ABB00010D8002070B5104C607B627E237B81181A +:10ABC00003F001030B4482EA00010C48DDB25A4055 +:10ABD000405D657340EA132681EA050081F080013B +:10ABE00000F0100001EA020330435B0903F00403A4 +:10ABF0000343237370BD00BF3CD5002010D8002054 +:10AC000070B5104C607B227E237B811803F001031A +:10AC10000B4482EA00010C48DDB25A40405D657386 +:10AC200040EA132681EA050081F0800100F010005F +:10AC300001EA020330435B0903F004030343237377 +:10AC400070BD00BF3CD5002010D800200B490C4837 +:10AC500030B50A7B4D7B02F0010202EB4503DAB20C +:10AC6000805C4A7340EA13246B4002F010005B09D9 +:10AC7000204303F0040303430B7330BD3CD5002095 +:10AC800010D800200D4870B5467B437C0C4DF21A5D +:10AC90007340D4B283EA04012D5D447301F01001C6 +:10ACA00041F002012943C2F30025724029431340B9 +:10ACB0005B0903F004030B43037370BD3CD5002014 +:10ACC00010D800200D4870B5467B037C0C4DF21A5D +:10ACD0007340D4B283EA04012D5D447301F0100186 +:10ACE00041F002012943C2F3002572402943134079 +:10ACF0005B0903F004030B43037370BD3CD50020D4 +:10AD000010D800200D4870B5467B437D0C4DF21ADB +:10AD10007340D4B283EA04012D5D447301F0100145 +:10AD200041F002012943C2F3002572402943134038 +:10AD30005B0903F004030B43037370BD3CD5002093 +:10AD400010D800200D4870B5467B037D0C4DF21ADB +:10AD50007340D4B283EA04012D5D447301F0100105 +:10AD600041F002012943C2F30025724029431340F8 +:10AD70005B0903F004030B43037370BD3CD5002053 +:10AD800010D800200D4870B5467B437E0C4DF21A5A +:10AD90007340D4B283EA04012D5D447301F01001C5 +:10ADA00041F002012943C2F30025724029431340B8 +:10ADB0005B0903F004030B43037370BD3CD5002013 +:10ADC00010D800200D4870B5467B037E0C4DF21A5A +:10ADD0007340D4B283EA04012D5D447301F0100185 +:10ADE00041F002012943C2F3002572402943134078 +:10ADF0005B0903F004030B43037370BD3CD50020D3 +:10AE000010D80020044B054A1B7843F0020313734B +:10AE100000235373704700BF10D800203CD500209A +:10AE20000F4870B5457B437C027BE91A6B4002F00A +:10AE300001028A1A0B49D4B2C2F300266A40095DA6 +:10AE4000447341F002010E4384EA0301134001F010 +:10AE500010015B09314303F004030B43037370BD1E +:10AE60003CD5002010D800200F4870B5457B037CEE +:10AE7000027BE91A6B4002F001028A1A0B49D4B234 +:10AE8000C2F300266A40095D447341F002010E439B +:10AE900084EA0301134001F010015B09314303F020 +:10AEA00004030B43037370BD3CD5002010D8002071 +:10AEB0000F4870B5457B437D027BE91A6B4002F079 +:10AEC00001028A1A0B49D4B2C2F300266A40095D16 +:10AED000447341F002010E4384EA0301134001F080 +:10AEE00010015B09314303F004030B43037370BD8E +:10AEF0003CD5002010D800200F4870B5457B037D5D +:10AF0000027BE91A6B4002F001028A1A0B49D4B2A3 +:10AF1000C2F300266A40095D447341F002010E430A +:10AF200084EA0301134001F010015B09314303F08F +:10AF300004030B43037370BD3CD5002010D80020E0 +:10AF40000F4870B5457B437E027BE91A6B4002F0E7 +:10AF500001028A1A0B49D4B2C2F300266A40095D85 +:10AF6000447341F002010E4384EA0301134001F0EF +:10AF700010015B09314303F004030B43037370BDFD +:10AF80003CD5002010D800200F4870B5457B037ECB +:10AF9000027BE91A6B4002F001028A1A0B49D4B213 +:10AFA000C2F300266A40095D447341F002010E437A +:10AFB00084EA0301134001F010015B09314303F0FF +:10AFC00004030B43037370BD3CD5002010D8002050 +:10AFD000084810B5037B43F30001074BCCB204F0E3 +:10AFE00010021B5D4473134343F0020343EAD17321 +:10AFF000037310BD3CD5002010D80020054B597BB1 +:10B000005A7C0A4004495A738A5C42F010021A734F +:10B01000704700BF3CD5002010DB0020054B597B5A +:10B020001A7C0A4004495A738A5C42F010021A736F +:10B03000704700BF3CD5002010DB0020054B597B3A +:10B040005A7D0A4004495A738A5C42F010021A730E +:10B05000704700BF3CD5002010DB0020054B597B1A +:10B060001A7D0A4004495A738A5C42F010021A732E +:10B07000704700BF3CD5002010DB0020054B597BFA +:10B080005A7E0A4004495A738A5C42F010021A73CD +:10B09000704700BF3CD5002010DB0020054B597BDA +:10B0A0001A7E0A4004495A738A5C42F010021A73ED +:10B0B000704700BF3CD5002010DB0020034A044944 +:10B0C000537BCB5C43F01003137370473CD50020D7 +:10B0D00010DB0020044B597B5A7C4A4003495A73C9 +:10B0E0008A5C1A73704700BF3CD5002010DB00203B +:10B0F000044B597B1A7C4A4003495A738A5C1A7381 +:10B10000704700BF3CD5002010DB0020044B597B6A +:10B110005A7D4A4003495A738A5C1A73704700BFCC +:10B120003CD5002010DB0020044B597B1A7D4A409F +:10B1300003495A738A5C1A73704700BF3CD50020DC +:10B1400010DB0020044B597B5A7E4A4003495A7356 +:10B150008A5C1A73704700BF3CD5002010DB0020CA +:10B16000044B597B1A7E4A4003495A738A5C1A730E +:10B17000704700BF3CD5002010DB0020034B0022AD +:10B180005A73034A12781A73704700BF3CD50020E7 +:10B1900010DB0020044B597B5A7C0A4303495A7345 +:10B1A0008A5C1A73704700BF3CD5002010DB00207A +:10B1B000044B597B1A7C0A4303495A738A5C1A73FD +:10B1C000704700BF3CD5002010DB0020044B597BAA +:10B1D0005A7D0A4303495A738A5C1A73704700BF49 +:10B1E0003CD5002010DB0020044B597B1A7D0A431C +:10B1F00003495A738A5C1A73704700BF3CD500201C +:10B2000010DB0020044B597B5A7E0A4303495A73D2 +:10B210008A5C1A73704700BF3CD5002010DB002009 +:10B22000044B597B1A7E0A4303495A738A5C1A738A +:10B23000704700BF3CD5002010DB0020024B0349C3 +:10B240005A7B8A5C1A7370473CD5002010DB0020C3 +:10B250000D4870B5457B437C0C4EEA1A6B4083EA7F +:10B260000201D4B201F01001345D41F0020121432A +:10B27000C2F300246A40214313405B0903F0040336 +:10B280000B43037370BD00BF3CD5002010D80020D5 +:10B290000D4870B5457B037C0C4EEA1A6B4083EA7F +:10B2A0000201D4B201F01001345D41F002012143EA +:10B2B000C2F300246A40214313405B0903F00403F6 +:10B2C0000B43037370BD00BF3CD5002010D8002095 +:10B2D0000D4870B5457B437D0C4EEA1A6B4083EAFE +:10B2E0000201D4B201F01001345D41F002012143AA +:10B2F000C2F300246A40214313405B0903F00403B6 +:10B300000B43037370BD00BF3CD5002010D8002054 +:10B310000D4870B5457B037D0C4EEA1A6B4083EAFD +:10B320000201D4B201F01001345D41F00201214369 +:10B33000C2F300246A40214313405B0903F0040375 +:10B340000B43037370BD00BF3CD5002010D8002014 +:10B350000D4870B5457B437E0C4EEA1A6B4083EA7C +:10B360000201D4B201F01001345D41F00201214329 +:10B37000C2F300246A40214313405B0903F0040335 +:10B380000B43037370BD00BF3CD5002010D80020D4 +:10B390000D4870B5457B037E0C4EEA1A6B4083EA7C +:10B3A0000201D4B201F01001345D41F002012143E9 +:10B3B000C2F300246A40214313405B0903F00403F5 +:10B3C0000B43037370BD00BF3CD5002010D8002094 +:10B3D000034B044A1B7843F002031373704700BF0A +:10B3E00010D800203CD50020064B1A69996A9A6251 +:10B3F00019615A69D96ADA6259619A69196B1A63D3 +:10B40000996170473CD50020014B1A8B9A80704798 +:10B410003CD50020024B5A6999699A61596170477D +:10B420003CD50020034B002283F8372083F83620D8 +:10B43000704700BF3CD50020014B1A8B1A81704722 +:10B440003CD50020134B70B59A885C680232C4F377 +:10B450000C009A80620B104B53F822201D46B2F567 +:10B46000002F04D2104408F0E3FB064600E0165C0F +:10B470000134C4F34233C4F30C0455F82300B0F58F +:10B48000002F03D2204408F0D3FB00E0005D00024F +:10B49000304370BD3CD50020E8ED012008B5FFF732 +:10B4A000D1FF014B188208BD3CD5002008B5FFF73D +:10B4B000C9FF014B988208BD3CD5002008B5FFF7B5 +:10B4C000C1FF014B188308BD3CD5002008B5FFF72C +:10B4D000B9FF014B188108BD3CD5002008B5FFF726 +:10B4E000B1FF014B988308BD3CD5002008B5FFF79C +:10B4F000A9FF014B188408BD3CD500200A4A08B5B5 +:10B500009188536801319180590B084AC3F30C03A9 +:10B5100052F82100B0F5002F04D2184408F088FB3F +:10B52000C0B208BDC05C08BD3CD50020E8ED0120DC +:10B530000B4A10B592F83430013382F83430FFF7FB +:10B54000DDFF084B08491A1803EB800312F8F84C8A +:10B550000A689B68121BBDE810400A60184700BFCC +:10B560003CD500207430016028EE01200B4A10B554 +:10B5700092F83430013382F83430FFF7BFFF084BC4 +:10B5800008491A1803EB800392F808440A68D3F8B4 +:10B590000835121BBDE810400A6018473CD5002052 +:10B5A0007430016028EE01200B4A10B592F8343057 +:10B5B000013382F83430FFF7A1FF084B08491A180D +:10B5C00003EB800392F808490A68D3F8083A121B83 +:10B5D000BDE810400A6018473CD500207430016077 +:10B5E00028EE01200B4A10B592F83430013382F86E +:10B5F0003430FFF783FF084B08491A1803EB800328 +:10B6000092F808440A68D3F8083E121BBDE81040BF +:10B610000A6018473CD500207430016028EE0120F4 +:10B6200008B5FFF76BFF014B587408BD3CD50020EF +:10B6300008B5FFF763FF014B187408BD3CD5002027 +:10B6400008B5FFF75BFF014B587508BD3CD50020DE +:10B6500008B5FFF753FF014B187508BD3CD5002016 +:10B6600008B5FFF74BFF014B587608BD3CD50020CD +:10B6700008B5FFF743FF014B187608BD3CD5002005 +:10B6800008B5FFF73BFF014B587308BD3CD50020C0 +:10B6900070B50F4DFFF732FF0E4C6A7B131880EA2E +:10B6A000020182F08002DEB2424058407140A45D47 +:10B6B0006E7301F01001214341EA132102EA0003F5 +:10B6C000C3F3421303F004030B432B7370BD00BF9D +:10B6D0003CD5002010D8002070B5FFF70FFF1049AF +:10B6E0000A7B4C7B02F00102224413180D4ADDB2A2 +:10B6F000525D4D7342EA132680EA040284F080040E +:10B700006A404440584002F0100204EA0003324309 +:10B71000C3F3421303F0040313430B7370BD00BF64 +:10B720003CD5002010D8002070B5FFF7E7FE0D498A +:10B730000D4D4E7B331A7040DCB2C0B22D5D80EAF5 +:10B7400004024C7302F0100242F002022A43C3F3D7 +:10B75000002573402A431840400900F004001043BC +:10B76000087370BD3CD5002010D800200D4B10B5DB +:10B770009C8BFFF7C3FE0C4B44FA80F080B218603C +:10B78000FFF7BCFE094B0A491A1803EB800392F835 +:10B7900010410A68D3F81032121BBDE810400A604D +:10B7A000184700BF3CD50020105000206C410160BC +:10B7B00028EE012008B5FFF7A1FE014B187708BD60 +:10B7C0003CD5002008B5FFF799FE014B587708BD1E +:10B7D0003CD5002070B5FFF791FE0F494D7B0B7BE8 +:10B7E0002A1A684003F00103C0B2D31A0B4ADCB234 +:10B7F000C3F300266B40125D4C7342F00202164305 +:10B8000084EA0002184002F010024009324300F0BE +:10B8100004001043087370BD3CD5002010D80020F0 +:10B8200008B5FFF76BFE054A537B1840044B1B5CC1 +:10B83000507343F01003137308BD00BF3CD50020C4 +:10B8400010DB002008B5FFF759FE044A537B58402F +:10B85000034BC0B21B5C5073137308BD3CD5002072 +:10B8600010DB002008B5FFF749FE044A537B18435C +:10B87000034BC0B21B5C5073137308BD3CD5002052 +:10B8800010DB00200D4B10B51C8CFFF737FE0C4B66 +:10B8900044FA80F080B21860FFF730FE094B0A4985 +:10B8A0001A1803EB800392F810410A68D3F810329B +:10B8B000121BBDE810400A60184700BF3CD50020AD +:10B8C000105000206C41016028EE012008B5FFF700 +:10B8D00015FE024B83F8200008BD00BF3CD50020B8 +:10B8E00008B5FFF70BFE024B83F8210008BD00BF2F +:10B8F0003CD5002070B5FFF701FE0D490D4E4D7B84 +:10B900002B1A6840C0B2DCB280EA0302345D02F058 +:10B91000100242F002022243C3F300246B40224390 +:10B920001840400900F004001043087370BD00BFC8 +:10B930003CD5002010D800200A4A0B4910B5138AC4 +:10B940001446580BC3F30C0351F82000B0F5002F38 +:10B9500004D2184408F06CF9C0B200E0C05C607317 +:10B9600010BD00BF3CD50020E8ED012070B5524C61 +:10B97000238A013B9BB2012B238240F29B806368A8 +:10B980004FF6FB72934200F295805A0B4B4DC3F376 +:10B990000C0355F82200B0F5002F04D2184408F02B +:10B9A00047F9C6B200E0C65C636801335A0BC3F3C3 +:10B9B0000C0355F82200B0F5002F04D2184408F00B +:10B9C00037F9C0B200E0C05C782E01D1B12802E0A6 +:10B9D000792E6FD1B0286DD1636802335A0BC3F34F +:10B9E0000C0355F82200B0F5002F04D2184408F0DB +:10B9F0001FF9C6B200E0C65C636803335A0BC3F399 +:10BA00000C0355F82200B0F5002F04D2184408F0BA +:10BA10000FF9C0B200E0C05C202E13D1FB2849D141 +:10BA2000254D274E238A002B44D033681A2B08DD7E +:10BA30001A2204211046FCF7A3FA2B8A013B2B8221 +:10BA4000F0E770BDC22E35D1636803335A0BC3F3E0 +:10BA50000C0355F82200B0F5002F04D2184408F06A +:10BA6000E7F8C6B200E0C65C636804335A0BC3F360 +:10BA70000C0355F82200B0F5002F04D2184408F04A +:10BA8000D7F8C0B200E0C05C636806EB0026013B5B +:10BA90009E420FD1084D0A4E238A5BB13368182BA2 +:10BAA00008DD182204211046FCF76AFA2B8A013BB4 +:10BAB0002B82F1E770BD00BF3CD50020E8ED0120EE +:10BAC00028EE012038B5234C6568FFF717FDA388E1 +:10BAD0006A1E43FA80F0A08063689A4208D11E4B28 +:10BAE0001B68002B34D11D4B0C22012118682BE060 +:10BAF000590B1B4AC3F30C0352F82100B0F5002F79 +:10BB000004D2184408F094F8C0B200E0C05C636846 +:10BB1000AA1E93420BD108B1FB2819D10E4B1B680A +:10BB2000B3B90E4B10220221186804380CE0043D12 +:10BB3000AB420DD131280BD1074B1B6843B9074BE2 +:10BB40001622022118680C38BDE83840FCF718BAF4 +:10BB500038BD00BF3CD5002014D7002028EE0120BE +:10BB6000E8ED01200A4A0B4910B5938A1446580B98 +:10BB7000C3F30C0351F82000B0F5002F04D2184491 +:10BB800008F056F8C0B200E0C05C607310BD00BFA2 +:10BB90003CD50020E8ED012070B5524CA38A013B52 +:10BBA0009BB2012BA38240F29B8063684FF6FB722D +:10BBB000934200F295805A0B4B4DC3F30C0355F89A +:10BBC0002200B0F5002F04D2184408F031F8C6B2B4 +:10BBD00000E0C65C636801335A0BC3F30C0355F8ED +:10BBE0002200B0F5002F04D2184408F021F8C0B2AA +:10BBF00000E0C05C7A2E01D1B32802E07B2E6FD129 +:10BC0000B2286DD1636802335A0BC3F30C0355F8A5 +:10BC10002200B0F5002F04D2184408F009F8C6B28B +:10BC200000E0C65C636803335A0BC3F30C0355F89A +:10BC30002200B0F5002F04D2184407F0F9FFC0B27B +:10BC400000E0C05C202E13D1FB2849D1254D274EA2 +:10BC5000A38A002B44D033681A2B08DD1A22042152 +:10BC60001046FCF78DF9AB8A013BAB82F0E770BD63 +:10BC7000C22E35D1636803335A0BC3F30C0355F856 +:10BC80002200B0F5002F04D2184407F0D1FFC6B24D +:10BC900000E0C65C636804335A0BC3F30C0355F829 +:10BCA0002200B0F5002F04D2184407F0C1FFC0B243 +:10BCB00000E0C05C636806EB0026013B9E420FD1AA +:10BCC000084D0A4EA38A5BB13368182B08DD182291 +:10BCD00004211046FCF754F9AB8A013BAB82F1E733 +:10BCE00070BD00BF3CD50020E8ED012028EE01200A +:10BCF000124B420B53F82220B2F5002F70B50446C8 +:10BD00000E461D46C0F30C0004D2104407F090FF0D +:10BD1000C0B200E0105C01343070C4F34233C4F3AD +:10BD20000C0455F82300B0F5002F04D2204407F08E +:10BD30007FFFC0B200E0005D707070BDE8ED0120D3 +:10BD400008B5FFF77FFB034B03491860BDE80840C7 +:10BD5000FFF7CEBF1050002054D50020FFF7F0BFF2 +:10BD600010B5054C04F11001A068FFF7C1FF23894D +:10BD70000233238110BD00BF3CD5002010B5064C16 +:10BD8000211DA068FFF7B4FF2389044A02332381F1 +:10BD90001368063B136010BD3CD5002028EE01203F +:10BDA00010B5054C04F11401A068FFF7A1FF238929 +:10BDB0000233238110BD00BF3CD5002010B5054CD7 +:10BDC00004F11C01A068FFF793FF2389023323814C +:10BDD00010BD00BF3CD5002008B5FFF733FB034B77 +:10BDE00003491860BDE80840FFF782BF10500020EB +:10BDF00058D5002010B5054C04F11801A068FFF7D4 +:10BE000077FF23890233238110BD00BF3CD500207A +:10BE100070B50D4C211DA06894F93D50FFF768FFE7 +:10BE200023890A4A002D03F1020323811368A3F139 +:10BE30000603136006DB04EB0514E36C206DBDE81C +:10BE40007040184770BD00BF3CD5002028EE01208F +:10BE5000FFF7DEBFFFF7DCBFFFF7DABF08B5FFF77C +:10BE6000F1FA034B03491860BDE80840FFF740BFF3 +:10BE70001050002044D5002008B5FFF7E3FA034B2B +:10BE800003491860BDE80840FFF732BF105000209A +:10BE900050D5002008B5FFF7D5FA034B03491860C9 +:10BEA000BDE80840FFF724BF105000204CD500200B +:10BEB00010B5054C04F10C01A068FFF719FF2389A8 +:10BEC0000233238110BD00BF3CD5002010B5054CC6 +:10BED00004F12001A068FFF70BFF238902332381BF +:10BEE00010BD00BF3CD5002008B5FFF7ABFA034BEF +:10BEF00003491860BDE80840FFF7FABE1050002063 +:10BF00005CD5002070B5524C238B013B9BB2012BBA +:10BF1000238340F29B8063684FF6FB72934200F2EA +:10BF200095805A0B4B4DC3F30C0355F82200B0F526 +:10BF3000002F04D2184407F07BFEC6B200E0C65CB6 +:10BF4000636801335A0BC3F30C0355F82200B0F5B4 +:10BF5000002F04D2184407F06BFEC0B200E0C05CB2 +:10BF60007C2E01D1B52802E07D2E6FD1B4286DD191 +:10BF7000636802335A0BC3F30C0355F82200B0F583 +:10BF8000002F04D2184407F053FEC6B200E0C65C8E +:10BF9000636803335A0BC3F30C0355F82200B0F562 +:10BFA000002F04D2184407F043FEC0B200E0C05C8A +:10BFB000202E13D1FB2849D1254D274E238B002B52 +:10BFC00044D033681A2B08DD1A2204211046FBF7EF +:10BFD000D7FF2B8B013B2B83F0E770BDC22E35D1F1 +:10BFE000636803335A0BC3F30C0355F82200B0F512 +:10BFF000002F04D2184407F01BFEC6B200E0C65C56 +:10C00000636804335A0BC3F30C0355F82200B0F5F0 +:10C01000002F04D2184407F00BFEC0B200E0C05C51 +:10C02000636806EB0026013B9E420FD1084D0A4E85 +:10C03000238B5BB13368182B08DD182204211046CE +:10C04000FBF79EFF2B8B013B2B83F1E770BD00BFFD +:10C050003CD50020E8ED012028EE012008B5FFF7CF +:10C06000F1F90A4B420B1860C0F30C00084B53F86F +:10C070002230B3F5002F04D2184407F0D9FDC0B226 +:10C0800000E0185C034B587308BD00BF105000203F +:10C09000E8ED01203CD500200A4A0B4910B5138B6E +:10C0A0001446580BC3F30C0351F82000B0F5002FD1 +:10C0B00004D2184407F0BCFDC0B200E0C05C60745C +:10C0C00010BD00BF3CD50020E8ED01200A4A0B4915 +:10C0D00010B5138B1446580BC3F30C0351F8200012 +:10C0E000B0F5002F04D2184407F0A2FDC0B200E062 +:10C0F000C05C207410BD00BF3CD50020E8ED0120DD +:10C100000A4A0B4910B5138B1446580BC3F30C03A2 +:10C1100051F82000B0F5002F04D2184407F088FD34 +:10C12000C0B200E0C05C607510BD00BF3CD500200F +:10C13000E8ED01200A4A0B4910B5138B1446580B41 +:10C14000C3F30C0351F82000B0F5002F04D21844BB +:10C1500007F06EFDC0B200E0C05C207510BD00BFEE +:10C160003CD50020E8ED01200A4A0B4910B5138B9D +:10C170001446580BC3F30C0351F82000B0F5002F00 +:10C1800004D2184407F054FDC0B200E0C05C6076F1 +:10C1900010BD00BF3CD50020E8ED01200A4A0B4944 +:10C1A00010B5138B1446580BC3F30C0351F8200041 +:10C1B000B0F5002F04D2184407F03AFDC0B200E0F9 +:10C1C000C05C207610BD00BF3CD50020E8ED01200A +:10C1D0000A4A0B4910B5138B1446580BC3F30C03D2 +:10C1E00051F82000B0F5002F04D2184407F020FDCC +:10C1F000C0B200E0C05C607310BD00BF3CD5002041 +:10C20000E8ED012070B5154C154A238B590BC3F38B +:10C210000C0352F82100B0F5002F04D2184407F0A7 +:10C2200007FDC0B200E0C05C627B0E4D131882EACD +:10C23000000182F08002DEB2424058407140AD5DA4 +:10C24000667301F01001294341EA132102EA000359 +:10C250005B0903F004030B43237370BD3CD500203E +:10C26000E8ED012010D8002070B5174C174A238B39 +:10C27000590BC3F30C0352F82100B0F5002F04D280 +:10C28000184407F0D5FCC0B200E0C05C227B617BA3 +:10C2900002F001020A4413180D4ADDB2525D6573C3 +:10C2A00042EA132681EA000281F080016A4041409F +:10C2B000584002F0100201EA000332435B0903F028 +:10C2C00004031343237370BD3CD50020E8ED012027 +:10C2D00010D8002070B5154C154A238B590BC3F3A9 +:10C2E0000C0352F82100B0F5002F04D2184407F0D7 +:10C2F0009FFCC0B200E0C05C627B0E49131A504044 +:10C30000DDB2C3F300265A40495D00EA02036573BB +:10C3100041F002015B090E4385EA000103F00403CA +:10C3200001F0100131430B43237370BD3CD5002055 +:10C33000E8ED012010D8002070B5174C174A238B68 +:10C34000590BC3F30C0352F82100B0F5002F04D2AF +:10C35000184407F06DFCC0B200E0C05C627B237B38 +:10C36000111A504003F00103CB1A0D49DDB2C3F39B +:10C3700000265A40495D00EA0203657341F002015C +:10C380005B090E4385EA000103F0040301F010018C +:10C3900031430B43237370BD3CD50020E8ED0120F1 +:10C3A00010D8002010B50D4C0D4A238B590BC3F348 +:10C3B0000C0352F82100B0F5002F04D2184407F006 +:10C3C00037FCC0B200E0C05C637B1840054B1B5CCF +:10C3D000607343F01003237310BD00BF3CD50020F1 +:10C3E000E8ED012010DB002010B50C4C0C4A238B2B +:10C3F000590BC3F30C0352F82100B0F5002F04D2FF +:10C40000184407F015FCC0B200E0C05C637B5840E4 +:10C41000044B1B5C6073237310BD00BF3CD5002030 +:10C42000E8ED012010DB002010B50C4C0C4A238BEA +:10C43000590BC3F30C0352F82100B0F5002F04D2BE +:10C44000184407F0F5FBC0B200E0C05C637B184302 +:10C45000044B1B5C6073237310BD00BF3CD50020F0 +:10C46000E8ED012010DB002038B5154C154A238B70 +:10C47000590BC3F30C0352F82100B0F5002F04D27E +:10C48000184407F0D5FBC0B200E0C05C627B0E4DE3 +:10C49000131A5040D9B25A40695CC3F3002541F0E9 +:10C4A00002010D4380EA030100EA020301F01001DA +:10C4B0005B09294303F004030B43237338BD00BF1A +:10C4C0003CD50020E8ED012010D8002038B5214DE2 +:10C4D0006C68FEF7B7FF6860631E834208D11E4B8D +:10C4E0001B68002B34D11D4B0A22012118682BE058 +:10C4F000420B1B4BC0F30C0053F82230B3F5002F56 +:10C5000004D2184407F094FBC0B200E0185C6B68DA +:10C51000A21E93420BD108B1FB2819D10E4B1B6808 +:10C52000B3B90E4B0E220221186804380CE0043C0B +:10C53000A3420DD131280BD1074B1B6843B9074BE0 +:10C540001422022118680A38BDE83840FBF718BDEC +:10C5500038BD00BF3CD5002014D7002028EE0120B4 +:10C56000E8ED0120104A114938B5138B1546147BAC +:10C57000580BC3F30C0304F0010451F82000B0F58C +:10C58000002F05D2184407F053FB00F0800003E0B1 +:10C59000C05C20F07F00C0B2054B44F010041B5C6F +:10C5A0001C432C7338BD00BF3CD50020E8ED0120B2 +:10C5B00010DC0020104A114938B5138B1546147B46 +:10C5C000580BC3F30C0304F0010451F82000B0F53C +:10C5D000002F05D2184407F02BFB00F0400003E0C9 +:10C5E000C05C00F04000C0B2054B44F010041B5C7E +:10C5F0001C432C7338BD00BF3CD50020E8ED012062 +:10C6000010DC0020104A114938B5138B1546147BF5 +:10C61000580BC3F30C0304F0010451F82000B0F5EB +:10C62000002F05D2184407F003FB00F0200003E0C0 +:10C63000C05C00F02000C0B2054B44F010041B5C4D +:10C640001C432C7338BD00BF3CD50020E8ED012011 +:10C6500010DC0020104A114938B5138B1546147BA5 +:10C66000580BC3F30C0304F0010451F82000B0F59B +:10C67000002F05D2184407F0DBFA00F0100003E0A9 +:10C68000C05C00F01000C0B2054B44F010041B5C0D +:10C690001C432C7338BD00BF3CD50020E8ED0120C1 +:10C6A00010DC0020104A114938B5138B1546147B55 +:10C6B000580BC3F30C0304F0010451F82000B0F54B +:10C6C000002F05D2184407F0B3FA00F0080003E089 +:10C6D000C05C00F00800C0B2054B44F010041B5CC5 +:10C6E0001C432C7338BD00BF3CD50020E8ED012071 +:10C6F00010DC0020104A114938B5138B1546147B05 +:10C70000580BC3F30C0304F0010451F82000B0F5FA +:10C71000002F05D2184407F08BFA00F0040003E064 +:10C72000C05C00F00400C0B2054B44F010041B5C78 +:10C730001C432C7338BD00BF3CD50020E8ED012020 +:10C7400010DC0020104A114938B5138B1546147BB4 +:10C75000580BC3F30C0304F0010451F82000B0F5AA +:10C76000002F05D2184407F063FA00F0020003E03E +:10C77000C05C00F00200C0B2054B44F010041B5C2A +:10C780001C432C7338BD00BF3CD50020E8ED0120D0 +:10C7900010DC002038B50E4B0E491A8B1D461C7B51 +:10C7A000500BC2F30C0304F0010451F82000B0F563 +:10C7B000002F03D2184407F03BFA00E0C05C00F001 +:10C7C0000100054B44F010041B5C1C432C7338BD66 +:10C7D0003CD50020E8ED012010DC002070B5144E9F +:10C7E000144D33682C7B590B134A04F00104C3F336 +:10C7F0000C0352F8210044F01004B0F5002F64B28D +:10C8000005D2184407F014FA00F0800003E0C05C81 +:10C8100020F07F00C0B2094B1B5C23F028031C43AF +:10C8200033681B0A03F0280323432B7370BD00BF3A +:10C83000105000203CD50020E8ED012010DC002045 +:10C84000FFF7CCBF70B5144E144D33682C7B590BD9 +:10C85000134A04F00104C3F30C0352F8210044F01E +:10C860001004B0F5002F64B205D2184407F0E0F9C7 +:10C8700000F0400003E0C05C00F04000C0B2094B93 +:10C880001B5C23F028031C4333681B0A03F02803B6 +:10C8900023432B7370BD00BF105000203CD50020F7 +:10C8A000E8ED012010DC0020FFF7CCBF70B5144E7E +:10C8B000144D33682C7B590B134A04F00104C3F365 +:10C8C0000C0352F8210044F01004B0F5002F64B2BC +:10C8D00005D2184407F0ACF900F0200003E0C05C7A +:10C8E00000F02000C0B2094B1B5C23F028031C435E +:10C8F00033681B0A03F0280323432B7370BD00BF6A +:10C90000105000203CD50020E8ED012010DC002074 +:10C91000FFF7CCBF70B5144E144D33682C7B590B08 +:10C92000134A04F00104C3F30C0352F8210044F04D +:10C930001004B0F5002F64B205D2184407F078F95E +:10C9400000F0100003E0C05C00F01000C0B2094B22 +:10C950001B5C23F028031C4333681B0A03F02803E5 +:10C9600023432B7370BD00BF105000203CD5002026 +:10C97000E8ED012010DC0020FFF7CCBF70B5144EAD +:10C98000144D33682C7B590B134A04F00104C3F394 +:10C990000C0352F8210044F01004B0F5002F64B2EB +:10C9A00005D2184407F044F900F0080003E0C05C29 +:10C9B00000F00800C0B2094B1B5C23F028031C43A5 +:10C9C00033681B0A03F0280323432B7370BD00BF99 +:10C9D000105000203CD50020E8ED012010DC0020A4 +:10C9E000FFF7CCBF70B5144E144D33682C7B590B38 +:10C9F000134A04F00104C3F30C0352F8210044F07D +:10CA00001004B0F5002F64B205D2184407F010F9F5 +:10CA100000F0040003E0C05C00F00400C0B2094B69 +:10CA20001B5C23F028031C4333681B0A03F0280314 +:10CA300023432B7370BD00BF105000203CD5002055 +:10CA4000E8ED012010DC0020FFF7CCBF70B5144EDC +:10CA5000144D33682C7B590B134A04F00104C3F3C3 +:10CA60000C0352F8210044F01004B0F5002F64B21A +:10CA700005D2184407F0DCF800F0020003E0C05CC7 +:10CA800000F00200C0B2094B1B5C23F028031C43DA +:10CA900033681B0A03F0280323432B7370BD00BFC8 +:10CAA000105000203CD50020E8ED012010DC0020D3 +:10CAB000FFF7CCBF134A1449136870B5134D580BD8 +:10CAC0001646C3F30C032C7B51F8200004F001043C +:10CAD000B0F5002F44F0100464B203D2184407F0FC +:10CAE000A7F800E0C05C00F00100094B1B5C23F0DC +:10CAF00028031C4333681B0A03F0280323432B73CA +:10CB000070BD00BF10500020E8ED01203CD5002092 +:10CB100010DC0020FFF7CEBF38B5194DAC8BFEF707 +:10CB2000EDFC184A44FA80F02C4683B21360590B8E +:10CB3000154AC3F30C0352F82100B0F5002F04D2BC +:10CB4000184407F075F8C0B200E0C05C627B0F4D7E +:10CB5000131A5040D9B25A40695CC3F3002541F022 +:10CB600002010D4380EA030100EA020301F0100113 +:10CB70005B09294303F004030B43237338BD00BF53 +:10CB80003CD5002010500020E8ED012010D80020F6 +:10CB900038B5104DAC8BFEF7B1FC0F4A44FA80F06B +:10CBA0002C4683B21360590B0C4AC3F30C0352F8A2 +:10CBB0002100B0F5002F04D2184407F039F8C0B2B4 +:10CBC00000E0C05C637B1843054B1B5C6073237300 +:10CBD00038BD00BF3CD5002010500020E8ED0120FA +:10CBE00010DB002038B5104DAC8BFEF787FC0F4AE8 +:10CBF00044FA80F02C4683B21360590B0C4AC3F3FD +:10CC00000C0352F82100B0F5002F04D2184407F0AD +:10CC10000FF8C0B200E0C05C637B5840054B1B5C62 +:10CC20006073237338BD00BF3CD500201050002036 +:10CC3000E8ED012010DB002038B5114DAC8BFEF77C +:10CC40005DFC104A44FA80F02C4683B21360590B05 +:10CC50000D4AC3F30C0352F82100B0F5002F04D2A3 +:10CC6000184406F0E5FFC0B200E0C05C637B1840EA +:10CC7000064B1B5C607343F01003237338BD00BF89 +:10CC80003CD5002010500020E8ED012010DB0020F2 +:10CC900070B51B4DAC8BFEF731FC1A4A44FA80F09C +:10CCA0002C4683B21360590B174AC3F30C0352F896 +:10CCB0002100B0F5002F04D2184406F0B9FFC0B22D +:10CCC00000E0C05C627B237B111A504003F001033B +:10CCD000CB1A0E49DDB2C3F300265A40495D00EA83 +:10CCE0000203657341F002015B090E4385EA00010E +:10CCF00003F0040301F0100131430B43237370BDB3 +:10CD00003CD5002010500020E8ED012010D8002074 +:10CD100070B5194DAC8BFEF7F1FB184A44FA80F060 +:10CD20002C4683B21360590B154AC3F30C0352F817 +:10CD30002100B0F5002F04D2184406F079FFC0B2EC +:10CD400000E0C05C627B0F49131A5040DDB2C3F3B0 +:10CD500000265A40495D00EA0203657341F0020172 +:10CD60005B090E4385EA000103F0040301F01001A2 +:10CD700031430B43237370BD3CD50020105000207D +:10CD8000E8ED012010D8002070B51B4CA58BFEF7F4 +:10CD9000B5FB1A4A45FA80F083B21360590B184A62 +:10CDA000C3F30C0352F82100B0F5002F04D218444D +:10CDB00006F03EFFC0B200E0C05C227B617B02F067 +:10CDC00001020A4413180F4ADDB2525D657342EA4C +:10CDD000132681EA000281F080016A4041405840F8 +:10CDE00002F0100201EA000332435B0903F004037E +:10CDF0001343237370BD00BF3CD5002010500020AA +:10CE0000E8ED012010D8002070B5194DAC8BFEF76D +:10CE100075FB184A44FA80F02C4683B21360590B14 +:10CE2000154AC3F30C0352F82100B0F5002F04D2C9 +:10CE3000184406F0FDFEC0B200E0C05C627B0F4DFE +:10CE4000131882EA000182F08002DEB242405840AC +:10CE50007140AD5D667301F01001294341EA132171 +:10CE600002EA00035B0903F004030B43237370BD64 +:10CE70003CD5002010500020E8ED012010D8002003 +:10CE800038B50D4DAC8BFEF739FB0C4A44FA80F0F7 +:10CE900083B21360590B0A4AC3F30C0352F8210002 +:10CEA000B0F5002F04D2184406F0C2FEC0B200E074 +:10CEB000C05C687338BD00BF3CD500201050002016 +:10CEC000E8ED012038B50D4DAC8BFEF717FB0C4A91 +:10CED00044FA80F083B21360590B0A4AC3F30C037F +:10CEE00052F82100B0F5002F04D2184406F0A0FE3D +:10CEF000C0B200E0C05C287638BD00BF3CD5002041 +:10CF000010500020E8ED012038B50D4DAC8BFEF738 +:10CF1000F5FA0C4A44FA80F083B21360590B0A4ABE +:10CF2000C3F30C0352F82100B0F5002F04D21844CB +:10CF300006F07EFEC0B200E0C05C687638BD00BF7F +:10CF40003CD5002010500020E8ED012038B50D4DF3 +:10CF5000AC8BFEF7D3FA0C4A44FA80F083B213602C +:10CF6000590B0A4AC3F30C0352F82100B0F5002F05 +:10CF700004D2184406F05CFEC0B200E0C05C287524 +:10CF800038BD00BF3CD5002010500020E8ED012046 +:10CF900038B50D4DAC8BFEF7B1FA0C4A44FA80F06F +:10CFA00083B21360590B0A4AC3F30C0352F82100F1 +:10CFB000B0F5002F04D2184406F03AFEC0B200E0EB +:10CFC000C05C687538BD00BF3CD500201050002003 +:10CFD000E8ED012038B50D4DAC8BFEF78FFA0C4A09 +:10CFE00044FA80F083B21360590B0A4AC3F30C036E +:10CFF00052F82100B0F5002F04D2184406F018FEB4 +:10D00000C0B200E0C05C287438BD00BF3CD5002031 +:10D0100010500020E8ED012038B50D4DAC8BFEF727 +:10D020006DFA0C4A44FA80F083B21360590B0A4A35 +:10D03000C3F30C0352F82100B0F5002F04D21844BA +:10D0400006F0F6FDC0B200E0C05C687438BD00BFF9 +:10D050003CD5002010500020E8ED01202DE9F041E2 +:10D06000304D314C2B68314E053B314FDFF8C480D9 +:10D070002B60A388023BA380238B5A0BC3F30C03C2 +:10D0800056F82200B84204D8184406F0D1FDC0B2C8 +:10D0900000E0C05C627B218B131A5040227B013977 +:10D0A000DBB202F0010221835840218A42F00202E1 +:10D0B00000F010000139104318F8032089B222F063 +:10D0C000280221820243D00644BF03F1FF33DBB2C2 +:10D0D000980748BF42F0200222731A0742BF237B01 +:10D0E00043F008032373A9B1237B0F4943F00402E3 +:10D0F0005B0622730ED42B68002B11DD91F83420CF +:10D10000153B0232002B81F83420064A1360B3DC51 +:10D11000BDE8F081A3880233A3802B6805332B6020 +:10D12000BDE8F08128EE01203CD50020E8ED01208B +:10D13000FFFF070010D800202DE9F041304D314CA1 +:10D140002B68314E053B314FDFF8C4802B60A3883C +:10D15000023BA380238B5A0BC3F30C0356F8220027 +:10D16000B84204D8184406F063FDC0B200E0C05CC9 +:10D17000627B218B131A5040227B0131DBB202F01B +:10D18000010221835840218A42F0020200F010007F +:10D190000139104318F8032089B222F028022182B5 +:10D1A0000243D00644BF03F1FF33DBB2980748BF08 +:10D1B00042F0200222731A0742BF237B43F0080388 +:10D1C0002373A9B1237B0F4943F004025B0622734A +:10D1D0000ED42B68002B11DD91F83420153B023260 +:10D1E000002B81F83420064A1360B3DCBDE8F081DF +:10D1F000A3880233A3802B6805332B60BDE8F08140 +:10D2000028EE01203CD50020E8ED0120FFFF0700BB +:10D2100010D8002010B5204C204A238B590BC3F3A3 +:10D220000C0352F82100B0F5002F04D2184406F088 +:10D23000FFFCC0B200E0C05C627B218B131A50403F +:10D24000227B0139DBB202F0010221835840218A9E +:10D2500042F0020200F0100001391043104A89B276 +:10D26000D25C218222F028020243D00644BF03F19F +:10D27000FF33DBB2980748BF42F020021B0722733E +:10D2800042BF237B43F00803237319B1237B43F090 +:10D290000403237310BD00BF3CD50020E8ED01203E +:10D2A00010D8002010B5204C204A238B590BC3F313 +:10D2B0000C0352F82100B0F5002F04D2184406F0F8 +:10D2C000B7FCC0B200E0C05C627B218B131A5040F7 +:10D2D000227B0131DBB202F0010221835840218A16 +:10D2E00042F0020200F0100001391043104A89B2E6 +:10D2F000D25C218222F028020243D00644BF03F10F +:10D30000FF33DBB2980748BF42F020021B072273AD +:10D3100042BF237B43F00803237319B1237B43F0FF +:10D320000403237310BD00BF3CD50020E8ED0120AD +:10D3300010D8002038B5194D2C8CFEF7DFF8184AAC +:10D3400044FA80F02C4683B21360590B154AC3F39C +:10D350000C0352F82100B0F5002F04D2184406F057 +:10D3600067FCC0B200E0C05C627B0F4D131A5040F6 +:10D37000D9B25A40695CC3F3002541F002010D4364 +:10D3800080EA030100EA020301F010015B0929436E +:10D3900003F004030B43237338BD00BF3CD50020CA +:10D3A00010500020E8ED012010D8002038B5104DB5 +:10D3B0002C8CFEF7A3F80F4A44FA80F02C4683B277 +:10D3C0001360590B0C4AC3F30C0352F82100B0F55B +:10D3D000002F04D2184406F02BFCC0B200E0C05C61 +:10D3E000637B1843054B1B5C6073237338BD00BF20 +:10D3F0003CD5002010500020E8ED012010DB00207B +:10D4000038B5104D2C8CFEF779F80F4A44FA80F0AD +:10D410002C4683B21360590B0C4AC3F30C0352F829 +:10D420002100B0F5002F04D2184406F001FCC0B270 +:10D4300000E0C05C637B5840054B1B5C607323734A +:10D4400038BD00BF3CD5002010500020E8ED012081 +:10D4500010DB002038B5114D2C8CFEF74FF8104A28 +:10D4600044FA80F02C4683B21360590B0D4AC3F383 +:10D470000C0352F82100B0F5002F04D2184406F036 +:10D48000D7FBC0B200E0C05C637B1840064B1B5C5E +:10D49000607343F01003237338BD00BF3CD50020F8 +:10D4A00010500020E8ED012010DB002070B51B4D6E +:10D4B0002C8CFEF723F81A4A44FA80F02C4683B2EB +:10D4C0001360590B174AC3F30C0352F82100B0F54F +:10D4D000002F04D2184406F0ABFBC0B200E0C05CE1 +:10D4E000627B237B111A504003F00103CB1A0E49D3 +:10D4F000DDB2C3F300265A40495D00EA02036573BA +:10D5000041F002015B090E4385EA000103F00403C8 +:10D5100001F0100131430B43237370BD3CD5002053 +:10D5200010500020E8ED012010D8002070B5194DF2 +:10D530002C8CFDF7E3FF184A44FA80F02C4683B2A6 +:10D540001360590B154AC3F30C0352F82100B0F5D0 +:10D55000002F04D2184406F06BFBC0B200E0C05CA0 +:10D56000627B0F49131A5040DDB2C3F300265A40C4 +:10D57000495D00EA0203657341F002015B090E4355 +:10D5800085EA000103F0040301F0100131430B436D +:10D59000237370BD3CD5002010500020E8ED012021 +:10D5A00010D8002070B51B4C258CFDF7A7FF1A4A38 +:10D5B00045FA80F083B21360590B184AC3F30C0389 +:10D5C00052F82100B0F5002F04D2184406F030FBC9 +:10D5D000C0B200E0C05C227B617B02F001020A4421 +:10D5E00013180F4ADDB2525D657342EA132681EAD1 +:10D5F000000281F080016A404140584002F0100270 +:10D6000001EA000332435B0903F00403134323736D +:10D6100070BD00BF3CD5002010500020E8ED012077 +:10D6200010D8002070B5194D2C8CFDF767FF184AF3 +:10D6300044FA80F02C4683B21360590B154AC3F3A9 +:10D640000C0352F82100B0F5002F04D2184406F064 +:10D65000EFFAC0B200E0C05C627B0F4D131882EAA3 +:10D66000000182F08002DEB2424058407140AD5D60 +:10D67000667301F01001294341EA132102EA000315 +:10D680005B0903F004030B43237370BD3CD50020FA +:10D6900010500020E8ED012010D8002038B50D4DC5 +:10D6A0002C8CFDF72BFF0C4A44FA80F083B21360F8 +:10D6B000590B0A4AC3F30C0352F82100B0F5002FAE +:10D6C00004D2184406F0B4FAC0B200E0C05C68733B +:10D6D00038BD00BF3CD5002010500020E8ED0120EF +:10D6E00038B50D4D2C8CFDF709FF0C4A44FA80F03B +:10D6F00083B21360590B0A4AC3F30C0352F821009A +:10D70000B0F5002F04D2184406F092FAC0B200E03F +:10D71000C05C287638BD00BF3CD5002010500020EA +:10D72000E8ED012038B50D4D2C8CFDF7E7FE0C4AD5 +:10D7300044FA80F083B21360590B0A4AC3F30C0316 +:10D7400052F82100B0F5002F04D2184406F070FA08 +:10D75000C0B200E0C05C687638BD00BF3CD5002098 +:10D7600010500020E8ED012038B50D4D2C8CFDF750 +:10D77000C5FE0C4A44FA80F083B21360590B0A4A82 +:10D78000C3F30C0352F82100B0F5002F04D2184463 +:10D7900006F04EFAC0B200E0C05C287538BD00BF8C +:10D7A0003CD5002010500020E8ED012038B50D4D8B +:10D7B0002C8CFDF7A3FE0C4A44FA80F083B2136070 +:10D7C000590B0A4AC3F30C0352F82100B0F5002F9D +:10D7D00004D2184406F02CFAC0B200E0C05C6875B0 +:10D7E00038BD00BF3CD5002010500020E8ED0120DE +:10D7F00038B50D4D2C8CFDF781FE0C4A44FA80F0B3 +:10D8000083B21360590B0A4AC3F30C0352F8210088 +:10D81000B0F5002F04D2184406F00AFAC0B200E0B6 +:10D82000C05C287438BD00BF3CD5002010500020DB +:10D83000E8ED012038B50D4D2C8CFDF75FFE0C4A4C +:10D8400044FA80F083B21360590B0A4AC3F30C0305 +:10D8500052F82100B0F5002F04D2184406F0E8F980 +:10D86000C0B200E0C05C687438BD00BF3CD5002089 +:10D8700010500020E8ED0120024B597B188AF9F77F +:10D88000E3BC00BF3CD50020024B597B988AF9F7D6 +:10D89000DBBC00BF3CD5002038B504460D460978F6 +:10D8A000F9F7D2FC601C697880B2BDE83840F9F71E +:10D8B000CBBC000008B5FDF7C5FD034B034918605C +:10D8C000BDE80840FFF7E8BF1050002054D5002005 +:10D8D000FFF7F0BF044B1A8903F11001023A1A81D5 +:10D8E0009868FFF7D9BF00BF3CD5002010B5054CA4 +:10D8F0002389211D023B2381A068FFF7CDFF002370 +:10D90000636010BD3CD5002038B5094CFDF79AFD89 +:10D91000084D2389211D2860023B2381A068FFF761 +:10D92000BBFF2B68044A63601368073B136038BD74 +:10D930003CD500201050002028EE012010B5054CE9 +:10D940002389211D023B2381A068FFF7A5FF08233F +:10D95000636010BD3CD50020044B1A8903F114010B +:10D96000023A1A819868FFF797BF00BF3CD50020A4 +:10D9700010B5054C2389211D023B2381A068FFF7C8 +:10D980008BFF1023636010BD3CD50020044B1A8927 +:10D9900003F11C01023A1A819868FFF77DBF00BFAE +:10D9A0003CD5002013B50023074C02A9A06841F81C +:10D9B000043DFEF79DF904F11C01A068FFF76CFF20 +:10D9C000019BE36102B010BD3CD5002008B5FDF716 +:10D9D00039FD034B03491860BDE80840FFF75CBF01 +:10D9E0001050002058D5002010B5054C2389211D6A +:10D9F000023B2381A068FFF74FFF1823636010BD2F +:10DA00003CD5002013B50023074C02A9A06841F8BB +:10DA1000043DFEF76DF904F11801A068FFF73CFF23 +:10DA2000019BA36102B010BD3CD50020044B1A89B4 +:10DA300003F11801023A1A819868FFF72DBF00BF61 +:10DA40003CD5002010B5054C2389211D023B2381C4 +:10DA5000A068FFF721FF2023636010BD3CD50020A4 +:10DA600008B5FDF7EFFC034B03491860BDE808401B +:10DA7000FFF712BF1050002044D5002008B5FDF775 +:10DA8000E1FC034B03491860BDE80840FFF704BF01 +:10DA90001050002050D5002008B5FDF7D3FC034BF3 +:10DAA00003491860BDE80840FFF7F6BE105000209B +:10DAB0004CD5002010B5054C2389211D023B238144 +:10DAC000A068FFF7E9FE2823636010BD3CD5002065 +:10DAD000044B1A8903F10C01023A1A819868FFF786 +:10DAE000DBBE00BF3CD5002010B5054C2389211DAD +:10DAF000023B2381A068FFF7CFFE3023636010BD97 +:10DB00003CD50020044B1A8903F12001023A1A8106 +:10DB10009868FFF7C1BE00BF3CD5002013B50023B5 +:10DB2000074C02A9A06841F8043DFEF7E1F804F1B2 +:10DB30002001A068FFF7B0FE019B236202B010BD78 +:10DB40003CD5002008B5FDF77DFC034B0349186068 +:10DB5000BDE80840FFF7A0BE105000205CD50020B3 +:10DB600010B5054C2389211D023B2381A068FFF7D6 +:10DB700093FE3823636010BD3CD5002008B5FDF747 +:10DB800061FC044B1860044B597BBDE80840F9F771 +:10DB90005BBB00BF105000203CD500200C4B10B5E3 +:10DBA0001C8B0C4B620BC4F30C0053F82230B3F502 +:10DBB000002F04D2184406F03BF8C0B200E0185C15 +:10DBC000FAF7F4F901462046BDE81040F9F73CBBEE +:10DBD0003CD50020E8ED01200C4B10B51C8B0C4B04 +:10DBE000620BC4F30C0053F82230B3F5002F04D2BB +:10DBF000184406F01DF8C0B200E0185CFAF7E6F928 +:10DC000001462046BDE81040F9F71EBB3CD5002078 +:10DC1000E8ED0120054B10B51C8BFDF76FFC0146AC +:10DC20002046BDE81040F9F70FBB00BF3CD50020EF +:10DC3000024B597C188BF9F707BB00BF3CD500207D +:10DC4000024B197C188BF9F7FFBA00BF3CD50020B6 +:10DC5000024B597D188BF9F7F7BA00BF3CD500206D +:10DC6000024B197D188BF9F7EFBA00BF3CD50020A5 +:10DC7000024B597E188BF9F7E7BA00BF3CD500205C +:10DC8000024B197E188BF9F7DFBA00BF3CD5002094 +:10DC9000024B597B188BF9F7D7BA00BF3CD500204F +:10DCA0000C4B10B51C8B0C4B620BC4F30C0053F8DF +:10DCB0002230B3F5002F04D2184405F0B9FFC1B2E9 +:10DCC00000E0195C204641F08001BDE81040F9F702 +:10DCD000BBBA00BF3CD50020E8ED01200C4B10B5CD +:10DCE0001C8B0C4B620BC4F30C0053F82230B3F5C1 +:10DCF000002F04D2184405F09BFFC1B200E0195C6C +:10DD0000204641F04001BDE81040F9F79DBA00BF40 +:10DD10003CD50020E8ED01200C4B10B51C8B0C4BC2 +:10DD2000620BC4F30C0053F82230B3F5002F04D279 +:10DD3000184405F07DFFC1B200E0195C204641F0B7 +:10DD40002001BDE81040F9F77FBA00BF3CD50020A4 +:10DD5000E8ED01200C4B10B51C8B0C4B620BC4F38F +:10DD60000C0053F82230B3F5002F04D2184405F00C +:10DD70005FFFC1B200E0195C204641F01001BDE830 +:10DD80001040F9F761BA00BF3CD50020E8ED012052 +:10DD90000C4B10B51C8B0C4B620BC4F30C0053F8EE +:10DDA0002230B3F5002F04D2184405F041FFC1B270 +:10DDB00000E0195C204641F00801BDE81040F9F789 +:10DDC00043BA00BF3CD50020E8ED01200C4B10B554 +:10DDD0001C8B0C4B620BC4F30C0053F82230B3F5D0 +:10DDE000002F04D2184405F023FFC1B200E0195CF3 +:10DDF000204641F00401BDE81040F9F725BA00BF04 +:10DE00003CD50020E8ED01200C4B10B51C8B0C4BD1 +:10DE1000620BC4F30C0053F82230B3F5002F04D288 +:10DE2000184405F005FFC1B200E0195C204641F03E +:10DE30000201BDE81040F9F707BA00BF3CD5002049 +:10DE4000E8ED01200C4B10B51C8B0C4B620BC4F39E +:10DE50000C0053F82230B3F5002F04D2184405F01B +:10DE6000E7FEC1B200E0195C204641F00101BDE8C7 +:10DE70001040F9F7E9B900BF3CD50020E8ED0120DA +:10DE80000C4B10B51C8B0C4B620BC4F30C0053F8FD +:10DE90002230B3F5002F04D2184405F0C9FEC1B2F8 +:10DEA00000E0195C204601F07F01BDE81040F9F761 +:10DEB000CBB900BF3CD50020E8ED01200C4B10B5DC +:10DEC0001C8B0C4B620BC4F30C0053F82230B3F5DF +:10DED000002F04D2184405F0ABFEC1B200E0195C7B +:10DEE000204601F0BF01BDE81040F9F7ADB900BF11 +:10DEF0003CD50020E8ED01200C4B10B51C8B0C4BE1 +:10DF0000620BC4F30C0053F82230B3F5002F04D297 +:10DF1000184405F08DFEC1B200E0195C204601F006 +:10DF2000DF01BDE81040F9F78FB900BF3CD50020F4 +:10DF3000E8ED01200C4B10B51C8B0C4B620BC4F3AD +:10DF40000C0053F82230B3F5002F04D2184405F02A +:10DF50006FFEC1B200E0195C204601F0EF01BDE8A0 +:10DF60001040F9F771B900BF3CD50020E8ED012061 +:10DF70000C4B10B51C8B0C4B620BC4F30C0053F80C +:10DF80002230B3F5002F04D2184405F051FEC1B27F +:10DF900000E0195C204601F0F701BDE81040F9F7F8 +:10DFA00053B900BF3CD50020E8ED01200C4B10B563 +:10DFB0001C8B0C4B620BC4F30C0053F82230B3F5EE +:10DFC000002F04D2184405F033FEC1B200E0195C02 +:10DFD000204601F0FB01BDE81040F9F735B900BF5C +:10DFE0003CD50020E8ED01200C4B10B51C8B0C4BF0 +:10DFF000620BC4F30C0053F82230B3F5002F04D2A7 +:10E00000184405F015FEC1B200E0195C204601F08D +:10E01000FD01BDE81040F9F717B900BF3CD500205D +:10E02000E8ED01200C4B10B51C8B0C4B620BC4F3BC +:10E030000C0053F82230B3F5002F04D2184405F039 +:10E04000F7FDC1B200E0195C204601F0FE01BDE819 +:10E050001040F9F7F9B800BF3CD50020E8ED0120E9 +:10E060000C4B10B51C8B0C4B620BC4F30C0053F81B +:10E070002230B3F5002F04D2184405F0D9FDC0B208 +:10E0800000E0185CFAF726F801462046BDE810408B +:10E09000F9F7DAB83CD50020E8ED01200C4B10B5BB +:10E0A0001C8B0C4B620BC4F30C0053F82230B3F5FD +:10E0B000002F04D2184405F0BBFDC0B200E0185C8C +:10E0C000F9F7F8FF01462046BDE81040F9F7BCB863 +:10E0D0003CD50020E8ED01200C4B10B51C8B0C4BFF +:10E0E000620BC4F30C0053F82230B3F5002F04D2B6 +:10E0F000184405F09DFDC0B200E0185CF9F7C8FFB8 +:10E1000001462046BDE81040F9F79EB83CD50020F6 +:10E11000E8ED01200C4B10B51C8B0C4B620BC4F3CB +:10E120000C0053F82230B3F5002F04D2184405F048 +:10E130007FFDC0B200E0185CF9F79CFF0146204665 +:10E14000BDE81040F9F780B83CD50020E8ED01208B +:10E150000C4B10B51C8B0C4B620BC4F30C0053F82A +:10E160002230B3F5002F04D2184405F061FDC0B28F +:10E1700000E0185CF9F76CFF01462046BDE810404E +:10E18000F9F762B83CD50020E8ED01200C4B10B542 +:10E190001C8B0C4B620BC4F30C0053F82230B3F50C +:10E1A000002F04D2184405F043FDC0B200E0185C13 +:10E1B000F9F73CFF01462046BDE81040F9F744B8A6 +:10E1C0003CD50020E8ED01200C4B10B51C8B0C4B0E +:10E1D000620BC4F30C0053F82230B3F5002F04D2C5 +:10E1E000184405F025FDC0B200E0185CF9F70CFFFB +:10E1F00001462046BDE81040F9F726B83CD500207E +:10E20000E8ED01200C4B10B51C8B0C4B620BC4F3DA +:10E210000C0053F82230B3F5002F04D2184405F057 +:10E2200007FDC0B200E0185CF9F7E0FE01462046A9 +:10E23000BDE81040F9F708B83CD50020E8ED012012 +:10E240000D4A0E491368580BC3F30C0351F8200014 +:10E25000B0F5002F10B5144604D2184405F0E8FCC0 +:10E26000C0B200E0C05C40F08001054B20685973EB +:10E27000BDE81040F8F7E8BF10500020E8ED01209D +:10E280003CD500200C4B10B51C680C4B620BC4F342 +:10E290000C0053F82230B3F5002F04D2184405F0D7 +:10E2A000C7FCC1B200E0195C204641F08001BDE826 +:10E2B0001040F8F7C9BF00BF10500020E8ED012062 +:10E2C0000D4A0E491368580BC3F30C0351F8200094 +:10E2D000B0F5002F10B5144604D2184405F0A8FC80 +:10E2E000C0B200E0C05C40F08001054B20681976A8 +:10E2F000BDE81040F8F7A8BF10500020E8ED01205D +:10E300003CD500200D4A0E491368580BC3F30C038B +:10E3100051F82000B0F5002F10B5144604D218446F +:10E3200005F086FCC0B200E0C05C40F08001054B07 +:10E3300020685976BDE81040F8F786BF10500020DD +:10E34000E8ED01203CD500200D4A0E491368580B1A +:10E35000C3F30C0351F82000B0F5002F10B514469C +:10E3600004D2184405F064FCC0B200E0C05C40F088 +:10E370008001054B20681975BDE81040F8F764BFAF +:10E3800010500020E8ED01203CD500200D4A0E4938 +:10E390001368580BC3F30C0351F82000B0F5002F9D +:10E3A00010B5144604D2184405F042FCC0B200E097 +:10E3B000C05C40F08001054B20685975BDE81040F5 +:10E3C000F8F742BF10500020E8ED01203CD50020B6 +:10E3D0000D4A0E491368580BC3F30C0351F8200083 +:10E3E000B0F5002F10B5144604D2184405F020FCF7 +:10E3F000C0B200E0C05C40F08001054B2068197499 +:10E40000BDE81040F8F720BF10500020E8ED0120D3 +:10E410003CD500200D4A0E491368580BC3F30C037A +:10E4200051F82000B0F5002F10B5144604D218445E +:10E4300005F0FEFBC0B200E0C05C40F08001054B7F +:10E4400020685974BDE81040F8F7FEBE1050002057 +:10E45000E8ED01203CD500200D4A0E491368580B09 +:10E46000C3F30C0351F82000B0F5002F10B514468B +:10E4700004D2184405F0DCFBC0B200E0C05C40F000 +:10E480004001054B20685973BDE81040F8F7DCBE29 +:10E4900010500020E8ED01203CD500200C4B10B5B9 +:10E4A0001C680C4B620BC4F30C0053F82230B3F51C +:10E4B000002F04D2184405F0BBFBC1B200E0195C88 +:10E4C000204641F04001BDE81040F8F7BDBE00BF56 +:10E4D00010500020E8ED01200D4A0E491368580B3A +:10E4E000C3F30C0351F82000B0F5002F10B514460B +:10E4F00004D2184405F09CFBC0B200E0C05C40F0C0 +:10E500004001054B20681976BDE81040F8F79CBE25 +:10E5100010500020E8ED01203CD500200D4A0E49A6 +:10E520001368580BC3F30C0351F82000B0F5002F0B +:10E5300010B5144604D2184405F07AFBC0B200E0CE +:10E54000C05C40F04001054B20685976BDE81040A2 +:10E55000F8F77ABE10500020E8ED01203CD50020ED +:10E560000D4A0E491368580BC3F30C0351F82000F1 +:10E57000B0F5002F10B5144604D2184405F058FB2E +:10E58000C0B200E0C05C40F04001054B2068197546 +:10E59000BDE81040F8F758BE10500020E8ED01200B +:10E5A0003CD500200D4A0E491368580BC3F30C03E9 +:10E5B00051F82000B0F5002F10B5144604D21844CD +:10E5C00005F036FBC0B200E0C05C40F04001054BF6 +:10E5D00020685975BDE81040F8F736BE105000208D +:10E5E000E8ED01203CD500200D4A0E491368580B78 +:10E5F000C3F30C0351F82000B0F5002F10B51446FA +:10E6000004D2184405F014FBC0B200E0C05C40F036 +:10E610004001054B20681974BDE81040F8F714BE9E +:10E6200010500020E8ED01203CD500200D4A0E4995 +:10E630001368580BC3F30C0351F82000B0F5002FFA +:10E6400010B5144604D2184405F0F2FAC0B200E046 +:10E65000C05C40F04001054B20685974BDE8104093 +:10E66000F8F7F2BD10500020E8ED01203CD5002065 +:10E670000D4A0E491368580BC3F30C0351F82000E0 +:10E68000B0F5002F10B5144604D2184405F0D0FAA6 +:10E69000C0B200E0C05C40F02001054B2068597317 +:10E6A000BDE81040F8F7D0BD10500020E8ED012083 +:10E6B0003CD500200C4B10B51C680C4B620BC4F30E +:10E6C0000C0053F82230B3F5002F04D2184405F0A3 +:10E6D000AFFAC1B200E0195C204641F02001BDE86C +:10E6E0001040F8F7B1BD00BF10500020E8ED012048 +:10E6F0000D4A0E491368580BC3F30C0351F8200060 +:10E70000B0F5002F10B5144604D2184405F090FA65 +:10E71000C0B200E0C05C40F02001054B20681976D3 +:10E72000BDE81040F8F790BD10500020E8ED012042 +:10E730003CD500200D4A0E491368580BC3F30C0357 +:10E7400051F82000B0F5002F10B5144604D218443B +:10E7500005F06EFAC0B200E0C05C40F02001054B4D +:10E7600020685976BDE81040F8F76EBD10500020C3 +:10E77000E8ED01203CD500200D4A0E491368580BE6 +:10E78000C3F30C0351F82000B0F5002F10B5144668 +:10E7900004D2184405F04CFAC0B200E0C05C40F06E +:10E7A0002001054B20681975BDE81040F8F74CBDF5 +:10E7B00010500020E8ED01203CD500200D4A0E4904 +:10E7C0001368580BC3F30C0351F82000B0F5002F69 +:10E7D00010B5144604D2184405F02AFAC0B200E07D +:10E7E000C05C40F02001054B20685975BDE8104021 +:10E7F000F8F72ABD10500020E8ED01203CD500209C +:10E800000D4A0E491368580BC3F30C0351F820004E +:10E81000B0F5002F10B5144604D2184405F008FADC +:10E82000C0B200E0C05C40F02001054B20681974C4 +:10E83000BDE81040F8F708BD10500020E8ED0120B9 +:10E840003CD500200D4A0E491368580BC3F30C0346 +:10E8500051F82000B0F5002F10B5144604D218442A +:10E8600005F0E6F9C0B200E0C05C40F02001054BC5 +:10E8700020685974BDE81040F8F7E6BC105000203D +:10E88000E8ED01203CD500200D4A0E491368580BD5 +:10E89000C3F30C0351F82000B0F5002F10B5144657 +:10E8A00004D2184405F0C4F9C0B200E0C05C40F0E6 +:10E8B0001001054B20685973BDE81040F8F7C4BC3F +:10E8C00010500020E8ED01203CD500200C4B10B585 +:10E8D0001C680C4B620BC4F30C0053F82230B3F5E8 +:10E8E000002F04D2184405F0A3F9C1B200E0195C6E +:10E8F000204641F01001BDE81040F8F7A5BC00BF6C +:10E9000010500020E8ED01200D4A0E491368580B05 +:10E91000C3F30C0351F82000B0F5002F10B51446D6 +:10E9200004D2184405F084F9C0B200E0C05C40F0A5 +:10E930001001054B20681976BDE81040F8F784BC3B +:10E9400010500020E8ED01203CD500200D4A0E4972 +:10E950001368580BC3F30C0351F82000B0F5002FD7 +:10E9600010B5144604D2184405F062F9C0B200E0B4 +:10E97000C05C40F01001054B20685976BDE810409E +:10E98000F8F762BC10500020E8ED01203CD50020D3 +:10E990000D4A0E491368580BC3F30C0351F82000BD +:10E9A000B0F5002F10B5144604D2184405F040F914 +:10E9B000C0B200E0C05C40F01001054B2068197542 +:10E9C000BDE81040F8F740BC10500020E8ED0120F1 +:10E9D0003CD500200D4A0E491368580BC3F30C03B5 +:10E9E00051F82000B0F5002F10B5144604D2184499 +:10E9F00005F01EF9C0B200E0C05C40F01001054B0C +:10EA000020685975BDE81040F8F71EBC1050002072 +:10EA1000E8ED01203CD500200D4A0E491368580B43 +:10EA2000C3F30C0351F82000B0F5002F10B51446C5 +:10EA300004D2184405F0FCF8C0B200E0C05C40F01D +:10EA40001001054B20681974BDE81040F8F7FCBBB5 +:10EA500010500020E8ED01203CD500200D4A0E4961 +:10EA60001368580BC3F30C0351F82000B0F5002FC6 +:10EA700010B5144604D2184405F0DAF8C0B200E02C +:10EA8000C05C40F01001054B20685974BDE810408F +:10EA9000F8F7DABB10500020E8ED01203CD500204B +:10EAA0000D4A0E491368580BC3F30C0351F82000AC +:10EAB000B0F5002F10B5144604D2184405F0B8F88C +:10EAC000C0B200E0C05C40F00801054B20685973FB +:10EAD000BDE81040F8F7B8BB10500020E8ED012069 +:10EAE0003CD500200C4B10B51C680C4B620BC4F3DA +:10EAF0000C0053F82230B3F5002F04D2184405F06F +:10EB000097F8C1B200E0195C204641F00801BDE869 +:10EB10001040F8F799BB00BF10500020E8ED01202D +:10EB20000D4A0E491368580BC3F30C0351F820002B +:10EB3000B0F5002F10B5144604D2184405F078F84B +:10EB4000C0B200E0C05C40F00801054B20681976B7 +:10EB5000BDE81040F8F778BB10500020E8ED012028 +:10EB60003CD500200D4A0E491368580BC3F30C0323 +:10EB700051F82000B0F5002F10B5144604D2184407 +:10EB800005F056F8C0B200E0C05C40F00801054B4B +:10EB900020685976BDE81040F8F756BB10500020A9 +:10EBA000E8ED01203CD500200D4A0E491368580BB2 +:10EBB000C3F30C0351F82000B0F5002F10B5144634 +:10EBC00004D2184405F034F8C0B200E0C05C40F054 +:10EBD0000801054B20681975BDE81040F8F734BBF3 +:10EBE00010500020E8ED01203CD500200D4A0E49D0 +:10EBF0001368580BC3F30C0351F82000B0F5002F35 +:10EC000010B5144604D2184405F012F8C0B200E062 +:10EC1000C05C40F00801054B20685975BDE8104004 +:10EC2000F8F712BB10500020E8ED01203CD5002081 +:10EC30000D4A0E491368580BC3F30C0351F820001A +:10EC4000B0F5002F10B5144604D2184404F0F0FFBC +:10EC5000C0B200E0C05C40F00801054B20681974A8 +:10EC6000BDE81040F8F7F0BA10500020E8ED0120A0 +:10EC70003CD500200D4A0E491368580BC3F30C0312 +:10EC800051F82000B0F5002F10B5144604D21844F6 +:10EC900004F0CEFFC0B200E0C05C40F00801054BBC +:10ECA00020685974BDE81040F8F7CEBA1050002023 +:10ECB000E8ED01203CD500200D4A0E491368580BA1 +:10ECC000C3F30C0351F82000B0F5002F10B5144623 +:10ECD00004D2184404F0ACFFC0B200E0C05C40F0C5 +:10ECE0000401054B20685973BDE81040F8F7ACBA31 +:10ECF00010500020E8ED01203CD500200C4B10B551 +:10ED00001C680C4B620BC4F30C0053F82230B3F5B3 +:10ED1000002F04D2184404F08BFFC1B200E0195C4C +:10ED2000204641F00401BDE81040F8F78DBA00BF5D +:10ED300010500020E8ED01200D4A0E491368580BD1 +:10ED4000C3F30C0351F82000B0F5002F10B51446A2 +:10ED500004D2184404F06CFFC0B200E0C05C40F084 +:10ED60000401054B20681976BDE81040F8F76CBA2D +:10ED700010500020E8ED01203CD500200D4A0E493E +:10ED80001368580BC3F30C0351F82000B0F5002FA3 +:10ED900010B5144604D2184404F04AFFC0B200E093 +:10EDA000C05C40F00401054B20685976BDE8104076 +:10EDB000F8F74ABA10500020E8ED01203CD50020B9 +:10EDC0000D4A0E491368580BC3F30C0351F8200089 +:10EDD000B0F5002F10B5144604D2184404F028FFF3 +:10EDE000C0B200E0C05C40F00401054B206819751A +:10EDF000BDE81040F8F728BA10500020E8ED0120D7 +:10EE00003CD500200D4A0E491368580BC3F30C0380 +:10EE100051F82000B0F5002F10B5144604D2184464 +:10EE200004F006FFC0B200E0C05C40F00401054BF6 +:10EE300020685975BDE81040F8F706BA1050002058 +:10EE4000E8ED01203CD500200D4A0E491368580B0F +:10EE5000C3F30C0351F82000B0F5002F10B5144691 +:10EE600004D2184404F0E4FEC0B200E0C05C40F0FC +:10EE70000401054B20681974BDE81040F8F7E4B9A7 +:10EE800010500020E8ED01203CD500200D4A0E492D +:10EE90001368580BC3F30C0351F82000B0F5002F92 +:10EEA00010B5144604D2184404F0C2FEC0B200E00B +:10EEB000C05C40F00401054B20685974BDE8104067 +:10EEC000F8F7C2B910500020E8ED01203CD5002031 +:10EED0000D4A0E491368580BC3F30C0351F8200078 +:10EEE000B0F5002F10B5144604D2184404F0A0FE6B +:10EEF000C0B200E0C05C40F00201054B20685973CD +:10EF0000BDE81040F8F7A0B910500020E8ED01204E +:10EF10003CD500200C4B10B51C680C4B620BC4F3A5 +:10EF20000C0053F82230B3F5002F04D2184404F03B +:10EF30007FFEC1B200E0195C204641F00201BDE84D +:10EF40001040F8F781B900BF10500020E8ED012013 +:10EF50000D4A0E491368580BC3F30C0351F82000F7 +:10EF6000B0F5002F10B5144604D2184404F060FE2A +:10EF7000C0B200E0C05C40F00201054B2068197689 +:10EF8000BDE81040F8F760B910500020E8ED01200E +:10EF90003CD500200D4A0E491368580BC3F30C03EF +:10EFA00051F82000B0F5002F10B5144604D21844D3 +:10EFB00004F03EFEC0B200E0C05C40F00201054B30 +:10EFC00020685976BDE81040F8F73EB9105000208F +:10EFD000E8ED01203CD500200D4A0E491368580B7E +:10EFE000C3F30C0351F82000B0F5002F10B5144600 +:10EFF00004D2184404F01CFEC0B200E0C05C40F033 +:10F000000201054B20681975BDE81040F8F71CB9DE +:10F0100010500020E8ED01203CD500200D4A0E499B +:10F020001368580BC3F30C0351F82000B0F5002F00 +:10F0300010B5144604D2184404F0FAFDC0B200E042 +:10F04000C05C40F00201054B20685975BDE81040D6 +:10F05000F8F7FAB810500020E8ED01203CD5002068 +:10F060000D4A0E491368580BC3F30C0351F82000E6 +:10F07000B0F5002F10B5144604D2184404F0D8FDA2 +:10F08000C0B200E0C05C40F00201054B206819747A +:10F09000BDE81040F8F7D8B810500020E8ED012086 +:10F0A0003CD500200D4A0E491368580BC3F30C03DE +:10F0B00051F82000B0F5002F10B5144604D21844C2 +:10F0C00004F0B6FDC0B200E0C05C40F00201054BA8 +:10F0D00020685974BDE81040F8F7B6B81050002009 +:10F0E000E8ED01203CD500200D4A0E491368580B6D +:10F0F000C3F30C0351F82000B0F5002F10B51446EF +:10F1000004D2184404F094FDC0B200E0C05C40F0AA +:10F110000101054B20685973BDE81040F8F794B819 +:10F1200010500020E8ED01203CD500200C4B10B51C +:10F130001C680C4B620BC4F30C0053F82230B3F57F +:10F14000002F04D2184404F073FDC1B200E0195C32 +:10F15000204641F00101BDE81040F8F775B800BF46 +:10F1600010500020E8ED01200D4A0E491368580B9D +:10F17000C3F30C0351F82000B0F5002F10B514466E +:10F1800004D2184404F054FDC0B200E0C05C40F06A +:10F190000101054B20681976BDE81040F8F754B816 +:10F1A00010500020E8ED01203CD500200D4A0E490A +:10F1B0001368580BC3F30C0351F82000B0F5002F6F +:10F1C00010B5144604D2184404F032FDC0B200E079 +:10F1D000C05C40F00101054B20685976BDE8104045 +:10F1E000F8F732B810500020E8ED01203CD500209F +:10F1F0000D4A0E491368580BC3F30C0351F8200055 +:10F20000B0F5002F10B5144604D2184404F010FDD8 +:10F21000C0B200E0C05C40F00101054B20681975E8 +:10F22000BDE81040F8F710B810500020E8ED0120BC +:10F230003CD500200D4A0E491368580BC3F30C034C +:10F2400051F82000B0F5002F10B5144604D2184430 +:10F2500004F0EEFCC0B200E0C05C40F00101054BE0 +:10F2600020685975BDE81040F7F7EEBF1050002038 +:10F27000E8ED01203CD500200D4A0E491368580BDB +:10F28000C3F30C0351F82000B0F5002F10B514465D +:10F2900004D2184404F0CCFCC0B200E0C05C40F0E2 +:10F2A0000101054B20681974BDE81040F7F7CCBF89 +:10F2B00010500020E8ED01203CD500200D4A0E49F9 +:10F2C0001368580BC3F30C0351F82000B0F5002F5E +:10F2D00010B5144604D2184404F0AAFCC0B200E0F1 +:10F2E000C05C40F00101054B20685974BDE8104036 +:10F2F000F7F7AABF10500020E8ED01203CD5002010 +:10F300000D4A0E491368580BC3F30C0351F8200043 +:10F31000B0F5002F10B5144604D2184404F088FC50 +:10F32000C0B200E0C05C00F07F01054B206859735B +:10F33000BDE81040F7F788BF10500020E8ED01202D +:10F340003CD500200C4B10B51C680C4B620BC4F371 +:10F350000C0053F82230B3F5002F04D2184404F007 +:10F3600067FCC1B200E0195C204601F07F01BDE8F6 +:10F370001040F7F769BF00BF10500020E8ED0120F2 +:10F380000D4A0E491368580BC3F30C0351F82000C3 +:10F39000B0F5002F10B5144604D2184404F048FC10 +:10F3A000C0B200E0C05C00F07F01054B2068197618 +:10F3B000BDE81040F7F748BF10500020E8ED0120ED +:10F3C0003CD500200D4A0E491368580BC3F30C03BB +:10F3D00051F82000B0F5002F10B5144604D218449F +:10F3E00004F026FCC0B200E0C05C00F07F01054BD9 +:10F3F00020685976BDE81040F7F726BF105000206E +:10F40000E8ED01203CD500200D4A0E491368580B49 +:10F41000C3F30C0351F82000B0F5002F10B51446CB +:10F4200004D2184404F004FCC0B200E0C05C00F058 +:10F430007F01054B20681975BDE81040F7F704BF40 +:10F4400010500020E8ED01203CD500200D4A0E4967 +:10F450001368580BC3F30C0351F82000B0F5002FCC +:10F4600010B5144604D2184404F0E2FBC0B200E028 +:10F47000C05C00F07F01054B20685975BDE8104065 +:10F48000F7F7E2BE10500020E8ED01203CD5002047 +:10F490000D4A0E491368580BC3F30C0351F82000B2 +:10F4A000B0F5002F10B5144604D2184404F0C0FB88 +:10F4B000C0B200E0C05C00F07F01054B2068197409 +:10F4C000BDE81040F7F7C0BE10500020E8ED012065 +:10F4D0003CD500200D4A0E491368580BC3F30C03AA +:10F4E00051F82000B0F5002F10B5144604D218448E +:10F4F00004F09EFBC0B200E0C05C00F07F01054B51 +:10F5000020685974BDE81040F7F79EBE10500020E7 +:10F51000E8ED01203CD500200D4A0E491368580B38 +:10F52000C3F30C0351F82000B0F5002F10B51446BA +:10F5300004D2184404F07CFBC0B200E0C05C00F0D0 +:10F54000BF01054B20685973BDE81040F7F77CBE3A +:10F5500010500020E8ED01203CD500200C4B10B5E8 +:10F560001C680C4B620BC4F30C0053F82230B3F54B +:10F57000002F04D2184404F05BFBC1B200E0195C18 +:10F58000204601F0BF01BDE81040F7F75DBE00BFA7 +:10F5900010500020E8ED01200D4A0E491368580B69 +:10F5A000C3F30C0351F82000B0F5002F10B514463A +:10F5B00004D2184404F03CFBC0B200E0C05C00F090 +:10F5C000BF01054B20681976BDE81040F7F73CBE37 +:10F5D00010500020E8ED01203CD500200D4A0E49D6 +:10F5E0001368580BC3F30C0351F82000B0F5002F3B +:10F5F00010B5144604D2184404F01AFBC0B200E05F +:10F60000C05C00F0BF01054B20685976BDE8104092 +:10F61000F7F71ABE10500020E8ED01203CD500207D +:10F620000D4A0E491368580BC3F30C0351F8200020 +:10F63000B0F5002F10B5144604D2184404F0F8FABF +:10F64000C0B200E0C05C00F0BF01054B2068197536 +:10F65000BDE81040F7F7F8BD10500020E8ED01209C +:10F660003CD500200D4A0E491368580BC3F30C0318 +:10F6700051F82000B0F5002F10B5144604D21844FC +:10F6800004F0D6FAC0B200E0C05C00F0BF01054B48 +:10F6900020685975BDE81040F7F7D6BD105000201E +:10F6A000E8ED01203CD500200D4A0E491368580BA7 +:10F6B000C3F30C0351F82000B0F5002F10B5144629 +:10F6C00004D2184404F0B4FAC0B200E0C05C00F008 +:10F6D000BF01054B20681974BDE81040F7F7B4BDB1 +:10F6E00010500020E8ED01203CD500200D4A0E49C5 +:10F6F0001368580BC3F30C0351F82000B0F5002F2A +:10F7000010B5144604D2184404F092FAC0B200E0D6 +:10F71000C05C00F0BF01054B20685974BDE8104083 +:10F72000F7F792BD10500020E8ED01203CD50020F5 +:10F730000D4A0E491368580BC3F30C0351F820000F +:10F74000B0F5002F10B5144604D2184404F070FA36 +:10F75000C0B200E0C05C00F0DF01054B20685973C7 +:10F76000BDE81040F7F770BD10500020E8ED012013 +:10F770003CD500200C4B10B51C680C4B620BC4F33D +:10F780000C0053F82230B3F5002F04D2184404F0D3 +:10F790004FFAC1B200E0195C204601F0DF01BDE87C +:10F7A0001040F7F751BD00BF10500020E8ED0120D8 +:10F7B0000D4A0E491368580BC3F30C0351F820008F +:10F7C000B0F5002F10B5144604D2184404F030FAF6 +:10F7D000C0B200E0C05C00F0DF01054B2068197684 +:10F7E000BDE81040F7F730BD10500020E8ED0120D3 +:10F7F0003CD500200D4A0E491368580BC3F30C0387 +:10F8000051F82000B0F5002F10B5144604D218446A +:10F8100004F00EFAC0B200E0C05C00F0DF01054B5E +:10F8200020685976BDE81040F7F70EBD1050002053 +:10F83000E8ED01203CD500200D4A0E491368580B15 +:10F84000C3F30C0351F82000B0F5002F10B5144697 +:10F8500004D2184404F0ECF9C0B200E0C05C00F03F +:10F86000DF01054B20681975BDE81040F7F7ECBCC7 +:10F8700010500020E8ED01203CD500200D4A0E4933 +:10F880001368580BC3F30C0351F82000B0F5002F98 +:10F8900010B5144604D2184404F0CAF9C0B200E00E +:10F8A000C05C00F0DF01054B20685975BDE81040D1 +:10F8B000F7F7CABC10500020E8ED01203CD500202D +:10F8C0000D4A0E491368580BC3F30C0351F820007E +:10F8D000B0F5002F10B5144604D2184404F0A8F96E +:10F8E000C0B200E0C05C00F0DF01054B2068197475 +:10F8F000BDE81040F7F7A8BC10500020E8ED01204B +:10F900003CD500200D4A0E491368580BC3F30C0375 +:10F9100051F82000B0F5002F10B5144604D2184459 +:10F9200004F086F9C0B200E0C05C00F0DF01054BD6 +:10F9300020685974BDE81040F7F786BC10500020CD +:10F94000E8ED01203CD500200D4A0E491368580B04 +:10F95000C3F30C0351F82000B0F5002F10B5144686 +:10F9600004D2184404F064F9C0B200E0C05C00F0B6 +:10F97000EF01054B20685973BDE81040F7F764BCF0 +:10F9800010500020E8ED01203CD500200C4B10B5B4 +:10F990001C680C4B620BC4F30C0053F82230B3F517 +:10F9A000002F04D2184404F043F9C1B200E0195CFE +:10F9B000204601F0EF01BDE81040F7F745BC00BF5D +:10F9C00010500020E8ED01200D4A0E491368580B35 +:10F9D000C3F30C0351F82000B0F5002F10B5144606 +:10F9E00004D2184404F024F9C0B200E0C05C00F076 +:10F9F000EF01054B20681976BDE81040F7F724BCED +:10FA000010500020E8ED01203CD500200D4A0E49A1 +:10FA10001368580BC3F30C0351F82000B0F5002F06 +:10FA200010B5144604D2184404F002F9C0B200E044 +:10FA3000C05C00F0EF01054B20685976BDE810402E +:10FA4000F7F702BC10500020E8ED01203CD5002063 +:10FA50000D4A0E491368580BC3F30C0351F82000EC +:10FA6000B0F5002F10B5144604D2184404F0E0F8A5 +:10FA7000C0B200E0C05C00F0EF01054B20681975D2 +:10FA8000BDE81040F7F7E0BB10500020E8ED012082 +:10FA90003CD500200D4A0E491368580BC3F30C03E4 +:10FAA00051F82000B0F5002F10B5144604D21844C8 +:10FAB00004F0BEF8C0B200E0C05C00F0EF01054BFE +:10FAC00020685975BDE81040F7F7BEBB1050002004 +:10FAD000E8ED01203CD500200D4A0E491368580B73 +:10FAE000C3F30C0351F82000B0F5002F10B51446F5 +:10FAF00004D2184404F09CF8C0B200E0C05C00F0EE +:10FB0000EF01054B20681974BDE81040F7F79CBB66 +:10FB100010500020E8ED01203CD500200D4A0E4990 +:10FB20001368580BC3F30C0351F82000B0F5002FF5 +:10FB300010B5144604D2184404F07AF8C0B200E0BC +:10FB4000C05C00F0EF01054B20685974BDE810401F +:10FB5000F7F77ABB10500020E8ED01203CD50020DB +:10FB60000D4A0E491368580BC3F30C0351F82000DB +:10FB7000B0F5002F10B5144604D2184404F058F81C +:10FB8000C0B200E0C05C00F0F701054B206859737B +:10FB9000BDE81040F7F758BB10500020E8ED0120F9 +:10FBA0003CD500200C4B10B51C680C4B620BC4F309 +:10FBB0000C0053F82230B3F5002F04D2184404F09F +:10FBC00037F8C1B200E0195C204601F0F701BDE84A +:10FBD0001040F7F739BB00BF10500020E8ED0120BE +:10FBE0000D4A0E491368580BC3F30C0351F820005B +:10FBF000B0F5002F10B5144604D2184404F018F8DC +:10FC0000C0B200E0C05C00F0F701054B2068197637 +:10FC1000BDE81040F7F718BB10500020E8ED0120B8 +:10FC20003CD500200D4A0E491368580BC3F30C0352 +:10FC300051F82000B0F5002F10B5144604D2184436 +:10FC400003F0F6FFC0B200E0C05C00F0F701054B26 +:10FC500020685976BDE81040F7F7F6BA105000203A +:10FC6000E8ED01203CD500200D4A0E491368580BE1 +:10FC7000C3F30C0351F82000B0F5002F10B5144663 +:10FC800004D2184403F0D4FFC0B200E0C05C00F01E +:10FC9000F701054B20681975BDE81040F7F7D4BA95 +:10FCA00010500020E8ED01203CD500200D4A0E49FF +:10FCB0001368580BC3F30C0351F82000B0F5002F64 +:10FCC00010B5144604D2184403F0B2FFC0B200E0ED +:10FCD000C05C00F0F701054B20685975BDE8104085 +:10FCE000F7F7B2BA10500020E8ED01203CD5002013 +:10FCF0000D4A0E491368580BC3F30C0351F820004A +:10FD0000B0F5002F10B5144604D2184403F090FF4C +:10FD1000C0B200E0C05C00F0F701054B2068197428 +:10FD2000BDE81040F7F790BA10500020E8ED012030 +:10FD30003CD500200D4A0E491368580BC3F30C0341 +:10FD400051F82000B0F5002F10B5144604D2184425 +:10FD500003F06EFFC0B200E0C05C00F0F701054B9D +:10FD600020685974BDE81040F7F76EBA10500020B3 +:10FD7000E8ED01203CD500200D4A0E491368580BD0 +:10FD8000C3F30C0351F82000B0F5002F10B5144652 +:10FD900004D2184403F04CFFC0B200E0C05C00F095 +:10FDA000FB01054B20685973BDE81040F7F74CBACA +:10FDB00010500020E8ED01203CD500200C4B10B580 +:10FDC0001C680C4B620BC4F30C0053F82230B3F5E3 +:10FDD000002F04D2184403F02BFFC1B200E0195CDD +:10FDE000204601F0FB01BDE81040F7F72DBA00BF37 +:10FDF00010500020E8ED01200D4A0E491368580B01 +:10FE0000C3F30C0351F82000B0F5002F10B51446D1 +:10FE100004D2184403F00CFFC0B200E0C05C00F054 +:10FE2000FB01054B20681976BDE81040F7F70CBAC6 +:10FE300010500020E8ED01203CD500200D4A0E496D +:10FE40001368580BC3F30C0351F82000B0F5002FD2 +:10FE500010B5144604D2184403F0EAFEC0B200E024 +:10FE6000C05C00F0FB01054B20685976BDE81040EE +:10FE7000F7F7EAB910500020E8ED01203CD500204A +:10FE80000D4A0E491368580BC3F30C0351F82000B8 +:10FE9000B0F5002F10B5144604D2184403F0C8FE84 +:10FEA000C0B200E0C05C00F0FB01054B2068197592 +:10FEB000BDE81040F7F7C8B910500020E8ED012068 +:10FEC0003CD500200D4A0E491368580BC3F30C03B0 +:10FED00051F82000B0F5002F10B5144604D2184494 +:10FEE00003F0A6FEC0B200E0C05C00F0FB01054BD1 +:10FEF00020685975BDE81040F7F7A6B910500020EA +:10FF0000E8ED01203CD500200D4A0E491368580B3E +:10FF1000C3F30C0351F82000B0F5002F10B51446C0 +:10FF200004D2184403F084FEC0B200E0C05C00F0CC +:10FF3000FB01054B20681974BDE81040F7F784B940 +:10FF400010500020E8ED01203CD500200D4A0E495C +:10FF50001368580BC3F30C0351F82000B0F5002FC1 +:10FF600010B5144604D2184403F062FEC0B200E09B +:10FF7000C05C00F0FB01054B20685974BDE81040DF +:10FF8000F7F762B910500020E8ED01203CD50020C1 +:10FF90000D4A0E491368580BC3F30C0351F82000A7 +:10FFA000B0F5002F10B5144604D2184403F040FEFB +:10FFB000C0B200E0C05C00F0FD01054B2068597341 +:10FFC000BDE81040F7F740B910500020E8ED0120DF +:10FFD0003CD500200C4B10B51C680C4B620BC4F3D5 +:10FFE0000C0053F82230B3F5002F04D2184403F06C +:10FFF0001FFEC1B200E0195C204601F0FD01BDE822 +:02000004600298 +:100000001040F7F721B900BF10500020E8ED0120A3 +:100010000D4A0E491368580BC3F30C0351F8200026 +:10002000B0F5002F10B5144604D2184403F000FEBA +:10003000C0B200E0C05C00F0FD01054B20681976FD +:10004000BDE81040F7F700B910500020E8ED01209E +:100050003CD500200D4A0E491368580BC3F30C031E +:1000600051F82000B0F5002F10B5144604D2184402 +:1000700003F0DEFDC0B200E0C05C00F0FD01054B06 +:1000800020685976BDE81040F7F7DEB81050002020 +:10009000E8ED01203CD500200D4A0E491368580BAD +:1000A000C3F30C0351F82000B0F5002F10B514462F +:1000B00004D2184403F0BCFDC0B200E0C05C00F004 +:1000C000FD01054B20681975BDE81040F7F7BCB875 +:1000D00010500020E8ED01203CD500200D4A0E49CB +:1000E0001368580BC3F30C0351F82000B0F5002F30 +:1000F00010B5144604D2184403F09AFDC0B200E0D3 +:10010000C05C00F0FD01054B20685975BDE810404A +:10011000F7F79AB810500020E8ED01203CD50020F8 +:100120000D4A0E491368580BC3F30C0351F8200015 +:10013000B0F5002F10B5144604D2184403F078FD32 +:10014000C0B200E0C05C00F0FD01054B20681974EE +:10015000BDE81040F7F778B810500020E8ED012016 +:100160003CD500200D4A0E491368580BC3F30C030D +:1001700051F82000B0F5002F10B5144604D21844F1 +:1001800003F056FDC0B200E0C05C00F0FD01054B7D +:1001900020685974BDE81040F7F756B81050002099 +:1001A000E8ED01203CD500200D4A0E491368580B9C +:1001B000C3F30C0351F82000B0F5002F10B514461E +:1001C00004D2184403F034FDC0B200E0C05C00F07B +:1001D000FE01054B20685973BDE81040F7F734B8AD +:1001E00010500020E8ED01203CD500200C4B10B54C +:1001F0001C680C4B620BC4F30C0053F82230B3F5AF +:10020000002F04D2184403F013FDC1B200E0195CC2 +:10021000204601F0FE01BDE81040F7F715B800BF19 +:1002200010500020E8ED01200D4A0E491368580BCC +:10023000C3F30C0351F82000B0F5002F10B514469D +:1002400004D2184403F0F4FCC0B200E0C05C00F03B +:10025000FE01054B20681976BDE81040F6F7F4BFA3 +:1002600010500020E8ED01203CD500200D4A0E4939 +:100270001368580BC3F30C0351F82000B0F5002F9E +:1002800010B5144604D2184403F0D2FCC0B200E00A +:10029000C05C00F0FE01054B20685976BDE81040B7 +:1002A000F6F7D2BF10500020E8ED01203CD5002029 +:1002B0000D4A0E491368580BC3F30C0351F8200084 +:1002C000B0F5002F10B5144604D2184403F0B0FC6A +:1002D000C0B200E0C05C00F0FE01054B206819755B +:1002E000BDE81040F6F7B0BF10500020E8ED012047 +:1002F0003CD500200D4A0E491368580BC3F30C037C +:1003000051F82000B0F5002F10B5144604D218445F +:1003100003F08EFCC0B200E0C05C00F0FE01054BB3 +:1003200020685975BDE81040F6F78EBF10500020C8 +:10033000E8ED01203CD500200D4A0E491368580B0A +:10034000C3F30C0351F82000B0F5002F10B514468C +:1003500004D2184403F06CFCC0B200E0C05C00F0B2 +:10036000FE01054B20681974BDE81040F6F76CBF1C +:1003700010500020E8ED01203CD500200D4A0E4928 +:100380001368580BC3F30C0351F82000B0F5002F8D +:1003900010B5144604D2184403F04AFCC0B200E081 +:1003A000C05C00F0FE01054B20685974BDE81040A8 +:1003B000F6F74ABF10500020E8ED01203CD50020A0 +:1003C0000E4A0F491368580BC3F30C0351F8200071 +:1003D000B0F5002F10B5144604D2184403F028FCE1 +:1003E000C0B200E0C05CF7F775FE064B01465873DB +:1003F0002068BDE81040F6F727BF00BF105000206E +:10040000E8ED01203CD500200C4B10B51C680C4BCE +:10041000620BC4F30C0053F82230B3F5002F04D262 +:10042000184403F005FCC0B200E0185CF7F752FE78 +:1004300001462046BDE81040F6F706BF10500020E8 +:10044000E8ED01200E4A0F491368580BC3F30C0363 +:1004500051F82000B0F5002F10B5144604D218440E +:1004600003F0E6FBC0B200E0C05CF7F733FE064BDA +:10047000014618762068BDE81040F6F7E5BE00BFDB +:1004800010500020E8ED01203CD500200E4A0F4915 +:100490001368580BC3F30C0351F82000B0F5002F7C +:1004A00010B5144604D2184403F0C2FBC0B200E0F9 +:1004B000C05CF7F70FFE064B014658762068BDE892 +:1004C0001040F6F7C1BE00BF10500020E8ED01203B +:1004D0003CD500200E4A0F491368580BC3F30C0398 +:1004E00051F82000B0F5002F10B5144604D218447E +:1004F00003F09EFBC0B200E0C05CF7F7EBFD064BDB +:10050000014618752068BDE81040F6F79DBE00BF93 +:1005100010500020E8ED01203CD500200E4A0F4984 +:100520001368580BC3F30C0351F82000B0F5002FEB +:1005300010B5144604D2184403F07AFBC0B200E0B0 +:10054000C05CF7F7C7FD064B014658752068BDE84B +:100550001040F6F779BE00BF10500020E8ED0120F2 +:100560003CD500200E4A0F491368580BC3F30C0307 +:1005700051F82000B0F5002F10B5144604D21844ED +:1005800003F056FBC0B200E0C05CF7F7A3FD064BDA +:10059000014618742068BDE81040F6F755BE00BF4C +:1005A00010500020E8ED01203CD500200E4A0F49F4 +:1005B0001368580BC3F30C0351F82000B0F5002F5B +:1005C00010B5144604D2184403F032FBC0B200E068 +:1005D000C05CF7F77FFD064B014658742068BDE804 +:1005E0001040F6F731BE00BF10500020E8ED0120AA +:1005F0003CD500200E4A0F491368580BC3F30C0377 +:1006000051F82000B0F5002F10B5144604D218445C +:1006100003F00EFBC0B200E0C05CF7F74BFD064BE9 +:10062000014658732068BDE81040F6F70DBE00BFC4 +:1006300010500020E8ED01203CD500200C4B10B5F7 +:100640001C680C4B620BC4F30C0053F82230B3F55A +:10065000002F04D2184403F0EBFAC0B200E0185C9B +:10066000F7F728FD01462046BDE81040F6F7ECBD3F +:1006700010500020E8ED01200E4A0F491368580B76 +:10068000C3F30C0351F82000B0F5002F10B5144649 +:1006900004D2184403F0CCFAC0B200E0C05CF7F713 +:1006A00009FD064B014618762068BDE81040F6F7B4 +:1006B000CBBD00BF10500020E8ED01203CD500204C +:1006C0000E4A0F491368580BC3F30C0351F820006E +:1006D000B0F5002F10B5144604D2184403F0A8FA60 +:1006E000C0B200E0C05CF7F7E5FC064B0146587667 +:1006F0002068BDE81040F6F7A7BD00BF10500020ED +:10070000E8ED01203CD500200E4A0F491368580B34 +:10071000C3F30C0351F82000B0F5002F10B51446B8 +:1007200004D2184403F084FAC0B200E0C05CF7F7CA +:10073000C1FC064B014618752068BDE81040F6F76D +:1007400083BD00BF10500020E8ED01203CD5002003 +:100750000E4A0F491368580BC3F30C0351F82000DD +:10076000B0F5002F10B5144604D2184403F060FA17 +:10077000C0B200E0C05CF7F79DFC064B014658751F +:100780002068BDE81040F6F75FBD00BF10500020A4 +:10079000E8ED01203CD500200E4A0F491368580BA4 +:1007A000C3F30C0351F82000B0F5002F10B5144628 +:1007B00004D2184403F03CFAC0B200E0C05CF7F782 +:1007C00079FC064B014618742068BDE81040F6F726 +:1007D0003BBD00BF10500020E8ED01203CD50020BB +:1007E0000E4A0F491368580BC3F30C0351F820004D +:1007F000B0F5002F10B5144604D2184403F018FACF +:10080000C0B200E0C05CF7F755FC064B01465874D7 +:100810002068BDE81040F6F717BD00BF105000205B +:10082000E8ED01203CD500200E4A0F491368580B13 +:10083000C3F30C0351F82000B0F5002F10B5144697 +:1008400004D2184403F0F4F9C0B200E0C05CF7F73A +:100850001FFC064B014658732068BDE81040F6F7B0 +:10086000F3BC00BF10500020E8ED01203CD5002073 +:100870000C4B10B51C680C4B620BC4F30C0053F806 +:100880002230B3F5002F04D2184403F0D1F9C0B2DE +:1008900000E0185CF7F7FCFB01462046BDE810407D +:1008A000F6F7D2BC10500020E8ED01200E4A0F49A7 +:1008B0001368580BC3F30C0351F82000B0F5002F58 +:1008C00010B5144604D2184403F0B2F9C0B200E0E7 +:1008D000C05CF7F7DDFB064B014618762068BDE8E3 +:1008E0001040F6F7B1BC00BF10500020E8ED012029 +:1008F0003CD500200E4A0F491368580BC3F30C0374 +:1009000051F82000B0F5002F10B5144604D2184459 +:1009100003F08EF9C0B200E0C05CF7F7B9FB064BFC +:10092000014658762068BDE81040F6F78DBC00BF40 +:1009300010500020E8ED01203CD500200E4A0F4960 +:100940001368580BC3F30C0351F82000B0F5002FC7 +:1009500010B5144604D2184403F06AF9C0B200E09E +:10096000C05CF7F795FB064B014618752068BDE89B +:100970001040F6F769BC00BF10500020E8ED0120E0 +:100980003CD500200E4A0F491368580BC3F30C03E3 +:1009900051F82000B0F5002F10B5144604D21844C9 +:1009A00003F046F9C0B200E0C05CF7F771FB064BFC +:1009B000014658752068BDE81040F6F745BC00BFF9 +:1009C00010500020E8ED01203CD500200E4A0F49D0 +:1009D0001368580BC3F30C0351F82000B0F5002F37 +:1009E00010B5144604D2184403F022F9C0B200E056 +:1009F000C05CF7F74DFB064B014618742068BDE854 +:100A00001040F6F721BC00BF10500020E8ED012097 +:100A10003CD500200E4A0F491368580BC3F30C0352 +:100A200051F82000B0F5002F10B5144604D2184438 +:100A300003F0FEF8C0B200E0C05CF7F729FB064BFC +:100A4000014658742068BDE81040F6F7FDBB00BFB2 +:100A500010500020E8ED01203CD500200E4A0F493F +:100A60001368580BC3F30C0351F82000B0F5002FA6 +:100A700010B5144604D2184403F0DAF8C0B200E00E +:100A8000C05CF7F7F7FA064B014658732068BDE8DB +:100A90001040F6F7D9BB00BF10500020E8ED012050 +:100AA0003CD500200C4B10B51C680C4B620BC4F3FA +:100AB0000C0053F82230B3F5002F04D2184403F091 +:100AC000B7F8C0B200E0185CF7F7D4FA0146204648 +:100AD000BDE81040F6F7B8BB10500020E8ED01204B +:100AE0000E4A0F491368580BC3F30C0351F820004A +:100AF000B0F5002F10B5144604D2184403F098F84E +:100B0000C0B200E0C05CF7F7B5FA064B01461876B4 +:100B10002068BDE81040F6F797BB00BF10500020DA +:100B2000E8ED01203CD500200E4A0F491368580B10 +:100B3000C3F30C0351F82000B0F5002F10B5144694 +:100B400004D2184403F074F8C0B200E0C05CF7F7B8 +:100B500091FA064B014658762068BDE81040F6F73A +:100B600073BB00BF10500020E8ED01203CD50020F1 +:100B70000E4A0F491368580BC3F30C0351F82000B9 +:100B8000B0F5002F10B5144604D2184403F050F805 +:100B9000C0B200E0C05CF7F76DFA064B014618756D +:100BA0002068BDE81040F6F74FBB00BF1050002092 +:100BB000E8ED01203CD500200E4A0F491368580B80 +:100BC000C3F30C0351F82000B0F5002F10B5144604 +:100BD00004D2184403F02CF8C0B200E0C05CF7F770 +:100BE00049FA064B014658752068BDE81040F6F7F3 +:100BF0002BBB00BF10500020E8ED01203CD50020A9 +:100C00000E4A0F491368580BC3F30C0351F8200028 +:100C1000B0F5002F10B5144604D2184403F008F8BC +:100C2000C0B200E0C05CF7F725FA064B0146187425 +:100C30002068BDE81040F6F707BB00BF1050002049 +:100C4000E8ED01203CD500200E4A0F491368580BEF +:100C5000C3F30C0351F82000B0F5002F10B5144673 +:100C600004D2184402F0E4FFC0B200E0C05CF7F721 +:100C700001FA064B014658742068BDE81040F6F7AB +:100C8000E3BA00BF10500020E8ED01203CD5002061 +:100C90000E4A0F491368580BC3F30C0351F8200098 +:100CA000B0F5002F10B5144604D2184402F0C0FF6E +:100CB000C0B200E0C05CF7F7CBF9064B01465873B1 +:100CC0002068BDE81040F6F7BFBA00BF1050002002 +:100CD000E8ED01203CD500200C4B10B51C680C4BF6 +:100CE000620BC4F30C0053F82230B3F5002F04D28A +:100CF000184402F09DFFC0B200E0185CF7F7A8F9B5 +:100D000001462046BDE81040F6F79EBA105000207C +:100D1000E8ED01200E4A0F491368580BC3F30C038A +:100D200051F82000B0F5002F10B5144604D2184435 +:100D300002F07EFFC0B200E0C05CF7F789F9064B15 +:100D4000014618762068BDE81040F6F77DBA00BF6E +:100D500010500020E8ED01203CD500200E4A0F493C +:100D60001368580BC3F30C0351F82000B0F5002FA3 +:100D700010B5144604D2184402F05AFFC0B200E085 +:100D8000C05CF7F765F9064B014658762068BDE868 +:100D90001040F6F759BA00BF10500020E8ED0120CE +:100DA0003CD500200E4A0F491368580BC3F30C03BF +:100DB00051F82000B0F5002F10B5144604D21844A5 +:100DC00002F036FFC0B200E0C05CF7F741F9064B15 +:100DD000014618752068BDE81040F6F735BA00BF27 +:100DE00010500020E8ED01203CD500200E4A0F49AC +:100DF0001368580BC3F30C0351F82000B0F5002F13 +:100E000010B5144604D2184402F012FFC0B200E03C +:100E1000C05CF7F71DF9064B014658752068BDE820 +:100E20001040F6F711BA00BF10500020E8ED012085 +:100E30003CD500200E4A0F491368580BC3F30C032E +:100E400051F82000B0F5002F10B5144604D2184414 +:100E500002F0EEFEC0B200E0C05CF7F7F9F8064B16 +:100E6000014618742068BDE81040F6F7EDB900BFE0 +:100E700010500020E8ED01203CD500200E4A0F491B +:100E80001368580BC3F30C0351F82000B0F5002F82 +:100E900010B5144604D2184402F0CAFEC0B200E0F5 +:100EA000C05CF7F7D5F8064B014658742068BDE8DA +:100EB0001040F6F7C9B900BF10500020E8ED01203E +:100EC0003CD500200E4A0F491368580BC3F30C039E +:100ED00051F82000B0F5002F10B5144604D2184484 +:100EE00002F0A6FEC0B200E0C05CF7F79FF8064B28 +:100EF000014658732068BDE81040F6F7A5B900BF59 +:100F000010500020E8ED01203CD500200C4B10B51E +:100F10001C680C4B620BC4F30C0053F82230B3F581 +:100F2000002F04D2184402F083FEC0B200E0185C27 +:100F3000F7F77CF801462046BDE81040F6F784B983 +:100F400010500020E8ED01200E4A0F491368580B9D +:100F5000C3F30C0351F82000B0F5002F10B5144670 +:100F600004D2184402F064FEC0B200E0C05CF7F79F +:100F70005DF8064B014618762068BDE81040F6F78C +:100F800063B900BF10500020E8ED01203CD50020DF +:100F90000E4A0F491368580BC3F30C0351F8200095 +:100FA000B0F5002F10B5144604D2184402F040FEEC +:100FB000C0B200E0C05CF7F739F8064B014658763E +:100FC0002068BDE81040F6F73FB900BF1050002080 +:100FD000E8ED01203CD500200E4A0F491368580B5C +:100FE000C3F30C0351F82000B0F5002F10B51446E0 +:100FF00004D2184402F01CFEC0B200E0C05CF7F757 +:1010000015F8064B014618752068BDE81040F6F744 +:101010001BB900BF10500020E8ED01203CD5002096 +:101020000E4A0F491368580BC3F30C0351F8200004 +:10103000B0F5002F10B5144604D2184402F0F8FDA4 +:10104000C0B200E0C05CF6F7F1FF064B01465875F0 +:101050002068BDE81040F6F7F7B800BF1050002038 +:10106000E8ED01203CD500200E4A0F491368580BCB +:10107000C3F30C0351F82000B0F5002F10B514464F +:1010800004D2184402F0D4FDC0B200E0C05CF6F710 +:10109000CDFF064B014618742068BDE81040F6F7F6 +:1010A000D3B800BF10500020E8ED01203CD500204F +:1010B0000E4A0F491368580BC3F30C0351F8200074 +:1010C000B0F5002F10B5144604D2184402F0B0FD5C +:1010D000C0B200E0C05CF6F7A9FF064B01465874A9 +:1010E0002068BDE81040F6F7AFB800BF10500020F0 +:1010F000E8ED01203CD500200E4A0F491368580B3B +:10110000C3F30C0351F82000B0F5002F10B51446BE +:1011100004D2184402F08CFDC0B200E0C05CF6F7C7 +:1011200073FF064B014658732068BDE81040F6F780 +:101130008BB800BF10500020E8ED01203CD5002006 +:101140000C4B10B51C680C4B620BC4F30C0053F82D +:101150002230B3F5002F04D2184402F069FDC0B26A +:1011600000E0185CF6F750FF01462046BDE810404D +:10117000F6F76AB810500020E8ED01200E4A0F493A +:101180001368580BC3F30C0351F82000B0F5002F7F +:1011900010B5144604D2184402F04AFDC0B200E073 +:1011A000C05CF6F731FF064B014618762068BDE8B3 +:1011B0001040F6F749B800BF10500020E8ED0120BC +:1011C0003CD500200E4A0F491368580BC3F30C039B +:1011D00051F82000B0F5002F10B5144604D2184481 +:1011E00002F026FDC0B200E0C05CF6F70DFF064B32 +:1011F000014658762068BDE81040F6F725B800BFD4 +:1012000010500020E8ED01203CD500200E4A0F4987 +:101210001368580BC3F30C0351F82000B0F5002FEE +:1012200010B5144604D2184402F002FDC0B200E02A +:10123000C05CF6F7E9FE064B014618752068BDE86C +:101240001040F6F701B800BF10500020E8ED012073 +:101250003CD500200E4A0F491368580BC3F30C030A +:1012600051F82000B0F5002F10B5144604D21844F0 +:1012700002F0DEFCC0B200E0C05CF6F7C5FE064B33 +:10128000014658752068BDE81040F5F7DDBF00BF86 +:1012900010500020E8ED01203CD500200E4A0F49F7 +:1012A0001368580BC3F30C0351F82000B0F5002F5E +:1012B00010B5144604D2184402F0BAFCC0B200E0E3 +:1012C000C05CF6F7A1FE064B014618742068BDE825 +:1012D0001040F5F7B9BF00BF10500020E8ED012025 +:1012E0003CD500200E4A0F491368580BC3F30C037A +:1012F00051F82000B0F5002F10B5144604D2184460 +:1013000002F096FCC0B200E0C05CF6F77DFE064B32 +:10131000014658742068BDE81040F5F795BF00BF3E +:1013200010500020E8ED01203CD500200E4A0F4966 +:101330001368580BC3F30C0351F82000B0F5002FCD +:1013400010B5144604D2184402F072FCC0B200E09A +:10135000C05CF6F74BFE064B014658732068BDE8AB +:101360001040F5F771BF00BF10500020E8ED0120DC +:101370003CD500200C4B10B51C680C4B620BC4F321 +:101380000C0053F82230B3F5002F04D2184402F0B9 +:101390004FFCC0B200E0185CF6F728FE014620467C +:1013A000BDE81040F5F750BF10500020E8ED0120D7 +:1013B0000E4A0F491368580BC3F30C0351F8200071 +:1013C000B0F5002F10B5144604D2184402F030FCDA +:1013D000C0B200E0C05CF6F709FE064B0146187685 +:1013E0002068BDE81040F5F72FBF00BF1050002067 +:1013F000E8ED01203CD500200E4A0F491368580B38 +:10140000C3F30C0351F82000B0F5002F10B51446BB +:1014100004D2184402F00CFCC0B200E0C05CF6F745 +:10142000E5FD064B014658762068BDE81040F5F70B +:101430000BBF00BF10500020E8ED01203CD500207C +:101440000E4A0F491368580BC3F30C0351F82000E0 +:10145000B0F5002F10B5144604D2184402F0E8FB92 +:10146000C0B200E0C05CF6F7C1FD064B014618753E +:101470002068BDE81040F5F7E7BE00BF105000201F +:10148000E8ED01203CD500200E4A0F491368580BA7 +:10149000C3F30C0351F82000B0F5002F10B514462B +:1014A00004D2184402F0C4FBC0B200E0C05CF6F7FE +:1014B0009DFD064B014658752068BDE81040F5F7C4 +:1014C000C3BE00BF10500020E8ED01203CD5002035 +:1014D0000E4A0F491368580BC3F30C0351F8200050 +:1014E000B0F5002F10B5144604D2184402F0A0FB4A +:1014F000C0B200E0C05CF6F779FD064B01461874F7 +:101500002068BDE81040F5F79FBE00BF10500020D6 +:10151000E8ED01203CD500200E4A0F491368580B16 +:10152000C3F30C0351F82000B0F5002F10B514469A +:1015300004D2184402F07CFBC0B200E0C05CF6F7B5 +:1015400055FD064B014658742068BDE81040F5F77C +:101550007BBE00BF10500020E8ED01203CD50020EC +:1015600038B5074DAC8BF9F7C9FF064B44FA80F04C +:10157000697B80B21860BDE83840F5F765BE00BFF2 +:101580003CD500201050002038B5074DAC8BF9F742 +:10159000B5FF064B44FA80F0297E80B21860BDE8A2 +:1015A0003840F5F751BE00BF3CD500201050002058 +:1015B00038B5074DAC8BF9F7A1FF064B44FA80F024 +:1015C000697E80B21860BDE83840F5F73DBE00BFC7 +:1015D0003CD500201050002038B5074DAC8BF9F7F2 +:1015E0008DFF064B44FA80F0297D80B21860BDE87B +:1015F0003840F5F729BE00BF3CD500201050002030 +:1016000038B5074DAC8BF9F779FF064B44FA80F0FB +:10161000697D80B21860BDE83840F5F715BE00BF9F +:101620003CD500201050002038B5074DAC8BF9F7A1 +:1016300065FF064B44FA80F0297C80B21860BDE853 +:101640003840F5F701BE00BF3CD500201050002007 +:1016500038B5074DAC8BF9F751FF064B44FA80F0D3 +:10166000697C80B21860BDE83840F5F7EDBD00BF79 +:101670003CD5002010500020084B10B59C8BF9F78A +:101680003DFF074B44FA80F084B21C60F9F736FF47 +:1016900001462046BDE81040F5F7D6BD3CD50020F8 +:1016A00010500020104B10B59C8BF9F727FF0F4B03 +:1016B00044FA80F084B21C60620B0D4BC4F30C0042 +:1016C00053F82230B3F5002F04D2184402F0B0FAD8 +:1016D000C0B200E0185CF6F779FC01462046BDE890 +:1016E0001040F5F7B1BD00BF3CD5002010500020E0 +:1016F000E8ED0120104B10B59C8BF9F7FFFE0F4B66 +:1017000044FA80F084B21C60620B0D4BC4F30C00F1 +:1017100053F82230B3F5002F04D2184402F088FAAF +:10172000C0B200E0185CF6F741FC01462046BDE877 +:101730001040F5F789BD00BF3CD5002010500020B7 +:10174000E8ED01202DE9F8432C4D2D4C2B682D4F51 +:10175000A146053BDFF8B0802B60A388023BA38045 +:10176000238B5A0BC3F30C0357F82200404504D8CF +:10177000184402F05DFAC6B200E0C65C3146A08AA9 +:10178000F5F762FD627B237B164403F0C103B207C9 +:101790001B4A237344BF43F0200389F80C303307FE +:1017A00042BF237B43F008032373238B013B238336 +:1017B000A38A013BA382238A013B9BB22382A3B16C +:1017C00099F80C3043F0040389F80C302B68002B97 +:1017D00011DD99F83420153B0232002B89F83420B2 +:1017E000064A1360BCDCBDE8F8839388023393801B +:1017F0002B6805332B60BDE8F88300BF28EE01207D +:101800003CD50020E8ED0120FFFF07002DE9F8435B +:101810002C4D2D4C2B682D4FA146053BDFF8B08099 +:101820002B60A388023BA380238B5A0BC3F30C03CA +:1018300057F82200404504D8184402F0F9F9C6B21E +:1018400000E0C65C3146A08AF5F7FEFC627B237B94 +:10185000164403F0C103B2071B4A237344BF43F08D +:10186000200389F80C30330742BF237B43F0080381 +:101870002373238B01332383A38A0133A382238A17 +:10188000013B9BB22382A3B199F80C3043F00403CF +:1018900089F80C302B68002B11DD99F83420153BAA +:1018A0000232002B89F83420064A1360BCDCBDE804 +:1018B000F8839388023393802B6805332B60BDE84F +:1018C000F88300BF28EE01203CD50020E8ED012080 +:1018D000FFFF070038B51C4C1C4A238B590BC3F380 +:1018E0000C0352F82100B0F5002F04D2184402F086 +:1018F0009FF9C5B200E0C55C2946A08AF5F7A4FCB3 +:10190000627B237B154403F0C103AA07237342BF04 +:101910000D4A43F0200313732B070B4A42BF237B6E +:1019200043F008032373238B013B2383A38A013BEA +:10193000A382238A013B9BB223821BB1137B43F01A +:101940000403137338BD00BF3CD50020E8ED01202F +:1019500038B51C4C1C4A238B590BC3F30C0352F8AB +:101960002100B0F5002F04D2184402F061F9C5B28D +:1019700000E0C55C2946A08AF5F766FC627B237B04 +:10198000154403F0C103AA07237342BF0D4A43F075 +:10199000200313732B070B4A42BF237B43F008033A +:1019A0002373238B01332383A38A0133A382238AE6 +:1019B000013B9BB223821BB1137B43F004031373DF +:1019C00038BD00BF3CD50020E8ED012038B5134CF0 +:1019D000134A238B590BC3F30C0352F82100B0F5C3 +:1019E000002F04D2184402F023F9C5B200E0C55C10 +:1019F000617B208B01F00F0141EA0511F5F724FC12 +:101A0000607B237B20F00F0003F00102054B40EACE +:101A100015101B5C60731343237338BD3CD5002045 +:101A2000E8ED012010DB002038B5134C134A238B5E +:101A3000590BC3F30C0352F82100B0F5002F04D268 +:101A4000184402F0F5F8C5B200E0C55C2B09617BD3 +:101A5000208B05F00F0543EA0111F5F7F5FB637BD9 +:101A600023F00F031D43237B03F00102044B657336 +:101A70005B5D1343237338BD3CD50020E8ED0120A6 +:101A800010DB002038B5074D2C8CF9F737FD064BDD +:101A900044FA80F0697B80B21860BDE83840F5F701 +:101AA000D3BB00BF3CD500201050002038B5074DF7 +:101AB0002C8CF9F723FD064B44FA80F0297E80B286 +:101AC0001860BDE83840F5F7BFBB00BF3CD500202B +:101AD0001050002038B5074D2C8CF9F70FFD064B40 +:101AE00044FA80F0697E80B21860BDE83840F5F7AE +:101AF000ABBB00BF3CD500201050002038B5074DCF +:101B00002C8CF9F7FBFC064B44FA80F0297D80B25F +:101B10001860BDE83840F5F797BB00BF3CD5002002 +:101B20001050002038B5074D2C8CF9F7E7FC064B18 +:101B300044FA80F0697D80B21860BDE83840F5F75E +:101B400083BB00BF3CD500201050002038B5074DA6 +:101B50002C8CF9F7D3FC064B44FA80F0297C80B238 +:101B60001860BDE83840F5F76FBB00BF3CD50020DA +:101B70001050002038B5074D2C8CF9F7BFFC064BF0 +:101B800044FA80F0697C80B21860BDE83840F5F70F +:101B90005BBB00BF3CD5002010500020084B10B5A7 +:101BA0001C8CF9F7ABFC074B44FA80F084B21C6044 +:101BB000F9F7A4FC01462046BDE81040F5F744BB08 +:101BC0003CD5002010500020104B10B51C8CF9F7AC +:101BD00095FC0F4B44FA80F084B21C60620B0D4BF5 +:101BE000C4F30C0053F82230B3F5002F04D218448C +:101BF00002F01EF8C0B200E0185CF6F7E7F9014603 +:101C00002046BDE81040F5F71FBB00BF3CD50020C3 +:101C100010500020E8ED0120104B10B51C8CF9F796 +:101C20006DFC0F4B44FA80F084B21C60620B0D4BCC +:101C3000C4F30C0053F82230B3F5002F04D218443B +:101C400001F0F6FFC0B200E0185CF6F7AFF901460C +:101C50002046BDE81040F5F7F7BA00BF3CD500209C +:101C600010500020E8ED012008B5F9F747FC044BBF +:101C7000597BBDE8084040EA0120F5F763B900BF91 +:101C80003CD500202DE9F843334E344C3368344FB3 +:101C9000A146053BDFF8D8803360A388023BA380D0 +:101CA000238B5A0BC3F30C0357F82200404504D88A +:101CB000184401F0BDFFC5B200E0C55C2946208A8A +:101CC000F5F740F9637C228B290603F1FF33217C71 +:101CD00002F1FF32DBB22283224A6374D25C48BF36 +:101CE00042F0020289F80C204A19013AD0051E4838 +:101CF00042BF99F80C2042F0110289F80C201B4ACF +:101D0000D25C82EA910201F0030182EA950205F0B9 +:101D1000030500EB8101495D4A40D20742BF227BA7 +:101D200042F00402227373B13368002B11DD94F882 +:101D30003420153B0232002B84F83420064A13600D +:101D4000AEDCBDE8F883A3880233A3803368053393 +:101D50003360BDE8F88300BF28EE01203CD50020A9 +:101D6000E8ED012010D8002057170020571600205A +:101D7000FFFF07002DE9F843334E344C3368344FEE +:101D8000A146053BDFF8D8803360A388023BA380DF +:101D9000238B5A0BC3F30C0357F82200404504D899 +:101DA000184401F045FFC5B200E0C55C2946208A11 +:101DB000F5F7C8F8637C228B290603F1FF33217CF9 +:101DC00002F10102DBB22283224A6374D25C48BF73 +:101DD00042F0020289F80C204A190132D0051E484F +:101DE00042BF99F80C2042F0110289F80C201B4ADE +:101DF000D25C82EA910201F0030182EA950205F0C9 +:101E0000030500EB8101495D4A40D20742BF227BB6 +:101E100042F00402227373B13368002B11DD94F891 +:101E20003420153B0232002B84F83420064A13601C +:101E3000AEDCBDE8F883A3880233A38033680533A2 +:101E40003360BDE8F88300BF28EE01203CD50020B8 +:101E5000E8ED012010D80020671700205716002059 +:101E6000FFFF070070B5234C234A238B590BC3F3A4 +:101E70000C0352F82100B0F5002F04D2184401F0F1 +:101E8000D7FEC5B200E0C55C2946208AF5F75AF8AE +:101E9000637C228B280603F1FF33164E02F1FF32DA +:101EA0001448DBB22283154A6374D25C48BF42F007 +:101EB00002023273227C51190139C90542BF017BEC +:101EC00041F0110101730E49CB5C0E4983EA920384 +:101ED00002F0030283EA950305F0030501EB820299 +:101EE000525D5340DB0742BF237B43F0040323735F +:101EF00070BD00BF3CD50020E8ED012010D80020C7 +:101F0000571600205717002070B5234C234A238B07 +:101F1000590BC3F30C0352F82100B0F5002F04D283 +:101F2000184401F085FEC5B200E0C55C2946208A50 +:101F3000F5F708F8637C228B280603F1FF33164E71 +:101F400002F101021448DBB22283154A6374D25CA9 +:101F500048BF42F002023273227C51190131C90597 +:101F600042BF017B41F0110101730E49CB5C0E4968 +:101F700083EA920302F0030283EA950305F0030566 +:101F800001EB8202525D5340DB0742BF237B43F0EB +:101F90000403237370BD00BF3CD50020E8ED012091 +:101FA00010D800205716002067170020024B597BDD +:101FB000188AF4F7C7BF00BF3CD50020024B0021B0 +:101FC000188AF4F7BFBF00BF3CD50020024B197E32 +:101FD000188AF4F7B7BF00BF3CD50020024B597EEA +:101FE000188AF4F7AFBF00BF3CD50020024B197D23 +:101FF000188AF4F7A7BF00BF3CD50020024B597DDB +:10200000188AF4F79FBF00BF3CD50020024B197C13 +:10201000188AF4F797BF00BF3CD50020024B597CCB +:10202000188AF4F78FBF00BF3CD5002010B5054CCF +:10203000F9F764FA637B40EA0320F5F707F8607369 +:1020400010BD00BF3CD500202DE9F0472E4D2F4C90 +:102050002B6826462E4F053BDFF8BC802B60A388FB +:10206000023BA380208AF4F7F1FF637C5FFA80FAD9 +:102070008146013B208B51466374F5F7E5F8238BCD +:1020800019F0800F627C09F0030903F1FF33217C12 +:102090002383BB5C18BF43F00203337301EB0A03D5 +:1020A000013BD80501F0030048BF337B08EB8000FB +:1020B00044BF43F011033373164B9B5C83EA9101D9 +:1020C00010F80930594081EA9A01CB0742BF237BBF +:1020D00043F00403237372B12B68002B11DD94F8D5 +:1020E0003420153B0232002B84F83420064A13605A +:1020F000B8DCBDE8F087A3880233A3802B680533E2 +:102100002B60BDE8F08700BF28EE01203CD5002001 +:1021100010D8002057160020571700202DE9F0474F +:102120002E4D2F4C2B6826462E4F053BDFF8BC80EA +:102130002B60A388023BA380208AF4F787FF637C8F +:102140005FFA80FA8146013B208B51466374F5F7B4 +:102150007BF8238B19F0800F627C09F0030903F1EF +:102160000103217C2383BB5C18BF43F0020333735C +:1021700001EB0A030133D80501F0030048BF337BAC +:1021800008EB800044BF43F011033373164B9B5C94 +:1021900083EA910110F80930594081EA9A01CB078E +:1021A00042BF237B43F00403237372B12B68002BDF +:1021B00011DD94F83420153B0232002B84F83420D2 +:1021C000064A1360B8DCBDE8F087A3880233A38019 +:1021D0002B6805332B60BDE8F08700BF28EE012097 +:1021E0003CD5002010D8002057160020671700208B +:1021F00070B51C4C208AF4F729FF637CC6B20546F3 +:10220000013B208B31466374F5F71EF8238B2A06B9 +:10221000607C05F0030503F1FF33217C114A238321 +:10222000114B1B5C48BF43F0020323738B19013B26 +:10223000DB0542BF137B43F01103137301F003026C +:102240000A4B03EB82020A4B1B5C83EA9101535D4C +:10225000594081EA9601CB0742BF237B43F0040338 +:10226000237370BD3CD5002010D8002057170020E4 +:102270005716002070B51C4C208AF4F7E7FE637CEB +:10228000C6B20546013B208B31466374F4F7DCFF90 +:10229000238B2A06607C05F0030503F10103217CF2 +:1022A000114A2383114B1B5C48BF43F00203237385 +:1022B0008B190133DB0542BF137B43F0110313730A +:1022C00001F003020A4B03EB82020A4B1B5C83EA18 +:1022D0009101535D594081EA9601CB0742BF237BB0 +:1022E00043F00403237370BD3CD5002010D80020B8 +:1022F000671700205716002010B5074C208AF4F706 +:10230000A5FE237B6073C0B203F00102034B1B5C8C +:102310001343237310BD00BF3CD5002010DB002009 +:1023200010B5064C208AF4F791FE237BC0B203F06F +:102330000102034B1B5C1343237310BD3CD50020EB +:1023400010DB002010B5074C208AF4F77FFE237BBA +:102350002076C0B203F00102034B1B5C13432373CE +:1023600010BD00BF3CD5002010DB002010B5074C8D +:10237000208AF4F76BFE237B6076C0B203F0010283 +:10238000034B1B5C1343237310BD00BF3CD50020DF +:1023900010DB002010B5074C208AF4F757FE237B92 +:1023A0002075C0B203F00102034B1B5C134323737F +:1023B00010BD00BF3CD5002010DB002010B5074C3D +:1023C000208AF4F743FE237B6075C0B203F001025C +:1023D000034B1B5C1343237310BD00BF3CD500208F +:1023E00010DB002010B5074C208AF4F72FFE237B6A +:1023F0002074C0B203F00102034B1B5C1343237330 +:1024000010BD00BF3CD5002010DB002010B5074CEC +:10241000208AF4F71BFE237B6074C0B203F0010234 +:10242000034B1B5C1343237310BD00BF3CD500203E +:1024300010DB002008B5F9F705F8014B586008BD1E +:102440003CD50020054B93F90C20002A01DBFFF757 +:10245000F1BF9A8802329A80704700BF3CD50020B5 +:10246000044B1A7B520701D5FFF7E4BF9A8802326A +:102470009A8070473CD50020044B1A7B520701D448 +:10248000FFF7D8BF9A8802329A8070473CD5002067 +:10249000044B1A7BD20701D5FFF7CCBF9A880232D2 +:1024A0009A8070473CD50020044B1A7BD20701D498 +:1024B000FFF7C0BF9A8802329A8070473CD500204F +:1024C000044B1A7B520601D5FFF7B4BF9A8802323B +:1024D0009A8070473CD50020044B1A7B520601D4E9 +:1024E000FFF7A8BF9A8802329A8070473CD5002037 +:1024F000054B93F90C20002A01DAFFF79BBF9A885D +:1025000002329A80704700BF3CD5002008B5F8F72A +:10251000F5FF054A938843FA80F09080034A1368D8 +:10252000053B136008BD00BF3CD5002028EE01200C +:10253000044B1A7BD20701D4FFF7E8BF9A88013217 +:102540009A8070473CD50020044B1A7B520601D577 +:10255000FFF7DCBF9A8801329A8070473CD5002093 +:10256000044B1A7B520601D4FFF7D0BF9A88013280 +:102570009A8070473CD50020054A537C013BDBB272 +:1025800053740BB1FFF7C2BF938801339380704738 +:102590003CD50020044B1A7BD20701D5FFF7B6BF0C +:1025A0009A8801329A8070473CD5002010B5064CBD +:1025B000211DA068F9F79CFB2389044A023323817B +:1025C0001368063B136010BD3CD5002028EE0120A7 +:1025D000034B93F90C30002B01DBFFF7E7BF70478B +:1025E0003CD50020034B1B7B5B0701D5FFF7DEBF0B +:1025F000704700BF3CD50020034B1B7B5B0701D419 +:10260000FFF7D4BF704700BF3CD50020034B1B7BB6 +:10261000DB0701D5FFF7CABF704700BF3CD50020DC +:10262000034B1B7BDB0701D4FFF7C0BF704700BF24 +:102630003CD50020034B1B7B5B0601D5FFF7B6BFE3 +:10264000704700BF3CD50020034B1B7B5B0601D4C9 +:10265000FFF7ACBF704700BF3CD50020034B93F998 +:102660000C30002B01DAFFF7A1BF70473CD50020EA +:1026700070B53F4E96F83630002B77D04FF0FF33D1 +:10268000336096F838302BB1002386F83830B388A1 +:102690000133B38096F83B00354C90B194F93C304F +:1026A000002B63DB002284F8372084F8362004EB0B +:1026B0000312936C106D9847FF23054684F83C3055 +:1026C00007E084F8370084F83600D4F8843098475F +:1026D000054696F83930264C022B13D194F83A303F +:1026E000EDB2211D45EA03252389023B2381A06821 +:1026F000FBF7D2F8211D2846F9F7FAFAD4F888300A +:10270000133331E0012B09D12389211D023B2381A1 +:10271000A068FBF7C1F83823636022E005F47F036B +:10272000B3F5430F10D0B3F54D0F238904F1040125 +:10273000A3F102032381A0680ED1FBF7ADF8D4F812 +:1027400088300533C4F88830D6F88830ADB20C3301 +:102750007560C6F8883070BD05F03805FBF79CF849 +:102760006560D4F888300D33C4F8883070BD00BF80 +:102770003CD5002010B5114C211DA068F9F7B8FA1E +:1027800023890F4A023323811368063B1360E38ECB +:10279000B3F5807F0DD1012384F8363094F83F30B3 +:1027A0001BB994F93C30002B07DBBDE81040FFF764 +:1027B0005FBF94F8373084F8363010BD3CD5002028 +:1027C00028EE0120FFF7D6BFFFF7D4BFFFF7D2BF37 +:1027D000204B012270B593F8361083F8372000297A +:1027E00036D183F836205A681B4D1A6093F834208E +:1027F0001A4C013283F8342093F83F201AB993F928 +:102800003C30002B15DB164E01233360F8F776FEC3 +:10281000231804EB800093F810262B689B1A2B607A +:10282000D0F81037984700233360BDE87040FFF7B9 +:102830001FBFF8F763FE231804EB800493F81026FB +:102840002B689B1A2B60D4F81037BDE870401847EE +:1028500070BD00BF3CD5002028EE01206C41016016 +:1028600014D7002038B5094CF8F7ECFD084D238942 +:10287000211D2860023B2381A068FBF70DF82B681F +:10288000044A63601368073B136038BD3CD50020E1 +:102890001050002028EE0120054B93F90C20002A4F +:1028A00001DBFFF7DFBF9A8802329A80704700BFD2 +:1028B0003CD50020044B1A7B520701D5FFF7D2BF4D +:1028C0009A8802329A8070473CD50020044B1A7BCC +:1028D000520701D4FFF7C6BF9A8802329A80704728 +:1028E0003CD50020044B1A7BD20701D5FFF7BABFB5 +:1028F0009A8802329A8070473CD50020044B1A7B9C +:10290000D20701D4FFF7AEBF9A8802329A8070478F +:102910003CD50020044B1A7B520601D5FFF7A2BF1D +:102920009A8802329A8070473CD50020044B1A7B6B +:10293000520601D4FFF796BF9A8802329A807047F8 +:102940003CD50020054B93F90C20002A01DAFFF753 +:1029500089BF9A8802329A80704700BF3CD5002018 +:1029600070477047704770477047704770477047AF +:10297000704770477047704770477047704770479F +:10298000704770477047704770477047704770478F +:10299000704770477047704770477047704770477F +:1029A000704770477047704770477047704770476F +:1029B000704770477047704770477047704770475F +:1029C000704770477047704770477047704770474F +:1029D000704770477047704770477047704770473F +:1029E000704770477047704770477047704770472F +:1029F000704770477047704770477047704770471F +:102A0000704770477047704770477047704770470E +:102A100070477047704770477047704770477047FE +:102A200070477047704770477047704770477047EE +:102A300070477047704770477047704770477047DE +:102A400070477047704770477047704770477047CE +:102A500070477047704770477047704770477047BE +:102A600070477047704770477047704770477047AE +:102A7000704770477047704770477047704770479E +:102A8000704770477047704770477047704770478E +:102A9000704770477047704770477047704770477E +:102AA000704770477047704770477047704770476E +:102AB000704770477047704770477047704770475E +:102AC000704770477047704770477047704770474E +:102AD0007047704770477047704770470022024B3D +:102AE00083F83920704700BF3CD500200022024BFC +:102AF00083F83920704700BF3CD500200022024BEC +:102B000083F83920704700BF3CD500200122024BDA +:102B100083F83920704700BF3CD500200222024BC9 +:102B200083F83920704700BF3CD50020F9F7C2BFB9 +:102B3000F9F7C0BFF9F7BEBFF9F7BCBFF9F7BABFE5 +:102B4000F9F7B8BFF9F782BFF9F780BFF9F77EBF91 +:102B5000F9F77CBFF9F77ABFF9F778BFF9F742BF09 +:102B6000F9F740BFF9F73EBFF9F73CBFF9F73ABFB5 +:102B7000F9F738BFF9F702BFF9F700BFF9F7FEBE62 +:102B8000F9F7FCBEF9F7FABEF9F7F8BEF9F7C2BEDD +:102B9000F9F7C0BEF9F7BEBEF9F7BCBEF9F7BABE89 +:102BA000F9F7B8BEF9F782BEF9F780BEF9F77EBE35 +:102BB000F9F77CBEF9F77ABEF9F778BEF9F742BEAD +:102BC000F9F740BEF9F73EBEF9F73CBEF9F73ABE59 +:102BD000F9F738BEF9F702BEF9F700BEF9F7FEBD06 +:102BE000F9F7FCBDF9F7FABDF9F7F8BDF6F720BC27 +:102BF000F6F71EBCF6F71CBCF6F71ABCF6F718BCC5 +:102C0000F6F716BCF6F714BCF6F712BCF6F710BCD4 +:102C1000F6F70EBCF6F70CBCF6F70ABCF6F708BCE4 +:102C2000F6F706BCF6F704BCF6F702BCF6F700BCF4 +:102C3000F6F7FEBBF6F7FCBBF6F7FABBF6F7F8BB08 +:102C4000F6F7F6BBF6F7F4BBF6F7F2BBF6F7F0BB18 +:102C5000F6F7EEBBF6F7ECBBF6F7EABBF6F7E8BB28 +:102C6000F6F7E6BBF6F7E4BBF6F7E2BBF6F7E0BB38 +:102C7000F6F7DEBBF6F7DCBBF6F7DABBF6F7D8BB48 +:102C8000F6F7D6BBF6F7D4BBF6F7D2BBF6F7D0BB58 +:102C9000F6F7CEBBF6F7CCBBF6F7CABBF6F7C8BB68 +:102CA000F6F7C6BBF6F7C4BBF6F7C2BBF6F7C0BB78 +:102CB000F6F7BEBBF6F7BCBBF6F7BABBF6F7B8BB88 +:102CC000F6F7B6BBF6F7B4BBF6F7B2BBF6F7B0BB98 +:102CD000F6F7AEBBF6F7ACBBF6F7AABBF6F7A8BBA8 +:102CE000F6F7A6BBF6F7A4BBF6F7A2BBF6F7A0BBB8 +:102CF000F6F79EBBF6F79CBBF6F79ABBF6F798BBC8 +:102D0000F6F796BBF6F794BBF6F792BBF6F790BBD7 +:102D1000F6F78EBBF6F78CBBF6F78ABBF6F788BBE7 +:102D2000F6F786BBF6F784BBF6F782BBF6F780BBF7 +:102D3000F6F77EBBF6F77CBBF6F77ABBF6F778BB07 +:102D4000F6F776BBF6F774BBF6F772BBF6F770BB17 +:102D5000F6F76EBBF6F76CBBF6F76ABBF6F768BB27 +:102D6000F6F766BBF6F764BBF6F762BBF6F760BB37 +:102D7000F6F75EBBF6F75CBBF6F75ABBF6F758BB47 +:102D8000F6F756BBF6F754BBF6F752BBF6F750BB57 +:102D9000F6F74EBBF6F74CBBF6F74ABBF6F748BB67 +:102DA000F6F746BBF6F744BBF6F742BBF6F740BB77 +:102DB000F6F73EBBF6F73CBBF6F73ABBF6F738BB87 +:102DC000F6F736BBF6F734BBF6F732BBF6F730BB97 +:102DD000F6F72EBBF6F72CBBF6F72ABBF6F728BBA7 +:102DE000F6F726BBF6F724BBF6F722BBF6F720BBB7 +:102DF000F6F71EBBF6F71CBBF6F71ABBF6F718BBC7 +:102E0000F6F716BBF6F714BBF6F712BBF6F710BBD6 +:102E1000F6F70EBBF6F70CBBF6F70ABBF6F708BBE6 +:102E2000F6F706BBF6F704BBF6F702BBF6F700BBF6 +:102E3000F6F7FEBAF6F7FCBAF6F7FABAF6F7F8BA0A +:102E4000F6F7F6BAF6F7F4BAF6F7F2BAF6F7F0BA1A +:102E5000F6F7EEBAF6F7ECBAF6F7EABAF6F7E8BA2A +:102E6000F6F7E6BAF6F7E4BAF6F7E2BAF6F7E0BA3A +:102E7000F6F7DEBAF6F7DCBAF6F7DABAF6F7D8BA4A +:102E8000F6F7D6BAF6F7D4BAF6F7D2BAF6F7D0BA5A +:102E9000F6F7CEBAF6F7CCBAF6F7CABAF6F7C8BA6A +:102EA000F6F7C6BAF6F7C4BAF6F7C2BAF6F7C0BA7A +:102EB000F6F7BEBAF6F7BCBAF6F7BABAF6F7B8BA8A +:102EC000F6F7B6BAF6F7B4BAF6F7B2BAF6F7B0BA9A +:102ED000F6F7AEBAF6F7ACBAF6F7AABAF6F7A8BAAA +:102EE000F6F7A6BAF6F7A4BAF6F7A2BAF6F7A0BABA +:102EF000F6F79EBAF6F79CBAF6F79ABAF6F798BACA +:102F0000F6F796BAF6F794BAF6F792BAF6F790BAD9 +:102F1000F6F78EBAF6F78CBAF6F78ABAF6F788BAE9 +:102F2000F6F786BAF6F784BAF6F782BAF6F780BAF9 +:102F3000F6F77EBAF6F77CBAF6F77ABAF6F778BA09 +:102F4000F6F776BAF6F774BAF6F772BAF6F770BA19 +:102F5000F6F76EBAF6F76CBAF6F76ABAF6F768BA29 +:102F6000F6F766BAF6F764BAF6F762BAF6F760BA39 +:102F7000F6F75EBAF6F75CBAF6F75ABAF6F758BA49 +:102F8000F6F756BAF6F754BAF6F752BAF6F750BA59 +:102F9000F6F74EBAF6F74CBAF6F74ABAF6F748BA69 +:102FA000F6F746BAF6F744BAF6F742BAF6F740BA79 +:102FB000F6F73EBAF6F73CBAF6F73ABAF6F738BA89 +:102FC000F6F736BAF6F734BAF6F732BAF6F730BA99 +:102FD000F6F72EBAF6F72CBAF6F72ABAF6F728BAA9 +:102FE000F6F726BAF6F724BAF6F722BAF6F720BAB9 +:102FF000F6F71EBAF6F71CBAF6F71ABAF6F718BAC9 +:10300000F6F716BAF6F714BAF6F712BAF6F710BAD8 +:10301000F6F70EBAF6F70CBAF6F70ABAF6F708BAE8 +:10302000F6F706BAF6F704BAF6F702BAF6F700BAF8 +:10303000F6F7FEB9F6F7FCB9F6F7FAB9F6F7F8B90C +:10304000F6F7F6B9F6F7F4B9F6F7F2B9F6F7F0B91C +:10305000F6F7EEB9F6F7ECB9F6F7EAB9F6F7E8B92C +:10306000F6F7E6B9F6F7E4B9F6F7E2B9F6F7E0B93C +:10307000F6F7DEB9F6F7DCB9F6F7DAB9F6F7D8B94C +:10308000F6F7D6B9F6F7D4B9F6F7D2B9F6F7D0B95C +:10309000F6F7CEB9F6F7CCB9F6F7CAB9F6F7C8B96C +:1030A000F6F7C6B9F6F7C4B9F6F7C2B9F6F7C0B97C +:1030B000F6F7BEB9F6F7BCB9F6F7BAB9F6F7B8B98C +:1030C000F6F7B6B9F6F7B4B9F6F7B2B9F6F7B0B99C +:1030D000F6F7AEB9F6F7ACB9F6F7AAB9F6F7A8B9AC +:1030E000F6F7A6B9F6F7A4B9F6F7A2B9F6F7A0B9BC +:1030F000F6F79EB9F6F79CB9F6F79AB9F6F798B9CC +:10310000F6F796B9F6F794B9F6F792B9F6F790B9DB +:10311000F6F78EB9F6F78CB9F6F78AB9F6F788B9EB +:10312000F6F786B9F6F784B9F6F782B9F6F780B9FB +:10313000F6F77EB9F6F77CB92DE9F84F504E044604 +:10314000504F0023DFF844E106F1010ADFF840C1E7 +:1031500007F10109DFF83C8103F00102990748BF3C +:1031600001325D0748BF0132180748BF0132D90656 +:1031700048BF01329D0648BF0132580648BF0132A0 +:10318000190601D5013200E01BB123F07F01C9B25D +:1031900000E0402103F0280B4BEA010149B2C8B21C +:1031A00003F80E001BB123F07F05EDB200E04425CB +:1031B00012F0010F07F8010F4BEA05050CBF0422BE +:1031C0000022802B03F80C5041EA020108BF40F0B6 +:1031D000040203F8081008BF89F8802013F00F01DB +:1031E00002BF3A7842F010023A7040F002027F2BA0 +:1031F00006F8012F03F1010207D140F006000F2964 +:103200008AF87F0003D01346A6E70F2903D133784D +:1032100043F010033370B2F5807FF4D11A4D8C2245 +:10322000002128460CF06EFA4FF6FF7340222B84E3 +:10323000AB832A7385F83C3085F83D30ECB110340F +:10324000A84654F8043C013317D095F83B70032F7F +:1032500013D808EB071614E90F00443686E80F0070 +:10326000034618B108EB0717386D984795F83B30BF +:103270001034013385F83B30E3E7BDE8F88F00BF39 +:103280000FD900200FDA00203CD5002010D80020F4 +:1032900010DC002010DB002000280CDD064A033083 +:1032A00092F834308010034482F83430034A1368B3 +:1032B000A3EB8000106070473CD5002028EE012071 +:1032C000074B9A88013A9A80012283F83820054BEF +:1032D0001B681BB9044B1868FFF7DEBF704700BFBF +:1032E0003CD5002014D7002028EE0120F8B5064C6C +:1032F0000646064DD4F88830054FC31A2B600023CC +:10330000C4F8883006E000BF3CD5002028EE01203C +:103310006C4101606368236094F83430013384F8B1 +:103320003430F8F7EBF83B18013893F810262B6887 +:103330009B1A2B60FE2800F2E883DFE810F0FF0004 +:103340000201050108010B010E0111011401170111 +:103350001A011D0120012301260129012C012F0141 +:103360003201350138013B013E0141014401470171 +:103370004A014D0150015301560159015C015F01A1 +:103380006201650168016B016E01710174017701D1 +:103390007A017D0180018301860189018C018F0101 +:1033A0009201950198019B019E01A101A401A70131 +:1033B000AA01AD01B001B301B601B901E603BC0138 +:1033C000BF01C201C501C801CB01CE01D101E60395 +:1033D000D401D701DA01DD01E001E301E601E901F1 +:1033E000E603EC01EF01F201F501F801FB01FE013A +:1033F0000102E603040207020A020D021002130290 +:1034000016021902E6031C021F02220225022802EC +:103410002B022E023102E603340237023A023D0249 +:1034200040024302460249024C024F025202550238 +:1034300058025B025E0261026402E60367026A02EE +:103440006D0270027302760279027C027F028202B0 +:10345000850288028B028E029102940297029A02E0 +:103460009D02A002A302A602A902AC02AF02B20210 +:10347000B502B802BB02BE02C102C402C702CA0240 +:10348000CD02D002D302D602D902DC02DF02E20270 +:10349000E502E802EB02EE02F102F402F702FA02A0 +:1034A000FD0200030303060309030C030F031203C9 +:1034B000150318031B031E032103240327032A03F8 +:1034C0002D0330033303360339033C033F03420328 +:1034D000450348034B034E035103540357035A0358 +:1034E0005D0360036303660369036C036F03720388 +:1034F000750378037B037E038103840387038A03B8 +:103500008D0390039303960399039C039F03A203E7 +:10351000A503A803AB03AE03B103B403B703BA0317 +:10352000BD03C003C303C603C903CC03CF03D20347 +:10353000D503D803DB03DE03E103E403F7F7AEFFB3 +:10354000E3E2FAF799F9E0E2F6F722FFDDE2F6F7B7 +:1035500027FFDAE2F6F72EFFD7E2F8F761F8D4E2B8 +:10356000F6F732FFD1E2F6F741FFCEE2F6F746FF7B +:10357000CBE2F8F7E1F9C8E2F8F7F8F9C5E2F6F7B7 +:1035800053FFC2E2F6F75AFFBFE2F8F751F8BCE288 +:10359000F6F75EFFB9E2FEF7EFFFB6E2F7F786FF58 +:1035A000B3E2FAF771F9B0E2F6F762FFADE2F6F7CF +:1035B00067FFAAE2F6F76EFFA7E2F8F741F8A4E288 +:1035C000F6F772FFA1E2F8F77DFA9EE2F6F782FFC6 +:1035D0009BE2F8F7C7FA98E2F8F7DEFA95E2F6F719 +:1035E0008FFF92E2F6F796FF8FE2F8F731F88CE260 +:1035F000F6F79AFF89E2FEF7B3FF86E2F7F75EFF80 +:1036000083E2FAF757F980E2F6F7A2FF7DE2F6F7D8 +:10361000A7FF7AE2F6F7AEFF77E2F8F721F874E257 +:10362000F6F7B2FF71E2FEF78FFF6EE2F6F7C4FF26 +:103630006BE2F8F785FB68E2F8F764FC65E2F6F701 +:10364000CDFF62E2F6F7D4FF5FE2F8F711F85CE233 +:10365000F6F7D8FF59E2FEF76BFF56E2F7F736FFB1 +:1036600053E2FAF78BFA50E2F6F7DEFF4DE2FAF793 +:1036700095FA4AE2FAF7B0FA47E2FAF7CBFA44E2EF +:10368000F6F7DAFF41E2FEF785FF3EE2F6F7E2FFEA +:103690003BE2F8F7E3FC38E2F6F7F2FF35E2F6F743 +:1036A000F7FF32E2F6F7FEFF2FE2F7F7E9FF2CE231 +:1036B000F7F702F829E2F7F711F826E2F7F714F81E +:1036C00023E2F7F717F820E2F7F71AF81DE2F7F709 +:1036D0001DF81AE2F8F7E0FC17E2F7F71DF814E21C +:1036E000F7F720F811E2F7F723F80EE2F7F726F8DC +:1036F0000BE2F7F729F808E2F7F72CF805E2F8F7FC +:10370000E5FC02E2F7F72CF8FFE1F7F72FF8FCE110 +:10371000F7F732F8F9E1F7F735F8F6E1F7F738F8A7 +:10372000F3E1F7F73BF8F0E1F8F7EAFCEDE1F7F742 +:103730003BF8EAE1F7F73EF8E7E1F7F741F8E4E1B3 +:10374000F7F744F8E1E1F7F747F8DEE1F7F74AF871 +:10375000DBE1F8F7EFFCD8E1F7F74AF8D5E1F7F746 +:103760004DF8D2E1F7F750F8CFE1F7F753F8CCE195 +:10377000F7F756F8C9E1F7F759F8C6E1F8F7F4FC9E +:10378000C3E1F7F759F8C0E1F7F75CF8BDE1F7F7E7 +:103790005FF8BAE1F7F762F8B7E1F7F765F8B4E177 +:1037A000F7F768F8B1E1F8F7F9FCAEE1F7F768F878 +:1037B000ABE1FAF73DFAA8E1FAF742FAA5E1FAF728 +:1037C00047FAA2E1FAF74CFA9FE1FAF751FA9CE1C5 +:1037D000FAF756FA99E1FFF773FD96E1FAF758FA0E +:1037E00093E1F7F753F890E1F7F756F88DE1F7F723 +:1037F00059F88AE1F7F75CF887E1F7F75FF884E1B9 +:10380000F7F762F881E1F8F7E3FC7EE1F7F762F899 +:103810007BE1F7F77FF878E1F7F79CF875E1F7F7C8 +:10382000B9F872E1F7F7D6F86FE1F7F7F3F86CE162 +:10383000F8F7E8FC69E1F7F70DF966E1F7F722F927 +:1038400063E1F7F745F960E1F7F768F95DE1F7F74C +:103850008BF95AE1F7F7AEF957E1F7F7D1F954E1EF +:10386000F8F702FD51E1F7F7F1F94EE1F7F70AFA3F +:103870004BE1F7F727FA48E1F7F744FA45E1F7F7A4 +:1038800061FA42E1F7F77EFA3FE1F7F79BFA3CE194 +:10389000F8F720FD39E1F7F7B5FA36E1F7F7C0FAA6 +:1038A00033E1F7F7E1FA30E1F7F702FB2DE1F7F743 +:1038B00023FB2AE1F7F744FB27E1F7F765FB24E157 +:1038C000F8F73AFD21E1F7F783FB1EE1F7F796FBE6 +:1038D0001BE1F7F7A3FB18E1F7F7B0FB15E1F7F7EA +:1038E000BDFB12E1F7F7CAFB0FE1F7F7D7FB0CE1DD +:1038F000F8F758FD09E1F7F7E1FB06E1F7F7EAFB16 +:1039000003E1F7F7F5FB00E1F7F700FCFDE0F7F75F +:103910000BFCFAE0F7F716FCF7E0F7F721FCF4E010 +:10392000F8F762FDF1E0F7F729FCEEE0F7F732FC7B +:10393000EBE0F7F73DFCE8E0F7F748FCE5E0F7F7E8 +:1039400053FCE2E0F7F75EFCDFE0F7F769FCDCE050 +:10395000F8F76AFDD9E0F7F771FCD6E0F7F778FCE5 +:10396000D3E0F7F795FCD0E0F7F7B2FCCDE0F7F73E +:10397000CFFCCAE0F7F7ECFCC7E0F7F709FDC4E0BD +:10398000F8F772FDC1E0F7F723FDBEE0FEF75CFE3D +:10399000BBE0F8F7E5F9B8E0FEF79EFDB5E0F8F713 +:1039A00095FDB2E0FEF7C2FFAFE0F9F793FFACE0A0 +:1039B000F7F76EFEA9E0F9F799FFA6E0FEF73AFEE9 +:1039C000A3E0F8F7DBF9A0E0FEF77AFD9DE0F7F75A +:1039D000AFFD9AE0FEF79EFF97E0F9F795FF94E0C0 +:1039E000F7F77AFE91E0F9F7A9FF8EE0FEF718FEEF +:1039F0008BE0F8F7D5F988E0FEF756FD85E0FEF795 +:103A000033F982E0FEF77AFF7FE0F9F7A5FF7CE06B +:103A1000F7F78AFE79E0F9F7ABFF76E0FEF7F6FDFF +:103A200073E0F7F7E1FC70E0FEF732FD6DE0FEF7C2 +:103A3000FDFA6AE0FEF756FF67E0F7F797FD64E0EE +:103A4000F7F7C8FE61E0F9F7CFFF5EE0FEF7D4FDBF +:103A50005BE0F8F7CFF958E0FEF70EFD55E0F9F717 +:103A6000D1FF52E0FEF732FF4FE0F9F7DFFF4CE005 +:103A7000F7F7D6FE49E0F9F7E5FF46E0FEF7B2FDBD +:103A800043E0F7F7C1FC40E0FEF7EAFC3DE0F7F762 +:103A9000C1FC3AE0FEF70EFF37E0F7F785FD34E0B2 +:103AA000F7F7D0FE31E0FAF705F82EE0FEF790FDCB +:103AB0002BE0F8F7FDF928E0FEF7C4FC25E0F7F766 +:103AC000B1FC22E0FEF7E8FE1FE0FAF701F81CE087 +:103AD000F7F7C8FE19E0FAF707F816E0FEF7BEFDA3 +:103AE00013E0F7F7A9FC10E0FEF702FD0DE0FEF78A +:103AF0006FFE0AE0FEF726FF07E0F7F773FD04E02C +:103B0000F7F7F8FE01E0FAF72BF82B68002B3FF7E8 +:103B100001ACD4F88800181A034B18600023301A3F +:103B2000C4F88830F8BD00BF28EE012010B5134C52 +:103B300094F83E3083421FD084F83E00E0B14FF04D +:103B4000FF33236094F838302BB1002384F83830E9 +:103B5000A3880133A3800023094984F836302389E0 +:103B6000023B2381A068F9F797FE66236360D4F8CF +:103B700088300B33C4F8883010BD00BF3CD500201E +:103B800040D50020F8B5234C84F83F1000293FD0E1 +:103B900094F83B301BB9BDE8F840FEF769BDD4F896 +:103BA0008430984704EB2023C1B293F8402091421F +:103BB0002ED083F84000FF234FF0FF3194F83B7084 +:103BC00084F83D3084F83C30002308461D461A46F0 +:103BD000BA4210DAA61896F8406016F0020F1FBF1E +:103BE000012351B24FF0FF301D46F60744BF50B2DB +:103BF00001250132ECE74DB184F83C000BB184F8AB +:103C00003D1094F93C30002BC5DAF8BD002BF6D1FD +:103C1000F8BD00BF3CD50020014BC3F884007047BD +:103C20003CD500200122014B1A7070474EE900205C +:103C3000024B1A68024B1844805C7047CCD50020B8 +:103C400000000070A1F1C0031F2B044B96BF01F0D0 +:103C50001F0101F07F017F311960704778D6002085 +:103C60000022014B1A60704778D6002008B505483D +:103C700000F03AFEF2F7E8FC0348BDE8084000F027 +:103C800033BE00BF771700208617002008B500F06C +:103C90008BFE034B186001F067F8024B186008BDFB +:103CA00058D600205CD600202DE9F843054636485A +:103CB00000F01AFE284601F053FB344B0446344909 +:103CC0002846D3F8008001F0CDFA0746E8B1002677 +:103CD000DFF8DC903A464FF40031404601F00AFB31 +:103CE00080B1002309EB0602834204DA18F80310BE +:103CF000D1540133F8E70028A8BF3618304600F049 +:103D000013FEE7E7384601F00FFB4FF4007394FB16 +:103D1000F3F3DB0706D51F4AA4F50074136803F517 +:103D2000007313604FF480431B4E284694FBF3F45A +:103D300034700FF076FD031F0746EC183546204619 +:103D400000F0D2FD042F14DD144920460FF057FD7A +:103D500020B1134920460FF052FD28B9114800F058 +:103D6000C3FD00236B7004E00F4800F0BDFD01238C +:103D7000737045F22260F3F7CDFC01F06BFD0B4848 +:103D8000BDE8F84300F0B0BD9A170020D8E9002044 +:103D9000A8170020CCD50020D4AC0120AC170020FF +:103DA000B1170020B6170020C4170020CE1700203E +:103DB0000000007008B50022284B294929481A60E4 +:103DC0000068294A09681268002818BF014640F2B5 +:103DD0000110104008B10820186040F20220104085 +:103DE00018B1186840F00400186040F20440104018 +:103DF00018B1186840F00100186040F60800104043 +:103E000018B1186840F002001860D00642BF186868 +:103E100040F020001860900601D4712903D1186881 +:103E200040F010001860520601D4772908D10F48DD +:103E30009A68407801280CBF0120022002439A6052 +:103E400072294FF0000002BF9A6842F008029A609F +:103E5000F2F782FFBDE8084001F086BCE8A9012026 +:103E60005CD6002078D6002058D60020D4AC0120A3 +:103E70000A460021F2F7B6BF00207047704770472E +:103E80007047012070477047006910B10368DB6814 +:103E900018477047006910B103681B6918477047DD +:103EA000006910B103685B6918474FF0FF30704735 +:103EB000006910B103689B691847704707B500692E +:103EC00010B94FF0FF3009E0036801220DF107013E +:103ED0009B6898470028F4D09DF8070003B05DF870 +:103EE00004FB07B500698DF8071028B103680122AB +:103EF0000DF10701DB68984703B05DF804FB000093 +:103F0000314B012201461A70304B93F86E00402865 +:103F100020D13D291BD007DC242916D0262918D012 +:103F2000222908BF232115E0E0290CD003DCA729B2 +:103F300008BF5E210EE0E72903D0E92908BF402130 +:103F400008E07B2106E07D2104E05D2102E07E2186 +:103F500000E07C211E4B1B78002B32D0D72920D0CB +:103F60000ADC0A2922D0202925D009292BD1194A77 +:103F7000137823F0400322E0D92903D00CDBDA299F +:103F800005D07047134A137823F0080317E0114A4D +:103F9000137823F0040312E00E4A137823F002038F +:103FA0000DE00C4A137823F0010308E0094A137866 +:103FB00023F0100303E0074A137823F02003137063 +:103FC0007047FFF74DBE704717DD0020C03C002052 +:103FD000D51E00203BE80020314B012201461A701B +:103FE000304B93F86E00402820D13D291BD007DCD0 +:103FF000242916D0262918D0222908BF232115E00C +:10400000E0290CD003DCA72908BF5E210EE0E729D8 +:1040100003D0E92908BF402108E07B2106E07D218B +:1040200004E05D2102E07E2100E07C211E4B1B7834 +:10403000002B32D0D72920D00ADC0A2922D020290F +:1040400025D009292BD1194A137843F0400322E0E7 +:10405000D92903D00CDBDA2905D07047134A13782D +:1040600043F0080317E0114A137843F0040312E009 +:104070000E4A137843F002030DE00C4A137843F024 +:10408000010308E0094A137843F0100303E0074AEC +:10409000137843F0200313707047FFF7D3BD7047C8 +:1040A00017DD0020C03C0020D51E00203BE800208A +:1040B00013B50346006D0C4628B10DF1060201A9A7 +:1040C00007F06DFE08E0586D08B9002021E00DF101 +:1040D000060201A905F0F4FC0028F6D0BDF8043072 +:1040E000BDF806200BB9002AEFD002F01F014900ED +:1040F0002170C2F34511D2126170A27003F01F0249 +:104100002271C3F343125B12013A03F5EA63627151 +:10411000A37102B010BD13B50346006D0C4628B163 +:104120000DF1060201A907F04AFE08E0586D08B932 +:10413000002021E00DF1060201A905F0D1FC0028C4 +:10414000F6D0BDF80430BDF806200BB9002AEFD038 +:1041500002F01F0149002170C2F34511D2126170B3 +:10416000A27003F01F022271C3F343125B12013AE3 +:1041700003F5EA636271A37102B010BD38B5856DB5 +:104180000446BDB94FF480700FF0AAF90146A0654E +:1041900070B10570206D20B14FF4807208F0E8FF17 +:1041A00008E0606D30B14FF4807206F0E3FF01E08B +:1041B000014BA365A06D38BD41E80020D0B5046D6A +:1041C0006CB1012B08BF002A14D21146204607F01B +:1041D000FEFB78B1204607F0FFFF58B1D0BD446D1B +:1041E00044B1204605F0B5FD20B12046BDE8D040E1 +:1041F00006F07ABB0020D0BD10B5044600684368C5 +:10420000013B43603BB90368DB6A9847206810B103 +:1042100003685B6898470023236010BD054B10B509 +:1042200003600446036913B11030FFF7E5FF204631 +:1042300010BD00BF4407002010B50446FFF7EEFF95 +:10424000142120460CF0B0FE204610BD10B5084CDD +:1042500004F13C00FFF7E2FF04F12800FFF7DEFF66 +:1042600004F11400FFF7DAFF2046FFF7D7FF10BD77 +:10427000D01D002010B103689B681847704738B5FF +:104280000B6804460D4613B15A6801325A6023691F +:104290001BB104F11000FFF7AFFF2B68204623612C +:1042A00038BD10B103681B6B1847704710B1036825 +:1042B0009B6A1847002000217047036D13B15869AD +:1042C00000217047436D13B193E80300704718460F +:1042D000F6E7036D13B1D86900217047436D13B140 +:1042E0001869596970471846F6E770B504460846DC +:1042F0000D460FF096FA23680246294620465B6871 +:10430000BDE87040184738B50546FFF7EEFF044694 +:1043100028460CF0ABFC204438BD38B505460CF0FF +:1043200004FD044628460CF0A1FC204438BD826BF5 +:1043300030B562B1137803F0080303F0FF00FBB15E +:10434000D3695069181A1BD56FF0004018E0C06B94 +:10435000B0B190F831301B0707D5D0E90445D0E95A +:104360000023A01A65EB030101E0002000210023D7 +:104370006FF000428B4208BF824201D2104630BD2E +:1043800030BD08B51030FFF7D2FF08BD08B51830B2 +:10439000FFF7CDFF08BD836B1BB11B7813F0700FC7 +:1043A00005E0C06B30B190F8313013F0500F14BFFE +:1043B00001200020704708B51830FFF7ECFF08BD5A +:1043C00010B504461830FFF7E6FF60B1206D10B15C +:1043D000002107F0FCFA606D28B100220023BDE83F +:1043E000104005F0B6BC10BD836B23B9C06B003024 +:1043F00018BF012070470120704708B51830FFF73B +:10440000F3FF08BD10B50446806D18B10FF070F8C9 +:104410000023A36518342046FFF7E6FF20B12046AD +:10442000BDE8104009F08DB810BD0000064B10B576 +:1044300003600446FFF7E6FF044B04F11800A36095 +:1044400009F07FF8204610BD94070020E405002005 +:1044500010B50446FFF7EAFF5C2120460CF0A4FDEE +:10446000204610BD0346806B08B107F080BAD86BB8 +:1044700008B105F059BC4FF0FF30704708B5103057 +:10448000FFF7F0FF08BD08B51830FFF7EBFF08BDD8 +:104490000346806B08B107F0AFB9D86B08B105F0DF +:1044A00081BB4FF0FF30704707B501220DF10701C6 +:1044B0001030FFF7EDFF01280CBF9DF807004FF00B +:1044C000FF3003B05DF804FB08B51830FFF7E0FFDC +:1044D00008BDD0B4846B44B1012B08BF002A09D2B7 +:1044E00020461146D0BC07F072BAC06B10B1D0BCE8 +:1044F00005F02FBC0020D0BC704738B501460498A9 +:1045000014461D4610B901F118001DE001280AD11A +:104510000B6D01F118000BB15A6912E04B6D7BB1C4 +:10452000D3E900230EE0022811D10B6D01F1180030 +:104530000BB1DA6905E04B6D13B1D3E9042301E057 +:104540000022002312196B41FFF7C3FF38BD002082 +:1045500038BD0346806B08B107F064BBD86B08B167 +:1045600005F0D2BF704708B51030FFF7F2FF08BD65 +:1045700008B51830FFF7EDFF08BDF0B5D0F838E00A +:104580009DF814409DF818509DF81C609DF820700F +:10459000BEF1000F08D0089770460796069505945F +:1045A000BDE8F04007F0C1BDC06B38B10897079671 +:1045B00006950594BDE8F04006F00CB9F0BD1FB5B6 +:1045C0008A79A2F150031B0611D40C7802F26C72A6 +:1045D0004B79183003944C7801330294DBB28C7819 +:1045E0000194097900910421FFF7C7FF00E0002042 +:1045F00004B010BD1FB58A79A2F150031B0611D477 +:104600000C7802F26C724B79183003944C780133B9 +:104610000294DBB28C780194097900910221FFF7B2 +:10462000ACFF00E0002004B010BD0346806B08B171 +:1046300007F006BED86B08B106F0B6B9704708B5EA +:104640001830FFF7F2FF08BD08B51030FFF7EDFF97 +:1046500008BD07B502AB0122103003F8011D194651 +:10466000FFF7E3FF03B05DF804FB000000234FF405 +:104670007A7203710373054B826003600B690361F7 +:1046800013B15A6801325A60704700BF44070020D6 +:1046900010B50446006940B10368DB6A984704F12D +:1046A0001000BDE81040FFF7A7BD10BD38B50025CC +:1046B0000E4B044610314560183040F8183C11F894 +:1046C0000C3C00F80C3C0A4B40F8103C51F8083CFC +:1046D00040F8083C11F8043C00F8043C08F000FFE6 +:1046E000044BA5652046A36038BD00BF9407002099 +:1046F000F0070020700700202DE9F04395B0002559 +:104700001C4B4FF47A760DF150082A4618310446B6 +:1047100004A848F8503D8DF8045002968DF80C50CE +:104720001295139508F060FF04A8DFF85090FFF78A +:104730005BFE80B15C200CF035FC07464146FFF77C +:10474000B5FF7B6825710133A6602573C4F800901E +:1047500027617B6005E02071A6602073C4F800909B +:104760002061054B04A8009308F0EBFE204615B02D +:10477000BDE8F08370070020E40500204407002016 +:10478000012B70B5044694B005D0022B40F20223F1 +:1047900018BF002301E044F202230431684608F008 +:1047A000B3FF04A8FFF720FE114E90B15C200CF07F +:1047B000F9FB69460546FFF779FF00234FF47A724B +:1047C0002660237123736B68A260013325616B60DF +:1047D00006E04FF47A7320712073A3602660206195 +:1047E000044B04A8009308F0ACFE204614B070BD42 +:1047F00044070020E405002070B5324B8AB0002445 +:10480000314A00934FF47A73304905A80293234646 +:104810008DF804408DF80C400494FFF7B1FF2C4E46 +:1048200009A92B48FFF72BFD05A8FFF7F7FC316915 +:1048300029B10B68002205A8DB6B984703E02449E7 +:1048400005A8FFF713FF09A96846FFF718FD05A89B +:10485000FFF7E4FC0498FFF724FD48B3049820B167 +:1048600003685B6B9847054600E01A4D29461A48D5 +:10487000FFF749FD049868B103689B6B984748B1FE +:10488000164928460EF0BBFF68B1154928460EF0C0 +:10489000B6FF40B1134B24202322294600FB0430ED +:1048A00001340EF0DBFF6846FFF7F2FE3F2CBEDD61 +:1048B0000748FFF7EDFE6846FFF7B0FC20460AB058 +:1048C00070BD00BF44070020FBE700205CD0002043 +:1048D000241E00200B1D0020C01D0020A719002051 +:1048E000A6190020A1DE00200146024808B5FFF706 +:1048F0000AFD08BDC01D00200146024808B5FFF7AB +:104900000CFD08BDC01D002010B5064C014600235B +:10491000102220460CF0CEF92046BDE810400CF0E5 +:10492000A5B900BFC01D0020FFF7EEBF38B5044693 +:104930000EF0D6FD0546A8B90E48FFF7D5FF204674 +:10494000FFF7DAFF0C48FFF7CFFF0C4B1A6814444F +:104950000F2C03D80A4D1C60154409E00948FFF7E5 +:10496000C3FF05E00848FFF7BFFF2046FFF7C4FF7D +:10497000284638BD761800208A18002094D60020DA +:10498000C3E7002093180020A71800200EF0B0BD48 +:10499000044B28B91A780AB1187001E001221A7084 +:1049A0001878704710DD0020014B1888704700BF51 +:1049B000E0D700202DE9F04F232085B00AF028FF32 +:1049C00000284FF0240014BF002404240AF020FF24 +:1049D00010B944F00804A4B226200AF019FF10B957 +:1049E00044F00104A4B225200AF012FF10B944F0EB +:1049F0000204A4B222200AF00BFF10B944F0100404 +:104A0000A4B2A04B1B780BB92402A4B29E4B1B7816 +:104A10005E0744BF44F00404A4B21D0744BF44F041 +:104A20000804A4B298074FF0290044BF44F00204E0 +:104A3000A4B2D90744BF44F00104A4B2DA0644BFCB +:104A400044F01004A4B29F0644BF44F02004A4B272 +:104A50005E0644BF44F04004A4B20AF0D9FE10B987 +:104A600044F02004A4B228200AF0D2FE10B944F089 +:104A70004004A4B2854A4FF0FF33854D00271068EB +:104A80000DF1040B2B6001AB5168DFF808A203C3E2 +:104A9000906818601BF81760012130460AF0CAFEC2 +:104AA000002130460AF094FE13200AF0B1FEB0FA5D +:104AB00080F812200AF0ACFE00284FEA58184FF098 +:104AC000110014BF0023022348EA03080AF0A0FEE5 +:104AD00000284FF0050014BF0023042348EA030810 +:104AE0000AF096FE00284FF01D0014BF0023082393 +:104AF00048EA03080AF08CFE00284FF01E0014BF9D +:104B00000023102348EA03080AF082FE00284FF031 +:104B1000200014BF0023202348EA03090AF078FE8E +:104B200000284FF00101304614BF4FF000084FF04D +:104B300040080AF04DFE304649EA080805210AF00F +:104B400079FE544E0AF807800137062FA2D17379F7 +:104B500003F0080202F0FF011AB123F0080301215B +:104B60007371727902F0100000F0FF0320B1494B1D +:104B700022F010025A7101230027D5F800E03846D0 +:104B8000325C002A18BF864600F1010018BF0127D9 +:104B90000628F5D10FB1C5F800E0950644BF44F0F2 +:104BA0000204A4B2500644BF44F00104A4B2D707E3 +:104BB000394F48BF44F00804BE4648BFA4B2550769 +:104BC000364D44BF44F00404A4B2900738682A6804 +:104BD00048BF44F01004A0EB020248BFA4B2642A0C +:104BE00007D92F4A286015780DB9012500E0002566 +:104BF00015702C4D2C4F2D4A13B101232B703CE026 +:104C00002B70002938D097F800C02949BCF1000F5B +:104C10001BD1D1F800E0BEF1000F03D1254B186085 +:104C2000012325E00EF1010EBEF1010FC1F800E0F5 +:104C30001FD90B601F490968401AB0F5FA7F18D2D6 +:104C4000117801B90123137013E00868012810D10D +:104C5000DEF80000DFF85CE0DEF800E0CEEB0000FC +:104C6000B0F57A7F05D91078B0FA80F0400910705D +:104C70000B6001233B7000E039701378E3B1084BFF +:104C800019781EE010DD00203BE80020A40F002072 +:104C9000201E0020F4E70020BCD70020A0D6002072 +:104CA00016DD0020C2E70020C1E7002014DD00204F +:104CB00024D60020F0D500203B780BB9297801B12B +:104CC00001210E200AF084FD3B78002B3AD0327986 +:104CD00044F04003102A9BB202D144F06004A3B216 +:104CE0002A78002A2DD0194B9C6BDA6C42F0010215 +:104CF000DA649A6B22F002029A639A6B9207FCD4F0 +:104D000072B61248036D426D466D1049B242056D90 +:104D1000F8D1AB42F6D1D20B42EA434302338B6562 +:104D20008A6D0A489342FBD144F002038363836B8C +:104D3000064A9B07FBD5936B43F04003936330BF58 +:104D4000FDE71C46204605B0BDE8F08F00400D4051 +:104D500008B5FFF72FFE034A1388108020EA0303EB +:104D600098B208BDE0D700201B4B1C4A1978127876 +:104D70001B4B30B549B10AB11A4A0FE01A4A1278F2 +:104D80000AB11A4A0AE01A4A08E00AB1194A05E0CB +:104D9000154A12780AB1184A00E0184A1A60184AEF +:104DA0001268002A15DB1102164801F47F41825C6B +:104DB00015481143002230F8125054008D4205D19D +:104DC0000021124A1B681160185B30BD01322A2A8B +:104DD000F1D1002030BD00BF14DD0020C1E700206C +:104DE00060D6002098130020C2E700204413002062 +:104DF000F01200209C12002048120020F411002024 +:104E0000201E0020F4E70020A011002024D600205E +:104E100008B5022123200AF00DFD022124200AF00A +:104E200009FD022126200AF005FD022125200AF0B5 +:104E300001FD022122200AF0FDFC022129200AF0B6 +:104E4000F9FC022128200AF0F5FC01210E200AF0CD +:104E5000F1FC01210E200AF0BBFC012110200AF018 +:104E6000E9FC012106200AF0E5FC012118200AF0E6 +:104E7000E1FC012119200AF0DDFC01211C200AF0CF +:104E8000D9FC01211F200AF0D5FC012110200AF0D5 +:104E90009FFC012106200AF09BFC012118200AF04A +:104EA00097FC012119200AF093FC01211C200AF033 +:104EB0008FFC01211F200AF08BFC022113200AF035 +:104EC000B9FC022112200AF0B5FC022111200AF0DF +:104ED000B1FC022105200AF0ADFC02211D200AF0E0 +:104EE000A9FC02211E200AF0A5FC02212020BDE819 +:104EF00008400AF09FBC000030B50B4C01250B4B5D +:104F000085B0204600211D7001F002F81F22032306 +:104F1000204602958DE80C000022054B114601F059 +:104F20003BF805B030BD00BF63E90020D21E002071 +:104F3000EE180020A24A03462DE9F04F14789FB0E6 +:104F4000002C40F0728141F210029E4D0240002A76 +:104F500058D09D490EA80EF05CFC9C490EA80EF09E +:104F60003FFC9B490EA80EF03BFC0EA996480EF0A4 +:104F700050FC9848FFF7B8FC9348FFF7B5FC04A82D +:104F80002346914A9449FFF7FBFB089850B1036808 +:104F90009B6B984730B1914B1C60FFF72DFC904BF9 +:104FA000186029E08F4B1B782BB301238E4A8A4966 +:104FB00009A8FFF7E5FB0DA98C48FFF760F9006928 +:104FC000FFF76FF9044609A8FFF728F99CB17E485E +:104FD0000EF027FC7C4902468448FEF755FF044644 +:104FE00079480EF01EFCA04202D08148FFF77CFCFD +:104FF0007E48FFF74DFB8124012304A82B70FFF7A7 +:105000000DF970E000F02004A1B299B101237049BC +:10501000784882242B700EF0FCFB6B4976480EF02A +:10502000F8FB6A4974480EF0DBFB724972480EF0D7 +:10503000D7FB58E000F04004A0B230B1012308468D +:105040002B70FFF7A5FC0C464DE040F204441C40D9 +:105050004CB1624A1368002B40D00121013B044649 +:10506000297013603FE040F201121A406AB15B4AB6 +:105070001368082B03DD0121093B297003E06BB3A2 +:105080000121013B297013602DE040F60801194011 +:1050900061B1534B51491C680B68601E98421FDD7B +:1050A0000CB301330B6001232B7019E040F2022492 +:1050B0001C40C4B14A4B494A1C681368A4F1090159 +:1050C000994202DD0CB1093304E0611E8B4209DA1A +:1050D0004CB10133136001232B7003E01C4602E046 +:1050E000144600E000242B78002B00F0A0803C4BFD +:1050F0001A689B46002A00F09A80902301262022FD +:1051000010213E48DFF800A18DE848004FF490736D +:10511000002600F01FFF314A374613689146082BDE +:10512000D4BF0023043BCAF80030DBF800209742CC +:1051300020DB00261F200323C82230218DE84900F0 +:105140002F4B2E4800F028FF0823C8227821009317 +:105150004FF490732948019600F0FCFEFF2302965D +:10516000C822009378210196224B244800F014FFB6 +:105170002E705CE0DAF800309F4251DB33449A42F3 +:105180004DDD204A4FF0240808FB0728D9F80020FD +:1051900093424FF0010306F1020202934FEA02121A +:1051A00034D1FC21E02312B214488DE80A004346B2 +:1051B000102100F0F1FE414605480EF02AFB2EE0DA +:1051C000D3E70020D21E0020FBE700206F1800204C +:1051D00059DE0020171900205CD000207CD600206A +:1051E00084D6002014DD002027190020381E00205E +:1051F000381900207DDE002019DD002063E9002041 +:105200004C190020A1DE00208CD600200193FF2342 +:1052100012B2102100934346074800F0BDFE01364C +:10522000082E07F1010780DD83E7812000E020469A +:105230001FB0BDE8F08F00BF63E90020014B187874 +:10524000704700BFD51E0020034B18B101221A7011 +:10525000FFF752BE18707047D51E002000487047F7 +:10526000FBE700202DE9F041074686B01B4D0026E4 +:10527000DFF87C802869FFF714F80446D8F810009E +:1052800084F00104FFF70DF8E4B2844208D101363E +:105290001435042EEED11248FFF726FB002019E04A +:1052A00000233A460F4901A8FFF76AFA05A92846E4 +:1052B000FEF7E5FF0069FEF7F4FF044601A8FEF7DC +:1052C000ADFF0CB1701C05E007492846FEF7D7FF7B +:1052D0000648E1E706B0BDE8F08100BFD01D002020 +:1052E000551900205CD00020341E00206A190020CF +:1052F000241E002030B50B4B87B00D46013A142117 +:10530000044601A801FB0231FFF7B0F921462A4605 +:105310000598FEF7AFFF044601A8FEF77FFF204681 +:1053200007B030BDD01D002010B50B4B0138142440 +:1053300086B004FB003401A82146FFF797F901A8C5 +:10534000FFF7A6F901A8FEF769FF04492046FEF71A +:1053500096FF06B010BD00BFD01D0020341E0020F7 +:1053600030B5044687B0124DFFF7BEFA224600233F +:10537000104901A8FFF704FA05A92846FEF77FFFA8 +:105380000069FEF78EFF044601A8FEF747FF5CB1F7 +:105390000948FFF7A9FA2869FEF788FF0446FFF7D6 +:1053A000ABFA2846FFF774F9204607B030BD00BFBE +:1053B000381E00205CD000208E190020644B654907 +:1053C0001868F0B50C4693B0634D40F2EE27634E7B +:1053D0000A784AB12A78D20706D51A68D6F800E0CA +:1053E000CEEB02020E2A0AD81A6894F800E0121ACC +:1053F000BEF1000F00F0A980B2F5FA6FE8D901F014 +:10540000F9F8574B574A9A64574ADA64FE215748CD +:1054100004F022FA40B956495648FEF774FF4FF49B +:105420007A700AF0BFF9F1E70024534D534954480C +:105430000EF0EFF9281914345249FEF720FF502CD2 +:10544000F8D1514CFFF7D8F9504900252060494860 +:10545000FEF74BFF21684748FEF75FFFFFF7D8FCD8 +:105460004B4B1D70FFF7A6FA10F008043AD0E0216C +:10547000484800F04DFD0124FC22E023402145482E +:105480008DE81C00444B302200F086FD374BD3F8EA +:10549000841479B12346414A04A88DF810508DF840 +:1054A00011508DF8125006F059FCB0B104A807F065 +:1054B000CBFA12E0D3F8880478B18DF84110234676 +:1054C0008DF842108DF843100146344A04A804F0C8 +:1054D000ADFE10B104A804F03AFF4FF47A700AF060 +:1054E00061F92BE02E4E23462C4A04A81F49FFF7F2 +:1054F00047F908A93046FEF7C2FE0069FEF7D1FE63 +:10550000054604A8FEF78AFEC5B130691C4FFEF7B8 +:10551000CDFE0546024639463069FEF7ABFE8542B0 +:1055200003D02048FFF7E0F901E07C5501241C4836 +:10553000FFF7AEF814B101221B4B1A7001221B4B6E +:105540001A70FFF7D9FC13B0F0BDBA4256E700BF9E +:10555000BCD7002068E9002067E9002048EE012060 +:10556000C03C002079EE0000A1ED00005CD00020DE +:10557000CA190020C01D0020D01D0020E7190020FE +:10558000FBE70020341E002084D60020EC19002008 +:1055900010DD002063E900200A1A002027190020EE +:1055A000381E00201F1A0020D3E70020D51E00203F +:1055B0000022014B1A7070473BE8002070B54B4841 +:1055C00000244B4D20264B4B44608460C0F82403DC +:1055D000C0F84403036002F0ABFD21466C60AC6090 +:1055E00032462C6105F128006C61EC6185F82040A1 +:1055F0006C620AF087F8404B284685F8854203F133 +:1056000040022B606C332C65EA60AB616C6585F8F9 +:105610007840C5F8804285F8844285F8864285F84E +:10562000874203F061FA3548354D364B446084605B +:10563000C0F89006036080F87546C0F87846C0F858 +:105640007C4680F8804680F8A44602F0ADF93246E8 +:1056500021466C6005F11C00AC602C612C75AC61BE +:105660000AF050F8284B284685F841402B60383323 +:10567000EC63EB6085F8404085F8424085F8434094 +:105680006C64AC64EC642C6503F01AFF1F4D204B76 +:105690006C6028462B6005F59F63AC606B6305F575 +:1056A000A7632D62AB6305F5AF631A4EEB6305F597 +:1056B000B7636B644023A5F84A305023A5F84C30FB +:1056C00003F0BAFD144B314614482B60144D2A46A2 +:1056D0000DF0BAFE2A46134920460DF0B5FE2A46C3 +:1056E00031461148BDE870400DF0AEBE00390020D3 +:1056F000C03C002014080020BC06002040320020DE +:1057000040D700200806002040060020603F00200F +:1057100024060020BDF00000C8050020241E002043 +:10572000641D0020EDF00000381E0020034B1A78A5 +:105730000AB1002200E001221A707047A221002065 +:1057400010B504460BF054FA204610BD1F2B08DCA0 +:10575000490900F0E000920942EA81021043014A3F +:10576000D0547047D4E70020084B1B78DBB207B554 +:1057700000228DF80730064B1A60064B1B7813B9D0 +:10578000054800F0BDFB03B05DF804FBA22100203A +:1057900064D600206BE9002063E9002007B5064AC3 +:1057A000127832B9054A8DE805000122044800F05C +:1057B000B1FC03B05DF804FB6BE90020D4E70020E6 +:1057C00063E9002008B50021034800F0A9F8BDE80E +:1057D0000840FFF7F3BD00BF63E9002038B5FFF7CD +:1057E0002DFD08B3FFF7B4FAFFF7A4FB0446FFF75B +:1057F00035FD0546812C15D100200024FFF724FD3E +:105800000F4B1C70FFF7D4FEFEF730FA2846FEF768 +:105810004BFA21460B4800F07BFB0B4A0B490C4826 +:105820000BF08AF9142006E0FFF792FAFEF72EFA41 +:10583000FEF7C0FA0A20BDE8384009F0B3BF00BF48 +:105840006BE9002063E900206F1A0600CD05010016 +:105850004C1E002008B50A2108480AF059FF0848E4 +:105860000BF004FA0748084A4FF480710EF09CFDD3 +:105870000648BDE80840FEF7D5B900BF321A00203F +:10588000C01D002063E90020210000004DE9002038 +:1058900008B50821064800F03BF8064A06490748C3 +:1058A0000DF0D2FD09F050FF054B186008BD00BF98 +:1058B00063E90020641D0020E10501004C1E00206A +:1058C00068D6002010B504460BF0AEF8204610BD97 +:1058D00000F07F000D4B40F41220C3F8A000C3F885 +:1058E000B010C3F8C020D3F8A02022F48052C3F82F +:1058F000A020D3F8A010054A0029FADAD2F8A03087 +:1059000023F48033C2F8A030704700BF00800D4000 +:10591000014B1970704700BFDA1E00200000000024 +:105920002DE9F0410023544D0F4642F2107242F22D +:10593000486114202B60A846FFF7CAFF4F4E504D18 +:10594000072F00F2BF80DFE807F0041585A75B6F23 +:105950002C4116224B4B1A604FF4A0724A4B1A602E +:10596000F0224A4B1A604FF4B073494A3360136017 +:10597000012210E01622434B1A604FF4A072424BF2 +:105980001A604FF4F072414B1A604FF4B073404A02 +:105990003360136000223F4B14241A6082232B6073 +:1059A00090E02C22374B1A604FF42072364B1A606D +:1059B000F022364B1A604FF43073354A336013606F +:1059C0000123344A136004222A6015E02C222D4B57 +:1059D0001A604FF420722C4B1A604FF4F0722B4B6C +:1059E0001A604FF430732A4A336013600022294B47 +:1059F0001A6004232B600123C8F800300A2461E0F8 +:105A00002122204B1A604FF400721F4B1A60F022C3 +:105A10001E4B1A604FF40C731D4A33601360012251 +:105A20001C4B1A60002312E02122164B1A604FF41F +:105A30000072154B1A604FF4F072144B1A604FF459 +:105A40000C73134A336013600023124A13602B60F7 +:105A50000F2437E019220B4B1A604FF4B0720A4B37 +:105A60001A60F022094B1A604FF4C273084A33607F +:105A70001360012221E000BF34D60020F4D50020BD +:105A8000ACD60020DCD5002090D6002098D600208F +:105A90009CD60020E0D500201922A74B1A604FF4B5 +:105AA000B072A64B1A604FF4F072A54B1A604FF417 +:105AB000C273A44A336013600022A34B13241A60FC +:105AC00082232B601427A14B42F24862A0491F6039 +:105AD000A04BA1481A6042F21072A04B1A602A68CB +:105AE0009F4B1A60FEF70FFC9E499B48FEF715FC82 +:105AF0009D499948FEF707FC022197489FED8C0BC2 +:105B00000BF01EF994480BF0B1F8984B012118786E +:105B100009F090FE01210F2009F08CFE01210220E6 +:105B200009F088FE0121032009F084FE01210420F0 +:105B300009F080FE0121212009F07CFE01210A20CC +:105B400009F078FE01210C2009F074FE01210B20E0 +:105B500009F070FE01210D2009F06CFE844BFF223C +:105B60008448996A0A60996B0A60996C0A60D3F854 +:105B700018120A60D3F8A8100A60D3F8C8100A6097 +:105B8000D3F8B8100A60D3F8D8100A607A4AD16FF7 +:105B900021F00C01D167116B21F4FF4141F48071B8 +:105BA0001163516F21F003015167116A21F4C01193 +:105BB00041F480111162916A21F00E219162596ABB +:105BC0000F60596B0F60596C0F60D3F814120F609F +:105BD000D3F8A4100F60D3F8C4100F60D3F8B4103A +:105BE000D3F8D4300F6005211F60D36F43F00C034E +:105BF000D367536F43F00303536702F534225F4BBF +:105C0000996091605E49C2F80001C2F8801001F508 +:105C10008061C3F80001C3F88010D8F8001061B1AA +:105C2000584FC2F80401C2F884700822C3F8040176 +:105C3000C3F884704FF0A06302E04FF08073042239 +:105C4000520243F4400364084F4FA2F580724F485C +:105C5000013C43F00103C7F8800014434C4A3B6009 +:105C6000C7F80041C2F880001360C2F8004102F595 +:105C70007052424B106B31B140F0020010631A6B4E +:105C800042F0020205E040F0010010631A6B42F09E +:105C90000102404C4FF0000E1A633F4823793F4AFF +:105CA00083769B00177903F18043DFF8F8C087768D +:105CB0004FF0004003F56C23394FC3F800E0186043 +:105CC000013013799B0003F1804303F56C23C3F883 +:105CD00000E018600420002966D0136808253268A7 +:105CE0009D6056429880A3F814E0DE60C3F818E087 +:105CF00092FBF5F292B2DA83DA82C3F810C040F276 +:105D0000032C998BA3F806C089B229439983236891 +:105D1000DA83DA821F619A8B9D6092B29880DE608E +:105D2000A3F814E02A43C3F818E0A3F806C07BE008 +:105D30005A36791034002440DCD5002090D600205B +:105D400098D600209CD60020E0D5002028D6002040 +:105D50003D1A0020E8D50020C01D00202CD60020D0 +:105D60001CD6002070D70300471A0020DA1E00203E +:105D70009C0900200001040000C00F4000C01A4030 +:105D8000020083000200800000041B40002200018A +:105D900000C41A40F4D6002000800E40FCD600203B +:105DA00080C61A4000021B40D2F800E03268CEF8EC +:105DB00008005642AEF80400AEF81410CEF80C609D +:105DC000CEF8181092FBF0F292B2AEF81E20AEF8A8 +:105DD0001620CEF810C040F2022CBEF81C30AEF8EF +:105DE00006C09BB243F00803AEF81C302B6813F0DA +:105DF000800F236898600AD0DA830120DA820222B9 +:105E00009880DE601F6199829961DA8008E0DA8308 +:105E10009880DA82DE601F6199829961A3F806C0DA +:105E20009A8B92B242F008029A832B4AD2F88030C1 +:105E300043F04043C2F880302022284BA3F86C2066 +:105E40000322A3F86E200022A3F86A20A3F866209C +:105E500041F24462A3F86020A3F870204FF442722C +:105E6000A3F86220A3F872208522A3F8742043F2DD +:105E70002402A3F86C20012203F5A033C3F8082103 +:105E8000174A184BC3F85C22174B8022174C1A6034 +:105E9000236843B9164B1868164B1B6858430430E7 +:105EA0000DF01EFB206024688CB1114B00212046B0 +:105EB0001A68104B1B685A43043209F023FC0E4B3E +:105EC00018680E4B204418600020BDE8F0814FF0A8 +:105ED000FF30BDE8F08100BF00C00F4000401E4011 +:105EE000850000000024002010E100E020320020A6 +:105EF0009CD6002098D60020DCD50020D8D50020E4 +:105F0000024A1368002BFCD0704700BF6CD60020FB +:105F10000C4B0020F0B51E680B4B1F680B4B1D6827 +:105F20000B4B1B685A42B0420BDA1C4604EB020EC4 +:105F3000774502DD04F8011BF8E701302B44521BC2 +:105F4000F1E7F0BD98D6002090D600209CD6002026 +:105F5000D8D500200E48006800FB02120D490968E0 +:105F60000A44F0B55142BDF914609DF81870002440 +:105F7000B4420BDA154605EB010E734502DD05F858 +:105F8000017BF8E701340244091AF1E7F0BD00BFD4 +:105F90009CD60020D8D500202DE9F74F9DF8385029 +:105FA0009DF830000195584D9DF83440D5F800E03B +:105FB000564DD5F800C013F8015B002D00F0A0800D +:105FC000534E174606EBC50505F108060096019EDF +:105FD000002E46D02E7807FB0C18013716F0010F63 +:105FE0000EEB080A0CBFA346834616F0020F0AF117 +:105FF00001090EF808B00AF102080CBFA346834657 +:1060000016F0040F0AF1030A0AF802BC0CBFA346FB +:10601000834616F0080F89F801B009F103090CBF97 +:10602000A346834616F0100F88F801B008F1030864 +:106030000CBFA346834616F0200F8AF801B00CBFB0 +:10604000A246824616F0400F89F801A00CBFA14677 +:106050008146F60988F801900CBF2646064688F866 +:10606000026015F8016B0CFB0718013716F0010FE1 +:106070000EEB080A0CBFA346834616F0020F0AF186 +:1060800001090EF808B00AF102080CBFA3468346C6 +:1060900016F0040F0AF1030A0AF802BC0CBFA3466B +:1060A000834616F0080F89F801B009F103090CBF07 +:1060B000A346834616F0100F88F801B008F10308D4 +:1060C0000CBFA346834616F0200F8AF801B00CBF20 +:1060D000A246824616F0400F89F801A00CBFA146E7 +:1060E0008146F60988F801900CBF2646064688F8D6 +:1060F0000260009EB5427FF46AAF083109B25AE7E8 +:1061000003B0BDE8F08F00BFD8D500209CD600209A +:106110007C4C0160244800689042F0B5059C069DC7 +:1061200006DD022AC1BF801A022290FBF2F01B1882 +:106130001E4A10681E4A126800FB03231D4A12689B +:106140008A420EDA09021E46002091FBF2F1F71A8C +:10615000974228DA07120844E75DEF5D06F8017BF5 +:10616000F5E7B2EB410F0ED12246101B02338142FC +:1061700019DD1078285C03F8020C12F8010B285C7A +:1061800003F8010CF1E7521A022092FBF0F2013AF7 +:1061900013442246101B814205DD12F8010B285CD6 +:1061A00003F8010FF6E7F0BD98D600209CD600203A +:1061B000D8D5002090D6002070B50C4C00210C4E94 +:1061C00020460C4D0AF0E2FB20460B4C3246294695 +:1061D0000DF03AF9204600210AF0D8FB3246294654 +:1061E0002046BDE870400DF02FB900BFF4D6002066 +:1061F000641D002065070100FCD60020C38B1B0432 +:1062000002D4C1F30E0105E0C38BC1F3080103F40E +:106210007E431943C183C38B9BB2C3827047000086 +:106220004368196830B50A685C6822EA0402744C55 +:106230000A60A26922F0E05222F0300242F00062CD +:1062400042F01002A261047C6E4A1C44247C02EBE2 +:106250000414A568B8242C60457C1D4495F824508E +:1062600002EB0515AD682C60857C1D4495F838500F +:1062700002EB0515AD682C600D685C682C430C6062 +:10628000017C5C1803EB8101247C496902EB041456 +:1062900064682160417C5C180A3194F8244053F80A +:1062A000211002EB041464682160817C5C1803EB0C +:1062B000810194F83840C96B02EB041252681160F6 +:1062C000827C996C1A4492F844200A60027C196A14 +:1062D0001A44127F0A60427C596B1344022293F8DD +:1062E00030300B6003681A610F229A65C37C002B63 +:1062F0002ED072B6C37CDD0705D5434A43691168C9 +:106300000B4083621360C37C9C0705D53F4A8369B9 +:1063100011680B40C3621360C37C590705D53C4A22 +:10632000C36911680B4003631360C37C1A0705D56A +:10633000384A036A11680B4043631360C37CDB0671 +:1063400005D5354A436A11680B408363136062B612 +:10635000324983688B4227D0294B81609A69304B40 +:10636000C2F30114C2F3826253F824300132B3FB4A +:10637000F2F2B2FBF1F37BB1B2FBF3F28A4288BFD7 +:106380000133B3F5817F02D2022B04D901E040F240 +:106390000113023B00E000235A0843EA02231204DF +:1063A00002F47F021343C360036800221A610322D0 +:1063B0005A62C2681A6407221A6601221A61C37CF3 +:1063C000E3B1DD0702D5826A164B1A60C37C9C07D5 +:1063D00002D5C26A144B1A60C37C590702D5026BFE +:1063E000124B1A60C37C1A0702D5426B104B1A601D +:1063F000C37CDB0602D5826B0E4B1A6030BD00BF3A +:1064000000C00F409C09002080E100E084E100E032 +:1064100088E100E08CE100E090E100E000093D004F +:106420001809002000E100E004E100E008E100E0DC +:106430000CE100E010E100E070B54BB3046840F2FD +:10644000012525611C46066811B10D78013101E076 +:1064500090F83C50013C756605682E6FB60705D470 +:106460006D6FEDB20AB115700132013B05686D69BF +:10647000ED07F1D5002CE6D153B101680C6FA407EC +:10648000FAD4496FC9B20AB111700132013BF3E786 +:1064900070BD0000836C10B51A7904461C4BDA7786 +:1064A000426C12791A77826C12791A77026CDAB11F +:1064B000B2F5004F04D3A2F5FF427F3A02640BE02D +:1064C000436C11461868FFF799FEA36C216C18689D +:1064D000FFF794FE00232364A36C1A790C4BDA7641 +:1064E000626C1279DA7610BD03680F21996540F26B +:1064F0000131DA6119614FF47C515961032311466E +:1065000080F83D30C06C0368BDE810401B68184738 +:1065100000800E4008B50248FFF7BCFF08BD00BF71 +:10652000701D002070470020704700000023064ABD +:10653000436013680BB9106070475A680AB113467C +:10654000FBE75860704700BFF0D60020002070477E +:1065500000207047704730B5039C01251B02456041 +:10656000002C9DF8105043F0800318BF4FF00044FA +:1065700043EA0242002D44EA020414BF4FF40045EE +:1065800000252C438460C16021F47F6121F00F015C +:1065900001F58053036101F50053436101F5405358 +:1065A00001F580418361C16130BD0000436A026A28 +:1065B0000BB11A6201E004490A600AB153627047E4 +:1065C000024A1360704700BF4CD6002048D6002016 +:1065D000436A026A0BB11A6201E004490A600AB117 +:1065E00053627047024A1360704700BF54D60020C0 +:1065F00050D60020F8B54FF480314D4B40244FF475 +:1066000080554FF400564FF4404743F2420E1A6A49 +:10661000900704D59F625962C3F828E0F7E7900419 +:1066200001D45E62F3E7D00401D45D62EFE7002A93 +:10663000EDDA12F4803001D09962E8E7520601D415 +:106640005C62E4E73B4A3C4CD2F8803043F0030301 +:10665000C2F880304FF04042384B9A634FF44042CA +:106660005A630522186003F58F130A20C3F8B4207B +:106670000822C3F8A422324B5A6842F080625A6062 +:106680004FF08062C3F8842009F08CF8D4F84031D0 +:1066900043F00203C4F84031D4F8403113F002054E +:1066A000FAD102F0A7FC2B46264A012142F823101A +:1066B0000133202BFAD14FF480720021224809F0D7 +:1066C00021F80023214A13700122C4F890200322EC +:1066D000C4F8A8211B4AC4F84831C4F85421C4F8AE +:1066E0004C31C4F858311A4B1A4AC4F84031D4F826 +:1066F000843143F48053C4F88431D4F85831D4F849 +:106700005431154BC3F80022144B4FF480321A60F9 +:10671000134BC4F84831D4F8483143F01203C4F89D +:106720004831D4F8483143F44023C4F84831F8BD27 +:1067300000800D4000C00F4000022E4000A00D4020 +:10674000008000420030002059DD002013DD0020D1 +:10675000158B0100B9190100002400200CE100E0B4 +:1067600004000003C36870B504460D46002B4AD0F0 +:10677000632948D908F0E8FF234BA0601A68234E2C +:106780005AB96561013D1C604FF04043A261E2616E +:10679000C6F88850C6F88C3070BDD6F88C1021F041 +:1067A0007F418D4218D272B600204FF00072491B13 +:1067B000C6F88C00C6F844211A686561013D1C606A +:1067C0004FF04043A261E0615161D461C6F8885046 +:1067D000C6F88C3062B670BD6D1A93697BB15A6988 +:1067E000954209D2521B5A61DA69A361E26165617F +:1067F000DC61E3699C6170BDAD1A1A46EDE7656125 +:10680000A361E261946170BDECD5002000022E40CE +:1068100070B50A46064603699968490601D41B68A3 +:10682000FAE74021956803F134049160116819601A +:1068300051685960D168D96011691961516959610C +:1068400091699961D1699E62D961D16AD962116BEE +:10685000196302F1340103C984E80300D16BD963E1 +:1068600019460868012801D00968FAE70A60194644 +:10687000106000200C68A24205D00C6848620846EF +:106880000C622146F6E7002248620A6296F834203C +:1068900012F0FD0F05D1094A1068586240B9084846 +:1068A00004E0084A1068586210B90748036000E025 +:1068B0000362116001209D6070BD00BF48D60020BA +:1068C0004CD6002050D6002054D600202DE9F04FA1 +:1068D00085B082460D4693460393CB88B3F5804F2F +:1068E00057D802F03BFB0646002852D002F036FB98 +:1068F000044608B9304608E0EB88CBB102F02EFB25 +:1069000030B9304602F032FB204602F02FFB40E067 +:1069100095F9007001210023EA888DE80A00FB0F39 +:10692000FF435946FFF717FE3060FF0F046001E098 +:10693000012730604FF000094FF00108294630462A +:10694000CDF804900223CDF800900822FFF703FE53 +:106950003B4649462046CDF804804A46CDF80080A3 +:10696000FFF7F9FDDAF80030C4F82CB03146A36225 +:10697000EB8823632B6863636B68C4F80080A363B0 +:10698000039BDAF80000E36305B0BDE8F04FFFF7C2 +:106990003FBF002005B0BDE8F08F2DE9F74F8146DD +:1069A000884617469A4602F0D9FA0646002840D093 +:1069B0007D1E0446AD0B75B102F0D0FA38B93046F1 +:1069C000356802F0D3FAA64233D02E46F7E72060AE +:1069D000013D0446EFE70123C4F82890C4F82C8059 +:1069E000236027636563A563C4F83CA03446B7F50C +:1069F000804F99F835304146204693BFBA464FF450 +:106A0000804A4FF0000B4FF0010B52468DE82008F2 +:106A1000FFF7A1FDBBF1000F04D1D044CAEB07077B +:106A20002468E4E73146484603B0BDE8F04FFFF77D +:106A3000EFBE002003B0BDE8F08F8268110608B5F4 +:106A400007D48268120406D5836ADB6B1BB19847B2 +:106A500001E0002008BD012008BD00002DE9F84339 +:106A60002C4B4FF000081C68002C50D02046FFF73C +:106A7000E4FF256A002844D020462E46FFF796FD05 +:106A8000A36858063AD5A76A20462C46002502F08E +:106A90006DFA9EB1B36AD6F820909F4201D04E465F +:106AA000F7E73046FFF782FD0DB12E6200E0354674 +:106AB000C6F82080A64208BF4C46F0E73B6923F0A9 +:106AC0001F033BB19A6851061DD53B61C7F80C8086 +:106AD000C7F81880002DC7D0AB681A0408D5FA6B28 +:106AE00032B143F040032846AB60AB6ADB6B98479A +:106AF0002E6A284602F03AFA3546EBE7204602F0C5 +:106B000035FA2C46B0E79A681A681B68D7E7BDE8E3 +:106B1000F88300BF4CD600202DE9F041524CD4F848 +:106B200044516E03C4F844510FD5504B1E6866B1F2 +:106B30003046FFF782FF376A28B13046FFF736FD4F +:106B4000304602F013FA3E46F1E728030FD5484BD2 +:106B50001E6866B13046FFF770FF376A28B13046CD +:106B6000FFF736FD304602F001FA3E46F1E7A9078D +:106B700001D5FFF773FF6A073ED5D4F884613A4A1E +:106B800046F02A03C4F88431B3071DD516F0010876 +:106B9000384B0ED01978012916D8012125F08075BF +:106BA0001970354BC2F880304FF04043C2F8843042 +:106BB0000AE083F800800222304B314F9A63386834 +:106BC00000F070FDC7F80080370715D4294A137804 +:106BD000022B11D170070FD50321117042F21072F0 +:106BE000C4F880204FF04042C4F88420D4F88421B7 +:106BF000910501D5214A5363EA011AD51D4B1A7834 +:106C0000012A08D102221A70D4F8843143F4807327 +:106C1000C4F884310DE0032A0BD104221A7000223B +:106C2000D4F884011146C0F3816000F0FFFA144BE0 +:106C30001860AB0115D5134A116891B18B691360C7 +:106C40004BB10022DA615B69013BC4F888304FF038 +:106C50004043C4F88C30C8680368BDE8F0419B68C5 +:106C60001847BDE8F08100BF00022E404CD600203E +:106C700054D6002013DD0020A086010000A00D40A6 +:106C800088D60020ECD50020844B002A08BF0122C2 +:106C90005943036B2DE9F04F1B7D85B0090C022B86 +:106CA0004FF0010360D10F2A01F157014FF0FF357A +:106CB000DFF8ECC128BF0F224909013A03FA02F2BA +:106CC000B2F5807FA8BF4FF48072D40818BFA3B27A +:106CD0000024A0F840302B462746002617F80CE089 +:106CE00017448E44764538BF7646FF2FDFF8B0E173 +:106CF000F4D9B54288BF234604F1010488BF354664 +:106D0000A242E9D1BB2D01D90020C4E0C9B21C4682 +:106D1000A0F84420A0F8463080F84A10FF2C06D88E +:106D20001EF804500D440EF804501444F6E7012AEE +:106D300001D1FF220EE0022A03D103F00101552206 +:106D400007E0042A99BF03F00301112203F00701B1 +:106D500001228A40DB0880F83620A0F84230002368 +:106D600080F83730012096E0052443EA5305AA4213 +:106D700004D9013C4FEA4303F7D120239AB203928E +:106D8000BDF80C20A0F8402090F8352022B98431BD +:106D90004A090221029203E0663102224909029265 +:106DA0004FF0FF324FF0000C1546E6460192E046E8 +:106DB0003B4A4FF0000B02EBC8061446029A96F8C5 +:106DC00000A096F802909244F778894432790F44F3 +:106DD000CA450A4405D9BA4509D9524538BF524671 +:106DE00008E0B94503D94A4538BF4A4602E0BA42ED +:106DF00038BF3A46019F0136BA4238BFDE460BF132 +:106E0000010B3CBF01924546BBF1040FD6D198441B +:106E1000B8F11F0FCCD90CF1010C9C45C7D1019AD8 +:106E2000BB2A3FF671AFBDF80C20AEB29DF808C08A +:106E3000C9B2A0F84420A0F84660A0F848E080F865 +:106E40004AC080F84B101F2D18D80EEBC5021D4408 +:106E5000A75C02F102086744A75414F808700F44B5 +:106E600004F8087002F10308043214F808700F44A3 +:106E700004F80870A75C0F44A754E4E70123A0F8C6 +:106E8000426003FA0EF280F836201C2202FA0EFE4F +:106E900080F837E0184605B0BDE8F08FAB2A010056 +:106EA00059DD0020F0B51C4D40F00206B0F840401E +:106EB000B0F842102F461F292CD855F821204FEA50 +:106EC000810ED3070AD402F0060C22F01F03BCF196 +:106ED000020F0FD1B3F840C064450BD9026047F8E8 +:106EE0000E6015E0834213D01A68D20706D41B68DF +:106EF00023F01F03B3F840209442F3D91A4682428C +:106F000006D0126832F01F02F9D11A6802601E60C2 +:106F10002144D0E7F0BD00BF003000202DE9F84F3C +:106F20000A9F05460E4690469A4602F007F8044628 +:106F3000002800F08A8002F011F8814628B9204626 +:106F400002F004F84846BDE8F88F4FF0400B60228D +:106F50000021204608F0D6FB5A460021484608F09A +:106F6000D1FB0123032EC9F80030C9F808B0C4F8DA +:106F700010902563636184F835A084F8346010D1E3 +:106F80000B9A39462046FFF77FFE8246002861D1E2 +:106F9000484601F0EBFF204601F0D8FF5046BDE81F +:106FA000F88FB8F1000F08D06B680BB96C6004E083 +:106FB0009A6B0AB11346FBE79C6316B100210B469E +:106FC00005E02B7D0121012B8CBF002301236A7D6D +:106FD000287D42F0704242EA003242EA082242EA48 +:106FE000074242EAC36343EA813194F83630616074 +:106FF00043F08043EA7D43EAC253AA7D43EA024359 +:1070000094F8372043EA0223A36036F0020317D135 +:10701000124B44F00201D3F858216AB9626842F475 +:10702000004262602160C3F85841D3F8402142F029 +:107030002002C3F8402108E013682360116004E0D7 +:10704000032E204604D1FFF72DFF2046BDE8F88F20 +:10705000BDE8F88FB8F1000FB0D0A5E700022E40D0 +:10706000F8B590F83430044613F0FD0F68D00022D4 +:10707000614850F822309100DE0711D423F01F033D +:107080009C4207D123680B500AE021F01F018C427B +:1070900004D00B461968CD0702D4F6E721681960C1 +:1070A0000132202AE5D1236BB4F844601B7D94F8AB +:1070B0004A70022BB4F8463007D15049FF2B25D82F +:1070C0005A5CD21B5A543344F8E71A46B4F848E0E5 +:1070D00094F84B5049491F2A18D80EEBC20332448A +:1070E000C85C03F1020CC01BC85411F80C00401B13 +:1070F00001F80C0003F1030C043311F80C00401BE1 +:1071000001F80C00C85C401BC854E4E73C4B1D6808 +:107110006DB3AB6A2E6A9C4201D03546F8E728462B +:10712000FFF756FA236933F01F0203D09D42F4D0D3 +:107130001B68F8E79D42F0D0284601F017FFECE706 +:10714000036823F01F0398421FD12E4BD3F8402130 +:1071500022F02002C3F84021D3F8442112F4004267 +:10716000FAD1284BC3F85821274B1D686DBB206905 +:1071700030F01F0304D0056801F0F8FE2846F7E759 +:107180002046BDE8F84001F0E1BE1A6822F01F0277 +:10719000944201D01346F8E76268120403D55A6896 +:1071A00042F400425A6022681A60164BD3F840211C +:1071B00042F04002C3F84021D3F844219706FBD5A2 +:1071C0002022104BC3F84421CEE7AB6A2E6A9C42C2 +:1071D00001D03546CAE72846FFF7E8F9236933F0BE +:1071E0001F0203D09D42F4D01B68F8E79D42F0D007 +:1071F000284601F0BBFEECE70030002059DD0020FE +:1072000054D6002000022E404CD600200023064A0F +:107210008360436013680BB9106070475A680AB105 +:107220001346FBE75860704740D60020F7B5054687 +:107230000F46164601F072FE0446002839D024227B +:10724000002108F05FFA257508230025E675204621 +:1072500065752A46A775294600932B460195FFF7C9 +:107260005DFE0646206020B9204601F05FFE3046F4 +:1072700020E001F083FE22680F4B20612046D3639B +:1072800001230E4982F835300D4A13704FF4002364 +:107290000C4A81E80C002B460B4AFFF717FB0B4A00 +:1072A00013680BB9146004E09A680AB11346FBE74F +:1072B0009C60204603B0F0BDCD220100E04F0020CD +:1072C0003FE8002080060001E047002080D6002033 +:1072D000F0B50E695EB3D76A18B1335C0133DBB227 +:1072E00000E003461FB37A78032A20D133540025E7 +:1072F0003A7803EB52013129C2BFC3F13202520086 +:10730000D2B2A91CCCB2A24206EB030407D9302B9F +:107310000D4604D80133795CDBB2E170F1E700225D +:10732000E2700130C0B2022801D83354F9E7F0BD51 +:107330002DE9F04F2E4F85B0064600253C68DFF85A +:10734000B8800397DCB1A268BAB9B8F8003020461B +:107350002168093B0093274BD1F800903146C8477C +:1073600050B163680DB16B6001E0039A13600023B4 +:10737000A6606360F46038E025466468E2E71E4B6F +:107380001E4DB3F80080A844093545452DD26B78D1 +:1073900095F800A0042B26D1BAF1090F23D1039B45 +:1073A0004FF00009C5EB080B1C68E4B1A368C3B932 +:1073B00023680122CDF800B031461B6820461F46E5 +:1073C0002B46B84760B16368B9F1000F02D0C9F825 +:1073D000043001E0039A1360F3686360F460A66010 +:1073E000A1466468E1E75544CFE705B0BDE8F08FFA +:1073F00040D60020E9470020E6D70020E0470020E3 +:10740000084B094A10B51168187801300A468028DF +:1074100028BF012022B1547DA042F6D09268F9E73E +:10742000187010BD42E8002080D600202DE9F04100 +:107430000746C06B28B1036839465B68BDE8F04178 +:107440001847BB6A0B268E4D1C6B237E0E2B00F259 +:107450001581DFE813F00F0029003E005900650098 +:1074600074008A009300A900B300C900D000DD00B9 +:10747000F6000B012168824B4A68D87922F0FF633D +:1074800023F4E02343EA00434B60FFF7B9FF0023F6 +:1074900000047C491A4640F4A0604B600860204616 +:1074A000FFF714FA0123DEE076494FF490152068C7 +:1074B0004B886375426822F07F021343704A436031 +:1074C0002046714B81E828000023FFF7FFF90223D3 +:1074D000C9E02B7963766B79A376AB79E3766A7A28 +:1074E0002B7A43EA0223E383EA7AAB7A43EA022364 +:1074F0002384A97BEB7B2A7C6B700B43297013439D +:10750000AA7076D0032357E05E496048604B614A19 +:1075100081E8090000232046FFF7D8F90423A2E000 +:107520002B79032B65D96B79032B62D1EA79AB797F +:1075300043EA022363842B78E3B105233CE0504AFD +:10754000608C12F8043B4F491B0443F0407343F432 +:10755000D0630B6040F0FF63204643F480234B6010 +:107560000023FFF7B3F906237DE03A4621460020C9 +:10757000FFF7AEFE6B78E3B107231DE0404A608C55 +:10758000537804323F491B0443F0407343F4D06303 +:107590000B6040F0FF63204643F480234B600023E0 +:1075A000FFF794F908235EE03A4621460120FFF7F1 +:1075B0008FFEAB78EBB10923237646E7304A608C27 +:1075C000937804322F491B0443F0407343F4D06393 +:1075D0000B6040F0FF63204643F480234B600023A0 +:1075E000FFF774F90A233EE03A4621460220FFF7EE +:1075F0006FFE267629E723494FF41023264A2046BA +:1076000081E80C0000231E4AFFF760F90C232AE0F2 +:107610001B4A2046D1789378204A43EA012319492E +:10762000B3F5006F88BF4FF40063138013881A4AC4 +:107630001B040A604B600023114AFFF747F90D2332 +:1076400011E00F4B20460F49DA7922771A7A6277D8 +:107650005B791B0443F410630B6000231A464B60F4 +:10766000FFF734F90E232376BDE8F0812046FFF7BB +:107670005FFE0F2300222376094B1A70BDE8F081CC +:10768000E0470020E04F0020800600018006000354 +:107690000000FC07E447002080060002E6D7002037 +:1076A0003FE80020F8B5054600282FD0C468002721 +:1076B000174E54B1236820461B69984763683268A7 +:1076C000A760626034601C46F3E76C682CB1A66B5F +:1076D0002046FFF7C5FC3446F8E72868FFF7C0FCF2 +:1076E0000C4A136893B1AB420DD1AB680CB913606F +:1076F00000E0A360286908B101F04EFC2846BDE80F +:10770000F84001F013BC1C469B68EBE7F8BD00BFD6 +:1077100040D6002080D60020F8B5054600F11004C0 +:1077200000F12006002754F8040F20B10368A9686F +:10773000DB6998472760B442F5D1F8BD406910B1C4 +:1077400003681B6A1847704710B5CC0811F0070191 +:1077500000EB040317BF005D08460841013318BF62 +:10776000C1F10801914205D213F8014B8C40083158 +:107770002043F7E707D91F2A9FBF012303FA02F22C +:1077800002F1FF32104010BD2DE9F04F012A87B001 +:1077900004460F461D46DDF840E001D00020FAE027 +:1077A000BEF1180FFAD91B795A1E012AF6D86A7948 +:1077B000032AF3D1AA79012A02D1EA79012AEDD06C +:1077C0006A7A082AEAD9A97A2129E7D195F80EC060 +:1077D000BCF1000FE2D00620032111FB0C018A420C +:1077E000DCD102F10906B645D8D3002101EB4100F6 +:1077F000284490F80F80B8F1220F0AD190F811C0F8 +:10780000017C41EA0C21B1F5487FA4F8D01304D9DA +:10781000C4E701316145E9D3C0E7072111FB0361EA +:107820008E45BBD3012B22D1A95D0729B6D12A44AD +:10783000917A0529B2D1117B0329AFD192F80EE0DC +:10784000567BD07A46EA0E2692F80FE010F00F022F +:10785000A4D000F0F0008028A0D138468DE8404048 +:10786000FFF75CFB0023E0602361A68477E0AB5D5B +:10787000072B93D1AB189A7A052A8FD11A7B032A4A +:107880008CD1997B5A7B93F80BA042EA012BDA7BCF +:107890001AF00F01049281D01A7C072A7FF47EAF80 +:1078A0005A7C052A7FF47AAF93F81390B9F1030F4D +:1078B0007FF474AF1A7D9E7C93F815809B7D42EA1D +:1078C000082816F00F0205933FF468AF0AF0F003A2 +:1078D000802B03931ED116F0F00A7FF45FAF049B58 +:1078E0000A46CDF800B04946019338460123FFF718 +:1078F00015FB059BE060324601934946CDF80080B8 +:1079000053463846FFF70AFBA4F824B02061A4F8D8 +:10791000268021E0039B002B7FF440AF06F0F006A9 +:10792000802E7FF43BAF059B4946CDF8008038465A +:1079300001930123FFF7F2FA049BE06052460193A2 +:107940004946CDF800B03846039BFFF7E7FAA4F8A4 +:1079500024802061A4F826B02369104ADA63E36822 +:1079600038460F4A0F49DA630023B4F8D023636125 +:10797000A361E3612362AB7884F8A436AB78A1629B +:1079800004F1280143EA024304F13002E362234692 +:10799000FEF79CFF012007B0BDE8F08FC928010069 +:1079A000032E01008106002210B50446032100F5D4 +:1079B000787001F006FB04F5A060052101F00EFBD4 +:1079C00004F5C860012101F02BFB2046BDE8104002 +:1079D000FFF71CBC70B504460D461148114909F06B +:1079E0005CF9D4F87836EA6A60699A4202BF94F882 +:1079F000753623F0010384F87536D4F87C36EA6ACC +:107A00009A4202BF94F8753623F0020384F8753663 +:107A100028B1036829469B68BDE87040184770BDCF +:107A2000C01D0020941A00200146C06B08B1FFF76A +:107A3000D1BF70470023064A436013680BB910603A +:107A400070475A680AB11346FBE75860704700BF99 +:107A5000BCD60020F8B50B4B05460E461C687CB121 +:107A600023682946AA6820461F683346B84728B1CC +:107A7000022805D1012385F8803601E06468EEE72D +:107A80002046F8BDBCD600202DE9F047002400F1C7 +:107A90003005B0F8D083074626462146A844A146C3 +:107AA0004FF0010A80F8D243454501D300224FE050 +:107AB0002B78FE2B02D105F20115F5E703F0030246 +:107AC000022A08D0032A0AD0012A0DBF6A7801359C +:107AD0000022023506E0B5F80120033502E0D5F8B2 +:107AE000012005354545E1D803F0FC03842B14D073 +:107AF00008D8082B14D0802B28D0042BD4D11FFAFF +:107B000082F9D1E7A02B0DD002D8902B1ED0CBE765 +:107B1000B02B1BD0C02B14D0C6E787F8D2A3C3E785 +:107B200091B2C1E75EB9032C09D841EA0941384650 +:107B3000FFF790FF07EB84030134E4B2586101368C +:107B400003E00EB93146AFE7013EF6B20021ABE7E4 +:107B5000032C06D8231D013407EB8303E4B25A60DB +:107B6000F6E7BDE8F087000070B5044640690D46B1 +:107B700020B96A6B1D4B9A4237D105E00368DB6878 +:107B800098470028F5D070BDB4F8D0332A6B9A42DC +:107B90002BD12046FFF778FF2346A28C04F55471C1 +:107BA000E068FEF7FAFE2346A28C04F56471E068F3 +:107BB000FEF7F3FEA06840F24C53C28B9A4214D1F8 +:107BC000038CB3F51A7F03D040F22F4293420CD1BD +:107BD000074B04F12801074AA3624FF48023E362B4 +:107BE0002346BDE87040FEF771BE70BD81060022DD +:107BF0002109F403DB1E00202DE9F04FB0F8D0334B +:107C0000002400F13009A3B0A046A3464B44274608 +:107C1000A2460990159116A81192002130220F93C7 +:107C200007F070FD059404940E9408940D94039449 +:107C300007940C940F9B994580F0668199F8003069 +:107C4000FE2B04D199F8013003339944F2E703F095 +:107C50000302022A0BD0032A0ED0012A0DBF99F885 +:107C6000015009F10109002509F1020908E0B9F8FC +:107C7000015009F1030903E0D9F8015009F10509A0 +:107C80000F99894500F2408103F0FC03742B3DD02D +:107C900010D8142B24D004D8042B1ED0082B3ED08F +:107CA000C8E7242B27D0282B45D0182BC2D1ADF8FC +:107CB000585042E0942B2CD007D8842B2CD0902BFA +:107CC00000F01A81802BB5D16BE0B02B00F014814D +:107CD000C02B50D0A02BADD131E0ABB20893A9E7B7 +:107CE000012A01D16BB202E0022A02D12BB2049325 +:107CF000A0E704959EE7012A01D16BB202E0022AB7 +:107D000002D12BB2059395E7059593E71FFA85FB02 +:107D100090E71FFA85F88DE7EBB20D938AE7172FEE +:107D200088D81F2D86D922AA7B1C02EB4706DFB21A +:107D300026F8305C7EE7ADF85A50FF277AE7039BC0 +:107D4000A3B9089ABDF8583043EA02430C93079B45 +:107D5000032B9DBF099A013307994FF0000A9FBF7B +:107D6000DBB202EB81020793D2F814A0039B01332C +:107D7000DBB20393C0E0039B002B00F0BD80013B0E +:107D800013F0FF03039340F0B780BAF1000F00F047 +:107D9000B380DAF8003050464FF0000A9B699847EC +:107DA000AAE0099B93F8D2332BB19DF854300D9A79 +:107DB0009A4240F0A18015F00103069340F08D80B7 +:107DC000BAF1000F00F08980DAF800305046059AC9 +:107DD0000C9900922A461B691E46049BB04715F079 +:107DE000020503D1089B26461F0474E0182F06D90C +:107DF000BDF85A300126BDF85850069319E0B8F185 +:107E0000010F11D9012F0FD818BF0E9B4FF001069B +:107E10000CBFBDF8585003F47F454FF6FF7318BFF1 +:107E200005F58075069304E0069E4FF6FF73354610 +:107E30000693089B01220A941B0412930BF1FF3353 +:107E4000109302FA03F3139302FA0BF35B421493B9 +:107E500000230B930B9B43453FD226B1069B9D42CB +:107E60000BD26F1C0AE06F1C22AB172F03EB4505EA +:107E700028BF172735F8305C00E02F46129B5A4682 +:107E80000A992B4311980E93FFF75EFC049B024660 +:107E9000002BDAF8003007DA10991E2904D813995C +:107EA00008421CBF14990A435B6950460E999847D3 +:107EB0000A9B0E953D465B440A930B9B01330B9343 +:107EC000C8E75A4631461198FFF73EFC049B8342AF +:107ED00006DD5E4401354545F3D308FB0B440BE05A +:107EE000059B8342F5DBDAF8003040EA0701012206 +:107EF00050465B699847ECE74FF000030027ADF868 +:107F00005830ADF85A3095E623B0BDE8F08F70B523 +:107F100004464069CD6A0E6B18B103685B689847E8 +:107F200048B994F8D233A3B933462A464FF4807146 +:107F30002046FFF761FE04F56473A28CE0689D4261 +:107F400023460CBF294604F55471BDE87040FEF786 +:107F500024BD012EEFD92978731E6A1C41F480716B +:107F6000E6E70146C06B08B1FFF7D1BF704770B5B7 +:107F7000044600F55876002594F89E339D4206D2BB +:107F800056F8040F08B1FFF78DFB0135F4E7002523 +:107F90001C2204F55970C4F8A453294684F89E5352 +:107FA000C4F86053C4F8805384F8A15384F8A253F2 +:107FB000C4F8A75307F0A6FB84F8AB5384F8AC537E +:107FC00084F8AD5384F8AE5384F8AF5384F8B053BB +:107FD00084F8B15384F8B25384F8B35370BD0000F1 +:107FE000F8B504460D460AB10020F8BD4D49C0F869 +:107FF00038134D49C0F81813A96921F07F4121F0C9 +:10800000FF01B1F5106FEFD1E97E0229ECD880F8BD +:10801000982303F1100206981030811A19440F2991 +:1080200057D912F8101C092951D112F80F1C042934 +:108030004DD112F80C1C012949D112F80B1C092949 +:1080400045D112F8096C022E41D812F8071C0729F5 +:108050003DD112F8061C052939D112F8051C01F092 +:10806000F001802933D112F8041C03292FD112F812 +:10807000031C01292BD112F8021C41BB94F8981360 +:1080800012F80DEC12F80E7C31B984F8997312F8DD +:108090000D6C84F89A6309E094F899C3674518D188 +:1080A00094F89B73B7420FD284F89AE312F8096CE4 +:1080B00084F89B6312F8056C06F00F0684F89C6345 +:1080C00012F8016C84F89D63013184F89813103222 +:1080D000A3E794F89833002B86D000211C2204F5E6 +:1080E0005970C4F8A41384F89E13C4F86013C4F83C +:1080F000801384F8A11384F8A213C4F8A71307F01F +:1081000001FB0A4B04F5627204F55671C4F858334A +:108110004FF480132846C4F85C332346FEF7D6FBA1 +:108120000120F8BDE21A0020F81A0020A00600295C +:1081300010B5044607210C3000F036FF04F59070AE +:10814000022100F03EFF04F5F070042100F046FF2C +:1081500004F53870012100F063FF2046BDE81040AF +:10816000FFF754B870B504460E4601B390F89E333D +:1081700099421CD890F8A123012592B90C4B80F8A4 +:10818000A153B540C0F858330346C4F85C1300F55A +:1081900056718068FEF79AFB94F8AB3323EA050525 +:1081A00003E08D4090F8AB331D4384F8AB5370BDB2 +:1081B0002303080070B590F89E3304460E468B42A8 +:1081C00024D390F8A1330125D3B9002980F8A15315 +:1081D00000F5617205FA06F514BFA323A023C0F8C9 +:1081E000583341F4802300F55671C0F85C330346E0 +:1081F0008068FEF76BFB94F8AC3323EA050503E0D7 +:108200008D4090F8AC331D4384F8AC5370BD000032 +:108210002DE9F04104460E4607F096FA04F5467340 +:108220009E4219D194F8B373B7B30125A84694F8C8 +:108230009E339D4209D808FA05F33B4203D02946F4 +:108240002046FFF7B7FF0135F1E7304644F62061DD +:10825000BDE8F041FEF786BA04F54E739E421BD18D +:1082600094F8A263C6B1751E254495F8A433082B73 +:1082700012D1A368002794F8A303324684F8A273AE +:1082800004EB8604597DFEF7D1FF044BC4F860036C +:108290001F70092385F8A433BDE8F0813EE8002073 +:1082A00070B504460E4601B390F89E3399421CD82F +:1082B00090F8A123012592B90C4B80F8A153B54049 +:1082C000C0F858330346C4F85C1300F55671806853 +:1082D000FEF7FCFA94F8AD3323EA050503E08D4080 +:1082E00090F8AD331D4384F8AD5370BD23011000E9 +:1082F00070B504460E4601B390F89E3399421CD8DF +:1083000090F8A123012592B90C4B80F8A153B540F8 +:10831000C0F858330346C4F85C1300F55671806802 +:10832000FEF7D4FA94F8AE3323EA050503E08D4056 +:1083300090F8AE331D4384F8AE5370BD2301110095 +:1083400070B504460E4601B390F89E3399421CD88E +:1083500090F8A123012592B90C4B80F8A153B540A8 +:10836000C0F858330346C4F85C1300F556718068B2 +:10837000FEF7ACFA94F8AF3323EA050503E08D402D +:1083800090F8AF331D4384F8AF5370BD2301120042 +:1083900070B504460E4601B390F89E3399421CD83E +:1083A00090F8A123012592B90C4B80F8A153B54058 +:1083B000C0F858330346C4F85C1300F55671806862 +:1083C000FEF784FA94F8B03323EA050503E08D4004 +:1083D00090F8B0331D4384F8B05370BD23011300EF +:1083E00070B504460E4601B390F89E3399421CD8EE +:1083F00090F8A123012592B90C4B80F8A153B54008 +:10840000C0F858330346C4F85C1300F55671806811 +:10841000FEF75CFA94F8B13323EA050503E08D40DA +:1084200090F8B1331D4384F8B15370BD230114009B +:1084300070B504460E4601B390F89E3399421CD89D +:1084400090F8A123012592B90C4B80F8A153B540B7 +:10845000C0F858330346C4F85C1300F556718068C1 +:10846000FEF734FA94F8B23323EA050503E08D40B1 +:1084700090F8B2331D4384F8B25370BD2303040057 +:1084800010B540F6013390F89A1390F899230446FA +:1084900043EA014300F55671C0F85C230022C0F89E +:1084A000583303468068FEF711FA012384F8A1339C +:1084B00010BD70B505460024012695F89E339C42F8 +:1084C0000BD806FA04F3D5F88023134203D02146D3 +:1084D0002846FFF76FFE0134EFE72B4605F5607184 +:1084E000D5F860030122BDE87040FEF756BA014698 +:1084F000C06B08B1FFF7DDBF704738B590F8B333F4 +:1085000004460D462BB944F6206100F54670FEF78F +:1085100029F9012194F8B333A940194384F8B3131E +:1085200038BD012303FA01F190F8B33323EA0101C6 +:1085300080F8B313704700002DE9F041054614465A +:108540000E4600297AD090F89E33994276D84F1E75 +:10855000074497F8A423092A70D8DFE802F005053C +:10856000121212121236515BE40767D5022387F804 +:10857000A433FFF7C2FF31462846BDE8F041FFF7BC +:108580008FBEE0071DD50132D2B2072A87F8A42397 +:1085900054D12B4B197800294DD12A49097800294B +:1085A00049D10121284619703146FFF7BAFF3146FB +:1085B00087F8A4232846FFF73BFF85F8A263BDE8B0 +:1085C000F0812846FFF7ADFF33E0A10718D531460B +:1085D000FFF706FF0823A20587F8A43305D414F497 +:1085E000806F0CBF0023022300E0012385F8A33332 +:1085F00005F54E7046F2A811BDE8F041FEF7B2B89D +:1086000014F001041AD131462846FFF749FE0C4BFD +:108610001C700EE014F0010410D100EB8108D8F8B2 +:108620006003FFF73FF8C8F8604331462846FFF77C +:1086300037FE012300E0062387F8A433BDE8F0816C +:108640003EE800203FE8002037B50B4600225F4D92 +:10865000044680F8A1235A6B098FAA4222D05C4DB0 +:10866000AA4202D0A32A43D13BE090F88A3380F893 +:108670009E3390F88B3380F89F3390F88D3380F8D9 +:10868000A03390F89833012B01D9FFF7F9FE0125AB +:1086900094F89E339D422BD829462046FFF762FD71 +:1086A0000135F5E790F89E33994225D1D0F8603333 +:1086B00013BB90F89D33012590F89C23032101936F +:1086C0002B4600958068FEF729FC4268414A234604 +:1086D000C4F8600304F56071C2632A46FEF75DF9D1 +:1086E00006E01A6B042A07D1DB6A1A68FFF724FF39 +:1086F00094F8A133002B67D194F8AB1349B191FAE8 +:10870000A1F12046B1FA81F103B0BDE83040FFF796 +:1087100029BD94F8AD1349B191FAA1F12046B1FAFF +:1087200081F103B0BDE83040FFF7BABD94F8AE1355 +:1087300049B191FAA1F12046B1FA81F103B0BDE847 +:108740003040FFF7D5BD94F8AF1349B191FAA1F1CC +:108750002046B1FA81F103B0BDE83040FFF7F0BD2B +:1087600094F8B01349B191FAA1F12046B1FA81F120 +:1087700003B0BDE83040FFF70BBE94F8B11349B128 +:1087800091FAA1F12046B1FA81F103B0BDE8304081 +:10879000FFF726BE94F8AC1349B191FAA1F1204637 +:1087A000B1FA81F103B0BDE83040FFF703BD94F8A2 +:1087B000B21349B191FAA1F12046B1FA81F103B0A7 +:1087C000BDE83040FFF734BE03B030BD23030800DE +:1087D000A00600298F330100704790F88432013BD6 +:1087E000DBB280F8843203B943617047A0F10C001A +:1087F000FFF7F3BF0123C0F8801280F88532002311 +:1088000080F886327047A0F10C00FFF7F3BFF8B58F +:108810000B0C04460E461B04B3F17F4F3BD089B2CC +:10882000002938D0012390F887E200F286200370F7 +:108830000023DDB275451CD230F8027F0133B94206 +:10884000F7D142BBD4F87C3213B1D4F880029847F8 +:1088500094F88732013BDBB284F887329D421AD20A +:1088600004EB45020135B2F88A12EDB2A2F8881283 +:10887000F4E782B1D4F8783213B1D4F88002984783 +:1088800094F88732032B9FBF5A1C03F5A27384F818 +:10889000872224F81360F8BDA0F10C00FFF7B7BFE2 +:1088A000002343627047A0F11800FFF7F9BF8B78EF +:1088B000834210D0CB7883420DD00B7983420AD00B +:1088C0004B79834207D08B79834204D0CB791B1A32 +:1088D00058425841704701207047000038B50D4696 +:1088E0000F22074928460AF0A4FF044630B92A4659 +:1088F0000449054808F0D1F9204638BD012038BDAB +:10890000071B0020171B0020C01D0020A0F118002D +:10891000FFF7E4BF012A73B504460D4646D1069A17 +:10892000182A43D91879002850D05A79032A3DD102 +:108930009A79012A3AD1DA79012A37D15A7A092A61 +:1089400034D19A7A212A31D19A7C072A2ED1DA7C25 +:10895000052A2BD11A7D02F0F001802926D112F0D0 +:108960000F0221D0597D032920D1D88A0838382810 +:108970001CD81B7E08262846019301230096FEF78B +:10898000CDFA134AA0652346C26304F1640132465E +:10899000FEF703F840F2D943EA8B9A424FF0000306 +:1089A00006D140F6213205E010460FE000200DE030 +:1089B00040F62122E26504F15C0123660022234691 +:1089C0002846FDF783FF012084F8910202B070BDB4 +:1089D000193D0100F8B505460E4618481F461849CE +:1089E000144608F05AF96B6A0BB1B34221D1686999 +:1089F000F8B9AA6802BB04F45F43B3F5A06F1AD1BB +:108A000014F0400018D06FB10F220E4938460AF01A +:108A100010FF044630B90C49084808F03EF96C6272 +:108A20002046F8BD0949054808F037F96E62012073 +:108A3000F8BD0020F8BD1046F8BD00BFC01D0020E5 +:108A4000571B0020071B0020881B0020BD1B002097 +:108A5000A0F11800FFF7BEBF90F8853210B50446AC +:108A6000E3B190F88632B3B9D0F87C3283B194F890 +:108A700087326BB1013BD4F87C22D4F88002DBB2A0 +:108A800084F8873203F5A27334F813109047EEE7A9 +:108A9000002384F88732002384F8853210BDA0F1CA +:108AA0000C00FFF7D9BF00000B498B4202D00B49E5 +:108AB0008B420ED1836893420BD1416909B18A423E +:108AC00007D1436190F88432013380F88432012069 +:108AD00070470020704700BF8000010001000C00BB +:108AE000A0F10C00FFF7E0BF10B504460221803072 +:108AF00000F067FA042104F5A07000F06FFA01217C +:108B000004F5107000F08CFA2046FEF77FFB04F1AC +:108B10000C00FEF78FFF04F11800FDF707FD00239E +:108B200084F8903210BD0346806868B193F89122B2 +:108B300052B940F621311A66D965012183F89112A4 +:108B400003F15C01FDF7C2BE012283F89022704759 +:108B5000002310B580F8913240F621334A6B044669 +:108B60009A4210D10A6B72B940F62123026600F1D5 +:108B70005C01C3650123BDE8104080F891320346D3 +:108B80008068FDF7A3BE94F890322BB12046FFF722 +:108B9000CAFF002384F8903210BD7047F0B5560626 +:108BA00019D500242B4D062606FB04F35F5BBA4261 +:108BB0000ED190F8782012F0010F264A134401D00C +:108BC0001A7944E05A88150641D502F07F0202E086 +:108BD0000134102CE8D100231F4D35F823609C0090 +:108BE000B24203D11C4B23449A7830E00133192B55 +:108BF000F3D154062AD490F8783011F0220F4FF0B8 +:108C0000000018BF42F040029B07144B48BF82F09F +:108C1000400233F81040A24208D111F0110F02D0E7 +:108C200000F01F0213E000F120020AE0013060288A +:108C3000EFD100230A4931F81300824203D103F136 +:108C4000A00292B203E00133602BF4D1002210465F +:108C5000F0BD00BF40110020DC100020C014002037 +:108C60008015002010B5044680F86E1080F86F2043 +:108C7000FFF794FFA36CA4F86C0013B1BDE810409B +:108C80001847FFF78AFF10BD0346806850B1064AB7 +:108C900003F15C01DA654FF480321A6603F1780261 +:108CA000FDF714BE704700BF2109000290F878302C +:108CB00010B403F001048C4207D061F300035DF8A7 +:108CC000044B80F87830FFF7DFBF5DF8044B704746 +:108CD00090F8783010B4C3F340048C4207D061F3AD +:108CE00041035DF8044B80F87830FFF7CDBF5DF8A5 +:108CF000044B704790F8783010B4C3F380048C4272 +:108D000007D061F382035DF8044B80F87830FFF7F9 +:108D1000BBBF5DF8044B704710B5532A044680F87A +:108D20006E1084F86F2009D190F8781001F00101DD +:108D3000BDE8104081F00101FFF7B8BF392A09D121 +:108D400090F8781081F00201BDE81040C1F34001B5 +:108D5000FFF7BEBF472A09D190F8781081F00401CF +:108D6000BDE81040C1F38001FFF7C4BFFFF716FF55 +:108D7000E36CA4F86C0013B1BDE810401847FFF78E +:108D80000CFF10BD2DE9F041044600F1710600F121 +:108D9000770700F1640816F8015F032D0ED94146EC +:108DA0002846FFF784FD48B92A4694F870102046FB +:108DB000FFF7B2FF636D0BB128469847B742EAD17F +:108DC000636D33B904F1650604F16B0704F17008B3 +:108DD0001CE00025012606FA05F394F87020DBB2AA +:108DE000134208D094F86420134204D105F16700BF +:108DF000636DC0B298470135082DECD1E2E74146DA +:108E00002846FFF754FD58B3B74204D016F8015F67 +:108E1000032DF9D9F3E7236D63B92146A06D08222C +:108E200051F8643F23674B6863672346BDE8F04110 +:108E3000FDF7B3BD0025012606FA05F394F870206E +:108E4000DBB2134208D194F86420134204D005F138 +:108E50006700236DC0B298470135082DECD1DCE7DF +:108E60002A4694F864102046FFF7FCFE236D002B81 +:108E7000CAD028469847C7E70146C06B08B1FFF73C +:108E800081BF70472DE9F8430D4604461F499046BF +:108E90001F4807F002FF2B78012B29D104F171073D +:108EA000022604F16409B0450ADD17F8012F032AF0 +:108EB00004D949461046FFF7FAFCE0B10136F2E763 +:108EC0006E1C05F1070804F17009374617F8012FE9 +:108ED000032A04D949461046FFF7E9FC88B1B84592 +:108EE000F4D133680120236773686367BDE8F883B2 +:108EF0000020BDE8F88394F870102046FFF70CFFBF +:108F0000DCE769782046FFF7ADFEE8E7E71B0020C5 +:108F1000C01D0020A0F11800FFF7B4BF024B186875 +:108F200008B102681A60704738D60020024B1A68F0 +:108F300018600260704700BF38D60020024B1868E6 +:108F400008B102681A60704720D60020024B1A68E8 +:108F500018600260704700BF20D60020024B1868DE +:108F600008B102681A60704744D60020024B1A68A4 +:108F700018600260704700BF44D60020054B186897 +:108F800030B102681A600023037043708370C370AD +:108F9000704700BF3CD60020024B1A681860026080 +:108FA000704700BF3CD60020242310B503FB01010D +:108FB00004468C4204D220462434FFF7B7FFF8E77A +:108FC00010BD602310B503FB010104468C4204D29E +:108FD00020466034FFF7BAFFF8E710BD10B500EB8C +:108FE000811104468C4204D220464034FFF7BEFF74 +:108FF000F8E710BD08B501210648FFF7D5FF0121AC +:109000000548FFF7DEFF04210448BDE80840FFF7EC +:10901000E5BF00BFF8D50020A0300020203100209F +:10902000352310B503FB010104468C4204D22046CF +:109030003534FFF7B1FFF8E710BD0023C3600361CB +:10904000704770B5B0F84250044690F85230AD0801 +:1090500003F0FF0243B1EBB2816B920080F8523013 +:1090600003460069FDF799FC94F8533003F0FF02C2 +:1090700053B1EDB22346E16B920084F8535020695E +:10908000BDE87040FDF789BC70BD0000012AF7B54E +:1090900004460D4640F0C6801A78092A40F0C28086 +:1090A0005A78042A40F0BE805979012902D19A7970 +:1090B000032A04D00239102940F2B4800021089814 +:1090C00000221844093384F8542084F8552098422B +:1090D00051D91F78032F40F2A580DE19B042C0F0AD +:1090E000A1805A78042A46D00B2A44D0242A0DD1D4 +:1090F0009A78511E032902D801213346E7E7F12A65 +:1091000040F09080DB78022BF6D08BE0052A2FD13F +:10911000062F40F28780DA78023A012A00F2828034 +:109120009A7812F0F00713D0802F7BD194F8547006 +:10913000002FE2D102F00F0284F85420DA7884F88C +:1091400056205A791B7943EA0223A4F84030D4E729 +:1091500094F85570002FD0D184F85520DA7884F82F +:1091600057205A791B7943EA0223A4F84230C4E716 +:10917000252AC2D056E0002954D094F85420E2B1F8 +:10918000B4F84030B4F84A10994216D30020009346 +:1091900094F85610012301902846FDF7BFFEE060C9 +:1091A00068B1234A2346616BC263B4F84020FDF7DF +:1091B000F4FB012384F8483001E00023E36094F8D5 +:1091C0005520BAB1B4F84230B4F84A10994211D3DC +:1091D000002694F8571028468DE848003346FDF7DE +:1091E0009DFE206140B1134BC36384F8526084F844 +:1091F000536001E0002323610023A4F84E30A4F85B +:10920000503084F8593084F85A3084F85B3084F850 +:109210005C30A4F88031E36833B92069003018BFAE +:10922000012002E0002000E0012003B0F0BD00BFFB +:10923000D5410100FF41010010B50446032100F5AE +:10924000F070FFF7BEFE04F540700721FFF7C6FE81 +:1092500004F598600121FFF7E3FE00232046C4F8DF +:109260008431C4F88831C4F88C31C4F89031C4F822 +:109270009431C4F89831C4F89C31C4F8A031C4F8D2 +:10928000A431C4F8A831C4F8AC31C4F8B031C4F882 +:10929000B431C4F8B831C4F8BC31C4F8C031C4F832 +:1092A000C431C4F8C831C4F8CC31C4F8D031A4F802 +:1092B0004E30A4F85030E3602361BDE81040FDF764 +:1092C000A5BF8A680B6BC2F30E42991AB0F84E30F4 +:1092D000B0F85020890870B50446002088420ED0AE +:1092E000656B55F8205045B1B4F84C600133B3427A +:1092F00028BF0023666C46F823500130EEE7934206 +:10930000A4F85020A4F84E3024BFB4F84C105218E2 +:10931000013AD31AB4F84020B3EB920F06D3234698 +:10932000616BE068FDF739FB012300E0002384F85E +:10933000483070BD0146C06B08B1FFF7C2BF70472F +:10934000CB6A826B934203D1002380F8523070477E +:10935000C26B934202D1002380F85330704701461C +:10936000C06B08B1FFF7ECBF704790F84030013B8D +:10937000DBB280F8403003B983607047012380F886 +:10938000423070470B0C89B2092B10B50FD101394F +:10939000072924D8012390F8434003FA01F112B9B8 +:1093A00024EA010100E0214380F8431010BD012BA5 +:1093B0000FD13039082912D8DFE801F00507101164 +:1093C000111111110900426410BD826410BDC26404 +:1093D00010BD0C2B03D1B1F50E7F00D1026510BD7D +:1093E00090F842302BB1012380F84130002380F8FF +:1093F00042307047002383617047A0F10C00FFF7F3 +:10940000F9BF000070B504460E460E4815460E49D9 +:1094100007F043FCA3690BB1B34210D1A06870B947 +:1094200005F45F43B3F5A06F0AD115F0800007D0B3 +:109430000649044807F031FCA661012070BD0020F8 +:1094400070BD00BFC01D0020171C00204F1C002055 +:10945000A0F10C00FFF7D6BFC2B10B78022B17D1D9 +:109460004B78042A80F8433091F90230436491F933 +:109470000330836407D991F90430052AC3641CBF03 +:1094800091F905300365012280F8412010467047AC +:1094900000207047A0F10C00FFF7DEBFA3F101131D +:1094A000012B0BD883680BB19A4207D190F840305A +:1094B0008260013380F840300120704700207047FF +:1094C00010B50446FEF7B6FA04F10C00BDE81040F2 +:1094D000FDF72CB82DE9F843089D0746164603EB27 +:1094E00001090C464C450ED03B68324621463846B1 +:1094F000DB6804F10108984730B12046099A3146EB +:109500004446A847EEE70120BDE8F8832DE9F04185 +:1095100005461F4602EB01080C4644450DD02B685A +:10952000204606991E6AB84721460246284601345D +:10953000B0470028F1D1BDE8F0810120BDE8F081FD +:109540004FF0FF307047704737B505460C4606F0C0 +:10955000A5F91C4B984202D800232B802EE06946C7 +:1095600007F084FC9DF806309DF80510503B9DF8EF +:1095700004209BB27F2B0BD80131C9B20C2907D82C +:109580001F2A05D842EA411242EA43239BB200E077 +:1095900000239DF802102B8017299DF801209DF8CB +:1095A00000300AD83B2A08D83B2B06D8520142EAA1 +:1095B000C12242EA53039BB200E00023238003B0A0 +:1095C00030BD00BFFFA5CE120A46D0F8841400B506 +:1095D0008FB051B1002368468DF800308DF801300E +:1095E0008DF8023002F0BAFB0DE0D0F8880450B1DB +:1095F0008DF831100B468DF832108DF8331001467E +:10960000684600F013FE0FB05DF804FB0A46D0F880 +:10961000841400B58FB071B1002368468DF8003016 +:109620008DF801308DF8023002F098FBA8B1684641 +:1096300002F0D1FA11E0D0F8880470B18DF8311041 +:109640000B468DF832108DF833100146684600F055 +:10965000EDFD10B1684600F0BDFE0FB05DF804FBF3 +:109660000A46D0F8841400B58FB079B1002368465B +:109670008DF800308DF801308DF80230012302F0B2 +:109680006DFBA8B1684603F0DFF911E0D0F888045B +:1096900070B18DF8311001238DF832108DF8331030 +:1096A0000146684600F0C2FD10B1684600F04FFE6A +:1096B0000FB05DF804FB10B5D0F884448EB00A46B4 +:1096C0006CB1002304F5896168468DF800308DF88F +:1096D00001308DF80230012302F002FC10E0D0F8D6 +:1096E000881461B1012301F5896168468DF8314024 +:1096F0008DF832408DF8334000F0B8FF00E00846A6 +:109700000EB010BDD0F8843430B515468FB0ABB173 +:10971000002203F5896468468DF8002013468DF811 +:1097200001208DF802200A46214602F0C3FAD8B182 +:109730002A462146684602F028FC15E0D0F8880445 +:1097400090B100F589640A4668468DF831302146AB +:109750008DF832308DF8333000F00AFD20B12A4602 +:109760002146684600F0E2FF0FB030BDD0F88034EB +:1097700033B198794FF4007303FA00F080B2704768 +:10978000D0F8840408B1D0F83C0470470346043094 +:10979000D3F8842410B512B1D469013C04E0D3F8A5 +:1097A00088440CB1D4F83044FFF7E0FFA4FB00017B +:1097B00010BD38B50346051DD0F8840420B1C46936 +:1097C000013C03F0D9FD08E0D3F8880420B1D0F8BB +:1097D000304401F0BAFE00E00446241A2846FFF7A0 +:1097E000C5FFA4FB000138BD38B500F59265FF2325 +:1097F000044680F8C41480F8B834284605F0B8F858 +:10980000C4F88C54284604F08FFC30B9D4F88C147A +:109810002046BDE8384003F019BF002038BD70B5C0 +:1098200088B0064601A805AD06F29C4480E80E000B +:1098300007C885E80B00204695E80E0004F01EF9E5 +:10984000C6F88C442CB196F8B304B0FA80F0400905 +:1098500000E0204608B070BD7FB50C4605461E48A6 +:1098600005F08AFCFE2C85F8CD440ED14FF00001A6 +:10987000281DFFF7B9FF044685F8CC0440BB2E2015 +:10988000032105F0D7FF204623E0362C4FF00000DF +:109890001FD8124B2E1D8DF805000293C5F8C03459 +:1098A00004AB03908DF8044085F8BD04C5F8C404EA +:1098B000304685F8BC4413E90E00FFF7B0FF20B135 +:1098C000D5F89014304603F0C1FE85F8CC0400E0D2 +:1098D000012004B070BD00BFE943010040787D0164 +:1098E00030B590F8B83485B00446FF2B04D190F819 +:1098F000C414FFF779FF19E0D0F8BC14D0F8C024E5 +:109900008DF8043004AB90F8B95402918DF80550ED +:10991000039213E90E00FFF782FF38B1D4F88C14DC +:10992000204605B0BDE8304003F090BE05B030BD24 +:109930002DE9F041D0F890448CB006461F460CB992 +:10994000002024E0236820469B699847B0F5405FDB +:109950008046F5D94FF4007009F0C2FD0546002895 +:10996000EED0B8F1806F02463B46214601A802D9ED +:1099700001F0AEF901E003F0DBFA0446284609F0F5 +:10998000B7FD002CDCD0301DFFF7AAFF01200CB082 +:10999000BDE8F0817FB5D0F8906405460EB900208F +:1099A00027E090F8CC2490F8CD34BAB1FE2B05D046 +:1099B0003368694630469B6B98471AE033683046F7 +:1099C0005B6C9847421CF3D090B995F8CD34FE2BD0 +:1099D000E5D103212E2005F02DFFE0E7FE2B03D17A +:1099E000064B9B689B03DAD5281DFFF779FF00E043 +:1099F000012085F8CC0404B070BD00BF0080004297 +:109A00001548164A164BC0F89424164A03600023E2 +:109A1000C0F8A024144AC0F88434C0F8A82407224F +:109A2000C0F88834C0F8AC24012280F89C3480F857 +:109A3000B524292280F89D3480F8BA3480F8C834DF +:109A400080F8CC34FF2380F8B7240849084A80F80E +:109A5000CD3409F0F9BC00BF5CD0002060080020C4 +:109A600030080020C008002000093D00E743010045 +:109A7000641D0020F0B500F1240385B005460F46B3 +:109A800001AC164693E8070084E807007A012146F6 +:109A9000286A01F0ECFC012805D132462146286AEB +:109AA00001F096FC00E0002005B0F0BD10B50446C2 +:109AB00000F02AFD002384F8313084F8333010BDE3 +:109AC00038B50D46144600F124010022006A01F069 +:109AD0007FFC20B143892B8003890120238038BD7E +:109AE00038B50D46144600F124010022006A01F049 +:109AF0006FFC20B1C3892B8083890120238038BD6E +:109B000038B50D4690F83110044651B9382205F0A9 +:109B1000F9FD40230120256284F8313084F83300B8 +:109B200038BD002038BD0000F0B40C784D1C202C4E +:109B300001D12946F9E71A4F116091600D460E4692 +:109B400015F8014BDCB12F2C13D01F2C24D9A4F114 +:109B50002201C9B21D2903D827FA01F1C9071BD474 +:109B600004F0BF013C2917D05C2C0DD114E02F2C40 +:109B700005D10E4611F8014B202CF8D1F9E71E60F3 +:109B80001146F0BC01F04EBB2E2C01D12946D5E781 +:109B9000202CFBD09560F9E70020F0BC704700BF97 +:109BA000010100312DE9F84F90F8333004460E469C +:109BB0001546DF0777D5580603D494F831301907D6 +:109BC0000CD5D4E90001D4E9042310EB050841F1D8 +:109BD00000094B4508BF424500D2151AA94604F1B9 +:109BE000180AB9F1000F43D0206AD4E90023D0F855 +:109BF000381401EA0208C8F3080BB8F1000F1ED1AF +:109C0000134307D194F831305A064CBFD0F834349E +:109C1000E36905E094F833305B0603D5A3690133AB +:109C2000A3610CE05246A16901F0EDFB00283ADB8C +:109C300005D194F8313013F0500F19D133E0276A71 +:109C40004FEA5822A16997F845E40239D7F82C0465 +:109C500001FA0EF1014401EB0208BBF1000F4FD1F4 +:109C6000B9F5007F4CD3D7F81C12884504D147E0E2 +:109C7000C9EB0500BDE8F88FB9F5806F2AD3012341 +:109C80004FEA592B03FA0EF39A1A934528BF9346CD +:109C9000884512D80BEB080399420ED207F50470E1 +:109CA00005F015FA48B994F832304FF0FF3043F020 +:109CB000020384F83230BDE8F88FD7F81402324638 +:109CC000414603681F695B46B8470028EBD04FEA5E +:109CD0004B270AE0D7F81402324641460368DB6896 +:109CE00098470028DFD04FF400773E44C7EB0909BE +:109CF000D4E90023D21943F10003C4E9002370E73B +:109D00000022414607F5047005F007FA0028CAD082 +:109D1000CBF5007700EB0B0130464F4528BF4F468F +:109D20003A4605F055FCE0E7F7B501220DF10701D1 +:109D300004468569D0E90067FFF734FF0128A56173 +:109D40000CBF9DF807004FF0FF30C4E9006703B077 +:109D5000F0BD2DE9F74F1F4690F831B083690446F6 +:109D600016460193BBF1000F52D0D0E90089B945E6 +:109D700008BF904550D056EA070302D10023836103 +:109D800043E01BF0080F05D0D0E90401B94208BF39 +:109D900090423DD3236A16F1FF3093F845A447F172 +:109DA000FF3100930AF1090A5FFA8AFA524609F074 +:109DB00051FB94F833200546530603D5E3691D444F +:109DC000A56122E018F1FF30524649F1FF3109F058 +:109DD00041FB854202D358EA09030AD11BF0400F28 +:109DE00016BF009BE369D3F83434A36104F118086B +:109DF00009E02D1AFAE74246A169206A013D01F007 +:109E000002FB002804DD002DF5D1C4E9006703E062 +:109E1000019B0020A36100E0012003B0BDE8F08FAA +:109E20002DE9F04F9A4690F831308DB004460E4639 +:109E3000154673BB91F8313013F0500F29D00AF05A +:109E40000303012B00F08281022B40F07A8103236F +:109E50000AF0080949EA03090DB32B694FF00F080E +:109E6000002230460E33B3FBF8F808F10208002355 +:109E70005FFA88F8FFF76DFF4FF0000B5F46202276 +:109E800004A93046FFF78EFE002800F0BC80202891 +:109E900008D0002084F8310084F8330062E14FF0EC +:109EA0000308E9E79DF81020110611D427B933689B +:109EB000203B0193B369009347453CBF0137FFB294 +:109EC00012B14FF0000BDAE7002D40F09C80E0E784 +:109ED000BBF1000F27D1474538BF0027852ACED1D7 +:109EE0003822594620464FF0010B05F00BFC9DF837 +:109EF00011309DF8142084F8303002F03703D20678 +:109F000058BF43F0080384F83130336A2362B369E1 +:109F100063623368203BA36296F83330C3F3801347 +:109F200084F82C30ABE7C02A2BD19DF8113084F88F +:109F30003390980744BF49F0400384F83330DDE99B +:109F40000623C4E90423099BE361DDE90A23C4E98C +:109F500002231DB91AF4006F9BD126E02B682A69F1 +:109F60006B604FF00003AB819DF813309A42A8D18B +:109F7000BDF81420AB8AD11AD1F1000B4BEB010BC9 +:109F80007DE7C12A9DD12A4604A9204601F0CCF8DC +:109F900008B9834673E7AA89002A7FF470AF69681D +:109FA000AA6891427FF46BAFD4E71AF4884F03D1CB +:109FB00094F833309A0705D594F8313013F0110F27 +:109FC0007FF467AF1AF4806F10D094F833309B079A +:109FD0007FF55FAF002200232046FFF7BAFE00287E +:109FE0003FF457AF204600F07FFC08E01AF4804FA2 +:109FF00000F0AE802046D4E90423FFF7AAFE002833 +:10A000003FF447AFA4E01AF4007F3FF442AF19F0E9 +:10A01000020F3FF43EAF002D3FF43BAF47451CD24B +:10A02000202204A93046FFF7BDFD50B93046D6F8CE +:10A0300018A000F088FA00283FF42BAFC6F818A04B +:10A04000ECE720287FF425AF27B93368203B019344 +:10A05000B36900930137FFB2E0E7382200212046C0 +:10A0600096F8337005F04EFB336AC7F3801708F19A +:10A07000FF3A2362082384F82C705FFA8AFA84F886 +:10A0800031300027009B6362019BA3622B68AF8184 +:10A090006B605FFA87FBC3454FD2012259462046C9 +:10A0A000FFF7E8FC064600283FF4F3AE90F90020E5 +:10A0B000002AFFF6EEAE2022002105F023FBBBF1C3 +:10A0C000000F1ED185233370284B84F830A086F80A +:10A0D00001A01B687BB10DF10B020DF10E0103A86D +:10A0E0009847BDF80C307381BDF80E3033819DF870 +:10A0F0000B3033751FE045F221437381F381738286 +:10A1000019E0BBF1010F0CD169F07F03C02286F882 +:10A1100001B0327084F833302B69F370AB8AB380AE +:10A1200009E0C12306F11E0B3370AA8992B9696850 +:10A13000AA6891420ED10137ABE7204600F0E4F95E +:10A1400010E0002B7FF4A5AE012381E602237FE619 +:10A15000012007E0284605F0F1F826F8020F5E45D9 +:10A16000E3D1E8E70DB0BDE8F08F00BFB0D6002026 +:10A17000F0B51F4697B0002305460C4601928DF8B6 +:10A1800051308DF852308DF85330ADF8143090F8CE +:10A1900031300BB1002047E091F8313013F0500F0F +:10A1A000F8D013782F2B12D1019B1A782F2A02D1C5 +:10A1B00001330193F8E7216A1AB92846FFF7A0FC9A +:10A1C00032E008A8FFF79CFC0028E3D008AC01AB04 +:10A1D00002AA01992846FFF7A7FC0028DAD0019BC4 +:10A1E0001B78DBB1002302AA21462846FFF718FEA0 +:10A1F0000028CFD008AA2B4605F1300E1446186867 +:10A20000083353F8041C1646734503C63246F6D18C +:10A21000186830602846FFF749FCD8E73B4602AA99 +:10A2200021462846FFF7FCFD17B0F0BD19B101F536 +:10A230008961FFF79DBF0846704730B4134690F818 +:10A24000312072B991F8315015F0500F09D0D1E991 +:10A250000045002504F01F042C4302D130BCFFF759 +:10A26000DFBD002030BC704710B500230478CA035E +:10A27000012B42EA5101C25C12FA81F189B204D188 +:10A28000852C14BF0122032200E0012213441F2B5E +:10A29000EDD9084610BD10B5044604F018FF58B1BA +:10A2A00004F5047004F013FF30B1D4F840040368DF +:10A2B000BDE81040DB691847002010BDF8B5044622 +:10A2C000006AA16901B10131012200F0DCFF01281F +:10A2D000054601D8002638E001230146206A1A46C7 +:10A2E00001F024F806460028F4D0A26994F833302F +:10A2F00022B943F0400384F8333025E0590613D5E2 +:10A300000132954220D023F04003E16984F83330D4 +:10A31000A369994208D24F1C206A3A4601F0C9F855 +:10A320000028D7D03946F3E74FF0FF322946206A9C +:10A3300001F0BFF80028CDD0A16929B12A46206AD2 +:10A3400001F0B7F80028C5D0A5613046F8BD70B55A +:10A3500090F8333004469A0701D4002070BDC569D7 +:10A360000DB9002528E05B0614D5066AD0E9020184 +:10A3700096F8452410F1FF3002F1090241F1FF3156 +:10A38000D2B209F067F80023421C2946304600F09B +:10A39000CDFF03E02946006A01F0A8F80028E0D1CB +:10A3A000DBE701222046FFF765FB01350028D4D00A +:10A3B000037803F07F030370E9B294F830308B42E6 +:10A3C000EFD20023206A84F8313084F83330FFF76D +:10A3D00062FF70BD10B590F8313088B00446D906E0 +:10A3E00001D400201DE000220023FFF7B2FC202250 +:10A3F00069462046FFF7D6FB38B12028F1D19DF8F9 +:10A4000000301A06EDD4002BF1D10823204684F841 +:10A41000313094F8333043F0020384F83330FFF7DF +:10A4200096FF08B010BD00002DE9F3410026054657 +:10A43000DFF8D0803746F1B295F830308B424AD3FE +:10A4400000222846FFF716FB044600284FD0037869 +:10A45000C02B1DD0C12B37D0852B48D195F831307A +:10A4600003F037038380D8F8003033B30DF10302D3 +:10A470000DF1060101A898479DF80330BDF80620AC +:10A480006375BDF80430A281E3812282638214E007 +:10A4900095F8333013F0400F437814BF43F00203B4 +:10A4A00023F002034370D5E90423C0E90223EB69DA +:10A4B0004361D5E90223C0E906232A6A92F81032E3 +:10A4C00043F0010382F8103239462046FFF7CCFEF4 +:10A4D00001360746AFE7012205F12401286A00F0A2 +:10A4E00077FF20B14780286AFFF7D5FE30B995F88D +:10A4F0003230002043F0010385F8323002B0BDE86D +:10A50000F08100BFB0D6002010B590F8313004467D +:10A510000BB9012010BD90F833301A0607D503F0AF +:10A520007F0380F83330BDE81040FFF77DBF006A3D +:10A53000FFF7B1FE0028ECD194F8323043F001036C +:10A5400084F8323010BD2DE9F04190F831300446E6 +:10A55000580603D5206A01F091F800E0A068236A4C +:10A56000D3F83C341844B0F1806F58D22046FFF73E +:10A57000A5FE002853D0256A95F81032D90705D5D5 +:10A5800005F5047004F0A3FD002848D04FF0FF3318 +:10A59000002605F508754FF4007245F8043C314675 +:10A5A00005F8106C284605F0ADF8226AA3694FF053 +:10A5B000010892F84514023BD2F82C748B401F44DA +:10A5C000236A93F8452408FA02F2B24209D9D3F873 +:10A5D00040042A46B91903681B6A9847F8B1013646 +:10A5E000EEE794F83120520614D494F8332062F048 +:10A5F0007F02D4E9020184F83320D3F83C240023FD +:10A6000080185941C4E90201D4E9040112184B41F0 +:10A61000C4E904232046BDE8F041FFF775BF0020E0 +:10A62000BDE8F08110B591F83130044613F0500FB9 +:10A630001AD040F60223FFF7F3FBA8B110232046FF +:10A6400084F83130FFF77FFF70B1A3692046002204 +:10A65000E3610023FFF77DFBC123204684F83330FC +:10A66000BDE81040FFF750BF002010BDF0B51F46F9 +:10A6700097B0002305460C460192ADF814308DF8D2 +:10A6800051308DF852308DF8533090F83130002B26 +:10A6900049D191F8313013F0500F44D013782F2B5B +:10A6A0000DD1019B1A782F2A02D101330193F8E7CB +:10A6B000216A08A8FFF724FA002834D008AC01ABBF +:10A6C00002AA01992846FFF72FFA60B3019B1B7875 +:10A6D0001BB3002302AA21462846FFF7A1FB98B12D +:10A6E00008AA2B4605F1300E14461868083353F8B3 +:10A6F000041C1646734503C63246F6D1186830600E +:10A700002846FFF7D3F9DAE76FB102AA21462846B7 +:10A71000FFF788FF0028E3D105E002AA214628467A +:10A72000FFF780FF00E0002017B0F0BDF0B5002378 +:10A730009DB004468DF831308DF832308DF83330CD +:10A740008DF869308DF86A308DF86B3090F83130C3 +:10A7500013F0180F01D100203AE0006A0B6A98420A +:10A76000F9D140F601236846FFF702FD0028F2D038 +:10A770000EAA234604F1300716461868083353F82A +:10A78000041C1546BB4203C52A46F6D1186809AA1F +:10A7900004F12403286007CA83E807009DF83030DD +:10A7A000204684F8303094F8333063F07F0384F827 +:10A7B0003330FFF7A9FE0028CDD000233046159393 +:10A7C00002238DF86B3008238DF86930FFF7BFFD49 +:10A7D0001DB0F0BD2DE9F84F1C4690F8313006460B +:10A7E00088461B079DF828B09DF82CA09DF8305096 +:10A7F0009DF8349039D5A2F2BC7297B27F2F34D82D +:10A80000631E0B2B31D80BF1FF331E2B2DD8BAF161 +:10A81000170F2AD83B2D28D8B9F13B0F25D8FFF7C1 +:10A8200073FE10B34FEA690319F0010F4BEA4414A9 +:10A8300043EA451508BF4FF0000944EA47244FF0AA +:10A84000000745EACA2518BF4FF06409A4B2BB4609 +:10A85000ADB208F0010AF9B296F830308B4234D329 +:10A8600000223046FFF706F910B90020BDE8F88F46 +:10A870000378852B04D0F8D3C03B012B1FD9F4E714 +:10A8800096F83130326A03F03703838092F8103241 +:10A8900043F0010382F81032BAF1000F01D00582B3 +:10A8A000448218F0020F1EBF80F814900581448185 +:10A8B00018F0040F1EBF80F815908581C481594699 +:10A8C0000137FFF7D1FC8346C5E7012206F12401D9 +:10A8D000306A00F07DFD0028C7D0A0F802B0306AD1 +:10A8E000FFF7D9FCBDE8F88F73B590F83330044614 +:10A8F0009A0701D4002054E0C569002D40D003F030 +:10A900004003866903F0FF01F3B1236AD0E9020135 +:10A9100093F8452410F1FF3002F1090241F1FF31B3 +:10A92000D2B208F097FD421C2EB1013D731CAD1B45 +:10A9300001932A4401E00195E6611AB300230199CD +:10A94000206A00F0F3FC19E08EB102AA006A42F816 +:10A95000041D314600F057FD0028CBDB09D04FF035 +:10A96000FF32A169206A00F0A4FD10B9C2E7019589 +:10A97000C661019931B1206A00F0B8FD10B9B9E79C +:10A9800001200EE0D4E900232046C4E90223C4E9F3 +:10A99000042394F8333063F07F0384F83330FFF7F7 +:10A9A000B3FD02B070BD00002DE9F74F90F83330D1 +:10A9B000894604469246990740F1BB801A0706D49F +:10A9C00004F11803D0464FF0010B009362E0D0E988 +:10A9D0000423FFF7BEF90028F2D1AAE0206A266816 +:10A9E000D0F838341E40C6F30805002E56D0D4F8EF +:10A9F00020E0760AA1699EF845240239DEF82C345D +:10AA0000914019443144002D7CD1B8F5007F80F08D +:10AA10009A80D4E90423D4E900679F4208BF964294 +:10AA200034BF012205220EF5047004F076FB0028E5 +:10AA30007FD0C5F5007628444946464528BF46469E +:10AA40003544324604F0C4FDB5F5007F06D1206AD6 +:10AA500000F5047004F03BFB00286AD0B144C6EB5B +:10AA60000808D4E90001821941F100031046194693 +:10AA7000C4E90023D4E904238B4208BF824209D2EF +:10AA800094F83330024663F07F0384F833300B468A +:10AA9000C4E90423B8F1000FA0D135E0A76937B3AA +:10AAA00094F833305B061AD590F84524E3690932EF +:10AAB0000193D2B2D4E9020110F1FF3041F1FF312C +:10AAC00008F0C8FC019B1844874205D32046FFF7D5 +:10AAD000F5FB00288BD12CE00137A76187E7009AAE +:10AAE000394600F090FC002823DB80D1EEE7E369D3 +:10AAF00033B92046FFF7E2FBD8B1A369E36176E7FB +:10AB0000A36174E701228EE7D4E90001D4E90223AE +:10AB10008B4208BF824202D2C4E9020102E0254B07 +:10AB20001B6873B194F8333063F07F0384F83330DB +:10AB300007E094F83230002043F0010384F832300B +:10AB400035E0504633E0B8F5806FDEF81C72DEF871 +:10AB5000140214D30BFA02F34FEA582C9E1B6346DF +:10AB6000B44528BF3346B9424FEA432602D8CA1833 +:10AB7000974215D30268556A4A46A8476CE7B9421E +:10AB80004A4602BF4FF0FF338EF81052CEF81C3207 +:10AB900003681B6A98470028CBD04FF400765DE726 +:10ABA0004FF0FF328EF81052CEF81C22E2E703B0CD +:10ABB000BDE8F08FB0D6002083680146C3F30803D8 +:10ABC00063B100200A69D0540133B3F5007FF9D195 +:10ABD000C8680A69036809681B6A1847012070473A +:10ABE000826803460069C2F3080210B481545868B1 +:10ABF00001EB7001596099680131996040F2FF11D1 +:10AC00008A420AD1D86819680268146A4A1C1A6014 +:10AC10001A6923465DF8044B184701205DF8044B80 +:10AC2000704738B50C46C9B20546FFF7D9FF28B1C1 +:10AC3000210A2846BDE83840FFF7D2BF38BDF8B535 +:10AC400000240746846080E81200A0B204F06EFC85 +:10AC5000A04206460AD001463846FFF7E2FFA0B3FD +:10AC6000651CB5F5803F0BD22C46EEE7651CB5F5AB +:10AC7000803F0AD2A8B204F059FC854205D122E0F7 +:10AC80003846BDE8F840FFF797BF2C1BB4F5007FAE +:10AC90000CD34FF6FF713846FFF7C3FFA8B1A1B23E +:10ACA0003846FFF7BEFF0028DBD10EE03446A54250 +:10ACB00001D82546D5E7A1B23846FFF7B2FF0134E7 +:10ACC0000028F4D101E00135D1E70020F8BD0000F3 +:10ACD0002DE9F04F1F46034687B00D46D960144654 +:10ACE0001A610B68019008469B699847B0F5801F70 +:10ACF000814607D2002F00F0138192493846F9F7B8 +:10AD0000F4FA09E10026012301365B00F6B2202E99 +:10AD100005D09945F8D81C2E01D8082303E0A6F1E8 +:10AD20000B08C8F347031A2E0293029A4FF0000152 +:10AD300086BF013601234FF40053204688BF7610AA +:10AD40004FF0010B4FF0000888BFB3400093009B09 +:10AD50005E009B00C3EB090A0493029B2AFA03F3EB +:10AD600003FA02FA4FF40072039304F0CBFC0723BA +:10AD700084F8BFB184F8C0B1B24484F8C231FE2374 +:10AD800084F8C181224684F8C331FF23C4F8C66128 +:10AD9000414684F8C431284684F8C5314AF6552323 +:10ADA000C4F8CAA1A4F8FE312B681B6A9847002892 +:10ADB00000F0B1804FF400724146204604F0A2FC3E +:10ADC000EB2304F2FD12F4212370762326646370D2 +:10ADD0009023C4F84480A3704523C4F848A0E370CE +:10ADE0005823C4F84C8023714623A6656371412320 +:10ADF000C4F86490A3715423A4F86A80E3712023FB +:10AE000084F86EB023726372A372009B84F8708022 +:10AE100023656365039BE365042323664FF4807316 +:10AE2000A4F86830092384F86C309DF8083084F861 +:10AE30006D30802384F86F3004F1770303F8011F2D +:10AE40009342FBD14FF000094AF65523C846A4F8B7 +:10AE5000FE31A9F16A03012B06D9B9F1700F1CBFAD +:10AE600014F8093003EB780809F10109B9F5007FFE +:10AE7000EFD12B682246314628461B6A98470028A6 +:10AE800049D02B68224606F10C0128461B6A9847D8 +:10AE9000002840D04A460021204606F1010A04F06D +:10AEA00031FC4AF6552306F1090904F2FF1BA4F808 +:10AEB000FE31631E0593059B13F8012F9B4502EBA2 +:10AEC0007808F9D12B682246514628461B6A9847D4 +:10AED00008B32B6822460AF10C0128461B6A9847E2 +:10AEE000C8B10AF1010ACA45E5D106F10B0A4FF4CF +:10AEF00000720021204604F005FC059B13F8012F89 +:10AF00009B4502EB7808F9D12B6822464946284632 +:10AF10001B6A984738B91FB10B493846F9F7E5F96C +:10AF20004FF0000AF0E02B68224609F10C01284698 +:10AF30001B6A98470028EED009F10103534505D05C +:10AF40009946DAE7761C0020CD1C0020231F04F56B +:10AF5000FE7243F8048F9A42FBD12B682246514679 +:10AF600028461B6A98470028D5D02B68224609F14D +:10AF70000D0128461B6A98470028CCD01FB16449B0 +:10AF80003846F9F7B2F9009B4FF4007200212046D1 +:10AF90001E44039B4FEA830904F0B4FBF82309F233 +:10AFA000072904F113022370FF214FEA592A23468F +:10AFB00003F8011F9A42FBD14FEA99394FF000087C +:10AFC000B8FBF9F309FB138323B91FB15149384684 +:10AFD000F9F78BF92B68224606EB080128461B6A15 +:10AFE0009847002897D0B8F1000F05D14FF40072B0 +:10AFF0004146204604F086FB08F10108C245DFD136 +:10B000001FB145493846F9F770F9029B4FF0010826 +:10B0100008FA03F8039B03F1070A4FEADA0A0AF277 +:10B02000FF1B4FEA5B2BD845FFF475AF4FF400725E +:10B03000002120464FF0000904F064FB0723237031 +:10B040002B682246049928461B6A494498470028E1 +:10B050003FF461AFB9F1000F01D184F8009009F11C +:10B060000109CB45ECD11FB12C493846F9F73DF920 +:10B07000009B0198334403EB08094946FFF7DFFDC5 +:10B0800000283FF448AF019B9B68B3EB482F3FF685 +:10B0900042AF1FB122493846F9F727F94FF4007241 +:10B0A00000212046002604F02DFB81220323C14409 +:10B0B00084F820200222237062638222C4F838A020 +:10B0C00084F84020019A52686365019B62649B6822 +:10B0D000E665A3652B68224606EB090128461B6A34 +:10B0E0009847824600283FF416AF2EB94FF40072FD +:10B0F0003146204604F006FB0136B045EAD11FB1C7 +:10B1000008493846F9F7F1F8504607B0BDE8F08F26 +:10B110008C1C0020A7190020091D0020991C00206C +:10B12000B01C0020BF1C00202DE9F04115460E4642 +:10B1300001F11E08AB8936F8024F43B96A68AB6863 +:10B140009A4204D1B4FA84F04009BDE8F08128465F +:10B1500004F0F4F804F0EAF90746204604F0E6F9B2 +:10B16000874204D14645E5D10120BDE8F0810020A9 +:10B17000BDE8F0812DE9F84F90F8313082468946DC +:10B18000002B47D002F1FF380D46022700248844E7 +:10B190009AF83030BB4237D3002239465046FEF78A +:10B1A00069FCB8B30378C12B34D1064600F11E0BFD +:10B1B000234636F8024F73B104F5105292B2B2F53D +:10B1C000806F27D29B021648C4F309041840044339 +:10B1D00004F580300CE004F520539BB2B3F5006F0A +:10B1E00002D38CB1204603E0B3F5806F07D311E0A2 +:10B1F0004246294604F00DF930B105460024B34516 +:10B20000D6D10137FFB2C3E70023C9EB05002B708D +:10B21000BDE8F88F002089F80000BDE8F88F00BF76 +:10B2200000FC0F0070B50B6800240D464FF6FF764A +:10B230004B608C810C61AB891BB96A68AB689A4220 +:10B2400019D0284604F07AF8B04212D004F06EF912 +:10B25000E30343EA540454FA80F4C4F34E0343EA8C +:10B26000C433041214FA83F42B690133A4B22B61A2 +:10B27000E1E7002070BD2869AC820138FE288CBF50 +:10B280000020012070BD2DE9F84F80469246894686 +:10B2900009B18C1E01E0D0F82044D8F830349C422B +:10B2A00028BF0024012304F00707C4F3C80B264677 +:10B2B000254603FA07F7FFB2D8F82C1400224046BF +:10B2C00001EB153103F029FF70B33B465946475C4B +:10B2D0001F4205F101050DD1AA1B52450BD1B9F151 +:10B2E000000F04D1BAF1010F08BFC8F82064B01CE8 +:10B2F000BDE8F88F2E46AC4215D0D8F830249542E0 +:10B3000004D25B0013F0FF03E2D103E000264FF408 +:10B3100000713546013101234FF0000BB1F5007F7C +:10B320001F46D4D3C8E70120BDE8F88F2DE9F843C4 +:10B3300017468A1E0646D0F83004D1199846814235 +:10B3400040D8D6F82034B8F1000F09D09A420BD873 +:10B35000994209D9814228BF0021C6F8201403E090 +:10B360009A4238BFC6F8202402F007050123D6F818 +:10B370002C14C2F3C80403FA05F501EB1231EDB247 +:10B380000122304601F1010903F0C7FED0B10319D3 +:10B390002A4600F500701978114214BF01240024D8 +:10B3A00044450FD05140013F19700ED0520012F0A9 +:10B3B000FF02F0D101331446012249469842154656 +:10B3C000E9D1DDE70020BDE8F8830120BDE8F8837E +:10B3D00038B50D46D0F8381400F504706B68194084 +:10B3E0002B689C1E90F8353204FA03F303EB5123CB +:10B3F000D0F81C12194403F090FE18B16B68C3F327 +:10B400000803184438BD38B5D0F830340C4615461A +:10B4100001338B4202D24FF0FF3038BDD0F82414F4 +:10B42000002200F5047001EBD41103F076FE002831 +:10B43000F1D0A400C4F3080400592860013018BFFB +:10B44000012038BD73B5064602AD002445F8041D41 +:10B450002A4601993046FFF7D6FF002804DB04F1A5 +:10B460000104F5D1204600E0002002B070BD70B5A7 +:10B470000D46D0F83844496806460C40A3180A44E3 +:10B480006A6090F845440934E4B223FA04F474B1D4 +:10B490002B7A23B12B6801332B60013CF7E72A4656 +:10B4A00029683046FFF7AFFF0128F6D070BD0120B4 +:10B4B00070BD012938B50C46154601D8002038BDAD +:10B4C000D0F8303401339942F8D8D0F8241401224E +:10B4D00000F5047001EBD41103F01FFE0028EDD03D +:10B4E000A400C4F308040551012038BD2DE9F3413F +:10B4F00007460C460E4601AA21463846FFF783FF51 +:10B50000B0F1000801DA00251BE000222146384690 +:10B51000FFF7CFFF05460028F5D0621CB8F1000FF9 +:10B5200002D0019B9A4208D00023921B3146384634 +:10B53000FFF7FCFE0028E6D0019E019CB8F1000F49 +:10B54000D9D1284602B0BDE8F0812DE9F0410024B0 +:10B550000646D0F82C1400F504772546002238461C +:10B5600001F1010803F0D9FD00B300F1FF3E05F53C +:10B57000805C1EF8011FFF2901D108340AE049B19F +:10B580000822012319424FEA430318BF0134013A4C +:10B59000DBB2F7D10835D6F83004854202D3001B60 +:10B5A000BDE8F08165454146E3D1D7E7BDE8F081CC +:10B5B000F0B54FF0FF330446002587B00846E3603E +:10B5C0001146C4F81C3284F8445405ABC4F8400456 +:10B5D00004F50872606004F504772570C4F814025D +:10B5E00084F8105202950195009503F0D1FD10F0FA +:10B5F000FB0F01D100203CE0059E2A46384631462B +:10B6000003F08BFD05460028F4D01B4905220330CA +:10B6100008F00FF901460028ECD195F86C30092BA1 +:10B62000E8D12B6D3344C4F824346B6DC4F828344E +:10B63000AB6D1E44C4F82C64EB6DC4F830342B6E33 +:10B64000C4F8343495F86D300125C4F82004204640 +:10B6500084F8453409332A4605FA03F3C4F83C3428 +:10B66000013BC4F83834FFF70EFE4023284684F827 +:10B67000443407B0F0BD00BFDD1C002010B5044607 +:10B68000D0F83414FFF7DEFE94F845340933DBB20A +:10B69000984010BD10B50446283003F018FD50B195 +:10B6A00004F50E7003F013FD28B120680368BDE8AF +:10B6B0001040DB691847002010BD024638B552F82B +:10B6C000105F04468068294601F0F3FD78B1A37845 +:10B6D00015B943F0400305E001352269AA4202D0C2 +:10B6E00023F04003A370A37863F07F03A37038BDF9 +:10B6F0002DE9F0410378044603F0200303F0FF0531 +:10B700000BB1002635E042691B4B9A42F9D8FFF78E +:10B71000D4FF06460028F4D0A06805222169837969 +:10B720002830023950F8147C99400F44394603F010 +:10B73000F4FC80460028E4D0294601254FF400722D +:10B7400003F0E0FFA3681A79AA420AD918684246B2 +:10B75000E91903681B6A98470028D2D00135EDB279 +:10B76000F0E79A794FF400739340626912FA83F319 +:10B7700063613046BDE8F081FFFD1F0010B504464F +:10B7800080680A462830A16903F0C7FC20B1A3886D +:10B7900003F00F0300EB431010BD70B504780546AD +:10B7A0000E4684B92422214603F0ACFFAE60F37943 +:10B7B000102B03D0202B06D1402300E020230120B2 +:10B7C0002B70A87070BD002070BD38B5CB680446E2 +:10B7D0000D4623B98968BDE83840FFF7DEBF242253 +:10B7E000002103F08FFF102301202370A070AB68AD +:10B7F000A360EB68236238BD2DE9F74F83780446D8 +:10B8000089461646DD0776D50378180703D5E36920 +:10B8100062699B1A07E0990608D5A3681A896369CB +:10B82000C3EB42139BB29E4228BF1E4637464FF0E1 +:10B83000000804F1100A002F41D02378626913F048 +:10B84000200FA068C2F308054FEA522102D0036A14 +:10B85000194424E090F8058001EA0808BDB9B8F160 +:10B86000000F14D122B95A064CBF036A236A49E07B +:10B870001B0705D5A378590602D52369013341E09A +:10B880005246216901F0B2FC002834DB13D0A368D2 +:10B8900021699A7902395B69914019444144D4F88D +:10B8A00008B0002D4ED1B7F5007F4BD3DBF8343014 +:10B8B000994206D146E0237813F0700F1BD0F01B9D +:10B8C00052E0B7F5806F2CD322787D0A920606D419 +:10B8D0009BF80420C8EB0202954228BF1546994206 +:10B8E00012D84A1993420FD20BF12800019103F0AC +:10B8F000EEFB019940B963784FF0FF3043F002034B +:10B90000637031E02361C2E7DBF82C004A4603682C +:10B91000D3F810B02B46D8470028ECD04FEA452B7F +:10B9200009E0DBF82C004A460368DB6898470028EA +:10B93000E1D04FF4007B6369D944CBEB07075B444C +:10B94000636178E700220BF1280003F0E6FB002892 +:10B95000D1D0C5F5007B41194846BB4528BFBB4641 +:10B960005A4603F035FEE6E703B0BDE8F08F73B545 +:10B9700001220DF10701044646690569FFF73CFF06 +:10B980000128666125610CBF9DF807004FF0FF306C +:10B9900002B070BD436937B5C3F34315044605B122 +:10B9A00069B901220DF107012046FFF725FF40B2DA +:10B9B000012801D0002008E063691F3300E0203334 +:10B9C000A0686361383000EB451003B030BD2DE94D +:10B9D000F0410446076900780E46002846D06569A4 +:10B9E0008D4247D009B921613AE0020703D5E369E6 +:10B9F00099423BD807E0830605D5A3681B89B1EBC4 +:10BA0000431F33D82CE0D4F808E0731EA1789EF8C9 +:10BA10000620490602F10902D2B223FA02F303D545 +:10BA2000226A134423611BE0691E21FA02F2934249 +:10BA300000D34DB942064CBFDEF82020226A2261B5 +:10BA40001D4604F1100809E09B1AF9E742462169F6 +:10BA5000A068013D01F0CAFB002807DD002DF5D1EB +:10BA6000A378666123F02003A37003E02761002020 +:10BA7000BDE8F0810120BDE8F081F8B50F4616461B +:10BA80000021242204461D4603F03CFEB868A6802F +:10BA900006F00F0600F138023B6AA06002EB461286 +:10BAA000E360D17A0E073FD401F017012170D37AF9 +:10BAB00013F0180F9DF8183008BF41F00801E3702B +:10BAC00005F0030308BF2170012B08D0022B04D01E +:10BAD00053BB6B0528D4012302E0032300E00223BB +:10BAE000A370A3789F0703D5217811F0110F1BD104 +:10BAF00005F008016E0543EA0103A370436B918AC8 +:10BB0000A361538B43EA014104D589B101F011FCD3 +:10BB100070B909E02162D369E3616B040DD5E16975 +:10BB20002046FFF754FF40B900202070A070F8BDF8 +:10BB3000A37863F07F03A370EFE70120F8BD2DE940 +:10BB4000F743037806460D469146BBBB0B7813F0CE +:10BB5000700F33D04C6914F01F042FD127460021F9 +:10BB60002846D5F81480FFF715FF38B303782BB3B8 +:10BB70002E2B01D10024F2E7E52BFBD0C27A02F094 +:10BB8000080E0EF0FF01BEF1000F0FD1C4B1421E2E +:10BB90000A30CB0143EA510112F8013F53FA81F117 +:10BBA0009042C9B2F5D18F4208D109E00F2AE1D104 +:10BBB0005A06D4D503F01F04477BD0E7002007E0E6 +:10BBC00000944B46C8F34F1229463046FFF755FF05 +:10BBD00003B0BDE8F08310B503780446DA061FD53C +:10BBE0000021FFF7F4FE01212046FFF7D3FE10B934 +:10BBF000637853B114E003783BB1E52BF3D02E2BDF +:10BC0000F1D0C37A1B07EED40AE008232046237044 +:10BC1000A37843F00203A370BDE8104000F014BF06 +:10BC2000002010BD37B503780446002B34D090F9BE +:10BC30000230002B2ADA0121FFF7A0FD054628B9C2 +:10BC40006378002043F00103637026E00378E52B5E +:10BC5000F6D023781B0744BFE369C361236A43839B +:10BC60001B0C83820E4B1B6863B10DF103020DF1B7 +:10BC7000060101A89847BDF804302B836B82BDF8FC +:10BC80000630EB82A37803F07F03A370A068FFF770 +:10BC900001FD0028D4D000E0012003B030BD00BF7A +:10BCA000B0D6002010B50446FFF7BCFF0023237078 +:10BCB000A37010BDF0B51F4695B0002306460C4694 +:10BCC00001928DF808308DF809308DF80A30ADF802 +:10BCD000383003780BB100203EE00B7813F0700F82 +:10BCE000F9D013782F2B12D1019B1A782F2A02D169 +:10BCF00001330193F8E7A1681AB93046FFF74DFD0B +:10BD00002AE002A8FFF749FD0028E4D002AC01AB0D +:10BD10000BAA0199304600F04BFE0028DBD0019BB6 +:10BD20001B789BB100230BAA2146304600F018FD7A +:10BD30000028D0D0354602AC0FCD0FC40FCD0FC4B4 +:10BD40002B6830462360FFF7ADFFDFE73B460BAAC9 +:10BD50002146304600F004FD15B0F0BD19B101F5E3 +:10BD60008961FFF7A7BF0846704770B506460C46C5 +:10BD7000FFF758FF054608B900250EE000213046C0 +:10BD8000FFF7FCFC0028F7D0214600F1200350F813 +:10BD9000042B984241F8042BF9D1284670BD30B5E8 +:10BDA00089B00D4614466946FFF7DFFF28B1BDF89C +:10BDB00010302B80BDF80E30238009B030BD30B577 +:10BDC00089B00D4614466946FFF7CFFF28B1BDF88C +:10BDD00018302B80BDF81630238009B030BD2DE916 +:10BDE000F0410B7888B004460E4613F0700F1CD05B +:10BDF00040F6022300F0B4FCB8B10127102520461C +:10BE0000A7702570FFF774FC78B1236900212046E4 +:10BE10002362FFF7DCFD2046FFF704FF28B1394617 +:10BE20002046FFF7ABFC034608B9002055E0C57279 +:10BE300002466F4600F1200C6D461068083252F839 +:10BE4000041CBE466245AEE803007746F5D19F8AE2 +:10BE50002021B3F81A802E238DF800300023EA1831 +:10BE600001330A2B5170FAD1A0680122216A83792B +:10BE700028300239994050F8143C194403F04DF928 +:10BE800003460028D1D0ADF81470AE4607460DF138 +:10BE9000200CADF81A807246083703CA624547F88D +:10BEA000080C47F8041C9646F5D12E2220338DF855 +:10BEB0000120326A08AE110CADF81A20ADF814104A +:10BEC0002A46083303CAB24243F8080C43F8041C5C +:10BED0001546F5D1A068FFF7DDFB08B0BDE8F0819D +:10BEE000F0B51F4695B0002306460C460192ADF80A +:10BEF00014308DF82C308DF82D308DF82E300378DD +:10BF0000002B3FD10B7813F0700F3BD013782F2B01 +:10BF10000CD1019B1A782F2A02D101330193F8E743 +:10BF2000A1680BA8FFF739FC60B30BAC01AB02AA08 +:10BF30000199304600F03CFD20B3019B1B78DBB13A +:10BF4000002302AA2146304600F00AFC58B13546CB +:10BF50000BAC0FCD0FC40FCD0FC42B683046236040 +:10BF6000FFF7A0FEE1E76FB102AA21463046FFF7D6 +:10BF700036FF0028EBD105E002AA21463046FFF744 +:10BF80002EFF00E0002015B0F0BD2DE9F04303784E +:10BF90009BB00027044613F0180F884691468DF891 +:10BFA00020708DF821708DF822708DF844708DF816 +:10BFB00045708DF8467001D10020B3E082688B682F +:10BFC0009A42F9D12646FFF72DFE11AD0FCE0FC5CF +:10BFD0000FCE0FC53368394620462B60FFF7CEFBE6 +:10BFE0000028E9D003466A4600F120076D4618682C +:10BFF000083353F8041C1646BB4203C63246F6D13A +:10C00000227808AE02F0080202F0FF0352B140F6B7 +:10C0100001234A4641463046FFF74CFE0028CBD06C +:10C02000002707E04A4641463046FFF759FF0028FF +:10C03000C2D0109F0E9B01212046A361BDF8243081 +:10C04000A3809DF82330E3700B9BE36000238DF801 +:10C0500020308DF82230FFF791FB0028ACD00DF195 +:10C060000D0300F10D020DF11D0153F804EB8B429D +:10C0700042F804EBF9D1198811809B7893709DF8F0 +:10C080000B30C372002F3CD0A068BB1E0022817908 +:10C0900028308B4050F8141C194403F03EF8002857 +:10C0A0008AD000F12003AE4600F1400C1868083336 +:10C0B00053F8041C7246634503C29646F6D13946CE +:10C0C000A06801F036F900283FF476AFA06801229D +:10C0D000216A837928300239994050F8143C194478 +:10C0E00003F01BF800283FF467AF00F120032A4655 +:10C0F000083303CAB24243F8080C43F8041C15463F +:10C10000F5D1002311A8199302238DF84630082396 +:10C110008DF8443000F098FC00283FF44DAFA06843 +:10C12000FFF7B8FA1BB0BDE8F0832DE9F84F1C46C5 +:10C13000037806460F461B079DF828B09DF82C9003 +:10C140009DF830A09DF8345002D40020BDE8F88F4F +:10C15000A2F2BC721FFA82F8B8F17F0FF5D8631E05 +:10C160000B2BF2D80BF1FF331E2BEED8B9F1170FC2 +:10C17000EBD8BAF13B0FE8D83B2DE6D8FFF752FDDC +:10C180000028E2D001213046FFF7F8FA0028DCD081 +:10C190004BEA44146B1044EA4828FC0743EA4A136C +:10C1A0001FFA88F843EAC92348BFA0F81280B907EC +:10C1B0009BB207D515F00105A0F81080C38118BF08 +:10C1C000642545737A0744BFA0F81880C382B0681D +:10C1D000FFF760FABDE8F88F13B5837804469B0734 +:10C1E00001D400202AE0036A3BB3016989B102AAA5 +:10C1F0000023806842F8043D00F0F8FF0028F0DBDF +:10C2000009D06FF070422169A06801F024F810B9DC +:10C21000E7E701930162019949B963692046E36147 +:10C22000A37863F07F03A370FFF7FCFC06E0A0682F +:10C2300001F07FF80028F0D1D3E7012002B010BD53 +:10C240002DE9F84F8378894604461546990740F151 +:10C250008E801A070AD46369DB439D4200F287800F +:10C260002F464FF0000A4FF0FF3B46E0C169FFF751 +:10C27000AEFB0028EFD17AE0A068C2F30808467947 +:10C2800016EA52263DD0D4F808E021699EF806301F +:10C2900002399940DEF8143019443144B8F1000FE6 +:10C2A00048D1B7F5007F6CD26269E3699A4243D204 +:10C2B000A37813F0200F0CBF012205220EF12800F5 +:10C2C00002F02BFF002852D0C8F5007640444946C2 +:10C2D000BE4228BF3E46B044324603F079F9B8F575 +:10C2E000007F05D1A068283002F0F1FE00283ED082 +:10C2F0006369B144BF1B334463616269002FBBD1E2 +:10C300001CE0B8F1000FBED1216941B1A3785B06F2 +:10C3100021D5E3699A421ED201312161B3E7236A34 +:10C3200033B92046FFF7C9F908B323692362AAE7A6 +:10C330002361A8E70122C1E70522BFE7E3699A422A +:10C3400001D9E26102E02D4B1B68BBB1A37863F019 +:10C350007F03A37012E004F1100200F047FF0028F1 +:10C3600005DB3FD12046FFF7A8F900283AD16378D2 +:10C37000002043F001036370BDE8F88F2846BDE854 +:10C38000F88FB7F5806FDEF83420DEF82C0014D378 +:10C390009EF804309E1B7B0AB34228BF33468A4274 +:10C3A0004FEA432603D303EB010C624515D3026821 +:10C3B000D2F824804A46C04798E78A424A4608BFD6 +:10C3C0008EF828A0036808BFCEF834B01B6A9847DF +:10C3D0000028CCD04FF400768AE78EF828A0CEF85B +:10C3E00034B0E4E7D4F808E021699EF80630023959 +:10C3F0009940DEF81430194453E700BFB0D600204E +:10C40000411E00F10A020020C30143EA500011F866 +:10C41000013F53FA80F09142C0B2F5D1704710B598 +:10C4200049010446FFF7D3FA28B120460021BDE8B0 +:10C430001040FFF7AFBA10BD2DE9F04F05468DB0A3 +:10C44000164607468846994603AC0FCD0FC40FCD5C +:10C450000FC42B6801252360336873600023B38108 +:10C460004D451CD8C5EB080103A889B2FFF7D7FFDB +:10C47000834608B900202AE04FF0000A5FFA8AF2EA +:10C480005946384600F0A4FDB38904464BB972689A +:10C49000B3689A4205D1B0FA80F0400917E0012054 +:10C4A00015E0304602F04AFF0190204603F03EF8C6 +:10C4B000019B0446184603F039F88442DAD10AF1A8 +:10C4C000010ABAF10D0FD9D10135EDB2C8E70DB0AF +:10C4D000BDE8F08F2DE9F04F05468DB016468A462F +:10C4E0001F4603AC4FF0010B0FCD0FC40FCD0FC48F +:10C4F0002B68002506F116002360A846FFF780FF91 +:10C5000033688146B5817360BB4528D8CBEB0A01FF +:10C5100003A889B2FFF783FF002843D0059ABB45E3 +:10C5200000F104044FF0000192F8283043F00103B9 +:10C5300082F828300CBF4BF040035B4680F80C803B +:10C5400080F80D9003704FF00F03A0F81A80C372AB +:10C55000B38933B97268B3689A4202D119E00120F5 +:10C5600020E03046019102F0E9FE0199042902D849 +:10C5700024F8030C03E00A2994BF20806080013175 +:10C580000234C9B20D29E3D10BF1010B5FFA8BFB29 +:10C59000BAE725B101354FF6FF70EDB2E6E7284660 +:10C5A0000125E3E70DB0BDE8F08F024600F1200160 +:10C5B0002DE9F04352F8153B2024876802F8014F1B +:10C5C0009142FBD11E782E3E18BF01261D46013335 +:10C5D0002A782E2AFAD07B1EAB429E4607D800222C +:10C5E0004FF0070C4FF008091146904610E09EF8F6 +:10C5F0000020013B2E2AEFD1F1E72B782E2B0AD118 +:10C60000AE450CD14FF00A0C08214FF0100901354E +:10C61000BD42F2D344E0222B13D07C2B11D0A3F1E6 +:10C620002A04052C01D82D2B0BD1A3F13A04052C9B +:10C6300007D9A3F15B04022C03D9A3F121045D2CDB +:10C6400004D903F0C003802B13D124E0614507D93E +:10C65000BCF10A0F23D0AE4521D30EF1FF351AE00D +:10C66000A3F16104192C08D8203B49EA0202DBB28D +:10C6700009E06145ECD85F230026A3F14104192CA1 +:10C6800098BF49EA08084C1C0144E4B28B75062C9B +:10C6900003D8047501E00026B9E72146B7E7002674 +:10C6A000837D202B11D03EB118EA020F18BF022261 +:10C6B00042750120BDE8F083027D012343751044DB +:10C6C0007E2282753122C275F3E70020BDE8F08337 +:10C6D0002DE9F84307460E460D7D62244FF07E0893 +:10C6E00001F1160903F030F8032D80B228BF0325AD +:10C6F0002B1DDBB200F00F02F118013B0009092AE3 +:10C70000DBB294BF303237329D428A75F2D373194F +:10C710000021384683F81680FFF759F90121384681 +:10C72000FFF738F9014628B97878B0FA80F0400967 +:10C73000BDE8F88303784BB1C37A1B07EED40B2214 +:10C74000484606F02DFF0028E8D102E00120BDE8B0 +:10C75000F883601E10F0FF04C4D12046BDE8F883C2 +:10C760002DE9F04F8BB00E46924603930B7806905E +:10C7700013F0700F01D1002014E1069B1B78002BF1 +:10C78000F9D113690D220C33B3FBF2F3DBB2029340 +:10C790009AF815309B0700F00281029B03F1010B10 +:10C7A0005FFA8BFB4FF0000900213046FFF70FF9CD +:10C7B000C8460AF116034C464D46CDF81090CDF808 +:10C7C00014900793776900213046C7F34F17FFF79E +:10C7D000E1F818B97378002B60D0CCE70378E52B2B +:10C7E00000D043B9002C08BFB9465C453CBF0134BA +:10C7F000E4B223B952E05C4538BF002403E0E52BE6 +:10C8000001D10025DEE72E2BFBD0C27A0F2A27D1DB +:10C8100075B903F01F08029A4245D3D1590602D4D4 +:10C82000DDF80880CEE7437B90461546049309E087 +:10C8300008F1FF385FFA88F84345E2D1437B049A58 +:10C840009A42DED1B8F1010FBCD1791C2B46524679 +:10C85000304689B2FFF7F0FD002808BF0025B1E798 +:10C860001307CED44DB1B8F1010F84D1FFF7C8FD45 +:10C87000049B83427FF47FAF0CE00B22079906F004 +:10C880008FFE00289ED19AF81530D80702D50123D3 +:10C89000059397E7039B190579D56CE7039B9A05E8 +:10C8A0007FF569AF03F00303013B012B3FF663AF54 +:10C8B000002C08BFB9465C4502D3059BBBB91DE0FF +:10C8C00000213046FFF766F810B973784BB152E794 +:10C8D0000134E4B2EFE7B3681B791C44E4B2A3452A +:10C8E000EBD93046FEF704FF0028F4D143E7514668 +:10C8F0003046FFF7EDFE00283FF43DAF0BF1FF356A +:10C9000052463046EDB209EB05072B46BFB2394619 +:10C91000FFF7E0FD00283FF42EAF39463046FFF721 +:10C920007EFD044600283FF426AF2022002102F0BD +:10C93000E9FE534653F8162F22605A6862601A893E +:10C9400022819B7AA3729AF8153003F0180323739F +:10C95000164B1B687BB10DF123020DF1260109A8CE +:10C960009847BDF824302382BDF82630E3819DF836 +:10C970002330637304E045F22143238223836382DF +:10C98000B26892F8283043F0010382F8283000950D +:10C990003A46039B31460698FFF76FF802E04FF0E6 +:10C9A000010BFFE60BB0BDE8F08F00BFB0D6002052 +:10C9B000F7B514461E46084601310378202BFAD0FD +:10C9C0000025204F2060037843B32F2B26D001AAE7 +:10C9D000011D02F069FD88B3019AB2F5803F2CBFBA +:10C9E000022301237F2A1D4413D81F2A26D9D3B23C +:10C9F000A3F12201C9B21D2903D827FA01F1C90701 +:10CA00001CD403F0BF033C2B18D05C2A16D02E2A6E +:10CA1000D9D0202AD7D02561A060D4E72369013B73 +:10CA2000FE2B0BD8024610F8013B202BFAD02F2BFF +:10CA3000F8D032602046FFF7B8FD00E0002003B0D8 +:10CA4000F0BD00BF01210031F0B500238BB00446DA +:10CA50008DF804308DF805308DF8063083789A070C +:10CA600017D5016A19B1806800F063FC88B1012113 +:10CA70002046FEF783FE054658B1FFF7C1FCE526C8 +:10CA8000002307462E702370A370A068FEF702FEF5 +:10CA900008B900202FE0E3786BB3214601A8FEF728 +:10CAA00094FE0028F5D00125E378AB42F1D3A188AC +:10CAB00001A8491B89B2FFF7B2FC0028E9D0C37A6C +:10CAC0000F2BE6D1027802F01F039D42E1D1437B98 +:10CAD000BB42DED10670A16891F8283043F0010313 +:10CAE00081F82830530603D5A068FEF7D3FD02E095 +:10CAF0000135EDB2D8E70BB0F0BD0000486810B5C5 +:10CB00000C4658B10B894A8901339BB29A420B817A +:10CB100004D80349F7F7E9FB00232381206810BDFF +:10CB2000A7190020F0B5044687B00E46154600212F +:10CB30004FF40072406A02F0E5FD206A10B120490E +:10CB4000F7F7D3FB636A03AAE0690393236AE168FA +:10CB5000049300230131ADF814306B09ADF81630A1 +:10CB6000036800926A1E9F6A164BB84708B90020F6 +:10CB700024E0206A10B11449F7F7B7FBF822636A82 +:10CB8000102E4FF0FF001A704FF001030CBF04226B +:10CB90000C22616AC85401339A42FAD1E069626A90 +:10CBA0000368E1681B6A98470028E0D0E069E568FF +:10CBB000A1680368626A29441B6A984707B0F0BD00 +:10CBC0008C1C00209D790100091D002038B5446AA5 +:10CBD0004FF4007200210546204602F093FDEB233E +:10CBE00090222021237076236370234603F8022FBE +:10CBF00004F10A0203F8011F9342FBD14FF40073C2 +:10CC0000A4F80B3095F82B3063732B8DE38102234E +:10CC10002374F82363752B69E361AB6923624AF6D9 +:10CC20005523A4F8FE3138BD70B504464FF40072A8 +:10CC30000021406A02F066FD656A2269216805F2FA +:10CC4000BF1002F09FFBA369226905F2C31021689F +:10CC50001A44013A02F096FB94F82A30002185F834 +:10CC6000C2312369E069C5F8C631A369626AC5F8B3 +:10CC7000CA314AF65523A5F8FE310368BDE8704075 +:10CC80001B6A1847F8B54FF480730446456AD0F81C +:10CC900014E090F82B2043606368C3EB0E01B1FBF6 +:10CCA000F2F101F20116360A700000F1A107BB4251 +:10CCB0000AD3DB1BA66003F180062661A1F6F57698 +:10CCC000B6F5704F03D209E080336360E4E7206A71 +:10CCD000002852D02A49F7F708FB4EE0813301269D +:10CCE000E36000F121032685204601FB0233B3F502 +:10CCF000803FA36134BF0423062384F82A30FFF762 +:10CD000093FF002839D02046FFF760FF4FF40073EF +:10CD100005F135022021A5F81130A368EB828023AC +:10CD200085F82430292385F82630164BC5F827309E +:10CD300005F12A0303F8011F9342FBD1462385F82E +:10CD40003630412385F83730542385F83830312385 +:10CD500085F83930362385F83A30E069626A03682D +:10CD600021691B6A984740B162682046E368102138 +:10CD7000D21ABDE8F840FFF7D5BE0020F8BD00BFCD +:10CD8000E31C002087D61200F8B54FF40053044688 +:10CD9000456A03614FF4804390F82B104360436968 +:10CDA0006268981AB0FBF1F000F18106F6094FEACB +:10CDB000460E0EF500570937BA4203D202F500526B +:10CDC0006260EDE74FF6F473A660984207D8206AD8 +:10CDD000002800F0A0805149F7F787FA9BE0A2F500 +:10CDE000005300FB01222046CEEB03039BB22385B8 +:10CDF00003F50053E360A2F50053A361484B9A4248 +:10CE000094BF0B230C2384F82A30FFF70DFF002872 +:10CE100000F081802046FFF7D9FEA36805F151029A +:10CE200020216B620223EB6201232B8606236B8693 +:10CE3000802385F84030292385F84230394BC5F8E6 +:10CE4000433005F1460303F8011F9342FBD146230B +:10CE500085F85230412385F85330542385F85430F7 +:10CE6000332385F85530322385F85630E069626AFD +:10CE7000036821691B6A984700284CD0E069216942 +:10CE80000368626A06311B6A9847002843D04FF452 +:10CE900000720021606A02F035FC234BE069C5F89E +:10CEA000FC31036821691B6A626A023198470028D5 +:10CEB00031D0E06921690368626A08311B6A9847CA +:10CEC00048B31A4BE0692B6003F1FF53626A03F524 +:10CED00000532033C5F8E4314FF0FF33C5F8E83193 +:10CEE000C5F8EC31036821691B6A0131984790B19C +:10CEF000E06921690368626A07311B6A984750B18B +:10CF0000A268204694F82B30202103EB4202BDE8B2 +:10CF1000F840FFF707BE0020F8BD00BFE31C00206B +:10CF20000004FB0087D61200000055AA525261414E +:10CF300038B5036204460B68C161426208469B69CA +:10CF4000984700F2FF736061DB0A062B236006D866 +:10CF5000206A10B11B49F7F7C8F9002038BD102B23 +:10CF600001D8022315E0202B01D8042311E0402B27 +:10CF700001D808230DE0802B01D8102309E0B3F578 +:10CF8000806F01D8202304E0B3F5004F94BF402305 +:10CF90008023B0F5800F84F82B30204602D2FFF7B3 +:10CFA00071FE01E0FFF7F0FE0546206A25B138B1B9 +:10CFB0000549F7F79AF903E00028CED00349CAE7FC +:10CFC000012038BDF71C00200C1D00201A1D002078 +:10CFD000042A04D801EB4201B1F8010070470A2A83 +:10CFE00003D801EB4201888870470C2A9ABF01EBF5 +:10CFF0004201C88800207047F8B50E4601781746F0 +:10D00000D1B311F0600407D0012A35D92F230120B4 +:10D01000337000237370F8BD2146FEF7AFFB58B3A1 +:10D02000054621460822234608292C7804D1202CC5 +:10D030001ED010222E240FE0A4F1410E0135BEF1C6 +:10D04000190F07D890F80CE012EA0E0F04D0203424 +:10D05000E4B201E0202C08D003F1010E9C46774594 +:10D0600006D05FFA8EF306F80C4001310C29DBD1B3 +:10D0700000221846F254F8BD00203070F8BD0000C0 +:10D080002DE9F04F00248BB003780746894690467F +:10D090008DF804408DF805408DF80640002B5FD0D8 +:10D0A000C37813B9FFF7A8FF5DE0014601A8FEF7BA +:10D0B0008CFB002854D008F1FF384D460126C844A7 +:10D0C000FB78B34247D3B98801A8891B89B2FFF71F +:10D0D000A6F98346002843D0C37A0F2B40D10378AA +:10D0E00003F01F039E423BD123464FF0000A5FFA34 +:10D0F0008AF259463846FFF76BFF044673B100F5D4 +:10D10000105292B2B2F5806F2AD29B021748C4F334 +:10D1100009041840044304F580300BE000F5205367 +:10D120009BB2B3F5006F01D320B914E0B3F5806F63 +:10D1300007D315E04246294602F06BF958B105467F +:10D1400000240AF1010ABAF10D0F01D02346CEE7FF +:10D150000136F6B2B4E70023C9EB05002B7002E0FC +:10D16000002089F800000BB0BDE8F08F00FC0F0034 +:10D17000FFF786BF1368B3F5807F30B51C4628BF24 +:10D180004FF4807401EB4405A94207D231F8020B39 +:10D190000028F9D1506801305060F5E71B1B13607F +:10D1A00030BD1368802B30B51C4628BF802401EBAE +:10D1B0008405A94207D251F8040B0028F9D1506820 +:10D1C00001305060F5E71B1B136030BD10B50378CC +:10D1D0000446DB0702D501F07AFF30B1002304F1E9 +:10D1E000100023704FF0FF33E36010BD012970B5CC +:10D1F00005460C46164602D84FF0FF3070BDC36995 +:10D200009942F9D8C379202B0ED18169022200F509 +:10D210000E7001EBD41101F080FF0028ECD004F077 +:10D220007F0450F824300FE0102BE5D18369C1F35F +:10D230000721022200F50E70194401F06EFF00284C +:10D24000DAD0E4B230F81430EA6993429ABF012090 +:10D250003360002070BD012938B50C46154601D851 +:10D26000002038BDC3699942FAD8C379202B0ED16A +:10D270008169032200F50E7001EBD41101F04DFF1E +:10D280000028EDD004F07F0440F824500FE0102B6C +:10D29000E6D18369C1F30721032200F50E7019441A +:10D2A00001F03BFF0028DBD0E4B220F8145001204D +:10D2B00038BD2DE9F341C46805460E4690468C42C0 +:10D2C00007D20C4600270134EB699C4203D9CFB941 +:10D2D000EC680127F7E7A64214D001AA21462846A8 +:10D2E000FFF784FF00280DDBEDD0019B002BEAD176 +:10D2F00007B1EC606FF0704221462846FFF7ABFFA4 +:10D30000074608B9002710E02EB96B6A002B0ADB2C +:10D31000013B6B6207E0224631462846FFF79BFF40 +:10D320000028F2D1EEE7C8F80040384602B0BDE868 +:10D33000F08173B505460C4601AA21462846FFF741 +:10D3400055FF061E01DA002014E00022214628467F +:10D35000FFF781FF0028F6D06B6A002BA4BF0133D2 +:10D360006B62EB689C423CBF04F1FF34EC60019CB3 +:10D37000002EE1D102B070BD7FB50446406A00289E +:10D3800021DA002304F50E7025690393E369013364 +:10D390000293FFF71BFF024610B94FF0FF3012E077 +:10D3A000E3792068202B02AB0168019301D1074B80 +:10D3B00000E0074B00932B464E69A169B047002857 +:10D3C000EBD00398606204B070BD00BF43800100E1 +:10D3D000158001002DE9F0434FF0FF33002704468C +:10D3E000012600F1280887B00D4691462160C771DB +:10D3F000C660E162436380F82870C4F83C12C0F84C +:10D40000443280F838724046FFF7E0FE0297024649 +:10D410000197009705AB4946284601F0B9FE10F088 +:10D42000FB0F41D0059D3A464046294601F075FE66 +:10D43000002839D0037C022B36D1B0F80B30B3F57D +:10D44000007F31D132E0013A2ED0A6795B0001365F +:10D45000DBB2A6718B42F6D1C38A23610BB9436A52 +:10D460002361C189B0F8112029442669228101EB8A +:10D470004603A1615101236201F2FF1103EB612117 +:10D48000B0F81330616103B9036A691A1944A379CA +:10D49000D9404B1CE3614FF0FF33636240F6F473F5 +:10D4A00099420BD80C23E371002016E0417B09223E +:10D4B000A7714B1E217163713346CBE74FF6F473AE +:10D4C00099428CBFC36A10234FF00100266384BFCA +:10D4D00023622023C4F84062E37107B0BDE8F08303 +:10D4E000F8B5002406460D4684638F6BC46387B18C +:10D4F0000146242000F0A7F80470447084700446AC +:10D50000B063AD6B0FCD0FC40FCD0FC42B6823607C +:10D5100015E0CB6B9BB10146382000F094F880F801 +:10D52000317080F8327080F83370F063EB6B03F188 +:10D53000340253F8041B934240F8041BF9D13046DF +:10D54000F8BD10B50446806B10B1FEF7ABFB38B9DF +:10D55000E06B40B1FCF7AAFA28B10023E36310BDE9 +:10D560000023A36310BD002010BD2DE9F041044647 +:10D57000174698460D4611B90020BDE8F081FFF727 +:10D58000E0FFD5F8806496B12146242000F05BF8D6 +:10D59000002243460270427082703A46A063D5F87A +:10D5A0008014FEF7DBFBE0B10120BDE8F081D5F887 +:10D5B0008434002BE0D02146382000F044F8434664 +:10D5C00080F831603A4680F8326080F83360E0637A +:10D5D000D5F88414FCF72AFE0028E5D1E063BDE805 +:10D5E000F081A063BDE8F081F8B50D46044617460A +:10D5F000FFF7A7FFAE6B8EB12146242000F023F881 +:10D6000000220270427082703A46A063A96BFEF756 +:10D6100096FA08B10120F8BDA063F8BDE86B88B1A7 +:10D620002146382000F00FF83A4680F8316080F843 +:10D63000326080F83360E063E96BFCF7FEFD0028A0 +:10D64000E8D1E063F8BD084670470000F8B5002651 +:10D650000446C0F888140146C0F880644FF4906016 +:10D66000FFF7F1FF012280F84464054680F87964F1 +:10D6700080F87A6480F87B64C4F88404D4F8881451 +:10D68000FDF796FF1D4F58B105F589663046FCF74A +:10D690000DFA29463046FCF733FA08B1184B22E060 +:10D6A0000026214640F26C40C4F88464FFF7CBFFAB +:10D6B0000122C671054680F8486480F8496480F804 +:10D6C0004A64C4F88004D4F88814FFF783FE80B15C +:10D6D00005F589663046FEF7E5FA29463046FEF73D +:10D6E0005CF830B1074B1A6802B91D603C6001203C +:10D6F000F8BD00203860C4F88004F8BD04D70020CD +:10D70000B8D6002008D7002038B504464FF47A7503 +:10D710000020A56020712073A064E0642046034DC2 +:10D7200040F8105BFFF721FF204638BD700700204E +:10D73000C07D7047407E7047036810B41C690123A8 +:10D74000A4465DF8044B6047807E7047704710B573 +:10D7500004461C2103F028FC204610BD1FB50368B9 +:10D760006946DB6B9847B0B39DF8003013F0C003F7 +:10D770001FD19DF806009DF8073000F003009DF8CA +:10D780000A209B0043EA80239DF8080043EA90109A +:10D79000431C9DF8090000F00300400040EAD2104D +:10D7A0009DF8052002F00F021044073803FA00F03C +:10D7B00011E0402B0ED19DF80900431C9DF8070095 +:10D7C00000F03F0003EB00409DF8083000EB032021 +:10D7D000800200E0002005B05DF804FB70B5067E15 +:10D7E00004466EB9051D284601F0EFFB3146A07DC9 +:10D7F00001F05FFBFF21284601F044FC0123237662 +:10D8000070BD38B5037E04466BB1251D0121807DB6 +:10D8100001F04FFBFF21284601F034FC284601F0BF +:10D82000EFFB0023237638BD70B5037D0546012B41 +:10D830000FD0067E0EB9FFF7D1FF281D01F00CFCBA +:10D84000B0F1FF0418BF01242EB92846FFF7D9FF15 +:10D8500001E0002070BD204670BD00002DE9F843B6 +:10D86000184B0446884691461F681E46051DBFB2E8 +:10D87000284601F0F1FBFF28607607D133689BB2A0 +:10D88000DB1BB3F5967FF3DD1D230BE0FE2801D0F3 +:10D89000182307E04A464146284601F0E3FB60763C +:10D8A00038B125232046E375FFF7ABFF0020BDE824 +:10D8B000F883284601F0D0FB284601F0CDFB01207B +:10D8C000BDE8F883BCD700202DE9F0411F46037D59 +:10D8D00004460D46022B164602D103698B4208D03E +:10D8E0002368294620461B6D9847C8B1022325614D +:10D8F00023750025BD4206EB452106D0236820464E +:10D90000DB6C984760B10135F4E723691D44637D02 +:10D9100025615BB123682046DB69BDE8F04118470B +:10D920002046FFF76EFF0020BDE8F0810120BDE832 +:10D93000F0812DE9F0471F46037D04460D46022B7A +:10D940001646DDF8208002D103698B4208D0236897 +:10D95000294620461B6D9847E8B1022325612375AF +:10D9600005EB06094D450BD041462846B8472368CC +:10D9700001462046DB6C013598470028F2D10AE0C9 +:10D9800023691E44637D26615BB123682046DB6901 +:10D99000BDE8F04718472046FFF733FF0020BDE8F9 +:10D9A000F0870120BDE8F087F8B50A4B0E46071D49 +:10D9B0001D681C46ADB2384601F04EFBFF2806D06C +:10D9C00023689BB25B1BB342F5DD0020F8BD01204C +:10D9D000F8BD00BFBCD700202DE9F341037D04460C +:10D9E0000D4601922BB10368DB69984708B9FF2007 +:10D9F00031E0237E13B92046FFF7F0FE25B14FF446 +:10DA000096712046FFF7D0FF261D0DF107070DF197 +:10DA1000030845F04001304601F034FB17F80119C6 +:10DA2000304601F02FFBB845F8D1002D30464FF0BD +:10DA30000B050CBF9521872101F024FB304601F036 +:10DA40000BFB304601F008FB0306607603D5013D71 +:10DA500015F0FF05F5D102B0BDE8F08170B50446C0 +:10DA60000D46164637210022FFF7B6FF32462946FB +:10DA70002046BDE87040FFF7AFBF00002DE9F0473A +:10DA800088B004464FF0000ADFF8889101AD84F8B1 +:10DA900018A084F817A084F81AA0D9F8007085E8B7 +:10DAA0000E009DF804009DF80560A075DDF8088063 +:10DAB00001F0FCF90121A07D01F0FBF9544B06F0C7 +:10DAC0000106A360072386F00106E36005AB95E835 +:10DAD0000700251D83E8070028460ECB01F07EFADB +:10DAE0006675204684F814A00A26FFF777FE012108 +:10DAF000A07D01F0DEF9013EFF21284601F0C2FAC7 +:10DB000016F0FF06F7D131460A26A07D01F0D1F9C3 +:10DB1000002220461146FFF75FFF0128824612D0FF +:10DB2000013E16F0FF0601D1012355E04FF4027AC1 +:10DB3000FD21284601F0A6FA284601F08DFABAF137 +:10DB4000010AF9D1E4E74FF4D57208212046FFF726 +:10DB500043FF43070ED402230426A376013E284642 +:10DB600001F07AFA607616F0FF06F7D1AA2803D002 +:10DB7000062331E084F81AA023682046BFB29B6CCC +:10DB8000984702280CBF4FF08046002632462921D4 +:10DB90002046FFF763FF824640B1D9F800309BB2C0 +:10DBA000DB1BB3F5FA6FF1DD172315E02368204680 +:10DBB0009B6C9847022808D02046FFF722FE0723D7 +:10DBC000C4F808800120E3601FE052463A21204655 +:10DBD000FFF702FF30B112232046E375FFF711FE75 +:10DBE000002012E0284601F037FA00F0C000C028FB +:10DBF000284604BF0323A37601F02EFA284601F03D +:10DC00002BFA284601F028FAD6E708B0BDE8F087DD +:10DC1000801A0600BCD70020F8B500220E463A2133 +:10DC20000446FFF7D9FE30B112232046E375FFF713 +:10DC3000E8FD0020F8BD351D271D384601F00CFA1F +:10DC400005F8010DB542F8D12046FFF7DAFD0120B5 +:10DC5000F8BD38B5154600220446FFF7BDFE10B1E9 +:10DC60001B23E3750AE0294610222046FFF7F6FD44 +:10DC7000054618B12046FFF7C4FD03E00025204605 +:10DC8000FFF7BFFD284638BD0A460921FFF7E1BF6F +:10DC90000A460A21FFF7DDBF38B503680D46044682 +:10DCA0009B6C984703284FF01201204618BF6D0265 +:10DCB0002A46FFF791FE30B10C232046E375FFF7AB +:10DCC000A0FD002038BD012038BD2DE9F0411F46E0 +:10DCD000037D04460D46012B164602D103698B4293 +:10DCE0000AD029462046FFF7D7FF10B90020BDE82B +:10DCF000F0810123256123750025BD4206EB4521F6 +:10DD000008D04FF400722046FFF7A8FD0028EDD0A0 +:10DD10000135F2E723691D44637D25612BB123683A +:10DD20002046DB69BDE8F04118470120BDE8F081DD +:10DD30002DE9F0471E46037D04460D46012B17468C +:10DD4000DDF82080DDF8249002D103698B420AD0EF +:10DD500029462046FFF7A0FF10B90020BDE8F08754 +:10DD600001232561237505EB060A55450DD04FF4B7 +:10DD7000007239462046FFF771FD0028EDD0284695 +:10DD80004A4639460135C047EFE723691E44637DA3 +:10DD900026612BB123682046DB69BDE8F0471847B0 +:10DDA0000120BDE8F08710B500220C210446FFF7E2 +:10DDB00013FE30B109232046E375FFF722FD002052 +:10DDC00010BD2046FFF71DFD012010BD027D002182 +:10DDD000022A017502D103685B6D1847012A01D13F +:10DDE000FFF7E1BF0120704738B503680D460446D0 +:10DDF0009B6C984703284FF01901204618BF6D020D +:10DE00002A46FFF7E9FD30B10E232046E375FFF700 +:10DE1000F8FC002038BD012038BD7FB503680E46F0 +:10DE200069460446DB6B1546984780B39DF80A3077 +:10DE30005A060CD403F03F039DF80B205B0043EA25 +:10DE4000D2136A1C3243134201D027231EE0A37E63 +:10DE500020212046032B1CBF76026D023246FFF7BD +:10DE6000BBFDC8B92A4621212046FFF7B5FD024671 +:10DE700090B926212046FFF7AFFD68B942F2107134 +:10DE80002046FFF791FD054640B92823E37520465B +:10DE90000025FFF7B6FC04E02623F7E72046FFF74E +:10DEA000B0FC284604B070BD38B54FF41671044676 +:10DEB000FFF77AFD054620B1FD21201D01F0E2F8B3 +:10DEC00001E01E23E3752046FFF79BFC284638BD82 +:10DED00070B5041D16460546204601F0D3F84FF4F0 +:10DEE00000723146204601F0D2F8FF21204601F0B1 +:10DEF000C9F8FF21204601F0C5F8204601F0ACF832 +:10DF0000687600F01F00052806D020232846EB7510 +:10DF1000FFF777FC002070BD012070BD38B50D46BD +:10DF20004FF416710446FFF73FFD10B92423E37543 +:10DF300005E02A46FC212046FFF7CAFF18B9204613 +:10DF4000FFF75FFC002038BD036870B59B6C0D4681 +:10DF500004461646984703284FF01801204618BF7C +:10DF60006D022A46FFF738FD10B10D23E3750AE074 +:10DF70003246FE212046FFF7ABFF054618B120468A +:10DF8000FFF73FFC03E000252046FFF73AFC284658 +:10DF900070BD10B4447D1CB15DF8044BFFF7D4BFD5 +:10DFA00003685C6A0123A4465DF8044B60470000E7 +:10DFB000074B0021074A9963186B106012681A63B7 +:10DFC0009A6C22F081029A64034B1970704700BF6B +:10DFD00000002C40A8D60020FAE70020064BC3F82A +:10DFE000CC01C3F8D001C3F8BC01C3F8C001C3F829 +:10DFF000C401C3F8C801704700801F40034B0448A8 +:10E000001B6B1840B0FA80F04009704700002C40AC +:10E0100001000F00024B586A00F00100704700BF7A +:10E0200000002C40034B586A80F08070C0F3006001 +:10E03000704700BF00002C40014B1878704700BFAC +:10E04000FAE70020034B586A80F40060C0F3C02058 +:10E05000704700BF00002C40034B586A80F480607A +:10E06000C0F38020704700BF00002C40034B0448E1 +:10E070001B6B1840B0FA80F04009704700002C403C +:10E0800002007F114FF47A7306225843224B596ADB +:10E09000A3F51033D3F80031C1F3C22103F03F03DD +:10E0A0000131B3FBF2F21D4BB3FBF2F30122B3FBE0 +:10E0B000F1F1092330B51401B1FBF4F4A04202D30D +:10E0C0000124134609E0013BFAD05200F3E7102C7B +:10E0D00003EB020505D001342B46B1FBF3F5A84252 +:10E0E000F5D34FF47A70D20143430D4802F47F42D6 +:10E0F000B1FBF3F10B4B1960C16A21F47F2323F4C8 +:10E100007F6343F460231A43631E42EA0313C3622E +:10E11000436A1B07FCD530BD00C00F4000EC695EB0 +:10E1200000002C40C8D50020014B1878704700BF74 +:10E13000D31E0020014B1868704700BFA8D60020EE +:10E14000054B03F1100253F8040B934241F8040B02 +:10E15000F9D10120704700BFA1E70020054B03F172 +:10E16000100253F8040B934241F8040BF9D101203B +:10E17000704700BFB1E70020024B01201B680B6015 +:10E18000704700BF70D6002070470000F8B5074602 +:10E19000064D01F0D9FA0646B847044620B101F011 +:10E1A000D3FA801BA842F7D92046F8BD40420F00A1 +:10E1B0002DE9F0410C4C0646DFF83080206001F07C +:10E1C000C3FA0746B047054650B101F0BDFAC01B7F +:10E1D000404502D90023236003E002F0FBFEF1E793 +:10E1E00020602846BDE8F081A4D6002040420F0000 +:10E1F00010B504460C2102F0D7FE204610BD0000E9 +:10E2000008B50020FFF7EAFE084B47F2B80241F2DA +:10E21000B801C3F8BC23C3F8C023C3F8AC23C3F8C8 +:10E22000B013C3F8B423C3F8B82308BD00801F405F +:10E23000054B1B7833B1054B1B78002B14BF032013 +:10E24000022070470120704712DD002015DD0020FC +:10E2500038B5044614480D46FFF798FFF8B9134B3C +:10E26000A1029D6007D59A6CE1B222F0FF029A6488 +:10E270009A6C0A439A6424F0FF040C4D0C48EC603D +:10E28000FFF784FF58B92A6B0A4B1A601A682A6391 +:10E290001A68D20703D51B6813F4702F01D0002031 +:10E2A00038BD012038BD00BFB58E010000002C40F4 +:10E2B0009D8E0100A8D6002008B5044B04481968BB +:10E2C000FFF7C6FF08B1034B186908BD74D60020DC +:10E2D00000001A0D00002C4008B5FFF7EDFF80F498 +:10E2E0008070C0F3002008BDFFF7E6BF7FB5134B79 +:10E2F0000D461968FFF7ACFFE8B1114B05F10F06A9 +:10E300001A6900925A6901929A690292DB69039331 +:10E31000002323F0030404AA144403F0030201338E +:10E32000D10054F8102C0F2B22FA01F206F8012D1F +:10E33000EFD10023EB7304B070BD00BF74D6002092 +:10E3400000002C40054B186810F0020005D01B6837 +:10E3500003481840B0FA80F040097047A8D6002062 +:10E3600000007F11F8B51D46930706460C46174678 +:10E3700000D12DB925221A4B1A704FF4FD7208E016 +:10E380001848FFF715FF38B10A22154B1A7040F2F2 +:10E39000FD12154B1A6020E00122144B2D041A7057 +:10E3A000134A144B2A40186042F40072124B1F604B +:10E3B0005A60124A9A63124B1B780BB9610200E053 +:10E3C00021463046FFF744FF38B10E48FFF7F0FE14 +:10E3D00018B9BDE8F840FFF7B5BF0020F8BD00BF91 +:10E3E000D31E002079910100E4D50020FAE7002037 +:10E3F0000000FF1FA8D6002000002C4002007F1163 +:10E4000015DD0020D98E0100174A137813F0C003E0 +:10E4100019D19079D37900F00300917A9B0043EAF7 +:10E420008023107A43EA9010431C507A527900F00E +:10E43000030002F00F02400040EAD11010440738F8 +:10E4400003FA00F07047402B0BD1507A431CD0796F +:10E4500000F03F0003EB0040137A00EB0320800242 +:10E4600070470020704700BFB1E70020037ADB0748 +:10E4700008D50A4B1B6803B11847094B187860B1DF +:10E48000FFF72ABF074B1B780BB1FFF7EFBD064B19 +:10E49000586A80F08070C0F300607047A4D60020F6 +:10E4A00011DD002018DD002000002C4070B516465C +:10E4B000427A0D462AB10368DB6998470446002872 +:10E4C0004DD028498B7A03F0400202F0FF047AB95C +:10E4D00003F03F03CA7A5B0043EAD213721C2A435B +:10E4E000134205D02722204B1A7040F2EB2227E07E +:10E4F0001E4B1B780BB96D02760229461C48FFF7AC +:10E50000A7FE044628B90F22174B1A7040F2F322D7 +:10E5100016E031461748FFF79BFE044628B9102243 +:10E52000114B1A7040F2F6220AE000211248FFF760 +:10E530008FFE044638B911220B4B1A7040F2F922B3 +:10E540000E4B1A600BE00E48FFF720FE38B1282270 +:10E55000054B00241A704FF43F72084B1A60204696 +:10E5600070BD00BFB1E70020D31E002015DD0020E4 +:10E5700000001A2000001A2100001B26E4D500200C +:10E580007991010010B50F4C23780BB9012010BD13 +:10E590000D48FFF7FBFD00230C4A2370116B0C4B59 +:10E5A00019601968116320B91A680A4B1340002BCF +:10E5B000ECD01F22084B00201A7040F28122074B3A +:10E5C0001A6010BD18DD00200D8F010000002C40E6 +:10E5D000A8D6002000007F11D31E0020E4D5002023 +:10E5E00038B5174C00211748A36A23F48033A3627F +:10E5F000FFF72EFE054638B90922134B1A7040F278 +:10E600004222124B1A6019E01148FFF7D1FD40B1C8 +:10E610000A220D4B00251A7040F246220B4B1A605D +:10E620000CE0636A9B0709D5616BA36AE26A23F475 +:10E63000803342F08062E2626163A362284638BDA3 +:10E6400000002C400000DB0CD31E0020E4D500208D +:10E65000C58E010038B50C46FFF794FF054600282B +:10E6600030D0194B5A6AD10507D49A6A22F4803205 +:10E670009A629A6A42F400329A629A6A134842F4A1 +:10E6800080329A62FFF782FDA0B9231F0E4904F57C +:10E69000FE744A6A5205FCD503F1400253F8040F98 +:10E6A0009A420862FAD194421346F2D10122084BF1 +:10E6B0001A7007E02122074B00251A7040F2F7324A +:10E6C000054B1A60284638BD00002C40F98E010029 +:10E6D00018DD0020D31E0020E4D5002010B514481A +:10E6E0000C46FFF765FD40B10A22124B00201A705C +:10E6F00040F25F42104B1A6010BD104B9A6A22F430 +:10E7000080329A624FF400725A600D4B1B780BB93D +:10E71000610200E021460B48FFF79AFD30B90E2256 +:10E72000044B1A7040F26B42034B1A6010BD00BFDD +:10E7300079910100D31E0020E4D5002000002C4078 +:10E7400015DD002020003A19F8B507460C4615469D +:10E750003E7AF6071DD596070FD0CE18B44227D0C3 +:10E760003B682A46214638461B6A984708B900206C +:10E77000F8BD013405F50075F0E70E48FFF7F2FD2E +:10E78000B0B90E220C4B1A7040F251420B4B1A607A +:10E79000F8BDCE18B4420BD03B682A462146384615 +:10E7A0001B6A0134984705F500750028F2D1DEE7B1 +:10E7B0000120F8BD27003A19D31E0020E4D500201F +:10E7C00070B5037A1546ADF5007D0446DA070E46AE +:10E7D00018D5AB0706D029466D464FF4007268463F +:10E7E00000F0F6FE01232A4631461A48FFF7BAFD2B +:10E7F00000282CD10D22184B1A7040F21942174BE9 +:10E800001A6024E0FFF7BEFE08B900201FE0637A1B +:10E81000022B02D163689E420FD023682046DB6939 +:10E8200098470028F1D02368314620461B6D984751 +:10E830000028EAD0022366606372236829462046D6 +:10E84000DB6C98470028E0D06368013363600DF506 +:10E85000007D70BD01003A18D31E0020E4D50020D1 +:10E86000F8B507460C4615463E7AF6071DD59607BD +:10E870000FD0CE18B44227D03B682A4621463846EE +:10E88000DB68984708B90020F8BD013405F500752C +:10E89000F0E70E48FFF766FDB0B90C220C4B1A707A +:10E8A0004FF464720B4B1A60F8BDCE18B4420BD013 +:10E8B0003B682A4621463846DB680134984705F50F +:10E8C00000750028F2D1DEE70120F8BD37003A12CA +:10E8D000D31E0020E4D5002038B504461A480D4662 +:10E8E000FFF754FC28B10A22184B1A7040F29D120F +:10E8F00020E00122164B21461A70164B164A18606A +:10E90000164B17481D605A60164A9A63FFF7A0FC21 +:10E9100038B904220D4B1A704FF4D272124B1A60A0 +:10E9200038BD1248FFF744FC40B12522074B1A704E +:10E9300040F2A7120C4B00201A6038BDFFF702FD11 +:10E940000028F2D038BD00BF79910100D31E00200D +:10E95000FAE70020A8D600204000010000002C406B +:10E9600011003A0602007F11E4D50020D98E010083 +:10E970002DE9F043002301729F4F91B09F49A04DB4 +:10E98000A04E437205202B703B700B7033709E4B72 +:10E99000D3F8002142F08002C3F80021D3F800210F +:10E9A00022F03F02C3F80021D3F8002142F0180200 +:10E9B000C3F80021D3F8002122F08002C3F800211F +:10E9C00003F51033D3F8802042F00C02C3F8802006 +:10E9D0005A6A22F460525A62DA6942F48032DA6189 +:10E9E0005A6A42F400625A62FFF7F8FA874B884687 +:10E9F0009A6C42F000429A64DA6A42F0807242F401 +:10EA00000042DA62DA6A814CD101FBD44FF4C8705B +:10EA1000FFF738FBFFF7F4FB7D4B7E4A63637E4BC9 +:10EA2000C3F8F82160227D4B1A70A3F262334FF4D1 +:10EA300080421A60E36A43F00063E362E16A11F026 +:10EA40000061FBD10846FFF703FC044620B901230F +:10EA500040F296222B7048E003244FF4D5717048A1 +:10EA6000FFF7F6FB60B1694B1B69B3F5D57F04D0A6 +:10EA700006234FF427722B7085E00123337001E0E9 +:10EA8000013CEAD13378674C002B674E08BF4FF446 +:10EA9000401400F059FE814600216448FFF7D8FB7E +:10EAA000002867D021466248FFF7D2FB002861D0DA +:10EAB00000F04AFEC9EB0000B0425BD8534B1A6924 +:10EAC000002AE9DA19695B4A5B48116000211B6979 +:10EAD0005A0044BF012388F80030FFF7B9FB044611 +:10EAE00030B902234FF42C722B70544B1A607EE025 +:10EAF00000215348FFF7ACFB044620B9032340F242 +:10EB0000B3222B70F1E7414EDFF8548133694D4950 +:10EB10001B0C4D481B04C8F80030FFF7E7FB044608 +:10EB200020B907234FF42E722B70DEE7474948487F +:10EB3000FFF7DCFB044620B9082340F2BB222B7010 +:10EB4000D3E7D8F800104348FFF782FB044620B90A +:10EB5000052340F2BE222B70C7E7D8F800103348D7 +:10EB6000FFF776FB58B102213B48FFF771FB0446E3 +:10EB700028B10CE0172340F2A7222B7003E01423E6 +:10EB800040F2C2222B702D4B00241A602FE0B36A92 +:10EB900069466FF07F4023F00603B362B36A43F027 +:10EBA0000203B3624FF010137364FFF795FE18B1C0 +:10EBB0009DF80D309B0702D446F2A8120DE069467D +:10EBC0002648FFF789FE0028F6D09DF8103003F0A4 +:10EBD0000F03012BF0D14CF250320520FFF7FEF964 +:10EBE0001046FFF74FFAFFF70BFB01233B7020465F +:10EBF00011B0BDE8F08300BF11DD002015DD00205D +:10EC0000D31E002012DD002000800D4000002C40AB +:10EC10000B007F11518E0100002400206EE400E003 +:10EC200000001A080000304040420F0000001A3770 +:10EC30000000022970D6002000000902E4D500205F +:10EC400000001A03B1E7002000000909A1E7002035 +:10EC50000000090A00001B0700001A06F1FFFF80F0 +:10EC600074D60020264B5A6A70B596050C460DD412 +:10EC70009A6A22F480329A6272B69A6A42F4003238 +:10EC80009A629A6A42F480329A6262B61D48FFF72D +:10EC90007DFA58BB1A49231F04F5FE7408464A6AD8 +:10ECA0001505FCD503F14002066A154D43F8046FC3 +:10ECB0009A42F9D194421346F1D11348FFF766FA0C +:10ECC00028B11D22114B1A7040F24E3213E02A6B0C +:10ECD0000F4B1A601A682A631A6892070ED51B68D0 +:10ECE0000C481840B0FA80F0400970BD1A22074B5A +:10ECF0001A7040F24332084B00201A6070BD00BF0A +:10ED000000002C40E58E01000D8F0100D31E002075 +:10ED1000A8D6002000007F11E4D5002010B51448CB +:10ED20000C46FFF745FA40B10A22124B00201A7038 +:10ED30004FF46872104B1A6010BD104B9A6A42F47F +:10ED400080329A624FF400725A600D4B1B780BB9F7 +:10ED5000610200E021460B48FFF77AFA30B90C2235 +:10ED6000044B1A704FF46B72034B1A6010BD00BF56 +:10ED700079910100D31E0020E4D5002000002C4032 +:10ED800015DD002030003A1270B5037A1646ADF555 +:10ED9000007D0446DA070D461CD5B30721484FF025 +:10EDA00001030CBF34466C462246FFF7DBFA0546EA +:10EDB00038B90B221C4B1A7040F261321B4B1A609F +:10EDC0002CE0B4422AD04FF400726946304600F07D +:10EDD000FFFB23E0FFF7D6FB08B900251EE0637AAE +:10EDE000012B02D163689D420ED023682046DB6967 +:10EDF00098470028F1D029462046FFF78FFF0028CA +:10EE0000EBD001236560637231462046FFF72AFF8D +:10EE100005460028E1D063680133636028460DF59C +:10EE2000007D70BD11003A11D31E0020E4D50020F2 +:10EE300070B5124A00250E4645722946936A10485D +:10EE400023F480339362FFF703FA044638B90922AA +:10EE50000C4B1A7040F2C2320B4B1A600CE05EB1E0 +:10EE60000A48FFF7A5F938B10A22064B2C461A705A +:10EE700040F2C632044B1A60204670BD00002C40A0 +:10EE80000000DB0CD31E0020E4D50020C58E01005D +:10EE900010B50446FFF776FB38B1637A2BB12046F4 +:10EEA0000121BDE81040FFF7C3BF10BD012100F0F4 +:10EEB000C1BC00F08DBC000013B502AB03E9060035 +:10EEC000C37C0099002B2ED072B6C37CDA0705D51F +:10EED000324A43691468234083621360C37C9B07F2 +:10EEE00005D52F4A836914682340C3621360C37C2D +:10EEF0005C0705D52B4AC36914682340036313607C +:10EF0000C37C1A0705D5284A036A14682340436363 +:10EF10001360C37CDB0605D5244A436A146823408A +:10EF20008363136062B683688B422AD0204B816072 +:10EF30009A69204BC2F30114C2F3826253F8243061 +:10EF40000132B3FBF2F211B1B2FBF1F300E0134670 +:10EF50007BB1B2FBF3F2914238BF0133B3F5817F4D +:10EF600002D2022B04D901E040F20113023B00E07F +:10EF700000235A0843EA0223120402F47F021343D7 +:10EF8000C360036800221A6103225A62C2681A64CD +:10EF9000019A1A6601221A6102B010BD80E100E0F8 +:10EFA00084E100E088E100E08CE100E090E100E035 +:10EFB00000C00F401809002003685966DA6D12F48A +:10EFC000F81FFBD0586FC0B2704708B5031D00682A +:10EFD00093E80600FFF770FF08BD00001FB50DF1B4 +:10EFE000100E0EE90E00039B03B9044B036000688A +:10EFF00005B05DF804EBF7F713B900BF701D0020F2 +:10F000000368DA7CE2B1D10702D5996A0D4A116032 +:10F01000DA7C920702D5D96A0B4A1160DA7C500774 +:10F0200002D5196B094A1160DA7C110702D5596BB8 +:10F03000074A1160DA7CD20602D59A6B054B1A603A +:10F04000704700BF00E100E004E100E008E100E0FB +:10F050000CE100E010E100E008B5FF210068FFF7D7 +:10F06000ABFF08BD70B50C4616460546FF2120468D +:10F0700000F048FB2868334622462146F7F7DCF9C2 +:10F08000002070BD08B50068FFF796FF08BD531E4D +:10F09000B3F5007F70B50646ADF5007D0C4615460C +:10F0A00009D2684600F094FA2B466A4669463068F1 +:10F0B000F7F7C2F908E00D44AC4205D014F8011B83 +:10F0C0003068FFF779FFF7E70DF5007D70BDF8B503 +:10F0D00003780446DA071DD5406804F11006E1689C +:10F0E000036832461B6A9847054608B9002512E0B6 +:10F0F00023789B0704D4237823F0010323700AE0CC +:10F10000201D324683C8036839441B6A984700288B +:10F11000F1D1EBE701252846F8BD436870B50446F8 +:10F120000E4615460BB9002070BDC3688B4213D044 +:10F13000FFF7CDFF0028F6D06B0703D50023E6606C +:10F14000237009E0606804F1100231460368DB684F +:10F1500098470028F2D1E6E7237805F0030520461A +:10F160001D4300F8105B70BD00231370014B1B683A +:10F17000184700BFB4D60020024B034A1A60034B65 +:10F1800018607047B0D6002009A00100B4D6002056 +:10F190002DE9F74F0CAE054614469A46019196E8C4 +:10F1A000C00109B90020C2E0BAF1000FFAD003682B +:10F1B0000021DB6898470028F4D0019B03F1FF3958 +:10F1C00094F8C231EE2B5FFA89F93FD12B682246C1 +:10F1D00001212846DB6898470028E3D008225549DA +:10F1E000204604F0DDF90028DCD1236D9945D9D8FB +:10F1F0004FEAA90109F00309023107B13960B8F1FA +:10F20000000F01D088F800902B6822462846DB6862 +:10F2100098470028C6D04FEAC91000F12003E258F1 +:10F2200000F12803E35801339B1A0AB9012BB9D026 +:10F23000CAF8002006B1336010223F49204404F090 +:10F24000AFF900280CBF0320042070E0B9F1030FD0 +:10F250001FD804EB091393F8BE21520619D193F875 +:10F26000C231B3B10F2B14D009F11C0304EB03140A +:10F27000D4F80630CAF8003016B1D4F80A3033603A +:10F280000FB100233B60B8F1000F18D088F8009050 +:10F2900015E02146002391F8BE01DAB2400681D183 +:10F2A00091F8C20100283FF47DAF9145FFF47AAF99 +:10F2B0000F2806D001331031042BECD172E7012066 +:10F2C00035E004EB03130132D3F8C6915FFA82FBF9 +:10F2D0002B68224649462846DB68984700283FF4B9 +:10F2E00061AF019B5B450FD094F8D221D4F8D631A1 +:10F2F000052A7FF457AF0BF101025FFA82FB002B66 +:10F300003FF450AF9944E3E7D4F8C6314B44CAF810 +:10F31000003016B1D4F8CA3133600FB1C7F800908D +:10F32000B8F1000F02D0002388F80030022003B0AB +:10F33000BDE8F08F2A1D00207C50016013B5044603 +:10F34000808910B10023A3811AE06368A1688B4211 +:10F3500016D201AA184600F0A7F878B160600198AB +:10F36000B0F5803F21BFC0F30903800AA3F5105315 +:10F37000A0F5215028BFA38180B201E04FF6FF70B5 +:10F3800002B010BDB1F5807F30B506D810294FF01E +:10F39000200414D9202914D900E03F24802912D94F +:10F3A000B1F5FC7F11D9B1F57C7F10D9B1F5FC6FB7 +:10F3B0000FD9B1F57C6F94BF8023FF230AE00223AD +:10F3C00008E0042306E0082304E0102302E02023E1 +:10F3D00000E0402313FB04F3B2FBF3F5B5F5806FB7 +:10F3E0000BD203FB1523B2FBF4F1B3FBF4F304FBE4 +:10F3F0001122DBB20132D2B203E03F22FE2340F2FF +:10F40000FF350370AB08857023F03F031A43427049 +:10F4100030BD7F28A2EB010204D8002A3FD008703B +:10F42000481C7047B0F5006F0DD2012A39D9830905 +:10F4300000F03F000A4663F03F0360F07F0002F8EF +:10F44000023B48702BE0B0F5803F11D2022A28D948 +:10F45000030B63F01F030B70C0F3851300F03F0034 +:10F4600063F07F034B7060F07F03C81C8B707047A4 +:10F47000032A16D9830C63F00F030B70C0F3053316 +:10F4800063F07F034B70C0F3851363F07F038B70D1 +:10F4900000F03F03081D63F07F03CB7070471046F8 +:10F4A0007047002070470000884230B536D203789C +:10F4B0001C0602D41360441C33E003F0E004C02CAB +:10F4C00003D103F01F0302240EE003F0F004E02C4C +:10F4D00003D103F00F03032406E003F0F804F02C3B +:10F4E0001CD103F0070304240444A14216D30130C5 +:10F4F00010F8011B01F0C005802D0FD101F03F0174 +:10F50000A04241EA8313F3D1A3F180000649884267 +:10F5100004D8A3F55841B1F5006F01D2002400E0F2 +:10F520001360204630BD00BF7FFF10007E2830B53D +:10F5300006D8A0F16103192B8CBF0023202320E003 +:10F5400035240023204DE21A1F49012A08D903EB74 +:10F55000520235F8221081428CBF14461346F2E75E +:10F560009AB231F82230984215D301EB8202C31AC5 +:10F57000D1788B420FDA92F90220012A03D103F0ED +:10F580000103C01A05E00AB192B201E04EF2A032C6 +:10F59000104480B230BD4B2400230C4DE21A0B49BD +:10F5A000012A08D903EB520235F8221081428CBFA0 +:10F5B00014461346F2E79BB231F82320824204BF7F +:10F5C00001EB8303588830BDEC130020B00F0020FE +:10F5D000844641EA000313F003036DD1403A41D35E +:10F5E00051F8043B40F8043B51F8043B40F8043B1D +:10F5F00051F8043B40F8043B51F8043B40F8043B0D +:10F6000051F8043B40F8043B51F8043B40F8043BFC +:10F6100051F8043B40F8043B51F8043B40F8043BEC +:10F6200051F8043B40F8043B51F8043B40F8043BDC +:10F6300051F8043B40F8043B51F8043B40F8043BCC +:10F6400051F8043B40F8043B51F8043B40F8043BBC +:10F6500051F8043B40F8043B51F8043B40F8043BAC +:10F66000403ABDD2303211D351F8043B40F8043B4C +:10F6700051F8043B40F8043B51F8043B40F8043B8C +:10F6800051F8043B40F8043B103AEDD20C3205D35C +:10F6900051F8043B40F8043B043AF9D2043208D054 +:10F6A000D2071CBF11F8013B00F8013B01D30B88C6 +:10F6B00003806046704700BF082A13D38B078DD0A4 +:10F6C00010F003038AD0C3F10403D21ADB071CBF76 +:10F6D00011F8013B00F8013B80D331F8023B20F8E0 +:10F6E000023B7BE7043AD9D3013A11F8013B00F819 +:10F6F000013BF9D20B7803704B7843708B788370A1 +:10F700006046704701B5EAB1102A17DB00F0070325 +:10F7100033B1C3F10803D21A013B00F8011BFBDC33 +:10F72000C9B241EA012141EA01418C46D308013BBB +:10F73000E0E8021CFBDC12F0070203D0013A00F8FB +:10F74000011BFBDC01BD00BF70B5114A0123114E46 +:10F75000114D52E8001F30682C6842E80031002942 +:10F76000F7D10E4B1B680E4A1B1B1468A3FB044504 +:10F770004FF47A744FF47A732A4600258D4208BFFD +:10F78000944238BF4FF47A7203FB002070BD00BF73 +:10F790002CEE0120BCD70020B8D70020041000E0D8 +:10F7A000B4D7002038B5044680B1FFF7CDFF054639 +:10F7B000FFF7CAFF401BB0F57A7F04D3013C05D0A8 +:10F7C00005F57A75F4E701F005FCF1E738BD0000B6 +:10F7D000362810B514D800010A4B1C181B58E268D3 +:10F7E0005868104206D011B1C3F8842010BDC3F888 +:10F7F000882010BDA36809B1034A00E0034A1A60DB +:10F8000010BD00BF9C09002038F001003830010015 +:10F8100036280AD80001064B19181B589A68CB687D +:10F820001A4214BF0120002070470020704700BF1B +:10F830009C090020362830B527D8144D0001012935 +:10F8400005EB0004E268A36801D0042909D1285817 +:10F850000129456842EA0502426008D040F63802B4 +:10F860000FE02D58686820EA02026A6009B9382260 +:10F8700007E0022901D1064A03E003290CBF054A2B +:10F88000054A1A60152263681A6030BD9C09002081 +:10F8900038F001003830010038000100084B586A88 +:10F8A0009A6A10B5596A9C6AA24202D0224608465A +:10F8B000F8E78842FAD1D20B42EA404010BD00BFBF +:10F8C00000400D4072B6EFF30583414C6360EFF3E7 +:10F8D0000883404A404E1268404DA260404A126878 +:10F8E000E260404A126822613F4A126862619A6986 +:10F8F000A261DB69E36100F0B9F884ED080AFFF763 +:10F90000CDFF0B236062204623604FF0FF3354F895 +:10F91000042B5340202203F00101013A06FB01F1C0 +:10F9200081EA5303F7D1AC42F1D18362BFF34F8F29 +:10F930002E4B2F4A18601A60BFF34F8FBFF36F8FA3 +:10F940002C4A2D4DD36E2D4843F44053D3660223E9 +:10F950002B60D36923F07F0343F04003D361284B2E +:10F960001B68834201D901F0A1FB0024254B012231 +:10F9700025492C60204EC5F80841C5F800314FF0EC +:10F98000FF33C5F8082115460B604B608B60CB60D8 +:10F990000B61D6F80C3123B10134C6F80C514F2C51 +:10F9A00002D800F0BFF9F4E70222184B1849C3F857 +:10F9B00040214FF00042174B17485A630E4AD2F8C5 +:10F9C0000C310BB90863FAE7144A154B1A60FEE7CD +:10F9D00080FF272028ED00E02083B8EDA8FF272036 +:10F9E0002CED00E034ED00E038ED00E070EF00E0D9 +:10F9F000A0FF272000C00F4000400840803DCD0BF5 +:10FA00006C1D0020009F240080E100E000002E40DB +:10FA100000800F4000900D40F100AD0B0400FA058E +:10FA20000CED00E0094A08B5136868B118440849AC +:10FA3000884206D903F028FD0C2303604FF0FF3005 +:10FA400008BD1060184608BD184608BD541E0020A9 +:10FA500000002820002070474FF0FF3070474FF023 +:10FA6000FF30704730BFFDE7FFF72CBF124A136825 +:10FA70005B07FCD5104B114A1B6892ED000AC3F3DB +:10FA80000B23B8EE400A07EE903A0D4BB8EEE77A3A +:10FA9000D3ED007A0B4BF8EE677A77EE677A93ED49 +:10FAA000007A094B67EE877AD3ED006A87EEA67A73 +:10FAB00030EE470A704700BF80810D40A8D7002074 +:10FAC000A4D70020ACD70020B0D7002030B5254CFB +:10FAD00009BB002A244B48F280024FF0010108BF05 +:10FAE0008022A364196018BF4FF480315A604FF030 +:10FAF000000208BF0021E2649A604FF001121B4B24 +:10FB0000C3F8BC21D3F8B02142F48032C3F8B0214D +:10FB1000174A116021E00904164B012541F08001CC +:10FB20009860A360596000F580511D60D96000F5B0 +:10FB30000051196100F5405100F58040596198610C +:10FB40000023E360094BD3F8B0112943C3F8B01187 +:10FB5000D3F8B0110029FBD1BBE7D3F8B021002ABC +:10FB6000FBD130BD00000020A0E9002000002E40A5 +:10FB700024D7002080E90020836BF0B51BB15368C7 +:10FB800043F40043536072B6446B194B24B32260B4 +:10FB9000D3F8B0410C4227D1164C27682546D3F83C +:10FBA000404144F48044C3F84041D3F8B841D3F80D +:10FBB000406176040AD50C4016D1C4600C4C8260BA +:10FBC000D4F8B0311943C4F8B0110DE02E68F61B1B +:10FBD000B6F5166FE3D3EEE78260C460D3F8B041A8 +:10FBE0002143C3F8B0110263426362B6F0BD00BFA7 +:10FBF00000002E40041000E070B50546006BA0B177 +:10FC000002460024536813F0800301D02A6305E004 +:10FC100012680134012AF5D12B636B632CB106689D +:10FC2000013CAB6B98473046F8E770BD10B5204AF1 +:10FC3000B1B9204B012119608021936059600021E6 +:10FC4000D1604FF0011299601B4BC3F8BC21D3F86F +:10FC5000B02142F00102C3F8B021184A116022E03D +:10FC60000904174B012441F08001986093645960A6 +:10FC700000F580511C60D96000F50051196100F554 +:10FC8000405100F58040596198610023D3640A4BCC +:10FC9000D3F8B01141F48031C3F8B011D3F8B011EA +:10FCA0000029FBD1C5E7D3F8B021002AFBD110BD54 +:10FCB00000000020A0E9002000002E4024D70020F2 +:10FCC00080E9002072B60A4A012303FA00F0137893 +:10FCD00018431070074AD2F84831190605D480211C +:10FCE0000B43C2F84411C2F8483162B6704700BFF6 +:10FCF00062E9002000002E400123084A03FA00F0C8 +:10FD0000137823EA0000107030B9054AD2F8483160 +:10FD100023F08003C2F84831704700BF62E9002039 +:10FD200000002E402DE9F047A24DD5F84461F007C0 +:10FD3000C5F844610CD4710640F1C6819D4BD3F8DF +:10FD4000AC21C3F8AC21D3F8BC21C3F8BC21ACE191 +:10FD5000D5F8AC31A846A946964A002B00F052814E +:10FD6000C5F8AC31944B9C6ADB6AD5F8402142F46B +:10FD70000052C5F84021D5F840219204F5D5D8F8B5 +:10FD8000402122F40052C8F840214FF00112C8F877 +:10FD9000B421D9F8B47117F00117FAD1874AA1B28A +:10FDA000176040F28162914220D8B1F5D06F45D200 +:10FDB000B1F5817F00F0838004D8802948D0822962 +:10FDC0004BD0EFE040F20232914261D0B1F5A06F2A +:10FDD00040F0E880240C3A46394638466406FFF77E +:10FDE00075FE44F08074C8F85441DFE042F221020D +:10FDF000914200F0CC8017D8B1F5086F22D0B1F550 +:10FE0000106F40F0CF806E4BC4F307441C706D4BF5 +:10FE1000C8F8C8316C4BC8F8CC316C4BC8F8D0313D +:10FE200000F02CFB3A4647E042F22122914200F0DA +:10FE3000A28042F2213399423DD0B3E0240C644ABF +:10FE400098B275E05E4B012162481B78037068E050 +:10FE5000604802210770477063E09BB203F07F02A5 +:10FE6000072A00F29F8092005B498958594A17700F +:10FE700057701F0602D511F4803F01E011F0010F09 +:10FE800018BF01234FF00201524818BF137048E019 +:10FE90009AB202F07F03072B00F2848012F0800FE9 +:10FEA0004FEA83034C4A1A44136814BF43F4803367 +:10FEB00043F0010313600022114610466FE09AB22E +:10FEC00002F07F03072B6DD812F0800F4FEA8303F7 +:10FED000414A1A44136814BF23F4803323F001030A +:10FEE000E8E7B4F5E06F41D13C4B52463C49187805 +:10FEF0003C4B002818BF19463846FFF769FB07231B +:10FF00007B7027F01F035744BFF34F8F364A1360AF +:10FF100020339F42FBD8BFF34F8FBFF36F8F33481F +:10FF20005146FFF783FE41E01788A74204D00C3208 +:10FF300051680029F8D135E057888742F7D1200A67 +:10FF40002A4F4FEA134A03280CBF0A7812899245B8 +:10FF500028BF9246B4F5007FC3D1204B52462149B9 +:10FF600018781F4B002818BF194600E05246384643 +:10FF7000FFF72EFBC5E79BB2002B9CD11C4BC4F3B3 +:10FF800007441A681B4B1A601B4B1C7093E7190C33 +:10FF9000072907D1194A1A48146053600122FFF754 +:10FFA00095FD03E04FF00113C5F8C031D5F8AC3131 +:10FFB000D2E600BF00002E400000002024D7002021 +:10FFC00068E900200200CC00C80002000200C8005E +:10FFD000340F00204FE90020C0012E4069E90020C5 +:10FFE00009510160BE50016070EF00E00000202068 +:10FFF000BCD7002048EE012067E90020E84F002030 +:02000004600397 +:1000000044E80020D2F8BC41002C3FF494AEC2F882 +:10001000BC41434A11680C421AD01360414A11880E +:10002000536842F22102914212D19BB283B93E4AF7 +:100030003E4B106891889279186099809A711B687C +:10004000862B05D10220FFF73DFE5022384B1A7057 +:10005000384B1B681C403FF46EAE270CDFF8D8808D +:100060004FF001096FB197FAA7F5B5FA85F508EBDE +:10007000C51009FA05F5403027EA0507FFF7BCFD72 +:10008000F0E7A4B22C4F4FF00108002C3FF453AE20 +:1000900094FAA4F5B5FA85F507EBC51008FA05F54D +:1000A000FFF7AAFD24EA0504EFE7D3F8B041234A9D +:1000B000002CFAD14FF0FF33C2F8B431D2F88431BA +:1000C00000F0DAF91B4B1C60F40103D51C4B1B68D4 +:1000D00003B19847B00103D51A4B1B6803B1984789 +:1000E000710708D5154B184AD3F8843113F40073FF +:1000F00018BF01231370114BD3F848311A060DD5E0 +:1001000033060BD50A4A137843B1013BDBB21370B7 +:1001100023B90220FFF7F0FD04F03EF9BDE8F087B7 +:1001200024D70020E84F002044E8002040EE0120C2 +:100130006AE9002028D700200000002000002E409F +:10014000C0D70020C4D7002069E900202DE9F0477E +:10015000002A1F46A0F10203044614BF00264FF0F8 +:100160000056022B8A4617D84FEAC018DFF83090A5 +:100170004022002109EB080546EA0A462846FFF717 +:10018000C1FA012049F80860A860AF6327B1034AAB +:10019000A040136818431060BDE8F08728D70020FE +:1001A000000000202DE9F047002A9846A0F1020344 +:1001B000044614BF00274FF00057022B8A461CD874 +:1001C000C501DFF8409040220021403547EA0A4748 +:1001D00009EB05063046FFF795FA012249F805704C +:1001E000B260C6F83880B8F1000F06D0044B103466 +:1001F00002FA04F41A6814431C60BDE8F08700BFDB +:1002000028D700200000002012048160C36142F062 +:100210008002426001F58052C26001F5005210B5C3 +:100220000261012401F5405201F580410460426100 +:10023000816110BD831E0A46022B10B40BD8074BF8 +:1002400000F11004012103EBC010A1405DF8044B44 +:100250004030FFF791BC5DF8044B70470000002070 +:10026000831E0A46022B06D80121034B814003EB73 +:10027000C010FFF781BC7047000000204068704745 +:100280001FB50F4B01AC0A22D3F8200221460D4BBB +:1002900020F07F4098429CBF0A23584301F030F879 +:1002A000094A0023E15C21B1013322F8021B0A2B29 +:1002B000F8D10133054A5B00137004B010BD00BFD4 +:1002C00000441F407F969800BE1E0020BC1E0020E8 +:1002D00070B5144C4FF40031134D034604EB402429 +:1002E000124E134A05EB401511602846328821460C +:1002F000FFF78AFF328824F01F031444BFF34F8FA7 +:100300000C4A136020339C42FBD8BFF34F8FBFF3DE +:100310006F8F03202946FFF7A3FF4FF40032064BEF +:100320001A6070BD60002020604600200AD80020BE +:100330008CE100E05CEF00E00CE100E02DE9F84327 +:10034000214A43681488C3F30E43C569E41A002C9C +:1003500034DD1E4A1E4913780978DBB2DFF8848049 +:100360001C4F8B421C4917D011F8039038F81960C4 +:10037000C6F5007084420FD8184B06EB4920224680 +:10038000264403EB45211844FFF722F93B6828F87F +:1003900019601C443C6011E00133002628F8154028 +:1003A000092B0F4828BF334620F81560CD54DBB227 +:1003B00013703B681C443C60BDE8F8832846BDE8E8 +:1003C000F843FFF785BF00BF0AD8002057E9002097 +:1003D00061E90020A0D7002058E90020600020201B +:1003E000FAD70020EAD700201C4B2DE9F0411A78FB +:1003F00002F0FF0382BB1A4A12786AB3194E35889D +:1004000055B3194FC5F50065184A3C78184902EBF9 +:1004100044182A4601EBC42440462146FFF7F4FE67 +:1004200024F01F032C44BFF34F8F124A1360203374 +:100430009C42FBD8BFF34F8FBFF36F8F0420414620 +:10044000FFF7F8FE3B780849002201333280DBB227 +:10045000032B94BF0B700A70BDE8F08166E90020A1 +:1004600068E900200CD8002065E9002060470020E2 +:100470006010202070EF00E0704700002A4B70B53C +:100480001B782A4D2A4E13B14FF4007300E040232D +:1004900080220021274800242B803380FFF732F987 +:1004A000254B4FF48072214624481C70244B1C803D +:1004B000FFF728F9102221462248FFF723F91022DE +:1004C00021462148FFF71EF9204B224610211C70BF +:1004D00002201F4B1C701F4B1C602346FFF762FE5F +:1004E0001D4B224631880320FFF730FE23460122B0 +:1004F00029880420FFF756FE20460134FFF7E8FE66 +:10050000082CF9D1154A164B1A600022154BC3F876 +:1005100084204A22C3F88020D3F8482142F0807218 +:10052000C3F8482170BD00BF69E900200ED8002043 +:100530000AD800206047002065E9002060460020BE +:100540000CD80020EAD70020FAD7002057E9002075 +:1005500061E90020A0D70020DDB1010089B20100CF +:10056000C0D7002000002E402DE9F74F2B4B4FF451 +:10057000003280468B461A600026294B1C78009377 +:10058000E4B2284B5E4540D2274A127894423CD0D0 +:100590000134264A2649C6EB0B0A092CDFF89C9049 +:1005A000019328BF0024175D33F81720780231F833 +:1005B000175010441F49AD1AAA4512D252460144A1 +:1005C00040465E46FFF704F8D9F80020019BCAEBCD +:1005D0000202C9F8002033F81720924423F817A02C +:1005E000D0E701442A4640462E44FEF7F1FFD9F8F1 +:1005F0000020009B3846521BA844C9F80020E2B2F4 +:100600001A70FFF765FE019BBCE74FF400320A4BFE +:1006100030461A6003B0BDE8F08F00BF8CE100E007 +:1006200061E90020FAD7002057E9002058E90020AE +:10063000EAD70020600020200CE100E0A0D70020D5 +:100640000B4B0C4A1B781278DBB293420DD001336E +:10065000094A092B28BF0023D25C084B33F812103B +:10066000074B03EB4223585C70474FF0FF30704755 +:1006700061E9002057E9002058E90020FAD700205E +:1006800060002020014B1868704700BFA0D70020F1 +:10069000114B2DE9F0411C781D46104FE4B2DFF8F4 +:1006A0004C800F4E3B789C4214D001340D4B0E49C8 +:1006B000092C326828BF002418F8040033F81030E1 +:1006C00031F810105B1AD31A3360FFF701FEE3B262 +:1006D0002B70E7E7BDE8F08161E9002057E90020D1 +:1006E000A0D70020EAD70020FAD7002058E9002040 +:1006F00007B501210DF10700FFF736FF10B19DF896 +:10070000070001E04FF0FF3003B05DF804FB00008C +:10071000544A2DE9F04F85B0137881460E4603F018 +:10072000FF040192002B00F09980DFF848A100241B +:10073000D346002E00F0928001234B4A002713700D +:1007400015464A4B93F80080494B03EB48183B464B +:10075000BAF8001000292CD1404603910293FFF70C +:100760008DFD10F08000029B039906D14FF40063C9 +:10077000404A1380404B18701BE0BFF34F8F297025 +:100780000BB93E4B1F683C4B1B78002B66D13B4B93 +:100790001B68DB1B782B03D90122374B1A705DE0F5 +:1007A000019B1B78002B59D000F014FC01232B7007 +:1007B000CEE72E4BBBF800701D78C7F50060304BBC +:1007C000ED02B74202932844184433D83A464946CA +:1007D000FEF7FEFE029B4FF4006240461D440023DC +:1007E0002946FFF711FD25F01F0305F50065BFF34E +:1007F0004F8F244A136020339D42FBD8BFF34F8FA5 +:10080000BFF36F8F04204146FFF714FD174A13789A +:100810000133DBB2032B88BF00231370BBF8003019 +:10082000194AF61A1C4499440023ABF80030C2F868 +:1008300084300DE032464946FEF7CAFEBF1B344401 +:100840004FF04042104B0026AAF80070C3F88420F5 +:10085000BFF34F8F0023044A13706AE7204605B0A8 +:10086000BDE8F08F68E9002066E9002065E9002016 +:10087000604700200CD8002064E90020BCD700208D +:100880006010202070EF00E000002E4007B502ABA2 +:10089000012103F8010D1846FFF73AFF03B05DF898 +:1008A00004FB00002DE9F0410E4B002401220E4F05 +:1008B00026461D46DFF834801A703B78A34207D0E5 +:1008C00008EB4410FFF7DAFC030658BF06F5006694 +:1008D0000134042CF1D1BFF34F8F002330462B702D +:1008E000BDE8F08166E9002065E90020604700204E +:1008F0002DE9F8431E4B1B78002B37D01D4E358851 +:10090000A5B31D4F0123DFF88080C5F500653B705E +:1009100098F800402A46194B03EB4419184B03EB97 +:10092000C424484600232146FFF76EFC24F01F0331 +:100930002C44BFF34F8F134A136020339C42FBD8E3 +:10094000BFF34F8FBFF36F8F04204946FFF772FC50 +:1009500098F800300C49002201333280DBB2032BBF +:1009600094BF0B700A70BFF34F8F3A70BDE8F883E5 +:1009700068E900200CD8002066E9002060470020CC +:100980006010202070EF00E065E9002030B572B6FD +:10099000224C89B9016879B103790F2B0CD82288D0 +:1009A0001A41D20708D503F1007303F5E943B1EB0F +:1009B000431F01D162B630BD2188002341FA03F202 +:1009C00012F0010222D101259D402943218062B607 +:1009D000134DDCB203F100730471E96F03F5E943D1 +:1009E00041F0C0015B01E96740F282450D490D60AD +:1009F0008C768C770C76CC7703601A605A609A609C +:100A0000DA601A615A619A61DA6130BD0133102BE4 +:100A1000D4D162B600220371026030BDE8D7002055 +:100A200000C00F4000800E4003790F2B10D8094AF8 +:100A3000937672B608490123027903FA02F20B8811 +:100A400023EA02030B8062B61023037100230360C4 +:100A5000704700BF00800E40E8D70020EFF3108001 +:100A600072B6B0FA80F04009704700B162B67047C4 +:100A7000F8B50C4E00250C4FFFF7F0FF3468024626 +:100A80006CB1636933600BB19D6100E03B6010465F +:100A9000FFF7EBFF6577A36820469847ECE7FFF781 +:100AA000E4FFF8BDC8D60020C4D60020FFF7E0BFA1 +:100AB000044B1A68044B1A60044A1368013313602C +:100AC000704700BF041000E0B8D70020BCD700205A +:100AD00010B5144C236813B1134AD16879B963680F +:100AE00013B1124AD16871B9A36813B1104AD16821 +:100AF00069B9E368A3B10F4AD16861B910BD01219A +:100B0000D1609847EBE70121D1609847ECE70121DC +:100B1000D1609847EDE70121BDE81040D16018474A +:100B200010BD00BF80300020004108401041084047 +:100B30002041084030410840036830B523B100240B +:100B40009C600124DC6016E0204CE36E43F44053CB +:100B5000E36601241E4B1C6003F580731D4C03608B +:100B600003689D683DB11033A3420360F8D90023A8 +:100B70000360184630BD0468174D04F1BF2322609E +:100B8000032203F57703A2601B11027945F82310B5 +:100B90001249CA540B784A78FF2B28BFFF2393428F +:100BA00028BF13468A78934228BF1346CA780C4957 +:100BB000934228BF13460B4AC2F828120A4A012062 +:100BC00013704FF08062094B1A6030BD00C00F40B7 +:100BD000004008403F41084080300020D61E0020E1 +:100BE00071B90100002400207AE400E00CE100E08B +:100BF000026810B5FAB102F1BF2300240E4903F5D3 +:100C000077039460FF221B1141F823400B49CA541B +:100C10000B78934228BF13464A78934228BF134665 +:100C20008A78934228BF1346CA78934228BF134656 +:100C3000034A1370046010BD80300020D61E0020CF +:100C40007AE400E0F8B507460D4659B18E18002445 +:100C5000B54209D03B68384615F8011B1B68984718 +:100C60000444F5E70846F8BD2046F8BD064B1B884E +:100C700007B5ADF804300222036801A95B68984704 +:100C800003B05DF804FB00BF49160020036810B5EF +:100C900014465B689847204610BD0EB403B503AAFE +:100CA00052F8041B019202F01DFE02B05DF804EB45 +:100CB00003B0704770B505468AB022B90368C9B25F +:100CC0001B6898472FE0012A08BF0A2209B121209A +:100CD00004E0302221208DF8252014E0B1FBF2F64B +:100CE00002FB1611CCB2092994BF04F1300104F1C2 +:100CF00037010AACC9B2044404F8241C314616B1C9 +:100D00000138C0B2EAE733B101380AAB2D22C0B2D4 +:100D1000034403F8242C2B6801A9C0F122020144EA +:100D20005B68284698470AB070BD00294FF00A0258 +:100D3000BABF49422D230023FFF7BCBF00000000CB +:100D4000B4EE400B70B5F1EE10FA06460C462DEDF0 +:100D5000048B86B001D7424909E0B0EEC07B9FED1D +:100D6000386BB4EE467BF1EE10FA04DD3D49F3F743 +:100D7000BCFA05465FE09FED347BB4EEC70BF1EEA5 +:100D800010FA02DD38493046F1E79FED317BB4EED1 +:100D9000C70BF1EE10FAF5D4B5EEC00B0022B6EE9B +:100DA000008BF1EE10FA9FED2C7B46BFB1EE400BAD +:100DB00001230023D1B28C4203D928EE078B0132E4 +:100DC000F8E730EE088B0A223046BCEEC89B19EEDD +:100DD000101AFFF76FFF05466CB3B8EE490B0F2CE6 +:100DE000B2EE046B4FF02E0328BF0F240DF1090162 +:100DF00038EE400B8DF808302246013AD2B2FF2A75 +:100E000012D020EE067BFCEEC75BCDED015A9DF8BB +:100E1000043005EE903A03F13000B8EEE50B01F82E +:100E2000010B37EE400BE8E7621C336802A930463D +:100E30005B68D2B29847284606B0BDEC048B70BD03 +:100E4000FFFFFFFFFFFFEF7F000000E0FFFFEF412C +:100E5000000000E0FFFFEFC19A9999999999B93F75 +:100E6000331D00203B1D0020371D00203C234FF484 +:100E7000C87C2DE9F041B0FBF3F403FB140200251C +:100E800040F26D184FF0640E0A70B4FBF3F203FBEE +:100E9000124318244B704FF46163B0FBF3F3B3FBC0 +:100EA000F4F204FB1233394A2C468B700723B0FB53 +:100EB000F2F2101DB0FBF3F3C3EBC303C31ACB7004 +:100EC000E8B200F2B27313F003060ED193FBFEF703 +:100ED0000EFB173767B993FBFCF70CFB1737002F96 +:100EE00014BF47464FF4B77704E040F26D1701E0B6 +:100EF0004FF4B7773C440135A242E1D246308871C5 +:100F000096B9642593FBF5F005FB103078B94FF4E2 +:100F1000C87593FBF5F005FB1030002840F26D100A +:100F200008BF4FF4B77004E040F26D1001E04FF4D9 +:100F3000B770201A64254FF4C874DFF854E0101A13 +:100F400093FBF5F205FB123593FBF4F204FB12332D +:100F50000022012AD7B206D146B94DB9002B14BFE1 +:100F60001C241D2405E012F80E4002E01C2400E0C1 +:100F70001D24844204D80132001B0C2AE9D11746F3 +:100F800001304F710871BDE8F08100BF8051010050 +:100F90004B16002008B5F4F715FCF4F71FFC00F021 +:100FA00019F8FAE702F09CBA02F0A2BAFFF770BB98 +:100FB000FFF746BBFFF79CBBFFF764BBFFF798BC8E +:100FC000FFF770BC08461146FFF7A2BB0846FFF7C3 +:100FD0005DBC00002DE9F8432C4C2378002B53D046 +:100FE0002B4D2A78002A4FD10122D9072A700BD520 +:100FF000FFF748FB08B100F089FA264B1B781BB1BC +:10100000237823F00103237023789A0715D500264F +:10101000DFF89080DFF8909098F80020F3B29A42C1 +:101020000BD959F823703B6838461B69984710B1B3 +:101030007B699B6898470136EEE700232B70237885 +:101040005B0721D514490B68F3B1EFF30583DBB9D6 +:10105000EFF3108272B6086810B1104C25781DB1FC +:1010600092B962B6BDE8F8830123237043690B602F +:101070000BB19D6101E00A490B6002B962B600251F +:101080008368457798472570BDE8F883A32300203F +:1010900040E800205E510160C0D600203CE80020FE +:1010A000CCD600203DE80020D0D60020824AF0B502 +:1010B00053699669A2F5F822D468804A904211D902 +:1010C0007F4A904217D97F4919257F4A0144B1FBD5 +:1010D000F2F1694340F2276201F2E2418A4228BFFD +:1010E0000A460AE040F2B63240F27E41774DA8420D +:1010F00088BF0A4601E040F2E2426F4DA2F5487215 +:10110000D5F8801041F0C001C5F880101921B2FB5C +:10111000F1F104F01F028A4207D224F01F046C4A46 +:101120000C43D4601568002DFCDA9F012CD4694A69 +:101130001569694A2A40684DAA420BBF4FF0C05555 +:1011400000250022012283EA050717F0605F04D022 +:1011500023F060532B43584D6B61150386EA05025B +:1011600012F4405F04D143F00073534A536108E026 +:1011700026F440522A43504DAA61AA6C1607FCD4AB +:10118000F1E7956CAD06FCD40125544F2E4605FBC6 +:1011900006F24243BA4205D8072E01D80136F6E7D7 +:1011A000042D0CD902F5B7024D4802F55862B2FB86 +:1011B000F0F26C2A06D8352A98BF362203E00135B2 +:1011C0000126E4E76C22434F5043DFF830C1D7F8E3 +:1011D00000E00EEA0C0C42F0004EB0FBF6F04EF4CC +:1011E000005EF445B0FBF5F009D1334F721ED7F81D +:1011F00010E00EF0070696423E460BD110E04FF489 +:10120000805E42F40052C7F800E03A603A68002A73 +:10121000FCDAEAE702F007023A61B26CD703FCD4C9 +:10122000013DAD0283EA050212F4E05F09D023F428 +:10123000E05305F4E055204A2B435361956CAD070C +:10124000FCD4284A284D0244B2FBF5F5042D28BFF2 +:1012500004256A1E120283EA020616F4407F164E27 +:1012600005D023F4407302F4407213437361736931 +:10127000114A23F000737361936C9B06FCD41B4BE3 +:10128000B0FBF5F518601A4B1D601A4BB0FBF3F27A +:101290004FF0FF33B3FBF2F3174A136004F01F0360 +:1012A000994207D224F01F03094A0B43D360136805 +:1012B000002BFCDAF0BD00BF00C00F4000A4781F77 +:1012C0000046C32300BA3CDC003FAB0100366E0190 +:1012D0000000084000800D4040300080FFB19F2694 +:1012E000001BB7007FD1F00880D1F0086C1D0020F2 +:1012F000681D002040420F00B4D700207F300180DD +:101300000346002030B5B3FBF2F402FB1433092B83 +:1013100094BF30333733DBB20B5423460CB101306A +:10132000F1E70A1823465470C41AA34206DACC5CCB +:101330001578CD54013302F80149F5E7084630BD70 +:101340004FF470430022A0F88C310F231146A0F80F +:101350008E31A0F89021B0F888319BB2F0B543F0FF +:10136000F00360274FF460464FF4806548F2B824DC +:10137000A0F8883107FB02030132042A9E80DD8039 +:101380005984198659805981DC815982D9825983BF +:10139000D983EFD1B0F888319BB243F00F03A0F8A6 +:1013A0008831B0F888319BB243F47063A0F888317B +:1013B000F0BD0022F0B511464FF00F0E41F20107CB +:1013C00045F6C05643F22605540101320319042A9A +:1013D00099815981A3F80EE09F82DE800153198222 +:1013E0009D81F1D1F0BD0000124A134808B5936FFA +:1013F00043F47F039367D2F8803043F07C4343F497 +:101400004033C2F88030FFF79BFF0C48FFF798FF8E +:101410000B48FFF795FF0B48FFF792FF0A48FFF7CD +:10142000C8FF0A48FFF7C5FF0948BDE80840FFF7B5 +:10143000C0BF00BF00C00F4000C03D4000003E40A4 +:1014400000403E4000803E4000C01D4000001E4065 +:1014500000401E40036853B1406848B10C22B0FB05 +:10146000F2F302FB1300B0FA80F04009704718460F +:10147000704710B50146FFF7EDFF044608B101249F +:101480000FE04B680C20B3FBF0F200FB12320AB104 +:101490009B1A4B604B68F02BF1D801F0F5FF1C2331 +:1014A0000360204610BD70B51E46044628B901F001 +:1014B000EBFF16232546036026E001B1A2B92046C2 +:1014C000FFF7C8FF054650B1A36823B16268002149 +:1014D0002068FEF717F910220021204611E001F0E4 +:1014E000D3FF162303600FE0049B80E80600C3606F +:1014F000FFF7BFFF054638B12EB1626800212068B2 +:10150000A660FEF7FFF80125284670BD7047000071 +:1015100000B5B0EE407B17EE903A234A23F000432B +:10152000934285B01ADD214A934204DD30EE400B30 +:1015300005B05DF804FB684600F03AFE00F00300D9 +:1015400001281DD0022811D008B39DED021B9DED8E +:10155000000B01F03DF8B1EE400BE9E700209FEDF4 +:10156000101B01F005FC05B05DF804FB01209DEDAA +:10157000021B9DED000B01F0FBFBB1EE400BD7E72A +:101580009DED021B9DED000B01F022F8D0E701203C +:101590009DED021B9DED000B01F0EAFBC8E700BFCB +:1015A0000000000000000000FB21E93FFFFFEF7F8B +:1015B00000B52DED028BB0EE408B8BB000F0B0F992 +:1015C000314B93F900305A1C09D0B4EE488BF1EE40 +:1015D00010FA04D6B5EEC08BF1EE10FA04D90BB0B8 +:1015E000BDEC028B5DF804FB284A019200228DEDD0 +:1015F000028B8DED048B0892C3B9B5EE408B244B62 +:101600004FF06042F1EE10FACDE9062333D1022308 +:101610000093684601F0A0FCA8B1089BC3B99DEDFA +:10162000060B0BB0BDEC028B5DF804FB1949B5EE5F +:10163000408B0020F1EE10FACDE906010DD1022217 +:1016400093420092E5D101F01FFF22230360E4E7FB +:1016500001F01AFF089B0360E1E70122022B0092D0 +:101660000BD101F011FF212303600B4801F078FC3E +:101670008DED060BD1E701230093684601F06CFC69 +:101680000028F2D1EDE700BFDF1E00201C0E002075 +:10169000FFFFEFC70000F0FF240E00200000000055 +:1016A000F0B52DED088BB0EE40ABB0EE419B964C03 +:1016B0008BB000F0B9F994F90030B0EE408B5A1CB1 +:1016C00034D0B4EE499BF1EE10FA2FD6B4EE4AAB0B +:1016D000F1EE10FA76D69FED8ABBB4EE4BABF1EE8D +:1016E00010FA29D1B4EE4B9BF1EE10FA13D101227E +:1016F0008649009200228DED02AB8DED049B8DEDAD +:1017000006BB01910892002B4BD0B7EE000B0BB03B +:10171000BDEC088BF0BDB0EE490B01F089FB28B1A0 +:10172000B5EEC09BF1EE10FA00F1A080B0EE480BD0 +:101730000BB0BDEC088BF0BD01F07AFB054600282C +:1017400057D0B5EE408BF1EE10FA4FF000064FF097 +:101750000007EBD1B0EE4A0B01F06AFB0028E5D0A0 +:10176000B0EE490B01F064FB0028DFD0674A01921C +:101770008DED02AB8DED049BCDE9066704210022BF +:1017800094F9003000910892022B03D0684601F0D2 +:10179000E3FB58B901F078FE2223036006E08DEDEB +:1017A00006BB684601F0D8FB002873D0089B1BB12C +:1017B00001F06AFE089B03609DED060B0BB0BDECCB +:1017C000088BF0BDB5EE409BF1EE10FAAED1B7EE4E +:1017D000000B01224D490092022B4FF000028DEDCB +:1017E00002AB8DED049B019108928DED060BD8D1D3 +:1017F0009EE7B0EE4A0B01F01BFB0028A1D0B0EE33 +:10180000490B01F015FB00289BD0B4EE488BF1EE9C +:1018100010FA94F900303D4A08955ED603218DED0B +:1018200002AB8DED049B8DE80600002B37D1B5EEA1 +:10183000C0AB374B4FF06042F1EE10FACDE9062312 +:10184000A4D5B6EE007B29EE079BB0EE490B01F064 +:101850008FFBB4EE409BF1EE10FA3BD02D4994F98A +:1018600000304FF06040CDE906018DE7274A94F93A +:1018700000300192012100228DED02AB8DED049B21 +:1018800000910892002B8AD023490020022BCDE939 +:10189000060186D101F0F8FD2123036086E71F4988 +:1018A000B5EEC0AB0020F1EE10FACDE906017FF5F0 +:1018B0006BAFB6EE007B29EE079BB0EE490B01F053 +:1018C00057FBB4EE409BF1EE10FA03D0124B00220E +:1018D000CDE9062394F9003056E701218DED02ABE6 +:1018E0008DED049B8DE80600002B3FF458AF8BEE86 +:1018F0000B7B022B8DED067BCCD052E7AFF3008043 +:101900000000000000000000DF1E0020280E002064 +:10191000FFFFEF47FFFFEFC70000F0FF0000F07F81 +:1019200030B52DED028B83B08DED000B9DE80C00E2 +:10193000B3F5801F1BDA23F000410A4343D0002B8C +:101940004BDB9DED006B9FED2A7B26EE077B8DED3B +:10195000007B019B32498B426FF035020CDD9DED1F +:10196000007B37EE070B03B0BDEC028B30BD2C497A +:101970008B424FF00002F2DC1815A0F2FF30841801 +:10198000E00FC3F31301C0F57F75DDE900232044A8 +:10199000033507EE900A41EA055343EC102BB8EEED +:1019A000E78B01F005FC9FED147B9FED156B20EE9E +:1019B000070B9FED157BA8EE060BA8EE070B03B0F7 +:1019C000BDEC028B30BD9FED126B9FED137B86EE5D +:1019D000070B03B0BDEC028B30BD9DED007B37EEF5 +:1019E000476B9FED0D7B86EE070BBCE7AFF30080E6 +:1019F00000000000000050430EE526157BCBDB3FC6 +:101A0000362BF111F3FE593D00609F501344D33F34 +:101A100000000000000050C30000000000000000B3 +:101A2000FFFFEF7F000000002DE9F04F51EC110B9C +:101A30002DED088B21F0004555EA000487B03AD01F +:101A400053EC102B6A4F23F00044BC4210EE10AA56 +:101A5000994629DC884611EE106A24D0BD4223DC69 +:101A6000634FBD427AD0B9F1000F7ADB4FF0000B23 +:101A7000A6BB5F4EB54200F090805E4EB54266D088 +:101A8000B8F1804F00F057825B4EB04526D1B9F1D6 +:101A9000000F23DB43EC102B07B0BDEC088BBDE837 +:101AA000F04F00F0D3BC6AB104F1404404F5801457 +:101AB00054EA0A0308D1B7EE000B07B0BDEC088B5F +:101AC000BDE8F08FA542CBDD4C4807B0BDEC088BDC +:101AD000BDE8F04F01F044BA4FF0000B16461F4628 +:101AE00047EC106BCDE9020101F09AF98DED000B86 +:101AF000BAF1000F1AD04FEAD97909F1FF395BEA40 +:101B000009035ED03E4B9D4240F3808003F1047395 +:101B10009D4240F39A823B4B9C4259DDB8F1000F45 +:101B200059DD9FED2F0B20EE000BC6E724B1314BA2 +:101B300029F040429A42DED1B8F1000FC0F27C8217 +:101B4000B9F1000FC0F2E6819DED000BB5E7B8F1E9 +:101B5000000FC0F2BC8243EC102BAEE7002E82D007 +:101B6000A2E7294FBD4229DCA7F15477BD427FF798 +:101B70007DAF2F15A7F2FF37142F40F3B682C7F1C0 +:101B8000340726FA07FE0EFA07F7BE427FF46EAF5F +:101B90000EF0010ECEF1020B6AE704F1404303F5AB +:101BA000801353EA0A0386D0164B9C4240F33B82D3 +:101BB000B8F1000F0FDB41EC100B7EE74FF0020B8A +:101BC00056E747EC176B37EE477B87EE070B74E75A +:101BD000B8F1000FA5DB9FED040B6EE7AFF30080BB +:101BE0009C7500883CE4377E000000000000000087 +:101BF0000000F07F0000F03F0000E03F240E0020D6 +:101C00000000E041FFFFEF3FFFFF3F43B4F5801FBF +:101C100080F25B829DED006B9FEDC97B26EE077B1A +:101C20008DED007B019C6FF03406ED4A2315C4F363 +:101C30001304A3F2FF3344F07F5194421E4441F455 +:101C4000401140F33A82E74B9C4240F36C82B7EE7E +:101C5000007B9FEDBD3B0136A1F580110025B0EE64 +:101C6000430BDDE90023B7EE004B0B4643EC112B91 +:101C70004C1031EE076B31EE472B84EE065B22EE03 +:101C8000056B8DED006BDDE9002344F0005404F595 +:101C9000002400220020611943EC142B41EC160BA8 +:101CA000B1EE44AB36EE477BAAEE062B31EE477B16 +:101CB000B0EE426BAAEE076B9DED007B26EE052B86 +:101CC0009DED006B37EE047B26EE06BB9FEDA09BDF +:101CD00027EE026B9FEDA08B9FEDA11BABEE098B56 +:101CE0009FEDA17BABEE081B2BEE0B8B9FEDA05B5A +:101CF000ABEE017BABEE075B9FED9F7BABEE057B15 +:101D0000B0EE085BA8EE076BB0EE457BA4EE047B5B +:101D100037EE067B8DED047B04929DED049B39EE3E +:101D2000455BAAEE045B36EE455B9DED006B25EE50 +:101D3000066BA2EE096BB0EE465BA4EE095B8DED7F +:101D4000005B00929DED004B9FED8D2BB0EE445B50 +:101D5000AAEE095B9FED8C7B36EE456B9FED8C8B7D +:101D600026EE077B01EE906AA4EE087BB8EEE11B3D +:101D700037EE007BB0EE476BA4EE026B36EE036BE2 +:101D800036EE016B8DED006B00929DED005B35EE44 +:101D9000416B36EE436BA4EE426B37EE466BDDE9EA +:101DA0000234BFEE000B2146002044EC173B41EC0F +:101DB000140B26EE076B37EE447BA5EE076B25EE82 +:101DC000045B36EE057B8DED007BB7EE007B864B2A +:101DD000019A0BF1FF3B5BEA090414BFB0EE478B9D +:101DE000B0EE408B9A42009C40F3028102F13F43E7 +:101DF00003F5E003234340F0718136EE054B34EEEA +:101E0000454B9FED657B36EE077BB4EEC47BF1EE70 +:101E100010FA00F3638113461B154FF48011A3F2EF +:101E2000FE3341FA03F39918C1F30A506F4EA0F242 +:101E3000FF30064121EA06050024C1F3130345ECF7 +:101E4000174BC0F1140043F4801343FA00F0002A4A +:101E500035EE475B36EE057B8DED007BB8BF40422B +:101E60000105DDE90023B0EE002BB7EE007B9FED0E +:101E70004C1B9FED4D0B00229FED4D4B43EC132B64 +:101E80009FED4D9B23EE044B33EE455B36EE455BF9 +:101E9000B0EE446BA5EE006B9FED495BB0EE464B98 +:101EA000A3EE014BB0EE440BA3EE410B36EE406BBC +:101EB0009FED450B24EE043BA3EE095B9FED441B15 +:101EC000A3EE050BA4EE066B9FED435BA3EE001B98 +:101ED000A3EE015BB0EE441BA3EE451B24EE013BD9 +:101EE00031EE422B83EE025B35EE466B36EE446BF1 +:101EF00037EE467B8DED007B019B1944B1F5801FC9 +:101F0000C0F21A81DDE900230B4643EC102B20EED2 +:101F1000080BD2E504F1404404F5801454EA0B03A5 +:101F200000F0FA80BBF1010F7FF40EAE9DED007B57 +:101F3000B1EE470BC1E543EC172B27EE070BBCE5D1 +:101F4000000000000000404300000000000000000E +:101F5000EF4E454A287ECA3F65DBC9934A86CD3F8E +:101F600001411DA96074D13F4D268F515555D53F74 +:101F7000FFAB6FDBB66DDB3F033333333333E33F0C +:101F8000000000E009C7EE3FFD033ADC09C7EE3F61 +:101F9000F5015B14E02F3EBEFE822B654715973C92 +:101FA00000000000432EE63FEF39FAFE422EE63FE6 +:101FB000396CA80C615C20BED0A4BE726937663E45 +:101FC000F16BD2C541BDBBBE2CDE25AF6A56113FB9 +:101FD00093BDBE166CC166BF3E5555555555C53FA0 +:101FE0008E98030079B60B00FFFF8F40FFFF0F00B4 +:101FF000694D22F00043AB4240F3848067491144AD +:10200000214309D136EE057B37EE457BB4EEC76B35 +:10201000F1EE10FA3FF600AF9FED4D0B28EE007B7E +:1020200027EE000B49E5B8F1000FBFF6D4AD41EC47 +:10203000170BB1EE470B40E59DED005BB7EE007B63 +:1020400087EE056B8DED006B7AE5554B9C427FF773 +:10205000BFAD544B9C423FF761ADB7EE007BB5EE90 +:10206000008B9DED005B9FED3C2B35EE477BB6EE84 +:10207000005B9FED3B3BB1EE474B27EE070B9FED1F +:102080003A6BA4EE083BA4EE035B9FED391B25EEF3 +:10209000005B26EE456BA7EE016BB0EE465BA7EE4C +:1020A000025B53EC152B002243EC152BB0EE457B65 +:1020B000A4EE027B36EE476B71E69FED2F3BB7EE49 +:1020C000007BB0EE430B0025CBE50026ADE543ECED +:1020D000162BB7EE007B87EE060BEEE49FED280B88 +:1020E00028EE007B27EE000BE7E4002E7FF4F4AC33 +:1020F000C7F1140745FA07FE0EFA07F7BD4220D0D4 +:10210000B346BAE4284CA3423FF786AE36EE057BD1 +:1021100001468DED007BA4E69DED007B37EE477B0D +:1021200087EE070BC9E49FED183BB7EE087B9FEDE8 +:10213000180B4FF4802594E5B0EE470B00F0A8FF94 +:10214000E5E60EF0010ECEF1020B96E4AFF300804F +:1021500059F3F8C21F6EA501000000604715F73F54 +:10216000555555555555D53FFE822B654715F73FBB +:1021700044DF5DF80BAE543E00000000000000009C +:102180009C7500883CE4377E0000004003B8E23FC5 +:1021900006D0CF43EBFD4C3EFFCB904000346F3F69 +:1021A000FEFFEF3F0000F03F0000E03F00000000B6 +:1021B00070B553EC102B9E4923F000468E4288B038 +:1021C00062DD9C498E421D461CDC002B9FED887B06 +:1021D00040F3DF8030EE477BA1F51B21A1F5F061D4 +:1021E0008E4263D09FED846B37EE465B37EE457BC6 +:1021F000012380ED005B37EE467B80ED027B1846C5 +:1022000008B070BD8C498E42044656DD8B498E4223 +:1022100044DC10463215A2F21642A6EB025141EC04 +:10222000160B9FED777BBDEEC64B0023B8EEC44B7B +:1022300036EE446B26EE076BBDEEC65B8DED024BB2 +:10224000B8EEC55B36EE456B26EE077BB5EE407B00 +:10225000F1EE10FA8DED045B8DED067B40F0BB8056 +:10226000B5EE405BF1EE10FA0CBF01230223744976 +:1022700001910221009102A8214600F039FA002DB7 +:10228000C0F29B80034606E00024002580ED000B91 +:10229000C0E902450023184608B070BD30EE407B0F +:1022A000002380ED027B80ED007BF4E79FED565B21 +:1022B0009FED576B37EE457B96E700F0B1FDB6EE2C +:1022C000007B9FED556BA0EE067BFDEEC77B9FED7F +:1022D000483B17EE903A9FED486B1F2BB8EEE75B3B +:1022E000B1EE454B25EE067BA4EE030B1BDC554AF5 +:1022F000591E52F82120964215D030EE476B84EDDE +:10230000006B30EE460B30EE470B002D84ED020BD8 +:10231000C1DAB1EE466BB1EE400B84ED006B84ED9B +:10232000020B5B42B7E730EE476B16EE902A36158C +:10233000C2F30A52B21A102A84ED006BE1DDB0EE4E +:10234000403B9FED317B9FED326BA4EE073B30EEBF +:10235000430BA4EE070BB0EE407B95EE067B33EE0D +:10236000476B16EE902AC2F30A52B61A312E84ED4C +:10237000006B39DDB0EE430B9FED296B9FED2A2BEF +:10238000A4EE060B33EE407BA4EE067B95EE027BBB +:10239000B3E72D4930EE077B8E421ED09FED166BC2 +:1023A00037EE065B37EE457B4FF0FF3337EE067BAB +:1023B00080ED005B80ED027B6DE794ED006B94EDAA +:1023C000027BB1EE466BB1EE477B434284ED006B7E +:1023D00084ED027B5FE7032349E79FED0B5B9FEDF5 +:1023E0000C6B37EE057BDBE7B0EE430B89E700BFF4 +:1023F00000004054FB21F93F3163621A61B4D03DC3 +:1024000000000000000070410000601A61B4D03D7F +:102410007370032E8A19A33B83C8C96D305FE43FF4 +:102420000000002E8A19A33BC14920259A837B39DD +:10243000FB21E93F7BD90240FB213941FFFFEF7FC0 +:102440002C0E00201C0D0020FB21F93F2DE9F0414E +:1024500082B08DED000B5D49019B00980C46194040 +:10246000A14200F09880002B024677DD1F1500F096 +:102470008280A7F2FF37C3F31303F90743F48013F5 +:1024800067D403EBD27100260B447F105200B6468E +:1024900016204FF400110EEB01049C424FEAD27556 +:1024A0004FEA420203DC1B1B04EB010E0E44013811 +:1024B00005EB43034FEA5101EDD1844620244FF050 +:1024C000004109E020D003EBD275013C4FEA5101F5 +:1024D0002B444FEA420220D09E4501EB0C05F1DA75 +:1024E000002D05EB010C09DBF0469542CEEB030312 +:1024F00000D9013B521B0844C646E4E7BCF1000F7B +:10250000F2DB0EF10108F0E795421AD8002D05EB39 +:10251000010C48DB98460023ECE7134313D1400835 +:102520007110F30701F17F5101F5001148BF40F030 +:10253000004001EB0753024643EC102B02B0BDE80C +:10254000F0817346BFE7421C31D000F0010318440C +:10255000E5E75B0003EBD273520092E723F0004102 +:1025600001431DD05BBB1F46D30A153F5205002B0C +:10257000FAD0DD021ED4002100E001465B00DC023F +:1025800001F10100F9D5C0F1200422FA04F423433B +:102590007F1A82406DE7A0EE000B02B0BDE8F0812B +:1025A0009DED000BCAE7BCF1000FAADAB2E70136D5 +:1025B0002046B5E720244FF0FF310020E5E79DEDF0 +:1025C000007B37EE477B87EE070BB7E70000F07F15 +:1025D00010EE903A23F00043B3F1795F2CDAFDEE70 +:1025E000C07B17EE903A002B61D020EE007B9FED70 +:1025F000324B9FED335B9FED346BA7EE045B9FED99 +:10260000344BA7EE056B9FED345BA7EE064B9FEDB9 +:10261000346BA7EE045BA7EE056B26EE076B21EE8D +:10262000400BB6EE005BA7EE060BB7EE006B97EE25 +:10263000050B36EE400B70479FED1F4B20EE007BE5 +:102640009FED1F5B9FED206BA7EE045B9FED204B82 +:10265000A7EE056B244AA7EE064B9FED1F5B9FED8F +:10266000206BA7EE045B9342A7EE056B26EE076B8B +:10267000D5DD1E4A934215DCB7EE004B0020A3F5D2 +:10268000001141EC150B34EE454B21EE401BB6EE2C +:10269000003BA7EE061B97EE035B35EE415B34EE85 +:1026A000450B7047B6EE074BB5EE025BEDE7B7EEB4 +:1026B000000B7047AFF30080D43888BEE9FAA8BD9C +:1026C000C4B1B4BD9EEE213EAD529C804F7E92BE01 +:1026D0009015CB19A001FA3E7751C1166CC156BFB7 +:1026E0004C5555555555A53F3233D33F0000E93F72 +:1026F0002DE9F04F2DED088BADF5137DB04CA49E68 +:10270000B04D54F826600193D41E85FB0475E41780 +:10271000C4EBA50424EAE4745F1E04F1010AAAEBE9 +:102720008A0A8B46F1190294814602EBCA0AA4EB8D +:10273000070318D4194401311AAAA5980AE050F8E1 +:10274000234007EE904A0133B8EEE77B8B42A2ECC0 +:10275000027B08D0002BF2DA9FED937B01338B4292 +:10276000A2EC027BF6D1002EC0F2E282019B6AA8A5 +:1027700006F1010EDC0000EBCE0E09EB04013D4634 +:10278000002FC0F2C8811AAB9FED877B03EBC50217 +:1027900008324B46B3EC025B32ED026B8B42A5EE86 +:1027A000067BF7D1A0EC027B704505F10105E7D16E +:1027B00006F18043023B9B0006AA9FED7D9B9FEDA7 +:1027C0007E8B03F1040813444C4490440393354634 +:1027D000CDF810B092AB03EBC503002D13ED280B21 +:1027E00017DD6AA901EBC50305AA20EE097BBDEE42 +:1027F000C77B33ED026BB8EEC77BA7EE480BFDEE4F +:10280000C05B8B4215EE900A37EE060B42F8040FC0 +:10281000EBD1504600F03CFCB0EE40ABB4EE000B08 +:102820002AEE000B00F00CFBB2EE007BA0EE47ABF3 +:10283000FDEECA7BBAF1000F17EE90BAB8EEE77B57 +:102840003AEE47AB40F34C8105F1FF3E06ABCAF1CF +:10285000180253F82E3043FA02F000FA02F206A9E9 +:102860009B1ACAF1170241F82E30834443FA02F151 +:10287000002939DD002D0BF1010B40F324820022E9 +:1028800010460DF1140E8C4608E0C3F1807113B1AF +:10289000CEF800100120013295420EDD5EF8043FB3 +:1028A0000028F2D0C3F1FF13013203F57F439542B4 +:1028B000CEF800304FF00100F0DC6146BAF1000FB5 +:1028C00010DDBAF1010F00F01281BAF1020F09D147 +:1028D0006A1E06AB0DF1180E53F82230C3F3150330 +:1028E0004EF8223002296FD0B5EE40ABF1EE10FA6F +:1028F0007CD105F1FF3E76450FDC05F18042013ABF +:1029000006AB03EB8202002052F80439424540EA4C +:102910000300F9D1002840F01581731E06AA52F871 +:102920002330002B40F0CC81039B4FF0010E53F875 +:1029300004290EF1010E002AF9D0AE446B1C734538 +:102940002DDC029A9818019A00F1804051190EEB83 +:10295000020CA59A013802EB80001AAA02EBC10111 +:1029600002EBCC0C6AAA02EBC30550F8043F07EE59 +:10297000103AB8EEC77B002FA1EC027B9FED0A7BDB +:1029800009DB4B460A46B3EC025B32ED026BA34215 +:10299000A5EE067BF7D16145A5EC027BE5D1754636 +:1029A00018E700BFAFF30080000000000000000047 +:1029B000000000000000703E0000000000007041B8 +:1029C0000C0D0020ABAAAA2AB7EE000B30EE4AABE2 +:1029D000002889D05046059100F05AFB3AEE40ABF2 +:1029E000B5EE40ABF1EE10FA059982D0B0EE4A0B8D +:1029F000CAF100000BEE10BA8946DDF810B000F005 +:102A000047FB9FEDD16BB4EEC60BF1EE10FAC0F2AE +:102A100072819FEDCF7B20EE077BBDEEC77B06A9C1 +:102A2000B8EEC75BA5EE460BBDEEC00B6B1C10EEFF +:102A3000102A41F8252017EE102A41F823200AF128 +:102A4000180AB7EE000B5046019300F021FB019BE2 +:102A5000002BC0F25E816AACDF0006AA9FEDBC6B62 +:102A600002EB830204EB070C04320CF1080032ED98 +:102A7000017AB8EEC77B27EE007B20ED027B20EECB +:102A8000060BA042F3D10DF5D07800250DF5847E1C +:102A9000002EC0F21281B44861469FEDAF6B9FEDEE +:102AA000B07B002203E0954208DBB0EC026BB1EC96 +:102AB000025B01329642A5EE067BF4DAACF1080C1B +:102AC0000EEBC502C44582ED007B05F10105DFD1A7 +:102AD000A49A032A00F2AD80DFE802F0DDB5B5501C +:102AE00010D16B1E06AA52F82310C915C0E66A1E43 +:102AF00006AB0DF1180E53F82230C3F316034EF84F +:102B00002230EFE6B6EE007BB4EEC7ABF1EE10FA82 +:102B10000BDA0021E8E69FED927BA0EC027B70458A +:102B200005F101057FF42CAE42E6002D0BF1010BFF +:102B3000C8BF02213FF7A3AEB7EE007B022137EEFC +:102B40004AABD1E606AA0BEE10BA52F82E20DDF8F9 +:102B500010B073468946AAF1180A002A7FF471AFB3 +:102B60000EF18042013A06A901EB820252F80419E3 +:102B7000013BAAF1180A0029F8D062E7002B40F3C4 +:102B8000C58003F10052013A0EEB0704D00094ED2A +:102B9000007B00F1080410307444704444AD34EDFF +:102BA000026B36EE075B36EE456B36EE077B20EDAB +:102BB000027BB0EE457BA84284ED005BEFD1012B98 +:102BC00040F3A480D200774402F1100097ED007B1F +:102BD000083270440EEB020346AC024633ED026B42 +:102BE00037EE065B36EE456B36EE077B22ED027B59 +:102BF000B0EE457B944283ED005BEFD19FED587BB7 +:102C000030ED026B844237EE067BF9D14B46002B48 +:102C100066D0B1EE477B9EED005B9EED026BB1EEA0 +:102C2000455B8BED005B8BED047BB1EE467B8BED62 +:102C3000027B1BEE103A03F007000DF5137DBDEC8F +:102C4000088BBDE8F08F9FED467B07F108027244C8 +:102C500032ED026B724537EE067BF9D14A46A2B3DC +:102C6000B1EE475B9EED006B002B8BED005B36EE0B +:102C7000477B0BDD44A80122B0EC026B013293428A +:102C800037EE067BF8DA4B46002BD0D0B1EE477B0F +:102C90008BED027BCDE79FED327B0837BE443EEDE6 +:102CA000026B013B5A1C37EE067BF8D14B460BB149 +:102CB000B1EE477B8BED007BBBE79FED297BFDE60B +:102CC0004FF0010E39E60020F8E59EED006B002B79 +:102CD0008BED007B36EE477BCCDC8BED027BA8E7EF +:102CE000DEE90001DEE902238BED047BCBE9000184 +:102CF000CBE902239DE7BDEEC00B06A910EE102A1A +:102D00002B4641F825209CE60DF5847E9FED147B33 +:102D10007CE7A49A032A8CD801A151F822F000BFC5 +:102D2000E1DB0100D7DB0100D7DB0100A9DB0100FB +:102D3000019BDC003CE59FED0A7B0DF5847E8DE771 +:102D40009FED077BB2E700BF00000000000070416C +:102D5000000000000000703E00000040FB21F93F31 +:102D600000000000000000008802002000000000B9 +:102D700010EE903A23F00043B3F1795F04DAFDEEF0 +:102D8000C07B17EE903A23B320EE007B20EE074B7A +:102D90009FED155B9FED166B9FED173BA7EE056B47 +:102DA0009FED175BA7EE063B9FED176BA7EE035B4E +:102DB000A7EE056B70B126EE446BB6EE003B9FEDBF +:102DC000145BA1EE036B97EE061BA4EE051B30EE21 +:102DD000410B70479FED105BA7EE065BA4EE050B61 +:102DE000704700BFAFF300807CD5CF5A3AD9E53D9C +:102DF000EB9C2B8AE6E55ABE7DFEB157E31DC73E2C +:102E0000D561C119A0012ABFA6F810111111813F87 +:102E1000495555555555C53F495555555555C5BF46 +:102E200053EC102B23F0004343EC102B704700BFF2 +:102E300010EE903A43F0004000F58010C00F70474C +:102E400070B483B08DED000B0199009CC1F30A5260 +:102E5000A2F2FF33132B0D4620461EDC002B43DB72 +:102E60003B4A1A4101EA020634431BD09FED367BF0 +:102E70009DED006B36EE077BB5EEC07BF1EE10FAF0 +:102E800004DD002943DB25EA020100200B4602464F +:102E900043EC102B03B070BC7047332B07DDB3F548 +:102EA000806F2FD09DED000B03B070BC7047A2F275 +:102EB00013424FF0FF3424FA02F21042F2D09FED99 +:102EC000227B9DED006B36EE077BB5EEC07BF1EE0D +:102ED00010FADBDD002920DB294620EA02000B4640 +:102EE000024643EC102BD5E79FED177B30EE077BB6 +:102EF000B5EEC07BF1EE10FAC8DD002918DB00202A +:102F00000146C3E79DED007B37EE070BCCE74FF49E +:102F1000801141FA03F31D44B5E7142B10D00121B1 +:102F2000C3F1340301FA03F3181828BF6D18D3E76F +:102F300021F00042074B224318BF19460020A5E7A5 +:102F40000135C9E7AFF300809C7500883CE4377E0B +:102F5000FFFF0F000000F0BF0020704700000000DE +:102F60009FED010B704700BF000000000000F87FDC +:102F7000F0B453EC102BC3F30A55A5F2FF3013281D +:102F800084B019464FEAD37710EE104A2CDC0028A3 +:102F900047DB3C4D054103EA0506164329D06D0881 +:102FA0002B401C430CD04FF48023132821EA050545 +:102FB00043FA00F141EA05010CBF4FF00044002440 +:102FC000314800EBC70797ED000B0B46224643EC58 +:102FD000172B37EE007B8DED027B9DED027B37EEEC +:102FE000400B04B0F0BC7047332807DDB0F5806FAC +:102FF00044D043EC102B04B0F0BC7047A5F213454D +:103000004FF0FF30E8400242F3D040080242D7D0F0 +:103010004FF0804324EA000043FA05F545EA000436 +:10302000CEE723F00040104310EE106AE1D0C3F366 +:1030300013000643704206431348590C360B4904EB +:1030400006F4002600EBC70046EA010390ED006B92 +:1030500043EC172B37EE067B8DED027B9DED027B5B +:1030600037EE467B8DED007B0199DDE9002321F0F1 +:10307000004141EAC77343EC102BBCE730EE000B74 +:10308000B9E700BFFFFF0F00C002002000000000F2 +:1030900010B52DED028B82B08DED000B019B0099D8 +:1030A000C3F30A522ABB23F000430B432DD09FEDFC +:1030B000367B3D4A20EE077B90428DED007B019BE5 +:1030C00029DBC3F30A52363A841840F2FE72944266 +:1030D00030DC002C27DD23F0FF41DDE9002321F463 +:1030E000E00141EA045343EC102B02B0BDEC028B2B +:1030F00010BD40F2FF718A42E6D19DED007B37EEB4 +:10310000070B02B0BDEC028B10BD9DED000B02B0B1 +:10311000BDEC028B10BD9FED1E0B27EE000B02B025 +:10312000BDEC028B10BD14F1350F11DA4CF25033A7 +:1031300098421DDD9FED188B9DED001BB0EE480BF6 +:1031400000F074F920EE080B02B0BDEC028B10BD4C +:1031500023F0FF41DDE9002321F4E001363441EAA8 +:1031600004539FED0F0B43EC172B27EE000BBCE72E +:103170009FED078B9DED001BB0EE480B00F056F95C +:1031800020EE080BB1E700BF000000000000504334 +:1031900059F3F8C21F6EA5019C7500883CE4377E88 +:1031A000000000000000903CB03CFFFF0000000069 +:1031B00070B483B08DED000B0199009BB1F5801FB9 +:1031C0004DDA21F00042134300F09A800029C0F24A +:1031D000E2809DED006B9FED7A7B26EE077B8DED07 +:1031E000007B0199904B99426FF035003CDCB7EEC3 +:1031F000000BC1F3130505F5152303F6647303F4FF +:10320000801484F07F56DDE9002386F4401646EAF8 +:10321000050343EC172B0915AB1CA1F2FF31C3F3D7 +:1032200013030144022B01EB145137EE407B22DCE7 +:10323000B5EE407BF1EE10FA6BD1002900F0B480BE +:103240009FED610B9FED625B07EE901AB8EEE76BA6 +:1032500026EE007BA6EE057BB0EE470B08E0724B36 +:1032600099424FF00000C2DD9DED007B37EE070B69 +:1032700003B070BC70479FED580BB0EE006B37EE9B +:10328000066B9FED571B87EE064B24EE043B9FED2C +:10329000562B23EE035BA5EE001B9FED556BA5EEB1 +:1032A000012B9FED551BA5EE026B26EE036B9FEDE8 +:1032B000542B9FED553BA5F5C222C5F5D723A2F2AD +:1032C0007A425133A5EE013B1343A5EE032B03EEE7 +:1032D000901AA5EE026B002BB8EEE33B36DDB6EE9E +:1032E000000B27EE000B20EE070B002940D136EE35 +:1032F000006BA4EE460B37EE400B03B070BC70477A +:103300009FED436B9FED447B86EE070B03B070BCD3 +:1033100070479FED435BB6EE006B27EE070BA7EE01 +:10332000456B26EE000B0029E5D09FED274B9FED66 +:10333000285B06EE901AB8EEE66BA6EE440B30EE74 +:10334000477B96EE057BB0EE470B91E779B337EEFE +:10335000466B9FED1D0B9FED1E5B20EE430BA4EE15 +:10336000060B30EE477B93EE057BB0EE470B7FE715 +:103370009FED155B36EE006B9FED152B23EE055B85 +:10338000A4EE065B30EE450B30EE477B93EE027BFE +:10339000B0EE470B6CE79DED007B37EE476B9FED82 +:1033A0001E7B86EE070B63E79FED1B0B60E737EE96 +:1033B000466BA4EE467BB0EE470B59E7AFF30080B7 +:1033C0000000000000005043763C7935EF39EA3DBB +:1033D0000000E0FE422EE63F44523EDF12F1C23FC3 +:1033E000DE03CB966446C73F599322942449D23FCB +:1033F000935555555555E53F9FC678D0099AC33F1B +:1034000004FA97999999D93FAF788E1DC571CC3F31 +:1034100000000000000050C3000000000000000099 +:10342000555555555555D53FFFFFEF7F53EC102BA4 +:1034300011EE900A23F0004100F0004041EA000341 +:1034400043EC102B704700BF0B460146184600F0B6 +:103450000DB80000D0400B1CD1409C46203AD34010 +:1034600018435242634693401843704710B5054CC9 +:1034700013462CB10A4601460220AFF3008010BD6E +:10348000204610BD00000000014B1868704700BFC7 +:10349000581E002070B50E4B0E4CE41AA4100025E7 +:1034A0001E46A54204D056F8253098470135F8E766 +:1034B00000F076FF084C094BE41AA41000251E46C4 +:1034C000A54204D056F8253098470135F8E770BD7D +:1034D000681F0060681F00607C1F0060681F00603C +:1034E000024B0146186800F0D3B800BF581E0020F8 +:1034F000024B0146186800F07DB800BF581E00203E +:1035000001F0FF01102A2BDB10F0070F08D010F894 +:10351000013B013A8B422DD010F0070F42B3F6D198 +:10352000F0B441EA012141EA014122F007047FF0B1 +:1035300000070023F0E80256083C85EA010586EA08 +:10354000010685FA47F5A3FA87F586FA47F6A5FA44 +:1035500087F68EB9EED1F0BC01F0FF0102F0070250 +:1035600032B110F8013B013A83EA010313B1F8D1FB +:103570000020704701387047002D06BF35460338DC +:10358000073815F0010F07D1013015F4807F02BF15 +:10359000013015F4C03F0130F0BC0138704700BF66 +:1035A00010B501390244904207D010F8013B11F8E0 +:1035B000014FA342F7D0181B10BD002010BD884258 +:1035C00010B501EB020301D8421E0BE09842FBD27A +:1035D0008118D21AD34204D013F8014D01F8014DDD +:1035E000F8E710BD994204D011F8014B02F8014FE1 +:1035F000F8E710BD38B50546002946D051F8043C1F +:103600000C1F002BB8BFE41800F004FB1F4A13681E +:10361000114613B96360146032E0A3420ED92268E8 +:10362000A018834204BF18685B68636004BF121867 +:1036300022600C6024E0A24203D813465A68002A94 +:10364000F9D118681918A1420BD121680144581802 +:103650008242196014D1106852685A60014419609E +:103660000EE002D90C232B600AE021686018824228 +:1036700004BF10685268626004BF091821605C6072 +:103680002846BDE8384000F0C6BA38BD0CD7002047 +:1036900070B5CD1C25F0030508350C2D38BF0C2561 +:1036A000002D064601DBA94202D90C23336046E017 +:1036B00000F0B0FA234B1C681A462146A1B10B68F2 +:1036C0005B1B0ED40B2B03D90B60CC18CD501EE026 +:1036D0008C420DBF63684B686360136018BF0C4673 +:1036E00015E00C464968E9E7174C23681BB93046DA +:1036F00000F066F820602946304600F061F8431C6F +:1037000018D0C41C24F00304A0420DD1256030461B +:1037100000F081FA04F10B00231D20F00700C31A0A +:103720000ED05A42E25070BD211A304600F048F8DF +:103730000130EBD10C233360304600F06CFA0020EE +:1037400070BD00BF0CD7002010D70020194B10B55A +:103750001C68A36BD3B91820FFF7C2FE43F20E33E7 +:10376000A06303804AF6CD33438041F23423838043 +:103770004EF26D63C3804DF6EC63038105234381F4 +:103780000B23838101220023C0E90423A16B0A4C8F +:103790000B694869094A5C4302FB0040A3FB022312 +:1037A0000132034443F10003C1E9042323F0004044 +:1037B00010BD00BF581E00202DF451582D7F954C90 +:1037C00038B5064C0023054608462360FCF72AF965 +:1037D000431C02D1236803B12B6038BD4CEE01209D +:1037E00010B50246134601321C78002CFAD1013B79 +:1037F00011F8012B03F8012F002AF9D110BD10F8A0 +:10380000012B11F8013B012A28BF9A42F7D0D01AA8 +:103810007047034611F8012B03F8012B002AF9D158 +:103820007047034613F8012B002AFBD1181A013800 +:10383000704730B582B1451E013915F8013F11F8C6 +:10384000014FA34206D1EC431444E04201D0002BC7 +:10385000F3D11C46181B30BD104630BD10B50346D1 +:1038600042B111F8014B03F8014B013A002CF7D19A +:103870001A4400E010BD934202D003F8014BFAE76E +:1038800010BD2DE9F041ADF5047D98464FF400736D +:103890000F4615460393044618B183690BB900F02F +:1038A0002FF904AE2B46CDF8008003AA31462046FE +:1038B00000F01BFA054670B10246039B39462046CC +:1038C00000F01AF8B542039003D029462046FFF7CE +:1038D00091FE039801E04FF0FF300DF5047DBDE847 +:1038E000F081000013460A46014602480068FFF7CF +:1038F000C8BF00BF581E002038B5074C0546084613 +:103900001146002222601A46FDF7C0F9431C02D17D +:10391000236803B12B6038BD4CEE01208A892DE964 +:10392000F041054610070C4659D44B68002B02DCC9 +:103930000B6C002B17DDE66AAEB102F48052002357 +:1039400092B22F682B600AB1606D15E0216A0123E5 +:103950002846B047411C0FD12B686BB11D2B01D0FD +:10396000162B03D12F600020BDE8F081A38943F01E +:103970004003A381BDE8F081A3895A0705D5636898 +:10398000C01A636B0BB1236CC01A00230246E66AAF +:10399000216A2846B047431CA38906D129681D29FE +:1039A0003AD8214ACA40D60736D500226260D904E7 +:1039B0002269226004D5421C01D12B6803B96065DD +:1039C000616B2F600029CED004F14403994202D0EC +:1039D0002846FFF70FFE00206063BDE8F0810F6905 +:1039E000002FC0D093070E6808BF4B690F6018BF47 +:1039F0000023C7EB06088B6002E00744C0EB080811 +:103A0000B8F1000FAFDD43463A46216AA66A284660 +:103A1000B0470028F1DCA38943F04003A3814FF0B5 +:103A2000FF30BDE8F08100BF0100402038B50B69D0 +:103A300005460C46DBB118B183690BB900F060F89C +:103A40000C4B9C4201D16C6808E00B4B9C4201D1AD +:103A5000AC6803E0094B9C4208BFEC68B4F90C3039 +:103A60002BB121462846BDE83840FFF757BF00205C +:103A700038BD00BF4809002068090020280900203F +:103A8000014900F0A9B800BFCDE80100002310B53E +:103A9000044603604360836081814366C2810361A1 +:103AA00043618361194608225C30FBF72BFE054B0E +:103AB0006362054BA362054BE362054B24622363FB +:103AC00010BD00BF05EB010027EB01005FEB01001B +:103AD00083EB010070B568234D1E5D430E4605F172 +:103AE0007401FFF7D5FD044640B1002180E8420093 +:103AF0000C30A06005F16802FBF704FE204670BDA3 +:103B0000836910B5044633BB8364C3640365124BF9 +:103B1000124A1B688262984204BF0123836100F04D +:103B20001FF86060204600F01BF8A060204600F0FF +:103B300017F80022E06004216068FFF7A7FF012268 +:103B40000921A068FFF7A2FF02221221E068FFF717 +:103B50009DFF0123A36110BD8809002021E9010018 +:103B6000F8B51C4B1E68B369074613B93046FFF71A +:103B7000C7FF4836B4687368013B04D4B4F90C50ED +:103B80007DB16834F8E733680BB13668F2E7042199 +:103B90003846FFF79FFF30600028F6D10C233B60CA +:103BA000F8BD4FF6FF73E3810123A38165662560AD +:103BB000A560656025616561A5610822294604F15B +:103BC0005C00FBF79FFD6563A563A564E564204683 +:103BD000F8BD00BF880900202DE9F84380468946DA +:103BE00000F14804002694B1A5686768013F0CD431 +:103BF000AB89012B07D9B5F90E30013303D0294623 +:103C00004046C84706436835F0E72468EBE730468E +:103C1000BDE8F88370477047F8B5074615460E466D +:103C200021B91146BDE8F840FFF732BD1AB9FFF7D8 +:103C3000E1FC2846F8BD00F0A9F885420ED92946D6 +:103C40003846FFF725FD044650B131462A46FBF7BA +:103C5000BFFC31463846FFF7CDFC01E03046F8BDE9 +:103C60002046F8BD10B50C46B1F90E1000F082FBED +:103C70000028ABBF636DA3891B1823F48053ACBF2E +:103C80006365A38110BD2DE9F0411F468B89DB05DB +:103C900005460C46164605D502230022B1F90E1042 +:103CA00000F062F8A389B4F90E1023F48053A381C5 +:103CB00032463B462846BDE8F041FFF71DBE10B531 +:103CC0000C46B1F90E1000F04FF8431CA38915BF44 +:103CD000606523F4805343F48053A38118BFA3810C +:103CE00010BDB1F90E1000F02FB830B514469BB0DE +:103CF0001A46236829B123B14FF4C165ADF80C50C1 +:103D000005E04FF42273ADF80C3000231946002B68 +:103D10000091049103DA8B230360002012E00293E8 +:103D200005934FF6FF73ADF80E3069461E9B00F009 +:103D300091F8031EA4BF2360009B4FF00000A4BFB6 +:103D4000187004981BB030BD38B5064C00230546EA +:103D500008462360FBF780FE431C02D1236803B1B1 +:103D60002B6038BD4CEE012038B5074C054608469F +:103D70001146002222601A46FBF771FE431C02D155 +:103D8000236803B12B6038BD4CEE012051F8040CC0 +:103D90000028BEBF091851F8043CC0180438704709 +:103DA0002DE9F0478E689E4282460C469146984621 +:103DB0003ED88A8912F4906F3AD0256809696F1A43 +:103DC0006569022305EB450595FBF3F57B1C434430 +:103DD0009D4238BF1D4653050FD52946FFF758FCB5 +:103DE000064698B13A462169FBF7F2FBA38923F412 +:103DF000906343F08003A38113E02A46FFF70CFF92 +:103E0000064670B921695046FFF7F4FB0C23CAF847 +:103E10000030A38943F04003A3814FF0FF30BDE899 +:103E2000F087266165613E44ED1B2660A56046462D +:103E3000464528BF4646324649462068FFF7BFFB45 +:103E4000A3689B1BA36023681E4426600020BDE876 +:103E5000F08700002DE9F04F9DB0804603938B89D9 +:103E60001C060D4616460DD50B695BB94021FFF7C0 +:103E70000FFC2860286118B90C23C8F80030CDE089 +:103E800040236B610023099320238DF82930DFF84C +:103E90009CB130238DF82A3037463C4614F8013B5C +:103EA0001BB9B7EB060910D003E0252BF9D0274644 +:103EB000F3E74B46324629464046FFF771FF013093 +:103EC00000F0A780099B4B4409933B78002B00F03E +:103ED000A08000234FF0FF320493079305920693CE +:103EE0008DF853301A930126052221784E48FFF7AA +:103EF00007FB671C049B38B14B4A801A06FA00F096 +:103F0000184304903C46EFE7D90644BF20228DF8C1 +:103F100053201A0744BF2B228DF8532022782A2AD7 +:103F200003D0079A00210A200BE0039A111D1268A2 +:103F30000391002A10DA524243F0020007920490E3 +:103F40000BE0274601343B78303B092B03D800FBBC +:103F500002320121F5E701B107923B782E2B1ED1E9 +:103F60007B782A2B0AD1039B1A1D1B680392002B16 +:103F7000B8BF4FF0FF330237059310E000230593DD +:103F8000781C19460A24074601303A78303A092A43 +:103F900003D804FB01210123F5E703B105910322B6 +:103FA00039782248FFF7ACFA40B14023CBEB000050 +:103FB00003FA00F0049B18430490013739781C4839 +:103FC0008DF8281006227E1CFFF79AFA88B1194B4B +:103FD00033B9039B073323F007030833039314E03B +:103FE00003AB00932A46144B04A94046AFF300806C +:103FF00007E003AB00932A460F4B04A9404600F0AC +:1040000093F8B0F1FF3F824603D0099B53440993D4 +:1040100042E7AB895B0601D4099801E04FF0FF301D +:104020001DB0BDE8F08F00BF3F1D0020451D0020E2 +:10403000491D00200000000041EC01002DE9F0477F +:1040400091461F460A698B68DDF820809342B8BF0D +:104050001346C9F8003091F8432006460C4612B1C9 +:104060000133C9F800302368990642BFD9F80030FF +:104070000233C9F80030256815F0060510D104F1A7 +:10408000190A07E00123524639463046C04701303D +:104090001AD00135E368D9F800209B1A9D42F1DB64 +:1040A00094F843302268003318BF012392060FD5DD +:1040B000E1185A1C302081F84300224494F845103E +:1040C00082F84310023303E04FF0FF30BDE8F08781 +:1040D00004F1430239463046C0470130F4D022682B +:1040E000D9F80050E36802F00602042A08BF5D1BFD +:1040F0002269A3680CBF25EAE57500259342C4BF79 +:104100009B1AED184FF000091A344D4509D00123D0 +:10411000224639463046C0470130D5D009F1010961 +:10412000F3E70020BDE8F0872DE9F04317460A7E4B +:1041300085B06E2A984606460C460C9B01F1430E4C +:1041400000F0AE8011D8632A22D009D8002A00F0EE +:10415000BB80582A40F0CA8081F84520834955E049 +:10416000642A1ED0692A1CD0C0E0732A00F0B080F7 +:1041700009D86F2A2ED0702A40F0B8800A6842F021 +:1041800020020A603EE0752A24D0782A3AD0ADE0B9 +:104190001A6801F14205111D1960136884F8423054 +:1041A000A8E021681A6811F0800F02D0111D196073 +:1041B00008E011F0400F02F10401196002D0B2F9D9 +:1041C000003000E01368002B3CDA2D225B4284F8BB +:1041D000432037E021681A6811F0800F02D0111DCA +:1041E000196007E011F0400F02F10401196001D0DD +:1041F000138800E01368227E5C496F2A14BF0A22EC +:1042000008221BE078225A4984F845202268186861 +:1042100012F0800F00F104051D6003D1550601D591 +:10422000038800E00368D00744BF42F02002226008 +:104230001BB9226822F0200222601022002084F89C +:10424000430001E049490A226568A560002D08DBAA +:10425000206820F0040020602BB9002D7DD1754628 +:104260000CE0002B79D07546B3FBF2F002FB103363 +:10427000CB5C05F8013D03460028F5D1082A0BD197 +:104280002368DA0708D5236962689A42DEBF3023C3 +:1042900005F8013C05F1FF35C5EB0E0323612EE067 +:1042A00008681A68496910F0800F03D0101D186063 +:1042B000136808E010F0400F02F104001860136862 +:1042C00001D0198000E0196000232361754616E0D3 +:1042D0001A68111D19601568626800212846FFF7E9 +:1042E0000FF908B1401B6060636804E004F1420507 +:1042F00084F8422001232361002384F84330CDF861 +:1043000000803B4603AA21463046FFF797FE013066 +:1043100002D14FF0FF3026E023692A463946304665 +:10432000C0470130F5D023689B0710D5002504F164 +:10433000190907E001234A4639463046C047013093 +:10434000E7D00135E368039A9B1A9D42F2DBE068EF +:10435000039B9842B8BF184605E00B7884F84230BA +:1043600004F142058AE705B0BDE8F0834B1A00204E +:10437000501D002038B5074C05460846114600225E +:1043800022601A46FBF766FB431C02D1236803B187 +:104390002B6038BD4CEE01205FF800F0511E00602C +:1043A0005FF800F0F11E00605FF800F04916006051 +:0443B000F8B500BF9D +:1043B40000000000000000000000000000000000F9 +:1043C40000000000000000000000000000000000E9 +:1043D40000000000000000000000000000000000D9 +:1043E40000000000000000000000000000000000C9 +:1043F40000000000000000000000000000000000B9 +:1044040000000000000000000000000000000000A8 +:104414000000000000000000000000000000000098 +:104424000000000000000000000000000000000088 +:104434000000000000000000000000000000000078 +:104444000000000000000000000000000000000068 +:104454000000000000000000000000000000000058 +:104464000000000000000000000000000000000048 +:104474000000000000000000000000000000000038 +:104484000000000000000000000000000000000028 +:104494000000000000000000000000000000000018 +:1044A4000000000000000000000000000000000008 +:1044B40000000000000000000000000000000000F8 +:1044C40000000000000000000000000000000000E8 +:1044D40000000000000000000000000000000000D8 +:1044E40000000000000000000000000000000000C8 +:1044F40000000000000000000000000000000000B8 +:1045040000000000000000000000000000000000A7 +:104514000000000000000000000000000000000097 +:104524000000000000000000000000000000000087 +:104534000000000000000000000000000000000077 +:104544000000000000000000000000000000000067 +:104554000000000000000000000000000000000057 +:104564000000000000000000000000000000000047 +:104574000000000000000000000000000000000037 +:104584000000000000000000000000000000000027 +:104594000000000000000000000000000000000017 +:1045A4000000000000000000000000000000000007 +:1045B40000000000000000000000000000000000F7 +:1045C40000000000000000000000000000000000E7 +:1045D40000000000000000000000000000000000D7 +:1045E40000000000000000000000000000000000C7 +:1045F40000000000000000000000000000000000B7 +:1046040000000000000000000000000000000000A6 +:104614000000000000000000000000000000000096 +:104624000000000000000000000000000000000086 +:1046340000000040FB21F93F000000002D44743EBF +:10464400000000809846F83C0000006051CC783BA4 +:1046540000000080831BF0390000004020257A38D8 +:10466400000000802282E336000000001DF369355B +:10467400000000000000304300000000000030C3D0 +:104684000000000000000000000000000000000026 +:104694000000000000000000000000000000000016 +:1046A4000000000000000000000000000000000006 +:1046B40000000000000000000000000000000000F6 +:1046C40000000000000000000000000000000000E6 +:1046D40000000000000000000000000000000000D6 +:1046E400000000000C000000120000001800000090 +:1046F4001E000000240000002A000000300000001A +:1047040000000000000000000000000000000000A5 +:1047140000000000120000001E0000002A0000003B +:10472400300000003C00000042000000480000008F +:104734004E000000540000005A0000006000000019 +:104744000000000000000000000000001E00000047 +:1047540030000000420000004E0000005A0000003B +:10476400600000006C00000072000000780000008F +:104774007E000000840000008A0000009000000019 +:104784000000000000000000300000004E000000A7 +:1047940060000000720000007E0000008A0000003B +:1047A400900000009C000000A2000000A80000008F +:1047B400AE000000B4000000BA000000C000000019 +:1047C4000000000030000000600000007E000000D7 +:1047D40090000000A2000000AE000000BA0000003B +:1047E400C0000000CC000000D2000000D80000008F +:1047F400DE000000E4000000EA000000F000000019 +:10480400000000006000000090000000AE00000006 +:10481400C0000000D2000000DE000000EA0000003A +:10482400F0000000FC00000002010000080100008C +:104834000E010000140100001A0100002001000014 +:104844000000000090000000C0000000DE00000036 +:10485400F0000000020100000E0100001A01000037 +:10486400200100002C01000032010000380100008A +:104874003E010000440100004A0100005001000014 +:104884000100000002000000040000000600000017 +:10489400080000000A0000000C0000000E000000E8 +:1048A40010000000120000001400000014000000BA +:1048B40018000000180000001E0000001E00000088 +:1048C40000000010000080100000001100008011A2 +:1048D400000000120000801200000013000080138A +:1048E4000000001400008014000000150000801572 +:1048F4000000001600008016000000170000801F52 +:104904006CC00F40C0000000504F0000B513010000 +:104914000CFF000013000000000000000000000075 +:1049240024851F400BFF000013000000000000005E +:104934000000000028851F400DFF00001300000048 +:10494400000000000000000020851F400A2524000C +:104954001300000012000000120000000102030016 +:10496400000000001C851F40000000000000000043 +:1049740000000000000000002D3F01001FED0000BA +:10498400E33E010021ED0000DB3E010000000000D9 +:1049940000000000F3F40000E9F4000019ED000049 +:1049A40007F4000023F2000049F300001DF30000A7 +:1049B400000000000000000029260100092A01006F +:1049C400DD25010021ED0000B925010000000000F3 +:1049D400000000002D3F01001FED0000E33E010038 +:1049E40021ED0000DB3E010000000000000000009B +:1049F4003D430100ED130100F1130100C713010051 +:104A04001D42010025420100814201000B420100C8 +:104A1400F5130100A5420100F9420100954201008D +:104A2400F4FFFFFF00000000F142010035430100E4 +:104A34009B42010023ED000027ED00000000000070 +:104A4400000000006DBE010065BE010061BE0100F2 +:104A54005DBE010059BE010055BE010051BE0100FA +:104A64004DBE01000000000000000000B537010049 +:104A7400F1390100C513010021ED00007936010070 +:104A840075380100253D01007D37010041370100E3 +:104A94004939010095360100AF360100F9380100AB +:104AA4007B360100F4FFFFFF0000000081390100A4 +:104AB400ED130100F1130100C7130100A736010033 +:104AC400393701003F3901008D360100F51301002B +:104AD400E8FFFFFF00000000F1380100B53D0100D0 +:104AE40047370100AD37010027ED0000000000004A +:104AF4000000000083ED000029ED000019ED000026 +:104B040051ED000035ED00005DED000041ED0000C9 +:104B1400BDF00000D9F0000000000000000000001B +:104B2400F3F40000E9F4000019ED000007F40000BC +:104B340023F2000049F300001DF300000000000010 +:104B440000000000CDF20000F1F2000069F3000063 +:104B5400DFF400002DF2000027F3000011F4000040 +:104B64005DF000009BF300005BF1000073F10000B6 +:104B7400A5F200009BF200001DF0000057F20000B7 +:104B840099F5000061F2000051EF0000B7EF00005A +:104B940095F400005FF40000000000000000000035 +:104BA40005A90100E5BA010019ED00001DED0000A2 +:104BB40005A9010005A9010005A9010000000000E4 +:104BC40000000000812E0100E9340100B130010031 +:104BD40021ED00000F2E0100000000000000000085 +:104BE40021F600006944010057450100A545010074 +:104BF40001450100AD440100534601002D4601006A +:104C0400D147010035480100000000000000000009 +:104C140029900100919001000D930100299C01004D +:104C24000197010075430100A9920100319D010023 +:104C340061960100E9950100AD4301004D93010027 +:104C4400C98F0100D58F0100E18F0100FD8F0100A4 +:104C54001990010089910100D1900100F59401009F +:104C64007D95010081940100000000000000000017 +:104C7400ED850100EF850100C9860100D985010099 +:104C84006B8B0100D18B0100FD8501006D8C01004F +:104C9400338E010069870100D3870100BB8C0100BA +:104CA400D1850100D5850100318B0100298B0100DC +:104CB400B98A0100E1430100E9850100BD8D0100CD +:104CC400898C0100498D0100D8399D270054EA2AB6 +:104CD40000A4781F007B9A17000000000000000069 +:104CE40000000000000000000000000000000000C0 +:104CF40000000000000000000000000000000000B0 +:104D0400000000000000000000000000000000009F +:104D1400000000000000000000000000000000008F +:104D2400000000000000000000000000000000007F +:104D340000000000000000005C1E002000000000D5 +:104D4400101010102020202030303030000000429D +:104D5400C8801F40B8821F400800000000000042C5 +:104D6400C4801F40B4821F400400000000C0004201 +:104D740024801F4014821F401000000000C0004225 +:104D840028801F4018821F402000000000C00042FD +:104D94002C801F401C821F404000000000C00042C5 +:104DA40034801F4024821F40000100000040004264 +:104DB40064811F4054831F400004000000400042EF +:104DC40080811F4070831F400000020000400042A9 +:104DD4007C811F406C831F400000010000400042A2 +:104DE40068811F4058831F400008000000400042B3 +:104DF4003C811F402C831F40010000000040004202 +:104E040044811F4034831F400400000000400042DE +:104E140040811F4030831F400200000000400042D8 +:104E240048811F4038831F400800000000000042F2 +:104E340004811F40F4821F4000000400000000426F +:104E440008811F40F8821F40000008000000004253 +:104E540018811F4008831F400000800000000042AA +:104E640014811F4004831F400000400000000042E2 +:104E740000811F40F0821F40000002000000004239 +:104E8400FC801F40EC821F40000001000000004233 +:104E940024811F4014831F400000000400000042CE +:104EA40028811F4018831F400000000800000042B2 +:104EB4001C811F400C831F400000000100000042C1 +:104EC40020811F4010831F400000000200000042A8 +:104ED400EC801F40DC821F400010000000000042F4 +:104EE400F0801F40E0821F400020000000000042CC +:104EF40034811F4024831F40000000400000004212 +:104F040038811F4028831F40000000800080004239 +:104F140094801F4084821F400000040000C00042AF +:104F240090801F4080821F4000000080008000426B +:104F3400A8801F4098821F4000008000008000422B +:104F4400A4801F4094821F400000400000400042A3 +:104F54006C811F405C831F400010000000C00042B1 +:104F640030801F4020821F4080000000004000422B +:104F7400B0811F40A0831F40000000200040004279 +:104F8400AC811F409C831F40000000100040004281 +:104F940084811F4074831F400000040000400042CD +:104FA40088811F4078831F400000080000000042F1 +:104FB4002C811F401C831F40000000100000004291 +:104FC40030811F4020831F40000000200000004269 +:104FD4000C811F40FC821F400000100000000042B2 +:104FE40010811F4000831F40000020000080004209 +:104FF400C8811F40B8831F40008000000080004229 +:10500400C4811F40B4831F40004000000080004260 +:10501400C0811F40B0831F40002000000080004278 +:10502400BC811F40AC831F40001000000080004280 +:10503400D0811F40C0831F40000002000080004256 +:10504400CC811F40BC831F400000010000C000420F +:1050540074801F4064821F400000000100C00042B1 +:1050640080801F4070821F400000000800C0004282 +:1050740084801F4074821F400000001000C0004262 +:105084006C801F405C821F400000400000C0004252 +:105094007C801F406C821F400000000400C000425E +:1050A40078801F4068821F400000000200C0004258 +:1050B40088801F4078821F4000000020020000000A +:1050C400030000000400000006000000FB21F93F7B +:1050D400FB2109407CD91240FB2119407A6A1F4008 +:1050E4007CD92240BBFD2540FB2129403A462C4077 +:1050F4007A6A2F405C4731407CD932409C6B344003 +:10510400BBFD3540DB8F3740FB2139401BB43A40AF +:105114003A463C405AD83D407A6A3F404C7E404033 +:105124005C4741406C1042407CD942408CA24340D1 +:105134009C6B4440AC344540BBFD4540CBC6464027 +:10514400DB8F4740EB584840FB21494000000000FA +:105154000200000004000000010000000300000041 +:1051640005000000FFFFFFFFFFFFFFFF0600000038 +:10517400080000000A000000070000000900000009 +:105184000B000000FFFFFFFFFFFFFFFF0C0000000C +:105194000E000000100000000D0000000F000000D1 +:1051A40011000000FFFFFFFFFFFFFFFFFFFFFFFFF6 +:1051B400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:1051C400FFFFFFFFFFFFFFFFFFFFFFFF6C6F673174 +:1051D4003000000000000000706F770083F9A20027 +:1051E400444E6E00FC291500D1572700DD34F5002C +:1051F40062DBC0003C999500419043006351FE007E +:10520400BBDEAB00B761C5003A6E2400D24D42004C +:105214004906E00009EA2E001C92D100EB1DFE00B5 +:1052240029B11C00E83EA700F535820044BB2E00DE +:105234009CE98400B4267000417E5F00D691390059 +:10524400538339009CF439008B5F840028F9BD0036 +:10525400F81F3B00DEFF97000F980500112FEF00A9 +:105264000A5A8B006D1F6D00CF7E360009CB2700D4 +:10527400464FB7009E663F002DEA5F00BA277500CF +:10528400E5EBC7003D7BF100F739070092528A0035 +:10529400FB6BEA001FB15F00085D8D003003560010 +:1052A4007BFC4600F0AB6B0020BCCF0036F49A00C8 +:1052B400E3A91D005E619100081BE6008599650065 +:1052C400A0145F008D40680080D8FF0027734D0054 +:1052D40006063100CA561500C9A873007BE26000B7 +:1052E4006B8CC00000010000E01E002012000000D2 +:1052F40000060000545101600A0000000002000092 +:10530400095101604B00000000070000BE5001601D +:105314004B00000000030000BA50016000000000D0 +:1053240001030904A2500160000000000203090403 +:105334008C5001600000000003030904BC1E00201F +:105344000000000000000000000000000000000059 +:105354002000200010000600180019001C001F0087 +:10536400FF00780180014302880187018C018B01D1 +:10537400920191019501F601990198019A013D026A +:105384009E012002A801A701AD01AC01B001AF014B +:10539400B901B801BD01BC01BF01F701C601C401D7 +:1053A400C901C701CC01CA01DD018E01F301F1017C +:1053B400F501F4013A02652C3C023B023E02662CE4 +:1053C40042024102530281015402860156028901BC +:1053D40057028A0159028F015B0290016002930116 +:1053E4006302940168029701690296016B02622CC0 +:1053F4006F029C0172029D0175029F017D02642C63 +:105404008002A6018302A9018802AE018902440236 +:105414008A02B1018B02B2018C0245029202B701E9 +:105424007B03FD037C03FE037D03FF03AC038603C0 +:10543400C203A303CC038C03CD038E03CE038F03DB +:10544400F203F903F803F703FB03FA03CF04C004E0 +:105454007D1D632C511F591F531F5B1F551F5D1F5B +:10546400571F5F1F781FF81F791FF91FB31FBC1F39 +:10547400CC1FC31FE51FEC1FFC1FF31F4E2132215D +:1054840084218321612C602C762C752C28000A0041 +:1054940029001B002B0009005200DA005100D9003A +:1054A4005000D8004F00D7004900D1004C00D40070 +:1054B4004B00D3004E00D6004A00D2004D00D50068 +:1054C4003A00C2003B00C3003C00C4003D00C500DC +:1054D4003E00C6003F00C7004000C8004100C900AC +:1054E4004200CA004300CB004400CC004500CD007C +:1054F40054002F002F0055002A002A0056002D00CA +:105504002D0057002B002B0058000A000A005900F8 +:10551400CD0031005A00D10032005B00CE003300D0 +:105524005C00D00034005D00000035005E00CF0058 +:1055340036005F00CA0037006000D2003800610006 +:10554400CB0039006200C90030006300CC002E009B +:10555400040008000801040108020402080304030B +:1055640008040404100402050200200002012001C2 +:1055740002022002020320030204200408050100A1 +:1055840040000101400101024002100240030103F6 +:105594000104400404052005400501051005100020 +:1055A4001001100371007700650072007400790027 +:1055B400750069006F0070009D00000061007300B9 +:1055C40064006600670068006A006B006C000D00F0 +:1055D40000007A0078006300760062006E006D00BF +:1055E4002C002E003B002F0091009D001D00110097 +:1055F40000002B0020002D005100570045005200F0 +:1056040054005900550049004F005000400000006C +:105614004100530044004600470048004A004B0044 +:105624004C000D0000005A00580043005600420090 +:105634004E004D003C003E003A003F0091009D00AA +:105644001D00110000003D0020005F002100220029 +:105654002300240025005E0026002A0028002900DB +:10566400400000007C005C005B005D007B007D006E +:1056740027000000000000000000000000000000FF +:1056840000000000000000003C003E003A003F0023 +:10569400000000000000000000003D0020005F004A +:1056A4003100320033003400350036003700380052 +:1056B400390030000000000000000000000000007D +:1056C40000000000000000000000000000000000D6 +:1056D40000000000000000000000000000000000C6 +:1056E40000000000000000000000000000000000B6 +:1056F40020000000850086008700880089008A0059 +:105704008B008C000000000000000000000000007E +:105714000000000000000000000000000000000085 +:105724000000000000000000000000000000000075 +:105734000000000000000000000000000000000065 +:105744000000000020000000000000000000000035 +:105754000000000000000000000000000000000045 +:105764000000000000000000000000000000000035 +:105774000000000000000000000000000000000025 +:105784000000000000000000000000000000000015 +:105794000000000000000000200000006100E01A8A +:1057A400E000E017F800E0070001013032010106D3 +:1057B400390101104A01012E790101068201010417 +:1057C400A0010106B3010104CD010110DE010112A3 +:1057D400F8010128220201124602010AAD03DB038B +:1057E400B103E011C303E009D80301183004E02039 +:1057F4005004B010600401228A040136C104010E71 +:10580400D00401446105D026001E0196A01E015A51 +:10581400001F0808101F0806201F0808301F08086A +:10582400401F0806601F0808701F4A02721F5604B2 +:10583400761F64027A1F70027C1F7E02801F080894 +:10584400901F0808A01F0808B01F0802D01F0802F4 +:10585400E01F08027021F010D024E61A302CD02F5B +:10586400672C0106802C0164002D002641FFE01AFC +:105874002C0025002000A000300074001E00210030 +:1058840022002D007000780010002E0076007700B2 +:1058940067005E005F0060006100620063006400F6 +:1058A40065006600370036003F0038007F00500076 +:1058B4009F005400450046004700480049004A0044 +:1058C4004B004C004D004E004F007300510052003D +:1058D40053004400550056005700580059005D001D +:1058E4005B005C005A00B000BF00AF00A3006E0074 +:1058F4002C021400050006000700080009000A0035 +:105904000B000C000D000E000F00330011001200FC +:1059140013000400150016001700180019001D00DC +:105924001B001C001A00A6009E00A7002C042A00DD +:105934002C000000000071000000000000002300A3 +:105944002C03000000000000000000000000000024 +:105954006D000000350075002C05310000000000CA +:105964000000000000000000000000000000000033 +:105974005402540554015404540300000000000070 +:1059840048024805480148034C024C054C014C03AD +:105994000000510452025205520152045203000005 +:1059A400000058025805580118035C050000000067 +:1059B4002700140514011404140300000000260039 +:1059C40024001F00080108030C020C050C010C0341 +:1059D4000000110412021205120112041203000045 +:1059E400000034001805180118031C0500001C03EE +:1059F40000010208090A1011120D0A1F1C1F1E1FA4 +:105A04001E1F1F1E1F1E1F000001010001000001B8 +:105A1400010000010001010001000001000101007A +:105A2400000101000100000101000001000101006A +:105A3400000101000100000100010100010000015A +:105A4400010000010001010001000001000101004A +:105A5400000101000100000100010100010000013A +:105A6400010000010001010000010100010000012A +:105A7400010000010001010001000001000101001A +:105A8400000101000100000101000001000101000A +:105A940000010100010000010001010001000001FA +:105AA40001000001000101000001010001000001EA +:105AB40001000001000101000100000100010100DA +:105AC40000010100010000010001010001000001CA +:105AD40001000001000101000100000100010100BA +:105AE40000010100010000010100000100010100AA +:105AF400000101000100000100010100010000019A +:105B0400010000010001010001000001000001008A +:105B1400000100000100010000010000010001017A +:105B240000010100010100416C6C6F636174696ED6 +:105B340067204D454D00416C6C6F636174696E67FD +:105B4400204D454D20646F6E65006C6F616420616B +:105B54006E6420696E697400722B62002E736D731B +:105B6400002E534D53004D61737465722073797325 +:105B740074656D0047616D65204765617200696EEB +:105B8400697420646F6E650020202020202020206E +:105B9400202020200011121314151617182020207D +:105BA400003132333435363738393020002122235E +:105BB40024255E262A28294000207C5C5B5D7B7DB1 +:105BC400202020200020202020202020203C3E3A9D +:105BD4003F00203D105F0051574552545955494FDD +:105BE400504000204153444647484A4B4C1900203A +:105BF4005A584356424E4D3C3E3A3F0071776572C7 +:105C0400747975696F701A00206173646667686AD5 +:105C14006B6C1900207A786376626E6D2C2E3B2FA4 +:105C240000202B102D006661696C6C656420746F14 +:105C340020616C6C6F636174650066616C6C626199 +:105C4400636B006661696C75726520746F20616CAA +:105C54006C6F6361746500636F756C6420616C6C58 +:105C64006F636174652064796E616D69632000639C +:105C74006F756C6420616C6C6F6361746520737400 +:105C84006174696320006368616E6E656C20707274 +:105C94006573737572653A20003F3F3A20002020F7 +:105CA4002020202020204D61737465722053797365 +:105CB40074656D20456D756C61746F7220202020B1 +:105CC400202020202020006E65772066696C657096 +:105CD400617468206973002F736D732F6175746F1D +:105CE40072756E2E74787400436F6E6669672077E0 +:105CF40072697465206661696C656400464C4F5036 +:105D04005059323A004E6F20667265652066696CA0 +:105D1400652068616E646C65720046696C654F70DD +:105D2400656E206661696C656400656D755F4669C2 +:105D34006C6547657463206661696C6564006669B7 +:105D44006C6573697A652069732E2E2E004C6F6121 +:105D54006446696C652E2E2E0046696C652072655A +:105D64006164206661696C6564004C6F61644669B6 +:105D74006C655365656B2E2E2E0053442062656757 +:105D8400696E206661696C65642C20726574727931 +:105D9400696E672E2E2E002F736D73005344206995 +:105DA4006E697469616C697A65642C2066696C65D6 +:105DB4007320666F756E643A200020415554555225 +:105DC400554E2066696C6520657261736564004395 +:105DD4006F6E6669672072656164206661696C65CF +:105DE4006400736F756E6420696E69740066726511 +:105DF4007175656E637900646976003031323334CD +:105E0400353637383941424344454600636F756C33 +:105E140064206E6F7420616C6C6F636174652061C3 +:105E24007564696F2073616D706C6573004175648E +:105E3400696F2073616D706C65206275666665724A +:105E4400203D20003E3E3E55534248494450617235 +:105E54007365723A3A6F75745F646174610A003EE7 +:105E64003E3E2053656E64436F6E74726F6C506176 +:105E7400636B65743A2025782025782025782025C1 +:105E840078202564002072657475726E3A20257539 +:105E94000A0048656C6C6F2C2049276D207265736D +:105EA400657474696D6572004465626F756E6365CF +:105EB4002054696D657200504C4159535441544902 +:105EC4004F4E285229330020204B6579626F61724E +:105ED40064436F6E74726F6C6C65723A3A72656D7E +:105EE4006F74654E616D65436F6D706C657465208C +:105EF4002573202D204F6F70732050533320756EFF +:105F0400636C61696D0A004B6579626F617264202C +:105F1400436F6E74726F6C6C65723A3A636C61694C +:105F24006D5F626C7565746F6F7468202D20436CAF +:105F34006173732025780A004B6579626F6172641E +:105F4400436F6E74726F6C6C65723A3A636C61691C +:105F54006D5F626C7565746F6F74682052656A65F5 +:105F6400637420505333206861636B0A004B657976 +:105F7400626F617264436F6E74726F6C6C65723AB7 +:105F84003A636C61696D5F626C7565746F6F746898 +:105F940020545255450A004B6579626F617264431F +:105FA4006F6E74726F6C6C65723A3A70726F63657F +:105FB40073735F626C7565746F6F74685F4849448E +:105FC4005F646174610A004D6F757365436F6E742D +:105FD400726F6C6C657220436F6E74726F6C6C655B +:105FE400723A3A636C61696D5F626C7565746F6F68 +:105FF4007468202D20436C6173732025780A004D4A +:106004006F757365436F6E74726F6C6C65723A3A38 +:10601400636C61696D5F626C7565746F6F74682021 +:10602400545255450A0044657669636520697320B6 +:10603400746F6F20736D616C6C0D0A005772697414 +:10604400696E6720464154200057726974696E670F +:1060540020757063617365207461626C650D0A005C +:1060640057726974696E6720726F6F740D0A004607 +:106074006F726D617420646F6E650D0A00466F72F5 +:106084006D6174206661696C65640D0A004558464B +:1060940041540042616420636C75737465722063BB +:1060A4006F756E740D0A0043617264206973207405 +:1060B4006F6F20736D616C6C2E0D0A00466F726DEC +:1060C400617420446F6E650D0A00466F726D6174D1 +:1060D400204661696C65640D0A00454649205041BB +:1060E4005254006E616E006F766600696E6600231E +:1060F4002D302B2000686C4C0065666745464700D0 +:106104003031323334353637383961626364656629 +:1061140000000000000000000029DE07007B9A1741 +:1061240000003A405005002000000000000000007C +:10613400000000000000000000000000000000005B +:10614400000000000000000000000000000000004B +:10615400000000000000000000000000000000003B +:10616400000000000000000000000000000000002B +:106174009406002000000000E80300000000000076 +:106184004407002000000000E803000000000000B5 +:10619400000000004407002000000000E8030000A5 +:1061A4000000000000000000440700200000000080 +:1061B400E803000000000000000000004407002085 +:1061C40000000000E80300000000000000000000E0 +:1061D400FFFFFFFF4407002000000000E803000069 +:1061E4000000000000000000440700200000000040 +:1061F400E8030000000000000000000000000000B0 +:1062040080000000603020205C1E002000000000A0 +:106214004809002068090020280900200000000027 +:10622400000000000000000000000000000000006A +:10623400000000000000000000000000000000005A +:10624400000000000000000000000000000000004A +:10625400000000000000000000000000000000003A +:106264000000000000000000000000000C0300001B +:10627400000000000000000000000000000000001A +:10628400000001290101FFFFFFFFFF420C00000194 +:1062940012010002EF020140C016830480020102D1 +:1062A4000301000102030405060708090A0B0C0D8B +:1062B4000E0F101112131415161718191A1B1C1D82 +:1062C4001E1F202122232425262728292A2B2C2D72 +:1062D4002E2F303132333435363738393A3B3C3D62 +:1062E4003E3F404142434445464748494A4B4C4D52 +:1062F4004E4F505152535455565758595A5B5C5D42 +:106304005E5F606162636465666768696A6B6C6D31 +:106314006E6F707172737475767778797A7B7C7D21 +:106324007E7F808182838485868788898A8B8C8D11 +:106334008E8F909192939495969798999A9B9C9D01 +:106344009E9FA0A1A2A3A4A5A6A7A8A9AAABACADF1 +:10635400AEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDE1 +:10636400BEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDD1 +:10637400CECFD0D1D2D3D4D5D6D7D8D9DADBDCDDC1 +:10638400DEDFE0E1E2E3E4E5E6E7E8E9939495960D +:106394009798999A9B9C9D9E9FA0A1A2A3A4A5A611 +:1063A400A7A8A9AAABACADAEAFB0B1B2B3B4B5B601 +:1063B400B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6F1 +:1063C400C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6E1 +:1063D400D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6D1 +:1063E400E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6C1 +:1063F400F7F8F9FAFBFCFDFEFF00000000000000C6 +:106404000000000000000000000000000000000088 +:106414000000000000000000000000000000000078 +:106424000000000000000000000000000000000068 +:106434000000000000000000000000000000000058 +:106444000000000000000000000000000000000048 +:106454000000000000000000000000000000000038 +:106464000000000000000000000000000000000028 +:106474000000000000000000000000000000000018 +:106484000000000000000000000000000000000008 +:1064940000000000000000000000000000000000F8 +:1064A40000000000000000000000000000012223A2 +:1064B40007F0F0071800000023016805F2746C89E6 +:1064C40000000013112500D2B2F4F40000002221D0 +:1064D4001B05C0A1180800000022212C03D2A1181A +:1064E400570000000122BA01F1F11E04000000214E +:1064F400212806F1F16B3E00000027216000F0F036 +:106504000D0F00000020212B0685F16D890000008D +:106514000121BF0253625FAE01000023217007D442 +:10652400A34E640100002B21A407F6935C4D0000E8 +:10653400002123AD0777F1183700000021212A0339 +:10654400F3E2294600000021233703F3E229460041 +:10655400000001000102030405060708090A0B0CE8 +:106564000D0E0F101112131415161718191A1B1CDF +:106574001D1E1F202122232425262728292A2B2CCF +:106584002D2E2F303132333435363738393A3B3CBF +:106594003D3E3F404142434445464748494A4B4CAF +:1065A4004D4E4F505152535455565758595A5B5C9F +:1065B4005D5E5F606162636465666768696A6B6C8F +:1065C4006D6E6F707172737475767778797A7B7C7F +:1065D4007D7E7F808182838485868788898A8B8C6F +:1065E4008D8E8F909192939495969798999A9B9C5F +:1065F4009D9E9FA0A1A2A3A4A5A6A7A8A9AAABAC4F +:10660400ADAEAFB0B1B2B3B4B5B6B7B8B9BABBBC3E +:10661400BDBEBFC0C1C2C3C4C5C6C7C8C9CACBCC2E +:10662400CDCECFD0D1D2D3D4D5D6D7D8D9DAD5D62A +:10663400D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E66E +:10664400E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F65E +:10665400F7F8F9FAFBFCFDFEFF0000000000000063 +:106664000000000000000000000000000000000026 +:106674000000000000000000000000000000000016 +:106684000000000000000000000000000000000006 +:1066940000000000000000000000000000000000F6 +:1066A40000000000000000000000000000000000E6 +:1066B40000000000000000000000000000000000D6 +:1066C40000000000000000000000000000000000C6 +:1066D40000000000000000000000000000000000B6 +:1066E40000000000000000000000000000000000A6 +:1066F4000000000000000000000000000000000096 +:106704000000000000000000000000000000000085 +:106714000000000000000000000000000000000075 +:106724000000000000000000000000000000000065 +:106734000000000000000000000000000000000055 +:106744000000000000000000000000000000000045 +:106754000000000100000000000000000000000034 +:106764000000000000000000000000000000000025 +:106774000000000000000000000000000000000015 +:106784000000000000000000000000000000000005 +:1067940000000000000000000000000000000000F5 +:1067A40000000000000000000000000000000000E5 +:1067B40000000000000000000000000000000000D5 +:1067C40000000000000000000000000000000000C5 +:1067D40000000000000000000000000000000000B5 +:1067E40000000000000000000000000000000000A5 +:1067F4000000000000000000000000000000000095 +:106804000000000000000000000000000000000084 +:106814000000000000000000000000000000000074 +:106824000000000000000000000000000000000064 +:106834000000000000000000000000000000000054 +:106844000000000000000000000000000000000044 +:106854000000000000000000000000000000000034 +:106864000000000000000000000000000000000024 +:106874000000000000000000000000000000000014 +:106884000000000000000000000000000000000004 +:1068940000000000000000000000000000000000F4 +:1068A40000000000000000000000000000000000E4 +:1068B40000000000000000000000000000000000D4 +:1068C40000000000000000000000000000000000C4 +:1068D40000000000000000000000000000000000B4 +:1068E40000000000000000000000000000000000A4 +:1068F4000000000000000000000000000000000094 +:106904000000000000000000000000000000000083 +:106914000000000000000000000000000000000073 +:106924000000000000000000000000000000000063 +:106934000000000000000000000000000000000053 +:106944000000000000000000000000000000000043 +:106954000000000000000000000000000000000033 +:106964000000000000000000000000000000000023 +:106974000000000000000000000000000000000013 +:106984000000000000000000000000000000000003 +:1069940000000000000000000000000000000000F3 +:1069A40000000000000000000000000000000000E3 +:1069B40000000000000000000000000000000000D3 +:1069C40000000000000000000000000000000000C3 +:1069D40000000000000000000000000000000000B3 +:1069E40000000000000000000000000000000000A3 +:1069F4000000000000000000000000000000000093 +:106A04000000000000000000000000000000000082 +:106A14000000000000000000000000000000000072 +:106A24000000000000000000000000000000000062 +:106A34000000000000000000000000000000000052 +:106A44000000000000000000000000000000000042 +:106A54000000000000000000000000000000000032 +:106A64000000000000000000000000000000000022 +:106A7400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:106A8400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:106A9400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:106AA400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:106AB400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:106AC400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:106AD400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:106AE400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:106AF400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:106B0400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:106B1400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:106B2400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:106B3400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:106B4400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:106B5400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:106B6400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:106B7400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:106B8400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:106B9400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:106BA400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:106BB400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:106BC400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:106BD400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:106BE400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:106BF400FFFFFFFFFFFFFFFFFFFFFFFF000000009D +:106C04000000000000000000000000000000000080 +:106C14000000000000000000000000000000000070 +:106C24000000000000000000000000000000000060 +:106C34000000000000000000000000000000000050 +:106C44000000000000000000000000000000000040 +:106C54000000000000000000000000000000000030 +:106C64000000000000000000000000000000000020 +:106C74000000000000000000000000000000000010 +:106C84000000000000000000000000000000000000 +:106C940000000000000000000000000000000000F0 +:106CA40000000000000000000000000000000000E0 +:106CB40000000000000000000000000000000000D0 +:106CC40000000000000000000000000000000000C0 +:106CD40000000000000000000000000000000000B0 +:106CE40000000000000000000000000000000000A0 +:106CF4000000000000000000000000000000000090 +:106D0400000000000000000000000000000000007F +:106D1400000000000000000000000000000000006F +:106D2400000000000000000000000000000000005F +:106D3400000000000000000000000000000000004F +:106D4400000000000000000000000000000000003F +:106D5400000000000000000000000000000000002F +:106D6400000000000000000000000000000000001F +:106D7400000000000000000000000000000000000F +:106D840000000000000000000000000000000000FF +:106D940000000000000000000000000000000000EF +:106DA40000000000000000000000000000000000DF +:106DB40000000000000000000000000000000000CF +:106DC40000000000000000000000000000000000BF +:106DD40000000000000000000000000000000000AF +:106DE400000000000000000000000000000000009F +:106DF400000000000000000000000000000000008F +:106E0400000000000000000000000000000000007E +:106E1400000000000000000000000000000000006E +:106E2400000000000000000000000000000000005E +:106E3400000000000000000000000000000000004E +:106E4400000000000000000000000000000000003E +:106E5400000000000000000000000000000000002E +:106E6400000000000000000000000000000000001E +:106E7400000000000000000000000000000000000E +:106E840000000000000000000000000000000000FE +:106E940000000000000000000000000000000000EE +:106EA40000000000000000000000000000000000DE +:106EB40000000000000000000000000000000000CE +:106EC40000000000000000000000000000000000BE +:106ED40000000000000000000000000000000000AE +:106EE400000000000000000000000000000000009E +:106EF400000000000000000000000000000000008E +:106F0400000000000000000000000000000000007D +:106F1400000000000000000000000000000000006D +:106F2400000000000000000000000000000000005D +:106F3400000000000000000000000000000000004D +:106F4400000000000000000000000000000000003D +:106F5400000000000000000000000000000000002D +:106F6400000000000000000000000000000000001D +:106F7400000000000000000000000000000000000D +:106F840000000000000000000000000000000000FD +:106F940000000000000000000000000000000000ED +:106FA40000000000000000000000000000000000DD +:106FB40000000000000000000000000000000000CD +:106FC40000000000000000000000000000000000BD +:106FD40000000000000000000000000000000000AD +:106FE400000000000000000000000000000000009D +:106FF400000000000000000000000000000000008D +:10700400000000000000000000000000000000007C +:10701400000000000000000000000000000000006C +:10702400000000000000000000000000000000005C +:10703400000000000000000000000000000000004C +:10704400000000000000000000000000000000003C +:10705400000000000000000000000000000000002C +:10706400000000000000000000000000000000001C +:10707400000000000000000000000000000000000C +:1070840000000000000000000000000000000000FC +:1070940000000000000000000000000000000000EC +:1070A40000000000000000000000000000000000DC +:1070B40000000000000000000000000000000000CC +:1070C40000000000000000000000000000000000BC +:1070D40000000000000000000000000000000000AC +:1070E400000000000000000000000000000000009C +:1070F400000000000000000000000000000000008C +:10710400000000000000000000000000000000007B +:10711400000000000000000000000000000000006B +:10712400000000000000000000000000000000005B +:10713400000000000000000000000000000000004B +:10714400000000000000000000000000000000003B +:10715400000000000000000000000000000000002B +:10716400000000000000000000000000000000001B +:10717400000000000000000000000000000000000B +:1071840000000000000000000000000000000000FB +:1071940000000000000000000000000000000000EB +:1071A40000000000000000000000000000000000DB +:1071B40000000000000000000000000000000000CB +:1071C40000000000000000000000000000000000BB +:1071D40000000000000000000000000000000000AB +:1071E400000000000000000000000000000000009B +:1071F400000000000000000000000000000000008B +:10720400000000000000000000000000000000007A +:10721400000000000000000000000000000000006A +:10722400000000000000000000000000000000005A +:10723400000000000000000000000000000000004A +:10724400000000000000000000000000000000003A +:10725400000000000000000000000000000000002A +:10726400000000000000000000000000000000001A +:10727400000000000000000000000000000000000A +:1072840000000000000000000000000000000000FA +:1072940000000000000000000000000000000000EA +:1072A40000000000000000000000000000000000DA +:1072B40000000000000000000000000000000000CA +:1072C40000000000000000000000000000000000BA +:1072D40000000000000000000000000000000000AA +:1072E400000000000000000000000000000000009A +:1072F400000000000000000000000000000000008A +:107304000000000000000000000000000000000079 +:107314000000000000000000000000000000000069 +:107324000000000000000000000000000000000059 +:107334000000000000000000000000000000000049 +:107344000000000000000000000000000000000039 +:107354000000000000000000000000000000000029 +:107364000000000000000000000000000000000019 +:107374000000000000000000000000000000000009 +:1073840000000000000000000000000000000000F9 +:1073940000000000000000000000000000000000E9 +:1073A40000000000000000000000000000000000D9 +:1073B40000000000000000000000000000000000C9 +:1073C40000000000000000000000000000000000B9 +:1073D40000000000000000000000000000000000A9 +:1073E4000000000000000000000000000000000099 +:1073F4000000000000000000000000000000000089 +:107404000000000000000000000000000000000078 +:107414000000000000000000000000000000000068 +:107424000000000000000000000000000000000058 +:107434000000000000000000000000000000000048 +:107444000000000000000000000000000000000038 +:107454000000000000000000000000000000000028 +:107464000000000000000000000000000000000018 +:107474000000000000000000000000000000000008 +:1074840000000000000000000000000000000000F8 +:1074940000000000000000000000000000000000E8 +:1074A40000000000000000000000000000000000D8 +:1074B40000000000000000000000000000000000C8 +:1074C40000000000000000000000000000000000B8 +:1074D40000000000000000000000000000000000A8 +:1074E4000000000000000000000000000000000098 +:1074F4000000000000000000000000000000000088 +:107504000000000000000000000000000000000077 +:107514000000000000000000000000000000000067 +:107524000000000000000000000000000000000057 +:107534000000000000000000000000000000000047 +:107544000000000000000000000000000000000037 +:107554000000000000000000000000000000000027 +:107564000000000000000000000000000000000017 +:107574000000000000000000000000000000000007 +:1075840000000000000000000000000000000000F7 +:1075940000000000000000000000000000000000E7 +:1075A40000000000000000000000000000000000D7 +:1075B40000000000000000000000000000000000C7 +:1075C40000000000000000000000000000000000B7 +:1075D40000000000000000000000000000000000A7 +:1075E4000000000000000000000000000000000097 +:1075F4000000000000000000000000000000000087 +:107604000000000000000000000000000000000076 +:107614000000000000000000000000000000000066 +:107624000000000000000000000000000000000056 +:107634000000000000000000000000000000000046 +:107644000000000000000000000000000000000036 +:107654000000000000000000000000000000000026 +:107664000000000000000000000000000000000016 +:107674000000000000000000000000000000000006 +:1076840000000000000000000000000000000000F6 +:1076940000000000000000000000000000000000E6 +:1076A40000000000000000000000000000000000D6 +:1076B40000000000000000000000000000000000C6 +:1076C40000000000000000000000000000000000B6 +:1076D40000000000000000000000000000000000A6 +:1076E4000000000000000000000000000000000096 +:1076F4000000000000000000000000000000000086 +:107704000000000000000000000000000000000075 +:107714000000000000000000000000000000000065 +:107724000000000000000000000000000000000055 +:107734000000000000000000000000000000000045 +:107744000000000000000000000000000000000035 +:107754000000000000000000000000000000000025 +:107764000000000000000000000000000000000015 +:107774000000000000000000000000000000000005 +:1077840000000000000000000000000000000000F5 +:1077940000000000000000000000000000000000E5 +:1077A40000000000000000000000000000000000D5 +:1077B40000000000000000000000000000000000C5 +:1077C40000000000000000000000000000000000B5 +:1077D40000000000000000000000000000000000A5 +:1077E4000000000000000000000000000000000095 +:0C77F40000000000000000000000000089 +:040000056000100087 +:00000001FF diff --git a/MCUME_teensy41/teensysms/AudioPlaySystem.cpp b/MCUME_teensy41/teensysms/AudioPlaySystem.cpp new file mode 100644 index 0000000..dff01de --- /dev/null +++ b/MCUME_teensy41/teensysms/AudioPlaySystem.cpp @@ -0,0 +1,361 @@ +#include "emuapi.h" + +#ifdef HAS_SND + +#include "AudioPlaySystem.h" +#include +#define SAMPLERATE AUDIO_SAMPLE_RATE_EXACT +#define CLOCKFREQ 985248 + +#ifndef CUSTOM_SND +PROGMEM static const short square[]={ +32767,32767,32767,32767, +32767,32767,32767,32767, +32767,32767,32767,32767, +32767,32767,32767,32767, +32767,32767,32767,32767, +32767,32767,32767,32767, +32767,32767,32767,32767, +32767,32767,32767,32767, +-32767,-32767,-32767,-32767, +-32767,-32767,-32767,-32767, +-32767,-32767,-32767,-32767, +-32767,-32767,-32767,-32767, +-32767,-32767,-32767,-32767, +-32767,-32767,-32767,-32767, +-32767,-32767,-32767,-32767, +-32767,-32767,-32767,-32767, +}; + +PROGMEM const short noise[] { +-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767, +-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,32767,-32767, +-32767,-32767,32767,-32767,-32767,-32767,32767,-32767,-32767,-32767,32767,-32767,-32767,-32767,32767,-32767, +-32767,-32767,32767,-32767,-32767,-32767,32767,-32767,-32767,-32767,32767,-32767,-32767,32767,32767,-32767, +-32767,-32767,32767,-32767,-32767,32767,32767,-32767,-32767,-32767,32767,-32767,-32767,32767,32767,-32767, +-32767,-32767,32767,-32767,-32767,32767,32767,-32767,-32767,-32767,32767,-32767,32767,32767,32767,-32767, +32767,-32767,32767,-32767,-32767,32767,32767,-32767,-32767,-32767,32767,-32767,32767,32767,32767,-32767, +32767,-32767,32767,-32767,-32767,32767,32767,-32767,-32767,-32767,32767,32767,32767,32767,32767,-32767, +32767,-32767,32767,-32767,-32767,32767,32767,-32767,-32767,-32767,32767,32767,32767,32767,32767,-32767, +32767,-32767,32767,-32767,-32767,32767,32767,-32767,-32767,-32767,-32767,32767,32767,32767,-32767,-32767, +32767,-32767,-32767,-32767,-32767,32767,-32767,-32767,-32767,-32767,32767,32767,32767,32767,32767,-32767, +32767,-32767,32767,-32767,-32767,32767,32767,-32767,-32767,32767,-32767,32767,32767,32767,-32767,-32767, +32767,32767,-32767,-32767,-32767,32767,-32767,-32767,-32767,-32767,32767,32767,32767,32767,32767,-32767, +32767,-32767,32767,-32767,-32767,32767,32767,-32767,32767,32767,-32767,32767,-32767,32767,-32767,-32767, +32767,32767,-32767,-32767,-32767,32767,-32767,-32767,-32767,-32767,32767,32767,32767,32767,32767,-32767, +32767,-32767,32767,-32767,-32767,32767,32767,32767,32767,32767,-32767,32767,-32767,32767,-32767,-32767, +}; + +#define NOISEBSIZE 0x100 + +typedef struct +{ + unsigned int spos; + unsigned int sinc; + unsigned int vol; +} Channel; + +static Channel chan[6] = { + {0,0,0}, + {0,0,0}, + {0,0,0}, + {0,0,0}, + {0,0,0}, + {0,0,0} }; + +#endif + +volatile bool playing = false; + + +static void snd_Reset(void) +{ +#ifndef CUSTOM_SND + chan[0].vol = 0; + chan[1].vol = 0; + chan[2].vol = 0; + chan[3].vol = 0; + chan[4].vol = 0; + chan[5].vol = 0; + chan[0].sinc = 0; + chan[1].sinc = 0; + chan[2].sinc = 0; + chan[3].sinc = 0; + chan[4].sinc = 0; + chan[5].sinc = 0; +#endif +} + + +#ifdef CUSTOM_SND +//extern "C" { +void SND_Process(void *sndbuffer, int sndn); +//} +#endif + + +FASTRUN void AudioPlaySystem::snd_Mixer(short * stream, int len ) +{ + if (playing) + { +#ifdef CUSTOM_SND + SND_Process((void*)stream, len); +#else + int i; + long s; + len = len >> 1; + short v0=chan[0].vol; + short v1=chan[1].vol; + short v2=chan[2].vol; + short v3=chan[3].vol; + short v4=chan[4].vol; + short v5=chan[5].vol; + for (i=0;i>8)&0x3f])>>11); + s+=((v1*square[(chan[1].spos>>8)&0x3f])>>11); + s+=((v2*square[(chan[2].spos>>8)&0x3f])>>11); + s+=((v3*noise[(chan[3].spos>>8)&(NOISEBSIZE-1)])>>11); + s+=((v4*noise[(chan[4].spos>>8)&(NOISEBSIZE-1)])>>11); + s+=((v5*noise[(chan[5].spos>>8)&(NOISEBSIZE-1)])>>11); + *stream++ = (short)(s); + *stream++ = (short)(s); + chan[0].spos += chan[0].sinc; + chan[1].spos += chan[1].sinc; + chan[2].spos += chan[2].sinc; + chan[3].spos += chan[3].sinc; + chan[4].spos += chan[4].sinc; + chan[5].spos += chan[5].sinc; + } +#endif + } +} + +void AudioPlaySystem::begin(void) +{ + this->reset(); +} + +void AudioPlaySystem::start(void) +{ + playing = true; +} + +void AudioPlaySystem::setSampleParameters(float clockfreq, float samplerate) { +} + +void AudioPlaySystem::reset(void) +{ + snd_Reset(); +} + +void AudioPlaySystem::stop(void) +{ + //__disable_irq(); + playing = false; + //__enable_irq(); +} + +bool AudioPlaySystem::isPlaying(void) +{ + return playing; +} + + + +void AudioPlaySystem::sound(int C, int F, int V) { +#ifndef CUSTOM_SND + if (C < 6) { + chan[C].vol = V; + chan[C].sinc = F>>1; + } +#endif +} + +void AudioPlaySystem::step(void) { +} + + +#ifndef HAS_T4_VGA +/******************************************************************* + Experimental I2S interrupt based sound driver for PCM51xx !!! +*******************************************************************/ + +FLASHMEM static void set_audioClock(int nfact, int32_t nmult, uint32_t ndiv, bool force) // sets PLL4 +{ + if (!force && (CCM_ANALOG_PLL_AUDIO & CCM_ANALOG_PLL_AUDIO_ENABLE)) return; + + CCM_ANALOG_PLL_AUDIO = CCM_ANALOG_PLL_AUDIO_BYPASS | CCM_ANALOG_PLL_AUDIO_ENABLE + | CCM_ANALOG_PLL_AUDIO_POST_DIV_SELECT(2) // 2: 1/4; 1: 1/2; 0: 1/1 + | CCM_ANALOG_PLL_AUDIO_DIV_SELECT(nfact); + + CCM_ANALOG_PLL_AUDIO_NUM = nmult & CCM_ANALOG_PLL_AUDIO_NUM_MASK; + CCM_ANALOG_PLL_AUDIO_DENOM = ndiv & CCM_ANALOG_PLL_AUDIO_DENOM_MASK; + + CCM_ANALOG_PLL_AUDIO &= ~CCM_ANALOG_PLL_AUDIO_POWERDOWN;//Switch on PLL + while (!(CCM_ANALOG_PLL_AUDIO & CCM_ANALOG_PLL_AUDIO_LOCK)) {}; //Wait for pll-lock + + const int div_post_pll = 1; // other values: 2,4 + CCM_ANALOG_MISC2 &= ~(CCM_ANALOG_MISC2_DIV_MSB | CCM_ANALOG_MISC2_DIV_LSB); + if(div_post_pll>1) CCM_ANALOG_MISC2 |= CCM_ANALOG_MISC2_DIV_LSB; + if(div_post_pll>3) CCM_ANALOG_MISC2 |= CCM_ANALOG_MISC2_DIV_MSB; + + CCM_ANALOG_PLL_AUDIO &= ~CCM_ANALOG_PLL_AUDIO_BYPASS;//Disable Bypass +} + +#define AUDIO_SAMPLE_RATE_EXACT 11025.0 //44117.64706 //11025.0 //22050.0 //44117.64706 //31778.0 + +FLASHMEM static void config_sai1() +{ + CCM_CCGR5 |= CCM_CCGR5_SAI1(CCM_CCGR_ON); + double fs = AUDIO_SAMPLE_RATE_EXACT; + // PLL between 27*24 = 648MHz und 54*24=1296MHz + int n1 = 4; //SAI prescaler 4 => (n1*n2) = multiple of 4 + int n2 = 1 + (24000000 * 27) / (fs * 256 * n1); + double C = (fs * 256 * n1 * n2) / 24000000; + int c0 = C; + int c2 = 10000; + int c1 = C * c2 - (c0 * c2); + + set_audioClock(c0, c1, c2, true); + // clear SAI1_CLK register locations + CCM_CSCMR1 = (CCM_CSCMR1 & ~(CCM_CSCMR1_SAI1_CLK_SEL_MASK)) + | CCM_CSCMR1_SAI1_CLK_SEL(2); // &0x03 // (0,1,2): PLL3PFD0, PLL5, PLL4 + + n1 = n1 / 2; //Double Speed for TDM + + CCM_CS1CDR = (CCM_CS1CDR & ~(CCM_CS1CDR_SAI1_CLK_PRED_MASK | CCM_CS1CDR_SAI1_CLK_PODF_MASK)) + | CCM_CS1CDR_SAI1_CLK_PRED(n1 - 1) // &0x07 + | CCM_CS1CDR_SAI1_CLK_PODF(n2 - 1); // &0x3f + + IOMUXC_GPR_GPR1 = (IOMUXC_GPR_GPR1 & ~(IOMUXC_GPR_GPR1_SAI1_MCLK1_SEL_MASK)) + | (IOMUXC_GPR_GPR1_SAI1_MCLK_DIR | IOMUXC_GPR_GPR1_SAI1_MCLK1_SEL(0)); //Select MCLK + + + // configure transmitter + int rsync = 0; + int tsync = 1; + + I2S1_TMR = 0; + I2S1_TCR1 = I2S_TCR1_RFW(1); + I2S1_TCR2 = I2S_TCR2_SYNC(tsync) | I2S_TCR2_BCP // sync=0; tx is async; + | (I2S_TCR2_BCD | I2S_TCR2_DIV((1)) | I2S_TCR2_MSEL(1)); + I2S1_TCR3 = I2S_TCR3_TCE; + I2S1_TCR4 = I2S_TCR4_FRSZ((2-1)) | I2S_TCR4_SYWD((32-1)) | I2S_TCR4_MF + | I2S_TCR4_FSD | I2S_TCR4_FSE | I2S_TCR4_FSP; + I2S1_TCR5 = I2S_TCR5_WNW((32-1)) | I2S_TCR5_W0W((32-1)) | I2S_TCR5_FBT((32-1)); + + + I2S1_RMR = 0; + I2S1_RCR1 = I2S_RCR1_RFW(1); + I2S1_RCR2 = I2S_RCR2_SYNC(rsync) | I2S_RCR2_BCP // sync=0; rx is async; + | (I2S_RCR2_BCD | I2S_RCR2_DIV((1)) | I2S_RCR2_MSEL(1)); + I2S1_RCR3 = I2S_RCR3_RCE; + I2S1_RCR4 = I2S_RCR4_FRSZ((2-1)) | I2S_RCR4_SYWD((32-1)) | I2S_RCR4_MF + | I2S_RCR4_FSE | I2S_RCR4_FSP | I2S_RCR4_FSD; + I2S1_RCR5 = I2S_RCR5_WNW((32-1)) | I2S_RCR5_W0W((32-1)) | I2S_RCR5_FBT((32-1)); + + //CORE_PIN23_CONFIG = 3; // MCLK + CORE_PIN21_CONFIG = 3; // RX_BCLK + CORE_PIN20_CONFIG = 3; // RX_SYNC + CORE_PIN7_CONFIG = 3; // TX_DATA0 + I2S1_RCSR |= I2S_RCSR_RE | I2S_RCSR_BCE; + I2S1_TCSR = I2S_TCSR_TE | I2S_TCSR_BCE | I2S_TCSR_FRDE ;//<-- not using DMA */; +} + + + +//DMAMEM __attribute__((aligned(32))) static uint32_t i2s_tx[1024]; + +static bool fillfirsthalf = true; +static uint16_t cnt = 0; +static uint16_t sampleBufferSize = 0; + +static void (*fillsamples)(short * stream, int len) = nullptr; + +static uint32_t * i2s_tx_buffer __attribute__((aligned(32))); +static uint16_t * i2s_tx_buffer16; +static uint16_t * txreg = (uint16_t *)((uint32_t)&I2S1_TDR0 + 2); + + +FASTRUN void AudioPlaySystem::AUDIO_isr() { + + *txreg = i2s_tx_buffer16[cnt]; + cnt = cnt + 1; + cnt = cnt & (sampleBufferSize*2-1); + + if (cnt == 0) { + fillfirsthalf = false; + NVIC_SET_PENDING(IRQ_SOFTWARE); + } + else if (cnt == sampleBufferSize) { + fillfirsthalf = true; + NVIC_SET_PENDING(IRQ_SOFTWARE); + } +/* + I2S1_TDR0 = i2s_tx_buffer[cnt]; + cnt = cnt + 1; + cnt = cnt & (sampleBufferSize-1); + if (cnt == 0) { + fillfirsthalf = false; + NVIC_SET_PENDING(IRQ_SOFTWARE); + } + else if (cnt == sampleBufferSize/2) { + fillfirsthalf = true; + NVIC_SET_PENDING(IRQ_SOFTWARE); + } +*/ +} + +FASTRUN void AudioPlaySystem::SOFTWARE_isr() { + //Serial.println("x"); + if (fillfirsthalf) { + fillsamples((short *)i2s_tx_buffer, sampleBufferSize); + arm_dcache_flush_delete((void*)i2s_tx_buffer, (sampleBufferSize/2)*sizeof(uint32_t)); + } + else { + fillsamples((short *)&i2s_tx_buffer[sampleBufferSize/2], sampleBufferSize); + arm_dcache_flush_delete((void*)&i2s_tx_buffer[sampleBufferSize/2], (sampleBufferSize/2)*sizeof(uint32_t)); + } +} + +// display VGA image +FLASHMEM void AudioPlaySystem::begin_audio(int samplesize, void (*callback)(short * stream, int len)) +{ + fillsamples = callback; + i2s_tx_buffer = (uint32_t*)malloc(samplesize*sizeof(uint32_t)); //&i2s_tx[0]; + + if (i2s_tx_buffer == NULL) { + Serial.println("could not allocate audio samples"); + return; + } + memset((void*)i2s_tx_buffer,0, samplesize*sizeof(uint32_t)); + arm_dcache_flush_delete((void*)i2s_tx_buffer, samplesize*sizeof(uint32_t)); + i2s_tx_buffer16 = (uint16_t*)i2s_tx_buffer; + + sampleBufferSize = samplesize; + + config_sai1(); + attachInterruptVector(IRQ_SAI1, AUDIO_isr); + NVIC_ENABLE_IRQ(IRQ_SAI1); + NVIC_SET_PRIORITY(IRQ_QTIMER3, 0); // 0 highest priority, 255 = lowest priority + NVIC_SET_PRIORITY(IRQ_SAI1, 127); + attachInterruptVector(IRQ_SOFTWARE, SOFTWARE_isr); + NVIC_SET_PRIORITY(IRQ_SOFTWARE, 208); + NVIC_ENABLE_IRQ(IRQ_SOFTWARE); + + I2S1_TCSR |= 1<<8; // start generating TX FIFO interrupts + + Serial.print("Audio sample buffer = "); + Serial.println(samplesize); +} + +FLASHMEM void AudioPlaySystem::end_audio() +{ + if (i2s_tx_buffer != NULL) { + free(i2s_tx_buffer); + } +} + +#endif +#endif diff --git a/MCUME_teensy41/teensysms/AudioPlaySystem.h b/MCUME_teensy41/teensysms/AudioPlaySystem.h new file mode 100644 index 0000000..fb22cdc --- /dev/null +++ b/MCUME_teensy41/teensysms/AudioPlaySystem.h @@ -0,0 +1,34 @@ +#ifndef audioplaysystem_h_ +#define audioplaysystem_h_ + +#ifdef HAS_SND + +#include "platform_config.h" + +class AudioPlaySystem +{ +public: + AudioPlaySystem(void) { }; + void begin(void); + void setSampleParameters(float clockfreq, float samplerate); + void reset(void); + void start(void); + void stop(void); + bool isPlaying(void); + void sound(int C, int F, int V); + void buzz(int size, int val); + void step(void); + static void snd_Mixer(short * stream, int len ); +#ifndef HAS_T4_VGA + void begin_audio(int samplesize, void (*callback)(short * stream, int len)); + void end_audio(); + static void AUDIO_isr(void); + static void SOFTWARE_isr(void); +#endif + +}; + + +#endif + +#endif diff --git a/MCUME_teensy41/teensysms/arduinoproto.h b/MCUME_teensy41/teensysms/arduinoproto.h new file mode 100644 index 0000000..289030c --- /dev/null +++ b/MCUME_teensy41/teensysms/arduinoproto.h @@ -0,0 +1,7 @@ +#ifndef _ARDUINOPROTO_H_ +#define _ARDUINOPROTO_H_ + +#include +//#define PROGMEM + +#endif diff --git a/MCUME_teensy41/teensysms/cpuintrf.h b/MCUME_teensy41/teensysms/cpuintrf.h new file mode 100644 index 0000000..db20fd4 --- /dev/null +++ b/MCUME_teensy41/teensysms/cpuintrf.h @@ -0,0 +1,383 @@ +#ifndef CPUINTRF_H +#define CPUINTRF_H + + +/* The old system is obsolete and no longer supported by the core */ +#define NEW_INTERRUPT_SYSTEM 1 + +#define MAX_IRQ_LINES 8 /* maximum number of IRQ lines per CPU */ + +#define CLEAR_LINE 0 /* clear (a fired, held or pulsed) line */ +#define ASSERT_LINE 1 /* assert an interrupt immediately */ +#define HOLD_LINE 2 /* hold interrupt line until enable is true */ +#define PULSE_LINE 3 /* pulse interrupt line for one instruction */ + +#define MAX_REGS 64 /* maximum number of register of any CPU */ + +/* Values passed to the cpu_info function of a core to retrieve information */ +enum { + CPU_INFO_REG, + CPU_INFO_FLAGS=MAX_REGS, + CPU_INFO_NAME, + CPU_INFO_FAMILY, + CPU_INFO_VERSION, + CPU_INFO_FILE, + CPU_INFO_CREDITS, + CPU_INFO_REG_LAYOUT, + CPU_INFO_WIN_LAYOUT +}; + +#define CPU_IS_LE 0 /* emulated CPU is little endian */ +#define CPU_IS_BE 1 /* emulated CPU is big endian */ + +/* + * This value is passed to cpu_get_reg to retrieve the previous + * program counter value, ie. before a CPU emulation started + * to fetch opcodes and arguments for the current instrution. + */ +#define REG_PREVIOUSPC -1 + +/* + * This value is passed to cpu_get_reg/cpu_set_reg, instead of one of + * the names from the enum a CPU core defines for it's registers, + * to get or set the contents of the memory pointed to by a stack pointer. + * You can specify the n'th element on the stack by (REG_SP_CONTENTS-n), + * ie. lower negative values. The actual element size (UINT16 or UINT32) + * depends on the CPU core. + * This is also used to replace the cpu_geturnpc() function. + */ +#define REG_SP_CONTENTS -2 + + +/* ASG 971222 -- added this generic structure */ +struct cpu_interface +{ + unsigned cpu_num; + void (*reset)(void *param); + void (*exit)(void); + int (*execute)(int cycles); + void (*burn)(int cycles); + unsigned (*get_context)(void *reg); + void (*set_context)(void *reg); + unsigned (*get_pc)(void); + void (*set_pc)(unsigned val); + unsigned (*get_sp)(void); + void (*set_sp)(unsigned val); + unsigned (*get_reg)(int regnum); + void (*set_reg)(int regnum, unsigned val); + void (*set_nmi_line)(int linestate); + void (*set_irq_line)(int irqline, int linestate); + void (*set_irq_callback)(int(*callback)(int irqline)); + void (*internal_interrupt)(int type); + void (*cpu_state_save)(void *file); + void (*cpu_state_load)(void *file); + const char* (*cpu_info)(void *context,int regnum); + unsigned (*cpu_dasm)(char *buffer,unsigned pc); + unsigned num_irqs; + int default_vector; + int *icount; + double overclock; + int no_int, irq_int, nmi_int; + int (*memory_read)(int offset); + void (*memory_write)(int offset, int data); + void (*set_op_base)(int pc); + int address_shift; + unsigned address_bits, endianess, align_unit, max_inst_len; + unsigned abits1, abits2, abitsmin; +}; + +extern struct cpu_interface cpuintf[]; + +void cpu_init(void); +void cpu_run(void); + +/* optional watchdog */ +void watchdog_reset_w(int offset,int data); +int watchdog_reset_r(int offset); +/* Use this function to reset the machine */ +void machine_reset(void); +/* Use this function to reset a single CPU */ +void cpu_set_reset_line(int cpu,int state); +/* Use this function to halt a single CPU */ +void cpu_set_halt_line(int cpu,int state); + +/* This function returns CPUNUM current status (running or halted) */ +int cpu_getstatus(int cpunum); +int cpu_gettotalcpu(void); +int cpu_getactivecpu(void); +void cpu_setactivecpu(int cpunum); + +/* Returns the current program counter */ +unsigned cpu_get_pc(void); +/* Set the current program counter */ +void cpu_set_pc(unsigned val); + +/* Returns the current stack pointer */ +unsigned cpu_get_sp(void); +/* Set the current stack pointer */ +void cpu_set_sp(unsigned val); + +/* Get the active CPUs context and return it's size */ +unsigned cpu_get_context(void *context); +/* Set the active CPUs context */ +void cpu_set_context(void *context); + +/* Returns a specific register value (mamedbg) */ +unsigned cpu_get_reg(int regnum); +/* Sets a specific register value (mamedbg) */ +void cpu_set_reg(int regnum, unsigned val); + +/* Returns previous pc (start of opcode causing read/write) */ +/* int cpu_getpreviouspc(void); */ +#define cpu_getpreviouspc() cpu_get_reg(REG_PREVIOUSPC) + +/* Returns the return address from the top of the stack (Z80 only) */ +/* int cpu_getreturnpc(void); */ +/* This can now be handled with a generic function */ +#define cpu_geturnpc() cpu_get_reg(REG_SP_CONTENTS) + +int cycles_currently_ran(void); +int cycles_left_to_run(void); + +/* Returns the number of CPU cycles which take place in one video frame */ +int cpu_gettotalcycles(void); +/* Returns the number of CPU cycles before the next interrupt handler call */ +int cpu_geticount(void); +/* Returns the number of CPU cycles before the end of the current video frame */ +int cpu_getfcount(void); +/* Returns the number of CPU cycles in one video frame */ +int cpu_getfperiod(void); +/* Scales a given value by the ratio of fcount / fperiod */ +int cpu_scalebyfcount(int value); +/* Returns the current scanline number */ +int cpu_getscanline(void); +/* Returns the amount of time until a given scanline */ +double cpu_getscanlinetime(int scanline); +/* Returns the duration of a single scanline */ +double cpu_getscanlineperiod(void); +/* Returns the duration of a single scanline in cycles */ +int cpu_getscanlinecycles(void); +/* Returns the number of cycles since the beginning of this frame */ +int cpu_getcurrentcycles(void); +/* Returns the current horizontal beam position in pixels */ +int cpu_gethorzbeampos(void); +/* + Returns the number of times the interrupt handler will be called before + the end of the current video frame. This is can be useful to interrupt + handlers to synchronize their operation. If you call this from outside + an interrupt handler, add 1 to the result, i.e. if it returns 0, it means + that the interrupt handler will be called once. +*/ +int cpu_getiloops(void); + +/* Returns the current VBLANK state */ +int cpu_getvblank(void); + +/* Returns the number of the video frame we are currently playing */ +int cpu_getcurrentframe(void); + + +/* generate a trigger after a specific period of time */ +void cpu_triggertime (double duration, int trigger); +/* generate a trigger now */ +void cpu_trigger (int trigger); + +/* burn CPU cycles until a timer trigger */ +void cpu_spinuntil_trigger (int trigger); +/* burn CPU cycles until the next interrupt */ +void cpu_spinuntil_int (void); +/* burn CPU cycles until our timeslice is up */ +void cpu_spin (void); +/* burn CPU cycles for a specific period of time */ +void cpu_spinuntil_time (double duration); + +/* yield our timeslice for a specific period of time */ +void cpu_yielduntil_trigger (int trigger); +/* yield our timeslice until the next interrupt */ +void cpu_yielduntil_int (void); +/* yield our current timeslice */ +void cpu_yield (void); +/* yield our timeslice for a specific period of time */ +void cpu_yielduntil_time (double duration); + +/* set the NMI line state for a CPU, normally use PULSE_LINE */ +void cpu_set_nmi_line(int cpunum, int state); +/* set the IRQ line state for a specific irq line of a CPU */ +/* normally use state HOLD_LINE, irqline 0 for first IRQ type of a cpu */ +void cpu_set_irq_line(int cpunum, int irqline, int state); +/* this is to be called by CPU cores only! */ +void cpu_generate_internal_interrupt(int cpunum, int type); +/* set the vector to be returned during a CPU's interrupt acknowledge cycle */ +void cpu_irq_line_vector_w(int cpunum, int irqline, int vector); + +/* use these in your write memory/port handles to set an IRQ vector */ +/* offset corresponds to the irq line number here */ +void cpu_0_irq_line_vector_w(int offset, int data); +void cpu_1_irq_line_vector_w(int offset, int data); +void cpu_2_irq_line_vector_w(int offset, int data); +void cpu_3_irq_line_vector_w(int offset, int data); +void cpu_4_irq_line_vector_w(int offset, int data); +void cpu_5_irq_line_vector_w(int offset, int data); +void cpu_6_irq_line_vector_w(int offset, int data); +void cpu_7_irq_line_vector_w(int offset, int data); + +/* Obsolete functions: avoid to use them in new drivers if possible. */ + +/* cause an interrupt on a CPU */ +void cpu_cause_interrupt(int cpu,int type); +void cpu_clear_pending_interrupts(int cpu); +void interrupt_enable_w(int offset,int data); +void interrupt_vector_w(int offset,int data); +int interrupt(void); +int nmi_interrupt(void); +int m68_level1_irq(void); +int m68_level2_irq(void); +int m68_level3_irq(void); +int m68_level4_irq(void); +int m68_level5_irq(void); +int m68_level6_irq(void); +int m68_level7_irq(void); +int ignore_interrupt(void); + +/* CPU context access */ +void* cpu_getcontext (int _activecpu); +int cpu_is_saving_context(int _activecpu); + +/*************************************************************************** + * Get information for the currently active CPU + * cputype is a value from the CPU enum in driver.h + ***************************************************************************/ +/* Return number of address bits */ +unsigned cpu_address_bits(void); +/* Return address mask */ +unsigned cpu_address_mask(void); +/* Return address shift factor (TMS34010 bit addressing mode) */ +int cpu_address_shift(void); +/* Return endianess of the emulated CPU (CPU_IS_LE or CPU_IS_BE) */ +unsigned cpu_endianess(void); +/* Return opcode align unit (1 byte, 2 word, 4 dword) */ +unsigned cpu_align_unit(void); +/* Return maximum instruction length */ +unsigned cpu_max_inst_len(void); + +/* Return name of the active CPU */ +const char *cpu_name(void); +/* Return family name of the active CPU */ +const char *cpu_core_family(void); +/* Return core version of the active CPU */ +const char *cpu_core_version(void); +/* Return core filename of the active CPU */ +const char *cpu_core_file(void); +/* Return credits info for of the active CPU */ +const char *cpu_core_credits(void); +/* Return register layout definition for the active CPU */ +const char *cpu_reg_layout(void); +/* Return (debugger) window layout definition for the active CPU */ +const char *cpu_win_layout(void); + +/* Disassemble an instruction at PC into the given buffer */ +unsigned cpu_dasm(char *buffer, unsigned pc); +/* Return a string describing the currently set flag (status) bits of the active CPU */ +const char *cpu_flags(void); +/* Return a string with a register name and hex value for the active CPU */ +/* regnum is a value defined in the CPU cores header files */ +const char *cpu_dump_reg(int regnum); +/* Return a string describing the active CPUs current state */ +const char *cpu_dump_state(void); + +/*************************************************************************** + * Get information for a specific CPU type + * cputype is a value from the CPU enum in driver.h + ***************************************************************************/ +/* Return address shift factor */ +/* TMS320C10 -1: word addressing mode, TMS34010 3: bit addressing mode */ +int cputype_address_shift(int cputype); +/* Return number of address bits */ +unsigned cputype_address_bits(int cputype); +/* Return address mask */ +unsigned cputype_address_mask(int cputype); +/* Return endianess of the emulated CPU (CPU_IS_LE or CPU_IS_BE) */ +unsigned cputype_endianess(int cputype); +/* Return opcode align unit (1 byte, 2 word, 4 dword) */ +unsigned cputype_align_unit(int cputype); +/* Return maximum instruction length */ +unsigned cputype_max_inst_len(int cputype); + +/* Return name of the CPU */ +const char *cputype_name(int cputype); +/* Return family name of the CPU */ +const char *cputype_core_family(int cputype); +/* Return core version number of the CPU */ +const char *cputype_core_version(int cputype); +/* Return core filename of the CPU */ +const char *cputype_core_file(int cputype); +/* Return credits for the CPU core */ +const char *cputype_core_credits(int cputype); +/* Return register layout definition for the CPU core */ +const char *cputype_reg_layout(int cputype); +/* Return (debugger) window layout definition for the CPU core */ +const char *cputype_win_layout(int cputype); + +/*************************************************************************** + * Get (or set) information for a numbered CPU of the running machine + * cpunum is a value between 0 and cpu_gettotalcpu() - 1 + ***************************************************************************/ +/* Return number of address bits */ +unsigned cpunum_address_bits(int cputype); +/* Return address mask */ +unsigned cpunum_address_mask(int cputype); +/* Return endianess of the emulated CPU (CPU_LSB_FIRST or CPU_MSB_FIRST) */ +unsigned cpunum_endianess(int cputype); +/* Return opcode align unit (1 byte, 2 word, 4 dword) */ +unsigned cpunum_align_unit(int cputype); +/* Return maximum instruction length */ +unsigned cpunum_max_inst_len(int cputype); + +/* Get a register value for the specified CPU number of the running machine */ +unsigned cpunum_get_reg(int cpunum, int regnum); +/* Set a register value for the specified CPU number of the running machine */ +void cpunum_set_reg(int cpunum, int regnum, unsigned val); + +/* Return (debugger) register layout definition for the CPU core */ +const char *cpunum_reg_layout(int cpunum); +/* Return (debugger) window layout definition for the CPU core */ +const char *cpunum_win_layout(int cpunum); + +unsigned cpunum_dasm(int cpunum,char *buffer,unsigned pc); +/* Return a string describing the currently set flag (status) bits of the CPU */ +const char *cpunum_flags(int cpunum); +/* Return a string with a register name and value */ +/* regnum is a value defined in the CPU cores header files */ +const char *cpunum_dump_reg(int cpunum, int regnum); +/* Return a string describing the CPUs current state */ +const char *cpunum_dump_state(int cpunum); +/* Return a name for the specified cpu number */ +const char *cpunum_name(int cpunum); +/* Return a family name for the specified cpu number */ +const char *cpunum_core_family(int cpunum); +/* Return a version for the specified cpu number */ +const char *cpunum_core_version(int cpunum); +/* Return a the source filename for the specified cpu number */ +const char *cpunum_core_file(int cpunum); +/* Return a the credits for the specified cpu number */ +const char *cpunum_core_credits(int cpunum); + +/* Dump all of the running machines CPUs state to stderr */ +void cpu_dump_states(void); + +/* daisy-chain link */ +typedef struct { + void (*reset)(int); /* reset callback */ + int (*interrupt_entry)(int); /* entry callback */ + void (*interrupt_reti)(int); /* reti callback */ + int irq_param; /* callback paramater */ +} Z80_DaisyChain; + +#define Z80_MAXDAISY 4 /* maximum of daisy chan device */ + +#define Z80_INT_REQ 0x01 /* interrupt request mask */ +#define Z80_INT_IEO 0x02 /* interrupt disable mask(IEO) */ + +#define Z80_VECTOR(device,state) (((device)<<8)|(state)) + +#endif /* CPUINTRF_H */ diff --git a/MCUME_teensy41/teensysms/emu.cpp b/MCUME_teensy41/teensysms/emu.cpp new file mode 100644 index 0000000..839473b --- /dev/null +++ b/MCUME_teensy41/teensysms/emu.cpp @@ -0,0 +1,168 @@ +#include + +#include "emuapi.h" +#include "tft_t_dma.h" +#include "iopins.h" + +extern "C" { +#include "shared.h" +} + +static int rom_offset = 0; + + +EXTMEM static unsigned char MemPool[8*1024*1024]; + +extern "C" uint8 read_rom(int address) { + return (MemPool[address+rom_offset]); +} + +extern "C" void write_rom(int address, uint8 val) { + MemPool[address]=val; +} + + +static int ik; // joypad key +static int ihk; // I2C keyboard key +static int iusbhk; // USB keyboard key +static int prevhk; // previous keyboard key + +void emu_KeyboardOnDown(int keymodifer, int key) { + int keyCode = -1; //INV_KEY; + if ((key >=0xc0) && (key <=0xdf)) { + keyCode = ((key-0xc0) & 0x1f) + 0x7f; + } + else { + keyCode = key & 0x7f; + } + + //Serial.println(keyCode); + + if (keyCode != -1) { + iusbhk = keyCode; + } +} + +void emu_KeyboardOnUp(int keymodifer, int key) { + iusbhk = 0; +} + + +void sms_Init(void) +{ + emu_printf("Allocating MEM"); + mem_init(); + emu_printf("Allocating MEM done"); +} + + +void sms_Input(int click) { + ik = emu_GetPad(); + ihk = emu_ReadI2CKeyboard(); +} + + +void sms_Start(char * filename) +{ + emu_printf("load and init"); + + int size = emu_FileSize(filename); + int pos = 0; + int n; + int i; + char * buf = (char*)cache; + + int f = emu_FileOpen(filename, "r+b"); + if (f) { + while ( (n = emu_FileRead(buf,CACHE_SIZE,f) ) ) { + for (int i=0; i 4) { + if ( (!strcmp(&filename[namelen-4],".sms")) || (!strcmp(&filename[namelen-4],".SMS")) ) { + emu_printf("Master system"); + cart.type = TYPE_SMS; + } + else { + emu_printf("Game Gear"); + cart.type = TYPE_GG; + } + } + + +#ifdef HAS_SND +#ifdef SOUND_PRESENT + system_init(22050); + emu_sndInit(); +#else + system_init(0); +#endif +#else + system_init(0); +#endif + emu_printf("init done"); +} + +void sms_Step(void) +{ + input.pad[0]=0; + + int k = ik; + int hk = ihk; + if (iusbhk) hk = iusbhk; + + if (( k & MASK_JOY1_RIGHT) || ( k & MASK_JOY2_RIGHT)) { + input.pad[0] |= INPUT_RIGHT; + } + if (( k & MASK_JOY1_LEFT) || ( k & MASK_JOY2_LEFT)) { + input.pad[0] |= INPUT_LEFT; + } + if (( k & MASK_JOY1_UP) || ( k & MASK_JOY2_UP)) { + input.pad[0] |= INPUT_UP; + } + if (( k & MASK_JOY1_DOWN) || ( k & MASK_JOY2_DOWN)) { + input.pad[0] |= INPUT_DOWN; + } + if ( k & MASK_JOY2_BTN) { + input.pad[0] |= INPUT_BUTTON1; + } + + if ( (k & MASK_KEY_USER1) || (hk == 'q') ) { + input.pad[0] |= INPUT_BUTTON2; + } + + if ( (k & MASK_KEY_USER2) || (hk == 'w') ) input.system |= (IS_GG) ? INPUT_START : INPUT_PAUSE; + if (hk == 'r') input.system |= INPUT_HARD_RESET; + //if (hk == 'e') input.system |= (IS_GG) ? INPUT_HARD_RESET : INPUT_SOFT_RESET; + + prevhk = hk; + + sms_frame(0); + //emu_printi(emu_FrameSkip()); + + emu_DrawVsync(); +} + +void SND_Process(void *stream, int len) { +#ifdef SOUND_PRESENT +#ifdef HAS_SND + audio_play_sample(stream, 0, len); +#endif +#endif +} diff --git a/MCUME_teensy41/teensysms/emu.h b/MCUME_teensy41/teensysms/emu.h new file mode 100644 index 0000000..c546f70 --- /dev/null +++ b/MCUME_teensy41/teensysms/emu.h @@ -0,0 +1,4 @@ +extern void sms_Init(void); +extern void sms_Step(void); +extern void sms_Start(char * filename); +extern void sms_Input(int click); diff --git a/MCUME_teensy41/teensysms/emuapi.cpp b/MCUME_teensy41/teensysms/emuapi.cpp new file mode 100644 index 0000000..97a570f --- /dev/null +++ b/MCUME_teensy41/teensysms/emuapi.cpp @@ -0,0 +1,1731 @@ +#define KEYMAP_PRESENT 1 + +extern "C" { + #include "emuapi.h" + #include "iopins.h" +} + +#ifdef HAS_T4_VGA +#include "vga_t_dma.h" +#else +#include "tft_t_dma.h" +#endif + +#ifdef HAS_USBKEY +#include "USBHost_t36.h" // Read this header first for key info +USBHost myusb; +USBHub hub1(myusb); +KeyboardController keyboard1(myusb); +USBHIDParser hid1(myusb); +MouseController mouse1(myusb); +MIDIDevice midi1(myusb); +#endif + +static bool emu_writeConfig(void); +static bool emu_readConfig(void); +static bool emu_eraseConfig(void); + +static bool mouseDetected = false; +static bool keyboardDetected = false; +static uint8_t usbnavpad=0; + +#include +static File file; + +#define MAX_FILES 64 +#define AUTORUN_FILENAME "autorun.txt" + +#define MAX_FILENAME_SIZE 36 +#define MAX_MENULINES 9 +#define TEXT_HEIGHT 16 +#define TEXT_WIDTH 8 +#define MENU_FILE_XOFFSET (2*TEXT_WIDTH) +#define MENU_FILE_YOFFSET (2*TEXT_HEIGHT) +#define MENU_FILE_W (MAX_FILENAME_SIZE*TEXT_WIDTH) +#define MENU_FILE_H (MAX_MENULINES*TEXT_HEIGHT) +#define MENU_FILE_BGCOLOR RGBVAL16(0x00,0x00,0x40) +#define MENU_JOYS_YOFFSET (12*TEXT_HEIGHT) +#define MENU_VBAR_XOFFSET (0*TEXT_WIDTH) +#define MENU_VBAR_YOFFSET (MENU_FILE_YOFFSET) + +#define MENU_TFT_XOFFSET (MENU_FILE_XOFFSET+MENU_FILE_W+8) +#define MENU_TFT_YOFFSET (MENU_VBAR_YOFFSET+32) +#define MENU_VGA_XOFFSET (MENU_FILE_XOFFSET+MENU_FILE_W+8) +#define MENU_VGA_YOFFSET (MENU_VBAR_YOFFSET+MENU_FILE_H-32-37) + +extern TFT_T_DMA tft; + +static int nbFiles=0; +static int curFile=0; +static int topFile=0; +static char selection[MAX_FILENAME_PATH]=""; +static char second_selection[MAX_FILENAME_PATH]=""; +static char files[MAX_FILES][MAX_FILENAME_SIZE]; +static char selected_filename[MAX_FILENAME_SIZE]=""; +static char second_selected_filename[MAX_FILENAME_SIZE]=""; +static bool menuRedraw=true; +static bool autorun=false; + +static const unsigned short * keys; +#ifdef TEECOMPUTER +static unsigned char keymatrix[6]; +static int keymatrix_hitrow=-1; +static uint32_t keypress_t_ms=0; +static uint32_t last_t_ms=0; +static uint32_t hundred_ms_cnt=0; +static bool ledflash_toggle=false; +#endif +static bool key_extmode=false; +static bool key_sh=false; +static bool key_fn=false; + +static boolean joySwapped = false; +static uint16_t bLastState; +#ifdef PIN_JOY2_A1X +static int xRef; +static int yRef; +#endif +static bool menuOn=true; + + +/******************************** + * Generic output and malloc +********************************/ +void emu_printf(const char * text) +{ + Serial.println(text); +} + +void emu_printf(int val) +{ + Serial.println(val); +} + +void emu_printi(int val) +{ + Serial.println(val,HEX); +} + +void emu_printh(int val) +{ + Serial.println(val,HEX); +} + +static int malbufpt = 0; +static char malbuf[EXTRA_HEAP]; + +void * emu_Malloc(unsigned int size) +{ + void * retval = malloc(size); + if (!retval) { + emu_printf("failled to allocate"); + emu_printf(size); + emu_printf("fallback"); + if ( (malbufpt+size) < sizeof(malbuf) ) { + retval = (void *)&malbuf[malbufpt]; + malbufpt += size; + } + else { + emu_printf("failure to allocate"); + } + } + else { + emu_printf("could allocate dynamic "); + emu_printf(size); + } + + return retval; +} + +void * emu_MallocI(unsigned int size) +{ + void * retval = NULL; + + if ( (malbufpt+size) < sizeof(malbuf) ) { + retval = (void *)&malbuf[malbufpt]; + malbufpt += size; + emu_printf("could allocate static "); + emu_printf(size); + } + else { + emu_printf("failure to allocate"); + } + + return retval; +} +void emu_Free(void * pt) +{ + free(pt); +} + +/******************************** + * Input and keyboard +********************************/ +#ifdef PIN_JOY2_A1X +int emu_ReadAnalogJoyX(int min, int max) +{ + int val = analogRead(PIN_JOY2_A1X); +#if INVX + val = 4095 - val; +#endif + val = val-xRef; + val = ((val*140)/100); + if ( (val > -512) && (val < 512) ) val = 0; + val = val+2048; + return (val*(max-min))/4096; +} +#endif + +#ifdef PIN_JOY2_A2Y +int emu_ReadAnalogJoyY(int min, int max) +{ + int val = analogRead(PIN_JOY2_A2Y); +#if INVY + val = 4095 - val; +#endif + val = val-yRef; + val = ((val*120)/100); + if ( (val > -512) && (val < 512) ) val = 0; + //val = (val*(max-min))/4096; + val = val+2048; + //return val+(max-min)/2; + return (val*(max-min))/4096; +} +#endif + +static uint16_t readAnalogJoystick(void) +{ + uint16_t joysval = 0; + +#ifdef PIN_JOY2_A1X + int xReading = emu_ReadAnalogJoyX(0,256); + if (xReading > 128) joysval |= MASK_JOY2_LEFT; + else if (xReading < 128) joysval |= MASK_JOY2_RIGHT; + + int yReading = emu_ReadAnalogJoyY(0,256); + if (yReading < 128) joysval |= MASK_JOY2_UP; + else if (yReading > 128) joysval |= MASK_JOY2_DOWN; +#endif + +#ifdef PIN_JOY2_BTN + joysval |= (digitalRead(PIN_JOY2_BTN) == HIGH ? 0 : MASK_JOY2_BTN); +#endif + return (joysval); +} + + +int emu_SwapJoysticks(int statusOnly) { + if (!statusOnly) { + if (joySwapped) { + joySwapped = false; + } + else { + joySwapped = true; + } + } + return(joySwapped?1:0); +} + +int emu_GetPad(void) +{ + return(bLastState/*|((joySwapped?1:0)<<7)*/); +} + +int emu_ReadKeys(void) +{ + uint16_t retval; + uint16_t j1 = readAnalogJoystick(); + uint16_t j2 = 0; + + // Second joystick +#ifdef PIN_JOY1_1 + if ( digitalRead(PIN_JOY1_1) == LOW ) j2 |= MASK_JOY2_UP; +#endif +#ifdef PIN_JOY1_2 + if ( digitalRead(PIN_JOY1_2) == LOW ) j2 |= MASK_JOY2_DOWN; +#endif +#ifdef PIN_JOY1_3 + if ( digitalRead(PIN_JOY1_3) == LOW ) j2 |= MASK_JOY2_RIGHT; +#endif +#ifdef PIN_JOY1_4 + if ( digitalRead(PIN_JOY1_4) == LOW ) j2 |= MASK_JOY2_LEFT; +#endif +#ifdef PIN_JOY1_BTN + if ( digitalRead(PIN_JOY1_BTN) == LOW ) j2 |= MASK_JOY2_BTN; +#endif + if (joySwapped) { + retval = ((j1 << 8) | j2); + } + else { + retval = ((j2 << 8) | j1); + } + + if (usbnavpad & MASK_JOY2_UP) retval |= MASK_JOY2_UP; + if (usbnavpad & MASK_JOY2_DOWN) retval |= MASK_JOY2_DOWN; + if (usbnavpad & MASK_JOY2_LEFT) retval |= MASK_JOY2_LEFT; + if (usbnavpad & MASK_JOY2_RIGHT) retval |= MASK_JOY2_RIGHT; + if (usbnavpad & MASK_JOY2_BTN) retval |= MASK_JOY2_BTN; + if (usbnavpad & MASK_KEY_USER1) retval |= MASK_KEY_USER1; + if (usbnavpad & MASK_KEY_USER2) retval |= MASK_KEY_USER2; + +#ifdef PIN_KEY_USER1 + if ( digitalRead(PIN_KEY_USER1) == LOW ) retval |= MASK_KEY_USER1; +#endif +#ifdef PIN_KEY_USER2 + if ( digitalRead(PIN_KEY_USER2) == LOW ) retval |= MASK_KEY_USER2; +#endif +#ifdef PIN_KEY_USER3 + if ( digitalRead(PIN_KEY_USER3) == LOW ) retval |= MASK_KEY_USER3; +#endif +#ifdef PIN_KEY_USER4 + if ( digitalRead(PIN_KEY_USER4) == LOW ) retval |= MASK_KEY_USER4; +#endif + +#ifdef TEECOMPUTER + keymatrix_hitrow = -1; + unsigned char row; + unsigned short cols[6]={KCOLOUT1,KCOLOUT2,KCOLOUT3,KCOLOUT4,KCOLOUT5,KCOLOUT6}; + for (int i=0;i<6;i++){ + pinMode(cols[i],OUTPUT); + digitalWrite(cols[i], 0); + row=0; + row |= (digitalRead(KROWIN1) ? 0 : 0x01); + row |= (digitalRead(KROWIN2) ? 0 : 0x02); + row |= (digitalRead(KROWIN3) ? 0 : 0x04); + row |= (digitalRead(KROWIN4) ? 0 : 0x08); + row |= (digitalRead(KROWIN5) ? 0 : 0x10); + row |= (digitalRead(KROWIN6) ? 0 : 0x20); + row |= (digitalRead(KROWIN7) ? 0 : 0x40); + digitalWrite(cols[i], 1); + pinMode(cols[i],INPUT_DISABLE); + keymatrix[i]=row; + } + + bool fn_pressed=false; + if ( keymatrix[5] & 0x08 ) {fn_pressed=true; keymatrix[5] &= ~0x08;}; + + bool sh_pressed=false; + if ( keymatrix[5] & 0x10 ) {sh_pressed=true; keymatrix[5] &= ~0x10;}; + + for (int i=0;i<6;i++){ + row = keymatrix[i]; + if (row) keymatrix_hitrow=i; + } + + //6,9,15,8,7,22 +#if INVX + if ( row & 0x40 ) retval |= MASK_JOY2_LEFT; + if ( row & 0x20 ) retval |= MASK_JOY2_RIGHT; +#else + if ( row & 0x20 ) retval |= MASK_JOY2_LEFT; + if ( row & 0x40 ) retval |= MASK_JOY2_RIGHT; +#endif +#if INVY + if ( row & 0x4 ) retval |= MASK_JOY2_DOWN; + if ( row & 0x1 ) retval |= MASK_JOY2_UP; +#else + if ( row & 0x1 ) retval |= MASK_JOY2_DOWN; + if ( row & 0x4 ) retval |= MASK_JOY2_UP; +#endif + if ( row & 0x02 ) retval |= MASK_JOY2_BTN; + + // Handle LED flash + uint32_t time_ms=millis(); + if ((time_ms-last_t_ms) > 100) { + last_t_ms = time_ms; + if (ledflash_toggle == false) { + ledflash_toggle = true; + } + else { + ledflash_toggle = false; + } + } + + if ( sh_pressed ) { + key_sh = true; + } + else { + key_sh = false; + if ( fn_pressed ) { + if (key_fn == false) + { + // Release to Press transition + if (hundred_ms_cnt == 0) { + keypress_t_ms=time_ms; + hundred_ms_cnt += 1; // 1 + } + else { + hundred_ms_cnt += 1; // 2 + if (hundred_ms_cnt >= 2) + { + hundred_ms_cnt = 0; + if ( (time_ms-keypress_t_ms) < 500) + { + if (key_extmode == false) + { + key_extmode = true; + } + else + { + key_extmode = false; + } + } + } + } + } + else { + // Keep press + if (hundred_ms_cnt == 1) { + if ((millis()-keypress_t_ms) > 1000) + { + if (key_extmode == false) + { + key_extmode = true; + } + else + { + key_extmode = false; + } + hundred_ms_cnt = 0; + } + } + } + key_fn = true; + } + else { + key_fn = false; + } + } + + // Handle LED + if (key_extmode == true) { + digitalWrite(KLED, (ledflash_toggle?1:0)); + } + else { + if ( (key_fn == true) || (key_sh == true) ) { + digitalWrite(KLED, 1); + } + else { + digitalWrite(KLED, 0); + } + } + + if ( key_fn ) retval |= MASK_KEY_USER2; + if ( ( key_fn ) && (keymatrix[4] == 0x10 )) retval |= MASK_KEY_USER1; + + if ( (key_fn) && (key_sh) ) +#else + if ( ((retval & (MASK_KEY_USER1+MASK_KEY_USER2)) == (MASK_KEY_USER1+MASK_KEY_USER2)) + || (retval & MASK_KEY_USER4 ) ) +#endif + { +// Reset procedure T3.X and T4.0 by Frank Boesing !! +#if defined(__IMXRT1052__) || defined(__IMXRT1062__) + uint32_t tmp = SNVS_LPCR; // save control register + + SNVS_LPSR |= 1; + + // disable alarm + SNVS_LPCR &= ~0x02; + while (SNVS_LPCR & 0x02); + + __disable_irq(); + //get Time: + uint32_t lsb, msb; + do { + msb = SNVS_LPSRTCMR; + lsb = SNVS_LPSRTCLR; + } while ( (SNVS_LPSRTCLR != lsb) | (SNVS_LPSRTCMR != msb) ); + uint32_t secs = (msb << 17) | (lsb >> 15); + + //set alarm + secs += 2; + SNVS_LPTAR = secs; + while (SNVS_LPTAR != secs); + + SNVS_LPCR = tmp | 0x02; // restore control register and set alarm + while (!(SNVS_LPCR & 0x02)); + + SNVS_LPCR |= (1 << 6); // turn off power + while (1) asm("wfi"); +#else + *(volatile uint32_t *)0xE000ED0C = 0x5FA0004; + while (true) { + ; + } +#endif + } + + return (retval); +} + +unsigned short emu_DebounceLocalKeys(void) +{ + uint16_t bCurState = emu_ReadKeys(); + uint16_t bClick = bCurState & ~bLastState; + bLastState = bCurState; + + return (bClick); +} + +int emu_ReadI2CKeyboard(void) { + int retval=0; +#ifdef TEECOMPUTER + if (key_extmode) { + if (key_fn) { + keys = (const unsigned short *)key_map5; // fn-extra + } + else if (key_sh) { + keys = (const unsigned short *)key_map4; // shift-functionkeys + } + else { + keys = (const unsigned short *)key_map3; // def-digitkeys + } + } + else { + if (key_fn) { + keys = (const unsigned short *)key_map2; // fn-shiftothers + } + else if (key_sh) { + keys = (const unsigned short *)key_map1; // shift-uppercase + } + else { + keys = (const unsigned short *)key_map0; // def-lowercase + } + } + + + if (keymatrix_hitrow >=0 ) { + unsigned short match = ((unsigned short)keymatrix_hitrow<<8) | keymatrix[keymatrix_hitrow]; + for (unsigned int i=0; i= 128) { + midiDataCnt = 0; + midiLastCmd = value; + switch (value & 0xF0) { + case 128: // 0x80 + midiCmdNbParam = 2; + //Serial.print("note off: "); + //Serial.println(value&0xf); + break; + case 144: //0x90 + midiCmdNbParam = 2; + //Serial.print("note on: "); + //Serial.println(value&0xf); + break; + case 160: //0xA0 + midiCmdNbParam = 2; + //Serial.print("aftertouch: "); // rare + //Serial.println(value&0xf); + break; + case 176: //0xB0 + midiCmdNbParam = 2; + //Serial.print("continuous controller: "); + //Serial.println(value&0xf); + break; + case 192: //0xC0 + midiCmdNbParam = 1; + //Serial.print("patch change: "); //some + //Serial.println(value&0xf); + break; + case 208: //0xD0 + midiCmdNbParam = 1; + Serial.print("channel pressure: "); + Serial.println(value&0xf); + break; + case 224: //0xE0 + midiCmdNbParam = 2; + //Serial.print("pitch bend: "); + //Serial.println(value&0xf); + break; + case 240: //0xF0 + // non-musical commands + switch (value) { + case 0xF0: + //Serial.println("NI: System Exclusive"); + break; + case 0xF1: + //Serial.println("NI: System Common - MIDI Time Code Quarter Frame"); + break; + case 0xF2: + midiCmdNbParam = 2; + break; + case 0xF3: + //Serial.println("NI: System Common - Song Select"); + break; + case 0xF6: + //Serial.println("NI: System Common - Tune Request"); + break; + case 0xF8: + //Serial.println("System Real Time - Timing Clock"); + midi1.sendRealTime(value, 0); + break; + case 0xFA: + //Serial.println("System Real Time - Start"); + midi1.sendRealTime(value, 0); + break; + case 0xFB: + //Serial.println("System Real Time - Continue"); + midi1.sendRealTime(value, 0); + break; + case 0xFC: + //Serial.println("System Real Time - Stop"); + midi1.sendRealTime(value, 0); + break; + case 0xFE: + //Serial.println("System Real Time - Active Sensing"); + midi1.sendRealTime(value, 0); + break; + case 0xFF: + //Serial.println("System Real Time - System Reset"); + midi1.sendRealTime(value, 0); + break; + } + //SystemExclusive = 0xF0, // System Exclusive + //TimeCodeQuarterFrame = 0xF1, // System Common - MIDI Time Code Quarter Frame + //SongPosition = 0xF2, // System Common - Song Position Pointer + //SongSelect = 0xF3, // System Common - Song Select + //TuneRequest = 0xF6, // System Common - Tune Request + //Clock = 0xF8, // System Real Time - Timing Clock + //Start = 0xFA, // System Real Time - Start + //Continue = 0xFB, // System Real Time - Continue + //Stop = 0xFC, // System Real Time - Stop + //ActiveSensing = 0xFE, // System Real Time - Active Sensing + //SystemReset = 0xFF, // System Real Time - System Reset + break; + default: + Serial.print("??: "); + Serial.println(value&0xf); + break; + } + } + else { + if (midiDataCnt<16) midiBuffer[midiDataCnt++] = value ; + if ( (midiLastCmd & 0xF0) == 240) { + if (midiLastCmd == 0xF2) { + if (midiDataCnt == midiCmdNbParam) { + //Serial.println("System Common - Song Position Pointer"); + midi1.sendSongPosition(((int)midiBuffer[1]<<7)+(int)midiBuffer[0], 0); + } + } + else { + Serial.println(value); + } + } + else if (midiDataCnt == midiCmdNbParam) { + unsigned char chan = (midiLastCmd&0xf)+1; + //Serial.print("ch "); + //Serial.println(chan); + switch (midiLastCmd & 0xF0) { + case 128: //0x80 + //Serial.print("note off: "); + midi1.sendNoteOff(midiBuffer[0], midiBuffer[1], chan); + break; + case 144: //0x90 + //Serial.print("note on: "); + midi1.sendNoteOn(midiBuffer[0], midiBuffer[1], chan); + break; + case 160: //0xA0 + //Serial.print("aftertouch: "); + midi1.sendPolyPressure(midiBuffer[0], midiBuffer[1], chan); + break; + case 176: //0xB0 + //Serial.print("continuous controller: "); + midi1.sendControlChange(midiBuffer[0], midiBuffer[1], chan); + break; + case 192: //0xC0 + //Serial.print("patch change: "); + midi1.sendProgramChange(midiBuffer[0], chan); + break; + case 208: //0xD0 + //Serial.print("channel pressure: "); + midi1.sendAfterTouch(midiBuffer[0], chan); + break; + case 224: //0xE0 + //Serial.print("pitch bend: "); + midi1.sendPitchBend((((int)midiBuffer[1]<<7)+(int)midiBuffer[0])-8192, chan); + break; + default: + Serial.print("??: "); + break; + } + } + } +#endif +} + +/******************************** + * Menu file loader UI +********************************/ +static int readNbFiles(void) { + int totalFiles = 0; + + File entry; + file = SD.open(selection); + while ( (true) && (totalFiles=0) { + menuRedraw=true; + curFile -= 9; + } else if (curFile!=0) { + menuRedraw=true; + curFile--; + } + } + else if ( (bClick & MASK_JOY2_DOWN) || (bClick & MASK_JOY1_DOWN) ) { + if ((curFile<(nbFiles-1)) && (nbFiles)) { + curFile++; + menuRedraw=true; + } + } + else if ( (bClick & MASK_JOY2_LEFT) || (bClick & MASK_JOY1_LEFT) ) { + if ((curFile<(nbFiles-9)) && (nbFiles)) { + curFile += 9; + menuRedraw=true; + } + else if ((curFile<(nbFiles-1)) && (nbFiles)) { + curFile++; + menuRedraw=true; + } + } + + if (menuRedraw && nbFiles) { + int fileIndex = 0; + tft.drawRectNoDma(MENU_FILE_XOFFSET,MENU_FILE_YOFFSET, MENU_FILE_W, MENU_FILE_H, MENU_FILE_BGCOLOR); +// if (curFile <= (MAX_MENULINES/2-1)) topFile=0; +// else topFile=curFile-(MAX_MENULINES/2); + if (curFile <= (MAX_MENULINES-1)) topFile=0; + else topFile=curFile-(MAX_MENULINES/2); + + //Serial.print("curfile: "); + //Serial.println(curFile); + //Serial.print("topFile: "); + //Serial.println(topFile); + + int i=0; + while (i=nbFiles) { + // no more files + break; + } + char * filename = &files[fileIndex][0]; + if (fileIndex >= topFile) { + if ((i+topFile) < nbFiles ) { + if ((i+topFile)==curFile) { + tft.drawTextNoDma(MENU_FILE_XOFFSET,i*TEXT_HEIGHT+MENU_FILE_YOFFSET, filename, RGBVAL16(0xff,0xff,0x00), RGBVAL16(0xff,0x00,0x00), true); + strcpy(selected_filename,filename); + } + else { + tft.drawTextNoDma(MENU_FILE_XOFFSET,i*TEXT_HEIGHT+MENU_FILE_YOFFSET, filename, RGBVAL16(0xff,0xff,0xff), MENU_FILE_BGCOLOR, true); + } + } + i++; + } + fileIndex++; + } + + +// tft.drawTextNoDma(48,MENU_JOYS_YOFFSET+8, (emu_SwapJoysticks(1)?(char*)"SWAP=1":(char*)"SWAP=0"), RGBVAL16(0x00,0xff,0xff), RGBVAL16(0x00,0x00,0xff), false); + tft.drawTextNoDma(48,MENU_JOYS_YOFFSET+8, "FLOPPY2:", RGBVAL16(0x00,0xff,0xff), RGBVAL16(0x00,0x00,0xff), false); + tft.drawRectNoDma(120,MENU_JOYS_YOFFSET+8, MENU_FILE_W, 8, RGBVAL16(0x00,0x00,0x00)); + tft.drawTextNoDma(120,MENU_JOYS_YOFFSET+8, second_selected_filename, RGBVAL16(0xff,0xff,0xff), RGBVAL16(0x00,0x00,0x00), false); + menuRedraw=false; + } + + return (action); +} + +bool menuActive(void) +{ + return (menuOn); +} + +void toggleMenu(bool on) { + if (on) { + menuOn=true; + backgroundMenu(); + } else { + menuOn = false; + } +} + +char * menuSelection(void) +{ + return (selection); +} + +char * menuSecondSelection(void) +{ + return (second_selection); +} + + +/******************************** + * OSKB handling +********************************/ +static bool oskbOn = false; +static int cxpos = 0; +static int cypos = 0; +static uint16_t oskbBLastState = 0; +#define OSKBHEIGHT 4 +#define OSKBXOFF 16 +#define OSKBYOFF 0 + +static void lineOSKB(int xoff, bool bottom, char * str, int row) +{ + char c[4] = {' ',0,' ',0}; + const char * cpt = str; + int i=0; + int fb_width,fb_height; + tft.get_frame_buffer_size(&fb_width, &fb_height); + int ypos = (bottom?(fb_height-2*8):0); + int line = row + (bottom?2:0); + while ((c[1] = *cpt++)) + { + uint16_t bg; + if (row&1) bg = (i&1)?RGBVAL16(0xff,0xff,0xff):RGBVAL16(0xe0,0xe0,0xe0); + else bg = (i&1)?RGBVAL16(0xe0,0xe0,0xe0):RGBVAL16(0xff,0xff,0xff); + if ( (cxpos == i) && (cypos == line) ) bg = RGBVAL16(0x00,0xff,0xff); + tft.drawTextNoDma(OSKBXOFF+xoff+24*i,OSKBYOFF+ypos+8*row , &c[0], RGBVAL16(0x00,0x00,0x00), bg, false); + i++; + } +} + +static int linelenOSKB() { + if (cypos == 0) return strlen(keylables_map0_0); + else if (cypos == 1) return strlen(keylables_map0_1); + else if (cypos == 2) return strlen(keylables_map0_2); + else return strlen(keylables_map0_3); +} + +static void drawOSKB() { + if (key_extmode) { + if (key_fn) { + lineOSKB(16,false, keylables_map5_0, 0); + lineOSKB(8, false, keylables_map5_1, 1); + lineOSKB(0, true, keylables_map5_2, 0); + lineOSKB(96,true, keylables_map5_3, 1); + } + else if (key_sh) { + lineOSKB(16,false, keylables_map4_0, 0); + lineOSKB(8, false, keylables_map4_1, 1); + lineOSKB(0, true, keylables_map4_2, 0); + lineOSKB(96,true, keylables_map4_3, 1); + } + else { + lineOSKB(16,false, keylables_map3_0, 0); + lineOSKB(8, false, keylables_map3_1, 1); + lineOSKB(0, true, keylables_map3_2, 0); + lineOSKB(96,true, keylables_map3_3, 1); + } + } + else { + if (key_fn) { + lineOSKB(16,false, keylables_map2_0, 0); + lineOSKB(8, false, keylables_map2_1, 1); + lineOSKB(0, true, keylables_map2_2, 0); + lineOSKB(96,true, keylables_map2_3, 1); + } + else if (key_sh) { + lineOSKB(16,false, keylables_map1_0, 0); + lineOSKB(8, false, keylables_map1_1, 1); + lineOSKB(0, true, keylables_map1_2, 0); + lineOSKB(96,true, keylables_map1_3, 1); + } + else { + lineOSKB(16,false, keylables_map0_0, 0); + lineOSKB(8, false, keylables_map0_1, 1); + lineOSKB(0, true, keylables_map0_2, 0); + lineOSKB(96,true, keylables_map0_3, 1); + } + } +} + +int handleOSKB(void) { + int retval = 0; + if (oskbOn) { + uint16_t bClick = bLastState & ~oskbBLastState; + oskbBLastState = bLastState; + bool updated = true; + if (bClick & MASK_KEY_USER1) + { + } + else if (bClick & MASK_JOY2_RIGHT) + { + cxpos++; + if (cxpos >= linelenOSKB()) cxpos = 0; + } + else if (bClick & MASK_JOY2_LEFT) + { + cxpos--; + if (cxpos < 0) cxpos = linelenOSKB()-1; + } + else if (bClick & MASK_JOY2_DOWN) + { + cypos++; + if (cypos >= OSKBHEIGHT) cypos = 0; + if (cxpos >= linelenOSKB()) cxpos = linelenOSKB()-1; + } + else if (bClick & MASK_JOY2_UP) + { + cypos--; + if (cypos < 0) cypos = OSKBHEIGHT-1; + if (cxpos >= linelenOSKB()) cxpos = linelenOSKB()-1; + } + else if (oskbBLastState & MASK_JOY2_BTN) + { + //if (retval) { toggleOSKB(false); updated=false; }; + } + else { + updated=false; + } + /*if (updated)*/ drawOSKB(); + } + return retval; +} + +void toggleOSKB(bool forceon) { + if (forceon) { + oskbOn = true; + drawOSKB(); + } + else { + if (oskbOn) { + oskbOn = false; + } + else { + oskbOn = true; + drawOSKB(); + } + } +} + + + +/******************************** + * File IO +********************************/ +static File file_handlers[NB_FILE_HANDLER]; + +static void FileHandlersInit(void) { + for (int i=0; i= 0) { + if ((file_handlers[handler] = SD.open(filepath, O_READ))) { + // emu_printi(handler+1); + retval = handler+1; + } + else { + file_handlers[handler] = file; + emu_printf("FileOpen failed"); + } + } + return (retval); +#endif +} + +int emu_FileRead(void * buf, int size, int handler) +{ +// emu_printf("FileRead"); +// emu_printi(handler); +#ifdef HCFH + return (file.read(buf, size)); +#else + return (getFileHandler(handler).read(buf, size)); +#endif +} + +int emu_FileGetc(int handler) { +// emu_printf("FileGetc"); +// emu_printi(handler); +#ifdef HCFH + unsigned char c; + int retval = file.read(&c, 1); + if (retval != 1) { + emu_printf("emu_FileGetc failed"); + } + return (int)c; +#else + unsigned char c; + int retval = getFileHandler(handler).read(&c, 1); + if (retval != 1) { + emu_printf("emu_FileGetc failed"); + } + return (int)c; +#endif +} + +int emu_FileSeek(int handler, int seek, int origin) +{ +// emu_printf("FileSeek"); +// emu_printi(handler); +// emu_printi(seek); +#ifdef HCFH + file.seek(seek); + return (seek); +#else + getFileHandler(handler).seek(seek); + return (seek); +#endif +} + +int emu_FileTell(int handler) { +// emu_printf("FileTell"); +// emu_printi(handler); +#ifdef HCFH + return (50); +#else + File file = getFileHandler(handler); + return (emu_FileSize((char*)file.name())); +#endif +} + + +void emu_FileClose(int handler) +{ +// emu_printf("FileClose"); +// emu_printi(handler); +#ifdef HCFH + file.close(); +#else + getFileHandler(handler).close(); + file_handlers[handler-1] = file; +#endif +} + + +static File lofile; + +unsigned int emu_FileSize(const char * filepath) +{ + unsigned int filesize=0; + emu_printf(filepath); + if ((lofile = SD.open(filepath, O_READ))) + { + emu_printf("filesize is..."); + filesize = lofile.size(); + emu_printf(filesize); + lofile.close(); + } + return(filesize); +} + +unsigned int emu_LoadFile(const char * filepath, void * buf, int size) +{ + unsigned int filesize = 0; + emu_printf("LoadFile..."); + emu_printf(filepath); + if ((lofile = SD.open(filepath, O_READ))) + { + filesize = lofile.size(); + emu_printf(filesize); + if ((unsigned int)size >= filesize) + { + if (lofile.read(buf, filesize) != filesize) + { + emu_printf("File read failed"); + } + } + lofile.close(); + } + return(filesize); +} + +unsigned int emu_LoadFileSeek(const char * filepath, void * buf, int size, int seek) +{ + unsigned int filesize = 0; + emu_printf("LoadFileSeek..."); + emu_printf(filepath); + if ((lofile = SD.open(filepath, O_READ))) + { + lofile.seek(seek); + emu_printf(size); + if (lofile.read(buf, size) != (unsigned int)size) { + emu_printf("File read failed"); + } + lofile.close(); + } + return(filesize); +} + +static bool emu_writeConfig(void) +{ + bool retval = false; + if ((lofile = SD.open(ROMSDIR "/" AUTORUN_FILENAME, O_CREAT | O_WRITE))) + { + if (lofile.write(selection, strlen(selection)) != strlen(selection)) { + emu_printf("Config write failed"); + } + else { + retval = true; + } + lofile.close(); + } + return retval; +} + +static bool emu_readConfig(void) +{ + bool retval = false; + + if ((lofile = SD.open(ROMSDIR "/" AUTORUN_FILENAME, O_READ))) + { + unsigned int filesize = lofile.size(); + unsigned int sizeread = lofile.read(selection, filesize); + if (sizeread != filesize) { + emu_printf("Config read failed"); + } + else { + if (sizeread == filesize) + { + selection[filesize]=0; + retval = true; + } + } + lofile.close(); + } + return retval; +} + +static bool emu_eraseConfig(void) +{ + SD.remove (ROMSDIR "/" AUTORUN_FILENAME); +} + +/******************************** + * File IO compatibility +********************************/ +#ifdef HAS_EXTFF + +#include "ff.h" + +typedef struct { + File f; + int offset; + int size; + int used; +} FileDesc; + +typedef int * FIL; + + + +#define NO_MMAP_HANDLES 32 + +static FileDesc fds[NO_MMAP_HANDLES]; +static int nextHandle=0; + +static void freeHandle(int h) { + fds[h].used = 0; +} + + +static int getFreeHandle() { + int n=NO_MMAP_HANDLES; + while (fds[nextHandle].used!=0 && n!=0) { + nextHandle++; + if (nextHandle==NO_MMAP_HANDLES) nextHandle=0; + n-1; + } + if (n==0) { + emu_printf("getFreeHandle error"); + return; + } + + int r=nextHandle; + fds[r].used = 1; + nextHandle++; + if (nextHandle==NO_MMAP_HANDLES) nextHandle=0; + + return r; +} + +FRESULT f_open (FIL* fp, const char * path, unsigned char mode) +{ + emu_printf("fopen"); + emu_printf((char*)path); + int i=getFreeHandle(); + emu_printf(i); + fds[i].f = SD.open(path, O_READ); + *fp = i; + if (fds[i].f) { + fds[i].size = fds[i].f.size(); + emu_printi(fds[i].size); + return(FR_OK); + } + emu_printf("error"); + freeHandle(fds[i].f); + return(FR_NO_FILE); +} + +FRESULT f_close (FIL* fp) +{ + int i = *fp; + emu_printf("fclose"); + emu_printi(i); + fds[i].f.close(); + freeHandle(i); + return(FR_OK); +} + +FRESULT f_read (FIL* fp, void* buff, unsigned int btr, unsigned int * br) +{ + int i = *fp; + + if (btr < 64738) { + int nr = fds[i].f.read(buff, btr); + //emu_printf("fread"); + //emu_printi(btr); + //emu_printi(nr); + *br = nr; + if (nr <= 0) + return(FR_DISK_ERR); + else + return(FR_OK); + } + + unsigned char buffer[256]; + + int remaining = btr; + int byteread = 0; + int retval=0; + + while (remaining>0) { + if (remaining < 256) + retval = fds[i].f.read(buffer, remaining); + else + retval = fds[i].f.read(buffer, 256); + if (retval>0) { + memcpy(buff,buffer,retval); + buff += retval; + byteread += retval; + remaining -= retval; + } + else { + break; + } + } + *br = byteread; + //emu_printi(byteread); + if (byteread <= 0) + return(FR_DISK_ERR); + else + return(FR_OK); +} + +FRESULT f_readn (FIL* fp, void* buff, unsigned int btr, unsigned int * br) +{ + return(f_read (fp, buff, btr, br)); +} + +FRESULT f_write (FIL* fp, const void* buff, unsigned int btw, unsigned int * bw) +{ + return(FR_OK); +} +FRESULT f_writen (FIL* fp, const void* buff, unsigned int btw, unsigned int * bw) +{ + return(FR_OK); +} +FRESULT f_lseek (FIL* fp, unsigned long ofs) +{ + int i = *fp; + //emu_printf("fseek"); + //emu_printi(ofs); + fds[i].f.seek(ofs); + return(FR_OK); +} + + +FRESULT f_unlink (const char * path) +{ + return(FR_OK); +} +FRESULT f_rename (const char * path_old, const char * path_new) +{ + return(FR_OK); +} +FRESULT f_stat (const char * path, FILINFO* fno) +{ + return(FR_OK); +} + +unsigned long f_tell (FIL * fp) +{ + int i = *fp; + emu_printf("ftell"); + return(fds[i].size); + //return(fds[i].f.ftell()); +} + +unsigned long f_size (FIL * fp) +{ + int i = *fp; + emu_printf("fsize"); + emu_printi(fds[i].size); + return(fds[i].size); +} + +FRESULT f_mkdir (const char* path) +{ + return(FR_OK); +} +#endif + + +/******************************** + * Initialization +********************************/ +void emu_init(void) +{ + Serial.begin(115200); + +#ifdef HAS_USBKEY + myusb.begin(); + keyboard1.attachPress(OnPress); + keyboard1.attachRelease(OnRelease); +#endif + + while (!SD.begin(SD_CS)) + { + Serial.println("SD begin failed, retrying..."); + delay(1000); + } + strcpy(selection,ROMSDIR); + + FileHandlersInit(); + + nbFiles = readNbFiles(); + + Serial.print("SD initialized, files found: "); + Serial.println(nbFiles); + + emu_InitJoysticks(); +#ifdef SWAP_JOYSTICK + joySwapped = true; +#else + joySwapped = false; +#endif + +#ifdef TEECOMPUTER +#ifndef HAS_T4_VGA + tft.flipscreen(false); +#endif +#endif + int keypressed = emu_ReadKeys(); + if (keypressed & MASK_JOY2_DOWN) { + tft.fillScreenNoDma( RGBVAL16(0xff,0x00,0x00) ); + tft.drawTextNoDma(64,48, (char*)" AUTURUN file erased", RGBVAL16(0xff,0xff,0x00), RGBVAL16(0xff,0x00,0x00), true); + emu_eraseConfig(); + delay(1000); + } + else { + if (emu_readConfig()) { + autorun = true; + } + } + + toggleMenu(true); +} + + +void emu_start(void) +{ + usbnavpad = 0; +} diff --git a/MCUME_teensy41/teensysms/emuapi.h b/MCUME_teensy41/teensysms/emuapi.h new file mode 100644 index 0000000..cbfa376 --- /dev/null +++ b/MCUME_teensy41/teensysms/emuapi.h @@ -0,0 +1,214 @@ +#ifndef EMUAPI_H +#define EMUAPI_H + +#include "platform_config.h" + +#define CUSTOM_SND 1 +//#define TIMER_REND 1 + +#define EXTRA_HEAP 0x10 //0x9000 + +// Title: < > +#define TITLE " Master System Emulator " +#define ROMSDIR "/sms" + +#define emu_Init(ROM) {sms_Init(); sms_Start(ROM);} +#define emu_Step(x) {sms_Step();} +#define emu_Input(x) {sms_Input(x);} + +#define MAX_FILENAME_PATH 64 +#define NB_FILE_HANDLER 4 +#define PALETTE_SIZE 32 +#define VID_FRAME_SKIP 0x0 +#define TFT_VBUFFER_YCROP 0 +#define SINGLELINE_RENDERING 1 + +#define R32(rgb) ((rgb>>16)&0xff) +#define G32(rgb) ((rgb>>8)&0xff) +#define B32(rgb) (rgb & 0xff) + +#define ACTION_NONE 0 +#define ACTION_MAXKBDVAL 16 +#define ACTION_EXITKBD 128 +#define ACTION_RUN1 129 +#define ACTION_RUN2 130 +#define ACTION_RUN3 131 + +#ifdef KEYMAP_PRESENT + +#define keylables_map0_0 (char *)"qwertyuiop\x1a" +#define keylables_map0_1 (char *)" asdfghjkl\x19" +#define keylables_map0_2 (char *)" zxcvbnm,.;/" +#define keylables_map0_3 (char *)" +\x10-" +const unsigned short key_map0[] = { + 'q','w','e','r','t','y','u','i','o','p',157, //lowecase + 0,'a','s','d','f','g','h','j','k','l',0x0D, + 0,'z','x','c','v','b','n','m',',','.',';','/', + 145,157,29,17, + 0,'+',' ','-' + }; + +#define keylables_map1_0 (char *)"QWERTYUIOP@" +#define keylables_map1_1 (char *)" ASDFGHJKL\x19" +#define keylables_map1_2 (char *)" ZXCVBNM<>:?" +#define keylables_map1_3 (char *)" =\x10_" +const unsigned short key_map1[] = { + 'Q','W','E','R','T','Y','U','I','O','P','@', //shift uppercase + 0,'A','S','D','F','G','H','J','K','L',0x0D, + 0,'Z','X','C','V','B','N','M','<','>',':','?', + 145,157,29,17, + 0,'=',' ','_' + }; + +#define keylables_map2_0 (char *)"!\"#$%^&*()@" +#define keylables_map2_1 (char *)" |\\[]{} " +#define keylables_map2_2 (char *)" <>:?" +#define keylables_map2_3 (char *)" =\x10_" +const unsigned short key_map2[] = { + '!','"','#','$','%','^','&','*','(',')','@', // shiftothers + 0, '|','\\','[',']','{','}','\'',0,0,0, + 0, 0,0,0,0,0,0,0,'<','>',':','?', + 0,0,0,0, + 0,'=',' ','_' + }; + +#define keylables_map3_0 (char *)"1234567890 " +#define keylables_map3_1 (char *)" " +#define keylables_map3_2 (char *)" " +#define keylables_map3_3 (char *)" " + +const unsigned short key_map3[] = { + '1','2','3','4','5','6','7','8','9','0',0, // digit keys + 0, 0,0,0,0,0,0,0,0,0,0, + 0, 0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0, + 0,0,' ',0 + }; + +#define keylables_map4_0 (char *)"\x11\x12\x13\x14\x15\x16\x17\x18 " +#define keylables_map4_1 (char *)" " +#define keylables_map4_2 (char *)" " +#define keylables_map4_3 (char *)" " + +const unsigned short key_map4[] = { + 133,134,135,136,137,138,139,140,0,0,0, // function keys + 0, 0,0,0,0,0,0,0,0,0,0, + 0, 0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0, + 0,0,' ',0 + }; + +#define keylables_map5_0 (char *)" " +#define keylables_map5_1 (char *)" " +#define keylables_map5_2 (char *)" " +#define keylables_map5_3 (char *)" " + +const unsigned short key_map5[] = { + 0,0,0,0,0,0,0,0,0,0,0, // extra keys + 0, 0,0,0,0,0,0,0,0,0,0, + 0, 0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0, + 0,0,' ',0 + }; + +const unsigned short matkeys[] = { + 0x004,0x008,0x108,0x104,0x208,0x204,0x308,0x304,0x408,0x404,0x410, // row 1 + 0x502,0x002,0x020,0x102,0x120,0x202,0x220,0x302,0x320,0x402,0x420, // row 2 + 0x508,0x001,0x040,0x101,0x140,0x201,0x240,0x210,0x340,0x301,0x401,0x440, // row 3 + 0x504,0x520,0x540,0x501, // UP LEFT RIGHT DOWN + 0x510,0x010,0x110,0x310, // row 4 + }; + +#endif + + + +#define MASK_JOY2_RIGHT 0x0001 +#define MASK_JOY2_LEFT 0x0002 +#define MASK_JOY2_UP 0x0004 +#define MASK_JOY2_DOWN 0x0008 +#define MASK_JOY2_BTN 0x0010 +#define MASK_KEY_USER1 0x0020 +#define MASK_KEY_USER2 0x0040 +#define MASK_KEY_USER3 0x0080 +#define MASK_JOY1_RIGHT 0x0100 +#define MASK_JOY1_LEFT 0x0200 +#define MASK_JOY1_UP 0x0400 +#define MASK_JOY1_DOWN 0x0800 +#define MASK_JOY1_BTN 0x1000 +#define MASK_KEY_USER4 0x2000 + + +#ifdef __cplusplus +extern "C" { +#endif + +extern void emu_init(void); +extern void emu_start(void); +extern void emu_printf(const char * text); +extern void emu_printi(int val); +extern void emu_printh(int val); +extern void * emu_Malloc(unsigned int size); +extern void * emu_MallocI(unsigned int size); +extern void emu_Free(void * pt); + +extern int emu_FileOpen(const char * filepath, const char * mode); +extern int emu_FileRead(void * buf, int size, int handler); +extern int emu_FileGetc(int handler); +extern int emu_FileSeek(int handler, int seek, int origin); +extern int emu_FileTell(int handler); +extern void emu_FileClose(int handler); + +extern unsigned int emu_FileSize(const char * filepath); +extern unsigned int emu_LoadFile(const char * filepath, void * buf, int size); +extern unsigned int emu_LoadFileSeek(const char * filepath, void * buf, int size, int seek); + +extern void emu_SetPaletteEntry(unsigned char r, unsigned char g, unsigned char b, int index); +extern void emu_DrawScreen(unsigned char * VBuf, int width, int height, int stride); +extern void emu_DrawLine(unsigned char * VBuf, int width, int height, int line); +extern void emu_DrawLine16(unsigned short * VBuf, int width, int height, int line); +extern void emu_DrawLine8(unsigned char * VBuf, int width, int height, int line); +extern void emu_CopyLine(int width, int height, int ysrc, int ydst); +extern void emu_DrawVsync(void); +extern int emu_FrameSkip(void); +extern void * emu_LineBuffer(int line); +extern void emu_tweakVideo(int shiftdelta, int numdelta, int denomdelta); + +extern bool menuActive(void); +extern char * menuSelection(void); +extern char * menuSecondSelection(void); +extern void toggleMenu(bool on); +extern int handleMenu(unsigned short bClick); + +extern int handleOSKB(void); +extern void toggleOSKB(bool forceon); + +extern void emu_InitJoysticks(void); +extern int emu_SwapJoysticks(int statusOnly); +extern unsigned short emu_DebounceLocalKeys(void); +extern int emu_ReadKeys(void); +extern int emu_GetPad(void); +extern int emu_GetMouse(int *x, int *y, int *buts); +extern int emu_MouseDetected(void); +extern int emu_KeyboardDetected(void); +extern int emu_ReadAnalogJoyX(int min, int max); +extern int emu_ReadAnalogJoyY(int min, int max); +extern int emu_ReadI2CKeyboard(void); +extern unsigned char emu_ReadI2CKeyboard2(int row); +extern void emu_KeyboardOnUp(int keymodifer, int key); +extern void emu_KeyboardOnDown(int keymodifer, int key); +extern void emu_MidiOnDataReceived(unsigned char data); + +extern void emu_sndPlaySound(int chan, int volume, int freq); +extern void emu_sndPlayBuzz(int size, int val); +extern void emu_sndInit(); +extern void emu_resetus(void); +extern int emu_us(void); + +extern int emu_setKeymap(int index); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/MCUME_teensy41/teensysms/fmopl.c b/MCUME_teensy41/teensysms/fmopl.c new file mode 100644 index 0000000..72872a7 --- /dev/null +++ b/MCUME_teensy41/teensysms/fmopl.c @@ -0,0 +1,1319 @@ +/* +** +** File: fmopl.c -- software implementation of FM sound generator +** +** Copyright (C) 1999 Tatsuyuki Satoh , MultiArcadeMachineEmurator development +** +** Version 0.36f +** +*/ + +#define BUILD_YM3812 1 + +/* + preliminary : + Problem : + note: +*/ + +#include "shared.h" + +#ifndef PI +#define PI 3.14159265358979323846 +#endif + +/* -------------------- preliminary define section --------------------- */ +/* attack/decay rate time rate */ +#define OPL_ARRATE 141280 /* RATE 4 = 2826.24ms @ 3.6MHz */ +#define OPL_DRRATE 1956000 /* RATE 4 = 39280.64ms @ 3.6MHz */ + +#define DELTAT_MIXING_LEVEL (1) /* DELTA-T ADPCM MIXING LEVEL */ + +#define FREQ_BITS 24 /* frequency turn */ + +/* counter bits = 20 , octerve 7 */ +#define FREQ_RATE (1<<(FREQ_BITS-20)) +#define TL_BITS (FREQ_BITS+2) + +/* final output shift , limit minimum and maximum */ +#define OPL_OUTSB (TL_BITS+3-16) /* OPL output final shift 16bit */ +#define OPL_MAXOUT (0x7fff< max ) + val = max; + else if ( val < min ) + val = min; + + return val; +} + +/* status set and IRQ handling */ +static __inline__ void OPL_STATUS_SET(FM_OPL *OPL,int flag) +{ + /* set status flag */ + OPL->status |= flag; + if(!(OPL->status & 0x80)) + { + if(OPL->status & OPL->statusmask) + { /* IRQ on */ + OPL->status |= 0x80; + /* callback user interrupt handler (IRQ is OFF to ON) */ + if(OPL->IRQHandler) (OPL->IRQHandler)(OPL->IRQParam,1); + } + } +} + +/* status reset and IRQ handling */ +static __inline__ void OPL_STATUS_RESET(FM_OPL *OPL,int flag) +{ + /* reset status flag */ + OPL->status &=~flag; + if((OPL->status & 0x80)) + { + if (!(OPL->status & OPL->statusmask) ) + { + OPL->status &= 0x7f; + /* callback user interrupt handler (IRQ is ON to OFF) */ + if(OPL->IRQHandler) (OPL->IRQHandler)(OPL->IRQParam,0); + } + } +} + +/* IRQ mask set */ +static __inline__ void OPL_STATUSMASK_SET(FM_OPL *OPL,int flag) +{ + OPL->statusmask = flag; + /* IRQ handling check */ + OPL_STATUS_SET(OPL,0); + OPL_STATUS_RESET(OPL,0); +} + +/* ----- key on ----- */ +static __inline__ void OPL_KEYON(OPL_SLOT *SLOT) +{ + /* sin wave restart */ + SLOT->Cnt = 0; + /* set attack */ + SLOT->evm = ENV_MOD_AR; + SLOT->evs = SLOT->evsa; + SLOT->evc = EG_AST; + SLOT->eve = EG_AED; +} +/* ----- key off ----- */ +static __inline__ void OPL_KEYOFF(OPL_SLOT *SLOT) +{ + if( SLOT->evm > ENV_MOD_RR) + { + /* set envelope counter from envleope output */ + SLOT->evm = ENV_MOD_RR; + if( !(SLOT->evc&EG_DST) ) + /*SLOT->evc = (ENV_CURVE[SLOT->evc>>ENV_BITS]<evc = EG_DST; + SLOT->eve = EG_DED; + SLOT->evs = SLOT->evsr; + } +} + +/* ---------- calcrate Envelope Generator & Phase Generator ---------- */ +/* return : envelope output */ +static __inline__ UINT32 OPL_CALC_SLOT( OPL_SLOT *SLOT ) +{ + /* calcrate envelope generator */ + if( (SLOT->evc+=SLOT->evs) >= SLOT->eve ) + { + switch( SLOT->evm ){ + case ENV_MOD_AR: /* ATTACK -> DECAY1 */ + /* next DR */ + SLOT->evm = ENV_MOD_DR; + SLOT->evc = EG_DST; + SLOT->eve = SLOT->SL; + SLOT->evs = SLOT->evsd; + break; + case ENV_MOD_DR: /* DECAY -> SL or RR */ + SLOT->evc = SLOT->SL; + SLOT->eve = EG_DED; + if(SLOT->eg_typ) + { + SLOT->evs = 0; + } + else + { + SLOT->evm = ENV_MOD_RR; + SLOT->evs = SLOT->evsr; + } + break; + case ENV_MOD_RR: /* RR -> OFF */ + SLOT->evc = EG_OFF; + SLOT->eve = EG_OFF+1; + SLOT->evs = 0; + break; + } + } + /* calcrate envelope */ + return SLOT->TLL+ENV_CURVE[SLOT->evc>>ENV_BITS]+(SLOT->ams ? ams : 0); +} + +/* set algorythm connection */ +static void set_algorythm( OPL_CH *CH) +{ + INT32 *carrier = &outd[0]; + CH->connect1 = CH->CON ? carrier : &feedback2; + CH->connect2 = carrier; +} + +/* ---------- frequency counter for operater update ---------- */ +static __inline__ void CALC_FCSLOT(OPL_CH *CH,OPL_SLOT *SLOT) +{ + int ksr; + + /* frequency step counter */ + SLOT->Incr = CH->fc * SLOT->mul; + ksr = CH->kcode >> SLOT->KSR; + + if( SLOT->ksr != ksr ) + { + SLOT->ksr = ksr; + /* attack , decay rate recalcration */ + SLOT->evsa = SLOT->AR[ksr]; + SLOT->evsd = SLOT->DR[ksr]; + SLOT->evsr = SLOT->RR[ksr]; + } + SLOT->TLL = SLOT->TL + (CH->ksl_base>>SLOT->ksl); +} + +/* set multi,am,vib,EG-TYP,KSR,mul */ +static __inline__ void set_mul(FM_OPL *OPL,int slot,int v) +{ + OPL_CH *CH = &OPL->P_CH[slot/2]; + OPL_SLOT *SLOT = &CH->SLOT[slot&1]; + + SLOT->mul = MUL_TABLE[v&0x0f]; + SLOT->KSR = (v&0x10) ? 0 : 2; + SLOT->eg_typ = (v&0x20)>>5; + SLOT->vib = (v&0x40); + SLOT->ams = (v&0x80); + CALC_FCSLOT(CH,SLOT); +} + +/* set ksl & tl */ +static __inline__ void set_ksl_tl(FM_OPL *OPL,int slot,int v) +{ + OPL_CH *CH = &OPL->P_CH[slot/2]; + OPL_SLOT *SLOT = &CH->SLOT[slot&1]; + int ksl = v>>6; /* 0 / 1.5 / 3 / 6 db/OCT */ + + SLOT->ksl = ksl ? 3-ksl : 31; + SLOT->TL = (v&0x3f)*(0.75/EG_STEP); /* 0.75db step */ + + if( !(OPL->mode&0x80) ) + { /* not CSM latch total level */ + SLOT->TLL = SLOT->TL + (CH->ksl_base>>SLOT->ksl); + } +} + +/* set attack rate & decay rate */ +static __inline__ void set_ar_dr(FM_OPL *OPL,int slot,int v) +{ + OPL_CH *CH = &OPL->P_CH[slot/2]; + OPL_SLOT *SLOT = &CH->SLOT[slot&1]; + int ar = v>>4; + int dr = v&0x0f; + + SLOT->AR = ar ? &OPL->AR_TABLE[ar<<2] : RATE_0; + SLOT->evsa = SLOT->AR[SLOT->ksr]; + if( SLOT->evm == ENV_MOD_AR ) SLOT->evs = SLOT->evsa; + + SLOT->DR = dr ? &OPL->DR_TABLE[dr<<2] : RATE_0; + SLOT->evsd = SLOT->DR[SLOT->ksr]; + if( SLOT->evm == ENV_MOD_DR ) SLOT->evs = SLOT->evsd; +} + +/* set sustain level & release rate */ +static __inline__ void set_sl_rr(FM_OPL *OPL,int slot,int v) +{ + OPL_CH *CH = &OPL->P_CH[slot/2]; + OPL_SLOT *SLOT = &CH->SLOT[slot&1]; + int sl = v>>4; + int rr = v & 0x0f; + + SLOT->SL = SL_TABLE[sl]; + if( SLOT->evm == ENV_MOD_DR ) SLOT->eve = SLOT->SL; + SLOT->RR = &OPL->DR_TABLE[rr<<2]; + SLOT->evsr = SLOT->RR[SLOT->ksr]; + if( SLOT->evm == ENV_MOD_RR ) SLOT->evs = SLOT->evsr; +} + +/* operator output calcrator */ +#define OP_OUT(slot,env,con) slot->wavetable[((slot->Cnt+con)/(0x1000000/SIN_ENT))&(SIN_ENT-1)][env] +/* ---------- calcrate one of channel ---------- */ +static __inline__ void OPL_CALC_CH( OPL_CH *CH ) +{ + UINT32 env_out; + OPL_SLOT *SLOT; + + feedback2 = 0; + /* SLOT 1 */ + SLOT = &CH->SLOT[SLOT1]; + env_out=OPL_CALC_SLOT(SLOT); + if( env_out < EG_ENT-1 ) + { + /* PG */ + if(SLOT->vib) SLOT->Cnt += (SLOT->Incr*vib/VIB_RATE); + else SLOT->Cnt += SLOT->Incr; + /* connectoion */ + if(CH->FB) + { + int feedback1 = (CH->op1_out[0]+CH->op1_out[1])>>CH->FB; + CH->op1_out[1] = CH->op1_out[0]; + *CH->connect1 += CH->op1_out[0] = OP_OUT(SLOT,env_out,feedback1); + } + else + { + *CH->connect1 += OP_OUT(SLOT,env_out,0); + } + }else + { + CH->op1_out[1] = CH->op1_out[0]; + CH->op1_out[0] = 0; + } + /* SLOT 2 */ + SLOT = &CH->SLOT[SLOT2]; + env_out=OPL_CALC_SLOT(SLOT); + if( env_out < EG_ENT-1 ) + { + /* PG */ + if(SLOT->vib) SLOT->Cnt += (SLOT->Incr*vib/VIB_RATE); + else SLOT->Cnt += SLOT->Incr; + /* connectoion */ + outd[0] += OP_OUT(SLOT,env_out, feedback2); + } +} + +/* ---------- calcrate rythm block ---------- */ +#define WHITE_NOISE_db 6.0 +static __inline__ void OPL_CALC_RH( OPL_CH *CH ) +{ + UINT32 env_tam,env_sd,env_top,env_hh; + int whitenoise = (rand()&1)*(WHITE_NOISE_db/EG_STEP); + INT32 tone8; + + OPL_SLOT *SLOT; + int env_out; + + /* BD : same as FM serial mode and output level is large */ + feedback2 = 0; + /* SLOT 1 */ + SLOT = &CH[6].SLOT[SLOT1]; + env_out=OPL_CALC_SLOT(SLOT); + if( env_out < EG_ENT-1 ) + { + /* PG */ + if(SLOT->vib) SLOT->Cnt += (SLOT->Incr*vib/VIB_RATE); + else SLOT->Cnt += SLOT->Incr; + /* connectoion */ + if(CH[6].FB) + { + int feedback1 = (CH[6].op1_out[0]+CH[6].op1_out[1])>>CH[6].FB; + CH[6].op1_out[1] = CH[6].op1_out[0]; + feedback2 = CH[6].op1_out[0] = OP_OUT(SLOT,env_out,feedback1); + } + else + { + feedback2 = OP_OUT(SLOT,env_out,0); + } + }else + { + feedback2 = 0; + CH[6].op1_out[1] = CH[6].op1_out[0]; + CH[6].op1_out[0] = 0; + } + /* SLOT 2 */ + SLOT = &CH[6].SLOT[SLOT2]; + env_out=OPL_CALC_SLOT(SLOT); + if( env_out < EG_ENT-1 ) + { + /* PG */ + if(SLOT->vib) SLOT->Cnt += (SLOT->Incr*vib/VIB_RATE); + else SLOT->Cnt += SLOT->Incr; + /* connectoion */ + outd[0] += OP_OUT(SLOT,env_out, feedback2)*2; + } + /* + SD (17) = mul14[fnum7] + white noise + TAM (15) = mul15[fnum8] + TOP (18) = fnum6(mul18[fnum8]+whitenoise) + HH (14) = fnum7(mul18[fnum8]+whitenoise) + white noise + */ + env_sd =OPL_CALC_SLOT(SLOT7_2) + whitenoise; + env_tam=OPL_CALC_SLOT(SLOT8_1); + env_top=OPL_CALC_SLOT(SLOT8_2); + env_hh =OPL_CALC_SLOT(SLOT7_1) + whitenoise; + + /* PG */ + if(SLOT7_1->vib) SLOT7_1->Cnt += (2*SLOT7_1->Incr*vib/VIB_RATE); + else SLOT7_1->Cnt += 2*SLOT7_1->Incr; + if(SLOT7_2->vib) SLOT7_2->Cnt += ((CH[7].fc*8)*vib/VIB_RATE); + else SLOT7_2->Cnt += (CH[7].fc*8); + if(SLOT8_1->vib) SLOT8_1->Cnt += (SLOT8_1->Incr*vib/VIB_RATE); + else SLOT8_1->Cnt += SLOT8_1->Incr; + if(SLOT8_2->vib) SLOT8_2->Cnt += ((CH[8].fc*48)*vib/VIB_RATE); + else SLOT8_2->Cnt += (CH[8].fc*48); + + tone8 = OP_OUT(SLOT8_2,whitenoise,0 ); + + /* SD */ + if( env_sd < EG_ENT-1 ) + outd[0] += OP_OUT(SLOT7_1,env_sd, 0)*8; + /* TAM */ + if( env_tam < EG_ENT-1 ) + outd[0] += OP_OUT(SLOT8_1,env_tam, 0)*2; + /* TOP-CY */ + if( env_top < EG_ENT-1 ) + outd[0] += OP_OUT(SLOT7_2,env_top,tone8)*2; + /* HH */ + if( env_hh < EG_ENT-1 ) + outd[0] += OP_OUT(SLOT7_2,env_hh,tone8)*2; +} + +/* ----------- initialize time tabls ----------- */ +static void init_timetables( FM_OPL *OPL , int ARRATE , int DRRATE ) +{ + int i; + double rate; + + /* make attack rate & decay rate tables */ + for (i = 0;i < 4;i++) OPL->AR_TABLE[i] = OPL->DR_TABLE[i] = 0; + for (i = 4;i <= 60;i++){ + rate = OPL->freqbase; /* frequency rate */ + if( i < 60 ) rate *= 1.0+(i&3)*0.25; /* b0-1 : x1 , x1.25 , x1.5 , x1.75 */ + rate *= 1<<((i>>2)-1); /* b2-5 : shift bit */ + rate *= (double)(EG_ENT<AR_TABLE[i] = rate / ARRATE; + OPL->DR_TABLE[i] = rate / DRRATE; + } + for (i = 60;i < 76;i++) + { + OPL->AR_TABLE[i] = EG_AED-1; + OPL->DR_TABLE[i] = OPL->DR_TABLE[60]; + } +#if 0 + for (i = 0;i < 64 ;i++){ /* make for overflow area */ + Log(LOG_WAR,"rate %2d , ar %f ms , dr %f ms \n",i, + ((double)(EG_ENT<AR_TABLE[i]) * (1000.0 / OPL->rate), + ((double)(EG_ENT<DR_TABLE[i]) * (1000.0 / OPL->rate) ); + } +#endif +} + +/* ---------- generic table initialize ---------- */ +static int OPLOpenTable( void ) +{ + int s,t; + double rate; + int i,j; + double pom; + + /* allocate dynamic tables */ + if( (TL_TABLE = emu_Malloc(TL_MAX*2*sizeof(INT32))) == NULL) + return 0; + if( (SIN_TABLE = emu_Malloc(SIN_ENT*4 *sizeof(INT32 *))) == NULL) + { + emu_Free(TL_TABLE); + return 0; + } + if( (AMS_TABLE = emu_Malloc(AMS_ENT*2 *sizeof(INT32))) == NULL) + { + emu_Free(TL_TABLE); + emu_Free(SIN_TABLE); + return 0; + } + if( (VIB_TABLE = emu_Malloc(VIB_ENT*2 *sizeof(INT32))) == NULL) + { + emu_Free(TL_TABLE); + emu_Free(SIN_TABLE); + emu_Free(AMS_TABLE); + return 0; + } + + /* make total level table */ + for (t = 0;t < EG_ENT-1 ;t++){ + rate = ((1< voltage */ + TL_TABLE[ t] = (int)rate; + TL_TABLE[TL_MAX+t] = -TL_TABLE[t]; +/* Log(LOG_INF,"TotalLevel(%3d) = %x\n",t,TL_TABLE[t]);*/ + } + /* fill volume off area */ + for ( t = EG_ENT-1; t < TL_MAX ;t++){ + TL_TABLE[t] = TL_TABLE[TL_MAX+t] = 0; + } + + /* make sinwave table (total level offet) */ + /* degree 0 = degree 180 = off */ + SIN_TABLE[0] = SIN_TABLE[SIN_ENT/2] = &TL_TABLE[EG_ENT-1]; + for (s = 1;s <= SIN_ENT/4;s++){ + pom = sin(2*PI*s/SIN_ENT); /* sin */ + pom = 20*log10(1/pom); /* decibel */ + j = pom / EG_STEP; /* TL_TABLE steps */ + + /* degree 0 - 90 , degree 180 - 90 : plus section */ + SIN_TABLE[ s] = SIN_TABLE[SIN_ENT/2-s] = &TL_TABLE[j]; + /* degree 180 - 270 , degree 360 - 270 : minus section */ + SIN_TABLE[SIN_ENT/2+s] = SIN_TABLE[SIN_ENT -s] = &TL_TABLE[TL_MAX+j]; +/* Log(LOG_INF,"sin(%3d) = %f:%f db\n",s,pom,(double)j * EG_STEP);*/ + } + for (s = 0;s < SIN_ENT;s++) + { + SIN_TABLE[SIN_ENT*1+s] = s<(SIN_ENT/2) ? SIN_TABLE[s] : &TL_TABLE[EG_ENT]; + SIN_TABLE[SIN_ENT*2+s] = SIN_TABLE[s % (SIN_ENT/2)]; + SIN_TABLE[SIN_ENT*3+s] = (s/(SIN_ENT/4))&1 ? &TL_TABLE[EG_ENT] : SIN_TABLE[SIN_ENT*2+s]; + } + + /* envelope counter -> envelope output table */ + for (i=0; i= EG_ENT ) pom = EG_ENT-1; */ + ENV_CURVE[i] = (int)pom; + /* DECAY ,RELEASE curve */ + ENV_CURVE[(EG_DST>>ENV_BITS)+i]= i; + } + /* off */ + ENV_CURVE[EG_OFF>>ENV_BITS]= EG_ENT-1; + /* make LFO ams table */ + for (i=0; iSLOT[SLOT1]; + OPL_SLOT *slot2 = &CH->SLOT[SLOT2]; + /* all key off */ + OPL_KEYOFF(slot1); + OPL_KEYOFF(slot2); + /* total level latch */ + slot1->TLL = slot1->TL + (CH->ksl_base>>slot1->ksl); + slot1->TLL = slot1->TL + (CH->ksl_base>>slot1->ksl); + /* key on */ + CH->op1_out[0] = CH->op1_out[1] = 0; + OPL_KEYON(slot1); + OPL_KEYON(slot2); +} + +/* ---------- opl initialize ---------- */ +static void OPL_initalize(FM_OPL *OPL) +{ + int fn; + + /* frequency base */ + OPL->freqbase = (OPL->rate) ? ((double)OPL->clock / OPL->rate) / 72 : 0; + /* Timer base time */ + OPL->TimerBase = 1.0/((double)OPL->clock / 72.0 ); + /* make time tables */ + init_timetables( OPL , OPL_ARRATE , OPL_DRRATE ); + /* make fnumber -> increment counter table */ + for( fn=0 ; fn < 1024 ; fn++ ) + { + OPL->FN_TABLE[fn] = OPL->freqbase * fn * FREQ_RATE * (1<<7) / 2; + } + /* LFO freq.table */ + OPL->amsIncr = OPL->rate ? (double)AMS_ENT*(1<rate * 3.7 * ((double)OPL->clock/3600000) : 0; + OPL->vibIncr = OPL->rate ? (double)VIB_ENT*(1<rate * 6.4 * ((double)OPL->clock/3600000) : 0; +} + +/* ---------- write a OPL registers ---------- */ +void OPLWriteReg(FM_OPL *OPL, int r, int v) +{ + OPL_CH *CH; + int slot; + int block_fnum; + + switch(r&0xe0) + { + case 0x00: /* 00-1f:controll */ + switch(r&0x1f) + { + case 0x01: + /* wave selector enable */ + if(OPL->type&OPL_TYPE_WAVESEL) + { + OPL->wavesel = v&0x20; + if(!OPL->wavesel) + { + /* preset compatible mode */ + int c; + for(c=0;cmax_ch;c++) + { + OPL->P_CH[c].SLOT[SLOT1].wavetable = &SIN_TABLE[0]; + OPL->P_CH[c].SLOT[SLOT2].wavetable = &SIN_TABLE[0]; + } + } + } + return; + case 0x02: /* Timer 1 */ + OPL->T[0] = (256-v)*4; + break; + case 0x03: /* Timer 2 */ + OPL->T[1] = (256-v)*16; + return; + case 0x04: /* IRQ clear / mask and Timer enable */ + if(v&0x80) + { /* IRQ flag clear */ + OPL_STATUS_RESET(OPL,0x7f); + } + else + { /* set IRQ mask ,timer enable*/ + UINT8 st1 = v&1; + UINT8 st2 = (v>>1)&1; + /* IRQRST,T1MSK,t2MSK,EOSMSK,BRMSK,x,ST2,ST1 */ + OPL_STATUS_RESET(OPL,v&0x78); + OPL_STATUSMASK_SET(OPL,((~v)&0x78)|0x01); + /* timer 2 */ + if(OPL->st[1] != st2) + { + double interval = st2 ? (double)OPL->T[1]*OPL->TimerBase : 0.0; + OPL->st[1] = st2; + if (OPL->TimerHandler) (OPL->TimerHandler)(OPL->TimerParam+1,interval); + } + /* timer 1 */ + if(OPL->st[0] != st1) + { + double interval = st1 ? (double)OPL->T[0]*OPL->TimerBase : 0.0; + OPL->st[0] = st1; + if (OPL->TimerHandler) (OPL->TimerHandler)(OPL->TimerParam+0,interval); + } + } + return; +#if BUILD_Y8950 + case 0x06: /* Key Board OUT */ + if(OPL->type&OPL_TYPE_KEYBOARD) + { + if(OPL->keyboardhandler_w) + OPL->keyboardhandler_w(OPL->keyboard_param,v); + else + Log(LOG_WAR,"OPL:write unmapped KEYBOARD port\n"); + } + return; + case 0x07: /* DELTA-T controll : START,REC,MEMDATA,REPT,SPOFF,x,x,RST */ + if(OPL->type&OPL_TYPE_ADPCM) + YM_DELTAT_ADPCM_Write(OPL->deltat,r-0x07,v); + return; + case 0x08: /* MODE,DELTA-T : CSM,NOTESEL,x,x,smpl,da/ad,64k,rom */ + OPL->mode = v; + v&=0x1f; /* for DELTA-T unit */ + case 0x09: /* START ADD */ + case 0x0a: + case 0x0b: /* STOP ADD */ + case 0x0c: + case 0x0d: /* PRESCALE */ + case 0x0e: + case 0x0f: /* ADPCM data */ + case 0x10: /* DELTA-N */ + case 0x11: /* DELTA-N */ + case 0x12: /* EG-CTRL */ + if(OPL->type&OPL_TYPE_ADPCM) + YM_DELTAT_ADPCM_Write(OPL->deltat,r-0x07,v); + return; +#if 0 + case 0x15: /* DAC data */ + case 0x16: + case 0x17: /* SHIFT */ + return; + case 0x18: /* I/O CTRL (Direction) */ + if(OPL->type&OPL_TYPE_IO) + OPL->portDirection = v&0x0f; + return; + case 0x19: /* I/O DATA */ + if(OPL->type&OPL_TYPE_IO) + { + OPL->portLatch = v; + if(OPL->porthandler_w) + OPL->porthandler_w(OPL->port_param,v&OPL->portDirection); + } + return; + case 0x1a: /* PCM data */ + return; +#endif +#endif + } + break; + case 0x20: /* am,vib,ksr,eg type,mul */ + slot = slot_array[r&0x1f]; + if(slot == -1) return; + set_mul(OPL,slot,v); + return; + case 0x40: + slot = slot_array[r&0x1f]; + if(slot == -1) return; + set_ksl_tl(OPL,slot,v); + return; + case 0x60: + slot = slot_array[r&0x1f]; + if(slot == -1) return; + set_ar_dr(OPL,slot,v); + return; + case 0x80: + slot = slot_array[r&0x1f]; + if(slot == -1) return; + set_sl_rr(OPL,slot,v); + return; + case 0xa0: + switch(r) + { + case 0xbd: + /* amsep,vibdep,r,bd,sd,tom,tc,hh */ + { + UINT8 rkey = OPL->rythm^v; + OPL->ams_table = &AMS_TABLE[v&0x80 ? AMS_ENT : 0]; + OPL->vib_table = &VIB_TABLE[v&0x40 ? VIB_ENT : 0]; + OPL->rythm = v&0x3f; + if(OPL->rythm&0x20) + { +#if 0 + usrintf_showmessage("OPL Rythm mode select"); +#endif + /* BD key on/off */ + if(rkey&0x10) + { + if(v&0x10) + { + OPL->P_CH[6].op1_out[0] = OPL->P_CH[6].op1_out[1] = 0; + OPL_KEYON(&OPL->P_CH[6].SLOT[SLOT1]); + OPL_KEYON(&OPL->P_CH[6].SLOT[SLOT2]); + } + else + { + OPL_KEYOFF(&OPL->P_CH[6].SLOT[SLOT1]); + OPL_KEYOFF(&OPL->P_CH[6].SLOT[SLOT2]); + } + } + /* SD key on/off */ + if(rkey&0x08) + { + if(v&0x08) OPL_KEYON(&OPL->P_CH[7].SLOT[SLOT2]); + else OPL_KEYOFF(&OPL->P_CH[7].SLOT[SLOT2]); + }/* TAM key on/off */ + if(rkey&0x04) + { + if(v&0x04) OPL_KEYON(&OPL->P_CH[8].SLOT[SLOT1]); + else OPL_KEYOFF(&OPL->P_CH[8].SLOT[SLOT1]); + } + /* TOP-CY key on/off */ + if(rkey&0x02) + { + if(v&0x02) OPL_KEYON(&OPL->P_CH[8].SLOT[SLOT2]); + else OPL_KEYOFF(&OPL->P_CH[8].SLOT[SLOT2]); + } + /* HH key on/off */ + if(rkey&0x01) + { + if(v&0x01) OPL_KEYON(&OPL->P_CH[7].SLOT[SLOT1]); + else OPL_KEYOFF(&OPL->P_CH[7].SLOT[SLOT1]); + } + } + } + return; + } + /* keyon,block,fnum */ + if( (r&0x0f) > 8) return; + CH = &OPL->P_CH[r&0x0f]; + if(!(r&0x10)) + { /* a0-a8 */ + block_fnum = (CH->block_fnum&0x1f00) | v; + } + else + { /* b0-b8 */ + int keyon = (v>>5)&1; + block_fnum = ((v&0x1f)<<8) | (CH->block_fnum&0xff); + if(CH->keyon != keyon) + { + if( (CH->keyon=keyon) ) + { + CH->op1_out[0] = CH->op1_out[1] = 0; + OPL_KEYON(&CH->SLOT[SLOT1]); + OPL_KEYON(&CH->SLOT[SLOT2]); + } + else + { + OPL_KEYOFF(&CH->SLOT[SLOT1]); + OPL_KEYOFF(&CH->SLOT[SLOT2]); + } + } + } + /* update */ + if(CH->block_fnum != block_fnum) + { + int blockRv = 7-(block_fnum>>10); + int fnum = block_fnum&0x3ff; + CH->block_fnum = block_fnum; + + CH->ksl_base = KSL_TABLE[block_fnum>>6]; + CH->fc = OPL->FN_TABLE[fnum]>>blockRv; + CH->kcode = CH->block_fnum>>9; + if( (OPL->mode&0x40) && CH->block_fnum&0x100) CH->kcode |=1; + CALC_FCSLOT(CH,&CH->SLOT[SLOT1]); + CALC_FCSLOT(CH,&CH->SLOT[SLOT2]); + } + return; + case 0xc0: + /* FB,C */ + if( (r&0x0f) > 8) return; + CH = &OPL->P_CH[r&0x0f]; + { + int feedback = (v>>1)&7; + CH->FB = feedback ? (8+1) - feedback : 0; + CH->CON = v&1; + set_algorythm(CH); + } + return; + case 0xe0: /* wave type */ + slot = slot_array[r&0x1f]; + if(slot == -1) return; + CH = &OPL->P_CH[slot/2]; + if(OPL->wavesel) + { + /* Log(LOG_INF,"OPL SLOT %d wave select %d\n",slot,v&3); */ + CH->SLOT[slot&1].wavetable = &SIN_TABLE[(v&0x03)*SIN_ENT]; + } + return; + } +} + +/* lock/unlock for common table */ +static int OPL_LockTable(void) +{ + num_lock++; + if(num_lock>1) return 0; + /* first time */ + cur_chip = NULL; + /* allocate total level table (128kb space) */ + if( !OPLOpenTable() ) + { + num_lock--; + return -1; + } + return 0; +} + +static void OPL_UnLockTable(void) +{ + if(num_lock) num_lock--; + if(num_lock) return; + /* last time */ + cur_chip = NULL; + OPLCloseTable(); +} + +#if (BUILD_YM3812 || BUILD_YM3526) +/*******************************************************************************/ +/* YM3812 local section */ +/*******************************************************************************/ + +/* ---------- update one of chip ----------- */ +void YM3812UpdateOne(FM_OPL *OPL, INT16 *buffer, int length) +{ + int i; + int data; + FMSAMPLE *buf = buffer; + UINT32 amsCnt = OPL->amsCnt; + UINT32 vibCnt = OPL->vibCnt; + UINT8 rythm = OPL->rythm&0x20; + OPL_CH *CH,*R_CH; + + if( (void *)OPL != cur_chip ){ + cur_chip = (void *)OPL; + /* channel pointers */ + S_CH = OPL->P_CH; + E_CH = &S_CH[9]; + /* rythm slot */ + SLOT7_1 = &S_CH[7].SLOT[SLOT1]; + SLOT7_2 = &S_CH[7].SLOT[SLOT2]; + SLOT8_1 = &S_CH[8].SLOT[SLOT1]; + SLOT8_2 = &S_CH[8].SLOT[SLOT2]; + /* LFO state */ + amsIncr = OPL->amsIncr; + vibIncr = OPL->vibIncr; + ams_table = OPL->ams_table; + vib_table = OPL->vib_table; + } + R_CH = rythm ? &S_CH[6] : E_CH; + for( i=0; i < length ; i++ ) + { + /* channel A channel B channel C */ + /* LFO */ + ams = ams_table[(amsCnt+=amsIncr)>>AMS_SHIFT]; + vib = vib_table[(vibCnt+=vibIncr)>>VIB_SHIFT]; + outd[0] = 0; + /* FM part */ + for(CH=S_CH ; CH < R_CH ; CH++) + OPL_CALC_CH(CH); + /* Rythn part */ + if(rythm) + OPL_CALC_RH(S_CH); + /* limit check */ + data = Limit( outd[0] , OPL_MAXOUT, OPL_MINOUT ); + /* store to sound buffer */ + buf[i] = data >> OPL_OUTSB; + } + + OPL->amsCnt = amsCnt; + OPL->vibCnt = vibCnt; +} +#endif /* (BUILD_YM3812 || BUILD_YM3526) */ + +#if BUILD_Y8950 + +void Y8950UpdateOne(FM_OPL *OPL, INT16 *buffer, int length) +{ + int i; + int data; + FMSAMPLE *buf = buffer; + UINT32 amsCnt = OPL->amsCnt; + UINT32 vibCnt = OPL->vibCnt; + UINT8 rythm = OPL->rythm&0x20; + OPL_CH *CH,*R_CH; + YM_DELTAT *DELTAT = OPL->deltat; + + /* setup DELTA-T unit */ + YM_DELTAT_DECODE_PRESET(DELTAT); + + if( (void *)OPL != cur_chip ){ + cur_chip = (void *)OPL; + /* channel pointers */ + S_CH = OPL->P_CH; + E_CH = &S_CH[9]; + /* rythm slot */ + SLOT7_1 = &S_CH[7].SLOT[SLOT1]; + SLOT7_2 = &S_CH[7].SLOT[SLOT2]; + SLOT8_1 = &S_CH[8].SLOT[SLOT1]; + SLOT8_2 = &S_CH[8].SLOT[SLOT2]; + /* LFO state */ + amsIncr = OPL->amsIncr; + vibIncr = OPL->vibIncr; + ams_table = OPL->ams_table; + vib_table = OPL->vib_table; + } + R_CH = rythm ? &S_CH[6] : E_CH; + for( i=0; i < length ; i++ ) + { + /* channel A channel B channel C */ + /* LFO */ + ams = ams_table[(amsCnt+=amsIncr)>>AMS_SHIFT]; + vib = vib_table[(vibCnt+=vibIncr)>>VIB_SHIFT]; + outd[0] = 0; + /* deltaT ADPCM */ + if( DELTAT->flag ) + YM_DELTAT_ADPCM_CALC(DELTAT); + /* FM part */ + for(CH=S_CH ; CH < R_CH ; CH++) + OPL_CALC_CH(CH); + /* Rythn part */ + if(rythm) + OPL_CALC_RH(S_CH); + /* limit check */ + data = Limit( outd[0] , OPL_MAXOUT, OPL_MINOUT ); + /* store to sound buffer */ + buf[i] = data >> OPL_OUTSB; + } + OPL->amsCnt = amsCnt; + OPL->vibCnt = vibCnt; + /* deltaT START flag */ + if( !DELTAT->flag ) + OPL->status &= 0xfe; +} +#endif + +/* ---------- reset one of chip ---------- */ +void OPLResetChip(FM_OPL *OPL) +{ + int c,s; + int i; + + /* reset chip */ + OPL->mode = 0; /* normal mode */ + OPL_STATUS_RESET(OPL,0x7f); + /* reset with register write */ + OPLWriteReg(OPL,0x01,0); /* wabesel disable */ + OPLWriteReg(OPL,0x02,0); /* Timer1 */ + OPLWriteReg(OPL,0x03,0); /* Timer2 */ + OPLWriteReg(OPL,0x04,0); /* IRQ mask clear */ + for(i = 0xff ; i >= 0x20 ; i-- ) OPLWriteReg(OPL,i,0); + /* reset OPerator paramater */ + for( c = 0 ; c < OPL->max_ch ; c++ ) + { + OPL_CH *CH = &OPL->P_CH[c]; + /* OPL->P_CH[c].PAN = OPN_CENTER; */ + for(s = 0 ; s < 2 ; s++ ) + { + /* wave table */ + CH->SLOT[s].wavetable = &SIN_TABLE[0]; + /* CH->SLOT[s].evm = ENV_MOD_RR; */ + CH->SLOT[s].evc = EG_OFF; + CH->SLOT[s].eve = EG_OFF+1; + CH->SLOT[s].evs = 0; + } + } +#if BUILD_Y8950 + if(OPL->type&OPL_TYPE_ADPCM) + { + YM_DELTAT *DELTAT = OPL->deltat; + + DELTAT->freqbase = OPL->freqbase; + DELTAT->output_pointer = outd; + DELTAT->portshift = 5; + DELTAT->output_range = DELTAT_MIXING_LEVEL<P_CH = (OPL_CH *)ptr; ptr+=sizeof(OPL_CH)*max_ch; +#if BUILD_Y8950 + if(type&OPL_TYPE_ADPCM) OPL->deltat = (YM_DELTAT *)ptr; ptr+=sizeof(YM_DELTAT); +#endif + /* set channel state pointer */ + OPL->type = type; + OPL->clock = clock; + OPL->rate = rate; + OPL->max_ch = max_ch; + /* init grobal tables */ + OPL_initalize(OPL); + /* reset chip */ + OPLResetChip(OPL); + return OPL; +} + +/* ---------- Destroy one of vietual YM3812 ---------- */ +void OPLDestroy(FM_OPL *OPL) +{ + OPL_UnLockTable(); + emu_Free(OPL); +} + +/* ---------- Option handlers ---------- */ + +void OPLSetTimerHandler(FM_OPL *OPL,OPL_TIMERHANDLER TimerHandler,int channelOffset) +{ + OPL->TimerHandler = TimerHandler; + OPL->TimerParam = channelOffset; +} +void OPLSetIRQHandler(FM_OPL *OPL,OPL_IRQHANDLER IRQHandler,int param) +{ + OPL->IRQHandler = IRQHandler; + OPL->IRQParam = param; +} +void OPLSetUpdateHandler(FM_OPL *OPL,OPL_UPDATEHANDLER UpdateHandler,int param) +{ + OPL->UpdateHandler = UpdateHandler; + OPL->UpdateParam = param; +} +#if BUILD_Y8950 +void OPLSetPortHandler(FM_OPL *OPL,OPL_PORTHANDLER_W PortHandler_w,OPL_PORTHANDLER_R PortHandler_r,int param) +{ + OPL->porthandler_w = PortHandler_w; + OPL->porthandler_r = PortHandler_r; + OPL->port_param = param; +} + +void OPLSetKeyboardHandler(FM_OPL *OPL,OPL_PORTHANDLER_W KeyboardHandler_w,OPL_PORTHANDLER_R KeyboardHandler_r,int param) +{ + OPL->keyboardhandler_w = KeyboardHandler_w; + OPL->keyboardhandler_r = KeyboardHandler_r; + OPL->keyboard_param = param; +} +#endif +/* ---------- YM3812 I/O interface ---------- */ +int OPLWrite(FM_OPL *OPL,int a,int v) +{ + if( !(a&1) ) + { /* address port */ + OPL->address = v & 0xff; + } + else + { /* data port */ + if(OPL->UpdateHandler) OPL->UpdateHandler(OPL->UpdateParam,0); + OPLWriteReg(OPL,OPL->address,v); + } + return OPL->status>>7; +} + +unsigned char OPLRead(FM_OPL *OPL,int a) +{ + if( !(a&1) ) + { /* status port */ + return OPL->status & (OPL->statusmask|0x80); + } + /* data port */ + switch(OPL->address) + { + case 0x05: /* KeyBoard IN */ + if(OPL->type&OPL_TYPE_KEYBOARD) + { + if(OPL->keyboardhandler_r) + return OPL->keyboardhandler_r(OPL->keyboard_param); + else + Log(LOG_WAR,"OPL:read unmapped KEYBOARD port\n"); + } + return 0; +#if 0 + case 0x0f: /* ADPCM-DATA */ + return 0; +#endif + case 0x19: /* I/O DATA */ + if(OPL->type&OPL_TYPE_IO) + { + if(OPL->porthandler_r) + return OPL->porthandler_r(OPL->port_param); + else + Log(LOG_WAR,"OPL:read unmapped I/O port\n"); + } + return 0; + case 0x1a: /* PCM-DATA */ + return 0; + } + return 0; +} + +int OPLTimerOver(FM_OPL *OPL,int c) +{ + if( c ) + { /* Timer B */ + OPL_STATUS_SET(OPL,0x20); + } + else + { /* Timer A */ + OPL_STATUS_SET(OPL,0x40); + /* CSM mode key,TL controll */ + if( OPL->mode & 0x80 ) + { /* CSM mode total level latch and auto key on */ + int ch; + if(OPL->UpdateHandler) OPL->UpdateHandler(OPL->UpdateParam,0); + for(ch=0;ch<9;ch++) + CSMKeyControll( &OPL->P_CH[ch] ); + } + } + /* reload timer */ + if (OPL->TimerHandler) (OPL->TimerHandler)(OPL->TimerParam+c,(double)OPL->T[c]*OPL->TimerBase); + return OPL->status>>7; +} diff --git a/MCUME_teensy41/teensysms/fmopl.h b/MCUME_teensy41/teensysms/fmopl.h new file mode 100644 index 0000000..a3484cd --- /dev/null +++ b/MCUME_teensy41/teensysms/fmopl.h @@ -0,0 +1,142 @@ +#ifndef __FMOPL_H_ +#define __FMOPL_H_ + +typedef void (*OPL_TIMERHANDLER)(int channel,double interval_Sec); +typedef void (*OPL_IRQHANDLER)(int param,int irq); +typedef void (*OPL_UPDATEHANDLER)(int param,int min_interval_us); +typedef void (*OPL_PORTHANDLER_W)(int param,unsigned char data); +typedef unsigned char (*OPL_PORTHANDLER_R)(int param); + +/* !!!!! here is private section , do not access there member direct !!!!! */ + +#define OPL_TYPE_WAVESEL 0x01 /* waveform select */ +#define OPL_TYPE_ADPCM 0x02 /* DELTA-T ADPCM unit */ +#define OPL_TYPE_KEYBOARD 0x04 /* keyboard interface */ +#define OPL_TYPE_IO 0x08 /* I/O port */ + +/* ---------- OPL one of slot ---------- */ +typedef struct fm_opl_slot { + INT32 TL; /* total level :TL << 8 */ + INT32 TLL; /* adjusted now TL */ + UINT8 KSR; /* key scale rate :(shift down bit) */ + INT32 *AR; /* attack rate :&AR_TABLE[AR<<2] */ + INT32 *DR; /* decay rate :&DR_TALBE[DR<<2] */ + INT32 SL; /* sustin level :SL_TALBE[SL] */ + INT32 *RR; /* release rate :&DR_TABLE[RR<<2] */ + UINT8 ksl; /* keyscale level :(shift down bits) */ + UINT8 ksr; /* key scale rate :kcode>>KSR */ + UINT32 mul; /* multiple :ML_TABLE[ML] */ + UINT32 Cnt; /* frequency count : */ + UINT32 Incr; /* frequency step : */ + /* envelope generator state */ + UINT8 eg_typ; /* envelope type flag */ + UINT8 evm; /* envelope phase */ + INT32 evc; /* envelope counter */ + INT32 eve; /* envelope counter end point */ + INT32 evs; /* envelope counter step */ + INT32 evsa; /* envelope step for AR :AR[ksr] */ + INT32 evsd; /* envelope step for DR :DR[ksr] */ + INT32 evsr; /* envelope step for RR :RR[ksr] */ + /* LFO */ + UINT8 ams; /* ams flag */ + UINT8 vib; /* vibrate flag */ + /* wave selector */ + INT32 **wavetable; +}OPL_SLOT; + +/* ---------- OPL one of channel ---------- */ +typedef struct fm_opl_channel { + OPL_SLOT SLOT[2]; + UINT8 CON; /* connection type */ + UINT8 FB; /* feed back :(shift down bit) */ + INT32 *connect1; /* slot1 output pointer */ + INT32 *connect2; /* slot2 output pointer */ + INT32 op1_out[2]; /* slot1 output for selfeedback */ + /* phase generator state */ + UINT32 block_fnum; /* block+fnum : */ + UINT8 kcode; /* key code : KeyScaleCode */ + UINT32 fc; /* Freq. Increment base */ + UINT32 ksl_base; /* KeyScaleLevel Base step */ + UINT8 keyon; /* key on/off flag */ +} OPL_CH; + +/* OPL state */ +typedef struct fm_opl_f { + UINT8 type; /* chip type */ + int clock; /* master clock (Hz) */ + int rate; /* sampling rate (Hz) */ + double freqbase; /* frequency base */ + double TimerBase; /* Timer base time (==sampling time) */ + UINT8 address; /* address register */ + UINT8 status; /* status flag */ + UINT8 statusmask; /* status mask */ + UINT32 mode; /* Reg.08 : CSM , notesel,etc. */ + /* Timer */ + int T[2]; /* timer counter */ + UINT8 st[2]; /* timer enable */ + /* FM channel slots */ + OPL_CH *P_CH; /* pointer of CH */ + int max_ch; /* maximum channel */ + /* Rythm sention */ + UINT8 rythm; /* Rythm mode , key flag */ +#if BUILD_Y8950 + /* Delta-T ADPCM unit (Y8950) */ + YM_DELTAT *deltat; /* DELTA-T ADPCM */ +#endif + /* Keyboard / I/O interface unit (Y8950) */ + UINT8 portDirection; + UINT8 portLatch; + OPL_PORTHANDLER_R porthandler_r; + OPL_PORTHANDLER_W porthandler_w; + int port_param; + OPL_PORTHANDLER_R keyboardhandler_r; + OPL_PORTHANDLER_W keyboardhandler_w; + int keyboard_param; + /* time tables */ + INT32 AR_TABLE[75]; /* atttack rate tables */ + INT32 DR_TABLE[75]; /* decay rate tables */ + UINT32 FN_TABLE[1024]; /* fnumber -> increment counter */ + /* LFO */ + INT32 *ams_table; + INT32 *vib_table; + INT32 amsCnt; + INT32 amsIncr; + INT32 vibCnt; + INT32 vibIncr; + /* wave selector enable flag */ + UINT8 wavesel; + /* external event callback handler */ + OPL_TIMERHANDLER TimerHandler; /* TIMER handler */ + int TimerParam; /* TIMER parameter */ + OPL_IRQHANDLER IRQHandler; /* IRQ handler */ + int IRQParam; /* IRQ parameter */ + OPL_UPDATEHANDLER UpdateHandler; /* stream update handler */ + int UpdateParam; /* stream update parameter */ +} FM_OPL; + +/* ---------- Generic interface section ---------- */ +#define OPL_TYPE_YM3526 (0) +#define OPL_TYPE_YM3812 (OPL_TYPE_WAVESEL) +#define OPL_TYPE_Y8950 (OPL_TYPE_ADPCM|OPL_TYPE_KEYBOARD|OPL_TYPE_IO) + +FM_OPL *OPLCreate(int type, int clock, int rate); +void OPLDestroy(FM_OPL *OPL); +void OPLSetTimerHandler(FM_OPL *OPL,OPL_TIMERHANDLER TimerHandler,int channelOffset); +void OPLSetIRQHandler(FM_OPL *OPL,OPL_IRQHANDLER IRQHandler,int param); +void OPLSetUpdateHandler(FM_OPL *OPL,OPL_UPDATEHANDLER UpdateHandler,int param); +/* Y8950 port handlers */ +void OPLSetPortHandler(FM_OPL *OPL,OPL_PORTHANDLER_W PortHandler_w,OPL_PORTHANDLER_R PortHandler_r,int param); +void OPLSetKeyboardHandler(FM_OPL *OPL,OPL_PORTHANDLER_W KeyboardHandler_w,OPL_PORTHANDLER_R KeyboardHandler_r,int param); + +void OPLResetChip(FM_OPL *OPL); +int OPLWrite(FM_OPL *OPL,int a,int v); +void OPLWriteReg(FM_OPL *OPL, int r, int v); +unsigned char OPLRead(FM_OPL *OPL,int a); +int OPLTimerOver(FM_OPL *OPL,int c); + +/* YM3626/YM3812 local section */ +void YM3812UpdateOne(FM_OPL *OPL, INT16 *buffer, int length); + +void Y8950UpdateOne(FM_OPL *OPL, INT16 *buffer, int length); + +#endif diff --git a/MCUME_teensy41/teensysms/font8x8.h b/MCUME_teensy41/teensysms/font8x8.h new file mode 100644 index 0000000..a0913e4 --- /dev/null +++ b/MCUME_teensy41/teensysms/font8x8.h @@ -0,0 +1,148 @@ + +// Font: c64_lower.64c + +PROGMEM const unsigned char font8x8[128][8] = +{ + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0000 (nul) + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0001 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0002 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0003 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0004 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0005 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0006 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0007 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0008 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0009 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+000A + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+000B + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+000C + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+000D + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+000E + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+000F + + { 0x7f, 0x41, 0x41, 0x41, 0x41, 0x41, 0x7f, 0x00 }, // Space // 0x10 + { 0x00, 0x27, 0x31, 0x27, 0x21, 0x71, 0x00, 0x00 }, // F1 // 0x11 + { 0x00, 0x77, 0x41, 0x77, 0x11, 0x71, 0x00, 0x00 }, // F2 + { 0x00, 0x77, 0x41, 0x77, 0x41, 0x71, 0x00, 0x00 }, // F3 + { 0x00, 0x17, 0x51, 0x77, 0x41, 0x41, 0x00, 0x00 }, // F4 + { 0x00, 0x77, 0x11, 0x77, 0x41, 0x71, 0x00, 0x00 }, // F5 + { 0x00, 0x77, 0x11, 0x77, 0x51, 0x71, 0x00, 0x00 }, // F6 + { 0x00, 0x77, 0x41, 0x47, 0x41, 0x41, 0x00, 0x00 }, // F7 + { 0x00, 0x77, 0x51, 0x77, 0x51, 0x71, 0x00, 0x00 }, // F8 // 0x18 + { 0x00, 0x00, 0x20, 0x24, 0x3e, 0x04, 0x00, 0x00 }, // Return // 0x19 + { 0x00, 0x59, 0x4b, 0x5b, 0x4b, 0xd9, 0x00, 0x00 }, // Del // 0x1A + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0010 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0011 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0012 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0013 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0014 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0015 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0016 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0017 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0018 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0019 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+001A + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+001B + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+001C + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+001D + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+001E + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+001F + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0020 (space) + { 0x18, 0x3C, 0x3C, 0x18, 0x18, 0x00, 0x18, 0x00}, // U+0021 (!) + { 0x36, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0022 (") + { 0x36, 0x36, 0x7F, 0x36, 0x7F, 0x36, 0x36, 0x00}, // U+0023 (#) + { 0x0C, 0x3E, 0x03, 0x1E, 0x30, 0x1F, 0x0C, 0x00}, // U+0024 ($) + { 0x00, 0x63, 0x33, 0x18, 0x0C, 0x66, 0x63, 0x00}, // U+0025 (%) + { 0x1C, 0x36, 0x1C, 0x6E, 0x3B, 0x33, 0x6E, 0x00}, // U+0026 (&) + { 0x06, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0027 (') + { 0x18, 0x0C, 0x06, 0x06, 0x06, 0x0C, 0x18, 0x00}, // U+0028 (() + { 0x06, 0x0C, 0x18, 0x18, 0x18, 0x0C, 0x06, 0x00}, // U+0029 ()) + { 0x00, 0x66, 0x3C, 0xFF, 0x3C, 0x66, 0x00, 0x00}, // U+002A (*) + { 0x00, 0x0C, 0x0C, 0x3F, 0x0C, 0x0C, 0x00, 0x00}, // U+002B (+) + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x0C, 0x06}, // U+002C (,) + { 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00}, // U+002D (-) + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x0C, 0x00}, // U+002E (.) + { 0x60, 0x30, 0x18, 0x0C, 0x06, 0x03, 0x01, 0x00}, // U+002F (/) + { 0x3E, 0x63, 0x73, 0x7B, 0x6F, 0x67, 0x3E, 0x00}, // U+0030 (0) + { 0x0C, 0x0E, 0x0C, 0x0C, 0x0C, 0x0C, 0x3F, 0x00}, // U+0031 (1) + { 0x1E, 0x33, 0x30, 0x1C, 0x06, 0x33, 0x3F, 0x00}, // U+0032 (2) + { 0x1E, 0x33, 0x30, 0x1C, 0x30, 0x33, 0x1E, 0x00}, // U+0033 (3) + { 0x38, 0x3C, 0x36, 0x33, 0x7F, 0x30, 0x78, 0x00}, // U+0034 (4) + { 0x3F, 0x03, 0x1F, 0x30, 0x30, 0x33, 0x1E, 0x00}, // U+0035 (5) + { 0x1C, 0x06, 0x03, 0x1F, 0x33, 0x33, 0x1E, 0x00}, // U+0036 (6) + { 0x3F, 0x33, 0x30, 0x18, 0x0C, 0x0C, 0x0C, 0x00}, // U+0037 (7) + { 0x1E, 0x33, 0x33, 0x1E, 0x33, 0x33, 0x1E, 0x00}, // U+0038 (8) + { 0x1E, 0x33, 0x33, 0x3E, 0x30, 0x18, 0x0E, 0x00}, // U+0039 (9) + { 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00}, // U+003A (:) + { 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x06}, // U+003B (//) + { 0x18, 0x0C, 0x06, 0x03, 0x06, 0x0C, 0x18, 0x00}, // U+003C (<) + { 0x00, 0x00, 0x3F, 0x00, 0x00, 0x3F, 0x00, 0x00}, // U+003D (=) + { 0x06, 0x0C, 0x18, 0x30, 0x18, 0x0C, 0x06, 0x00}, // U+003E (>) + { 0x1E, 0x33, 0x30, 0x18, 0x0C, 0x00, 0x0C, 0x00}, // U+003F (?) + { 0x3E, 0x63, 0x7B, 0x7B, 0x7B, 0x03, 0x1E, 0x00}, // U+0040 (@) + { 0x0C, 0x1E, 0x33, 0x33, 0x3F, 0x33, 0x33, 0x00}, // U+0041 (A) + { 0x3F, 0x66, 0x66, 0x3E, 0x66, 0x66, 0x3F, 0x00}, // U+0042 (B) + { 0x3C, 0x66, 0x03, 0x03, 0x03, 0x66, 0x3C, 0x00}, // U+0043 (C) + { 0x1F, 0x36, 0x66, 0x66, 0x66, 0x36, 0x1F, 0x00}, // U+0044 (D) + { 0x7F, 0x46, 0x16, 0x1E, 0x16, 0x46, 0x7F, 0x00}, // U+0045 (E) + { 0x7F, 0x46, 0x16, 0x1E, 0x16, 0x06, 0x0F, 0x00}, // U+0046 (F) + { 0x3C, 0x66, 0x03, 0x03, 0x73, 0x66, 0x7C, 0x00}, // U+0047 (G) + { 0x33, 0x33, 0x33, 0x3F, 0x33, 0x33, 0x33, 0x00}, // U+0048 (H) + { 0x1E, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x1E, 0x00}, // U+0049 (I) + { 0x78, 0x30, 0x30, 0x30, 0x33, 0x33, 0x1E, 0x00}, // U+004A (J) + { 0x67, 0x66, 0x36, 0x1E, 0x36, 0x66, 0x67, 0x00}, // U+004B (K) + { 0x0F, 0x06, 0x06, 0x06, 0x46, 0x66, 0x7F, 0x00}, // U+004C (L) + { 0x63, 0x77, 0x7F, 0x7F, 0x6B, 0x63, 0x63, 0x00}, // U+004D (M) + { 0x63, 0x67, 0x6F, 0x7B, 0x73, 0x63, 0x63, 0x00}, // U+004E (N) + { 0x1C, 0x36, 0x63, 0x63, 0x63, 0x36, 0x1C, 0x00}, // U+004F (O) + { 0x3F, 0x66, 0x66, 0x3E, 0x06, 0x06, 0x0F, 0x00}, // U+0050 (P) + { 0x1E, 0x33, 0x33, 0x33, 0x3B, 0x1E, 0x38, 0x00}, // U+0051 (Q) + { 0x3F, 0x66, 0x66, 0x3E, 0x36, 0x66, 0x67, 0x00}, // U+0052 (R) + { 0x1E, 0x33, 0x07, 0x0E, 0x38, 0x33, 0x1E, 0x00}, // U+0053 (S) + { 0x3F, 0x2D, 0x0C, 0x0C, 0x0C, 0x0C, 0x1E, 0x00}, // U+0054 (T) + { 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x3F, 0x00}, // U+0055 (U) + { 0x33, 0x33, 0x33, 0x33, 0x33, 0x1E, 0x0C, 0x00}, // U+0056 (V) + { 0x63, 0x63, 0x63, 0x6B, 0x7F, 0x77, 0x63, 0x00}, // U+0057 (W) + { 0x63, 0x63, 0x36, 0x1C, 0x1C, 0x36, 0x63, 0x00}, // U+0058 (X) + { 0x33, 0x33, 0x33, 0x1E, 0x0C, 0x0C, 0x1E, 0x00}, // U+0059 (Y) + { 0x7F, 0x63, 0x31, 0x18, 0x4C, 0x66, 0x7F, 0x00}, // U+005A (Z) + { 0x1E, 0x06, 0x06, 0x06, 0x06, 0x06, 0x1E, 0x00}, // U+005B ([) + { 0x03, 0x06, 0x0C, 0x18, 0x30, 0x60, 0x40, 0x00}, // U+005C (\) + { 0x1E, 0x18, 0x18, 0x18, 0x18, 0x18, 0x1E, 0x00}, // U+005D (]) + { 0x08, 0x1C, 0x36, 0x63, 0x00, 0x00, 0x00, 0x00}, // U+005E (^) + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF}, // U+005F (_) + { 0x0C, 0x0C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0060 (`) + { 0x00, 0x00, 0x1E, 0x30, 0x3E, 0x33, 0x6E, 0x00}, // U+0061 (a) + { 0x07, 0x06, 0x06, 0x3E, 0x66, 0x66, 0x3B, 0x00}, // U+0062 (b) + { 0x00, 0x00, 0x1E, 0x33, 0x03, 0x33, 0x1E, 0x00}, // U+0063 (c) + { 0x38, 0x30, 0x30, 0x3e, 0x33, 0x33, 0x6E, 0x00}, // U+0064 (d) + { 0x00, 0x00, 0x1E, 0x33, 0x3f, 0x03, 0x1E, 0x00}, // U+0065 (e) + { 0x1C, 0x36, 0x06, 0x0f, 0x06, 0x06, 0x0F, 0x00}, // U+0066 (f) + { 0x00, 0x00, 0x6E, 0x33, 0x33, 0x3E, 0x30, 0x1F}, // U+0067 (g) + { 0x07, 0x06, 0x36, 0x6E, 0x66, 0x66, 0x67, 0x00}, // U+0068 (h) + { 0x0C, 0x00, 0x0E, 0x0C, 0x0C, 0x0C, 0x1E, 0x00}, // U+0069 (i) + { 0x30, 0x00, 0x30, 0x30, 0x30, 0x33, 0x33, 0x1E}, // U+006A (j) + { 0x07, 0x06, 0x66, 0x36, 0x1E, 0x36, 0x67, 0x00}, // U+006B (k) + { 0x0E, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x1E, 0x00}, // U+006C (l) + { 0x00, 0x00, 0x33, 0x7F, 0x7F, 0x6B, 0x63, 0x00}, // U+006D (m) + { 0x00, 0x00, 0x1F, 0x33, 0x33, 0x33, 0x33, 0x00}, // U+006E (n) + { 0x00, 0x00, 0x1E, 0x33, 0x33, 0x33, 0x1E, 0x00}, // U+006F (o) + { 0x00, 0x00, 0x3B, 0x66, 0x66, 0x3E, 0x06, 0x0F}, // U+0070 (p) + { 0x00, 0x00, 0x6E, 0x33, 0x33, 0x3E, 0x30, 0x78}, // U+0071 (q) + { 0x00, 0x00, 0x3B, 0x6E, 0x66, 0x06, 0x0F, 0x00}, // U+0072 (r) + { 0x00, 0x00, 0x3E, 0x03, 0x1E, 0x30, 0x1F, 0x00}, // U+0073 (s) + { 0x08, 0x0C, 0x3E, 0x0C, 0x0C, 0x2C, 0x18, 0x00}, // U+0074 (t) + { 0x00, 0x00, 0x33, 0x33, 0x33, 0x33, 0x6E, 0x00}, // U+0075 (u) + { 0x00, 0x00, 0x33, 0x33, 0x33, 0x1E, 0x0C, 0x00}, // U+0076 (v) + { 0x00, 0x00, 0x63, 0x6B, 0x7F, 0x7F, 0x36, 0x00}, // U+0077 (w) + { 0x00, 0x00, 0x63, 0x36, 0x1C, 0x36, 0x63, 0x00}, // U+0078 (x) + { 0x00, 0x00, 0x33, 0x33, 0x33, 0x3E, 0x30, 0x1F}, // U+0079 (y) + { 0x00, 0x00, 0x3F, 0x19, 0x0C, 0x26, 0x3F, 0x00}, // U+007A (z) + { 0x38, 0x0C, 0x0C, 0x07, 0x0C, 0x0C, 0x38, 0x00}, // U+007B ({) + { 0x18, 0x18, 0x18, 0x00, 0x18, 0x18, 0x18, 0x00}, // U+007C (|) + { 0x07, 0x0C, 0x0C, 0x38, 0x0C, 0x0C, 0x07, 0x00}, // U+007D (}) + { 0x6E, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+007E (~) + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00} // U+007F +}; + + diff --git a/MCUME_teensy41/teensysms/iopins.h b/MCUME_teensy41/teensysms/iopins.h new file mode 100644 index 0000000..24bcda2 --- /dev/null +++ b/MCUME_teensy41/teensysms/iopins.h @@ -0,0 +1,124 @@ +#ifndef IOPINS_H +#define IOPINS_H + +#include "platform_config.h" + +#ifdef TEECOMPUTER + +// Teecomputer layout + +// VGA +// R 3 2K +// R 4 1K +// R 33 500 +// G 11 2K +// G 13 1K +// G 2 500 +// B 10 820 +// B 12 390 +// HSYNC 15 82 +// VSYNC 8 82 + +// Display +#define TFT_SCLK 27 +#define TFT_MOSI 26 +#define TFT_MISO 255 +#define TFT_TOUCH_CS 255 +#define TFT_TOUCH_INT 255 +#define TFT_DC 23 +#define TFT_CS 22 // 255 for LORES ST7789 (NO CS) +#define TFT_RST 255 // 255 for ILI/ST if connected to 3.3V or 24 if really needed + + +// SD +#define SD_CS BUILTIN_SDCARD + +// Audio +#define AUDIO_I2S_DIN 7 +#define AUDIO_I2S_BCK 21 +#define AUDIO_I2S_LCK 20 + +// Keyboard matrix +#define KLED 14 +//Cols (out) +//pico 1,2,3,4,5,14 +//teen 16,6,24,25,28,31 +#define KCOLOUT1 16 +#define KCOLOUT2 6 +#define KCOLOUT3 24 +#define KCOLOUT4 25 +#define KCOLOUT5 28 +#define KCOLOUT6 31 +//Rows (in) +//pico 9,8,6,15,7,22 +//teen 19,18,17,5,29,30,32 //5,6,16,17,18,19 +#define KROWIN1 19 +#define KROWIN2 18 +#define KROWIN3 17 +#define KROWIN4 5 +#define KROWIN5 29 +#define KROWIN6 30 +#define KROWIN7 32 + +#define PIN_KEY_USER1 41 +#define PIN_KEY_USER2 40 + +// Second joystick (external) +#define PIN_JOY1_BTN 34 +#define PIN_JOY1_1 35 // UP +#define PIN_JOY1_2 36 // DOWN +#define PIN_JOY1_3 38 // RIGHT +#define PIN_JOY1_4 37 // LEFT + +#else + +// Original Layout +#define TFT_SCLK 13 +#define TFT_MOSI 11 +#define TFT_MISO 12 +#define TFT_TOUCH_CS 255 +#define TFT_TOUCH_INT 255 +#define TFT_DC 9 +#define TFT_CS 22 // 255 for LORES ST7789 (NO CS) +#define TFT_RST 23 // 255 for ILI/ST if connected to 3.3V + +// SD +#define SD_CS BUILTIN_SDCARD + +// I2C keyboard +#define I2C_SCL_IO 19 +#define I2C_SDA_IO 18 + +// Analog joystick (primary) for JOY2 and 5 extra buttons +#ifdef HAS_T4_VGA +#define PIN_JOY2_A1X A3 +#define PIN_JOY2_A2Y A2 +#define PIN_JOY2_BTN 14 +#define PIN_KEY_USER1 22 +#define PIN_KEY_USER2 23 + +// Second joystick +#define PIN_JOY1_BTN 34 +#define PIN_JOY1_1 35 // UP +#define PIN_JOY1_2 36 // DOWN +#define PIN_JOY1_3 38 // RIGHT +#define PIN_JOY1_4 37 // LEFT + +#else +#define PIN_JOY2_A1X A1 +#define PIN_JOY2_A2Y A2 +#define PIN_JOY2_BTN 17 +#define PIN_KEY_USER1 3 //34 +#define PIN_KEY_USER2 4 //35 + +// Second joystick +#define PIN_JOY1_BTN 2 +#define PIN_JOY1_1 14 // UP +#define PIN_JOY1_2 7 // DOWN +#define PIN_JOY1_3 6 // RIGHT +#define PIN_JOY1_4 5 // LEFT +#endif + +#endif + +#endif diff --git a/MCUME_teensy41/teensysms/memory.c b/MCUME_teensy41/teensysms/memory.c new file mode 100644 index 0000000..872d82a --- /dev/null +++ b/MCUME_teensy41/teensysms/memory.c @@ -0,0 +1,25 @@ +#include "shared.h" + + +uint8 * cache; + + + +void mem_init(void) { + cache = emu_Malloc(CACHE_SIZE); +} + + +int mem_test(void) { +// for (int i=0x40000;i 0) { + write_rom(dst++, read_rom(src++)); + size--; + } +} diff --git a/MCUME_teensy41/teensysms/memory.h b/MCUME_teensy41/teensysms/memory.h new file mode 100644 index 0000000..f5aac9d --- /dev/null +++ b/MCUME_teensy41/teensysms/memory.h @@ -0,0 +1,22 @@ +#ifndef _MEMORY_H_ +#define _MEMORY_H_ + +#include "shared.h" + +#define CACHE_SIZE 0x20000 + + +extern uint8 * cache; + + +extern void mem_init(void); +extern int mem_test(void); +extern uint8 rom_version(void); +extern uint8 readb_rom(int address); +extern uint8 readb_swap_rom(int address); +extern uint16 readw_swap_rom(int address); +extern void write_rom(int address, uint8 val); + +extern void memcpy_rom(int dst, int src, int size); + +#endif diff --git a/MCUME_teensy41/teensysms/platform_config.h b/MCUME_teensy41/teensysms/platform_config.h new file mode 100644 index 0000000..eb2733e --- /dev/null +++ b/MCUME_teensy41/teensysms/platform_config.h @@ -0,0 +1,39 @@ +#ifndef _PLATFORM_CONFIG_H_ +#define _PLATFORM_CONFIG_H_ + +#define TEECOMPUTER 1 + +#ifdef TEECOMPUTER +//#define ILI9341 1 +//#define ST7789 1 +//#define TFTSPI1 1 +#define HAS_T4_VGA 1 +#define HAS_SND 1 +#define HAS_USBKEY 1 +//#define INVX 1 +#else + +#define HAS_T4_VGA 1 +//#define INVX 1 +#define INVY 1 +#define HAS_SND 1 +#define HAS_USBKEY 1 + +#endif + + +//#define ILI9341 1 +//#define ST7789 1 +//#define SWAP_JOYSTICK 1 +//#define LOHRES 1 +//#define ROTATE_SCREEN 1 +//#define EXTERNAL_SD 1 + + +//#define USE_SDFAT 1 +//#define SD_FAT_TYPE 1 +//#define USE_SDFS 1 +//#define SDFSDEV "1:" + + +#endif diff --git a/MCUME_teensy41/teensysms/render.c b/MCUME_teensy41/teensysms/render.c new file mode 100644 index 0000000..9d4966e --- /dev/null +++ b/MCUME_teensy41/teensysms/render.c @@ -0,0 +1,510 @@ +#include "shared.h" + +/* Background drawing function */ +static void (*render_bg)(int line); + +/* Pointer to output buffer */ +static byte *linebuf; + +/* Internal buffer for drawing non 8-bit displays */ +static byte internal_buffer[0x100]; + +/* Pattern cache */ +//static byte cache[0x20000]; + +/* Dirty pattern info */ +byte svram_dirty[0x200]; +byte sis_vram_dirty; + +/* Pixel look-up table */ +//#include "genlut.h" +#include "smslut.h" +//static byte lut[0x10000]; + + +/* Attribute expansion table */ +static UINT32 atex[4] = +{ + 0x00000000, + 0x10101010, + 0x20202020, + 0x30303030, +}; + +/* Display sizes */ +static int vp_vstart; +static int vp_vend; +static int vp_hstart; +static int vp_hend; + +extern void emu_DrawLine(unsigned short *src, int width , int height, int line); +extern void emu_printf(char * text); + +/* Macros to access memory 32-bits at a time (from MAME's drawgfx.c) */ + +#ifdef ALIGN_DWORD + +static __inline__ UINT32 read_dword(void *address) +{ + if ((UINT32)address & 3) + { +#ifdef LSB_FIRST /* little endian version */ + return ( *((byte *)address) + + (*((byte *)address+1) << 8) + + (*((byte *)address+2) << 16) + + (*((byte *)address+3) << 24) ); +#else /* big endian version */ + return ( *((byte *)address+3) + + (*((byte *)address+2) << 8) + + (*((byte *)address+1) << 16) + + (*((byte *)address) << 24) ); +#endif + } + else + return *(UINT32 *)address; +} + + +static __inline__ void write_dword(void *address, UINT32 data) +{ + if ((UINT32)address & 3) + { +#ifdef LSB_FIRST + *((byte *)address) = data; + *((byte *)address+1) = (data >> 8); + *((byte *)address+2) = (data >> 16); + *((byte *)address+3) = (data >> 24); +#else + *((byte *)address+3) = data; + *((byte *)address+2) = (data >> 8); + *((byte *)address+1) = (data >> 16); + *((byte *)address) = (data >> 24); +#endif + return; + } + else + *(UINT32 *)address = data; +} +#else +#define read_dword(address) *(UINT32 *)address +#define write_dword(address,data) *(UINT32 *)address=data +#endif + + +/****************************************************************************/ + + +/* Initialize the rendering data */ +void render_init(void) +{ + render_reset(); +} + + +/* Reset the rendering data */ +void render_reset(void) +{ + int i; + + /* Clear display bitmap */ +// memset(sbitmap.data, 0, sbitmap.pitch * sbitmap.height); + + /* Clear palette */ + for(i = 0; i < PALETTE_SIZE; i += 1) + { + palette_sync(i); + } + + /* Invalidate pattern cache */ + sis_vram_dirty = 1; + memset(svram_dirty, 1, 0x200); + memset(cache, 0, CACHE_SIZE); + + /* Set up viewport size */ + if(IS_GG) + { + vp_vstart = 24; + vp_vend = 168; + vp_hstart = 6; + vp_hend = 26; + } + else + { + vp_vstart = 0; + vp_vend = 192; + vp_hstart = 0; + vp_hend = 32; + } + + /* Pick render routine */ + render_bg = IS_GG ? render_bg_gg : render_bg_sms; +} + + +/* Draw a line of the display */ +void render_line(int line) +{ + /* Ensure we're within the viewport range */ + if((line < vp_vstart) || (line >= vp_vend)) return; + + /* Point to current line in output buffer */ + linebuf = &internal_buffer[0]; + + /* Update pattern cache */ + update_cache(); + + /* Blank line */ + if( (!(vdp.reg[1] & 0x40)) || (((vdp.reg[2] & 1) == 0) && (IS_SMS))) + { + memset(linebuf + (vp_hstart << 3), BACKDROP_COLOR, BMP_WIDTH); + } + else + { + /* Draw background */ + render_bg(line); + + /* Draw sprites */ + render_obj(line); + + /* Blank leftmost column of display */ + if(vdp.reg[0] & 0x20) + { + memset(linebuf, BACKDROP_COLOR, 8); + } + } + for (int i=0; i> 3) << 6)]; + int nt_scroll = (hscroll >> 3); + int shift = (hscroll & 7); + UINT32 atex_mask; + UINT32 *cache_ptr; + UINT32 *linebuf_ptr = (UINT32 *)&linebuf[0 - shift]; + + /* Draw first column (clipped) */ + if(shift) + { + int x, c, a; + + attr = nt[(column + nt_scroll) & 0x1F]; + +#ifndef LSB_FIRST + attr = (((attr & 0xFF) << 8) | ((attr & 0xFF00) >> 8)); +#endif + a = (attr >> 7) & 0x30; + + for(x = shift; x < 8; x += 1) + { + c = cache[((attr & 0x7FF) << 6) | (v_row) | (x)]; + linebuf[(0 - shift) + (x) ] = ((c) | (a)); + } + + column += 1; + } + + /* Draw a line of the background */ + for(; column < vp_hend; column += 1) + { + /* Stop vertical scrolling for leftmost eight columns */ + if((vdp.reg[0] & 0x80) && (!locked) && (column >= 24)) + { + locked = 1; + v_row = (line & 7) << 3; + nt = (UINT16 *)&vdp.vram[((vdp.reg[2] << 10) & 0x3800) + ((line >> 3) << 6)]; + } + + /* Get name table attribute word */ + attr = nt[(column + nt_scroll) & 0x1F]; + +#ifndef LSB_FIRST + attr = (((attr & 0xFF) << 8) | ((attr & 0xFF00) >> 8)); +#endif + /* Expand priority and palette bits */ + atex_mask = atex[(attr >> 11) & 3]; + + /* Point to a line of pattern data in cache */ + cache_ptr = (UINT32 *)&cache[((attr & 0x7FF) << 6) | (v_row)]; + + /* Copy the left half, adding the attribute bits in */ + write_dword( &linebuf_ptr[(column << 1)] , read_dword( &cache_ptr[0] ) | (atex_mask)); + + /* Copy the right half, adding the attribute bits in */ + write_dword( &linebuf_ptr[(column << 1) | (1)], read_dword( &cache_ptr[1] ) | (atex_mask)); + } + + /* Draw last column (clipped) */ + if(shift) + { + int x, c, a; + + char *p = &linebuf[(0 - shift)+(column << 3)]; + + attr = nt[(column + nt_scroll) & 0x1F]; + +#ifndef LSB_FIRST + attr = (((attr & 0xFF) << 8) | ((attr & 0xFF00) >> 8)); +#endif + a = (attr >> 7) & 0x30; + + for(x = 0; x < shift; x += 1) + { + c = cache[((attr & 0x7FF) << 6) | (v_row) | (x)]; + p[x] = ((c) | (a)); + } + } +} + + +/* Draw the Game Gear background */ +void render_bg_gg(int line) +{ + int v_line = (line + vdp.reg[9]) % 224; + int v_row = (v_line & 7) << 3; + int hscroll = (0x100 - vdp.reg[8]); + int column; + UINT16 attr; + UINT16 *nt = (UINT16 *)&vdp.vram[vdp.ntab + ((v_line >> 3) << 6)]; + int nt_scroll = (hscroll >> 3); + UINT32 atex_mask; + UINT32 *cache_ptr; + UINT32 *linebuf_ptr = (UINT32 *)&linebuf[0 - (hscroll & 7)]; + + /* Draw a line of the background */ + for(column = vp_hstart; column <= vp_hend; column += 1) + { + /* Get name table attribute word */ + attr = nt[(column + nt_scroll) & 0x1F]; + +#ifndef LSB_FIRST + attr = (((attr & 0xFF) << 8) | ((attr & 0xFF00) >> 8)); +#endif + /* Expand priority and palette bits */ + atex_mask = atex[(attr >> 11) & 3]; + + /* Point to a line of pattern data in cache */ + cache_ptr = (UINT32 *)&cache[((attr & 0x7FF) << 6) | (v_row)]; + + /* Copy the left half, adding the attribute bits in */ + write_dword( &linebuf_ptr[(column << 1)] , read_dword( &cache_ptr[0] ) | (atex_mask)); + + /* Copy the right half, adding the attribute bits in */ + write_dword( &linebuf_ptr[(column << 1) | (1)], read_dword( &cache_ptr[1] ) | (atex_mask)); + } +} + + +/* Draw sprites */ +void render_obj(int line) +{ + int i; + + /* Sprite count for current line (8 max.) */ + int count = 0; + + /* Sprite dimensions */ + int width = 8; + int height = (vdp.reg[1] & 0x02) ? 16 : 8; + + /* Pointer to sprite attribute table */ + byte *st = (byte *)&vdp.vram[vdp.satb]; + + /* Adjust dimensions for double size sprites */ + if(vdp.reg[1] & 0x01) + { + width *= 2; + height *= 2; + } + + /* Draw sprites in front-to-back order */ + for(i = 0; i < 64; i += 1) + { + /* Sprite Y position */ + int yp = st[i]; + + /* End of sprite list marker? */ + if(yp == 208) return; + + /* Actual Y position is +1 */ + yp += 1; + + /* Wrap Y coordinate for sprites > 240 */ + if(yp > 240) yp -= 256; + + /* Check if sprite falls on current line */ + if((line >= yp) && (line < (yp + height))) + { + byte *linebuf_ptr; + + /* Width of sprite */ + int start = 0; + int end = width; + + /* Sprite X position */ + int xp = st[0x80 + (i << 1)]; + + /* Pattern name */ + int n = st[0x81 + (i << 1)]; + + /* Bump sprite count */ + count += 1; + + /* Too many sprites on this line ? */ + if((vdp.limit) && (count == 9)) return; + + /* X position shift */ + if(vdp.reg[0] & 0x08) xp -= 8; + + /* Add MSB of pattern name */ + if(vdp.reg[6] & 0x04) n |= 0x0100; + + /* Mask LSB for 8x16 sprites */ + if(vdp.reg[1] & 0x02) n &= 0x01FE; + + /* Point to offset in line buffer */ + linebuf_ptr = (byte *)&linebuf[xp]; + + /* Clip sprites on left edge */ + if(xp < 0) + { + start = (0 - xp); + } + + /* Clip sprites on right edge */ + if((xp + width) > 256) + { + end = (256 - xp); + } + + /* Draw double size sprite */ + if(vdp.reg[1] & 0x01) + { + int x; + byte *cache_ptr = (byte *)&cache[(n << 6) | (((line - yp) >> 1) << 3)]; + + /* Draw sprite line */ + for(x = start; x < end; x += 1) + { + /* Source pixel from cache */ + byte sp = cache_ptr[(x >> 1)]; + + /* Only draw opaque sprite pixels */ + if(sp) + { + /* Background pixel from line buffer */ + byte bg = linebuf_ptr[x]; + + /* Look up result */ + linebuf_ptr[x] = lut[(bg << 8) | (sp)]; /* + COL_OFFSET; */ + + /* Set sprite collision flag */ + if(bg & 0x40) vdp.status |= 0x20; + } + } + } + else /* Regular size sprite (8x8 / 8x16) */ + { + int x; + byte *cache_ptr = (byte *)&cache[(n << 6) | ((line - yp) << 3)]; + + /* Draw sprite line */ + for(x = start; x < end; x += 1) + { + /* Source pixel from cache */ + byte sp = cache_ptr[x]; + + /* Only draw opaque sprite pixels */ + if(sp) + { + /* Background pixel from line buffer */ + byte bg = linebuf_ptr[x]; + + /* Look up result */ + linebuf_ptr[x] = lut[(bg << 8) | (sp)]; /* + COL_OFFSET; */ + + /* Set sprite collision flag */ + if(bg & 0x40) vdp.status |= 0x20; + } + } + } + } + } +} + + +/* Update pattern cache with modified tiles */ +void update_cache(void) +{ + int i, x, y, c; + int b0, b1, b2, b3; + int i0, i1, i2, i3; + + if(!sis_vram_dirty) return; + sis_vram_dirty = 0; + + for(i = 0; i < 0x200; i += 1) + { + if(svram_dirty[i]) + { + svram_dirty[i] = 0; + + for(y = 0; y < 8; y += 1) + { + b0 = vdp.vram[(i << 5) | (y << 2) | (0)]; + b1 = vdp.vram[(i << 5) | (y << 2) | (1)]; + b2 = vdp.vram[(i << 5) | (y << 2) | (2)]; + b3 = vdp.vram[(i << 5) | (y << 2) | (3)]; + + for(x = 0; x < 8; x += 1) + { + i0 = (b0 >> (7 - x)) & 1; + i1 = (b1 >> (7 - x)) & 1; + i2 = (b2 >> (7 - x)) & 1; + i3 = (b3 >> (7 - x)) & 1; + + c = (i3 << 3 | i2 << 2 | i1 << 1 | i0); + + cache[0x00000 | (i << 6) | ((y ) << 3) | (x )] = c; + cache[0x08000 | (i << 6) | ((y ) << 3) | (7-x)] = c; + cache[0x10000 | (i << 6) | ((7-y) << 3) | (x )] = c; + cache[0x18000 | (i << 6) | ((7-y) << 3) | (7-x)] = c; + } + } + } + } +} + +/* Update a palette entry */ +void palette_sync(int index) +{ + int r, g, b; + + if(IS_GG) + { + r = ((vdp.cram[(index << 1) | 0] >> 1) & 7) << 5; + g = ((vdp.cram[(index << 1) | 0] >> 5) & 7) << 5; + b = ((vdp.cram[(index << 1) | 1] >> 1) & 7) << 5; + } + else + { + r = ((vdp.cram[index] >> 0) & 3) << 6; + g = ((vdp.cram[index] >> 2) & 3) << 6; + b = ((vdp.cram[index] >> 4) & 3) << 6; + } + + emu_SetPaletteEntry(r,g,b,index); + + sbitmap.pal.dirty[index] = sbitmap.pal.update = 1; +} diff --git a/MCUME_teensy41/teensysms/render.h b/MCUME_teensy41/teensysms/render.h new file mode 100644 index 0000000..35ab6f0 --- /dev/null +++ b/MCUME_teensy41/teensysms/render.h @@ -0,0 +1,23 @@ + +#ifndef _RENDER_H_ +#define _RENDER_H_ + + +/* Used for blanking a line in whole or in part */ +#define BACKDROP_COLOR (0x10 | (vdp.reg[7] & 0x0F)) + +/* Global data - used by 'vdp.c' */ +extern byte svram_dirty[0x200]; +extern byte sis_vram_dirty; + +/* Function prototypes */ +void render_init(void); +void render_reset(void); +void render_bg_gg(int line); +void render_bg_sms(int line); +void render_obj(int line); +void render_line(int line); +void update_cache(void); +void palette_sync(int index); + +#endif /* _RENDER_H_ */ diff --git a/MCUME_teensy41/teensysms/shared.h b/MCUME_teensy41/teensysms/shared.h new file mode 100644 index 0000000..9c68474 --- /dev/null +++ b/MCUME_teensy41/teensysms/shared.h @@ -0,0 +1,60 @@ + +#ifndef _SHARED_H_ +#define _SHARED_H_ + +#define VERSION "0.9.3" + +//#define ALIGN_DWORD 1 +#define LSB_FIRST 1 +#define SOUND_PRESENT 1 + +/* Data types */ + +typedef unsigned char byte; + +typedef unsigned char UINT8; +typedef unsigned short UINT16; +typedef unsigned int UINT32; +typedef signed char INT8; +typedef signed short INT16; +typedef signed int INT32; + +typedef unsigned char uint8; +typedef unsigned short uint16; +typedef unsigned int uint32; +typedef signed char int8; +typedef signed short int16; +typedef signed int int32; + +#define NULL 0 + +typedef union { +#ifdef LSB_FIRST + struct { UINT8 l,h,h2,h3; } b; + struct { UINT16 l,h; } w; +#else + struct { UINT8 h3,h2,h,l; } b; + struct { UINT16 h,l; } w; +#endif + UINT32 d; +} PAIR; + +#define __inline__ + +/* To keep the MAME code happy */ +#define HAS_YM3812 1 +typedef signed short int FMSAMPLE; + + +#include "memory.h" +#include "z80.h" +#include "sms.h" +#include "vdp.h" +#include "render.h" +#include "sn76496.h" +#include "fmopl.h" +#include "ym2413.h" +#include "system.h" + +#endif /* _SHARED_H_ */ + diff --git a/MCUME_teensy41/teensysms/sms.c b/MCUME_teensy41/teensysms/sms.c new file mode 100644 index 0000000..16afca3 --- /dev/null +++ b/MCUME_teensy41/teensysms/sms.c @@ -0,0 +1,316 @@ +#include "shared.h" + +/* SMS context */ +t_sms sms; +t_input input; /* Controller input */ + +/* Run the virtual console emulation for one frame */ +void sms_frame(int skip_render) +{ + /* Take care of hard resets */ + if(input.system & INPUT_HARD_RESET) + { + system_reset(); + } + + /* Debounce pause key */ + if(input.system & INPUT_PAUSE) + { + if(!sms.paused) + { + sms.paused = 1; + + z80_set_nmi_line(ASSERT_LINE); + z80_set_nmi_line(CLEAR_LINE); + } + } + else + { + sms.paused = 0; + } + + if(smssnd.log) smssnd.callback(0x00); + + for(vdp.line = 0; vdp.line < 262; vdp.line += 1) + { + /* Handle VDP line events */ + vdp_run(); + + /* Draw the current frame */ + if(!skip_render) render_line(vdp.line); + + /* Run the Z80 for a line */ + z80_execute(227); + } +} + +void audio_play_sample(int16 *bufl, int16 *bufr, int length) +{ + length = length/2; + + if(smssnd.enabled) + { + int count; + + SN76496Update(0, smssnd.psg_buffer, length, sms.psg_mask); + if(sms.use_fm) YM3812UpdateOne(ym3812, smssnd.fm_buffer, length); + + for(count = 0; count < length; count += 1) + { + signed short left = 0; + signed short right = 0; + if (sms.use_fm) left = right = smssnd.fm_buffer[count]; + left += smssnd.psg_buffer[0][count]; + right += smssnd.psg_buffer[1][count]; + *bufl++ = left; + *bufl++ = right; + } + } + +} + + + +void sms_init(void) +{ +#if PSX + z80_set_context((void *)0x1F800000); +#endif + cpu_reset(); + sms_reset(); +} + + +void sms_reset(void) +{ + memset(&input, 0, sizeof(t_input)); + + /* Clear SMS context */ + memset(sms.dummy, 0, 0x2000); + memset(sms.ram, 0, 0x2000); + memset(sms.sram, 0, 0x8000); + sms.paused = sms.save = sms.port_3F = sms.port_F2 = sms.irq = 0x00; + sms.psg_mask = 0xFF; + + /* Load memory maps with default values */ + cpu_readmap[0] = 0x0000; + cpu_readmap[1] = 0x2000; + cpu_readmap[2] = 0x4000; + cpu_readmap[3] = 0x6000; + cpu_readmap[4] = 0x0000; + cpu_readmap[5] = 0x2000; + cpu_readmap[6] = sms.ram; + cpu_readmap[7] = sms.ram; + + cpu_writemap[0] = sms.dummy; + cpu_writemap[1] = sms.dummy; + cpu_writemap[2] = sms.dummy; + cpu_writemap[3] = sms.dummy; + cpu_writemap[4] = sms.dummy; + cpu_writemap[5] = sms.dummy; + cpu_writemap[6] = sms.ram; + cpu_writemap[7] = sms.ram; + + sms.fcr[0] = 0x00; + sms.fcr[1] = 0x00; + sms.fcr[2] = 0x01; + sms.fcr[3] = 0x00; +} + + +/* Reset Z80 emulator */ +void cpu_reset(void) +{ + z80_reset(0); + z80_set_irq_callback(sms_irq_callback); +} + + +/* Write to memory */ +void cpu_writemem16(int address, int data) +{ + cpu_writemap[(address >> 13)][(address & 0x1FFF)] = data; + if(address >= 0xFFFC) sms_mapper_w(address & 3, data); +} + + +/* Write to an I/O port */ +void cpu_writeport(int port, int data) +{ + switch(port & 0xFF) + { + case 0x01: /* GG SIO */ + case 0x02: + case 0x03: + case 0x04: + case 0x05: + break; + + case 0x06: /* GG STEREO */ + if(smssnd.log) { + smssnd.callback(0x04); + smssnd.callback(data); + } + sms.psg_mask = (data & 0xFF); + break; + + case 0x7E: /* SN76489 PSG */ + case 0x7F: + if(smssnd.log) { + smssnd.callback(0x03); + smssnd.callback(data); + } + if(smssnd.enabled) SN76496Write(0, data); + break; + + case 0xBE: /* VDP DATA */ + vdp_data_w(data); + break; + + case 0xBD: /* VDP CTRL */ + case 0xBF: + vdp_ctrl_w(data); + break; + + case 0xF0: /* YM2413 */ + case 0xF1: + if(smssnd.log) { + smssnd.callback((port & 1) ? 0x06 : 0x05); + smssnd.callback(data); + } + if(smssnd.enabled && sms.use_fm) ym2413_write(0, port & 1, data); + break; + + case 0xF2: /* YM2413 DETECT */ + if(sms.use_fm) sms.port_F2 = (data & 1); + break; + + case 0x3F: /* TERRITORY CTRL. */ + sms.port_3F = ((data & 0x80) | (data & 0x20) << 1) & 0xC0; + if(sms.country == TYPE_DOMESTIC) sms.port_3F ^= 0xC0; + break; + } +} + + +/* Read from an I/O port */ +int cpu_readport(int port) +{ + byte temp = 0xFF; + + switch(port & 0xFF) + { + case 0x01: /* GG SIO */ + case 0x02: + case 0x03: + case 0x04: + case 0x05: + return (0x00); + + case 0x7E: /* V COUNTER */ + return (vdp_vcounter_r()); + break; + + case 0x7F: /* H COUNTER */ + return (vdp_hcounter_r()); + break; + + case 0x00: /* INPUT #2 */ + temp = 0xFF; + if(input.system & INPUT_START) temp &= ~0x80; + if(sms.country == TYPE_DOMESTIC) temp &= ~0x40; + return (temp); + + case 0xC0: /* INPUT #0 */ + case 0xDC: + temp = 0xFF; + if(input.pad[0] & INPUT_UP) temp &= ~0x01; + if(input.pad[0] & INPUT_DOWN) temp &= ~0x02; + if(input.pad[0] & INPUT_LEFT) temp &= ~0x04; + if(input.pad[0] & INPUT_RIGHT) temp &= ~0x08; + if(input.pad[0] & INPUT_BUTTON2) temp &= ~0x10; + if(input.pad[0] & INPUT_BUTTON1) temp &= ~0x20; + if(input.pad[1] & INPUT_UP) temp &= ~0x40; + if(input.pad[1] & INPUT_DOWN) temp &= ~0x80; + return (temp); + + case 0xC1: /* INPUT #1 */ + case 0xDD: + temp = 0xFF; + if(input.pad[1] & INPUT_LEFT) temp &= ~0x01; + if(input.pad[1] & INPUT_RIGHT) temp &= ~0x02; + if(input.pad[1] & INPUT_BUTTON2) temp &= ~0x04; + if(input.pad[1] & INPUT_BUTTON1) temp &= ~0x08; + if(input.system & INPUT_SOFT_RESET) temp &= ~0x10; + return ((temp & 0x3F) | (sms.port_3F & 0xC0)); + + case 0xBE: /* VDP DATA */ + return (vdp_data_r()); + + case 0xBD: + case 0xBF: /* VDP CTRL */ + return (vdp_ctrl_r()); + + case 0xF2: /* YM2413 DETECT */ + if(sms.use_fm) return (sms.port_F2); + break; + } + return (0xFF); +} + + +void sms_mapper_w(int address, int data) +{ + /* Calculate ROM page index */ + byte page = (data % cart.pages); + + /* Save frame control register data */ + sms.fcr[address] = data; + + switch(address) + { + case 0: + if(data & 8) + { + sms.save = 1; + /* Page in ROM */ + cpu_readmap[4] = &sms.sram[(data & 4) ? 0x4000 : 0x0000]; + cpu_readmap[5] = &sms.sram[(data & 4) ? 0x6000 : 0x2000]; + cpu_writemap[4] = &sms.sram[(data & 4) ? 0x4000 : 0x0000]; + cpu_writemap[5] = &sms.sram[(data & 4) ? 0x6000 : 0x2000]; + } + else + { + /* Page in RAM */ + cpu_readmap[4] = ((sms.fcr[3] % cart.pages) << 14) + 0x0000; + cpu_readmap[5] = ((sms.fcr[3] % cart.pages) << 14) + 0x2000; + cpu_writemap[4] = sms.dummy; + cpu_writemap[5] = sms.dummy; + } + break; + + case 1: + cpu_readmap[0] = (page << 14) + 0x0000; + cpu_readmap[1] = (page << 14) + 0x2000; + break; + + case 2: + cpu_readmap[2] = (page << 14) + 0x0000; + cpu_readmap[3] = (page << 14) + 0x2000; + break; + + case 3: + if(!(sms.fcr[0] & 0x08)) + { + cpu_readmap[4] = (page << 14) + 0x0000; + cpu_readmap[5] = (page << 14) + 0x2000; + } + break; + } +} + + +int sms_irq_callback(int param) +{ + return (0xFF); +} diff --git a/MCUME_teensy41/teensysms/sms.h b/MCUME_teensy41/teensysms/sms.h new file mode 100644 index 0000000..c938447 --- /dev/null +++ b/MCUME_teensy41/teensysms/sms.h @@ -0,0 +1,36 @@ + +#ifndef _SMS_H_ +#define _SMS_H_ + +#define TYPE_OVERSEAS (0) +#define TYPE_DOMESTIC (1) + +/* SMS context */ +typedef struct +{ + byte dummy[0x2000]; + byte ram[0x2000]; + byte sram[0x8000]; + byte fcr[4]; + byte paused; + byte save; + byte country; + byte port_3F; + byte port_F2; + byte use_fm; + byte irq; + byte psg_mask; +}t_sms; + +/* Global data */ +extern t_sms sms; + +/* Function prototypes */ +void sms_frame(int skip_render); +void sms_init(void); +void sms_reset(void); +int sms_irq_callback(int param); +void sms_mapper_w(int address, int data); +void cpu_reset(void); + +#endif /* _SMS_H_ */ diff --git a/MCUME_teensy41/teensysms/smslut.h b/MCUME_teensy41/teensysms/smslut.h new file mode 100644 index 0000000..affb52d --- /dev/null +++ b/MCUME_teensy41/teensysms/smslut.h @@ -0,0 +1,4099 @@ +#include "arduinoproto.h" +PROGMEM const uint8 lut[65536] = { +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x00,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x01,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x02,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x03,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x04,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x05,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x06,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x07,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x08,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x09,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x0F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x10,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x11,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x12,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x13,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x14,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x15,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x16,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x17,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x18,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x19,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1A,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1B,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1C,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1D,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1E,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x1F,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x20,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x23, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26,0x26, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29,0x29, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B,0x2B, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C,0x2C, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E,0x2E, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F,0x2F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x30,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32,0x32, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B,0x3B, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C,0x3C, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C,0x4C, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D,0x4D, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E,0x4E, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F,0x4F, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50,0x50, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52,0x52, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53,0x53, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57,0x57, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A,0x5A, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B,0x5B, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D,0x5D, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E,0x5E, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F,0x5F, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62,0x62, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65,0x65, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A,0x6A, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B,0x6B, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D,0x6D, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E,0x6E, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F,0x6F, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B,0x7B, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C,0x7C, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D,0x7D, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x7F, +}; diff --git a/MCUME_teensy41/teensysms/sn76496.c b/MCUME_teensy41/teensysms/sn76496.c new file mode 100644 index 0000000..6966a3a --- /dev/null +++ b/MCUME_teensy41/teensysms/sn76496.c @@ -0,0 +1,245 @@ +#include "shared.h" + +#define MAX_OUTPUT 0x7FFF +#define STEP 0x10000 +#define FB_WNOISE 0x12000 +#define FB_PNOISE 0x08000 +#define NG_PRESET 0x0F35 + +t_SN76496 sn[MAX_76496]; + +void SN76496Write(int chip,int data) +{ + t_SN76496 *R = &sn[chip]; + + + if (data & 0x80) + { + int r = (data & 0x70) >> 4; + int c = r/2; + + R->LastRegister = r; + R->Register[r] = (R->Register[r] & 0x3f0) | (data & 0x0f); + switch (r) + { + case 0: /* tone 0 : frequency */ + case 2: /* tone 1 : frequency */ + case 4: /* tone 2 : frequency */ + R->Period[c] = R->UpdateStep * R->Register[r]; + if (R->Period[c] == 0) R->Period[c] = R->UpdateStep; + if (r == 4) + { + /* update noise shift frequency */ + if ((R->Register[6] & 0x03) == 0x03) + R->Period[3] = 2 * R->Period[2]; + } + break; + case 1: /* tone 0 : volume */ + case 3: /* tone 1 : volume */ + case 5: /* tone 2 : volume */ + case 7: /* noise : volume */ + R->Volume[c] = R->VolTable[data & 0x0f]; + break; + case 6: /* noise : frequency, mode */ + { + int n = R->Register[6]; + R->NoiseFB = (n & 4) ? FB_WNOISE : FB_PNOISE; + n &= 3; + /* N/512,N/1024,N/2048,Tone #3 output */ + R->Period[3] = (n == 3) ? 2 * R->Period[2] : (R->UpdateStep << (5+n)); + + /* reset noise shifter */ + R->RNG = NG_PRESET; + R->Output[3] = R->RNG & 1; + } + break; + } + } + else + { + int r = R->LastRegister; + int c = r/2; + + switch (r) + { + case 0: /* tone 0 : frequency */ + case 2: /* tone 1 : frequency */ + case 4: /* tone 2 : frequency */ + R->Register[r] = (R->Register[r] & 0x0f) | ((data & 0x3f) << 4); + R->Period[c] = R->UpdateStep * R->Register[r]; + if (R->Period[c] == 0) R->Period[c] = R->UpdateStep; + if (r == 4) + { + /* update noise shift frequency */ + if ((R->Register[6] & 0x03) == 0x03) + R->Period[3] = 2 * R->Period[2]; + } + break; + } + } +} + + +void SN76496Update(int chip,INT16 *buffer[2],int length, unsigned char mask) +{ + int i, j; + int buffer_index = 0; + t_SN76496 *R = &sn[chip]; + + /* If the volume is 0, increase the counter */ + for (i = 0;i < 4;i++) + { + if (R->Volume[i] == 0) + { + /* note that I do count += length, NOT count = length + 1. You might think */ + /* it's the same since the volume is 0, but doing the latter could cause */ + /* interferencies when the program is rapidly modulating the volume. */ + if (R->Count[i] <= length*STEP) R->Count[i] += length*STEP; + } + } + + while (length > 0) + { + int vol[4]; + unsigned int out[2]; + int left; + + + /* vol[] keeps track of how long each square wave stays */ + /* in the 1 position during the sample period. */ + vol[0] = vol[1] = vol[2] = vol[3] = 0; + + for (i = 0;i < 3;i++) + { + if (R->Output[i]) vol[i] += R->Count[i]; + R->Count[i] -= STEP; + /* Period[i] is the half period of the square wave. Here, in each */ + /* loop I add Period[i] twice, so that at the end of the loop the */ + /* square wave is in the same status (0 or 1) it was at the start. */ + /* vol[i] is also incremented by Period[i], since the wave has been 1 */ + /* exactly half of the time, regardless of the initial position. */ + /* If we exit the loop in the middle, Output[i] has to be inverted */ + /* and vol[i] incremented only if the exit status of the square */ + /* wave is 1. */ + while (R->Count[i] <= 0) + { + R->Count[i] += R->Period[i]; + if (R->Count[i] > 0) + { + R->Output[i] ^= 1; + if (R->Output[i]) vol[i] += R->Period[i]; + break; + } + R->Count[i] += R->Period[i]; + vol[i] += R->Period[i]; + } + if (R->Output[i]) vol[i] -= R->Count[i]; + } + + left = STEP; + do + { + int nextevent; + + + if (R->Count[3] < left) nextevent = R->Count[3]; + else nextevent = left; + + if (R->Output[3]) vol[3] += R->Count[3]; + R->Count[3] -= nextevent; + if (R->Count[3] <= 0) + { + if (R->RNG & 1) R->RNG ^= R->NoiseFB; + R->RNG >>= 1; + R->Output[3] = R->RNG & 1; + R->Count[3] += R->Period[3]; + if (R->Output[3]) vol[3] += R->Period[3]; + } + if (R->Output[3]) vol[3] -= R->Count[3]; + + left -= nextevent; + } while (left > 0); + + out[0] = out[1] = 0; + for(j = 0; j < 4; j += 1) + { + int k = vol[j] * R->Volume[j]; + if(mask & (1 << (4+j))) out[0] += k; + if(mask & (1 << (0+j))) out[1] += k; + } + + if(out[0] > MAX_OUTPUT * STEP) out[0] = MAX_OUTPUT * STEP; + if(out[1] > MAX_OUTPUT * STEP) out[1] = MAX_OUTPUT * STEP; + buffer[0][buffer_index] = out[0] / STEP; + buffer[1][buffer_index] = out[1] / STEP; + + /* Next sample set */ + buffer_index += 1; + + length--; + } +} + + + +void SN76496_set_clock(int chip,int clock) +{ + t_SN76496 *R = &sn[chip]; + + R->UpdateStep = ((double)STEP * R->SampleRate * 16) / clock; +} + + + +void SN76496_set_gain(int chip,int gain) +{ + t_SN76496 *R = &sn[chip]; + int i; + double out; + + gain &= 0xff; + out = MAX_OUTPUT / 3; + while (gain-- > 0) + out *= 1.023292992; + + for (i = 0;i < 15;i++) + { + if (out > MAX_OUTPUT / 3) R->VolTable[i] = MAX_OUTPUT / 3; + else R->VolTable[i] = out; + out /= 1.258925412; + } + + R->VolTable[15] = 0; +} + + + +int SN76496_init(int chip,int clock,int volume,int sample_rate) +{ + int i; + t_SN76496 *R = &sn[chip]; + + R->SampleRate = sample_rate; + SN76496_set_clock(chip,clock); + + for (i = 0;i < 4;i++) R->Volume[i] = 0; + + R->LastRegister = 0; + for (i = 0;i < 8;i+=2) + { + R->Register[i] = 0; + R->Register[i + 1] = 0x0f; /* volume = 0 */ + } + + for (i = 0;i < 4;i++) + { + R->Output[i] = 0; + R->Period[i] = R->Count[i] = R->UpdateStep; + } + R->RNG = NG_PRESET; + R->Output[3] = R->RNG & 1; + + SN76496_set_gain(0, (volume >> 8) & 0xFF); + + return 0; +} diff --git a/MCUME_teensy41/teensysms/sn76496.h b/MCUME_teensy41/teensysms/sn76496.h new file mode 100644 index 0000000..daff3c9 --- /dev/null +++ b/MCUME_teensy41/teensysms/sn76496.h @@ -0,0 +1,30 @@ +#ifndef SN76496_H +#define SN76496_H + +#define MAX_76496 4 + +typedef struct +{ + int Channel; + int SampleRate; + unsigned int UpdateStep; + int VolTable[16]; + int Register[8]; + int LastRegister; + int Volume[4]; + unsigned int RNG; + int NoiseFB; + int Period[4]; + int Count[4]; + int Output[4]; +}t_SN76496; + +extern t_SN76496 sn[MAX_76496]; + +void SN76496Write(int chip,int data); +void SN76496Update(int chip, signed short int *buffer[2],int length,unsigned char mask); +void SN76496_set_clock(int chip,int clock); +void SN76496_set_gain(int chip,int gain); +int SN76496_init(int chip,int clock,int volume,int sample_rate); + +#endif diff --git a/MCUME_teensy41/teensysms/system.c b/MCUME_teensy41/teensysms/system.c new file mode 100644 index 0000000..5809abc --- /dev/null +++ b/MCUME_teensy41/teensysms/system.c @@ -0,0 +1,231 @@ +/* + Copyright (C) 1998, 1999, 2000 Charles Mac Donald + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +*/ + +#include "shared.h" + + +t_bitmap sbitmap; +t_cart cart; +t_snd smssnd; +static t_input minput; +FM_OPL *ym3812; + + +void system_init(int rate) +{ + /* Initialize the VDP emulation */ + vdp_init(); + + /* Initialize the SMS emulation */ + sms_init(); + + /* Initialize the look-up tables and related data */ + render_init(); + + /* Enable sound emulation if the sample rate was specified */ + audio_init(rate); + + /* Don't save SRAM by default */ + sms.save = 0; + + /* Clear emulated button state */ + memset(&minput, 0, sizeof(t_input)); +} + + +void audio_init(int rate) +{ + /* Clear sound context */ + memset(&smssnd, 0, sizeof(t_snd)); + + /* Reset logging data */ + smssnd.log = 0; + smssnd.callback = NULL; + + /* Oops.. sound is disabled */ + if(!rate) return; + + /* Calculate buffer size in samples */ + smssnd.bufsize = (rate / 50); + + /* YM3812/YM2413 sound stream */ + smssnd.fm_buffer = (signed short int *)emu_Malloc(smssnd.bufsize * 2); + if(!smssnd.fm_buffer) return; + + /* SN76489 sound stream */ + smssnd.psg_buffer[0] = (signed short int *)emu_Malloc(smssnd.bufsize * 2); + smssnd.psg_buffer[1] = (signed short int *)emu_Malloc(smssnd.bufsize * 2); + if(!smssnd.psg_buffer[0] || !smssnd.psg_buffer[1]) return; + + /* Set up SN76489 emulation */ + SN76496_init(0, MASTER_CLOCK, 255, rate); + + /* Set up YM3812 emulation */ + ym3812 = OPLCreate(OPL_TYPE_YM3812, MASTER_CLOCK, rate); + if(!ym3812) return; + + /* Set up YM2413 emulation */ + ym2413_init(1); + + /* Inform other functions that we can use sound */ + smssnd.enabled = 1; +} + + +void system_shutdown(void) +{ + if(smssnd.enabled) OPLDestroy(ym3812); +} + + +void system_reset(void) +{ + cpu_reset(); + vdp_reset(); + sms_reset(); + render_reset(); +// system_load_sram(); + if(smssnd.enabled) + { + OPLResetChip(ym3812); + ym2413_reset(0); + } +} + + +void system_save_state(void *fd) +{ + /* Save VDP context */ + fwrite(&vdp, sizeof(t_vdp), 1, fd); + + /* Save SMS context */ + fwrite(&sms, sizeof(t_sms), 1, fd); + + /* Save Z80 context */ + fwrite(Z80_Context, sizeof(Z80_Regs), 1, fd); + fwrite(&after_EI, sizeof(int), 1, fd); + + /* Save YM2413 registers */ + fwrite(&ym2413[0].reg[0], 0x40, 1, fd); + + /* Save SN76489 context */ + fwrite(&sn[0], sizeof(t_SN76496), 1, fd); +} + + +void system_load_state(void *fd) +{ + int i; + byte reg[0x40]; + + /* Initialize everything */ + cpu_reset(); + system_reset(); + + /* Load VDP context */ + fread(&vdp, sizeof(t_vdp), 1, fd); + + /* Load SMS context */ + fread(&sms, sizeof(t_sms), 1, fd); + + /* Load Z80 context */ + fread(Z80_Context, sizeof(Z80_Regs), 1, fd); + fread(&after_EI, sizeof(int), 1, fd); + + /* Load YM2413 registers */ + fread(reg, 0x40, 1, fd); + + /* Load SN76489 context */ + fread(&sn[0], sizeof(t_SN76496), 1, fd); + + /* Restore callbacks */ + z80_set_irq_callback(sms_irq_callback); + + cpu_readmap[0] = 0x0000; /* 0000-3FFF */ + cpu_readmap[1] = 0x2000; + cpu_readmap[2] = 0x4000; /* 4000-7FFF */ + cpu_readmap[3] = 0x6000; + cpu_readmap[4] = 0x0000; /* 0000-3FFF */ + cpu_readmap[5] = 0x2000; + cpu_readmap[6] = sms.ram; + cpu_readmap[7] = sms.ram; + + cpu_writemap[0] = sms.dummy; + cpu_writemap[1] = sms.dummy; + cpu_writemap[2] = sms.dummy; + cpu_writemap[3] = sms.dummy; + cpu_writemap[4] = sms.dummy; + cpu_writemap[5] = sms.dummy; + cpu_writemap[6] = sms.ram; + cpu_writemap[7] = sms.ram; + + sms_mapper_w(3, sms.fcr[3]); + sms_mapper_w(2, sms.fcr[2]); + sms_mapper_w(1, sms.fcr[1]); + sms_mapper_w(0, sms.fcr[0]); + + /* Force full pattern cache update */ + sis_vram_dirty = 1; + memset(svram_dirty, 1, 0x200); + + /* Restore palette */ + for(i = 0; i < PALETTE_SIZE; i += 1) + palette_sync(i); + + /* Restore sound state */ + if(smssnd.enabled) + { + /* Restore YM2413 emulation */ + OPLResetChip(ym3812); + + /* Clear YM2413 context */ + ym2413_reset(0); + + /* Restore rhythm enable first */ + ym2413_write(0, 0, 0x0E); + ym2413_write(0, 1, reg[0x0E]); + + /* User instrument settings */ + for(i = 0x00; i <= 0x07; i += 1) + { + ym2413_write(0, 0, i); + ym2413_write(0, 1, reg[i]); + } + + /* Channel frequency */ + for(i = 0x10; i <= 0x18; i += 1) + { + ym2413_write(0, 0, i); + ym2413_write(0, 1, reg[i]); + } + + /* Channel frequency + ctrl. */ + for(i = 0x20; i <= 0x28; i += 1) + { + ym2413_write(0, 0, i); + ym2413_write(0, 1, reg[i]); + } + + /* Instrument and volume settings */ + for(i = 0x30; i <= 0x38; i += 1) + { + ym2413_write(0, 0, i); + ym2413_write(0, 1, reg[i]); + } + } +} diff --git a/MCUME_teensy41/teensysms/system.h b/MCUME_teensy41/teensysms/system.h new file mode 100644 index 0000000..6b12d7a --- /dev/null +++ b/MCUME_teensy41/teensysms/system.h @@ -0,0 +1,92 @@ + +#ifndef _SYSTEM_H_ +#define _SYSTEM_H_ + +#define PALETTE_SIZE (0x20) + +/* Console / cartridge types */ +#define TYPE_SMS (0) +#define TYPE_GG (1) + +#define IS_GG (cart.type == TYPE_GG) +#define IS_SMS (cart.type == TYPE_SMS) + +/* Macro to get offset to actual display within bitmap */ +#define BMP_X_OFFSET ((cart.type == TYPE_GG) ? 48 : 0) +#define BMP_Y_OFFSET ((cart.type == TYPE_GG) ? 24 : 0) + +#define BMP_WIDTH (IS_GG ? 160 : 256) +#define BMP_HEIGHT (IS_GG ? 144 : 192) + +/* Mask for removing unused pixel data */ +#define PIXEL_MASK (0x1F) + +/* These can be used for 'input.pad[]' */ +#define INPUT_UP (0x00000001) +#define INPUT_DOWN (0x00000002) +#define INPUT_LEFT (0x00000004) +#define INPUT_RIGHT (0x00000008) +#define INPUT_BUTTON2 (0x00000010) +#define INPUT_BUTTON1 (0x00000020) + +/* These can be used for 'input.system' */ +#define INPUT_START (0x00000001) /* Game Gear only */ +#define INPUT_PAUSE (0x00000002) /* Master System only */ +#define INPUT_SOFT_RESET (0x00000004) /* Master System only */ +#define INPUT_HARD_RESET (0x00000008) /* Works for either console type */ + +/* User input structure */ +typedef struct +{ + int pad[2]; + int system; +}t_input; + +/* Sound emulation structure */ +typedef struct +{ + int enabled; + int bufsize; + signed short *fm_buffer; /* internal use only */ + signed short *psg_buffer[2]; /* internal use only */ + int log; + void (*callback)(int data); +}t_snd; + +/* Game image structure */ +typedef struct +{ + //byte *rom; + byte pages; + byte type; +}t_cart; + +/* Bitmap structure */ +typedef struct +{ + struct + { + byte color[32][3]; + byte dirty[32]; + byte update; + }pal; +}t_bitmap; + +/* Global variables */ +extern t_bitmap sbitmap; /* Display bitmap */ +extern t_snd smssnd; /* Sound streams */ +extern t_cart cart; /* Game cartridge data */ +extern t_input input; /* Controller input */ +extern FM_OPL *ym3812; /* YM3812 emulator data */ + +/* Function prototypes */ +void system_init(int rate); +void system_shutdown(void); +void system_reset(void); +void system_load_sram(void); +void system_save_state(void *fd); +void system_load_state(void *fd); +void audio_init(int rate); +void audio_play_sample(int16 *bufl, int16 *bufr, int length); + +#endif /* _SYSTEM_H_ */ diff --git a/MCUME_teensy41/teensysms/teensysms.ino b/MCUME_teensy41/teensysms/teensysms.ino new file mode 100644 index 0000000..5488766 --- /dev/null +++ b/MCUME_teensy41/teensysms/teensysms.ino @@ -0,0 +1,203 @@ +extern "C" { + #include "iopins.h" + #include "emuapi.h" +} + +#include "emu.h" +#ifdef HAS_T4_VGA +#include "vga_t_dma.h" +TFT_T_DMA tft; +#else +#include "tft_t_dma.h" +TFT_T_DMA tft = TFT_T_DMA(TFT_CS, TFT_DC, TFT_RST, TFT_MOSI, TFT_SCLK, TFT_MISO, TFT_TOUCH_CS, TFT_TOUCH_INT); +#endif + +bool vgaMode = false; + +static unsigned char palette8[PALETTE_SIZE]; +static unsigned short palette16[PALETTE_SIZE]; +static IntervalTimer myTimer; +volatile boolean vbl=true; +static int skip=0; +static elapsedMicros tius; + +static void vblCount() { + if (vbl) { + vbl = false; + } else { + vbl = true; + } +} + +void emu_SetPaletteEntry(unsigned char r, unsigned char g, unsigned char b, int index) +{ + if (index>8, + 320 & 0xFF, // YEND = 320 + ST7735_INVON , DELAY, // 7: hack + 10, + ST7735_NORON , DELAY, // 8: Normal display on, no args, w/delay + 10, // 10 ms delay + ST7735_DISPON , DELAY, // 9: Main screen turn on, no args, w/delay + 255 +#endif +}; + +static void dmaInterrupt() { + dmatx.clearInterrupt(); + curTransfer++; + if (curTransfer >= nbTransfer) { + curTransfer = 0; + if (cancelled) { + dmatx.disable(); + rstop = 1; + } + } + arm_dcache_flush(blocks[curTransfer], LINES_PER_BLOCK*TFT_WIDTH*2); +} + +static void setDmaStruct() { + uint32_t remaining = TFT_HEIGHT*TFT_WIDTH*2; + int i=0; + uint16_t col=RGBVAL16(0x00,0x00,0x00);; + while (remaining > 0) { + uint16_t * fb = blocks[i]; + int32_t len = (remaining >= (LINES_PER_BLOCK*TFT_WIDTH*2)?LINES_PER_BLOCK*TFT_WIDTH*2:remaining); +#ifdef TFT_DEBUG + Serial.println((unsigned long)blocks[i]); + Serial.println(remaining); +#endif + switch (i) { + case 0: + if (fb == 0) fb = (uint16_t*)((int)malloc(len+64)&0xffffffe0); + //fb=&fb0[0]; +#ifdef TFT_DEBUG + col = RGBVAL16(0x00,0xff,0x00); +#endif + break; + case 1: + if (fb == 0) fb = (uint16_t*)((int)malloc(len+64)&0xffffffe0); + //fb=&fb1[0]; +#ifdef TFT_DEBUG + col = RGBVAL16(0x00,0xff,0xff); +#endif + break; + case 2: + if (fb == 0) fb = (uint16_t*)((int)malloc(len+64)&0xffffffe0); + //fb=&fb2[0]; +#ifdef TFT_DEBUG + col = RGBVAL16(0x00,0x00,0xff); +#endif + break; + case 3: + if (fb == 0) fb = (uint16_t*)((int)malloc(len+64)&0xffffffe0); + //fb=&fb3[0]; +#ifdef TFT_DEBUG + col = RGBVAL16(0xff,0x00,0xff); +#endif + break; + } + blocks[i] = fb; + if (blocks[i] == 0) { + Serial.print("ILI9341 allocaltion failed for block "); + Serial.println(i); + delay(10000); + } + + for (int j=0;jATTR_DST = 1; + dmasettings[i].replaceSettingsOnCompletion(dmasettings[i+1]); + dmasettings[i].interruptAtCompletion(); + remaining -= len; + i++; + } + dmasettings[i-1].replaceSettingsOnCompletion(dmasettings[0]); + nbTransfer = i; +#ifdef TFT_DEBUG + Serial.println(nbTransfer); +#endif +} + + +TFT_T_DMA::TFT_T_DMA(uint8_t cs, uint8_t dc, uint8_t rst, uint8_t mosi, uint8_t sclk, uint8_t miso, uint8_t touch_cs, uint8_t touch_irq) +{ + _cs = cs; + _dc = dc; + _rst = rst; + _mosi = mosi; + _sclk = sclk; + _miso = miso; + pinMode(_dc, OUTPUT); + pinMode(_cs, OUTPUT); + digitalWrite(_cs, 1); + digitalWrite(_dc, 1); + if ( (touch_cs != 255) && (touch_irq != 255) ) { + _touch_irq = touch_irq; + _touch_cs = touch_cs; + pinMode(_touch_cs, OUTPUT); + pinMode(touch_irq, INPUT_PULLUP); + digitalWrite(_touch_cs, 1); + } +} + + +void TFT_T_DMA::setArea(uint16_t x1,uint16_t y1,uint16_t x2,uint16_t y2) { + int dx=0; + int dy=0; +#ifdef ST7789 + if (TFT_REALWIDTH == TFT_REALHEIGHT) + { +#ifdef ROTATE_SCREEN + if (!flipped) { + dy += 80; + } +#else + if (flipped) { + dx += 80; + } +#endif + } +#endif + + digitalWrite(_dc, 0); + SPI.transfer(TFT_CASET); + digitalWrite(_dc, 1); + SPI.transfer16(x1+dx); + digitalWrite(_dc, 1); + SPI.transfer16(x2+dx); + digitalWrite(_dc, 0); + SPI.transfer(TFT_PASET); + digitalWrite(_dc, 1); + SPI.transfer16(y1+dy); + digitalWrite(_dc, 1); + SPI.transfer16(y2+dy); + + digitalWrite(_dc, 0); + SPI.transfer(TFT_RAMWR); + digitalWrite(_dc, 1); + + return; + + + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE)); + digitalWrite(_cs, 0); + + digitalWrite(_dc, 0); + SPI.transfer(TFT_CASET); + digitalWrite(_dc, 1); + + SPI.transfer16(x1+dx); + SPI.transfer16(x2+dx); + + digitalWrite(_dc, 0); + SPI.transfer(TFT_PASET); + digitalWrite(_dc, 1); + SPI.transfer16(y1+dy); + SPI.transfer16(y2+dy); + + digitalWrite(_dc, 0); + SPI.transfer(TFT_RAMWR); + digitalWrite(_dc, 1); + + digitalWrite(_cs, 1); + SPI.endTransaction(); +} + + + + +void TFT_T_DMA::begin(void) { + SPI.setMOSI(_mosi); + SPI.setMISO(_miso); + SPI.setSCK(_sclk); + SPI.begin(); + + // Initialize display + if (_rst != 0xff) { + pinMode(_rst, OUTPUT); + digitalWrite(_rst, HIGH); + delay(100); + digitalWrite(_rst, LOW); + delay(100); + digitalWrite(_rst, HIGH); + delay(200); + } + + + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE)); + const uint8_t *addr = init_commands; + digitalWrite(_cs, 0); +#ifdef ILI9341 + while (1) { + uint8_t count = *addr++; + if (count-- == 0) break; + + digitalWrite(_dc, 0); + SPI.transfer(*addr++); + + while (count-- > 0) { + digitalWrite(_dc, 1); + SPI.transfer(*addr++); + } + } + + digitalWrite(_dc, 0); + SPI.transfer(ILI9341_SLPOUT); + digitalWrite(_dc, 1); + digitalWrite(_cs, 1); + SPI.endTransaction(); + + digitalWrite(_dc, 1); + digitalWrite(_cs, 1); + SPI.endTransaction(); + + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE)); + digitalWrite(_dc, 0); + digitalWrite(_cs, 0); + SPI.transfer(ILI9341_DISPON); + digitalWrite(_dc, 1); + digitalWrite(_cs, 1); +#endif +#ifdef ST7789 + uint8_t numCommands, numArgs; + uint16_t ms; + numCommands = *addr++; // Number of commands to follow + while(numCommands--) { // For each command... + digitalWrite(_dc, 0); + SPI.transfer(*addr++); + numArgs = *addr++; // Number of args to follow + ms = numArgs & DELAY; // If hibit set, delay follows args + numArgs &= ~DELAY; // Mask out delay bit + while(numArgs > 1) { // For each argument... + digitalWrite(_dc, 1); + SPI.transfer(*addr++); + numArgs--; + } + + if (numArgs) { + digitalWrite(_dc, 1); + SPI.transfer(*addr++); + } + if(ms) { + ms = *addr++; // Read post-command delay time (ms) + if(ms == 255) ms = 500; // If 255, delay for 500 ms + digitalWrite(_cs, 1); + SPI.endTransaction(); + delay(ms); + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE)); + digitalWrite(_cs, 0); + } + } + digitalWrite(_cs, 1); +#endif + setArea(0, 0, TFT_REALWIDTH-1, TFT_REALHEIGHT-1); + SPI.endTransaction(); + + cancelled = false; + +#ifdef FLIP_SCREEN + flipscreen(true); +#else + flipscreen(false); +#endif +#ifdef ST7789 + if (TFT_REALWIDTH != TFT_REALHEIGHT) + { + flipscreen(true); + } +#endif +}; + + + +void TFT_T_DMA::flipscreen(bool flip) +{ + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE)); + digitalWrite(_dc, 0); + digitalWrite(_cs, 0); + SPI.transfer(TFT_MADCTL); + digitalWrite(_dc, 1); + if (flip) { + flipped=true; +#ifdef ILI9341 + SPI.transfer(ILI9341_MADCTL_MV | ILI9341_MADCTL_BGR); +#endif +#ifdef ST7789 +#ifdef ROTATE_SCREEN + SPI.transfer(ST77XX_MADCTL_RGB); +#else + SPI.transfer(ST77XX_MADCTL_MY | ST77XX_MADCTL_MV |ST77XX_MADCTL_RGB); +#endif +#endif + } + else { + flipped=false; +#ifdef ILI9341 + SPI.transfer(ILI9341_MADCTL_MX | ILI9341_MADCTL_MY | ILI9341_MADCTL_MV | ILI9341_MADCTL_BGR); +#endif +#ifdef ST7789 +#ifdef ROTATE_SCREEN + SPI.transfer(ST77XX_MADCTL_MX | ST77XX_MADCTL_MY | ST77XX_MADCTL_RGB); +#else + SPI.transfer(ST77XX_MADCTL_MX | ST77XX_MADCTL_MV | ST77XX_MADCTL_RGB); +#endif +#endif + } + digitalWrite(_cs, 1); + SPI.endTransaction(); +} + +boolean TFT_T_DMA::isflipped(void) +{ + return(flipped); +} + + +#define PRREG(x) Serial.print(#x" 0x"); Serial.println(x,HEX) + + +void TFT_T_DMA::startDMA(void) { + curTransfer = 0; + rstop = 0; + //dmatx.begin(true); + dmatx.attachInterrupt(dmaInterrupt); + setDmaStruct(); + setArea((TFT_REALWIDTH-TFT_WIDTH)/2, (TFT_REALHEIGHT-TFT_HEIGHT)/2, (TFT_REALWIDTH-TFT_WIDTH)/2 + TFT_WIDTH-1, (TFT_REALHEIGHT-TFT_HEIGHT)/2+TFT_HEIGHT-1); + fillScreen(RGBVAL16(0x00,0x00,0x00)); + + digitalWrite(_cs, HIGH); + SPI.begin(); + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE0)); + + + LPSPIP_CR &= ~LPSPI_CR_MEN;//disable LPSPI: + LPSPIP_CFGR1 |= LPSPI_CFGR1_NOSTALL; //prevent stall from RX + LPSPIP_TCR = 15; // Framesize 16 Bits + //LPSPIP_FCR = 0; // Fifo Watermark + LPSPIP_DER = LPSPI_DER_TDDE; //TX DMA Request Enable + LPSPIP_CR |= LPSPI_CR_MEN; //enable LPSPI: + dmatx.triggerAtHardwareEvent( DMAMUX_SOURCE_LPSPIP_TX ); + + dmatx = dmasettings[0]; + digitalWrite(_cs, 0); + setArea((TFT_REALWIDTH-TFT_WIDTH)/2, (TFT_REALHEIGHT-TFT_HEIGHT)/2, (TFT_REALWIDTH-TFT_WIDTH)/2+TFT_WIDTH-1, (TFT_REALHEIGHT-TFT_HEIGHT)/2+TFT_HEIGHT-1); + digitalWrite(_dc, 0); + SPI.transfer(TFT_RAMWR); + digitalWrite(_dc, 1); + dmatx.enable(); +} + + +void TFT_T_DMA::stopDMA(void) { + rstop = 0; + wait(); + delay(50); + cancelled = false; + dmatx.detachInterrupt(); + fillScreen(RGBVAL16(0x00,0x00,0x00)); + SPI.end(); +#ifdef ST7789 + begin(); +#endif +#ifdef ILI9341 + SPI.begin(); + digitalWrite(_cs, 0); + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE)); + SPI.endTransaction(); + digitalWrite(_cs, 1); + digitalWrite(_dc, 1); +#endif + setArea(0, 0, TFT_REALWIDTH-1, TFT_REALHEIGHT-1); +} + +void TFT_T_DMA::wait(void) { + rstop = 1; + unsigned long m = millis(); + cancelled = true; + while (!rstop) { + if ((millis() - m) > 100) break; + delay(10); + asm volatile("wfi"); + }; + rstop = 0; +} + +int TFT_T_DMA::get_frame_buffer_size(int *width, int *height){ + if (width != nullptr) *width = TFT_REALWIDTH; + if (height != nullptr) *height = TFT_REALHEIGHT; + return TFT_REALWIDTH; +} + + +/*********************************************************************************************** + Touch functions + ***********************************************************************************************/ +/* Code based on ... + * + * @file XPT2046.cpp + * @date 19.02.2016 + * @author Markus Sattler + * + * Copyright (c) 2015 Markus Sattler. All rights reserved. + * This file is part of the XPT2046 driver for Arduino. + */ + +#define ADC_MAX 0x0fff + +void TFT_T_DMA::enableTouchIrq() +{ + SPI.beginTransaction(SPI_SETTING); + digitalWrite(_touch_cs, LOW); + const uint8_t buf[4] = { (XPT2046_CFG_START | XPT2046_CFG_12BIT | XPT2046_CFG_DFR | XPT2046_CFG_MUX(XPT2046_MUX_Y)), 0x00, 0x00, 0x00 }; + SPI.transfer((void*)&buf[0],3); + digitalWrite(_touch_cs, HIGH); + SPI.endTransaction(); +} + +//Default callibration for non flipped +#define TX_MIN 30 +#define TY_MIN 20 +#define TX_MAX 300 +#define TY_MAX 220 + +//Default callibration for flipped +#define TFX_MIN 20 +#define TFY_MIN 25 +#define TFX_MAX 288 +#define TFY_MAX 221 + +static uint16_t txMin; +static uint16_t tyMin; +static uint16_t txMax; +static uint16_t tyMax; + + +void TFT_T_DMA::callibrateTouch(uint16_t xMin,uint16_t yMin,uint16_t xMax,uint16_t yMax) { + if ( (xMin >= 0) && (yMin >= 0) && (xMax < 320) && (yMax < 200) ) { + txMin = xMin; + tyMin = yMin; + txMax = xMax; + tyMax = yMax; + } + else { + if (flipped) { + txMin = TFX_MIN; + tyMin = TFY_MIN; + txMax = TFX_MAX; + tyMax = TFY_MAX; + } + else { + txMin = TX_MIN; + tyMin = TY_MIN; + txMax = TX_MAX; + tyMax = TY_MAX; + } + } +} + + +void TFT_T_DMA::readRaw(uint16_t * oX, uint16_t * oY, uint16_t * oZ) { + if ( TOUCH_ENABLED() ) { + uint16_t x = 0; + uint16_t y = 0; + uint16_t z1 = 0; + uint16_t z2 = 0; + uint8_t i = 0; + int16_t xraw=0, yraw=0; + + SPI.beginTransaction(SPI_SETTING); + digitalWrite(_touch_cs, LOW); + + for(; i < 15; i++) { + // SPI requirer 32bit aliment + uint8_t buf[12] = { + (XPT2046_CFG_START | XPT2046_CFG_12BIT | XPT2046_CFG_DFR | XPT2046_CFG_MUX(XPT2046_MUX_Y) | XPT2046_CFG_PWR(3)), 0x00, 0x00, + (XPT2046_CFG_START | XPT2046_CFG_12BIT | XPT2046_CFG_DFR | XPT2046_CFG_MUX(XPT2046_MUX_X) | XPT2046_CFG_PWR(3)), 0x00, 0x00, + (XPT2046_CFG_START | XPT2046_CFG_12BIT | XPT2046_CFG_DFR | XPT2046_CFG_MUX(XPT2046_MUX_Z1)| XPT2046_CFG_PWR(3)), 0x00, 0x00, + (XPT2046_CFG_START | XPT2046_CFG_12BIT | XPT2046_CFG_DFR | XPT2046_CFG_MUX(XPT2046_MUX_Z2)| XPT2046_CFG_PWR(3)), 0x00, 0x00 + }; + SPI.transfer(&buf[0], &buf[0], 12); + y += (buf[1] << 8 | buf[2])>>3; + x += (buf[4] << 8 | buf[5])>>3; + z1 += (buf[7] << 8 | buf[8])>>3; + z2 += (buf[10] << 8 | buf[11])>>3; + } + enableTouchIrq(); + + if(i == 0) { + *oX = 0; + *oY = 0; + *oZ = 0; + } + else { + x /= i; + y /= i; + z1 /= i; + z2 /= i; + } + + digitalWrite(_touch_cs, HIGH); + SPI.endTransaction(); + int z = z1 + ADC_MAX - z2; + if (flipped) { + xraw = x; + yraw = y; + } else { + xraw = ADC_MAX - x; + yraw = ADC_MAX - y; + } + xraw=(xraw*TFT_REALWIDTH)/(ADC_MAX+1); + yraw=(yraw*TFT_REALHEIGHT)/(ADC_MAX+1); + + *oX = xraw; + *oY = yraw; + *oZ = z; + } + else + { + *oX = 0; + *oY = 0; + *oZ = 0; + } +} + +void TFT_T_DMA::readCal(uint16_t * oX, uint16_t * oY, uint16_t * oZ) { + readRaw(oX,oY,oZ); + // callibrate ... + if(*oX >= txMin) *oX = ((*oX - txMin)*TFT_REALWIDTH)/(txMax-txMin); + if(*oY >= tyMin) *oY = ((*oY - tyMin)*TFT_REALHEIGHT)/(tyMax-tyMin); + //Serial.print(*oX); + //Serial.print(" "); + //Serial.println(*oY); +} + + +/*********************************************************************************************** + No DMA functions + ***********************************************************************************************/ +void TFT_T_DMA::fillScreenNoDma(uint16_t color) { + + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE)); + digitalWrite(_cs, 0); + setArea(0, 0, TFT_REALWIDTH-1, TFT_REALHEIGHT-1); + //digitalWrite(_dc, 0); + //SPI.transfer(TFT_RAMWR); + int i,j; + for (j=0; j(arx+arw)) || ((x+w)(ary+arh)) || ((y+h) arx) && (x<(arx+arw)) ) { + arw = arw - (x-arx); + arx = arx + (x-arx); + } else { + bmp_offx = arx; + } + if ( ((x+w) > arx) && ((x+w)<(arx+arw)) ) { + arw -= (arx+arw-x-w); + } + if ( (y > ary) && (y<(ary+arh)) ) { + arh = arh - (y-ary); + ary = ary + (y-ary); + } else { + bmp_offy = ary; + } + if ( ((y+h) > ary) && ((y+h)<(ary+arh)) ) { + arh -= (ary+arh-y-h); + } + } + + + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE)); + digitalWrite(_cs, 0); + setArea(arx, ary, arx+arw-1, ary+arh-1); + //digitalWrite(_dc, 0); + //SPI.transfer(TFT_RAMWR); + + bitmap = bitmap + bmp_offy*w + bmp_offx; + for (int row=0;row> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + } + bits = *charpt++; + //digitalWrite(_dc, 1); + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + } + x +=8; +#ifdef ILI9341 + digitalWrite(_dc, 0); + SPI.transfer(ILI9341_SLPOUT); + digitalWrite(_dc, 1); +#endif + digitalWrite(_cs, 1); + SPI.endTransaction(); + } + + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE)); + digitalWrite(_cs, 0); + setArea(0, 0, (TFT_REALWIDTH-1), (TFT_REALHEIGHT-1)); + digitalWrite(_cs, 1); + SPI.endTransaction(); +} + + + + + + +/*********************************************************************************************** + DMA functions + ***********************************************************************************************/ +uint16_t * TFT_T_DMA::getLineBuffer(int j) +{ + uint16_t * block=blocks[j>>6]; + return(&block[(j&0x3F)*TFT_REALWIDTH]); +} + +void TFT_T_DMA::writeScreen(int width, int height, int stride, uint8_t *buf, uint16_t *palette16) { + uint8_t *buffer=buf; + uint8_t *src; + + int i,j,y=0; + if (width*2 <= TFT_REALWIDTH) { + for (j=0; j>6]; + uint16_t * dst=&block[(y&0x3F)*TFT_WIDTH]; + src=buffer; + for (i=0; i>6]; + dst=&block[(y&0x3F)*TFT_WIDTH]; + src=buffer; + for (i=0; i>6]; + uint16_t * dst=&block[(y&0x3F)*TFT_WIDTH+(TFT_WIDTH-width)/2]; + src=buffer; + for (i=0; i>6]; + dst=&block[(y&0x3F)*TFT_WIDTH+(TFT_WIDTH-width)/2]; + src=buffer; + for (i=0; i>6]; + uint16_t * dst=&block[(y&0x3F)*TFT_WIDTH]; + if (width > TFT_WIDTH) { +#ifdef TFT_LINEARINT + int delta = (width/(width-TFT_WIDTH))-1; + int pos = delta; + for (int i=0; i> 8]]; + pos +=step; + } +#endif + } + else if ((width*2) == TFT_WIDTH) { + for (int i=0; i>6]; + uint16_t * dst=&block[(y&0x3F)*TFT_WIDTH]; + if (width > TFT_WIDTH) { +#ifdef TFT_LINEARINT + int delta = (width/(width-TFT_WIDTH))-1; + int pos = delta; + for (int i=0; i> 8]; + pos +=step; + } +#endif + } + else if ((width*2) == TFT_WIDTH) { + for (int i=0; i>6]; + uint16_t * dst=&block[(j&0x3F)*TFT_WIDTH]; + for (i=0; i>6]; + uint16_t * dst=&block[(l&0x3F)*TFT_WIDTH+x]; + for (i=0; i>6]; + dst=&block[(l&0x3F)*TFT_WIDTH+x]; + bits = *charpt; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + l++; + } + block=blocks[l>>6]; + dst=&block[(l&0x3F)*TFT_WIDTH+x]; + bits = *charpt++; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + l++; + } + x +=8; + } +} + +void TFT_T_DMA::drawSprite(int16_t x, int16_t y, const uint16_t *bitmap) { + drawSprite(x,y,bitmap, 0,0,0,0); +} + +void TFT_T_DMA::drawSprite(int16_t x, int16_t y, const uint16_t *bitmap, uint16_t arx, uint16_t ary, uint16_t arw, uint16_t arh) +{ + int bmp_offx = 0; + int bmp_offy = 0; + uint16_t *bmp_ptr; + + int w =*bitmap++; + int h = *bitmap++; + + + if ( (arw == 0) || (arh == 0) ) { + // no crop window + arx = x; + ary = y; + arw = w; + arh = h; + } + else { + if ( (x>(arx+arw)) || ((x+w)(ary+arh)) || ((y+h) arx) && (x<(arx+arw)) ) { + arw = arw - (x-arx); + arx = arx + (x-arx); + } else { + bmp_offx = arx; + } + if ( ((x+w) > arx) && ((x+w)<(arx+arw)) ) { + arw -= (arx+arw-x-w); + } + if ( (y > ary) && (y<(ary+arh)) ) { + arh = arh - (y-ary); + ary = ary + (y-ary); + } else { + bmp_offy = ary; + } + if ( ((y+h) > ary) && ((y+h)<(ary+arh)) ) { + arh -= (ary+arh-y-h); + } + } + + + int l=ary; + bitmap = bitmap + bmp_offy*w + bmp_offx; + for (int row=0;row>6]; + uint16_t * dst=&block[(l&0x3F)*TFT_WIDTH+arx]; + bmp_ptr = (uint16_t*)bitmap; + for (int col=0;col +#include +#include +#endif + +#include "tft_t_dma_config.h" + +#define RGBVAL32(r,g,b) ( (r<<16) | (g<<8) | b ) +#define RGBVAL16(r,g,b) ( (((r>>3)&0x1f)<<11) | (((g>>2)&0x3f)<<5) | (((b>>3)&0x1f)<<0) ) +#define RGBVAL8(r,g,b) ( (((r>>5)&0x07)<<5) | (((g>>5)&0x07)<<2) | (((b>>6)&0x3)<<0) ) +#define R16(rgb) ((rgb>>8)&0xf8) +#define G16(rgb) ((rgb>>3)&0xfc) +#define B16(rgb) ((rgb<<3)&0xf8) + +#define PAL_COLOR_MASK 0xff + +#ifdef LOHRES +#define TFT_WIDTH 240 +#define TFT_REALWIDTH 240 +#else +#define TFT_WIDTH 256 +#define TFT_REALWIDTH 320 +#endif +#define TFT_HEIGHT 192 +#define TFT_REALHEIGHT 240 + +//#define WIDTH 272 +//#define HEIGHT 228 + +#define LINES_PER_BLOCK 64 +#define NR_OF_BLOCK 4 +#define SCREEN_DMA_NUM_SETTINGS NR_OF_BLOCK + + +#ifdef ILI9341 + +#define ILI9341_NOP 0x00 +#define ILI9341_SWRESET 0x01 +#define ILI9341_RDDID 0x04 +#define ILI9341_RDDST 0x09 + +#define ILI9341_SLPIN 0x10 +#define ILI9341_SLPOUT 0x11 +#define ILI9341_PTLON 0x12 +#define ILI9341_NORON 0x13 + +#define ILI9341_RDMODE 0x0A +#define ILI9341_RDMADCTL 0x0B +#define ILI9341_RDPIXFMT 0x0C +#define ILI9341_RDIMGFMT 0x0D +#define ILI9341_RDSELFDIAG 0x0F + +#define ILI9341_INVOFF 0x20 +#define ILI9341_INVON 0x21 +#define ILI9341_GAMMASET 0x26 +#define ILI9341_DISPOFF 0x28 +#define ILI9341_DISPON 0x29 + +#define ILI9341_CASET 0x2A +#define ILI9341_PASET 0x2B +#define ILI9341_RAMWR 0x2C +#define ILI9341_RAMRD 0x2E + +#define ILI9341_PTLAR 0x30 +#define ILI9341_MADCTL 0x36 +#define ILI9341_VSCRSADD 0x37 +#define ILI9341_PIXFMT 0x3A + +#define ILI9341_FRMCTR1 0xB1 +#define ILI9341_FRMCTR2 0xB2 +#define ILI9341_FRMCTR3 0xB3 +#define ILI9341_INVCTR 0xB4 +#define ILI9341_DFUNCTR 0xB6 + +#define ILI9341_PWCTR1 0xC0 +#define ILI9341_PWCTR2 0xC1 +#define ILI9341_PWCTR3 0xC2 +#define ILI9341_PWCTR4 0xC3 +#define ILI9341_PWCTR5 0xC4 +#define ILI9341_VMCTR1 0xC5 +#define ILI9341_VMCTR2 0xC7 + +#define ILI9341_RDID1 0xDA +#define ILI9341_RDID2 0xDB +#define ILI9341_RDID3 0xDC +#define ILI9341_RDID4 0xDD + +#define ILI9341_GMCTRP1 0xE0 +#define ILI9341_GMCTRN1 0xE1 + +#define ILI9341_MADCTL_MY 0x80 +#define ILI9341_MADCTL_MX 0x40 +#define ILI9341_MADCTL_MV 0x20 +#define ILI9341_MADCTL_ML 0x10 +#define ILI9341_MADCTL_RGB 0x00 +#define ILI9341_MADCTL_BGR 0x08 +#define ILI9341_MADCTL_MH 0x04 + +#define TFT_CASET ILI9341_CASET +#define TFT_PASET ILI9341_PASET +#define TFT_RAMWR ILI9341_RAMWR +#define TFT_MADCTL ILI9341_MADCTL + +#endif + + +#ifdef ST7789 + +#define ST7735_NOP 0x00 +#define ST7735_SWRESET 0x01 +#define ST7735_RDDID 0x04 +#define ST7735_RDDST 0x09 + +#define ST7735_SLPIN 0x10 +#define ST7735_SLPOUT 0x11 +#define ST7735_PTLON 0x12 +#define ST7735_NORON 0x13 + +#define ST7735_INVOFF 0x20 +#define ST7735_INVON 0x21 +#define ST7735_DISPOFF 0x28 +#define ST7735_DISPON 0x29 +#define ST7735_CASET 0x2A +#define ST7735_RASET 0x2B +#define ST7735_RAMWR 0x2C +#define ST7735_RAMRD 0x2E + +#define ST7735_PTLAR 0x30 +#define ST7735_COLMOD 0x3A +#define ST7735_MADCTL 0x36 + +#define ST7735_FRMCTR1 0xB1 +#define ST7735_FRMCTR2 0xB2 +#define ST7735_FRMCTR3 0xB3 +#define ST7735_INVCTR 0xB4 +#define ST7735_DISSET5 0xB6 + +#define ST7735_PWCTR1 0xC0 +#define ST7735_PWCTR2 0xC1 +#define ST7735_PWCTR3 0xC2 +#define ST7735_PWCTR4 0xC3 +#define ST7735_PWCTR5 0xC4 +#define ST7735_VMCTR1 0xC5 + +#define ST7735_RDID1 0xDA +#define ST7735_RDID2 0xDB +#define ST7735_RDID3 0xDC +#define ST7735_RDID4 0xDD + +#define ST7735_PWCTR6 0xFC + +#define ST7735_GMCTRP1 0xE0 +#define ST7735_GMCTRN1 0xE1 + +#define ST77XX_MADCTL_MY 0x80 +#define ST77XX_MADCTL_MX 0x40 +#define ST77XX_MADCTL_MV 0x20 +#define ST77XX_MADCTL_ML 0x10 +#define ST77XX_MADCTL_RGB 0x00 +#define ST77XX_MADCTL_BGR 0x08 +#define ST77XX_MADCTL_MH 0x04 + +#define TFT_CASET ST7735_CASET +#define TFT_PASET ST7735_RASET +#define TFT_RAMWR ST7735_RAMWR +#define TFT_MADCTL ST7735_MADCTL + +#endif + + + +#ifdef __cplusplus + +class TFT_T_DMA +{ + public: + TFT_T_DMA(uint8_t _CS, uint8_t _DC, uint8_t _RST = 255, uint8_t _MOSI=11, uint8_t _SCLK=13, uint8_t _MISO=12, uint8_t touch_cs=38, uint8_t touch_irq=37); + + void setArea(uint16_t x1,uint16_t y1,uint16_t x2,uint16_t y2); + void begin(void); + void flipscreen(bool flip); + boolean isflipped(void); + void startDMA(void); + void stopDMA(); + int get_frame_buffer_size(int *width, int *height); + + // Touch screen functions + #define TOUCH_ENABLED() ((_touch_cs != 255) && (_touch_irq != 255)) + bool isTouching(void) { return ((!TOUCH_ENABLED())?false:(digitalRead(_touch_irq) == LOW)); } + void readRaw(uint16_t * oX, uint16_t * oY, uint16_t * oZ); + void readCal(uint16_t * oX, uint16_t * oY, uint16_t * oZ); + void callibrateTouch(uint16_t xMin,uint16_t yMin,uint16_t xMax,uint16_t yMax); + + // NoDMA functions + void writeScreenNoDma(const uint16_t *pcolors); + void fillScreenNoDma(uint16_t color); + void drawTextNoDma(int16_t x, int16_t y, const char * text, uint16_t fgcolor, uint16_t bgcolor, bool doublesize); + void drawRectNoDma(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color); + void drawSpriteNoDma(int16_t x, int16_t y, const uint16_t *bitmap); + void drawSpriteNoDma(int16_t x, int16_t y, const uint16_t *bitmap, uint16_t croparx, uint16_t cropary, uint16_t croparw, uint16_t croparh); + + // DMA functions + uint16_t * getLineBuffer(int j); + void writeScreen(int width, int height, int stride, uint8_t *buffer, uint16_t *palette16); + void writeLine(int width, int height, int stride, uint8_t *buffer, uint16_t *palette16); + void writeLine(int width, int height, int y, uint16_t *buf); + void fillScreen(uint16_t color); + void drawText(int16_t x, int16_t y, const char * text, uint16_t fgcolor, uint16_t bgcolor, bool doublesize); + void drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color); + void drawSprite(int16_t x, int16_t y, const uint16_t *bitmap); + void drawSprite(int16_t x, int16_t y, const uint16_t *bitmap, uint16_t croparx, uint16_t cropary, uint16_t croparw, uint16_t croparh); + + protected: + uint8_t _rst, _cs, _dc; + uint8_t _miso, _mosi, _sclk; + uint8_t _touch_irq=255, _touch_cs=255; + bool flipped=false; + + void wait(void); + void enableTouchIrq(); +}; + +#endif +#endif diff --git a/MCUME_teensy41/teensysms/tft_t_dma_config.h b/MCUME_teensy41/teensysms/tft_t_dma_config.h new file mode 100644 index 0000000..0a712da --- /dev/null +++ b/MCUME_teensy41/teensysms/tft_t_dma_config.h @@ -0,0 +1,13 @@ +#include "platform_config.h" + +//#define ST7789 1 +//#define ILI9341 1 + +#define TFT_LINEARINT 1 +#define LINEARINT_HACK 1 + +//#define FLIP_SCREEN 1 +//#define TFT_DEBUG 1 +#if defined(__IMXRT1052__) || defined(__IMXRT1062__) +//#define TFT_STATICFB 1 +#endif diff --git a/MCUME_teensy41/teensysms/vdp.c b/MCUME_teensy41/teensysms/vdp.c new file mode 100644 index 0000000..ac056a7 --- /dev/null +++ b/MCUME_teensy41/teensysms/vdp.c @@ -0,0 +1,297 @@ +#include "shared.h" + + +/* VDP context */ +t_vdp vdp; + + +/* Return values from the V counter */ +byte vcnt[0x200] = +{ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, + 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, + 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F, + 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x7B, 0x7C, 0x7D, 0x7E, 0x7F, + 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F, + 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9A, 0x9B, 0x9C, 0x9D, 0x9E, 0x9F, + 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF, + 0xB0, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8, 0xB9, 0xBA, 0xBB, 0xBC, 0xBD, 0xBE, 0xBF, + 0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF, + 0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7, 0xD8, 0xD9, 0xDA, + 0xD5, 0xD6, 0xD7, 0xD8, 0xD9, 0xDA, 0xDB, 0xDC, 0xDD, 0xDE, 0xDF, + 0xE0, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7, 0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF, + 0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7, 0xF8, 0xF9, 0xFA, 0xFB, 0xFC, 0xFD, 0xFE, 0xFF, +}; + +/* Return values from the H counter */ +byte hcnt[0x200] = +{ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, + 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, + 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F, + 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x7B, 0x7C, 0x7D, 0x7E, 0x7F, + 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F, + 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9A, 0x9B, 0x9C, 0x9D, 0x9E, 0x9F, + 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF, + 0xB0, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8, 0xB9, 0xBA, 0xBB, 0xBC, 0xBD, 0xBE, 0xBF, + 0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF, + 0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7, 0xD8, 0xD9, 0xDA, 0xDB, 0xDC, 0xDD, 0xDE, 0xDF, + 0xE0, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7, 0xE8, 0xE9, + 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9A, 0x9B, 0x9C, 0x9D, 0x9E, 0x9F, + 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF, + 0xB0, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8, 0xB9, 0xBA, 0xBB, 0xBC, 0xBD, 0xBE, 0xBF, + 0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF, + 0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7, 0xD8, 0xD9, 0xDA, 0xDB, 0xDC, 0xDD, 0xDE, 0xDF, + 0xE0, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7, 0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF, + 0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7, 0xF8, 0xF9, 0xFA, 0xFB, 0xFC, 0xFD, 0xFE, 0xFF, +}; + + +/*--------------------------------------------------------------------------*/ + + +/* Initialize VDP emulation */ +void vdp_init(void) +{ + vdp_reset(); +} + + +/* Reset VDP emulation */ +void vdp_reset(void) +{ + memset(&vdp, 0, sizeof(t_vdp)); + vdp.limit = 1; +} + + +/* Write data to the VDP's control port */ +void vdp_ctrl_w(int data) +{ + /* Waiting for the reset of the command? */ + if(vdp.pending == 0) + { + /* Save data for later */ + vdp.latch = data; + + /* Set pending flag */ + vdp.pending = 1; + } + else + { + /* Clear pending flag */ + vdp.pending = 0; + + /* VDP register write */ + if((data & 0xF0) == 0x80) + { + int r = (data & 0x0F); + int d = vdp.latch; + + /* Store register data */ + vdp.reg[r] = d; + + /* Update table addresses */ + vdp.ntab = (vdp.reg[2] << 10) & 0x3800; + vdp.satb = (vdp.reg[5] << 7) & 0x3F00; + + vdp.addr = vdp.code = 0; + } + else + { + /* Extract code bits */ + vdp.code = (data >> 6) & 3; + + /* Make address */ + vdp.addr = (data << 8 | vdp.latch); + + /* Read VRAM for code 0x00 */ + if(vdp.code == 0x00) + { + /* Load buffer with current VRAM byte */ + vdp.buffer = vdp.vram[(vdp.addr & 0x3FFF)]; + + /* Bump address */ + vdp.addr += 1; + } + } + } +} + + +/* Read the status flags */ +int vdp_ctrl_r(void) +{ + /* Save the status flags */ + byte temp = vdp.status; + + /* Clear pending flag */ + vdp.pending = 0; + + /* Clear pending interrupt and sprite collision flags */ + vdp.status &= ~(0x80 | 0x40 | 0x20); + + /* Lower the IRQ line */ + if(sms.irq == 1) + { + sms.irq = 0; + z80_set_irq_line(0, CLEAR_LINE); + } + + /* Return the old status flags */ + return (temp); +} + + +/* Write data to the VDP's data port */ +void vdp_data_w(int data) +{ + int index; + + /* Clear the pending flag */ + vdp.pending = 0; + + switch(vdp.code) + { + case 0: /* VRAM write */ + case 1: /* VRAM write */ + case 2: /* VRAM write */ + + /* Get current address in VRAM */ + index = (vdp.addr & 0x3FFF); + + /* Only update if data is new */ + if(data != vdp.vram[index]) + { + /* Store VRAM byte */ + vdp.vram[index] = data; + + /* Mark patterns as dirty */ + svram_dirty[(index >> 5)] = sis_vram_dirty = 1; + } + break; + + case 3: /* CRAM write */ + if(cart.type == TYPE_GG) + { + index = (vdp.addr & 0x3F); + if(data != vdp.cram[index]) + { + vdp.cram[index] = data; + index = (vdp.addr >> 1) & 0x1F; + palette_sync(index); + } + } + else + { + index = (vdp.addr & 0x1F); + if(data != vdp.cram[index]) + { + vdp.cram[index] = data; + palette_sync(index); + } + } + break; + } + + /* Bump the VRAM address */ + vdp.addr += 1; +} + + +/* Read data from the VDP's data port */ +int vdp_data_r(void) +{ + byte temp = 0; + + /* Clear the pending flag */ + vdp.pending = 0; + + switch(vdp.code) + { + case 0: /* VRAM read */ + case 1: /* VRAM read */ + case 2: /* VRAM read */ + + /* Return the buffered value */ + temp = vdp.buffer; + + /* Get data from the current VRAM address */ + vdp.buffer = vdp.vram[(vdp.addr & 0x3FFF)]; + break; + + case 3: /* Undefined */ + /* Return 'no value' data */ + temp = 0xFF; + break; + } + + /* Bump address register */ + vdp.addr += 1; + return (temp); +} + + +/* Process frame events */ +void vdp_run(void) +{ + if(vdp.line <= 0xC0) + { + if(vdp.line == 0xC0) + { + vdp.status |= 0x80; + } + + if(vdp.line == 0) + { + vdp.left = vdp.reg[10]; + } + + if(vdp.left == 0) + { + vdp.left = vdp.reg[10]; + vdp.status |= 0x40; + } + else + { + vdp.left -= 1; + } + + if((vdp.status & 0x40) && (vdp.reg[0] & 0x10)) + { + sms.irq = 1; + z80_set_irq_line(0, ASSERT_LINE); + } + } + else + { + vdp.left = vdp.reg[10]; + + if((vdp.line < 0xE0) && (vdp.status & 0x80) && (vdp.reg[1] & 0x20)) + { + sms.irq = 1; + z80_set_irq_line(0, ASSERT_LINE); + } + } +} + + +byte vdp_vcounter_r(void) +{ + return (vcnt[(vdp.line & 0x1FF)]); +} + + +byte vdp_hcounter_r(void) +{ + int pixel = (((z80_ICount % CYCLES_PER_LINE) / 4) * 3) * 2; + return (hcnt[((pixel >> 1) & 0x1FF)]); +} diff --git a/MCUME_teensy41/teensysms/vdp.h b/MCUME_teensy41/teensysms/vdp.h new file mode 100644 index 0000000..4e633e8 --- /dev/null +++ b/MCUME_teensy41/teensysms/vdp.h @@ -0,0 +1,45 @@ + +#ifndef _VDP_H_ +#define _VDP_H_ + +/* Display timing (NTSC) */ +#define MASTER_CLOCK (3579545) +#define LINES_PER_FRAME (262) +#define FRAMES_PER_SECOND (60) +#define CYCLES_PER_LINE ((MASTER_CLOCK / FRAMES_PER_SECOND) / LINES_PER_FRAME) + +/* VDP context */ +typedef struct +{ + byte vram[0x4000]; + byte cram[0x40]; + byte reg[0x10]; + byte status; + byte latch; + byte pending; + byte buffer; + byte code; + UINT16 addr; + int ntab; + int satb; + int line; + int left; + byte limit; +}t_vdp; + +/* Global data */ +extern t_vdp vdp; + +/* Function prototypes */ +void vdp_init(void); +void vdp_reset(void); +void vdp_ctrl_w(int data); +int vdp_ctrl_r(void); +byte vdp_vcounter_r(void); +byte vdp_hcounter_r(void); +void vdp_data_w(int data); +int vdp_data_r(void); +void vdp_run(void); + +#endif /* _VDP_H_ */ + diff --git a/MCUME_teensy41/teensysms/vga_t_dma.h b/MCUME_teensy41/teensysms/vga_t_dma.h new file mode 100644 index 0000000..81a986b --- /dev/null +++ b/MCUME_teensy41/teensysms/vga_t_dma.h @@ -0,0 +1,53 @@ +/* + Wrapping class to extend VGA_T4 to TFT_T_DMA +*/ + +#ifndef _VGA_T_DMAH_ +#define _VGA_T_DMAH_ + +#ifdef __cplusplus +#include +#endif + + +#define RGBVAL16(r,g,b) ( (((r>>5)&0x07)<<5) | (((g>>5)&0x07)<<2) | (((b>>6)&0x3)<<0) ) +#define RGBVAL8(r,g,b) ( (((r>>5)&0x07)<<5) | (((g>>5)&0x07)<<2) | (((b>>6)&0x3)<<0) ) + + + + +#define TFT_WIDTH 320 +#define TFT_REALWIDTH 320 + +#define TFT_HEIGHT 240 +#define TFT_REALHEIGHT 240 + + + +#ifdef __cplusplus + +class TFT_T_DMA: public VGA_T4 +{ + public: + // Fake touch screen functions + bool isTouching(void) { return false; } + void readRaw(uint16_t * oX, uint16_t * oY, uint16_t * oZ) { } + void readCal(uint16_t * oX, uint16_t * oY, uint16_t * oZ) { }; + void callibrateTouch(uint16_t xMin,uint16_t yMin,uint16_t xMax,uint16_t yMax) { } + + // fake DMA functions + void startDMA(void) { }; + void stopDMA(void) { }; + + // fake no DMA functions + void writeScreenNoDma(const vga_pixel *pcolors) { writeScreen(pcolors); } + void fillScreenNoDma(vga_pixel color) { clear(color); } + void drawTextNoDma(int16_t x, int16_t y, const char * text, vga_pixel fgcolor, vga_pixel bgcolor, bool doublesize) { drawText(x,y,text,fgcolor,bgcolor,doublesize); } + void drawRectNoDma(int16_t x, int16_t y, int16_t w, int16_t h, vga_pixel color) { drawRect(x, y, w, h, color); } + void drawSpriteNoDma(int16_t x, int16_t y, const uint16_t *bitmap) { drawSprite(x, y, bitmap); } + void drawSpriteNoDma(int16_t x, int16_t y, const uint16_t *bitmap, uint16_t croparx, uint16_t cropary, uint16_t croparw, uint16_t croparh) { drawSprite(x, y, bitmap, croparx, cropary, croparw, croparh); } +}; + + +#endif +#endif diff --git a/MCUME_teensy41/teensysms/ym2413.c b/MCUME_teensy41/teensysms/ym2413.c new file mode 100644 index 0000000..bd9af27 --- /dev/null +++ b/MCUME_teensy41/teensysms/ym2413.c @@ -0,0 +1,397 @@ +/* + Copyright (C) 2000 Charles Mac Donald + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + YM2413 (OPLL) emulator + by Charles Mac Donald + E-mail: cgfm2@hooked.net + WWW: http://cgfm2.emuviews.com + + Change log: + + [061300] + - Fixed bug where channel numbers larger than 9 could be written to + register groups $10-18, $20-28, $30-38. + + [060800] + - Now the YM2413 chip number is passed to the OPL_WRITE macro, + and the user instrument data is stored in the YM2413 context, + both for multiple YM2413 emulation. + + [060100] + - Added alternate instrument table taken from Allegro's 'fm_inst.h'. + - Changed source so it can compile seperately from SMS Plus. + - Added 'ym2413_reset' function and changed ym2413_init. + + Known issues: + + - The sustain on/off flag (bit 5 of register group $20-28) is not + emulated. According to the manual, the release rate is set to + five when this bit is set. + + - The table of fixed instrument values probably need to be compared + against a real YM2413, so they can be hand-tuned. + + - The rhythm instruments sound good, but are too loud. + The same settings are used for channels 7, 8, 9, which can't be right. + + I based the YM2413 emulation on the following documents. If you want + to improve it or make changes, I'd advise reading the following: + + - Yamaha's YMF-272 (OPL-3) programmer's manual. (ymf272.pdf) + (Has useful table of how the operators map to YM3812 registers) + + - Yamaha's YM2413 programmer's manual. (ym2413.lzh) + + - Vladimir Arnost's OPL-3 programmer's guide. (opl3.txt) + (Explains operator allocation in rhythm mode) + + - The YM2413 emulation from MAME. (ym2413.c/2413intf.h) +*/ + +#include "shared.h" + +/* You can replace this to output to another YM3812 emulator + or a perhaps a real OPL-2/OPL-3 sound chip */ +#if USE_ADLIB +#define OPL_WRITE(c,r,d) { outp(0x388+c*2, r); outp(0x389+c*2, d); } +#else +#define OPL_WRITE(c,r,d) OPLWriteReg(ym3812, r, d) +#endif + +/* YM2413 chip contexts */ +t_ym2413 ym2413[MAX_YM2413]; + +/* Fixed instrument settings, from MAME's YM2413 emulation */ +/* This might need some tweaking... */ +unsigned char table[16][11] = +{ + /* 20 23 40 43 60 63 80 83 E0 E3 C0 */ + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, +#if 1 /* Instrument settings from MAME */ + { 0x01, 0x22, 0x23, 0x07, 0xF0, 0xF0, 0x07, 0x18, 0x00, 0x00, 0x00 }, + { 0x23, 0x01, 0x68, 0x05, 0xF2, 0x74, 0x6C, 0x89, 0x00, 0x00, 0x00 }, + { 0x13, 0x11, 0x25, 0x00, 0xD2, 0xB2, 0xF4, 0xF4, 0x00, 0x00, 0x00 }, + { 0x22, 0x21, 0x1B, 0x05, 0xC0, 0xA1, 0x18, 0x08, 0x00, 0x00, 0x00 }, + { 0x22, 0x21, 0x2C, 0x03, 0xD2, 0xA1, 0x18, 0x57, 0x00, 0x00, 0x00 }, + { 0x01, 0x22, 0xBA, 0x01, 0xF1, 0xF1, 0x1E, 0x04, 0x00, 0x00, 0x00 }, + { 0x21, 0x21, 0x28, 0x06, 0xF1, 0xF1, 0x6B, 0x3E, 0x00, 0x00, 0x00 }, + { 0x27, 0x21, 0x60, 0x00, 0xF0, 0xF0, 0x0D, 0x0F, 0x00, 0x00, 0x00 }, + { 0x20, 0x21, 0x2B, 0x06, 0x85, 0xF1, 0x6D, 0x89, 0x00, 0x00, 0x00 }, + { 0x01, 0x21, 0xBF, 0x02, 0x53, 0x62, 0x5F, 0xAE, 0x01, 0x00, 0x00 }, + { 0x23, 0x21, 0x70, 0x07, 0xD4, 0xA3, 0x4E, 0x64, 0x01, 0x00, 0x00 }, + { 0x2B, 0x21, 0xA4, 0x07, 0xF6, 0x93, 0x5C, 0x4D, 0x00, 0x00, 0x00 }, + { 0x21, 0x23, 0xAD, 0x07, 0x77, 0xF1, 0x18, 0x37, 0x00, 0x00, 0x00 }, + { 0x21, 0x21, 0x2A, 0x03, 0xF3, 0xE2, 0x29, 0x46, 0x00, 0x00, 0x00 }, + { 0x21, 0x23, 0x37, 0x03, 0xF3, 0xE2, 0x29, 0x46, 0x00, 0x00, 0x00 }, +#else /* Instrument settings from Allegro */ + { 0x31, 0x21, 0x15, 0x09, 0xdd, 0x56, 0x13, 0x26, 0x01, 0x00, 0x08 }, /* Violin */ + { 0x03, 0x11, 0x54, 0x09, 0xf3, 0xf1, 0x9a, 0xe7, 0x01, 0x00, 0x0c }, /* Acoustic Guitar(steel) */ + { 0x21, 0x21, 0x8f, 0x0c, 0xf2, 0xf2, 0x45, 0x76, 0x00, 0x00, 0x08 }, /* Acoustic Grand */ + { 0xe1, 0xe1, 0x46, 0x09, 0x88, 0x65, 0x5f, 0x1a, 0x00, 0x00, 0x00 }, /* Flute */ + { 0x32, 0x21, 0x90, 0x09, 0x9b, 0x72, 0x21, 0x17, 0x00, 0x00, 0x04 }, /* Clarinet */ + { 0x21, 0x21, 0x4b, 0x09, 0xaa, 0x8f, 0x16, 0x0a, 0x01, 0x00, 0x08 }, /* Oboe */ + { 0x21, 0x21, 0x92, 0x0a, 0x85, 0x8f, 0x17, 0x09, 0x00, 0x00, 0x0c }, /* Trumpet */ + { 0x23, 0xb1, 0x93, 0x09, 0x97, 0x55, 0x23, 0x14, 0x01, 0x00, 0x04 }, /* Church Organ */ + { 0x21, 0x21, 0x9b, 0x09, 0x61, 0x7f, 0x6a, 0x0a, 0x00, 0x00, 0x02 }, /* French Horn */ + { 0x71, 0x72, 0x57, 0x09, 0x54, 0x7a, 0x05, 0x05, 0x00, 0x00, 0x0c }, /* Synth Voice */ + { 0x21, 0x36, 0x80, 0x17, 0xa2, 0xf1, 0x01, 0xd5, 0x00, 0x00, 0x08 }, /* Harpsichord */ + { 0x18, 0x81, 0x62, 0x09, 0xf3, 0xf2, 0xe6, 0xf6, 0x00, 0x00, 0x00 }, /* Vibraphone */ + { 0x31, 0x31, 0x8b, 0x09, 0xf4, 0xf1, 0xe8, 0x78, 0x00, 0x00, 0x0a }, /* Synth Bass 1 */ + { 0x21, 0xa2, 0x1e, 0x09, 0x94, 0xc3, 0x06, 0xa6, 0x00, 0x00, 0x02 }, /* Acoustic Bass */ + { 0x03, 0x21, 0x87, 0x89, 0xf6, 0xf3, 0x22, 0xf8, 0x01, 0x00, 0x06 }, /* Electric Guitar(clean) */ +#endif +}; + + +/*--------------------------------------------------------------------------*/ + + +void ym2413_init(int count) +{ + int n; + for(n = 0; n < count; n += 1) + { + /* Reset YM2413 data */ + ym2413_reset(n); + } +} + + +void ym2413_reset(int chip) +{ + int n; + + /* Point to current YM2413 context */ + t_ym2413 *opll = &ym2413[chip]; + + /* Clear channel data context */ + memset(opll, 0, sizeof(t_ym2413)); + + /* Clear all YM3812 registers */ + for(n = 0; n < 0x100; n += 1) + { + OPL_WRITE(chip, n, 0x00); + } + + /* Turn off rhythm mode and key-on bits */ + opll->rhythm = 0; + OPL_WRITE(chip, 0xBD, 0x00); + + /* Enable waveform select */ + OPL_WRITE(chip, 0x01, 0x20); +} + + +void ym2413_write(int chip, int address, int data) +{ + /* Point to current YM2413 context */ + t_ym2413 *opll = &ym2413[chip]; + + if(address & 1) /* Data port */ + { + /* Store register data */ + opll->reg[opll->latch] = data; + + switch(opll->latch & 0x30) + { + case 0x00: /* User instrument registers */ + switch(opll->latch & 0x0F) + { + case 0x00: /* Misc. ctrl. (modulator) */ + case 0x01: /* Misc. ctrl. (carrier) */ + case 0x02: /* Key scale level and total level (modulator) */ + case 0x04: /* Attack / Decay (modulator) */ + case 0x05: /* Attack / Decay (carrier) */ + case 0x06: /* Sustain / Release (modulator) */ + case 0x07: /* Sustain / Release (carrier) */ + opll->user[(opll->latch & 0x07)] = data; + break; + + case 0x03: /* Key scale level, carrier/modulator waveform, feedback */ + + /* Key scale level (carrier) */ + /* Don't touch the total level (channel volume) */ + opll->user[3] = (opll->user[3] & 0x3F) | (data & 0xC0); + + /* Waveform select for the modulator */ + opll->user[8] = (data >> 3) & 1; + + /* Waveform select for the carrier */ + opll->user[9] = (data >> 4) & 1; + + /* Store feedback level in YM3812 format */ + opll->user[10] = ((data & 0x07) << 1) & 0x0E; + break; + + case 0x0E: /* Rhythm enable and key-on bits */ + if((data & 0x20) && (opll->rhythm == 0)) + { + opll->rhythm = 1; + rhythm_mode_init(chip); + } + else + { + opll->rhythm = 0; + } + OPL_WRITE(chip, 0xBD, (data & 0x3F)); + break; + } + + /* If the user instrument registers were accessed, then + go through each channel and update the ones that were + currently using the user instrument. We can skip the + last three channels in rhythm mode since they can + only use percussion sounds anyways. */ + if(opll->latch <= 0x07) + { + int x; + for(x = 0; x < ((opll->reg[0x0E] & 0x20) ? 6 : 9); x += 1) + if(opll->channel[x].instrument == 0x00) + load_instrument(chip, x, 0x00, opll->channel[x].volume); + } + break; + + case 0x10: /* Channel Frequency (LSB) */ + case 0x20: /* Channel Frequency (MSB) + key-on and sustain control */ + { + int block; + int frequency; + int ch = (opll->latch & 0x0F); + + /* Ensure proper channel range */ + if(ch > 0x08) break; + + /* Get YM2413 channel frequency */ + frequency = ((opll->reg[0x10 + ch] & 0xFF) | ((opll->reg[0x20 + ch] & 0x01) << 8)); + + /* Scale 9 bit frequency to 10 bits */ + frequency = (frequency << 1) & 0x1FFF; + + /* Get YM2413 block */ + block = (opll->reg[0x20 + ch] >> 1) & 7; + + /* Add in block */ + frequency |= (block << 10); + + /* Add key-on flag */ + if(opll->reg[0x20 + ch] & 0x10) frequency |= 0x2000; + + /* Save current frequency/block/key-on setting */ + opll->channel[ch].frequency = (frequency & 0x3FFF); + + /* TODO: Handle sustain flag (bit 5) before key-on */ + + /* Write changes to YM3812 */ + OPL_WRITE(chip, 0xA0 + ch, (opll->channel[ch].frequency >> 0) & 0xFF); + OPL_WRITE(chip, 0xB0 + ch, (opll->channel[ch].frequency >> 8) & 0xFF); + } + break; + + case 0x30: /* Channel Volume Level and Instrument Select */ + + /* Ensure proper channel range */ + if(opll->latch > 0x38) break; + + /* If we're accessing registers 36, 37, or 38, and we're + in rhythm mode, then update the individual volume + settings. */ + if((opll->latch >= 0x36) && (opll->reg[0x0E] & 0x20)) + { + switch(opll->latch & 0x0F) + { + case 0x06: /* Bass drum */ + OPL_WRITE(chip, 0x53, ((data >> 0) & 0x0F) << 2); + break; + + case 0x07: /* High hat and snare drum */ + OPL_WRITE(chip, 0x51, ((data >> 4) & 0x0F) << 2); + OPL_WRITE(chip, 0x54, ((data >> 0) & 0x0F) << 2); + break; + + case 0x08: /* Tom-top and top cymbal */ + OPL_WRITE(chip, 0x52, ((data >> 4) & 0x0F) << 2); + OPL_WRITE(chip, 0x55, ((data >> 0) & 0x0F) << 2); + break; + } + } + else /* Set the new instrument and volume for this channel */ + { + int ch = (opll->latch & 0x0F); + int inst = (data >> 4) & 0x0F; + int vol = (data & 0x0F) << 2; + + load_instrument(chip, ch, inst, vol); + } + break; + } + } + else /* Register latch */ + { + opll->latch = (data & 0x3F); + } +} + + +void rhythm_mode_init(int chip) +{ + /* Point to current YM2413 context */ + t_ym2413 *opll = &ym2413[chip]; + + /* Load instrument settings for channel seven. (Bass drum) */ + OPL_WRITE(chip, 0x30, 0x13); + OPL_WRITE(chip, 0x33, 0x11); + OPL_WRITE(chip, 0x50, 0x25); + OPL_WRITE(chip, 0x53, ((opll->reg[0x36] >> 0) & 0x0F) << 2); + OPL_WRITE(chip, 0x70, 0xD7); + OPL_WRITE(chip, 0x73, 0xB7); + OPL_WRITE(chip, 0x90, 0xF4); + OPL_WRITE(chip, 0x93, 0xF4); + OPL_WRITE(chip, 0xF0, 0x00); + OPL_WRITE(chip, 0xF3, 0x00); + OPL_WRITE(chip, 0xC6, 0x00); + /* Use old frequency, but strip key-on bit */ + OPL_WRITE(chip, 0xA6, (opll->channel[6].frequency >> 0) & 0xFF); + OPL_WRITE(chip, 0xB6, (opll->channel[6].frequency >> 8) & 0x1F); + + /* Load instrument settings for channel eight. (High hat and snare drum) */ + OPL_WRITE(chip, 0x31, 0x13); + OPL_WRITE(chip, 0x34, 0x11); + OPL_WRITE(chip, 0x51, ((opll->reg[0x37] >> 4) & 0x0f) << 2); + OPL_WRITE(chip, 0x54, ((opll->reg[0x37] >> 0) & 0x0f) << 2); + OPL_WRITE(chip, 0x71, 0xD7); + OPL_WRITE(chip, 0x74, 0xB7); + OPL_WRITE(chip, 0x91, 0xF4); + OPL_WRITE(chip, 0x94, 0xF4); + OPL_WRITE(chip, 0xF1, 0x00); + OPL_WRITE(chip, 0xF4, 0x00); + OPL_WRITE(chip, 0xC7, 0x00); + /* Use old frequency, but strip key-on bit */ + OPL_WRITE(chip, 0xA7, (opll->channel[7].frequency >> 0) & 0xFF); + OPL_WRITE(chip, 0xB7, (opll->channel[7].frequency >> 8) & 0x1F); + + /* Load instrument settings for channel nine. (Tom-tom and top cymbal) */ + OPL_WRITE(chip, 0x32, 0x13); + OPL_WRITE(chip, 0x35, 0x11); + OPL_WRITE(chip, 0x52, ((opll->reg[0x38] >> 4) & 0x0F) << 2); + OPL_WRITE(chip, 0x55, ((opll->reg[0x38] >> 0) & 0x0F) << 2); + OPL_WRITE(chip, 0x72, 0xD7); + OPL_WRITE(chip, 0x75, 0xB7); + OPL_WRITE(chip, 0x92, 0xF4); + OPL_WRITE(chip, 0x95, 0xF4); + OPL_WRITE(chip, 0xF2, 0x00); + OPL_WRITE(chip, 0xF5, 0x00); + OPL_WRITE(chip, 0xC8, 0x00); + /* Use old frequency, but strip key-on bit */ + OPL_WRITE(chip, 0xA8, (opll->channel[8].frequency >> 0) & 0xFF); + OPL_WRITE(chip, 0xB8, (opll->channel[8].frequency >> 8) & 0x1F); +} + + +/* channel (0-9), instrument (0-F), volume (0-3F, YM3812 format) */ +void load_instrument(int chip, int ch, int inst, int vol) +{ + /* Point to current YM2413 context */ + t_ym2413 *opll = &ym2413[chip]; + + /* Point to fixed instrument or user table */ + unsigned char *param = (inst == 0) ? &opll->user[0] : &table[inst][0]; + + /* Maps channels to operator registers */ + unsigned char ch2op[] = {0, 1, 2, 8, 9, 10, 16, 17, 18}; + + /* Make operator offset from requested channel */ + int op = ch2op[ch]; + + /* Store volume level */ + opll->channel[ch].volume = (vol & 0x3F); + + /* Store instrument number */ + opll->channel[ch].instrument = (inst & 0x0F); + + /* Update instrument settings, except frequency registers */ + OPL_WRITE(chip, 0x20 + op, param[0]); + OPL_WRITE(chip, 0x23 + op, param[1]); + OPL_WRITE(chip, 0x40 + op, param[2]); + OPL_WRITE(chip, 0x43 + op, (param[3] & 0xC0) | opll->channel[ch].volume); + OPL_WRITE(chip, 0x60 + op, param[4]); + OPL_WRITE(chip, 0x63 + op, param[5]); + OPL_WRITE(chip, 0x80 + op, param[6]); + OPL_WRITE(chip, 0x83 + op, param[7]); + OPL_WRITE(chip, 0xE0 + op, param[8]); + OPL_WRITE(chip, 0xE3 + op, param[9]); + OPL_WRITE(chip, 0xC0 + ch, param[10]); +} diff --git a/MCUME_teensy41/teensysms/ym2413.h b/MCUME_teensy41/teensysms/ym2413.h new file mode 100644 index 0000000..0ec4d4c --- /dev/null +++ b/MCUME_teensy41/teensysms/ym2413.h @@ -0,0 +1,33 @@ + +#ifndef _YM2413_H_ +#define _YM2413_H_ + +/* Total # of YM2413's that can be used at once - change as needed */ +#define MAX_YM2413 (4) + +/* YM2413 context */ +typedef struct +{ + unsigned char reg[0x40]; /* 64 registers */ + unsigned char latch; /* Register latch */ + unsigned char rhythm; /* Rhythm instruments loaded flag */ + unsigned char user[0x10]; /* User instrument settings */ + struct + { + unsigned short int frequency; /* Channel frequency */ + unsigned char volume; /* Channel volume */ + unsigned char instrument; /* Channel instrument */ + }channel[9]; +}t_ym2413; + +/* Global data */ +extern t_ym2413 ym2413[MAX_YM2413]; + +/* Function prototypes */ +void ym2413_init(int count); +void ym2413_reset(int chip); +void ym2413_write(int chip, int address, int data); +void load_instrument(int chip, int ch, int inst, int vol); +void rhythm_mode_init(int chip); + +#endif /* _YM2413_H_ */ diff --git a/MCUME_teensy41/teensysms/z80.c b/MCUME_teensy41/teensysms/z80.c new file mode 100644 index 0000000..0ae5a7a --- /dev/null +++ b/MCUME_teensy41/teensysms/z80.c @@ -0,0 +1,4390 @@ +/***************************************************************************** + * + * z80.c + * Portable Z80 emulator V2.7 + * + * Copyright (C) 1998,1999,2000 Juergen Buchmueller, all rights reserved. + * + * - This source code is released as cpu_readmapfreeware for non-commercial purposes. + * - You are free to use and redistribute this code in modified or + * unmodified form, provided you list me in the credits. + * - If you modify this source code, you must add a notice to each modified + * source file that it has been changed. If you're a nice person, you + * will clearly mark each change too. :) + * - If you wish to use this for commercial purposes, please contact me at + * pullmoll@t-online.de + * - The author of this copywritten work reserves the right to change the + * terms of its usage and license at any time, including retroactively + * - This entire notice must remain in the source code. + * + * Changes in 2.7: + * - removed z80_vm specific code, it's not needed (and never was). + * Changes in 2.6: + * - BUSY_LOOP_HACKS needed to call change_pc16() earlier, before + * checking the opcodes at the new address, because otherwise they + * might access the old (wrong or even NULL) banked memory region. + * Thanks to Sean Young for finding this nasty bug. + * Changes in 2.5: + * - Burning cycles always adjusts the ICount by a multiple of 4. + * - In REPEAT_AT_ONCE cases the R register wasn't incremented twice + * per repetition as it should have been. Those repeated opcodes + * could also underflow the ICount. + * - Simplified TIME_LOOP_HACKS for BC and added two more for DE + HL + * timing loops. I think those hacks weren't endian safe before too. + * Changes in 2.4: + * - z80_reset zaps the entire context, sets IX and IY to 0xffff(!) and + * sets the Z flag. With these changes the Tehkan World Cup driver + * _seems_ to work again. + * Changes in 2.3: + * - External termination of the execution loop calls z80_burn() and + * z80_vm_burn() to burn an amount of cycles (R adjustment) + * - Shortcuts which burn CPU cycles (BUSY_LOOP_HACKS and TIME_LOOP_HACKS) + * now also adjust the R register depending on the skipped opcodes. + * Changes in 2.2: + * - Fixed bugs in CPL, SCF and CCF instructions flag handling. + * - Changed variable EA and ARG16() function to UINT32; this + * produces slightly more efficient code. + * - The DD/FD XY CB opcodes where XY is 40-7F and Y is not 6/E + * are changed to calls to the X6/XE opcodes to reduce object size. + * They're hardly ever used so this should not yield a speed penalty. + * New in 2.0: + * - Optional more exact Z80 emulation (#define Z80_EXACT 1) according + * to a detailed description by Sean Young which can be found at: + * http://www.msxnet.org/tech/Z80/z80undoc.txt + *****************************************************************************/ + +#include "cpuintrf.h" +#include "shared.h" + + +#include "shared.h" +extern void cpu_writemem16(int address, int data); +extern void cpu_writeport(int port, int data); +extern int cpu_readport(int port); +unsigned char *cpu_readmap[8]; +unsigned char *cpu_writemap[8]; + +#define cpu_readmem16(a) ((cpu_readmap[(a) >> 13] <0x80000)?read_rom(cpu_readmap[(a) >> 13]+(a & 0x1FFF)):cpu_readmap[(a) >> 13][(a) & 0x1FFF]) +#define cpu_readop(a) ((cpu_readmap[(a) >> 13] <0x80000)?read_rom(cpu_readmap[(a) >> 13]+(a & 0x1FFF)):cpu_readmap[(a) >> 13][(a) & 0x1FFF]) +#define cpu_readop_arg(a) ((cpu_readmap[(a) >> 13] <0x80000)?read_rom(cpu_readmap[(a) >> 13]+(a & 0x1FFF)):cpu_readmap[(a) >> 13][(a) & 0x1FFF]) + +//#define cpu_readmem16(a) cpu_readmap[(a) >> 13][(a) & 0x1FFF] +//#define cpu_readop(a) cpu_readmap[(a) >> 13][(a) & 0x1FFF] +//#define cpu_readop_arg(a) cpu_readmap[(a) >> 13][(a) & 0x1FFF] + +/* execute main opcodes inside a big switch statement */ +#ifndef BIG_SWITCH +#define BIG_SWITCH 1 +#endif + +/* big flags array for ADD/ADC/SUB/SBC/CP results */ +#define BIG_FLAGS_ARRAY 1 + +/* Set to 1 for a more exact (but somewhat slower) Z80 emulation */ +#define Z80_EXACT 1 + +/* repetitive commands (ldir,cpdr etc.) repeat at + once until cycles used up or B(C) counted down. */ +#define REPEAT_AT_ONCE 1 + +/* on JP and JR opcodes check for tight loops */ +#define BUSY_LOOP_HACKS 1 + +/* check for delay loops counting down BC */ +#define TIME_LOOP_HACKS 1 + +/* #ifdef X86_ASM */ +#undef BIG_FLAGS_ARRAY +#define BIG_FLAGS_ARRAY 0 +/*#endif */ + +/* +#ifdef PSX +#undef BIG_FLAGS_ARRAY +#define BIG_FLAGS_ARRAY 0 +#endif +*/ + +#define CF 0x01 +#define NF 0x02 +#define PF 0x04 +#define VF PF +#define XF 0x08 +#define HF 0x10 +#define YF 0x20 +#define ZF 0x40 +#define SF 0x80 + +#define INT_IRQ 0x01 +#define NMI_IRQ 0x02 + +#define _PPC Z80.PREPC.d /* previous program counter */ + +#define _PCD Z80.PC.d +#define _PC Z80.PC.w.l + +#define _SPD Z80.SP.d +#define _SP Z80.SP.w.l + +#define _AFD Z80.AF.d +#define _AF Z80.AF.w.l +#define _A Z80.AF.b.h +#define _F Z80.AF.b.l + +#define _BCD Z80.BC.d +#define _BC Z80.BC.w.l +#define _B Z80.BC.b.h +#define _C Z80.BC.b.l + +#define _DED Z80.DE.d +#define _DE Z80.DE.w.l +#define _D Z80.DE.b.h +#define _E Z80.DE.b.l + +#define _HLD Z80.HL.d +#define _HL Z80.HL.w.l +#define _H Z80.HL.b.h +#define _L Z80.HL.b.l + +#define _IXD Z80.IX.d +#define _IX Z80.IX.w.l +#define _HX Z80.IX.b.h +#define _LX Z80.IX.b.l + +#define _IYD Z80.IY.d +#define _IY Z80.IY.w.l +#define _HY Z80.IY.b.h +#define _LY Z80.IY.b.l + +#define _I Z80.I +#define _R Z80.R +#define _R2 Z80.R2 +#define _IM Z80.IM +#define _IFF1 Z80.IFF1 +#define _IFF2 Z80.IFF2 +#define _HALT Z80.HALT + +int z80_ICount; +static Z80_Regs Z80; +Z80_Regs *Z80_Context = &Z80; +static UINT32 EA; +int after_EI = 0; + +static UINT8 SZ[256]; /* zero and sign flags */ +static UINT8 SZ_BIT[256]; /* zero, sign and parity/overflow (=zero) flags for BIT opcode */ +static UINT8 SZP[256]; /* zero, sign and parity flags */ +static UINT8 SZHV_inc[256]; /* zero, sign, half carry and overflow flags INC r8 */ +static UINT8 SZHV_dec[256]; /* zero, sign, half carry and overflow flags DEC r8 */ +#include "z80daa.h" +/* +#if BIG_FLAGS_ARRAY +#include +static UINT8 *SZHVC_add = 0; +static UINT8 *SZHVC_sub = 0; +#endif +*/ + +#if Z80_EXACT +/* tmp1 value for ini/inir/outi/otir for [C.1-0][io.1-0] */ +static UINT8 irep_tmp1[4][4] = { + {0,0,1,0},{0,1,0,1},{1,0,1,1},{0,1,1,0} +}; + +/* tmp1 value for ind/indr/outd/otdr for [C.1-0][io.1-0] */ +static UINT8 drep_tmp1[4][4] = { + {0,1,0,0},{1,0,0,1},{0,0,1,0},{0,1,0,1} +}; + +/* tmp2 value for all in/out repeated opcodes for B.7-0 */ +static UINT8 breg_tmp2[256] = { + 0,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1, + 0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0, + 1,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0, + 1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1, + 0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0, + 1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1, + 0,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1, + 0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0, + 1,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0, + 1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1, + 0,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1, + 0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0, + 1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1, + 0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0, + 1,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0, + 1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1 +}; +#endif + +#include "arduinoproto.h" +PROGMEM static UINT8 cc_op[0x100] = { + 4,10, 7, 6, 4, 4, 7, 4, 4,11, 7, 6, 4, 4, 7, 4, + 8,10, 7, 6, 4, 4, 7, 4,12,11, 7, 6, 4, 4, 7, 4, + 7,10,16, 6, 4, 4, 7, 4, 7,11,16, 6, 4, 4, 7, 4, + 7,10,13, 6,11,11,10, 4, 7,11,13, 6, 4, 4, 7, 4, + 4, 4, 4, 4, 4, 4, 7, 4, 4, 4, 4, 4, 4, 4, 7, 4, + 4, 4, 4, 4, 4, 4, 7, 4, 4, 4, 4, 4, 4, 4, 7, 4, + 4, 4, 4, 4, 4, 4, 7, 4, 4, 4, 4, 4, 4, 4, 7, 4, + 7, 7, 7, 7, 7, 7, 4, 7, 4, 4, 4, 4, 4, 4, 7, 4, + 4, 4, 4, 4, 4, 4, 7, 4, 4, 4, 4, 4, 4, 4, 7, 4, + 4, 4, 4, 4, 4, 4, 7, 4, 4, 4, 4, 4, 4, 4, 7, 4, + 4, 4, 4, 4, 4, 4, 7, 4, 4, 4, 4, 4, 4, 4, 7, 4, + 4, 4, 4, 4, 4, 4, 7, 4, 4, 4, 4, 4, 4, 4, 7, 4, + 5,10,10,10,10,11, 7,11, 5, 4,10, 0,10,10, 7,11, + 5,10,10,11,10,11, 7,11, 5, 4,10,11,10, 0, 7,11, + 5,10,10,19,10,11, 7,11, 5, 4,10, 4,10, 0, 7,11, + 5,10,10, 4,10,11, 7,11, 5, 6,10, 4,10, 0, 7,11}; + + +PROGMEM static UINT8 cc_cb[0x100] = { + 8, 8, 8, 8, 8, 8,15, 8, 8, 8, 8, 8, 8, 8,15, 8, + 8, 8, 8, 8, 8, 8,15, 8, 8, 8, 8, 8, 8, 8,15, 8, + 8, 8, 8, 8, 8, 8,15, 8, 8, 8, 8, 8, 8, 8,15, 8, + 8, 8, 8, 8, 8, 8,15, 8, 8, 8, 8, 8, 8, 8,15, 8, + 8, 8, 8, 8, 8, 8,12, 8, 8, 8, 8, 8, 8, 8,12, 8, + 8, 8, 8, 8, 8, 8,12, 8, 8, 8, 8, 8, 8, 8,12, 8, + 8, 8, 8, 8, 8, 8,12, 8, 8, 8, 8, 8, 8, 8,12, 8, + 8, 8, 8, 8, 8, 8,12, 8, 8, 8, 8, 8, 8, 8,12, 8, + 8, 8, 8, 8, 8, 8,15, 8, 8, 8, 8, 8, 8, 8,15, 8, + 8, 8, 8, 8, 8, 8,15, 8, 8, 8, 8, 8, 8, 8,15, 8, + 8, 8, 8, 8, 8, 8,15, 8, 8, 8, 8, 8, 8, 8,15, 8, + 8, 8, 8, 8, 8, 8,15, 8, 8, 8, 8, 8, 8, 8,15, 8, + 8, 8, 8, 8, 8, 8,15, 8, 8, 8, 8, 8, 8, 8,15, 8, + 8, 8, 8, 8, 8, 8,15, 8, 8, 8, 8, 8, 8, 8,15, 8, + 8, 8, 8, 8, 8, 8,15, 8, 8, 8, 8, 8, 8, 8,15, 8, + 8, 8, 8, 8, 8, 8,15, 8, 8, 8, 8, 8, 8, 8,15, 8}; + +PROGMEM static UINT8 cc_dd[0x100] = { + 4, 4, 4, 4, 4, 4, 4, 4, 4,15, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4,15, 4, 4, 4, 4, 4, 4, + 4,14,20,10, 9, 9, 9, 4, 4,15,20,10, 9, 9, 9, 4, + 4, 4, 4, 4,23,23,19, 4, 4,15, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 9, 9,19, 4, 4, 4, 4, 4, 9, 9,19, 4, + 4, 4, 4, 4, 9, 9,19, 4, 4, 4, 4, 4, 9, 9,19, 4, + 9, 9, 9, 9, 9, 9,19, 9, 9, 9, 9, 9, 9, 9,19, 9, +19,19,19,19,19,19, 4,19, 4, 4, 4, 4, 9, 9,19, 4, + 4, 4, 4, 4, 9, 9,19, 4, 4, 4, 4, 4, 9, 9,19, 4, + 4, 4, 4, 4, 9, 9,19, 4, 4, 4, 4, 4, 9, 9,19, 4, + 4, 4, 4, 4, 9, 9,19, 4, 4, 4, 4, 4, 9, 9,19, 4, + 4, 4, 4, 4, 9, 9,19, 4, 4, 4, 4, 4, 9, 9,19, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4,14, 4,23, 4,15, 4, 4, 4, 8, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4,10, 4, 4, 4, 4, 4, 4}; + +/* dd/fd cycles are identical */ +#define cc_fd cc_dd + +PROGMEM static UINT8 cc_xxcb[0x100] = { +23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, +23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, +23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, +23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, +20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, +20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, +20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, +20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, +23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, +23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, +23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, +23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, +23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, +23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, +23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, +23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23}; + +PROGMEM static UINT8 cc_ed[0x100] = { + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, +12,12,15,20, 8, 8, 8, 9,12,12,15,20, 8, 8, 8, 9, +12,12,15,20, 8, 8, 8, 9,12,12,15,20, 8, 8, 8, 9, +12,12,15,20, 8, 8, 8,18,12,12,15,20, 8, 8, 8,18, +12,12,15,20, 8, 8, 8, 8,12,12,15,20, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, +16,16,16,16, 8, 8, 8, 8,16,16,16,16, 8, 8, 8, 8, +16,16,16,16, 8, 8, 8, 8,16,16,16,16, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8}; + +static void take_interrupt(void); + +#define PROTOTYPES(tablename,prefix) \ + static __inline__ void prefix##_00(void); static __inline__ void prefix##_01(void); static __inline__ void prefix##_02(void); static __inline__ void prefix##_03(void); \ + static __inline__ void prefix##_04(void); static __inline__ void prefix##_05(void); static __inline__ void prefix##_06(void); static __inline__ void prefix##_07(void); \ + static __inline__ void prefix##_08(void); static __inline__ void prefix##_09(void); static __inline__ void prefix##_0a(void); static __inline__ void prefix##_0b(void); \ + static __inline__ void prefix##_0c(void); static __inline__ void prefix##_0d(void); static __inline__ void prefix##_0e(void); static __inline__ void prefix##_0f(void); \ + static __inline__ void prefix##_10(void); static __inline__ void prefix##_11(void); static __inline__ void prefix##_12(void); static __inline__ void prefix##_13(void); \ + static __inline__ void prefix##_14(void); static __inline__ void prefix##_15(void); static __inline__ void prefix##_16(void); static __inline__ void prefix##_17(void); \ + static __inline__ void prefix##_18(void); static __inline__ void prefix##_19(void); static __inline__ void prefix##_1a(void); static __inline__ void prefix##_1b(void); \ + static __inline__ void prefix##_1c(void); static __inline__ void prefix##_1d(void); static __inline__ void prefix##_1e(void); static __inline__ void prefix##_1f(void); \ + static __inline__ void prefix##_20(void); static __inline__ void prefix##_21(void); static __inline__ void prefix##_22(void); static __inline__ void prefix##_23(void); \ + static __inline__ void prefix##_24(void); static __inline__ void prefix##_25(void); static __inline__ void prefix##_26(void); static __inline__ void prefix##_27(void); \ + static __inline__ void prefix##_28(void); static __inline__ void prefix##_29(void); static __inline__ void prefix##_2a(void); static __inline__ void prefix##_2b(void); \ + static __inline__ void prefix##_2c(void); static __inline__ void prefix##_2d(void); static __inline__ void prefix##_2e(void); static __inline__ void prefix##_2f(void); \ + static __inline__ void prefix##_30(void); static __inline__ void prefix##_31(void); static __inline__ void prefix##_32(void); static __inline__ void prefix##_33(void); \ + static __inline__ void prefix##_34(void); static __inline__ void prefix##_35(void); static __inline__ void prefix##_36(void); static __inline__ void prefix##_37(void); \ + static __inline__ void prefix##_38(void); static __inline__ void prefix##_39(void); static __inline__ void prefix##_3a(void); static __inline__ void prefix##_3b(void); \ + static __inline__ void prefix##_3c(void); static __inline__ void prefix##_3d(void); static __inline__ void prefix##_3e(void); static __inline__ void prefix##_3f(void); \ + static __inline__ void prefix##_40(void); static __inline__ void prefix##_41(void); static __inline__ void prefix##_42(void); static __inline__ void prefix##_43(void); \ + static __inline__ void prefix##_44(void); static __inline__ void prefix##_45(void); static __inline__ void prefix##_46(void); static __inline__ void prefix##_47(void); \ + static __inline__ void prefix##_48(void); static __inline__ void prefix##_49(void); static __inline__ void prefix##_4a(void); static __inline__ void prefix##_4b(void); \ + static __inline__ void prefix##_4c(void); static __inline__ void prefix##_4d(void); static __inline__ void prefix##_4e(void); static __inline__ void prefix##_4f(void); \ + static __inline__ void prefix##_50(void); static __inline__ void prefix##_51(void); static __inline__ void prefix##_52(void); static __inline__ void prefix##_53(void); \ + static __inline__ void prefix##_54(void); static __inline__ void prefix##_55(void); static __inline__ void prefix##_56(void); static __inline__ void prefix##_57(void); \ + static __inline__ void prefix##_58(void); static __inline__ void prefix##_59(void); static __inline__ void prefix##_5a(void); static __inline__ void prefix##_5b(void); \ + static __inline__ void prefix##_5c(void); static __inline__ void prefix##_5d(void); static __inline__ void prefix##_5e(void); static __inline__ void prefix##_5f(void); \ + static __inline__ void prefix##_60(void); static __inline__ void prefix##_61(void); static __inline__ void prefix##_62(void); static __inline__ void prefix##_63(void); \ + static __inline__ void prefix##_64(void); static __inline__ void prefix##_65(void); static __inline__ void prefix##_66(void); static __inline__ void prefix##_67(void); \ + static __inline__ void prefix##_68(void); static __inline__ void prefix##_69(void); static __inline__ void prefix##_6a(void); static __inline__ void prefix##_6b(void); \ + static __inline__ void prefix##_6c(void); static __inline__ void prefix##_6d(void); static __inline__ void prefix##_6e(void); static __inline__ void prefix##_6f(void); \ + static __inline__ void prefix##_70(void); static __inline__ void prefix##_71(void); static __inline__ void prefix##_72(void); static __inline__ void prefix##_73(void); \ + static __inline__ void prefix##_74(void); static __inline__ void prefix##_75(void); static __inline__ void prefix##_76(void); static __inline__ void prefix##_77(void); \ + static __inline__ void prefix##_78(void); static __inline__ void prefix##_79(void); static __inline__ void prefix##_7a(void); static __inline__ void prefix##_7b(void); \ + static __inline__ void prefix##_7c(void); static __inline__ void prefix##_7d(void); static __inline__ void prefix##_7e(void); static __inline__ void prefix##_7f(void); \ + static __inline__ void prefix##_80(void); static __inline__ void prefix##_81(void); static __inline__ void prefix##_82(void); static __inline__ void prefix##_83(void); \ + static __inline__ void prefix##_84(void); static __inline__ void prefix##_85(void); static __inline__ void prefix##_86(void); static __inline__ void prefix##_87(void); \ + static __inline__ void prefix##_88(void); static __inline__ void prefix##_89(void); static __inline__ void prefix##_8a(void); static __inline__ void prefix##_8b(void); \ + static __inline__ void prefix##_8c(void); static __inline__ void prefix##_8d(void); static __inline__ void prefix##_8e(void); static __inline__ void prefix##_8f(void); \ + static __inline__ void prefix##_90(void); static __inline__ void prefix##_91(void); static __inline__ void prefix##_92(void); static __inline__ void prefix##_93(void); \ + static __inline__ void prefix##_94(void); static __inline__ void prefix##_95(void); static __inline__ void prefix##_96(void); static __inline__ void prefix##_97(void); \ + static __inline__ void prefix##_98(void); static __inline__ void prefix##_99(void); static __inline__ void prefix##_9a(void); static __inline__ void prefix##_9b(void); \ + static __inline__ void prefix##_9c(void); static __inline__ void prefix##_9d(void); static __inline__ void prefix##_9e(void); static __inline__ void prefix##_9f(void); \ + static __inline__ void prefix##_a0(void); static __inline__ void prefix##_a1(void); static __inline__ void prefix##_a2(void); static __inline__ void prefix##_a3(void); \ + static __inline__ void prefix##_a4(void); static __inline__ void prefix##_a5(void); static __inline__ void prefix##_a6(void); static __inline__ void prefix##_a7(void); \ + static __inline__ void prefix##_a8(void); static __inline__ void prefix##_a9(void); static __inline__ void prefix##_aa(void); static __inline__ void prefix##_ab(void); \ + static __inline__ void prefix##_ac(void); static __inline__ void prefix##_ad(void); static __inline__ void prefix##_ae(void); static __inline__ void prefix##_af(void); \ + static __inline__ void prefix##_b0(void); static __inline__ void prefix##_b1(void); static __inline__ void prefix##_b2(void); static __inline__ void prefix##_b3(void); \ + static __inline__ void prefix##_b4(void); static __inline__ void prefix##_b5(void); static __inline__ void prefix##_b6(void); static __inline__ void prefix##_b7(void); \ + static __inline__ void prefix##_b8(void); static __inline__ void prefix##_b9(void); static __inline__ void prefix##_ba(void); static __inline__ void prefix##_bb(void); \ + static __inline__ void prefix##_bc(void); static __inline__ void prefix##_bd(void); static __inline__ void prefix##_be(void); static __inline__ void prefix##_bf(void); \ + static __inline__ void prefix##_c0(void); static __inline__ void prefix##_c1(void); static __inline__ void prefix##_c2(void); static __inline__ void prefix##_c3(void); \ + static __inline__ void prefix##_c4(void); static __inline__ void prefix##_c5(void); static __inline__ void prefix##_c6(void); static __inline__ void prefix##_c7(void); \ + static __inline__ void prefix##_c8(void); static __inline__ void prefix##_c9(void); static __inline__ void prefix##_ca(void); static __inline__ void prefix##_cb(void); \ + static __inline__ void prefix##_cc(void); static __inline__ void prefix##_cd(void); static __inline__ void prefix##_ce(void); static __inline__ void prefix##_cf(void); \ + static __inline__ void prefix##_d0(void); static __inline__ void prefix##_d1(void); static __inline__ void prefix##_d2(void); static __inline__ void prefix##_d3(void); \ + static __inline__ void prefix##_d4(void); static __inline__ void prefix##_d5(void); static __inline__ void prefix##_d6(void); static __inline__ void prefix##_d7(void); \ + static __inline__ void prefix##_d8(void); static __inline__ void prefix##_d9(void); static __inline__ void prefix##_da(void); static __inline__ void prefix##_db(void); \ + static __inline__ void prefix##_dc(void); static __inline__ void prefix##_dd(void); static __inline__ void prefix##_de(void); static __inline__ void prefix##_df(void); \ + static __inline__ void prefix##_e0(void); static __inline__ void prefix##_e1(void); static __inline__ void prefix##_e2(void); static __inline__ void prefix##_e3(void); \ + static __inline__ void prefix##_e4(void); static __inline__ void prefix##_e5(void); static __inline__ void prefix##_e6(void); static __inline__ void prefix##_e7(void); \ + static __inline__ void prefix##_e8(void); static __inline__ void prefix##_e9(void); static __inline__ void prefix##_ea(void); static __inline__ void prefix##_eb(void); \ + static __inline__ void prefix##_ec(void); static __inline__ void prefix##_ed(void); static __inline__ void prefix##_ee(void); static __inline__ void prefix##_ef(void); \ + static __inline__ void prefix##_f0(void); static __inline__ void prefix##_f1(void); static __inline__ void prefix##_f2(void); static __inline__ void prefix##_f3(void); \ + static __inline__ void prefix##_f4(void); static __inline__ void prefix##_f5(void); static __inline__ void prefix##_f6(void); static __inline__ void prefix##_f7(void); \ + static __inline__ void prefix##_f8(void); static __inline__ void prefix##_f9(void); static __inline__ void prefix##_fa(void); static __inline__ void prefix##_fb(void); \ + static __inline__ void prefix##_fc(void); static __inline__ void prefix##_fd(void); static __inline__ void prefix##_fe(void); static __inline__ void prefix##_ff(void); \ +PROGMEM static void (*tablename[0x100])(void) = { \ + prefix##_00,prefix##_01,prefix##_02,prefix##_03,prefix##_04,prefix##_05,prefix##_06,prefix##_07, \ + prefix##_08,prefix##_09,prefix##_0a,prefix##_0b,prefix##_0c,prefix##_0d,prefix##_0e,prefix##_0f, \ + prefix##_10,prefix##_11,prefix##_12,prefix##_13,prefix##_14,prefix##_15,prefix##_16,prefix##_17, \ + prefix##_18,prefix##_19,prefix##_1a,prefix##_1b,prefix##_1c,prefix##_1d,prefix##_1e,prefix##_1f, \ + prefix##_20,prefix##_21,prefix##_22,prefix##_23,prefix##_24,prefix##_25,prefix##_26,prefix##_27, \ + prefix##_28,prefix##_29,prefix##_2a,prefix##_2b,prefix##_2c,prefix##_2d,prefix##_2e,prefix##_2f, \ + prefix##_30,prefix##_31,prefix##_32,prefix##_33,prefix##_34,prefix##_35,prefix##_36,prefix##_37, \ + prefix##_38,prefix##_39,prefix##_3a,prefix##_3b,prefix##_3c,prefix##_3d,prefix##_3e,prefix##_3f, \ + prefix##_40,prefix##_41,prefix##_42,prefix##_43,prefix##_44,prefix##_45,prefix##_46,prefix##_47, \ + prefix##_48,prefix##_49,prefix##_4a,prefix##_4b,prefix##_4c,prefix##_4d,prefix##_4e,prefix##_4f, \ + prefix##_50,prefix##_51,prefix##_52,prefix##_53,prefix##_54,prefix##_55,prefix##_56,prefix##_57, \ + prefix##_58,prefix##_59,prefix##_5a,prefix##_5b,prefix##_5c,prefix##_5d,prefix##_5e,prefix##_5f, \ + prefix##_60,prefix##_61,prefix##_62,prefix##_63,prefix##_64,prefix##_65,prefix##_66,prefix##_67, \ + prefix##_68,prefix##_69,prefix##_6a,prefix##_6b,prefix##_6c,prefix##_6d,prefix##_6e,prefix##_6f, \ + prefix##_70,prefix##_71,prefix##_72,prefix##_73,prefix##_74,prefix##_75,prefix##_76,prefix##_77, \ + prefix##_78,prefix##_79,prefix##_7a,prefix##_7b,prefix##_7c,prefix##_7d,prefix##_7e,prefix##_7f, \ + prefix##_80,prefix##_81,prefix##_82,prefix##_83,prefix##_84,prefix##_85,prefix##_86,prefix##_87, \ + prefix##_88,prefix##_89,prefix##_8a,prefix##_8b,prefix##_8c,prefix##_8d,prefix##_8e,prefix##_8f, \ + prefix##_90,prefix##_91,prefix##_92,prefix##_93,prefix##_94,prefix##_95,prefix##_96,prefix##_97, \ + prefix##_98,prefix##_99,prefix##_9a,prefix##_9b,prefix##_9c,prefix##_9d,prefix##_9e,prefix##_9f, \ + prefix##_a0,prefix##_a1,prefix##_a2,prefix##_a3,prefix##_a4,prefix##_a5,prefix##_a6,prefix##_a7, \ + prefix##_a8,prefix##_a9,prefix##_aa,prefix##_ab,prefix##_ac,prefix##_ad,prefix##_ae,prefix##_af, \ + prefix##_b0,prefix##_b1,prefix##_b2,prefix##_b3,prefix##_b4,prefix##_b5,prefix##_b6,prefix##_b7, \ + prefix##_b8,prefix##_b9,prefix##_ba,prefix##_bb,prefix##_bc,prefix##_bd,prefix##_be,prefix##_bf, \ + prefix##_c0,prefix##_c1,prefix##_c2,prefix##_c3,prefix##_c4,prefix##_c5,prefix##_c6,prefix##_c7, \ + prefix##_c8,prefix##_c9,prefix##_ca,prefix##_cb,prefix##_cc,prefix##_cd,prefix##_ce,prefix##_cf, \ + prefix##_d0,prefix##_d1,prefix##_d2,prefix##_d3,prefix##_d4,prefix##_d5,prefix##_d6,prefix##_d7, \ + prefix##_d8,prefix##_d9,prefix##_da,prefix##_db,prefix##_dc,prefix##_dd,prefix##_de,prefix##_df, \ + prefix##_e0,prefix##_e1,prefix##_e2,prefix##_e3,prefix##_e4,prefix##_e5,prefix##_e6,prefix##_e7, \ + prefix##_e8,prefix##_e9,prefix##_ea,prefix##_eb,prefix##_ec,prefix##_ed,prefix##_ee,prefix##_ef, \ + prefix##_f0,prefix##_f1,prefix##_f2,prefix##_f3,prefix##_f4,prefix##_f5,prefix##_f6,prefix##_f7, \ + prefix##_f8,prefix##_f9,prefix##_fa,prefix##_fb,prefix##_fc,prefix##_fd,prefix##_fe,prefix##_ff \ +} + +PROTOTYPES(Z80op,op); +PROTOTYPES(Z80cb,cb); +PROTOTYPES(Z80dd,dd); +PROTOTYPES(Z80ed,ed); +PROTOTYPES(Z80fd,fd); +PROTOTYPES(Z80xxcb,xxcb); + +/****************************************************************************/ +/* Burn an odd amount of cycles, that is instructions taking something */ +/* different from 4 T-states per opcode (and R increment) */ +/****************************************************************************/ +static __inline__ void BURNODD(int cycles, int opcodes, int cyclesum) +{ + if( cycles > 0 ) + { + _R += (cycles / cyclesum) * opcodes; + z80_ICount -= (cycles / cyclesum) * cyclesum; + } +} + +/*************************************************************** + * define an opcode function + ***************************************************************/ +#define OP(prefix,opcode) static __inline__ void prefix##_##opcode(void) + +/*************************************************************** + * adjust cycle count by n T-states + ***************************************************************/ +#define CY(cycles) z80_ICount -= cycles + +/*************************************************************** + * execute an opcode + ***************************************************************/ +#define EXEC(prefix,opcode) \ +{ \ + unsigned op = opcode; \ + CY(cc_##prefix[op]); \ + (*Z80##prefix[op])(); \ +} + +#if BIG_SWITCH +#define EXEC_INLINE(prefix,opcode) \ +{ \ + unsigned op = opcode; \ + CY(cc_##prefix[op]); \ + switch(op) \ + { \ + case 0x00:prefix##_##00();break; case 0x01:prefix##_##01();break; case 0x02:prefix##_##02();break; case 0x03:prefix##_##03();break; \ + case 0x04:prefix##_##04();break; case 0x05:prefix##_##05();break; case 0x06:prefix##_##06();break; case 0x07:prefix##_##07();break; \ + case 0x08:prefix##_##08();break; case 0x09:prefix##_##09();break; case 0x0a:prefix##_##0a();break; case 0x0b:prefix##_##0b();break; \ + case 0x0c:prefix##_##0c();break; case 0x0d:prefix##_##0d();break; case 0x0e:prefix##_##0e();break; case 0x0f:prefix##_##0f();break; \ + case 0x10:prefix##_##10();break; case 0x11:prefix##_##11();break; case 0x12:prefix##_##12();break; case 0x13:prefix##_##13();break; \ + case 0x14:prefix##_##14();break; case 0x15:prefix##_##15();break; case 0x16:prefix##_##16();break; case 0x17:prefix##_##17();break; \ + case 0x18:prefix##_##18();break; case 0x19:prefix##_##19();break; case 0x1a:prefix##_##1a();break; case 0x1b:prefix##_##1b();break; \ + case 0x1c:prefix##_##1c();break; case 0x1d:prefix##_##1d();break; case 0x1e:prefix##_##1e();break; case 0x1f:prefix##_##1f();break; \ + case 0x20:prefix##_##20();break; case 0x21:prefix##_##21();break; case 0x22:prefix##_##22();break; case 0x23:prefix##_##23();break; \ + case 0x24:prefix##_##24();break; case 0x25:prefix##_##25();break; case 0x26:prefix##_##26();break; case 0x27:prefix##_##27();break; \ + case 0x28:prefix##_##28();break; case 0x29:prefix##_##29();break; case 0x2a:prefix##_##2a();break; case 0x2b:prefix##_##2b();break; \ + case 0x2c:prefix##_##2c();break; case 0x2d:prefix##_##2d();break; case 0x2e:prefix##_##2e();break; case 0x2f:prefix##_##2f();break; \ + case 0x30:prefix##_##30();break; case 0x31:prefix##_##31();break; case 0x32:prefix##_##32();break; case 0x33:prefix##_##33();break; \ + case 0x34:prefix##_##34();break; case 0x35:prefix##_##35();break; case 0x36:prefix##_##36();break; case 0x37:prefix##_##37();break; \ + case 0x38:prefix##_##38();break; case 0x39:prefix##_##39();break; case 0x3a:prefix##_##3a();break; case 0x3b:prefix##_##3b();break; \ + case 0x3c:prefix##_##3c();break; case 0x3d:prefix##_##3d();break; case 0x3e:prefix##_##3e();break; case 0x3f:prefix##_##3f();break; \ + case 0x40:prefix##_##40();break; case 0x41:prefix##_##41();break; case 0x42:prefix##_##42();break; case 0x43:prefix##_##43();break; \ + case 0x44:prefix##_##44();break; case 0x45:prefix##_##45();break; case 0x46:prefix##_##46();break; case 0x47:prefix##_##47();break; \ + case 0x48:prefix##_##48();break; case 0x49:prefix##_##49();break; case 0x4a:prefix##_##4a();break; case 0x4b:prefix##_##4b();break; \ + case 0x4c:prefix##_##4c();break; case 0x4d:prefix##_##4d();break; case 0x4e:prefix##_##4e();break; case 0x4f:prefix##_##4f();break; \ + case 0x50:prefix##_##50();break; case 0x51:prefix##_##51();break; case 0x52:prefix##_##52();break; case 0x53:prefix##_##53();break; \ + case 0x54:prefix##_##54();break; case 0x55:prefix##_##55();break; case 0x56:prefix##_##56();break; case 0x57:prefix##_##57();break; \ + case 0x58:prefix##_##58();break; case 0x59:prefix##_##59();break; case 0x5a:prefix##_##5a();break; case 0x5b:prefix##_##5b();break; \ + case 0x5c:prefix##_##5c();break; case 0x5d:prefix##_##5d();break; case 0x5e:prefix##_##5e();break; case 0x5f:prefix##_##5f();break; \ + case 0x60:prefix##_##60();break; case 0x61:prefix##_##61();break; case 0x62:prefix##_##62();break; case 0x63:prefix##_##63();break; \ + case 0x64:prefix##_##64();break; case 0x65:prefix##_##65();break; case 0x66:prefix##_##66();break; case 0x67:prefix##_##67();break; \ + case 0x68:prefix##_##68();break; case 0x69:prefix##_##69();break; case 0x6a:prefix##_##6a();break; case 0x6b:prefix##_##6b();break; \ + case 0x6c:prefix##_##6c();break; case 0x6d:prefix##_##6d();break; case 0x6e:prefix##_##6e();break; case 0x6f:prefix##_##6f();break; \ + case 0x70:prefix##_##70();break; case 0x71:prefix##_##71();break; case 0x72:prefix##_##72();break; case 0x73:prefix##_##73();break; \ + case 0x74:prefix##_##74();break; case 0x75:prefix##_##75();break; case 0x76:prefix##_##76();break; case 0x77:prefix##_##77();break; \ + case 0x78:prefix##_##78();break; case 0x79:prefix##_##79();break; case 0x7a:prefix##_##7a();break; case 0x7b:prefix##_##7b();break; \ + case 0x7c:prefix##_##7c();break; case 0x7d:prefix##_##7d();break; case 0x7e:prefix##_##7e();break; case 0x7f:prefix##_##7f();break; \ + case 0x80:prefix##_##80();break; case 0x81:prefix##_##81();break; case 0x82:prefix##_##82();break; case 0x83:prefix##_##83();break; \ + case 0x84:prefix##_##84();break; case 0x85:prefix##_##85();break; case 0x86:prefix##_##86();break; case 0x87:prefix##_##87();break; \ + case 0x88:prefix##_##88();break; case 0x89:prefix##_##89();break; case 0x8a:prefix##_##8a();break; case 0x8b:prefix##_##8b();break; \ + case 0x8c:prefix##_##8c();break; case 0x8d:prefix##_##8d();break; case 0x8e:prefix##_##8e();break; case 0x8f:prefix##_##8f();break; \ + case 0x90:prefix##_##90();break; case 0x91:prefix##_##91();break; case 0x92:prefix##_##92();break; case 0x93:prefix##_##93();break; \ + case 0x94:prefix##_##94();break; case 0x95:prefix##_##95();break; case 0x96:prefix##_##96();break; case 0x97:prefix##_##97();break; \ + case 0x98:prefix##_##98();break; case 0x99:prefix##_##99();break; case 0x9a:prefix##_##9a();break; case 0x9b:prefix##_##9b();break; \ + case 0x9c:prefix##_##9c();break; case 0x9d:prefix##_##9d();break; case 0x9e:prefix##_##9e();break; case 0x9f:prefix##_##9f();break; \ + case 0xa0:prefix##_##a0();break; case 0xa1:prefix##_##a1();break; case 0xa2:prefix##_##a2();break; case 0xa3:prefix##_##a3();break; \ + case 0xa4:prefix##_##a4();break; case 0xa5:prefix##_##a5();break; case 0xa6:prefix##_##a6();break; case 0xa7:prefix##_##a7();break; \ + case 0xa8:prefix##_##a8();break; case 0xa9:prefix##_##a9();break; case 0xaa:prefix##_##aa();break; case 0xab:prefix##_##ab();break; \ + case 0xac:prefix##_##ac();break; case 0xad:prefix##_##ad();break; case 0xae:prefix##_##ae();break; case 0xaf:prefix##_##af();break; \ + case 0xb0:prefix##_##b0();break; case 0xb1:prefix##_##b1();break; case 0xb2:prefix##_##b2();break; case 0xb3:prefix##_##b3();break; \ + case 0xb4:prefix##_##b4();break; case 0xb5:prefix##_##b5();break; case 0xb6:prefix##_##b6();break; case 0xb7:prefix##_##b7();break; \ + case 0xb8:prefix##_##b8();break; case 0xb9:prefix##_##b9();break; case 0xba:prefix##_##ba();break; case 0xbb:prefix##_##bb();break; \ + case 0xbc:prefix##_##bc();break; case 0xbd:prefix##_##bd();break; case 0xbe:prefix##_##be();break; case 0xbf:prefix##_##bf();break; \ + case 0xc0:prefix##_##c0();break; case 0xc1:prefix##_##c1();break; case 0xc2:prefix##_##c2();break; case 0xc3:prefix##_##c3();break; \ + case 0xc4:prefix##_##c4();break; case 0xc5:prefix##_##c5();break; case 0xc6:prefix##_##c6();break; case 0xc7:prefix##_##c7();break; \ + case 0xc8:prefix##_##c8();break; case 0xc9:prefix##_##c9();break; case 0xca:prefix##_##ca();break; case 0xcb:prefix##_##cb();break; \ + case 0xcc:prefix##_##cc();break; case 0xcd:prefix##_##cd();break; case 0xce:prefix##_##ce();break; case 0xcf:prefix##_##cf();break; \ + case 0xd0:prefix##_##d0();break; case 0xd1:prefix##_##d1();break; case 0xd2:prefix##_##d2();break; case 0xd3:prefix##_##d3();break; \ + case 0xd4:prefix##_##d4();break; case 0xd5:prefix##_##d5();break; case 0xd6:prefix##_##d6();break; case 0xd7:prefix##_##d7();break; \ + case 0xd8:prefix##_##d8();break; case 0xd9:prefix##_##d9();break; case 0xda:prefix##_##da();break; case 0xdb:prefix##_##db();break; \ + case 0xdc:prefix##_##dc();break; case 0xdd:prefix##_##dd();break; case 0xde:prefix##_##de();break; case 0xdf:prefix##_##df();break; \ + case 0xe0:prefix##_##e0();break; case 0xe1:prefix##_##e1();break; case 0xe2:prefix##_##e2();break; case 0xe3:prefix##_##e3();break; \ + case 0xe4:prefix##_##e4();break; case 0xe5:prefix##_##e5();break; case 0xe6:prefix##_##e6();break; case 0xe7:prefix##_##e7();break; \ + case 0xe8:prefix##_##e8();break; case 0xe9:prefix##_##e9();break; case 0xea:prefix##_##ea();break; case 0xeb:prefix##_##eb();break; \ + case 0xec:prefix##_##ec();break; case 0xed:prefix##_##ed();break; case 0xee:prefix##_##ee();break; case 0xef:prefix##_##ef();break; \ + case 0xf0:prefix##_##f0();break; case 0xf1:prefix##_##f1();break; case 0xf2:prefix##_##f2();break; case 0xf3:prefix##_##f3();break; \ + case 0xf4:prefix##_##f4();break; case 0xf5:prefix##_##f5();break; case 0xf6:prefix##_##f6();break; case 0xf7:prefix##_##f7();break; \ + case 0xf8:prefix##_##f8();break; case 0xf9:prefix##_##f9();break; case 0xfa:prefix##_##fa();break; case 0xfb:prefix##_##fb();break; \ + case 0xfc:prefix##_##fc();break; case 0xfd:prefix##_##fd();break; case 0xfe:prefix##_##fe();break; case 0xff:prefix##_##ff();break; \ + } \ +} +#else +#define EXEC_INLINE EXEC +#endif + + +/*************************************************************** + * Enter HALT state; write 1 to fake port on first execution + ***************************************************************/ +#define ENTER_HALT { \ + _PC--; \ + _HALT = 1; \ + if( !after_EI ) \ + z80_burn( z80_ICount ); \ +} + +/*************************************************************** + * Leave HALT state; write 0 to fake port + ***************************************************************/ +#define LEAVE_HALT { \ + if( _HALT ) \ + { \ + _HALT = 0; \ + _PC++; \ + } \ +} + +/*************************************************************** + * Input a byte from given I/O port + ***************************************************************/ +#define IN(port) ((UINT8)cpu_readport(port)) + +/*************************************************************** + * Output a byte to given I/O port + ***************************************************************/ +#define OUT(port,value) cpu_writeport(port,value) + +/*************************************************************** + * Read a byte from given memory location + ***************************************************************/ +#define RM(addr) (UINT8)cpu_readmem16(addr) + +/*************************************************************** + * Read a word from given memory location + ***************************************************************/ +static __inline__ void RM16( UINT32 addr, PAIR *r ) +{ + r->b.l = RM(addr); + r->b.h = RM((addr+1)&0xffff); +} + +/*************************************************************** + * Write a byte to given memory location + ***************************************************************/ +#define WM(addr,value) cpu_writemem16(addr,value) + +/*************************************************************** + * Write a word to given memory location + ***************************************************************/ +static __inline__ void WM16( UINT32 addr, PAIR *r ) +{ + WM(addr,r->b.l); + WM((addr+1)&0xffff,r->b.h); +} + +/*************************************************************** + * ROP() is identical to RM() except it is used for + * reading opcodes. In case of system with memory mapped I/O, + * this function can be used to greatly speed up emulation + ***************************************************************/ +static __inline__ UINT8 ROP(void) +{ + unsigned pc = _PCD; + _PC++; + return cpu_readop(pc); +} + +/**************************************************************** + * ARG() is identical to ROP() except it is used + * for reading opcode arguments. This difference can be used to + * support systems that use different encoding mechanisms for + * opcodes and opcode arguments + ***************************************************************/ +static __inline__ UINT8 ARG(void) +{ + unsigned pc = _PCD; + _PC++; + return cpu_readop_arg(pc); +} + +static __inline__ UINT32 ARG16(void) +{ + unsigned pc = _PCD; + _PC += 2; + return cpu_readop_arg(pc) | (cpu_readop_arg((pc+1)&0xffff) << 8); +} + +/*************************************************************** + * Calculate the effective address EA of an opcode using + * IX+offset resp. IY+offset addressing. + ***************************************************************/ +#define EAX EA = (UINT32)(UINT16)(_IX+(INT8)ARG()) +#define EAY EA = (UINT32)(UINT16)(_IY+(INT8)ARG()) + +/*************************************************************** + * POP + ***************************************************************/ +#define POP(DR) { RM16( _SPD, &Z80.DR ); _SP += 2; } + +/*************************************************************** + * PUSH + ***************************************************************/ +#define PUSH(SR) { _SP -= 2; WM16( _SPD, &Z80.SR ); } + +/*************************************************************** + * JP + ***************************************************************/ +#if BUSY_LOOP_HACKS +#define JP { \ + unsigned oldpc = _PCD-1; \ + _PCD = ARG16(); \ + /* speed up busy loop */ \ + if( _PCD == oldpc ) \ + { \ + if( !after_EI ) \ + BURNODD( z80_ICount, 1, 10 ); \ + } \ + else \ + { \ + UINT8 op = cpu_readop(_PCD); \ + if( _PCD == oldpc-1 ) \ + { \ + /* NOP - JP $-1 or EI - JP $-1 */ \ + if ( op == 0x00 || op == 0xfb ) \ + { \ + if( !after_EI ) \ + BURNODD( z80_ICount-4, 2, 4+10 ); \ + } \ + } \ + else \ + /* LD SP,#xxxx - JP $-3 (Galaga) */ \ + if( _PCD == oldpc-3 && op == 0x31 ) \ + { \ + if( !after_EI ) \ + BURNODD( z80_ICount-10, 2, 10+10 ); \ + } \ + } \ +} +#else +#define JP { \ + _PCD = ARG16(); \ +} +#endif + +/*************************************************************** + * JP_COND + ***************************************************************/ + +#define JP_COND(cond) \ + if( cond ) \ + { \ + _PCD = ARG16(); \ + } \ + else \ + { \ + _PC += 2; \ + } + +/*************************************************************** + * JR + ***************************************************************/ +#define JR() \ +{ \ + unsigned oldpc = _PCD-1; \ + INT8 arg = (INT8)ARG(); /* ARG() also increments _PC */ \ + _PC += arg; /* so don't do _PC += ARG() */ \ + /* speed up busy loop */ \ + if( _PCD == oldpc ) \ + { \ + if( !after_EI ) \ + BURNODD( z80_ICount, 1, 12 ); \ + } \ + else \ + { \ + UINT8 op = cpu_readop(_PCD); \ + if( _PCD == oldpc-1 ) \ + { \ + /* NOP - JR $-1 or EI - JR $-1 */ \ + if ( op == 0x00 || op == 0xfb ) \ + { \ + if( !after_EI ) \ + BURNODD( z80_ICount-4, 2, 4+12 ); \ + } \ + } \ + else \ + /* LD SP,#xxxx - JR $-3 */ \ + if( _PCD == oldpc-3 && op == 0x31 ) \ + { \ + if( !after_EI ) \ + BURNODD( z80_ICount-12, 2, 10+12 ); \ + } \ + } \ +} + +/*************************************************************** + * JR_COND + ***************************************************************/ +#define JR_COND(cond) \ + if( cond ) \ + { \ + INT8 arg = (INT8)ARG(); /* ARG() also increments _PC */ \ + _PC += arg; /* so don't do _PC += ARG() */ \ + CY(5); \ + } \ + else _PC++; \ + +/*************************************************************** + * CALL + ***************************************************************/ +#define CALL(cond) \ + if( cond ) \ + { \ + EA = ARG16(); \ + PUSH( PC ); \ + _PCD = EA; \ + CY(7); \ + } \ + else \ + { \ + _PC+=2; \ + } + +/*************************************************************** + * RET + ***************************************************************/ +#define RET(cond) \ + if( cond ) \ + { \ + POP(PC); \ + CY(6); \ + } + +/*************************************************************** + * RETN + ***************************************************************/ +#define RETN { \ + RET(1); \ + if( _IFF1 == 0 && _IFF2 == 1 ) \ + { \ + _IFF1 = 1; \ + if( Z80.irq_state != CLEAR_LINE || \ + Z80.request_irq >= 0 ) \ + { \ + take_interrupt(); \ + } \ + } \ + else _IFF1 = _IFF2; \ +} + +/*************************************************************** + * RETI + ***************************************************************/ +#define RETI { \ + int device = Z80.service_irq; \ + RET(1); \ +/* according to http://www.msxnet.org/tech/Z80/z80undoc.txt */ \ +/* _IFF1 = _IFF2; */ \ + if( device >= 0 ) \ + { \ + Z80.irq[device].interrupt_reti(Z80.irq[device].irq_param); \ + } \ +} + +/*************************************************************** + * LD R,A + ***************************************************************/ +#define LD_R_A { \ + _R = _A; \ + _R2 = _A & 0x80; /* keep bit 7 of R */ \ +} + +/*************************************************************** + * LD A,R + ***************************************************************/ +#define LD_A_R { \ + _A = (_R & 0x7f) | _R2; \ + _F = (_F & CF) | SZ[_A] | ( _IFF2 << 2 ); \ +} + +/*************************************************************** + * LD I,A + ***************************************************************/ +#define LD_I_A { \ + _I = _A; \ +} + +/*************************************************************** + * LD A,I + ***************************************************************/ +#define LD_A_I { \ + _A = _I; \ + _F = (_F & CF) | SZ[_A] | ( _IFF2 << 2 ); \ +} + +/*************************************************************** + * RST + ***************************************************************/ +#define RST(addr) \ + PUSH( PC ); \ + _PCD = addr; + +/*************************************************************** + * INC r8 + ***************************************************************/ +static __inline__ UINT8 INC(UINT8 value) +{ + UINT8 res = value + 1; + _F = (_F & CF) | SZHV_inc[res]; + return (UINT8)res; +} + +/*************************************************************** + * DEC r8 + ***************************************************************/ +static __inline__ UINT8 DEC(UINT8 value) +{ + UINT8 res = value - 1; + _F = (_F & CF) | SZHV_dec[res]; + return res; +} + +/*************************************************************** + * RLCA + ***************************************************************/ +#if Z80_EXACT +#define RLCA \ + _A = (_A << 1) | (_A >> 7); \ + _F = (_F & (SF | ZF | PF)) | (_A & (YF | XF | CF)) +#else +#define RLCA \ + _A = (_A << 1) | (_A >> 7); \ + _F = (_F & (SF | ZF | YF | XF | PF)) | (_A & CF) +#endif + +/*************************************************************** + * RRCA + ***************************************************************/ +#if Z80_EXACT +#define RRCA \ + _F = (_F & (SF | ZF | PF)) | (_A & (YF | XF | CF)); \ + _A = (_A >> 1) | (_A << 7) +#else +#define RRCA \ + _F = (_F & (SF | ZF | YF | XF | PF)) | (_A & CF); \ + _A = (_A >> 1) | (_A << 7) +#endif + +/*************************************************************** + * RLA + ***************************************************************/ +#if Z80_EXACT +#define RLA { \ + UINT8 res = (_A << 1) | (_F & CF); \ + UINT8 c = (_A & 0x80) ? CF : 0; \ + _F = (_F & (SF | ZF | PF)) | c | (res & (YF | XF)); \ + _A = res; \ +} +#else +#define RLA { \ + UINT8 res = (_A << 1) | (_F & CF); \ + UINT8 c = (_A & 0x80) ? CF : 0; \ + _F = (_F & (SF | ZF | YF | XF | PF)) | c; \ + _A = res; \ +} +#endif + +/*************************************************************** + * RRA + ***************************************************************/ +#if Z80_EXACT +#define RRA { \ + UINT8 res = (_A >> 1) | (_F << 7); \ + UINT8 c = (_A & 0x01) ? CF : 0; \ + _F = (_F & (SF | ZF | PF)) | c | (res & (YF | XF)); \ + _A = res; \ +} +#else +#define RRA { \ + UINT8 res = (_A >> 1) | (_F << 7); \ + UINT8 c = (_A & 0x01) ? CF : 0; \ + _F = (_F & (SF | ZF | YF | XF | PF)) | c; \ + _A = res; \ +} +#endif + +/*************************************************************** + * RRD + ***************************************************************/ +#define RRD { \ + UINT8 n = RM(_HL); \ + WM( _HL, (n >> 4) | (_A << 4) ); \ + _A = (_A & 0xf0) | (n & 0x0f); \ + _F = (_F & CF) | SZP[_A]; \ +} + +/*************************************************************** + * RLD + ***************************************************************/ +#define RLD { \ + UINT8 n = RM(_HL); \ + WM( _HL, (n << 4) | (_A & 0x0f) ); \ + _A = (_A & 0xf0) | (n >> 4); \ + _F = (_F & CF) | SZP[_A]; \ +} + +/*************************************************************** + * ADD A,n + ***************************************************************/ +#ifdef X86_ASM +#if Z80_EXACT +#define ADD(value) \ + asm ( \ + " addb %2,%0 \n" \ + " lahf \n" \ + " setob %1 \n" /* al = 1 if overflow */ \ + " addb %1,%1 \n" \ + " addb %1,%1 \n" /* shift to P/V bit position */ \ + " andb $0xd1,%%ah \n" /* sign, zero, half carry, carry */ \ + " orb %%ah,%1 \n" \ + " movb %0,%%ah \n" /* get result */ \ + " andb $0x28,%%ah \n" /* maks flags 5+3 */ \ + " orb %%ah,%1 \n" /* put them into flags */ \ + :"=r" (_A), "=r" (_F) \ + :"r" (value), "1" (_F), "0" (_A) \ + ) +#else +#define ADD(value) \ + asm ( \ + " addb %2,%0 \n" \ + " lahf \n" \ + " setob %1 \n" /* al = 1 if overflow */ \ + " addb %1,%1 \n" \ + " addb %1,%1 \n" /* shift to P/V bit position */ \ + " andb $0xd1,%%ah \n" /* sign, zero, half carry, carry */ \ + " orb %%ah,%1 \n" \ + :"=r" (_A), "=r" (_F) \ + :"r" (value), "1" (_F), "0" (_A) \ + ) +#endif +#else +#if BIG_FLAGS_ARRAY +#define ADD(value) \ +{ \ + UINT32 ah = _AFD & 0xff00; \ + UINT32 res = (UINT8)((ah >> 8) + value); \ + _F = SZHVC_add[ah | res]; \ + _A = res; \ +} +#else +#define ADD(value) \ +{ \ + unsigned val = value; \ + unsigned res = _A + val; \ + _F = SZ[(UINT8)res] | ((res >> 8) & CF) | \ + ((_A ^ res ^ val) & HF) | \ + (((val ^ _A ^ 0x80) & (val ^ res) & 0x80) >> 5); \ + _A = (UINT8)res; \ +} +#endif +#endif + +/*************************************************************** + * ADC A,n + ***************************************************************/ +#ifdef X86_ASM +#if Z80_EXACT +#define ADC(value) \ + asm ( \ + " shrb $1,%1 \n" \ + " adcb %2,%0 \n" \ + " lahf \n" \ + " setob %1 \n" /* al = 1 if overflow */ \ + " addb %1,%1 \n" /* shift to P/V bit position */ \ + " addb %1,%1 \n" \ + " andb $0xd1,%%ah \n" /* sign, zero, half carry, carry */ \ + " orb %%ah,%1 \n" /* combine with P/V */ \ + " movb %0,%%ah \n" /* get result */ \ + " andb $0x28,%%ah \n" /* maks flags 5+3 */ \ + " orb %%ah,%1 \n" /* put them into flags */ \ + :"=r" (_A), "=r" (_F) \ + :"r" (value), "1" (_F), "0" (_A) \ + ) +#else +#define ADC(value) \ + asm ( \ + " shrb $1,%1 \n" \ + " adcb %2,%0 \n" \ + " lahf \n" \ + " setob %1 \n" /* al = 1 if overflow */ \ + " addb %1,%1 \n" /* shift to P/V bit position */ \ + " addb %1,%1 \n" \ + " andb $0xd1,%%ah \n" /* sign, zero, half carry, carry */ \ + " orb %%ah,%1 \n" /* combine with P/V */ \ + :"=r" (_A), "=r" (_F) \ + :"r" (value), "1" (_F), "0" (_A) \ + ) +#endif +#else +#if BIG_FLAGS_ARRAY +#define ADC(value) \ +{ \ + UINT32 ah = _AFD & 0xff00, c = _AFD & 1; \ + UINT32 res = (UINT8)((ah >> 8) + value + c); \ + _F = SZHVC_add[(c << 16) | ah | res]; \ + _A = res; \ +} +#else +#define ADC(value) \ +{ \ + unsigned val = value; \ + unsigned res = _A + val + (_F & CF); \ + _F = SZ[res & 0xff] | ((res >> 8) & CF) | \ + ((_A ^ res ^ val) & HF) | \ + (((val ^ _A ^ 0x80) & (val ^ res) & 0x80) >> 5); \ + _A = res; \ +} +#endif +#endif + +/*************************************************************** + * SUB n + ***************************************************************/ +#ifdef X86_ASM +#if Z80_EXACT +#define SUB(value) \ + asm ( \ + " subb %2,%0 \n" \ + " lahf \n" \ + " setob %1 \n" /* al = 1 if overflow */ \ + " stc \n" /* prepare to set N flag */ \ + " adcb %1,%1 \n" /* shift to P/V bit position */ \ + " addb %1,%1 \n" \ + " andb $0xd1,%%ah \n" /* sign, zero, half carry, carry */ \ + " orb %%ah,%1 \n" /* combine with P/V */ \ + " movb %0,%%ah \n" /* get result */ \ + " andb $0x28,%%ah \n" /* maks flags 5+3 */ \ + " orb %%ah,%1 \n" /* put them into flags */ \ + :"=r" (_A), "=r" (_F) \ + :"r" (value), "1" (_F), "0" (_A) \ + ) +#else +#define SUB(value) \ + asm ( \ + " subb %2,%0 \n" \ + " lahf \n" \ + " setob %1 \n" /* al = 1 if overflow */ \ + " stc \n" /* prepare to set N flag */ \ + " adcb %1,%1 \n" /* shift to P/V bit position */ \ + " addb %1,%1 \n" \ + " andb $0xd1,%%ah \n" /* sign, zero, half carry, carry */ \ + " orb %%ah,%1 \n" /* combine with P/V */ \ + :"=r" (_A), "=r" (_F) \ + :"r" (value), "1" (_F), "0" (_A) \ + ) +#endif +#else +#if BIG_FLAGS_ARRAY +#define SUB(value) \ +{ \ + UINT32 ah = _AFD & 0xff00; \ + UINT32 res = (UINT8)((ah >> 8) - value); \ + _F = SZHVC_sub[ah | res]; \ + _A = res; \ +} +#else +#define SUB(value) \ +{ \ + unsigned val = value; \ + unsigned res = _A - val; \ + _F = SZ[res & 0xff] | ((res >> 8) & CF) | NF | \ + ((_A ^ res ^ val) & HF) | \ + (((val ^ _A) & (_A ^ res) & 0x80) >> 5); \ + _A = res; \ +} +#endif +#endif + +/*************************************************************** + * SBC A,n + ***************************************************************/ +#ifdef X86_ASM +#if Z80_EXACT +#define SBC(value) \ + asm ( \ + " shrb $1,%1 \n" \ + " sbbb %2,%0 \n" \ + " lahf \n" \ + " setob %1 \n" /* al = 1 if overflow */ \ + " stc \n" /* prepare to set N flag */ \ + " adcb %1,%1 \n" /* shift to P/V bit position */ \ + " addb %1,%1 \n" \ + " andb $0xd1,%%ah \n" /* sign, zero, half carry, carry */ \ + " orb %%ah,%1 \n" /* combine with P/V */ \ + " movb %0,%%ah \n" /* get result */ \ + " andb $0x28,%%ah \n" /* maks flags 5+3 */ \ + " orb %%ah,%1 \n" /* put them into flags */ \ + :"=r" (_A), "=r" (_F) \ + :"r" (value), "1" (_F), "0" (_A) \ + ) +#else +#define SBC(value) \ + asm ( \ + " shrb $1,%1 \n" \ + " sbbb %2,%0 \n" \ + " lahf \n" \ + " setob %1 \n" /* al = 1 if overflow */ \ + " stc \n" /* prepare to set N flag */ \ + " adcb %1,%1 \n" /* shift to P/V bit position */ \ + " addb %1,%1 \n" \ + " andb $0xd1,%%ah \n" /* sign, zero, half carry, carry */ \ + " orb %%ah,%1 \n" /* combine with P/V */ \ + :"=r" (_A), "=r" (_F) \ + :"r" (value), "1" (_F), "0" (_A) \ + ) +#endif +#else +#if BIG_FLAGS_ARRAY +#define SBC(value) \ +{ \ + UINT32 ah = _AFD & 0xff00, c = _AFD & 1; \ + UINT32 res = (UINT8)((ah >> 8) - value - c); \ + _F = SZHVC_sub[(c<<16) | ah | res]; \ + _A = res; \ +} +#else +#define SBC(value) \ +{ \ + unsigned val = value; \ + unsigned res = _A - val - (_F & CF); \ + _F = SZ[res & 0xff] | ((res >> 8) & CF) | NF | \ + ((_A ^ res ^ val) & HF) | \ + (((val ^ _A) & (_A ^ res) & 0x80) >> 5); \ + _A = res; \ +} +#endif +#endif + +/*************************************************************** + * NEG + ***************************************************************/ +#define NEG { \ + UINT8 value = _A; \ + _A = 0; \ + SUB(value); \ +} + +/*************************************************************** + * DAA + ***************************************************************/ +#define DAA { \ + int idx = _A; \ + if( _F & CF ) idx |= 0x100; \ + if( _F & HF ) idx |= 0x200; \ + if( _F & NF ) idx |= 0x400; \ + _AF = DAATable[idx]; \ +} + +/*************************************************************** + * AND n + ***************************************************************/ +#define AND(value) \ + _A &= value; \ + _F = SZP[_A] | HF + +/*************************************************************** + * OR n + ***************************************************************/ +#define OR(value) \ + _A |= value; \ + _F = SZP[_A] + +/*************************************************************** + * XOR n + ***************************************************************/ +#define XOR(value) \ + _A ^= value; \ + _F = SZP[_A] + +/*************************************************************** + * CP n + ***************************************************************/ +#ifdef X86_ASM +#if Z80_EXACT +#define CP(value) \ + asm ( \ + " cmpb %2,%0 \n" \ + " lahf \n" \ + " setob %1 \n" /* al = 1 if overflow */ \ + " stc \n" /* prepare to set N flag */ \ + " adcb %1,%1 \n" /* shift to P/V bit position */ \ + " addb %1,%1 \n" \ + " andb $0xd1,%%ah \n" /* sign, zero, half carry, carry */ \ + " orb %%ah,%1 \n" /* combine with P/V */ \ + " movb %2,%%ah \n" /* get result */ \ + " andb $0x28,%%ah \n" /* maks flags 5+3 */ \ + " orb %%ah,%1 \n" /* put them into flags */ \ + :"=r" (_A), "=r" (_F) \ + :"r" (value), "1" (_F), "0" (_A) \ + ) +#else +#define CP(value) \ + asm ( \ + " cmpb %2,%0 \n" \ + " lahf \n" \ + " setob %1 \n" /* al = 1 if overflow */ \ + " stc \n" /* prepare to set N flag */ \ + " adcb %1,%1 \n" /* shift to P/V bit position */ \ + " addb %1,%1 \n" \ + " andb $0xd1,%%ah \n" /* sign, zero, half carry, carry */ \ + " orb %%ah,%1 \n" /* combine with P/V */ \ + :"=r" (_A), "=r" (_F) \ + :"r" (value), "1" (_F), "0" (_A) \ + ) +#endif +#else +#if BIG_FLAGS_ARRAY +#define CP(value) \ +{ \ + UINT32 ah = _AFD & 0xff00; \ + UINT32 res = (UINT8)((ah >> 8) - value); \ + _F = SZHVC_sub[ah | res]; \ +} +#else +#define CP(value) \ +{ \ + unsigned val = value; \ + unsigned res = _A - val; \ + _F = SZ[res & 0xff] | ((res >> 8) & CF) | NF | \ + ((_A ^ res ^ val) & HF) | \ + ((((val ^ _A) & (_A ^ res)) >> 5) & VF); \ +} +#endif +#endif + +/*************************************************************** + * EX AF,AF' + ***************************************************************/ +#define EX_AF { \ + PAIR tmp; \ + tmp = Z80.AF; Z80.AF = Z80.AF2; Z80.AF2 = tmp; \ +} + +/*************************************************************** + * EX DE,HL + ***************************************************************/ +#define EX_DE_HL { \ + PAIR tmp; \ + tmp = Z80.DE; Z80.DE = Z80.HL; Z80.HL = tmp; \ +} + +/*************************************************************** + * EXX + ***************************************************************/ +#define EXX { \ + PAIR tmp; \ + tmp = Z80.BC; Z80.BC = Z80.BC2; Z80.BC2 = tmp; \ + tmp = Z80.DE; Z80.DE = Z80.DE2; Z80.DE2 = tmp; \ + tmp = Z80.HL; Z80.HL = Z80.HL2; Z80.HL2 = tmp; \ +} + +/*************************************************************** + * EX (SP),r16 + ***************************************************************/ +#define EXSP(DR) \ +{ \ + PAIR tmp = { { 0, 0, 0, 0 } }; \ + RM16( _SPD, &tmp ); \ + WM16( _SPD, &Z80.DR ); \ + Z80.DR = tmp; \ +} + + +/*************************************************************** + * ADD16 + ***************************************************************/ +#ifdef X86_ASM +#if Z80_EXACT +#define ADD16(DR,SR) \ + asm ( \ + " andb $0xc4,%1 \n" \ + " addb %%dl,%%cl \n" \ + " adcb %%dh,%%ch \n" \ + " lahf \n" \ + " andb $0x11,%%ah \n" \ + " orb %%ah,%1 \n" \ + " movb %%ch,%%ah \n" /* get result MSB */ \ + " andb $0x28,%%ah \n" /* maks flags 5+3 */ \ + " orb %%ah,%1 \n" /* put them into flags */ \ + :"=c" (Z80.DR.d), "=r" (_F) \ + :"0" (Z80.DR.d), "1" (_F), "d" (Z80.SR.d) \ + ) +#else +#define ADD16(DR,SR) \ + asm ( \ + " andb $0xc4,%1 \n" \ + " addb %%dl,%%cl \n" \ + " adcb %%dh,%%ch \n" \ + " lahf \n" \ + " andb $0x11,%%ah \n" \ + " orb %%ah,%1 \n" \ + :"=c" (Z80.DR.d), "=r" (_F) \ + :"0" (Z80.DR.d), "1" (_F), "d" (Z80.SR.d) \ + ) +#endif +#else +#define ADD16(DR,SR) \ +{ \ + UINT32 res = Z80.DR.d + Z80.SR.d; \ + _F = (_F & (SF | ZF | VF)) | \ + (((Z80.DR.d ^ res ^ Z80.SR.d) >> 8) & HF) | \ + ((res >> 16) & CF); \ + Z80.DR.w.l = (UINT16)res; \ +} +#endif + +/*************************************************************** + * ADC r16,r16 + ***************************************************************/ +#ifdef X86_ASM +#if Z80_EXACT +#define ADC16(Reg) \ + asm ( \ + " shrb $1,%1 \n" \ + " adcb %%dl,%%cl \n" \ + " lahf \n" \ + " movb %%ah,%%dl \n" \ + " adcb %%dh,%%ch \n" \ + " lahf \n" \ + " setob %1 \n" \ + " orb $0xbf,%%dl \n" /* set all but zero */ \ + " addb %1,%1 \n" \ + " andb $0xd1,%%ah \n" /* sign,zero,half carry and carry */\ + " addb %1,%1 \n" \ + " orb %%ah,%1 \n" /* overflow into P/V */ \ + " andb %%dl,%1 \n" /* mask zero */ \ + " movb %%ch,%%ah \n" /* get result MSB */ \ + " andb $0x28,%%ah \n" /* maks flags 5+3 */ \ + " orb %%ah,%1 \n" /* put them into flags */ \ + :"=c" (_HLD), "=r" (_F) \ + :"0" (_HLD), "1" (_F), "d" (Z80.Reg.d) \ + ) +#else +#define ADC16(Reg) \ + asm ( \ + " shrb $1,%1 \n" \ + " adcb %%dl,%%cl \n" \ + " lahf \n" \ + " movb %%ah,%%dl \n" \ + " adcb %%dh,%%ch \n" \ + " lahf \n" \ + " setob %1 \n" \ + " orb $0xbf,%%dl \n" /* set all but zero */ \ + " addb %1,%1 \n" \ + " andb $0xd1,%%ah \n" /* sign,zero,half carry and carry */\ + " addb %1,%1 \n" \ + " orb %%ah,%1 \n" /* overflow into P/V */ \ + " andb %%dl,%1 \n" /* mask zero */ \ + :"=c" (_HLD), "=r" (_F) \ + :"0" (_HLD), "1" (_F), "d" (Z80.Reg.d) \ + ) +#endif +#else +#define ADC16(Reg) \ +{ \ + UINT32 res = _HLD + Z80.Reg.d + (_F & CF); \ + _F = (((_HLD ^ res ^ Z80.Reg.d) >> 8) & HF) | \ + ((res >> 16) & CF) | \ + ((res >> 8) & SF) | \ + ((res & 0xffff) ? 0 : ZF) | \ + (((Z80.Reg.d ^ _HLD ^ 0x8000) & (Z80.Reg.d ^ res) & 0x8000) >> 13); \ + _HL = (UINT16)res; \ +} +#endif + +/*************************************************************** + * SBC r16,r16 + ***************************************************************/ +#ifdef X86_ASM +#if Z80_EXACT +#define SBC16(Reg) \ +asm ( \ + " shrb $1,%1 \n" \ + " sbbb %%dl,%%cl \n" \ + " lahf \n" \ + " movb %%ah,%%dl \n" \ + " sbbb %%dh,%%ch \n" \ + " lahf \n" \ + " setob %1 \n" \ + " orb $0xbf,%%dl \n" /* set all but zero */ \ + " stc \n" \ + " adcb %1,%1 \n" \ + " andb $0xd1,%%ah \n" /* sign,zero,half carry and carry */\ + " addb %1,%1 \n" \ + " orb %%ah,%1 \n" /* overflow into P/V */ \ + " andb %%dl,%1 \n" /* mask zero */ \ + " movb %%ch,%%ah \n" /* get result MSB */ \ + " andb $0x28,%%ah \n" /* maks flags 5+3 */ \ + " orb %%ah,%1 \n" /* put them into flags */ \ + :"=c" (_HLD), "=r" (_F) \ + :"0" (_HLD), "1" (_F), "d" (Z80.Reg.d) \ + ) +#else +#define SBC16(Reg) \ +asm ( \ + " shrb $1,%1 \n" \ + " sbbb %%dl,%%cl \n" \ + " lahf \n" \ + " movb %%ah,%%dl \n" \ + " sbbb %%dh,%%ch \n" \ + " lahf \n" \ + " setob %1 \n" \ + " orb $0xbf,%%dl \n" /* set all but zero */ \ + " stc \n" \ + " adcb %1,%1 \n" \ + " andb $0xd1,%%ah \n" /* sign,zero,half carry and carry */\ + " addb %1,%1 \n" \ + " orb %%ah,%1 \n" /* overflow into P/V */ \ + " andb %%dl,%1 \n" /* mask zero */ \ + :"=c" (_HLD), "=r" (_F) \ + :"0" (_HLD), "1" (_F), "d" (Z80.Reg.d) \ + ) +#endif +#else +#define SBC16(Reg) \ +{ \ + UINT32 res = _HLD - Z80.Reg.d - (_F & CF); \ + _F = (((_HLD ^ res ^ Z80.Reg.d) >> 8) & HF) | NF | \ + ((res >> 16) & CF) | \ + ((res >> 8) & SF) | \ + ((res & 0xffff) ? 0 : ZF) | \ + (((Z80.Reg.d ^ _HLD) & (_HLD ^ res) &0x8000) >> 13); \ + _HL = (UINT16)res; \ +} +#endif + +/*************************************************************** + * RLC r8 + ***************************************************************/ +static __inline__ UINT8 RLC(UINT8 value) +{ + unsigned res = value; + unsigned c = (res & 0x80) ? CF : 0; + res = ((res << 1) | (res >> 7)) & 0xff; + _F = SZP[res] | c; + return res; +} + +/*************************************************************** + * RRC r8 + ***************************************************************/ +static __inline__ UINT8 RRC(UINT8 value) +{ + unsigned res = value; + unsigned c = (res & 0x01) ? CF : 0; + res = ((res >> 1) | (res << 7)) & 0xff; + _F = SZP[res] | c; + return res; +} + +/*************************************************************** + * RL r8 + ***************************************************************/ +static __inline__ UINT8 RL(UINT8 value) +{ + unsigned res = value; + unsigned c = (res & 0x80) ? CF : 0; + res = ((res << 1) | (_F & CF)) & 0xff; + _F = SZP[res] | c; + return res; +} + +/*************************************************************** + * RR r8 + ***************************************************************/ +static __inline__ UINT8 RR(UINT8 value) +{ + unsigned res = value; + unsigned c = (res & 0x01) ? CF : 0; + res = ((res >> 1) | (_F << 7)) & 0xff; + _F = SZP[res] | c; + return res; +} + +/*************************************************************** + * SLA r8 + ***************************************************************/ +static __inline__ UINT8 SLA(UINT8 value) +{ + unsigned res = value; + unsigned c = (res & 0x80) ? CF : 0; + res = (res << 1) & 0xff; + _F = SZP[res] | c; + return res; +} + +/*************************************************************** + * SRA r8 + ***************************************************************/ +static __inline__ UINT8 SRA(UINT8 value) +{ + unsigned res = value; + unsigned c = (res & 0x01) ? CF : 0; + res = ((res >> 1) | (res & 0x80)) & 0xff; + _F = SZP[res] | c; + return res; +} + +/*************************************************************** + * SLL r8 + ***************************************************************/ +static __inline__ UINT8 SLL(UINT8 value) +{ + unsigned res = value; + unsigned c = (res & 0x80) ? CF : 0; + res = ((res << 1) | 0x01) & 0xff; + _F = SZP[res] | c; + return res; +} + +/*************************************************************** + * SRL r8 + ***************************************************************/ +static __inline__ UINT8 SRL(UINT8 value) +{ + unsigned res = value; + unsigned c = (res & 0x01) ? CF : 0; + res = (res >> 1) & 0xff; + _F = SZP[res] | c; + return res; +} + +/*************************************************************** + * BIT bit,r8 + ***************************************************************/ +#define BIT(bit,reg) \ + _F = (_F & CF) | HF | SZ_BIT[reg & (1<>8) & (YF|XF)) +#else +#define BIT_XY BIT +#endif + +/*************************************************************** + * RES bit,r8 + ***************************************************************/ +static __inline__ UINT8 RES(UINT8 bit, UINT8 value) +{ + return value & ~(1< flag 5 */ \ + if( (_A + io) & 0x08 ) _F |= XF; /* bit 3 -> flag 3 */ \ + _HL++; _DE++; _BC--; \ + if( _BC ) _F |= VF; \ +} +#else +#define LDI { \ + WM( _DE, RM(_HL) ); \ + _F &= SF | ZF | YF | XF | CF; \ + _HL++; _DE++; _BC--; \ + if( _BC ) _F |= VF; \ +} +#endif + +/*************************************************************** + * CPI + ***************************************************************/ +#if Z80_EXACT +#define CPI { \ + UINT8 val = RM(_HL); \ + UINT8 res = _A - val; \ + _HL++; _BC--; \ + _F = (_F & CF) | (SZ[res] & ~(YF|XF)) | ((_A ^ val ^ res) & HF) | NF; \ + if( _F & HF ) res -= 1; \ + if( res & 0x02 ) _F |= YF; /* bit 1 -> flag 5 */ \ + if( res & 0x08 ) _F |= XF; /* bit 3 -> flag 3 */ \ + if( _BC ) _F |= VF; \ +} +#else +#define CPI { \ + UINT8 val = RM(_HL); \ + UINT8 res = _A - val; \ + _HL++; _BC--; \ + _F = (_F & CF) | SZ[res] | ((_A ^ val ^ res) & HF) | NF; \ + if( _BC ) _F |= VF; \ +} +#endif + +/*************************************************************** + * INI + ***************************************************************/ +#if Z80_EXACT +#define INI { \ + UINT8 io = IN(_BC); \ + _B--; \ + WM( _HL, io ); \ + _HL++; \ + _F = SZ[_B]; \ + if( io & SF ) _F |= NF; \ + if( (_C + io + 1) & 0x100 ) _F |= HF | CF; \ + if( (irep_tmp1[_C & 3][io & 3] ^ \ + breg_tmp2[_B] ^ \ + (_C >> 2) ^ \ + (io >> 2)) & 1 ) \ + _F |= PF; \ +} +#else +#define INI { \ + _B--; \ + WM( _HL, IN(_BC) ); \ + _HL++; \ + _F = (_B) ? NF : NF | ZF; \ +} +#endif + +/*************************************************************** + * OUTI + ***************************************************************/ +#if Z80_EXACT +#define OUTI { \ + UINT8 io = RM(_HL); \ + OUT( _BC, io ); \ + _B--; \ + _HL++; \ + _F = SZ[_B]; \ + if( io & SF ) _F |= NF; \ + if( (_C + io + 1) & 0x100 ) _F |= HF | CF; \ + if( (irep_tmp1[_C & 3][io & 3] ^ \ + breg_tmp2[_B] ^ \ + (_C >> 2) ^ \ + (io >> 2)) & 1 ) \ + _F |= PF; \ +} +#else +#define OUTI { \ + OUT( _BC, RM(_HL) ); \ + _B--; \ + _HL++; \ + _F = (_B) ? NF : NF | ZF; \ +} +#endif + +/*************************************************************** + * LDD + ***************************************************************/ +#if Z80_EXACT +#define LDD { \ + UINT8 io = RM(_HL); \ + WM( _DE, io ); \ + _F &= SF | ZF | CF; \ + if( (_A + io) & 0x02 ) _F |= YF; /* bit 1 -> flag 5 */ \ + if( (_A + io) & 0x08 ) _F |= XF; /* bit 3 -> flag 3 */ \ + _HL--; _DE--; _BC--; \ + if( _BC ) _F |= VF; \ +} +#else +#define LDD { \ + WM( _DE, RM(_HL) ); \ + _F &= SF | ZF | YF | XF | CF; \ + _HL--; _DE--; _BC--; \ + if( _BC ) _F |= VF; \ +} +#endif + +/*************************************************************** + * CPD + ***************************************************************/ +#if Z80_EXACT +#define CPD { \ + UINT8 val = RM(_HL); \ + UINT8 res = _A - val; \ + _HL--; _BC--; \ + _F = (_F & CF) | (SZ[res] & ~(YF|XF)) | ((_A ^ val ^ res) & HF) | NF; \ + if( _F & HF ) res -= 1; \ + if( res & 0x02 ) _F |= YF; /* bit 1 -> flag 5 */ \ + if( res & 0x08 ) _F |= XF; /* bit 3 -> flag 3 */ \ + if( _BC ) _F |= VF; \ +} +#else +#define CPD { \ + UINT8 val = RM(_HL); \ + UINT8 res = _A - val; \ + _HL--; _BC--; \ + _F = (_F & CF) | SZ[res] | ((_A ^ val ^ res) & HF) | NF; \ + if( _BC ) _F |= VF; \ +} +#endif + +/*************************************************************** + * IND + ***************************************************************/ +#if Z80_EXACT +#define IND { \ + UINT8 io = IN(_BC); \ + _B--; \ + WM( _HL, io ); \ + _HL--; \ + _F = SZ[_B]; \ + if( io & SF ) _F |= NF; \ + if( (_C + io - 1) & 0x100 ) _F |= HF | CF; \ + if( (drep_tmp1[_C & 3][io & 3] ^ \ + breg_tmp2[_B] ^ \ + (_C >> 2) ^ \ + (io >> 2)) & 1 ) \ + _F |= PF; \ +} +#else +#define IND { \ + _B--; \ + WM( _HL, IN(_BC) ); \ + _HL--; \ + _F = (_B) ? NF : NF | ZF; \ +} +#endif + +/*************************************************************** + * OUTD + ***************************************************************/ +#if Z80_EXACT +#define OUTD { \ + UINT8 io = RM(_HL); \ + OUT( _BC, io ); \ + _B--; \ + _HL--; \ + _F = SZ[_B]; \ + if( io & SF ) _F |= NF; \ + if( (_C + io - 1) & 0x100 ) _F |= HF | CF; \ + if( (drep_tmp1[_C & 3][io & 3] ^ \ + breg_tmp2[_B] ^ \ + (_C >> 2) ^ \ + (io >> 2)) & 1 ) \ + _F |= PF; \ +} +#else +#define OUTD { \ + OUT( _BC, RM(_HL) ); \ + _B--; \ + _HL--; \ + _F = (_B) ? NF : NF | ZF; \ +} +#endif + +/*************************************************************** + * LDIR + ***************************************************************/ +#if REPEAT_AT_ONCE +#define LDIR { \ + CY(5); \ + _PC -= 2; \ + do \ + { \ + LDI; \ + if( _BC ) \ + { \ + if( z80_ICount > 0 ) \ + { \ + _R += 2; /* increment R twice */ \ + CY(21); \ + } \ + else break; \ + } \ + else \ + { \ + _PC += 2; \ + z80_ICount += 5; \ + break; \ + } \ + } while( z80_ICount > 0 ); \ +} +#else +#define LDIR LDI; if( _BC ) { _PC -= 2; CY(5); } +#endif + +/*************************************************************** + * CPIR + ***************************************************************/ +#if REPEAT_AT_ONCE +#define CPIR { \ + CY(5); \ + _PC -= 2; \ + do \ + { \ + CPI; \ + if( _BC && !(_F & ZF) ) \ + { \ + if( z80_ICount > 0 ) \ + { \ + _R += 2; /* increment R twice */ \ + CY(21); \ + } \ + else break; \ + } \ + else \ + { \ + _PC += 2; \ + z80_ICount += 5; \ + break; \ + } \ + } while( z80_ICount > 0 ); \ +} +#else +#define CPIR CPI; if( _BC && !(_F & ZF) ) { _PC -= 2; CY(5); } +#endif + +/*************************************************************** + * INIR + ***************************************************************/ +#if REPEAT_AT_ONCE +#define INIR { \ + CY(5); \ + _PC -= 2; \ + do \ + { \ + INI; \ + if( _B ) \ + { \ + if( z80_ICount > 0 ) \ + { \ + _R += 2; /* increment R twice */ \ + CY(21); \ + } \ + else break; \ + } \ + else \ + { \ + _PC += 2; \ + z80_ICount += 5; \ + break; \ + } \ + } while( z80_ICount > 0 ); \ +} +#else +#define INIR INI; if( _B ) { _PC -= 2; CY(5); } +#endif + +/*************************************************************** + * OTIR + ***************************************************************/ +#if REPEAT_AT_ONCE +#define OTIR { \ + CY(5); \ + _PC -= 2; \ + do \ + { \ + OUTI; \ + if( _B ) \ + { \ + if( z80_ICount > 0 ) \ + { \ + _R += 2; /* increment R twice */ \ + CY(21); \ + } \ + else break; \ + } \ + else \ + { \ + _PC += 2; \ + z80_ICount += 5; \ + break; \ + } \ + } while( z80_ICount > 0 ); \ +} +#else +#define OTIR OUTI; if( _B ) { _PC -= 2; CY(5); } +#endif + +/*************************************************************** + * LDDR + ***************************************************************/ +#if REPEAT_AT_ONCE +#define LDDR { \ + CY(5); \ + _PC -= 2; \ + do \ + { \ + LDD; \ + if( _BC ) \ + { \ + if( z80_ICount > 0 ) \ + { \ + _R += 2; /* increment R twice */ \ + CY(21); \ + } \ + else break; \ + } \ + else \ + { \ + _PC += 2; \ + z80_ICount += 5; \ + break; \ + } \ + } while( z80_ICount > 0 ); \ +} +#else +#define LDDR LDD; if( _BC ) { _PC -= 2; CY(5); } +#endif + +/*************************************************************** + * CPDR + ***************************************************************/ +#if REPEAT_AT_ONCE +#define CPDR { \ + CY(5); \ + _PC -= 2; \ + do \ + { \ + CPD; \ + if( _BC && !(_F & ZF) ) \ + { \ + if( z80_ICount > 0 ) \ + { \ + _R += 2; /* increment R twice */ \ + CY(21); \ + } \ + else break; \ + } \ + else \ + { \ + _PC += 2; \ + z80_ICount += 5; \ + break; \ + } \ + } while( z80_ICount > 0 ); \ +} +#else +#define CPDR CPD; if( _BC && !(_F & ZF) ) { _PC -= 2; CY(5); } +#endif + +/*************************************************************** + * INDR + ***************************************************************/ +#if REPEAT_AT_ONCE +#define INDR { \ + CY(5); \ + _PC -= 2; \ + do \ + { \ + IND; \ + if( _B ) \ + { \ + if( z80_ICount > 0 ) \ + { \ + _R += 2; /* increment R twice */ \ + CY(21); \ + } \ + else break; \ + } \ + else \ + { \ + _PC += 2; \ + z80_ICount += 5; \ + break; \ + } \ + } while( z80_ICount > 0 ); \ +} +#else +#define INDR IND; if( _B ) { _PC -= 2; CY(5); } +#endif + +/*************************************************************** + * OTDR + ***************************************************************/ +#if REPEAT_AT_ONCE +#define OTDR { \ + CY(5); \ + _PC -= 2; \ + do \ + { \ + OUTD; \ + if( _B ) \ + { \ + if( z80_ICount > 0 ) \ + { \ + _R += 2; /* increment R twice */ \ + CY(21); \ + } \ + else break; \ + } \ + else \ + { \ + _PC += 2; \ + z80_ICount += 5; \ + break; \ + } \ + } while( z80_ICount > 0 ); \ +} +#else +#define OTDR OUTD; if( _B ) { _PC -= 2; CY(5); } +#endif + +/*************************************************************** + * EI + ***************************************************************/ +#define EI { \ + /* If interrupts were disabled, execute one more \ + * instruction and check the IRQ line. \ + * If not, simply set interrupt flip-flop 2 \ + */ \ + if( _IFF1 == 0 ) \ + { \ + _IFF1 = _IFF2 = 1; \ + _PPC = _PCD; \ + _R++; \ + if( Z80.irq_state != CLEAR_LINE || \ + Z80.request_irq >= 0 ) \ + { \ + after_EI = 1; /* avoid cycle skip hacks */ \ + EXEC(op,ROP()); \ + after_EI = 0; \ + take_interrupt(); \ + } \ + else EXEC(op,ROP()); \ + } else _IFF2 = 1; \ +} + +/********************************************************** + * opcodes with CB prefix + * rotate, shift and bit operations + **********************************************************/ +OP(cb,00) { _B = RLC(_B); } /* RLC B */ +OP(cb,01) { _C = RLC(_C); } /* RLC C */ +OP(cb,02) { _D = RLC(_D); } /* RLC D */ +OP(cb,03) { _E = RLC(_E); } /* RLC E */ +OP(cb,04) { _H = RLC(_H); } /* RLC H */ +OP(cb,05) { _L = RLC(_L); } /* RLC L */ +OP(cb,06) { WM( _HL, RLC(RM(_HL)) ); } /* RLC (HL) */ +OP(cb,07) { _A = RLC(_A); } /* RLC A */ + +OP(cb,08) { _B = RRC(_B); } /* RRC B */ +OP(cb,09) { _C = RRC(_C); } /* RRC C */ +OP(cb,0a) { _D = RRC(_D); } /* RRC D */ +OP(cb,0b) { _E = RRC(_E); } /* RRC E */ +OP(cb,0c) { _H = RRC(_H); } /* RRC H */ +OP(cb,0d) { _L = RRC(_L); } /* RRC L */ +OP(cb,0e) { WM( _HL, RRC(RM(_HL)) ); } /* RRC (HL) */ +OP(cb,0f) { _A = RRC(_A); } /* RRC A */ + +OP(cb,10) { _B = RL(_B); } /* RL B */ +OP(cb,11) { _C = RL(_C); } /* RL C */ +OP(cb,12) { _D = RL(_D); } /* RL D */ +OP(cb,13) { _E = RL(_E); } /* RL E */ +OP(cb,14) { _H = RL(_H); } /* RL H */ +OP(cb,15) { _L = RL(_L); } /* RL L */ +OP(cb,16) { WM( _HL, RL(RM(_HL)) ); } /* RL (HL) */ +OP(cb,17) { _A = RL(_A); } /* RL A */ + +OP(cb,18) { _B = RR(_B); } /* RR B */ +OP(cb,19) { _C = RR(_C); } /* RR C */ +OP(cb,1a) { _D = RR(_D); } /* RR D */ +OP(cb,1b) { _E = RR(_E); } /* RR E */ +OP(cb,1c) { _H = RR(_H); } /* RR H */ +OP(cb,1d) { _L = RR(_L); } /* RR L */ +OP(cb,1e) { WM( _HL, RR(RM(_HL)) ); } /* RR (HL) */ +OP(cb,1f) { _A = RR(_A); } /* RR A */ + +OP(cb,20) { _B = SLA(_B); } /* SLA B */ +OP(cb,21) { _C = SLA(_C); } /* SLA C */ +OP(cb,22) { _D = SLA(_D); } /* SLA D */ +OP(cb,23) { _E = SLA(_E); } /* SLA E */ +OP(cb,24) { _H = SLA(_H); } /* SLA H */ +OP(cb,25) { _L = SLA(_L); } /* SLA L */ +OP(cb,26) { WM( _HL, SLA(RM(_HL)) ); } /* SLA (HL) */ +OP(cb,27) { _A = SLA(_A); } /* SLA A */ + +OP(cb,28) { _B = SRA(_B); } /* SRA B */ +OP(cb,29) { _C = SRA(_C); } /* SRA C */ +OP(cb,2a) { _D = SRA(_D); } /* SRA D */ +OP(cb,2b) { _E = SRA(_E); } /* SRA E */ +OP(cb,2c) { _H = SRA(_H); } /* SRA H */ +OP(cb,2d) { _L = SRA(_L); } /* SRA L */ +OP(cb,2e) { WM( _HL, SRA(RM(_HL)) ); } /* SRA (HL) */ +OP(cb,2f) { _A = SRA(_A); } /* SRA A */ + +OP(cb,30) { _B = SLL(_B); } /* SLL B */ +OP(cb,31) { _C = SLL(_C); } /* SLL C */ +OP(cb,32) { _D = SLL(_D); } /* SLL D */ +OP(cb,33) { _E = SLL(_E); } /* SLL E */ +OP(cb,34) { _H = SLL(_H); } /* SLL H */ +OP(cb,35) { _L = SLL(_L); } /* SLL L */ +OP(cb,36) { WM( _HL, SLL(RM(_HL)) ); } /* SLL (HL) */ +OP(cb,37) { _A = SLL(_A); } /* SLL A */ + +OP(cb,38) { _B = SRL(_B); } /* SRL B */ +OP(cb,39) { _C = SRL(_C); } /* SRL C */ +OP(cb,3a) { _D = SRL(_D); } /* SRL D */ +OP(cb,3b) { _E = SRL(_E); } /* SRL E */ +OP(cb,3c) { _H = SRL(_H); } /* SRL H */ +OP(cb,3d) { _L = SRL(_L); } /* SRL L */ +OP(cb,3e) { WM( _HL, SRL(RM(_HL)) ); } /* SRL (HL) */ +OP(cb,3f) { _A = SRL(_A); } /* SRL A */ + +OP(cb,40) { BIT(0,_B); } /* BIT 0,B */ +OP(cb,41) { BIT(0,_C); } /* BIT 0,C */ +OP(cb,42) { BIT(0,_D); } /* BIT 0,D */ +OP(cb,43) { BIT(0,_E); } /* BIT 0,E */ +OP(cb,44) { BIT(0,_H); } /* BIT 0,H */ +OP(cb,45) { BIT(0,_L); } /* BIT 0,L */ +OP(cb,46) { BIT(0,RM(_HL)); } /* BIT 0,(HL) */ +OP(cb,47) { BIT(0,_A); } /* BIT 0,A */ + +OP(cb,48) { BIT(1,_B); } /* BIT 1,B */ +OP(cb,49) { BIT(1,_C); } /* BIT 1,C */ +OP(cb,4a) { BIT(1,_D); } /* BIT 1,D */ +OP(cb,4b) { BIT(1,_E); } /* BIT 1,E */ +OP(cb,4c) { BIT(1,_H); } /* BIT 1,H */ +OP(cb,4d) { BIT(1,_L); } /* BIT 1,L */ +OP(cb,4e) { BIT(1,RM(_HL)); } /* BIT 1,(HL) */ +OP(cb,4f) { BIT(1,_A); } /* BIT 1,A */ + +OP(cb,50) { BIT(2,_B); } /* BIT 2,B */ +OP(cb,51) { BIT(2,_C); } /* BIT 2,C */ +OP(cb,52) { BIT(2,_D); } /* BIT 2,D */ +OP(cb,53) { BIT(2,_E); } /* BIT 2,E */ +OP(cb,54) { BIT(2,_H); } /* BIT 2,H */ +OP(cb,55) { BIT(2,_L); } /* BIT 2,L */ +OP(cb,56) { BIT(2,RM(_HL)); } /* BIT 2,(HL) */ +OP(cb,57) { BIT(2,_A); } /* BIT 2,A */ + +OP(cb,58) { BIT(3,_B); } /* BIT 3,B */ +OP(cb,59) { BIT(3,_C); } /* BIT 3,C */ +OP(cb,5a) { BIT(3,_D); } /* BIT 3,D */ +OP(cb,5b) { BIT(3,_E); } /* BIT 3,E */ +OP(cb,5c) { BIT(3,_H); } /* BIT 3,H */ +OP(cb,5d) { BIT(3,_L); } /* BIT 3,L */ +OP(cb,5e) { BIT(3,RM(_HL)); } /* BIT 3,(HL) */ +OP(cb,5f) { BIT(3,_A); } /* BIT 3,A */ + +OP(cb,60) { BIT(4,_B); } /* BIT 4,B */ +OP(cb,61) { BIT(4,_C); } /* BIT 4,C */ +OP(cb,62) { BIT(4,_D); } /* BIT 4,D */ +OP(cb,63) { BIT(4,_E); } /* BIT 4,E */ +OP(cb,64) { BIT(4,_H); } /* BIT 4,H */ +OP(cb,65) { BIT(4,_L); } /* BIT 4,L */ +OP(cb,66) { BIT(4,RM(_HL)); } /* BIT 4,(HL) */ +OP(cb,67) { BIT(4,_A); } /* BIT 4,A */ + +OP(cb,68) { BIT(5,_B); } /* BIT 5,B */ +OP(cb,69) { BIT(5,_C); } /* BIT 5,C */ +OP(cb,6a) { BIT(5,_D); } /* BIT 5,D */ +OP(cb,6b) { BIT(5,_E); } /* BIT 5,E */ +OP(cb,6c) { BIT(5,_H); } /* BIT 5,H */ +OP(cb,6d) { BIT(5,_L); } /* BIT 5,L */ +OP(cb,6e) { BIT(5,RM(_HL)); } /* BIT 5,(HL) */ +OP(cb,6f) { BIT(5,_A); } /* BIT 5,A */ + +OP(cb,70) { BIT(6,_B); } /* BIT 6,B */ +OP(cb,71) { BIT(6,_C); } /* BIT 6,C */ +OP(cb,72) { BIT(6,_D); } /* BIT 6,D */ +OP(cb,73) { BIT(6,_E); } /* BIT 6,E */ +OP(cb,74) { BIT(6,_H); } /* BIT 6,H */ +OP(cb,75) { BIT(6,_L); } /* BIT 6,L */ +OP(cb,76) { BIT(6,RM(_HL)); } /* BIT 6,(HL) */ +OP(cb,77) { BIT(6,_A); } /* BIT 6,A */ + +OP(cb,78) { BIT(7,_B); } /* BIT 7,B */ +OP(cb,79) { BIT(7,_C); } /* BIT 7,C */ +OP(cb,7a) { BIT(7,_D); } /* BIT 7,D */ +OP(cb,7b) { BIT(7,_E); } /* BIT 7,E */ +OP(cb,7c) { BIT(7,_H); } /* BIT 7,H */ +OP(cb,7d) { BIT(7,_L); } /* BIT 7,L */ +OP(cb,7e) { BIT(7,RM(_HL)); } /* BIT 7,(HL) */ +OP(cb,7f) { BIT(7,_A); } /* BIT 7,A */ + +OP(cb,80) { _B = RES(0,_B); } /* RES 0,B */ +OP(cb,81) { _C = RES(0,_C); } /* RES 0,C */ +OP(cb,82) { _D = RES(0,_D); } /* RES 0,D */ +OP(cb,83) { _E = RES(0,_E); } /* RES 0,E */ +OP(cb,84) { _H = RES(0,_H); } /* RES 0,H */ +OP(cb,85) { _L = RES(0,_L); } /* RES 0,L */ +OP(cb,86) { WM( _HL, RES(0,RM(_HL)) ); } /* RES 0,(HL) */ +OP(cb,87) { _A = RES(0,_A); } /* RES 0,A */ + +OP(cb,88) { _B = RES(1,_B); } /* RES 1,B */ +OP(cb,89) { _C = RES(1,_C); } /* RES 1,C */ +OP(cb,8a) { _D = RES(1,_D); } /* RES 1,D */ +OP(cb,8b) { _E = RES(1,_E); } /* RES 1,E */ +OP(cb,8c) { _H = RES(1,_H); } /* RES 1,H */ +OP(cb,8d) { _L = RES(1,_L); } /* RES 1,L */ +OP(cb,8e) { WM( _HL, RES(1,RM(_HL)) ); } /* RES 1,(HL) */ +OP(cb,8f) { _A = RES(1,_A); } /* RES 1,A */ + +OP(cb,90) { _B = RES(2,_B); } /* RES 2,B */ +OP(cb,91) { _C = RES(2,_C); } /* RES 2,C */ +OP(cb,92) { _D = RES(2,_D); } /* RES 2,D */ +OP(cb,93) { _E = RES(2,_E); } /* RES 2,E */ +OP(cb,94) { _H = RES(2,_H); } /* RES 2,H */ +OP(cb,95) { _L = RES(2,_L); } /* RES 2,L */ +OP(cb,96) { WM( _HL, RES(2,RM(_HL)) ); } /* RES 2,(HL) */ +OP(cb,97) { _A = RES(2,_A); } /* RES 2,A */ + +OP(cb,98) { _B = RES(3,_B); } /* RES 3,B */ +OP(cb,99) { _C = RES(3,_C); } /* RES 3,C */ +OP(cb,9a) { _D = RES(3,_D); } /* RES 3,D */ +OP(cb,9b) { _E = RES(3,_E); } /* RES 3,E */ +OP(cb,9c) { _H = RES(3,_H); } /* RES 3,H */ +OP(cb,9d) { _L = RES(3,_L); } /* RES 3,L */ +OP(cb,9e) { WM( _HL, RES(3,RM(_HL)) ); } /* RES 3,(HL) */ +OP(cb,9f) { _A = RES(3,_A); } /* RES 3,A */ + +OP(cb,a0) { _B = RES(4,_B); } /* RES 4,B */ +OP(cb,a1) { _C = RES(4,_C); } /* RES 4,C */ +OP(cb,a2) { _D = RES(4,_D); } /* RES 4,D */ +OP(cb,a3) { _E = RES(4,_E); } /* RES 4,E */ +OP(cb,a4) { _H = RES(4,_H); } /* RES 4,H */ +OP(cb,a5) { _L = RES(4,_L); } /* RES 4,L */ +OP(cb,a6) { WM( _HL, RES(4,RM(_HL)) ); } /* RES 4,(HL) */ +OP(cb,a7) { _A = RES(4,_A); } /* RES 4,A */ + +OP(cb,a8) { _B = RES(5,_B); } /* RES 5,B */ +OP(cb,a9) { _C = RES(5,_C); } /* RES 5,C */ +OP(cb,aa) { _D = RES(5,_D); } /* RES 5,D */ +OP(cb,ab) { _E = RES(5,_E); } /* RES 5,E */ +OP(cb,ac) { _H = RES(5,_H); } /* RES 5,H */ +OP(cb,ad) { _L = RES(5,_L); } /* RES 5,L */ +OP(cb,ae) { WM( _HL, RES(5,RM(_HL)) ); } /* RES 5,(HL) */ +OP(cb,af) { _A = RES(5,_A); } /* RES 5,A */ + +OP(cb,b0) { _B = RES(6,_B); } /* RES 6,B */ +OP(cb,b1) { _C = RES(6,_C); } /* RES 6,C */ +OP(cb,b2) { _D = RES(6,_D); } /* RES 6,D */ +OP(cb,b3) { _E = RES(6,_E); } /* RES 6,E */ +OP(cb,b4) { _H = RES(6,_H); } /* RES 6,H */ +OP(cb,b5) { _L = RES(6,_L); } /* RES 6,L */ +OP(cb,b6) { WM( _HL, RES(6,RM(_HL)) ); } /* RES 6,(HL) */ +OP(cb,b7) { _A = RES(6,_A); } /* RES 6,A */ + +OP(cb,b8) { _B = RES(7,_B); } /* RES 7,B */ +OP(cb,b9) { _C = RES(7,_C); } /* RES 7,C */ +OP(cb,ba) { _D = RES(7,_D); } /* RES 7,D */ +OP(cb,bb) { _E = RES(7,_E); } /* RES 7,E */ +OP(cb,bc) { _H = RES(7,_H); } /* RES 7,H */ +OP(cb,bd) { _L = RES(7,_L); } /* RES 7,L */ +OP(cb,be) { WM( _HL, RES(7,RM(_HL)) ); } /* RES 7,(HL) */ +OP(cb,bf) { _A = RES(7,_A); } /* RES 7,A */ + +OP(cb,c0) { _B = SET(0,_B); } /* SET 0,B */ +OP(cb,c1) { _C = SET(0,_C); } /* SET 0,C */ +OP(cb,c2) { _D = SET(0,_D); } /* SET 0,D */ +OP(cb,c3) { _E = SET(0,_E); } /* SET 0,E */ +OP(cb,c4) { _H = SET(0,_H); } /* SET 0,H */ +OP(cb,c5) { _L = SET(0,_L); } /* SET 0,L */ +OP(cb,c6) { WM( _HL, SET(0,RM(_HL)) ); } /* SET 0,(HL) */ +OP(cb,c7) { _A = SET(0,_A); } /* SET 0,A */ + +OP(cb,c8) { _B = SET(1,_B); } /* SET 1,B */ +OP(cb,c9) { _C = SET(1,_C); } /* SET 1,C */ +OP(cb,ca) { _D = SET(1,_D); } /* SET 1,D */ +OP(cb,cb) { _E = SET(1,_E); } /* SET 1,E */ +OP(cb,cc) { _H = SET(1,_H); } /* SET 1,H */ +OP(cb,cd) { _L = SET(1,_L); } /* SET 1,L */ +OP(cb,ce) { WM( _HL, SET(1,RM(_HL)) ); } /* SET 1,(HL) */ +OP(cb,cf) { _A = SET(1,_A); } /* SET 1,A */ + +OP(cb,d0) { _B = SET(2,_B); } /* SET 2,B */ +OP(cb,d1) { _C = SET(2,_C); } /* SET 2,C */ +OP(cb,d2) { _D = SET(2,_D); } /* SET 2,D */ +OP(cb,d3) { _E = SET(2,_E); } /* SET 2,E */ +OP(cb,d4) { _H = SET(2,_H); } /* SET 2,H */ +OP(cb,d5) { _L = SET(2,_L); } /* SET 2,L */ +OP(cb,d6) { WM( _HL, SET(2,RM(_HL)) ); }/* SET 2,(HL) */ +OP(cb,d7) { _A = SET(2,_A); } /* SET 2,A */ + +OP(cb,d8) { _B = SET(3,_B); } /* SET 3,B */ +OP(cb,d9) { _C = SET(3,_C); } /* SET 3,C */ +OP(cb,da) { _D = SET(3,_D); } /* SET 3,D */ +OP(cb,db) { _E = SET(3,_E); } /* SET 3,E */ +OP(cb,dc) { _H = SET(3,_H); } /* SET 3,H */ +OP(cb,dd) { _L = SET(3,_L); } /* SET 3,L */ +OP(cb,de) { WM( _HL, SET(3,RM(_HL)) ); } /* SET 3,(HL) */ +OP(cb,df) { _A = SET(3,_A); } /* SET 3,A */ + +OP(cb,e0) { _B = SET(4,_B); } /* SET 4,B */ +OP(cb,e1) { _C = SET(4,_C); } /* SET 4,C */ +OP(cb,e2) { _D = SET(4,_D); } /* SET 4,D */ +OP(cb,e3) { _E = SET(4,_E); } /* SET 4,E */ +OP(cb,e4) { _H = SET(4,_H); } /* SET 4,H */ +OP(cb,e5) { _L = SET(4,_L); } /* SET 4,L */ +OP(cb,e6) { WM( _HL, SET(4,RM(_HL)) ); } /* SET 4,(HL) */ +OP(cb,e7) { _A = SET(4,_A); } /* SET 4,A */ + +OP(cb,e8) { _B = SET(5,_B); } /* SET 5,B */ +OP(cb,e9) { _C = SET(5,_C); } /* SET 5,C */ +OP(cb,ea) { _D = SET(5,_D); } /* SET 5,D */ +OP(cb,eb) { _E = SET(5,_E); } /* SET 5,E */ +OP(cb,ec) { _H = SET(5,_H); } /* SET 5,H */ +OP(cb,ed) { _L = SET(5,_L); } /* SET 5,L */ +OP(cb,ee) { WM( _HL, SET(5,RM(_HL)) ); } /* SET 5,(HL) */ +OP(cb,ef) { _A = SET(5,_A); } /* SET 5,A */ + +OP(cb,f0) { _B = SET(6,_B); } /* SET 6,B */ +OP(cb,f1) { _C = SET(6,_C); } /* SET 6,C */ +OP(cb,f2) { _D = SET(6,_D); } /* SET 6,D */ +OP(cb,f3) { _E = SET(6,_E); } /* SET 6,E */ +OP(cb,f4) { _H = SET(6,_H); } /* SET 6,H */ +OP(cb,f5) { _L = SET(6,_L); } /* SET 6,L */ +OP(cb,f6) { WM( _HL, SET(6,RM(_HL)) ); } /* SET 6,(HL) */ +OP(cb,f7) { _A = SET(6,_A); } /* SET 6,A */ + +OP(cb,f8) { _B = SET(7,_B); } /* SET 7,B */ +OP(cb,f9) { _C = SET(7,_C); } /* SET 7,C */ +OP(cb,fa) { _D = SET(7,_D); } /* SET 7,D */ +OP(cb,fb) { _E = SET(7,_E); } /* SET 7,E */ +OP(cb,fc) { _H = SET(7,_H); } /* SET 7,H */ +OP(cb,fd) { _L = SET(7,_L); } /* SET 7,L */ +OP(cb,fe) { WM( _HL, SET(7,RM(_HL)) ); } /* SET 7,(HL) */ +OP(cb,ff) { _A = SET(7,_A); } /* SET 7,A */ + + +/********************************************************** +* opcodes with DD/FD CB prefix +* rotate, shift and bit operations with (IX+o) +**********************************************************/ +OP(xxcb,00) { _B = RLC( RM(EA) ); WM( EA,_B ); } /* RLC B=(XY+o) */ +OP(xxcb,01) { _C = RLC( RM(EA) ); WM( EA,_C ); } /* RLC C=(XY+o) */ +OP(xxcb,02) { _D = RLC( RM(EA) ); WM( EA,_D ); } /* RLC D=(XY+o) */ +OP(xxcb,03) { _E = RLC( RM(EA) ); WM( EA,_E ); } /* RLC E=(XY+o) */ +OP(xxcb,04) { _H = RLC( RM(EA) ); WM( EA,_H ); } /* RLC H=(XY+o) */ +OP(xxcb,05) { _L = RLC( RM(EA) ); WM( EA,_L ); } /* RLC L=(XY+o) */ +OP(xxcb,06) { WM( EA, RLC( RM(EA) ) ); } /* RLC (XY+o) */ +OP(xxcb,07) { _A = RLC( RM(EA) ); WM( EA,_A ); } /* RLC A=(XY+o) */ + +OP(xxcb,08) { _B = RRC( RM(EA) ); WM( EA,_B ); } /* RRC B=(XY+o) */ +OP(xxcb,09) { _C = RRC( RM(EA) ); WM( EA,_C ); } /* RRC C=(XY+o) */ +OP(xxcb,0a) { _D = RRC( RM(EA) ); WM( EA,_D ); } /* RRC D=(XY+o) */ +OP(xxcb,0b) { _E = RRC( RM(EA) ); WM( EA,_E ); } /* RRC E=(XY+o) */ +OP(xxcb,0c) { _H = RRC( RM(EA) ); WM( EA,_H ); } /* RRC H=(XY+o) */ +OP(xxcb,0d) { _L = RRC( RM(EA) ); WM( EA,_L ); } /* RRC L=(XY+o) */ +OP(xxcb,0e) { WM( EA,RRC( RM(EA) ) ); } /* RRC (XY+o) */ +OP(xxcb,0f) { _A = RRC( RM(EA) ); WM( EA,_A ); } /* RRC A=(XY+o) */ + +OP(xxcb,10) { _B = RL( RM(EA) ); WM( EA,_B ); } /* RL B=(XY+o) */ +OP(xxcb,11) { _C = RL( RM(EA) ); WM( EA,_C ); } /* RL C=(XY+o) */ +OP(xxcb,12) { _D = RL( RM(EA) ); WM( EA,_D ); } /* RL D=(XY+o) */ +OP(xxcb,13) { _E = RL( RM(EA) ); WM( EA,_E ); } /* RL E=(XY+o) */ +OP(xxcb,14) { _H = RL( RM(EA) ); WM( EA,_H ); } /* RL H=(XY+o) */ +OP(xxcb,15) { _L = RL( RM(EA) ); WM( EA,_L ); } /* RL L=(XY+o) */ +OP(xxcb,16) { WM( EA,RL( RM(EA) ) ); } /* RL (XY+o) */ +OP(xxcb,17) { _A = RL( RM(EA) ); WM( EA,_A ); } /* RL A=(XY+o) */ + +OP(xxcb,18) { _B = RR( RM(EA) ); WM( EA,_B ); } /* RR B=(XY+o) */ +OP(xxcb,19) { _C = RR( RM(EA) ); WM( EA,_C ); } /* RR C=(XY+o) */ +OP(xxcb,1a) { _D = RR( RM(EA) ); WM( EA,_D ); } /* RR D=(XY+o) */ +OP(xxcb,1b) { _E = RR( RM(EA) ); WM( EA,_E ); } /* RR E=(XY+o) */ +OP(xxcb,1c) { _H = RR( RM(EA) ); WM( EA,_H ); } /* RR H=(XY+o) */ +OP(xxcb,1d) { _L = RR( RM(EA) ); WM( EA,_L ); } /* RR L=(XY+o) */ +OP(xxcb,1e) { WM( EA,RR( RM(EA) ) ); } /* RR (XY+o) */ +OP(xxcb,1f) { _A = RR( RM(EA) ); WM( EA,_A ); } /* RR A=(XY+o) */ + +OP(xxcb,20) { _B = SLA( RM(EA) ); WM( EA,_B ); } /* SLA B=(XY+o) */ +OP(xxcb,21) { _C = SLA( RM(EA) ); WM( EA,_C ); } /* SLA C=(XY+o) */ +OP(xxcb,22) { _D = SLA( RM(EA) ); WM( EA,_D ); } /* SLA D=(XY+o) */ +OP(xxcb,23) { _E = SLA( RM(EA) ); WM( EA,_E ); } /* SLA E=(XY+o) */ +OP(xxcb,24) { _H = SLA( RM(EA) ); WM( EA,_H ); } /* SLA H=(XY+o) */ +OP(xxcb,25) { _L = SLA( RM(EA) ); WM( EA,_L ); } /* SLA L=(XY+o) */ +OP(xxcb,26) { WM( EA,SLA( RM(EA) ) ); } /* SLA (XY+o) */ +OP(xxcb,27) { _A = SLA( RM(EA) ); WM( EA,_A ); } /* SLA A=(XY+o) */ + +OP(xxcb,28) { _B = SRA( RM(EA) ); WM( EA,_B ); } /* SRA B=(XY+o) */ +OP(xxcb,29) { _C = SRA( RM(EA) ); WM( EA,_C ); } /* SRA C=(XY+o) */ +OP(xxcb,2a) { _D = SRA( RM(EA) ); WM( EA,_D ); } /* SRA D=(XY+o) */ +OP(xxcb,2b) { _E = SRA( RM(EA) ); WM( EA,_E ); } /* SRA E=(XY+o) */ +OP(xxcb,2c) { _H = SRA( RM(EA) ); WM( EA,_H ); } /* SRA H=(XY+o) */ +OP(xxcb,2d) { _L = SRA( RM(EA) ); WM( EA,_L ); } /* SRA L=(XY+o) */ +OP(xxcb,2e) { WM( EA,SRA( RM(EA) ) ); } /* SRA (XY+o) */ +OP(xxcb,2f) { _A = SRA( RM(EA) ); WM( EA,_A ); } /* SRA A=(XY+o) */ + +OP(xxcb,30) { _B = SLL( RM(EA) ); WM( EA,_B ); } /* SLL B=(XY+o) */ +OP(xxcb,31) { _C = SLL( RM(EA) ); WM( EA,_C ); } /* SLL C=(XY+o) */ +OP(xxcb,32) { _D = SLL( RM(EA) ); WM( EA,_D ); } /* SLL D=(XY+o) */ +OP(xxcb,33) { _E = SLL( RM(EA) ); WM( EA,_E ); } /* SLL E=(XY+o) */ +OP(xxcb,34) { _H = SLL( RM(EA) ); WM( EA,_H ); } /* SLL H=(XY+o) */ +OP(xxcb,35) { _L = SLL( RM(EA) ); WM( EA,_L ); } /* SLL L=(XY+o) */ +OP(xxcb,36) { WM( EA,SLL( RM(EA) ) ); } /* SLL (XY+o) */ +OP(xxcb,37) { _A = SLL( RM(EA) ); WM( EA,_A ); } /* SLL A=(XY+o) */ + +OP(xxcb,38) { _B = SRL( RM(EA) ); WM( EA,_B ); } /* SRL B=(XY+o) */ +OP(xxcb,39) { _C = SRL( RM(EA) ); WM( EA,_C ); } /* SRL C=(XY+o) */ +OP(xxcb,3a) { _D = SRL( RM(EA) ); WM( EA,_D ); } /* SRL D=(XY+o) */ +OP(xxcb,3b) { _E = SRL( RM(EA) ); WM( EA,_E ); } /* SRL E=(XY+o) */ +OP(xxcb,3c) { _H = SRL( RM(EA) ); WM( EA,_H ); } /* SRL H=(XY+o) */ +OP(xxcb,3d) { _L = SRL( RM(EA) ); WM( EA,_L ); } /* SRL L=(XY+o) */ +OP(xxcb,3e) { WM( EA,SRL( RM(EA) ) ); } /* SRL (XY+o) */ +OP(xxcb,3f) { _A = SRL( RM(EA) ); WM( EA,_A ); } /* SRL A=(XY+o) */ + +OP(xxcb,40) { xxcb_46(); } /* BIT 0,B=(XY+o) */ +OP(xxcb,41) { xxcb_46(); } /* BIT 0,C=(XY+o) */ +OP(xxcb,42) { xxcb_46(); } /* BIT 0,D=(XY+o) */ +OP(xxcb,43) { xxcb_46(); } /* BIT 0,E=(XY+o) */ +OP(xxcb,44) { xxcb_46(); } /* BIT 0,H=(XY+o) */ +OP(xxcb,45) { xxcb_46(); } /* BIT 0,L=(XY+o) */ +OP(xxcb,46) { BIT_XY(0,RM(EA)); } /* BIT 0,(XY+o) */ +OP(xxcb,47) { xxcb_46(); } /* BIT 0,A=(XY+o) */ + +OP(xxcb,48) { xxcb_4e(); } /* BIT 1,B=(XY+o) */ +OP(xxcb,49) { xxcb_4e(); } /* BIT 1,C=(XY+o) */ +OP(xxcb,4a) { xxcb_4e(); } /* BIT 1,D=(XY+o) */ +OP(xxcb,4b) { xxcb_4e(); } /* BIT 1,E=(XY+o) */ +OP(xxcb,4c) { xxcb_4e(); } /* BIT 1,H=(XY+o) */ +OP(xxcb,4d) { xxcb_4e(); } /* BIT 1,L=(XY+o) */ +OP(xxcb,4e) { BIT_XY(1,RM(EA)); } /* BIT 1,(XY+o) */ +OP(xxcb,4f) { xxcb_4e(); } /* BIT 1,A=(XY+o) */ + +OP(xxcb,50) { xxcb_56(); } /* BIT 2,B=(XY+o) */ +OP(xxcb,51) { xxcb_56(); } /* BIT 2,C=(XY+o) */ +OP(xxcb,52) { xxcb_56(); } /* BIT 2,D=(XY+o) */ +OP(xxcb,53) { xxcb_56(); } /* BIT 2,E=(XY+o) */ +OP(xxcb,54) { xxcb_56(); } /* BIT 2,H=(XY+o) */ +OP(xxcb,55) { xxcb_56(); } /* BIT 2,L=(XY+o) */ +OP(xxcb,56) { BIT_XY(2,RM(EA)); } /* BIT 2,(XY+o) */ +OP(xxcb,57) { xxcb_56(); } /* BIT 2,A=(XY+o) */ + +OP(xxcb,58) { xxcb_5e(); } /* BIT 3,B=(XY+o) */ +OP(xxcb,59) { xxcb_5e(); } /* BIT 3,C=(XY+o) */ +OP(xxcb,5a) { xxcb_5e(); } /* BIT 3,D=(XY+o) */ +OP(xxcb,5b) { xxcb_5e(); } /* BIT 3,E=(XY+o) */ +OP(xxcb,5c) { xxcb_5e(); } /* BIT 3,H=(XY+o) */ +OP(xxcb,5d) { xxcb_5e(); } /* BIT 3,L=(XY+o) */ +OP(xxcb,5e) { BIT_XY(3,RM(EA)); } /* BIT 3,(XY+o) */ +OP(xxcb,5f) { xxcb_5e(); } /* BIT 3,A=(XY+o) */ + +OP(xxcb,60) { xxcb_66(); } /* BIT 4,B=(XY+o) */ +OP(xxcb,61) { xxcb_66(); } /* BIT 4,C=(XY+o) */ +OP(xxcb,62) { xxcb_66(); } /* BIT 4,D=(XY+o) */ +OP(xxcb,63) { xxcb_66(); } /* BIT 4,E=(XY+o) */ +OP(xxcb,64) { xxcb_66(); } /* BIT 4,H=(XY+o) */ +OP(xxcb,65) { xxcb_66(); } /* BIT 4,L=(XY+o) */ +OP(xxcb,66) { BIT_XY(4,RM(EA)); } /* BIT 4,(XY+o) */ +OP(xxcb,67) { xxcb_66(); } /* BIT 4,A=(XY+o) */ + +OP(xxcb,68) { xxcb_6e(); } /* BIT 5,B=(XY+o) */ +OP(xxcb,69) { xxcb_6e(); } /* BIT 5,C=(XY+o) */ +OP(xxcb,6a) { xxcb_6e(); } /* BIT 5,D=(XY+o) */ +OP(xxcb,6b) { xxcb_6e(); } /* BIT 5,E=(XY+o) */ +OP(xxcb,6c) { xxcb_6e(); } /* BIT 5,H=(XY+o) */ +OP(xxcb,6d) { xxcb_6e(); } /* BIT 5,L=(XY+o) */ +OP(xxcb,6e) { BIT_XY(5,RM(EA)); } /* BIT 5,(XY+o) */ +OP(xxcb,6f) { xxcb_6e(); } /* BIT 5,A=(XY+o) */ + +OP(xxcb,70) { xxcb_76(); } /* BIT 6,B=(XY+o) */ +OP(xxcb,71) { xxcb_76(); } /* BIT 6,C=(XY+o) */ +OP(xxcb,72) { xxcb_76(); } /* BIT 6,D=(XY+o) */ +OP(xxcb,73) { xxcb_76(); } /* BIT 6,E=(XY+o) */ +OP(xxcb,74) { xxcb_76(); } /* BIT 6,H=(XY+o) */ +OP(xxcb,75) { xxcb_76(); } /* BIT 6,L=(XY+o) */ +OP(xxcb,76) { BIT_XY(6,RM(EA)); } /* BIT 6,(XY+o) */ +OP(xxcb,77) { xxcb_76(); } /* BIT 6,A=(XY+o) */ + +OP(xxcb,78) { xxcb_7e(); } /* BIT 7,B=(XY+o) */ +OP(xxcb,79) { xxcb_7e(); } /* BIT 7,C=(XY+o) */ +OP(xxcb,7a) { xxcb_7e(); } /* BIT 7,D=(XY+o) */ +OP(xxcb,7b) { xxcb_7e(); } /* BIT 7,E=(XY+o) */ +OP(xxcb,7c) { xxcb_7e(); } /* BIT 7,H=(XY+o) */ +OP(xxcb,7d) { xxcb_7e(); } /* BIT 7,L=(XY+o) */ +OP(xxcb,7e) { BIT_XY(7,RM(EA)); } /* BIT 7,(XY+o) */ +OP(xxcb,7f) { xxcb_7e(); } /* BIT 7,A=(XY+o) */ + +OP(xxcb,80) { _B = RES(0, RM(EA) ); WM( EA,_B ); } /* RES 0,B=(XY+o) */ +OP(xxcb,81) { _C = RES(0, RM(EA) ); WM( EA,_C ); } /* RES 0,C=(XY+o) */ +OP(xxcb,82) { _D = RES(0, RM(EA) ); WM( EA,_D ); } /* RES 0,D=(XY+o) */ +OP(xxcb,83) { _E = RES(0, RM(EA) ); WM( EA,_E ); } /* RES 0,E=(XY+o) */ +OP(xxcb,84) { _H = RES(0, RM(EA) ); WM( EA,_H ); } /* RES 0,H=(XY+o) */ +OP(xxcb,85) { _L = RES(0, RM(EA) ); WM( EA,_L ); } /* RES 0,L=(XY+o) */ +OP(xxcb,86) { WM( EA, RES(0,RM(EA)) ); } /* RES 0,(XY+o) */ +OP(xxcb,87) { _A = RES(0, RM(EA) ); WM( EA,_A ); } /* RES 0,A=(XY+o) */ + +OP(xxcb,88) { _B = RES(1, RM(EA) ); WM( EA,_B ); } /* RES 1,B=(XY+o) */ +OP(xxcb,89) { _C = RES(1, RM(EA) ); WM( EA,_C ); } /* RES 1,C=(XY+o) */ +OP(xxcb,8a) { _D = RES(1, RM(EA) ); WM( EA,_D ); } /* RES 1,D=(XY+o) */ +OP(xxcb,8b) { _E = RES(1, RM(EA) ); WM( EA,_E ); } /* RES 1,E=(XY+o) */ +OP(xxcb,8c) { _H = RES(1, RM(EA) ); WM( EA,_H ); } /* RES 1,H=(XY+o) */ +OP(xxcb,8d) { _L = RES(1, RM(EA) ); WM( EA,_L ); } /* RES 1,L=(XY+o) */ +OP(xxcb,8e) { WM( EA, RES(1,RM(EA)) ); } /* RES 1,(XY+o) */ +OP(xxcb,8f) { _A = RES(1, RM(EA) ); WM( EA,_A ); } /* RES 1,A=(XY+o) */ + +OP(xxcb,90) { _B = RES(2, RM(EA) ); WM( EA,_B ); } /* RES 2,B=(XY+o) */ +OP(xxcb,91) { _C = RES(2, RM(EA) ); WM( EA,_C ); } /* RES 2,C=(XY+o) */ +OP(xxcb,92) { _D = RES(2, RM(EA) ); WM( EA,_D ); } /* RES 2,D=(XY+o) */ +OP(xxcb,93) { _E = RES(2, RM(EA) ); WM( EA,_E ); } /* RES 2,E=(XY+o) */ +OP(xxcb,94) { _H = RES(2, RM(EA) ); WM( EA,_H ); } /* RES 2,H=(XY+o) */ +OP(xxcb,95) { _L = RES(2, RM(EA) ); WM( EA,_L ); } /* RES 2,L=(XY+o) */ +OP(xxcb,96) { WM( EA, RES(2,RM(EA)) ); } /* RES 2,(XY+o) */ +OP(xxcb,97) { _A = RES(2, RM(EA) ); WM( EA,_A ); } /* RES 2,A=(XY+o) */ + +OP(xxcb,98) { _B = RES(3, RM(EA) ); WM( EA,_B ); } /* RES 3,B=(XY+o) */ +OP(xxcb,99) { _C = RES(3, RM(EA) ); WM( EA,_C ); } /* RES 3,C=(XY+o) */ +OP(xxcb,9a) { _D = RES(3, RM(EA) ); WM( EA,_D ); } /* RES 3,D=(XY+o) */ +OP(xxcb,9b) { _E = RES(3, RM(EA) ); WM( EA,_E ); } /* RES 3,E=(XY+o) */ +OP(xxcb,9c) { _H = RES(3, RM(EA) ); WM( EA,_H ); } /* RES 3,H=(XY+o) */ +OP(xxcb,9d) { _L = RES(3, RM(EA) ); WM( EA,_L ); } /* RES 3,L=(XY+o) */ +OP(xxcb,9e) { WM( EA, RES(3,RM(EA)) ); } /* RES 3,(XY+o) */ +OP(xxcb,9f) { _A = RES(3, RM(EA) ); WM( EA,_A ); } /* RES 3,A=(XY+o) */ + +OP(xxcb,a0) { _B = RES(4, RM(EA) ); WM( EA,_B ); } /* RES 4,B=(XY+o) */ +OP(xxcb,a1) { _C = RES(4, RM(EA) ); WM( EA,_C ); } /* RES 4,C=(XY+o) */ +OP(xxcb,a2) { _D = RES(4, RM(EA) ); WM( EA,_D ); } /* RES 4,D=(XY+o) */ +OP(xxcb,a3) { _E = RES(4, RM(EA) ); WM( EA,_E ); } /* RES 4,E=(XY+o) */ +OP(xxcb,a4) { _H = RES(4, RM(EA) ); WM( EA,_H ); } /* RES 4,H=(XY+o) */ +OP(xxcb,a5) { _L = RES(4, RM(EA) ); WM( EA,_L ); } /* RES 4,L=(XY+o) */ +OP(xxcb,a6) { WM( EA, RES(4,RM(EA)) ); } /* RES 4,(XY+o) */ +OP(xxcb,a7) { _A = RES(4, RM(EA) ); WM( EA,_A ); } /* RES 4,A=(XY+o) */ + +OP(xxcb,a8) { _B = RES(5, RM(EA) ); WM( EA,_B ); } /* RES 5,B=(XY+o) */ +OP(xxcb,a9) { _C = RES(5, RM(EA) ); WM( EA,_C ); } /* RES 5,C=(XY+o) */ +OP(xxcb,aa) { _D = RES(5, RM(EA) ); WM( EA,_D ); } /* RES 5,D=(XY+o) */ +OP(xxcb,ab) { _E = RES(5, RM(EA) ); WM( EA,_E ); } /* RES 5,E=(XY+o) */ +OP(xxcb,ac) { _H = RES(5, RM(EA) ); WM( EA,_H ); } /* RES 5,H=(XY+o) */ +OP(xxcb,ad) { _L = RES(5, RM(EA) ); WM( EA,_L ); } /* RES 5,L=(XY+o) */ +OP(xxcb,ae) { WM( EA, RES(5,RM(EA)) ); } /* RES 5,(XY+o) */ +OP(xxcb,af) { _A = RES(5, RM(EA) ); WM( EA,_A ); } /* RES 5,A=(XY+o) */ + +OP(xxcb,b0) { _B = RES(6, RM(EA) ); WM( EA,_B ); } /* RES 6,B=(XY+o) */ +OP(xxcb,b1) { _C = RES(6, RM(EA) ); WM( EA,_C ); } /* RES 6,C=(XY+o) */ +OP(xxcb,b2) { _D = RES(6, RM(EA) ); WM( EA,_D ); } /* RES 6,D=(XY+o) */ +OP(xxcb,b3) { _E = RES(6, RM(EA) ); WM( EA,_E ); } /* RES 6,E=(XY+o) */ +OP(xxcb,b4) { _H = RES(6, RM(EA) ); WM( EA,_H ); } /* RES 6,H=(XY+o) */ +OP(xxcb,b5) { _L = RES(6, RM(EA) ); WM( EA,_L ); } /* RES 6,L=(XY+o) */ +OP(xxcb,b6) { WM( EA, RES(6,RM(EA)) ); } /* RES 6,(XY+o) */ +OP(xxcb,b7) { _A = RES(6, RM(EA) ); WM( EA,_A ); } /* RES 6,A=(XY+o) */ + +OP(xxcb,b8) { _B = RES(7, RM(EA) ); WM( EA,_B ); } /* RES 7,B=(XY+o) */ +OP(xxcb,b9) { _C = RES(7, RM(EA) ); WM( EA,_C ); } /* RES 7,C=(XY+o) */ +OP(xxcb,ba) { _D = RES(7, RM(EA) ); WM( EA,_D ); } /* RES 7,D=(XY+o) */ +OP(xxcb,bb) { _E = RES(7, RM(EA) ); WM( EA,_E ); } /* RES 7,E=(XY+o) */ +OP(xxcb,bc) { _H = RES(7, RM(EA) ); WM( EA,_H ); } /* RES 7,H=(XY+o) */ +OP(xxcb,bd) { _L = RES(7, RM(EA) ); WM( EA,_L ); } /* RES 7,L=(XY+o) */ +OP(xxcb,be) { WM( EA, RES(7,RM(EA)) ); } /* RES 7,(XY+o) */ +OP(xxcb,bf) { _A = RES(7, RM(EA) ); WM( EA,_A ); } /* RES 7,A=(XY+o) */ + +OP(xxcb,c0) { _B = SET(0, RM(EA) ); WM( EA,_B ); } /* SET 0,B=(XY+o) */ +OP(xxcb,c1) { _C = SET(0, RM(EA) ); WM( EA,_C ); } /* SET 0,C=(XY+o) */ +OP(xxcb,c2) { _D = SET(0, RM(EA) ); WM( EA,_D ); } /* SET 0,D=(XY+o) */ +OP(xxcb,c3) { _E = SET(0, RM(EA) ); WM( EA,_E ); } /* SET 0,E=(XY+o) */ +OP(xxcb,c4) { _H = SET(0, RM(EA) ); WM( EA,_H ); } /* SET 0,H=(XY+o) */ +OP(xxcb,c5) { _L = SET(0, RM(EA) ); WM( EA,_L ); } /* SET 0,L=(XY+o) */ +OP(xxcb,c6) { WM( EA, SET(0,RM(EA)) ); } /* SET 0,(XY+o) */ +OP(xxcb,c7) { _A = SET(0, RM(EA) ); WM( EA,_A ); } /* SET 0,A=(XY+o) */ + +OP(xxcb,c8) { _B = SET(1, RM(EA) ); WM( EA,_B ); } /* SET 1,B=(XY+o) */ +OP(xxcb,c9) { _C = SET(1, RM(EA) ); WM( EA,_C ); } /* SET 1,C=(XY+o) */ +OP(xxcb,ca) { _D = SET(1, RM(EA) ); WM( EA,_D ); } /* SET 1,D=(XY+o) */ +OP(xxcb,cb) { _E = SET(1, RM(EA) ); WM( EA,_E ); } /* SET 1,E=(XY+o) */ +OP(xxcb,cc) { _H = SET(1, RM(EA) ); WM( EA,_H ); } /* SET 1,H=(XY+o) */ +OP(xxcb,cd) { _L = SET(1, RM(EA) ); WM( EA,_L ); } /* SET 1,L=(XY+o) */ +OP(xxcb,ce) { WM( EA, SET(1,RM(EA)) ); } /* SET 1,(XY+o) */ +OP(xxcb,cf) { _A = SET(1, RM(EA) ); WM( EA,_A ); } /* SET 1,A=(XY+o) */ + +OP(xxcb,d0) { _B = SET(2, RM(EA) ); WM( EA,_B ); } /* SET 2,B=(XY+o) */ +OP(xxcb,d1) { _C = SET(2, RM(EA) ); WM( EA,_C ); } /* SET 2,C=(XY+o) */ +OP(xxcb,d2) { _D = SET(2, RM(EA) ); WM( EA,_D ); } /* SET 2,D=(XY+o) */ +OP(xxcb,d3) { _E = SET(2, RM(EA) ); WM( EA,_E ); } /* SET 2,E=(XY+o) */ +OP(xxcb,d4) { _H = SET(2, RM(EA) ); WM( EA,_H ); } /* SET 2,H=(XY+o) */ +OP(xxcb,d5) { _L = SET(2, RM(EA) ); WM( EA,_L ); } /* SET 2,L=(XY+o) */ +OP(xxcb,d6) { WM( EA, SET(2,RM(EA)) ); } /* SET 2,(XY+o) */ +OP(xxcb,d7) { _A = SET(2, RM(EA) ); WM( EA,_A ); } /* SET 2,A=(XY+o) */ + +OP(xxcb,d8) { _B = SET(3, RM(EA) ); WM( EA,_B ); } /* SET 3,B=(XY+o) */ +OP(xxcb,d9) { _C = SET(3, RM(EA) ); WM( EA,_C ); } /* SET 3,C=(XY+o) */ +OP(xxcb,da) { _D = SET(3, RM(EA) ); WM( EA,_D ); } /* SET 3,D=(XY+o) */ +OP(xxcb,db) { _E = SET(3, RM(EA) ); WM( EA,_E ); } /* SET 3,E=(XY+o) */ +OP(xxcb,dc) { _H = SET(3, RM(EA) ); WM( EA,_H ); } /* SET 3,H=(XY+o) */ +OP(xxcb,dd) { _L = SET(3, RM(EA) ); WM( EA,_L ); } /* SET 3,L=(XY+o) */ +OP(xxcb,de) { WM( EA, SET(3,RM(EA)) ); } /* SET 3,(XY+o) */ +OP(xxcb,df) { _A = SET(3, RM(EA) ); WM( EA,_A ); } /* SET 3,A=(XY+o) */ + +OP(xxcb,e0) { _B = SET(4, RM(EA) ); WM( EA,_B ); } /* SET 4,B=(XY+o) */ +OP(xxcb,e1) { _C = SET(4, RM(EA) ); WM( EA,_C ); } /* SET 4,C=(XY+o) */ +OP(xxcb,e2) { _D = SET(4, RM(EA) ); WM( EA,_D ); } /* SET 4,D=(XY+o) */ +OP(xxcb,e3) { _E = SET(4, RM(EA) ); WM( EA,_E ); } /* SET 4,E=(XY+o) */ +OP(xxcb,e4) { _H = SET(4, RM(EA) ); WM( EA,_H ); } /* SET 4,H=(XY+o) */ +OP(xxcb,e5) { _L = SET(4, RM(EA) ); WM( EA,_L ); } /* SET 4,L=(XY+o) */ +OP(xxcb,e6) { WM( EA, SET(4,RM(EA)) ); } /* SET 4,(XY+o) */ +OP(xxcb,e7) { _A = SET(4, RM(EA) ); WM( EA,_A ); } /* SET 4,A=(XY+o) */ + +OP(xxcb,e8) { _B = SET(5, RM(EA) ); WM( EA,_B ); } /* SET 5,B=(XY+o) */ +OP(xxcb,e9) { _C = SET(5, RM(EA) ); WM( EA,_C ); } /* SET 5,C=(XY+o) */ +OP(xxcb,ea) { _D = SET(5, RM(EA) ); WM( EA,_D ); } /* SET 5,D=(XY+o) */ +OP(xxcb,eb) { _E = SET(5, RM(EA) ); WM( EA,_E ); } /* SET 5,E=(XY+o) */ +OP(xxcb,ec) { _H = SET(5, RM(EA) ); WM( EA,_H ); } /* SET 5,H=(XY+o) */ +OP(xxcb,ed) { _L = SET(5, RM(EA) ); WM( EA,_L ); } /* SET 5,L=(XY+o) */ +OP(xxcb,ee) { WM( EA, SET(5,RM(EA)) ); } /* SET 5,(XY+o) */ +OP(xxcb,ef) { _A = SET(5, RM(EA) ); WM( EA,_A ); } /* SET 5,A=(XY+o) */ + +OP(xxcb,f0) { _B = SET(6, RM(EA) ); WM( EA,_B ); } /* SET 6,B=(XY+o) */ +OP(xxcb,f1) { _C = SET(6, RM(EA) ); WM( EA,_C ); } /* SET 6,C=(XY+o) */ +OP(xxcb,f2) { _D = SET(6, RM(EA) ); WM( EA,_D ); } /* SET 6,D=(XY+o) */ +OP(xxcb,f3) { _E = SET(6, RM(EA) ); WM( EA,_E ); } /* SET 6,E=(XY+o) */ +OP(xxcb,f4) { _H = SET(6, RM(EA) ); WM( EA,_H ); } /* SET 6,H=(XY+o) */ +OP(xxcb,f5) { _L = SET(6, RM(EA) ); WM( EA,_L ); } /* SET 6,L=(XY+o) */ +OP(xxcb,f6) { WM( EA, SET(6,RM(EA)) ); } /* SET 6,(XY+o) */ +OP(xxcb,f7) { _A = SET(6, RM(EA) ); WM( EA,_A ); } /* SET 6,A=(XY+o) */ + +OP(xxcb,f8) { _B = SET(7, RM(EA) ); WM( EA,_B ); } /* SET 7,B=(XY+o) */ +OP(xxcb,f9) { _C = SET(7, RM(EA) ); WM( EA,_C ); } /* SET 7,C=(XY+o) */ +OP(xxcb,fa) { _D = SET(7, RM(EA) ); WM( EA,_D ); } /* SET 7,D=(XY+o) */ +OP(xxcb,fb) { _E = SET(7, RM(EA) ); WM( EA,_E ); } /* SET 7,E=(XY+o) */ +OP(xxcb,fc) { _H = SET(7, RM(EA) ); WM( EA,_H ); } /* SET 7,H=(XY+o) */ +OP(xxcb,fd) { _L = SET(7, RM(EA) ); WM( EA,_L ); } /* SET 7,L=(XY+o) */ +OP(xxcb,fe) { WM( EA, SET(7,RM(EA)) ); } /* SET 7,(XY+o) */ +OP(xxcb,ff) { _A = SET(7, RM(EA) ); WM( EA,_A ); } /* SET 7,A=(XY+o) */ + +OP(illegal,1) { + _PC--; +} + +/********************************************************** + * IX register related opcodes (DD prefix) + **********************************************************/ +OP(dd,00) { illegal_1(); } /* DB DD */ +OP(dd,01) { illegal_1(); } /* DB DD */ +OP(dd,02) { illegal_1(); } /* DB DD */ +OP(dd,03) { illegal_1(); } /* DB DD */ +OP(dd,04) { illegal_1(); } /* DB DD */ +OP(dd,05) { illegal_1(); } /* DB DD */ +OP(dd,06) { illegal_1(); } /* DB DD */ +OP(dd,07) { illegal_1(); } /* DB DD */ + +OP(dd,08) { illegal_1(); } /* DB DD */ +OP(dd,09) { ADD16(IX,BC); } /* ADD IX,BC */ +OP(dd,0a) { illegal_1(); } /* DB DD */ +OP(dd,0b) { illegal_1(); } /* DB DD */ +OP(dd,0c) { illegal_1(); } /* DB DD */ +OP(dd,0d) { illegal_1(); } /* DB DD */ +OP(dd,0e) { illegal_1(); } /* DB DD */ +OP(dd,0f) { illegal_1(); } /* DB DD */ + +OP(dd,10) { illegal_1(); } /* DB DD */ +OP(dd,11) { illegal_1(); } /* DB DD */ +OP(dd,12) { illegal_1(); } /* DB DD */ +OP(dd,13) { illegal_1(); } /* DB DD */ +OP(dd,14) { illegal_1(); } /* DB DD */ +OP(dd,15) { illegal_1(); } /* DB DD */ +OP(dd,16) { illegal_1(); } /* DB DD */ +OP(dd,17) { illegal_1(); } /* DB DD */ + +OP(dd,18) { illegal_1(); } /* DB DD */ +OP(dd,19) { ADD16(IX,DE); } /* ADD IX,DE */ +OP(dd,1a) { illegal_1(); } /* DB DD */ +OP(dd,1b) { illegal_1(); } /* DB DD */ +OP(dd,1c) { illegal_1(); } /* DB DD */ +OP(dd,1d) { illegal_1(); } /* DB DD */ +OP(dd,1e) { illegal_1(); } /* DB DD */ +OP(dd,1f) { illegal_1(); } /* DB DD */ + +OP(dd,20) { illegal_1(); } /* DB DD */ +OP(dd,21) { _IX = ARG16(); } /* LD IX,w */ +OP(dd,22) { EA = ARG16(); WM16( EA, &Z80.IX ); } /* LD (w),IX */ +OP(dd,23) { _IX++; } /* INC IX */ +OP(dd,24) { _HX = INC(_HX); } /* INC HX */ +OP(dd,25) { _HX = DEC(_HX); } /* DEC HX */ +OP(dd,26) { _HX = ARG(); } /* LD HX,n */ +OP(dd,27) { illegal_1(); } /* DB DD */ + +OP(dd,28) { illegal_1(); } /* DB DD */ +OP(dd,29) { ADD16(IX,IX); } /* ADD IX,IX */ +OP(dd,2a) { EA = ARG16(); RM16( EA, &Z80.IX ); } /* LD IX,(w) */ +OP(dd,2b) { _IX--; } /* DEC IX */ +OP(dd,2c) { _LX = INC(_LX); } /* INC LX */ +OP(dd,2d) { _LX = DEC(_LX); } /* DEC LX */ +OP(dd,2e) { _LX = ARG(); } /* LD LX,n */ +OP(dd,2f) { illegal_1(); } /* DB DD */ + +OP(dd,30) { illegal_1(); } /* DB DD */ +OP(dd,31) { illegal_1(); } /* DB DD */ +OP(dd,32) { illegal_1(); } /* DB DD */ +OP(dd,33) { illegal_1(); } /* DB DD */ +OP(dd,34) { EAX; WM( EA, INC(RM(EA)) ); } /* INC (IX+o) */ +OP(dd,35) { EAX; WM( EA, DEC(RM(EA)) ); } /* DEC (IX+o) */ +OP(dd,36) { EAX; WM( EA, ARG() ); } /* LD (IX+o),n */ +OP(dd,37) { illegal_1(); } /* DB DD */ + +OP(dd,38) { illegal_1(); } /* DB DD */ +OP(dd,39) { ADD16(IX,SP); } /* ADD IX,SP */ +OP(dd,3a) { illegal_1(); } /* DB DD */ +OP(dd,3b) { illegal_1(); } /* DB DD */ +OP(dd,3c) { illegal_1(); } /* DB DD */ +OP(dd,3d) { illegal_1(); } /* DB DD */ +OP(dd,3e) { illegal_1(); } /* DB DD */ +OP(dd,3f) { illegal_1(); } /* DB DD */ + +OP(dd,40) { illegal_1(); } /* DB DD */ +OP(dd,41) { illegal_1(); } /* DB DD */ +OP(dd,42) { illegal_1(); } /* DB DD */ +OP(dd,43) { illegal_1(); } /* DB DD */ +OP(dd,44) { _B = _HX; } /* LD B,HX */ +OP(dd,45) { _B = _LX; } /* LD B,LX */ +OP(dd,46) { EAX; _B = RM(EA); } /* LD B,(IX+o) */ +OP(dd,47) { illegal_1(); } /* DB DD */ + +OP(dd,48) { illegal_1(); } /* DB DD */ +OP(dd,49) { illegal_1(); } /* DB DD */ +OP(dd,4a) { illegal_1(); } /* DB DD */ +OP(dd,4b) { illegal_1(); } /* DB DD */ +OP(dd,4c) { _C = _HX; } /* LD C,HX */ +OP(dd,4d) { _C = _LX; } /* LD C,LX */ +OP(dd,4e) { EAX; _C = RM(EA); } /* LD C,(IX+o) */ +OP(dd,4f) { illegal_1(); } /* DB DD */ + +OP(dd,50) { illegal_1(); } /* DB DD */ +OP(dd,51) { illegal_1(); } /* DB DD */ +OP(dd,52) { illegal_1(); } /* DB DD */ +OP(dd,53) { illegal_1(); } /* DB DD */ +OP(dd,54) { _D = _HX; } /* LD D,HX */ +OP(dd,55) { _D = _LX; } /* LD D,LX */ +OP(dd,56) { EAX; _D = RM(EA); } /* LD D,(IX+o) */ +OP(dd,57) { illegal_1(); } /* DB DD */ + +OP(dd,58) { illegal_1(); } /* DB DD */ +OP(dd,59) { illegal_1(); } /* DB DD */ +OP(dd,5a) { illegal_1(); } /* DB DD */ +OP(dd,5b) { illegal_1(); } /* DB DD */ +OP(dd,5c) { _E = _HX; } /* LD E,HX */ +OP(dd,5d) { _E = _LX; } /* LD E,LX */ +OP(dd,5e) { EAX; _E = RM(EA); } /* LD E,(IX+o) */ +OP(dd,5f) { illegal_1(); } /* DB DD */ + +OP(dd,60) { _HX = _B; } /* LD HX,B */ +OP(dd,61) { _HX = _C; } /* LD HX,C */ +OP(dd,62) { _HX = _D; } /* LD HX,D */ +OP(dd,63) { _HX = _E; } /* LD HX,E */ +OP(dd,64) { } /* LD HX,HX */ +OP(dd,65) { _HX = _LX; } /* LD HX,LX */ +OP(dd,66) { EAX; _H = RM(EA); } /* LD H,(IX+o) */ +OP(dd,67) { _HX = _A; } /* LD HX,A */ + +OP(dd,68) { _LX = _B; } /* LD LX,B */ +OP(dd,69) { _LX = _C; } /* LD LX,C */ +OP(dd,6a) { _LX = _D; } /* LD LX,D */ +OP(dd,6b) { _LX = _E; } /* LD LX,E */ +OP(dd,6c) { _LX = _HX; } /* LD LX,HX */ +OP(dd,6d) { } /* LD LX,LX */ +OP(dd,6e) { EAX; _L = RM(EA); } /* LD L,(IX+o) */ +OP(dd,6f) { _LX = _A; } /* LD LX,A */ + +OP(dd,70) { EAX; WM( EA, _B ); } /* LD (IX+o),B */ +OP(dd,71) { EAX; WM( EA, _C ); } /* LD (IX+o),C */ +OP(dd,72) { EAX; WM( EA, _D ); } /* LD (IX+o),D */ +OP(dd,73) { EAX; WM( EA, _E ); } /* LD (IX+o),E */ +OP(dd,74) { EAX; WM( EA, _H ); } /* LD (IX+o),H */ +OP(dd,75) { EAX; WM( EA, _L ); } /* LD (IX+o),L */ +OP(dd,76) { illegal_1(); } /* DB DD */ +OP(dd,77) { EAX; WM( EA, _A ); } /* LD (IX+o),A */ + +OP(dd,78) { illegal_1(); } /* DB DD */ +OP(dd,79) { illegal_1(); } /* DB DD */ +OP(dd,7a) { illegal_1(); } /* DB DD */ +OP(dd,7b) { illegal_1(); } /* DB DD */ +OP(dd,7c) { _A = _HX; } /* LD A,HX */ +OP(dd,7d) { _A = _LX; } /* LD A,LX */ +OP(dd,7e) { EAX; _A = RM(EA); } /* LD A,(IX+o) */ +OP(dd,7f) { illegal_1(); } /* DB DD */ + +OP(dd,80) { illegal_1(); } /* DB DD */ +OP(dd,81) { illegal_1(); } /* DB DD */ +OP(dd,82) { illegal_1(); } /* DB DD */ +OP(dd,83) { illegal_1(); } /* DB DD */ +OP(dd,84) { ADD(_HX); } /* ADD A,HX */ +OP(dd,85) { ADD(_LX); } /* ADD A,LX */ +OP(dd,86) { EAX; ADD(RM(EA)); } /* ADD A,(IX+o) */ +OP(dd,87) { illegal_1(); } /* DB DD */ + +OP(dd,88) { illegal_1(); } /* DB DD */ +OP(dd,89) { illegal_1(); } /* DB DD */ +OP(dd,8a) { illegal_1(); } /* DB DD */ +OP(dd,8b) { illegal_1(); } /* DB DD */ +OP(dd,8c) { ADC(_HX); } /* ADC A,HX */ +OP(dd,8d) { ADC(_LX); } /* ADC A,LX */ +OP(dd,8e) { EAX; ADC(RM(EA)); } /* ADC A,(IX+o) */ +OP(dd,8f) { illegal_1(); } /* DB DD */ + +OP(dd,90) { illegal_1(); } /* DB DD */ +OP(dd,91) { illegal_1(); } /* DB DD */ +OP(dd,92) { illegal_1(); } /* DB DD */ +OP(dd,93) { illegal_1(); } /* DB DD */ +OP(dd,94) { SUB(_HX); } /* SUB HX */ +OP(dd,95) { SUB(_LX); } /* SUB LX */ +OP(dd,96) { EAX; SUB(RM(EA)); } /* SUB (IX+o) */ +OP(dd,97) { illegal_1(); } /* DB DD */ + +OP(dd,98) { illegal_1(); } /* DB DD */ +OP(dd,99) { illegal_1(); } /* DB DD */ +OP(dd,9a) { illegal_1(); } /* DB DD */ +OP(dd,9b) { illegal_1(); } /* DB DD */ +OP(dd,9c) { SBC(_HX); } /* SBC A,HX */ +OP(dd,9d) { SBC(_LX); } /* SBC A,LX */ +OP(dd,9e) { EAX; SBC(RM(EA)); } /* SBC A,(IX+o) */ +OP(dd,9f) { illegal_1(); } /* DB DD */ + +OP(dd,a0) { illegal_1(); } /* DB DD */ +OP(dd,a1) { illegal_1(); } /* DB DD */ +OP(dd,a2) { illegal_1(); } /* DB DD */ +OP(dd,a3) { illegal_1(); } /* DB DD */ +OP(dd,a4) { AND(_HX); } /* AND HX */ +OP(dd,a5) { AND(_LX); } /* AND LX */ +OP(dd,a6) { EAX; AND(RM(EA)); } /* AND (IX+o) */ +OP(dd,a7) { illegal_1(); } /* DB DD */ + +OP(dd,a8) { illegal_1(); } /* DB DD */ +OP(dd,a9) { illegal_1(); } /* DB DD */ +OP(dd,aa) { illegal_1(); } /* DB DD */ +OP(dd,ab) { illegal_1(); } /* DB DD */ +OP(dd,ac) { XOR(_HX); } /* XOR HX */ +OP(dd,ad) { XOR(_LX); } /* XOR LX */ +OP(dd,ae) { EAX; XOR(RM(EA)); } /* XOR (IX+o) */ +OP(dd,af) { illegal_1(); } /* DB DD */ + +OP(dd,b0) { illegal_1(); } /* DB DD */ +OP(dd,b1) { illegal_1(); } /* DB DD */ +OP(dd,b2) { illegal_1(); } /* DB DD */ +OP(dd,b3) { illegal_1(); } /* DB DD */ +OP(dd,b4) { OR(_HX); } /* OR HX */ +OP(dd,b5) { OR(_LX); } /* OR LX */ +OP(dd,b6) { EAX; OR(RM(EA)); } /* OR (IX+o) */ +OP(dd,b7) { illegal_1(); } /* DB DD */ + +OP(dd,b8) { illegal_1(); } /* DB DD */ +OP(dd,b9) { illegal_1(); } /* DB DD */ +OP(dd,ba) { illegal_1(); } /* DB DD */ +OP(dd,bb) { illegal_1(); } /* DB DD */ +OP(dd,bc) { CP(_HX); } /* CP HX */ +OP(dd,bd) { CP(_LX); } /* CP LX */ +OP(dd,be) { EAX; CP(RM(EA)); } /* CP (IX+o) */ +OP(dd,bf) { illegal_1(); } /* DB DD */ + +OP(dd,c0) { illegal_1(); } /* DB DD */ +OP(dd,c1) { illegal_1(); } /* DB DD */ +OP(dd,c2) { illegal_1(); } /* DB DD */ +OP(dd,c3) { illegal_1(); } /* DB DD */ +OP(dd,c4) { illegal_1(); } /* DB DD */ +OP(dd,c5) { illegal_1(); } /* DB DD */ +OP(dd,c6) { illegal_1(); } /* DB DD */ +OP(dd,c7) { illegal_1(); } /* DB DD */ + +OP(dd,c8) { illegal_1(); } /* DB DD */ +OP(dd,c9) { illegal_1(); } /* DB DD */ +OP(dd,ca) { illegal_1(); } /* DB DD */ +OP(dd,cb) { EAX; EXEC(xxcb,ARG()); } /* ** DD CB xx */ +OP(dd,cc) { illegal_1(); } /* DB DD */ +OP(dd,cd) { illegal_1(); } /* DB DD */ +OP(dd,ce) { illegal_1(); } /* DB DD */ +OP(dd,cf) { illegal_1(); } /* DB DD */ + +OP(dd,d0) { illegal_1(); } /* DB DD */ +OP(dd,d1) { illegal_1(); } /* DB DD */ +OP(dd,d2) { illegal_1(); } /* DB DD */ +OP(dd,d3) { illegal_1(); } /* DB DD */ +OP(dd,d4) { illegal_1(); } /* DB DD */ +OP(dd,d5) { illegal_1(); } /* DB DD */ +OP(dd,d6) { illegal_1(); } /* DB DD */ +OP(dd,d7) { illegal_1(); } /* DB DD */ + +OP(dd,d8) { illegal_1(); } /* DB DD */ +OP(dd,d9) { illegal_1(); } /* DB DD */ +OP(dd,da) { illegal_1(); } /* DB DD */ +OP(dd,db) { illegal_1(); } /* DB DD */ +OP(dd,dc) { illegal_1(); } /* DB DD */ +OP(dd,dd) { illegal_1(); } /* DB DD */ +OP(dd,de) { illegal_1(); } /* DB DD */ +OP(dd,df) { illegal_1(); } /* DB DD */ + +OP(dd,e0) { illegal_1(); } /* DB DD */ +OP(dd,e1) { POP(IX); } /* POP IX */ +OP(dd,e2) { illegal_1(); } /* DB DD */ +OP(dd,e3) { EXSP(IX); } /* EX (SP),IX */ +OP(dd,e4) { illegal_1(); } /* DB DD */ +OP(dd,e5) { PUSH( IX ); } /* PUSH IX */ +OP(dd,e6) { illegal_1(); } /* DB DD */ +OP(dd,e7) { illegal_1(); } /* DB DD */ + +OP(dd,e8) { illegal_1(); } /* DB DD */ +OP(dd,e9) { _PC = _IX; } /* JP (IX) */ +OP(dd,ea) { illegal_1(); } /* DB DD */ +OP(dd,eb) { illegal_1(); } /* DB DD */ +OP(dd,ec) { illegal_1(); } /* DB DD */ +OP(dd,ed) { illegal_1(); } /* DB DD */ +OP(dd,ee) { illegal_1(); } /* DB DD */ +OP(dd,ef) { illegal_1(); } /* DB DD */ + +OP(dd,f0) { illegal_1(); } /* DB DD */ +OP(dd,f1) { illegal_1(); } /* DB DD */ +OP(dd,f2) { illegal_1(); } /* DB DD */ +OP(dd,f3) { illegal_1(); } /* DB DD */ +OP(dd,f4) { illegal_1(); } /* DB DD */ +OP(dd,f5) { illegal_1(); } /* DB DD */ +OP(dd,f6) { illegal_1(); } /* DB DD */ +OP(dd,f7) { illegal_1(); } /* DB DD */ + +OP(dd,f8) { illegal_1(); } /* DB DD */ +OP(dd,f9) { _SP = _IX; } /* LD SP,IX */ +OP(dd,fa) { illegal_1(); } /* DB DD */ +OP(dd,fb) { illegal_1(); } /* DB DD */ +OP(dd,fc) { illegal_1(); } /* DB DD */ +OP(dd,fd) { illegal_1(); } /* DB DD */ +OP(dd,fe) { illegal_1(); } /* DB DD */ +OP(dd,ff) { illegal_1(); } /* DB DD */ + +/********************************************************** + * IY register related opcodes (FD prefix) + **********************************************************/ +OP(fd,00) { illegal_1(); } /* DB FD */ +OP(fd,01) { illegal_1(); } /* DB FD */ +OP(fd,02) { illegal_1(); } /* DB FD */ +OP(fd,03) { illegal_1(); } /* DB FD */ +OP(fd,04) { illegal_1(); } /* DB FD */ +OP(fd,05) { illegal_1(); } /* DB FD */ +OP(fd,06) { illegal_1(); } /* DB FD */ +OP(fd,07) { illegal_1(); } /* DB FD */ + +OP(fd,08) { illegal_1(); } /* DB FD */ +OP(fd,09) { ADD16(IY,BC); } /* ADD IY,BC */ +OP(fd,0a) { illegal_1(); } /* DB FD */ +OP(fd,0b) { illegal_1(); } /* DB FD */ +OP(fd,0c) { illegal_1(); } /* DB FD */ +OP(fd,0d) { illegal_1(); } /* DB FD */ +OP(fd,0e) { illegal_1(); } /* DB FD */ +OP(fd,0f) { illegal_1(); } /* DB FD */ + +OP(fd,10) { illegal_1(); } /* DB FD */ +OP(fd,11) { illegal_1(); } /* DB FD */ +OP(fd,12) { illegal_1(); } /* DB FD */ +OP(fd,13) { illegal_1(); } /* DB FD */ +OP(fd,14) { illegal_1(); } /* DB FD */ +OP(fd,15) { illegal_1(); } /* DB FD */ +OP(fd,16) { illegal_1(); } /* DB FD */ +OP(fd,17) { illegal_1(); } /* DB FD */ + +OP(fd,18) { illegal_1(); } /* DB FD */ +OP(fd,19) { ADD16(IY,DE); } /* ADD IY,DE */ +OP(fd,1a) { illegal_1(); } /* DB FD */ +OP(fd,1b) { illegal_1(); } /* DB FD */ +OP(fd,1c) { illegal_1(); } /* DB FD */ +OP(fd,1d) { illegal_1(); } /* DB FD */ +OP(fd,1e) { illegal_1(); } /* DB FD */ +OP(fd,1f) { illegal_1(); } /* DB FD */ + +OP(fd,20) { illegal_1(); } /* DB FD */ +OP(fd,21) { _IY = ARG16(); } /* LD IY,w */ +OP(fd,22) { EA = ARG16(); WM16( EA, &Z80.IY ); } /* LD (w),IY */ +OP(fd,23) { _IY++; } /* INC IY */ +OP(fd,24) { _HY = INC(_HY); } /* INC HY */ +OP(fd,25) { _HY = DEC(_HY); } /* DEC HY */ +OP(fd,26) { _HY = ARG(); } /* LD HY,n */ +OP(fd,27) { illegal_1(); } /* DB FD */ + +OP(fd,28) { illegal_1(); } /* DB FD */ +OP(fd,29) { ADD16(IY,IY); } /* ADD IY,IY */ +OP(fd,2a) { EA = ARG16(); RM16( EA, &Z80.IY ); } /* LD IY,(w) */ +OP(fd,2b) { _IY--; } /* DEC IY */ +OP(fd,2c) { _LY = INC(_LY); } /* INC LY */ +OP(fd,2d) { _LY = DEC(_LY); } /* DEC LY */ +OP(fd,2e) { _LY = ARG(); } /* LD LY,n */ +OP(fd,2f) { illegal_1(); } /* DB FD */ + +OP(fd,30) { illegal_1(); } /* DB FD */ +OP(fd,31) { illegal_1(); } /* DB FD */ +OP(fd,32) { illegal_1(); } /* DB FD */ +OP(fd,33) { illegal_1(); } /* DB FD */ +OP(fd,34) { EAY; WM( EA, INC(RM(EA)) ); } /* INC (IY+o) */ +OP(fd,35) { EAY; WM( EA, DEC(RM(EA)) ); } /* DEC (IY+o) */ +OP(fd,36) { EAY; WM( EA, ARG() ); } /* LD (IY+o),n */ +OP(fd,37) { illegal_1(); } /* DB FD */ + +OP(fd,38) { illegal_1(); } /* DB FD */ +OP(fd,39) { ADD16(IY,SP); } /* ADD IY,SP */ +OP(fd,3a) { illegal_1(); } /* DB FD */ +OP(fd,3b) { illegal_1(); } /* DB FD */ +OP(fd,3c) { illegal_1(); } /* DB FD */ +OP(fd,3d) { illegal_1(); } /* DB FD */ +OP(fd,3e) { illegal_1(); } /* DB FD */ +OP(fd,3f) { illegal_1(); } /* DB FD */ + +OP(fd,40) { illegal_1(); } /* DB FD */ +OP(fd,41) { illegal_1(); } /* DB FD */ +OP(fd,42) { illegal_1(); } /* DB FD */ +OP(fd,43) { illegal_1(); } /* DB FD */ +OP(fd,44) { _B = _HY; } /* LD B,HY */ +OP(fd,45) { _B = _LY; } /* LD B,LY */ +OP(fd,46) { EAY; _B = RM(EA); } /* LD B,(IY+o) */ +OP(fd,47) { illegal_1(); } /* DB FD */ + +OP(fd,48) { illegal_1(); } /* DB FD */ +OP(fd,49) { illegal_1(); } /* DB FD */ +OP(fd,4a) { illegal_1(); } /* DB FD */ +OP(fd,4b) { illegal_1(); } /* DB FD */ +OP(fd,4c) { _C = _HY; } /* LD C,HY */ +OP(fd,4d) { _C = _LY; } /* LD C,LY */ +OP(fd,4e) { EAY; _C = RM(EA); } /* LD C,(IY+o) */ +OP(fd,4f) { illegal_1(); } /* DB FD */ + +OP(fd,50) { illegal_1(); } /* DB FD */ +OP(fd,51) { illegal_1(); } /* DB FD */ +OP(fd,52) { illegal_1(); } /* DB FD */ +OP(fd,53) { illegal_1(); } /* DB FD */ +OP(fd,54) { _D = _HY; } /* LD D,HY */ +OP(fd,55) { _D = _LY; } /* LD D,LY */ +OP(fd,56) { EAY; _D = RM(EA); } /* LD D,(IY+o) */ +OP(fd,57) { illegal_1(); } /* DB FD */ + +OP(fd,58) { illegal_1(); } /* DB FD */ +OP(fd,59) { illegal_1(); } /* DB FD */ +OP(fd,5a) { illegal_1(); } /* DB FD */ +OP(fd,5b) { illegal_1(); } /* DB FD */ +OP(fd,5c) { _E = _HY; } /* LD E,HY */ +OP(fd,5d) { _E = _LY; } /* LD E,LY */ +OP(fd,5e) { EAY; _E = RM(EA); } /* LD E,(IY+o) */ +OP(fd,5f) { illegal_1(); } /* DB FD */ + +OP(fd,60) { _HY = _B; } /* LD HY,B */ +OP(fd,61) { _HY = _C; } /* LD HY,C */ +OP(fd,62) { _HY = _D; } /* LD HY,D */ +OP(fd,63) { _HY = _E; } /* LD HY,E */ +OP(fd,64) { } /* LD HY,HY */ +OP(fd,65) { _HY = _LY; } /* LD HY,LY */ +OP(fd,66) { EAY; _H = RM(EA); } /* LD H,(IY+o) */ +OP(fd,67) { _HY = _A; } /* LD HY,A */ + +OP(fd,68) { _LY = _B; } /* LD LY,B */ +OP(fd,69) { _LY = _C; } /* LD LY,C */ +OP(fd,6a) { _LY = _D; } /* LD LY,D */ +OP(fd,6b) { _LY = _E; } /* LD LY,E */ +OP(fd,6c) { _LY = _HY; } /* LD LY,HY */ +OP(fd,6d) { } /* LD LY,LY */ +OP(fd,6e) { EAY; _L = RM(EA); } /* LD L,(IY+o) */ +OP(fd,6f) { _LY = _A; } /* LD LY,A */ + +OP(fd,70) { EAY; WM( EA, _B ); } /* LD (IY+o),B */ +OP(fd,71) { EAY; WM( EA, _C ); } /* LD (IY+o),C */ +OP(fd,72) { EAY; WM( EA, _D ); } /* LD (IY+o),D */ +OP(fd,73) { EAY; WM( EA, _E ); } /* LD (IY+o),E */ +OP(fd,74) { EAY; WM( EA, _H ); } /* LD (IY+o),H */ +OP(fd,75) { EAY; WM( EA, _L ); } /* LD (IY+o),L */ +OP(fd,76) { illegal_1(); } /* DB FD */ +OP(fd,77) { EAY; WM( EA, _A ); } /* LD (IY+o),A */ + +OP(fd,78) { illegal_1(); } /* DB FD */ +OP(fd,79) { illegal_1(); } /* DB FD */ +OP(fd,7a) { illegal_1(); } /* DB FD */ +OP(fd,7b) { illegal_1(); } /* DB FD */ +OP(fd,7c) { _A = _HY; } /* LD A,HY */ +OP(fd,7d) { _A = _LY; } /* LD A,LY */ +OP(fd,7e) { EAY; _A = RM(EA); } /* LD A,(IY+o) */ +OP(fd,7f) { illegal_1(); } /* DB FD */ + +OP(fd,80) { illegal_1(); } /* DB FD */ +OP(fd,81) { illegal_1(); } /* DB FD */ +OP(fd,82) { illegal_1(); } /* DB FD */ +OP(fd,83) { illegal_1(); } /* DB FD */ +OP(fd,84) { ADD(_HY); } /* ADD A,HY */ +OP(fd,85) { ADD(_LY); } /* ADD A,LY */ +OP(fd,86) { EAY; ADD(RM(EA)); } /* ADD A,(IY+o) */ +OP(fd,87) { illegal_1(); } /* DB FD */ + +OP(fd,88) { illegal_1(); } /* DB FD */ +OP(fd,89) { illegal_1(); } /* DB FD */ +OP(fd,8a) { illegal_1(); } /* DB FD */ +OP(fd,8b) { illegal_1(); } /* DB FD */ +OP(fd,8c) { ADC(_HY); } /* ADC A,HY */ +OP(fd,8d) { ADC(_LY); } /* ADC A,LY */ +OP(fd,8e) { EAY; ADC(RM(EA)); } /* ADC A,(IY+o) */ +OP(fd,8f) { illegal_1(); } /* DB FD */ + +OP(fd,90) { illegal_1(); } /* DB FD */ +OP(fd,91) { illegal_1(); } /* DB FD */ +OP(fd,92) { illegal_1(); } /* DB FD */ +OP(fd,93) { illegal_1(); } /* DB FD */ +OP(fd,94) { SUB(_HY); } /* SUB HY */ +OP(fd,95) { SUB(_LY); } /* SUB LY */ +OP(fd,96) { EAY; SUB(RM(EA)); } /* SUB (IY+o) */ +OP(fd,97) { illegal_1(); } /* DB FD */ + +OP(fd,98) { illegal_1(); } /* DB FD */ +OP(fd,99) { illegal_1(); } /* DB FD */ +OP(fd,9a) { illegal_1(); } /* DB FD */ +OP(fd,9b) { illegal_1(); } /* DB FD */ +OP(fd,9c) { SBC(_HY); } /* SBC A,HY */ +OP(fd,9d) { SBC(_LY); } /* SBC A,LY */ +OP(fd,9e) { EAY; SBC(RM(EA)); } /* SBC A,(IY+o) */ +OP(fd,9f) { illegal_1(); } /* DB FD */ + +OP(fd,a0) { illegal_1(); } /* DB FD */ +OP(fd,a1) { illegal_1(); } /* DB FD */ +OP(fd,a2) { illegal_1(); } /* DB FD */ +OP(fd,a3) { illegal_1(); } /* DB FD */ +OP(fd,a4) { AND(_HY); } /* AND HY */ +OP(fd,a5) { AND(_LY); } /* AND LY */ +OP(fd,a6) { EAY; AND(RM(EA)); } /* AND (IY+o) */ +OP(fd,a7) { illegal_1(); } /* DB FD */ + +OP(fd,a8) { illegal_1(); } /* DB FD */ +OP(fd,a9) { illegal_1(); } /* DB FD */ +OP(fd,aa) { illegal_1(); } /* DB FD */ +OP(fd,ab) { illegal_1(); } /* DB FD */ +OP(fd,ac) { XOR(_HY); } /* XOR HY */ +OP(fd,ad) { XOR(_LY); } /* XOR LY */ +OP(fd,ae) { EAY; XOR(RM(EA)); } /* XOR (IY+o) */ +OP(fd,af) { illegal_1(); } /* DB FD */ + +OP(fd,b0) { illegal_1(); } /* DB FD */ +OP(fd,b1) { illegal_1(); } /* DB FD */ +OP(fd,b2) { illegal_1(); } /* DB FD */ +OP(fd,b3) { illegal_1(); } /* DB FD */ +OP(fd,b4) { OR(_HY); } /* OR HY */ +OP(fd,b5) { OR(_LY); } /* OR LY */ +OP(fd,b6) { EAY; OR(RM(EA)); } /* OR (IY+o) */ +OP(fd,b7) { illegal_1(); } /* DB FD */ + +OP(fd,b8) { illegal_1(); } /* DB FD */ +OP(fd,b9) { illegal_1(); } /* DB FD */ +OP(fd,ba) { illegal_1(); } /* DB FD */ +OP(fd,bb) { illegal_1(); } /* DB FD */ +OP(fd,bc) { CP(_HY); } /* CP HY */ +OP(fd,bd) { CP(_LY); } /* CP LY */ +OP(fd,be) { EAY; CP(RM(EA)); } /* CP (IY+o) */ +OP(fd,bf) { illegal_1(); } /* DB FD */ + +OP(fd,c0) { illegal_1(); } /* DB FD */ +OP(fd,c1) { illegal_1(); } /* DB FD */ +OP(fd,c2) { illegal_1(); } /* DB FD */ +OP(fd,c3) { illegal_1(); } /* DB FD */ +OP(fd,c4) { illegal_1(); } /* DB FD */ +OP(fd,c5) { illegal_1(); } /* DB FD */ +OP(fd,c6) { illegal_1(); } /* DB FD */ +OP(fd,c7) { illegal_1(); } /* DB FD */ + +OP(fd,c8) { illegal_1(); } /* DB FD */ +OP(fd,c9) { illegal_1(); } /* DB FD */ +OP(fd,ca) { illegal_1(); } /* DB FD */ +OP(fd,cb) { EAY; EXEC(xxcb,ARG()); } /* ** FD CB xx */ +OP(fd,cc) { illegal_1(); } /* DB FD */ +OP(fd,cd) { illegal_1(); } /* DB FD */ +OP(fd,ce) { illegal_1(); } /* DB FD */ +OP(fd,cf) { illegal_1(); } /* DB FD */ + +OP(fd,d0) { illegal_1(); } /* DB FD */ +OP(fd,d1) { illegal_1(); } /* DB FD */ +OP(fd,d2) { illegal_1(); } /* DB FD */ +OP(fd,d3) { illegal_1(); } /* DB FD */ +OP(fd,d4) { illegal_1(); } /* DB FD */ +OP(fd,d5) { illegal_1(); } /* DB FD */ +OP(fd,d6) { illegal_1(); } /* DB FD */ +OP(fd,d7) { illegal_1(); } /* DB FD */ + +OP(fd,d8) { illegal_1(); } /* DB FD */ +OP(fd,d9) { illegal_1(); } /* DB FD */ +OP(fd,da) { illegal_1(); } /* DB FD */ +OP(fd,db) { illegal_1(); } /* DB FD */ +OP(fd,dc) { illegal_1(); } /* DB FD */ +OP(fd,dd) { illegal_1(); } /* DB FD */ +OP(fd,de) { illegal_1(); } /* DB FD */ +OP(fd,df) { illegal_1(); } /* DB FD */ + +OP(fd,e0) { illegal_1(); } /* DB FD */ +OP(fd,e1) { POP(IY); } /* POP IY */ +OP(fd,e2) { illegal_1(); } /* DB FD */ +OP(fd,e3) { EXSP(IY); } /* EX (SP),IY */ +OP(fd,e4) { illegal_1(); } /* DB FD */ +OP(fd,e5) { PUSH( IY ); } /* PUSH IY */ +OP(fd,e6) { illegal_1(); } /* DB FD */ +OP(fd,e7) { illegal_1(); } /* DB FD */ + +OP(fd,e8) { illegal_1(); } /* DB FD */ +OP(fd,e9) { _PC = _IY; } /* JP (IY) */ +OP(fd,ea) { illegal_1(); } /* DB FD */ +OP(fd,eb) { illegal_1(); } /* DB FD */ +OP(fd,ec) { illegal_1(); } /* DB FD */ +OP(fd,ed) { illegal_1(); } /* DB FD */ +OP(fd,ee) { illegal_1(); } /* DB FD */ +OP(fd,ef) { illegal_1(); } /* DB FD */ + +OP(fd,f0) { illegal_1(); } /* DB FD */ +OP(fd,f1) { illegal_1(); } /* DB FD */ +OP(fd,f2) { illegal_1(); } /* DB FD */ +OP(fd,f3) { illegal_1(); } /* DB FD */ +OP(fd,f4) { illegal_1(); } /* DB FD */ +OP(fd,f5) { illegal_1(); } /* DB FD */ +OP(fd,f6) { illegal_1(); } /* DB FD */ +OP(fd,f7) { illegal_1(); } /* DB FD */ + +OP(fd,f8) { illegal_1(); } /* DB FD */ +OP(fd,f9) { _SP = _IY; } /* LD SP,IY */ +OP(fd,fa) { illegal_1(); } /* DB FD */ +OP(fd,fb) { illegal_1(); } /* DB FD */ +OP(fd,fc) { illegal_1(); } /* DB FD */ +OP(fd,fd) { illegal_1(); } /* DB FD */ +OP(fd,fe) { illegal_1(); } /* DB FD */ +OP(fd,ff) { illegal_1(); } /* DB FD */ + +OP(illegal,2) +{ +} + +/********************************************************** + * special opcodes (ED prefix) + **********************************************************/ +OP(ed,00) { illegal_2(); } /* DB ED */ +OP(ed,01) { illegal_2(); } /* DB ED */ +OP(ed,02) { illegal_2(); } /* DB ED */ +OP(ed,03) { illegal_2(); } /* DB ED */ +OP(ed,04) { illegal_2(); } /* DB ED */ +OP(ed,05) { illegal_2(); } /* DB ED */ +OP(ed,06) { illegal_2(); } /* DB ED */ +OP(ed,07) { illegal_2(); } /* DB ED */ + +OP(ed,08) { illegal_2(); } /* DB ED */ +OP(ed,09) { illegal_2(); } /* DB ED */ +OP(ed,0a) { illegal_2(); } /* DB ED */ +OP(ed,0b) { illegal_2(); } /* DB ED */ +OP(ed,0c) { illegal_2(); } /* DB ED */ +OP(ed,0d) { illegal_2(); } /* DB ED */ +OP(ed,0e) { illegal_2(); } /* DB ED */ +OP(ed,0f) { illegal_2(); } /* DB ED */ + +OP(ed,10) { illegal_2(); } /* DB ED */ +OP(ed,11) { illegal_2(); } /* DB ED */ +OP(ed,12) { illegal_2(); } /* DB ED */ +OP(ed,13) { illegal_2(); } /* DB ED */ +OP(ed,14) { illegal_2(); } /* DB ED */ +OP(ed,15) { illegal_2(); } /* DB ED */ +OP(ed,16) { illegal_2(); } /* DB ED */ +OP(ed,17) { illegal_2(); } /* DB ED */ + +OP(ed,18) { illegal_2(); } /* DB ED */ +OP(ed,19) { illegal_2(); } /* DB ED */ +OP(ed,1a) { illegal_2(); } /* DB ED */ +OP(ed,1b) { illegal_2(); } /* DB ED */ +OP(ed,1c) { illegal_2(); } /* DB ED */ +OP(ed,1d) { illegal_2(); } /* DB ED */ +OP(ed,1e) { illegal_2(); } /* DB ED */ +OP(ed,1f) { illegal_2(); } /* DB ED */ + +OP(ed,20) { illegal_2(); } /* DB ED */ +OP(ed,21) { illegal_2(); } /* DB ED */ +OP(ed,22) { illegal_2(); } /* DB ED */ +OP(ed,23) { illegal_2(); } /* DB ED */ +OP(ed,24) { illegal_2(); } /* DB ED */ +OP(ed,25) { illegal_2(); } /* DB ED */ +OP(ed,26) { illegal_2(); } /* DB ED */ +OP(ed,27) { illegal_2(); } /* DB ED */ + +OP(ed,28) { illegal_2(); } /* DB ED */ +OP(ed,29) { illegal_2(); } /* DB ED */ +OP(ed,2a) { illegal_2(); } /* DB ED */ +OP(ed,2b) { illegal_2(); } /* DB ED */ +OP(ed,2c) { illegal_2(); } /* DB ED */ +OP(ed,2d) { illegal_2(); } /* DB ED */ +OP(ed,2e) { illegal_2(); } /* DB ED */ +OP(ed,2f) { illegal_2(); } /* DB ED */ + +OP(ed,30) { illegal_2(); } /* DB ED */ +OP(ed,31) { illegal_2(); } /* DB ED */ +OP(ed,32) { illegal_2(); } /* DB ED */ +OP(ed,33) { illegal_2(); } /* DB ED */ +OP(ed,34) { illegal_2(); } /* DB ED */ +OP(ed,35) { illegal_2(); } /* DB ED */ +OP(ed,36) { illegal_2(); } /* DB ED */ +OP(ed,37) { illegal_2(); } /* DB ED */ + +OP(ed,38) { illegal_2(); } /* DB ED */ +OP(ed,39) { illegal_2(); } /* DB ED */ +OP(ed,3a) { illegal_2(); } /* DB ED */ +OP(ed,3b) { illegal_2(); } /* DB ED */ +OP(ed,3c) { illegal_2(); } /* DB ED */ +OP(ed,3d) { illegal_2(); } /* DB ED */ +OP(ed,3e) { illegal_2(); } /* DB ED */ +OP(ed,3f) { illegal_2(); } /* DB ED */ + +OP(ed,40) { _B = IN(_BC); _F = (_F & CF) | SZP[_B]; } /* IN B,(C) */ +OP(ed,41) { OUT(_BC,_B); } /* OUT (C),B */ +OP(ed,42) { SBC16( BC ); } /* SBC HL,BC */ +OP(ed,43) { EA = ARG16(); WM16( EA, &Z80.BC ); } /* LD (w),BC */ +OP(ed,44) { NEG; } /* NEG */ +OP(ed,45) { RETN; } /* RETN; */ +OP(ed,46) { _IM = 0; } /* IM 0 */ +OP(ed,47) { LD_I_A; } /* LD I,A */ + +OP(ed,48) { _C = IN(_BC); _F = (_F & CF) | SZP[_C]; } /* IN C,(C) */ +OP(ed,49) { OUT(_BC,_C); } /* OUT (C),C */ +OP(ed,4a) { ADC16( BC ); } /* ADC HL,BC */ +OP(ed,4b) { EA = ARG16(); RM16( EA, &Z80.BC ); } /* LD BC,(w) */ +OP(ed,4c) { NEG; } /* NEG */ +OP(ed,4d) { RETI; } /* RETI */ +OP(ed,4e) { _IM = 0; } /* IM 0 */ +OP(ed,4f) { LD_R_A; } /* LD R,A */ + +OP(ed,50) { _D = IN(_BC); _F = (_F & CF) | SZP[_D]; } /* IN D,(C) */ +OP(ed,51) { OUT(_BC,_D); } /* OUT (C),D */ +OP(ed,52) { SBC16( DE ); } /* SBC HL,DE */ +OP(ed,53) { EA = ARG16(); WM16( EA, &Z80.DE ); } /* LD (w),DE */ +OP(ed,54) { NEG; } /* NEG */ +OP(ed,55) { RETN; } /* RETN; */ +OP(ed,56) { _IM = 1; } /* IM 1 */ +OP(ed,57) { LD_A_I; } /* LD A,I */ + +OP(ed,58) { _E = IN(_BC); _F = (_F & CF) | SZP[_E]; } /* IN E,(C) */ +OP(ed,59) { OUT(_BC,_E); } /* OUT (C),E */ +OP(ed,5a) { ADC16( DE ); } /* ADC HL,DE */ +OP(ed,5b) { EA = ARG16(); RM16( EA, &Z80.DE ); } /* LD DE,(w) */ +OP(ed,5c) { NEG; } /* NEG */ +OP(ed,5d) { RETI; } /* RETI */ +OP(ed,5e) { _IM = 2; } /* IM 2 */ +OP(ed,5f) { LD_A_R; } /* LD A,R */ + +OP(ed,60) { _H = IN(_BC); _F = (_F & CF) | SZP[_H]; } /* IN H,(C) */ +OP(ed,61) { OUT(_BC,_H); } /* OUT (C),H */ +OP(ed,62) { SBC16( HL ); } /* SBC HL,HL */ +OP(ed,63) { EA = ARG16(); WM16( EA, &Z80.HL ); } /* LD (w),HL */ +OP(ed,64) { NEG; } /* NEG */ +OP(ed,65) { RETN; } /* RETN; */ +OP(ed,66) { _IM = 0; } /* IM 0 */ +OP(ed,67) { RRD; } /* RRD (HL) */ + +OP(ed,68) { _L = IN(_BC); _F = (_F & CF) | SZP[_L]; } /* IN L,(C) */ +OP(ed,69) { OUT(_BC,_L); } /* OUT (C),L */ +OP(ed,6a) { ADC16( HL ); } /* ADC HL,HL */ +OP(ed,6b) { EA = ARG16(); RM16( EA, &Z80.HL ); } /* LD HL,(w) */ +OP(ed,6c) { NEG; } /* NEG */ +OP(ed,6d) { RETI; } /* RETI */ +OP(ed,6e) { _IM = 0; } /* IM 0 */ +OP(ed,6f) { RLD; } /* RLD (HL) */ + +OP(ed,70) { UINT8 res = IN(_BC); _F = (_F & CF) | SZP[res]; } /* IN 0,(C) */ +OP(ed,71) { OUT(_BC,0); } /* OUT (C),0 */ +OP(ed,72) { SBC16( SP ); } /* SBC HL,SP */ +OP(ed,73) { EA = ARG16(); WM16( EA, &Z80.SP ); } /* LD (w),SP */ +OP(ed,74) { NEG; } /* NEG */ +OP(ed,75) { RETN; } /* RETN; */ +OP(ed,76) { _IM = 1; } /* IM 1 */ +OP(ed,77) { illegal_2(); } /* DB ED,77 */ + +OP(ed,78) { _A = IN(_BC); _F = (_F & CF) | SZP[_A]; } /* IN E,(C) */ +OP(ed,79) { OUT(_BC,_A); } /* OUT (C),E */ +OP(ed,7a) { ADC16( SP ); } /* ADC HL,SP */ +OP(ed,7b) { EA = ARG16(); RM16( EA, &Z80.SP ); } /* LD SP,(w) */ +OP(ed,7c) { NEG; } /* NEG */ +OP(ed,7d) { RETI; } /* RETI */ +OP(ed,7e) { _IM = 2; } /* IM 2 */ +OP(ed,7f) { illegal_2(); } /* DB ED,7F */ + +OP(ed,80) { illegal_2(); } /* DB ED */ +OP(ed,81) { illegal_2(); } /* DB ED */ +OP(ed,82) { illegal_2(); } /* DB ED */ +OP(ed,83) { illegal_2(); } /* DB ED */ +OP(ed,84) { illegal_2(); } /* DB ED */ +OP(ed,85) { illegal_2(); } /* DB ED */ +OP(ed,86) { illegal_2(); } /* DB ED */ +OP(ed,87) { illegal_2(); } /* DB ED */ + +OP(ed,88) { illegal_2(); } /* DB ED */ +OP(ed,89) { illegal_2(); } /* DB ED */ +OP(ed,8a) { illegal_2(); } /* DB ED */ +OP(ed,8b) { illegal_2(); } /* DB ED */ +OP(ed,8c) { illegal_2(); } /* DB ED */ +OP(ed,8d) { illegal_2(); } /* DB ED */ +OP(ed,8e) { illegal_2(); } /* DB ED */ +OP(ed,8f) { illegal_2(); } /* DB ED */ + +OP(ed,90) { illegal_2(); } /* DB ED */ +OP(ed,91) { illegal_2(); } /* DB ED */ +OP(ed,92) { illegal_2(); } /* DB ED */ +OP(ed,93) { illegal_2(); } /* DB ED */ +OP(ed,94) { illegal_2(); } /* DB ED */ +OP(ed,95) { illegal_2(); } /* DB ED */ +OP(ed,96) { illegal_2(); } /* DB ED */ +OP(ed,97) { illegal_2(); } /* DB ED */ + +OP(ed,98) { illegal_2(); } /* DB ED */ +OP(ed,99) { illegal_2(); } /* DB ED */ +OP(ed,9a) { illegal_2(); } /* DB ED */ +OP(ed,9b) { illegal_2(); } /* DB ED */ +OP(ed,9c) { illegal_2(); } /* DB ED */ +OP(ed,9d) { illegal_2(); } /* DB ED */ +OP(ed,9e) { illegal_2(); } /* DB ED */ +OP(ed,9f) { illegal_2(); } /* DB ED */ + +OP(ed,a0) { LDI; } /* LDI */ +OP(ed,a1) { CPI; } /* CPI */ +OP(ed,a2) { INI; } /* INI */ +OP(ed,a3) { OUTI; } /* OUTI */ +OP(ed,a4) { illegal_2(); } /* DB ED */ +OP(ed,a5) { illegal_2(); } /* DB ED */ +OP(ed,a6) { illegal_2(); } /* DB ED */ +OP(ed,a7) { illegal_2(); } /* DB ED */ + +OP(ed,a8) { LDD; } /* LDD */ +OP(ed,a9) { CPD; } /* CPD */ +OP(ed,aa) { IND; } /* IND */ +OP(ed,ab) { OUTD; } /* OUTD */ +OP(ed,ac) { illegal_2(); } /* DB ED */ +OP(ed,ad) { illegal_2(); } /* DB ED */ +OP(ed,ae) { illegal_2(); } /* DB ED */ +OP(ed,af) { illegal_2(); } /* DB ED */ + +OP(ed,b0) { LDIR; } /* LDIR */ +OP(ed,b1) { CPIR; } /* CPIR */ +OP(ed,b2) { INIR; } /* INIR */ +OP(ed,b3) { OTIR; } /* OTIR */ +OP(ed,b4) { illegal_2(); } /* DB ED */ +OP(ed,b5) { illegal_2(); } /* DB ED */ +OP(ed,b6) { illegal_2(); } /* DB ED */ +OP(ed,b7) { illegal_2(); } /* DB ED */ + +OP(ed,b8) { LDDR; } /* LDDR */ +OP(ed,b9) { CPDR; } /* CPDR */ +OP(ed,ba) { INDR; } /* INDR */ +OP(ed,bb) { OTDR; } /* OTDR */ +OP(ed,bc) { illegal_2(); } /* DB ED */ +OP(ed,bd) { illegal_2(); } /* DB ED */ +OP(ed,be) { illegal_2(); } /* DB ED */ +OP(ed,bf) { illegal_2(); } /* DB ED */ + +OP(ed,c0) { illegal_2(); } /* DB ED */ +OP(ed,c1) { illegal_2(); } /* DB ED */ +OP(ed,c2) { illegal_2(); } /* DB ED */ +OP(ed,c3) { illegal_2(); } /* DB ED */ +OP(ed,c4) { illegal_2(); } /* DB ED */ +OP(ed,c5) { illegal_2(); } /* DB ED */ +OP(ed,c6) { illegal_2(); } /* DB ED */ +OP(ed,c7) { illegal_2(); } /* DB ED */ + +OP(ed,c8) { illegal_2(); } /* DB ED */ +OP(ed,c9) { illegal_2(); } /* DB ED */ +OP(ed,ca) { illegal_2(); } /* DB ED */ +OP(ed,cb) { illegal_2(); } /* DB ED */ +OP(ed,cc) { illegal_2(); } /* DB ED */ +OP(ed,cd) { illegal_2(); } /* DB ED */ +OP(ed,ce) { illegal_2(); } /* DB ED */ +OP(ed,cf) { illegal_2(); } /* DB ED */ + +OP(ed,d0) { illegal_2(); } /* DB ED */ +OP(ed,d1) { illegal_2(); } /* DB ED */ +OP(ed,d2) { illegal_2(); } /* DB ED */ +OP(ed,d3) { illegal_2(); } /* DB ED */ +OP(ed,d4) { illegal_2(); } /* DB ED */ +OP(ed,d5) { illegal_2(); } /* DB ED */ +OP(ed,d6) { illegal_2(); } /* DB ED */ +OP(ed,d7) { illegal_2(); } /* DB ED */ + +OP(ed,d8) { illegal_2(); } /* DB ED */ +OP(ed,d9) { illegal_2(); } /* DB ED */ +OP(ed,da) { illegal_2(); } /* DB ED */ +OP(ed,db) { illegal_2(); } /* DB ED */ +OP(ed,dc) { illegal_2(); } /* DB ED */ +OP(ed,dd) { illegal_2(); } /* DB ED */ +OP(ed,de) { illegal_2(); } /* DB ED */ +OP(ed,df) { illegal_2(); } /* DB ED */ + +OP(ed,e0) { illegal_2(); } /* DB ED */ +OP(ed,e1) { illegal_2(); } /* DB ED */ +OP(ed,e2) { illegal_2(); } /* DB ED */ +OP(ed,e3) { illegal_2(); } /* DB ED */ +OP(ed,e4) { illegal_2(); } /* DB ED */ +OP(ed,e5) { illegal_2(); } /* DB ED */ +OP(ed,e6) { illegal_2(); } /* DB ED */ +OP(ed,e7) { illegal_2(); } /* DB ED */ + +OP(ed,e8) { illegal_2(); } /* DB ED */ +OP(ed,e9) { illegal_2(); } /* DB ED */ +OP(ed,ea) { illegal_2(); } /* DB ED */ +OP(ed,eb) { illegal_2(); } /* DB ED */ +OP(ed,ec) { illegal_2(); } /* DB ED */ +OP(ed,ed) { illegal_2(); } /* DB ED */ +OP(ed,ee) { illegal_2(); } /* DB ED */ +OP(ed,ef) { illegal_2(); } /* DB ED */ + +OP(ed,f0) { illegal_2(); } /* DB ED */ +OP(ed,f1) { illegal_2(); } /* DB ED */ +OP(ed,f2) { illegal_2(); } /* DB ED */ +OP(ed,f3) { illegal_2(); } /* DB ED */ +OP(ed,f4) { illegal_2(); } /* DB ED */ +OP(ed,f5) { illegal_2(); } /* DB ED */ +OP(ed,f6) { illegal_2(); } /* DB ED */ +OP(ed,f7) { illegal_2(); } /* DB ED */ + +OP(ed,f8) { illegal_2(); } /* DB ED */ +OP(ed,f9) { illegal_2(); } /* DB ED */ +OP(ed,fa) { illegal_2(); } /* DB ED */ +OP(ed,fb) { illegal_2(); } /* DB ED */ +OP(ed,fc) { illegal_2(); } /* DB ED */ +OP(ed,fd) { illegal_2(); } /* DB ED */ +OP(ed,fe) { illegal_2(); } /* DB ED */ +OP(ed,ff) { illegal_2(); } /* DB ED */ + +#if TIME_LOOP_HACKS + +#define CHECK_BC_LOOP \ +if( _BC > 1 && _PCD < 0xfffc ) { \ + UINT8 op1 = cpu_readop(_PCD); \ + UINT8 op2 = cpu_readop(_PCD+1); \ + if( (op1==0x78 && op2==0xb1) || (op1==0x79 && op2==0xb0) ) \ + { \ + UINT8 op3 = cpu_readop(_PCD+2); \ + UINT8 op4 = cpu_readop(_PCD+3); \ + if( op3==0x20 && op4==0xfb ) \ + { \ + while( _BC > 0 && z80_ICount > 4+4+12+6 ) \ + { \ + BURNODD( 4+4+12+6, 4, 4+4+12+6 ); \ + _BC--; \ + } \ + } \ + else \ + if( op3 == 0xc2 ) \ + { \ + UINT8 ad1 = cpu_readop_arg(_PCD+3); \ + UINT8 ad2 = cpu_readop_arg(_PCD+4); \ + if( (ad1 + 256 * ad2) == (_PCD - 1) ) \ + { \ + while( _BC > 0 && z80_ICount > 4+4+10+6 ) \ + { \ + BURNODD( 4+4+10+6, 4, 4+4+10+6 ); \ + _BC--; \ + } \ + } \ + } \ + } \ +} + +#define CHECK_DE_LOOP \ +if( _DE > 1 && _PCD < 0xfffc ) { \ + UINT8 op1 = cpu_readop(_PCD); \ + UINT8 op2 = cpu_readop(_PCD+1); \ + if( (op1==0x7a && op2==0xb3) || (op1==0x7b && op2==0xb2) ) \ + { \ + UINT8 op3 = cpu_readop(_PCD+2); \ + UINT8 op4 = cpu_readop(_PCD+3); \ + if( op3==0x20 && op4==0xfb ) \ + { \ + while( _DE > 0 && z80_ICount > 4+4+12+6 ) \ + { \ + BURNODD( 4+4+12+6, 4, 4+4+12+6 ); \ + _DE--; \ + } \ + } \ + else \ + if( op3==0xc2 ) \ + { \ + UINT8 ad1 = cpu_readop_arg(_PCD+3); \ + UINT8 ad2 = cpu_readop_arg(_PCD+4); \ + if( (ad1 + 256 * ad2) == (_PCD - 1) ) \ + { \ + while( _DE > 0 && z80_ICount > 4+4+10+6 ) \ + { \ + BURNODD( 4+4+10+6, 4, 4+4+10+6 ); \ + _DE--; \ + } \ + } \ + } \ + } \ +} + +#define CHECK_HL_LOOP \ +if( _HL > 1 && _PCD < 0xfffc ) { \ + UINT8 op1 = cpu_readop(_PCD); \ + UINT8 op2 = cpu_readop(_PCD+1); \ + if( (op1==0x7c && op2==0xb5) || (op1==0x7d && op2==0xb4) ) \ + { \ + UINT8 op3 = cpu_readop(_PCD+2); \ + UINT8 op4 = cpu_readop(_PCD+3); \ + if( op3==0x20 && op4==0xfb ) \ + { \ + while( _HL > 0 && z80_ICount > 4+4+12+6 ) \ + { \ + BURNODD( 4+4+12+6, 4, 4+4+12+6 ); \ + _HL--; \ + } \ + } \ + else \ + if( op3==0xc2 ) \ + { \ + UINT8 ad1 = cpu_readop_arg(_PCD+3); \ + UINT8 ad2 = cpu_readop_arg(_PCD+4); \ + if( (ad1 + 256 * ad2) == (_PCD - 1) ) \ + { \ + while( _HL > 0 && z80_ICount > 4+4+10+6 ) \ + { \ + BURNODD( 4+4+10+6, 4, 4+4+10+6 ); \ + _HL--; \ + } \ + } \ + } \ + } \ +} + +#else + +#define CHECK_BC_LOOP +#define CHECK_DE_LOOP +#define CHECK_HL_LOOP + +#endif + +/********************************************************** + * main opcodes + **********************************************************/ +OP(op,00) { } /* NOP */ +OP(op,01) { _BC = ARG16(); } /* LD BC,w */ +OP(op,02) { WM( _BC, _A ); } /* LD (BC),A */ +OP(op,03) { _BC++; } /* INC BC */ +OP(op,04) { _B = INC(_B); } /* INC B */ +OP(op,05) { _B = DEC(_B); } /* DEC B */ +OP(op,06) { _B = ARG(); } /* LD B,n */ +OP(op,07) { RLCA; } /* RLCA */ + +OP(op,08) { EX_AF; } /* EX AF,AF' */ +OP(op,09) { ADD16(HL,BC); } /* ADD HL,BC */ +OP(op,0a) { _A = RM(_BC); } /* LD A,(BC) */ +OP(op,0b) { _BC--; CHECK_BC_LOOP; } /* DEC BC */ +OP(op,0c) { _C = INC(_C); } /* INC C */ +OP(op,0d) { _C = DEC(_C); } /* DEC C */ +OP(op,0e) { _C = ARG(); } /* LD C,n */ +OP(op,0f) { RRCA; } /* RRCA */ + +OP(op,10) { _B--; JR_COND(_B); } /* DJNZ o */ +OP(op,11) { _DE = ARG16(); } /* LD DE,w */ +OP(op,12) { WM( _DE, _A ); } /* LD (DE),A */ +OP(op,13) { _DE++; } /* INC DE */ +OP(op,14) { _D = INC(_D); } /* INC D */ +OP(op,15) { _D = DEC(_D); } /* DEC D */ +OP(op,16) { _D = ARG(); } /* LD D,n */ +OP(op,17) { RLA; } /* RLA */ + +OP(op,18) { JR(); } /* JR o */ +OP(op,19) { ADD16(HL,DE); } /* ADD HL,DE */ +OP(op,1a) { _A = RM(_DE); } /* LD A,(DE) */ +OP(op,1b) { _DE--; CHECK_DE_LOOP; } /* DEC DE */ +OP(op,1c) { _E = INC(_E); } /* INC E */ +OP(op,1d) { _E = DEC(_E); } /* DEC E */ +OP(op,1e) { _E = ARG(); } /* LD E,n */ +OP(op,1f) { RRA; } /* RRA */ + +OP(op,20) { JR_COND( !(_F & ZF) ); } /* JR NZ,o */ +OP(op,21) { _HL = ARG16(); } /* LD HL,w */ +OP(op,22) { EA = ARG16(); WM16( EA, &Z80.HL ); } /* LD (w),HL */ +OP(op,23) { _HL++; } /* INC HL */ +OP(op,24) { _H = INC(_H); } /* INC H */ +OP(op,25) { _H = DEC(_H); } /* DEC H */ +OP(op,26) { _H = ARG(); } /* LD H,n */ +OP(op,27) { DAA; } /* DAA */ + +OP(op,28) { JR_COND( _F & ZF ); } /* JR Z,o */ +OP(op,29) { ADD16(HL,HL); } /* ADD HL,HL */ +OP(op,2a) { EA = ARG16(); RM16( EA, &Z80.HL ); } /* LD HL,(w) */ +OP(op,2b) { _HL--; CHECK_HL_LOOP; } /* DEC HL */ +OP(op,2c) { _L = INC(_L); } /* INC L */ +OP(op,2d) { _L = DEC(_L); } /* DEC L */ +OP(op,2e) { _L = ARG(); } /* LD L,n */ +OP(op,2f) { _A ^= 0xff; _F = (_F&(SF|ZF|PF|CF))|HF|NF|(_A&(YF|XF)); } /* CPL */ + +OP(op,30) { JR_COND( !(_F & CF) ); } /* JR NC,o */ +OP(op,31) { _SP = ARG16(); } /* LD SP,w */ +OP(op,32) { EA = ARG16(); WM( EA, _A ); } /* LD (w),A */ +OP(op,33) { _SP++; } /* INC SP */ +OP(op,34) { WM( _HL, INC(RM(_HL)) ); } /* INC (HL) */ +OP(op,35) { WM( _HL, DEC(RM(_HL)) ); } /* DEC (HL) */ +OP(op,36) { WM( _HL, ARG() ); } /* LD (HL),n */ +OP(op,37) { _F = (_F & (SF|ZF|PF)) | CF | (_A & (YF|XF)); } /* SCF */ + +OP(op,38) { JR_COND( _F & CF ); } /* JR C,o */ +OP(op,39) { ADD16(HL,SP); } /* ADD HL,SP */ +OP(op,3a) { EA = ARG16(); _A = RM( EA ); } /* LD A,(w) */ +OP(op,3b) { _SP--; } /* DEC SP */ +OP(op,3c) { _A = INC(_A); } /* INC A */ +OP(op,3d) { _A = DEC(_A); } /* DEC A */ +OP(op,3e) { _A = ARG(); } /* LD A,n */ +OP(op,3f) { _F = ((_F&(SF|ZF|PF|CF))|((_F&CF)<<4)|(_A&(YF|XF)))^CF; } /* CCF */ +/*OP(op,3f) { _F = ((_F & ~(HF|NF)) | ((_F & CF)<<4)) ^ CF; } */ /* CCF */ + +OP(op,40) { } /* LD B,B */ +OP(op,41) { _B = _C; } /* LD B,C */ +OP(op,42) { _B = _D; } /* LD B,D */ +OP(op,43) { _B = _E; } /* LD B,E */ +OP(op,44) { _B = _H; } /* LD B,H */ +OP(op,45) { _B = _L; } /* LD B,L */ +OP(op,46) { _B = RM(_HL); } /* LD B,(HL) */ +OP(op,47) { _B = _A; } /* LD B,A */ + +OP(op,48) { _C = _B; } /* LD C,B */ +OP(op,49) { } /* LD C,C */ +OP(op,4a) { _C = _D; } /* LD C,D */ +OP(op,4b) { _C = _E; } /* LD C,E */ +OP(op,4c) { _C = _H; } /* LD C,H */ +OP(op,4d) { _C = _L; } /* LD C,L */ +OP(op,4e) { _C = RM(_HL); } /* LD C,(HL) */ +OP(op,4f) { _C = _A; } /* LD C,A */ + +OP(op,50) { _D = _B; } /* LD D,B */ +OP(op,51) { _D = _C; } /* LD D,C */ +OP(op,52) { } /* LD D,D */ +OP(op,53) { _D = _E; } /* LD D,E */ +OP(op,54) { _D = _H; } /* LD D,H */ +OP(op,55) { _D = _L; } /* LD D,L */ +OP(op,56) { _D = RM(_HL); } /* LD D,(HL) */ +OP(op,57) { _D = _A; } /* LD D,A */ + +OP(op,58) { _E = _B; } /* LD E,B */ +OP(op,59) { _E = _C; } /* LD E,C */ +OP(op,5a) { _E = _D; } /* LD E,D */ +OP(op,5b) { } /* LD E,E */ +OP(op,5c) { _E = _H; } /* LD E,H */ +OP(op,5d) { _E = _L; } /* LD E,L */ +OP(op,5e) { _E = RM(_HL); } /* LD E,(HL) */ +OP(op,5f) { _E = _A; } /* LD E,A */ + +OP(op,60) { _H = _B; } /* LD H,B */ +OP(op,61) { _H = _C; } /* LD H,C */ +OP(op,62) { _H = _D; } /* LD H,D */ +OP(op,63) { _H = _E; } /* LD H,E */ +OP(op,64) { } /* LD H,H */ +OP(op,65) { _H = _L; } /* LD H,L */ +OP(op,66) { _H = RM(_HL); } /* LD H,(HL) */ +OP(op,67) { _H = _A; } /* LD H,A */ + +OP(op,68) { _L = _B; } /* LD L,B */ +OP(op,69) { _L = _C; } /* LD L,C */ +OP(op,6a) { _L = _D; } /* LD L,D */ +OP(op,6b) { _L = _E; } /* LD L,E */ +OP(op,6c) { _L = _H; } /* LD L,H */ +OP(op,6d) { } /* LD L,L */ +OP(op,6e) { _L = RM(_HL); } /* LD L,(HL) */ +OP(op,6f) { _L = _A; } /* LD L,A */ + +OP(op,70) { WM( _HL, _B ); } /* LD (HL),B */ +OP(op,71) { WM( _HL, _C ); } /* LD (HL),C */ +OP(op,72) { WM( _HL, _D ); } /* LD (HL),D */ +OP(op,73) { WM( _HL, _E ); } /* LD (HL),E */ +OP(op,74) { WM( _HL, _H ); } /* LD (HL),H */ +OP(op,75) { WM( _HL, _L ); } /* LD (HL),L */ +OP(op,76) { ENTER_HALT; } /* HALT */ +OP(op,77) { WM( _HL, _A ); } /* LD (HL),A */ + +OP(op,78) { _A = _B; } /* LD A,B */ +OP(op,79) { _A = _C; } /* LD A,C */ +OP(op,7a) { _A = _D; } /* LD A,D */ +OP(op,7b) { _A = _E; } /* LD A,E */ +OP(op,7c) { _A = _H; } /* LD A,H */ +OP(op,7d) { _A = _L; } /* LD A,L */ +OP(op,7e) { _A = RM(_HL); } /* LD A,(HL) */ +OP(op,7f) { } /* LD A,A */ + +OP(op,80) { ADD(_B); } /* ADD A,B */ +OP(op,81) { ADD(_C); } /* ADD A,C */ +OP(op,82) { ADD(_D); } /* ADD A,D */ +OP(op,83) { ADD(_E); } /* ADD A,E */ +OP(op,84) { ADD(_H); } /* ADD A,H */ +OP(op,85) { ADD(_L); } /* ADD A,L */ +OP(op,86) { ADD(RM(_HL)); } /* ADD A,(HL) */ +OP(op,87) { ADD(_A); } /* ADD A,A */ + +OP(op,88) { ADC(_B); } /* ADC A,B */ +OP(op,89) { ADC(_C); } /* ADC A,C */ +OP(op,8a) { ADC(_D); } /* ADC A,D */ +OP(op,8b) { ADC(_E); } /* ADC A,E */ +OP(op,8c) { ADC(_H); } /* ADC A,H */ +OP(op,8d) { ADC(_L); } /* ADC A,L */ +OP(op,8e) { ADC(RM(_HL)); } /* ADC A,(HL) */ +OP(op,8f) { ADC(_A); } /* ADC A,A */ + +OP(op,90) { SUB(_B); } /* SUB B */ +OP(op,91) { SUB(_C); } /* SUB C */ +OP(op,92) { SUB(_D); } /* SUB D */ +OP(op,93) { SUB(_E); } /* SUB E */ +OP(op,94) { SUB(_H); } /* SUB H */ +OP(op,95) { SUB(_L); } /* SUB L */ +OP(op,96) { SUB(RM(_HL)); } /* SUB (HL) */ +OP(op,97) { SUB(_A); } /* SUB A */ + +OP(op,98) { SBC(_B); } /* SBC A,B */ +OP(op,99) { SBC(_C); } /* SBC A,C */ +OP(op,9a) { SBC(_D); } /* SBC A,D */ +OP(op,9b) { SBC(_E); } /* SBC A,E */ +OP(op,9c) { SBC(_H); } /* SBC A,H */ +OP(op,9d) { SBC(_L); } /* SBC A,L */ +OP(op,9e) { SBC(RM(_HL)); } /* SBC A,(HL) */ +OP(op,9f) { SBC(_A); } /* SBC A,A */ + +OP(op,a0) { AND(_B); } /* AND B */ +OP(op,a1) { AND(_C); } /* AND C */ +OP(op,a2) { AND(_D); } /* AND D */ +OP(op,a3) { AND(_E); } /* AND E */ +OP(op,a4) { AND(_H); } /* AND H */ +OP(op,a5) { AND(_L); } /* AND L */ +OP(op,a6) { AND(RM(_HL)); } /* AND (HL) */ +OP(op,a7) { AND(_A); } /* AND A */ + +OP(op,a8) { XOR(_B); } /* XOR B */ +OP(op,a9) { XOR(_C); } /* XOR C */ +OP(op,aa) { XOR(_D); } /* XOR D */ +OP(op,ab) { XOR(_E); } /* XOR E */ +OP(op,ac) { XOR(_H); } /* XOR H */ +OP(op,ad) { XOR(_L); } /* XOR L */ +OP(op,ae) { XOR(RM(_HL)); } /* XOR (HL) */ +OP(op,af) { XOR(_A); } /* XOR A */ + +OP(op,b0) { OR(_B); } /* OR B */ +OP(op,b1) { OR(_C); } /* OR C */ +OP(op,b2) { OR(_D); } /* OR D */ +OP(op,b3) { OR(_E); } /* OR E */ +OP(op,b4) { OR(_H); } /* OR H */ +OP(op,b5) { OR(_L); } /* OR L */ +OP(op,b6) { OR(RM(_HL)); } /* OR (HL) */ +OP(op,b7) { OR(_A); } /* OR A */ + +OP(op,b8) { CP(_B); } /* CP B */ +OP(op,b9) { CP(_C); } /* CP C */ +OP(op,ba) { CP(_D); } /* CP D */ +OP(op,bb) { CP(_E); } /* CP E */ +OP(op,bc) { CP(_H); } /* CP H */ +OP(op,bd) { CP(_L); } /* CP L */ +OP(op,be) { CP(RM(_HL)); } /* CP (HL) */ +OP(op,bf) { CP(_A); } /* CP A */ + +OP(op,c0) { RET( !(_F & ZF) ); } /* RET NZ */ +OP(op,c1) { POP(BC); } /* POP BC */ +OP(op,c2) { JP_COND( !(_F & ZF) ); } /* JP NZ,a */ +OP(op,c3) { JP; } /* JP a */ +OP(op,c4) { CALL( !(_F & ZF) ); } /* CALL NZ,a */ +OP(op,c5) { PUSH( BC ); } /* PUSH BC */ +OP(op,c6) { ADD(ARG()); } /* ADD A,n */ +OP(op,c7) { RST(0x00); } /* RST 0 */ + +OP(op,c8) { RET( _F & ZF ); } /* RET Z */ +OP(op,c9) { RET(1); } /* RET */ +OP(op,ca) { JP_COND( _F & ZF ); } /* JP Z,a */ +OP(op,cb) { _R++; EXEC(cb,ROP()); } /* **** CB xx */ +OP(op,cc) { CALL( _F & ZF ); } /* CALL Z,a */ +OP(op,cd) { CALL(1); } /* CALL a */ +OP(op,ce) { ADC(ARG()); } /* ADC A,n */ +OP(op,cf) { RST(0x08); } /* RST 1 */ + +OP(op,d0) { RET( !(_F & CF) ); } /* RET NC */ +OP(op,d1) { POP(DE); } /* POP DE */ +OP(op,d2) { JP_COND( !(_F & CF) ); } /* JP NC,a */ +OP(op,d3) { unsigned n = ARG() | (_A << 8); OUT( n, _A ); } /* OUT (n),A */ +OP(op,d4) { CALL( !(_F & CF) ); } /* CALL NC,a */ +OP(op,d5) { PUSH( DE ); } /* PUSH DE */ +OP(op,d6) { SUB(ARG()); } /* SUB n */ +OP(op,d7) { RST(0x10); } /* RST 2 */ + +OP(op,d8) { RET( _F & CF ); } /* RET C */ +OP(op,d9) { EXX; } /* EXX */ +OP(op,da) { JP_COND( _F & CF ); } /* JP C,a */ +OP(op,db) { unsigned n = ARG() | (_A << 8); _A = IN( n ); } /* IN A,(n) */ +OP(op,dc) { CALL( _F & CF ); } /* CALL C,a */ +OP(op,dd) { _R++; EXEC(dd,ROP()); } /* **** DD xx */ +OP(op,de) { SBC(ARG()); } /* SBC A,n */ +OP(op,df) { RST(0x18); } /* RST 3 */ + +OP(op,e0) { RET( !(_F & PF) ); } /* RET PO */ +OP(op,e1) { POP(HL); } /* POP HL */ +OP(op,e2) { JP_COND( !(_F & PF) ); } /* JP PO,a */ +OP(op,e3) { EXSP(HL); } /* EX HL,(SP) */ +OP(op,e4) { CALL( !(_F & PF) ); } /* CALL PO,a */ +OP(op,e5) { PUSH( HL ); } /* PUSH HL */ +OP(op,e6) { AND(ARG()); } /* AND n */ +OP(op,e7) { RST(0x20); } /* RST 4 */ + +OP(op,e8) { RET( _F & PF ); } /* RET PE */ +OP(op,e9) { _PC = _HL; } /* JP (HL) */ +OP(op,ea) { JP_COND( _F & PF ); } /* JP PE,a */ +OP(op,eb) { EX_DE_HL; } /* EX DE,HL */ +OP(op,ec) { CALL( _F & PF ); } /* CALL PE,a */ +OP(op,ed) { _R++; EXEC(ed,ROP()); } /* **** ED xx */ +OP(op,ee) { XOR(ARG()); } /* XOR n */ +OP(op,ef) { RST(0x28); } /* RST 5 */ + +OP(op,f0) { RET( !(_F & SF) ); } /* RET P */ +OP(op,f1) { POP(AF); } /* POP AF */ +OP(op,f2) { JP_COND( !(_F & SF) ); } /* JP P,a */ +OP(op,f3) { _IFF1 = _IFF2 = 0; } /* DI */ +OP(op,f4) { CALL( !(_F & SF) ); } /* CALL P,a */ +OP(op,f5) { PUSH( AF ); } /* PUSH AF */ +OP(op,f6) { OR(ARG()); } /* OR n */ +OP(op,f7) { RST(0x30); } /* RST 6 */ + +OP(op,f8) { RET(_F & SF); } /* RET M */ +OP(op,f9) { _SP = _HL; } /* LD SP,HL */ +OP(op,fa) { JP_COND(_F & SF); } /* JP M,a */ +OP(op,fb) { EI; } /* EI */ +OP(op,fc) { CALL(_F & SF); } /* CALL M,a */ +OP(op,fd) { _R++; EXEC(fd,ROP()); } /* **** FD xx */ +OP(op,fe) { CP(ARG()); } /* CP n */ +OP(op,ff) { RST(0x38); } /* RST 7 */ + + +static void take_interrupt(void) +{ + if( _IFF1 ) + { + int irq_vector; + + /* there isn't a valid previous program counter */ + _PPC = -1; + + /* Check if processor was halted */ + LEAVE_HALT; + + if( Z80.irq_max ) /* daisy chain mode */ + { + if( Z80.request_irq >= 0 ) + { + /* Clear both interrupt flip flops */ + _IFF1 = _IFF2 = 0; + irq_vector = Z80.irq[Z80.request_irq].interrupt_entry(Z80.irq[Z80.request_irq].irq_param); + Z80.request_irq = -1; + } else return; + } + else + { + /* Clear both interrupt flip flops */ + _IFF1 = _IFF2 = 0; + /* call back the cpu interface to retrieve the vector */ + irq_vector = (*Z80.irq_callback)(0); + } + + /* Interrupt mode 2. Call [Z80.I:databyte] */ + if( _IM == 2 ) + { + irq_vector = (irq_vector & 0xff) | (_I << 8); + PUSH( PC ); + RM16( irq_vector, &Z80.PC ); + Z80.extra_cycles += 19; + } + else + /* Interrupt mode 1. RST 38h */ + if( _IM == 1 ) + { + PUSH( PC ); + _PCD = 0x0038; + Z80.extra_cycles += 11+2; /* RST $38 + 2 cycles */ + } + else + { + /* Interrupt mode 0. We check for CALL and JP instructions, */ + /* if neither of these were found we assume a 1 byte opcode */ + /* was placed on the databus */ + switch (irq_vector & 0xff0000) + { + case 0xcd0000: /* call */ + PUSH( PC ); + Z80.extra_cycles += 5; /* CALL $xxxx cycles (JP $xxxx follows)*/ + case 0xc30000: /* jump */ + _PCD = irq_vector & 0xffff; + Z80.extra_cycles += 10 + 2; /* JP $xxxx + 2 cycles */ + break; + default: /* rst */ + PUSH( PC ); + _PCD = irq_vector & 0x0038; + Z80.extra_cycles += 11 + 2; /* RST $xx + 2 cycles */ + break; + } + } + } +} + +/**************************************************************************** + * Reset registers to their initial values + ****************************************************************************/ +void z80_reset(void *param) +{ + Z80_DaisyChain *daisy_chain = (Z80_DaisyChain *)param; + int i, p; +#if BIG_FLAGS_ARRAY + if( !SZHVC_add || !SZHVC_sub ) + { + int oldval, newval, val; + UINT8 *padd, *padc, *psub, *psbc; + /* allocate big flag arrays once */ + SZHVC_add = (UINT8 *)malloc(2*256*256); + SZHVC_sub = (UINT8 *)malloc(2*256*256); + if( !SZHVC_add || !SZHVC_sub ) + { + raise(SIGABRT); + } + padd = &SZHVC_add[ 0*256]; + padc = &SZHVC_add[256*256]; + psub = &SZHVC_sub[ 0*256]; + psbc = &SZHVC_sub[256*256]; + for (oldval = 0; oldval < 256; oldval++) + { + for (newval = 0; newval < 256; newval++) + { + /* add or adc w/o carry set */ + val = newval - oldval; + *padd = (newval) ? ((newval & 0x80) ? SF : 0) : ZF; +#if Z80_EXACT + *padd |= (newval & (YF | XF)); /* undocumented flag bits 5+3 */ +#endif + if( (newval & 0x0f) < (oldval & 0x0f) ) *padd |= HF; + if( newval < oldval ) *padd |= CF; + if( (val^oldval^0x80) & (val^newval) & 0x80 ) *padd |= VF; + padd++; + + /* adc with carry set */ + val = newval - oldval - 1; + *padc = (newval) ? ((newval & 0x80) ? SF : 0) : ZF; +#if Z80_EXACT + *padc |= (newval & (YF | XF)); /* undocumented flag bits 5+3 */ +#endif + if( (newval & 0x0f) <= (oldval & 0x0f) ) *padc |= HF; + if( newval <= oldval ) *padc |= CF; + if( (val^oldval^0x80) & (val^newval) & 0x80 ) *padc |= VF; + padc++; + + /* cp, sub or sbc w/o carry set */ + val = oldval - newval; + *psub = NF | ((newval) ? ((newval & 0x80) ? SF : 0) : ZF); +#if Z80_EXACT + *psub |= (newval & (YF | XF)); /* undocumented flag bits 5+3 */ +#endif + if( (newval & 0x0f) > (oldval & 0x0f) ) *psub |= HF; + if( newval > oldval ) *psub |= CF; + if( (val^oldval) & (oldval^newval) & 0x80 ) *psub |= VF; + psub++; + + /* sbc with carry set */ + val = oldval - newval - 1; + *psbc = NF | ((newval) ? ((newval & 0x80) ? SF : 0) : ZF); +#if Z80_EXACT + *psbc |= (newval & (YF | XF)); /* undocumented flag bits 5+3 */ +#endif + if( (newval & 0x0f) >= (oldval & 0x0f) ) *psbc |= HF; + if( newval >= oldval ) *psbc |= CF; + if( (val^oldval) & (oldval^newval) & 0x80 ) *psbc |= VF; + psbc++; + } + } + } +#endif + for (i = 0; i < 256; i++) + { + p = 0; + if( i&0x01 ) ++p; + if( i&0x02 ) ++p; + if( i&0x04 ) ++p; + if( i&0x08 ) ++p; + if( i&0x10 ) ++p; + if( i&0x20 ) ++p; + if( i&0x40 ) ++p; + if( i&0x80 ) ++p; + SZ[i] = i ? i & SF : ZF; +#if Z80_EXACT + SZ[i] |= (i & (YF | XF)); /* undocumented flag bits 5+3 */ +#endif + SZ_BIT[i] = i ? i & SF : ZF | PF; +#if Z80_EXACT + SZ_BIT[i] |= (i & (YF | XF)); /* undocumented flag bits 5+3 */ +#endif + SZP[i] = SZ[i] | ((p & 1) ? 0 : PF); + SZHV_inc[i] = SZ[i]; + if( i == 0x80 ) SZHV_inc[i] |= VF; + if( (i & 0x0f) == 0x00 ) SZHV_inc[i] |= HF; + SZHV_dec[i] = SZ[i] | NF; + if( i == 0x7f ) SZHV_dec[i] |= VF; + if( (i & 0x0f) == 0x0f ) SZHV_dec[i] |= HF; + } + + memset(&Z80, 0, sizeof(Z80)); + _IX = _IY = 0xffff; /* IX and IY are FFFF after a reset! */ + _F = ZF; /* Zero flag is set */ + Z80.request_irq = -1; + Z80.service_irq = -1; + Z80.nmi_state = CLEAR_LINE; + Z80.irq_state = CLEAR_LINE; + + if( daisy_chain ) + { + while( daisy_chain->irq_param != -1 && Z80.irq_max < Z80_MAXDAISY ) + { + /* set callbackhandler after reti */ + Z80.irq[Z80.irq_max] = *daisy_chain; + /* device reset */ + if( Z80.irq[Z80.irq_max].reset ) + Z80.irq[Z80.irq_max].reset(Z80.irq[Z80.irq_max].irq_param); + Z80.irq_max++; + daisy_chain++; + } + } +} + +void z80_exit(void) +{ +#if BIG_FLAGS_ARRAY + if (SZHVC_add) free(SZHVC_add); + SZHVC_add = 0; + if (SZHVC_sub) free(SZHVC_sub); + SZHVC_sub = 0; +#endif +} + +/**************************************************************************** + * Execute 'cycles' T-states. Return number of T-states really executed + ****************************************************************************/ +int z80_execute(int cycles) +{ + z80_ICount = cycles - Z80.extra_cycles; + Z80.extra_cycles = 0; + + do + { + _PPC = _PCD; + _R++; + EXEC_INLINE(op,ROP()); + } while( z80_ICount > 0 ); + + z80_ICount -= Z80.extra_cycles; + Z80.extra_cycles = 0; + + return cycles - z80_ICount; +} + +/**************************************************************************** + * Burn 'cycles' T-states. Adjust R register for the lost time + ****************************************************************************/ +void z80_burn(int cycles) +{ + if( cycles > 0 ) + { + /* NOP takes 4 cycles per instruction */ + int n = (cycles + 3) / 4; + _R += n; + z80_ICount -= 4 * n; + } +} + +/**************************************************************************** + * Get all registers in given buffer + ****************************************************************************/ +unsigned z80_get_context (void *dst) +{ + if( dst ) + *(Z80_Regs*)dst = Z80; + return sizeof(Z80_Regs); +} + +/**************************************************************************** + * Set all registers to given values + ****************************************************************************/ +void z80_set_context (void *src) +{ + if( src ) + Z80 = *(Z80_Regs*)src; +} + +/**************************************************************************** + * Return program counter + ****************************************************************************/ +unsigned z80_get_pc (void) +{ + return _PCD; +} + +/**************************************************************************** + * Set program counter + ****************************************************************************/ +void z80_set_pc (unsigned val) +{ + _PC = val; +} + +/**************************************************************************** + * Return stack pointer + ****************************************************************************/ +unsigned z80_get_sp (void) +{ + return _SPD; +} + +/**************************************************************************** + * Set stack pointer + ****************************************************************************/ +void z80_set_sp (unsigned val) +{ + _SP = val; +} + +/**************************************************************************** + * Return a specific register + ****************************************************************************/ +unsigned z80_get_reg (int regnum) +{ + switch( regnum ) + { + case Z80_PC: return Z80.PC.w.l; + case Z80_SP: return Z80.SP.w.l; + case Z80_AF: return Z80.AF.w.l; + case Z80_BC: return Z80.BC.w.l; + case Z80_DE: return Z80.DE.w.l; + case Z80_HL: return Z80.HL.w.l; + case Z80_IX: return Z80.IX.w.l; + case Z80_IY: return Z80.IY.w.l; + case Z80_R: return (Z80.R & 0x7f) | (Z80.R2 & 0x80); + case Z80_I: return Z80.I; + case Z80_AF2: return Z80.AF2.w.l; + case Z80_BC2: return Z80.BC2.w.l; + case Z80_DE2: return Z80.DE2.w.l; + case Z80_HL2: return Z80.HL2.w.l; + case Z80_IM: return Z80.IM; + case Z80_IFF1: return Z80.IFF1; + case Z80_IFF2: return Z80.IFF2; + case Z80_HALT: return Z80.HALT; + case Z80_NMI_STATE: return Z80.nmi_state; + case Z80_IRQ_STATE: return Z80.irq_state; + case Z80_DC0: return Z80.int_state[0]; + case Z80_DC1: return Z80.int_state[1]; + case Z80_DC2: return Z80.int_state[2]; + case Z80_DC3: return Z80.int_state[3]; + case REG_PREVIOUSPC: return Z80.PREPC.w.l; + default: + if( regnum <= REG_SP_CONTENTS ) + { + unsigned offset = _SPD + 2 * (REG_SP_CONTENTS - regnum); + if( offset < 0xffff ) + return RM( offset ) | ( RM( offset + 1) << 8 ); + } + } + return 0; +} + +/**************************************************************************** + * Set a specific register + ****************************************************************************/ +void z80_set_reg (int regnum, unsigned val) +{ + switch( regnum ) + { + case Z80_PC: Z80.PC.w.l = val; break; + case Z80_SP: Z80.SP.w.l = val; break; + case Z80_AF: Z80.AF.w.l = val; break; + case Z80_BC: Z80.BC.w.l = val; break; + case Z80_DE: Z80.DE.w.l = val; break; + case Z80_HL: Z80.HL.w.l = val; break; + case Z80_IX: Z80.IX.w.l = val; break; + case Z80_IY: Z80.IY.w.l = val; break; + case Z80_R: Z80.R = val; Z80.R2 = val & 0x80; break; + case Z80_I: Z80.I = val; break; + case Z80_AF2: Z80.AF2.w.l = val; break; + case Z80_BC2: Z80.BC2.w.l = val; break; + case Z80_DE2: Z80.DE2.w.l = val; break; + case Z80_HL2: Z80.HL2.w.l = val; break; + case Z80_IM: Z80.IM = val; break; + case Z80_IFF1: Z80.IFF1 = val; break; + case Z80_IFF2: Z80.IFF2 = val; break; + case Z80_HALT: Z80.HALT = val; break; + case Z80_NMI_STATE: z80_set_nmi_line(val); break; + case Z80_IRQ_STATE: z80_set_irq_line(0,val); break; + case Z80_DC0: Z80.int_state[0] = val; break; + case Z80_DC1: Z80.int_state[1] = val; break; + case Z80_DC2: Z80.int_state[2] = val; break; + case Z80_DC3: Z80.int_state[3] = val; break; + default: + if( regnum <= REG_SP_CONTENTS ) + { + unsigned offset = _SPD + 2 * (REG_SP_CONTENTS - regnum); + if( offset < 0xffff ) + { + WM( offset, val & 0xff ); + WM( offset+1, (val >> 8) & 0xff ); + } + } + } +} + +/**************************************************************************** + * Set NMI line state + ****************************************************************************/ +void z80_set_nmi_line(int state) +{ + if( Z80.nmi_state == state ) return; + + Z80.nmi_state = state; + if( state == CLEAR_LINE ) return; + + _PPC = -1; /* there isn't a valid previous program counter */ + LEAVE_HALT; /* Check if processor was halted */ + + _IFF1 = 0; + PUSH( PC ); + _PCD = 0x0066; + Z80.extra_cycles += 11; +} + +/**************************************************************************** + * Set IRQ line state + ****************************************************************************/ +void z80_set_irq_line(int irqline, int state) +{ + Z80.irq_state = state; + if( state == CLEAR_LINE ) return; + + if( Z80.irq_max ) + { + int daisychain, device, int_state; + daisychain = (*Z80.irq_callback)(irqline); + device = daisychain >> 8; + int_state = daisychain & 0xff; + + if( Z80.int_state[device] != int_state ) + { + /* set new interrupt status */ + Z80.int_state[device] = int_state; + /* check interrupt status */ + Z80.request_irq = Z80.service_irq = -1; + + /* search higher IRQ or IEO */ + for( device = 0 ; device < Z80.irq_max ; device ++ ) + { + /* IEO = disable ? */ + if( Z80.int_state[device] & Z80_INT_IEO ) + { + Z80.request_irq = -1; /* if IEO is disable , masking lower IRQ */ + Z80.service_irq = device; /* set highest interrupt service device */ + } + /* IRQ = request ? */ + if( Z80.int_state[device] & Z80_INT_REQ ) + Z80.request_irq = device; + } + if( Z80.request_irq < 0 ) return; + } + else + { + return; + } + } + take_interrupt(); +} + +/**************************************************************************** + * Set IRQ vector callback + ****************************************************************************/ +void z80_set_irq_callback(int (*callback)(int)) +{ + Z80.irq_callback = callback; +} diff --git a/MCUME_teensy41/teensysms/z80.h b/MCUME_teensy41/teensysms/z80.h new file mode 100644 index 0000000..283dd0e --- /dev/null +++ b/MCUME_teensy41/teensysms/z80.h @@ -0,0 +1,76 @@ +#ifndef Z80_H +#define Z80_H + + +/*#define CLEAR_LINE 0*/ /* clear (a fired, held or pulsed) line */ +/*#define ASSERT_LINE 1*/ /* assert an interrupt immediately */ + +#include "cpuintrf.h" + +enum { + Z80_PC=1, Z80_SP, Z80_AF, Z80_BC, Z80_DE, Z80_HL, + Z80_IX, Z80_IY, Z80_AF2, Z80_BC2, Z80_DE2, Z80_HL2, + Z80_R, Z80_I, Z80_IM, Z80_IFF1, Z80_IFF2, Z80_HALT, + Z80_NMI_STATE, Z80_IRQ_STATE, Z80_DC0, Z80_DC1, Z80_DC2, Z80_DC3, + Z80_NMI_NESTING +}; + +extern int z80_ICount; /* T-state count */ + +#define Z80_IGNORE_INT -1 /* Ignore interrupt */ +#define Z80_NMI_INT -2 /* Execute NMI */ +#define Z80_IRQ_INT -1000 /* Execute IRQ */ + +/* Port number written to when entering/leaving HALT state */ +#define Z80_HALT_PORT 0x10000 + +extern void z80_reset (void *param); +extern void z80_exit (void); +extern int z80_execute(int cycles); +extern void z80_burn(int cycles); +extern unsigned z80_get_context (void *dst); +extern void z80_set_context (void *src); +extern unsigned z80_get_pc (void); +extern void z80_set_pc (unsigned val); +extern unsigned z80_get_sp (void); +extern void z80_set_sp (unsigned val); +extern unsigned z80_get_reg (int regnum); +extern void z80_set_reg (int regnum, unsigned val); +extern void z80_set_nmi_line(int state); +extern void z80_set_irq_line(int irqline, int state); +extern void z80_set_irq_callback(int (*irq_callback)(int)); +extern void z80_state_save(void *file); +extern void z80_state_load(void *file); +extern const char *z80_info(void *context, int regnum); +extern unsigned z80_dasm(char *buffer, unsigned pc); + +#ifdef MAME_DEBUG +extern unsigned DasmZ80(char *buffer, unsigned pc); +#endif + +/****************************************************************************/ +/* The Z80 registers. HALT is set to 1 when the CPU is halted, the refresh */ +/* register is calculated as follows: refresh=(Regs.R&127)|(Regs.R2&128) */ +/****************************************************************************/ +typedef struct { +/* 00 */ PAIR PREPC,PC,SP,AF,BC,DE,HL,IX,IY; +/* 24 */ PAIR AF2,BC2,DE2,HL2; +/* 34 */ UINT8 R,R2,IFF1,IFF2,HALT,IM,I; +/* 3B */ UINT8 irq_max; /* number of daisy chain devices */ +/* 3C */ INT8 request_irq; /* daisy chain next request device */ +/* 3D */ INT8 service_irq; /* daisy chain next reti handling device */ +/* 3E */ UINT8 nmi_state; /* nmi line state */ +/* 3F */ UINT8 irq_state; /* irq line state */ +/* 40 */ UINT8 int_state[Z80_MAXDAISY]; +/* 44 */ Z80_DaisyChain irq[Z80_MAXDAISY]; +/* 84 */ int (*irq_callback)(int irqline); +/* 88 */ int extra_cycles; /* extra cycles for interrupts */ +} Z80_Regs; + +extern Z80_Regs *Z80_Context; +extern int after_EI; +extern unsigned char *cpu_readmap[8]; +extern unsigned char *cpu_writemap[8]; + +#endif + diff --git a/MCUME_teensy41/teensysms/z80daa.h b/MCUME_teensy41/teensysms/z80daa.h new file mode 100644 index 0000000..d9c9e0d --- /dev/null +++ b/MCUME_teensy41/teensysms/z80daa.h @@ -0,0 +1,2052 @@ +#include "arduinoproto.h" +PROGMEM static UINT16 DAATable[0x800] = { + (0x00<<8) +ZF +VF , + (0x01<<8) , + (0x02<<8) , + (0x03<<8) +VF , + (0x04<<8) , + (0x05<<8) +VF , + (0x06<<8) +VF , + (0x07<<8) , + (0x08<<8) +XF , + (0x09<<8) +XF+VF , + (0x10<<8) +HF , + (0x11<<8) +HF +VF , + (0x12<<8) +HF +VF , + (0x13<<8) +HF , + (0x14<<8) +HF +VF , + (0x15<<8) +HF , + (0x10<<8) , + (0x11<<8) +VF , + (0x12<<8) +VF , + (0x13<<8) , + (0x14<<8) +VF , + (0x15<<8) , + (0x16<<8) , + (0x17<<8) +VF , + (0x18<<8) +XF+VF , + (0x19<<8) +XF , + (0x20<<8) +YF+HF , + (0x21<<8) +YF+HF +VF , + (0x22<<8) +YF+HF +VF , + (0x23<<8) +YF+HF , + (0x24<<8) +YF+HF +VF , + (0x25<<8) +YF+HF , + (0x20<<8) +YF , + (0x21<<8) +YF +VF , + (0x22<<8) +YF +VF , + (0x23<<8) +YF , + (0x24<<8) +YF +VF , + (0x25<<8) +YF , + (0x26<<8) +YF , + (0x27<<8) +YF +VF , + (0x28<<8) +YF +XF+VF , + (0x29<<8) +YF +XF , + (0x30<<8) +YF+HF +VF , + (0x31<<8) +YF+HF , + (0x32<<8) +YF+HF , + (0x33<<8) +YF+HF +VF , + (0x34<<8) +YF+HF , + (0x35<<8) +YF+HF +VF , + (0x30<<8) +YF +VF , + (0x31<<8) +YF , + (0x32<<8) +YF , + (0x33<<8) +YF +VF , + (0x34<<8) +YF , + (0x35<<8) +YF +VF , + (0x36<<8) +YF +VF , + (0x37<<8) +YF , + (0x38<<8) +YF +XF , + (0x39<<8) +YF +XF+VF , + (0x40<<8) +HF , + (0x41<<8) +HF +VF , + (0x42<<8) +HF +VF , + (0x43<<8) +HF , + (0x44<<8) +HF +VF , + (0x45<<8) +HF , + (0x40<<8) , + (0x41<<8) +VF , + (0x42<<8) +VF , + (0x43<<8) , + (0x44<<8) +VF , + (0x45<<8) , + (0x46<<8) , + (0x47<<8) +VF , + (0x48<<8) +XF+VF , + (0x49<<8) +XF , + (0x50<<8) +HF +VF , + (0x51<<8) +HF , + (0x52<<8) +HF , + (0x53<<8) +HF +VF , + (0x54<<8) +HF , + (0x55<<8) +HF +VF , + (0x50<<8) +VF , + (0x51<<8) , + (0x52<<8) , + (0x53<<8) +VF , + (0x54<<8) , + (0x55<<8) +VF , + (0x56<<8) +VF , + (0x57<<8) , + (0x58<<8) +XF , + (0x59<<8) +XF+VF , + (0x60<<8) +YF+HF +VF , + (0x61<<8) +YF+HF , + (0x62<<8) +YF+HF , + (0x63<<8) +YF+HF +VF , + (0x64<<8) +YF+HF , + (0x65<<8) +YF+HF +VF , + (0x60<<8) +YF +VF , + (0x61<<8) +YF , + (0x62<<8) +YF , + (0x63<<8) +YF +VF , + (0x64<<8) +YF , + (0x65<<8) +YF +VF , + (0x66<<8) +YF +VF , + (0x67<<8) +YF , + (0x68<<8) +YF +XF , + (0x69<<8) +YF +XF+VF , + (0x70<<8) +YF+HF , + (0x71<<8) +YF+HF +VF , + (0x72<<8) +YF+HF +VF , + (0x73<<8) +YF+HF , + (0x74<<8) +YF+HF +VF , + (0x75<<8) +YF+HF , + (0x70<<8) +YF , + (0x71<<8) +YF +VF , + (0x72<<8) +YF +VF , + (0x73<<8) +YF , + (0x74<<8) +YF +VF , + (0x75<<8) +YF , + (0x76<<8) +YF , + (0x77<<8) +YF +VF , + (0x78<<8) +YF +XF+VF , + (0x79<<8) +YF +XF , + (0x80<<8)+SF +HF , + (0x81<<8)+SF +HF +VF , + (0x82<<8)+SF +HF +VF , + (0x83<<8)+SF +HF , + (0x84<<8)+SF +HF +VF , + (0x85<<8)+SF +HF , + (0x80<<8)+SF , + (0x81<<8)+SF +VF , + (0x82<<8)+SF +VF , + (0x83<<8)+SF , + (0x84<<8)+SF +VF , + (0x85<<8)+SF , + (0x86<<8)+SF , + (0x87<<8)+SF +VF , + (0x88<<8)+SF +XF+VF , + (0x89<<8)+SF +XF , + (0x90<<8)+SF +HF +VF , + (0x91<<8)+SF +HF , + (0x92<<8)+SF +HF , + (0x93<<8)+SF +HF +VF , + (0x94<<8)+SF +HF , + (0x95<<8)+SF +HF +VF , + (0x90<<8)+SF +VF , + (0x91<<8)+SF , + (0x92<<8)+SF , + (0x93<<8)+SF +VF , + (0x94<<8)+SF , + (0x95<<8)+SF +VF , + (0x96<<8)+SF +VF , + (0x97<<8)+SF , + (0x98<<8)+SF +XF , + (0x99<<8)+SF +XF+VF , + (0x00<<8) +ZF +HF +VF +CF, + (0x01<<8) +HF +CF, + (0x02<<8) +HF +CF, + (0x03<<8) +HF +VF +CF, + (0x04<<8) +HF +CF, + (0x05<<8) +HF +VF +CF, + (0x00<<8) +ZF +VF +CF, + (0x01<<8) +CF, + (0x02<<8) +CF, + (0x03<<8) +VF +CF, + (0x04<<8) +CF, + (0x05<<8) +VF +CF, + (0x06<<8) +VF +CF, + (0x07<<8) +CF, + (0x08<<8) +XF +CF, + (0x09<<8) +XF+VF +CF, + (0x10<<8) +HF +CF, + (0x11<<8) +HF +VF +CF, + (0x12<<8) +HF +VF +CF, + (0x13<<8) +HF +CF, + (0x14<<8) +HF +VF +CF, + (0x15<<8) +HF +CF, + (0x10<<8) +CF, + (0x11<<8) +VF +CF, + (0x12<<8) +VF +CF, + (0x13<<8) +CF, + (0x14<<8) +VF +CF, + (0x15<<8) +CF, + (0x16<<8) +CF, + (0x17<<8) +VF +CF, + (0x18<<8) +XF+VF +CF, + (0x19<<8) +XF +CF, + (0x20<<8) +YF+HF +CF, + (0x21<<8) +YF+HF +VF +CF, + (0x22<<8) +YF+HF +VF +CF, + (0x23<<8) +YF+HF +CF, + (0x24<<8) +YF+HF +VF +CF, + (0x25<<8) +YF+HF +CF, + (0x20<<8) +YF +CF, + (0x21<<8) +YF +VF +CF, + (0x22<<8) +YF +VF +CF, + (0x23<<8) +YF +CF, + (0x24<<8) +YF +VF +CF, + (0x25<<8) +YF +CF, + (0x26<<8) +YF +CF, + (0x27<<8) +YF +VF +CF, + (0x28<<8) +YF +XF+VF +CF, + (0x29<<8) +YF +XF +CF, + (0x30<<8) +YF+HF +VF +CF, + (0x31<<8) +YF+HF +CF, + (0x32<<8) +YF+HF +CF, + (0x33<<8) +YF+HF +VF +CF, + (0x34<<8) +YF+HF +CF, + (0x35<<8) +YF+HF +VF +CF, + (0x30<<8) +YF +VF +CF, + (0x31<<8) +YF +CF, + (0x32<<8) +YF +CF, + (0x33<<8) +YF +VF +CF, + (0x34<<8) +YF +CF, + (0x35<<8) +YF +VF +CF, + (0x36<<8) +YF +VF +CF, + (0x37<<8) +YF +CF, + (0x38<<8) +YF +XF +CF, + (0x39<<8) +YF +XF+VF +CF, + (0x40<<8) +HF +CF, + (0x41<<8) +HF +VF +CF, + (0x42<<8) +HF +VF +CF, + (0x43<<8) +HF +CF, + (0x44<<8) +HF +VF +CF, + (0x45<<8) +HF +CF, + (0x40<<8) +CF, + (0x41<<8) +VF +CF, + (0x42<<8) +VF +CF, + (0x43<<8) +CF, + (0x44<<8) +VF +CF, + (0x45<<8) +CF, + (0x46<<8) +CF, + (0x47<<8) +VF +CF, + (0x48<<8) +XF+VF +CF, + (0x49<<8) +XF +CF, + (0x50<<8) +HF +VF +CF, + (0x51<<8) +HF +CF, + (0x52<<8) +HF +CF, + (0x53<<8) +HF +VF +CF, + (0x54<<8) +HF +CF, + (0x55<<8) +HF +VF +CF, + (0x50<<8) +VF +CF, + (0x51<<8) +CF, + (0x52<<8) +CF, + (0x53<<8) +VF +CF, + (0x54<<8) +CF, + (0x55<<8) +VF +CF, + (0x56<<8) +VF +CF, + (0x57<<8) +CF, + (0x58<<8) +XF +CF, + (0x59<<8) +XF+VF +CF, + (0x60<<8) +YF+HF +VF +CF, + (0x61<<8) +YF+HF +CF, + (0x62<<8) +YF+HF +CF, + (0x63<<8) +YF+HF +VF +CF, + (0x64<<8) +YF+HF +CF, + (0x65<<8) +YF+HF +VF +CF, + (0x60<<8) +YF +VF +CF, + (0x61<<8) +YF +CF, + (0x62<<8) +YF +CF, + (0x63<<8) +YF +VF +CF, + (0x64<<8) +YF +CF, + (0x65<<8) +YF +VF +CF, + (0x66<<8) +YF +VF +CF, + (0x67<<8) +YF +CF, + (0x68<<8) +YF +XF +CF, + (0x69<<8) +YF +XF+VF +CF, + (0x70<<8) +YF+HF +CF, + (0x71<<8) +YF+HF +VF +CF, + (0x72<<8) +YF+HF +VF +CF, + (0x73<<8) +YF+HF +CF, + (0x74<<8) +YF+HF +VF +CF, + (0x75<<8) +YF+HF +CF, + (0x70<<8) +YF +CF, + (0x71<<8) +YF +VF +CF, + (0x72<<8) +YF +VF +CF, + (0x73<<8) +YF +CF, + (0x74<<8) +YF +VF +CF, + (0x75<<8) +YF +CF, + (0x76<<8) +YF +CF, + (0x77<<8) +YF +VF +CF, + (0x78<<8) +YF +XF+VF +CF, + (0x79<<8) +YF +XF +CF, + (0x80<<8)+SF +HF +CF, + (0x81<<8)+SF +HF +VF +CF, + (0x82<<8)+SF +HF +VF +CF, + (0x83<<8)+SF +HF +CF, + (0x84<<8)+SF +HF +VF +CF, + (0x85<<8)+SF +HF +CF, + (0x80<<8)+SF +CF, + (0x81<<8)+SF +VF +CF, + (0x82<<8)+SF +VF +CF, + (0x83<<8)+SF +CF, + (0x84<<8)+SF +VF +CF, + (0x85<<8)+SF +CF, + (0x86<<8)+SF +CF, + (0x87<<8)+SF +VF +CF, + (0x88<<8)+SF +XF+VF +CF, + (0x89<<8)+SF +XF +CF, + (0x90<<8)+SF +HF +VF +CF, + (0x91<<8)+SF +HF +CF, + (0x92<<8)+SF +HF +CF, + (0x93<<8)+SF +HF +VF +CF, + (0x94<<8)+SF +HF +CF, + (0x95<<8)+SF +HF +VF +CF, + (0x90<<8)+SF +VF +CF, + (0x91<<8)+SF +CF, + (0x92<<8)+SF +CF, + (0x93<<8)+SF +VF +CF, + (0x94<<8)+SF +CF, + (0x95<<8)+SF +VF +CF, + (0x96<<8)+SF +VF +CF, + (0x97<<8)+SF +CF, + (0x98<<8)+SF +XF +CF, + (0x99<<8)+SF +XF+VF +CF, + (0xA0<<8)+SF +YF+HF +VF +CF, + (0xA1<<8)+SF +YF+HF +CF, + (0xA2<<8)+SF +YF+HF +CF, + (0xA3<<8)+SF +YF+HF +VF +CF, + (0xA4<<8)+SF +YF+HF +CF, + (0xA5<<8)+SF +YF+HF +VF +CF, + (0xA0<<8)+SF +YF +VF +CF, + (0xA1<<8)+SF +YF +CF, + (0xA2<<8)+SF +YF +CF, + (0xA3<<8)+SF +YF +VF +CF, + (0xA4<<8)+SF +YF +CF, + (0xA5<<8)+SF +YF +VF +CF, + (0xA6<<8)+SF +YF +VF +CF, + (0xA7<<8)+SF +YF +CF, + (0xA8<<8)+SF +YF +XF +CF, + (0xA9<<8)+SF +YF +XF+VF +CF, + (0xB0<<8)+SF +YF+HF +CF, + (0xB1<<8)+SF +YF+HF +VF +CF, + (0xB2<<8)+SF +YF+HF +VF +CF, + (0xB3<<8)+SF +YF+HF +CF, + (0xB4<<8)+SF +YF+HF +VF +CF, + (0xB5<<8)+SF +YF+HF +CF, + (0xB0<<8)+SF +YF +CF, + (0xB1<<8)+SF +YF +VF +CF, + (0xB2<<8)+SF +YF +VF +CF, + (0xB3<<8)+SF +YF +CF, + (0xB4<<8)+SF +YF +VF +CF, + (0xB5<<8)+SF +YF +CF, + (0xB6<<8)+SF +YF +CF, + (0xB7<<8)+SF +YF +VF +CF, + (0xB8<<8)+SF +YF +XF+VF +CF, + (0xB9<<8)+SF +YF +XF +CF, + (0xC0<<8)+SF +HF +VF +CF, + (0xC1<<8)+SF +HF +CF, + (0xC2<<8)+SF +HF +CF, + (0xC3<<8)+SF +HF +VF +CF, + (0xC4<<8)+SF +HF +CF, + (0xC5<<8)+SF +HF +VF +CF, + (0xC0<<8)+SF +VF +CF, + (0xC1<<8)+SF +CF, + (0xC2<<8)+SF +CF, + (0xC3<<8)+SF +VF +CF, + (0xC4<<8)+SF +CF, + (0xC5<<8)+SF +VF +CF, + (0xC6<<8)+SF +VF +CF, + (0xC7<<8)+SF +CF, + (0xC8<<8)+SF +XF +CF, + (0xC9<<8)+SF +XF+VF +CF, + (0xD0<<8)+SF +HF +CF, + (0xD1<<8)+SF +HF +VF +CF, + (0xD2<<8)+SF +HF +VF +CF, + (0xD3<<8)+SF +HF +CF, + (0xD4<<8)+SF +HF +VF +CF, + (0xD5<<8)+SF +HF +CF, + (0xD0<<8)+SF +CF, + (0xD1<<8)+SF +VF +CF, + (0xD2<<8)+SF +VF +CF, + (0xD3<<8)+SF +CF, + (0xD4<<8)+SF +VF +CF, + (0xD5<<8)+SF +CF, + (0xD6<<8)+SF +CF, + (0xD7<<8)+SF +VF +CF, + (0xD8<<8)+SF +XF+VF +CF, + (0xD9<<8)+SF +XF +CF, + (0xE0<<8)+SF +YF+HF +CF, + (0xE1<<8)+SF +YF+HF +VF +CF, + (0xE2<<8)+SF +YF+HF +VF +CF, + (0xE3<<8)+SF +YF+HF +CF, + (0xE4<<8)+SF +YF+HF +VF +CF, + (0xE5<<8)+SF +YF+HF +CF, + (0xE0<<8)+SF +YF +CF, + (0xE1<<8)+SF +YF +VF +CF, + (0xE2<<8)+SF +YF +VF +CF, + (0xE3<<8)+SF +YF +CF, + (0xE4<<8)+SF +YF +VF +CF, + (0xE5<<8)+SF +YF +CF, + (0xE6<<8)+SF +YF +CF, + (0xE7<<8)+SF +YF +VF +CF, + (0xE8<<8)+SF +YF +XF+VF +CF, + (0xE9<<8)+SF +YF +XF +CF, + (0xF0<<8)+SF +YF+HF +VF +CF, + (0xF1<<8)+SF +YF+HF +CF, + (0xF2<<8)+SF +YF+HF +CF, + (0xF3<<8)+SF +YF+HF +VF +CF, + (0xF4<<8)+SF +YF+HF +CF, + (0xF5<<8)+SF +YF+HF +VF +CF, + (0xF0<<8)+SF +YF +VF +CF, + (0xF1<<8)+SF +YF +CF, + (0xF2<<8)+SF +YF +CF, + (0xF3<<8)+SF +YF +VF +CF, + (0xF4<<8)+SF +YF +CF, + (0xF5<<8)+SF +YF +VF +CF, + (0xF6<<8)+SF +YF +VF +CF, + (0xF7<<8)+SF +YF +CF, + (0xF8<<8)+SF +YF +XF +CF, + (0xF9<<8)+SF +YF +XF+VF +CF, + (0x00<<8) +ZF +HF +VF +CF, + (0x01<<8) +HF +CF, + (0x02<<8) +HF +CF, + (0x03<<8) +HF +VF +CF, + (0x04<<8) +HF +CF, + (0x05<<8) +HF +VF +CF, + (0x00<<8) +ZF +VF +CF, + (0x01<<8) +CF, + (0x02<<8) +CF, + (0x03<<8) +VF +CF, + (0x04<<8) +CF, + (0x05<<8) +VF +CF, + (0x06<<8) +VF +CF, + (0x07<<8) +CF, + (0x08<<8) +XF +CF, + (0x09<<8) +XF+VF +CF, + (0x10<<8) +HF +CF, + (0x11<<8) +HF +VF +CF, + (0x12<<8) +HF +VF +CF, + (0x13<<8) +HF +CF, + (0x14<<8) +HF +VF +CF, + (0x15<<8) +HF +CF, + (0x10<<8) +CF, + (0x11<<8) +VF +CF, + (0x12<<8) +VF +CF, + (0x13<<8) +CF, + (0x14<<8) +VF +CF, + (0x15<<8) +CF, + (0x16<<8) +CF, + (0x17<<8) +VF +CF, + (0x18<<8) +XF+VF +CF, + (0x19<<8) +XF +CF, + (0x20<<8) +YF+HF +CF, + (0x21<<8) +YF+HF +VF +CF, + (0x22<<8) +YF+HF +VF +CF, + (0x23<<8) +YF+HF +CF, + (0x24<<8) +YF+HF +VF +CF, + (0x25<<8) +YF+HF +CF, + (0x20<<8) +YF +CF, + (0x21<<8) +YF +VF +CF, + (0x22<<8) +YF +VF +CF, + (0x23<<8) +YF +CF, + (0x24<<8) +YF +VF +CF, + (0x25<<8) +YF +CF, + (0x26<<8) +YF +CF, + (0x27<<8) +YF +VF +CF, + (0x28<<8) +YF +XF+VF +CF, + (0x29<<8) +YF +XF +CF, + (0x30<<8) +YF+HF +VF +CF, + (0x31<<8) +YF+HF +CF, + (0x32<<8) +YF+HF +CF, + (0x33<<8) +YF+HF +VF +CF, + (0x34<<8) +YF+HF +CF, + (0x35<<8) +YF+HF +VF +CF, + (0x30<<8) +YF +VF +CF, + (0x31<<8) +YF +CF, + (0x32<<8) +YF +CF, + (0x33<<8) +YF +VF +CF, + (0x34<<8) +YF +CF, + (0x35<<8) +YF +VF +CF, + (0x36<<8) +YF +VF +CF, + (0x37<<8) +YF +CF, + (0x38<<8) +YF +XF +CF, + (0x39<<8) +YF +XF+VF +CF, + (0x40<<8) +HF +CF, + (0x41<<8) +HF +VF +CF, + (0x42<<8) +HF +VF +CF, + (0x43<<8) +HF +CF, + (0x44<<8) +HF +VF +CF, + (0x45<<8) +HF +CF, + (0x40<<8) +CF, + (0x41<<8) +VF +CF, + (0x42<<8) +VF +CF, + (0x43<<8) +CF, + (0x44<<8) +VF +CF, + (0x45<<8) +CF, + (0x46<<8) +CF, + (0x47<<8) +VF +CF, + (0x48<<8) +XF+VF +CF, + (0x49<<8) +XF +CF, + (0x50<<8) +HF +VF +CF, + (0x51<<8) +HF +CF, + (0x52<<8) +HF +CF, + (0x53<<8) +HF +VF +CF, + (0x54<<8) +HF +CF, + (0x55<<8) +HF +VF +CF, + (0x50<<8) +VF +CF, + (0x51<<8) +CF, + (0x52<<8) +CF, + (0x53<<8) +VF +CF, + (0x54<<8) +CF, + (0x55<<8) +VF +CF, + (0x56<<8) +VF +CF, + (0x57<<8) +CF, + (0x58<<8) +XF +CF, + (0x59<<8) +XF+VF +CF, + (0x60<<8) +YF+HF +VF +CF, + (0x61<<8) +YF+HF +CF, + (0x62<<8) +YF+HF +CF, + (0x63<<8) +YF+HF +VF +CF, + (0x64<<8) +YF+HF +CF, + (0x65<<8) +YF+HF +VF +CF, + (0x06<<8) +VF , + (0x07<<8) , + (0x08<<8) +XF , + (0x09<<8) +XF+VF , + (0x0A<<8) +XF+VF , + (0x0B<<8) +XF , + (0x0C<<8) +XF+VF , + (0x0D<<8) +XF , + (0x0E<<8) +XF , + (0x0F<<8) +XF+VF , + (0x10<<8) +HF , + (0x11<<8) +HF +VF , + (0x12<<8) +HF +VF , + (0x13<<8) +HF , + (0x14<<8) +HF +VF , + (0x15<<8) +HF , + (0x16<<8) , + (0x17<<8) +VF , + (0x18<<8) +XF+VF , + (0x19<<8) +XF , + (0x1A<<8) +XF , + (0x1B<<8) +XF+VF , + (0x1C<<8) +XF , + (0x1D<<8) +XF+VF , + (0x1E<<8) +XF+VF , + (0x1F<<8) +XF , + (0x20<<8) +YF+HF , + (0x21<<8) +YF+HF +VF , + (0x22<<8) +YF+HF +VF , + (0x23<<8) +YF+HF , + (0x24<<8) +YF+HF +VF , + (0x25<<8) +YF+HF , + (0x26<<8) +YF , + (0x27<<8) +YF +VF , + (0x28<<8) +YF +XF+VF , + (0x29<<8) +YF +XF , + (0x2A<<8) +YF +XF , + (0x2B<<8) +YF +XF+VF , + (0x2C<<8) +YF +XF , + (0x2D<<8) +YF +XF+VF , + (0x2E<<8) +YF +XF+VF , + (0x2F<<8) +YF +XF , + (0x30<<8) +YF+HF +VF , + (0x31<<8) +YF+HF , + (0x32<<8) +YF+HF , + (0x33<<8) +YF+HF +VF , + (0x34<<8) +YF+HF , + (0x35<<8) +YF+HF +VF , + (0x36<<8) +YF +VF , + (0x37<<8) +YF , + (0x38<<8) +YF +XF , + (0x39<<8) +YF +XF+VF , + (0x3A<<8) +YF +XF+VF , + (0x3B<<8) +YF +XF , + (0x3C<<8) +YF +XF+VF , + (0x3D<<8) +YF +XF , + (0x3E<<8) +YF +XF , + (0x3F<<8) +YF +XF+VF , + (0x40<<8) +HF , + (0x41<<8) +HF +VF , + (0x42<<8) +HF +VF , + (0x43<<8) +HF , + (0x44<<8) +HF +VF , + (0x45<<8) +HF , + (0x46<<8) , + (0x47<<8) +VF , + (0x48<<8) +XF+VF , + (0x49<<8) +XF , + (0x4A<<8) +XF , + (0x4B<<8) +XF+VF , + (0x4C<<8) +XF , + (0x4D<<8) +XF+VF , + (0x4E<<8) +XF+VF , + (0x4F<<8) +XF , + (0x50<<8) +HF +VF , + (0x51<<8) +HF , + (0x52<<8) +HF , + (0x53<<8) +HF +VF , + (0x54<<8) +HF , + (0x55<<8) +HF +VF , + (0x56<<8) +VF , + (0x57<<8) , + (0x58<<8) +XF , + (0x59<<8) +XF+VF , + (0x5A<<8) +XF+VF , + (0x5B<<8) +XF , + (0x5C<<8) +XF+VF , + (0x5D<<8) +XF , + (0x5E<<8) +XF , + (0x5F<<8) +XF+VF , + (0x60<<8) +YF+HF +VF , + (0x61<<8) +YF+HF , + (0x62<<8) +YF+HF , + (0x63<<8) +YF+HF +VF , + (0x64<<8) +YF+HF , + (0x65<<8) +YF+HF +VF , + (0x66<<8) +YF +VF , + (0x67<<8) +YF , + (0x68<<8) +YF +XF , + (0x69<<8) +YF +XF+VF , + (0x6A<<8) +YF +XF+VF , + (0x6B<<8) +YF +XF , + (0x6C<<8) +YF +XF+VF , + (0x6D<<8) +YF +XF , + (0x6E<<8) +YF +XF , + (0x6F<<8) +YF +XF+VF , + (0x70<<8) +YF+HF , + (0x71<<8) +YF+HF +VF , + (0x72<<8) +YF+HF +VF , + (0x73<<8) +YF+HF , + (0x74<<8) +YF+HF +VF , + (0x75<<8) +YF+HF , + (0x76<<8) +YF , + (0x77<<8) +YF +VF , + (0x78<<8) +YF +XF+VF , + (0x79<<8) +YF +XF , + (0x7A<<8) +YF +XF , + (0x7B<<8) +YF +XF+VF , + (0x7C<<8) +YF +XF , + (0x7D<<8) +YF +XF+VF , + (0x7E<<8) +YF +XF+VF , + (0x7F<<8) +YF +XF , + (0x80<<8)+SF +HF , + (0x81<<8)+SF +HF +VF , + (0x82<<8)+SF +HF +VF , + (0x83<<8)+SF +HF , + (0x84<<8)+SF +HF +VF , + (0x85<<8)+SF +HF , + (0x86<<8)+SF , + (0x87<<8)+SF +VF , + (0x88<<8)+SF +XF+VF , + (0x89<<8)+SF +XF , + (0x8A<<8)+SF +XF , + (0x8B<<8)+SF +XF+VF , + (0x8C<<8)+SF +XF , + (0x8D<<8)+SF +XF+VF , + (0x8E<<8)+SF +XF+VF , + (0x8F<<8)+SF +XF , + (0x90<<8)+SF +HF +VF , + (0x91<<8)+SF +HF , + (0x92<<8)+SF +HF , + (0x93<<8)+SF +HF +VF , + (0x94<<8)+SF +HF , + (0x95<<8)+SF +HF +VF , + (0x96<<8)+SF +VF , + (0x97<<8)+SF , + (0x98<<8)+SF +XF , + (0x99<<8)+SF +XF+VF , + (0x9A<<8)+SF +XF+VF , + (0x9B<<8)+SF +XF , + (0x9C<<8)+SF +XF+VF , + (0x9D<<8)+SF +XF , + (0x9E<<8)+SF +XF , + (0x9F<<8)+SF +XF+VF , + (0x00<<8) +ZF +HF +VF +CF, + (0x01<<8) +HF +CF, + (0x02<<8) +HF +CF, + (0x03<<8) +HF +VF +CF, + (0x04<<8) +HF +CF, + (0x05<<8) +HF +VF +CF, + (0x06<<8) +VF +CF, + (0x07<<8) +CF, + (0x08<<8) +XF +CF, + (0x09<<8) +XF+VF +CF, + (0x0A<<8) +XF+VF +CF, + (0x0B<<8) +XF +CF, + (0x0C<<8) +XF+VF +CF, + (0x0D<<8) +XF +CF, + (0x0E<<8) +XF +CF, + (0x0F<<8) +XF+VF +CF, + (0x10<<8) +HF +CF, + (0x11<<8) +HF +VF +CF, + (0x12<<8) +HF +VF +CF, + (0x13<<8) +HF +CF, + (0x14<<8) +HF +VF +CF, + (0x15<<8) +HF +CF, + (0x16<<8) +CF, + (0x17<<8) +VF +CF, + (0x18<<8) +XF+VF +CF, + (0x19<<8) +XF +CF, + (0x1A<<8) +XF +CF, + (0x1B<<8) +XF+VF +CF, + (0x1C<<8) +XF +CF, + (0x1D<<8) +XF+VF +CF, + (0x1E<<8) +XF+VF +CF, + (0x1F<<8) +XF +CF, + (0x20<<8) +YF+HF +CF, + (0x21<<8) +YF+HF +VF +CF, + (0x22<<8) +YF+HF +VF +CF, + (0x23<<8) +YF+HF +CF, + (0x24<<8) +YF+HF +VF +CF, + (0x25<<8) +YF+HF +CF, + (0x26<<8) +YF +CF, + (0x27<<8) +YF +VF +CF, + (0x28<<8) +YF +XF+VF +CF, + (0x29<<8) +YF +XF +CF, + (0x2A<<8) +YF +XF +CF, + (0x2B<<8) +YF +XF+VF +CF, + (0x2C<<8) +YF +XF +CF, + (0x2D<<8) +YF +XF+VF +CF, + (0x2E<<8) +YF +XF+VF +CF, + (0x2F<<8) +YF +XF +CF, + (0x30<<8) +YF+HF +VF +CF, + (0x31<<8) +YF+HF +CF, + (0x32<<8) +YF+HF +CF, + (0x33<<8) +YF+HF +VF +CF, + (0x34<<8) +YF+HF +CF, + (0x35<<8) +YF+HF +VF +CF, + (0x36<<8) +YF +VF +CF, + (0x37<<8) +YF +CF, + (0x38<<8) +YF +XF +CF, + (0x39<<8) +YF +XF+VF +CF, + (0x3A<<8) +YF +XF+VF +CF, + (0x3B<<8) +YF +XF +CF, + (0x3C<<8) +YF +XF+VF +CF, + (0x3D<<8) +YF +XF +CF, + (0x3E<<8) +YF +XF +CF, + (0x3F<<8) +YF +XF+VF +CF, + (0x40<<8) +HF +CF, + (0x41<<8) +HF +VF +CF, + (0x42<<8) +HF +VF +CF, + (0x43<<8) +HF +CF, + (0x44<<8) +HF +VF +CF, + (0x45<<8) +HF +CF, + (0x46<<8) +CF, + (0x47<<8) +VF +CF, + (0x48<<8) +XF+VF +CF, + (0x49<<8) +XF +CF, + (0x4A<<8) +XF +CF, + (0x4B<<8) +XF+VF +CF, + (0x4C<<8) +XF +CF, + (0x4D<<8) +XF+VF +CF, + (0x4E<<8) +XF+VF +CF, + (0x4F<<8) +XF +CF, + (0x50<<8) +HF +VF +CF, + (0x51<<8) +HF +CF, + (0x52<<8) +HF +CF, + (0x53<<8) +HF +VF +CF, + (0x54<<8) +HF +CF, + (0x55<<8) +HF +VF +CF, + (0x56<<8) +VF +CF, + (0x57<<8) +CF, + (0x58<<8) +XF +CF, + (0x59<<8) +XF+VF +CF, + (0x5A<<8) +XF+VF +CF, + (0x5B<<8) +XF +CF, + (0x5C<<8) +XF+VF +CF, + (0x5D<<8) +XF +CF, + (0x5E<<8) +XF +CF, + (0x5F<<8) +XF+VF +CF, + (0x60<<8) +YF+HF +VF +CF, + (0x61<<8) +YF+HF +CF, + (0x62<<8) +YF+HF +CF, + (0x63<<8) +YF+HF +VF +CF, + (0x64<<8) +YF+HF +CF, + (0x65<<8) +YF+HF +VF +CF, + (0x66<<8) +YF +VF +CF, + (0x67<<8) +YF +CF, + (0x68<<8) +YF +XF +CF, + (0x69<<8) +YF +XF+VF +CF, + (0x6A<<8) +YF +XF+VF +CF, + (0x6B<<8) +YF +XF +CF, + (0x6C<<8) +YF +XF+VF +CF, + (0x6D<<8) +YF +XF +CF, + (0x6E<<8) +YF +XF +CF, + (0x6F<<8) +YF +XF+VF +CF, + (0x70<<8) +YF+HF +CF, + (0x71<<8) +YF+HF +VF +CF, + (0x72<<8) +YF+HF +VF +CF, + (0x73<<8) +YF+HF +CF, + (0x74<<8) +YF+HF +VF +CF, + (0x75<<8) +YF+HF +CF, + (0x76<<8) +YF +CF, + (0x77<<8) +YF +VF +CF, + (0x78<<8) +YF +XF+VF +CF, + (0x79<<8) +YF +XF +CF, + (0x7A<<8) +YF +XF +CF, + (0x7B<<8) +YF +XF+VF +CF, + (0x7C<<8) +YF +XF +CF, + (0x7D<<8) +YF +XF+VF +CF, + (0x7E<<8) +YF +XF+VF +CF, + (0x7F<<8) +YF +XF +CF, + (0x80<<8)+SF +HF +CF, + (0x81<<8)+SF +HF +VF +CF, + (0x82<<8)+SF +HF +VF +CF, + (0x83<<8)+SF +HF +CF, + (0x84<<8)+SF +HF +VF +CF, + (0x85<<8)+SF +HF +CF, + (0x86<<8)+SF +CF, + (0x87<<8)+SF +VF +CF, + (0x88<<8)+SF +XF+VF +CF, + (0x89<<8)+SF +XF +CF, + (0x8A<<8)+SF +XF +CF, + (0x8B<<8)+SF +XF+VF +CF, + (0x8C<<8)+SF +XF +CF, + (0x8D<<8)+SF +XF+VF +CF, + (0x8E<<8)+SF +XF+VF +CF, + (0x8F<<8)+SF +XF +CF, + (0x90<<8)+SF +HF +VF +CF, + (0x91<<8)+SF +HF +CF, + (0x92<<8)+SF +HF +CF, + (0x93<<8)+SF +HF +VF +CF, + (0x94<<8)+SF +HF +CF, + (0x95<<8)+SF +HF +VF +CF, + (0x96<<8)+SF +VF +CF, + (0x97<<8)+SF +CF, + (0x98<<8)+SF +XF +CF, + (0x99<<8)+SF +XF+VF +CF, + (0x9A<<8)+SF +XF+VF +CF, + (0x9B<<8)+SF +XF +CF, + (0x9C<<8)+SF +XF+VF +CF, + (0x9D<<8)+SF +XF +CF, + (0x9E<<8)+SF +XF +CF, + (0x9F<<8)+SF +XF+VF +CF, + (0xA0<<8)+SF +YF+HF +VF +CF, + (0xA1<<8)+SF +YF+HF +CF, + (0xA2<<8)+SF +YF+HF +CF, + (0xA3<<8)+SF +YF+HF +VF +CF, + (0xA4<<8)+SF +YF+HF +CF, + (0xA5<<8)+SF +YF+HF +VF +CF, + (0xA6<<8)+SF +YF +VF +CF, + (0xA7<<8)+SF +YF +CF, + (0xA8<<8)+SF +YF +XF +CF, + (0xA9<<8)+SF +YF +XF+VF +CF, + (0xAA<<8)+SF +YF +XF+VF +CF, + (0xAB<<8)+SF +YF +XF +CF, + (0xAC<<8)+SF +YF +XF+VF +CF, + (0xAD<<8)+SF +YF +XF +CF, + (0xAE<<8)+SF +YF +XF +CF, + (0xAF<<8)+SF +YF +XF+VF +CF, + (0xB0<<8)+SF +YF+HF +CF, + (0xB1<<8)+SF +YF+HF +VF +CF, + (0xB2<<8)+SF +YF+HF +VF +CF, + (0xB3<<8)+SF +YF+HF +CF, + (0xB4<<8)+SF +YF+HF +VF +CF, + (0xB5<<8)+SF +YF+HF +CF, + (0xB6<<8)+SF +YF +CF, + (0xB7<<8)+SF +YF +VF +CF, + (0xB8<<8)+SF +YF +XF+VF +CF, + (0xB9<<8)+SF +YF +XF +CF, + (0xBA<<8)+SF +YF +XF +CF, + (0xBB<<8)+SF +YF +XF+VF +CF, + (0xBC<<8)+SF +YF +XF +CF, + (0xBD<<8)+SF +YF +XF+VF +CF, + (0xBE<<8)+SF +YF +XF+VF +CF, + (0xBF<<8)+SF +YF +XF +CF, + (0xC0<<8)+SF +HF +VF +CF, + (0xC1<<8)+SF +HF +CF, + (0xC2<<8)+SF +HF +CF, + (0xC3<<8)+SF +HF +VF +CF, + (0xC4<<8)+SF +HF +CF, + (0xC5<<8)+SF +HF +VF +CF, + (0xC6<<8)+SF +VF +CF, + (0xC7<<8)+SF +CF, + (0xC8<<8)+SF +XF +CF, + (0xC9<<8)+SF +XF+VF +CF, + (0xCA<<8)+SF +XF+VF +CF, + (0xCB<<8)+SF +XF +CF, + (0xCC<<8)+SF +XF+VF +CF, + (0xCD<<8)+SF +XF +CF, + (0xCE<<8)+SF +XF +CF, + (0xCF<<8)+SF +XF+VF +CF, + (0xD0<<8)+SF +HF +CF, + (0xD1<<8)+SF +HF +VF +CF, + (0xD2<<8)+SF +HF +VF +CF, + (0xD3<<8)+SF +HF +CF, + (0xD4<<8)+SF +HF +VF +CF, + (0xD5<<8)+SF +HF +CF, + (0xD6<<8)+SF +CF, + (0xD7<<8)+SF +VF +CF, + (0xD8<<8)+SF +XF+VF +CF, + (0xD9<<8)+SF +XF +CF, + (0xDA<<8)+SF +XF +CF, + (0xDB<<8)+SF +XF+VF +CF, + (0xDC<<8)+SF +XF +CF, + (0xDD<<8)+SF +XF+VF +CF, + (0xDE<<8)+SF +XF+VF +CF, + (0xDF<<8)+SF +XF +CF, + (0xE0<<8)+SF +YF+HF +CF, + (0xE1<<8)+SF +YF+HF +VF +CF, + (0xE2<<8)+SF +YF+HF +VF +CF, + (0xE3<<8)+SF +YF+HF +CF, + (0xE4<<8)+SF +YF+HF +VF +CF, + (0xE5<<8)+SF +YF+HF +CF, + (0xE6<<8)+SF +YF +CF, + (0xE7<<8)+SF +YF +VF +CF, + (0xE8<<8)+SF +YF +XF+VF +CF, + (0xE9<<8)+SF +YF +XF +CF, + (0xEA<<8)+SF +YF +XF +CF, + (0xEB<<8)+SF +YF +XF+VF +CF, + (0xEC<<8)+SF +YF +XF +CF, + (0xED<<8)+SF +YF +XF+VF +CF, + (0xEE<<8)+SF +YF +XF+VF +CF, + (0xEF<<8)+SF +YF +XF +CF, + (0xF0<<8)+SF +YF+HF +VF +CF, + (0xF1<<8)+SF +YF+HF +CF, + (0xF2<<8)+SF +YF+HF +CF, + (0xF3<<8)+SF +YF+HF +VF +CF, + (0xF4<<8)+SF +YF+HF +CF, + (0xF5<<8)+SF +YF+HF +VF +CF, + (0xF6<<8)+SF +YF +VF +CF, + (0xF7<<8)+SF +YF +CF, + (0xF8<<8)+SF +YF +XF +CF, + (0xF9<<8)+SF +YF +XF+VF +CF, + (0xFA<<8)+SF +YF +XF+VF +CF, + (0xFB<<8)+SF +YF +XF +CF, + (0xFC<<8)+SF +YF +XF+VF +CF, + (0xFD<<8)+SF +YF +XF +CF, + (0xFE<<8)+SF +YF +XF +CF, + (0xFF<<8)+SF +YF +XF+VF +CF, + (0x00<<8) +ZF +HF +VF +CF, + (0x01<<8) +HF +CF, + (0x02<<8) +HF +CF, + (0x03<<8) +HF +VF +CF, + (0x04<<8) +HF +CF, + (0x05<<8) +HF +VF +CF, + (0x06<<8) +VF +CF, + (0x07<<8) +CF, + (0x08<<8) +XF +CF, + (0x09<<8) +XF+VF +CF, + (0x0A<<8) +XF+VF +CF, + (0x0B<<8) +XF +CF, + (0x0C<<8) +XF+VF +CF, + (0x0D<<8) +XF +CF, + (0x0E<<8) +XF +CF, + (0x0F<<8) +XF+VF +CF, + (0x10<<8) +HF +CF, + (0x11<<8) +HF +VF +CF, + (0x12<<8) +HF +VF +CF, + (0x13<<8) +HF +CF, + (0x14<<8) +HF +VF +CF, + (0x15<<8) +HF +CF, + (0x16<<8) +CF, + (0x17<<8) +VF +CF, + (0x18<<8) +XF+VF +CF, + (0x19<<8) +XF +CF, + (0x1A<<8) +XF +CF, + (0x1B<<8) +XF+VF +CF, + (0x1C<<8) +XF +CF, + (0x1D<<8) +XF+VF +CF, + (0x1E<<8) +XF+VF +CF, + (0x1F<<8) +XF +CF, + (0x20<<8) +YF+HF +CF, + (0x21<<8) +YF+HF +VF +CF, + (0x22<<8) +YF+HF +VF +CF, + (0x23<<8) +YF+HF +CF, + (0x24<<8) +YF+HF +VF +CF, + (0x25<<8) +YF+HF +CF, + (0x26<<8) +YF +CF, + (0x27<<8) +YF +VF +CF, + (0x28<<8) +YF +XF+VF +CF, + (0x29<<8) +YF +XF +CF, + (0x2A<<8) +YF +XF +CF, + (0x2B<<8) +YF +XF+VF +CF, + (0x2C<<8) +YF +XF +CF, + (0x2D<<8) +YF +XF+VF +CF, + (0x2E<<8) +YF +XF+VF +CF, + (0x2F<<8) +YF +XF +CF, + (0x30<<8) +YF+HF +VF +CF, + (0x31<<8) +YF+HF +CF, + (0x32<<8) +YF+HF +CF, + (0x33<<8) +YF+HF +VF +CF, + (0x34<<8) +YF+HF +CF, + (0x35<<8) +YF+HF +VF +CF, + (0x36<<8) +YF +VF +CF, + (0x37<<8) +YF +CF, + (0x38<<8) +YF +XF +CF, + (0x39<<8) +YF +XF+VF +CF, + (0x3A<<8) +YF +XF+VF +CF, + (0x3B<<8) +YF +XF +CF, + (0x3C<<8) +YF +XF+VF +CF, + (0x3D<<8) +YF +XF +CF, + (0x3E<<8) +YF +XF +CF, + (0x3F<<8) +YF +XF+VF +CF, + (0x40<<8) +HF +CF, + (0x41<<8) +HF +VF +CF, + (0x42<<8) +HF +VF +CF, + (0x43<<8) +HF +CF, + (0x44<<8) +HF +VF +CF, + (0x45<<8) +HF +CF, + (0x46<<8) +CF, + (0x47<<8) +VF +CF, + (0x48<<8) +XF+VF +CF, + (0x49<<8) +XF +CF, + (0x4A<<8) +XF +CF, + (0x4B<<8) +XF+VF +CF, + (0x4C<<8) +XF +CF, + (0x4D<<8) +XF+VF +CF, + (0x4E<<8) +XF+VF +CF, + (0x4F<<8) +XF +CF, + (0x50<<8) +HF +VF +CF, + (0x51<<8) +HF +CF, + (0x52<<8) +HF +CF, + (0x53<<8) +HF +VF +CF, + (0x54<<8) +HF +CF, + (0x55<<8) +HF +VF +CF, + (0x56<<8) +VF +CF, + (0x57<<8) +CF, + (0x58<<8) +XF +CF, + (0x59<<8) +XF+VF +CF, + (0x5A<<8) +XF+VF +CF, + (0x5B<<8) +XF +CF, + (0x5C<<8) +XF+VF +CF, + (0x5D<<8) +XF +CF, + (0x5E<<8) +XF +CF, + (0x5F<<8) +XF+VF +CF, + (0x60<<8) +YF+HF +VF +CF, + (0x61<<8) +YF+HF +CF, + (0x62<<8) +YF+HF +CF, + (0x63<<8) +YF+HF +VF +CF, + (0x64<<8) +YF+HF +CF, + (0x65<<8) +YF+HF +VF +CF, + (0x00<<8) +ZF +VF+NF , + (0x01<<8) +NF , + (0x02<<8) +NF , + (0x03<<8) +VF+NF , + (0x04<<8) +NF , + (0x05<<8) +VF+NF , + (0x06<<8) +VF+NF , + (0x07<<8) +NF , + (0x08<<8) +XF +NF , + (0x09<<8) +XF+VF+NF , + (0x04<<8) +NF , + (0x05<<8) +VF+NF , + (0x06<<8) +VF+NF , + (0x07<<8) +NF , + (0x08<<8) +XF +NF , + (0x09<<8) +XF+VF+NF , + (0x10<<8) +NF , + (0x11<<8) +VF+NF , + (0x12<<8) +VF+NF , + (0x13<<8) +NF , + (0x14<<8) +VF+NF , + (0x15<<8) +NF , + (0x16<<8) +NF , + (0x17<<8) +VF+NF , + (0x18<<8) +XF+VF+NF , + (0x19<<8) +XF +NF , + (0x14<<8) +VF+NF , + (0x15<<8) +NF , + (0x16<<8) +NF , + (0x17<<8) +VF+NF , + (0x18<<8) +XF+VF+NF , + (0x19<<8) +XF +NF , + (0x20<<8) +YF +NF , + (0x21<<8) +YF +VF+NF , + (0x22<<8) +YF +VF+NF , + (0x23<<8) +YF +NF , + (0x24<<8) +YF +VF+NF , + (0x25<<8) +YF +NF , + (0x26<<8) +YF +NF , + (0x27<<8) +YF +VF+NF , + (0x28<<8) +YF +XF+VF+NF , + (0x29<<8) +YF +XF +NF , + (0x24<<8) +YF +VF+NF , + (0x25<<8) +YF +NF , + (0x26<<8) +YF +NF , + (0x27<<8) +YF +VF+NF , + (0x28<<8) +YF +XF+VF+NF , + (0x29<<8) +YF +XF +NF , + (0x30<<8) +YF +VF+NF , + (0x31<<8) +YF +NF , + (0x32<<8) +YF +NF , + (0x33<<8) +YF +VF+NF , + (0x34<<8) +YF +NF , + (0x35<<8) +YF +VF+NF , + (0x36<<8) +YF +VF+NF , + (0x37<<8) +YF +NF , + (0x38<<8) +YF +XF +NF , + (0x39<<8) +YF +XF+VF+NF , + (0x34<<8) +YF +NF , + (0x35<<8) +YF +VF+NF , + (0x36<<8) +YF +VF+NF , + (0x37<<8) +YF +NF , + (0x38<<8) +YF +XF +NF , + (0x39<<8) +YF +XF+VF+NF , + (0x40<<8) +NF , + (0x41<<8) +VF+NF , + (0x42<<8) +VF+NF , + (0x43<<8) +NF , + (0x44<<8) +VF+NF , + (0x45<<8) +NF , + (0x46<<8) +NF , + (0x47<<8) +VF+NF , + (0x48<<8) +XF+VF+NF , + (0x49<<8) +XF +NF , + (0x44<<8) +VF+NF , + (0x45<<8) +NF , + (0x46<<8) +NF , + (0x47<<8) +VF+NF , + (0x48<<8) +XF+VF+NF , + (0x49<<8) +XF +NF , + (0x50<<8) +VF+NF , + (0x51<<8) +NF , + (0x52<<8) +NF , + (0x53<<8) +VF+NF , + (0x54<<8) +NF , + (0x55<<8) +VF+NF , + (0x56<<8) +VF+NF , + (0x57<<8) +NF , + (0x58<<8) +XF +NF , + (0x59<<8) +XF+VF+NF , + (0x54<<8) +NF , + (0x55<<8) +VF+NF , + (0x56<<8) +VF+NF , + (0x57<<8) +NF , + (0x58<<8) +XF +NF , + (0x59<<8) +XF+VF+NF , + (0x60<<8) +YF +VF+NF , + (0x61<<8) +YF +NF , + (0x62<<8) +YF +NF , + (0x63<<8) +YF +VF+NF , + (0x64<<8) +YF +NF , + (0x65<<8) +YF +VF+NF , + (0x66<<8) +YF +VF+NF , + (0x67<<8) +YF +NF , + (0x68<<8) +YF +XF +NF , + (0x69<<8) +YF +XF+VF+NF , + (0x64<<8) +YF +NF , + (0x65<<8) +YF +VF+NF , + (0x66<<8) +YF +VF+NF , + (0x67<<8) +YF +NF , + (0x68<<8) +YF +XF +NF , + (0x69<<8) +YF +XF+VF+NF , + (0x70<<8) +YF +NF , + (0x71<<8) +YF +VF+NF , + (0x72<<8) +YF +VF+NF , + (0x73<<8) +YF +NF , + (0x74<<8) +YF +VF+NF , + (0x75<<8) +YF +NF , + (0x76<<8) +YF +NF , + (0x77<<8) +YF +VF+NF , + (0x78<<8) +YF +XF+VF+NF , + (0x79<<8) +YF +XF +NF , + (0x74<<8) +YF +VF+NF , + (0x75<<8) +YF +NF , + (0x76<<8) +YF +NF , + (0x77<<8) +YF +VF+NF , + (0x78<<8) +YF +XF+VF+NF , + (0x79<<8) +YF +XF +NF , + (0x80<<8)+SF +NF , + (0x81<<8)+SF +VF+NF , + (0x82<<8)+SF +VF+NF , + (0x83<<8)+SF +NF , + (0x84<<8)+SF +VF+NF , + (0x85<<8)+SF +NF , + (0x86<<8)+SF +NF , + (0x87<<8)+SF +VF+NF , + (0x88<<8)+SF +XF+VF+NF , + (0x89<<8)+SF +XF +NF , + (0x84<<8)+SF +VF+NF , + (0x85<<8)+SF +NF , + (0x86<<8)+SF +NF , + (0x87<<8)+SF +VF+NF , + (0x88<<8)+SF +XF+VF+NF , + (0x89<<8)+SF +XF +NF , + (0x90<<8)+SF +VF+NF , + (0x91<<8)+SF +NF , + (0x92<<8)+SF +NF , + (0x93<<8)+SF +VF+NF , + (0x94<<8)+SF +NF , + (0x95<<8)+SF +VF+NF , + (0x96<<8)+SF +VF+NF , + (0x97<<8)+SF +NF , + (0x98<<8)+SF +XF +NF , + (0x99<<8)+SF +XF+VF+NF , + (0x34<<8) +YF +NF+CF, + (0x35<<8) +YF +VF+NF+CF, + (0x36<<8) +YF +VF+NF+CF, + (0x37<<8) +YF +NF+CF, + (0x38<<8) +YF +XF +NF+CF, + (0x39<<8) +YF +XF+VF+NF+CF, + (0x40<<8) +NF+CF, + (0x41<<8) +VF+NF+CF, + (0x42<<8) +VF+NF+CF, + (0x43<<8) +NF+CF, + (0x44<<8) +VF+NF+CF, + (0x45<<8) +NF+CF, + (0x46<<8) +NF+CF, + (0x47<<8) +VF+NF+CF, + (0x48<<8) +XF+VF+NF+CF, + (0x49<<8) +XF +NF+CF, + (0x44<<8) +VF+NF+CF, + (0x45<<8) +NF+CF, + (0x46<<8) +NF+CF, + (0x47<<8) +VF+NF+CF, + (0x48<<8) +XF+VF+NF+CF, + (0x49<<8) +XF +NF+CF, + (0x50<<8) +VF+NF+CF, + (0x51<<8) +NF+CF, + (0x52<<8) +NF+CF, + (0x53<<8) +VF+NF+CF, + (0x54<<8) +NF+CF, + (0x55<<8) +VF+NF+CF, + (0x56<<8) +VF+NF+CF, + (0x57<<8) +NF+CF, + (0x58<<8) +XF +NF+CF, + (0x59<<8) +XF+VF+NF+CF, + (0x54<<8) +NF+CF, + (0x55<<8) +VF+NF+CF, + (0x56<<8) +VF+NF+CF, + (0x57<<8) +NF+CF, + (0x58<<8) +XF +NF+CF, + (0x59<<8) +XF+VF+NF+CF, + (0x60<<8) +YF +VF+NF+CF, + (0x61<<8) +YF +NF+CF, + (0x62<<8) +YF +NF+CF, + (0x63<<8) +YF +VF+NF+CF, + (0x64<<8) +YF +NF+CF, + (0x65<<8) +YF +VF+NF+CF, + (0x66<<8) +YF +VF+NF+CF, + (0x67<<8) +YF +NF+CF, + (0x68<<8) +YF +XF +NF+CF, + (0x69<<8) +YF +XF+VF+NF+CF, + (0x64<<8) +YF +NF+CF, + (0x65<<8) +YF +VF+NF+CF, + (0x66<<8) +YF +VF+NF+CF, + (0x67<<8) +YF +NF+CF, + (0x68<<8) +YF +XF +NF+CF, + (0x69<<8) +YF +XF+VF+NF+CF, + (0x70<<8) +YF +NF+CF, + (0x71<<8) +YF +VF+NF+CF, + (0x72<<8) +YF +VF+NF+CF, + (0x73<<8) +YF +NF+CF, + (0x74<<8) +YF +VF+NF+CF, + (0x75<<8) +YF +NF+CF, + (0x76<<8) +YF +NF+CF, + (0x77<<8) +YF +VF+NF+CF, + (0x78<<8) +YF +XF+VF+NF+CF, + (0x79<<8) +YF +XF +NF+CF, + (0x74<<8) +YF +VF+NF+CF, + (0x75<<8) +YF +NF+CF, + (0x76<<8) +YF +NF+CF, + (0x77<<8) +YF +VF+NF+CF, + (0x78<<8) +YF +XF+VF+NF+CF, + (0x79<<8) +YF +XF +NF+CF, + (0x80<<8)+SF +NF+CF, + (0x81<<8)+SF +VF+NF+CF, + (0x82<<8)+SF +VF+NF+CF, + (0x83<<8)+SF +NF+CF, + (0x84<<8)+SF +VF+NF+CF, + (0x85<<8)+SF +NF+CF, + (0x86<<8)+SF +NF+CF, + (0x87<<8)+SF +VF+NF+CF, + (0x88<<8)+SF +XF+VF+NF+CF, + (0x89<<8)+SF +XF +NF+CF, + (0x84<<8)+SF +VF+NF+CF, + (0x85<<8)+SF +NF+CF, + (0x86<<8)+SF +NF+CF, + (0x87<<8)+SF +VF+NF+CF, + (0x88<<8)+SF +XF+VF+NF+CF, + (0x89<<8)+SF +XF +NF+CF, + (0x90<<8)+SF +VF+NF+CF, + (0x91<<8)+SF +NF+CF, + (0x92<<8)+SF +NF+CF, + (0x93<<8)+SF +VF+NF+CF, + (0x94<<8)+SF +NF+CF, + (0x95<<8)+SF +VF+NF+CF, + (0x96<<8)+SF +VF+NF+CF, + (0x97<<8)+SF +NF+CF, + (0x98<<8)+SF +XF +NF+CF, + (0x99<<8)+SF +XF+VF+NF+CF, + (0x94<<8)+SF +NF+CF, + (0x95<<8)+SF +VF+NF+CF, + (0x96<<8)+SF +VF+NF+CF, + (0x97<<8)+SF +NF+CF, + (0x98<<8)+SF +XF +NF+CF, + (0x99<<8)+SF +XF+VF+NF+CF, + (0xA0<<8)+SF +YF +VF+NF+CF, + (0xA1<<8)+SF +YF +NF+CF, + (0xA2<<8)+SF +YF +NF+CF, + (0xA3<<8)+SF +YF +VF+NF+CF, + (0xA4<<8)+SF +YF +NF+CF, + (0xA5<<8)+SF +YF +VF+NF+CF, + (0xA6<<8)+SF +YF +VF+NF+CF, + (0xA7<<8)+SF +YF +NF+CF, + (0xA8<<8)+SF +YF +XF +NF+CF, + (0xA9<<8)+SF +YF +XF+VF+NF+CF, + (0xA4<<8)+SF +YF +NF+CF, + (0xA5<<8)+SF +YF +VF+NF+CF, + (0xA6<<8)+SF +YF +VF+NF+CF, + (0xA7<<8)+SF +YF +NF+CF, + (0xA8<<8)+SF +YF +XF +NF+CF, + (0xA9<<8)+SF +YF +XF+VF+NF+CF, + (0xB0<<8)+SF +YF +NF+CF, + (0xB1<<8)+SF +YF +VF+NF+CF, + (0xB2<<8)+SF +YF +VF+NF+CF, + (0xB3<<8)+SF +YF +NF+CF, + (0xB4<<8)+SF +YF +VF+NF+CF, + (0xB5<<8)+SF +YF +NF+CF, + (0xB6<<8)+SF +YF +NF+CF, + (0xB7<<8)+SF +YF +VF+NF+CF, + (0xB8<<8)+SF +YF +XF+VF+NF+CF, + (0xB9<<8)+SF +YF +XF +NF+CF, + (0xB4<<8)+SF +YF +VF+NF+CF, + (0xB5<<8)+SF +YF +NF+CF, + (0xB6<<8)+SF +YF +NF+CF, + (0xB7<<8)+SF +YF +VF+NF+CF, + (0xB8<<8)+SF +YF +XF+VF+NF+CF, + (0xB9<<8)+SF +YF +XF +NF+CF, + (0xC0<<8)+SF +VF+NF+CF, + (0xC1<<8)+SF +NF+CF, + (0xC2<<8)+SF +NF+CF, + (0xC3<<8)+SF +VF+NF+CF, + (0xC4<<8)+SF +NF+CF, + (0xC5<<8)+SF +VF+NF+CF, + (0xC6<<8)+SF +VF+NF+CF, + (0xC7<<8)+SF +NF+CF, + (0xC8<<8)+SF +XF +NF+CF, + (0xC9<<8)+SF +XF+VF+NF+CF, + (0xC4<<8)+SF +NF+CF, + (0xC5<<8)+SF +VF+NF+CF, + (0xC6<<8)+SF +VF+NF+CF, + (0xC7<<8)+SF +NF+CF, + (0xC8<<8)+SF +XF +NF+CF, + (0xC9<<8)+SF +XF+VF+NF+CF, + (0xD0<<8)+SF +NF+CF, + (0xD1<<8)+SF +VF+NF+CF, + (0xD2<<8)+SF +VF+NF+CF, + (0xD3<<8)+SF +NF+CF, + (0xD4<<8)+SF +VF+NF+CF, + (0xD5<<8)+SF +NF+CF, + (0xD6<<8)+SF +NF+CF, + (0xD7<<8)+SF +VF+NF+CF, + (0xD8<<8)+SF +XF+VF+NF+CF, + (0xD9<<8)+SF +XF +NF+CF, + (0xD4<<8)+SF +VF+NF+CF, + (0xD5<<8)+SF +NF+CF, + (0xD6<<8)+SF +NF+CF, + (0xD7<<8)+SF +VF+NF+CF, + (0xD8<<8)+SF +XF+VF+NF+CF, + (0xD9<<8)+SF +XF +NF+CF, + (0xE0<<8)+SF +YF +NF+CF, + (0xE1<<8)+SF +YF +VF+NF+CF, + (0xE2<<8)+SF +YF +VF+NF+CF, + (0xE3<<8)+SF +YF +NF+CF, + (0xE4<<8)+SF +YF +VF+NF+CF, + (0xE5<<8)+SF +YF +NF+CF, + (0xE6<<8)+SF +YF +NF+CF, + (0xE7<<8)+SF +YF +VF+NF+CF, + (0xE8<<8)+SF +YF +XF+VF+NF+CF, + (0xE9<<8)+SF +YF +XF +NF+CF, + (0xE4<<8)+SF +YF +VF+NF+CF, + (0xE5<<8)+SF +YF +NF+CF, + (0xE6<<8)+SF +YF +NF+CF, + (0xE7<<8)+SF +YF +VF+NF+CF, + (0xE8<<8)+SF +YF +XF+VF+NF+CF, + (0xE9<<8)+SF +YF +XF +NF+CF, + (0xF0<<8)+SF +YF +VF+NF+CF, + (0xF1<<8)+SF +YF +NF+CF, + (0xF2<<8)+SF +YF +NF+CF, + (0xF3<<8)+SF +YF +VF+NF+CF, + (0xF4<<8)+SF +YF +NF+CF, + (0xF5<<8)+SF +YF +VF+NF+CF, + (0xF6<<8)+SF +YF +VF+NF+CF, + (0xF7<<8)+SF +YF +NF+CF, + (0xF8<<8)+SF +YF +XF +NF+CF, + (0xF9<<8)+SF +YF +XF+VF+NF+CF, + (0xF4<<8)+SF +YF +NF+CF, + (0xF5<<8)+SF +YF +VF+NF+CF, + (0xF6<<8)+SF +YF +VF+NF+CF, + (0xF7<<8)+SF +YF +NF+CF, + (0xF8<<8)+SF +YF +XF +NF+CF, + (0xF9<<8)+SF +YF +XF+VF+NF+CF, + (0x00<<8) +ZF +VF+NF+CF, + (0x01<<8) +NF+CF, + (0x02<<8) +NF+CF, + (0x03<<8) +VF+NF+CF, + (0x04<<8) +NF+CF, + (0x05<<8) +VF+NF+CF, + (0x06<<8) +VF+NF+CF, + (0x07<<8) +NF+CF, + (0x08<<8) +XF +NF+CF, + (0x09<<8) +XF+VF+NF+CF, + (0x04<<8) +NF+CF, + (0x05<<8) +VF+NF+CF, + (0x06<<8) +VF+NF+CF, + (0x07<<8) +NF+CF, + (0x08<<8) +XF +NF+CF, + (0x09<<8) +XF+VF+NF+CF, + (0x10<<8) +NF+CF, + (0x11<<8) +VF+NF+CF, + (0x12<<8) +VF+NF+CF, + (0x13<<8) +NF+CF, + (0x14<<8) +VF+NF+CF, + (0x15<<8) +NF+CF, + (0x16<<8) +NF+CF, + (0x17<<8) +VF+NF+CF, + (0x18<<8) +XF+VF+NF+CF, + (0x19<<8) +XF +NF+CF, + (0x14<<8) +VF+NF+CF, + (0x15<<8) +NF+CF, + (0x16<<8) +NF+CF, + (0x17<<8) +VF+NF+CF, + (0x18<<8) +XF+VF+NF+CF, + (0x19<<8) +XF +NF+CF, + (0x20<<8) +YF +NF+CF, + (0x21<<8) +YF +VF+NF+CF, + (0x22<<8) +YF +VF+NF+CF, + (0x23<<8) +YF +NF+CF, + (0x24<<8) +YF +VF+NF+CF, + (0x25<<8) +YF +NF+CF, + (0x26<<8) +YF +NF+CF, + (0x27<<8) +YF +VF+NF+CF, + (0x28<<8) +YF +XF+VF+NF+CF, + (0x29<<8) +YF +XF +NF+CF, + (0x24<<8) +YF +VF+NF+CF, + (0x25<<8) +YF +NF+CF, + (0x26<<8) +YF +NF+CF, + (0x27<<8) +YF +VF+NF+CF, + (0x28<<8) +YF +XF+VF+NF+CF, + (0x29<<8) +YF +XF +NF+CF, + (0x30<<8) +YF +VF+NF+CF, + (0x31<<8) +YF +NF+CF, + (0x32<<8) +YF +NF+CF, + (0x33<<8) +YF +VF+NF+CF, + (0x34<<8) +YF +NF+CF, + (0x35<<8) +YF +VF+NF+CF, + (0x36<<8) +YF +VF+NF+CF, + (0x37<<8) +YF +NF+CF, + (0x38<<8) +YF +XF +NF+CF, + (0x39<<8) +YF +XF+VF+NF+CF, + (0x34<<8) +YF +NF+CF, + (0x35<<8) +YF +VF+NF+CF, + (0x36<<8) +YF +VF+NF+CF, + (0x37<<8) +YF +NF+CF, + (0x38<<8) +YF +XF +NF+CF, + (0x39<<8) +YF +XF+VF+NF+CF, + (0x40<<8) +NF+CF, + (0x41<<8) +VF+NF+CF, + (0x42<<8) +VF+NF+CF, + (0x43<<8) +NF+CF, + (0x44<<8) +VF+NF+CF, + (0x45<<8) +NF+CF, + (0x46<<8) +NF+CF, + (0x47<<8) +VF+NF+CF, + (0x48<<8) +XF+VF+NF+CF, + (0x49<<8) +XF +NF+CF, + (0x44<<8) +VF+NF+CF, + (0x45<<8) +NF+CF, + (0x46<<8) +NF+CF, + (0x47<<8) +VF+NF+CF, + (0x48<<8) +XF+VF+NF+CF, + (0x49<<8) +XF +NF+CF, + (0x50<<8) +VF+NF+CF, + (0x51<<8) +NF+CF, + (0x52<<8) +NF+CF, + (0x53<<8) +VF+NF+CF, + (0x54<<8) +NF+CF, + (0x55<<8) +VF+NF+CF, + (0x56<<8) +VF+NF+CF, + (0x57<<8) +NF+CF, + (0x58<<8) +XF +NF+CF, + (0x59<<8) +XF+VF+NF+CF, + (0x54<<8) +NF+CF, + (0x55<<8) +VF+NF+CF, + (0x56<<8) +VF+NF+CF, + (0x57<<8) +NF+CF, + (0x58<<8) +XF +NF+CF, + (0x59<<8) +XF+VF+NF+CF, + (0x60<<8) +YF +VF+NF+CF, + (0x61<<8) +YF +NF+CF, + (0x62<<8) +YF +NF+CF, + (0x63<<8) +YF +VF+NF+CF, + (0x64<<8) +YF +NF+CF, + (0x65<<8) +YF +VF+NF+CF, + (0x66<<8) +YF +VF+NF+CF, + (0x67<<8) +YF +NF+CF, + (0x68<<8) +YF +XF +NF+CF, + (0x69<<8) +YF +XF+VF+NF+CF, + (0x64<<8) +YF +NF+CF, + (0x65<<8) +YF +VF+NF+CF, + (0x66<<8) +YF +VF+NF+CF, + (0x67<<8) +YF +NF+CF, + (0x68<<8) +YF +XF +NF+CF, + (0x69<<8) +YF +XF+VF+NF+CF, + (0x70<<8) +YF +NF+CF, + (0x71<<8) +YF +VF+NF+CF, + (0x72<<8) +YF +VF+NF+CF, + (0x73<<8) +YF +NF+CF, + (0x74<<8) +YF +VF+NF+CF, + (0x75<<8) +YF +NF+CF, + (0x76<<8) +YF +NF+CF, + (0x77<<8) +YF +VF+NF+CF, + (0x78<<8) +YF +XF+VF+NF+CF, + (0x79<<8) +YF +XF +NF+CF, + (0x74<<8) +YF +VF+NF+CF, + (0x75<<8) +YF +NF+CF, + (0x76<<8) +YF +NF+CF, + (0x77<<8) +YF +VF+NF+CF, + (0x78<<8) +YF +XF+VF+NF+CF, + (0x79<<8) +YF +XF +NF+CF, + (0x80<<8)+SF +NF+CF, + (0x81<<8)+SF +VF+NF+CF, + (0x82<<8)+SF +VF+NF+CF, + (0x83<<8)+SF +NF+CF, + (0x84<<8)+SF +VF+NF+CF, + (0x85<<8)+SF +NF+CF, + (0x86<<8)+SF +NF+CF, + (0x87<<8)+SF +VF+NF+CF, + (0x88<<8)+SF +XF+VF+NF+CF, + (0x89<<8)+SF +XF +NF+CF, + (0x84<<8)+SF +VF+NF+CF, + (0x85<<8)+SF +NF+CF, + (0x86<<8)+SF +NF+CF, + (0x87<<8)+SF +VF+NF+CF, + (0x88<<8)+SF +XF+VF+NF+CF, + (0x89<<8)+SF +XF +NF+CF, + (0x90<<8)+SF +VF+NF+CF, + (0x91<<8)+SF +NF+CF, + (0x92<<8)+SF +NF+CF, + (0x93<<8)+SF +VF+NF+CF, + (0x94<<8)+SF +NF+CF, + (0x95<<8)+SF +VF+NF+CF, + (0x96<<8)+SF +VF+NF+CF, + (0x97<<8)+SF +NF+CF, + (0x98<<8)+SF +XF +NF+CF, + (0x99<<8)+SF +XF+VF+NF+CF, + (0x94<<8)+SF +NF+CF, + (0x95<<8)+SF +VF+NF+CF, + (0x96<<8)+SF +VF+NF+CF, + (0x97<<8)+SF +NF+CF, + (0x98<<8)+SF +XF +NF+CF, + (0x99<<8)+SF +XF+VF+NF+CF, + (0xFA<<8)+SF +YF+HF+XF+VF+NF , + (0xFB<<8)+SF +YF+HF+XF +NF , + (0xFC<<8)+SF +YF+HF+XF+VF+NF , + (0xFD<<8)+SF +YF+HF+XF +NF , + (0xFE<<8)+SF +YF+HF+XF +NF , + (0xFF<<8)+SF +YF+HF+XF+VF+NF , + (0x00<<8) +ZF +VF+NF , + (0x01<<8) +NF , + (0x02<<8) +NF , + (0x03<<8) +VF+NF , + (0x04<<8) +NF , + (0x05<<8) +VF+NF , + (0x06<<8) +VF+NF , + (0x07<<8) +NF , + (0x08<<8) +XF +NF , + (0x09<<8) +XF+VF+NF , + (0x0A<<8) +HF+XF+VF+NF , + (0x0B<<8) +HF+XF +NF , + (0x0C<<8) +HF+XF+VF+NF , + (0x0D<<8) +HF+XF +NF , + (0x0E<<8) +HF+XF +NF , + (0x0F<<8) +HF+XF+VF+NF , + (0x10<<8) +NF , + (0x11<<8) +VF+NF , + (0x12<<8) +VF+NF , + (0x13<<8) +NF , + (0x14<<8) +VF+NF , + (0x15<<8) +NF , + (0x16<<8) +NF , + (0x17<<8) +VF+NF , + (0x18<<8) +XF+VF+NF , + (0x19<<8) +XF +NF , + (0x1A<<8) +HF+XF +NF , + (0x1B<<8) +HF+XF+VF+NF , + (0x1C<<8) +HF+XF +NF , + (0x1D<<8) +HF+XF+VF+NF , + (0x1E<<8) +HF+XF+VF+NF , + (0x1F<<8) +HF+XF +NF , + (0x20<<8) +YF +NF , + (0x21<<8) +YF +VF+NF , + (0x22<<8) +YF +VF+NF , + (0x23<<8) +YF +NF , + (0x24<<8) +YF +VF+NF , + (0x25<<8) +YF +NF , + (0x26<<8) +YF +NF , + (0x27<<8) +YF +VF+NF , + (0x28<<8) +YF +XF+VF+NF , + (0x29<<8) +YF +XF +NF , + (0x2A<<8) +YF+HF+XF +NF , + (0x2B<<8) +YF+HF+XF+VF+NF , + (0x2C<<8) +YF+HF+XF +NF , + (0x2D<<8) +YF+HF+XF+VF+NF , + (0x2E<<8) +YF+HF+XF+VF+NF , + (0x2F<<8) +YF+HF+XF +NF , + (0x30<<8) +YF +VF+NF , + (0x31<<8) +YF +NF , + (0x32<<8) +YF +NF , + (0x33<<8) +YF +VF+NF , + (0x34<<8) +YF +NF , + (0x35<<8) +YF +VF+NF , + (0x36<<8) +YF +VF+NF , + (0x37<<8) +YF +NF , + (0x38<<8) +YF +XF +NF , + (0x39<<8) +YF +XF+VF+NF , + (0x3A<<8) +YF+HF+XF+VF+NF , + (0x3B<<8) +YF+HF+XF +NF , + (0x3C<<8) +YF+HF+XF+VF+NF , + (0x3D<<8) +YF+HF+XF +NF , + (0x3E<<8) +YF+HF+XF +NF , + (0x3F<<8) +YF+HF+XF+VF+NF , + (0x40<<8) +NF , + (0x41<<8) +VF+NF , + (0x42<<8) +VF+NF , + (0x43<<8) +NF , + (0x44<<8) +VF+NF , + (0x45<<8) +NF , + (0x46<<8) +NF , + (0x47<<8) +VF+NF , + (0x48<<8) +XF+VF+NF , + (0x49<<8) +XF +NF , + (0x4A<<8) +HF+XF +NF , + (0x4B<<8) +HF+XF+VF+NF , + (0x4C<<8) +HF+XF +NF , + (0x4D<<8) +HF+XF+VF+NF , + (0x4E<<8) +HF+XF+VF+NF , + (0x4F<<8) +HF+XF +NF , + (0x50<<8) +VF+NF , + (0x51<<8) +NF , + (0x52<<8) +NF , + (0x53<<8) +VF+NF , + (0x54<<8) +NF , + (0x55<<8) +VF+NF , + (0x56<<8) +VF+NF , + (0x57<<8) +NF , + (0x58<<8) +XF +NF , + (0x59<<8) +XF+VF+NF , + (0x5A<<8) +HF+XF+VF+NF , + (0x5B<<8) +HF+XF +NF , + (0x5C<<8) +HF+XF+VF+NF , + (0x5D<<8) +HF+XF +NF , + (0x5E<<8) +HF+XF +NF , + (0x5F<<8) +HF+XF+VF+NF , + (0x60<<8) +YF +VF+NF , + (0x61<<8) +YF +NF , + (0x62<<8) +YF +NF , + (0x63<<8) +YF +VF+NF , + (0x64<<8) +YF +NF , + (0x65<<8) +YF +VF+NF , + (0x66<<8) +YF +VF+NF , + (0x67<<8) +YF +NF , + (0x68<<8) +YF +XF +NF , + (0x69<<8) +YF +XF+VF+NF , + (0x6A<<8) +YF+HF+XF+VF+NF , + (0x6B<<8) +YF+HF+XF +NF , + (0x6C<<8) +YF+HF+XF+VF+NF , + (0x6D<<8) +YF+HF+XF +NF , + (0x6E<<8) +YF+HF+XF +NF , + (0x6F<<8) +YF+HF+XF+VF+NF , + (0x70<<8) +YF +NF , + (0x71<<8) +YF +VF+NF , + (0x72<<8) +YF +VF+NF , + (0x73<<8) +YF +NF , + (0x74<<8) +YF +VF+NF , + (0x75<<8) +YF +NF , + (0x76<<8) +YF +NF , + (0x77<<8) +YF +VF+NF , + (0x78<<8) +YF +XF+VF+NF , + (0x79<<8) +YF +XF +NF , + (0x7A<<8) +YF+HF+XF +NF , + (0x7B<<8) +YF+HF+XF+VF+NF , + (0x7C<<8) +YF+HF+XF +NF , + (0x7D<<8) +YF+HF+XF+VF+NF , + (0x7E<<8) +YF+HF+XF+VF+NF , + (0x7F<<8) +YF+HF+XF +NF , + (0x80<<8)+SF +NF , + (0x81<<8)+SF +VF+NF , + (0x82<<8)+SF +VF+NF , + (0x83<<8)+SF +NF , + (0x84<<8)+SF +VF+NF , + (0x85<<8)+SF +NF , + (0x86<<8)+SF +NF , + (0x87<<8)+SF +VF+NF , + (0x88<<8)+SF +XF+VF+NF , + (0x89<<8)+SF +XF +NF , + (0x8A<<8)+SF +HF+XF +NF , + (0x8B<<8)+SF +HF+XF+VF+NF , + (0x8C<<8)+SF +HF+XF +NF , + (0x8D<<8)+SF +HF+XF+VF+NF , + (0x8E<<8)+SF +HF+XF+VF+NF , + (0x8F<<8)+SF +HF+XF +NF , + (0x90<<8)+SF +VF+NF , + (0x91<<8)+SF +NF , + (0x92<<8)+SF +NF , + (0x93<<8)+SF +VF+NF , + (0x34<<8) +YF +NF+CF, + (0x35<<8) +YF +VF+NF+CF, + (0x36<<8) +YF +VF+NF+CF, + (0x37<<8) +YF +NF+CF, + (0x38<<8) +YF +XF +NF+CF, + (0x39<<8) +YF +XF+VF+NF+CF, + (0x3A<<8) +YF+HF+XF+VF+NF+CF, + (0x3B<<8) +YF+HF+XF +NF+CF, + (0x3C<<8) +YF+HF+XF+VF+NF+CF, + (0x3D<<8) +YF+HF+XF +NF+CF, + (0x3E<<8) +YF+HF+XF +NF+CF, + (0x3F<<8) +YF+HF+XF+VF+NF+CF, + (0x40<<8) +NF+CF, + (0x41<<8) +VF+NF+CF, + (0x42<<8) +VF+NF+CF, + (0x43<<8) +NF+CF, + (0x44<<8) +VF+NF+CF, + (0x45<<8) +NF+CF, + (0x46<<8) +NF+CF, + (0x47<<8) +VF+NF+CF, + (0x48<<8) +XF+VF+NF+CF, + (0x49<<8) +XF +NF+CF, + (0x4A<<8) +HF+XF +NF+CF, + (0x4B<<8) +HF+XF+VF+NF+CF, + (0x4C<<8) +HF+XF +NF+CF, + (0x4D<<8) +HF+XF+VF+NF+CF, + (0x4E<<8) +HF+XF+VF+NF+CF, + (0x4F<<8) +HF+XF +NF+CF, + (0x50<<8) +VF+NF+CF, + (0x51<<8) +NF+CF, + (0x52<<8) +NF+CF, + (0x53<<8) +VF+NF+CF, + (0x54<<8) +NF+CF, + (0x55<<8) +VF+NF+CF, + (0x56<<8) +VF+NF+CF, + (0x57<<8) +NF+CF, + (0x58<<8) +XF +NF+CF, + (0x59<<8) +XF+VF+NF+CF, + (0x5A<<8) +HF+XF+VF+NF+CF, + (0x5B<<8) +HF+XF +NF+CF, + (0x5C<<8) +HF+XF+VF+NF+CF, + (0x5D<<8) +HF+XF +NF+CF, + (0x5E<<8) +HF+XF +NF+CF, + (0x5F<<8) +HF+XF+VF+NF+CF, + (0x60<<8) +YF +VF+NF+CF, + (0x61<<8) +YF +NF+CF, + (0x62<<8) +YF +NF+CF, + (0x63<<8) +YF +VF+NF+CF, + (0x64<<8) +YF +NF+CF, + (0x65<<8) +YF +VF+NF+CF, + (0x66<<8) +YF +VF+NF+CF, + (0x67<<8) +YF +NF+CF, + (0x68<<8) +YF +XF +NF+CF, + (0x69<<8) +YF +XF+VF+NF+CF, + (0x6A<<8) +YF+HF+XF+VF+NF+CF, + (0x6B<<8) +YF+HF+XF +NF+CF, + (0x6C<<8) +YF+HF+XF+VF+NF+CF, + (0x6D<<8) +YF+HF+XF +NF+CF, + (0x6E<<8) +YF+HF+XF +NF+CF, + (0x6F<<8) +YF+HF+XF+VF+NF+CF, + (0x70<<8) +YF +NF+CF, + (0x71<<8) +YF +VF+NF+CF, + (0x72<<8) +YF +VF+NF+CF, + (0x73<<8) +YF +NF+CF, + (0x74<<8) +YF +VF+NF+CF, + (0x75<<8) +YF +NF+CF, + (0x76<<8) +YF +NF+CF, + (0x77<<8) +YF +VF+NF+CF, + (0x78<<8) +YF +XF+VF+NF+CF, + (0x79<<8) +YF +XF +NF+CF, + (0x7A<<8) +YF+HF+XF +NF+CF, + (0x7B<<8) +YF+HF+XF+VF+NF+CF, + (0x7C<<8) +YF+HF+XF +NF+CF, + (0x7D<<8) +YF+HF+XF+VF+NF+CF, + (0x7E<<8) +YF+HF+XF+VF+NF+CF, + (0x7F<<8) +YF+HF+XF +NF+CF, + (0x80<<8)+SF +NF+CF, + (0x81<<8)+SF +VF+NF+CF, + (0x82<<8)+SF +VF+NF+CF, + (0x83<<8)+SF +NF+CF, + (0x84<<8)+SF +VF+NF+CF, + (0x85<<8)+SF +NF+CF, + (0x86<<8)+SF +NF+CF, + (0x87<<8)+SF +VF+NF+CF, + (0x88<<8)+SF +XF+VF+NF+CF, + (0x89<<8)+SF +XF +NF+CF, + (0x8A<<8)+SF +HF+XF +NF+CF, + (0x8B<<8)+SF +HF+XF+VF+NF+CF, + (0x8C<<8)+SF +HF+XF +NF+CF, + (0x8D<<8)+SF +HF+XF+VF+NF+CF, + (0x8E<<8)+SF +HF+XF+VF+NF+CF, + (0x8F<<8)+SF +HF+XF +NF+CF, + (0x90<<8)+SF +VF+NF+CF, + (0x91<<8)+SF +NF+CF, + (0x92<<8)+SF +NF+CF, + (0x93<<8)+SF +VF+NF+CF, + (0x94<<8)+SF +NF+CF, + (0x95<<8)+SF +VF+NF+CF, + (0x96<<8)+SF +VF+NF+CF, + (0x97<<8)+SF +NF+CF, + (0x98<<8)+SF +XF +NF+CF, + (0x99<<8)+SF +XF+VF+NF+CF, + (0x9A<<8)+SF +HF+XF+VF+NF+CF, + (0x9B<<8)+SF +HF+XF +NF+CF, + (0x9C<<8)+SF +HF+XF+VF+NF+CF, + (0x9D<<8)+SF +HF+XF +NF+CF, + (0x9E<<8)+SF +HF+XF +NF+CF, + (0x9F<<8)+SF +HF+XF+VF+NF+CF, + (0xA0<<8)+SF +YF +VF+NF+CF, + (0xA1<<8)+SF +YF +NF+CF, + (0xA2<<8)+SF +YF +NF+CF, + (0xA3<<8)+SF +YF +VF+NF+CF, + (0xA4<<8)+SF +YF +NF+CF, + (0xA5<<8)+SF +YF +VF+NF+CF, + (0xA6<<8)+SF +YF +VF+NF+CF, + (0xA7<<8)+SF +YF +NF+CF, + (0xA8<<8)+SF +YF +XF +NF+CF, + (0xA9<<8)+SF +YF +XF+VF+NF+CF, + (0xAA<<8)+SF +YF+HF+XF+VF+NF+CF, + (0xAB<<8)+SF +YF+HF+XF +NF+CF, + (0xAC<<8)+SF +YF+HF+XF+VF+NF+CF, + (0xAD<<8)+SF +YF+HF+XF +NF+CF, + (0xAE<<8)+SF +YF+HF+XF +NF+CF, + (0xAF<<8)+SF +YF+HF+XF+VF+NF+CF, + (0xB0<<8)+SF +YF +NF+CF, + (0xB1<<8)+SF +YF +VF+NF+CF, + (0xB2<<8)+SF +YF +VF+NF+CF, + (0xB3<<8)+SF +YF +NF+CF, + (0xB4<<8)+SF +YF +VF+NF+CF, + (0xB5<<8)+SF +YF +NF+CF, + (0xB6<<8)+SF +YF +NF+CF, + (0xB7<<8)+SF +YF +VF+NF+CF, + (0xB8<<8)+SF +YF +XF+VF+NF+CF, + (0xB9<<8)+SF +YF +XF +NF+CF, + (0xBA<<8)+SF +YF+HF+XF +NF+CF, + (0xBB<<8)+SF +YF+HF+XF+VF+NF+CF, + (0xBC<<8)+SF +YF+HF+XF +NF+CF, + (0xBD<<8)+SF +YF+HF+XF+VF+NF+CF, + (0xBE<<8)+SF +YF+HF+XF+VF+NF+CF, + (0xBF<<8)+SF +YF+HF+XF +NF+CF, + (0xC0<<8)+SF +VF+NF+CF, + (0xC1<<8)+SF +NF+CF, + (0xC2<<8)+SF +NF+CF, + (0xC3<<8)+SF +VF+NF+CF, + (0xC4<<8)+SF +NF+CF, + (0xC5<<8)+SF +VF+NF+CF, + (0xC6<<8)+SF +VF+NF+CF, + (0xC7<<8)+SF +NF+CF, + (0xC8<<8)+SF +XF +NF+CF, + (0xC9<<8)+SF +XF+VF+NF+CF, + (0xCA<<8)+SF +HF+XF+VF+NF+CF, + (0xCB<<8)+SF +HF+XF +NF+CF, + (0xCC<<8)+SF +HF+XF+VF+NF+CF, + (0xCD<<8)+SF +HF+XF +NF+CF, + (0xCE<<8)+SF +HF+XF +NF+CF, + (0xCF<<8)+SF +HF+XF+VF+NF+CF, + (0xD0<<8)+SF +NF+CF, + (0xD1<<8)+SF +VF+NF+CF, + (0xD2<<8)+SF +VF+NF+CF, + (0xD3<<8)+SF +NF+CF, + (0xD4<<8)+SF +VF+NF+CF, + (0xD5<<8)+SF +NF+CF, + (0xD6<<8)+SF +NF+CF, + (0xD7<<8)+SF +VF+NF+CF, + (0xD8<<8)+SF +XF+VF+NF+CF, + (0xD9<<8)+SF +XF +NF+CF, + (0xDA<<8)+SF +HF+XF +NF+CF, + (0xDB<<8)+SF +HF+XF+VF+NF+CF, + (0xDC<<8)+SF +HF+XF +NF+CF, + (0xDD<<8)+SF +HF+XF+VF+NF+CF, + (0xDE<<8)+SF +HF+XF+VF+NF+CF, + (0xDF<<8)+SF +HF+XF +NF+CF, + (0xE0<<8)+SF +YF +NF+CF, + (0xE1<<8)+SF +YF +VF+NF+CF, + (0xE2<<8)+SF +YF +VF+NF+CF, + (0xE3<<8)+SF +YF +NF+CF, + (0xE4<<8)+SF +YF +VF+NF+CF, + (0xE5<<8)+SF +YF +NF+CF, + (0xE6<<8)+SF +YF +NF+CF, + (0xE7<<8)+SF +YF +VF+NF+CF, + (0xE8<<8)+SF +YF +XF+VF+NF+CF, + (0xE9<<8)+SF +YF +XF +NF+CF, + (0xEA<<8)+SF +YF+HF+XF +NF+CF, + (0xEB<<8)+SF +YF+HF+XF+VF+NF+CF, + (0xEC<<8)+SF +YF+HF+XF +NF+CF, + (0xED<<8)+SF +YF+HF+XF+VF+NF+CF, + (0xEE<<8)+SF +YF+HF+XF+VF+NF+CF, + (0xEF<<8)+SF +YF+HF+XF +NF+CF, + (0xF0<<8)+SF +YF +VF+NF+CF, + (0xF1<<8)+SF +YF +NF+CF, + (0xF2<<8)+SF +YF +NF+CF, + (0xF3<<8)+SF +YF +VF+NF+CF, + (0xF4<<8)+SF +YF +NF+CF, + (0xF5<<8)+SF +YF +VF+NF+CF, + (0xF6<<8)+SF +YF +VF+NF+CF, + (0xF7<<8)+SF +YF +NF+CF, + (0xF8<<8)+SF +YF +XF +NF+CF, + (0xF9<<8)+SF +YF +XF+VF+NF+CF, + (0xFA<<8)+SF +YF+HF+XF+VF+NF+CF, + (0xFB<<8)+SF +YF+HF+XF +NF+CF, + (0xFC<<8)+SF +YF+HF+XF+VF+NF+CF, + (0xFD<<8)+SF +YF+HF+XF +NF+CF, + (0xFE<<8)+SF +YF+HF+XF +NF+CF, + (0xFF<<8)+SF +YF+HF+XF+VF+NF+CF, + (0x00<<8) +ZF +VF+NF+CF, + (0x01<<8) +NF+CF, + (0x02<<8) +NF+CF, + (0x03<<8) +VF+NF+CF, + (0x04<<8) +NF+CF, + (0x05<<8) +VF+NF+CF, + (0x06<<8) +VF+NF+CF, + (0x07<<8) +NF+CF, + (0x08<<8) +XF +NF+CF, + (0x09<<8) +XF+VF+NF+CF, + (0x0A<<8) +HF+XF+VF+NF+CF, + (0x0B<<8) +HF+XF +NF+CF, + (0x0C<<8) +HF+XF+VF+NF+CF, + (0x0D<<8) +HF+XF +NF+CF, + (0x0E<<8) +HF+XF +NF+CF, + (0x0F<<8) +HF+XF+VF+NF+CF, + (0x10<<8) +NF+CF, + (0x11<<8) +VF+NF+CF, + (0x12<<8) +VF+NF+CF, + (0x13<<8) +NF+CF, + (0x14<<8) +VF+NF+CF, + (0x15<<8) +NF+CF, + (0x16<<8) +NF+CF, + (0x17<<8) +VF+NF+CF, + (0x18<<8) +XF+VF+NF+CF, + (0x19<<8) +XF +NF+CF, + (0x1A<<8) +HF+XF +NF+CF, + (0x1B<<8) +HF+XF+VF+NF+CF, + (0x1C<<8) +HF+XF +NF+CF, + (0x1D<<8) +HF+XF+VF+NF+CF, + (0x1E<<8) +HF+XF+VF+NF+CF, + (0x1F<<8) +HF+XF +NF+CF, + (0x20<<8) +YF +NF+CF, + (0x21<<8) +YF +VF+NF+CF, + (0x22<<8) +YF +VF+NF+CF, + (0x23<<8) +YF +NF+CF, + (0x24<<8) +YF +VF+NF+CF, + (0x25<<8) +YF +NF+CF, + (0x26<<8) +YF +NF+CF, + (0x27<<8) +YF +VF+NF+CF, + (0x28<<8) +YF +XF+VF+NF+CF, + (0x29<<8) +YF +XF +NF+CF, + (0x2A<<8) +YF+HF+XF +NF+CF, + (0x2B<<8) +YF+HF+XF+VF+NF+CF, + (0x2C<<8) +YF+HF+XF +NF+CF, + (0x2D<<8) +YF+HF+XF+VF+NF+CF, + (0x2E<<8) +YF+HF+XF+VF+NF+CF, + (0x2F<<8) +YF+HF+XF +NF+CF, + (0x30<<8) +YF +VF+NF+CF, + (0x31<<8) +YF +NF+CF, + (0x32<<8) +YF +NF+CF, + (0x33<<8) +YF +VF+NF+CF, + (0x34<<8) +YF +NF+CF, + (0x35<<8) +YF +VF+NF+CF, + (0x36<<8) +YF +VF+NF+CF, + (0x37<<8) +YF +NF+CF, + (0x38<<8) +YF +XF +NF+CF, + (0x39<<8) +YF +XF+VF+NF+CF, + (0x3A<<8) +YF+HF+XF+VF+NF+CF, + (0x3B<<8) +YF+HF+XF +NF+CF, + (0x3C<<8) +YF+HF+XF+VF+NF+CF, + (0x3D<<8) +YF+HF+XF +NF+CF, + (0x3E<<8) +YF+HF+XF +NF+CF, + (0x3F<<8) +YF+HF+XF+VF+NF+CF, + (0x40<<8) +NF+CF, + (0x41<<8) +VF+NF+CF, + (0x42<<8) +VF+NF+CF, + (0x43<<8) +NF+CF, + (0x44<<8) +VF+NF+CF, + (0x45<<8) +NF+CF, + (0x46<<8) +NF+CF, + (0x47<<8) +VF+NF+CF, + (0x48<<8) +XF+VF+NF+CF, + (0x49<<8) +XF +NF+CF, + (0x4A<<8) +HF+XF +NF+CF, + (0x4B<<8) +HF+XF+VF+NF+CF, + (0x4C<<8) +HF+XF +NF+CF, + (0x4D<<8) +HF+XF+VF+NF+CF, + (0x4E<<8) +HF+XF+VF+NF+CF, + (0x4F<<8) +HF+XF +NF+CF, + (0x50<<8) +VF+NF+CF, + (0x51<<8) +NF+CF, + (0x52<<8) +NF+CF, + (0x53<<8) +VF+NF+CF, + (0x54<<8) +NF+CF, + (0x55<<8) +VF+NF+CF, + (0x56<<8) +VF+NF+CF, + (0x57<<8) +NF+CF, + (0x58<<8) +XF +NF+CF, + (0x59<<8) +XF+VF+NF+CF, + (0x5A<<8) +HF+XF+VF+NF+CF, + (0x5B<<8) +HF+XF +NF+CF, + (0x5C<<8) +HF+XF+VF+NF+CF, + (0x5D<<8) +HF+XF +NF+CF, + (0x5E<<8) +HF+XF +NF+CF, + (0x5F<<8) +HF+XF+VF+NF+CF, + (0x60<<8) +YF +VF+NF+CF, + (0x61<<8) +YF +NF+CF, + (0x62<<8) +YF +NF+CF, + (0x63<<8) +YF +VF+NF+CF, + (0x64<<8) +YF +NF+CF, + (0x65<<8) +YF +VF+NF+CF, + (0x66<<8) +YF +VF+NF+CF, + (0x67<<8) +YF +NF+CF, + (0x68<<8) +YF +XF +NF+CF, + (0x69<<8) +YF +XF+VF+NF+CF, + (0x6A<<8) +YF+HF+XF+VF+NF+CF, + (0x6B<<8) +YF+HF+XF +NF+CF, + (0x6C<<8) +YF+HF+XF+VF+NF+CF, + (0x6D<<8) +YF+HF+XF +NF+CF, + (0x6E<<8) +YF+HF+XF +NF+CF, + (0x6F<<8) +YF+HF+XF+VF+NF+CF, + (0x70<<8) +YF +NF+CF, + (0x71<<8) +YF +VF+NF+CF, + (0x72<<8) +YF +VF+NF+CF, + (0x73<<8) +YF +NF+CF, + (0x74<<8) +YF +VF+NF+CF, + (0x75<<8) +YF +NF+CF, + (0x76<<8) +YF +NF+CF, + (0x77<<8) +YF +VF+NF+CF, + (0x78<<8) +YF +XF+VF+NF+CF, + (0x79<<8) +YF +XF +NF+CF, + (0x7A<<8) +YF+HF+XF +NF+CF, + (0x7B<<8) +YF+HF+XF+VF+NF+CF, + (0x7C<<8) +YF+HF+XF +NF+CF, + (0x7D<<8) +YF+HF+XF+VF+NF+CF, + (0x7E<<8) +YF+HF+XF+VF+NF+CF, + (0x7F<<8) +YF+HF+XF +NF+CF, + (0x80<<8)+SF +NF+CF, + (0x81<<8)+SF +VF+NF+CF, + (0x82<<8)+SF +VF+NF+CF, + (0x83<<8)+SF +NF+CF, + (0x84<<8)+SF +VF+NF+CF, + (0x85<<8)+SF +NF+CF, + (0x86<<8)+SF +NF+CF, + (0x87<<8)+SF +VF+NF+CF, + (0x88<<8)+SF +XF+VF+NF+CF, + (0x89<<8)+SF +XF +NF+CF, + (0x8A<<8)+SF +HF+XF +NF+CF, + (0x8B<<8)+SF +HF+XF+VF+NF+CF, + (0x8C<<8)+SF +HF+XF +NF+CF, + (0x8D<<8)+SF +HF+XF+VF+NF+CF, + (0x8E<<8)+SF +HF+XF+VF+NF+CF, + (0x8F<<8)+SF +HF+XF +NF+CF, + (0x90<<8)+SF +VF+NF+CF, + (0x91<<8)+SF +NF+CF, + (0x92<<8)+SF +NF+CF, + (0x93<<8)+SF +VF+NF+CF, + (0x94<<8)+SF +NF+CF, + (0x95<<8)+SF +VF+NF+CF, + (0x96<<8)+SF +VF+NF+CF, + (0x97<<8)+SF +NF+CF, + (0x98<<8)+SF +XF +NF+CF, + (0x99<<8)+SF +XF+VF+NF+CF +}; +