0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000056feaa4c1f2f8a83486f5a7e6583d9268f4744d300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6765742d636c696e6b2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206765742d636c696e6b2e6e65740000000000000000000000000000000000000000000000000000000000000000002e516d556e70784e5938366b5a6a7a6a664d6d6638723276527643637743636b446d7657526878734c3678756435500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554000000000000000000000000d387433bd113ed8094afb780d9adfe18c13ee2f9000000000000000000000000d809cc831c9b38372e8a7ab34db472b33276cd6a000000000000000000000000700b4f0c538052bdc2be46de6925133504462db600000000000000000000000051bf4c6662924b4de1f5577f0d81ea1fa0f7eb0f0000000000000000000000007b49e76066c2a6b14164554750914049455ad73e000000000000000000000000bf41568a897b49855ee4a1f60465323a4b8e67450000000000000000000000007ac7b4255672a20bbc5e668425eb42ce61ea3ead000000000000000000000000353596044373e723d32d2add7b4f7044608900430000000000000000000000003408c2d67eac9178268a1d4c6d77a1ef8ec3dc1d000000000000000000000000950dd6ecd04364a86288db40e68f023b0429966f000000000000000000000000693429fb83e36dfec55cc43bb6f76dd1d8a4e5bb0000000000000000000000006eecdf1bb6fd1045f3833c5d13a5299078e59efc0000000000000000000000009ec0261392194a37fecedfa6c98007ffe69d9dc5000000000000000000000000581d93eb4281aeb83f70e459b24a32b8e53003b8000000000000000000000000f9402ef19930148dd52024e5cf4008d2b70d81c40000000000000000000000004e2a92fa7e9634bb78697693099cac09c59a1bda00000000000000000000000077ea976404d4c05c5e2591b5c41686f770fa419a0000000000000000000000003819d3767e4150a2d3544db28ae0667de99b2178000000000000000000000000ac5f924b9dc7e39312620ae219fea54bfb4c8503000000000000000000000000fbde45d3329c5d5f2924305a14c10021a6cb2ac300000000000000000000000022805bd7dd34b94d05f8f7a8f10a356b10bd7ca1000000000000000000000000c1b74a858dbd771782439fd70b9da6836236fe03000000000000000000000000140d9b5649c0642b47362f22121494732ed5f79d00000000000000000000000006bf1687fe6a21f94f72eb2efc4288e04ee0f49e00000000000000000000000018afeab2c85b3113963e69e8828e85777bcb273c00000000000000000000000011c69cafbc4467cb0b53526db133d0be86ef0254000000000000000000000000b79781d1e9877a351e14f67d908890090873f3a90000000000000000000000000ec6a96ff44472448d33a69b59921f8f8db3896a0000000000000000000000002eddaf8ca756488d4af25db38ac5a9347d6b4c98000000000000000000000000e961d4ba8987191ccd25597b77fd17f27fe40fa7000000000000000000000000e4f87318978e2eed1635fd5a868d9d2c74a760660000000000000000000000003f3687142f9e03831897f1b8b0b79af1e6d82c1600000000000000000000000042c5737a5e27c6d88c03e9d091ac294c09356ff00000000000000000000000002e6e5ee3e1d841ad66a1ba12eb81ac76f49904480000000000000000000000003b8aba0c3e540f73890514a47547f77ce6a15b20000000000000000000000000f361ac49dd27fa90ae430fcda28f9d2161d7ebbe000000000000000000000000a080a18703e4549e3440ee6bebf4d6d6227bf5f800000000000000000000000047c3124b5d294636c251ed3e064eec827ab7b01d00000000000000000000000008fb7b766f77d5573908aa08b2c9575875b15c4e0000000000000000000000008b08ce06495711a3e6bc0912a31d6573efba11e90000000000000000000000009a7607f66a5b89d250555ba294624c88205387d000000000000000000000000001da7428225da9d4b7cfda3819c5c01d37ec86150000000000000000000000009c2ebd1903bbbd44950232ba2d18b35d1f91b7dd000000000000000000000000dcbefa23332e4ac21e4c031e206a927d29a39d33000000000000000000000000ea3d852885f6d2406e5f2072db0bc9ba159c39c3000000000000000000000000e6410e399a485e4f2fd594f9fddea7de54248224000000000000000000000000d3f2d38edb113372049aecd27b8fbbb3a570064f000000000000000000000000e6b4bdd8dfefe543f85826dd7e794c98d448d0fe0000000000000000000000007dada6410b55a1536372728a64ff70e76439fd4a000000000000000000000000ad019b458eb287599d6498e9ca3988741ff5f76400000000000000000000000027853dc5b5dcf81500d34e009fcda75c0e1cb9d700000000000000000000000062bc9741df85cd182e41b1f94d3b285607085f610000000000000000000000008f7c90e218f988393ab806fe52a5454155a04d05000000000000000000000000608bfb0c09707ab6174827bf0ac0174239f05d3e000000000000000000000000d72cab182af573214749f439ac61c1a00f4b1fc4000000000000000000000000f1efa6a5525e38960bc6329507ed1d907ffb96be00000000000000000000000073f2b4b26300021986b2933aba327775407b51b3000000000000000000000000249d1d33e53a4a074eedb212bcdc1b2586f06f3c0000000000000000000000009c148d7b7ad3cd89cadd1daa051c8a96df755fda000000000000000000000000ce3015d389bec2ee63748d21b3e1a06aeb114a3d000000000000000000000000e3d517958afe80a83a0d247f2d7b534a5b22323800000000000000000000000021e37aa8c695688bc008f1d79447a48216e80457000000000000000000000000ca4f6fd06d8a367d527227f781320574f0ac003a000000000000000000000000c4e1fab3d9d1c0478ec35818291bd23edc4a3f5d000000000000000000000000a924d56f26f9acb8515b3984543b07d34bc4731c000000000000000000000000b7a60314e7578f5f6c464babc632f7938104cc9c000000000000000000000000dc7e9df47db5d70f59b04f6487bcac20a583a6f8000000000000000000000000d757953d9d50e8ff309850707e17f67dcc36834100000000000000000000000067a19331fb182ea5d9ffbb1cbd5e5e3760e48cdf000000000000000000000000e9c6c71942a40b399f096548d7256583d9e833ca0000000000000000000000007213c645d07b8a11e3bc30edb298300f4725aa34000000000000000000000000611377c85611eac215bddb32e942c3dbccd78828000000000000000000000000c0aded3e37e18bbbffa9983a9742dcb53200f314000000000000000000000000e468817be445b8959e9424db25ff8a01d4cbfad8000000000000000000000000aaf23032973575c78e704ebc2b086b43f20dc829000000000000000000000000ce9a673f1986d64992ea60626bbb7512a9ca2ed40000000000000000000000000e4198da50e1687decca24b0800b0f3685caf6ff000000000000000000000000630551d60bbcb49a1ab766be3a300bcb3cf85c05000000000000000000000000cda423ee5a7a886ef113b181469581306fc8b60700000000000000000000000016530bdbaf87dfeda437d42e555c9f04332c918a0000000000000000000000006368718a895de91028388121d920115e75388382000000000000000000000000dd83432dbc09aec64f3016212a386a7cbaebc5600000000000000000000000007481920c393cee1cbd16e6d14f2b6a9d427004e900000000000000000000000054023fa2915692498a9364fce757892499a1719b000000000000000000000000ba1137d308f2165526cfe79826ffb3270a9293990000000000000000000000006135a3c3122c03572b4db665f5fd18f1bce76ddb0000000000000000000000008c1dc1390dbaacec675c9685cc32aacacfd288530000000000000000000000009d73826a5e6b6c77383cd91bf8358a848c89634b0000000000000000000000000869dad074a8fc9c6fb695c021b7e0d363cf6e0d00000000000000000000000058580c863515dcb0115a5478b72887f26f3946e200000000000000000000000050f84d8dad4b9489b50af63088faf7b1bc3cb025000000000000000000000000eb2fc59b8ad4f640e70c18e085543ac3a548ced900000000000000000000000070cf90dff5c1eecf3ede94e3ae795727dab6c8e70000000000000000000000008fbd8acd093da45cf7239eb0967d88de426be7b30000000000000000000000000ecd41b66c7abebc0e14d59581a30875a2c878980000000000000000000000003864274adb36e69642699244af86052ac030805400000000000000000000000000bc8b2b0d18e112bca38e970c6593b8995ecbad000000000000000000000000c9d2489c315b015e55338856225ad730c56c22f100000000000000000000000067780ef94ce17393218c106dd1568b46606c9c3800000000000000000000000098209c4f90aeedf56256a5ee1404490f5203153700000000000000000000000011e976998e1fc3b774f57808696c80c43aa1477c000000000000000000000000a96afae881f3ba1d230cdec0c52098ab66724b46000000000000000000000000d64da8b7651e6d363ece743a9f27a235d0dc1532000000000000000000000000e853f0a14a6a33755300ead01a89a37ebf3333140000000000000000000000001c72bf9925ec07a757f6cdbdff1813f3d394b233000000000000000000000000e43640b54a0b26fa579d497e67b8a80061bcfbac00000000000000000000000031df268c79b24a9fb924d31e94ff6ff3ea4ee96e000000000000000000000000816a9cfe7f025f09dbcb6dcefc2606381ba12ed70000000000000000000000003ae8e2b62f9cc2f5f84417394535d85792f87c1e0000000000000000000000004c35b032350cd52fa575eff89a3fb004ec1f6421000000000000000000000000bce6e154c217c81ca66e6de130dc406fa97af4eb00000000000000000000000003dbf69363b733f0d2edce9df4c462303df19635000000000000000000000000e9b5d2775b54ccad978a6839aabde07b78ffdcf30000000000000000000000006282ab3a887e800efa8ae71b0295c8c02ee3282b00000000000000000000000074427517aa665b4ffb518e0a8dc6fff6bc9287a50000000000000000000000002cba7d204b21970a75da3accc9c23a8ab53b90e90000000000000000000000006c9c3f7198cf534248cb54761dab162ff73285f80000000000000000000000008c92436b514fd959f0bda6564d85f1e0f2fe0601000000000000000000000000d20f3a541f9ffa585b07440edfb1cf0cd596e8b60000000000000000000000000bc62a4c193c18ee2b2f414ca400a15d0bc4aae50000000000000000000000000bdfb8011b79bb829960ca8a8ea97654ec00cd89000000000000000000000000e63cc5b1ee3a0b2086cc140db4894083538b30090000000000000000000000006147d1500c05ecaf7b07070abc424ebdd2025fa7000000000000000000000000850c8437e07aa8b963cc06999c271572b29f10180000000000000000000000003700145345f1bac5465ebc53ae09524fa44ba4e30000000000000000000000004d69df4d0947a81c0696a53885220b9a4c64ebfd000000000000000000000000d4819046343ab1d51cfd2855ed564d192635ec52000000000000000000000000958798f07310330e81ec16c0a158edea77bb4730000000000000000000000000eb7303ed893a224b93dcb66dbaee4fa218beaf7500000000000000000000000013cfe45826914624aef1b2f68614411d91172c1e0000000000000000000000007ecf56712bc35001aa6323090a1437a19932dd8e00000000000000000000000028d9bb38b533a536b3f79298b7200cff9f20ef17000000000000000000000000f030a5a156d2544cbbd28d9c66b553385b314917000000000000000000000000e1e2e0a1f89b7d05c2ac27f58c799289a928bf94000000000000000000000000e6ba6dfb782ed5f345d5bd5535eadc3c315e0c5a000000000000000000000000ff960643c1cad5f8d058d36492ce0e3e702a4cbb000000000000000000000000afd47f5c9c4cdadbaada83188759fb107272424e000000000000000000000000fcc1103135cb7e6606a57fdb9f0c450671a30d0f0000000000000000000000009fc0c0f6fa92c6c93ef8ff242de16b2ab2ad2f8c00000000000000000000000068b4c09c2faae0f27457674e0527b70c24efc45b000000000000000000000000f30f1460aa2d7ab449c99cbd3f84d733844fbc12000000000000000000000000becfc6c5cfdfb8bc908e86ac080e8e0963b385a6000000000000000000000000f0436bd2a28ad9a3f132ed7d42ceadc5f6b1a9e5000000000000000000000000683da0214db7abc384dacc20eb088f50e13b0f5d0000000000000000000000008ee803ea6aa1bb47d1a621962ad231bff7cccc30000000000000000000000000fa52803f7b01d6da618905ed085a000383f649d6000000000000000000000000522a82e89ac257b339d2091ab4e3e74dc516f42d000000000000000000000000fef6690ad691e94ecec0d554aae264ebec51f9300000000000000000000000006a86e8c7abb83525e79cdbbd38d4df8c02fc35f6000000000000000000000000c7f20f8dd56ffb2d66a67d0375aaaf410cae3b97000000000000000000000000e0aa84e5b07cebedb8e76ac43213fa497e5164c9000000000000000000000000a4680fa94cc5fd3a0ffd5062d98a6cba76373f95000000000000000000000000b45dc7d59ab5f9da83339b6a6ffb9b90c5c4675f000000000000000000000000358811d41ed4d987d13b5a00fdab4ead2a4636d70000000000000000000000004d74d3e444dadff0d7a10448b3eb5fa58005eea6000000000000000000000000d0b7ecaa817a452c27403b67c12b9cd67d5a9bca000000000000000000000000963df5e684bf10bfe75609d0671ab44570dffe2300000000000000000000000097d331024aac66a63069cbc6dadd0fc752bb1f62000000000000000000000000631f2bfd09d2311e6428de730eb6c689d989b621000000000000000000000000f9e35bfebcc5347a317514d0a0fd801ce0156217000000000000000000000000fb0becf9f57ea8431fc485212cbb40cda2c20a9100000000000000000000000097d161443b37c45c2b3398d4b320a24b4f59c2600000000000000000000000002d67c4f56d65abf105894d9976346827fc9a877700000000000000000000000056412bfd7c68d03df43f2f0eaa5a3a6c8af3e41f000000000000000000000000295fea1f59202896f53663caa4b3aa25a83ab501000000000000000000000000b1c862ab69e79d3d40b1ecbe1938616a749186b800000000000000000000000064507cae57190a864ec57c352db22812315d1c1300000000000000000000000039c91fa40699dc8b3c4045294ccd1ec71b3e477c0000000000000000000000009c1191a561f39a15482d347c0963fb6c37688b4c000000000000000000000000a2d2d6cf0112e75aece1dd3c9482c8b2cb3fedca000000000000000000000000ea5a509a6bef9dccaf66ee914decbf18495b553600000000000000000000000021833c5a11f126d94d61dc388a70b6f398b883f7000000000000000000000000875286d401a5c3105e913399580f991e88d45c1300000000000000000000000091b676b23651ddaa77e785a9936ca0a1cc975bf10000000000000000000000008ac9c5dff459ba96d17c7da7b2b4437c2721942f000000000000000000000000136a0356dada08c9667e83b1dd57aefd8d3f9bd20000000000000000000000006e4f803f7ab132715fecae84827cf1b12809dfeb0000000000000000000000000777c074f2ca22c925e98aace07e283d7bb8d532000000000000000000000000e247e34549f30fac677046125b74c93f6664c473000000000000000000000000277c5fd44ea85b8096ee39fb3e9d367beeaf2e6b0000000000000000000000008d3d48caf259dc7df7830198b0676528ff704af500000000000000000000000071006e7bf43bcc101dc8195876cb395f1e7021cf000000000000000000000000c8e0f63695029ae8c0b2e358b7068962a7781cef00000000000000000000000012ffa95e75bc1e8944da80cfc099325cfab4d3a700000000000000000000000023019a23bc7f67c76ae3936bbd080216368105f200000000000000000000000021f11552b8ee9ae26fbb91b3f88f9a204ba4a4cb00000000000000000000000080bf7bb31bc1b5c7513de1bc8d9824bf04ba189500000000000000000000000031f1329ad8060ce4dfbde65b8a413ed3c37cd0ca0000000000000000000000007db2c1092bd387a31abdd18847eba1d2781215950000000000000000000000006774db46ff94ff6bc70a5f69c438a3630ee52e6800000000000000000000000017c51d950bd1b82250e7e64ec93cab384239d66300000000000000000000000051206babfa42bed1c549d0255b4f002a89d4646a0000000000000000000000002762dbf4938e26bc0ded5d84a878c32194d886aa000000000000000000000000597ecace5650e9b73d4f3765c4c74884084fca8c0000000000000000000000006810066d7ee35d7c41156e984a0bac24056efc0a0000000000000000000000001f8d3b20eac415846510587513275ca85e2c352b0000000000000000000000002cd98fb1af095745eec2180a696cd21ad60c5715000000000000000000000000466f7d3b35d8b70fc3eeaf82e1616284b9147d8c000000000000000000000000dbd7be746fe3993429661f132554f8b064c71c70000000000000000000000000983e9d7b3195fa13ab74ebd82e480087be098002000000000000000000000000ed65447518fde88fc084c6a9a7ce40483613008f00000000000000000000000043b2a05177ad3453b52111c4ee415c0f3722f36c000000000000000000000000a026d11710b15a39f8824a65f6ed22cf2281a1100000000000000000000000002da770cfbe239eb13342f8d077b61e4f34cd40e9000000000000000000000000bdda8f220f62defb50e4c83dd4db696455fc868900000000000000000000000087b32bd58e30dc358a9429d789486bc6eff42f1a000000000000000000000000b3888f6586d5e91f0e1ff3b905e2ee568694714b0000000000000000000000006ff63bbf683b19ae80f4cf136c863d144dca9c050000000000000000000000005b177d54b473d4b77609f0c2b08095e3bccac7d3000000000000000000000000325f1ebad5ff88a1f814b49890b02c0cb47486ff0000000000000000000000008b2fc0b32c4ee5305331cb6b91b1fc225cd85ade0000000000000000000000004527f3f8d3c645057ad8fa4c23fdea8d47a7165f000000000000000000000000f47edfcdf290191011ef5640474b5c90ae60bd690000000000000000000000006c0ad60826c2dfd5afab9d0d01b79fc8d20b9ac800000000000000000000000077481ec117fc4f5b5786e20a3f4cc571e136bfee000000000000000000000000f5dc94878f55c5e576d09165c2b5c7d8dd1c5ad8000000000000000000000000f19037191deca1eaca0fa6abb34f7b4cb69993650000000000000000000000006c9d47f891f28eee40be2b239a3dc994648466370000000000000000000000006013bd012b9928400076f9db7f7b5ac7bfbaaefc0000000000000000000000001346ff7b2b49368f245740071c27079e1991aa5b0000000000000000000000003d05415ef12ddc8538384b224ca15a6a221b280b0000000000000000000000007e5474cd10743ab90cafba6b0f2aaf020b12ee180000000000000000000000006f879347df612c8fa85886433e66ef75600cd37a0000000000000000000000008b20a6a701a93a9315e7b63c59dfff0ccc7b0a2d0000000000000000000000008626292cdfca31237e325f00f0bafc62807f51590000000000000000000000009b20b4d71339819f0228a9505103547d6a415166000000000000000000000000f115632fa059620bcceee622b7e9f0e8b4f6788300000000000000000000000024c90b6bb7dc7443628c38917477495c71f6e9600000000000000000000000008136c22d6951de63af727a44bddf248bb1e6d92100000000000000000000000069ad3483225b14593c537a05d69f2f38a9460acd000000000000000000000000e6a55de0bdf7c93949399c16d408ebb60656e2da000000000000000000000000095987fe1456d75e09d3bd0b63c40798036dd649000000000000000000000000c1c72fc0edaea5cf0978f520554abfc5226e04f4000000000000000000000000f8ba42457e47b22ef10248ba41e1e0162eff53d70000000000000000000000006fbd2f5041e271478877dc1cc4d6458d14e0bade0000000000000000000000005bceb76a13fc8bccf460ae2ea6582e0668393cd70000000000000000000000002081fa3c84b8c9e60d3322d7916aaeaaa491f16d000000000000000000000000fc319a94a216cb88549ecb86d662cf87dabff98400000000000000000000000029ad536d345d5b857e46273ed02f655cf6be52b300000000000000000000000045bc7556254224ebdba62df8e0303aea192556ac0000000000000000000000002b1350be78f968b240dc509601fc2ced08f72c9d0000000000000000000000001ca6a16697a98613d92d9d8846a6eeb3b93fcd07000000000000000000000000cdb7761c84b4b9b277d20ada0915b564dbd8084000000000000000000000000065e707cccf406198c257d38f6bc43185f9e972ed000000000000000000000000a6e9b7d2dd02edfb2f06d6fab9407fee1b7564e2000000000000000000000000f3a4440f84d56b8f8df2f9dd863f1afc386f7ff00000000000000000000000006ecea367f4f845d65363476699aa3b67bae405c3000000000000000000000000251451c6ebf59819965a19a42be7da1ccc74a81b000000000000000000000000e59ff9e15dafe0ddeb062504b0523794b97489a5000000000000000000000000e1cdaac3fd056aa991a3a85ba254c83ef2b1c108000000000000000000000000094f697c8a758013023cbda33783f3c54cfc7033000000000000000000000000a79876ea1ec9b5b2ec69ce7723834159ac2ac5ec00000000000000000000000031af4315ab9e61918ea24dfe9a6f9c1eaf780969000000000000000000000000884d9dc0a89e2f7c51a18d9d1b51ba01df40b918000000000000000000000000cde5c7bbb0ed7a681d3354fb9612bc1bffd3035e000000000000000000000000f50629c240686cee14ae1157bfe2a72baf472475000000000000000000000000813dfc483e70ba0152685996fb860cd6ea2ca5af0000000000000000000000006379b61b8fa5f557dbf902a5a949530f9f2972ee000000000000000000000000206dcc90ae8878ad0ae6e869a28c38346f04776e00000000000000000000000013e1d8072017a94c7dd09851b7e663238e2aa13c00000000000000000000000052535c041bd55761f77100a3a69ffb120e0eb855000000000000000000000000f50353bd2deb56993dfe91087f632459e2bf4ba0000000000000000000000000ae6ba8cab55aa359bc83a709cdbaaa154cd71da0000000000000000000000000cfe0460916097dbc983a069925627fab4f30fb8a0000000000000000000000005823d12ad85ef11f4e5508ab3559a37d87cf507a000000000000000000000000c4da1bb932bd8f3a8538f30fcad3d4004c03d8750000000000000000000000009f135412ba3fdf61a22213ad936dd28c52059ea5000000000000000000000000662062e8556c06ee3324328d1eacd41cfa7f4b2e0000000000000000000000009b468fc81138ad958cd18b7a4dafb77f907769a20000000000000000000000004323fa6e1cc8749351b6b2784992f2234d893fde000000000000000000000000ba568773f97bcdf46f5f1c7491da13659b0cf08100000000000000000000000023695530f460bde61c839f6b2540c38876c9d7ed0000000000000000000000004f5f5c96dbb45601156028ce9dbee9efb948e7a6000000000000000000000000a4ff48b1ca3943f3d008fb42f55f3450a7b6cb5300000000000000000000000027b7eb6ce139a44de377fa124cf9c27da430c647000000000000000000000000d85774b8e24870e5621f52fed6fa6d2e448f9927000000000000000000000000cacae444eb03eda7198f210a696b154e7ef3ec9300000000000000000000000034eacdffa8c7925d7ed9aadd4a77cf9e3db064a00000000000000000000000001d01012c218376dfef291e12ecdb4f3dc1cf312f000000000000000000000000c145be1209ccd03571e6956c043a480b8697ec2600000000000000000000000017d79347351a5e887f1f031aa6f9c3e4ba628e04000000000000000000000000276ec83133b0ea6f06f7aaa7528d8a374cd61749000000000000000000000000c3801d4e317259f78f6f7869502d2853e1dc642f000000000000000000000000d1584f48fc118f5cdc65282e1040eb5159d1dafd000000000000000000000000dba169b7c0f3f55b18c0371f106f7c69362d77e400000000000000000000000044efc58781fd7e111d30f59fff5ebf39711c85a60000000000000000000000001a8f9133ad7c30e9999dba6943cf5f61316e5ea400000000000000000000000067677c1f1581e5cb80659695e0b76642c8508eff00000000000000000000000061497b5c094658be0718c4286dc6bbad408acbcc000000000000000000000000d423de5992c98489c5434a6bb121a947c8b176c4000000000000000000000000a2ea0af56969e20179426a509991945488f88f79000000000000000000000000753e90fba903f0b6920c838cd6c4bd04968548a00000000000000000000000007c6697da5b69589051836e04c2665226dfec3d41000000000000000000000000f607212c2904d1e3061948f2c18403a9684e5e2d0000000000000000000000008d626990c06676882be890493c368a9ecdefcc800000000000000000000000003ea95db5d01b8e2835268913951404c3e0795f170000000000000000000000009f124e6b28487540f5356f33d2461ab108250a6a0000000000000000000000005724e4be81d7517a6a0f1f9f13f9129ee218b8fc000000000000000000000000f6f2c992b30eeafcdaac68745f30405c09e22b6700000000000000000000000076fcd5bbf65878adb807239e5f1c8148911e8c15000000000000000000000000009f2b27152331e0b54b16fae57b722678ac612b000000000000000000000000605d233b44226e798c5f94e43c0b3a60bdaf03660000000000000000000000008e285cd76cd86394b66bd3747c4d741525a9ca180000000000000000000000004c68c7895a9e4f50c83a2fe9d539f0593576f2bf00000000000000000000000026064116e54b748f7a30933cbaea1cf47137520c000000000000000000000000637cb6c0a94c9151f886679ad49c428469dbba5f00000000000000000000000045950a631174acd3ce8bece49d9c0c5a69e3b15c0000000000000000000000003a87fb9d7ba6a3395c24f9ee0f16376b2426d3b30000000000000000000000001a496c2fd3da49e7c9c397771ac3e0a4a016fe4e000000000000000000000000037ed79a5c94f368eb65be58662a8160e272582600000000000000000000000082b6502d99468087fe621108694015f59ea7f21d000000000000000000000000f29fbbf71b45457c10e5889d264c9585f18e768c000000000000000000000000331b1356bf166fc8d68cbe51884b1cc648067f390000000000000000000000001ba6afb0620e08228cf9ecfa32052246b7f9e9eb00000000000000000000000050f4abffe62f7e5e6cc19e552abe0cd60578769a00000000000000000000000059ecf48345a221e0731e785ed79ed40d0a94e2a5000000000000000000000000f12fbde8e36682bd5d57310d269b0416b4b7f00a0000000000000000000000007e6a7dd714797955981b6db9b7a12879e1bf5aa7000000000000000000000000b266ffecfda92d1f60b1e3173d60465026d8ab19000000000000000000000000510dce9dff2bd0ad00dd3cba7c6bebaa21128a6700000000000000000000000017720c95ee05de0ca3965277bd4e3a1e36eb4afc000000000000000000000000f76e55b3377a455495a3d818e69f8f8787a0f7d7000000000000000000000000a4d3ef538b8926a5b54c1240eecdf8bd66953579000000000000000000000000a8290a1bcd320514b4fa30eedde1a7b06d2e76aa00000000000000000000000080cf14b73d48fdce6e94eb65fdcbcdee935ce58a000000000000000000000000601e66e0ea337c65ada45176029c611bd58df390000000000000000000000000f3ff6f7f9220f9d8603f096dd969d28a15576f5800000000000000000000000070fbaf2aeb89914aa4fcc733846b36d6d56285950000000000000000000000005862f4b51cc3cfbdb49d070071415728b41a3390000000000000000000000000c96a414081d564d0d723a353693c8cc9833ade16000000000000000000000000a73b752a2d18d903ddffbbe32762a53c5625818f00000000000000000000000038306f3481b5962a6b98da72c7466e3ec934cfa0000000000000000000000000fbd05bbcf26f99870d3fe378cce53546c5093ad5000000000000000000000000376127f35818579fe9e287ad8e683181f299f69f0000000000000000000000008a7f3ddb46f335227986076dd2b068a79d3fffa7000000000000000000000000181ad3dbaed6a59bbbefab1bc7ee5793e25dc7c4000000000000000000000000ee2d51454356380fb037dc86f555a42b0cc91dbd00000000000000000000000070e8368fdce54f9643f617dc5b1e74e77609cd8800000000000000000000000066b6f624ae9e68604e9265deae31e5ab67798889000000000000000000000000177e74d6d396f6ea35b0c95ff82d071ad7d3e89d000000000000000000000000ac513aab81ce0427dcf1e8383d5a65983f9d7d98000000000000000000000000443999dc37a3541dc10592496d5dd3d89118e6e3000000000000000000000000991915aeeea6addfe3ce1c4da7a7b87f08edc28a000000000000000000000000be511463b470c1006c2548e688e7d3c6052eb36d000000000000000000000000317c289ba848b1caa57b1cc39b75a41f4a3c1b89000000000000000000000000e14133d6c25aaf385f1e9be42120fa6ccec6256f000000000000000000000000aa20926022c84aa2cc41e607952744f7331f02cd0000000000000000000000002f7b8e5b6e73d51a0ff8f7f3bbe318ecacbeca5d000000000000000000000000bc4af796455f5a96e4c812d850fbde855db88aee000000000000000000000000f3feafbe1454d0154bfbf5d088c988a43a9b4172000000000000000000000000ea23e9335954a3d7f0a8e2f2bb05ac7e38dd7b100000000000000000000000002e10493206dc601db982c48bd46bf337dcd4546c0000000000000000000000001720c9204cc9a9dab6d9234a39e0c01a458e4198000000000000000000000000b83e84813ec5d94060845f95cf25e4fda53bf9a600000000000000000000000077979e3028344c317b7de3bde72021abab9012b50000000000000000000000003e1bf51070409c9c3d46bf292e772f3fa2f9d4ff0000000000000000000000000000279d6777a2c430a301abc2f76248e58964580000000000000000000000008db8fb5658e1c582991af771d2b8be597bbb76580000000000000000000000006a0412425d60a3f1442bc794e78d7e9c3e594f00000000000000000000000000ae3513e55c163595198a707f83bc89e761b77595000000000000000000000000d2e7475018b61010a43a02fa0cb296851528ddb2000000000000000000000000e760c42627e762fe53a470007294d246d00856ac0000000000000000000000007a8caa1753101032afd1442c8b41647d056c1be50000000000000000000000005fdac99302389e3d8e91c9289001cc39c7206df2000000000000000000000000daa633a8d7af432dff0736b86b919e619bdae23c000000000000000000000000f74f9a74e561b29ce591f0164a799d13ba6c9d520000000000000000000000000b856119c697a27433d68d7750714d44c75b19e5000000000000000000000000cff9a82ac6a571abf72c7ac221e9f1417d028e2f00000000000000000000000090004ba02603cc8863a7d3ab6dfa07be02232372000000000000000000000000dd82425d56ea6c261e55f262b14f77e2e65d9bef000000000000000000000000b32bae012196d4183467c0230c61d8d505b6a5cd00000000000000000000000079254bcea669fe80eea481ec392b303669a2d6ed000000000000000000000000549a44c04ea73b7968568c329de7ece48b3ff6230000000000000000000000005c44589aa9020bb9c0c7d83221256a019152232e000000000000000000000000447b6a72eb1816dca80c97b3a7b1a62f39ea643c00000000000000000000000006af3a5d5db2923e0ed142447273509b2eadaadd000000000000000000000000ea6ad2a4ed6041698ed2e95139dcb5c964802cf700000000000000000000000023300c707cd3ab15081e5897bd6c58d6e57715220000000000000000000000004c5d2b6f8fb5882ebac1176a44740a5ecd55254e000000000000000000000000b6cf81448698118a40a4127e09523e718b9af2100000000000000000000000009f456110450057dbd7b9126808d856392950acda0000000000000000000000000fe228b6f0a5db5a5ee612b61f65d35cf89b0cd7000000000000000000000000dd182b9cefed8c46153a2e342539c3e086731982000000000000000000000000456a3f768c0db702a52b846ce410a66bd20a4e2c00000000000000000000000060ebae07065e57265d190730c3c19155143bf7160000000000000000000000002a7fd546b701a02a133592ae26bfbe656d1a81ff000000000000000000000000036e0aa258bdcfc34e3111e0590112199098fed90000000000000000000000003e0fd5d65f9ccc31e392825634224b038e851bfb0000000000000000000000006eef95f949f1c5b419a15e17138f6df869b1fe01000000000000000000000000a12335b2ba566891076e070a592a7cceb346b9d300000000000000000000000023a6827ff487fc00d84ccbce3a1498c6a7f4ce9f0000000000000000000000008f18e09492f70b1fc04405dbe9858c96b1df9873000000000000000000000000a2a0c316c98e966a43f2d91255c879ead85982750000000000000000000000003171c984b8446164660962c6551aebb0596b602d000000000000000000000000f0fb490ce25d756130d25e9160e5f857d4337d59000000000000000000000000b3ba1a6d8b2b3de5ee7ced8ef15d8b5b19b72a94000000000000000000000000b53a0ae110ce06bb89214ed65e84d744b81d1ab6000000000000000000000000e71175526bdcb28246f1d753abcd51b3efe9e76300000000000000000000000039aaaa5902af1f3f938e2339299954e9f539466e000000000000000000000000798e7a6a145bc661fbbdcf9e9528a621e8c5cf490000000000000000000000006c38c9fa8a3a80253851f28ab9262890d2745bee000000000000000000000000ecc1fc669158ac6db8d3896f660c75bebf72d81b000000000000000000000000772eb1689be408c0279b9208ee2ad83ca8429b1d0000000000000000000000006c31cb7cc05eb6c8a4801c95f82849c480861463000000000000000000000000a3d9d86e0e46f121e12766d7b529b5951f0b61a0000000000000000000000000555b7e6ab86fbb0e68edccd70d538a4464afb65800000000000000000000000069c3072e83204b7a74e095203a6911514dd0d8fd000000000000000000000000e1ae03b570fea10fdc9a452085fdcf579daa5fa2000000000000000000000000ffbdfa8d4e8fe3e2ef88f8a9dd20a02438b8580c0000000000000000000000007d467aab5a0c1744857e60a5c49c3afcd9d7ac39000000000000000000000000f40e9b942340aaf8d2a9e8459c3d234d85f844c800000000000000000000000059d19a564d8307d0897e6e359d4cb196251fdd9a0000000000000000000000005c8d7e35f50542784f5944eb2c4b9e5e5e9470c70000000000000000000000007b9fe1d71facca51fa893237fb70bba2c425def00000000000000000000000008e93a8ac6362e27e7ee05bd7d4b7a36232b7607e0000000000000000000000000d6f6a3ec15e139cb13c64a8d96a844a7cce9f7d0000000000000000000000007ec2b635675e1db830b302518b9cd228b0440a9b0000000000000000000000004801db00d4cdc555f9bd535b9322268cc9783ab80000000000000000000000005badf3515cb6c472eb410bfb887d2c804c835f58000000000000000000000000e613511d76c1db79363a738cbea40aa909d191e7000000000000000000000000a3d34dfaf02f28bc204f3d2857d230c2f9403d0200000000000000000000000058dff7b3ffd7099d9185e792c5e34389783326aa000000000000000000000000444599a7365049a852ea843631b931b019d19cdc000000000000000000000000f81c1d99f51bff1f481e567e2c7fcb12b4dcb054000000000000000000000000868f8610fb24277b34a99e2f6f4a9ace661871e2000000000000000000000000e3ed771c2d374cb24d84c4f3029aeefde52af40300000000000000000000000020b384ec6e9fb52442c2cb55d529b4e4d2cf8bb4000000000000000000000000598e0101326763ab377a19c80ab49122f67181ac000000000000000000000000d0da6e89d6b0b1a2c67014d7e726865829bc415200000000000000000000000045cd896308b4ba396bf32c6aadec6487cae30675000000000000000000000000819f870952d36dde8dd7a120dce50908383eee80000000000000000000000000f55a53ab71af5afa7fa5b7ee210737c7658ce27a00000000000000000000000040f10247f18a1f28461fd3c97049905b475882e60000000000000000000000001614abed3f72d0d6d2a61f1c858a1fbe06032ac3000000000000000000000000c2eadf8fda36a5c7ff360c689e7f9823c9b6ad48000000000000000000000000bdaf39a496cde71df7f48d57d7eae18d1a6e78ed000000000000000000000000219e165212e43b0a690f58004f47fadd50a3c7d70000000000000000000000004282122b40d7fe4273cccdd3006bd660eee1d385000000000000000000000000ef80eb7fab3f4a13b8bbb3397aea159be544a2900000000000000000000000000f4a7a20722320bc5a2cb05db9975b09675005d0000000000000000000000000c2364ca7c3023b7157c930ca219cd5f9409d3f09000000000000000000000000987cd28c63c165dc3b542bb5eda53339209d74d4000000000000000000000000f3b2982dcd6dd14e88b46ad43aa610372e798546000000000000000000000000b6aa859e4347e2eaf26ffdf3bd0d06883d8ee8ef000000000000000000000000966dad3b93c207a9ee3a79c336145e013c5cd3fc0000000000000000000000004d7da6c57f74616f141cd879914b4ff4c0061ce700000000000000000000000065edb983b709fc9c3b61be11eaedd28764a930de000000000000000000000000df68e520ee620de517bc4a530eb5020db3a22d8600000000000000000000000086262bbd26e0f0f76cae902ffdc3707db418f9f70000000000000000000000004357b09aa55444c228ec7cd73ef6f15821bb3aaf00000000000000000000000049fdcc0c53acc0a6dae2eb4b8bfe0524511856610000000000000000000000003f2ad80b1c8eed163f63114af081e6e717f693dd0000000000000000000000003a6a0557ed1effb2841360601ea748f5b905391c000000000000000000000000c00ab3b29e2f3168769d0b47e1e2d96a823f25e2000000000000000000000000b1693f13172e3b2a591a3b641e86b2f8d971ec4700000000000000000000000066a4c876035c3cc4ce1c25ce32f6b269c349c7d000000000000000000000000062248250bcba114ebdba69de1941b4d64b4b4dcc000000000000000000000000597738f425e58a65d368e4a8c4b96f525d28f78d00000000000000000000000036d2abe8c2320935cc60dd73526c5fb14eb7c38a0000000000000000000000001331c8fbb3186085fb874b7d7caf87b3fd0db61400000000000000000000000096d2e0e4383014a166889734e1f24e7abd393812000000000000000000000000246dd1696c07033de9beaf70ef5d67dd4e6c1a020000000000000000000000008ca41dbf31a1f1ba11d8f66260d8d28e812e9e96000000000000000000000000baaafac6ebc418a5f763b1faa701a6a80d4c091a000000000000000000000000bf19dadbdc2ddf701e151e6023f739d538e67187000000000000000000000000a7fa6e7ad3bd6dd27ebde9b7ecdfc169f28b24dc0000000000000000000000009a12a16658bfebd240701e01de53c208aa033c6f00000000000000000000000015c1bd6ec9846977816f4a565f84292143b8b3c20000000000000000000000006f16246a4bc153d7c78b50682e53cac8656152d50000000000000000000000005c8438d314093402f95dcca717551241e9a6ad170000000000000000000000006eb2f2c9d84c3b5f0f17c57682b5dcd2aeb9ab4c000000000000000000000000126247892d126cbb5ebfb21a05a176b916fc8e58000000000000000000000000592a78f78f9f8033371478f77500a41f65f196c5000000000000000000000000105b6ee81133f21cd66826aa67779f84262b992e0000000000000000000000006191c1c0b3e0784c37c8a31e98b29a49ad0840b700000000000000000000000009959e059ace05b83b94646480e900585b1f2002000000000000000000000000093a2f4ee164ffdc12858bdc07fc8cecda13289600000000000000000000000034970fe982e0830058ef9e7f5eab37bfb96c0f6d00000000000000000000000088303c9df2d46296a47af4b9eb7245d4ed3a1a2c00000000000000000000000002513af5075b7828b9bbd6e8b79a334d8a7ac56500000000000000000000000019d905b51519a0aee390679d6f2461d26c7c383f0000000000000000000000008fac6bb9681c60e2358795f9456912486d0cb376000000000000000000000000d4261fcad6d00271ce60d7fa11b2c7d13eec6d9200000000000000000000000052214ec87dedb0bf3514365f3fe2c484ca7a943700000000000000000000000066de97b04a887f232bbfb9c4703afc27de2451fc000000000000000000000000e471129579863688fb7df88e5c2a4259572692a5000000000000000000000000a1ae48fdcf10573cfbbd1209123679e05650bf690000000000000000000000001be361b9cdcdb117e7847532c1e2a9daed91b217000000000000000000000000e5a58be5203c797e3a16715c8012b10906224f7d000000000000000000000000346c08251330d551f5faf4b7e8a598df8307e415000000000000000000000000def563b38d4ace195cbbdd287ee5daffe6551dc90000000000000000000000004070984ab71a60c66b112127fa5e92b6b78487a900000000000000000000000000fdb133159bf061dcc38e703f2f61f30496dd3e000000000000000000000000fcd2f3446885ee6ec458e4edf8847820914cb8dd000000000000000000000000dbe55992bcafa85fdd7e436c6d15fe1690fa359b00000000000000000000000037204fb3e94714dc32caa0788688d14d377b393200000000000000000000000032ec213d0c92d0fdb3cc8982dffb55979a08af07000000000000000000000000568d45f1f079bf73f78cfd3a59b0eded418d4e300000000000000000000000008054405c43cc9a4022bdddce1402eb6c971728bb000000000000000000000000a2e24f272b10e760a3b6b1aa8e2c750f09d4fb0c00000000000000000000000041e3bda8c72c66762c19a277c193e18808d679af0000000000000000000000007bb643c67046b162bd7181d4e109d07d18bd8cbc000000000000000000000000270a2637eba3eb7ea74a13946dbbf4166bd875d30000000000000000000000000cffc56555a565050bc24fd9b99be930e1977d7000000000000000000000000097ba4165aa9a1e81f46ae0081ef0b30111653b6a000000000000000000000000f1e2f6e566adb03ec179f7740815be40f423111400000000000000000000000063def07d1010ea4a5516103442352da04242967900000000000000000000000054b970b3c7e8e9b069c4dbed9c0d2e140fbae668000000000000000000000000e55ffc5227771c8f71bf49df13805199c70ee95c000000000000000000000000ae2c132ddcf5ae06dbebf5329b295e086b897d82000000000000000000000000b490f7e76957ffea954b74ccd48057a4b4fc9af80000000000000000000000007cd88899a528a7322522068e6dd11f213a583106000000000000000000000000d4f4a42c74978d87ebfdfefc52a94da8d9485261000000000000000000000000f6950b1ae86f725a788517378d538dda6c580ca4000000000000000000000000ca878cf4a27690637c07b39ae06d26f7679be4fc0000000000000000000000006fadb4e7efbe105e2c19f44a0ffe0f8a5684145100000000000000000000000086230c9818715b85fefadf6dea8fe91323dd013100000000000000000000000071bbaa29c73b86b678e2623bfababa8c075cc952000000000000000000000000f154caa593356ababa172ad1ce5c3a2c81a83d080000000000000000000000007aaa51b1c13c22d50c49c24a4af2bc4a2aecf1ce0000000000000000000000005e91839098a99dd70d821864b9a3cb922d13258d000000000000000000000000493ca7f56958c3eeb724478d07729838e82a02e40000000000000000000000004429d13744aea98d877b76623d89d6403c22810000000000000000000000000084a02a386b66e6463c2d533fee2633723a6e5db60000000000000000000000004026534da09b55bab7b62db5f3e4a4129439b96e000000000000000000000000772665349a59aa449e593d2b0701b2557b8b2a69000000000000000000000000f592603b873944daa0071028495a69f59afcfa1a000000000000000000000000993fdd302ba73d346110be36de0e6c61c3b346af000000000000000000000000de73510b049122dfe326fd878bb9af9700ee90ee000000000000000000000000310690a75a0e669352c760ef6c2779360cfdb8a00000000000000000000000009ae39384e65ae43053c9d10f85fdc5c14e322502000000000000000000000000942698e9cdaf1ff228c4f0d3c7b940bdc798d2c00000000000000000000000009f689dabab4fa16cb873ced065c1edefe67bce68000000000000000000000000e04ce17cb2f7ec01dd9c7ea05906c8dc535fb6f6000000000000000000000000b645fd128250dddf47d6c995cac794a11debabed000000000000000000000000a32603ece63161a4afb2c5cde4658cbf7b1f3e7f000000000000000000000000f4075a32ef42bb211500df077a517ce6a52b7426000000000000000000000000fe843fc772c799a257c04db72694164b4e94b682000000000000000000000000da6e443c9079f928b8c7861d3f9fdb4d1b11ac980000000000000000000000008c110ae6965084834685a0ef2ea948ca8e4a6609000000000000000000000000a85f6ddf69012fd70e285e0666eb4963b7c3e87c000000000000000000000000df64ba302d5a492cb6370d9ef7da0aff6dbc2cc700000000000000000000000008c93cea966bc16f2e8a5e85cbf54347a63c903e000000000000000000000000d921f5b8fb91b08850516bd7cee56d49ba877699000000000000000000000000b9d70b4433a67ce88dee021c193996e014b7063000000000000000000000000093b2b7013f0917c64bd5f4ba53422cedc809632b0000000000000000000000004c6df76d41355d5d4227d147dfd778624baedfff00000000000000000000000003668543929525c681c02cfef0ba30cd349fc2850000000000000000000000003e2985f7a7117daf756b300675575cecd0f2c43700000000000000000000000077e444d35b8c439f10a3c3d63eb81a7ce72604e5000000000000000000000000d4883b0a316e5d0b093bf8990b2da309808f935a000000000000000000000000bdfe91cfdf9575d80eaea964008f5c920caaf7e100000000000000000000000026a923653dd61cc4381a84176ae78d5ccebe18a1000000000000000000000000090420fa240ab4ac19c4dcec97b179607d7f6df80000000000000000000000008add84345a1e8043016cef2a09756ab59ee8698a000000000000000000000000ce730959d5c21b3d16aba6abd309d84aa70eee3f000000000000000000000000d034bc419da809e48fd10e95dac3941bad4e1bc9000000000000000000000000476c62a8b11b916ed9cbf51605daa01d5fc55ec500000000000000000000000015e15846e801f7874adf57e8362978d1c0d04cd5000000000000000000000000ba57540b24b783f1bfe489a00e515d65b5d25c9c000000000000000000000000581f0150110e13793d433e84949abddbfd2c0e5400000000000000000000000064e2737a2f41efa5dadea9591c7ed8c68d415303000000000000000000000000ab2d09230ccc0d08280a1fda3997e5f4e11b5b5c00000000000000000000000030a74f05dd7c4b821ebcd1a9556f7c383c863b66000000000000000000000000ed7a016a1fe031e5a0890718fd4d6562acddca9300000000000000000000000030a9a60f03499d0ab6f16e249074699dc7beb20c00000000000000000000000061a5802d4b5320ae1793a127b0a2bb9b253b434e000000000000000000000000335fc922830a0d615283cf323afe46f18b50e271000000000000000000000000b8c5468e90375f0c5844506b3181ae009189da0900000000000000000000000047d2395375dd02cbf7273be6aa7c7de39c6a6c1b0000000000000000000000005bffe1cbf982b0fc96fcf7d5e92b3f90f0c1ea9b0000000000000000000000000c1f4e89a7578898bc5342ff49f7df087a74b6680000000000000000000000005d75fc7b45cee62d80ec64c4624bacb392a040160000000000000000000000005680cbeafd1ee5a5b2e970ac386ee28855aca04c000000000000000000000000fa75386d641b3b2824538a74e5a3d57de6c96bc8000000000000000000000000bb219d359959f49e1427c3ec93d6dadd7a03254f0000000000000000000000008a5b59b1727374c55ee29924308a9734ee1c34290000000000000000000000001068e4186fd7d22e2bff16ca913b618bf3565cfe00000000000000000000000006cd2c5a900575fef295fbe90e73d4485f42d15c000000000000000000000000e494571ead35323ef8c47145c3386e6bfc3578a200000000000000000000000003ee79a1ad2bd2b2f090cc9a24c7165a766a7a5e0000000000000000000000003307bb86a22459618cf8c6be2af1528e3a601da7000000000000000000000000fda81771dd2650e45777a98d97bfd11386407ca4000000000000000000000000a932f985ebd38385a27da3bf9062af8201ac9c7c000000000000000000000000c8e6e598554440599180a5192f65604d9b646e3c0000000000000000000000004f7494b79d5da74b3579a7c4195641a0e426866a0000000000000000000000009990aa1b97734a19be656c35a09042566d350e24000000000000000000000000bb20f60c89e519afc16ab6407ff691f3b0f7e98e000000000000000000000000c901fbe7a37c904aed710febfab5255d8eccff07000000000000000000000000d373d87b7846f7f914df8674e9bdcd91857c35890000000000000000000000003b6c66d3e6225a4ea012cddffd9d6e418323bcbe000000000000000000000000520fcefb73c4be5028ff0c77752b0167ef7d0cda0000000000000000000000007b83d49af7b5a9de604969c37802f1497671d9c10000000000000000000000007f05959f1c1dd78ec32822789f50adceb5caec21000000000000000000000000484e2b770385f9b5d46cadbe9cfb802b1408c62c000000000000000000000000690bb420ac7b89e1b8cc3acdad3cdf7672647c7900000000000000000000000048be474e98103c7906054a942f3291f14bba801500000000000000000000000045dcfaf3a5aa9682ac8fefb7b79f15726c8e0a700000000000000000000000005b2d750ec795871139616c83e39ec13fa3666a8500000000000000000000000060436c57930345d2a5a7a3a2759077f91ed5528200000000000000000000000016ad4e68c2e1d312c01098d3e1cfc633b90dff46000000000000000000000000a6355fb90d4b8911789a9fb201f5e3920bc82cdc0000000000000000000000009b8e03edf102b170049c572f215a99543901847a000000000000000000000000828bd230fd17b527e5489dc979bc08ca4444b8e7000000000000000000000000fa4cf549e10e288064b39cd841d7a0ad843ee5ca00000000000000000000000043a16d6579a694c312c462748077d3d5f104549100000000000000000000000043b7fd70da12ca4025b9408d04194c6356b435940000000000000000000000000b7c7b0d154d78a234869224fed94c931a5c95150000000000000000000000003955b9c5f4994d9d32fb53c86e236bee120d061e00000000000000000000000013c4bfc81216f3509bf87c2c2ba4d74bc337f75c00000000000000000000000088a792fae109449d7f942a3689f8cf7beaa9482c000000000000000000000000e4328835eb8b8fd6eb9bfda3065cf0ea85bcc11c0000000000000000000000003bfbb2c10945d1f079e6e067e51910f6e9540a9b000000000000000000000000eef880f27a10508409c09f177f18efcbbda4d91200000000000000000000000053ad9b35397ee0d01f278b0b88bea007015847b70000000000000000000000001adbb48cf1acbf2f60bf94239f1e446efb795bed00000000000000000000000000bdd933e3e68c9ea66c9a3847b0afad8521afa30000000000000000000000006c6f17910caf35723ab5c9076e55975e532f7ac300000000000000000000000045b403e155b56370da0305d27de4baefacc990b80000000000000000000000006ed611581f047be8188c9eb085df6022265885ec000000000000000000000000043473b8c9f90bcaaf5c1f65b34cb1ae1b53a2990000000000000000000000005cf53fa4f9bd404f6deed510091df9414e712bc3000000000000000000000000496d8e92df64e7396e8257b055978a0242989976000000000000000000000000e8e214b9e9771ed57ce7ff0be7265dd257d6e6e50000000000000000000000007c3339d398c70e789d6bd067e4be633275681d44000000000000000000000000c26fcdb325332035b9c541c69fb1ba20343cf50a00000000000000000000000042f35a8e749b508f6ad0869dfe5a0b6789e98423000000000000000000000000fd24eab699a05bd48f3aebec894176ee5ad2b076000000000000000000000000368be2fd5c6d52e7a93bb95713c14d609303495a00000000000000000000000031d0a8871028c121e369495cb23dcc64490f21830000000000000000000000001b544a9317dd0e117cc386c490f691c0b47eb499000000000000000000000000fa458f02bcabcc48b2b8095a352dd65789d1e1f000000000000000000000000010d927adeaf172af4e49c9571006eb3aee23fb56000000000000000000000000cf91b86fe9b36e631eddbee6a82462a6d860b34a000000000000000000000000e28f3ad74f6da2ceb304e9ec291dd32d24a9e28c000000000000000000000000f2acb5d5966fd62433a06936e7c3cd8401dc5129000000000000000000000000142c8a2bd8aaa71c61638c943a32351d6c6ac1c5000000000000000000000000ee87c3013fa4b04a226255b7a32fa94f3a2c8e26000000000000000000000000daaf1ead9bce3241cbd7cf2ad480f68f2afa419c000000000000000000000000d033f48e8fd0e39c6f5940979428349d49e11e0d000000000000000000000000f912de13fa515e97879d7b6683442f12e2045593000000000000000000000000dd787d462fb08fd8f1737d677f72bc61826b0509000000000000000000000000126f664318d83748aab33981002e2953f6b668d5000000000000000000000000fbcc573723ad7269a11b2047de9159aa8ed4bc2a0000000000000000000000007bfef3b30bbe622083d3d8e70638abc433a37b800000000000000000000000006e8653a099de8aa908d8bf3e832ed21ff81a0e2a000000000000000000000000605cede8280e9aa2a98324bbe483dd4dd0cb62e7000000000000000000000000082ad569ed91bf41188a83ebb65524a1c1c048b400000000000000000000000007503fadee232fe781712d6e379b57752919aed0000000000000000000000000bab3484a75441232ea96caa257a46e211ff9fce4000000000000000000000000fef114ed0de17085da9e8b9493c7f7e4ec3dfdd30000000000000000000000004d8283517e89f4a08a6dd9402a939f7a5e6b170500000000000000000000000055eabab35a66fbba353d52f5d0e3d2ee0891b36000000000000000000000000092a75018abe38ae1b9e6ee01b4a647ca72b0920900000000000000000000000049cc622dc55ea22c08bcffdcce91e93e652bde0100000000000000000000000085146021905f3967c01659b151a1258c9fd85d9b000000000000000000000000dbbe239dd9988c16286a4c6a34654ff0912414a60000000000000000000000003d8b395c57d16ac60fdb2456d392e84ac958aca8000000000000000000000000eb216174501a72bcb3c6f5652c6c18892f49b4ba000000000000000000000000cc89cb244db6cf15471a332cf7571e8fb6aa06580000000000000000000000002045e463dffb132effdcc232f9430852d8dbfc110000000000000000000000008cfd97b82a48d6dd69f911fa49a9a7fdc1384d88000000000000000000000000aa916d6bbdc50b43075f66ab4ab856736fa5f97c000000000000000000000000fbb5ba9b6a35e292c628a1b2809c6058c7ac04b2000000000000000000000000210342b1555c0ee05a574a8a4541847fdcee776000000000000000000000000079c9a2ede8b4b82b6abd274266e40d900f5e1ca6000000000000000000000000ff4e96ff111fd9f817a6fd972da14fcd6b663645000000000000000000000000bdcc4eba8966e0514d3615ebc7a4778dfd1bf0500000000000000000000000004d914423d9c9e09347fff11b0d6194f41e0eb2f8000000000000000000000000fc69efc46a17ab31280a8841ac5f3bbfdb2917200000000000000000000000007a6e72804c80f1efd8b23ced3a82e1bf4497ed9c000000000000000000000000afe6a95bb77d123701a77f1eee5581b7c5a76a2a0000000000000000000000002ddf9d82c8436b5cd372f8721ad1de40dce22af00000000000000000000000005b95232fc46d4e37ff62f4d8af64a23649d9314700000000000000000000000008389b3368a26eec6caf2fd870fba5aa55c4d3b10000000000000000000000008141c48249b9879dd565bda9a3e7e02b69ceb34d00000000000000000000000095457a04b280748353cd046a9762034d2fe761bc00000000000000000000000091a3754d31eda84d291bd87823632cb7905d8ba6000000000000000000000000ad07238d09d03d2ac6e632fed478dcb5c4387cce000000000000000000000000403b6250a14d1a28f49d98b68e445d357d39d7720000000000000000000000007f82482cc5183712b8d6618109bf8df24d701cc300000000000000000000000089388c2310dd00face636449565025db4b956047000000000000000000000000852d5fe129c0e5cd1a6740fa6294ffdb0c6a68a900000000000000000000000065cac1fc7489f7b08156e2e95db4cb35c7c29b4f000000000000000000000000058a53dc8dca0356629e5c0ee3f76ad32d58627700000000000000000000000031d36db44c6d8ceea5e981ddf1723c6bb7aea4fd00000000000000000000000015be9cfbce5e44f34efda776f2bb5789e7fca1fa00000000000000000000000029950e1d33d4e0662e729a0f6c4009bad0d4404000000000000000000000000015931cc8f37b43ced4a4b0418a567138a4d41398000000000000000000000000befc6bdbd9f16c120b238032984c1e8f264a4af80000000000000000000000008ef7a041546402ca854763ecfd25149226684750000000000000000000000000115ad4bcd46d94d910823e8ee0225ea6103ca56c0000000000000000000000003047d90743b6eb7f01d5b096fa4a147a3ed8b01d000000000000000000000000fc1ba38ecd54d16da7a5986ebceab287dcf18a2a000000000000000000000000eab1c9d0adeb84361b29c8c75ed9b606b8a40b1000000000000000000000000050dc396cd01f3f38feb25be78db622cb0121dd620000000000000000000000006d3c4e86d4f1a60cc48ac4cc2b21231f7efb46650000000000000000000000004b194c33ad5a8a37882e290c372b34f7117cf44f000000000000000000000000a65033486f1d3edea86385e2b76c829537a7fc0a0000000000000000000000009bc9a60c062c1e0c3feabbb7cbcf1a5ae6193eb7000000000000000000000000f406ca2a4229ad3709e442f8ed97efc87dd69ccd0000000000000000000000006d8399b63725f8b16e7cd572bcbdaf2c9bf54971000000000000000000000000d2cec082e595f0169da290c723c5a24997aba173000000000000000000000000c29ac578b5fb9408538a28711ce9eb1b61a41239000000000000000000000000e5566ac491615f31c08f81c12367f83f7ea1ca360000000000000000000000004d2cd412ca19bb3121779ef3ed3188e28e908ba100000000000000000000000007f0b16e59edaab13e29be6d0e90dba09a7c70950000000000000000000000002a5577a8ad55ab7330f30b25d27cf62f724f7cf3000000000000000000000000c80b678018ebb5c1ccdaa72b92cce057d0eb6da9000000000000000000000000cf7f42fd77784dc92f2144625ba50db78c3557e50000000000000000000000007b64115e019e070ca4a32a1bfb565435591139bc000000000000000000000000485c974b62e180b3deb76a5e0c657ef2542532200000000000000000000000007f7f9afc17cec4b46df9b77995f31001a503a3a5000000000000000000000000f565a85f7a3ea9ec632b15d51c6de2dd9e7a8331000000000000000000000000077ea6de1cee1533a60232df27a12f9d2c4932f80000000000000000000000007bd7eb9770a311e54c960093a97ac325644ae7fb000000000000000000000000dab6114fb0da9f30deee55411af843d41b36b69f000000000000000000000000822615ff0340e36a731eac37046108a8551cad74000000000000000000000000b05d259cc62247b205dd9be023cecfa218a03845000000000000000000000000e3b8ecda1724e1b7906f2372fddf19dd9c09a457000000000000000000000000e05c99e51c8e22a35f09adb402893bdf178a41db0000000000000000000000003ea29c0891415bbc252119b6a3708bddd49b1429000000000000000000000000bee3a9c5336ed61efe1bcc74adc88ccc81bdc3e30000000000000000000000004de798bd7e8cd1266cc95e4b2fdd61e3dbc8b515000000000000000000000000f0afd365b5cf376a153ba7cd10f7e5ab0ea97d550000000000000000000000004647f1ebfe51e0629125b25dd2c6df466f6c6ec700000000000000000000000058a2bdc8a035ef84b0bd62065af3ba918d1f2ea2000000000000000000000000297155c2f3d685327ea5d1391aad72f44984addf000000000000000000000000e45bdb1b4a9d34f28d2cf3170be2589719ae4630000000000000000000000000cfd37380dfbcd42696fb6825c9b201411612568b000000000000000000000000be78968454863daff31af3a50754f19e34e49f5100000000000000000000000074bb7930325a97f6a9a555ac3cd363ad11fe81d1000000000000000000000000bd2fc951424e5ddfdcb89577bbe8e2dc0d21751b000000000000000000000000e3c5be472275c486c76882013c0fe53e65494d080000000000000000000000000d3675610367017cce5de0dda5cb7950129cf6b800000000000000000000000063b237fce8fb946d9201973548ccfd16b7ea9e27000000000000000000000000de7086fcaa01f473fca9dea61ab7ee75e3c8cc7b000000000000000000000000e36c8a03b57e230ed84827a5c9039f01d75c455b000000000000000000000000a62df07e0dbba5d610c932f5a2be3df66d72f8fb00000000000000000000000034e730a60bbf27fdb5c188027288a604e0a901d9000000000000000000000000803ed20e8e94aa2ffad1810fe1d47ed8bf2bb6a4000000000000000000000000c4e9e707a2e2dbfff29c863eb3ea6d1d615e25190000000000000000000000004cc3927c9c20da7f025de6afc929ec9ad84ae03a0000000000000000000000001fc46bd6f9eeab899ce097da43c6ba2e9519b1ed000000000000000000000000bbfa042cb1130d79a223395493fff41b40b2074d000000000000000000000000ea045be450e845c1e9bec0f2185140c4a2bd47ad0000000000000000000000005a6456e5709d8ffb700f26f40e6b19546faeac02000000000000000000000000982da9a1a681859a5ea5d8a7fa408255122a58d800000000000000000000000064774a0c46c3e79459fbdd86b660db710d02fef3000000000000000000000000b6335bafd71fa0ea04af46bb87e4cca48466badc000000000000000000000000515a5da626ec3569e6898c15a6ab67e23732e325000000000000000000000000b40af4b3c439c9a3ec3bcdad8ff8868e3317cf200000000000000000000000005a9416d5e3d467e449c57d2091e145dc20e4dfb40000000000000000000000009093140ad8042fe53d5ea4502d02f8487a1749ee0000000000000000000000009cf8a15104c8bcf4b24ee08b11a3453d3be9fb49000000000000000000000000c897d95960502dd0e6e2ca489e5f7635e25948a50000000000000000000000008f54aaec76446554744b3646899396d22f3cd3d20000000000000000000000005b400005d76257c7cec3e93c03db619960fedeea000000000000000000000000ff2a8931fd4d7ab03c5fc3205e580570e040d60400000000000000000000000008484f15c8acc74ee9fd8bf0294816d9d2e05dbb000000000000000000000000c85888487c20477011967ca10d9066163e2854830000000000000000000000007c1fb750aee9cb15b3cb4d783634802a71f6d3690000000000000000000000005d289a3fc97f79ea09a28d6c1b8696102624e3f2000000000000000000000000da1f2e4ede1ea98e6d56033642bf42c8c6ce266900000000000000000000000068065d37a0a17c029797c92b6df4c90a944d4bed000000000000000000000000a2ea6412f89edde820a7f4574e0d40686b97ad4d0000000000000000000000005246e1e0bbb477d2924a734dc2e19840c0925396000000000000000000000000c25b35bce76005b623fadb1ec8099bffa302c17a00000000000000000000000009fccfbc2bb91db07e5fb02c2a50e691cc431c6b0000000000000000000000002b475bcc4f427c868bd151066c42aacd29d8de2e0000000000000000000000007650582ae9b2615318faee56f325c6751b64a127000000000000000000000000c933a27b23681aeb937f745973ebfe4721c1e950000000000000000000000000edfe1a67bb8e91d37a0c6d98cf47e390e57be602000000000000000000000000efc0efbf7e87a8c8b646f03bcb9733f5edac9a340000000000000000000000000f5c9e149bdfd8dc4c0b22ff71f94966246f160e000000000000000000000000cdaf88b1c3521713f6259267691ac59b7444fadf000000000000000000000000fe9900b0ac85ef14768d0ec1ce523b2c7b411c950000000000000000000000005f1e13254a1c350fff4b173404b1af692d9f83a00000000000000000000000000599998443208a32c4a6a1314fef8d4cb11576d5000000000000000000000000f12c43031d2823014b44e7a688f5971b12e325f500000000000000000000000007a659fbb21b555c6101158a69f7eac14fa6e78100000000000000000000000099f40eed24b3532306112399632e25eed7612809000000000000000000000000310cf7962e0718b223fba392359769247559905c000000000000000000000000425420bbff74d25a977c6005267d2ce21d33f6e1000000000000000000000000acc91049f7412d7b23492bd66ca12043fa31e2ca000000000000000000000000940d7922a64ca356483fda8b68d2a53831b0a78d000000000000000000000000992fa39c1461aef57463711b205bc416ffab7b8600000000000000000000000098d838af560ae05ba03ac70f56d9581129c18c300000000000000000000000006b2694a9f7b5ab43f286e918ba476eb1453d851b000000000000000000000000f80c7e299dabdf6512317048dc2d428e1d66ba26000000000000000000000000089ba59caf8efd032e920491931d81eba198ec50000000000000000000000000215dd010a84563646c7eca9d9d9727caf4a57a3d0000000000000000000000007d76bdd6fdd9d1f68a7568fa091d636138f884cb0000000000000000000000009d91d0682fc88d8f985161d231f2bb959c1636cb000000000000000000000000dc58da4fae79e9508ddb4e40a4613fb230f85bb100000000000000000000000093196c39b6459ee4327a5e73d6fa86c74f6ec6460000000000000000000000004af81db19e5d481c5f62562b88716c02b2f630d50000000000000000000000009ac7777b4da4fe946547a7101373c8d8dff41bfe0000000000000000000000004c0d5ca2595a2390a0663df35cccde38b2d03fbb0000000000000000000000004e6c33e1dab4f94f791fd7bdb6571e2830529cc00000000000000000000000003db94cea986471391b843554174cac12203764dc000000000000000000000000d4f214222276f6b3d152304ea68b43db3d341c0e0000000000000000000000008fecc199563cd753865b03cb7a4178829d9a480400000000000000000000000016957aa2f06d20f5c19a9513879df190908b734b00000000000000000000000017679f20bdfa40ab273ff06424a1efd4543fb615000000000000000000000000975f317602bd51d7df17370150b027f60f280eed000000000000000000000000458def034c2a65237a0e68add89fc49f995c9bdb0000000000000000000000001ba5b35572e9fd61855aad2c04a98594a20eb96900000000000000000000000062c9e637a7dee8675f4240195dd80c31a134961f000000000000000000000000e5a2a453623270163b8a3c24d4f02773415c8e0a00000000000000000000000055a0496a2dc4ecc7eb22d4d9641088c3e2fec62400000000000000000000000048854d5c4d5cb1350ca3677fdeba1b1652dd55120000000000000000000000009eb891c31042e125daa282f03495f52f09616c9e000000000000000000000000a736e7d6fc77c20fb79b99642edbc17128f061b6000000000000000000000000adc3b89e8b0e6216ddfef8cc504983de65883db500000000000000000000000050798019d29a0a1b89b8a0908251965a9da9ce520000000000000000000000003d254e5c3de4571f5972a75c0a89d967cda3d8c10000000000000000000000007020f35c46641c0bc176b3ce58349cf8932c74f3000000000000000000000000d3fba4947cb8c6f759e6013e4ad130b7bb6d21ed0000000000000000000000007200362419c28fafccd0160b841ef921e60125b50000000000000000000000009ab4e693955485f489482669b7c4adcb22872743000000000000000000000000aa0c09e9a08e86f4d575991dad5e234b42a32404000000000000000000000000118469a685373b728c51b6fa9639895a2f5aee7200000000000000000000000078fe820b78689f3ae63ec1465ba2c691f5422a4c00000000000000000000000016ca6eb3f0f5a86066c55fc8a32c793fa7fffd410000000000000000000000006145158a6032573ebf2202867b5f96826781bc3a00000000000000000000000056b4247f8edc1e2d1625acb49731981fca57bc0000000000000000000000000092da0a2ad51c95c6eb28b923399339ff11caa7e800000000000000000000000062f2dfe870c5f3928930ba941d46c0c9db3937b9000000000000000000000000bd3da03a5ca167b83b7f7f037a733c0c34c5b9af000000000000000000000000ff0742d058eb1a0256d4ceb20ab3039ed256043f000000000000000000000000ccbd830139db4cc69818fbbe210b43d758394f6200000000000000000000000086d44c67cdd0dc148b64c3199d8c18cba3e17b3700000000000000000000000011dc4f2c880d8f79abd67d956b45d0695c605d8a000000000000000000000000acaf2f214543972ab9f44c9db735cd36ab6fd43000000000000000000000000018121d321bdc3f7fc2c33f55e0d5f55ad09203dd0000000000000000000000008b574de89a93a39e40d3d36813f343139eb55061000000000000000000000000e1c35df130f47aad10b7680e87cff148b0bc6f39000000000000000000000000604dd5e2a8030a5056abd6f67282378996a123040000000000000000000000002a888d943a2f1eac396afb93a0914390d66c142800000000000000000000000051b74b212952fc04cc79cd2aa7e853926acfb11f000000000000000000000000976250c55e5d94fcaf421aa82a87e9b41da26f5f000000000000000000000000fd6245802c85854242db7ad7538d7bd3c7db224100000000000000000000000049b782dc032929d183ddf3bb3091f8ac9c6cc26900000000000000000000000001dbfbdfe41382f9da83f77467cf9394cf9fe6fa000000000000000000000000ceac3359737f25beb4225ced8b5bd92276848bee0000000000000000000000001b04aab39cdce6edfbcd6eb03dfc5f585e449c0500000000000000000000000015f71d69b508f15ca1ff8f47ddd56ac90146b53800000000000000000000000065232e771006f840f4d31f85fd211ff5f33dd1ce00000000000000000000000028bcef34986f3338a8bf94be5f92b29710a31d410000000000000000000000007eab5f8969e4eb379c6814dea5e4ca302f5288020000000000000000000000002a429ac5bd7447c0d98a9633a4d6195a1354a70200000000000000000000000005ed88fc31dfb26ac30537114aaa0a3f884d6da6000000000000000000000000c60bc98a00db8fad35ea3d0366d0159ebaf9ff15000000000000000000000000e7336868673a23badc097d95ab0d31b095f987fa0000000000000000000000006cd036b63de0c295085886e9e0704a451bbe5e9c000000000000000000000000fa30dd9b30b7d2efbdd12f3cea82b01f9c01dba80000000000000000000000003923e50bae8402af4be7faa0566b60bb186e2116000000000000000000000000e88b356ab20e3ee89363dbcfd88cd1d32a9b932a0000000000000000000000003b64f58dd2041f2a667ac4f3bc871a99c7b89bcf000000000000000000000000d9d034997dfe406572774d1c5fc7ca0080e65d7e000000000000000000000000bf364b0aabafdf08702a59f657eb95a68122f9a1000000000000000000000000643fb7197b158c0093e89300ab05c90b4c96ec560000000000000000000000001b04ab73c2790030af3be4bcdb4b54630488d2c80000000000000000000000009b8e2a4bddcd465731458820b915d89b2f4e81b9000000000000000000000000ad0c647e6aa30ee5f75150ad2d35ab8285fe1f9500000000000000000000000029514fd3e433fbb2530baeae54b37ce1b45432fc000000000000000000000000a8f84a2fb7159481e3ae37f03af9dff858b9fa8e000000000000000000000000a6a0a6bafb8c12cf26503de0cfcad04071486c1400000000000000000000000042deadb17060fec486dd4b78672879716e742265000000000000000000000000e2ed66a81fb633e79f5363566dbc161e95d606ff00000000000000000000000027f25db3f675a0c8a12cbcac078e1b92f306f0fd000000000000000000000000481ef6b1495cf54365f6a4615496f4eb25bbdcff00000000000000000000000095b981513c44a6a1b140d421681f1517ba6dfc00000000000000000000000000ac371ba4830afeae0c6ed30b7fe65ec3291fa6e3000000000000000000000000831a8be8009f39cc36719369a03104de2aaf06cf000000000000000000000000273fbf751d60a5b41982af0ed149eade6fb12c3a0000000000000000000000008d2f33e39bc3b0d23660cc654a6ce657a891167200000000000000000000000086a986c30e41516e38c9eed4582d3cbb1d1ca6600000000000000000000000009cc776ad1be15efe57b3c3812b7a6f0cd5d96b150000000000000000000000006625f46f03b5a226103bc0657a605703f332d876000000000000000000000000c33340d4b1f31a611809ca13d77aa47d6814ea99000000000000000000000000268347baaf166a531adc75af454a4cfd9ee721e2000000000000000000000000180c854710925629735dd236857bd6da341b4abc000000000000000000000000be38a97bd542035259be426e1f773bb2aa2909d80000000000000000000000007f5ab06e1131e486c0a1565e54f495af8e32e573000000000000000000000000ed406705f8041c275e84147f7443c2b67f442f5d0000000000000000000000006789e12ab7e8d1b815c7ab37b962e61c8e54f248000000000000000000000000e0ca671ec567a6a2673db12258717c33a0448f420000000000000000000000006c522c94c3f5b213ccf3298e03d5c947b760a2cb000000000000000000000000193a1af9eace95c0a5bb6b867f1db861dd1e7b90000000000000000000000000aef2ce532f201537b2ac3106f968a82ce06313a10000000000000000000000000c8c6f42eeaa19b48ce62e0860e87cbc1ea040fc000000000000000000000000ec934de645552f038571f3a432172d21cd38e6b6000000000000000000000000f0e8fd38051da6df5e8e4fb8e9de355939aa1a2f0000000000000000000000009b0f86001af7d51a3094f98c1781f9a2f3852131000000000000000000000000c19e367722d361db4a92340530391c59deecceb0000000000000000000000000200d860e1f8c748a4491d839cf813b2fc7837d5300000000000000000000000070df31ad1cb39582886a4df5d9135c90fcd0a067000000000000000000000000fbb5f3366fd9308efe9d6b62ef99728165c4fe570000000000000000000000004d4fac4d77ad7c6f48eb57b39386751aca85b26300000000000000000000000028233c517116dfe511376dd4c9bd27563fb57609000000000000000000000000af152979247ba72511848ac968556eed0e35bba30000000000000000000000005c3543323912c377a5022790fc6319ac90bd43ec0000000000000000000000008d271d87cabea1f4c3ce673688ec93bdb8f13855000000000000000000000000a87142ccfc92882ef675c0cdfde0335513936cce000000000000000000000000c1f29e55449fee5e167259fea994c4d35c51270b000000000000000000000000fab37c28ed5afe2e0b78ae1872cc8ed7f661a3c400000000000000000000000099c4c6a232f899d5a4a0d7bb1a865722f3b90edc00000000000000000000000063d6968852157cedb1525bb9765004abed698756000000000000000000000000aa5cec390916429033ad04b99725a6d772378847000000000000000000000000bb290afcce4d286488877864db0a29512b9afdfc000000000000000000000000d10da96026fcd518ca1fd129f046f003c8e8f1b9000000000000000000000000c40ee822704c222dcbc013446e49ce9a09239c6b000000000000000000000000a98db68de7346562c811015856606164d91538fb000000000000000000000000c1d7d157486129f2ce57172326eb9ac6250462200000000000000000000000008cf4d87a9b17ff3b1b4abf927c04ffea4b12c5ff000000000000000000000000bc7cd97ba771862aedd914ad9665580ed3ec3f1f00000000000000000000000092229926f0d93b6a8dcf34ff32b398ec67d9747f000000000000000000000000be297c717d8cbf971ac5b00db5f112368c9aba64000000000000000000000000084eaf373e68a46a68090192cffcdccb98295f3b000000000000000000000000d90fa97bdda5b5af49cb31faa7c953c8dab6b1cb000000000000000000000000c0508313231217cbac8f9964fdc9cd9b05366f0b000000000000000000000000119865afb55dda309072cd1031e7bf2caf4289ba000000000000000000000000aec6cf214f06305eb995efea5398f15d7a8b62af00000000000000000000000063784f97584118c674c556e5b723d752823b88d7000000000000000000000000cbc91045bfca0efe9fb01ad2dc2b72136caa4ef5000000000000000000000000e3250d67bc55c8e5b98c77708f6b73f51782d47900000000000000000000000055678bb6e1097487ba148e4fb816835d3da92db6000000000000000000000000acd2c73320da3648c018d1eca1a0999c2b43f60d000000000000000000000000458c4279e76f0f0c3e96781551dd1142cecac15d000000000000000000000000e2903134de4ab1b2c71ec43b1a1e87bdfd8ecb4d000000000000000000000000a084a332ba2bddb7020505230db657a7ad6b0ed0000000000000000000000000adf1ae8e65f00154a3bfcfac7987d1cb978ac15a000000000000000000000000af1df95b4eb1028976f09dd2cc5e96631090b3470000000000000000000000004a024aa0f2147ca33122a73faec7c01f3684255d000000000000000000000000cfee6f9f4a3e9f226129c1a681e6c0095f7c6e57000000000000000000000000c9375b75d803f66f91474a69da0a05ddf485804700000000000000000000000010231eefc9eb7f6833ef148a2bf2e26b25c9dbc8000000000000000000000000861c319b4e34361e97cbade303dd73d85521365f000000000000000000000000df4fc1c134b9227caa8b522fa4d73ebd213b483d000000000000000000000000c7439cd6a717bbefeb03d7c270d56291ebbe9c87000000000000000000000000a5612bb8b90230a04247c0bfe029e094f79cfbe4000000000000000000000000f57eb7285453526b63a79a4a908a0eceaa1e0b7b0000000000000000000000006ba61d2e60d510bce02eab64080058c7bb08ba2e000000000000000000000000ba9ab723c3abe4e0c3711fbd5508643f75e439c20000000000000000000000004cd1880c9168bfc78707223db716828e4a1e28db000000000000000000000000aa10551a3e91ed520cea6543f57d2bbea5c2c01a0000000000000000000000006367a367ee11ea09fb711f0e5ddf649c37863371000000000000000000000000749a724e3071da232bd0c05b06ec1d6b3f6adc72000000000000000000000000bbe53177406feb83851af46be32550326a7441b8000000000000000000000000de715346e9ffef952d3e73d51f77828eef242e5a0000000000000000000000002bcf4e11ec3ed2b71275cc00adacc607d143d763000000000000000000000000dfc74c0ca8a6ee4d0646e6f93f3bd9a3b6542836000000000000000000000000de95213d7b79163cbccd12622eff7b2c3f456201000000000000000000000000680676b47af6fb949c1f78c78d301595247f50e3000000000000000000000000676aecc97bf721c3cb3329a22d49c0ea0ed375f7000000000000000000000000b5f6924562354cde930e68fa5e5708dd5a2cfc2200000000000000000000000089fb988c037faa97833a96051447707540f9a4fd00000000000000000000000032dba8d1f7a90d27a649a5df9dbb85793b3249880000000000000000000000008a5b2792fe5ad320e3dd54833a368555efe45759000000000000000000000000065d5800037a7069c470a6d4982557d26839ac8c0000000000000000000000002ba52855809eb9a0de67f2e6adf3cf925d5e1f35000000000000000000000000b0f0615d80011d99575bf8d31db14a5bea8e2c37000000000000000000000000d9e308c7320528558f052de0afc4f25fe17c0d3d00000000000000000000000038a09369bb23cc014ae94274c66fb4318a88fc2900000000000000000000000056a5ab463b0856b520f750b657a71dd13b000312000000000000000000000000c51534e11417cbc8f95e093ded8b7f9acab185fc000000000000000000000000185d3c79c81d707daf81ca647f83a53e8293cb40000000000000000000000000b8da306227d57ade98add0aedf5ce3547f78601a0000000000000000000000004fde68b5fe90a2658209b968913a5634921ea455000000000000000000000000ba221503aaec28cd5ed0f37c9ed5bacd9d3e09210000000000000000000000007a8be24e51ef761f8b5c485b2b012c0c3ed799a50000000000000000000000003cbd12b2d41b637868eda7bfae5ab4026d19461700000000000000000000000066a21ed8ce62fde216ee5c01aa2e1ddec999d5b50000000000000000000000007163aa1e423f2ef858ffe267653090d0b38d5d4d0000000000000000000000007dd30aad6a4f6089d924fd10c1dd9ab534605aaf000000000000000000000000a77e6e48118750e13b279e75485cd6e752b199f500000000000000000000000004c8307d8cee6684579c1c8202d6e06323b485c70000000000000000000000001ba66f942489c6278dd993992634a43afa549576000000000000000000000000de33b4433ac7f8b0c7006c76bd2989656f7e27750000000000000000000000004c81aa811f80d7236d011ca23d9bb09da6be9b8b0000000000000000000000001187fbfe4f5cf63b37e25fa6e0cf83760b292ae9000000000000000000000000819e55a6288589d094cab273cd10065708e48fe60000000000000000000000000b0fa76674973db77c02b27c7a03752d3832153e000000000000000000000000ebd9c52f8c29b25e69d69a6015bd9c32036c70ac000000000000000000000000183a96629ff566e7aa8afa38980cd037eb40a59a0000000000000000000000006f60e789c7390c7a3234ac587ade425325681e790000000000000000000000008e35116d843758817dd38e72fc23484a850677850000000000000000000000006851a014931868ba21abbde1f02ca4cc4bae26fc00000000000000000000000093952df93f2574039bd51080acbffc76a01cbb2100000000000000000000000037fd099e7cd7b2eb4211742618cda8be03b59d98000000000000000000000000c5d37d1edd84588c85409d741fe2e914b71580cd000000000000000000000000599edcebf8478f02555ec6f0676c50be21f3a37f000000000000000000000000a60f106159b15e3758f38225bd7c50ea242868360000000000000000000000000899ce7822eda50d88204fb728bd0f29f8d113ed000000000000000000000000b19ea4228289314d111d9258759d0cdd36d80f0f0000000000000000000000001c552be3a45a528ed693ad436cffc1b50cbeaa07000000000000000000000000b18188eb503e37c4a2aa5f9b6a8c25413585931a000000000000000000000000cdb54809e1b214e9217bcc0cf77801f29819862d0000000000000000000000003b06cdac98de3afaa3fdcf849e0f5e5f09890a05000000000000000000000000d55ca0b1a1e645362d6e102b2a9771109d9f4251000000000000000000000000bb1ad52567ed44b2a840bcc3df2398f6a3c34e7d000000000000000000000000a255afec31646e75c8e29c5b0c873e8dc6d5aa72000000000000000000000000979a621dd5b49a1c47542e4d30e298943f61488c000000000000000000000000b7534aac2e562d2242b80b14297bb2a5a80b79140000000000000000000000009e65ff01855b357d02c04b62fbe2a2480aba9536000000000000000000000000c0faf3e3dddc4cd62a6e0dca2871e4991101ca960000000000000000000000004f6598f0444cc47b351d5263c599b000c6d881120000000000000000000000001e4af4006e762c719014d8f1ff495b3e261eb363000000000000000000000000778980db6afbddf28223b6cac2d02a3756a655d800000000000000000000000005422999964761b3bbef5d8c3c72e42af67d588b0000000000000000000000003b365144696c54f940e30dfd85d5c898a68dba53000000000000000000000000509ecbbece135b47424b64828cfcfe8e85367229000000000000000000000000c3d211c28ab0e4ac2008bc58cdc5dcb62b870e36000000000000000000000000c206c801ec84002dd3b5e81561689f728de3e75200000000000000000000000020e96532d2ed197e712e1173ffb53c23f522742b0000000000000000000000003c67b3121f8b5ba8b559eec3472128645ee67cac00000000000000000000000063fc1f709d423a141196a1b024daa598f85fa6760000000000000000000000006d23ed930218cd584c8247f865b375412012b2490000000000000000000000001528ee84fd3e954b433a09f4edba3cae7f20d208000000000000000000000000bc70153929490d905e2bffeef94f6f8aa213ee50000000000000000000000000fabc507436c5189119b15693e469ca3d102f4cbd0000000000000000000000003571b3c5b922c3b033217acc285c5f9720f7a1b80000000000000000000000004c7c6f45d46fc165e50e6c4ab42a2fe144ed286d000000000000000000000000c57867e4fe849ff682ba3d65cb3fc19654c716ce0000000000000000000000007cc24f6eca76570415804080015cb7993e5d4876000000000000000000000000783f5a23fc17e4ad207421579007640e6e88fd0c0000000000000000000000005352ddb7017c32833f2641fe3b4cb758acbc3a4e00000000000000000000000086e2824fb9bad57726f3ce3876a3a268e522bc490000000000000000000000008a61d13a84f5bc9d01043ed0d39bb5574a3b51ba0000000000000000000000006b7703e133aec4dc2106de0df29963937748df3600000000000000000000000029559e9169de434edaa6cf5be9ad610579f63faf000000000000000000000000faceafe530908dd249d51ceb0dca82aeeb3264e00000000000000000000000005b683d5c5df1700df5dc0591e644d3047f29c38f000000000000000000000000539af9c5a4716c48ccf39a9687d54cb13277cc3e000000000000000000000000649907a4cffc986c2738d90babe26eb32210b6f8000000000000000000000000fdef6c7dc1c58eb111aaefa85186d6f5944f613a000000000000000000000000ae6373a902c23123bef1e3c0a07a538de0df118d000000000000000000000000f89b767697e6af46dd8fbadfcf672b1c6236898a000000000000000000000000b6684725fc8c825dc38e5a6f609c4b750847bb67000000000000000000000000fc2d485d131354d6b23db501cab7c721e651cce90000000000000000000000004dbc7eaf4ed202157aa3605a4b4477c9f2f9b52c0000000000000000000000007941226664877efa934eb08eb64b377c42188ba00000000000000000000000008d4b1518c42b4c65796d57f7032683642d549bcf000000000000000000000000bb084bc9067c228235bea04e5206d92f56710082000000000000000000000000f2e26fc79870e7040af7b6f4b64a9b74a9a1994e000000000000000000000000b4d12859befd2060a33b046dbec792dbfe06d2600000000000000000000000001430e2bbaffe7050dbf547f7a29c2a875ffd053f0000000000000000000000006d1ebb06410775b58923454f6f82f3933c4ebb5c00000000000000000000000017a3732591d340949a07ab1e814f88b8dfa15260000000000000000000000000431848db2335dd61ba92858c12bed8ee2ba242020000000000000000000000008d2b3a0c96e5cdfe41d63cffa5720036bbf90155000000000000000000000000dfa7469c0ba1159c091076023b39576643d66af10000000000000000000000007c9b7a4dafb510f0eb954832e280801966d2a9930000000000000000000000005027b79b579174afb05e4e3d425db3fb0eefe85f000000000000000000000000807d0fa8db6007a32d6b5ee433828c5645b40c9a0000000000000000000000006a645a21fc978f1d9cc6bfbc340d96db4439af5b000000000000000000000000830331a1c1fec21ea4f6255a31a654a4da3e7a81000000000000000000000000cd7b2cb2b2e43402e38a338354cdf84cc51778270000000000000000000000007d14be270bcafcd9a943d95c0e525cdef093c23400000000000000000000000053dd19d0ff2914c3c823408d96aa8efe2c5b52a2000000000000000000000000db20fe1e74eb240f50288bb2ff940065898149ff0000000000000000000000002993ebea1fbd47bd273688516e6dca2a55a652c2000000000000000000000000366aaaf2eafb1b1ae688f15ddfcb43cbd47eb78700000000000000000000000040127a34a92ab1f32467d6e438410893589db4b200000000000000000000000039dec173dd20b527787b5be5a7b458fdccf7e294000000000000000000000000de1e6dfacaaeeea61949beca0bfd12ff5074075a00000000000000000000000039f6a6c85d39d5abad8a398310c52e7c374f2ba300000000000000000000000029a946064f3c6526771eb4984a20f2d9e7cd3bd9000000000000000000000000189e8c72b0e3a16ee2af052934dff0e91f7775610000000000000000000000002deec786204f9aaea66ec15823fa9069dc3ef82d000000000000000000000000e8d65542debcdfd65041dabfd2e57dc6e5a23433000000000000000000000000e26e1d239d27e1fe8c7a150c5c266b347a7a6e7c0000000000000000000000004dde971a0c5681f49e326381fcc51738bc037723000000000000000000000000bbe48fbbd24b578be0c26d672a3efdf9ace4c49c00000000000000000000000058cd5ec80b84f438866caa806bc6a1be3c1a3b7c000000000000000000000000ae5b197e240fdbcf547a50cbe3996523655165b400000000000000000000000052c9ab3718c177ed565e3050e12e3d1b85179cfa000000000000000000000000ef4820c0e38b36aed7492a7b5ee8bec3620dd505000000000000000000000000a6fc031f6525c6658a09d9c3aa116201ed6fe45a0000000000000000000000002502ec8afd070b547d933a1483ecb2a8f2adcaf6000000000000000000000000156e8d86ee4a96ff770035effb0f9ec363cf3eef0000000000000000000000008009b8e0d6abafcd7a56e007dbd62d444d7b89620000000000000000000000008c6d43ff0bcea7051bc1841a92efd8d5a86e26610000000000000000000000001eafdfde35802cfebd3db83b51edc2cff63e2b7a00000000000000000000000069dbbb53eba60c8a9c67d81ff184ea0b8745f32500000000000000000000000026755b9cbd136516fdbcae5c49dedc088e151f8a0000000000000000000000005ad526e502dd9a22826bda4937b5a077b8348c93000000000000000000000000061391807eda4172830eb07ba75bfdb735a29840000000000000000000000000f039da936eb99f1675c9d8762a19ea0c508151b8000000000000000000000000e8a51876658fa28309d4c21d8187c571c3212bdc000000000000000000000000071fbe69db1173e8515f4f2749c5c804acd82df8000000000000000000000000423053a259ad35107c3a453f6510098b89affd600000000000000000000000004be5aa34768d56deb9982a938aec335bbf61def20000000000000000000000000bcdeaea9985a17f73b39a052a624ec51ac761fd000000000000000000000000ca7d5844c62975f8535ac6364944d269cbc487c5000000000000000000000000a168822acdefd09b33c39847dcaf638d00f144ae00000000000000000000000063650aa27100e144199f5efcf55c4ec7dda45860000000000000000000000000d6a2efa807e8fb43393790f463702490b7857610000000000000000000000000f0e737a7b8fc277b357150be31a2f1df07d779b50000000000000000000000003e562a419693ea6052fce16335494bee0acdeeae00000000000000000000000065f47547be802c6719d6ff6241f23fdeafc35907000000000000000000000000b69c2b013c1114fec400c314c1ea30c19555fa70000000000000000000000000a83a497ba44900079acb25cc92ce6e3ad68ea4ee0000000000000000000000006656478e3946322081801c6431f99386d43ea3b7000000000000000000000000ae545ab4ab74ae1a93907551bedf229f477c29eb000000000000000000000000ea8c2091e2b1537b975680480edf6efe3b65eb660000000000000000000000005ae63fe9559914757472d0b70cac41c2ae6bbe8c00000000000000000000000036b0cd4a50a1f1d202caf3a8f1d2f1b2749dea400000000000000000000000008a11200ef40fe9896a76dbc41f56d6263096dfd40000000000000000000000003c594d07d6705b514745e631bbac773edde08dc9000000000000000000000000b997c93638f7548455ac40c78994aa170cd90467000000000000000000000000c69be188b68860c7802dd5f426d9f8eaa1341577000000000000000000000000202a444c69a4a4a81965600c407614750fa825860000000000000000000000002041a8acb1b4821bb03141c468f7e56f61dca44500000000000000000000000005273c1d602e070fcf858b6ade35642d8c5df75900000000000000000000000055cc098ab8d62add21330c3a807fa98c9a26c9b6000000000000000000000000a0356357b4fda516796bcc8daf536a6f4624229c00000000000000000000000013253d2395e6ce749e551baa761aac36f49a206b0000000000000000000000002b348e072656fbe45fa533d0c4eea941945fe216000000000000000000000000ce80ea3bbdc11c26a239fcb702e1578ea17a55b400000000000000000000000075a2b2cbff7e7f1ba7aeb7ff977a61edea3d17a6000000000000000000000000e487a866b0f6b1b663b4566ff7e998af6116fba90000000000000000000000002d45521912a83699faefc170022b2a4a843cead400000000000000000000000074e930a1019b49e7a84d5c724078e1008496de620000000000000000000000004149f098b4661cf219970d270ef5318813fbb8ca000000000000000000000000141954ca37d47dd3720b16dc8ba5056085da1aed000000000000000000000000658e63bdef7f726a5bb9fd329b09fb03f88f2f4e000000000000000000000000677050df5dd5eff9f05f50b1a927a09f67b8ee6f0000000000000000000000001e97bc006e9379e996e78a430300a04fd29bbb12000000000000000000000000691ccc4dbf36896831282a360e49399cc3407463000000000000000000000000cc96df6653b23cd20f19c7f60ccbcb974b0a6ff4000000000000000000000000acb931ffe2566245e6daf4fb4e92dcd95ab6ee34000000000000000000000000c5c385a8fa1ec33611e766fa70f399501eca94b0000000000000000000000000c2fd8d3a0ae010808a9c098ee0fbc7fa23a23e63000000000000000000000000bed7586fbbc9c5344eac4ffef518ac23cba0f7de000000000000000000000000f1e1ceff5bc018a4d6fe4d05ccc2bbdf11616149000000000000000000000000c31079888956fe8944a0c1b06b92f6ceac738a2f0000000000000000000000000446ed0539f2ece76a7a63e03b496834f41d7115000000000000000000000000f7192db20d035af1e8becf341fc50d541162134f00000000000000000000000036e49605a3bd16f50375c962353874172c3dfdf3000000000000000000000000386623a87bee80d1b8f17d876fd0493bfce30f220000000000000000000000000d05847ecfbfab6641c1b97064635df1e213f1750000000000000000000000005d877de0a47966c22f683664f500a485e1fd2f6a0000000000000000000000007e804fe354df60e3f76a9e921c8d5ee5b1a103dc00000000000000000000000015c679833949f8739b623ff545744641ca3c02f20000000000000000000000007acc041112c7420caa45801ff4a54f7d11844a9c000000000000000000000000578167e750ef89457264f5d2400c77333d71a98500000000000000000000000037928e0c9387fbb226f784b01c35d65881368ecd000000000000000000000000c171a05c1c0eac1f9eff404d8ad8d0ad31cd89f0000000000000000000000000ffaca9ea978ceaab2ce37e4e1680980b7e99f8c10000000000000000000000007f80d2a5edf58f55d197edef041b0cc3dc1a0782000000000000000000000000d24e9d02b342a47ca8dff850af3967756d78c585000000000000000000000000696a292150c00fbeedfe6d585a5dc6b6f602ea0200000000000000000000000059414ad13485206f54af9fee9e88ae1de00837bc00000000000000000000000042b0708a48ff7b593a5bcc8d53d78459abef3da40000000000000000000000003c4c97d09d6a827586d05e4a68979f021e1e538e00000000000000000000000019c58cf07cc8bb37d05e4d1125e7ff664dd114b100000000000000000000000094ba3b51920441b600b7583b766e7d4d969f2a9900000000000000000000000009b7585252c57f0211c206ea983193768e00113e0000000000000000000000001f631bc8ac0ef8d5fb7def85681339d1bc536661000000000000000000000000504b9ca8b8fc415f471fd3bf18177de2dd6531f6000000000000000000000000c32e271d5a91d25eefd167d658d43f1f98b02aca0000000000000000000000008b20de31286b1c22564b57029481449c0b8353490000000000000000000000009c3b55136e4699034d126945f83f034c74417dde000000000000000000000000bc9a8efbbbbd5078c68469e708d9c889150c1332000000000000000000000000a0e8ee272f33295eb324578a3ba3bf197e5f6d2d0000000000000000000000009d9c41ce44ec58cd9119efe7ce35b818c4765663000000000000000000000000773be86e44ed2212c14470e85b5f429d90bd342c000000000000000000000000d08f28d277d4f338352b620a1df545af6af670e20000000000000000000000006ba0c1e4e60aa4ddabf3a8c5febfcf5883583f3300000000000000000000000036df48dfae0308ad0e2ca4ab196a81868a5f5a700000000000000000000000000b5539b5240ff196cd20fb9b8c785fe04a2c496e000000000000000000000000c46efb841dec1ba654b7c068134816f2e701d01d000000000000000000000000bcf473f5c36d4967b14ace98f9ed0ac31b9cfa98000000000000000000000000dfa216676b565e9f074f7de87110f606b8e84d32000000000000000000000000d7cde8beb4db26bf9dad0a13e44d3d968a0d7e1d000000000000000000000000a13dad16afc9ecdc73c190811b323c82710ec2340000000000000000000000008e3da9db077fa54c46417023e64c0e27bdfdf25f0000000000000000000000000b6c82ae4e8e405ba4db68105b6052b4c0caa20d00000000000000000000000034995958eab0411de63ce5b7fcb42528cdee8931000000000000000000000000780930877e29f1c0ded25dac782d450fd122992a0000000000000000000000007341f66c6d8590df6324fa1b92c5b5d91519694a00000000000000000000000092167b06fd2adc0411fb387bd31e7af2740b4946000000000000000000000000c8d4db3e2311290c31dbe1e88f933bf1bc834f3d0000000000000000000000002100ea1e17fb8bceab8a0d169b91ae9edd072bc00000000000000000000000003d2efae6fdafa6b746f14c8f7b6124deb1df5831000000000000000000000000016f333eac186620db8cddd5e8a48f8c67ea91950000000000000000000000009da9d47da7063ba4415ee4c71e590cd545d6fc08000000000000000000000000991b8155cadbab209e05120b1f71950f84a7c74a00000000000000000000000049381fd2b52ed430b953dd8a8ed82242da938dcc0000000000000000000000005762e8a295b2b9283f8e9d8a98460d8401f1c564000000000000000000000000460fc8af5133830bbc9c60ab6ec1e4e3b275e9450000000000000000000000006f46f3f3470000afa61f8afcfb0eef583514451b0000000000000000000000001d0b1af8b80600f3d40a55955e5b56e6c200c11300000000000000000000000072c6a824c1b06e9804eda22b061d823b63d4e0eb00000000000000000000000024f372e5f91a25d894e3643937acd9d86cc39d2b000000000000000000000000d18241d4b7688b8877f1b16584b252d58e6d7930000000000000000000000000d86a5502332a5d216acd887c458255156affea8c0000000000000000000000004a21aca315ad58a8a51902e5c0d9cf43c270610c000000000000000000000000c92a42fea6dacea2e502e77f206e4e7b313d8bea000000000000000000000000de1d098072dceefe9323d646a2f298441a86f06c00000000000000000000000006bd61c92480687a34e37d6185e494f9975e9194000000000000000000000000c88512c02f6ed55974397901aa46a1ee3ac096c90000000000000000000000001618daff4c36f169ce9c97fa842a289f3e8dfaaf00000000000000000000000088602c41e4bea26dcee20ae6283826a228b538e4000000000000000000000000f22b7194e764ab092e0f248190aba9dfced5e8d2000000000000000000000000372cd0b9fecb8e0c3f9aa5a7ab499ea53feb8858000000000000000000000000d9761ebecc041b1f69e150893682910b4274d4f300000000000000000000000049e6fdf38c87f80b05cfba866c34e860651f555e0000000000000000000000009180bd3f59acd225fdbfe5343b31e00021d92d34000000000000000000000000dd26394c710a511ea9dbdd37c3b1a59b05d00c63000000000000000000000000a2d8630440dc692d1e45929272b8626b7e2c17da00000000000000000000000098a8e63e8cdbe97dbe8dea474fb99f8348432ba800000000000000000000000097e9122c81a37f6f110351bdaf86ba583a324f53000000000000000000000000528e46667813153a1a7b9d604ebe011c6409b534000000000000000000000000ca45a0ccfbbd34504088374a79a2c40623fd6d1900000000000000000000000042037c94d1109f34e1b142eed99741c55acf1db40000000000000000000000001ff76c7c4d9125636caf83587ec6607a06a728cc000000000000000000000000a011840bdf977acec76ede16fed41140b06c140e000000000000000000000000291487c72ce13c338f9d90c421fce0189f0afdad0000000000000000000000001b36bc2b92146eb39a2ff4172ea2ffecb05ea0de0000000000000000000000006b29b49e7b53db9c55c7bc4966bfb32f3d2a873f0000000000000000000000001856a475a007e173ea1c6251aa90eafdf7de3b250000000000000000000000003238b3d6d0586921dbf9627e9807209e85ee9c0500000000000000000000000076ff869a538a250a3ff58f8b0fa86948ce276e22000000000000000000000000b1696f321fe7994e351c9ec4493ea677973df740000000000000000000000000b1d0ed7b25319a6af2710591977a3e248500fa63000000000000000000000000a973d0968d6bbe4859bad50379d87c91be615b9c000000000000000000000000949fd3bc8675ac7388554e427a82b1441e8b0c27000000000000000000000000daa13d96478a7a7d657eea6196c89e4118c093aa00000000000000000000000059eff25cb6dd8c11aab72a1e61a62006f90caa37000000000000000000000000ff9325ee8cb9a5c8ccb605a05dfb134e9d61cf890000000000000000000000003a01905440a1a3b01e0ce303218e9c17cbaa94a80000000000000000000000002cdce13612f3974643f5aed8261bd791b2e0ed670000000000000000000000002f5a22f67708d7857ab3c54318c89223f9d054ab000000000000000000000000c28b10f392e03b683909d9c85fea8095f073be7f0000000000000000000000001bdc59d32ee658eebf8e5dfe8babbdee6f7d7eae0000000000000000000000009a720acd3eafb8b760120b98f5ff9de2f4e7b5b0000000000000000000000000fd2ff52fe43b4cbc5a387d2bf596f6fc4dad8b37000000000000000000000000c4d63cd303d1707eef2f6a398f50d16329435d8f000000000000000000000000ea34a1805c4309c3656c675a6f6ca16115a8f385000000000000000000000000eaa11e489dbb1073fd5a9732c9c1bcaf48a7abb9000000000000000000000000c5a1a4a46367d23f4fa62a0c904c73162994af5600000000000000000000000053dee803a2bcbef2501673b2304ec4a541dd7c3e00000000000000000000000038a5a90f3180d135f5119fdbdd1953b8491e29330000000000000000000000002fe009053b51b2385255645fbcbeb423ba8bf452000000000000000000000000886621dcba6b3ad31308aa9e8dc747d2d83b6103000000000000000000000000b947e234e4d57217dfb19392cbca46b630392de200000000000000000000000007f01e23b88f0956df8b0753fae27c7137124663000000000000000000000000594261e60fbab0da814075bf752d5e044a27269c00000000000000000000000051c1ab166fdace95db49c322e26e4c671c2748ad0000000000000000000000009b14701c0d08908b1613fef8f47179a0e88f233d000000000000000000000000775c10c93e0db7205b2643458233c64fc33fd75b000000000000000000000000023d70770f4a3142502a5009692aa449e3e2ecd4000000000000000000000000ed2e240f107615e9c0344edf181eb8f9e736ca0300000000000000000000000045f6ec8622311d8be24e4c28c56ef611af329146000000000000000000000000b8cc00982e83e702164292347fe5616c233573dd000000000000000000000000d65c4b45b5c053d4b7e74f1a4d771d0fb5c6ff3b0000000000000000000000001901173e805cf3088dabe6fb541e677c049e999b000000000000000000000000f71c7e9d746d29f7355faa26701ee73b93fc52fe000000000000000000000000870adf48424d3841a806f97e01227e3f713a3bdb0000000000000000000000001ddb83843f7017a5b49cd22855522f76f6a08783000000000000000000000000911c77010e868e82f376a56517b2f0ba011d63100000000000000000000000002fd201f7f0fbc77c475d06f54f78cd139d7504dc000000000000000000000000d525fdecbfb58c089174eb5067847f12bf801d6200000000000000000000000048b86e613b4074bdc4f15390ba55950f31092ded00000000000000000000000032b11d81473d9f0fd84e5d52293643a85c5ae94b0000000000000000000000006997e0ddcc1aef5ab2cdf0782762e5dcdbf3575f0000000000000000000000006f4647b166d6ac6a6ac4b19a91c6c2dcd4a4811e00000000000000000000000082555766d6282ea35f53559ad3679685cc9b1802000000000000000000000000250f86fc8758bf2fe5415b21a2d8c87592f9c12c000000000000000000000000f36be7393b539451f7f7f7cee208804f332ae818000000000000000000000000f95305e72a13669bf830f9ddbb3b4ee4074c13e20000000000000000000000005e01c5048d02bb1d5aa21c2bcdb9096f9d1e104a000000000000000000000000be854d10ac3765d94ddc7668e5893499fb76a731000000000000000000000000d9275bbea5f989072acd91846a807d2fa0970b8b00000000000000000000000001205baa9c117aaebf8fcae420044c74d57e893e0000000000000000000000007ea93be1deeb164a462783ceb0995a170a47fa590000000000000000000000005aecce86a49cfec3845cc1807fdd476bcd133fb9000000000000000000000000bb7a9b01696f69f23d718c56a3de4e18003d214f0000000000000000000000004afaa28e601c55930e1235c628bc54baadfafad600000000000000000000000039801dd93ce97e5ad9752686b3f5395058151095000000000000000000000000293ca95f75c353fa3dd48d7016d74e59af59cbc60000000000000000000000007be439f030fcf73729674b9fcc634071c79e3ab0000000000000000000000000631bdd8fbe5182aa21b90cf38a5e0ac395ffe0f000000000000000000000000081a6362276caa0ac69692ccda71bc13c7c3cc51b0000000000000000000000001525a4f3d536f62f1acad3242a0f3acb361a1b320000000000000000000000006ca49221d7c5f941dac59908909024ce9ce946ba000000000000000000000000efec75a714ea6b5d0a3ecabb6cb13b0f8dc316cf0000000000000000000000008ace3c170e71fe72ce1487f1df1d27b860950a73000000000000000000000000c1c54d09554cf65d74a289805c2731cf6ea57373000000000000000000000000938e3f8cb4c470526734f2d76f4864369454809a000000000000000000000000e9cc41e97b8fa64665142f273e8f58386f4ccc24000000000000000000000000063ed6f59bd44d8bc99c3b170a3d52b49dcbcfff0000000000000000000000004b0358c89421e947a11466e4bc3009757984901a000000000000000000000000d34a8717d61a9f75e89936e93ac4253ce43bba6e000000000000000000000000a7922eeec580de5b294c4040bebc7b133a28d17200000000000000000000000074c3e2644b460693104e4594ccd266677a99af780000000000000000000000003656c1032252d2e815d385afa02234a8aae416dd000000000000000000000000bde4933ede398e7dc426c7b3929ad978bcf188ba000000000000000000000000c271dc37f0d1e0e5fe9231e210c80b0710608d790000000000000000000000000699b26e1f36c3ad7fc69abd5dd538408cb5f08000000000000000000000000024bd10ebad4c2c74a92d0766e8a25d984b5c1ac20000000000000000000000004bf9e1dd0ae4330e74e3887e849562dd81e8852e000000000000000000000000d9db24308226cd61f9f10b487394457bb2bd28430000000000000000000000004394ff9970b770cc71484f4d14b8f2b5575f280e000000000000000000000000af6113b5d9b5e6ec5ec1087dd4365a9a2392fb2100000000000000000000000077df942e5c8d08156ed502cc86563c225049d7370000000000000000000000007a165983aae7e0f421d902e8879762fd5d02a267000000000000000000000000dd550a6fb6b13ac217804dc7b43de0ea51d93567000000000000000000000000b2233302d1657a309ee67803a74db80c1c0d0d940000000000000000000000002043e650c6425d17acd972932d052d5ea7837ab1000000000000000000000000fda328cfcc5852352a3c289a4948f56987e72b7c0000000000000000000000000e932bde89bed2a4c2b95b2a3035c74a986627dc000000000000000000000000104f556983158968c81af1105e5be5d004d64f88000000000000000000000000213ff237758f020f93cd79df48e1f76fb61899e3000000000000000000000000e360ebe1ddb0aff77558f80ccb40aaf1df30c10300000000000000000000000056ad802e3459433a7a8336c45755ebcd8ac1d3de000000000000000000000000e63e10083c74ea5369f720c9639776a7dd051a40000000000000000000000000bf319a9207c1798629d8acd154897b2f03afd07a0000000000000000000000004ee76706c04be71511f2cb49457fb5021f6f02a3000000000000000000000000a81aecaead5746edf967c530fc8e31a4eb3af79c0000000000000000000000002bb1d3b9d402d27b60526733237eda1542350ed60000000000000000000000004239d0a720d5d466bdcaeb390cc1f468ac53c76b0000000000000000000000005f27384c4f13ffc993661cad0d2f8563f1f7a4f2000000000000000000000000adef2d473e42539c4cde3b3bda990766f13a58520000000000000000000000004c6f1633dfe90a021060282deeebcc503ac986dc00000000000000000000000023eaff83dd4383f188277e817d0419b168d04bb1000000000000000000000000e0f0d6f2175866c25355d09f5cdb2591a8a77827000000000000000000000000e1d62b6eb83e13ef264c0d6b777699854feb82ef000000000000000000000000214dfc4013cdf69ca842da8088bc83178dc723610000000000000000000000004cbe384b4c2d8baf98333d42c7facec216a5ff30000000000000000000000000eecd97c97ecb6e2a186bf99bfd3183956cea67ca000000000000000000000000b9f0aba31f0e0ee03984fcf964eeb9fd2aa71cf300000000000000000000000016ed9c1d813834755671bf30bf59a91151a89fd3000000000000000000000000a0e84cedb577cb259d98e140239e20962974e14b000000000000000000000000d4c88c4fe4c5127d34a9bafe9142de858595d7620000000000000000000000001acaf99e4cb71cdf4c76fa0eeccbcc6c15ddf97d00000000000000000000000089035a3cd125c34d78355b489af020ba378bd9fa0000000000000000000000007717ebcf29b4ad735f68d981667c43041d738e3b0000000000000000000000007180f4221615dc96b97ca1b8dd104bdb27b99014000000000000000000000000a7cc05c62cbf78105cbe2ffabbb44d65589b91dc000000000000000000000000ff67227afd237dd1e9da8dd4fa1d1dd445ee272a000000000000000000000000a9b48b2887ecf23d61a13a2d986e60a9cc4ac7a400000000000000000000000064030380b3a520272d95e44b95100bb22db1a01f000000000000000000000000af57cb311a4f8bac779d465adbf29fccbf452e0600000000000000000000000001f68e2fb652608690d0afd15e94ce6a5a229c77000000000000000000000000970df131b6c9f95360c3b11be7c341f83e4d49b600000000000000000000000009c43a35df2916495807e43c3f71839edbb28ab100000000000000000000000012fbf7d613ad282fa3daa58c927c1686cbcc9e6c000000000000000000000000e3aef7956b4a9dbdbf448706cd00775db34f56ea00000000000000000000000065353e6f02787b52a8d993dbe61fb396a3623e1100000000000000000000000077bc90c1360b528f066c65bd330160bc0aebdc80000000000000000000000000e5d2755496598b8e2b2054ab515b96368d1c6af800000000000000000000000096f761e7383cdf6de1bc418613fe2a5b31d0c6cf00000000000000000000000004bce507cf20685d621b191016739ebacd5a2e97000000000000000000000000e559f28c86650002b7ce5c3baac729ae14165f2d000000000000000000000000e007875e5dab8cdac1918ddf5669e9586a4e6129000000000000000000000000667f88b1be463fae2f20d00df4557a2898910f21000000000000000000000000ad0b602d8baaf285847e47d25d496b1c2bf748b8000000000000000000000000a4a00aafaee3ada5e8927b94fa16ccac0526d5c4000000000000000000000000a4a00aafaee3ada5e8927b94fa16ccac0526d5c4