60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000a7773746574682e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e636f6d0000000000000000000000000000000000000000000000000000000000000000000000002e516d4e565a4a35434d48377473424272564c3141375845686a717361433762586b353853524e5768644d564c5173000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000049784b7265f98f595c107786dee5ee4aaf7a582e00000000000000000000000073fc7955443b0cba21e5175123fe254e13f2ab88000000000000000000000000138ccff4cd7d1fba7575b4e8831b7ef0aa2b07c10000000000000000000000001b9892697a7d956de7cbbe94294fc884d15e65380000000000000000000000002449c01627eb8b1dbd174e8b50147afa944c378c000000000000000000000000991ab31265a96f969ffa276905bbe55928857ea10000000000000000000000001a518a3e674a76324058822ca5d8688cffc5033b000000000000000000000000b6b952208592eaab9e722125bacd8e27ad475d53000000000000000000000000cd47420cf22012ad76963f49a74a52a00d8dc2db000000000000000000000000bd310de6bd2983c4ee5ad3ad7ed90f923cd59039000000000000000000000000a36305f259b702815284270694625fbd6125b4fc00000000000000000000000015efe5198771cef0f475e0a3c355b741693e2816000000000000000000000000b275166a6b4f704fdcdc98eb12d036ed0aa404d70000000000000000000000007b845a5ac2bf1874cd7c86af94f7d38fad8a8ab5000000000000000000000000c6ede3a140f6c02ef20be6d128c3c696f7c4b3eb00000000000000000000000014c79d3badad71ff25cee6d17d16aad180f0166a000000000000000000000000e09720008fb849a37e2d1d0701865a747e176f310000000000000000000000001d7875c7ef5b6bdb95eae0324593d2c9b053fc560000000000000000000000002a5803b04fe97823c86f108b2b1d9adef34090e60000000000000000000000005d9a5ebae5828cd8d15166666d45d53f0b871bb4000000000000000000000000b9fdaf72b9331eea47c7dda92132eba11c1ee2930000000000000000000000005ab74a91f5415483653e769201ad35d4b38f697d0000000000000000000000004af57707c4dbf9ddec00ed12f6b3284acd5a957900000000000000000000000035f862ae97196a0328f0288209deac2cdab9857200000000000000000000000019ed2dc9505ef19821be454504c3680bcf7a2e30000000000000000000000000c8d7ffcb488efda4ad3ab14935545c745fd83f9c000000000000000000000000717f2e443b12f66ca9bfcfe8c4bfdb10825dece90000000000000000000000009c34fb64f7e146ff63485900908aa3ae120bea0700000000000000000000000029dc2d042b0c5dcbd0252eaa00afb8802257b5ae000000000000000000000000c95b087b6de82fcdd32f9c64c5a0d057c2101da9000000000000000000000000ea6c693a748abbc7953a682bff7aa5f4971c4406000000000000000000000000042d5c92fe449479bbda527de9a3103546218252000000000000000000000000060253f772bb050ad5439e5c980356df02cf0725000000000000000000000000fb4c0ccee831f4feec66fe78b4a138334be32fe300000000000000000000000068a5bde99a2cc4577ac1651a994ed764fd837c7f000000000000000000000000ccc5131db50b631e0c6c4490b111c298dbc0c7c900000000000000000000000015ca5d7b28a278cb36d0321acbb1758568bfce74000000000000000000000000481b659962629608d363262746fef54f6d2a0ffd000000000000000000000000c8f22ca8ef9a5b00b99ff3f0dcd41a654b56f7e0000000000000000000000000891b45370c08f2813ba4fddc48730ff81e1f908700000000000000000000000043789d440065d51bd70fe0c44615b0bba7bfb249000000000000000000000000894ffb78ee6b7562f316ed04167b0832987f20760000000000000000000000007e906bb89e0f29cce896af51147b065e337100bd000000000000000000000000baa8fe5f90edfe3cd2adfa8511356fdea9d2b679000000000000000000000000b38d458cf883ddf1d8038a2d2b3e85f522ad1a67000000000000000000000000c66f72d71047f28d7c9176366642e77a7cb417c0000000000000000000000000f4799e3084957ddbf710a4a11114a62e2717f67d000000000000000000000000dbd037b0f7f77e706461bee4ea0762c8c58278700000000000000000000000005a1491e4a0c4997629f0dbbf60a4985b9dcd6c4e0000000000000000000000004be270a315e7ec1111320bb0a67c8e657656975200000000000000000000000091aa6b8ed49e2b1788c35dadb206373387da163c000000000000000000000000d020d4407aa2c5f2e12316ff1b1b8b0706ccfe8c00000000000000000000000094fdfcbfca82e84ab48cec2ed99630338ab7b8bd000000000000000000000000b307b7ec1c7dbeb20da7725890e9e20591e8c7c2000000000000000000000000b4dd96360e8a58eb5dacec45c727c58e62534a590000000000000000000000006165eabe23f6c5d455ef36fe1aaa99ca89f9d3fd00000000000000000000000091db0cac06c96a5742d300d78fa293ba18f48d1e0000000000000000000000002cecaeb9e9a1537fd2fb6f8976be8f3a4a3bc7e1000000000000000000000000d0c52cc4d3949d926d6de53b54f27023b68be1710000000000000000000000003f0f543d975198667c7b118b24f67431459b8676000000000000000000000000cb3280b35b1f4f84b827bae1a7bc26148b96e8e5000000000000000000000000658c7f9f9815136347d01a96a0a361b2ecec1fab0000000000000000000000000485a925b92f64d195b5f65d0b4c3b72004e98a4000000000000000000000000f6a1decd46089685c4df3fd9df4f3bfcfa16d83f0000000000000000000000002210d5be7863a4d2aa7766388fec4995cc7e1a2500000000000000000000000006e7aed8deedc861b3ce2d6bdceb52fc83ba8107000000000000000000000000fd4a012596e2e480a652f1981b7c5a207747b54800000000000000000000000049cae5c4e03196bef2f9984469bd0968780437190000000000000000000000003fc512ca7cf545dc646bee17e9d4b7839a68709b000000000000000000000000986584e9afa7c0165c740f4bdb1d08a3d69c6924000000000000000000000000e7467a525c4e029a708fca051b4fbb2d54eac4f0000000000000000000000000b095a1835d8a02c07555f9cd4ae847624eaa59270000000000000000000000008d8ab56225a0393bb7df3960fd560e72a711d78d000000000000000000000000c143351fc176cb67d4b1016b27793b5d47e526c80000000000000000000000003cbac2f81b6d2aed9448ef952d1902160380122c0000000000000000000000009d24f341970632447d53882e495b9fa6011f2582000000000000000000000000ff5e0fed744930229fb6d779e2d7eb3087582420000000000000000000000000493ada4d08b686b84ff8c7dbe9ec0b54984d93b700000000000000000000000025e6478c6c684dffc47d83325cca4b036771117800000000000000000000000052aa825d9333ac785929228abe63c2f7e66383c900000000000000000000000059ac6fdf96012890d85ee8af1f450d219c31b86b00000000000000000000000022a58032a60296699f3199fc8cabf969d564d92c00000000000000000000000074b9e36ce373db5abf43f6fba7088f2170805f630000000000000000000000005cb8cb01932a47de5ce2c9189fdb0b33b13c664100000000000000000000000002a4f11c07d53f1e080c119bada0c1c2821dee30000000000000000000000000d4d19808b1cd6fdedda8bfe25a08a6a96476611d0000000000000000000000006ed4a6af4e2f316063a805c6089f8052d31a727400000000000000000000000047584cb6e830fe268783b25fcf57bf43a86f917a000000000000000000000000e4c35e8952ba1f531592fdbc56b9629dba0cf8b70000000000000000000000004749796db30191978e1b93ab98e0d9fcee01af4a0000000000000000000000001087be2ed813567f029602e7bdd35aa564c46e2f0000000000000000000000005f52a88f55e6c1fbb965f77b4906397f25c997e40000000000000000000000004ce50d8267ccae8cba5ffc887ffe8bfb4871f83f0000000000000000000000005d81940e60dadda8b85d0b6fb5dc9941a3db2c6400000000000000000000000075042fffbcfeabec9ff3caa9314481796bd3f33d000000000000000000000000146d798feb1cd00f27621044cd6f8c0b42897c4d00000000000000000000000062e99dd518b6f4fdd4d0d028d3d1db000c28f7de0000000000000000000000002bea6fb8d74b8ba8a79ee8339fbed293db9c4277000000000000000000000000391ad4e58319c4ac060b5e81cd4f5f11d175d90c0000000000000000000000003ff3c85816cd89629f14303856adad9f8a3328cf000000000000000000000000df79cd55fd9f8e579e093e597f291b9698e99121000000000000000000000000d3f0d55595f5a4f11d979c0f6b110ff32015573400000000000000000000000065762459cb26ce921edbf1854e8b5ca1403e39fe0000000000000000000000001a16c74a408d71fd3314b414114c6eee84aa279e0000000000000000000000006c43e6ed2746ff866f2384a324b0c837fcc64bc6000000000000000000000000565c2a7f4b0215e67d588909bdb57eead67392fb000000000000000000000000d8521bdfcc047a184edb166f433cee65eb3d8357000000000000000000000000e2bfd2e5e90554628229ad266eb7b2e3e247c7b20000000000000000000000008cb8a27a73c67366c6f539d1348f9a37c82b30ef000000000000000000000000798a30585080589ea068e5d8ab86dd09a3407505000000000000000000000000e8f422103925577349fe8039880e0e4db8d8f4b50000000000000000000000007d274fbe8f7b6fced7c2462aa041278f21c2545500000000000000000000000001119f9da9574b1671e6a5eb8722ab282ac193050000000000000000000000007cfb04a974cdd244b270d319aab63b243e621bf2000000000000000000000000e85e8583614677d48a6c3dd6ccafdf26e168e378000000000000000000000000dd65a863b248a8385c0e3dbecc75c2875a864ad8000000000000000000000000bd23e74ab939514a42b92b522b3902ea04826fb0000000000000000000000000263fe2d47ac2d9bd275c5d050bb1ab7b73356cbb000000000000000000000000e10e4f932eb87a39b2af25c0d3abccc09bb6ac710000000000000000000000005e36e9ad0679c4afee822a2027ed48c68cf292ac000000000000000000000000ec9ed1ed1c25a1228783edd3b2988e16ae2ad9590000000000000000000000001a8927f60bd822b54e400fee34bb5ad356df72ee000000000000000000000000ad67048c86d1fc8051194a289c70db29cfa3d66c000000000000000000000000be12009bc8ed9920485c517e54300dfc89f527a1000000000000000000000000b2b99928f08539fb21a7e605355208f681643d42000000000000000000000000c780df91ce4a3c4e0b53d5c118390fc9de6bebe90000000000000000000000004e5311b27ef7cb83883fefaa87480d550e42324400000000000000000000000082565849e94628a094957956e55adae5541e2319000000000000000000000000238a2d9dc0e7f2e6e13f2cd12255d83b13283eb100000000000000000000000051f9b6a85f52c7640513e6c766e6d4b3bbff92a9000000000000000000000000aebb523379f62c28267ddd14c407779cc8cf028f0000000000000000000000001144b6b67f2f301d1f27a28c3cdae159e0d845ed000000000000000000000000c5ef70a57977dd0e503a6ac21d41b65f9839de42000000000000000000000000d01ded30b131df56f64b834d2812a883a3d3a1db0000000000000000000000000200b3c49f5db4da6335d0d53c2b1eae8a21a105000000000000000000000000e7442d180b36341d68855de09dfacd7ef3f2f8d100000000000000000000000006deef97920b09fb61a2bdc5e84333dfbe9ca771000000000000000000000000d9f8385a4addcdd67cc3b2bc46c316f48a8f1c2f000000000000000000000000206d7f45fae22d9926bdb2169dce6e52ed33828f000000000000000000000000aa8b83bcfa022e9962fd4199cc32dc695d50d1bb0000000000000000000000003dd09d928a0c0b8b3fa2c8a797f47d534e9dfbb70000000000000000000000008e088c554b21e321ca3a1f4422881996d1fb45270000000000000000000000002af05a1ad61541e734232b05f0d7409579afa718000000000000000000000000b813cc730a339bfb98c575fb408f5797ac48419e0000000000000000000000007a44206546cd472d00aa7641ec72bb2466ff10cb000000000000000000000000affddd14f2b07ff19d04d75ef763205a8fd3034600000000000000000000000097509b2de645c86744ff5cd9c8a2ee31b59e0d9c00000000000000000000000026f5235f816827670647f2e4ca3ce64c20e329d90000000000000000000000005468145aeb462b601bcc9cb2e5872e4dbf46bbcd0000000000000000000000005c82309fb96679c4a246effb6cae82e4f5a503a900000000000000000000000000124c95f977a4626b07dde7a66f64c274d053db00000000000000000000000009cb5e538a1e03ef67e43d8eb278cc985ac02de40000000000000000000000002ccf52097f16d55ab239f8b0146366368531ceb200000000000000000000000009af082d5c52d9d30dd7e847f52b807b1dd17ea8000000000000000000000000a11bcaf46a21c81cdf0ff4068b549ff7a09762d00000000000000000000000004520e88afd170249bcf99d6497df87c773e159aa000000000000000000000000d447e33e2edb7e57fc831d0d78628fbc943c5635000000000000000000000000dd0aa2b628f5926f978102bf5a0cea477f4e5c2f0000000000000000000000004ae94db7925b938c71a004ab551c661db6cbdd5300000000000000000000000042a178633240601d3485e1f51d8b62ea58c9b5ae00000000000000000000000090408062393461ed6dc6c9af7e0ae3a28ab6fc52000000000000000000000000854e7b6c7c8cd72fb9f4f850f20377e18fc836ba0000000000000000000000007914dc95dba0f91df6d6b4d70985176714377bc2000000000000000000000000d759009e4c0fa940a0ca0133f1654afbc453643300000000000000000000000021ecb474758bead4cca32058213d72f3ff907c38000000000000000000000000c68f177ac0465c51e6cf37cb4068142802f69a7800000000000000000000000089e06070a286de9d5b061d9fe6a287a51fadd2ee0000000000000000000000001b10f25e6e3dd65dcdd24eb0789c2f5dc4e3c01d0000000000000000000000000832468d7497aa8b4901f3073baadbe425169ae5000000000000000000000000b686f6ffb7286c17610b91b21bd663f865199f030000000000000000000000002bc5ce120d1edaf6a5ba6a60713d9b1644df908a0000000000000000000000000323195bd6078dd55546f2c2132489862c1b9e2600000000000000000000000052141eee4e68f5266d154bac80d7c20b1084f34e0000000000000000000000006aeda057364cc4aad943cac04a1c149d90e10a3b000000000000000000000000f17642663aa5e2bc2b0f043bf54594e03e47173f000000000000000000000000573fbc630bb550333bd40d2f1e94cdeb354e949a000000000000000000000000004da9e53788b1a7212d64c1467f99fc61c97ff7000000000000000000000000928904b2e70bd09be5ea258d42137dfedfe1629a000000000000000000000000e5d8ffe0dbc927943b00e3b89e323df7c93699de000000000000000000000000f8b152d4bba4cba4828f6a5628ebb3536bf09c41000000000000000000000000a08756649a3af85b3775f844d2fe3b9d9cc8be6700000000000000000000000072b621bed352a20f8dc6e773c38b96ca796ddc75000000000000000000000000506922317b228aae80330bdeb4d5122d37980f82000000000000000000000000ac2434eff71102d940374eb99c7e9b70856b61ed000000000000000000000000f776688ef4f775a9b4eb3bfd69a56d053b94edda000000000000000000000000ab1196c3b072ece6df0b830cf057a58a40fac13c000000000000000000000000f9383b9e6c6026451e7e2a5b3d5e2cbdd542bfef0000000000000000000000005f0e73823bbf7947038b76553c8a566ecc6a9754000000000000000000000000e12bd8da498ad233a3be9ee8c2ad1db543757ca5000000000000000000000000e9f722b9fc8d7d35ad552d77d590e64b3df0608d00000000000000000000000064a898a9e5cb4f4dfaad99af6da666354b5833b200000000000000000000000060f6941955eba42855ccfcf0c286e58889a4dab200000000000000000000000039c557dc1521d665d1c99106b754bb8d409e212d0000000000000000000000005668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc000000000000000000000000349c027bbb5657e6b250cda594bc4be447f9d0bc0000000000000000000000003d55b542bd2d7279e5bc238d0e468e26a76961320000000000000000000000004af997f78067dc2458cde261ffab863afa5cc357000000000000000000000000041f81c5ceddd59b44b1a6731fa9d097233dd4170000000000000000000000001cced38d53c49d69c6792ed7559d605077449df10000000000000000000000004e6b75cb0c4ca679b9c3bff2b043b5cbad0c568500000000000000000000000093096ece75dfe2c704b0d86b0ff9ecf011705e26000000000000000000000000695fe587ccc965a3a1b145b422d71ca5d298151a00000000000000000000000087ca13087569d383a8d8c8337489d3c7fc1715fa0000000000000000000000009781d23098f16b5f3fbc514a4bb3953b3d034eb5000000000000000000000000292bafe7e52c09c0fe79cb49c15f9721f34a2c72000000000000000000000000d1f471e4158d1e5ffe5e28aa0767c7469c966e2600000000000000000000000041628c17feaa977a4955c8902a747be862c145a80000000000000000000000006c7ccafaa45ee40802a5c382fdb655feae7dd8cf00000000000000000000000016ed466b1202db268d545ee2f7202b68f0fb35d3000000000000000000000000b365129e7a50be9f5863fdddec66863b107a69f4000000000000000000000000496ca22e4f4e7b338ca98e5ff27af6eac03c28440000000000000000000000002f726679d42ce2a8e67064e090768fb24682258000000000000000000000000083c5bda1f7edfe356dd0af4ea422e06893173c45000000000000000000000000e539e3d34a102b395d8d543ee7412cdf5bb9ceef0000000000000000000000001f27168804f13074db95a2b89bbc8baa7129ff4a0000000000000000000000009f62f616af7cf64be0accc7316fd96900a53d79b0000000000000000000000009a171b2ba4f60e64ecd4436ea0b03dfab5bb43570000000000000000000000003a9245cd9a39ee6bfac13d5800d746b8a6a081a4000000000000000000000000a132fef2e825b2870c515ca599145f00160b85430000000000000000000000005e533dea95b1b5b15d33e46283f2f71917cf34f80000000000000000000000002ed70ef488b2ce24eccb3af577da95dab7526231000000000000000000000000462597852e16672832428961dd7fe731b32af4f3000000000000000000000000a7b9c082f0cc7f91f9fff7e1f424d67c77a90dc100000000000000000000000095e49c55d8f1e04284acacd3bee01e83dbb0b5230000000000000000000000005799d4668cfdd65ecc049ad57d4af08f02d63c5c000000000000000000000000db679167c27875b65ef851753e778bcc6f42790e000000000000000000000000d249f881bb862f204c207ca135aaf8bc31286ccc00000000000000000000000060f2ce040128e4c7957bdbca4d4bc4aa9404330c000000000000000000000000ed0b8a5c93d1900fe797657d175288576e43e6df000000000000000000000000b02a2698c406fe9b565e0fca222287cc94306c6e000000000000000000000000ef142330c0d04d84abb8dfe1699ee71d8cd2907f000000000000000000000000e19bdf9997510d61496a1b87fdb7f6cf2c25ffcf000000000000000000000000ce2ed01dc8da6c5a9ca8f04f8242faabafcfb75c0000000000000000000000003ec8ea9d36051675525febc5f24714fae8a14370000000000000000000000000e1b59656eb46cde2aa60b27318fff31ff8d5a3dc000000000000000000000000f7b591e624f248724309fb9051de11e5472f4fc60000000000000000000000009bd0c08f6d9f3aeb83891be477e5449caf216cff000000000000000000000000b4676ba816991e56a6e8ede2067aacde79940fa8000000000000000000000000c1d6ff2988871b77a4c3a2f0b21d85a08fde34d10000000000000000000000000617ceb5317774b977a84a3baaab0d4ebaa4107200000000000000000000000007421cb1df77b0674936a600d135c15def9ec2c5000000000000000000000000190837c4274f58fb37d5cf3edd9b62b64a27a0bb00000000000000000000000064b79b4add0d6da6d13e2e3e60f8a86da40ce88a000000000000000000000000d9898781dfde8f6e620762f7a5ff1e509e0e17d200000000000000000000000040fb9e5881c7ef9d830fe66e80bd595867e1b3bb000000000000000000000000d1d4c33e18181a131239f4235b5c356a2b4747f80000000000000000000000001fe38aba75d5eb1a9b4bef00613ad225d8092d180000000000000000000000006b79e90d8a4c1245a394e6fcdae39b8517126535000000000000000000000000a1da99f5a0f0cfcf547d6ce8218a1a5a20108424000000000000000000000000975b8a6d1543e0fb94465493b5d388b4bfbafa8d00000000000000000000000011a6c9d7f1467d768070520ad2fe852a43a127b400000000000000000000000073cbf689fe8ef6b88a47c442e22104d7f75984aa0000000000000000000000007a359544e4031703a6149db2994afb4e324bb242000000000000000000000000c669901893848bd2869720f14f695a6b15716e47000000000000000000000000388aba2b1a8ef4091ba68acf3c6ca54815c1e3f90000000000000000000000000e5a842efd3d4539b3c4b4b812779bf9f7c3c4d9000000000000000000000000be8916b7ffa79ef9105bff243566bcf5f3323091000000000000000000000000d0a6c86ee1454b55374753398e58c745762766db000000000000000000000000171da5fe566128ccaeb58072e0fca220e8803590000000000000000000000000ad9816a66b0e5714bdb61c2fa3b8a83c99f388cd0000000000000000000000007ddffb044c55f33bbef824723f5fcc60f6e0df8c000000000000000000000000c1c02921ebf81542bc2ea8e3b9dad1d3d1b05c37000000000000000000000000b46d5f46400efb1cb336f690f64e4fb955a86fd2000000000000000000000000bf7dbc43d3bc03b9c0b406ccad46844a6a23ebd7000000000000000000000000cfe7f75a93d4209f7b9380d65a56d6cb90a735080000000000000000000000009cc612cf326345fef1f8a10b3b9bf2423147fee40000000000000000000000002a6b58d499ecfb3268043cbffbfcc11aacbc15330000000000000000000000005fca01fa9590869a437cb3d1fcc65063718451fb000000000000000000000000d4e721b5c2744e406f6c9af0cfbf1a531452cca300000000000000000000000091362dcef34efb7eae55473b9bd4e5ba70cb96920000000000000000000000001e16635ade05878e899201552578c0d75e53381900000000000000000000000060d5471246374ec7b6213803a0de3b0173b24e58000000000000000000000000183418589a13661d7ad574a1d5e1b6f2165d38cc000000000000000000000000a7c5ccbd92ad8e8fe67b2567bd58ec7ded81d6ee0000000000000000000000003e149289fca31001acd7b0b226fc050111b52cdc000000000000000000000000b8ed14913a7dbb1246af8543ea35a9d559f33374000000000000000000000000006504e9b53931408a7373c1beb0bff7d088a32100000000000000000000000041b6ae0f2ed3f624f2cf1a5f2e404a86e9824e2a00000000000000000000000058856bfdc5842cfc293801a968b26ed58a84696c000000000000000000000000931b5a92e66302fb5dfc24f9b78d805eed1ecf44000000000000000000000000daba40100504a055cac85f2c735ee299c3524110000000000000000000000000149acfc7d551a66435d574bb5bb0346895d78a8e000000000000000000000000d2d39bdaec6dcd75557b0e555a82f5f4a29565aa000000000000000000000000072d5cc9dacea9bd5757b82522fb129cddfc4c2d000000000000000000000000a606459650d0c87ed3f8bbcd0f7847fdb5e8f6550000000000000000000000004fd324b28d9d8ea246357ddb6098a0ab6fcbbace00000000000000000000000013f738235b3d49806c3e3511e33bb8193d7638a1000000000000000000000000264883be53aad4bc32c97a0edd9214e30fa3b1f5000000000000000000000000ddb53cb4cbd389eb9ee50a5bd952acbeda50030a0000000000000000000000006f9d643b081ae7faab57b11caa3a48e51e60ffbb000000000000000000000000025042d3852c4cd8b369bbf30aaf53f08de655a80000000000000000000000006b86f84cf6a7d7c4ebe2415ec446996cdaf89804000000000000000000000000df5b8c2725c69ad86bacaaa6eb17239175b9c4a90000000000000000000000004500b095167a247ec302ae7e4b36d872123270c1000000000000000000000000c38aaa50db98e0c5d60e5873fea18572e6e2af94000000000000000000000000dde8ad73bd6bcb7194445476228444b46de05a55000000000000000000000000c467370dc17f3428ec620fca05c33ea647e80ead00000000000000000000000029ee39be789ada5cbb2051f4bdd70dd735aed7d00000000000000000000000008b1ece5298076f21a8a090fada195f90752fa14e000000000000000000000000d0d3440ceabfdf99d66ef2e37009a6b95caf3f8400000000000000000000000058de01c82522e7c799b294adcac0149b72f2334a00000000000000000000000011f668f73f2210639505d1cf125789056fbfbfba00000000000000000000000015ad3f2b02180d705ed24fe6d0a70b8e12284b5c0000000000000000000000006bbd14928785e30bc8f0b7980d00d96f6b744518000000000000000000000000e062052a93bc5e02080b807f3bac8947df32e4bd000000000000000000000000e9bfdf20ee753f02ed7da0113d900cf56f25ef62000000000000000000000000e609c24af802d5102cacca3437ccc636499ac629000000000000000000000000df491f564bdc3efb4390540d371dfcc07427b8010000000000000000000000008bab17052c2cf234bbab364dda6a1f77edcbc2f7000000000000000000000000f9e0e7fafa20a2a4d5718ba1b402decf679500e3000000000000000000000000e5c3c5604adf7257d752e9b0e3af360152d67c6a0000000000000000000000000f4aac8d08c96ef2253dbbf6a8b98e5f5d8c89890000000000000000000000006d5cbb78a6c05a4d16f2e744060612a4816f9a1d000000000000000000000000038e701d1b17d35f7c263368738fa27722524817000000000000000000000000b9eeef77a8cacacda4255442f9c9957d4f2268750000000000000000000000009d9e67992d371ab43e01b1b514b5d82a4d1fa9ed0000000000000000000000007d745773b7bcef5f9c898066dc7595755295ede60000000000000000000000003c176822f644386f06cfbe69b5e4ae7e71409f05000000000000000000000000e2c9d84629cc5a6047e6718b0055be1da9407ee900000000000000000000000035d778ee271770f906167c87c6ec3919b1a9a729000000000000000000000000889c9defc45550f4959b7587076d0bfc2278620c0000000000000000000000004fc2c1a968884285a3738f8f3eb389b584b0478500000000000000000000000065be338ac1c572c1eca45ab9ffd9cb4b0fce0809000000000000000000000000ef23b4cc2d5ddc0cbbc5b1261d37f199ca1bd76e000000000000000000000000a77c72924929c34291ba9491db7cb569afb7b648000000000000000000000000294d404b2d2a46dab65d0256c5adc34c901a68420000000000000000000000009342a65736a2e9c6a84a2adaba55ad1dc1f3a4180000000000000000000000000983e8f106f32250a4e7dd5dcc670062e4cc5351000000000000000000000000dc11aaaf7c95bd981b2a68af7fbde00f6b9603020000000000000000000000000c962d530d1e83ddca26a4d0df4d648f3496b6a7000000000000000000000000de40dec10b4fdd72347c657edd6551987ad1fb92000000000000000000000000165bcfb1f09efb3156172410b1c4b984914be840000000000000000000000000f4eb5f3637c3c2b1692ef70c572d235a10aec0c8000000000000000000000000ecbe76eb784a1ec0aeb49c2619d0c7b3661b88a400000000000000000000000026a656ee5588f3afb5476caa2f3d58ef3ec4e2cc0000000000000000000000008c87341cdc5e57a61ebc023dafe2e61801c0dd17000000000000000000000000f41bc1046ef78de66fb920da6385920ac24d0393000000000000000000000000dec590c6770477b9a6c4caffd7839d1127bb1a4d0000000000000000000000007d3b35947f4e79855e881fffaa525afe058bad99000000000000000000000000cd4195f317be94ebfba4a1fb1d0715b11ea202ad000000000000000000000000a1a939b2a1f5872041e4001b699ee8ad6861fa1a00000000000000000000000041f91f4ebcb5975aebdfdb02ce7475644dc46cf8000000000000000000000000c7078f3adf534b297fb0a2ef9aa515ba27d99fff000000000000000000000000abd263c1a718e86662c956b2d4efc243d7a6cbeb000000000000000000000000d12b48d186d9c90db5faff84843a3a503093b865000000000000000000000000033c39464dedd8c037b9eba5e46e18981d70f5ce0000000000000000000000005e69cde15c4462eb87340aad38205a9380ca69f0000000000000000000000000c79754f5e0bf45d92579c32713dd2c9153a65e9500000000000000000000000027ee05760830fa3258715c9be02135e5b79d1fff00000000000000000000000040233cd0f994e3f81324124b58fb9fee14bb02460000000000000000000000005236df6802994bae798d07bc4c10e9f915b70852000000000000000000000000d9c9aef53b623850482dd35ac2f2c8a09e12d752000000000000000000000000d9336ff5f95282f06e1ebf8c1d9d4924028cb75a000000000000000000000000bac9bc6ceb0094d5d7982fa0882a2670bcd08d0d0000000000000000000000007d8d1bb786bf9637aeb1b01cdedbeb2a5c37693900000000000000000000000052a4b8e1816c1aa4b360795932d8f6150369aa0900000000000000000000000074d3e68ec3e708ea6d936a7052dda7d174cad6d1000000000000000000000000ea98a37ce62f2342a3eb0ad9edd9181c383d89580000000000000000000000009adcf58bcd59a4485ad2f367be509e4bbb536e0600000000000000000000000086ae6145f491f9d37613f84661a354ccef4ab23b00000000000000000000000083aeed8c12de43a846d09f42b8981b9aab6f8e6e0000000000000000000000003156649412e8bb8799f0b832bcf7c6534932de37000000000000000000000000a880d7672bc1b06374bce1b6d0f01e8d3af2a5c300000000000000000000000068e78e3e6b9b454cba98dcfbb3fbbce85908efe2000000000000000000000000012d6df666d29c016367f8bdb5bb87073b17fede00000000000000000000000013fd9e89900e93c220c736277b802c1da1f63ab3000000000000000000000000b413f9647fcdd43bf272ada2512262d217502396000000000000000000000000ef9ed447c865079876b7c0f04ae99338a92c601c000000000000000000000000c7b340d369e8fbd7a56847673a3d3c8544c628fd0000000000000000000000007b3225adc5d908668faa050246680cbe4e75a93f000000000000000000000000ac776c12d1ece76197a29c502c4f16143daaf139000000000000000000000000c5e23e6bb92ae727b6d6864d62e3231257229d92000000000000000000000000cc1845860d21aba94863b404ba5dcdfd1ca1598000000000000000000000000085840526fdac0c34b4d070216c38620fa913dabc000000000000000000000000447caa58d4318cfa772b90cf66464ac375f4ed4d000000000000000000000000bc31e63c56dbc9361510a2e1a0f36babd9ad38ef0000000000000000000000007b6a3efcde31e7e5fec07b5c1c1ef76075efd92b00000000000000000000000025f3977c5054279a504c855c304ec2669319e3bf000000000000000000000000dabe4c08787ed3474498084e3ca5a185b3493868000000000000000000000000f8645b88c15cd447d1c22507225a048b5b5de92d00000000000000000000000002963c89863be260193960644c2ec7e4f5254c3600000000000000000000000078dfd0dca054d1135dc19de7774a0a25d4ee0fc400000000000000000000000025dbb7bdf42bdebabd11214d8163cefdb0102eca00000000000000000000000014b01ef4e4ce1c4ca5e3cdefd26f04bd057af7f00000000000000000000000009ba79024c47e25e9868680dad292d215de072b7600000000000000000000000011dc64653ba1a05eee25f261ef791b65445cca1e000000000000000000000000562b1c093bae9427e50a1db6c39b6a29eab31b340000000000000000000000007ab03a2d74ad7a9588e5d784a07f71a9155e4e0b0000000000000000000000009280fa5f2a21c039e5c39fc1c3fa17f1b0420c6c0000000000000000000000009f231b90441e0e77d518e3af887efe26d6519ff500000000000000000000000092e1b1fe7857af2168930486775a9e29e3d5d89c0000000000000000000000002114e6cd556bbd0e5ebbdbb8bbb9c99f4ff75d55000000000000000000000000b79baba5afad0d5d657485ab2cec0b015fafeeb90000000000000000000000003631b001a5cdd849de2be010e97e15d6bb514db200000000000000000000000078fdf24ab6be7cd12a1a5b7d81960fa8bcbc218a000000000000000000000000c580f103807bd689a9eb55d5cfc7550abd69175a00000000000000000000000011b33730de0d9159eabf57663308a15ec828c447000000000000000000000000a29a1a9f76555ee910f786dbdc76ff8cba03ca6d000000000000000000000000136b62fc32afc2811fb478654ca70c349b6053b300000000000000000000000020e82da62cb356d2c73aac73c2d7036c74e846190000000000000000000000002670227ce77a241559ee9655d30bf7f80b8bd0ac0000000000000000000000003ba45697dda02dfb764b77082e92c8ce28c4fe6300000000000000000000000003366b34b3ba3c19d1b9613f4a9a2e6ad637c710000000000000000000000000a242ca4126e93a3891e996fb09a0a0fd4d4210290000000000000000000000000b88d2bb007afaafc9524e247a33e259cbc6f8e200000000000000000000000063a832a41daecba48c389bb6933866e50074e68c0000000000000000000000006ae1ca2e1fd88433cb014bb4bfaf0f72ea2215920000000000000000000000009854a1edfff1eaf784ff0095af400b1c171e51a00000000000000000000000008fc06cc032c72810ebb09588dd037fe19785bc76000000000000000000000000a21ed07d58be54c586d9c7fb5cb02b40ad7faf8d0000000000000000000000008edaef9d8e386453e953a1737283b4dce74df2a3000000000000000000000000ff24eecc16a863381d2d260850ffa4a0da2fe16b00000000000000000000000003d71b51ed4a6d615008c0a1142be7fa2424f33b000000000000000000000000bdd51a1649181016b8c5f0f7d123934a2130993a000000000000000000000000e94d9f8b452219a688d8db0afec7b47c06c25aa000000000000000000000000028d3eb38d6eb7468e4c13b1e2f1304e55eca1405000000000000000000000000cdfef5ddf814134acfa388c624eb4cf8dedd49bd00000000000000000000000080b40f5a5362f4a68abc2f89f0036f31130f497d0000000000000000000000004b132cbabbfadc975f1d612e3a4a2f1c2a07aaca0000000000000000000000008c9c2be3dc68f690a0f8e389ce698a950455861e000000000000000000000000cd9794c68944b67d5398dd3f756542d6a3432c2600000000000000000000000009ea8a2a3b3beff8ecb52422d2073f1b53b11654000000000000000000000000302dd64914527c08784d66436f040af772c5fc02000000000000000000000000b11a4942545881655e4937fd157ec54d7a91b0160000000000000000000000001a30238aeb1a4b293c88550b265f8f5944bcf1c500000000000000000000000027ad4147bca989c0656a788792c99cfe003e642a0000000000000000000000005b53e02d1f0b7e9c545fdd73a6e3de8f8b56a5c00000000000000000000000004a8ea4e81f60b21fc982dcecb5910aa11d88d9be00000000000000000000000098043ef692ad1189b7fe4dd36d77ffa639e9921b000000000000000000000000b479dcfb32f9985f2c6f192f21999bcff625e5d80000000000000000000000000f1e6e794db919b42dc64fb382c8f13740ca3f20000000000000000000000000e8f4d10054ea7164ac9f66073ef51a4dbd8f01cf000000000000000000000000082c5cba78f5c042c482a6ba056c82d821f471b0000000000000000000000000aaf9a8ff8b10f5c7665e9adabce1d667dbd1244b0000000000000000000000008efac00816e675e5b4b418c7c718cd463cbb6a590000000000000000000000005297d29dcbf8c0044ffe17241dfd7101fcded1e6000000000000000000000000732c11adea9ee618b2665bbd29fe9febcd8593de000000000000000000000000f1104ef28d611fcca6ccb2a91c411ea0671b317b00000000000000000000000009cfc46950f28d1d35c41c94d8a07af1afb77bad000000000000000000000000f603982e5369aeebfc24d6ceea823c28b427b4a200000000000000000000000023414dd175258b48f1790ed187750c1c30d408ae000000000000000000000000d291ce408221ba1e1fbd873e1e1322da5035543a00000000000000000000000089545612309528a42c8d6c0eb07cc7a24b2ba23d0000000000000000000000003653d4397fe3cc289f7d86060b710b542c0d2cf40000000000000000000000000e4b6cbb814d84fe7fcb0b542355b88e35f77dcd000000000000000000000000cb2c26e0fce2029261846e9348efab3c6eb9461b000000000000000000000000a797e051f2a62fe2e40e0d42477e3bb07f6a48d400000000000000000000000095b2fb62d8ecd64723cbf5d1c6a486532b7ccd73000000000000000000000000206e678672e69f00d566ac933a305d9bf3ef804e0000000000000000000000000d23d875d95dbd7bb7cc082d774349081a13f025000000000000000000000000b758deab675632f3c4853b938c937d6638f81ea9000000000000000000000000afd53aad7d3ab2b1be5f254c141c1a1a9e9a0fa5000000000000000000000000bdc13391f3ebbf4e471cd9a58aafed582c067b030000000000000000000000008372fcb8acc54ec66c84704774a1070de7a8f700000000000000000000000000e26454cd1b4096e7c85f48386951966368669c470000000000000000000000000b5e569f43d94a986c53effb062b8b8ed095648c000000000000000000000000e9b57d782549c4379830302ec41afd2f166922680000000000000000000000003a48784ed390e64a2b9770e7375711e182a10ab20000000000000000000000000aea375356acd7c0bd9a2434fd7d9458bf261f0100000000000000000000000097cd42fa264fd24b00b6a0f096c9dbf89445c6ef000000000000000000000000be7b71fa619c1e18f44d5888aefb1950dd246ac700000000000000000000000037b827df3775c17903aeba9d330868f9d3e4b82b0000000000000000000000000b97030803ae7f5904d766226496fdf149f2602d0000000000000000000000003508c7f3703eebb69e06563406ef06424d08fa7d000000000000000000000000f4eca3c6ceece6156f015c579e0f177688268c9c000000000000000000000000b1bbe7e30fb74170d79ad7697a19bf11f24c3f1c00000000000000000000000094f561c425c342e61dbe43944ee1dc9e331ad4e8000000000000000000000000de471eb80e0773650400f8613c25dfa0b266ece2000000000000000000000000cef5dbb95bd41aa9baf8a484628a06a455f0b3ab0000000000000000000000005861ba6acaed17fbe45378b91f3b47798ef4d6d900000000000000000000000040aaf6412f211ef2234d166d8bd6bd2bf88868690000000000000000000000005321961789907298dc3056a9efab85a6511d87b2000000000000000000000000dbd5acc7f6c6c9e86fb382c33c8da546ba961862000000000000000000000000b8eb24ba2976632cec851749bbab2a296a72084c000000000000000000000000dcbe3b34010ef30def26a3549ffb870fdc84e95c000000000000000000000000df92929fbb271a5dbb5eccc8cf84ea5448077d020000000000000000000000000f17bcbb017a49a98c6a0096b0a225143741ccfb000000000000000000000000f2445b5688cda8e18afe4db89d3c6eee54b66a650000000000000000000000002ede23e5bbc567caf32ade9b22202fdac258066e000000000000000000000000150e8a1f7fb39bc8f808083c870c6841ca6a9f5b000000000000000000000000fee2609b174bf3030a99477fe43cc8b58e1fa716000000000000000000000000b30842c9a81cdf0c153fd83bf45076ca86bc45460000000000000000000000002cbb558bec1b6fc8395ac420cc5c77567ed7fbc60000000000000000000000008b6d0205cb9b54d186e6ceeddb35fbc7f957bf900000000000000000000000008486e641c142072e49926e6b07600d0e6d2a0330000000000000000000000000a093ac2a00709f7206bd354fe99da02a37801b050000000000000000000000003f48384c582b1e25a377bd3a08f67ab633c7650d0000000000000000000000007ecbfce42f8517d5a2f7968fa17b3f7b69d47017000000000000000000000000dc0e69dcce3828d76b945dfa99b1a11b013d9edd0000000000000000000000006c353732bf6e43cc4b6afd73a793858e8074d47d00000000000000000000000052dad5f67f8b2f474abf3d49c5d7c25842b7725c000000000000000000000000ccc4134b470e0a3b455901b022b8e2815adcd67100000000000000000000000097f4a382b03500501ad0256c97016a34b132171200000000000000000000000053abce99fe54eb13164489b172348dc8d5b5cc9d0000000000000000000000000b5e125ccf315c64380a1d87fe6bbc400e394db8000000000000000000000000a3d19663dc95c56d3578efc64cfcad1e8e9cbea1000000000000000000000000f5a323842b0c4f68889b65116b6f1aee6fd7660f0000000000000000000000003a4bed67a33ac757088d2e05828306d54eb04958000000000000000000000000450e25b5ce8d3992c442e5fc08ad64099306bb1f000000000000000000000000d1d547b26dbfdca5019dfd70f0b239ff745688ea00000000000000000000000099a1596633acc6fffb48c030657c320043ebb1c700000000000000000000000090a7c62ee5c0ef8d2f039060a264855577d07369000000000000000000000000b0681f4db5cb3e743aa777f913f3cd1bae86054d00000000000000000000000019a1701e6429929b39fe81a1c5b12264c08655f8000000000000000000000000a8c1c98aaf99a5dfc907d61b892b2ad6249011850000000000000000000000000ba717bce762ea429c2eb8a83ab65c9ad97edd410000000000000000000000004f866477f0e270f29647a8a5d662b8c641c3d96300000000000000000000000095aa3bdda5a4babac256ca1ced1146146e2303c7000000000000000000000000a2fce03ae999da25bf1c411bdd24e2e0046b5f6d0000000000000000000000003dd7eedc6b0725ac63c23c913ddb43fa1f770558000000000000000000000000740a147f54fb5fbeb72efabc8448ce345f57881e00000000000000000000000069b2516b62358ab5b77697677753e15a3bf1633b00000000000000000000000052da0b11ab84939fc50f2c607561a77a86807ed3000000000000000000000000f1d10b7d436ae18d6551b8c8e2fa7802597823db000000000000000000000000586d9f26695465e57f34930e2fe9ae1cf07367ab000000000000000000000000a073df6b0eefb91cb0e0ff847073f7675365fc160000000000000000000000003eb581b0cfd188bfe7f6fe91a66759a8fca79316000000000000000000000000131b95a4fe0dde7b20e12639424544a8dc8744cc0000000000000000000000002358c3f0fbab57dd1acbbe8f153cd1b50278a2c5000000000000000000000000862b44d1c800454e4cc26fe357e2b4388a52dd4b000000000000000000000000ca723f55a30b86996b6e836c288362f6da8a37a6000000000000000000000000b9ce9120ba798c53e2eb97d2d253f26ddea2c4120000000000000000000000007ae4d7c035bfb48b906132bf620c1cbcb60cfcfc000000000000000000000000e6db7f5655d819c66cd47dbbd8c9a2bb681416f1000000000000000000000000839010c354e84905ac8e590600c4fef53819b86b0000000000000000000000001467577f5c778704f4f9a5035b067fbe92888c48000000000000000000000000cc25949e1d7ed61c2b5c05de08f0f96a1d7f56c00000000000000000000000008c2a4a2d2a5257b5e9c8ed0b4c6672ee7b715b8b000000000000000000000000000000000001940108ce4b49030c493cd318ae3b0000000000000000000000005179a6356a53fe03890426c80ddab252a66e23bf000000000000000000000000cc900e6eba152c917ca34856bcbcc60152e1ee76000000000000000000000000aeb433b51a0262dd2b12cb886f59c9e23a1880d800000000000000000000000097f6eb78723735c98d7b3487bd964b2de07109fb0000000000000000000000005219caf595f4a973bda74c58fff7f093d5d39744000000000000000000000000a1d60aac81c1a1d2de7702e4aa4353ec2a416a010000000000000000000000006b7e46288e01b5c4fab06004a2a7bc78142c5bbe000000000000000000000000d5dec4e0d069ba866c059cd6f59eb11f665447790000000000000000000000005fca9dd6f998812e0ce6a54ee09272dfe86cc0c3000000000000000000000000caea571163d68cceb545ed12703d23884213cb5c00000000000000000000000067bd50fafe39ab0a1b361b0c1470942a655acb860000000000000000000000006b089e5cbd17596e8abaae9f25709f75b832662b000000000000000000000000dbcff0037ff7296e113fb6776abb8da9588c33ab00000000000000000000000041fac885b84385f80d1752a934928ff15cd8df8d0000000000000000000000004d7144c4c00f4a969fbfd0c69b8eeb0c9942b39b0000000000000000000000003a28e6a50d510f9968b0b1929d2be0cde55803760000000000000000000000003bfc8b2ba25680853747364455d4c299f494d1400000000000000000000000005fb4eac5406b4ff077391fd3fe6799bd91364331000000000000000000000000de85f86b72f52f8ff3717c1f4966eb4dade521650000000000000000000000007d257911363e7e89e4e10f41889fc6009266c07700000000000000000000000087d95d3abcec41affcb14896f1324d5a7f81ba7f000000000000000000000000f2f3dc153ab26d176d3bb0ce9ecf8a238ccb5c9a0000000000000000000000007e864a81e80f1dae50f9b57917c922255ca22241000000000000000000000000d40df148f687fe33640b6361f05c697e8446c575000000000000000000000000074735b55079267a9db118e5b412f3287af81de000000000000000000000000043e9777a2271e34f838c139dc4e85d3e87d6a1ed0000000000000000000000007c594c09fa76f1309f5a01b401bd34aa4505ca53000000000000000000000000342f6df0f4ec8c7e7a68584c3345e4bc0f98f18e000000000000000000000000f98456c4c209394a35ac59fa4f7e87f958008963000000000000000000000000773c230706a928cf85d5e8e018806a3f685983ae0000000000000000000000002b6c6487e4f6c3b4233c7b31d89be73588eea456000000000000000000000000b49086f6e98502fe2bc74f1e2ebae8102b9054300000000000000000000000009c80557472dbb18032c64d1418f350e872d47cda000000000000000000000000c733d7ffd33f8630061f91970c8eba7b56be3562000000000000000000000000af9fa2710e11b6d1a238b5a71b9c4ea79fe6c6fe0000000000000000000000004f986308127d3fdae649aec9f19e311293f56ee000000000000000000000000092ae9aca769778610d1485130e382ca5a3e4f46900000000000000000000000006eec69fb2bfd2448b529770136c4dcb983aa42200000000000000000000000038cbc10c0834819741b92e8c13582c1fb80c6b67000000000000000000000000db7b6dfd744b775dcf987e3b584516d429d3063f00000000000000000000000053a878ad9bc67435b143d035f0c8838c4306681d00000000000000000000000056a7ab50299f95cc875b6e39d9ede81f8894e50900000000000000000000000012a8ff69994bfe0a6a286f198db329c222a8f7880000000000000000000000000a0e14e9c8166d4a6da219edc9a745d4451d805700000000000000000000000015d2c644095562a4356bf480ef59efc5b3f52bea000000000000000000000000230a9678009e797a8ea77d449a18c28a25b363dd000000000000000000000000fb7c4f8834d25f38e70315691d4d848c4764cc7b000000000000000000000000e6c55e1ea03421e5db23503abd105cbec719ad8f000000000000000000000000380363ff93cc8a24a9d129c367a2d7b2bab20a80000000000000000000000000e4199af7e3fcaf740e03238084cf4a045d0e02650000000000000000000000006ce252053150ad7354aa98ac65937d654056f69700000000000000000000000029e881cf53a6c83bfa84b72c718979727ffcffe2000000000000000000000000cd45edc39c334f3f0ebddafb0d101cdd144f94f8000000000000000000000000f786cd72e3aaae7d4c86ba2cb875527329dad691000000000000000000000000856490568996c5af14f75ffd4373e576ba4060fa0000000000000000000000007214d65214714a7a59986df8e5ad23053d1f193e000000000000000000000000c12c2d229a396b6a2b0722a871fa3de1e93443a5000000000000000000000000d6f9dc609891673c6ad8f9c0365e71bf8cce396f000000000000000000000000bcc419fb28cadf2679d116bad4887af3caf2ee6f000000000000000000000000ff60a07818b0a73ef0c7653dddc223fa11101f7a000000000000000000000000e6574a0a243369f9e87833771f8744e7b076f6db0000000000000000000000003fda02a77d8759e14abfcd8d6eef7f4e34b7a3540000000000000000000000002839f3313ac914b4beed4eab8dc5208c39b6b5fd0000000000000000000000007d58966bbc1d8f61d6453298564fcff3c7a7d4c30000000000000000000000003733e403164a3dc9234afc393610b96530db37d000000000000000000000000026edd60e492e27cbaec364706c5abbf32de55bff000000000000000000000000fed594c74cd122962f6a72aa35378ab07c04c7d6000000000000000000000000ddb6762aff00b592fb060835e839a38b4d56f4c700000000000000000000000027d2482f27df42c39161e3915e42889905a5dc8d000000000000000000000000f91f7834bf0c0c3aa7311d8dce4e66d0674b281d0000000000000000000000005a1c4b1925c4228747a395367d5fa0139e52185b000000000000000000000000ad2b08f878c0be4c4162a72bbf7c0f547f93bd9f000000000000000000000000278a42d057f922b23f7675dabb86737cec9c0795000000000000000000000000f851a78d84e36497eab16e7ddc82f8d7413107740000000000000000000000004da52b38d5f54d1df81c30e901bbdc5d27b4128f0000000000000000000000008c3016e71ea07ffcfa5eee5ab6891839537e57a5000000000000000000000000aa602ac8696be4de198210680d612de0415088a400000000000000000000000093e76ce975f5df27c9b947a4a45df7b711b1590d000000000000000000000000d7335474056572414387d677cd45e7010735bf6700000000000000000000000084f74182e71cb9101b2df9878ff398e4035bc2b6000000000000000000000000cc530992004b2c97847db6f9d1dbe8337aedb1af0000000000000000000000001dcd11ec89df42b4b3f75e48b41000aa545a87c600000000000000000000000011111111111ad77bc16c3664cf3a89c9fc0e0367000000000000000000000000d0eb99690beda238c185d3d8f7cd35ec014ad5670000000000000000000000008122387bf3bf631fc82129c72007e905a9a5344d0000000000000000000000009ca8fd88710d4f701d2f5ce68d10f370e6e83fa3000000000000000000000000bd17e48a64372029a3b51c67705e7d3946605a0f0000000000000000000000006440d55116a739f89e904b871df4ea4740f6b4dd00000000000000000000000097a80b495bb0bfd45117395136b4d4b8241fb37f000000000000000000000000eb6b57cf418343f63245af0c63bf4e9eddec54af000000000000000000000000469890ae4567c8186e0c4d9bcc81d54d2989421c0000000000000000000000001b252cb109ea543bc56bb820286d212fdfa3cd810000000000000000000000007d48179d26163ff63724478c4b6c2a70caeb2b6a000000000000000000000000c7f01024f69b5863a8b59e3563c95c06fe2e3de00000000000000000000000003aa3ab7892e8b37fcd9314c871977179a72e2f0d0000000000000000000000009584db936ce64f7bf10bba45f7cd1175f2712d0600000000000000000000000081c55ceca5d837d28632fcde855f4ff12b8230ca000000000000000000000000d7b25a928f2de0beff34247a42fcb219b04323cc0000000000000000000000002eb884e0a4235a4416fc14cc5f9417253991784d00000000000000000000000053882e06c5ad2fb535c47730206719984145afea00000000000000000000000069bbad440b031912870466b11dfd85b0082bc2e00000000000000000000000005f67a7925b39ab1c2430b962ca6835b844328c92000000000000000000000000cea2c96bdb3a7741fc41cb68149f67aac0ca8aa1000000000000000000000000fa1cfa2b641d6c231dae53c16706f3b2c906058800000000000000000000000014dc6c04c07abc00289c9dfd99861292ad46945900000000000000000000000080e5f9ac0fac47542ca3fc35105383b0bdbd21c9000000000000000000000000e04e8ae290965ad4f7e40c68041c493d2e89cdc3000000000000000000000000c5653f72b0bc96df326a614f157d1b248325d9400000000000000000000000007ea9a0be0b50637546c4776f3d2fa847665b0234000000000000000000000000ae8bf750c7c4690dcc7a18611006da60cb5766bb000000000000000000000000b80cc1fa4f7c4976526a496609fa2dca49a323ac0000000000000000000000004cfa00a17ce2a8e573a4a6713d712ec752f0a73b00000000000000000000000017330210d4148829dd254fc1ee467df931fe91e10000000000000000000000002e44c65602ba27f9c883509163a0fb50ee2a0fa20000000000000000000000003d70dbf80ed5faa9390cfcbf6dcc1257050e03240000000000000000000000002205ff403f6862f4743dff88d443facde555bd6a000000000000000000000000d05565b7a0e7305316f1c6dc7740f3014b821c02000000000000000000000000a73f936649fbf1a74a1b90211a6b2f951efe64dc000000000000000000000000109310230f07a0d071a7b66970ad060a7a4a1f100000000000000000000000005fc178b7a3603d7f1f415f2f73ff184178809d53000000000000000000000000dc2e55a93f514de561ff032f5bad1477c97fe6dd000000000000000000000000c20a4a6fd0dce286afad550d2266965caf8cee5e00000000000000000000000070de1f24fcb2544ce9f05e7332706c7d31970ec000000000000000000000000039004433df9ae4654c768f2e902bd092b3ec5ac5000000000000000000000000c7307fd7fc10bd5da7abb99172b64b040d89fdea0000000000000000000000006b25b25aa52f74fa593ea31c265a0a663985d1b60000000000000000000000005aae824e4ef97da384189c705bf2b429756adc11000000000000000000000000c69c88e568f16969ac99896f9afda4a197d7a3e1000000000000000000000000b394c7478fd26c499f73f295b3addf28e39a1ab0000000000000000000000000dd4bc51496dc93a0c47008e820e0d80745476f220000000000000000000000008203d1df374b20535d11087a4ad965b442b8712c0000000000000000000000001568d7f6a1bc6d44cbb63dbc62149769a204faf1000000000000000000000000823f803908e117f0b69d727675f822459eb77c8500000000000000000000000090bb846133da113d9ffd42f4eeb01be668bf781b000000000000000000000000ad9b42ea0ba31a03625b145e808a527e6abe076b00000000000000000000000018e603a003e81705250ca52fc27ab44f23574a1e0000000000000000000000003adaae5463f5196d0c338b4e6ec78f0731e9a82c000000000000000000000000916cfde75c15bfca08bad4b7d11f7f16f21304e4000000000000000000000000d558b9b9cb7f4b327b4e70837f6e54c000ddfa98000000000000000000000000d3761e84f595669f33abc37310c4e5aed26cb37700000000000000000000000029c3e6edc2385c4f85248b8b7e43cce8dcd6bd78000000000000000000000000842bb3406e9aa06bc2336ca998ee78e364d6c0ea000000000000000000000000f9ea5a1af0be56d9d711df8333335bd237bd41ff0000000000000000000000006d62ce5045e90a9fba284a75dc79bcea8681a33e0000000000000000000000008573380a41dc64cfbd67fa3d081db250dd79fcb6000000000000000000000000acb507247c6c16769478d2fc6e193e9f079bc77d0000000000000000000000005452aa87ba2bef2325632f94d97b85e4f40707d7000000000000000000000000fc83822f19db1a5017f1cda91b4962fc0b4cc495000000000000000000000000495583974d1248d303a6df6996d2f7f66eefa8f70000000000000000000000004b7194769232ead24380a9b5fa6e181336327085000000000000000000000000776275d1ce5ac4d7871f1492da7d71e1531b7e9b00000000000000000000000011890507412873edb3570a4369b8d81350173eaf000000000000000000000000aa3f432e4711464f0b4c6a038ce8743199c7f6b3000000000000000000000000edf8ea220926e88c78ddba63cd9f54518c60d9b90000000000000000000000001489e4a8a65819dedd5bf4deadd41f5df6ae09340000000000000000000000005cd6cb275a107a757d3cca28f1ddd0a9f7722f72000000000000000000000000992fe162d871473ec02ef46585c3f4b4fdcbd1f3000000000000000000000000598fe8a1156460cff8694c0e6a532f24a8ccbc6e00000000000000000000000002fd1d65fbe14bdc521fd31bbba2c8310e1ff0e80000000000000000000000005b47b64b852354de153ff36c372ec8ec6550f8d7000000000000000000000000cbbef4ff556bc922691e4c8aa9ccf81592a6fa7c0000000000000000000000007bfc88e59afd6b560672d3f5f67b8d2c671cfa4700000000000000000000000040ae705f2812aead486825d3cca31bc5fc56e08a000000000000000000000000d790bb05ce3a0abdc8334d69753be545a90658d10000000000000000000000008272a6b75d902fd5e1ccdceb213d853908e1f434000000000000000000000000fb7cce508babf24175bf72e4df3f03ac9331dbe3000000000000000000000000bfd8222a169c9d437a9a9f829924177f81efde0a000000000000000000000000a3d37a350d180a403fa05ba4a65bc08f7eb557240000000000000000000000009acddc1700e32024776557956a76763b676f146a000000000000000000000000b1dcd3059594686503a517be16a7ef88dc6f42c1000000000000000000000000252fbaeb636e3ebc62aaeeca80d3bbdc8fa6b69d0000000000000000000000002a4591777cfc9f938660f232bc6e054ceb753d2a0000000000000000000000006df45b2113d190eb9b913b11508f1e86ac77b2ed0000000000000000000000009b99301ab82390a98e42107bd682b0d100784369000000000000000000000000e8d227c786744a21448a5d8cb0e7403ed09167ad000000000000000000000000dc5d06bdfe9f56b7e7345a16570961cb2340401700000000000000000000000032a958d7094d04e0baaad2f768ab5c0a94b9ca6f0000000000000000000000008e9a9d6db1a39494f4078dca0523e77dcc1372d8000000000000000000000000e5a25dd318b619ee2f247b9b54438ab4adef6ea6000000000000000000000000688a3e4f4f144bb274b53e3dd591bf1c8010565200000000000000000000000037519c9bde96f1af2e498e3dd3e87c1fbbae84be000000000000000000000000e555de1918a18446fbb5c6879ac755568198d482000000000000000000000000609f5520173259165e6ddcf253f975b73353c47d000000000000000000000000d32815dcf55554d48aed070a6fd538060b3dafb1000000000000000000000000e09609fc9631b5026f8d82c3c6afd5c5412b8217000000000000000000000000ba8b266991c5680cf1f97b12f12c388c69d501f1000000000000000000000000465f70ee6ef884926ce66b940bfeb436c645fd40000000000000000000000000b695d73169ae19cbb5f4551d093c8e865f6bab870000000000000000000000003632ef62e8d799ab8adf4783b5d835414c9ef67b000000000000000000000000dbcff2e9a0e73ccd0e496c339541e4925329f4620000000000000000000000001708e292f99a4bcafc99e79df3c47c43501193a300000000000000000000000090a4f4be1484d243dac21c442abb7179ded1604e000000000000000000000000270521d5c5808ff034050005b2ae46b687c99d030000000000000000000000005d7154abe88fc7267ca6b42df79b65ae17b5f370000000000000000000000000355cdb5e0ff9ef33340c61b6dd5d7dbf09d4ab09000000000000000000000000f3983b48e2ceb918bc7a21272d453bef9aba9544000000000000000000000000c34f41f536486e31244129186ebc659150c1088f000000000000000000000000ad64b3ceab7ecedd57d7d8c4194b5376164298e1000000000000000000000000f06f826abfa2ca65140003539e327c0f96bd52490000000000000000000000005fbb0ced8686a68d89fdedbec8e2696623e6e87a00000000000000000000000045a158add4c6d84a22c2be83bf8c69c011ab2f740000000000000000000000007f5baa5a088c04a672cad0033a9f7679ef78caf2000000000000000000000000bdb359551709a2beba9ad0d57f4e6f4ea6435dfb0000000000000000000000006a6a3e11588a240595ad4a5d0481ef643d18d36f00000000000000000000000096d1821219855c51a92dff76a8bfff768051c73d0000000000000000000000004b195fe88a36dcffe87488a5649b7f8e671289d100000000000000000000000057efa74e39a66e8b5f33ec0c30f95d612ebf75e30000000000000000000000005f7a009664b771e889751f4fd721adc439033ecd0000000000000000000000000093775ceaff48ed4cc018bf7d76de94e074a9c40000000000000000000000006c4c29d5eb7776fc1d7a12941f6e30a8532a17660000000000000000000000007f740ddb8414ad385b66652bf0d7b2b07ac5c89f00000000000000000000000001cf7fc28ce8260c42bdaeeb06e7d292a39f8672000000000000000000000000318d31d3fca73a36f316c1902f91ad59c5f1ab930000000000000000000000000ab14e182f74d3fc97e583cb24ead647cd0d4ed4000000000000000000000000e95cace6de1cad5defac95f1461df107116fa5be00000000000000000000000014e0eaa3d95d49dc0a83a77b5afd73afa3dcd078000000000000000000000000de791cc79c9ced51526a8b6ae285944603bb6e2d000000000000000000000000b4287b97de7be8da8f18e2959ab1a9542f736a180000000000000000000000008bac5178c442a1c9c595cc456b637efc003f178a000000000000000000000000aac436436b1408ae6dd23aa40852b9b3212bf0000000000000000000000000005bb8a1c1947674dbe0e33565093525b7c5d48a9b000000000000000000000000cfa77ec04745c3dffcdab6cd4c760a558f754652000000000000000000000000a9570f9d41b7a8a618da47a7c60082b90dff1dd70000000000000000000000000a4c625d84ac9f3c784ed8c34535f87284f1fb4c000000000000000000000000b0f02fb5dab2d52e83fdf4e5f88b5693825eb5cd0000000000000000000000006252bb8c3202082b98c3dfa46e6fa54b1e6907ea00000000000000000000000068a4c5efe3417db3754aa3419ef9eec0a3875a88000000000000000000000000b01aed0a3b9be879852978dbab533c5b3be4ed39000000000000000000000000190a9d4380ab64652da2a928e207276b024d68d400000000000000000000000033d9d2ee35bec74ea03f16e8357a0f491f211505000000000000000000000000364d54530c1d50a7e367fb5ac0b33da6b42e60320000000000000000000000007907b5778fefb2480a2e103a3fd058ed3aa1d7dc0000000000000000000000003460aaf9f6161b45e73bf9316b896ebdb8226489000000000000000000000000b52944e555d85877b9098a22291815b78d2908240000000000000000000000000207724c47322438d329236dfdd37830060ff757000000000000000000000000ffbabe76d59d530cacb018085c24bac75f3400b0000000000000000000000000665d05bcc54a938912f92d82bb36a303dc5c9f1e00000000000000000000000022a287e56fbc96eb6474b91a27bd355f5a65319b00000000000000000000000091c81a1cfbe5f004019fbe1d2210aeb6282e7884000000000000000000000000e29fb52e25b40c6c09108146c9bdfab7dde621ea000000000000000000000000fd749d32f727122ead72a9de788165bc5195008300000000000000000000000008d0198279d2173e465578cfa561142f08b409ec000000000000000000000000b52b44f4b9f63e42443e655db747d655a24f695800000000000000000000000078d2947adeaff5f6bd82ddf3df64cd8ca3ecbc4d000000000000000000000000e713f5c22caed96f2a085343060459c85caceda80000000000000000000000003197bb98758ab890815f2173dff93800a44ff485000000000000000000000000ae5891e5c047077aea8ca3f6436b06801ffe59180000000000000000000000009f01de0645261ff8b314e40ceb7c0a7a974560600000000000000000000000005ad36a78a2f6ce0e3b2c0a07f9068ed75c9d15db000000000000000000000000e4c3b06797226fe8a72d06263fe15e68d6ce3712000000000000000000000000abeff616015167d187cc7c6ea586ff738c3f18c9000000000000000000000000ec3490163e807bb214827f65c2ea5b41c02e87f00000000000000000000000001d6936ef8dd255283327e853066514d956b2f4ac0000000000000000000000000a75d2b284e191f20f531a5a7a7be0104b8e177e000000000000000000000000c74bf9aa625174a9e4e7b5f5fd0d9af00dde4b3f00000000000000000000000002f73f558e2f038a98072dc39848f9f693f8664d0000000000000000000000008dc347a2be590d1db87e8231d8d69a412045890800000000000000000000000061d048e5becbd111c5d1e9bffa1e284ebcb230cc000000000000000000000000357346ac7b02b8b83aa3bd526aeda4b3a4fac8750000000000000000000000007489dd3ba04ff8f04aa3afd088457f35c9b444ed0000000000000000000000004ded987f607ffea0ed401d8e68affb77aa208764000000000000000000000000cbd08bad33a02e7b321862d28e0fff2faa8a4f0a000000000000000000000000bd913d76f064b911a70fea826eaa6f9e63b70adf0000000000000000000000007b1aa72f084bc1222cb5e2f87cf63175895709ea00000000000000000000000010054d39aa173807d3f23427923e1b44f5dc32900000000000000000000000005441fc2daff6cc6702c6c3d4e81329837501ae8b000000000000000000000000e1e8539b1cd624b2b8e4e2143818562fe054e65f000000000000000000000000eb81d77c70526eaea6353f0cdbf01923b181695b00000000000000000000000044d22f75f1dd90837b1b8dfaae8f988ef538fa0b00000000000000000000000071e27f45cb43782d2a24709429304642546767630000000000000000000000005238d5ba8e44ffb68e6d8ff75d86d35a9b822785000000000000000000000000c9bb68e9735de702cbf517aa6c2fb6a36a13b0ce000000000000000000000000b1aaad72d53e5cb2f16027535ea8cf6612bc42660000000000000000000000004f3816e79287864279a088efe2c14e6323cbdcd0000000000000000000000000cdc6b75fc900e836dda02b2179573a75329e8d8c0000000000000000000000009ce69c923c9224b2c06fa816513e1333efb85c100000000000000000000000009a43bf16c50a9943b5858c741a531209f1667689000000000000000000000000b8df5a30f807776ca5862929c19509045ccd80670000000000000000000000004fdae27319fe7930b0d9cc13ea4798718b2eb36100000000000000000000000033da5e7d0ce7420fa25407a748676c87bf566ac0000000000000000000000000b940b7da8ba80c343f8512298dd1fcb44849b9940000000000000000000000000f497d8a004dc506971f2ead5a37e307f09db88c000000000000000000000000514383ad1598ef9f85fd1e986d919a8a4cb559d4000000000000000000000000a8b8a7034459ecc267c67963482fcda966e8748700000000000000000000000087c99030eda87dcb7f6afdf0598af698ba7a586b000000000000000000000000d9d836ebc67abeec65b29e586f89816dab991f690000000000000000000000007a22e74956cfb785455a9113e61aedc6d903a5ee00000000000000000000000030ad3e782002a557f6b6e038d237a5dd1ca31b5b00000000000000000000000048e8a079d7fe76a3e5fd4b34c5075dfd82268a9300000000000000000000000058a790f13ed7364c72091605456b2b95e38d40a20000000000000000000000008052ab457edf11afe84f9f8e73bff018d0dbd09b00000000000000000000000075dfaf99133cccde3ef55eb1315f82865e8d437e000000000000000000000000d7887f31e62173cc60ec09b63aad426004a1ea9000000000000000000000000071750d42057a6f629cc22c61d731bfd3fd65d7090000000000000000000000002e82dedce0572cf6b3d83b05153c5c8887c3f46d0000000000000000000000005086c7c157360161679c96c0c37a115fcb583eb9000000000000000000000000d5f30ef594d0b46e53f097cf0aa6a870b0f8cc0800000000000000000000000082d26a2bdfffee27afbc00382cdf0aa9f0b488a9000000000000000000000000a2c9f04135da62423645109887655ff591acd37c00000000000000000000000031f1befaa068f2a8450ed0c26e6ff0477e7f1eb30000000000000000000000009d3c241a24c8a34bae2f3c06e93e8ca1c6e694430000000000000000000000001b3175cb24346d214e9b6671f126ff4e3db3b69200000000000000000000000025043e1526bccd8ea36d09d3c70d9b45e6040728000000000000000000000000b0375256683fb371a9abeb50de6b6277924ac9cc000000000000000000000000db288f1c8b77456b275b080d9d68652cfdc6ddf9000000000000000000000000ef909b455a5957557bb1f80de43937e8bf7e713e00000000000000000000000057e5a8fdea03a9ba0c3c3f45f211f179cf23a0940000000000000000000000007fbaf2d746bbf45b89b56264fcd5dcdfb394e84a000000000000000000000000a57416e74e7b521d58853ec412eec48cc3b1f0360000000000000000000000009b39100e22124467227bfffa51367ca0f03bb9f80000000000000000000000001d6a54ecc18cd72579fb145abdc60f9624be8e97000000000000000000000000d968fa6fa75bb1df2df5171fc12357ef0b9d4f3c0000000000000000000000008b27d2305e9cfa0e678f0b3af1620af97098ebe30000000000000000000000009de671071dc226d40d2de5e4fd72cf3feef80f5f000000000000000000000000f6c07b0963b976c617997d2758aa76b2dc2eeab1000000000000000000000000297c07d2ff2599e05faf12e2416ce9deed8798c90000000000000000000000003cb5110190bb1517ad0cad198defd95f04ea739f00000000000000000000000056b67e111a40bb3084ca3b0ca3ca3f1f4439386c000000000000000000000000771e437ca3d225659fb2229747785d63439dc9e8000000000000000000000000b2af06e489ae8c7a17c063790093ccbc9a4e4ca50000000000000000000000003b92616c10f85a375cc2e08de7af77b6b4d5e26d000000000000000000000000e8db61fa627f2dee689173c3d540ecf0a67f2e6d000000000000000000000000fe2c83f35333f7590350656ecfb90320e890e806000000000000000000000000f5b76206f4272d3f38d9d45f8370307ffd016dda000000000000000000000000088f5a75eb379527721c3204e173f240c8bb6e6100000000000000000000000015f06a440fe8369a5fdb466b796ed3608772b720000000000000000000000000deeaccd331f9ac789cb9bdf3a42ee215c3e129f50000000000000000000000002d09deebcf34ed4644f6be3eb0489e78dd7a0baf0000000000000000000000003d0c83a67b703c164ac00489e802b8c7a4f739d10000000000000000000000009bc8b521637f097fcdc0e96720288a3373c84c95000000000000000000000000c878f439b7bf9471a981cc79b68e9b652cd1cdfd00000000000000000000000064d2dae28926dac461f78b77d53f83361c9d74ef0000000000000000000000007008e181b9cbfecfc17f4099f8c51f55d34e1ef90000000000000000000000001b04ca46803a9e7f50a6983eb0e629622c7d32f500000000000000000000000034b3ed7b2e1067547e2f1dc6dd57f479575ed142000000000000000000000000b51e09e682004d0a5941824551cc48c9bf7f88480000000000000000000000009d1a45106c51b828121900f52101646a6eba047e0000000000000000000000003811cf8ea088fcb1c0312be8b2d6ad8ee1821a0c0000000000000000000000008ca6d7c6046f2f450b07cdac4596e85f823ad3ed000000000000000000000000f6112b41d675264c316274f0e5693fc0c0bcbc6900000000000000000000000096ef8f802f18d13c7998d7268c5d3d5dce23845a000000000000000000000000957c7db16d5e0ed389cba653b3b975c1b6a68a05000000000000000000000000c4d9d16a194a7ebcbd4227c1eb4a8d78254249b7000000000000000000000000af28d5d154392880e41b5d2a5bf77621d7c0139200000000000000000000000045b9629db1e8073494e36469a62875855ecc09b4000000000000000000000000a2521cf725d57f2b6bf643f5d73936cf2272704100000000000000000000000094022879507cb6452694d232c1f8e9a5e4f3a1b9000000000000000000000000997dce8872ee4f2d886444103fe3a08cd51cef1c000000000000000000000000b67d50fa70b6926fe8028c85ae74c3ea89426bcd0000000000000000000000003053cd39163aa4335e62a52fde29e6f55dba34b0000000000000000000000000ec4c4aaafdcfe1192a7cf17a71742e0d7d233422000000000000000000000000ad42dbb4a8a02bf2a53df4577099a9abc88e9235000000000000000000000000ebcea744bc17424a222cd40ef07851cb680f691e0000000000000000000000008799f1cc9bad71bb8b5bbee5020ffe8e7d21f98a000000000000000000000000e6b6022eebaf3244e1af74517e4dc2dc42853a72000000000000000000000000bd58583d221b6f564bfd1a872b27d2b7e764840b000000000000000000000000c41a58467bdf78af0c7debdc95b6fd7daebd51b7000000000000000000000000ef9dffd76a336eddb18119d6422d2a31e47d48ed00000000000000000000000011925475ebd17c662409d2c0c352f144ab1ca63700000000000000000000000097c926682563b486940f1ce83755d50167b67d2100000000000000000000000021c961f0748e369b1f2d28e3cd92edbe135818e2000000000000000000000000f94665964bcbb3b59730f31be08c96313bf90bd8000000000000000000000000cc381c25f1a8c40fe4beef671754dbeafb2d86ef0000000000000000000000000fe6e87a028132637e4cc67d379add8f08ddd6630000000000000000000000006346322e5c6cd6af7c7c6f68f54e5666fd4848ae00000000000000000000000007c06ddb0fff8de47d4f31bb487ec1d264216f7800000000000000000000000078b9564b7b7ebe865ea8352561b20ff374f06d49000000000000000000000000649890078da0f9219d73c35d648699252451c627000000000000000000000000c83d8f7488dd806eef7cda0730950825efe7712f0000000000000000000000002a97b199781cfb412091142ff139356b72c3346a000000000000000000000000f7eb8cd5cb189d7b7d7763d4017d7fb2bdfa6725000000000000000000000000ffb6e54a657b2ce92713cb8a50a9464230b98a0a000000000000000000000000fdac3fff3ca01c9d61a09c36a9fbdb6bb36dab6800000000000000000000000094726f8e0930a22df724653622439911853e7f1e000000000000000000000000e421c2d535ae2aa2b5de2be0a2ff8a737693ddbf00000000000000000000000091bdcfef77d8b1c10f5b25156bb1bdd871df86ef000000000000000000000000b0ecaeb8690d9052aa78fba0844b7fd040bbd0fe000000000000000000000000b7737d68e41b46aa423ffda4f92a1e91a689929a0000000000000000000000007d03b1b3f1e78dd32985b675f3c10496afe2fbac0000000000000000000000005439744fc8af6d5a92d72ae1bf2b03229b8976d4000000000000000000000000710af4cfa930590cb182216f1e947d4edffa158e0000000000000000000000002f688762fdcdf8c83040e035891abe2c378c7bdc000000000000000000000000f8b990396b661e8e77ec6e49cb61619ecd527f1100000000000000000000000003f1cf33fe3b67671691991e45d4d80f268aebda0000000000000000000000009627a186e6266642a408d209a02f685a8dd3aa6b0000000000000000000000008375f95efb6c05a5f53a93feb05c0409b4f7d66600000000000000000000000058fd2935e7d4416af66b7f04dc18f0d52f935c340000000000000000000000005765c1bcb42054ab0959e0f4ae7a521c222cdbe300000000000000000000000044287e97d852c60b8d307143add12bf16fcc84860000000000000000000000005d2b33146d1a401f195eecb2c4fc6dcbb78a67ac0000000000000000000000006d213d145b7b92bc21c1641d7a6b5ebb5992d31e000000000000000000000000eb81e49779730dcb0cfaea6091627d8b832468030000000000000000000000002a95108e7ef93f96cbab9f304b5aec0367abeced0000000000000000000000008ff67540d481d77695d9c7b3351d31efaaeda3750000000000000000000000009ea40648240bd6fc7148de46b3ee82e4e6932b3d0000000000000000000000005b1228a73c93ff1c8a48462613ec136a913cec720000000000000000000000002ff1016bffaf30f355b671771d0f8b4073ff1b82000000000000000000000000b369de2f602540d5cc17968c901e5015a15ba8ab000000000000000000000000eae8f92b4af74ed2e42d0fc243a6e3d77f7c29fa000000000000000000000000467c6dc6f39b1cc40d31f01b3cf6ff64b7f88570000000000000000000000000218608849f397cf22a517cbe4d96099ea80857f400000000000000000000000079a97215d45cf34897d2a8f52bff2a85a2b4cab9000000000000000000000000245945eb38ee9fd1a9df7e9a62f760e6866d5c220000000000000000000000003bc7f24ef6dbd6d9a93b1571887ac6efe187a914000000000000000000000000aecc7ad71bd4141bc311450d84723474e6508cbd000000000000000000000000f817fcfc1118638fda5e8e97adce17142aeea28400000000000000000000000009caa0c35a03ad1e9ba6f5edb00402d8ac63bcee000000000000000000000000ec5cfb5733ca97762b5ac64fe8a7d7b790467d1c000000000000000000000000319a387ad20bcbb1d1f9b6e2f33c0488b04584620000000000000000000000001bd0adfbb9504ee97e7d331abdf5efc9ce2551c300000000000000000000000022a956c4755d8c4294b358dc346e74250e175622000000000000000000000000dd871acf012582efff4f6383b481e4b78f715207000000000000000000000000f131d883b0822215e0124dc3a4a3d6ab7f2199170000000000000000000000005ea1943b14ec725016169a94bb704708b6000545000000000000000000000000e4ea99881672f0345d7d941955c6875680db34e7000000000000000000000000d0250616eeb5ad462663cf7ef9111a3148e358010000000000000000000000002a3c6926cb86bc0f88b696c0937caba674ac5c34000000000000000000000000d8640bb5bddc66be318cd46668502a37f829e49500000000000000000000000021ca53a9e918aa7b874425fba6a42c78cef617ce00000000000000000000000055a1c1f76cbfd690a8a095bde3cbe2adb121d61e0000000000000000000000007f4f43b6becc88169011ebe0c207a46465e007de000000000000000000000000c2afd7d5a6a4ab32b92d73afdfc29a5c49985f7f000000000000000000000000aae8c50d76c76fb8947c9a203103d28b55862977000000000000000000000000c16ea3d7bb99fedb154686f676104b6563a0d82e00000000000000000000000048e5d1322a93b95fee46bb4ea47155afd3a200ec00000000000000000000000072bb464d436028860653e92e663435b0684a7adf000000000000000000000000b3eb5ff8097d1cc7c6c4c89ef3ae01900deae216000000000000000000000000dfd61a0609bedc605966663ef69a0d0c77208d19000000000000000000000000088510c1649522a5a20c43b26394e5220765590a000000000000000000000000c62c691a1ffd841a890f0faf63e090f592aac6ce00000000000000000000000030a691ee2899f78d4f3a07ca2f6e4517fe2dda6d0000000000000000000000001dcc9dfd23a4361cfe27146064e79ac4029d626d00000000000000000000000095c63950c24670f32aec67cca3fa17e47e2b098b000000000000000000000000e6d1fa93606d0cfcb787ac4e438e457563345d5b00000000000000000000000048f60fe3472922efc79f170c47771cdcb5e3f6580000000000000000000000004769c88d0e6e435b23325e87e558c300c7fb63510000000000000000000000004ce9337f32758637f4ab28324e8cf6dc453a11850000000000000000000000002837632a30a83fba8afe07188ba85158aea206d70000000000000000000000008d7dcaef249cb0065e8fa7266bccd89fcb8ca2810000000000000000000000007aea58e4dad938050cea91063ac926d166daedaf00000000000000000000000098948c9f888214c891f7d6abd2c31a8335d8fad30000000000000000000000009334955ce4770f6991db8cf469b1a1b2184f0e05000000000000000000000000dc053c489e5f1ab7470404fdae7714a8888cf4740000000000000000000000001b2c3d96478f30399599495b73d40513abd856f20000000000000000000000004627d6c38856b67dfaf1f5e797c66abc48a32a1a0000000000000000000000005f13cb5e95cc265c6d1af3cdf82111649361b45f000000000000000000000000a8de24753d8d75ca031be57489ea355a0deba29a000000000000000000000000c88f9c7a6e687dfa25f4bf9d26a35bb58c6f472400000000000000000000000057cbf4beb626442c5947a7275abfc50dd9411f50000000000000000000000000efaa2cd54ef4d10451cf9c06c7c421aa1f9fee450000000000000000000000009604fc5632aa84923ac4a041621d393aad79e90a000000000000000000000000cfd952d0a9ef9d9ce3bc08b9a620b61120200529000000000000000000000000ae19637002d65a8ea2943848ef00f2020f326f5500000000000000000000000096c8237355005e3b17a63401dd673aa3c756d36c00000000000000000000000073fb034d299516cf762dd9d1af7a444aac338be80000000000000000000000009bd62fcaa4be80b99c2b5be3821c3e3f81d72ef30000000000000000000000004946c52b3b3701a1a58529c940295b27c22fb2e10000000000000000000000008ba7da51162442ea1c91885bbf2998dfdfdf681d000000000000000000000000fd6499becac6b8b38e4c5bfa10d606c50e3c87fc00000000000000000000000098ffe254ed8e7fa5ad716678aa196622db36bd08000000000000000000000000a8031a914028d44a8386caec13361b7c41d161ea000000000000000000000000f401961bdef449bb5ce1165255d18e1f296fc04300000000000000000000000027cf18a0934c0db26a785336337dfe136e16c05e000000000000000000000000cadaa055aada68a2c2a5aeacbd808baeabc8504f000000000000000000000000998ad694057480e55b70227a474052aca7364964000000000000000000000000789424b8b92717649b6d395c4a698533bfcf1d17000000000000000000000000d04f69b6ddab5eba5966df4be7b7eb7a5327c026000000000000000000000000c28a0f5f2ef0be2ce7976e458b21ff4777f926070000000000000000000000001990db21ec046d8f4a80027d3980e89e0839227b000000000000000000000000f75f0e838141368ebdd152aa20580f9e3fb9ec030000000000000000000000003f6aa08df80a2b6a3314cdea55de902e68afa4c0000000000000000000000000a590640e7e0ace8be1c294cf665db1c03143267e000000000000000000000000ae848c13549ccb43fda61da1ddbfc42763433af9000000000000000000000000286264e1788053c84276c7f02313f75e5d8661d9000000000000000000000000081b834147d44b0740b668942cd28ae2963f3b1d0000000000000000000000006630b2290760372256a55564b48d6dc1df4feca6000000000000000000000000ff04d001d5b4fa144b3c8ae33073538a289f83950000000000000000000000006d2dc1bf2a961c68fe8e9aae10b975749cb0a55600000000000000000000000061a24e830847b540d15e184a3caae040c5d5dc8f000000000000000000000000b2771b268010f5cb93543c45129efe03c4e70d43000000000000000000000000d2bf1a2265e70c7b1d35d48c0eec19f97f03f03d0000000000000000000000001f97d97eb2574dbed966c4b9105aebdca786cbd3000000000000000000000000ad242bf02ad1f53197e4ddc90055c22b6b0ba035000000000000000000000000b65c4aeb7e3629cbfb9a7093de80bfce0dcc3495000000000000000000000000deba8e81c6dd5666f600c439f23e51aa6a1aaab10000000000000000000000003da9d70305b83db1f545a5d50b19208b93cd0c2100000000000000000000000052fbac6480a019e432a86134a848c117a641b7120000000000000000000000006701458bab45316f43183106a8e6033c2dd832180000000000000000000000001dfde7c627d1ea54b722c1b0d435b457768449f5000000000000000000000000cdb45ebe664ba665bc4226998e267cbdd575f041000000000000000000000000d6faeca7657c27c9aefc1a86220de3787a711e480000000000000000000000005a741030374f4e99a16fad66e3d36c3293c7711d0000000000000000000000007ea0db8bdc8c664abe2f07cb162f2d3ca4b3c42c000000000000000000000000ca8a9c84df64fbe0343c05a4d730c0605b06d22b000000000000000000000000194d55e9afe1b027ac4895dd04e18b9935020b660000000000000000000000009dc1b18842d4e2d09756ebacd09c9501c8c1b20b000000000000000000000000fa399a013a430705c129fa7bfec00cc2d9b5930f0000000000000000000000005ba9df9078daa33e0bd9012dad9ce5c8f89bb90200000000000000000000000064b02d7cffa65d9c1aceed95231e9d6e3235a08d00000000000000000000000072cd37ccd7f501543d2f519962304d538b8205db0000000000000000000000009a116805dbd7ed692a694c3f37d8ea2f54027044000000000000000000000000bc53db40e6753090780f876e10da72bca10c0501000000000000000000000000c66201f467dfd9dd466799339a4fd32125f856010000000000000000000000000cf11f46714a8a32a06bc289be8cb2566a343ecb0000000000000000000000008b0b685f4b85d5efbd37018ad456396e59cba44f000000000000000000000000544b5b5ead916eb522d930674506c390d696b70800000000000000000000000007142b85cc53f9a6e317fd1d5561f63b1952d56b000000000000000000000000a7a3c5a11b1d19a539ceea152b626bbf0a83ee50000000000000000000000000a0701f4a437058da23476d735674e1b63555b55a00000000000000000000000040136badd46e4099cef766f06b389ae6feeab0ca0000000000000000000000007c92f0a2ea3b61ae902f734eca171738f063558b000000000000000000000000ff828df3ac18d0d2eba539c993bb7000d7c04067000000000000000000000000885318ad6fd8243057db5cf8ef9cf6d0222e390a0000000000000000000000006d861e64ea36b22561a967f7e4ce071003649027000000000000000000000000642ca9a695c492c61c47555a7dd1907e439b7b14000000000000000000000000e09156ad53f3bab611141a21cebd77eb03c4d7270000000000000000000000005b41d0bb6462e48f355427d6da1870eefdc43e2f00000000000000000000000080567664da5ac37755f4cad01bc6c8ddd1b79a22000000000000000000000000134a780c5d8605f9dcd74e696b0e4413912a27f500000000000000000000000022f67fe3ff7daeda943b90198e4ebf3944ba68b00000000000000000000000009caf3aab7b03630a34ad18bebb94e6ab9dfdedfa000000000000000000000000227dec4db6551c3078e7aa7d86c9f72f13cd16d7000000000000000000000000a0f75491720835b36edc92d06ddc468d201e9b73000000000000000000000000c8d71b9a7e34b3b350d00a8957b9025032e9912200000000000000000000000025482687ca105330f96e2f6fadeaac9a17664c37000000000000000000000000457bd8b39eff39ed87a7bfa034b4c1239b83e73e000000000000000000000000bc3248435bd8c8e6d51eb3346dd0a43d04010f64000000000000000000000000ab634051439fbac30622fcdfcf845138fe6a6629000000000000000000000000835c40dcec753f68a9ab109f289fd580a2a0962900000000000000000000000096d7b1523a5981aae46fbaa5e55242fa67543c410000000000000000000000001750cfd5250d36bd4cb11a61aba669d14e4199dc000000000000000000000000d3144ecaf1432412bc9d8ac5c27deee38911845a0000000000000000000000001bc04e062c023d4f814708565fe0be5a7a96e2740000000000000000000000003e2e2272ecb90146bf45fe36c939162c4c26543c00000000000000000000000034bcb550ed7d1af167e0ba3c0b7f1d09d8e1772b000000000000000000000000ec552116533b41ae67c85ae8d4677b0e5d1e98520000000000000000000000006d0617e404ca8833234be2dfe7cbb5af017c640100000000000000000000000065c7f0f1253a7e47db61a75c52937103d15507750000000000000000000000005d2d387c59376c5f5b96aaab2a10df3559e975280000000000000000000000004fb4100d77d3dde906ff2e66eb3b2a69601aefb80000000000000000000000008dc2309a202f607f1e768928054e93ecbbc2573c0000000000000000000000005fbfd6cda10945ca2e0c849b3a688e83b0da8e8100000000000000000000000037a4a65148e8cbb813490f6ccae15cea0c401f160000000000000000000000007c86783f3c2a1d30bad46ff6c7131cedd34570f400000000000000000000000024093ff3cfa28179de8f2bcf020cefbf9388252c00000000000000000000000045944cb6d12ce4a2539680ed4577fa75a2df0285000000000000000000000000b267bbfd71b5e9472ee8310d48c92d6166533f12000000000000000000000000a4b3703e03152dc0ada29442cfc533721baa5ca500000000000000000000000018318c30ef8f2e052a7765b0cdc59ad1ee6d6f0a000000000000000000000000ef001a0d62d43ccab7ac9c461f538e707a9edbf2000000000000000000000000d2d7d48d3845fefa726acf8e218ea568033b640f000000000000000000000000d3314f26d40b4cb4ee7221a5d0000b45272d4fc000000000000000000000000034c10905d2cf9f20b8288a91ee635d8690447d7c000000000000000000000000349b27d89647537e49043de995118d9c9d5c4841000000000000000000000000b45591bdfb41919a25b9b63f00a29e4c3b130a5e00000000000000000000000020cb5ac399b0bfcb9127bed33acdaab83bd328440000000000000000000000005e6f8c9e0d0618e005577980c38bafe31fe051770000000000000000000000007ffd10a3d6c602eb97a290c57a35af435ac01bae00000000000000000000000069873d333cb5c15d4d4217a546fcfc4e597c81a3000000000000000000000000e550c693384f25a1262bbdd863b286d152a3915800000000000000000000000091d214028750d0ba263b0807ebb3e932916356ad000000000000000000000000be1eec52c152dbb3d52322a1a514a71c7f06173c000000000000000000000000dcc4d75527d4a361edaa18c1559724a223e870220000000000000000000000007faa9c55ff30977605b5ebd9ba545570bd2764e2000000000000000000000000319232454bd89e6cedb0cc82dd7857f36b79c994000000000000000000000000dcecfb96eeaa74789b5ddeb9c51f69ac1df2b2500000000000000000000000002985dfbe62ffdec4249539c0b9e2c84e6a4bc8fe00000000000000000000000034026dd39288ae3d7c9304d537d582a3792efeb50000000000000000000000004a69d47a10a7dcbaf645b7f89dc424cf0195231900000000000000000000000034dab9a3e3b68c82ca933c0a4c4e0c30da794722000000000000000000000000db0c8f9e81ade7fd6fc2800a2914542ff8ba5fae0000000000000000000000007025576466cbd816d1b45209219206a8a76520fd000000000000000000000000835b9f689f4d7787a94fc3450377734e22c1bf6b000000000000000000000000c1436897618ef42f88d96a8644848b5f4e5d8298000000000000000000000000b09c79d1b015d228ebe1202cd753bd1fdd24c75b000000000000000000000000bdb17588cbbb0df9bdbd955b263f3d45c027597a00000000000000000000000068ca5c26a4a87b99b75bc3b67e286f7ed15767dd00000000000000000000000011d84b381c60505ca9bc0a0ead7aa2cbb7d0a2360000000000000000000000009df8069f2759b754d7b4c14c79e5d7ae495d50150000000000000000000000003d1e6fb97448b0d5e72c5f9335468fc371a885f6000000000000000000000000e71649c59cace695534730205a15aa9ebf8fb70d0000000000000000000000006afa2cdea65bd55a47cbb459aa69aa244ca3cdc80000000000000000000000005911c85b17cd442a78a5352930fc42a09cb378b6000000000000000000000000c7c2bd77bf2906aff6f8284414da974c9b1200e30000000000000000000000002dda3ad74914d78323d97baea3ba31de4b9b03300000000000000000000000008cb8862f6bde417fe7a2c5bc3a435e7d870a68e70000000000000000000000001bfdc45f4dd269c3e8cc8588ef3192853863bf74000000000000000000000000db8c8cb682bab94e4772377239f1f7eb78dce0c40000000000000000000000000b8f9cddeab5bf9ef71c5e2553ad8f1ce89fa76900000000000000000000000082c804032b729830faa2f89aed31fa1e60dea4860000000000000000000000009d5db9890c81cb3ffc8b556cf97775eb1aabe3340000000000000000000000006461f575da2371bb16210e936de5ee1cfb28f10d000000000000000000000000761788d10d2030b81c4d32123e50459d3c244167000000000000000000000000c187fe58c40a35c12b5eb9ef5851ffe760204fc1000000000000000000000000cb1605bb3dd380c171e8c34b644650572e61509500000000000000000000000010f12d3d13466ee8750569c06c7f41cf57c8af8b0000000000000000000000004251502fa9287da618f6e193f17cee251363f26a000000000000000000000000726713ca69c899fbe333d445aec82adc790575b8000000000000000000000000f36e3c8f00f5c88f65bb374ab0fe7ff5fbe289270000000000000000000000003fd45715370e94106b65ddfd8b3225820abb0c90000000000000000000000000bb05c3db2173f39977a46779d4afd2a1c37e37e60000000000000000000000001576fb33848df23035397e2f991264345d27b2350000000000000000000000008b253a97216528fae5466fd5f967f2d95e53d09d0000000000000000000000005686ac0abc17a1c899d445d266b4cdc36484d50c000000000000000000000000b825cd53236ea5232ac587539508656231c73e030000000000000000000000003fd356d87af4f24b3f0a6efd2218e1be3a1b975e0000000000000000000000004910f72fcd4ff1badd9f621aa50bd976b9297fb2000000000000000000000000be2ec9a9a21bd07bfbaea7482ba4662886d0ebd70000000000000000000000006979ed3221bf555bd5743754aabbb94c0883178f000000000000000000000000f6bef585274b100764ed9a2a54ef3b14384725b7000000000000000000000000c4ba483516c481b666b6545f0c3182ebc5a5a5fa0000000000000000000000004a13714037b281ecee6b12c796eafa3276944b5900000000000000000000000081c1f0a745c565a5044c95d76d0e973ce358c594000000000000000000000000d34473399e177271a6432e218be0928015bb6291000000000000000000000000c30bfa5b192cd465191d60d5c1f918ffd6521a92000000000000000000000000a761ed19d909440f9799e2d3ebebd633915c9200000000000000000000000000c7407559e16332bfdd8153d4fa119f775fb1b0810000000000000000000000001bc89c5a1d9d98272551a8a688b66f0bf1b7a934000000000000000000000000379be4a1ac20c9d328354985533d6eb1911ede800000000000000000000000004cc0f57596db0b22402d57afc696649c8affe9710000000000000000000000001fd28fd8c9bdba487c3ba9705a810d812eae0397000000000000000000000000eaa7723633cf598e872d611f5ec50a45b65cbc720000000000000000000000003c5501066f049bf00d4c851fad3ee345c89614840000000000000000000000000b2ed1f2e206a93023c5d4eadfbdfc83150fa0c7000000000000000000000000c9ba0754438759e36ccea33c94360c4006cdb93f000000000000000000000000799d99103868cda7422995acceb36df2ca646a380000000000000000000000001c051284c08f7695585ef115f015c747df1d59e5000000000000000000000000989289216a7948b3ef3180b7543d816944e0c713000000000000000000000000cc05e3befa28f5a70b6ba95c9ef496e5ffdfe48f0000000000000000000000007586846f04cc259efdc581abaa799e01dee0b634000000000000000000000000ff8610913e711eca7c780015e69cec1340781dd6000000000000000000000000bfde464e1dee485ce02aa815a1b7bc4e09c0be1400000000000000000000000068e22c812c5637e846a2c9c126e94e87989a829e000000000000000000000000b0e3834b23a27e68b14f086c25673bf0bbe2b5300000000000000000000000004481d19bc8566605bc037d04795935dc72848011000000000000000000000000b0ffcd1d303b07f67b50e641072e17b493a49141000000000000000000000000ac859e9085b67ddf2a0fc7a9f564665e0c4568ef000000000000000000000000a1f69537615da12fc585dceb8988cfc035f10738000000000000000000000000ed8d73ab95ce9ff417f1d8d57bacaaac241173870000000000000000000000009eef625dc4e1af2f91d87e273ec4c07009bd1ccc0000000000000000000000002cf078bbbf665116fce46d8d7e6304b83a08a6260000000000000000000000004185b700811efb497a5fe5e6a1fd2ce6185ad6b6000000000000000000000000f9651993c68c9833132e61f2230cc53bb5b97dbf000000000000000000000000c61e3cea2702845c8002dc1b79cb2cc79f2a82f5000000000000000000000000aa76b1237667b2460cf36013b133bc56cc30313f000000000000000000000000b1bd7ca6104f30f92c0eca83e5bfbaed84fdb556000000000000000000000000eb3a48801befea314101927ece60fb8a9ccca26f000000000000000000000000af485fbec23315daa5c4aa9294085f771606229a00000000000000000000000084649ab570f6a4e179a65fcc2f14aafd363680db000000000000000000000000c137550e56a4c0c3e2dc771e354a44d57d19d2c1000000000000000000000000e34556a30221b6e6b73b78a1955cc93e35505f30000000000000000000000000ffdb1780a5b2bfc97e1987921c81eece0385ae53000000000000000000000000da0ff7be6244278997d00f9228d6f779036a7c7e000000000000000000000000779cdf49504e8591a87e5a672506bef5c18d8e53000000000000000000000000cb5e05a7f762c6c213b29cd7abc0fe846d2e6833000000000000000000000000487d58049183b7d1f76710c757620756005bae6400000000000000000000000012e929fa77e029d6592f9f2d45f4a10c804a6c51000000000000000000000000e0ccdc7a68ef308ef3238d2ea663e31401202a2e000000000000000000000000e05bc0f8ce96b65dc319c855958e216b63cfdc720000000000000000000000009d3095d463327f32d9c0b6cb99a56116e2f316d6000000000000000000000000ce58afef74c8238721c8768d046750e13cc9bcc300000000000000000000000053838e621d7c9ebeee4adf702fb83c740765987c000000000000000000000000566811c58bcd6245bfc964175151982d0d02904c00000000000000000000000081b7a58e4855544fd213ecb45f97a437b735a24a000000000000000000000000d04be9bdc3552b1ba25f7dba7fba9873c307b57c000000000000000000000000f8b6cd40b0f658cb7d637a2848db1f37b687fd4a00000000000000000000000088f8a607353e63d2f7e2c9edbcae2d0163663dc0000000000000000000000000c8223051f5d5d378970732daf7080ad3d9ef230400000000000000000000000037e72db712bc0a9b2e13fa39ad5e4d921498fe0000000000000000000000000094c27a4ddb8d92fff72b09548f1cef3dc458195c000000000000000000000000523bbc04ee964110322320f17f39516b0e6aa7120000000000000000000000000bfe0555f9eb17d41be6d8a18dba6ebd1d96f7c2000000000000000000000000a306f85cacd7d5505ad03138d5d3e88058f984c300000000000000000000000053923a5a661874a2aea79ffd6751c77943bf59d50000000000000000000000005f45351fbc7de30382da1f86056d7a97a8bd6b830000000000000000000000007f39d02d49320425f2103d2601e51a2df33c2afe000000000000000000000000852f5dbc286991bef45c0f5a9bfa2efb48f8ae470000000000000000000000008f295c042933205df1d4060c2d9d185a62400ce900000000000000000000000006236391af5259e4c9f6032d96592b281809bed7000000000000000000000000ceb3f7db303a4c1476dc35d2277579dfb600a5b30000000000000000000000006b0953d578d2cf088c43db53a455714b45d2c2f2000000000000000000000000020808015e2f2fe7683dedf30eca07842142b588000000000000000000000000162e7dada6125aa4335d5ab17fd04d3fa22eae4700000000000000000000000006feb57c5390879589cd62fd76c3d748018ddda2000000000000000000000000ef39cc4a70ee8257c93fb81e03acd88fedced5b5000000000000000000000000c2be3189fbdd1cd78bdb638a25950d8b1795348a00000000000000000000000016b134c44170d78e2f8cad567bb70462dbf05a0400000000000000000000000013db9ede6a195c8534e8a07d1f60950fbac6dc430000000000000000000000000292b808a4ffa2da3ab9d4a5ab441a63586a5a2f000000000000000000000000de9f7c6c568d94efcf322f124fe442f8d80fabbb00000000000000000000000087e629ca539c5dc8af4b065b373c9516008c88410000000000000000000000003d2c4f72fd9b7a6d4394a01e28b9287a9bbc3fb800000000000000000000000088b7c062813a40921c51b426ffcf744e46a8d38c000000000000000000000000893cd2847834204751d8851d6d4c5294d1f00ba6000000000000000000000000d281c9dfb1cc26be4f0d236ab5967f0c030bc6ab000000000000000000000000c2c44433e41d43bcb71e9b8e01f507fb3c0dc522000000000000000000000000ff6463c04e66c98ea21d6c3ab6a01ddff426247e000000000000000000000000ade57f2687df51cf8fe1706a7033297ac3e4537900000000000000000000000064ae36eeac5bf9c1f4b7cc6f0fa32bba19aaf9bc000000000000000000000000f2c2e538f8ea04359cdc69b98d1fd282d880623f0000000000000000000000000872aaa176185bb1433b8a7ba34004693fa7295a000000000000000000000000fc94d72e8253bb58827c1c2f9d81163cd0911670000000000000000000000000a3cddb5e223236dcf4ebe5a430db5643116ca05f000000000000000000000000c0fa952331d8817a33eecd21dd8326cbfe622f15000000000000000000000000be681d305f9ac149eaa565bebb4a125eeb06d7a00000000000000000000000001838dea9752fbf0f634e01d04bf0e9611e739a3f0000000000000000000000003f04c4b8b53fc3d621a8270e0c75791aeccf5c9600000000000000000000000043ffeaa3c1452044af762ac65add8c21dd7a5f8800000000000000000000000066ad6ca79ae559d768451c802e74e89390e8570c0000000000000000000000000123582aaa059dfadb2cc0286979a5aa627151de000000000000000000000000acc7080466833735a2b7ee636a64ffb7ee200c0a0000000000000000000000003a5ae346dab9b66173d6796649279a9f862a497000000000000000000000000062ce3e9513689c29bca17eb59d87e09e8abea883000000000000000000000000990673a016702030b278f92c8d8d7151bc5ab17e0000000000000000000000008920377b85f8a015bd0fa79006791537b3ea95880000000000000000000000004cef85317459f37aea2e0f6c15a44b78c0057a2c00000000000000000000000098ec2e1bb55b2db149ec92d99eba3927195f1c39000000000000000000000000d8a658fbc7d42a1054682ad68e0c21ac7689ffa7000000000000000000000000726bccce760c02c7b730fcc246e4f6755483522200000000000000000000000025a018b33f73fe52fa2dbb7d633ca14157252e5c0000000000000000000000009d78d35070bf042ca8c0a470b597b72b0df7bdef0000000000000000000000001aae1bc09e1785c8cb00650db0c6015bd73b0c7e0000000000000000000000009ce66f882bbe6aa5697ab3f59a9ec598fe5db0600000000000000000000000005a9e07a960d0c6225d468da920b4eb4d924d245a0000000000000000000000001b952d9621f2fb14cfad1915067377a7b8e7014b000000000000000000000000997d102ce86e3631b90cfd86bb959dc54c2fef630000000000000000000000009aaf3993f8c64e4ab36acc7d3147c911cbe4fb38000000000000000000000000be2585feb3b2fd890c9a1ba5e85bf7dbf6953c9f00000000000000000000000089cd01f028417ae61c9272cf3e565ee65b0ab0c200000000000000000000000008fbe9dacaf475722ff98910e158eae62a5ce99d000000000000000000000000995f006f5ba64b6fc1a7039bd346b5a8e19c1dee00000000000000000000000032d880fac513ef14bf58d7e6139b54c9fbecf3620000000000000000000000001bdeb77243df30a65ef3b455e78e24debb8cd4b5000000000000000000000000a50b73171ed5cc0e08f3e0b8f8a706a5e86e85ff0000000000000000000000001354465f4174e1f18bb067ccca90db3c2bf1ce6c0000000000000000000000001cddfb825eb689f1dbed09bb0b7e5f1375ac33090000000000000000000000004d85903f103443f42e6fe58879de056045daa2540000000000000000000000009efff0c6f95f5e8f133c1edb0b6b4c5ce25a1a5a000000000000000000000000b98c01250eb8344004c04e1b50da7ce1e2850c9b000000000000000000000000e3221924e51e8a0d36687a71ee4891c8149a5576000000000000000000000000f9ebf635b858658fec6c725114fc41c286feaa4b0000000000000000000000009b03ee93466deaa3aac50b7712b79e0f14b8d848000000000000000000000000e258d2d1e6573bd11ae2802c07aa0700c473da0200000000000000000000000085249d5d629a1590757f567e04e5a869a7bf1d0f000000000000000000000000e5a8929c08dc8382d9e9f7d3c2f5e122e3e423150000000000000000000000009d33f09a5de0ca10e546c69779013d7357a82844000000000000000000000000d0cd5ca7cd48e75793d72f34257cec328e0265470000000000000000000000001eeca35d215823256047d0db312c3b228876e9880000000000000000000000002aceaff56db17dc5aecb3a7b1ce04b21f9012c7f000000000000000000000000b68295fb62483e069729bd9e52a327d40113eb09000000000000000000000000d60cea4ba9c56de29cd09ca05b96e8b906aec3f6000000000000000000000000a8f497003ec55c330b68210e3c87976a1a8e0760000000000000000000000000506a8ad56452f7873cabdf87dff858177651b6e7000000000000000000000000af9cf6b7c16b55a275588dac23cc6480960bb1bc00000000000000000000000036862e0440b0919a30d81bb391538a5d7b0ce3a7000000000000000000000000f40c3f70b14ac530492b2f86ff1e512d04ffd6e80000000000000000000000003e5170b787ee7b50249986c1674cab0cbc962784000000000000000000000000435b7d470767cb121f37dd296b2ac7913fdf5427000000000000000000000000de69ab71696d18761280481943f532183dddf9a9000000000000000000000000d8d24269da6465969b52ee82d672447e852205ea000000000000000000000000f36be96b152fed217462d074da52f10a72ae247400000000000000000000000089aa330936a3b91e52c0e318d1bd15e4ed760254000000000000000000000000746e1be2c9225d2f37c6769afacd443e4f3498fb000000000000000000000000bb5a1c25ddd553ddc85d0fddee071d044a606bc00000000000000000000000004d47a4323f3e89f796891ab9ac1951cb6085aa2c00000000000000000000000024794bd6890a5bbf1f45ef25d8d2cdb93aada7d70000000000000000000000004ec59f2dbb43d31713a4b5743039d86d361d8dce0000000000000000000000004ff7d66a147b6bfd9c39131f5075f4940e7c806f0000000000000000000000006dc55d9524d0633acea172fba264d32a769c0452000000000000000000000000b2980bb47141b3e7285a9d629dd2d7b552ebe52200000000000000000000000066b57885e8e9d84742fabda0ce6e3496055b012d000000000000000000000000bb9c308c746ec693ac3b69b682d39eb3f8b7b5160000000000000000000000000c5526fba6025719290b61c2b62f817c85fabf58000000000000000000000000fa697f2889c22bdf22b12f2b15b648673876b0da0000000000000000000000001abad551ff3abb22162f627de1afa369ed2a39f1000000000000000000000000268b533538d5164199b2aa8d69e4b1a66c1e86d400000000000000000000000000000000009726632680fb29d3f7a9734e3010e20000000000000000000000002860921d3576d49fe9ebc7d690fb8f2efe86739900000000000000000000000090cb9bb18b89333a9c5eb3ebb5335075b6d003a1000000000000000000000000ca1eb78a7325dd8ade074b1cce09e347652902650000000000000000000000005487be0ee874e696e57b547726d72f625be027c200000000000000000000000011a1ee668c9505d39cd8a4aa94d2fa664ebbec7e00000000000000000000000076493b86c410f81196f7c01c798f1fc780f7665b000000000000000000000000686c806eec3dbc5b614f927c6ec709013522e2d2000000000000000000000000a36ef97e8800704905989f28d9e256eb09d02ca700000000000000000000000008696018c5f78fe41125ea26c3ff468fd903bae3000000000000000000000000fdaf855829f2c296a2c78743c539b3395dfcfc1e000000000000000000000000e58f72825652ec92b6800977c64f561617eabd72000000000000000000000000f225315ba6f6c94a3fc8fcab850f0edb18f94d36000000000000000000000000777decaf6fcbaf60940318bac84fc0268dd2fea600000000000000000000000026aee29b002a66db2f0435a458b45887bae23a84000000000000000000000000f9f5a146f725066183b14273bd70f87579d7f83c0000000000000000000000003929c05b12fba082a44448369b6d7541733661c3000000000000000000000000fc9e847d7976cbdd7511636b011f5573c3e774900000000000000000000000008c496d71cda05bfa47f387a1c0ff5e7bfd6f91180000000000000000000000008d03e25652ea134ad9e42630dbc5b45859fd1589000000000000000000000000e4740ea603d658d317e7b3afc04dda164e14bd5f000000000000000000000000853a51734c5355c1484a457c6f1bdc197d68048b000000000000000000000000f4e004e344b346b3241d5b5c0301fd942ee60fef0000000000000000000000007d271e52f736127e1b02ebf8ce37bc2df0790ae0000000000000000000000000432f11539f805f9644592ed62f07bf74c7d7de1600000000000000000000000088f361386412d8e5002abd0d12c3f4cd2fcf8b4f0000000000000000000000001325a332e3fa913be8ea422c5e166d9a44a12e84000000000000000000000000f333470d8f2e2b39be985d5b625ee70d03833de7000000000000000000000000f4454e128023c9131133a78ba14163a52d366f4c0000000000000000000000005ed29a67e1b32b16ff7dcb8d19a65e30bd50c43d000000000000000000000000ced315830042c75f49fcb2cd826922f8a4466306000000000000000000000000618530d1829662f490997bbf586ef9902599509e000000000000000000000000773c7e62d3e1cdd5047e3b36aa661228cd50cf72000000000000000000000000b2bcb67f48ff8986ca7181c3365731e217e0e2cb000000000000000000000000119b893460c1709b5e1575f134d1fe7ecad95fb7000000000000000000000000286615e2d091766d73b3975bd14aba6f293cb6780000000000000000000000005ce61caa5ab4c3e5b558e969aed55bce20e9c04e0000000000000000000000002bac223e3201265fca89022f65562ef4e91ae4030000000000000000000000000ede080cddacd500eabf3dfc09cff957905e4cde00000000000000000000000088476513bb91f30d7fe4d28462df41f71fd629140000000000000000000000009f44ba4df651c5b5569e2bc9b260358346905446000000000000000000000000b0483b480070429ba6e7a8f64c97c9b899e4705f0000000000000000000000004d8952093804de0a6d310ee58d911b51b207a52a000000000000000000000000df0d96f22250ac03d1e873f7336d1a7071113edf0000000000000000000000000b29d2ad862784c09fb2aafe77270222547a4d7b000000000000000000000000ff0bee6b99ed7b9acf05d0c9a28b71621743ab49000000000000000000000000ff0c9a9377c762e07b2ccd9a4af9439bb26e552a000000000000000000000000f8e65e295897f16b16f122efba35439a31c714c900000000000000000000000069592e6f9d21989a043646fe8225da2600e5a0f700000000000000000000000087a5d618f0fc79bf4f840d8d8c6736504dad17b0000000000000000000000000281e0dce59bf3d0329fac9060cb82d0929a6e21c000000000000000000000000e9c570380307999e8b4bbb570073fd5b632208fc0000000000000000000000005708fbeae66ecbfc4464eea913f7ad553ff4b5100000000000000000000000006aa8c00ec1acefcea549d9f7508aea0ef10d22ff000000000000000000000000524095f38ec0ad7c4b2e44d3cc686321fe77ec8f