60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000003f08f17973ab4124c73200135e2b675ab2d263d900000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e7175616e747072697a652e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e207175616e747072697a652e6e657400000000000000000000000000000000000000000000000000000000000000002e516d557363377047486e4669694e655a686a47564e6e48383467696561344e42574b37657761676a336241454447000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000f7c341e2e50e723c99ef557a9c9d8b58a650fe4a0000000000000000000000004969113e537438109f2d57fb6dda09ad5ab1a4ff0000000000000000000000001aec4f103b515944b18a95798f2b1af097d9bbdb0000000000000000000000009e4c2a2abcb88367109696f23f12563f84d8738e0000000000000000000000006329f7feb4acfe3f03fbad5de17b16554fed63fa0000000000000000000000000bc31c74e856a26b735c26a55bf7d117885aa6b500000000000000000000000002e87ab581df822f239262b7af120e79fb1179f5000000000000000000000000d8bb7384ec986e1e0c5da6d7a2205e899e2f8d380000000000000000000000003cd29927b36f3bf4f524d5aedc0b0caec2c766e3000000000000000000000000e5dad3b665f192cd799d9ca8fbb3234a305566e600000000000000000000000023f3e8adccafbf45b8a278136ae75799538198cf00000000000000000000000021657672997fe4d88b1c2341e956e908c3f80058000000000000000000000000828b93a47e6bf4b3c761273015fb89739ef411a0000000000000000000000000a411bc395ae1dac808846f5e402a9822762711d60000000000000000000000000e7f95987a95672d6c6067356dfaf8a777140b19000000000000000000000000de9e6c3783f0e59602e8c8fd1347aeb38223f7ec00000000000000000000000007aa8d9f43b1cff7cdc3e22d149a5cace09d38a9000000000000000000000000ff3db210e19ed6d0e096143827b2f5b1ccd054500000000000000000000000003eaa7b8afae0c1ec6502e7c3fe5f7e74170e7b110000000000000000000000005d7ce292cd01b34c1ad61e7ebe553485cd76e69700000000000000000000000023feb15a88cbb84093eed77010d6db0427ac9eaa0000000000000000000000006221351d9d44a44ded1723be0ff621e034695a8100000000000000000000000079dd5d51d8c94ff21fe3eb37b5249e0dcc73fb85000000000000000000000000ff44e9f06cf9b68e7ec7ab143e631f22dab970da00000000000000000000000002e906cb5e9baa4c58d953933283ebd3af6d5b9d00000000000000000000000086b892ffbe4551b6e29ce03b1511090b9afa7820000000000000000000000000fb8588b5d6446d917fd71a26d60c78969c2c06b0000000000000000000000000ffd971cde90e50c6dc64d6b3163b81781bfec2110000000000000000000000006b04ef77aa4a4d9a9225e45236ed3a2978db22aa0000000000000000000000004f5611cc1d8629f4b796dc0ad1a7a897d51d2cc20000000000000000000000009be6208e29e6b591f6fd9bd7c1a4744f92dbbee1000000000000000000000000eacc25db268c25661b6b3169f6bee8e82a0c22ce00000000000000000000000082995c423b34c7a9f6504881dd2d2ceda7ea7600000000000000000000000000b9a5cd746c4afa0623862eba1abae7fee02699c300000000000000000000000010938a1faddca0f98da35d26f273ae7667ae87b30000000000000000000000002d2cf9ba099da81d835d444394b433ee8fbc6665000000000000000000000000002ca73976317c8b6a30a13fc98d717ea81353e30000000000000000000000005ff4356cce1999c5cd3d88030c6e565fd41669e0000000000000000000000000d3de147cfcda78d8e8e0b660fe98cef6de4a3b700000000000000000000000002b3089d70564935980f447d69cb16e05e168580d000000000000000000000000bd64b7add9e787b8a340283af8605b8764cc683e000000000000000000000000493d90ee05ec827c24186104112690b6d53e6a080000000000000000000000000985cee4334181b72459812b04255420e740b8000000000000000000000000002a939026aab26a952d2918eb340d992c366024e2000000000000000000000000f6ff5483fdf28aae3ca275186c9a9bac0434658b0000000000000000000000007c181b222a92aefebfa8adf588c0432f391fd8860000000000000000000000009ec768fb7668405b6d606ec9b002be007e38d72e00000000000000000000000036a6ca6ec4d3ed8046957b307a382f8ee12be450000000000000000000000000045d9759f230ca824caf2172a887ed6a8d9e14c30000000000000000000000009c29100151ec4d1168280e907a7048a1cd60e1b6000000000000000000000000ce3485cdb02a57269363f5bcb96185a435a035340000000000000000000000004da1645b3d27884d7e8b1bcd3a369064bec2a5c50000000000000000000000006fc289fbc07a6632f92e04c094a52781172d4b9c00000000000000000000000042e92eae1c56cfcd17cefe802b4707fb9e79535f00000000000000000000000023f36bb32729b73c5d59ff8660ced6361b6cbb2f0000000000000000000000007be9f74e73f1d1ace72d0e234202b9d079309db3000000000000000000000000341a8307dcdfbe53084a8e407839c4b8b5e24dd4000000000000000000000000372ffb0b24eb54a96558272865dd3d357271ad85000000000000000000000000c6dd00f4fca341a8c687611769c02ffc8cc56f3d0000000000000000000000005b65b69799d4d7c6a280997cf14e90346e43c0c60000000000000000000000008960d908bcb3715304b084afe7b65bfe2ae719fd000000000000000000000000a290030e2dbdda5dd4dd16933b185f4f73a7a8000000000000000000000000003acab48a038892f4e6ec63e82bdf3224d538117c000000000000000000000000ceed1fe42496a88c39f98ffe16e9e22979444d230000000000000000000000000433c6f11e9f742c19d0fbad2dbcd372b72bf5a7000000000000000000000000777ec6ee4299867f2cd529e097478e957599f1fb00000000000000000000000023f6a3cff1e45862ff55a5541de7c85e1b9e3045000000000000000000000000861d4275159ea61ecf5600319536cdb10ab936b90000000000000000000000007434aba0b9624a235f98e76f3f42e2090875ad090000000000000000000000006b877e5b34b257581e375c0d9b47d337cc6447500000000000000000000000000847d0f0d189cb31f8464564bd185e0dbdb7e45c00000000000000000000000059f87c5047a2aa2222dda58e6fc5ff188ce467db000000000000000000000000c6f8a5fc66992fd3ef24e57566f9d79a60e727c9000000000000000000000000ffdf1d91e1961010a440ecfee90a9f4d576fc173000000000000000000000000158bc5f3a110aac35c61c535e4e09222d0e9ddab00000000000000000000000003685002ebfb50935a0c23ece169e02cc6b46cf8000000000000000000000000d5058a6a2b0ba1e7bec236e463aaeb5fabd01a2d0000000000000000000000004e0300c9898e5b3611d6b4acac0ec4f5331ca1ac000000000000000000000000337c01884135d213cc0b5e22de8fe03038e53be70000000000000000000000007b9e94a2e51a725ae46509c654da93fb8b29229f000000000000000000000000a34d35d7fd2c99c7a1c53a80297d60f9318c5b6b000000000000000000000000e91973196e221d244d78408d1d9b5b081d96da06000000000000000000000000838c1ec9f7afdf7faf91d1188ed44840b82aa97b000000000000000000000000ebd4ce0f78e2326b435716a5fbcb0896641eb27b000000000000000000000000436c62c7348e2f9317248e41c1f9f3c90b4bfdb3000000000000000000000000923048f35f3eba215479d17b294ba019cd242f2c000000000000000000000000ce622bfb5f319ff1c90707849e384ef7b398f8860000000000000000000000003a8ffc60493faf4707c5d2121e298e01eaed38ab00000000000000000000000049ac0c34baa8dfc591aa06745ba38f06005236a8000000000000000000000000eac25002b2304d948e27f2445ba605df4998b8df0000000000000000000000001db77a924efcc662382c728307278b34b8a2eff00000000000000000000000007403efaa7ebacb0792fb8b4690681b9713999ca2000000000000000000000000bbe4f201bc6edbcebb3be860dbb879531521d4e6000000000000000000000000858384d51cade26fa08b5755200c6b56e9e43b31000000000000000000000000bb781ff9f6227d9e094834f747c92dc2046b9251000000000000000000000000e163b53572a5a24de6083debcfaa3a1c997f76fd000000000000000000000000740442657b356e2cf6c406be212273d65da45786000000000000000000000000b95ad16c410372c39c2a1cc11be1defc4fd69ded0000000000000000000000003096c8910f51fb01f8494418fb922a5ce8e65999000000000000000000000000c81d48b35cd97a0edcc6417ad85dca4c5d15e29a0000000000000000000000005813ad7bb57dbdbb2412fbbad70d64d4dec63135000000000000000000000000c5fc6a4b3d6f31acb6b726d1d7f2d99580a3764e000000000000000000000000f1c03928746a1573ad1e2ed5096859ec36715956000000000000000000000000e3330cd06553017188a438a7294d71e6d005d976000000000000000000000000dbb38d98daccd097a8bf77b435d5f7ab41ea15ba0000000000000000000000007e675d789240f4f27b54469e3c85e4226573c157000000000000000000000000daf7b0c48c92bbe389f82b55dd94030b644d516300000000000000000000000057204dcc09dc82f96036f0f1a16ace25cfe65979000000000000000000000000fee33edf0c27ef821a4a5eba6cb5f634685471af0000000000000000000000005bea332937431b4bd7007cd330bae2f88d024d950000000000000000000000002a7109ea2c48f61f318491f88813328b08a07a14000000000000000000000000c650e390af696b73fa60192f0c28f09e0cafbb55000000000000000000000000999e4ce1ce2e550f395b66c8662e1a82c630bd1d0000000000000000000000001d5d2991d09fb89d4ac0f98123a9228bb38a97650000000000000000000000005b040629b952eca5b1cda33544ceb9a960a10ec8000000000000000000000000640b69879b6a296fca2c0aa61d0b912c92e77185000000000000000000000000893bbec06b183cf3fc2a7935e6feafc1f79c1615000000000000000000000000d28173ca9b134120404afed1ba2441a273210bbf00000000000000000000000007f129814442dd163f20e7c69f3eff0cd6a0b7e5000000000000000000000000e509844c51a01a0d28904def70e2630f94d495510000000000000000000000001eb97c580dac58219cdbc5497aa861dba6f31ab5000000000000000000000000902ec0861c23ff66f36912dd7fe0850ad4c6ec81000000000000000000000000b396738b03b57b62b86c72322e87c5f248e30dd600000000000000000000000075e9e209c4de7115263bc5995e869d08a954ca57000000000000000000000000856297ffee4ac0d3f6ba85a4a775c428cba98e0a00000000000000000000000026c9296325152985dcbf87d0cc71dcf2990ee313000000000000000000000000567f1c149f2e45b64080aca00ac0deba30601bf900000000000000000000000061f44dbbf205cfbe5e564c0178e99452c2412dca0000000000000000000000009d8dca2062e6098c7c460c404ecb5a797feb50080000000000000000000000001d566d0e52d686a7acd600df5bded0bf5a72cef7000000000000000000000000f60edacaf149e6035773b22f373e1fc39b908c690000000000000000000000002f587f9666aba2e8e632f88571597964018ba79b0000000000000000000000001bbac761c32e034c7a86ece58e48e8a5f3bbf55c0000000000000000000000009097f63b044ae3a5102ce616ff9030ced65fdf40000000000000000000000000b3ec88401a2cf5adff0d57fe721d94907fe5017c000000000000000000000000ac355de346451db03f2a70aeb5896d9d42bc777b000000000000000000000000e32783f308f3b20d92887f96787c4a04d1fefc8e000000000000000000000000c6357e153335c003381146d4db3ae7bf94794d1e0000000000000000000000006bae52a844a45b0d63cd6355949c3c16ce242fd8000000000000000000000000775b00c4316d613d9784a65179085bfd294eecf0000000000000000000000000e51992b65630346d67dccc38efc8046cdeba36e2000000000000000000000000ce1071df75f64b7f668126b09eb28ee15e218a7a00000000000000000000000069bff496bb5654f4429c04e97566ba49f6d49f650000000000000000000000002650bbeef1f554afb55dfed0c982e0cce9ae3c5e0000000000000000000000008b741933f4bbf2883f8868fc421a933974ff96e70000000000000000000000002da07af7340e90eaf60e6d7013973fb6910ca6cd000000000000000000000000cff4a571113a23461386a3d3404fce46a7e3efb800000000000000000000000005c0db25cea7a602a37e51f678bd472253549a4d00000000000000000000000049c4f1f11149371a5eb0039f0720123d3b299a9e0000000000000000000000009f23b843651c966182d1c4436abd55b26b289249000000000000000000000000ac2cabdb92b943afcaf404f53af09180df1a5d86000000000000000000000000e2070ada8f0b5e3894f81068d3ff44b953b9ced20000000000000000000000008e6cd58582604a75e879ef15811b62dd7ecf32020000000000000000000000008094dd3f68cea9f982a17f4bd08daa6e3e76e93f000000000000000000000000c26292b9d2c74994b0164d2b6612c791c6e631d1000000000000000000000000f90128c5442ca74b738c7ee9bc4219f38386862a0000000000000000000000005602811a93dc4494ea51aec076818eb6c1ac771c000000000000000000000000f388b80a08c7bfd8caaf0b73e88f9c6c507b83ef000000000000000000000000fbfbe4376911a4b52636a757d0d2e7313a806174000000000000000000000000b7fd1009b404530fbd3e75aeeafdafac42b4e1e3000000000000000000000000913efc37c1c70f10f221c05e79eae44b8ed2a914000000000000000000000000d426178897adc18d1b8183608f03471b0b3f3ac10000000000000000000000002cdef83b16d06c592295a5f26410ef01744cbf0a0000000000000000000000001e69830dc3dc42df24d51c5a480638661fecec07000000000000000000000000f864c0c14e6dfc0a0910fdca135b37811cd39b39000000000000000000000000ca71fbf0ceb9c43c4e51923599c8c68cfa17d56e000000000000000000000000e357408a49bf1827a7ad2641e8499d5c93225a44000000000000000000000000b2afb1a673a8042b90e28be483601f6f6f3a01a6000000000000000000000000c96582cab4854d48a87ae850abfeb92fca06737a000000000000000000000000e144612beaefd4cf7fc4697821ab35702ec0b7c00000000000000000000000008c8f420524e2467bb9af192b3fb466e1a03804d30000000000000000000000008829ea30f8a4fc9e6737ea75522f5d732c2f8392000000000000000000000000ad146b799eb2d6f15937a333000738306a47609b00000000000000000000000008a0e3edc71d59e5aa780fdc7d25cb212b129ebe000000000000000000000000902b12f333962690e6bf96152f1b140186997185000000000000000000000000fcfc929051f3c05c5ed9466d39a378df4a5d11190000000000000000000000009ab999e096069c2d7eb43e2c729c77d0f248233b000000000000000000000000e6131d400e4cf86ba04188c470b06b4565e16d4b000000000000000000000000e42b4fee7cac0960ef14ecf077f764f8199f9a4e000000000000000000000000c024c43e77f8b1b59319f9f362c5068d97707793000000000000000000000000598c465bd43d02dc8b230de5478f576e2e07d9a0000000000000000000000000d340c1fe86a2d59e36ed1b84807c4dc3171aeec50000000000000000000000007dfe3904ed0fcb92ee2ced22df9dae9aa14e37010000000000000000000000006892c4d09f62edbf2cf757596c1f3a231b19fcb8000000000000000000000000cf0fb6c79215fe130531b1e24173e663a38e3cc800000000000000000000000020babc607edc15ea801d5f03acd3a284db057f89000000000000000000000000824c796074efcca36ee1015375b3078ed689426d0000000000000000000000002136dd1b5db2495af728bd2c2090bfad77fa473100000000000000000000000041b9bbb11e568ac4925bc6e0c121da2e6d06e9f4000000000000000000000000bdd4e1c64e65ee3b49afe1b619eb7fc4d164abdc00000000000000000000000052559ebdeffba414d6dc6616fc934ca620c07a90000000000000000000000000c78b1da0b80c1ab1c82a5984ce030683f9b5c1530000000000000000000000001cbc0e95e1875a792bf6539127fb7aa38d404fc10000000000000000000000002f53d1ab118b6023b57ee93c6d8aaf01b76ea245000000000000000000000000618ea14e67e426cd734100445caba32c42eb3c52000000000000000000000000944000631bb9a354918d995308685438d43736c000000000000000000000000087c5a7fb6a8ac9584b38dd9572502a5803f6a91000000000000000000000000015e4427fafa1e16cb57044c0fc39135ee080c0ed00000000000000000000000025025945d97f8f6dd77a509be884766d71c1560a000000000000000000000000774b1e732b3218e1762656f21a55ab32cc3eaa7b000000000000000000000000d091963d1e9f3e87ebdb53be126fafa87812225e00000000000000000000000016a02daca8d54bd74c9e1c7735ff968d086303440000000000000000000000002ec4c93244e855966f4e36bbc69d0706f04fa0bf000000000000000000000000e7c713d9e14a493b61fad0dbea89010a0cd391d90000000000000000000000000e76201f9ccc5db7cc1bccdf7156d2c2e0593c85000000000000000000000000b9b2cd007a58fca25a7e3b486ec83c79e5f3d40800000000000000000000000015b83845f7dd515695dd005a774048c4bae2673e000000000000000000000000798aca5ce3acb7a51fd6b5ec2105002da0e90dc200000000000000000000000061648571cedbfa75ee82c3daf1079b0b77dc09510000000000000000000000005641bb87420cd2a4f30df782ead70a422f7ac016000000000000000000000000c212ae8b9b56afc128ab7fc2996666b7c437d54f0000000000000000000000004e9eb5e07926b75cfecb6667df39edbd5a71dc2e000000000000000000000000e48d375b972799291f97675559f50fe56cbb246400000000000000000000000046eb037d2cf6cbce7bf2f4ab30816b97f0b344b1000000000000000000000000d4c86f6bde3021b025bdcd39965a5a39cf78566f00000000000000000000000097c1813c80bbce45a3d5e6763c85084c39c2c6a50000000000000000000000004be42bf5a66e71b3624e65880e4cb7a477ca409a0000000000000000000000003fea519f324d2632ff2242a47fef05e4e9d789ba0000000000000000000000009068079bffa9cae25f0bde6f6b59beae600764d7000000000000000000000000614ca647cf51b9cca2f6e23bc6d972ffc45cca4500000000000000000000000044ab3c5f9b49dbf4d4b50d53a857c4c4b5f10656000000000000000000000000b3762c4d8c27e96a3fd31b92a516c55450da1d1e00000000000000000000000042a0ab2f1702f3141c13b1e2cb4b6908cd86f883000000000000000000000000fbacb19802b90e5f7a2f19c19176282072f895540000000000000000000000004713b8c96839b30fe2c4f40eceb70c739cc42d3d000000000000000000000000acb8908d6f7d1e8cb696c33faf54c669ba87651b00000000000000000000000019bdc0f65908a339411ade5d03fb1c92d7fb60e8000000000000000000000000a7fb479911171c00dc6c08009a060ca320abed2000000000000000000000000096143eac41d7fa21e6e327e55be74da158f1b744000000000000000000000000f15b28a4867ed93c880c5d3de0ce94a32945c88c000000000000000000000000cdb447d01240da8458e3382ef635e0a7c3596c3b000000000000000000000000428c902ec472a7359bc0590556d980b5b8a030040000000000000000000000004416c389b76292163448fb07460556f1244e4a3c000000000000000000000000e2f44c2060f929f6ffc4a9c7c6cd3ab43735fb37000000000000000000000000aa9fc3d96ceafd91e965cd9db8d81dc39b447f210000000000000000000000000978e42beb5b1973738a14f7eab37fb03a9be2c30000000000000000000000007a15c574cb1db5440a3050d3d9787cfc7f36b2b70000000000000000000000008ab14fdfbf5a0b69b8a4a8f85ab2d69ec516da5a000000000000000000000000978894f4797f387af25b7f57a231c5551323c3f8000000000000000000000000139a260c430e662d4c7644d9bb82681ae21e1ef5000000000000000000000000531384792692bc888ec8a566687b27fd9d0070de000000000000000000000000cd3472720beb49e172465bfe54ac67fa93533260000000000000000000000000c86fec0508670adf574dd2bbf5d9d3f5b40878ef0000000000000000000000002eabe3b0de66579b9abc55c2c80c1ad032ba3f9b00000000000000000000000054c020b00d4f371ffbc3da11644c60d5ef8adf8e0000000000000000000000003e1b131cd6f8fbb5f7016dc82f724a6370c7293e0000000000000000000000002fc5b0f7083675ae6cd205419c15e03fc9e617f10000000000000000000000008892da34be67569caee0c6c04efe8809de49cadc00000000000000000000000088951655f06674fce8cc612ecb167989fe8710330000000000000000000000003c5ad77cad2c50e3fac4f1d352c8285edba1bc370000000000000000000000002d0bd98f90e248287447e44e97c17beb20be6dc6000000000000000000000000f5bb1d433d8e833495a34fc240ff7ab712ab7d430000000000000000000000008da82846673e96614891c0adc5a64abffe0cd161000000000000000000000000d96011a249cc783ad9d6b18b53f1e680cdf7d86100000000000000000000000094b109f252c4ab61877ec3a49408403b8badb07b0000000000000000000000009ad5592620c4a49e64fecb2d9c9875508a9a3ba800000000000000000000000057d1ec2682ef62965d942e8d105e440cc685895b000000000000000000000000496d70c3efe49d744228ae1a80c347d93035c97c000000000000000000000000b948ee853b3c0fa1a32440f82727315a25c5bbf8000000000000000000000000d44023d3959fe8e345902e1f4b49db25a5b990cc00000000000000000000000049fe2b2d0bbb0fa16bd2ddaa42fa2fe54bff172d000000000000000000000000d234e1499849762d2552d54b9b120c6a7fcb53cf000000000000000000000000d926bebf1c2abc2c3cd4847066612a565587c4c6000000000000000000000000b8620d7d0d38f12ea608857fa8b6002fb586778e00000000000000000000000084005c67449713cd450ca979539a92d87b7272820000000000000000000000008b561ebf9181e8e8fc87608a97d1c77d6128f61c000000000000000000000000af34e93c1e9cce0fab93e793b53454ccfae2ecbe000000000000000000000000a1bc7ed7d282e18173692514bffcbec277c8b7480000000000000000000000004708a7f47fd108efe61789180fde3c340d7cfc3c000000000000000000000000115eab6f7f611ec5817222b90fa78db4f30e18e400000000000000000000000005c9942b4b2246e682ddb5405525aaca6bb89c3900000000000000000000000012eb4650692b82c6bde1f7a86e55da7d65a5e4d7000000000000000000000000190d5d9f9911b886296dc98466e4eb5b700632ad0000000000000000000000003539a499bc2d860c159bd0d5a5146786eb0b7d64000000000000000000000000d347dc539e92685a433fdbbe928c01d8b1c0b6540000000000000000000000002df9c8a3300d37f0f764a3922671c7290e39827d000000000000000000000000aca9a25ace31993cd6362e5a29780a409b766cfd000000000000000000000000439c1dd3361abbc656ea47111de253e2a16dadd600000000000000000000000099c3fc8cf66644eab7271d7c717fe91886a2b2b7000000000000000000000000f0e8a04ec1bff3d4ae7a5bfff332497e09b3d4d7000000000000000000000000036f9122d2f1d6ce16231a522e1d55029025e764000000000000000000000000bcdb9c9b390938da16b9815ad0c22ea6e38f8f400000000000000000000000000c9c9e8e7dc512e48a5ffa7bad3ab90a03fb9713000000000000000000000000c973b4116d6ec88175cee6925dc6c0c023f2d9600000000000000000000000004491aa6e828c3b8f39490884f9faceb1864211a6000000000000000000000000e9d1d1d00b59f1719a7ec2b45d3e18cebb2d5cbe000000000000000000000000d20aee5398186ab18c5e5408b00ec0d437d06994000000000000000000000000014c68405bdb62ac8d18c515f88abc4009feebc6000000000000000000000000fd502748e8161072a1718cda3fb3c59e2105de3c0000000000000000000000004b6c95cbf089778e08878cf963e1b7ea37db263a000000000000000000000000cd351321d66262917512de7e071ea85f1c9c88a2000000000000000000000000f0512adc0c1d770e5d718c9d72a511b0cd5f27da000000000000000000000000cbca0eba1a711978ac85565278abf17ce87cbde50000000000000000000000009545e70177083d19e9353746e8ffa6447a7eb4fe000000000000000000000000c1a7c522f37006ea60df9a765b79328bd0a3238f000000000000000000000000392b23cb8b9fca189e135d03c3e1c3bba650e5ec000000000000000000000000e3000cfd9773489223a587f7e7f9557f6ea714cb0000000000000000000000006d78dcc4fa8176631af31483db97dd681f4f7cca000000000000000000000000fae6f37e250568e93825495284b246aade811a2d00000000000000000000000080c65a22751a21b7cd8f19e8adde16919fa7b8f400000000000000000000000096c2d72a26cea3858c7ec18250c230374de14d05000000000000000000000000de8256918ba86bd77dd047b91005654610f508790000000000000000000000002ef0d24d0112dd21f468c5a5301d757ce0063710000000000000000000000000218d6d580c8df88879406175b71adb0f94e23605000000000000000000000000231b0d1563b96da921a0f8b44d06710f2d1125d700000000000000000000000044a6a000eb4547db2d7dd4e8d34122f05e68e03d000000000000000000000000bba2eb78bb7f5b3526109e4f35c3218b39240f89000000000000000000000000f53c6895ade216a16dd193ce4f328e56957ec9ea000000000000000000000000cdfb25866bd8554b5b54a38ed7fdbd701d27eda100000000000000000000000070a0e3ec5ddb9ddfc53d752f4019c498629e4b4300000000000000000000000083eccb5e2ef47e96d2fd6ff3873732e97f6321e20000000000000000000000008b5c2855cf4dfe67301f8af003d78d273045af4a000000000000000000000000b6eb394ddfa1f6d082700b1360e0f00bf38554550000000000000000000000008420e9fcdd210862cd94f1b5a49aa432a81d292d000000000000000000000000cc64c844246bad4dac47fcb4fd771b2144ae1ecf0000000000000000000000005fd392cf45fac212ebe7c6308d5369c14483fb720000000000000000000000003074354904faa8d2802cb46e7dc3006a06475347000000000000000000000000db8848667e356cb4ee9bbe22bd78bfeb966fe8cf00000000000000000000000081b3b647adfb9b64ae8d25796fb06b54fafa1cbe0000000000000000000000003ca3f972fbb099c93c0eecb20071a11ded15441e00000000000000000000000072825b34da6ad32f8b9d69a856b8122be06b6de1000000000000000000000000082013ea047c10533be940f759004cbaffcaf0d900000000000000000000000090cd4c0b6b597180373b6ae68f8151c797b8da5b000000000000000000000000078324b557b94c34cc8f935ca09906b86f76ff4d000000000000000000000000f52614cb5d08644013ec187b50c33171468597bb00000000000000000000000072f597860d1d94c0df6b28fd55ea4ea525e14177000000000000000000000000b0182d8cc52e7c9d6b11be8288006f7366c772bf000000000000000000000000b4333241c70bd1bb84bedd2af3df0933910bde2e000000000000000000000000a3422b0eae532344f299c4b6f6ac5cd2c53bca77000000000000000000000000a21ef3312f457b85402ceacd87de51ad99514180000000000000000000000000d8b33189c4e5e18454e5d8e51348b25acec9a5d2000000000000000000000000729aad019587d15bc39d40184af52469dace011000000000000000000000000022e7739bc82e793b203167aa57ed7d69ad07e768000000000000000000000000fe43037d7f9c31a5702770008719d19da1492b42000000000000000000000000c9b53248fa50ecd04aa3c3835dc60ebe8d1faf53000000000000000000000000139b0576889f013be24bf6563be2b71fd9f854680000000000000000000000004aad6cbdfc3a9fd70b136d1b16eb7151860c9395000000000000000000000000eb6ce8d0d415054611cb7600dcfbbbc86a0c70e7000000000000000000000000bf4e90c0bed2cb3580aa3eb59c7cc90f301aeae4000000000000000000000000ed25d8eb687055c2d1bcf50d1fafcad22333400c00000000000000000000000009b9e7f73f318fa5409f73e9dc231b344619a6cf0000000000000000000000005e40be41e836d0e1ea9535d7242e26c3842c4cee0000000000000000000000009d82ca926a14fdfd92fa4388df5615f2c392860b000000000000000000000000da0811eadf820a6f1fbaa79709138361b8a5c4f900000000000000000000000032eee607846629394714fc993e2baf002c55e9cd000000000000000000000000db62f62de88a4b6bf9b943177809d22637a2702a0000000000000000000000005a9572993b1e1e6a1f6804db02e9bf15a1e9b4380000000000000000000000002fd7957b272d105a7bfa73311888e6d133ba8f80000000000000000000000000ae83c41dbc1d34ef648ebb2baedb19f2cb49c0b3000000000000000000000000c590334d3739ef43fffa03f1ce28622dd7803cb2000000000000000000000000e9d550da7f89bd294e27f0f78d064881c8a4edfe00000000000000000000000089db88112c1e085c3c5dd87f1e69b8f17db34be0000000000000000000000000abfe6cacc6e33cddf85ed4c9cc6ca69bfb323f2f000000000000000000000000fc55f9be79fe0e894d3e75a666629b23122db3ae0000000000000000000000009dfdcf4a2e081a28cb1885b965540e55ac00ffcf0000000000000000000000007fa01f37eca1faa0257831fff1610aa793770b690000000000000000000000002c9e90047db0e1c913ab2bf89276435649cbe52b0000000000000000000000008efe4ead5fa59979b12247b270e64119c7c6139b000000000000000000000000e926f54eb44cc02fe13d6952a232f92a9864e7e6000000000000000000000000a5d836934ea3f1abab2389d8c4cec971a330b904000000000000000000000000df07e966d4f6394d12f8a8b2d813b28104d704ed000000000000000000000000f0f34d6af4a8582ae4e10abe9ae82620b8a20c1600000000000000000000000000e904bffee5c7100d2ec8d8e5ea39ccbdc6a867000000000000000000000000a889dc09592e6dc8691fb2408b20bd0e415b7379000000000000000000000000be95c0c989255e69b15bba82e72307d71e0178260000000000000000000000005307170280994ea67767afb0c843f70b6aaa8ac5000000000000000000000000c70b5638bda7bbd7449c326272bc21284a161783000000000000000000000000d7318d576af2a93d4c12d34b7c749aa44a4b7c8e000000000000000000000000685a85401e836292d2d8651831e193ede1778e6a0000000000000000000000003c78fbd8fd9f86cf0f593a07cac9379ef27924d8000000000000000000000000447c57cb792656b4b03b76809ceffc81626b3acc0000000000000000000000003e10582eaf700926b89c88bbe64d97b888207d4e000000000000000000000000074f69b19f015b9fd6d3cde2e8711fa3cd7aa9c2000000000000000000000000f46bb54fd674f908ade2abc44a79725a57aedcce0000000000000000000000002c4efa2c7f8a31d6f0c2d583a5cbedae44db1c7a0000000000000000000000005ece660e9e823446bbd7993590d93fe9db55f686000000000000000000000000dd036cd5f91d8a19df789deff5a4d7d0d9a9ac14000000000000000000000000f5516f418320cb4a26c8c80a048b200638975b7600000000000000000000000011f9a05651cb26c6a8bd3c4935968ca6ec9cca140000000000000000000000000aedd9049e53940322819b781e3f13f043263f3e0000000000000000000000002702fee5fc5b757e9e7781f01a4a2739c945fa15000000000000000000000000dff2dc28248fb91e96582b20828141e049545204000000000000000000000000376d6341dbadc50fcf26a48bd0f4beede7c241ec000000000000000000000000a90a8b25b51eb8f3c5331b48f9451b024615cf23000000000000000000000000ecab2394d6fed323fd56d32cc56757ff5ad55b58000000000000000000000000d9640ea17369a31e7748d628918f7170062e43830000000000000000000000007c722be7e8f12c0b310627bcad8457198debf3e50000000000000000000000002532d54aa16b6fbd1fccb2865aced64758e932ff0000000000000000000000009e6e98454bbe83226c5c6c0cade21e2156ae1403000000000000000000000000f0ec54a2ef47befa77589aa077da191650c5a2af000000000000000000000000735082efbaf9b561b72c224b2f9bb7de3350c597000000000000000000000000358451415e2e7c6e5a907636dc9926ba1f4eb2c3000000000000000000000000cf7bcef46aa95449e86f1a2d23b7b4caa8d6ae3d0000000000000000000000003dccc03ac74417c1b28d88b26cba47a01d8dfe2d0000000000000000000000007d06d243cecafac301d05f148499ecea6c2242b2000000000000000000000000924a1560dea5eeb8c976b072b6dbd3226e73c20200000000000000000000000011d2b989799128958f53ca24cd41e4d34434f9120000000000000000000000003c0ac5d68116fa723e337cf9b41a28a65edbc147000000000000000000000000e9ce300f2de0ec3539bd66cf79cb84a13c5778bd0000000000000000000000001cad8a4fee6ec7a51ffeaa9d1e390cb8b6d3dd2a00000000000000000000000014e6999f3b03f80eaa2c6fd1ef5f6ba27c90148300000000000000000000000077f557db8767511b51d032d0a3ff806202c9a5b100000000000000000000000053fd6a7c5a1ddbb64045ddefe86c89725712ad1100000000000000000000000013bca5471a00563bf04df02b6b09fd7a621c2b9b000000000000000000000000744db741fdbe9608c166f7f19746eeb9079c84bd0000000000000000000000008c0a97f5eb90cd8d00fb81414b1a43ee501ee1cb00000000000000000000000081764157ad4bc59857805960de1c9221c95ad39b0000000000000000000000007da51451f851cd97109dcdc12aae16674c19b53100000000000000000000000001b3d96195ae9fe37e7c3b2bd63b4a10080316a2000000000000000000000000353435fbd878dcddf1d79f247b97064b0fc18013000000000000000000000000ee7ac69ce78bd711a382b7f15ccfd418697831a90000000000000000000000005b0e5353ed73b23014cb23c4dbd41fc080072a4e0000000000000000000000001e4c6e8eaf24e498a04c0e152ea94fb5463e22e90000000000000000000000003ce41199041bf29fdee02a8152eb35b204df3d5e000000000000000000000000cd8c5422edf62d7e593781c6b3286ad3ff60d2d700000000000000000000000035029834db3f7b02697282e06bbfac615bcfaad600000000000000000000000056a0939dfc8c7906055ca264b4b3a3ab87706f8600000000000000000000000020b340476c6eacd5f2311e589949f72546c1f080000000000000000000000000258b78d78e8b4f0995fe3ab983241f748c6c6cf00000000000000000000000000ac7269936ba4da31b1413402026a91321c719930000000000000000000000007fdd48cdd11234e71c18735461392a4911f56365000000000000000000000000b9b083bba0cb9d6d06e5146127444d5337d4998c000000000000000000000000e0c35c863ef09e1945d261a0b2d6614dde305c49000000000000000000000000395f88cc1f5055d18ed74ce8e5ab8605c3dd9e3000000000000000000000000035e1504845a02b22f8f601999842c2edadfb945400000000000000000000000032e28d043abc67e1ec72acbc49d73d1009961588000000000000000000000000230634420c888373c4eaa38e53438eb2cf95754d00000000000000000000000091dbe7197dd4c7e54e84163572c0e35445afe683000000000000000000000000c7cb6bb51eb6e759f41676b538d3177a33369ad400000000000000000000000036ac3094d84df1344749295fa15152760ef8d0e200000000000000000000000013eea5fa41bbefcedc157dc40a13d04b5e1ffc5500000000000000000000000062361e4a708f2d758e7a2dcd80bbc5d8049ded3c00000000000000000000000098182af0d7a4e5a276e059f3ac733fd04333e7930000000000000000000000003db14c15ce0c14eb0db5c58477fc96f4600614a1000000000000000000000000e04a341f287e70490909ecbd68761403591cc7ad000000000000000000000000925885ac07b643f56eb8e43041de1e54ee9400a100000000000000000000000045989e0ceb350b701f58a5dc4ead32b5f7d3276b00000000000000000000000072b7678d7b7b70352313684c29ee084cebf18ea3000000000000000000000000ea475ce15987a9dc4039b6ac975e48d6dc261062000000000000000000000000e4282da47dc8134f87a7bd593225f2bab69548c0000000000000000000000000a0c6c62c89c3ecf850b269295f5b9d5be79b073c000000000000000000000000e2e9659f8ef17a41b0fc8ece22b7f40b1b388fb10000000000000000000000007540285a4d9a58b2e63a533cdf825ede6919ec4e0000000000000000000000005133983f7d4774e319a52c283385b07d4c4615bd00000000000000000000000003d3361ab43416e1a45d23b96b438dc69c6d630c00000000000000000000000022df1086aa67cc40924c9477c06d548b19acc3b2000000000000000000000000484d091eaa62235989b2ec222a2b84e2f5a3b41b00000000000000000000000007db5d76cb44651e62902ebd0ef2425316993c6600000000000000000000000056eed7c8fad58590fcc5ad66d0bc800cfc87b79c00000000000000000000000091c77bc03316b4e278294d7636b38b9d5e99f8bb000000000000000000000000750ce68723c51400d353b1579b9589fb71ba1679000000000000000000000000f0472f68fd897105712e3996f4f7a096b599737d000000000000000000000000176f823d9ae464e4244b6ed15822b29a13764f4e00000000000000000000000033d68f9d2bc3a40b89f697fb6291e469e6f38b5900000000000000000000000036055ff1c2a029d130fbcbee8a3d9bd246ccd15a0000000000000000000000006c14ba4859d12143fbe02e2358786fff4f135e9700000000000000000000000085eb33da6ba4c048903bcfdffd7c0ce3cbfe2be4000000000000000000000000bf29f81a6550a941eb93568ee5f61dba16528170000000000000000000000000bd8a60bf854b7b5e03ca58fae27b8113d499ea200000000000000000000000006ea69f500f8a6e59356703369eb84cf725e14c040000000000000000000000004a1c93743753ef889439690bc5fe1bd1a2fc7d2a000000000000000000000000b3f774855496a58554efff6679a1140ef45c7604000000000000000000000000414056a15587a24e915ec9268245dc059d0fab540000000000000000000000009e18d5c0e6b42921a142d3b4d3a3fce771e3537e000000000000000000000000ad31c21cba23f691c296458bb2d466af6f7e354c00000000000000000000000005e63b8217ffcb24a92757b871fa491b3829e472000000000000000000000000bb540dda04c0c3818b09eced17a4e85a54ebe90a000000000000000000000000b00511294651b8ee96e0315c1429541abc5c795800000000000000000000000026679e902893d2dd8f246a1f8a74d21e307eb53a0000000000000000000000007d825550e811a0e8f7a364feea1a22a909f7ba7b000000000000000000000000fd75ac1af8e240d91bfabd10680b137e4ed6804200000000000000000000000042af096ce683d68d79f51d2fb9fa721137eb46b90000000000000000000000000788730d96516f99a396365839c876000bd570af000000000000000000000000061b149fc2c3682c97b608d34606ccfe846534b500000000000000000000000043ad0765b61827b85d7ba2683e59944b49fe94cc0000000000000000000000006c0364483f5efb0720adafc9f60f8d490035a92200000000000000000000000049e40d4e68e5bec8c98a2b41ae53e48ded1650c50000000000000000000000009eba06a4f8a4d31a6549685d2b009d498f66830b0000000000000000000000005b80c12ea747a8bcccc09a31821ce0df3150d592000000000000000000000000e65133894f690244388b914ba337e18923da5794000000000000000000000000cd539bcfb59f269d930d9aa1d5f3e4b84ac469f1000000000000000000000000fc12b6dfbd1f3d5ee4cf4266b13b7bce2cc7e1b8000000000000000000000000940b8e6d32e5c741b37ff5b1dd0ed87dbe4c2e7500000000000000000000000002fb7b9d6affed64190145d5495776b705494ca000000000000000000000000005b1d633256eaa2322db3f940e9d4a4c676d581b000000000000000000000000f8027fca19846849535dd85aac7362924f17983b0000000000000000000000008a8e256511082ba6869b1c65d1fa8e42e8f22bc10000000000000000000000001f06cd9918bf1e6389e3d006ccc7094135e245c400000000000000000000000076242b7a5bc44453a9e9183ffbf571a4b47e1df5000000000000000000000000f98a80d244a24c3d87a5db19693e878943bd04aa0000000000000000000000002228dd8427c9ca113b705a3461354feb3e6bc3c900000000000000000000000079ea5da6352d53f0425947bf81b33d4add4565b4000000000000000000000000bbeaa5ee40aa7d85765477c5917b04857caeddfc0000000000000000000000008a8f1ab6b0bb336786da479767393a1af3b9c58b000000000000000000000000eed1a6c819c52d7464092b18c896c472d055f0bc00000000000000000000000050df9c7c6aeaef20b1cc6142da33152bc9f742c10000000000000000000000007109a891786642c92b4d58c9424e93807aaff13f0000000000000000000000001cb8a76bb91688e7f74b6cee9ee5d5633e34b03d000000000000000000000000d6a7bdb6f9c4a75693a3349d37a8b2c8d7f5cbcc000000000000000000000000babd6103c7f0b33047bfb376994cc28f000ce9210000000000000000000000009512e390549ce7d7d51211c9368755409987af4300000000000000000000000061f86eb2bad8d75d7e560fc159f0dfc8224e56b6000000000000000000000000405883aa9267a645d10a88d33d2cc34b6b3775af00000000000000000000000013e052edcd573038f49b877464bce120d1e3458b000000000000000000000000a1e5b3ddb7835e7375b0c5362aa1b75def3430bc000000000000000000000000d04556eb75f5c5ae10778de061faa18902fb30bf0000000000000000000000007d4812c8238c059dbf97734d28a848208a28976d000000000000000000000000158cd1a3775940d53f22d2be200d418af60938eb000000000000000000000000418e7275054bb31361bf5386141fb5280dcfe58800000000000000000000000030bdb12483bddeaa810f290ad73e4a0f280276a2000000000000000000000000dde3cefffbba015717a217f81d70cace965667a6000000000000000000000000d8dec571da3e0dbb23da5f4bcc4ea71f5af60a5300000000000000000000000052f31648ff78fdab307f2be2155ac3bfb485347a000000000000000000000000ebbbb871ac49e61786db415016d6bb4240bb463f0000000000000000000000004198f795340b200cc7002c330aef6b9a8e8c6133000000000000000000000000f08376bdedcc73916770e34b377d4a5fa78fdcbe00000000000000000000000060306e90c9447803985228a3f887288b0959b3db0000000000000000000000000e75ee30c3c1d8394ded9c1a52ef7a622ecb9eab00000000000000000000000072cd4799123de58170836af6ec475fa562e5bd2d0000000000000000000000004684125d24e9bd3cd90203730c11fbf5a47b76190000000000000000000000008d81037b188c5bfa7c6d0e6c806c65c66c67d8e3000000000000000000000000395572d4565acd78b03251d062b9f98e17c51dc300000000000000000000000003d91a41b496fcb4bbf5e9d876cc799558e87ef20000000000000000000000009d7079eba5c1ab6379112a3b5756efd03b0735a1000000000000000000000000f396b7dc384e261a7c74ffbedd10994393ac4b6a000000000000000000000000fcd6e5b3f6b9bf3b9814db3089aed4b441883516000000000000000000000000896eecc946d6f8dbaa311ba21d0515df4a3f37d60000000000000000000000004a468847537af47007189a6b4c92106bee751e41000000000000000000000000b10f72ae7761a897c2c8c2830c82a1de6065e5fa0000000000000000000000007566b207f5449ed93aca240dc65edb73c554e7b6000000000000000000000000c2c6b1ed3ce57e5a2d0087943a78afcf279f407d000000000000000000000000542ba4dbb3a2ba229ee0b154d1b559f3e2c21a01000000000000000000000000369a3cc9a6296183b79c1cfaa12d0b86633327f20000000000000000000000005249a94f2496c6075aafe0c9a00cbab27f6703790000000000000000000000001c195cac19b633f9b3e63cadd90c6658625e403c000000000000000000000000b95218eeb3b1dbbd16933b9dfe3d3d11c12a9a5200000000000000000000000035219f4025329b8c18b954dcd30d57260b1ece320000000000000000000000003487e038173cb1775b31484e3ed21fda5104ea88000000000000000000000000406005d72e2f89af3dfd20f645c42de61843412a00000000000000000000000038076a9fde00bd4ceaec0e2026bef062bbc8796f000000000000000000000000999a09a7bcfeb987baa68934adca7ce4482bfd670000000000000000000000008e53bb9297196340c0ac60341428aab0d464f7de000000000000000000000000ca38cf1495b9e920e45ac3a4b8ddfecef722385200000000000000000000000077485046e0996996dbb2bff9cc953ee9e8472e1700000000000000000000000005b80dcb45e94206823e1b58abce216665fb84c9000000000000000000000000680469c98419a0cfb560d4a8d2fd9da70770d978000000000000000000000000356fb8903bf9051f64a2089ead1e0d5a1901d7e80000000000000000000000001c289c15d173c46f6c9db74c87e4296b7fb4a727000000000000000000000000aebb41b3d89349f3e87f3cb7dba7f4d1dfd500d100000000000000000000000031edf4957efa57917bd08e2dff94c723dd17c4850000000000000000000000005b299bfb825d02125212f24f160b0e8c4c6d73870000000000000000000000007a59ca80179698ea8518516fa5bb23e1eb66d1700000000000000000000000007c13fd3c3fd0baabd368fe9e3bec3113158b6ed8000000000000000000000000dbf5a4282146386b9d18b978be89ff82cdfa84a90000000000000000000000001726d09fcc711eab6362fa44e3556da08d525faa000000000000000000000000624f2f5250420215a07f28cd6fc132a62afcc22800000000000000000000000012fa6b007e1f8813353cd95ad47c1bcaf5709940000000000000000000000000fb868d1c675d011a573af293a3a20dc838a08ef600000000000000000000000097339b7fa661ebd1cf3b2cd4c7c656685e51fb2600000000000000000000000036363dbf979b96569c42559ae27e271c21237228000000000000000000000000b1a407328a73a1dc77fd1b9adcd7e7f25446792400000000000000000000000053e2b3efe09fdf5ccac14dafe0fd1c648371d118000000000000000000000000f506e0881453136b29c049c4c7b1484afda2f8de000000000000000000000000c63066632c0d5790b6d256244b839a08c77c60a400000000000000000000000041aa5d85f1e55b0a0463f76db1d5ec36d349dc54000000000000000000000000380da316d216929fc5a0eff76b890b0959b534cb000000000000000000000000e9bf9c92c482f259dd2a39bcd9f30e0a54a3adf500000000000000000000000060c70d3f31ac38ae97ca5ac394c4c85e369afe9e000000000000000000000000cc3752dcf029794f06f411b55a5753d909896aff00000000000000000000000012d23247992fb2cb22d664f2a05f776c29b2489b000000000000000000000000dd9a26f5aedf407d8fdf87fab1d0c32a8d82642a0000000000000000000000009d661610b44a7c9fe6fc92dc73592c65e732124a000000000000000000000000adf47921dda0158746907886e4b66dce7225089400000000000000000000000012fae821b094dceafc80898ad57ea047bc4771e0000000000000000000000000b7545ca3fd5130854d2b11a31116d6d755f2f0270000000000000000000000003ed1d57b26a56ad31e960d11590422dab10b0447000000000000000000000000fd52a422f929f7d772cb7fc4a8b813a50d6095a400000000000000000000000027aced8f3a322ee78706bb1e716d55b89da53f5f0000000000000000000000006069bde3804381e461c7874836140a5b5541a9f8000000000000000000000000bcbb0a7e6ee4007df44542a03a18e526f541b0ac00000000000000000000000058dcc3e67f385729e6367f114083486acbf409e200000000000000000000000004576229dd00cdfd45482e782ed1367f8c3290d900000000000000000000000000cfb6c6794b8d10e1b9974b2f7efc332a4c49ed0000000000000000000000002a86cd16b650f17707eb20e9738c816af8152ef600000000000000000000000058301f192fb252f4430e16f47920ab0238d79cde00000000000000000000000048768a3dc973f60d4e097370e3a39226d5b6c6df00000000000000000000000009029d975f16eef21d9e901f0ea2482568b28edb00000000000000000000000018d90f36a4ecdb7a729a529b65028585958fcba70000000000000000000000000617e5cea178fb8efaece83371c801216ee90c8e000000000000000000000000c64b41fd78544931a6857c51e8a8f35ff80144560000000000000000000000004a7ea408cbffa5f4d7a28d94e5f9e752e5b9e786000000000000000000000000f28dce01cc944a3500617e854bc07ab41ebe6ebe00000000000000000000000039c2b1e4f6a041bd63914e939aeb9bf338bb5fd00000000000000000000000006f7117cb8adcc3d3c30da6eec7b15100c67e3e22000000000000000000000000bee2f085132efa30c49299e24f443ef70a18f5730000000000000000000000006f4360fdca201604198a336c409ad96fccde7b9100000000000000000000000087c4cbfb777a3042e57bdfc676fabe34e9f1974f00000000000000000000000059b7bd5aa01d6a4fee1948908fd63f7be7b4f0eb0000000000000000000000004efd871aa7b17eb4b7fcc6a1967e3c100c13b2d60000000000000000000000000e66c3fe3e9e2f07b314d763b0ec5ae4f3f8c30200000000000000000000000050d8f72abafd74515d25d5b8ed90c98bac745ef80000000000000000000000008aa3f984ab85894e92f1b118f11039c70f729edb00000000000000000000000007965a09d2ef6dee97d62fba0de0031b9b88bcb4000000000000000000000000da8a8605abe80b6752ad6153f115493a18e920ca000000000000000000000000f62f448d15c7cdd5667992ef85b866b9e1233a8d000000000000000000000000aad71adfc0b671b2e6d1e36834bca9f864c6de2000000000000000000000000020ba5716be90a767f06ee29132a0a7493d403b62000000000000000000000000e4b866fb140354a35315c08bcf280c6cf84878220000000000000000000000007879c3db3b07cab25aeda7aea65c98faa40921720000000000000000000000007128c8ac7c2cd169bd914e1e5a490ec53e8efd190000000000000000000000005c782a06b39c11b16e812f0b285b2f9c7b316d350000000000000000000000005385a35d4c88e463a82c3d51ca2324fa06f654ea000000000000000000000000e6203d8b72e01b260e1a7bd7fe3a6930c904999d000000000000000000000000bdadf2af1f8efa3d058f1737556e34474afd74a10000000000000000000000009ebf75c89557a74cac76ca5d59d481992d77e2eb0000000000000000000000008efbd75e6c7969f5fccb4e3cdd047667687718b50000000000000000000000005a497181b1ff7785d4fa3f5e16104ec1e930a07f00000000000000000000000076a4da34a97acc3439d0f162e1f24d470067c95d000000000000000000000000c40113d796f69a4b7a37523b549dfbf12790761a000000000000000000000000b5e9730deb9fae75010da31612a1afafff5912d2000000000000000000000000a53e55b21178a1777c49e89f5aa071b37c31b37300000000000000000000000067afc304dca46505cb32aeccd6a69809ffe0b7ee0000000000000000000000007a566af3217405cb92e2de63d553bf1129380dcd0000000000000000000000001a8bd1f857d039c165533c2b32dc14d2663cd6c1000000000000000000000000badd8c95da02bf1f230fb030742bedfd8b1db527000000000000000000000000f232dcb1aebed2579946c62ad96884ed7239203b000000000000000000000000bafad0e5b9d4fbf915952c3b53ba5daef66ce3ef00000000000000000000000019a291c9159e15fe30b6a31c85ce529c42fe90f9000000000000000000000000183b9f6086cf678bd9ff734a67a55a1caed59a7a00000000000000000000000054f8c87f004e4f69cb37f4d35a16a45d46a3c661000000000000000000000000415e00a42b25d704d7693050b2c67afa662551ee000000000000000000000000aed94fbf3518c768844c7e6ca1a321dd193502660000000000000000000000006cd28a91c28b173d7c3b25a3311a9e44a2dbc4cf00000000000000000000000002ec5947753b197e06d7f3f4caf1fddc4a6390440000000000000000000000002cb1d5c73a87277c915d197d8742633cd40d0fe0000000000000000000000000e361cd9f29a04b02ed59562b6a21e04c5e16de2100000000000000000000000005c83dd375d1039551c563cfd466d99b5c62426a00000000000000000000000029ca95202097fa0bec47cb6e454908523fd10033000000000000000000000000d16270e7c79e6dddfcc5f014ef0d24b22b611f7e000000000000000000000000d884f36a5dbf06b46156df751df7598239deda31000000000000000000000000400263d2f8329497b852de3135b016c9bca5e034000000000000000000000000e9ebe1c1352494135d57567e2175fddc679280bd00000000000000000000000057c36f88ed1e4a6e0384f77aac85dbaba9c3278d00000000000000000000000067ac28b313193c86c0fcf20495ea9720ca8e889400000000000000000000000029e653a4696ccae7436a3a0ba22277845e80bac5000000000000000000000000a1637eb0b8b98e6bb2dd1a8990d11013aa1a58eb000000000000000000000000c71366edc3a0d8f15ce7d47cc888756a84a7460a0000000000000000000000009a1266bb006f00dbb6424251b950686c2bfa9adb0000000000000000000000006dec38bbc93d94d283145c26155ac4334f43cb3100000000000000000000000014401987a95a361bc988c20e29f768ae4b1d3ae500000000000000000000000041abebe3ea236eb9bdf9fc98188ffbb9ef2daf57000000000000000000000000f8e41f0e62eb91d52377581b255970953f9df3b3000000000000000000000000c5cfd407821167c09ed168ce5cea9c935cb3adfe000000000000000000000000fb18a409f4cafd1c285a20e5248d7d7c11e0c6300000000000000000000000007d17bb50e51622d9dbdbc6aa5508a36fe04aaf420000000000000000000000002773ae882c734368dc5aea8a57473d2768d23ca600000000000000000000000046d46ed85e5dbb0da92a74623dad19ee503dc7c9000000000000000000000000338a5e789a419bfd2e19b762f8e7ee9e8c8e44590000000000000000000000008b9fb040fedd47329fd74bbaa7e7da37a961d48d000000000000000000000000859ce292e6be42471316d714cbedd81e2dfc813200000000000000000000000019d4ca41914555b3c56f53459f7b4beade6602c50000000000000000000000006cf3aef6b51e8a762dbb3e411faa21999bf400ed0000000000000000000000005250e9ec63bf8d155af876ba03840be50e97ca51000000000000000000000000a54b5ba418d37f055fa3acd7af10d32737176c5b0000000000000000000000001323f95729f47bdc771aeed47335ef53641f1c89000000000000000000000000a5409c4f6e16138965c141a721bcc3ad2b65daf3000000000000000000000000272d767ac1c35361dd67b126fcc4631d630a217b000000000000000000000000c848c44497e700e6c2f8d9bf27c61dc1ba14f26b000000000000000000000000f5bf395b1c8333424b6f1c3c2af89cf06a89cc2c000000000000000000000000e35d284429da888f441914502fa5010909a9fe660000000000000000000000004e1c35441a8deff8cbf67d7178a835fe6e7b0018000000000000000000000000fe9b2ad223e75f025b4da4cd6bb0fe9ca1dd3440000000000000000000000000dc6d7588ec19a95f6bb4ea3b42161ce6fc2f70cc000000000000000000000000118c2a43f8f85e5e81affa38bf463282ca8481d5000000000000000000000000085ec62027535233d4ba562ef753860d2ce1d0690000000000000000000000007c5e09662710fd68d6b97b047ac9803e00fb0529000000000000000000000000926afb80378b0a34a17b71d23b84de21bd7db3b9000000000000000000000000ca91e0c0ca5f88c098ef5471f2d94d5fd33b379e000000000000000000000000a101f48bd88508f4b7282e5d9407eaff1f83d24c000000000000000000000000cb050fe6d924f12ee775d45e6aad28441719435700000000000000000000000050c66ac7f6e0ea9a6288266ba906879826680bef000000000000000000000000772945f8016e637af9096c3da93b45639614fb2c000000000000000000000000e8e8253bdc11757ae7f619a8742f64a4048493f90000000000000000000000006e9ccc77c2dd6fcfc352ef7056936f943494ad49000000000000000000000000ede7c6c5fe29b918d9e73e85d45c29a7ac6c97a80000000000000000000000003b74b91360d7c1b59dc157dcfe01abae72557df2000000000000000000000000e6b58299adbab5df0da2a3e7ded063507567db94000000000000000000000000cfa4e45eb327231ac398fb4994f65e875cc61af500000000000000000000000059ad0f938a8867d00a46192e519e187e5f45249d000000000000000000000000337e606c9f7475ecb49288686046f705766a276e000000000000000000000000ea8e5fd4e28482f8377a1c5230097a74ac201e36000000000000000000000000925d6a93a5cf17aafc70da628573784dcbb0d790000000000000000000000000db4370213c0e09a3f626e1b00df7bb4d1343a7a30000000000000000000000006c38a4599e67c9e6c64ff5620ce475442db5cfac0000000000000000000000003ed319e0a6556d834bde3d7a5ae482fca91fdcf200000000000000000000000096165c5d60cb02d69437f80fdf48469af0b80cbe0000000000000000000000005ce1d373dc7df4a000ec415154c90cb289df2ec3000000000000000000000000a10a851e34765ba48086d26410b40a0655086f660000000000000000000000003a3801e430750af14a289f1d3a75eca6f086ec1f000000000000000000000000425d1952da96c0809770adf932362d97bd1ab48f0000000000000000000000000c94aa6a19fb009f9bbc6c7a3efca565f46474a4000000000000000000000000c4d2440aa38c8c9014bb9426efe330e34bf9cf3b00000000000000000000000060b76e124e58a535f2f9c1d76dd91ebf966dd8c0000000000000000000000000f1248b09b2a97085200b952eafdf9dcdd177f406000000000000000000000000e72d19de562e9135ef1f799840e19d2f4767e9aa000000000000000000000000fdff0892908db0d70ec2bbff3d53a3ed8418c945000000000000000000000000523b6b335e5405bfb69d8571156b8214657d782e000000000000000000000000bae5a13a2f01a51be5f89031a13e02c3394da85b000000000000000000000000147cfd14ef47435dcd3df2e014de3b67c108c31a00000000000000000000000075bb82390d539fedfe084fa7503eb54a3ef8189900000000000000000000000071c21d41465a20bc2ee63b891dc81ed86def34220000000000000000000000000d3c791505be5594c900beb59a170d6fca5d88cd00000000000000000000000035e5d2deb676b754bcc9e08aa28bc1c1a047bda500000000000000000000000012c1219a2c6e5f020a58732ec5e01f01a049a134000000000000000000000000b1e647dbe80252e20e54944f7fd4dcbe667fb3280000000000000000000000008ffb2b138e11f44fe80395a60e2920bc5ccb93360000000000000000000000001ca52631c2339b6b3efbcc00b22d3968043ca21d000000000000000000000000ce7dce24a1c4701d678642281d00bbe9ed3e6e7400000000000000000000000011d1ce9bdc61647ece92aa9f2ebedbb6f401c9c4000000000000000000000000a26c0aef416929535d0aa9f379ce2feea821f956000000000000000000000000fab8f595aa70a19f42e77e6ffa408760293d1e700000000000000000000000000dc994cf0697b00a0c296ae494e5cf396252aa62000000000000000000000000332ef3894b606fee68f9612cb7872194116cede00000000000000000000000007046a507507947e4e1998fbf88d37384b4b7c023000000000000000000000000d67887b87069874851e3245066e99d3bdd59a3cb000000000000000000000000d7936d3aa724075b969e6af1e2ca1933bbf6f49e00000000000000000000000029ac783a79ad7554566a09d87ae3d77b3b152247000000000000000000000000b10caa2f6ad7f1f0795103202b23553a029dca6e000000000000000000000000816374d6be141b4180257a4b9cf35593e0788485000000000000000000000000239a01a70118f51eda536d008ea96947450e2b2a0000000000000000000000000457320803ad29263e9b229cc1f01b1fc51cdb02000000000000000000000000960a414d2f65ed92da421652f9a7c594842966e400000000000000000000000086521826805d89988d36ca652ea18534159d6f460000000000000000000000003090ce5a4c75f281c2213ef13bcc15bccc33843e000000000000000000000000a90964377119bc19f5d9ee60c54e7d5edd1c6c4a000000000000000000000000cb54765b583e95bc6d3384059985b2bd137c566d000000000000000000000000534ec67f24e3fb1f051c757dfb164783c8526a8300000000000000000000000063e8e85ffe15bdf3882c84d4375ba83d49fc937c00000000000000000000000079b1662249dd926a77c6d3956e45dd829f30b0ed000000000000000000000000a4ae6231821cf75291299e7a52c4f4851480faef0000000000000000000000003ab25c418ad752bfb30071e3e7f881b897afbd7d0000000000000000000000009bb73fc01a2b8297ae3785f7533677c8c1caeb4f000000000000000000000000952a41d8fd4ccd8ebada2432bcb13a45f1f5d0fe000000000000000000000000e38638f826bffaedbb6c94cdf2b4a15ee390042a000000000000000000000000814dadf894a643a2b679eeaa16d606e1052cb40a000000000000000000000000508efae5d983952a6c853f8faad20e580e025aa0000000000000000000000000e76dc26c6b244f2b4301b3cea335d77a04480b7300000000000000000000000037f33df4f1010fc76a61edd1e5b0b651345184d7000000000000000000000000b3dad13bbeb969da1c8e1d21130f3ee63ebd0dd0000000000000000000000000a67b57b72fab5df4ca51961bc3efe7f6bde9d8920000000000000000000000003adb2db1d83fec9dc1f242ce6e21d6e63b2d35b8000000000000000000000000833196281745e7e01d6784fc585843202477408c0000000000000000000000009f44fce25cef026d112cb97cb13844cbd7f2445100000000000000000000000081777b71f773846965c1c5ec2b42488ea9c887db000000000000000000000000dac4bdfeb2e9d2723601430fb759de3148ac23030000000000000000000000002a91e539483804ba97d0f732d2f10cea513864fe00000000000000000000000020a2469f11e3b8dc59ddbc64b4bcf681f134e9fe000000000000000000000000fe217b19edfdb7369874de550cfedcbefc34e397000000000000000000000000ff5bcaacab06abe4b096c377562afb90c58dc2a0000000000000000000000000941978d77f9fbe76b3985bb4471df64a7c66319e000000000000000000000000416f3a54459d6d95b999ed454d9f8ece667563bb000000000000000000000000cb64ea84b292c0d9ef305affa9406b8991185822000000000000000000000000906ec88770a55fb05217c5dde4fdc3b243778c72000000000000000000000000fa3211897f76cf72db5be5442f4dd297df4a29ba00000000000000000000000046aea7f4eecefb2f4808eaf38330e4711c6c035700000000000000000000000074f6afd56a67c46afe9811c37e017b696b513f3b0000000000000000000000000c875c309ccc483dff7878ce153a5b4dd5755a68000000000000000000000000cfa1868661fefb8b9499d255685de3f2eb6e98f20000000000000000000000009db66f5933b5e03591fbc08991178cdaccd689d4000000000000000000000000a65d9cacdc069fe424e3c715bb93beab0456de11000000000000000000000000acfebe387954170da5fc3cc1373b76306a217efc0000000000000000000000004edd21c5a4021d68b3bf4f0b54d9fa0761a133d4000000000000000000000000fc2986db753de6d5fb7d1a435488ad52b57bab960000000000000000000000000f42b150dc64e7730db9c1bdce3fd233b4423a9c000000000000000000000000d50d6fff4f6d7db8a86c0590051f959add09f062000000000000000000000000939f5da863b009399b69fdfcf50111755198463c0000000000000000000000006efe1c3705f5879d97a9bb0f985e936582218ea90000000000000000000000005392d3709b6c9a9846117a1e5d353921dd15002900000000000000000000000009a9f8e396844d65ee6089b5e1ca0fa1ef79c0b800000000000000000000000039146be992713ec1ef18646534f2dcfab653076900000000000000000000000015f0aa82785e58e56551e4c0ce38f7f995f386f50000000000000000000000000ecee5e3dac09b55615d99e419186994e4302f750000000000000000000000004de9dc7d72b1606151474476c9a06777f4f86cba0000000000000000000000009588253778144774a8a5a4fcf1083f41f2239d11000000000000000000000000d0a1d5089cdf783389c074d5a96f67ac650c0d3300000000000000000000000098f233049a641f65e27453b11d656b39e490b7d70000000000000000000000004bfcef55854285f9a87fefe1c30dc9a48b8121da000000000000000000000000a01648379c24f50438a2e664a7866260f100946f00000000000000000000000001640f887fc4c61351bf07431be1edc87180890b0000000000000000000000007be8698c95637307cf6afbc15e353793bb66900200000000000000000000000024b619fcd372fa153bb97f2f9a507f3d8241472a0000000000000000000000002302b6ab6fee22bc99384f7ff696f8d2a37724ab000000000000000000000000e3a5225124d3ea40b29e1f66d03b025002ce6067000000000000000000000000d26a07ecd993981d7f58b46cfbd8300d738df7e50000000000000000000000008f7c57df139e5b909418f3bc9304b5c8a96ca98e000000000000000000000000c93edc1ae533d4d4631ec3030c4aee2cb66180610000000000000000000000007637a444fff48376b426b916d5cec49390b97542000000000000000000000000c4fedc5f8f0aa706e296f3126c7a33c1dbddca0a000000000000000000000000af916df1add00f6bda5b4acde4307135ba35fe7200000000000000000000000047b0b91e4ee34a7da145d4b09793d9e0f81fa117000000000000000000000000daae43ff09ce48720dacc87b4dbce0c4fad4762500000000000000000000000065f8af7430833313de91c1ef9bc7c6b7f60f22a80000000000000000000000005c3f947d18d21628c828bc55f95ec95a748fb43d0000000000000000000000009f2d775d6a23324b214d300e9dde27019004a5660000000000000000000000008fda48b7d08c35144b70e86a4c41e47069d8d684000000000000000000000000589ac8e2b5a8667b895556ff836a4ec3b9fda4c3000000000000000000000000c13960a85e0b3c605d480a937e1d7b4abdeafb580000000000000000000000003bad01db22af2f1fa7e180456c57fae621195406000000000000000000000000dd6da15b4b89b8c7f2ccdcc8d7c981bc2da684c10000000000000000000000000f056c7593c3a8ea7590d751246bcef980d5cee1000000000000000000000000525843e0e37c2adbb1bd2ecd50ad783e229a7a850000000000000000000000008073ac7daafe27e027e37f0534b6026a42e4725f000000000000000000000000793452ae7783e7f1f084ae34e6b9a712be30cbcb0000000000000000000000009d692f79aa03a90389569ea95f8ed1cb8ec93c68000000000000000000000000a41a6658c51f52d485594f1c072c0f6469b8d1060000000000000000000000006315f9d6ed607e40a07746a116c5fabc503ddd0d00000000000000000000000034e464239af31931cfd30e37056a952f8f9d10ab0000000000000000000000009cccffa3b1e4d0f5d666f4de58389e3e7a2e0dff000000000000000000000000e829509debbf594b35936b276a5f641eaa77292a00000000000000000000000072184214fbe3e16fd019f1b511cb398035374ae90000000000000000000000007897723fca904e1c1bbe11a472418518bfcb484e000000000000000000000000f07eb4dd2887f7c36da3a3fe8c32935d39db85570000000000000000000000006794420f32ae45cc53214657e9e71bad888eae360000000000000000000000006087ac08654d2bee001b3b700d9bff8e21252c07000000000000000000000000f1d6fc28c824a9aa56e862de35872c070ff4b65b0000000000000000000000002da446474b5b29c58ec44b0a552f4ba7a3b603ab0000000000000000000000003ecd9186b7df79be8a0ecb8235e211e4dec32c80000000000000000000000000a5c50e909633f9957a91d1fea5a35305588bc1880000000000000000000000002feb1f3940bbdc05de71cd64389fd934192862ff000000000000000000000000cfd5872359a11a09ecaab921b015f9dbd1e951ea00000000000000000000000061b7b515c1ec603cf21463bcac992b60fd610ca90000000000000000000000003919bcb7b356e2db940202951e3b08f619e84c8d00000000000000000000000052f6628f5ebba444674a46bb98c6fbeff838153a0000000000000000000000004b7ada128cb566eff095ee9c0309e8bd03677a5f0000000000000000000000005d4cc151bcf54172f6af3de984e78b2f54c5e6d90000000000000000000000002eb9401feb68610ffdd61beb7fe4fb77c34ee3ed000000000000000000000000fb4671b2a4ad429a721b600edccb60c10ba49d050000000000000000000000001221e9fc3968b0dbfd9db5389c5e9be2bd13c7b7000000000000000000000000fc3a2078947c81363e73403ff0f69aaa783a39f800000000000000000000000061427d41ba8778f49b02e6c24aa23011c4dc14c80000000000000000000000005846294956c8281c92b0df8075deacb58f05ae560000000000000000000000004865224506fa0e84d70a8f14e0d6f68f81bf45d50000000000000000000000001de7f419fcd48f857c5e221d5b5cbe9e94e0350e000000000000000000000000b9a8408e9bb41591f287815d1149d4c3066a73ff000000000000000000000000ca1afa538894c357ac072ffcd2ce475e910ba03800000000000000000000000055abb0d21dcbcd2ece81d71cbc20fb9fea6a97e50000000000000000000000009e13e048488ba068df1d58ed9562d5f32127fbb10000000000000000000000008bda16ced0936765e4abcdc55db12703abe237f3000000000000000000000000365877cfaaa60c963bbf0bd5e61ddf6b9c802e910000000000000000000000004c4237d33a3f85115bb33a45c62eadf40a8c37f800000000000000000000000016ccda9642c393fe50d359470782e7d8e7a34fc50000000000000000000000007f147fa8d51e37244a32d7a233eb8a972c62350b00000000000000000000000071f2987b953834b60350040971cbdf991ac9015f00000000000000000000000078e86c8cc01b3dcece022353018607c56168e75b0000000000000000000000005354dc2c062ab23c7106a5656a1a0ba1ba83364d0000000000000000000000001f7236b08927469b322089d6b4a9fae759dd0f0b000000000000000000000000486b867d1b05c87d55114af15a61630910596beb0000000000000000000000007624e57562cb39ea87c8a1faf1e8cfbe0d6d68b20000000000000000000000008cd34fb178acf24e167e89c264345068fb0e8049000000000000000000000000ac9d77d110e2f9aaf1a4c10e5239aa2454dba5c2000000000000000000000000a2c9637101f4291b9180537d61ecc3e780e0de1a000000000000000000000000f80d2976839870aa2dafc13a84fd3ca78106de5400000000000000000000000023d8876b1afbec9dfccc0000af885f016922072e000000000000000000000000682d768dc5b20dca112772e2c3539b580bd84e66000000000000000000000000cd504196874d8042361473aec4933542075074a3000000000000000000000000a5813302e803c82acab42491f8dde00d027da1ac00000000000000000000000048d279dc65e89923fc1ce66208aa68cd1b8773540000000000000000000000002cd7c70ba842ffb938509d61da270fde9e3f83cd000000000000000000000000b28ad063a955144d9f6a07ca4a88f9ae50b5b5220000000000000000000000003db529163896c7300980e157fe861edb1c5038c30000000000000000000000007fb856e7fee35b33856aeba3a98148368cf7aef9000000000000000000000000d96aee27f44f5b08716763452e591f87f8ecc9e4000000000000000000000000b4e3eaed19adf8fc0b3a15b50eddd7d9527cbc90000000000000000000000000ed96f1531b734b12693db54f822945fb73bf270b00000000000000000000000065074a2c70f3be7340fdf34badb481fde0d893fe000000000000000000000000010aa2f631e9a01e4fbe4d3b942263970550f71a000000000000000000000000b655d2f1b3b90559345261c8ccdf17dde6acfa38000000000000000000000000ce63de0d85be9ebb432c6ead4a59d232819ca0cd0000000000000000000000002d1b101cc6cad1a5724d895a126feecde79a43f8000000000000000000000000a24448619d94584f5df2e415f71af40087e554e3000000000000000000000000bc49ee82445e8f328874b97fac624fb0b8141f60000000000000000000000000d3dcd823b5a19848d4edddcbcd796b0b1ff564e3000000000000000000000000fbe27219ca935c449d2a97792be181c87feec83a0000000000000000000000007d375fe22e12e88c766fc172d541cc05fbdff14a0000000000000000000000009e3b634aa12df212fa81edaf02a78c4dbfb5058a00000000000000000000000035e918e5e8e09a25d1fe88e5295bef88bb298fa600000000000000000000000023a1d0f8a8dd4dca1b96b215b595be53df0f7515000000000000000000000000420b3c989ab5a80a480eb9b58cd4cd8d05e61793000000000000000000000000ced3e443db966dd0ef3e01b923c1d6587bd795810000000000000000000000005c8e7158a9810b4de1ff6c6ca6c623a0981331de000000000000000000000000f44981b21e786397aebd0fb3f62f58038cbf26c90000000000000000000000009939687d1c1cff5e8d0dd6962e62b3791bc0822a000000000000000000000000c5b1e7081f67e3d03ebee47ab36442dee2044947000000000000000000000000e4caf6945c06f191157231389f601fabff34d0a4000000000000000000000000dacba812dd4008d76f64bbb8af7a3438dae33a030000000000000000000000000b76d752ce8a356f2376286578cb47c3a7b461a1000000000000000000000000c1fb26d6c2bb6e4173832915ff6940682031ace0000000000000000000000000798401fc7768bc6945222bfc88679c4ef02f34a600000000000000000000000002713c948517b24fecf9336b56d0f02921151c550000000000000000000000000390a65338271cfedce4182014fc64dee211aca5000000000000000000000000ad107e1d179fe6103e4db44adca1bf4f3c96b6790000000000000000000000004e3b8407afcbd3f1c37166f5c1dcc6157ad216980000000000000000000000000bda7850bfc454cdd1dee9d80740a7c19d28122b000000000000000000000000110a69a4fc84bbc61c0f5d1e56a2a7b53d2d5cc50000000000000000000000008e3fcdd5ee7bd6cea57030e7667ca4454029509d000000000000000000000000ba54bbedd8c8241ae22d7014a3fabd6f9c5c1b47000000000000000000000000486b509cbeb8d40a419d8f3eeaa89a28e896df610000000000000000000000001d45b932cc24d74560e2d2c5cc80af65e0e200fc00000000000000000000000004a8d1ec7bb79c8b1dd444e1b1c5ea2a43579622000000000000000000000000f863e3ebda7a8083c88a01c9341b57fdc118f76a000000000000000000000000a71ea9bcfec01f9e72214c993327f45e5a476350000000000000000000000000edd64dc3033baecd56aea4956ab5f23a715e714b0000000000000000000000000718dcb86a5468fc92a6e4c1290f83d3931565b20000000000000000000000004b9d487505ce93c8c51ffd2859ac9fd4f05bc5ef000000000000000000000000fc933cf8459271c60ae2c633dc21db556910c446000000000000000000000000b952a413bdd7b29186a8616061c99932808d0caf00000000000000000000000067891d7a70a9fed39f0df502acbba1deb97e431d0000000000000000000000000b5dde9f3ddef9a37d88ac369803be526d5c5ff7000000000000000000000000c7e7372c3dfb1ab398ab707fdae401b975b24828000000000000000000000000a34fbb4742165e5d64d4f88aa3317febaf591c4d0000000000000000000000008e8ac5231d9a0b7775be50800e1b1d85ae9266f6000000000000000000000000034517f2ca0833309f81a7d53bf009ba2683342b000000000000000000000000695ab4c5d2b459ba8e18becb8f824f8aa34280e8000000000000000000000000e4288486c88fb272a9ef2497ff849e272e7e2b090000000000000000000000002755ae728e85740b300a8d62906981d15f89aec00000000000000000000000005047bed5a7519f09973f6af546faaa90559e24d500000000000000000000000088a401d6546c77b0a110174494db0a3957526fc00000000000000000000000002a2a9369aded64c75690611bde506410257277b5000000000000000000000000f58ebfc1e52f2aacad87bd9508c729c607a12c25000000000000000000000000ce63899d1d6a8be7fa65eb9eea9b5a61b10a1ccd000000000000000000000000ef694f33851d841a5b3539707a06873f0b9beab4000000000000000000000000d31675ddf705599eb94b5aba1bbfd7ceef7ff4b80000000000000000000000002766826a273f2cb22c5dbd5397c9dd9109c133f500000000000000000000000077dc034cb08a6ccd3de8b776a5fd30cf2f5487a9000000000000000000000000744c70ac6fc3a74ab2ac0eff8720e609d128645800000000000000000000000051bba13fcc591aa44297c6d04049a3d0996e5d2100000000000000000000000054cc87cb892ee92d91899439a5a14dda81ca1ee0000000000000000000000000ef39772f2d8ad3ffd247f663bed768ef5a27800d000000000000000000000000e2cce5d4dc64c537fcf27c7a0e07b2bc314e74f500000000000000000000000013e01b86a1441077990b6e7c4220abad9ff72b70000000000000000000000000fa278277f0fab6295f77615706a81b1e768aee34000000000000000000000000988cd65ca77c6475eefe01f5732887755e88a195000000000000000000000000af6b45d8bbb92f1eee865ceea73ff2d21c83ed23000000000000000000000000b39c1809a5a5e2ad68fbd24a1861318df7e76023000000000000000000000000a68e7c533d060e561a09018b4d130b88f07f915f0000000000000000000000001168836223598d53a0ac967c59366a4025ec884a00000000000000000000000072156c1086a5b40eea9dfea4dc6d5c075937c6060000000000000000000000006c044218b4caad7f8007357501e555abeba66bed0000000000000000000000008e61fd9b21a3ece40396dbe51a2e925bffeb39d8000000000000000000000000e923dbf7ed1d5d89f4f269cec49ec5ac9c56a6c200000000000000000000000071af4742cb71fec1cac07eb12b326d083ff1c16e000000000000000000000000e94ef25c9f12309110d185c66edaf90692e53a0e0000000000000000000000006f30174c6a2f745f7bc3f19d0dde7549c9fdc54a0000000000000000000000000d3a267d64f39d2ed01ca181a4a78753daf5f403000000000000000000000000c7010fc5cd07adeda2afce475dcae7c2cbc3c738000000000000000000000000c2be0fa93d0d4850e5ac87eecc38f6be8292bf5f000000000000000000000000db2e979da83237f67b840fbecec2a94f100c968300000000000000000000000097c2118dd104f288afec9b4e50ff5bad8d935e61000000000000000000000000a6578aaa58f67342b010dac8e5728e081e882a1f000000000000000000000000713f5f62ccd2da66c6a3734c753feb809e8af2d7000000000000000000000000636260bb5dcb85ba124eef761ad88fde4bd6b81a000000000000000000000000a1dd34694da1a739aa422c0c4b398c3f4f18ef8d000000000000000000000000b42df44e1cbcb9076becb47f8fb76e3079ea3da0000000000000000000000000be10d3143b8efa2fa9b30b61ced3d7ab6a437448000000000000000000000000b1d5437019210b76204e10c0903340e423576523000000000000000000000000348cd72cef0ffe83d7f6901b213c5e5357d0d7f50000000000000000000000003832c3c42c976e8955f7ebe8e8e9da2ab86667a10000000000000000000000001c376b3a1ba2485826e28380135787b481db847c0000000000000000000000002d2a22ca3d7437aa8198adbc2251d81ea912b7d9000000000000000000000000e422bbfe5f0db9ec3d003e4ddc2e70fe96773c9e000000000000000000000000e0bfdf2f5ead3490269b9cc73bf52679b11b2cb8000000000000000000000000a6fa5b3133c68e45f9c14448993f8f0bfd590a37000000000000000000000000d90a34601caf5ff06f5f3278203d6c55c0cb30680000000000000000000000001663148cf25b6928f95c6de5804636447f95e8ca000000000000000000000000c07a858276ee7d29190ccfd57131fd5ea4580c39000000000000000000000000996cecca1d1d110aac743c328a5cd263ea774996000000000000000000000000457af50f834e59c7f3ae5d2eb7a222fe2808e21e0000000000000000000000001d9d5cb3c7e2eb7b1dec3227badd2c8155448328000000000000000000000000800daa86b38e81e4cc1b95f8ddb0b89ca57aff87000000000000000000000000d2c8f0fbcaf65d068de23eff633b12a41b2bb061000000000000000000000000b8212f55e2f69654bde70d3c35a1c39cc2e69a180000000000000000000000007e3ff8dceaebf2d63a41cf1f06dc04cd0ac08b6c000000000000000000000000a85960b0103a79aecf0347d71a5eaadcb3764392000000000000000000000000ed4dfa49bc7fd93997ebace1def66d3475e2e73c0000000000000000000000001a3032cd2c1fc1a63256ce16cd55a35f7fba7cdf0000000000000000000000008e205d65908b68e40dc2238c0586a6f303b34cb400000000000000000000000075d3055b082e719066a6cb48424ba8aa0a274db20000000000000000000000009195b7f78d2ec04a9c600d7a9e9de6f738c9f2510000000000000000000000002bc123e14d6c7b1a6400257183b72de32598b838000000000000000000000000faf563a6d1884085a6741443b9cf4b9e59735a4a000000000000000000000000354ea55aee6ac76172819848dc7e13dceb916b9f00000000000000000000000097c2608f3ca2bf27a7aeede35b2cf33247bc6801000000000000000000000000904bb7e0a2af06775ea7549af933bac89369785c0000000000000000000000003a37bb0a79730fa4458859bbaf0ddc3548d6faab000000000000000000000000aa6014361506360871db6a34919e003f49247b6f000000000000000000000000691b8ac1757e580485dac20573832846c53d1d4c00000000000000000000000056ddda8c82a5c77353181cf950fd0cf6b84bba05000000000000000000000000068cb501d9c93ade8f1227b4a17a2fa85f0b6023000000000000000000000000e6dd5fb288c4d309e7d3c66a86ac0c039c535ed10000000000000000000000001b5fc218aab0f1a076c83fd3d8269a5ace788e76000000000000000000000000e02674833026dcd87eb1343bfe2ad13d16f853aa00000000000000000000000059f30f65f1170ea3934d3def719fbe12322d607b000000000000000000000000e2739ade5c9fcf70e951a44b4a14ae777e0a48dc0000000000000000000000005a7b1f061265123d5f8255858795ff6da1c0b0ef00000000000000000000000040e595fff78c016ae5d0817761edb482fc9258030000000000000000000000003d088ec79745160ec031a03a9bddc13d5a277b66000000000000000000000000f648ddd3c7a74e983f12d9b70bfd1ac937f34206000000000000000000000000a3a4ae48ea72bac45c7a78833058cb64d2e8a0a10000000000000000000000005e57f97af09cf6959dc9634922b01735227666b200000000000000000000000020c153e491a5f12c97cfc2bfdbe4c5901207756a00000000000000000000000031d8a1778603d6e9ac8927cf342b806be2fba1dd000000000000000000000000aaef5aed1789abf097735262fd0d80bee0f042940000000000000000000000003412dd97a6eaf7e1ec931408e95bc017068ed258000000000000000000000000ab404eb84d0e8467493e939eb7e16c7ab08bbe140000000000000000000000005240b2f1194c908a5f6eca3a0829a61246c7e7610000000000000000000000004bb6e54397579cbd70a83b40953fbfa94c9b59ba000000000000000000000000908576e6d27cee7938a1f35783ec73a7326f6dde000000000000000000000000d2d4df2f38b29177bdc7256039cf85ff3952dcca0000000000000000000000000e90df949d2620bf01a297f510825ba1e1641b800000000000000000000000007878214eb63df2a3ca481ddd04dc8979371490ae000000000000000000000000e1cec3fe7b0709d34b1449b22e9989d2e6d489f900000000000000000000000053866ee9e9884d1fcddd0637bd9a4822b7a6bdff000000000000000000000000098beafaebcbf5cb9bbf1726af09f1b98787584e0000000000000000000000004661474f55074e9f20cd77829e7be3066ff61776000000000000000000000000b6687596f508caf7e51f628587874c63fd741a83000000000000000000000000c29b8e99b93ebf685000cfc4ad309ba4c5937672000000000000000000000000a0ffae71b1eeff8834ec9ab3a4dca2c9c36b3fbf0000000000000000000000008fe509cae2a9d03c8f9aa8eaa3023ecba6ac3004000000000000000000000000b072976de1be0765b76fcccb7e71ba01e5153783000000000000000000000000dac55becd4fe5bc09d274694f4829f29ad26d478000000000000000000000000b22220483eea5e7f16b09f4dacdce0999202192f0000000000000000000000002ec050b4861623509c5b573a793c3beeb103a50b000000000000000000000000e1c2fa1ae24dd6e3de6f318ae62c5e17ad1af1dd000000000000000000000000594423670e70b3f4ec07ab52f0de4798eebb3a76000000000000000000000000c7f137f5ddf8f1e2525856f16c8fbba809cd9a92000000000000000000000000326e1ae8eb982378b381236affddd944b7ea1e46000000000000000000000000502d13358e04bf3c875628fca73660b45a641f0f0000000000000000000000009ee0ad1094be5207a818c44b443728b81b4d1d510000000000000000000000006f420d8ccbd1b1fe837bbf4bbe43a467f68ca5390000000000000000000000005b9707bdb61bb6740c6293c00c76d5ff578022d5000000000000000000000000b81b519ec8137c83004e3bf65ded390236550eb600000000000000000000000056dee0d53c62956b9290511945bfb963585d43fe000000000000000000000000fd0c6261fcbf7eab5ae9c4b48c509c2c960b78e3000000000000000000000000914c519028029ec00f3e2e92863dfbc0029b05fc000000000000000000000000315b19fa70a069cd089e6ce84e11060990b47da0000000000000000000000000615369d14007a0415e5af0521a1ce1e4fd8970a2000000000000000000000000a66ae4f2658bb3a2b15de416a19146a8e8c19b26000000000000000000000000dfbb8162cb87f9d1115cbca2ad0d62572d64c889000000000000000000000000c6bbfe48d353847158be668f730e86b634388f6200000000000000000000000018e0e547f3d4eb99aca6513edf08ecbebe11d70000000000000000000000000066fcb7f6d29a11347bd0085efc01eaa6fa3f26ea0000000000000000000000006dab5a0b75e40fb97ca0fd5c16f4b39ab4ce2cdd0000000000000000000000007a2a80c0eea5950b73e7f21cdc9b4faf718a953c000000000000000000000000be3c29d697e3782c2c415eec90bbfdd8dc34f8820000000000000000000000001211a3c659372daa5b9b8b625d7cd85c0a161b720000000000000000000000002dfda8c0a83255d10202ae9ea5e811c5c9523a3e000000000000000000000000fe9d5ff5a86791eb6aa1a5aa1bcf7eec4bc8cbbe0000000000000000000000003ed7d4466ede24315444875d6d5ae64b6024a3540000000000000000000000002de6ff1bf9d1a5d0bf488275347e79fe71199894000000000000000000000000b5bc04a0cd2f75c41932105371041cf37b27f8fd000000000000000000000000547552c1ec936fd1f3b6b6182f28a2c0ac35f4ef00000000000000000000000002478b3d110ec3a1b30269588a156097c61c831f0000000000000000000000000b493eb42579c249677ac4fd18e2d823badd9c9c0000000000000000000000008f30ed24b1b47354cf9c78a51201614620faa1de00000000000000000000000007b8b9d7d4f13ba05d8c274d2f9d03aa638080ec0000000000000000000000006df52e4ed1d311828b81c33b75fc7ad8312119460000000000000000000000005d82c45485a788daa69c21618fab9e324b1285f70000000000000000000000000afceca513e1d5413637996f56ffe04f5bf438f10000000000000000000000004142755d0b390ce29b3d6aae3d3b435dcb4fa7f9000000000000000000000000c9c357220681ff013c8a7e1a15f329c4b81c60c8000000000000000000000000df09e3c9902353b02b625a521eb459e9682edfd600000000000000000000000044829db90a7d39e258f707c8575f853b5c7c99b2000000000000000000000000f856e6038378f660d0b4fcd53ee6bbd6dd2be347000000000000000000000000a3b8196ff114c4b2360695b33f21db533d6b286d0000000000000000000000005bdcfb7932b8190cbdb6ffc9222df2d6f837d490000000000000000000000000adcb2171e684fc88e948a06c2f1b39022ab88d2e0000000000000000000000002ff97c733f68d4f966aa4688a0c9135d53fd956600000000000000000000000048842dd14f5f23415ddf266120b145a1ba3f42de000000000000000000000000a4c963c108bd397429556c784de955be95b9074500000000000000000000000089788622259ef65d2faef0a45b81b474f7d2a3cd0000000000000000000000005245e201e13e4e1cc7f331390f13aff87ef1b7c70000000000000000000000000a599fbc07cd8a3d2df81e3b54836cfa5eabcea7000000000000000000000000e9469fe42c94e80eba0d632ee84851fedbd33a080000000000000000000000004b0c19c3e74dfe1574b0d631aefbb75d67443d4400000000000000000000000059b7939483fbf294e1ca19f01935677e5dbf3c52000000000000000000000000935608a89a2a0eec09de691f587ca92cabaae5dd000000000000000000000000c328e7280ae003ec9e4506b66e0158420558b05a000000000000000000000000c8e48209e7af3d03b4fb88da326a6a4a6d26363800000000000000000000000087505d75bfa2ca45f70ccb48370be62b230ed19d00000000000000000000000066ac405bb84fc4c2fbc32d5f7e6dc08b68db6c54000000000000000000000000752530b1f0d7722719640062c58671be28b7f3a6000000000000000000000000187ff1e95e952f795c5221991d348b809b150c5c000000000000000000000000a72d141eab8049b65eaba98932f53666f45abca30000000000000000000000004436a35c3d29e01e5aa30f751a115640a83d479f0000000000000000000000000399d336453e57d7154852441d049b88dd08769a0000000000000000000000003a11c87cf4f6deacaf9d23df98f55a80166ba34b000000000000000000000000eec02072cd88aaf1a69b00afdc4591f168b8ec9700000000000000000000000016e8533d8d8d3bf8be4534dff524369fdb451d66000000000000000000000000d1517c4cea4b816cd838ea4f07345cd04933aae5000000000000000000000000272c775a52e394ea8c200f15812a16505a1187050000000000000000000000006e3b91e753f1ad951731b745a638ebc1f98f05de0000000000000000000000003dfe504633e752a429a0a6b30d021db85f90067a0000000000000000000000009f61c00fc6edd8989c3bcdeac85ac00c648ed3d9000000000000000000000000a51b3cb038ef4a17b3022620c24a7c085b8249f00000000000000000000000004600802eba5a203479942de2b909b54d177f494600000000000000000000000046475d6fb431871aadb8cfd44a5037007f7564fe00000000000000000000000040b7ae50f06f45d573f420c9cd95521d9fa758a000000000000000000000000003c72ad6046c6ab72907a0284ea81c5e809968a2000000000000000000000000515aaa6e8517a5cd60da8e59ef8ee36005c4f6e2000000000000000000000000a15a28c0819e005b94dfcf4deaece0930bfcf164000000000000000000000000e9fcfad36bc569d85ea2c0ab28ace3ca57f14a80000000000000000000000000bb4cbcbe3ef8ae4fb5c3ee713ae2abbb1b639c6b000000000000000000000000027cc2b538d184401a9be7fa398d70fe643701470000000000000000000000009ddd211f1d8a2072f3070ea549d959c807a3f4fd000000000000000000000000d82e20bca70e90b47eecfed5c2161c1fd04606d200000000000000000000000097272d1081fcb74e5ec6e73ee12fefa7c415c6cf0000000000000000000000007b977b75badfebd50add3da15434742fdae6a52800000000000000000000000057dea6b819c5a0c264ac81e4b9bcb30ebfe386340000000000000000000000006500c172100c462a6e9a7cc8b67dc4c02bd10b61000000000000000000000000174ce575c74b025a99173e26df4930c10e5c5555000000000000000000000000b996e022152ae2cff60d7dd935f88cfff4e492be000000000000000000000000c0b06729d12a0666168b4aad6815eddf5d82e0eb000000000000000000000000d7aef8db62204f264e32b5259609547c24f26228000000000000000000000000d28f88af7a3dfde52fe872ccfe7472bab551afcb000000000000000000000000e23932ade7111d2fcc48983d6d3daeb7f54b43c100000000000000000000000006b225bc206a6276aab1e381fd14200494d9921f0000000000000000000000007e9adab692ad66682fae846addb3fa4847951707000000000000000000000000b2f585380418b126605606b5a0f9b4d49d5543bf0000000000000000000000005a51510aeffcc22253fdf5f96a7d3d7e40ccba4800000000000000000000000012fb57ba3b14a5ae9bae3463216ac1fed1368e390000000000000000000000001780a1a22bb67ca14c337f5e979c18ee97b1e5070000000000000000000000003974a18e6b4517b93ccfdd0716c8b9c378c1fa82000000000000000000000000533d308b34c22be0410a0ba257515b32743cfd620000000000000000000000002d837c96d4e8ab1eba054b1a3b27abf28502ebb200000000000000000000000095411e60f85f2a7b35d7a962320d69caedee9f3900000000000000000000000079d90669ccef2d9260f14ea7cbf43b13bec9d81c000000000000000000000000d1d8a978eb3e68f6b54d2cc11769c6b9062de8f5000000000000000000000000033db3f9cfbef7650eed31f5fb2d2b545d07989d000000000000000000000000a9baa1a12cc87c1b93e2fb0b9c8d97a4aa12a3160000000000000000000000008911b830b04bda3f5f8937c4d5af45fd5b78b746000000000000000000000000a99d59cfe539f1bae2faf13620d2a7d86866d34b000000000000000000000000bd4fd9c46efb3820063a33ce2f018fa5719ddab2000000000000000000000000efa06e52cc8697950432645f4052024e923631420000000000000000000000004d4fe18851ea220c9381dbc79a0b1b3c7153efe900000000000000000000000054b324b0d0b1c6aea05f5a39a435161c1e1d2c98000000000000000000000000fd65c422801102594705c7a425a66f7c93575710000000000000000000000000d2b88793da47a1ffc9f4bc343954158283a8835f0000000000000000000000006a4bff497e125b09c96d4fec554d415606f6614b000000000000000000000000785e709c65dbfc87c9fad4c4259a9e4cd259ede80000000000000000000000004ef82fe2e26acdf99b3d9f763d4f7bfa18084079000000000000000000000000485ab5e5e6d9391437879cef9566ac6ab87ffc390000000000000000000000006a8b458f5c3b7c54e6c3597af14a5425676ad0ba000000000000000000000000b77f5f936496dccd230695a56802e4ee5690eebd0000000000000000000000008e55b3c526aac49862c03d82d58bd214d23fddc60000000000000000000000000bb3890d1498c7cdba061c6e26c3df8513e6cd3b000000000000000000000000844272240d0a68f7c32257c3b90be0d95b4e9f63000000000000000000000000555da1abe91b2aaeba5b4552b69df2fc31eb3dcc000000000000000000000000a4b52937f7ade0852cc93ca93bc8148005b69a1100000000000000000000000022a83dac80e45f5283b6282c36ae1d94814dc520000000000000000000000000e91ecefe7e99bf8e9615ea066d355629a0c429c1000000000000000000000000dd79a97f022d17717fa7828852f823aa06ae2398000000000000000000000000e7130ac4356468de35c95c69f2d80597be798f0c0000000000000000000000002d29cad981a496bf1136e6faa47c27d185de52ec0000000000000000000000009ac9d86d178af01add06d8259316d27f781f42af000000000000000000000000cd896cdf00e14a6f787e4311a8278edcb13c1749000000000000000000000000c93164a15a06bb3fb1fcb1380e8e615967974251000000000000000000000000542a3c6db8b3ac33f77fbc318d76dd829c3c2fa500000000000000000000000085fdc42c1ca6f1d67fe1f4a832baa7f0a4457e7b000000000000000000000000b2e5b5d27546ed996ba4d7a3fae50dc2d7dc455c0000000000000000000000008599edfc66e96b7e8dda2a59ba0176520ef696de000000000000000000000000cad847bd75e02688636595fca0e351c962a5d22700000000000000000000000043beaa2560bd4f1a6e8ce358a592f4f4c77f59d30000000000000000000000001159abeadfdf0b01bb6c8b30cd604bfb62edcf88000000000000000000000000a90d5cb1e11172ccd4a7a40d63d01afc6a0df24c000000000000000000000000f0dac3ac5809a1f453596b4af5fd4eec819130f70000000000000000000000007a7d7eeb37a582959a59f11b1e369da0df2cac8200000000000000000000000055dc764f4e437a4c17c20eb4f7e44b639223c4d600000000000000000000000037c6bc93ff08e5f9b8fc2068de51744536e143e2000000000000000000000000264cef5f9f7db4553b3eba07ef6f779e5aa35055000000000000000000000000b885a6651be3568372a719dfaff864efbaf1fcc70000000000000000000000006c254656770032dcb45726ab98610ea680cca94000000000000000000000000014661fa911eb1536138438464c4c4e608b87b2ce0000000000000000000000002b3d633b3d918fda8e755f48fde22143f806ee2d0000000000000000000000001645afd0a269671c3f9778b519f4c0d59d0c2b59000000000000000000000000db9e4fd4b9c23a24c7fc630a31603b5d766330be00000000000000000000000001875c4be29150e061c5f47b8eba0f5292c3c40600000000000000000000000062ae789b9b42b54aa3d7d5fc7b709ed97e392df400000000000000000000000063ad46e7986f06f13598aacf08498e3cc2f7252c0000000000000000000000004e3200d208a8c67802328c12731957ffbd646468000000000000000000000000b3535c8cc4690fe4af743601c9648d04cea5833b0000000000000000000000004fc85eb5c8ebeea7b4d35564d742e8f1ee8eb5bd000000000000000000000000c0894560c82404917785c20fff7ec37bce5f78be0000000000000000000000006fd4e9553ae30ffb04a94d1125a34f72395725d2000000000000000000000000664b39b6183e1bd3b0cb29c9767a3d524b6432bd00000000000000000000000019e1a39f941d783c81dae2ac198fc3530f5bc72c000000000000000000000000db5c0d612bd89206fb40ac9f05efb313a4b2ba2c000000000000000000000000ff974afd88daa110bc28daf485dcf1bdc12dd429000000000000000000000000c9ca2069f6557cf54608fe29e753dd8f29a2f1cf0000000000000000000000004cf9e040f144a04bf21d84df053f9b06640487fd000000000000000000000000fc9aa3afa296b9e850db72457514414041a2ac55000000000000000000000000da511aa387d46ee899b96edae54bdaf42c222bbe0000000000000000000000003b6d56eff0e41de63fae01e9d84287982647824f0000000000000000000000002491737e9a180421107f2aa6256d93cd474671240000000000000000000000009760519b512693e1e500fa390ee7438a1d5e88d400000000000000000000000067b1507a8816bdb6ba0bb5ca007c176117a2367200000000000000000000000095d9e0fd1893db0c583d635015dc5bfc404f6586000000000000000000000000298c0ac470a6cab2fe688db7686549a37a6c8bff000000000000000000000000459affe55cf0357e72bf1322587d22668d8d944f000000000000000000000000f36ab3097e5e81ebd728d2e6fc4ae2ff99ab4c40000000000000000000000000b489d3dc06e6d33fffc2a2351100c4418341bdc9000000000000000000000000fe3489081fbc722b22c9c92b590aeca6534828a9000000000000000000000000592531539b9df870637fefa9e16274f9e7439d930000000000000000000000006e8cdacaa050adb9c9b243f5ab64508cbab0a69800000000000000000000000062d26b7ede0ba0bfcc1c2e6ea6575f2146038f7e000000000000000000000000c7287d44d9c458ea9d6e5f1e26a3c139d1b86f79000000000000000000000000be47ace35b7a4de31374cc6faea260cf0b1318dc00000000000000000000000020aa3bb72a0d764ba2e34d5e07ee95d574ffd64e0000000000000000000000001518506d0758a9e0b69817f61d8152d7c3a28c0700000000000000000000000019213225767b99535b8cc2c1186aef4907548099000000000000000000000000fe0639582a2a19b8725745e66189de435479bd660000000000000000000000001f56d26519309b4ca35a2ecff5e23855d36fc460000000000000000000000000f309f796aee4c8c983ce5077f81196aaa2ca30a100000000000000000000000037392f7a37c2cff21fa3e51f9585af5cc39e13cf00000000000000000000000096ae0ad64370c9c5c761a58dee1dbeb81b5019bb0000000000000000000000000cabffaa47dbd6a9490fbf841783dd0c7d745148000000000000000000000000419be49c224c8f2a836fc793b13c406833ed9771000000000000000000000000f6f500a9ff09820acfee8bbb04be83b210a5d5ed0000000000000000000000005ec101e960179db9eb4105564f78e7c665c1e2e6000000000000000000000000076d4db982b08c1ee5a8801440d2d85389e003cf00000000000000000000000084a3107ef6f4436494e97a5b6cdc31fa8a8427e8000000000000000000000000e723594fd464cbdc46ffde40b75b4d1d99d5c86c0000000000000000000000006e70b082d1e7a0c9eb9ccd4314b1e6d14287001100000000000000000000000099700b4640bbf181e2d71ef395ab403c12d46810000000000000000000000000cfe3d83dad23fa04593bf5f4e3dd495fbecc683e00000000000000000000000026778d2a1d6c2c84dff7bba853a63730f69d8e1b0000000000000000000000001fbd717a2aa6a00e09c4d923048d0a500415a5230000000000000000000000009f39e20427ecb02754afd6628f425a8851ebbaad00000000000000000000000079d358bb5b17d0fc039be729bc8b1ef009cbf1820000000000000000000000004bed084baa5b55284a2361ef7b402ad85a46542a0000000000000000000000005f917cd6be59dbe2d49924c38984d77d7030dbb70000000000000000000000005f7dc98f4183614caee5f44e1bccee1a09284956000000000000000000000000323b2a8632f3eeff6beb1f48153f8de65df6511c000000000000000000000000581bf3dc656efa3d07784eb4e089bea1b6c196a60000000000000000000000000b6cec4b38e3b751d87bccd8a6b75f01bee98d140000000000000000000000008414a4ca0abb853524783198efc7a8b6435fd1e2000000000000000000000000be1f27f15a8166aefffcc4d35597977655f54c7c0000000000000000000000000881fb3eb5fdc26dff8b386a37fd61711ed829bc00000000000000000000000098ff0d64c3041b6b6417ebffd67dae584e5df9cc00000000000000000000000039465abf3c82f453b8ae5434c933f01d6a88e06b0000000000000000000000000d8e45dc50eaad14b35405a90a8e26d1c166c82e0000000000000000000000004b9b0221036b5da65f9a221e12dbbd639604fa0600000000000000000000000030bd4ca69a2b2050a00dbb4de8c045c43195beed000000000000000000000000c7930854dd16afe130d7832a0a6045959c79aa93000000000000000000000000ee8adb5250c50fc45e9b00f0fb5d3f52900414d8000000000000000000000000538f37a6e84260a7d5880e0f039f5476a54534ba00000000000000000000000081127653d3f4e2b95f4ef61a8e448099ac98ce42000000000000000000000000e4a0c215e7deaf384b0ea65e94d21f22efdf71b30000000000000000000000000b9e6ffb8a28ac103e0389e223552d323038330000000000000000000000000033a388e2bc7dc928e295f6d821e012d0956a10de00000000000000000000000008316dc0c2f22065bf5898dbeab53a2ecec313c10000000000000000000000007f3bfa1ddd1e6f5801d42631199bd794444d8440000000000000000000000000777f861d2974d36c23fe7eb48d8d471da5a105f400000000000000000000000044ebd1360484d74fecf1b53044277b2e3c438649000000000000000000000000f2e22bca083a9b0c152498c94918590a6e01a90b0000000000000000000000009c9c7a8f65ba2c63df78a29919467c9ab5295e9600000000000000000000000072e5946dacf5fce2ca4788a9ead44e8c378549d4000000000000000000000000b0eb1bb8c5fefefcb456df08900b8644c660ae9a000000000000000000000000a23b33e1d5f84966a8f06ba7df83990c65145f2b000000000000000000000000a40bd8c3647e03b9187ab5420399b8500465a03400000000000000000000000084dc7f1b0b0b91b574ecf0c6bf5f9abd34ac5ad4000000000000000000000000c50cdaef84607207b0fdaa5c4917ee432d56ecb50000000000000000000000005f00f4738319d8f4717abfe8a751e015cff93b08000000000000000000000000347784b774df18f575d478daad59d7e0c70e9d0d000000000000000000000000cab07e596ea8b8f4a0b42b90ece3c13782e64aa10000000000000000000000003de814e77495e49de73b079c78e081f901514968000000000000000000000000096ba1ec84657a9730479489f966ee3188f31f2e0000000000000000000000003cec80ac13ea7978514003a92e38c590d43d0d860000000000000000000000005e7f62256f401018d959eafa2d2a9c9c879adf09000000000000000000000000e7f1174feeb03b9b091a80af046ef795d9400a820000000000000000000000000fa90860b5e2a1966011c0b27de22b6ff719ac8b000000000000000000000000edf5272ff60f58952e760c243970c7c21d5a9d30000000000000000000000000b77c5144c3e3a648430ec834d6666315c0f30bd60000000000000000000000007a206bff921d6599c5f98fc92502006c8a161e13000000000000000000000000d921c08d02f478539f4d4018bdecbd0ac74b6da40000000000000000000000006104d4a4134e65793d629862b8fdc9d10fa21493000000000000000000000000bc9cdd19eedba9e3415146db59288a78fc3285e10000000000000000000000004677799f42c49a9c2637476e556534348a1a1deb000000000000000000000000840a9a03f9abac65df571f22e912a7f70ea1442f000000000000000000000000806f06ad4d2b644aaa686cd46f490f313409eafb000000000000000000000000f9ad7d1167a1d1569bb76aa5d701060198e899630000000000000000000000002c076ccd033747d83f3d7d6a52f5e00555f43407000000000000000000000000f58b42f82ed998a1c82e1f96c6506caef566c12b000000000000000000000000fbc909134a3e61eaaad29f21acee471c911c75b1000000000000000000000000439ecc55f4d8127500c26f35613b6c11276849d1000000000000000000000000bd3bb9d9cd3e0ef05bab3cb3ce187ac85a4d2855000000000000000000000000954fe0963f24be51c70538a7e012a75e38304f1d0000000000000000000000007bd32db31bd296f21414311808a5d298bb0bcc330000000000000000000000000d4b4e4c1c40bd38b468bdb9fea0e3f0d822ad51000000000000000000000000b99daf362870a6c4b710b2426c3cb2a9d62879b6000000000000000000000000baf4558489ff93e3f7f968aad5e3edec020c3b48000000000000000000000000a83bd7afafd915ee19d037659ca19277e8e0a00a00000000000000000000000020b5c440a355f980bc9365b26e22cbfa5f2a446a0000000000000000000000002d0b16f9b637af8b50ebab389dcbd6d758a11fcf000000000000000000000000cf761a6d8ab86f778e934428143631c1fecc6e9600000000000000000000000003000335e8be1d8a5a319eae133f20c691cdf0a800000000000000000000000017610b9b082a02dbe0754c2586bcf702af17e899000000000000000000000000f605cc3f1c0ee1fc81acde2b9189432db459a6300000000000000000000000007a47d7cc32bd0aaaeb1986d80aa882d32d954f23000000000000000000000000694928df86956865f1aed50626b0afb154bdcd5f0000000000000000000000001dc8c6b12d4e5bca1f52a999461dd019a4efd146000000000000000000000000672cde82c59ffc66df46af8b624de66b14a3d62800000000000000000000000006dcd38097e5e0ffe53374a4bb5c0ed21e86438a000000000000000000000000eba5b9dfb2ec7110336e56c6f2e0718fbaee844b00000000000000000000000039389f01779d1ec084cd4201bd91179772a7994000000000000000000000000002590223071c6ed535fd56ece8bc4a338f141ddc000000000000000000000000f21dc68db1bd79362e6957842852cb3620c1c90b0000000000000000000000003e3fa5b4514c4697e891f95bc17d3ef8b5b91806000000000000000000000000d7be0ae65cee48e96b6111d0a8c69aa4f8c4024400000000000000000000000040a299d6614b3d10774e92fce36a7823269865ad0000000000000000000000004237f3915ed421bbae6d9fd644195b844de3de1f000000000000000000000000e39b38de5a108ac874d80eeb94189c4f0d9ede37000000000000000000000000e04019402685f0badbac1d2cd386aba894b4d65f0000000000000000000000003d7f1dd5bddb014b78c4392e7adb58967e72d8b9000000000000000000000000873f45d243f0ce9eae8cc7336b92d82247fdb94000000000000000000000000056820ae951beb0c3c6fcefbd82b503f13351094a0000000000000000000000004449e8862af62094e0bb818dd376b50436bb450f0000000000000000000000004cfe61b8a3898e430ba7acc0ecdbe91c1522144d000000000000000000000000a0240d5ceb2584b5623af78cac9b61e685adfcf30000000000000000000000004634d5d88cf5946915f21ad8a3280efd758f2676000000000000000000000000d7c3c2cea06d07bb5b6d29adace79c3346dc487b0000000000000000000000003b50b7d81ca19abce0dd70dac885b6479be54d85000000000000000000000000f9eba315947e1515d261058af3a012a32028661f000000000000000000000000b40d44de10bc9e82f2128e51c300b10af4f6ffee0000000000000000000000002996444be9ae9f33d18b62c7580c22d69ee85e15000000000000000000000000c83666c1cd5bb535f385220dd59e8bc77d76267500000000000000000000000062bcb2ecc0f897ebf62a869528c8b0e095983bbd000000000000000000000000bc50a5a3b4df9250e82f5bd8300c630112d60f3b0000000000000000000000001485a9f78ec7a3467a1f9cc3b903cc36e18ec2b30000000000000000000000001357a06aef77325ab8f66f2fdcba91b0127609b000000000000000000000000045deb2e1e02500d45a69993f2234cea5dcde606000000000000000000000000098bca5393f92114b1d991c006c155b63a6b0d76300000000000000000000000008c296e45ab7ae16f2bb0fced1ae2a7fda3d79670000000000000000000000001a656adff1956e1f7ca79e90098db174055751e4000000000000000000000000ea151720b43300ab8cdc4a94f2c698d42aa906eb00000000000000000000000060ae1fdcc41c258e3c19c94f651650162fae2423000000000000000000000000bc74a26079d3b6047441de834386f749196c9f4c00000000000000000000000035fce07fdeb9e976086d9afcbf8c57e761e663c70000000000000000000000001334ee58df69196fc523d055076636ea12a674de00000000000000000000000027b56a2de9f30bb62f9cc29aafb75b3874f0a8e9000000000000000000000000c9f554eb233547fdd4df12a392ff0ec77d1a46170000000000000000000000005ac06aa3757581bd3142e3b0f244b1e2ae3d49c2000000000000000000000000602c7e582a0e98aa405dd28fe5423ab780949b9c000000000000000000000000e39f0b52cbfc0ac48f554d005e52d3876499331f000000000000000000000000e39f0b52cbfc0ac48f554d005e52d3876499331f