]> git.friedersdorff.com Git - max/tmk_keyboard.git/commitdiff
adb_usb: Fix keypad and media keys of unimap
authortmk <hasu@tmk-kbd.com>
Mon, 29 Aug 2016 13:25:12 +0000 (22:25 +0900)
committertmk <hasu@tmk-kbd.com>
Tue, 30 Aug 2016 02:18:42 +0000 (11:18 +0900)
converter/adb_usb/README.md
converter/adb_usb/binary/adb_usb_rev1_unimap.hex
converter/adb_usb/binary/adb_usb_rev2_unimap.hex
converter/adb_usb/unimap_common.h
converter/adb_usb/unimap_plain.c

index 034540c9d78e2892bfddbd43b801b05ea42e8859..2240d023b8746c73077a0f0db09bae5261c8eec7 100644 (file)
@@ -1,10 +1,10 @@
 ADB to USB keyboard converter
 =============================
-This firmware converts Apple ADB keyboard protocol to USB. You can use TMK Converter, PJRC Teensy2.0 and other USB AVR MCU(ATMega32U4, AT90USB64/128 or etc) for this. But binary size is probably more than 10KB and it won't fit into 8K flash.
+This firmware converts Apple ADB keyboard protocol to USB, you can use it to plug old ADB keyboard into modern computer. It works on TMK ADB-USB Converter, PJRC Teensy2.0 and other USB AVR MCU(ATMega32U4, AT90USB64/128 or etc) and needs more than 10KB flash at least.
 
-Discuss: http://geekhack.org/showwiki.php?title=Island:14290
+Discuss here: http://geekhack.org/showwiki.php?title=Island:14290
 
-TMK Converter: https://geekhack.org/index.php?topic=72052.0
+You can buy a TMK converter here: https://geekhack.org/index.php?topic=72052.0
 
 
 
index d9d04f2ce397f4b04c050bc41b1efc7d3339ef56..d99fd95c1484d7c66f5eabfa8adacf983e0273e3 100644 (file)
@@ -16,8 +16,8 @@
 :1000F0001C171E1F202123222E26242D25273012D7\r
 :10010000182F0C13280F0D340E33313638111037D9\r
 :100110002B2C352A5829787B79397A504F515272D5\r
-:100120006C63805580578053808080545880566D12\r
-:100130006E6762595A5B5C5D5E5F6F606174756685\r
+:100120006C63685680668053020103555880576D92\r
+:100130006E5462595A5B5C5D5E5F6F606174756698\r
 :100140003E3F403C4142774476466B47804365459D\r
 :100150008048494A4B4C3D4D3B4E3A7D7E7C7F73F7\r
 :100160000A0025303862003A2000253032580072EB\r
 :10096000592045585452414B455920434F4E534FFF\r
 :100970004C4520434F4D4D414E44204B45594D4130\r
 :10098000505F53454354494F4E20343039360A00A6\r
-:100990004255494C443A20393335633432362D645C\r
-:1009A00069727479202831343A33343A333920412A\r
-:1009B00075672032392032303136290A00564944D1\r
+:100990004255494C443A20633634616436322D6402\r
+:1009A00069727479202831313A31353A3130204139\r
+:1009B00075672033302032303136290A00564944D9\r
 :1009C0003A2030784645454428742E6D2E6B2E29EA\r
 :1009D000205049443A203078304144422841444232\r
 :1009E000206B6579626F61726420636F6E766572E9\r
 :104E240008140A321E404D36223F04F203BC039A92\r
 :104E34000326033F03580371030102030405060715\r
 :044E44000809000059\r
-:106800008800EA44E944E244040005000600070069\r
+:106800000000EA44E944E2440400050006000700F1\r
 :10681000080009000A000B000C000D000E000F001C\r
 :1068200010001100120013001400150016001700CC\r
 :10683000180019001A001B001C001D001E001F007C\r
 :10687000380082003A003B003C003D003E003F00F3\r
 :1068800040004100420043004400450046004700EC\r
 :10689000480049004A004B004C004D004E004F009C\r
-:1068A000500051005200530054005500560057004C\r
+:1068A000500051005200530067005400550056003C\r
 :1068B000580059005A005B005C005D005E005F00FC\r
-:1068C000600061006200630064006500850067008D\r
-:1068D000680069006A006B006C006D006E006F005C\r
-:1068E0007000710072007300890087008A008B00BD\r
+:1068C0006000610062006300640000005700000087\r
+:1068D0006800000000000000000000000000000050\r
+:1068E0000000000000007300000000000000000035\r
 :1068F000E000E100E200E300E400E500E600E7007C\r
-:106900008800EA44E944E244EA4405000600E2441F\r
-:10691000080009000A000B0046000D004A004B0069\r
-:10692000100011004700480014001500E94417004A\r
-:10693000180019001A001B001C001D003A003B0043\r
+:106900000100010001000100EA4401000100E2442D\r
+:106910000100010001000100460001004A004B0097\r
+:10692000010001004700480001000100E9440100A6\r
+:106930000100010001000100010001003A003B00DC\r
 :106940003C003D003E003F0040004100420043004B\r
-:10695000280029004C002B002C0044004500520068\r
-:1069600049000100320050004F0001004D004E0070\r
-:10697000510082003A003B003C003D003E003F00D9\r
-:1069800040004100420043004400450046004700EB\r
-:10699000480049004A004B004C004D004E004D009D\r
-:1069A0004A004E004B005300F550F650FA50F95093\r
-:1069B000F650FB50F150FC50F250F150F350FA50A9\r
-:1069C000F050F950F450F55064006500F750F45061\r
-:1069D000680069006A006B006C006D006E006F005B\r
-:1069E0007000710072007300890087008A008B00BC\r
-:1069F000E000E100E200E300E400E500E600E7007B\r
+:10695000010001004C00010001004400450052000C\r
+:1069600049000100010050004F0001004D004E00A1\r
+:1069700051000100010001000100010001000100BF\r
+:1069800001000100010001000100010001000100FF\r
+:1069900001000100010001000100010001004D00A3\r
+:1069A0004A004E004B0001000100010001000100FF\r
+:1069B00001000100010001000100010001000100CF\r
+:1069C00001000100010001000100010001000100BF\r
+:1069D00001000100010001000100010001000100AF\r
+:1069E000010001000100010001000100010001009F\r
+:1069F000010001000100010001000100010001008F\r
 :00000001FF\r
index a444c90803229e1f62306ffca5cda8700886417a..6b4c88fc00d0a8de51fcdaaaed7e6bc0262920ad 100644 (file)
@@ -1,19 +1,19 @@
-:100000000C943B050C9482050C9482050C9482059B\r
-:100010000C9482050C9482050C9482050C94820544\r
-:100020000C9482050C9482050C9482050C944D0F5F\r
-:100030000C94FC0F0C94B91D0C9482050C94820551\r
-:100040000C9482050C9482050C9482050C942D1E50\r
-:100050000C9482050C9482050C9482050C94820504\r
-:100060000C9482050C9482050C9482050C948205F4\r
-:100070000C94820569108B1079118B107911D010B6\r
-:10008000F310791148115B1199149914C614C61410\r
-:1000900021155D15551755177515551770167016DE\r
-:1000A0002B17551755174117041607090B0A1D1B67\r
+:100000000C9438050C947F050C947F050C947F05A7\r
+:100010000C947F050C947F050C947F050C947F0550\r
+:100020000C947F050C947F050C947F050C944A0F6B\r
+:100030000C94F90F0C94B61D0C947F050C947F055D\r
+:100040000C947F050C947F050C947F050C942A1E5C\r
+:100050000C947F050C947F050C947F050C947F0510\r
+:100060000C947F050C947F050C947F050C947F0500\r
+:100070000C947F0566108810761188107611CD10CB\r
+:10008000F01076114511581196149614C314C31428\r
+:100090001E155A1552175217721552176D166D16F6\r
+:1000A0002817521752173E17041607090B0A1D1B73\r
 :1000B00006196405141A08151C171E1F2021232277\r
 :1000C0002E26242D25273012182F0C13280F0D341F\r
 :1000D0000E333136381110372B2C352A5829787BBE\r
-:1000E00079397A504F5152726C63805580578053E2\r
-:1000F000808080545880566D6E6762595A5B5C5D93\r
+:1000E00079397A504F5152726C63685680668053EA\r
+:1000F000020103555880576D6E5462595A5B5C5D1E\r
 :100100005E5F6F60617475663E3F403C414277447C\r
 :1001100076466B47804365458048494A4B4C3D4D88\r
 :100120003B4E3A7D7E7C7F730A0025303862003A70\r
 :1009200045592045585452414B455920434F4E5349\r
 :100930004F4C4520434F4D4D414E44204B45594D62\r
 :1009400041505F53454354494F4E20343039360AA5\r
-:10095000004255494C443A20393335633432362D00\r
-:100960006469727479202831343A33363A3432204B\r
-:100970004175672032392032303136290A00564914\r
-:10098000443A2030784645454428742E6D2E6B2E0F\r
-:1009900029205049443A203078304144422841448B\r
-:1009A00042206B6579626F61726420636F6E766559\r
-:1009B0007274657229205645523A203078303130B1\r
-:1009C000310A00444553433A20636F6E7665727472\r
-:1009D00020414442206B6579626F61726420746FBC\r
-:1009E000205553420A000A092D2056657273696F1B\r
-:1009F0006E202D0A000A6D6F7573653A206F66666A\r
-:100A00000A000A6D6F7573653A206F6E0A000A6BF3\r
-:100A10006579626F6172643A206F66660A000A6BDC\r
-:100A20006579626F6172643A206F6E0A000A6D61C7\r
-:100A3000747269783A206F66660A000A6D61747292\r
-:100A400069783A206F6E0A000A64656275673A2019\r
-:100A50006F6E0A000A64656275673A206F66660AFF\r
-:100A6000000A0A626F6F746C6F616465722E2E2EBD\r
-:100A70002000433E200011241FBECFEFD4E0DEBF94\r
-:100A8000CDBF04B603FE27C08091DC019091DD014B\r
-:100A9000A091DE01B091DF018730904BA740B04BB1\r
-:100AA000D1F41092DC011092DD011092DE0110925F\r
-:100AB000DF0114BE84B7877F84BF0FB6F894A89572\r
-:100AC00080916000886180936000109260000FBE8A\r
-:100AD000E0E0F8E3099511E0A0E0B1E0ECE7FDE427\r
-:100AE00002C005900D92A433B107D9F721E0A4E329\r
-:100AF000B1E001C01D92AC3DB207E1F70E949A0C33\r
-:100B00000C94BC260C940000FF93EF93E091340109\r
-:100B1000F0913501309709F00995EF91FF91089513\r
-:100B2000FC018591803011F0EFDFFBCF0895FF27A6\r
-:100B3000E0E230E247FF0CC0419597FF09C0EDE2CB\r
-:100B40006095709580959095611D711D811D911D19\r
-:100B500027FF02C0219530E350E2AA27660F771FD6\r
-:100B6000881F991FAA1FA41710F0A41B63955A95FC\r
-:100B7000A9F7AA3008F0A95FA05DAF93F3956115BE\r
-:100B800071058105910541F7ED3211F4EF93F3956D\r
-:100B9000F21718F43F93F395FBCF8F91B5DFFA95D9\r
-:100BA000E1F70895E991F9918591803021F085323E\r
-:100BB00019F0AADFF9CF089520E0E8945591553255\r
-:100BC000C1F3503311F4689455915A3348F450539B\r
-:100BD00090F3220F022E220F220F200D250FF4CFAB\r
-:100BE0000EF4219589919991533619F3533729F1D0\r
-:100BF000533559F1BC0188279927E8945C3621F4D4\r
-:100C00008991999168945591543639F446EF7EF064\r
-:100C100077FF0DC08FEF9FEF0AC055374AE039F0DC\r
-:100C2000583540E121F0523642E009F00895FF9333\r
-:100C3000EF937DDFEF91FF91B7CFFF93EF93FC012F\r
-:100C400081918030B9F360DFFBCFFF93EF9368DFD2\r
-:100C5000F1CFDF93CF93CDB7DEB72596A3DFCF914A\r
-:100C6000DF910895282F2770E82FE695E695E69501\r
-:100C7000EF70F0E0E95CFE4F87FF0AC081E090E092\r
-:100C800001C0880F2A95EAF780959081892308C0D2\r
-:100C900081E090E001C0880F2A95EAF79081892BC6\r
-:100CA000808381E080934C0108950F931F93CF932D\r
-:100CB000DF93569A5E9A0E9498092FEF87EA91E691\r
-:100CC000215080409040E1F700C0000080E592E0B4\r
-:100CD0009F938F930E9429060F900F90C1E0D0E060\r
-:100CE00006E312E063E08C2F0E949C09009771F0EC\r
-:100CF0009F938F93DF93CF931F930F930E942906A7\r
-:100D00000F900F900F900F900F900F909FEF29EF83\r
-:100D100080E0915020408040E1F700C00000219623\r
-:100D2000C031D105F9F663E082E00E949C0981316F\r
-:100D3000910511F170F487309105F1F020F40497DA\r
-:100D40000297F0F419C089309105B1F00D97C1F404\r
-:100D500013C08D31910581F030F48431910561F03B\r
-:100D6000499771F409C0843C910531F0873C9105A5\r
-:100D700019F0813C910521F481E080934D0102C07E\r
-:100D800010924D0163E087E00E949C0991E082305F\r
-:100D900009F090E090934E01992341F083E292E0B4\r
-:100DA0009F938F930E9429060F900F9023E042E0BB\r
-:100DB00063E082E00E941C0A86E192E09F938F9399\r
-:100DC0000E9429060F900F90C1E0D0E00CEF11E0D7\r
-:100DD00063E08C2F0E949C09009771F09F938F9382\r
-:100DE000DF93CF931F930F930E9429060F900F90CC\r
-:100DF0000F900F900F900F908FEF99EF20E08150A0\r
-:100E000090402040E1F700C000002196C031D1059C\r
-:100E1000F9F6E7E3F1E080E18E0F11928E13FDCF3A\r
-:100E20008091BE0181608093BE018CEE91E00E94B2\r
-:100E30009005569A5E98DF91CF911F910F9108957A\r
-:100E4000CF93DF938FE79BEB0197F1F700C0000092\r
-:100E50000E94180AEC01009711F481E0BDC097FDD3\r
-:100E600005C080914701816080934701D7FF05C08D\r
-:100E7000809147018E7F80934701ED2FFF27EF730D\r
-:100E8000FF27CE018F739927C6FF02C080549109B6\r
-:100E9000D6FF02C0E054F109A09136010A2E000CE1\r
-:100EA000BB0BBD010E94712681382FEF920714F40D\r
-:100EB00081E89FEF22273327281B390B21388FEF3A\r
-:100EC000380714F421E83FEF219520934801CF0122\r
-:100ED000BD010E94712681382FEF920714F481E83A\r
-:100EE0009FEF91958195910981382FEF920714F426\r
-:100EF00081E89FEF8195809349018091BE0183FF36\r
-:100F000060C086ED91E00E949005DF93CF9380ED65\r
-:100F100091E09F938F930E9429068EEC91E00E94AE\r
-:100F200090058DEB91E00E94900580913601282F6D\r
-:100F3000082E000C330B3F938F9388EB91E09F9327\r
-:100F40008F930E94290686EB91E00E949005809184\r
-:100F500047011F928F9381EB91E09F938F930E94A3\r
-:100F600029068FEA91E00E94900580914801282F80\r
-:100F7000082E000C330B3F938F938CEA91E09F93E4\r
-:100F80008F930E9429068AEA91E00E949005809141\r
-:100F90004901282F082E000C330B3F938F9387EACB\r
-:100FA00091E09F938F930E94290684EA91E00E942A\r
-:100FB00090058DB79EB744960FB6F8949EBF0FBEAE\r
-:100FC0008DBF87E491E00E94EB118091360191E0A2\r
-:100FD00088300CF090E0890F80933601DF91CF913B\r
-:100FE00008951F93CF93DF9310924C01C09100019D\r
-:100FF000D09101018FEF9FEF909301018093000149\r
-:10100000CF3F8FEFD80709F06AC08FE79BEB0197BE\r
-:10101000F1F700C0000082E00E94150AEC01892B64\r
-:1010200009F05DC080914E01882309F458C087E023\r
-:101030000E94150A009709F452C09C012F773327AC\r
-:1010400022303105A1F048F42115310569F0213035\r
-:10105000310599F480788A641AC02330310551F043\r
-:101060002F373105A1F009C08078826410C08078E4\r
-:1010700089640DC0807888640AC081E991E09F93FB\r
-:101080008F930E9429060F900F9081E18FC0292F26\r
-:1010900033272F7733272130310579F050F0223074\r
-:1010A000310579F02330310581F4EC01D078D86432\r
-:1010B00016C0EC01D078D26412C0EC01D078DA64AA\r
-:1010C0000EC0EC01D078D9640AC08EE791E09F93FE\r
-:1010D0008F930E9429060F900F9080E167C0809146\r
-:1010E000BE0181FF18C0209709F45DC08AE691E037\r
-:1010F0000E949005DF93CF9385E691E09F938F93B5\r
-:101100000E94290683E691E00E9490050F900F90BF\r
-:101110000F900F9003C0209709F445C0CF379FE789\r
-:10112000D90711F48FE705C0CF3F8FEFD80721F41F\r
-:101130008FEF0E94320639C02D2F3327822F1C2FAC\r
-:101140002F3F310581F4DF93CF9385E491E09F93A6\r
-:101150008F930E9429060E9455060F900F900F90C2\r
-:101160000F908C2F23C090914D01992381F0A901FC\r
-:101170004F7755274233510521F42078822F8A601A\r
-:1011800006C04A30510519F42078822F82630E94EC\r
-:1011900032061F3F51F0DC2FCC27CF6FD0930101D7\r
-:1011A000C093000102C080E001C081E0DF91CF91D7\r
-:1011B0001F910895E82FF0E0E95CFE4F2081822F17\r
-:1011C00090E021E030E002C0220F331F6A95E2F781\r
-:1011D0002823392381E0232B09F480E00895E82FA8\r
-:1011E000F0E0E95CFE4F80810895CF92DF92EF92AC\r
-:1011F000FF920F931F93CF93DF938091BE0181FFE6\r
-:1012000035C087E391E00E94900587E3E82E81E0F6\r
-:10121000F82EC0E0D0E092E3C92E91E0D92E0AE288\r
-:1012200011E0DF93CF93DF92CF920E9429068FE2E5\r
-:1012300091E00E949005F70181917F010E94521D6B\r
-:101240001F928F931F930F930E94290688E291E0CB\r
-:101250000E94900521968DB79EB708960FB6F89418\r
-:101260009EBF0FBE8DBFC031D105D9F6DF91CF91A2\r
-:101270001F910F91FF90EF90DF90CF900895682F0E\r
-:10128000609582E00C94550A509A83E091E00197B2\r
-:10129000F1F700C0000050989AEB9A95F1F700C062\r
-:1012A0000895509A8AEB8A95F1F700C0509883E030\r
-:1012B00091E00197F1F700C000000895EF92FF92CE\r
-:1012C0000F931F93CF93DF93C0E0D0E090E8E92E17\r
-:1012D000F12C082F10E0C7010C2E02C095958795C0\r
-:1012E0000A94E2F780239123892B19F00E94510977\r
-:1012F00002C00E9444092196C830D10561F7DF91F0\r
-:10130000CF911F910F91FF90EF900895489B06C0D9\r
-:1013100023E02A95F1F700000197C1F70895489955\r
-:1013200006C023E02A95F1F700000197C1F7089560\r
-:101330005898509808950895CF92DF92EF92FF92B7\r
-:101340000F931F93CF93DF9300D0CDB7DEB7F89400\r
-:10135000509AE3EFFBE03197F1F700C000006A8399\r
-:1013600089830E9451096A816C6089818295807F9E\r
-:10137000862B0E945E090E94440984EF91E00E943E\r
-:101380008F09892B21F4789482EE9FEF43C084EF7C\r
-:1013900091E00E948609009711F478943BC011E116\r
-:1013A000C12CD12C02E882E890E00E948F097C01D8\r
-:1013B000882351F199270E948609882329F1CC0CB2\r
-:1013C000DD1C902F9E19E81A9E1518F46894C0F839\r
-:1013D00006C0113121F478948CEE9FEF1BC01150A0\r
-:1013E00011F78FE591E00E948F09892B21F4789401\r
-:1013F0008BEE9FEF0FC08BE590E00E948609892B52\r
-:10140000B1F77894C60106C07894812F90E0919549\r
-:10141000819591090F900F90DF91CF911F910F91BE\r
-:10142000FF90EF90DF90CF90089560E00C949C09BE\r
-:1014300060E083E00C949C091F93CF93DF9300D06E\r
-:101440001F92CDB7DEB7182FF894509A83EF9BE028\r
-:101450000197F1F700C000002B834A8369830E9443\r
-:1014600051096981862F88601295107F812B0E9417\r
-:101470005E090E9444098FE193E00197F1F700C0F3\r
-:1014800000000E9451094A81842F0E945E092B812D\r
-:10149000822F0E945E090E94440978940F900F9059\r
-:1014A0000F90DF91CF911F910895262F277040E074\r
-:1014B00062E00C941C0A80915A0108959FB7F89439\r
-:1014C000109251019FBF9091D301943009F057C001\r
-:1014D0009091E9009F703091EC00232F217030FD36\r
-:1014E00020E8922B24E02093E9002091EB0020FFDC\r
-:1014F00043C02091EE0027FF3FC020914F012223DF\r
-:1015000021F02091E80025FF37C010924F0126E01E\r
-:101510003091E80035FD15C03091D301343061F5CC\r
-:101520003091EB0035FD28C0215021F481E08093FB\r
-:101530004F0122C0EFE9FFE03197F1F700C0000052\r
-:10154000E7CF8093F1008091E80085FD0AC080918B\r
-:10155000E80080FFFCCF8091E8008E778093E80060\r
-:1015600006C08FB7F89421E0209351018FBF9F7080\r
-:101570009093E90080E008959F709093E9008FEFC9\r
-:101580000895CF93DF9300D01F92CDB7DEB79C01B3\r
-:101590008091D301843019F593E099833B832A83AA\r
-:1015A0009093E9008FEF9091E800815095FD06C07F\r
-:1015B00095ED9A95F1F700008111F5CF8091E80043\r
-:1015C00085FF0DC040E050E063E070E0CE01019681\r
-:1015D0000E945B0D8091E8008E778093E8000F9069\r
-:1015E0000F900F90DF91CF910895CF93DF9300D0AC\r
-:1015F0001F92CDB7DEB72091D301243021F522E030\r
-:1016000029839B838A8383E08093E9008FEF909105\r
-:10161000E800815095FD06C095ED9A95F1F7000020\r
-:101620008111F5CF8091E80085FF0DC040E050E0CA\r
-:1016300063E070E0CE0101960E945B0D8091E800AE\r
-:101640008E778093E8000F900F900F90DF91CF91ED\r
-:1016500008952091D3012430F1F422E02093E90091\r
-:101660002FEF3091E800215035FD06C035ED3A9559\r
-:10167000F1F700002111F5CF2091E80025FF0BC004\r
-:1016800040E050E065E070E00E945B0D8091E80072\r
-:101690008E778093E8000895CF93DF932091D30154\r
-:1016A000243039F521E02093E9002FEF3091E80054\r
-:1016B000215035FD06C035ED3A95F1F700002111B6\r
-:1016C000F5CF2091E80025FF14C0EC0140E050E088\r
-:1016D00068E070E00E945B0D8091E8008E77809357\r
-:1016E000E80088E0FE01A2E5B1E001900D928A9544\r
-:1016F000E1F7DF91CF9108958CE892E00C9490058A\r
-:10170000209150012F5F822F62E30E94822699234D\r
-:1017100019F02093500108951092500180915101C9\r
-:10172000882371F18091D301843041F58091E900E3\r
-:101730008F702091EC00922F917020FD90E8892B02\r
-:1017400094E09093E9009091EB0090FF14C0909189\r
-:10175000EE0097FF10C09091E80095FF03C0109233\r
-:10176000F100F9CF9091E80090FF05C09091E8005A\r
-:101770009E779093E8008F708093E900109251015A\r
-:10178000089542E061EC81E00E94640E42E061EC69\r
-:1017900082E00E94640E42E061EC83E00E94640EED\r
-:1017A00042E261EC84E00C94640E8091D5018330B8\r
-:1017B00009F453C030F4813071F0823009F48CC0E8\r
-:1017C00008958A3009F478C08B3009F45EC08930FE\r
-:1017D00009F09AC020C08091D401813A09F094C0E8\r
-:1017E0008091E800877F8093E8008091D8019091F4\r
-:1017F000D901892B21F468E082E591E003C060E023\r
-:1018000080E090E070E00E94A60D8091E8008B7768\r
-:101810008093E80008958091D401813209F074C06A\r
-:101820008091D8019091D901892B09F06DC08091E8\r
-:10183000E800877F8093E8008091E80082FD05C082\r
-:101840008091D3018111F8CF5FC08091F100809326\r
-:101850005A018091E8008B7753C08091D401813A7E\r
-:1018600009F052C08091D8019091D901892B09F0DB\r
-:101870004BC08091E800877F8093E8008091E8006A\r
-:1018800080FFFCCF80910C0136C08091D401813261\r
-:10189000D9F58091D8019091D901892BA9F5809132\r
-:1018A000E800877F8093E8000E94990E8091D6011E\r
-:1018B00080930C010C9476178091D401813221F52C\r
-:1018C0008091E800877F8093E8000E94990E8091C4\r
-:1018D000D70180935B0108958091D401813AA1F4EE\r
-:1018E0008091E800877F8093E8008091E80080FF86\r
-:1018F000FCCF80915B018093F1008091E8008E77AE\r
-:101900008093E8000C94990E089508950895089521\r
-:1019100088E892E00E9490050C94870C0E94781D44\r
-:101920008091D101882329F00E94A31D81110C947C\r
-:10193000450D089584B7877F84BF0FB6F894A895A6\r
-:1019400080916000886180936000109260000FBEFB\r
-:1019500090E080E80FB6F894809361009093610066\r
-:101960000FBE0E94850C0E9423120E94EA0E0E9464\r
-:101970003D0F8091E20084608093E2008EE59AE062\r
-:101980000E944D1D78948091D3018430E1F783E764\r
-:1019900092E00E9490050E94251282E091E00E9450\r
-:1019A000911182E692E00E9490050E94860C80913F\r
-:1019B000D301853039F48EE592E00E9490050E94B3\r
-:1019C0008E0CF5CF0E942B12F2CF0C94B71D84E839\r
-:1019D00092E00E9490050C94E50C292F33272330C8\r
-:1019E0003105C9F064F42130310581F02230310530\r
-:1019F00009F043C084E790E024ED32E042C0213298\r
-:101A00003105F1F02232310541F137C082E190E039\r
-:101A100028E433E036C099278130910541F08230C7\r
-:101A2000910541F0892B49F5E0EDF2E005C0E0ECCD\r
-:101A3000F2E002C0E0E9F2E0849190E09F0121C071\r
-:101A40006430D8F4E62FF0E0EE0FFF1FEF5DFE4F9D\r
-:101A50002081318189E090E014C0643070F470E03E\r
-:101A6000FB01EE0FFF1FE75EFE4F20813181FB017E\r
-:101A7000EB5EFE4F808190E004C080E090E020E0CB\r
-:101A800030E0FA0131832083089584E089BD86E047\r
-:101A900089BD09B400FEFDCF8091D8008F7D809371\r
-:101AA000D8008091E00082608093E0008091E000A7\r
-:101AB00081FDFCCF0895CF92DF92EF92FF920F93BA\r
-:101AC0001F93CF93DF93EC018B016A010E94B80E44\r
-:101AD000811133C0C114D10439F0F60180819181A4\r
-:101AE000081B190BC80FD91FE12CF12C011511058A\r
-:101AF00019F18091E80085FD16C08091E8008E778D\r
-:101B00008093E800C114D10449F0F60180819181ED\r
-:101B1000E80EF91EF182E08285E00FC00E94B80E47\r
-:101B2000882321F30AC089918093F10001501109A3\r
-:101B3000FFEFEF1AFF0ADACF80E0DF91CF911F911C\r
-:101B40000F91FF90EF90DF90CF9008952091DA01F0\r
-:101B50003091DB012617370748F06115710539F41C\r
-:101B60002091E8002E772093E80001C0B90140E001\r
-:101B70006115710591F12091D301222309F440C030\r
-:101B8000253009F43FC02091E80023FD3DC020919D\r
-:101B9000E80022FD2FC02091E80020FFE9CF20912E\r
-:101BA000F20030E0FC01CF016115710559F02830D9\r
-:101BB000310540F481918093F100615071092F5FEC\r
-:101BC0003F4FF1CF41E02830310509F040E020914E\r
-:101BD000E8002E772093E800CBCF4111CCCF0AC08C\r
-:101BE0008091D301882361F0853061F08091E80015\r
-:101BF00083FD0AC08091E80082FFF2CF80E0089563\r
-:101C000082E0089583E0089581E008952091DA014B\r
-:101C10003091DB012617370748F06115710539F45B\r
-:101C20002091E8002E772093E80001C0B901FC0163\r
-:101C300020E06115710579F18091D301882309F4C1\r
-:101C40003DC0853009F43CC08091E80083FD3AC076\r
-:101C50008091E80082FD2CC08091E80080FFE9CFF0\r
-:101C60008091F20090E06115710559F0883091057E\r
-:101C700040F424912093F10031966150710901964E\r
-:101C8000F2CF21E0089709F020E08091E8008E77FC\r
-:101C90008093E800CECF2111CFCF0AC08091D3012D\r
-:101CA000882361F0853061F08091E80083FD0AC0EF\r
-:101CB0008091E80082FFF2CF80E0089582E00895ED\r
-:101CC00083E0089581E00895982F953058F590931A\r
-:101CD000E900981739F07091EC002091ED005091D7\r
-:101CE000F00003C0242F762F50E021FF19C030915F\r
-:101CF000EB003E7F3093EB003091ED003D7F309361\r
-:101D0000ED003091EB0031603093EB007093EC000C\r
-:101D10002093ED005093F0002091EE0027FF07C0C4\r
-:101D20009F5FD3CF8F708093E90081E0089580E0BA\r
-:101D300008958091D40187FF11C08091E80082FD51\r
-:101D400005C08091D3018111F8CF11C08091E800C6\r
-:101D50008B770BC08091D301882349F08091E800F4\r
-:101D600080FFF8CF8091E8008E778093E800089597\r
-:101D70002091E4003091E50095E64091EC00842F3D\r
-:101D8000817040FF22C08091E80080FD1CC08091DE\r
-:101D9000D301882391F0853091F08091EB0085FD8F\r
-:101DA00010C04091E4005091E5004217530729F319\r
-:101DB0009A01915011F784E0089582E0089583E03C\r
-:101DC000089581E0089580E008954091E80042FF81\r
-:101DD000DECF08950E94470F0E944A0FE0EEF0E028\r
-:101DE000808181608083E8EDF0E080818F7780835F\r
-:101DF00019BCE3E6F0E08081816080831092D2011B\r
-:101E000008950E94470F0E944A0F8091D8008F7753\r
-:101E10008093D8008091D80080688093D80080910A\r
-:101E2000D8008F7D8093D80084E089BD86E089BD8D\r
-:101E300009B400FEFDCF1092D3011092CF01109291\r
-:101E4000D1011092D00142E060E080E00E94640E77\r
-:101E50008091E1008E7F8093E1008091E2008160BB\r
-:101E60008093E2008091E20088608093E20080919C\r
-:101E7000E0008E7F8093E0000895E3E6F0E080814B\r
-:101E80008E7F808381E08093D2010C94010F1092A9\r
-:101E9000E20008951092E10008951F920F920FB68C\r
-:101EA0000F9211242F933F934F935F936F937F93E0\r
-:101EB0008F939F93AF93BF93EF93FF938091E10034\r
-:101EC00082FF0BC08091E20082FF07C08091E10099\r
-:101ED0008B7F8093E1000E94800B8091E10080FF66\r
-:101EE00019C08091E20080FF15C08091E2008E7FD2\r
-:101EF0008093E2008091E20080618093E200809113\r
-:101F0000D80080628093D80019BC85E08093D3010B\r
-:101F10000E94880C8091E10084FF30C08091E20033\r
-:101F200084FF2CC084E089BD86E089BD09B400FE31\r
-:101F3000FDCF8091D8008F7D8093D8008091E10003\r
-:101F40008F7E8093E1008091E2008F7E8093E2009B\r
-:101F50008091E20081608093E2008091CF0188232C\r
-:101F600011F084E007C08091E30087FD02C081E0AA\r
-:101F700001C083E08093D3010E94E70C8091E100CF\r
-:101F800083FF29C08091E20083FF25C08091E1009A\r
-:101F9000877F8093E10082E08093D3011092CF018C\r
-:101FA0008091E1008E7F8093E1008091E2008E7F3E\r
-:101FB0008093E2008091E20080618093E20042E041\r
-:101FC00060E080E00E94640E8091F0008860809361\r
-:101FD000F0000E947C0BFF91EF91BF91AF919F9118\r
-:101FE0008F917F916F915F914F913F912F910F90C2\r
-:101FF0000FBE0F901F9018951F920F920FB60F9261\r
-:1020000011242F933F934F935F936F937F938F93FD\r
-:102010009F93AF93BF93CF93DF93EF93FF93C091C1\r
-:10202000E900CF708091EC00D82FD17080FDD0E80E\r
-:102030001092E9008091F000877F8093F0007894FF\r
-:102040000E9440101092E9008091F0008860809317\r
-:10205000F000CD2BCF70C093E900FF91EF91DF919D\r
-:10206000CF91BF91AF919F918F917F916F915F9130\r
-:102070004F913F912F910F900FBE0F901F90189589\r
-:102080001F93CF93DF93CDB7DEB7AA970FB6F8941F\r
-:10209000DEBF0FBECDBFE4EDF1E088E08E0F909182\r
-:1020A000F10091938E13FBCF0E94D50B8091E80035\r
-:1020B00083FF1FC18091D4019091D501492F50E039\r
-:1020C0004A30510508F015C1FA01E65CFF4F0C9447\r
-:1020D000A226803881F0823809F00BC18091D801A6\r
-:1020E0008F708093E9008091EB0085FB882780F951\r
-:1020F0001092E90006C08091D0019091D101911118\r
-:1021000082609091E800977F9093E8008093F100BF\r
-:102110001092F100C8C0282F2D7F09F0EAC0882353\r
-:1021200019F0823061F0E5C08091D601813009F06C\r
-:10213000E0C0933009F080E08093D1012BC0809102\r
-:10214000D601811127C08091D8018F7009F4D1C0C8\r
-:102150008093E9002091EB0020FF1CC0933021F414\r
-:102160008091EB00806214C09091EB00906190939D\r
-:10217000EB0021E030E0A90102C0440F551F8A9511\r
-:10218000E2F74093EA001092EA008091EB00886049\r
-:102190008093EB001092E9008091E800877F86C071\r
-:1021A0008111A7C01091D6011F778091E30080783C\r
-:1021B000812B8093E3008091E800877F8093E80083\r
-:1021C0000E94990E8091E80080FFFCCF8091E3008F\r
-:1021D00080688093E300111102C082E001C083E0B7\r
-:1021E0008093D30186C08058823008F082C08091ED\r
-:1021F000D6019091D7018C3D53E0950779F583E0A6\r
-:102200008A838AE289834FB7F894DE01139620E02F\r
-:102210003EE051E2E32FF0E050935700E49120FFBD\r
-:1022200003C0E295EF703F5FEF708E2F90E0EA30D1\r
-:1022300010F0C79601C0C0968D939D932F5F2431F7\r
-:1022400049F74FBF8091E800877F8093E8006AE2FA\r
-:1022500070E0CE0101960E94A60D14C0AE014F5F42\r
-:102260005F4F6091D8010E94ED0CBC01892B09F4ED\r
-:1022700040C09091E800977F9093E80089819A810F\r
-:102280000E94060E8091E8008B778093E80031C0B1\r
-:10229000803879F58091E800877F8093E80080910D\r
-:1022A000CF018093F1008091E8008E778093E80061\r
-:1022B0000E94990E1EC081111CC09091D6019230CF\r
-:1022C000C0F48091E800877F8093E8009093CF016D\r
-:1022D0000E94990E8091CF01811106C08091E30088\r
-:1022E00087FD02C081E001C084E08093D3010E9499\r
-:1022F000C10B8091E80083FF0AC08091E800877FCE\r
-:102300008093E8008091EB0080628093EB00AA96B6\r
-:102310000FB6F894DEBF0FBECDBFDF91CF911F91F6\r
-:10232000089590936101809360010895E0916001A8\r
-:10233000F0916101309721F00190F081E02D099436\r
-:1023400080E00895EF92FF920F931F93CF93DF9356\r
-:10235000E0916001F09161013097B1F18C01028050\r
-:10236000F381E02D09958091BE0182FF2DC080FF91\r
-:1023700004C087E494E00E949005E80118E081E43D\r
-:10238000E82E84E0F82E8091BE0180FF0BC088818A\r
-:102390001F928F93FF92EF920E9429060F900F9049\r
-:1023A0000F900F90115021961111EDCF8091BE0129\r
-:1023B00080FF0AC08FE394E0DF91CF911F910F91CE\r
-:1023C000FF90EF900C949005DF91CF911F910F91AA\r
-:1023D000FF90EF900895E0916001F09161013097D6\r
-:1023E00021F00480F581E02D0994089520915E018B\r
-:1023F00030915F018217930771F090935F01809392\r
-:102400005E01E0916001F0916101309721F006805A\r
-:10241000F781E02D0994089520915C0130915D01D0\r
-:102420008217930771F090935D0180935C01E091B6\r
-:102430006001F0916101309721F00084F185E02D79\r
-:102440000994089508950C9422120E94E21D0E949E\r
-:1024500055060C949B09CF92DF92EF92FF920F9357\r
-:102460001F93CF93DF9300D000D000D0CDB7DEB75D\r
-:102470000E94F10783E6C82E81E0D82E00E010E02C\r
-:10248000E02E802F0E94EF08F60141916F01F42E9B\r
-:10249000F826B1F40F5F1F4F0031110589F78FEF58\r
-:1024A00089838A831B820E94EB1D8160782F9D8324\r
-:1024B0008C8349815A816B818D810E94EC1247C0C7\r
-:1024C0009091BE0191FF04C08E830E94F5088E8119\r
-:1024D00020E030E04F2D50E0922FBA01022E02C0D2\r
-:1024E000759567950A94E2F760FF2BC02983EA820D\r
-:1024F00021E030E0690102C0CC0CDD1C9A95E2F7C6\r
-:1025000090E08C219D21892B09F420E02B830E94EF\r
-:10251000EB1D8160782F9D838C8349815A816B816B\r
-:102520008D810E94EC1249815A816B817C818D8161\r
-:102530000E94651DF801ED59FE4F8081C826C082BA\r
-:1025400006C02F5F3F4F2830310531F6A3CF0E94E0\r
-:10255000641D0E94B9200E942007109162010E9410\r
-:102560009611181741F10E94961180936201909183\r
-:10257000BE0192FF0EC090FF0CC01F928F9389E5A1\r
-:1025800094E09F938F930E9429060F900F900F90D5\r
-:102590000F908091620126960FB6F894DEBF0FBEB1\r
-:1025A000CDBFDF91CF911F910F91FF90EF90DF9002\r
-:1025B000CF900C94761D26960FB6F894DEBF0FBE12\r
-:1025C000CDBFDF91CF911F910F91FF90EF90DF90E2\r
-:1025D000CF9008950C943F09CF93DF93CDB7DEB72A\r
-:1025E0002B970FB6F894DEBF0FBECDBF942F4F834D\r
-:1025F000252F588769877A878B874A855B85452B86\r
-:1026000021F02F3F09F59F3FF9F4DE01119686E096\r
-:10261000FD0111928A95E9F785E0FE013796019058\r
-:102620000D928A95E1F749815A816B817C818D8178\r
-:102630009E810E941F1A2B960FB6F894DEBF0FBE24\r
-:10264000CDBFDF91CF9108954F81588569857A85F7\r
-:102650008B850E94651DD9CFCF93882309F4CDC007\r
-:10266000C82F823859F40E94961181FDC6C089E3B3\r
-:102670000E94AE1C0E94271D89E30CC0833879F4A8\r
-:102680000E94961180FDB9C083E50E94AE1C0E9495\r
-:10269000271D83E50E94CB1CCF910C94271D843805\r
-:1026A00059F40E94961182FDA8C087E40E94AE1CD6\r
-:1026B0000E94271D87E4EECF8CEF8C0F813A48F4FF\r
-:1026C0008C2F0E94E523811198C08C2F0E94AE1C94\r
-:1026D000E3CF80E28C0F883048F4C77081E001C0FE\r
-:1026E000880FCA95EAF70E94ED1CD6CF8BE58C0FB8\r
-:1026F000833078F4C53A29F0C63A31F083E890E0A7\r
-:1027000005C081E890E002C082E890E0CF910C948F\r
-:10271000F61188E58C0F853108F06FC0C83A61F179\r
-:10272000C93A69F1CA3A71F1CB3A79F1CC3A81F1FF\r
-:10273000CD3A89F1CE3A91F1CF3A99F1C13BA1F16D\r
-:10274000C03BA9F1C23BB1F1C33BB9F1C43BC1F1FC\r
-:10275000C53BC9F1C63BD1F1C73BD9F1C83BE1F15B\r
-:10276000C93BE9F1CA3BF1F1CB3BF9F1CC3B09F4B0\r
-:102770003FC080E090E03EC082EE90E03BC089EE3A\r
-:1027800090E038C08AEE90E035C085EB90E032C032\r
-:1027900086EB90E02FC083EB90E02CC084EB90E0C0\r
-:1027A00029C087EB90E026C08CEC90E023C08DEC34\r
-:1027B00090E020C083E891E01DC08AE891E01AC053\r
-:1027C00082E991E017C084E991E014C081E292E0CF\r
-:1027D00011C083E292E00EC084E292E00BC085E279\r
-:1027E00092E008C086E292E005C087E292E002C073\r
-:1027F0008AE292E0CF910C940C12CF910895882335\r
-:1028000009F44BC0823859F40E94961181FF45C0EB\r
-:1028100089E30E94AE1C0E94271D89E30CC0833807\r
-:1028200071F40E94961180FF38C083E50E94AE1CAF\r
-:102830000E94271D83E50E94CB1C0C94271D843821\r
-:1028400059F40E94961182FF28C087E40E94AE1CB2\r
-:102850000E94271D87E4EFCF9CEF980F913A58F321\r
-:1028600090E2980F983050F4877091E001C0990F72\r
-:102870008A95EAF7892F0E94F31CDFCF9BE5980F1A\r
-:10288000933020F480E090E00C94F611885A853162\r
-:1028900020F480E090E00C940C120895882321F03D\r
-:1028A0000E94ED1C0C94271D0895882321F00E949E\r
-:1028B000F31C0C94271D0895CF92DF92EF92FF92A4\r
-:1028C0000F931F93CF93DF9300D000D000D0CDB7EC\r
-:1028D000DEB725E0FC01DE01119601900D922A95EC\r
-:1028E000E1F7FC0140813181F280258122952F7032\r
-:1028F00063817481672B09F4D8C23F3F19F44F3FBD\r
-:1029000009F4D3C26C0149833A8389819A812E8369\r
-:102910000E946D1C182F092F0E946C1C0E947C1BAA\r
-:10292000E02FE295EF70F0E0EC5BFF4F2E810C940E\r
-:10293000A226802F807F902F9F70092F882311F06F\r
-:102940000295007FFF2049F0002309F45FC2802F29\r
-:102950000E94001D0E94271D59C2812F0E94FF1353\r
-:10296000002309F4A2C2802F0E94061D26960FB6EE\r
-:10297000F894DEBF0FBECDBFDF91CF911F910F91B5\r
-:10298000FF90EF90DF90CF900C94271D802F807FD9\r
-:10299000902F9F70092F803211F00295007F112334\r
-:1029A00019F0113001F129C0FF20A9F0802F222356\r
-:1029B00049F1213039F526960FB6F894DEBF0FBEE7\r
-:1029C000CDBFDF91CF911F910F91FF90EF90DF90DE\r
-:1029D000CF900C94101D222319F0213009F465C208\r
-:1029E0000E94131D2CC0FF20E9F0263008F05DC2C4\r
-:1029F0000E94EA1C802329F022C0FF20F1F021115F\r
-:102A000015C0802F26960FB6F894DEBF0FBECDBF3F\r
-:102A1000DF91CF911F910F91FF90EF90DF90CF90BA\r
-:102A20000C944E14253008F040C209C0F60185818F\r
-:102A300080FFECC18F708583E4CF2111FBC1802F13\r
-:102A400069C1202F26952695237030E02115310588\r
-:102A500021F021303105C9F028C2FF2021F0812F5B\r
-:102A6000902F937002C080E090E026960FB6F89405\r
-:102A7000DEBF0FBECDBFDF91CF911F910F91FF90B1\r
-:102A8000EF90DF90CF900C94F611FF2021F0812F72\r
-:102A9000902F937002C080E090E026960FB6F894D5\r
-:102AA000DEBF0FBECDBFDF91CF911F910F91FF9081\r
-:102AB000EF90DF90CF900C940C12812FFF2019F033\r
-:102AC0000E943F1F02C00E94A71F26960FB6F894CF\r
-:102AD000DEBF0FBECDBFDF91CF911F910F91FF9051\r
-:102AE000EF90DF90CF900C942C20802F837009F012\r
-:102AF00078C0F110DAC1812F829586958770880F92\r
-:102B0000880F912F9F70C92ED12CE12CF12C082E0B\r
-:102B100004C0CC0CDD1CEE1CFF1C0A94D2F714FF81\r
-:102B200012C04FE050E060E070E004C0440F551F59\r
-:102B3000661F771F8A95D2F7CB01BA016095709511\r
-:102B40008095909503C060E070E0CB01202F269522\r
-:102B500026952370422F50E042305105D1F043308A\r
-:102B6000510559F16C297D298E299F294130510544\r
-:102B700041F126960FB6F894DEBF0FBECDBFDF91B0\r
-:102B8000CF911F910F91FF90EF90DF90CF900C9419\r
-:102B9000911B6C297D298E299F2926960FB6F894C2\r
-:102BA000DEBF0FBECDBFDF91CF911F910F91FF9080\r
-:102BB000EF90DF90CF900C94A31B0E94911BC70154\r
-:102BC000B60126960FB6F894DEBF0FBECDBFDF91DB\r
-:102BD000CF911F910F91FF90EF90DF90CF900C94C9\r
-:102BE0007F1BFF2019F0802F817001C086958823FC\r
-:102BF00009F45BC1812F829586958770880F880FB5\r
-:102C0000912F9F70C92ED12CE12CF12C082E04C0DD\r
-:102C1000CC0CDD1CEE1CFF1C0A94D2F714FF12C072\r
-:102C20004FE050E060E070E004C0440F551F661FA5\r
-:102C3000771F8A95D2F7CB01BA0160957095809580\r
-:102C4000909503C060E070E0CB01202F269526957B\r
-:102C50002370422F50E042305105D1F043305105EE\r
-:102C600059F16C297D298E299F294130510541F167\r
-:102C700026960FB6F894DEBF0FBECDBFDF91CF9181\r
-:102C80001F910F91FF90EF90DF90CF900C94481C14\r
-:102C90006C297D298E299F2926960FB6F894DEBFD0\r
-:102CA0000FBECDBFDF91CF911F910F91FF90EF909D\r
-:102CB000DF90CF900C945A1C0E94481CC701B601AB\r
-:102CC00026960FB6F894DEBF0FBECDBFDF91CF9131\r
-:102CD0001F910F91FF90EF90DF90CF900C94361CD6\r
-:102CE000103F41F118F4103E48F48BC0123F09F434\r
-:102CF00050C0D8F1133F09F460C083C01F70802F0B\r
-:102D00008F71FF2021F00E94CF1B812F7BCE0E946C\r
-:102D1000F01B812F26960FB6F894DEBF0FBECDBFF5\r
-:102D2000DF91CF911F910F91FF90EF90DF90CF90A7\r
-:102D30000C945514FF20A9F0253008F0B6C0802F60\r
-:102D40008F7126960FB6F894DEBF0FBECDBFDF9110\r
-:102D5000CF911F910F91FF90EF90DF90CF900C9447\r
-:102D6000151C263008F0A1C0EACFFF20A1F0802F6B\r
-:102D70008F7126960FB6F894DEBF0FBECDBFDF91E0\r
-:102D8000CF911F910F91FF90EF90DF90CF900C9417\r
-:102D9000CF1BFF2061F3802F8F7126960FB6F8941A\r
-:102DA000DEBF0FBECDBFDF91CF911F910F91FF907E\r
-:102DB000EF90DF90CF900C94F01BFF2091F0802FCC\r
-:102DC0008F7126960FB6F894DEBF0FBECDBFDF9190\r
-:102DD000CF911F910F91FF90EF90DF90CF900C94C7\r
-:102DE000BA1B26960FB6F894DEBF0FBECDBFDF919B\r
-:102DF000CF911F910F91FF90EF90DF90CF900C94A7\r
-:102E0000B51BFF20A1F0222309F4B1CF812F269614\r
-:102E10000FB6F894DEBF0FBECDBFDF91CF911F91EB\r
-:102E20000F91FF90EF90DF90CF900C942C13222302\r
-:102E300009F4B1CF812F26960FB6F894DEBF0FBEEE\r
-:102E4000CDBFDF91CF911F910F91FF90EF90DF9059\r
-:102E5000CF900C94FF13402F4F70612FC6010E943A\r
-:102E6000B51E26960FB6F894DEBF0FBECDBFDF911C\r
-:102E7000CF911F910F91FF90EF90DF90CF900C9426\r
-:102E8000C71A402F4F70612FC60126960FB6F894CF\r
-:102E9000DEBF0FBECDBFDF91CF911F910F91FF908D\r
-:102EA000EF90DF90CF900C94B81E26960FB6F89452\r
-:102EB000DEBF0FBECDBFDF91CF911F910F91FF906D\r
-:102EC000EF90DF90CF9008950E940D1D0E94DC1CB2\r
-:102ED0000E94271D0E9460210E942C2080E090E02B\r
-:102EE0000E94F61180E090E00C940C120E94FD1CF0\r
-:102EF0000C9464170E946D1C292F22952F7030E0CE\r
-:102F00002C3031054CF42A3031056CF42250310953\r
-:102F10002230310588F407C02C30310549F02F30BC\r
-:102F2000310531F009C0803E48F0803F29F406C0E9\r
-:102F300093FB882780F9089580E0089581E0089543\r
-:102F4000CF93DF9300D000D01F92CDB7DEB70F90A4\r
-:102F50000F900F900F900F90DF91CF910895CF9326\r
-:102F6000DF9300D000D000D0CDB7DEB726960FB6E5\r
-:102F7000F894DEBF0FBECDBFDF91CF910895CF9300\r
-:102F8000DF93C091730180917401C817A1F0D0E064\r
-:102F9000CE0166E070E00E947126FC01EB58FE4F06\r
-:102FA0004081518162817381848195810E94AF1734\r
-:102FB0002196C770E8CFDF91CF9108954091A50188\r
-:102FC0005091A6016091A7017091A8018091A9017B\r
-:102FD0009091AA010C94AF17CF93DF938091AA012F\r
-:102FE00082958F7009F05CC08091A701882309F455\r
-:102FF00057C020917301D09174014091A501C091F7\r
-:10300000A601E091A801F091A9012D1709F448C08B\r
-:1030100030E0309709F440C0CF3F11F44F3FE1F169\r
-:10302000C90166E070E00E947126DC01AB58BE4F1A\r
-:1030300011968C911197C8132FC08C9148132CC0F6\r
-:1030400012968C911297811127C013968D919C91A5\r
-:1030500014978E179F0708F401978E1B9F0B883CCF\r
-:103060009105D0F48091AA018F7080618093AA01AC\r
-:10307000C90166E070E00E947126FC01E658FE4F2F\r
-:1030800090819F709061908385EA91E00E945C142A\r
-:10309000DF91CF910C94BF172F5F3F4F2770B5CFB3\r
-:1030A000DF91CF910895BF92CF92DF92EF92FF927E\r
-:1030B0000F931F93CF93DF93CDB7DEB761970FB612\r
-:1030C000F894DEBF0FBECDBF8C0185E0F801DE01B4\r
-:1030D0001D9601900D928A95E1F7D8014C911196B9\r
-:1030E0002C9111971296EC9012971396CD90DC903C\r
-:1030F00014975091A5016091A6018091A80190912B\r
-:10310000A901009709F46EC16F3F19F45F3F09F4FC\r
-:1031100069C1B090A701BB2009F4C3C03091AA01D6\r
-:10312000C816D90628F0F601E81BF90BCF0104C038\r
-:10313000809590958C0D9D1DFF24F394883C9105FE\r
-:1031400088F0F12C307F09F0CBC07C2DD98AC88A59\r
-:10315000522F6E2D89890E94A01785EA91E00E9466\r
-:103160005C14B4C0832F807F09F049C0621314C07F\r
-:10317000541312C0E11010C03F7030613093AA01A7\r
-:103180000E94DE1785EA91E00E945C148091AA01FA\r
-:10319000D80115968C9331C0CD2831F12F3F11F411\r
-:1031A0004F3F11F1FE2CE1101FC0E09173013091EF\r
-:1031B0007401E31709F45CC0F0E0CF0166E070E051\r
-:1031C0000E947126DC01AB58BE4F11968C9111976D\r
-:1031D000281307C08C91481304C012968C9181115A\r
-:1031E00003C03196E770E5CFFE2CEE2009F416C13E\r
-:1031F0008091AA0181608093AA01F12C0FC1621312\r
-:1032000008C0541306C0E11004C08091AA01D8017F\r
-:10321000C1C04D872E878D859E850E947A17882391\r
-:10322000E1F1EE20D1F12091AA01822F82958F70D9\r
-:1032300090E0029774F08091A5019091A601988783\r
-:103240008F831986DB86CA862C87CE0107960E945B\r
-:103250005C1486E0F801A5EAB1E001900D928A9530\r
-:10326000E1F70E94EC170E94DE17FF24F394D6C00A\r
-:103270004D872E878D859E850E946D1C292F229556\r
-:103280002F7030E0223031050CF0BCC09F7009F087\r
-:10329000B6C0805E883008F4C1C0C8010E945C14CA\r
-:1032A000E4CFC816D90608F453C0F601E81BF90BA1\r
-:1032B000CF01883C910508F450C0F12C7C2DD98AAF\r
-:1032C000C88A522F6E2D89890E94A017E5EAF1E085\r
-:1032D00086E0DF011D928A95E9F70E94DE179EC005\r
-:1032E000621314C0541312C0E11010C08091AA01DF\r
-:1032F000F8018583C8010E945C1486E0E5EAF1E0EC\r
-:10330000DF011D928A95E9F7FB2C88C04D872E8737\r
-:103310008D859E850E947A17882309F4BECFEE2002\r
-:1033200009F4BBCF2091AA01822F82958F7090E083\r
-:1033300002970CF48ECF8091A5019091A6019A83FB\r
-:1033400089831B82DD82CC822E83CE0101967FCFC2\r
-:10335000809590958C0D9D1DACCFFE2CEE2009F430\r
-:103360009CCF62132EC054132CC02091AA0120FDC3\r
-:103370001FC0822F82958F70D9F0D80115962C939B\r
-:1033800015978F3049F08F5F982F9295907F822FFD\r
-:103390008F70892B15968C93C8010E945C1486E06F\r
-:1033A000F801A5EAB1E001900D928A95E1F795CF79\r
-:1033B00086E0F801A5EAB1E001900D928A95E1F767\r
-:1033C0002DC04D872E878D859E850E947A1781118D\r
-:1033D00040CF8091AA0181608093AA01C8010E9418\r
-:1033E0005C141CC0EE2009F458CF4D872E878D85C4\r
-:1033F0009E850E947A17882309F44FCF2ACF811126\r
-:1034000048CF0CC0243031050CF047CF9F7009F431\r
-:1034100040CFF8019581907F09F03BCF8F2D6196C9\r
-:103420000FB6F894DEBF0FBECDBFDF91CF911F91D5\r
-:103430000F91FF90EF90DF90CF90BF900895CF93C2\r
-:10344000DF93CDB7DEB72C970FB6F894DEBF0FBE73\r
-:10345000CDBF4F83588769877A878B879C87CE013A\r
-:1034600007960E945318882371F08F8198852A85CA\r
-:103470003B85232B09F43FC09F3F09F068C08F3F75\r
-:1034800009F065C038C086E0FE013796DE0111966E\r
-:1034900001900D928A95E1F76F817885EA85FB8529\r
-:1034A000309749F17F3F11F46F3F29F1809174010A\r
-:1034B00090E09C012F5F3F4F2770332740917301AD\r
-:1034C00050E02417350709F44BC069837A83FD83E4\r
-:1034D000EC8366E070E00E947126DC01AB58BE4FC1\r
-:1034E00096E0FE01319601900D929A95E1F72093B6\r
-:1034F00074010E94BF178091730190917401891724\r
-:10350000E9F190E066E070E00E9471268B589E4FD2\r
-:103510000E945318882391F18091730190E066E036\r
-:1035200070E00E947126FC01EB58FE4F40815181F2\r
-:1035300062817381848195810E94AF1780917301AC\r
-:1035400090E001968770992780937301D4CF4F81C3\r
-:10355000588569857A858B859C850E94AF17CBCF6E\r
-:103560000E9476171092740110927301E5EAF1E05F\r
-:1035700086E0DF011D928A95E9F7BDCF2C960FB644\r
-:10358000F894DEBF0FBECDBFDF91CF910895DF92DB\r
-:10359000EF92FF920F931F93CF93DF93FC01892B40\r
-:1035A00009F48AC0E12CF12CDD24D394EF0121969B\r
-:1035B0008491853709F461C058F4843708F04EC00F\r
-:1035C000843008F06AC08130D1F0823071F174C06B\r
-:1035D000883709F45DC050F4863709F455C0873741\r
-:1035E00009F06AC08E2D0E94FA1C54C09CE7980F07\r
-:1035F000903708F061C08F770E94FF1350C08F0191\r
-:103600000E5F1F4FFE01849190E2980F983050F4A6\r
-:103610008770FD2D01C0FF0F8A95EAF78F2F0E945A\r
-:10362000001D14C00E942C1313C08F010E5F1F4F8A\r
-:10363000FE01C49180E28C0F883060F4C7708D2D3C\r
-:1036400001C0880FCA95EAF70E94061D0E94271D37\r
-:10365000E80125C08C2F0E94FF13FACF9F012E5F37\r
-:103660003F4FFE01C491CC2369F08FE99FE00197A1\r
-:10367000F1F700C00000C150F6CF9F012E5F3F4F11\r
-:10368000FE01F490E9010BC00E94EA1CE82E07C07D\r
-:103690000E94FD1C0E94271D02C00E942C138F2D2A\r
-:1036A000882341F0EFE9FFE03197F1F700C0000017\r
-:1036B0008150F6CFFE017ACFDF91CF911F910F910C\r
-:1036C000FF90EF90DF9008956093AF017093B00189\r
-:1036D0008093B1019093B2010E94741D0C94641701\r
-:1036E0006093AB017093AC018093AD019093AE01F8\r
-:1036F0000E94751D0C94641708950C94641B0F931D\r
-:103700001F930091AF011091B0012091B101309150\r
-:10371000B201602B712B822B932B1F910F910C9474\r
-:10372000641B0F931F930091AF011091B001209182\r
-:10373000B1013091B20160237123822393231F9141\r
-:103740000F910C94641B0F931F930091AF01109184\r
-:10375000B0012091B1013091B20160277127822719\r
-:1037600093271F910F910C94641B60E070E0CB01D4\r
-:103770000C94701B0F931F9341E050E060E070E0E9\r
-:103780008A019B0104C0000F111F221F331F8A955D\r
-:10379000D2F7C901B8011F910F910C94701B0F93C0\r
-:1037A0001F9341E050E060E070E004C0440F551FFB\r
-:1037B000661F771F8A95D2F78091AB019091AC017B\r
-:1037C000A091AD01B091AE018A019B01082B192B8C\r
-:1037D0002A2B3B2BC901B8011F910F910C94701B30\r
-:1037E0000F931F9341E050E060E070E004C0440F8D\r
-:1037F000551F661F771F8A95D2F7409550956095A3\r
-:1038000070958091AB019091AC01A091AD01B09108\r
-:10381000AE018A019B01082319232A233B23C901F6\r
-:10382000B8011F910F910C94701B0F931F9341E0EF\r
-:1038300050E060E070E004C0440F551F661F771F22\r
-:103840008A95D2F78091AB019091AC01A091AD0126\r
-:10385000B091AE018A019B01082719272A273B272F\r
-:10386000C901B8011F910F910C94701B0F931F9306\r
-:103870000091AB011091AC012091AD013091AE01EE\r
-:10388000602B712B822B932B1F910F910C94701B2B\r
-:103890000F931F930091AB011091AC012091AD01EA\r
-:1038A0003091AE0160237123822393231F910F91E6\r
-:1038B0000C94701B0F931F930091AB011091AC01FE\r
-:1038C0002091AD013091AE016027712782279327A7\r
-:1038D0001F910F910C94701B0895CF92DF92EF927D\r
-:1038E000FF920F931F93CF93DF938C01C090AF0192\r
-:1038F000D090B001E090B101F090B2014091AB01E5\r
-:103900005091AC016091AD017091AE01C42AD52AED\r
-:10391000E62AF72ACFE1D0E0D701C6010C2E04C079\r
-:10392000B695A795979587950A94D2F780FF07C01B\r
-:10393000B8018C2F0E94861E8130910531F42197A9\r
-:1039400058F7B80180E00E94861EDF91CF911F9149\r
-:103950000F91FF90EF90DF90CF90089520910D018F\r
-:1039600030910E01F90132969FEF40E051915817C6\r
-:1039700089F09F3F19F4511101C0942F4F5F4630D9\r
-:10398000A9F79F3F39F0F901E90FF11D97FDFA956D\r
-:1039900082830895089520910D0130910E01F9015F\r
-:1039A0003296285F3F4F9081981301C01082319664\r
-:1039B000E217F307C1F7089581E090E0E0910D016F\r
-:1039C000F0910E01E80FF91F1082019688309105E1\r
-:1039D000A9F708958091BD0108959091BD01892BAB\r
-:1039E0008093BD01089580959091BD0189238093B6\r
-:1039F000BD0108958093BD0108951092BD01089501\r
-:103A00009091BC01892B8093BC0108958095909181\r
-:103A1000BC0189238093BC0108951092BC010895D4\r
-:103A20008093B30108951092B301089580910D0120\r
-:103A300090910E01FC0131969C01285F3F4F80E080\r
-:103A4000919191118F5FE217F307D1F70895E091FB\r
-:103A50000D01F0910E018091BD018083E0910D0177\r
-:103A6000F0910E0190818091BC01892B808380911F\r
-:103A7000B301882361F0E0910D01F0910E01908176\r
-:103A8000892B80830E94161D81111092B3018091B1\r
-:103A90000D0190910E010C94A21190933501809329\r
-:103AA000340108958295982F9C7C292F2695269580\r
-:103AB000982F9373990F990F922B892F8A7A869555\r
-:103AC0009575990F892B08950895CF93DF9300D0B2\r
-:103AD00000D01F92CDB7DEB70F900F900F900F90D0\r
-:103AE0000F90DF91CF910895089508950C94EA12F4\r
-:103AF0008091D301843021F11092BF0120E488E14C\r
-:103B000090E00FB6F894A895809360000FBE2093C4\r
-:103B1000600083B7817F846083BF83B7816083BF88\r
-:103B20007894889583B78E7F83BF0FB6F894A89555\r
-:103B300080916000886180936000109260000FBEE9\r
-:103B4000089508950895CF930E94A11D0E94F10742\r
-:103B50000E94A21DC0E08C2F0E94EF08811104C0BA\r
-:103B6000CF5FC031C1F701C081E0CF9108950C94BF\r
-:103B700076171F920F920FB60F9211248F939F9377\r
-:103B8000AF93BF938091BF01811113C08091C00199\r
-:103B90009091C101A091C201B091C3014196A11DB4\r
-:103BA000B11D8093C0019093C101A093C201B09355\r
-:103BB000C301BF91AF919F918F910F900FBE0F9056\r
-:103BC0001F90189582E084BD93E095BD9AEF97BD54\r
-:103BD00080936E0008952FB7F8948091C001909162\r
-:103BE000C101A091C201B091C3012FBF08952FB7A9\r
-:103BF000F8946091C0017091C1018091C2019091CF\r
-:103C0000C3012FBF0895CF92DF92EF92FF920F93DF\r
-:103C10001F932FB7F8944091C0015091C10160915A\r
-:103C2000C2017091C3012FBF6A017B01EE24FF2402\r
-:103C30008C0120E030E0C016D106E206F30610F455\r
-:103C4000415051099A01281B390BC9011F910F914D\r
-:103C5000FF90EF90DF90CF9008951F920F920FB6D4\r
-:103C60000F9211248F939F93AF93BF938091C001C4\r
-:103C70009091C101A091C201B091C3010196A11D13\r
-:103C8000B11D8093C0019093C101A093C201B09374\r
-:103C9000C301BF91AF919F918F910F900FBE0F9075\r
-:103CA0001F9018950E94EA0EF8942FEF87EA91E68C\r
-:103CB000215080409040E1F700C0000087E090EB89\r
-:103CC000DC018093DC019093DD01A093DE01B093D1\r
-:103CD000DF019CE088E10FB6F894A895809360001E\r
-:103CE0000FBE90936000FFCFE92FF0E093E0EE0F5E\r
-:103CF000FF1F9A95E1F7E80FF11DE855FF4F8491FA\r
-:103D0000982F90778F7092959F700895CF93C82FBA\r
-:103D1000CB010E94741E292F30E0E82FF0E0C9018A\r
-:103D200044E0880F991F4A95E1F78E2B9F2B80382E\r
-:103D3000910519F480E090E016C04C2F50E083E02C\r
-:103D4000440F551F8A95E1F7240F351F94E0220F89\r
-:103D5000331F9A95E1F7E20FF31FEE0FFF1FE050BC\r
-:103D6000F84985919491CF91089580E090E008956D\r
-:103D700008958091C60180FF0CC08091120190E0EF\r
-:103D800065E070E00E9471269595879595958795D9\r
-:103D90002EC081FF0AC08091120190E065E070E0C2\r
-:103DA0000E9471269595879522C082FF08C0809158\r
-:103DB000120190E065E070E00E94712618C0209129\r
-:103DC000C7012223D1F030911101231780F7809190\r
-:103DD000120190E065E070E00E947126622F70E0B1\r
-:103DE0000E947126632F70E00E948E26CB018038DE\r
-:103DF000910530F4009731F0089585E090E0089542\r
-:103E00008FE7089581E008958091C60180FF08C082\r
-:103E10006091100170E0759567957595679523C061\r
-:103E200081FF06C06091100170E0759567951BC019\r
-:103E300082FF04C06091100170E012C06091C70160\r
-:103E40006623D1F020910F016217A0F78091100135\r
-:103E500070E090E00E947126622F70E00E948E2632\r
-:103E60006038710528F46115710521F0862F0895D9\r
-:103E70008FE7089581E0089561E070E0F4CF803F1E\r
-:103E800021F40E94B91E819504C0813F29F40E944B\r
-:103E9000B91E8093CA010895823F21F40E94B91E81\r
-:103EA000819504C0833F29F40E94B91E8093C90103\r
-:103EB0000895893F19F40E94041F05C08A3F31F418\r
-:103EC0000E94041F81958093CB0108958B3F21F4BC\r
-:103ED0000E94041F819504C08C3F29F40E94041F96\r
-:103EE0008093CC010895843F21F48091C8018160C2\r
-:103EF00017C0853F21F48091C801826011C0863FC0\r
-:103F000021F48091C80184600BC0873F21F4809127\r
-:103F1000C801886005C0883F31F48091C801806184\r
-:103F20008093C80108958D3F21F48091C60181607E\r
-:103F30000BC08E3F21F48091C601826005C08F3F87\r
-:103F400029F48091C60184608093C6010895803F62\r
-:103F500039F48091CA0187FF6CC01092CA0169C010\r
-:103F6000813F29F48091CA011816BCF362C0909178\r
-:103F7000C901823F29F497FF5CC01092C90159C062\r
-:103F8000833F19F41916CCF354C0893F41F4809152\r
-:103F9000CB0118160CF04DC01092CB014AC08A3FDD\r
-:103FA00029F48091CB0187FF44C0F6CF8B3F39F4D1\r
-:103FB0008091CC0187FF3DC01092CC013AC08C3F6C\r
-:103FC00029F48091CC011816BCF333C0843F21F44E\r
-:103FD0008091C8018E7F17C0853F21F48091C80170\r
-:103FE0008D7F11C0863F21F48091C8018B7F0BC06B\r
-:103FF000873F21F48091C801877F05C0883F31F455\r
-:104000008091C8018F7E8093C80113C08D3F21F439\r
-:104010008091C6018E7F0BC08E3F21F48091C60136\r
-:104020008D7F05C08F3F29F48091C6018B7F8093DF\r
-:10403000C6018091C90181110EC08091CA01811110\r
-:104040000AC08091CB01811106C08091CC01811101\r
-:1040500002C01092C70108958091BE0183FF7EC007\r
-:104060008BE894E00E9490058091C8011F928F9385\r
-:1040700086E894E09F938F930E94290684E894E059\r
-:104080000E9490058091C901282F082E000C330B47\r
-:104090003F938F9381E894E09F938F930E9429062A\r
-:1040A0008FE794E00E9490058091CA01282F082E86\r
-:1040B000000C330B3F938F938CE794E09F938F9387\r
-:1040C0000E9429068AE794E00E9490058091CB0126\r
-:1040D000282F082E000C330B3F938F9387E794E033\r
-:1040E0009F938F930E94290685E794E00E94900594\r
-:1040F0008091CC01282F082E000C330B3F938F9317\r
-:1041000082E794E09F938F930E9429068FE694E0C4\r
-:104110000E9490058091C7011F928F938CE694E0D6\r
-:104120009F938F930E9429068AE694E00E9490054F\r
-:104130008091C6011F928F9387E694E09F938F939F\r
-:104140000E94290684E694E00E9490058DB79EB7F0\r
-:104150004C960FB6F8949EBF0FBE8DBF88EC91E0D1\r
-:104160000E94EB110E94EB1D9093C5018093C40146\r
-:1041700008951F93CF93DF938091C4019091C5015F\r
-:104180000E94031EFC012091C701222329F0909177\r
-:104190001301892F90E007C08091140190E06AE03C\r
-:1041A00070E00E947126E817F90708F485C0809135\r
-:1041B000C901C091CA01D091CB011091CC018111EC\r
-:1041C00007C0C11175C0D11173C0111171C074C085\r
-:1041D0002F3F19F02F5F2093C701181624F40E9477\r
-:1041E000B91E8093C9018091C90187FF05C00E9453\r
-:1041F000B91E81958093C9011C1624F40E94B91E32\r
-:104200008093CA018091CA0187FF05C00E94B91E30\r
-:1042100081958093CA016091C901662331F1C091F3\r
-:10422000CA01CC2311F1062E000C770B880B990BD9\r
-:104230000E94702523E333E343E35FE30E94D42528\r
-:104240000E9438256093C9016C2FCC0F770B880B27\r
-:10425000990B0E94702523E333E343E35FE30E945D\r
-:10426000D4250E9438256093CA011D1624F40E94AB\r
-:10427000041F8093CB018091CB0187FF05C00E9472\r
-:10428000041F81958093CB01111624F40E94041F12\r
-:104290008093CC018091CC0187FF05C00E94041F50\r
-:1042A00081958093CC01DF91CF911F910C942C20AC\r
-:1042B0002F3F09F08FCF97CFDF91CF911F910895B6\r
-:1042C000E8ECF1E085E0DF011D928A95E9F71092B4\r
-:1042D000C7011092C60108958EEA96E00E949005EB\r
-:1042E0001F9281E08F931F9285E08F9380E696E086\r
-:1042F0009F938F930E9429060F900F900F900F901D\r
-:104300000F900F9008958330E9F128F4813061F027\r
-:10431000823009F10895853009F462C008F449C07B\r
-:10432000863009F474C0089580911401262F30E07E\r
-:10433000280F311D2F3F310524F4680F60931401BD\r
-:1043400003C08FEF80931401809114011F928F930B\r
-:1043500089E995E072C080911301262F30E0280F83\r
-:10436000311D2F3F310524F4680F6093130103C002\r
-:104370008FEF80931301809113011F928F9387E831\r
-:1043800095E05BC080911201262F30E0280F311D8F\r
-:104390002F3F310524F4680F6093120103C08FEFA3\r
-:1043A00080931201809112011F928F9384E795E010\r
-:1043B00044C080911101262F30E0280F311D2F3F7E\r
-:1043C000310524F4680F6093110103C08FEF8093CF\r
-:1043D0001101809111011F928F938FE595E02DC0FF\r
-:1043E00080911001262F30E0280F311D2F3F31051D\r
-:1043F00024F4680F6093100103C08FEF80931001C5\r
-:10440000809110011F928F9386E495E016C08091F1\r
-:104410000F01262F30E0280F311D2F3F310524F4E6\r
-:10442000680F60930F0103C08FEF80930F0180919D\r
-:104430000F011F928F938BE295E09F938F930E94C1\r
-:1044400029060F900F900F900F900895833081F1FF\r
-:1044500028F4813059F08230D1F00895853009F484\r
-:1044600049C0B8F1863009F456C00895809114010E\r
-:10447000681720F4861B8093140102C01092140167\r
-:10448000809114011F928F938CE195E054C080912C\r
-:104490001301681720F4861B8093130102C0109249\r
-:1044A0001301809113011F928F938AE095E043C01E\r
-:1044B00080911201681720F4861B8093120102C0BC\r
-:1044C00010921201809112011F928F9387EF94E056\r
-:1044D00032C080911101681720F4861B809311016E\r
-:1044E00002C010921101809111011F928F9382EEF0\r
-:1044F00094E021C080911001681720F4861B8093FE\r
-:10450000100102C010921001809110011F928F9330\r
-:1045100089EC94E010C080910F01681720F4861B8D\r
-:1045200080930F0102C010920F0180910F011F9222\r
-:104530008F938EEA94E09F938F930E9429060F90A9\r
-:104540000F900F900F900895CF93C82F1F928F93C5\r
-:1045500083EB97E09F938F930E94290681E090E080\r
-:10456000A0E0B0E0BC01CD0104C0660F771F881F3A\r
-:10457000991FCA95D2F70E947D1B0F900F900F9044\r
-:104580000F90CF910C947617CF93873288F58E31A8\r
-:1045900008F00BC18E3009F487C0D8F4873009F4D5\r
-:1045A00060C08B3009F44FC0863009F002C18091A1\r
-:1045B000BE01817F8E7F8093BE0188EB97E00E94D1\r
-:1045C000900582E79AE00E94900581E08093CE01F9\r
-:1045D00046C0863109F4B0C020F4803109F47AC0B5\r
-:1045E000E8C0893109F491C08B3109F449C0E1C0B8\r
-:1045F000883349F150F4893209F4D5C0853309F480\r
-:10460000D2C0873209F0D5C0CEC0833409F4CBC004\r
-:1046100028F48A3308F4CDC08953C8C0883409F01F\r
-:10462000C8C00E94761781E69AE00E9490052FEF9D\r
-:1046300083ED90E3215080409040E1F700C00000FE\r
-:104640000E94521E0CC08FED97E041C088E49AE0B2\r
-:104650000E9490058091BE0181608093BE01C1E0FF\r
-:10466000ADC08091BE01C82FC17080FFEFCF84E53F\r
-:104670009AE00E9490058091BE01817F8E7F3FC0AD\r
-:104680009091BE0191FBCC27C0F981E0C827892F0A\r
-:10469000C0FB81F98093BE01CC2319F08BE39AE033\r
-:1046A00029C08DE29AE013C09091BE0192FBCC2705\r
-:1046B000C0F981E0C827892FC0FB82F98093BE0131\r
-:1046C000CC2319F08EE19AE015C08EE09AE00E94AA\r
-:1046D0009005C5CF9091BE0193FBCC27C0F981E036\r
-:1046E000C827892FC0FB83F98093BE01CC2351F0EA\r
-:1046F00082E09AE00E9490058091BE0181608093E3\r
-:10470000BE015CC085EF99E0E2CF86EE99E00E94A1\r
-:10471000900583EC99E00E9490058EE799E00E9455\r
-:10472000900581E599E00E9490058CE099E00E9457\r
-:1047300090058DED98E0CBCF8FEC98E00E9490052E\r
-:104740000E9496111F928F9385EB98E09F938F9311\r
-:104750000E94290680910C011F928F938EE998E0A8\r
-:104760009F938F930E94290680915B011F928F93E4\r
-:104770008BE898E09F938F930E9429060E94F71D73\r
-:104780009F938F937F936F9384E798E09F938F938A\r
-:104790000E9429068DB79EB742960FB6F8949EBF29\r
-:1047A0000FBE8DBF5CCF80E001C08D510E94A4225E\r
-:1047B00056CF82E798E00E949005C0E08C2FCF9101\r
-:1047C000089580E0089580E00895CF93C82F8091E8\r
-:1047D000CE01813069F020F0823009F449C040C137\r
-:1047E00067E08FE00E94DA08882309F43FC106C021\r
-:1047F00067E08FE00E94DA08882361F08C2F0E9426\r
-:10480000E123811104C08C2F0E94C4222FC081E0BB\r
-:1048100090E02CC08C2F0E94E323811126C0C4316C\r
-:10482000E1F070F4CB3081F0C031D1F40E946C2102\r
-:104830008BEA97E00E94900582E08093CE0115C03C\r
-:10484000C93259F0C83361F488EB97E00E949005B3\r
-:104850008FEA97E00E94900508C01092CE0104C133\r
-:1048600089EA97E00E949005FFC081E08170FEC058\r
-:10487000C43228F5CE3108F0C1C0CB30A1F1D0F45C\r
-:10488000C73009F0D3C08EE18093140182E3809396\r
-:1048900013018AE08093120184E18093110188E082\r
-:1048A0008093100188E280930F018FE496E00E94CC\r
-:1048B0009005BFC0C33149F1C431C1F0B7C0CB349A\r
-:1048C00009F4A9C028F4C93289F0C83361F0AEC038\r
-:1048D000C13509F49EC0C23509F499C0CE3409F03F\r
-:1048E000A5C06AE09EC00E946C21A3C08091CD014A\r
-:1048F000882319F01092CD019CC08CE596E00E94AF\r
-:10490000900581E08093CE01B1C086E396E00E94DD\r
-:10491000900584E296E00E949005809114011F9218\r
-:104920008F9381E296E09F938F930E9429068FE1F7\r
-:1049300096E00E9490058DE096E00E94900580919F\r
-:1049400013011F928F938AE096E09F938F930E94AA\r
-:10495000290688E096E00E94900589EF95E00E9484\r
-:104960009005809112011F928F9386EF95E09F939F\r
-:104970008F930E94290684EF95E00E94900583EEB4\r
-:1049800095E00E949005809111011F928F9380EE17\r
-:1049900095E09F938F930E9429068EED95E00E94EB\r
-:1049A000900589EC95E00E949005809110011F927E\r
-:1049B0008F9386EC95E09F938F930E94290684EC59\r
-:1049C00095E00E9490058DEA95E00E949005809107\r
-:1049D0000F011F928F938AEA95E09F938F930E9415\r
-:1049E000290688EA95E00E9490058DB79EB7489603\r
-:1049F0000FB6F8949EBF0FBE8DBF1BC0CE51EC2FDB\r
-:104A0000F0E0E75DFE4F80818093CD0112C061E050\r
-:104A100003C061E006C06AE08091CD010E9483215D\r
-:104A200008C08091CD010E94262203C08DE496E04B\r
-:104A300013C08091CD01882369F01F928F9387E482\r
-:104A400096E09F938F930E9429060F900F900F90EE\r
-:104A50000F9004C084E496E00E94900581E006C0B7\r
-:104A60001092CE0180E002C080E000CFCF91089587\r
-:104A70000E943F256894B1110C94CE2508950E94A0\r
-:104A8000B32588F09F5798F0B92F9927B751B0F008\r
-:104A9000E1F0660F771F881F991F1AF0BA95C9F7C2\r
-:104AA00014C0B13091F00E94CD25B1E008950C946E\r
-:104AB000CD25672F782F8827B85F39F0B93FCCF321\r
-:104AC000869577956795B395D9F73EF4909580953F\r
-:104AD000709561957F4F8F4F9F4F0895E89409C05F\r
-:104AE00097FB3EF490958095709561957F4F8F4F21\r
-:104AF0009F4F9923A9F0F92F96E9BB279395F69537\r
-:104B0000879577956795B795F111F8CFFAF4BB0FB4\r
-:104B100011F460FF1BC06F5F7F4F8F4F9F4F16C018\r
-:104B2000882311F096E911C0772321F09EE8872FA2\r
-:104B3000762F05C0662371F096E8862F70E060E05E\r
-:104B40002AF09A95660F771F881FDAF7880F9695D7\r
-:104B5000879597F9089557FD9058440F551F59F0C0\r
-:104B60005F3F71F04795880F97FB991F61F09F3F5A\r
-:104B700079F087950895121613061406551FF2CF83\r
-:104B80004695F1DF08C0161617061806991FF1CFD3\r
-:104B900086957105610508940895E894BB276627FA\r
-:104BA0007727CB0197F908950E94E6250C9460269B\r
-:104BB0000E94522638F00E94592620F0952311F0C9\r
-:104BC0000C9449260C944F260C94CE250E94AB25BC\r
-:104BD00078F39923C9F35523B9F3950F50E0551F86\r
-:104BE000AA27EE27FF27BB2700240894679520F407\r
-:104BF000E20FF31FB41F0A1E220F331F441FAA1F08\r
-:104C00006695A9F7779530F4F30FB41F0A1E121EAC\r
-:104C100008F46395330F441FAA1F221F769599F756\r
-:104C2000879520F4B40F0A1E121E631F440FAA1F9B\r
-:104C3000221F331F8695A9F7862F712D602D112411\r
-:104C40009F5750409AF0F1F088234AF0EE0FFF1F73\r
-:104C5000BB1F661F771F881F91505040A9F79E3FCA\r
-:104C6000510580F00C9449260C94CE255F3FE4F367\r
-:104C7000983ED4F3869577956795B795F795E79520\r
-:104C80009F5FC1F7FE2B880F911D9695879597F929\r
-:104C9000089597F99F6780E870E060E008959FEFBE\r
-:104CA00080EC089500240A941616170618060906C3\r
-:104CB000089500240A941216130614060506089592\r
-:104CC000092E0394000C11F4882352F0BB0F40F41A\r
-:104CD000BF2B11F460FF04C06F5F7F4F8F4F9F4F5A\r
-:104CE00008950024552704C0080E591F880F991FE6\r
-:104CF000009729F076956795B8F37105B9F7802D7F\r
-:104D0000952F0895991B79E004C0991F961708F014\r
-:104D1000961B881F7A95C9F78095089597FB072EF3\r
-:104D200016F4009407D077FD09D00E94A82607FC4E\r
-:104D300005D03EF4909581959F4F089570956195AB\r
-:104D40007F4F0895EE0FFF1F0590F491E02D099419\r
-:104D5000AA1BBB1B51E107C0AA1FBB1FA617B707A1\r
-:104D600010F0A61BB70B881F991F5A95A9F78095BD\r
-:0C4D70009095BC01CD010895F894FFCF90\r
-:104D7C00FFFF5B0A4C0B290BF50AC10A01B4012891\r
-:104D8C0008140A321E404D3622FF03B2037C035A2C\r
-:104D9C0003E602FF021803310301020304050607B0\r
-:044DAC0008090000F2\r
-:106800008800EA44E944E244040005000600070069\r
+:10095000004255494C443A206336346164363220B3\r
+:100960002831313A31343A333620417567203330FB\r
+:100970002032303136290A005649443A2030784630\r
+:1009800045454428742E6D2E6B2E29205049443A3B\r
+:100990002030783041444228414442206B657962DE\r
+:1009A0006F61726420636F6E766572746572292060\r
+:1009B0005645523A203078303130310A00444553A0\r
+:1009C000433A20636F6E7665727420414442206B17\r
+:1009D0006579626F61726420746F205553420A001A\r
+:1009E0000A092D2056657273696F6E202D0A000A60\r
+:1009F0006D6F7573653A206F66660A000A6D6F75D4\r
+:100A000073653A206F6E0A000A6B6579626F6172D6\r
+:100A1000643A206F66660A000A6B6579626F6172DC\r
+:100A2000643A206F6E0A000A6D61747269783A2028\r
+:100A30006F66660A000A6D61747269783A206F6E9B\r
+:100A40000A000A64656275673A206F6E0A000A64DC\r
+:100A5000656275673A206F66660A000A0A626F6F00\r
+:100A6000746C6F616465722E2E2E2000433E200050\r
+:100A700011241FBECFEFD4E0DEBFCDBF04B603FE0E\r
+:100A800027C08091DC019091DD01A091DE01B09141\r
+:100A9000DF018730904BA740B04BD1F41092DC01BE\r
+:100AA0001092DD011092DE011092DF0114BE84B7B6\r
+:100AB000877F84BF0FB6F894A89580916000886105\r
+:100AC00080936000109260000FBEE0E0F8E30995AB\r
+:100AD00011E0A0E0B1E0E6E7FDE402C005900D9270\r
+:100AE000A433B107D9F721E0A4E3B1E001C01D921E\r
+:100AF000AC3DB207E1F70E94970C0C94B9260C9418\r
+:100B00000000FF93EF93E0913401F09135013097AD\r
+:100B100009F00995EF91FF910895FC0185918030CE\r
+:100B200011F0EFDFFBCF0895FF27E0E230E247FF4F\r
+:100B30000CC0419597FF09C0EDE2609570958095D6\r
+:100B40009095611D711D811D911D27FF02C021958A\r
+:100B500030E350E2AA27660F771F881F991FAA1F4C\r
+:100B6000A41710F0A41B63955A95A9F7AA3008F0B2\r
+:100B7000A95FA05DAF93F39561157105810591059E\r
+:100B800041F7ED3211F4EF93F395F21718F43F9318\r
+:100B9000F395FBCF8F91B5DFFA95E1F70895E991D1\r
+:100BA000F9918591803021F0853219F0AADFF9CFD3\r
+:100BB000089520E0E89455915532C1F3503311F473\r
+:100BC000689455915A3348F4505390F3220F022EF3\r
+:100BD000220F220F200D250FF4CF0EF421958991BD\r
+:100BE0009991533619F3533729F1533559F1BC0113\r
+:100BF00088279927E8945C3621F489919991689423\r
+:100C00005591543639F446EF7EF077FF0DC08FEFE3\r
+:100C10009FEF0AC055374AE039F0583540E121F0DE\r
+:100C2000523642E009F00895FF93EF937DDFEF9194\r
+:100C3000FF91B7CFFF93EF93FC0181918030B9F31F\r
+:100C400060DFFBCFFF93EF9368DFF1CFDF93CF93AC\r
+:100C5000CDB7DEB72596A3DFCF91DF910895282F7A\r
+:100C60002770E82FE695E695E695EF70F0E0E95CF1\r
+:100C7000FE4F87FF0AC081E090E001C0880F2A95EF\r
+:100C8000EAF780959081892308C081E090E001C057\r
+:100C9000880F2A95EAF79081892B808381E08093E1\r
+:100CA0004C0108950F931F93CF93DF93569A5E9A4A\r
+:100CB0000E9495092FEF87EA91E6215080409040ED\r
+:100CC000E1F700C0000080E592E09F938F930E94BF\r
+:100CD00026060F900F90C1E0D0E006E312E063E03B\r
+:100CE0008C2F0E949909009771F09F938F93DF9347\r
+:100CF000CF931F930F930E9426060F900F900F9093\r
+:100D00000F900F900F909FEF29EF80E091502040BF\r
+:100D10008040E1F700C000002196C031D105F9F60E\r
+:100D200063E082E00E9499098131910511F170F42C\r
+:100D300087309105F1F020F404970297F0F419C080\r
+:100D400089309105B1F00D97C1F413C08D31910533\r
+:100D500081F030F48431910561F0499771F409C054\r
+:100D6000843C910531F0873C910519F0813C910557\r
+:100D700021F481E080934D0102C010924D0163E0A7\r
+:100D800087E00E94990991E0823009F090E0909309\r
+:100D90004E01992341F083E292E09F938F930E944A\r
+:100DA00026060F900F9023E042E063E082E00E946D\r
+:100DB000190A86E192E09F938F930E9426060F9076\r
+:100DC0000F90C1E0D0E00CEF11E063E08C2F0E94A7\r
+:100DD0009909009771F09F938F93DF93CF931F939F\r
+:100DE0000F930E9426060F900F900F900F900F9078\r
+:100DF0000F908FEF99EF20E0815090402040E1F775\r
+:100E000000C000002196C031D105F9F6E7E3F1E01A\r
+:100E100080E18E0F11928E13FDCF8091BE01816013\r
+:100E20008093BE018CEE91E00E948D05569A5E98EB\r
+:100E3000DF91CF911F910F910895CF93DF938FE7AB\r
+:100E40009BEB0197F1F700C000000E94150AEC012E\r
+:100E5000009711F481E0BDC097FD05C08091470166\r
+:100E6000816080934701D7FF05C0809147018E7F45\r
+:100E700080934701ED2FFF27EF73FF27CE018F737C\r
+:100E80009927C6FF02C080549109D6FF02C0E054E2\r
+:100E9000F109A09136010A2E000CBB0BBD010E9486\r
+:100EA0006E2681382FEF920714F481E89FEF2227F6\r
+:100EB0003327281B390B21388FEF380714F421E82A\r
+:100EC0003FEF219520934801CF01BD010E946E267E\r
+:100ED00081382FEF920714F481E89FEF9195819567\r
+:100EE000910981382FEF920714F481E89FEF8195E3\r
+:100EF000809349018091BE0183FF60C086ED91E03F\r
+:100F00000E948D05DF93CF9380ED91E09F938F93A7\r
+:100F10000E9426068EEC91E00E948D058DEB91E0FB\r
+:100F20000E948D0580913601282F082E000C330B6E\r
+:100F30003F938F9388EB91E09F938F930E942606B7\r
+:100F400086EB91E00E948D05809147011F928F935F\r
+:100F500081EB91E09F938F930E9426068FEA91E0A8\r
+:100F60000E948D0580914801282F082E000C330B1C\r
+:100F70003F938F938CEA91E09F938F930E94260674\r
+:100F80008AEA91E00E948D0580914901282F082E60\r
+:100F9000000C330B3F938F9387EA91E09F938F93DD\r
+:100FA0000E94260684EA91E00E948D058DB79EB7C7\r
+:100FB00044960FB6F8949EBF0FBE8DBF87E491E0B4\r
+:100FC0000E94E8118091360191E088300CF090E0A9\r
+:100FD000890F80933601DF91CF9108951F93CF93AE\r
+:100FE000DF9310924C01C0910001D09101018FEF6D\r
+:100FF0009FEF9093010180930001CF3F8FEFD807BF\r
+:1010000009F06AC08FE79BEB0197F1F700C0000081\r
+:1010100082E00E94120AEC01892B09F05DC08091E8\r
+:101020004E01882309F458C087E00E94120A0097F5\r
+:1010300009F452C09C012F77332722303105A1F0EB\r
+:1010400048F42115310569F02130310599F4807893\r
+:101050008A641AC02330310551F02F373105A1F0D1\r
+:1010600009C08078826410C0807889640DC080785F\r
+:1010700088640AC081E991E09F938F930E942606BD\r
+:101080000F900F9081E18FC0292F33272F773327BF\r
+:101090002130310579F050F02230310579F02330DC\r
+:1010A000310581F4EC01D078D86416C0EC01D07819\r
+:1010B000D26412C0EC01D078DA640EC0EC01D078B2\r
+:1010C000D9640AC08EE791E09F938F930E94260611\r
+:1010D0000F900F9080E167C08091BE0181FF18C022\r
+:1010E000209709F45DC08AE691E00E948D05DF93A8\r
+:1010F000CF9385E691E09F938F930E94260683E627\r
+:1011000091E00E948D050F900F900F900F9003C0FB\r
+:10111000209709F445C0CF379FE7D90711F48FE72F\r
+:1011200005C0CF3F8FEFD80721F48FEF0E942F0625\r
+:1011300039C02D2F3327822F1C2F2F3F310581F4EB\r
+:10114000DF93CF9385E491E09F938F930E942606CF\r
+:101150000E9452060F900F900F900F908C2F23C07B\r
+:1011600090914D01992381F0A9014F775527423382\r
+:10117000510521F42078822F8A6006C04A3051053B\r
+:1011800019F42078822F82630E942F061F3F51F0AE\r
+:10119000DC2FCC27CF6FD0930101C093000102C098\r
+:1011A00080E001C081E0DF91CF911F910895E82F89\r
+:1011B000F0E0E95CFE4F2081822F90E021E030E0FA\r
+:1011C00002C0220F331F6A95E2F72823392381E0FA\r
+:1011D000232B09F480E00895E82FF0E0E95CFE4F4E\r
+:1011E00080810895CF92DF92EF92FF920F931F9329\r
+:1011F000CF93DF938091BE0181FF35C087E391E0FB\r
+:101200000E948D0587E3E82E81E0F82EC0E0D0E053\r
+:1012100092E3C92E91E0D92E0AE211E0DF93CF9339\r
+:10122000DF92CF920E9426068FE291E00E948D0508\r
+:10123000F70181917F010E944F1D1F928F931F9391\r
+:101240000F930E94260688E291E00E948D05219668\r
+:101250008DB79EB708960FB6F8949EBF0FBE8DBF90\r
+:10126000C031D105D9F6DF91CF911F910F91FF9039\r
+:10127000EF90DF90CF900895682F609582E00C94F6\r
+:10128000520A509A83E091E00197F1F700C0000004\r
+:1012900050989AEB9A95F1F700C00895509A8AEB0E\r
+:1012A0008A95F1F700C0509883E091E00197F1F73B\r
+:1012B00000C000000895EF92FF920F931F93CF9309\r
+:1012C000DF93C0E0D0E090E8E92EF12C082F10E089\r
+:1012D000C7010C2E02C0959587950A94E2F78023EA\r
+:1012E0009123892B19F00E944E0902C00E944109E6\r
+:1012F0002196C830D10561F7DF91CF911F910F91F1\r
+:10130000FF90EF900895489B06C023E02A95F1F7DF\r
+:1013100000000197C1F70895489906C023E02A9577\r
+:10132000F1F700000197C1F7089558985098089573\r
+:101330000895CF92DF92EF92FF920F931F93CF9376\r
+:10134000DF9300D0CDB7DEB7F894509AE3EFFBE01F\r
+:101350003197F1F700C000006A8389830E944E092B\r
+:101360006A816C6089818295807F862B0E945B09EF\r
+:101370000E94410984EF91E00E948C09892B21F49D\r
+:10138000789482EE9FEF43C084EF91E00E9483093E\r
+:10139000009711F478943BC011E1C12CD12C02E8E4\r
+:1013A00082E890E00E948C097C01882351F1992702\r
+:1013B0000E948309882329F1CC0CDD1C902F9E19F3\r
+:1013C000E81A9E1518F46894C0F806C0113121F48B\r
+:1013D00078948CEE9FEF1BC0115011F78FE591E0D0\r
+:1013E0000E948C09892B21F478948BEE9FEF0FC01B\r
+:1013F0008BE590E00E948309892BB1F77894C601B0\r
+:1014000006C07894812F90E09195819591090F9075\r
+:101410000F90DF91CF911F910F91FF90EF90DF9090\r
+:10142000CF90089560E00C94990960E083E00C94FB\r
+:1014300099091F93CF93DF9300D01F92CDB7DEB7EA\r
+:10144000182FF894509A83EF9BE00197F1F700C0B2\r
+:1014500000002B834A8369830E944E096981862F8D\r
+:1014600088601295107F812B0E945B090E944109C0\r
+:101470008FE193E00197F1F700C000000E944E0950\r
+:101480004A81842F0E945B092B81822F0E945B0975\r
+:101490000E94410978940F900F900F90DF91CF91A7\r
+:1014A0001F910895262F277040E062E00C94190ADE\r
+:1014B00080915A0108959FB7F894109251019FBFEF\r
+:1014C0009091D301943009F057C09091E9009F703A\r
+:1014D0003091EC00232F217030FD20E8922B24E086\r
+:1014E0002093E9002091EB0020FF43C02091EE0003\r
+:1014F00027FF3FC020914F01222321F02091E800D7\r
+:1015000025FF37C010924F0126E03091E80035FDED\r
+:1015100015C03091D301343061F53091EB0035FDC9\r
+:1015200028C0215021F481E080934F0122C0EFE9CF\r
+:10153000FFE03197F1F700C00000E7CF8093F100A2\r
+:101540008091E80085FD0AC08091E80080FFFCCF13\r
+:101550008091E8008E778093E80006C08FB7F894FA\r
+:1015600021E0209351018FBF9F709093E90080E0AC\r
+:1015700008959F709093E9008FEF0895CF93DF93C4\r
+:1015800000D01F92CDB7DEB79C018091D30184308B\r
+:1015900019F593E099833B832A839093E9008FEFB9\r
+:1015A0009091E800815095FD06C095ED9A95F1F770\r
+:1015B00000008111F5CF8091E80085FF0DC040E06B\r
+:1015C00050E063E070E0CE0101960E94580D8091DA\r
+:1015D000E8008E778093E8000F900F900F90DF91D6\r
+:1015E000CF910895CF93DF9300D01F92CDB7DEB790\r
+:1015F0002091D301243021F522E029839B838A8323\r
+:1016000083E08093E9008FEF9091E800815095FD91\r
+:1016100006C095ED9A95F1F700008111F5CF809104\r
+:10162000E80085FF0DC040E050E063E070E0CE01CF\r
+:1016300001960E94580D8091E8008E778093E80013\r
+:101640000F900F900F90DF91CF9108952091D301CB\r
+:101650002430F1F422E02093E9002FEF3091E800EC\r
+:10166000215035FD06C035ED3A95F1F70000211106\r
+:10167000F5CF2091E80025FF0BC040E050E065E089\r
+:1016800070E00E94580D8091E8008E778093E8000A\r
+:101690000895CF93DF932091D301243039F521E0D1\r
+:1016A0002093E9002FEF3091E800215035FD06C06E\r
+:1016B00035ED3A95F1F700002111F5CF2091E800C2\r
+:1016C00025FF14C0EC0140E050E068E070E00E94AB\r
+:1016D000580D8091E8008E778093E80088E0FE0145\r
+:1016E000A2E5B1E001900D928A95E1F7DF91CF91EB\r
+:1016F00008958CE892E00C948D05209150012F5FA5\r
+:10170000822F62E30E947F26992319F020935001D3\r
+:1017100008951092500180915101882371F18091B8\r
+:10172000D301843041F58091E9008F702091EC0065\r
+:10173000922F917020FD90E8892B94E09093E9001E\r
+:101740009091EB0090FF14C09091EE0097FF10C0B5\r
+:101750009091E80095FF03C01092F100F9CF9091AD\r
+:10176000E80090FF05C09091E8009E779093E80014\r
+:101770008F708093E90010925101089542E061EC6E\r
+:1017800081E00E94610E42E061EC82E00E94610E05\r
+:1017900042E061EC83E00E94610E42E261EC84E091\r
+:1017A0000C94610E8091D501833009F453C030F45C\r
+:1017B000813071F0823009F48CC008958A3009F4C8\r
+:1017C00078C08B3009F45EC0893009F09AC020C01F\r
+:1017D0008091D401813A09F094C08091E800877F1C\r
+:1017E0008093E8008091D8019091D901892B21F450\r
+:1017F00068E082E591E003C060E080E090E070E0A6\r
+:101800000E94A30D8091E8008B778093E8000895F3\r
+:101810008091D401813209F074C08091D8019091F7\r
+:10182000D901892B09F06DC08091E800877F8093F2\r
+:10183000E8008091E80082FD05C08091D30181110C\r
+:10184000F8CF5FC08091F10080935A018091E80049\r
+:101850008B7753C08091D401813A09F052C08091B6\r
+:10186000D8019091D901892B09F04BC08091E800F3\r
+:10187000877F8093E8008091E80080FFFCCF809113\r
+:101880000C0136C08091D4018132D9F58091D80104\r
+:101890009091D901892BA9F58091E800877F8093E9\r
+:1018A000E8000E94960E8091D60180930C010C9462\r
+:1018B00073178091D401813221F58091E800877FF0\r
+:1018C0008093E8000E94960E8091D70180935B017F\r
+:1018D00008958091D401813AA1F48091E800877F36\r
+:1018E0008093E8008091E80080FFFCCF80915B014D\r
+:1018F0008093F1008091E8008E778093E8000C944B\r
+:10190000960E089508950895089588E892E00E943B\r
+:101910008D050C94840C0E94751D8091D101882343\r
+:1019200029F00E94A01D81110C94420D089584B7E6\r
+:10193000877F84BF0FB6F894A89580916000886176\r
+:1019400080936000109260000FBE90E080E80FB6B8\r
+:10195000F89480936100909361000FBE0E94820C06\r
+:101960000E9420120E94E70E0E943A0F8091E2002E\r
+:1019700084608093E2008BE59AE00E944A1D78948F\r
+:101980008091D3018430E1F783E792E00E948D05D6\r
+:101990000E94221282E091E00E948E1182E692E083\r
+:1019A0000E948D050E94830C8091D301853039F40B\r
+:1019B0008EE592E00E948D050E948B0CF5CF0E946F\r
+:1019C0002812F2CF0C94B41D84E892E00E948D0599\r
+:1019D0000C94E20C292F332723303105C9F064F42D\r
+:1019E0002130310581F02230310509F043C084E710\r
+:1019F00090E024ED32E042C021323105F1F0223294\r
+:101A0000310541F137C082E190E028E433E036C08F\r
+:101A100099278130910541F08230910541F0892B61\r
+:101A200049F5E0EDF2E005C0E0ECF2E002C0E0E9EB\r
+:101A3000F2E0849190E09F0121C06430D8F4E62F59\r
+:101A4000F0E0EE0FFF1FEF5DFE4F2081318189E056\r
+:101A500090E014C0643070F470E0FB01EE0FFF1FE3\r
+:101A6000E75EFE4F20813181FB01EB5EFE4F8081FE\r
+:101A700090E004C080E090E020E030E0FA013183A3\r
+:101A80002083089584E089BD86E089BD09B400FE05\r
+:101A9000FDCF8091D8008F7D8093D8008091E000A9\r
+:101AA00082608093E0008091E00081FDFCCF08958A\r
+:101AB000CF92DF92EF92FF920F931F93CF93DF931A\r
+:101AC000EC018B016A010E94B50E811133C0C11473\r
+:101AD000D10439F0F60180819181081B190BC80FE0\r
+:101AE000D91FE12CF12C0115110519F18091E800A5\r
+:101AF00085FD16C08091E8008E778093E800C114C0\r
+:101B0000D10449F0F60180819181E80EF91EF1823D\r
+:101B1000E08285E00FC00E94B50E882321F30AC041\r
+:101B200089918093F10001501109FFEFEF1AFF0A2C\r
+:101B3000DACF80E0DF91CF911F910F91FF90EF906E\r
+:101B4000DF90CF9008952091DA013091DB012617C4\r
+:101B5000370748F06115710539F42091E8002E77B8\r
+:101B60002093E80001C0B90140E06115710591F1D1\r
+:101B70002091D301222309F440C0253009F43FC04D\r
+:101B80002091E80023FD3DC02091E80022FD2FC0F8\r
+:101B90002091E80020FFE9CF2091F20030E0FC0125\r
+:101BA000CF016115710559F02830310540F481915C\r
+:101BB0008093F100615071092F5F3F4FF1CF41E0F9\r
+:101BC0002830310509F040E02091E8002E7720937D\r
+:101BD000E800CBCF4111CCCF0AC08091D30188233C\r
+:101BE00061F0853061F08091E80083FD0AC080914A\r
+:101BF000E80082FFF2CF80E0089582E0089583E05C\r
+:101C0000089581E008952091DA013091DB012617D3\r
+:101C1000370748F06115710539F42091E8002E77F7\r
+:101C20002093E80001C0B901FC0120E061157105B5\r
+:101C300079F18091D301882309F43DC0853009F4FE\r
+:101C40003CC08091E80083FD3AC08091E80082FDAD\r
+:101C50002CC08091E80080FFE9CF8091F20090E0F5\r
+:101C60006115710559F08830910540F42491209355\r
+:101C7000F1003196615071090196F2CF21E0089789\r
+:101C800009F020E08091E8008E778093E800CECFC5\r
+:101C90002111CFCF0AC08091D301882361F0853014\r
+:101CA00061F08091E80083FD0AC08091E80082FF26\r
+:101CB000F2CF80E0089582E0089583E0089581E006\r
+:101CC0000895982F953058F59093E900981739F0BA\r
+:101CD0007091EC002091ED005091F00003C0242F92\r
+:101CE000762F50E021FF19C03091EB003E7F3093FA\r
+:101CF000EB003091ED003D7F3093ED003091EB0033\r
+:101D000031603093EB007093EC002093ED00509322\r
+:101D1000F0002091EE0027FF07C09F5FD3CF8F70A8\r
+:101D20008093E90081E0089580E008958091D401D6\r
+:101D300087FF11C08091E80082FD05C08091D3012A\r
+:101D40008111F8CF11C08091E8008B770BC0809192\r
+:101D5000D301882349F08091E80080FFF8CF80917B\r
+:101D6000E8008E778093E80008952091E400309198\r
+:101D7000E50095E64091EC00842F817040FF22C081\r
+:101D80008091E80080FD1CC08091D301882391F0F0\r
+:101D9000853091F08091EB0085FD10C04091E4000A\r
+:101DA0005091E5004217530729F39A01915011F71A\r
+:101DB00084E0089582E0089583E0089581E0089525\r
+:101DC00080E008954091E80042FFDECF08950E9430\r
+:101DD000440F0E94470FE0EEF0E080818160808335\r
+:101DE000E8EDF0E080818F77808319BCE3E6F0E0D6\r
+:101DF0008081816080831092D20108950E94440FF7\r
+:101E00000E94470F8091D8008F778093D8008091EF\r
+:101E1000D80080688093D8008091D8008F7D80930F\r
+:101E2000D80084E089BD86E089BD09B400FEFDCFFD\r
+:101E30001092D3011092CF011092D1011092D001D3\r
+:101E400042E060E080E00E94610E8091E1008E7FC0\r
+:101E50008093E1008091E20081608093E2008091B4\r
+:101E6000E20088608093E2008091E0008E7F8093A2\r
+:101E7000E0000895E3E6F0E080818E7F808381E0DA\r
+:101E80008093D2010C94FE0E1092E20008951092FD\r
+:101E9000E10008951F920F920FB60F9211242F9315\r
+:101EA0003F934F935F936F937F938F939F93AF93E2\r
+:101EB000BF93EF93FF938091E10082FF0BC080916D\r
+:101EC000E20082FF07C08091E1008B7F8093E100F8\r
+:101ED0000E947D0B8091E10080FF19C08091E2009B\r
+:101EE00080FF15C08091E2008E7F8093E200809198\r
+:101EF000E20080618093E2008091D800806280934C\r
+:101F0000D80019BC85E08093D3010E94850C809194\r
+:101F1000E10084FF30C08091E20084FF2CC084E0A7\r
+:101F200089BD86E089BD09B400FEFDCF8091D8004F\r
+:101F30008F7D8093D8008091E1008F7E8093E100B7\r
+:101F40008091E2008F7E8093E2008091E2008160C8\r
+:101F50008093E2008091CF01882311F084E007C0D4\r
+:101F60008091E30087FD02C081E001C083E080939F\r
+:101F7000D3010E94E40C8091E10083FF29C080918D\r
+:101F8000E20083FF25C08091E100877F8093E1001C\r
+:101F900082E08093D3011092CF018091E1008E7F87\r
+:101FA0008093E1008091E2008E7F8093E200809137\r
+:101FB000E20080618093E20042E060E080E00E9405\r
+:101FC000610E8091F00088608093F0000E94790B90\r
+:101FD000FF91EF91BF91AF919F918F917F916F9101\r
+:101FE0005F914F913F912F910F900FBE0F901F90D7\r
+:101FF00018951F920F920FB60F9211242F933F93B3\r
+:102000004F935F936F937F938F939F93AF93BF9300\r
+:10201000CF93DF93EF93FF93C091E900CF7080914E\r
+:10202000EC00D82FD17080FDD0E81092E9008091AB\r
+:10203000F000877F8093F00078940E943D1010920A\r
+:10204000E9008091F00088608093F000CD2BCF7084\r
+:10205000C093E900FF91EF91DF91CF91BF91AF91D4\r
+:102060009F918F917F916F915F914F913F912F91B0\r
+:102070000F900FBE0F901F9018951F93CF93DF9373\r
+:10208000CDB7DEB7AA970FB6F894DEBF0FBECDBFAF\r
+:10209000E4EDF1E088E08E0F9091F10091938E13C2\r
+:1020A000FBCF0E94D20B8091E80083FF1FC180917B\r
+:1020B000D4019091D501492F50E04A30510508F0E4\r
+:1020C00015C1FA01E65CFF4F0C949F26803881F021\r
+:1020D000823809F00BC18091D8018F708093E9009C\r
+:1020E0008091EB0085FB882780F91092E90006C0FB\r
+:1020F0008091D0019091D101911182609091E8007E\r
+:10210000977F9093E8008093F1001092F100C8C08F\r
+:10211000282F2D7F09F0EAC0882319F0823061F062\r
+:10212000E5C08091D601813009F0E0C0933009F01C\r
+:1021300080E08093D1012BC08091D601811127C00E\r
+:102140008091D8018F7009F4D1C08093E90020916B\r
+:10215000EB0020FF1CC0933021F48091EB008062E3\r
+:1021600014C09091EB0090619093EB0021E030E07F\r
+:10217000A90102C0440F551F8A95E2F74093EA0077\r
+:102180001092EA008091EB0088608093EB0010923F\r
+:10219000E9008091E800877F86C08111A7C0109177\r
+:1021A000D6011F778091E3008078812B8093E30034\r
+:1021B0008091E800877F8093E8000E94960E8091CE\r
+:1021C000E80080FFFCCF8091E30080688093E3000B\r
+:1021D000111102C082E001C083E08093D30186C068\r
+:1021E0008058823008F082C08091D6019091D7014A\r
+:1021F0008C3D53E0950779F583E08A838AE28983F1\r
+:102200004FB7F894DE01139620E03EE051E2E32F51\r
+:10221000F0E050935700E49120FF03C0E295EF7087\r
+:102220003F5FEF708E2F90E0EA3010F0C79601C04C\r
+:10223000C0968D939D932F5F243149F74FBF8091B6\r
+:10224000E800877F8093E8006AE270E0CE010196A3\r
+:102250000E94A30D14C0AE014F5F5F4F6091D80183\r
+:102260000E94EA0CBC01892B09F440C09091E8005F\r
+:10227000977F9093E80089819A810E94030E809154\r
+:10228000E8008B778093E80031C0803879F5809141\r
+:10229000E800877F8093E8008091CF018093F10070\r
+:1022A0008091E8008E778093E8000E94960E1EC011\r
+:1022B00081111CC09091D6019230C0F48091E80049\r
+:1022C000877F8093E8009093CF010E94960E8091C3\r
+:1022D000CF01811106C08091E30087FD02C081E03B\r
+:1022E00001C084E08093D3010E94BE0B8091E8007E\r
+:1022F00083FF0AC08091E800877F8093E800809187\r
+:10230000EB0080628093EB00AA960FB6F894DEBFD4\r
+:102310000FBECDBFDF91CF911F91089590936101C2\r
+:10232000809360010895E0916001F0916101309720\r
+:1023300021F00190F081E02D099480E00895EF9262\r
+:10234000FF920F931F93CF93DF93E0916001F09181\r
+:1023500061013097B1F18C010280F381E02D099584\r
+:102360008091BE0182FF2DC080FF04C087E494E00D\r
+:102370000E948D05E80118E081E4E82E84E0F82E43\r
+:102380008091BE0180FF0BC088811F928F93FF92C6\r
+:10239000EF920E9426060F900F900F900F90115011\r
+:1023A00021961111EDCF8091BE0180FF0AC08FE30D\r
+:1023B00094E0DF91CF911F910F91FF90EF900C94DB\r
+:1023C0008D05DF91CF911F910F91FF90EF900895B0\r
+:1023D000E0916001F0916101309721F00480F58176\r
+:1023E000E02D0994089520915E0130915F018217DC\r
+:1023F000930771F090935F0180935E01E09160011B\r
+:10240000F0916101309721F00680F781E02D099469\r
+:10241000089520915C0130915D018217930771F05E\r
+:1024200090935D0180935C01E0916001F091610106\r
+:10243000309721F00084F185E02D099408950895E6\r
+:102440000C941F120E94DF1D0E9452060C949809E2\r
+:10245000CF92DF92EF92FF920F931F93CF93DF9370\r
+:1024600000D000D000D0CDB7DEB70E94EE0783E6E3\r
+:10247000C82E81E0D82E00E010E0E02E802F0E94D0\r
+:10248000EC08F60141916F01F42EF826B1F40F5FCC\r
+:102490001F4F0031110589F78FEF89838A831B82D3\r
+:1024A0000E94E81D8160782F9D838C8349815A8129\r
+:1024B0006B818D810E94E91247C09091BE0191FF0E\r
+:1024C00004C08E830E94F2088E8120E030E04F2D00\r
+:1024D00050E0922FBA01022E02C0759567950A94BA\r
+:1024E000E2F760FF2BC02983EA8221E030E0690136\r
+:1024F00002C0CC0CDD1C9A95E2F790E08C219D2166\r
+:10250000892B09F420E02B830E94E81D8160782F3D\r
+:102510009D838C8349815A816B818D810E94E91250\r
+:1025200049815A816B817C818D810E94621DF801F5\r
+:10253000ED59FE4F8081C826C08206C02F5F3F4FF5\r
+:102540002830310531F6A3CF0E94611D0E94B620CC\r
+:102550000E941D07109162010E949311181741F10A\r
+:102560000E949311809362019091BE0192FF0EC070\r
+:1025700090FF0CC01F928F9389E594E09F938F93F7\r
+:102580000E9426060F900F900F900F90809162018D\r
+:1025900026960FB6F894DEBF0FBECDBFDF91CF9168\r
+:1025A0001F910F91FF90EF90DF90CF900C94731DCF\r
+:1025B00026960FB6F894DEBF0FBECDBFDF91CF9148\r
+:1025C0001F910F91FF90EF90DF90CF9008950C94A2\r
+:1025D0003C09CF93DF93CDB7DEB72B970FB6F894B6\r
+:1025E000DEBF0FBECDBF942F4F83252F588769873D\r
+:1025F0007A878B874A855B85452B21F02F3F09F52C\r
+:102600009F3FF9F4DE01119686E0FD0111928A9553\r
+:10261000E9F785E0FE01379601900D928A95E1F782\r
+:1026200049815A816B817C818D819E810E941C1A17\r
+:102630002B960FB6F894DEBF0FBECDBFDF91CF91C2\r
+:1026400008954F81588569857A858B850E94621D22\r
+:10265000D9CFCF93882309F4CDC0C82F823859F43D\r
+:102660000E94931181FDC6C089E30E94AB1C0E94A9\r
+:10267000241D89E30CC0833879F40E94931180FDF6\r
+:10268000B9C083E50E94AB1C0E94241D83E50E9413\r
+:10269000C81CCF910C94241D843859F40E949311C6\r
+:1026A00082FDA8C087E40E94AB1C0E94241D87E421\r
+:1026B000EECF8CEF8C0F813A48F48C2F0E94E223EE\r
+:1026C000811198C08C2F0E94AB1CE3CF80E28C0F4D\r
+:1026D000883048F4C77081E001C0880FCA95EAF7D6\r
+:1026E0000E94EA1CD6CF8BE58C0F833078F4C53A74\r
+:1026F00029F0C63A31F083E890E005C081E890E027\r
+:1027000002C082E890E0CF910C94F31188E58C0F21\r
+:10271000853108F06FC0C83A61F1C93A69F1CA3A27\r
+:1027200071F1CB3A79F1CC3A81F1CD3A89F1CE3AD7\r
+:1027300091F1CF3A99F1C13BA1F1C03BA9F1C23B64\r
+:10274000B1F1C33BB9F1C43BC1F1C53BC9F1C63BD3\r
+:10275000D1F1C73BD9F1C83BE1F1C93BE9F1CA3B33\r
+:10276000F1F1CB3BF9F1CC3B09F43FC080E090E0C4\r
+:102770003EC082EE90E03BC089EE90E038C08AEE29\r
+:1027800090E035C085EB90E032C086EB90E02FC042\r
+:1027900083EB90E02CC084EB90E029C087EB90E0C5\r
+:1027A00026C08CEC90E023C08DEC90E020C083E844\r
+:1027B00091E01DC08AE891E01AC082E991E017C05B\r
+:1027C00084E991E014C081E292E011C083E292E0DA\r
+:1027D0000EC084E292E00BC085E292E008C086E27F\r
+:1027E00092E005C087E292E002C08AE292E0CF91D7\r
+:1027F0000C940912CF910895882309F44BC08238B4\r
+:1028000059F40E94931181FF45C089E30E94AB1CDB\r
+:102810000E94241D89E30CC0833871F40E94931137\r
+:1028200080FF38C083E50E94AB1C0E94241D83E515\r
+:102830000E94C81C0C94241D843859F40E949311E2\r
+:1028400082FF28C087E40E94AB1C0E94241D87E4FD\r
+:10285000EFCF9CEF980F913A58F390E2980F983091\r
+:1028600050F4877091E001C0990F8A95EAF7892F9B\r
+:102870000E94F01CDFCF9BE5980F933020F480E09E\r
+:1028800090E00C94F311885A853120F480E090E0B8\r
+:102890000C9409120895882321F00E94EA1C0C94DC\r
+:1028A000241D0895882321F00E94F01C0C94241DFF\r
+:1028B0000895CF92DF92EF92FF920F931F93CF93E1\r
+:1028C000DF9300D000D000D0CDB7DEB725E0FC010B\r
+:1028D000DE01119601900D922A95E1F7FC014081ED\r
+:1028E0003181F280258122952F7063817481672B5D\r
+:1028F00009F4D8C23F3F19F44F3F09F4D3C26C0129\r
+:1029000049833A8389819A812E830E946A1C182FF9\r
+:10291000092F0E94691C0E94791BE02FE295EF703D\r
+:10292000F0E0EC5BFF4F2E810C949F26802F807F80\r
+:10293000902F9F70092F882311F00295007FFF20B0\r
+:1029400049F0002309F45FC2802F0E94FD1C0E9401\r
+:10295000241D59C2812F0E94FC13002309F4A2C236\r
+:10296000802F0E94031D26960FB6F894DEBF0FBE7F\r
+:10297000CDBFDF91CF911F910F91FF90EF90DF902E\r
+:10298000CF900C94241D802F807F902F9F70092F53\r
+:10299000803211F00295007F112319F0113001F1FE\r
+:1029A00029C0FF20A9F0802F222349F1213039F5D9\r
+:1029B00026960FB6F894DEBF0FBECDBFDF91CF9144\r
+:1029C0001F910F91FF90EF90DF90CF900C940D1D11\r
+:1029D000222319F0213009F465C20E94101D2CC079\r
+:1029E000FF20E9F0263008F05DC20E94E71C80233A\r
+:1029F00029F022C0FF20F1F0211115C0802F26966A\r
+:102A00000FB6F894DEBF0FBECDBFDF91CF911F91FF\r
+:102A10000F91FF90EF90DF90CF900C944B142530E6\r
+:102A200008F040C209C0F601858180FFECC18F70BB\r
+:102A30008583E4CF2111FBC1802F69C1202F26950A\r
+:102A40002695237030E02115310521F02130310524\r
+:102A5000C9F028C2FF2021F0812F902F937002C06F\r
+:102A600080E090E026960FB6F894DEBF0FBECDBF93\r
+:102A7000DF91CF911F910F91FF90EF90DF90CF905A\r
+:102A80000C94F311FF2021F0812F902F937002C03E\r
+:102A900080E090E026960FB6F894DEBF0FBECDBF63\r
+:102AA000DF91CF911F910F91FF90EF90DF90CF902A\r
+:102AB0000C940912812FFF2019F00E943C1F02C0C4\r
+:102AC0000E94A41F26960FB6F894DEBF0FBECDBF9E\r
+:102AD000DF91CF911F910F91FF90EF90DF90CF90FA\r
+:102AE0000C942920802F837009F078C0F110DAC18E\r
+:102AF000812F829586958770880F880F912F9F7000\r
+:102B0000C92ED12CE12CF12C082E04C0CC0CDD1CDC\r
+:102B1000EE1CFF1C0A94D2F714FF12C04FE050E0E5\r
+:102B200060E070E004C0440F551F661F771F8A9550\r
+:102B3000D2F7CB01BA01609570958095909503C04E\r
+:102B400060E070E0CB01202F269526952370422F60\r
+:102B500050E042305105D1F04330510559F16C2914\r
+:102B60007D298E299F294130510541F126960FB6C6\r
+:102B7000F894DEBF0FBECDBFDF91CF911F910F91B3\r
+:102B8000FF90EF90DF90CF900C948E1B6C297D29E5\r
+:102B90008E299F2926960FB6F894DEBF0FBECDBFB3\r
+:102BA000DF91CF911F910F91FF90EF90DF90CF9029\r
+:102BB0000C94A01B0E948E1BC701B60126960FB66F\r
+:102BC000F894DEBF0FBECDBFDF91CF911F910F9163\r
+:102BD000FF90EF90DF90CF900C947C1BFF2019F0BA\r
+:102BE000802F817001C08695882309F45BC1812FF5\r
+:102BF000829586958770880F880F912F9F70C92EB8\r
+:102C0000D12CE12CF12C082E04C0CC0CDD1CEE1CC8\r
+:102C1000FF1C0A94D2F714FF12C04FE050E060E0AE\r
+:102C200070E004C0440F551F661F771F8A95D2F7C6\r
+:102C3000CB01BA01609570958095909503C060E0D6\r
+:102C400070E0CB01202F269526952370422F50E06F\r
+:102C500042305105D1F04330510559F16C297D299D\r
+:102C60008E299F294130510541F126960FB6F894DF\r
+:102C7000DEBF0FBECDBFDF91CF911F910F91FF90AF\r
+:102C8000EF90DF90CF900C94451C6C297D298E2904\r
+:102C90009F2926960FB6F894DEBF0FBECDBFDF91F9\r
+:102CA000CF911F910F91FF90EF90DF90CF900C94F8\r
+:102CB000571C0E94451CC701B60126960FB6F89412\r
+:102CC000DEBF0FBECDBFDF91CF911F910F91FF905F\r
+:102CD000EF90DF90CF900C94331C103F41F118F42B\r
+:102CE000103E48F48BC0123F09F450C0D8F1133F96\r
+:102CF00009F460C083C01F70802F8F71FF2021F006\r
+:102D00000E94CC1B812F7BCE0E94ED1B812F26962B\r
+:102D10000FB6F894DEBF0FBECDBFDF91CF911F91EC\r
+:102D20000F91FF90EF90DF90CF900C945214FF2002\r
+:102D3000A9F0253008F0B6C0802F8F7126960FB607\r
+:102D4000F894DEBF0FBECDBFDF91CF911F910F91E1\r
+:102D5000FF90EF90DF90CF900C94121C263008F07B\r
+:102D6000A1C0EACFFF20A1F0802F8F7126960FB669\r
+:102D7000F894DEBF0FBECDBFDF91CF911F910F91B1\r
+:102D8000FF90EF90DF90CF900C94CC1BFF2061F36D\r
+:102D9000802F8F7126960FB6F894DEBF0FBECDBF81\r
+:102DA000DF91CF911F910F91FF90EF90DF90CF9027\r
+:102DB0000C94ED1BFF2091F0802F8F7126960FB69B\r
+:102DC000F894DEBF0FBECDBFDF91CF911F910F9161\r
+:102DD000FF90EF90DF90CF900C94B71B26960FB624\r
+:102DE000F894DEBF0FBECDBFDF91CF911F910F9141\r
+:102DF000FF90EF90DF90CF900C94B21BFF20A1F0DA\r
+:102E0000222309F4B1CF812F26960FB6F894DEBFA6\r
+:102E10000FBECDBFDF91CF911F910F91FF90EF902B\r
+:102E2000DF90CF900C942913222309F4B1CF812F86\r
+:102E300026960FB6F894DEBF0FBECDBFDF91CF91BF\r
+:102E40001F910F91FF90EF90DF90CF900C94FC13A7\r
+:102E5000402F4F70612FC6010E94B21E26960FB6FA\r
+:102E6000F894DEBF0FBECDBFDF91CF911F910F91C0\r
+:102E7000FF90EF90DF90CF900C94C41A402F4F70CA\r
+:102E8000612FC60126960FB6F894DEBF0FBECDBFE8\r
+:102E9000DF91CF911F910F91FF90EF90DF90CF9036\r
+:102EA0000C94B51E26960FB6F894DEBF0FBECDBFAC\r
+:102EB000DF91CF911F910F91FF90EF90DF90CF9016\r
+:102EC00008950E940A1D0E94D91C0E94241D0E9480\r
+:102ED0005D210E94292080E090E00E94F31180E0B3\r
+:102EE00090E00C9409120E94FA1C0C9461170E9445\r
+:102EF0006A1C292F22952F7030E02C3031054CF4BC\r
+:102F00002A3031056CF4225031092230310588F421\r
+:102F100007C02C30310549F02F30310531F009C0A0\r
+:102F2000803E48F0803F29F406C093FB882780F953\r
+:102F3000089580E0089581E00895CF93DF9300D055\r
+:102F400000D01F92CDB7DEB70F900F900F900F906B\r
+:102F50000F90DF91CF910895CF93DF9300D000D0F1\r
+:102F600000D0CDB7DEB726960FB6F894DEBF0FBE01\r
+:102F7000CDBFDF91CF910895CF93DF93C0917301BF\r
+:102F800080917401C817A1F0D0E0CE0166E070E036\r
+:102F90000E946E26FC01EB58FE4F408151816281F8\r
+:102FA0007381848195810E94AC172196C770E8CF08\r
+:102FB000DF91CF9108954091A5015091A6016091B4\r
+:102FC000A7017091A8018091A9019091AA010C9488\r
+:102FD000AC17CF93DF938091AA0182958F7009F08F\r
+:102FE0005CC08091A701882309F457C02091730128\r
+:102FF000D09174014091A501C091A601E091A80172\r
+:10300000F091A9012D1709F448C030E0309709F478\r
+:1030100040C0CF3F11F44F3FE1F1C90166E070E0DD\r
+:103020000E946E26DC01AB58BE4F11968C91119711\r
+:10303000C8132FC08C9148132CC012968C911297F4\r
+:10304000811127C013968D919C9114978E179F071D\r
+:1030500008F401978E1B9F0B883C9105D0F480915A\r
+:10306000AA018F7080618093AA01C90166E070E0B7\r
+:103070000E946E26FC01E658FE4F90819F70906181\r
+:10308000908385EA91E00E945914DF91CF910C94CE\r
+:10309000BC172F5F3F4F2770B5CFDF91CF910895B9\r
+:1030A000BF92CF92DF92EF92FF920F931F93CF9335\r
+:1030B000DF93CDB7DEB761970FB6F894DEBF0FBED2\r
+:1030C000CDBF8C0185E0F801DE011D9601900D92C7\r
+:1030D0008A95E1F7D8014C9111962C91119712968F\r
+:1030E000EC9012971396CD90DC9014975091A50117\r
+:1030F0006091A6018091A8019091A901009709F41F\r
+:103100006EC16F3F19F45F3F09F469C1B090A70128\r
+:10311000BB2009F4C3C03091AA01C816D90628F013\r
+:10312000F601E81BF90BCF0104C0809590958C0D3A\r
+:103130009D1DFF24F394883C910588F0F12C307F8D\r
+:1031400009F0CBC07C2DD98AC88A522F6E2D89896F\r
+:103150000E949D1785EA91E00E945914B4C0832F04\r
+:10316000807F09F049C0621314C0541312C0E110EB\r
+:1031700010C03F7030613093AA010E94DB1785EACE\r
+:1031800091E00E9459148091AA01D80115968C9360\r
+:1031900031C0CD2831F12F3F11F44F3F11F1FE2CFA\r
+:1031A000E1101FC0E091730130917401E31709F43D\r
+:1031B0005CC0F0E0CF0166E070E00E946E26DC01AA\r
+:1031C000AB58BE4F11968C911197281307C08C9164\r
+:1031D000481304C012968C91811103C03196E77098\r
+:1031E000E5CFFE2CEE2009F416C18091AA01816082\r
+:1031F0008093AA01F12C0FC1621308C0541306C0BA\r
+:10320000E11004C08091AA01D801C1C04D872E876A\r
+:103210008D859E850E9477178823E1F1EE20D1F1FC\r
+:103220002091AA01822F82958F7090E0029774F00E\r
+:103230008091A5019091A60198878F831986DB86DE\r
+:10324000CA862C87CE0107960E94591486E0F801A1\r
+:10325000A5EAB1E001900D928A95E1F70E94E91785\r
+:103260000E94DB17FF24F394D6C04D872E878D85EF\r
+:103270009E850E946A1C292F22952F7030E02230F3\r
+:1032800031050CF0BCC09F7009F0B6C0805E88307C\r
+:1032900008F4C1C0C8010E945914E4CFC816D90669\r
+:1032A00008F453C0F601E81BF90BCF01883C9105E7\r
+:1032B00008F450C0F12C7C2DD98AC88A522F6E2D6B\r
+:1032C00089890E949D17E5EAF1E086E0DF011D9201\r
+:1032D0008A95E9F70E94DB179EC0621314C054134D\r
+:1032E00012C0E11010C08091AA01F8018583C801C5\r
+:1032F0000E94591486E0E5EAF1E0DF011D928A950B\r
+:10330000E9F7FB2C88C04D872E878D859E850E940E\r
+:103310007717882309F4BECFEE2009F4BBCF2091A4\r
+:10332000AA01822F82958F7090E002970CF48ECFC5\r
+:103330008091A5019091A6019A8389831B82DD82E9\r
+:10334000CC822E83CE0101967FCF809590958C0DF7\r
+:103350009D1DACCFFE2CEE2009F49CCF62132EC035\r
+:1033600054132CC02091AA0120FD1FC0822F8295EA\r
+:103370008F70D9F0D80115962C9315978F3049F09E\r
+:103380008F5F982F9295907F822F8F70892B159643\r
+:103390008C93C8010E94591486E0F801A5EAB1E0B7\r
+:1033A00001900D928A95E1F795CF86E0F801A5EAA4\r
+:1033B000B1E001900D928A95E1F72DC04D872E87DF\r
+:1033C0008D859E850E947717811140CF8091AA013B\r
+:1033D00081608093AA01C8010E9459141CC0EE208C\r
+:1033E00009F458CF4D872E878D859E850E947717CB\r
+:1033F000882309F44FCF2ACF811148CF0CC0243045\r
+:1034000031050CF047CF9F7009F440CFF80195814A\r
+:10341000907F09F03BCF8F2D61960FB6F894DEBFF9\r
+:103420000FBECDBFDF91CF911F910F91FF90EF9015\r
+:10343000DF90CF90BF900895CF93DF93CDB7DEB7E5\r
+:103440002C970FB6F894DEBF0FBECDBF4F835887C1\r
+:1034500069877A878B879C87CE0107960E945018D0\r
+:10346000882371F08F8198852A853B85232B09F469\r
+:103470003FC09F3F09F068C08F3F09F065C038C06A\r
+:1034800086E0FE013796DE01119601900D928A9535\r
+:10349000E1F76F817885EA85FB85309749F17F3FB9\r
+:1034A00011F46F3F29F18091740190E09C012F5F2E\r
+:1034B0003F4F277033274091730150E024173507A1\r
+:1034C00009F44BC069837A83FD83EC8366E070E086\r
+:1034D0000E946E26DC01AB58BE4F96E0FE0131968D\r
+:1034E00001900D929A95E1F7209374010E94BC1708\r
+:1034F00080917301909174018917E9F190E066E081\r
+:1035000070E00E946E268B589E4F0E9450188823B0\r
+:1035100091F18091730190E066E070E00E946E2668\r
+:10352000FC01EB58FE4F408151816281738184819F\r
+:1035300095810E94AC178091730190E0019687708D\r
+:10354000992780937301D4CF4F81588569857A85F7\r
+:103550008B859C850E94AC17CBCF0E94731710926D\r
+:10356000740110927301E5EAF1E086E0DF011D923B\r
+:103570008A95E9F7BDCF2C960FB6F894DEBF0FBE43\r
+:10358000CDBFDF91CF910895DF92EF92FF920F931D\r
+:103590001F93CF93DF93FC01892B09F48AC0E12CA0\r
+:1035A000F12CDD24D394EF0121968491853709F421\r
+:1035B00061C058F4843708F04EC0843008F06AC007\r
+:1035C0008130D1F0823071F174C0883709F45DC068\r
+:1035D00050F4863709F455C0873709F06AC08E2D3C\r
+:1035E0000E94F71C54C09CE7980F903708F061C008\r
+:1035F0008F770E94FC1350C08F010E5F1F4FFE019A\r
+:10360000849190E2980F983050F48770FD2D01C09E\r
+:10361000FF0F8A95EAF78F2F0E94FD1C14C00E94AD\r
+:10362000291313C08F010E5F1F4FFE01C49180E26A\r
+:103630008C0F883060F4C7708D2D01C0880FCA953B\r
+:10364000EAF70E94031D0E94241DE80125C08C2F6B\r
+:103650000E94FC13FACF9F012E5F3F4FFE01C491E1\r
+:10366000CC2369F08FE99FE00197F1F700C00000DB\r
+:10367000C150F6CF9F012E5F3F4FFE01F490E9014C\r
+:103680000BC00E94E71CE82E07C00E94FA1C0E9493\r
+:10369000241D02C00E9429138F2D882341F0EFE9D9\r
+:1036A000FFE03197F1F700C000008150F6CFFE0136\r
+:1036B0007ACFDF91CF911F910F91FF90EF90DF9024\r
+:1036C00008956093AF017093B0018093B10190931E\r
+:1036D000B2010E94711D0C9461176093AB0170934D\r
+:1036E000AC018093AD019093AE010E94721D0C94C9\r
+:1036F000611708950C94611B0F931F930091AF0104\r
+:103700001091B0012091B1013091B201602B712B69\r
+:10371000822B932B1F910F910C94611B0F931F937E\r
+:103720000091AF011091B0012091B1013091B2012F\r
+:1037300060237123822393231F910F910C94611BAB\r
+:103740000F931F930091AF011091B0012091B1012F\r
+:103750003091B20160277127822793271F910F9123\r
+:103760000C94611B60E070E0CB010C946D1B0F9317\r
+:103770001F9341E050E060E070E08A019B0104C0CB\r
+:10378000000F111F221F331F8A95D2F7C901B801FC\r
+:103790001F910F910C946D1B0F931F9341E050E00C\r
+:1037A00060E070E004C0440F551F661F771F8A95C4\r
+:1037B000D2F78091AB019091AC01A091AD01B09195\r
+:1037C000AE018A019B01082B192B2A2B3B2BC90127\r
+:1037D000B8011F910F910C946D1B0F931F9341E043\r
+:1037E00050E060E070E004C0440F551F661F771F73\r
+:1037F0008A95D2F740955095609570958091AB0170\r
+:103800009091AC01A091AD01B091AE018A019B01F4\r
+:10381000082319232A233B23C901B8011F910F91C3\r
+:103820000C946D1B0F931F9341E050E060E070E03B\r
+:1038300004C0440F551F661F771F8A95D2F78091E9\r
+:10384000AB019091AC01A091AD01B091AE018A01A4\r
+:103850009B01082719272A273B27C901B8011F9177\r
+:103860000F910C946D1B0F931F930091AB0110915E\r
+:10387000AC012091AD013091AE01602B712B822BF8\r
+:10388000932B1F910F910C946D1B0F931F9300911D\r
+:10389000AB011091AC012091AD013091AE016023DC\r
+:1038A0007123822393231F910F910C946D1B0F930F\r
+:1038B0001F930091AB011091AC012091AD013091AB\r
+:1038C000AE0160277127822793271F910F910C94D7\r
+:1038D0006D1B0895CF92DF92EF92FF920F931F938B\r
+:1038E000CF93DF938C01C090AF01D090B001E090F6\r
+:1038F000B101F090B2014091AB015091AC016091E7\r
+:10390000AD017091AE01C42AD52AE62AF72ACFE18B\r
+:10391000D0E0D701C6010C2E04C0B695A7959795A7\r
+:1039200087950A94D2F780FF07C0B8018C2F0E94B8\r
+:10393000831E8130910531F4219758F7B80180E05A\r
+:103940000E94831EDF91CF911F910F91FF90EF9006\r
+:10395000DF90CF90089520910D0130910E01F90173\r
+:1039600032969FEF40E05191581789F09F3F19F42C\r
+:10397000511101C0942F4F5F4630A9F79F3F39F096\r
+:10398000F901E90FF11D97FDFA95828308950895D5\r
+:1039900020910D0130910E01F9013296285F3F4FC1\r
+:1039A0009081981301C010823196E217F307C1F796\r
+:1039B000089581E090E0E0910D01F0910E01E80F93\r
+:1039C000F91F1082019688309105A9F7089580911A\r
+:1039D000BD0108959091BD01892B8093BD0108958B\r
+:1039E00080959091BD0189238093BD0108958093B6\r
+:1039F000BD0108951092BD0108959091BC01892BDD\r
+:103A00008093BC01089580959091BC018923809397\r
+:103A1000BC0108951092BC0108958093B3010895EC\r
+:103A20001092B301089580910D0190910E01FC0157\r
+:103A300031969C01285F3F4F80E0919191118F5FFB\r
+:103A4000E217F307D1F70895E0910D01F0910E010F\r
+:103A50008091BD018083E0910D01F0910E01908174\r
+:103A60008091BC01892B80838091B301882361F010\r
+:103A7000E0910D01F0910E019081892B80830E94CD\r
+:103A8000131D81111092B30180910D0190910E01CF\r
+:103A90000C949F1190933501809334010895829581\r
+:103AA000982F9C7C292F26952695982F9373990FF4\r
+:103AB000990F922B892F8A7A86959575990F892B64\r
+:103AC00008950895CF93DF9300D000D01F92CDB713\r
+:103AD000DEB70F900F900F900F900F90DF91CF9166\r
+:103AE0000895089508950C94E7128091D3018430CD\r
+:103AF00021F11092BF0120E488E190E00FB6F89424\r
+:103B0000A895809360000FBE2093600083B7817FEB\r
+:103B1000846083BF83B7816083BF7894889583B7BF\r
+:103B20008E7F83BF0FB6F894A8958091600088615E\r
+:103B300080936000109260000FBE0895089508956C\r
+:103B4000CF930E949E1D0E94EE070E949F1DC0E021\r
+:103B50008C2F0E94EC08811104C0CF5FC031C1F7E7\r
+:103B600001C081E0CF9108950C9473171F920F92BA\r
+:103B70000FB60F9211248F939F93AF93BF938091B1\r
+:103B8000BF01811113C08091C0019091C101A0912A\r
+:103B9000C201B091C3014196A11DB11D8093C00126\r
+:103BA0009093C101A093C201B093C301BF91AF91A3\r
+:103BB0009F918F910F900FBE0F901F90189582E0EC\r
+:103BC00084BD93E095BD9AEF97BD80936E000895F4\r
+:103BD0002FB7F8948091C0019091C101A091C201CA\r
+:103BE000B091C3012FBF08952FB7F8946091C00121\r
+:103BF0007091C1018091C2019091C3012FBF0895BE\r
+:103C0000CF92DF92EF92FF920F931F932FB7F8940A\r
+:103C10004091C0015091C1016091C2017091C301F6\r
+:103C20002FBF6A017B01EE24FF248C0120E030E0ED\r
+:103C3000C016D106E206F30610F4415051099A016C\r
+:103C4000281B390BC9011F910F91FF90EF90DF9056\r
+:103C5000CF9008951F920F920FB60F9211248F9359\r
+:103C60009F93AF93BF938091C0019091C101A091A8\r
+:103C7000C201B091C3010196A11DB11D8093C00185\r
+:103C80009093C101A093C201B093C301BF91AF91C2\r
+:103C90009F918F910F900FBE0F901F9018950E94CB\r
+:103CA000E70EF8942FEF87EA91E62150804090408C\r
+:103CB000E1F700C0000087E090EBDC018093DC01BD\r
+:103CC0009093DD01A093DE01B093DF019CE088E1D9\r
+:103CD0000FB6F894A895809360000FBE9093600093\r
+:103CE000FFCFE92FF0E093E0EE0FFF1F9A95E1F789\r
+:103CF000E80FF11DE855FF4F8491982F90778F7052\r
+:103D000092959F700895CF93C82FCB010E94711E8A\r
+:103D1000292F30E0E82FF0E0C90144E0880F991F17\r
+:103D20004A95E1F78E2B9F2B8038910519F480E09E\r
+:103D300090E016C04C2F50E083E0440F551F8A9549\r
+:103D4000E1F7240F351F94E0220F331F9A95E1F716\r
+:103D5000E20FF31FEE0FFF1FE050F8498591949199\r
+:103D6000CF91089580E090E0089508958091C60174\r
+:103D700080FF0CC08091120190E065E070E00E942D\r
+:103D80006E2695958795959587952EC081FF0AC0DB\r
+:103D90008091120190E065E070E00E946E2695959A\r
+:103DA000879522C082FF08C08091120190E065E0F3\r
+:103DB00070E00E946E2618C02091C7012223D1F026\r
+:103DC00030911101231780F78091120190E065E096\r
+:103DD00070E00E946E26622F70E00E946E26632FB4\r
+:103DE00070E00E948B26CB018038910530F400975B\r
+:103DF00031F0089585E090E008958FE7089581E01F\r
+:103E000008958091C60180FF08C06091100170E0A4\r
+:103E1000759567957595679523C081FF06C060917C\r
+:103E2000100170E0759567951BC082FF04C060911A\r
+:103E3000100170E012C06091C7016623D1F020919B\r
+:103E40000F016217A0F78091100170E090E00E94CE\r
+:103E50006E26622F70E00E948B266038710528F470\r
+:103E60006115710521F0862F08958FE7089581E08F\r
+:103E7000089561E070E0F4CF803F21F40E94B61E07\r
+:103E8000819504C0813F29F40E94B61E8093CA0127\r
+:103E90000895823F21F40E94B61E819504C0833F9D\r
+:103EA00029F40E94B61E8093C9010895893F19F430\r
+:103EB0000E94011F05C08A3F31F40E94011F8195B5\r
+:103EC0008093CB0108958B3F21F40E94011F8195BF\r
+:103ED00004C08C3F29F40E94011F8093CC010895F7\r
+:103EE000843F21F48091C801816017C0853F21F48F\r
+:103EF0008091C801826011C0863F21F48091C80181\r
+:103F000084600BC0873F21F48091C801886005C0A0\r
+:103F1000883F31F48091C80180618093C801089581\r
+:103F20008D3F21F48091C60181600BC08E3F21F44A\r
+:103F30008091C601826005C08F3F29F48091C6013F\r
+:103F400084608093C6010895803F39F48091CA014E\r
+:103F500087FF6CC01092CA0169C0813F29F480912B\r
+:103F6000CA011816BCF362C09091C901823F29F4BE\r
+:103F700097FF5CC01092C90159C0833F19F419160C\r
+:103F8000CCF354C0893F41F48091CB0118160CF05A\r
+:103F90004DC01092CB014AC08A3F29F48091CB01D9\r
+:103FA00087FF44C0F6CF8B3F39F48091CC0187FF67\r
+:103FB0003DC01092CC013AC08C3F29F48091CC01D5\r
+:103FC0001816BCF333C0843F21F48091C8018E7F62\r
+:103FD00017C0853F21F48091C8018D7F11C0863FB5\r
+:103FE00021F48091C8018B7F0BC0873F21F4809121\r
+:103FF000C801877F05C0883F31F48091C8018F7E5A\r
+:104000008093C80113C08D3F21F48091C6018E7F3B\r
+:104010000BC08E3F21F48091C6018D7F05C08F3F7C\r
+:1040200029F48091C6018B7F8093C6018091C901DC\r
+:1040300081110EC08091CA0181110AC08091CB010B\r
+:10404000811106C08091CC01811102C01092C7017C\r
+:1040500008958091BE0183FF7EC08BE894E00E94AA\r
+:104060008D058091C8011F928F9386E894E09F93FD\r
+:104070008F930E94260684E894E00E948D0580912B\r
+:10408000C901282F082E000C330B3F938F9381E832\r
+:1040900094E09F938F930E9426068FE794E00E94FE\r
+:1040A0008D058091CA01282F082E000C330B3F93F9\r
+:1040B0008F938CE794E09F938F930E9426068AE764\r
+:1040C00094E00E948D058091CB01282F082E000CD2\r
+:1040D000330B3F938F9387E794E09F938F930E94D6\r
+:1040E000260685E794E00E948D058091CC01282F5B\r
+:1040F000082E000C330B3F938F9382E794E09F933D\r
+:104100008F930E9426068FE694E00E948D05809191\r
+:10411000C7011F928F938CE694E09F938F930E9428\r
+:1041200026068AE694E00E948D058091C6011F92C2\r
+:104130008F9387E694E09F938F930E94260684E6F0\r
+:1041400094E00E948D058DB79EB74C960FB6F894FB\r
+:104150009EBF0FBE8DBF88EC91E00E94E8110E94C7\r
+:10416000E81D9093C5018093C40108951F93CF93D8\r
+:10417000DF938091C4019091C5010E94001EFC0153\r
+:104180002091C701222329F090911301892F90E0FB\r
+:1041900007C08091140190E06AE070E00E946E26F2\r
+:1041A000E817F90708F485C08091C901C091CA01D8\r
+:1041B000D091CB011091CC01811107C0C11175C004\r
+:1041C000D11173C0111171C074C02F3F19F02F5F4E\r
+:1041D0002093C701181624F40E94B61E8093C901CB\r
+:1041E0008091C90187FF05C00E94B61E819580930A\r
+:1041F000C9011C1624F40E94B61E8093CA01809146\r
+:10420000CA0187FF05C00E94B61E81958093CA012E\r
+:104210006091C901662331F1C091CA01CC2311F12B\r
+:10422000062E000C770B880B990B0E946D2523E35B\r
+:1042300033E343E35FE30E94D1250E943525609379\r
+:10424000C9016C2FCC0F770B880B990B0E946D2541\r
+:1042500023E333E343E35FE30E94D1250E94352546\r
+:104260006093CA011D1624F40E94011F8093CB01A4\r
+:104270008091CB0187FF05C00E94011F819580932B\r
+:10428000CB01111624F40E94011F8093CC01809170\r
+:10429000CC0187FF05C00E94011F81958093CC014E\r
+:1042A000DF91CF911F910C9429202F3F09F08FCFE0\r
+:1042B00097CFDF91CF911F910895E8ECF1E085E071\r
+:1042C000DF011D928A95E9F71092C7011092C6018D\r
+:1042D00008958EEA96E00E948D051F9281E08F93EB\r
+:1042E0001F9285E08F9380E696E09F938F930E94C4\r
+:1042F00026060F900F900F900F900F900F9008953B\r
+:104300008330E9F128F4813061F0823009F10895B9\r
+:10431000853009F462C008F449C0863009F474C0DD\r
+:10432000089580911401262F30E0280F311D2F3F72\r
+:10433000310524F4680F6093140103C08FEF80935C\r
+:104340001401809114011F928F9389E995E072C046\r
+:1043500080911301262F30E0280F311D2F3F3105AA\r
+:1043600024F4680F6093130103C08FEF809313014F\r
+:10437000809113011F928F9387E895E05BC0809135\r
+:104380001201262F30E0280F311D2F3F310524F474\r
+:10439000680F6093120103C08FEF80931201809128\r
+:1043A00012011F928F9384E795E044C08091110120\r
+:1043B000262F30E0280F311D2F3F310524F4680FE0\r
+:1043C0006093110103C08FEF80931101809111015F\r
+:1043D0001F928F938FE595E02DC080911001262FBD\r
+:1043E00030E0280F311D2F3F310524F4680F609312\r
+:1043F000100103C08FEF80931001809110011F9274\r
+:104400008F9386E495E016C080910F01262F30E04F\r
+:10441000280F311D2F3F310524F4680F60930F01E1\r
+:1044200003C08FEF80930F0180910F011F928F9334\r
+:104430008BE295E09F938F930E9426060F900F903A\r
+:104440000F900F900895833081F128F4813059F056\r
+:104450008230D1F00895853009F449C0B8F1863032\r
+:1044600009F456C0089580911401681720F4861B42\r
+:104470008093140102C010921401809114011F92C4\r
+:104480008F938CE195E054C080911301681720F45C\r
+:10449000861B8093130102C01092130180911301B7\r
+:1044A0001F928F938AE095E043C0809112016817B4\r
+:1044B00020F4861B8093120102C010921201809199\r
+:1044C00012011F928F9387EF94E032C08091110107\r
+:1044D000681720F4861B8093110102C0109211010D\r
+:1044E000809111011F928F9382EE94E021C0809100\r
+:1044F0001001681720F4861B8093100102C01092EF\r
+:104500001001809110011F928F9389EC94E010C0EC\r
+:1045100080910F01681720F4861B80930F0102C061\r
+:1045200010920F0180910F011F928F938EEA94E0F9\r
+:104530009F938F930E9426060F900F900F900F90DD\r
+:104540000895CF93C82F1F928F9383EB97E09F938B\r
+:104550008F930E94260681E090E0A0E0B0E0BC01CD\r
+:10456000CD0104C0660F771F881F991FCA95D2F727\r
+:104570000E947A1B0F900F900F900F90CF910C9488\r
+:104580007317CF93873288F58E3108F00BC18E30C8\r
+:1045900009F487C0D8F4873009F460C08B3009F47F\r
+:1045A0004FC0863009F002C18091BE01817F8E7FAD\r
+:1045B0008093BE0188EB97E00E948D058CE69AE01F\r
+:1045C0000E948D0581E08093CE0146C0863109F4BA\r
+:1045D000B0C020F4803109F47AC0E8C0893109F410\r
+:1045E00091C08B3109F449C0E1C0883349F150F4DE\r
+:1045F000893209F4D5C0853309F4D2C0873209F075\r
+:10460000D5C0CEC0833409F4CBC028F48A3308F473\r
+:10461000CDC08953C8C0883409F0C8C00E94731740\r
+:104620008BE59AE00E948D052FEF83ED90E32150FA\r
+:1046300080409040E1F700C000000E944F1E0CC077\r
+:104640008FED97E041C082E49AE00E948D05809151\r
+:10465000BE0181608093BE01C1E0ADC08091BE010A\r
+:10466000C82FC17080FFEFCF8EE49AE00E948D05C5\r
+:104670008091BE01817F8E7F3FC09091BE0191FBF2\r
+:10468000CC27C0F981E0C827892FC0FB81F980932E\r
+:10469000BE01CC2319F085E39AE029C087E29AE0B5\r
+:1046A00013C09091BE0192FBCC27C0F981E0C827CE\r
+:1046B000892FC0FB82F98093BE01CC2319F088E1D9\r
+:1046C0009AE015C088E09AE00E948D05C5CF9091D0\r
+:1046D000BE0193FBCC27C0F981E0C827892FC0FB1E\r
+:1046E00083F98093BE01CC2351F08CEF99E00E94B6\r
+:1046F0008D058091BE0181608093BE015CC08FEE0C\r
+:1047000099E0E2CF80EE99E00E948D058DEB99E073\r
+:104710000E948D0588E799E00E948D0581E599E06A\r
+:104720000E948D058CE099E00E948D058DED98E04A\r
+:10473000CBCF8FEC98E00E948D050E9493111F92C1\r
+:104740008F9385EB98E09F938F930E94260680912C\r
+:104750000C011F928F938EE998E09F938F930E9494\r
+:10476000260680915B011F928F938BE898E09F93C0\r
+:104770008F930E9426060E94F41D9F938F937F9330\r
+:104780006F9384E798E09F938F930E9426068DB7DE\r
+:104790009EB742960FB6F8949EBF0FBE8DBF5CCFFA\r
+:1047A00080E001C08D510E94A12256CF82E798E09F\r
+:1047B0000E948D05C0E08C2FCF91089580E0089570\r
+:1047C00080E00895CF93C82F8091CE01813069F0A9\r
+:1047D00020F0823009F449C040C167E08FE00E94B8\r
+:1047E000D708882309F43FC106C067E08FE00E9424\r
+:1047F000D708882361F08C2F0E94DE23811104C02A\r
+:104800008C2F0E94C1222FC081E090E02CC08C2F01\r
+:104810000E94E023811126C0C431E1F070F4CB3056\r
+:1048200081F0C031D1F40E9469218BEA97E00E94A7\r
+:104830008D0582E08093CE0115C0C93259F0C8338E\r
+:1048400061F488EB97E00E948D058FEA97E00E9463\r
+:104850008D0508C01092CE0104C189EA97E00E943C\r
+:104860008D05FFC081E08170FEC0C43228F5CE31D5\r
+:1048700008F0C1C0CB30A1F1D0F4C73009F0D3C0EB\r
+:104880008EE18093140182E3809313018AE0809388\r
+:10489000120184E18093110188E08093100188E285\r
+:1048A00080930F018FE496E00E948D05BFC0C33155\r
+:1048B00049F1C431C1F0B7C0CB3409F4A9C028F420\r
+:1048C000C93289F0C83361F0AEC0C13509F49EC069\r
+:1048D000C23509F499C0CE3409F0A5C06AE09EC083\r
+:1048E0000E946921A3C08091CD01882319F0109204\r
+:1048F000CD019CC08CE596E00E948D0581E08093FF\r
+:10490000CE01B1C086E396E00E948D0584E296E078\r
+:104910000E948D05809114011F928F9381E296E091\r
+:104920009F938F930E9426068FE196E00E948D054B\r
+:104930008DE096E00E948D05809113011F928F9368\r
+:104940008AE096E09F938F930E94260688E096E087\r
+:104950000E948D0589EF95E00E948D0580911201DE\r
+:104960001F928F9386EF95E09F938F930E94260668\r
+:1049700084EF95E00E948D0583EE95E00E948D0501\r
+:10498000809111011F928F9380EE95E09F938F93FA\r
+:104990000E9426068EED95E00E948D0589EC95E03B\r
+:1049A0000E948D05809110011F928F9386EC95E0F7\r
+:1049B0009F938F930E94260684EC95E00E948D05BC\r
+:1049C0008DEA95E00E948D0580910F011F928F93D3\r
+:1049D0008AEA95E09F938F930E94260688EA95E0E5\r
+:1049E0000E948D058DB79EB748960FB6F8949EBF6E\r
+:1049F0000FBE8DBF1BC0CE51EC2FF0E0E75DFE4F28\r
+:104A000080818093CD0112C061E003C061E006C0E7\r
+:104A10006AE08091CD010E94802108C08091CD0183\r
+:104A20000E94232203C08DE496E013C08091CD0143\r
+:104A3000882369F01F928F9387E496E09F938F936A\r
+:104A40000E9426060F900F900F900F9004C084E4F0\r
+:104A500096E00E948D0581E006C01092CE0180E0B4\r
+:104A600002C080E000CFCF9108950E943C25689459\r
+:104A7000B1110C94CB2508950E94B02588F09F5762\r
+:104A800098F0B92F9927B751B0F0E1F0660F771F72\r
+:104A9000881F991F1AF0BA95C9F714C0B13091F068\r
+:104AA0000E94CA25B1E008950C94CA25672F782F7B\r
+:104AB0008827B85F39F0B93FCCF38695779567952D\r
+:104AC000B395D9F73EF490958095709561957F4F99\r
+:104AD0008F4F9F4F0895E89409C097FB3EF490953F\r
+:104AE0008095709561957F4F8F4F9F4F9923A9F0C7\r
+:104AF000F92F96E9BB279395F69587957795679556\r
+:104B0000B795F111F8CFFAF4BB0F11F460FF1BC099\r
+:104B10006F5F7F4F8F4F9F4F16C0882311F096E92C\r
+:104B200011C0772321F09EE8872F762F05C06623DA\r
+:104B300071F096E8862F70E060E02AF09A95660F93\r
+:104B4000771F881FDAF7880F9695879597F908954C\r
+:104B500057FD9058440F551F59F05F3F71F047952E\r
+:104B6000880F97FB991F61F09F3F79F08795089513\r
+:104B7000121613061406551FF2CF4695F1DF08C032\r
+:104B8000161617061806991FF1CF8695710561054F\r
+:104B900008940895E894BB2766277727CB0197F9F7\r
+:104BA00008950E94E3250C945D260E944F2638F05C\r
+:104BB0000E94562620F0952311F00C9446260C9462\r
+:104BC0004C260C94CB250E94A82578F39923C9F391\r
+:104BD0005523B9F3950F50E0551FAA27EE27FF275D\r
+:104BE000BB2700240894679520F4E20FF31FB41F3D\r
+:104BF0000A1E220F331F441FAA1F6695A9F7779537\r
+:104C000030F4F30FB41F0A1E121E08F46395330F1D\r
+:104C1000441FAA1F221F769599F7879520F4B40F99\r
+:104C20000A1E121E631F440FAA1F221F331F8695E0\r
+:104C3000A9F7862F712D602D11249F5750409AF0AF\r
+:104C4000F1F088234AF0EE0FFF1FBB1F661F771F8E\r
+:104C5000881F91505040A9F79E3F510580F00C9459\r
+:104C600046260C94CB255F3FE4F3983ED4F386951B\r
+:104C700077956795B795F795E7959F5FC1F7FE2BF9\r
+:104C8000880F911D9695879597F9089597F99F67D5\r
+:104C900080E870E060E008959FEF80EC08950024C4\r
+:104CA0000A941616170618060906089500240A9491\r
+:104CB00012161306140605060895092E0394000C17\r
+:104CC00011F4882352F0BB0F40F4BF2B11F460FFA6\r
+:104CD00004C06F5F7F4F8F4F9F4F0895002455276B\r
+:104CE00004C0080E591F880F991F009729F0769568\r
+:104CF0006795B8F37105B9F7802D952F0895991B25\r
+:104D000079E004C0991F961708F0961B881F7A95C2\r
+:104D1000C9F78095089597FB072E16F4009407D0E5\r
+:104D200077FD09D00E94A52607FC05D03EF490959A\r
+:104D300081959F4F0895709561957F4F0895EE0F6F\r
+:104D4000FF1F0590F491E02D0994AA1BBB1B51E1B4\r
+:104D500007C0AA1FBB1FA617B70710F0A61BB70BEB\r
+:104D6000881F991F5A95A9F780959095BC01CD0190\r
+:064D70000895F894FFCF46\r
+:104D7600FFFF580A490B260BF20ABE0A01B40128A6\r
+:104D860008140A321E404D3622FF03B2037C035A32\r
+:104D960003E602FF021803310301020304050607B6\r
+:044DA60008090000F8\r
+:106800000000EA44E944E2440400050006000700F1\r
 :10681000080009000A000B000C000D000E000F001C\r
 :1068200010001100120013001400150016001700CC\r
 :10683000180019001A001B001C001D001E001F007C\r
 :10687000380082003A003B003C003D003E003F00F3\r
 :1068800040004100420043004400450046004700EC\r
 :10689000480049004A004B004C004D004E004F009C\r
-:1068A000500051005200530054005500560057004C\r
+:1068A000500051005200530067005400550056003C\r
 :1068B000580059005A005B005C005D005E005F00FC\r
-:1068C000600061006200630064006500850067008D\r
-:1068D000680069006A006B006C006D006E006F005C\r
-:1068E0007000710072007300890087008A008B00BD\r
+:1068C0006000610062006300640000005700000087\r
+:1068D0006800000000000000000000000000000050\r
+:1068E0000000000000007300000000000000000035\r
 :1068F000E000E100E200E300E400E500E600E7007C\r
-:106900008800EA44E944E244EA4405000600E2441F\r
-:10691000080009000A000B0046000D004A004B0069\r
-:10692000100011004700480014001500E94417004A\r
-:10693000180019001A001B001C001D003A003B0043\r
+:106900000100010001000100EA4401000100E2442D\r
+:106910000100010001000100460001004A004B0097\r
+:10692000010001004700480001000100E9440100A6\r
+:106930000100010001000100010001003A003B00DC\r
 :106940003C003D003E003F0040004100420043004B\r
-:10695000280029004C002B002C0044004500520068\r
-:1069600049000100320050004F0001004D004E0070\r
-:10697000510082003A003B003C003D003E003F00D9\r
-:1069800040004100420043004400450046004700EB\r
-:10699000480049004A004B004C004D004E004D009D\r
-:1069A0004A004E004B005300F550F650FA50F95093\r
-:1069B000F650FB50F150FC50F250F150F350FA50A9\r
-:1069C000F050F950F450F55064006500F750F45061\r
-:1069D000680069006A006B006C006D006E006F005B\r
-:1069E0007000710072007300890087008A008B00BC\r
-:1069F000E000E100E200E300E400E500E600E7007B\r
+:10695000010001004C00010001004400450052000C\r
+:1069600049000100010050004F0001004D004E00A1\r
+:1069700051000100010001000100010001000100BF\r
+:1069800001000100010001000100010001000100FF\r
+:1069900001000100010001000100010001004D00A3\r
+:1069A0004A004E004B0001000100010001000100FF\r
+:1069B00001000100010001000100010001000100CF\r
+:1069C00001000100010001000100010001000100BF\r
+:1069D00001000100010001000100010001000100AF\r
+:1069E000010001000100010001000100010001009F\r
+:1069F000010001000100010001000100010001008F\r
 :00000001FF\r
index fb9b085818d0906b58e13955bf339596d19964f0..96f8a8724bb911a9f3dc51aa7c540b48f8bd8944 100644 (file)
@@ -40,6 +40,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
  * Command      = Gui
  * Option       = Alt
  * Power key    = F24
+ * Mic          = F13(Adjustable keyboard)
  */
 // http://lxr.free-electrons.com/source/drivers/macintosh/adbhid.c
 // http://opensource.apple.com//source/IOHIDFamily/IOHIDFamily-701.20.10/IOHIDFamily/Cosmo_USB2ADB.c
@@ -130,26 +131,26 @@ const uint8_t PROGMEM unimap_trans[MATRIX_ROWS][MATRIX_COLS] = {
         {
             UNIMAP_F17,             // 0x40
             UNIMAP_KP_DOT,          // 0x41
-            UNIMAP_NO,              // 0x42
-            UNIMAP_KP_ASTERISK,     // 0x43
+            UNIMAP_F13,             // 0x42     Mic(Adjustable keyboard)
+            UNIMAP_KP_MINUS,        // 0x43     ADB keypad asterisk(top right)
             UNIMAP_NO,              // 0x44
-            UNIMAP_KP_PLUS,         // 0x45
+            UNIMAP_KP_COMMA,        // 0x45     ADB keypad plus
             UNIMAP_NO,              // 0x46
             UNIMAP_NUMLOCK,         // 0x47
         },
         {
-            UNIMAP_NO,              // 0x48
-            UNIMAP_NO,              // 0x49
-            UNIMAP_NO,              // 0x4A
-            UNIMAP_KP_SLASH,        // 0x4B
+            UNIMAP_VOLUME_UP,       // 0x48     Vol Up(Adjustable keyboard)
+            UNIMAP_VOLUME_DOWN,     // 0x49     Vol Down(Adjustable keyboard)
+            UNIMAP_VOLUME_MUTE,     // 0x4A     Vol Mute(Adjustable keyboard)
+            UNIMAP_KP_ASTERISK,     // 0x4B     ADB keypad slash(between equal and asterisk)
             UNIMAP_KP_ENTER,        // 0x4C
             UNIMAP_NO,              // 0x4D
-            UNIMAP_KP_MINUS,        // 0x4E
+            UNIMAP_KP_PLUS,         // 0x4E     ADB keypad minus
             UNIMAP_F18,             // 0x4F
         },
         {
             UNIMAP_F19,             // 0x50
-            UNIMAP_KP_EQUAL,        // 0x51
+            UNIMAP_KP_SLASH,        // 0x51     ADB keypad equal(next to clear/numlock)
             UNIMAP_KP_0,            // 0x52
             UNIMAP_KP_1,            // 0x53
             UNIMAP_KP_2,            // 0x54
index 4ced3a6dc46c38556066ef7d587c4f9678495c85..f9cba5414af106e66c696b94196b8093953a2c50 100644 (file)
@@ -26,21 +26,21 @@ const action_t actionmaps[][UNIMAP_ROWS][UNIMAP_COLS] __attribute__ ((section ("
 const action_t actionmaps[][UNIMAP_ROWS][UNIMAP_COLS] PROGMEM = {
 #endif
     UNIMAP(
-              F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24,
+              F13, NO,  NO,  NO,  NO,  NO,  NO,  NO,  NO,  NO,  NO,  F24,
     ESC,      F1,  F2,  F3,  F4,  F5,  F6,  F7,  F8,  F9,  F10, F11, F12,           PSCR,SLCK,PAUS,         VOLD,VOLU,MUTE,
-    FN0, 1,   2,   3,   4,   5,   6,   7,   8,   9,   0,   MINS,EQL, JYEN,BSPC,     INS, HOME,PGUP,    NLCK,PSLS,PAST,PMNS,
-    TAB, Q,   W,   E,   R,   T,   Y,   U,   I,   O,   P,   LBRC,RBRC,     FN1,      DEL, END, PGDN,    P7,  P8,  P9,  PPLS,
-    LCAP,A,   S,   D,   F,   G,   H,   J,   K,   L,   SCLN,QUOT,     NUHS,ENT,                         P4,  P5,  P6,  PCMM,
-    LSFT,NUBS,Z,   X,   C,   V,   B,   N,   M,   COMM,DOT, SLSH,     RO,  RSFT,          UP,           P1,  P2,  P3,  PEQL,
-    LCTL,LGUI,LALT,MHEN,          SPC,           HENK,KANA,RALT,RGUI,APP, RCTL,     LEFT,DOWN,RGHT,    P0,       PDOT,PENT
+    FN0, 1,   2,   3,   4,   5,   6,   7,   8,   9,   0,   MINS,EQL, NO,  BSPC,     INS, HOME,PGUP,    NLCK,PEQL,PSLS,PAST,
+    TAB, Q,   W,   E,   R,   T,   Y,   U,   I,   O,   P,   LBRC,RBRC,     FN1,      DEL, END, PGDN,    P7,  P8,  P9,  PMNS,
+    LCAP,A,   S,   D,   F,   G,   H,   J,   K,   L,   SCLN,QUOT,     NUHS,ENT,                         P4,  P5,  P6,  PPLS,
+    LSFT,NUBS,Z,   X,   C,   V,   B,   N,   M,   COMM,DOT, SLSH,     NO,  RSFT,          UP,           P1,  P2,  P3,  NO,
+    LCTL,LGUI,LALT,NO,            SPC,           NO,  NO,  RALT,RGUI,NO,  RCTL,     LEFT,DOWN,RGHT,    P0,       PDOT,PENT
     ),
     UNIMAP(
-              F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24,
-    ESC,      F1,  F2,  F3,  F4,  F5,  F6,  F7,  F8,  F9,  F10, F11, F12,           PSCR,SLCK,PAUS,         VOLD,VOLU,MUTE,
-    TRNS,F1,  F2,  F3,  F4,  F5,  F6,  F7,  F8,  F9,  F10, F11, F12, JYEN,DEL,      INS, HOME,PGUP,    NLCK,BTN2,BTN3,WH_D,
-    TAB, Q,   W,   E,   R,   T,   Y,   U,   PSCR,SLCK,PAUS,UP,  INS,      TRNS,     DEL, END, PGDN,    WH_D,MS_U,WH_U,WH_U,
-    LCAP,VOLD,VOLU,MUTE,F,   G,   H,   J,   HOME,PGUP,LEFT,RGHT,     NUHS,ENT,                         MS_L,MS_D,MS_R,BTN4,
-    LSFT,NUBS,Z,   X,   C,   V,   B,   N,   M,   END, PGDN,DOWN,     RO,  RSFT,          PGUP,         WH_L,MS_D,WH_R,BTN1,
-    LCTL,LGUI,LALT,MHEN,          SPC,           HENK,KANA,RALT,RGUI,APP, RCTL,     HOME,PGDN,END,     BTN1,     BTN2,BTN3
+              TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,
+    TRNS,     TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,          TRNS,TRNS,TRNS,         TRNS,TRNS,TRNS,
+    TRNS,F1,  F2,  F3,  F4,  F5,  F6,  F7,  F8,  F9,  F10, F11, F12, TRNS,DEL,      TRNS,TRNS,TRNS,    TRNS,TRNS,TRNS,TRNS,
+    TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,PSCR,SLCK,PAUS,UP,  INS,      TRNS,     TRNS,TRNS,TRNS,    TRNS,TRNS,TRNS,TRNS,
+    TRNS,VOLD,VOLU,MUTE,TRNS,TRNS,TRNS,TRNS,HOME,PGUP,LEFT,RGHT,     TRNS,TRNS,                        TRNS,TRNS,TRNS,TRNS,
+    TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,END, PGDN,DOWN,     TRNS,TRNS,          PGUP,         TRNS,TRNS,TRNS,TRNS,
+    TRNS,TRNS,TRNS,TRNS,          TRNS,          TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,     HOME,PGDN,END,     TRNS,     TRNS,TRNS
     ),
 };