60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000003f08f17973ab4124c73200135e2b675ab2d263d900000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e7175616e747072697a652e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e207175616e747072697a652e6e657400000000000000000000000000000000000000000000000000000000000000002e516d557363377047486e4669694e655a686a47564e6e48383467696561344e42574b37657761676a336241454447000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000000062d5193dab09707609a8cab8d6a1a360c7d87e0000000000000000000000006468f87e5490bb218c93c22866a3176f597ea2c1000000000000000000000000e1201c561cd539901c0266c904b2f9a0001969d8000000000000000000000000875aa9b9b86e4aeeda4161f5937c51604686f4320000000000000000000000003a4ed9b93e436d29ef7a284dd1386cb7a2c2894e00000000000000000000000019568d00d5e94f5d55f38f7de0825fb947bdae83000000000000000000000000bf4fa9da1db2f1b520fa777741be66effc90e0780000000000000000000000005c34a195d8200de7e307cf1f8274a53ddaea9938000000000000000000000000355b37a5f934cab6c8bc1976a81cf157f7cc52eb0000000000000000000000008edda9fcb6d480a5b6a64b6afa296a6d0b06f9ef00000000000000000000000079cd278e4dd4809cecac500d81c564e5d3d69c8e000000000000000000000000ede8c369f08eb72f9d9dfbc52beab02a57a8958600000000000000000000000033955a5f03372044b01e1da678c619ed181ca0050000000000000000000000004d6b0c132ff4fd1335678a23a7e49267bbc6142b00000000000000000000000048189a2211bc92d02f2971da7b71abe8c97a0624000000000000000000000000c23373ff3c24e0996d545e0fedcdb610643a0e62000000000000000000000000e1efc4afb8b988f623d2f1e39bf99739babd7bbc0000000000000000000000005fbfbb35168395343a4f8f947c6669164c4f2c6000000000000000000000000009f0705874aa009a2a54eb16720f7373d747e1b3000000000000000000000000365447342981a18b8b3658706fbeeb416ef99321000000000000000000000000f8245c8bb9bd58b3220bffb29192642a09a5ee630000000000000000000000006d734122b1a1738eaf7ed64b98e509b553c6d80c000000000000000000000000db92441dcab1b6aefff681748b5e5b6807032b1600000000000000000000000020c1d1167ad51a520fe453e1ffb7d267fbfe9e6d00000000000000000000000064c6aabaeb72368de466cd9d0bae47c27d1a2a19000000000000000000000000a1539026d82810d327b3f035235c70653824fc920000000000000000000000005c7a44351ac549e91dfa063a42dacfbfa2d2a20a00000000000000000000000071adf3476756e0bc57154a23f6a3bad42e1e1cdc0000000000000000000000006a0adc3eee569275036d570b4917a47b23a3621f000000000000000000000000316d09f3b7aac7a6415de7bcd2b652a9c8882ca30000000000000000000000003d95d9d31942903ad60c0b8be072cd711c9a4715000000000000000000000000d9a12f0755a0f4bb2511a9e8f90e1bb7dbf718930000000000000000000000001881359af2b27840c3f566aff4bd7f5b87bac802000000000000000000000000ec3eeda45e016628d0349dbcb68c3705a3653bfe0000000000000000000000008285c3881ccbfcf4d8de6f5810296558a7cb540e00000000000000000000000036d7170f52730d4627aafc1cc43fa6c7098fea84000000000000000000000000991d6888305f196e9fd9a5dde1c5f2c9d9ee6c800000000000000000000000001b493321dd74d57956ed97e644f419009a316fc9000000000000000000000000b39d93ea2999d5ce184c3497e6ae41ca031de3020000000000000000000000007e2ea2a42f42aa8fe3321e2e3c12460b6f4b348300000000000000000000000085905af0eb872364500785b670d3ee210c8cce2200000000000000000000000002b95c2ea6675c7ca1841750520167ea9795a9220000000000000000000000008319bdde0d014e16e419cb9857e21dd29050b343000000000000000000000000b57d60095deaf19770c9df8022398688c6568fbc0000000000000000000000001cb7ebb11222c8a61e9165ad31bd6c15ecd5c67b000000000000000000000000bcceda647b4e11a23d8608307dc90595a233a8de0000000000000000000000008682918b2016790794a048b28b6ec072ae627eda00000000000000000000000007dbe11766a33fe1f0254a8fbc53702a113736af0000000000000000000000007f142b28aa0295a82c1da980fdc3709476252c45000000000000000000000000aa78ed939e0dceeada7937e55393f655441a7aba00000000000000000000000077d5330e2f0bb7b581b6b10b1c514a9dfecbbbc0000000000000000000000000230f467a8a705a0303a4f0f793b01995451a9c280000000000000000000000001065586799adf167933c15a89ba81ea04b21269c000000000000000000000000fdc3074e8a71ac9bb94fe4445131f4e06b4ef2da00000000000000000000000022b4d063da2eb21f8d80977b1364a46c32372162000000000000000000000000bb13688d79da0c53854c09cb338597942d4e788a000000000000000000000000364ba8f671b9a5ea01fbbe8a48a04f521c33225b000000000000000000000000406bc8b58d4bc66e9b0e373eea9d6346ecfa518900000000000000000000000034bb35f0d84505bcdf99bd6eeaded6d7f9b1a0e60000000000000000000000006f2cc46ff655f2da7bde7ef932eba53c4acad341000000000000000000000000917afa4bc66598ea9e7eaba22985164deb1a23670000000000000000000000006d21104276c8114654c2f24113c7a9fce257baa30000000000000000000000001872392914351aab4075c9d9f6049e058cb9d7da000000000000000000000000926af87e06f75e7548432984c65d9f329fdfffa7000000000000000000000000115cdbc49e25f82e3fcd174111fbe3809313576e000000000000000000000000d2fd1f2de57008444f0c158185668b07390f4506000000000000000000000000c79330a9a6a6fb2abc1cbf431a4de24a9de0216500000000000000000000000098a5c6e76a179eb85da224261a456c11fe62dfe100000000000000000000000040b90286cd448bf67f94096c673ca45adc2a3dec0000000000000000000000000e6ade61165ff1037c396a0e0365cffd6f06fc490000000000000000000000009bdda73759e28f35702afefaaeb53e26735660170000000000000000000000009725947c88a2937af600ed387a286114600370240000000000000000000000003b7161f8cccd9d7bacdb9d6575e6fb15dd5e9c4000000000000000000000000038c59fa05b4cd5533a758f47cd65ba6e87506ea30000000000000000000000003520659afff143e3805792cba91f2a24db262006000000000000000000000000fdfabd121aca8d61d6a397eea81f2ba799800ec2000000000000000000000000b41051bae7e03b8da64eae79ef46272a67df96df00000000000000000000000062d7a1096c89574de28621c012283d70f36d10ae0000000000000000000000008d16f6f74c10d80f61524aec6b254283d7f2b9db0000000000000000000000008be6ed9c3913c6583333bc9b42f840a5a722d394000000000000000000000000b3b3e5af28f98568bf3ff5f0d1f6c880847bb18300000000000000000000000024d194c34111cb6b43257b4194d2c01ccd7f3f760000000000000000000000006c24a56b2500217943bb57311490682378d81be0000000000000000000000000e1a8afe0d2c5ff1b200002b7167936cdbac839620000000000000000000000007b9346297d6c7ff4523868d1d718deba67fff228000000000000000000000000d502fb20e79acfb5e7f9b26dfc0e0ebfe52ebce300000000000000000000000096a65fd6a4bc177162cc8f08f0cc76182d6a18c20000000000000000000000006d06a5db4f00731fa48d24dd0931184e20e4da5200000000000000000000000072a414a4ad48d4225cb6c9a186fac396100732ce0000000000000000000000002c3335f32cf24e8d8b057a52c462f47232c058c0000000000000000000000000a59050c6bf8272122b128d52ffb4738d7c4b0a780000000000000000000000008f3509996d9aef079647f38cdd1f343cbace69d4000000000000000000000000d6c1560b9fc8474a42ec827c23e727bc60cbe429000000000000000000000000b7e622d47b8af4b84d0d29bc14f915b4fa4970db000000000000000000000000bf60e6f79cefdcfa97ad8a0251a8678ce0c545b40000000000000000000000004f242a4c32b1792b0ac8af6650127b9b0c5f47ab000000000000000000000000c4aad0e99558c71c271c98e5dba5c6b88ecfcc5f0000000000000000000000009b413dc3d028c0133bcb4107c3de0c538baccfbd00000000000000000000000063ea0acba3403d9b4e014232b974f29c220612b40000000000000000000000005be59aa68e79b4573c43e4c93154da3850568cc8000000000000000000000000ed42b73bfda230b3f137cf33ebcf56dca952fb14000000000000000000000000fa577cca6e5a5014f98974e00762ae1ea8cdcf990000000000000000000000009fd50a05bf7d9e97c4237ee9e1ec0ec8072a2363000000000000000000000000040d6affe0a3a3b2f4634e0f13f9dfecb7f680610000000000000000000000000442045b20c844a5cbbfef5a294f2bf2eb001a01000000000000000000000000db76bc8bc05aa3092c7ab202605397b9e5c98bb4000000000000000000000000e6fe5c9b8ca1bc88fc54e862da0c67a62f9b846c000000000000000000000000053b737585f858be8b61fcf5a0c6babb3d91b8a60000000000000000000000005747fb289213060c3a8711b5ed9e51c1a27ffde1000000000000000000000000934e8b67b688b0084f418e8cc39689ae9f23fbf8000000000000000000000000ec71cf00cf30358524044ddd5890064e793f0b3d000000000000000000000000fcaf6c020ff4610091f2dbec10fa24aa762a695e000000000000000000000000caf257ec36786acdfad7f586ab9a89c320971fe500000000000000000000000006e5b3a1433abf53cf031ad6f3efcab6d4ba6eaa000000000000000000000000dd12ff6ec87a08c7de204a867062e84000468d63000000000000000000000000ad0e8d84d6de1d5f912dc57455f6cf79c8710114000000000000000000000000485796a30869277eeb3fa45892044f095b06bf8e00000000000000000000000013193666884537dd188b30c78f5d7a61fe5617af000000000000000000000000f97647396bc0d01c1a86aa4c34c53d1fc4e6b23d00000000000000000000000093bc620b3617fd64d7862fe759cd18ba50665fa000000000000000000000000031bf21e8b9ad49a44dfe5aebcae18264ecffa2fa000000000000000000000000f024f80a7b3ce1b9b0b75591f1492f1feded52560000000000000000000000007882b74a9bb4cb6c225bd61f358ed8606f0125fe00000000000000000000000016afc1c2a050035fcc6aa2fece9aa72d6379566d0000000000000000000000003b51006ed5d33235d73461d75c0b3ea94d08139d00000000000000000000000002f1fa84e9c18478779cd56fb74a494a93a4fb1d000000000000000000000000dae5ff445d45ea6ae1d6c4f677b6855860f1331d0000000000000000000000006dd339091bc4d948b78542c3b22e4b0a6614b925000000000000000000000000c2d5fef820004dba93950766cec541a4f1e5686b000000000000000000000000f46da84943823204b8a09cd8f5cd4d91f5f5e4ea0000000000000000000000007db05adba3c52441ad2d375d511c03d093ea3d1400000000000000000000000099e5ab1ab7ed725e4808a9da090c4a383c6ab2c1000000000000000000000000f6b24dffd383677f5ffa39618ec4d4b0c41914cf0000000000000000000000009d10109284d5b1e9a8a1c8a080a2225a529afdaf000000000000000000000000752e0d2b955b949fc0fdb2e78c2dd89ff2c3cee20000000000000000000000008b78e1b86cb3d89687a230ab481599882285472e0000000000000000000000005a4e68f02849fc32d8281e297a29b39e06387bda0000000000000000000000009d3fc77a2a37d0b93b529c1b2cd33a0892b452af0000000000000000000000004b970b5608db94751e70d31080ff3784a8ce35ec000000000000000000000000f94b0e13c4f811816b4c9c950d3a1b5db5f65cdc0000000000000000000000007e8b57ae154e715775574e95f49b74ea40dca5730000000000000000000000009b2b647b161b599b9d97e58abe52e1605373fd3a000000000000000000000000e9457f5fecdbde135a26c35faa5b33614753438e000000000000000000000000463d602b98433a3773696588e106159e05eaf233000000000000000000000000e686703a82e695a270b7abd1a268330546e545fa0000000000000000000000008f58af95ce5d29bfbf4d0fc90071b43d91b6a33f0000000000000000000000006cf6e508f9cdd17cbf1c4444cfaee1360f27704e0000000000000000000000006321752d1b5abaa66b874294bf4509d9c97b1a95000000000000000000000000e6a70299a826eda9463e2b3a55b28f2d196a93ec00000000000000000000000065b6adce7aab246303c04a0dbcd87be2eceb1340000000000000000000000000079eec437c486bc0c7d593615c6b6fa8ec6a45be000000000000000000000000ff6173331b83a62fee2bc4d37dba00a4ea38c227000000000000000000000000154855aa7d7a99b7e2fdf44db36d730c8d7b13c400000000000000000000000064ddbe02197f7bfa76eec129d9f1d87fb89c66ba0000000000000000000000002462c09db10f460e9429f58b88825fe0426d609c000000000000000000000000d15b5f207302e91c5a314b816a77b42a7a4eba10000000000000000000000000dbe417f32db31c2126cc5e3685fd59f6aa1801cc000000000000000000000000f911b420e5f812d5bfc30745e01d2202109d74fa000000000000000000000000db29ce642e92c68cb8a009cde04cc21855b2236400000000000000000000000047ebcee1ca848e055e433034686d9e58a7feb1dd000000000000000000000000c3b8cc304d683caaf0cb3a476ed79132792c105e000000000000000000000000638c57f4f932c713e4ee285f950105ed9e03fef100000000000000000000000001d0f9f88626beaa4e7d65a41a5543cb07f9d0670000000000000000000000002f37bae84671bc270cbbc1ba1e819e6d7d6e694b000000000000000000000000ff8267022a6cbf5c8dd669771d1d12e23c0ee6f2000000000000000000000000b4d99a47bc47a41be3d42a099801667cad15233d0000000000000000000000002a1b41bb735f05f77ab53187ec0d06979e16f4190000000000000000000000006128a8f531bf5841ddbfe53acc6f77595526544c00000000000000000000000082dab2c5487e2113667a4c7bb23bc009311f7c3d000000000000000000000000a719e215f55cbe7edc032efeec6b682cd991e5e8000000000000000000000000da020948b5e9589c2c0fa938e7c3365aab6c3b78000000000000000000000000ee97102911efb13a6f16e79497586836b45152390000000000000000000000008c59710efaf1a960561b123f567248ffbbfad20000000000000000000000000076e9a9bda1779a39b6727f9abf172cc54e7677a500000000000000000000000047693cd1bd75f9fc295c9e74d90c885dd40843e1000000000000000000000000a329e2d4c0a33c304bc131130ee62bb3b0e1c199000000000000000000000000eb0f66f2c7a43d822a1061b2307da84c30a723510000000000000000000000002249d0c8b9e11b13691efb6417b848b414ff7fe600000000000000000000000036ad30acc25c49edb27f890d15d1863f374006ef000000000000000000000000b6cf5932378d89304e6e5b1cbb80cc5c0fbe48e8000000000000000000000000c336d9e91d420ec96309fd1bd8eab60be209f205000000000000000000000000268be0fb3472173f5bc99d78a6eb79e7fa6892080000000000000000000000004f9e3bc4ee74b46d96ffb0f9c66069efa01e0622000000000000000000000000555f5cec5f9387ddd11f75b4de765ce921c44e1a000000000000000000000000a4c2417aaa55de97b3483217869047e24baee0ec000000000000000000000000004a2d85a931238fef508fa8d18b4f984192f3a00000000000000000000000008f1dd50764f1e56d75349bdba9a3882f2691026f000000000000000000000000cd68ba49b9fca59b4145e7e007c9d68d4117f92100000000000000000000000026ad16aa15ca9f4c2b97ddbb7e8475f20ad6ae04000000000000000000000000f53b958f0d1748072499de3bfcfe27b8e474236d00000000000000000000000044ef4e478d94e8e8e43ed13625ec949ec379d43e000000000000000000000000f098541ca65aec30b07518b937272e9264859b4a000000000000000000000000b1f07a290d18d1686cf25b3d0b951a50f0389a160000000000000000000000004d7308defed13019a99abb6f8270751878ca94ff0000000000000000000000000f6ce18784bba6ed26c67b2c8d577e7185df117f0000000000000000000000005861dbfbeae3ff5b251e085f7bb7df48c5b383c4000000000000000000000000d412a6c12854b0ecf2246bc2f0302c55635105bc00000000000000000000000092cc892db03185acc03dbaff47f38c179ce6dd1a00000000000000000000000093894000793a6c68e744036b5f1128c9311e4a19000000000000000000000000ebf34c96b697b8f94d8e2bc4d523ac1e2d4c5f09000000000000000000000000f1db2d256d51163cb169a1e30d1a2ce545fa5a1700000000000000000000000030934867f80791dea285780aca6e76fdbef828f9000000000000000000000000adab3bc03fdb1fa14774179826c185c4a0269b75000000000000000000000000b108226849b031ff195ca5e63a73feb7af6e047f0000000000000000000000007b9dc0914a5b7ea67ad5d616cfff46ad80065996000000000000000000000000846c26c9266dced40265a1accfdfc61c42e89b11000000000000000000000000588d7733c3541aafc929ac9bb0d90cc00ba133f50000000000000000000000004328d603265f6e90accca016221d34beef630358000000000000000000000000517a0ac06cb32ec5b01ec4bb9fb3758e913b89e2000000000000000000000000bdc65695a963a54d62b2d4f3ae829600e94bf745000000000000000000000000e5bfcb979b8379d0ea2c6f99a5c1287da2ba7e22000000000000000000000000ce65bd50cf74fa0de1f13d0452dd8c8483462be4000000000000000000000000d88627ca7c27daddd63d2bcd7ef4922db414d87e00000000000000000000000064eeb24e2b7cfe0a997898f40746c67f454181ba0000000000000000000000002b8c7ea00ddc20637c3ed70b99291b33d9c971520000000000000000000000008b9324b0c8c26b829336039ee1ac8d3fc5dd3136000000000000000000000000fa308b6e1b767850282988dc8dcaadff24bc3bcc000000000000000000000000cedb070e80e654e81d928af53eda952d4a8d57520000000000000000000000008ecedcecd3306f34cf3b86d9228dcf4d5b13895a00000000000000000000000096d0a7716b55d9a824e9772ac11820f117197fe80000000000000000000000005e2fe75b2c6b35e148ad2477282281ac74e1f2d1000000000000000000000000aaf71d17c65271929d80c8502bf9ff54821ce9fe000000000000000000000000ed6633a7150b8319f08671b8ec439c2431627b1a000000000000000000000000c4027abc52c2cdbf6adeb67f31cd7586bc268f88000000000000000000000000958625d9db9e46929eff073111f87a9ae9cb8c030000000000000000000000002e8f4485b480fa3c1fab6c8694ace73cd4d7aed10000000000000000000000005a57b0f82203ace5c9afbd158754ac5c7173018b000000000000000000000000b9e6685044e1916507bb33b9a5f94874a482c0a1000000000000000000000000b40fc3f8ebc1dca7b7f060752862ebe43f21afe50000000000000000000000000a11cc3fa8e151b610238831d939fc7e602dab1400000000000000000000000024a4131e98f095a4c3753c4c7afab1f42969a0a50000000000000000000000006c5cdbfa881400eb80c958c75687ff5e7f854cc800000000000000000000000091c9b6d6625e0558f81ea6554bf41ccf825971bc000000000000000000000000e3c147cd56e70ed8873a122e3aea095921bd906100000000000000000000000080d1cba02d965d5b9ffd05ef10ee0fc0d928f7070000000000000000000000003f83fc161b1a577a9235e49e0c943404022b790900000000000000000000000020f7381da21a01f4507b62b56f2edbb0b0c79244000000000000000000000000fbed3a047d20e7838b7689391ce94e874e7832f80000000000000000000000004ed4b1976752275d65e12da4382de19bdba96eb0000000000000000000000000a835a9ad9e2bb8da5a9739abb58d24916d58da95000000000000000000000000e542f61682685aea35f92b949c8969f4389ed1a40000000000000000000000005eef74ea8017343b2f8682ce99c5d8220570b207000000000000000000000000d66c5f2d2b6f2210a30791a787d9e0b2352ab1bf000000000000000000000000b99c84a89687ec292db2bc09748451e10592689e000000000000000000000000744e41ec2492199fcd4ac2b5cb15b6e2ff68b7b7000000000000000000000000781b0f70abeae2c36186dc665ac06da54c0b28840000000000000000000000003347edd6293ae26f7ee6c4a34160491e96bf1399000000000000000000000000779b3169f378a5e7fb46415cfce89e806c47d22500000000000000000000000041f3d0c93659f133ca1b411ead29ad6131f1ac87000000000000000000000000b8ff9cc75893ac0095aa382b01785ccd971f46c200000000000000000000000025770ed1bc6fd0c3d571977487b55878507a06da000000000000000000000000efc684868c8b059f00f2f964edaf3113b742b897000000000000000000000000b8b9becdae662a54f9279e48ac1d8432a4004d840000000000000000000000000ee5271d25aa300aac5ed997523bb7b3ed05807f000000000000000000000000e9ecb513bd3924f292d15e3400edb3d8ae3f3fd6000000000000000000000000efa9ecc589a792504cda5d24a20e556c425bdbf9000000000000000000000000026a624c3e08883024dd0fbc0b5ab76c4b69d22c00000000000000000000000080b4c07da2500bce5fa95fabf9c4bbd5bbb04d0e000000000000000000000000aaac564a987d7a73c7ba675c73f4c51bf4724141000000000000000000000000a7d5510790f79aa3e5bfe20786ed1416a23b9a3a0000000000000000000000008388148ce0e2ae978f176cafa383f7ffdf0926570000000000000000000000004602bd61921245c7d083e72ea175beda0e8c651d00000000000000000000000007784e769e4f5c5a7aadbe979137186ae2b322f1000000000000000000000000f57f60a89f2ff596009b0ee0441f783e7d2f9cd20000000000000000000000006c915f6c9d349dd9fee60afb409e2f3a74c15ac100000000000000000000000037af12b0a8b8c2b6cac29382b3b63d08a771df0200000000000000000000000050d4fb2cd5a0fd353faf25ab26f619a0ee4f2d5b0000000000000000000000002149e1ddfb891ced8b48dc0cc3c3dda593db1de2000000000000000000000000ecd198aaa3484601f8dc27e1abedbabbf41e2cef0000000000000000000000000d148f05d4dfa0af039e9bd9735a3558f474e9f4000000000000000000000000040548059e46fd5d3009de7221220df81fbb30b4000000000000000000000000136f505f1bab2fe9b29e31be985271722f261dc9000000000000000000000000d551e236cd4e454ebc35eb8b47b6e6ce894714980000000000000000000000006ace372f30e00a2e73797351e251976cc3687d2b000000000000000000000000782d10d661b28759447ba861d75bf0aa58cf0965000000000000000000000000247b9b6cc7625a83c65c8e400cfeb67a89eba4ea000000000000000000000000c21370450c5afcf7fdde323d705ecb4a247dd00d000000000000000000000000ecfda5da39806adc24b17b3de728628c99eadeda00000000000000000000000014700f4bff1d7ba1d4d13f05a75a6a1eff11efd20000000000000000000000009fcf8f355faa8a6166a8aab0d6c63b9ec7795d9e0000000000000000000000000ebda0bb6371de39196c0b805846ea36645396200000000000000000000000003efcbcdd6cc7416f022cca259339ace27064affb0000000000000000000000004e43209c047396836b46c77f10baf66c92871c2a0000000000000000000000001bf9ffdde790e5a38e03fc2a17e989828515e2340000000000000000000000001ed91860bc58cc74bbd9302ca2fe868e6d0e8966000000000000000000000000344167ddead97a0e3cf78545ef034c842575af7500000000000000000000000011767d499b6d9014abd57b363add76da2629489a0000000000000000000000008ed113c43af7ceec9ca57eb8f5eee0afe47bb768000000000000000000000000da14eeb9ad543fa8872b4f4f5f93354f2939474100000000000000000000000028dd43123ae51c639b3bfbba3f6ad16068c9aa5c000000000000000000000000ad44ede7071aa16554d3335ff69e68a337aeb8c70000000000000000000000008e6f5881d495f12d802d653de171eeea595cbbf2000000000000000000000000b82743383ea1622d49b237ea88baf455d012b84300000000000000000000000057ded0af0c689d4daf582312e049ef6197a1ef87000000000000000000000000cfff736af208a3ba4c72e6ba243ccd4e656f967e000000000000000000000000c00e5cea77c5830310a9486f149cb02bb4feb1960000000000000000000000000861910588c75224834888cd0cde9eb382e885d50000000000000000000000003cd248bac4b19e4e5e1e13d2b96f7d9549bec078000000000000000000000000672de7669204c440bc301979fbfcd58cc38f337a0000000000000000000000006978c4027f79b0ebfd7aed0f5f6055993d7b9977000000000000000000000000ce4eb7eee9d6e9579e264accf50b8fef47a2a6f0000000000000000000000000bb94e82630ca7c546d5a3d358fd36b361059ce2e000000000000000000000000d9ece330a51fafaefd174a6155b0ae427471aaf50000000000000000000000006a9091df4847b17f009a3f487c41dc1e27852c600000000000000000000000002150493e3916226406fa561f879cf1590d22937d000000000000000000000000c8117e422e9495f7fcd8e492625d6549a4b86e70000000000000000000000000434cd879faa9165947528aecbe052702022a2b50000000000000000000000000384d45f31f462c976cec017bafdbaa4bfea81df4000000000000000000000000655fdc733a0bad2dc7b8745ef0a7764c0d3fe9ba000000000000000000000000846d24a65dd487fa21574f0f09772abc4d1a53ac0000000000000000000000003af2ce8a2d53a20ff37e8469e8b371624112f613000000000000000000000000ac93f1855e61317cf8853f1d0a329d813b657c18000000000000000000000000719520eae2b0c5a74d2bf544bbf77f32564c94c20000000000000000000000000925b61bba5db5c49235a033f6cd358e90e82549000000000000000000000000682955d4219ec90a126fa9896e8b17709360dcfe000000000000000000000000138a4775b0bf6e0bfd606ccf38d95ebdd85832c80000000000000000000000006f4d58d35fead742460431ebc416fa2c765de82a000000000000000000000000962cb954182ba4c73b783addd427e82aef62b5280000000000000000000000000823df956b255b0a4ef77bd0f22f41b539e31f37000000000000000000000000420df37627ae0bbbf9daed9a9e80983bb23bd2680000000000000000000000006616fb87a60928623c07cf81a3812ec49c7058940000000000000000000000008032cfe1c9dc1ba0b6f46b7166f9aad1fbcef085000000000000000000000000ce4c27d8ab815b4b070d7b9554f5334689027bb7000000000000000000000000bb13beedcd431bd11b170ed28011625dfcdb98050000000000000000000000008975e0b6b0f96f14e05c78626e28411b407629e9000000000000000000000000d584caf0ed7994d9684f86881d826e7a9d99945d0000000000000000000000007f6f68d50aa6d53ffaff17dbc229c1c5d2c0e4e4000000000000000000000000e2d5b5f8f3025ba7454f451bd8346b9ac600943400000000000000000000000081d5ba21526f5a5f3b01a9e7bea215c122a3336d0000000000000000000000005892735ad6d60e8f1a32de0c3372db274faab9200000000000000000000000002d944b40f5169511836ce1807cbc10c3e934e3db0000000000000000000000006d822f26e2bdba8d54f37d8c484a6c31e005c1770000000000000000000000006875c86f18be242a56d720edea57269ca91213340000000000000000000000007a3a41d409316752ede72a0a044e97c0e019f9de00000000000000000000000048b6875bbebb5bec8131e3c1e60414136747769b0000000000000000000000001e191c045b445c16cb2986ed08fad4763e08a292000000000000000000000000bd6d47ba37294956aebee0990746d4d7f82f29cb000000000000000000000000bc56485c1a80e21ea9c20f1f99992fe27b905eb2000000000000000000000000f2e41813c27699d07447183eab55fdfc3e9945fe000000000000000000000000fb032ff3da0382df2061be50df7c56f157c0365000000000000000000000000078de4e4e336925f43929c57d15385ebd773702d8000000000000000000000000707ce381023896456a7cb9edc0197d029684db260000000000000000000000001c7faf4b772476c6670598b7fb5a1381d28b5c54000000000000000000000000a108fb09fbe55b469081752a0c2f5c52b35a155b0000000000000000000000008bfa08a5ce05e87cc4abf217e283d8ed02785a13000000000000000000000000132c7bdbb14e1b58e484c04b26d9d39f396f2926000000000000000000000000efc832efd3ba6b0da1ec3918124e902d37c4629f0000000000000000000000003cbd92304726f481f68b7d6f796b10538fbd108b000000000000000000000000b7456fcdfdb18433ad4c2ea2329107e4bdc3475e0000000000000000000000000a59fa1cc20b116aef1f21cac8dc4dc1ab504e380000000000000000000000005a21e5ba28caa8ddf98ec0678c5396f064e19bfa00000000000000000000000079da015af4f92313e2735fdd6059f079812a88bf0000000000000000000000005657098fa532a75f95d0e42d18b4d1c494819533000000000000000000000000523102602c27f5db1ddb8055d557d8de991f5aab0000000000000000000000008ecaac5fea439d1680d6e43808c30fb25fe01000000000000000000000000000c691cc966789285782254e5d9e3abe23d3c21a7e000000000000000000000000faee3c0518a95a9aaeded32e6a757875b07744110000000000000000000000006748ff53b0d7195ba352b88b4acc4df265888a4f00000000000000000000000078f93d2b70e2ea799c4ce4c15720e3c7a2950d6e0000000000000000000000009c6732c44f565b09caa0b08955b071c4fa855607000000000000000000000000bcfd363597f3928a72f384eebe7d86137f154f94000000000000000000000000eb005bf33aa1add4b14e8158bd2fb55c974079e5000000000000000000000000dc436974a35beafbcf37321e46ca522e19faa738000000000000000000000000f7365c8139879a0e11a7e9eb70562aad3e6e182c0000000000000000000000002cea4a0d589a34a0e82bd70eeb53b11c58886a670000000000000000000000004707fe8e5c8433f8ce94c31c2dc39eecbbc0b193000000000000000000000000b2ee003643ea7b345976205d6d181a57ec2d66460000000000000000000000009f39cce4a7ed11bb62eecc5a69285d8e87569061000000000000000000000000901a85cffa6bdc214de071ca051de850aef557cb0000000000000000000000003d0e6a53630b9e97a69181fadf91ae5d0990ef64000000000000000000000000f03efd4c4ff12de00978858d00d35e2e15df8d6e000000000000000000000000b3088f5bce4dcd0e2f10de3d4f0bff91558562d0000000000000000000000000d50293bbb4a1ffc212cb0b56ba7ee39d49ead5bd0000000000000000000000009a0b351656338c11d79c8a363f91d2e71c021fbd0000000000000000000000002a7c35600a86d9b009e99e5591bb437b34ab03af000000000000000000000000435b1a5c9f7f3f8fa6b41b1760d7d2a910a99ef90000000000000000000000000a9f7fc05013170c5a0b9021ada2ea788952ed8b0000000000000000000000002effe5668de0dd0d175870087b35e2a32aa95dc200000000000000000000000090cc0cf1f52574e9ff6715d271c750df728f551a000000000000000000000000e43da5c8632fc0451b7a262466e245e458e7aed7000000000000000000000000c6ad71dc46b3195c61182b7ed0d142aef15906da000000000000000000000000f6849a55d4c81949ab6d209acedcc583d7abae70000000000000000000000000b9627ad71e0db0564aeb1dab9f117d8860a941e100000000000000000000000021b78a9f7310bb6d5f7af7bc7818bc52313e0874000000000000000000000000fd95645550492f1e4d94bdfd757300f3abf6bedb000000000000000000000000b27704ba9f6da13ddec53bf97a30cb053f14086e00000000000000000000000007a9b5859dad102f6993c4a2c161f134e5a78ce00000000000000000000000003b226ad5fa9a4afeb1567f4fcff034a21d233dde00000000000000000000000023156d9865f7a38d27e56aa407485385505c771e000000000000000000000000de497e02cb904f630f6bd0d8e5df0f00664c317b0000000000000000000000002caa2c747c761327720d0f3a44f3b7676fa2972d000000000000000000000000827e656cc571760ac0ff6891e5ead62115f11fb2000000000000000000000000aa0c09e9a08e86f4d575991dad5e234b42a32404000000000000000000000000aaaec95ace43bb43eb492a06d2d668db382006a100000000000000000000000025d6b6dddb03dc420a5daa824296bc63d546086d000000000000000000000000959454f2beda0bea8576fb48966e88a52c4323210000000000000000000000006120173b11d0d94cd9b8768eb77c535f0f4f2f9c00000000000000000000000098b16834aef09c40fe4054b69da2489f53f1c4b6000000000000000000000000417ef7d84777cb998854c6fca6898d011e011ce7000000000000000000000000a7729508b70b3b6fae9b233e32995ee785fcaec500000000000000000000000094d82c6ec8f918215883379a860cc702987eb931000000000000000000000000e1cdff19bac41a1b6c88e11231943100d4d218e1000000000000000000000000033488020116e28edaf978b7e79c10912d4678de000000000000000000000000ab29b0fa76166235f7e280b5f4b3920dfc99b2f50000000000000000000000000549f7b65daf9bfefa4032a014eb8958c9832ba1000000000000000000000000c314e7914c4c8e6352136db64d137c45feae483f0000000000000000000000007968818c5638a3f5536c12f5ac07508dbea698150000000000000000000000000958205df7b93ee997d00c503f93719893c0cae50000000000000000000000007ff4804e609516d8f463988275c38f002f8462da0000000000000000000000000597ae2501c3d795c8cc0ce1253c00ed83e058c10000000000000000000000006e71e9dd9a15c0df90a92157fea9681502c7a86e0000000000000000000000000274a106d739fdeaff681e6bdbebd744c7c204060000000000000000000000009bace93394e57e7f2c994a2070b6b29a1ae7b379000000000000000000000000a777f790d4bd05f7bdf1adf8ea7b586e558e99da000000000000000000000000afbce17c012a943e714a5ad123433d63a8e991eb000000000000000000000000b6a19b22d0dded44723059aaf1054518aa94d31f000000000000000000000000693a0f3d9ca560817823c44b357e05555131b31100000000000000000000000078ca6da6def96391f6b861206389f5d56723ad1e000000000000000000000000bf5ffa609d2113ff892051f5be649d5afbf323830000000000000000000000003aa70cf9d952d7d433a3f9fc70fd4e0268a7eaf9000000000000000000000000bab255dd4fe0c97331b47c31a7b5af5ce919c8e00000000000000000000000003b77c0d4dc80d38c9497cc8cd5540f087704065500000000000000000000000024c758422e9da9dac8bec594fdc5e2f0c01b9e090000000000000000000000008ea9d1edc5b14532683658e532532ac68a2ff821000000000000000000000000f63482fba66da504ecc663c95cdb82f2bc77d2cb000000000000000000000000812f795b5a09875fb45f8867264585d8a00462eb000000000000000000000000954965d9e5245f492b7732c70f0383b0a1a75ef400000000000000000000000009c0e87f92585accf8e08f890f74c0721040f20d000000000000000000000000ef3399fd5f2f140fa5d74d3e5296f22bf73c599e000000000000000000000000dd0105923b076046afb93a03f8f311fcf73050410000000000000000000000002917ac84314778de9691735c8b6021afac341c7400000000000000000000000082e769434d1d7141b30170c4a5a1d3db41d8171e000000000000000000000000338bfe8762fd6eddb71df487a11d90800325a73a000000000000000000000000b695c5597a3eebf5c1a1ae2a7aae893d29889f300000000000000000000000009865f7a08a1b8f16753214f691053c14cfbd77a100000000000000000000000032befb81a407ffed945dd221f935ea94166e302d00000000000000000000000015673833df463e74846bcbf23529d392268836fa000000000000000000000000f4f61f32c0535124e6440494be06ed7b3b36d794000000000000000000000000e41efac32b1b43cf59c7f09ed2d44a1e127a07620000000000000000000000004f19a43745e51058fd5de81408bc66df8902755800000000000000000000000025f611b090941d5942f9d89fa468cd2844c98c81000000000000000000000000c3b826b3f61821676549a7decec1556fc403c5b400000000000000000000000042dbf9c344f99774d7474dfd7655aa62cb293071000000000000000000000000a373e4f8f777dbb3d6e127f1e800bd70c41769220000000000000000000000002a40ec4d61f0a69c6227105e153b19716422b0fd000000000000000000000000e49c7be35853948bcca3d7a7dbdc32a41035282d000000000000000000000000acd86bfa49aad6430f256047c07c29b9f028ed9a000000000000000000000000d37d5f9f0d17f8a96fc9cab6d4b3cbcd8a3f746d000000000000000000000000f6bad39c980a70ae31ac278192e5b717ef3928ce00000000000000000000000091c82cd46a1e86ffa87f96172d408b46f13c24f9000000000000000000000000e0b5a8f94919e378952ca08425a49b8c0fc4f488000000000000000000000000b448fc4ba6af8d050bb5670281b9fc60b1b3f267000000000000000000000000525c8ca1630bfe7bc50f8fbc41c138d72e1fc07f00000000000000000000000018bde9928bf01c7559b458bc89a5ead42add4fd400000000000000000000000050c31e35fe6a4e293e18763be6777fbcff7ee144000000000000000000000000a0e3a3c95b65110210f41d7a78995e2df8d7d1bb000000000000000000000000a110df5b84551320663da5ca980480d580ea6f720000000000000000000000002e2804435afed2c8cc143b90a9ab6e3dbf9a1d140000000000000000000000000a842ca13f9a79f29b96a919b8af040e9b8cfa2b000000000000000000000000c2bd91577927dc236b185428437ec5b9b22f793b000000000000000000000000603c198b7fe3bc7fc8e3392236c8e7c742a991de00000000000000000000000097e3b37c9addb9238b34b5fbd7c84ce1dc80397b0000000000000000000000005af3354db8b4cce3ae7483fbf7953e59f1ea7940000000000000000000000000546beb5c0e83752c34ad25a642c692ebd7d71922000000000000000000000000ac956bdbc51c9e422b368f416871c62d68b873330000000000000000000000001a7fa7e060639a291cfc2f588235e3563affa80a000000000000000000000000c9947a59a89140aa5182b3b347e42b84039010d4000000000000000000000000226c8c389134c1eb3a8f1b08e4d34773b03365ad000000000000000000000000f513cc47595a1d9982d6535f8bba3daf78b5a294000000000000000000000000a4e95c4d00d6db087c658c938142b7471d3deebe0000000000000000000000002eba4fbc5f3844a7e9879c9fe21e048b1520aaf500000000000000000000000082e6baae41e555cf5f402bc4c23b83defce78a09000000000000000000000000a0f15f2a931bb9f36c6f069faabebfc011761bf8000000000000000000000000084dd0566f1aa67ae5bf943bf3c9a896a83eb6e70000000000000000000000001c7bd4f351070f816ca283b5328d3ee1c6f203c4000000000000000000000000f641f48c61e2895e1b94972a3726130ed40737b6000000000000000000000000814f9b8b30fd014be0c10c7d333b60d48138827f0000000000000000000000002c94d1d3f6ad63b56d0e0c094f01333ce1e978900000000000000000000000002e27b09819b6aeb553b3520b70ecf7d8d95e64c80000000000000000000000003d0995ce4300511ac902d5ed049db1d572922a2800000000000000000000000051d1163b3f2bf682c4365ee966c2fe7cad28f769000000000000000000000000d763ad04cdf20ee576a9ccc66a6aa78e6912007600000000000000000000000034d9b3c7bf24b4766cbbaac0845bc70d1d3aa8360000000000000000000000006d3072f72f2f987211b7e5eb08d3cc8447f467510000000000000000000000000dce68c3846970cf264e54a89017482cd3a0241900000000000000000000000016d13a8e8c41d2baf98d2a8c669fb9e5d37054960000000000000000000000003dd2f3eb901d1b59ef6a22fdf7e9298b1fb2f097000000000000000000000000e306814c7c1b0be03cacb1354bd54d24cc7974b20000000000000000000000003fa2f0b6412b1647afb230b9c17a0ea78ffe56e80000000000000000000000003bd1ce3b6e12ad8e4b4a3fd942b0983b7d8e7959000000000000000000000000456edd7d8555aead11a50995ed4809c4cd57a34c000000000000000000000000ec886712ad2c1442d6938b1edccb23d41553ebef0000000000000000000000005b935b8e390e364a9dbeeeb46c0c17f34f3b86ce0000000000000000000000007021ae9f930ce97f4d6e081f8de348d20cb6a65c0000000000000000000000003b5997cf3b11e603c3e9bcfae8706a30b761c526000000000000000000000000d18c196e20751a7c8461dcd54e2b04cac456e4eb000000000000000000000000533a1a69b72dcc3d10bd63c6023d22b155a819df0000000000000000000000006c02210d2f0f601a15d1f7dfd2be6590f0834c3e000000000000000000000000a9291c42f28977c28e4cc138ada71a4077b511040000000000000000000000000c838efbe8f4c2484c13aabcebd5b053c2012182000000000000000000000000816705f04c80ac3e0ae38e3f093aca5a52bd9a5a000000000000000000000000a633384127fb252415c0adb67b54902f78f2b3e8000000000000000000000000bb7817a7e7753990aa6b0705be3c73b06f98e76f00000000000000000000000083fb52d7aaeb08f8236bd4404758ce19f440ed24000000000000000000000000dce35e94653192bd81b8d659facf414a066ce60a000000000000000000000000cf6a4398e27fb834bca20142bab817e87eb6c53d0000000000000000000000005dfe9e825debc631789854b5ba8275a028943c4e00000000000000000000000067c5e298cbe460c386044b0bda1227e289c12fc700000000000000000000000011c04ed802807e6815ed3d29fca1bded8e79f0d00000000000000000000000008531ddd091d761c9192872c1709b54dc107514ee000000000000000000000000548e5857de1e420f0e0f6c8f0249e7ee7705210d00000000000000000000000016c4423518c19b434f9bb323d4f4fe3988070e6d00000000000000000000000076a82012a88b54b1ad32c998cba94ce656f5a6c9000000000000000000000000d135cf290d1b3e21cf0b61bf4dcc346b77326dd40000000000000000000000006e46005fb56b193ae31e4742dad42e0e25170aff000000000000000000000000196052f5f4f4c2b459e9d5d011158518511246780000000000000000000000005180bab9a92a871a56864effbabcef84851c39f9000000000000000000000000fedfdca800122cb04638fc02174335470ccb6d58000000000000000000000000d47310b104ec9dfbb9e3b4390b2cefe4ba5e740d000000000000000000000000ef04d358771cb21295793b101adac70198b88b9f000000000000000000000000f56aa60d934fef8929bd9fe79dd2fbf947c4909c0000000000000000000000002f2d1a76ab6c4b433cf9cf634bef737b8d3371c2000000000000000000000000a280c0b0e2ba6dc7ac07f9fef24c39d163b06e08000000000000000000000000031ecf4516fb393db820bd9e0f8e05e0d371c236000000000000000000000000389372087b4ad535b7789fd5b56be6dc393fab20000000000000000000000000186bf123506a2e9d8a1c476d000cf0b8fab8da3c000000000000000000000000d41f7a756679ed1c28dc7190b6538adca164ce450000000000000000000000005caff48034d5871b64a141829d6cccbbea9503c9000000000000000000000000bc7ae33c440698d5335497e387dbbeff6dddbc21000000000000000000000000586ba7927cf8b8daa4c8b6f23f10156a0ac7aa71000000000000000000000000acae5350127e6e843fb8dca5a506538bdf3b1fb500000000000000000000000005f3c10822f8c582ddb913cca2d0a43b499c967d000000000000000000000000027cd3df530afcc6b0c348bc9cf7fdf1dea6881400000000000000000000000018a80c6c621d255fddbe8385b59aa37987e1bb890000000000000000000000000ea50be7290f8114e9fa52a2f055e2fe3d0c724000000000000000000000000027ebb83780382aaaf9e899fdb82c1e4de92cb2cc00000000000000000000000077c46442c2f9aa5526c347261b219f749c857774000000000000000000000000fa66f4c868c395662de123413721100d6d352ad800000000000000000000000030c995e3ddede2a27d2ff6368058c34013291c34000000000000000000000000b5e7d939b4776d29bfb78f53a753db1758c173570000000000000000000000006a7350c8a0b065c00744ee91383223e565af3f4b0000000000000000000000009c2530ab0e21ca34aa08d5e69cdffb5cc21a09360000000000000000000000001d918ae6ff9e0062dde993ad25d898f5c89d3d4e00000000000000000000000095b7d2f7c9e9901475fd7657053f090f0ce4bb4d000000000000000000000000ae12f827964666a7879695aba8e7c21aa53d37d900000000000000000000000056450f3262391776c82276582fe8ddfc6384339200000000000000000000000039667ea504aced74a0f33d9f9ebb658db4171af700000000000000000000000015c44018026a74322d8737944d79f77ce367fea700000000000000000000000015e36c8bd9e6556731a52bccfcc527e7790832d30000000000000000000000002109c6e8446d18ff2fc00e57cb4f8b2836c8235e0000000000000000000000000cf084527a5ed80a7b918b609daccdad7314dc4e0000000000000000000000009c1784a25fe327bfd797c8ed4a577d19de4bcc8100000000000000000000000097fa918185b4a9dd4b3f93999b6546a31341caf70000000000000000000000005140353595d47b50ae188d911202594ac49144fe000000000000000000000000651a08f9a891b6e04477a685359a3667e80bfc42000000000000000000000000508376850ad6c84ff1a8079ee7eeffd066c448bb000000000000000000000000a28ffbeb056c080340e86b559e7e6cb5eac5043d00000000000000000000000018a13126d0239e50c3b08ffb520b07e12d7e02ac000000000000000000000000035d0f15e1b994d5abbf35254522c6f4ec3b74c000000000000000000000000084e81b2aadbbd5d2cd5d4f3273b51d3da906b588000000000000000000000000788150e449486054c1018f64c778468180927dad0000000000000000000000005384d5c5db8f908afaad0a6748795323dda9fa1b000000000000000000000000f86949fba5ccc8adb06b6a088fd3a9d79bdb69ac000000000000000000000000bbb3f468546e47552da288681406d8efd1b1ef35000000000000000000000000137477b805e8b84dd0ec56e54197fc65fd4da969000000000000000000000000da0d2bb72cdb0476d9bc85d87a1f9450733b853b00000000000000000000000010d12e402b7ca8f97583bddbd346d9e26621171c000000000000000000000000c9ec33ed81d6cd46bfb403d22d95e4e0da121dda000000000000000000000000ea348758f026eceb92b92db3f69f36790e1657c900000000000000000000000078f09066f8a0c5e2306b5098ff4ed12374e7b9ba000000000000000000000000dd55c81dea625381eac43ed236cb1fc884f439500000000000000000000000000c3a46f07fb40f9cc77e73ed59cfa0cbb26ed40a000000000000000000000000b18acd03066419ee0101221223cf292904190f5a0000000000000000000000002bccfa480668bf0e4aa949e4da010cc62e1fc45100000000000000000000000053172a2bae1c78ac2412e8d32fe8075ed6855993000000000000000000000000b93597df3829d3afb8f4347dd28db6c4a6745d5c0000000000000000000000000634ca9c30af5ffeec9db4376efca1e6dc632a130000000000000000000000009c7c43c0cdc0bf801fe60c74813a95d10adad5cd000000000000000000000000079657f1eba80e08b622eefd9e2b1b1f68f3261000000000000000000000000017ae9cb6919f2b9fbc3ee6fd08f60bfbf03ebe8a00000000000000000000000075111cf63b23cdef523aa4dad73827c8946e2c180000000000000000000000007be917c271f280560e585d8569c38f8b6bebde1e0000000000000000000000009c32e637b49f57306cbb1256b29fb7a084b09ecb000000000000000000000000330eff82c2bcf8188fffc2738ebfa4d9af95992b000000000000000000000000be630fc486d77bbbf43e6769adc57f2c1082acbc0000000000000000000000009c0822835b7466b8bd4eaa73af58bf06b9a2ae590000000000000000000000001ac91f6e5002fe72de8a53745ead38950a113da1000000000000000000000000ed662be3d5bcec13b0e1cc27e0b55532b2d1ed940000000000000000000000003946563ef3bbe92b46b4978091829450477766bd00000000000000000000000011404622ff11aa256553fdfde43fdea5c08372f20000000000000000000000009231cdf27cc7808f4a2c699e20565e3a71936e17000000000000000000000000e86e03823896dcb37de823ff170cbbef0ce9805e00000000000000000000000006a3a8f2de8cda65ccc1f564010755eb5f1fe3fe000000000000000000000000298ec3ba88572ddb49cd37607e13815cbc1d4f3d0000000000000000000000009cfd70cfad65ad0ad966c58c4f57b5ee207bf9ad0000000000000000000000002c24ff92c2ed950aee942ba7f8befe58339239c6000000000000000000000000e985d888d383aa0e4532c0ca74838bb42eed34aa0000000000000000000000005c7b08e9db1dbc66662f12f8ff65cd47844ee184000000000000000000000000f6dc3851b2ab76b7ac3f97f9b98e5b0c4d8d8eb2000000000000000000000000d33ebb61d034f393a67314b4331b9a20e9aa395f0000000000000000000000001b1c28d0f97761039f7287eba4279f5d7d6f449700000000000000000000000013607bb45555a93ca870f3b05d090fe575af613f00000000000000000000000088f5505ebef659912014ba1f043c2c9b5ee4ec98000000000000000000000000ae6d1062610a102e04fdbc1837a0036eb69167e00000000000000000000000001a64451dc48d2ff0b8d4e5d4fefcf681297f11f60000000000000000000000007028b5378a42ce1c55ead11dd9f89043d443de0900000000000000000000000085cc23bc5fa87bf3f3f5c203171f40cdfaf79ecd000000000000000000000000ebe9e1a67a17dc3edc1f485d5a3f869ef5de79d70000000000000000000000006b34f2d0763d6590679209ed8d5af0fb16438ad7000000000000000000000000d6154664212d63e5af75bfd0ff633cba646b04770000000000000000000000001f934f620691cc3200f2f09291653d4d5ddd64be000000000000000000000000797c07d26809a94719a25598531a6c83fc57d27800000000000000000000000096c5753d162075fa937c1fb2ea909f8478a8b9c20000000000000000000000008a7bb62be5adb32a55a8569dd4dfd91bff7532f20000000000000000000000000b7e178de8795e31014580d2a5e172854988fa070000000000000000000000000ab0cec291d114b274493ea645e1d0480ef177b20000000000000000000000001321a7be4aee475269b47599dc7f00fdfaa16fc2000000000000000000000000568a6b5a1a9be474ae4353d440f32f271a7d6f24000000000000000000000000af776d1a3bca919a606b76b6f949223471a26b74000000000000000000000000c1a9d0a0e932ec0d90004da35526bf24d0a67e6e000000000000000000000000c49fc85c814755c616c90c5e1d0d14b6063437010000000000000000000000008b073d9e09339378adf02db9cd411695f4c8b9070000000000000000000000001d914b9c8c6a5020bfdc05a3149c94197acf952c0000000000000000000000008801d59bc400683492dc38e8f7be5b46ded32cbe0000000000000000000000009b4d985472a011ab4aa6b0e1fe78c3ba6236455f000000000000000000000000f63023b93fc75c74bf56b9a398ad1fe86bf29352000000000000000000000000a82d239416f6d369051438cd8b437ab8838dd29300000000000000000000000071c062376b92f0a8eb2c1d1ebb4a954639c19d7f000000000000000000000000eebb5692cce12a15b1a73d60e8ee050e826bc04600000000000000000000000082a228fc7ac930412920b1212272359d4e193bec000000000000000000000000c25acaf8b6abf62ba4f985d2f3d368d5801d6f9700000000000000000000000099790cc8052bbc281e6432066cb8c5bb62234101000000000000000000000000a048db507b56a39c0cd544ac2b2b1b2a12b9df15000000000000000000000000c2c39fd4eb55aaad7d894f3f92c91246312d1711000000000000000000000000c5e9791f5be2f341cbd07e7166af81f91fd229f1000000000000000000000000e66f46645e8404614a94f7c26db9423b20ce053a0000000000000000000000009c76f022825620675b8cf923ca20bcfd07644a3a0000000000000000000000006f561f6b30ef0dfe7a3854f54c6662f5a64afe6a0000000000000000000000004055b3af88883a3e03d87f2392718d032cc0a708000000000000000000000000d4936d95b87c742cd2885375222c06fbf3c98679000000000000000000000000f9e87bb35ff6de44659187862cd5a7e6c0362c720000000000000000000000002cf5d45fb37111e22e9d8858be2efd7e916b7d6d0000000000000000000000007c42f03ff61eb0fa921f5a33a8627e6e548fa24300000000000000000000000033264bb5d610065b7a9c6472829f55641704d9d200000000000000000000000006fc1c63ea61e45d089fe77af01eb978a9702cfb0000000000000000000000007052af1ecf52b903e8dec75568d522aea8a73ed9000000000000000000000000e809a6be79465b249a9585369ada82cdab8f974f00000000000000000000000008696239bed1d61bb847990072b87b274a9cb923000000000000000000000000d3282de672bfde9d43b11780a914046c976128ef000000000000000000000000d19b58eb757c927a0c336469e73a915f23e97e48000000000000000000000000d28b542231cf9a9d5e834aa88e9c0ec34335625000000000000000000000000062917b22cd4af10398990049fe0147e1426ceb5700000000000000000000000014ca635bfaa39c81617ac946e9a19643decc6879000000000000000000000000c5b4e4ebc49b03533f39968d87965103fc9f61800000000000000000000000008622ffe996fca90a5cd6bc56469dca8a124c6d820000000000000000000000004b06310679592d7d2348ea76fca4e0763ff97d5e00000000000000000000000028ab923f05b9c2cf56d1291191769533cfdd8854000000000000000000000000badc2b7b68abc719fda9c3bca665f377f62b7c4100000000000000000000000071025c2e9ddfb03c23351e4f56e980714e00ef62000000000000000000000000974f2d4da9de7185a5400d6b5c6c4cb1f557dac6000000000000000000000000dd41b8ca330799054c4fd8dfc2f6c9a1e44f19e300000000000000000000000083d3f3f994060489d03929046a7a3edb4e558393000000000000000000000000e42d622e9b23a908320b14f7310df33c220d863b00000000000000000000000004ee2ecafd4721b1b62dd6e01962fd9b47aa0881000000000000000000000000edfb5ea872a9c1a1b89faa8859cff4b6fd8fb720000000000000000000000000fd1e1829a2604f14638f90dd743ba9ffe516d535000000000000000000000000b7575c1d752e0a15b002e628d78a37b867f1dda200000000000000000000000099a4a3d756e0c5f9949b3ead491d5058450d833d000000000000000000000000814f09f57a6822a939c531d266c927bf577e32d4000000000000000000000000d86d227404f0658cc6d3a45508bef460c0d65ff40000000000000000000000001fc3e6657b9be59fc1fe509a58e1add9217bcc9b00000000000000000000000039268496c5be8dd605ed7f754d7533d7e876c5e10000000000000000000000008d1f77df50cec0167af226489dc65da332f0ad590000000000000000000000005c33fba60009548b98c0294dfafd081b6451e5df0000000000000000000000005c265f33955d4d70f4d828053f6053437a2b9b1a000000000000000000000000c7b5c9f3c6fdd074fc4b998eb745f4faf00fef350000000000000000000000001aa8244c2b99e375a44e474f8e4c9215324b4da30000000000000000000000002ce33dcd43868bd95a56a622eccd4d46c512eb7d000000000000000000000000ffa24d6b45ed3c79421697debb19aa98f6ca97930000000000000000000000001b9a980a9e86239c4514094325497109c73869dc0000000000000000000000006a38ec0ae1544327e82c904846c7b083cdb1f3e1000000000000000000000000d231f2957d96500b128a0fdefbe7654afd0ccb46000000000000000000000000b6df0a5a854be29bcb25fa3cef78786f97d27f9c000000000000000000000000df2a389f407ff28eadcb8fb0c9ad98dbba4126db000000000000000000000000c59d748c825f0cdab8a69089e35a8923ded0c1cc0000000000000000000000003be1ac3b805ffd728d68b964db0f0126375d3f7e000000000000000000000000433d0cac5bf4b8805a0af7c4be1da256029bb8c4000000000000000000000000264215e3add348fdff4bdd015e426f7fc6db69290000000000000000000000005027c9df83bf72e0abb83cbbcdf7af81c799c48900000000000000000000000012dfb3baac3d20c977f263c3f280bf9eaeec47c5000000000000000000000000630abe2a57c1fa6548cde25d126773ddcc354aa300000000000000000000000095e9c672bf3bd292f93997382776fa2cccc7364b000000000000000000000000e4e5de6bdcea5dbc42b199b57e2c2aab485dde26000000000000000000000000e31df324ebc71221c8638914958735ba5c6dba9f0000000000000000000000009838d2404d62c6746b67eb42c1c05b910f1806d1000000000000000000000000a43135738b1aa44dec1c3ab1f056bf496c2871fa0000000000000000000000005322537b18f0d2ebea7051296a33660ce1f5f3f800000000000000000000000054864f84f33e912a39556b019ee186de2c1407e100000000000000000000000061598b16f22db6f3f8658bee09949f4b1d7572d30000000000000000000000006884bfbeea917770f7e130ce513393ab2fa43298000000000000000000000000137bf46568833065366044a89e145aa9e027b3070000000000000000000000003991aa27d9c6bf00ea0786b8d06d2e618df690ca000000000000000000000000387552557f26e556623691874272d37abca726eb000000000000000000000000c4ae988df83f6d1c2831173d07b8ffb9ba1b007a0000000000000000000000002048fe4b499c2ff7bc13d60c836a16f12521a1fc000000000000000000000000ad448812a40618fd43de952c10baf06d4b7f7f5c000000000000000000000000890699681f800c2a0129f7e88b6def517496a05b000000000000000000000000f5bff6c7b141f432def741f3933a3b68b55f00e80000000000000000000000000bbc799298bada820a247fb52a33356555754ea10000000000000000000000009a5dea80e2ec88a90f283f65776c2a798f898d0c0000000000000000000000005f019a9167c0650dbe1c145462e9bef5325ddd4b0000000000000000000000005dbee4e92144f0b575c25524c5ff116b2073bbbf000000000000000000000000fe9c32517d4fcaca09cdbc70f8167ca1cebf31870000000000000000000000004c7e70dc1c52e301c930d2fd2b7d74e33522f33b00000000000000000000000029adbc8d0136c689996254c5460277a39daa0ff8000000000000000000000000a5ad2023552ac3aab1da84d56ef2b0feb504def1000000000000000000000000404f72d22ed222d609ab94a591d4e95b6ed37005000000000000000000000000acbf3862c33105ad126e03f09a5197dde08c910800000000000000000000000074e4d9db0b9373418070a7edacdbe83d200b2f6d00000000000000000000000021663a8c3267547c6ea722df3961d9e668e89a1a000000000000000000000000cdc3d84c0720cc05f8f4f64ca082557ea2ab68ac000000000000000000000000fdab70ec7a29536c9cf89e5a622da7fc2f7d8c93000000000000000000000000176474de196c412a0851c827dcc5bd226d3ee69700000000000000000000000071f7fbe51aca01facfd96552b9aa550516433540000000000000000000000000372f127d2b3312168439b5620c6246d05c6a34c1000000000000000000000000556091e7d3526cc203206e004e06908edc5362e1000000000000000000000000c7f64de0e6b7a5bd0edbf72ba55bdbed8d891946000000000000000000000000531da424a392432a4dc3351e540893ab8f73a6ac000000000000000000000000062e81ca3307e3b59f16e52ca2d502f5a121612e000000000000000000000000a7ad433944c234c1444241487615a959ab326ed2000000000000000000000000cf8c12b3a0bdfaca8535faff30ac7b79319cd0b1000000000000000000000000f81f1559a6846a85aef79cd832232b00095b21e20000000000000000000000009d5f028b83a46fd6d2daff19496cd24eca823a76000000000000000000000000c2f8d05339b8db871825bfe793a7bef0826f7606000000000000000000000000ec48d09bc964e11fa43e6636c67af0764da0edbf000000000000000000000000999b40e3b9e4d6f4c323d2b33ae60328c19506c40000000000000000000000000a6e53975af6ba9b7c96e2400cfd4210c1809b1d00000000000000000000000066578295f73d14a94be9e187b638c120e36a10cb00000000000000000000000079fadeb9c51804d2d5222535470075ca21e458d900000000000000000000000014c9c8941435c9230a4c0ff4ca8b29ca90a720b100000000000000000000000040533f4b4b2b0aa09ea8cbf5895baa30a9b8ff66000000000000000000000000d9b07a350c8c433ee44e804afadebeee7271dadc000000000000000000000000fa6a8afea36adcbfbf78a80161015ae28c40551f000000000000000000000000b39b936dd58384e89d22ce5f37830013c4cb5978000000000000000000000000ea52de9780c5b2386678918e9067ee71ea6a527e000000000000000000000000c3b831e0d8086163ca10f2a8fc3b8ffb0f0571940000000000000000000000004a6dfa1cd2297e64f209bfab9e2b706a0809bd38000000000000000000000000171f4bfff2d0ada0cce98967cf2d679018178b7c0000000000000000000000006ef19ce2422abe3696fb5e398dd8eb86fc4b5e0000000000000000000000000037447bc34680d36409cd2c10edabb8ca2e69724f000000000000000000000000500ba837b586436992b4096a4b0dcd44b3cb7de1000000000000000000000000654042c01fc5acfd5696485c718bc29d0c89a7f6000000000000000000000000d1951a82597712eea0cea7ff3bbf15970e5fb3f0000000000000000000000000e312647f2c9614c24057e1d2a9e5e2646e4ad2c100000000000000000000000096f7d9bb8fe10859b368274fbcc94b49e623885a0000000000000000000000001b008378b99f61e6f7d0201edec46b1c632ad7870000000000000000000000002b227c9fc7f8266696f3a2fd6de9181fc3f0ec6d0000000000000000000000003c29aa4d35d013b5ef909a4a980f7518c57c614000000000000000000000000075911e1ce81fe0556c66e48b0557eb4340a41de20000000000000000000000000c0bc92b0be85e8bacc08f1d6e2a18eef3a3fdf30000000000000000000000000b49cb5c031dd8dfc086c7a57eb7449841b43f800000000000000000000000007f86660be074711cbe32967547f3880d43abf27d000000000000000000000000c05bcd024b0c601bc1277df56587bd136b900a0a000000000000000000000000288409eb0cde5fc121d325a128055e7c7dff79d9000000000000000000000000348454c293f736307a1dc48fb5b4694d10947af50000000000000000000000008afcd526e272bacb4874d5bd337cfbf87dd2de85000000000000000000000000c2c36b42fb210d4bd7fc57c61df0220f1bc3edd60000000000000000000000000ffda078948a3970dc64b6fa35f961d2e5da935a000000000000000000000000d76894588a3774dcc9c5bdfbdc0eec2a614d38c60000000000000000000000003d61cd881ff00b7fabbb1644c7f5e8849802c39600000000000000000000000084cc7b9ee812c5a6d9bdf8950f71a41331e9b219000000000000000000000000faca8b3795e6773df5f499a388ae55742a9de85c000000000000000000000000a0a06133e3e4d1603b7594ad64c0f08cf1f25e8300000000000000000000000031bebf426af0b2d5705a7ef5acb1d20e18bdad68000000000000000000000000adf75e52c86b3e74a67c6d5017942159ad1e32070000000000000000000000004236992638570fd7e09372eb25083f23599e94dc000000000000000000000000d243a0fa1ab83d1cfbf5b1e653ac52bf2599ff44000000000000000000000000d63cfcb03d14cf15a1c966114595b6a1e81ff217000000000000000000000000eb92b62c53061ba41de9dd3db40f290a52532a400000000000000000000000000702de5ecd9d5afdcbb5124cdec50143e55545ac000000000000000000000000d0130600d4b86b97cbdf55e172a0bac511702a7b0000000000000000000000002aefa2f202f49ff9a2d5f8f2509613a679bbb9ba000000000000000000000000627ff2bf42ebae99445092b8fb067230c7967ea4000000000000000000000000e212d639374c16a5a1da58b402776079c25d1477000000000000000000000000e151f34e3548e53b11711be4d3a838b4a5ede9410000000000000000000000007555a4890a42a4d17a500ddb53404479159763ce000000000000000000000000f6aa92e710aba84e96e291e9d3a3f68f38c955cf0000000000000000000000002e63fdd4fc664bf9f8b448c808f3cd33f421bad1000000000000000000000000d64f0eb4e3b17663f69aba169f6bd2bc76e56fee0000000000000000000000009b68dbafb3376daeda58f24e96da21eebd1a6e240000000000000000000000005b5ec3f7ea084ec542f456749e3341477d3fbf760000000000000000000000009bd1076130728fb03a913436cf3c0843184b33a100000000000000000000000028b778c1a7cfa14367ebb876772c9430606d1d75000000000000000000000000b773df00bffab803b6298dc94ff269444b78a1170000000000000000000000001b7a9238640094557b697970e79c561b3a89ce360000000000000000000000008379c5e16a9c979b7cee42e4d768a98e262955e3000000000000000000000000f31b44272703d3acffde8f3922fd219bfb03b4ed00000000000000000000000098211a2cb1e207616b3d48823b0ef5edc2232e1b0000000000000000000000009bd28ebae0713f7f5cba8f36e87a1d1966b396ce0000000000000000000000007b1b7d2fe6c1020f4f2bd8692f016e9a19a3c21200000000000000000000000095d3cadc5464f05e6d204734ad02c7f4485d3618000000000000000000000000743e5decefc4641bba969a56bebd6a6752133a55000000000000000000000000ac253bc735f2eaca5ef626eb43ba1c561e32b507000000000000000000000000acddb258a5efcf3661f2a4210a34bdcfdb746b200000000000000000000000002830e42242a07d8790dce9fa71f57bb6d7f8fdbd000000000000000000000000d30395c001f79aaf400ecdc8c23106525bc18aa4000000000000000000000000d49c9d9a6b0d88ab31d6d74f5e55bd0e5cbac62100000000000000000000000054c1597b22c254231dff0be520591d86d186e0e50000000000000000000000006c39c64b70eedc4368534e9e67e02f572ae2ebb200000000000000000000000071241f19702f51933642e5707aafbe045d0dd90400000000000000000000000040f7e698de827b6c4411088e20828fe7adefcc26000000000000000000000000ed3aaf8cfcd92d500dc90f5614e91e5792d35ca6000000000000000000000000e832b6188c5adf94f66bc0cc6d24000b5bc95ac70000000000000000000000007d272d0e78f9566b42fb6823d4c9e6094b36b4f3000000000000000000000000bff6e28539787a18c3c191a6b42251b00db91087000000000000000000000000eb58e6812056ddec3b386e49fc1022d2db57a45700000000000000000000000074644ae90841b524d45dc05e9b757bcd4e15a8ff000000000000000000000000b448b806b77d80acb94cbc8699b3a280d7bd6490000000000000000000000000d2ec6e1a71f5fed206ddf31c70721d94f9834c8a000000000000000000000000b98a3ffb54c0e86ea38747e893ed536a4d2ba4c6000000000000000000000000a3c2d225aef618912a1f8fae9dd444192ee60cc100000000000000000000000065e9744d32f68792b33c3b7b47e47942711dfdde00000000000000000000000063be25eb6f17a7ff97196778a798f4ca514a067d00000000000000000000000064161560aa6dad82b495ced186d7635131fc32f40000000000000000000000005002737fe2f4a43ef0978912d1e5522f25f0657b0000000000000000000000007a5249536aa7f1d302d636a1e38f231d64a64a33000000000000000000000000dc908089090b607a242a2f8888ec840ac9f3eb34000000000000000000000000eaae8742a8196aba0a0214cdb8a5f70264c7695f000000000000000000000000ba3087439bd98301ecaabf4aa2a71101756142f60000000000000000000000005d58133f11ebc499062cb9af8cf757e3acac52e900000000000000000000000046ef4d44b1f6c8021c66021995f7652c2b2c3e97000000000000000000000000ce05dca0e5a2e141f7cb3547a812157d643f1f12000000000000000000000000d348ae4f684fc6bc54fb10fd05c75c771ec454800000000000000000000000004e0e1447bc84f975bd6bd9d923c672076dcd2af90000000000000000000000000a96f4f254497f9bb6c7e9a5f1c18f8c6b21da4b0000000000000000000000001f3963749b602ae09d751052f42f3c8bd26c321e000000000000000000000000b798121ab4ee44ab4c2ff35dc502eb1baa5bedb7000000000000000000000000fea1d1506e9f586100efd1902ae1733dbc76aba7000000000000000000000000d9479201705f72eea6d2871b40eac234e12ca04a000000000000000000000000f2b4ec436b1073c7d044afe25ffb101585abe026000000000000000000000000d8c51dc2a87a72aa16847d2a6dfb36fc5829fac500000000000000000000000049bc17aeb42c0486e2fb9a66217ea41092f924b6000000000000000000000000c55cbafeaea92337991e33c01480fab0aac428d6000000000000000000000000a96dd925b54a459eeeb15ed81646082a40c3de69000000000000000000000000e52ebfc9473c3e33d7886d24d5544e63bf862dc1000000000000000000000000782400b117658747629bdb3d9eeb71582e5fd1b1000000000000000000000000deeaccd331f9ac789cb9bdf3a42ee215c3e129f5000000000000000000000000266eb573557e2636e0b704e5f4aaeb59733e9a25000000000000000000000000d3f52395969d5fa55879ba5b27df204871b8172e000000000000000000000000f967f5da6fc7c23749377974f2fc2d748d024dda000000000000000000000000f138f102d5ef619af7e28effd37d6b59ef4474fc0000000000000000000000001b27a80cd2271e185060b627a60ae7130908f2500000000000000000000000007c2b98d008edfe0169754c28a19010752fb4ddbd0000000000000000000000008ceb832a5056a95d5738f3066294b24d61b4264700000000000000000000000009ef6e49a59be32296e5f726659d546f7871285b0000000000000000000000000889ba45e401ca1a4920afc9e4fdc44066c110c900000000000000000000000047af9579b333d07cafba23ed5b4be32dd927bd0b000000000000000000000000ce26fe3d4d52b4febf368a5055b059fe754d33010000000000000000000000009524efd578c43f2d256896c16f220b2acdf43d2f000000000000000000000000432f9384d918902a3f475e61add47dc9f37dc3d200000000000000000000000017e08d2c86dbdf62f61a0e1b9d0312925d4dfaa20000000000000000000000000f9e75261ec129eddc0bfb2c1cb1c7d99207f734000000000000000000000000f0e0463b5cfb8d4def27b1e6db1a4eb4c40e1cd30000000000000000000000005107eb8ddb61c4446b5c57576712aa82ac964440000000000000000000000000af6027056c6c9c2dc1f1b8cfb7a971f8f907d198000000000000000000000000463304f51d2e49240284e5475b529d83c12570910000000000000000000000000add8d5f439a888490659e007dac9e55e3b451ae000000000000000000000000520b4521275ba2a3ff03a6f70f1d9d4da8b5b9fe0000000000000000000000005713d25790088ab258ec74051ca9c786de452fe10000000000000000000000008cd3a967a59cb7ce79ea7d13e74a04c7c31bbda30000000000000000000000006ad54ecc49a0483808dcc0936007907e25e44905000000000000000000000000aa04e092161aba77861161d7e13f4ca91a05668c000000000000000000000000971911182ba39c290abaebc64bc8b89acf8d56d10000000000000000000000005ac72d7f15a8a224a83b8b66572a1f9c59a784c7000000000000000000000000feb5ccc4fdeefe069b538ab19f4b476242d27d84000000000000000000000000953f54a0652e9ae38dfa2e96fb1bb346e9dd38cf00000000000000000000000018aec5af10980721b0ab229d214d3713d11fcad8000000000000000000000000e8fe4e48d9722c03e9907554bce0230ab4fd222b000000000000000000000000ad96d6cd49cec7d82f10c53ccafea30cb30f4fff000000000000000000000000869bf6aca2a299c6b37b860fc0cf0749bb3e726f000000000000000000000000926b1576872749565e5ba7aea8da6ebfe0570708000000000000000000000000cac85aaf9f1ebf5cf5b830ee272439ee629a2ba7000000000000000000000000cf5cdba6a9021eb5ecc1bc4d691a9d4a0a6daa7c0000000000000000000000006afffa3f4cf79a1938461f6eefd3fb99929abeee000000000000000000000000bfb7c425b38dffe76102695bf7b115911180b21d000000000000000000000000cd5efb5079f24c5fa54663801cdd46a65e604ce10000000000000000000000000d578b2a17e4b5a6808ec6771b294980a38562a9000000000000000000000000038c7726b51b72b028491f6a4a1b5feb2cec4d8900000000000000000000000097190ff06582aa2c32e6ec7b871837bd33556eed00000000000000000000000004d720c145d734d6b06af52a09062158b2c90d4d00000000000000000000000088e584554d36dc116f75d4a84417d92ec81001ad0000000000000000000000001a19fad51b7150f43029c3cb610e4c005799e6bf000000000000000000000000b96a6c602ae6c6fd0c0d5d7247fecaa4d3c05bb5000000000000000000000000c6be7c8d1b8a75982cdf06ed0dada8b595a4e48c0000000000000000000000007d50dfc40cfb84ab7236e296c74786c789f91dbe00000000000000000000000036bf251668f949e1d03f0028ea4b0d56db3a72c8000000000000000000000000c9469b4f1435c9abce7ec547270573f254b2d7100000000000000000000000003ba45ac4253bdb38cf31e4b62a1a43c7e6bedda90000000000000000000000003f544c5e03227ab7ae49830c9b3e88e3daf6953d00000000000000000000000084ca6c9dde7e6b892c911114e1f914483f00d53f000000000000000000000000a3e5d0cb15501c6de29a82832324717701ba5e23000000000000000000000000c45e0b07b8fe488e7c23803437d088a38eed4e35000000000000000000000000560a8542ec5a513e0d6b82313e14efd2cadaa4f60000000000000000000000003db3bc7fcbe9812a1d3984d60b573ef6685bfea0000000000000000000000000b4e17b11c0f2b1c83b93f628e5dc174da9db50de000000000000000000000000d2ad2d6bb0f39b905fce16bb6af246ae0a0c172f0000000000000000000000009c63331854bd908891c8185de03a741f5a793af6000000000000000000000000b1449e3ed07b03a7aac810774d08a8a7596461860000000000000000000000006069aaaca4f4dec4fddc610544c21f405f4bf99d00000000000000000000000082dfc8c44121a7d997ef31998d9f3baca964f99e000000000000000000000000e8ce6ca35ba54dd3538dda2083d7df45213d79750000000000000000000000009b9e45782a45f79d4c2a7b37c727fcb3cce385c500000000000000000000000001b2f0f9ae6ddae206f5a9b5b90311e0eb501634000000000000000000000000c50cb3d39df2c1e2726e0e3f9c5f614d6def6800000000000000000000000000f7d0c3a756789442d0ca81835f9ddddda17320890000000000000000000000006fe034b1b9c285f381c32e3d9e0bc275730fe11c000000000000000000000000afcb973da2614ef03ac4e0cbdef881a3038df36e000000000000000000000000d029f6d2096a36f6b2f937cc9e160449b3998e6400000000000000000000000007c74a3b6cb21da31e4f17012984998010e72b7b000000000000000000000000e2140ead5c08a420b0a46f2c96f3e873e4fb4a84000000000000000000000000a386d1bfd95958f8b8d129893b2d45478e2a514a000000000000000000000000cb3f04dbc9e04bf3caf05e75eb340bd4f75311b0000000000000000000000000677424b5c2e2a8596805ddcc7b61407202bd0e0b000000000000000000000000dae3597cf5f4a6866b7a1e9d8d28061f5a8085d8000000000000000000000000cd6fd8b86586ec84c6d02ca46caed41886672cbe000000000000000000000000b80de73f176b6cc4307f52bfea1b70b897b8f996000000000000000000000000a221fe70729961a501c276f0bdeef6b3363c6ac2000000000000000000000000c22c21259e4d0f615f95b159ff2f75e7b2c464cd00000000000000000000000092ef07df364703827067a7d7b9728278875c7de6000000000000000000000000eb514aeb5ea0e9a98c6fcd13d65fca3fb15441220000000000000000000000004a4552108217ed26fa697ce94921f2b66910b7540000000000000000000000004d7663dbedec2c051f9a49d89b08086a5399fe04000000000000000000000000b50f9bc5721d3a584939ffd0e49b2e44920b660b000000000000000000000000e7034021102e82dde4526130860d18aa5d6a674b000000000000000000000000cd44d88157c51120c805073540ff50015a2bf0be000000000000000000000000a8ea22823c9fd62a56abddc60c0bfa920cf2a9b8000000000000000000000000bbfd3ce4ce0d218c4537e39afe1c936742ceef2c000000000000000000000000de85047a9a2cc110812f400c76600a2664254ace000000000000000000000000ccf1249e7e062af89dfb079b4ecdfd3e61589ff8000000000000000000000000ca9bbe29639c47a88363c0040dfa174085335131000000000000000000000000ef897fdcd82369e22751edd8aa975db1dd91df7e000000000000000000000000ab4713b5bafaf21b5627ea5b03a3b47ed0529904000000000000000000000000b6f1026ca7b4df3afc14c1095fd95adcd91f285a00000000000000000000000091791aa948a37183c694a5e6cdb441d52a13526b00000000000000000000000080fd79b8b739bdd12bd46a98054318854d7aef51000000000000000000000000266195cfcadf5aa68a32be66e026349545ea2ba2000000000000000000000000681db55ea32ce7483141ab62682e2ab06be9e8c00000000000000000000000009a51fda2e769a4abb594694c2d9ae1ef811dbf4d000000000000000000000000d53351ac3b881eba892f938ceb3430246610d3850000000000000000000000005c319a710bb86d455ee165ae35aaf6361e49480100000000000000000000000029187b5d76199248694e93bca34a8f58cb9e10fd0000000000000000000000004f645a0329e58309ad8b0ffa7df7120a61c97af4000000000000000000000000b88e7e19537ce7cfae316c97309eaba290c280b5000000000000000000000000cf73a5ed9c02ff1d16ced1fcdd00740b6c1980b200000000000000000000000090dbc1c3a8ecc8b31ad4fb80cac3299ae572c6d900000000000000000000000031e86491cb7e6cf516ed1b393c6eeeac1d676030000000000000000000000000ae29e791b39e2ccfa7643ed6e0ca865e3890a82100000000000000000000000082b955ac3dad1da3fde247a76942cbe101d6c4470000000000000000000000003aca585b0d48cde20e8172f078d977730ec6706300000000000000000000000039d59409c66d4ee4bfb58b449c436de9c996e1f30000000000000000000000004123d401a1c769fbb55da3b3df6c68aa1444ed99000000000000000000000000f0fed33e04742e9b738d73c3aefc3424c925d27f00000000000000000000000056be18fe61c2047d41d6af8a359a55ce02913b660000000000000000000000007467fb7a850e770b9f4d228b475f4316742456280000000000000000000000005503aaeb0c81f482503d223147757fe120366fa2000000000000000000000000b21b6a12e12ee308105feabcfc9ec90ebf19e70b000000000000000000000000cf67098ce14965f8f8913f9a7fbc7ed2fbdb6a6f00000000000000000000000067008163cb4e7fe3983453fe636693db98e6d16e000000000000000000000000bfa243036875b7560193c4d1104cee1a242952540000000000000000000000003c3d7d9907f547d6b9ab0b630420ecaf1a104a24000000000000000000000000f5942ffedfae09fd8d4955855678a6d98aa770b9000000000000000000000000f57ad596ab4259d6274c71d5c246bbde81404bb800000000000000000000000040d33e0638dc2ac4f0729fd354dff6b6abbf77fd000000000000000000000000f13585ed388c8ff781a2a957fc95a0e8be89b878000000000000000000000000e25343d29a7ff7dfdbf13362230d5d60a401dc7a0000000000000000000000009c5446bb95f505f05ee24ae48eb4e544849ebbb30000000000000000000000004b01a7ec2adda7c6b9b49ff72a2cf457b8124bc9000000000000000000000000d812d6a2cebbe5931c96affe2b2b80f375c6bdc100000000000000000000000025d51c4e1535c6adbbe325880dbe348db41472320000000000000000000000006fd3c08fb47fe78f070c3e841ed350af0e5e0ade000000000000000000000000758c440dbaee93cd5bab250d08a5c1ee7f5c72b100000000000000000000000006fd14fbe9646d3451fe764c8f538e109522fcb800000000000000000000000071fac66a29a6a6c182cb55cec75a269c2c4e35de00000000000000000000000009edd1cfe1b2590de81d6f344f552806b3edd85c00000000000000000000000054182fd2ee1d0ce5758754b30d837bff596743d000000000000000000000000044849f0abf1f9e4dc780d79ed5cf970d4bfe96860000000000000000000000003055f46c669b739234318373114078679d45e8170000000000000000000000001a2066981e658233425578513e41dcf66e4df79800000000000000000000000097ab7b00c9b1ddf0d8e11dafe81acb5bc06f909a0000000000000000000000002cfcea013496b24ecfb918634832b9e4a92cb0ba00000000000000000000000005f32c2ed2921d96212b8335b505e5c418508b240000000000000000000000008add58a1f40758cce4a38cbc4c92f9971fb929d10000000000000000000000002a44dfe4f0ffb84c5af80d357a81e0db3ff46c6600000000000000000000000027b3c99161234758a1614f8a6d0e258e1f62b38d0000000000000000000000000368ee393a2da3b568087062416d7f3b2ca524fb0000000000000000000000006e8bdd67a4cf3a2fd28b99527c3b07f2320358b4000000000000000000000000f98c154f0f137c64310d1b242946d0a4895b75d4000000000000000000000000ca5d735b237efcc1e2af90ce03dc0c974872b96400000000000000000000000050367eb3276bdc517f0646b9dfb36484820cb79100000000000000000000000044328a3f4abdc74ff9bbdc547a58099accf40344000000000000000000000000473b29107d4dcda6a899d79ac8aa618bd94b740b0000000000000000000000008ab2a5ee55b7e0434e43d20785f33341ac1690fc000000000000000000000000b5b5d9cd6aea5e010861b4ed6452dd0a7636a951000000000000000000000000d8cf176d44dd93a480082d8da8d345dcc48d5f9e000000000000000000000000def15fd5761562e6cb651c55725321397634ffaf000000000000000000000000b9aebd1c54cd43157f1098e6f94134279f905bf60000000000000000000000002ac900dca564f5959774a4a03b29b12c76e6b852000000000000000000000000ebc1d93fa183f0d42d86540e66eee2e1ed387a0b0000000000000000000000007e2996c866cb42e3afe68b455fc4ebee1c182d340000000000000000000000006f0c901d7f0b9556e258e5a96ec9bbb8de819921000000000000000000000000ece2d6ef3ae8d0613da6dd87f67f91ab3e8085a6000000000000000000000000367a437d191bb95056440c46ce5bc260ad9103b6000000000000000000000000f31a95206c22a4c975cff1128a226926db93726400000000000000000000000024b803e1d7660c62c332ccd364801b069df89e1f000000000000000000000000e8e20ee07c4c25a701a8e48110d0c704694f3bfd00000000000000000000000077a1e90c217117c9dd4d00a0bb5c3a6078e4bb870000000000000000000000002c4dd8ea6237230c55747e245c645644dd5d1f2a0000000000000000000000000ad26e1f5dc0d268778c675b6a0db3b5a68a616a000000000000000000000000abb9e96504abc971230b1b26c780d529d4ac4ad1000000000000000000000000908074c7f91f3f56511ceaa946d9171847172cf4000000000000000000000000aa82f16a18d26ceca4f4bbaad72803cd945fe6b9000000000000000000000000f51e06b38828f3a5a37e6f3f6f118284cdaa4d0300000000000000000000000010bfa5ce06dc2f136fd791c13df683afc113a32a0000000000000000000000006ccdaa540044f4fc6414295d0afa6eeb2c10a41000000000000000000000000057a572bb6c5c0b6e588e713abd1a7f7193b05e870000000000000000000000002b941eaf542aa0d2e4ac088a010bb5d27585aa670000000000000000000000002c397716dadbd3e18a942b3fd66cef6a89d5650b000000000000000000000000cb480dbfd24886ccf8b133c45cc3eea8315b63f70000000000000000000000007eecb4d7a1975ef2abc8444378b60667ffb95c4e000000000000000000000000b3d46a8a75973c218b58a682a854849e6478789a000000000000000000000000514bebce26ce694c176270de0fde7cf8aee7c94f0000000000000000000000003d948ce6315372fd1b9181b25e70162deec0df630000000000000000000000004b3734fd17ddf4994f29c88608dd21b02a5b453f000000000000000000000000c983d8db83f22e5dfd0cc4d88dd32414bb15c03100000000000000000000000068e57593e984b3485d3d57da678fb2bb1402fc470000000000000000000000003aa184fc4fe7624bd41e7848f3b137b5afef65800000000000000000000000007a37f290773a7d3910b7a080e05e586260e351d700000000000000000000000009363f38546eb26e121eb0bd1b04c718bc7f095f000000000000000000000000f48c370dca025bf10945d5bc00c5535fe9692e07000000000000000000000000dabe9622da39b2dad84eaf61d895685d176296c80000000000000000000000006b9cb6803addf0b90bdeba10e0db96e023d695f5000000000000000000000000a4cc47a156a7bf29c4838d327f7592dc899c133c000000000000000000000000e5f428e576f39d9df2b82d433a596cad486578f10000000000000000000000008d20ffa5f72a9d8cc9c360c5579d88ce33d93bea000000000000000000000000b6defb85a3c1f8139f170c9996afb16b5df0cd15000000000000000000000000fc25ca8b82ab9c0bf6dc2eed465a1d83c4c9ed7b000000000000000000000000fa7e19ea259f73b8b797439840aad9d2b98a94ed000000000000000000000000567c89638ffc148d4138b1e315046a558e074b0e000000000000000000000000f9668af9cd6487b32407e12baa3cee44a28047e9000000000000000000000000d712971b6c87b77561959b2d66531d36216b7bd80000000000000000000000002e1ab1cd7042afb48c877a7d8dd386975b9ca44c000000000000000000000000a6672dab4212061e456eb454b26e4cb63dd361340000000000000000000000001e72f368c0ce6ad21c7cf66dd65fbdae3858415200000000000000000000000038b0819ba5a5adb66181dd33108b32606c9f255c00000000000000000000000069fd44f574b48bcf347471e9f731b04eed926104000000000000000000000000789614ed186c7021af044382282b40dcdaa8c3620000000000000000000000000bc94ca1867a8a1b68400e41a1749594fd6f5f10000000000000000000000000f2a141b77278cac7e39860a5118a517e6d5bba1c0000000000000000000000006c7f7dd8565909cceceb164f5a7a304908a8038d000000000000000000000000abc73c65998b339fd5eb059aa16af460d2011fc20000000000000000000000005c8d0928dadc6d9793b64629ef9911be299e9046000000000000000000000000b37e6211dfd0741ec2021ebc8dbefceab4e1842d0000000000000000000000002c66ed799fc69c1ee04db3f6ee9b48133af2bf1900000000000000000000000080ba8ac6b1ed9c92cae4f771b18298e5a70888f0000000000000000000000000961c34f9f367cacda7a2f6b1efcc4741cfa87da800000000000000000000000095746f64c81849a87f7fe1c3f36860f8a57e6f84000000000000000000000000d99da49a3c4573d6ec000cf8c495e02665176c680000000000000000000000006adbf77ac8b93bade217e4f1650a3e0961453394000000000000000000000000988fcf7cc99216eb91869252b77b3e3c1d1bb6e90000000000000000000000003e10e6ce1ad0f4d4252e92cf046c6d3b77eb560800000000000000000000000037f3d56f53382a306fd68935133dce7a9c5b876b000000000000000000000000d62e19dd80fa89f715e0c4806f468389b69b700a000000000000000000000000e0fcb417d5950b3a8360a842c64b666b32fd1e5d000000000000000000000000a4e5efc45f22199b34b0aad451e225d32bf88551000000000000000000000000e0b0964f43e4cbc1b11e86a2f22122b0c15b636d00000000000000000000000007085a67542d4073667ce2e956e3abbf83a14fad0000000000000000000000009e7edd882a0d52b087d7993b01cb6eb35f785f9a0000000000000000000000009d033380e033de09dc8601bad8c127e48c20972900000000000000000000000059cd440cf214666683530a24be0a28964442bd500000000000000000000000004f887e27eb62c2933834dab8617196e0a3364b99000000000000000000000000119a86c27de6a0413ebee313f6fbe8c25243e266000000000000000000000000573b0c585dfee38aa475f76e12311faae09452ec000000000000000000000000e0f444277119bc5b1ae1a94e3d31a7da07462c19000000000000000000000000766234cf7813d9e4f3a26b90c0f922b9b28783eb00000000000000000000000030af54487540dfb1e3032811ae11360b3c74aa2b000000000000000000000000544ef13bd937bb3809ade52313e4a1e9eb39768b00000000000000000000000038ccf1acfe9540cdd2ff0b1980ff4e01c33ddced0000000000000000000000009c70368f1a561d170ca4711fb8aa2e420a4108b3000000000000000000000000f3e0f5f541270c23b7d829cb790158b5d0704aec000000000000000000000000cc94836a947f18509f97fbce0517fe2bad27f3de000000000000000000000000ad9a09afa71b571947ed81c0911eefee935855d800000000000000000000000086d01586b293c8910eced32a5b6870cda11dc9fd0000000000000000000000000de6c855c78d40f9fb3d355c9978f20e8f4f12c90000000000000000000000004a9e6013b7411438e65bde97abeb8186e1cfc3a5000000000000000000000000896744ba97f5e65024e8fdfa308d6cf40239c527000000000000000000000000be05d77e3f0d5aca968e0a27051b38c14e28c0ed000000000000000000000000dd0acdc758c4f8c144773588d52a21b5c5460d58000000000000000000000000d3665e1c563079cc38560cf67f116644e7af29fe000000000000000000000000d03c39bc4c70ef8e0dc866da20e1dba576d0b54400000000000000000000000022fa6f92d8fb8d27dd3bddfbe50e63339a47d9da000000000000000000000000c9606d7fb3cc11c9599eb07a4c9129a04a04d1cf000000000000000000000000492da72f8be2833723f7d7deb3ab755f9dbd80ac000000000000000000000000733bf6945e89ca6d76a391dbe0925706242a9c2200000000000000000000000047716e1344e81b1eaf40c3c595a1b19e6feec62f000000000000000000000000fc80f8419bec405dcaf552c703af377724baa6e9000000000000000000000000fb911fdadc7868d75f0fb2f33ffbdaf89b1a46f0000000000000000000000000008a59230db9496672efdf8cfacbaf924ba3d0e50000000000000000000000007c85c0ea91d69a533406b80b5d2ab31cac5341970000000000000000000000008b1cb9cd8bd0283c392e6fabc3fb88c76f98909300000000000000000000000050d56714b1cbdc823db54b884b258bfa8008ae4900000000000000000000000089105886465dbebbb3ced66e18130277ec480f8e000000000000000000000000ea7ef967cb3e38b3a29d2b856845bddd7ecbe5e60000000000000000000000008daa2746d3935b09de3dded4ed48efebdab113d2000000000000000000000000dbd7a975132aca35e96f0029780dc8336881f310000000000000000000000000bfc723aa2d9d0e672cf0d17ab16e69d389a85a0e00000000000000000000000019d38b154b4c44f9259706f7d9acb7ec205d99c0000000000000000000000000d661030b853fc6f0236bb457f855432a25fc176b0000000000000000000000000a18bfb8d1786af64ac07bdd525969b1a20b9540000000000000000000000000a637b0a766a50d5db6dcb41be7e73de28e8f28210000000000000000000000001900f46ce350afe57b236986540381e9b3da56b1000000000000000000000000efe4ffe52af61d712f3e5c77f4778663afc399e8000000000000000000000000b3989e112f81c23e921fe5fca1bc8b510ba2a4fe00000000000000000000000010e55141f19d6442558f677914525ba217b620af0000000000000000000000000486e2829b5d0aafd951da1a5edc6198ce9abfb00000000000000000000000001ec502895e459fa8994498923cfdcdd021442245000000000000000000000000ec94bb219a830ab0d7b718bc9358026ee1d296fc000000000000000000000000bf898cc5e0ae184aee0616c69e281443be107a530000000000000000000000000e09c1abeb83cf2e92994674084daedfb7a9de18000000000000000000000000a36cb3c79854b6b47740937344231632c23d61ae000000000000000000000000f362eac2e380f48367815074aefcbca85dc97e14000000000000000000000000a5c7b8811aefa3bb14d406f7d4665a4041f1f7d7000000000000000000000000354be69cfa15e77abd13bf10bcea00835dffe0b800000000000000000000000030d99cca3c82bd766662341c4dcf67980b00f9f2000000000000000000000000b36c72009db47358d3f1a760331da7c9d278fbbb00000000000000000000000023282f74ce09d3cd89554da5e63495b91b0c22280000000000000000000000008e67e3adfd2570682917b0c7770964bbbe2469a70000000000000000000000007fbbef9db5fd0db46fb4d85e7d4779fbc16880f7000000000000000000000000b2c633d76a7e405338535e3c94acd3a934c0f69300000000000000000000000004281514c6771e83bd350ced4ad17634806dfe630000000000000000000000003d6ed6cdc8f4a56d68dd6480e7ad27431b664412000000000000000000000000ac254864d699b72bedb911ab3629b25beb31b693000000000000000000000000144515300e2dee25c9f88873fdd775c4c83ac94a000000000000000000000000d3c054eb3a6326997110312be03358cd5f31b84c000000000000000000000000bd11853edb59f400e6d18654a019aae63c4bb37400000000000000000000000032915650ead93a1b617be5da324aa63c4123e78100000000000000000000000021a9d393574e046add553e832cb0bf853058260b00000000000000000000000063660eaf84fd0d47a8cc3dc434b4cda96a7c36aa0000000000000000000000005687a45ebacb450a40aefa869b03f79d512bbbf20000000000000000000000003caa134e78d02b032656b6c7d705091096796868000000000000000000000000316894458d5ca3bac4b1594fa77b3c9de5ed08cc0000000000000000000000001a7d1ccf50285d28784667cf7e4e594938d101c6000000000000000000000000a451a7495f9c07770c696806e9bbfbcb3050d3f6000000000000000000000000940d555b831c6c7b8947609ae865ec2e29701d3e000000000000000000000000b68bd3e318cb7b382f114405245e6c6e6c224c7d000000000000000000000000e35df5d24e1a0da1aee58b137ea742363cdd021f0000000000000000000000005b8e5ed8afab7aa83f92ece6f51a1608274a1b20000000000000000000000000678f7eab9257ed99db3646d2393eb509a599c4b500000000000000000000000006f2f728df58d2959ce3df8a6fee4394caf1f4de000000000000000000000000b2909e235d294abfdc299240ce8efc16abacdbfe0000000000000000000000009d342bd69724500369aae70a46640e4b507ea10600000000000000000000000024f42a68069446da18d9e47ceac7a0aafb012554000000000000000000000000e6a3cd5b5ecf1f175658f8deae98ae5f581729340000000000000000000000003defa8c338cec840015c0cc08a25ef4ded11769e000000000000000000000000fc6f8b23011f3148501ba68fb9899c156532d958000000000000000000000000fece767e4c61acffb542049a6085f5d02076c029000000000000000000000000e5685318bbc71cd804cd3dbb94b62cb9ace0b15f000000000000000000000000992821a745f988463555dd716e2a607adef85312000000000000000000000000846469de743f67add3c5a29e859ae1d2dd9dca8000000000000000000000000008c732710e5a15746ec3ae4c0fe72e557a67fa2e000000000000000000000000a98a34c41831ceb07eaea8b095927cd607c39ac50000000000000000000000008539872b920229c8d5c0149b30ec1fe56b8390ff000000000000000000000000bb752197a2f2b13ac50edfd0d870f02b9aa42e6e000000000000000000000000a756d9ca3c6b36814d2dad9cc0fa830270a3f174000000000000000000000000bdbfbc409b77b33779ac881a4de7b8ed4e08df61000000000000000000000000458f6ca52b2adba01fa7853bf72b0d12476fc5b200000000000000000000000021e0c9b988e0c97ba10e968c3c548278da8bc89b00000000000000000000000024e24f6233879e6c2617b96b9946856ac5eaeee10000000000000000000000005a9f147725f76b8dc2c2928eb354c50f75da1d94000000000000000000000000f55e90d005b4eacccb2810db99135421a2419ccb0000000000000000000000007888650e1c4fc047570ff7fccb3ede322669af960000000000000000000000002ed70e82957d3913f74843425a9efec5044258990000000000000000000000004ab64ddaa31c99ff3256fb99cefb869d066627ee0000000000000000000000009e5e378179cdde0e530f7d3422feaf0ea485063f0000000000000000000000003f0a3ddb1218620a15ef9855ed86668935db1bbc000000000000000000000000149b454011ad97bbbb7281c955fa09c0bd4ef2ec000000000000000000000000e5ed3c61b77123e5195acd68213ebcfd066097a1000000000000000000000000a012148be960fbe4ab8ba3995938f08d04fdea8a000000000000000000000000bfabdecdc7b770d165fe4e5e23e144515cb25f3c000000000000000000000000940ed77d20f78a0f2475a02db2b8b3a9324ad4ce0000000000000000000000000e432c23035ddcdf4c4b31925a6e3ea1e75b87d900000000000000000000000033ae8585f0eff8744c902b3e68da6b1abb98180c000000000000000000000000c17310f651fd88eae4f901b6fbbc5f4215db5dbc000000000000000000000000ecee4377672dedcbb1e45e09e8ee42116c31d3ae00000000000000000000000026de657e0f22565c2d55117560c8c8852d347f8a00000000000000000000000095a03212bf8c297c449049773aa30926b876e3de00000000000000000000000082e409a218af6b70d45452d86260e5b5b41dc0fe000000000000000000000000cbdb1a4ed2f4e5af293d380249c3a6570b025a04000000000000000000000000a8998c14a50c5cb828245d1a9b97f32260fea3e1000000000000000000000000a0ae5213c2c8c4d7c2362797a62ac39bdd13348e000000000000000000000000efd7f9c4475b9403400d5b968b06e244afda212d000000000000000000000000a322e8d0cfe6f6f423700561a9c6dbf2eeeb7dcb000000000000000000000000d85108e6d7a57c016dc53cc0049aff4ce496d0d6000000000000000000000000e397aa6d12060a2781bf6f3e274d5fd9d7848672000000000000000000000000525cb280b8c9f73a14681ab69f5d7b515247c085000000000000000000000000538084e3c95ab690ce18c424ac71218e9124ef4a000000000000000000000000fd2f7cdbeac226a9a3829cc2012102a3da1ec2850000000000000000000000003cd95bd0059317ae0263d8c9cc6ab2d9ec7917a8000000000000000000000000a9ffcc9c4cfcf5a7e440225011f83a96b67e02290000000000000000000000009e91182db285513edf10ca1837d2771275d93b340000000000000000000000004767e728e40357ec7e96b978e0782eb8cad28cab0000000000000000000000006ae1001257589f91d48bae65f899f095532fc3f1000000000000000000000000689228c0163342869912da6ec504e2f2b46a5dfd0000000000000000000000005c2efc0231780b194641c080b06664b59ae7b415000000000000000000000000b24c50283b611b3d25a37d89b0d6985169d35b7e000000000000000000000000bf0b02a7c5ab0af41b542f95cdc162472b39623900000000000000000000000072e9c5e0ebe22e25a09a08a5b79a4397864c9e24000000000000000000000000939df012b0226264aa73a027a820f2e12969b1aa0000000000000000000000009a6ce1b58500ee1f5d21e228399ea0fbce69935800000000000000000000000087b3d8a2e83992be0c1475bfba1acb472bbbf4170000000000000000000000003579b96d26de9180457ee148969a8b19bc157421000000000000000000000000260ebe245d196330b3a9d026e8ec66dae3e7288e000000000000000000000000601202e1b6d8a28bb4b8477fb08071d18e702807000000000000000000000000e0f81e4d66d9c55872edbb93f83de2a8bdf3491a000000000000000000000000d8678db771a84a9a0dfd444a14c7e45a80f289f10000000000000000000000006ec01efb2087a823cd842a7374ab5c3c1667b218000000000000000000000000061da0a57e62de9d5f3074aad802a741531fb93b000000000000000000000000edec4dff1de5ac960d2f0227874aa10c985170b8000000000000000000000000d8fbaec52914e5207d9d0cb88441c8d20d8a5ce700000000000000000000000076acf828a346ddc7fda1ea3ef73d1838aa7a750f00000000000000000000000008bdfeb93988aee7223445dec53560b04259981200000000000000000000000061bfdfbfbbdd2b0df7bb6a5d3361adb20ff41c9400000000000000000000000079035b29b9c9e3ece6081d1822637ff420676402000000000000000000000000918dc9675ba0d4fd44676c05ccb259301161ab4c000000000000000000000000f3b839d5f6213082d448f97df4e36683578aeae4000000000000000000000000acc1df99d1b1d6a894e72ab25455508cef1cc3f80000000000000000000000006cea945741ae840ba83dd4d0a2b6f30cd0c63da2000000000000000000000000ae53d5f846d7fe396c76a0e8ff4940f58470c50e0000000000000000000000001a1ea41f6da434767de0a97e4a32cc125c3c0ac4000000000000000000000000c06b28ee7918f8d72883a2c82c93c6ed157f2aa0000000000000000000000000d8e063349889c03b5ef87ef2a13865e45ad3cb2d000000000000000000000000a211e250eedc2a6fadc29a8e1028b1a721adc761000000000000000000000000c671ef7871f6631b1b6352a6deb6346e5eaf688c000000000000000000000000183d1a07f44230eccea58e8b56ee76712f8b79ac000000000000000000000000eea16306fa283957d49b59afafc73b86c7b37c2a0000000000000000000000004fafc329259b450e57102d6d67be1d4884095ade00000000000000000000000093e1e1927ddcf722e29f514d3d1c6cc4b5170d790000000000000000000000000b3e00ed3df52daa4dbb3103dcc49814fbb499a30000000000000000000000002d8d73eb57112eebb56324c2cdafb8698d3ad23f0000000000000000000000006e485135d6ecb4fd07ba09c695378043947955e300000000000000000000000027e3bc779ffdbeaecc578f660b4b779a372d9a6000000000000000000000000044e2b02f6a5097240fb7e695ce6c435e3662bd9f00000000000000000000000073c2f48407549037e2352850ce6c249cddf70fbf0000000000000000000000006c354d1c01c88eae83dcd0443b947077e0304bb9000000000000000000000000b6296738cce49ffcb1491db91c6bfa8b52026433000000000000000000000000c3e98069206cd588ed32c4ff81762e67481d6a3e000000000000000000000000851d25fdfb7c082748866850ec936edc7fd9d0e500000000000000000000000055d013f749d96297837ba61a737c45408953898000000000000000000000000018477dcba4ca55a5b3e5fd8eeac76bc98f1ac741000000000000000000000000b2db38fc3f73bcfba41d745b56eceb4b2541041400000000000000000000000040fc2f267107e9ee29b0d892a9466da45f111c64000000000000000000000000c2716421aac2d683f460bb99ba17348c937096d300000000000000000000000082d11daa58db2cb9b4e871a1a5fc659186f538b70000000000000000000000006c35870396668691dd8a12e69531868cfe930f3e000000000000000000000000ef5cb9f5b937d79aeefa847f01c57e13140692ce000000000000000000000000fa3cbc8c10ad3513dfd472da7aadd49a5605e19c0000000000000000000000005e912ec5f93a3a69af1c0c3501b750fc2a8d193c00000000000000000000000061061a0609f45977c2771b6a6fb63b29fff87b99000000000000000000000000ff0accaef8aa9cf15771c833846679b270fa8cab0000000000000000000000005163f854a395a7abdc319d9c36e975e8872d909f000000000000000000000000b165f123e3009635f05cd3765edade605f1d19130000000000000000000000006f455b8d3c69b6f55ccb3cd14b4fbde30cce6dc500000000000000000000000013012139f49e0c11ca6f0ddc13f256881d8e66430000000000000000000000003099211b8f448483c1844aed4b43c901790f738c000000000000000000000000404bb48e22a3a7e2caab73b50ee6e617388a17b3000000000000000000000000e68e20afd31966de57d67cfe8abd7cd058e6b71a0000000000000000000000007bd143ca5531338eefdf2356ed534a1bf703ac620000000000000000000000005ad66d480a04497994e73e371f4e9ece9d4e20b50000000000000000000000004e6c6c9a286aa7473b58d3d5b5ee56e84c3e71e500000000000000000000000052918f45a98d97b7257908879732a467985e7f3d000000000000000000000000038b1a6c99288e8ed8afda7f627f33b5e9a18e0d0000000000000000000000006d7b573c8e0d4f27a67e483fffe6a79103e8d4ae000000000000000000000000157ce08ed264bb5743957a52e2a74bf8bb124b1e000000000000000000000000d30d1c498aeed55216128df6fbc964a0df8e5a6600000000000000000000000065c1b017587b7c0352fb3b7cd76e3b029bba5e550000000000000000000000007c7ffbcbf920a72fed8242876ba170d85841cd60000000000000000000000000e2a6ce95421617144c859ff5ca68a0d48af575b80000000000000000000000002b30db417ab37434267409756569a9f417426a3900000000000000000000000014f6519fa7cafeff61d19a1aff9f25ac95e03e7e000000000000000000000000619d6aacf3627f1691c78ceae8971a2ac524f07e000000000000000000000000e2ee40cb207f0b7dc5fde3e52a2fddeab4bcf3e8000000000000000000000000a8986d5482d191320d287b9ed0e385ab7dc33a790000000000000000000000009ddb29e19c42b99ef6a8c3972bc35c05896bc8d50000000000000000000000008451f979150fd7a083e172fa2bff972ccb5e19d20000000000000000000000004d7eab18c126da804f67fb25c77beeaa2cfa3cd30000000000000000000000003e8bb14468429063d226d61d3fd4d1f94cfaf280000000000000000000000000bb42c1b75ebef6b201695de0e1927aa194430d92000000000000000000000000bfa5511f20b9a4a25d6c08e34c41bc6319ff21ca00000000000000000000000005eec3e2fe4367db6c509fe7291d59b65e37e7ca000000000000000000000000cc7f8044e96c4b559d4377aee7035004d2ada2b10000000000000000000000008015d43b30383e11f4c573a052a62d323f3a58e500000000000000000000000095f572011604ea213367bee90580e54304cbcf760000000000000000000000001a241ffe9424378bcc78bf4c31ea60fa11bc3d7c0000000000000000000000009127b764ee05d6b7867b59137b5879999aec25190000000000000000000000006146dfcdb0947a849024cf649f88c9d4e3657f410000000000000000000000006f828321e9aa89d64e5dc54edf2d5e14103683b500000000000000000000000001a6324079c6cf6f012cdd443224fff7543bc9d30000000000000000000000002924ab6c43fb8e5ddc04f7096f48ea0eb377262b000000000000000000000000255bae1c32b2d639d71f627ea89036333c986c9900000000000000000000000092bedfd0c6a5e717ede538d0f3014da7c3014d03000000000000000000000000ecdff8f5ed6fdbc4319c61b4d4986dbf045439d2000000000000000000000000700fd6d15189367dcc5e36c28e853264bb0511b2000000000000000000000000d828cd9dfd862b9471bfea789f8c3976f21d7c3d0000000000000000000000001264c2992af4eeb47985ea687da226776da591b00000000000000000000000004f1abbd31decb7915f421c26a32ff471e1882581000000000000000000000000125da02378c8905017dc828bf57141c58eb60f5b000000000000000000000000d7e7d277a571af96f10c7a1051ff6f0606dd4319000000000000000000000000b2b8091557f4dbb2748e95dfdb79f02bafe638a00000000000000000000000008fa818a46e817277ac047e3433243e275099fcc5000000000000000000000000b220173975be0fe95f2c7bb1348ccb22127e2eb60000000000000000000000003d34b1662ba555dc93af8a1188cc332ecb18d6a900000000000000000000000055d65f82941ddacae55958c91aa42b0844c6452e0000000000000000000000008e2a46f05ecec31eb91ee70e8e0041ea4d34dc9b000000000000000000000000e3dcf8a95f5d06a6354a85a83bfd37da9b828c4300000000000000000000000039ba70fe86a8e5a752a4a13187e04ccb1e494527000000000000000000000000680dac69ed307201e3ebd88c2a143a6b1c39dd860000000000000000000000008a32db926f4e68c86489d18f2bc87f5840adeb070000000000000000000000007edb01974ca6ff587d1c79d3ce90ef11aa0b724f000000000000000000000000f2b73f524bda68a32bb13813b9cbb413ac4e118500000000000000000000000067e4c8e24274915f37c82059d49654da5539144d00000000000000000000000088ce26c749236ac9f43288cc213496b36181afad00000000000000000000000076dab50f905ddf0a0949a009d42a4e96b8b58b94000000000000000000000000de3ce0269bca53f74dae7f269968eeac30f47768000000000000000000000000a0e6120aa24e80fe7c86251a26c8476a6523707900000000000000000000000088954dc76874dd05ded23bcdd9a7aca2a79d9236000000000000000000000000c4a2dc3b1308c56a0063581ecbb039623e70c1200000000000000000000000007815c31208829baf0848dc73388f3f792bba5f47000000000000000000000000055baea1ded01a19b55840148da244c7e90feca2000000000000000000000000a3e4e12b5bbb91e1ee1fedc9d3ea38958c9aa04b000000000000000000000000f378db7c9cd3dc81b195729795ccff85b020f6cd00000000000000000000000082251a79fe8f75885c05d5a2d6ea8143a563ef03000000000000000000000000e54f8e88d3fa4153c863edfa299f38750117847c00000000000000000000000096b42223a01f447b990c90f79ea9793679d6c80200000000000000000000000005002c287ae19f5540bb079822b82c981d7490590000000000000000000000009f2dd19b8e955d37faf1359d5167e44d2211e6c50000000000000000000000001c9baf9c71a6c8f75d595f5163e45722e2ca296c0000000000000000000000002a4071cf706b08b809387280cab21dc4a20d386b00000000000000000000000014973ebd9d747ec5598a9982b7f0ef66540cc162000000000000000000000000f67e514d69ca952d4fe99364ca5e542dbfeb2bb8000000000000000000000000ffdde5600c054e789c41b6f466b0ad6b9bc92a140000000000000000000000000903841718ddc32165f829758e23b487bad7a00c00000000000000000000000069b96abd5ff89808013b64afe22c70405c739203000000000000000000000000ad5edd3f249e4ec34cf49d064515785873500260000000000000000000000000bc466005af368e3efef709295992ef2e520d1fc2000000000000000000000000bc466005af368e3efef709295992ef2e520d1fc2