60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000e73746574687072697a652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e2073746574687072697a652e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d61357038646843636b733833534d6a39435a7a4e67396b7a51724d59415870736f6b567335736962546b7431000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c00000000000000000000000012d8d4954575680db2687b13bf87c1f915279920000000000000000000000000cc234e35b0076f486d2630f0c70a96a9021e6ad9000000000000000000000000ac97f68c26c42308577c914d1115614afaf2c71c00000000000000000000000008fecb006f7edce664edf7b21f61f5efc4d7acf9000000000000000000000000ee64495bf9894f6c0a2df4ac983581aadb87f62d00000000000000000000000001dc4a2ad7fd9ff479c7ab0319b96988e6d9079e000000000000000000000000cf3f16175b264c23436e327cf00d4f24a27bc3450000000000000000000000009006086bf86f8b6c4f48f319d23f2e2f4a6678fb000000000000000000000000d5ed26d93129a8b51ac54b40477327f6511824b6000000000000000000000000e82e9f8376d5fc6f4076d0c7f1380964e648514b00000000000000000000000068ac419d07728740a03274045befed6816bf54140000000000000000000000009c23a8640ba32a17b09c8d4870fca2813a4f9473000000000000000000000000c1ed1c7c4b327841cf5f4a047ae01c73ca0f13ee000000000000000000000000e87e38f033ce520a7e4411ec78c5eafc8fe7e761000000000000000000000000a40c99a827733d2f0200bb18118703ce3dbf555800000000000000000000000017367f4f6fb3d52675e785a0df3362b86b3e26e7000000000000000000000000e4a39b45f373fb8ae5d8932ac299ab5206cc718d000000000000000000000000764548209878936829981665b468555894b57150000000000000000000000000f9c4c55d8562591c2710fce14b5ce46e8b6c41750000000000000000000000001a370d15bee669cb99da37b1b7f6db87c968bf7e000000000000000000000000335675f51475b74c590361c5c43bfb65e2af4ed500000000000000000000000055ce1ebf5233768d3788e5c11591eba85e2d70a400000000000000000000000077fbb383f424f98e744cde82a3b41f23dc1fd82e0000000000000000000000000e649d15b366ee8f559dd272f7ce6fca4573b21d0000000000000000000000000e9f1488f885ef329ba2aeda7004500f434c4582000000000000000000000000debe9d43bb73571ee492a205764a02e6ddc795cd0000000000000000000000004a1ce79646db31487a27314fb297b91c20336ecf000000000000000000000000bba38b5bdd5a04ab5a9f52db87e64efc299b6bd5000000000000000000000000fe3f38d94b9ee7f147b01ad62a7cf3a81ccb6963000000000000000000000000cdef7eb85b4cf4a8fe9b74384460adc175132bf2000000000000000000000000ec6e5cef31fd5b6128c92736b26c0bc8c98afb28000000000000000000000000a25e9224513099ed19143e455d733800d43a559400000000000000000000000020b5dd12b4fa3001efb016da47ff87a65030fbc9000000000000000000000000f565295eddcc0682bb16376c742e9bc9dbb32512000000000000000000000000a2be0167cf2040756915a0832097e9a23ac8433b0000000000000000000000000feadf069961bb5b9869e37bdf9d3b37a6e081df000000000000000000000000fa2e1437df13dc7c47931e080d3861b859da464500000000000000000000000030a35663959ce8f9da72215ebf4534d8401881bc00000000000000000000000086220dd4cc63e8440047fc87a6ac37c634f090db0000000000000000000000000696c57c164f09cb08f0b57886945d485146c7360000000000000000000000003939542197a56a54dca6d266ef35a8aaf7688d7c00000000000000000000000049453a38f7a53a2648e8906c80ee419872422262000000000000000000000000a6dfe93ebe96e12c186aa64844b570abdbb2eadb0000000000000000000000006ff05f3df28402a9ded20c31c17ceb2d377427690000000000000000000000003242edc827d6b35d850e3549d966189fc46af9a500000000000000000000000029536da5394d5ee1016c2608414c8512c613e21c000000000000000000000000417a963366c46528024c367fe59bc32b083a53b60000000000000000000000008ed7110e09572961da0786b4fae57027fac9d0d0000000000000000000000000ffe6f37ff2e38d9d30a8feb8df9421a87fa8501c000000000000000000000000eabb925a598d8a4949c064545e97699e1843607d000000000000000000000000a2e731db15098a4aacef51cf8b7759094bf1564b00000000000000000000000093a8188a9c9a789ae33e43975ccc8a88b3a4b67a000000000000000000000000533affc70b50db5677b7ccce12f0b572d7947c3400000000000000000000000065ac772a59abf0d6fd7261875d7b129c6012b8090000000000000000000000004b18fe627c316ec55856bf3b259c32f1f53b619c00000000000000000000000043c4bda83e3ed08851a21108143d79cc36a623ab000000000000000000000000003eed2534bd5ca8ec12f615fa6a2c6ba08c7c4f000000000000000000000000837c43146984aa30580c6f35c8a8e6c971c69a3a000000000000000000000000284150b41ef0cd9129b00a597f423dcf964d641000000000000000000000000079d7c1a6331ac622eb6aca4ddd615c868f8413b5000000000000000000000000f5c340128b1203000aceb911a581843ed0599360000000000000000000000000fb5949074aa6d1e3ef63ad4d93a6049e8591edf30000000000000000000000002825861682f978d5df5044c42df6a7fa56f439330000000000000000000000002d4fbab2eab97401c2ba0609e9e5206e2a1fb4bd00000000000000000000000047e3bf4927c9b01ce634487fdea9689c9cebbfec00000000000000000000000086d906dc8c91babf338f3eb7d2be7a589f4c3107000000000000000000000000d33763a618bab26ab848d8cddf866ecc0273f1de00000000000000000000000046e303e101a5dee0982524ac96e322221a38f57200000000000000000000000035c9638f4beb3668e10dff86e4c90717a0866e21000000000000000000000000d554689ec85aee8d17970699abacd60397e94bcc0000000000000000000000001c695b20827c6a3d1e0b13b9e9bbf69627b65b5200000000000000000000000016f037a3ddf53da1b047a926e1833219f0a8e1fc0000000000000000000000005dcd249245510a718f62467253ebb4452e2e3ea5000000000000000000000000cd8d4dec3a8df6c02c193b15ecf2a51c3be2b93f0000000000000000000000000a4d2223608ef079fbe238fbe1a14c456556ac17000000000000000000000000fb0e7d18152c23fbcc5de68f81a4b4952b25d32c0000000000000000000000001aa6ba9c71fd53004dc769904ad8c5095c03a039000000000000000000000000f8d094b139beb35d7e288a03121f418e96c30ce0000000000000000000000000cb722578f7eda6705bec92eba884ee80acd36f2e0000000000000000000000003fdae1cd8356466f06421bc00aa5687721b6a7a3000000000000000000000000ee37b9a499198e13bb6c0eea063f3c5cab438bb90000000000000000000000008ccd3d15cce06e6234effdb3c0e24056b752583a000000000000000000000000b846e26a06d4281cfce4f45e66ae8d706b5ca5b4000000000000000000000000c094cf41471fa30c1ea1e4a2e0aeeb8c34fd16f0000000000000000000000000946e82a2289b03d486c15cb1729e47c33944f35e00000000000000000000000045233ff6bbc10f0eb41f430561ac97d78ddfb4cd000000000000000000000000bb53ee39c66a73d33c333ebb609cb52038d1e6c00000000000000000000000001498c4cb77f8faac5ecd5763a054724fdb7fbf2c0000000000000000000000007b04cec20fd384530b5fe7ca67f8a84b5417bbfe000000000000000000000000813a26134b6f7a221a3be090123f6c084f24109f00000000000000000000000007f2663b2aebc1a5e7dc8702997e54b31f914ef6000000000000000000000000790e3d36c670d958120a9c6190a807a4fad67e15000000000000000000000000b9cc785f0fe533ed4340fc5ace85bb1436006fb50000000000000000000000009b836ce3095264f0a4b5f2bd561b79601c3faa5e0000000000000000000000006b6831a3147555449b3834910c34326da766e5b100000000000000000000000067fc41fcf57cc89b1f74d157e562ab16d2d79029000000000000000000000000ba125513ff2bae2bbcb2ec2c566c05ebeefbb6490000000000000000000000008e71fc12ed4b587fc3939aeb7ae3c40fc6fd5eac000000000000000000000000f597d6daa19862a9a431eeb93dbf7919db36bb03000000000000000000000000c17d23d3180b69938b0b5fd11c420e6c0a074e6400000000000000000000000029f0f8006d8fa52d5d90277731e472b1d585faa80000000000000000000000003e042d9e084699f8d3de894f1d32af0e6ab573c90000000000000000000000003fad73f82c0bffa2b944580bc436bb914ed91af30000000000000000000000001b35dded22c3182afc071c8fc882fd455dbe1e71000000000000000000000000e610c6de59e10fe84d017b3141f8c0f23a325d300000000000000000000000006a1bb9847be9ac2ad3945c8d7603b92be8fc8e6100000000000000000000000069d09db4a50e0b3487a36b57eada1572a30d6167000000000000000000000000a68d4498e8a3bf520e763258790e9f60459e32c8000000000000000000000000357ac9c77c42f5881956f84fe2edceda19ae452300000000000000000000000012fac89281f4c14a3ecf1e8d32e41e9e8f9e063a00000000000000000000000056722317e3dabfefc650604e57939b9a3f089de20000000000000000000000008a5d335f9b2789f7db40d8f79cb59a401b268b3300000000000000000000000028cba7591b869355aae98cc6ceda32cf0172e59b0000000000000000000000004db20322ab73b54e5c5b9ec8088d15c645ecc000000000000000000000000000f7f7d93b031f81b81b5d7f39c57533745b5e9641000000000000000000000000711923391aa935b972b70cfc043eb42181f1072900000000000000000000000044b098bb10f50c5425a78ab5e4f6023fa7443514000000000000000000000000fd1804ef264220c26cc7d09162d7c2614f48bb2300000000000000000000000033a6514ba9a79fbf74ff1a9d08ab7eb44742c8f0000000000000000000000000bd0a6b842d73effaf71601d9ab4b468ab6a01ca200000000000000000000000064700300f267c4dc7e3d9723354ae1df692e0756000000000000000000000000d0a409a1da9845c2ef6dcd8667b986d3d644949b000000000000000000000000c50e1c84128fdefcddc26543384bcd57bd73d0720000000000000000000000009f2385b6d4120e41183538ed4d3a9df07674727a0000000000000000000000008922e633a83c01d7df56c1863e1027db8c705755000000000000000000000000f72eed4de74fb7e824b8eda227faf084ec5315f30000000000000000000000003ebedb36f648b53e43d9ea004cfda201d6df11260000000000000000000000006f850a2f5ff94b7a9f4d2bf021380b03fd962f9700000000000000000000000044ef08936bbf5dbf74bd1e71f4b1bdef9f467bb7000000000000000000000000febbed7cf1c4fcb136433d075f35f2513a7a609f0000000000000000000000000d8304a192734847094e7b01d6723a37140ed7330000000000000000000000009d17cb1ee420f44a51ad5b00092edcfbfcc7582e000000000000000000000000334eb4c00fb960a5a15e06bf9f862d58feef032900000000000000000000000075ad7613f74314deb9b4a323f9d1d54b68e32c0800000000000000000000000037598869a29a4ce5ae88ec86eaffe32dfde26dcb000000000000000000000000f6558cf04fd9530b1ca7589c2dbf1cc70b568a2b000000000000000000000000782c5bd0e43bb401ca2894ea545a991ce6d36eb80000000000000000000000007e5a34b3f2462bfa4c32fa3b694e5bffa3c08e03000000000000000000000000f25685a7a5f0891ed4350eb9cf9c74b67a7aa7e2000000000000000000000000c55da7099f203c3c991bd54318c2d5b261f3f2e1000000000000000000000000fdb11975cddf72c691991e6a5051231bf190e8b30000000000000000000000007f54012fec3c420ea87bfa48de3d66b93445d1c40000000000000000000000009125f070e6bd1862f4e57080e6dfc3c0edd41c1600000000000000000000000038450324dc7ef00a242486e66b0b4e3cd4d43c270000000000000000000000008689e39fd9e769498d2caa0ffd80b943d02411dc00000000000000000000000047ca516d95489f832e9a81eb96aefca21fa155e60000000000000000000000007e2054303583c76fe47557bb468463f8daa34cd6000000000000000000000000cd5b55504016c3cb5e7880ffd914bde987d45fae0000000000000000000000008971690ad000ba4f97b39143bf4101361b389dc7000000000000000000000000e45e94da74498ae6d52bf5937a412ba786f6165b000000000000000000000000b7c25723d09e7df341972299651feabdce6d2c19000000000000000000000000257939d473ede7fb35a57b36a7efeb5455552eba000000000000000000000000756723a5c391c325f774e0cfe62b3d3c20720caf000000000000000000000000fd0461088de78088e1eed86e22624646198978bb000000000000000000000000414457a0adb969ec686432b51aae978074ba04b400000000000000000000000053a0fab13a555b69d1eae52d1045c776652cc438000000000000000000000000d92234e0c53c5e819776239d25ca43b8389eada10000000000000000000000004c7515347f4e659edc6b73c76a3b099fd63a0d66000000000000000000000000c6f39b010e380fd543f49a6450194f7dd3bdef4f00000000000000000000000082e5290c810539e120193dfa8b1c1207bad89fab000000000000000000000000d44853b471f119d27a483add3452382dd56d9d5500000000000000000000000091c17f1ed959d09dea60be609a93137fd179f212000000000000000000000000a140d65295ced839b811ba460ed0c5b1b711f3200000000000000000000000007e66cf87836799689143e7fa3369f8fbd902cf8a000000000000000000000000f84523f796befe5b51dc5312224af71df470abc2000000000000000000000000a725fc08eb900b5fc2be53404a4482a4fdc47b5000000000000000000000000045acc5366a0660a4f54000c9e02f890ec3034e6f0000000000000000000000004f485905607630f381a8cbe26cd665d87c09308600000000000000000000000090aa1988cb80106383272810136e7687477cfb1b0000000000000000000000003d6ac6dae4026491035215009340d4b5188c667b000000000000000000000000946a2e2d47d8aaba3fbb466a8a20da942ae11c8f0000000000000000000000009339d90019a905a96090920ba8d2b5bc80cf0ac100000000000000000000000064f2827d0663ac3684272c2a5f16567c17b3193700000000000000000000000068fe07bbe40894cfb3d4b460cf21cc30ea61d1ad000000000000000000000000512bb44e01d5c8aaa28415ff89cb0fec39e6aa72000000000000000000000000008884a4f58eabc0d8478d66671d900af9a2f7d30000000000000000000000002cab0f29d0762c1c1f8f88ff77d18b5abd85dddf000000000000000000000000fe9772ad95575e234a4bfcbf5fd41136d623f90c000000000000000000000000f4523dd264a6f289a84f8ffd67957bdcfae7d002000000000000000000000000184611ad64cd2b6366e895a823b1e83b9b5f9aa30000000000000000000000002626c8fc63a62bc41bfa7e716b29dc231e57e6e10000000000000000000000008d89c0be58d7a037ad2f39dd7be43d3a53c6b17a000000000000000000000000cf4130672a8603f98e0ad2cce0fbcbdc98c5d00400000000000000000000000065ffe4058ce7f5d0a2bd9fa14f6ac6a7e5356de1000000000000000000000000973fe58c8253782234dc35a47e18fd1452fde26c000000000000000000000000cbefe0d16dd902f7ca80ddf7e79103dcd0372b830000000000000000000000000ec96a740867ae9cca6c5d506e260ab76cd36708000000000000000000000000ef7ade06b8072d324b38d11a4bc95125ee71caf50000000000000000000000009d91aea9a4d890f5ee547187020b0a76db1d5242000000000000000000000000763d3317c79a3fe611fc1587b0eae6f449ccc9050000000000000000000000008aaa028d6e41d54f82681f893bbf64dc4b246f1e0000000000000000000000000807edbd3d2c79c7d66dc0d3b04a0b8f80e1618000000000000000000000000058da98f5b6a105633562cc7ff88bd2517b34b987000000000000000000000000272eb4cc6ad9a40ab817080336fae536b914f82e00000000000000000000000098eedb2a298d3392bbd0f06007c23999c69624cd000000000000000000000000ee1fa62d02291411cddb2587cc140b6b599b9698000000000000000000000000873a71d57046bd58dad7d0b8ec790740836f96520000000000000000000000004fdf452f69106cf8ac9fa88f3a9bc8ab6831cd9c000000000000000000000000f69a31e912e550eba102da73e77deeeb2f60cef10000000000000000000000002b5a80f511a76c598a41b7eb5c96bbf8773092bc000000000000000000000000cb16b7f159b630cc531823cc443ae4daacba463e000000000000000000000000037eb82f5c196c2fd7b10f8ec8d3b7f118d0a2b50000000000000000000000000b01c95031eadb0bb4fb2634edf23eb6217152940000000000000000000000003916bb4b450fe60910c6251f12b75b11cba97743000000000000000000000000f66dea72dd45c3f1da547f9154d855ac4ebd74ef0000000000000000000000009d0f52185c53d2f97689dcd505331e65af74b21e000000000000000000000000d839fc7da293d42af3b79e4c1d9f6d8ee2773dfa0000000000000000000000005aed8a3a1157bf81343f9d310bb9b63060f6b3cf000000000000000000000000cc20fd6f163f9e6817cb99255b580f9fdedede020000000000000000000000004f9de92840a9f1fcacc0e5af214bf0cbe78b70fd00000000000000000000000030db827f774d6468735aa610b956ca8c9047343f0000000000000000000000008ef932092d4147ae703a15391782db23c2d2761c00000000000000000000000073a4fc979a92e23640e83e7d081e0be07481cec6000000000000000000000000bb54599fd5bcb34ab1f3be9a69c84f06e80663c9000000000000000000000000de37471a98274228ff52472e2ced37da3dcd9aa300000000000000000000000084f56be719d6ad01b392cc29b8928aa96a97ccfa0000000000000000000000004f83348b61b8801df7605271a08c3fd966acaf270000000000000000000000003cc3663fd415987e95a47bcbaae793e855ad96b500000000000000000000000026fbb3772190087668397fef704fb75ce213a19b000000000000000000000000f15cdb24404e36b6bca6b5e9296ec687cb969e25000000000000000000000000c0be57bdfb2792e59789950cae82686a2e3e09f2000000000000000000000000cdb4c87a3bfe6762fb8f4720171d26316232fd3f000000000000000000000000c0d1d6cdfff30c650e1dbdf61c64dc036f5d18c50000000000000000000000007408a7ac72a52364cd6bf1a2aacbc69cfa6e0b90000000000000000000000000e1c2cf99762dfab69837eb21f27c63288d102f84000000000000000000000000ad35d824f63869f7928633a3b4bf9e9eecd099da000000000000000000000000b24b1b1b4b1f8e49d6d50f8e043e44ad1dac64e50000000000000000000000002a99729cb956f59c9ff7045c63aaec491f60f3a0000000000000000000000000c9e16db9444a315944a691a1e258534872079e6700000000000000000000000048719e13eaee1421e7ecb5bf28b41672461b5072000000000000000000000000613fc8a94d7a79b2347ace5c1a152753c739ebc1000000000000000000000000654cc6b0ae89b362f6477c0a28d750866ca950f1000000000000000000000000fb60bb3eb85b365ec10c600ef483a6a522d449c7000000000000000000000000db7670a2cb5b0eb6c36527dc89753d95e6a5310e000000000000000000000000555e7427a0f588ad8c04a04991376669c15b64910000000000000000000000004a87d8463051d513c3d5e81ca24ed4610a57ed810000000000000000000000005f2173f25dd2440b50fc8fb4989b156e5860da1b0000000000000000000000000a896ba8f71a0ec09b8ced24e6a597cbc196a0e9000000000000000000000000dfc21101605b851cd59bfca62b3c2a63b95c122a000000000000000000000000109bce4893d6f3cd7408c31416e2695a9080539f00000000000000000000000002ed3e70b1005a957dd695d0242d17c83c33fcd60000000000000000000000001b6b66a55c4c4750047ffd4f2d5e64838607c4000000000000000000000000001e9d771f582bc8d20e11ef75b47a431e1ed3d43900000000000000000000000008308f72eb518b76e5400ae66af791058ea9f32e000000000000000000000000d6bb09c5503fec718351bc1104f3be267ac571b8000000000000000000000000a1ab12f74fb0f3bfb279c0a89061cd33c9099b38000000000000000000000000f8486ee0c1550bd15df385c4fcdcea3b8ce6e9ee0000000000000000000000000b829b6bb6fcf9de47999ad9e078a11d98bfa63600000000000000000000000015d36539ebe1c6586c515a5a9cbcfff454ba98f2000000000000000000000000ee25145f39465d9dfef395a6be627a17e111af05000000000000000000000000757f229c7b6ab3a2c749c644937669eaf58ba31c000000000000000000000000d5ce5d7b4499067cd0db89fa7c9261b8e9b9ccf60000000000000000000000000674d40ef6dbb555cd98c1a45c55f8721d39c293000000000000000000000000f8d8c2f2d8dd265d11870c6e5cf6ca73608b3714000000000000000000000000341eead41e6f4700d8634a2033b3d25f498bce9200000000000000000000000083ffe2cbe305ccd48836b64726bdfd1fb643a13a000000000000000000000000c71b85ff4eb77c964af168eb37e786b5f20e2056000000000000000000000000993b16d3fe4fc875b8c59c6c39620ebdefbd3122000000000000000000000000ee03d021dd54e823b45bdc6bc8bf57cd587024f0000000000000000000000000625c70021bf6dc78c94b0d48ea6d10f7fe756f810000000000000000000000004ab9f587fcd1b304b1a1dde888564b2de07931b5000000000000000000000000ae7b883283ad567b3c1dfaf46f3311f8114563c800000000000000000000000039559ba7565b30fd60b2e37a6c5b093e035c2fc30000000000000000000000004714efb0a03b5f78cc7bab887494ba1f0b89fc110000000000000000000000009148511d57ddba92b00a60e8083638e676092bd6000000000000000000000000297f247202f41805576c23bc531932c5f03571fa000000000000000000000000abfc0302c65ca5ebcf2b7fa8090b6531701196740000000000000000000000005a36b72a4865c52bad5230325ef134e5bd07c41700000000000000000000000037286c97f067e62eea94dc6ef01b758d596957150000000000000000000000009b12180b33b712a8f51b83001c0be7f50c7b2eac0000000000000000000000008d6cec1f6d4d5f1503650176a4ff1067605b198c0000000000000000000000001c0b28a82546511ae31da17aa8b0d820ab429f0e000000000000000000000000e2e6b6538b9d7da00b2d4b4c9861e97187ec3c2e0000000000000000000000006cd9eae168e7e764e88bb2fb06b6c8198faad57a000000000000000000000000d08ff402e02564d7d958296644d79e6c5a80d5f40000000000000000000000006d752c49b89c6ffa042171fd7d1800a6cb9e56b2000000000000000000000000b82c8263815297f9bdb7a62bb26ecde60cec6f6f00000000000000000000000003da0706dac098d52c511bed80bb672494b5931c000000000000000000000000204c49df2d5aa089fd9cfccb63d6d7b3d26624730000000000000000000000008f851a99cb35bdcbe6dc31827aaee1ddc4ad04120000000000000000000000006737248afd533268dd4084716c1c36350a81ef7f000000000000000000000000d03adaf629cfc16e7fdb67de106b6d7e5c432f9f000000000000000000000000906affb339f467e6d3e427edb327071cd8a0333d0000000000000000000000009d1fdd9b0dd23deb629d8147f9cb596985d887a6000000000000000000000000ece38e479ccec3093ee0da4168952464354bb0d00000000000000000000000001c1492142c6d09a5f487905bfd3d259f356f8c01000000000000000000000000ad1af446c38f5b76631683ebc327dc6215bb2470000000000000000000000000bec55d78560194872734bc11e7f94d100c52d38600000000000000000000000073f8e7c199f5f0f5ba58bc372e915ba405dd69750000000000000000000000001080ef33b452c86702600f20195aa7f279e159ce00000000000000000000000069d93bd618002c33daac49679e8352e7b53aae0d0000000000000000000000000f9c856d57f52280901bdfa9b689e5a4f23c88340000000000000000000000008ae2ddfb170f1da415b26d201368daaee08595bb000000000000000000000000e3591ce8572792d3ae5b863a5635411ff5f7639c000000000000000000000000150508f1e115c7d58ba2dc1a716117b6aefd75900000000000000000000000009629bcecb30c846752fb59ef34462f38bf1a65530000000000000000000000009ffdecd6c8d5c67e321c3d2d785916377893fe6700000000000000000000000094bbf3319bc41b95aadd7feaec581a3adecab31b0000000000000000000000003a8fb24cabf7e8a4ee8f2c1be374c15458baaf5e0000000000000000000000008db21be28765f455f04aeea88287b8cdcb4453cd000000000000000000000000cc1d07465442f0acd56dd5a4dee2283c12469e0f0000000000000000000000008f69ddd917800a7c34b72cfc8c3e7838b96075f1000000000000000000000000dc7bac0f51c5e840b6c164f4c9e5e4173a46c46a0000000000000000000000000c20cc3492ead9fb7f7589736ae30549a49eb895000000000000000000000000600e353fa3414abdd08b5f20b20b4cd701823b9b00000000000000000000000038d3e0fa75c340f4806a66e4fbd11308fb40c3b5000000000000000000000000544e9ddf1b9b82a44ec257a3c4fc639631bfc89c00000000000000000000000071d1d49a0690062843a65a872ba2329c4e07b0f8000000000000000000000000c65041db440ace838c90a1830d984551d4bd84da000000000000000000000000ae7b003ea69c81abc44ba13aa35f33b369b316eb0000000000000000000000005860752bc31acbb36561f59713fc6651cd39bc850000000000000000000000001359731635882fa0a1960cccb5c8af762304d81000000000000000000000000049deb55acbf0991de43120435209d4e45cb195f10000000000000000000000000b46d99c0d718fe9aad85aeaad6506480835c2f000000000000000000000000096c15fbcee290de1fc8299cf0f3829b3902dd94f000000000000000000000000123bfc0dbc32d144a7333c4a4ce1b779858e08a80000000000000000000000007a0bebaee48b53891335c14e0148a118df850b6a000000000000000000000000ee1baa22b122ba7df1d4fbcfc63f51ffd948e4d80000000000000000000000000087d8098d22b00692b160899245994d3cc58275000000000000000000000000b23e50e85fa82ccd08047c68532a8776e7935e1700000000000000000000000053bde82456403b7366a1ee566320816a6e596d800000000000000000000000008a399e6d11921e3061407dc0849cf1ebe030ec6500000000000000000000000044febd961c8a460ce494d2204912f11e3226332c000000000000000000000000c47fbeb92cf250d9b1ee2bfb3f1af949d95218c7000000000000000000000000278e623ce22f8d170f56c66a49ef1282a1eabab000000000000000000000000023b08f9407a6bbdb5bff6b48b6320a7006a4c2ea000000000000000000000000bca5b46a8b8d4678cf35ddc025c7684d57788e960000000000000000000000004eb8affd80ce7ef9380112f6935c7f5e4c1e073f000000000000000000000000d23cd3d837cb05d7dd1b252cb5087eaf9f168c8f0000000000000000000000007c3a272b5a802be7d2610956cd2704fd24197af100000000000000000000000073bfe34906b3fcb5538defa283fafbb3014bd1ee0000000000000000000000002c9120d06ede7658d2d4ad6f30687aff921ee11200000000000000000000000067eb1e34cbfa148110669b9a1ef58aff798121a6000000000000000000000000c1bc1b94558d8e2bd196bc81fd5478865c8f602f00000000000000000000000065f7bf2900d2c711bc4c7ec52195c4c9968ee924000000000000000000000000efb7a51355714f0eda211dcee509f898a38eccc20000000000000000000000003582db8c266a7633d646fe14ae094c3db02f2eec000000000000000000000000380507ac9fb6b071464822bc5e36abaf63a6063600000000000000000000000025e1008cc6a06cfd232d48ba4a212cccc56c3354000000000000000000000000c14016f9c41259b2da379b2df3453d3eb4be026a0000000000000000000000006cd367552d8e7887fe0a0e68d163af051d6cf18b000000000000000000000000691bc5971711dd5a55d742d8305bb00e4b59c1000000000000000000000000003d496dbfe711a3fe668cf08b5f4a3fef1b696a3900000000000000000000000031c4f78e5949368f31cb2a1b8c3fe1ce96e8c842000000000000000000000000ad9415b6ca679fe9cc6734ee310a854c77132c6700000000000000000000000042b0fb05b234d5b98adae546d3a77a8e575fc3730000000000000000000000003b0d1267952d7b96d3b68193901938843b36ddb800000000000000000000000034261d5c09bf8a1265119a7460028f65c5ea875400000000000000000000000090e14d053ecc37bba4ad229b264797e81ca16eae000000000000000000000000ac7c6ebec89b733079c1e78680292559ceb586c0000000000000000000000000db317a24f1e19cd6ed606566ce13d804ecf5782d000000000000000000000000bd1c5802709f57de4559763e6be2a353cc1ac7820000000000000000000000007c5832aba1325cd1665e0d9b14f54a6d9a0e46ce0000000000000000000000007bdfd6eca553b4da27be7f174a05a9f02e24cbe80000000000000000000000006d475b17024129474168b6584fa02a4e9f56ae79000000000000000000000000ac653baa289725167cb7b4261cf02bf20a0f6754000000000000000000000000ee415d7c08f6d5948650475039ec3e61f035646e000000000000000000000000aa384ef87cbfbf66b29530d584bd5a54f47d2efd000000000000000000000000c92ca93e847cd42fd824ed17e29bc9cb96417c08000000000000000000000000ef064fb177242df36321ea2f80e28b5ca43f1a1e000000000000000000000000187b2e2eee42e31eef5f31de5abab3e1b6fd4e4b000000000000000000000000e69c7191b5dfbb86229c536d0abf49d3149311f7000000000000000000000000930db232d7018e719a44e20e4e8bec98694d88e4000000000000000000000000b0217c9d0e34bc382b2bcdad9fa8c1139e3405a3000000000000000000000000a078b46bee52388a7be0fc0bc53f64a5708c3bea000000000000000000000000a3e850985f478875e7a3e72e77f2659e40366a80000000000000000000000000e8822a4be65e4c551415026c0aa2b7ed25c3ca6d00000000000000000000000012c7207077d05541d1532ded93f9d1254a101a990000000000000000000000008a2d789b89b0373556b08deb814017b57e04d99600000000000000000000000032b218283674ef2778f909f7739d1b2ffb798956000000000000000000000000efdda055a164f8d3d293cef4a364a2e9d788eb64000000000000000000000000f334065083198b6a9702b015d687640163422aa60000000000000000000000000a30bd46dc574c0320e81bc3394b1f8dcec9e6160000000000000000000000006a12795beb0c4dfe39b5cb1ceec8ce1784a9f0730000000000000000000000008417cb1310bc99d2e28d6d7c97c11ec9c4452c180000000000000000000000003edef9b2d0ef7b6f84d65def9d36d2c140e28e3b000000000000000000000000bfff2c58c48710b70b6d4469e9be327f4433f7590000000000000000000000001ab608b76de67507e1d70441ee9282fefa17a334000000000000000000000000eda699bea1ff890f56de64e4ec66a0187a16eb2d0000000000000000000000008b41009eacd7c0304e057952951ebcdc3d7aa8d7000000000000000000000000a2a3c271258f816500a5597ed8eeb9de01032487000000000000000000000000757da2c37744a65426766c7e6c42d60ddaf218b300000000000000000000000015bd63dffdbf461341f995939214259abde6d725000000000000000000000000e28642352f7978e180d40c3a00c1c2238e974426000000000000000000000000e4ba2fbdecc20e54fc5e2bc9c8cf0bdaf6ae92e5000000000000000000000000d86713fb60d9ebd1b3e106ca1cd172124b4e458c000000000000000000000000e7cdf6ce3ddd061c5ef15b78b6b5ac96e29a79ff00000000000000000000000074f49ebb7c9319cb861913d680523ca258a9b62b0000000000000000000000001cb7f3eab52bbe5f6635378b09d4856fb43ff7be00000000000000000000000060f442da284071cb31434e583ae5a9d5ff4ae6660000000000000000000000008225907e206db4c5fd9302de0483b92b0f9014de0000000000000000000000009991897c5ccbbad24daf6cd450a3e233e593778c000000000000000000000000701c34a67a2524194b4d63c748b8aa55d80d187200000000000000000000000084dcdfa938a42034afb29fb91feee7e00f787ca0000000000000000000000000a01a5fb7e5261ca981c5919b971092d790f5fca5000000000000000000000000258d2781876d6dd36bf8df00d584eb5be8f84dd60000000000000000000000004e9bb3dd9cb7d7b38e5de748e7b0444ddf10889c000000000000000000000000f6250e016c2dcc7d13bd64f06d2660e5d4e6a915000000000000000000000000a5fa55d8552511b96c95e4052ce6bf0b2db63ea1000000000000000000000000a68031ca59b1d788edefa058d99622adf45e745d000000000000000000000000458c1aa111656f947e0b04a99ad723c7d90ebfce0000000000000000000000000e1d290b0f2db3de8d2a57c9c6769281e386c3380000000000000000000000000eb03d6ced7975f55cfea8198cfae2a76a8e7894000000000000000000000000b2074c8c8426018b74c95e4f2e4170a61454ee6f0000000000000000000000007b5ed32489b99d78833a1608ad5c98727bfedb56000000000000000000000000f7bb531902a2cecb005adce32a218d2cc8ecfb630000000000000000000000002139fcdab681d1783bfdbabbc3418701dd92321d000000000000000000000000e4695112b6eb269f6cd1ada84ca5f16f97769f5f000000000000000000000000f731d7c36f6c79e76ec8f46afa7729a0f53a01d50000000000000000000000000b00e7354a8f445b07e0d682a20b827c5426e7c9000000000000000000000000523538d9d73850b464b5345f42f31b5ba9453cbb000000000000000000000000355bfd800127ca9e5c6edca98d7195c5f9c17d1500000000000000000000000055bc542c3a258888f4b0675943ddbb5aa291fe660000000000000000000000000394872798b0670656773a057c80dd53dafe8e3200000000000000000000000095297465b4ae87460c26100bab3614cae7af5f0f00000000000000000000000025dfee63f0cb4ba2cc4067a5a70daa82b71b40aa000000000000000000000000d2b97f36950c36f5c63a8b13b06deaf5218ddffc00000000000000000000000009f910dcb7e760d02757e07d3b99b1fd43e43257000000000000000000000000bb25c7ee048465c6e5e449c80171de8f87f1e6fb000000000000000000000000a36c259289db1a002400063e4aab54dcc023f65d0000000000000000000000001438115dbf2188e7bbb23e61390a30cf809fb20d000000000000000000000000a44ebdcd2539c47e6ba6039e46da00cbe17668cc000000000000000000000000c3bb6e54dcd6937bff8c8dd4063df8e1d360a4e10000000000000000000000001dc8a2e3eb7618f519a2ac36a5990cf77badea3200000000000000000000000001506a5ecef5b32b69b2b0bfefb04af882ebf5000000000000000000000000008c36af6290030666b6eae5b54277ff0449488e2e000000000000000000000000e74fcfa5c7e5c39fb3e10a8279f78f557cf49ab7000000000000000000000000f34c96cd7943bd0427f59320734151849f76d0d1000000000000000000000000bba9e86b0d126c2da47e1bceca74c739a4df32290000000000000000000000005c97de311961cf8e5150f57da94057b34678c66600000000000000000000000086c413125f2637847ea2dcd34cd23407ebc12e220000000000000000000000000880beb6291d19a86d4bc5dc1b042ab78f0e8c1a00000000000000000000000054e131b2689a34400e109756e92dfb6b64f5c9fb00000000000000000000000083e35ad204a7436893c73503c77fd113c318f913000000000000000000000000bcdad4696eb91e993d330001f0988fd24635a037000000000000000000000000d4b4da6c624a6a866fcf579986f69cd960db8136000000000000000000000000a04f756ed8ba484a4519d49c1961ed0a65c5e5d3000000000000000000000000b51d406262fabe2971479402a1420c4a9eebfe5f000000000000000000000000949b2cf39a0af6c54838a1b63591c962f53c5d160000000000000000000000007b10668257f404e367431d17c495f9f26f044b5800000000000000000000000070068da3eb9f4ab5b83881e7e285602703c4e2ca00000000000000000000000074c1d3b70605acce9df81036c325286861b78f1a00000000000000000000000016feb15cafb2bee29ab9cbce604b0cd0edb70401000000000000000000000000869a3f582f19b4d7b9e69b13d01524f9bfa0a24d000000000000000000000000b216781bb90d1245bf9f16773f9d3979112c91d2000000000000000000000000dc2866e4d9052080ccf3bdcdbb7ea43646414bc000000000000000000000000073b746120f7ff9bfeb11f1ecbbd9a47888e5a571000000000000000000000000c2ecd027b7c0cb1e4e3db6ee940383008b8e0166000000000000000000000000049c8fc2247cf01b1cc66bcdaec6d10f70afc5e1000000000000000000000000b5c59570d489f021eea5b865e90c79c2795734d20000000000000000000000001a790d3b50cb0f4817b8d0ba108b2c5c109a76de0000000000000000000000009ead5e6e90440e69b5f28fef5942a5b273387c130000000000000000000000008271a0bc2cba17fa4fd1692de0d5995590a2fc100000000000000000000000002bf4617fd4a4a2e10ce1df269da661211692f9600000000000000000000000004a400d3b54c1497580f24c4941f4a2e8bccb2a9500000000000000000000000072bf285be89cae37c86159d7083baae505822abc0000000000000000000000001724e18fca576e0720692df03ace7d97443f52bd000000000000000000000000cb9e71571ceec613832167891746a0c9320ba83c0000000000000000000000000eac2b051395ff6f0937f2c288224e63d455a4b2000000000000000000000000cb23447803e251bba548f2b3ab515645a7fa3eaf00000000000000000000000041ff8be932d3a19d1e2e6da604d67650a669a18f00000000000000000000000009ff159843541690b93a4c32b8738c4ff8a119bf00000000000000000000000086dd139fa574298ffda334af055d8b8fc67e0770000000000000000000000000b9512d10a83499233212b13d2c24c4a16fba84be0000000000000000000000005e35528dcf35fd8e125ad866fe81ee1ae107d19e000000000000000000000000dc0022982ea12aa77ec6f10c90364a209601b2ea000000000000000000000000d2a2db7ae66d2b0302ebaf190974c44e669746b3000000000000000000000000e4738c728a4ad4ad06fe85709cbdde0f3b4fd25e000000000000000000000000664c8774847dc61a060ab90802cad681dd13ae0000000000000000000000000034b75dfd620909b8c25f8649f7e05ceebb2df832000000000000000000000000b6b698a7871a3335349393fe82fe2e390424a911000000000000000000000000b2173121b425553ecccece93a0aee8c8c7c00f5100000000000000000000000047ec5ab2683f2abcb1a25ae9c102e81cea77a446000000000000000000000000a7277136e6c9cbfcd4779c206ea35a2ec66f2a9b000000000000000000000000deca4bf3eb1a1b5c9f21b760549ea14bc0bc48b80000000000000000000000003c24517a448210909c51f3370cdd922c99d831660000000000000000000000004294a424f73fe3565023df486184283a31d91da2000000000000000000000000d14a57df1dcc9aef3bcc9c391a791fc901540194000000000000000000000000b2d5ee3d024a36ecc77554a5bd2bd2a8fe2a6c1900000000000000000000000069d595de53a4b388b91d8c00bfb655d24ee5d454000000000000000000000000d278d477751e59f0b3a533278e453b54e3f11e2b0000000000000000000000003fa9035d7ef1f0c46375fc1a35b4cd9e91f29a2b000000000000000000000000d129b97ee28390d3a3994bcb312d1d83fa7f08a00000000000000000000000009e5aaa55e59e0858868c696124fb71d581b5e41800000000000000000000000008def2bd34014f72cff302b0bdabad6e53fc9c0f000000000000000000000000dc8078b88a5eb2ae862e7232883f2dd06b140eb40000000000000000000000002efee0524468a9f038e23bf36457e0f5be2cb4d20000000000000000000000000957492220fbe6628d383477a1941be23a317011000000000000000000000000d71753486db1f0e7769fa0b306a4c5417aecd6880000000000000000000000006db0d70c52b38fe480a37611718ed4a8b9e43f00000000000000000000000000ec39e0758ef8e19f0e92e199aafc7a1d2ae203070000000000000000000000005201e44ff18e762f7f2d483bc7084c9fdaf52ed6000000000000000000000000df2f4b1b385df6b6297647de85c66f27d6a16c65000000000000000000000000760c6e9d04900bcc08723db37d7784941446818000000000000000000000000051b84dc066ab16b0f16c84c6b5b984f454248a700000000000000000000000003de429b33b7185625af330c239f179c70a1e2bff000000000000000000000000126fed7d1e9d3146451cf01531831fdcf4f1cada000000000000000000000000c6efc8f0f4548b369b73ae7c18a7b459ad7d918d0000000000000000000000000d54a969a3c5a8ea613cac9c0928f473410f832b000000000000000000000000a62fa44a0d5eaffc5102479682420d406a00b42e000000000000000000000000c696d01eb4e138077e11b72eb52ab50423d4684a0000000000000000000000002f60278fb5a8adcafd84cf0fa2b7478303bce336000000000000000000000000f75639cb82a7d5791693656c5d3698a0679b1e3c00000000000000000000000040f404fe6c091b951576ecc7bcce5ecd56c985f7000000000000000000000000506a992ade6fa5e88a7f984416647d4e8b6ff5fe0000000000000000000000007322aca93a0891b09a732f5b18d701eb07efb8c6000000000000000000000000c1b67acf7ddb90dfade276597555825376d270e900000000000000000000000077400ea8d73efe8553912f17692be355b831b7ba00000000000000000000000068227d4c0161b9257d2d4f1d68026067bea76bc900000000000000000000000058c0f15076532facecdae94753aabf0ba9265aa4000000000000000000000000ee3589f7509d33b16021d2d1eab6313f3eb14ad300000000000000000000000077cba3168883c589d6f49c91e509f4906794c3b400000000000000000000000030236a0bd5ab9ab6f056f878b0bd28b19a8793bd000000000000000000000000199327cbf6bf9ac1db887788c33a56403121aae20000000000000000000000002699577329735b42efb36e52758571cf6ebb5e10000000000000000000000000781090b958dccdde0546f953ca927532a19104f600000000000000000000000059b9e4552d0e5d50b66ed6bcaaeb30d516b2c24100000000000000000000000086ebf00b0e2682e9c6cb35e5b29834fe4a1a81990000000000000000000000003c9e790a1fcf444d0c40af1befca6ae4da7cc1c4000000000000000000000000579479f60048761de23c1ab9fe7f8dc6f55e65d9000000000000000000000000d2fae50a0800a6ebd9307b38716fcc685bf1cfba000000000000000000000000cf0c2a613970b76a29fce1bc5b97ec1231b484560000000000000000000000007b2bffdf7cee91d96dce013f2806756a1f7a9b5d0000000000000000000000006018fa4083cbca19d06b48a70f38471b00b96c6b000000000000000000000000af7cc79efad59e99a7429b2554104a6bad8073c30000000000000000000000000f4389c0320a5689d83069b6b306706de006fc78000000000000000000000000d9aed53f8c1f935b407ca11003b93f6ba514d07b000000000000000000000000a6f4c17d3c9523bda0d9845365f9a6286f8e0ec4000000000000000000000000213912ea7a58aac1570f34f66511a50953df12a00000000000000000000000005b464e3df3f30830e7029a7bff7b18c068f278980000000000000000000000006fc9be93a8b55f3ada76463b977e6e78d6e994f8000000000000000000000000b15b866681ac9382b4b87a92e62b82fc03f50ed100000000000000000000000037a86aefd7fae8c400795748370800224f59f959000000000000000000000000b3986527cacef4ee2ebebdf3e5a6076006327db40000000000000000000000005152772bb114cb4602b82a2e47eebedd704b1939000000000000000000000000671d0921f8996465eef3493f0d42f24048998ef1000000000000000000000000e67a62f7d9680afd1f6db1b53d6336a9b44c7d42000000000000000000000000cffceb8025d1cd1a539a7dab70ddc458dcb960360000000000000000000000009f63e77e13613f0ee19ed7f7640b36db8beaf57f000000000000000000000000857adf428d287336804c324e2017d83d466c3b150000000000000000000000004a2fc1f090e4f5f56815983c9c33371b7b96186b000000000000000000000000331973378fdaff40bae09053a3c1bede1c2b8654000000000000000000000000201b5abfd44a8f9b75f0fe1bae74cdac7675e54b00000000000000000000000099665fecdbb9bef2dfc88d5e6dc335172f33e15a000000000000000000000000430be40be3dce592f41e45ecdc881b6cc1b93cbd000000000000000000000000d5ea8e07823acad6e1102d80b6cebe68fff43f5c000000000000000000000000135c6fb5ee3accf2052c51a16ec279fad1dc7a890000000000000000000000004dbe3efbd588d7ea7d9b9d7b9de6b7762b171f0d0000000000000000000000001845e7d10e9db3749ca34677254e305a834b845800000000000000000000000036accd792b7fd47d449d4ae7d1c97be6ebfa522b000000000000000000000000dfc31b1d45fb3a14710f0891e1e76f934b5432f60000000000000000000000006fb890be81987a288288d227bd29e9629b4dcb3500000000000000000000000090c38b84240eba850182145fe202fb30cd276493000000000000000000000000a99d67569d9f4efe74ffd709320eeff1c41052fd00000000000000000000000052c3fdfb15651d2dbe35d9fab86ea0571e64db9c0000000000000000000000009f07ce430ac4242e9e4cc2c5f135d73652d68e5c000000000000000000000000dea9ccc0677cc54817cfff4243a4ddd17c62b4b3000000000000000000000000a65320b1bbf6712cc862a69954eb570aaed480af0000000000000000000000006ce2efb73cb4f5853ed87507ebbdd40a62bd8950000000000000000000000000b2a579c3bed9a5b3dea4d4678142d1131b00f8d700000000000000000000000001bafb6700b73e46900c48807a8fa377c4d22dad00000000000000000000000028536af9cd9f7bd02f25ce0902eece81a691042c00000000000000000000000016b688712626ed339c87c38ee1207d67180ce1ac00000000000000000000000026c635c9d9d437e493a572a1ad268f4aa9612a8d0000000000000000000000008ad189a241bef1503ab88b9442093603d66f284100000000000000000000000000000093c5ed74de7ac89a1b6a94ac550c951d86000000000000000000000000fb4628b4da3cb0912dd77dd54b8a7eb4dd0849fd0000000000000000000000001b8baa83edfcaa40161d04f2bda51b059339759200000000000000000000000013c474e6181ff3df02ab9c6b529bc639962bb50e000000000000000000000000b52e3ce9dce603a7042a66d12faad2d80f1f4b980000000000000000000000007dec6cb23a629f9e35fd59a29fb425be344fcd98000000000000000000000000907af02dceaac545649f00e07acab0501f17787600000000000000000000000073899371102a7447d8d7bd3f855ae3f9fbb1eabf0000000000000000000000006492567b4ac90602da2fb3930926c6fcbc74a1d2000000000000000000000000f3cef5084a8483855aaf77e1e60e67384b4eae5c00000000000000000000000051cdd9ea4cef5018e63692b85c4012f485964b0c000000000000000000000000274545122d9103f8ff5555d56c4c0757fa6525c7000000000000000000000000c0f5c01770ec484e1f224977de56ecd4370c9ac40000000000000000000000002f903355688e0861dbbd3dab6ef24f5706b85af2000000000000000000000000f80ad55ee05d82846aced4f3332691bbb4f71f0c00000000000000000000000005831962319fd73de8c2d7d9e45e23a7433095670000000000000000000000005ba74a35b5f63ba22a2311fa61aca85101ff3cbc000000000000000000000000034606c6bbf5004d21b35311aae4757d23a296a3000000000000000000000000ca9e622f25a7be8165f0c83fdddf4f3e7bab4ea80000000000000000000000006bbcff56cfb064c695fab2731afe718c78d1a45f00000000000000000000000066fa7d8fc2a283582d8804499513e7d8ae0cec10000000000000000000000000dbaf7ed910f402dc3d04fe89a5b1f7837411ca020000000000000000000000009e30c1cdcc79de0a92267a985fb2c57e2a15ed7e000000000000000000000000271f93c76bdaf8428431f2aafa2cc4fae43acc1e0000000000000000000000003aa8c57f6d1670b90bdb20064412739a29a7cdd40000000000000000000000002add6d79dc913abac8713dc515f1003030feec8e000000000000000000000000169d21f94dd5ab8395c55d118790aaaedd4ad2ad0000000000000000000000008fe213b989751d72a442d56d388e0121105bab0d000000000000000000000000b1493bf236fecff5bf9a11d32e42a294003837b30000000000000000000000004bab119ae1972f8556ecbc866fc62e24b496ce42000000000000000000000000c1e28f6514c7c02bd575409de915a0839d4e4114000000000000000000000000ff84465c5ae75f92eeff52ea8fed31d1d0dec23b00000000000000000000000018c0ca3947e255881f94de50b3a906fc2759f7fe000000000000000000000000e545005154bdf571d29a2e866c09750d7586ef300000000000000000000000009d0d1f67a296caf9a760d8093897fa6c0581bf660000000000000000000000009ba02715827287b8553fd34d76f174614528ea2a0000000000000000000000003ec8240531a4f285d90352f6b2f880b2abe4fb5e0000000000000000000000003df3e43e2c3256037286fee150ea600af03eeedf00000000000000000000000092ceb7bf60718b5ac2582773dfce3383e1fcc1d000000000000000000000000070e6da40d9f6040672e4d45405be52269ea213d000000000000000000000000072a861e589728dc60008c4ae905959537bc87ddb0000000000000000000000003a77acf8ddaff215292470c9c5389f6f2b93fb140000000000000000000000006b4b3e25e06eaae98eadcbf84e4f03c320fd1e3100000000000000000000000089e7bc3a33dd65a79de8ed91be4d917123b0fc100000000000000000000000008ee0d13c924dd9299ee596e49b9f57d45e3689bc000000000000000000000000357db703e05e664f0c14d808e1dc4315682bc835000000000000000000000000f0cfa6d7dd91c4dd60140991a2f0cb907f89e3b4000000000000000000000000df47071dd9c3ea9f8204752bcecca6033f449fc400000000000000000000000070f008c5f6f20291f705965ce1959d36db00708a0000000000000000000000002dc7c92c81ec2d640b1d1fa5c66e4bc51c5a3fb5000000000000000000000000096192a5f1c6226dfd34509c6891d6fdbd81932200000000000000000000000065cf6acedde34f2d33b2ce3287e9fe848c245d4e000000000000000000000000b2f74acccfee69e36720bcb6d9ef26ffed0e4e66000000000000000000000000288a9c9fecb809e695884ae8ba37d2ef48651741000000000000000000000000d370383dc4566361708f67282fd8804e8d424c5c000000000000000000000000929c6a9f496e2191464d63bd9d29bdb08251f9c400000000000000000000000011e260537d29936f0bfa5596cc5283de017c85bf0000000000000000000000005022d9e84bca961958b883e6a214caa34dd7c1f8000000000000000000000000df43452ffa1a178c55db342cb6f2c8d04140672d00000000000000000000000004f36dcaa4afc258554525bc1998870efeb4d534000000000000000000000000089141b08047c3aca4f98b211e544a5dca79dfac0000000000000000000000009a1a79fde322bb04d28f609c4dd5f77be1c9f917000000000000000000000000bc78824a072783820e33256135e4e928c59ec18d00000000000000000000000068886b269006e24f45027bc09572717955855434000000000000000000000000451ac4eabf4da740e6d6de0b95e6d5119676518900000000000000000000000089456ff8fd12ef004901d9f21179d0952d446fc00000000000000000000000001d1f39509df7f6e7be1ed1c82465edb02e23c3af000000000000000000000000383a882f5df24e00b881e97eb42861b4ba6cb145000000000000000000000000953e9fb455f7b3bfdbecb3c00326cc5848b50321000000000000000000000000229ca0a134b5d62cbdbc92b7dc043b1f3c16f3dd00000000000000000000000099f40e35084c4d05e8b59073ced2349d803c81e2000000000000000000000000f3fce39f90bcda6d2fd58df0af768582e70864ba000000000000000000000000c3b731ba0e04a950ae1efa27d0420a94290c7aa300000000000000000000000085c74f1382491d8eed4fc42053479346678c5dd9000000000000000000000000fb0d691248eb74e7feab43c4d3ecbd190f5fe92d000000000000000000000000e5a0511a5b2a816ad2e915f927612f7eedb9a90c000000000000000000000000a67b6ab23cdefa881829ae30b88a2427c0d4cb46000000000000000000000000fabb4762f7fce6b05dc505bbe55cdfecc1c48ef20000000000000000000000009fc7a882df0d4d78764057890fd3246beaa36b6e000000000000000000000000d66be0a386f01ba08a3e2700916d26d377e1f2a300000000000000000000000069bc29d277e43f0a253ca7bb79a72da6da4bcba10000000000000000000000001b5b44ffa97f884da0e939f5d4d1bd99342956e4000000000000000000000000fe82af4569830228dce4e75788452c213afec39b00000000000000000000000007a98f839eb7c6c6963c36ee9621969a804755d90000000000000000000000003461a81117c5f693dc0e70b5cd15caa44853aa0100000000000000000000000074aabf80b31d7fdcc6106da9efce2a54487eec46000000000000000000000000826d72a8464d1ae22546edee59f15ab263a82d59000000000000000000000000f4ce1caaa65d7680b920d25fa788624d57e15d45000000000000000000000000d681948dad91cd06b8ec38afa35778f2a1942efc00000000000000000000000040262c4c8108097710776205fe0134afe0ecce3b0000000000000000000000007eadaae74c7a6dc5a3ebc7a3607b15de36802696000000000000000000000000076e5573f9918846b03f945798650556f21bbf680000000000000000000000008bcb0041505ce1fc915f187def1d23fc3c7fb91600000000000000000000000031e9f80f1f33bdb03d7bc1e17586b8a5fb35840200000000000000000000000045ca9c83af25fb7c825a63112db3bca07384adcb0000000000000000000000006c317f00c1f9fd6fed594e4012bdb4f1ea7984500000000000000000000000000a6a7bf8648f9485424414c9225f7a63fb0ff0390000000000000000000000005ec5e04457e184d150011758bb59a75c977c9816000000000000000000000000d053a14b5e893d8d9e98a9f5a54e51bff30edb840000000000000000000000009dbb0d5d841edf7a1badfa4e74c5369908f52e7400000000000000000000000011111111147f834c44d24eeda00c6a09a2cb5f3800000000000000000000000029d8b968386772ad152973a748e1a288523f0f3d0000000000000000000000009f4d53687026adf6837d922b5aa354dffcb39d06000000000000000000000000172203bd95dfc37303e6b156c838c3324d26c1d300000000000000000000000011d082d9ff7ef301db01d8670fe0af050bce337e000000000000000000000000b927fafe4bafb825043e982d1e97b07fdc897d29000000000000000000000000e1ad590bf3f71b2a16cd453ac9e10ed3cca755f700000000000000000000000081b09ab606c380a5b2415ae5782a3cb1ee447133000000000000000000000000eade96e981cb73e891465907b24020d039931d8d00000000000000000000000039fac892124613cd62236ce8e9d8abda58778eee000000000000000000000000b1fa987bdd7c0ba65fdf14d6d2c3afa42549c1f000000000000000000000000001c0442fbfb8574b75af9686cfbf74fce95e3e98000000000000000000000000ee195294053998d024aa9292bc7cfd5a9f89398d0000000000000000000000003fb07c256f94681b021458e2170a63a0c72e6a18000000000000000000000000756944f667c43c3768e23fd02f54f9f32ef7e00b000000000000000000000000eb24bafd1c848d35492f10e5b98ff872071e7c250000000000000000000000002cc421a1346ec7f4aa3709caad405898d6205b650000000000000000000000002fdac48265c62156398789009b717d25e1612afc0000000000000000000000009ee1830ff376758c5ecc7fb465f3b14d64116d71000000000000000000000000fd22ff6843ae2cecc94a316dd2a0fabb1f25c97c000000000000000000000000142a5a488c5fc548a2be6a0c881cba536851df8a000000000000000000000000e83b20e8efe2b02b28fdb33a33214f5318e6af32000000000000000000000000500f72fe8610bd2d985b535e870ceda638f6552b000000000000000000000000d9a5a56ee4ecad795b274015e3c90884402b2138000000000000000000000000270efc9b1d8b9be65f0bb39676806711a9be7932000000000000000000000000fa1f3722b65eb9cfbde3a5542854010d33a7fbd8000000000000000000000000c94fbca51171b7caeb6ab632bc0a355249d7719d000000000000000000000000e57560e319b08955c5a2fc07a8b1de9fcc397bbd0000000000000000000000005792d0e62d64c865d4dad0f72ffdb7f7649c754c000000000000000000000000a6e64b665c6a8cc8e03ec0059cc36accc244dbe0000000000000000000000000ca480c5f52004dfd8f3fd08ce3807e615bd2113b000000000000000000000000bb1761101552d8630e5e4f7102dd1afc66fe04db0000000000000000000000003a1e40eeb000892e4643bcbb8eaf46482cb610ed000000000000000000000000dcbe03ec6689ee4c6eb565655104866428bc72f6000000000000000000000000eb50daa7b6302390b2a6ecfe447bb486894648c70000000000000000000000004aefcdc0dd4d75c333b14dfd0f4faf4f348fac08000000000000000000000000917ea5cdc8c23a445bea7bf1e826c89ac6dccfb6000000000000000000000000c71dc92790193c4941ae31d0bb3a817464dd970b0000000000000000000000003cd11dcc7831e5bb85510cf4d2edd9b0d36706e4000000000000000000000000d3f72d5e90fae1cdeafb5ff49c46a4b95e18874e0000000000000000000000008f74ad26cc11a5db36daf23f5821ce32d7adb084000000000000000000000000deceebc64076e74e0b9970919bea8e368578504600000000000000000000000036ba29e2b85afcf3ba559a3c45e186b599806d62000000000000000000000000949eea00c6377c15a07a9228d5ec98736c6018a400000000000000000000000074409820f188980c91ca4507c6a02788d92b558d000000000000000000000000aa492f01cdb77cc50caac499711541994c941f4700000000000000000000000031a3b1baa95287a843ccbd49c0f7a8358d1676dc000000000000000000000000ff844fb25e2fc6e7a3d60cc0cbe4a07b7c180a5b000000000000000000000000071128c14a5e8d1678ef24591629a3de5455202d000000000000000000000000a0ed611a64fec7e62d633560ff32aea7b52c32800000000000000000000000006e70177a37980017767811f8d00a950fa26d6b840000000000000000000000008e0ac509a041ee12d687df26a09d53b01f137719000000000000000000000000fb2865a02a669b9dbeec35f3a0a85f522e1463190000000000000000000000001be5181f6809475d307be5c9be4b87f40bb921de000000000000000000000000aab295acb47542a355cfa40e6b917d8dd37f112e00000000000000000000000030f3c681a07f66cbabc71a7ac513a54c5268fe050000000000000000000000009864d2d3b91c1dd594fcba9b6f671a7041ecf4560000000000000000000000004590d114fb117b8e4501b1a26c824ecc8c59b74a0000000000000000000000003f178a843942e34d242067934004b7aeed954cb6000000000000000000000000fdeabfc722f04ed2c9bf5d16905202572ce71df500000000000000000000000075e0d529eeb34bcf8dbf86b69521c00f18f517900000000000000000000000008d4e2db4ce2300ec63124fac726832690e437e73000000000000000000000000665a35a5649910591436a9773e651d065e8641870000000000000000000000002ff0ab17575781a99d2aca9544fe7c4d9edd96340000000000000000000000009ac6d0c3ec89033a333121288886a6cb1aac4b420000000000000000000000005669c25386ed1a911c3363012c05dec4e42b46f3000000000000000000000000a09a2a1a8807b853869eaa13862655e711f3ba020000000000000000000000003c0cfebb61cab7d7fe4ba8624243594e28e167dc00000000000000000000000070652327a25e4c1ddbedaebe524074eacb3e1e04000000000000000000000000ac047e1eb4da7425a2db8f0b3223b913fb6fb3660000000000000000000000006884bc6bed4a6e0a3388a9762667edea00f5300b000000000000000000000000a7a3999f429e031f7129fec72f5275139ef80722000000000000000000000000f720ba95c948fa4e7a2f61216be629dfa9be1af5000000000000000000000000a37dae3749b8ac4e6e354c3d207a1fca401d649300000000000000000000000024ff7f6ea5c8ad33476d1b626adba8f84d86410a0000000000000000000000002bca06dfcd000800906d848e0e796f75dee2e2590000000000000000000000009c112522081ef99fb120e49f15bda637c40830c20000000000000000000000006070dbdcc9af9b118a130bc3225cdbb84ddb3d4c000000000000000000000000a2e0c4523b12f42b4232df27341570a887f198b20000000000000000000000008ea77546257fd1618b5e1544467cff52db4557e6000000000000000000000000464f37073678dc440ea1eb56740b881ad5582588000000000000000000000000328045ed6702f681c6dff582a30c5b195a58ed6b000000000000000000000000a4c690a232d47abaee686d997da997378031387d000000000000000000000000f993e39ee8d39e4d89a65e9ba0cbafb6360380dc000000000000000000000000373e636fe4596015573dd7c23441357c94921b5f000000000000000000000000413f681c672aaad6a1da3a7bb9f98ff7aec42322000000000000000000000000342016cbfdc86daa94738bde8723d3ac5c69e18c00000000000000000000000069d57a84134896b5af7170365a8c5a0c8d6fb7980000000000000000000000003fadfe5e5a11d3a1c8438105f2a31152db86d5e10000000000000000000000000a5f919ca9132bf2ef97cac8852b3956162c14780000000000000000000000000ffe6692ea3811dc3f84e888e5b771a84cff7c070000000000000000000000003857f0ef479f0bfc952d572de937ef08b6025bb900000000000000000000000097338acaa2f71ba6a64fc41d158d40478d28d0c4000000000000000000000000555c82abeaa834c6fa1134ba843b020e3978b6ea000000000000000000000000222112d597336cb201221bf3acc0a6230475af9900000000000000000000000036344d3e3fee48f4cf140055ccfdbba618b9a1590000000000000000000000000725716eddb94a6e9b77eb65aee75766883d7fa4000000000000000000000000baafff9a81439da7fb8a3e62f2dff758e059e039000000000000000000000000f93135312361d6b740b6b7e96702ef665acaa892000000000000000000000000c567abef09d341a2b867eee06994c09a1945ba1700000000000000000000000058b447eb23d3b0b10579ff91cc6d5858a36e25290000000000000000000000001f315e5a83b7a0d0c661ee3674906cedf8ee7bdc0000000000000000000000003f40531171f65a4d0e5289341c516bbe0c1a12940000000000000000000000002497938709a430d9316e6faf0f958e5331b9468c000000000000000000000000d1e57c46381485420337bcf66506360c90d504110000000000000000000000008afe3eaa83f3b70e4cf2dca1e3ff621448e9a17900000000000000000000000066d33c93721913a5988b26b4394f7629ac80559e0000000000000000000000005db6d1918e361d6caded64256ad5890459bebc2b000000000000000000000000bdb043233ffa1ceecfb6c967a852c4f704f5f7fb00000000000000000000000061121eb1b2d5c3f7b850a0898403856ccc370540000000000000000000000000de8a5118597001837ea7368c0ab338f5384f472300000000000000000000000017ac68a4f3c88171b46373b6757bbf9064541cda000000000000000000000000ada0e291adb44853c6813e6ab0a86fc18ad06e3f000000000000000000000000b358d6ab9375173da6ec67ea86b591e21dcd4529000000000000000000000000643932f131aace28b0f3510bf2d32b3d0b91fad6000000000000000000000000be1e658cba0dec69ad38f79c154309df4d2de5b6000000000000000000000000a741ce5862bc6bc6a7afb2e96983fa22ecd577af000000000000000000000000750aa38dc28aaba45443515bc1a5cd9adc919111000000000000000000000000b5b494158bb17ee5a835183055c1334f079aaa1d000000000000000000000000e0549729742a3c7ff6e1348838bb2cf415e88e750000000000000000000000009dd80a2cfbdd8420fc9b0d71c654681ad461622a000000000000000000000000210375e45bdea481ad16a0fe6eb5c73c3814cf010000000000000000000000005c053f74b70ffab7d0804f7466fd58a0356cd71a000000000000000000000000bdc5e309ad7dd6f7870f30e34e013063f15207080000000000000000000000004dd80ab962ffd38e2da485b52241b405f7fd6c41000000000000000000000000e18e63eac374cd9dd7d7aa7050850e9374ed8fdb0000000000000000000000004632abf1bb45b7e03c6a4764a41726a026c4301d0000000000000000000000007538ea55c942cb1656b8247597514dae88b15e7f000000000000000000000000ab4b9ec9ab05edfa6e1127c6633faaf76e532a7f00000000000000000000000012ddd20c5065da2e5d7c0b047cbdf19864f905d3000000000000000000000000e02ccd4830c0e24219e8584834035a418458ba0c00000000000000000000000025981ee81a44aa28528f1a290a12dd5f3406c9b00000000000000000000000009147f0780057a2d31f9c47cec7653a447f264c3d0000000000000000000000003720e5753ade20c9bcb215a92f7e4855135f165d000000000000000000000000db099287bd9c8d22023533bb4fde839f7e06d2a8000000000000000000000000fc1ba75043b79ed7eeb216c0f4a48dae81dea12800000000000000000000000023bf467943becb13bc783d088f07e69f563a4ff5000000000000000000000000da3c38bd289e416316042e2099af1f2776c886a60000000000000000000000000dd1d6a93de1cf15d1108327cedde1c1171fe51f00000000000000000000000036d890440a6887555e27ba39a26739b0557a00550000000000000000000000004e18faa9f1eac51b1e225465521c720389f9da550000000000000000000000003af15cb9c100d67e0289190743bbf2408d63ca3e000000000000000000000000c5320f392f6e58c01c36a6343816a672d101bece000000000000000000000000b612e3d7e7c31c6f8ce33fe1ec0a513e842d22620000000000000000000000000f6a1e8bde998a7b43e345ee0d670f89adf046b7000000000000000000000000fc2edb3bbd08a739ec2ae85e926786fcdcc1c927000000000000000000000000585d9e95871c82eec89c906c9eb1f562078ae969000000000000000000000000f57b7aacf448834470834e77e459663e60d7957c000000000000000000000000079144c5e101e0f19d167f847ff206365423ba99000000000000000000000000acd5fe0898de7b6709361d3228e231c550dd1b2600000000000000000000000021a64a0af3b2e64af469d8e06ee6528f5fdd272900000000000000000000000010fa80b5037a8c66a68db5eeb7b543377def5d62000000000000000000000000dc647bf26315ab85d5dd6116226d73a01b339eff000000000000000000000000d9ef8d7f6fbfbd850309cd2fa26b5127cf7859b1000000000000000000000000c5abc79461c0d06a4268addeb477647c4802f4fb000000000000000000000000dc9c5e34959ec3643af1e1d34a83d6b251aab1ef00000000000000000000000087558481b0bf1bd6d5353016b5818d94ff246707000000000000000000000000b6291f99dbfd46ef6122c5a7c4afb1fc14447c080000000000000000000000000a472767d714cf5893ff5f65c4b16fe4f06109390000000000000000000000003796bf467561b61a21e0b523894e44b8ae5c65160000000000000000000000005f94c90388898ec7140ada2225132cba264773d50000000000000000000000004588b0b2cbe83786c756d51979ca9fd31a447fb40000000000000000000000007dfbf063ed0f40cbb7656a6fba9a00f5e1fc9154000000000000000000000000c59b9865458d81ee8b238667d009b91f463a7a52000000000000000000000000b37bae18197447c267d3443ba7b71e1d638c8bbd000000000000000000000000c455ad7f970fd243a0e28c03f932ff6614d3f343000000000000000000000000fc382269a2fe88d594211aa8028b30891ab93924000000000000000000000000df26626051415f0996dd8983520ced6a34a315a1000000000000000000000000a6d96fca798c6a7ce225bc7ebcc59a1113987fac00000000000000000000000017e8e1461baa6e35acf50f0697cd4899d72855bf000000000000000000000000a5966615d44cf5871bf8e81b950fd898addd574e00000000000000000000000063b4c1451fca16011c0314ce37d4f612d77b9495000000000000000000000000ed6dfa49c0bdbde267ece5d510a92708bd01e2d9000000000000000000000000dc5c0d776bacb671f2aaff9ad1bd3e55ba06c4600000000000000000000000005bb21f55b5885a01eeeb5a7db89e034dfd6d762e0000000000000000000000003b9013a5a62b355ca6e3f6dffcbeaf28ecf1f7840000000000000000000000007acb8dd51146f83cf9d9f9a4295d139740375df6000000000000000000000000a69c037718157f1da935b919e4300005978d1096000000000000000000000000f7eef08cbc929fa58b513c85cb5fb8f951eb2db9000000000000000000000000537c81618e158ea192deda3ddfb1a1c8639b341d0000000000000000000000009bc1307cfa18c539cfa5525ed9e9ec6ea2f68663000000000000000000000000531d91c0f0238e3a2b5f4d32361bc90355ec6295000000000000000000000000c7f517fdd2bdcb7045552f6d0380290e2b1c20bf000000000000000000000000fe67a7f6fb4ce25ca68ebb162e80aca2ace9b6c1000000000000000000000000ce1e5daac49529b7a802690763d266fdb307c2080000000000000000000000007fec9ed4fd76621ba8bff928dc4ae2c3c8afac8200000000000000000000000054864e3ea15cba0a8062dd0acc58757a43e3511b000000000000000000000000ba979fc8963f50aded81b4008e861a371635326d00000000000000000000000073ac176319e1b4c3df0fecf8eb6a8a727dd0d8cf0000000000000000000000001f1b7abcdf4554c9f633aa0e0c3969f9ab138c9d0000000000000000000000008f8de452c01b049cdd187f829b89f5ff34dc0b4800000000000000000000000052e278ec6c634546e8af1ded0b5958d7ffbc3fee000000000000000000000000a596e6e75453fad5fc3b416d404b2911e8539a6a000000000000000000000000d23e5a77ac2adbddaa1569389581732f2ea09e6100000000000000000000000089d578f3ccc65f7ef548893c7c46e01ba567760b0000000000000000000000005b47ce248ea313841668a318afb9a5597d5efc23000000000000000000000000cbdc53d424d5a2e5fef1776997352f10212c98830000000000000000000000009917edea0297eb076b848fb81c182e3d266caadc000000000000000000000000673b480a9af3a5730e3c520c15757371ebde1cd9000000000000000000000000bd5032d7ecb9a8a735ce1ba0b5239c85b97f1677000000000000000000000000941faf65e21cdacea1d94513ab68e903c4dfdc5b000000000000000000000000d8dca2256f5a3c5b1e13664c586ead04d879b75b00000000000000000000000026a9c596e7fc992b06e503a4ed05e512209d6ed6000000000000000000000000c009d0ec41fbea88bd722bdeb04159a24fe8f591000000000000000000000000b499e9187dc3cc89679db0098663c75da5d1628c000000000000000000000000eed4778e57e16180791ac3f09bcf25c6e19bb0400000000000000000000000007b219fc3a6e20da4a25ced2f9c6e3f4bfb23df4c00000000000000000000000022e18efd8435a2524e5ff6c85711f56055e1c7dd000000000000000000000000cb7aa6711d86d6ca56dca3d858de9706afb9ff73000000000000000000000000dbf68503c92283efeba8db4dfbbfa6c081d16bb60000000000000000000000008fcad2eb815cd42321a24ffef9a17bc965492da7000000000000000000000000ea7281b34d669c15927b3221075a843191eaeb42000000000000000000000000be7763503e09a7235cfb90ba5c8c7ef55a73143e00000000000000000000000096bdfecc4676ee48c5321e3d23bc92b4ecf56011000000000000000000000000d1e197f5cb700f511267c83fed933b58c276754a000000000000000000000000da5621f2565e965644f32415d8b1f7b2567d08ad000000000000000000000000641db8ab79848869dd3f12c5792b2dd9350015be0000000000000000000000003e9fb2695aecea1b956e98d1d9ff595246a236da000000000000000000000000142d901d00a0a7dba41d7397e45d370da4e07d0c000000000000000000000000f174896da2a53a59cdd30a9d0f3269f33eadc4150000000000000000000000004fae2f3cc3aa5694baa24a75650d776df398a6e90000000000000000000000006ae53ed4ec0f2bc59451f12ea2e4902e94764c83000000000000000000000000b778aceca968bdc1d94e93ad666cd6eb1aae5acf0000000000000000000000003c0476234b1fe44c267e5d3fde378636620178be000000000000000000000000029b1867f883f11f82216fe1f13db57e97eabd9c00000000000000000000000005c748e0867dc75083b3a4ed1813ca4b024720e30000000000000000000000003cb203a59df88220a1b35ba6c35d90cf44aca5fb000000000000000000000000a537b98f9ebb7f096482fca79a408fd6755eee6b00000000000000000000000075ae38124c4d5b3a384eda37860d2a3ebabb03160000000000000000000000001eef54c4c6a57bfa39c77818dd5201837ce05fbc00000000000000000000000032b5b077d141f892c5f0134017908ccd698e92a9000000000000000000000000462a63d4405a6462b157341a78fd1babfd3f8065000000000000000000000000d6ec82512cf040654e1b5df7c0b16e1efdbfa2600000000000000000000000002c79ec19021238d9f4da85e45ac182703f6ef189000000000000000000000000a521557a3963f3f984542f2a568be8e22d1d90c0000000000000000000000000f2a45aa9ce0e97e87352fa6bfb4c98950b2f81d80000000000000000000000003d5c197fb1e3e2941688a578538b692ad9f7aa080000000000000000000000007125a7c2e913d70125900630fa36a342cbcb13380000000000000000000000006ad746a1545aff2594cf4ea70e51c589213304ba000000000000000000000000b8dab0e4955e7af6dfc561563e8dd5aa3d4122650000000000000000000000000e8bf84f1e678746cf0bc2471971d68c4a583b1d000000000000000000000000ebe68f4ded66e148872fd64584dac1df2966ab4b000000000000000000000000c721daef558750a60a95b0fe8e78d7e517ae2008000000000000000000000000e8132ef1fe066e7b59dd6ee43db6e13965a27f5b00000000000000000000000048d65eeaa659c739472f6da6f5e90a6a1bf301ca00000000000000000000000090ac1499f6ea39c6fc6dc0ef9c6438f52e7566220000000000000000000000005e87ae5f96713c7429aebf4c511add7be954a215000000000000000000000000dad128d4571883bb495f9104937cd46da4d6988300000000000000000000000000ecacf663058ad519eea372be0347f09972f7f0000000000000000000000000f7ed1ca4d954910bcad64db4a303c8b25c03431e000000000000000000000000eb0710e37c275c1d7a19f1c765a73394ec0622c5000000000000000000000000427fd224c7f033698d752e82f7e638be1fc5551800000000000000000000000075c43d3f7aa5fd4d1250a8941bc0347345bd15e0000000000000000000000000fd4106dcf65eb1ff83ef33f3ef4824641b1f035c0000000000000000000000007e2ba4aadb720e1f8c27399d6752740c06761829000000000000000000000000431a5809a5031d5c32285052aa59032a60673388000000000000000000000000af1fb729e0aae5e6ace392739e94007d25a19c42000000000000000000000000a97caecf500114d216ec973314d297d51e8ada0d0000000000000000000000004ccbfe31b81c1b568b6e5318852028bcf679bed7000000000000000000000000bc2fa320a460914c4fcaab0d29fdac00828e3395000000000000000000000000976c85ad3f7a81f0c2be7af69c9b03579774630c000000000000000000000000c40a662a0fe5b4b74f3f69a88812d0e4340078040000000000000000000000002d17afd50d15db53df4337131b6a326dfb37ac7e000000000000000000000000facac1c270e4984d45f0f4b9a749940a3858f926000000000000000000000000593a786704bbb715e9121225e146ca865bbc8f2e000000000000000000000000a91564db5f128f1ef17448ccd06927aa99523951000000000000000000000000c7fed7cd5e2abeddce4332e59c42b5b14f8f683a000000000000000000000000611d47788767936e18f5cc9840590200eef6c8d500000000000000000000000072d4116ad6efa3fe90b0d20cbc2211c098b93285000000000000000000000000c96d106a85633a925a26bb62b1539cc3c2f67b6b000000000000000000000000c27ae0efaa754a4eb24b43ab66f4fc043756c3eb00000000000000000000000085da928664c2e617b169bf7da4b1f4fdd5cf46aa0000000000000000000000008b929e20d458b911a6227e8801183699745ac17c00000000000000000000000092ef71cc811dba31dd2563ed68caadcc89cf3770000000000000000000000000ac604a21900f9319e88064205871b845fd61dc78000000000000000000000000a81346552390ccbc2f845733ec1441d2a612631a000000000000000000000000b5a06905f10c834f071d63f2580342ccb1e6b39f0000000000000000000000008bbe2a3d6ad748da34893b853a447001695ad6870000000000000000000000009b798b5b41ad9b532f71ba3adb1db9f78aa6a20e00000000000000000000000004be358ff3caf8d18451a96f6dea1518988fbb23000000000000000000000000ea080ad26ef72c1195d9cfee984d3023d12d3475000000000000000000000000d2cfb8b6a2c14af06ceb1dd861dac432e0b0bd520000000000000000000000006d3e264e074a9898ebdca710acee8d894c3d4aa9000000000000000000000000ecae61f03b6208afb10fd7ae2e1607ea24f212b90000000000000000000000006bf71c869da2f83d0ae8ab688f1142b1f950856900000000000000000000000039a8af6434a171e620f39883d298ed73dcc1b77a000000000000000000000000f3290f1edd5e936be5121c3d667ac52fa59faa8300000000000000000000000057d53636f0a491adc094533e1ea29f8f45d33233000000000000000000000000ba56e0c0e31391504286b800abcddde0caeeddbf000000000000000000000000de4fac0cce16c3534763ab3eed3cba946ac934b60000000000000000000000009d3a096a84a5bab3fc64fac9f36f698420c4813d0000000000000000000000007bc8d762067705fcc44c8349d2bb19bf7193ac96000000000000000000000000da6a9fb9bab3cf4a8bf4a06d07d129d53f21e044000000000000000000000000fc05756a95c2875240cdd65d592ff2d5de2c9a610000000000000000000000005f4d9ee212afc30d0f490bc38783a5cc82ccde0000000000000000000000000013a44aa9ba8cf235321689f21ee84450020bc7b10000000000000000000000008e56eddacfdaaeb48fdf35aa31e39bb308b28078000000000000000000000000324cfc704676b954d39e9d17f4f35f801ef344420000000000000000000000001ffeb65c81c1c2de4aa5620c57240c29f1c996ec000000000000000000000000b08b5e8519a1db8eaaa7743376d92613c73e309a00000000000000000000000085912cfa89c28e61bd4e2faf5601ada31ea17080000000000000000000000000c3b3f5751d71a199111743446b7262eccfd38d63000000000000000000000000e404ca2a6cb378a12006bb4dbe08845655813a9d0000000000000000000000007d9e0ba968cd8950bbc4126ff8e7cdb0a4387c7800000000000000000000000031530b6de63724f800514fb7e2ac37fb67f93856000000000000000000000000142ff83c6ff3b5f159af642a2203f0c02d769ce7000000000000000000000000333609c3c2947f4e3802bc23195c869ebe22d4f10000000000000000000000000099e0dbfe9989c9597942c0de07f6bded42285d000000000000000000000000a9dc8ecbdb6ac02a7d44fd3589252b1886d1ee43000000000000000000000000df98b00689ef8b0df9debe486ee095fae4e1dd1c0000000000000000000000006a5138817c46fce12199d35e4f06eb9294a660b6000000000000000000000000e253398da99bda6983c26013d1b063d01e90e2c3000000000000000000000000bcbd3fa9ea6056bf823e2995fae825a1c7ddb6590000000000000000000000006b347a82fcac4e6a38d1fc40e3631bd8f9495e9f00000000000000000000000059059ec4063e499689a7c2cb7501752d0377d9ef00000000000000000000000062ef9f4a8f55e0f481021b2933fc4988f2e0614a000000000000000000000000503179f17e7cd43c0983502c13c7f451c9747ee2000000000000000000000000b5710812da510dae81dd1391c1bbdec1cd676654000000000000000000000000d70d9658816ec14fd0c7a9bdefd4ea2309c0a8720000000000000000000000001688bd29b8e9a023eb54f68db0d1ddc57870040b0000000000000000000000000099fcd111ef6ea9854093d5d6501353aceb5beb000000000000000000000000ad1da333ac370d6d0a41cc3a9796d61930245f7800000000000000000000000051bf5fb93a45ede83f2acf880c8821ae2dce8b240000000000000000000000001196553c1604f964b34ef823c9412ae7cfb3e08b000000000000000000000000ad0a80aa8a1aee593c76c628fe83b590ecd1cdcc00000000000000000000000016c463e93d3f2374ecd7f6c3ebc4c5b129bf1b9e00000000000000000000000050ff669b7f4025e7951451ae3a49d221eb4fe59a000000000000000000000000c79f832c05aaf8b4b9515837c53c3f375c33277a00000000000000000000000084aef64361a94ce0e9ff387fae18343df103eddc0000000000000000000000005dee4778f9edfe792d5a2f83b494a3ff3fdaa60f000000000000000000000000e07aae7fbccd1567d5b870f3755d5b0a89b31c95000000000000000000000000d19005bd64108639a3fb3cb9acdfe3b30723d7db00000000000000000000000051e63f2eed4d7b9c589a52e4058919adfeda4438000000000000000000000000cd67f7af390ed4a7b05a2534976d833f63bc1c1d0000000000000000000000009875a91d45c00e5d44121b2bd00987d9f9c6332a00000000000000000000000056b09a42dedc0c81d0b9a2b0e4d5154be2e5e9f200000000000000000000000036b0e2242d3af137a8e94f045b67baf831f7b26800000000000000000000000002089daf7c00754aa51f8eddcbab7a092f26c5d6000000000000000000000000c2e87e0a0c2834cbe9cb5605628d8b045d36218900000000000000000000000025afb5f3179bd8087f6cbc344f0fd14e18a89fc50000000000000000000000001022d75d4eb0b9a0b5a5b9e018e3d8c6133fd00f000000000000000000000000b21d308c87d18cbe676844e9b1505dee325673ab0000000000000000000000000f3870c9d1258d9439e472b7c46ba29dab5a387f0000000000000000000000006490eb17a8831a5f0205c9d4271761d88097a6400000000000000000000000002511fca8f4d9e11d3285aa91365df167938f5ae900000000000000000000000067f52cb4df6049510073d2141e1b770ec482625a00000000000000000000000081ce8ff5447539f575cf28cd8b1cf7560138d6df000000000000000000000000f10834baae3d6ebe39afafcc0ea5e593b1c69239000000000000000000000000786ef0fa3c885d0b97507b791d07e1cdc728502a000000000000000000000000735640298e8d91475847d2eff45b3c87ca8d0362000000000000000000000000174c43b148155021e8272aa70c2250896bb4ed3f000000000000000000000000e598b0e1c1063322a2ddb7bf84204dbea3a3db91000000000000000000000000cee6d187b9f66efeaa6029a1ecc61e00005718480000000000000000000000001a83372cc9aea769e8f1417ca0cdb05c5bf7a3870000000000000000000000005e4a7d4a3b55a326a50baf5dd998ec459fa400570000000000000000000000001a824302788336258f8cbee77f6fa9ca98dbcc34000000000000000000000000a575ce73394ecf690238ae276bb026870a84e80f0000000000000000000000003008e7b4f804c7572ae3df46114f092e50ac5d830000000000000000000000007fa7cee664f24cc2eb201d09ed53a3521d8ebda00000000000000000000000007c09a8eeca58bf6c9065a3d32830b7ed943b4ca2000000000000000000000000c6c16b6306fb3ec6ba050306773126b328823a3900000000000000000000000044f4e996addac9688bef118985ea01be491a2a77000000000000000000000000855888d50bdce3ed9a3dd390f58c1314aedd100d0000000000000000000000008cafd2007226e2e11515dd534e2f36ed02a7ea6e000000000000000000000000da66ec4ce8740f9a0e77723c2e8a71a8d4d27ea600000000000000000000000098f06344d8f3a2265a94869c5012113b681b3b7e000000000000000000000000c3649f727bc90d870aff0400c378301104244cc60000000000000000000000007d54a549d3e83cd9a1d02b16cea698e6915d9d5b00000000000000000000000025ff38118df1b13e55945da56225d680016c69bc00000000000000000000000014b781a53c2dd805b1cf041865e8f216c34d541f000000000000000000000000b05bb8f484d841a0f04212369d279e32061b38f6000000000000000000000000a43f5fdb4f0df5bfaf548d252eebdf77af2ce5d00000000000000000000000006bca0043ae22cf51135024dd4f41f8d75c97d0b2000000000000000000000000876796108491ced054f2d90d7a10ad877cb413430000000000000000000000003c352750c508be94ecf5902e862ec2293ebea012000000000000000000000000519c60a46c46608bf986d4b9da9bbad355bc25060000000000000000000000004bdcba858dca35ecdc2a61bf0db4780e19a2d7dd000000000000000000000000a2a09a9f72b2d0ae2d1ce307f55d740fd199a63b000000000000000000000000fcc951f199f5f6902ec9f6543d0058b87662df2b000000000000000000000000914c66f8cac933a0d2313036bd6984e044b50675000000000000000000000000c72fe1161237c24b1dac23c13d26089a9b296a5d000000000000000000000000f77c09daad2f327ff857c857075214488476b1690000000000000000000000006e00b55d1f9f84a4146f34cc7c7b511fd544a10c000000000000000000000000965d9037a26429c48c1ca752a3e9a20146ecc2ce000000000000000000000000d4ea74b76a5f3cdc42f79377ad30204fda14e2d0000000000000000000000000b569a61f37dacac93b4d7beb138a77b52f07f4a100000000000000000000000013594f4056cd9b9f3c1103581c01dabac65afc4f00000000000000000000000071f897b86605b89c1b47c9b693f322c3e9746eba00000000000000000000000075f36b403b6a6cb7d9556d7ab89aa7526ce35acb000000000000000000000000c7839d670de63a68b3af562bf5e02a1c219ff1010000000000000000000000002c8a5abb91b47908ddfa892e9137e4bcf33eb516000000000000000000000000e40861ff4e49bdbcbda7ed914f0ec67077b6ea30000000000000000000000000727b9af442dd91677fbcbbd9a53b641f7067717700000000000000000000000026b9269b53a97f8ee94fc943aec0344aec711b09000000000000000000000000d50d59fe5024ece3bae5316119f2ae9fe7060d2500000000000000000000000061fe4568b2f65b2c19490c2e12a193922663f6d9000000000000000000000000369edbb59596a526b863d0013a95c9df1581e704000000000000000000000000c9483dc485cb9b389137a0f522d7f97d6b38dcd300000000000000000000000081031a72181b6b4225bd42042fb9208e9c8407ad0000000000000000000000007c1c270c552358f235eefed19d7c73469586b8ba0000000000000000000000009a7cb5ad8e28dc730e57f286b388b101e2b0e605000000000000000000000000862330f8b97ae8bfc33daab1debad1e1026d59a5000000000000000000000000489a00f936455c2515c3fc61e53ccd246efb7ec40000000000000000000000008d8334383c736eb7fe139097e8adbb253e38341f000000000000000000000000d250b857b412246a29a99eb17050f851fa9ee37100000000000000000000000046f3a9f552e5bec165ab0918e4b1130da53b87f900000000000000000000000006c4e1dda7261d02f528f465f49359c9ae8e07e1000000000000000000000000e3fcb3e0641d6d4db6a737dcb1f784d517902032000000000000000000000000d712a3bd7a559c8c3a290c121ceab1176baa76100000000000000000000000002bb7d1c7f4127ed31b18efbe6339592a469d5f90000000000000000000000000271d721f0caa94752aa2811a68cbac44722ccf01000000000000000000000000ed647437df2898f681918f3256320064cbae5ca500000000000000000000000005b388526b5ba1c3742c2ec88c46bc0bf29a99e90000000000000000000000002cc7c1587c89d12e639562a45b68c652717170a50000000000000000000000009bea06db1bcad999ce9f86839c91e17c6d817311000000000000000000000000b4f61664fb40df5ef6f0fa4cfc7436e66964ecb70000000000000000000000008cba26f94b5676006874256c81837597841ae62c00000000000000000000000026199b5dd7637d8ddd76fcfe31ec1eadee25e27500000000000000000000000060380f46d829527ef27c8bdda34f92202a634b790000000000000000000000002ef5215d169b67c86bb4774f7240ec637c30fb01000000000000000000000000058476edacb23e9507cff379e7dd8cf4dee4d2db000000000000000000000000bc08170ce23d348bad3501d15d3424b8e99f63e800000000000000000000000074c3646adad7e196102d1fe35267adfd401a568b00000000000000000000000067172b48c648e2af34b2f4c96d1533e4700e7e03000000000000000000000000f9e4e83cf662bc0b84922303cabf97816e347c6600000000000000000000000074bc6dc8ccaa9d73b9c72efb076304c33595cbcc00000000000000000000000057ad77cd24b5b300ec7dec330c61bda2800870e4000000000000000000000000bb638ff097d11616fda0eb47aefe79749ba377c600000000000000000000000025feca62bf097087f3a47506da5cbe7f43779b98000000000000000000000000771718aa5593553fdeb15a691880c3f96a9d00ba000000000000000000000000f8f8ba69d14762e1187b71aef8e7cd3a40a6c09a000000000000000000000000561c679305fdcbfdd6848c1adabbb02eff3d96b1000000000000000000000000bda457f556313e734c1d64c4c432ddee3d8d1ccd0000000000000000000000008a7d80429d44a2e118130e4cdf961b79d543b4b400000000000000000000000016ef6181c6a2b53180aee5921a2a6909226b386c000000000000000000000000f1f3e83124ad00655b616138bde2c5e7445dff1d00000000000000000000000050d0848751e8e9b026ee5c488750e9a55a462ed7000000000000000000000000708800fbf7a7e8e65b1d8bbf651c5c32019e7325000000000000000000000000db9986bd0596b8a4873b09b4a10b81b13f2c9ddd0000000000000000000000003145ddee0af9c2ebae9c8b94730fb676f984022300000000000000000000000038551a5cd38e0a4a532e06dbba3bf772ce55f01d000000000000000000000000f1b1cf1a44cade3d7a0962d61abdc475f1f3d0930000000000000000000000002e98f0db9e7e34b4d48c277b36f45c58961795860000000000000000000000007c4126faa3a1e6c6c4270c2442b22c4414b07891000000000000000000000000f2f94d2acd63f089e2d9e82bc8edb0fbd40a28fd000000000000000000000000df98631371cb2049cfd12eddca9de76a789bc8bf000000000000000000000000b84d922e8e23cedbe8755ff75df44836cb766b02000000000000000000000000ef6ff4c5a65b865c4f38f9bc2a0767d92b6daea4000000000000000000000000a22198de2aa68d924dc19eaef9e1200cdbb6c465000000000000000000000000022db568c9e1a16ac5849c8f36c858a628ba756c000000000000000000000000ddffa5b925db1b48f2ee75fccf5d0550aca716e600000000000000000000000073eb47f86bd5363b4a80583637127dc831cc3668000000000000000000000000324a46e1b298ff572dc83870781d843166d7746800000000000000000000000058e9b91142824691d4f14b166ab82114c06399c50000000000000000000000008943d8f9eae3fd8f7f5100d80f3c4c29aa31bd8d000000000000000000000000a0e9b814cdf571f46f0872de4392d47217853c400000000000000000000000004e38dcbbc2e8438a46e2b96625a2d8ec5eba80ea00000000000000000000000066bf56281d295b612aa2de27a08af486ffc1ff3b0000000000000000000000009d341b2d8e79f64161085421979120c4616957f40000000000000000000000006338abf6d49d57061937f76ea39d7c8563846ac6000000000000000000000000fe010f6a547ca9b692c0704ebc9b4e99aa499afa000000000000000000000000fbc22da6a51ca46a731d2859b0530afa56ad5493000000000000000000000000f3bfa8f58decc226c899360913b30ae9222710f900000000000000000000000092655644842ae1c96d4439a4ed9f56d57089cc74000000000000000000000000fc356f0b7190ed0bff6d5c9a3ee5ed554f3aad170000000000000000000000004b2d952870ed55d6ad9b7a642afe903912ad6bc6000000000000000000000000d37d562206b37deec5d1bb5d79f33d767b3d6c78000000000000000000000000b474c13f213822bc90e30f490e5564c3f7ee4160000000000000000000000000d9faae28c0d3b09ac229226dc9736dbfb08ee0290000000000000000000000006304eb1b1ec2135a64a90ba901b12cf769657579000000000000000000000000f30b1da3f7e46498dd26d653b1e22a8028415bc7000000000000000000000000b836361c3be3c1c524fa00550a08d31dc50ac85b0000000000000000000000009c4710491cab7f26542ceb93a7c24e6e24b6505300000000000000000000000050e7d4f7ec2f79932bb2655a667166b00de087630000000000000000000000000c91284b839ea090206867f1eb1ae0218239054e000000000000000000000000d4a12a5f8fb21fbc44992c2d1c590b29101df8a00000000000000000000000008d73de60d3cc8ba40ce741ccafbc2e6f99f9d6cb0000000000000000000000007c68bd8d6e3b3aee2d26244ded89d112ac90ab86000000000000000000000000f68311771551d7c61d0222b26754e96d14318a8e0000000000000000000000000edefa91e99da1eddd1372c1743a63b1595fc413000000000000000000000000dab02b8a30f1766f05ab309b5ff19f9641e2da6e000000000000000000000000449a2f4e6767842ca9829c968aa52fbcae0a961500000000000000000000000067a753ba87a78ab82d7487b6564c537d14332b7c000000000000000000000000a18b4fcbf3c91ff7ca873952ce45924c802f3c6c000000000000000000000000f20d32c92bc4167e32628f5b7ed6d710c2a15d330000000000000000000000002fe06c2db472d2c17f235138aeaee78b90c37d2a000000000000000000000000eaffe3f202a5bf3f5bca228dd5eabb8a1190be0a000000000000000000000000333333333719f435b6e7664b49f2fda6c16ada4c0000000000000000000000006a2db77a1817b1d4798dee733e338492ea739a9a0000000000000000000000008a9d46d28003673cd4fe7a56ecfcfa2be6372e64000000000000000000000000c9e4881841a2aa8b0775819aa09871b8e7cba29a000000000000000000000000c2ad97d9c42d01ad024be5d9615f0fcaf7f5f58f000000000000000000000000b564827c0fcfaf15758eba37b296b45686e1dce50000000000000000000000005a47488024a7f6c0588bec4a3d000b68cf9af715000000000000000000000000dbd7697f0bc51eb93144c2e1cffc0edcf5cec589000000000000000000000000d989d02581fbdc654c2d0768d942aa62322c8285000000000000000000000000866455a7f34d2b3e9c65500f4708d78fdf72f010000000000000000000000000435868e39b941bda0cf93a5f34fefad52d145d82000000000000000000000000e92aaea64163123bd52d24a1ca03ba91c918b635000000000000000000000000f2643ad93026dfc183ab47007be16dafbb1bf882000000000000000000000000fe8c26243d2a5fd61d70c3d374af9a4ddaf85897000000000000000000000000bd0f43868181d1c399fc7405fbc46725b2f7ab17000000000000000000000000b2db7a24ce4d0c11008cb9efb7555d8669dcf7d90000000000000000000000002b5668a0f8b79bb6a42ee7490bbf6a7c71d42f260000000000000000000000001bd37e9e783c7a1366db0d414214ddb128c96c2f000000000000000000000000da0ad2667c2422cf55bad25a878bb663a9e5fe4d000000000000000000000000a65e0dd43ee74fefffdded0ee566a6091c908833000000000000000000000000baed652857afdfb4b88e00f4bd19d6cbec3d0be400000000000000000000000075b4018d5365190e80b31a5ad2f0a8db119742cb000000000000000000000000d614d1cc06cb7856a8e797f71e133e2fc920325900000000000000000000000087e562956197bef0b56935c2164c881b3e05fa8f000000000000000000000000861a9a19633cec0f3badb1f97eb7ed6c2d90a5b90000000000000000000000001bb3cca4d127d59feae142a7ab25c21ef50de20d0000000000000000000000002fd34956ecdf2f4b5d6f1cd4e179b5ee293aa771000000000000000000000000944d2749be1f236757791e5ad0e3a4498c62d31b0000000000000000000000004700115bab661bd867cba445f045d4d83f53e49a000000000000000000000000183216284c66b4c32806451677891aed5c4a171b000000000000000000000000ef2c9cc130fee4f5bd8a9c952dea737e4adfe0260000000000000000000000004bd0ecc158edf1b05d9ed3a21e5bef06dfcf100800000000000000000000000060c8e248746b14654021858eafd9de7232d63fcb000000000000000000000000ea377a805089716bb1711260396e792fd3c8bd47000000000000000000000000ac7dfb42b7686f57978545d9ff2d964c85d9a87d000000000000000000000000361935efcc7d77672cf0355ddbb19e605abe5597000000000000000000000000fd346520e8f57a0467ba550322024e2767aafc660000000000000000000000000499de85670b64e51612c13432455c9c9393d43b00000000000000000000000098ff6e351c70c58dd6855d269991e94564ed03e4000000000000000000000000c378940b9e114e38b7dbb26d1c4b72cc2e1fe9660000000000000000000000008cae40cc14c5308ececd0072fafad654ac8ebebb000000000000000000000000239e17e5586ac404e8a4afda74ecf5df1baa959500000000000000000000000067a2d1566d6d6f6cb1867a2de7f4f05b33c07c03000000000000000000000000eca08d286695f33aa3ea7c84b77f6d1a3eea0b86000000000000000000000000c0fc32ddc6a5ffe4976c0af45e57b3d133d746a3000000000000000000000000eb78386ad48ba881ce11312dbf75cf20fcaac137000000000000000000000000c0b52b5e9289a4c921db45f61e20ad3701c43063000000000000000000000000a72477814c214866f798ff168e48fb67b4df5455000000000000000000000000b212daef1a2b3245280c564cf7007cff6fc9e876000000000000000000000000fc99a2bbb44f5ba2421b53606eb31fe53d9d59f2000000000000000000000000352d54a6b25980a67e7aeff399bfc6391f8d9a2e0000000000000000000000000742f61df922b7c310a01ff7bcfb197e213d5f17000000000000000000000000ad19f573b272483b4831af82675722576e1e0f7e000000000000000000000000520239d4d24842d26be245f29eebaafd0d69b26c000000000000000000000000d2b88d0ddcfe9337c5f22425c2b7b70cc86b1efc000000000000000000000000e9ced0028500c61602e71be5269eb299cac6f1a2000000000000000000000000c680e8207fde8a4eb74488bd06420063aa25245e0000000000000000000000001b2a4e1eb1e2cc7394e9efe39715bc752a8fdb8200000000000000000000000057162a6bcb3e57240d1a4472c733a2b088f3811300000000000000000000000091dd6a4ea5f4aa286112c2980f21a23daa8738fa0000000000000000000000007937a9b81983107c272be5c454e334358ceff724000000000000000000000000bd679706f2dfd6b5564dc73092e067881819afd2000000000000000000000000a025ba28471917b37c1a51e056a1febb2d22db0f00000000000000000000000080571b7115f2144a4cb8220703aa9e486249210c0000000000000000000000008e34cacd2218ffb3a01105c617f0367bf3a6cd9e000000000000000000000000307f6e442f5c679a3554ece425a55f41b381cb2e0000000000000000000000008b5db37b647352014034087e4e24ae474482d98a000000000000000000000000edae7e064d19594131a333481f58c750ed15c43f000000000000000000000000cf668a8fac39923e9be98d2bd1ef97067fd02a6e0000000000000000000000008206def974457e40185e547dad775b152e8135e2000000000000000000000000bb026d2f42cfc00457437e1899e40c022ff7f764000000000000000000000000d941c6c1520a79615bf36e394ec42d276bf51aa8000000000000000000000000fa2a5a9ecd9d871da757c2b2a5373d961c8f8aee000000000000000000000000d81193f288f3e89c27bfda127e2ad1052487b4be0000000000000000000000002678f259891298dcc22c29b0d09c6787ec8f18fa000000000000000000000000edf885bda6e35fce4c9cee5e65e3abbdd9a1366a0000000000000000000000008a65efbe13b5c27d335298bf0c08b27b947131430000000000000000000000003f6fc81be20c71e7da2a2838bdaba91eef8d85530000000000000000000000009c8f6367ff8287b6748399b7b00b6f6a5e99661f00000000000000000000000086b0f518f5883179b6bc17852225b0eec10fe7d80000000000000000000000001e1309117594de2f57815c92b3b816b8920e2303000000000000000000000000769954adadd9974a9ed3d1ec1fa21569e4919ceb0000000000000000000000003df479876d2ff2ca462250c78d19f451b460f062000000000000000000000000ca07a6677374197447300bc7497e80317c6f5e19000000000000000000000000dd9f29b11c112372437d3ce82c61399e1730b4040000000000000000000000004b19da66edbfa895f7f22a53c63cfb84385adc11000000000000000000000000d8bea9d232748e7c192d543d2227a88c40f45389000000000000000000000000cffc2c6b7f48e311b9ae5d383032ab3d7c5c74890000000000000000000000003a39b1c36e6bc0adbdaa60068b5439d6373f5f9d000000000000000000000000108a63e93ea3063cd7bdd7e8eac8adfcb7b71b3b000000000000000000000000b448f752266794df64ec480073aad64efb884f9c00000000000000000000000001c49651fda5c0b5c66aa04e59a230b2c7ec2e7900000000000000000000000047fe5a430ec53474763e9d0b3fe4afabce0ca9d2000000000000000000000000a1e86151382ec8b34821444fecc10f7d054ede6e000000000000000000000000b564ad33edb3bd1b789c117e9c22624c0eff1271000000000000000000000000ef46e030228050ed3dc440b8d8d5d44a99f791dd000000000000000000000000a9972dd25341a01d308ce8acf77dc87d1cedda980000000000000000000000009763df12b874f1dde58023b35450976429a516920000000000000000000000008389f35a1af9dfd0b19d435cd5404af976915be5000000000000000000000000c26a982039ce9d2a1073cd36e302ed8af5f18e2a0000000000000000000000005f66497a4c6cb52c66d53095ffd06847e5938e49000000000000000000000000ce3f63e5972b7a0cb7ab130904eacb80c664502a000000000000000000000000ba805ac5cc5701617253680f7e28abbe8ae6e033000000000000000000000000d35ee7861f380f6727cbd2db969b88f01233e0e7000000000000000000000000db7b2fd8adc10f8033c447977bd9c728bf433fab000000000000000000000000bddf2a19d92d8ed3938dbf703b7ac356d82f3d6a00000000000000000000000040e9017cd3a7895fb6df0c5ee3909c6c31776c62000000000000000000000000985726b26c9f4d73e1f7f844d0a3eead9224f7ab0000000000000000000000004fd45c660fcfd8dee204ebead23ab7f17cc43c6e000000000000000000000000ef49f8d237e59eb3f2d4eb93ec2583384b717983000000000000000000000000d41800c3adecffa9e4791c42a2285f872ea178f70000000000000000000000004973ad9b28b2b46d9667f28ff5d70b079fc6dd4500000000000000000000000024fea70df0365cb59df687dc0ef724b3469ea9e1000000000000000000000000d47962ec16426cfefc5d2756a507f279aae7909b000000000000000000000000430d1f193afb0193a246584971b6d3a0b7543f040000000000000000000000005b95d4dff806aff9e41cc0cae9d618319326f7d000000000000000000000000042d9b2280f487ef05fbe9b97fecc5dd9d1373f7100000000000000000000000025705e67cf04fe709b7c27339a90f9fa9dcfef180000000000000000000000001b2b60ca03f84dbcdcad7ec34cf0cf13b24f6e30000000000000000000000000f17eafe1d0e211b264371aa4f0aceffcc30873970000000000000000000000000e1bab5de17a006699313154fb91ac2f9cc87510000000000000000000000000bc2008b6bc5c890356cdcff13f7db925b961d3ae00000000000000000000000082b54eb4a47188b3e34e6ccf8367dbeb75fde0d200000000000000000000000046bfb63d9a3e506c2a7aa78a6081e47c55f111e9000000000000000000000000f287014b9cc107fae0dc4c0417dbc5508128220b000000000000000000000000c8a200ca13ac73c30d80d4c4b028d0d3931c8dae0000000000000000000000001222f4c7963d6e6155512c7dcffb502ab48d5686000000000000000000000000c00d78d966bb92cc2a7e4bce73ce360ce4cebe0f000000000000000000000000e4befc05689e201b3e333e978d99a682e9250c1f00000000000000000000000098350474ba6233dae739baa6b8509d78d0ddcf25000000000000000000000000438006dd72997bf0def66ac4cdd7eb8cfafd16a8000000000000000000000000e1dcf4d1e5a365cdfd74d6639ba6e13650e0259500000000000000000000000013f7b24bc1a3de268814c0bb709cd5e6e296765c000000000000000000000000bec36284cc45d916431f0bc3c265de91c272e2c10000000000000000000000006311c8a4f9cca5a8fdfbc7a95fc565225d253c210000000000000000000000003e28188d11e05484145bc7d1193f2c2be0420bbd0000000000000000000000005b42de985ae6a3eabdaf790f6d7ae55fd4da24c2000000000000000000000000e07cf1f2324fa41ce4cc39ed6b3012c102d85c22000000000000000000000000ee3a3224eceb5ad3f3dceb596fa8d689a628707200000000000000000000000026f2df01c6ff6eda1ba929ff75baaa9de4617db7000000000000000000000000f29e93029ed82dd12b61537ee04a37fb530cf428000000000000000000000000c6c93f39fc26d9b0a9bf7ed06dc2406996750e51000000000000000000000000025a4f00b128f821061f35e571dc2463d565403c00000000000000000000000026b9bd6d9db6d6882435b5a187e19f0a0c6df85400000000000000000000000057550630d699afbf773b27a752108d161fcadc8d00000000000000000000000026f75b290df383e2c7e31101cf7fce3b1f4f04b100000000000000000000000022bc9ba0d1dc3db675699f6f42de664dc03025bc000000000000000000000000a63cbeeb008342f1665581cd6d9c7774334ace380000000000000000000000009eaad74eaf5ad225d25d6e5695e3b1a73143aa6a0000000000000000000000000f7d714eacd25102488b478ee702b943d884be080000000000000000000000000478d381ec621b7191efeded75abc92d5ae257b7000000000000000000000000e16285dcf36eb1d2287308d350a38a3d3596d196000000000000000000000000f9f3552646e55bb9a3fb0c087f69ee4742c89a8d000000000000000000000000544d4fa21ecb86f807b6b3c590310fbcf74e34e4000000000000000000000000e016dbd0041e7292e59b37afcf1ab4b81896676e000000000000000000000000e16f76116c6920cd9bb046c000d05924152738f40000000000000000000000007fd849393075c926757c3189b422da5ee4798b060000000000000000000000004a0c416f0d3ef03d1d51fb7188b01eb45db275260000000000000000000000007c255e1ee8efdc53ac4c6a69dc5474d359e053a6000000000000000000000000eb79c4d9d11cebed2106552e1d879ea3b3df869d0000000000000000000000006f2e8029013e7b9c5f278fdd7f7a18118a1d9cce00000000000000000000000061f99d290a7d4318744e90452508e9fab5ad781700000000000000000000000087d6f9397fcaf3928ee76f9b9dfd50330a240b5200000000000000000000000014061e1d193bd9a52e79268bc294caf55e8764cb000000000000000000000000713a8300b2866fc9c35fdb1319982964127d8a0c0000000000000000000000007721c7e4e34a810ddabeaa3aade29ee45f42857b0000000000000000000000006880e5f0f54230f2ef18e58e6c3f87049137a0bd000000000000000000000000ba3d95a788e3bf5bc5cbbbf0085857c19d88c12b000000000000000000000000626f3b6f8af28cb31e25ef3ea220bec362a0571c00000000000000000000000064d1b119d6bf436942176a61b01f653e38f4c86200000000000000000000000014807c9783537e176204984c8d3b95346da226a5000000000000000000000000fefe763f27a3ebb9d9ceafe94a6d9ad2358a2b99000000000000000000000000ef061c63c7c5f3eb0364ae7bd6e35a18478df64f0000000000000000000000004cb9f5fabcc9a4ba158aec786c5ef8f3ea4710dd000000000000000000000000335b8699e75516dc409bfbe187114e409cc27160000000000000000000000000c7165ea18304fe8220c20ef70f2737f3c7fbbb760000000000000000000000009565dc4312d59a2f1e0cbd980e4077b4852edd230000000000000000000000000bfdbee3f17bc6d07ded6c14e2b1bc5d151e3e25000000000000000000000000d98d95ba60ebf8bf1c29658061a12a4e67c6d91e000000000000000000000000d30534e63f44836ed508d5abad9abccc22b34d6f000000000000000000000000b9dedb312d896d3f7eac0496ca2c8081e38963ef000000000000000000000000b3e892fda99a339f32d0e24ea54ee42cd6f99d6c00000000000000000000000013b0be9e75c9ba01d1ef2e2c8f913014680307a4000000000000000000000000c9c0745d1881777a8ab93c4d91fa4d49174ee092000000000000000000000000026477a2cc99fc0e76aea3b9b2654dcc980c68c0000000000000000000000000023cd688c21a67bd8c0a43cc546d09da77d1810d0000000000000000000000009cd2b5071f72a8b41464ae82cca7f74da4322e930000000000000000000000002b0b5b8df1c854b692267a806d092b57f0fe6a6800000000000000000000000060cbbffdebb93e11de5096728a77eee8c77307260000000000000000000000006ff553b2aaaf8ec6026e715eb86e9abd04690c9c00000000000000000000000089914e35a8f5fd735f4245037ff67f4775605bf10000000000000000000000003a6d1ec3e139deb6e4ca285c35a8607d1090b06f0000000000000000000000000e93a9c9d48f901548066f5a3384aca299d9d9ea0000000000000000000000008649da52d49acfa8f22571bc00a2b26c950630570000000000000000000000009752d464a342ae1bf259c1ad649b0e159867bb20000000000000000000000000d774d18f0ba65befadb52fd458128dfb2747eb540000000000000000000000000e8f81144501d33d4dcee2d468d84581586fd2f300000000000000000000000066e20ee045ebe622780be27555e05db7dc43a39b000000000000000000000000ad464eba8cb053fde4f2e60e89f0fedadbc50615000000000000000000000000190cb8ac64c5ff16419ae7101b49803b4f16f239000000000000000000000000e89494bad7d9ea379f9ac56f34fce9e9810e01c70000000000000000000000008a626a3ed92866cbaa17136712feb79a270f53c10000000000000000000000003fc52ad9261727fc20c000f0d8fba7bebd7892dc0000000000000000000000006883d5a0d67ffa54b69d63c7391eeddfdd595dfb