60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d56776b6d4854765931506173394b62464234385538586647447337313344466a68454a524a57314e41506778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000682eb2fd822bdcc8cec9b5c81fc6ec3af246747100000000000000000000000018286a52b78937d81e5eeb499145852dd7f5417200000000000000000000000069f76aec39a39ad4e0e9819a492816699f381f8f0000000000000000000000005cef6515e01c25b3f245a30ef50c50b109162ffc0000000000000000000000009d74e48693511cbf90ab644101b91f3f3770832d000000000000000000000000a49edaa6452eaa0a7e259a5cd653ad7d3b6cbfe7000000000000000000000000a0882430c3f8250cd85a6c309740766452371d770000000000000000000000008cbfc269585faca83e485bb86dbd6a6bf3230f9b0000000000000000000000002a110482578913089c62ff71af475ce51266126a000000000000000000000000b955b882ffe23077a0fd83219e6de5a3d5c0b9e3000000000000000000000000e21aab3fce11f0860487c2d2b16251dc811b212700000000000000000000000033a4c3595b5dc8e4e7842e5add12fca61c8ffe03000000000000000000000000282e8d9e1f16497641adaebd9ee5ae393f4622240000000000000000000000007cb20106a7d6cab2e63e1545af053459b0ce86f000000000000000000000000051bbcd089a24baacfa47154614eaa9ee9ddd5bf70000000000000000000000001bc0f8d6d19853040651fef8107cab3813e7e559000000000000000000000000bf54d2c4ce41285cb674cca1c04414cee7e3c8970000000000000000000000006b13a7b367ad3a8ba2158607e81a7b18c0a96197000000000000000000000000e4107a4d6f83f227587217b441c19cb6137bca3600000000000000000000000098b172a2ef1a23d3f3e57be9b30a907b24c809d4000000000000000000000000bf7b9cd3c17162d0076897e8a634ec9e7425218c000000000000000000000000e88950ad85f675a3fc95beba26017aae1f1d2533000000000000000000000000951d796958767ce5a68f349fc9b57a61e1230dce00000000000000000000000004db537ade38d2705fbde3a67b91338411394744000000000000000000000000bbe72c5d32515c70471c2d81cbe7c06ca7604837000000000000000000000000b151f524bbbdf241c499c86ef69db507a91963bb0000000000000000000000000d63d985aceb9b3e56901db59bac9aa165e4bb7f000000000000000000000000b814461384d8045e85276849ca065b98dd113f790000000000000000000000008cc269551f90062af0eea446aa45b3cdeebdf1f400000000000000000000000078f0d93c56d3833d7c34b0c849178315266bccd90000000000000000000000004b7c9f7ee420055922ae467339fe9725f9f3a3500000000000000000000000005fc95ff7ad732f6d1350aa17790a96fc8e45a4f40000000000000000000000009bb71489720cfc65ff4594b79055f0664a300951000000000000000000000000a0846e9b87861d14144ca0a170c21f25ee605557000000000000000000000000aafc25ca92aeb819b679a427d6248369daaafa59000000000000000000000000fe1a4929a0c73c16bfae428f40701d1e84bfe8510000000000000000000000008b0867b463b668d520fae0bd3a299610e7ddaffd0000000000000000000000004ee3f9695ce9b1b8194e3885adca06c763e3f48a0000000000000000000000000aa238fc6441f8f5157e54412afc9034e8b6c1340000000000000000000000007e1d406fb1d39816c216d6246187aa790ddfa930000000000000000000000000794d689278d06f81ba2d05ec3fc57472fcd79d9d0000000000000000000000001b17ded039fc8017f7b4acd2fd84028e8a13f3f00000000000000000000000005c2e5b6684f710d15dd7bc02c7101e192fe15517000000000000000000000000874d4c945c8b1222d2bc2a5a0fe687a63165e2c6000000000000000000000000fa7dddb2d0d32017c9ec99a41c99b44354c444bc0000000000000000000000005d0e4aefd22637e748fed618070a7905265394fd0000000000000000000000005f8eb6135087f6f69e798cfd43bda04a6026f759000000000000000000000000040794db441a9206e40ef3620690828965053c3d000000000000000000000000981a9349f4127c209396728074162c13a189beac000000000000000000000000d71c0f4a94639acc627fbaeefb3d008046a59c7100000000000000000000000041300a2a0afcf9dee3dfa631520e6deaabfbc1de000000000000000000000000df77c655ecfd6a49c57424d3124165746e4c9c7a00000000000000000000000070bab170d8e8785af8a46f27fb0715aef5ccc23f000000000000000000000000414e140e1d71df4aa948bf1b38a943a7480010fb00000000000000000000000054c09145071efc74b096742c940b6541a96c1b75000000000000000000000000911a9dbcd5a98346798e8e058028b96cbb005d1900000000000000000000000066755fa5196ae436a025b71286baf5b7c2c0aecc0000000000000000000000009d6d036f5289b7175861f724d75a687bcd11666100000000000000000000000024b9ea31c56631c4e1890a6de847f76809496a6700000000000000000000000050dac14b8d25f4eeab4d363fb17a8048092465f100000000000000000000000033653f4ebea096a1a9aef6114b5d188d685f726100000000000000000000000075e113294029a57f131ee0f2a802c27bac84af38000000000000000000000000dccf48690fd8ce0992b1c5e51af73cf8979eaed100000000000000000000000091b4aaa08d8e1fa30132cdc882d920d511586e3f0000000000000000000000001896ec6ea6c9c1badc041243886e7dd41de9e9fd00000000000000000000000053044f2134d42e50f492da0539d7154b980263780000000000000000000000000562533dc4220f605a378d5517a91ccd874a6b76000000000000000000000000a1a88b09f266a502cf752f5aa73b7e736174a69a0000000000000000000000003a31dccea2235b515ac25c12230f5c69ce574c97000000000000000000000000b4744412d0ff796a3836d2c3fb2459a05aa1f995000000000000000000000000e99cbddce46e45224fa89fb3ec4a39aeec121a950000000000000000000000005445ee8ad61e6bee57a65b129507df221321540c000000000000000000000000085fdbe73b323a01847fa48243fba0082b00b3400000000000000000000000000f9fa764889aa90a5da96a886060af3c66ca7f08000000000000000000000000580dc2534b73acb7dd60edc84c060448f20391760000000000000000000000003ab44f2de5f253d19bd14234fc4280b2a7ff7e8b000000000000000000000000419b41e2320d6f3a70801db2bc41edf509326c00000000000000000000000000a8974ee12686b22f3d2f262636f7f43b16a7faa5000000000000000000000000ccd60c307c03c143c59bf62e83174cda02cf6ec20000000000000000000000004203b218f644b65979d504daee9fc5e175c430b500000000000000000000000067ff5db1e1ce3c8f43db568b924752197a9ba4fd00000000000000000000000097a13457f7161f71baf930a4eed7ff9ea7521c440000000000000000000000005df5500445c8d34c1c9b41382e14ffb505d1d8490000000000000000000000002c5144452602b613d86e790ef45754798e9723170000000000000000000000006497d048b87b7b9b13adcdfb7c4f644a1b78ddb100000000000000000000000010eaa13ee61ac4c65849b2f452eea7ff984c4996000000000000000000000000e07608c6f8fd1217fb69b9161816b9ff430a009300000000000000000000000080843f7db7ffc9bfaacd39d20f827a925a9dae2c000000000000000000000000c45abb733561f187cd4c8dc21b6ddde53fc04f820000000000000000000000000ac39e9241d15569adde536441f20b5cbf60ce2a0000000000000000000000003b72794be52fd4169eb8a089bf2a7712c648fd12000000000000000000000000d1740b4e8c19ff12c141d57b9668bae3b0f19f920000000000000000000000007ef32b6aec911e722875d5a0c1bb1f19b78a61ef000000000000000000000000736ef8cb69258f9c3153e6a463c4068588111124000000000000000000000000cf32d4e6424e49a143e20dc9d11e61c1bc0461fb000000000000000000000000bf78e75a8ca754ca4696523812128c1b5c3a8fca00000000000000000000000028d9a231861f246dad227b74d1960c3b8b16cdea0000000000000000000000007d23cc41c1e3a13e30127fadcedac1b5f51d61680000000000000000000000000d81938d5aabe5a14dca22c5c867d75d34c6376100000000000000000000000017601c8d1c66ee90f758a69532e91e6ebe83e06e0000000000000000000000004619636b82076aa263448468e4baa74f1fb6f9830000000000000000000000002ba1a589df9b7bbd0bada9753fd3dcdec38c20a700000000000000000000000099de0214d55f69ba804c75edac72905def363960000000000000000000000000a9c56f0490e6cfa77d1e429f6678178030882720000000000000000000000000fcde838f75c4ce9ae7941831996f019580cffa2400000000000000000000000044f400d5730fffd970b539532866215d66b6db8b000000000000000000000000a0b1845e5b676b4e84bc508c9391ff19fe3cd3ea0000000000000000000000009fb4101b1d2a3ed21823b0fe26db2ab7a0b4a536000000000000000000000000747c2ef0cb1d6009c9e7de9c60568466835196c1000000000000000000000000f76ec47806752b339424e5c25d91cde6431c06900000000000000000000000008b34e3b0e055d8aa4ea7b23e9e84c8b3037a2b240000000000000000000000005420d4f0cbd03f2399ba6a5173cf24be7d796fe100000000000000000000000035b6846850810de91febb9565573a0152e06063d000000000000000000000000f63507de4d6e52b9b87acdd7a0fd1ada52334f2d00000000000000000000000070e458f7bb3fe7a34dbe57508a6d1c1593b3ea03000000000000000000000000fb2caab745a4baf202d5c618df2a35cf8cbe66f00000000000000000000000009ffc493d0f9f6bd2ff1d552e139a7b227f37893e000000000000000000000000b53568bdda94fac40f2c4f148bdb49e4e897248d00000000000000000000000090ab6b00e95ebe2ce74df0665e9ddc363af96b6100000000000000000000000099ee118e15c47d467f9b0fe00e23bb60b115db66000000000000000000000000f25f8212fd8299bb001aa76e51c804bc3bbf42fe00000000000000000000000046fc8a42b4b643401ff2bcad8c1b943535ebc1bb000000000000000000000000f890bd936b752acf28a20c3d95ed3e295e2d28510000000000000000000000008014fe1d8d40d74f9c3ddf168cf70cc8b96f36e10000000000000000000000003895813bca9e6ec4cd908e7c30e25e03165d3256000000000000000000000000bf35dd2d0afd43c1c3fccfd73de15cf432902af8000000000000000000000000f0b85d42264d884439d8a7c93dc764905dc957100000000000000000000000008a70da01dce8f9fa8eb1eca9b6bad4f5da6050dd00000000000000000000000000a289b6e0be27dd5144750db66fb9e6f19736930000000000000000000000005c78e476a0d92da5894ac9c6dd4bf5b90ca5843c0000000000000000000000004aaa642599311437b2f6acf8c43d91f0456e89f300000000000000000000000002f54704638fc1dd1199c03c50d49896a87e4ffc000000000000000000000000546b524c2c709c502562505a7de41069e476184b0000000000000000000000005e95e20760285af714379f7b3a68b1712f58e2da00000000000000000000000032fba4ab0d57ec8cb1fcb2116e611e65547c0c11000000000000000000000000e3469d1e5a523dd862983f714aeed45fe5eaebba000000000000000000000000ca6447847c9bc86cf15ec41d0c88179a8a191f740000000000000000000000002f7708118763b7df9691036b56ee22f36f305fef00000000000000000000000069c3d946108807c2e59ce771055e910ea0fecea500000000000000000000000037114117a5e7e9cbc39403e603d22a560acd2715000000000000000000000000fbc529f137896b189fd5ab02bdac2fee8c103a560000000000000000000000001a3dfa67421f8f957a9b66883228c53386e4a0500000000000000000000000003fae23168f8f8d79bf3d24cc64bf34f2399b8715000000000000000000000000d277bbc61ff75205f7e5ce15278a36e8f6c9414e000000000000000000000000fd14544ca8b66a42c4bbf6c251f11ccc91dc90cc000000000000000000000000cc34525314fd2290101b5a526066f16079dbd91d0000000000000000000000000bad3bc5464b701a75d6b80dcd8a6c19729f9c64000000000000000000000000e8302af098ac7cbaac2047b1ce2ac035aa4e40170000000000000000000000006cd9bcd0de846ed9600cbb0df7fe4e2055b44cb5000000000000000000000000fda57e7cc65a82e8c61283ee670f9f0420e5ce47000000000000000000000000a92cba80de4484a25dc38cc9258291210e03194c000000000000000000000000f1ea02aec6a0b9b979366c6d676507e6219b7f99000000000000000000000000b0ec8698973234eb7b31144fce3d578a1131c22a000000000000000000000000f952412f3b0ab84d781f616713494127d029c5c90000000000000000000000008a4a814f3818853274eda8ff0862e85f7b04eb02000000000000000000000000a4775baf967701d876caab5e1e55b695c608f2f0000000000000000000000000269d60a9e95ce309befe3082bbca80c9ab93bff1000000000000000000000000e2fe26ec47fe92591f7db2af4c799cb0b6898fcd0000000000000000000000004e2a9d8afe3233316a32d9b9ec12deca119fe20c00000000000000000000000093d4ec86260c549a13a8fa64003544edcd07ebff0000000000000000000000007a0747ad80f13e4034566a97e8fa1d48902ede5c0000000000000000000000007d1f121baf0030d7341eb3a6ca783d5729698db9000000000000000000000000becfafb2414b4dea4a285c3586f4ca8f0bd372c0000000000000000000000000a2834fce3b93a75030d4ace615ea67aa73a797a40000000000000000000000008c8255fc020cca5db19db04d00ca04f564f295e100000000000000000000000035a1da47572b0ab06bfe3ff77756192af45f6e9d00000000000000000000000011c6a98df77721f8814af344304c3f67f733ba4f00000000000000000000000075d3579ba7af069fc51f533b8865e6bd2c9b2d38000000000000000000000000a0cf798816d4b9b9866b5330eea46a18382f251e00000000000000000000000071df9bd689ac57b3a65239c0ee340a33941f44ec000000000000000000000000fdbac6bad2df90b2585ff566ab23996b10aa4349000000000000000000000000d613ee04ca080e6206e0789729d8ac6086f62f2a000000000000000000000000adcb97c3740aeb939e217cc5bad95ec62002862f0000000000000000000000001c8302aac35db99e76a0ce395115816685d1d5df000000000000000000000000b88e7e9a5f9aa609f7eb428b9a53230763d2387d000000000000000000000000a89d553eaec19673d0565e3d4f2c1556aae681be000000000000000000000000ab674a2429cc60ccc8c35374a5445f962074496d00000000000000000000000019a3ea14b6614d11b7b8b66aab101908fc10aa9a00000000000000000000000009151bffec275d11d994f9ee0725df533d23dcd40000000000000000000000005e3656277db263735d1b90ef5af4ed29cec409b30000000000000000000000004174e332328985768bd80da1140f14523ceab0cb0000000000000000000000007cb9e18c2cf31ee7ea3fb0246de0d334520879090000000000000000000000006e8e9cc76787efdf814e9b3052f2b262b4c766e10000000000000000000000001a152690bac84a5b39e3e020a021453070703391000000000000000000000000318e9459bd0fcc34a999c87967600878daeccfa8000000000000000000000000e66b438636b0220a8d2e92e6a22987768b5de6e700000000000000000000000000211f962a4138a6aabdbdfef881f76781404bec000000000000000000000000310cd95be19b1e92142ad7f444d09b32caa8b6b8000000000000000000000000250ddd02806aff332cd71425584fcca7c194376b000000000000000000000000a494ad875438addd7435b18c30e4b7b2228162c50000000000000000000000000d883f62481eb41307d71179f0940c38697bc8ba0000000000000000000000007ac1c20d43a873316380fe1dd2f91afccdba484200000000000000000000000001944e33d39449c753c4d9349f8c5bf40ebce9d700000000000000000000000049ab20a599a49e6f9da2d4200afea43b1ad433c10000000000000000000000005b73b2f4343f6fa3f80371ec8efaf64193c2d59d000000000000000000000000d1c6a4b4af60811bc4ff902b561268c8a7b8463f000000000000000000000000f58bf76edd3564171ca5d36e847e6906c6ac43a80000000000000000000000008bd9ec8b3b877f7876a227e1c82c339fa78cec8f00000000000000000000000024fe59d85b1bbdca08553ebe4056f43c72e4513b000000000000000000000000cc95f53a2f976741c65eaad01d658a737237a32e0000000000000000000000000acc0ccb28d190555178d9e2c89febff23278b980000000000000000000000006f3d24c23d9a744a1d539e021a6fcfa6aed8cc7c0000000000000000000000004748228319ab95da20e5012446c6a7fc46acfff8000000000000000000000000a09be358f0f2fe9f1f76618d9fedcb893d63ee49000000000000000000000000ed949a866d75fa4327af404cbe4df9365aece0d20000000000000000000000007b041633a87c18243af109dcdd130c5494f09c9100000000000000000000000055a7042305d17199afe3f89562a9fdd79dae993d000000000000000000000000c7d6a018e8481e0253089961a8f70b0d497f33c0000000000000000000000000a1837ec151d14fa60e4ff08d7e67703355a373a9000000000000000000000000b287b7828e82a8aa00a5163906ddb84bf4f870970000000000000000000000007680fdcd551448254573b02e17d76c9267ad2fb9000000000000000000000000f73458ad11e9ea517237d103b899af68519edc7f00000000000000000000000004ca0b6a1d060c6faf067b7908a492c7b53120a6000000000000000000000000985403fe599fd3a5205c2ad4b0ef8f8422a4c9fc0000000000000000000000003034bfc63ce3cf3aceba13508a34d534d6793ffa0000000000000000000000004deb83db7c2173447a567953efca589090e4bfc80000000000000000000000002fa2e3a256ce23c3d345a7efb395dda286a680a7000000000000000000000000c18a6878a003bfd63cc31225826c50db6487fc6b0000000000000000000000002c59470db8a9e9be9755fbd560151986d623f36a000000000000000000000000f0e4ff8822dac6e2f70f2fe18903ebfc64041539000000000000000000000000aae2bcf97408adcce27cd054393875586fd32c7e00000000000000000000000089d586dacece1a1c566fee4c9a24cb381dcf5bfc00000000000000000000000072bad81602349e272d275dd6ec7fa0612f512eef000000000000000000000000926bde2924ab0867937e7c5a280e9b3ba42c9f2b000000000000000000000000bf10c0b729bf05ec83d620ba5662c3864d78310a000000000000000000000000753e5d04fd187228728e51f9a20dcbe3e998d4a3000000000000000000000000f41f5d2ddcf649cb2bb72f616d0f9b14bca159ce0000000000000000000000006d6ea271e256c1fb71caa91ebbcb283bf1827c280000000000000000000000003eccc7371c5e3b6a055c9b15827120e3d54a4cfe000000000000000000000000e75cad9c1b0cd54a01b5816625dae48f7573344d0000000000000000000000001fa7fee1c6383102b854036d5f6abc9861e2577600000000000000000000000085556ea59061ff4b0ed16301f75dba6a27460ef300000000000000000000000030e4f066f1a101c3e332771af0651338088077fc000000000000000000000000a63591219ff6185c68ef263a21434adf2b5cf319000000000000000000000000d08e338eae8ecc5e7356841c00efbf6c6aaf5b13000000000000000000000000ea4d3e8a26e7c7adc83ef48dcb61297003ffa39f000000000000000000000000b09057f3fb7626ef14c2a00936b2d31eaf927df4000000000000000000000000112430253dcf50be135f84f96ed5c24e724bdb8100000000000000000000000085a349aef8e1bd2a765617920c005193647a1d1d000000000000000000000000c4032cfca1058d126af489d0fb6ca0314eb9d0290000000000000000000000001b25aedd9c6dd9f16cfb03931f2046a87781e5b2000000000000000000000000f89226cea359267f6f4f2806bb355388cf045a9100000000000000000000000023b4d445107160ec0eef7b742628e6c3be892cdc000000000000000000000000fce33234a636eb75715c1c03111769e1dacf1ded000000000000000000000000a67ff70f837c080f4548825fdfad34abe8275bcb00000000000000000000000055e1b19b0b8b8ff28409b0c3a0cca4514c32933400000000000000000000000046134cdc50fcd0c658e60867b103ce1432adf0320000000000000000000000008ff793ef5d758dbb195b5e05bbd70addfd5ea104000000000000000000000000619b7de2e54510b109df9dfb030b6d190e9e71fc0000000000000000000000001e0d342d7fc4fff9cfded19b83f4cc8a5be87d740000000000000000000000003e117e8c52fab6c64a6a7ded268de7bc9814f600000000000000000000000000009af5b7ce0f4f44f2c51fd23f565af789c7ded30000000000000000000000006263bc6b019763e1b02e4b74cc15a7278fc234fc000000000000000000000000474f78d4a4c7cf3037afc5ef07cdab049822fad9000000000000000000000000798aca5ce3acb7a51fd6b5ec2105002da0e90dc2000000000000000000000000a3280f16ad1c7ea1336617cc1e5488d9a98764450000000000000000000000003485750bd138225eecd94bcd4bfa8d1875ef806a000000000000000000000000e11fabb574a29dba593f62baf29162f0a336c9d6000000000000000000000000f86eb8d607efed67aaf91fa4a8b2b044c81b1b830000000000000000000000001273e52568fc2efe19d4b7db1fc702faf14a6f62000000000000000000000000f4a6077d45fa4c8d0bd4e9d9010242766d8caa73000000000000000000000000c0f3534e9fefd19ea2f5e832db37a7e5cbe9af190000000000000000000000009649137f9de4fdd54d0aa0ab4c41c50fa7bd48f20000000000000000000000009fbc913568025e241fc4c0341be392f2c01700f4000000000000000000000000b7a2e9e34e38c0f399d293c0712110ea19f7ad12000000000000000000000000f2f0bf8f18c1ed44f293add4b52cce8bc6d18c9700000000000000000000000012477a1e5704a65d7afeb2fdb1d85c5c71f88c580000000000000000000000004dc4f6ef24045d7383edf6f3c433d967943d308b00000000000000000000000059bd0e84d53e995182e1e2415ce3ebb13e28ae6d000000000000000000000000ef8cd36313b6e8c2f1e72b65785109c71773b5d400000000000000000000000099ff4de92a1223ac0d28f6918ca4906dd38596c80000000000000000000000009d891f8296c6ae38fbb3416e3b4978ce6bb32c6c000000000000000000000000f084f952dc9ca38b149a3aca5a1221bd52e1b28c000000000000000000000000cbaeb1a53d1206acd34bfaea5b2f8a88de31bd8c000000000000000000000000cf6bf7caafcfaa7d036964f46d0415ebbee3d122000000000000000000000000984e5cf2a6575b360e9e986cbe46cfb459c35eb8000000000000000000000000a3ee0220562a581c5972709eeeb2de3583532fb3000000000000000000000000e39eec5b7460106cf47ddbbef759c063c5355217000000000000000000000000df68c190dea4e0a4b65cd0e208367251df329b660000000000000000000000007ddd62c96d0d625aa088a85971dd1f4dbb70283a00000000000000000000000095f03919baed038adf7d29bbe975af0b6e064616000000000000000000000000d23038b2c9b03afb08a48fe269a21f987cf3c0f10000000000000000000000006f6fe7ecb1aca2c89afafd57d5cba1864ca1dea00000000000000000000000002576d52d2ff7c311537ea68b3a891bf8af50989600000000000000000000000056ddd01e64f07a802f21c171dc2973de96fd136a0000000000000000000000005cdb0b0ffc78d70dfb1560c6f5781315e8815e4b000000000000000000000000d598f94d5075063dfc07f7f619c7d4efa5ea24190000000000000000000000001ab1cc4a40c1a609c18342c5ae0b91c2e0720e98000000000000000000000000dee91e49ed565e77b0fb1a5160213e950128b02f00000000000000000000000049227f70c820dd73e67b7b2953970ea72998c0b4000000000000000000000000f8ef07375c4c4ea5ebe37e29e8a7df10395bf6650000000000000000000000005a552cc76993d1ea5479de32592c35c4c45f7f08000000000000000000000000d6a7cf35c617b563d3e59ab792971163da94401300000000000000000000000048fab4832692a70ae3cb9df87efff5a5a093c654000000000000000000000000d7295e36340da06191063e7ca65b96098a0a685b0000000000000000000000000f1cbff94e5f661e0704bc3f137f0937e61366c40000000000000000000000006db12399ff0e6a49479385b6a98b9ba0eecf1ffa000000000000000000000000c8ee98d0c1210318085c529c6a1e15b7aa8964b20000000000000000000000003932f58d0473d1f04d48d90b452430dc6408d328000000000000000000000000f6ec45efc8017b76f63b54ae63a23fd14ccf8d110000000000000000000000003bc5d6f6de352abbdc71a96d20859deccbea273e000000000000000000000000d105ca0bf3b3284dc2e67ffc26a04618697a2d84000000000000000000000000757733b48469666f0fe929153e4267c8a72117fd000000000000000000000000b1830e610c73e8f7d1004cd2992a44b8232c0a7300000000000000000000000005f0be63e8b6a7c289d900a42c063bf7e3f5b3cd0000000000000000000000002e61354c89c1cbe587ca20a1db45b1ec3dd28a54000000000000000000000000d7d3588eaab454e5335d1460e12e7e6f97083a2900000000000000000000000028936294afb16c84afd55f233e6131b7dfe30ddd0000000000000000000000007c09ca6d6fa0b18287197fb488944d7071008a76000000000000000000000000657154a62442fb0133e13e7f0f77bd7d996228200000000000000000000000003fd00ce364e0dd0c5e3ac233a81a74deed95842a000000000000000000000000e0f37af70bce0af932ea5aaf66098d79fc85725e000000000000000000000000ba146a12e1255a4a11dc12b7b4d555dbe0309fe30000000000000000000000006ca698a4e31063564074f1b2bb21797ef8426750000000000000000000000000765af40f7bc19967c9426508196bf25479ce02840000000000000000000000002d04a08b5dcfb477298b583b9d1aac9e58e574a20000000000000000000000000d72ad0a08117da90f0338905956bf0ab7841470000000000000000000000000558d2ff0f05dcaaffca54c5fdb1c7aa9f1bb70390000000000000000000000000d674d1ade3c15fd36b3d60d2ccf3ff252e4dfbf000000000000000000000000593163961608828fd5ba697f7b0bc7750504611a00000000000000000000000096bd81165e2c1b35daf4db480fad8dc021f6028a00000000000000000000000069a4aa66b2c96eb5d8a77b7e4778f0166f0e6f7400000000000000000000000017b29407385f14d774e71978f3744f0f9060511d0000000000000000000000000ed05b3fc860d62acafd72fb21e93cae949c571a0000000000000000000000001dd59350ed9b8202555b5e15933abf747443db9e000000000000000000000000d7b5542796de4db3e409c2eeed8034dd6e30281900000000000000000000000028f3dc759068290a2b06f6fedbd524cfeb5e1d2100000000000000000000000046a656b746132f9b93dfba1a93e335892fbd9e64000000000000000000000000740e763d18e65f7363f9ccc78ec192c80bc4e0dc000000000000000000000000563321ccbb91c0c99c88870af9dbd11a651c7fc700000000000000000000000009a377647540c8cc5cc9ac67083fe9d2180cab56000000000000000000000000d194658c143ee7fddd5f410379ea1bcdff57f8060000000000000000000000008457831e659e105f480eb676fd9e72a211c3342a00000000000000000000000087ca2dd5fa6f9b9281545dd12d270a1e6b89820e000000000000000000000000efa2852d8f8e3a657e110efac12eefd06dcf893e00000000000000000000000012800db0fe1533728e5eee8a575f5c6469bc5ffe0000000000000000000000009cef7ae9893c43d5bade5a3bfd48b4e4a9798f75000000000000000000000000c506e55bf5e36f50d1003eefc8319d9cd08e0b07000000000000000000000000c8eb37a6921777790b24f172332013e9aad68df400000000000000000000000043cafcb14baab14c774aa0562534ba71ddc8e2620000000000000000000000000dae85753a91a28027d5142cd3972382ad9bdf9100000000000000000000000059cc79b3e9f02fa0dd1991f0892ed1e1c12d1de30000000000000000000000009c44f76bbd66fbd3af6a0cbe38a04358a2d34fcd00000000000000000000000054a66e35a280a067180028db62166816ef9f3aa200000000000000000000000094e46b87c2b264b16fc4738f289c23971a8d4a8b000000000000000000000000095621f7f55c5462494ab34844fd0c81ac6091e300000000000000000000000017ef02921f7cb82d6577d6f0953a38de8c365cb8000000000000000000000000f6cf67ba75e8b2c98ca9b373a7a4afa5f67d8118000000000000000000000000e8b77a27d492aa56b9e004d39fe8e3289f76bb97000000000000000000000000d3ed4f1b26fca53aa55881e01c5d961fbc27e709000000000000000000000000cf75c78207c050ef062eadb61941f5dc9410370f00000000000000000000000045085ae510a82415538ea60f521127fedccd2ffb000000000000000000000000686c534662696f7dddc3062484abd2389f07ef94000000000000000000000000b7cb0a71d9eb249c4d0fe97da337fc17d416c6830000000000000000000000006645e2226e07800769f4e04807e20fab42383e640000000000000000000000006810a10be31068200d79f0aced5a1536f7683d31000000000000000000000000149089bdcd9d6c8da2e91995fe0e8d05fb393b0e000000000000000000000000b839be5cae30ab60cb086f09b45350b28c0e84dc0000000000000000000000001edba3fac0b8b314b1a1f79136bd5f28c99aac6c0000000000000000000000004465cd435954eab15a88341ee446edac4362e6f500000000000000000000000044a72393a7dd4d05b2aa5f06f04d8350ef61cace000000000000000000000000641bc8654e42ad2d663041fe14b570063cbd5a230000000000000000000000001e779b3b212bf2a69abc458e87a184b9888c19600000000000000000000000006c197a01b60334d45b3cb1c07affb80baf9dee5e000000000000000000000000704fcaed2bba3c6994e367c5acd68232012b767d00000000000000000000000080a1f263cfb4accf1884c31ae978f34d1004dcb600000000000000000000000015b825c2a1b90449dbeb39cce2e88170eb3127ea000000000000000000000000e7a2608a591271979c4d259dd990095b358c9ce2000000000000000000000000179e01ef34fec087a9b514baed1aaa74e6444af500000000000000000000000046471f71acb412a3ec2cbebe69aff5658bbd8b58000000000000000000000000b58cc7ca05b695ee635e0d81ecc1a254a24d3a1b0000000000000000000000009a225e152ec126bf35767a2be5df96e74335f645000000000000000000000000c53b7d91f429c9d566f72a0102a3333da249408200000000000000000000000092ea705b0120650ce3445b8564372b6b3f184f0800000000000000000000000050c925ab31001be0dd1ba581830793822056252400000000000000000000000021802f980bfb3dff59e9153efb50a555599cf0660000000000000000000000006e931770b45a444acfc6f45352aa71bbade8f5ad0000000000000000000000004f84c2c511544d97e549cf0ada353ea8da6d4e2e0000000000000000000000005b1408c3a4c840a13fce29eacc45adba51a294f8000000000000000000000000466ac615b38f5055e872ae9b08a9851f9b8607700000000000000000000000000690012307ac47e7d3376bcc1a9bab7585af082d000000000000000000000000b93edadb3b6f6495e5d89dc1525e052bd8b1aa660000000000000000000000000de5f34b2056cb52f0a36ffc1e83b9e04468df6e0000000000000000000000007dce2d54b0adeab74a163a20e44eaa9c1737f311000000000000000000000000adb5aefa5cd79ebed5685047c2ce2ab63cf6e413000000000000000000000000f9a44563aec9aa7b24a8e20b8a088db3436b74480000000000000000000000005246bf2d385ecfe4a9dcc21b20f13e5a1c46f5d30000000000000000000000009346f538f49af7689ecd812a5c4c3d2a5450b4ed000000000000000000000000b6da88c62ec19430c7d4aaf103a992bab900a891000000000000000000000000629c137f69d2f2169a4c9295148ee3ce1b32a1350000000000000000000000001bff1480124764b3ea2c2079421eaeed261d536c0000000000000000000000005d381e6000047358e714c40b9217dcf3820de6330000000000000000000000006a1c568098df713e0cc3460880985e4894a7890c000000000000000000000000e62840002fb3a2c783f175941741e072123dcd950000000000000000000000007de3d8ce122dff9e1ac307c84bb539dbb25dc6d90000000000000000000000000246b11967fd622ad69b3195b5d85737bbeeb7170000000000000000000000002d6cb1d80d48e4d291b0d297129bc385443f05be000000000000000000000000483b337305fc67208e91b507b9b14a07731be079000000000000000000000000729c9d61302d9052a86b9caca6c0c33e8b8c099d000000000000000000000000a82c11462032634eeecc724035f9b04f41a968aa000000000000000000000000f4f3c6b2995c92bb3f9db0c0fffc359c2d7fe8f60000000000000000000000007a4557bcd0c6bdf5d93d99ffa31a30f4b9adabd60000000000000000000000005a0206da56f5fa609d4ddfc8fc918c46281047720000000000000000000000009537bbd1a9774592cdb2cfcfaee9f77c72778061000000000000000000000000bcaab084c5a2f7f7f811bada3bb18e241bbf8cd3000000000000000000000000a865bad5270d9a1ab66c191caf516b497605a8380000000000000000000000003fd8bc8672572753e04916db48d30fee448f33cb00000000000000000000000028b68c67190fd1cc1985915575ec6df88a3ef11e00000000000000000000000025054abfeec90236be9efd6648b4f87cd0740d420000000000000000000000005b841a58f2ad76730b12946081dd04da5e57b92a000000000000000000000000ee7b49d4b57d596ca88d795be725dee47577136a000000000000000000000000074c8740163a37aa1c5a385028bd84af96e6cc29000000000000000000000000f2a2f4b530d47e5a274fc269434514a16cde36e100000000000000000000000032e396e6528c12935976de5a7b7be73f2243f2ff0000000000000000000000001794aa9d124703e6e1bc98447b18b2529cc20796000000000000000000000000d9bec223bd37b0572eea6a57765de8778add2aac0000000000000000000000001a87142e307efefcfb868a3a0733de1a3b7e2fba0000000000000000000000008ccb73548c6c68325ea8ee573d0b5b70186e78df000000000000000000000000232596c942ef995d14410b522897265e003c69b4000000000000000000000000ea4b637f4fccb14df5d24fe574ab2c256e074eff000000000000000000000000869761a551f6a7398c737c9a087e3dfedcbb0bce000000000000000000000000b518e161a9bfc61242fa9cfe6622500bf29de2190000000000000000000000006faee17ef954c0b4cd70c4439b6f48ed2e6a8b34000000000000000000000000b0d394357f164cbc6392e623930f1819da92db0c000000000000000000000000764644d380359a78457abcee623f8904631d43b5000000000000000000000000af87ee322c8ded51e4eb0cfddf2f3d5b794f439300000000000000000000000001ae63f767e5ebae2daa96d7abf3d262ef33a528000000000000000000000000ab9fdbb71d27b7ede38c641305cccaed524819a30000000000000000000000000bd25c00d3d7cd514ee6ebd909fcbffbad6851b9000000000000000000000000ad1c8a6e27cbb968c3e732e2eecd07f3744fdf56000000000000000000000000bc1e16f9fcb941406021fcd642128a3c353258c80000000000000000000000009736ea25d50d037539e93071fc47ea7b83f3d8e1000000000000000000000000edd5f2d24ac8da4fdfcf70c4f9d4005a6fa51ef00000000000000000000000003743b7d13cf90a7bc5b88a1cb23e7289e88d6b49000000000000000000000000eb145eeee312cd1f9f4fab5728c6af6b926c55bc00000000000000000000000054f4c1b09606be9d69873dc33f2b54f73d31cd450000000000000000000000003fb44d619fd6ccf14156b98758bebff024255a3a00000000000000000000000005a86c8568eb3babd0054d39ccaa39c06a86320800000000000000000000000012fff6074f33bc76ed229b22358b7c33cd494cf600000000000000000000000019a6e17bb7f4100528e9aabfc0ebe8617f2ca2930000000000000000000000004fe064d6605a3720ec13e75c2e93a740b04130e100000000000000000000000039073f8a557a9de200484e293b45883d07e5d6c90000000000000000000000005637efd5ccdd1150366eef7ea081b1d07e9a01bf00000000000000000000000006a727b81871da539fc2ebdedf0a61d9530322ed000000000000000000000000a8482c9621739e812a0c810fc81842e6335c2044000000000000000000000000bbbce84023c2d2676f7a584ffd6f2ef621130dff0000000000000000000000005ba6bb5b970da4b8f2fe7a4a09ff504b410d34770000000000000000000000004b61e70291a6329c73f992218c94ce8172ffabe2000000000000000000000000b029f73389c31a3f5fcd120289669e6868e6ba04000000000000000000000000c55089ccf1a5c8fedd6c6d989aa6e9294cbd24290000000000000000000000008884cd17ea5dc731f1b34c6ee1e8a22b4c904bd400000000000000000000000028011d36d6803f162270ed2316c40f621dbf06bf00000000000000000000000081b24130496e2890e67b05ee8782930ffa9bd84d000000000000000000000000828dd9fe0bb503bdcfb8ec5d416ac8703c71363a0000000000000000000000004279a060d876d4bf5d3a9a1e51f3e10accac4c1c0000000000000000000000005c0b446eb8c6f75075e0e3aef8f88163d31f9582000000000000000000000000d935d6ec3fd703e99ee75d175c12711ecb44602c0000000000000000000000007e40a776b84d9b9e02f75c2dd4430ff4c69eb430000000000000000000000000fbc7374d8527516a9a8768b6b050fd5a30dc0a3d000000000000000000000000f68d029446d584eaba29655bc6e7dd4809ec25a1000000000000000000000000b2073980fc2e237a3eb0a7d734ed5f411739152b000000000000000000000000f3249fa6089f880730d24c1f90cf0f16f2ec7f31000000000000000000000000407886f34bfaa0331d59a273f60b5a571a151f5e000000000000000000000000228aeea9f1047371c249ab6e4a3566efa76119270000000000000000000000001edf8a8e9d5257f7602690ee99d63355cc00c7c5000000000000000000000000d359ce2b7aab1ee63f6aea189d638859d232cb34000000000000000000000000fbd06b670a6d4e64c786cbb8d480589a52664c31000000000000000000000000a14badf0e75e6e84f31a1ff7b44d916ccc932b900000000000000000000000008725c3a492ad18238ffa923e48f4ff6787dc819d000000000000000000000000cf9f1c9d360d60488bcbbcdaf17b9e9e34b9d120000000000000000000000000c4faf680adc524ade8a90c257daa1cebf7904aba000000000000000000000000277c01b34d1b80dc079934a809d89d163bff06190000000000000000000000009a813dffd2392da60316402350d1a70ebe9b42020000000000000000000000000581b091cf510bdd0b85ab1636055e4fdce51530000000000000000000000000dd377639a5b5c24e3f986c12bfaa615d50ca40de000000000000000000000000bc1796167e65fd33fb636bba122465999dcd4354000000000000000000000000a2fc90d154d76c6515764ebd994a2afb9af8599e000000000000000000000000c0f57ffe3a584381291955f83453af999ab0288f000000000000000000000000a29d26db3e151562476d45d9d1bff1278ccb742c00000000000000000000000076418832f77bd13b391279bb29f565580a70907300000000000000000000000044aecae43ad18b6b2583134908bf88ea67d8f4ce0000000000000000000000007fcc94f874ca58a2025fad3f34c2ca7af8e1962c000000000000000000000000117eb13c9273c17bb15832952c576da203d5241e0000000000000000000000000f2a8d7db825576a4fba057d0308b9a5ef70b16100000000000000000000000053cb2f21f648c9ea2ea086f8172de919588fb6570000000000000000000000002bd0edf594a600a63263a0c74d47348011b1f82b00000000000000000000000091ccf598cc9b94dcdd3d5f9f7316c227c655533d000000000000000000000000052ac168cefde0268a7b9081a5326415b6030d44000000000000000000000000ea23ac5f41535bac3f202ef412b0cdf8328acb6c0000000000000000000000002b19ca8935390fbff34546ab4a9dd84ed72a5ff70000000000000000000000007f58a488211f1e0c1d2a7454fdc3aa6b227414a600000000000000000000000078abbb2dbbe3d5eb9b6b63fe8cc02c1776fddb1800000000000000000000000065b23a6ba91f61fd45f408a3d02d771b999ae60a0000000000000000000000006f3a9f0180f233b6c05e1520473a91d3fa6e83430000000000000000000000000672438aa8438f541b2eaec0a8b3d7de6a2dced0000000000000000000000000185993f8e833bde2d5c3e28cc5399a650e47c8d100000000000000000000000084ec0047b32aadfbd56e8a95a3b5acb7f0e7d1e90000000000000000000000000cbbedb639a12a737d7306e6e523bc4d55f575ba000000000000000000000000adfbc2b11853194637821d8b66553e6d8e89bd3b00000000000000000000000099b36fdbc582d113af36a21eba06bfeab7b9be12000000000000000000000000c03df9d196e9a662f534fdd8a15ed97fc4936b550000000000000000000000002e4dfe868617a984d8783b9e9286494cb1ad504d0000000000000000000000005ce1eedc6665a0c8cdb1c1c1e29966d8a99a03a5000000000000000000000000847afd98be30ea66f6a58285a2818252d6922758000000000000000000000000c9cb4852cc33df76bbffa699aefec83f23fd1b4f000000000000000000000000eaf48dd406469d3118263fbdb566324d9c8f7374000000000000000000000000c08d22f5803b7faf1fd2aab792db1ff71b2e84d2000000000000000000000000665b47047eed6b3fd67fbb4348e2d19956d7f81e0000000000000000000000003b68c3900c56a50e64809cf549fc3f3a3723a4ec000000000000000000000000d6b9b96702d1836690d7667142df22311364b72000000000000000000000000087399dda5058f37c6dfd73c656eb6af5551f13c3000000000000000000000000ef1cc341469d39e1ae70ffa77f1559b47dea20150000000000000000000000004ddc7d9a416fa517b8d750a78cfb1fdcf7b155580000000000000000000000009ba33cc97f2c35122e892b8b79ce4097fc30e7a400000000000000000000000044e5801deaadf9ac7b0024811c7f0e957ff55bf8000000000000000000000000939b8cba16e488770b82b131d8296e9d7ce20277000000000000000000000000b65265e92a5c06a324f72937d6bfc6f25e047b8600000000000000000000000055813d2bdd34ff9419e356ccdfcd43bbd3ccf1ed0000000000000000000000003ca53c10aca41c1924a0bad1ce0ce0e90c18f9f6000000000000000000000000d080de57e4002eed76b909c963c26134f96d9aba0000000000000000000000002b8f386d20a9dc2bb21d9982b7d0d6567500e8c3000000000000000000000000da58bc7bcce5021eed44b3fdc6bb23e4c073eb98000000000000000000000000c452f25f5883ffc2c04a1dc593bbfe6ebd53540f00000000000000000000000043d94a8f9817cd8258605bc1ae5d14ecfe67381d0000000000000000000000007147fc30ff2da9064f1d18a798da700ca5358fa60000000000000000000000009304ae9663288109d2356a849e1edecce5b3aba7000000000000000000000000e8b57ea2f37f201c358034280540df561af45611000000000000000000000000a0e08435cf47c43158b8eaded3124ca4f0491b4e0000000000000000000000002a62ff60de9796826f473ee8fa0ff6eb01d3ad3a000000000000000000000000dcbc8664250fb554dbf0e2c27a3bcacfb04aeea0000000000000000000000000234eb3753a0f90c933b2667b8073b383fd2f9c1400000000000000000000000069d1b74ff5ec1286c33cc6a17b7feadfdff8a5b0000000000000000000000000220f0842b2acbb298ef4ebfc084c780a1f3a8ff8000000000000000000000000d04b51009b7cf27850de0365ee7a6ba4c947cfcc000000000000000000000000f5674bb34c6ab9cd573a45558a16596112abb1e3000000000000000000000000cc9e17a86eb18c021cee91ca04030ad97d2a15e9000000000000000000000000f6a227a7df18f040489977014a0e6e2b5821675e0000000000000000000000008579b25bb9d3e1cc553781213e783bf5aa8d71140000000000000000000000005fc705786642ec35cc0f747a9c758e65222f73e9000000000000000000000000386f105ed3d449415b46908536c4cc91ae104e89000000000000000000000000604dfd09355b85b46084e7d02837e6e89a5131a8000000000000000000000000be7ad7879b8eaf55eff38f4aeeda06fbbbc9b095000000000000000000000000889b5abef2badc7668dedc9fc449065efea620de0000000000000000000000002b8c46d12d41e74b7df50495d9fd78a0f72a5847000000000000000000000000868097b29e8b5714f9652af4a464c740b62896890000000000000000000000001d2e7ea8e98196269469c62097eb8e7b553c9205000000000000000000000000c5f9a2683d205ccf1cfdb6bf2f74cb49cd4618b600000000000000000000000007500b840d4105f4b764cb0cdbfa63c261e7770c00000000000000000000000026db8291e9d724b41015f06944c8c813c709145c000000000000000000000000247956afab9d9165378163e3f0b397b1ac95918b0000000000000000000000004eac43be7aac794a7984f7387972300b4dfbfbee00000000000000000000000004f27c99f7e43b6a04120843567cd2481e2670f9000000000000000000000000248b06e6774828eee814ba0d7d6fbcce4fc205b40000000000000000000000006d5a837be8ce0b71cecf46057880dde6bd131aad000000000000000000000000e7f66540bfd862f2ef6a95996d1f02cac6fadb46000000000000000000000000bf303a628fd68412efaeaa3bc2fbf46511a138530000000000000000000000005629bd0ef97850995acae22175b9832041438522000000000000000000000000151d81e25fea601d592bbe7609f6b4fb33237454000000000000000000000000f822f763f506aaa19940102daf2618afcba23c64000000000000000000000000e1ac10acbcd387dc6e1df216bc6792cd16704e91000000000000000000000000cb795361883206a2ea5d65ae05afd64317bc830e0000000000000000000000006f66b1ca1f7d30541aa1a7980e493866c973286c000000000000000000000000d41009812b0290c64b496b7eee8efff71102c63d000000000000000000000000b2cbee2b0db61ae74a0e1b403a1a43513703229e000000000000000000000000900d564eb584d0764e6b8d3c96702a8675b818ee000000000000000000000000947688cc63a3fa3e28603c7d2f729ade41e4b40a000000000000000000000000677983ea66d03006809391f6eda826eb81a4faf90000000000000000000000009bcbfe27ccf86c9790b6ce93490fd941cc873536000000000000000000000000f3f09db82afbd056723f96666c608a9b20f21814000000000000000000000000a411f26f46f05eb10ad0a8e25f065ce97b2248cd000000000000000000000000d078eee3db3b895b01c6a24927970a3cdb84e8580000000000000000000000001e880f10645b0b51a0e76de143a8ff093d21f1020000000000000000000000009d09d164a66a9f305ddf52dcb728917a652a0397000000000000000000000000123f7a204593c1d6046a5afc774f831b1b21305d00000000000000000000000020845a7c2b483cc931730bba9162ffb829c0eb13000000000000000000000000a95bfa39458b26c2ea8597e14753de026088160b00000000000000000000000056ca39f0dc5de130d7652d886f29e71ecceaef2d000000000000000000000000cf424f4cecda2ca2be0bcc30de7b17099ba1d6520000000000000000000000006760c36d3c1defc95dfbddb7d49408401ab942bf000000000000000000000000f05c5f8c632058a44656fe69f9d9c80b0fb205290000000000000000000000003175b51efcacd295566c2b3c16fdfe399089af790000000000000000000000008f2dba71773d4aa35dbf29b027d6bbeeb1b844370000000000000000000000001db1c60c37268e4cdbcbc3b73e91887fad20851d0000000000000000000000008ba8b24e3f92243ab00869d2d483c1b6abaa769a000000000000000000000000568794e06743976457c9f938e21f4a89a3526caa0000000000000000000000001a9d125b4eb98e60b6de4b75753238b7b9bd319c0000000000000000000000002db8cc276fe7c9a5b0a578ec836570c937e3926d000000000000000000000000bb5f317a59327d79a883b12217e2c0a635d74f6f000000000000000000000000f12221eed553837a44b8dc65dfae02070a94987f000000000000000000000000286ff5a470bd62c3d76bbde4ca77113e252ea5c200000000000000000000000074dc20e2c1458ab2e660ade75c8e8979ba866e160000000000000000000000007613f94180b46de1a1860ee46e3d083f313f32c60000000000000000000000008283e10d1d5250f7d3b005464cbe51d7275af0f90000000000000000000000006bdf4052631ce5c7528a1033a6375213791bd156000000000000000000000000fff7c086b4211cf9eed8d1f49de0ee9731893b610000000000000000000000003d27a6e812b98702b8ebb279831b9243caa906060000000000000000000000001414ed456f8892c938bfad84484fcfba13eb3ddf00000000000000000000000072cc107783eed468cbde684dab96a8def6415aea0000000000000000000000001c201499a54eb9a695dfbc2dbf5f962fe7069cd6000000000000000000000000247e663d476f3336728853fd9e283d0d4c21968c000000000000000000000000d1f8dee4baf0fd44e0749e8fcfe8903faccf503800000000000000000000000063be3e3ff5b32caab5322b4a9e6b161b04f30bde000000000000000000000000fa4f9d97de6e5f440973c02b1eeed717a7e2c74900000000000000000000000099ab331054c8f8097720bcb2c4ffc62a523f5abc000000000000000000000000051072e0a427585c5bc1b85aedc3435a3aaab58e00000000000000000000000087238139893ac7cfb6eabd1724c810e0b0c4d0c0000000000000000000000000a89fd3bae60921de1eebbaf4284f08189830acdd000000000000000000000000178d9da863a52d702e61d3cd8174364c5d3d06d900000000000000000000000025b4dd2cb50316049873db8065a79eb7cae49a820000000000000000000000008f3fb4a22c27cb1b6ce0ef805dcc0210211de5dd00000000000000000000000092d011c420c0079915e62abc387337d0601498e100000000000000000000000014a0ed5ec4c0705bb26e393fa67169936f12e21e000000000000000000000000403d9165487e7d8210e7a7ac305d1dbeb00f6436000000000000000000000000df651892e0d6b6b7ff078f9f9f2b4f4416404c39000000000000000000000000414b0dde00842e49ea59fe68a7e952f288eb8fc70000000000000000000000006643822a434302199a09947291770fa389fdd86100000000000000000000000069a5a349609cd3e59f75e2db245d8bc7664a7f60000000000000000000000000aae8b07c5c6a7bb37bee76ecb50e22766837149600000000000000000000000050580aa406648b2c0de4ab7aaf1cb76653bdb2990000000000000000000000002a1dee679beb9497b2ecc003ce4729f071b1d302000000000000000000000000e8ca268703540934b0bfb40d5d7d1d88aa88d2560000000000000000000000006f69412b8879f3f13aca3f7862d2e41295bc7f080000000000000000000000009c607168d1a059b49b21ebbb6828c6bf574085f70000000000000000000000000e1b910266ddf25d5d2690cb0b43d9242106cbed0000000000000000000000002bcc0a0362e5f8c30f4bbc695f205e333ec701d0000000000000000000000000bc5f590dd98fdbabb24020663a82bf8fe02c071f000000000000000000000000e85ec5dbde97c06b1005acf153e5b2afadcdf71200000000000000000000000015f2157a4a6e304ebf1cb3e74e3b72e4c3e26f400000000000000000000000000aec9501afddd78eda99b37d48f98f2e17f76870000000000000000000000000399d138c92a486d5bd5b0c688e72ad82253246fe0000000000000000000000000305867719b6645a3a6bf82160aee6d957eaceb600000000000000000000000055e03b8d6af3e76a52097bcdc5faffad78e805e2000000000000000000000000b041067755af22aaeb65901e00e5401e341110ec00000000000000000000000001068563060964abdf63c4505cc9b69a6c78a2d30000000000000000000000007fecbd8a78d24bc218f14fb9ff145325ff7f7bcc00000000000000000000000062471b7e3a14a6875e956c6973b6460ff3470d1e000000000000000000000000188893b7d643526eceb7d32f3ab6c08594c4ffde000000000000000000000000012a9cfd98870925aeca196144600ac69a6489e6000000000000000000000000dd685c70c7136b33981866e8b53aeb607f68f61b000000000000000000000000572612960bd27073452f167101530990653924cd0000000000000000000000006a2fd43d26a603117d8a92ef6e67d1735ba08eac00000000000000000000000037508cf52f09868163cb33a472a6c2ebcb4268870000000000000000000000006214969eaea049920cd46f831c589d834f3fb73f0000000000000000000000008a7bcd8fbeeb916ca83d5cfbeeb1a788ae315941000000000000000000000000bfafc0450715d9898e1f0d94e2b53ff0c97cc4c800000000000000000000000051cc7b2bbb584a96d9482a259b2f6bc447cf7dd40000000000000000000000004397f03b07703214fb57dc356637b36e640d69c50000000000000000000000009a1a778da06317bd1134a12d8cb74aa66b67a0860000000000000000000000000be6490a3eb28de53828e7d5868c883677dff10b0000000000000000000000006f3cf0424dc67b0bf2c460cff9dd08fdef2c6f43000000000000000000000000501c0830f2887c8860b6779dd59239328a22e7020000000000000000000000000a5d3957580074d906dc59139c8cf741e7fe775a000000000000000000000000c5748d9b0520fc77710616bb975b8ba8e744419500000000000000000000000092e18884583c752143f91dcf624f617718de1acc0000000000000000000000000359b3177a3ec6e304ec83ddb169b259db48c1d00000000000000000000000005ee536ba9af6d6fd2937fd19d84189ebeb55353400000000000000000000000011d4605f6eb2c725e743bfda9f2fee50870eeef5000000000000000000000000c4d927e59cdb3ec7e5ce89d618ef8a1b92474a6e00000000000000000000000075587d86fde43b8a396f3ee4a8d74a4f51232630000000000000000000000000606d103e161d082606950ced425eab7037b633350000000000000000000000000fee4b0c5186d12043d2b96e3cb44c4d1b429aed0000000000000000000000001707a47733f8a40544aba0e8de34642411b153470000000000000000000000005088bccf6084bacf108babe01aafb0634ddc0fe900000000000000000000000015579f74c1b93b573c0a4d865011ec68f909fd02000000000000000000000000ea8c38194b01061f72f628ccf72220d61e1ab950000000000000000000000000912a79475552e4c336c5c6ae91bbc5bf7b45f2b30000000000000000000000009f50ba43740e9fb7ebda12c3f72884e71055b1c6000000000000000000000000fc8a8db76276c29debd3594e3bf0880ec3babcff000000000000000000000000dc5d901c6e2fc05e93dad33dc5d35cbefb5b6c98000000000000000000000000606fa5a9b22e70c6ce49feedb2107fe68164e7650000000000000000000000002b2b7456ed213fada307b16133ce966dbfdbdfc9000000000000000000000000ea811ecd40fe0c59ebe11da15ab4b8a34776b91c000000000000000000000000d53476316ba144bf7e28a8b026b5d907d01d5008000000000000000000000000225eeec154f154a5671cf970a147e9353c2754660000000000000000000000002405d2de7fd1e6bb20106bc9eb52f8a3e98613c000000000000000000000000053c55b592e03ed0014c51dc0e71ab7d6c20cec0800000000000000000000000099b1c58d92e0a38acde28a2324299331a3f24812000000000000000000000000e091b28835a2386b3e65080fdccf0996db980072000000000000000000000000a1b861b94712f91217acdd830d7704518afae55c000000000000000000000000c484b7f15f5a844c2ec3a58b00eb15356a5c6340000000000000000000000000eacae2e6bad3511ec1b45c2f9f407e0748f95a2b0000000000000000000000008270f4d7314dd9cd69f786bb1d2c70435d9782f600000000000000000000000009e8c9fa1fd67408683bab848587a65c3c106c3c0000000000000000000000009a68420e8f41ec02c22ee76a3440d50b6ce33b31000000000000000000000000eb78e7ba42c6213bc211d26067362db39512f6290000000000000000000000006a2fc2cb87fdb96b2c5a83db567905eaa0b89f83000000000000000000000000b0010ab3689b80177ff49773f1428ac9a0eddfa0000000000000000000000000bc22550e0b4a9d1bd236d83fdc34f8874436001f00000000000000000000000095aa91fb5ce1c556f270967bb4e6e4282f4420fe0000000000000000000000007a70d15e0a057404a42c6c8fb8db1d9de5f345d3000000000000000000000000846a7b88d32ec294ee4a57a4968f5d11ce3fc666000000000000000000000000b84849dbf357d9ef054745516adbabe5c3b1039e000000000000000000000000175da91131bb0e588182dad3e6c5797e24cd4b390000000000000000000000001ffbf1046b6185287b4d9b2cdfb7d370588a1fc40000000000000000000000008a5dec377a4535a7484dfbb0ebc9866813241c7100000000000000000000000075fdda18a2e322d485437364a2b0e1cd2295c740000000000000000000000000bbf2a5e3deaabaaec3c56c4bfa841d8b78a95db6000000000000000000000000b2b4e1789d4f67e20f30cc3dcc212e62fd78d6dc0000000000000000000000003392da2eb7a4a060c7c137ed8ca28d7353e5ce86000000000000000000000000479c4ab5edd94bd20946831d7d7b07371557a76300000000000000000000000074b1882e470d281c546c657e2fef060a9837d975000000000000000000000000884ae2de52db9705b7d749ca2a9a756f5f655cb70000000000000000000000004d1b0e59b5d4ed2ed907693092732222a5c3cfb8000000000000000000000000ae16411a275f950fb86c3a531b0810bbb0ad526e000000000000000000000000ae6e1c9b911b8125329b008ed2d93f0e093105c3000000000000000000000000a62b39686520de13a200e52bb210b3957fe7d5630000000000000000000000001ca90f3e3ddb1a2230198f6cdfd708c01d7d06bf0000000000000000000000004c64c0112cde347755e9a1f738b7b1aec80fef1c0000000000000000000000005e6d9b35c0b70bc0adc1c13ebac10cab3958da660000000000000000000000004a96af723b315bb69730464f8f70d4f3e502e52f000000000000000000000000dafeadc9fb3081a18863bd699f3a5cb79d7ce3e2000000000000000000000000633f93a1f86968c2dc0ca0c4415f72fc8c2ff349000000000000000000000000901f1d19d012620e5eb9766c3ac87155b92cc40a00000000000000000000000073544384fa876fc1c07484ec708490faaa02a673000000000000000000000000149400825cb2603987962899259ee1272e1418f80000000000000000000000008f7e0b205b7cda4205116908a17f3e13f17db59b000000000000000000000000ed6f423c12de5a705030f0f414999be36f06c8b6000000000000000000000000dc60756fe49ab256465c53938fe3a794596d9329000000000000000000000000698dbd9c8f6e87ebb088ee3f46db75ad731a38d30000000000000000000000008918a49764b52f43519958275519f7598d5e247e0000000000000000000000008bdb1f41bc2c7caa3461768fd755ff6eae702444000000000000000000000000beaabf6186e5aa872d45aa21cfcdfe084c0db6f9000000000000000000000000df0cbbee00805df09c4120ed71f78635cd30802f000000000000000000000000cfd218d231580b52b6f6246c6ae6f05eaaa022b7000000000000000000000000bd8c8682b7a60cedd38a8151b3d823985a3fd90d0000000000000000000000009d8460fa5ee2632f4815e09d4e89fd1d8ca575be000000000000000000000000d497dcc4f34fa845b2d5a35543c770f218f4ff35000000000000000000000000750ec77020ef024e98b7d92ec39167368d026d53000000000000000000000000de511e9b531bfa3cc622dee5bf7931c31bbf008200000000000000000000000081352f34f9823f4f4e023f5571e5c7a71e50a37f00000000000000000000000021913f7d7c1a8031dc75c07edc7bcf8a30961926000000000000000000000000ae60e82b22c00f4322765f2210db274a817befce000000000000000000000000dabd69dfdd07f6c2a55eaffbed78569086e3b5fa000000000000000000000000ff3ce84a5f02c2f6e8ba6ef7148e6cf28662613b0000000000000000000000003e3d3d054b8bd90ccff9c0790af3c01de3b9855d0000000000000000000000001309eaadb06c3df0ea027f9113a3cd2e451854c50000000000000000000000003ed5d7896f1dcc0040dfc76c7b2938dca80649b000000000000000000000000014110a9dada34bea881a6077776a72fb5c639e580000000000000000000000000e2b36edd16241abccbd73826c5a0bd31a47ddbf0000000000000000000000004e4d09625e2c51d5e847fb6fb66c5b7b58a92ceb000000000000000000000000248ad63db7fa31be10d4b934315e05476fb4d43300000000000000000000000094f4da6eaa4af18118556a36beab58ad39562c07000000000000000000000000137f980b44e89cc79fcbc021308e1d621ba0c4b900000000000000000000000044451dbecf57f4b1dda8ffe08eaa8811b7c08dd1000000000000000000000000fd4674fe18d238c63a9b0afafec4cd46260144e00000000000000000000000009d1402cc6ab27b0e7fdbc6b53c2f79c38c1db308000000000000000000000000e95c17166f1104451d93b729aacd8bfdb6fc1bb00000000000000000000000007eeb6fd647858de6945a288948f69c1d2993c761000000000000000000000000bd1f22dee43b4e44a54dd7f87f2ecd1389ab7a28000000000000000000000000021b906a99144a50abe1244b3960c4e1cbb81081000000000000000000000000e22bfe11cf6e9fb01428c332014458ccb9b2d217000000000000000000000000205cb02c4cb75d9d762aad64aeb15c3d7cc8f8ea000000000000000000000000e1853e01f71abbbc48a65bf4758a12cd3e7058a700000000000000000000000051b58cfb37154fb33e243a836a8d3c88bca8cdd400000000000000000000000073f72b1d34dcf50e92add1ebe0dccce50d30c5d5000000000000000000000000ac5f9d77206fb6344cd6a79cfa500831bf6306120000000000000000000000005e8e8cd614cde58ef4315f8af692d1506e046dfc000000000000000000000000a8aca432b858f9c8213fe252b2e738be3954879800000000000000000000000095a20e0a5997fb68e99fdc8f8d81ebb424cffb20000000000000000000000000ccf10982ed16b0798b2c7ddd2b097b1187d8a5120000000000000000000000006873a3cc3198e5abe9472b89ff02f5b96e08a45c00000000000000000000000034c7d3ebe808114b6795df172bb6eff4de4b15aa0000000000000000000000001e1fa0d5106e1aab2a05af20156e8eb3a87d61f20000000000000000000000009015adddaa161971e63419f800655f7b46d075c100000000000000000000000003f63ce11bdaf87739c4cae013597e7309f3e84c000000000000000000000000ef597968498e1e6880fe20829ad87768b3ebf4be0000000000000000000000004cc6fe0106fa8b4ffdebed9629c8a0bdc5f15a21000000000000000000000000fc07c755d93201cde5a70b1c33dc278a5a6b8ef3000000000000000000000000c563c033f9de7c1b12272f25f0b38bb324e0f9af000000000000000000000000328aa756bd40da1cfe1adfb2e51e9475c4f28984000000000000000000000000d788391fe3ab23b7c438d57e0d8e3b9816edacf8000000000000000000000000242127dc77fc47c07f48a5c32a788b54628b42080000000000000000000000006ede4ed3cf5e2201bc59d08b16853cf5b22e498e000000000000000000000000aece6f40b2ea541be4c5bcf462c7162a67562d360000000000000000000000003c89467c09546b9b8208cdd7537197112ca913810000000000000000000000005b0d3c673234f8eb2913c318502fa146605f58d400000000000000000000000078e0941114f35f08bf16808458d6547889b4362a000000000000000000000000548059d3e1b2d03406cedd684e8c7dede5d798fc00000000000000000000000082f91048102eb3881a6f4a33e7a3cf4b36a1fa770000000000000000000000009b8742ed118d279d44797befdbdfcb63f4576a690000000000000000000000000583bb0b00b0988ad50699d613aa37ef6de813be0000000000000000000000008f8a85ff0a39d800ea1e6ecc9452f7038827f3ae00000000000000000000000053a7a30b6f26409bfd437e4b8c57357b0152d874000000000000000000000000d77ef0d6b7eb90dd451812669ecc0aaaa155d4af000000000000000000000000b4c3540dd70037314bd09ab5ae5704195e54a048000000000000000000000000cf25e1e7cff29acea07106869f4585db01f9a1d8000000000000000000000000a1c1917b30251ea032eab38e2e8929cd909338ec000000000000000000000000908170dac6b50a7ff392397230fb84e8235053140000000000000000000000009bb3cd912a5ed639b9e1ab4f88b04c1d8082a990000000000000000000000000fdfed4e8f2cb80e8847020f98031f45f6e26697e000000000000000000000000a8620ca9d860cf58020ea93bf3a7dff007ba4f6e00000000000000000000000079860bf2ae45f0b76389bc32e9d930724961a257000000000000000000000000bb4b93a256e62a15187d374579706b2e4b8802a60000000000000000000000009ef32fd52907a12cd6556101b18f12db5ece5576000000000000000000000000463bc7460bf533c8000e8e903dc7389f2e24858f000000000000000000000000a2c60f847726b0e6bd24003c8bdbb96d0818395000000000000000000000000030fd970f1a35e405dce43010afd79fefb17ac41a00000000000000000000000097209b45304857b673f927f614f2a88916ca3fbe000000000000000000000000eb17dfc2094d21ff730f208978ebe9346d975921000000000000000000000000f41e194ad5e7603dd4b4bfc063a1a67f68ca52e2000000000000000000000000be49213b97b6b62f9d4333f17d8437b509515206000000000000000000000000246397c69da71f1624f049670973e1e2ce0218bc0000000000000000000000003eef00cbc65c6656c619685c75df67c6840c9aeb000000000000000000000000d5da4c5e9c26113fafdf72e99a4490d08856914300000000000000000000000012e095fb9d580098e8fe7b891db90d07015fff54000000000000000000000000071355615604493ed13d94e9c6ee8237cd04b48d000000000000000000000000f903c0c42cc57e2755fbeab4b165032f596db1710000000000000000000000005e85570d08ef09b14425e015231a2eee610fadda00000000000000000000000009d4a83387d7d47a9cc44c8c66e4f4d96e220dbb00000000000000000000000066774cc62488af0ac5dc7cf4e9273c156ef74691000000000000000000000000081b175dad2beb6d54793ddc4daffa46282f741e000000000000000000000000a909d6cb7bfd24429b1304e407d7efac77fb79e7000000000000000000000000a101ca7125411421e8185a3f7813d4d0b8c36d170000000000000000000000005ce0050d7f2196f938c876d138023c6f286a2337000000000000000000000000bc07b711b3fb07c6474d9c643cc50d8a2c2148af00000000000000000000000014463f47e5e53104ab0d5ed2a13c23d92d48ae7500000000000000000000000062358ee005e70b0a7c9a9e937775cd014c96d064000000000000000000000000db16e637e574f1e8a675b6341a654035fef9c928000000000000000000000000dd1e1fc7d0b7900d37750bdd493f55684750e063000000000000000000000000d741a278e83db10feb4925c1a07ab9af0b7677c100000000000000000000000028ade36019074be1d583c3a1241138d09ce0cbaf0000000000000000000000001b0275bb2fc8e0fe30d5c2d84bac24ac63c67dee000000000000000000000000b2cfe4ad7d070f010718998571590d9ad9e95c550000000000000000000000000c45898464027bb902b347df1f670e5d4a4c1d670000000000000000000000003addea62c2fb4da904f6c13c386bc7e14d1b31d500000000000000000000000012686616998c35ccf2cbe7328fc4916cf58a9bdd000000000000000000000000556f4fc6b122d24254d2f2e8ed42e220cee81a500000000000000000000000000bdcc51c4ec2e6320ae974bc2bf7111c38997712000000000000000000000000df41ec88caee2da599b65ce373649630294277420000000000000000000000009929f74dc690f991c317ca778c97f4d87db77965000000000000000000000000bf834d8bfc02a06945309a5c4a8b668c129b5fd3000000000000000000000000d09565f5fbca0605fcd03bf687e6fba5b6ad7c7b000000000000000000000000380e7d3abb9d67b5250dda0e9f7c096c898ecc7100000000000000000000000050c029a00e28d783b87d9b0056844d402ca2ee85000000000000000000000000327d49e22cadc5db7cb3f9dacc81b081767ee89d000000000000000000000000649766fb3884aba1c8e3112fb28adf83d830c9bc000000000000000000000000bf73caeb1ffa2b3f71e14b9758ac4a667b66108a0000000000000000000000009af6f61403e20efa1d8bf4f6a45d6d42e55af1250000000000000000000000008e4be5f309ff10770c67257e117a1102f15fddf20000000000000000000000001338b82f1f0d7bc89fd561d011ad95e7572c1677000000000000000000000000d59b4ea5d0004bc9c34f3a67a53de56ccbe31c310000000000000000000000005b4f83a55d1f758d479e805c1e7e76f03eefc383000000000000000000000000c48775725b4f1ea924a79e4d3d402911c0a50d2100000000000000000000000039485af70d7c7d6a4c65c00d27a26c03cdc5b12000000000000000000000000003ea2195f63bc9f43a49b4b7096c3609cf520aa60000000000000000000000005fb140ba24ea9e9cdcaa0b64116b09dbcff140bc00000000000000000000000027904d63b43f2790ca3b0187656693ba71a9791900000000000000000000000059b91dfcc10635d1f5d04cdbee73f634dc9d267e000000000000000000000000cfd9be2baa667afe5b07cf800f624b84a54e70a2000000000000000000000000f560b83b39308cd2845c0657bdee1f030cb65dda0000000000000000000000003febbfe82393b99d86104b691559c6c7b1f6719a0000000000000000000000004ef07b5a03a22af6ca667719242ed5c0b218702200000000000000000000000065a7afcc7400796777847ea26f32e39de1d1908b000000000000000000000000064c51e85e4b73f8d4417597a7ec8fbd6780203d00000000000000000000000086204e0e5525ebbcecb338a2a38e1f02b79a375d000000000000000000000000133f1c51d48976784c08cfd6158002fbf09f6041000000000000000000000000386c66b807ad45bd0e33517187696903fbccff220000000000000000000000008857d657d5e1dffd56b551fd026967d83801e5ac00000000000000000000000043d2377a5620d72617afc9a39ea909302a961578000000000000000000000000086d78c2dc5da5af6db6e4a65e67a7806ec95592000000000000000000000000278330f6010d3bb4b615174db639c2d10dadffdd000000000000000000000000cb08e28a5c1349f5c0240b50ebddeb4002e763320000000000000000000000002cbbb42ec4a38dfe1653b16cffb636552a2ddf27000000000000000000000000d40f26fb5a02328aba2618e329283d599dcc270d00000000000000000000000093a957bd3b98bcef06c1b2e45f35010b0e822242000000000000000000000000a1b1a4ac4847ad51d151bc8f1e9751b0042cbd01000000000000000000000000a8f1260937296af041697b0324d1dd328491c3fd00000000000000000000000012197ce30c3d44e9b9f38c98cef549c356fb79b0000000000000000000000000fd9672633a558f4a17e9fe203356c2f9bdfce6de000000000000000000000000d59d17466067ef34693182e2eb3cc8df6bcbc77e000000000000000000000000b67bddea8df55589945785d66a5ff51b909b6e39000000000000000000000000a0c714d6c44be783f8f37877424a72bd6c5b3186000000000000000000000000d5d9ecc6e42d53d642ea5aece253d5243d6c5a010000000000000000000000009fe5829435eb70d4a3c51f8df130f6aad3475efa000000000000000000000000405ec02823c1829fffaf9e43616e2ba46ed03c4300000000000000000000000067cc0afb54ca14f7cb5e5779f4a8a19676fff448000000000000000000000000369d880a378d3a267ce5e341382cebe1dabf00420000000000000000000000008ae827b69f375e876876ad27f30fafcfa9f7727f00000000000000000000000033e2a6537046fc55d240e3957fea2ca22d2ed896000000000000000000000000077b50c7542e2c325139cb348aad0e5ed41f93e600000000000000000000000056c0b4f5ee1dd3d5195cd45b307c5f339f90f4f900000000000000000000000042245a6ecf148a11cbbc69e625c744095845bbcb00000000000000000000000046d6f87eeba5a24ca58b7b497898f0758fef4c85000000000000000000000000b80825ca051e4f81879235d393239297a534f4e90000000000000000000000007ac2aa77f2caa8924c7ab57a1069d72fe94c2abd000000000000000000000000a6893427a4246fd85dac092695718bc624e0cd9b000000000000000000000000e797ac19539ddbbf410c81fb1671eec279477a6f000000000000000000000000c54c6b008b232a4a6467a0666ab45d7ccd500d77000000000000000000000000b5b72ed7bfcedcb11846d70cb49c52fc7c4b95180000000000000000000000007dd9c08c2e6b0ca7e91191c8928e268e3b9ed13200000000000000000000000025718719b369381090d71d7cfbe70e8989116d9b0000000000000000000000000fd15c19e15b8c2de9b09f8fc67632b4e09071310000000000000000000000002ef5b22343d6edc0657e3e2a9383499d0b40182c000000000000000000000000983ebd73376f5338ad8c1862735a0ed081c5353200000000000000000000000063724cd5175578595725553fb5cd106ab4a12b580000000000000000000000002eb074a3275be74b2a5d2e15f80434a64e8798c3000000000000000000000000ca064e45f3266e74bcdb740717af08f8fab6cb53000000000000000000000000d76fd3c5d58c44be09ad38dd818391c9f4a831ad0000000000000000000000009bad2c955f1c0e81aeab4e280796a76361249467000000000000000000000000f209c59aceb71f05f0480f003839403604a0be1300000000000000000000000073809d8918c7ddb8c15b624367f3d4a5098bf9fc0000000000000000000000008674213ca7ee9159bc2a4bd9f65560bc915fa125000000000000000000000000b036fc6b007ba4c907942b5dce2081bcbbf16a1e000000000000000000000000eb46be756e4449a40646cab9afdf733a8d93deee00000000000000000000000033db073933fbba676d5da0d09aab5fe94a0d4b7c000000000000000000000000f546475ce978ab2f8e7b2cb3551f340795434b0600000000000000000000000014dc15febbbefc285889cac3725dee73ef90df410000000000000000000000009ae7a6c46d947d50b9b708a53b747352ce4b7c37000000000000000000000000cb5c3ca3e8214d15d0e1cd96d4a7b84803857453000000000000000000000000e682cb153668952715a82f2e1c5cf045b00ff5240000000000000000000000007566d33fae96129ef77d91282dc7a6e05d8c4ddc0000000000000000000000007e134e7f8ee75ce2e7d67cbb8ce28d3dc489a9ca000000000000000000000000508cf3199025937eb0464d8d6ce5c5e7764d1d200000000000000000000000006d4d58f9e87c22c809206d560fee5c11ca4679030000000000000000000000009659ee9e82f761f5e4961f363ee03d2cafb123f2000000000000000000000000c6ad6e4661cc794dbcab287bb064dc3d286f59f80000000000000000000000001400851fd74458160e43f47e316c9060ece09ba3000000000000000000000000ba59778c84a0e61b8da473c003bfd9acf15369c5000000000000000000000000b0f48962ca0a6d7058c7fd5b6ce0b48548ac08260000000000000000000000009a76204a96ac3b581dc20e2f5911d0810eb4f24a000000000000000000000000bb9237de8fd6c496619c37b7f293beb9cb25825c000000000000000000000000c355ef0de903b872a8d5b5ade4af6dff109ac3900000000000000000000000001b0fad9e50f46c40fe75453be6e10b218f4d53fe0000000000000000000000007a44e6fbaec596a29d33812936235446f4a1914b00000000000000000000000067a32ee72fd89a10188ab5c938745fd0f14a99500000000000000000000000001ed9ab280185e1651615416183d09582235185ea00000000000000000000000034a8461d438144a1ec541101a4c7dfa1c28b5b0200000000000000000000000044226466ffc8f53ff4ef914195253fe2943c74050000000000000000000000005ab8098e3b54ad7dd03c622ed7caf5ac497a6d1c0000000000000000000000001cecba4b745bdb69b1ba5b8d1454d815bfc91885000000000000000000000000af0d0e84acc5079bc6058b2c680d683e368603b8000000000000000000000000b09a27ab71760420387688991966ec8ea5608324000000000000000000000000ecc93b026ebc11eb4dbc59f94a58150cbef175d20000000000000000000000001d6d6d4bf6a7c22c7b1f35a592daef257302d3ca0000000000000000000000007220d904563127005ed00e93964ddb347dc88fc000000000000000000000000048c2da2f7df4f2294c8e2a5aca1f0cd90dcbbbb600000000000000000000000048121d7b436c882d525b6e1e2118af68161d435f0000000000000000000000008f06a669eb30350d653a7bdacba7cdd236f60be10000000000000000000000000b2046a4139b914579a9778d13fad17c086800ca0000000000000000000000005cac67c5685087f8501ba4ff2f38c0beb220394a000000000000000000000000c88b24b2eff553a462a73e19a63b6e7c1d0600760000000000000000000000006f4fa21f28cc46f9c17ad0c4be8a3c0263403b6d000000000000000000000000a2473c1384aa83452cc070d20c56af83061b6242000000000000000000000000961442dd53a0d619c8fe0bc356f5e7abedae5fba000000000000000000000000e99a5bfd743f42dcd63216ab4a2a6ee2cd81d20e0000000000000000000000003cc259417b447ce040a69cd0cb23d8e2f47906e9000000000000000000000000511606d5ef8e3945575941da11edb67b7b5a05ac0000000000000000000000009983b1e7d9052e855c02676a3f8abf28a1b2694a00000000000000000000000072dcf1e9fc20e5d343f5aa025302c68ac761d56900000000000000000000000026b1527568a39e48433eda68dcc0f717959d3286000000000000000000000000ff33068e3dbbc93711b51aa5d020c0a0260242340000000000000000000000004bf9ea7101fa26354889a2b222d9a3fbbc3b7c9e00000000000000000000000087b351beb46031fe27d7251a830cbd42d332091f0000000000000000000000004d4e8c90dd740599fd9a2c8adf00ac63967fe8e0000000000000000000000000ae407507930bbba7f9e5653edbd092a849caa6490000000000000000000000004b934470451105080ee3ecafc3389cca99bcd21d0000000000000000000000006be9adbc79f959a627d8b4d309808016bc9fc9b10000000000000000000000002affc664306c8b461d1ee4d35d21c3ffe650c3110000000000000000000000003ebb81fb89614ab9237ff6cfc2c8cb96ed11316b000000000000000000000000ee972540472e405fea513b029dc1d60f1e63ed35000000000000000000000000fab7c580f4267187d0b4b1a982a756a5fd2ddde50000000000000000000000004b6db1e095f46bea13ecd3af64e6eb394f5a1d5c000000000000000000000000249d6fd1b161bdabb2216210ca1ff44606f3973f000000000000000000000000c54be8aeddeb4891a92b2a2b73abcb34d8ab3eee0000000000000000000000000d02b17f93e0fd09f304769be8ffb5891e51763300000000000000000000000029acd4fa996eaafc409998377083d39dd4177f5e000000000000000000000000a9347405934ac95346c2dff15ed4e7f38867ba9c000000000000000000000000d0b7ef9a36ed9f6530a51a84cd058937ad650437000000000000000000000000ffd83d919493110b2ac416288b14791e046933f2000000000000000000000000147db9fe2436f7b7cf6c545561e2ef0606b690f40000000000000000000000005871e77c2cbe362a55960d667521bd828474d3170000000000000000000000004f6ecfce275f0687ab2dbfc0d0c340524cfc7f7c0000000000000000000000007cfb3c2da12328f27235609722e580c5b722e3cd000000000000000000000000daeada3d210d2f45874724beea03c7d4bbd41674000000000000000000000000d89cd47de191a0dacaf8c8ffd23746256e87df9a000000000000000000000000b5390d31be955a9d6eb7a3f54752f8ef344c216d000000000000000000000000589fd1239735f3b03a43688005adfc2c6b8a9414000000000000000000000000d8af12070c3656e5bbe0996987ecd3bd112d00440000000000000000000000002e60875af0d945a22346dcb6e6efabed44b9f7ea00000000000000000000000006aa0c651e0ba34921f57a1ef422cb554d0d86b500000000000000000000000020330e5156da5d92d4e6a8ed4b3ad54ab711a5ae000000000000000000000000fd4ddb46eb80a0ef866696ba4c1debdf139e2daa000000000000000000000000288fb59e73ce758adb0211a1f9cbfee7bd641db6000000000000000000000000822e6c941f8d2f98b3df6fedd7c9c4d4ab32362100000000000000000000000023d8d573dc51d917a32a7ad31bd7201c362ef400000000000000000000000000c852662f7b4d3b80a89ed5aa811ea2f484a0f5450000000000000000000000005ac113ec66e034df53261f8f15f45d5b8065754f00000000000000000000000077e7c9d06849708c0e206a18cdf9c39c1dea3a0c00000000000000000000000064e90d1456e0e1974a6f74053277e0ef8783a45c00000000000000000000000049cadb7871513518e11eb2731a9fc4d9d1bd0cb3000000000000000000000000c6def74a0d1cae579d7b9477ceff742b37c1adda000000000000000000000000997e75b6186628f2a7d81ca3b6b45d91c08ea76100000000000000000000000063de15492d98a32bbeac7003d642aabc287a4ae30000000000000000000000007ace532a8f7dfab3a532f6de9a37a5873839f9560000000000000000000000006e9a122c558728d19f5609ead409a8c896f150dd000000000000000000000000946b304f50551d8576ed6392b49eeb58c3d87d12000000000000000000000000b61fc00bb6002bb47c94b89c3a7572f8e424732500000000000000000000000058b7424f030bcfc4eb0d18d3e6ebf0bce0188ed7000000000000000000000000a4ed2f0767147500fa8696e0ae7116f4389c5adf00000000000000000000000073b8b1ac60f01ffef24afa19bb1b563c7652d00f000000000000000000000000bad8caaeea51dcdc5ee118a2e75dadd794cbb43c000000000000000000000000cbd5ae9d4810db39ebc1861ee676956ae89c7847000000000000000000000000ee077868e7ca842512855effa22c13090407bebc00000000000000000000000067cd04e964b478a18919fc6bed10e0ec65839dce000000000000000000000000a8859fb1083c8f2ac7795141b1bdf4f21af93915000000000000000000000000d8ab3b4cd23bf7b4dae769319eec773505756fdd000000000000000000000000d0721396fc3b8e49ce477a467d0021a38f951637000000000000000000000000313d0483620e7bd7fd242c92897801ce5b21e5db000000000000000000000000ad3c66a9bab6c85ae6bf44127960ae446c6eede000000000000000000000000014f664a75319262b59f131f20bb25706c0e3202b00000000000000000000000098451648ba5cbcf5ee3b8cf2b8ee78c785aa50ac000000000000000000000000f66c5b4617a9663246ed79733be3d746f70e1bbe000000000000000000000000ce8ffe71b33c98983ee440df44f03c90464cb0840000000000000000000000007adbfea034f28a8ddce6af91212754b9f5095140000000000000000000000000189c684ecf91a6adf15656c8c5302291bdc03f58000000000000000000000000d530e45e48259b8a563884273e5d9eb30da61346000000000000000000000000686b1c253fd2d050f9ac17b0df27c5b801eb5f6000000000000000000000000030e3ae20e01688198e8422855a2fda43712118d900000000000000000000000002d03313c8e7f327d13e2205260290d3a8df633c0000000000000000000000007daadbe8a0daeff29ca2271aafdd1daa937c00a7000000000000000000000000fc8c63024acde7a2b4f3e1cbb99d7e605369b43b000000000000000000000000e956311fe2500b3a6b210cd58178ff9dae531f7a00000000000000000000000065d30abdbf41e08836c9ec7a052fb0bd87271398000000000000000000000000caaab450699485285fde980b5c32e129e948ced30000000000000000000000007bf6882abdfbb9ba5a9471372541ae8e3bb2db02000000000000000000000000506bb4bab74bd8fc7a07b280860fcc0fede7501f000000000000000000000000500cb80bc9201908dca89292b69a01d9927252b80000000000000000000000009204c05804716fa26f4b5e1305900fd958b21fc400000000000000000000000058962241e64a7bbfcd98553ba02229cdcdc8e645000000000000000000000000d8831083e09ea6de3c6d48027d1dd287d41aaa390000000000000000000000006a28c54c6f2032b29641aa257117cf3d3b6d5b3e00000000000000000000000045da207da99e38854c3fd603e68847f5d1dbcd48000000000000000000000000f08f93f7041483c2870f6f0630db3b363691e18b000000000000000000000000906f2b57351ab7dadff8cfaa1fa7475be2b922be00000000000000000000000096fffbe930279940c456a1a6496a78625e03d295000000000000000000000000b10b55d68dd0b8c90213e60907e391e0e1ca5460000000000000000000000000ccfc6c50ef6b62b00624a42bf0abb59b6ff8f42b0000000000000000000000002ecabdad8f1b044b6937f639858c7024263702a5000000000000000000000000086ce555a749ba6ec405a596966669eae627ad53000000000000000000000000e8926e0d430af360cc5a6a804830f49e75dfd49f00000000000000000000000032d00ca347154263d296ee42599b2c21c356c7c900000000000000000000000091bdcc62b210d4338a27aa5f41c7b157184356e40000000000000000000000000b722482532a5c0f2064da507fd078da1490654400000000000000000000000041a41112224c8d508568d70e4928a11d3c21b697000000000000000000000000861bfbbcfff7ac7151e4780eb04c76ebe5bd31d800000000000000000000000095f2ca4ebdfe1639f1d6a7f538b892329eece0110000000000000000000000000732bb567370bacaef0542d7a659230a88fc523f000000000000000000000000ff6fc4b69de0058a7301eac29db239c71eba567d00000000000000000000000098342cc5ef1b7eb25a4fbf262816bd2dd8e3102d000000000000000000000000f0ab12bef425b03edf3373e034f94846cfe0acbc000000000000000000000000569cc4fe4285f2b060e406a79e98bbb7738af340000000000000000000000000419e47497559a6f8286081b4ef83bf6855c3feef000000000000000000000000d542957f1301d316ee6330035855e7ef02889ff0000000000000000000000000f2b7fbded6e33c98b32b7c6dd501b9414a7a1c9f000000000000000000000000a35923162c49cf95e6bf26623385eb431ad920d300000000000000000000000086238cb32c1cae0c675d090a6a95dc9ab292fda7000000000000000000000000e7ea54dc3f7b68332ca7c74c45ecb180a6915ac700000000000000000000000045a95e3fafc84e98badc0c471c63112bc42b1ba8000000000000000000000000683723ab30161c733f0c6a0e39cd003d7c14ed67000000000000000000000000df383e62c8d6b20904253807d3f30981c7b067fb000000000000000000000000b5603885e8f08ad3758679fe0b09ae12fd91d01e000000000000000000000000d89f889526b9b405836ef0564926d553803080e90000000000000000000000003101209c09b368e7b02281de930d9aab8099ffa90000000000000000000000003ede20d1e56624784e7a7518a8522426ded99f2a00000000000000000000000027dfc53e0be92a33f6257cdcade9066afa5458760000000000000000000000008d0ce5502233627972d52ba5c81863037f263d9400000000000000000000000043b89bc33b6d168b2240c054f50f7157853bc69d000000000000000000000000d7db3cef7991f9d0de28b87d3fde53bb2bd83f21000000000000000000000000ebe862fe2e16d500fa7af2c2053cc8434a76abe8000000000000000000000000d0df0746e22b19985499f1711891bb685f753b3e0000000000000000000000007ea3fe42e797de07e65c0c4c47d3309920ddf57b000000000000000000000000574e9d6d50d74ac281d23f0445f5b2f0bc557cb60000000000000000000000005e468fef54bbe4dbf5b6ffa348e576c0aad0c44d0000000000000000000000006e90b6005d7eef5e0da2d9410646b88c2ed97d50000000000000000000000000c2388333a0bc10d84abb849d158a87a3e1e130be0000000000000000000000005fbce6ab9229d55d7c1561c582324a9ffcff2576000000000000000000000000a53357a568719450602a3de40cc2a185512a8c770000000000000000000000001c932eb0cf5c0dd25c28cfc2891c5c7d095ab8bb00000000000000000000000061400ec58d2fc3cc71cb467b8b0eda7797ccb5fc000000000000000000000000d905038418968e1b785b4276a2c6d959ae539d40000000000000000000000000d159b32cc41c3686495c8c15ce6b5b376924ca380000000000000000000000006de8ee71c2b777c9e79981fcfc0d614de77edb620000000000000000000000001e20967a0700c5b446e02d47f5fec9cd6e6fbec700000000000000000000000098ec26d04f65a90ca65be5314de522c8eee073d6000000000000000000000000fe94de9c22c68fd7dcee1af6b6cd684d79b1b6cb000000000000000000000000880fdf17fe49e4f3651ee67d97065cd7bcd1d6c20000000000000000000000000f70820d42a0f1cba198441f978a8fce586e250800000000000000000000000086c077092018077df34ff44d5d7d3f9a2df03bef00000000000000000000000012e519e6da24eef4280a083823e94ab2709e471d000000000000000000000000f76b057819a6b28eff600f558e7b95d6104476280000000000000000000000001df4bf758347e6fe10fdfaa449c8f92c0b1736b7000000000000000000000000c09ee5853d5d93021d850b7df09845ca6850c1ca000000000000000000000000ac956bdbc51c9e422b368f416871c62d68b87333000000000000000000000000be11fc8b848fd6717492b56bac0e47656bdfcd7c0000000000000000000000008e8d63093df45be701b18ab0b88e5f97576a5778000000000000000000000000ab4901ddc39bed9e58621d20f05d2a72dd42042500000000000000000000000036b120c7c234d51b84498a699fbe9851704c555e000000000000000000000000399544edca1a4bf24dc0aac29fa0e56d7ace818100000000000000000000000046c345f951ec74d471e768fb519239f11243a41b000000000000000000000000546d91fc5fe9ee69c51a5a215f7888e3b4314c0d000000000000000000000000819e345f5c8d6b63d9c3030783421e7116b34be60000000000000000000000007954e5c3e391255e9f4dea0601b90b733b457d900000000000000000000000007c5ad5f2cdee12b638ea9c6c852fde00d29dcc70000000000000000000000000297cb0a68a85df643b34c626c9eb16ba491be3c9000000000000000000000000d3a61ea0a8453db414ef161f6005c345268752c3000000000000000000000000ceb517be9260c80acc1ec29ebc1f778e71e106a200000000000000000000000030637740655bbbad83c007fbae2167faf383901200000000000000000000000086f8b0aa25f7fdb56e8fb764792dbb975a5b93b5000000000000000000000000754560444627740dde57d3d4d86d580d5709a8ec0000000000000000000000006187e49130975a1108abb161997adbd5d977f52e000000000000000000000000468ad0dd008789d5dcf72f088fed032025a60ca800000000000000000000000057a3c883a3352f0e6131a44b034008d8ed65c5b6000000000000000000000000973f928c49df44413c46b0a512d9d0de590940d1000000000000000000000000aadb19e781bcbd742e3ed5b619d9d44d481fef4a0000000000000000000000008eee4ecea0e710737a6a9888a5b8285edbed2b2b0000000000000000000000009a2e8542e977ed6202eca92f1012c183949104fc0000000000000000000000001237a89c302e174d50434410995bbe56b4c293f100000000000000000000000034c187db2088568f49b205b7569481fe9a75f18d000000000000000000000000a0b67e1bfa11f1ea257bde2bb3cb89822aedfd23000000000000000000000000a19805a21e7b9802c9db443e1b6907635854290a000000000000000000000000b70aa5853c6bb8112bd19eb404ebe36eb5bbad46000000000000000000000000d6b01899e0ede9be16a283098bec4268b80d5b460000000000000000000000006d9209e7c5021a9568b8093ed9b4c8bdd8ede1c800000000000000000000000062a689a7ee744f3eab850bbb797d7525e8f7c5ea00000000000000000000000081b2a29325d74fb8d2a0de7af4961aa0554d19ca000000000000000000000000ae412a328e1fcbe8bc31c39de8042e43090a57a20000000000000000000000007a8921775928ea561b2343a6a75e93ab425f522b0000000000000000000000002dc9fbd15d19614580f820fc41a62a944ae380f4000000000000000000000000139761dd951b2d388fac044dd45c5597189eefb600000000000000000000000075395477832671ee0a2a3dc94d40b7a917fedfcc000000000000000000000000f974f799e23260f843304adb6806c62843c4b078000000000000000000000000d3aefc417add956353cdf2f5f095bb94a728ec2e00000000000000000000000035028043a6f44535df0005f282ee4774415f00af0000000000000000000000005eccfcc038c844d369f5d0eb508ff4fd43ce7ef900000000000000000000000064b47ddf7c3ce3fe89b5ddf30712512e52a92c440000000000000000000000003da98364e25aec9cf58c166c249f788d5756e256000000000000000000000000962a7e9ba6611707c83409180f259a020314b31e000000000000000000000000303c08607209a0803911a6e1c4f18ae3e24b98850000000000000000000000007d3ef2ed42834b120d1d1addf92ade25cbf4d8100000000000000000000000009cf89a461383dce11b7e6ad5543f2e6149881b230000000000000000000000009af79a68b63f0efdd97fda8a4fee53a28baeec93000000000000000000000000dcd793c4c6b6f001268595d8560d7b4be013bfad000000000000000000000000f056aa6a9937e9ef258197c6089b4554f5b222cc0000000000000000000000000a6fdb2b7cdd1a123a6dd35c7475a01aab31441f000000000000000000000000b6bda91a00b1eeeb977ff401952e096b70408e8600000000000000000000000029df3fa79863dbb9777ba62362ba2901ae779f68000000000000000000000000d47716949dea8d2aebd17d28d68b3cbe0258a896000000000000000000000000aa05393495dc5265e428d7ea82a0bcf6752f6fb4000000000000000000000000964534043eccd2f8ad408b4615bcaa26a10826fa0000000000000000000000006bf08b3c9f55e169e04efcc337129ae9045d710400000000000000000000000057054a9441e74461810ca181b0c1e12654a1ba4c00000000000000000000000004ef523db38376e3f9959b45ffaa49e55ce4729700000000000000000000000048a270dbd810f5bbb07b5324089f7a12ab556db90000000000000000000000002e09433429a2a35385994b9239ebf5c21508012c0000000000000000000000006abc99c6589e21f803daa49e2b484e3a2d82b3c5000000000000000000000000cfd4786b8e03fc44a22f8c87d319ee9d8f1192470000000000000000000000000aeef9def12aec7c02fa443b9d16a9c3a86046950000000000000000000000008b7d6724635fff0ee4d1220149b116ea59087caa0000000000000000000000004e8bd7ee96f60e6422a7c760c41614f9b0fbd0ce0000000000000000000000009b33083a28f363d49e1a047fc6428c4fa684c09f00000000000000000000000026e83abcffda5a09a712c3179e84d66c6a638af6000000000000000000000000e2341109f563623a07fb68b3854cfa9cf2e0acd5000000000000000000000000f5547b6b7cf5aacfab40e7981e2a58b3996b2bf50000000000000000000000001cebe0f02d1c155ab4d6931cfb17282cd864e543000000000000000000000000f721e5867a38f5561125a086b73d28fc5d97779f0000000000000000000000000058383b6032c0a9a5b81644a31d906700c15d26000000000000000000000000314e5b224653ad4ea5c8ce6187bb2aa854f1a96900000000000000000000000071ef803808ab0e3a1beac267272c088a41bf1364000000000000000000000000a6f1cc1a22f051b031cee234ccbe63427591a1d80000000000000000000000004df3d102bdc98eb1dc755697f53398872b31419d000000000000000000000000afb68a25f77fd5869a1af55a3ba6234f49253ea800000000000000000000000048808cefb645bdd65241469020d8e7689db459e6000000000000000000000000f021b4ea5db8968cf1691257665bd006a288c05a00000000000000000000000026a5062c39b5d82097452ca748c833e58abc5ef800000000000000000000000042b14c9c224b1217c36f11f6dbf1c7c3bf79f631000000000000000000000000abbf38e2ae40b33edfabfcdcbaaf05bf02a5c1740000000000000000000000009c451da8ef14e42517290cc2686faa8270274d7a0000000000000000000000002537e844c696cacb836481e955342f8d17de0a3e0000000000000000000000001ae54ecd36d3773a41a17a72151ac169217d294800000000000000000000000057dc87f6f19e19f32f7f061f3be28aff4deaa6ec0000000000000000000000007f5df6827d340a2c5ed7971ccd4a841461d54b63000000000000000000000000bfdeb753522ac192a297d1dff23ddedd10be967d00000000000000000000000062e17d47f52b505977ff756950fb0bd8708f6c78000000000000000000000000c4ae298b23a333297567e46441426a9e5fe306750000000000000000000000002570122f2344c7ed754885730add50df6ef328f50000000000000000000000006e508d1854f3976815181f49d85d664a13cddd8000000000000000000000000018180b889890b82ede33dd6d229d4c20dfe98739000000000000000000000000cb12b6885db0cea14914e86ad95316a0adcdd6d1000000000000000000000000c281aa4b5018ce468bd07814cd03800d4bfd8924000000000000000000000000e294c31d76a59d8c0d6df006bcc967992d215a69000000000000000000000000be88f65ec7e69f87f27342c965eb4d069b5864f1000000000000000000000000ab88dc017460e8454f69fbed02f4938b976087bb000000000000000000000000afe951be960a2576a090e84275b3e46e40ebbc58000000000000000000000000a2785da48b9325e85bad0e743ab041595152e1b90000000000000000000000001e33ae18d0f3a8c694ec6bc43d6b0bbf4ded6a58000000000000000000000000d03111040c41225689fff4f9a2f01808451673ca000000000000000000000000e0806f0b0bfcd4a0c63160c80f3fc6f5e4475e93000000000000000000000000c6a5f34416d72823a06883ce90bb303644a01e4f00000000000000000000000070cf0bb0e7f8b1a3aaa9c02b46275a5db121f80f000000000000000000000000ba6ff71995dd375295769ab068cad9144dbaadd900000000000000000000000079262a57f75b8f937fb97ec3b44d43796ad196b80000000000000000000000008e0df9bd74024bc806ec98b00b20e921fbf920560000000000000000000000001b8e1a4df11c83404c40f4a72bf2d529cdbdf746000000000000000000000000d568b39b30de5f24ef090cd54dbd28552dac1ffe00000000000000000000000023b80b4179bef586582e9c2c06894cd59e83c9f400000000000000000000000077dc581ad408e9a120c476f9bb2f3421e52eb694000000000000000000000000dc4076f05f3504defdf88d71e9caa5778952408b000000000000000000000000c697dc7d344f411428f519199eec1f9cee1bcbd3000000000000000000000000450a2f0e810abdc0de3bcec0d271c4c09dad5aa8000000000000000000000000a6d5d274638d8d044381517e57bd30a7af59d73a00000000000000000000000013fa1ed311be5b6fab471bfdb3bd655deb230d9e000000000000000000000000d72affc2725d6685985be71088374012a0e68649000000000000000000000000462327947d405ab9e85f8cda23c254c65af3f99700000000000000000000000059454204e39b09af231f39630d1506579052a6ac000000000000000000000000299e44b147af63a5bb5308f2e722117427574e02000000000000000000000000c1edf141edf0fada77b4d78d0235636b2e3ad757000000000000000000000000eb815427bc70910cea7c723891de139804645dd9000000000000000000000000d7aea7d77c0180b1165207449fbe27c34582738100000000000000000000000067d9bc1380a3e0a6c12cf500f17eadac276f8662000000000000000000000000951b1cb4ad856a411bad7951e6f1d436fce5db2a000000000000000000000000f91cd42b2a1f221a5d23b77b089961afd116934e00000000000000000000000016c7c8a3d2e97e3debb50eafa3ba1db3965bb8080000000000000000000000009eff32020bd8157cb6a7beb8f8cefe939ffba1bb0000000000000000000000006ae86c8c86984037e995f487a22bffc42e8a570000000000000000000000000017455e8d6d1fe79c858fc7ec6186771eac9a442e000000000000000000000000edaf5fae1386a00bc57b9bd4d156b278c56391ed000000000000000000000000d9e3ba27259fc07e681079c1240369f5ace13fde000000000000000000000000806627077fcb67fc85ffd0890ee3cf8c9c54b1810000000000000000000000005c948cc5c1760306cd20e1f7944c899dd750dc520000000000000000000000000ae3f9b632f65e6eda6c764a3cb88086518a3b26000000000000000000000000ff0a7a0eb235122d9f0b2f7ec31b5206651b5bc600000000000000000000000078c48ff3a1e68ad921eb2b6de14ca5c9963b9399000000000000000000000000618d78142f87a08ba92132c5e9204298ef665a550000000000000000000000006551c7153c7beac125a08fb2b142b99f28f2ca4c000000000000000000000000dbbabe10d791c3e0daa7d5c6960d65da114dcd09000000000000000000000000919b3afb4a37a7e34308b472c70d859b907f59cf00000000000000000000000042f9fca53d84c0c67efe3bbd6cf9f6a1048d3bee000000000000000000000000b02c0dcd6ef2214c9f10fbf8a2b78f2e533f8cf400000000000000000000000089109c099c6bd330e29c328074b13c5a72617dc40000000000000000000000001e62ed3c65a9cd144a4f5ae5399ee6de63343b1b000000000000000000000000baf299333efbfc8ed90b1ca8c90f36d1f291d7ec000000000000000000000000071f97f960a213c3c64cda7199e259faf5804a98000000000000000000000000858c6b640b51955cfc34360eebb7254e139a524e000000000000000000000000c42d204cdd4f39fae3b49b3f899ddf469d64d4d7000000000000000000000000236b80850c502891afbd999ac76faac995234290000000000000000000000000d4a473ab6578dabf902a035ab97c8457edf2d5d9000000000000000000000000a36e7cd1ca84b6a66924f038050e8eac18658cd400000000000000000000000057cc74d47bc08c09d0e13b50d991fc0d5226637f00000000000000000000000010bd6adb27394b12b5ea936151571db4a41b1b07000000000000000000000000dc3b3503b24a7a89046bba345e4badcd31acbdec000000000000000000000000e80f181c753b639d56b2a5182acf5d9be900b7b70000000000000000000000001d25ead183eeb9519b8fe6afa09e2eecce183d17000000000000000000000000089e32e76afab4000812a7c95c0e2f3c6075091a0000000000000000000000009d7fc2b1ea09d9ae93800d5ed9c77126f05a97540000000000000000000000005ade7e4c73cea272f6eabd36e5d3941b9784f49c00000000000000000000000057216cc93f75dbb004e87ba1e92b9ef7c541a7b90000000000000000000000004cde172c23d6771a1ea6338203b1949026f01fa2000000000000000000000000751f62f27561eb29796881af5f3474fe7895f12f00000000000000000000000031ae4037bdbd4bac33a65db90ad705f6fd28e3b9000000000000000000000000d468494436c597be11719169aa17c5a33658fc88000000000000000000000000c431ff437f9b0a694c060a4cb99d61d18d33c2ff0000000000000000000000009be9af715429da461e5ef21a79bd65e52ec751040000000000000000000000005a9bffd4664a44372055f054f16fc888170e8bf7000000000000000000000000c96ed743012b3efd357127ab9743aeb3dbdc6d740000000000000000000000003ea224873446b84f722a8866874cc0bcc33fa1ac0000000000000000000000000751c938d8da63d5db70b8ae1ce854c7ff897fd000000000000000000000000060b1002d9511de1eb0b15c7f3a83de16a24d3c130000000000000000000000002cf87cfa644ed164ca8aed91a8773ac6a35c78be000000000000000000000000dd50d12514235b4d7b0eedb3801c9b137b14578500000000000000000000000088f1f0236b87fcb0b55b9fe78a70d289388f2afb000000000000000000000000de9fbb82cdf511ff52b1a760e875d6bb047a6a45000000000000000000000000a11897b239ca7a0ea6456510d30c07e5ad67bf0700000000000000000000000062a84ea194247a6e6de1d11597077b1876d30e07000000000000000000000000ffb5d7faf015ecb7d2ec120e5c09a93c0673cac7000000000000000000000000d4c264b573020625e666bca54a1d144305668786000000000000000000000000e9d6ae7df53d23429ae795cc98f5be579b020c3600000000000000000000000012544018a8b423787505730f2b49b315ce039e610000000000000000000000004c9afed265c68759152be7d60a6487bf245139ce000000000000000000000000a86e40e3b3495c086a6df41a96318ba0aef90a150000000000000000000000004656e2d5b91426246f3633b294f4d1658be0afb6000000000000000000000000c67ad92887927172fd053550892d5e56bc5a9be9000000000000000000000000debd26f9237c964a2353b75efaff91b09b83765000000000000000000000000068586f1a6ba4a523b0a329e6b30f825465f6540b000000000000000000000000085c0b5b02c5743d054084d45a7c2f9228ed219e000000000000000000000000dfa7d985aa3c73e6cd87cc088943627427c56c9e0000000000000000000000002bafb44441661789e802eb353a5e4a5c8932c6fb000000000000000000000000e82518f1bc22bf9159e7142d6fe270a9155cc575000000000000000000000000e1961f9c913e0fae2699984c848762a501e1f3af00000000000000000000000050bbdfd4922aebc5364e5f711e8252c62162a3170000000000000000000000009695d57ef4fb2772660a6e17a9d45132ff23769a000000000000000000000000afe5323d6d57840b34e305ce0c5fa4411afe968300000000000000000000000006e3f81f8c27b2632675fabf96624d6371c8790100000000000000000000000091fde8f1445d25cc5473dbc19d4cd0ea6426ed1b00000000000000000000000042689eda52a3d7c5cfcd49d28d55382479b0002c000000000000000000000000578cd72de603c6bb19706cb7142e7988ade10bac0000000000000000000000001a46c2ea6c60f7dcd740a4837ba086f947bb8d330000000000000000000000000e1a426a12b4faada9489002a622fcd61bd4e3600000000000000000000000002a9dfb039b49cf465a26faf3b3c0621591f7984b000000000000000000000000f65e20f697f686ea58f821ca0334c9930f1225b300000000000000000000000077c70cdf8f3322dac50d88f67c84d655f02f2682000000000000000000000000bbd4c0286bfbea85f89b33366a0ee52d92c0abbc000000000000000000000000ed7f1876db7dc406a68afe5e5ce06056e09dd34f0000000000000000000000008281d96777d7331cb6e0f806bd01e2c92eb60728000000000000000000000000c937ee72c2f15b57d8ac1f9582a156f615aaf9e200000000000000000000000036deb72cc09537df6b163118db9583ba329b2693000000000000000000000000fb496721119499399acd8c1a4d86f7ca8037d7eb00000000000000000000000055538d15779e78a4222b212e4cb43b83b88558ac0000000000000000000000006ea99c8f7a7374741feccffb75fee1d5d4623d8e00000000000000000000000046242d6dc7287019174b67608dc1aa0b1af5ef770000000000000000000000001b572356981e5e385605320e9a86eee603634167000000000000000000000000e39315f7bcd8357204fd3f2f2547e1ec4626ed03000000000000000000000000f5e83810f91e53af35de29731b7a918d5839603a000000000000000000000000d480857d38813f70b3c02f810c9b83e68024d5d0000000000000000000000000b03e5de17ee989daecf922f27a2fc2267a1050bd0000000000000000000000005915cc2878f57fc99ef4ea41b03660a5407e8793000000000000000000000000d9082523a2da26cab02e16b1d41de43a5947150600000000000000000000000043b64059f02d96fd6a49fe1cef8a71c3eb4c3749000000000000000000000000c189e65f38d7082e28728098dbc675eb5a2a51c7000000000000000000000000ef81b440aa4ff2316ab205cb215f3f1d54618866000000000000000000000000b72e8ed9dcbfd28be4d8a3aafec62c04b0fed361000000000000000000000000d52e233c21ceb81e11966eb3ef2117433a26bec70000000000000000000000008e5e6f50abbda8c23a3d49d4eb438f6147e2088b00000000000000000000000037dc17c84f830f4df8851776602d337a3721dd6800000000000000000000000046f2af2a7fae1d5c5e9dba722fd336622407d7db000000000000000000000000f463e62cdcdef4089548888e8066fb2acde76be200000000000000000000000081c0bef85fa87368e264bf428d8ebd229d0fa4d20000000000000000000000002e079027beed1a05b6b3d9c16935b40a71982284000000000000000000000000b605a71dc8ec33bae4f11654d3f331175489ec22000000000000000000000000c93b2015f49210b287fa8b77f50ae6cacdc3767400000000000000000000000053778a287856ed9a67f45f2645360beb38d2f7c900000000000000000000000097aa847c41f5405237d542ba2c9d2528a0eddff5000000000000000000000000b9f0e17d45788d3cfee7a02d422e5d2260db41a30000000000000000000000006703de33e22f94b73237744383c6a6cfee45220e0000000000000000000000009c966d4b7ba115aec3a1b50f86abecd105639d60000000000000000000000000f8cda5feab79dfbb237149771203ff85a977db020000000000000000000000000b5955bbfcda71d8b7c85a868de92a72e0a10bb7000000000000000000000000ce1f4345c48a65f3ae82974a912b09eb14a665870000000000000000000000003c94edd45d654a0d00c68439ccc881e0d3d4cda1000000000000000000000000bd83c25103ff0387db02ea209fcd33f819cea9d3000000000000000000000000d7b854237b99b097f687f6660d0b883c3ef9fabf00000000000000000000000020d7186ad135b33183fb27ace59cf282e999fe07000000000000000000000000eb56cd6d1bde7b7de3cc73723e3907b353ff514a000000000000000000000000a6f3f16ff788e11d231f217e03957a40d9b225740000000000000000000000002b9eaa766058540e591f46017ec96e59fd37a6cf000000000000000000000000d7eb210554377fab88088a2e464e1d465702fd06000000000000000000000000143c60e0abe55c43a4a370749bf2d62a36a3ec3c0000000000000000000000006bd7c7cc12d76e4618a4bd96a9907e42c4f4fe530000000000000000000000003c30137cc980f66479c20889fedcd9a424e08370000000000000000000000000d5ebd26bc9386138cfec107e5c88ab6ccbf97711000000000000000000000000d77d11a2c5f9a7d478816f67cdc16015e741ff3a000000000000000000000000ddb60c794c8640436194c9ebdc1bf32a3b9f0c490000000000000000000000006f6f0a5eb5502ccefd29e1b47f1620e3023aa2a900000000000000000000000055ce0b547742583283228a64b5d130bcb49e290100000000000000000000000055ce0b547742583283228a64b5d130bcb49e2901