60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6c696e6b61776172642e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206c696e6b61776172642e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d53533131445255413361554b467978523271465341726574644468436d4b5044557a384c35426a687369427400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005480000000000000000000000001f6b94138a1313bcd497e708edddd67afd164eee000000000000000000000000b81d16ed9fed1e06a07134e24aaa6e1b763bac970000000000000000000000001e594eb54af0267788aa47419bebf09a28e426b1000000000000000000000000050cbc9fa83c9eb78fe256768b89789aeca5d405000000000000000000000000c4e965c92e42d5c4359de9ce36b90a7f46906b9e000000000000000000000000c2b7257c11c28f3a8cc4acb31b487883adc2d9a4000000000000000000000000f28d7124ed3f966e35f60391463607c9c47a2f9200000000000000000000000030f9ad10474985274605ecdf08890407a09eb462000000000000000000000000ca9e5841432145fc53706cf8d4f0b8b2e18ddaf500000000000000000000000016244a2a38f7584316c865a30724475e31c5dcc90000000000000000000000008f4ca2e91a328539d3dc3d5e14f78c9695da86da00000000000000000000000094712e3ea834d284472d4b68992dee3e94b2e121000000000000000000000000d43fb87b9a3eed5c2e3ea1a4aa0ce2d4e4ff29b7000000000000000000000000255263dc4025777c70245284365d54ca57e464a00000000000000000000000000df5391fe3cc29d61d56125c40e52730fd0b79aa0000000000000000000000003312788540f8a2c381eb53a02432dab3067c832600000000000000000000000008ba45cfa1a9a3edbc55aed6f9ffd1305bd367cd0000000000000000000000003483607c6f6b0bf29199e3bd1c8cc51643e4965e0000000000000000000000001e3fccebe7e24375e9a378853a2b6cfe615b9c140000000000000000000000003399d73a15c11071f6faae46c4d153323a7aee7500000000000000000000000089d3c6c8f3fd9221e4f0a5d34cfd71d18abdd6b1000000000000000000000000c39ec4c8b448ddfb115ed11d19ca46b93d4cc6d0000000000000000000000000c4595184e51e1767f135556281906be89857452c000000000000000000000000256a19d848b551837120898467a51d1ac2b2d26e000000000000000000000000d37935b4ab87764223db84b4811aaf0dfd18be67000000000000000000000000cc6e59b540e29c03f30700572b6cb3e6ba4cc30d0000000000000000000000004bb5949985bce577a6a3e2aec690af21da5aac3b0000000000000000000000002ca7b83f1c8445f0e8bad514dba0d41271ce9d10000000000000000000000000fd617a422783f022e3c4bf1ed510f2fc14131d6a000000000000000000000000638a6627968e29eddae9575d3c94266d6a79f2c2000000000000000000000000667279aad364faf365125198e98dc5c5758996ce0000000000000000000000003ad22754f5a90d3dc63e332b249d5cec21c8c90d0000000000000000000000009e881a51b75365f1f0b0f8cd41dfcfc41976f37e0000000000000000000000008675e6b8345b14dc40ef045390476454c0d24fad0000000000000000000000007545373db60db57e3b8d5f78a419ad2446de6f8b00000000000000000000000063f1ae3f250f14b48142eda84ccc2f7a6fb8005d000000000000000000000000dc6fd8fa280125be6f036a616537f8c7525ec637000000000000000000000000c7e95026fec8761b060a4a131c2af9e7cc37f76b000000000000000000000000d2b715a5457521135a062d2c2abeb41ecba3f1c6000000000000000000000000c9d56d2e84517087abed990fc39a47cbca5e393e000000000000000000000000681586c29a8d2fb40c61618359c1104e94b060f5000000000000000000000000348b6a2ab7167f53ce74fdcc4e9f3a2f0852a7d4000000000000000000000000dd3768e815c120d24a5e6630bff7c58d71217199000000000000000000000000265de4f890576ded29169e155e81bbeb1ac7389e000000000000000000000000e5db6a9dbd2195ecd224b0c17f9f0f26faca810c000000000000000000000000babcd68fa96cf177ec1240ed886c851c94d155a1000000000000000000000000f5af973cf16a61895382a3b63e50f3b83acc73670000000000000000000000007701f8e4658ba49fc0ed2bb0dc47cf24ece5cba7000000000000000000000000c3c98662fd9ef118288d05749c7e24ace60b8617000000000000000000000000cdd4fd2fc140020d3c3e7604c5b877d2f5a12ec900000000000000000000000029782ca9c8663db98cffa80b673b4468ca2f25ff000000000000000000000000cb52f3cedd55f4d0b56931c12763fe333871b65400000000000000000000000057ffa119551d4aec057629c6a6fbf00ff62b9b0d000000000000000000000000c4c4078c70f21c5f7a20ae6cb85a18094671714e000000000000000000000000e518612a55c3939d168012fe2ed7cd3453be912c000000000000000000000000491b6726eee508481a582fb3519b8d5a11739dc3000000000000000000000000376df6e6afc9c81a309a5687c9da29cdfd4e36d8000000000000000000000000641ed8498022961ced76e31db6d26412c4f9c46f000000000000000000000000a4eea97776eaed2c710a63f7574718ce845e5dcb000000000000000000000000671fae5065d410a4704506316fc9c8f43c5ea7970000000000000000000000003b37490aee12a63f8ea1c1d54889f733880e86fe000000000000000000000000ce6f4074f0c6b40599325dc0be5ccbebe631b740000000000000000000000000ca855f06541d29b7be37cb20b6270ba1c23433f3000000000000000000000000ddd54132aa34be88ef2049798545802d2314ed1d0000000000000000000000001cff6729693fc3e76e6d763c62a8f54562c413a0000000000000000000000000a9fd5bc64619d2178194cceb55b1470b13e2701a000000000000000000000000a95c8cd0d543db6f24e07de8ae006cf43be7b0f10000000000000000000000008b72b1a984a38e7063ee5fbc8d7874055e3641bc000000000000000000000000600389ae1ac974afe0bdfdda7607f810df943df20000000000000000000000009e41687530a73e3073fcfd7884e1606305f22be6000000000000000000000000348196457307344295b828a985651d7104761e630000000000000000000000005683eca5756e47051f98a20f0101565637620b7100000000000000000000000015c0cf299137980221ee62ae50dd655791bb862c0000000000000000000000002fce5a1a9d89400d0ff04a4d67310784c75c7ef100000000000000000000000086a7ce1335214f36eb7ba50c68d0fd9b2196cca7000000000000000000000000b2b2f73be51d319a845d0116dbebfb6094ff992c000000000000000000000000325e20a028a0027cbb271e3e9cd75b5d9bb53a700000000000000000000000006ea012a3249ccc35d020dd4124b739956966699e000000000000000000000000be277faed56cfb9f0e24b511474687b1392e11cf000000000000000000000000765e2c303c846e61a6557f36b6fe72552f1fd003000000000000000000000000b1899cd06bac8b8a2ef38f8ca0044e61201e3a4e0000000000000000000000006242191a89933335c4d148e520047696f3e205600000000000000000000000008eb3511aa69781bb3e834e2cd24aeb6bddb5536f000000000000000000000000025957b2ab243ed3e51bfde83d2a47b9d1fba589000000000000000000000000a91960d518c5be307b228f54e8609720137699c60000000000000000000000005a2cabd4f01fd0f065cd61829d1d010dc5cf2331000000000000000000000000759a03fe19f35602985c4b7d7be62f622331cf57000000000000000000000000d6ad00cdfbcd0baa104bb866688be9dab0f0c6cf00000000000000000000000090f9f276b2beaf15c968504cbd75f55b42eee2090000000000000000000000008c1e645a54decdc3642e295c5579a58546eff3680000000000000000000000004e2a5008b7163a80cf49a5ed13f3bad11b4e0acb00000000000000000000000002e9962a248287b02793c0b560cea85387c9f7d4000000000000000000000000d44ab1aafa9676fa9f107b03292c4bb85d0a396d00000000000000000000000060190128cbc257e2582d8138633632f0fbb5857b000000000000000000000000aa6e552f2b7840c313fe0fd39164a02b79e05706000000000000000000000000847251a07a8db37c8df99bc6185de7bda73d88e1000000000000000000000000ac9c10912814465ab73d3ab6b894f362b459a4e500000000000000000000000019fd40809b7e2b10b31e15d4fbc7f9da22435f50000000000000000000000000dbba959a52fae685ad7dba91a2c2e9e876266fee00000000000000000000000023ac42aedd52389878f20ac622c01043ba1e4b7900000000000000000000000035a5f736a20dc5c1161465fff1a48376caae1e77000000000000000000000000181b0fc9efcf70988c0db2ff01874c13ec8f1f030000000000000000000000002537f195dab42cf4be8d0f0f30fe93cdbba39e1100000000000000000000000048bba09021d59c021bdda198c1319388f20302640000000000000000000000005b7dcf728a851037bec71955317ff8ff515150ad00000000000000000000000041c4bf4bc56e2de4fa3e6af9e71b07a58782a05700000000000000000000000039a1c62ed457a62425be90b6c8b61fcb89e699e1000000000000000000000000f110b384ca4f89b1377f16d10d47866487b630560000000000000000000000007f9aeff764f17f23ae6399a2e5355645213544fb000000000000000000000000b60fba730443c4801c857fc60ef36889223ff625000000000000000000000000603ff350cef1f92b39cd232cac0715e7432b5bf800000000000000000000000085e5e21d2d2856db5c4f66ab763c4a6a4d225ed600000000000000000000000041be49c4ef4ddbbd98a1454b1bf191abcbdae3e2000000000000000000000000da05a940f77518b9a9ff7b627d039144ac7e71db000000000000000000000000f9f73cd1800aeda8aa1d2ec85e041ff8095e40f3000000000000000000000000fed2cadf71984276a170f34df9d2d3e296126d8e000000000000000000000000aadc3ea7470d62350396f73b2b76418ed15f2bb3000000000000000000000000a0fba7cecf442155042a4ee36f9cca42dbd2b9db0000000000000000000000005d84f515ad99a8a40272c22c283c0e5cb8129f02000000000000000000000000d9cb1ba10897fb7eea7ceb747c75cd8e995c845c000000000000000000000000b3fc728d8b474e92575463b196ff0bb3d0fc8e56000000000000000000000000376edf16ff955ca462d601d1a356ac02e496fb07000000000000000000000000b419554804a50196bf17a1ef8f3a460b0c67eee30000000000000000000000005350ef3585f5ca7dac303cc9db8cdb9ab6a4d92100000000000000000000000090a051c04cf209c7ec1a4ab3027b7cca2e77808b0000000000000000000000000a41d0b9531951eac948c7c8fb3245222e080e06000000000000000000000000aed92b865c186316f2676377a5b86cb733cfb9a9000000000000000000000000399068cd166728c2b9eeb240924cfc8f7aa859f8000000000000000000000000abb99fac7595c82f76efbfb34c34d325aaa3f28d0000000000000000000000008f928d093b50cab1dc9c1d7e8b110bbcbde629bc00000000000000000000000039cfcc7579de3e9fdba8b68e412ba352b61fe7f6000000000000000000000000c6a58e04956e9a7adc173198f88cc7bd7154bdfd0000000000000000000000007d1a7736ba532b5344be7c023c4862864f25214b000000000000000000000000c7c99ccd6fdc5db5fcc971c97f8a51c691003202000000000000000000000000efca69f750153f63561f581f47464c250b8f726500000000000000000000000042981d0bfbaf196529376ee702f2a9eb9092fcb50000000000000000000000008e3c7d42bad36989ed64287a716d2d2ea81022610000000000000000000000004dcf66ec1686ad544f8cd7217ea5810c86c9b5fc00000000000000000000000004781db669912b0b87af49791f27a26eb1612335000000000000000000000000772ac106a2bb0f6b04a14adaf9e66ca5736b55c9000000000000000000000000a8231195eadd33b8c2dc5cadb7d507d051c3f4f6000000000000000000000000730b6da98d7c2a4a81ee0e1e1e1384cbb883cbd2000000000000000000000000aabdd4208d4e828e7f6f23a40d8b4f0270999d30000000000000000000000000b56b3a0c3c1aa996d2a44a8bb6053084a1d9f0c50000000000000000000000003b2b564bd000c17d32200eeed47867c09fb2d4d90000000000000000000000001ca9ebfb707014e936be714310ea55e506a2acf50000000000000000000000007fd3d82ee323f1add84c681eb386b38ed9d5431a00000000000000000000000082df44893cbff84133867419b96df337c4264139000000000000000000000000639cfee8b077e86e8b99e206d481b052f4f524c8000000000000000000000000b539e8a8d585ebf68ad53e61008d50dcc6831d27000000000000000000000000ecb892f462f0a2830098afb14d1d93f86252d41c00000000000000000000000033cd35c808a8c0b379314c5e129c1331ee4a2113000000000000000000000000858deb7cbfc98103dc8cfe758ea250d561e4ae57000000000000000000000000952c2ba6d7e3b801c46a7ebd18686d3c3813bf4100000000000000000000000048e170ebc37f44eae25320feff6d1105ed4802ea000000000000000000000000e152f692c983387667494d3a4c683cf84c898d3b0000000000000000000000005b6a5a60251b16b21aebce492b5f9313217338d30000000000000000000000006a97b0aa3878bc93014fb1e4991809e230eb2b9c000000000000000000000000bce6787045d58f3d80a01f27c8ced45c59c5901a0000000000000000000000004ae9cbfea2c9c926c80c27f3df3e2826d3528e800000000000000000000000007802add9332075a9278da4abac41f7143144b75600000000000000000000000048a1bb49afa720ef8bb64fca7560401676758ae00000000000000000000000003b910b277a24271f98cf2713834c075bf273e8ea000000000000000000000000ec8371d0af3a8ec5a07502d2c339c5b7241ac33400000000000000000000000074c5bfd9094f1dbb5b526cac3528a4571845974500000000000000000000000048c12c8cbe1b55949bede7aeea8e50de586e6f580000000000000000000000000af65786b0c704419ecf73b02ad299926bb720da000000000000000000000000adad4d434e42a5b63403bf44aa404dfacc86a10a000000000000000000000000bb2069edc21a0b5b609fc53739dd9ce696e8e43400000000000000000000000046271af0fae01a40695745fb98e912fb0750c15b00000000000000000000000073fc236b196b9ea2a9aefd0c2348579b266468d40000000000000000000000005ed83cd525a491cf7b7b8770cb566069ab5817000000000000000000000000005f37dde6153ead65035d093ff6563f8162fa07c90000000000000000000000000d2be9d9516d58dcd250596439b3c7b5d861c64b00000000000000000000000027b94b3960ed3aab42aa9c46a72dd92de01e8f9e000000000000000000000000856372a387aabe7c0005d3e190ac1f44021c6462000000000000000000000000c5d0ae2af0848dde13383cc5bae04bee6babe2d300000000000000000000000054fa13aaf2468b29f26924625d70f1cf75c400bc000000000000000000000000ac656f2c80923c76d81daeb6c39402edda74d1290000000000000000000000001d09c5e56efb4c77319d5cc4dcfbc3c481a6fa1b000000000000000000000000a2f378fc9af987463cc3b3b99bc7b5fbed33b993000000000000000000000000641b4de89bc48f9d651d9f83dd971bd1e6d64ee7000000000000000000000000f07128d83d8bf06f25fcd1d1b25999437858f0b000000000000000000000000061854b4455f398f1657b79083cec45481a835149000000000000000000000000c1ae07dc02ee367c047a900f87950aee98e424d70000000000000000000000007856e5e6d7de348272e554827a02ec6bbee709d80000000000000000000000005076fb0e25b8c7264fbcf542472f469c736c016e0000000000000000000000006bbefc7ecd1e2ef9ccc9d7330653b36bf68c4c04000000000000000000000000f7feea20328b4907f3cd57df6e6b5499dfded8ef000000000000000000000000b21d6769e7598fb1d7bbbb38a99f91cacc8aadea000000000000000000000000ae57814ef98e2f0ba3aeabd2fb3708b9f4fff0fe000000000000000000000000131c6603e7d8cbef222ef0a27c4a8327cd2ea60a000000000000000000000000808f74c0325859e73d5f66e8d2985c15a12bf07d0000000000000000000000003396ad068cd92f1116a54bff25e683c1547ff5600000000000000000000000002fcd1285469801d9c796176f0006138e2d11e1b900000000000000000000000085bb4940ecab0d69c3707c1637a0a76ba064d65a000000000000000000000000ee8b261e2ed690bbc8319296c0b6413e4f1f8d2d0000000000000000000000000190524e95e0b0a979bfa861812616452b779a0a0000000000000000000000001f2e73d470dab8ad5da776469f1da83cdec89e3e000000000000000000000000388d3cb7780aed209bd616fa2bbb030d5e6315aa000000000000000000000000111ed150e8e01a9d05051cb9dd85aea6ebaeb6c0000000000000000000000000a579341469aae8c484d13c2a76e99f4de4bb8d9a000000000000000000000000739b401c9df5338ab24cd4df805c3e6f3ecd3e3b0000000000000000000000009f5897ad7a239e58146057041728c7482bf895180000000000000000000000007679a32d8462c231e86077a02301f10144ad2e0d0000000000000000000000008e961eb62b866f71f446baab145063774004cdb90000000000000000000000001a6f92823e0162985a00a07d6ec35fefc9543a8d000000000000000000000000f962b098ecc4352aa2ad1d4164bd2b8367fd94c30000000000000000000000003117f6e72b6479781bd38dc3cdbf7497819c90e30000000000000000000000002c9de92668bef2d90b85de6bbac7ae9abee06b350000000000000000000000004832f20810a89bd4cc4edc7ca0e47ae3c176f28e000000000000000000000000d4a7fdc4b25361b2324c8f333ea987dd6534d908000000000000000000000000213238c12f0b5621ae930591df600d64af11ac5d0000000000000000000000000664e7e0e302e5bcb99a360af4c237636c3cee1800000000000000000000000034dd23fa78da408d177ad5d4df5e6724d592fd690000000000000000000000003f9e70b7f6db03d943434ef41f853532c15a18120000000000000000000000005265ddea2f8f7d9b341f3cd9443f1f609aa519ab000000000000000000000000e64c8ecefdf9f66da20ad991a30e381aafbdf7820000000000000000000000000462c3c1d327345a48d1543b227a9ebb4812e7cc0000000000000000000000007b63dbf10b3c05cecda126913a0e130a675f5be4000000000000000000000000c37bc392ec2d27c68189b0a018ae4b2b714c6a7b0000000000000000000000006c78c423127332682829e84e82505b29188a69d700000000000000000000000072cb609878f615b12a1e108aba782db4538dfbae000000000000000000000000497a77f4d329b44d3a92f72e41e55f8010d1b2270000000000000000000000008e6996ef21eb1461d9297cd9e30e3785348dc72d0000000000000000000000004459b5e8d123a129e5c999f33d48d3489d33e5c6000000000000000000000000442f6ef2ddc05a84eb98a4a0a621046d3d84dfc7000000000000000000000000b97a72322a4202f605609a39198d9c012cb5fd360000000000000000000000007cb4a7c54d5598376f94f1fdae768253c507461700000000000000000000000065bc3ee209d93f6a75530ce3966402714d092e1e000000000000000000000000e604057e591afa81621186a0390617a1081a3aa000000000000000000000000006af564b4cae050b585d97fa31155b90e79a23a0000000000000000000000000e877b326669b1ff87335dbaac7ef6292474630fe00000000000000000000000001c721f4971cdf612dcc4f846a405bdce5428a700000000000000000000000004d0db7dd6af5dd9e21e9675ccd0a8478eea69c9f000000000000000000000000d6e19c06e4fcad9310be700cba4c3ca39a8fd5ae0000000000000000000000001354493c5046bdec23df89b2e121a93cee1acc39000000000000000000000000b48c3e5c2ac83a54c89125ca8cd05c421f8875d70000000000000000000000000bce0324995d62cd7104c6156402f481db4d895d000000000000000000000000fc839946f1e5bf251848d837b69a95ea6a53bdb100000000000000000000000043844059f777c61930f715317b50f3d53f83bf0100000000000000000000000017b6d38439cc6c778b83f122cdfe50381a3791060000000000000000000000002bcfa98736180bcfce8b4f9f91a1e589bf71a2b9000000000000000000000000af24142a0443f02af2446588ed0e5b7bebaec5e0000000000000000000000000d780e5b8e40a80c9378c20fc4a87e71a24cf7faa000000000000000000000000b1480a0185c92147080401f07e8991d2de468ff700000000000000000000000017b52cb13a92c62d7766d0be376ca0ea241c8869000000000000000000000000f6428e7a78de01d6180cead3b204bac49ccd3dcf0000000000000000000000001af165a3893132d7af01438498d214aabdcdac1100000000000000000000000072fc51dd3c68fa2e48f2b7c45523a128ee679bbc000000000000000000000000cc8d439d731edd6f3d68cfffca182ee731e6a13f0000000000000000000000007fe1b82c98cdc57441e323b663fc3b2b56359337000000000000000000000000c144a4e3afb0548b8b0951c2ce96cfa4cb0dede1000000000000000000000000bca00b1efffe0d5b0e75940b1d938c092238eaec000000000000000000000000ed0863c07d521dd035edd90faf5fec8a220361ab000000000000000000000000c9c09122a110ee98ab8ad8912259be3527e20f9a0000000000000000000000000f67100fbfbe5212988dff5f7553b9516c494b4c000000000000000000000000e246630b2e11fe1e5784781319c9d95f7bd6652c0000000000000000000000001a3c187a225ceece9f8f2ed0fd324415ca1f02a10000000000000000000000009d435b37e80fd066125147b6ea1185479d1cd63b0000000000000000000000003fd3afe1bf1e3f00a05f6ac6ad2a1413ccdf6eb5000000000000000000000000742bd20022a22cf477cb6d5089ad3ddaa31d99df00000000000000000000000098d3e0a3ae9bcf776edbe5c6666285f3503010f4000000000000000000000000030d8617722ba090465610d4abb82c8ffbc7462a000000000000000000000000e2a540e892e74a9fef9987a21093f59cadda4538000000000000000000000000970019175cd0534dad0e6a16b38307e8e5c4c74900000000000000000000000070d73bbb64c919d4da8224806ede48f22b4bf9e400000000000000000000000075049fdb412d66715e0e256216c9b0924ca76e7f0000000000000000000000003c6f2bf50c779bfe0c800a9c0975e1f2330944920000000000000000000000008fd32700ef9070dee842c90354e77d6c9323ce5e00000000000000000000000037290c407c427d89ff4f6c342aa17c484f1c3cb20000000000000000000000001d2ccf497da26fbe5d16da64112b0f785cf7387900000000000000000000000086837d313d700831c515f22bfbdf7e447c16649700000000000000000000000043a362cbd186b764a1d2ba214f4de2dc4c041ebc0000000000000000000000002729c2a5ab7110aadf8381aa0bca790451efb51e000000000000000000000000f5ba35606c6c590010ad244f9288cf22d801e342000000000000000000000000b0fba77c1651d9c989019726ce0a797103193917000000000000000000000000a2a5b6b65a979395637cae8eee811b8483ee1e460000000000000000000000005cde8a591e614766d06cd6ecaa7ade2c084739eb0000000000000000000000009df14d3e138c34d5635824360a1b3c58e093ebac0000000000000000000000006685b5d9f9d45934bf1f12ea21d271e6ef7972e1000000000000000000000000dc1ab212f77b121071318c355961d81e1fd8dfe5000000000000000000000000a81769a84eb445056856096fe9b4c3b1f90de32b00000000000000000000000084162c6313049b089fad0c82909d6d2cc2cd8b3a000000000000000000000000534c779987645a0488bafd2191ba61b21878fe5f0000000000000000000000001daa63090b08a63f745b99f878b4625a0a47e1a600000000000000000000000035aece71c9f52457aa42c27ce28043d371256c33000000000000000000000000ad3941fd4ffc9aa93771fca22e1e86f9efbb3b9f00000000000000000000000092856da66f8b584cece9ae0730b6007628885e610000000000000000000000002f6eedf63a981776575258f2d4bf9907cda0cc4f000000000000000000000000949ecb2902f422d254c27a54f232b21733dfe8c5000000000000000000000000cb28be70c34c19da470d225d8937e15e49f4595500000000000000000000000040eb492e3b4bf0c2cf27c480dcff05d974fc40b30000000000000000000000007c86ba4fe94f58c83a2829e45af4618f185e1b970000000000000000000000008a7f8cbe7f11887aed5453dd9391ebef6266d9e9000000000000000000000000dc6f506da76c92200231835070726120c5a7c22b000000000000000000000000885c3a842ff018036b8644471166272754fd7831000000000000000000000000647defe4fb9204a8256fb5a5881da15809b7f7a5000000000000000000000000d8138e6509ee345d9f2437d15dfe8fa52cdef5da000000000000000000000000320131f310c9ca53a5a3bd5aca1ef9fb94b166c0000000000000000000000000e22e73ccb3adf1690fa7a0f85a20904844405013000000000000000000000000d1baf7ca526472430b7356d879389331849a03cb000000000000000000000000f190a598741f72ec2f6a3dca4e3e720be08406d00000000000000000000000004952f5dde00a0677365e42d33bcc5a8abd4e2b430000000000000000000000006c5c826eb161937ae35de81d9cca4b5e32624be70000000000000000000000006b0965fba860aba407f8b640e0c17e847aa7e6310000000000000000000000000c2fad00642574df9bd8d5b894105c8b972085200000000000000000000000009f15e27647140fe050097b520dedc7f56305d0b5000000000000000000000000614d39e91f366139fd506cf7005a5ed1638c441d000000000000000000000000782ea03176d91b928e7a5cec97eb80cda83898240000000000000000000000001290eb1442d3dddc13a90ce646a8870e71277cbb000000000000000000000000e03e63c76f6bb62d299bc7f84995fb915dc74365000000000000000000000000645d9e9e8d667dff40fbbba8aa7053f2c240dfbf00000000000000000000000088225401cd491ef4251dcecd2dfccd784803629400000000000000000000000080f927c204a97621c990947f8f69d200d2649038000000000000000000000000bcef82d90383601025ef1247f05af51676d19c46000000000000000000000000215afdaeb7eb4f7ed857d035bf7dc6257defcdb500000000000000000000000089780b0b10b669d82efb020c07cf7f13838d2391000000000000000000000000ed43d8f44e3bf46a15d87bb2d89e0df714a169c6000000000000000000000000df5c8c5c4fc800d320d278d515bbdbffa3b31ee7000000000000000000000000c6ce210a5945c24f0ded4ac83c4d127fb6ffb8e80000000000000000000000003a6344bde2788253439e439983948658efb5e24e0000000000000000000000008333088ee77f65a7f2d1251784751787edf09e480000000000000000000000006e2a0b84055c97ef3932fa98916057f5802c8ff900000000000000000000000003d49b756c960641c8e33722c91a9b04745beec0000000000000000000000000da9d94e0728ca17f4451b9529e8b3dd409f4fbb900000000000000000000000031f458d3b9785b7c3b8a129072497f398938d3bb00000000000000000000000085bf3ef03aa1b012a9a345f6ef7171c864f67623000000000000000000000000f6259d4b0557908634e6e710b2e5777eb97a0b4e000000000000000000000000f10da4e34a361049df7ff2884a409a53a06868ed000000000000000000000000a2bb52b53cc350e732e2d48289988bcef32ddb37000000000000000000000000722f3575762f84696054ef6b22b03c53d1976575000000000000000000000000fb95e718d5f7ff67e2b57dae6baeebdf6f27211f000000000000000000000000e5d0a0391d1244fdae19d2def0718ebe6e02e9fa0000000000000000000000002d869aa5ba428140fefc7769e3e4fcb99001a3fa00000000000000000000000010b69ed1f265753ec58d21f4093455e3de80323e000000000000000000000000ae4c9e84127d02e7546fd0b1f02413c63f65f786000000000000000000000000cbfd223b31b946193dad1505283e479cc2e7f6cc0000000000000000000000007209b3e8eb5eb82c257ffe75e901886f65e2f34900000000000000000000000005c8d2375220b34fd938a04333c0e4be68670bde000000000000000000000000a5c92a94c1385858f432f9988eeee84384453c6c0000000000000000000000008fa6476cba05b81acdbd0083b95a85ca05a765f6000000000000000000000000437ba7af8e1f1bd52b73f4122c5dce668fa1da2b000000000000000000000000b3641c45e23bb3c390b0b69549c3df0ede193d290000000000000000000000000e77c923c87e7e20c4ccbadc45a5626983e8102a000000000000000000000000f10975c7b60fe3982305ccdd4ea4efa9abd9bd53000000000000000000000000602f303375e05bf4343b568c8b3c121a801d4c38000000000000000000000000d83dcd7b3785fd9664e717c62d5e8d6d67d4befb0000000000000000000000005a6d2090ecbd12698e72f070c6ae427e8da3deff0000000000000000000000009c1a57fed5638b3bc3e5b4991289eb2819f6fd4b0000000000000000000000002b84a426c8f2855ffed31d1a862f1a4e7fc6e2380000000000000000000000006a63a5d03cc64f43c3bddd75a5ec51b3e3497d840000000000000000000000003845e233e1066ad036a80fe8954392dd3c65225a000000000000000000000000feb0e7514d5f014b4ff4576db414b144735a457f00000000000000000000000009f45d72430d058130fc55f96a0a4f52ea432631000000000000000000000000f8ebe8cdcee688c76b1ec0ec6cd10ceb509649ca000000000000000000000000ad40ee52c91c4cbc63dd6e6df1424c1b9bb19f4d0000000000000000000000001998f734010fc422c963f99f4218be05ac913b3900000000000000000000000055b498cf15319312e40397919cd59be252fff088000000000000000000000000786cc38025db65668ca95b20010da0e22d2fe7f800000000000000000000000044a581af4be3873f9c899ee93e5d4e99dd2a44ac0000000000000000000000009822d473b37741449b7e3b956c3e537792fbca46000000000000000000000000c85c67e75fba751de9564177527c52e3f0c60aad00000000000000000000000039303be40ba074b88c595a7ba54cde9fc94917a1000000000000000000000000099ff4cf200e589eb972f5b3128e8b153dab0cd10000000000000000000000000201c92f5f386e11632da2fa4f5da3539a517ab5000000000000000000000000529e6749dae4f8e489c1be21256f094630bf6ecd000000000000000000000000b69a8319fc10840d7dfd6904d50341750298014e000000000000000000000000e2934699e76cb3d6bf2df7f70a8e047526f77e4e00000000000000000000000041580b94d3ff6b8576c1fc08315a464c04c95012000000000000000000000000d119ad8165f0c3c6b2b9fd47a0e408a4048569650000000000000000000000003719be4628213f1271f2156b3c0e852e4fb8dc410000000000000000000000007799257fa038c33386d8bda5c60f32e240c862e6000000000000000000000000410fcb74e7eb68a630be306f25934e7897ba35580000000000000000000000009adc26d065b63424d562165c7dc9ad0cc31d9370000000000000000000000000624ea77f01abb5bda5eb1893d9c0068ff523447d0000000000000000000000004f768c6c6c1a518274f1d060a33b653a3a4f5f520000000000000000000000009a2211eb8142c2943b8c0ed6fff4c5469c3b22d9000000000000000000000000e1a8a287069e8382e6e8265673977ae89dba88a50000000000000000000000001a9f7403088cafe486966af70455571e0284e63e000000000000000000000000149df2af03dd07869889b9c58759dad4fabaf402000000000000000000000000144597c6949569c7ce0a67f57a1f3829118d74c3000000000000000000000000f0ff110960aeeb34924fadfb66b4b85d74986f0300000000000000000000000025fea136853f8a7800fc9321498a0c1f38f10d0200000000000000000000000011a268c8232199753b757e77122ce0dae38a0fa5000000000000000000000000777e53c04c78966143a20285d666767e63f21428000000000000000000000000155e08138d9cfabe8fe7973dbcc815666eb79843000000000000000000000000ed5ebbd1c926f663e97cab98504c63d3800dc88e000000000000000000000000bd04c633fa124bd9e5db163706e6a273442a7dda00000000000000000000000033ed054f5cd3c583491ea9c68f2ba0eccdbc7477000000000000000000000000a3101745a675fa8289e773301693fdd43cca752400000000000000000000000028ef7c3f84b9b1734c529fe00b0796be2c5a8ebe000000000000000000000000b15370a26a6ca87fba789e97c96b9b4a58ad90de0000000000000000000000005a1d8bb9b661904d0449793c765f9950ab435e2a000000000000000000000000829c512a0adb29aecf9f8bba9299bf6acdb17480000000000000000000000000f7db4d78090e83ba251831753ac98a7ad77e024b000000000000000000000000103f48b4a7a9ebb10dbc746acdb84e91ec6914100000000000000000000000000931707417ce674aa8a946b5855466a7164efe23000000000000000000000000b057a6e384b43cec1d46f95ff467bf960ba5d106000000000000000000000000b36c6271fdfda72996d6d1653a7be3d5285f514a0000000000000000000000007c1edf3e18a68faf91cf655ae655fca17a890272000000000000000000000000e6b096358c08bcf6f24859785d4c5f511b9a32c800000000000000000000000029fdf193d8fe5558f4abc3f51b4b6c8020fb9b54000000000000000000000000825bd5e2f502fed5412dfb6f073bc3481b52f8b100000000000000000000000076cedc224b5c3a6f90e09607e856a406603a58c500000000000000000000000022f79f1e62984c2d9a743dbed3ba243013763459000000000000000000000000e59f06bbb3fc591044edd9cf4f1447f815ebb8ff0000000000000000000000004ddf122d9fd68cc8ddb3248148d4b524bdfc83d20000000000000000000000006e8e54f49086f6eb48360e5f0672074b76cb7812000000000000000000000000279c300e40fe9d84d88b01c9d204e24a5505db80000000000000000000000000d67b9abd3db245856ef84fc44e53411908ba98d5000000000000000000000000b4160ab7b10fe7d93bbdd047a161b4afcbd6045b000000000000000000000000599d632465fd66f19bad436b40b044077f0932de000000000000000000000000a0a0fcb552e2e09606d9e86ce9dea62e5b1971430000000000000000000000007e58b889c189fda28a1e7f08fe46ba2907c1a1c10000000000000000000000003fda8e9123e758ea83f04892c9bc50937af1defc00000000000000000000000032112fe88d356b592dec64108418b7a4cb6378260000000000000000000000005b9e37031a8cb2ad12ab2d3fa8f6278340acce2700000000000000000000000096437d4da4b9508c0ae022f90d11d62e304760390000000000000000000000006c717b60693a6dfb4395157b0cf3ae5e960f8696000000000000000000000000a923e3ce9929e8a1988c1db5f6a4ece4d86942750000000000000000000000000a85cd4ebda5c13c076f0b65277a7fd90f3873e2000000000000000000000000e7ef7fd11a9926a91f1cddf855248d7dafb9cb29000000000000000000000000993e5b71c0e6e2f22365c4c68e4075c2085f7d3d0000000000000000000000006f0d3888c01aa08cf387c11fa949a26b5adae7cd000000000000000000000000c6196f9b35f6aea29f2b2fc23a216305752849df000000000000000000000000b7c3d4d1501daf7ad8b989565a1b053f5f31e721000000000000000000000000462a2e421e6ed3c926d339e98eb5c0ca043445f20000000000000000000000004a3f952db99d8da233dc66a7cf5537db08b956bd000000000000000000000000ed9bfa7d1070c6fa6430a8aefef5ff989b34a9c600000000000000000000000011ba0b755814ef1c044bd9271f2ba5b19614dc4c00000000000000000000000011d493bceebbe4bb58555d636d5d191d2bbd2cc8000000000000000000000000945048d692992f2d0d74907b214ef1fb24e4eaaa000000000000000000000000c13d4deb8b67cd3b2c17c7ab03e4aa3982250d5f000000000000000000000000cb7f9f55e61984be2eedd0485792ee00bca7a242000000000000000000000000ed1bcfcf26ca408500ae9eda73056490934eace60000000000000000000000005348e4b73399b52c4a7f88e10bde35c79e6ba0fa0000000000000000000000000b3f1c3155431cbae41ac245709d265153b8a580000000000000000000000000a1b235caa5c0ee8bbf551579885f6bdaf69aa4730000000000000000000000007677c54987feeb9afbdd67ceca34d1f00d77b30b000000000000000000000000e95eee79404f45a13cffe2d709922cda304293d10000000000000000000000009d4e69255af3a4374bb7e0f54f9348693156772b000000000000000000000000bebc5d1326818bbec0fa40f83b3c8599375d547e0000000000000000000000004c50d699938d42c7f155e0c90efd25e014efd9fb0000000000000000000000006aea5f42a37014adfb852a6b4d9201c125f5b5040000000000000000000000003ef0d67b0cb1c17a1490933f0fe3b527ae46ca120000000000000000000000000f174e40d4a64e52116c3d84af21adcb9fb01d0a000000000000000000000000399d9c6b38217fc4fc761389bac86e99ea3d53980000000000000000000000007a0cf0710ea1cc95a95bcf0a6af298df158d57a8000000000000000000000000b807a68df306408620c130bb9a0a0e5b415e88390000000000000000000000004b5c11f2371105b7d2cc2226500de1c1c5fcaf370000000000000000000000008c0bbc59fd5d7434006c7cc5a48aba608370dfc500000000000000000000000035ee459777f138359902e84f6646a02672359534000000000000000000000000438bcc0fb345a5c3a6f9e477d75026364aef13c900000000000000000000000002ed60d6ff0d6cb2f4a814ad136e544ebc3a7b310000000000000000000000008aa0c4955c32535ff53505c8c700c5525dc56d9b0000000000000000000000000b7c1016e3e4f9d77e141b234644e8a5508021f2000000000000000000000000a6e3179e4556ebd49fbafa03a23ba9bce9c948570000000000000000000000008def17c5b084ce3eff5f02c4a40cff86a363870200000000000000000000000016a69b9729f11ad920a7e0ecd20f5b96c086fdd5000000000000000000000000060db25ea194b4e335f7fb4cc8f5a0e17f9556b200000000000000000000000026960540607da1cf7a43445de7c8509c53a9fd98000000000000000000000000fa97d753f79545ccd929aa302017f8860be0798c000000000000000000000000d717ca3712f5baec3d77ec84bca1928004b523d9000000000000000000000000d0049a5cd262ea45f545c535e8093d5bee5a7dd800000000000000000000000002ca4fb667ede918d5aa56f791708c4b87f12d960000000000000000000000000f77e35f2955274a701dd4e9cf93c06a9c717ca00000000000000000000000002563a1639920ea1d1e531b4ae9461985a786fd8c0000000000000000000000006ea618b6381fe7772d0ab4ec12c3c03ebbf9c9960000000000000000000000004ab6c69dde01162d8e3eb94b433156af44ef05eb000000000000000000000000c2d141455b0a2e7f9393e9477075e10b1c34e97900000000000000000000000004217f641240a50b848eaf978ddd2f2ee0722fd600000000000000000000000069023e40003d599ff7687e4025539ff4f623234300000000000000000000000033a4ef6e943ab70f8e1a817862d1adaff28ce02100000000000000000000000025efa6b97476680e01968679b32af792a1b3fde4000000000000000000000000a58a1d79754700c88b06f77d382c19486f2959fb000000000000000000000000451464e3c5681728d285c694f93cc63ca7b51e1f000000000000000000000000d2d0aaa63ac5cdfac4795bf53441035afa5a080a000000000000000000000000ed524161fe13334d4a2ba7e95de2f24045300f8e0000000000000000000000006d782ba164fbf37a04753fbda71c139497f21d70000000000000000000000000d38b271c2972b2920da62bc9fd8e54ba243c470d00000000000000000000000034f8400796f7f50475b5f8356c75b2019f14eeb10000000000000000000000004fa9440ceb46f0619c26e28fa0abf24186cf03dd0000000000000000000000003ce636c746ad11bda20c3851b5a909f92f589b14000000000000000000000000087a027e05be47f1b925c5a715b771dfd18eeca30000000000000000000000006a2cf8be9e3068a511016edef46ecd9762bb84ce000000000000000000000000767a784e5502a14a912486682e3b7b291d474a7500000000000000000000000068e6addc62e08e0b2c8bd817ec287efd9116360b000000000000000000000000a4d8a972609fd274782df73788e7f798acfb722a000000000000000000000000829388f94418fbfea4a9f5219756b23c8aec3b1a000000000000000000000000571e15862a5ff73b4a38218110b01f0ed656cc850000000000000000000000003a6b35eef26b29448fa1656a101638bd0c333a2d000000000000000000000000f3683294fd2724a49c8e188b40276cc8e73ab56d00000000000000000000000062144cd8cda029f836fdab369190e94b1bb271e7000000000000000000000000bfd6cc39b10925e4728d79d54f459a3dfa54fffb000000000000000000000000ffdec49ad15fdf0bdafb64c0eaab0a08f15ab59d000000000000000000000000a2eaed87ac600511714698b5db78145e9ec75cc00000000000000000000000003336834698e0c7120a6970ae71c49a825dec2a880000000000000000000000001cda65dcd099c9ccb87d3dc403eb0b830016e3b4000000000000000000000000189a2edf9d48078c0e2bc1a35c209b8ba0b2cbfb000000000000000000000000aa5eef3a4edd4e44f2291bf803e8623a7bf86d460000000000000000000000005f66d46420fc7a6f24b255458b48bda08ea8e989000000000000000000000000068132ac834389a555084f7e167d19918944c2de00000000000000000000000094dcdce294978d2dfd130482d9941ac19e15edb90000000000000000000000002370fb7bb8691c970ba30038263dfa6a6a742a0100000000000000000000000040d1ce3caecc991a110757e112d26766df987f0e000000000000000000000000b79f6e92de3f1ddfe029639ca1a9e2840234f26a0000000000000000000000009cf3ca1bfa355531c1ba760d85e5952a1e5d7965000000000000000000000000628fe1b3eef1fdecef86129ca70ae54154f4c250000000000000000000000000476e07740319fa9aa8f0b55cbe4de60b40c6b8bf0000000000000000000000008e13b97fbcee7b5ba6e55eeb73018035bb1623040000000000000000000000005951c4653c0ecf6e7f71eb64e37b9fa1aad8b0470000000000000000000000009adf6a6f6376aa39e9f8c90fe7a11a20a3003f95000000000000000000000000f364912396c6b2203dec06dc0ef12d79c77749270000000000000000000000002e02eab0924267993a5206b3d4fe472841f2f2f7000000000000000000000000fc5a7af1814b57288f714904da85ad94290fc8e5000000000000000000000000637cb74d7cfab85de297db7f53ab7e3736b1cb34000000000000000000000000a7bc26941831463834c79e8c3852ac9ab4035fbe000000000000000000000000f9463f951e06b964836a0c68505f57ec7f6fcca40000000000000000000000003dc4f8a18e9686fff1d25ab443d0b7b0ec7db038000000000000000000000000121d021a771ec05faa72adb3016d7e56b3ee72c1000000000000000000000000ccdcc246506c003cdf50d64f3b0559af3f59ac2e000000000000000000000000946e978cacf106c173bf20fa67bd4377d5e0367f00000000000000000000000015b8e463629bc6f57d94ce6791e42e796061af90000000000000000000000000cdedd41aae0e34bae8a8a9dfa4066389b5a40a60000000000000000000000000a0cb88e28fd0baf4610bb25b923245d265f830a200000000000000000000000072f692fba813f845da2ab92214e57acae0bd08dc0000000000000000000000000ce4577339f7c700999e714c7aa855d62db439d40000000000000000000000008743a3483952a37f8b8980910ede33a72393065200000000000000000000000058149d133d634f8f118609e59b1813bb4cdb1b340000000000000000000000001d65a70a59d6e5da1d03897acccceb7694962aa6000000000000000000000000d6633d09e47da57da973dbd272c89d7e9d57b97500000000000000000000000006d012e8135241c1e8256a59e184c417815455060000000000000000000000007c01513fe753e3d0dd7e4d2e0c97033bf0af43ba000000000000000000000000a5411f0a792f6ff12080140a061381b78f81305a000000000000000000000000e504303660f3b39e21e6aeb6ad4138dca2c44302000000000000000000000000eb989b82d5ba1900d635d3f8c19bf793a7d5f91f0000000000000000000000005d03568338ff8bb20218b376d2b5607c29baf0d3000000000000000000000000f069757b5b370338a838dc170ec14cba3b807450000000000000000000000000077777f53544c2b2ef753c19e8fc048049c5ff95000000000000000000000000a52609cea9a993e62517ee47242260f2720e0b590000000000000000000000007ef88e5f52a3fa8280b78606e9f7a9f6c7e57a04000000000000000000000000cd8c64321a17e2abcf364bf1d88a9f8892a9e14c00000000000000000000000093169814feee26ccbd6ed9e444cccd1930de6646000000000000000000000000c8b33bdcc17a42f30a73a7e216796f9dd6483517000000000000000000000000fe9088b38b03d25b9180496b22e58a819a51f3ed00000000000000000000000028f22ac633bbaf5f9d85a222da557078cbc4c480000000000000000000000000fa56133000ac755035778e90fd3fe0567cb688c0000000000000000000000000ac751da12a3929c697548b868eac97664d09902f000000000000000000000000dcfcf94a2e8103331c134a871b1cd7429a0c091c0000000000000000000000007244540ff25342fe20ee7bbbe8db816dfdc53b2b0000000000000000000000004a9f5f872f361bd6bd4f0e34f92b54a2dee904fa0000000000000000000000004d61b17b2794afdddc7aab4b02b0ce253c40ff79000000000000000000000000e9666ce748acc39ea430ce8c5f404ff061ec2e1f000000000000000000000000c3feb629de9b223ddbe46627dd67797a9a10eadc0000000000000000000000003675678f204c78aa2e568083d482b81c7276d62900000000000000000000000080b68c252263c7f946df867d1e39c6a815d8608e000000000000000000000000c592c805747e8e2e1fc25debb289c840cae6e1c4000000000000000000000000b2868b6aa9875d267d119bae4029eb1dfae8b55f000000000000000000000000b2e12244049794fbf4cd349a7cc4f65bc74f111d000000000000000000000000f5b5f54497ef4aa61facb7818514153891b9f3b20000000000000000000000000acf5a56075268f4fe7777affaaca4360f72cdaf000000000000000000000000180691850b77bbb34e5b2d588d0d7b901634a5160000000000000000000000003b60623a4bfa1329b1440dbe53e225afe330cf7b000000000000000000000000f08f408652fd71a8355d0babb452b5deecb2892e000000000000000000000000261a0a5f18ef249bf5a439826d9176bff4f0947d0000000000000000000000000819f2f5c174bd42ca984d9a1d4e9778ffc85ab3000000000000000000000000fd0b2d698cb40a3f76449dd9f33cf0a50e543304000000000000000000000000217ee5326936207237866a6c05b7498529a8a8ab0000000000000000000000008b40a4faa9ad1e060258ff50ec21ada8e8fee8dd0000000000000000000000005a0a699ddb36f511f8d6f863085708552877333300000000000000000000000033b62e975f64d31ed6d0ee968566219876be5bb10000000000000000000000005a71bcb6619b38f73c68b42756b63ba7b425daef000000000000000000000000f100dc6a250293e4b0aee4180cdd04969aab5056000000000000000000000000cd07d33d371ed6dbed3e69980eaa990b9a3dbb62000000000000000000000000d3758bf6c7dc5992afa84211ad5e2ef11e6cc56e0000000000000000000000008cbc95aaf486342bdbb4795b2bc23bff0b273baf0000000000000000000000009733c60c20fb9b2c4360add12d1d133ae58813b500000000000000000000000091a5f02ed5818ec81214eda4e2a9a4820c6fec82000000000000000000000000f5b9942306e2022a65c4d5699d01ed74b6c338ae000000000000000000000000f67c9932d4668c78c1ff090395ffaabac8b0ea0a0000000000000000000000008fca4436ace28461dad6c1e8ddafaea22f3ca535000000000000000000000000a53c0902c730474a7e6f71db00f4d019ed29c1fc00000000000000000000000080c573d47b2cb9a458268cc674de09c18468bda3000000000000000000000000d3c19567bf3eb4de865af50a970c1121f13bf8b60000000000000000000000001401641697ebfebc6f9c3f4f01155c036b682fa0000000000000000000000000c047a8ed00aed6e68aba5a39f614ecec6bbb7922000000000000000000000000092752b399fdae2a3b32a15031417d49a700521e000000000000000000000000d123660a46499198e5a7cd4d47666dbc37cd6ffa00000000000000000000000035d3be6db2a81f61df279e3538656998168fd092000000000000000000000000d3e7f37af0db1820892722d2cfb17759093f58440000000000000000000000000055e75217ca5cb5aa8290cd966f9d85751a79930000000000000000000000005d80cc64adfe52cf07956b9bd3111969c2611ee9000000000000000000000000920b6f6dad439a4ea5e5c1b152b84ef5aab9f18b00000000000000000000000090935d320aacbfc4a36d56148cb03877a98792fe00000000000000000000000051959508c0f74d0bee477d1fb5cc3945d044bc200000000000000000000000002d2d21fe54bfe6024ff8a31933e1a3823b35240600000000000000000000000092937d86b5ce54840475edad2cf2a791eb15967d00000000000000000000000087b3f6d6a2aa8966fca6035b59084c5e7d9e3f2000000000000000000000000000f071aaf56b6b2997bd07d4c68a9440e0c9b502000000000000000000000000a2d7d81432ebc51f1a68d7c0e4c1b3e8b489955e0000000000000000000000003cae8134289603931359229903eb9df8d15a4cc1000000000000000000000000e536301225bbe5ebf0e3028275c19d113f9f99fd000000000000000000000000b775800cfd5c067b05757662158eefaaeece032500000000000000000000000056312899782cfa7d608c06aa06229b09a6a646d1000000000000000000000000d99dea2cc3d1ae88274c4acbe8f8006154ca20530000000000000000000000002adb11815179d463ea8ed8a1be85b9fcd768ff430000000000000000000000002af9c6f96b890bfd3587f3e1a716de20229027d2000000000000000000000000fa9f8fd35649ac2211dcff6b1ad4e2f1c410e2b50000000000000000000000009324a3eb6207b4943e464e538c42bc1c8a1f88f30000000000000000000000004020e1ab8a6e275dbd334bf3e76c1868e260230c0000000000000000000000001eaf926b269c36bd4f50049db80ae95926701c6c0000000000000000000000009a605255310c4faf0c7de593c0cb5ca0ac6fda94000000000000000000000000f5cc478826233a78971d773687b2a70acf97f5720000000000000000000000008558a1f0b42ce3214c824c4309e201e786ece77e000000000000000000000000516c3f2cc90decfb69e14ef652ff1b7c015c6a0e000000000000000000000000c3f2e97179d2a0e75e045032a81c47848a27a35900000000000000000000000050dd64be4bc0c7bf0114ad7f505e48f28f29ef9c000000000000000000000000ef2f4089496c0a0fb8c634de4ff6da848af30bcd0000000000000000000000007e417b1be0daef2aec11d905da1f0095dc70c858000000000000000000000000807b42097560a869336846bcd07452ebd0cf6049000000000000000000000000cbe87b151ebeebd300994bd2a6eee1832698728d000000000000000000000000a23e43887d4a403a2e5f3511613b72d3ed11498f0000000000000000000000005277c9ae5bf8bb245393970ee25bdd0c7ea841e7000000000000000000000000b93f696e5c46b6772fc2ff65e459cf9685fac782000000000000000000000000b91d19619151a211aecbf0fc1594cc508c37ee0b000000000000000000000000711e3b6dcdd4cf69bbdfb2189463f590d5afe2db00000000000000000000000060d83001f6beee48433aebde51da7964f58654ca000000000000000000000000c749d7b90f5f455004db05bb24edc723024288bc0000000000000000000000003e66f9ec5185d5dea17c24f83729ed015a8063fc00000000000000000000000038d5ff4fea6afbda4cb30825577b4854f6f6d25400000000000000000000000097a23a52eb1ee66047944caa259ccf4a94c115d8000000000000000000000000c4fc2f5fd0874da4e544393aebb29077d51757bc000000000000000000000000dbd53d088f691ee3f0b4950e2e9fdd06d95b72f3000000000000000000000000d0e16be427cbd3339baf58b0d744645441a6bbdf0000000000000000000000007288ac97d97fe0c14cc398553d6bcd1303afcd5a0000000000000000000000006b057871b12d606bbb6ac264a5d855f38ca52e360000000000000000000000000f55cf4103a6e11600d6b6c92584435df0f84977000000000000000000000000e60de6c89a92c6c9e54b946d4d58fd335b6e887a00000000000000000000000074c17b18220843d6ce372016830f70c566e856d000000000000000000000000041ad0f4eef475187dde629627b6bdee956e20b540000000000000000000000004de4555aa2597f455b0168464fd7df318a903e8e000000000000000000000000699b5001e4ad71eb1832f008808236259be4f50900000000000000000000000048ee18b6dd7d10214be35ba540b606b3a2c44d7c000000000000000000000000c31d9a110af539bb8900c92e924bcd486a01e9c00000000000000000000000001734571598ef1dc556a2ef88e1a257f69288799b00000000000000000000000038d96082d9ec866d3e50e3b47fd66e64036cd4070000000000000000000000002ae03e261b8b0ce46c1973b6d99f0e9d354414e4000000000000000000000000e01f2277b8eeec037cfad0ec5195bb795f335fd3000000000000000000000000a3b1104b6ffa09364b2a849eeeeeb37f720f608e0000000000000000000000004478534c419faadb919379546fdb21e9041c33fa000000000000000000000000b81b8421ce51964d99bbd2453d70d8303a9e108a0000000000000000000000004b8a8f9a56e1811a5fa23bbc940afaa1022d38170000000000000000000000004ad0158a20680ab112dbdc354eb9fb40c6cf0db70000000000000000000000006b2cdf40bcd8bac6644749b22d6783907237fd970000000000000000000000007a7cca46a999ebebbfad9b04eae0e6406a4b94f9000000000000000000000000a81c457614472fc7fd2e4ada7a9b78d62f26d5690000000000000000000000003a1a9da5833b09b007c73b0c3f46ae441705487b000000000000000000000000d0788c855ce9bb7ab7979a8bebd512c8ee23eb93000000000000000000000000c5543db09e945c5e9c4c1bf4b9768d4d413f5e43000000000000000000000000240191f7028d6e2572b8e6f9065053a0d8b004840000000000000000000000000c29e91f05feb5d0fdb91a5a5e6a54a5ec2eca720000000000000000000000002999f094efa9f319f92bad7056b7de30bd257c6f000000000000000000000000b5b6b94a4716f1031bb844cb60e3bd7f82f35cd3000000000000000000000000f26551d47d375a1b15d989e12beac0fd18fb3de4000000000000000000000000d0d40ab76445ba906e4af71dc8d148ee7602969500000000000000000000000048a9fcbe5d94bbd72f29783c51027708102e9a07000000000000000000000000d52556064661669f5dc53c3384ee0ce50f1d996d0000000000000000000000003d165b946f76ed1cdbee71e6706632409c469fff00000000000000000000000061d3b81e340df7be482a7120d5236bd761f8429700000000000000000000000052130862ab0357b1d01c2c9e3ceaf7e051a76ded0000000000000000000000000db0de2fa1376f1ad0a74e2b14610b74ec224bd8000000000000000000000000870e2304d73ec3998c3d662aad422012769458770000000000000000000000000d08a8b5a7b2412cb085fcb7457734860ba8d1680000000000000000000000007995a2224956491fda3bd34eac562b41048ec5a300000000000000000000000013072180c843aa20b82814e9c675a316c2e7f3ce000000000000000000000000108e139a6760dda8c25809030760c8e0f3aaf66b0000000000000000000000004c5c73ee3e715e38f9725927565ded1701d2dd750000000000000000000000007c96883cfdf69bbf1eb0427ba8133180150dbbc8000000000000000000000000b11153b49f7e565704c756e035e6686732f211140000000000000000000000009472a3be1bf45b25956d007cb691ba7871573cfd000000000000000000000000e3f8d3d2094c61b0ad708e8af3f827f444df06b800000000000000000000000029e537e3b9349f9a60953a1cd1e8e9127baa6de4000000000000000000000000b2c8f90ecf3e85b5840352d2002b99c636d87a9b00000000000000000000000051ecea8b7e76a0e54d763d0603a2d2f273157f6500000000000000000000000046e82d8c6fef773fa437e47e884de6260ebbf7d70000000000000000000000003d5eaf8583e961ecc695b173217dd2eb5bd13089000000000000000000000000527fee322b9204c1a8f2b090772f6c6717903091000000000000000000000000539151bc1c6e3139cb965f1111f5fb517d5015b20000000000000000000000009c91b28fe95e1e3644f9f162546c2f12a1cc909d000000000000000000000000acfa4428ec2bfc53ce3053de0bcf9c47b97ce1b70000000000000000000000007d131b8214c2e1e36445833fe4e24c5f3bba4420000000000000000000000000656cf63a37a8f8bf3b13257c978852bf0f3b32b700000000000000000000000020775f8d87122110ba2b89dd56c85b3b49173dc80000000000000000000000009d6aff68ca1fe9414830ae2e140c85e83535a67e0000000000000000000000004c325ecf0ea06c29cf2cd2476b8cb292bb4e49c80000000000000000000000005a30c39c147643a7be820b07bb86165ef2afb80a000000000000000000000000c9cb32a65e9401f461cf519b444a798592a9c471000000000000000000000000fdb58fa8bf23863d61152d550438ae3c7e82f9e3000000000000000000000000b5441c1adb652b4ba9ee1dfa36a23bee010739aa00000000000000000000000066c019bf3691296e41c3e309a8686a6beaafc85a000000000000000000000000fe5d008b3d061fffd2cc08b283684c67c537036600000000000000000000000041c6c56ba9933ec120795a3b4b99b5ca94eb6bbd00000000000000000000000037bab5da06d464051dfab1d912ee1beca0c8c13d000000000000000000000000f98f6dd0893a84f4f209c66248e9acf72c5aa63f0000000000000000000000002994988c29204d2c6e94b7b4385f43dec56fbab8000000000000000000000000acb0123d5dde6ccfb1a3a3018bd1bca31e27017a0000000000000000000000006028b5896b46015041b46f0f595320e120ed5f48000000000000000000000000438368a0734d360d453596254d26cd96d66198e400000000000000000000000022eebc3fe1bc829137de1cf71dc03aafbfe04c9200000000000000000000000098d43ef8a10cfc41aca9026340253605f720dd900000000000000000000000007b01b90f1c242afe0b1e6062f685c617626ea1c200000000000000000000000019a4a0cde6d2d3523b967132bc729700a4ba0716000000000000000000000000b9d35bab2f51aa13c764cf917d9d31ee1678c1b80000000000000000000000006a331149596bfac29f5c16c592321a8eca12d500000000000000000000000000357919e2195473d97c5baa8c0fb41cb1dd60892000000000000000000000000048bb9f8a1766768b1f1cdf4f78368ff6672de115000000000000000000000000fb604c8b686011e6255743ef464a008b082f4b80000000000000000000000000374930ab6caee4e843ca56ca6a821761225ca288000000000000000000000000d21ea6f9b89ae52f056b279d66c6bbcb13d9fc59000000000000000000000000dfab0d4146dc704e91e3b173b654d3b9bcf2efd700000000000000000000000014617d6eca2a034df400d625b8799f0276d9dac700000000000000000000000072ab738e241b673c0fd9a9e319f471cb04d43a11000000000000000000000000de695c35c36440ec5a825195edc564c1d62b7fca000000000000000000000000a02376e31e5af8b68a65fcaa438063769c044cb6000000000000000000000000e6c18ae78262d3e0e55854c129309aaa603d3f3c000000000000000000000000d9ac5263f30b616df3b7a7cad872473db3eee98000000000000000000000000086a69eada8b335e5bbe2b1d66c0fbbfeab759aec0000000000000000000000006b0f0eebbd615de1a1afa70af67f875a45ccf9ed000000000000000000000000a120d2df1ecdeb7129d51611c4641c8a6229b9bc000000000000000000000000b830d0978b2dda6baf9bbe18b308ff0a23ff14610000000000000000000000006b00ac68308201784934923274d33c67b2460833000000000000000000000000c95dab0dae8dd7bbc57973eedb755ddacc68feb70000000000000000000000009bb51c865e38fbe7823687cd7509fba828ba0e730000000000000000000000001ea32dddb20095affed7ad4907771698eafb80d70000000000000000000000003f57a5c1d50c2cefdb6afe61f9bdbb3555a7c8b4000000000000000000000000dca7f9227ddf992269d11596990a288517fb094100000000000000000000000007fc8bc70a6381ab18fd62d69c31ff8cce54c0650000000000000000000000007a6ddc582a2aa7223137d853263b1f986d4a93d90000000000000000000000005cfcceede92ee048deae107bec5da7dbb7ae387b000000000000000000000000a4a4a0093b4d224c49331d331d6230fa8f48486400000000000000000000000039abe52a0ff16764d88150aea0aa3df3d326101d000000000000000000000000c398fe6dea3ff1e5428c51d550f362cb68c9897200000000000000000000000029eda957a07363eed7094bce01b338fcc55e92300000000000000000000000009e4975bacacf3fb305138989972cc8825e3011c800000000000000000000000068a3e3c5ccf19ed0364d4a9491a7207590e097e600000000000000000000000021ec4481806acea7e798d09ae9141bca6cd0775a000000000000000000000000b38a987c8d4c18d55e030121b143621f3cc61dbd00000000000000000000000057915cd3e5da823298aa2c769458b759557013e800000000000000000000000059093aacf5d0c05fff2204fa7435bd4f668ad8010000000000000000000000004403428579bc3ea1aa7b45591b63cd6c7ae52ada0000000000000000000000005be37ac6f8eb417cb5025a4258f4c844b2c36d0a000000000000000000000000d04c443a4680fa73481c8a426925d9df956e6ce0000000000000000000000000f55041e37e12cd407ad00ce2910b8269b01263b900000000000000000000000045e206eea1f44d08ddbaaab6984bd1e55c26064f000000000000000000000000aa4aaa0c3f21c7068484b6a06f769d071bed26c9000000000000000000000000da51afbb623fe5c84d388aa4e240c64765b296000000000000000000000000009aab7e5a0fc069e63419ab937f57dc7e315f5139000000000000000000000000cecb131786859faac76c865cf15e70eb0997b1c80000000000000000000000004efc833597cdb92bbd484554e257aae591109cad000000000000000000000000db1fef381e342ffe7d9d554555ef392b0fe932e1000000000000000000000000ce3c4c3f9071fcf97434405583c360c4f5ef52f40000000000000000000000001f4b59d5702433b23750b6372004caafed02002c000000000000000000000000b9d1a6a98aa76dc3855389e9c660bfd0a75a02260000000000000000000000009fefab7c8a1351b29b0d27058379620da022692000000000000000000000000023a97e0a29cdccd30506ee7d0c4b3c70339b25ea00000000000000000000000095688ed9e5028e48a1b6c9cebf72ffd6ec368272000000000000000000000000dfc54f08fa6d09f13e7513d81cf1771f59008d610000000000000000000000007e9c2f7b9ea5c00461f9b4ab79b1806754a5a57e00000000000000000000000088a8a3762e8756f1950a0ab949a69101ad2dcfbb000000000000000000000000db12c7c30dccd49ead2716e61567bea85727f69c000000000000000000000000ea8e02b1fc350fe8b08323e61067acd99c7d1158000000000000000000000000d011e835dc0885c38bc857c06ad01a32bb8f9a67000000000000000000000000e25bf30ed5deda23bd2953276202770ffb3764ac0000000000000000000000000549ae0aca68d11f35c5f8dbe7ae126809f129bf0000000000000000000000001f310c24020cd323f9268993c6387bf620a246d3000000000000000000000000de054bc5b43872863847ac0c29a084341368851600000000000000000000000027ef75af209f5e0e21f2dbb3a92e38a1d829c0a000000000000000000000000024280cd3c0494ef142127fdc48430e889c486fbe0000000000000000000000006a16777dd5e6e2a53ef2e6ebe27347911d7ecdd5000000000000000000000000584a3ecfa4e4abda0b2237db4ab003153e55d4d100000000000000000000000069eeb3dc3710fd5d22292345b75fc83be9c3f403000000000000000000000000140bfe15117ddbc49234d5d1b7c53f38cae7c9ba000000000000000000000000c033cc3822986615feced2560bea6f2f84fad32c000000000000000000000000ee0050486e2be0dba0ad2b6e9c7706e04182ade60000000000000000000000005bf78c0af83aee1f968de61dde135341a8366238000000000000000000000000beefd52558a34901491b2b1445d7c2686f5eab1d00000000000000000000000079eae9aa9071fa09b1dbb8f7a06f81a6abb44fe0000000000000000000000000715bb24f5c37ced9829022a1cecc2147ec5dd68b000000000000000000000000b9522cfd010256502ff73d8b60aa29cc79a2be2f0000000000000000000000007fab3c95c0fd217433853c2ed278a5acf6d3333600000000000000000000000015a256ac1155c16e9f0a8e37b14e5f4efeeccd590000000000000000000000009e3160fd07ae9b15a0bc07392d78b9069731cfac000000000000000000000000e3b8f7ddcbfc3577cbc405f210fb063c2a9cb34b000000000000000000000000e914fa6363ae919f98403891a352cc36085f818d00000000000000000000000006148e45dbe64c1ba171ad9f6b1aaa9a9e6de36c000000000000000000000000718fe248d1dbce96454d794ae9b71fb98652240e00000000000000000000000077ab654ec312f664a125fbb2b0fbc2c72bc50b9e000000000000000000000000564b26cc282fc13d41fca587dc98113ca1ef71a10000000000000000000000006dc58f325bdea9cef1f521f30da471892e1d340300000000000000000000000024971d45856c73de4fd1ee857fe0544633753b5f00000000000000000000000076137e9e8272802a885c7003396612ba32f931530000000000000000000000002f12ef92522765a758688c42aeb9564e7bb9ed1d000000000000000000000000bd202a8e471e423a23f39dcba4110ea642e42cd8000000000000000000000000195671af1af73ba010d9a78a82be2e6177ff8a5e000000000000000000000000b05349f28fbd6f7fe0b4ff78a5e388284e40efc60000000000000000000000000f55b4cf6fb3cfa9df3bdd809cf84336f052d62100000000000000000000000047a01b89874a1704376bd92350acdf0fa7c1db3300000000000000000000000099061d0bec9cab4f71987d7688db46f354f9fb0e0000000000000000000000002cadacf67fb2f7b1096904502167e2d06513294b000000000000000000000000c3be5092868b5d5447f5f0f8fd63539c279d7cdb00000000000000000000000032365003884703476c2f33c402fec4e4bde9795d00000000000000000000000023e92c781f9b21208ef55e09fd94c2c3d02f4f750000000000000000000000007e9164e253ce0c0c5c1993a0473739d2c66cfbc900000000000000000000000062c6432e1e2ef9023b24f2d8652c3a613b63004b000000000000000000000000a3c2bce43bcdae13a8a2896c77a10f57386099de000000000000000000000000847dd21a775fd6078993def2ab59d3711b5281f0000000000000000000000000742e3c9a2189043b70503cfd8f0a2ea509a1c9b30000000000000000000000000bc7dbc827b9d08fe42677a0fb2a14e15f316411000000000000000000000000ec13dc4df1b389597be9e35eb4c86007c6ac60b2000000000000000000000000ef958fb3ab5f8f19fff67022059c7b3b82e77cde00000000000000000000000015702feb2c938c502ee2670fda1ec5d3a1d6450d0000000000000000000000002ee2a2313d54834866cd22097bdd848ba4fac1680000000000000000000000006b676a8cc397703a0e3f90084caec5fe0d2d13810000000000000000000000007e10d7943479a52e9f431b9438da40c2df517c52000000000000000000000000b157e802892eef7c87f4140f997047258d1e1d67000000000000000000000000bacea98e231f123aba8b5b9af7710c7ff62924a0000000000000000000000000724a214b68db96e209016306d3b76e71f17754f1000000000000000000000000a36af94c433a54759d39162b76e9f5eba25ed9ca0000000000000000000000008493bb11342f881628bcfbaf0497010d687907c3000000000000000000000000f88c0b56974a7fd8fe479a9fde284d3d53f8802400000000000000000000000028785e4158d2c3ebf51af680dcfd88f6105a618500000000000000000000000095b519340a1b5627352b76b92ac76ba996cfdc8e000000000000000000000000c561d2e08a7b93824ab78b322124350bdc0ddf9e000000000000000000000000ce79ac351c67277da983af0f4d241203dbb444bf00000000000000000000000062d684879238db8e6145c8e4e9d7e14ca09ee0e60000000000000000000000008854f421f48d85dd5316f348f56b55730ab489e8000000000000000000000000f3d66c5439a2fa5e491ddbf01f36a09efe3cb0db000000000000000000000000d8c81174b4febddbd5391a56b83b806fe725c196000000000000000000000000f9a0e5a1e0c3c509662de8929c8acff59d4fa33400000000000000000000000065fece1ee293aa83e09443a2059bc513f1d249b80000000000000000000000004c6d6207527fcd75521a35519371c56a3841c73d000000000000000000000000ca421b495e3d139b348a859f0cb6d21cc152f9c2000000000000000000000000593b98d56a2fd3fe89c3081eefab675b3c951ce30000000000000000000000007b7b631ae186a15c011888d0cfe27ed6091f51b3000000000000000000000000182351e16c1f511e50ea4438afe3d0f16ae4769b00000000000000000000000046ce559a56d4cbefe618c97d6ffc6bc11190fdf800000000000000000000000017407f6c1c199c3b9f2f3aa2a0ea4df218031350000000000000000000000000e13c8d2b81cf58525c852c2ed5a3930a7324223300000000000000000000000016b3594a2e15aa777e511748b40a15502e791b4e000000000000000000000000e3c4883111cb9ad67684fce88c18c91007c29c570000000000000000000000001ce497647db81d16553a17111b0669676c1e42660000000000000000000000004ca5fee49153636f4b5e6f9670174548cd504cf3000000000000000000000000e7af84843e90d4162838e90ae37cd704f3f2efad0000000000000000000000001ce7f8fda9c024bd3c11389ea9f3b6a3af293d1b0000000000000000000000007029b95b117242e7142929f7a1293b79364ae9ec00000000000000000000000003f841881e46e265756b94c5cbacf1bbb72c7e55000000000000000000000000e6053754459318003fa974760c9a66deee20bc1f00000000000000000000000089b5c950f639a03099f0a2acd6fced5d24a0478200000000000000000000000095dfabdf14cff0e26690af9a0bea82d71c571ff5000000000000000000000000da9e33d89605109706e1fbc32fc1c8826ea49420000000000000000000000000f8d883cad4ee6dae6717a154659a73d5b1ec36ec0000000000000000000000000a3d3525a8bb7db2218cabab4657969ded2226610000000000000000000000002917ba4c98f1c36c2b28f446527b2d2005816dc10000000000000000000000009a9a9b7c8a99132ba1e288de7a0dbf59da4f357b000000000000000000000000b974dffcfde0d00bb6213fec50a8d2b1604a8292000000000000000000000000566289c436b9ffa8911df3f412d255c334847d27000000000000000000000000ce5359512d957c58e961abcb23b56abaf6ffbe5900000000000000000000000033f86a6264e5f570919794c6ebf786292148d0f7000000000000000000000000d5fc1ad52f5f6b74c937fd91093054ee8a36a901000000000000000000000000409daa90ee60acc753eb504049680131fc43bd1a000000000000000000000000737580923c662147d9d1f16b9e7c809c1c7a00d1000000000000000000000000ae283d5d49d0c06f0684e60b81adbc262addb70f00000000000000000000000077147ea294a0c00940d98f9ea29f67028b3448ad0000000000000000000000005654b2a7e42a8c0392d230b7c0acf60860e0156c000000000000000000000000bba2013a3429cbe9581043d0e54637b53e80923300000000000000000000000035897384ff8a2b5f314012dbf5f5362327fb2c5c00000000000000000000000026522038d31022f94729088fb39b36ccb78894110000000000000000000000009c00833cba0159f36b5b08a36d2678621d6e86cb00000000000000000000000048f2cdbfdb3473482efa43b595204ccf4b7bb34600000000000000000000000005c446f4d6c3fb71f2f2949c92e0a5ee6e59853e0000000000000000000000004f30e06c3179b6984493b633a4c90ab99ffb9d620000000000000000000000005328b2e7d62954f972b3958523b9611d97df8a100000000000000000000000000047c7b06c0949a10bed85b71a31dd6bc754a29f000000000000000000000000d543b6eef731616f7e97fb24c88f6b2f65cb5040000000000000000000000000c2956c4892686460610763b66b566f4b0d502f5b00000000000000000000000078077954bb96320798acaf0579cefb61be078720000000000000000000000000e8ab0e740a590c77d06c25a14f41474ca17a2e7c0000000000000000000000007c50a74ef754d77cd257e9154d77a97fd08c823c0000000000000000000000001a6ce8ccdc145472c1d4708d25fb6bef43700e3a0000000000000000000000003ddd5f642969c62c748dc3ef74d66ee0bd623d130000000000000000000000009d01c44acc01131f1b933b7c0c89d489219108fb00000000000000000000000077dd2d4e282ed109af41aa3579313dacf3b7727200000000000000000000000054d1c5eb28625b33c742a6d09d88eb8360cd895f000000000000000000000000c370e04bbe86ac1e9886741301b08b722a61bbc50000000000000000000000007b3bf2bc6104661ebfd5498387694e7530866e5f0000000000000000000000002b8fd85b5cc638f2628d08cee06f792e6a0a90aa0000000000000000000000008fd344baf468ccf379819426af45503fd0c1f05c0000000000000000000000003762ad5c18907952c70f753df64badc4e0baff6200000000000000000000000094ce4e29c5404d5da0a654fb1fe731dd41598efb000000000000000000000000ae4665ed47c7d4e5264f35c564e5eb9d3aeae8c700000000000000000000000007fe1794a7396ab426dfd5448a2e2e257815e2d00000000000000000000000008f25bce4a39f329e8df253b6b27bbdbb347cf96100000000000000000000000037261620314092cab24452c33ddb5a16e94c7c7a000000000000000000000000b697f88f92005b376b982a98466b935459eea71e000000000000000000000000e5c0da266ad85895780dd41b2ff29ae0e32170e8000000000000000000000000ffdcf54fefdb6d08215b009d2578a53b6567ecf3000000000000000000000000374762a5a6e7a219c378d8b038d67a822a49fd99000000000000000000000000fe52e0175c8c455d2c05426d736023f264ce7615000000000000000000000000e10e02702540147fbbe3ef79ded18ad259624f8c0000000000000000000000004988d264b552f3e8e867e025b737269625fa438a00000000000000000000000024295f5d213fc5422966aee1c465660057fdb5d7000000000000000000000000f81f595fb1c9fbf3fe4071ee2344222ba915ada3000000000000000000000000004a2b918b692d4c01d80a726b6fac2ce7510da2000000000000000000000000e7af0b5f2fc326dd304e19c8d24c237392759a3d000000000000000000000000a4630b34ab6364a9d59c71985dc717e7cfd2a510000000000000000000000000142e98dd4bc6f8dbfd43f1e4b37e15870a3a21c7000000000000000000000000907d8be1eff51bba5bff0cbc205b9ca3fe16aec6000000000000000000000000c3c09d747683e155d8f91e592fced266d76bbfaf000000000000000000000000568d06c3c6a38678dd6993d1a45d695ab70d8c0d0000000000000000000000008587cdad8ac0e6a9cf1022e6488bea595a0b3df2000000000000000000000000664c89363774768b9b50d6374cdc73e6515dfe3b00000000000000000000000040a261f560b66195e6f42917fdb20dd749f9e764000000000000000000000000e2dda539a60673f43817a53df05ee79b32935b12000000000000000000000000566a803cfcd6bacbea65f27af48d22b910b38ada0000000000000000000000005724c137efb4ae88cfe833de004d57fa050ee0c6000000000000000000000000d0f41cf30cde7f9ab51ac5ba8f047cd8bb4334fe000000000000000000000000e178b7b57eb920a93fbc2089a85aeb9fd39472040000000000000000000000002b2d57f3fad3bf9bc3632914481a47e1046f030d000000000000000000000000b2ff970324d0fb3c19de6f2c8132130ab48527870000000000000000000000006e8a31c405a9c47b5aadd9dba2feaabb1f9309dc0000000000000000000000006db065e8fb89369bb958ea1d43bdfe3d30617d8f0000000000000000000000002f1a17c5debe87b55ac5d4b56f343279d840a2cc000000000000000000000000110a36b4b63812420a210f6debabaad0587fb138000000000000000000000000d630d016a91f1a36cf9f17f83e0e9075ca47146f000000000000000000000000d9288ded406090c1b3b8feffadb7d250ae403413000000000000000000000000a64537b6a2193176b71b0515084e6f39117342a500000000000000000000000084f766b311a73e1179bb98cb0ddc2b3bef950ba30000000000000000000000002e5aa5569b268e94d39ea8c4bab90baf8984ddb600000000000000000000000049431a8f2a74b74f15d7503b7f97d1cf885933f70000000000000000000000000b9389907cdcc2f4ec648d63c4177ceec316bb3d00000000000000000000000061b01f291f5279bd058bc30ec8243b6573268e3f00000000000000000000000094c54ee609dfe5e10c1228b5fab69ba65dcc1ee6000000000000000000000000d67717635e7d6f71e2d8bdbdbf58a92cb91b9e260000000000000000000000002110c60ebfc3b2f01caaf1bd885cfc42db740b77000000000000000000000000c5519772ceadaf62441e1af93574e5793aaa04e10000000000000000000000000002eb58c098e628743c645a73e53654c5f2e708000000000000000000000000bcb6463b9d147e90ffd01ac3be8fa199738dcbc9000000000000000000000000a42d5ec45d13c7fa11e1bf9a0af4c74193a51b0100000000000000000000000022d8e130d556990405496ecb2dfff9c6da6e985000000000000000000000000010773e31b9bacb76df478d8b4e67772dcd55cc8e000000000000000000000000a92c24967e79e869efcf82c8bca962ae8d2f4665000000000000000000000000d49935a5a12710db7e052deecb02f320d49b5e860000000000000000000000003530a3db6bd0c19bb8fa0d034a58e2e08b2ec1c8000000000000000000000000ca4daeea4b075af7c238933fcca56d6d0e1f8c1c000000000000000000000000d964481832fe819f0fdc81fe23a93e548f90750200000000000000000000000063a44b1351bfb0ff28751fcb5b2a0b36b480cc1b0000000000000000000000003551c67b969f5d4517eef6aca05e4a56bc50b36400000000000000000000000031a0c18ac20a6decab8ea92e1113cdaed43eea36000000000000000000000000889559afa46610f7d91a8d3fba77baa4f56646520000000000000000000000008490dc1f8372e76abf3e0a6233b7df354021ed480000000000000000000000006dbe8b55fe05f935dd5561fe18704a61015fbaa30000000000000000000000000d6908638f756d18144a3b2e77e0e6d8513cca350000000000000000000000000dcda865f956ef72dfa041df9ad12a96f06cea47000000000000000000000000240776c688caf116422ad109d34081f151ae9c44000000000000000000000000fac74513601cf639979d3f17ca106651480e25fb0000000000000000000000009a49cb91302604bedb5475a3b30bcf4fdbbedb5b000000000000000000000000b9f5599d417aaea9806fc3b915ea0cd6962b41c2000000000000000000000000fbb0501bf18aa79ffcdabb147d216f3b146f59cf00000000000000000000000078a025374dbadbaf8f9f448a5d87dd6747b27d9a0000000000000000000000005909aea72d7bc9b07aa11221289c71d4e08334390000000000000000000000008fcab2d7e9794b2ea98b55155b52f6786dde60b1000000000000000000000000682e9651f22dff95c9356f260f9201a2d127670a000000000000000000000000475676835eb371c67597b5500a4ad9203a8ff43d0000000000000000000000000d5cdc14d220cec1b8c2fcee30b453fbd21e4431000000000000000000000000322b0bedfb903aec3db7fbe6fdde24783c67ea05000000000000000000000000bae61da3069f89a49587f7aa6bdf9a01d8f739b0000000000000000000000000c10f7d726442fe53c1339a7cdd8fedc933cddaf000000000000000000000000027f9b43856cd71dcd978a8015045309aca40f58d00000000000000000000000082491fef0f2912ede348208141c1a38bddcd0e3d0000000000000000000000006280970c857a06cd5bb668ffa746b953f3074638000000000000000000000000457b8e73962ae94d9bcb9da17e8b5c231ba0217c00000000000000000000000073f91cd85f9998015151a054949d5799be0de59a000000000000000000000000893ce401be131f6a51a3d257fdff6cbaa49771c400000000000000000000000069f8b1c7c2ec926fe838410cbc587083e4139acb0000000000000000000000000c726a09395c08c0f7d0542c9305e2b99ec3c69d000000000000000000000000c2acb2dda2709b4d94d455a437e9b6e8fad0b9a2000000000000000000000000be3fbebc1cc29e99e02237dac84860e268cabc9b0000000000000000000000009b30f601657948e5c645f0323b5fc0505b4c03a00000000000000000000000001cbbbd068816e20721238db98be7bbae826c41f5000000000000000000000000692e505b59d3310e86c7a24e73ab8bee6adcb97f000000000000000000000000f1dffdfb4101a7825b4a9cfa7a5a252f42eb6790000000000000000000000000aca73fdde21e27b246eb57f68b4b09d3f9212ca60000000000000000000000000c6f0080806c3680637cc6cbcadd74279a4f5b19000000000000000000000000c51a270a45848e7a5203e5c3f3a62dea19f0d59d000000000000000000000000102a309f343183dfa00b54c8f3c9c30fb3cf21bd0000000000000000000000005dce205d0a77880cfd0353607660826a97ae6560000000000000000000000000b57e905e936f6034469dd75dcabd83f5364a240000000000000000000000000003509aece4f18a54cbac0a1b604db735f365dd900000000000000000000000006cb6455055b8a5fdfd57ccd39706a1cba5e8686400000000000000000000000041ee6fa2ec76035cf9a029a908f06c29fddd392200000000000000000000000057830c9e77bf3d52cb77c9ba45f7cdd6181e18f000000000000000000000000003794f13df10ec507e5929cf1ec1879df3682ac200000000000000000000000092a81d59cc3f481250acf8a82e9e98726406b55d0000000000000000000000005c926f9478314a59755cec075809368ac75aa48200000000000000000000000020ae79507aa1a95924902cc400015fa4fdd17645000000000000000000000000c88e81a7f91614935f414b7870cdbe75b07b95dd0000000000000000000000002a3a528b8e8d16345709b653e44ab976d6d101c00000000000000000000000000977022f34b578b4b8d918b5752cf8dadf545e00000000000000000000000000c08a8d903b92da5fbced532b7c55bec9fc7c1432000000000000000000000000a0da2b6d58d4372c37fcf6e04ff6b5ec680a81b80000000000000000000000001168f60e610da89253ff21c7c428d087d11ff8040000000000000000000000009cc10eb4ab4ee82768d8e28df45d11f0850553e600000000000000000000000005a3a451c21b7e73c410e06d2050026c576c0a00000000000000000000000000a80aeb602ecc210c3842b697387d194130771a99000000000000000000000000f83e78b783b1841a3056702a354e171a5ff64ba40000000000000000000000004ce1d6d429a65b8bda47f610bad0e3a08b7fc58300000000000000000000000096d99dab6f0197cda8bfcb5b8d052a7319181a690000000000000000000000004bdf48ee4b72e5a6827d0cf283a2ce80b6e1bf21000000000000000000000000a269197b396934da1ecea0685278652495fce3850000000000000000000000000f3ae6258957a8e08c9ea28b95bb9d553d0b83810000000000000000000000002ab63bd06d758d66a4933c18a3d4e97b60775ff4000000000000000000000000aa3741bd86a5f125132bd1bc71215e80e3eeb343000000000000000000000000c2728774a0589a2799480047d234f208e4806cff000000000000000000000000ce94fedd857ba427b43831a8c6be8df2a0fad3fe000000000000000000000000960a01edf5539649649a36d81e23a762c0f56f4d0000000000000000000000007d592b3c18db1a71bf79664a7ad06119c9c2b1fb00000000000000000000000077f7c18f407e54976e8b5df6da2984aa23bce20f000000000000000000000000651c7477eb68e6c94a0ff3fb2aa7efc2c1c6bbf400000000000000000000000038a0db43f928ec10de6b4e5ff4665f6a477553500000000000000000000000001c2e9870b51cfc0d932231d24de05d14b98b33b7000000000000000000000000885b21f5c72af24c0742c6c84ed5538b0362a2c9000000000000000000000000811b95ec2708393439276c6ab05a4b74102d68b30000000000000000000000008952855875e84877271a8efc8103798d7255bfba000000000000000000000000960c02514e2b8ce3e0a1a9c0f9c4b248bf211df000000000000000000000000084391346d4d14585a87727e9aaf3aba71cf5a5a60000000000000000000000006991851ad244eaadec437e596aef439c45c0d953000000000000000000000000285633f87920d003d217d2867e4904b469bc106d0000000000000000000000003ab67d6739bb6236fffaae8934b678c1c1f86816000000000000000000000000587e420876f69ca1fc2b03ca3b798a0a0df34ed0000000000000000000000000257d33ec6cbc66da4c3e8512c5d02eda74c2873900000000000000000000000020a3eee9c9c672d3812b966c003c204f70c956fa000000000000000000000000608bbe8ecd9e495b2070d78e83a735d5674bb036000000000000000000000000d6ddb06ab05af725a0a830b939113989a19bfd9d00000000000000000000000079f32dfb4a25afa529c6bacaff522b4769bec841000000000000000000000000e0481a442ce7562349d901aa71ef4f146912c566000000000000000000000000d900a1ede8e172656f204dbfaabea14b7293abbe0000000000000000000000007bcb485c7984725bdf46d7d75f8076f4dee9b1df0000000000000000000000007dcc94d1634b69f476d3f7019b9a4555ec0f92a9000000000000000000000000487d183569011fbce896fecffaf351edd6fd289f0000000000000000000000007bf6a65c46212bb752de4f42ca66f16ff939c622000000000000000000000000f46dc54c869d8ba96e76a8afabb002c05845ca84000000000000000000000000a8f463708df310139f1feba453235f3a6fb427ae0000000000000000000000001d953f27f3362916d336415cd6c5c55e532bf8eb000000000000000000000000e185c5aac75f4ee9a4053bbb2251aa8326c445c500000000000000000000000057f0fb6c528fc9c1a944dd37edc0d000bd148f5f0000000000000000000000006c31e72bc8fb23281bf20d4cff9a46dc3a437f87000000000000000000000000fcb827214c1a3f7b2b849d3b37a07e9fa63a47ab000000000000000000000000158fafcef4abf494ecbe1db9d9c7550c2445d65600000000000000000000000044cb978562d837843c0b1f222bb7d8617489d809000000000000000000000000323e7177d9f25dd9dc9fa3aeb76b84d28b359ae70000000000000000000000009a313a1bf602624d94415cc30769d55d9d1c8f310000000000000000000000003e18bb078f179c91ba2af3e252e0b5fc4ee46364000000000000000000000000b36117f48be055c66d6c7e8689d35e6c635de091000000000000000000000000cc6a45f21936fc71a4fe219489c408fc4ff6d835000000000000000000000000b0cbeeb2ace5f97ed538ede1e7d37a308a0733e7000000000000000000000000a85f21841b1d3bea007622a4b5844ef416720aaa00000000000000000000000009e037f9bf6883285cf6a873dc44a7e00602c9d2000000000000000000000000994ef3a4b383a9d1904f8881dcb72c8ad1af329d000000000000000000000000bce18c3ae8d04436482b6fd9c05b9e3acc766290000000000000000000000000fbc6de4df8d1194437afb7e3b819e4adb77f38250000000000000000000000006e3b58f2f1b06278e56b46d80f26d1a9595e9d4000000000000000000000000092d128e586239a2474b09284ee2bbbfdcc6a1a0c000000000000000000000000813cceaf0ec206936297335ec6cf5d29d29447fb00000000000000000000000003f5f533caec6ad1efd80f94369a611c278b342a00000000000000000000000084d918933729537383e2efb0628fde7f40a58347000000000000000000000000b59381d69f7a873c2009594662ba33b9be7a9fcc0000000000000000000000008d868010ea2f4d61eae911325d0ec8862728fd5b000000000000000000000000ea2c1f49e5bbd2e65339528c21dcaeec106fada8000000000000000000000000c7e2aad410ff61c0f79da1274a52633dfa7819fc000000000000000000000000a6d565f29cd1a4c07734d360712495f62f380e54000000000000000000000000fda86ba7c355eac11215059f1fc3c5c01c5c45f40000000000000000000000001131cc60ead292d4feab9b1bd68d15cf4441fe840000000000000000000000000ed25b09f5e440adfe8276073a0c5f67409e990c0000000000000000000000009719abb4dd3c568ffcef35a70c50e918b70829b0000000000000000000000000c8ea84ccc168712e586fb56bc2dfdf2f6675d001000000000000000000000000fb3509731ab4724f5085a7c32b4e4ff4cda2f8b00000000000000000000000003f38cdf784f4c411e98426cfdc511a0102c561290000000000000000000000002d73f7a63285ff2f4e6df041dcd6d860185eb0c90000000000000000000000002d73f7a63285ff2f4e6df041dcd6d860185eb0c9000000000000000000000000d7e70cbaf228632992775c4e9f9cb7d8da83fd22000000000000000000000000216eadfc68755a9cdf4b777709adca22bdee638d00000000000000000000000061016cbd12ca115b3501a4f1198edbba5f5381e8000000000000000000000000e32c6ee5758799669657e36e5c0758c71e0f1254000000000000000000000000d89dfdceade31fdd065b43e90c5a9a0349377af9000000000000000000000000ebd8c5eabc27732e08d1721d78872980dc3a5fb400000000000000000000000052dc007f9d85c4949af4db4e7863e48f7f4fe93d0000000000000000000000005027d551407b5f6e8683e3e952ff2f7290d1f53e000000000000000000000000657290074eb192e3e968942f130ebda629182e20000000000000000000000000f5edfea4ad9206c6ba0e5dae09232864701a755f000000000000000000000000d667d9617abf0d32283cb7faee8f8e3bf3f13cda0000000000000000000000009c5ec5f4b40864dda69049f48a88c93675ec06c90000000000000000000000004987bf3bf880701c5381b5d0e41ab5339a740cda0000000000000000000000001ba86438d4bec6250e791bd64e4db2d964503776000000000000000000000000c6ec2e528bdca56f0cc91ad9bada7820fe46746f000000000000000000000000d85c04ae7b5e8d39464557be9360ba7c61f49f930000000000000000000000003b395a86dcf9224eb96b030705c634bcb4ae6d65000000000000000000000000056bfb4298dbf5890c64b30801a048ca5f372ad30000000000000000000000006e068c36efccb84405e576fbf8ccfcf28b724ad6000000000000000000000000c01861eb57bf5508e65ebc98312a15390a52134e000000000000000000000000473d0211d0ffe5b2dea914b37ce1f81b14d746e000000000000000000000000047aea8fe9229d290f80f30b223ec05ec37815063000000000000000000000000511fbecffacb87aa83777bce7d163ce785cfcefd00000000000000000000000033cb2667f1ba9c1a7e99b1452b0ea556b5c36b76000000000000000000000000a110b0a17867189ec7c34e698fbea593d79e70f30000000000000000000000009e9b5d5151b0f6beef3d90eeb36b12365c09bbb4000000000000000000000000a8bbbc8e9dff77d5d7f68df0b85c3276be602b320000000000000000000000000f64fa61343164871f9bd51d4757809561f8f97e0000000000000000000000009b6db0d15271b8959034a496880f2375a202d6ab00000000000000000000000006c29d6045b603eb3fd211ad043e41cd7ddd27a80000000000000000000000003ee974a4856edaeed04c48bf0387126ccfb7a570000000000000000000000000fb55b4eff2371bdf5bd1d274a4b9a7a59dd6e3d90000000000000000000000001f2420ff52b559c9fe2232a20c339ce6ec8971e30000000000000000000000008aefa66d5eed9327ab00252827cf8b0dc85020fd0000000000000000000000005cc468a5286d5e341e828e832947455a5128fc8e000000000000000000000000e39b6c160094809671353ef773b37922ee90ca690000000000000000000000000e4ce9e29d5448bd3b26d77858e2840c72d76785000000000000000000000000086e191dc67fb098fe8410ef4353bbb542efdb6d00000000000000000000000011f79ca0686ee2fd48ffa240e36fcfaaeebb26d200000000000000000000000029b8368639fd18619cf4acb830e08d9ad256b0a10000000000000000000000001a742bbbdb15aa13f50e684439176c7bf7db882c0000000000000000000000008969c6400965f833d72b0314791f752471749249000000000000000000000000921224f736928e816c8636a256846ac24bef958d0000000000000000000000006e0e4eabd247d7ebce0b35b9454624016c25bf14000000000000000000000000d15e3dbe8aa1f78d7d467d9cc55245c447c20c11000000000000000000000000f0d16617dd7c296bfb6ac422d617de4d6252e743000000000000000000000000e89801efddda9dddd21e9bda9c361cd43c866a53000000000000000000000000aa296654aefdc55ea077ff2711d9e1cbc42f3272000000000000000000000000e41189748c6dfd3303b2bbd5ff7db3f8af5e101c000000000000000000000000d07853a8f7502fa0f7bdc3af2c90b8c059f0836900000000000000000000000046a614086cf64d1f8e25d036690f963edbef406400000000000000000000000039af6952f2fbe751a10f28a63f9f57d65f64e3fa00000000000000000000000039656da88e005def8104147a5417ea2e8fd2fe1a000000000000000000000000696f9bfe4975db726b129bcdf411ca2b120f86450000000000000000000000005cae4969b17ef2c81838622217ddff26ac3a35ef000000000000000000000000e8f57953431f94b9afc820ca220b25a2849ae5aa000000000000000000000000a2e16aadc48a7cbcdfbf36b810cb11cd141b18c00000000000000000000000007f2337314d397f4150315f26006fe698cf51827f000000000000000000000000039831d7a65ed6ffa33960355f1f12dcded1bdc8000000000000000000000000059bcb354091e9e517ec5cb2ea3f0a0752709a7e000000000000000000000000399aea1a903dedcade4ddc46d9704cbb2a9b3260000000000000000000000000817f27640e6a84ca1ca3699d49257a5be0d8e6b600000000000000000000000042312f01d7ee8a544f37a89e84abd190ba8c365b0000000000000000000000001ff034fa2687b29a543d55d81385f7e00e36dee20000000000000000000000003423ad83c39239f877bff934e17d1c84d181694000000000000000000000000025b99f078903f7702d3f44b1f8a4fe88bc5d1036000000000000000000000000056c79b117074dfb2acd3288790ee9b038a617c0000000000000000000000000609cfc48f4acddcc225c5660e9d4daabf7ef822000000000000000000000000000a3f3ef1fd693b8e810ac3c1c46745563fc32e3000000000000000000000000fdb79d36c59757f49e7d755b960c73a74eda39c60000000000000000000000005c846bf736f9d4f133930a74e9b7e6507e5850eb00000000000000000000000034eb54ab2b52e1f8a7be44609dc6ef682a8e96a80000000000000000000000003dc1acb4fccc45c5c87568f70faac0504cb69a09000000000000000000000000321815c8e81778cebbb61fe1a4a1e15d32cf0b6e0000000000000000000000001f6893034525ab6e23f98a166eccb52f673c8e94000000000000000000000000823a1d83ddbf0e0ba6b30ff6f6ddf36422abdf2700000000000000000000000077f0fa544bdaaba01f3e66bd65964acc1ec34b11000000000000000000000000caf9366e7837066bfe2fdf076fda25bb778ba140000000000000000000000000afbede382eeb64c8e1aa7efdea1e1c200a3ff0aa00000000000000000000000079e25a6b59697366787cd6a6953c517a958e7de800000000000000000000000099dc41ee83c0ca433268c6a5c5dc4c0f24bb8547000000000000000000000000aa21b1e863e34f41909993716adf549ca986f14a00000000000000000000000089814c8ffd3783c5e3abfa91ae4662fbdcb515cd00000000000000000000000063c3f47caff920250feae65744b942f4913cd0cb0000000000000000000000000b40b79cca7979cea86864e076da320656636ebf0000000000000000000000007f70169d7c8b6c1b2c23316619767b95e3b8bd4a0000000000000000000000009f4a812ed2ca5a8a5f2841ca8b76e417b01eb747000000000000000000000000fa39c95e49e45ec90cb2c909c684bfd3a09dbe060000000000000000000000002375d11940700e8932d00e399d3be8d977587fc10000000000000000000000009e064e8feb82f947a9574188ae2f1c8025c5257200000000000000000000000057b2d645cd6b037f1a50359be5094d9bddf0b830000000000000000000000000819760beb2caef703bb2dd8433b3370f47f77c4f00000000000000000000000017a514d5da9fbb62620785d10b9a65236d62bcef0000000000000000000000003efe3f382d30312925423724eed63ff19a717393000000000000000000000000e52d1fa2c787a61d2af326fddd13e7d678d4cbb20000000000000000000000005787ae5625add957260b1df7f26fb8d821ced609000000000000000000000000d7edecb4fc5a676b441792ea216c238abcf91cbc00000000000000000000000053bbdfec7d864dd185c9908b31eec4e4149fa735000000000000000000000000ec84949ceae506de8bcd2c3dd19d8e4e33b89b91000000000000000000000000d3aae2770c23b9bcd06b2b9ee733e50f38ced6670000000000000000000000000893eb14e63c83b83cec5d9c774d0751861b91db000000000000000000000000f177ea708c1b37b80a873d1b8b95361e30b461b9000000000000000000000000cc41f9707cd3cddda413120b44987c2d970be6280000000000000000000000007c0f27adbe8414d5e733eaac8b2fb39b720e9a10000000000000000000000000b7223ef49469997b7c52fbec80b06e6cae9cf6a800000000000000000000000035aa40e574314f1459c3d0c4897fb06ffb09162c000000000000000000000000cb1d5e7cdc3781dd164472025b1e3f8b28d637a000000000000000000000000086a514ccef39b4f787116a9c9aef4b754cd4facb00000000000000000000000096bc31dabf1cadacb71575d8e9d49194bd9a5863000000000000000000000000935ea88f1cc72cb494a87fcbc008d825b3e69554000000000000000000000000dd4bd1dcf647c8879d3bce909671b4076d1e55f0000000000000000000000000fb79f4e70b48ec0b28378d33288798e931f4cecd0000000000000000000000008114947d7de9a5afeba1ef6987bd12a4ebd16762000000000000000000000000ee54bef383bdf470a4bb9c78a0dd571de85841930000000000000000000000007c2b1d052ccc700c4de944c670eeefb82b6725f8000000000000000000000000c29be81cd0efd914c89efc65f93d3d1b94a7d5e600000000000000000000000060d593a0625b0de48851a7a735c2e2e348747f3c00000000000000000000000052cbdf4445d770339b8242eaf7c0a3bd78953e790000000000000000000000003c68488e289a8b2cf295aa8689b4b9058580abed000000000000000000000000e9673738107dba03e8f7a53f3b6e115e9a44f662000000000000000000000000cfe2c1368f3665fe88c2b27615aad75aef681623000000000000000000000000c8d9718d7aeaedb670e313a908f0dc9a5dd85da400000000000000000000000069d52729b0c89d601588354a9512e2215b2adcc0000000000000000000000000af69220091b0ae5bb41886c350bfb65d95f9500800000000000000000000000020a40266a5aab320aa5d0cee4123637810aee2d1000000000000000000000000b8a4908575bed975a0480ae8e2172e915fbb2c2700000000000000000000000073e9a901fcfd059038c90168327a7889b81f4aa70000000000000000000000002774f50ca27bc082762bb80c557a100020c62de5000000000000000000000000ccb31c9586a406f4430651950f1075b10157e698000000000000000000000000920e47c1fb248cbf2a4ed0b486a126d0940f69da0000000000000000000000002f50afcbccbd3a787ab7003fbcc296bb3746a7040000000000000000000000009b115c1c7baf9f8ed2f7d432598721b2acf49572000000000000000000000000ff7017258de89b9dd294112eb21ee934cdfb9d7600000000000000000000000065448916a1fd1d6c4a82921dc6cb18638a19450b0000000000000000000000009649a28847af88e27a41dce523e14b418827e55f000000000000000000000000f13c09a3880d2921d0bf461b8ff776550b03aabf00000000000000000000000012a596cf957298a2f24928c3c48dc04c939b618e000000000000000000000000a445dbcdae54d04b1e1eb2d4eca56ab73fe3f93c000000000000000000000000ed53fd12a01d317051c6bd0de7d6e8f71a48568a000000000000000000000000dc1457e860eb938f9b562922012c7a749795eee10000000000000000000000003624fdde48f37be7bb124871c4aa7a3bae46f2f00000000000000000000000002a6dccca346918099c0e1445709d2238a40b46b10000000000000000000000009651afdb711b4d3a4eddb2d997e5e9aec9153b980000000000000000000000000a68497c329492d5564a5fa0362816de08d73beb0000000000000000000000009650edd732f74ac8dfa61ecea83a4c167fc6d5990000000000000000000000008b86bab102a657dd6ba6e9bb535c1108c131a690000000000000000000000000936755ca9c5b2a72070833fad54a79d1118e1f67000000000000000000000000c4d2a386f83ab78233f305010d003625888de6b80000000000000000000000004879c3c1858c06160bed9dcad02fe051710c93a200000000000000000000000048f0e178d4e9cd7217ea5cf1fd1f420ff9ae1bc2000000000000000000000000502bb5979a85d2721d5025569164516f45c6c01d00000000000000000000000074418d487dc488ea3332e5140c8d2f2b87688eb30000000000000000000000002acbfdc4f1cfa0405bf9b8df16b4f7dde3050ee60000000000000000000000008830a163ba5ebd2dcaccc925a3a9c7ed56164384000000000000000000000000cd9fc9e6d0ab6b654579225c64962ced8418f5f30000000000000000000000007f8374e9143c18bbcc6e68905653040907e7c2f80000000000000000000000000b321e101aa1ecaa587d3057d3d417394698a32e0000000000000000000000003794a98e56222e3507ba124e835d95db439b8119000000000000000000000000c88d6588341a95e3926fe7290e4dc6e4377cfa9a000000000000000000000000334a3b0628c1f1d4ab0ccb408b95a1c1890c16330000000000000000000000008d124e1f20b40f4a964afe5b89b85c15299fb403000000000000000000000000736035c5e66588a8507a7ec37c2ac22d1ecbdff8000000000000000000000000bae14e9f514335ba4031cac773ccbd6adecfa02c00000000000000000000000093c0df6328c2860abaaca3777c7757c65365dc5b000000000000000000000000eb1112a6c91709e1e50f34cf1320e1cf71dcfb20000000000000000000000000093135b572841676072080e45b84ebdd1b50168b000000000000000000000000e9376d43f1d88d594e6b70e09f2c4f4d8c2caf83000000000000000000000000781878ccb50153aa868a69e81208a88858409370000000000000000000000000585eadc947ff359e7a5bd20226841a0382912c260000000000000000000000007ae7ba034e5313cb75d562cd0842e5033dfde658000000000000000000000000af701e6c7f4c1c93a13e202e3c7297953628bfbd0000000000000000000000008a48d243932b0e2d6b477e40db79b007b155cb71000000000000000000000000f99ace08f5bd80542e11038c769065abcf3db48c00000000000000000000000075d50e36abf3c3d1133b0a29ca24cde6322a22c200000000000000000000000029373e2d825d1d685f8889ae4fc2385f9a28e0800000000000000000000000006751c5bd4722d7cf00b1e75b6ede60adae95d822000000000000000000000000bd48cd7fde230a8276dfd2637b6ee43b8aee68e6000000000000000000000000fdfa8e1836c68e3a8cf1da2645963739dcbe27490000000000000000000000002894e98d9d1cb823dd742e76f0e8ac883c9bd202000000000000000000000000981067b34c371aa70734a7c8c09e1e44e7e981fa000000000000000000000000538c4f2afa012911851dadf0655cb61377e7a8eb00000000000000000000000088d760011cfced527b5fa2cf2a516ed59cb1660f000000000000000000000000744b472fd1356a64fb8e3947b9a4b2f4606aa7b1000000000000000000000000332acf7089073788436567624b6b070ced60ba750000000000000000000000004f66dfa70f952a1f354c1626ab4c80290cb305470000000000000000000000008903eb4287119e3d3a4e63ae8f081cc312a80faf0000000000000000000000009f692f3f900b4ececcd5e1c74fde139f989cdd3d0000000000000000000000000fdf5414b9e455eb8ad75ab806567814cb1e7c270000000000000000000000000efc6a0db816a2f7bab99349116813f5340e4d300000000000000000000000007388bad60df73727b681285c39f9ec4c655dfebd00000000000000000000000028f2d17c804fd4ea9e8512fd346234a9a186241500000000000000000000000006ea0d1440d58868cdb02c852c7686b8824a350b000000000000000000000000ea7c7d7ec18935d587738ee7aed2e4743c3a7e2d000000000000000000000000a1f7b3514c91cf559ae0e8ce81e5eff2e879bd2a0000000000000000000000008b6956837e15d3babb401e8616f7231362b72abc000000000000000000000000ce073c5684cba3443bd17f7d2fd5150e7853a84b00000000000000000000000035da2d85ed3af2f6379c02dddc5cc88264934c890000000000000000000000009534533a00c9a3f5de09de1eeeba731ed9c5134b000000000000000000000000e1f06c908f26408c8dc2948e925e8a27f16c2f70000000000000000000000000d8337c2f917e87d46281e1ec0ee2dc480f355f5100000000000000000000000042afdcbdb69cd187b56738763ca7d9e8304ec5c7000000000000000000000000e2ba9c0ce6ce6c3ea73586fb59308ceef607f5c9000000000000000000000000a5b932f69bb08bfe86c72e36e66e397f2e0b2614000000000000000000000000de4f1b16b907f0265fc11c398f49bf9aeadcae1200000000000000000000000009cc1757a75afe752280502a96bda23a6c6abf6f000000000000000000000000d80a448f8289b0c4003c4ef3ff72025d10e2535700000000000000000000000055990656417c3e73ec637eeceb13e612d3922c0c000000000000000000000000ec8d1065729fe186a68fdae92f03f646152458310000000000000000000000006b633719efdebdcc2826968ede433073c67077fe00000000000000000000000079056e07917e2f0a5284153ed38bd18669304c1c0000000000000000000000008a292a0abff9fe86a62861eebcf205d2520a51990000000000000000000000006f63ae66b355896ebe8e0aaf868d4b10ef651cba000000000000000000000000d797d2bbb2b36c8cf6c9b9dda6ae2228d1410e21000000000000000000000000dba9eae32648d927f2fb19b0e0ca85948e5d6571000000000000000000000000da0f55c9f1841782a3cf0268f386da6083ab5107000000000000000000000000dcf6efa4560529777ea22279adb9dcfeec560bca000000000000000000000000c0972d191819e2e5fdc0bc9c257967b79f5709f4000000000000000000000000d8515032325c9366818f30e7b2196260e2525aea000000000000000000000000f8786d745a5a94853dcd3249447990d88e3aa5c0000000000000000000000000728a1cc992b9c4ffdf572e9dab609c06e79171480000000000000000000000002ec965d2707341429ed762ab0ee0ec8dc0f3e8540000000000000000000000001b15006cc3a1dc258301d7c6be4a70af3664c8af000000000000000000000000daabf1526b4cbc8f4cefed79c676248dc123179e0000000000000000000000004ba18c0e2d6f9f7921e89ae116b1cf5613ddc06c000000000000000000000000fb7f41d0e662d0fded327bd2022916ae445e4bce0000000000000000000000008aa3b33967e7fb1e84c3267ba9a87b22710bee89000000000000000000000000e26a8f6a6eebefc398788fb1b79a00f9d75373400000000000000000000000003404f923479d106a92dcd2087348eab4d295b671000000000000000000000000ddb51aaa730b3f403ae4c7213ccdeccab501922b0000000000000000000000009eab52b3385fe287cd00b34b3cff6bfb19aadb52000000000000000000000000a1e62cdc47b0c6f76da27c0c04a52ad1b6b8f712000000000000000000000000ca2d43e4fe81fe3ecab99139af268dc6b11f649c000000000000000000000000463332215e8bd0f9be2c58ccd72dc8505de9ffc7000000000000000000000000fd6740a1adffa1cda811f11e8f32ca7b8ddcc2200000000000000000000000001931126ff2f434f4e5e3402f92c1d3f8bc13f3ac00000000000000000000000085c38b53dad2ff28e642562e5c6934b3b83735b1000000000000000000000000efc84e757287e10efe8ef7aae8f4ce9b2761d892000000000000000000000000713b6ddf3f73fc8dd6500f421cd79d45e4e8294c0000000000000000000000007c37dafbb5564289c7781ecae6c1277df28a8158000000000000000000000000158e33402957ec60d8c10502e343d9609378fabf0000000000000000000000002ef966152d7c89ba9221acc57c3419997aa71ca90000000000000000000000000a3e90410bc163658a79c905db626cbff7aa5a39000000000000000000000000bde482f634bf4a6ffc3a0db7c912ef13562a64c200000000000000000000000037fd251038eac9b86d85af44f26ab62968712b47000000000000000000000000e4c7de7b59829e4ee8f92d423736342c2d4196080000000000000000000000007f08bd3214a7b480b80140ae9478e78805af186f000000000000000000000000055c88febce6489b5bbc0e74dce100bbf67a87f4000000000000000000000000583cb92e9300f5002b2e9314efbbfb6c22cbbe37000000000000000000000000f0193a47a203e102adaad918a921523154898bbd00000000000000000000000022ca46397358b3e6c066321545a503dfd1bb2cc3000000000000000000000000844f72bf674280f465fd652915daeea1164ad2350000000000000000000000006a4eed7922a1c2786407710ddff51dacc5bcffa30000000000000000000000008a6d893fc6043295a67f83c9a6c3cfb90be8aca10000000000000000000000005203eb34737d39ea2c0cc4195aff29d7ad194a84000000000000000000000000ce962a1e889e22d63d9c1dd009a85c969367bea50000000000000000000000003852293a8395e51f2a7d5a1b257d86589a51aa50000000000000000000000000bbf7a87dd5508680b8e14cc0faef811baacd5416000000000000000000000000b1c99fce9f254f243d6c16d2f57397db64a09c37000000000000000000000000c9e509e3263943bad6e422f28ff5fbedb66836ef000000000000000000000000d1925db63753ef28c9fd6180d93a7ed8f5619dc9000000000000000000000000a8cebf0a8823932e3213148d37df119a24821fac0000000000000000000000002ba7fa64409e2d9dffa0d72c5054914229136aea