60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6765742d636c696e6b2e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206765742d636c696e6b2e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d664e6234566d347463327839684441516b5956614a3376754b6938364a47326a4e58665775455a45447a3648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000985ec96340f425ca83a3ec6eb39412a558b422890000000000000000000000007f0b2393b0fed2126bcec52db1f93a2584c3c0790000000000000000000000000170b161d69e02e5817bc1e75e40e484588486f60000000000000000000000008ca39162e1d1ea0b87292a4523cfa2c0d6eeeb330000000000000000000000000da5df5a83648e37a0e5bf325d4c3306626b41d2000000000000000000000000bc641f6c6957096857358cc70df3623715a2ae4500000000000000000000000037ace522c4e525b0b80a428c591aeb3bf868a38c000000000000000000000000a7b8033593cfc6fd5cddc7c99470515812270dab00000000000000000000000069cfef7f26ecd024bf2cd33b5b6e6fc6718b450f000000000000000000000000170dee6282ccac86f57de6e6ef4a037f7db883ed000000000000000000000000707f43dc335f834986e10b29897acefcb753ebae000000000000000000000000eefd49e8e10e067276d664f2ed5f1d9aa758a0f7000000000000000000000000d20b0a16785c07fe6e4c57c8e7f54b28bcf3e345000000000000000000000000a5318e16125a7e26759fa12db3ca29f3a904faa60000000000000000000000000e9e4a244583b5b6fe64f8366ff159a5ef07ee460000000000000000000000003191545982f72e446603e96ac9b27026e597ca080000000000000000000000000ad32e6664efadc31d67cb08462e117e2893f0a70000000000000000000000002e31f249f6b4ead19b94a5921e7d33e3634890f1000000000000000000000000bd092414dbd7f1998b5eda8113a50409154f2cb20000000000000000000000009111ba616c3bbf8291764cc8632f8f8e3955d30a000000000000000000000000a29208323ff279b840240e30719e064ce89295150000000000000000000000005a1b47d0ffa723ac8d0539da152d39022f9ac4f9000000000000000000000000bde733f0a597eda52ae5ddf9273343eeaacabad40000000000000000000000009d4f9b0b395f364f00e692b368bd25894b2e07430000000000000000000000005c0e5e5ce922d060324aae9332cd2a43e10b0a78000000000000000000000000105f5b6678ffa594bf3972b7260ab5a37c85eced0000000000000000000000008cd411fda3a1ecb2567152fc0de4a1a724587e7b0000000000000000000000001509eb8818a162e65434f40e2bd3990ce59712d10000000000000000000000005847a070dc74854d3f3d805794ba118df1d935c40000000000000000000000004961dae5f842893d5953d5a50bc7a519ce2af5bb000000000000000000000000feb72a33234e251857848e2d46e91a1afb34841900000000000000000000000058b08fbdf1aeac0a40cb2cb67349321a83e7c37a00000000000000000000000095b32f27980fd95a6d0ff3ea7691abe36b16f5c900000000000000000000000013217bb7d442868fc7cae4f008e9a68e72059ca70000000000000000000000006ad10c0731bf165b68789566d57fb8f16b443d390000000000000000000000005b42efe98a038bb4e98aa3c2588397c1ebed2f3d00000000000000000000000001f6827f31c26525e462cef96f24e0ec5ebc99dc0000000000000000000000005c97519d3d77f5c4b307250e3f33ec13a649c61400000000000000000000000053a44eca726ba8633fe329249e49027b7e8d27f9000000000000000000000000d178a5795238a49d11e189ba5acbcafdafd43d9b000000000000000000000000c85e0f443b1d570a4697cffd5ebc958a25ee9ee5000000000000000000000000df5048804482df0f42bbf93efab074237cefa015000000000000000000000000bd1586c5a099f166380fcb70a3bcc61b066005900000000000000000000000001509296c08316f8d08a21ec8d4a343f8da53d53c000000000000000000000000f4d2cd8eec1cf9d0787d10e890ff3dc8a58d3ec200000000000000000000000086a11ea6c2f7b4281b6adf48b40e110e4864d1eb000000000000000000000000537daeb9f4a4ec78276fbf7b42819b3dc7573c7a000000000000000000000000bfef64a3b8b5d29e4c9897874e6d6f0a56a01fc70000000000000000000000005c057a682be00b439da14f684d36fe9dbb8547ac00000000000000000000000078e464b002752d4afcb85a2930eb53503623bfb8000000000000000000000000c17325ce4adeb477e63a71157bdb9e3af908741b000000000000000000000000d2e91e962e7f59641cf390512919cbfba5064f16000000000000000000000000a543423cb557cddfe9190b5301560f7392c5a758000000000000000000000000806d52b738887bf125abc63eeced246f1b4fb76c0000000000000000000000001762d9850d508ada1b00c4380a89204dc71ceb1e0000000000000000000000007c86a1473952080ad25a4d9998ff761ccd80325a0000000000000000000000006fae03bc02bc44f6e1944afe8d1f2a955f487b4e000000000000000000000000d7a9ba49e7922d1799a42db526ce987b439d04cb000000000000000000000000c9303557f98fd398f2156354f703c48040026485000000000000000000000000f473ecbc2249e911c9d06fdb53c960441f6c7e7a000000000000000000000000a20fccc71095f3d0e780911d0d85437683469e5f0000000000000000000000000a4e1934c487f9ae1d02a8e1469899e901cb20800000000000000000000000006b192f57324c69bb5a3c863da2169b7173e450c40000000000000000000000005082850ea5d0c2e6b3cf4214a94f931704c90cf2000000000000000000000000dfa5f96c82315142fda99ac0867e88064787366100000000000000000000000068ea9821c381272b832f23d2c72dc8ea03dc97de00000000000000000000000089b67f9e07e15d48a3ceba8fc59e5c3bae1186d7000000000000000000000000cec33474d524c3a314149c5af052cb6f62f722860000000000000000000000005c0413fb6a79f0ebb820cb4ed02519e93bc10bec0000000000000000000000009b673948cedb46aa49561a59980c5c4e4a84f92000000000000000000000000094131967d38ec10ffb4f3cedec94e7fc52ab5a8a0000000000000000000000007e9183606c2cb5d0dac985d459af46ed998d10b8000000000000000000000000a42f6200257a55bac234099d3853c902ea050932000000000000000000000000ae10063ba185fc264688ada91162e9b8144052f500000000000000000000000068266de8f34293faaf9091ef742391cc4f0cd5d9000000000000000000000000ad022614dbb657f321801378d402920e01f748e30000000000000000000000003d6972340e9fd0ef0b3a0a1a83aaf123c27f11bd00000000000000000000000027dbf9673ba1a050ca6e245f093908d27b62585b000000000000000000000000b939e72c1fc87e2ad361cc52cfab8db50292c55e00000000000000000000000060555e08eae5a78c411908a0c2b1990ccbdaff6e000000000000000000000000bd35d601be64f56d92fd73c6abb53239e7f123d000000000000000000000000072a9b3ca943dc2f7db55b550d03043c397b336990000000000000000000000009e99191ac3a05b6223cac8701facae0329d9fa06000000000000000000000000715e26631bbca0e099f1f8c9ad5c9ee602c27e5d000000000000000000000000f74b3062e3197ea8ac324387ea0b666ee26894eb0000000000000000000000007f24ef9ead671c947702463a9ce7ee68e618c8ba000000000000000000000000caf6d9f6a175e809bc16527acd97aeda1506521b00000000000000000000000065f402317e0b6b2087795f1f1541fd2101138c1e0000000000000000000000000cc56d0d2728d723c6f09026043841a6a4c1386700000000000000000000000013ccd0dd92bcc64d74defc8b3a7283bcc4daf6dc00000000000000000000000069d04a65fc5270c42139945dfbe8e6553b345f64000000000000000000000000507df533870dc6beb2ea2e1f110ea20d75693fb5000000000000000000000000b50f816bbd23e6c2e9e30c6b35790bf9a02a5dbf000000000000000000000000a21439889754c4cb8e135175666d66f6c4729e7f0000000000000000000000001f7fd383afd6744171ad3b5be9fdeb74384494fd000000000000000000000000ac24667bd7906070bfe56b109b4ee574325436990000000000000000000000001d93bc40748555a2da73414c26cc4f6c4ea4bf2900000000000000000000000082c0da89c117dc5344fce97293c2f981da6caa9e00000000000000000000000057a7c860a79376bb4693870adf18746194ad52e7000000000000000000000000bcb603e7de28d7aee11958bb46fbea13e98aa856000000000000000000000000de3aab4ff255cb46652a07c26dd5ebddb2fe8497000000000000000000000000f9497d1d0e6f49b6265d3adfdefb824a2fac83b100000000000000000000000015059f6556b2e08453d2fe294b6583575b055ed700000000000000000000000074f4ebdfeeb2965a624f96f64e2647688b1576ac0000000000000000000000009730f61e16d4cc49cd344b9731cb08601d453ac5000000000000000000000000c3c5425d16f9360b293d3a90a8fc021acfbdcf3f0000000000000000000000007b976d8e54e18960d8716f009587ceabad5365b7000000000000000000000000228d4b60da7c89e1227083f794f08eb88b4aadba0000000000000000000000006a9d7b7e1d8f31307b5b1f83749e32330c466cc0000000000000000000000000f3e6159aea830d66fbe5564bf4dcf0cb7fb62c0d00000000000000000000000002b9086fbaab6b50118d1c6c0929bae724e59d9a000000000000000000000000baeeb5d519720bcc610b670d5143971810e67e3800000000000000000000000039c2bb3a7b555968031fe968372163e8fc3dbfba0000000000000000000000003f673f9e03545855053ec3015ec7446ae470e7ba000000000000000000000000994c15c697608d820ce0dc62159db80a43b0bd0c000000000000000000000000d6ce7490d7781b5364b197b26598a7838f6cdbe70000000000000000000000002267e4b9ac2a798e85b8ce6b12a2c47a4fdffe5b000000000000000000000000f1cbf8afbbd969dfdeb67fb9abeff8571c0a4dbd00000000000000000000000031d9040671d5076ff5d77fad709d2146071053040000000000000000000000000b78669122f7a110e5b1157ff32777cd0fa1fe2400000000000000000000000053cf76d34972f27bda8d33ea34e313123317bd8f000000000000000000000000e5c2fa19afa2061c0b69000a3869d3f29064fc61000000000000000000000000a489eb7eb36d3ff0211a5ee0c41a7a85806ac8ac0000000000000000000000005f799b492d28f4f44b6531f2f517259ce8c33ae900000000000000000000000048a168ef107a7573d3f84a945f19138c1c872fdf00000000000000000000000099d712ed18f02f5dadb76f256e9251b04b6e17e1000000000000000000000000798ecac1a89cf860918bbd6839ab882a41498839000000000000000000000000d7ea0f24d68d2d83fccfa326322a8826b53465550000000000000000000000009d8359908f88efc5ba13e6d25aa2037796ce86e30000000000000000000000004fd7a8d843977a27a7cabb5675c2923afd777368000000000000000000000000864cf604eea77f7d4f51bbae31e99d1f2faa7d1c0000000000000000000000009adaf0c39c9bc48e7913ebd9ac45071821d16114000000000000000000000000cde9b432fc52621956cbab729eee722acc1c840d00000000000000000000000038f30623a9b7eb07eaa590298a110f3dea78f287000000000000000000000000cb4e07ab3ae3f0ef79bf8d079b6f1810f6bf4fcb00000000000000000000000088de89db3b897434fb9f41bb664807fbee9a51900000000000000000000000006190efaa67dd730d69b98c3aa647890a4dd3a1b00000000000000000000000000eb1dd330a01e29a3bb0e6c6c866347c6ea135b3000000000000000000000000cf4691a8df0356f054ff4e9213b795fa9fae1649000000000000000000000000324011a6eeff1466c8251c9fd65d524f39fac26e00000000000000000000000006178aa3481e016302257e8724903c28f186bcf000000000000000000000000068f9e0d012c707d2ff491b167ce645bee304ddce000000000000000000000000b47040415d8fdd5b4b25316f1d33ed948e50c03500000000000000000000000004d1795ab51c6de63198ab03e85c1524f8334610000000000000000000000000071e654d14d8e5168b77b617a89b8973fcc419aa0000000000000000000000000d315f2c320d40f9c3d0f947e956a64829d49e2d00000000000000000000000035525c91cac5485ead5232dcb1610acb61257920000000000000000000000000c6861a56a7f55f2befe7e88507d7b663a4bb6eaf00000000000000000000000052e806bba074dd0d528cd84ae0aed448d867e93b000000000000000000000000d6513e17b9a1de75f684442b23fafab4e7afae73000000000000000000000000829f14051471f2d8e04deab889b3c8b7ab43d202000000000000000000000000119846f4a4e4d112316fd71ed602a7c32b0d65ba000000000000000000000000039160f1bcf1fb6906a80ea43a03c059f478b3d60000000000000000000000004ea9fb7acc69298fbc4a184ca837e530c5dca8ae000000000000000000000000844771a8e623343c8904cb129ac787056fbfea4c000000000000000000000000d059ad8d6b46d657e6b2d6a3b4293deb1fbca8530000000000000000000000004ed6ccbc0b1d39e7b39f0beb72213828ef7b082e00000000000000000000000098f939c5702e9ccee2e321197316856df6d307ae0000000000000000000000002b96aee526fd2a7f2e95a788a6182d503f82ab36000000000000000000000000ebf63492b95f9a59422502285f6fa8c2a314a4a4000000000000000000000000f68df094447a4fe54c97fb44b925e65cc93c29ae0000000000000000000000009460c7a24b73a1bdc16a1313e031e4b16a62b29800000000000000000000000011d9702e07d6182237a103018f1c1fcc4aa76e3d00000000000000000000000095cdcfd569ed4896fbcf3a881107b38c5b9434b600000000000000000000000040cb09a03b72726cbf1f8052958323b7fa6ce9450000000000000000000000006da7dd5c05277bf29dd4c904c6d0a19319c915a9000000000000000000000000d84e23faccc276d42901b6f9fba92361274d874d000000000000000000000000ef4678269d6227b1d6c2eb199a4d3b0cc2a491080000000000000000000000006ebdd0bf37c32cf43939b0003d31ab014a0334d6000000000000000000000000460be80bfce52736778f7dbafe4d2bd8dae85604000000000000000000000000977e672ac4c449fc4545dad20c5a61df967b8d1a000000000000000000000000ee40aa7d37edff65cff3a321c010a3ee0f3ef5fb000000000000000000000000ae84a105f0b807167821d1f9405c868b905e61aa000000000000000000000000651c530c60ab2606d0785527b1c9123f41beeceb0000000000000000000000009b97c73fcee47a485fc422403dda89b3db53c571000000000000000000000000233144e827b1c335b66bd75cde6d50d73ba8da5e00000000000000000000000045188132162c4f028089f9d4699dd51e41c699f90000000000000000000000004fff5a58d7014acbd935b933602a9d84043abac6000000000000000000000000a575759022cb78027d30e26525eb8fc4563245e2000000000000000000000000bd23a73bf52482c5ab2ab6e59a85d781e6a3632f000000000000000000000000e72fb6e03d0e5c6c94aab93a1c03710a57abe8800000000000000000000000009c1a39c0473bddef0d1f738a674711d16fd0cf46000000000000000000000000c3884de5247600cb1f36d170987d51870b0cd4b3000000000000000000000000de30099238248a7b9ba54a16fdb0e8b6b8b062ea000000000000000000000000f18f98312d05f6ccb2a028afda495eeeaad1202400000000000000000000000074ba3c7350650bdbef0935ba0a751d8e4027b7840000000000000000000000000cb3957b858fdc28005468403fb0afd26e8f3fa2000000000000000000000000cad4609983e1fb034e82d344052269174de45e7800000000000000000000000088f979700347faef3e2e03ccbe53dd74787709a0000000000000000000000000bf0aa1a3c9c67661f92b1de2c8c801184a975dac000000000000000000000000db367bcb71a81fe5692207161a4fd06ae423693400000000000000000000000036ec9e847473d277dc13c43f9b74fbd6c9a9378400000000000000000000000045df84897c94d544cf47e7a26a086b4139d3eaf40000000000000000000000008806082b49efade14f62ef8dd43d2635d6dc47cb00000000000000000000000073596bcebbdb3ae0234a234d57eff3547bfcdd880000000000000000000000000c67eb9d9a1e2ce9d0179e024f4cd7c2f5880d67000000000000000000000000eee40792fd3c0d19f1e09a3987e7dc57c8f7b2ac000000000000000000000000185c2fde32c52cf063cf23eb636e06622a5e9572000000000000000000000000fd4d8bea304ce26f8a58c39169225b36e0134c7f000000000000000000000000cbb9d2c15c273b450a63677af1c869a6caaa25c7000000000000000000000000dfa2c40dcba4dd5119018bbd3babf385070665be000000000000000000000000475b11332de3b456d1c3472fb30c6d9e52b75c5c0000000000000000000000007ca66e034fd5f2390d5438395817e705bce4c81200000000000000000000000020905e6b3a8414a3a6c144cbfdafe3b3aef9f4180000000000000000000000001da0faf9ee907710c0a3ce58ce41ad46faff57aa0000000000000000000000005132ed555d3b8f1b1f909bd68703eff31d6ce80c000000000000000000000000aa752021fbf08ec409726472e562b0a1ee8c7a0d0000000000000000000000005daf84ced77a0397a93f332edcc1ebaf2e6f808e00000000000000000000000080d9a76ee87b4e5eab95fde32e5ca8c8f8b38a04000000000000000000000000284a59b1f6818d14bcdc668bea8f9ac35d4ec1c0000000000000000000000000a21f71d00278a499c1e321b52924382b387c2319000000000000000000000000a2777027e2512ffba7ec070e296a13c8e5ef19dc000000000000000000000000b89ae959e8f205f9416c7557fe8e00d323c5f1c0000000000000000000000000b6f46759d0bb04359eb21709149184e4ae93bba900000000000000000000000020254c0ae6dc8a0bd59b3ca876ecc265099ef9d5000000000000000000000000e99e28ecd647746bf463403188b36025b484d15d000000000000000000000000e7dbf318c96de34337b476d313c14c8fd4839975000000000000000000000000e5fe92aacdb860c832a14b48e7fac95676f084fb0000000000000000000000002feb39127330f297bfdc2492a30c160914e04b5f000000000000000000000000d5d4a3e9bb3d3c1122c55a923a66d7f10d75bf61000000000000000000000000d05baeb5a495371b2fecabf47bd72c0f60123b100000000000000000000000008ca918eeeb0b1dc3a7aaa85e299fa8d63f0d70900000000000000000000000005fc7ef8128b2a49067783fdd0c5b58c3f8c0a89800000000000000000000000004fd8c11b1784066ac17315e5fd2d6490b80171800000000000000000000000041244f086353f8493d255d87c2a0a5c997d7eadd000000000000000000000000fe1a5ea588fc054a8d7c68710a7f5dbe53177de2000000000000000000000000c81896c1d8873506af9347bf930f12522ecf372e000000000000000000000000761e2fc17a8e48517e8f12304ca9746f7a1193e10000000000000000000000000d06da9e21af2eff395f16ef23729939f3781c05000000000000000000000000cc5f0bc9371b01b8599f9b9f8a05ad834cfeebbd000000000000000000000000d227ceded87c5cfdab0bf634efdb34705a2a23b00000000000000000000000008abbf45f8f57a800090060427b0da1a80807986a000000000000000000000000c969b6bcfa1b5e63170105f1988ac227d47c3df40000000000000000000000000eafee7b8bac31212c1b5f8491bc1279d5c7fdba00000000000000000000000083f9405fbb0ce8662d7598f48eed71a57131bca8000000000000000000000000638df5e75d117845a0359f0094a140294595d800000000000000000000000000007f1edb8c32e2d5b74f50f56c7035998f40a560000000000000000000000000b055d64bd52d760b0e0ce6113bdc4ef9223c3d0a000000000000000000000000721e74c42751b4dd9a602ed4c3e08ff480318d62000000000000000000000000b0e1979128f0cc5da56024c899e48a55631ff05f000000000000000000000000ac8033973985a1c58e45aa896e14a699a9cbae57000000000000000000000000a476e234e5d2f27e770ea02101e25ce7c7111061000000000000000000000000a069a7e65b567628ab38a27ff0c54bc608e4b76600000000000000000000000076551a71f12b26eaeb59505e584bc88091b457f600000000000000000000000081cf7d1fbe75a4b0d89a05dc08eff2c2583add98000000000000000000000000a11f9f96803dceb39e1d5dcf4bb5b08e7cb9c73e000000000000000000000000cdf4e1251571ca87337dc4456fbaa9e914d97c18000000000000000000000000a50f16005fa5027131abb053a37a2754b7dc67bc00000000000000000000000019b7d9ec084a53c4a43043fd839d9ec7f818abab000000000000000000000000507a86cfb3a1d2fb0f30a65042d105cb25e05372000000000000000000000000ceae000ff0f978fdfd2cf6be2dc5e55a7b63f1f50000000000000000000000005f32656b0df1c98e7df6451b91dd19947ef4a185000000000000000000000000f18039684470102ecae5c1d4c5aa76d55289bdc80000000000000000000000003eb95042122d2b1489352241d86f29269d9730fd00000000000000000000000056a5ae0abb69748da5c599995221a8bd94db2178000000000000000000000000923c219e4689167d4b78eed4a2a89145dd5c4a0100000000000000000000000057aa0a4031fe69a79854f2344b4acecfdc4fc3be0000000000000000000000007f9961615063695570f56b117a56d6de419dfc410000000000000000000000008d3ec203a4c900f310c5b16614c31953de44fb7e000000000000000000000000b70cbc3aff3196e7333c87c1106063ad53c19757000000000000000000000000c100ed1c585b9800bddf06cceacc845929f5eabe000000000000000000000000e5a6817153a67f4361034c4f51b7cefe64bfa10700000000000000000000000078e101dab97413601e99ef4f9d3a778dc3de548e000000000000000000000000fb6e08ea5b586b398206f3edfb6da4913dc10eb90000000000000000000000000d6d8c7fd04fddb7f8f397f4f9928feeb51d2982000000000000000000000000951fb14429ae079b0ba0c1f1a077c4e626a13fdc0000000000000000000000005dc0c691043736427e11d99e97a8e0b1d7b079a10000000000000000000000002739e398f5785271c20041b8c4b669e77448af5b0000000000000000000000009b0ac41c6112aef325a1e0564eeb8c9d4c397ede000000000000000000000000a0c6c62c89c3ecf850b269295f5b9d5be79b073c0000000000000000000000001a231ac1bcebf9b166fdb2be9a0e71fe448811fa000000000000000000000000bee6fd9892e9b73f8980bcab1dbb06d4d3ee331b000000000000000000000000b8dc24be75884c414ed8fbbba9ab5ad7c75dc25e000000000000000000000000351096a288ff7f9f8209331b82970e3b2e1993a20000000000000000000000005a99a612dc6a71b998b7e99f5561d71c181641b00000000000000000000000008e303c448539a080d07c12e1f9c5d8b24db911e4000000000000000000000000b8ed6aeae51f40480359b6b5e7313becf9b62eba000000000000000000000000a021405f75ed8b1d264edb1ebaf4479549345cfd000000000000000000000000cc9b05e667e5446aba8dd08272415b959957de99000000000000000000000000c24f2b13282a2b79a0a0d879e2793e15b0f6a607000000000000000000000000703d1bc5a9f0d5b50b1bf4e36580990fa0f8fe8c00000000000000000000000058f8c2689cbc713b0b3c2485873ac0e5dfd7a3950000000000000000000000005fd06d66c3e02c12106d6d48e93c3447d85ad0a8000000000000000000000000fd591429e34a960c80b9a0586925006b7b001730000000000000000000000000b07313645ea7766e3424d63a89cb3b06f8b874ec000000000000000000000000698da3b05e27122074de49df0aad62fcdbafc4340000000000000000000000009b58953cdd9bfb1157dc78d179cbe56888c287c9000000000000000000000000391ecee9c89ddef2c9ffda45e96a9341f33b7c3300000000000000000000000055ac63a330ce67abc652501dcda55edb1a118ec9000000000000000000000000677424b5c2e2a8596805ddcc7b61407202bd0e0b000000000000000000000000f226c4c3217d1662a51710db8dd5e7d562321a3b000000000000000000000000b9d064a35087aa6b8cc4ba8469a39eea401e68ca000000000000000000000000b83699c5123b4f575509737868db66f9658dd76c00000000000000000000000057664627832d94a461e2862259c48459c432758a0000000000000000000000001293e78121813b5b25954717d1d39328cae4f62a00000000000000000000000040dd35967962f13e5bb0f8d4b8d40b6d0d4da546000000000000000000000000dcca57dcb8c5aed9fa957f6da67396bcb16646490000000000000000000000009adbdbb01e3a98d2e3956b756e35f207c43251fb000000000000000000000000efd1b3e7f9e1eef847e5238aa0fa43ed09f516ba00000000000000000000000072e4613493c301b8ac91c52be7f0a3e054642fdf000000000000000000000000a34c3a67fa3e48450ffd9440d3549c760bad39bd00000000000000000000000063d256872461fd1bf21a66a4c3e80ec941a979f200000000000000000000000099f61f9e9662e240a279080be261c6d680113dd80000000000000000000000006be6b33eceb5d25cbd35bda3eb5891ea1c9def9d00000000000000000000000033f822bf7eeea4dd27d5513d293e26ea11d1d6200000000000000000000000009f2baf0bcacd33724942e38acb357851546d2193000000000000000000000000f53c605c041c0d672b6be7311fb9604655dfdba20000000000000000000000009c4d592042f959254485d443bbc337d29572264f0000000000000000000000007ce2bd2c5169d4779a80c04af1f0d06d23641b140000000000000000000000002ed8aac00d19e6406c77b61e2c5780f39a5d209600000000000000000000000070de704c577eda488b112c61fb7b988fc9b2bb590000000000000000000000006bd72f31c6f1977862b0e228ca5bc61fa2318b380000000000000000000000005d5bfed49e986b9fb0f03bbdc788c9c46362149b0000000000000000000000006fec4dc4e4f0e3ab01af424eede3b2bd1bf695750000000000000000000000007123769fd832f54f3918c25f277f1d5e24be38b8000000000000000000000000843757e0cdabcd6549db194d0bd394c111688e510000000000000000000000004c45ee308becbbf4bcb81ee1a950fa6ef1804011000000000000000000000000fd4eaa3a421ef49762b4f351bfa1ff8862a589a300000000000000000000000005e2973261fe966fb3de1708643f5ad6ae2b2f85000000000000000000000000437d06f9ff46816ab9bca65e64c95dd643e31b60000000000000000000000000295c5f6eb68000978c101829537b2702c147179a0000000000000000000000005aa02d1d9ea2bc90d2063ded2dac7b47fa4ce3a8000000000000000000000000a32897ea67eaaad3f9f582b12c130c3994271129000000000000000000000000f2af1ea6129f9970284899c7b2c2b474bd731e24000000000000000000000000dc69c22444ed991cdf1b7cb4ad45a6ed38ffc1dd0000000000000000000000000a27ef1f6bacf9cae93dae697bb554d4848d5c36000000000000000000000000377d1b04a72563a28b539b434056d98e9d1c46de00000000000000000000000037eca1fda28ccfcc73f3d500bd00832d1e46f2250000000000000000000000007479b1055556f28379f4991253bfc7ca3c17dae5000000000000000000000000788c682fe6ecab83571bda8f9f8b074802951b090000000000000000000000002832dbd41e77ef928e04630438a2c03b38e305d40000000000000000000000007238e4c93b202da1239f1ca9924e73a7ac248682000000000000000000000000c9e7d3bba46c3647af2deff24cf32d12239168cb000000000000000000000000a1246cca6e6a0e28a515caf0ed7dc8e84f94c4530000000000000000000000000341f5e0f90fb7c7ed773f9d771f193390c4b8da0000000000000000000000008b77eddca6a168d90f456be6b8e00877d4fd60480000000000000000000000006b8a812d763c5ee6c4a6ff4de21c95f199ede89500000000000000000000000081e2bb45aed5ee39f48137696378d2de99767803000000000000000000000000de774018abfc7d8b5075fa2eab389fc086e9440f00000000000000000000000042b9ed653997224a1d81424c17146e5447c7bc560000000000000000000000002cd90d8e914d67585cca998a9505c86b84aea56d0000000000000000000000008167710e9de83ccdf09049d2f38cbfc91ad3931a0000000000000000000000001f972c180613e6455f202b7a406e8523e888dfbc000000000000000000000000a819532b828bd7b88e34df8382ce6f74f087cad9000000000000000000000000ce867861215db07a50e88479e66eba3514aa96e7000000000000000000000000dd31a1f311d030fe014955a415ab21df7b39cde90000000000000000000000006a39dc832617a170e32c313d1305385edf8fb94800000000000000000000000098c7460658dcc589ee5f2ac4fad1f7a3c3cd6ec3000000000000000000000000f97187a1413d06dc6a814fa8c3b6e031b3de4451000000000000000000000000218ceef264ddeac565a29199226bf386c0f817a9000000000000000000000000b90de1f4bce040b9f5253d962222533d33dcea7b0000000000000000000000004de5873bf385a3a5df7326b678e092ae05abfdd400000000000000000000000081483301d5cfc7795f5620a021a33d6df1b23716000000000000000000000000f98e607e4748ebe2e5c58d53f4202ecdf1e0678000000000000000000000000050d56714b1cbdc823db54b884b258bfa8008ae49000000000000000000000000e244238141baab3cb15e07d110b88da21d51586d00000000000000000000000083896f78d1d6c1242c666a91c69c10b0ef544bb4000000000000000000000000bae69ee8d873192c88e124f5d385387019d91a6d00000000000000000000000050ce0650d2c174342fd4f92b37ede463a9b6574e000000000000000000000000e5b98a229d331b5547dcc18bd7356ff23c522f5d0000000000000000000000004c43110a92149877f48fb6e7257dd5ae49d011a1000000000000000000000000bf83fe30e6ba4f40bcac11271dab3a76622e29da00000000000000000000000046e8ac2acf046056b0c1af2d54b19d275c7b1955000000000000000000000000dacfc9409a882ca2b8ea1cb1a52db74b2c9667df00000000000000000000000086776ae9783c634c6aee6cda878c8f35a5571333000000000000000000000000757490cf4c0dd9ac61087d1f126278b757aeaccf00000000000000000000000041332607bd18bef452a43eea232ed29067f917ea000000000000000000000000b10b67e4ec403b84d84fc07e0c6e92a2677c03f7000000000000000000000000cebbe10a7a3c4ce046ce7943b50b44e9071e4c0e000000000000000000000000b8e64b78ce24edbc56e1feda02eb44c4f6ea66fa0000000000000000000000004255278ceaa1477c17ba4f9a6692dfd781799aa90000000000000000000000007553b4be9bc461182dffcd41db11adeb09a3f555000000000000000000000000e13d9211f556d39c69c4d19a72012b9c4f5f2b48000000000000000000000000ea9d9a0ca02dcb1e52c88ec4f1368bde76b2a1cc000000000000000000000000cbec2c50b064e5f018dfbde42b4d7c7e0bd255fa000000000000000000000000ecc000368fa442f95225adaa89d6f916888e08c50000000000000000000000000c46968011543d4e90dc5a150b7fc6a29f56bc63000000000000000000000000749ecd777f0ada6bd9e14d2892bb619d443449fa0000000000000000000000002993d2eafbacfac5e282460cdf6a9e73b1bfc2e100000000000000000000000087a9156181b98c3e02c8fc10fe4d3c1a2318bcb3000000000000000000000000107d6b76675d5542c244d39394263c9106677ede00000000000000000000000083b220273784a0303e366c6840e884ee66e9e2e700000000000000000000000090545d67a69dfa9eceea28f1bb20674b532876d300000000000000000000000014943799986365d0fc6b22d333809719354c560100000000000000000000000064bf76cc5a8136b3aa33141a4af6f31dd63c09bc0000000000000000000000009cf9c4dcc324578d96224f1b41bd1d241f0fb866000000000000000000000000179e656d12197961db315abfe1042d07542cc826000000000000000000000000a1564b52c898d33787e5cdb92942bd7cc08884ca00000000000000000000000059946e913139dea003d686ce7356c0f28f6f332300000000000000000000000033b5837b85dd4545ed402b2451f17eff9bb77775000000000000000000000000e840861f1ba18bc22e1346c003a6f38a2b138bfb0000000000000000000000002ab285df05ad6ac9345e84ce1b601fc97597395d000000000000000000000000a02cc181922816beec6055284d91a005df0ff117000000000000000000000000285eeb6ddba9baf4feee107e1e9189943d49227c0000000000000000000000003dafdac1c634f28544d98853a1982a1b0fa7d49d00000000000000000000000062844acf9a203d39c97f7bc5f59d3ebc35d016c9000000000000000000000000d688802a4c63c0843c2ba85454f73e95bf48b19e0000000000000000000000003591d9351c736daa7867fa6629d3a10880d78b83000000000000000000000000b697237d19dc1b471df3a930e014bfb5016e9ac5000000000000000000000000a8796808b5e9dc89602e7c6b06a9e1e943eb920a0000000000000000000000007b3902f192aa39dd272474392c9ff539e9b8310c000000000000000000000000ac6232c466ba6595bfef6b37e783095cea515a5b000000000000000000000000cffbaebd429e480bd9297a089a386d8d87376b22000000000000000000000000919057845d52475bfbc0243d7b69de7e7d595b22000000000000000000000000c5a845d979ec3007d2496b91caf2303a24d7788a0000000000000000000000002ad900fd39af0ef64b9a0f3bddb405e949394e3400000000000000000000000028caa8adc8a3ffef7894a0b47a7df38c94e01176000000000000000000000000ec45b8ae0d33bc4f92e6c6f42d0635ed9192c9be000000000000000000000000ac94a7b8645091b0629a0f4b276c3bd8a1a3cc690000000000000000000000001c8752aceab29c317e808eab3faeb9f9f982d1650000000000000000000000001ece8dd7cc65c7999b7890fb2719249609e94c560000000000000000000000002ea951b65c0baec436982326c7d33997b06813a10000000000000000000000004e93349e6a91fa225f05517c9b927213a340ca4f00000000000000000000000066729b04816cfdb022112465d573078c20803c60000000000000000000000000e18e1b7c8d4b76d53b8e0a6477e42e47bca672f9000000000000000000000000915cc9bd05a677285caaa0b70e89081ee2d084bb000000000000000000000000a5c48132afe082b0871dea36563cd72762d8ef7a0000000000000000000000004e55870ab70dd4593cbb5c091e73ecdfbeb5c9b600000000000000000000000002b8b2f04ccff3f77e12e83330dca8f4ebbd57d8000000000000000000000000c50697e8a246634d98f7134a9ab7fb112fc7db26000000000000000000000000bf0a6f66abbe44648a0826a8d7c81510f9d58b23000000000000000000000000872741e856f951d862c6dae446b6b42efcf060d5000000000000000000000000e2b223a1ef8f72bd4aa9fd9c8b47e9d341b5688d000000000000000000000000ab33d6c4e4ecfec7c90aca5e9facc4c56b378b1d000000000000000000000000d56e292e0f1b683e47ca0c14aee0d82fd2919b0b0000000000000000000000005cb7673b2d683e9a7e1b86d783c45e742ea075b7000000000000000000000000412c1b4f3ddd69dfd1ab859b15f520ece82e3c0f0000000000000000000000007be054fbac557f379ab78c02f097552edef615b2000000000000000000000000a70b56dab0578147e693c23ab0b7d0ce3df38c590000000000000000000000003cf92370997316b82f91994ff942ffef98de0cf6000000000000000000000000246f7950a1306e2932463543c8f0cc168564158500000000000000000000000013f9d7b43fc1c9af87ea740278b4d647aa7c178e0000000000000000000000008cd33117b34bb6ba72989039c94c8a2014336df50000000000000000000000001ef1d9173e275a56342271d542a0c63b086911c90000000000000000000000007503f8d1b6689c9f53b9fb2add8aca266d29d73c0000000000000000000000000ab5049782724f7c5d09323c996403e88cb11c1a0000000000000000000000008d61d88d27a73d64a8de4ade99e501c2565ef57f000000000000000000000000019ab5006e9c49ab7d17a77a94e03c0b07cd98600000000000000000000000004e0855e8d959f0cf3f7e77028f7cc955d72ca82e000000000000000000000000bb0e4a4e662530cc48e979b6743e6c999266d4b3000000000000000000000000229f8c3cb466102547dc412b24d9e9c064500bfa000000000000000000000000b40ba3b2fc87f61cd99e0fa9c48729ced6c1a0c5000000000000000000000000be02020f3ec0c1d18dd74e70c7e7ddff5b6b9870000000000000000000000000bd9024024bd4fe0cf531d5af2e4bd633f3087b7c000000000000000000000000cbec6d304c1c12937cdcdcad1b803ee3e66897600000000000000000000000002439f772b6ef8137662d596c306bf3c47e4557b8000000000000000000000000de23ed386a59d59fc5fe97253229c4cb0cbb1fe30000000000000000000000005eb0de628476ff34ba621613b43ab067890683bb00000000000000000000000061fa3422d178b069d9ea339802670ab51a0b2938000000000000000000000000618986356fd9386521824cc89cbeb08fea6343fa00000000000000000000000071ed5badf9db7a515531a7b21ac11c139b73fd08000000000000000000000000d935271f2d7381adef54aea8524b5bd449c69ad20000000000000000000000005891449fad96aa910f22c0da1b09cb623d366bf60000000000000000000000005d687bf38dd5da7da3f98456191f977cbcc2c0c2000000000000000000000000f7ddda2a731bbda493c7c7cf8dd305975ce8bef40000000000000000000000004d811cc4c6e3abfbe096a90b10e194f19a90e35a0000000000000000000000002cf5809a7225608d9141d484044f0d67a11ed3c1000000000000000000000000c48175a042bb1aba0f9ee0b26e0bf959cdec8bd600000000000000000000000055b59ab72056f17cbf40b768108c13cfcac5744c000000000000000000000000e45f1cee998eed04add39ff7890d51bec89d6110000000000000000000000000c82ccdee556252199dab4287110f892f2ff7176d000000000000000000000000e00aae9818eeb945e2ac651f95529a38c4a7dfa00000000000000000000000007a447e804c50238887bfdf54938fae43beab53e5000000000000000000000000ebb0bf1499bda9e6332b00f60ad729501906c33c000000000000000000000000c64ed17a8b6990966611200ad57d7c75ac8040d20000000000000000000000003c11a05546650c03916e8417f19cd5174110c94d0000000000000000000000005bac5a5b7c2fb99d00df83b55deaf9581a1aca33000000000000000000000000fac4bdfd67de84e9939cb0255bce59aaebb7cf3a000000000000000000000000acdf32ec04647d9f5d71c159b94475c54015f0fd0000000000000000000000006e862d4300e83e17179ba5b7dd4f1cda2c9cfce8000000000000000000000000452ebf2f5aea6a9174835b9710e06a4d21dbc3e1000000000000000000000000eae1511cbf56c5221ea35327ff7f690be9b7841a000000000000000000000000e4cf29da97f996c3e9a0d10591feaee69700deae00000000000000000000000079a54caba6830729f49e0f2e1d2bffe826c3bff00000000000000000000000006d4507d333e03550612e647d0f213cd79a824ee10000000000000000000000005967983030e93bb8ecaa82e33b22814cddf40dc500000000000000000000000006959c0610b5a16bd95b6f269c54df4750daea7e00000000000000000000000051e05db1bc9fa2b244458a975407f595d9da654400000000000000000000000058ba82f7a7fc841972406620a51d2c70f168c21a000000000000000000000000813a14a3a936707fa1cadb0ce9d0761bbad565950000000000000000000000001dbce0bcf875317d78b37991f6de35ef80f5598e00000000000000000000000056ebd2f843c5534b595016d5107f97e6779bac2c0000000000000000000000002e5cef2d9ea95cb686fcf08bc0ab09c54f936bcc000000000000000000000000c90d4fe2d34a8d9ae32c277f460ef0b039d627b40000000000000000000000008032256b8356f660d0fc70121a335c85718261f6000000000000000000000000c9882f97cf5874ec3c06901cf99ee07a05c298d40000000000000000000000001d8b06f81bc74fb415c2e1559feb2f8ef5334fde00000000000000000000000002a21f2e3937c433bac3d4713f6b993cc837b5a20000000000000000000000002f95b0e1505696d90b49262ea9c6a8398ed2b971000000000000000000000000779d45d42ed135ac5d2999619e777741e65a521a00000000000000000000000020e594b550af45f9621f2c34a1e91d87d9aa9e520000000000000000000000008ee433a027d905aa9366768ab4d4f05772a92a69000000000000000000000000ef9179339edbe84b9ce5cadc5dadd2fc9d103d9000000000000000000000000011f510a432379a1c41cfdaf13f428ae0adeb6e830000000000000000000000006d8077f3c95ca4e9cf3b797f07b84bc6567bf99c00000000000000000000000020f81c95391aeb550a45c12364f67cda68fa1864000000000000000000000000f4c63ddbcc387b5b0edbf0dede41294211826b590000000000000000000000008cd9fbcdfd776335dbb9c236d4d1037f4bc4f9f900000000000000000000000080aae3c8e9b754d60966238dabb9d019f090674900000000000000000000000088c012ff58f4f73de5b9037108aa436abf42064d0000000000000000000000001de73b6be0c44564f0ca86ebf48294d61448d2130000000000000000000000003f92757037fefcfafeb39449cf1eab103a8b7d55000000000000000000000000a3064b2f0460d10a399c437f56cc8644b14ff540000000000000000000000000e960ec0c65c67fb69701dc9456f7a24bc0a1f2880000000000000000000000003afb20850613907ad8e15aa6ea04fee1bdeb7aa900000000000000000000000034b8f2161639c31892baa158ff2574af568d6ac4000000000000000000000000c2ca5a6efed3bf2697d4a079222ec99f17bf37d00000000000000000000000007f1b71df80b91de9745413669adf0d90e5bafec60000000000000000000000009f4fce41817bbae373240377ab6841a0eb426f0d00000000000000000000000067f660d20d05bc1599f95bb4b8b9c007985ed340000000000000000000000000561bae01b3581a7d1e9b87ffb4457f13b15759f00000000000000000000000001d4962c0577530d3ab6f850790fe4d45dcdf4dbb00000000000000000000000065aa55f9b4166b997f1922ca32f85634a08677cf000000000000000000000000584d527665e85369aedc5d232f2cecdc6240cdeb00000000000000000000000044d9c26df4b16617710a96e3d16c60fcd275ad6800000000000000000000000034f19a290cb83e68722767ffd133e756c58d4f16000000000000000000000000e5e4e100712fa2de80c087b97a0dd4c8c852280800000000000000000000000039980c6b9ecf7e6584ced62487e1231b8b15a5af0000000000000000000000009b3dce722124b09318877806519f70209d778f0e000000000000000000000000aabeac7bd6e0b71e85a7c08bd1358d11d9b24413000000000000000000000000e2d38773ac937afa349320d761d2594f3fb7a75900000000000000000000000084adda9570c143e1657cb719c0e5b9dbc836038c000000000000000000000000c837fb9e9c12b98a939edf05a04e0685bc215e83000000000000000000000000111a62e22edf04cba1b671c427de2826fe5bd4bd0000000000000000000000005c9043907c4d8d5ec7cbb6f7bbaa353aea72d2c1000000000000000000000000eb96022215f60e930d238e94d6cbd0c4b0dd95fb000000000000000000000000e07a50ecc9434232763fdefade9fdd5d7b70c9d20000000000000000000000009b63a8324e7f80d1a77c724373f2d997d16d2a6a000000000000000000000000124feac6d144a17430459feff5f6df72d75ee892000000000000000000000000d9a55dc1937e504971e75181be9deb82ee273fc80000000000000000000000001cf7cec8b8d13d1b3411db6a4bfa68c47bab2a44000000000000000000000000e067382b761a1b2e930f0034ee76bccd204a6774000000000000000000000000632b0f586a57076a2b06f7ca7af954cfed5168e70000000000000000000000006c74c5b26a390be1589d22773fcb7f6b3dd6283b00000000000000000000000099e264357ee76314711ddc6ba3ce954cba3a6ab1000000000000000000000000feb60b2cd74d95335219e46983514257e34299f300000000000000000000000059c6aa9f24b2f9dde2968ed2839cf4857cd8216e000000000000000000000000dc4d19fa43caf96f73b08acc86ed27d250e64835000000000000000000000000e13ab933c9ac6e073150d1d38f62d6d48c9a08ab0000000000000000000000003b43e61eecb1eb6b16784d4c4bfdc65e81365ffd000000000000000000000000fe18a7d2af51ee2c158834015945cdf0f017b01000000000000000000000000067925effbca28486bc62b7fe67a3dc6c8e8177ad000000000000000000000000489b3e130f04808350f90c0902459a894a9ec68b00000000000000000000000081fa4fc88aab0107066ed8586abc87c40f60c4d60000000000000000000000006e72e2c071699cc49742b890e91216f009c82f84000000000000000000000000767def7d5536e0e1fbe2a80a31676d96a98625540000000000000000000000007cb00abd752e06f4e561d6ad5114f34202d73f3400000000000000000000000081d54ee1c2e413d46e40437089ca5baf1e8cfe5a00000000000000000000000099c948d735cc5faf208208e03f87ff8348307cc7000000000000000000000000e1f81ad2598d96c8ae87fb7ed04f33b676126fc5000000000000000000000000604487041708ad13da6ea42d6bb07f8d245d334f000000000000000000000000c0166ac2ed5904198996c330fa3c2e50b76be3a2000000000000000000000000464aef4e64fd94ff37ab119be6b38c76d3dcf362000000000000000000000000d5b3784200c232d16bbe5b8ccfe276ff2172c04e000000000000000000000000c73b86e0c836632364235ded21ee5408ce81a9a50000000000000000000000002e1bfb63fb937b0d8b5d48983c640677c5cd7eac000000000000000000000000d3a6d94513b1f908af03fabf2563ab5c5ecbf9bf000000000000000000000000895c0c11a0d1adb8866e181736a86896b0d5fbdd0000000000000000000000004c3214ded926f31d35921eff4f4c78caf9a2c64900000000000000000000000013595d4206a50cdc8da0d35a67024285102bcbff000000000000000000000000ee41a0686d42fc6ca22c634e3762d28aec24d26b000000000000000000000000795c06b98a4432ae0eea5228de494667d6b0683600000000000000000000000016c0f1a1c64bfa092c913be83ac67c30434cacd7000000000000000000000000c02bab958821c2f95118141b473813e166bfe93c000000000000000000000000e7bf931a2ad42f95cc694d2ba01ac9a96ab0fcde000000000000000000000000cf3cde44813534ed3bff786ea4b37950caa6c5a40000000000000000000000004df934a6d64eedf1435cc5d4e7c81a8f4dc12e31000000000000000000000000962e105059727df920a70bdbfe6cef345d70f71f0000000000000000000000001f51268f22d85e1ee47a4e10867769506dcee1d9000000000000000000000000c301022928054f51b30af39ca05e93205c6a533a0000000000000000000000001ca34eecce87a01dd6b9565563ef861a99da0faa00000000000000000000000000456239bc7d414bde8992c2983abc19be43d587000000000000000000000000ef1a5275fad33ae7a42bfdac937b441d63e4be4800000000000000000000000068c07f7a9a68b6a160240259799f465014831a40000000000000000000000000de5292ac7a5dbe2c426b668c8bf5b7fb96eebbe600000000000000000000000047415360cf73d22d9a0905d56b09a78d8bfe75e4000000000000000000000000902586b2a97d189dc7143d93490008bd811706a7000000000000000000000000dd2462c4228ea0a3e8dca70033c56c5a548be4910000000000000000000000000e9dca82e32e510558c8e2e84af506391dc594dc0000000000000000000000009dc1e4ae32aab42160414e87492219b722677d31000000000000000000000000578b8a415ae39d9dcfc6e07a5647edc60da59196000000000000000000000000fba40f3d6877878df2126777250109f4f05f72b200000000000000000000000069a1507e21e31c6bfae94a535c9942a24bcce9320000000000000000000000004dde97571ba1269462065f7b49312f6dbc26e4bd000000000000000000000000fd7647ae2a00bf134d0596b938749c0536d0ab1a0000000000000000000000000affad8ee5a0420454127c5b2f7f78d4b544dde00000000000000000000000008d0f312d247e044c75a13074665d5dd2d1452ec2000000000000000000000000dd118bb0c6661f0b4c3c06afd191a71e3e80be62000000000000000000000000b7808cab527bffbb99cb11b20f0beeec3c97c1bb000000000000000000000000aa3c6e9170110f7f47f1904e0a250f82f73146220000000000000000000000007b670903c44ca97c1b1f233c8feae1b17e2181c90000000000000000000000002d0d89c4a7d6feb2421924348893a1f38c12fa710000000000000000000000005513e95eb8a3c5059c6ea2bea841e8a4782f26d90000000000000000000000005577c0fd430378eb673e06f8e4d352abc2cf0a60000000000000000000000000f54d9af08243db2580a05918eedf00271e6ca687000000000000000000000000d1cb776b1811e7a24cea1bde5e3ea6d8cf0dc8cb000000000000000000000000bfd01d4451c286db2a665ec37982eca3a68be8490000000000000000000000001d1c9915012c1f557d3af12fe3b48f6deb111bcb000000000000000000000000edd536e2f14930253824ab72863558ff4bb1ec5600000000000000000000000027844ac9ff7c0a11cfcb64fd27c286ef6e12174d000000000000000000000000d017a1f29801759001b94118668338a95361c0cb00000000000000000000000007943b7af326e5c59d5b661dd52a1d1de2a88f790000000000000000000000007ac6b317738daf146288796dd5ca49f2c8e8cef600000000000000000000000009746e7d0ca8ebf1437c0732027a902cdf7ca7df000000000000000000000000b1fa1be102b6a50e2aded7935e488b87637279a00000000000000000000000000f976aed973d59a74792ccbe54ab1315996b64ce00000000000000000000000075b86d95df1f4c03427764f1017ebdbb04d0359b00000000000000000000000022f945ba95f7bd70a08400fa58d2d82bdf86d66f000000000000000000000000c588fac93283e72e994f825beb2505ad9e559a32000000000000000000000000372c030e99775dd99a7ad78b850443607bb544b5000000000000000000000000ab9880a8aa285f3bb37715240e14206ad91927360000000000000000000000002400e98a07af739408a7628b4570ef6984c29b1d000000000000000000000000d518f6aea21d48e199dc7927945173d58e520a0000000000000000000000000008b8d8c2c0466cc10dda05788e547adf0cf586de00000000000000000000000013ae1ad0e8287d43ea7e464bd9a676ed288fb8a4000000000000000000000000a0014377429c121af226830bd5fc6a85811992030000000000000000000000003b8fe8f8bb30ae34c3056df9d2cf50e2871bec630000000000000000000000003bae65d41592ddf67346c4729b0a038caf4c1c4300000000000000000000000022d2eead088fd90d5f78f8ec0a04849c4e499a260000000000000000000000001b6a2dd857979a55a32baeceab6cb198739e5f270000000000000000000000001f073f77985b63d9267f51d33e7c0b61335b939c00000000000000000000000074014aa5d72b626c779820358bd2280e963df1050000000000000000000000000b05eeb0d22c868923e85c0f1b6c16665df16c410000000000000000000000000e955e8b330ef5653bc81e72cf1fb0211f13fd170000000000000000000000000a8a5f27ca431aa8d3ed4fce818aaf362f3581c5000000000000000000000000d0d57420fb5ca8800a65d638aeedb663ed97bbfd00000000000000000000000032b1172e786a31a65b46710cd946b2521e13ac960000000000000000000000006664a8871d493b52d0b84818433368e1c1a8b01d000000000000000000000000483411302b1c3f670e0de79f0fe0903ac1f8faa3000000000000000000000000691688734663c9318413ad4cece76f68f80ff2c90000000000000000000000003e8c7db48bd2b4593ac1b81758a2fc17f29f1ca9000000000000000000000000e49a5e9689ea424358764b2074827bd6279038ba000000000000000000000000860702bf8d50e009b7918dfcea61edc0e2500483000000000000000000000000a58a1b1c35f74ef658a989842177ab135d282c6300000000000000000000000049d49a30a31261e0d906245244501e9cfa41cf2b0000000000000000000000009fef7329b0fa897907349ac76d8795485c7be4ac000000000000000000000000f0d2324df6fdeba236a8ce5ed266e8d0e86ba0430000000000000000000000009fe1b56c62029136532a13d1d48dba056e35e69f000000000000000000000000f93a3c4f573f7f2903277633040376a0ccd7015e000000000000000000000000be3a342a2ea5022d91ab44857560d6d7cd3da2680000000000000000000000009c6b06bfba2bc771f67fd988d13b3c9248c395a10000000000000000000000002ab8abc6e2d2f9b1d7868d329ce5ead6a884ea7d000000000000000000000000e8c3d0217b95b585467d4edd592c2d96c5d870d8000000000000000000000000fc75f11567ec9b755b3b791e110c47804581fd590000000000000000000000007fea4e553d0bd05411dcd2acd2c0faa212662817000000000000000000000000208a02dc4708167a21d78406006103a328fce07d0000000000000000000000006181aee5dfd868d56cca4d3e438e8766df994e27000000000000000000000000625cd315ca3c4cc1b7b400c31018a188cade163b00000000000000000000000092d4e0396db12ee52e3a2566cd2e059e1637a151000000000000000000000000ab0a7bf41346b414ab6caa9fe0d5796325df150f00000000000000000000000014404c5e4af54cb3d59c869b746dc9a325a3e4bf000000000000000000000000e09874528b1644ad95f2816e881f9ee0dc4461a9000000000000000000000000d9415ba75e8a7730bdf2dbc81ba63d0459b8000400000000000000000000000097b0df5b482123dcd90e05e70d15607b95a4dff70000000000000000000000009bb759f26fed4c149d15e34cdb1e77f6abc46a63000000000000000000000000407a972297e95c3f75f8c343cc96fb4f01cc2ec0000000000000000000000000e5f265f5b0fde51d74650d66580408d2cb55b6ce000000000000000000000000741b9a931d6988ca911e413d9bf22ce1045236d200000000000000000000000003600e14f97a87c1fca64c5a6296dd3bd2f89add000000000000000000000000ab0f740abd1841faa0e1e3447cf7187f9be124e00000000000000000000000004ccbf9607aae6726f690d77b5f0215a50cb1bcdb00000000000000000000000007c6981b2c210ee5fe807ab4e1b9a3047d5a1248000000000000000000000000b818786d3d176ae78026a5814c158a700eb7b9c2000000000000000000000000e635346331f9afae87d9cd4423eb0b7bbd30dcf500000000000000000000000057e345b5b44a483b846df635b5f30e3b5fadab20000000000000000000000000232c7909cd9776a8609f03a3ed96b2c869d337c5000000000000000000000000d8d6e14560656a25a4756f56215ede34b4bdfcd600000000000000000000000052808c2ce35ea5aeb662c2b72b045908b2f4419f0000000000000000000000006c8767112b25094113c3927cbe6cb9d227fd6c1a0000000000000000000000001948ccd43d8e841c06c83802eebae4e5790b5273000000000000000000000000396d08fdd620a31d0b71e1228f7f944cdfe2670a00000000000000000000000012b6cc93e181c0254a383649182138244f0cfd2f0000000000000000000000004a77ba7902eb6c6d8c9d3721b3301f789ec84ae80000000000000000000000005ea7efdbf29a38e01a1bd6069ae05996ac7adffe0000000000000000000000004863b0760442c8f9907d0ea0185ba3ecd026e9e7000000000000000000000000ce655a8ec840c30269d56518a62abb549bd292f6000000000000000000000000de9f9f988b83d41dc873f73d119433b04fc190180000000000000000000000004534fd8e69d66143447c07dea967e4e2205682fd000000000000000000000000ad6b70bdf2189f8d1bfe8821732bf267ad7b4211000000000000000000000000e92c9bc983738fa41230cc93bc295e68c69ee07b000000000000000000000000ad072a7e61865c78dc675fccd7c1abf2af9525b9000000000000000000000000a3fb7061df979ab6b43e69075d8561b77e3cd9d9000000000000000000000000d574bc0b04b76fd8e581418499a92266eeea17b7000000000000000000000000e4a71b2add6ee5efed6a28e1f7accb90587a4c4f000000000000000000000000e77ff1f059b3eaae96fc1a650c87170723fd29bf0000000000000000000000000972287c30b10e3f42bdf297a9104727fb2b760c00000000000000000000000096e103bbb3bc7d0cad5935df4850248d7e6968a3000000000000000000000000ae9ad2bd42ed588a8c38c0b62f69d873a22dc6ec0000000000000000000000003fe8468971483e95f29ca66de0719a8423e01b80000000000000000000000000d8ec7890015116fa454c94affcdd2728b07a7fb9000000000000000000000000a9ba9b75c47d25f0ce9d978565d5fb1aeab6ba630000000000000000000000009fecde481df1f290e323dbabde86eccac2a5bb87000000000000000000000000c036039185787af947deed148ca5e753b6328b53000000000000000000000000beeb0ceaf47084f560fc2196ef1545ae21ea990900000000000000000000000031f2ab0b803c647b9441693db39e963dbcfaeece000000000000000000000000b41fca994a0a4167531476ef018185a1a4db177b000000000000000000000000c3b0558e7985707e6c819ba3f74cb25f8446a2e2000000000000000000000000e94e522c15d01a78e5d4c4ccc5bc579c1afdc19c000000000000000000000000edca0660c603ecb33f9f2540bc707f2d76edb89e0000000000000000000000001f62b253d77210d571231e5617c38b0f4de59a780000000000000000000000006fe682085fa784d692eaa1200d4225798ec534580000000000000000000000007e6ee5f68f70d1f69d306818ed98b947b9cf0242000000000000000000000000f388535c14c2b743b465ee1b00e379089e21252d0000000000000000000000000da696ae5774c48087aa5820fb0d8fe0a2b6de8b0000000000000000000000009a18f96db1155b0a3bc98002acb5ac71e649c44000000000000000000000000039ca51dfb4766d2e020b77f7aaaa630d64123eff000000000000000000000000e7bbd5be1b29f444071836611cfdfb9824b688e6000000000000000000000000b98ec066c063421e38dd5b3295b028cc1367c1bf0000000000000000000000006c290c96f57943ce381d1586c64b627e4dfcb1300000000000000000000000000e7d47451bfde2b67e711873cc41f1a432f5098a000000000000000000000000909f123c71ea98ddb306c08b9fbe401cc642eaea00000000000000000000000027e6cecf9f1a32adfec4ccafba94907c06ed3ede00000000000000000000000079282db7be479ae091ff5df9cddb91d8d41182170000000000000000000000005698bfd4fbc5dd34162152e76a30388274800e0d0000000000000000000000008d2c5967379311a832eb2d60cf9dc6f27ebcc130000000000000000000000000f8c81e46d5a9b7b38d185f4e4c174bdc103cb458000000000000000000000000935ee6d9ebca343773cf33a15fa52856f5d6436f000000000000000000000000eb9beabe9be611c5ce41164eeb35ea3a69b94bfe00000000000000000000000063180727c9ddcb6fc5a9ecbe30230042b1911b6d000000000000000000000000a2bd58af392c84617a324ffe66531d9235584b1d000000000000000000000000ac475e45a708b203ace5733f1b652881863e2c93000000000000000000000000e2f81de3273b8bbcb973374bc23df13dc9c6d08b00000000000000000000000076700174dcc2668b7245b9a54796653e13c6a5d000000000000000000000000088eb18178f8c098f19053e3b47cf56fa1667bc3b000000000000000000000000d2758a8228b3983bf50436637d991f8b4e9c8e9e00000000000000000000000043be77c6cb0b56fd9703874cc0874090308d0c7a00000000000000000000000098601fda3ae76b125f9daf890e9b2a0dc840f339000000000000000000000000fa31898d70c5392c5b6e8903d9b94493103bdbc500000000000000000000000013749addbccc75b70ce29beaee8883986295b7830000000000000000000000004899410722dc3ecced20090fc9d21e034038de4f000000000000000000000000c9b46c3b0ec89cf398d3b625c956ca8800eba3d3000000000000000000000000599729365a13bfdadfc8c83092aed038ffa2e62e000000000000000000000000c93451bb26c86be24c3e224c2f998310c96d3ef700000000000000000000000072945d7a5d582c71fa6bb8f4bc0a59aeef197a35000000000000000000000000b6474ab065aef589f5c3235cdc83ab59f3ea377b0000000000000000000000009a76204a96ac3b581dc20e2f5911d0810eb4f24a00000000000000000000000023fecad7e7f676ececbe39a51477c28f5e0dae38000000000000000000000000d197c93295824894fb6a1f6084048bf600e560d6000000000000000000000000e4ff9f8724e02e4e1a2116577cf88feac87787ff0000000000000000000000007449b450a25363a368eba15c9af6c3bc7e5fea8a0000000000000000000000006e81e28db6b05e7ab5eba906127fa864df86c0c40000000000000000000000001a6a45cee1d210ede4e873f4c8cb1adcea3d4fb100000000000000000000000080c8b24633e41cdfcef85a6ae0206ec639a949db000000000000000000000000938c0f7215ad1a5ed04710da3d727aa681d238a3000000000000000000000000433b585a8173481957d15b6ee29def9af6dfb345000000000000000000000000dd4e6a0092eee49c903d66e84af35b5cb606c808000000000000000000000000defa6cc84eb836252268b343d2a9c1185fad2b330000000000000000000000007d197e8713d45c47caa02a4a0571785431b1a32500000000000000000000000097495595dbd1a47e9542d7a3c6748bdc350256a80000000000000000000000006be70caf89072e1ac5cdd6ba5f7b9949bf4bd701000000000000000000000000202c696e585bffbaa461dd5f07c4fdb56fe135860000000000000000000000000b14e08736640173c96d5780c29bf338075699c200000000000000000000000054182fd2ee1d0ce5758754b30d837bff596743d0000000000000000000000000cc8950dfe7aa24186b6055da0af285516355a84b000000000000000000000000239a04b08d0e1f2de4b1b53ec5ef64b7af4cd5fb000000000000000000000000928f631e9ac62dc918d845833cba101a0c19c0a900000000000000000000000060247f958c19e8af5046e3e6662e4c42e4d24a3d00000000000000000000000081af937f4a058ed9603508158ee9caa93cac05a70000000000000000000000006975d5b673f48cb774e6ba0611a508451e474b66000000000000000000000000c24dc5f4bff39def4ad3418acf130097cc50767c00000000000000000000000091c77bc03316b4e278294d7636b38b9d5e99f8bb000000000000000000000000662210df57758d0004ed0bb301d5031f552c5240000000000000000000000000961d49b284574bf1f84de49dea2a5b08ba11e5b000000000000000000000000076605a0c8519af8ca2477254d09889ffb85af9d80000000000000000000000005058f440434c3c1458f37790d5342867d49e1bc5000000000000000000000000b88eb070755a91199ed5ef80c9adcc4ca3f5c045000000000000000000000000c570598262855de51db1fd2a9a2a561194bea70e00000000000000000000000040ac9a7913eee6c8636fd91df48b193dce31c283000000000000000000000000895717b62afc43a6099285f1f2837d8027aa490b0000000000000000000000000d1a851600f6260d14255ba5f094a08c263087ba0000000000000000000000000904dbd53dac51dbcbdd07fe9ff5995ad923410300000000000000000000000078a85bf2769284049da56485d891f631cbbff2e50000000000000000000000006f2e4bf5edffc8a5a090496b592ea743f181a0fb000000000000000000000000ab57b9d898fde3b17366b086896f8f78d750c834000000000000000000000000d1c06cd6103889600688b05d6c75a5237584a67f0000000000000000000000003df9584d70a0c3b74799e86ed987b4b064656eb400000000000000000000000056ad10104428de11aa44045dd3bbb394e54ba9a6000000000000000000000000df64e6f888ce5df74c5b72b4e9ba5cb7cfad6bbd000000000000000000000000420e8b54079913d2fbda82cdd459a199cfdb44e8000000000000000000000000deafb3b546784a636b3ab4732e4710976a82cf60000000000000000000000000f125d624f3077703d60da0f6fc03eb9ef0435fab000000000000000000000000727437ec3dbec5438874c3022427d9a7122f2fcc00000000000000000000000040895a72603a6dde77e7e11c7b9553267384e3e6000000000000000000000000ec8aa4a249a33ebaf3f187586a7fd6c4df5b6d0a000000000000000000000000b93d30e151b07f0e8f7631c0677a34602575de3a000000000000000000000000289d31aada1dd857d4857f40a0d98366e168b76200000000000000000000000097c555868d0497112ed8e0806bf867fb8d784cc5000000000000000000000000711aa553c02c5f40a992f4801a2688b1b98894c4000000000000000000000000eb4f24ac80ad74c11883f234c71eaef4f775974b000000000000000000000000b61a5ecc7ed5355b22c73867659c08c2bd711ba90000000000000000000000004b1c5fac8281c27b86c875d112484a8d659355b900000000000000000000000016d7dfba832722f240915e63198e411153ac602b00000000000000000000000065b90a21f445f92880fa44ecbe6c61d63fb8975f00000000000000000000000062b2812a9a61aafdf7bcd9a12b7cbdf98714bc8c0000000000000000000000001ab0310ee05cec22c61565fd34f9efbe420143f100000000000000000000000040000113e55e381170da949f30f3c4496de13368000000000000000000000000fa2b5eb92f666822904e8cb6500591b93bfb46210000000000000000000000006b30687a5ef7e8fa222cc77029f758cc1290f90700000000000000000000000066eb7e0b6a29cdd0defcec9d92235dbcfa7beb030000000000000000000000001f71ab1e7340cb92c6d0d51acbf649e9da9493260000000000000000000000008dbce01d2e48bc60302bda4ca7aa94354e06b2ab000000000000000000000000f5dfaec88adc34efc000b8af463cd5b7b6fed66d00000000000000000000000075d6288221f9edd430ab87aff5afa9e253f1d94100000000000000000000000056bd31204ad240bde82da21780deaa1c8918891400000000000000000000000073a37f45556d4a9885cc261925d8792ea8633f6d00000000000000000000000093e4abbaf04de4a0a9f57dd3fcbc89e2b5e392ee000000000000000000000000890407336859fa693186e68184f0117b065556a400000000000000000000000018fe11811ada6e5aea937459a4de624dd650c434000000000000000000000000d3f0a1662d9402769d37eb73cc4d419aee95d6cd00000000000000000000000081de8798906e703f55a7c0879ad43c20a41ab68300000000000000000000000057601ff5b894db9026c61798620a4931499c66720000000000000000000000001585f09734018defb470a843897f708effca4f94000000000000000000000000e7574b83cc92cd6d0156e34814cd11028ae365510000000000000000000000001c4e19711b54e4ac5e5626a9b6f0e3ba6d69bd0e000000000000000000000000bbfc52c02bd4091a42f1093fff08c3bc867fb26f000000000000000000000000513dc35c1cc157e7be4c233e79e7333487bff6e3000000000000000000000000b162fac910791e13c977cba752d54bdfa49e212a0000000000000000000000000d1ee3ed2f23d782544ab20f0796e9b9892e2d79000000000000000000000000e409961d984629663965218a8400efd4f4294f7900000000000000000000000069b96d109b53c1f9ad87f4f31b8c3283c845cf49000000000000000000000000230e19a64d29138413bb160ef3572c7954409d48000000000000000000000000b544d8e0194d3f337ba25737667d3f6fdcb70ed20000000000000000000000009e790f46b0dde9d786a1a96f651a0483ab04ee3000000000000000000000000046904145459605f6a6fd1195a90886f36782e006000000000000000000000000fc68f2170f8decf8132a4b7720f1f1aacb09c79400000000000000000000000003a709cecb9ce14a5f8b49d2fa931f1ec97e81fb00000000000000000000000024de6187694e348f6e4952320f086969040dd424000000000000000000000000e65f0e0830d92abb88fef834e8d5912bd5491658000000000000000000000000c14c0c3740a081c3b97ecb463422b50084ac1948000000000000000000000000847de4adc5acb0d09cdb7a7b1edf85591b51a974000000000000000000000000d8a7b5f1bf69b66a1ba464af5c6adba17c120eec0000000000000000000000001242957ad5042fdc6db9a778614de58b1b15bd070000000000000000000000002a1a9f5f0e9b4ce6b2cacc08efa13b5f12d36cd2000000000000000000000000ec148485568948cd4e11e340742dd9cce9fec181000000000000000000000000d8881e0b84d23c865aee80288ff96c979305f2380000000000000000000000005e9c3edda62c87324940fb6db41c143369f1759700000000000000000000000061533105cbfd45e8077851b3fd134eb6febaf48c000000000000000000000000e0d0f5ab41b5708dbab58e2e9f80542f96a3ed090000000000000000000000003133c959f8b1f9633300b4b91ed94143d0c4f9ab0000000000000000000000004b917d466705abd47711f69472372a0d827ec9e900000000000000000000000037baf90fead918b12d59e135b6fcd6a1b2bf580a0000000000000000000000005573d6b7360e981ae43af5dec6f281e2e0c0266b0000000000000000000000003f69375a17dafa212c383d2cecdf257f0db2b58e000000000000000000000000117b71f97df36ba2b5486f88d83dcbb9ddf76ea10000000000000000000000009067601faa7d038656f5d2bd0f3ca75f9154ca8b000000000000000000000000a05f8c4159f3c105c187b158035cca86b504ce6300000000000000000000000004799cc767b5b052dd33437f8eaa07c0d976aec200000000000000000000000016c28f4ee6e12e6d9d21016361a7badf886ccc37000000000000000000000000bf2594e4d2090aa6ae3df217dd6f44433f8452f9000000000000000000000000ab4b845dceabe4213251a44b663745f96d65d6cd000000000000000000000000503df1d8137d24242eacdafc5a1e107c42c06b58000000000000000000000000745b3a7828d2fd9f7660742ddcfbab30e762853500000000000000000000000089bb638719334ef77902332aa7194bb6f326b1730000000000000000000000007cd785757a3007eae4adb13cdf60e9fe98932bba00000000000000000000000063ebf992aba018e8de923c1232155df05471d351000000000000000000000000d83ecdc50f4e7af22971f7b48ab63a42497989890000000000000000000000007d31cb6b7ce0558b24bbba14b3946516edb05b44000000000000000000000000811d0e6675bf67d520680797d6e2065800610220000000000000000000000000d0c958020111fc292ad8eaf572b6cca07841fa72000000000000000000000000e2fa8d34b710e6bf0b71c4083936c0c659a5304a000000000000000000000000f9092b7d1d236667f0eb1f469403fd2372ecf27c00000000000000000000000057f945c25c268219ea8a18eb79530e8a892c481c0000000000000000000000001d18926954f3e51b3fde84770f4f8acbb7035af20000000000000000000000008cb38a016f9ea808bd1fddf706ce0c8d8ecd8a4b00000000000000000000000016ab7cfb4e0a2d3b9a40ecfefc20ad76d0deec88000000000000000000000000074c7cb93631d70847d391107b4f1a63a04895480000000000000000000000002ea5ed5b8046fb64b5eecc4604828bceba63d7b1000000000000000000000000b4555489b31900d759f16473c67180ec20016b800000000000000000000000005ec9fb14d0317a97e378ad17718a74eec9252e02000000000000000000000000675c3347b2b4185ac54a7385a0f84a9b603e4d1e000000000000000000000000b3d8427eea4b52afbd9fb24b80a7755663314e1e00000000000000000000000061759c2000118d6eff8306b68d964e362907a2af00000000000000000000000018b1ecea0372fc43d142d1ad52c5c601761ba7d20000000000000000000000002437a98f4ced805ab5a2e20b6a8fc8ce9dcf9962000000000000000000000000bc7ea48d040ee7331876d719e4310dfcda95a560000000000000000000000000e29be42d852c5e23c2e7aac6dd04cf572f4948bc000000000000000000000000aee223a96c3e7b4b5265c1352309849832edde8e0000000000000000000000009899e7b89488bcad059630914ebb856073fb82b9000000000000000000000000f01629c9d3c5a02efc276c7da996d10179de4b970000000000000000000000004c03dbe4c3eb55ec3e08214c9961216ecdcfb3f2000000000000000000000000b34f709d19b66454909058fd62ce0507804a91970000000000000000000000000f460456d7b59b8930e3e5f5f6097b8f613a2558000000000000000000000000c3c9c4911fa6f3504d26b27021a35787552bbaaa000000000000000000000000b0fff22f53133a79385b6a9d51ff5846a880271800000000000000000000000026bac34934035a712a073660350bdddad1eac8480000000000000000000000008e0d1207e312a1761319825882209f0c737f24fc000000000000000000000000cf0ee61a6842e26d3833edadcdae29a1767a47680000000000000000000000005ff17d0b97b93e871c078d1c829e6c3b9b005906000000000000000000000000f92c8f3c590ac0323588e7a9a1e28a0e72b1287c000000000000000000000000a7da8f544249afc5684d8454f0c56868399e0a8c000000000000000000000000c6e6c88a812fd17e30bd17cc3f48e54bf4eaa95900000000000000000000000079f4d3687afba936c30667f6a06e6738827356f500000000000000000000000086be40ec9f4ab7366d96e9207b201fe249e50b74000000000000000000000000b37d0605f2663ace843c695b9a82c3291673b501000000000000000000000000d9e2505191bcf21e741f0c2e316002d6b1e7e63d0000000000000000000000001193b2cc842fec4fcd3fb667dcf1476006d1b26b000000000000000000000000ebf8cdd8386eed39726e73169577d9f9ecad2b1c0000000000000000000000008f6673e177d58edaa1159da94f527d888ae6283800000000000000000000000018e961a9505d4616bdec93c471e6240512b17d17000000000000000000000000b01f7f8eeb6cf01083a58928ca195c26b1b341d9000000000000000000000000fc62a03bd2a9ad5e18dcaf694e3be0a5487662320000000000000000000000006d6be9ebe75de39e370e68e36f5c4fed0446f4010000000000000000000000003384c9bad43a96cff176de4d24aab9adb4e4d95f000000000000000000000000e8de23cbfff441cc21863d3ae945102085b3a047000000000000000000000000f490f39f4d4f7530c4c7fe4f8c28f7a566d01f5f0000000000000000000000006e986af6329d8e335e552a0aef2a84d0b1fd200a000000000000000000000000c054a53566a2dd9b3517423db843d5417df738710000000000000000000000001ffb711b91652b21079532091cf5372d05a399450000000000000000000000002519777d29c1e7fd6995be5408a48df7f8c90865000000000000000000000000cc628c28f1752e925b7ef88119be15c72fef6bd300000000000000000000000035cb2987f5fbf5d5ad03f2300e579b20cd7f05a7000000000000000000000000db83fcbefd5ae35b8f3bbdaed5b6348199c5a477000000000000000000000000879884f9b9e677849024e47f64845f27554929e8000000000000000000000000caf9840b6c52280134d97c9bf7e173627fffdbf50000000000000000000000001d36337468c48c773e7a6e29e5a8979530ac037f00000000000000000000000086a5cb97adeda51bc86293baa856bb12b32e26fb0000000000000000000000004e99cb1e100ce267767d83510bd669c06d0ebea000000000000000000000000013c2c9099c396dfd53f0a69fa39548daea3d581f0000000000000000000000008173feeb9607970803d05c1cf00920f62214c56900000000000000000000000090a9dcb80962b952d4f96223640dbc11bfc2fa9100000000000000000000000093f645cfa52a944b06e14837ff24aec6c44ef08c000000000000000000000000e54f98e8d2f97043f47b9c22d97af4cd08ee9d3f0000000000000000000000007ae3af61294ec7f1e7c26555f9b8fccdd77f864800000000000000000000000037c5d08da5bb619f99205162597a31260a94a6c4000000000000000000000000032e9be06e9dabf4c235ce2f34679f5349387ef50000000000000000000000008f2b74be6789c0cd4a702141370a03226175e99f0000000000000000000000004f1ea53b5f9c8062420b47c23fc655002ef73b5600000000000000000000000048bd7f72eabddfcca29dba774b1bbc7fe26a1ab2000000000000000000000000ad6267a5ae2b881583fd58aa8760f693a5151931000000000000000000000000d559b737685f80559648f9b8301723435f424d290000000000000000000000000dc5f6216d62b401e65983b6b9566bd7e69ca4770000000000000000000000007a48147a248eac0454e5b5f1f5525c133bc69e2400000000000000000000000088486a0348d766883850922e7b764c30df4a42ac000000000000000000000000c7db2e8cf2108f0e8ea0f1368dcd8adc43d9a02e000000000000000000000000d4f7eab6383854e6e2dfcbccf85d8180484d0ea5000000000000000000000000fef379baa0488a59aae9f2a8297be2d501a112f8000000000000000000000000615a56f8bcf6a1da6d48a8f604a2647f9949d3010000000000000000000000002f2a3d734d0e5990f968e116f86cfcb9da2bb70c000000000000000000000000cc6b13e369661b713cf6001cb50662d583a3337a000000000000000000000000c91637488c1a6fced82f820c7e1470a8d7340d260000000000000000000000008207699659890b5e6427a8487bcd331a0a59ae38000000000000000000000000bf1e78fdeca44318ed9e45278bdef42c6243dc910000000000000000000000002db5c1ec6be9c51c7985dbc32d3e195ce3dc5fbf000000000000000000000000bbac35b0cbf3ba9700859fa979d7e89d36e65757000000000000000000000000d6439f58236c996a97b82f33b35e9aa1c6dabc7b000000000000000000000000ef842f4d9c2f1d479ec4ef784dfa109a148db3ed00000000000000000000000024227a6ca2a2a307b4e62cb9f87bf689bb36cb78000000000000000000000000e4cc0e8b956ffb80a526d0605c20e6ecb7312e43000000000000000000000000b1edd72a0f36e6a7780d5929b54058a18b8efe4700000000000000000000000088da030cd7cf5d37edbfc3815ea390a8c7a87b78000000000000000000000000d379538a91ea32de572409fe2701a577254c2567000000000000000000000000645d68bd899911295dfcd2aa1d336d322b0f588e0000000000000000000000002ac1edc4558c3216c83c5aaf2a1bbbde3a0eb707000000000000000000000000493ce3ca4eb903d3a32ac09156bb3601d0c05c15000000000000000000000000e9a9e18f593fcfcc228fa85c9687462171c2631900000000000000000000000053fb8fd544c3af9a8dc51177ce1ccb7348fe283600000000000000000000000011f0635fcfb52b0d56fc45b32492b660959d14460000000000000000000000008369deb35fda1fc3cafc8891bb3b8e1233d8d9b5000000000000000000000000d12b60afb7a6bd9cebebe6d0b299dc9d28fa95b4000000000000000000000000b3bc98b2459a182862b6a3f3140e78caa1a5716000000000000000000000000077c17285b7e4ba0274f928d10e066e488ad96b000000000000000000000000009201937c2e267232a918ed15e9a4436427a466120000000000000000000000002117873df76e2d1b9cc7ecb9d6de4646c6f72ae80000000000000000000000008e181370d868a099b1eb1ac8f0f148970952f4580000000000000000000000004a7eb74112d9a653466640716aec18a980bfc8780000000000000000000000006dc16bc340df01f2d5f85479c9c639bfc51f4450000000000000000000000000258394a6d353ca0fed0efa44d878056bb834b620000000000000000000000000b271ad3022576110b4b6550179ba52301536a9180000000000000000000000001c83fb7ae48bb3851c44eba12da5b1da6a5f651c0000000000000000000000007e1b9f7576547a724adcb9fdd995b2be3de91e6b000000000000000000000000e0fc7897f2586e7da89bab0fc70e92836e4c34aa00000000000000000000000011f1bc1af9cc3170e407fe4242f0970015d4fb8f000000000000000000000000d2f587b5c1d4006a362b378aef2f9f1cb1c0c14800000000000000000000000028b265d482d22921da7d6f8d8723c23b54490372000000000000000000000000dcddcafac58734668074f30a95fe04e893adab89000000000000000000000000e0e7387ac0f20ac199d7311865152a0ab2740222000000000000000000000000c911d15e612b9e3837d7525b227fc32992e13209000000000000000000000000fe45ee99e6ed5363e6448fc9958fb0f93502c07a000000000000000000000000a9e285efb82e7ae5a84e879a6d328688f88559c80000000000000000000000000d4049b6b1174318909ce6554095a5d3eb615d000000000000000000000000002bcae4692986c7592c4699e78d5371b268036f4b000000000000000000000000b1bbd5be6aeff397865f6ef018136f98a6ecdd2e000000000000000000000000dcb0a254b55aa050266a319695043c0c60456c5e000000000000000000000000d5c78d786a82a5db7e760b5b7d4bc839463b8d5600000000000000000000000036c5450404078d3c7481a76211b7589d100838640000000000000000000000009c912635bed3fc8abb19b32fce74e9a0523d23f6000000000000000000000000c34901b1fe04dc618f8b44462d93d31f57e52b26000000000000000000000000ebb511fee1fc3f127ca4cfe37360a33f5e23c29500000000000000000000000071ca42681cd0285ca9851aa235eedc458736c452000000000000000000000000db8bcd6d292d68459353fadafb5568205a37435d0000000000000000000000007e58b865f6e9de2f718fc61e1185d1c0a721b55c0000000000000000000000007820033a7762d987d5b7328b1c88862544d84344000000000000000000000000d94ce404d25bcb79b65bc192a920f24044f82d30000000000000000000000000561814c84012d98e6aab965fbede061b7bf97dbe0000000000000000000000005cf1d176fec00bf43d7f374503b21ca1431041a9000000000000000000000000f51670d4e46cedcc5f22689ba0fdc0a9c4b8fed4000000000000000000000000fda128ab6c51d585f2f1f815e096530d551d514f0000000000000000000000006424e64a7bd3bcf65682a3eb640dcaac991a03590000000000000000000000000e686d3ef1631039aa7c76e26c58b45ca153f420000000000000000000000000a902aceb2d870e75c6ab8570b1f1bd34e90219d10000000000000000000000007e86b7412a640c9ccba46d7ffc858d58db2fe89800000000000000000000000079ef78cc0b9985616572c5f5058e62cd5c50434d0000000000000000000000009a409afacc50e60801b97a6dd7b59236b087c5f90000000000000000000000002629a8b9b129515aabecf3606a1a56118e734eea0000000000000000000000000e0d9bc22910edb19155760ad960e99dd74ba9040000000000000000000000000adc4613a6b2f1ab2dcdac559ac03ea9beb6b0e20000000000000000000000008d1d45126ed0f028f4f439aff6e0f0a6d509ea2a0000000000000000000000009d4a05cd50c481cfee3ac0286c1fffc736700ece0000000000000000000000000619c44964a8931f5112d9ef068022aa4c9d9d12000000000000000000000000765081ea1b88fe98020138f8077423245fc97794000000000000000000000000788e2435962a79cec0c03a2a55127d93734d2f7f000000000000000000000000be940c13eba35f50a57d59008c06f2e1ae9a349c00000000000000000000000051939a4b2a9b09f15510cd6ed5ca8716e3723cc90000000000000000000000000e3b2ee04c792cff2e71c2d122da311a01fba865000000000000000000000000ad9785b1652c236d9dfde7b44b46ac5deca5835f000000000000000000000000294a0a3ad9e9e5d58e407658f640b759c084738500000000000000000000000068ec0cab065f36ab51607e1523b96ab4ee3b4478000000000000000000000000c2b93dc4e693644a74e462633b93c58553fd2829000000000000000000000000eab0a29b2aef3627dab9a2ff60607232d70d87fb00000000000000000000000021b50eaa844535e32d6e9fae409ca7732fe60f3900000000000000000000000016ba407a9b2b6b7bd6dc544814ba35a4e24dd376000000000000000000000000fcdafd7f23b559811169bfb9e4043014b6febc4d000000000000000000000000023bdfef2f0924b37dddfbf454c157437167b137000000000000000000000000ec71cf00cf30358524044ddd5890064e793f0b3d000000000000000000000000c72bb3772dfd7272e55f058a57722138ce91c237000000000000000000000000c5fff10aa0731f03761b19cca03e8ae706a0eab6000000000000000000000000f654716337b426b0596f6cf9e283c9dc116c0f730000000000000000000000001a559f54da54cc6c7dad75a639fea6ef2afaa9640000000000000000000000009c13e6f7a846ca4f551c58da4d611a66d930da3a000000000000000000000000d9c599b88e2ccf3cb80e42066bbf8a2f24a35c4d000000000000000000000000fe426b77202bc14c61f0a32c4f32aa4ce59bfde70000000000000000000000002271b719e95cc10e3c48ec3fd9a04b4bacb7b2500000000000000000000000004cb4436709b3dbdf174d7c867f439fac1617cda30000000000000000000000001687246d4a68a0996588e61529e51969c03e9d3700000000000000000000000030407d9f84250ce7a78977bba667d244ac353422000000000000000000000000e76bfb9f9e2f7c18491b51a3b1520d0116b4107a000000000000000000000000c46572bd4a10e336059a0c70aac89a9e3121f1bc000000000000000000000000d2ca09caafc67b12b698ec5477a4d65aa7e31b9000000000000000000000000023ef256d9a5e4d5d4c7dda72c68cc384e9f3bfa80000000000000000000000006a0d078799f60c9a4a8c325e07800db05cc4e0ef00000000000000000000000023e34b7793b36475972aae0c6f6e88ac9b5ff0d10000000000000000000000005904e6fe18e36e335899c0f72ae47118aadfc26c00000000000000000000000045815a182d71b2ab30063eb0f0bfef18686cf654000000000000000000000000ffcdca83bdf035ceedffc788e3a2e7102f116c5c0000000000000000000000006bb4319a8aa2a5603788fbcb4f45ec5139f7d1060000000000000000000000006091f25beeb7e4b17987bf387ba56971d604d209000000000000000000000000633bb516c01a606acf17ab9edd75ebe2be0121550000000000000000000000005c4bf03cf3472f2ba32dccb5a25a745d8de60e330000000000000000000000000271d58156922d80bffc88f298f7627c04290e4900000000000000000000000054e30115065988635029e3708baac6f665e1940f0000000000000000000000008278d102238b5524c230f2d0b48445392a8bc5ff0000000000000000000000003650cd6e9f7bff57d5ebd9e6aabe0989379f4005000000000000000000000000e3f1ef1f2634ab5ddab945daaecf965c59c3a695000000000000000000000000245246200d033034835fe5be419ef4de4f1b94f0000000000000000000000000c186a369f2b265a7bb415d9e8b9e806531bccbff000000000000000000000000a606dc2e0afc757b92ad766f8a1c4fbd8afeb6bd0000000000000000000000008f8f486e28244a16b920b1a2bf041fc9d9ee7d62000000000000000000000000ad59c73b206b1b80102d2ca93a2f604cb1505cef00000000000000000000000092efe779eb22697fd55859255142a3356f0083f500000000000000000000000091823b04616e5ab41dcb1d99082844b60c0febcd000000000000000000000000f4644b386ceb70ea867410ffab412a481ed2b972000000000000000000000000d9b08583c5085b3c86508c38e739ede25e6f0b52000000000000000000000000f9a38c2a1235b0b75116c13dc59aee51d98a9ba5000000000000000000000000dd74f533249fa6f5f3cfd57a14d1b3a61f2c22410000000000000000000000002e3d141506be5ff2120458552aa4ec26c347fb6b0000000000000000000000009d06a3ff8314ad94f1e7b42b86814432254577bf000000000000000000000000eade8aecaecb69a4175d6ee3bdd447decb466a0300000000000000000000000010b4b8b93f54e63561058aab6ccfb3c1c2ce893e000000000000000000000000387968c314167181f50721c38049426b99a169bf000000000000000000000000979b40d29a6372df3dc4437b73b69fb7afaccb9e000000000000000000000000cc3276b3db371432ef1694aa321c82c12263a2770000000000000000000000002dd641bfe6400d926d7c194c551c2fa50d4c85fc0000000000000000000000004266347f8793f47e6627ecea59724c843049086e00000000000000000000000098058f03ca1d211c8dd06b3683ac8a8b6cd958e30000000000000000000000004bdd26f396153bfa8473a7f16f1a7d462aae4f9e0000000000000000000000009d212c83d17cdac422e69a137733d65e834fdcb50000000000000000000000005827253e741efb9aaae7c53bc77dc8a0dc55ebdb000000000000000000000000d45f544c6cfa7c256707d98907cc2b7f6be4ae21000000000000000000000000a3aa9868bb917648cfcfe2402275d4542cdb8a9d000000000000000000000000f93ae149364566c525fb9d486fdf5a1377ba16610000000000000000000000007da6ddda20bff06f0e59707ede87d2b8264e57df000000000000000000000000eca66483547e504478bd980bf5ebd5caf47964be000000000000000000000000c5b6337e7e7d86b77ae0c28d1ba708b8975950ed000000000000000000000000e7c959fc4b45a01b30772b3d6f38f77a66d51d3a0000000000000000000000004f233ffa8f331c8dbcaad0f76dd1fb1e4579f5080000000000000000000000003f557334875f624cc721ecf92f78c7b41c19028e0000000000000000000000008542e5b4a51745c8755abcb0c787d8d53a26367f000000000000000000000000d06322180a0f7799421672ca72c135a9c5cbb691000000000000000000000000ab5b9b00a95eba0bbdea04ddb02c64282ef19ee2000000000000000000000000191e29a306ff5ff4844ad28cbc302180646d789e00000000000000000000000045a8de4ac15eea680c0477bd44f2a17805aea7c60000000000000000000000006c920c62743cc172e85bf99070886fdb182e02590000000000000000000000006e7e68d924211bd63e8edee795c092dbc0208531000000000000000000000000a63627b030fc88a56ad53431f83ace6626f4cae6000000000000000000000000c37b9855bee67db5b08c460c07a60a6b8c448edf00000000000000000000000064b9ff98d8f7a0482eaa6402d5f36352c33f2f83000000000000000000000000472c454953f731c4175628b54a0fbfd0637d6cad0000000000000000000000000ea999ac5caeeab84adf60d6e0c6baa5a4b7336100000000000000000000000058041a4b26389ecc68800fb543ca275b04de2820000000000000000000000000505bbf20c20c539fd3ff87bbce49787053447c8800000000000000000000000030adea3cb1b5febc24fb4250026f6e40ac8848c2000000000000000000000000532e083ceabcbe1e2eaa2de072093ce19c5cb3a600000000000000000000000064b60fd89276be9214892bdf63a90dd11ff0bf1e000000000000000000000000a0137b5214de1f8078c67b6abeb0a49f836113990000000000000000000000004f7862b1fccf23946a2ccffdf171b760ae92b11d00000000000000000000000070d514f8154197d24dffa80e25254a7ebe14012a000000000000000000000000a85b4673bcf2abc1ead665d22be5e29682de601b000000000000000000000000790f85e52a2522ef1c8dbbf331a4cbc8100e0a7b000000000000000000000000a59e01b59431eadfe79dec62e5a42447f243fe96000000000000000000000000dceb416e8d43005d9863bb90b07b36df7ce0458800000000000000000000000073d71a9ba2e81a1108eb4a66afb06016784d4cd2000000000000000000000000c26c6dc83b7e7cc42de0c3944f579569b179ca4e00000000000000000000000094ca58015b7f8d72467370c2791ac2626e2d4acd000000000000000000000000ab6cf8dd6f0d828a68881e56047fe9dac30a36480000000000000000000000009182ce10ec25d497a40c968219db09d01b5d26430000000000000000000000008a8712f5d5add72f850e2529568eac62521b943b0000000000000000000000002b6203513fbac190b851905fe822abfbe9a638b800000000000000000000000046a1d8c5699d634244b06ead6e7aa793254d76e50000000000000000000000002bcf9f097b1df6ca59b515228b8c0f8154853cf40000000000000000000000007b2c7a4ac373c159c7d6009b036e7d7904579bac0000000000000000000000004bb437983ea1ae0a6ff6ae9808c0a46e32b23f5b000000000000000000000000959b5765dbc0c47867439d7bb39d4f6c10825e0f000000000000000000000000c80b00193177f895a2899ffc3ff6ceb1f2ab76490000000000000000000000003cdfcba2c4820905f1617b8ba21de11e6d7959c6000000000000000000000000e4b9896e985e9cd67b6fd44070734ca6173be9100000000000000000000000003a7a48207738d02f90bbefde1fd27bf1f989ff73000000000000000000000000887a9f0873d48d9cdcfdc003a9cd8f4c6a4eb02700000000000000000000000037e272c8ecfbcfbda2c08bd094e290203b9f7a42000000000000000000000000850c67a3af3007603932c8808eb2092dfced66bb0000000000000000000000002e06baa1f23856443444239bd9daac893f6916aa000000000000000000000000bb1573daab6f66e0a906d15932bac2775a953d270000000000000000000000000006d2f465017c5715023f988ef5af29d76b2075000000000000000000000000931862518c9a498a81f4c3d968779457e83e0f3b000000000000000000000000ea43d26ccd6cf84297ef0a5b729abaa7605388cb0000000000000000000000004c605b49781d53d1e079fdd5eefe0127879f2b6d000000000000000000000000e38d512ae19da9aabd4e3081eb5715d657919b120000000000000000000000003de3de3dacc54d5160f3e8798f97a222f0ebbfed00000000000000000000000043a19b47a71e009dd6602105e91e58b550419ebd000000000000000000000000bf7d75f349f1c6cc4c0ac256b721264ae11a48f5000000000000000000000000a27191e2857081dfbdc1d62cae601bf252150a08000000000000000000000000f10b73f2f34886294bd6bed0defdbbfab0eea11400000000000000000000000030d89041c268434f5d69fcf117ca3dc73a868d40000000000000000000000000616b169eb86396d0538ec45e208274937789cb520000000000000000000000002e655b6e6b6597f70a6b9dbd0311b75fefa1397600000000000000000000000040e2daf7c3c651dbcd407f8d79c8eb4a7d597098000000000000000000000000fec4b0534c59ef81fb9781cdde83a109a0d687ee000000000000000000000000fa243a53e71b6379eff377b0ddd578e619a880b5000000000000000000000000671121621b0b79c18adee637bb455dd3b95244340000000000000000000000002f1ac97b841cd6256bf63a32a5083b83529506ef000000000000000000000000d60dcfc36ce7e4c0419ca0b6da2174614c85dc12000000000000000000000000f7d8fc161f769ea9a693a30033ec00a4ac32a4fe00000000000000000000000014244968c5a84386dccd2aff833a9ad5182067fe00000000000000000000000021fa315e77d5077dcdb9c9660c748e7adc236d1e0000000000000000000000001b7179a470e07c42a9312e75db7239c0b1367dc2000000000000000000000000470902960fdd8f6ec8a029f2587f48707cd8c4f70000000000000000000000005957662dce9b03114170f8d3315f497c4079aa14000000000000000000000000f9ae8f51987a08d0e8ed1bf15377177235203ae60000000000000000000000007cd62ae0662fb7a9489e78caf4e5b5b14767f2a30000000000000000000000003aa53b57d478c1378b00ed5dabce53bbd1a57e32000000000000000000000000de58fd8145f55dc4d3e73c3aa69c22091ea076b100000000000000000000000045c152d1910f9c62e83ab54544fcbb8da1cccc93000000000000000000000000135cf8ce6e4a9aa3d690bc633da6e623c9285f8e000000000000000000000000a4b6508f51ba37765846a12d4362205acef278e1000000000000000000000000b7a643ddcd551767c55b3f0cd556e070fd1d613e00000000000000000000000075a79fa60abfb273f1c288861abb26a9c65172a400000000000000000000000090a68b06ae84d76171135abb512206b600fcc29a000000000000000000000000715d5c9e5ffa8cbfbdfeb7d0d63c86dd85c0fd83000000000000000000000000b3a830dc8c77a44ae2e92d67027ea415c9a702b40000000000000000000000003096e973250dc406d681ab46a116a65635361e3200000000000000000000000054caa4e17acb63c4b1156ececbe9bf68d547bdb800000000000000000000000080cb75d9d28ce4c17960b49d04e08b16cb0a47e6000000000000000000000000d9e4aedfa67410ed6f5b658dd38b75b48f61218b000000000000000000000000bc7ceebe02169ebf4b1df60d8aea583f191697da000000000000000000000000fd19240fbd90fab7764c97cdd4dbbcbea2b999bc0000000000000000000000008bde885fe87218cc2c8ea2b98c204d3557a0992b000000000000000000000000b66477ab7c70a06da0830aedfe8ad21c80270dc30000000000000000000000003b34eaac2f945e32a56cf9dab0abe680f4539ec3000000000000000000000000608e2d447440bc6adf329921581f060d98530e62000000000000000000000000837cb22561b3ae4a3a8dd38696b114b61145efa500000000000000000000000026a10fca0cfe6c3509083cca20f302c8303218c2000000000000000000000000069b786598c43ad3b3c82e9700d5e0b3c37e8c4b000000000000000000000000eeb4af4bd5e0ba38f47c72b8c456ab49e9af30fb000000000000000000000000df8e148bf79e09a73047dd594b007020d04197f70000000000000000000000003c694025e9121096cab51b345da40b651b8f3f040000000000000000000000004be6bfb05c793e79c7aff1a99db56a72691787d1000000000000000000000000ba1e1f8aefeee59e62609f4360be0f4e829396db00000000000000000000000057f269fb3c809b84605d9cd2619cdcd7d8fe4bef0000000000000000000000003e05276d39a931bdec599bd6ae5c91cada8b57ea00000000000000000000000051188bcc6309d54941f8d54e397905a654a5ebf90000000000000000000000006cb4a2170e301eb1712becdbcd0178a24cd7188b0000000000000000000000005b217bfc14558fcd80370942585eb643f878baa200000000000000000000000072b254e4b5860878040e95f22b6c87276c4ca8f600000000000000000000000095e2d47a5b5192f18d86792425165a337f27c34f0000000000000000000000008646f7cdf5eed4dc13eed0fade776611f8c1dd250000000000000000000000001ac5d900d9f1f41d1a9429a210e086c69eee36df000000000000000000000000d2a899c549a212d55e09813cb3897fe7271be6a90000000000000000000000001adb4bdb2050b76f6f8697ae95817c1e405d718d000000000000000000000000a3aa8e453da809470c75fc865c8d64bf0360e6b00000000000000000000000009ae107418f180018a3b2f5404483ecb8cd86dd64000000000000000000000000da898abf1e9fc5d6926c2d216af5cd92ec817664000000000000000000000000b45ee4a35b9effbabb29d1c38b9fe61073227f540000000000000000000000001583393d326e0d7c44779adf9f04bb5730374a3f00000000000000000000000042cf898e64c40431857b6520bc388e4f13be24b7000000000000000000000000d99deb3f2577babb9c151329b593fbd7755519220000000000000000000000000c618e194d5c66e52dd582f35096079ffcf978f4000000000000000000000000b9b0f94ebaed309d8cbd9bf2fad9044671e61b22000000000000000000000000d779e35984876640a86579935647ab763ace8d8a00000000000000000000000094d29c2106ac79c8b42c3c3af65847d61d838ce4000000000000000000000000dfaad25140c5902aa552e7d95b5d9f3d193ff4e300000000000000000000000023a824dd8befa4ea4df0812d9f0bcfacab86b9e8000000000000000000000000bcdaf15caa5e6f32ced6e853bf9c56640e6670b5000000000000000000000000b4d320be29d1c31e93a80c91d9159188973c8c440000000000000000000000007afd37cf38980119fac9502189dfc3d063e8b9950000000000000000000000007014106b50c8a78d74cdbb127372f3c1e1d021ee000000000000000000000000deb27a70269944901be1fff3d32e3fa504255525000000000000000000000000aa644b22e9099f0425f6d0d6b185335d1b1e18c4000000000000000000000000fd704e6c5748c989f9cc34357d73513954305cd100000000000000000000000055920ea32e36427b22a2fa3944aed6e6897dbf72000000000000000000000000c329e4618cf23f66b0b6a74c61b2061236606423000000000000000000000000b927fafe4bafb825043e982d1e97b07fdc897d2900000000000000000000000011740f3346c31b491eeb7ce136a4974e040a9b9900000000000000000000000098f443fd3c4f1617a3d75529f9ce23ed8fd8e3b200000000000000000000000009180b162ab81bb7b1e484a4cde0c29078435d2a000000000000000000000000eb57d4e97b3c50e8e1deb5c4f39e497715ca7deb000000000000000000000000f4f18a99e9812949c8ea10648615d2bbbc5f6f220000000000000000000000003982585802a9b25d79e70eb1cc1d05ebd913d5fd000000000000000000000000eec55c01bd6dfbd79de67a858c17eec1b8870277000000000000000000000000a4f07dda405fee8d2aa574d009254b3ce4c6cedb00000000000000000000000056bb25570a4ab6393f02e3a9716a0ab856c8d4ea000000000000000000000000dc6927f1a5c25e64cf0992e1e7a08cd53b7ad304000000000000000000000000112a8a691fcc70e4daceeb7190f9e38650ae79970000000000000000000000001fb4d0feb727f668d930047fdc80d38073dfb66700000000000000000000000055b116c1537c0642152c6df2f3f850f0026d4f9f0000000000000000000000002a0230dc08fa297d41b27e393dfae3d014e14d56000000000000000000000000a019779e0167d953f5a7886f45924c4ab431a14900000000000000000000000013bed21ce57ed636e32fd51def935d6acd636241000000000000000000000000caa18c42e2bc0c6cc34069af701a288fb0db87ec00000000000000000000000048b1e03dbfb39b3c893632a541f337e9c18a843a000000000000000000000000fcb5957814c6d8b9ed832d5a2c96017bcf1cd17e0000000000000000000000001e4a47d8e2cc32ada6a800611dd5e581729df99700000000000000000000000040cd8cda0d119a95ab2888b7481a5bf3e9d7c0ad0000000000000000000000003a0e5120ffe8d7e247a58d514a5744d1550e1cb00000000000000000000000004986f14440a930244b649240c666da5da8a10dfb000000000000000000000000bada63077588a739e0f3d797fb38ca03897c7b490000000000000000000000008201b581a1caa8a695b3a49e9f2f15904c793c48000000000000000000000000c7077666265f89d462efd336fa435229ed4c6afd000000000000000000000000d1eca884c83c93a640768b3daf82d6d435102be0000000000000000000000000bfa9b52517eb5fd6ee165806da132676b0ac8fa60000000000000000000000007b8f131b63c56dff15de25bfa013d460e09449dd0000000000000000000000007fe78b37a3f8168cd60c6860d176d22b81181555000000000000000000000000fb7b7980576268bf66a7c6fceb096d8ec79bdd700000000000000000000000007b9ea19a40dacdace19bf5b4a37bb51b96d652e70000000000000000000000009ef5f61a20512c72e9fb330921155f9fa9f8d966000000000000000000000000a6ce47a820ea3600307f713d327eb98d6bd67e330000000000000000000000006b3880b8b1d9735683dec65d59a2cd729a96cf620000000000000000000000006e58fde5a272edd659db0e4b7c1d66990136bb560000000000000000000000003d583452f27754cd172bdb3e06cd16a2e3a8f9e9000000000000000000000000c1d729527cc0c3451371fd8e505a1a056911cb93000000000000000000000000686f831ba1bd25ef76c2f975775114c2e143c4ac0000000000000000000000001277ff167c3cfa9a8f9dee912add02ff38f4a954000000000000000000000000427729a97a469e293295750bb0ec9d3086d8a1d3000000000000000000000000d1cf383f138cd0b9f5d1764f0d6292911efb01ae0000000000000000000000006cd2b2f21417d8a3275478380532bcca6311678c0000000000000000000000000de5bce026017cb75ab93e97fa509baa91287377000000000000000000000000f112bf46609f8fb4c1744b7a6b0513e7b4c814660000000000000000000000005c457bcdd0324607916c0119ba3fc27dc60aa69c0000000000000000000000003631a6b1318a73dd2dbf890713a8aaa2c98c9a50000000000000000000000000ed0778543aca481eb009c178e3eba194b5013274000000000000000000000000ad0e7c5cf02191e7deb028ef77fdd6a819da996600000000000000000000000051b488cfaec4ca82c1667e7d700befe42a12bc900000000000000000000000005240755c7b9400f7a1746cfedf99bc21ede4bf680000000000000000000000000fc32b115b3d5d1d0d5e2ca74bce74c49bb4db15000000000000000000000000ccb06f056ab8c4e40a67f8d32b2f87d2e6ba5b35000000000000000000000000ebf2286ccca1682343b3eefdad19f9c5d5c0ce8000000000000000000000000084d91ced71797e624863b1ec51f5f99246f4b297000000000000000000000000063ea5844a6241783b35f557d7d95679c03a4b8f000000000000000000000000cf36ebba016464824c8a2f8aa4642345c565cc9400000000000000000000000070415eeb648e522f21b84ac32c06bb6f1e3a5cfd00000000000000000000000082380027a79d944b58f35d5e3d2ed452110203a3000000000000000000000000f4da1dae36bd199cde12053373a7b25587ae473e000000000000000000000000978f3d9405ba002d47721992343ba9799e8a4e4000000000000000000000000057f58a5ec69ff7b4167a1838bedf0db015663475000000000000000000000000c75c69db8066d4895ab2a5790fbae8a52f9676ff0000000000000000000000004e4fe89eab9520a7d118f48e15527ac86e0ffadf000000000000000000000000f73f96bedd97de2333ebc7b797fd7b8450fe7e740000000000000000000000000927b82b4ef08dfe1b006e26bca907958577b3d100000000000000000000000077ac4ce5891a4878a8d008bf462a5e84bc3ad069000000000000000000000000caa56c32137e43d9006a0b286f5b9bd70ba696aa000000000000000000000000966bbdefee140e9389262856f4ce5233ac4a2177000000000000000000000000c86e6387001262c5a2a9e3ffc64f189af8b11655000000000000000000000000b56730ff3666c32446cb0e74fc4fb5f6b756ad2b0000000000000000000000001f2f338025b8014536c662c085e67bf0523bf5750000000000000000000000009af1b4451c9352edf6d19c956e632e0cd7b5303d000000000000000000000000625c878a162f81a4df0da52b1278ba217b0509d20000000000000000000000007585f468fbfd233b9b2e3e82ee8da9e9ea46e3d1000000000000000000000000ae18ea52fc2fb8f13695e9ff4496a39c006b287b000000000000000000000000a4ababbc9bd4e879f85228dfe9bf56990ffafaaa00000000000000000000000021bbe3027f233023df746fe32f5f1d26e2cb41da000000000000000000000000c8c084d0207b3d0cd8e4d89b8724ea2f234e08cb000000000000000000000000c8c084d0207b3d0cd8e4d89b8724ea2f234e08cb00000000000000000000000085a2151a2b3f3558c7e684b99fb7bc388ee7d1a8000000000000000000000000f43a3c0435b06efd4c119fd9641eeb91b0a9ce350000000000000000000000002b0bb3e194dede30ad62ccb27dc7bac28d885f3400000000000000000000000041dabd3dbbfa5ff451e792107fe525884b63935c00000000000000000000000086a09cef25520c08526341b182936511b37afdac000000000000000000000000a308cc5a97fceeaa64462fbd757bff3f015c519600000000000000000000000091af0262548af921d0f348a75c613a3c4d0ed6aa0000000000000000000000000383539ad466e7df0beb1c5220d10e3fce825bf7000000000000000000000000eeca8b276eb04de6ae8c4e95ca31f97f6398e8ca000000000000000000000000512225acdff18e6e3b828972f4a59451eadecfc60000000000000000000000009b2e58f79c1aa5a2c6ce42f3501acbf7766f3a1100000000000000000000000015bd321d17b20914e33cb7da08e5307b8dd2a60900000000000000000000000001eaf36703bb3f7d7f15936f065a3aa88e29cd44000000000000000000000000d658250843631e3c9c4efd66ea39a5826ca0661a000000000000000000000000724c8b8c796b470a6135343a0feb54610adbc843000000000000000000000000a33b8eab474c3b31942164d5b95d019725f4bf750000000000000000000000003104f33f422c8dbe494782e1886ad655793ad0020000000000000000000000009f400bb1d3b8fd735688f49a12e9a5c55d55ecfe000000000000000000000000d8089af0a597d827288d6526c528ba467d4fcfe8000000000000000000000000bc92b98dd400eea561267925490fb4f0b19b2a7c00000000000000000000000076dab55bd9b3af4e63772709b15ad8df911df210000000000000000000000000c49b87d63bcbf0b511262eec530b9d6d1d688561000000000000000000000000856df948f2a853f397dce676b42812985059815400000000000000000000000056bba3f4f91f3f3cace99834bdd98f46052fefdc0000000000000000000000001aaedf91aa85761a21d56c38b0263293dc6d8f3c000000000000000000000000698efe7b25cccd7998020b745db2037125294ddc0000000000000000000000009bc8ce78a2476617666722001b544c778089e23b00000000000000000000000010263195365c552ed523c3af54a2da23e13187950000000000000000000000007b76d156353e2d72675811dcfaac9f5f1780b1aa00000000000000000000000006fa94d97e8f6433d96a1cdbc657dbfba6617ed1000000000000000000000000e1370c99ffdf2e844fa93264f5c403ae355cac9b000000000000000000000000d2be776786553aa38943b966ab64d31127324f24000000000000000000000000be61543ffe8be25a115bb82399558df50762077100000000000000000000000068ab6f013c8ef7e1bfa68982884f29d534fcf02d000000000000000000000000160cb33dfe9880314d3b34a6c43f9b00561e078800000000000000000000000029c7f6f8145d8afd28febcbafd875291a95590cb00000000000000000000000024fcab352807810d8de766d4fb0363206b624628000000000000000000000000e0913d05d8d93f5e6ea54ed34fbb59b07050cb1f00000000000000000000000013ba24e7716ab5861575fb673a9db7ecacda0105000000000000000000000000ad32d20564f7986e545dea6749a4bbe06789f2f300000000000000000000000068b2ff5c6ec759a13b970ace9b56a1d34a5246000000000000000000000000004f996a58529b84fd16211d6f2333902f55251b64000000000000000000000000d29bdbafeccb255704f52f573b58073ab07f9814000000000000000000000000d60613a5d4352ddef251fe5106d95799a13581da00000000000000000000000053a3a6d2608068e56aa49b9c3cfcc40a641b32150000000000000000000000004c4bdc6b8f9075a444b7eda2ceeb8ed8ef17276800000000000000000000000035a690776303d489f8ee43870a0fda925cd999b4000000000000000000000000c068043031df38ea1f7b0bc44bff46b6e8dcde080000000000000000000000003887321f7fd4dd6d3c78f128203c3cd9ac73a2d2000000000000000000000000472e5e84ab6890d9903b124dcdcf22ea83d078eb000000000000000000000000aa149833f1fd9ef62eaf1a3d556ffc82eb4c2611000000000000000000000000b104fdd3fec966c76cb099912b60ed5b4b0668ef00000000000000000000000027e8c835ef6e25689f1b8a7b6925b8093b1120f20000000000000000000000006b0cf0a80bcadfd6a2c0d2d982c3dea35b2a5471000000000000000000000000c0f88ab063419f1aacb1d94ec25ab60fef9e5d83000000000000000000000000c0f88ab063419f1aacb1d94ec25ab60fef9e5d83