60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000014407276f054004a4c5807c779416fd3106503af00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e65746865722d706f6f6c2e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e2065746865722d706f6f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d5651396450657265426b6744744d507974515254357635314b535561385361767057436843384e4b354d75690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000bd6a997e28725e2243c8c6c129a7e9148692cab0000000000000000000000000ffada75297d9914a99ca9b0a040d671cb5637faf00000000000000000000000039bf928e6dbe1a1bbf9be77718c90e425d62732e0000000000000000000000002e986ef6885baf829f6efca100d0721353517ddb00000000000000000000000031e36006a0fd873a6e0b6ea5937fde8c0c00a7fb00000000000000000000000057e0be1bdc4f55c35591100a35712fc8a8a007ab000000000000000000000000343c8efd3a08b6ab465084f4f992f7d8fcc21f8b000000000000000000000000c9eaef6aec94a66ab66a043021ca8ff38a323daa000000000000000000000000ac02c93038edd5006c4ac2ad081749c9165109de0000000000000000000000000b6ddb138f219302130d8597bf7251e5e53c540000000000000000000000000036c278b8ab7bf9c1822b1e4c4d39f7bc5f63bbdd000000000000000000000000bcba33e3b9990d7008c14fedbb9608f14d12bfc70000000000000000000000003d7ebaf49bc9ffab4e2578ffb46289a40d072911000000000000000000000000bed63350bde4ec3e61275beca74476a40b85f689000000000000000000000000a42775916c0895dda54f08cafc79d8756b8263d6000000000000000000000000a8b837e69e1f55b79f46b74e51e8dde3c627dd7100000000000000000000000005fa17cce76524af83722dfe58081135065fcaa20000000000000000000000000ac0b44e7ab0859d79a7de6d47c6140e0c19eb0f000000000000000000000000f6abd394cc167a510dc2fa2d3f161d5762f182150000000000000000000000003f38790fa032e39a11ff70bd2ddf9ec4bbd3a6b5000000000000000000000000f49d84281ddf69ebec61de04fe0732de53276920000000000000000000000000b4915ca7614c5330006c508ee15cff72dc6097dd000000000000000000000000055cee2c793ec2859c057554ef8b1c4a6dd55c2f000000000000000000000000af69e4ed760ca2b395a472de1c6f243b65c42b18000000000000000000000000190e84ee538184aed833aac798feaf7e9341bbfd0000000000000000000000004abb1a3be69ec705610ab65ec906f4f355935c2900000000000000000000000080345315370dd488435b47d92a0eb8ad608f8c8f00000000000000000000000029036ae1e7ad26dd41c169d4e0dd29f172d53c54000000000000000000000000695b82431f7ec026e43e29fccaf2e8d256b7560a000000000000000000000000aada6fd7eb01260924a46c6bbe075cc9018642a8000000000000000000000000cd12fcf8c33a964223a3ad0dc484ee89be391518000000000000000000000000803f2f0aadb26203dcf1a25e115672442aef78510000000000000000000000003ba5bb6b473cae0ceec633e42f754fc11d41486a0000000000000000000000003e2005b736791829f219ad4c778032f3536d8449000000000000000000000000deea27bfda8fb13063e20051924070de0287992d0000000000000000000000006f0d9ce7c12274feeb06d3df2cc7905f5d414dbe000000000000000000000000dc9f2ae49f6175e6181835ba71d6fff7279972c6000000000000000000000000756e8275354cc92e54fd26603c7d4d7f3d8617d50000000000000000000000007533be2e6c656c69b0b588ec25d7f6cb1ff01c39000000000000000000000000ed0692608dbba26ec4c76c9669bdd42c945f81ee000000000000000000000000948b9f4c0d84a764a1da1a4858c5716a112b19d6000000000000000000000000f0cdf8351345f04aeba45199acaa367181913e700000000000000000000000007c33ed4be070fcfcf8388345cd83a298fe687de90000000000000000000000008f9be4310f9abb0e5843cc6363908c9b01dfeb3f000000000000000000000000ff34990360a729e90c74b740b0814f929adb991a000000000000000000000000441c680f17b2a2539bd4698273af1ad5111fb96f0000000000000000000000009e4cca6ddfebfaa50f9bd27be6ece98648ec3efe0000000000000000000000002b2134bfb311d14b06e6b3d206aa05d150597dea000000000000000000000000327ad749a0313ef3f967ee04a61112b91244fbde0000000000000000000000001a0545485e2588f4af4b46656b01b9abb4c622f9000000000000000000000000425e3076f62c405d493b4583d8b9074d633e33e5000000000000000000000000084bd713a4037bfb5ab3992bd31357b67aff095f000000000000000000000000d8073b66eaaf02627239c195627e1b20f7153381000000000000000000000000d81b1e356d6878d37ccd394d697a9c787405138c00000000000000000000000022137fffa7fba1969b61286a761b816014761a8e000000000000000000000000aa3e3ac7fd9540c8eeecd3022fc9ba32a5744e39000000000000000000000000aca77b7b962d439533688ba405b4eebb800a58330000000000000000000000003439a8342f2d92a107e6fb20b20a7bd3aa533ed2000000000000000000000000d95e5e38a84f802acb85f1b69e677e1ca19ff7fb000000000000000000000000042a447bcdf3354467954b8222c9fae2f7215697000000000000000000000000afe0a68524d9c8b69ae088f769d786f45145fb86000000000000000000000000418a7c66a59f16136b42a6ade6310bd159cb032f0000000000000000000000007352832903fa37d9568e59299f3a47f241edbbe900000000000000000000000070266aecd22695b984708f9caea2951a0324e636000000000000000000000000bc8d83283f755730f9d2f6ade970616e840a00b3000000000000000000000000494e535029486ba5e5ce99bd5c03e3b04db302a7000000000000000000000000db0af5812c039c1c339657caac4f7441c673cf1d0000000000000000000000005ac6f9f42311f33050057b0f623793632bf7b83700000000000000000000000085ed85be3657c0be27bc7375f6b3c8ad70d80f26000000000000000000000000678ea5021ea3b9d9071343ca2f0fc2237f8ab3a8000000000000000000000000fca3e43cc92020e06d8fe45c88036b40a9b647d9000000000000000000000000d129185d0b227cd0c6c01b0b29f8d2936bcb8574000000000000000000000000800a5a221700ce5807b768d15a122d67aa8e10900000000000000000000000005c99381858aebe3d1af3736bb5c65d4b67d4cd00000000000000000000000000bb226555fbb98850273b10b0cf55ad2f99966d200000000000000000000000008b48908b72be1961fcc1cd8a45f8973e304753d6000000000000000000000000f34ba649da6601162e2be92a49cb38278f28e76e00000000000000000000000073874cf605190425a332922d76c3a5f19046470700000000000000000000000018b1e74496f2f2604f87c8458d3b38c616a1c029000000000000000000000000b03ce4f5226c63911464bde48b0bd67e38ab3dbd000000000000000000000000deabc0d67725324ed0ad1de3b86749d8e22164c5000000000000000000000000a5b626f2a51465953f51420193de69bb851425b1000000000000000000000000276967e06d9a554efb2b9e12bf1b9a0ba2db6e090000000000000000000000006bfa8ddf1ffce545e192c8322d8d0c8c1ed50fd70000000000000000000000009e6a467ec4adfa6aff825dfad25dcefad836eb8300000000000000000000000069da29127bc31909c26080105b585345dde847d4000000000000000000000000f0f12f89ce74c0dcb2a764fc255a16f49684204c00000000000000000000000001fa72ca658a6a123da5d5d1abffe9d0ee297cd500000000000000000000000073af7e78013388bfab5bb977001648d44f467d8b00000000000000000000000048cd130949880d951c3846f653ddcbdd28a7a6f1000000000000000000000000b008830ea23f96750c1935d71b54acbf55ce2c93000000000000000000000000ca1c75e46b854bb7d3a3e089c15eccfae3174e0d00000000000000000000000081e4b832ddf44dc47e5e89e12a686f644074feb7000000000000000000000000a7ec787fd9c5b469aa8c5e0ce8b63d4f14704c47000000000000000000000000825d4e822f5c6b0a582cd13b9564a225068271f3000000000000000000000000472aebae9f5bf00fe02e18b5b49cc18b568f2687000000000000000000000000153cccb792c72495afcdd1f564d9249218243cc7000000000000000000000000aefcb97138cb6b4ae635ff0ef4e532e70cad3c650000000000000000000000000c887b226621e48e80587287d27819de5a6becca000000000000000000000000f4f21fb017f4cc9b80eab8c2a9477c3e62a66af3000000000000000000000000e82d68d4271579fd7428feea8b3f51ee58dee251000000000000000000000000fa8403f2784d9511f7776e60c1a94aa6841c681a0000000000000000000000004b021d30a0850de5df4267db2c51658684efdf32000000000000000000000000a2f16f609ab9e82ee91e6393d7f7355a643123e0000000000000000000000000448bb5433e96c77cd454f1404ff1442f2513431f00000000000000000000000042b79c3affccf97a9ec703143bbb61fd20b9f9bb000000000000000000000000d7d09755981ea86758ce7b7ffce30c1c6c6b8f7e0000000000000000000000009daedb47e4980c1c97c9d9c2c4782e826bae20b800000000000000000000000024cbbfc4ba08fdaa1081cbc2ed20198046ed5aa9000000000000000000000000cf897883f1898ce1d41f09c61010e298cfd801ad0000000000000000000000000110287e2d3615207185762d374d313516e5ea5300000000000000000000000097291147eba2aeccf48c5d6b7e2a55cd8bac2a8d0000000000000000000000007c1f6d54bf5529f623d795195c50b92474515ffc000000000000000000000000eee75701c21a4a395b77a413133c2adf8b9cfca100000000000000000000000053182129638fa5a9ac24d33100b82e1b8ded5e55000000000000000000000000b5adbb7ac8e15545285c5581d1ce48ea80e6fee9000000000000000000000000580a8acabbd2dcdac205a6aef3d8da6fd120bb88000000000000000000000000a02f885f14d9f453393158f47ebe8d063b70f3010000000000000000000000004c175975baae5c1f0e87d0a153fd1801d34d6dcc000000000000000000000000fb0eadf3225509ddff873cec1a87b9d8fd728ded000000000000000000000000a3a3ecf4b6da908bfa0ddbe10e007f8d147c01770000000000000000000000003689384c0d7105eb8b53c2397de07da55b26c74700000000000000000000000039ac535edb3ca36d971f2d17826dd80a20e482a7000000000000000000000000df3df4eba4d7c007ae1d002597f3a49a0d391479000000000000000000000000f4ac978a4071aa7ac43f67eaef0f5a1d6f035275000000000000000000000000e44dfa18aa4730edc316b310648e948f3159d842000000000000000000000000dbca4ccd36fa73b197ee6e22ca7ba235d09b90e4000000000000000000000000ea4f247e4e3b3f1358a39c314378841b69f5fb21000000000000000000000000c2d02d5444d1d0c6c7a1acb2f0d0fe8b6bdb15e80000000000000000000000000500eee4eaa69fb91be03ec48e5aeca3876c0371000000000000000000000000e4c475ba6c5e23845c3744235946e8e4c71230780000000000000000000000005b6a2d0ad6a883baa49072f2abd4a22858544c3f000000000000000000000000e5c80791f32e03b56d5babbafba6f8336334fba600000000000000000000000066adb8eb3b26386ec035e1a5770c06b867175e64000000000000000000000000d782d1cc828bc55d33733c9a26f0a28f08ec529200000000000000000000000057e059636d093fe4baad1e1fd44631e29ec77203000000000000000000000000edecb057c3fe46f75a188080da25cd44badc8698000000000000000000000000bf51e9ac2c2c6b69afe9bc280b97d63b0fa4621a000000000000000000000000d59868e35fb9c039e24cadc20a01036e09d31531000000000000000000000000eaf4a0485685a470da1edfdb895aabcedec2f6ad000000000000000000000000a4ba40b12fb41722d81f5e9ce2277ce88b5eab47000000000000000000000000f59b7d4517499f1ef267161fbdd0dcc528505e070000000000000000000000004e712306c95b14019ef7c30065b7928ecc7a1ac6000000000000000000000000e1234b4bc940e1521d8d6b1a6384d2e0ef429ce80000000000000000000000009e37335dda02ea6d2d174176d363ce7b3bde4b3e000000000000000000000000ac0b66c2d77e84e96612c73991adb5e20ef5e2a40000000000000000000000005703cb0cd23ca3587acd4f3bdb36acff1855c2c90000000000000000000000005e69d7799d6074e8b1a93bc75391a2c984f36bf90000000000000000000000008530f23c221605eee6f78234cbf6630adbc08b71000000000000000000000000762a4342d6a8770dd15508f4bab433e5303e0260000000000000000000000000985bed2d1270f55efb59589c00819210b9b3cd5c000000000000000000000000bb89b5c11d7f1535c1a76eb29d3c25f4712d11e7000000000000000000000000bff13085e6b139c8d8ae6e707d6a9acc2ba6e81600000000000000000000000065ad2ebd3a85ebde074891a4090e6494829cc09500000000000000000000000047eb0d69ade261607f09c015699ccea5e1158c68000000000000000000000000e857be80f836e1155976771848905aa4238ac1690000000000000000000000005927684068424dcf0a3aee0df4469dba94cf98210000000000000000000000008ced7a8d561119614b8f519f98aa9d50237a958500000000000000000000000038d12581e264797553d7beee4e70383f1de8489f0000000000000000000000002e615ff1df883e483257c400908bd38868ede726000000000000000000000000e434ca274771e1b3ce328ecd8fb8626fb9fb7dd5000000000000000000000000cd830900e7d3be0c4aa7e02001b38e18f189461e000000000000000000000000d72c518d226aa10b609473c25fee9dfbfd3b4239000000000000000000000000de89de20b209a39bd11eec53f656a29f9a27bc1e000000000000000000000000ee9c0265ba542ae00842863ff5d41e8e10cad021000000000000000000000000f52309040ff9b5c16ee3b9409bae65112e37f8ea000000000000000000000000ef24332e2739ba1dbe9906721df7cb0ffd383b00000000000000000000000000267695b20d6af4323d3b09428e1805f325db147600000000000000000000000026985c7f80c21fed549a505aaa28c9e1461f98bd000000000000000000000000e674514511a351ef071e8dae06652416104f425e000000000000000000000000fd294fe7e783acc39a5d83debf54de6251a279f8000000000000000000000000e682dcfb523fbaf3d9ffd1ed0b615076590911a80000000000000000000000007351b9f2fafa72e4f8d92d4be961097e4b2af3e700000000000000000000000043610bbfef53be5c60c8583d68392aa4fd53f6ae0000000000000000000000009a1e2282f99c65f4b83d562f23aa94333de6b2e200000000000000000000000089424de9d600b5addb662478e993ba38489581d7000000000000000000000000df8127dc30745de95b5e84a0dcecacc5a56477080000000000000000000000006a586543d00d27e5876185404d443a896beba0cf000000000000000000000000956f47453ae7187ae17de85d3426062e9cd7426c000000000000000000000000d53ed9c05a766e3b5eb14f610eac0fd6edb795b200000000000000000000000038f6001e8ac11240f903cba56aff72a1425ae371000000000000000000000000fb11c1ebeadf7572cdc113586f673d8e30f49479000000000000000000000000793e856821e31b8db26bd6f4f6a4b65a2d2a264200000000000000000000000069222950eb94929d3a2d9c40fbae454755d5466400000000000000000000000093386e06c90b657152517d638f001e4e927b1d970000000000000000000000006d16924b5aab34e863741e1c11616747cc79e5bf000000000000000000000000be35979e67f702b11efe003feb10323afda390f90000000000000000000000009c217681ea31add5a3bd1051dd05e016261aca3a00000000000000000000000039ede3d06d3490794c1b9fe48d79b013abefecb9000000000000000000000000d92279c06a63364fb0c65c8754ce2834968f79fe00000000000000000000000099b437a78a73bda8c9324072186a220b3ffce1bf000000000000000000000000f557fe29de105a6411a5f1ff34dc5912b1b2b5b5000000000000000000000000329ee14312d14f29d0477d1ce20ebc8472da1a83000000000000000000000000613de83f9186b45889b0d240708c303fec263ff7000000000000000000000000bbe7b02c9e76b6746deb158fc8721e490092732c000000000000000000000000ea963cbcc12b9a913a028e88d26d509f94e0f6f0000000000000000000000000ff8eeb953e69e477fa639f35e39659d04be83eaa0000000000000000000000005e4c9959df7708b3039d572fe827a6988ebddcec0000000000000000000000001d3f7972f1f9281ffb69b83310e53a136c2cc2f80000000000000000000000003834b331718c0ec521b4ce425dbe36ff8fca6136000000000000000000000000c446015ccbad54da982bb2e94fcae38347f42bf60000000000000000000000007aff4d501483ff02aad0fc320fe60998cdafc14c000000000000000000000000d0f764bd7698a927c7ddd4f5a61b0dbe67028a93000000000000000000000000a3ef51fc33160202029f5985985e8309cec4ef35000000000000000000000000887aff98067207733e345d657aa96b13afcc1385000000000000000000000000a8065f755747dc13c0b6d7ed4a1eb472e29230a20000000000000000000000009831874dc797d10c2377ccef4eb5aa0992ad5e23000000000000000000000000a491ba8c4a2dc53a57e0e54e85597f21895b761c000000000000000000000000547ad36c82b3e72abe06dc1da52f7d43e6021b08000000000000000000000000b24d0f77767c0d57a5399ebaa15eb5757c9b31de0000000000000000000000000b6f180c9564f068ddfb018512f607cd7fd32079000000000000000000000000890da31f000408085b4aa6a2dc3816fb2d9647f6000000000000000000000000f51e4bd6bb6f535bb0e817937ad0588856a0831d0000000000000000000000001771f4a77877002509914519ac75930ced42d42d0000000000000000000000006b677b397f704277417a2817504e024627cf514d000000000000000000000000ca0f6d50b07758d22cf875bd9287e679f1c06680000000000000000000000000c49c93bb8161cc66b29a906d7356a738c30d8c6c000000000000000000000000b831cd50d0c0c35f3dd02e2216234b90023362ce000000000000000000000000061b0a45b06f9386903eb58a1c205a529b086c150000000000000000000000008808b4b1a301df8d483d563c4aa81fd185d15991000000000000000000000000180cef8288d50ae433be25b9bc1a3eabfd82bdea00000000000000000000000072613620e7fb560dfc4a93db099ff225cd05c2f6000000000000000000000000acbc76e0b810a8562868f7a43981f39c4dedaadc0000000000000000000000009dc9f9bd590c4534dddd61947b8a74584f8760a3000000000000000000000000cea00a17c68328d523fb578c7bfbfe47ab6c8ddd0000000000000000000000006eb363549f92e8d651b1db636c198ec5ca44f416000000000000000000000000977ec348e62be89b8e87a8a6112a3d41362b6dc00000000000000000000000009f365571efc2a92a5315136391ca3dadfce833d9000000000000000000000000e41202ac27fea30923ebb384258c5b397e36955b00000000000000000000000095bc16f01283e2086f65bf00477c8542a3e75e93000000000000000000000000eeffa258690270a04bc6a4a15e8f7b49836da5ce00000000000000000000000078c851bcc3b701e1e996399e42db1b45a4149a3d0000000000000000000000000803269851f3cff31b4fa3a6a14306b52aab0768000000000000000000000000d929ebe2b397c2a943474e46c80cc8a4f182d71800000000000000000000000073113766b73a96dd77f291217ee040e3d4de3eae000000000000000000000000df805f46daf8a07abf63f1b6377e142e74e9e32e000000000000000000000000eac257425d11109145729c4b8b3b316f5dac1304000000000000000000000000da2a59ecd6a7c4711db88fbd08badc8680fc6e780000000000000000000000000a13eb57472b5c59f94ed0709561b07dc380c168000000000000000000000000f91d7a9d71bd18dace4ef402062d1451ab2c0ebe000000000000000000000000a410f1eb8b55f711a856b2beaeb2154e609a817e0000000000000000000000007151fd3648f238bca532f42f9b26e9ed3dc94553000000000000000000000000eb909e02cf81f0243ee51c36b375ac11240489b500000000000000000000000066974379346391fa41e9fb5ed29f32e6f718c4f600000000000000000000000065f66a7a5678904b02026cd256d44c275ae65d41000000000000000000000000ed60deddf4b7c727e38999b5fd62a5b2d1488f37000000000000000000000000c0891e8fcea09680bfe9170809fad1bcca10b96b000000000000000000000000f53f6944764dd9052dd5b781766059d5768abd98000000000000000000000000bfe07a21ccc5cdc5d94067e9002b9a60217b96c6000000000000000000000000f72735a293b7f7373da37d0ceec9fc076a51017c00000000000000000000000029cb01d0d39c2b84f0d3385d88807e03daa8a4d90000000000000000000000005e51eb1b441f88e6b16996ba55c8383cf8f0148100000000000000000000000054e7dc5186902ede35510bb109e9767b6a19d936000000000000000000000000dd1d85e546e669325330150504317402555f8f4d000000000000000000000000e1a7e4097af8d210463322b9dada675b3484528c0000000000000000000000003cb2198bb5d6c635ee39470288313a4d7f0fe96f0000000000000000000000001dcf9ae235bba490ba243a06197802dd9125d4ae000000000000000000000000cc77497cc313ce6842aacd5a1d2f564f09b5441100000000000000000000000052da5662495f18b105cb5fab07dae4259d863d93000000000000000000000000e41aa443bad860e6b584060cc365b58dc34caf9200000000000000000000000014886c30755648fc2bd4cebd036acf7fe7d6c1520000000000000000000000000698406613d87bcd7e1def6e0e644d6c1f74105f0000000000000000000000002d8475b96f2a0ffd2b4ab9051ac5edc86db24005000000000000000000000000bb08f9603c1c55f6e975f27f07eabf5b5df535a20000000000000000000000008bf0fda5ca9cb3f64e0f2f8f8e164c374f1c2f960000000000000000000000008afc04192459da3e30ab2e55188e105a068d244f0000000000000000000000008ac27f78707abcdfde4eaeeeffef639a2b2eb1940000000000000000000000003c07f1709f9c06e4d621c3aa11adb275767dcf33000000000000000000000000769105258893699b2ea91638f342109ae3954b2e00000000000000000000000008bff8d1e47a18c2ec3ee84e5269a941afa47cf50000000000000000000000008b607163c43f44f2361208105ffc8eabc12e862f0000000000000000000000001b4aafd7496c71d9a54e76793910888a3c39759c000000000000000000000000f7b27b99e85be917e8a29ee5dc2da050cb8fa6b100000000000000000000000015ee164d6d5399abeaa2ee83b15e03bd8f2cb9ab000000000000000000000000f774ca7b6c825f6d947c34681900dcf934a7479e000000000000000000000000019a47d419d7864f7952cda1a4a18537e2404b6e000000000000000000000000e53d9c44951af03f0dd41f48b167798adbb94ffb000000000000000000000000af8f40763115ecd3b778ae349fd18ae5a14da6db000000000000000000000000ed51d72af985020cd723a64f9e9e5206af0b8804000000000000000000000000ebede6409eeecec2b94d3e57a4c9fecb645c5da500000000000000000000000049d89001b705aa7cc023aaf9f34483a8d37ba8ad0000000000000000000000006f4c48f6b813fe55eaf84c53c278af9f02149ca7000000000000000000000000b1f94e847e98a52bdd1ad8612aa266086d191329000000000000000000000000b5db1e56f68df7ed21e22301396c60d25e1e2fe3000000000000000000000000e90f983ea816cb316aba16c6588a2fc844ded8840000000000000000000000006f681a75b2625c3407a414e3dfeeeaf87f1328be0000000000000000000000007db8ff36305d8b8f1a27ba38bbb01b6bfdd70853000000000000000000000000ea9c63b4abe4302e93272f4ed479f9b41ffa242b000000000000000000000000f7bab7974049ce6af40db28f52936fe35ffbfadd000000000000000000000000d4966cf2f829d21a082495f9b6f3a95cd86a1c8c000000000000000000000000877ccb37dfd65b847c8151d098eb3ecf2c01b62000000000000000000000000089c103d7df8431fcd78e2e1d5ec185b18a574748000000000000000000000000d61cfe2730b76b653a5404e26d5b3d7442d0ae540000000000000000000000004598619b2714bdf90d1751081797a4daa68ecb8b000000000000000000000000d23c5df1275f5e2450e2ef58889296c9b0cddcbd0000000000000000000000005aa4733e01d4028e564e19d54a0e7cb9b14f6d10000000000000000000000000d860ec7d587dcfe925f1b8db9b03bc89620d5e8d00000000000000000000000008bc3d2a7c413c97ac10eb32e8af359d0094535d00000000000000000000000072b9ce21a6a0a03398e2e6bb70370eb7850a445c00000000000000000000000039d202ffb16aa7253174b6aab2c967a0cda06948000000000000000000000000d8c32a16414c823d5bd5d3b10db5657220df3476000000000000000000000000f4137f9de19f71e3af709df6b1482effb1b96ba9000000000000000000000000e6008fcb92b5ea786f06af0e612c268f094162140000000000000000000000005486f8a7b337a6bb3c21275e478ba8a3266899c40000000000000000000000000c5cf2cf0cbcf8d7b0e51aa546fb37b7eeaef2ac000000000000000000000000ef47e13a9b32bbf10441b29a5ba7df272b60040c000000000000000000000000118b50cc57e2d9d19986e1eb308863ee7d569732000000000000000000000000743f2ca3940d21e1ec0ca769fc7e9f52c5d2296f000000000000000000000000dcf6f70c46afd6073cd6ec7815df7d6cbb0c7991000000000000000000000000729cb24a002b15bdf891bb5eb253deff32a5398200000000000000000000000072fd7b1d00d62bf775c789c4cb91412239c34dac0000000000000000000000008468e71918a2912792b26cade2bdaa0ae6e5293800000000000000000000000083284cdd344d6a4c2c76bfc79d7cc75be116206600000000000000000000000080032d013a61305c8a40c4f0a725c4f5745ba228000000000000000000000000a1efb867aff5a487f42fd594fc93b5044c46478c000000000000000000000000e033ae280c8e859920a9794551b9a06e57c31aca000000000000000000000000b1643fdf5f299ad0932c269729adb0d2197cfe710000000000000000000000000d55428ef1dbfe3066060bc2d718b0df3041cf620000000000000000000000004ee7e6879b30139f4918b34395c2bf413804ce2c000000000000000000000000b59cf4c60ed239f913219b1ae2fd2dfb1a1b02f20000000000000000000000007915f0c48301154c258cbc3e1118570382c46ad1000000000000000000000000d65ff171b3ce32ab71176206b0b188c12fe560b9000000000000000000000000e21c170c6911f28c6a2417787ddac80ed8b256d90000000000000000000000007cedf59453c1bec3fbccc50444bd41a26d30543700000000000000000000000048eb40de5c2c5c76f8980d16d4cec8aabc32c57200000000000000000000000092a472557b1740fa6004560b7fe9e002ee95d73000000000000000000000000019e1b91e3cca0d9f59a91581a53ac6e6c4499f4f000000000000000000000000f3d021d51a725f5dbdce253248e826a8644be3c100000000000000000000000038e97c4f27cb0ee267229c29d2e944874ae1bb8a000000000000000000000000c3ee74175bbeb03775bb363e8eed03e963479f44000000000000000000000000ce52b3f9c4e50085e4433780afb290a5a6b9172700000000000000000000000064a6316c9ee86ed09a4fc79a26ea800f9b93c34c0000000000000000000000003c88ecea5d96f07c495a5f1029039ba0ad07160b00000000000000000000000003d278119491cb1a793c85e68bc53833fa3a02c000000000000000000000000075328d3225dcf0982a544479227554f12dc3193c0000000000000000000000004cebf260dc1996cbe84ea0583072f310f1c4ed20000000000000000000000000abed05ae369ffa16c9cc8d59640264d277eb751b0000000000000000000000000cd43f0b479cfad6ca6daa2a977dd3214f3404ca000000000000000000000000ec3dcf698c21cfa4f02faf4ec4a21415702b6868000000000000000000000000d5fd16d3a8a82761333737d627efb1e2122908a40000000000000000000000006b7e0748c57df7f78592ee69c82fb6514de191c5000000000000000000000000457d28bf3b74789a0126ee2bee6a074d75050d05000000000000000000000000c8b7fbfeff764c574fa33728215f520385f7ee80000000000000000000000000361aaa4d5f9f29a18e40de6c943a0fc8934a6ef4000000000000000000000000af32ddc6960d43aa77430d34b79aa333e07398df0000000000000000000000007985806f6f161abf7d6d45608ae6d12f2e065508000000000000000000000000b94d55647dbdcc57fd5a31aa47cefe82fc8ae385000000000000000000000000d78f925916f254444d17d3f3d6499df01ad0d8d000000000000000000000000079cf1024e3d1a1b8ed6dbef7b776cdfd20a1eb1400000000000000000000000024344cffe979664fb7d3dd36697ed902e320addc0000000000000000000000006afdb786ba4b9044aff9d5d85a4dcffa00c8d7cd000000000000000000000000bacb360f3dc45e633cae88ddeccf0354411b41410000000000000000000000000cffb04e2933f27be10ef0a1f7b693db3231d802000000000000000000000000fb5fd80bcad9b76017f4c5fe9312aedb303791770000000000000000000000004840c035cf93802a7e0e1e65d58032174717df8d00000000000000000000000071048e605bb7353eab7ed2d6d76f4a1d8e0a8dbe00000000000000000000000032ae3c2d51eaaa4a1fd283fe28cb6be8a2ec54b10000000000000000000000000babc7e4959b89eddc26c1689f426c0505900b070000000000000000000000005d0cfa587b2e69c868b7085001bdaccc323af60f0000000000000000000000006c3f28c2c91ab71829f733884bc2227846877c2c000000000000000000000000e374046d1ed500ad6185b5b7d7716d9c4e66eb27000000000000000000000000a638ac33d8899552fc784615c625490b682edbe8000000000000000000000000fa8b08eb1c2ddc7bf69c0395c609b8528db5920e000000000000000000000000c7a9add60c79fec07a2383636517eab3db055a2c000000000000000000000000d831a9d032d19d4b4d4ad76bd93bf91fb8fb07fd0000000000000000000000007914f95dda13283f1d17c6c892ee3fa8ba4875150000000000000000000000005f571bddacb7325c9e32af2903225d151bf00e0c0000000000000000000000004de6fe4b71062c5a82ff6b0fe083ef1c1c5b5528000000000000000000000000430707ae106f4bbbd679182eaca47ec405ec8cda000000000000000000000000cc05fe80441c78d6cc66bed15a856b53f1a9dc1c000000000000000000000000cd0677a0385895a29034f40bf0ac462fd7fc20720000000000000000000000007c7911912e65ec65b6b0b993695b9f47a9d3d64a000000000000000000000000c5951438a9c5c725dd1f65a8279e544a38283379000000000000000000000000e4da98ec6e43e9a58788757310dc177428bb2dfa0000000000000000000000006678f866c0ed2051d19e10d5f64f3d1dc283083d000000000000000000000000a27ce350e81504c7cbcaf0034395066b571bd3670000000000000000000000001c104a98d4018bf16b27aa03bdfe30cc524f10ee000000000000000000000000919988feabef324172751288afe47504bf5993ff000000000000000000000000a5afc6c9ba60b0eef9f8cf1dec11a15cea44717e000000000000000000000000e4d71747cbb6403ef40d3806fa39c4ccd918769e0000000000000000000000004a135228de295e271e1e72864fc4581263eaff420000000000000000000000004a290e2deb3352691072d6a7b4c901fb813791580000000000000000000000004983de46a2c5cd8c334b0bfa9cefdda85b6a43d40000000000000000000000005b20ffc7baae5e32a0fb08cd5b1fcec3d910ace6000000000000000000000000976453bdecff2a4eafd0326b1c9e9e6c2a751d9a00000000000000000000000050505652cab99b1ecfd462084f4aa71c9be7652d00000000000000000000000044cf55f5a8fe70e2357e345178da6579fa960216000000000000000000000000a1f5b1fe8f34e24dc04cf605ed13c2985fef919e0000000000000000000000007a7a6bab2c645d91b347bab50de963dd17962c1800000000000000000000000009adbaad1e7d2b0e5bfba307aa673aa488929ffe000000000000000000000000408ca0e60e818760ea1d48b10451490f94b1dd96000000000000000000000000158c4130d320a6fef9b776a87720eaf93d606534000000000000000000000000634f3700e8345059108f7955e026d7b9a0d49cad00000000000000000000000067c524b860b9e8ca26a6dcab96fb8ad0ecfbc6d400000000000000000000000012e2161234e3b635c8494e16f59ef408b58a2a83000000000000000000000000848f63fb72ae3abf003c4f9382dd3c5c18f9439b000000000000000000000000e833ba0e95df6a5eec54ad2b4e822e52726ce240000000000000000000000000cfbc0e269fcd0f0394769d12791700505bee87660000000000000000000000006b5004a9bdb43e4f18a9732fe534c4020648d921000000000000000000000000edb62a0ebc56bab20ca96f72354bada26c844663000000000000000000000000a9832a7063f049b5f64ebc8395e03b6d740245c3000000000000000000000000608d1e5a72f14f7181b288fa8315dc9f4570ac530000000000000000000000000f368ff84aa986d6802107a1f45f8309d6d96e4300000000000000000000000019be4aa41a559903bb54a5d9934ca985cd0722710000000000000000000000006466ed71b0ba813347ed1869c7decf8fd76fa82d00000000000000000000000057ffb613d84a1bee7fc2d70a4a975371d69cfeb50000000000000000000000006449138078be0a359b488bad9bd66ff9b67256070000000000000000000000006a49556702cde4eef9c51ef0642c8d5992b76b03000000000000000000000000daaad34911a5f9efcb5aabd957d0d1b2c1e850770000000000000000000000000d45b26ecd837a0ef4d14724d46c0cb21ea291440000000000000000000000000af68c597481d1ed770aee0cd3c992d5ec1fa44e000000000000000000000000cf2152e0c922717f44c9a9367435393d06fb5b27000000000000000000000000e46d7b2fbe9783a042c4ea78baadeb3ab05e6082000000000000000000000000c1bb808193216b9557b5380fdd69ab20f846b831000000000000000000000000b4a23429ba3be81b353e364f506738c053e6de6f00000000000000000000000076de63d94d30c9870f8894e088b996e024ca0cdd000000000000000000000000ef6f5df74004b32af14573d808cd49c5dfc0a54d000000000000000000000000a74a908a51040ed606f7f905a5ec1530731bcb9b0000000000000000000000002a34cd298433ea8e04f6de53d193c5291d4bf52a000000000000000000000000f19a43fdde986b2c91a6e71cf36f1076f029a19b0000000000000000000000000a0bf8e575436f22be4cb527a4fbcf2ea56c5ac00000000000000000000000003ddf59a7b5ae4e1ce331effbb10c7f8a863f08cb000000000000000000000000bc1d6b7349d86e18ccbea8b28c658140697858350000000000000000000000009b89f7a2e754f0e4ad284c1b8fe3f7ed3006e596000000000000000000000000ed5293fd1d0741ab7c427b02a3df92a895820c800000000000000000000000006231b1fdf9c7afda4235c0cf490840348a69e788000000000000000000000000811d3fcb827a773bd08fb8608c572cff0581491600000000000000000000000022ee3d446cb07d02e5ddf0e7a199440f04f5642200000000000000000000000071cd6b3f7cd04b1629bc4dc3dd0359ce6fdaf6510000000000000000000000001129a3b3fa909860cd5594582259dd88d2b6ac8b000000000000000000000000f9ef780645d05b67d6ea3bf6f334be7f80c7d7ee000000000000000000000000deed28f1a02560473c0ca5dce62fb3d2e6cf5eb70000000000000000000000008a8a9277f87d742eb23841b0aab7252a905bdee90000000000000000000000003d94ec3e3b4c228edfb3b4ce8ad42063fbf3e756000000000000000000000000a01281ba0fa050acaf07c9f65063f101399c70f100000000000000000000000061f3319b037b22aa90270541b07331148f049cee00000000000000000000000082cfcd05315cd48d5ac1b90e2c035e9a49b49abe00000000000000000000000017e6cec15ba69db6d8be09d1d0cfeaeff151f92800000000000000000000000060e7ef51858802158e6ace8f9cdb933771c52545000000000000000000000000488dbd4c3123acfd3438d46bddb7b7e2c2b836920000000000000000000000000a29562fdfb6fa662865384e95b9d3d393c8d621000000000000000000000000aa736f4952add516d195565621d9b07674e3951d000000000000000000000000e6b0338ea24d7e767826114b54e5bd7b9d28845600000000000000000000000053047f802d9105f2065a97c3d049216b002a277600000000000000000000000050e57b45744da14a48fc273e3407c9551a45bb2800000000000000000000000059577c71b20f04e9adf4709bd81a3a2687e50c790000000000000000000000004eccb1e5f9e0b64eab152a9bbe3d411cf36d18160000000000000000000000003bee28c8124ffe113d6f310f3b55be831716e5bb0000000000000000000000001ed8c7245d0c6b7103e83512bcba4b5783e43347000000000000000000000000692065f47cb29abfcc67b76da8176173d8ff3cb70000000000000000000000005de0f67c670b45b24dd1399c2bd16a7fc9d842d60000000000000000000000001da554a45a8e4d1335a4df0f54def154de158ace00000000000000000000000003410498ffeb0f7a35f1d67f162296ba327c05500000000000000000000000007e0cd35a55cc7901fa599a607b688072ccb832240000000000000000000000005bc681f6edd1ebec0271426d72e7efe1c5594c6e000000000000000000000000864a2631a64a15c6d984c393011b111e609e0c750000000000000000000000004c1b60768c00573da6345f906999d7eaaa074c2f0000000000000000000000005b97482cb85cdc4728642dd7de435444aa50b9df000000000000000000000000e06da71c93d4ec8c563b168c90b63fd8212d74ac0000000000000000000000006790be386abc5aee820cb8cb1e6bef5c3ee3e0af000000000000000000000000a346b858ab1bcb6c96c01c8df9c2bd35696314a10000000000000000000000004fe8592a264e4410ba6f0eff0d7ee23bdd60a37200000000000000000000000013dea0ea0ff5cf2bb8e16075fc5415fb826c7b55000000000000000000000000d923a1405ec8afe2c5b3ef7fd3ef6201c6480221000000000000000000000000ebdb75d7fc9900b697a7185d7ed5659a3b7f8d8c000000000000000000000000654c8eaf44f1f7d57889a88b9ea317c9a4588872000000000000000000000000f60c49128a277af01092d350fc1ec49b875c72dd000000000000000000000000fc47ba5c1d36f22760fa83a90ec9c310a4494bf10000000000000000000000007955f4fdb7fbee367840582ec75e932cf41cfb8d00000000000000000000000012711d4c261cfc426d166a08ae09455725f9ddd5000000000000000000000000a03eb28d629a51ef6aed965009ca75e8555bf5df000000000000000000000000b0e68cec9e73f4d380671f3cce8e954ff8538fdd0000000000000000000000007842662882f59741f49770f91cf5afc70f43e086000000000000000000000000288f54c6c94f0660ae259dea09e9c5590f9bc67d000000000000000000000000ee6edffa3fb61f54a0cb54a28fa5f99a05235e1a00000000000000000000000099a4321c831a3c07888eac3366272aaca477eb080000000000000000000000007ebd0d4f746036f1ce502d5bad816dc943b8443f000000000000000000000000702d390ed26e9de21940385775a478c6911fd320000000000000000000000000f330b5fe72e91d1a3782e65eed876cf3624c7802000000000000000000000000ef77e12dffbe14edcccf562dc9c25763efd6d0de0000000000000000000000001acaa0de965c65c82c848e3f2541a79a9f1c6e10000000000000000000000000f1f7bff8a3858e4fbfca8d3149f3f66c34d060ac0000000000000000000000001463356c55f1dc73e0e0e5dba0574dde6baecdd8000000000000000000000000d428e04add703cebd670bcdd9c85bc82bf63444300000000000000000000000029d201197e01c75d37916a3668e4906afe85fd9b000000000000000000000000f6363855ca73af9340a4c7ac3d63112d8154e15700000000000000000000000017ca99706fafb4b7811b56ed9af0ed697fd4246e00000000000000000000000031ba9de0d1009b0fe80dd6ce7ac8cfa5edb6a241000000000000000000000000d1b672ec1ad35ba121da0d9d1468755898d0de560000000000000000000000004e52b453f04350772640d77b12674e6df66054fa000000000000000000000000ec0e97fda2a69a81220f2243493bbd549767e3dd0000000000000000000000003ad55077d1e1107aaa06bf5d5c274cfba58654b7000000000000000000000000bab63ba97f5ed26df17d3a3f3c022d6a095b286a000000000000000000000000515e7ae37cf632a006b56956c405bc2d735dbc3b000000000000000000000000c80fe6ecc769a89e3afb2cd885aaf6f8b2680015000000000000000000000000cec89fd1738fa6ab7c90fdd2fde18d8eb5de9779000000000000000000000000025f961518b5e76a1d23093617d0855e30b5c1d1000000000000000000000000a552848086821ff1f6fe12b517361c22505a7510000000000000000000000000c25903d5d17f5c34d400387420a125e66868e1bc000000000000000000000000e9ea19ea853f311f723f2f63d4566e50cb1ae705000000000000000000000000f50a4eaa3364de5101e31492a83179c52af9111d000000000000000000000000461266bb2840e8122cc7d591364186aa2a32e82e000000000000000000000000e5c51902f5f28f14682cdbc10ac404a50023bdd6000000000000000000000000f27f6497cf9a9f0a32faacd2095e2bdb76751ec3000000000000000000000000d3872ae72363cb48cf7db716aeeee78e06ed691e0000000000000000000000004b0344808f373505da877d44ec009665444273dc0000000000000000000000009246137756483e9acf016125d7dc1d047af2dde80000000000000000000000002b77885b081ca01ae6a1656310cc46c662fd5661000000000000000000000000674702f4cfefe174278a8ee44ff819ff8439249100000000000000000000000004704d3516f9454f2dd32f71d6cc998742adb9ed00000000000000000000000032a0d6b013cf8ecad1e37e99532570411d398d050000000000000000000000003f5b4145a845e41cf2c92388f8ec2a92ef7046490000000000000000000000001d9c2a8c7c4088d9bd7f4da10b0a966e6b1ed88800000000000000000000000033435661f13f2f6571757859df08378c594d5191000000000000000000000000549a9e5eb0f9925b74f44bf3a5469360ba0f46fa000000000000000000000000693a3aa8ec8416c5d2f7fdcde4ea2207b66264700000000000000000000000003ad214b9d9961ca39095d2f02d0eb6bec2ab4a1b000000000000000000000000058de7c6e46d8b7c505442455e7f089fbd1cbb1c000000000000000000000000ffd20ccfa66ca393489d30103068826ca7f1d1bb0000000000000000000000000bd21e8c8aae37e204169878e1d57e4619285ac3000000000000000000000000177924ea00150240fba428c680e8325b0046a1b70000000000000000000000009cc64735a99fdc6d39d39ffc00d53bf70aecd08c000000000000000000000000b149ce1a480f0b1804aa04b9e4f990cb14532b31000000000000000000000000977d9e06d53fdbf1988acb82e646b953648a4ecd00000000000000000000000048da8a125a69c6c79831d551c9a7955edb0305ce000000000000000000000000633f25636fbfb0e16190867cdb0f3566376f6ef1000000000000000000000000108cb9f225507158614e41599ce26f5084a143bc00000000000000000000000021603b47ba2aa426f5850c34baa3131d55a316a6000000000000000000000000a459e3f6f31d009b6abe35010d5b12fecee0088e000000000000000000000000f19f05cceacea240f5c9364ab0b509afd7ae77a80000000000000000000000009467313141be4d1e36a27b0d134d64f1bfe2eaff000000000000000000000000e5f5807ce7076ef753c5b5f17f21423cfc4338f70000000000000000000000004b561f5694422abd64e9384354ec502ff04d4fc90000000000000000000000007985c369704a9c4af9356df7f2a8563c1a6cfd8d0000000000000000000000009c6d9e4ea782fbe6119999aeace0d60f52ba47fa000000000000000000000000d136e95b881e9c9ab31a7653ce9402359374a4c400000000000000000000000012ba33c6b8ac904b6fd9cb6dff3fdb86bc19b75a000000000000000000000000433ec93c3c2327855b2b28f02fcc9e475ad9bfe400000000000000000000000016f54c62d5567607f78040ff88edaa9f9e5d3e41000000000000000000000000a4031285c4a208ac28630be33801c9c6961472240000000000000000000000002ca0220ff553e5c5d1c8c904f3be42a908fb5c81000000000000000000000000abffdea4d433132470e0a25f95c1f603042ee0dc000000000000000000000000422eedacd2d12808d7f8f3d504fd3cadcb85cb230000000000000000000000003f70361ca35d999299b93a18eeedb3af77f48644000000000000000000000000d307c43383f1b7a698b7f386c826686179b9e39b000000000000000000000000d48ff6ea56135007f34f1e731eda6d880511942c000000000000000000000000d211630f2788ddabcc333a4c0eac641573f76976000000000000000000000000ce7b3f44e55633f44fba9c7cf09baa625b45d7f8000000000000000000000000206d5693555339b9b872ec347ba9039ea4fd19a4000000000000000000000000ed34ae63cd6b64d24cea49677e491b2a4ba67740000000000000000000000000f71de4d013e8f90ed094080335b59c8e571322a7000000000000000000000000ba286db67ce85b13b0cef8df04af27dd34b1411f000000000000000000000000f4cb038e6570fc65becf36abd49f638dc1210f21000000000000000000000000b286927b6434077e59c0fc4cb6e812a25e7e88c7000000000000000000000000b57ba86980ea30d28edf3d34967db97808e20fab0000000000000000000000002bf75d0d1050a0e96d3ba4f91bb88dcbad3686bb000000000000000000000000b0a846c7aee9c8324fb4bbee8a15ef62f069b4bf0000000000000000000000001228cef50013fd43e502d2d3c1d255d5707c1458000000000000000000000000fab5fab445d938c4bf52b2b1aae054df26ebe5ef00000000000000000000000036404714254f58c0a53360c5833945f9be4aaef7000000000000000000000000a21bb20707fe3312cf299007456f0de00625584b000000000000000000000000c0bd0c93daf496c5417b1e701d3ebf4df25460fb000000000000000000000000e9fcdcc2c8ce6fcb978e7d306aaf56b4da1aa63000000000000000000000000089f6e7c22a3915d618061a0aa29db5a083e6a6e400000000000000000000000040ec280c8d4c64ff2cdf6fad0a0a4b120ecc294b000000000000000000000000611cc1604fc13b90e2021fbdbd1f4f6981c4f93f0000000000000000000000004d33b32a408a9d90db5ecb9b64d427421e26ebd00000000000000000000000000cb828e9059ef34111fcbbfa45eb3014172276bd00000000000000000000000021e8a128088f0ff6d0dd88dbe2060e686f9a37840000000000000000000000005d9df7825244fef35093e434256254d408217b4200000000000000000000000060460e10676d0a4202578bc4adbd7d02649f5af3000000000000000000000000655eb7a9a282e8e420758ccc93d60e5c53c26ad20000000000000000000000008cec102121a39a41b85548771ecc10f8a4e71fd5000000000000000000000000f303d3e35e7acba10749f6fa00772ca69dc8d97700000000000000000000000041ac8f54e53520dc3ccbf6468350366f418a3e6d0000000000000000000000007a0aea44388ea655b979f9c22cea73340af7748f0000000000000000000000008adc376f33fd467fdf3293df4eae7de6fd5ccaf1000000000000000000000000e0101467c52c838015cdf31c9a43fa41b905e88a000000000000000000000000a5fe72368938072a03cefb23c77fdf0ceee8de960000000000000000000000007f4e0604bffb67485d346fb2f455f3c4686a2085000000000000000000000000ddc0a45ff16f324f30cfb76af4c1bcd7402d89cf0000000000000000000000002084718f41b9870840bc9e5f2ed095903c39085a000000000000000000000000adff23f475929ec28454a0f68d4c8309d550d1a10000000000000000000000006cca45086ba0512dc9e24ea29ff9e910d8780034000000000000000000000000335ee335d777d2db3acf8a6eaee5ea12546bca1a0000000000000000000000003139b44b60b35a6f5a5b379a31cf44538e18d96500000000000000000000000043de3e05c6397a52b63bfd599840294e15b70a41000000000000000000000000f7ed386853133ff6cde949b117015199b630807d000000000000000000000000f86a6346144c1eb9bf50bbe1319fd9378942b6f40000000000000000000000003fcddf8868b4043154981681c8e6859f2bdc117a0000000000000000000000009ebaacf56be50ecc0bba5bbdbe89e1d20526f0e20000000000000000000000002086e3ddbc05bada99efb7453eee8c69da43b28d0000000000000000000000008f365a04710fd332e004518a22c03203aaa4e45a0000000000000000000000001e69ddd2b5856eb19e7e6c024daca36dc38718940000000000000000000000003102330ac7d946834a2cf47959c54944c826e049000000000000000000000000096a8f7e780580f29fc1bdd03055c4c8dc1ec7a20000000000000000000000008c6fa229fa9799c83fb232bbf5012a73a85c05e90000000000000000000000007a118cee7fc069080e3f4775aa8a77f3b944aa7d000000000000000000000000ad424e3e61285a1065393ad2c0dadd9cf610ae68000000000000000000000000bddca71f99371bcb47a59a9a993894c96bf5305a00000000000000000000000087ef275a9651ed515141d1d737cd039667ea8d130000000000000000000000005dcc4aed1da74f41b1d11c8f2d666156a7663c45000000000000000000000000fb6a3cfc1e70fa397c3817f5a02a5939c8915d82000000000000000000000000eb2a3089b07d9057b5f6afc67dfa8328a8db6ef30000000000000000000000004d89ebeb417d9e0eb83f65bdcc947d56461b0ed500000000000000000000000093f66b4d679fe6d9641ca0440f7a480234ee42ca0000000000000000000000008b6902fc0258adff1663f32c000446b2ea763ef50000000000000000000000008a5134c67606a646f19c155ae5d790c4126fd7eb0000000000000000000000007d9403ba6ec3b0a93919b833dff90484a66f57480000000000000000000000006273d58e8ec1760743acabcdf22e808d9de52a3a000000000000000000000000715dde7546b631eeb0932113588f83d664e44fab00000000000000000000000046ee6ae1cab481277cd6528cc6976e91561a3413000000000000000000000000e8a445d34814f765f9a1ee0d0de6d60fbe49a5da000000000000000000000000e58649af416760ce89e4497a4b41485602b3b751000000000000000000000000bb84e5fe5bb5e41c6154eb1328a36d449939a4700000000000000000000000009bffddba57f35b0290e28b078a3651ef0e31ce9d000000000000000000000000b0ed0e57af8eb95ffe8fd45c9dfbc604d5654fff000000000000000000000000f914f956bcf5eb4648f22a866b4c326f6b7b4c210000000000000000000000007fbdeac1612b6166564ddece9ff9db9d36ccf023000000000000000000000000a027157a73e1028d94ddbd7bc670b7664b4c804c0000000000000000000000008d8b9c79196f32161bcb2a9728d274b3b45eb9af000000000000000000000000dbfac080b9eca18088ec5e0f5d524b306a3bd46000000000000000000000000050c0cc23e6b493069c5ce1a6a1a217a23e2e1ac8000000000000000000000000cc40efe0656194ce0ed441b503285e2705f469b20000000000000000000000009055c05a649bee573c7e897ae5e91217c791bea1000000000000000000000000d390ca74b61e2551bb80c94063c9c3b72eaff6e000000000000000000000000024991cb2c1fc56534958df2b7ae0ac9782bf6180000000000000000000000000670fccac23163e10da275d32f249e02650303b4b0000000000000000000000004550d28307d7917e329786d11c94cfd51c09b019000000000000000000000000ed448e62d238de5eb1b06008e763cb548459ae9c00000000000000000000000058faaae79c92ec26512e808ae07614ac24f3c4b7000000000000000000000000310ce32061231b3744a6d8b92a8aef0db75b60c8000000000000000000000000e31efcd243e19ce2612d968103546eb83ec67d6600000000000000000000000027d95d2264668a6404941c0b8580fae92cef825600000000000000000000000084019aa65c998a01f966993fc8d9189b9fcb42e0000000000000000000000000b93dd15d448f936568b0d6dbf187315161ca6046000000000000000000000000f9eca1f05b98a9d8d6a8050f9663e673018e70b500000000000000000000000098984c6a4711915395b3defbf41746a6fcef6b97000000000000000000000000cba114eeea1abae8a3db780ebe6642c05aa5b3fb000000000000000000000000c46e7c3d90b6e66f1e695940293c308d3ed1e8cd000000000000000000000000d10ba3995a78e04fa747476fe348cbb1f3b608ce000000000000000000000000b10ea319d5002da08a199dfe377b74481c39d471000000000000000000000000787549ad08f05546b7c0797389528db750b116a70000000000000000000000005dec0da8fc1371c89b27ceb1485dc9aa268745ce000000000000000000000000ad36f195d7dad6740e9b39116abeef95a8cbe3000000000000000000000000009dfb93c477d2cd88b75dba600529cfac885d00f3000000000000000000000000e6f2ec30df02f3e32db1c6dfaf3962e8b2f61756000000000000000000000000916824151bb81e096cfa49fae7462ce9d7ad180600000000000000000000000059fdd86617866f52ca3acb449eccffeea81e70420000000000000000000000003c4d85837b084417dcd4436bc1f35b23de017d4c000000000000000000000000ecda8695ceba460e74b4215478e3baf27672539000000000000000000000000084ed5b176fd6bf9e84dcda592f86b4c712f29f7b000000000000000000000000e961e7b0c35b9927e9b0fc324b24eb8335182dcd0000000000000000000000007b5fd6f48dfd54cd674ab2e17b4dafc879e6b046000000000000000000000000101789511db8dc00969432792b18a7b5091c8b1a000000000000000000000000b30ef3d7338e357c8ae755ca8692416bdeece2bb000000000000000000000000c50b354ca3f0c4099a4a22e4145a99f8308e1848000000000000000000000000f29e73b68b5a24ae770e4a0b41273cf8f2fd7bfb000000000000000000000000a7f77bbf5fd4802192ca83e022d7cb6e97a321d4000000000000000000000000b91f84394dc4d8ec492b62cb0369d1194770ffc6000000000000000000000000932951efa8d7456fabc4fb30101c88604d1e213c000000000000000000000000b9bc87e399e371100f83ffc51ed44c13daf576ce0000000000000000000000002867537215d2b65dc6df9136e5312add99432c400000000000000000000000000ff1e9daddf85c4d575944bb430a7a77b906e52b000000000000000000000000f8a48f88bdf1cb23f4ae9ad5c2b9fdf96308062600000000000000000000000017630d810628578515c258679e8e1efe7cf388ac000000000000000000000000559d3bc097b47f042276e55115972376bf1671da0000000000000000000000003e6699717b984de0a7339f582193aea0e6a14185000000000000000000000000c58ad0a1998dcf67c33734484be406369fe476c3000000000000000000000000608be93c21f237eec376c6c7dfacb5cb7380c0fe000000000000000000000000c17ec624f939538bf219e0aa27a6b4c9f7892d5d000000000000000000000000a27ee478f3c87f4cf3b1ea8f071bdd47331ad98500000000000000000000000050b140c3fbf60f3be2ce379259d67a0559a389f0000000000000000000000000bfe9ddad1e21374f3533e440facd412305d40f3f00000000000000000000000009aae3f16209cc3a70970f322a9b2972ca84d9d200000000000000000000000003ceac7c056d839e3238bf0a7adab66f9e480957000000000000000000000000c2bb387a6a63d7c62d11f521288e1d20caff9c13000000000000000000000000a12bc7bf003d3541c8899b3a6edeb2b52c13c83b000000000000000000000000f64066507f43c68a43e3a5114652c9a98f7e9bfd00000000000000000000000069214f12a2000b3c59ddea163fa7590332c077d900000000000000000000000008694ada18bcbdd76ee055e18777a1c020209c4400000000000000000000000016e62596ae1c493c1e7222089383c67e9ba15b110000000000000000000000001764c8049ceee091ab1ded67620cca289d7890420000000000000000000000007afb4776626314ca57c13aeae4595e2e2e08bf5c0000000000000000000000000a5fa9cfcc2bd61632eca6db59765ec12a8b7f240000000000000000000000003d426055f909f61538fc089545722560aad8e64900000000000000000000000030e26d69ac0dbf1329691516e81d1ad1c3f5a75e00000000000000000000000068677d5378705fb6b4f11cbfb35ea96cd4385df9000000000000000000000000ce5db5c81ea0bb98b09cf39cabf7df07d8dd56f5000000000000000000000000e2f87f1e38a0975a917eeaacc0be1cbeace462ea0000000000000000000000003ac614bbc0a1c7112139b42fea318c19e78eb34100000000000000000000000089f9c6129fa105b0f7c83d9603330f00df43d9100000000000000000000000003a22d49c879d33173d2c95cf2bcedad0f5081dca00000000000000000000000085f1fb306f098c39e3030f3599d1791a0b66c8da0000000000000000000000000afbe9a29731582cc5eedfcd0b6999c5ea7bf56e0000000000000000000000009f442cd4f921ff1c478d2ac45949419a8f0ad3e0000000000000000000000000e0aef35fc7a9bb5bff12404c0fb59e8386b1391a0000000000000000000000002491233882aba1008c7391632006065f60a5feb5000000000000000000000000fd8b8128c00a03c90d3d921c5bd5199abf745a230000000000000000000000000c7746223dc3b379088f8323bb71d4696e37b10200000000000000000000000000c7366c76f5d9eb337bf0806989e4882bedd26b000000000000000000000000114063daff84aef9d8822668d5039b49c5ea5153000000000000000000000000b6a38425b9b73810b793edf2bbee1d62313744720000000000000000000000003190a3ad76a469b93c20ceb5f6efa336f60dee500000000000000000000000000d6acc081f3378d825b46a6d478963c79a5a70340000000000000000000000007746d38acd21f4a3a9ea6fdecfa53d33e7a9f1df000000000000000000000000a84c7afd2491b46f9fa6ff711c4e3212a5192cea000000000000000000000000e1a802e5022995d062d578638f8de75717bb017d000000000000000000000000bad2efeb4ae14b19198552fb2d6cd9ef2af472400000000000000000000000001dec4f26deb85cf5cff4c5ec88052fa861ca0825000000000000000000000000b8ea820876554fec54070d3a3ea0beda4b78d075000000000000000000000000eb021436b13c96c38337b448b094c027f93f450e000000000000000000000000fa65e8aa9f109f32d95f1257fc82056fa0b9d3f200000000000000000000000043bf90e334108c1153565c77006ebee5d3bc81ab000000000000000000000000910fb1df950db8329341df0b6788217fbd16c0b0000000000000000000000000828c7114d67da0391689530fd06e8a188503e04b0000000000000000000000004530b52718c327c110a53ae225f854db152a3a1b0000000000000000000000009dc6986b8e7260f11595cb17687f80088f1cd7e20000000000000000000000002bf4c0e6cfdf1aac87ccd0118f46e5c88a89def9000000000000000000000000c8b2ee0f6791d69184b0e3b661f49e2695aa90df000000000000000000000000e4f1fb9ef5cb7cc85b59377c95011a861bfdf72d00000000000000000000000080543e8939f2f4a9ec9c3f27bc1f8d5dc30122df0000000000000000000000003f6ecb7952d316011a6711eb3ecde63adcabff5300000000000000000000000075fc3f98383b8fba175c184167f04339bc9f101000000000000000000000000030ab2f9b800c55cf8cc3df0ca9edf9f59981d1ac0000000000000000000000001aa7a003ffd67c5c33ea7a8c7d7714b0f7e0cbe40000000000000000000000007284f3c8dd458dfc7cab5147bc18e34406f493bf000000000000000000000000e82ae1d8654298a76e0c18f1624e90ee8f1b569300000000000000000000000014cf66b8f479029d436315650704b8b87405da9500000000000000000000000077cfeb39717360f76251cdae4d26fa021b4d39350000000000000000000000008a109f1d8d3dd6109f41c492981315fb91b88dae000000000000000000000000c79de5cef50df10f7d682076d6ab06568234282a000000000000000000000000504727f9c3f4bc80fc7dadf6f357fa7aeb9fd2f0000000000000000000000000fb0ca3c65eb705bc4f01a1f9b74a02328300ef75000000000000000000000000b8068cddb6ecd07eea5da46522dcee369300bebc000000000000000000000000540f7def71484b9e4cb868aa8dc89ff715aaa348000000000000000000000000e651e175046a8b812521711bf0a60f03654a2dbd000000000000000000000000318b7698e3e783f11f9a21f65ba1aac8a44001c8000000000000000000000000374a9fdfcaa4f5c5634b4ca1f705aeee179377df00000000000000000000000017409bb12277bd649817ada26556aefc58776549000000000000000000000000cd923f1c9699227c06dc65527180b5ca927f2cda00000000000000000000000009ac4d1bb3f824b49b9df1599a49b018a851889a000000000000000000000000ed5d96425b01dcc6661600f10192716244b4426a0000000000000000000000003a1881df3ae531caff8a1258b58103a8cbd0c39d000000000000000000000000fe79afb990bf5f097e15982083088071616d7ca100000000000000000000000035107133d5af9db0702a1f010212f89d49e73c89000000000000000000000000ef35c3ed0a9d068e61d0ec9d5e3316a102cbf154000000000000000000000000065ad441cbe9ddc8c7033e53b6f9846b9d9b8670000000000000000000000000fefed51b310fc3aa930e76809ffab648985a3a41000000000000000000000000b1a1e0624f04f73e578d7af3d6d639afdc44aa40000000000000000000000000c41f98a72099c41899398d60b3db670c1abc96cd0000000000000000000000006b9c49ab2839a4d1ce1059f957bad7541a5c05990000000000000000000000004c940bd6af483eabba91ca82303a0d5af72c5ae8000000000000000000000000eb10445117808c62dd9e9619ce1efbb32dbf4dc4000000000000000000000000788c0867f6bc4b4bcab37e82bc2fa11b5b860e51000000000000000000000000fd8b5417d2fbe75f4326765ad6bd66cde84a39bf000000000000000000000000afc3b3ca3ba528b27f28b6e5b976fb0e213cd6b800000000000000000000000017c1a9fd86218fac25ba6eed8594632a4690e684000000000000000000000000b7221cd4619e195de5e72260909dd048502cf9470000000000000000000000004cd0df656a99f69e48a3d75eb35011fb920269db000000000000000000000000434e73cc0f4876f015e83909bff7de7c520f711800000000000000000000000049ab2d85eb112a95f018e2dde77089bb85a55ff70000000000000000000000007f5568378a9f11d66f9aa20db7d1c214665e4b0100000000000000000000000014ecf4d632696b5868376a035f9edba3fc43b729000000000000000000000000053e69814ba30d65bd177e972c3119fc84208db5000000000000000000000000f66a2a82d402608aeaa952b41cbbdafc750d706b000000000000000000000000405729c3d75f5ef698ee1d1de2f0737d7f95cfcd000000000000000000000000a6a4596fc2c12003e558b3d35405892de0a06ae7000000000000000000000000efa3b5d1a2e4311b6102e2e8c9ade0c103c5417f00000000000000000000000083f0db1361ef57b8d3f592cb0bfcf11a06a4ce7f000000000000000000000000c013b9e4ae4bd4b227972e1e490f0dd13a72bc35000000000000000000000000f0ca9e8c1923a31bc192021712f88e76ce6e023e0000000000000000000000007e34cf48dccbfcd26b12b91785a6c1cfac3c9c6300000000000000000000000024c773ffa7382db866f5db8a3b207ab8c77370da000000000000000000000000f32efc523a8dd385ec983bba2432630ae0cde336000000000000000000000000e9cd77a86de18a74bcc5d9d6d9a4b008dd2cee91000000000000000000000000b0c24843da6ce29245fcdb3224d6332dd8c6822a00000000000000000000000058cf494fa1c0b9e30b8c44bf29564a176f329ad00000000000000000000000001573cd9518cc366a9ab55fd595b4fba6b4547de10000000000000000000000006f0b44168835b4444c604958ed37dcd955cbd009000000000000000000000000682474930e71b8e9c37d6bc927301552d3e2d15600000000000000000000000029678d329a23a525efc2b2103f36295a63502a42000000000000000000000000a07bbf672a97d8dbff1de152febf8b7e723572c30000000000000000000000003e4da603af55674b2f4f22f76ae9977bc0a6402b0000000000000000000000009bdd96c6e9a405391bb7e4f5c5142c96b85ff6880000000000000000000000002ae08196c5323f5cd1a792de2124914ff4704e03000000000000000000000000a09407f12f657ec75ca0de2dad69a638cffe1474000000000000000000000000c13d1ca3251770e5f9c86f8425d58770f3b5ccbc000000000000000000000000929c728558930c7beed0ff0f0e3ebc0fb954779e000000000000000000000000a0d638e2a168b8cad2ab4505014d6a94342bc4d600000000000000000000000061b6382773062fadac4e17ccd17335204929648f0000000000000000000000004c73b4339e1374224005481f1d6c15484553424a000000000000000000000000675dc03c801ab23d96ce21ee8610ae72db9bced10000000000000000000000003db411a4c506e119b7650e70d8932f88d0000b7e000000000000000000000000d1401fe5c9abd7fe0f28116d71cf6c06278a1a780000000000000000000000006b64a018eef8ef48574144b7af8a973036ca651b000000000000000000000000a5d1537aeba9976fddc49982735e0df1538ad6500000000000000000000000009d82afc827611be65e9df623588e38349dba584900000000000000000000000079e8aca730ea9580b7193bf6a82185692129174e0000000000000000000000009a36ab4c0a5b0561acfd141caaaeaf7fa9c9c12000000000000000000000000051b620e5be3b7e5db659eb1e4511a76611fa42c1000000000000000000000000a2b529abbf9c1c7a9bb4590da24397494cce4efb0000000000000000000000005b16b4334f481aa4e7d2f4257d0c8a29f325d45f0000000000000000000000005f9fcd6feaea62a0aa1e5848d5d1c40e60fbd1a00000000000000000000000005875e5da6b4f1cd8da3dd6c839959e19ca77062c0000000000000000000000001bf9ac88eec9930755b7bd7cc81f6d705ea4dd9c00000000000000000000000034fe894bab31484a52d431718cd0d89977d53205000000000000000000000000f2c583ece37c639f726990422a51847de06cc2e0000000000000000000000000a80d55e2006922e9cfd3b6a23a946812169796f20000000000000000000000001e33ae18d0f3a8c694ec6bc43d6b0bbf4ded6a58000000000000000000000000a2c18f44f76de2b96b63cbad808fc14216dfb9200000000000000000000000003f7b2e5ce01ed95d1941e0212a3def6766335d5a0000000000000000000000003502761ec7d01befde7a69babf6f08c594dbaa82000000000000000000000000658b83751c9ae09c0c8f0c24f01637a700d5f6c70000000000000000000000001611dfb7aaa034d1ab2026161d32d819bff2e01a000000000000000000000000b619c9279e6f36cf04aced73077e9d6affe1ecdd00000000000000000000000016ecba0df08a89746fcafb1091f255857e8ee714000000000000000000000000d949ef013a1dc240b71910c3c7b1ac4579223def0000000000000000000000001e4fe05cd6496932ffa15819233349066d4ecc1d0000000000000000000000007ab8f776f92c2ca4fc187e5bc6b02ff177a036b300000000000000000000000054d7ca38aee6e621be2abe6d0b8ca20ffb1f36720000000000000000000000007a4f29d9ff354f229d00ed10b733be34ce1150c90000000000000000000000003ef43c05f7a4a54514e236badf77ad28dc75c4f90000000000000000000000008afb02ea66acf0061a3ac5db7a0adef417eae5f40000000000000000000000007fae111b09d68d0d852be2d3c89a1237c8e2e25d000000000000000000000000f13fe27c3ac71069d86e9329cfd167c7119ec05f000000000000000000000000378bacf7fdda263e66640f16b88e0f6e4e2149fa00000000000000000000000078c26b2c3250497dbecedbec5b2644524cf6559a000000000000000000000000f81688d6983466777702b6a9e673ff58f4f810600000000000000000000000008b73af6dc5deccbc99f6825847542a96cc625a2000000000000000000000000038f59f7d37b1d4eacc37b41acf59a3c2a9d68866000000000000000000000000979ea93321659259ad64749ff31164ac947cad7a0000000000000000000000008d3748e7873a8998e726624439e2963feb31652f00000000000000000000000089c97a797967794420f1d12769b7e553c7111b130000000000000000000000006f27a139b48ea5361a1639edd908f4411646b4c7000000000000000000000000c1760d5d7d29bb320b00a42e6af0dae621c7d2ea0000000000000000000000007dbfafbbc4b4f9a4e8bd6df05ab37a18895b66c50000000000000000000000009971cd05d72f724f05b1ebf78f5896751c1b60b00000000000000000000000000149e0823f28750de9fed98be251cdff875d49a6000000000000000000000000031a520ed10ee83a32ef775c0b67fb0b2adb11540000000000000000000000003938e8ed53dca8e2759aae6535e73627dc4d46b9000000000000000000000000e61df44a22cb780f7bdb6a03d84ca9f01623ab7f00000000000000000000000022f86339edf60b1a949acddb7bbd7c46ea6e0ebd000000000000000000000000396f1ca0776ce9b3d96e9ea923a33b239a39dafc00000000000000000000000088fa9b4e3e776953a11ff8f9bbff02fb177ef51e0000000000000000000000005f1c9f15a301d0491762ffd86d989d9d6f4f0c7500000000000000000000000089f05e52c660d3440f93baccd1a4299ffacfb79f000000000000000000000000b57fab4aa8a20244b56cc36a6fcf1b28632c8d81000000000000000000000000d4808c2c7f4f78ea1af625864ef4f0726af23ace000000000000000000000000e73c2073d214b40da0b3089ebc30a351f95f920e00000000000000000000000096aa040cb63889307143f3cd02d8a3868392be1c0000000000000000000000009cea4ecd9c7ba1700ab24f1c27bdca4a7bc25a830000000000000000000000006c2d87c90f1e1947ea1ce67942f3efe29c3bad42000000000000000000000000596959356ed712e514bb2448c83c30156d5d71e0000000000000000000000000a7c23c824fa730065ab9367947cc13968753628400000000000000000000000038e885d6331742bc189b2b715523b5249f146f1e000000000000000000000000a781f7d505ea9831bd2d9609a776396b186285ed00000000000000000000000045eedb85153121e0b5832f9d25e9b9280c8764f70000000000000000000000005d0b524a558c1fc7a80428d6bb12259a27abd6580000000000000000000000008eb1c310712592f77b47a72664794413e568050f0000000000000000000000002e16374c7a7e77494bbc2ca5ef92e8e1ee8a6aa5000000000000000000000000ad7f65a8bf0c09eb36e355df5bf7174afc36c64a0000000000000000000000002b975d6cebb51d15abf50c71b15ac23e758519b70000000000000000000000004bcc4ceb88b542b057f3a97c99e8b6fa16db8f51000000000000000000000000075c356337704a6fe9ad620341141e1fb75cb051000000000000000000000000357450a52d455db44917cac744e02698cc89692d00000000000000000000000086ef511d7b02c0c8a774d3a7ca5683fa9d095a840000000000000000000000001c7562ac9ba524b5f6444c130d34cd8e5b3b4f8b000000000000000000000000d85483bc5484cb7ce3b8936fdca71b51ed0ae67d000000000000000000000000ccd676a2248bb6e5e75bcc0a7937cf56d05d990f0000000000000000000000004fc36d663e4a06557f4f2465cc10f2b76e8755d6000000000000000000000000a9abbf9d6f8b46c00ec2d431445fd3fe6987cbe300000000000000000000000037feb1b2e47a5fc5ac9fd9811bbb1e12ddd538f7000000000000000000000000baff092ae1edf51a2df1f50837d9052d104286e6000000000000000000000000defc9f3e89a206aabcb309d4742c434e27d70d32000000000000000000000000d3c516801074917cbf8a627cd5fe62f0077f6cce000000000000000000000000187e702ac7f93192515f6aa060e2f126142245280000000000000000000000001d707a4f4a0ad90e9f22238ba216bdd6df3629b600000000000000000000000043ff01708d980c41bc53a8aae25441b748d61f1f0000000000000000000000007f9e16c083c22e772b16ccb4ac9e87fcc13e1bb0000000000000000000000000ea2440b50d908aa7baa78483a78e0d0d33ede57d0000000000000000000000006b384c027bc9282438f0fa4801b96071f48290660000000000000000000000002cb29a38e140b9794daf7bb521f7c3bd629e683000000000000000000000000001dc90c2a15204cee2c7fb9b8c75b8c1d65819cc000000000000000000000000b9af3ff9b3263a58029cbabe2879946eb7e1a2ab000000000000000000000000cc040b20cd7ec2ad23691fe77940eab86f95bc0f00000000000000000000000074293a0243a9ac4a9962bbe614e3f25c6fafe07c000000000000000000000000d5c0e5511700fe27d09c8fc413ee00b9a35f5fc3000000000000000000000000cb2d55dbf0dbf812d36720b234317cda4193f68e00000000000000000000000090b9cc6e20af15894b6ab1b0336a127c3363dd680000000000000000000000006e2375b69e8e782f870913aed776bd3a02a1a3de000000000000000000000000b4c7e2596a9ebd6a0836002e87a36a9baef58821000000000000000000000000719e8b88f577815dbf9f0dfa4a2dd80560d615cc000000000000000000000000f8ae7224959b8affdee0d8dd10e02f45df459b4d000000000000000000000000b1b9c03c435a07d498936de5de17457527272c500000000000000000000000004bd9c9f4069c94e0068e6ee08f3e41d63a0ce75e0000000000000000000000006ac0ed28a673f697850067e2cb19206256419095000000000000000000000000b107dffeb59dea1701add3bc84e63da15a9a6aae0000000000000000000000008a6ecb3a0e7f4ce6e2fd2af3f7977b447474058a0000000000000000000000008f438e91590ef75d612814609462eed331373e35000000000000000000000000b020ce2405c54bfbd777e83cc6bbfd475186e8a60000000000000000000000008681e78fbf2caae91ec3dbb06edcc937335569de00000000000000000000000010133547b21dfec6f838f168c257bf12488af6f60000000000000000000000004487730e0fbace7d9568edc8fbbb3acbb8d2b65400000000000000000000000084b11336f1a5fc8db0815857dfe538cc0d40b1250000000000000000000000000175dbdb9772dded47062afbaabb780efa7668b40000000000000000000000004e1ffaf642ef6ac32491d0b1e8730398364f2952000000000000000000000000a2378b689fa130ed578d0a1c117dd8be695c5cef000000000000000000000000c362c9bf9b3503f5d9344cb28052b260a03357c300000000000000000000000085498089ed6551fa92e575af3e924533836f6f85000000000000000000000000dfa8f8c16e8cb4d9c97b9da47cb6b146ed8392d20000000000000000000000006986f8def866169640750c7f24ee7d0707117ff70000000000000000000000003523a64f0abc89c689b1d460a9afb68c0957bf51000000000000000000000000f008ef62771fd349bd572e609e95ea77bb9208a5000000000000000000000000da35147675b83d3eb9ea56dc88bbea23a65dbd5100000000000000000000000059337d625e8f7fbf99f83096f5640f4faed009ff000000000000000000000000512c97b77d836445157d1b35bd97f17b6cd9dc480000000000000000000000003982667b98f0e1bb8009ba40b6ceea87649d81ff000000000000000000000000c0a625ab268da5fea9445fdcad61a8ac641a4edb000000000000000000000000f574b8b995b0eb016a9ce0e689948a41c3b171e7000000000000000000000000f13c58eb80bc3bb86110e9efdde50471249bafe5000000000000000000000000c3f8f2feada5d87405782e6c67d34f060cf809e70000000000000000000000007ad1e0542f2d5ed66fff01949181717845df34c2000000000000000000000000cfd8fc94f6fb2efc6c3419996f90d96ccc046c3100000000000000000000000040f8be775e72046b823ce92d04a3c5f40d9c0d360000000000000000000000004ee63572cda8b049bf53093993d20f1d4eb510e40000000000000000000000009e6df94e7f2dc317db4df965cf3d000bbd16a9ef000000000000000000000000d2473c133dd3a889873d0c27699ef87f9e5b49a9000000000000000000000000de2ff52b36884ce231d65fea60207cd844aa23c9000000000000000000000000bac7952e615e1520fff988044cd65027cf49bf570000000000000000000000004ecf963653caba9529d7ba47a476b2898169333600000000000000000000000008d8a8a4726e1c6245f48b3d6bd840f9511f3d11000000000000000000000000c4af31cc28c41bf62f8b1f4d05439611f326d22d0000000000000000000000006b9b6215785ac2fef51c94254c072dccc8987aa1000000000000000000000000f0ee6283de6a8d36c82125733b07899e2c7e6b050000000000000000000000002544395058d70bbb3aca9be320b043e45ef4034d00000000000000000000000023b7b8ddaecd630b4ff285e92d1b671679a34e6d00000000000000000000000054cbd49a1d1427200656101641278853101c4b5a0000000000000000000000005ed9fd38eb1b931b7ba3c9644d702bb714bcd2f600000000000000000000000057bb1c81e59e8b5c3bf62dd21a018d7eaccaf7f0000000000000000000000000043736757cff13c5d01972311190962cf30c330c00000000000000000000000031b20e1dff340fcdf779e7d14327e9b3e38841180000000000000000000000007e1338f773c07093afc6a41acf76e9af6fee8d62000000000000000000000000829658474347fbbb0f39199ce2a28d00b8fa4d780000000000000000000000004480c11e2f87d5f543a9f446af155024318c8fb900000000000000000000000018cb426d17ccde482b6c1d7d4b6ad1761c0197cd0000000000000000000000006ea4da727b1cfe70547f518a96807191c531d27100000000000000000000000033a041a1a6bf00fbdbae81484ac095f6ff87dd8f00000000000000000000000042c6672efddcf1816a43feeb663e8632299776c10000000000000000000000003ca66d0ac403688e62bd785767d1d6b0c7c035980000000000000000000000006a811463cf61fd76e068a006b955749cc0558bf7000000000000000000000000b9929ffd5652a6c74f76ee332bfd00221529da7f000000000000000000000000040d8b0735a33ddbe2178d07d806cde698b9185300000000000000000000000033d311a0d83a59704d2cd5bc3125d8ebefe23eb0000000000000000000000000c780ef89bc566c77c9a396621df2fda001f77945000000000000000000000000c7b993b223df0e51843d9fcc5a0b9c65f90ff6f5000000000000000000000000d5469cf87daa9f701b244fa171561e8e0ca5c2920000000000000000000000009c2f54e6724d15200ecc629ec821113d3cb155d1000000000000000000000000f31f31f3f4c1386cacf4810bbeb45b27ba9f4e9e0000000000000000000000005e53c088a9dde500dc3ad9c8c24c0bf17afc767100000000000000000000000047b8e513c4cd4f2af46dd84add8a06b3289dac2d0000000000000000000000001b881a4844ad1b8d11c7a65e6c78aa4a5a088cf20000000000000000000000002a24130ed21054eb4c07c5bdfadedc295322d198000000000000000000000000672a26bbf123ff4ad3c86590f3d71c84cc24d0ef000000000000000000000000ce2b01f10387c67f571570933dcf7adb1e875bce0000000000000000000000004f33aaad1bbe34536eb67c4582491cf3fdf567aa000000000000000000000000b96a453bdcba1695e2c83b27123ce5cf2fa88b25000000000000000000000000477b62125ff03e4397673226ec95100388ce28b40000000000000000000000002701984df64a46d1b8b3bb7e0e08ddba7ae6716f0000000000000000000000005d9563ba049e754054a278a1b06aaf32c2d5bac9000000000000000000000000284eb86ccfa67f0fd99a28a74e7261dbc8b2817e000000000000000000000000a3dd0a457a3b6e85b5d983f73b60166800e00e8a000000000000000000000000c7b0c440ffcc0ce8d21c54f4844f2628302075f300000000000000000000000024c45342a4e95b57327ab59d16e9e0913389489d000000000000000000000000fc1a352000f3780b60e7fe27ced242eda88ef8c200000000000000000000000007d3509168772af90953b41d274a3c6f06603c52000000000000000000000000f1c780d22ddf0566114b0b9175f6362cc1dcc17f0000000000000000000000006e5e5a5835609c1e1657d47c44a403ab743e4ec700000000000000000000000041e39ff07fa3d86e80bac99ae1a0a17303e0cf62000000000000000000000000f30f389148b5625980163610d04c23c4d7def97f0000000000000000000000009dffab2bdf37eb00fcfece019e5f43ad9fda00e90000000000000000000000002cfb7139caaa950a7ee7390017efa042c602ec4300000000000000000000000033c0b0b369484c1e4873f007910f75ba28fe2fee0000000000000000000000007989188254778e12dc2cd128d0b998f1de995c8b000000000000000000000000c771012c90d6f8e0a6a4c1d37620f1938544ac4000000000000000000000000050e78a6243a353d037bacf70df56b28f734e6b140000000000000000000000004ac09eb6ef1f34fcd5e25422476cc99512d2529c000000000000000000000000db398ca8b77a1eca70847f59c272861924b6c8f000000000000000000000000026fe7881abd2ab46f4ba71dd78d13219a0eabd8a000000000000000000000000238189c455cdc96e3e36c01c6c662a11325fb89b00000000000000000000000016499c930daa9a0d4e70d0c2cfaf452bce7ebc01000000000000000000000000f4a0c588edde8a078b8866b6d01cccd97f6e2b29000000000000000000000000a15e9b77c1fb9d8d162efc73e6eebd2ba46e28cb000000000000000000000000f18e46d5dfab23959e70242dd7ec258f94fb3ff8000000000000000000000000d2ef850701ef57ee862ab9912ce64fa38588e8d40000000000000000000000007bee94e68bffdc2ba03d57be846eeb6995b99bd9000000000000000000000000b52ca0ea78bc2d250228611f91e17c7a7a0ee95b000000000000000000000000eec286bb2b37982ec283eb19805833f6f041fee900000000000000000000000039a829c02774fd5b26f8463f134bda33b87fe6030000000000000000000000000cf394da9383dcac8bc78d3c265f23f8d0e2a2ca000000000000000000000000e83c750b2708320bb134796c555b80df39a3d97b000000000000000000000000e40a35702d7ba6d1047067399e586f1c9a6ea41700000000000000000000000047e8f71efde9623a9568cdd2fb9d1fcedd561d5f000000000000000000000000b0841d8ccb69a459c1d5ab7c42d561f8ddf3c1390000000000000000000000008cf8d26f1c406a7af84573dfb968193afbed8f22000000000000000000000000959eee598f8cd9ba85bac9aeda7c88f91e2b0b8e000000000000000000000000252bfe043ea513ad3c8bcfe6f6eb096e0d942c6a000000000000000000000000a5ba662a742c8a22dc5d5557a4eb4b004caa3a650000000000000000000000006745839eeac3090c8000d10d8c3cd00a5410f92f0000000000000000000000001dc0af58ee2ba70bbc150eb51eae0746ff51e01100000000000000000000000031f58f21dc0aae167e1c2dd557ae412dfee8e9af00000000000000000000000068cff4e0ff571f6cf9934815514b25ebbf707a4a000000000000000000000000dd38c9c8ead9f59b4656dd9e8cbf25c0c0acf4e4000000000000000000000000b292501813c5d9d3789e46e8d59fb1f37ac396380000000000000000000000005af3f27b4dc24a83e1b2c3628f5bd419e773071d000000000000000000000000d418638e32fed0d490e1fc664709231a1d6a448d00000000000000000000000035327b857db3e5d6ffc3f3147e1471771d2ae6bb0000000000000000000000005816127cb7427f4a9a78ab348240a242ddb278c20000000000000000000000008c629381e27459a60c21d5c473155e27f37fc100000000000000000000000000f096b0b02beda73364152dd2f6f1f78c19ca76b8000000000000000000000000f78836ad5d693a6ac480f2ff65b75ce269759ed10000000000000000000000002c70710bcd7a2e0d34cf10e74e1b47fe2bd9173b000000000000000000000000f12de421f770326d0b73c858903d6c105228379a000000000000000000000000ecaab54c844a575153194e8e04c401ef2e2f51d900000000000000000000000002d4763ac1bd762dc8a1c0c85cfdb51aef76930c000000000000000000000000a53f238d60eae4556b370ef163c91b0f6130ab32000000000000000000000000824b0fb7fedf5999bad7353ae196d232fe7bfff8000000000000000000000000283748736c9b18de5337f46862c7fef6d2e19e2e00000000000000000000000040052d428aaa6486c5365fa1b0f5a9598e60e8c50000000000000000000000003c23fb58edb78ea6383c7e59a47e8350c69380ba00000000000000000000000050db66a1498c938be2639f2ffac3c64821366c73000000000000000000000000a2dd5e2ab84240cbecc7beaca9946afef97ae74a00000000000000000000000076742ea55cb32d46588df713eb31a930327d19b40000000000000000000000007c237f2555a04e9973abdabfc68723957b697fe5000000000000000000000000bc01d359ebc5489f2b83067c48c08f4461ad530c00000000000000000000000009b9bd293537a538fbaf90823d518f80bc8024230000000000000000000000008156d2d07887c81f7f9490a6befdb8ba14269ccf000000000000000000000000da9c089fc96d6c4e0839e5d6e5d2da40bddb169a00000000000000000000000067f7ec5213709993191ea054fcef5d8ffe431f950000000000000000000000000409f82ef89bd81fc3e092dd0f0e1e429d5cf0a200000000000000000000000080772d53ed1c54eba057b3f1540a2d89993f30ae0000000000000000000000000dbc672fd64074c8c0ae3c31a4f7d4f8ed2f36c100000000000000000000000099f3dd527ef43ad70d3240f7e632ab35cf33e7190000000000000000000000003b38534e17a108bdff5a569deca8adae9d43978500000000000000000000000022a41a157eb306d0d2de57e8191a408d9006a719000000000000000000000000130013ada7a62743b9e967d99dd114f55d9eceed000000000000000000000000b6bd1163d996f72d13d966ea69b2cfc92e25ba0b000000000000000000000000f22de2a7e4c24ba21851668e967b3a10f93dae19000000000000000000000000caff4c84bebc9a0c49ec365230ad8db022d204a300000000000000000000000031dc8a012f20917ac5424ab08024842d4b79cb68000000000000000000000000aa3196dfbcfaacf301352c19835f13b63ba4a6e500000000000000000000000088e529a6ccd302c948689cd5156c83d4614fae920000000000000000000000004185efcb054b1bd73943d2a914faba6b4d41b14c0000000000000000000000008f75369ca227e573aa08cbec5f863314e93041380000000000000000000000006bfa4ae664ed46ce23cfe517dac16cbebddcdd4e000000000000000000000000b0233778f89afaa66b0e959f20e60ac59103396300000000000000000000000005dc0b3a678e4389878577ae79c8909c0ade3bcc0000000000000000000000004cdbba793ee2eab378e2d09bc9e18a5e2cceb6fd0000000000000000000000004a7dd3baf913b4de9b58cff8f6aa4ff6582e6177000000000000000000000000af8241a1f241b44d5c61f02890598d52ee16a972000000000000000000000000e32089aac83fd3257784b7a9c0749b0dce23f5e400000000000000000000000018ecc5dff6333975de2ef651d02191c08e50081e000000000000000000000000d8c276929ce65f446218644c3f0f31bae78818cd000000000000000000000000292a59acbccabee9b10bb4d15ac6410768eb9c23000000000000000000000000d90077cc9ee722648a012289f6cc1ac75dcfa6c4000000000000000000000000f5a2955fa4e746adade92611c82e4ec4ed2e45e500000000000000000000000004e27a35cc1a4d491f7581d9ef79757adfe5134b0000000000000000000000008fcfc580a73ac1a2b4277f2e40959708650390470000000000000000000000001303a9439be96f272de3524c59c2dc2ae4dd8dd30000000000000000000000001e6ac7e58c9a624bdad4bbfb85bc7ea815133c240000000000000000000000002fbb829471d9f1b16046ebcc62cb4a27b1d7eccc000000000000000000000000afca9eb29f6c2acd1ac0058bcc7afe8f6899a4d2000000000000000000000000135e422b6369a885220062cafed03ac6303617f8000000000000000000000000ee89a6e2ae3b7bddd43b31e2755f3cd9311b48d4000000000000000000000000cd12b4ee2b82fa5709c56f14820177010bcdde6800000000000000000000000019ab09bb07ab37f63ffab18401a371ab539b7a2100000000000000000000000083d9828bef14931017221adb65e44bbf7a61b2bf00000000000000000000000046c18b990a60cb4eb5b1dab8479d08c7adeb27ac0000000000000000000000001c9bad9bd404d9e0e8d4fba4a2510986c5ee4c9e0000000000000000000000006606aed3abe624c1edd03b340f0d38d5d9c29a36000000000000000000000000f2aae5ce91fa17d0c16580184558821b5111b46a00000000000000000000000079d2fb418170cbe6c9c072afbbc85d88b392bb200000000000000000000000007ebd25b764242915df526ed7cf1bed5783d2577a000000000000000000000000d4e721b5c2744e406f6c9af0cfbf1a531452cca3000000000000000000000000576dea6cee9d7e6748e18a846d036876467022e500000000000000000000000062c9e9a412000b5f82208868217f4ea1e76d54080000000000000000000000006cc54bcd86c930859a990b0dd75f5f07175516a100000000000000000000000003d00ccb60c23ac8691a58cef155c1c0b27a4fcf000000000000000000000000f9095b6ee07790b3b7ea9e76fa21813a37126d26000000000000000000000000e1ce874993c3874545d8183bbcf3c4812cacf2c10000000000000000000000001f481d22670f931135b790aec3fce490ac4c5482000000000000000000000000d475a5126bbd544135d24c909f122d09b7f9742b0000000000000000000000008a121cd352c1bda6098699a3d81bb830c3676fde000000000000000000000000aa8c598c53d17ab8fa9af264e82e62a60a9a48bf00000000000000000000000013ea55f9851ef608f836b97cdbd953302cf4f295000000000000000000000000666f38f8d57e132cf7a81ce7d9a064c6ec37c20f000000000000000000000000612a22782f128113a5b297d8ade61f31dd9532240000000000000000000000007185fa070c5d6b7def9f261b0f98a9a8ac5e33020000000000000000000000001217aa53db047578479ee59a8774732eb9ea2a1d0000000000000000000000005c402c24ce60a33bafb1bcb81ed3896af6ec39de000000000000000000000000fbc1be69cd6f25c1a41cad152acd3f5608d50e1f000000000000000000000000a4183d79bba31a1abcac0658d24993600397b49c00000000000000000000000033e8a7d12a0dfd57b7c49af7c2c6b12d40cb7957000000000000000000000000ba0cc75c4052a45007e29ecf841eca80a1b4bf27000000000000000000000000d057a6c39a9722f3079af85c87cb2bc9965fa691000000000000000000000000f9d5242ccce647270785fe9e4c1660305d393485000000000000000000000000d382ef308a5fc469ce96cb7aefe6b0b1339facaf00000000000000000000000036941c4976812850f8610ca583252709f4439186000000000000000000000000d09e46a252403711abb42707a8d7eadecd52cd44000000000000000000000000c9e953304458d5ee7b2f54f9a4f9a23d156a113c0000000000000000000000001bb60709919c9baa92907fe89f608a988414aa120000000000000000000000009ab89fe7f13a90f808b6588659e7d2990c4366fb000000000000000000000000cb3d73aa90d00c60a25dad299b37585017e6e3b90000000000000000000000000b7a577e01d92edce830962abaf03838875fb92d0000000000000000000000003b95513c70106b84df811fe2220af5ae71029e5600000000000000000000000097ec824ed5665f36ccdf4907b1b94820c3d9bf5a000000000000000000000000d5eb6361fd86b667c629970aa99ab346d6d91953000000000000000000000000e3afffa74055b484d5f9a682412eeba9b48672bf00000000000000000000000008496d24da0436c386e02d7258749a6cf9de3a100000000000000000000000006248beafd91b083c09dddb45e6c93b97b3fb06a2000000000000000000000000107da8dd15b1dcbfa747c7337825a5eef5a73835000000000000000000000000b3bdd135728526dc6b6ab855d4e012ea1f3e4bc70000000000000000000000006c03012a521d52fc99eae3511484c511eccbab93000000000000000000000000c1bae33eee77a0abdbe88249ee0edbd5983ee780000000000000000000000000b2e7609e61998c05d9a674cae3d530dcea9a2fdd000000000000000000000000ddba658e90fea3963bde02a4f26261854b3a86a100000000000000000000000090b422f028ade6bc44b6e0e0f02c6163c7657bed000000000000000000000000639ee62450d4ee13759a1e11fc4577e123a5a13a000000000000000000000000503b05655c019a4bf14af9a2096bf99facfc985800000000000000000000000077c96633ee563a22d068768d85899b4824fcafaf000000000000000000000000b79f20caf74efc583e94cd168066d2fe43469def000000000000000000000000f596802f0a9efa40dfacb05b86d94c82e13c93d6000000000000000000000000512c36f7cb73265106c10dcd21646052883ee5150000000000000000000000003afee37c35e3138da8dbee00b12e219829aee138000000000000000000000000e9d4f737e29ec4512f49cb7bbb00f99cff7abc5b00000000000000000000000055d3c5cee1efe3f26526cf9fe3264b2cd2aeb35a0000000000000000000000006c72d008c37eba7295d878f57faff902eb7b21df00000000000000000000000082c3dfdd18dae5c3db97f8b55ed09142f4cb4e8d000000000000000000000000a2200b6f41e120a99ac44b48d67b67dff9449f60000000000000000000000000bf8f09c2ba32bd676a879cfd0869e6cb13b0e03f000000000000000000000000a78e1508ddf5ed612d6563c680124fe2c9a716a4000000000000000000000000ba3fb50c08c661ffa9577443db9de72c53a053bd000000000000000000000000b3d666821433acef1f649ee8ce36c8df2edab46b000000000000000000000000d9a5e1e6136c87bba73a074475281f2e465e6753000000000000000000000000b067c65b223f87020aedb213ca870c5b4ed17c4e000000000000000000000000967333573f2f3463111dd98da8f1c2cd7098824f0000000000000000000000003655c576d584bae2f97516ebb4fee66262baa49b00000000000000000000000088935a33c774d6c0737f712476733146714917c000000000000000000000000007114eaceadfda8106b4b60e64e4522a9b6d41860000000000000000000000004ba9d2c6372a1e7c2f691336882e44ad1cef2603000000000000000000000000c898e09874cedc2b44a038d2943b1bbc78a8c8050000000000000000000000000862eed34d132464095eee952e715e0b4457afff0000000000000000000000000b160f8084c8d0c910fae8650b3db9e913ce1701000000000000000000000000d21df0c693c60b47429262c4a68d119cb54154ef0000000000000000000000000b1c266d327c807030ec782b3f2ea0d6b36ae8b90000000000000000000000003bbbefa913637104442861b8f3d31e713124af7800000000000000000000000069078006d823fd50e15b85e3394dc0598918b2230000000000000000000000004c1375056fbf8104a0a2c311702e0660a8df4649000000000000000000000000acee7b9c32102ec6f0545fb3ca45bf306ef75794000000000000000000000000d237357d5877b6fe22fb03e2f7411a2cd2fbaf2b00000000000000000000000082ed942b1d3697bea8072c96c4da5beed8547ff40000000000000000000000000fce6d9f0bdc618984b241c7a13f0a2f0a5077c300000000000000000000000071ab18d790236a3daa3df02ed65aab4fdd46a1f7000000000000000000000000d32f9c7c46812f52b0321fdb3150ba1c9daba40d000000000000000000000000c4584ad712ca9839536c1b5ae5ffb8654c37ec850000000000000000000000004440de79913c425d536316a6452c08b632d3a6140000000000000000000000003bbbf5ac56266bf5c2991cc806608db6ad99970e0000000000000000000000005729f7bd3a9326fb13f377271ffd48f5f5ae16a10000000000000000000000000f517270019f7cde19a4bdd320bf3386b403336f00000000000000000000000062f107924b08791223b22c733294347bb1a15bfa000000000000000000000000409f73c4083ac3f63bf0f5990b7284d1880f79780000000000000000000000003cc76b9178184a769fce1264b971a2184214485d000000000000000000000000352693d72bef770a6dd24c9f502b4623f82c08af00000000000000000000000020be6809ccb1db0862226ed61cbeb23ba27d20c800000000000000000000000018fb6a68211c0fae0eaf5489b582d2d30bec14db000000000000000000000000eecf60757317c688d1a827ac5f12881b736dea2b000000000000000000000000f140626fb5b4a69b437bc1f68aafa124e27e588b0000000000000000000000005d75d599583d36a05ac9b2e144eeb321133776180000000000000000000000004e302cb3c3cf38930830e1b0eeea1011e70730b4000000000000000000000000cffdee9761db23b1ad98cb27fe7a7680074d0b090000000000000000000000002df5e36aafa34d43eb61c86c45db7592cfd70b780000000000000000000000004781b34c52de61c90e2eb00068304d75360bf035000000000000000000000000742996d324db4f2b9d8dee62a3171fffd6653091000000000000000000000000c6d248d4662225062763e39bbb12919a6ec0950f0000000000000000000000008f44c86ddac1b84411a80537b9a826c389dee3df0000000000000000000000001c4f8cb828efcbef554713638098c40cff5dc3b100000000000000000000000000000aefa30074ae21dfda7a2eed346323a000000000000000000000000000009f73e2edc29c0c053505a42720774c010867939f000000000000000000000000eb98ec605b311bb14aa7b43691a92452fdb72e47000000000000000000000000b9efc0972c19ebb2e83988c073f083b67244d8a00000000000000000000000009d43417096038de91638af93b69bf31a00319c80000000000000000000000000528698067416dc7def55c5f8b586803ac39368630000000000000000000000006f5798057ba57caecd3da63e6a7d6da5ed74a3600000000000000000000000004963bfdb725542d6d1b6579a3750742868c994f60000000000000000000000009775f6eadd7a556a3a803c94f5039adf09039d9f00000000000000000000000034e29bfc2811ff43dec900af85c099c4e2bcd2d40000000000000000000000001bb05ac6f7807928d7f5eb436f9b3ea3b4899886000000000000000000000000ad15a63409654e39708e47e802c7eb3ea234c66a00000000000000000000000029809ed3a7e3b192a9a8cfc149e63191a51d34bf0000000000000000000000004ba3bb486841a451816437676df2044eca184f33000000000000000000000000db38421676cbd0b3ffdb339cbe2895df2a2363e6000000000000000000000000bca519725e36c6e2b8db9b1df1b47777aa6588f70000000000000000000000007fe9bfff9f51fbd5366cfb20aa51ec7088690e0c0000000000000000000000008a0cd91634f05b63929e28bbc438cb76e7e06e13000000000000000000000000d13b6756b2074c4207547622f1113c5f44201558000000000000000000000000ac6b01edf344528ceb50d498e4edc48b83baa54f00000000000000000000000050793da6ebacc6eba35c332a99293de21f787394000000000000000000000000defdd7038d1c8cda2c4a75a71ac0e20567c207cc0000000000000000000000004308091fb980d1c0bc5709ba1d9e43e040f829ed000000000000000000000000724d95de2c2ed52b1dd8100b84ac6c5c01e3144f000000000000000000000000ea93876c9af1cf2d15d890ab4f969b0e1ceb7f83000000000000000000000000023ef8b1b72b72987e9cb749c5180955d7146d080000000000000000000000005f4a7fdab54ed9125b0993d3537deda146e20994000000000000000000000000f4f2dc1e83a2f71619d15fd34c0206bfbeafdcbc00000000000000000000000013c53fee0e28c38b24af7f0cf9c5e1e1b20a3ab20000000000000000000000000c469f7185b5fd99654a6c88f69eb224293c0d9d0000000000000000000000009b15a79d9383cd654407be0d16873be43d3a09a0000000000000000000000000d479515281df5d2254058e9b3cbbfd112984609d000000000000000000000000ba7b6f7afb5362da26e6a7813d4ff766e3331b520000000000000000000000003c2d7839bd577a0e332188325e2958544c84d0010000000000000000000000003ff4788fb4ef11f817aa5c47c3e5008cb66ef16a0000000000000000000000005dbd3cd36d305784ed90d4a855a1fcc4e11d413500000000000000000000000030cc186e612fed9acd579f841b3556155c5ca3f9000000000000000000000000f94a0005546740e90fa166cfa0012193635c7ff0000000000000000000000000a5de2ee9b1bfbea9369b2caa11f3266ad2438c9a0000000000000000000000009722712c1b6b97b5ceecad1bb96394ccccddd5ad0000000000000000000000001fd650bab9ccb38a12364464790b2ade97600dd7000000000000000000000000a66e3d5916e3e5b834792159798f03481bb631c6000000000000000000000000f2d5d8ec69e2faed5eb4de90749c87ee314a4b12000000000000000000000000132c9203d4d07804286b264520c3b21b735a422f00000000000000000000000077f4175011c580f3397466d72a8dcf1912c2b9ed000000000000000000000000bd7f4b73e5d21395bba76f134919642317f09c08000000000000000000000000490559b029c6ecaa2070d60f3820bcdf6bb491d90000000000000000000000002364aab373b45353819d5cac4976672e5df9dad1000000000000000000000000ae9f5ae4f976f06591b09756549478082a8b32a400000000000000000000000067ad86dbd35d1126f19013e4b5b30de7024e1dfc000000000000000000000000a82507ab2b0acba471b7692b3043a4bfd50b2fa5000000000000000000000000fcec6c020edbe2f0723f2fd381662c85d6f42a4400000000000000000000000008dc51aad995702e6103d438bd640e924ba783b10000000000000000000000005bb5160c0a0dbaedff9e9aea61194479da0f84ba000000000000000000000000f4895765edb7d6f0bec29b8d7a1b4a7020f7bdb8000000000000000000000000b2b01decb6cd36e7396b78d3744482627f22c5250000000000000000000000009209979339c85c039c6a1f40dd53bc0719d5aead000000000000000000000000e419eb82d9decce935bddae59ada8713d01de846000000000000000000000000faf4b943ea5b31b7e8b7745708382be7cd7c5f0e0000000000000000000000000ad17a7b91743b246a3d014a90c7920a825c37c300000000000000000000000035e01d6e22f2a32e30f1a693eec5dbf6ea9819e200000000000000000000000004d40d1357b8447a76c592a63743348684bbe5120000000000000000000000005266d4cf44c15e4d8b969eb3ca2c4de025d028cf000000000000000000000000f225b5d5b96d5ac7fe2946dd90038ddb74da66b0000000000000000000000000bfe48560ef4bc6c5b8060ca0268c177869bf280e000000000000000000000000f8f4afde411233a9dcc2af5c58c600b2dc55417800000000000000000000000024fdb51aac56ce961bfaae0895d877322336a4310000000000000000000000004fddb5df9de6f49f571d64278fda271732b7a923000000000000000000000000a8fe65246ed7cb0c651257130b051b77c30f03e1000000000000000000000000890b4585e887f5e219f705e56aacaaae3a553aed0000000000000000000000008291200e1a9da91d78801c41990b38d056eecab10000000000000000000000001497ebbe2409577c0510ab9d59bf3bc9f0cf7e6a000000000000000000000000b8d255a80fab6d82cb8cf17790922277ba0f51810000000000000000000000001ce900d0c7f1e48a0b44d89847ac63dc9d8d6982000000000000000000000000f1f6f83255bc0b665779fff0fa7068c0e65dc97f000000000000000000000000c758ea1fd7192ae1f5f46200e39a887d4300014e0000000000000000000000004a342dbee4f88adb56b703007574640df9c7fc1a00000000000000000000000046537767b50f293c882ffe8c3f011869f52fd114000000000000000000000000ab5c85d0f134dbce619165b1161963d4e0d84d23000000000000000000000000d980c4b6d78f1fb59e5b0adca8319c042ea8716e00000000000000000000000015be4218e1c98d11011b49ccb8e415de3760871e0000000000000000000000006836d4679c79c7091a2cdf7643d2a3cc2323e43b0000000000000000000000003fc53791cf68607eccfaf2b200c4f982dd6d3ee40000000000000000000000009109628cc92ec64016b202b2828cacee9063dcd4000000000000000000000000bfafa47e92a8adf1ffe76269cb58232b2e7bd7350000000000000000000000005117ac7b8ca7ec404f37438ddb082990ee1d82f4000000000000000000000000d73f97be3f6f9b9f8956117b839b8f3ace7833ec000000000000000000000000f8567070b72388047f8d5b2b601f635a0f1b88bd00000000000000000000000080d9195be3d6e83f1b50dcbb846176dc89acbdce000000000000000000000000c037ff97917b1f083263a391fd676c4de830cd41000000000000000000000000d61fcf792e225454ef44fae2bfff7d915c59e436000000000000000000000000d8220b67d069ef8b517a774ad3547de75a801a3c000000000000000000000000d7db71163e1ce71cfacc6e3c20419d3e34b415cb000000000000000000000000d5df2b95de76cc9144780e9e22ba4fcc3474332e000000000000000000000000d72be6ae194ff9a8b62e35dd453711135c1774250000000000000000000000004ded6edf2abe36bac93ce64aeeca9f523136a5ae0000000000000000000000002f1e55ae8cf4e7d080592e66d0020192f17e90d8000000000000000000000000b3a684615110aec8409d98bd63f3b50a0e98d4b9000000000000000000000000c1b1ff5da4d57a8625189ad072df2c148f13d3670000000000000000000000007c4236b5f6797e2867c96740e7db3c1abcd45a1d0000000000000000000000006768e1f8491a552bc2fb77a39240a6528a453e5b0000000000000000000000002f58491c550caf87fc364942531438566a28191700000000000000000000000024d592fc9ebc6852f18f34ccb3097a141c8b95570000000000000000000000002a1394d34a66362b7e364c6177eda7b93e6c0c7c0000000000000000000000001aaf632505ec62a143d04832e82ce4eef3d95f100000000000000000000000001f4dfde4d80b688ad5749894a70c91af11ded1a200000000000000000000000046bfe3116215624c0bb2a1a882a8812a5d117b1400000000000000000000000043568f65705bdeed4082153e94205e40a393b8440000000000000000000000001d967a55e92822b5c3eaed7eaf71adec4b43f89e000000000000000000000000bac64574656422c19cea514aaebd9294a729ff970000000000000000000000003adc491773643fcaf8cfb59a9061625ce82d18f50000000000000000000000004ccfb1a46999306ec5517016a194df5cdc6252f6000000000000000000000000baa772515a3a4c127ec9a057a583044e6ab04c1c0000000000000000000000008c3ba8ee02b4e4d412b974a6d8819e8b15e63a6f00000000000000000000000028cf268118372113a6de400b9eaaf6e23b14732b000000000000000000000000c085bc338976f3c46d1cff393cdacb081b1a279d00000000000000000000000091ccabe7f2c20e8ab0e62495a648cb379a1b7a7f0000000000000000000000005cd6ba2b9da810621cef526f53d15eb6e60ae1a6000000000000000000000000516d5419068c0a6068a4e24174cf095ff139df05000000000000000000000000859c7bc09aeea550f28417a49e68dacd8a8a9a0e0000000000000000000000000b9b242af52d765f9b4ec2b80621bd3d21e240670000000000000000000000009db9a4831e9244868952e7027b6ac9ca911a2de700000000000000000000000066868151e551db97cce12709be06b95577743d2f0000000000000000000000007499a786490f35374b831d33a0d842c7619f919a0000000000000000000000007c5f7d46edc28b32b35fac86e0227ff80f9b4ea2000000000000000000000000cf25a589304599e6e7acc7272bd5229730b64a5f00000000000000000000000028c7ebc15f52883f239316b0d24c946448f0b9ec000000000000000000000000ec2349c68f3d9546484401484b2f73217a6a69d2000000000000000000000000535aca295192d43151e9bb9be2e03b06f0f40b670000000000000000000000005620dd9123261a35b95063ebe3af16455b4dd6830000000000000000000000001c9681e56752257b8d1929a7d6979ad9d45ef017000000000000000000000000016d078c5f5b7c30b7a5d337b9c162736302ff5d000000000000000000000000e83009a4e894c7fb69572fe2c0e442d1bc6fa4a70000000000000000000000003c59fb27007806f2b844999e91a47581187b204f000000000000000000000000db51447953b816e6ef38bed04afc3f7b9f74ef0e000000000000000000000000107dcd41f6eec4b16112f1389346c0c2f710fc4d0000000000000000000000007cc962e6d44126600b79e325cc4b88f7c2e5cb670000000000000000000000005db445f918e57b544b7a892cb7308d641e7982cc00000000000000000000000042177f047ed0526b893c2075a90c0431ed55f05f000000000000000000000000478cd345b2d07cf5c5e63928d6e5fa7dee210f6e0000000000000000000000003949e899f79fff348b2e02dc91699705f9a6236b000000000000000000000000477e22b981616536a8349d70cde1f77b8b147ed200000000000000000000000049ae5324cd107b0ce1826dc0a273d4cb2b6a28010000000000000000000000006406c2221c7116fe0fb2c5be3f0206f8cb712b1200000000000000000000000010bc173597199288bd10cf57493ca0144e28de12000000000000000000000000b50fb89ac8b85daa0b9ddeb55553e78980aad3f2000000000000000000000000d5f370ef077b2bd3055623cf1d03e80a1636d6fc00000000000000000000000031a2d21aea13d07b72e5afc20f493755628fc3170000000000000000000000009d134ddd58f23d0e1dcbf438d46c2f1745afbbca0000000000000000000000003f06f07cafeff08598ab9df6b8a40bc98a76e9dc000000000000000000000000226af7f29f581612a295cb67d6d88146e0c0c90d00000000000000000000000013030f612da18fe05c24f7d60b0f84e20c12bc18000000000000000000000000fa62766a49040c246d19b78650ffea267a2c585e000000000000000000000000f6743faca0a8ce3487b7d77971d2e2a6927850c8000000000000000000000000e94eabd87a1ef751f66ec0542cafebc3b0db91750000000000000000000000000e411678f8b50a4a36647cf43d2623af91549f5d00000000000000000000000064fd0782adabe78756d9088f2d388d28a3c417d000000000000000000000000001cfda90a2acbeee36f9088f944eee1491b6e7440000000000000000000000006daf3c115c0abbb43402b46b27b34e7f76963ca700000000000000000000000080d8e5aaf2febd64856cf6eef40a6ce82e20c7ae0000000000000000000000006642a4e6702a88763d0092033763e3501116fc920000000000000000000000001e57199b603216517ee9022691877242cc873d860000000000000000000000002cbcfa87aa570d72ad7b376e729e167071f1cd33000000000000000000000000b43af95f19c691d43ed1729efa02f064045828f7000000000000000000000000a2c759070233ae06a1ec1ee2349fa19d70fe2e27000000000000000000000000a2c759070233ae06a1ec1ee2349fa19d70fe2e27