60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da2400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67657463726f6e6f732e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067657463726f6e6f732e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d5a77685035336363466d553663795662744b68503255526b3976467162596b634e6761707a6654455934673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005460000000000000000000000009114938318d7af5c4b2e2ae68b7ce9aef924ca1700000000000000000000000082e1ed6295d353ed1d862054181c754ca8ffe3a9000000000000000000000000943c94d7f70404ffb9f6e233cc1eef753c9c21c200000000000000000000000037bc385f51d669e4c366cb10bda425e725728943000000000000000000000000651b029d296a8db539bb0c4bdccd3188326f92f6000000000000000000000000aca4006fe8b14c96bbfb7791f18a89c97fb4aa9800000000000000000000000024f742eb96e6e9ec4edd79d2d6e8a2c7b7bd07440000000000000000000000008e2ebb29a6c7c3b094755b7274a41b28a8193f730000000000000000000000006903d2e11dc3e364d2afe3d937a2c5b14c7cbada000000000000000000000000112c2d9a000466f822911ca9fb40a5b69c27cec30000000000000000000000002be40f3668f7c4ff75c5d9e113a0f4e8e22e39c6000000000000000000000000b1eeabd8eb615e74bbbcf8accd61324d73d1b378000000000000000000000000444f5e07c10fb432a33dce73e23f8826288f021d000000000000000000000000915216e8d621d255fecc9eea394c8fbb8c391b79000000000000000000000000960b6ad7c2a80e0712501784e5173ef5a352d27700000000000000000000000071d15b24ec82257db70f5a8df70faff5e29a9f8000000000000000000000000039a4ac62aa859a54ecc8c8417ffbf379956e3fef000000000000000000000000229e2ccc8aa66dde352ae09c5dd62717c19cdcfa0000000000000000000000001e07b351fb43d70a192f37189a4224bd5ae5022c000000000000000000000000c600629c3b15fe7309a958f43518ef83af6d0cf400000000000000000000000071293d4b3f1e79ce0202ceb6501d9373e6eaa1dc000000000000000000000000ab4b588e97bf5e754a3030409d9f0fec4df1a34f00000000000000000000000049ff5d7e10194e15be63e0f5c0cb0feca619d072000000000000000000000000d3fdcb794d7f3e4ed2b7400476896c6d2a2211b1000000000000000000000000d9c0affde2ae64ee0034da8cdf38879ea698e6fb000000000000000000000000c2559758e87c4a13cdada3a05d9f563d50d7d8a60000000000000000000000002f2ffc85275fbb5a2c6cdff7bb012902422b2241000000000000000000000000c5ec1a7be6a16ddde71e15b134d69e64cf9feacb000000000000000000000000922be51c0127a086e9117df8f9190caa4e636f5b0000000000000000000000004bd05d2a93ebb7485515f765d2da62dd59329a0a00000000000000000000000039fe958d692149c479afda62f8cc44210720d12f0000000000000000000000006bc297df31a5eccf36896522d8785ad1a5d7014d00000000000000000000000072d09d193bd2ab5cab837db8a9522c4357779227000000000000000000000000b8630d8fe7430d2bfda34ffacb7f0910ecc15e5a000000000000000000000000416bff7c2b41f121561809f6b8be473430647885000000000000000000000000b75f46817ae5acc0a1e0d4cefe9f41128ba874600000000000000000000000007086aa8781a9a93a228bfa73ff98e0c5d60c7648000000000000000000000000245455f20e514d909eddd55ca599bf67945155d8000000000000000000000000017dc162d3cfe766806a96077d61cdf257f109260000000000000000000000002f50a918504afcbf711a1f7e5832bec4f95b2c4f000000000000000000000000a50fb1295c09e68a1aeaa9074ea1a48d9eb7ca56000000000000000000000000a8fbb4c0645c4090d4c33f39854c0fd33c54171b000000000000000000000000687803a261ef93cf04ff849674230c70a3c137c000000000000000000000000091fd638326a4f6961c3c191ae1f142f9e9054c8b00000000000000000000000097edc27df5dfd610fe858801be384ecc536fdf4d000000000000000000000000a178bb4e5e8e9627ebbdc05c636461044b2b0cbd000000000000000000000000c47f948dba680b7f6c292ae569ea1be77b01f79e0000000000000000000000003aa70a830e27bcf5f30948fe1183b1cde9199f4700000000000000000000000016ce9fec8a2ad915237dc4b581b3e0cc1456e4ae0000000000000000000000000cf6cb1fcf0d93eb45fbce60793a6bc3b97ef4db000000000000000000000000bb0a896ab6b403fb229fbfee32024644b82d6875000000000000000000000000a656de04e46db014310d4846b558408a6f80a27a000000000000000000000000443602895eff93cd3937a8dca54ff64dc5f29da70000000000000000000000003c11c555928b2bb0c2a135867959a1cde6b0edd7000000000000000000000000e2670c875f3ab618aa0781e27ed2934222a0339b000000000000000000000000c6d01c57730ace4404d898c13ce1f7fd1ab6d35e000000000000000000000000e8b31c15a73f3d79abfa392b836a71d7645bbcf70000000000000000000000009fd1e2761eace7866becb814cea268cc493a436f0000000000000000000000002ecfa228290248b4a12c08567304c904f526f162000000000000000000000000b0049f4b750e09792d4ee9fbd515ba56e68e33a40000000000000000000000006649f21e4221aa1b42cff84aa37d695d90773b9b00000000000000000000000088d3b2e6161e58da2d44007b9bc40f8d5b07e01e000000000000000000000000cf14e3c475fda5535b0741e8a7d7f522efa2fca3000000000000000000000000847a9f1fd3919e6af3a0f33bd2711f57ed8edd710000000000000000000000006df088a3049f0c7ea2283fc9c27730d8b8b839d5000000000000000000000000d4a3901db2be2d01a153cfecd141a76aa9b016bd000000000000000000000000384b562321322a8c707d41fcfebc89b0162799bb0000000000000000000000000ede4e4aa6e4952977aeedad5dca1da9887d4b810000000000000000000000007a81448af765365e6ab89a1acffbf7bd78ad405a00000000000000000000000010abb53c34a92152f91f6db5ad33fb893de66d860000000000000000000000006552d964a5c6287812e0766c0a3b1f0ae4f2bfbc0000000000000000000000002a3f693e97183d70a1189b28d4ee8b108331b0ca0000000000000000000000007a618885aec981c2482aa14942141a6d19760e360000000000000000000000000c065088ea7f729c30248c404136efb9637d60d5000000000000000000000000568517ab39e432912378b28fae04b4787888d0e100000000000000000000000035d3ac37c88ef8feb34b8a60b4c43147525ceb54000000000000000000000000740c3d084064f70ee8348b9c6ce90d4054332a4f000000000000000000000000a0e787db91c4eed8ade176e8ba3d5af02ffd6ade00000000000000000000000063d35e483bf87f3918d814b0724ef3e89b443b2b0000000000000000000000008e5793725b45ba11fad901a9322623eb49c72cc300000000000000000000000047d73f9b94521f63f53516869007c59af485b5d8000000000000000000000000b057caf22dcd334e27226c67635b01394a02cc37000000000000000000000000bbe77de2acad6ba58f1ebf33fec9ccff7e9a2b0b0000000000000000000000009a87ac8f05d70ba77ab737280a32d7183ad47d560000000000000000000000009840213d5d80ec17370e3b82d9487ab64fb5cf0b00000000000000000000000095d85e66e7a97bb1972ec0832a606c0098462ba90000000000000000000000002fe837eb09a7c71361d102db4adf33f004802f530000000000000000000000005a5a5853fdf7cbbd90f127048dfb8d87595eec6e0000000000000000000000002fa1736738ef7514fa35bb2a66ab4cb8cd111b0e000000000000000000000000284c8131cce701e7c3f263f5b8e906c215a14923000000000000000000000000ea155b3f0bd3fb8226a2edfb4dcf355bf14223a00000000000000000000000009a90001df7a258d7ec3ee128983db772a40913030000000000000000000000006b0c10f683d3ea3bf47db8ef987a8b0185bd4bf80000000000000000000000001a8e3d4d3f3475f517be8e6d29915dc399c72ae1000000000000000000000000e2d91b19102cdcb0a6e44c0e55e9148119d16117000000000000000000000000459d0102ca892e10c5d57a25ae682b52501751810000000000000000000000006ea10ce0dacb986e9c611b192a1192b14f6b54b300000000000000000000000031b8163ea5667171d439f67c501f893db049c4270000000000000000000000007021a324de5236dd4493b1f295dd092005260b460000000000000000000000008a6c3daba278f80b18ff02b8223e3d4bc8a714000000000000000000000000004c6012795fcce7d260839073868d603bfeb374fa000000000000000000000000ee7b014bb88af74dbca9d7fc4859172855e904c50000000000000000000000002e217e32d246040392fc7e3b24f6a62a39827c02000000000000000000000000e8654512ec39b8bb1c86d5b6be6eb748966530bf0000000000000000000000002e49563d06dfecba02c6222b0e7b0dff65b47a8f00000000000000000000000030b3305981e8e30245026b22d9c68ddc2994fc12000000000000000000000000237e469d12662204cfb67d91cead781579f2f198000000000000000000000000256b46f623c7fa0baa277bd466dac8184e4167fd000000000000000000000000762f72e82078f6a181d5441a094b8e577ea628e20000000000000000000000001f4b3e8ccf9cf537f8bcadf4ed045a7e381a0708000000000000000000000000933a9553ccce02e7adb44372ac9d10bffffe5d4d00000000000000000000000031eaca545677c90f35dd912fa80d99a4c9d55bd70000000000000000000000002fc3c1e9f6ac1172bce3e73491acc73c731468cc0000000000000000000000007ff30bb490bbdb4c29894c68288e61c3d6400f5c000000000000000000000000ea4640de99d5b669e3f4cb23ad6ed7430fb50fcf000000000000000000000000050d7717c7faf157d08e3481a807d23743334c2f000000000000000000000000470008d3f4a1cfdc274f2aa96a1bc0981f665eb6000000000000000000000000ed9e2ac7f91a47782f4c6c2931249e01b53ba827000000000000000000000000c9af06c9dd0a0d8828df0fa6737d0188fe37e64a000000000000000000000000456c51d013670e3b566eced3a952e93bf699f3d9000000000000000000000000ce071c8970a9b018f880e5a205e6dffce63a663e0000000000000000000000003c9cc545f96ae88d125e2d448c02c25a251694d5000000000000000000000000c97bb968b53d0f3f710a6f4c162ddb5673363f4d00000000000000000000000054b62cd2abebd127025978542622ce44d3f7b52c00000000000000000000000026fa09e59242ec6f2da87d4408fad9d384b797390000000000000000000000009cc668455367b239333db5ac2a3f3336926bc5ac000000000000000000000000c1b848ae38558101e5bd0189fcb6ddee593358fd00000000000000000000000069c6aa25d644c39a051b9aaa74da206c1bb42f6e00000000000000000000000054c59d3e42fab4b0789d473ce177260590e52caa000000000000000000000000ccb5e7cd6e4c9df65a17376de2dd58c6a6b40f280000000000000000000000003770aa107c237adcd916bd8dca911327f2f0a01800000000000000000000000023432b2d3cf58949f6a17c2304061a9929cd9d2c0000000000000000000000004e68f937364066a79fcb0d4be604c9240700430a000000000000000000000000df7294c5433e3afbb82f26972f90b643f907a3090000000000000000000000000f5d7d4b07dc5fd815feabba022350383fc9896b00000000000000000000000017981166732b10e43c089d2ad4d81335c9872e4e00000000000000000000000068adfd3bc038ac52ca69278d60c9d08091981fef000000000000000000000000db10f82404d7e71ff26cc0a781076bdfcd35153a000000000000000000000000b5daa8af32d5a806eacc174cbfbc0b9004f9ef79000000000000000000000000691dbf35f414674361f726b627bbbfbcf5f93c6f000000000000000000000000928a7ada6c6c5a8eb096c81e02dec0be777d1ef50000000000000000000000003306c9c60f2266861a56b8bc06ce5bc2b715f770000000000000000000000000733100d583130d24923ce665d61342280be80879000000000000000000000000283e4193df0f4fec64aef038591ab031634a3b17000000000000000000000000ce9b53096e5ca41b81daa34a2ac48bb0d60830c30000000000000000000000007642e554597038f2fe90b50bce8571e43ff85c4f00000000000000000000000051bdb1a76f697de8d02cd8c64403cf67e6733427000000000000000000000000d916e147d5fd62ee5b7a46990b74a3ff25c59a8800000000000000000000000024075848368e9dc8531abc79337bde4f73d637c000000000000000000000000078b8ec1d020d252e368e2bb088befd2957a65380000000000000000000000000d85c667a530092980fa9f71029673c6ba05bc2f100000000000000000000000063c693e79ce1e2f5c2b105eadb4a91fb8f380aca0000000000000000000000008c89a7b3ef3ee789f6cf121e0b4e06dd8a9f5c0a00000000000000000000000083408ca0b05f2614aacfe02a38ed0f39dd59ea0a0000000000000000000000002c930e25cf24484772c677032fafb4042dbb9d790000000000000000000000003748a8c10aab703e858072064778c4515dfb3bcd000000000000000000000000f5ca7617fb9e1389cda8fab3736bcd80cbee186400000000000000000000000067008dad559c369b3d277df51d9e541922f6a5390000000000000000000000006316c283929bd6f94f7af701d669b20ed3eb09d800000000000000000000000087edfcb6ae48b626cf365a28e2202fafd8ffc2e9000000000000000000000000bf308d58d495eae928170842cfb1bcb85859280300000000000000000000000001cb8712b3643e62610dcb0bdd9d6407dcf794ef0000000000000000000000001adc7d1031e9c55595125cee8694ba24385497b90000000000000000000000005d974e29570fbdcd34191b3cca1d2d03738db4a6000000000000000000000000a8a7a9ec344fb5121ef4fb2e38e81b3de74b9c8b0000000000000000000000001991571336e06b6c65b901a86cf0caae5551fdbe00000000000000000000000019cb70cae2db39dddc7e502d0820ebe1ccdd5ed900000000000000000000000085027735d3d7d0fd50dcc08fe4f6558724f644d5000000000000000000000000eb2ab84915fdd73e4a6cb03b75f1d30596de8acc000000000000000000000000f1236ad854698ad6a941cb03292adad454321b120000000000000000000000006d3f893894e7e42e5d31a0a74f7527702dd162ac000000000000000000000000984c1e6cc4df69dfd825373a7bd023fa0374e59100000000000000000000000045a7fe27bd97a81b6824b0c7463b4e40c82187bb000000000000000000000000f7726538d06ba052b95a90cddb0cd84ac773fe530000000000000000000000004bc1850b71275adc5c9ed68964e6fbcd4d790faf000000000000000000000000adf052e3f0cb2f13bd07ee482d02d22900741a4b000000000000000000000000fda2701c282b46febbc68bead083521d381ec998000000000000000000000000a042fb1427cd6abeb54bcca6d57f976665353113000000000000000000000000549d59252c1cce3dba5527c72a75e24dc455448a000000000000000000000000b982701284a524bcd5e0b91ab5282b7cdec27a33000000000000000000000000b4cd7ecefa9854a4583d4694cdc74c76d71c5354000000000000000000000000e12abe7d07eb3030b474a06de1b4bef2b42b00a7000000000000000000000000a3b283e6459c595d30cd328a9b8b9b53f72d19f6000000000000000000000000802c63ed8eda61faa4336384b78a56e9069cfaf500000000000000000000000055d468b743698d6e99e1e68a15f702de159aeece00000000000000000000000059746623bad8a1993348c16864e3371e71b957a0000000000000000000000000d40bbeb2cf89707d78f4a2b8022ba7e44e72188c00000000000000000000000099795f1e3f49215944ffa59134310eb97a390ad90000000000000000000000006101b6d68cf4894dab58a41770843c5d248659e600000000000000000000000040a179a42abfd1e11b71eb148265d192b56a957a0000000000000000000000000d421500c7c0f5a2ea7c21210d2df21bb7377cc7000000000000000000000000a2c3e81d2a8c38599ad411267f3ddfd892974025000000000000000000000000c4334e1336d93ee63e23948703ab37eb090962be0000000000000000000000001189d9b56749fc4823165419d0d8a9b841c5233b000000000000000000000000a5efde094f22d1ea7a6ce912123b318d5b2fadcd0000000000000000000000008cc48d2a18546a9c6a8a87ec5551683d1d9b10f7000000000000000000000000168651b9fe6cd94eee6ba99124b1560fe9216116000000000000000000000000b880166c18fe0372e4df694295de9eb49a9bd7cb00000000000000000000000099acb5ca6fecf67cce94abc38a1aba70e42ec9c10000000000000000000000004c5c523a39621d7a5f142f6dc24d11662a278e6700000000000000000000000075c3ec36a1f225a70863460d8bbc321f4f30f614000000000000000000000000480c1e2af3c28206545d7ed6968cf01217e15a28000000000000000000000000fdd2911b93fc54f4414f38545ff51c751f0f52ca000000000000000000000000d51d63ef5de0dcc1c025aa3491f39fe7e6cee3f4000000000000000000000000f69ee41bb3454251a193ea9798848ac47d5910eb000000000000000000000000f18939366f8e33e12984c80bc9c3ad7df75232f0000000000000000000000000725033188b72788a114526df15c121e70c95a2bb0000000000000000000000005deecfd0ad0bed1077ac694e12582c813742c1280000000000000000000000004c64029223d85d2ec10c437a4ed960c9dadd7e0d00000000000000000000000047734656e3e836c4bf15d1dcb26fff0e5c1e7a83000000000000000000000000d8eb37b8811a607bfa29f4cbb8afdff75a62daa300000000000000000000000023ffa87b10c5d941f0c54ec71ac58018e3132c4400000000000000000000000090faa06f52e8f851f8b828b4b4c607c9db15ac610000000000000000000000000e2c945774daaca218832e931a3015b0efce7a85000000000000000000000000e46bec0438da62c0c3519351fe8b04a903c966cd000000000000000000000000409438aa5c9ac20d9f5cc96e7c6e2cff6d93f8ef0000000000000000000000000efcbe5de5d3580443e019f5817b430b7e96653a000000000000000000000000c356fbd06714c83a0f7b911052137a83b97a8fe4000000000000000000000000ce280f690f63ad02d7d56565fe6b374b2dc1e7ae000000000000000000000000161ef6054e9ea870e0c99362879ece58c2cf9196000000000000000000000000139e636c4f11111fc366d76bcb9f7e8b999a0cf4000000000000000000000000addc0443d00b74789aa654e363cb0ece8eaa489c000000000000000000000000e4689b37ef1d2dde35187d51af2d89209a04fd5d000000000000000000000000946645865437a7f5db42d57be8e7c7004694fec100000000000000000000000038332b952d59e76bf9a59a3bdeeaafe6990d38940000000000000000000000008de5005ce80860f305b443eec3c47a807738d0580000000000000000000000003e977cb62062589799ffa53c2efbb94978479204000000000000000000000000ab1228f70ccd02487a88437cd053d4cd0957584f000000000000000000000000e651598c3ee5ea15447d3ba284efa6f5d2ecf251000000000000000000000000d3c988b065dd4cd258dba07f4fc27b393062f03e00000000000000000000000040949ed5f6ef9c6703fad8399022547386b671f3000000000000000000000000a5317a96101ec630455d8fa234637f306e54faad000000000000000000000000921072490fca40c5ce8e35aeb22b4452a37889640000000000000000000000002a1433a65260b28cb886b15ef3dfac41723ecc9700000000000000000000000041ff7660ac5b30baf653d6ab2cc1719e5ae84ba500000000000000000000000065d72c32f899863c54cb1289a1e0567533e34d000000000000000000000000005337937c503ec2ded7a8b4999f3de91175ed752c00000000000000000000000053bd9e2c2a2377d08aa702153fb9e6a976af345c000000000000000000000000f6223e16b5a473034b86319dbc8bea89e3171615000000000000000000000000ff51240035d8400ab20e8e32cf73ed2492bf6aea0000000000000000000000001022effdaf811113d3d80689c036ca99e4bdd7ea0000000000000000000000000af9505fc1b1a2885c3ded03d9d28de3914df47e00000000000000000000000034b2f68b142f77fb57eeb7b3e577d2340fc09403000000000000000000000000aa655672af40c4912276cb850fac531010ad8f9d000000000000000000000000a46970730a0c90787338124fa016221e24afefe600000000000000000000000081b24029e78db545d79d5043e6daecbdb6fc685c000000000000000000000000535f229d996c7943be8d2f8efa9ab600aa119a72000000000000000000000000b46e886c18c3f991b3d5835e5338fe6f318d0405000000000000000000000000b836405b5fcbb7401eef4b8433616165870157d700000000000000000000000070d9b9d1c11dcc17fc3d16082b1f312eb32ef52f0000000000000000000000009c68b40dbe6158fe0ee40ce534dcf06f4baf47ba000000000000000000000000abbc33a31d3c84159e1346f1caa69917cd5a0dde000000000000000000000000f34c7601d89de1e5e7ab9a86d1f1e0fc7c120b4500000000000000000000000003d6b17b93517001761c0d7f21a0336a7ebbf1bb00000000000000000000000002b48c38f850dc281c63becd325245dcd0f55c2f000000000000000000000000ad595db7eec61d47e7143d90851b9e9ffa7dabec000000000000000000000000c547c3815371b19a4dcc858a7406418dc03a67b2000000000000000000000000e67a062ad3740ea3ac7ff7a0f413d94100a4fc6c0000000000000000000000003bc3314460705906209426522b721ff80ef6e78d0000000000000000000000007eeb9a8cc283049caee5161f9229da25620bd5ff00000000000000000000000078fcb648fa3157053e3d5c9cd19ea680ee0f8df3000000000000000000000000067fccabb0b129b8c710db9d039d402d960e5ca2000000000000000000000000c5534fd9424173f5b3961e6e45e76928b68385b1000000000000000000000000460994ce4b5a765c3eeb16910105133a7e4435b4000000000000000000000000264885137ce75e34a1378f7de496fd218667c822000000000000000000000000bf42dbaab30671d4f2cdda0849ef90dd720df5e4000000000000000000000000959869d4e27daae4342b941bad66c2d36343b7b8000000000000000000000000887ece340fbe63515ee11e46089b98bef97191470000000000000000000000004ffdb238db4523f250be37193e72b909f1f05f2b0000000000000000000000002eb92bdbec580a878356a1cae8edcc6ab0764a7f00000000000000000000000061fc44612f0a847084a1d8ef762873816b858c7800000000000000000000000062c21d0052892723067d095160ade80fa90915780000000000000000000000005ba41a347a66218490f101497b301d255d8ee8bf00000000000000000000000071bafcb0d7025063c637385738b23eae2eca04790000000000000000000000004bef24894a80a4c4f7849cd0817f426d77b3b76c0000000000000000000000006256efd3753b8fe6af9205c15c61345844d0dd2200000000000000000000000057c61f3b648b25b205559e13f3c9636eb60f2f9f00000000000000000000000037db601a517e567223560b780007c92acc0d23ed0000000000000000000000003ce06c00e405c21127b6bdfa7d90a6be1152bb35000000000000000000000000c1b1893608c941ee71cb11934e6ac6c9ac7e00da00000000000000000000000076ea52aadaab6a6c6d0d497a317e06e5b409ca8b00000000000000000000000020972e54bda3bb97c768a7b688261f08d6003a68000000000000000000000000533510baa85e8202b70175c54bdfa5639c8b81790000000000000000000000005520c68db2d1643a7a1ed2a7997e1617e46d78b4000000000000000000000000b328ea30665afa1e898563b37531bf221cfb468c00000000000000000000000002686081d895e6bb61a70c4291da00add85badf300000000000000000000000038c8d5f5146e52dd577b99a966a8ca622c294863000000000000000000000000c1d98af46866a6851476ef801b782ff64d8d604f0000000000000000000000004ca52e9781d162d1f495b7bb6314b5f95995e2c2000000000000000000000000f3e6b4309bd067075c18e52d285d9973d51c895f00000000000000000000000043766ca806373dd100618e7d599eba497aa64868000000000000000000000000067e8fba2ed82c0e50959ff4e97f4d488c3574cf00000000000000000000000014ec386f776918eda68025f3adba167acaa2eaa800000000000000000000000074d3dec5eba449a8f1605a1230deddd0588cdfa2000000000000000000000000c4d7f07693475f95f1d497afd2e9a0749e7ee0bb000000000000000000000000737a4556c6d2ed2b0b9daef4d11b3a13d60b0ee600000000000000000000000090d5d9254654b22f6c77cf6aab05388a776e86440000000000000000000000004245dec354fc7f4bd2b48fd2ecf08f51373aee94000000000000000000000000548a63420edabac7f688f7fee399323940629db0000000000000000000000000230bc9d34347550bb44869c6ff61ac32f6961f320000000000000000000000000bac6ae4d6d33de3da3761337dc6231623a9877300000000000000000000000085780c094b26a0c0224592ca848a9a30c20be91f000000000000000000000000dbe1dce5d89dd49bef12106352f12677607ebb1f00000000000000000000000037d39a641b0d699ba2e051738ac011e20b0535ab000000000000000000000000af1d5a10a4c98fad90af416e593d64acbe0afa88000000000000000000000000bd3fbc86afee0af45621f7be6a2ac8cd576f3425000000000000000000000000c2c1f321d98176026f25660bb760b7e42d7c4f95000000000000000000000000f96a5e5da6d7faadcff11d1589f2485ff8bd97f1000000000000000000000000ef1505ffb47e0a1de058aa17e01894e0a172646300000000000000000000000066f3e8275c923ff04df38e3f16fb17fbfe95264100000000000000000000000028bf5af7ae9c155b4e9cf9ada9fae077dd583eff000000000000000000000000346b06ebb44035590cd4660dca7afc121088a7b5000000000000000000000000896a881fdb0cd8b045db1f684fe8c0b79bafc71c0000000000000000000000003623ba3a0c0c60ab220a3b6a1490f79b82e6e02a000000000000000000000000df69cb365cc17f62e6bb1fbb087190448bddfa1500000000000000000000000080a18b8f37dc7dbe88d2a23e18d6297b4f3069e9000000000000000000000000af0f70fb4b3a2d9b22a5ae924697f4cc11b0b3be000000000000000000000000b14d655a5ee96ad69f79370688659153d977bb3e000000000000000000000000959a3b2dc062240eac4d858c5c5eb5c8062ae1310000000000000000000000003acd1447e6c3d282c0bb3ffc5865dfbcbf010b430000000000000000000000006ee93e8bf3574e093685a91453843d7914397e0a0000000000000000000000004a8a52f90888f6236d43beb0d8294359d063dd39000000000000000000000000c39befdc34d78586255052866f23abf0d2fefea4000000000000000000000000c5b28a863e6f1675aa09d62eb1475cb2251d8f870000000000000000000000007ba266c4bce26fb0e7715412a236bcc8cedc0d080000000000000000000000006623e20af19eb098cad0e81e072d6ad2e15724e5000000000000000000000000c3300b5adb657697044939656f2f6ebdea1fdf72000000000000000000000000897938aab1af61a158ce760355335c7f77388ac5000000000000000000000000c0975c034b8a0c2f1d483603888562830a6f8d01000000000000000000000000b84e99fdbee1f42a8c4dd11e0bb94b3ac45c0fef000000000000000000000000bef4d9182074c322d71abfd0389bfa83d5b088cf000000000000000000000000c5e5734b8487aaf53ce4cf41953a47f58f71dc870000000000000000000000003b4090948e4d69bd0e85b139beb1a5a761d6c8c1000000000000000000000000d46d377b5c512a228fab50684caa82bcef0cae4b000000000000000000000000eccd1f47eee60ce0cecbc6ab493f555920b7aefb0000000000000000000000009e523852245c7e2bd0f4eaf8ead0449377843cbc000000000000000000000000b4449c26be31a1cead16845345ebd43130d451890000000000000000000000002558d5b226fbdf3102dfec31f10293608efabf13000000000000000000000000d080780b02eef5bdc982345166f3fd9cf42294840000000000000000000000006f07a284d78bfe5dc03dcef4ba4dbb84d41b07bf000000000000000000000000d6d685f74463ff925940561da40c1850fe150f140000000000000000000000005289dba23ff8c91399575e523d386d8eedddad9d000000000000000000000000d5c7f0cd4dae52c53c59d54416ead937514046bc000000000000000000000000452a146e27970a52ebbede6935fc2a50d647752400000000000000000000000080068a857f1d98f0fc48b12a1ad4a7f78e3f6eb6000000000000000000000000b73954bca318a6bf467cae4dc296016bbfe66a5200000000000000000000000079f8e2a71230ba5d8b439a1ee2e2524792cf15770000000000000000000000007a9d1d6e707bd5f7b907516b44a11ec5b19d5c6a000000000000000000000000ee4ae2a21d8202ce5ab499b859de0eaa50a08242000000000000000000000000b2cfaa7c0e27a497e59c2d97bb3f2ce5b96896c20000000000000000000000000f74060650e7cc7aac46ccaddf1478c3ee4f0a26000000000000000000000000141d7d3f633b8f643e1776eccb8c02a493fa466300000000000000000000000052300fd17668219eecda89b9f767f4a4e2826b20000000000000000000000000291d4fbc8bb4133d3bce53e5472f7ca9ef5cbbc600000000000000000000000098649cb87e51bb2605dda07a13bda70a96ddd939000000000000000000000000e4804237aa64e2fb752d6b020bee41233af9a4a4000000000000000000000000665de360a1a784d1c497fb0946f27067731e28a7000000000000000000000000c9caff91797374ac63b1dd90d9e511c8b8b735250000000000000000000000003df273c77caddca930c0b35d991d643972dd1f27000000000000000000000000da98ed44788ac3dbeea4e1ca4eace3ea39b7eb5900000000000000000000000043cc8a104f7253c483169c667c85593a3e1638f5000000000000000000000000135933b45c93ccae8b6ec47044dd06e02267deb40000000000000000000000003f606ce2cf36a19de32d5ee9614dee26aa85718b000000000000000000000000e85fd44545c91b3b25951a183e7cc002505c5ec0000000000000000000000000ff94c3203f3688127a823d85a9b7c4b9fad24e60000000000000000000000000f8b857ba8e3695a8c1dee4704aece2f4ec9738e0000000000000000000000000c2835b9d79f99e3eb425d51dde67726aa31da7f40000000000000000000000004728596bf8cb8fec6aafc060ba172fb7f447e124000000000000000000000000703d9647712ac4e08124f94ef205d90accf91413000000000000000000000000d0bcdba519a2dab527f2d829b769f24d30470d0c000000000000000000000000cde847026bbe0a8c755a6d5625da9bc5183381fb000000000000000000000000e98f4621d1a5cc009e3ebc3da742f0dfecda92f000000000000000000000000031f761e25fba7328730aae77ef42de7e1b194890000000000000000000000000c9c99716eea0ada44bec0d692bd0f8eb01888499000000000000000000000000370e7c488759bae1e35688536cedc125e7b7791c000000000000000000000000cf73e695035205e98ff6e0a727307604b2febaa2000000000000000000000000d96ad852dd15a8e44320552ebb37f00925a673d6000000000000000000000000e7b1eb8a1011ff92d339d7e38e6c16d949a4e58b0000000000000000000000005f49dcde3a37eb20280f6925564c2f35af406e500000000000000000000000003fad8f81034b22f976a5ad45cd0fdea7bf419d03000000000000000000000000ba3a7cdf81b5595bdb5986676728d3397f7addc4000000000000000000000000d7351e919d9a7dbe8fd9a08f6d3ce442e987c7c600000000000000000000000080073e36ccb8f4c74a811c709db6eea9942126ae000000000000000000000000ad0e288ebf45bd29057478505b9af6e89f77c687000000000000000000000000978d70ef335f07fe1b64c62a59d5fab88fc5babb000000000000000000000000b78c2491506426e078921d231b6133623f76f09d000000000000000000000000ff454e2d2ccc51e82d64475c413f57386bd15159000000000000000000000000a4a49f4e32f823a23e9a09afedf5918d3b75c0b40000000000000000000000007de5fcfa1ede578df4bb8bed33027dcd8e5b5206000000000000000000000000085337e4bdd5f4ebe41ba6da1fff11522bfc9f6100000000000000000000000037fc0d321c1c1a5b0a9e2071c305aa3716f298c10000000000000000000000006e0025798fd99a3e6559c4aca22505a1e5043dd000000000000000000000000008516a6a2d634591257ee723748eacd633ac14b1000000000000000000000000b705f295bf323be40f4a6dfb6b57632fe386453e000000000000000000000000c9769feefad5db5eb9fc1cd7815a6ddb7d8bb749000000000000000000000000b73a89baec1bebccd26fc9896a5b385c070eef620000000000000000000000008e2a030122bcb70c26d952b610de8bf879011fb2000000000000000000000000c003772d2b3b22b9caac74ca730b41659bade90300000000000000000000000072a4ee787c74bdfaf5a6e1edef8eca7a98e173f500000000000000000000000027d4ab7ae40ed8d35851077791d2ceb1dce8b2b7000000000000000000000000b06440641da79ec9a07c65328a34398783905473000000000000000000000000aa7db2d595b9317e4976d474bfa1062f01857736000000000000000000000000cfc792c57c45467411462a7ebecbf81c0463cb58000000000000000000000000a63c58bfb9ecc0666a6f5368c75cc5ea7710b6d80000000000000000000000000a60efa6ca69e71fc27696311af1dcf0b5ebfae5000000000000000000000000f8986f52a4cb0e30c4a0cefe87d8ac32737418fd0000000000000000000000007f69ec472491a02852cfbf2c72271ade0ebf94ba0000000000000000000000009547cb1342686c2e0328a286461abeb814d3671e000000000000000000000000ad019e9436080fc525b29d645b91acc05447ec5c0000000000000000000000000e1c9ac7dd86527245c1a277631a6e1243ed7290000000000000000000000000504815ecca943aee55557227720f8a90ad5a2195000000000000000000000000008b0b59733b33f91e61465dfce2a1942cbafaaf000000000000000000000000edfd4dd10101184209100812c7e2d1ec1d003f14000000000000000000000000e8644e8d4b23d98425cac76a6f4f29349cb8442c000000000000000000000000246c06dc1cf8f69f5f4a6b54b17f1d0c0fd887ea000000000000000000000000308d6d260079de4e99096161687ba2e50b71320d0000000000000000000000000585fabec6dc72e5c3077c285bd41809e4c803cc000000000000000000000000bb5d1e8c65be849a449f19a97e1fa469afa0e337000000000000000000000000d58ab6c1856823e225c165ae5082af456b9f5c96000000000000000000000000a61d2ea350a18fee869cec65ea368e2165934c55000000000000000000000000d2a1239220918b60c215bacd07fca598e1e9ca5d0000000000000000000000003d3b25b7f1b9f52ddab13c207f816b1bc92d256d000000000000000000000000ebf31cd58fd601850602d89c6709db323df79613000000000000000000000000b59e376c197bff6ea102627a7164cfa59e8c44f7000000000000000000000000889f49e06a88a5cf39980770106cc3adbc78f79b0000000000000000000000004490915cd2c7eb59ec51fcf80d70cfc6b7f89c4d000000000000000000000000230e81edca2cf136bd4f28407f52d47ef5c004590000000000000000000000007cf1a7cc1f8150276982218457a73d715d1d5dd5000000000000000000000000d502265fa8dbd752e759c95ce60068a32194756d000000000000000000000000369d7730435dec342eb6c59b735161962e3d41fb000000000000000000000000a3f9e5f148bca53a6be1e1c05f403e4748e04d7c0000000000000000000000005acecbe80f3cc0c185b6d562de40b82bbf5ef795000000000000000000000000bfa5131da28428948ef42c56b747d4e9a349ebb900000000000000000000000027dd6a1ae37fe116ccb0b78a795d7ab09acec99d000000000000000000000000ff7edabfcb2d22e7044ceb4097fd8109591d11fc000000000000000000000000944301a06e70d1f33ae26b90dff21718def12fa2000000000000000000000000f6872b8d204ebc686ee2d8c17863878b9c1a54c1000000000000000000000000d278e634fec0cb8970b3a5fdf16060d6f2f01986000000000000000000000000aebd801acd7719751a1fcbdbd9345bf39f952e92000000000000000000000000407e4909c2b20f6b1b0e63abafaff1742b3021440000000000000000000000007b526a7a563a6722137f4677e01c76b6f04e1bc4000000000000000000000000ca34c4d3ac31a979be8c42e1dd4ffd80e8c715770000000000000000000000005e9b863913c64e1f7244685cfb0223e6b292d71800000000000000000000000069fb10afd83dd4e6f90bd1930b173a3c538fb3b0000000000000000000000000d954b6c090d910a5463984d0cdae40b7aa716d390000000000000000000000007b28a133befb8f428f1374f75c2cbd91d7a1de07000000000000000000000000d6c42519d931cb2a4c917e30a551a81fdde7bd0d000000000000000000000000c36adc3e17eb225dd7831745b22b08e129c564fc000000000000000000000000c880a6998292988d6fdb834b9c955ce48a1a3d310000000000000000000000009bce21f4600623edff864007bd0a78f564383092000000000000000000000000444f344372f60a597209db51d022d23421d31a88000000000000000000000000992109f5dcb02abba7f04928fa893864c54ca9dc0000000000000000000000008961253972b0959d302843275a996cd4c0a9eaba000000000000000000000000350efce5b1b12cb3681c403181d72086c111c02b000000000000000000000000c4cf654eb284f204881350f4af09b23f56251d9e0000000000000000000000001c42629b4c1d8f68fc4567564532e598f53e5bcb000000000000000000000000dfce8e1e9b401fe0dd1b9380ecf44d695ce1bb1500000000000000000000000056f7e4144d2205b6560efd386fdd57a98766db37000000000000000000000000a9c270512cbd60958ed88a46942140b36e0903a8000000000000000000000000f6db698a6424b8e980f1333ce58ce8ca3375dd68000000000000000000000000bad658477032df3846755a32dc5d913277e9aea5000000000000000000000000c343839eaf6a3d3a582c35aba24b683d5e0110a500000000000000000000000049c88d42bd6408f502384f65b5d7392a04ff23c20000000000000000000000008a1638c233d21392106d79895a1e5de02302251a0000000000000000000000006d6369bc5191b2d3fc0eaab57a715527a48497ac0000000000000000000000008b8178692735598c694c57031591b18e5d452cd2000000000000000000000000879c6f853a49c9e69450e4f0437ea2232b0199a4000000000000000000000000fdc55562053dbd549aa6440bc017d194c0279f7600000000000000000000000084109140afcedf85f8900aff453f3fbbfd6786b40000000000000000000000006e83675ec3ca764043ac1251400fb9bb7821336900000000000000000000000061ada6c8e9716cf6dadb0967943cbea412cc2d31000000000000000000000000760aa405f35bef2495f741864001553296b377d4000000000000000000000000a9eb97efc1bd63026d56d8e1068778dd514d6d030000000000000000000000003dd60b25dd96c72117eed49c33000c1949c0848a0000000000000000000000005d9f0bb8a818c15b1b5313933f8c5397dd4ab6f8000000000000000000000000d01139505f593ad36a83f4e54f2be03a4fc1d2160000000000000000000000000bc02776dee6b1a1f1b5ade05cecc0435edf25a5000000000000000000000000c543fffb4e7fbca102e0c2108a45cfc084dcd0b60000000000000000000000009bebe5dca4a6cb664a7a60e8209e4346c3dc56cc00000000000000000000000094c07d929683dc5c7fb0f395f4d5f3fba3125b9f0000000000000000000000006783a6e64b0ec7c846091773d2a2d27126613e4e000000000000000000000000e65c9a752e102bc241e673d624fac26e63c0738f000000000000000000000000d01eb40447c343d5250f10c44c8495ff535194ba000000000000000000000000ef05d1234929d7f7a6ba06efe62cc04f4e5090d300000000000000000000000033131875ad3a50427894dfefdab45de44a3b3b610000000000000000000000003ee85683ab66601ef94dad24721283360bb59dc9000000000000000000000000023868269653fc4ba07e7bdbb0ab8af2a70d293600000000000000000000000009d07349da4f805321670c33f6bcc181cd3682d30000000000000000000000005f96e09f8719e47e7d1e82d8f72ebe5078928b130000000000000000000000001c6ab3b525b636ed5e763f06b8b7bd448fb6e0a90000000000000000000000008f9aa2369935504c39690dfc2347d8c7b9f7fa5c00000000000000000000000071ac81eb1dc9f78e07da8bcd047beaff31b89529000000000000000000000000c8f2deeffb9180110998d74c6b7597d6459641190000000000000000000000001825f0ae90d3b1ac575cc682bdcf4de00a46e9d80000000000000000000000003efa788af019f0427c674662c5a722df560ee5d30000000000000000000000003adad609149b1c2ac9daa4b4a513caa413cc9eb10000000000000000000000009e50a05f281695ba2aaa41901ef4752aa0da2b15000000000000000000000000069812ba00c6df0997bf0b85699d309845174767000000000000000000000000ad03408819ec0e7c0096478c3cd3783f9781425c000000000000000000000000c7193c5f21e4b2b2992be58e2acbdde8e7fac9ef0000000000000000000000000a4d74c68daa08ffd76df04a269faf9da44057f6000000000000000000000000b9b0b0b5a393434129a16bd27715f851489d4570000000000000000000000000a4582a4a71775acdc3dc7cb03dcb11f3edb209330000000000000000000000003a0fbc9967e6b92852c160848cd5ae1ca2fbfe58000000000000000000000000d7c5b17c6cf784577ef46828038587f8b45bed6e00000000000000000000000072ab41e72a2c80eba30f3d754a6418b5b946c8e10000000000000000000000009aba5add9268522d6751100b67535c94cfa94413000000000000000000000000cc6fa671d5c5b87db9bef751f6598d090fabeff7000000000000000000000000faf05cfe84c9b5386d64926d8ccf5df88c42a96700000000000000000000000094d5e1ee420df29ff452e3187fee56e8ad769bbd0000000000000000000000006492e1789ceb0a431e489c1aaa641fc9b8ffe91e000000000000000000000000bbfed717574dd5d46801abdff98cb55232a1716300000000000000000000000019f7ddbd528c1926ba32fa9bfc45badc8e074c97000000000000000000000000a12497d4757f7fd12c9d3a1762291eb0b4d8b3c10000000000000000000000000759484e66c20b68d4f2418a55e1b72c040e22d20000000000000000000000001bde41be6a1b0d9d25f888d5c7382234e48e2d2800000000000000000000000023d3bccc93ff4249963b092128c5f1433816b40c000000000000000000000000f53920a077e12e8e46132e67f9319e3f68e3f2090000000000000000000000002b2ac9a5ef86e1e6f8ea9addaa534f02dd2d8db70000000000000000000000007e3a43a5968600985c6c3f709670681cf19de0ca0000000000000000000000006d7da0a5729f67b23c1800a569305f27d35aa662000000000000000000000000bf26196edda9d781815cb6da89821469aac3218700000000000000000000000099726ddf1724bd950e01234b0fed9431b2e4be4f000000000000000000000000dda36f31b2513f41797b258edea6079138d451b400000000000000000000000044ef58fb3860fd4d90ef69eae2224e0084f64b35000000000000000000000000010f909fe87952e7275b440612f12d5e0a895b6b000000000000000000000000b55122f9460435614feb1bd013915796b88dc9a80000000000000000000000001df3fcc46cf2c8a6fdbea3cdafdfe7b3bbdc9542000000000000000000000000cfd4a6f1cb0230a46b060868de3169d370358f6400000000000000000000000048b2b26c32f506844d44b2fca7a8895c71f798ab0000000000000000000000001d896908e2e6336f896c9487093417e553f42396000000000000000000000000967db5ae269c47c27b5ca0401c22cf2b4dd2c7d60000000000000000000000004a3dacdb2cd187d29d6e87750dc99f3df08e1283000000000000000000000000ea1596eb1c0693dec8612509b09f47bc70139cdb000000000000000000000000575fca7e9d23c10b4091fc43364257294feec5df000000000000000000000000b17e8403102b6fd5b5b285916ff38131274cd2330000000000000000000000000e7d5d46139ce18fa215668a8c3d3139ac24661b0000000000000000000000008526207db5c17e6dc87ccaeed46af8c0287f4b2d00000000000000000000000064c229c6edf3090b83d17c4086001d78394eb50e0000000000000000000000001c3d08388d62f3fdcbd5eae5ffc3269637698f790000000000000000000000009b9153ed7911e7f72532786eaa002e3c4bb0c44c0000000000000000000000007f38c28d1c619a29b72dcf6822a86889a82a2d5e00000000000000000000000004d55b324c37b11fe6c107cbef469fa02b3a678d000000000000000000000000ee0219e966bd6dc5b6276422c5c8fd9a4661b3dc000000000000000000000000d8ff554a56abbe1773a5e3eebed457d1ea12b6ee00000000000000000000000064373f1a94c7e10526abf863d9420638a7168b170000000000000000000000005a662a0777d2f6785aa048501d339eef4cc3dc990000000000000000000000001d74c0fef3d4652530c951852d2cb45eb381dec100000000000000000000000097bae5410ee4aac344eda268aa92eac73238034e000000000000000000000000e7c77d31e3465d3b03ecac3f90deaf4b11eb1fd50000000000000000000000007d86d22ccc2c2beccce82e9761ba5f693980eb92000000000000000000000000527558b06d2ec5373bbd4ba3f1f7de7052dab453000000000000000000000000c2444c83fd5ad3ffd2d9d2b968d6e71e8dc9e4fa000000000000000000000000319d6a8a8710969a9971f04a304d55db7e36add200000000000000000000000031dd3e5a565508b7706d0426003cbe9b24a9c866000000000000000000000000eddbc824595964929d2c171463f21d7622ab480d000000000000000000000000e1f287da134ffc62f9517ad746d7ec9cf1a331f9000000000000000000000000d37141fe09ea5672b9a555ee3d9d504cb74739800000000000000000000000001626ce1c7aa192d9166f8b084c7a02716503db5d000000000000000000000000c111401f37dcec5c21cc41ff54c8c350b41dec270000000000000000000000005e262530a236af35f778d5649a1a5e78f6869986000000000000000000000000a92ccd20e66b28c923977e64e0c79e3aeb860e3900000000000000000000000084bc3888cab7263398bd18a9a53dcdc335bdf0fd000000000000000000000000f9d0d83aa231418ca3fe63a6d6667096ba5581b2000000000000000000000000b3ea8a72cd5753e0c9008393d255406eb6d91a470000000000000000000000002f516a313fcafd1a2287c806384a125985db7937000000000000000000000000c5b94f996f3a2c58f368525261b52615a2a90fec0000000000000000000000002e0ce93866788808dcad59615f836ae524967a340000000000000000000000000b2622413c14bc67a05fc2818bd33825749a7cf1000000000000000000000000ae241c2048c4a69b8f5d8d391628b5a40f0918e1000000000000000000000000762847079470db3d61e1fbb4ea1d466bcaa6fcb30000000000000000000000004ecd66893d309f36768195feacbfd199f6b8e1110000000000000000000000003c11610768521e18befe2e8fee7a86fc7a807abe000000000000000000000000edc9f334beb66f131dcd6331ba1ff66b7367a04a000000000000000000000000de65977258846555f1568956d365d63f23de916800000000000000000000000022d61879be6729d8fc8664c7e99f2bfe721b50dd00000000000000000000000039dc6125a836befb1f2dff7a50d1a9a2bc5d270b000000000000000000000000112248d32b9522030bd744d5756c1096c0d09ef80000000000000000000000005de5d6920a9450db813857aae0ba661deb18cc41000000000000000000000000b2a4be71d9a5971d2dece9c5c84427570a8fcfea000000000000000000000000b8a64e1dc1f291b059221b02e6f81822e195bc060000000000000000000000005f0cdca80f9cedabadb04952ceb69d11463957190000000000000000000000002731ffab50b95af77644931e4cfbee1a7225d40900000000000000000000000017e8f3ac724b51c98b9a06a40d42567bd0af82790000000000000000000000003c86b446733c54882f8982aa9d082046ba0d4520000000000000000000000000ed5012e1aa637a6c8149a6f50e69f4b9655158a0000000000000000000000000f60a3d0360c57ddd78fe3e25aa0c8dab29c47ff5000000000000000000000000841efb8f687296353614b2f5bc56106457e0c5e7000000000000000000000000af5422a4164ff07272df72b56896fad5bbab0d5e0000000000000000000000008ccb754cbf57a4a9d5d28364138375ef993416960000000000000000000000003aa5956fe3e79d32570d4a7aea69bc01cf9c53c10000000000000000000000004454a086aad9492cc9f40a08ad47905117f9318d00000000000000000000000098289dfd0e70f66cfee12ff43006cfe6e219ec430000000000000000000000000f6870bb716f77ab5791339a910ec0b8ee2e5908000000000000000000000000878b6db34fdff00b747d9e15196377b8027644d1000000000000000000000000be0052fbc708ab6fc5b0eaa551357004a50c2a770000000000000000000000005c83c2c0ed9a95df1c85a8cb19adbfcb1474ae5d000000000000000000000000a361b834ee80c8a20c2bf552b18787bea90a7e80000000000000000000000000f974430ba3ae27f93e6a0cb3b1ce693a3405bf170000000000000000000000004472b63e5031f3bb13bab8bf87643143dc6f50950000000000000000000000008e781655780a55e289891ff83c9c6f85b7075785000000000000000000000000d0acaa0ca92a0f88dd727793d784ab4a9a9d911b000000000000000000000000cb050318533c055c5d9e6ae92271c321f9739cce000000000000000000000000fec5a54b6650a1d2121de5c8e75d4c9f014cf9540000000000000000000000000c7d69f1852d8baf947d4b2a934e85f686991e2100000000000000000000000030924b633411a2344123093d63d9133ae6ec96a700000000000000000000000081c9e9e9fdba4dcbceb934c457c0f8a4899678730000000000000000000000003296a0115651a83f2a3a4b36a141696ab6f1874d00000000000000000000000030e77b757bffe704b8dd8d0f9eec7075fc8d34130000000000000000000000004b9f256461dad9b7b09b66535f1bbf44ae4d87fa000000000000000000000000049f140c3227f37b2ad7257c90546400d464cabb000000000000000000000000c53be43941819a9c7c6d17c2c00e34825ffbb523000000000000000000000000fa4c7a3699bc34affd94bdafde433983698528d30000000000000000000000002d161e5c53426ac46092b47f87c749673ef377e1000000000000000000000000ef45b389396d62c3a1ffc6ec08649ec77b9d6bd7000000000000000000000000d19ae280a84191bc1fb0f4fde3578a5fcd689ed90000000000000000000000007b123fd35f0dc4fe1cbe684c6a927a5a4f8e7df400000000000000000000000079450610f1883af5ab6b7ebad166466bd5befbbf000000000000000000000000336ddecefb89c3e25a195340dea9b850d4c3e7260000000000000000000000004994928621b87c2197a8320d6e1739da33d50e870000000000000000000000005182672c689a9a53a7d90ccef4e2ac39a0dd78cc000000000000000000000000a6b6981a95e657a4dfeb2cb7989b8cb3bc5eb2060000000000000000000000001d31ac2db4f097f1b1fc353bc2a898de18d7fb8d0000000000000000000000000a4a74b2f82d28dcc2d4b5f5481f8b9e53077caa0000000000000000000000000b13735779187e40b666b4f1d4b18c36e6939eb5000000000000000000000000abdda393f07bc9b09009a69b75fcdd7c79afa3180000000000000000000000004bfd76bdb7a959f4f7808efca3e8d2c1cd41e0d1000000000000000000000000eda34fdc8fbf8e2a3d9d90980830e11afcad9d36000000000000000000000000fb08264458ac67dbb449ce2b3ce8d59e7886c5e60000000000000000000000007e10f56ec6c348ab209391bb3a791a07ab39d3580000000000000000000000009258d2d3ea51c2ccc856457d17c8859cfefbab800000000000000000000000001e5e1dedb668e0eb6e075c517532a24f16d40d8c000000000000000000000000b5a1baacc336696bc6f31061fec5f93e857be0c70000000000000000000000001d613a1dcfd50facb40b3faa85096bafadb8e4750000000000000000000000004998582aa32fcf01cd1aef8049957d5cf6b91c3100000000000000000000000083f6d2fdb61caa07c94a61a26f8adae676f25ec5000000000000000000000000de20e0af75bf517e799fe65d6abd271bab1b4aa100000000000000000000000080fc47d1cb8f898d85ae3690c21b9f39dd6381c7000000000000000000000000abe3601e569a705a0380b7fb11bb6ede734c158b000000000000000000000000230a1ab3a4f021476236b5f2adfc8c72d479457300000000000000000000000006882d3604720ff48f246f46dd612ad9037b6616000000000000000000000000c8a6c2824555c78570043e6d111e2fd6394a91d10000000000000000000000007623ec39e8d2f76fa1905d2c7a1e5db3a5bc5def00000000000000000000000083e37be7366c7fc86d92ff15988553d0929a832a00000000000000000000000086d9a30411420a8121d529a4a2efab184418cc92000000000000000000000000d3a45ba26100d2a795150dfbd1ddea4a25c5c87c000000000000000000000000a3269077a84464d17e6394c0620e0d3531723387000000000000000000000000b583e1a9634622dfe297d44c0801317efd1387fc0000000000000000000000007308b5623480e2a53b273b255e8c0638a3fcddef00000000000000000000000024256232f90b6995478428906d2c3a7de4e95e8000000000000000000000000003e0f56ec6175769f89aafb7b2af31c4eda51f5000000000000000000000000066395934d79001b106199a003e1caa4a55962cbf00000000000000000000000070ba0ceb83e509c17875dfaa086df31c86bb681a000000000000000000000000f689b4003b091945363557c609f564f8e27687440000000000000000000000003fae2318a0196d666424ccfad1aa99bc1b4e8c2b00000000000000000000000076b322e6ce75a77b76f09f2eb44bbf787a2315b0000000000000000000000000bdc4e5284cbf19aab861914279b0fa7050c011a900000000000000000000000027b7b97b10f4691ae4c3a591e79ef6aadfe1a7480000000000000000000000004128008782188c578c215b3da1a21494b93b8857000000000000000000000000fb1e878a1bba17d9e69abe3fccd4d7efe4ffa9da0000000000000000000000001485cf4a70d9498206f2d6861932eb5064eaf5d10000000000000000000000002e5e725588d0ad0997d926376b25d3173efb32c80000000000000000000000002443df79cbb77b89966e24eb8d8f37cfe575aaf80000000000000000000000005e1360495287f57b52b7cf211f7cf369cdf425f50000000000000000000000008a90949936e6596635d1561bcefb6510ad3e7f89000000000000000000000000bb959a7713e13ec5eefd33e635d28702da3b89560000000000000000000000009ba0f4341e552497b6942f36351c9206af542b3a000000000000000000000000cbc794f8cdc03ea316ed2f46d0b9d6621c7d28df000000000000000000000000116f394d718e10aa011850a56abf28ac127ecbb90000000000000000000000007bb2ddfc3b8d4376393c640e4b41b40cfff8f5e10000000000000000000000006b031f9c4ec172a9b94b43587c3205dd030678f1000000000000000000000000ed3a8b213860c1fa9489eaafb5e51da68b9a431300000000000000000000000028576151c07df00b9126c8a6c7ed341279194021000000000000000000000000b1bf78949f2b0440b32f08df57f46ad07a22cbf4000000000000000000000000e54805c2efaa021dd8cdd343a898f31a581a0444000000000000000000000000a4dca4df83ff8f16a87182bd36fca31438b81c16000000000000000000000000a714852f1a92170d23ba164a039f023b755c22bb000000000000000000000000c69f4456768e904471c5caaf92452f6726c2efeb000000000000000000000000adf675e83eff7c5b004a82ee803b1b953627a8f6000000000000000000000000ae3271bc4edc16e70383c54dbea8d5d4096c4f040000000000000000000000008fa336e51141e7cbc56457ad33b38a0ff0caa660000000000000000000000000eb55409ba4b85103ce56377cf4432ca95f4385fa000000000000000000000000178651f8361fee7fee113ba40cef7b0f1858a41e00000000000000000000000098bbd088d81f27bdbb8abfdfa8dc23a61ad51433000000000000000000000000bf6452fb55c5635e78e0d294487458c63116c2520000000000000000000000009337fe96b3bd72eb92cae08504eb013523e00fd2000000000000000000000000974e0d981b2dd6a6cf89a94f0c45eb8f13f6a0d10000000000000000000000004ee478b23e5a5c2503df85cf5e1f8e622ea7c36f000000000000000000000000df2f8297138241794f471f8f2fec291c73f1b14100000000000000000000000076a355c135b6bf35405497b8ae1c65702e1bd9cd000000000000000000000000ab082e34c95301caf30d45f3b57c5c03fbb5f651000000000000000000000000747a9cfa64cd9d7889da0f187311d42b8181ab0a0000000000000000000000008ff0b2712feb65fff9830da07dacedfaf9a121210000000000000000000000006ced6703d4d1dab92a64d1a82a082b6bfe88574700000000000000000000000033fa28df0ad8c6375def57d0b043491954c2058e000000000000000000000000b8fb6f5bc641f7743ae8dd0c9bc8c6b951c7e1c50000000000000000000000004114ca88492278d2e766faffd0c445d8b07f6e4a0000000000000000000000007186b83bdda2540a138e207b8746360a906ae05d0000000000000000000000000216ba7c7cc380e0586487a907b1b9e4f7b44619000000000000000000000000e9171cd5b1fe30454cbe284950e4f4df18a967070000000000000000000000001a101b6027fcb37c9d8101c94b45cd66da15bbc80000000000000000000000001b905300d2a74d2a64216c096ea1cb1bbcd7e8a5000000000000000000000000e226f8358e44899cd8858dcf606541292f503214000000000000000000000000e75b6cf76a75caa63a3000e97589f63ff60913be0000000000000000000000003e7cf3748e52f3acbcee85f87a5339c7effc6a1e000000000000000000000000883c6b6eae2b6ca8d52fc526838621012ae7f438000000000000000000000000c278514a10af3e52bf871913bf3ae6d560c50a51000000000000000000000000c37a5c65e7b7500895ab400535328b2f0675461c000000000000000000000000c42d228a1d31584b0c62fff5dd64d59b1eff8d1f000000000000000000000000efbd7d178d17b631289f140aef3f13b3803f487c0000000000000000000000007b67d815bc5b88a159b61300e1e618ec6196c374000000000000000000000000f6252c4b684372fed0b45dfef25a0f5cc6728a41000000000000000000000000982f4f9ebe8c3d0512ea74333f99d936c0dece7800000000000000000000000021587a312e4d41bfebd4155302260c195dacf99a000000000000000000000000791f8d2388c3500db6c436ad94d8f0b9f642942e0000000000000000000000008b89bb7bd86b27f90a78d8074b766acd9db9865a000000000000000000000000ea5ec0ad52ee309ea7b07b4ab486be8f7b1bc245000000000000000000000000954e774663eab21f0fd677bae85ffda6c66d34a90000000000000000000000006d52a7ace0bef5c602ad3206047d802c27a4939400000000000000000000000072b5f1d42862c097f724d7232201eaa348213558000000000000000000000000825c99f6fef31656c70c63f71d807e1db12ade20000000000000000000000000dd5c130a504f597463e0f91c4bb0f6ab4588bdc00000000000000000000000005655009e1bb47ecd6c49e569aa31e7c3eb13d3ab000000000000000000000000aa1336efc1f1f581ef571657bc0893406b8b3e5a000000000000000000000000c7e81de6ace62098418b7f663218e9f190552b3f00000000000000000000000092a03e9763ece1b8ea84fc4aca24d58d2f61cbe00000000000000000000000003b737fcf525b4f9a78d0c823bc9cf2d5b646dd6c00000000000000000000000077b3ef60ef18411e56d920a2d34e88f7163afcb80000000000000000000000003f60f23a9d15e4e275b7d4d82f80c29d978296bb000000000000000000000000403fc3c755eed4c0d8f41ae645146ca8a2f4142e000000000000000000000000089c540e626162385f29167af8175f068671b6be000000000000000000000000807a452f94c0180a848d1308fda80bda7cc8309d0000000000000000000000008a1d7421fed40392f026742ebfba02142a924108000000000000000000000000ddd17057d108748fc1ffe669d79ee72b71def94b000000000000000000000000272a73cbf8cf5d31094a7d97d1892b372c158b310000000000000000000000002c74bbcf773fd8da98b16c57a111e8f07a0e60ef0000000000000000000000002012ba4914a86836cb85c6abd81296601a6ca3690000000000000000000000002fe87964b48438bbef3c7c5e93088a96df45e8870000000000000000000000002babcc454250979a993489e412b8ba4c1b6260a0000000000000000000000000cf06a5d47fb01fca528baa474a4953f9f92ee33300000000000000000000000088b0caec72b6318c490023fa069c581c003bab07000000000000000000000000448e433452b1494308199e193659b10e0ef7f56e000000000000000000000000e30857c5ea9cb4125a52fca941cbf3a360d4194a000000000000000000000000867d27e36407256a63998d7afe13cf13b9d7bd5f0000000000000000000000009790a2501f9ea3ae05bfcc620beaeed493639c91000000000000000000000000dbcee578119efc4e98d21bc5d567aa480080960f000000000000000000000000ca80a9da2ea06991eda73b4c570cc7db54e42b4d0000000000000000000000002c9ea7f781f4b343cc08d472a029b8220df81499000000000000000000000000c6f5a5357cbad2b974632d43c809519bebc3ee00000000000000000000000000ca874434e5431b9806a3c58593344e5a42c457dd00000000000000000000000063a89c0da2712a14a1e8e8745895012b2607db3b0000000000000000000000008e6c3ceb196c750630b4d1cc1c5c81aa7c1662f50000000000000000000000006bd05b24aa9718edb59bb552b1e6b8e002efed44000000000000000000000000c590c91f4260467a34aab729b53003096d0c10b600000000000000000000000023992b4733712eab72328a0b6b964bfb37f3395100000000000000000000000008e08f7599fadf80665123824049d2e4074b3da0000000000000000000000000c1653578f9f44865dae1e53a5ab6adb4bee7ca1b0000000000000000000000007dbfa00b337eefb531bf05d1ca455f2f394dcdf4000000000000000000000000f5200ed006c1606a5576675e4443fb883fb3974c0000000000000000000000005e04cb05e2b9402ba222868b2ac336015d121a30000000000000000000000000e1fbf3f877210efb7c0c7ed74338e05737d9932e0000000000000000000000008010da143de5e70f0848450a494e3da6836871f8000000000000000000000000c2dbd9e06cc813d840ced0af6297e857e18c29ff000000000000000000000000438586a249012fbd02abb1ceb4f7aadea3182abb0000000000000000000000004e1f469bb6c3fee3771b53143c9b54d215a84d080000000000000000000000003fbda50ec04d447ecdbd42b1566ebb65a039d5ed00000000000000000000000015ef43a00d761d983477dd5c928f070c449a6b5f0000000000000000000000006608fcdb92a117e4af7e1ded0d677744f2aead8a000000000000000000000000f2c7b2612d8b1d5821df3748cc17f6bd1750950300000000000000000000000028a3b9f44ec23f48d531bdb4b61c154fdfd4e5c80000000000000000000000007c366bae319c6dae58f5c7a69d1dad240444515b000000000000000000000000c121103f5326497dc79bcf86898934a0b194888d00000000000000000000000000b4b35021eb1e7c937a83a8d3434618c077b078000000000000000000000000af830e81bf6d92208e7e147caae3f9676d9a9c6e000000000000000000000000607aa8625a3f408cda4c2445ed5efd6b0e41db1e000000000000000000000000aa7e37716f236039bfae9590dd18254e37388c5d0000000000000000000000003537917b20e393df72d3a5badf7cd84574120d5b0000000000000000000000000364e6e47c351a92cded7fc09444e555429849840000000000000000000000004ed54175de46593bdf2db4263ff0059451021e9e0000000000000000000000008bc398b455af0da142148b4e24ffc320d31839780000000000000000000000005c0ca280111befb3d4fc5bfc8962a3b9f6ba9131000000000000000000000000fa28234db8b97f50d726bb9c414622620ecde87200000000000000000000000085460e120f6f1e4ee31a2f79da62c992a879dd0e000000000000000000000000c44d649782233608876d394efb7d206d0c65a896000000000000000000000000f48a798c43e7885f6d0792fac4e7b93b0102828100000000000000000000000025a225fe53be922cf6f373c2991cb99f834d09e80000000000000000000000009583df4908b0edaae6ea51fbcafff0e0b4918f930000000000000000000000009330e5608ae4f94200c459b104ebafe1495674b400000000000000000000000053be58f82d5509506d70399802f0e494c6929ad600000000000000000000000057d8010a3064850cd430585e0dd1168f29b57cf8000000000000000000000000a2e83e155db3f2897309bef8d1ba4dd6106951c5000000000000000000000000ccc230a7088a3087741378606aad302cbd8f4cfc000000000000000000000000dbdc1219ec54d5ef6878d26378b0ea707b472a31000000000000000000000000c36b3dd996f91326c30be06a90945e96aa75667e000000000000000000000000109d1feabeaa9b36ee17db6853614e6caf2a3cec000000000000000000000000c0676da456a47bcc606d3285b875bbee68afca700000000000000000000000002316c12389fc61c500dee2b3ecf6f5c35722de5b0000000000000000000000002fda10c321327e89a30bb8cc0eb3e7d4ca3ae60d000000000000000000000000ece564f6ccf6a1109426fa64876e08e0ce51ad61000000000000000000000000a1990191708b777b19f7ec0503d7224f22be1eda000000000000000000000000abd36598d31d515857bf1ccf2c97d641f56b362b00000000000000000000000014099c53020fa9196b01bc73eab714df2fa2d67a000000000000000000000000e4293bb815ddca41428b657b5d7bdd7b6dcc3b8b00000000000000000000000084a353b53eccdea75522e841d30964efeeecfd4400000000000000000000000050e8e2024036044089fbd74c52e2cc8b1761e228000000000000000000000000ef54a9c04256951d30f4daa3569e65b9411852320000000000000000000000008c24909cc1154fae8a2a986dc8e0fa45c4792d95000000000000000000000000c7429ebdc5ea00607c14644c57108750cdd4897800000000000000000000000038c7ce900d47823673f712c33976d1053f0cddbe000000000000000000000000baa77aeeb5b0959a168321572ad7977f012300cb000000000000000000000000d19da3742beb448a411a7b886d029e887b9f5aee00000000000000000000000099450eaad5f769ad4a2eae5ab3973afdb95f4215000000000000000000000000f61d7607189c46eb67ac2fbe1ad21011068f525b000000000000000000000000d4158eb228a5150e044734efff378615c916b44f0000000000000000000000004777b0b3994999ec99e0443556e8b5304063ffe4000000000000000000000000a8ed9cc4e2b63d696c34e20412d7e4a27c9ee2eb0000000000000000000000006f78ee840babeb96061424a99ae96e15bd7d46f500000000000000000000000003bfe3deb28430b5a27d0ec3fbb6e78e1c8d878200000000000000000000000076852994a4441db5af0bc527663a9a5738b2f86e000000000000000000000000c2a599edc6f2be143c96b6f7a831be0c37e9061c000000000000000000000000507a0e16110449b5c8b54c62eae771a294c88c91000000000000000000000000efa50512157199f38f5f651599488a3cf0a07ecc000000000000000000000000a2d04e3d8d513509c6e5458efb72b7362ee74e480000000000000000000000005c74a7097b8ce139aa9772b5be68605e499611cc0000000000000000000000000603ad520e5db8422b321e10ca13d634e862438f0000000000000000000000002aaca73ae9d41528405bb3f22bcf834bd2fe058f00000000000000000000000002b9c6f54e496717e831e8ecb47de8f18e89631f000000000000000000000000d0db65af98ab97e8b1a64d2cca9a5e7528400125000000000000000000000000c1f5067f0281bf6c8af3eec1810f9d8ff71a7d8d000000000000000000000000f14904a078c08ce36758a01b61f3e8a820bcca6a000000000000000000000000c66000f2797d3c47c6ea69e0297b3e72375f7f6c0000000000000000000000004112e6839055d69101132b59e4891ec0b0b00468000000000000000000000000818cfd74ffeff4cd52b778e25eb5d59e19c00938000000000000000000000000a0423eac5875ca61e42bc5fb44a2191da23eff0f00000000000000000000000076903a4f922f7837d38671c6d7a92d86a79c4f7e0000000000000000000000003ca4ae13b19a8cd955a84ac207fd9756f3119453000000000000000000000000506f676f7be8f9d3b836fbc4ced803f41a615223000000000000000000000000b149daeecb84fbf5994ced138bed281663db40d2000000000000000000000000994039749a92db90650bf99cf88671315e6417fd0000000000000000000000002c119bfa0a3840a6792a813ed804450efb2e1719000000000000000000000000a7242950fa4d30bffc239e1498c9516d54b1ad45000000000000000000000000c8a4272cca5e552be22912779436fed521e4e697000000000000000000000000224698ccd32b244ccc3d3708595400470d3a9608000000000000000000000000615be3a88bbc65603e5a8140f04d14d5e466d230000000000000000000000000a0b63395c5d2dce3d9de757ec304824b8f112b65000000000000000000000000750959428738544bc2c09087ebfe063aa5b8cc7c0000000000000000000000008e77b249d90f4d369bbaf2c6df498434daf3a2030000000000000000000000005ed55dfe9ceae72cd53b90418af9221446648af8000000000000000000000000110b1e3b3a48adde5b5bda11e7c6116faf059da80000000000000000000000004e01da3aae798aa140a276fc0854ae0e9ffcbd1c00000000000000000000000086199f1ff303840bd06bd49ffee88ea4a7d4307d0000000000000000000000000626dcfb10ab3b5352cd4acc40a6468e3a24925a000000000000000000000000c5419f5fbab464f13445f7b48d6d9a70a462021c0000000000000000000000004884ac0261e8e462ebc20b2abec7ea3111c8f2b3000000000000000000000000ac2536b09f79b9fc448fc32a1d730f8866b31cac00000000000000000000000092a242e0919c2f70c5fd45efccb1ca863e67bf01000000000000000000000000fcfb770cba39845b4503a86f5fb20977866c2ae300000000000000000000000036630b57bf34fb37b518af381a21836da92d5d080000000000000000000000000248212e57d47baac4bab8cb774c0c852d589ab0000000000000000000000000feeaf5eb2bc9aefdcef82594c0456ac9438eb126000000000000000000000000af5a576c64bdf99b75d85d03515505bcffa24c950000000000000000000000004a210c58b228fb61e5684499b7a56b4866829e060000000000000000000000008599996954280448f0e2a3667580a9dce4392323000000000000000000000000298d177c91d1f2ed73c2a87f3516ce253c52feec00000000000000000000000038d6735c1716dba951d3aba1f376a3f5f111a69500000000000000000000000069dba4801e24cd137f01ce29785a519e3e25293e0000000000000000000000001c8c6ec23cad75ef027f7b48cdf6b34aac4a92fd000000000000000000000000a3e0fc28c9191e5e08bf7a0ed65c0d100382434e000000000000000000000000e0609b5f6ff9b7dfbb1d27dc9ac3d4c840767a1d000000000000000000000000b2ff2df919b78698842eafed6a83616094f302e0000000000000000000000000dbe0b44fb754b7a7e4c3a9461b7dacd6224b636e0000000000000000000000009c45e3ecc9b1ef833e65acad4a2f71997c60dba80000000000000000000000007b7d851be138e119fe72e001f3f8b0e80b2b2c7b000000000000000000000000aa51d973a2b1da00af1bece082d4dab7645bad40000000000000000000000000b010f59d040aeeaaeaa2f901a2aa19a3864df09b00000000000000000000000067af68af34547b28f9fd9bc1971ba27477ccfed7000000000000000000000000b5194be1f5c7149bc754fefa7445f9a1ee3465250000000000000000000000000b64292437a92e239573b14d6cf43ba463574c8800000000000000000000000094dac229992a301f8c96a9901220e778df0bbeb00000000000000000000000002925545f0e23bc40b09c6f748e842865050e28ae0000000000000000000000008eca8604cfee217ce997bbad7c488718f8f0f67300000000000000000000000028cb9a8c4559f6ad7064c153e419762baf9d84c20000000000000000000000003bc0e168d896c123aa0159d410d0303fd06186e7000000000000000000000000ba00ef48c234f9b1a6efc9dfe7d70c2b83eaade40000000000000000000000008a696c5932f9e1f176fdfc084e004de18e8cc5500000000000000000000000003704e611187768f396431761747e74105b6da953000000000000000000000000601bd932546d24b973d88f2aa894037e4cb758b5000000000000000000000000e93391fe2b6ae5849cd550afe602a2c629a113400000000000000000000000007e4733a8c5543324f813e650d403d15529b3ec7b000000000000000000000000e7ff629324d8122fc1f7328dd3abd3935f1922c3000000000000000000000000392303f3aa7b4b2a350ff7c155d5ed8ecb6bb3cc00000000000000000000000025bc0289f9aa1fcc3eeb35cd08ab7e804bfa56ad0000000000000000000000005821f47a515a58f86e736dbe9d4c7df026aec4f000000000000000000000000011530e4223ca74be13606089d7a5442ce47ae7b60000000000000000000000005d83d2eb212f6582a219baa0a72b086bc362ff5f00000000000000000000000004491297dd94b61b1baef2eac0949517144d662b0000000000000000000000007298e0636cdaff3fcfecb366c67ca98081d26f7e00000000000000000000000062f3437396cb1ea7c3ed33563103a8cc2b19805e000000000000000000000000cdf25905ec3be7c92024f745387cc34c66a8fb30000000000000000000000000e96a39c745375515017c81af4a2bbe2f05406cf5000000000000000000000000eef96a099c2c54b6a443837336f0992ed9ac26e300000000000000000000000081111f3055ed007191b687f62dc974696a9d309f00000000000000000000000072cccfbf6cae35f7f5ff5370b7ba409df543a3f8000000000000000000000000f4e17368c8c40899b82d390a9631448b73c7fc34000000000000000000000000d754a0eb9c6af60e9afca49f11f5f3cb0fe63e6e000000000000000000000000eb0f1a8642b5266bc3f5ab939aa5272dfd3490890000000000000000000000003e88c68eacf9a38bbdae84f908e88655e3519b6100000000000000000000000085c7c6fbeac81c4a7229663f1f3d61665aa190890000000000000000000000000b0b923222b2fca9c2c9e55447da67176049f1360000000000000000000000003b5c35016549177cd9d407876b6ccd98f16512ad0000000000000000000000009b658e3c7ade3b9ef88d8ef210bcf58437f91c3a000000000000000000000000fa855e83150614dad9649f9778457a0b25b405e2000000000000000000000000cf40939290a1e97eb3c7258253019ad91a268c8a0000000000000000000000003c20b372f06e7276f9689b68ccbceebdcb4c329c000000000000000000000000623856726bc66218c67c2b01c797ba4b3ae81bd900000000000000000000000098860cdb786a46ccd57feeeb34e2e048e78beffc0000000000000000000000004e41ae471c9a67d2f5c8a0d97b8a4717ff84c87000000000000000000000000077622f6f93536d5a4d931aaa100a4ce4c298708d0000000000000000000000004c5292f37a162d27a55b5400c07a8f514083380f000000000000000000000000121f813529cf81d9b4b5b7773c1dc5de0dbef4b2000000000000000000000000f4f38ea37f355deec2bc135721656f2fccaf48b6000000000000000000000000cc93b0791a3c2e4ec7f699b18ee88f1ad15c23290000000000000000000000006060a90f6ca4cf24500e18e650bb17c376507a69000000000000000000000000e62b91858ee5759c3894d49d6ef23441d5c83c4f000000000000000000000000cd2b54741c0feccf5ae131fb7bf753cefb28bfa60000000000000000000000008d99ae60fb4438654206317b6d2eec5b68ff10f50000000000000000000000004542b04f298c568f9fe6747a371f8eba1f7b77ea000000000000000000000000286c4984346f3546da9f4cf597cdff30f6d68f7d000000000000000000000000edd08e58b80d168e68d4eacce7dd87e87b5355e10000000000000000000000002c9030eef36a8b5c56fd1b9e9d7a32d4fefce15b00000000000000000000000096f1ca1d1fd1c5c9aa214a5d544b3b9e8c29897600000000000000000000000020354260886e02db8f109ac76590d94ee400e989000000000000000000000000b752aef7929053104024e957038f0faa753672b5000000000000000000000000f9ef3df6ab222c3c51bf0202392c98bcfd8afba3000000000000000000000000ced36c7656e03d7e6de1410a1b509202fb8b0e42000000000000000000000000c2fa9c8c8b36a9a724299adbe8222e6ce4e2fa5a0000000000000000000000004a69233d1650d99f438ff16a436917771e3aa6ce000000000000000000000000dfb7bf7723ec32bcef0a7e7e8972c4c5f94ea829000000000000000000000000250e3fbe5007e4040872f574f7abce71c1d35dd60000000000000000000000006d1e087da0605c1d98adca0088cae3ce1adc102b0000000000000000000000001cd3959acacf189149aa138138eb5f2c0891552900000000000000000000000081d0050bd1035d80d5097be1907fdcbfb5c203b1000000000000000000000000a0fce0755f064fb93fa8cb2fd02e25cacd442b3f0000000000000000000000003d69b60d40ef8f62130ea922276f6d713bafb03b0000000000000000000000006521e8490fd6067468341bb420da943105c1824b000000000000000000000000eca50ef7fff791cf426ab35401444bc01e98c6ee0000000000000000000000008207a6d356b858fd2bb2e8a38e7e5d3ff181296a0000000000000000000000000efe1b20dbf6854fc64505f9e2fc62596701569a00000000000000000000000016c5d64c6771e3e99f1df7030fb2e53901d2263a000000000000000000000000efbed5468c5a06087dee7c02fd87fedd22896dce0000000000000000000000003ff92d33ac1864663879cb0eb725d5687a905bc9000000000000000000000000fd8d2436c796cb8cc045a7bedfb665f52f51b48100000000000000000000000085f3415d451417e75d16a8a4ae67ea2b6ab58c340000000000000000000000000945518a5c325dfc3e05cbe95b0aaae257f954c5000000000000000000000000a8d58e4f485b4a35521177b535146d90be66e4d80000000000000000000000007f3fc305d1432339dbd365a75498e53b6f98d35c0000000000000000000000007f528451b45ea26e0a33b6a6e44cf8acd088e66f0000000000000000000000001512c85a90c320908b400306e5f0630992651bdb00000000000000000000000053f5865524a281ff0c6a89ac89ed98e175d18827000000000000000000000000aea8c2ffe12a26ad8c322146e13fb66cd5e8bdd7000000000000000000000000d4292b26a7f4df306041c022a3575008ad446f340000000000000000000000001f8cc43991aab467900bcf687092f36e903c9909000000000000000000000000a1155a0c2b8a559d897a097905bded4daf47e70e000000000000000000000000d55fbb56cc9683d8fb0ee3e52946ee9f3524bf4e0000000000000000000000003a53cdb0ea369f10ce471928350cbf2c7e66f212000000000000000000000000d94997814cadc38c5e2283da051b31d6735bab75000000000000000000000000430022fc8c777a828a9d5d191e8cb6b1e180adfb000000000000000000000000e205f3cd1fbcb02d098571cb7ada373d4c4ae1660000000000000000000000005041c727f7d58065d64f1714632cf085dff3ac5a000000000000000000000000bd9ae700a9e52e7780832f5fa7560c890716f0f00000000000000000000000007b7e88d3c2abe468482bf6e794181b83342c76f1000000000000000000000000d16231a97f034e58c9be042386b2095109f9d5bb0000000000000000000000008b04e6d10b23701c8996814574e48941141a4d4e00000000000000000000000008af7687837788181256fb8f6960a1cc876395370000000000000000000000002005be8b82b8eed4c492d9a880962c996dad8779000000000000000000000000c9af2581924472b02b0a2d39e4366fcd0de9594d0000000000000000000000002e913114fd982f23e26e399e48a44b152a44d3d2000000000000000000000000cca4d2f916d708db823717c1f37d642639922371000000000000000000000000307c6952238182eaef7604d4e611b11e7a1085b60000000000000000000000009c2dc93ce21ca53dd2d68e0586f236e5823033d600000000000000000000000012385782db989e17795f22cfca3c38766a0f99c6000000000000000000000000e177cc86ad5d22b3a705033ee7e657c3b0cf8d850000000000000000000000009073bd92628218c54cb7bf2ceee3ac43f6d56dbb000000000000000000000000171a00ad129adcb8e06cc69315a13874cb5e89d30000000000000000000000000216439e7550e1d53789dcbd6e131abd2f3c0ddb000000000000000000000000ca8f61379fec76a6ad226029a87f77456d0967410000000000000000000000007fab05b3659ed1ac1b969a60c3dc780582803c770000000000000000000000008901430d8aac82d9a9b0ababf0bc082cc1504c66000000000000000000000000dd58c8c703bf189fdc3b1034fe8addbc180c0c310000000000000000000000009a8fbebbdd8cf3a4f039d78aca177e1fa48b4839000000000000000000000000a9b1d08486b4d1471ccc0082477a753baa2affa2000000000000000000000000928062a9366fa27704745c4ae5a3cd249aa9ed30000000000000000000000000a5a441e73eb72ef02eb135db58bcf3f9ff7684b1000000000000000000000000c95e7fc3d73e322f490181e4b62b7dc72e67cf1a0000000000000000000000003cfe7ab4bd28eb0cbc09cb1f6fe854d3963d647400000000000000000000000090b1106178cc1e96022e679397b327c8fa97d89b000000000000000000000000643a73484a51d0b7739b8b427c9e3a88900b48ad00000000000000000000000046edb4f7884a7f097f00d8631034adce7ebe1d9d0000000000000000000000000e1008772a4e9f9c947a336674aeaeb87a23afda00000000000000000000000091054e277ad77db52753ed3c69a05b9f545fa878000000000000000000000000eb358260925428336bb40dbd5d188ba86c54d2d0000000000000000000000000983e6bb8d0759a78234be68306e150ac78ffafab0000000000000000000000008995d32deb68be90f72cef61a51fc4a643fa54b0000000000000000000000000d4e141118ae225d2c5b2b62c46a1d4d453dd38d70000000000000000000000007259b9b7b13afbc6723e87e21365cd72cb5a169800000000000000000000000025e87802a1ac3e7b4b6971e56805961ec14121bb000000000000000000000000646de4d414e1727613932892f281a610494f41cf000000000000000000000000d055816cfb0ca0966252932b401c3ceda4472452000000000000000000000000af06479a4d04fd682ecf33a6aada081210023e36000000000000000000000000c77dbd65f7fe3104cca783ae86bdf32be693f930000000000000000000000000403d6734ccc333571f94a28c7d070663fa5fe514000000000000000000000000e5d5bdc28cd6bcef337a29bfd38c4329ab539cfd0000000000000000000000008b7f9a64c87efc632510fe6e9aa3f865a388eb6300000000000000000000000043b604ac267d9cc9ca47ed1004cefff0fba18fc40000000000000000000000008711caa0dae78acfeafa59cb97482a89582200e0000000000000000000000000538e77948e78b5b0042fddbd31ac5fc7b957b191000000000000000000000000a194ef11ed4805da4460712016ba3622c6aeb9ac000000000000000000000000607ac9642ce6c1f39acb767f53870f30f8de0d45000000000000000000000000865ba610ec35ce25348a7c9500d60102dc930fe1000000000000000000000000d3791ff666a0dca05dc6cf334ce2f0b63ab22999000000000000000000000000eec7bae68b490a166f72efcbe1b6d3b0c388ad6800000000000000000000000003a07d3e5a92b98c3b3612ceeed0e20ec7a03fa40000000000000000000000000344dc2477e227a8d7a014856fd7727e58c49fd9000000000000000000000000fa7147ad36f99b7b6ee732c9485285a39b2d81fa00000000000000000000000088769808fbdb8530bbdbce5e9688207bf309d5380000000000000000000000000aacfbfdcaaf426479300644e18e15d4fff32ed80000000000000000000000006ebd5cae68661e649c9e5da0c639f5bb25b585bd0000000000000000000000001431b32357c2900d43e305009c8baa0d720b7123000000000000000000000000b2911e86e5af25679876ec185a865843ceed81d300000000000000000000000059b3af208b19185dab616cef01360e2b93181237000000000000000000000000ca103806aba6955698a2a0f40f613df16095d05a0000000000000000000000002dff0f554217a9f19568be0a3244fc30d878955400000000000000000000000098be8c1eaa72030d0b91501b24492f67a97c0211000000000000000000000000ff69b5fb754d730ab39a71b9194212ed17c08e4e0000000000000000000000009cba320da23e9b13919302a909d9abb2a145d5d10000000000000000000000001414720d2d5a2ea595ef308558aaedb208dd69f90000000000000000000000001b417f492139a478d145e10fecf8e73518e3f330000000000000000000000000a4500150fbde985eeb090d293da5bb10edd291ae00000000000000000000000050632f7b7ce57c8776f8f1de7668e2ced5093bd30000000000000000000000005fe9c3402b0d775985a4fce8f98c4eab2b44625f000000000000000000000000590e7bcf05b26ea6ccb9a99988836f311999481a00000000000000000000000038e22d8cbeb08a2991f5fbb9e62ff4dea8a526880000000000000000000000003d9d666178ae6658e0e0c04b183f207fbc8d8c23000000000000000000000000d42305f9103464bea7a009aeea77bc55b94df8ef000000000000000000000000859cc5b0bd2553e1b34af761331cd80d7796915f000000000000000000000000caa0bc38815cebe8e6df32fd2670342a73fe5a9d000000000000000000000000ed108ee9422f95e02c55cb2dc092bc036a7a7d7a0000000000000000000000007eb5f82e8376ef94308ece4a59ef7cbf750a08e700000000000000000000000074d5e5bb00ba937e4694b412f01c36a95844573f000000000000000000000000cad5b52fab56332a9f10a65dd7a0cabe65e3d826000000000000000000000000de199f17984aeb94e56af554d460beb68ff21f640000000000000000000000002f49560724b685dc27e0be28a49bac891d6694cf000000000000000000000000dc6c3706542d768fb5c9af3c6cd9e7e7baa845ed000000000000000000000000367804e57c31180521665f4bddff85bbf4da4091000000000000000000000000831e455443642c4e990bcd3e181bdb655c544a9800000000000000000000000008d814cc29ae24ddaa13b8bc4a68c334b5e76d0c000000000000000000000000d7d42a15bdcb9a8c8765fe852ed8985667ae538100000000000000000000000057ecea1e4c1a1d75735bff99c7d5e8433931efce000000000000000000000000ecdae8feae6d0fd38a68a949f25d69af2265f3a90000000000000000000000006fcc871ada39f264cbec4e9c30bd74ca92b78d0e000000000000000000000000cf40895efa3892688f29ed64f5ad40714b47929a00000000000000000000000005887970967c480da6466c1499cad27d4f78a76c000000000000000000000000a422846590922d2bf42d3ebc9926d9895c2026ab0000000000000000000000000b65d68f2b0ee6b2b153380d6b6c61db56007b810000000000000000000000004371afc7b1703d88a0489090afba8591b47e6c88000000000000000000000000f86d6ef8432c0536ab280c1d8e064db8e2e77492000000000000000000000000a079bd55ee363f88738b32b9eb7f7c2915ca0da4000000000000000000000000e88d6360bd552c70ac00590bb521caa8a2dadd7200000000000000000000000028957f13a060db8251830af98b2ce860dbca6e5a000000000000000000000000d8aa1cf1c48c3e9403a3b0ccbc17edab781dfaba000000000000000000000000619ac68bc01bc227700c8141049e7655fa74885c000000000000000000000000fd8f8e751d903f7d6046d5abfddc514adf1bec6d0000000000000000000000007c60a6d995eb79726b6892c7adadac383f25706f000000000000000000000000dafb562a7234c09b17dfd1b0da8366d21ef89b93000000000000000000000000caedd4874f41029f0b91b7389849592c3d81238800000000000000000000000034fa875e255f61caf8d5bfb556959c21eed97d6e0000000000000000000000006b50126dd8aa7ec48fa394cc8a557eb06f7ee05b000000000000000000000000098b5194617c2d2afde7639929e857378406400100000000000000000000000062e8efc818e280bcb82aec90ad0049ecb33368ed000000000000000000000000c4a13bc8932469d827cb4276101033d854450470000000000000000000000000796dc94eb92082c30a67cfafb0b4c7af5ad37a2e000000000000000000000000411366c59a85d1435477d2f14904b6e8c179e65100000000000000000000000002a05a6b39ffbbe05e793506acab956375aee5b500000000000000000000000014f38d715d25abeeb0ba16f9b03f698c78e3fb5b00000000000000000000000070d201f9f823f2b6763b7548acb1d8132ee900330000000000000000000000004d06b45bb70d3ad6e02eca29271b8587723890d4000000000000000000000000d21e06c12d16c4b3e9b83512cdd74961cf535c67000000000000000000000000630b9863c8bb4e25d4729186af67c93eb04dc07d00000000000000000000000046e66cb66e816f495297874d7e1b62455c95956b000000000000000000000000b6e016166fae0b9e7f41a7ef0e7138df22c73041000000000000000000000000e8b7094031f99577d91c05283771649e64a7e6c9000000000000000000000000e041b9fbc07362bb137648f2a04595368d98be7a0000000000000000000000002023369866c2c10cc493fdc3de2590304daad80f0000000000000000000000003d85391985050b8dc8bfecb014ec6b9d85e4c062000000000000000000000000177643d412605e4dd95a585ae4ff6ae4a2356664000000000000000000000000b7a533283da195170d74c9d5dff9b810e05cfc1e0000000000000000000000009576fb3449c2110428ad2073d88633f1fab34694000000000000000000000000d28129262abac572f202b303f933b350a8048170000000000000000000000000d8303ba73f6d0890c405d75c094d9fc68acc8e490000000000000000000000006752683b61d369d1d481e66c3dbb4d4acd3dd2a4000000000000000000000000420cc9cf32e60a0be13fb9cf324e6d29689c8607000000000000000000000000658bb871f5ff8b3d9e7bd30d2d31cdffb57e2674000000000000000000000000c874458f3d475a702dc779af3f04846c9794d2a3000000000000000000000000b1ddf537b19369f5dae4e6466d3992f953d9ef6b0000000000000000000000009d75db10fa2aa62a92050980544497076868407e0000000000000000000000003d8a7df2fbad88bac5fb0081bde3302eec409cfc000000000000000000000000a86df05d924d574f9d82c380ff8d4803223d69f900000000000000000000000007844c742b0d99f72c6d8c75a90020d9ceeb79e70000000000000000000000009c2ca731d27579b3d6b3a5278edec20f597fbc7000000000000000000000000017f7355b6e1233f27d073ed738d73f67f2b9efd60000000000000000000000008313c766563ad3117ba5cb3b8606865d6b84518c00000000000000000000000052ec19a193b3731ed5d188b19e8de8ddbfcad6f100000000000000000000000008eb7873beffd67c17ab472d2957833f6c763d95000000000000000000000000ca81d033e7ae3b45c74468ff82664919b58e13590000000000000000000000001dea913741e0db0062a14454d4d92b0e987f8f070000000000000000000000000f422dcaf1e02a834f96f15ec9183d8b122562ca0000000000000000000000006a016f14c15742b6e8c4c8bac2eae3c018ec9ec800000000000000000000000074d7d3d8e56192ca2b727ca007a17baa27ea789f0000000000000000000000008a6a45d9ed89e8b3015eaac3142482213b879f9e000000000000000000000000d97cfde25b85fb9280d1700e682ddf326169f1280000000000000000000000006f450cd15f245a38a6b38b4fb37d4deb3c735a1e00000000000000000000000019e9b58112cbff59258e8cad8bc5d447052465a0000000000000000000000000440c75fc27f1aa76ad2aebe67a5ae02a84f4509b000000000000000000000000762ac41ef952bfe12181af0ed7594df8b53712f700000000000000000000000057ca1349c1b47f2d75e238862fa9420a900bdcb200000000000000000000000058faf5d3f15a3e00705253e6f923a1cb21b09d45000000000000000000000000867cc1971df38cb7189de1defb502917f5c4834b000000000000000000000000dde7e272405ffe1eb9ac07eb16e1d4e553b30c1800000000000000000000000085e23fb071767e4030853d7513ea252cd005b17d000000000000000000000000b1894bfa0d92258bd35c074f07b50ee296e5243a00000000000000000000000087770b244a295d65ddc24005a5d16b903246ca4b000000000000000000000000fca2bd42e9b004aa267974aede1fe6163520a8e60000000000000000000000006482cc9410c55675ba6f98e7a1e0bb80ffe36e61000000000000000000000000ec6596af8c14ab111490ed096aae262f3f1fb5a600000000000000000000000028dd8beab0ee416c35058dc98574b2ca40fef66a000000000000000000000000714ff77d950958e99e70851a4bd766a244692f770000000000000000000000009f04110a404db2478c7be9f7cd272a394cec2e43000000000000000000000000ca6929d390d8cbc9b88f6d60e899b542da54ec98000000000000000000000000a2b270fd3d063cb1798896d0fafb17da3c935a2b000000000000000000000000cbe9999f2a52252adc5fa27ee4c5455679a1ab7900000000000000000000000043aa8d4b76cd690d655b79b6ba5fd217f48403710000000000000000000000007c8289c2b6a6a59e72a4d50eead8a9ab7931483f000000000000000000000000fedaa2b26cab2a5e77a0892db039e688ef81994d000000000000000000000000597e8b296ebade375727af3687365cd2e2e77230000000000000000000000000932db61549964d8b20b6af3adb6ebbbe09df728f000000000000000000000000626e592f3dcc112a04a0bfa62070d6c6d4333eff00000000000000000000000030fc54e967c54afa1f35486fddd77fefba05c5560000000000000000000000008b3495d8fae7707e5efe28c5369b5035f90ea8c80000000000000000000000006a59987b6cb7965cdade680fb769155631e70a340000000000000000000000003782539be6a5de5ad6756e6f9b5419e02479410e00000000000000000000000047c1434bcaa5f955e48efe350cb751e7bfdf703f0000000000000000000000002b488aa60b3320e939fbc6a1bdb634c39ec2325700000000000000000000000076c4930fecb5325a69f91e39dd715944db106d5b000000000000000000000000b7d261529bec968122f3d6d68c0d1b13f470cc8e0000000000000000000000003fbf060739f92e38e6ede29b40728d182a25ac0e000000000000000000000000c521fc4c5f6f7c805df2ebb8cc03a4c88c44703b000000000000000000000000405aafc126e246d6b6ca630e75d31748179004600000000000000000000000004c0dbb63e5ec21aa844a5f50b91c9099afd288c9000000000000000000000000537a7b82a94b2dec8403712934edd8d432438335000000000000000000000000d876c79ff6bacf94880c8c9712cd30a553ef4a8e0000000000000000000000003dab90f33baaaf40e50d2452eafe4274f30c4aca000000000000000000000000caae7569bd39426ab31e761df0b48ba2892f7d66000000000000000000000000c6ecfe2cf4d18a99a55ae75c8fa1386840fbaaba0000000000000000000000000ddfd183e786009d50bba80b94f4e0b43dd18d2700000000000000000000000097ec2e937742ef39dfe73e5fa62645a321c2f5110000000000000000000000000f2f9b5bf76f0ed315c5ec7ffe4a07a1d4a84f21000000000000000000000000f44f7932acbd419b366709abf5b02a3c84f6243d000000000000000000000000357ab2b3a32e27fdea36157dfde1faf31e8b0af90000000000000000000000007cd5370cd2f1e2933194cbccbcad64f33875779f0000000000000000000000001012c9ba0d974940db943615cad16dbd126adb2c0000000000000000000000003e6c2cb874495809686dfbe9e01f4959fdccab2b00000000000000000000000093e3bb5b9c2d9bd2a8444ad65f5db79635bdc00e00000000000000000000000080ceb04caf57a624cc397f40c4dd6ee7079b9aa6000000000000000000000000655fadf652ae355632a2d6fea90ac9a6f14b063f0000000000000000000000007502af077eef06d3c34c0766ab764dc8e633db47000000000000000000000000b0b1a227449f28a3f22b361e7554fe1d96dde84a0000000000000000000000008977a8d4769312371bf8e065cb58743c0aaeac2700000000000000000000000068847f9b1f7e538e8da2e231bf499792b04d4e790000000000000000000000005a9a00d6411e928c9cbb3310bfedc605aeb12f240000000000000000000000002e84469ded180cfdc4275bfec4430f578a72ed6000000000000000000000000027055ddd220781b9152e11805729e8de11e14704000000000000000000000000386c93b9ce23a9d6c574ed470966e864d0ea54070000000000000000000000008853340cff0e5cbe6c3965c17cdd50cd5728824400000000000000000000000060e0e638b01c26095a4c3adde6b0144ea76fd62c00000000000000000000000033f0b684579835490ce2e71f7efb87f38b8ceea8000000000000000000000000d2d28623d3455ee9cdd6d03920e976592dd7ae64000000000000000000000000e8e02f3355de770bda8d9a628e38582d5c747fa4000000000000000000000000d86f269ee481972f35cab92c31c1ffbae6a47fc90000000000000000000000006be77d6c9629e1cf4f2826b8cf757c2f1847b65c0000000000000000000000000a3228bd1585f7455f04a518b7fba6778c896577000000000000000000000000e8fda1d4cb67e1c53c39573ae2dba113320d376e000000000000000000000000ca1a09260abf008d3004956e95a5a0577ee5ebed000000000000000000000000a5fb5df8ae9374e145e4c375d058df79bd7a6a880000000000000000000000003d749b7e112b491ff5a767404b5cbe2d1bd9232b00000000000000000000000062209f773f50ed3b099bdf57a084fc66756f565c000000000000000000000000a34a670cc4110cce9b8d7c0bd0a8a9b4857bbc780000000000000000000000003e0bded524ee82c87a34b05be4b41018bb8647ba000000000000000000000000f74d94b667b1e5239caf2a718b98805fec9c7a460000000000000000000000009d5a32a9844789d348b1f41713ca4bd017907fe5000000000000000000000000327eee6af729f0b43205971951eaee3d126af0b0000000000000000000000000787c48ceaa7c80b1a9e4b035786485f392c5b5db00000000000000000000000005983e4b0ed72e138c6aeed7ad084d7531bc0356000000000000000000000000cb7a9289842521dab0fd241686379625afa2508b000000000000000000000000aca2c35727e6299c364068a0573547d13786cad300000000000000000000000005f684fac5259ddf0af643b4fa2eda29e5d4a6e400000000000000000000000078d7a3c91124e6d06f3a8d814ec2b214afa69aa60000000000000000000000001d4cccaba2528c50b726c7a18938615cf3b83f760000000000000000000000001d44c1bb119a54b30489519db42565b4716724b1000000000000000000000000ad02dfddbb268a72674fbca78b4df764b9580ce400000000000000000000000019179cb7cf86d723ff8668b93c657745a6fd8853000000000000000000000000e11b8173809050b48f3cf4d24d5f41921603b566000000000000000000000000356599ba730194b1f052fc15fe4b0f7cdaf970bb000000000000000000000000d4c114c346eec005f3fcd77142aeb890400745bc0000000000000000000000008755edf60cdd691026902a99e8fc71a1ab03ef3c000000000000000000000000e5c3689ea507a5bf316846f24df34d03d15a85bc000000000000000000000000ccc18b486e3883e3cf03db2f5476e508da14182800000000000000000000000061b338fbae5d6e9cc9a661e46284f874cf21bbc3000000000000000000000000038c290f54f4efa6450075d7ac93ce5a51e4e90b000000000000000000000000ca8dee23c3fea6f498d8d3039fb819cabb426671000000000000000000000000e370698167f5bf440cd53538b6cf58290a6c1db1000000000000000000000000e7527054ce0dab58b7f34d02f4386a2fdc7dfbf7000000000000000000000000453bb561f17f6887e879f06f8dddd4ce076c3f7e00000000000000000000000075877578c7c7e115b834a8868223fa3f4499b41e0000000000000000000000005701a77d0c560cae2e135c5151cd85e01f173f50000000000000000000000000694f72f3959e22112d294c1b4939c99cb53b7b7c00000000000000000000000099bec07f89aaaf10c0bf6fc1947b3aff45d4a71a0000000000000000000000009e516327ec52c0868538b88e61e469bf48e3264e0000000000000000000000007a4758f2eeb6af8b796105223708f64f3a28bce900000000000000000000000008ebd5e76ab9834f8770af6a550353bd0efde54700000000000000000000000066965a693d7756e8de401e7a0781e3f421152c7c0000000000000000000000009d217157f5f5e5f26ac543ccc9d56a29a5846809000000000000000000000000fd82ac11166879befa06c322e2120c2319099ca7000000000000000000000000ba177fbd087990bbc88adc29b46b0e3335f01a91000000000000000000000000231ef3338a0671ac89831d163bcd56795bfff86f000000000000000000000000a2a5a561034d9fb4e814a72506de91504e6ce81900000000000000000000000089db94a0ab1df1dcaa721d2d15facced4cfad9af000000000000000000000000a5c094acd47f2ecbca5b0daa29331aba4479425e00000000000000000000000057eb6f76784dfe2e5c172db12aa2ec645fd6e8d70000000000000000000000003c80508de13cfd252d14243224a6adf566d52c1a00000000000000000000000001bc5293a812172ccafb83690eaef8975a4541870000000000000000000000009327ccf028f89b6f57e7a3aa2e23deb7f7542322000000000000000000000000f3e693ff1c2432bb57d74f661a4b451b5ad7878300000000000000000000000091fc825d96f2c553e29785a37817b4561640568f000000000000000000000000edb5c868440bed19d73cc325ddbf20336dcdd9e8000000000000000000000000b0a561b82cc7f4be51e6b45f222a6154f42a52ba000000000000000000000000ba3031b57c739d1351cc673105aa8ee0458b26470000000000000000000000009be0a2058f2d63b7b36d805c815d16a7c076698e0000000000000000000000003405c62beb40edf21a434bffe81bc9960bf0e12600000000000000000000000077de407cce7a3c7d23768f103ec2457c2d9f1b7a000000000000000000000000b7d9a421370c69abea55da6f8db7e46034c3fb3900000000000000000000000052715687304e935ec8ce0bedd94b8cda16702ca0000000000000000000000000c5f418f7934eee4ec83aa7597a2fffe70d3edc0a0000000000000000000000001cfc908a9a28c095b794b59863410c29eecc51ba0000000000000000000000008495542bdb82b583110138de7ecb09cf6ca294970000000000000000000000005d43a82218545d1cbc95ee81191112ee17c947ea000000000000000000000000f691684d27239dfb745f1192f6c33e3e7fc157b80000000000000000000000004a28021698f7451744d60906347c4814254b26140000000000000000000000001703caac58d6437a626adaceeb8041c0f95fc105000000000000000000000000342501051015405ee6adb25493fd31989c8e3e3d000000000000000000000000b9c7122801b5ed952f23eddeca08542f3948416700000000000000000000000056ec32f6ee5688b2e5ea5c1c59eb657e9c54f2aa000000000000000000000000c2f405f6237c62e4197346d0fb4e861b9c9e08df000000000000000000000000d012b2bec93ea087ad3b2f045ae6cce54279f82c0000000000000000000000000a1ae249d062c664a1f9ef233199896829461723000000000000000000000000430bfbf3562aa515acd3a0b0899d63f012a4417e00000000000000000000000043ff7b5919c4ced7b45016839223b6ae209c3c720000000000000000000000005b70153556824d9393c02ec30491136ec611ccf800000000000000000000000080e947823421e44bdb0305d16462480eb6085ca70000000000000000000000003ad9654386737402a3cea97ea241f2b41a941f49000000000000000000000000488ee75c20ae9e3cc9fcd60c964c9f8082ee0ad00000000000000000000000001af2a9de087566cea623ceaa1c03467e45cf389e0000000000000000000000004a806cf25d96db584a361aa11df30361e9d82f9c0000000000000000000000000bde00ac330904d574eee732682a2fb6ff392a1d0000000000000000000000008e920e1680ec16f0182db11bef8f2d548c6d8d170000000000000000000000005fbb9e3d3ddb938c051897b7c97796e8b251da80000000000000000000000000d878a7448a17382f5964de3ef69d84247dc4646100000000000000000000000092ef7d0cb7f0fc46c000a4993af741e0628c3f0200000000000000000000000036e45d0ae3ee48dc5c3579afd1bf1f6250cbbb32000000000000000000000000c5ad984b3c5de9f3f1b8dab8f508e0e611fe9b8100000000000000000000000000c46b61a84ff79cfa28d1458c2f39b1886040840000000000000000000000003be3d227e2d3357d7922d1e93e6b05913f1ba765000000000000000000000000907c1ca918fcff009b917deec4727fc01ad1b3ae000000000000000000000000c925dc3b50356b05e5801b780ffb393ddc85b5d60000000000000000000000000192d45633ba22f8fe96d88fed189de0ead8268f000000000000000000000000134a629263dfea86fd422f544e1a6f608c2f0bc50000000000000000000000003fd232db6a899238431b6e34ba94a0df4851e09b000000000000000000000000242aea0bf3125495a0a6f2a0b73ede4f48616d5d000000000000000000000000308ddb8b98868f94d1f4a7e971b3a5c98dbbbebf000000000000000000000000c6775403aae9623cb916322c1e1052d813953a87000000000000000000000000fe13b4e4529179982b8bb0cc0ed133b84e3d3937000000000000000000000000aed9fbe23783c3500d8aece3da4bbec273e98c4d000000000000000000000000adf8634689ae87c5ff09bbbcf25162633e03968d000000000000000000000000e069657213796201c13671a33d0d8e7a74ad45dc000000000000000000000000073043e5e97ddd1c6c93960d72dfcf89375efda10000000000000000000000001e222f062b79a67ff8b6f305ab437ba1ceec3956000000000000000000000000134468bc31816be9ca1ded0c7681f79709f1f02d000000000000000000000000f8c0b9637267050abdcadc22e6a12ca1444cee7c00000000000000000000000095e275d5cac8075c7944ba4a91a21abb20b0ae5d000000000000000000000000924d6dc4fd30c3065c444793a65834cf39a61e78000000000000000000000000bb62c1e18909e0fad31e785fccc962580393b1de000000000000000000000000456fdb9f9bca016f446c34e7ff9cff10e69e95fe00000000000000000000000034974694e4e1cc900bba309f551582f1b0edcc6f000000000000000000000000af4dc81ebe7242d6f3114df1fbfdccb8f8b18e930000000000000000000000007b3b1a5eb2d4037a2ec46dd66351bbd1d6df7c4a0000000000000000000000004d463acd35ad88bb55f4e7a8602cae290d699fbd000000000000000000000000e6fcbbb91e145090b7ebaa00dcce8c9c24a4133a0000000000000000000000005e41df5ddb1fd21151dce38e3453d47373b9adb5000000000000000000000000544583db4111278144e8cd2a3b31a2a39080a956000000000000000000000000079adaad758e22fdd641751d0e0039a242dfa60e0000000000000000000000007b1ff720fde1dc0b460039f00ae02982af667dc700000000000000000000000081b7ddbc52fa500f8256d32961767943d427a4e1000000000000000000000000393e96504f76e184a07ac827ba578d441d74a644000000000000000000000000f70a7476b11d80ea85aff9428d9f14bdd029db7100000000000000000000000020cb6b2f654c16ff9f92ef2e26186740ba663300000000000000000000000000a5a708ad19468f667f4a07b52791b579e3f009dc000000000000000000000000a9bc06d9a8b0a17018d803d4852f95304e4668d40000000000000000000000009027e52c51d73749233fc20c1030b9e001a0df64000000000000000000000000d26ea79bfbe13ba45f6bfd98de2d772dad669e2f000000000000000000000000324e7bdc424271e9f5b2d00bc3c5849cb808d07c000000000000000000000000a802de89f4592ec6c1eca5b58d5226e8132d5c98000000000000000000000000beb9c4b4a4a10e387da63eeade1da4cb8391d2aa0000000000000000000000008c7116e14462518cb6a23d9da52ccf52f1199836000000000000000000000000523965d7ba766722fa72bda9e37bc858945a882700000000000000000000000091083496c00407e486342a9b958b81269ce04b53000000000000000000000000723693496d5316b1eaa5234fc214c7d9d6f4e63e000000000000000000000000cfffc6a7d6d9630d379ca7d76cff5f5e43930ea2000000000000000000000000472ac88d3fa272977582fffdc01abf0434f0315d000000000000000000000000815d3dc087e7f5146be3ba519822550351e1d5af0000000000000000000000000fdcd939c968e42d8a4b9f5a018b9c34a58d49a0000000000000000000000000449ba39f82d21a6efc60f207695e2082f120ce7b00000000000000000000000052064bd5f2028d9675f37cbdbacc3ab5c3734525000000000000000000000000d72455b113ffd0eb24e40cbc1233ed9335b92771000000000000000000000000b3effdf6d237acf657c4743bfd4ef112782cc8d10000000000000000000000009b3d9d498381a9c94081a9a2d0faa58f8432840c0000000000000000000000003c9cf614a1d004fe0adb89f71ea88f5cc85ba1580000000000000000000000000556b156c29c9f283bd70aac2f00d31f727baf05000000000000000000000000e3e2ad08331d655d006cd99d1390ea2b631c8ea0000000000000000000000000264530cb08c4fa8db0a7a8a292e203471cf65b9d000000000000000000000000ca77011de305b4f6596b561ec3da67b315c001a00000000000000000000000003441f09e4d7477d4bd327aecdf52ec0eef9da12d0000000000000000000000009c06cd293f7811916bebe448ef8c831ffcf26f4600000000000000000000000031bb426b80825f994c5c0c323654317c35dcf8c30000000000000000000000005a726761298335200a0002b5b9f73c68170c3edd000000000000000000000000bf158e0f8197a7745b892a6dfb02b155f1e1bf6d000000000000000000000000412633302cde2d21185f10b6eaf2582b700a2efb000000000000000000000000b56b4bbd79744f661976d32c478c826f0ceb3b290000000000000000000000007f1ce5a72240dba836346efeb89b530f23d69b62000000000000000000000000c76cbd968e64a52cfd12923aea6aa9667f13ec37000000000000000000000000bba102c700e44c26239881b9bafc1311399479640000000000000000000000002d0413e4d02b0390d632acd1afe7d81e54698bc0