60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b7072697a652e696f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b7072697a652e696f000000000000000000000000000000000000000000000000000000000000000000002e516d646562435231575a4a3641754462506a675136635637506e5948764378747067586d45564e5762526e544151000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000008763e681b605f5ee5348bb8fdbd3a7c8a7471934000000000000000000000000f9b3bf225b36e92bb1df8e62a2d68438f7d99721000000000000000000000000e12aa7abb54c9d9de37766ca2f04dee635849666000000000000000000000000252edfa0a89a6f8877880b8082f1e7750966ecd0000000000000000000000000f08ba3f93c2152efdf0a85816614bd7a546321b2000000000000000000000000c63c9dc06725bfc9a86d95940f58a681fc3f57d200000000000000000000000083d64ebda9617941487dbb869fa6a65f41fd6f7700000000000000000000000068581ebde351bec0bb473c28e27a5d4f75276e130000000000000000000000004e75c5df36175a349b0f7ff08671de510d0e857d0000000000000000000000001f2b81af5721998ee81d7ed03dae1502bb22856b000000000000000000000000a91a8c17a9c7ab0e4db834e4027b31e7513a12bb000000000000000000000000d8efc77dcf5c629b3e5a0048e204383b23608ebd000000000000000000000000072856be0df17d3fede9fe1e5886670ecdafa5100000000000000000000000006e66a95a6c6c16b8df561ecf2b5be2e32cf954ad0000000000000000000000000292b5f00c9ee2933421759bb00f806b4b2165860000000000000000000000000f0f3bfc93b902724709298fb0308abcb0d9b5a3000000000000000000000000073697342033c7973ddb9d0d0894d5fbac6d9a410000000000000000000000009ef847bb071c155edd6253f5d59f307fd4325e7f00000000000000000000000059006e2969546ff6c686244cc2c492dd2ca80ef9000000000000000000000000182fd55b0068889d5f339cde19a449b6599a7d0200000000000000000000000048ba73e27a5520fa6c7dc542fe3cebb394f9b7c1000000000000000000000000e1008e3982e36791607a32396524637e2003502000000000000000000000000016f77e799eb2a52263e4160b78f4fa8526c01241000000000000000000000000bf955f4cc1c980a67768e8b5b75fff95ad514535000000000000000000000000fe833ac31a0e42cadfcf4416c857f1f5cd84e8cc0000000000000000000000003b153fb61c30b5dd29272599189b0de98829328000000000000000000000000042e808da67a4d9e88168f001685a86c2e1d75cf700000000000000000000000026408397c397f8616f2b57ed6062d03213eb61de0000000000000000000000004bdbf3e9e27bff8e74fc3a54b7cadd3b343ad08a0000000000000000000000000445ba54362b543e67df834925df104ff1d1942f0000000000000000000000000026506a63f35d0f14e72f21c44caa7ca9c36b74000000000000000000000000624858eebb82613291042acb1748e6413d59e0a8000000000000000000000000b52b4621fd30fc7df300ab823027a48ec6f7c174000000000000000000000000f024bcca10d1f82338df7aa1094732903b693ca0000000000000000000000000cf2c6d0dd1ae373b7da505a86fe589066f3bace9000000000000000000000000b70b5b7e60737158e9e22acffac38aa37c84fb410000000000000000000000008ba247d02533d32b6be3d1d4902ecfc47404a73e00000000000000000000000061297b86a473590a48dd590dbfb8e93de02676060000000000000000000000009cae2cdba478edf26a1815f687fe1272f7a27f640000000000000000000000001d88bf65c7077b5ecfd4ee7a1f118c99e7d28a4b0000000000000000000000002c03baa4ea35b198bf2655019a858dea0d6eb370000000000000000000000000a4f8f4b77eb7f4982a5f4932586dc70e24aceb3600000000000000000000000090acc89285bdeaee024553a5150eabd4d279ccfd000000000000000000000000110f688e6d6d192e33a6d6c4c446034c4769c77c0000000000000000000000004d4d0c2d5c1f9459c9448607be951e459a06a62b00000000000000000000000049728b81eba417f3f2994dbf39a7788823c4a94f0000000000000000000000001ba585505e15088fcd15b50f2bc56d07f2d37819000000000000000000000000479f1c3772209c039b73973c5eea60f66cfbf5c5000000000000000000000000232b425a278df15ed20411250bf87c2f72423889000000000000000000000000d5009a9701fa32c2ce2fc636838c7931afec3b36000000000000000000000000f09eb20f1ef754ec300bd93de35c8097a47b5dd80000000000000000000000007458c80996d1e541bc8d03d5242ccda4623be992000000000000000000000000f0466dfb4dd29ba1bd0bc8aac16d72cf23c5585e0000000000000000000000007416fac5ed81c0a720d1fb9b333b82260f6aac3f00000000000000000000000023c0044dc86e90b2d5a0a5453ac7499c6eeef5490000000000000000000000004b0a62aee283515a7fb3a13fc0d91c4929fe2807000000000000000000000000229c93318b11e16c976f80d536c1f6b0b3ffecd2000000000000000000000000d212d3b037c674c74a57395d2aadf174645b84c200000000000000000000000033c71bc48c760b6923d6f7717ecc07b24fe47bb6000000000000000000000000f98f64acd99d8a6d210284e623c4fac1ea51275b0000000000000000000000003f4b047902ca3015ce9b3ccacbd0a9a1454a07b8000000000000000000000000fd845669ae6f28ee5a1344dfbb07594b093e4261000000000000000000000000746278de0367c16ba680a4ed1ed6482d19d9079000000000000000000000000024f965e3fbbb49832dd046dcbc22e488efe0ffd700000000000000000000000036639af5c111a2859f8ae5e5e31d326c4f1f9cae00000000000000000000000049b37808b8aabb2ce83be8097f3ada4ea09748af00000000000000000000000015fa9160c3072cb518ce7fbf0f14fcaec78e53b700000000000000000000000094fa6f2a05da63ac8cbe51c9bfa844765600c47800000000000000000000000041d566bcbff9144c8dad25372fc0dd4103b1f46400000000000000000000000013690d5a4644b6dba9aa684bae3d13cd9b4da8ab0000000000000000000000009e1cf8a303a8ebebe113e5df25b2bc86bf16d9ac000000000000000000000000272a2b28560dd40aacc1e87361afa6670dc3acf100000000000000000000000097dbe31124949934ae4edd92a3f306a96b5a126f000000000000000000000000555cd938e5b277e425346ab5fb090884aab0744f0000000000000000000000001fa72048396101005bf539168671476dbd6607190000000000000000000000004d151ff817a754f2fb2fef973bbe21432cd31b3700000000000000000000000060247b0883899aa1c4bd259211f771193c6442b8000000000000000000000000bd59a9e422ffcddfce4667c2458672397caff76c0000000000000000000000002136e13e9d62088c8528ab4c3d09030a163f701e000000000000000000000000bbf69508cbe2ef7cc15a7bc43b23748a3ed8956400000000000000000000000053c72347b811f93dd471b04791507dee8884881800000000000000000000000075e689f8c950cecd8e2aedbd1de3dd64fc775dfa000000000000000000000000f44686daaf920453a9e082d76431a08c1112f82000000000000000000000000024777ba941a2e07f1f4b6899ddb11021d3312c5f000000000000000000000000d036b3a7dd808b88db8554da28360396c3ec6ac600000000000000000000000025df8415007abe4add10e464a077692903812840000000000000000000000000add1c2a6075a121c11895f1a760d2ba5cd348a17000000000000000000000000b35cda10ccfccf58a5cdabbd39f2b7ece1946eb10000000000000000000000008830d5145e393555d1962d25498d9a49af21ce21000000000000000000000000677857e7be9a461e99cd0fcfcb37b6c8b567e978000000000000000000000000c09c41abfdef53245e1012e38c48e52dde6be8a900000000000000000000000047f37bcfc1498c95621ab60dda31766493c30850000000000000000000000000eb03b43d5d1b81dc43c4a76187aa2b15b3d9ef3200000000000000000000000038516dcd16c928a4cd8596d78f2512ff324a559e0000000000000000000000009c7d4b0d5925e3c4d389a2d6e5f044e06dcbc3df0000000000000000000000006ee28f1a17dbf985bd46b943ef0eabbd1bf4ab4d0000000000000000000000002a1b1646ddd78724f400a10e6240dcaf1efba671000000000000000000000000c4fb51579b6794c079e3a579a33926faea42d1310000000000000000000000003de6e7ca9a0ae23b4f59082bd87ae0fbd16216a60000000000000000000000000be0ab5fff4114238cedd8f2ff44a0ce435a843f000000000000000000000000614c20b386fff424780223f7064a308086d8c746000000000000000000000000a9c0425314d26674e13ed9df2fe7f5ae903d656c000000000000000000000000d499dbcac06503a5b2a53fb6f653a6188c6f57f50000000000000000000000000e99da30c3770d262742bfb79d3c045ade10c34d000000000000000000000000c6ba095d267aa8a1cb72db918960412add0b309d000000000000000000000000859939559fb42ce58c8275b79690262104d09b210000000000000000000000000eb4d3c4282c0cd8d2f58c6875ee1625d4c949620000000000000000000000002e2b70afe447b77a82e0ae47b0698e9240624ce60000000000000000000000000e3e7849d0f80248279daf4fc6ddfea22407a4f90000000000000000000000006fd7135cda677c279377289b825737909acfc29500000000000000000000000046337b4060f908fda99d6481f893d0b732c42eeb0000000000000000000000003907a7f8addcaadb4793c1bcc297b7c8410118370000000000000000000000009932f544492b696252f1fd2b1eb00b0823e0cd53000000000000000000000000c66c3c23c010276c77b2d98f37d9cc110453f7b70000000000000000000000005adc21e4cfb63d53f1040987d8c7822fa12f79f60000000000000000000000006d55e5a9f9c98684aa45cabe5e0b068863f70d460000000000000000000000003be0f57a62aead59149333eaa575547fc2cf581e000000000000000000000000a4a0c188519fac719b3634558f6fcef37096d6a1000000000000000000000000c53432fff1c40a519884fa4109ac0a0926c4e37d0000000000000000000000004940fbf3d732d27e418e9d8c1fc66b8c698c4b2e0000000000000000000000008c32e2a58aa3efdc6190a5df7bb0057431c6a7f000000000000000000000000090cba8058e2fb1e199e822a0eaa1dd545f8bf0ff0000000000000000000000009507fc0d0b7f03879ae75e1db18446d6198d83d70000000000000000000000008ced232c626109c33d738453f1355c3b268ba7fd0000000000000000000000006ed9ee4d375fa8b5447a6a3480551f99bedd170b000000000000000000000000d10407fb1c081b891aba1cacb6ee2d888266e639000000000000000000000000b420d0d54a6e00511271d83252ae04d2f9a29f1c000000000000000000000000074e829e52bd6119477e973b37dc73f37893a140000000000000000000000000048caa49f2b4dff6c93ac6cfd4a6990cde671c5100000000000000000000000097918cccb337f7d765a7f67419e416c39939c320000000000000000000000000b7c654c3c03ae572c99b9a5f14581db0386324c300000000000000000000000010d6b690090c7b5c7848a527e7a31007ee551a420000000000000000000000003bfb9eb93a1ca2077933dfb10fd29db794615e450000000000000000000000003b79d56d2155f18efd331bbca817518fe1761b6700000000000000000000000071f66190f696d210228b713a9a06b2c136b9862f0000000000000000000000009e76f5493cd4f4d602677426c8b2e857170e40fb0000000000000000000000003248c3a1d308e7922d3b19d632283629e3c1319100000000000000000000000055cf743d3fd806635a0fdda8068012416e30c9d40000000000000000000000009d6f9fbb298877f6f8142300d92a7416c4571a1900000000000000000000000013a24d06088c48b2264c296b2108471020a3d5f1000000000000000000000000733d8afc03423e2fea2181edbcbd4ee458eb2dc1000000000000000000000000b6836e9fb32b34e8ffa96b2d243c0760498c2b3b00000000000000000000000050e69c8f557434d8d707d0c4a0134330e57ef481000000000000000000000000b5239af4b231ef213ae5577aa7a77fe02b395283000000000000000000000000975e864e6f7ae5aa0000c5f2c4a415ca45eedd1f0000000000000000000000007bb2ede36bee6bed7a4fab8edb4573febe685c01000000000000000000000000db54454e9d79f9c7cbf613c74b9bfa1aafafa7800000000000000000000000004e56b4238818204b4184f04ec343671e91fb9ea30000000000000000000000003681c886e837b3269529b9fa426443a75788663700000000000000000000000084d997997955b4589017da074731e8125c49e2770000000000000000000000008e08959c624ea62e554b977d73a37414a7d34dfd0000000000000000000000007bdba19aa1afabe49ef726145ef1b54669f62bc600000000000000000000000013592aa08acdba80880b16f832b36ae3c043e4fa000000000000000000000000604ecb9cd667b24d6de71a0eb50ca27b071abd1600000000000000000000000020884529f672f43354930c4f9247cc6daf9809b4000000000000000000000000f1ac5ea4093455f60ec4e34162bebd258cabfcf9000000000000000000000000c75fdd04b7e4f2dd0df1b51dfc41e1d93f8b079f00000000000000000000000040583a3200b6b2b39d7d30cd3f4fd0e6bcb4979f0000000000000000000000000e5329bdbb481514f19af1a5d46eda39d6718a870000000000000000000000009cab5fab5ed4de917947c0ad8f3ddeb5c35773eb0000000000000000000000006948c2ee823de7eddf6ed01cde735c1f76f4aca80000000000000000000000005456df5aec74f007285a9fcf416d326ca6394f82000000000000000000000000378e86ad79c12a2355bffc145d5d42846598a7ea00000000000000000000000018eb5a8e4c615b73ac92d79c9f5e3a5d5e3b3bb800000000000000000000000049934d6aa9f4d0e4ac6a2988d28230ef9ba7403c00000000000000000000000002f1efb1f45c2997a3139d50a7e305ebeb5a590c000000000000000000000000723bf52df267b0105312b81d8ad6f7e50364d9f0000000000000000000000000c5a9e38d3122e4e602af5ad6038f1f02571812c80000000000000000000000009e247b2a8b19918c49acd5957838316b9fe2c53d00000000000000000000000031807f3b60858135775179f55a5126cdbdbfc2060000000000000000000000001f061eba671f7e3efe8c24871f39ecbeb7f3c939000000000000000000000000b101d3cdbf6743f3bd72c2c7ec776be63227b22f0000000000000000000000004282f060117226baa834bb51ce0ff29c998cc642000000000000000000000000fee7bcb46de9d75bc6afdfadc37e7d0e2d4a95410000000000000000000000009f3c38d5aa243cd1e09a282f304ea2c2bac248f70000000000000000000000001122a9cd9e2e597ccc302eb7f67e6c477d8a2d6d000000000000000000000000c3dc6d68834e92645d2504d2a3c46bd1497b20ec00000000000000000000000008243601954205842f99a45e473fdb43695d435f000000000000000000000000990dbdf366f06be0049f6a2795ac7c00768a3e4300000000000000000000000016dd2bd1d1c15812fb19cc0c7aba7d2c8da75873000000000000000000000000af07680272c7eebf26e633d800b92877ef69d0b5000000000000000000000000661e957de47adb70a9322b072c1dd0f4742cce2600000000000000000000000057ba40afbb8e61da6c5193f71678815e60e4f681000000000000000000000000040d7f4d656a5c62032aaf711545487b8c7b3a2f000000000000000000000000e7390f291226e8e29caf5916f3454fdd2e47a452000000000000000000000000a0c63625fab1c692b2d86c5c75d5a55cc1cf85d9000000000000000000000000032192f6d639be6b36107253b16d945c0f1f30e5000000000000000000000000227f013afb3096aa1c7e4eb5870888acfe1260d5000000000000000000000000920c457e228eaf88acaa440b246f766cbe120074000000000000000000000000febaec4e5f208518ea9db7dbab0e42653295c92e00000000000000000000000091c5a0a76cb3a6a504c7b5f785f85243739d26c9000000000000000000000000817627b38de552f89644f907210fc592e59c61e70000000000000000000000004d3c8af1bd4e296523e0bc4a97de1cf3f013ea49000000000000000000000000af298ee315cdc59511b1bbaa8512a0116e139aa9000000000000000000000000efacb223cd1966d8a5231b11c24b24257b822c6b0000000000000000000000003e41b71cb128eb54c23942ee0ad58465095b47e100000000000000000000000088fe42e408e6fd196c179b8d2a0bc2aa1f4de17b000000000000000000000000ff58b649e5a70e690eee1a87afc6eeaac95616d0000000000000000000000000a61501d26745c2daf5c827dfbc9155e9590935b90000000000000000000000005868ac251e06274e95436bb7e1510c26f84f0a07000000000000000000000000620f951ffa73586dbd57366c2a0ec9cb27afef2d0000000000000000000000003a7e5c013d7c1cff8db60557cb1ac2765d857e88000000000000000000000000944f902cee7bba9114d37d79247e7e51594cdb6b000000000000000000000000978eace3c186ad367581ac3829059d99ce0dca00000000000000000000000000ed9437d8c2842cd1ff288de785f657d875dafa9b000000000000000000000000ce303917a537d1d96f1991d3ac4ae04fded3301000000000000000000000000022e8b4369814fdacf3427b9753cbfdeb405efbf3000000000000000000000000441f2794d7fc862abb555d7f052b39ec23bbd06a000000000000000000000000d3f1201a7e42df3cc7c107825e5752fdf64e50d20000000000000000000000003172bc47c0470bee7e3de81c40893b3e23d0f56c00000000000000000000000024f18c4c9286329b52f304f311577e1741339ff8000000000000000000000000bbb5bae2a24835656d49c0d1ab6bb708977ba1630000000000000000000000002fe9d364c7bbbb895511e8852e9f70042454f53a000000000000000000000000152bb34d48e901892d1b81523b6bfb33f4dafff400000000000000000000000038cf6a481632b4da0ce5a799946273969d24cc90000000000000000000000000c24b4963d93105515339a4d75f57ca14f90e4728000000000000000000000000dcdd8cb3d4e7332c404772dbfe83c583d17fe8210000000000000000000000005ee645c641f7859dd89a3473879a28be35250cf400000000000000000000000098b5d9c0bfa1faca9697e1eeffca1978c01b43df00000000000000000000000015ec59240e95035dad359cbb1cacee4f04f01d1f000000000000000000000000804d1f9827d9d50cae081d8328b6040dc102da1a000000000000000000000000fc1e1995711f99ae44609f4b187592c5d4af787b00000000000000000000000009877a3e0efc16f973cfff48bac79e9eca48f737000000000000000000000000a504ca2b126e63a430f8a62b8cee43db9df4c443000000000000000000000000dd8c7904ad7a5423c4734a3dbbe4954fdea6dd7400000000000000000000000094bffa4853df9ff6bce15276d38bdb6b2b98a1b8000000000000000000000000daa6213eea4df306127b1fcd6698cf68fb9c6014000000000000000000000000c05a4d2f9420c8273676c0a4695d5865baab46ad000000000000000000000000d0ac0f032c29343a013bf46b981469af55ba2aa5000000000000000000000000f5b199462caea7f4e73ea88c426b949743bd00fe00000000000000000000000099c9fba6dec8c13d7474c780aac53d9fa4217c94000000000000000000000000b89cd0b28c144fbf04a41812ac1578dce3255a4f0000000000000000000000009e4e103a8beb52248ada04667b59c131d2904b73000000000000000000000000442397b584ddefa7b3d769174f0cf367bce4a2500000000000000000000000005e852e84e194dbd14e10b881546e8620de4d9e8600000000000000000000000075fc2d02e9a0a1fa53d1d4ee5ccd57d9dfdf78fb000000000000000000000000e0a7b672dcc9a42e17b432b91c54cac42b5d938f000000000000000000000000ae9daae9b63d7d0f29c1c0d42108eecb2077d9d600000000000000000000000078e43c711d4e9792445f0e39f133855b2dcbcc26000000000000000000000000af9d4313abd7bd6723f62e5afab5427c4579a27a000000000000000000000000bb41e5f8e047a3a497f08731c72c5cf6d66814b700000000000000000000000087cff783556a8307f4686fa53457bd0e542e33fb0000000000000000000000006be2a26cb3823eaf4806e480715efa1d6d7ecaae0000000000000000000000003b20db1aeb6613c09457346a4a74e1bf018bb8fe00000000000000000000000098030fda421a7a59e21db4fbe6e9135eec0a1a4c0000000000000000000000000fbdaeef9ccbaccf6d94ee491c4ef50c14d8b3180000000000000000000000002e2b26f304944595c1edba1c344de864a402df86000000000000000000000000cf38fda2593a25a954215ea8a79d6292bae38d3a000000000000000000000000e2d5047dfa01d3ac4aa0026e2b29d00dc46312a90000000000000000000000000052e9eaf5b7df76e2c9d90ea179d464af6e1866000000000000000000000000c885284ef27f01a29c78bc467c81ad69db8e57350000000000000000000000002463e24e3315c89cb0883cc81bff5ff2af80cd2600000000000000000000000044802fc750cc798354febad0ea364ef62a5752ba00000000000000000000000021c5c20315e7c4d4779f788b1f317acea3612e970000000000000000000000000dd096ca195b8ec28ecd833336113e17376637070000000000000000000000000ccd4b2d6490c91d4089da779a3a622d156c97d8000000000000000000000000d33cd20209f7e4bb837ed9974c38f841cf814e62000000000000000000000000016cdfe8ecb5a6f024dc2783000300491d53e9810000000000000000000000007d60b423d1b51c2314ebc39f5adb3238f24a8302000000000000000000000000d14270a1227a763b6f461748c024cce8414636980000000000000000000000004767753bd4fb9f127b788c617b3aeac7fdde4698000000000000000000000000e78281e3ecbe0a9c6742ac33b53dd8d1120886ca000000000000000000000000e8594a7c734c8bd393512d4344b61266f34a2f50000000000000000000000000594d80bcc17e6c7f4aa80b9381c059d24792e98f000000000000000000000000f59df85c984856ae8cec50175e2548f7731899080000000000000000000000004a39e612e952eef7e8fccf31621abcbd9e43bd660000000000000000000000003c50e3b37f00c86afe011c987136fde1c4ea9f5f000000000000000000000000bbadaa9c662c54ba8d2bfbaf3bcac1c851447a020000000000000000000000003d95aec721965c10a87ee60715366385f49c2c10000000000000000000000000d40d0c6a8ce911de81a0acd9ff2327094607bda4000000000000000000000000fde4dd79a7ed6fe22afcd7bf35c973445d4351bd000000000000000000000000c77c494a3a1487c766d29e7cb27a54e270b2f8f1000000000000000000000000fb9cac1aa14621276c1886481daa6c015b452869000000000000000000000000018a82cc549302076963277236489e24ac45ff330000000000000000000000000744e81f684192697badbeffff6e9fd9b8b0eedf00000000000000000000000092d7e4de7e7b270eaacbe36cfcfce4f406d298d000000000000000000000000025f39370879d7a10724e4d3e9912b68bc3e23c8000000000000000000000000063ea2319ae549356088b14fd8c20b8de04aef41b000000000000000000000000e283c7157483d6cc0f1ab95468e0fa2d2546d79a000000000000000000000000971082931a07732b1261383824f45dd3b4154fcb0000000000000000000000002cdf87258351b4900546ea7e622c6e511b526848000000000000000000000000ba3b2e7dabd35cd58e6cfb23abdf222b7c200e9c0000000000000000000000001c176b7bd3927da1e9eb0a173f32a48090e8278d000000000000000000000000e26b0820e366321a73328c3773fda431bef882df0000000000000000000000000f4d0379876ba6f9556145be89c58d30dcd64399000000000000000000000000de35a6471166097568f067d76baeca9580c054fb000000000000000000000000c44587c3f70886fca84f1d101ccd7fdf62111945000000000000000000000000a7d868df863925fc191f1d6328c61c615982189300000000000000000000000045521b61aaa0254d7ce16bddf33e4e6a949615c000000000000000000000000092e7846b3a0603a92849131fed6ab368815710200000000000000000000000009f8a9b9d6c79f639dc7a4da44a70cb27daa588c3000000000000000000000000c0f939843afd93218672b0999cb25f37d94ed19c0000000000000000000000000e073e2bb7efc9bc803d033447e8d544ab8d8eca0000000000000000000000000c2e0ed57990bb1da2b5a68090ef86ad4d360ed7000000000000000000000000b8acfa74c531a96f320efb717120cfa482e78a3c000000000000000000000000fe96828637122081ba2cbe701613708eed21dc9c00000000000000000000000032b15bd410db21170a933ee9aa2cf6acf66394df00000000000000000000000025f8e3aa27c472342680970865fe5a5b28c3c74900000000000000000000000099bc09fb688756cbf8ae0b459f530a2d1237532000000000000000000000000018d1666945051cc9f6a016b5844dd144ed095f31000000000000000000000000a17e5bccfad5c510ece6e49b040cc3f8d66ddb79000000000000000000000000d704378fba15eaccfae0305058e41cc09c689d8000000000000000000000000036d96be990dcb1265b0b8f2014513d96dab5fe37000000000000000000000000908395b38a0366930f86051ad7a33f874fbae0f4000000000000000000000000303bd9c298310098f4849f6da97074867c1941d00000000000000000000000006357546aaefbb1bd2f7f07f5a0c9c646ea2eaf94000000000000000000000000bf315598b9a32ad13a00c193a2c26a2713bdf98c00000000000000000000000027db9f94de3d1297590a63c2ff6de1e5db12de63000000000000000000000000847b51ebc3f77f0a99d57472bec50528ef5fbfa5000000000000000000000000545d50888efb8f98bec11e40bb5e46b460620cbe000000000000000000000000d30a4185acc9800252db30508f8fa8374e44df81000000000000000000000000da8ad131f70eab149dd3693f6aa762ae706d79b6000000000000000000000000b0bb412361edd148945dd9044e63f203728bde90000000000000000000000000b4d481ec39fd6fb6ae904ed7b92aa7359809bec700000000000000000000000088dba63d21356e53387a5de7bfac102e3b1b96df000000000000000000000000369d63a4f84f750f18187fadd40245f27f92a0200000000000000000000000006375754f479ef234e3e92daecb06a03c4e8ee25800000000000000000000000006914bdb912a6ac704c4a5b63a565e92a2054ce60000000000000000000000000c5005569f4bf2d7332244525a491bea3c260b8f00000000000000000000000097a8715ba30ec28c4100adad15068ca5c5587519000000000000000000000000c83a49e0a5569a1660d6d9971a4b76779728d3510000000000000000000000007807e121886b5bfddc0b43530ca9335aa49ab8e7000000000000000000000000d2b4f678cae879919b04185dc4b2538a2aa65758000000000000000000000000b7101897fdc22dbbf96514cd87b0b92f97f97223000000000000000000000000995ac1dbb3ea4b8486653f43f42b36411ac817d10000000000000000000000006e3f3b9bc5aa148b78ab888367b8fa99dff5f817000000000000000000000000e44187a1fb3c587ff2c3c8216e365de099fd8997000000000000000000000000924e851f274f8d6e9931df7d0c01ad7f0207d5a900000000000000000000000001f61fa9a6a75ce6c85a3e106bed8a560235b171000000000000000000000000bb3bce9a201e9479229cfbddf54958b7a284b1be0000000000000000000000006c53ce74e1db36b8e9d2cae98e53173ad28bb9e30000000000000000000000000f91b2e282a2537502895a347ea483b1421ab603000000000000000000000000e0d729f9196dc03716b2915c295601def62f8c8a000000000000000000000000e24fab236788e35bd4b679d626829d771e4cf30d0000000000000000000000004a5f1f8b95d455278092a75b8d0a267fd4621775000000000000000000000000851e9f9fd6436c257ad134eec3972ab1528f6bd600000000000000000000000084beeea11b013330003909dd1a6b328fe78628fe000000000000000000000000351a7086e66d3abcdce7fa9453cc4d0f5ff478da0000000000000000000000002363ac26db524202d55756848c964b32344d94dd000000000000000000000000e72bdef5e96ef8e563b6bf6a51484a73c0dfd0b40000000000000000000000004003d812497ca68ed7fca7ef577b43190943d4b80000000000000000000000008c95a9d25744971feb0bb5d7dee9e9cde9f9235e000000000000000000000000c3a29190e9cfa15e60c7aa389bc8246890184b3900000000000000000000000095d73d0ddd0bad28fd893d9286a56718e7a0e506000000000000000000000000fbf9c660607a77c0d9cd390f9d54fb5d38348252000000000000000000000000d77eadbf5929b690b3a76c384b4601436f24d8b10000000000000000000000000ae33bf02807230342d23a5ab62564c9acab469b000000000000000000000000c6c2c6601735d1b82c5a97bb7ad27ed2d7c4aa720000000000000000000000009795921a733cbd70f383950bd188ac57fb3f1096000000000000000000000000b70d91187c36e5aa69a22aa70cdfcde2640abbd1000000000000000000000000b7ad2344ed866f1ef928fc23c5a6ff55a75491d9000000000000000000000000f6d428071688e4ab98cd85377459b9423a90c7c9000000000000000000000000df0a410f479379d376c49d3de2b1d8ca4f4d2f5a000000000000000000000000c06e8cb8902c1e0ffeca1fe2f521ebd4eca26ac500000000000000000000000012b65c2074eaf516be30de59a79bcf2899fdd471000000000000000000000000949d385d02e2c6a93817681e84fa7908ab166e9f0000000000000000000000000a385f6f1e838c59b1ec71dac96dff245f0f60aa00000000000000000000000069fb8c626bc66ac5c6282768b96cd9fabe60efb8000000000000000000000000251615011a92ea02ea380c5a6dbbcd9dbf0c9b9a000000000000000000000000b9014d51c77261d327ae6657f75582e6639b9c99000000000000000000000000c73a9b65c86a3372e90acaaccd6d575200e1967a0000000000000000000000004d9cbe23fb48ad7843d393cd1873bfbee83b49480000000000000000000000004840f1285ef82df799074677e2fbf59707d81fec000000000000000000000000a4eb5b0dd8496a94427fb9b9489515677f03eb640000000000000000000000003622a552a5b171ea6ceaf55d08d51dacdeaf352d00000000000000000000000018802cf8afff56a24bae8962a2cb58bbadd8f3740000000000000000000000004a04694714af1d415b91ccf7381ea2c0ebdce256000000000000000000000000bce70662f785d6856e22b5a740026b24cc1d7dca0000000000000000000000004a51ac961112cab21df11a828a1c326763d2da6f00000000000000000000000056992fdbdac6e725c9fb093a44da8002b21a9696000000000000000000000000679f0ae3016d567e85285c8447e4f7d22120f7e600000000000000000000000074f59353b9b7587b3a0e7321920134cef8292ae200000000000000000000000049e44e9c230e3037bd6a239f39fa1f6e7daf6bb200000000000000000000000089f982eefff6e6cd8e4f4dca6d290a6d6208c29100000000000000000000000091fded3ae1ceb1aa3d9969ead06aee4369f25cf6000000000000000000000000926109bfb7ded7eefbd139e546373e6cc43708ce000000000000000000000000bb558148ce43000939b24f33f9ad6e3bcdc08c0e000000000000000000000000b7493df1d1f6a5d0531ae0c08512350f899c130800000000000000000000000043be52b34212a77660d85a746ac5e9bfb372c5d600000000000000000000000023ef82150efc80cf512dcfa0d231920704c62ead0000000000000000000000003f10c5c7ba3d784a7a3a6bd4e5423e4fc25eb92100000000000000000000000067b9b26c59567c490794b645b3de9daf12113040000000000000000000000000eee08f2b64cc890bfb8008ed16498ab436d20e93000000000000000000000000e956ba34eb2b732ed06f9b970763450f12e4d94900000000000000000000000001c3f8625af37cfa74d534741e6d96a3d2c83e72000000000000000000000000f627e63e02dd71bd818359f438b4dc998cb123520000000000000000000000000d5805271dce19998e28e38052720793213506cc00000000000000000000000002ce0b74688250618361dc4c30c35b1dcc1ccd880000000000000000000000002473ffe9c4f586ea1e5bad13b00eda8abd012ab80000000000000000000000007a21cf954ad4c9ed32d8e1e9f8c2cee6a9a6f67600000000000000000000000011276bebec4ac7eef3052802f615af3620374dd80000000000000000000000009c672a9fb3bd8a429e5e7d2c11f94eae56925381000000000000000000000000b02c74870ba748d8206874fb3debca695e5f82df000000000000000000000000418ae0b8c234c8545bad7ee495b31a5c1c88c456000000000000000000000000a830180015bf0a51d83373596700f636469201a500000000000000000000000015256b6c579a12ec30b9927e5770328d1eaf4dac000000000000000000000000d4846763789fa47bc7feb6655422d62c085eb6380000000000000000000000003eca29aa3b1850e7ac5e4a7c86735c9a553664a400000000000000000000000066919faa749546ff8bb5779d3f3e59a228ef297a000000000000000000000000c42979521b0f8ee0019e8046d72b92b6fd4e8efc000000000000000000000000f97f7905fb35721700142844254dc14687d53eb1000000000000000000000000bdcc1f4a2a003e2d99d84f0daa578cdc8c2fdd2400000000000000000000000041d644981084a743d1e369ee601bce3c910291ee000000000000000000000000db4b413cd0fd529433ffde3298f401f44c0ccd850000000000000000000000006097a7cef873615babaa40d9ca916ec8e023f4fa000000000000000000000000d8ad46ad797964b52f8ebe978d2aaf6aeb1e1e99000000000000000000000000fd16b0f85124d711937b35ec608a1b47bd093d9a000000000000000000000000a5d9a8716ad513ce79987fb190899ec9a8930bb400000000000000000000000084cd158c877d9033259e76a3cc9e701211538e4c00000000000000000000000005806b9d0cc28c6b266e37ec74b0e4654c21b1f1000000000000000000000000027159b313553fb6bba462b0a4403068c4cd10500000000000000000000000008b7213c61ba2e95880720a9dc177d877305e2cd700000000000000000000000043b377aaa17c32cada76c6e3d92ab392a783595100000000000000000000000028e28c758e0fe1621f048c590ec89ee328b18ce1000000000000000000000000a15d5e7f1cf5a988fb127527ec89b111ace9c567000000000000000000000000d63352bdda2730f674289837d26e7ec3a34c6583000000000000000000000000500d03d5b0cd0cb818037de08b42384fb8d9997f0000000000000000000000001081528598efe55294b12236f4cb7e1989a62ec9000000000000000000000000c2adbac5ec4da1bf6dd6cac2a430fe10a5b5fdae000000000000000000000000dfdf3b6cee38159b8c29e37acb4637bc77bc16fd000000000000000000000000c5ff82e0e196739533b9f5e245690ea60b4f3a31000000000000000000000000fa97008900d15545edd98cdc90f7d039a0a163c5000000000000000000000000ecc13acd0c6eed03e60c6ce168e7fe55923f183500000000000000000000000077ec6da10403daa2d071fb1f614a50798d39cd5f0000000000000000000000004db23b39447a95fc2e7a8b589256f7ff14f59efb000000000000000000000000be56140ada8905c247d1ae384e4a16d95a74dbe800000000000000000000000012b581d51c95ad0bb8824e31ce588df0429a5c0c000000000000000000000000969406f04976ae7f0057f2fbffce126caf8a4df60000000000000000000000006a2681a6341788fa73b115ac793a39b9331b7328000000000000000000000000b5cfef54fc02e43dc345aeeb584eb5ac9806be6a000000000000000000000000ddcb509fe6e15ec45a35492686947aff08bf58e1000000000000000000000000f3dceae71a8b64d3504114808507103271d6b3d800000000000000000000000002ed24a0d2044c39c5baf5abc614e2b3e64eccbb00000000000000000000000074f0d1bfa0637b505c7e18a0f61319db16c8db64000000000000000000000000d0a622369e02b73a50ee03014bfd3fd99764285f0000000000000000000000000da715f8189705f3c5d47334027a78d97c7404bb000000000000000000000000f8824eac92edc31ecab6fd7900bc7e5f0fcad706000000000000000000000000fe75836313f4570262341854637dc49dd3c81c68000000000000000000000000df06b9a2e0a146ef2b2b0cd1b04f93156e3e3c8b000000000000000000000000380726deb2931852c68e29fdabf89200d7dc99a4000000000000000000000000724598f4cbcd072a1722c711353f2573e14b8b7e000000000000000000000000c1b03e5d05a22faf3f94ec343bf7a9b467d090cd00000000000000000000000023081c2125c0943f932d6ce1283e4e71b9d758130000000000000000000000001929c48ad673eace0f7a1e27d166364e3b09dbfc0000000000000000000000004b13423433a1a2b5c26f5e0967871cb62e6c61b2000000000000000000000000b6577127c87d23bbc46d4a6e78e322726146bffd000000000000000000000000e7b581b5d462be0f7c56aa349b3b46a7245b48390000000000000000000000002b0f79dead2aa0adee35e09d91d79456790a6a50000000000000000000000000b6051a0b22077c94ffbae810b97ed8852045c5f200000000000000000000000087d21da939949f9920e9663b9cd5196dc15bba610000000000000000000000003f7b248b80a8b24577b1b29a90867127ad12f7fd000000000000000000000000924362afbd7fbc62c80ff56d2e73a50a4a6b35710000000000000000000000002af47befcc752d575d1d6e6816b328bce779c1fe000000000000000000000000d4c2dad8b594fe3e77b6dbf8a2de65993c1adcf200000000000000000000000013161f2e41ed42c936109cf7e1d42a8f7864db5e000000000000000000000000a4f2ee611fc7c5d73291b9e0e09481f54e5f9a5e000000000000000000000000e9bff90f7b42dcc10c5179b1f7b09a300dd47ed0000000000000000000000000f32b0bc88713f9dec79eb681ab4c58d46cbe05a7000000000000000000000000ef0c3ab34718b450ebb8b67e3c0928e2451457f0000000000000000000000000b1bc997344bda0bd09f9012a1e165e10ec025ca7000000000000000000000000a0c98d7726f667fe38b50247a8d8e89a75515aea0000000000000000000000003ada237f9b47d6c482ff93998e9d5e061036ae830000000000000000000000008c9bed886432b7af11a9f904260d644069fa2564000000000000000000000000ddf041f1a3e83e639f2755076813d5618a1f1a030000000000000000000000000f6a3175f01b6571a93b2c62d38f3b3b64e825ab000000000000000000000000f26d2e36a99afa267cdb7ba5a90ef64b34fa48930000000000000000000000006b6a645a49cb598102a100ce9e96450280478a020000000000000000000000004cc351731860ceeb1d1bdd06ee0b6654691fb59a000000000000000000000000b8fc3aea35d5e6517dcc3dddff7bef7ae60612450000000000000000000000003c8efa7d0a9815241e79efb4787ac78cb02a228f0000000000000000000000005e5417682b52bdb62bc20137904a4a41ae837b7f000000000000000000000000ce256749522e453548cbc1a28f5465ac0761157000000000000000000000000023268baa36f6de2938423cbb29ff9ba0fd0a0d1400000000000000000000000092ce8cf73fc5f866f9b368ed260d3dce565975eb0000000000000000000000007fcd1abaa1f7026400f1a0d707a64ca3a5aabaa100000000000000000000000041c494db02a06fe7d7bdc328387d75ec704a2cf90000000000000000000000007eeffd7457c62fc34826f58e976030b0a5bad8e10000000000000000000000009ef05ed2943ee9819b8f4c7a1ee44de6c0dfb767000000000000000000000000688dfd31da0a82c41676cbed7a07dce066169e26000000000000000000000000b3e9bbd917bbace571704089bc76fa81530adbd9000000000000000000000000836acf0d7078b275d9efc17f5eb9bdd9b2596c17000000000000000000000000d27d429a960963024b3dabb6d1bc4668c98798fd000000000000000000000000ac5ee6602696476d323c20317186be6c661ee65a0000000000000000000000004991d04120b79879efd278cf9548439cbb92dbee000000000000000000000000bf1104a30174a6f32ec07430886a023df2c7ad790000000000000000000000008103f6ee865cdf9d79fabf2343154c0e6a1282b40000000000000000000000003d280208b7eccc51e042ce567151c9c5ad8d9058000000000000000000000000f31f33df3025f03ac6e11c53ec25178c7e359269000000000000000000000000eb6fa62ec240c8f0221864a14c054ec2d530a8d1000000000000000000000000097b606dd7ae58c60ccea037f4e1fcf6a319e135000000000000000000000000c9dbba45ca52cb669aa1a0061cd81f30f8b1061100000000000000000000000068c3c44ef5173d69e26258b9cde1f07e68799b6f00000000000000000000000066d899f87110e080c2a81846e033c3192fa78ee40000000000000000000000006fab4c36e18150d228382f83af8a05159dd4345a000000000000000000000000f6915bf060f2ecadf9ea9d1e4f296c2faeb99623000000000000000000000000c3eb00c21a0bc3284d4f410279d53f46af8a777800000000000000000000000083e043fbdf155320f72e57dc5b19d9de3b8d9213000000000000000000000000a7ff29fa7248a0d7d6c4b7747291b4110dae1967000000000000000000000000ec07789d62322c300d256a69f0df4106d36819110000000000000000000000005e9c45c093332280dab537449982f36bf72a34d300000000000000000000000018c6d0e4ebc3aba40de8d83a36a5048bec953ebe0000000000000000000000003e145cb28133d78fd23731a0adc8ab7da5db5c5f000000000000000000000000370103cf0d628a28224bb9f79049eb3e86f803f2000000000000000000000000ba3d851eb48f4494e82be69e84d5669cbcf28e7d000000000000000000000000dfd0d9ed50277641e3af58e4ce7371abf88bf2e0000000000000000000000000485517c9c7fa94c57c90125cdb1302c1c48ab6fd00000000000000000000000053d41e34139f86a56a786ced785fd6a5e7c246950000000000000000000000009d8f07deef93c2b817f6d22744c133cd4b07d1420000000000000000000000009503980e55ed7d1822af992fb2dc439dd101ea31000000000000000000000000a64784f7a9e1acc9a5f653b495ee116f69600600000000000000000000000000b7c76f049b03373231524f46377f1fcb4ecc731f000000000000000000000000c394f4ece686f08436969cd22a1ca26241af15b700000000000000000000000058ed8faff35491f087b23c5f117d8641b25fb2d3000000000000000000000000fc20d81508bf0f878cdf4259cebf082c51f2a50d000000000000000000000000904b5586ca04b932dfcbf382626b23246fa9039c0000000000000000000000005f5ba3a7c924a8894ba8f14212223ca1887ef737000000000000000000000000ae568376e8c2beec954eb0785d7bd6c8d68b1d7e0000000000000000000000005c4e8bc6925a5a03eb8bc78c0f1b765a51a831f90000000000000000000000006b3e955ed5d66db3d55dbfcdda9e35895e7bbe41000000000000000000000000e9ec912bc22193087c87422eb5763df52f23845a00000000000000000000000063c13195bf93c0334e26a835d1f13c2da5b8d4ba0000000000000000000000000d2ef715fb0c28f4c6af97f76aacc5b31714967d000000000000000000000000908fa432bf91b67a70cbef703e30c5ca45fecf21000000000000000000000000723d3becbbda63ca8425d5c699657f589f87f7dd0000000000000000000000009f8f25fa30c2a64fb5cccea1ed52295704e236e1000000000000000000000000c1155dc2d6751dc0df019bdb209fbfd00b59230b0000000000000000000000005fe435dd87b3a1ad816b3eb429d140c8e92c976d000000000000000000000000991af86086a554e41556217ddcb85f56d9c6d83d000000000000000000000000e2dda24517a281722119dc9983a958bcaa8a641e000000000000000000000000569e6c900abe851df0cdf56919b4a0b4e60e5b3e0000000000000000000000009187f6ad220829cb1d1d642f82c1e776c23d61ae000000000000000000000000f07909fefd7c2c2ec507d979539f9b8b4583e9450000000000000000000000007c05b54e52c1ba1c7bc8933be4df16c2d0db37ec000000000000000000000000a50cfc8ca56f63790dbe28d37512fcb9a08bc0e8000000000000000000000000ee2471aeff0b8b11b2213f7978c8f8dbdda8f3e4000000000000000000000000631f00d445ffb6c668a7b31184a0e9ab4e266d0700000000000000000000000066f520d6d037583c265735c5c1b6cae7d7b95f3e0000000000000000000000000c0db4e1552eedd0903dc8f8bc4e4072c8f9c04c0000000000000000000000008d2eae28ad8b0153b77ad820b44dc1467a4040ed000000000000000000000000d0eda7a37ce3d93e2a998bd401b2adf9c2f6b56a000000000000000000000000c3cd55a2cebb471bc4daff28772ffbda92533b9d00000000000000000000000045cd2e5d4cc80d8ed9c3d963ae9d68a028fb2002000000000000000000000000562ec431063619f52a4ca38ff00065fcbf593c21000000000000000000000000040783b4e4563addfe2e4f6db97b152ed1e814fe000000000000000000000000eef1d455c1d9b46dcf22702d7fb6adf75fd0c4200000000000000000000000002982f6c5cb8b2df53f7c1f8e5b3001d9761390b9000000000000000000000000e82a81c9466f3a245ab26587fcd8be6007faf441000000000000000000000000a61d9946974adcd77e2965686c5c25845fd80c8700000000000000000000000025d5d962dcc5a5d299ba6710f3c3819831b9a6dc00000000000000000000000091a58ba42e34d6b96be7aea37160d4b7f35a6f9b000000000000000000000000bbbdd636dd4732637b480db029a24262ae177e8d000000000000000000000000e65da47dd6951d74d0df3979cd671193b1e74ddf000000000000000000000000e35ab7b51bed46c4f1179e05e50fc78888291140000000000000000000000000936f951268bfcc24a8f2cf092b61f83506c2c0c20000000000000000000000003924c121f5c7b4ceb8e6529332d28310a50aa64a00000000000000000000000082b1c7292b5363687b4b480312174fb2d71e5d5a0000000000000000000000009209e007e1e2c4ebb6b940ef34596cf2d869ef750000000000000000000000009aace8232d34185d7eddb19165a1538d19e08d7400000000000000000000000000d257c90497d25f682f744196c5309f0b0a577c000000000000000000000000fedff937bab546d85a02888ff470c15d55c2feee000000000000000000000000c421d099db7cf2101e5d7736d1f33e5eb3d06828000000000000000000000000fd74609fc48c427183fbf0abb7ac4d69e576ebc1000000000000000000000000009c9d8ff1c67efd97a75aefea6f124c4958d31d0000000000000000000000007c48c2cc6c6a1113a13f3911f7156af6c691a127000000000000000000000000727fc52c3f5da24a3f347da8d1de6b1bd25558e6000000000000000000000000d832562f6c28dcff854fae502127de02dcc8a4b3000000000000000000000000b3866f811d2d47b89c86fab450c6ffcb3777da3f00000000000000000000000096f268693b6beb532f99a0378f2b91408a7706fe0000000000000000000000006653122c83f05174b4e9c16cc566d0a9793dedcd0000000000000000000000009fb5755fb0ea1f0575736e1eaf50fc811078c3f80000000000000000000000002573934a2093b95c046d355a044755acbeca43c6000000000000000000000000c08625bbbb001a71bcacdc4d6e27fb3cf285a5c30000000000000000000000002425dd33100d2fc7657dba4250684dfee6ed3a610000000000000000000000004c66b3a575d3d3a2132272e8864e4c293b3798380000000000000000000000008f347fb9f023b510758d70528704b36ad76cac9100000000000000000000000034109b2bf00a20e4dbf6f734e0259c2a17c21572000000000000000000000000c09c8bab8edac511cca2f9ef96d637be0e2049820000000000000000000000003036f33a1655c60281f02d717feaef44e0921ea000000000000000000000000017a0b468b87e6048dde240413511cfb56efffbe80000000000000000000000006dac24ef6b734d051e02a4d113fa0dd596176afd000000000000000000000000d2abf623bf16fd8f7a45dc9d3c342040bf4c9788000000000000000000000000cefacec39ddc6a4ffae43879764b13151dd84d700000000000000000000000003d0f1ef970ec8284aef39d5d39b43c587a93e8230000000000000000000000005ae74757eb7b36e23ce14e4e0d6ef7952f8d1071000000000000000000000000d5534be774f154401a9924c5b3f3fab1a44f1f380000000000000000000000005768d6f3db0a304b0c6ce889c96d0fa76a420012000000000000000000000000abeb3f003379c87b54900eae93077edfae287aaa000000000000000000000000255a8275044a638178f0c00e852af7fdbb4fb897000000000000000000000000fc090b05775932f228835350fa5a1d5eded8551e00000000000000000000000097880b745d27e5bbd06be87bf0c287fa7ae7a41d00000000000000000000000044a3b3d98d72d4eb42b5fe5c03df17ee098404a3000000000000000000000000f469d56d731df69a8fc78d4808d778b97c5349f20000000000000000000000005290476990e9c0c200e488f5e1cc210415609dfe00000000000000000000000015e29119e9766aa520cccbf10a4cb6adbb595b8b00000000000000000000000077d77d74234f0407a427b0bd113529504df4bfbd000000000000000000000000f5a50ea1740c51ae82c1a95eb989fc22475572640000000000000000000000003b11bf8da2548f64ebd78b3af17deb0226cd7f49000000000000000000000000fa83dc2112f03c9fdee9ec636b2f8c31e05343d6000000000000000000000000dcbd9f54c0062819f4e150f0edd59a32f0f056ee000000000000000000000000f5c2ee30eea8ed7c83d943d71281bbf4ac1b7a24000000000000000000000000a218d18d94635f365d9bbf6bedfd5ee10eba2489000000000000000000000000b74d763fd30840b7285775b63652184b32a504ba000000000000000000000000a5201406ef39e5dddadb6eb727a36f30ada09f8f000000000000000000000000fa0f8fb4b4b96c0e32354f2fe1eec3373ebd4458000000000000000000000000ed04fada5235ec39304d6e41f06462a8559dc400000000000000000000000000f49e416e4a9a77cfcd377af734cabe6564492ce4000000000000000000000000656b1766e3b5887337b620690a3e1d40f606d577000000000000000000000000db4291e8e41def0f6b3f22371a3a0405a50e96ab00000000000000000000000023ac19f879a8e47e03155db524f8b766fb75ca100000000000000000000000006cb42bff54f9d1584bdd203e12e8292ff530d36a0000000000000000000000006daa19e7333ef86d7194fa875d3d195879fd65370000000000000000000000007aa7a6802d2887cc73758a3a40306aff9db8a3ca0000000000000000000000006bd0590b2529cbaff0bda163472a7a5100df57b5000000000000000000000000489a9f41516a6e2c87b1a46c17605b650aaebe15000000000000000000000000c7bfa22ee9f9c8f404169156071049369fb41fda000000000000000000000000582c312a5660956b7e77dffb4f19c9ee0894262500000000000000000000000042d69c981993a550ae10c50b32b6a15e49b9cc5100000000000000000000000009136d8ec4f1373c9d7ed7bf5a3265d7300a509d00000000000000000000000016f7f69e3d052bf8b101d45794a1e4ee16c022e8000000000000000000000000451c6465e30966d5c929f26061546c0aa4326179000000000000000000000000da3d12b29c7fc4a55ca99c715c545d7f29c0a78c00000000000000000000000092b65f05299970c5386bc706f3ad13a7950ae8730000000000000000000000002763a50030d8e4f0d0d247735b970c165ae8297f00000000000000000000000069b27ed8c06782b6a50ae008c95f91cbd1f8533f000000000000000000000000562acefe8a2a9424c6f4bd5d73e795f7e3fc1ce4000000000000000000000000b87eb1894afbfc226f7b559250df1f796655bb7b0000000000000000000000007b0115bbd083c7fa090fd5f19f82af8470a1384500000000000000000000000014e9fa13db3d18b265e600b66e79d26fd670f66c000000000000000000000000afaf50f9ee6efe6e3b58f9be3ade95262a9b4d84000000000000000000000000ab23e1a2b6cceb1532bb174c0c27accfa00519200000000000000000000000004c82b28a835362edc2765a902f2dea0aaccc54b4000000000000000000000000e64871cfd8431b96f7bdea7be0ea86766d451619000000000000000000000000cc94e9cfd70b9389395427ef47d9208fcab0b4db00000000000000000000000045164ec81c4e0854876f7f31b11d0639f7d04464000000000000000000000000fa65766fec52c67e515f8af9fbae78914a5f3fc20000000000000000000000008f007374189eace9bd15de74880bee5bd8723287000000000000000000000000d0d2c86cb8509abb62ad1f29bf45368b9b8194630000000000000000000000008b192b8403d26e8839c857ac7ec3114a4ef985e3000000000000000000000000d0b7e7c2f1e4eba96c395137927989e2d78ff1f0000000000000000000000000e5ec3f104d30622a413f62fce3b9968d9ae6efff000000000000000000000000074049560dc2855553812d7f3904267b3608ec90000000000000000000000000bb0763bd9576afcee21697950210763c5355eea00000000000000000000000005413d5065d1a6ff227abaed1b77f28cb3f44fbc700000000000000000000000027ce17cb63212c6eb0fa8cb22277c6b9e971370100000000000000000000000026859e2fdc5878ca082586004c4c2f4b2252d151000000000000000000000000bc97f59bffa519c6b464efa3da74df891fda31c400000000000000000000000091d6f80fd03281064ceef0b13bdeecc08ed4295b00000000000000000000000026fffcf68466c7c3a4393c24884044ddf8fe57c5000000000000000000000000d8553c878a96e20cf85aca0a49582f4f1a6a46fd000000000000000000000000281586d58d857b6ed3e2406479162105d70695120000000000000000000000007f255849beb5e40c00cfc2025a85366dc76b890d000000000000000000000000c5c44ed3f29b4a0906902cbf2ee178636327959c000000000000000000000000e147169a8e8018f33644087adca57ebe8ad1b9210000000000000000000000006ec79b9575747bc2bb2cf4a8d5a8f6c024c3f911000000000000000000000000234be09e75775681f97db903608b2d0e2bed7c1700000000000000000000000040593aa1848468b12d469c8f59fee1cc862556db000000000000000000000000288ad48600ed463b0567f6de105ef1246662117b000000000000000000000000dc109ae43b587e024ee649a33b9c19af21c41928000000000000000000000000edcb543de61cf1ac7e265dbe961e8174e7e8b5f700000000000000000000000006f6aa9ceccf6deed1649fece8162d5aed72b4320000000000000000000000002229fe873eed1ef93865a5a7e750437b4e60cd9f000000000000000000000000cea8609b816081f39c5b1df1e7203190eda997900000000000000000000000001714a8508acc8ae19089e8ed831dbd823955dae5000000000000000000000000ab0b8496d744577c4ee50c750cbfd2789fd7dc1400000000000000000000000063bb08800bd5ff57d38cc1739790cb2f71563c5f00000000000000000000000096d58d9b4ed1ca0177fcc78cb89db2efea28cdf9000000000000000000000000a8ac4a1860e628db4aecf2e3c6d9b674031483d7000000000000000000000000446564254872d9494dc41d950d447bac872a4c86000000000000000000000000c4f4844189a8ed5eb4cd8579bec1304b43f42a04000000000000000000000000ca20889e074766d1d6ce872b5b937ea4085976210000000000000000000000005458506945277f4ce0b8083dbfc3d0d25ca974ea000000000000000000000000a6681e6d7a47beb4c3afd80eee40100cab672a3c00000000000000000000000078fe1e31567b47dac96c7a2e1a1bbd808f1ecc9e000000000000000000000000eba9636a1ffead18691e6f926e6f7254dd736ad7000000000000000000000000e6c874cf74265145bd81bb0750488b12aeb5b328000000000000000000000000f2499203d80272746beade95d208ac24943afd4b0000000000000000000000007572310c7b8e11f38f6431d801710fc78f447ec4000000000000000000000000827e3024af5bde99f6e7416fe4bff828fd76757000000000000000000000000099cbab94cff8a34b2d8e820b31b0275e7325b20800000000000000000000000064b155c7e3b66ec259d10a00b98d2889b41ae37d00000000000000000000000042e9ded8af400cd35a9d7140e784458b1e754d4d000000000000000000000000332527a5315fcd000380a8842906dd6f9b95fd270000000000000000000000006de4323cc7cfe0b7f12481d639c079fbc78b9e1e0000000000000000000000008c0f1543f7542bc6a9e61f92cc29ccff24896198000000000000000000000000635312ce58e111141a5d2c45595615d4a43e1a1b0000000000000000000000009760aec6ab6c889cfa14e0ed382d12e911cc0047000000000000000000000000fc7781d2adc89ebc2351b71f10dc118f30216b0300000000000000000000000003b55b36c6977fdb9a65ea410f47623be7037a950000000000000000000000001130f5ef6431d6963b24bbd53b7b2927d3632c6f000000000000000000000000957ff5663aadcb82d23b5cb35ba151aef7e9a6ac00000000000000000000000051902b834812edd62814d0dbac5f500b08621a3700000000000000000000000002fdff14c6767cc2043a62c2fc43b23e32fb0d27000000000000000000000000f90af486e0ed7563a3e30b64bde5b83d478ca002000000000000000000000000f107d4d5aeb8430d1309006a3be3fd4a1001708c0000000000000000000000003d4ef769ca3d1cd6b935fa88983380d7b5d9237c000000000000000000000000145d3359f1d4b85295ed7878a3597b845bafa6f3000000000000000000000000cecd63a52e2fb00a7fc6333ca1a9e7ec01a7b9dd000000000000000000000000ba7716d692cf653ccdb28818baa30000916e73130000000000000000000000007fbf71029106e592a7f03728b810b68f847e3d99000000000000000000000000520ac9b92a64f6896e17d075ec8976e1c66f52b9000000000000000000000000275af79ba007702453fdc69ab132c5d4e2153ff4000000000000000000000000ee2565a5c635cd3322f8444b3caee6d81187033f000000000000000000000000ee009ea8b35bf080dc77dbcc82221ea2f0cd164a0000000000000000000000002b08c0b34fd627fcc210449c6a0446b32c7ac5d3000000000000000000000000f0659058ceed844d44555452d4ac16aebbf10f0a000000000000000000000000ef7f08b3fe700a8154e89a7af1c4f82e2477dd77000000000000000000000000f19b4cc316ec634403d123edb2d8fb6dbe7887740000000000000000000000004d522c45d7e3c01f68a3d7725e86b1dea08c0d72000000000000000000000000bf8d54c9ec2d14a81c51be24f395439b2345d87800000000000000000000000019b9675cb456d70639587f2c405cae7fc30c52cc0000000000000000000000001aa6052594fb36c1fc82db445aeb4f77c98a4b10000000000000000000000000508d38cfd8ace1f20d4b1263b9d726c542bac72800000000000000000000000039f779c8b0f2d1d483f9ea8fa255d075cbf82e3c0000000000000000000000009a66a860a5600631475b872a767c8f2f57914a3800000000000000000000000058d987ceca107bbf70566461bf37d372bb1ad4e20000000000000000000000004af8a4bed0521d51664be5297f19c7d4d1684bb4000000000000000000000000c0af18b82918243255e35aec5da68b6b52ec1993000000000000000000000000077759b2e5471e20967dc8791349377ccdc4b6780000000000000000000000000e5976be59ac29ebdace3fa4f95fbeeabcd0dcbb000000000000000000000000be4245e2ada730b8d6cc4e5158d3efc558208120000000000000000000000000bb80d5863ed993b0331a71be45e7bfb7235f25ab000000000000000000000000b14370464b611e5d29d9a58999a1e9d53839a38a00000000000000000000000056f7a5272fff7a50520095c87ded52a8435a7146000000000000000000000000ccdb9e3ad28f2bfe12475ae15a3685436a778514000000000000000000000000a8074933fa703d4ce6e3b1ff461a0e30c8d828840000000000000000000000000abcb32472bb08e325146f05d89ef484448497770000000000000000000000002c1a6acbdf90c5e8ed41f39d9513d25a50b2fc0100000000000000000000000076d825577bdeae4cedfabb2b364ed940d5254ab80000000000000000000000004a8dda745682a6aa16a31ee45a59f258ca490f890000000000000000000000006ac2f3c91416fdaa42779136550519bc47eefe61000000000000000000000000c31c52322f67a49dd1dc6d6ee8e9983c8ef00165000000000000000000000000a6937ac509694bead4eb26de5297a65eca7ca4f20000000000000000000000009d0b462b153ff720a38587155bfbbac38b162e2e0000000000000000000000003942ae3782fbd658cc19a8db602d937baf7cb57a000000000000000000000000f28359c85196b44c980ab34ea656b76b9031fa9a0000000000000000000000002fe052062488790c0070c675e2b3d6cbb0b1113c00000000000000000000000069cc5b5ef367e8fef8d5c8408dec9f2d99d73d4b0000000000000000000000005ebcf26c56559399fd5e6168da98433a0cb03cc80000000000000000000000001f41c4acce99d1bf576ba398c558c2461e9739ba000000000000000000000000576166192408d1684f3f5377869c9127dfce7af30000000000000000000000000a6a2a0fbada16bbe4e5bc62f1b4cf3f5e6aba240000000000000000000000009c06c198718500543516751b2a1789d80a4ad42f000000000000000000000000f21ae658d447ca5d6e64584104685cbbdb15ec89000000000000000000000000516580454b5d911fd686145dbb675c4751e72e26000000000000000000000000fa4cb52e59e94ab9d5cc78a23848030b9e88b02e000000000000000000000000d7d8fad520c4c14543f3c78608458f424193dc3d0000000000000000000000004b861d7782a93e45676fd6720c408fa752358e00000000000000000000000000605a9b6dbdfb9186f7f3e4dd93f2d8f50856ef00000000000000000000000000ad625e282f6caddc916678111ea222c048ed037a000000000000000000000000dc0b9e8d040c29f6e499d887a01ad3542662817b000000000000000000000000666d9d77a1bc080fc24953521dd6e4373211cf38000000000000000000000000fcf06a0da84536b0d684feb04caf171056c16cd80000000000000000000000009d136f1ba4e93ca1bee7bee9154e5f78df0d4b970000000000000000000000006a53e68c26adb2892b3191eb545a16b5374985810000000000000000000000008e702e15b88d554ed92c42e07d9b7ade53fb9df500000000000000000000000066931f584c944f3926c086ac7a7c831e1c08edd90000000000000000000000009b6114505a70ecc2fd9e03a846679986e21fffca00000000000000000000000011d8b4f4c525f54bdf295aaa16b8a95f05cce241000000000000000000000000ef73b14a2230f18d7f8dfec21b3d4b9c19857d41000000000000000000000000e04945167fb48f81729fe74064a26751b7fcf1770000000000000000000000001a68760ae1819dfa56b60610f90197866640b12400000000000000000000000085b9e00f820849be1308a49eadcfd44c74e3f001000000000000000000000000a677d6361db3220c4518be0fa34f5dd74be367cc0000000000000000000000001a50ebf5d174de62dc1a75991b1949f2d20f8a88000000000000000000000000def958143b7f7b1340d51e1044b4c0f45e4c19050000000000000000000000004f2ab50a5c0010110733c15ce220fdb54f68663600000000000000000000000022e3eb8d2659a2b53fd494db04c357cc7993591100000000000000000000000047d63020ed782900584a95aea6d90fe1c1b171020000000000000000000000003d3dafcd0dd9fb64c2c19b18333eb355754b13940000000000000000000000002938664502ce97399027df72a385a52b3bec76e40000000000000000000000004a495853ae41136623387e45a91a6387aae70292000000000000000000000000d090d9503141e587bba30d59780734739e94b8b7000000000000000000000000ebafc3fce0c979353639b24720adbfdc36047bb00000000000000000000000006f88ac4b130db7e17195dcbaef849ebe6b6a989b00000000000000000000000000b03bdd3626df08cba2d573dc37dadaf71ee7f4000000000000000000000000577997e3d1c206073f465bbf8aaf8e49a4fad1aa000000000000000000000000bc1477ccb5c8910211211a92561975e7d93b6bac0000000000000000000000000e87c96c5b9fb2b28742dfbcbbe1db45b6475a2a000000000000000000000000f4084e7810be98a4077a3ac9452304ed54fb6544000000000000000000000000c640a2c4cfaa389fd7bc3f74cf7ef0047fef90d2000000000000000000000000e311af5e971fc01a95f701f1a9320f282d0a5765000000000000000000000000a9e843822bb34b71491f8e6e2c6ca18385e5cb50000000000000000000000000f9e8d00efe8751b75e9e10453e444a74312d335200000000000000000000000056eabc38fa2178eb75dc67974379cb9a49d6761b0000000000000000000000003b62bd9d0fff5b7ab7608a354bf0eadcd9bed5c800000000000000000000000081acce975f768207cc53dbe9d02a69da2570c0b1000000000000000000000000e14bd721ff61b303e9f5a950fb32978e0642066e000000000000000000000000d0bdfde9e17e7eb119ef0a5635573382febad01400000000000000000000000055ca3b318f3652ba2b0297749778c9c95266ed13000000000000000000000000d3d0ed428045139e9ba63a6f952b8bce18879bac000000000000000000000000111b36d5cb20852475726744e7d32c95dbcf4475000000000000000000000000c6f56fd5a9f6fb43057edfdd2d519a51d26f6b22000000000000000000000000ce9168d1f44b077c8a6f487169b5084a4849da320000000000000000000000002d3293af176747782c03480f0ae84c3fb7e2265d0000000000000000000000008181d854f784a27b8e14dd18af25ee044609f8ae0000000000000000000000004883a7edee5b0321805e9379fa99d732f9857496000000000000000000000000ecd3b3c8d284bbf2859a304336392f63b0c5540d000000000000000000000000d9799bf2b83b0df00c79cf26522bb6085977be0f000000000000000000000000017e52f1eb05b9c9a0630deef9faa7bc3b7e63c8000000000000000000000000c561a85f1d478881cabacbc345a9d56ddd901df9000000000000000000000000455ffc51ee025a61729b960c21bc24550890c4e1000000000000000000000000768052c165e5e273f2f2d9a259b3f3534ed1a371000000000000000000000000428d5a9833de419008806ad399e4325855ac011a000000000000000000000000f7c8a5949b7581acfa81d5a93d37fa566887595c00000000000000000000000050df62d7584558f3cba863d893ec656ec182ef63000000000000000000000000ca6dcdf4e46a08bff7430f49febf75994f0385fd00000000000000000000000017a7dc9a962e8692f5810c3739aee90526d9ebe7000000000000000000000000464d7e302fc0a668aaacd2b7c7bfbe542d6e9b6d0000000000000000000000009ca7b63346a043445b6d45162871ca6454640ca10000000000000000000000006c0a381817c4736f12b1e086eb0ccecd606fe3fd000000000000000000000000c9d68a659bb1e053c80452d608d1693facb85bf5000000000000000000000000c47eedcdb85154e66c21e59c276f015fd5cff0c500000000000000000000000015f08f3618abb789330e652eebb7e54463101be00000000000000000000000007f0bbea4a8895f95b43f61b10c2816a1920e4925000000000000000000000000430cb454498cc40f4c7d531c1620ab87cae15848000000000000000000000000f2fd7798749fe6646f2a6c5dcacf7d40cace954d0000000000000000000000008887df3dc05d6e42630e56b802783ddc24eefd720000000000000000000000000f83428a41dd148b33fe992a167bb876bdc1f6f60000000000000000000000002d1c94a510bd90a6a406820200a7c7fee57e1d5300000000000000000000000012a9a90dc9a8059ad6c551b5010624d422095dcd00000000000000000000000006132b8544a9074c7ace3100ea07b1eb47ffa691000000000000000000000000e6d0c49aa4a56960fbfc1cef318edee1d9bc567c000000000000000000000000cfc32ae9f297dc33cd7ae8216556ccbb2da07b4d00000000000000000000000037881842efbd14f883238b0794dd05c5e42d0f870000000000000000000000002ac6ab024ef0d840b6ff66e601fd8aff8e009c4f0000000000000000000000003578a8ce3e338f19724cbcda78189323159ea58300000000000000000000000050f3657c01eee776c25fae6d5765d283ed8d559c0000000000000000000000006854072798f23a8028df503c16f064eafc53a4ab000000000000000000000000fa48449967a6e17169e734a6170868fda8d55c1900000000000000000000000068f111610e2cf63da7fdf31d3996de0f354c7c5a00000000000000000000000084d5d0a45309bf09f727284dd3bc6c451f61447d00000000000000000000000008941ff0cfeb3fba7708e30bfce4769c42ebccda0000000000000000000000008521126bd0802048e69877634bdb43c88b5a56550000000000000000000000005e4a9822f1c000e5144dd77e43b3c67d8e9f04a9000000000000000000000000003301f4b6f7ea48a4fe11f5ae57d34fc3aca9e1000000000000000000000000e199f6cbdef338a3314512a28b71e5853ff2e2130000000000000000000000004468c769bfe5192184a3f752e9021e9de286a588000000000000000000000000772b2c1eb2540db10da1af5e12cd6cdc974ee479000000000000000000000000fac391bb14f1ce10fbf068921c0cd1579317e534000000000000000000000000c5f0738423f2df3b3b40f50ecdbf03a8cf85d418000000000000000000000000b5946557fa64ecee6ddf48c5a519b59083bc663400000000000000000000000082b257d08a8ad82700688c40d426456d917035920000000000000000000000008e89adefb99c9488ea821c48101e942b25c6933b00000000000000000000000033e7f4744bea7828eaf7327e2a6231f6e4d1ee8d0000000000000000000000004f829eef82fc81cc50be69378d803c4c7e7e2a720000000000000000000000000aaf58063b60445d52ae97f68d4dd22100db3036000000000000000000000000cf25431d4cae7709dac47a544ffdd6df50c43370000000000000000000000000511bedbf3b545f8aff0fb8a2f2991f6c8c9fe39700000000000000000000000040fb9944b8446b66ea7edf01e8e0184188fa255d00000000000000000000000009273b276e79155c4649ce23185b5355d76815ec000000000000000000000000ce5844ace87327da3d8f4b9e6832f522ca3524f700000000000000000000000051ec936a892cb53b613cda08c5875b7789adf87f000000000000000000000000f405b08575e42177fa4d4dd1ac0dbf3520f0f32b00000000000000000000000023a7670b79d919c3a4a2005ea627ff8b1c3bd06900000000000000000000000025c999fb7867f62d3823a3fcbbfbc4c89d9602af0000000000000000000000002e8565cfe710b550ff3fcab80d2f668917f591190000000000000000000000008b59af7d09297d34cc68c042ba34f6962ea81d7e000000000000000000000000b27edf30e85dbbc88677eb28ddaf5a0a02978235000000000000000000000000f9e9719fd289f31be4860728c8afb1ab52d6feef0000000000000000000000004e359fb0a7401ba57d7fc43ff4c33f5bce0865c600000000000000000000000090856a9ba27381c5f68e866605152017e7ef9d1300000000000000000000000028bc907350ad97c17a8868263db79d38ffdc46a10000000000000000000000000561470e7ff24718629e7bf0ed5e8b57c39328b50000000000000000000000003672cdc9f12ba6e43d22426732763e777221e3b10000000000000000000000003389015ba1e57c3b55a7899c66dd6f3a2638dee8000000000000000000000000b0d37eccaf264827296876c0f00b9658281c58ed00000000000000000000000071dc6da12dcc27ea63af18e2ba8bbe33385ccc3a0000000000000000000000006a6ec66b1f00187c320cd53619fb0e69f1f8dad8000000000000000000000000b3a1fd26456ce6c9e2a4a5db5a17f72c6a05b0600000000000000000000000002518dabe2e60f17e7e5f735ded833caa3522102e00000000000000000000000036c0d20524b0565e50ee956131101783fdec894d000000000000000000000000f9768bfed50b506c5536188af0fdd8d0190a847e000000000000000000000000e449f0b8161e4b1c7e22f9a2e0b158fe587c2f660000000000000000000000008d90836205e1b4d1ff748ae2a3adf4c8ab1db3d50000000000000000000000006226ef9a68c84c5bc6dfa94ab4b29eef4ae6e00a00000000000000000000000037e1e0eb134958d3d67829f7056237ee925a0d710000000000000000000000007c9c2fd592d8121abb289cfe6206d7d4fb7723d7000000000000000000000000eb5b36e3ab36d001183ce39569625438f03d2f810000000000000000000000006227b2aa916ffdd7a4def0d05ff0ada93f9fd5db0000000000000000000000005d46da2f5fcb40d7a5029cd7046f899368220987000000000000000000000000a992e76d7bad69d8822836ca528410e71c7329ab0000000000000000000000005564be93bc648c648259c28b235017f159e29b91000000000000000000000000debc2910f26ea7dc5bba80c538a9c8375674535700000000000000000000000003ba51c0a6e8fd4a05e0526a3c0fff726090106d000000000000000000000000d7f84ac5791c17ea93d647f86aef3d1ada4e505d00000000000000000000000070a4205b095f89b77a1b9fdb06d91c313ff244d2000000000000000000000000014f81833982ff305857e85ee1530585edd6eeb4000000000000000000000000e2a13282fd965d5e622c62a2adc7bd556f58a08f0000000000000000000000008e073e47e21f44510131612c18acfa43582fff4b0000000000000000000000008c5895832d560f492f1fac22a962a7c5a7501fc60000000000000000000000000f73d6d94c8c21bad72569e916b1ff9532373ad9000000000000000000000000a60e6a398d639021b54cd4d20f375031743b5cb300000000000000000000000073ff2507d79c837748b54f3064bc038aadffac0a00000000000000000000000025f9cb2b8d783809784c4abfe8961cb51b172bd20000000000000000000000003cab27207dc9030acb764b7f302e9ae7b1a75bf9000000000000000000000000616e44fb722f714ccb94d29b3721726a4e44e1f000000000000000000000000090c92a3c04747c5496e4ff798d92e02b14f24f31000000000000000000000000776bb0b4f9bf42e20f4ca308d74ea8f090cf4d22000000000000000000000000e2be943c3da641c4f05b083a0376a9603c5209960000000000000000000000004e8e5405c467b0af9d5ec2403f546453904fd7b6000000000000000000000000a424b9bb629b15ad94ee47a81e7d7beb12ccfa6300000000000000000000000063f136aa1d0042861f5b425324940a20e5dac743000000000000000000000000055c2a18a3a91f69a04035d8ab839ac5b53284360000000000000000000000002ce2eb37058196328a389f8609948083b0c3128e000000000000000000000000973fcbf370431a6389b43184c4f1742861f1387b0000000000000000000000000e0f32ccbc543a954dc0e2b6b2b911d94faadec9000000000000000000000000456a5bd9a42bc2edd991f92642dc3053aa376b810000000000000000000000004ba9d4d7eb4e41face4142753a4e9c3d31d4c14300000000000000000000000010b2a02c5086ca5b64cef4eb5e521310ec212620000000000000000000000000854215698ad1333eb81473b894b139b8f12652df000000000000000000000000616c259b5fd4c3ce12199c260220c80b38897d30000000000000000000000000c46f4fc1c462b28c7ea659274136fa767ec75e240000000000000000000000002220d7977ab4bb15dd9ca8a83b11a0abb09f0c6b0000000000000000000000002ee690a71462e49795858e0b8b3162ebff94f4cd0000000000000000000000001a24680c1db87035a65120e058e0d8c1492d24340000000000000000000000008a2b9b0aa4e7708055c128e860e12ed1c34099620000000000000000000000005950d4caf5491fa5dcc959f8cc9f37f5566c825b00000000000000000000000087aeb4a8cc3dbad983131d7478e1360b19eea34f000000000000000000000000e72fa0d82eaeaaa5a1394907ad3c82d84badff4500000000000000000000000043f4d8ca643b70ae9e3ef48ca161f63cc3c5bb9e0000000000000000000000008aefe29fcbae05c14223b2a6e67f80b24f4a64270000000000000000000000008470d6bf32aaac8105b37cd9b25d24348a81930c000000000000000000000000d085f1dedbf864e31c2a41638e537f2ae0aa4f68000000000000000000000000bc333f25e43d545e1c4730ea62687ec410d4d4fa000000000000000000000000842fcc9d603a4e291b3d9f1d606bcbf22349c4770000000000000000000000000a7552ecaa4808f3564eca8ef70bcf3645c87996000000000000000000000000e1066e431febe1ae4240c98ee93046726a7b4c1a00000000000000000000000018153dd19957b67147e10a837a640f4d05cb4af00000000000000000000000003b53e2d26b091e5598705440d238f8309ca88fc60000000000000000000000005992a8e52a9fda90342eb66e6fcef44b41137fa1000000000000000000000000ab386d8ffadab74b5a3138592ecf46853703b9aa0000000000000000000000003d67d114cd14b2484b990daae0bf11f2aa3ea91f000000000000000000000000a05f27d26510e82cb23aec9eff8457814073c8ab00000000000000000000000074ef8a9761f9c146d519521c2fec74519e9e04d4000000000000000000000000727b19f7e108f01ec3771851bd5fb9a730c48caa000000000000000000000000e126c998a2072c4a28cdf5c9022787ccc21860b300000000000000000000000020c078f92780df7cfce482ee0cec7a0ef90049f00000000000000000000000005b6bd39d16286c4f9cc27ce5a9df64d541940f9c00000000000000000000000072a536c610ab274fda7e7d7532ed816d5d63f8280000000000000000000000002a6183706a3fa62f4bbc14fe6f4b3ca5a3736a8a00000000000000000000000020e8e63d93abfe6c191c5fd1fbeb450766c0031800000000000000000000000077c8f0856c25f1b3cb17447012b53ff3d52e7a17000000000000000000000000b05ee88a43eaac477ebd9bb5d6001705693dbf8c0000000000000000000000004253743b869b64af3be568dbed567cec7bbf3d1b00000000000000000000000070348b7407e5b30f013a21776729710e12794cee0000000000000000000000002d1edb947d5f29ec9c0e3f1bc64b9cca914d9809000000000000000000000000c956b70bc7403a4b0bb495dd8900aae0e6a5d08c000000000000000000000000c51870882dc00bfab271bb6ddba5b262e22e6d0200000000000000000000000040fcda34e709d9c7817ccce4c22d7bec5676ed1c00000000000000000000000035986ad5806fedf8ebd0e9cb171bf9316b6291c000000000000000000000000095a96245f3409063d7c04f9c7b125f8141854f1d000000000000000000000000839a984d7af9a76ccc3e595733958e3dd85ae0440000000000000000000000009456792081ad997adfd667a5903afb640f3b0fd9000000000000000000000000a1b09310e9e44ecba62db59eb60b0a62072d90ff0000000000000000000000005411642b313e0b8a825b476e05ec57b5f8122e2c0000000000000000000000009da9cff19723b61373b20293fb6ff75fb1bd948500000000000000000000000025c8e700394b43cfa93892154555c09ede0f27b30000000000000000000000001f9cb52effe5d1cc09940f4e9e718f86f21974770000000000000000000000002e5429a8177f61b95c6936c67ac0a19efb7f7981000000000000000000000000f94be1cf8e10eba6c42e106e2008daf4f8bdc59c00000000000000000000000079035e8975397b5ea2c381ae4f2997c404824a0e00000000000000000000000050ab542f8568769e6fe60bdab6c23bbb6a478896000000000000000000000000fe343bd75ae53a39e5f717490320ef7539e6156d0000000000000000000000005c4ce354ba2d582e828deef940515334d870dd7d000000000000000000000000dd518e5b285e7aecbd5fe1a2a3798453bd6fecbf000000000000000000000000b6d51daae80d44e49f5d3ab6d4900bc9261814110000000000000000000000006ea7dcd980faae1bff62b7d0d3790a3eb992fdc9000000000000000000000000ff367dd07587120684f7db6e628a590b9d3364cf000000000000000000000000679b50acba055773b6ac0eb91f3dd0cef58fa00500000000000000000000000095fe2e7550de1e26dfe80160cc2bd2bfcd0d59b0000000000000000000000000fe7ad462eabaaf6420e7741a119ada5d0091611e0000000000000000000000001f0963f1f78cb819d4535fc9c072e252da44f1ea000000000000000000000000075a0f88f85fcfd96a65268adac13529f5f7187500000000000000000000000068c17fb3fba947968255b554bd3489d8d77e0271000000000000000000000000146c5a599f91910df02c030f5c167b80e687608a0000000000000000000000007ee94cb355281e5899abd5ebd0d1d118edd9f18c000000000000000000000000c7feffa56af6d9cde32be2229a68008a196896e400000000000000000000000021f16f174c776e0b661855554598ef1ea1948114000000000000000000000000e1eed3824399402785ba8a86d0e6a8cd2b69283d00000000000000000000000047cb8dba5aa2b5782eb44f4fc7f3c417566319de00000000000000000000000098b7e8816efcc1ec857b20095328b7d289dbbb630000000000000000000000002bfa5053276243477ac9f94d012ec6fcb83b5a96000000000000000000000000df92f9ab30e1ca1c44a9b5b49ba8c18df74dd7ff0000000000000000000000002a919b1ca4a4caed476d5e173a93371eb0f2db52000000000000000000000000553ae0361cbec30f8c09668310a3dd48ac32b509000000000000000000000000687672f04182146042650a413558c50015c0763f0000000000000000000000002ad3faf202dfaac2dd1a783fd7a226b9e5ad7e58000000000000000000000000d8341c08e8d660c4ff257083429f40402de5ceee000000000000000000000000ab2f64f9544e9a70ebdcbf59be8c3c1333d467570000000000000000000000000c213034529152ac6f7b54889881161996193bdd0000000000000000000000000ae5da94c53d72e0629ebd547565cd535defbefc00000000000000000000000045fdd04fca62446999e20bbc570a594c56322ac50000000000000000000000006e527ba993a9b8b501023392c61ef6c2306dc04100000000000000000000000082e8652701ab0a3ac54ba693bdc99082d6e27522000000000000000000000000557ed4e793143cbe60526bfe5b9dcb3562ff9574000000000000000000000000dabf3cb80f2833fa47ffa4c876aaa79e26476e8900000000000000000000000038148ecc2078da7f65e6233dda28efaf4c51e96f0000000000000000000000001488f328efdb4ab815e58668b7ee67e9e4e5cd9700000000000000000000000080cba9bfce0e15b07bc37a873edc8c7dddb2aa6e000000000000000000000000429c8d68c89b83b349a402c41343a6faf5edd2680000000000000000000000000bc455097966ebc3595dc14f36f358017e0295e80000000000000000000000008ffbcfa34694c6d6cf75b4c9bcaaa561a1f526040000000000000000000000009904c2681ece7014c740c140217980dbd04a0cba000000000000000000000000e322d39f612ad255c8dd822d441545dd22b0360100000000000000000000000095a9bd206ae52c4ba8eecfc93d18eacdd41c88cc000000000000000000000000c72ae0cfd493af261556cb3aee68110b5cb2ae6300000000000000000000000054306f536e6ffaca95ea27d275ee1dd916a468bf000000000000000000000000039a2f1bd88f2c6b1c4ecedbddc03c8f660790a7000000000000000000000000bb3f3aec664f98182ec4671699c3b5b5769f11980000000000000000000000002fbcb224db699e1a8b0023a10ceca482ed24b62700000000000000000000000073dbcfc81302a7547e3f4b9d4053b4f8798045eb000000000000000000000000b6c106ea7ea8a61e68df2dc179589e0034b35db9000000000000000000000000b65e636b5acad49ec6e3a92a1c8fb1bae95705df0000000000000000000000008f2505b3b65d8979cffb7504c022299f20b1edcd000000000000000000000000e9e45dacedcd8435b0bb65364ef0b5cbe386e7ca000000000000000000000000115c42c541b7ca52416879fb4c92b491601afc03000000000000000000000000e1bd86ad2a8c630bfd52a7c8a7b08f962b705a4f0000000000000000000000003ac832911aabaf42b5e4f8d572898731af9ce9510000000000000000000000000d725b3636bed13af4426b69edd3840fcf9847350000000000000000000000006c479dcf18df41f882f6890cbb2c6f0d3249ccdc000000000000000000000000f8c9728fdb5abd612d9054e95a2ac7e0c14afacb000000000000000000000000bf6c01d98f835ba96d32d7954c357dde9dbad66300000000000000000000000065c9fc543102fec3e1960689dd02c4227d6bef080000000000000000000000008f77dc3f7eeac47f2173126dbabf36f4d5a5694f0000000000000000000000009a411ab145c65767b3cb10032865ea974677a0b10000000000000000000000008ad542735d2aa4f35ca9d847e72a9c65e10f292100000000000000000000000010d56da1e001168fb22ef443338e8a12fb42d308000000000000000000000000bb9232cdbd1ab65bf8b5ac01b38a78ad2325fc350000000000000000000000003cf4ed6004272d9a95528569af6391298261fe310000000000000000000000009ced79f16ebad4016f7952814fdeb4794064a2f9000000000000000000000000a1d66abdf84d63f88b138ea399dbeaab505cb033000000000000000000000000c61701b513da782f1119be0bae146b1b44402791000000000000000000000000ed8617a33a0dffdb16aaaec4a8a84fc04d932e2500000000000000000000000086909504a36433c736c712b7328c576b8e8db10c000000000000000000000000a50276aaf201cd35296a1a74ff6ec0584ff1a101000000000000000000000000f381ca313d9a720898cc9c5465dd50edfba8c4d30000000000000000000000009e77461461952a1b0505995dc32cd191b77b0558000000000000000000000000e42585d187d55abae8fbe394dfdb274e13348e950000000000000000000000008c7a932484278484f5fd3e72fd0d5697f53640ad0000000000000000000000004634471565636a161a1a96f66b474155c4c51f8800000000000000000000000016d93b0698b14eb7f2f652bcb93b827cfcc0e7030000000000000000000000000edf40ab37c32a7684ba44bc279aa7ad52d5c172000000000000000000000000c51fca4c735800ad53ea2e9c239c86683cd9cde90000000000000000000000005f3b3353abf3c36473fd2767cb2c1b3e3fa1a73d00000000000000000000000001e6b522f68c479ebeef8b7678a021e676efab280000000000000000000000007a3835006aaea10029a8119d6bb0e7b27e21f494000000000000000000000000f47f538f0bf8afc2043d0439b0c06febde91f508000000000000000000000000a37bf7c47b38e0efbfe88491a9167f697498a3b400000000000000000000000098a7175038d6926cd3e51c196b85c66c98189476000000000000000000000000b94f9ca92e96dd2edeb0250a458c3fcf36edc3ae00000000000000000000000050a9f41d49fd2e2343a5d9d760cda23494e493910000000000000000000000007c0fcd893bb4aeb340bd9f52bb8886227ad79f53000000000000000000000000db514e002a99cb48fbf4121b700193601f909698000000000000000000000000693d15926e7f026526499c3a04c5800b7e7a662f00000000000000000000000007828f3918296578c7c37e449e742cb64c3dafc7000000000000000000000000eff1dfb39dfcafafab82bab4242a297262ce2cb50000000000000000000000008575b97cba85e271aeac12e448948c08318e82d8000000000000000000000000199a1eb99994519d0db76582381b1e4775af835d00000000000000000000000042922c556cef0332134be544c455867f0f767ca00000000000000000000000001c0cad3030bc86a497861b596102ff15950e959f000000000000000000000000c9542be837ebbac9def4eac60927ae653ee759e8000000000000000000000000b6c27b9e46d52ab252acc692044341c31a0b50e2000000000000000000000000a8e08111fef02d387107ad708189e7b9ef3a7519000000000000000000000000c62ced06d9d1a9eba916f1b98163533286b29208000000000000000000000000785762e53233d7de430b16e5550034cf12d5e4b9000000000000000000000000d6175db69e720e5781ae9daea33160d8397ddf7d0000000000000000000000005aa36843cc4456da143f5b2ebd58aa7b2fd0692b000000000000000000000000641b1f54e3362f3d453d30abeeb722f7b861ab0e000000000000000000000000acc4f2c012ea796a2a4999acfbb671c82c240b78000000000000000000000000db2e4dcd8731abefad0bfd0be64e13861f5d5680000000000000000000000000d542831905c44428538324ffe2b0b8503b8c51200000000000000000000000008bc137bc29461c8864e0866ea348dc15a980886b000000000000000000000000e033e9f43c0fae8ff3cc14727dbf74a894f3d0ab000000000000000000000000107d957e99405380bc68bbecafb1a4821b70ca38000000000000000000000000f90c5c028a26d22978b31400bc4bbc506fbe12fb000000000000000000000000d91ad6e2c8f0a004241ca8b04abb03a73cc0e6e7000000000000000000000000c52c0509ee6f1a043b059760de06b56a973f4b6f000000000000000000000000556598be7041bd6d8fa3099cca8ab276b82f5e3200000000000000000000000081ef5e4fbcd67c11dac633780b4130f16ea32265000000000000000000000000350d55adf1a3d8d036d224d9001ddc73f332b0b70000000000000000000000009a45a80f6bc77870976f20ca79a75a03895dd8e2000000000000000000000000f0af8a34564dc62714621c8071f2f83e7512119b00000000000000000000000060cdf2fa1f5e1389e58423a604896d3d03306854000000000000000000000000a7ab6044de8e356c50f65ce13bc91722cd6f68c000000000000000000000000010d4305ff0dc823df3315d2f128dfcf8691f1edc0000000000000000000000002360709549858427da24e8f566ca7157011db685000000000000000000000000bb5769d894b76f991f53f7f9f76355268c71c1ef000000000000000000000000f6c46179aa6eb16f24f5f8e664ee6956d9ba0403000000000000000000000000dab14a39ab3874a60f09d19c473c6a43578a92680000000000000000000000008d01ab2c7f377f8f0c6544f3f907ccf86f9951c9000000000000000000000000f44b4392d1df1edf5ae40135a9a3067687fb9945000000000000000000000000b0e042db37b5d9d90a059b749cca33ad9adb7237000000000000000000000000336c6d54fb27cd4d8e10fb64edaa2ab35f81124f000000000000000000000000ffbf7152c8aa34fab8361ead26e9f881d449d2890000000000000000000000002c6ab132fabd3a59b953efd04894801ed44c3021000000000000000000000000d5c262948bfe2b91906133f70d47992555fbb1700000000000000000000000004d81126b8faace6c7e86046659d5f6e1739d15410000000000000000000000005001af51781754f17c86e3af49503e5928f189b8000000000000000000000000df221e0edbfe20520a4cfab20dbc1afaa30c04d20000000000000000000000000c6fb5e552b2a0b4887fe060656ef1030c5c1a0e000000000000000000000000bf3b7e825fab026c5c821c068ff255ed80828bb70000000000000000000000008b7c44dfbf5c030a27ae396d3a5921f1de0cc289000000000000000000000000f57c55e3ab1ab905bb65689e30de30efd0365ad70000000000000000000000008b1a4fbfe0f26d8d20eac5577383860503d76468000000000000000000000000f24214e7ed7ed3bb01845c122c42db831ddf68b9000000000000000000000000c4da135e87694253146d4e84aee4e975b96760f90000000000000000000000003dc5b99c8e7657c4543109ac5a1e9db1133814f0000000000000000000000000da503dfb18cde037a77eafdca319f13727444a7600000000000000000000000076b4d25330997ccc7598d0eaf05c32ec2e37e1d2000000000000000000000000fb359551127f986478bb170758691481107bd64400000000000000000000000005b160c4e656d01ac2e5153e0cc7028aa32aa6c2000000000000000000000000b96d3e169d5c81a40dc51eb7de15b38ce218b0f3000000000000000000000000a64d00bc0cc7f402f9bf60ada1637529cf9655d600000000000000000000000021dc384aa36e1b9de2e58692a29a8794e9bc20290000000000000000000000002557930277bc3e733e5959787ec81e81d9b8fb9c000000000000000000000000f6e41a34a29ef46a058bfffc4912804f2d0fd500000000000000000000000000c975da0e54adabd7c5595b849e99f902403b8b35000000000000000000000000895e3b80dc0590da7ad097606d88c425fe255eba000000000000000000000000d5a41462c71f57dacea110e818adf83b3bf0d68c0000000000000000000000004adaed68061e7ab17c5f6be82be8d616f4b9ce29000000000000000000000000a1ec3727fcee2b6d54fd70f38c2a2cf8916b659200000000000000000000000045dea1459dcbbd2113bddf1a92556b8aa996f264000000000000000000000000987a04b5af2be306f56c610a828461eaa3a2afef000000000000000000000000b4bc2a545dcc97775798344b66b5cb6ebf6cf653000000000000000000000000c0081e4fea11bd722426ee3439744c1e6d58d1c0000000000000000000000000c4f5a39ddbf59ccd8a3ce2273f9a4b30efab979800000000000000000000000028f14ff088e2d87a2e13fea93bd03f834090088800000000000000000000000078ed6f543e2b524630e58cf4b19ec4e9ec70ed8f00000000000000000000000008c54f6980cc05214d2496154f3c0d7f738c2968000000000000000000000000620bccb897ba46ce24b8f4ddf93b01698b2feaeb0000000000000000000000008e3728688b5fed2ea8049da7803ef062e12716d3000000000000000000000000c251f1727d1606e5feedc5f5a58fb8ee0a86a6ab000000000000000000000000ac1c2b17814eb65bec1db8b728ffdf3dee879d5b000000000000000000000000274ddbcc68ea479d8b9d0bdf3159de04e42aee0500000000000000000000000074bf9e17ffebb842c3bc61ef4f97eb0b9ec17ed700000000000000000000000005f8b219d5902c2a071ac0e8d695a4354e74b1f9000000000000000000000000bcd0da70a967d840a60bea75d57079fe0acd58c1000000000000000000000000fdfa5d2b48f371caf9e51c79c985d8c7280d4ef90000000000000000000000009ef2437d18d21418aabfd5a79524900e1b6c8d2d00000000000000000000000033d220dd38c8b4e5a5523110cf45c8baad729925000000000000000000000000f1c4a40cfeadbcebf5debef8b87ff2a6949ad6a8000000000000000000000000eb029e2e40c9ea1e05ffced38e7124157377be36000000000000000000000000fe9d3adc02569241f2185a02184a36173ee05c730000000000000000000000004dc44cdfa18c6c2dc4e79fb05c5d3b890b4c55e40000000000000000000000001ab59f173dd0654b1bbc73a19fd5b4f3e74336c0000000000000000000000000e139913c471d80946c0169a4e2d49593df6e133900000000000000000000000018cdc5ddba0088ac510d9e5bd87511af4bb28f09000000000000000000000000f80d46bacbd20e32e9c53ec71fec918e975c3bfa00000000000000000000000045ff4bef65bc6d957a2234975c198a8fe7139b95000000000000000000000000e032e23a8a66c15823f93d8c34f8e697cce0823d000000000000000000000000f1c576fa975f554ba89e1f09dafbeb3b7440577e000000000000000000000000352a0411c4e4d32730ee1ddaa64dd9b75e1fdf020000000000000000000000008c5bc6ab34d73d3fdb9b21d7364bf98b2c1a6a3b000000000000000000000000a1cdfa64a58bf367be2b96c2075d2ae490d080db0000000000000000000000005555b21e9ea19368cad92ec8aaf51dcdb8625d85000000000000000000000000b924192d68edc6e406906d4bc575fdc062257fea00000000000000000000000046d9dbc7ec0c0c2b8d81c33783b08c7af6f904eb000000000000000000000000d36138d5d07f31404009bb94545271ef755ea5f10000000000000000000000004abf00cad131f07bd745ace4df27236179046185000000000000000000000000099b0ad7e96a722943551af43c8da86cac7f3c750000000000000000000000006eec5d6775b91c8191c4d2491aa1abbc63f0b2e200000000000000000000000076361c476deee9ad6c989a1315242009f2af8d3f00000000000000000000000010d925efbc40941e4e1f72564d09105961f667a20000000000000000000000000673ae388f4ae34816a210e12bed7166da2cb54f0000000000000000000000008ba7c65ca8faa913cebee19ee4a7c49c57f03ef00000000000000000000000002e911ee25e8e7ac88e8769379c4c133ed296a459000000000000000000000000173073d9dd37ab3931593d6760e76fba331d6013000000000000000000000000abc5845465519e018cf363700e3de51cae358f1a000000000000000000000000cb596b7dde17f11418d3e04b339f8a9c11c1afc400000000000000000000000052de5810c0f08b7ca7f4ce8a7468db84bca87ede0000000000000000000000006f1275534fbfd4bd6df21159c8d05b599c5a2a8600000000000000000000000060b0f1919cf4ee46d1a8d63428276512814de57000000000000000000000000087b7f995e5f82bb53ca75fce2c69600349a7f9d3000000000000000000000000203e59bca122e9429e0f6f667ef89469e23a9bd0000000000000000000000000bb26fe564d3d1168df869d287f97fdaaaa7449ec000000000000000000000000044c08639bd59beb4f6ec52c0da6cd47283534e800000000000000000000000018cd924d1fe4d67833bc707e29ef87843151d91c00000000000000000000000033e47e543603f7138299abfd8ce875bf50e4ad03000000000000000000000000a4caa240f9ca1cc49d723510f82e775901ada2d5000000000000000000000000ee2ee4cc64f378ca4c3dd2145df674da6eedbe70000000000000000000000000264571c538137922c6e8af4927c3d3f681399e50000000000000000000000000f8c461f2ff926d3865c5fe13e96f1e7e1f9827350000000000000000000000000b07ff3594030a90feb2d0880cee2ccbddba748d000000000000000000000000114262397517880232e2f65b6ef1be01348d462c000000000000000000000000539acb39e72c365582c5fdf9cf4d2a168c8061f4000000000000000000000000abb44e90ce2a2b574b6de1a0e0afe4428f5cc8380000000000000000000000003de419b6159d0b8cf0cbd7eeed5319ccba4bd9a0000000000000000000000000dae8cb59174199bda115fa9fe78a0e3588278e4f00000000000000000000000062a1c1183a28f4ed46f74cdcbb50cdea4d0bae7400000000000000000000000071f9ad7a31ff9f2a2c48a832934e010fe69ff95300000000000000000000000099f38647bd287404035f0ae9ae5520245c79579800000000000000000000000053640673509a288dc09eb120ec13b969d34078d500000000000000000000000078a074c10b7699d95d9561b2da65bba6c2e040650000000000000000000000006e7deb1a00318725d1b2dcf5ca9f8f50be0cc0030000000000000000000000007be846d973007881aba11caef6b13bec270108bf0000000000000000000000008cf1499c26bb2c00bb598d7aee71b463469259f7000000000000000000000000b579f0358c953710a910e1737765e50dcd22958d000000000000000000000000f787e375d175c23c8a777f61d45d8ef8cc9e3f4d000000000000000000000000af0874137d0d09e1ad24d61b851b0be342325634000000000000000000000000cea9221f2e9e56b4625349267912e0fbb20c10ba000000000000000000000000c79d625dab449e62661f43d41ea9cbe1e1831e190000000000000000000000000197c2f1954a62f0af77bdfbd15955b2aa8b9bce000000000000000000000000d34f706d5a5567fc0d45effa1623a37b66ea41a2000000000000000000000000d30111554b844b14d54df196fc0ad077127dbc5300000000000000000000000015cf6915eeb68b8ab3de2a090f008954be0442600000000000000000000000007a2a755a08384e4382d74e8a7da6481b63a4b5220000000000000000000000007dfa3337a7a15ba748f1a6d3901540bd7d93103c00000000000000000000000078d1dc9b37843bd69ed05b79b100ec9ddb155d3700000000000000000000000090aa314e56b027a2a1eaa01ac07f74eb56dd455a000000000000000000000000ec199bffcbe015e905a566dee3108a4b3b580e910000000000000000000000007c91809c962959ab558cc9c9bb28cdf19402c314000000000000000000000000ef1b28ece7bf2b404922e164006165e9c72d2fb60000000000000000000000000f0a1c3db119e91d09de52c32c32550ed1fab59e00000000000000000000000059a304f819ea9c7d0047a84f49c1fbb7cc36d7ed00000000000000000000000017bb557b9f40a542b2d631b3a0ce29675c94c3700000000000000000000000004afc3bf1b28d9fe8ac58af25eef7f8dc202784f800000000000000000000000092a19a1e3b89cf11b7a6dbcd4ed4ec214cfe6a9c00000000000000000000000017926c42f8f133b59c7a6b1d4800656ec36a511a00000000000000000000000021b7a4f9de9382e9ee6e1bd0ee411b03b89aceb700000000000000000000000071c80f15acd9a36336492f876f574b59b4c2efde000000000000000000000000133f35221f204657b9ebf6b50842ef52787de62400000000000000000000000032529ac05a3c69962c9b3c29bd392e0739ef621d000000000000000000000000cdaa484a6a787cd20707cfa94d9841850cdf99ff000000000000000000000000e9ecac9f184f9e65e1fcf9da7e84ce85c80d7351000000000000000000000000ea7baa742604135b2d0361335f0a80e3567d3c890000000000000000000000008b5c86bbf19193f3b06166a97d5ca1792bb22e650000000000000000000000004d55705c36bb415fc7306a2c2871a77a581d24990000000000000000000000002ac975aca10fc120df9f49c7d010f492dd4813f100000000000000000000000056e5ebaabfc39b37917632546a4e3ba6e35a094a000000000000000000000000191b53d61e5c4fb1b1fe62339b83ece8834b1b3f0000000000000000000000002b55082ab49e6e3f29bb5fcbd8cdf249bd1330380000000000000000000000008522f8cafa75128dc8cbae15b5d1be7212030b1c0000000000000000000000000cc220632d7c85aaab33644b01cef69352e20db9000000000000000000000000de913be7816789d554b85caa36478b5a9bac32480000000000000000000000005e8099162b94318c565425d70154b123ef27d0d1000000000000000000000000c88c9353f9a7d936cd054a8853b7bb9440a3893100000000000000000000000047d84198965e7a27258e7932f47dd50cf344df7d0000000000000000000000005ccc2b14b2d19c418a3bfdae9d3638a2d49f5e5e000000000000000000000000ec1bc937eb6c702161564c12cb9991766065e32f000000000000000000000000aabaaf02579dbe0c447dca4f49ae8da87a69e2ff0000000000000000000000003dcd2cbda5ec4c7e9375f3faa84da1aa7cea435f000000000000000000000000228bf92c57d8e58433265011d62fcbfdc5d734960000000000000000000000007453c0cf1a48edbdb277b37b372db7c8513638230000000000000000000000000aafeddbd481a148411328dc1359a0009dbbe860000000000000000000000000a138c25f41d01cba5f6dfd1d36bfa8f1e8b130950000000000000000000000008087ef1c4edf08c32963dedbdacfd970883c8f1b000000000000000000000000505deaec02a6168ee0a3735c630855042df1687d000000000000000000000000000bdf3b2cfe8c67f5384ef52eaab1f0b70f27990000000000000000000000002de1498765159998fe247795dcadfe888020a7e7000000000000000000000000a2daff5fff8dd550cc908d629d94663adcf53d7a00000000000000000000000020fb95dcc53e46ad1bf8787d925d167fc3fa0617000000000000000000000000a357d505694e71359e61ca6714de07c1574aa6f50000000000000000000000000511911506654a698bfb078ca0e0bbde0f3f91320000000000000000000000007afc99b72c12f907323db4353a6e584d0ff6a4ce0000000000000000000000005955ce959133a07c9e62449c752b273acc59b5b20000000000000000000000007ac6107483a2ec2ffb3ceee364e13159cdd83e97000000000000000000000000be358f17c22eb1771a404fe551fd5b639d3f7ea8000000000000000000000000d9b18e67d710aaa313e81afe73db8cc7cdd7b601000000000000000000000000069e96f0c0723046f83b2f032b5bc1fa9f9dcd36000000000000000000000000640bb669d2d7f7403f42c983c3b8db38fc061fef000000000000000000000000b2ad996c5cdcda5b5209b1215eaf5e7fff88b703000000000000000000000000f3ad96825a511ef2332c9ab0395cee8524ca49cf000000000000000000000000c964e2d342ac7997de82efd35dc81b8ae64840b0000000000000000000000000f90583403530c4b345678c0eae530cbbaf7f1bbf00000000000000000000000006fbd87483b61a77c3c02094ccbee70c3a45d9ef00000000000000000000000043160269464e82d24779dac4e6335ca30d3fc60a000000000000000000000000a3691c32952c4dc1b10b74bc5f710bea15a30bef00000000000000000000000026f9f20795dc1bd397b443c306c220491fd4df2f0000000000000000000000004ce657f11aac2ad2c58cf1b2f4dba42017e1ac800000000000000000000000000aeb2a461be2f6176f8a5d73d108e051b85cf6a00000000000000000000000005ddae54db5bc45baafcce07e886f28c00a6f34bc000000000000000000000000ead84dee42e5b0855778e20caa63fa754df78809000000000000000000000000db15da0d8c2ab3676a95e5be425e6529820f9078000000000000000000000000e90016e93b0e517dfaf1b106aeefbe18d3002fa300000000000000000000000041af3c2357187d18f0c976e8865e89eeaf64480e000000000000000000000000828299574497a8d1c7143074fdd6c629cc6c5b1d000000000000000000000000b67fbe1376b232ae5dc668ec2199ae2b654644590000000000000000000000005a38f921ea0c91e9ac23b80f8eb1b6c838257934000000000000000000000000c2bbdc4ca7c443cc153f25f43b1d588f627e9104000000000000000000000000ce3677efda2dd7d8ae846a524d9038172f6935540000000000000000000000000ce8be9eb89cfcbbfe0b0cb5210d56a2daeb657a00000000000000000000000066ee6e792802eab6f0b0bc3c4331a782302192d5000000000000000000000000c61fa84aa2214ecec055363d50e99bd0532db5c9000000000000000000000000ab9f66341077812bb67f2c72c63440c832286e52000000000000000000000000fc0cac4dce222ae501b95f2b4dfdca6bb668d80300000000000000000000000053ff3f0b3187b82d2fd6b59bc4093988de7d573c000000000000000000000000fe6ce7725742c3f3a9a4db9b3f8c3690c681343d00000000000000000000000035b9dc1be8219fc8db1f2ad65521cb52d2a7a5220000000000000000000000004c1f883fa1167f3c7fe27179d56e7fdf6e5eb1f9000000000000000000000000b060a8c3571a028c747f4a2b5efa2acc0e930e50000000000000000000000000c6ec9912602c54fdfb9a5356524f77cddc972fc2000000000000000000000000bcfec0d9198485362fd724052fb89190b60c2a74000000000000000000000000af34edf6bd7e73289d0551eaea6cd98e5d2c3bb500000000000000000000000096a39435d04289f690403041e94d718fbb5e541900000000000000000000000016b6dd98b21430c73f5a98aa9a3017925cc569f50000000000000000000000001ad32a6d8b79231b50b9da37b692d6d7dc25efdb000000000000000000000000d8a253ec7736895e3059ab8a2259e418b4496c9900000000000000000000000098c6efec8f06cee717e41f9b0f8110f849255fd9000000000000000000000000c6a3b3b8229461bcde15e3574199757f7ef6df99000000000000000000000000bf1748bb209d5e3f62708c3f26dd8e6258aeb87e000000000000000000000000291bbfd8dd76b1621428c004af49cb8a84be01620000000000000000000000007b695719d2770253c4e814e829f5296217ba5e4c0000000000000000000000005e7daa6f1144d01c83b061feae3783b8908dbacd0000000000000000000000007b6bb16b5155d858ea00e3746921513b4a3d59e4000000000000000000000000670a9522e934fceeaf0a99fda6376ddb72f758fc0000000000000000000000009cc621e14f61805d7e86509ba60d3642ef12214f0000000000000000000000008b62435262d184e2cdfa01d8d01b8e9d89d28784000000000000000000000000788d1dc38a056b457b9a9b79a4fc42d8db8270500000000000000000000000005ab6f0d711a891ff5d23b925e1c5ac0f2dcca670000000000000000000000000d1a1181e5be19b9dae9c42937a14728095d9217f000000000000000000000000ed5bb83307f6a0b6d8d9c4c23b8dd199b482568b0000000000000000000000004e7ea606fd84d95789dbfaa06b58b3db4b24b6b600000000000000000000000045518e4f0c6e3fc5bd45462b0981b98210591f7000000000000000000000000076bfdd3de67e2ef6648842a19d981ec511eb588800000000000000000000000076bfdd3de67e2ef6648842a19d981ec511eb58880000000000000000000000007eeea733f40a95597d739631322c92f067a166c3000000000000000000000000b8b9b761b4ab64ea27c98447f3286c5c18aa2d2a00000000000000000000000093c35e4fa4dd923d3e3d63cc99764d012944c5860000000000000000000000005edffbf93e21ddd7bb8e6fed043e76d2f9d642a6000000000000000000000000338c54898377069b8996ed226f550231b12f567000000000000000000000000051ae5737ba598bfc0cc2eb7faa70413bd05296530000000000000000000000009472b144b59a72b96c3ecc0e8bc2a6da5f94a6550000000000000000000000000d6c3d11a3d1cd75429bfbccc850797d2748c2340000000000000000000000004350cb0fc58026e55b783f82e2ab14346da28249000000000000000000000000f2faf06d5b63454d86ba8039aabcf50321f308370000000000000000000000003d41eea641208e737df8d903637832c760030c91000000000000000000000000b16107e012e7059e9385d84c81533eeac8c62c970000000000000000000000004fbca6cdeaaa63bf516ed398e4f3b519111fce88000000000000000000000000c197dea551f723fab16df453604f77c2c8c3817d0000000000000000000000001f3b56509925989e19dc72da6b6f9892c09b4af50000000000000000000000001d9cab0c5f653f0929dfff13591dcb3620682168000000000000000000000000677a738cda071e83916fbb408765bb5b1ec2d38a0000000000000000000000000cd06af81217300d3a3ca34f01d268dd91752b08000000000000000000000000bc3e91da7bdcf9053dd37c25f10a9201a70544b7000000000000000000000000eedd7982a80fc0387a0a3b0c3b297593b42305a9000000000000000000000000426c9770f9abe45a90934ac610215c08aa7e23360000000000000000000000004417c3ff06938ab7a49e80842df020ead97e13710000000000000000000000001a4c25d7b8cf3ef68fb7dee4a427cbf1116f040900000000000000000000000018bfacc1db024355058835b345b0a0b380f0efa80000000000000000000000004b7441a67463c0ed7d56ad800f5ddcb4ed4575a9000000000000000000000000822ca7bed919a515da173dbf2ed6aa7e181da55b000000000000000000000000f5e6ccc5c6c8cd20f41ee86b0f6ac437200a87a5000000000000000000000000e091a8e75203ae6d9d722333d5a573b37fcc79fb00000000000000000000000010bda84fef420de0afc666ac879b54f92eee6099000000000000000000000000214f44ba19fb7900d4ade958a3c849820f7da4580000000000000000000000002e67c2e0b9a19f579dc3deb0dcdea6d626e399690000000000000000000000003b8c78d8b659dd08caef9c384a62f42f3eceb7d1000000000000000000000000636b8c856251f004121e553b62f001ae8f621959000000000000000000000000d3acbe93548c7b2174e8789cc314061cf95d311e000000000000000000000000636d785cbb7f5532c9b67ae2ae6e19c4b4cc8310000000000000000000000000b24fe993c756ae6ae4f6cce2c01954a6c67772fe000000000000000000000000353e9796d62d2d6a104d063e3f0a39c33e2f2e02000000000000000000000000eb14e52ad6d620882f71001b8a183aaf0401e1f80000000000000000000000005a8d93e78e162b8d7754924e387f9d5d98ba074b000000000000000000000000cdaae40e03545c1e5288beb1166ecec6a0df82bf000000000000000000000000cdaae40e03545c1e5288beb1166ecec6a0df82bf