Skip to content

Instantly share code, notes, and snippets.

@CountParadox
Created September 27, 2022 01:26
Show Gist options
  • Save CountParadox/1122c62f5ff87a7f5c4ab2820b56d910 to your computer and use it in GitHub Desktop.
Save CountParadox/1122c62f5ff87a7f5c4ab2820b56d910 to your computer and use it in GitHub Desktop.
This boards been a pain in the ass
ymdk yd60mq vial kle
http://www.keyboard-layout-editor.com/#/gists/a365ba6b0d51de985394fc2a8ace7e2f
@CountParadox
Copy link
Author

image

@CountParadox
Copy link
Author

CountParadox commented Sep 27, 2022

vial yd64mq hex

:100000000C9498040C94D0040C94D0040C94D00458
:100010000C94D0040C94D0040C94D0040C94D00410
:100020000C94D0040C94D0040C94F0190C94321954
:100030000C9438280C94D0040C94D0040C94D00464
:100040000C94D0040C94D0040C94D0040C94D004E0
:100050000C94D0040C94EB270C94D0040C94D00492
:100060000C94D0040C94D0040C94D0040C94D004C0
:100070000C94D0040C94D0040C94D0040C94D004B0
:100080000C94D0040C94D0040C94D0040C94D004A0
:100090000C94D0040C94D0040C94D0040C94D00490
:1000A0000C94D0040C94D0040C94D0042F0A2F0A82
:1000B000620A620A030B210B3C0C3C0C2C0BA00BBC
:1000C000B10BB10B47145D146414711571159C14B8
:1000D000AC14BF14031508157115711571151015A1
:1000E0003E1765171A1965171A19B117D4171A1977
:1000F000D518E51800047F3F1F6432146432147869
:100100003C1E1E140A05FD377A585A000004E6D634
:10011000B4460200210116000000742FE5A3E0029E
:100120007F01045D003D8889C65436C3174FE4E95A
:10013000A2695D1636763335EAB7D1701D1B773D5F
:10014000199C937D37F8A445476C9E0ADB9DDCF62D
:10015000F8D25E94966E014210C57EB7EF7DF4DB57
:100160002315BC4F51A1C9BAE58E7243F8C32FB213
:10017000AA5F1AF6B91779A3D454435060A3B78B7A
:1001800055056980F7B6D50F208A5DA6F1392FBBDA
:100190006DD2F5E38C371C382DC68056EBC47A40FF
:1001A000AA0DB81569B300390ED90F0D355A50A5EF
:1001B0009F1F87665AE7BAF1D50751F7B71604555E
:1001C00083934B98E79A297C9B2484BB25B087C3F3
:1001D0001E69B95B59C37022A66ED623CCFAF3BD53
:1001E00028AAB27E35EF7511E41C11D25C60EC2CAC
:1001F000A2535A1A6702A14F7A88420250B534A11D
:1002000056BC82FAD51C0C3D35CC901CC66A1C73BA
:1002100014F32E50D87D5026B8BDCE7AC7031E1CCD
:10022000E21296201BC617EE0000ABDB994DE2519F
:1002300042740001A0028005000083E21B4BB1C4A0
:1002400067FB020000000004595A05010902A101E0
:1002500085020901A10005091901290515002501DB
:10026000950575018102950175038101050109302C
:1002700009311581257F9502750881060938158198
:10028000257F950175088106050C0A380215812520
:100290007F950175088106C0C005010980A101850F
:1002A0000319012AB700150126B7009501751081C1
:1002B00000C0050C0901A101850419012AA002153D
:1002C0000126A002950175108100C005010906A153
:1002D000018506050719E029E71500250195087530
:1002E0000181020507190029EF1500250195F07518
:1002F00001810205081901290595057501910295ED
:100300000175039101C00660FF0961A10109621531
:100310000026FF009520750881020963150026FF5D
:1003200000952075089102C005010906A101050785
:1003300019E029E71500250195087501810295014D
:10034000750881010507190029FF150026FF009592
:1003500006750881000508190129059505750191A3
:1003600002950175039101C009025B00030100A021
:10037000FA09040000010301010009211101000133
:10038000224000070581030800010904010002035F
:10039000000000092111010001222200070582034B
:1003A00020000107050303200001090402000103E6
:1003B00000000009211101000122BC00070584038F
:1003C00020000112010002000000084D594D60029A
:1003D00000010203011C037600690061006C003A11
:1003E00000660036003400630032006200330063B0
:1003F0000000000E0359004400360030004D00514B
:100400000000001A034D0041004E00550046004117
:100410000043005400550052004500520000000403
:1004200003090400010101010101010101020202AD
:100430000202020202020303030303030303040490
:10044000040404040405050505050606060606075A
:100450000707070708080808090909090A0A0A0B13
:100460000B0B0C0C0C0D0D0D0E0E0E0F0F0F1010B4
:10047000111111121213131414151516161717183B
:100480001819191A1A1B1B1C1D1D1E1E1F202021A6
:100490002222232424252626272829292A2B2C2DED
:1004A0002D2E2F30313232333435363738393A3B0E
:1004B0003C3D3E3F404142434445464748494A4C03
:1004C0004D4E4F50515354555658595A5B5D5E5FCF
:1004D000616264656668696B6C6D6F707273757765
:1004E000787A7B7D7E8082838587888A8C8E8F91C7
:1004F000939596989A9C9EA0A2A3A5A7A9ABADAFF1
:10050000B1B3B5B7BABCBEC0C2C4C6C9CBCDCFD1DA
:10051000D4D6D8DBDDDFE2E4E7E9EBEEF0F3F5F883
:10052000FAFDFFFFAA7F554029001E001F00200092
:1005300021002200230024002500260027002D0092
:100540002E00310035002B0014001A0008001500A1
:1005500017001C0018000C00120013002F003000C0
:1005600031000000390004001600070009000A00ED
:100570000B000D000E000F00330034003200280085
:100580000000E10064001D001B00060019000500CA
:1005900011001000360037003800E50052004C0012
:1005A000E000E300E20001510000000000002C0028
:1005B0000151E600E400500051004F000000005CD3
:1005C0003A003B003C003D003E003F00400041003F
:1005D000420043004400450001004C000100C25CA1
:1005E0005200C35CC55CC65CC75CC85CC95CCA5CC5
:1005F0000100010001000100000001005000510055
:100600004F00010001000100010001000100010094
:1006100001000100010000000100010001000100D3
:10062000BD5CBF5CBE5C0100010001000100010077
:1006300001000100010001000100010001000000B3
:1006400000000000010001000100010001000100A4
:100650000100000001000100010001000100010093
:100660000100010001000100010001000100010082
:100670000100010001000100010001000100010072
:100680000100010001000100010001000100000063
:100690000100010001000100010001000100010052
:1006A0000100010001000100010001000000010043
:1006B0000100010001000100010001000100010032
:1006C0000100010001000100010001000100010022
:1006D0000100010000000000000001000100010015
:1006E0000100010001000100000001000100010003
:1006F00001000100010001000100010001000100F2
:1007000001000100010001000100010001000100E1
:1007100001000100010001000100010001000100D1
:1007200001000100000001000100010001000100C2
:1007300001000100010001000100010001000100B1
:1007400001000000010001000100010001000100A2
:100750000100010001000100010001000100010091
:100760000100010001000100010000000000000084
:100770000100010001000100010001000100000072
:100780002223252628292A2C2D2F3032333536389E
:100790003A3B3D3E4042434547494A4C4E505153F7
:1007A0005557595A5C5E6062646668696B6D6F711B
:1007B000737577797B7D7F81838587898A8C8E901D
:1007C000929496989A9C9E9FA1A3A5A7A8AAACAE26
:1007D000AFB1B3B4B6B8B9BBBCBEBFC1C2C3C5C666
:1007E000C7C9CACBCCCDCED0D1D2D2D3D4D5D6D70F
:1007F000D7D8D9D9DADADBDBDBDCDCDCDCDCDDDD4D
:10080000DDDDDCDCDCDCDCDBDBDBDADAD9D9D8D73C
:10081000D7D6D5D4D3D2D2D1D0CECDCCCBCAC9C7DE
:10082000C6C5C3C2C1BFBEBCBBB9B8B6B4B3B1AF15
:10083000AEACAAA8A7A5A3A19F9E9C9A98969492B5
:10084000908E8C8A89878583817F7D7B797775738C
:10085000716F6D6B6968666462605E5C5A5957556A
:100860005351504E4C4A4947454342403E3D3B3A26
:100870003836353332302F2D2C2A292826252322AD
:100880000000000000000000000000000000000068
:100890000000000000000000000000000000000058
:1008A000000000007E0F00D4FFFFFFC700000078AB
:1008B00000000000000000002A2B280000000000BB
:1008C00000000000000000000000002900000000FF
:1008D0002C1E3420212224342627252E362D37386D
:1008E000271E1F202122232425263333362E373876
:1008F0001F0405060708090A0B0C0D0E0F10111234
:10090000131415161718191A1B1C1D2F3130232DFF
:10091000350405060708090A0B0C0D0E0F101112FD
:10092000131415161718191A1B1C1D2F3130354CAE
:1009300011241FBECFEFDAE0DEBFCDBF04B603FE49
:1009400018C08091A2039091A303A091A403B09139
:10095000A5038730904BA740B04B59F41092A203E7
:100960001092A3031092A4031092A503E0E0F8E311
:10097000099511E0A0E0B1E0E8E8F5E602C00590D5
:100980000D92AE39B107D9F723E0AEE9B1E001C06D
:100990001D92A23AB207E1F70E94CD0D0C94C2322B
:1009A0000C940000A1E1B0E0E8EDF4E00C946A32B0
:1009B000FC018081918123813481232B31F09F3F81
:1009C00031F491E08F3F19F403C091E001C090E051
:1009D00090FF02C00C94C90D7F0185E0DE011196E5
:1009E00001900D928A95E1F7D70112962C91898199
:1009F0009A81222349F00E94161B182F682F8981A3
:100A00009A810E94441D03C00E94101D182F698105
:100A10007A81812F0E94052B8C01F70122802220F0
:100A200009F4BBC082519F45409708F049C78FEF3A
:100A300093E00E948231811190C43EEED32ED00EFD
:100A40000FEC12E0DD2071F00115F4E01F0709F44E
:100A500084C4C8010E948231811101C0DA940F5F01
:100A60001F4FF0CF1E821F8218861986AA24AA94CF
:100A700068012FEFC21AD20AC8010E9482318E8308
:100A80001F82882309F469C4813009F081C04801BC
:100A900032E0830E911CC6010E948231B82E8F83F2
:100AA000882309F45AC48FEF8B0D833060F46801FA
:100AB00043E0C40ED11CC4010E9482318887811199
:100AC00067C08601D5CF8BEF8B0D833090F5380151
:100AD00053E0650E711CC4010E9482318887811128
:100AE00002C06301EECF680184E0C80ED11CC301CF
:100AF0000E9482318987882321F3888599858130F6
:100B0000AFEF9A0718F0182F00E001C08C01B6E093
:100B1000BB1639F0E7E0BE1641F0C8010E94B82DBF
:100B200004C0C8010E94B82DCCCFC8010E947E2D00
:100B3000C8CFF4E0BF1611F06401C3CFC4010E9416
:100B40008231B82E680124E0C20ED11CC801039680
:100B50000E948231BB2009F400C4882309F4FDC33C
:100B6000282F30E021503109A29EA001A39E500DF4
:100B700011248B2D90E00197840F951F019708F4A5
:100B8000A0CFAFE9BFE01197F1F700C00000F6CFAA
:100B9000CE0106960E946D3094CF8031EFE59E071E
:100BA00029F081319F4551F582E001C081E00E942A
:100BB0007E1D0E946130D1C30D3B2CE5120709F464
:100BC00095C608F4BEC30F3B8CE5180709F4DDC6D3
:100BD00008F4C2C6003CACE51A0709F497C60F3505
:100BE000BDE51B0709F4F1C60036EDE51E0709F463
:100BF000F0C60E35FDE51F0709F4E3C6809100013C
:100C000081112DC0033F2CE5120709F4A7C1A8F4F8
:100C1000083D4CE5140709F49BC1093D5CE5150747
:100C200009F4AEC1073D8CE5180709F0B2C106E230
:100C300021EE41EE67ED7CE5A8C1053F9CE5190773
:100C400009F498C108F490C1063FBCE51B0709F000
:100C5000A0C107E225EE46EE66EF7CE596C14801AD
:100C6000E0EE8E1A910830908B028091A301382A11
:100C700080918802382AF8E08F16910480F4980158
:100C80002770332781E090E001C0880F2A95EAF7AA
:100C9000222011F0382A18C08095382215C0222051
:100CA00009F416C11093A1010093A0010E9420280D
:100CB0006093490370934A0380934B0390934C03D2
:100CC0001092510310925003D7018D919C910E9474
:100CD000101D21E030E0F90102C0EE0FFF1F8A95E0
:100CE000E2F7F98BE88B20915203309153033D8753
:100CF0002C874091A0015091A1015F874E871A86F1
:100D0000422C512C5A85E52FF0E0EE0FFF1FEF54D7
:100D1000FD4FC080D180C114D10409F4F0C031105E
:100D200005C0D60112968C918111CEC0F601838147
:100D300090E02889398982239323892B09F4C4C040
:100D40008085982F977009F487E038E08316910426
:100D500040F4222019F081FD09C0B6C082FD06C012
:100D6000B3C0222009F4B0C080FFAEC0D601AD9060
:100D7000BC900A151B0519F4222009F4A5C0EC85C6
:100D8000FD85CE16DF0609F49FC0D6011D96ED91B4
:100D9000FC911E97309721F08081882309F494C03C
:100DA000632DC6010E94202A882309F48DC00A15EC
:100DB0001B0511F4320102C0612C712CB62DB170EB
:100DC000BB8781E0A114B10441F0B11106C0EE85EA
:100DD000FF85AE16BF0609F080E080FF75C080E099
:100DE0000E94B129D0925303C092520381E08093B4
:100DF0004F03D60115968C9180934D03BB85B1119D
:100E000013C0AB2889F0F601808191819C012450A8
:100E10003109213A310530F4682F80E992E00E94CF
:100E2000612802C00E94D81DD6011696AD90BC90D4
:100E30001797C5019A9581159F4110F4E0EEBE22E7
:100E400055245394C5010197803B9D4508F0512CD2
:100E5000D6011996ED91FC911A97309739F01B96AF
:100E60006D917C911C9781E009955822552029F1BC
:100E7000F601868197810E941A3080934E03C50146
:100E8000F8E08F16910418F40E94602916C00497A8
:100E9000813A910530F46A2D80E992E00E94892818
:100EA0000EC00E94FF258FE39CE90197F1F700C077
:100EB00000008A2D0E942F1E02C00E94FF2591E093
:100EC000692660FEFFC19ECEAA85AF5FAA871ACFB2
:100ED0008091A0019091A1010817190781F4109247
:100EE000A1011092A0011092490310924A0310929E
:100EF0004B0310924C0310925103109250038091B7
:100F0000520390915303009709F47CCEB8E08B16FE
:100F1000910438F4632D0E94202A811173CE81E060
:100F200014C0FC01208131810217130729F421101C
:100F300006C010924F0308C0222009F463CEDC01E2
:100F400018968C9185FD5ECE80E00E94B1295ACE24
:100F500007E225EE45EE68ED7CE517C006E221EEDE
:100F600040EE63EF7CE511C007E225EE44EE64EF4E
:100F70007CE50BC006E221EE42EE65EF7CE505C0A4
:100F800008E221E045EE69ED7CE5C7010E94F72803
:100F9000E4C1F7018281882309F4F2C1109256035B
:100FA0000330FDE51F0758F40A3F2CE51207C0F493
:100FB000C80182509C45449708F071C111C0053AA0
:100FC0003DE5130769F030F401365DE5150709F0DA
:100FD00066C106C0C8018D5A9D45039708F05FC1E0
:100FE0000E946525909363038093620302318CE530
:100FF000180709F40CC108F04DC00930ACE51A0718
:1010000009F4D9C008F50530ECE51E0709F4C0C0A5
:1010100080F403302CE5120709F4B1C008F0B5C024
:1010200002304CE5140709F02AC180916203816007
:10103000A9C007305CE5150709F4B5C008F0B7C0D2
:101040008091620380619EC00D309CE5190709F410
:10105000C8C058F40B30BCE51B0709F4B6C008F053
:10106000BCC0809162038860ACC00F30FCE51F07F4
:1010700009F4C5C008F4B8C000313CE5130709F411
:10108000C2C001314CE5140709F0F9C08091620338
:101090008F7B78C00F3F5CE5150709F4C3C098F556
:1010A0000A3F9CE5190709F477C0C0F40431BCE598
:1010B0001B0709F4C6C008F4B0C00531FCE51F07E2
:1010C00009F0DDC08091620382FB222720F991E0C4
:1010D000922790FB82F990FB83F954C00C3F2CE5DA
:1010E000120709F485C008F45AC00D3F4CE51407F7
:1010F00009F481C00E3F5CE5150709F0C0C080917E
:101100006303826060C001368DE5180709F4ABC047
:1011100070F40130ADE51A0709F49FC008F487C0E8
:101120000230EDE51E0709F0AAC060E097C00D3A55
:10113000FDE51F0701F160F4053A3DE5130709F0ED
:101140009EC080916203982F909590FB80F91AC001
:101150000E3A4DE51407E9F10F3A5DE5150709F080
:101160008EC08091630383FB222720F991E09227B0
:1011700090FB83F982C08091630388607EC0809178
:1011800062038260809362037AC08091620319C017
:10119000809162038860F6CF8091630314C08091D0
:1011A000630382606AC0809162038062EBCF8091AA
:1011B00062038064E7CF0E949C1D80916203806877
:1011C000E1CF8460DFCF816058C0809162038E7F61
:1011D000D9CF80916303877F50C0809162038D7F58
:1011E000D1CF809162031CC080916203877FCACFF8
:1011F000809163031AC0809163038D7F3EC080910C
:1012000062038F7EBFCF809162038F7DBBCF0E9430
:101210009C1D809162038F77B5CF80916203877F99
:101220008B7FB0CF809163038D7F8E7F26C08091AE
:101230006303982F909591708E7F892B90FB81F995
:101240001CC00E949C1D8091620387FB222720F90D
:1012500091E0922790FB87F995CF61E08EE090E0D6
:101260000E9496310CC08091620384FB222720F9F2
:1012700091E0922790FB84F985CF8093630360917E
:1012800062031091630384E090E00E949631612F25
:1012900082E290E00E9496310E949C1D5EC0063161
:1012A000BCE51B07A1F4809188028A7A91E009F4D9
:1012B00090E09093A201882341F065E380E992E0F9
:1012C0000E9489280E94FF2548C069E2F7CF0A35AD
:1012D000ADE51A0781F160F40115ECE51E0791F008
:1012E0000E3DFCE51F0709F06DC00E94822518C065
:1012F0000C352DE51207B9F000F1073A4DE514075A
:1013000079F060C00E949C1D5FEF84E39CE0515027
:1013100080409040E1F700C000000E94C7271DC038
:101320000E9404301AC08091630382FB882780F9F1
:1013300091E0892703C081E001C080E00E949426EB
:1013400041C00B3B4CE5140709F0C9C285E00E947F
:10135000D62E80919F030E94D02E809166028770C6
:1013600009F417C4D70112968C91882309F411C48B
:101370008091630382FF0DC482E00E94772609C436
:1013800006313CE5130709F42AC380918802827272
:101390000C3C9CE5190709F4DCC308F05FC3063C6C
:1013A000BCE51B0709F4C1C308F034C3033CFCE5EA
:1013B0001F0709F4B0C308F01EC3023C3CE5130745
:1013C00009F484C3F701828100811181882349F0E7
:1013D000C8010E94161BD82E682FC8010E94441D08
:1013E00004C0C8010E94101DD82EB8018D2D0E9486
:1013F000052B0E94C923C82E192FA82EF7010281A0
:10140000D580D2949FE0D922809166028770B9F08E
:101410000023A9F0812F807F803421F080E28C0DA1
:10142000883068F08091630382FF09C082E00E94E7
:101430007726809166028770BB24B3948111B12C0A
:10144000912E92948FE09822892D90E08C30910516
:1014500008F012C2FC01EA5AFF4F0C942C32812F83
:10146000807F1F70882311F01295107F0023B9F040
:10147000112309F4EEC180E28C0D883010F0A11028
:1014800006C080918802182B1093880205C08091B5
:101490008702182B109387020E94FF25DAC18C2D3A
:1014A0000E94D81D112309F4E7C180E28C0D883019
:1014B00088F1AA2079F11095809187021823109362
:1014C00087022BC0812F807F1F70803211F0129510
:1014D000107F8C2DAA2029F0F1E0AF1609F46BC023
:1014E00076C08091630382FD1BC0002369F0112345
:1014F00039F080918802182B109388020E94FF25F2
:1015000080E00E942F1EB8C180E00E94D81D1123E8
:1015100009F4B2C1812F0E94F8250E94FF25ACC1B9
:10152000002349F1DD2009F121E0D2120FC08091A2
:101530008B02182B181709F49FC10E942C28909336
:101540008A028093890210938B0296C135E0D312F0
:101550000CC00E94ED259091A301812F892B891742
:1015600009F442C08093A3013FC080918B02812B7C
:101570000E94CE1D81C1DD20C1F041E0D41211C016
:1015800080918802812309F477C10E94ED25909112
:10159000A301812F80958923891749F08093A301A6
:1015A00006C055E0D51609F467C10E94ED25812FCC
:1015B0000E94C71D61C1002329F085E08D1508F444
:1015C0005BC112C094E09D1508F456C1F0CF002312
:1015D00069F0DD2049F0D70115968C91159780FFB1
:1015E00038C18F7015968C93812FC2CFDD20F9F210
:1015F000893309F03EC1BFEFE7EEF3E0B150E040C0
:10160000F040E1F734C1812F86958695837019F0FB
:10161000813061F031C1002321F08C2D912F937026
:1016200002C080E090E00E94D4282EC1002321F067
:101630008C2D912F937002C080E090E00E94BE2814
:1016400023C18C2D002319F00E94532202C00E9456
:101650008C210E94622118C1812F8370A9F501118C
:101660000FC14C2D429546954770440F440F8C2D69
:101670008F7090E09C01042E01C0220F0A94EAF7BB
:10168000C4FE08C08FE090E001C0880F4A95EAF7D9
:10169000809501C080E0169516951370123069F0A0
:1016A00088F490918C02113019F0822B892302C0AA
:1016B000922B892B0E94971DE3C0822B90918C0264
:1016C0008927F8CF822BF6CF002319F0812F817064
:1016D00001C08695882309F4D3C04C2D42954695C8
:1016E0004770440F440F8C2D8F7090E09C01042EA6
:1016F00001C0220F0A94EAF7C4FE08C08FE090E010
:1017000001C0880F4A95EAF7809501C080E01695E0
:1017100016951370123059F078F49091A10311309E
:1017200019F0822B892309C0922B892B06C0822BAA
:101730009091A103892701C0822B0E94791DA0C02E
:101740001F70002339F0812F0E948B1D8C2D0E9469
:10175000CE1D96C08C2D0E94C71D812F0E947E1D1C
:101760008FC08C2D22EFA21691F12A1538F030EFA0
:10177000A31659F041EFA41619F166C053EFA51650
:1017800069F194EFA916C1F05FC0002381F0A4E0D5
:10179000AD1508F471C01F7181E090E0012E01C009
:1017A000880F0A94EAF79091A103892722C0B5E037
:1017B000BD1508F461C0EFCF8091630382FD1CC0AA
:1017C000002339F0812F8F710E948B1D55C000239B
:1017D000C9F3812F8F710E947E1D4EC0002341F0FE
:1017E0001F7181E0012E01C0880F0A94EAF701C041
:1017F00080E00E94791D40C00023B9F0809166020C
:101800008770843039F40E947026812F8F710E9476
:101810007E1D54C0E4E0ED1508F450C01F71812F07
:101820000E948B1D63E0812F08C0F4E0FD1540F499
:101830000E94702664E0812F8F710E94B0263EC006
:1018400081E00E9477263AC0002329F0DD2009F4C8
:10185000B9CF8C2D56CEDD2009F4BBCF893349F4A6
:101860002FEF37EE43E0215030404040E1F700C019
:1018700000008C2D0E94D81D88EF890D843020F443
:101880000E94EA280E94FE2FBB2009F482C18091A9
:10189000660280FD7EC1D70112961C9285958595C2
:1018A00085950E948B1DC7010E94D204809166021B
:1018B0008595859585950E947E1D6BC1B12CE0CFE5
:1018C0000031FFE51F0711F481E006C001312FE56B
:1018D000120709F071C982E00E948B1D6AC90C3B96
:1018E0005CE5150709F07BC980E031CD80919F034D
:1018F000982F96959695969549F1915E990F990F27
:10190000990F8770892B80939F0314C090919F0338
:10191000892F8695869586958F5F8F71863008F022
:101920004CC0880F880F880F9770892B80939F0376
:1019300080919F03887F91E009F490E080919F035C
:1019400090FB80F980939F030E94D02E80919F038B
:1019500086958695869523C020919F03822F869534
:1019600086958695482F50E04530510554F48F5F99
:10197000982F990F990F990F822F8770892B809339
:101980009F0380919F038160DDCF80919F0380FF43
:1019900009C08E7F80939F030E94D02E80E00E941A
:1019A0002B2EDBCC816080939F03813019F489E07A
:1019B00080939F0380919F03C7CF977090939F035D
:1019C000B7CF80910001811104C081E080930001B4
:1019D000C4CC1092000180E00E94B129BECC80915D
:1019E000A201882311F065E301C069E280E992E079
:1019F0000E94612867CC043C4CE5140709F490C0B0
:101A0000053C5CE5150709F0DDCC47EF50E261E0ED
:101A100071E2A3C0093C9CE5190709F490C078F471
:101A2000073CBCE51B0709F485C0083CECE51E0734
:101A300009F0C8CC4AEE50E26DED70E28EC00A3C6F
:101A4000FCE51F0709F480C00B3C2CE5120709F0E8
:101A5000B9CC42E75FE164E87FE17FC0013D3CE54E
:101A6000130709F486C0A0F40E3C5CE5150709F4E1
:101A70007AC008F475C00F3C9CE5190709F476C0DC
:101A8000003DACE51A0709F09DCC6EE089E079C015
:101A9000043DBCE51B0709F472C068F4023DFCE597
:101AA0001F0709F469C0033D2CE5120709F08ACC31
:101AB00061E088E16BC0053D3CE5130709F464C0B3
:101AC0000D354DE5140709F448CC7CCC80919A0380
:101AD00080FF1BC08E7F80939A0360919A03709160
:101AE0009B0380919C0390919D030E945F1F109225
:101AF0002B025FEF80E792E0515080409040E1F789
:101B000000C000000E94051F28CC816080939A03CA
:101B100061E086953BC04DE451E267E571E21DC08E
:101B200047E551E26DE471E218C041E051E267EF30
:101B300070E213C04DED50E26AEE70E20EC043EC6D
:101B400050E260ED70E209C040ED50E263EC70E2FB
:101B500004C044E85FE162E77FE10E94302FFDCBE3
:101B600061E081E013C065E082E00BC068E086E0E0
:101B700008C064E18FE005C067E185E102C062E270
:101B800089E10E941C2FE9CB61E083E20E940B21D6
:101B9000E4CB6196E2E10C948632A4E3B0E0E3ED9D
:101BA000FDE00C946A3285B7806885BF85B7806890
:101BB00085BF84B7877F84BF0FB6F894A8958091BE
:101BC0006000886180936000109260000FBE90E01A
:101BD00080E80FB6F89480936100909361000FBE87
:101BE0008BEB92E290939F0180939E010E94222BA7
:101BF0000E9476190E9495198091E200846080937A
:101C0000E20078948091A0038823A1F01091E9006C
:101C10001F709091EC00892F817090FD80E8182B47
:101C20001092E9008091E80083FD0E945B161F700E
:101C30001093E90082E084BD93E095BD9AEF97BDD3
:101C400080936E000E94122E811102C00E94022E0B
:101C500004E211E079E2E72E71E0F72ED8018D91D0
:101C60008D018F3F11F00E940023E016F106B1F7BD
:101C700009E211E068E3E62E61E0F62EF8018191B9
:101C80008F018F3F11F00E940023E016F106B1F79B
:101C90008AE0E1ECF1E0DF01282F1D922A95E9F7B7
:101CA000E4EAF1E0DF011D928A95E9F7849A8C9AC3
:101CB0000E947625811102C00E94822582E090E078
:101CC0000E9482318093B1010E9465259093630345
:101CD000809362030E941723EFE3FCE93197F1F749
:101CE00000C000000E9417238091C10180FF08C03E
:101CF0006FEF7FEF80E090E00E94B4310E94C72731
:101D000083E090E00E9482310E94971D279A2F98CD
:101D10008AE08093800089E1809381008FEF9FEFBC
:101D200090938700809386000E94F02E0E94F02EF0
:101D30008091AE01811133C00E947625811104C0CB
:101D40000E9482250E94961F88E090E00E948A31BE
:101D500060939A0370939B0380939C0390939D03DD
:101D60006E7F71F40E94961F88E090E00E948A3195
:101D700060939A0370939B0380939C0390939D03BD
:101D80000E944C1F10922B0280919A0380FF04C086
:101D900060E086950E940B2181E08093AE0181E096
:101DA00091E090935A03809359038E010F5F1F4F68
:101DB0008091A003853009F053C040E1E42E52E148
:101DC000F52E8091A003853009F042C08091A003D8
:101DD000843051F180E00E942B2E80E00E94FE2F83
:101DE00010925D0328E130E040E40FB6F894A89526
:101DF000209360000FBE4093600083B7817F8460B2
:101E000083BF83B7816083BF7894889583B78E7FC3
:101E100083BF0FB6F894A895809160008861809385
:101E20006000109260000FBE8091EF01882309F4DA
:101E3000C8CF0E941723E1ECF1E081919191892BA9
:101E400009F053C68BEC91E08E179F07B1F7B9CF1D
:101E50000E949C1D0E94F02E0E94EA280E94FE2FE4
:101E60000E94172322EBC22E21E0D22E31ECE32E6A
:101E700031E0F32ED701F601219131918D919D91A1
:101E80008227932721E0EC3BF20719F0892BA1F37D
:101E900022C0892B01F50E942C286C018091AF0192
:101EA0009091B001C816D90609F457C08FEF8BA7DF
:101EB0008CA71DA60E942C288160782F9FA78EA733
:101EC0004BA55CA56DA58FA50E94372FD092B001C0
:101ED000C092AF0142C091EC492E91E0592E312CB5
:101EE000D2018D909D902D01F60160807180682453
:101EF00079246114710441F1212CAA24A394B12CFA
:101F0000C3018A219B21892BB1F028AA39AA21E09B
:101F1000C4018A219B21892B09F420E02AAB0E946D
:101F20002C288160782F9CAB8BAB48A959A96AA952
:101F30008CA90E94372F2394AA0CBB1CFFE02F1200
:101F4000DFCFD6018D929C923394B2E0CB0ED11CA0
:101F5000E5E03E12C5CF0E94202880915003909169
:101F60005103892B09F43EC040914503509146032B
:101F700060914703709148032FB7F89480915E03F6
:101F800090915F03A0916003B09161032FBF841B08
:101F9000950BA60BB70B4091410350914203609102
:101FA00043037091440384179507A607B707D0F041
:101FB00080915003909151030E9447301092510339
:101FC000109250031092450310924603109247035B
:101FD000109248031092410310924203109243035F
:101FE0001092440380912B02882309F498C08091B9
:101FF0002A02E0919A03E695E81BE09326028230DC
:1020000059F4F0E0EE5FFE4FE491CE2ED12CAAE61B
:10201000AA2EADE2BA2E5EC0863059F4F0E0E1504F
:10202000FF4FE491CE2ED12CFAE5AF2EFDE2BF2E6C
:1020300051C0893061F4E695F0E0E450FF4FE4913F
:10204000CE2ED12CE6EFAE2EECE2BE2E43C08F306A
:1020500061F4E695F0E0E750FF4FE491CE2ED12CED
:1020600078E9A72E7CE2B72E35C0853159F4F0E02F
:10207000EA50FF4FE491CE2ED12C6AE4A62E6CE2FA
:10208000B62E28C08831B1F0833249F4E4EFF0E095
:10209000C590D49050E2A52E5DE2B52E1BC08432CF
:1020A00089F030EDC32E37E0D32E46E9A42E4BE263
:1020B000B42E10C098E2C92ED12C2FECA22E2BE208
:1020C000B22E08C0B4EFCB2EDD24D39487E9A82E1E
:1020D0008BE2B82E80912702882361F010922702AC
:1020E0000E942C28909325028093240210922902AA
:1020F000109228020E942C28E0912402F0912502DF
:102100008E1B9F0B8F3F9F4750F4CE0EDF1ED09249
:102110002502C092240284E292E0F501099586E04E
:10212000EEE1F2E0D80101900D928A95E1F710926C
:1021300020021092210210922202109223028B811F
:10214000811104C08C81882309F453C080911C0242
:1021500090911D020E9411289C01909118029923D0
:1021600009F4E2C42531310508F443C09F3F19F05A
:102170009F5F90931802DB80DD2061F00E94332284
:102180001D1414F491E001C09FEF899F802D11244C
:1021900080932002DC80DD2061F00E9433221D1438
:1021A00014F491E001C09FEF899F802D112480934A
:1021B0002102309120023323E1F0209121022223D9
:1021C000C1F045EB3403C0011124992319F0909319
:1021D000200203C081E08093200235EB2303C0017D
:1021E0001124992319F09093210203C081E0809378
:1021F00021028D81811104C08E81882309F453C08E
:1022000080911A0290911B020E9411289C019091CA
:102210001702992309F48DC42135310508F443C010
:102220009F3F19F09F5F90931702DD80DD2061F0E2
:102230000E9411221D1414F491E001C09FEF899FA8
:10224000802D112480932202DE80DD2061F00E9427
:1022500011221D1414F491E001C09FEF899F802D7D
:10226000112480932302309122023323E1F0209144
:1022700023022223C1F045EB3403C001112499232A
:1022800019F09093220203C081E08093220235EB83
:102290002303C0011124992319F09093230203C052
:1022A00081E08093230246E050E0B8018EE192E0A5
:1022B0000E94AE32892BA9F48091200281110FC0B7
:1022C0008091210281110BC080912202811107C0EF
:1022D00081E090912302911103C080E001C081E070
:1022E00080FD0E94622186E0F801AEE1B2E001903B
:1022F0000D928A95E1F70E94EA28D82E8091BC01C0
:10230000D81639F0D092BC010E9420288D2D0E9451
:10231000FE2F8091A003843009F04ACD83E08093A2
:10232000E9008091E80082FF43CD8091E80085FFBD
:1023300021C00E94C71A81111BC0A0E2CA2ED12C55
:10234000580109C08091F100D5018D935D01B1E084
:10235000CB1AD10869F08091E80085FDF3CF809118
:10236000E8008B778093E8000E94C71A882399F3CE
:1023700091E001C090E08091E8008B778093E800C5
:10238000992309F415CDC0903F03D0904003898173
:10239000C114D10461F08E3F09F0A3C38A81833058
:1023A00008F469C28550833008F09BC364C28B3047
:1023B00009F44BC2A8F5853009F483C0B8F4823023
:1023C00009F44AC030F4813009F089C31A8289E0E7
:1023D00018C3833009F468C0843009F080C34C818D
:1023E0006B818A810E94D72A9D839CC3873009F420
:1023F00076C008F471C0883009F4CBC0893009F088
:102400006EC380919F030E94D02E60919A037091B9
:102410009B0380919C0390919D030E945F1F61C369
:10242000803109F453C160F48D3009F4F1C008F42F
:10243000EDC08E3009F4F0C08F3009F418C14FC3DD
:10244000823109F449C108F444C1833109F46EC1F1
:102450008E3F09F410C243C38A81823009F45BC302
:10246000833051F0813009F03AC30E9420289B83C9
:102470008C837D836E8335C380913B0390913C03B5
:10248000892B09F42EC3F801CE010B96D7012C91AC
:1024900011963C91B2E0EB0EF11C3283238332960D
:1024A0008E179F0799F71DC38A81823009F017C3E1
:1024B0006B817C818D819E810E9432320E94DE2D53
:1024C00010C32D813E813227232732274C816B8117
:1024D0008A810E94502A05C30E94772A02C38A81FA
:1024E000893061F48B81E5E08E9FC00111246FEF8C
:1024F00070E00E94E231862F0E94D62E8A818138B8
:10250000F9F098F4803809F0ECC28B81FFEF8F9FCF
:10251000C00111246FEF70E00E94E231462F20E0ED
:1025200060919C0380919B0331C0823859F18338BC
:1025300009F0D7C220E040919D036C818B8126C0B9
:1025400060E08B810E940B219B8180919A03911105
:1025500011C08E7F80939A0310922B022FEF30E7E9
:1025600042E0215030404040E1F700C000000E94AE
:10257000051FB7C2816080939A0360E086950E9430
:102580000B21AFC28B8180939E03ABC20E944A2075
:10259000A8C28A81893021F08A3071F41B82A1C2DD
:1025A00080919F03869586958695AFEF8A9FC0019F
:1025B000112465E070E01BC08138E9F060F48038D8
:1025C00009F08FC280919D03BFEF8B9FC001112442
:1025D0006FEF70E00CC08238B1F0833809F081C22F
:1025E00080919B038B8380919C038C837AC20E9491
:1025F000E2316B8376C280919A0380FF02C0869598
:1026000000C280E0FEC180919E03FBC180E162C0F8
:1026100081E08A8381E3F5C1EA80FB80FE24EF2418
:10262000FE24AC80B12CEDE1AE16B10408F059C225
:102630006801C70181539D4F9601201B310B2A155C
:102640003B0508F04EC2F1E3EF16F1E0FF0630F46F
:102650000E948231D60114968C9302C0F601148236
:10266000FFEFEF1AFF0A2FEFC21AD20AE2CF8091D2
:102670003B0390913C03892B09F433C2EA80FB8031
:10268000FE24EF24FE24CC80D12C3DE1C316D104DE
:1026900008F027C25801C70181539D4F9501201BA7
:1026A000310B2C153D0508F01CC241E3E41641E056
:1026B000F40628F4D50114966C910E949631BFEF70
:1026C000EB1AFB0AEFEFAE1ABE0AE5CF0E94402AD2
:1026D00008C284E08A8305C2EA80FB80FE24EF24DE
:1026E000FE24AC80B12CFDE1AF16B10408F0F9C1B5
:1026F0006801C70187969601201B310B2A153B05FF
:1027000008F0EFC128E5E21622E0F20630F40E945C
:102710008231D60114968C9302C0F6011482FFEF29
:10272000EF1AFF0A2FEFC21AD20AE3CFEA80FB802A
:10273000FE24EF24FE24AC80B12C3DE1A316B104AD
:1027400008F0CFC1370147E2640E711C88E5E81636
:1027500082E0F80608F0C5C188E592E08E199F096D
:102760008A159B0508F4BDC180913B0390913C0301
:10277000892B11F0680160C0E0FE0FC0C70186968A
:102780000E94823190E0982F88272D81822B81151D
:102790009C4531F48FEF8D8303C0C12CD12C03C035
:1027A000CC24C394D12CC5018E0D9F1D450180FF03
:1027B0001BC0B1E08B1A910865E0462E512C4C0EDF
:1027C0005D1E480C591CC3018A0D9B1D0E9482315D
:1027D000F201208130E0322F2227282B21153C45A1
:1027E00019F48FEFD2018C93F801EC0DFD1D2FEF42
:1027F000CF01801B910B8815990508F0BBCF848110
:1028000090E0982F88273581832B81159C4511F402
:10281000248325833296ECCFE8E5EE16E2E0FE064F
:1028200028F4D60114966C910E949631BFEFEB1AF2
:10283000FB0AEFEFCE1ADE0AC70187969601201B2E
:10284000310B2A153B0540F34CC180913B0390911D
:102850003C03892B09F445C1C8010E944331FFEFB5
:1028600021EE34E0F15020403040E1F700C000009C
:102870000E94C72736C1EA818E2F90E08E309105E5
:1028800008F02FC1FC01EE59FF4F0C942C3288E068
:10289000ECE1F1E0DE01919601900D928A95E1F76D
:1028A00080E2D8011D928A95E9F785E0898388E066
:1028B000FE01B196DE011596DEC084E4898381E0D5
:1028C0008A831B821C820DC18C8190E0982F8827FF
:1028D0002B81820F911D092E000CAA0BBB0B45E02A
:1028E000880F991FAA1FBB1F4A95D1F7AC01BD01E4
:1028F000405E5F4F6F4F7F4F481759076A077B074E
:1029000008F4EFC08434E1E09E07A105B10508F0AA
:10291000E8C04534F1E05F076105710520F044E44B
:1029200051E060E070E0481B590BBC016A5F7E4FCC
:10293000C8010E946931D5C040E250E06FEF70E0FD
:10294000C8010E94BB3280913B038983CA821B82EB
:102950001C8281E08D83E6C081E090E0909340038B
:1029600080933F0382E390E09093C0018093BF0186
:102970000E942C289093BE018093BD01B2C0CD2847
:10298000C1F18091C3019091C401969587952091E2
:10299000C1012170F22EF8228091BD019091BE01FB
:1029A0000E94112885369105F0F0FF20E1F00E9489
:1029B0002C289093BE018093BD018091BF0190911E
:1029C000C00101979093C0018093BF01892B89F4C6
:1029D0001092400310923F0381E090E090933C03FB
:1029E00080933B0306C082E390E09093C001809304
:1029F000BF0180913B03898380913F038A8380914B
:102A0000BF018B836EC010923C0310923B0369C0E0
:102A100040E250E06FEF70E0C8010E94BB3261C03D
:102A20008B81853059F0863059F181115AC080E28E
:102A3000D8011D928A95E9F788E0E3CF6C81CE0139
:102A400081962AE0FC0111922A95E9F7683060F43A
:102A5000FAE06F9FB001112461587D4F4AE050E0C9
:102A60000E94723180E001C08FEF89838AE0FE010D
:102A7000B196DE01129601900D928A95E1F731C070
:102A80006C818AE0FE013596DE01919601900D92EF
:102A90008A95E1F78BA19CA181152CE5920741F461
:102AA00020913B0330913C03232B11F480E090E014
:102AB0009CA38BA3683070F43AE0639FB0011124AB
:102AC00061587D4F4AE050E0CE0181960E94BA31B4
:102AD00080E001C08FEF89830E94222B02C08FEF1C
:102AE0008983C8010E94433163C9E9BCF9BC09B4B8
:102AF00000FEFDCF8091D8008F7D8093D80080911B
:102B0000E00082608093E0008091E00081FDFCCFD6
:102B10000E949C1D56C986E290E00E9482311B8271
:102B20001C821D828E83DDCF2B30310508F020CB37
:102B300060CB2B30310508F075CBB5CB8091F1011E
:102B400087FF11C08091E80082FD05C08091A0033D
:102B50008111F8CF11C08091E8008B770BC0809174
:102B6000A003882349F08091E80080FFF8CF80918E
:102B7000E8008E778093E8000895982F973068F5E5
:102B80009093E900981739F07091EC002091ED00D6
:102B90005091F00003C0242F762F50E021FD02C099
:102BA0009F5FECCF3091EB003E7F3093EB00309194
:102BB000ED003D7F3093ED003091EB0031603093BC
:102BC000EB007093EC002093ED005093F000209107
:102BD000EE0027FDE5CF80E008958F708093E90037
:102BE00081E008952091F7013091F8012617370709
:102BF00048F06115710539F42091E8002E77209393
:102C0000E80001C0B901FC0120E06115710579F10E
:102C10008091A0038823F1F18530F1F18091E800E3
:102C200083FD3CC08091E80082FD2EC08091E800C9
:102C300080FFEBCF2091F3008091F20090E0922B87
:102C40006115710551F08830910538F42191209378
:102C5000F100615071090196F3CF21E0089709F066
:102C600020E08091E8008E778093E800CECF21119C
:102C7000CFCF0AC08091A003882361F0853061F036
:102C80008091E80083FD0AC08091E80082FFF2CFC6
:102C900080E0089582E0089583E0089581E008953A
:102CA0000895BC0184E00E949D270895BC0183E043
:102CB0000E949D270895AAE2B0E0E1E6F6E10C94B7
:102CC0007932E1EFF1E089EF91E02091F100219379
:102CD0008E179F07D1F78091F201833009F463C00A
:102CE00030F4813071F0823009F49DC0B4C08A3074
:102CF00009F489C08B3009F46EC0893009F0ABC08B
:102D000020C08091F101813A09F0A5C08091E800CE
:102D1000877F8093E8008091F5019091F601892BDF
:102D200021F460E28EEC91E003C060E080E090E08E
:102D300070E00E94F2158091E8008B778093E800A4
:102D40008AC08091F101813209F085C08091F5013E
:102D50009091F601009719F0029709F07CC08091DC
:102D6000E800877F8093E8008091E80082FD05C03D
:102D70008091A0038111F8CF6EC02091F300809163
:102D8000F20090E0922B029731F48091F1008130B3
:102D900011F0863021F48091F1008093CD01809173
:102DA000E8008B7754C08091F101813A09F053C05B
:102DB0008091F5019091F601892B09F04CC080912A
:102DC000E800877F8093E8008091E80080FFFCCFD7
:102DD00080910D0137C08091F1018132E1F5809140
:102DE000F5019091F601892BB1F58091E800877F7C
:102DF0008093E8000E949E158091F30180930D015D
:102E00000E949C1D28C08091F101813221F58091A2
:102E1000E800877F8093E8000E949E158091F4016E
:102E20008093CC0118C08091F101813AA1F4809186
:102E3000E800877F8093E8008091E80080FFFCCF66
:102E40008091CC018093F1008091E8008E7780938F
:102E5000E8000E949E158091E80083FFEBC18091FD
:102E6000F1019091F201492F50E04A30510508F0EC
:102E7000E1C1FA01E059FF4F0C942C32803821F067
:102E8000823809F0D7C108C08091EE019091EF011E
:102E9000992389F082600FC08091F5018F7087308F
:102EA00008F0C8C18093E9008091EB0085FB88277A
:102EB00080F91092E9009091E800977F9093E800E4
:102EC0008093F1001092F1007CC1282F2D7F09F032
:102ED000B1C1882319F0823061F0ACC18091F30157
:102EE000813009F0A7C1933009F080E08093EF01B1
:102EF0002EC08091F30181112AC08091F5018F705D
:102F00002FEF280F263008F095C18093E90020911B
:102F1000EB0020FF1CC0933021F48091EB00806215
:102F200014C09091EB0090619093EB0021E030E0B1
:102F3000A90102C0440F551F8A95E2F74093EA00A9
:102F40001092EA008091EB0088608093EB00109271
:102F5000E9008091E800877F8093E8000E949E1539
:102F600069C1811167C11091F3011F778091E3005E
:102F70008078812B8093E3008091E800877F8093A5
:102F8000E8000E949E158091E80080FFFCCF8091B0
:102F9000E30080688093E300111102C082E001C069
:102FA00083E08093A00346C18058823008F042C17C
:102FB0002091F3013091F4012C3D53E0350779F570
:102FC00083E08A838AE289834FB7F894DE011396FF
:102FD00020E03EE051E2E32FF0E050935700E4910F
:102FE00020FF03C0E295EF703F5FEF708E2F90E0FF
:102FF000EA3010F0C79601C0C0968D939D932F5F65
:10300000243149F74FBF8091E800877F8093E80023
:103010006AE270E0CE0101960E94F215C0C0809174
:10302000F5019091F601432F552743305105B1F03A
:1030300068F44130510509F40CC14230510509F0E2
:10304000F9C08BE590E0E8E6F3E057C04132510566
:1030500089F14232510509F43CC0ECC0C9019927FD
:1030600081309105B9F070F082309105D9F0039765
:1030700009F0E0C0E5EDF3E0E4918E2F90E0E5ED9E
:10308000F3E038C0EFE1F4E0E4918E2F90E0EFE15F
:10309000F4E030C0E3E0F4E0E4918E2F90E0E3E070
:1030A000F4E028C0E3EFF3E0E4918E2F90E0E3EF4B
:1030B000F3E020C08330910508F0BCC0880F991F51
:1030C000FC01EF5BFE4F0190F081E02D89E090E084
:1030D00014C08330910508F0ADC0FC01EE0FFF1F56
:1030E000E55CFE4F0190F081E02DDC01A85CBE4F55
:1030F0008C9190E0009709F49DC02091E800277F13
:103100002093E8002091F7013091F8012817390742
:1031100008F4C90140E0009789F12091A00322231F
:1031200009F43DC02530D9F12091E80023FD37C0D6
:103130002091E80022FD2FC02091E80020FFEBCF76
:103140004091F3002091F20030E0342B009759F0C9
:103150002830310540F444914093F10031960197B5
:103160002F5F3F4FF3CF41E02830310509F040E0B9
:103170002091E8002E772093E800CDCF4111CDCFEC
:103180000AC08091A003882351F0853041F08091DE
:10319000E80083FD04C08091E80082FFF2CF8091B7
:1031A000E8008B778093E80045C0803809F042C082
:1031B0008091E800877F8093E8008091F001809300
:1031C000F1008091E8008E77C7CE811133C08091E5
:1031D000F3019091F4019927029764F58091E8003A
:1031E000877F8093E8001091F3011093F0010E9413
:1031F0009E15111106C08091E30087FD02C081E099
:1032000001C084E08093A00342E061EC81E00E9471
:10321000BD1542E261EC84E00E94BD1542E261EC22
:1032200082E00E94BD1542E260EC83E00E94BD1581
:103230008091A0038091E80083FF10C08091E80096
:10324000877F8093E8008091EB0080628093EB00A1
:1032500005C082E190E0E3ECF3E04FCFAA96E3E013
:103260000C9495321F920F920FB60F9211242F9348
:103270003F934F935F936F937F938F939F93AF93FE
:10328000BF93CF93DF93EF93FF93C091E900CF708B
:103290008091EC00D82FD17080FDD0E81092E90029
:1032A0008091F000877F8093F00078940E945B16F5
:1032B0001092E9008091F00088608093F000CD2B9F
:1032C000CF70C093E900FF91EF91DF91CF91BF9153
:1032D000AF919F918F917F916F915F914F913F91AE
:1032E0002F910F900FBE0F901F901895E8EDF0E012
:1032F00080818E7F80831092E2001092DA0010921B
:10330000E100A0EEB0E08C9181608C9380818F779A
:10331000808319BCA7EDB0E08C918E7F8C93808167
:103320008F7E80831092CB010895A0E0B0E0EBE99E
:10333000F9E10C947432C8EDD0E088818F7E8883E7
:10334000E7EDF0E080818160808384E082BF81E0EE
:103350008093CB0188818E7F888302EE10E0F80194
:1033600010821092DA0081EEC82ED12CF601108264
:1033700088818F77888388818068888388818F7D22
:10338000888319BC1092A0031092F0011092EF01F3
:103390001092EE0190EEE92EF12CF70180818B7FE7
:1033A000808388818160888342E060E080E00E94C1
:1033B000BD15F60180818E7F8083F8018081816058
:1033C0008083808188608083F70180818E7F808305
:1033D000888180618883CDB7DEB7E8E00C949032B5
:1033E0001F920F920FB60F9211242F933F934F937A
:1033F0005F936F937F938F939F93AF93BF93EF935D
:10340000FF938091E10082FF09C08091E20082FF7A
:1034100005C08091E1008B7F8093E1008091DA000C
:1034200080FF2AC08091D80080FF26C08091DA00FA
:103430008E7F8093DA008091D90080FF18C080E1F0
:1034400089BD82E189BD09B400FEFDCF81E0809392
:10345000A0038091CB0181110FC00E9476190E94B8
:1034600095198091E20084608093E20005C019BC48
:103470001092A0031092CB018091E10080FF17C051
:103480008091E20080FF13C08091E2008E7F8093E4
:10349000E2008091E20080618093E2008091D80098
:1034A00080628093D80019BC85E08093A00380914E
:1034B000E10084FF30C08091E20084FF2CC080E1F5
:1034C00089BD82E189BD09B400FEFDCF8091D8009D
:1034D0008F7D8093D8008091E1008F7E8093E10002
:1034E0008091E2008F7E8093E2008091E200816013
:1034F0008093E2008091F001882311F084E007C0FE
:103500008091E30087FD02C081E001C083E08093E9
:10351000A0038091A0038091E10083FF27C08091E8
:10352000E20083FF23C08091E100877F8093E10068
:1035300082E08093A0031092F0018091E1008E7FE1
:103540008093E1008091E2008E7F8093E200809181
:10355000E20080618093E20042E060E080E00E944F
:10356000BD158091F00088608093F000FF91EF918D
:10357000BF91AF919F918F917F916F915F914F918B
:103580003F912F910F900FBE0F901F901895209193
:10359000E4003091E50095E64091EC00842F8170C5
:1035A00040FF23C08091E80080FD1DC08091A003F2
:1035B000882399F0853099F08091EB0085FD11C04A
:1035C0004091E4005091E5002417350729F391500C
:1035D00011F09A01E1CF84E0089582E0089583E03C
:1035E000089581E0089580E008954091E80042FF49
:1035F000DDCF089580E090E00E94D42880E090E044
:103600000E94BE28109287020E94FF25EEE1F2E0A0
:1036100086E0DF011D928A95E9F710921802109258
:103620001702109219020E9462210895CF92DF9230
:10363000FF920F931F93CF93DF936C010091A1032F
:1036400080918C02082BC7E0D0E010E0C8010C2E5E
:1036500002C0959587950A94E2F780FD04C02197F2
:10366000A8F7F12C09C0FC2EB6018C2F0E94052B67
:103670000E94C923019799F38F2DDF91CF911F915C
:103680000F91FF90DF90CF900895CF93DF93EC01DF
:103690000E94161BBE010E94052B0E94C923DF91C8
:1036A000CF910895CF93FC01808191812381348152
:1036B000232B31F09F3F31F491E08F3F19F403C089
:1036C00091E001C090E0C92FC17090FD1CC08081C5
:1036D00091810E94451B92959F70963079F010F46D
:1036E000925001C09A50923088F4803F71F018F4E3
:1036F000883E60F40AC0843F49F407C0883E28F041
:10370000813F21F402C0C0E001C0C1E08C2FCF9105
:103710000895A1E1B0E0EFE8FBE10C9471328C0177
:1037200085E0F801DE011D9601900D928A95E1F782
:10373000F801E28090912C0260912D0240912F02BD
:10374000509130024115510531F06F3F31F481E065
:103750009F3F19F403C081E001C080E0F82FF170B1
:103760009F2E80FD1BC1F80130812181C380D48050
:103770008CE2A82E82E0B82EF0902E02F601E41B17
:10378000F50BFF2009F4C7C080913102E83CF10538
:1037900008F092C0482F407F09F051C0621311C059
:1037A00093130FC0FE2CE1100CC08F7080618093CA
:1037B0003102C5010E94D20480913102F801858353
:1037C0002AC1C114D10431F02F3F31F481E03F3FD1
:1037D00019F403C081E001C080E080FD03C081E0F6
:1037E0008E2502C080E090E0F82FF170FF2E80FF60
:1037F0001CC0809163024091320256E0841709F4A4
:10380000E8C090E0589FF001599FF00D1124ED5C45
:10381000FD4F6181261306C06081631303C062817E
:10382000E61203C001968770E9CFFE2CEE2009F462
:10383000F2C08091310281608093310249C06213ED
:1038400006C0931304C0E11002C0F80186C0C8018D
:103850000E94521B882351F1EE2041F12091310248
:10386000822F82958F7090E0029774F080912C02E5
:1038700090912D0298878F831986DB86CA862C87C4
:10388000CE0107960E94D20486E0F801ACE2B2E0D5
:1038900001900D928A95E1F70E94D1260AC0621725
:1038A000C9F0C8010E94521B81111EC0C8010E94AC
:1038B000D204FF24F394AFC0482F407F81F78CE2FD
:1038C00092E00E94D20486E0F50111928A95E9F710
:1038D000F12CA1C09313E5CFE110E3CFF80185836C
:1038E000C8010E94D20454C0EE2001F3209131029D
:1038F000822F82958F7090E0029734F280912C0293
:1039000090912D029A8389831B82DD82CC822E8343
:10391000CE010196B7CFE83CF105D0F5FE2CEE20A4
:1039200029F2621327C0931325C02091310220FD94
:1039300018C0822F82958F70482F50E04115510595
:1039400081F0F80125834F30510541F08F5F982FAA
:103950009295907F822F8F70892B8583C8010E945A
:10396000D20486E0F801ACE2B2E001900D928A95B3
:10397000E1F751C0C8010E94521B811185CF80918F
:103980003102816080933102C8010E94D20443C099
:1039900086E0F50111928A95E9F73DC0EE2009F421
:1039A00085CFC8010E94521BF82E882309F47ECFD0
:1039B00086E0F801ACE2B2E001900D928A95E1F761
:1039C00080912C0290912D020E94451B0E94D126CD
:1039D00022C03D872E878D859E850E94451B292FFD
:1039E00022952F70223028F49F7039F0811105C084
:1039F0000BC0243028F49F7049F4805E883020F09A
:103A0000C8010E94D2049F2CF92C05C0F8019581B1
:103A1000907F99F7F9CF8F2D6196EBE00C948D3262
:103A2000292F953078F58F3068F590E03FE0239F9F
:103A3000800D911D1124682F677023E0969587955E
:103A40002A95E1F7FC01EE0FFF1FE80FF91FE75081
:103A5000FE4F40E050E080E0219130E0062E02C0B1
:103A6000369527950A94E2F721703327042E01C07A
:103A7000220F0A94EAF7822B4F5F5F4F43305105C4
:103A800059F7089580E00895292F953088F58F30F3
:103A900078F590E03FE0239F800D911D1124282FA1
:103AA000277051E001C0550F2A95EAF723E096955B
:103AB00087952A95E1F7FC01EE0FFF1FE80FF91F2C
:103AC000E750FE4F20E030E070E04081CB01022E55
:103AD00002C0969587950A94E2F7817081958427B4
:103AE0008523842781932F5F3F4F2330310569F76A
:103AF00008958093A1030E94FA1A089521E030E00E
:103B000001C0220F8A95EAF720958091A1038223B4
:103B10000E94791D089521E030E001C0220F8A95AE
:103B2000EAF78091A103822B0E94791D089580936A
:103B30008C020E94FA1A08951092880280910D0159
:103B4000882331F08091620387FF02C08EE101C0BB
:103B500086E0E2E9F2E0DF011D928A95E9F70E9432
:103B6000FA1A0895882341F080959091870289235D
:103B7000809387020E94FF250895882339F0909151
:103B80008702892B809387020E94FF25089588234E
:103B900021F00E94F8250E94FF250895882339F01E
:103BA00090918802892B809388020E94FF250895B6
:103BB000882309F453C0823849F469E380E992E02C
:103BC0000E9489280E94FF2569E30AC0833879F49E
:103BD00063E580E992E00E9489280E94FF2563E561
:103BE00080E992E00E9461280E94FF2508958438B0
:103BF00049F467E480E992E00E9489280E94FF2549
:103C000067E4EECF9CEF980F913A10F4682FE8CF5D
:103C100090E2980F983050F4877091E001C0990FAE
:103C20008A95EAF7892F0E94F825DECF9BE5980F49
:103C3000933028F480E090E00E94D428089598E51D
:103C4000980F973128F480E090E00E94BE280895F4
:103C5000803F20F00E948C210E9462210895CF9322
:103C6000882309F4B1C0C82F823891F469E380E950
:103C700092E00E9489280E94FF252FEF87EE93E0B3
:103C8000215080409040E1F700C0000069E313C07C
:103C90008338C1F463E580E992E00E9489280E949C
:103CA000FF252FEF81EE94E0215080409040E1F716
:103CB00000C0000063E580E992E00E9461280E9454
:103CC000FF2582C0843891F467E480E992E00E9485
:103CD00089280E94FF252FEF81EE94E0215080403B
:103CE0009040E1F700C0000067E4E5CF8CEF8C0F57
:103CF000813AC0F580910D018823E1F08091620343
:103D000087FF18C0EC2FE695E695E695F0E0E057C2
:103D1000FD4F8281282F30E04C2F477081E090E0EA
:103D200002C0880F991F4A95E2F782239323892BBB
:103D300061F412C0E2E9F2E088E992E02191C21751
:103D400021F08E179F07D1F707C06C2F80E992E012
:103D50000E9461280E94FF256C2F80E992E00E945A
:103D60008928ADCF80E28C0F883068F4C77081E07D
:103D700090E001C0880FCA95EAF790918802892BDC
:103D8000809388029CCFEBE5EC0FE33040F4F0E049
:103D9000E459FE4F808190E00E94D42815C0E8E5E8
:103DA000EC0FE73150F4F0E0EE0FFF1FE159FE4F4A
:103DB000808191810E94BE2807C0C03F28F08C2FCF
:103DC0000E9453220E946221CF9108951F93CF93A6
:103DD000DF93182F893319F0C0E0D0E002C0C0E5AE
:103DE000D0E0812F0E942F1E209741F08FE99FE0A5
:103DF0000197F1F700C000002197F6CF812F0E94B4
:103E0000D81DDF91CF911F91089580919A0380FF73
:103E10000AC06A9A8EB18B7F9EB194602FB7F894D6
:103E2000EAE6F3E00BC0EAE6F3E0118210821282C8
:103E3000339633E0EA39F307C1F7EBCF33E0EA39E1
:103E4000F30789F0319148E09EB9000000C037FFC8
:103E50008EB9330F000000C000C000C08EB900C092
:103E60004A9591F7EBCF2FBF8FE594E00197F1F7DB
:103E700000C00000089590919A0390FF0CC0EAE6FC
:103E8000F3E0818360834283339693E0EA39F90754
:103E9000C1F70E94051F089580919A03282F269547
:103EA00030E02115310519F48170826005C025329A
:103EB000310524F08170886480939A030895CF922D
:103EC000DF92EF92FF926B017C010E944C1FB701C1
:103ED000A60188E090E00E94A831FF90EF90DF906B
:103EE000CF90089580919E03882319F0815080938C
:103EF0009E0360919A0370919B0380919C03909123
:103F00009D030E945F1F089580919E03833018F4E3
:103F10008F5F80939E0360919A0370919B038091C1
:103F20009C0390919D030E945F1F0895EAE9F3E0CE
:103F300083E0808311828FEF828383831482608188
:103F40007181828193810E945F1F0895A0E0B0E09B
:103F5000ECEAFFE10C947232E82EF62EE901E42F30
:103F6000F0E0611106C0ED5DFB4FE4914E2F2E2F66
:103F700071C0062F10E0ED5DFB4F4491F42FC42E6D
:103F8000D12C26E0829FC00111242FEF30E0B9012F
:103F90000E94E2315BEA5603C001579F900D112445
:103FA0008E0D911D8E0D911D582F550F580FD90153
:103FB000A01BB10BAC9DC001AD9D900DBC9D900DA3
:103FC0001124E92FF59ED0011124AB2FBB277901D5
:103FD000EA1AFB0AEC9CD001ED9CB00DFC9CB00DE4
:103FE00011245901A51AB108A09E7001A19EF00CE0
:103FF000B09EF00C1124EF2CFF242E193F092C9DAC
:1040000080012D9D100D3C9D100D1124212F62303B
:10401000710591F048F461157105E1F061307105A9
:10402000B9F4242F4B2F16C06430710569F040F0AD
:104030006630710579F00CC0242F492FE12F0AC09A
:10404000492FEF2F2B2F06C0292FE42F412F02C01D
:10405000292FEB2F49832883EA83CDB7DEB7EAE027
:104060000C948E32A3E0B0E0E8E3F0E20C947A32F4
:1040700090919A0390FF0AC09E012F5F3F4F0E94CC
:10408000A61F4B8169818A810E943B1F2396E2E033
:104090000C949632A3E0B0E0E0E5F0E20C946F32CD
:1040A000F82EB62EE42EA22E90919A0390FF67C0B0
:1040B000E92FE695AE2FB0E0A95BBE4F8C918093BF
:1040C0002A029E7F923061F49E012F5F3F4F8F2D19
:1040D0000E94A61F4B8169818A810E943B1F3DC0BF
:1040E000823019F4E0909D0338C0863019F4F090C6
:1040F0009B0333C08930D9F3893179F5E9512E2FEB
:104100002170722EE695F0E0ED5DFA4FE4910E2FEE
:1041100010E03AE6C32E33E0D32E812C912CC4015B
:1041200024E0969587952A95E1F7711002C08F0DCE
:1041300003C02F2D281B822F96014E2D6B2D0E9420
:10414000A61F800E911E83E0C80ED11C2AE9C2165C
:1041500023E0D20621F70E94051FF0929B03B09244
:104160009C03E0929D03AA2051F060919A03709104
:104170009B0380919C0390919D030E945F1F239657
:10418000EDE00C948B32EAE9F3E0438128E0421B36
:1041900008F440E021E0628181810E944A20089574
:1041A000EAE9F3E0438128E0420F08F44FEF21E011
:1041B000628181810E944A200895EAE9F3E06281E8
:1041C00028E0621B08F460E021E0438181810E94C5
:1041D0004A200895EAE9F3E0628128E0620F08F4DA
:1041E0006FEF21E0438181810E944A200895EAE92E
:1041F000F3E0818121E04381628188500E944A205E
:104200000895EAE9F3E0818121E043816281885FDA
:104210000E944A20089590919A0390FF3DC09170AA
:10422000811102C0926006C0853210F0986402C00D
:10423000880F982B90939A03662351F060919A030C
:1042400070919B0380919C0390919D030E945F1F3E
:1042500060919A03669570E04BE050E08EE091E04B
:104260000E94A132892B19F010922B0209C081E023
:1042700080932B020E942C28909325028093240285
:1042800081E08093270220E040919D0360919C0390
:1042900080919B030E944A20089580919A038695FD
:1042A000815009F484E261E00E940B21089580911D
:1042B0009A0386958F5F853208F081E061E00E9465
:1042C0000B2108950E942C2820912002211104C066
:1042D00020912102222321F090931D0280931C0241
:1042E00020912202211104C020912302222321F0D7
:1042F00090931B0280931A02E0915903F0915A03A4
:10430000309749F082E080931E020480F581E02D11
:104310008EE192E009950895803F39F48091210261
:1043200087FF6AC01092210267C0813F29F4809103
:1043300021021816BCF360C090912002823F29F43C
:1043400097FF5AC01092200257C0833F19F41916E4
:10435000CCF352C090912202893F31F419160CF02F
:104360004BC01092220248C08A3F19F497FF44C004
:10437000F8CF8B3F39F48091230287FF3DC0109224
:1043800023023AC08C3F29F4809123021816BCF313
:1043900033C0843F21F480911F028E7F17C0853F78
:1043A00021F480911F028D7F11C0863F21F48091FE
:1043B0001F028B7F0BC0873F21F480911F02877FF4
:1043C00005C0883F31F480911F028F7E80931F02C9
:1043D00013C08D3F21F4809119028E7F0BC08E3F58
:1043E00021F4809119028D7F05C08F3F29F48091BF
:1043F00019028B7F8093190280912002811106C0DF
:1044000080912102811102C0109218028091220233
:10441000811106C080912302811102C010921702FF
:1044200008958091190280FD16C081FD16C082FD9D
:1044300018C080911702882391F0883290F428E008
:10444000829FC001112468E270E00E94F631862F3D
:10445000672B29F007C082E0089584E0089581E089
:10446000089588E008958091190280FD14C081FDAF
:1044700014C082FD16C080911802882381F08E310D
:1044800080F420E5829FC00111246EE170E00E945B
:10449000F631862F089584E1089588E2089588E032
:1044A000089580E50895803F21F40E94332281958C
:1044B00004C0813F29F40E94332280932102089591
:1044C000823F21F40E943322819504C0833F29F466
:1044D0000E943322809320020895893F19F40E949C
:1044E000112205C08A3F31F40E94112281958093E8
:1044F000220208958B3F21F40E941122819504C06D
:104500008C3F29F40E941122809323020895843F56
:1045100021F480911F02816017C0853F21F48091B2
:104520001F02826011C0863F21F480911F028460C7
:104530000BC0873F21F480911F02886005C0883F2F
:1045400031F480911F02806180931F0208958D3F96
:1045500021F48091190281600BC08E3F21F480917B
:104560001902826005C08F3F29F48091190284608E
:1045700080931902089580E008959091620392FF5C
:104580000DC0282F2871283019F4877F846006C059
:10459000282F2471243011F48B7F886093FF0DC085
:1045A000282F2871283119F4877E846106C0282FAE
:1045B0002471243111F48B7E88612091630320FFE4
:1045C0000DC0382F3871383019F4877F816006C0EC
:1045D000382F3171313011F48E7F886021FF0DC08A
:1045E000282F2871283119F4877E816106C0282F71
:1045F0002171213111F48E7E886194FD877E0895AA
:10460000F894E82FE295EF70F0E031A1282F2F7099
:1046100081E090E001C0880F2A95EAF7982F9095E5
:10462000932391A392A1892B82A378940895AAE061
:10463000B0E0EDE1F3E20C946E32AE014F5F5F4FFC
:104640007A018AE0FA0111928A95E9F704E211E011
:104650006A0199E2692E91E0792E88248394912C45
:10466000F80180818F3F09F447C0F894E82FE29564
:10467000EF70F0E021A18F70A40102C0440F551F1C
:104680008A95E2F7CA01922F982B91A392A1809567
:10469000892382A3789400C0E9E2F1E021E030E0D0
:1046A000A12CB12C41914F3F89F0A42FA295AF705E
:1046B000B0E090968C9190E04F7002C095958795F0
:1046C0004A95E2F780FD02C0C90102C080E090E097
:1046D000A82AB92A220F331F51E0E833F50711F752
:1046E000F80180818F3F11F00E940023F0EAFA95D3
:1046F000F1F7F601B182A0820F5F1F4FF2E0CF0EFB
:10470000D11C6016710609F0ABCF4AE050E0B7014A
:1047100084EA91E00E94AE32892B89F08AE0F701A9
:10472000A4EAB1E001900D928A95E1F781E08093CF
:104730008F020E942C2890938E0280938D0280918C
:104740008F02811102C080E020C080918D02909183
:104750008E020E9411280597B0F34AE050E064EA07
:1047600071E081EC91E00E94AE32892B59F08AE031
:10477000E4EAF1E0A1ECB1E001900D928A95E1F755
:1047800081E001C080E010928F022A96EEE00C9446
:104790008A32CF93DF938238910569F1B0F4813387
:1047A000910509F477C048F48932910509F469C08C
:1047B0008A32910509F473C092C08533910509F4DA
:1047C0005BC089339105B9F08AC0833E910591F1B0
:1047D00038F4803E9105D1F0823E910531F17FC0E1
:1047E000863E9105D9F1873E9105E9F1843E910518
:1047F00009F075C028C02091620320FD5BC021FD37
:1048000059C02091630323FD61C069C08091620398
:1048100080FD4AC08091630380FF4CC08091620399
:1048200084FD4EC183EE90E04DC18091620382FF12
:104830003EC0F4CF8091620382FD39C08091630352
:1048400080FD38C0EBCF8091630381FF39C0809138
:10485000620384FD35C187EE90E034C1809162032C
:1048600083FF2BC0F4CF8091620383FD26C080912B
:10487000630381FD25C0EBCF8091620385FD26C0D7
:1048800022C08091620385FD1EC08091630383FF77
:104890001DC00AC08091620386FD1BC01DC08091AF
:1048A000620386FD19C015C089E390E00BC182EE5A
:1048B00090E008C180EE90E005C186EE90E002C174
:1048C00084EE90E0FFC085E390E0FCC089E290E0D8
:1048D000F9C08AE290E0F6C081E390E0F3C0811570
:1048E00031E5930708F061C0811520E59207B0F02B
:1048F0009C012370332741E050E002C0440F551F54
:104900002A95E2F7282F2695269580E2289F900188
:104910001124CA01822B932B9D68D4C0883E910537
:1049200068F5803E910508F0CDC0883A9105B8F44D
:10493000853A910548F0855AE82FF0E0E459FE4F9A
:10494000808190E09064BEC08130910509F4B5C0CB
:1049500008F4B6C08430910508F4B2C0B3C08F3BF0
:10496000910508F0ADC0885AE82FF0E0EE0FFF1F68
:10497000E159FE4F808191819464A4C0811530E299
:10498000930758F4811521E0920708F09BC0803FFF
:10499000910508F495C0906595C0811530E49307A2
:1049A00008F48EC09F70906A8DC0811525E592072E
:1049B00008F042C0811534E5930728F0982F882726
:1049C000846F906A7FC0811523E59207B0F09C0147
:1049D0002370332741E050E002C0440F551F2A9551
:1049E000E2F7282F2695269580E2289F9001112432
:1049F000CA01822B932B9A6865C0811532E5930713
:104A000028F4982F8827816F906A5CC09C012370DE
:104A1000332741E050E002C0440F551F2A95E2F7CA
:104A2000282F2695269580E2289F90011124CA01FF
:104A3000822B932B9C6846C0EC01C11589E5D807F1
:104A4000B0F4C11528E5D20728F09C2F8827806F85
:104A5000906A38C0C11536E5D30790F58C2F0E94B7
:104A6000BD228F7190E0982F882790622BC0C115CE
:104A70008AE5D80790F48C2F8F700E94BD2294E0B5
:104A8000D695C7959A95E1F7CF70D0E0DC2FCC276B
:104A9000D0699E01282BC90115C0CE019056811501
:104AA000904270F48D2F8F710E94BD22282F2F719C
:104AB000CE0199279062922B05C081E090E002C060
:104AC00080E090E0DF91CF910895CF9384E090E073
:104AD0000E948231C82F82E290E00E9482312C2F06
:104AE00030E0A901582BCA01CF91089580E090E0F1
:104AF0000E949031883E9E4F19F40E94122E089514
:104B000080E0089568EE7EEF80E090E00E94B4318E
:104B100060E082E090E00E94963160E083E090E007
:104B20000E94963110928C0260E084E090E00E9436
:104B3000963164E082E290E00E94963160E085E088
:104B400090E00E94963160E086E090E00E9496310D
:104B50006FEF87E090E00E94963140E050E0BA01AC
:104B600088E090E00E94A83160E08DE090E00E9433
:104B7000963140E050E0BA0188E190E00E94A8310F
:104B800060E087E190E00E94963140E050E0BA0199
:104B90008CE190E00E94A83160E070E080E290E05B
:104BA0000E94B43140E050E0BA0188E190E00E94F8
:104BB000A83180E00E94E32D0E94022E40E050E0E8
:104BC000BA018FE090E00E94A83140E050E0BA01C5
:104BD00083E190E00E94A831089580918B028823A0
:104BE00031F010928B0210928A021092890208957D
:104BF0008095909188028923809388020895CF93AD
:104C00009091880280918702892B809390028091F5
:104C10008B02882361F10E942C2820918902309117
:104C20008A02821B930B8838934110F00E94ED2575
:104C30009091900280918B02892B809390028091B9
:104C40000D01882331F08091620387FF02C08EE15D
:104C500001C086E0E2E9F2E090E0815028F0219185
:104C60002223D9F39F5FF9CF91110E94ED25C091C6
:104C70004D03C09580919002C82380914E03C82BAC
:104C8000C093900240E250E067E672E080E992E073
:104C90000E94AE32892B11F180E2E0E9F2E0A7E652
:104CA000B2E001900D928A95E1F7E0915903F091FD
:104CB0005A03309799F080910D01882349F0809133
:104CC000620387FF05C0C093910286E08093900243
:104CD0000280F381E02D80E992E00995CF9108955B
:104CE000109266021092650210926402089520915B
:104CF00066028095822380936602982F977099F4BC
:104D000030E0482F082E000C550B2417350759F0BA
:104D10009091630392FF07C08595859585950E94C4
:104D20007E1D0E9470260895CF93C0916303C2FB3D
:104D3000992790F9981791F080FBC2F9C09363030B
:104D40006091620384E090E00E9496316C2F82E2D1
:104D500090E00E94963182E00E947726CF910895DC
:104D60009091630392FF10C098E0899F90011124F5
:104D7000262B209366020E948B1D0E942C28909364
:104D800065028093640208950E948B1D08958091AE
:104D9000630290913202891719F08F5F8770FBCF01
:104DA00008950F931F93CF93DF93809131028295E3
:104DB0008F7009F05AC080912E02882309F455C0E3
:104DC000809163021091320260912C0270912D0249
:104DD000C0912F02D091300291E06F3F09F090E036
:104DE000292F06E0811709F440C0209721F07F3F6A
:104DF00021F030E003C031E001C0322F90E030FDFF
:104E000031C0089FF001099FF00D1124DF01AD5C56
:104E1000BD4F11963C911197371324C03C91361326
:104E200021C012963C91129731111CC013964D91DE
:104E30005C9114974C1B5D0B483C510598F4809194
:104E400031028F70806180933102E85CFD4F808178
:104E50008F70806180838CE292E00E94D2040E9475
:104E6000C72603C001968770BDCFDF91CF911F91F8
:104E70000F9108958091CD01089524E02093E900D9
:104E80002FEF3091E800215035FD06C035ED3A9501
:104E9000F1F700002111F5CF2091E80025FF0BC0AC
:104EA00040E050E066E070E00E9419318091E80037
:104EB0008E778093E8000895CF93DF9320910D01C2
:104EC000222339F02091620327FF03C060E224E02F
:104ED00002C068E021E02093E9002FEF3091E80064
:104EE000215035FD06C035ED3A95F1F7000021114E
:104EF000F5CF2091E80025FF1DC0EC0180910D0148
:104F0000811105C040E050E068E070E003C070E04F
:104F100040E050E0CE010E9419318091E8008E7788
:104F20008093E80080E2FE01AEECB1E001900D92CA
:104F30008A95E1F7DF91CF91089580936403709390
:104F40006603609365038091A0038430F9F4809335
:104F5000E9008FEF9091E800815095FD06C095ED36
:104F60009A95F1F700008111F5CF8091E80085FF57
:104F70000DC040E050E063E070E084E693E00E9402
:104F800019318091E8008E778093E800089581E0E0
:104F90008093E00080E28093D8001092C9008FE1F6
:104FA0009EE40197F1F700C0000087E090EBDC0180
:104FB0008093A2039093A303A093A403B093A503AB
:104FC0009CE088E10FB6F894A895809360000FBE2E
:104FD00090936000FFCF78941F920F920FB60F92BC
:104FE00011248F939F93AF93BF9380915E03909111
:104FF0005F03A0916003B09161030196A11DB11DF3
:1050000080935E0390935F03A0936003B09361036A
:10501000BF91AF919F918F910F900FBE0F901F90F6
:1050200018959C014FB7F89480915E0390915F03AF
:10503000A0916003B09161034FBF821B930B089551
:105040002FB7F89460915E0370915F0380916003C5
:10505000909161032FBF08952FB7F89480915E035C
:1050600090915F03A0916003B09161032FBF0895F9
:105070001F920F920FB60F9211248F939F93AF93AD
:10508000BF9380915D03811113C080915E03909165
:105090005F03A0916003B09161034196A11DB11D12
:1050A00080935E0390935F03A0936003B0936103CA
:1050B000BF91AF919F918F910F900FBE0F901F9056
:1050C000189520910D012223C9F02091620327FF3A
:1050D00015C0262F2695269526952E31C8F4FC015D
:1050E000E20FF11D677081E090E001C0880F6A95C2
:1050F000EAF780959281892382830895FC010696C0
:105100002281621301C012823196E817F907C1F7B4
:10511000089520910D012223C1F02091620327FF01
:1051200014C0262F2695269526952E3130F5FC01A4
:10513000E20FF11D677081E090E001C0880F6A9571
:10514000EAF79281892B82830895FC0132962FEF32
:1051500030E04191641789F02F3F19F4411101C0EB
:10516000232F3F5F3630A9F72F3F39F0FC01E20FC4
:10517000F11D27FDFA9562830895089520915B0340
:1051800030915C032817390771F090935C0380938A
:105190005B03E0915903F0915A03309721F00084AA
:1051A000F185E02D0995089520915703309158031A
:1051B0002817390771F09093580380935703E091B3
:1051C0005903F0915A03309721F00680F781E02DC2
:1051D00009950895E0915903F0915A03309729F009
:1051E0000190F081E02D0995089580E008950F93D6
:1051F0001F93CF93DF93C42FD22FFC01828188238A
:10520000B1F0409356030E942C289093550380934D
:10521000540380E28C0F883008F04DC0C77081E0E5
:1052200001C0880FCA95EAF70E94CE1D44C0809144
:105230005603481330C080915403909155030E9447
:105240001128883C910538F510E21D0FCD17B9F0F3
:1052500080E28C0F883040F4C77081E001C0880F75
:10526000CA95EAF70E94C71D183010F581E09D2FFE
:10527000977001C0880F9A95EAF70E94CE1D802F83
:105280000E94E61E1830B8F4D77081E001C0880F84
:10529000DA95EAF70AC080E28C0F883060F4C770B4
:1052A00081E001C0880FCA95EAF70E94C71D03C0BC
:1052B000802F0E94E61EDF91CF911F910F910895DC
:1052C000CF93DF93EC014091490350914A036091E1
:1052D0004B0370914C032FB7F89480915E0390912B
:1052E0005F03A0916003B09161032FBF841B950BF6
:1052F000A60BB70B843F9140A105B105A8F480919E
:10530000490390914A03A0914B03B0914C038093C1
:10531000450390934603A0934703B093480384EF5B
:1053200091E0A0E0B0E00EC00E9420286093450309
:1053300070934603809347039093480382E390E081
:10534000A0E0B0E08093410390934203A093430315
:10535000B0934403D0935103C0935003DF91CF9196
:105360000895FF920F931F93CF93DF930091520301
:10537000109153030115110509F45CC010925103FB
:105380001092500310924D0310924E03D8011696BE
:105390006D917C9117979B013A9521153F4108F437
:1053A000707EC62FD1E0611101C0D0E0F82ED80187
:1053B0001996ED91FC911A97309739F01B966D91E3
:1053C0007C911C9780E00995D823DD2379F08CEF40
:1053D0008C0F813A30F46C2F80E992E00E946128B2
:1053E00005C00E94FF258C2F0E94D81DE09152031A
:1053F000F091530340815181FF2071F0808584FD3D
:105400000BC080914F03882339F091E09A0121501D
:105410003109203B3D4508F090E090FF03C0CA01F0
:105420000E9460290E94FF2510925303109252039C
:1054300010924F03C801CDB7DEB7E5E00C9493326C
:10544000FC0184818623C1F492819923B9F080857F
:10545000692383FF04C081E0611111C00DC0892F51
:105460008F7092959F70982B862F8F7062956F70BA
:10547000682B81E0961719F080E0089581E0089587
:10548000CF93DF93CFECD2E060E0CE010E94963163
:105490002196C11584E0D807B9F7DF91CF9108951F
:1054A0001F93CF93DF93962F8430E8F46530D8F4C0
:1054B0004F30C8F4632F122FC42FD0E0CC0FDD1F64
:1054C0002EE1929FC00DD11D112496E9899FC00D38
:1054D000D11D1124CE0187960E949631612FCE01F5
:1054E00088960E949631DF91CF911F910895AAE08E
:1054F000B0E0EDE7FAE20C946E32A0903B03B0907E
:105500003C0381E090E090933C0380933B03612C4B
:10551000C12CD12C712CE12CF12C00E010E04601C3
:105520008E0C9F1CF801EE0FFF1FE80DF91DE85DC2
:10553000FA4F25913491402F672D862D0E94502AD5
:105540000F5F1F4F0F30110569F78EE1E80EF11C58
:10555000739495E07912E1CFE6E9CE0ED11C639405
:10556000F4E06F12D7CFCE0101967C018AE0F701FB
:1055700011928A95E9F78FEF9FEF9E838D8387E0E5
:105580008A870FE712E04AE050E0B801C7010E94A5
:10559000BA31065F1F4F0F3CF2E01F07A1F7B09230
:1055A0003C03A0923B032A96EEE00C948A320F93C0
:1055B0001F93CF93DF93843008F56530F8F44F30B4
:1055C000E8F4C42FD0E0CC0FDD1F2EE1629FC00DA8
:1055D000D11D112436E9839FC00DD11D1124CE01A8
:1055E00087960E94823190E0182F0027CE0188967E
:1055F0000E9482319801282BC90102C080E090E00E
:10560000DF91CF911F910F91089520913F03309129
:105610004003232BA1F4703F39F4603F81F4809163
:105620003D0390913E030895843048F4753038F47A
:105630006F3028F4462F672F0E94D72A089580E004
:1056400090E00895AAE0B0E0E8E2FBE20C9470324A
:1056500003EC12E081EBC82E82E0D82E9FE7E92E02
:1056600092E0F92E2FE0922E30EBA32E32E0B32EF3
:1056700088248394F601019311936F014AE050E06E
:10568000B701CE0101960E947231F801892D119265
:105690008A95E9F789819A81F801918380838F81C6
:1056A00082838D81838388858483898585838B81AB
:1056B0009C819783868310868A8587FF03C0168620
:1056C000158603C0F801B686A58680FF02C0F801E2
:1056D000808681FF04C0F80190859260908782FFE8
:1056E00004C0F80190859460908783FF04C0F8019E
:1056F00090859860908784FF04C0F8019085906140
:10570000908785FF04C0F801808580628087015FF3
:105710001F4FFAE0EF0EF11C8FECE81682E0F8065E
:1057200009F0A8CF2A96ECE00C948C320895EF9201
:10573000FF920F931F93CF93DF938C01CAE6D3E0C0
:10574000E12CF12CF8018481F8E0EF16F1041CF44F
:10575000882339F002C0811104C09E0140919D034D
:1057600002C09E0140E060919C0380919B030E94D7
:10577000A61F8FEFE81AF80A239690E1E916F104C4
:1057800009F70E94051FF801848190E0019681705D
:1057900099278483CDB7DEB7E6E00C949232A0E07F
:1057A000B0E0E5EDFBE20C947032EC014C81042F8B
:1057B00010E09801D8010E9441329B01AC010E9487
:1057C00057326B017C01E0E2F0E0E01BF10BA5E554
:1057D000B0E09B01AC010E9457324B015C019F017C
:1057E000DF010E9439329B01AC010E9462329B01B1
:1057F000AC012C0D3D1D4E1D5F1DC501B4010E9465
:105800000A32822FF22E99E2921728F093E0299F14
:10581000900111240DC025E530E0281B3109C90194
:10582000880F991F280F391F37FF02C02F5F3F4F86
:1058300035952795122F10959AE6C92E93E0D92E0B
:1058400000E085E5E82EEF1801FD02C08E2D01C0B5
:105850008F2D9601412F60919C030E94A61F0F5F20
:1058600083E0C80ED11C003179F70E94051F8C819E
:10587000811102C091E003C0803219F49FEF909330
:105880001B0190911B01890F8C83CDB7DEB7ECE033
:105890000C948C320F931F93CF93DF93CAE6D3E01F
:1058A000FE01118210821282339683E0EA39F807F2
:1058B000C1F700E010E080916803082E000C990BFE
:1058C0000817190794F080911A01082E000C990B03
:1058D0008017910754F09E0140919D0360919C03B5
:1058E00080919B030E94A61F03C0198218821A820E
:1058F0000F5F1F4F239600311105E9F60E94051F27
:105900008091190190916803980F909368032091FA
:105910001A01280F20931A01121614F49F301CF05C
:10592000819580931901DF91CF911F910F91089577
:10593000A0E0B0E0EEE9FCE20C947432FC0182815C
:1059400080FF03C0DD24DA9402C0DD24D394CAE6CC
:10595000D3E000E010E0198218821A8294E0E92E68
:10596000F12CC12C809167038C0D813114F08F7064
:1059700002C087FD805F082E000C990B08171907DD
:1059800091F480919D038E9DA0018F9D500D112457
:1059900055954795559547959E0160919C0380913B
:1059A0009B030E94A61FCD0CF1E0EF1AF108D1F67F
:1059B0000F5F1F4F23960031110569F60E94051FE6
:1059C0008091670391E0D91206C0811102C08FE077
:1059D00006C0815004C090E001968F709927809393
:1059E0006703CDB7DEB7E8E00C949032EF92FF92F8
:1059F0001F93CF93DF93EC018AE6E82E83E0F82E25
:105A000010E08C81970140919D0360919C03810F70
:105A10000E94A61F115F83E0E80EF11C103F89F77A
:105A20000E94051F9A818C8190FF02C08F5F01C088
:105A300081508C83DF91CF911F91FF90EF9008955B
:105A4000A3E0B0E0E6E2FDE20C9478328C018091B4
:105A5000690381110AC09E012F5F3F4F4FEF6FEF27
:105A60000E94A61F8A8180936903F8018481813096
:105A700051F028F0823061F4409169030AC08091AE
:105A8000690340E007C06091690340E080E003C023
:105A900040E080E060E00E943B1FF801848190E0DC
:105AA000019663E070E00E94F63184832396E4E07F
:105AB0000C949432CF93DF93EC01EAE9F3E0438155
:105AC00062818C810E9432208C818F5F8C83DF9178
:105AD000CF910895CF93DF93EC01EC81F0E0E05893
:105AE000F84F4491EAE9F3E0628181810E9432201B
:105AF0008C818F5F8C83DF91CF910895A5E0B0E01A
:105B0000E4E8FDE20C9478328C0190933E0380939C
:105B10003D03011580E21807B8F4802F0E94D81DBC
:105B2000C801805E9109089718F00115110531F43C
:105B3000C8010E941A300E94C71D16C0C8010E94E9
:105B40001A300E94B21D10C080EF89838A831B82A5
:105B50000E942C288160782F9D838C8349815A81F3
:105B60006B818D810E94372F2596E4E00C9494324E
:105B7000A5E0B0E0EEEBFDE20C947A3290933E03A8
:105B800080933D03811520E2920718F40E9447306C
:105B900011C080EF89838A8381E08B830E942C2847
:105BA0008160782F9D838C8349815A816B818D819F
:105BB0000E94372F2596E2E00C94963286E290E020
:105BC0000E9496310895CF93C82F811102C06FEFC4
:105BD00001C067EA83E290E00E949631C11102C0E1
:105BE0006FEF01C061EC84E290E00E949631C11138
:105BF00002C06FEF01C06FE985E290E00E9496312C
:105C0000CF91089580E00E94E32D60E070E0CB0129
:105C10000E94DE2D0E94772A0E94402A81E00E9485
:105C2000E32D089583E290E00E948231873A81F467
:105C300084E290E00E948231813C51F485E290E060
:105C40000E94823191E08F3909F090E0892F01C0E4
:105C500080E081700895A0E0B0E0E1E3FEE20C9402
:105C60007032863048F4811108C090918000977F8F
:105C7000909380002F9806C085E0909180009860F6
:105C800090938000A0918600B0918700282F30E08B
:105C90000E94413225E030E040E050E00E940A32AC
:105CA0000027122F232F342F012F122F232F3327BA
:105CB00080918600909187006CE070E00E94E23154
:105CC0006017710730F0C80169E070E00E94E231AE
:105CD0005EC08091860090918700E0908600F090F1
:105CE0008700E0918600F0918700C6E0D0E0BE0119
:105CF0000E94E231060F171F211D311D4801590175
:105D000085E0880C991CAA1CBB1C8A95D1F7C70199
:105D1000BE010E94E2316F01E12CF12CA701960136
:105D2000260F371F411D511DC501B4010E940A32C3
:105D300069017A01E0918600F0918700CA01B901FA
:105D40000E94D2319B01AC01DF010E9457329B01BE
:105D5000AC01C701B6010E94D231DC01CB012FE0BA
:105D6000B695A795979587952A95D1F700918600C6
:105D70001091870020E030E0081719072A073B0739
:105D800028F46091860070918700CB01BC0170936C
:105D90008D0060938C00CDB7DEB7ECE00C948C32B4
:105DA000682F86E090E00E9496310895863008F0D2
:105DB00085E090919F039770282F220F220F220FCA
:105DC000922B90939F03987F21E009F420E090911B
:105DD0009F0320FB90F990939F030E942B2E089520
:105DE0000E94762581110AC00E94822580919F031E
:105DF0008470896280939F030E94D02E86E090E099
:105E00000E94823180939F03282F26952695269500
:105E100030E02630310524F08770886280939F033C
:105E200080919F0380FF04C086958695869501C06A
:105E300080E00E942B2E089590919A0390FF04C059
:105E40009695981748F003C0811106C090E0961708
:105E500018F40E945721089561E00E940B210895D3
:105E6000882311F0FA0101C0FB0109950895A7E10B
:105E7000B0E0EDE3FFE20C9475324B8B5C8B162F98
:105E80006D8B7E8B8F8B611110928702DE011D96C8
:105E900086E0FD0111928A95E9F785E0FE0173968F
:105EA00001900D928A95E1F7DB880C89EE88FF88D6
:105EB0008091630382FF26C00E942C2820916402F7
:105EC00030916502821B930B8838934140F080919A
:105ED000660282FB992790F981E0892701C080E062
:105EE00080FF03C082E00E9477260E942C28209128
:105EF000890230918A02821B930B8838934110F0FB
:105F00000E94ED25DD860E871F87F98AE88A86E0E4
:105F1000FE013D96DE01179601900D928A95E1F7FC
:105F2000CE0107960E94891B81113EC086E0FE01CA
:105F30003796DE01119601900D928A95E1F7FF8167
:105F4000E8856A857B856115710531F0EF3F31F495
:105F500081E0FF3F19F403C081E001C080E080FDD3
:105F600023C02091320230E0C90101968770992741
:105F70004091630250E08417950779F1F983EA8331
:105F80007D836C8396E0929FD001939FB00D112486
:105F9000AD5CBD4FFE01319601900D929A95E1F7EF
:105FA000809332020E94C72616E08091630290918E
:105FB00032028917F9F0189FC00111248D5C9D4FA2
:105FC0000E94891B8823B1F08091630290E00196C2
:105FD0008770992780936302E8CF0E949C1D1092DE
:105FE000320210926302ECE2F2E086E0DF011D92E1
:105FF0008A95E9F76796E7E00C94913281FD02C03B
:106000008C9A08958C9808950E949C1D2FEF84E32C
:106010009CE0215080409040E1F700C000009CE0EF
:1060200088E10FB6F894A895809360000FBE909316
:106030006000FFCF9C013A9521153F4130F5BC012E
:1060400066277270AC01442754709C012227387077
:1060500094FF0FC090FF02C080E101C080E0672B79
:1060600009F08062452B09F08064232B79F0806869
:106070000895892F8170672B09F08260452B09F004
:106080008460232B19F08860089580E00895CF93F1
:10609000DF93EC01805E9109089710F0209731F4AE
:1060A000CE010E941A300E94CE1D05C0CE010E9472
:1060B0001A300E94BD1D8C2F0E942F1EDF91CF91A0
:1060C00008958091A103982F9670963011F48860FE
:1060D00001C0877F0E94791D0895A0E0B0E0E3E74A
:1060E000F0E30C947232EC018AE0A82E288122237E
:1060F00009F49AC0213009F041C08981813039F416
:106100008E010E5F1F4F8A810E94E61E08C08230FA
:1061100041F48E010E5F1F4F8A810E942F1EE801FD
:1061200081C0833039F48E010E5F1F4F8A810E9437
:10613000D81DF5CF843011F0219674C02A812296A3
:1061400080E090E030E0205331092A30310558F4E6
:10615000A89EA001A99E500D1124C901840F951F6E
:1061600021962881EFCF009709F45CC0EFE9FFE0AA
:106170003197F1F700C000000197F5CFE22FF0E072
:10618000E055F74FB490822F86958695869590E0DE
:10619000FC01E056F74FE4902770F12C022E02C06C
:1061A000F594E7940A94E2F7F1E0EF22FF24FC0172
:1061B000E057F74FC490D12C022E02C0D594C7945B
:1061C0000A94E2F731E0C322DD24FC01E058F74FE6
:1061D000049110E002C0159507952A95E2F7017029
:1061E0001127E114F10419F081EE0E942F1EC11451
:1061F000D10419F086EE0E942F1E8B2D0E94E61E00
:10620000C114D10419F086EE0E94D81DE114F104E6
:1062100019F081EE0E94D81D0115110519F08CE2CC
:106220000E94E61E219662CFCDB7DEB7EAE00C945D
:106230008E32EF92FF920F931F93CF93DF937C01E7
:106240008B010E94C71A811119C0E70101151105C0
:10625000A1F08091E80085FD0AC08091E8008E776A
:106260008093E8000E94C71A882381F307C08991B0
:106270008093F10001501109E9CF80E0CDB7DEB77E
:10628000E6E00C949232CF932091A0032430F9F4ED
:10629000C091E900CF703091EC00232F217030FDC8
:1062A00020E8C22B22E02093E9002091E80020FFA3
:1062B0000BC040E050E060E270E00E941931809134
:1062C000E8008E778093E800CF70C093E900CF910B
:1062D0000895FB01DC0102C005900D924150504031
:1062E000D8F70895DC01CB01FC01F999FECF06C077
:1062F000F2BDE1BDF89A319600B40D924150504084
:10630000B8F70895F999FECF92BD81BDF89A992703
:1063100080B50895A6E1B0E044E050E00C947431FB
:10632000A8E1B0E042E050E00C947431262FF999D6
:10633000FECF92BD81BDF89A019700B4021639F0E4
:106340001FBA20BD0FB6F894FA9AF99A0FBE0895B5
:106350000396272F0E9497310E949631252F0E9485
:106360009731242F0C9497310196272F0E94973153
:106370000C949631DC01CB0103C02D910E94C531F4
:1063800041505040D0F70895262FF999FECF1FBAFB
:1063900092BD81BD20BD0FB6F894FA9AF99A0FBE4E
:1063A00001960895DB018F939F930E945732BF910E
:1063B000AF91A29F800D911DA39F900DB29F900D54
:1063C00011240895AA1BBB1B51E107C0AA1FBB1FC4
:1063D000A617B70710F0A61BB70B881F991F5A9571
:1063E000A9F780959095BC01CD01089597FB072EE4
:1063F00016F4009407D077FD09D00E94E23107FC23
:1064000005D03EF4909581959F4F089570956195C4
:106410007F4F0895A1E21A2EAA1BBB1BFD010DC0E0
:10642000AA1FBB1FEE1FFF1FA217B307E407F50744
:1064300020F0A21BB30BE40BF50B661F771F881F20
:10644000991F1A9469F760957095809590959B01B6
:10645000AC01BD01CF010895EE0FFF1F0590F4912F
:10646000E02D0994692796276927782787277827B9
:1064700008950E944132332312F48A1B9B0B0C9423
:106480005232A29FB001B39FC001A39F700D811D26
:106490001124911DB29F700D811D1124911D08952D
:1064A0000E944132B7FF0895821B930B08950E940A
:1064B0004132A59F900DB49F900DA49F800D911D1A
:1064C00011240895B7FF0C9457320E945732821B53
:1064D000930B08952F923F924F925F926F927F920B
:1064E0008F929F92AF92BF92CF92DF92EF92FF92E4
:1064F0000F931F93CF93DF93CDB7DEB7CA1BDB0B90
:106500000FB6F894DEBF0FBECDBF09942A88398834
:1065100048885F846E847D848C849B84AA84B9843B
:10652000C884DF80EE80FD800C811B81AA81B98147
:10653000CE0FD11D0FB6F894DEBF0FBECDBFED015B
:106540000895FC014150504030F001900616D1F7FB
:106550003197CF010895882799270895FB01DC0121
:1065600004C08D910190801921F441505040C8F72A
:10657000881B990B0895DC0101C06D934150504078
:08658000E0F70895F894FFCF45
:10658800013A275C273D2756165116501601011966
:106598001A1B1C1D1E1F2021220102019973EFAB3B
:1065A8001133A0C49091929395F0F1C66766369422
:1065B80031F73534979633324022BC280306034A14
:1065C800027A039303B303000102020202060606DD
:1065D8000909090909090F0F0F0F0F0F15151518CC
:1065E800191919191919191919192324818283E2FA
:1065F80000E900EA00B500B600B700CD008301CC81
:10660800008A019201940121022302240225022614
:0E6618000227022A02B300B4006F00700000D7
:00000001FF

@CountParadox
Copy link
Author

vial.json

{
  "name": "YD60MQ",
  "manufacturer": "VK2EVA",
  "lighting": "none",
  "matrix": {
    "rows": 5,
    "cols": 15
  },
  "layouts": {
    "labels": [],
    "keymap": [
      [
        "0,0",
        "0,1",
        "0,2",
        "0,3",
        "0,4",
        "0,5",
        "0,6",
        "0,7",
        "0,8",
        "0,9",
        "0,10",
        "0,11",
        "0,12",
        {
          "w": 2
        },
        "0,14"
      ],
      [
        {
          "w": 1.5
        },
        "1,0",
        "1,1",
        "1,2",
        "1,3",
        "1,4",
        "1,5",
        "1,6",
        "1,7",
        "1,8",
        "1,9",
        "1,10",
        "1,11",
        "1,12",
        {
          "w": 1.5
        },
        "1,13"
      ],
      [
        {
          "w": 1.75
        },
        "2,0",
        "2,1",
        "2,2",
        "2,3",
        "2,4",
        "2,5",
        "2,6",
        "2,7",
        "2,8",
        "2,9",
        "2,10",
        "2,11",
        {
          "w": 2.25
        },
        "2,13"
      ],
      [
        {
          "w": 2
        },
        "3,0",
        "3,2",
        "3,3",
        "3,4",
        "3,5",
        "3,6",
        "3,7",
        "3,8",
        "3,9",
        "3,10",
        "3,11",
        "3,12",
        "3,13",
        "3,14"
      ],
      [
        {
          "w": 1.25
        },
        "4,0",
        {
          "w": 1.25
        },
        "4,1",
        {
          "w": 1.25
        },
        "4,2",
        {
          "w": 6.25
        },
        "4,7",
        "4,9",
        "4,10",
        "4,11",
        "4,12",
        "4,13"
      ]
    ]
  }
}

@CountParadox
Copy link
Author

vial rules.mk

VIA_ENABLE = yes
LTO_ENABLE = yes
VIAL_ENABLE = yes
QMK_SETTINGS = no
TAP_DANCE_ENABLE = no
COMBO_ENABLE = no

@CountParadox
Copy link
Author

vial keymap.c

/* Copyright 2020 rbange https://github.com/rbange
 *
 * 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, see <http://www.gnu.org/licenses/>.
 */

#include QMK_KEYBOARD_H

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

	[0] = LAYOUT_all(
        KC_ESC,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS, KC_EQL,  KC_BSLS, KC_GRV,
        KC_TAB,  KC_Q,    KC_W,    KC_E,    KC_R,    KC_T,    KC_Y,    KC_U,    KC_I,    KC_O,    KC_P,    KC_LBRC, KC_RBRC, KC_BSLS,
        KC_CAPS, KC_A,    KC_S,    KC_D,    KC_F,    KC_G,    KC_H,    KC_J,    KC_K,    KC_L,    KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT,
        KC_LSFT, KC_NUBS, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    KC_N,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSFT, KC_UP,   KC_DEL,
        KC_LCTL, KC_LGUI, KC_LALT,                   MO(1),   KC_SPC,  MO(1),                     KC_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
    ),

	[1] = LAYOUT_all(
        RESET,   KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  KC_TRNS, KC_DEL,
        KC_TRNS, RGB_TOG, KC_UP,   RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
        KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC,  BL_TOGG, BL_INC,  KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
        KC_TRNS, KC_TRNS, KC_TRNS,                   KC_TRNS, KC_TRNS, KC_TRNS,                   KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
    ),

    [2] = LAYOUT_all(
        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,  KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
        KC_TRNS, KC_TRNS, KC_TRNS,                   KC_TRNS, KC_TRNS, KC_TRNS,                   KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
    ),

     [3] = LAYOUT_all(
        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,  KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
        KC_TRNS, KC_TRNS, KC_TRNS,                   KC_TRNS, KC_TRNS, KC_TRNS,                   KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
    ),

};

@CountParadox
Copy link
Author

vial config.h

/* Vial configuration */
#define VIAL_KEYBOARD_UID {0x99, 0x73, 0xEF, 0xAB, 0x11, 0x33, 0xA0, 0xC4}
#define VIAL_UNLOCK_COMBO_ROWS { 0, 1 }
#define VIAL_UNLOCK_COMBO_COLS { 0, 1 }


@CountParadox
Copy link
Author

yd60mq config.h

#pragma once

#include "config_common.h"

/* key matrix size */
#define MATRIX_ROWS 5
#define MATRIX_COLS 15

/* key matrix pins */
#define MATRIX_ROW_PINS { D0, D1, D2, D3, D5 }
#define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B6, D4, B1, F7, B5, B4, D7, D6, B3, B2 }

/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW

/* number of backlight levels */
#define BACKLIGHT_PIN B7
#ifdef BACKLIGHT_PIN
#define BACKLIGHT_LEVELS 5
#endif

/* Set 0 if debouncing isn't needed */
#define DEBOUNCE 5

/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE

/* prevent stuck modifiers */

#define RGB_DI_PIN E2
#define RGBLIGHT_ANIMATIONS
#define RGBLIGHT_HUE_STEP 8
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8
// RGBLED_NUM is defined in revisions

@CountParadox
Copy link
Author

yd60mq qmk info.json

{
    "keyboard_name": "YD60MQ",
    "maintainer": "VK2EVA",
    "usb": {
        "vid": "0x594D",
        "pid": "0x604D"
    },
    "url": "",
    "layouts": {
        "LAYOUT_all": {
            "layout": [
                { "matrix": [0, 0], "x": 0.0, "y": 0.0 },
                { "matrix": [0, 1], "x": 1.0, "y": 0.0 },
                { "matrix": [0, 2], "x": 2.0, "y": 0.0 },
                { "matrix": [0, 3], "x": 3.0, "y": 0.0 },
                { "matrix": [0, 4], "x": 4.0, "y": 0.0 },
                { "matrix": [0, 5], "x": 5.0, "y": 0.0 },
                { "matrix": [0, 6], "x": 6.0, "y": 0.0 },
                { "matrix": [0, 7], "x": 7.0, "y": 0.0 },
                { "matrix": [0, 8], "x": 8.0, "y": 0.0 },
                { "matrix": [0, 9], "x": 9.0, "y": 0.0 },
                { "matrix": [0, 10], "x": 10.0, "y": 0.0 },
                { "matrix": [0, 11], "x": 11.0, "y": 0.0 },
                { "matrix": [0, 12], "x": 12.0, "y": 0.0 },
                { "matrix": [0, 13], "w": 2.0, "x": 13.0, "y": 0.0 },
                { "matrix": [1, 0], "w": 1.5, "x": 0.0, "y": 1.0 },
                { "matrix": [1, 1], "x": 1.5, "y": 1.0 },
                { "matrix": [1, 2], "x": 2.5, "y": 1.0 },
                { "matrix": [1, 3], "x": 3.5, "y": 1.0 },
                { "matrix": [1, 4], "x": 4.5, "y": 1.0 },
                { "matrix": [1, 5], "x": 5.5, "y": 1.0 },
                { "matrix": [1, 6], "x": 6.5, "y": 1.0 },
                { "matrix": [1, 7], "x": 7.5, "y": 1.0 },
                { "matrix": [1, 8], "x": 8.5, "y": 1.0 },
                { "matrix": [1, 9], "x": 9.5, "y": 1.0 },
                { "matrix": [1, 10], "x": 10.5, "y": 1.0 },
                { "matrix": [1, 11], "x": 11.5, "y": 1.0 },
                { "matrix": [1, 12], "x": 12.5, "y": 1.0 },
                { "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1.0 },
                { "matrix": [2, 0], "w": 1.75, "x": 0.0, "y": 2.0 },
                { "matrix": [2, 1], "x": 1.75, "y": 2.0 },
                { "matrix": [2, 2], "x": 2.75, "y": 2.0 },
                { "matrix": [2, 3], "x": 3.75, "y": 2.0 },
                { "matrix": [2, 4], "x": 4.75, "y": 2.0 },
                { "matrix": [2, 5], "x": 5.75, "y": 2.0 },
                { "matrix": [2, 6], "x": 6.75, "y": 2.0 },
                { "matrix": [2, 7], "x": 7.75, "y": 2.0 },
                { "matrix": [2, 8], "x": 8.75, "y": 2.0 },
                { "matrix": [2, 9], "x": 9.75, "y": 2.0 },
                { "matrix": [2, 10], "x": 10.75, "y": 2.0 },
                { "matrix": [2, 11], "x": 11.75, "y": 2.0 },
                { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2.0 },
                { "matrix": [3, 0], "w": 2.0, "x": 0.0, "y": 3.0 },
                { "matrix": [3, 2], "x": 2.0, "y": 3.0 },
                { "matrix": [3, 3], "x": 3.0, "y": 3.0 },
                { "matrix": [3, 4], "x": 4.0, "y": 3.0 },
                { "matrix": [3, 5], "x": 5.0, "y": 3.0 },
                { "matrix": [3, 6], "x": 6.0, "y": 3.0 },
                { "matrix": [3, 7], "x": 7.0, "y": 3.0 },
                { "matrix": [3, 8], "x": 8.0, "y": 3.0 },
                { "matrix": [3, 9], "x": 9.0, "y": 3.0 },
                { "matrix": [3, 10], "x": 10.0, "y": 3.0 },
                { "matrix": [3, 11], "x": 11.0, "y": 3.0 },
                { "matrix": [3, 12], "x": 12.0, "y": 3.0 },
                { "matrix": [3, 13], "x": 13.0, "y": 3.0 },
                { "matrix": [3, 14], "x": 14.0, "y": 3.0 },
                { "matrix": [4, 0], "w": 1.25, "x": 0.0, "y": 4.0 },
                { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4.0 },
                { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4.0 },
                { "matrix": [4, 7], "w": 6.25, "x": 3.75, "y": 4.0 },
                { "matrix": [4, 9], "x": 10.0, "y": 4.0 },
                { "matrix": [4, 10], "x": 11.0, "y": 4.0 },
                { "matrix": [4, 11], "x": 12.0, "y": 4.0 },
                { "matrix": [4, 12], "x": 13.0, "y": 4.0 },
                { "matrix": [4, 13], "x": 14.0, "y": 4.0 }
            ]
        }
    }
}

@CountParadox
Copy link
Author

Apparently this is the pinout of the additional pins on the board
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment