0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67616c616576656e742e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067616c616576656e742e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d54777145654a6b4473595a526b7375504344526e374753345255353448564a396e6a77476f325935624b55310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000556000000000000000000000000be990da9ccf8391c8425152299e122f71d88673600000000000000000000000098ef81c03979de5272faf595ceec6e2b456bff46000000000000000000000000a3066fba32c433add6aa748c99a12a7bd91b40fc0000000000000000000000006b9168cd97e9c06e1d36774750ccb407a1fda88e00000000000000000000000043eae3f8a51603a02e93d11cfab7c20c1aec5064000000000000000000000000982b806c41dbd017834255645c249c62135bf000000000000000000000000000c0aa6772e364f6697249db3e527e6187465159820000000000000000000000000ef22c4b34494653da9577eb3847ccce90f203f9000000000000000000000000b435a4bbedfda3f42691c19ad4cc03ebe47290e70000000000000000000000008696054ce167d6de451f1af3b8ab74979e8e592500000000000000000000000039ccb53d24d868cdebe988cf0b617703dfdada2700000000000000000000000082f5ab506e7fe277589481cce139d9daaa78f4240000000000000000000000000967c72ca71b3da36b64d214950cab6a79770313000000000000000000000000079ab646d75de965ef4ae6cea6c93b534daf8705000000000000000000000000b3b74e8b3d0cb954cede34550e565d56be442ffc0000000000000000000000000472975069b815fa1b08e7d418c0a307092c98e3000000000000000000000000d89f47a8692c5a517ec22f2b49b204f801271075000000000000000000000000157ada947258a2056b042a3141e7439c5c60b5b5000000000000000000000000a5138f4cc03b3c274f1ab7328820dd610d0c31260000000000000000000000003a07b41660a0fa34648f1be78266ac07eb00096e0000000000000000000000000a887383697570f4864f73cc2b53624e1c869469000000000000000000000000aa09fa366e6b5f3debca129314ac48e01a179028000000000000000000000000d16b20eddab8bee6890e83718a7e33e215b6e2a00000000000000000000000006465a8959a328753009055c19c46b55a718382460000000000000000000000000213fae331b2d2372ee6eb0433ad3782ba346990000000000000000000000000ba4394af6aa4e7708bfffc531f8cad739a4b8fe3000000000000000000000000db8c811036f92f2faba63abf95aa1afbd9ed6d92000000000000000000000000d65b469d551c8a74f97a5e36aa98dcee45d238a3000000000000000000000000bd66c5d90c115b653ff4d05e97be5f67cb5b19e00000000000000000000000006118417c43066e0c325bee006293f71f370b0bc1000000000000000000000000e564e295e8b2e998bf4b5f9dd6aa59d7ff4ecfd30000000000000000000000000f2c87748cff968be135d500bb1419f92858dfc10000000000000000000000005a5780b9c88f96017f23cecafbe3477d3069009d0000000000000000000000002a0b56628374018dd983662a2a3c97206ef6ba9700000000000000000000000037b09b6e0acfacb37d727a277779c324435d7cbd00000000000000000000000095b657583bfe3a79cfac0fcbb92cd1bfa74bca6d000000000000000000000000d3c4ce8af3d7b50a92592ccaf7c82147743b495f00000000000000000000000023d141e4ef2a05dc34ce73b672973bdb0bdcfaf000000000000000000000000069b40e6432a19a2570b1393e64ac79b37d3d7ae200000000000000000000000098b72137e944a8a4ea4c3fcbaaf0985667fea82c000000000000000000000000f2fc96cc72e105e446e07b54ee128d7303527200000000000000000000000000084f311526afe1ca046954a4a94601a5de3e8871000000000000000000000000237c4d5ef1f3513aa0ad876f04209ca908f612b20000000000000000000000006586fae52d71deb484ea454b7d456e14a6952fa9000000000000000000000000bdffef8c14d018462b192470d0d1083cd20e0b020000000000000000000000001138a3eb0a3b56233c12b1c42ece001b2b63e353000000000000000000000000105da66e8f8b8003275c46aca8d5fc70e55901940000000000000000000000003d3d7fda82bcf374717b40abf6efc53ba7458074000000000000000000000000fcb866442648f9dbf7b49d6faec5f5fd47927866000000000000000000000000893ea85891fe0726a39fb28978189248dcd18106000000000000000000000000555512daaa885f4208af0d014afdfcf58c1bc037000000000000000000000000f2e665a95645a0c766383807bd8f133c1906d9ad000000000000000000000000d75c6b1508b67d30d4ecab379cc436eef6f86472000000000000000000000000c3d71141db77aa3c10f465a65b6a5f9a3cbd4971000000000000000000000000e3b4ac931a0f52f5ccba9196f34eb943b3d570c10000000000000000000000005fd30022d22c6367d4166acd44d27c13dc35663e000000000000000000000000f4bea33e86c4d6d492e44f6c3ae1a8a4b1c5ab530000000000000000000000001cf51ec2534895b4bbf77ba7e150796b035cc3350000000000000000000000002d6fd10c6f2ff0b80efe7562871c2b87b76e25ee0000000000000000000000003ec0cb5110cdf20297841b46bdb6e4788e535496000000000000000000000000fc6b4846a904b9a28c03b865bf398f79a8028d460000000000000000000000004d7d70f48cae2ad5a0959a94f43f8f823589da10000000000000000000000000e79e1e75857f3a4f0ba35e9c91081ae2fd9f3ead00000000000000000000000056df9b797245862504854f150caa5e2d232978a8000000000000000000000000ef62e6ea9cbd0d93120833692c64583767d793a400000000000000000000000004a9334b6c1e9542901934cb1243905eb9543a640000000000000000000000008dd40b9240e8d479cffa2a74f1a8d0c7f0f5b54300000000000000000000000072d0937cccc3e2423d207652138bdf5e574c9fb100000000000000000000000059a674ccbc3abf8f9d7e3254c2d26f1d3a9d0296000000000000000000000000168fad20cb26528c6880a8ab7398d242e3b4c2d6000000000000000000000000acbf89d17d1e833fc1e64537f982633819905d100000000000000000000000004a638ea82db5ea449db7d08dcd9f8c5d8aba8b36000000000000000000000000b86ca83aa96a065a72f1079951a518ecec34f1330000000000000000000000007e205705507eab0f634e61a8f0823734223b3fc7000000000000000000000000d1cfbf72c15990bd7eeb1eaf418cccff40eb6b8c0000000000000000000000006c1c640fb9526d744dc89ccbefe1bd35fde08bb7000000000000000000000000ee5e73098d43b71ab75a1780abf1ef374677113c0000000000000000000000001417b15a6d31438ba09fdc29b621d7633cfc94be000000000000000000000000cccd5ccb6e94e37a07d77a9678e20e1e3a36d664000000000000000000000000c8e5bce19ccd30a6e84c2b065c4e54ad03a7ad16000000000000000000000000c219871c54782d295289de0e45b981ba8065a932000000000000000000000000047013de47ea576a987a20519baf99763cc7ebcb0000000000000000000000009ac0e44f990323077bb0fa6402179f9a74ee67e4000000000000000000000000f344c4bccb28ae879b92f52982a408ee6740e45f00000000000000000000000086f12b833585dbacfa23761574bffebadacd28ba000000000000000000000000585b6157531256f2c85df4cd9d122c5b661ed5210000000000000000000000000c3de4643607605acf25f9dedfd3d625ca0caeb8000000000000000000000000507717276415b4a8ff8b238f5a05be57739bfd740000000000000000000000000cb8bf6fb62e7a848968e99783202dca18070e4a00000000000000000000000078cec23b1b98f16c4debf11233c1c17927ed551b0000000000000000000000009985ad62ed91be50642bcfc4ff605332b7fc0c88000000000000000000000000196beb2097454bcdf7b083f2535284b63219aaa70000000000000000000000004acb50edb4920ab3adb70742dc16c3806ceb00920000000000000000000000002885ac9b2507ceecb6aabf75471b5eee49f0a1c0000000000000000000000000a421c254ab41424d0325b12b9ec9a5a467b41881000000000000000000000000d28c26afcdfc2efec1713e227e17549c3f3503bc000000000000000000000000c666efcc8860368cf29a326371c5c08dc5133a580000000000000000000000005bb9dfed8f10a07471f57a470f8b3beeaf30312b000000000000000000000000d7bbc3815c5534992aa009bb983d267d74b01b3b0000000000000000000000004295513b50915104d40251a78f31f80e354ceccb000000000000000000000000e690dd1aa42717a613901963946f06883a36437d00000000000000000000000027f6b8bbc8dd8d68b87e177aeb385bebf1f831ad0000000000000000000000001ac897b6ea761d7115060f75909b9e4ebc0d8fb9000000000000000000000000510f49377ed962787c952e7b573baddd08c34616000000000000000000000000fd7c407673900acde4a7797800bd8c19d1311830000000000000000000000000e7c23bec3e253b688418a893b95ec930a8777bbf0000000000000000000000009d447533dbb7063e379e43b269eee26e5b84c88a000000000000000000000000465651e5ba6b77b7b718e1a6c94627077527bc3d000000000000000000000000a03ec9fe95cf724c5d13419c2108845f89e4acad000000000000000000000000ada506574cd72446700303146429463bf180899c000000000000000000000000514f25d4e87ba24801d92792e8337b339240a1ba0000000000000000000000003a47174f437bd7bf6d1accd13d6b659076b84c810000000000000000000000000514ce904186d4d6136ea04706615ea99f16fa6e000000000000000000000000c49925f6df5976033b5696f3f82ffe70fb4fc585000000000000000000000000b0a71a17fca9e87a40f2d500fc652441ffa1d309000000000000000000000000b299e75f088fec881b75cbda403b0da77f47df80000000000000000000000000906f0aa8e8577dea0b15076151cbf4bb20abd2fe000000000000000000000000444f79368deafcf5560256db9e8bec7e0a2a4e76000000000000000000000000748cde242f7e4f8455e70a901937fbb1a2aa76b0000000000000000000000000bac8b6287ce5b96aa1230d783ea366aa98054972000000000000000000000000da3bab5328c594f43142dcd8ef73f3035b13fd35000000000000000000000000ad13c8cce61d84e5bc836c66e195c56929f00116000000000000000000000000fdd33d878091c2ded3c94554d20540500d239d28000000000000000000000000bcaed91aec9057b89f11bf6d45f602861aebfacf000000000000000000000000d362e6528cd54fb1e7f59d02b686e7cced7e292f000000000000000000000000fc825154c9f1833c2a287cbd7f97d8ddcc3f7a160000000000000000000000002b0b905d3eb8915399f908404bb0cb5169d495e1000000000000000000000000c507bd7725749f1bdca6f53bddaa74db78dafb7200000000000000000000000002dd4357faf74fef58f870b9b85442c08abc2ff8000000000000000000000000e7ffef158c8ccd71fa57e9ebf978c45f3f0a96210000000000000000000000003e44e9e658f00e34fc1124bbd1a1f42c52d386780000000000000000000000009ff8e3205e34492172e238418e288eb20b72468800000000000000000000000060084434ca32bb6310cbea2eb220a3e477f08b5f0000000000000000000000005ba6794b2c2a9c15bdc1f64431af417c2c58c33a000000000000000000000000418b9f2ed64236ba64283caf18a8ae262010aba60000000000000000000000003b80e887abfcc78d9dc5e0a1f3d386c725cd34810000000000000000000000009294733f8b6ad323abf1395e3d0e1a3bad0af78e000000000000000000000000ac869d8a3b38f49310360e0d92dd544a95903d50000000000000000000000000cde1b580af2ee999b3afac46d98e1fd5cc2c256900000000000000000000000012c1287732a782bcc1b46cc3fa2a22e7224fbd5e000000000000000000000000a94269e42a034c066189ea46d69ee1e0aa4f5b2400000000000000000000000031cb2f6976df930acdb9aedfaa4b42ccca876f6c000000000000000000000000ea838fd88292ce93fe2408f03464a5523895253800000000000000000000000090532c4be50ec720b29cd16a8ac61d1dd9954bbb0000000000000000000000002ca89b0fce4335c5bc0f934e5b44c5d147a3aaef0000000000000000000000007895d0011ce153edae464be9ae5e120eaf991ac000000000000000000000000013580e2a67ed2d3b37bdd8b254a563c5471a478e000000000000000000000000ade0550ff0d4ced33bd34e0e8b81a01cb73e4ef90000000000000000000000005253431cd57b605e11c88a041abd315a7b10f34400000000000000000000000063d4fba19bd5128aa73486dd888b5bc6155e6bc4000000000000000000000000f33042d410b04cff468f3f06839a1b00a1b2b249000000000000000000000000c271c6a2785736a823725a1cd7bfa4845ce40909000000000000000000000000e361d6ccd14f339c88cc89c419d9b16609604bac0000000000000000000000002cd0c0806daf6b47790caaa6fa885a8c24d9dfe70000000000000000000000009fc41d1a0f1a9ee61dc2bf4632cc4b14cc6998b40000000000000000000000002f4fe27cfb167ccbeb874e1aa7ae7fb4f0d0521100000000000000000000000068495d7a40bd457bc3e814959e3dda802b4ca600000000000000000000000000482778f5b9372c446444d122aa4f5c3c467c9b6200000000000000000000000001cc7bb57a6a5a8c3ddf3d4b23b3f292650ec0e50000000000000000000000008da9bc44954be605be33e98f0cac1f5d8f6c9d44000000000000000000000000cfd7f165b43c2ba3b3d13f6f17dc86cdc30c1abb0000000000000000000000001c6695b2d1668007940dc54e8f9bcdd131700442000000000000000000000000737bc9312f12b2ab9e0900da6046c403e61c962e000000000000000000000000811545789ff66c2d818774de40d9a76cc3aa92af000000000000000000000000568112ebeccd1d7553392c520c7821d1149243e5000000000000000000000000d739426e667f62eacf92cf2b5da5f3a966f144e6000000000000000000000000765c57750e9f604e79043e1c7ccf11b7bedf111900000000000000000000000002284b9889115d3654a72a8422ac0f3c28ed6ac400000000000000000000000014581043f4ea879190ebb67248c7a834793ad2cb000000000000000000000000c8b19344a7da5be8f8738e2f65353cfdc3723602000000000000000000000000eb77049246da3001008d24d71567b072d5793cf80000000000000000000000000257782b05cba9e2100596839f9a04f71ce5c524000000000000000000000000231d7b69e93605854b092ee94035f8509e92ecab000000000000000000000000d5350dce18ac5ece35494d4cf2bad65b03cff1d0000000000000000000000000f28d4b8636d2999898ac6c002487f10a29659b96000000000000000000000000dafa8809ad29c9008b9c36397add1465aab33194000000000000000000000000af45d4fa5661d72e6cdc47e9de0992cb7c89b20c000000000000000000000000bbaa86cce7d554b834f12be519b52e2828a57e1200000000000000000000000063ab2cd66f675da9ca10c076f11e604a6d2ff5b200000000000000000000000017900086087190f763954b4a926248901eb7843b000000000000000000000000a4f5fe8a484720778eee22913b823699bebefa3900000000000000000000000053ca5447945e0670e9ee6efe107206bb010bc42e0000000000000000000000006d416cd901f4e30ae4a3b40448cd202a8b2413b0000000000000000000000000046d514fffa31d65464fe6f41c6bf5ac45e4ed5a00000000000000000000000067162c4ad048e24565a892989950252805f329c1000000000000000000000000acfe83ab777f3361fe4c6b08e308a8db4ca7a02b0000000000000000000000008277b86c3030c5be8d613b47b7dc30474890ad8b00000000000000000000000032745215e40692d6542499817dc1d3714a163e8400000000000000000000000095bb0a71a026d12717bc4786e9bb12d5c766908f0000000000000000000000000d8ca6873a3923114137610e2a9d5a9376459f5d000000000000000000000000d54d32ddbd94fcf4ef095a75c43777655634ac420000000000000000000000002c6811f55c4a6dadf54a8cf471f9ec8d155ba3a7000000000000000000000000f87c36660f47f6fd348bcb5819bfa8d9057a1801000000000000000000000000de6806558a4aebcc939a4b5f99f499cdc64ee38b0000000000000000000000002a7c9814b838ec139fcbf92946d14619de34c937000000000000000000000000f04772bbb5aada893f8c06d271caad6b505833e8000000000000000000000000310bbcf5318dbe1d0f22f86874850666aec2023200000000000000000000000065e9efbacb9fc17d665a419cf826f5355a147d6b0000000000000000000000002a030a870bde12874e7095298d54b4e6bf31fef40000000000000000000000008b5702248f0bb949e34e7f1e59492eeac5662e9700000000000000000000000012c66d385b8c9060ab2e5574b99691c950cff444000000000000000000000000d05410ac3415314328ea9256728822e32ecbe29600000000000000000000000010b4b3c7e92b5e7b2b3469d74d90b7cac1df8904000000000000000000000000cbf0115c83037ec3a3f260b28c37887e4af5145e000000000000000000000000cf21431ee6f43001f4dee489fb72645314d95eba0000000000000000000000008c9f6209f6296075f7f3d4b5fa3938e1762ef699000000000000000000000000da99ca5817f3d977ea03c370b4504f2fe95b39920000000000000000000000002b7d62eec15f402b0f81a842106745bc6344d9d7000000000000000000000000a41e14ab2e61b1d48f638cf9ef77761db579ecb5000000000000000000000000dfd05964ff7eb183980d4438b0928c508407d5fc000000000000000000000000546204cd84683caad3219f95215db93a099a043b000000000000000000000000c2dba657a22f8dda0463c9c998f4711592ca52dc00000000000000000000000025e53a6e2c34d1495575c350065f0823d956346900000000000000000000000037ee0157c976be8f75e1bba64f15edd4ec59b55f000000000000000000000000ca18de87148e5e6a74da951d324526395517eeff0000000000000000000000003f9614845a6cff204fc28a18abcbdf74a3680650000000000000000000000000b807e4e8016a34492690ea2fa9c71488ff9f5bc80000000000000000000000000e978bd36bc00723cd9c9d03282e3d74e5d3bb7b000000000000000000000000a86d1f3d39cfcbffe7d9eed43ff558e04afe4e73000000000000000000000000544a55519015a428c754fbb772a2ead619fa504a00000000000000000000000061113f4d2a5d5a27224d47cf2b46c283448eaf380000000000000000000000000336f982f2fd995be50d4240500a710237a0fde200000000000000000000000048785bf38f75af2473f915f49fd4e819ab1d6dbd0000000000000000000000009feb7c5ee76bc3117c51fc5336c73dd4ca71d5a0000000000000000000000000ba9258336f7b288486836d48d3cd6ade04f6148300000000000000000000000086846ca496189df957c11f60b6d1203d1649ec4a000000000000000000000000621177d6e3863ffbe61b5e0d0907f3111fb096770000000000000000000000008a398bf04cf5ade5b5bb1a71ea111de17b4f045c000000000000000000000000bc8c7d89d286f2ac03d12a2d7ba08b61e56525b40000000000000000000000001d09f30ad13d39db14645433bd69e6f9b19bd69a0000000000000000000000004874193cf77b10bf21a16deb28fee1757b5754f70000000000000000000000002d0543857c1b6ea56f957645c116bea344621b3e00000000000000000000000050e4fe5dae5f670ef4764adf802e124e9135944600000000000000000000000003fb5538496f83b957d7e7f9216c1672c64a049b000000000000000000000000c78440746a2efa2c2d502445bbf4e800b4dd6ca4000000000000000000000000978c62e883d29b10a1a3e753d6133cfff5243d7100000000000000000000000080ca6a17dc205d45fee8bc1d0a3dc62042f833a50000000000000000000000003976c65fef309f5d8b18de97d50c52a178f1abaf000000000000000000000000b737ef9d5435f198b0687439592f9b6372b6fede000000000000000000000000c6e0a1aed02cc63ec22ea55c252498f65c394b13000000000000000000000000ede6a80ab8b94c535f8b06277d7e4b6441030266000000000000000000000000f8aaa457b9dc628c924962f4305930446701b386000000000000000000000000597b6bcb2f3c0e7840c337892086ef2d5c432fe2000000000000000000000000eac1b9d0c0d2a56343640f2802ca88dcaedcd675000000000000000000000000a7e556bb4192cf0e7163497be4fc4e7fc7d4c7850000000000000000000000004ad948abe988a2808d8ba92cb7dc26fbd6c35f0c000000000000000000000000bf960ebf4d0c30d74390e8b60c82589db167fc01000000000000000000000000f5541bca16aab6de805b3ca7c9dfba21bc318b860000000000000000000000000a4557471f406c06025d8984581d0e496142c4270000000000000000000000003a9d323de7e8a44cea38d0c6ae66ef2100239e2f0000000000000000000000009fe3663653b243b3e98a64428e21363b8edc81520000000000000000000000001fb3e8982a232e1987e4c6317d102a442966fec10000000000000000000000001e800f4aea9d6543dcf67c5715684fb678cfc6ad000000000000000000000000113f492def9b9f0e9c2606435bc3340e163c3b1c00000000000000000000000012844c3352a21155fef1cca7f698d3fa17900ce200000000000000000000000054e07242352e8a23de2c2b4afb456ba1406d861e0000000000000000000000003f0afde659051cd61b4b21e4f981d8fe1bdebace000000000000000000000000d706a8b57f725f25e2d7f47d0e63d7479c8776f8000000000000000000000000d64c98a915818fc38a7e52c5e6625bbed67ffba6000000000000000000000000b56f89b66538620171cb4c35b64c8b372e4f536f000000000000000000000000957c80cbb412846cce44138b9a81737559cb440c0000000000000000000000003d71101af86a1b9118352f26e824701913e32af1000000000000000000000000921dd67d14f55e5d1d7e9562a1ebacb62ad7c363000000000000000000000000ec1fa4183d558dc4eb3bb9bf83df512ef79566bb0000000000000000000000009b83f6eab1fc3fe5071ca3d6e294baac1b7a8cdd000000000000000000000000d195edf237d2a17c0408ad70f164a7f33b07b29a000000000000000000000000c09e12cf56e25fe44aab8b154b5f29f8763216780000000000000000000000006d47d14c467ec79339159695854d4ddf554c72f4000000000000000000000000bc4a1d977a1bc0e44ae70547ebb18b2e37b0e592000000000000000000000000ed35c3163205083c05bf93348f16b011ffb703ac000000000000000000000000e778d53ca80371f44c23d1aaaf8e80e9cabffe2100000000000000000000000025ac671d61c03f5b9c2e240f798a3b8b02c8bdf90000000000000000000000007c32253fbfed426a167108ada6d351fed2e879c700000000000000000000000016e5a20153be22c58f7898f11306b3b0b57313d1000000000000000000000000c23ca76b13ad2157231473b90b07e47c837fcfee00000000000000000000000007a4b65750b83b1fde41eeb42d453602b1b3a69300000000000000000000000022af2c77c7479b0a47f369dc42a11bb867644b5700000000000000000000000044f39aa7a610f07705df0535fb113a7ec85952a50000000000000000000000006d72d3d9564cc7db935596faf13d0a9586b90ef100000000000000000000000023753e5e22f19f82714435d584f6ac8a6aed4394000000000000000000000000675e862c46473fe2c562b8d513d58dc7c85d05e300000000000000000000000014e93309893fcf70102854252c5a4c039fd4dfb50000000000000000000000001e3d9a605e34ec8821d8aec1e8f504be792fa571000000000000000000000000d4b5843dae87519d4fbd6b4b975ad22b9c0b8a8200000000000000000000000018184f7234375541811208ad845e3b0efa703865000000000000000000000000be0274c2fd27fd829fb59f97089c512bb21ef0e800000000000000000000000079a7a8aa35526b5cfd355e7c193e1394f12530b90000000000000000000000004cb93547d8f0d958731e3caaf84167e1a0e8f693000000000000000000000000096c33e44d776b788e975e0402b4cc224cb90e7a000000000000000000000000a7259736da2f4827bcec94f489f9c1ac72498783000000000000000000000000ef6d24d89d94f024d3e1052cfd55d05ab6d08a88000000000000000000000000d69c08a4faacfd8167f8270e9c1110cd5a3fec9900000000000000000000000036beb25c613acfd68f22d650e5c1547b48fbc9b20000000000000000000000004f8bb28187cc89ddad0f35aa76a4693a54595c2400000000000000000000000028833367e4fcc256d363734a15bccd4add905c470000000000000000000000008f23525d78c0277036c089363fe635fa05f093fd0000000000000000000000001460d034ab1a5a186c2f7e5b268514fdd9baa4b600000000000000000000000074221d960c054e85534814c97b1d9524bad4b74b000000000000000000000000f60e92061a8861ee545422c2d947bed97ecd75e8000000000000000000000000f098a1f3d355c97147e510d63284eb93cf2cdee100000000000000000000000074bb4b2d40e97e3e2d036ce9b53541b4e7ade812000000000000000000000000aca2a124ca20b6d666ab0c7b13979f54ae1839040000000000000000000000005e46020eca52ac69c4440e8144dde84ae274601000000000000000000000000053207b65dc936c1895c92b08064de0ffc94f65ef000000000000000000000000213f915263c540581ea8e45c62fdae45883c6b32000000000000000000000000f81e7bba8784c66102872a383c2ba96779e8b516000000000000000000000000912362b4f2026852870a1aa61ba10074ddf15dad0000000000000000000000005c06b5f0e875945d80ed623005c52b6100e559430000000000000000000000008c2f84912dc454b87b12383ddbe0c476299654fd000000000000000000000000ce53d100e6ac2a7cfa76d0f338c4e1cd42e6d47100000000000000000000000096e316e0af2eda88377784bc1066057dcc39f76e0000000000000000000000009b4de9167e74e687057aab4bcc193bfd39194f64000000000000000000000000b1e560ca11182f271b283dd32a80b11ce3fd2824000000000000000000000000388a2de08a619fb28609179a5f115d8746a52c2c0000000000000000000000004d63878e2f91bbbceb5e0fbf23b9b8eebeb428e5000000000000000000000000eff7cc79ae257410ad1ce362cb613bb10dfc864f000000000000000000000000b7a9b1204e8a74484b5f39fb09305355e046cbb9000000000000000000000000c4154b854249ae979a48511a1779f40847884ada000000000000000000000000b2aa35d34d622f9de0286ef5f4b242d894a84f3700000000000000000000000015c6e605eda105e79a29c439f7d89b35715ad132000000000000000000000000051ee6923df051c72b7750da27241a6d30030aaf000000000000000000000000330ada023a28cb0bc366a19b8fb90631fe7f6039000000000000000000000000479bfe2a6fe7e79b49da3976ffab5b8f55893340000000000000000000000000a2ff6d37e0ae1203fb8f655ceeee54133a5edf13000000000000000000000000ac0cb5fdf14f598b16b41ebc453a0976703980f9000000000000000000000000a65e79d017d0cdb90b25bf8a49345503d548091800000000000000000000000065a1ec66ebf010cf7a1910a366004ca23896976b000000000000000000000000ccef7157939b702099856e4c4e989d97ef1814fb000000000000000000000000ae8fe748632af65e6a2ba9182e2a5abace9c9c5a0000000000000000000000000d59cd5bc03693b975b202eea681bf4faf41776f000000000000000000000000bef5c24ce2a133789e1dfb8f0fa6c2b13eb0c5aa00000000000000000000000026536a606ba159e93b0d9f705992b667d8b1b70b0000000000000000000000000cba6e77bd1faf95cc261532bf0476b8b03ad41a000000000000000000000000ee498d5071fcf16ba35f5f7dd6d9c654219f3b59000000000000000000000000deb25171820819c83e8b7ae2d71c4a0105eb916b000000000000000000000000701f82d53f71d766d3f6cf4998b61d6ee7d903db0000000000000000000000003a0efa2c5ec60576af581765b750cab1918d4ec5000000000000000000000000b14e2ccad45f225c6a2b9321e196ef7f0c1f9a8a0000000000000000000000005f76ea4b1c5c211b66ca9b06d5338b01db2e35af000000000000000000000000d4cdacd88c2e146dec7e0ff48a6864eef99129270000000000000000000000003e55e68f7f750c52653a3534c9b4564908035cc20000000000000000000000006729e71f2541608a7a3358cf2fc975f175d8cb9e00000000000000000000000061cb008e0ebe293981edeaf073eedfa0b6a755f3000000000000000000000000be25544f7f4359ba0b97d43d9cba32c4762a482e000000000000000000000000f435599daf427d5055d56c0d80217666a89dbc2d00000000000000000000000021970c38289ae7d27f401ee7def3ebf07edfc1db00000000000000000000000033097fe6f4876ccfe45b323d17bb3f85ca563f7c00000000000000000000000084f7a25827f9e1288f75ae5c4a9fb7f8b98db26a0000000000000000000000006445aa8085bc92c0281cf510ed3a5d20ea2f1d280000000000000000000000007647142f89bfa0b5d4baa6df4120c76b8995070000000000000000000000000079f924db72fcb6ba1ae1af4e06a73e9e0c8d0b84000000000000000000000000ea40ccca85fe10d2f3f837c3c0046e15fc23caea00000000000000000000000058cd4e743e45b711828cd7dd9ebe8f3cab46e46f000000000000000000000000cab0a6a1de5abf2a935ddc7f43491d9668ff0c930000000000000000000000001fbe7a266b4d1d738f970a4635e216bd26bfc3c6000000000000000000000000bac4d230c6182a12a681a116ee7f867c5de560d20000000000000000000000000f1d168d5f745f8e2026251755984144bdb6cdcb000000000000000000000000e418bda7c089a7f98c76e55e163e2ae1d0eca0310000000000000000000000004e12e6c7887b7bc0c25af72b4bed110f1e72bbf00000000000000000000000007d6e6fc6695e02d0b00b49bad752824d4852e5820000000000000000000000008d0a87a1a5ebb0e125af7592122847613a1733e0000000000000000000000000a7adcb0d993828cb01c0257f493c238e643130810000000000000000000000006987a0508fb87b882c94ad2a9295d639edd3ea87000000000000000000000000394b721e9e8c2f961fd02a738424c8c2d41dd9e00000000000000000000000005189f8437838758702f988c9e8d834ed16f573040000000000000000000000004ff72cb3d3e4b4e0304ba3b283e81d28c89b3960000000000000000000000000b9dccc3d856efb7f0e66af56a763d55bea4de76300000000000000000000000034f25aa92c844618a26160c44cb57109b4df86af00000000000000000000000046d1eba20002cb441c5485da9978fa8b0d052bb900000000000000000000000010675007aefe352649f59b12f9bb8e240f6baa75000000000000000000000000c3f759cf7369cbc3c0b78c303750e88aa01a8c9a0000000000000000000000005ea60c37d19e9307ffa195c1b95ae8997e89a73700000000000000000000000073f8479535ba63f79ee01e37d5a82d6cb7619e68000000000000000000000000b650b2eeee8cffe741f8877c1a610c357e77db4f000000000000000000000000a64a9641ff1ca48fae0c7ca4635f95e0c53c5653000000000000000000000000fbf5eba8624b819dae6cdcab52c191623dd014d4000000000000000000000000dd217f2ac21438d7e094859c137dcc9887d71962000000000000000000000000b15ada034b494a0382a620ad442e4f91e6f936e0000000000000000000000000fee657ce8eb39d70d6b5dd85d443a00475746e460000000000000000000000002aa9d604146b43010cfc89c7537c18d21d95cd2100000000000000000000000007b02dbbef8b87981136a00f8de507352838828d000000000000000000000000d32b08910d1ed2ee3c4682648dc15e163223e7340000000000000000000000005f226d691086f2fdff4014fa69927eb2dcd6a7810000000000000000000000004bf20099e42ddfd5b605f06146e1f2a0aef32b230000000000000000000000006611869d5b4af078f44f4aa3a0787ba2e5d9ab22000000000000000000000000fe8d59dd70e98005d480ac0c4cdae3912da15ff10000000000000000000000007a4cf17f11c63d8d4f6ad5c32c30d85288a8c20b000000000000000000000000c4ab8d73a0387f2f6fb5aabf850bc44e136caef6000000000000000000000000400f3881041405fd1968ee9d6162338a0a315bd80000000000000000000000004920b35e7ed3db7d6690210cba02035431719916000000000000000000000000e938505295510f7f46dbb393a5c8847503a7234e000000000000000000000000b2044676525ce37ecc9cf859861a27fd4652c04f000000000000000000000000b24761fdfeb8a0320e419334283dda60c73c98d7000000000000000000000000cbc308ea924636b8333504bb90308aa915398e56000000000000000000000000f18c29ab0db3990796076b155d31cde79a3735c4000000000000000000000000a808e189986fededaa3b8c721854e8d81c596ab100000000000000000000000086e73af31d605f0481a2527030197a67a57edb92000000000000000000000000c879b5b6d036d4a9354a82f7e4bd54e7aa21588600000000000000000000000058093c7a6331b4483332ccd89ebaaab7481494dc0000000000000000000000005c3db8d0481725c8597b6ea1b830d1a3dc9339b6000000000000000000000000f9499f11b8628204e3954e0b6b8c3174247429c800000000000000000000000063492e0a6325be8c53ec88d0563086e77b15bd83000000000000000000000000b063e43179f1a4d96b2e62355edb6593f0df3d2a000000000000000000000000821a468d7b6e81b532f20676eaa25bf68d2d878d0000000000000000000000009d5150f871d7096fd67a22204caa7e4ad590c94e000000000000000000000000dc82ed30210480f8fc0ae72c547f5b0de64f1995000000000000000000000000e32e143e9a080bc517dda755fa7f921ae0b6ef060000000000000000000000007f8231f6b62fe20d38606d953bb219a0b1c246db0000000000000000000000002689e4bb084bdae77c11121a4db30ed2779000fb000000000000000000000000a2cd32f52b3ef01ebe268c4c54a104d483dd199a000000000000000000000000d7742d564e22b7dbaf5651e5cd3a98a8f100d543000000000000000000000000059c74efaac19ebd918726caf60fc9dd86727c5f000000000000000000000000d9b48ef132f68b3014fe0d458c4cf02caf8a8cf7000000000000000000000000220ead4cc0dfeff9f3f16c0baabcc0a112ecf86b0000000000000000000000007f78eab31804f1f601dadb0a86399124a9ddd9a4000000000000000000000000771f15e02e525fcc81a80156d03c5ec4d463aac300000000000000000000000086748f7f2d5bc7545f6416c6fdf17cbd6febf7ca000000000000000000000000e33945fd1f7e14d504379cbd2492bd429e697e7b000000000000000000000000b3fdbc03f7133735bc641400f4e6f667a47297b3000000000000000000000000b821718fafbcf21b632392980adb9102941ca626000000000000000000000000f4e6deea1b4da85c2d68db8d771d37ec1148b853000000000000000000000000daf6d8fd227e2b102bb9f82ed8f449ff05df8ccf000000000000000000000000ba496c33a49ea86733fef6f76b1d7ca3fea379c40000000000000000000000007b5616753b79120d930025283304222ea2757fb5000000000000000000000000613c7604025962b83557fda746824356447b00070000000000000000000000008f65585b1e29a16cf6e3990086a5f1a61b1a3b920000000000000000000000004e72ee680369766d2fe185e29d4041b09a83c112000000000000000000000000757cdea80367e47d6da3c4d076d5521156e8febe000000000000000000000000f730fd13be21fbdcba10de75239067f395a8f786000000000000000000000000b650d47c5e89855862ad7d908a2336c7e6a6bd1c0000000000000000000000008bf458337ad598f35753c38a499a726c55cf9575000000000000000000000000a4ebcab0cb77d34e00f2d0a34d2bcb5fe818f8b3000000000000000000000000cb88ccfd5e68a14f1894c7f62f3cc0e55f5bd3340000000000000000000000009629fda51589e88141aef4662f0e737ac7d450d0000000000000000000000000a69209d1a5be303daf3ccbee78cadeb9e3bec5a200000000000000000000000060006eb0268569bd6ce5ffbcabb7a85516e66aca000000000000000000000000fed9739ae64afe002f52fe8e0a6fddd7986050b2000000000000000000000000ca3388700da7df7e0c79480fd5e79c56a387c3040000000000000000000000007cc348282bd5583615af5ba90f9ed10d72b200280000000000000000000000004144a424e5caa52a7e2cce163a1db82ba3e5f9bf000000000000000000000000babee0baa765abca3685d375b85619b45036e0ab00000000000000000000000052b2f7cace939f66e829da5b89b22db2349839880000000000000000000000007025c1896a26cce670e0b556b5a0039fbdb666ce000000000000000000000000a9f0eabc6e37d2aee4cdd44219872d1fe6fefdb0000000000000000000000000e1d89db1aa0282e6df3a2bfb2ad012dcbafc595f000000000000000000000000f975d2fa2c20df100f9222f963d62fb10904a7d8000000000000000000000000bb98bb395b36bfeee96ffea423938e1e018f46ea000000000000000000000000c288e7e9a43daec89a2b2c01603d9ff2920afc6f0000000000000000000000003c57610f00eaa306cc91a3183864e306bef0e96d000000000000000000000000a771bb3e82c45935b60ae1fe1520e4808ff207cf0000000000000000000000001f84de94e09dbb735c8c26608ded6b5f1c8ffa680000000000000000000000001f04f4cef49557843acc1f3e1ec6ac492d8f9a52000000000000000000000000f080314cb1a402e16101c17aaf1d014f87def6f6000000000000000000000000f52a7254fd7dc41a6a73a4a4006c1616fb121bf90000000000000000000000009489782a15036e86daf5a3e4148b4214545a88e000000000000000000000000033b4b4530b5f83839ba8277fcbe168981b4ec1e60000000000000000000000007e39defdddb6c1cb9fbacfd91a72d0b1eb3ac7cb000000000000000000000000910d501f7e4f437f6e8b51dee0a2f1060287b6080000000000000000000000004ed9b06ca595bf046ac3d264512cf1aedee20281000000000000000000000000c850e65cc7ffe68b9fceb7e8c021dfd958dd864d00000000000000000000000019ecae45876839512aa6b1276d72c86020ffd1ba0000000000000000000000008ee359350caf1eaf1e145aaf381f8bcd0ff926940000000000000000000000003dd42a3140e1f9f4ffafdfc09650b21671e73885000000000000000000000000cf3b3e5e23ec2335b55a26c9016807403064a1b4000000000000000000000000772063e435532587624f37a8ed0956a1719187de0000000000000000000000003e5169c8e71d8312c00ad5059b4578b411ed4063000000000000000000000000a41b4d92d6281ee2c9eb5356be9cc41b3008c70b0000000000000000000000005eda220e69ba2402938106560c5d8c85c8b9cb14000000000000000000000000f2d3ad43c6bc772297c65d37870724bec73955f6000000000000000000000000381f69f5e77c24c541f1c1852e25369e8876615c0000000000000000000000001d51b34eb3f2ba57f22fe526278a816d79b8638c000000000000000000000000907129101c6650baccfb02905b3e734605c88d580000000000000000000000001ccfc4d8fb7d1a0c70d9fabf6b7dfe63f2f8e8d3000000000000000000000000e52fc9197f50d8f83afa91fdd7750fe85ecbbef000000000000000000000000065bf974bd72e22ad82f7456f1e52d9b85cbc0aab000000000000000000000000d6735fb9d0f4910d62a431fcdbe3a6f5953063df000000000000000000000000973de9df4bd7fcb6736f94468af9afaa7b3afe3c0000000000000000000000005dcbfc497dc49807d0369a410c591ff8150e0d4d000000000000000000000000871a89dfc90e8946824b4fc023153a968ef2340e0000000000000000000000001a4955d3cdfde22b40196c0f949dc7cae5ebf3600000000000000000000000008a16656801a10ce6b1a0420e09a094d7444b27750000000000000000000000002852f01f6fe98890f0d840c80aa8ccd52b8f40e0000000000000000000000000a9b8726a250e3ca279bd0c5997308eafb9ec0c7b00000000000000000000000090726caa7ca35acf9b24eb5979eb662296394224000000000000000000000000e214977e7432d70257396b4a8294376d62cdd799000000000000000000000000bc49765ef90e562f73041b3127f2d2b4356a2b6f0000000000000000000000009b52e1c1c2f58356f9042e54de5a9856181e47f0000000000000000000000000ef06c4908545b3f2f0b6f43a36253b8239749e1a00000000000000000000000047036123c94604405dc942b4859e6908e1fcda0d000000000000000000000000082ccd1af0a0884b5238471611b481c49d5bb85a000000000000000000000000bebdf10150a221722d0a648988e977194bf6ce60000000000000000000000000fe5465f9f4d072d029ca92aa57b07f414e39810b0000000000000000000000003de7c1535660175481dd5b019367aa4c64ec0fe7000000000000000000000000fafde83f56b3dcdcab97653afd08be27f6ec4724000000000000000000000000d8768b60b497f3222966c0ce78b2f9e8be1405730000000000000000000000001af64ec4e7c6124e9e440735abb1cfa79780c5770000000000000000000000001253570589a0d6c46d67ce9af1a9ff65681604a0000000000000000000000000999e3f8f39db7c633ee90b56c2000081dfe0ba3a000000000000000000000000a5d93f11faee25240e587b9375164e1bbdf2a914000000000000000000000000d35805e678e9dda2d9cf1fc669520f7ac50130300000000000000000000000002eee55a8c3902e4be28a303597b6ef7504549deb000000000000000000000000e99d08d045196b5da96a8466679fb0105201576d00000000000000000000000028e2cb4ac1da515fad3c7b617fd97c50dbb504340000000000000000000000004749c7b12aac525564d58c3e798d2ad1fefe0d88000000000000000000000000776b0e9bdb70529f2837e8fe0e3502455b7614b700000000000000000000000056582bad70dd820f3b45f82012219c2241b5b7600000000000000000000000000d1d26d31d6f79ba37873f335f8c647e0a8a01610000000000000000000000009037a0c13aa4225518ed212a1bb4c228c2d019cf000000000000000000000000671522c6c296c22a81253a753b967df66c9d8b9900000000000000000000000055d9468d0d273c802079595c6bf87d88ea9fc64f000000000000000000000000c447f80293e61e69a9f79576178a6a28d8286119000000000000000000000000b07f712ec71293e0b405039dc6df641481f76b2e000000000000000000000000fd26b70949bde970834ad7aa7f6eacc1005817f6000000000000000000000000f2a32512031e913bd65fa02fcfe04c86895c82e80000000000000000000000008fb049597df2ffb01bff48f0317a131268e755b3000000000000000000000000779ad52b7b6a0731d5df305259131a6ec74c5a0f0000000000000000000000006a98a0987e21cd13d07a2b9921cf00071aeb4ea80000000000000000000000005e31a9c00d759619c19aacbb36abc3dede62c0d40000000000000000000000005d2207c64e277b27a308d79c924bffed3777ead20000000000000000000000009fe920abb90cc76fc267195033402adb11738856000000000000000000000000c899fbbb337413332cef0bb3ab7e0dd1fe7636a9000000000000000000000000d760ce1ed2091eabe5bf282ccb6a6981896bfe9a000000000000000000000000b6cb44532328f6768749dad084aaba7eed511136000000000000000000000000e84442e3616cc2bd2360260793fcbfbaa0b25b5d000000000000000000000000e6913bce4ed2266a45ec7ae357af84084a6e5ac300000000000000000000000090275f08784fa295e0bd41166ad4bb31520875c300000000000000000000000042ed9ca654734e4d3eaa0e9c46d4f6f5a40324ee0000000000000000000000007e0f9507921497ed9ac144f419a96b21e7f2e234000000000000000000000000d25ac0a625559c55e4b72e19d061e5b8e4842bc600000000000000000000000032e47ded8815a11c042d1c3939d3a75501b3440700000000000000000000000038a175e41a307bf834085dd409e88dc6590991810000000000000000000000003944a25e4b98624bdf4021145b453b4bd839a6ae0000000000000000000000002abdc3e8e290b29909c0435d620dfd39e8ef8fe90000000000000000000000001753f58b545fd4d0466dc0647c50fec876058a5200000000000000000000000023e74edecd4569add0ee3663652770b08aaf97ef000000000000000000000000fad3dc8b0d388084d2287113f661504c356c8d5f000000000000000000000000d37fa45bfc8def5b643a4522137abf0044adaf2e0000000000000000000000009a08550cc434693bd9c926d780d5b33e1033b0230000000000000000000000002134295ebfcdd6fc541a62f7e1f5fb9733634d350000000000000000000000007156674a50b689abbea177397967d356f31ed18b0000000000000000000000009da8bfa73922ba179b7ce8dc9d5d1d4444e48878000000000000000000000000e0608273fafae41047a01a04c0080a4a8ba66cba000000000000000000000000a6827c0ea58b847133ae8b9a35fe300bfb6cd3cc0000000000000000000000005da7f811c86c0d8f02bf9d6bf8830bc2fdc8a0b20000000000000000000000005595bf0c8eb90e73f68bca6205a3972cb37b9400000000000000000000000000d18ee1c92c7f63ca0f8a03fe361c2665d76b7d5e000000000000000000000000c3f2ef031eefb3482530cf538e42ba9be265566a00000000000000000000000006d28b8681a9e858b5e8d31dbb356093d49c328a0000000000000000000000002185d69c82d27ea48866491fb6efcd664da991b80000000000000000000000007df2077cbd8daf5cd9a361d39fde14cb6f10cc620000000000000000000000005e58f3178204952fd67a3cfc84c928b331c850fa00000000000000000000000066259c14db5f8e2f9a04979d280046690b2c81a70000000000000000000000009258cd1a8f002ad3ebdd80b4860a4d5bbed8048d000000000000000000000000b94672883f6550df24c98a8d74fc7120e9a5c05e000000000000000000000000c2f173a8f565112370e480f6047ebdee9543d2fb0000000000000000000000007326cd97ef9bfebef3bc60dfbe02a6787a07338b000000000000000000000000bb66d7496988b2931be92dc14529456cccbf3bed000000000000000000000000b093ccbf6966ff9ae60c8adfd7c056e52e3acdfd00000000000000000000000034f4309f75619f8e27d3f1a0decbba910f1e2b81000000000000000000000000e02cd6b294728d40e2889b4eab7fa41dabc01020000000000000000000000000f7bca24f477477c2f62fa3de86818bbc8b474cba000000000000000000000000a461aa66f4afe7757cfe25a35dfc88660596aeb0000000000000000000000000a80553c300f9fe4b6c1b01db9eaccb436300023b00000000000000000000000066681526cdb6de18ab57970f26a1e1934c7c5658000000000000000000000000c2214a9eaea19e2d8f17c37b3a0da1a687748cbc00000000000000000000000000d7cd9aacae27b84e23231a5f228789f91c91d80000000000000000000000003d145a4ef3d9ca4fb0a2a3d5d13a9b57d83396c5000000000000000000000000f2cca72f67c60d5212f950a14ea096dddac2c947000000000000000000000000820d18cceeba0f699869c52eda7b521bf20057a4000000000000000000000000f2e8cfb15880424e9f50eaf964d23d0b292152af000000000000000000000000f47ae10b8af7365787d104d7ed3398c5845b9655000000000000000000000000aca34c4df1bbfa358bb88f5853dbc71a1c6ff43700000000000000000000000043bfbeee093e2258fa92c1e9b8a86fc8a9ecae700000000000000000000000009623cc850829be227dfe8397a5e534425a744ab0000000000000000000000000079c882e089be4349712dce0a35873db71c258e500000000000000000000000064100e11671f030bde65cb26066ed4764a5d8ea9000000000000000000000000cf7394842ba7dde34187fb6f07d754afbd442a6b00000000000000000000000011c6040ae9e1ad5615e1dff656ecebbf41f9ab65000000000000000000000000ac215d4401c004771cfaf9deb3abb3554e69209900000000000000000000000029f2677f29802d05c7a7ed595887a1f92766af4b00000000000000000000000048558bc6b09b08065799dcad8df41f2818aca28b00000000000000000000000075293813310c9decc9aa43ac9fbec7fd31e5647d000000000000000000000000a73aab527395139ae7ea1423034019a809f6470e000000000000000000000000ea44c5875799081c588bf26fd88fc91f381b9ff400000000000000000000000057a0aa155c77101ebb354dd9c37bea3b846152bd000000000000000000000000a981a1c9571cb0125193b0b5767a5bafeb7dbb2b000000000000000000000000778e2189f5c5d4a40c7b62bbe53178ad520c0e63000000000000000000000000bb93d5b16516735edb4d1821bfdd5cc2552a1f4d000000000000000000000000a4a8d2adeec3c21adb21d0b79fe5bb58c4b96d61000000000000000000000000edb2d187b4d5cae0d1a289477b47a7c5087650c500000000000000000000000078ea7ec18b7d00885948300a15eae754557e7670000000000000000000000000c15403617f96179a4fe5f166a281ff041c2691df0000000000000000000000001fa39661a1da3598b47127094d3d162cd2cf167c000000000000000000000000af876ea110123c27b52c95a2864a8f17ebecd1440000000000000000000000007a4804d293885e403d131b4761ec304d285f7c7e00000000000000000000000089e9db7c6c092f2857a7d56f700b0066d882305d00000000000000000000000019e1856d25fc616d7f75484d9b2ad9ffd31d257c000000000000000000000000321802a1eebb8b910c57942aa6c34154ff45be890000000000000000000000004d8c2718f6e52e91ad220d56a132885531697a2f000000000000000000000000df7e35003ed0e69a1e268c5f2f3159bb22b74a4500000000000000000000000092852753899bf594a35b6a85a9b75d59f67af9af0000000000000000000000003800ab6ea458c37edc9d07b87679ae6ae8782a62000000000000000000000000abd2be9aac63b60d436193fb12320ade341328aa000000000000000000000000366175acec39144b350fd2751eacf74cb54b9a8200000000000000000000000015ef96ec1beae4cc45bda16001e3da88365cc978000000000000000000000000969af5a2aaf628c96da1d68383735451614188f10000000000000000000000000e69a2f7087920e14acca82f5ec8493960748a900000000000000000000000005d5d6c857c4ccf4d50fce5bb7db81e2a22957a0d0000000000000000000000003a76f0fb006d96ebb73b324a76bf0a301cf94b43000000000000000000000000896b1ee5828c562dab22c31260da89db8dac3d7c00000000000000000000000057ed067ae914f9c038d7cb08d23a280dcc3a2afd000000000000000000000000f862568df7b2fd2f9703eeadcb8400d812d356db00000000000000000000000053f9ec93997fa2d62ff6ab245d24cc56a25844110000000000000000000000007a6d355e464518e9eeed9581042efad758eef729000000000000000000000000ffcf72bbe4a5318f8c98b2aa39c788029198cf25000000000000000000000000ab522770004cf892daabb45dcb1d6bafdc95f386000000000000000000000000fb2629680617cb9a6cdfd11db5483ddca0fade580000000000000000000000009343613b37c1c2840850fb215b5ea3eb2c40f0f3000000000000000000000000ee0cf3e065e0fa1115463671081346ab6582af5700000000000000000000000074f6b00a7237c825a326361a9b113531502e3ea8000000000000000000000000b5c2fb2e882a91964a8c4d816c9b41714016f74e0000000000000000000000005303331fb827f534cf61d49daf0354778edfe630000000000000000000000000e1c442ec23d257ffdda22476311dccf49d397d3f000000000000000000000000cf8e27ba2fe3443ead5498f41bd253b17121156a00000000000000000000000014291ba8501b8bc517e5b38787ae2053be8c5c37000000000000000000000000848d3b39733769b059251841281ce69df39039e30000000000000000000000001b8f2c05c9df4ee1a6d2c0fe9fee7d7ca911407d000000000000000000000000ee74b6bcf156d07d1594e5b8edf77dffd69af330000000000000000000000000a88e215d07ef318fcf6737e3aad12278e486cc780000000000000000000000002db54aabaccff38f95c5584be0f95cbd24b2afba0000000000000000000000006f91ef2d5f486e7792c4d9e230396670b9366a4c0000000000000000000000008553329ed267ac8156b3caf6939903e7ab408f880000000000000000000000009d426707854e728b751fce9c2d3069c2d74a15fb000000000000000000000000b41e01f91655ff454e6676e2ef81e90319535a14000000000000000000000000aa563cedccabe5f5c30077af9ab2d799dc574d8f000000000000000000000000b5c389e1c335733a124e026e8a68e4bbe6dda16000000000000000000000000042ffbd3655f1c062302e1124eb86fdb97a94911e000000000000000000000000b17b89dd75da381b50317277dee57a44f8a775e80000000000000000000000005e4d18afe98f04221ddc4f00d36af2a1fc39fd4a00000000000000000000000011dedb0b56b4b0c5938046723f6694959496d714000000000000000000000000b1cb5366d70b5c91e88c789a97e041f13b4cad34000000000000000000000000ccd4320de25dd080ae75b525294ef3bb34eb1f0d000000000000000000000000361a68862e6c81cefcc3374ae7e59bd42367ebe20000000000000000000000003a1416fbfbb943f09cc2a6154e9a635b8b246f1b00000000000000000000000015342e98654c41ed069df0c0634569564d91537f0000000000000000000000007b2ad36ecc24463562c91ec1f0115e46a2483b42000000000000000000000000d657351c28e44ca542ad3e03786094384bc02945000000000000000000000000e7a3dd363bdf57ab78c27b64dc0dec0124e9715b0000000000000000000000004f64c7de5bd3cc13dadbebd289fd24bd67da905000000000000000000000000039e391897c2d0ac563f02b99fe3e51e4774a13960000000000000000000000007f0b566780deadd09687a1e9385b4931e276a4b7000000000000000000000000a0f01f13b56902ec51cf05f49d6faffe822a1bf70000000000000000000000007f6b31df3abaee49d497e6b571c4180df752aa2a000000000000000000000000dd098c97a3a5d759fd3a27c8d64f7f4f54598975000000000000000000000000e12baec8480a37ce7b08599cce13f4d8c83a6a9f000000000000000000000000be26a6b30cef1c195f029ca09d6d837694533210000000000000000000000000036c646bb43e48096dd10a5806cba7d4fddd4c3200000000000000000000000031ee74545db7f949ea0e406fbc388f02e4b7c0e8000000000000000000000000038500181ecfa4da3e850ea7ba991464362b97530000000000000000000000000defa534118e72eb9435d4d4901b0100783345da000000000000000000000000d03611a618edcb7329765e289a64b73001a117fd000000000000000000000000cd60a2531f621d65d1eda6807863a9aba387468a000000000000000000000000b0c81b2e34f063198a28822aefa617441a4c86ee0000000000000000000000007c307a54fa5bd7a1bcb93a0302116673af2814eb0000000000000000000000002ce7d58bc4b39bbd32e989806f380683f7f0a606000000000000000000000000be84b577301f5ab51fda7c63491151e21de9decb000000000000000000000000cf30e663f622c2ebcb194c8e733d482306cd07bf000000000000000000000000298d5a2e8817aa5a88a4d1ebf9a16d4744e6899700000000000000000000000054929698d6dc28c32cd3aac1e7fbd5cbdd52351b000000000000000000000000dce7731a0350f0f54f035e4130186433cde64fe7000000000000000000000000565c4a79411d58c41bab10b5f8d7e7cabfb48ac2000000000000000000000000ed1cb268671f581c7295d16e8200a3a4ea5e3fda000000000000000000000000d97b9f360b1cf99fcced65c56ff5d4148e6f8451000000000000000000000000e484866a97270ebfd518567bb215365d4bdfb472000000000000000000000000728f5e126c83fdaf2156fffc8f6de30628b52fd4000000000000000000000000a60367f7c89904d5568f9f390ce1e0f5ee38d6320000000000000000000000001cc2dc634f00f52df04e7366773d82f0e3c134ac000000000000000000000000fde2fc8c0b4c999602261420e29c87c9170d0a3c000000000000000000000000bad11724437dbdf5cef60d853d42b031c7fdad6a000000000000000000000000ef1ec136931ab5728b0783fd87d109c9d15d31f1000000000000000000000000b4c58402207e0bbf8ba7d98950348efdcd3be86c0000000000000000000000001a007678f3937341448eefbb7938e825acbff17a000000000000000000000000f8ee6013ff5da358c58bb0644d1e06c74a2886350000000000000000000000007f20a02acbf2fd882494b75d49630355d55f39250000000000000000000000001a4373fd792501745423e4776eccd2d915cd18550000000000000000000000009890f928ab906683db24e0054adc24cc4fcab8c100000000000000000000000006d9e4fdd59a4d0281931f2d5c8adf163a2225bc000000000000000000000000229209bf3faedb7c73eaae905fa64a127bdc6e21000000000000000000000000d9335a6a05125dbb9e5ed5197d761f3739f67e5700000000000000000000000000b0bf8ac4c22057dcc37cb12531dca132f4c615000000000000000000000000f526939cd461a52c57fe09bce984aeff83a36ae9000000000000000000000000748eef65e754e3aca28952bac123d5a8e20d1e33000000000000000000000000d1d987e042ba03018cbe139e29ccd0c99d597e47000000000000000000000000747d81d01a39f5d1a85ee2213593a4bf5690607d000000000000000000000000c52b7215b54b0482c5b6c682aab210ddba934a34000000000000000000000000fe1339ad30545fb4e1853212e74c5d90ce465ef50000000000000000000000000801f47d4a9e0b05918f2b1ba000abe044a0b3da0000000000000000000000001250e1eaafbb1d81e60228241e86cd49f66f87c60000000000000000000000007302c62bbe3049c87fb67c0fb394ad15f4c467ea0000000000000000000000000ed822597760429c81fcf4e854e64ffb943ba9e60000000000000000000000008f38abc4d4d429ca9d3007b27bebc48857cadbd4000000000000000000000000836abd36eb93cfe78ec62b1b9943698972304539000000000000000000000000382fa2d68548a1a308b6c5cb5c63e1fa254fa907000000000000000000000000e40018262470d1ade7de5bb11188c2ecd3a11d2d0000000000000000000000004d056c00765b50e077248b60018e9b416aace1b500000000000000000000000073f749c4d7f6e07d7fa0d8ad7111f10e98ecf0de0000000000000000000000005847e8090ced87ccfe088e7d6191b07cca99c9dd00000000000000000000000067ea84bc367f9ec7e7af78ab97809c582b7abca100000000000000000000000056f199b6cc443d7adabad60a1b0799e54cc0e655000000000000000000000000e17668560effbc1c051ad077ec26c7578852c598000000000000000000000000e1c62a42d51d4118827981fbc313f798af68fce1000000000000000000000000b5f594d80650a8fbe7300046b776b13d8cd1cede000000000000000000000000820e3d6306c84d015bed8a20170a31440feaa7d50000000000000000000000003e77ee080c45ffe9c1d8577d38676d99a978045f0000000000000000000000008162e4c6ebe02d1c7f08852f832a7ed13b59f9780000000000000000000000004b7394d3461c0de0c6aabde913ca60d75d5477db00000000000000000000000036066ab2b44e55a894de1ed3b5a57a03bda26cc2000000000000000000000000b94b5a668b40f3a467adc801aec9f270033a2ac0000000000000000000000000912aef7446707cb33d86e919a9a17038164e4c52000000000000000000000000aaffd36353f7fcd48ce5ee953e5b886c94d07b6f000000000000000000000000f3f3394ead8079067889cec3abf97b1ad1f9077100000000000000000000000050f5d1937fbe573d57dcd8e0d7225dd2e79602300000000000000000000000000209b873e82e78744f244407d8361a58c311d37d0000000000000000000000000a3744cedc04813bf569ecdaebe788b8e242a5c70000000000000000000000009fd90ccd17423eeb6c87bb7f443fa6e76d94edf400000000000000000000000030495b2635063d839191506e75edf5ed473c0a29000000000000000000000000978e75b4c6d340f9a522901a0e8b7076ce7220a6000000000000000000000000616f7e1d2cfd7d56115ab90fd3733d04e7fd1ddb0000000000000000000000001c139355960bb662762ee4418076b9a4c6c153bd00000000000000000000000022f87528bfc08dbb3513051d3c53cfc20458c932000000000000000000000000560ece4fbb1751129d4210002b055574fa5cb83f0000000000000000000000007b3f2784dd56015a63dbe2b4969997352ee9bbb70000000000000000000000008359ef8248f0a60251862245aa692cf11e5b2d2300000000000000000000000004d50c89fc72f6d1b91de0ebdbd85c04832b2b4c0000000000000000000000001f4bdec626e7da4b489d2fee30b050cc4efd5880000000000000000000000000607e3fc01f1117b739c41259e69e2b9dd083bb6000000000000000000000000040e6e9868b230899b73a55fae8e1442e9be3caa20000000000000000000000008ab895925d08bc7f701d40c4cc910ce550d918c8000000000000000000000000bdd3286e429757d7757da6b46023466eaff88b86000000000000000000000000a80bda42c1d97f71c63a00c6172cd133b6fe006a000000000000000000000000cbfab3ba41e70b95470ba5cfb027438b9b7e2d99000000000000000000000000359a7b236826b0a16fba6430d88f45e9591b09260000000000000000000000003f53fae375321243cdd0233d6eb495b07b2dad2b0000000000000000000000005930963cac71da21df2e871fa854621ae56239b700000000000000000000000096f9e0d9662f8fae493e38e4e973c101075ff242000000000000000000000000da31cf389f1bace3c998e61cd9e27f9bb70abde900000000000000000000000063969f1fe169cbfe36c7c9a1bdf9fa8169c031aa000000000000000000000000db660d93cf04897841482f1a7a7e546c6605857e00000000000000000000000003c4fdab5fec4e4ef7b6b743f4104ba4537112bd0000000000000000000000002d66344360a01199d9dab3aca6bb06ec02d97d450000000000000000000000004c8f063d72be6706bbaea853b077a12cc8947dc200000000000000000000000069be5b038701f40e77412d3c70580d290b337f210000000000000000000000007bc07eb3b7db966e4f6e5d439f8c33aff5f628b3000000000000000000000000c039c5d9d536dab33b3798a76428b6b1a89d78500000000000000000000000003ae5a3eaf0d1045eeecd8fb9dd7b248d3c079631000000000000000000000000b62c3c9e714407731ae3e8ff8de4eb6efc1a9c1e00000000000000000000000098ee2eaad922e932949bfbfd9396b617a91f59df000000000000000000000000b8537e22447ce507061f85625bb322e2c34cb7040000000000000000000000006b9ac4d6b2889a51fcc396bb7f052e2fd10679d40000000000000000000000003223388b8d162a84c1b6ea40d739142cedc8d802000000000000000000000000cf6f50ad028663ce58d127916e3346955c28bb0f0000000000000000000000008b06bc272afb9bddcf6044d4cf29c9fa640e617d00000000000000000000000092ec6e7ea79e76c01fb702db341506a877a06ab1000000000000000000000000decc3deb868d6f3caf64e4edf56558e39d7834bf000000000000000000000000667d43694e6bef7a28ce6268fa36a384ab1ffc91000000000000000000000000b2bfe9d9763268378c4d3ffe5909ddaf41a87ad2000000000000000000000000cea7522968a5f42147dbff76e332bab58980be2700000000000000000000000088aaad8753639e7b470eaca48ce303ab9e6701250000000000000000000000005466db774532848f0643f1202414745ca89486780000000000000000000000006a0e77db2ce9a4076b30becd337403e7f870eeca0000000000000000000000005fbdf3bfb26caafb13f3acbb932877e4f57f49320000000000000000000000007f11b94b56548f53d70ec12c6132614bdfbbc029000000000000000000000000a7cc509d02e4876fd6ead818c8d73b9fa9cf139f00000000000000000000000071e329b68f979087c14fd0bac1ab6733b49c913c000000000000000000000000308fb874ce8cffb467453d9f16dd07adfcd7897c00000000000000000000000090f6b8ea3712ca71cd977e7e7fb0300bd345690d000000000000000000000000739a200415ac5b26cf9526ae4456397a3f1b8cdf000000000000000000000000ea0b42313fbaa3c542af796a5b728e13c5b72c6800000000000000000000000021052d004450cbb689da85c141ab6fca5ca488b700000000000000000000000034549c8f6fbebc5491b86d52731e6f0bc9f3dfe2000000000000000000000000ba755b9095a943258ca261b8a66f0014d411fa54000000000000000000000000ad8af3b0bf1032b981871e5bd66edd29a7de77e4000000000000000000000000e26d3c7f68663985035e1d084097be84e45f065c0000000000000000000000007ea5ae8058b20733efee9617122c2347ac739e90000000000000000000000000bdc2636974e9abe0625696e8c730ee0e599abbb70000000000000000000000001428ff67d0ceac4f250232770f0c47c5ec9ca2e600000000000000000000000095c4f5b83aa70810d4f142d58e5f7242bd891cb000000000000000000000000030f1814931846e5c6572c666b4e67fb050eebd7200000000000000000000000061896345e0422ce2cf6e0fd672e005ad1d2d8c50000000000000000000000000869786b72eaa934036a7af0e783d6e2b9e2eb443000000000000000000000000f5da1f0b7b475f559a0c3d919295a915f84bcdb3000000000000000000000000a4b9b79cffd4d5b6ae43191575bcf7ed46799a720000000000000000000000008f30ce16bf2ac3e01b33f73a0f9f4df28cef05a0000000000000000000000000f98c7a757ccda2c48940d5fb74c3dfb8fb51a1f8000000000000000000000000e5cbff1009b3bdc5528e57f58b77769cd7648a11000000000000000000000000ea2902397f2f176b6a3ffed5953e69bef717511e000000000000000000000000a8ee5ff276cb31e50417701b339069a7e09c9fe0000000000000000000000000e9defeebd29c7bf89730e87338a0a4b3f1998306000000000000000000000000d4112a613135b64f818a7e9d7a96a98ec83b144f000000000000000000000000140a63c65963428583a64fe5d73206420602c0380000000000000000000000008eba5549985b163d2483f96ce82090e34a04c5a2000000000000000000000000150b1f6830dd61f3e9017bec1fecdca449c10c0b0000000000000000000000000fd64db5e402e5ce28139f719460c328a065ccf50000000000000000000000002528ba478c1249ca2ded09fd7c25f53c76b223aa00000000000000000000000017ca73f142854b0f2b5df8ad2e26984f8f1120f100000000000000000000000039758aab1f6dca1110e660339ea76862db59fb94000000000000000000000000356927f3bb64548348b705fb57ea4fb60e63a32a000000000000000000000000c143d065e67de460015ed2a747678efbd8f0f24d000000000000000000000000685c940576e721bf759df1e299a81a674a5a22ee0000000000000000000000004370654e70a240b14ca018119f14357ea5342b96000000000000000000000000e21576f21b7839d029b1a0577a2c761dbe56a4d9000000000000000000000000752bbb3b9ab57f4bdc43e985094bed0bf00e238a000000000000000000000000344d006b09c66a5a6149ff11b8b32a5d3381d22c000000000000000000000000e6f86a976966806bc4cd1f40b2f4b3df16d71a4300000000000000000000000014f45cf94deca9ceed82c36a2c670297a4eb5584000000000000000000000000e07e920543206f9ad4268af73c9ebc4394c37a430000000000000000000000006237e865e6f0b63ebe01aabf083f533b581387e800000000000000000000000007143bfe5d78e2f6d1118e87ca1dfb0aadc57a6f0000000000000000000000002d5f3c9b76fb4f8af7a4dedb6bd3a426584e8cb600000000000000000000000021f2987a6f40f49438362a783aaee861a3c337de0000000000000000000000002fe5c638fa9ea436a808af3c37dfb8d12e12b0ac000000000000000000000000844a59021380709aca89ae672645598de0900eb60000000000000000000000005801015b645ffe2e92f67a7a05857daa0a1813b90000000000000000000000003ca9ab06a27d3781b7da57cecc7e23b8ca467751000000000000000000000000b58cf5a9c371c8e9d3b7a77c7e73726dfd2fc6020000000000000000000000004b12e4b603d850219c8b40dc981a56de5f58ce6f000000000000000000000000f58be99b35031bb736e7bc1e9a24053057607d840000000000000000000000000efe4244ab672db55d1716fc3cc31a911840f061000000000000000000000000036e74af630d7f374429efa3dba1fffb69ff2620000000000000000000000000af6a1391d21237c5e84b4649dc85cca086aca13b0000000000000000000000004e9d815669403be1c1c51364dc043c0683f80ae3000000000000000000000000883ffd2a54e3f07adf33415abd8c66a6f02e37ef000000000000000000000000b2f73d18bad30368c36e3a96ee88defaf28e72b2000000000000000000000000baf9410916fea5cc4ec1a45db519c24d6224cffc0000000000000000000000003430590e7ed6efbb6cbe970cb8187f99a3e86e3e000000000000000000000000ae33bc66a46da2e43495a2a5e92580dc263adb6e000000000000000000000000471f59dd44f4b3c8f075ffa6ec59362d3c3cd6dc000000000000000000000000d3deea94786a656e9cb2e847d0e2d56e7b02c0cf0000000000000000000000005ce206f224fbd2b831071e2614e45b48f4a125f2000000000000000000000000585d72ef196fff0fcaf1fb71591e2cf50e8ec47b0000000000000000000000002266bdb8b7b71affcf82d96569d7dbd702c272e5000000000000000000000000d3d3ccbc360a068973da8ddbc1c2755d28fef2bb00000000000000000000000078abe37b3b10990062446ca0a4feb9b96ddacb5000000000000000000000000043751d902ca8a11b6756adce014c11a21bfbea03000000000000000000000000fcc0c250890d3d8f67164ae3fcc43ccf7373ecd90000000000000000000000005cca6cc46ab3eff9ae2d69eddd65bf51eb9d17cf00000000000000000000000087ecf5ec4a7ff33d5cf2c74d80687b75fd7c086a000000000000000000000000c73064dec6c20c5fc2136a2d2c4258b6edfd0b2d000000000000000000000000056d54fc61a119d6544c84723cdd65b9ff03fe9000000000000000000000000037cbe94c4f2408e14d72d871611b8f6a4d0eaf5e000000000000000000000000aeb56f715746fe5b404a8b584e7f59c0aa87bc1b000000000000000000000000d81236ea5d29dd66de112c5e4275678e6b93a21700000000000000000000000045b851b93645c47eec3d0f2e5bc8d84b69ec4a4700000000000000000000000043ff377a11bf5afb47c9ac74226640f6ae4a08fa0000000000000000000000005a2d9a2ecd1891868cb5e93f256b8b1985e0b38c000000000000000000000000c600969dd7c5e29bf09fdfe3b45b3be240a33892000000000000000000000000f4cd7f7d1c6c794caa7139b203189433fa26e9c400000000000000000000000010f57988383ae40ae23206b1f91b86c84c8095530000000000000000000000007059c45a8873d7a4d0c838cb2cc9b7fbb7d2e207000000000000000000000000e25e0edc98893d013cb975fa5f6d3ef353361ce0000000000000000000000000b67937ac216d3d726db6cea5b85aad1e7c857dff000000000000000000000000f3e273c68c6cdda618378796e662770eb7681961000000000000000000000000b701e73262c81b402aff22be913d94d2649512ea0000000000000000000000002f2ccfe4c8cc658b7c6cd8630851755875f20ac0000000000000000000000000235b7d08882ffcec6b4c491835c37496d7d2fbd8000000000000000000000000b576d790f2ee1b04e4edcaf4dff87501d5937c280000000000000000000000004311522a80a3395c0053dd16fcaa1e2c42260f01000000000000000000000000c80310a31049250ba642cb933a830874ccea8e8300000000000000000000000070c30f1a1495bd4d8601970232f2bf4123929020000000000000000000000000f4f269d007205e558d3a040558520ad7bcfa6f8d000000000000000000000000a2153bed686aadbf8767079ff67f8e4b88de595900000000000000000000000053dd06abb025f27c6f3f2068255dca4f4ebbdd9a00000000000000000000000033684a13aeb31647fc536699ae61d3a942bdd88500000000000000000000000099e597c715e85b1291b1ac1e391c68df34c15b69000000000000000000000000a3a9a00eed11456492fc8d77372248910ed46d09000000000000000000000000611ff54fc4835b723472d12fad79b5133bf764e90000000000000000000000006dab0a5e9b07d09253a65173483453f591cd11cd000000000000000000000000b93f2099a7e8f19af6d4b57e58c489153def8021000000000000000000000000ece67cfe0f4f2790eb56b7aa7ab6ef0eae7bfb950000000000000000000000005e2ae68c9522346f7e963969d9cad679de9728a4000000000000000000000000b8f7330e3d0dfa6148e4e6ae18141f81aa114d8e00000000000000000000000007b81c4dd276ceca18ff188d33dfcc545bfb28e100000000000000000000000004fa78411b440417ba9bbe81401395e6fed31f77000000000000000000000000f56c1fa3f03593c6fba919c9ee5574fdcd2cd7af00000000000000000000000089f398e02ee2468add5588bd2dd8f9ea66e28a7d000000000000000000000000a38bda13c27800ab11ab772a5a433f730f39d510000000000000000000000000f5b115f62b49b075ad42c7c02d5e273ecefe4b30000000000000000000000000d3839881a4d1f6959c97878e527a5b3fa79960c7000000000000000000000000c8f30483c0decab8366c3d50e24254ba853e5b49000000000000000000000000beb6fe3872674c4ed7f3224f442abead08608c95000000000000000000000000ee1a23bcb4a2f4e8e31f95abab4d0202d751bcec00000000000000000000000085e089b56e650597717fd9ff19a16638e964f047000000000000000000000000523ba50619d03e23e36321d17b50415ec5a0745d000000000000000000000000ead20e2e348d2e36e840f412c0154f60dbada3610000000000000000000000007b1b2ef6f3c9bd69c83cc75f2930e76514d9be4100000000000000000000000044bdbafadabb65f65987b3b41ad59ec444c2b2bc000000000000000000000000776f4dfd6c7d908980cf8ca06b49d175bc2d195b000000000000000000000000433c6dae0fb1dc2e2fdd46ea250445c8ff3149c8000000000000000000000000366d9c1f678b3ee487528d6c4f5ef647f30b12ff00000000000000000000000067abf64fad6ed94052405743ba391218af2d24eb000000000000000000000000f909067293e8a90b6ac989209b461d11de2689fd0000000000000000000000005c7e1a75d3037be323c80d1830f90c769a384236000000000000000000000000512ba8eccf62bee9f0848a26aaf5fc93d36630370000000000000000000000005b4d81c0f0bdeddf03d8da7ef3529fcef688f02e0000000000000000000000003e09908609e9867778078d190ee4e22977ff64ce0000000000000000000000001c7d9e1fd17cc5ebb4048a35343bad58a4278f6c0000000000000000000000005ad125cac448aec58a4df59c81ec2a2411bd289e000000000000000000000000cdd12ca6f079b701013b8d2a1825b217f9659e5300000000000000000000000059258014eb27dfb0997b851c7906d24784670971000000000000000000000000330ce5237999f124f462c004547ae989bde70c4b000000000000000000000000bc4380b759054a727603189644882b7363ea68d0000000000000000000000000dfe7f88b870840cbce1b6fd7e982fca2279877bf00000000000000000000000062784e72f820994558c830eae2cf69829b37f3fa0000000000000000000000005aca23703f1cd615cdb29043ba2d1f2a722d5020000000000000000000000000b09769f4a530da70a7fd220fc2af7962c5175951000000000000000000000000bc3dcd32916f47e7d97d88c2e94485e31d3aeeed000000000000000000000000ddee9551859ef20d7e9fcd93b11c518c9a630fd0000000000000000000000000e8bfd82a4174545e497771d959efa5abb07d9cef000000000000000000000000bc2ed5666f2f140d7c5f51ce5dbd4b1172a25b4c000000000000000000000000c9b7aab74aad59f8ff1fbab4780c5cac2314176d000000000000000000000000fa7c8db51ac4ca7f37390596e5d2d3f121ddcd02000000000000000000000000dc8dc36036b062d0a872ed220b94956c4819ef690000000000000000000000003ece050f5b0deb05d3516bead31ad511cec6ebb0000000000000000000000000dc1bb0cd3a92a2ac0610a9f9adceb6f6451423ec0000000000000000000000007f3fa128171ddf474d601f48a27daed936bed97b00000000000000000000000084b039d89ba869b7e4c68b37c43bab8eb063847f000000000000000000000000b59193b351fc7521e060f360d81318611f6bc897000000000000000000000000fe81be79d24a0e201405a6fa04bebc4d8a9dbe130000000000000000000000007e6a0639246e12bcae93fced9b57041b5473b63600000000000000000000000019be1c06122857c56c660833aa91ea9927aadb86000000000000000000000000ffd57aed240089c493fe2c9c91d6986d03f1fa580000000000000000000000008714339d0bd95704040c832e6cc5bb2b1c04b129000000000000000000000000e9bc02398b4f24e920afc708981fe33469c2835e000000000000000000000000d56443bd6f47e0626ed753e26a766236facdc735000000000000000000000000b93974d9eb1e4b55faa52e31cd94f7ad96588bc1000000000000000000000000643b45d92568c7820e201caa3c46a8630557715900000000000000000000000049d73cb7faa04bb062672ae0bc2360021f96809a0000000000000000000000006f7e3e5eac33021c9315dcf4b8384fb3c77b97d50000000000000000000000005fc2d064b950a4c1c7ade1d2dc6e5dcb02d0d9fd0000000000000000000000000c26ef3f047d456e938ad94e2ba4c473ac0e2a94000000000000000000000000ed1deb51428565431e256f6ba160f82a7b6611620000000000000000000000007238defbbdbeae31ca9e86e10320bdb5dee51b1100000000000000000000000089f75fa4a2cb698c0822fac411a72f1408d43bcf000000000000000000000000796604f4bf8981c12f026c29f0e3c05dce7524ee0000000000000000000000005f01dd67300bb1014865229cf0a467d14c733ef200000000000000000000000011f0085f7ff0d309d01aecb5f8818442e3a2be58000000000000000000000000ba80e49b6c1668779656bd40d34e040fd52539330000000000000000000000000a1738c6d8b7d4387a131a089b9ea920308ac4b300000000000000000000000063da2884691f3d01035b1c6c8e027c5e70fbae1000000000000000000000000033b99b969a68e9a93cc8164163f756650fe8bafa000000000000000000000000162102ad07a401ea777f155f2f17fe5eaa60256b00000000000000000000000064b0753f1adc26294c675e55309cea693512eae60000000000000000000000005327fc086960d895a9d49b3e6680bceefa39e6fc0000000000000000000000008f28400b9aceebe09467d591805969277c1131bc0000000000000000000000002e0fd54a13c8c5241f553c6ede00ffc91a8183da0000000000000000000000009f6fff0472f9bde5e97cf886dff237bb6021f1490000000000000000000000002f1a20c76f62b15777fbbd8ba229e8c61ea283f8000000000000000000000000841bb8f4b26d88bacfb588ef22ec332394454eef000000000000000000000000ee8a37117ecb775b3f52fcee247d9bc1166b41340000000000000000000000006d8753ed1038568b55bf414503f09d19fa623b2b000000000000000000000000a710dc1c8750f0fcf07cdc88544ca3df7015cfdb000000000000000000000000bfe61d1c0988f80e1caaaf8b2cb8b1e5fc2c45ea000000000000000000000000f714006e6cae14297929e2d5aed931ca30433ea4000000000000000000000000d6cf119b9c033cac28290848728caebe5c32d05b0000000000000000000000000bc14be8a9c862c98d4415eaf192ada2d08c6267000000000000000000000000b53fc4ba137aa99e8d78611b3c5a64a13867e411000000000000000000000000650a33bd442aa800acb3e581b9a88aa9d2c856df000000000000000000000000b105fe7984f73fa6eecb7681f654f5b028c88f9e0000000000000000000000002534b995bddcb9811906ed963eaa7829c8065bf4000000000000000000000000d5b6b7ef8cf1bf412b82b06437c59638d20a852000000000000000000000000020f34f9e845960fb076480132e7ccfb10a9f21c00000000000000000000000004a66cdb1868bb23a7dee1f8eca35beb3054ab2b900000000000000000000000089ccc70358b3989b2d02093f6df7115d3cb12a2a000000000000000000000000f94a78da50022164418f6cf43521b7fd8cfb08220000000000000000000000002f75cc14fb64f90272111a2d6c4e7cb8a001597800000000000000000000000087fb5e1c6a21fd41b0053d135d6b866bf072bad2000000000000000000000000978362b57da2e8711f1f9a7fd1376a11a34b41e100000000000000000000000015d68baa80975246c3a44f21195924a50fcfd88b0000000000000000000000003da2fca8f7f3b40272f3bbf16e506fb372af978d000000000000000000000000161b1d0079da31f6c555620868abf864594fdb3d000000000000000000000000989385b3f3519ed86cbfe065d2e8d3613eb6e05b000000000000000000000000e1233dda2d3d67c3e0ea23acc5f64555b3e5c4290000000000000000000000004071f5002e786899b8c518dabd0366a494f1d5c3000000000000000000000000d80d65e717fdb744d9006cb8ce2a8bf46a0fed7c0000000000000000000000008a83a794a14bea41b96f62bd69fedfc47a43c34f0000000000000000000000002bcefbb06986ad25b4a9f537a393a62ad18ffe36000000000000000000000000695e40ea3af8d7b0880fd94ec271e1628cb11204000000000000000000000000df7cf6a66a5b861014c3d2208babdc8a32071424000000000000000000000000d4954b5bc09a7693c3e1e241a22c494e8a5827910000000000000000000000007cd5a2211f2453c659d52e42ada6bf8e5141062e0000000000000000000000002432721b891a9c562cdcacbe462ab2be2f5a430f00000000000000000000000041418f0e0f1c3f68a4504a6608d0a94729d523d50000000000000000000000002e4dedd79042afa037bbc35a2c7009961686d750000000000000000000000000a258b6a689759bae7bf9badaeddcb86b17b3e364000000000000000000000000338bd67c66673beed9eabd04d6ed5b54188249e20000000000000000000000004dd96d785f2fc54c9abdffe0ffb54885794d97da0000000000000000000000001740503055a629da717389ffeaa0623636f974660000000000000000000000009f687eb6e63004a1636399ef5b97d662c9b080ec000000000000000000000000fc24d8364c87b6c65a1fc15ca0eb8bdf0181371b000000000000000000000000aa7d93c9f9dd280bde2b35d2ab85e3783ac910fe00000000000000000000000003397c19547f1514f3f5dafb7f914d62bc99352300000000000000000000000088dc4f6de94612c8bb0a2ffe1e04de1a763caeea000000000000000000000000f0ea7c7c897b8a4b70ef7c0a23a987c094dd8ae50000000000000000000000000214e98e821694e26bf3244cb84cf9445ea806d3000000000000000000000000a5fda99f030ba792ad00535becc07293e1cc64040000000000000000000000008674e592696df80fc8b37d387954da777e83cae000000000000000000000000060c7f9c37ad6cf67391babe70fde2e63f9fce9a800000000000000000000000019754246359262c09a3eeb6ca76fbad0c0a09499000000000000000000000000b5464dfec53f25e966f5c9c31e1582ec1697be8b000000000000000000000000389ccbf039edeb535e527f5c615263d1ae86c2c6000000000000000000000000884fa2c43816f51d0b4fcfdec666d8ce37efe180000000000000000000000000107932921170fbfab54c1a09a2438108e138d17f000000000000000000000000ba422da69a83b89fa769ae4f819dec56b60b09be0000000000000000000000000fe18921dd5058be2b5df1823d85b75ce0fd9d9c00000000000000000000000053e2d9d0dee59011e231725d80696dac13b593a3000000000000000000000000671f43786c48cbf0b41b0c74c89c8df42cf7f98600000000000000000000000048ac66cd16c8afb8a50fb1e53f1aefb6fde63b9e0000000000000000000000003d73c058feea973c26edb44b518cf473d920e704000000000000000000000000ada28424d99e2c8393edba6f0962f03ec2a28c710000000000000000000000009d15f531edccb79fe4fcd31ff99483e422c47a3b00000000000000000000000090aa7a55197121357171dea9a5cc10b2963af65700000000000000000000000065b641a1a00514657b3d9e1a9bc2d47b3669c5b7000000000000000000000000b599b9acb3c4af43bf96ad6b8d46e2e8ead786a9000000000000000000000000f79e60f93d99298fca658bdf5a763b8dbb53229f000000000000000000000000794f657f251c694a67a4a0ec0736b692d0319c2f000000000000000000000000f04fbbb8def0b43a419d4ef46110dcc5ab394c230000000000000000000000004d2596f84d1150922dd833e5e34115f4ebb81def000000000000000000000000aeeffcea46199153e5bc219fc268c2854c9739a6000000000000000000000000b4017e12c6bd7b3ca5ca6385b86c7e60bc055d4c000000000000000000000000b2410363f2f2b2942c0694792ee05bd4c0b6d675000000000000000000000000296cfcab687357497200bd51e8722af6da9ccc46000000000000000000000000f1801b84a8095bea7450714905656968a7c64ef600000000000000000000000012179232c48e1cac06f90be33876e374dc82119c000000000000000000000000622b8193fdc743aee7bb460ae2d450bd2adbd76b00000000000000000000000064c67cbd060b33380f80c0dcf23c8f4e355aa4c100000000000000000000000035037cd0195812f4fbde8cb225a5d5a3ac8cb09000000000000000000000000066c20eca90c3f9bbec5be283aa8e3084e0cbcc19000000000000000000000000719e1a1f7ac160cfc068807fde3e2805eee3c95200000000000000000000000026ef6d104b131e2f65e42ddcf60aceed8c95efee000000000000000000000000142c86f8482929d4cf0acdbc4c5d57ca77c9ef970000000000000000000000003866a037523e2b2b0ba819cd799a4d6ea5608b54000000000000000000000000e1c803af1b763a4bc6425b2525b5292e5d0bbebf0000000000000000000000003f24a01a7fda4d1c76d5e746ccde64ddfebe628a0000000000000000000000008c0e8658199f7cce3ffd22eeffd22ecd67a1a8e4000000000000000000000000a987e8bb53ff37d22ec94bd277474dddd709900d000000000000000000000000ce355fb63c7deaaef06775060475243224cdea64000000000000000000000000a457a5f20077141e3d4477689f8f08722346ea0600000000000000000000000032153ef643d336fab6a103c3a2e3cc9d9278db21000000000000000000000000def93b2f0bbb82d7f09e03ee40a1561461b21ba2000000000000000000000000e992bca45d1e5ffb3986a1fdc26e15865a777540000000000000000000000000fa247cc261d4975d8c6bff512707189ed22b35e20000000000000000000000004e032b6439374b2aa7b7db124ab82a72c1f4af4e0000000000000000000000009c68a884323d95c60874e4b968f25d5c5ea2051e00000000000000000000000097e8a4d0e3656478fb39d9e7e244568e1eb02b2500000000000000000000000011783e95bfd1736717580b3143dafd1d0fc70cfb000000000000000000000000095c48025ff7e9b4bdbd4ebc61bab2a0b92e8f9a000000000000000000000000b03d084a4668d15890c40df0b29c0bbb41d8d2f80000000000000000000000006ee43e33d9db87ea59810dd609f5d765827b6a470000000000000000000000007eab03942552a4f1372b45750a6ae0ca703104c5000000000000000000000000bbb1d249e77e0a542401783c498ef9ee1b07218b000000000000000000000000f4d0ab53374fc3e48e5d0714a2a81bcb933cdf460000000000000000000000006cd50c4832b03fd178387129e7ad673dc5d4350300000000000000000000000051cd1d02fe9b2c907e638c75895a957c25ce84380000000000000000000000007ebbfa9ceaa180aa7087d09b6a07be45f031dac5000000000000000000000000b335f15d06f8c260d19033ec6c4d5438156f8a190000000000000000000000008c208e33b2411850c1ee4288750b933801a3a50a0000000000000000000000001a6fbf34f7878a82adf53036d2a867851d6412b10000000000000000000000005fbc0aafd34230d678f10e399ea805a9d239265a000000000000000000000000d3a04fb6930bab44c95b6366c0639bb454edde19000000000000000000000000643a0f25e3bd0109a68d5a7939993f9fa72aedd3000000000000000000000000ec8ea6b6bf3cfcc2a386723df7572b593a7124d8000000000000000000000000a309c306ce3d6d5cbce9217ab00d03672b2de9a20000000000000000000000000fbf4b4a7a4e451a65618bd0a48dd7cb28dd6f6800000000000000000000000022665dc10d15579602ccd8c9a98ceda10b0b06520000000000000000000000006d9a3cb858df4fb06593f7e39ba7833c3a67507500000000000000000000000083334cf972c6842ee747f7985b3b9e9bec9b443f000000000000000000000000265b6181ff2da7a196902148de1fc1316171d26f00000000000000000000000059acf41537119de0e348314fb8891331d142f47d000000000000000000000000ab518bbe9821d2cab9c105f9e29192eaf5bae73b0000000000000000000000003cfddfbf546b495e033410703d869fbc8d109103000000000000000000000000995e21df61955f9673609882e5e2abddc7b0308900000000000000000000000018d49b7e2338e5bd8205ff7fbc967a284da7f6c4000000000000000000000000240433b5f8f99cec3ca50c378f29905796ca1784000000000000000000000000bda84b91e2ee4af6e9002c60e551673f0ea2c2af000000000000000000000000a5cf39ebf45b7f66abb082ac799613864af57f6c000000000000000000000000707499a6198a91d8857c3b391b7ea9d3f75a6e86000000000000000000000000e993c4316da75a3306bc479f2e0c1c45dcf599c0000000000000000000000000002af324e06fd45c33bd33188852ecaba69452020000000000000000000000004e54b0823905bbb2ae29e8a3ec514ee34751b80a0000000000000000000000006e9fa9933d96ba8514b6132e5f1780dc69e21ae90000000000000000000000001b8eb39def6762d9bc311480e3605943d458e4fe000000000000000000000000cae0715dab3e63a61a8b624a8ae6d7a8d64c6b8c000000000000000000000000c446b30a9dc78f850b1ce2cade738a52ac56f37400000000000000000000000013f4c33f84be6dc5dfada9505e57cbbceff5b6b20000000000000000000000005dd99968441508fd7b8d066c2df93caef895df4a0000000000000000000000007cfbcba0bed469e203d9a08d3a90007629308c8c00000000000000000000000055f36dd95fe875894c3dd4e67d68b9b5d227a47c0000000000000000000000002945247d38d218a45dc831bc5340388f6dc6f0d20000000000000000000000007a68c7b50cca682e02052bc7350305660773fce3000000000000000000000000c812866ed5ed32b356f96cb60c5982dddafd87ea000000000000000000000000771de97ec0da9a16ef4e5ac508076e9d28fe466e00000000000000000000000096d756082bb76fa83562c5bb155b307a72ee8c070000000000000000000000007f537ac113262250ebbb3584a488141d78c9c859000000000000000000000000977efc9c468513a6939584061727ceb0b41f5dfb0000000000000000000000002747c8a0faa700ef8e9479b400ab51436b307c48000000000000000000000000bf6854c2981860539602b13e4cbbfc0f4706237e000000000000000000000000ce210f120d218fed398dbd1a85d89cdadfe9291d000000000000000000000000d8954f9c6d71f02a045b3c14322b5a5f69ea7f67000000000000000000000000a12d35bc25e400e46eeabb22e4f707c71594cd01000000000000000000000000dceecdd278947f21a1c374bc86b61c0de9aabcf2000000000000000000000000688fe220cf7d74b66c4f0da3a7eb48f1612baa72000000000000000000000000f073e1da777a09ab4395f997e4fe71ddcf7ff22c0000000000000000000000009d6e722e98d96c738dc20140db527583786b061e0000000000000000000000003f2e348be1f5e6b6fdca8c3da1d5396ec89359ca0000000000000000000000008a6611f90fb4f882ea25f2b355e6262bb2ab0470000000000000000000000000c5b6c155031d033fc373c9e375fb265b7cbc845700000000000000000000000054a53a3130a40b361352271107c85ccdbe9caa620000000000000000000000008412dce91d11f03b39b054a4a15e2339606a5e7300000000000000000000000023997ec460012928c6d2ab037378261bc17c6e30000000000000000000000000800bc22479768f47de0f038fe9de28e1b2c0419e00000000000000000000000095e0f8a1e5bdf37c638299f8a0f0e05c82575fcf00000000000000000000000022656626895015ebfb4ad8c901c243fd2ff7bd59000000000000000000000000bb4e6a945316043f92f8636c514638cf26adadb100000000000000000000000049387950b9eeef4285eb86bc0b938815778df650000000000000000000000000765f5aae1ef19d805d286cf18bf92f4b9715c6740000000000000000000000004ab39bf6d3f22862b22bbaeda7f9ed980095b8800000000000000000000000001a0b89542c43a382b2540047e2baa2b38d2505d50000000000000000000000000737cc053aaafcffe059259a811c8f00dde67348000000000000000000000000303d8dd44c4d819e3797ac6e7e9c06cb9d24730b00000000000000000000000098179bd8b93ca28305ab48665ec841354f8006760000000000000000000000000943846caf9002eda09933180a09f211fdb704a70000000000000000000000002f9083e438593d60a350661176a76b73238e4e2400000000000000000000000026aacdb55e2a4f115a117a4073b9bfebbe16f9bf00000000000000000000000072232749e40b93e6088b02745dc4dcf5bc69b321000000000000000000000000f9a75ba62255a10c338be6a402e6f642a72b5cb70000000000000000000000000b59acb500b52f3ac0f7eeb88b2acd018b07d5b0000000000000000000000000172438c6d8f5fdd21660461998e89193037f3118000000000000000000000000eee1856d0bb10c7ec70e2e55ba173bd1cfa4c2c4000000000000000000000000637aac58ce0412bf0bcc9ebd96321774e93865db0000000000000000000000009d26e67a5e30f4aafab4870b2c11a17ac7443763000000000000000000000000055a5fdf34c990f4a5f9bd6fcddec1fd9e078c22000000000000000000000000cfc301465e5fbcbcf1c5c36973b34164fe28c455000000000000000000000000ca82178d78fbc6f46f00ab558ac540487b0958ca0000000000000000000000001786a1030adfb21f347ff6b4006369e544280a5100000000000000000000000015081f18429aaa9b7ea4414b4d2d7f476013869000000000000000000000000036dfab328b2b76fa14e60f0df8dfc4035673189200000000000000000000000018e3875d2225c3d586f85292f5176a0f6062f6a30000000000000000000000001d5bf58a0e2cd6fa2ea38f6cd79cb03b7571522f000000000000000000000000960a84021cb9624e75c8b8ef9fe0d8ebf0b939df0000000000000000000000002d49e2052854bed50401f03441265c12c41f84ec0000000000000000000000009c3da987c3372932e46425dc9e1b149acc5d0881000000000000000000000000b5c4ecfed3e89a64f888ffb32dd5d6f9736bdffb000000000000000000000000a933447fb10c9729a1a9e4c949170265baa52a3500000000000000000000000071eedde2e9f20902b3a6c4c34be54a82e68a251a00000000000000000000000009739cf66b9bbe2bf70f02f38f99f156add150690000000000000000000000005ec7355ad81cb2e1cd63c258387a52455680566c000000000000000000000000367feddb85da6992fc9c54d9865946413813fae1000000000000000000000000128f02e1e6ab90496c251e10e3641f677a4312ad00000000000000000000000018c1b5ab933f48e41aa7db65c9b6e3a6e1531d580000000000000000000000002e80061df40d15d2953c33e8fa3d7d0bfd412b2b0000000000000000000000004639263aec1b10f9780ee2035d54ea22f926d8b0000000000000000000000000934fb73ef2a59678ad07e706e7d92a9dd5109d15000000000000000000000000acd43ddb8fe13a65555066a85d48a49c37fe107f000000000000000000000000e8d69a5f7ac6b9b371de29c0f8d225011a5168c500000000000000000000000004ed9a38dae65193e90617128f7a96c75d9da728000000000000000000000000a31697c63624e5cb99bbbc4cddd5b1e0e470f9840000000000000000000000005a7e33d00cc20f3df2ae6b2a0526c2799ea8cb64000000000000000000000000a19fd7532e9088238cb6c2c5c29f27350086e753000000000000000000000000a2d16641aa9a7e18eb3b7205cabed81b5111fa20000000000000000000000000e8bbf7947f65272b6227636b152237fb881a5854000000000000000000000000647d88807b39a123afa171c906004d4837687e890000000000000000000000007620e54b13efe0992516cd72918b1c95fc2f622a000000000000000000000000b145bba78ef7c9872f22b686bc5914ae1622644b000000000000000000000000871d4f47ecc6e2e139946a9c1499f1680d458c37000000000000000000000000ad52a75ff01d6b103bb62b7e4130cb1e691d8fab000000000000000000000000aeba34e6293485a322fe2efed22e0bab9c1e281d0000000000000000000000009d7dfb6005f0e9130bcd0e3990533b9b1cf523aa000000000000000000000000ff3d53e754914ed4c053f9ae0132e6594ac8ec14000000000000000000000000a535a7b1279008ba6fccd624cbdbdbbad2bf60c00000000000000000000000000fc1b45667dadc5b95ac131f431dfdc987e0240a000000000000000000000000e7d57442ea02df3237c0eb60b050a82d5843f48b00000000000000000000000066efbf90359b3ced1b812051d71d4f52e96fccbb00000000000000000000000088a7e7098d7b2e8ac1d33c02ebf852216b772695000000000000000000000000dd05bf16a3d6988a22c67ee16fab7cb0e779473a0000000000000000000000000f926ff8ed8282423ccc5cbb4b9c290a27865666000000000000000000000000fed15a105c747cbbfdf719bbfd4312412c0da1a2000000000000000000000000c7a35c524cd88a718fc48c4f276f757bdd4483790000000000000000000000000354e145ec52d97f76f838fe20689fa065820d0f00000000000000000000000057ad0b05a7ce570fdf1a11e7dbee22e94793c84d000000000000000000000000579c8e3c6ab52317623783be6097704036a1094f000000000000000000000000b5f6dcadd8d1a52d71c2e1b55c0e095fed2cbec300000000000000000000000027db2e3201f255d2c9ae64a710cc1f726586214c00000000000000000000000073f7b6d3e2dd013984b4b0928c52910d04b36515000000000000000000000000344ed2f97619412b15f2cdb0f5e9b98c3e81488e00000000000000000000000067beb05b2e07c599ffc71f39268d33a0042ed60d0000000000000000000000000071ad3efbc4794ad6c812c98c4b7ac5884ae2580000000000000000000000004de0a71a5739620400a22faa1dbc90704ef3c7ac0000000000000000000000001cd23a02cabee1fa1f42e79183b4eb0affded384000000000000000000000000d524e2998f870342fa41a218eafd6c30cc01fe18000000000000000000000000b713a132d915dc00824c5c2de98acf643025fbdd000000000000000000000000e7179a2b5cfcb682d8d81c53e9863996a55df60600000000000000000000000089a01744558eda81f60218786e831e8d5960d3480000000000000000000000006337e860ac32fb40dc6f102d5031c890a8093cf600000000000000000000000035e27bf377e054733895e29cf0dd7182d92f271200000000000000000000000000b27f5f6624887d4ff1fc97e5d63794bef09f9000000000000000000000000062f954cc4ab47e69392bef90394af92bedd59c3d000000000000000000000000fbd6ad01fdde7de0d3c1bf0aa1000a99fd68b65500000000000000000000000004f0ffa0f7f08729394c287ecaaf7127d45228d300000000000000000000000000996368024dffe0617af9228a1e9d3dd140403e000000000000000000000000fd7d3fce712ce2d2d0034b5cb598214ae48387cc000000000000000000000000363629de0b58f23811ad0b9578ad90f93563c30b0000000000000000000000000c0fac54bf55e6ac45d1cd980deac8ac0640230c000000000000000000000000ea22d829e0ee2a9474d419145d7b2922bf1910fb000000000000000000000000873d52e7bb432e2a2e930f55697b960c1f81d61f000000000000000000000000c651277aca6f1292c2afa5c3416e57fa683454960000000000000000000000004e19e3c10f29014dad55147bc67c38c55c50f6d0000000000000000000000000c1345afdf40f8cdc0de6d7ee9665bbb9d58fbe32000000000000000000000000a679d1436445769c7216f80f8d1aef425e1af3ba00000000000000000000000052c869fa2e71ab8581b39f67c8f5438b2f0687df000000000000000000000000609ad3ce60e4b0d05d561d5b9cb4352002e3fb5d00000000000000000000000074844278f2fc86027239884251d6ef45559f8d7d0000000000000000000000004e7339933805b7b396122eb7456308aeff0b95b8000000000000000000000000f9e3f2883b35cc73606d12fce71e20a31982231b00000000000000000000000088f4ce25de74162f2377883da5056041eb8374e40000000000000000000000006860d457124613765a81a57a5853f467abf2d8fd00000000000000000000000069e9aa77d323142f63efb58c63622609cb8717210000000000000000000000004cf174ed652aab631866584f14f3d554060785eb00000000000000000000000008411ae8571f97581e71aff8e9117dbd9dd3cc68000000000000000000000000fc0002034d1b262e2a5095164b1b9cf329ba3330000000000000000000000000874ee55ea256a1f9fb905edc3f039515f2a2195c0000000000000000000000006f0ce383c804b51657792f488afc9634f9b92d500000000000000000000000006bba541daa7489770f8f8382b988f4e56feea5bc0000000000000000000000009febbca3573a3713dde916d1263beb4ec69259c4000000000000000000000000425dfddfe0a4c834d6c2c489015ee1077cf4527b00000000000000000000000007b4c90d81eb40ac92076ee450edf562d01fae5c0000000000000000000000000dd93445eac8e2e0066b6fee2d29bff5e4d300c5000000000000000000000000e4e9df2805256e71f1aacea6f7d549a2394730a1000000000000000000000000149a914f94da1596acae7ba7b2dbe10d3b1df95700000000000000000000000057f282e0b3ed123f67501a5599707935f5691e8e0000000000000000000000006e0cb58f9d237f54167be77a8932ed8227674e47000000000000000000000000794ac40fbbc821f1d7f7b33d6aae360d52621dcb000000000000000000000000465ba2e17b769bf075ed61e96585e7b8a1524572000000000000000000000000f6b507c9ca42b59e0dced86db6dec505fe286de2000000000000000000000000d6ef909e6d0d1d005c1bb0c038a27586de14732b0000000000000000000000009fa97e21d36be7acf490645e8dcb5d8136af114400000000000000000000000034c8070276b887bba02ec972612be3133b42825f00000000000000000000000088e68fcdc34c0b6485b0624bd66c5f8cf6420fa9000000000000000000000000055d7d3da1beb9e375f6015c294159ed14eb03c100000000000000000000000059e5b487f55bde96ca9467dea2b2da99d3f0db0c000000000000000000000000262550c36d103a50bb7eb9a8afc5a39b1a5806ad000000000000000000000000f24cfd5ad570f71b4d72915b75d46bf7a9cddc30000000000000000000000000e8e993e6f36b905589b9f861b10a5c662009c40a0000000000000000000000008a4999c753a54ecfafb62736c85ac03af6c2b883000000000000000000000000ec4b86e17e6d21e7a3d64760e0c353bfec0655b8000000000000000000000000a98df16f640b741207b8d74c447b3d4383a6b59f00000000000000000000000015b87345f964f2a26364cfd89314511c8a30602c000000000000000000000000b365d154fd1bea2b3cd1957003f7789a1bfe51030000000000000000000000004b12ba7a26681f42ae8ea79093595cb29a967134000000000000000000000000577c267cb9c4195440ccc0d924e34db15819716f000000000000000000000000edc24db51596f4d40107a82b34d5b530319d239b0000000000000000000000004d845b8ecbf7510827650b737323d03a21ae2df5000000000000000000000000df5beb6be2ab8cf8877731cd6139f39e998b55a7000000000000000000000000340117a446305648642a70db10982ba60b9cadf6000000000000000000000000ab7846294079b7272464a53e1f19966de5ed21400000000000000000000000001eef4fd0739fd1179e44b2ee2063749b5b3cf0d100000000000000000000000097d9f83823fee2e6e1cabe337b8f6bd63c1e90660000000000000000000000003805b34372e21ad8739907cfbe5d82199fd3d2a00000000000000000000000007c0333783991fd0ce095ec7b986f3c47be6aee01000000000000000000000000738a3db0819b90b3db317186f7055dc75e2bb0ae0000000000000000000000004e5b632783f2e307d5c8c8b42cb5e0523314e0680000000000000000000000002f3489c4674a6012f2583409f630af303aa4e86b000000000000000000000000b1a3f4bcacbe0c83c649f484cce2053372e121e70000000000000000000000002e8863be6e765db2d6ff9ce439d9637a1aa0dda0000000000000000000000000399c3799cde40a5c27a3d84bf4def52df8b1344a00000000000000000000000027fb260d11be6fc21a3b9db9b219bcf78d3dfbcf0000000000000000000000003b93711d3dd96149eb545baabf5d5ec58117d6fd000000000000000000000000cbbd508ac2d9b0ed96b5b9fc582c397fe8f67b34000000000000000000000000f0293abad5a8bfbe310d0d2697b42ad3df598e0c0000000000000000000000004096a5e8a665f79e91c32f6b2134f178fb3433aa0000000000000000000000005a32b122d4ed6cb0f7ae7267884073b4f0d557ca0000000000000000000000006de1670b9e94e153b74464ca95fa476936c7d633000000000000000000000000123275c60350a23c8ddf797196c9b0dd77a4b6c3000000000000000000000000efc89fc131f426c905c4a05ba29f9d57ff0c75b7000000000000000000000000c962cb3e721f6a394dd68596ca80f7aa517877930000000000000000000000006a0a15dc9d0055685d12b8308751b4ae41115b0c00000000000000000000000017b0ab37e327d6a3e0373c1f30e5902a223d6ff8000000000000000000000000c0fdb79c9cef21e0dbcb2a038c6d3cf6113f10b3000000000000000000000000b95f0e28a9e0c3e297f7293e6f1f337d07903a21000000000000000000000000351cb4c559a5b984cfedbcf8d5256d79f7f72dd4000000000000000000000000c17f1cbeaa0d352c0cd51e1638506d85aa5dd5740000000000000000000000004bc108b9a4fc44abb5983125f5dde5c04a1c8c7f000000000000000000000000fa05ffdc3afbf75d6b6d1c6db802b47156076a6e0000000000000000000000008b85f2a541ca815b37d948c34b08b522df17747b000000000000000000000000cd3d2d8b347246715f89dc716cb7190659fd1c6d000000000000000000000000a8b1d4b43359a79a866e9fc1c7c0e0f22934a8d1000000000000000000000000bad0ba5288c3e3909ed9ded84c1963247a9eb2cd0000000000000000000000004ea80283d7a725c774fd9d917e2a95cf4b958ba3000000000000000000000000f9a4731351cc740a5004f9a9220ba2b086daac3f000000000000000000000000845353b98f8bf9a8b978185aa7f1964beadb8ee10000000000000000000000000a4673b8a40eabe46392f08c32ebec73b59c0d51000000000000000000000000872385abf02a4103c75c878709bcdf21d80c943000000000000000000000000068559c59a3cc8c38c7ff50dd7c3cdc64b4641ee800000000000000000000000080941db97777bdf5b7fdff63afc57e0a5a6005870000000000000000000000001cb0ecead4b43bd36513b8f1af174b89a47146ae00000000000000000000000021fbcd8f98b71ad6eccc0fb9a5761b2889bc02130000000000000000000000001c01873fb9edf6984fa677659f50ec8d6055569d000000000000000000000000f7d8c5e2c38cee05278a8240cde5f66e6bd8c2fa000000000000000000000000fecf5aecfb91e890508c76bc76f5f5a800b85fac0000000000000000000000001c3998ec5f325941b63f9d6be83b54249829966c000000000000000000000000f8bcd660a22ee44d016317408a5a6485242d9387000000000000000000000000c76e591547fdf572b14621e48c632b26fd3d3f470000000000000000000000000ea8edb6bb5a3fbbc4af061ef3d94dcfe65b758b00000000000000000000000042037aded064490c0562cea9448e9b762396bfa30000000000000000000000004a45df89dae33befb834b8d2f466d7e794224895000000000000000000000000e31a588352e19b77de48aec2c7818f3ad1d70ca80000000000000000000000008cc8233d6a17a52380fba1f71c8984d9d449ebb00000000000000000000000002497e32277a3c4d076c5a048f733bd060b71aef0000000000000000000000000ddf751f0188a4dede10516d3a16cbd5fb776384800000000000000000000000012b8efa0a6e3982af47332c2504d8b117d43c51d0000000000000000000000008e50369974374455c5a5e9f70cc23a1763a592140000000000000000000000000badc097c019cb4e523c737c2a8c0bd913888f6c000000000000000000000000141cbe01c9c29ab42986334c7673b7b2dfcf0422000000000000000000000000a0f8bfaef7a9488bcf0a9e7fa2e43e187f565346000000000000000000000000bd0422c0d520f69ced16ae844bfe8f1f9020cb4900000000000000000000000032ab987ec809fac72daf38244bbd6c1dca4cd991000000000000000000000000b07f87e19de8ecc05bd612370f2830b802b15695000000000000000000000000b96184452b5270e182e046f3fd9fdab0cfe7aed40000000000000000000000008994c209f2aedc4ced94a5ebd29cc2e5092818c3000000000000000000000000aff65934071de3cb151013509fb411a307d5e6220000000000000000000000008b847ca61b46eb5a7025320f02b120650f3ce25a0000000000000000000000001484e20312e5a4adb4e3d86133cce6ed9cd59449000000000000000000000000904640a1dfa32ca6d087d3c4e0c4206489913a750000000000000000000000006dd7c0c8dc078030bbbe3db6c7268b76563093ae00000000000000000000000089f7b96fc9fbd9a8e5229347935925fe4913a267000000000000000000000000d946593f0c2f20b4a71ffd60d0c55988b32bce6c000000000000000000000000c55a3cdd91a4ba67a1736bf88443b471dffcadef000000000000000000000000d068754081a084f2c8231934d1332a00f3cf9b6300000000000000000000000078ddb2f43454ff5f329419b995597ae8ee9039590000000000000000000000005d6c2696923b8513c5d602c62e988958255c63cc00000000000000000000000047a7a5f53249a3be99f9954e5e5f2a756aae36db0000000000000000000000005c03e641c087061780cef7fd07a19678332b4a9a0000000000000000000000007c18a2516f86c454e54cb3e76481941ab1bc715500000000000000000000000088461a4141503c35236ef0594bcf21c0d2a6a7fe000000000000000000000000650a8818cbdce92c46ccf45b0166e562d5708ce70000000000000000000000005e5c8001e8cc0eecb5ba2873871931d7a0dc84b900000000000000000000000078498a809928ee6640d01603e43f36f645d3c4f3000000000000000000000000f5e3d3e58417ded1b9b78bdf8084c51b27e80a2e000000000000000000000000355d5d9a762773f0b035b0029dfec19a5648caaf000000000000000000000000f3f7a79ed8e470a1e01672feeb142492426e99af000000000000000000000000a4b5066be7f8e4c95b6ee72b8e1846fbaa27be34000000000000000000000000c969528470db9db95623ec2ab40ba31f9f5bfbe90000000000000000000000009cd81fc2846fd20e7fb94e2db05d9f5a6b933dab0000000000000000000000006f8b2aae7c06313f1f455a1b58d045e970114fbb00000000000000000000000098bed56875fbc1fe38de5791e8ce0a7f9386a246000000000000000000000000f7db238c2f8aa3ae957e9d0691bc90909a1a8efa00000000000000000000000097408230a69e875234dfad555d5a9fc581c01517000000000000000000000000d6d3f5cc5043e9ec8f2917fd0801381bd89af55000000000000000000000000086ed3889f3691079448f9766c57f4f5399a8023b000000000000000000000000313ca3c6b32e4df6e3ee5b53c03d1555e8f1d6d10000000000000000000000005f1a9f7b19c969acf95483355f28c4cbc5940d3500000000000000000000000074480a5092142aac169532839e2244b8a2ca5fd10000000000000000000000006f00d58acd4a396a6dc19eb72c4d6b6a76ab8b2a000000000000000000000000768d955b18875f9969ec3e0e8f87a03d3af67f530000000000000000000000001348f5102888c24269e79d9a9d69ac6604249f6d00000000000000000000000093839e57a62911a5ca4c18e036df4767e34b2cb9000000000000000000000000169086e09c7f191e4b8988b7ed7254079a9c4b19