From 643b5422aebb9aa21f1a2a9fef9b17b93aa00c00 Mon Sep 17 00:00:00 2001 From: Peng Chen Date: Tue, 10 Jul 2012 11:33:12 +0800 Subject: [PATCH] Add syscfg and patch files for AR3002 2.2.1 Signed-off-by: Peng Chen Signed-off-by: Ben Hutchings --- WHENCE | 2 ++ ar3k/1020201/PS_ASIC.pst | 26 ++++++++++++++++++++++++++ ar3k/1020201/RamPatch.txt | 3 +++ 3 files changed, 31 insertions(+) create mode 100644 ar3k/1020201/PS_ASIC.pst create mode 100644 ar3k/1020201/RamPatch.txt diff --git a/WHENCE b/WHENCE index f12b77a..1816ed8 100644 --- a/WHENCE +++ b/WHENCE @@ -1854,6 +1854,8 @@ Licence: Redistributable. See LICENCE.atheros_firmware for details Driver:Atheros AR300x UART HCI Bluetooth Chip driver +File: ar3k/1020201/PS_ASIC.pst +File: ar3k/1020201/RamPatch.txt File: ar3k/1020200/ar3kbdaddr.pst File: ar3k/1020200/PS_ASIC.pst File: ar3k/1020200/RamPatch.txt diff --git a/ar3k/1020201/PS_ASIC.pst b/ar3k/1020201/PS_ASIC.pst new file mode 100644 index 0000000..d0c285b --- /dev/null +++ b/ar3k/1020201/PS_ASIC.pst @@ -0,0 +1,26 @@ + +// Radio table TAG +# +[H:S]012C +[H:S]0018 +[H:A]B1 B1 12 00 FE 08 FE FE 01 00 01 00 00 20 02 00 + 08 09 E0 6F 5B E7 B2 B2 + +// System config TAG +# +[H:S]0013 +[H:S]00DA +[H:A]C1 C1 20 02 CA 08 FE FE 67 00 00 CC B1 01 20 00 + FF CC 0E CC 08 00 EC FF 60 27 00 00 2F FD 60 27 + 00 00 6D FD F0 FF A0 07 04 00 50 FD A0 07 04 00 + 6F FD F4 FF 60 47 04 00 3A FD 60 47 04 00 89 FD + F8 FF 40 47 08 00 12 FD 40 47 08 00 58 FD FC FF + 40 E7 04 00 58 FD 40 E7 04 00 58 FD 00 00 00 E7 + 08 00 58 FD 00 E7 08 00 58 FD 04 00 80 67 0D 40 + 58 FD 80 67 0D 40 58 FD 08 00 00 67 11 40 58 FD + 00 67 11 40 58 FD FF CC 10 CC 22 81 A0 0F A0 00 + 32 00 02 08 0A 64 20 20 0A FF 20 20 FF CC 11 CC + 01 01 FF CC 1A CC 04 02 04 00 80 67 0D 40 58 FD + 08 00 00 67 11 40 58 FD FF CC 1D CC 01 00 00 00 + 00 00 00 00 09 00 02 00 0F 0D 07 00 19 19 FF CC + 23 CC C0 49 D0 48 FF CC C2 C2 diff --git a/ar3k/1020201/RamPatch.txt b/ar3k/1020201/RamPatch.txt new file mode 100644 index 0000000..f2e838a --- /dev/null +++ b/ar3k/1020201/RamPatch.txt @@ -0,0 +1,3 @@ +DA:00594000 +42f5 +005899000000000000000000044359009c7c58004c58990000435900008359009464580000505900800b580060589900d0185800a4425900985a58003807580000000400112000001220000010200000d01758004b255800409c0000045059008c105800f7ff0000505358004a255800d0465800d01c580010885800246058005019580014115800fffe000098545800ffffff07501e5800feff000000be020038065800385c9900f8619900b458990040599900c45d9900fc5c9900345b9900b85c9900845e9900285f99007c5f99008860990040629900f067900038639900a00858003c6899009c659900b06899009868990048649900d823580000400000a4425900180e580010a5580000fe01009856580000020200ffe0ffff0010000018135800d023580090255800ffffff030127580064255800dc26580050275800ac265800db26580098255800b866580000000010d01e5800005e02008c1d580061255800f8080000287e5800fe1d5800d0525800000e1800504a580024505900ac425900d04d5800501d5800504d580050255800e4265800c4265800d04a5800d0495800788a5800b4425900d84259006a2558005c789900a0789900d4709900ac6a9900186a9900e478990038505900b8645800d06d58003075000060799900003e00003c505900ec865800dc7a990030125800003e01004050590000180000d0925800107b9900907e580044505900180d5800647b99002c705800586f5800b86a5800dc5e580061fc000062fc000072fc000073fc000091fc0000485059000c6358000bfc000014fc000030fc000065fc000036fc0000347d5800a442590090a4580037c85ea10c9b580080400000b47f5700b06458000c645800bc7d9900547e9900687f99001c7c9900f47e9900dc5f58004480990041535345525400005525642d000000007061676528746f7574202564293a25782025782025782025782025782025780d0a0000000d0a70705f70616765282564292c2074643a25642c2073743a256428302d737563290d0a0000000000005c000050590050505900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000364100b10684a81bb80ba7bb129d0bb0cac00c0a3bccc0c241769c03a9094b99e10784d10884d26e1aa50400652902a50901658c02650d02e58702e52b02e53002a53302a58b021df0000000364100410984510a845902480449031df0000000364100a10b84810c844c298808997ae008001df0364100210e84310d84810c844803490829031df03641003d02210f84a20201820200a73304aa8887230aa110840c0be5f5b5a20201a023c022c2202020741df0364100410f8492a0ff82044c32046047e8030cc21df097930aa110840c0be5f2b532046020e6030c2c20b034b72c02206200a2a0ef92044c811184bd03822832a0991092444c0cbae00800411284dc5a822434ad03e00800ad030c2b8224150c0ce00800860300662a15ad030c2b8224150c0ce0080020e6131020000c021df020e6131020004c121df00000366100510f84cd0282052c92054307680256090e92054ca2055e0769040baa162a0d476907b2056e0bbb167b0c711284211384d114840c0ad79c36bd056d0a1c9e76ae280c0f0c1e0c08922b3ec22b3fa0991020cc10c08e8390fe83870f099d0e5659090c76463b008bbb1b660c0986fbff8115846d0a808cc056d80dad010c8c0c06bd06258e02bd04ad010c6ca57b020c1a7cfbdd050c0c104e408801981130e004f0ee11e0ff31809981e0881190ff2020ff2080ee2060ee201c9876a8310c040c19322d3f0c08b03310f033c0308983322d3e7ce2202310e022c02049838704040c19062700a703020625008bdd1bcc4623000cc6061700ad010c0b0c8c658602bd04ad010c6ce57302104e40b8110c19c80130a004f0aa11e08c11808a20908820c0bb81a0af31c11384b0aa20c0aa2050b6b0826b3ea26b3fa616107ceed22b3dc22b3cd26b3de0cc10c26b3c88b7e008000c062d061df09116840c0b979cf31c9c76ac07a2653f62653e8b5588b7a117840c19b26a7f926a7ee0080046f4ff0c090c0d0c0bcc391c2686f1fff91150fcb0822f3ee901a70813b26f3f626f3efcbc911784d2697fa2697ec608001c8dc72d1edd0f1c9ec0eec076ae1ef22d40822d41826d3ff26d3ea70f0db26d41626d4088b7e00800c6ddff8bdd86fcff922f3cb22f3db26f3da09920926f3c06f8ff3661000cbbc2a0fd611284511884710f8442a1d84042c1a2272c5a549205804aaacc39a901269309661973a901b713011df08107840cda88780c5be00800bd0a16cafec801920c041c0aa09920924c04820b0aa2a0cfba88f2080d3c09a0ff1090ff20f2480de20b0a0cbdbaeed24e10920c04a2a0fea09910924c04a20580661a0ad801c2a0fdc0c910c24d04ad02822652c11984e00800a8010cbbc2a0fdb7938d920a04c09910924a0426b907a110840c0ba5c1b5a2272c4aaaa21a03376a1f822690ad02e0080092272c4a999219039093041689f5a110840c0be5beb51df0a205800baa566af4822694ad02e0080092cabf1689f3165af3a110840c0be5bcb51df036410042a1d8510f844042c1a2252c4aaaa20a049cda26ba1b263a18267a159118849a9492098026191a26aa072619141ccbb79a0f811a84ad028828bd03e008002d0a1df0811284822854ad02e008000cfa0c0d811b84b2252c0c1e80c211e0cc204abbb21b248878b0bba0f0bb11e00800f2252c0c624affa25f361df0000036410052a1d8410f845052c142242c5a4422040427621726332226431f26531c2663192623160cd88713110c021df047620a2693070cb99713026623ed0c121df0000000364100511284ad02822592bd03e008008c4a3ca21df000000c09710f8462a1d86062c1b2272c0c8c6abba22b3a76ac58000940a0809180803456a80400194000c3a1c0ca20c26b3a26136626233d26334c264326265323666320bd04a2272cc2a1216aaacaaa0c1c254202c2272c6accb21c030c8dd0bb20b25c03822590ad02e008000c021df04b99c6eeffbd04a2272c0c5c6aaaa2da01253f0206f7ffbd041ccca2272cd2a1056aaadaaae53d0206f2ffbd041c4ca2272cd2a0ec6aaadaaaa53c0206edff000036410032a1d8410f843032c1c2242c3acc821c03d1128437682ead02b2dc01822d4bb20b21e00800560a06c2242cf11c843acce21c03d20ce6f0ee10e25c03569d040c6dd24ce61df0e20ce6922c3afc9ebc7990e034e24ce6c2242c3acc920ce6ac0926192726292e26393526493c26594366690ff21c03376f10a110840c0ba59bb51df00c0a0c1b259bb51df0822d6dad02e008001df0822d93ad02e008001df0822d94ad02e008001df0822d95ad02e008001df0822d96ad02e008001df0364100811d84820834008823e61807a110840c0b6596b592a0ff979207a110840c0ba595b5311e8442a1d84042c13a34a2037fcc6aa110840c0b2594b5a20380b64a16664a08811f848228f687b20aa110840c0b6592b5a20380d10f84b12084d22d2cb0baa0b81b4aadc84a921a03c0bbc0b0b0f417691777e914e21a20e0ee90f0ee11e72b083ce90c12924aad1df0f21a240c89c0ff11f72b0286faff0c021df0000036410032a1d8410f843032c1b2242c3abb821b36ccb8a110840c0be58bb5b2242c3abb8121840c0982284c925b36e00800b2242c3cdd3abb8c4ac20badd71c042c2ee24bad81128482284dad02e008001df0000036610031078488f3ad02e008002a4a92040acc69a110840c0ba586b5c2a1d8b20408510f84c0bbc192252cba999209041c1d37e977d0d91026bd71521202ad0288930c4be0080032020aa204082a33cb33a58bffa24300a0a841a2430192020a5088412a9952490e82490f92040ac2a0cf262901cce9d2020a2adde20d0d2c0bc0ce10060300d2020a2adde20d0d1c0bc0ce10b0ec20e24d0da20408e586ff812284bd0a8878ad02e008001df081218482284ce008003cd6d11284ac2a0c6bcd01624100822d8fa20408e0080092252ca20408b2a1d8b0aac1aa996249ad86050092252ca20408b2a1d8b0bac1ba996249ad822d4de0080088839205b8a123841b99924a38ad02e008001df03681000c4abd02611284710f8452a1d85052c142272c82268d5a44e008000b8a1698149118849a95920980261945a20404b2071827ea3c076b39ad01b2030a0c8c3abbdbbba50b028ba1b2030a0c2c3abbb2cb15a50a02ad02bd0182266a8bc1e008000cb9979a17ad0282264c0c6be008001df0ad0282264c0c6be008001df092cafc16690e8c6aa110840c0ba56eb58107840cda88781c1be008005d0a16ba0c7124840ccba204040c0999549964b0aa20a2440488579974e008008857a941e008008857a951e008000c8cd2a0d6a961b2030adaa43abbb2cb17650202b2c1100c8ca2a0deaaa46501020c4cb2030aa2a0ceaaa43abbb2cb1f650002b2c1180c4ca2a0d2aaa4a5ff010c090c4b76ab1590b4c09ad4a20dcec20bd52b99c24dcea24bd5909074b2c110d2050af2a0cf5addc20d0d3c0ef0cc10e0cc20c24d0d0c8ca2050a0c4d5aaad24a1032ca10a2ca11e5fa019ba3b2c1180c4c25fa01ad02bd058226520c0ce008001df01df00036410092a1d8d10f849092c1d22d2ca118849addc20d04aaa9276c1aa20a809c4aad02811a840c89909c20924d048838bd03e008001df0811284ad0282284c0c6be008001df000003641000c5a511284310f8462a1d86062c132232c82258d6a33bd03e008000b8a16d80892030427690c665415a11884aaa6a20a80ccaaad0282254c0c6be008001df092030366190226540856c90492c4fa56190a8107840cda88780c5be00800bd0a16ba04ad02820b0a3c09ba88f2080dc2a0cfc0ff1090ff20f2480de20b0a0c6dbaeed24e109203040c3cc09920924304822552c11984e0080066641292030447690ead0282257a0c0be008004603001df0ad020c0b8225790c1ce00800ad020c3be12584921303c20304d2a0e3d0cc10e09910c24304822591925303e00800f20304263f07a110840c0b254db58825ad02e008001df036610082120392a2be97982d31078488f3ad02e00800c2a1d8610f842a4ae20408b2262cc0cec1cabb920b010cdaa719148883ad02e008001df0811a848848ad02e008001df09206d4a2a0ffa71910ad0292166d88831b9992566de008001df0511284a20b043cd7076a30ad0ebd02822550c2040ae00800e20408dcda92262ca2a1d8a0aec1aa997249ad82254dad0ee008008883ad02e008001df0ad0e0c0b0c0cd2040b82251a00dd23e00800e2040aa2262c663e0982254aad02e008001df0b20408c2a1d8c0bbc1baaaa20a041c49a7092e0c6bcd0182258f724100a20408e00800dc2aa2262cb20408c2a1d8c0bbc1920100baaa924aad8883ad02e008001df0822549ad02e008001df0000000364100ad02511284410f8472a1d87072c132242c82253c7a33e00800ad028225310c0be00800822532ad02e0080098834107849cb962c320822415ad06e008008884e00800a203ae98830baaa243ae5659feb8a362c3289ceb822415ad06e008008884e008009203aea8a30b999090749243ae562afe8600009203ae610f848c69a110840c0b2533b5822554ad02e00800a223298c3a8884e00800a223288c3a8884e00800ad028225920c1be008008ceaad02b2262c8225727abbb20bade00800ad028225920c3be00800ac1ab2262c7abb920b04b20bad47690a82257aad02e00800460200ad028225790c0ce00800ad028225920c4be008009c0aad020c0cb2262c8225557abbb20bade00800ad028225920c5be008009c0aad020c1cb2262c8225767abbb20bade00800812684822895ad02e00800ad020c0bc2262c8225167accc20cade00800822519ad02e008001df000364100310f846111848203507112842088c056781ba2034c42c35007ea0f822734ad02e0080082262fe008001df0c1248452a0fbb81392a0fdb0d40416bd160c2ba0e104166e1a90aa10f203720c18f0f174f24372f0f883f24372883ca2434ce00800b2037265b00192034ca2437150991092434c7cfa712084c11a84b11d84512784d20b34e2035000dd23279e26e61d0ca110840c0be51cb5c11a847cfaf80ce817f0eec050ee10f6de02064600a90c5c0c460900e61d0ca110840c0b651ab5c11a847cfa981c88179088c0508810b6e806a91c5c0c4600002cac0cba822641bd02e00800a21406c817d21403c0b1e4d0bbc0b0b0e4a7bb2f812684b09ac08228fc925406e0080092a118a78902862500a12884a20ab816da080c1ab2a0ff8226411c9ce008001df0911d84920934009923e61909a110840c0ba512b5c817b824d21402b0bcc050bb10d7bb10b0adc082262eb129841baab0aa10e008009204017cfaa924f09911909074924401b659060c190c1bb2440166191fd21402c21401d79c16e20360279e10a2034c076a0a476a0782262ead0de00800811284ad028228310c0be008001df0576b5c0c4b276a4092037290b70456ab0df0991192437250aa10860b002cbc86c3ff42c360822733ad02e0080092034c47e940822734ad02e0080082262fe008001df0b0aa208699ffb0aa20883ca2434ce00800b20372a5960152a0fd4697ffb093041639e692037116d9e50ba9a243714695ffb813b0b60416dbe4912a84c02000c2232ca22993b2a1d8b0b2c1a0a505bacca24c38c0200082232ca22994ba88a24839f2232ca0e841baffe24f3ad2232ca0c0f5baddc24d3bc2232ca0a875bacca24c3cc02000a2232c922995baaa924a3da2232c909841baaa924a3e822743e0080082262fe008001df092a0ff46c8ff000000364100512084810f84a11d84820850411a8427981c9804660931b20a3400bb23e61b07a110840c0ba5f9b4c815c904460600d814e20a34660d1100ee23e61e07a110840c0be5f7b4f815f914ad028854bd03e008002d0a1df0000000364100ad02811a847cf999088868bd03e008002d0a1df000364100ad02811a847cf999188878bd03e008002d0a1df000364100512c84412d84711a84d13284b13484c13384f13084312e84a13584e13184812b84212f8422684ae268cfa26893326861f268d0c268bb62289d92288bb268a6d268bdb11a84d13c849927693742689d52688b0c04510b8461388491368492688962689e71378472689c613984721507585568065094b088191b4467983b894ba13a84a919813e84311a84f11284c13b84b13d84b26c62e22c61222f1ea22f20a973826f202963e953d26c61e13f84e26f1ec14084c26f4e1df040407447b7b346f0ff00000036410081418492a1d89092c13142849a2892227f30a910d76910e7690da143840c0be5e4b492227f30a910cc1a0779030c121df00c021df03681002901391149215931694179511df0000000364100214484a802922a32ccb9a143840c0b25e1b4a802922a326619199145848209550c029c08b22a3cc2298107eb08662c050c121df00c021df000364100a14684c02000922a85b2a400b09920c02000814784822891926a85e0080081218482284ce00800bc0aa14884c02000d14984c22aa8d0cc10c02000c26aa8c02000b14a84922a80b09920c02000812684926a8082281c0c1ae0080065f6ffdcfae14b84214484e81e9802ac0e922932ccb9a143840c0be5d6b4980292293266190c8111840c1a8228120c1be008001df00036810062a0fff14d84714c84ad02cd03212684c91152d7f942cfc0b2043132d701608bc016781382042da90107e817f2276df0dac0f14e84e217dcf0dd10f0dd11e7ad02c64500814f84a2a1d8a0abc1c150848a8a82089bcaca16580dc22c8cd11d84660c040c0c461f00d20d34b92100dd23e61d07a143840c0ba5cdb4e821679e07a143840c0ba5ccb4f11e84882192a1d89088c18afff931f20f7fcc6fa143840c0be5cab4a831a20a80b64a1a664a0ac11f84b821c22cf6c7bb0ca143840c0b25c9b4a831a20a80e15184b2043150caa0a2a1d8a0abc1c81ceaeae22e2ed12784e0ccc0d0cc10d21547d73c43e2058bbcde9152849afaf20f4c4d0b167f1f61078432a1d8303bc18153849a538a33822615a833e00800822256bd0a9203f0ad040b999243f0e00800a2054c56fafd1df0c20433679c04cd0bb24433b14d84d2a1d8d0dcc1dabbb20b5300bb23e61b02067d00ad0c82226d0c4be00800c204300c0d609cc0160927914d84a2a1d8a0acc19a9ab2093b2d0cdcebc2095300cc23e61c08e2095200ee23a61e0d8815f2296e80814180ffc0164f2f661b05c219e216bc2e0c0be1548492a1d89092c1eae9e20e8aa15584164e05e14884c02000e22e42aac9e0e034268e2e920c339ce9f205b99cefc941b96166191881568482288ead02e00800b861c8410c0d565a2e0c1a8601000c0a4600000c0aa09074e20c4b0c1a00ee23e61e08ad09c60000aac90c0a8217de0012400c1f00efa1e0882082535e820c4b912884008823e61802c67c009209b5279907f811f0f904168f0b820c5516280b92043a9cb9f815821ce4f0f1e480ffc082152df0f0e487bf088217dfe0882082535f0c0e4600000c0ecc3b92043b9ca9f815c2043af0f1e4dc5c9217e1820577909fc09090e4973807060500f815f0f1e49c5a9217e10ca8909fc09090e4973808b2443bc20430860700c20430ccfee2a1d8e0ecc1c15184eaccc20c75c24430f25361d2443ad2443b60fcc0163f101c9e671c1c0caa0c0b912884811184c2497f822830e2497ee008000c1aa2442c1df01df0f20c4a00ff23a61f0206d0ff9205b782057297b80206cdfff20c330bff56cff2920573821cde97b80206c8ffa951f22c71b961f2cff5563ff1812684822874ad02e00800b861a8510c0d0c1e86c9ffb2042d07eb409217dca21528f099119090f492535ca739138124848838a2535ce00800a09014b2042d4600000c09c20433d14e84a8010c1ee0eb20e2442d90aac0d0aa10a2676d2d0c679c02c6d7ff0c0b811184a128845c09c24a7f924a7e8228300caae00800c2a1d8b15484c0c2c1cabb0c1cb20b76b24433c2442c60bbc056bbf2d2042de2a0fee0dd10d2442d1df0d2443ad2443bb815c2042ec24430b0b1e4b25361671c7be14f84a2a1d8a0acc1eaeae20e64165e0be2058b164e0b820592f205b7873f020625009150849a9a92097f0099231669080c19c61100820573f21cde87bf02868efff217dfe0ff20f2535f920c33661970820c4a008823e61867a951b961922c710cbee7995b812684822874ad02e00800b861a8510c0d0c1e8680ff0c09dc599217dea217df90aa10a79944d2535fb253605c0e4600001c9ed2535ec691ffdcabc15184b2043bcaaa920a87bcabfc89d2443b0c0b063fff0c0906f0ff0c1b863cff0c0ec66dff0c0946ecff0c0906ebfff217e0e2a078f0fbc0f0f0e4f73eae1c9ec6ecff0c0a0648ff0c1b1b89824a870630ff0000364100811d8441268482082bb1488416d804c881915784c77c47c02000d22b40d7fd3cd7fc39ad0620c59430d3340c0b0c0e8224d40c0fe008001df00c9997971ec02000a22b40d7fa15d7fc12ad0630d3340c0b0c0c0c1e8224d40c0fe008001df0c02000a22b40c77ad0c02000926b40c02000d22b40d7fde5d7fce2ad0620c59430d3340c0b0c0e8224d40c0fe008001df000364100811d8491578482082ba14884bc08c02000b22a40c77b28c02000926a40c02000c22a40d7fc19d7f716ad0620c59430d3340c0b8126840c0e8228d40c0fe008001df0000000366100412684811d840c0c82082bc901bc780c9997932bad020c1bd14684c02000922d9c909405c09911c020000c1e0c0fd22d9c8224d4d0d03590dd20e00800c601008224daad02e00800a2a0608224d1bd01e00800915784a14884c02000926a401df03641015120842261167cfb42a0ff424110b951211184a815822246a0a141e008001c0f7158840c0662571462472a320736e20737e9e1f2473639c1d14884a1468432c780c02000d22d42d961c02000c22a9ec971c02000b22a9fb981c02000a22a95a0a764a24124915984c0200081218492298182284c924125e008000c9db15a84c15b84160a059203b4d7994ad203b5471d4422a1d8202dc1815c84caa2a20a908a85a0aab0b0aaa0a21a068a22376a268203ac0cf997981ea871b7ea19815d8488681c4ae00800a202298147840c0b8228a10c1ce0080081418492a1d8f15e84a2038fa26110f0fab0220f81f20f7ff261179092c1ed029a8891428482287f40a2c09088100c09a08983826111922116a2c118d83ac82ab81aa80a990125daffc16084b22116915f84822117922970808890c0bb10e0a811a9f19088a08818ad02e00800ed02f22116d2c118a80db81dc82dd83de5dfffe16284b16184c203acb20b90c961471b67c815d22117c0c141662d22d22110c90ee15e84e0ddb0d20d801c7ee79d498111840c2a8228411cece00800460e00980ea14e84909cc0a09910f09911b689288111840c2a8228411c7ce00800c16284b815c80cb0b141c0bbc0c14e84a16384c0bb10f0bb116572ff916484e16584c2038fd2de08b68c0206100181118482282da22110e008009166849209958c69a143840c0be552b4a205c18c6aa143840c0b2552b442470f2247356967624730b16784c22117b20b2cc24734ec0bd16784d20d2f479d08e16784e20e32471e0fb871812684a81582286ca0a141e00800916684920994471913a2c110811184b2c1148228820c0ce008004600007cfaed0aa2611ba26114b205c0c851d20110d26115c26112b0f004076b24811184a2c110822856b2c114e00800cd0ae2211b620110f205c09851926113f0f00446020062a0ff7cfc7cf8826113e7bc0cc9976247319221139987060300e997a22112b22115b24731a987b11884acbfec9cf2cefe56cf35f22115d2a1d8d0ffc1dbebeaef821ec60b88166843921ec42c7897b802c60a019d0d86000092a1d890a6c1aaaba26118b10f84f2038eb20be9d0ef11471b54815a84c9a1808fb08208f21c4d87bd44a2c110811284b2c11482283a0c0ce00800c8a1dc6a0cba0c0b811184920110822830924707e00800c8a1460400b22589b7ba0ba997d851e20110e24731d987e2038ed0ee11915e849aee820e7ff16884261802462e00a2037fb2a1d8b0aac1aaafa20a81568a0a260c02862800d2211416cd09c9a1b66d02062500a15b84920e81812684b0b9c188d8baaaa20a92e00800812684c15a84a9b1b2038ea15b84c0bbb0b20bf3c2a1d8c0bbc188d8baaaa20a95e00800c8a1f16884b62a05922114b64928f63a25b15a84a2038eb0aab0a20af3e54bffc8a1f16884bc2ad8b19d0db62d05e22114b64e02b63923d16484916984a22115b2a1d8b0aac10c1baa99b24d161c0a0c0b88d9b26114a0882089d9e16684d16a84e20e969205c3661e44261941c2037f479c02462500815b8492a1d8909cc18a8982086a564808faa9a20a81661a7cb16784b20b3b163b07424731c2dd030c097cfd924c15924c16d997d987061f000c2d66197a0b8e16f81fc2037f409cc016c919a15b8492a1d8909cc1aaa9a20a6a56ba18a16784a20a3b162a18fa99b2097ff63b02c65d00e205cec0eec016ee160c0ff2497f424731b165840c0a7cf889978987a24b41a24b434665000c9a0c0b811184922115822830924377e008000c09c164840c1aa24c15924c16924c1622611c22038eb6a20aa143840c0be520b422038eb22589815e8422470f8082b092087e92470ea20881915f8482087f8261199229708088909088a08808a2611ae00800911d849209342d0a009923e61907a143840c0b651cb4b16284a815a91b471635c22118b16184c20c80b20b90ec6c471b24c2211ab71c1e679c1bf16a84e16b84f89fe29e8d816184f7be0a820898916a841b88824918cc520c0a0c1be517b492038f479902c6d5ffa2211ab22119a59dff48c1b22117d22111a2c11881478422211c8228bdcd02e008009203c407690d812684a81582288da0a141e00800b22584260b14815f8498f18228709a888828ad02e008007cf9994726b414915f84a8e19229704084909088a088287cfbe008001df0268c640c9aa71c65b2ccf656cbbb624d2c86edfe92a1d80631fff16184e16c84f20f98e29e98f7ae0aa16a840c08824a18c69eff0c8a0c0b811184921564c205cec2436fd09920822830925564e008000c09a165840c1bb24a41924a43e165840c0dd24e4346a0ff624e4106d7fe62491586d5fe0ba9560ae756d8e6c9a1e11184f16984a2a1d8822115b165840c09924b43a088c1a164848afff9d1924a16f20fdae22e30261f020623000c8a0c0bc21564f205cef2436fd0cc20c25564e00e00624731d8a1b165840c1ac22113c987a24b41a8d1d997920abf821a101b99909074924abf973802867fff98d19209be2629052619025609dfb8d10c0aa24bda8679ff82a1d88086c1d20e728a8b82611882087f80ddc016cdbca16984d164840c1bb24d16aaaf1c0b0c0d98dad26114b0992099da86ebfe0c9a0c0bf22115f24377e00e00c164840c1b822112922115a22114a9979247318987b24c154662ff000000366100a16d84c20200d20201e20202f20203b16b84920204b21b8f99018202058911a514ffad02912084bd03981981628490914199088828cd04e008002d0a1df0000000364100811d84820834008823e61807a143840c0ba5f4b3a16e84c16a84bd02e88cc2dcd2c81cd12784e0ccc0d0cc10dd03650fff816284ad028838bd03e008001df000003641008162848848ad02e008002d0a92a0ff971a0fb16f84c2a1d8c0cac10c1acabba24b801df000364100217584c17084617184516284917284817384715f84312684722770b2d303d2d30282636ca2d307817484999ae22db3e935626b73d22db492d304826910d925c26b7469874223f249452263f21df000000036810082a3eb9205019941879415ad05815684b2a3f28228eb0c0ce00800dcaa0cc21df0ad02bd03cd04dd05817684ed068808fd07e008002d0a1df00c2abd020c098177849906822814c20303e00800a22312b17884d7ea7eb21b11b0b004167b0a8156843c3a8228dcbd03e00800167a098156848228db3c3ae00800169a088156843c4a8228dcbd03e00800169a078156848228db3c4ae0080016ba068156844c0a8228dcbd03e0080016ba058156848228db4c0ae0080016da04ad0320b074ed07fd040c1c81778459018228afdd06e0080028061df041778498412caaa7196c2c3cc719670c5aa906d20301263d658224d1bd03e00800cd02dd030c1a822451b806e008000610000c2abd02c179844177843bd382241e0c8ee0080081228488d81c6ae00800d2a08cdad39c2aad02bd03fd07c2a07282247fed06e00800c601008224e6ad0de0080028061df00c020c0999061df082243ead03e0080006faff0000364100217a8431778481768442238d490822638d1df0000036410092a200a17b84c02000817c848808926a9ee008001df0000000364100217e84317d84817c8442232549082263251df00000364100417f84883421808407e805c0200032229c8181848808e00800983407e917c0200032629cc02000b18284a22294b0aa20c02000a262941df00036410021848431838481818442232349082263231df0000036410081858488289768098186848808ad02e008001df0003641002188843187848186844803490829031df03641000c0ad1898482a00ac20204b2020380cc11c0bb80b0b0f4c18a8476a81ea02a90a02211cae2e21e7fda22b79e09003a2366030d0c221df01baaa0a0747cf386fbffb20201664b3de6730d812684a202008228450c1be00800a2a3fe0c0b0c2c818b84d202008228110c2ee00800bd034bd20c4a817784c1798482281e0c4ee008000c021df00cc21df0368104718c846122840c0ff25100e2020a818d842aeefb4e920e0d320e0c8099119a333030f48083c016780b818e84918f848083c016380c9093c016290da19084b19184a0a3c0163a0eb7130e8192848808ad02e008005d0ac62000ad04b2c11082267ecd01e008005d0a72a0910c09926184ad0350b0740c0c818c84d2c1108228510c0ee00800ad07719384b2c110822749c21100e00800922184ac99ec75d21100a194849cfda0a3c016ca0cb19584b0b3c016cb09c19684c0c3c016bc0ce19784e0e3c0160e0af19884f7930582274be00800818c8482284aad02e008002d051df0b20e0ead04c2c11082267cdd01e0080072a0610c0546dcffad04b2c11082267dcd01e008005d0a72a06206d7ffbd04c2c110dd01822685a20e0ee008005d0a72a0920c1992618406d1ffad0425e4ff0c0cd2c1100c0e4d0a822751ad0340b074e0080082274aad02e008005d04c6e2ff920400ccf9a20405b2c1108226880c3ce0080086d7ffd0a074b2c1108226880cbce0080046d3ffd0a074b2c1108226880c2ce0080006cfffd0a074b2c1108226880c5ce00800c6caff000000364100618c848226310c7ae008007d0a8226310c7ae008005d0a8226320c7ae008009199845ab4baaa9219613baaa0a0f4a7b907a19a840c0ba5a0b37a748122843b77888870a0f4e008005d0acc8aa19a840c0be59eb31df01b84d20a0a92a0ffaadd224d0e924d0c824d0d8c73bd03cd04fbad65350021078472550288d20c7ae00800bd0a8892ad05e00800822640ad05e008001df000364100518c848225310c7ae00800919b849229a24d0a5629088225310c7ae008006d0a8225320c7ae0080091998430b074bab692195fbaaa2baaa0a0f4a7b907a19a840c0b6596b34a438122842b44888840a0f4e008006d0acc8aa19a840c0ba594b31df0d20a0a82a0ffaadd824d0c324d0d8c72bd02cd03ebada52b0021078442560288d20c7ae00800bd0a8892ad06e00800822540ad06e008001df00000364100618c848226310c7ae008008122843b4a888840a0f4e008003d0a161a055144840c1ba20a0a1c0c3aaac24a0cb24a0d224a0e9805219c8498e942530227992341078488d40c7ae00800bd0a8894ad03e00800980598e9279909822640ad03e008001df0819d84bd0388880c4ae008001df0366100518c848225310c7ae0080056620a8122840c3c0c25405c9388885aaa2baaa901a0a0f4e008006d0ad14484e20a0a0cefaaeef24e0c524e0dd80d719c84d8edcb5e779d0b812284822826e00800161a080c1992450220a841224503a245045b558c343245001b550c7a318c849801822331925602e00800214484cd0a0c0bad05e52b00a802a8ea779a1c21078488d20c7ae00800bd0a8892ad06e00800914484980998e977191d819d84bd0688880c4ae008001df0ad02819284bd038818cd04e008001df0818c84822840ad06e008001df00c0986deff0000366100ad03b19f840c4c1c88919e849901825400e512004ba3b1a0840c4c651200812284ad0182283e8bb3e00800214484eba30c0b0c2c2c1992430cc2430d652200c2a0b8b802a2c310cabb0c4c650f00a2c3110c0b0c3ca52000a2c3150c0bd8020c3cd20d59d24314a51f000c021df000000036410031a78491a584a1a484f19284d1a28441a684812284c1a184b1a384b9ac426813d99c222814e22886e90f926886291fa2681421a8842263101df00000003641001df00000003641001df0000000362100b6232950f24040f34047b5165044c00014400033a13df07694083732023022c03031413732023022c01df00000cc53000000444956300c021df0000000007694096203001b336245001b551df0b674ed6203001b3342c4ff62450052c501176527b664d96203007203012b3342c4fe6245007245012b5586030000000036210020522007e2c617e2d740744182a00387835a769715680378136905682379157833692532c310793552c51037640b680378138b33690579158b5527e40717e41407e4211df068034b3369054b5517e40407e4111df06213002b336255002b5507e4021df0006203006245001df016a4ff00234080b310b033c06803769721781388236067816905983370788179156843808981892532c310909681993552c5103764157813882360678169058b33707881791552c50880682027640c78134b3360678169054b556d07ba3317e40607e4181df000006203007203012b336245007245012b5507e4011df06203006245001df0000000007694043245001b551df000b684f13245001b550b44176528b684e43255002b5542c4fe860600003621003030748073117033200073117033205d0207e2cc17e2d640744176970a390539153925393552c5103764063905391552c50827640339054b551764043255002b550764023245001df0000000000102020142000000ff \ No newline at end of file -- 2.7.4