0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f756e697634706f7274616c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20756e697634706f7274616c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d5a514a754d6b357742504775676264384163706136656d546d31444c334866745354426863423948763657770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000d9d3da512c36d5c9de03cbee941d5435a75e36750000000000000000000000009b0ca19d59061b78f64cb365e1704caaecf32c1e000000000000000000000000f143c3d5369e405435031ba7179d65716743fc7b00000000000000000000000051676dc984c2bb226f9f0629bd53e730ad6965dd000000000000000000000000447e23341a7a6560076a28d29d87342c53548bda000000000000000000000000282c502322be625ec0d75c97959921ebaf4cb2c4000000000000000000000000663fef346e71f9c4b870e7f7aba94dd8a848bb5700000000000000000000000073fdbfd052a68a8573de254d3e6df83949ea492f0000000000000000000000009f19fc36cba237fa7952893182d1dbc96c2f2fda00000000000000000000000080e7fa40850499a367da265bfeb1421b25cde6490000000000000000000000007fba3fe3de416526d8c340351a83adac5241a9ee000000000000000000000000b5efebc8aa581d270b3199491434b9f37486b8630000000000000000000000007d040fe224841695eaa37ca771fe1f33ca1a28460000000000000000000000000ff972cb9b29e3cd94ed83e8888309f5e5c0f6ea00000000000000000000000095694ccaa63ce3628c709c93acc3096207da587a000000000000000000000000917550defd4d111f1c45bfa37dc2ebffac46c6d200000000000000000000000028ccf2c7d888ad33840352179e8f724bc6a5cdd5000000000000000000000000de330249e0cd71d25beb1a7871cedfd7f4bcc0fe00000000000000000000000029b28eb36f6bc57857a2cf9ff2c7b31232d466a9000000000000000000000000c1de0d2dff2eb8a16b3f89852f3c0a7151b8a5dc0000000000000000000000009ed325c1245a53553aad7f608b4eb699bd3822590000000000000000000000004a34ee94949eac4a03eae6e64f2b7044c22b94d5000000000000000000000000dfb78b6e30c7846215ff464f1f2cac9283241442000000000000000000000000ff053e4a68e52debbb4e5eda2317d858fa05b310000000000000000000000000aa51e84ff7076f487f30c62d5a4a0ad041034d11000000000000000000000000bda96ea838907c22ebe383112dab809f76297cf7000000000000000000000000b75d94719ea95d07d81ce5468247c268f37ea1140000000000000000000000005dcd6cc6a9c83c15d8d01483afa86e495177f12f000000000000000000000000cb5b66699cef9210923dcde83869345c613248630000000000000000000000006d6cf480f3d0bc87ec6e1114a36c4592c668e30300000000000000000000000080a1cbc7761c62156f88a750e4c543feeba3d7af000000000000000000000000c99a5b2953774d8c72b73ba6edd0aabf3e51050e000000000000000000000000abff03bfb704ca0917efa41367ba93ff36562b2200000000000000000000000031c670aa531a7136b0bc4042252b21ebe92a0304000000000000000000000000344543486695c201b5d231fd4545aaf6e7551dd6000000000000000000000000a0a5e0c120dd2e4a5f13eb94f3d65ae5da14db75000000000000000000000000e371fb64544c45c417b3824cb66937a70deeba2a000000000000000000000000b5e801f312378d2e21bd4f7d1c45e01ed86a638200000000000000000000000052c2e5eb99802fec518c1f4adf67697001f06c46000000000000000000000000e98828b77a848c01725bed084942bfa698a914f9000000000000000000000000341c7632fb5ce8d7a2a17cc6ed64d5e9b522b80e000000000000000000000000727b3e0d358d664644e71d3af75d235a6609e5be000000000000000000000000ba63dc4ea04a685e4c86acce5404a893c5a219ed0000000000000000000000002984fc1ec175041214e1e952391190b7b63ece26000000000000000000000000bca589eee75761cbe808f9663ec62c1ed474bde50000000000000000000000002f059fc00d4775a13fda50280154d0f4bae381a70000000000000000000000001122bcbfc8e8117455878b15dcf9fa278495fa680000000000000000000000007813ec7cd3b2acd1447bcea0b85d97458d3186a6000000000000000000000000f4d1952b11d37c39daf04a0e66ae7c1de4a336ee0000000000000000000000007df95c6c76a9daf51e9b16f9e120890f9f0e7d95000000000000000000000000daba23645fe4272a03a7633264ea0d057e566cc3000000000000000000000000d0575ba87611453895988e40f7e7f0bd62a702c7000000000000000000000000a0a39c5823a51184043655711c8157ef4826447a000000000000000000000000b04e837dcff2b4c13a5406fb4596a864a903c93d00000000000000000000000067bf31f6f31a3bc22b9f22a13d782365d9f25ea700000000000000000000000010a7fb1db338f722c13ce663a55f73592a2931a8000000000000000000000000aa7150b81ba44a4a1a14ba24a55140ffd84dff6c0000000000000000000000007f7271652972f7aa9fd1b5cf5e42965b2cd11cb7000000000000000000000000ccec7c9fdcbea9fd00bb8305a85cb19877c453b9000000000000000000000000408c672553dff6305f2223420464674b155295c100000000000000000000000028cbe7f01d58231b0521cc775152ab48922ed5830000000000000000000000006445af9fe26ca28008aaffbd03ecb87cc011a4060000000000000000000000001d1e995bfc060e25a84578d39819b387783691ed000000000000000000000000124263da57d34728195807aeea9db2cdb5dcf10500000000000000000000000052aebe4d7bbbcf5a89ddb44bfe6ba556097827fd0000000000000000000000007b49186fe16d8309fab612fef6fa42f0e9a29ac70000000000000000000000002639986aa2bffb118b01e36c1786417d9f80bf20000000000000000000000000830c59eac9c683dfb438839a72fd882308fb592e000000000000000000000000769d90d15d73bf2bf3c288ee5059f1d1ed24ce300000000000000000000000000eb8d6a92a9baa7bf9e0d35e99d33534c3aa4feb000000000000000000000000f9b78cd9c76796b0d451590f3c7e5fef4a88d1c90000000000000000000000009405295eae749dfb785b2a033af9d516b2f5ff5d0000000000000000000000007114a45595567d19a0cdba2892c82184eef760a3000000000000000000000000235ac2086e58a2447cb597693f646eb93938584d00000000000000000000000056b71c9f138a74617f7f2274f8a0a83da5fa5156000000000000000000000000f9f2a057dbe6987977e8d4bd55e0c2844a7c98e70000000000000000000000008cd948c496352aaeb4d8ad3b81c731e8aae3667e000000000000000000000000ed3ab6fb4ee98cda1755305bad949559cbfd25a6000000000000000000000000abe8b36b5cd7bf06921ee9afdea5453a10a8ea1c000000000000000000000000fc19f12ed0a5ef098a01d00a1bec2feef134af6e00000000000000000000000040cfb1a0da00ca181c6b06456b73145bd7bf0673000000000000000000000000fefb6501298dde9738446ddd9b06a4ecf45203fd0000000000000000000000006ef413929c875a8ad7ee0e3bcd65907c739c75d80000000000000000000000002a599e0a6b6f7b66ecb15fad5d60fde0a259c7a0000000000000000000000000c5b40d5eed2c2f220f161d73bdbeb82f75e7380c000000000000000000000000cf47dd392aa5440c191bf90e9bbc111c1c474df6000000000000000000000000e5e55cb6f8fedd045bffb5b862c44f1badae5aee000000000000000000000000939cbb9e83c9aa175dda41df8cf03d12f2c7512d00000000000000000000000097958b23c63e5654d854e80bc4e9efcefe0910930000000000000000000000003e6fcf60e97a809efa3369d150344cf64697753900000000000000000000000018b9f4e16144aea82b0de05d4cb52b0413d753d2000000000000000000000000db3819e61a83abadf804905803bd7e6457c8c76f000000000000000000000000bf71ff2a9be34af7194ae2e6f3759b663643a49e0000000000000000000000000827ed3a46c9793005e4d68e838de577cd8dd7520000000000000000000000009e8524b1c33f7e2caf8c11364a3573a7de0f2464000000000000000000000000cd23f23bf74b7e6e223d62d43821c808547269a40000000000000000000000001637d34233f075df88756ad4a05eb547446a3a87000000000000000000000000015b9ff5766dcc1ecbeee087d0d2c2c5682cdbf800000000000000000000000090658ff6e63c0828985986fcb1355423d4f0aaad0000000000000000000000004736c66bb4697ff479351461e1c0c0a80600535e000000000000000000000000c048bf15b93498560c43548c76b47dd422220c070000000000000000000000000bf9d36257f1a000f3fbab840b40d4179a1a180800000000000000000000000069e1267164ebdd09d4f48f9a17e5f48f35c3b4a5000000000000000000000000a1da78de24bbdb0e23a99216fb91bfcf0353d78b000000000000000000000000831c1594af222e8b0bd01d49c1fa4de374f7512a00000000000000000000000019d4500c48f76199886b1cef12345dc640ce4d520000000000000000000000004c4d024c5cc23e09a2a9333b6ff25a0fc1b7ef2000000000000000000000000087b2f4e046695a5fff5e981935a0a200e4178e5b00000000000000000000000006c1cf9f3f3b65d6471cd472448e64238d924abd000000000000000000000000f12787f320180503461a355a45fe886d44357790000000000000000000000000dfe0b95efa1a7621f077385bfa7478b2704839e100000000000000000000000058495c0fda72527a0efc9d6de4a43f6c31340295000000000000000000000000bab600eb96e4d2d8b83aa5e92c4ba740c19fc2fc0000000000000000000000009a298aa6a4faa15a14506104377475d32a410e8e000000000000000000000000328adeca302be108f44b858d2b5861c1c64b26c9000000000000000000000000cd0b67a61e5e8f4616c19e421e929813b6d947df0000000000000000000000000c8eed48d30e8d447e064f1f17b14694d1812e1d00000000000000000000000015752b992b5a9eaf61630dce7b795534f72dd73900000000000000000000000097ccd920ddf78ba27ad0620444ee12632e93d033000000000000000000000000ee61659c58ae1b92e6e07fa392709ea2b85a1016000000000000000000000000d28c67afa289f717e2987bd20204350cb49277e60000000000000000000000005ca1d306261d2b35522757a7185343268f3c9bde000000000000000000000000551d8b444917a3ec186560653c169dc36e9f06980000000000000000000000002f670aeda135941d0b0ae7120a2475e61c7cfaf300000000000000000000000094a48e9bffefeed0fe4903bf0f6c2ea01eb32b99000000000000000000000000ff87b1dff4c174be5e4abe00225b5639f642c6f50000000000000000000000004c7dede26a887ee18c64096c9c186c38f1ae18390000000000000000000000009f4fba39cf3b2b4237c14e2a95476b63fd8e3679000000000000000000000000b17077b93fd44be8c676b63732717b8ae0a71166000000000000000000000000e1db827d1513dd7770f35b427253d44d9cd956e4000000000000000000000000d248692c765b0617ab15b7eb321e380742b68d2d000000000000000000000000913fd39bfde1d6677489d5ca000e2e43233fb76f000000000000000000000000bc3f3cf0c356511e6ed250c58b8a23db54e6475b0000000000000000000000008027223efa824393352232f9aa170e175bc0733b000000000000000000000000e551dd0802175f729d24d36c79e4a14709a1afd10000000000000000000000001411b6cd7329308dee349d76e5e8b8b74dfd61860000000000000000000000004c54da63de217c5d86c5bab3a3920388cecfd64000000000000000000000000081ca39efd7e551f82be64f0c567cef991ab57a3a0000000000000000000000001b0e5479b01d726d4443a143ad1bf623203af3530000000000000000000000001780bb018143667b40e546f62816eca66210e39c000000000000000000000000d214212a63f390ac8d31b24f4f9196da5a8403f9000000000000000000000000ae78bb683c03edf5598f3efd3ab984f5a1c47648000000000000000000000000d99100e249182da631165a4879aab2da6c107290000000000000000000000000d79e1d1151844d01d12a6fef705eebd265548c060000000000000000000000001c108d185fb246b4942ef84567ceb1e604e4d73a00000000000000000000000069f8e29ae6ff06a130ff0790a64393b3403bc056000000000000000000000000bd09d89f8ba16b21cee9a0c22f5b3891b97a711b00000000000000000000000067dfaf2a81f4e56f34fc6364fa59c5878d52bd0c00000000000000000000000097b86d1c99ef16be42074f2039c29302930f51300000000000000000000000004a0584ad9aa9bfef4648ef2879c07365ddd57399000000000000000000000000d6cb88fcd87d69c9ba24bc35db000e396c9f97a10000000000000000000000008be049710a4db42317f37dce5aa2a0fb926582ed00000000000000000000000052fb1957a26bf98c79c89b171c0d8273e342b1b5000000000000000000000000015a4765f26fbcc496fb671440b7dba6af1db0e1000000000000000000000000d66d7e532ab80b680ffa96b10dffba025316b8b9000000000000000000000000a31cf24cd37ef2bc1f847b8605d0d8267981db2400000000000000000000000007e9856ecd5837d231e2a3ad970d41d337fbbd58000000000000000000000000f1273a71614b14575a0b82f2a23a03b7cbfd7329000000000000000000000000b1eec671681f0e54563c1661f02a8c8a81c9d47500000000000000000000000037eaa72bbd808217c2bec6562e8880d554fe339800000000000000000000000092aeb1f95d9253d704115beeafccd9ccc7ff5164000000000000000000000000c4f1209b6f0737428fd382b0479f78942ea37ee7000000000000000000000000f62077ee34146e72699d3691ab57210c294de656000000000000000000000000f249cc0f63b5f2041e771106d1a9fb309330eac8000000000000000000000000b54126de2d68f5e0642b3746bd20af399910e907000000000000000000000000eb5b57ad2eb61f3d76dcc67522cdf5f8fe0151010000000000000000000000003407aa6aa6557ad7019892d781ace33c5766bd5c000000000000000000000000e31aaf1a3c67d6909eb7d104a620d3cd85c8411a000000000000000000000000666a04c4cf710c17c8f7c2e74105d1ddcfa3c017000000000000000000000000c6a3785bff81b12901d21777e917aa131430d44e00000000000000000000000084731b0020cb9b5819aaa649214493bbcdc20c5f000000000000000000000000c1ea7b11446456ffd08a582e022be2d6a3cedd2b000000000000000000000000137a56aef9a699a00b6b48f68bb3022cf15c5045000000000000000000000000052de42a780ea638320f57859b6bceb4c27f707f0000000000000000000000007f4617e8f257e2213c7d0a4b20d5f70001cfaa20000000000000000000000000f668f2cbd25da100d00ab1dac8e4e891fa0b2138000000000000000000000000a279e28398152040792d75259d8fe98235b0c449000000000000000000000000126c6fbd5fc7c36eaf119f48b2c742138d5ecb2e00000000000000000000000041a97f8f19e714d80c1b3877e820a5202da328ba000000000000000000000000c27091701879b88f061dacfcf9d8c6a750a8f6f40000000000000000000000003f056fb70cc3a3b6895474e8f7d41ad113f6eb0600000000000000000000000067f6fc3a40fdcb15a05c1fe1dc0ab029e53f41ab000000000000000000000000bccbb1d0190e4253dd0fc5a944a1377070568b520000000000000000000000006affe3cfcb48bfb7070685f9d69488588c18f654000000000000000000000000dd0aa164291f5780522d7efe334b2ab342096555000000000000000000000000d7dabc1da2ba97dabbeeba3693e4d98f1d192d5c000000000000000000000000362a52a92025b72728fd1a6bd0ee74f49e23022500000000000000000000000087801ad395002eac1766c6bb953115c6a4b1d7dd000000000000000000000000f05c11120e18c5b36c15b9b0273cebf981fc88c600000000000000000000000093843a4e8beb6f89e09117f2251942f94238970d00000000000000000000000029a649fa92a1713fdade654c1a8f941a010c532000000000000000000000000037f6b5e3536daea076160d36a70206e7e9fd2dfc000000000000000000000000949620fbcb5df1c157efe922608d1f0b90f00b300000000000000000000000002a331ad74f3964d053002c8eda94c411716e11a20000000000000000000000009c92acd5a621ae5aa6d368e7fb3f101de3afc59100000000000000000000000097e6055eb0a301087e14ebb06ad615baf2ff848e000000000000000000000000a1e420df133bd68747f283b79807f27bd47e17c2000000000000000000000000137b013ef6bbfaa2859fbcfa3e859e7e34f295db000000000000000000000000012b5793ee2ad361307560cd16681144c554b9e6000000000000000000000000fb8dfac925209a6973605e20d61d02384aa6bfc6000000000000000000000000521478db97d530c03c6db2729554ac3ca34003bc0000000000000000000000003f3260dde38be7c32d0a331b6a4dc949e89fc9850000000000000000000000002fd63717c761019b76719677e66a27c17699cce900000000000000000000000038ac4111ecc2883c5daa84c9af048cc4e54f7e3f000000000000000000000000152484df2df20df27d4b30ad7cfb8c65a270e54a00000000000000000000000089adf19e092fee5017a785833d8d5a81194247e9000000000000000000000000a66d1c1f720a42e32c4229947bb9c9feaeeec7b1000000000000000000000000fa23d5d1a0891badab8dd21cbce871b0efdf9c1e000000000000000000000000652e831e173d4626a885719be3870d7f32e0b027000000000000000000000000c5b27c2decc612f8c295f79d7516dff5461fac93000000000000000000000000b3c2481170b88dce6a2aeb1796908ff27d17f78b0000000000000000000000003bba2b8ef7c6b6530e13daa2125c03cd6947c778000000000000000000000000d858555b7dc856d367ddd52dc66beb6a3c944160000000000000000000000000abd5c71aa6f5e373c37b3822a6e57ff7d232f16600000000000000000000000046a152c2bad2636a7bd162f5a7bd9841559f22b60000000000000000000000002dfa04d8f0c024c603b289e45341d1b0035f1d7b00000000000000000000000077bf08d743c0ff1aa8218ac28583b900bf2c557c00000000000000000000000099cd8cafa9a61eebd9864d523054ff3ba58d814b00000000000000000000000025a89f5edb141bcf25f81b8101435f6b2cb22a200000000000000000000000006356ff6b2f5dbc94339ee3f1a6b04fb855c0400c000000000000000000000000b5075e78e9dc3232073f3ed00c0c1655781c811c000000000000000000000000b8e972c23917edfde81f2713bc5f6da127f137390000000000000000000000007cf3bcd2325df2cbbac91a4e4361469a14d5074c0000000000000000000000000bd2c508bb731c9c81c2ddd8dbc0a1fb5dd6a876000000000000000000000000bd7d07f91c7b1a9b783b5e1aebd6a02d2fa174b7000000000000000000000000d1f0380af4074f82f68a684ec889d3927c71f6f90000000000000000000000005024845769cb91342a7ed516a46a6051360179300000000000000000000000008076b9150ecbe6e9940912a3cdd3b6403fc0456400000000000000000000000057e942509aca6440406bc5bb178ea0f217ffd0780000000000000000000000000cd059c5f4576d73d53f54941b786b6a7ec078a4000000000000000000000000b086755a5b0b10bd53956936588555f586f5f49d00000000000000000000000004771e2f09713efe1903a8f519f6eaf29adbe0f2000000000000000000000000668b782d3ae02350fada013541bec8bcd534de980000000000000000000000004bda9ebd2ea6c522d6d90b1de7bf42c42744a722000000000000000000000000bdc8ad6d8765acd5586f884ecb3566693f30b1dd000000000000000000000000b3852c9c9323625d37750e82a3632766d0f1317e0000000000000000000000005da4947eb58d745d867a0329c04ad04fe3cca0af000000000000000000000000690002abed38707d1bac43ef20e31dce399b407e00000000000000000000000056f135d4bc4cd86dc9176cb42a37bd3c3d59d51b0000000000000000000000006890c0489545d018782c7b6e3de7b8696791f9e200000000000000000000000054effff15eec7acba7e7f4383d9a9d7afa7e11ee000000000000000000000000038da1a82bdd75310a8e2c7133c7edc4ad17f9e50000000000000000000000006b923d70078e8b1bd4ecef4e0a70d0357044d1a4000000000000000000000000bc9d383f868594e7b7323ad0a9e03d9657b362000000000000000000000000001eb5319fd0fd03ad66c68965ff2f685e05551587000000000000000000000000054daa0cd3287f8571322108eddb8cd7e8f09d690000000000000000000000005cbce7ec43c3db2f51784ba62b686fd332df3dde0000000000000000000000007d2b7bcd5ebe577c1ed1c0636d14c13b75f5a707000000000000000000000000507dadeace4af88cc7e9645a521a75cf9b6ff45d0000000000000000000000005031d4c8b2291fae93b43c7134d3dd88621262b20000000000000000000000000c5fb0e130405d834148edb1721addd8cfa8ee1d000000000000000000000000eed66c1e0cfb6c6ed1af044a3446fefb6e14456100000000000000000000000088f1772bd028a7c7c2c2a6d835f7690e6b0cbeb6000000000000000000000000e4c0020cfb9eacaacd1a42d7376f27ca762b2b240000000000000000000000003c52fcb71854afeeae201edd2b10d31e46496c4d00000000000000000000000033d4fa1a87dd00296c28a3bae15bc75f3b00f7110000000000000000000000001274e49e74525b42f3723f8a3140b4075a386bf40000000000000000000000004476a2cef195c757a9c0febe4d72f0ac106c7aa800000000000000000000000035e0dacfd8e553824958e0283149ea8501f2c0ba000000000000000000000000d34a1099a8224ecae25680d2f2b0bb03636acf3c000000000000000000000000442b0970a746ba05cd2f6d8a2bf7ef7cdd66c38f000000000000000000000000ed04d3792c439b8af827b3e46ee626827de53db5000000000000000000000000445fa7fda5c3ef2aa2b046b66dde17dfd014d2a2000000000000000000000000fd0436ef0cbf9198ec4c3837f5f2567dac38d9b600000000000000000000000021f84c3985ee3b39bd6fa67f8a5040b67c4cef7f0000000000000000000000005cdb0c443dc1dd15721e254045442f203e967353000000000000000000000000610e81bc61456d6ba408a0dc4dd0eaad9743cced000000000000000000000000eacfebb51cfdb34146bb231b8c3318141be97f110000000000000000000000007f2db0e798d801252bedb61dfe9f92114e87b2f2000000000000000000000000ce4f6373cfc75b37daa177b4732b945212e9677a000000000000000000000000bab998a9f69dad740d00e03208806d2c4f174d8e000000000000000000000000e46298985999f4c7e88a31b4c84af3c373abadf3000000000000000000000000ff9c04515fef100f4ee86792e0b12c1cc6e62e990000000000000000000000009e04e7d0bb1dd97eb83a75b4c398f9342881ca440000000000000000000000007187d88e4920acf3bdfaef38a1411bfd321a097f0000000000000000000000007bac1ac170d8d9e657d2f9fec9b0fad747631e340000000000000000000000003a52f1f858117dde69efaf535d151e4cc70d534b0000000000000000000000000eb75d5a9d6c6eb042a8b2e7e126a9092d52eb39000000000000000000000000ce7a94c9831c0cb5be56fd20fcc55eee0138644c00000000000000000000000092c140a8d2a915d909cd7b172df3d9719ab7137c0000000000000000000000008aa996143c897edba21eb7a688ad97b197892f0800000000000000000000000097e26a078c572cf6a8b2ab00557645f759c88b9c000000000000000000000000c0bc8666392d6698a993c82f3e3eaef3144c9f62000000000000000000000000177299d4a6c9b6ccd6e41d644a6c251eb050cde90000000000000000000000003d71b3e8a069a5273668648b9865daf1b179214d000000000000000000000000c8c93808f7def49ddc74295bbeb902856127c36500000000000000000000000046f41d71561617b096859aa3ad57a9c6e4a6a4d700000000000000000000000083f1721364f30e1a9d87571e7cbb7d4d15358b76000000000000000000000000ed56bc4d7dfc7e0cc3f5f3314141a054cb45719200000000000000000000000088901f7f600c11a929460d2d84c91cf064a2efac00000000000000000000000094c53427ddbfca5d6f74574d6a45fb73eb9c56a5000000000000000000000000f6ae3cf3b7c026326219d2a0bfe399eed222f370000000000000000000000000daf10633863ef99e6e70d7b6dbd5e82a5d9e7b7100000000000000000000000039212e0e63f91ce6ec1b9bae44560dcaa6c1e143000000000000000000000000f795b539b1dd7a912e975b9a2f2731a913c1733e000000000000000000000000d753b33d1a3e90ffa7bb494afefc466ffe53b7ef00000000000000000000000095c4dd836bf3dcdd07c8797cc9512be4508cb2b1000000000000000000000000c0ffee0dfed6badd8c7733aac8c5ab3d80705f74000000000000000000000000b3c6db939256297b5126914770724553d7546b1a0000000000000000000000005ad813367ca02ae1f350d1fda3a17a9b3c7ad5890000000000000000000000008cc8d13def925f201a38d5ff90aeb67003cfe6a3000000000000000000000000f962e535a5bd0d91ab666b3a9a7f387af012344d00000000000000000000000023a03884730b11ac9cdeec354f6f820cb6bdc04b00000000000000000000000000425a3380814a92345d64650834adc9bc1b15be00000000000000000000000017a99e6cc97ac2ab16bf691ba3c205d06d52aec40000000000000000000000001bcbbb9634294523e3345d2c587b1c62e31f7a15000000000000000000000000d6b6dffcddc94be79caecb36204473e3b18fcad4000000000000000000000000c46df822bb45b4c722192a91b92a079ad720eae100000000000000000000000043b85b6492eadd550041f86ff7b4f5b65d9456ad00000000000000000000000077505c3c5a0e5819ac45cfa094dd0feec63a89a000000000000000000000000002f98ae345e2e2d0a9f60c81c9a113a8f7621d15000000000000000000000000c375366baee816e8aea468b8c82dc67002f8d91b000000000000000000000000c6db53fb50a7c5ca19aa95181a00d07506adae6200000000000000000000000005d6fc2f4ac7fd95b19c44fbacf051eb5242b079000000000000000000000000b50ef34cc8db4d28d240d68a7fd989ef25f42a270000000000000000000000007584b4c1dd3f664eb20fbae3f93b854c05b04758000000000000000000000000e7883853a6dbaa4d91112ae4c01dca8ea15cfb250000000000000000000000007d99dd716a04867488d2af6f45381dca6209884d0000000000000000000000001f56c49252e373e3a9c3b685b278d68e5fef3eeb000000000000000000000000579de7f6f473e8c66e9e253564ec62d3b3bb5e6d000000000000000000000000d29eb46b47cc0ca63fb1cf675fb8161f103939a90000000000000000000000005d488cc1e19d19debcfaa17bec2d525616e06a820000000000000000000000009b103750d02994a64dabd580f99520fac9c44bd80000000000000000000000005d1429a3cd234c3f1c4ca4cdc5037925affb76f8000000000000000000000000e48dd76204e6083e0bc512d2e2dbab8cb1f003e1000000000000000000000000a66c6e782eb0a15629977fd61d95d8669c7bdeda000000000000000000000000a2b3d1cdccbaaa210eb7b5314ca25ac0aaf8a9b000000000000000000000000081a0cf53e9d0d0b50f4befde5abb6c20453751a00000000000000000000000000d8cdc96335975fc5e1fb449c51476f19cabd65c0000000000000000000000005fc236ac662a767705c2d1a9ed4dc84ceecacd520000000000000000000000004d91e985c16a6322c4d6843675c4db990603bbf000000000000000000000000029152eef7d4ebcabe9eb97df3b87dd1b38d96850000000000000000000000000efac6d6f82f029e7c63e8a6234e009c50a3c36de000000000000000000000000dc2b48c5d527fc23729f1c6a107f4fa981f08af60000000000000000000000007541663273bdb8eddd3e932ab7f3508d8a477dce0000000000000000000000008a86897cb0e412a1d1984115190b9e1399331194000000000000000000000000369e32aed1dc5c33c85ab20977fb645a803e4a700000000000000000000000006c4ab3b13ed8afb0efd27b101a5f82a798ec42f900000000000000000000000085f0b13b41d08919339da7091516f1741d2a0ace0000000000000000000000009dcf16b0f160f33752cd6fbb76aa50b5e711d56b0000000000000000000000001cd47914c3b350fa6c36d586d0e53a3196bb58ec0000000000000000000000004dbcd17fd95cc1a14dabdffe53756ed4c087facb0000000000000000000000001237e80ad710409673dbaffbe9c874586e9f7147000000000000000000000000e872d3ae8f2beb036c376d207123a640aaad9cfa00000000000000000000000099775925839d08a158c4741aca082bba6b54e3ad0000000000000000000000001414a646a1dd22868ee529b4a672ffce69c07c2500000000000000000000000083e457759ebfa5c32339e12c6736be1e44f6d63e0000000000000000000000007e6ab83020f00aea494d243d05b4a907afba1e1d0000000000000000000000003ef1b16e61d37d4a91c41f3286069fb8b5f9fa27000000000000000000000000df62b64fd8bb24556bc99c6152967a2b742a94830000000000000000000000009ef71d3a9bba3539bc35ed65dd5efd229ab5817c000000000000000000000000544b8983a81fdfb4b64e25d591c747c47be05906000000000000000000000000b6d0f1d547a9bf447e854bb27642cdc9b597aada00000000000000000000000042506b57f2b9c4813bccac3ab7205a7423836a980000000000000000000000007d0bab83a9bc33b75d66886acbe6b6297c210999000000000000000000000000b080daca12a8a87ce8b5fbe2032be01ba8757f020000000000000000000000004f7aaf76ee08b8383e636aca6675faf841ffb1850000000000000000000000000ebac3a1ee209c4e7e154d918a3fcff2890d840e000000000000000000000000da97e194b1b43456b077422c9817bfa4f751ae420000000000000000000000004d0c18bd93e5195380d99e4f16763739717a703e000000000000000000000000f12be95bd49cb7503af4e27dabb03ead9a235cfc000000000000000000000000f919e332a8a83ff6d5ff1cac1b8dac4e7e7444a0000000000000000000000000f13694ad98e44089980418c5a09a86f8153eebbb0000000000000000000000001f3888482b25cb20eef51e800afc6ecba6abbf5e00000000000000000000000060eabd5a37bd18282952ee9e527400218e7d0b400000000000000000000000007965c5f3a32d8c16ef231f8ad8b0a0a48a85b81a000000000000000000000000f09b1d641590ee0ace78cef09a857b354093512b000000000000000000000000f710be46e6f6ed1582c95c2481c71e657279fba8000000000000000000000000ed877e942bae780651fdae117400d5b2ebca5b280000000000000000000000006932c71ca0dce1be0298c914629a067bf1692d7e0000000000000000000000000270e50b74bbc7f7631c62ea7aeb76154179bded0000000000000000000000001823b5d52de4f3100b931ef68e5e3917da65c447000000000000000000000000f14e579820acc899457a2146820593e1698d3ba500000000000000000000000070bdb725ae38eabfe0316e03e5d952d68d5e4872000000000000000000000000a671b2448cfaa914873cfba44c2b408d4e3b7f4c000000000000000000000000d0a251d3fdd7793973833a86ec1c61eac04ef8600000000000000000000000005cacac407c956159d029a5ae622eb909c9a1c3450000000000000000000000005a5037ea30a1e4607b2793445f90c68a52f3ed87000000000000000000000000668c63fd72cc1e7cbe491bb2f2dcc51bf167fd0f000000000000000000000000038da7867a9b3da76e25c8741f17b538b0d950d10000000000000000000000001a4e2a22cff418c7dcb51aec6bd0802014bbe22200000000000000000000000056928d31466590202b0c86f6adaef925ea9bf819000000000000000000000000caca13168c0add7dd52e3ff13ce640bde468f8dc00000000000000000000000053280104b5e79812e6c66fa7568305590e618399000000000000000000000000863e63c6e85760de26fe4d056bb66e7c08a22871000000000000000000000000bb261b8097903028bb50c92afb6468e54c5ff01000000000000000000000000090476e3a9ff86dfdb6efa07e4d8517866679b7760000000000000000000000002ef88cf470a0e9efbcd93f42bf721addc88d29440000000000000000000000002823de224e8b1800c29ec1b418a546455dbf92be00000000000000000000000050ee2feff07d4d1c291e1aff70c198a0236d7fff000000000000000000000000076655696e3abcc91f86e6d91c7019f9bae6f0140000000000000000000000006b703080c0947d22e0a11b7583fd3cffbfeb596f000000000000000000000000ce7b511784e7f094d2b27276307d402887a46452000000000000000000000000fac9ae9b9d4bb4603524cf58857377936bf216240000000000000000000000002a7ae89158219a5bb67bd17c751c44afc5653d52000000000000000000000000b476e3b6f02e2e0a35214b3c075d92c7426d526a000000000000000000000000f7dfcbdc7b574efe626ad25988327de163a90037000000000000000000000000b74c025686b8957f7934091419a5568cbce1f73000000000000000000000000060d1c3658b14c866855d91a1f2f7ded9fbe8ee4b0000000000000000000000008a091c78708e8db4f6ab29b05e0f0a035cf3b444000000000000000000000000dddec55a3a9946bc7831649007ea9c77ffcf84dd000000000000000000000000b0baf8d720c8ce66f44e268ddc47c7ef87aaba9200000000000000000000000071e8641912bd2adac6e649399c50c3babc4a038300000000000000000000000001282b8795f7e722f0f8fc1044ae58460828ecfd000000000000000000000000a7c2d35697cfffe275e8d486ab39fd168102a8d70000000000000000000000003f22e154949fa82ad2197063d6fad37df797954000000000000000000000000082bda31f65107b8e724300625e91c8686955bdb600000000000000000000000000000000a991c429ee2ec6df19d40fe0c80088b80000000000000000000000001f6369867f1b2145240fe75da5fd8f017c17078000000000000000000000000022bc8371f67f027058a8db6147ffad9f6c3e8496000000000000000000000000882fb1d993efa40ac45abd899ec7bd78b9fb90c200000000000000000000000077a2ec6236962e2defdac04cf6f0b6d2d86e047c000000000000000000000000bef1a50dd5db0b2376a157d372027ac05e637fa20000000000000000000000009657e794e98ced26f2ab1918fa4f4864c196da2d000000000000000000000000150f205ad0870d1a85440681b68ba9ac7ac2af3700000000000000000000000056933e7fc54ca9f9413612b7d67879cf68bc8dbc0000000000000000000000002b43705061b8a28fad4a0d9bd2ffc5dbc5e1fe000000000000000000000000005ffa51594e3c9cad29ea2541b98758b1c58b9496000000000000000000000000c8d5eae3f8b54ceae179725e1f1289379787b3680000000000000000000000000e10d5637ff7eed21c5232c5ab0b50420fdd866f000000000000000000000000c8b7968459e83ca0eeb7d707ce1110de1f0ba036000000000000000000000000ec614808204b5c184fdcaee0df72e133eddf1df70000000000000000000000005c9ded83237134a7eaecd535efcf189e1add7960000000000000000000000000f6a3b42f83e7aaccf76194c9eb7080012128c502000000000000000000000000164118cb64da704038a9cb58e7264ed1c1f2bedc000000000000000000000000edecd80fbd25af573093f4c2936132ed1428e23f000000000000000000000000f0763d04d60a1b9f7f611fe761f725fb924d477e000000000000000000000000177e9ebf82b782370350cdb598a74c3fb9d90ea300000000000000000000000085cc223f799c39caa3d0f7b33518b3a575a328b800000000000000000000000054fc46337cba7a19b3b79be9129d373ca370f531000000000000000000000000d810705e1d4c8736106e5a7ec3e066e36cf47624000000000000000000000000e04bd177d9cc881a8700f992f0729aafe00483540000000000000000000000001d0f6a5f3c1d50ef16d03ab1c00352274cba8481000000000000000000000000413cd552639cf3bb21b8aba00d580f8b8955561a0000000000000000000000000549ff024e0585fc0b11af6e99a5e6043df2f8e9000000000000000000000000d11d84590ee98d5567be9af4bc71061aef164201000000000000000000000000875c7f1779325f5aa78ba2d4415648e8c9e5d40e000000000000000000000000784558d3b3dff5f45931c24fb7d14292bb48abcd00000000000000000000000051e121263d95c48bc67f31b7d39bacf10e187a2c00000000000000000000000041e2780b2613e5247b0167ce9e0e325c3e192316000000000000000000000000ce2f0727943e7c1a17f27aa6f67ed6821cdf8d7d0000000000000000000000005b164cce0fea49d9a4dc2ba98136f9185c3de066000000000000000000000000e35df659880747d09b96bec6ca60619f607173490000000000000000000000008dbe9af089408e1722a59a462a8ab9c45f03a0da000000000000000000000000fef074c9d1ae744a8b91bcff439d43e545314948000000000000000000000000e785cefdfb53e9e7cd438b25b7cff4d4595ed58e00000000000000000000000007c0620e959336ad2a23fab50fe3a2f9ae50adfd0000000000000000000000003f262579e4332e1be2722684eaa1c1b111f7a8d80000000000000000000000001f356053bfe50f63c8c3d90af50a37705793a77d00000000000000000000000043533c2302439c896b184087cb402982bf54e59c0000000000000000000000008ed697a1bb7b20fe37e13c94de9214f7f066f932000000000000000000000000b4f849a3d920845793de67cf0e0c71b06451a420000000000000000000000000bd4ee7545e31bc2ffc032649a07455bf28f5750d000000000000000000000000815e98e0f8f95329b63ab4e1172dac754816cc86000000000000000000000000bd99833b99fa7a0339073e866fc0c1fce26827f3000000000000000000000000878d9b7813cf37ce24f1ea554e5aec2471e02518000000000000000000000000c81fd562f13585f015232f45c405e57c163acc9a000000000000000000000000c2503eadd7563930c2d4fc2061973dd1b4cc68b9000000000000000000000000e3bd160be890fc285bfc2385dc20eab00929be98000000000000000000000000ad581867a685371ed8cd5c864b3f64dec1f1e384000000000000000000000000ce51962d0cf6562bfed191742f12297f826ec790000000000000000000000000b290fd44a628a21fccbf6347668d80de4177da42000000000000000000000000992fb4f41663388cc611e8ef25e714a1541e456f000000000000000000000000be0b8d647548f4350238a6c55ddf238c00f13791000000000000000000000000788b475a0146e770070f20514ad57fbd2665a1350000000000000000000000007f3560773c01cea9320fa3ee6227ef706add4669000000000000000000000000fa3aca0a89b731c7ea5fdcedcf4694d7fb4315b2000000000000000000000000682d2a4b558ff42046298c8798f121106b33c8d40000000000000000000000009e13264351a03a1e294d2d8298e7b59fbb97b1190000000000000000000000001be5309cfeb34c57af2d3dfd5d18add9e76a401f0000000000000000000000004d20657cd6fe4287ee5340a938871214d9485c3b000000000000000000000000392c7be2cf3de28bbc980e5ffa7049640ab33dc5000000000000000000000000d98fa877d1e8a311c11224bf386ec5b6d3b46aee000000000000000000000000e844a07d6b3cf62445bcfef2d289170c246b6755000000000000000000000000406f1109ab1508ebe0a7f9bc6e3c307925c8d1bf000000000000000000000000107f7bf8026a2065d962c959b13e77824e0a9d760000000000000000000000004a9ce61e3c7235081dcd28fd511b4df87bfd7aba0000000000000000000000006fd8862972cd83dc991fa228aa60659590a424730000000000000000000000009b69a3f3f157166bfb5cb953a9094d26cf80acf80000000000000000000000001f032c9a453a8710dfa1669fd17aa161aa8d74f7000000000000000000000000cfaa22250deb3a18219a0c6892eca5e25ee2cfd800000000000000000000000021acbcecc7f9f67d74d7d5e1d4f9687f6334e6aa000000000000000000000000210cde2930830bdc8d4d96a7ad30791af7547ee9000000000000000000000000f706e7b8c53182f4cde74b4d6c165345acb2b03d000000000000000000000000b4bd1e7c01ce36135aa876ce04a8d25ded4e7262000000000000000000000000dabbd244aee018f439b60171143bbec7a57b1c3e0000000000000000000000008880733636bd31814354a152a091e088ef4ab441000000000000000000000000702990937771e70f8f6baa0767badecdff6fbc2400000000000000000000000006c99eca3bfe614622e610c29ec036502930935b000000000000000000000000592e1e16016c25651513591b7ebed5ca803ad39e00000000000000000000000010b1d4b7a41dd9681edc750319886d5e58cfc0a000000000000000000000000095ceca3cfa9eb60cf7362c831d52b45f4fb4022600000000000000000000000025a59481e90637b78c681e0122b7077b8407702800000000000000000000000094c90e0a573db26467e0e812090a9220c20edcd3000000000000000000000000a5803bde0928ec118b317406faef88dc25d622e8000000000000000000000000e89eeb80c94479a04f5a86c113e987b90d5b22c800000000000000000000000083f3260bf39875d0777cc7097d9cd38a5f1119ea000000000000000000000000aba1d22a5aafd9479e09a9c78ea97510034215b00000000000000000000000007282a86100576a211a4533a07af7f61f9660babf00000000000000000000000054feffe8714c9d3b1e85180c1e94b9523a482f83000000000000000000000000b36ec61f7c8faee7ad135355139c22a9047b5fc9000000000000000000000000ae8cba39ecd7fcae0dd45e432619fc4062c45737000000000000000000000000f6d639fcdd2467139976675fec588ba970e7e5990000000000000000000000009f3716cb735a5caf42998c420f77a9c8a13fd3a400000000000000000000000050da94205e81b2ccaaed355b4af42a929f12909d000000000000000000000000cbf9e01d8063c1cb85688491f0cbd9a9cda7b2450000000000000000000000003dcc75ef94c00cfad9ec216947789da06b9802e40000000000000000000000006716611e2cd3342a5000f9f26932792d7de3d936000000000000000000000000e1b51e64a282584a1223967e8bc335754df6ca55000000000000000000000000cd60688092dc2526c83b0f6ded4024e8b77fc14b0000000000000000000000007e6b8f79a88b8ba9a8e842e01e10158f7dec447e0000000000000000000000002860ce335e22672a657927ff8f98f1d12a79f75c00000000000000000000000081b6d662c552908b99305533c0f16b9e40175d3a000000000000000000000000628a64a5e3d406450091356cada534e23ac4a8f70000000000000000000000004870525eae23fceb31df613d179ef6275e1b93a9000000000000000000000000f94aec8b8db837a68ba8a8551c2387c4c430b4080000000000000000000000007f6450018818b521262c5f013658ae1efe24711b000000000000000000000000aaae05348900f39b39de634aa110eaa425a659360000000000000000000000000b2332fcdaf817aa520ad867429186a6cb92921000000000000000000000000057604d448c19fc5945c4f1502a7fe3fdf9a57f5d0000000000000000000000009ecd3f09f4c6d9cf04728fc9de4feed87dfa4683000000000000000000000000b4feace8bb1bf6ba333b91dfce4abff42ee75b4f0000000000000000000000000fbbac497570e775ae6bb6393b1ef9584ac2262c0000000000000000000000002fc90a857c175e3bfb94b493f76c9a284e2800fe0000000000000000000000003f2944a124e6d417bf065a47cf317a82af16e5ad000000000000000000000000c0e733449657163885c0c5b9fa29bfef562cd48d000000000000000000000000492e1e8168f4606844acd230b5c87f4783ca0912000000000000000000000000e811638f0752b9ac8414661f12785edcc9c6236b000000000000000000000000f77ab2a48b9381950c1907accb61e112e7471ebf00000000000000000000000014912de768b77be569a445e0fd3e2e6d4d67438e0000000000000000000000007880c064c12b8868405be6e6b9c89b757d0969b6000000000000000000000000204a84293120da5bd1635e7d0c85d922ab57d4f3000000000000000000000000b80c5d5c32d5b07cc912829f41345c6a2707ee64000000000000000000000000a470c97c4c5acec3fe4aa69d19390de0fad1ecd7000000000000000000000000766c4babcaf7730ee2425ddbdcac5e505cd07d15000000000000000000000000144bcc5da2c777a31e0b1d926d56924f6521668c0000000000000000000000007b19077ed6a14e6fdf9546851b3443800b0ad46c000000000000000000000000b5fb40824d9d3d63e0e85c91c2bb4902208caae3000000000000000000000000719dde02bb2c9fcabad7c41ba835334dad0d4452000000000000000000000000dfe69e625aa6fec6e75df8ac82308d35771dc484000000000000000000000000eddcddfd76932e3c67deafee0638a76ebf7da2aa000000000000000000000000ed9281c018396aa22151f414306891ebec42170d0000000000000000000000001ec24a0b85acfb29b6d94dc6dd0c26ce50c621660000000000000000000000005c62af7e2acb022abcc20f3cfd5711ac8e5acf6a0000000000000000000000001d7dd5059cecf672d3f1c101e3b3db35b4f4131c000000000000000000000000e92e2397a246e8a689c0c07bb65d29b8ae0d034500000000000000000000000000c0124f975a93f5f9ed137f8c7ff308613ca76e0000000000000000000000007f7b6f0de1574cbfe47b2ba6545b95c6569419b300000000000000000000000064f7d1ee55941628bfc4c6b94ffa171788ed9522000000000000000000000000ce820bfcb077b49a7912212236d874235734d3960000000000000000000000009c6e45519d78508eee5036e5ae3fd8c892d19339000000000000000000000000d83d768f20dc3376fbdeea2defb4fc94b23efce9000000000000000000000000083dda7b5d68b5af696c2479a94406ea67d5cf4a0000000000000000000000009a9411eb22f293c00c4716dfa8e4b95afe19668900000000000000000000000040fbdbad620ed5feff09db9ff677ca202008a58e000000000000000000000000410220dc9e326421bce2ed18b3146d2a343eddbb000000000000000000000000291e6bfdf1563f7f754430a5bbb2d24175aaf4700000000000000000000000001f663eb96df4081041db2e1eacd3dd56ae7e9373000000000000000000000000a406332b335c94056dd1aace7e4b49f925a903be000000000000000000000000a3cae46d496258fa1bccd98a62dc5edc476d9b8f000000000000000000000000453e590f7efc294ce69217a764c46c692d57ec2b000000000000000000000000aa3a3e6cba6735db70e72de7d7dc01f3a32331c7000000000000000000000000e85899a30e35d28564cc832494179eec7823e7f1000000000000000000000000aa3463b181a05c7de39c6b55a49618e12fb43db8000000000000000000000000ca26f972edce5c23aaab2f1769555b20df3363d70000000000000000000000002c60d0032149d927868fe57293458306d83fda91000000000000000000000000361d185d305216a7b90016689cd76362f2f31bfa000000000000000000000000438a5d29b6d0c511312c312eedc087491aa4d1b7000000000000000000000000f89327a066e00f450eb0f0de0aa17acf6ed2bc990000000000000000000000003a3b27e28209f43d0036afe0373e4d85ee505f18000000000000000000000000de9a9425b3ce28f66719ea606b1d1fdda210a94d000000000000000000000000863769ed41d3eca08c9e3edabbec5b5cfcb30b6f000000000000000000000000fe400afb796605a69b1936927a875363980cc8750000000000000000000000008bbd93d10c4567b99af97fe8eef2013d338591ba0000000000000000000000003aebecf15642a65c852fe533da26a89c8671bd35000000000000000000000000da1b192a9a4071de088e33c84ea82e03a59183bb0000000000000000000000008e5aa5aff159d5233576e737927cb68d477b2480000000000000000000000000e3a7e89e9648bd7ee09a80056e9ffc6d132fc21e000000000000000000000000a3292917fafdb56250b4bef8dadf18d4034aaf350000000000000000000000001d0e6e13860fe4fce1ca9ac71c2b90f73ab7ff6600000000000000000000000085093770a187612ddc3a7039b94c3e24d2ef82e40000000000000000000000001b88d0fea2be55371938bc552e8fcca9ec67676d000000000000000000000000f7ececb8df0c9c83e47cda0bc77728e0a93aaadc000000000000000000000000cd92f918d2235fb4c892a58a64c28c19ab096aac000000000000000000000000b2b840a9d86716d05feb5e3f18035b3c821eaff4000000000000000000000000576285b3d71c6ac3642b5a16003cbc94dc80d3a400000000000000000000000003ce8749b7a0709379bba6f6df240be55cc58c2f000000000000000000000000134fc0c5a252625ab9d5a5e63ae1ea0f62ba4a290000000000000000000000009e01b32f6baa85d6738af4e35f51afd2a1ac9fc7000000000000000000000000f4abeb6f19466996ffe2812c553bac289d3d7bc70000000000000000000000009a24ad76c95b3d6aab8bba78c281fa2f9a82be82000000000000000000000000f09c3e6e8ce5e70fe13518862bcbfd5a14939f38000000000000000000000000bc142e898c45468c9e657614edd275bd0ba46691000000000000000000000000debe381726749269ae07aedf674850e86e488fa50000000000000000000000001413ef0d5ceb1ad95bd09c9eee380166adc04f4b000000000000000000000000ced90cd18f835d94ac86bd35d457ceba0a9b2339000000000000000000000000ef9be1ace449eb63622b5c2bd4ee7af3b09dcc60000000000000000000000000da3544b176701c4c38995964039af0028e9bb04d0000000000000000000000000ba53bc07b139d67f7e44db7d2425e47aefb9d41000000000000000000000000fa787ffa954fd91b3ba162ae5ab261a573649c27000000000000000000000000324aac927805128920a23b01d839f7be9aae816c000000000000000000000000eeff3793df0685d54805b8807d1fd63cc66f9c2f0000000000000000000000004bc802e0b7979c5c481daf85b12d35f6abc33de70000000000000000000000007a7a5fad8c4107ed0959191e7ff36ba82d4ea2f90000000000000000000000008ebc8102100bf7adc9e9c9918af6dc93eb881638000000000000000000000000ae70b774424f66196ef4b3288b2c3ca3d8634d74000000000000000000000000807dcaa14619d5b2306b7e7d6910cbf535e942fe0000000000000000000000000ff82bb9934da41afa42ca4871f961d9d322c1750000000000000000000000006b3f110aed05ae71443e3bacdd2360e933ce0551000000000000000000000000e9890e426abcc0de03ea2cb94f8165c4d5c6149b000000000000000000000000634beff3a53f481cfac30258ee7c699783d44b1c000000000000000000000000ea4a0382a638e1646446d4e51e2e2fc112aac4de000000000000000000000000c3741deee394747580ec2ac7fb9dac49e2d4beec0000000000000000000000005f3a2620a9b764a6712bb78a21717d49b63593f0000000000000000000000000bb705ab0b37fb730e3f3df64c73f04a7d76f5db40000000000000000000000009daec0ac2f83ec69e23fbb53d9aeeeffc99b307a00000000000000000000000022165573a772fddf63689c3171e97413b81a56a60000000000000000000000004dea76bead85aa818f32e67962e6fc70c333ff140000000000000000000000008bf9bbb1c090fd7cf7a0b94697410f46153b12510000000000000000000000002dcb7c6a38aa5c4522bcd5bdcd6d561a4676f05a000000000000000000000000eb9e9c1dac9b452b8568a833bc1aa448c59e24c20000000000000000000000001eba2db80beda3983cb46026090757f7db4ab93700000000000000000000000037abdc623bffab4f1a09730c054afeffe67cf444000000000000000000000000c467c82b5b0fc68b5a00df27507a219e93a5ec3c0000000000000000000000007ae064d18f92105044c3108a35c57741886da2ab00000000000000000000000075e3c94521669876743bad2220b67570f0429c6c000000000000000000000000cfe45dfda20611663a62c11a731afe70fa8664cd000000000000000000000000bbbc5c696b19c648565c0f400dedf515af6a3eb9000000000000000000000000c565cbb150023bde45fc978dad965018fc156a81000000000000000000000000dc973be53d311d172650dde43a8c11ec4769986400000000000000000000000068c2cc11ea8930978e9244b79722399e70b19338000000000000000000000000d55525d048a768a3ffbe84d1c0e7ef370742fa4b00000000000000000000000087948b579bddd0936e11d1061bcc5cba54a400bb0000000000000000000000002e605d1785f98335c8be12217c6f52ced52a375200000000000000000000000025685bf9b6ab76a6db10363d56d6044cb88e47970000000000000000000000001f843dc6481b07bccd8c6ca3156be31a1603570d000000000000000000000000696f6b6327d5d1b1dd35f2f61b8d6977ee45dde0000000000000000000000000c55bf2d9225b7953be509b38b0c7d5c1e89280ae0000000000000000000000006c9eed74175584ffb169874d59a11e3590b19efc00000000000000000000000002f4f301d3dcf9874ebcb6990cee03bea921dc9c00000000000000000000000090fd0bd53301985ee1d14ce09fd5d82f3dc2bf7b0000000000000000000000002532aa9c7113c8045b75be5c1f99535ee575aa6a000000000000000000000000e402b799451d4d6c2ef4a3eb56cdbdda492c1e3e000000000000000000000000a61cc049d430abd409bc76f920e288ebba3285cb00000000000000000000000051df34540b5952b1bdddaabba12712e3d07e80200000000000000000000000000fb310b636ff1401e0f888b89edadd9ba0a8828c000000000000000000000000a1d3e42bbab2286201ac259aa511f1b8fb2fe2b700000000000000000000000016b5c4441c8b02ad95448d34cb77f87dd1ca9625000000000000000000000000fa8186ea42e180cbe0899b42936fb1eb3a7490e800000000000000000000000088eb8c09394d8483ac84bc88b5bd28dd4092e573000000000000000000000000eb6a76ed333e8d7f242ebee367bba7a6fb44db32000000000000000000000000dba0e9de347337bfee4588a46f4440c8468c2bdb000000000000000000000000bcbbddab181fbdea9e6ea83811435b1d52dbc7fd000000000000000000000000ad41b26a071e514725a86be5b3fb3e8cadf7704b0000000000000000000000005c84b421ae9824213b883a6d750f3221840b647d000000000000000000000000e2fb165837f5360d6f972c96c0f9dd3366a34daa000000000000000000000000cc9544881ba768e8fe3c20eb333f727f9f7b5d8f000000000000000000000000eb5156de8104fc46d805c7adf75c79b15c11a184000000000000000000000000a9ce9c02fb5fc9501b91ec76d72a55494b0097430000000000000000000000005e8a9a605dfd7d8d1a5d47cef58d38096fda94a200000000000000000000000066ec5d111754a0d58193a203c96f36392e9d1eff000000000000000000000000ce8a4f5d3855cf427a838c1086c70ac646e90f7a000000000000000000000000e7ed7b3bd702e0d7cb9c56ebaf8a2fdeaf18f1000000000000000000000000002c3d6600429727da5bb06812119bf0181050a4a200000000000000000000000031411c3f01e77d024b7a67979e2427e8c5ed86ae000000000000000000000000a922f4ed4f121283b4c2043ad31c17d9876c2c5d000000000000000000000000086ebe1694e9006ba66ea28278a0a2efbf60080300000000000000000000000003a7063f02338a40ca3713324273f3f69a2377de000000000000000000000000a8fa5fee6ae67e6537b378e67ca55ad4a4cccc890000000000000000000000004ab2264d45448ea48991e94808c8d8bad9ead12d000000000000000000000000516cf749dbc9f55ceda2cb4ee17f0d2cb0830b440000000000000000000000006ca598de698b4ff3a98302d4b40642e652a3c3ef000000000000000000000000847970d9943f0baf46cc8bce25c88d5582c35cb00000000000000000000000009aceb4205af7ce7f735b6c545b2d74ca4a9a1cbc00000000000000000000000062590090292f94b3565dab778e52840a15501285000000000000000000000000a75f01f347c25adcb81251083590ea68c9a956dc0000000000000000000000008da8cac47e8a8b32531a185cfcf6a3f22e250da6000000000000000000000000f163df709d8f5d0886f425e2cc29d6784e4371540000000000000000000000006d7ceb9e8a74f68828eadf4d054154fd27021cfc000000000000000000000000e9cc3c54b26f8ef038b3adec3ed8c5593d1d41d90000000000000000000000005be28b1631e8ccc2d39496c8874ce0d0f9ce502e000000000000000000000000adba0da91c9547450c6b465c9e74cdc704f01054000000000000000000000000f637979c9b5247977140e400aa324d984c6baad1000000000000000000000000c36ddfd1bfdd0a52d2d3d6800230c95684ab733a000000000000000000000000726456d5d8dcad0e33622f75257ed3eeedd6deea00000000000000000000000025e1912146b822b3d330297e36fe3a4e7a744a88000000000000000000000000acdb393692a6375bb8e133d124b3cf3192316e480000000000000000000000000dfa100061a4ccaa6b6900fd646c65ac46454cd0000000000000000000000000a4179d11d72c7c842403bda3c3c8bd24cc15f2b500000000000000000000000043f9c4c6592853fc6e87e4280f84ace6a344d8e700000000000000000000000012c39296a3a52508261239097caae4f78aaaeb4d0000000000000000000000008cce54de6a6a74eed2df627ec36f712683b2cd1f000000000000000000000000ad0d1f1b65104df34093116cc38269847a4c518f00000000000000000000000073a6b28034ce1e3b762bc8d26308d8e8f5cae301000000000000000000000000d902b0ed60c1b7f43928f4497421913971e7b52b000000000000000000000000a9d6facfaaed1388e3a7d14ce90635d4d6bd6661000000000000000000000000fd117ac1a807c5105f5a0012cb8ca1df2e30dc46000000000000000000000000dd06be0e08ecc74f838dd68b7f97abd62af3fb5a00000000000000000000000007caf873b711ffde50618c2a9353cbcd4f95fb1000000000000000000000000011aeea7c6043ad938a69be1b51d70d4053c9b3e5000000000000000000000000c76ff3d20dee4eec537ee46207a869c1977c950c0000000000000000000000005dd07adeaabdc65f0f88cd384af60cc4834724fc000000000000000000000000a5daec8c61b8b27a73283e6e48d6e818b5d8d617000000000000000000000000b95324012dc13e08aeb46b0230033e4f21543bdc00000000000000000000000079f6f5c2cca8314f493f8be1783a4cb9f0c581c10000000000000000000000008cbb71837eb01235b418285b9295be1b9db42913000000000000000000000000f9ed5119bb784ab094849c7a6a4a06eef2cab0730000000000000000000000009e997c4da6ed32f0451a81a7013b2a552ec95cd300000000000000000000000042ac68ed3cbb3daad5f4b522000150aa94c8a1320000000000000000000000007c0afeab46739a6e97124426edfe9adf0cb0ac69000000000000000000000000e739f3357aa1971c9c02c2b2e56d6c522cf209b50000000000000000000000008de050b127289afc15e986c698f9a2c3d6b46d0c000000000000000000000000ab8f5238dec51b62ed56fac6f11b405414f0ac6c00000000000000000000000036034212bc8036d526d4d45401f1859250d4e6cf00000000000000000000000030faf4a9751bea91e29de585e85c157cc536658500000000000000000000000009163baf25fe038149a2051136d2ae354d0f978f0000000000000000000000003c030bcefd6facebd74534c1c3d9fbaec03acae500000000000000000000000002e0509132e39803ee1eee37399578e05c64f954000000000000000000000000b7dcabe6da1194507522b553950ccb5a8060a4390000000000000000000000008c424f373981a31c1eb90ab04179c3754df5bf5700000000000000000000000062e46b8916d3418673e2221ea4177efc61651abc0000000000000000000000009cd4c05db29f26c97bbfbf4381a7af2b578e68630000000000000000000000004ef4e3aa0838c935d495ebc595ca97091b45a67e00000000000000000000000026914add47df18adbe372fc4d6f8d3ea97e7e0630000000000000000000000004a4e4eeb17b4eeff8f4ad6b55d34ddc32e413b2e000000000000000000000000940589ad4a46d0d0833429f3c5700fa54b075f6700000000000000000000000040a7cc14d19a705491f391ef5ffd4ba4aa800978000000000000000000000000348dc3c02f16312c370841caed62554a023d98760000000000000000000000004255cff6e5aad9432c2efa6966d46fdb44a93f4a0000000000000000000000003f99020e3c568720271dc0387db626fd9207b50200000000000000000000000047e2b557ee04f58bcccd2af6039a3db595a71d4c00000000000000000000000028a7efbcf2cfb178a0a6665e6b438a0ff90766ee00000000000000000000000009a63de799191157327521d3e285c937e582a549000000000000000000000000a44c3e540b719bf0fbf7645e8835adbddd966ad5000000000000000000000000070546df9962fbef1773d30390d2caef8c1876c500000000000000000000000087b7a3cf8b03cceed0b97e3558eca82aebe96c5f000000000000000000000000d7478699d18788f71699ef33f9b770aee5ddd2b8000000000000000000000000326ff204bc8edff7f5aae5e3cf2600831536a5a2000000000000000000000000b4c7fdbf90e0ae546798955c65a3d5bf209e6807000000000000000000000000dafb321943cee0d449a29c6b2fb1cbc20a896111000000000000000000000000ce20feb648e7a341715511b25b448d909455de4b000000000000000000000000022721a2c92011474105b443c3f4b00cc17e9b04000000000000000000000000ea8a4e63703f6e8675eff75478e53dede47b7b3a0000000000000000000000003bdf4e8bfe6ed4f60c7a6e246d7ab8bda44a1512000000000000000000000000d8b1527ed4a90a56e4cb0495477b3515cec8402a00000000000000000000000042784e6dea59cf6b97326f4c3cce7cb6491c57960000000000000000000000000bdb8524c52add4c2961b439ea7d9211ce2b729d000000000000000000000000ebf51a9dd9c94af31e875d116ee1798380e4fcf1000000000000000000000000ea7e52fee5c4e85756bbcadb0694660501c7f9c9000000000000000000000000bfec12951461072e0e20ec03a4bc5c7dd50703f9000000000000000000000000ff0aa3abcc3a37e0aa430bb8d38d07a66ca7148c000000000000000000000000b0f0fb0a23baf9875cadd9f7384ef207605589ac000000000000000000000000ab175de2783f3f9136ee996c9754061cee700f1d0000000000000000000000003a17c0a3c98728aa8b8309e7ac6ebdc6d6108f120000000000000000000000007b1eee4ea94160bbddf5cc5006cf6b874aec4bed000000000000000000000000d5461f96721b1dba444438ab9af9aa9291be2a9800000000000000000000000083e6e89877c57c26bc090c6019c4004f8b8b0b070000000000000000000000005ef2e30cf9360a344b517fca0f5d8f1a0fd5e6c90000000000000000000000000c6f7f09f06d5dcb1ebbf8b486cdc87acc4aeadf000000000000000000000000bd7462de4443d3c39467c57b73de48559eb3c6b2000000000000000000000000403ad44a7fdd4fc5999504559b6a1f6667a0b8fa0000000000000000000000001daa25c573fb6a03284b0de08910e260a408601b00000000000000000000000001ca572ddcf74950cc00a8abef002a79f8b04730000000000000000000000000cbeaf95e09a5daa2fe9f6f0cb3a640fe7f4b60180000000000000000000000000c9b04280b6ff62a39f7cb715c8331522cc3711800000000000000000000000002a560a5c54dfae82c9d8eaa1457f7a68a33433a000000000000000000000000f73b7076abce0f1f05c246f6837a3e026e84de34000000000000000000000000d173b21a6c2f4a7be8f9f564732370b92ad86c610000000000000000000000001bfb4c3fa95e605226914cb06718b68a688066e20000000000000000000000001e405e967e937e4e174f8594967b11fc77c4ce4f0000000000000000000000008fd2265d3b81a0162055b7534b8f1f82fee19b5e0000000000000000000000002b32bc33ad781d56b3eedc77915634e6c7189ab4000000000000000000000000b30ac2ced57761d3c7598e50e28aa016152872ec00000000000000000000000056cd5b66af2c82abcb913cd3a2d1cb4d2e3f4fc6000000000000000000000000578f6d6785c699f34413fab7c8d74ec03eea02770000000000000000000000003bfb48e26ecb4a7c7b661c27539b277dc74b3f210000000000000000000000000b5c2dec1c42ddd9f0a8b3377b6d73336f8d8547000000000000000000000000bb963f6d0e2881351329f491f399edea7f6212c0000000000000000000000000d18ec9a704228bc54764ac80fd54c19c0ccb394a000000000000000000000000484f4f5fb43fa2e2e297e16c786e86f6072080be00000000000000000000000084c2bdf0f294f42b940d2cb03a9160786143d895000000000000000000000000d38bc55d693ae2e91faa20e27040ab21de1f51b90000000000000000000000007d73904f8b3a7fb1cf94d3497a26dc1e18b5543a000000000000000000000000cfa6e60e695e1e8935a6c0a830291b8f0a64fdc50000000000000000000000002e5633aa7cb8a2aee245934ffb401373f2f7a139000000000000000000000000f0607513c0be629924564f0dc42258a50aadd4e4000000000000000000000000267166da031ffffee7e71bc208f95cb7c7d3fb3000000000000000000000000059500e51e8f3a7d0698e75f55179f30b0ab38042000000000000000000000000a315e51768ecdc62a5691f2925a64b2b05dae865000000000000000000000000c8ebf4af7d2473f4c79c6a359d02cef4127cf41300000000000000000000000018bcf1b90565680bf6ece44e518b6cae0a2cc5520000000000000000000000007fc5671709cb20a281d2dbd388f35540dcde117600000000000000000000000057e88c9d70741e8433a8e1e10d3a40171f44c95500000000000000000000000024e22ff11f1781d6481b80bf55243369c75f5625000000000000000000000000ee823b3352cfdb644569b1824db6578ccae045890000000000000000000000000a8f615ad5538c01040297a4252fd38fd62427c0000000000000000000000000d445b741c225c183d25de67daacfe5eae030e5f90000000000000000000000002b68ffd13a61806bb37065815768652dd674ba8e0000000000000000000000003f36b8314bed14b163f934aad9d6b128ced1561a0000000000000000000000000a004d063e56fe84c6f88ad2e5965fd415cb47c4000000000000000000000000a2787b511222cc2208bd0a5120b09096fc8289f600000000000000000000000083a3964fc409dc9f571e4bd7e75396ef2e032ffc00000000000000000000000049758a9850e2917e225f4019deca325c48d6dd4c000000000000000000000000904af0ef6115c26cbadeab44e7b439eb5e8a22ce000000000000000000000000bb87f236ea8047ce21fa5c2a282ba286bfaec8b9000000000000000000000000d27dc017e70ffc1b95ef2a18e85bf7e502abd86c00000000000000000000000012a7327a7a03032ef19c8d1eefa06ff9c72ad5f2000000000000000000000000da43354c4a2821a16e39e7afda86b194c86041ff000000000000000000000000d01793a0a424856b45a285984242545e917e3c060000000000000000000000001715fe4beb202cfb8a76a91c6c0677dc3fbefcb4000000000000000000000000f8dead4d72d458b22b76c8b536c3e7b22e91c0d8000000000000000000000000f43be8132f766643f822b0cc502a0fc775f9475f0000000000000000000000001e9162754136e0edc823579a6fa8a844b46c0b1c00000000000000000000000000000000500e2fece27a7600435d0c48d64e0c000000000000000000000000005b9bade105d9350e2fbe5e8c98cb5adadaf202760000000000000000000000009981c67ef775d22bf90844666d032c05059c6ddb0000000000000000000000000bbd9b88388b55f97104bf474326ca3b6ad47fb3000000000000000000000000dfa9b4cf6903f2fc4f8fa35a57df56eafb3e1af3000000000000000000000000fa979314c765313d8fe7530e606b9ce25a11ea42000000000000000000000000ff83076d928b8971ee696de7df972d7cc178ae0800000000000000000000000060348738a7dadbd02bd80eba140de4605dbfdfa2000000000000000000000000a53ba640e36a01b14c449a48b90d80bc344b6e5e000000000000000000000000c8a492342cb6e8fe37e0a77db860de5f1a69bdb20000000000000000000000001c3f4d8ad88c6ef89450fbee13cf419201fab23a0000000000000000000000004fab1b58721892acc5fbf4fa8a36936909b2053c000000000000000000000000d14a03df520b88d1859292131ee9d9e24c594405000000000000000000000000e398e32bb8f845d3eeb6b17ec0c2ff1fc13b9c46000000000000000000000000abf466dc8f64b4c900d8dcd6005a0017b57105d8000000000000000000000000aa488a5d65e6b8e94c51744727edfcb98f8129c200000000000000000000000058432c35d78ce1dd0c50e94eebaed85f21010d9a000000000000000000000000e7e7db13d1205b5f3454793d18ab425bafd6b7fd000000000000000000000000d6a6992c056cf121f99c14c524aad6d43ba290ab00000000000000000000000009e4f3445238581bc323b0c1cdc24dc8bcd13fe3000000000000000000000000ec63dd5fcb3194934c0bcd88dc9430799ef2a71b00000000000000000000000043519e0506e204bb180216a6d834f5ef5167c007000000000000000000000000ac5a5881be1681d28544be8f6a806e61e90a69b20000000000000000000000002eeab694b866120fee008620d92e4474de17d41800000000000000000000000065341cecb397591bcba6263aba716927f798752d00000000000000000000000068762655a6d3c3d5b4cdea162db5d329f87c06530000000000000000000000006f7c72a6e1646b7ae52b0e471eb45d1b11650757000000000000000000000000035192d0554d24a91970cdf8f10ca82cb48c8eb60000000000000000000000003a3ea23961809b89f5b8afa877b6f0003d5e199500000000000000000000000008e3416447222ece005e7cc4cf956c46eb36042c00000000000000000000000079e8701202bc692a7b47c746a0392f86f7fb46e1000000000000000000000000ab6f255dac71103ea6d57b320eaf0eec901b05aa000000000000000000000000b6d7634eef060c28829f89d1ae4b7df2d0465342000000000000000000000000c0c28516f84ec07fde523808b12096722ddb7a4000000000000000000000000038e441033c40c99a878b5058af7ec45ff4b50198000000000000000000000000ccff8788e274e3efa842aefa295940ebd4001ef6000000000000000000000000d7ca04f17e8c48d3076809454f7ff80399f80ed400000000000000000000000084ad4ea31d7d8b133ea257420c55ddf5d7500daa00000000000000000000000067ccb3ed751948cd2ed92a31e6068787f62d6f780000000000000000000000005fb0809f521b2c9a52f9c40468be55df4f8273f7000000000000000000000000b4b52692f87159fee4d01205b28cf69aa6a29f9b000000000000000000000000a4bddba555ef0d74c294443695ce47b1b94b89890000000000000000000000000cd23792682c1e66e48d0e8f710a195585f3a7af000000000000000000000000caa33e6638434a9d88066965626828e2b21c45cb000000000000000000000000eeceaa527117ecbb7de1e05cbb4b37217ef148a0000000000000000000000000f3f50a24fe2a536a2f2533f38bcb3ea420e5d6af0000000000000000000000002938e009af892a5a172b2942d7a2ab2e3d457563000000000000000000000000f61de34dc0ee0258396b1034c12ea086a54ee4190000000000000000000000002e366d258a7f8e64f0c32f50e4edc6a11f5be91000000000000000000000000028a7ed1feee076d82c8f44e779164ec8e13fade500000000000000000000000038e6b90fe311544d28bc559a5067f87960664d7a0000000000000000000000009f7087af1edc39cb06bdf010786dc3987e64eaf8000000000000000000000000dead80274b98789ec5095113b33c0ec3340678220000000000000000000000004c6fcca5900e67b55dc0e2ca23acd51a35ce5d1e0000000000000000000000006473490e66fe920b3f099e3a8080ea8153a6258b000000000000000000000000a36e61b31631c764b744e467f695c49693e6f2dc000000000000000000000000bdeba6c5ec4be61e182f6ea89364cd85e996ddbd0000000000000000000000009962187d69dfa1ce33f9e6d619a3ec2c6ca42604000000000000000000000000ddf37262e4c758b0c460fb11036aec533ee2075300000000000000000000000031340e65cf642547c648167aae4178d442977b79000000000000000000000000e64dc792056d74598e46cec5757c5fc3ca82a3db000000000000000000000000d8bebeac92629203711f6bfe5bccc97c5610563f000000000000000000000000a3110ba6ec224d258f00c29479c4292e0d9f77320000000000000000000000006159ea57d115448fb677ea51e1328cfdf756c1d90000000000000000000000007c6665a5385b0d809353a953b5468b6f489506ac000000000000000000000000793f2aa4cd841a2a64a8ab928ce6011662f565fe000000000000000000000000071face8f87cb359e135fa84fcdd1efda6a704340000000000000000000000008798c0a5fbaf8ce9f2e6ef7e7f7610e9bd6564cf000000000000000000000000a7d23d4231a49ff20f489f448753135b2c8bcebd000000000000000000000000cc864fb6c0dbc2fc5d077a63a26e594979cb6b6300000000000000000000000097d9c1cf85125e4c31f45f2296a306d70f1d6df30000000000000000000000008172cc47c074d60bcfbb8343062828a25371803a00000000000000000000000031bdd655c9ed88bcce931c5c0eff62250b9d91dc0000000000000000000000002986e7c7694b073fe8e17714fa8a65e3cf31da26000000000000000000000000f0de5572f2f76954e4a5fca326fe09ef83db0c3b000000000000000000000000c1d0958843c76b37446f3aca533f59b2d45c55dd0000000000000000000000008524e9940370ab261134ad6fcb221ea5aa24c7410000000000000000000000008530ddd0508148c12595f3bce669918ebe3b1432000000000000000000000000ae76b978f81a816256f3da103d9732615397781900000000000000000000000012970d13d2549f073a07b4ef75cd7be47ef98ef6000000000000000000000000da516f0903fc91e3ae198f8f58ab8f83cbdfbe8a00000000000000000000000065698c1b726990a172a87b7719759001c268fa59000000000000000000000000c708fc6da04a253cc3e882e2f0a60d9338a373450000000000000000000000001661d0773608d55f149cec44eea94e6e96bd07cc0000000000000000000000003e84b17eac5dc3ad0632682de1ac2971dfb6089e000000000000000000000000355627b9168053c0f1ed45cb2cec97b9d5f3ce4600000000000000000000000009fb0c68e35835af5703216a76a3ebb62b5d2338000000000000000000000000752d8472ad15c49e0c01554896561a2021f7b668000000000000000000000000b3c839dbde6b96d37c56ee4f9dad3390d49310aa0000000000000000000000003195c808dd88664b48d49cdea04e8ad7cc468a2b00000000000000000000000044279b3a0aac1833f3dc0ab0484429eb3f8117810000000000000000000000008234032637c889c05555830b11b2cb74308e4bbf0000000000000000000000001d014fe01f1a12846d51a997bfbaa0b8c16aa68a000000000000000000000000c7a9f567ee6c5cd0ee113280e010c530e63e709600000000000000000000000084b7cf53a2328b692a746a2e230da0f16076a779000000000000000000000000baf8dbc4bbbf1a4948c174f939ceffc7521cda3a00000000000000000000000084dcb96590b0a90268ec72dc1f426ce70445476e0000000000000000000000000887e217a8d8c4eb8b11cf0287efa0e4d2a05e6000000000000000000000000073258d01ddf636bcf7835bab61fd8261ae574286000000000000000000000000c4483ad560aebf77e123ff3837d2add7cc808e4a000000000000000000000000301adfb43819bcac2df30790707fac471f64e6bf000000000000000000000000c2819181f02928899201db154f2169195549ed9f0000000000000000000000006d174e2e43f92cbb8018639cee67bb8a49337c8700000000000000000000000091ced59a6bf78758d071bbffb329c24d76310a0f000000000000000000000000f524dcdef93a3bac68b7a85082a62aa6d46014370000000000000000000000002c5ee6784397169c1548fc3a6dbe91a02d0a98d5000000000000000000000000ea6d00a32fd65185ffb235b839e9331c184e41700000000000000000000000008f2f5a36b0ba408fa908f9ec4b54559f7d766c6e000000000000000000000000bcd4e9e97ad3ffd9476a227562d90ffde4a1874e0000000000000000000000004fe22a424617cd05e73b0c3e47df65563dea03c1000000000000000000000000f026ec73066a9dbff1259b01652e0f5d19f3448c0000000000000000000000006a1499294afccb1eb80f799a1dfcc06881e9aea3000000000000000000000000173a3195b1da3f1a0ca7fc91296252c21780f608000000000000000000000000e9355cc224a1b0931229885ff14738416969338600000000000000000000000052aa9e1ad6e9f9dd84be4192f3df405af5bc1e110000000000000000000000007a387f96257462c260a1d4afb8a05fea9258198d00000000000000000000000026e8c74e405496e12fd71d333f2c9e8b4c6a00f6000000000000000000000000b3b8ec4ef90e4abf355f164b57604b6b9fcac6fb0000000000000000000000004d855c2d77fbd7eb350856924454abf8a8dc29020000000000000000000000001684135a0cd8623da2a00167c7e00e2daaf587c4000000000000000000000000806fa7071c91189e88a5ec14fac3b0289a381d180000000000000000000000006bd5d0747034bc273a8ece8de5bafafa853356800000000000000000000000003847a976c47a1b78a93b3f34357e59b32a1f775300000000000000000000000069a5cb640802eaa2cf9d8c92d2622b7102a0715d000000000000000000000000da4c0775d23625f79f22f122e220c55b1d342324000000000000000000000000b98d964b991dcb63fc6d236de3cec5813985cfd40000000000000000000000004d1fc99ad62a5719ff31e1d127c742f9ce03df6f0000000000000000000000009cd69c79bdd86477aac7d99a3a1787e052d4d7380000000000000000000000005fdc674736be9d6649de87c6a87a03121f63c5b00000000000000000000000004d9c4eb889725c320f68d251fbc98c607cc0febf000000000000000000000000cb4012901cbded21f48da8edd09140004eeea03b000000000000000000000000e51a1184e3378856386091ed51d679ab50da70c3000000000000000000000000c8c964b5c150120dc1720948ed598a957cf13834000000000000000000000000c4e2c53664d929e1d7d0ae9fbc848690ef3f81c100000000000000000000000067a18a4a7571c49fd32f6b7c23800d4e180280e3000000000000000000000000f4930dfdf6ebd857c397d7681802ff66e1f2dcbd00000000000000000000000051cb52949e945fd773060a5c233dd4ed8b4201ac0000000000000000000000002bf792ffe8803585f74e06907900c2dc2c29adcb0000000000000000000000008290e889567c4a94e244be1ba7d3701cef4d90330000000000000000000000007fbd835004e533f782e62b1a3f07610ea798682000000000000000000000000068f31e612f09e33f1c2981f6749dfecba056b1c3000000000000000000000000744a8b53ede283d4d905e886debb92ed16db98ad00000000000000000000000067a6e8c140a3a800700f191a55a92486c03ca178000000000000000000000000d0ca044a1e2a53670099b171704f1bb95d1208da000000000000000000000000180badc7ef9f274e54dd2653863c1dc8352b2ac80000000000000000000000001f59a304b7d4f4346bf48832af031cb33fc637ef00000000000000000000000082b132c9e4fb6069b538bb349d8ac06d76bc7e9a0000000000000000000000007fd7eabd879723b2b68bdb45b5821e066ee5c321000000000000000000000000f466555a017cbda0718d3e3097676cfa0519a1a00000000000000000000000000e639d2882b67f4aca3c37d8d80162bca64ad8aa00000000000000000000000021389ecdb9382c51d838db29cec308965af6210d000000000000000000000000b2d4022dc7b5d4061bdbf98d7fb2418a667f1852000000000000000000000000999fffdd625dc4c37fd77d924ea4149df956e9dc000000000000000000000000196edd97cd4a48ef123a5f7ec20c5f865ffc8ef7000000000000000000000000be916c12057297ce7d6d49f6a33532678b4798bb000000000000000000000000090d5704dbfc6cd3c55333e8a05a41399654024d0000000000000000000000001917ba205b6a414d354ebc2b1bb11c364aa8f247000000000000000000000000204205280d918ae51173d01c89c77502543856ce0000000000000000000000001262a08b78e9ab9e979f3629262f494830d614450000000000000000000000005c4b3c21f4f8904aa62d0f88f73426d92ad860850000000000000000000000008f525e83d73a8090caac2b189d9f30f33ced6274000000000000000000000000f3f76c92a01860c6e1902d888551d97115a615f9000000000000000000000000728efda624978aef0e640d45d8ced027ed81928500000000000000000000000000000000003b3cc22af3ae1eac0440bcee416b4000000000000000000000000051bb9eb6493a8113b2327dc03048004a6f72e1c5000000000000000000000000f46a1cfd6653f4cdc230df799dcd3f1f8eb9037a0000000000000000000000006650e0c4f2e12179c0f7c379f539516b147c745f00000000000000000000000060bd4f6dc77088d42a1f21e3c96e4d00931bceb1000000000000000000000000a9f6ed29cf0075d68acfa296b659e8f64a4117df0000000000000000000000005bbaffdbba5588058d80c910686c392ccbcc0fd000000000000000000000000064eec5bc65bb424431ab2ed5f595c879085846d90000000000000000000000004aee42a7ddeeed6ae556670794110cbc608c49a60000000000000000000000007a3bd141b363044eb02969509a3debc0af7943dd000000000000000000000000b596a7ee45ae5a4dcaad59ad6d7d8f7a8c768bdf000000000000000000000000226288f63378d3d85bc938854cd140ef7e121337000000000000000000000000e5eb6008addd73f1e43949475a5634ad68b60fd7000000000000000000000000204ef343cf6d1d35c30473709a8a1c6bb9205b6e000000000000000000000000bcfb667f603d8dbc508774789ebaba5d56bf6e32000000000000000000000000b2c8c05cea73d4af03105fc6d111fee5efbd4b2a00000000000000000000000038ab9ef4b1a57556521f8fe6a23c83338c4122c7000000000000000000000000ee9f1df72a271dccf3ba93cbce71c733d486fc7c0000000000000000000000006a298462494fe6e67c6a1730a9a6f5b424097493000000000000000000000000026771aee68db5e735c9cf9b314915c03a234296000000000000000000000000cd091b3429c99623ad292e074eb30e05745c06e8000000000000000000000000eb4641188486d9a17d2f6c2d5b24a7eadc5bd79c000000000000000000000000416dd0e56e18a6490cfedd5eb885e7ccdb274296000000000000000000000000fb0906bb62d38dcb45fea3a7db92aed7079e6c960000000000000000000000007c00e4aaa84ae090d2cc804a4c2d8eb534a9f91e0000000000000000000000006867b38586fa121754ae19ec45a10b6bbcdcb823000000000000000000000000ac1f62fbf0374418bb764b466cb530e2a4804ff6000000000000000000000000796507b29043f1138a702b532e0cd7e7c1e139140000000000000000000000006f71b07f2f96c88be67d06c4cbfe5d53e9b7f42c000000000000000000000000ad049ba66e805cae36c11a9483a5f4a07acff8240000000000000000000000005a47666bd56f706079a12d757566c484ccc7c13b000000000000000000000000370cae2b4eac425f1ce1eb62af5ad9994a50b55e0000000000000000000000006d6f8a4f23cc07ede04254ea4f732a81bd567a6b0000000000000000000000007a7c92aea3e04f8846a4ff12f34290df6baabfc900000000000000000000000085c57db666a39db9432bd22080dfed890ae2f4b40000000000000000000000009812fc3bfeba42f7e904ac05ff40407ba4f6c7080000000000000000000000001dc06c4b269b05fa63491112a4177b68b0cf81680000000000000000000000006a659e987e0e85f516f450689c3321011c589ab80000000000000000000000001f9619a35a82658db06d9389d0a41801934493dc00000000000000000000000066317327b6343c68d5c9a0c461c62ff5013c84d4000000000000000000000000cd313c5dacbb197ada1cdf948be3e1361a81c9ea000000000000000000000000e7aa202af8b3fd97c4cb2afa44d26f8b0997752b000000000000000000000000de67126a20a74569ae9f6345cef32309ade4a10f000000000000000000000000e1e2eb311acd7b624113075a6ab507a4298050400000000000000000000000003ef60a2ee53de4ab65911d05d25e4a9f13a7581b0000000000000000000000000c233099d879ca0555e917972a5343e441177798000000000000000000000000fcb778207fb204b1975bd302481eaafbd8cdf6330000000000000000000000002ab09a4d03185868d6c4f3dfecb5f1568717c9590000000000000000000000002b3ca9685f92265f9643a1647653151d67b0660e000000000000000000000000fbe122afe53aee7d12e77e0ed4d2e9e61f37d9f1000000000000000000000000c9a14c640a7de4b19b67a016346987dfd28cd587000000000000000000000000678a97c4563a3417c3d629abdabf1540b6358c7800000000000000000000000044c2723a92ccdb4a2214287dc9f044f1075c10eb00000000000000000000000095202b67edd9cde564c2ac94d7533d409ec0263d0000000000000000000000004fe5edb60d432713376a14431689823736e58337000000000000000000000000f72e30225f03656b6a9062b2b7e578392d45d3bb0000000000000000000000004c06c403bfc5b7c804f3c63e66e5b4156b8f06f900000000000000000000000053ef91b44ae8b5cece50d6a6f7ad33e5575542d3000000000000000000000000224ee6c2d4578542dc261119766793d2701205670000000000000000000000001e5650eb1fb9a2c11f566b129958ae6d3d58343100000000000000000000000060b85841cfcd3ccc461753312c6de2a6fd0860bc00000000000000000000000047f20670af6b10666de41d929d123b34b6da492e00000000000000000000000066ac666a00f0e87d260cb29c71f509f98b3c9f8c000000000000000000000000c1ec2472648fc319158576d19274b1cf36f1c0780000000000000000000000000b524fd5939adcff17a941765746e3e1f7a6e20700000000000000000000000014186b67b12a80a797ceaf6c28176d8c9f9dcbb80000000000000000000000003d2859773841ef6cacc08dc967b561fb7964c4c100000000000000000000000098cb48f775c5bbf810c0f464ee1a092cb84369ac0000000000000000000000007217345c10e32d7334de2007b5241cf32f5fc374000000000000000000000000d94d8247d480bfd28646d88d7531e73b15a13441000000000000000000000000d3a8587e4e027b80d8bb6024a01926c844cd04c1000000000000000000000000d6b5d0c67ea82a38a41b53ba4ed1ae73f0c673c3000000000000000000000000677d3ced14dbfc6d657d155b9dba4f9e2a2e8b19000000000000000000000000f4d0c1805a48005ae121801b5438afe8c2974f85000000000000000000000000876e1f49931f10aa18d08baba3fd239b2d170e46000000000000000000000000ccfea2b4b7719bf4f6afa847983a898b9c6e1fc70000000000000000000000001a8b7bdb1f32d941c54178b1b6a354fb39e8adaf00000000000000000000000057c73f90b0b521c1df18d953bc4f2e735b57dd830000000000000000000000002090dbd54588cc0a90d062ddbebc3941ad9bb5be00000000000000000000000053d452c3ea7f4be7436d282e123471e469b839ff000000000000000000000000ae5454d3ff15ed6857fe9793c60f6459b86db4fa000000000000000000000000ef2f158944168bbf1870f3eedb800cd8aeb6059d000000000000000000000000640e6c0333b55bcdbcb0d383fe942ee91584752a000000000000000000000000742d8747c83638727366714467ce1bfa4665ae35000000000000000000000000c49c6ddd804d5cac55cfabf8b1b30f0f0ab6f755000000000000000000000000a26d22622e74618c408fe20bdfbae536e50e29b400000000000000000000000028fd71d8fe739a6de7bce970a4ee49814c6e1be0000000000000000000000000cd1f097aad3ee81ca3bc1c190602bcbcf3219c850000000000000000000000008a43cdedcf10ac64e54a3ad81474287971e153dc000000000000000000000000dcaa8329673b36af7aa986e47c08a88b2b1e94000000000000000000000000009636062c1fa46caf2388e295c52a71d50e96aedf000000000000000000000000c33d63ce6321d154bfcbf8d9a70c57c0d51bbb2b000000000000000000000000e676ac6865479ca2b71fe477493a49611ce1f9e5000000000000000000000000743542a0dce350c6ec2c74ec7d36a3f2bd34c5eb0000000000000000000000002e0b9eff03a459b47eb2014aed75223e266251de0000000000000000000000005c0a2af8d0569463717f597844272433bd79ea78000000000000000000000000ab94016bdaf59ab39cf685260c631975664a95bb000000000000000000000000af89bc839f99ad89ffba5293f0f9df3a50bba7a5000000000000000000000000426bedf48ca0d569a5a783e67fa5c1391e46e4120000000000000000000000004bc748fc3c0f83ed23505d6e04d8e3ff8497df2f0000000000000000000000009326d537ae5bdbd13bbbe07d3b140319968077550000000000000000000000001c0f3c335ed9b2de7069e95c9f8c76e674b4d29e0000000000000000000000007cd49c04143a714f6c184261264da00bf1448b68000000000000000000000000a91c085877f0277f452e9f198f59f3f8d98e2dfc000000000000000000000000e0b9d6f9b31c38d173d42a35122b8f6d08e589a100000000000000000000000076fb8ce68141041f3d3b66eecc311c9b51413265000000000000000000000000c923a5432ac6ca2079b794bd6703291fe59311240000000000000000000000002e0faf3d0a0f94c2cf6c51f84c66ea1c28df4298000000000000000000000000a3e47aba029656075e033b89d2387a48b574d15000000000000000000000000046d4840516c6e4bf8b8ddc397104e5404bcd8570000000000000000000000000aefcdc04c9b48c0f8a5010c62c5eb3d49506ad95000000000000000000000000d54eece43784cbc85f9eb244d8a75b6814d2560b00000000000000000000000003ca3c7617f9b00239cad83e977641ace50fff87000000000000000000000000710c5d098741bce4976a9074e21b4f846b677030000000000000000000000000b5fde8d761628a7f95aa2bae2e74371733f87116000000000000000000000000d13177a2d07d813084b6b07c49a891dddf9808200000000000000000000000003e0fdccdd21d542495a766a7138424eab00f9e4b00000000000000000000000064d370f1a10bbdc4e573ba091f5ac5db9669601f00000000000000000000000039b92a538257425857bc13d6e1ca906388f6c4b100000000000000000000000077646c84d38bb89f9e56dfa64038bda1bd8b8076000000000000000000000000dffa9f1b2e54843235199c806a4859b271029a6d0000000000000000000000000dae531d0ce5562085a38f59b16133cdd9c6b4a00000000000000000000000009e88cf03d8f4a2bab937b31dc98bb7cdffa71ade000000000000000000000000fee047fa059f92bf632e8c0917b00fbdbeac51da0000000000000000000000004a47ba54df430ca3ae23740baf2c3c0dbda504e7000000000000000000000000db5214adf07c7734598df83df26dfb9f55fe78670000000000000000000000003c9fbce8d09012bbde9c46b18188179b64d1195400000000000000000000000086e97cded350cbf01e2bed99af9a7b5ec01add8000000000000000000000000073cb6eeee636d0ed4613163f5401e4d9bf8b4126000000000000000000000000fdbe546d7a5eca5245de4e80009324ea1268ef1400000000000000000000000042c0041bb91bc79a4666d3952de1d7a3b040dca00000000000000000000000008f45ae5e8a42090b6370d459723ff4e41afc9117000000000000000000000000efb6585f952375387ce09de45e3438d5444d48ec000000000000000000000000a5b0b824b4928620a251f199cc94a6111ac0d0e6000000000000000000000000a688cc53c75be64953e7f972e11f7d04affc9ecc0000000000000000000000009029f0b7fdc1c370197c8a673ed65b576e5bc2a5000000000000000000000000a6c7270e5b8c8d7c37669b9a8e88e1d30ab81d0900000000000000000000000082d0d5812c3f74e75c7a1c0812e57ad55a585c65000000000000000000000000f7282a7e8c9842d2431391d1c0a73214b022173800000000000000000000000058b447bdb0e05f69e14fc600c1bffb19bb6acb2900000000000000000000000083a56794dc594da811d17eb2e6dd36a2ec3d38af0000000000000000000000002f053e33bd590830858161d42c67e9e8a9390019000000000000000000000000a8ad14fc9544e4b7dae0dbef84b4f9230b98819800000000000000000000000077ad167548cbe32a3dec0e375a97eb60483c86310000000000000000000000004b7ba032fef7cc992d0a9c6d845cfb103be60114000000000000000000000000264a6fc22e01f82c46e9c1172723fb284e736ff50000000000000000000000009e4a9daf4dfabf395cc07a2f40e3408060c4da6c00000000000000000000000048cd27d093f3ebadfe73dccd457078d06f23e2960000000000000000000000007189ca17b12c30707c5ac4df0f9345d7cc98ac57000000000000000000000000af1f9dabb34112b63b0aa00261ca0f67a5675c1a00000000000000000000000043bee8fb17c49e2053b12be5e32760d2ebdd5a120000000000000000000000006faa546a014241afea7c9d4e1b80215a460f2c400000000000000000000000000d30f1699f2cc9461c1415ccddbaee0d83e1f00200000000000000000000000001a5c5bd16ea9a546414d3bead71bd5347f15dbe000000000000000000000000221904ce1ac17ddb0a2d823fe42fbc1d4a0a3c4500000000000000000000000004c4a79d7e687985cf726923ed19a702075191330000000000000000000000001c9632bfd816f990f1f73ff178504921f4ed5d8a000000000000000000000000ad4d06d749374f9513e82e1326f48baff16c9d65000000000000000000000000adecaa2ade852c47aec7f306a34f507237f4979b000000000000000000000000420ecd224e709289af9048af00d34e35edb3e7de0000000000000000000000005dc13d56f0e09803d7659b85bea3cea7faf015d700000000000000000000000071dcfe499fb9db194f64174d602b7317c7a3b9ba00000000000000000000000080c50ec449bbc6d8d1e04944f300413a0357edf2000000000000000000000000627d57edf9e21f9d75ee055e9e6298fb3e58b92d000000000000000000000000cdc72d91e6400ea6941e10deb5f2cea24c66f3af00000000000000000000000097de6bf5b7358d0c83135bc553c75bd8cac76582000000000000000000000000b719ea70327dad69235f7b28492e246def1cb5e00000000000000000000000006e922a1e0e16b8a76a1a4c7282817ff872db69870000000000000000000000003e8e04be200a6bac9b6de62a093d47d8d3e8525e000000000000000000000000d2c9342df5a2bfb6689cf42576bcf24aa0817caa000000000000000000000000fd2215c2b7e21b8131ee2ea4eada6e62d186e045000000000000000000000000decedaf7cfc1cb87a7e88062b23a95e8d65d20a7000000000000000000000000c2dc2a11a290ddd568724c0964ce8d04e7d66ae10000000000000000000000002eedaa83bee98d8fbc37f9dc7904fade9068a6bf000000000000000000000000b13ac65e9ae6707eb5858411f72c59b628693360000000000000000000000000e3f7ff79c47efe577d8773c4e3eee10e40c87d4600000000000000000000000036ace5671fc0e0257e0df4928be0494f687835d2000000000000000000000000743bec74df770e087273cbcac2972af95fe9d553000000000000000000000000abb2c713fdefaf0968b316500d1e411c8a846276000000000000000000000000d546b124a4634c403a84fe86e22ceca086e75f5f000000000000000000000000e17f70c629db14456577e83fc0fb1fcf03e43ec1000000000000000000000000c19bda50cde343f4c4dc4172f2e110b5d068072600000000000000000000000063fcb36f39c55d8836c240f07e29cb5d44d3e473000000000000000000000000aa8ee73acc44de619aee0b681a894c54f6a246ff0000000000000000000000001a6f7483940717de18a7abf0394f31e7aa0d88ec000000000000000000000000ef465b298486747ff9dea430cf15fd23bae1d17d000000000000000000000000b48db2dc9ba79b6f7c36fef1e7525e7b6219a22c00000000000000000000000041d404382fd327b9c99d829c3c044a75a97d2d1a00000000000000000000000021d17d208dedbc311840a8d6b179e6e23922f8270000000000000000000000006e94ef6aa659263c0e8c7a55ac0403bb03f55cd8000000000000000000000000658ed654165398d0288190cde2f534b67bf8611b000000000000000000000000f8a2a0d1a27ade08c4ac2b372a684b2cb457c435000000000000000000000000e890c1dae8c8f80f298d1140a01c9862aa6ca033000000000000000000000000129eb118a76fe101cbf7e8ee6aeb8b49d33ab5090000000000000000000000008fd99a6f58b18c13c0c54518dc43846f1fb72b08000000000000000000000000d19d2457ad27bab48b877d8cfc42d7f9bfeebd8e000000000000000000000000dc12379111c577c5e1527103585e0a1a4d1262ef0000000000000000000000009dbcf1bf957ab37cb5a2ae1484b4cb48ea2bb72e0000000000000000000000000dd841e281c860b157e6cf9cb600a0725fd8d05600000000000000000000000088dee52870defd2b836f952f1f32169c536686d8000000000000000000000000b6f98505d10716c25e88087f4896e5f577b9f06f000000000000000000000000716973d6fbd1eee6889b0bc290680c66b5598e4900000000000000000000000017225101c94f1e7bd05c823d6d89a27b13edabff0000000000000000000000001897f075e14ea17db23fed0c8ebb1c3046fc3a0d000000000000000000000000e744e9a61531363e30037821768a743ee4001b06000000000000000000000000980645e1e409074700ffef4ef76d214b64b1b99000000000000000000000000092bf2f44aa9cfa7b5d08ff4df8808faa603f4df40000000000000000000000006130bcd2f47317df3304d96f43b2701ab4417750000000000000000000000000de3e1086097e45082f78d47539b45811c306ca78000000000000000000000000cb96002dfe2a5369f86955e95cc4a6715bbc162d0000000000000000000000004bc95daf58c6d50e07afd7832706f53b746f85bd00000000000000000000000064ab5d73a78bb8d608c1006a1e265a11e04d41bd0000000000000000000000008c8ea1e3789256fb30c2e0d69ef05fa434938d760000000000000000000000008107464d109aa9c9b4086819ea22466272d98c7d000000000000000000000000a9c35b87ca108a1d9e38a3b29663ad9c8ff0cfd6000000000000000000000000706315056ec02dfbb8a969df305bcd9e25d9f30c000000000000000000000000888ad3e8a3daac1d76eed665869f3bf7b99f7ec20000000000000000000000001afccb007e3e5baef675ecaeb682719ba59db218000000000000000000000000613e65c600a1e63cb3398e79c8739a9b28cc7912000000000000000000000000bcd9613ad5c93b144c667b759a122bc919ff4d210000000000000000000000008c7176bf2fb0aabed6b9aaaf5bb974c3651c72000000000000000000000000007a2fbf4bc1b5628c7a04db4e7968e5b94d1642af0000000000000000000000000186cc93eaf4e39ba87a412742b5a2c95cab94030000000000000000000000009bda7b8e1f42314cf974510fc7977d6ee35045a70000000000000000000000009f457da389d6d36e44207e994276e72a5693dc5f0000000000000000000000008175c8eb5be31971f4fcaf4575d03aa015f676cd0000000000000000000000000bd50a84ed2fbb569e9fdb9a211926e242e292d7000000000000000000000000b0d79fca77cfdf0a4666ad9006a8cdc621e61188000000000000000000000000dc3ac485ee00b0d854d095ce28fe47e9dfd829f1000000000000000000000000ad40ab8a1314e1f777ffc92ca7c6cb040eef3eed000000000000000000000000346406aaa93777b9b5c5e7d15a5335b25232f0e2000000000000000000000000bd97c3cdbc6bbbd1f9cdb13c1741b9584b56ca51000000000000000000000000e3ab54a12c1073f671d3fbb05664a0f9f04a2767000000000000000000000000b61a3e85d74bdd5fb14db4e1be4999bdf819c27000000000000000000000000053d930f99f10c3892ce8e74f445aab3498670b24000000000000000000000000b7a896a998de5951e8629f8805d3f85ec42f339b00000000000000000000000021f8cbb77c5e25e8f0fd4725c41a23ea3a79c4dd00000000000000000000000074fc79bc1ace000738ea3b8f286cf029e9cfc351000000000000000000000000657ebfd5f6611e4cf710f353781f15f99bb818ba0000000000000000000000007113fc007322ef0bfd24d530247ed9ff24d76b4e000000000000000000000000c9ba6851833f7a6448f8ac27a95d10cfeb2ab87c000000000000000000000000ab29c1eb2057d89447643ffdac15e9e099983a9f000000000000000000000000df2668fc32d55ac1132154c2c34796f0d26ddb2c00000000000000000000000025193e92ca26948f90a894c1878e9464651606f70000000000000000000000008ad655f785e45eea27e9c6ffac170b640c7ad153000000000000000000000000f07c675d6df5d32cb23b011829e0d172bc1215bb0000000000000000000000004d5ad93e78761f5e5c945ebae81b076f7dc90b7c0000000000000000000000007d92f75568e9c3b6ddf918e21ee5dcdac2a12bf4000000000000000000000000b6d87f7f100eaef819e67e7dad6c0650ace96ea6000000000000000000000000108e87355df5db3507c723eebe053b46063b3531000000000000000000000000b88a926f976d4ea78f57569bc1aba85d7148b8ec0000000000000000000000001f6447def2b0fcb9fce4c8d1cdcf111169ba169a000000000000000000000000c18e08ebf73461c2112773c0ef512d3f52dc61b4000000000000000000000000f33fae46501b7c5c3d40ebd57f16aeb4aa9d9f57000000000000000000000000a53bb2f1360a600c54d4a052efd5877f9bf5556a0000000000000000000000008e314539e4b261ec1b32de157c9465b638067c84000000000000000000000000c0363feaae566fb17d590fa62f15d421c26bbb46000000000000000000000000c159e1043b63ee5a9d72a5f39eb3dd8965300ac800000000000000000000000097f64e5c803553c509c8c924569ba8ff7442e9b2000000000000000000000000bdc144c32680fe6f20fb95eb64491171cb08fcca0000000000000000000000008568063bec737b6daa03d78334d2a31419535ed5000000000000000000000000bc9e305e3a0763356d38043fc9e7e95dafaeb7180000000000000000000000005622e88eb837351356eed647eb9d81fa2709a62c000000000000000000000000d9f873568bc97812c638c64ccdcc14fc4f22aa550000000000000000000000006a83c52cfde5a0017d2bd0a41fc6f1a7d97589a000000000000000000000000001dd92c6d594121871c2c13c7721b7674af154de000000000000000000000000f5ec5a90eb025605e4cf155d00c3d64f325bc88a000000000000000000000000c8162c888925b9f9518fa5d03b7adf35120971ff0000000000000000000000002112d6196177cc96f71fabe5fb0a8c7e8d6e32fc000000000000000000000000063fda7599b31c1766d32d389e152bd4da12fcb50000000000000000000000007fa54397644d58684dd83cf4e2e8995d770d2039000000000000000000000000b5896a105c34abe4e47cb7106fe929cf887f475e0000000000000000000000005de5b236cb7d26b956c8b30edcfa680b5bb5d7330000000000000000000000008c3cc70b58299b357b24ed556b0f2cdb08c135bb0000000000000000000000004736a3b1b1ba03bef7ad84139a84f672b923c2f40000000000000000000000000d25d62c764a0a6eefafbbcc0a7f1ba7b8716751000000000000000000000000eb9f50f7739c27e819a807ca898210c1e62441f30000000000000000000000009543650bd2b5afd98ecfe7f3115382f4f9f07a5b000000000000000000000000c04639561cc8f391ffd4a95394c26b2c2a5da88d0000000000000000000000000eb046dc184082aaa6289c90daf7c1818c7fd81800000000000000000000000057134dee8f16f72aadf62cdd252f9f43e1710a04000000000000000000000000083ca1ca45bb8511d2fca1af5b686ada159fd583000000000000000000000000e0561176e453a9457d7914ad367de189002e1fd500000000000000000000000028dfdfaf238b31b154cc92e1e2995c8b6828f5e4000000000000000000000000004b101af906232c722f14eb88fc524468ccda3e000000000000000000000000f258187dae3ef58360cda8978cb3dec742a8a16e0000000000000000000000008445893a8492fbee1e053897b5d4bbe1b3c0d90a00000000000000000000000070924879fd86b68a1966aacba57848ea9c98e8dc000000000000000000000000aa9f25f2874e21f5a2475f2c5d3660657ab1569c0000000000000000000000002c35fa225397fdb9e1ad46c03c261fa8038bc33000000000000000000000000081ed1dad41b94ebd73aa8dcecc8d1c5f7dcb589c000000000000000000000000933c9b7adbf23f45a880e085a75981d070adb73d000000000000000000000000bf5203fcc602d13cab414b6a8aa8944afc1a14a20000000000000000000000001cb2f241b2b3e9fbb03ba4f332343d002bb940dc000000000000000000000000ba8e54f69595a5b637aa5813285fd40831573c9c000000000000000000000000e5b248383ca26fdbd3ddd822ddb0b44fc0b78773000000000000000000000000e7bbc86fa8f453717fcbe13e7136cc6e8862e4cf0000000000000000000000007983b988996b00f7ed5c1056d9d9e031f3bfbabf000000000000000000000000d60caa01eb76a907c50c774a1c0585c9840d83510000000000000000000000000e26a91dc51591e957904dd786aa533756e22e0c000000000000000000000000c7befb18378876cb73155e76e9fa153c9cfa5479000000000000000000000000f2aba42dcff6f912a2a6b4a52c279ad3246b17b900000000000000000000000050046e641d3540377a1a001d9d5ba7a813783c5c00000000000000000000000092bfc4b2039f9ed2709621e93946173574ad626300000000000000000000000098fd9c9ce9aa83613c73656ed0e497ed24abc3d7000000000000000000000000cb6e09c180e55db96dac0ee6f69633ed1f04a4ee0000000000000000000000002d872413af0be782a7538861fc3b1893b3a54895000000000000000000000000151c7d4fa80eee4b9b1c320a7842323e273c9dea000000000000000000000000a371cc81c573c029eb7ddd7957e64103e3ef21080000000000000000000000006bc31a88a19e9b06e305d52bab51ae962d34a6730000000000000000000000005b2d81ca8f61024d562ab225a9b00c52529e385b0000000000000000000000005759aa64e9c1e3abd55f7325f2f15265b50da2310000000000000000000000005873cd2414ed6f6998131bf2d0c3ab2e1b6b083e000000000000000000000000a7fd153484478fc078a8891ceae8a65ca3af48f3000000000000000000000000178a5e1f189907a3b65ce2a5d008273adac11aa90000000000000000000000007a7f71e0538179345e2e69765f457a767d8fd39c0000000000000000000000000882f32642ddf0df84b5a3b68f66c815c74d722c000000000000000000000000f0f14fb18316a31ff2742d4235dd2040793aaf5700000000000000000000000046a5bfde2ef294187b6c743870bdaada1da521a6000000000000000000000000b0e9aaada65dbbc14de9e3a5a47ff74f670d0225000000000000000000000000c4afc542046be88a7b1e7c77d7ad48a52c9bd5370000000000000000000000006479a9f49cfc46d4dedc2b7fcaa841d9ae70573b000000000000000000000000325c412c3370e89b025b756cd10e145a8416c8c30000000000000000000000001bc13c62af7443a482f5db8727c486f8267a3693000000000000000000000000ceef9f0f0dbfa51bc84ace7fb02318f147015817000000000000000000000000abf5c34d9c33b5642062d5d300c221cd9e17af57000000000000000000000000bf13ebf626b44e2740db0d66a0a9a4caa2fcffb4000000000000000000000000f39bdba8d41254539133cb113c74b69edcc731b10000000000000000000000009f05fee22d89c82eb18d032a52a43ecb460a0330000000000000000000000000b036e617aab8abb17a41e8f383c14a44d43c055d000000000000000000000000b0312a9ff375b5b797ae971a6cbbf562b3091b2200000000000000000000000073a63356a0ff4c4e870cf245f41b95535f2fac30000000000000000000000000599c03f2647a5ca1e080968ae97e27dc48090b220000000000000000000000006171fb5020abf88bced8112e3fc2acd32ffb0bbc000000000000000000000000b5ebeb99691b069135d7fae97655ed15cdf91c6b000000000000000000000000e8ce219a20218a518f102f6f32f1b47646206332000000000000000000000000285a3afb3fc53f57b7831d5d95481482682217cf0000000000000000000000000630e3474ce8c15901ff62eb1b0354307d940f31000000000000000000000000a626427f9b0fd1636f7f97828bc6a8bedca5f32d000000000000000000000000c2c224cbba44683b512e0b133917bda7922f059d000000000000000000000000408e2559db148741303f83a7c6effba780c3330500000000000000000000000097d365ae6755c288fe206c54222daa5a34c042dc000000000000000000000000782b8c5e68156e54104b4361dd2d3f855ddea4c8000000000000000000000000ef4d76b68ccb82303d8422cc0f6d797703b4af06000000000000000000000000d09702287483b64e59ba5cb3a9e859742ce829d10000000000000000000000009ce73dd2d4b3b28fa9f89e86a77f3ad595f2724300000000000000000000000012a123082d0a8456382f66c6af075ac4dac381ed000000000000000000000000ed2176d1728cab0ba205da6e01dfd4f70838b69a000000000000000000000000210d86623e9a6173dde446d41b03583272c73b92000000000000000000000000f39e7dab9b18887dcbbd4db447eee1550506c231000000000000000000000000e0ef6df6a4dda8bc5ec324e542ca5205e2e945dc000000000000000000000000235d6ef379485081b279b0fe11ce7c4f582962a5000000000000000000000000566330c31f8eaff81d83d58a08d1d60fa224a50200000000000000000000000038cbd6e6b66feb08bffe219874b9452719c9299e0000000000000000000000007cf13015c076329b212397ffcde678046e9c0421000000000000000000000000ef97b73e996468ab1e63dfaf60d47b08ed0a951a00000000000000000000000020e0e86d92cc1a6ab6aa3c1b7b28760477a8d29b0000000000000000000000002c75ae3f263c3897ad9e7899795df33448f40f5b000000000000000000000000d2e634fd0f572b5e04b19513b8bc8e6b80e2c943000000000000000000000000ce86c735df4b5e236f3c1a0340aa55c87f5b5371000000000000000000000000e6af3713b3dd0609e6727ae81fd2fc35533e31890000000000000000000000008c09251f60f9b39624661f3afc7a543a8d22f44100000000000000000000000060aad460612ecf58ccc2a63c299d15d917e63cde0000000000000000000000009bf9f9bda3230450f79d6c540ddc7704ba71f4250000000000000000000000004aecd37a8a314959fd48c39243361fee307dc424000000000000000000000000739cb572000a86ab5aeb0d88d400e3fd71bb328e000000000000000000000000b2d0b7b032bb2126bd750bed4522740f2289728700000000000000000000000087189a625401759b462246dcd596073ae44a2a71000000000000000000000000294a088aa4b87278f941b2a32a2a8ad8d7cd5f650000000000000000000000009b6c3ff8e082cd5b7a83231f373961858d127b24000000000000000000000000a2485a9292044fec8fd9862bc3e14163ba656e04000000000000000000000000d3d77b1e8121598992925ca0de4884f3624aa90b00000000000000000000000036face36e897a5afc3f4a2beb4728fdbef6d2e4b000000000000000000000000930903daea55507366f450cecd4a43d6408419d300000000000000000000000037252424b0c8b4dc8b27d3f170cece3a1bc2796800000000000000000000000037252424b0c8b4dc8b27d3f170cece3a1bc27968