60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b676574616176652e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20676574616176652e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d643258774467416a6446784c76376f76465762334133624532504c72534d4a63685032454339596a68537175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000000912bac5cc8f67386182977871f452f4e6fea1180000000000000000000000008f0f397082172cb18236a44724fbfd2dd0e5b5fb000000000000000000000000ded312f49220c9e3e6e459dd0f7ec358ebd86ead0000000000000000000000004bee888d68b08e466698329215d5cc5194cfc50000000000000000000000000009940a3d252e348be95f273f90e988bbde59adfb0000000000000000000000004ad8f9bce86ada87a2bb019ed9b0151888a50bff000000000000000000000000eb0b822292b6995efd5c471ecb65e60efe67290a0000000000000000000000004c0c74a80d1b384bb7b9fabee162f2b191a1f9260000000000000000000000002ce5436c18c0e82f42348ef9d96c4fc4c6b375ab00000000000000000000000021f42b18c55c0f3844db956f270320e059f71c3100000000000000000000000063aa4d2030f6b37ed98d34262b80546e16e123e9000000000000000000000000f5f0f8495938dc3ec2d6c8cf63aad1f60bee6ee30000000000000000000000005f9379c9bc05b822b18add01d6e91d58f642977900000000000000000000000031bc39643b9ab74dfc2becf7977f0cfc5c2c963d0000000000000000000000005d99d5183f2d5db93d02116ba238426ed333d3220000000000000000000000001ac2583d328378b546b21dba8e1103af13a1e27800000000000000000000000032563c85fe8b39691d955673a24497ef826da4fb0000000000000000000000005ee7439b4dcbc4429eef3d52019c3fc973eeadd1000000000000000000000000796d89c3e1f06a92b1c8b809b777762477d22352000000000000000000000000e7552bcca841170075d3d8aadcd84980101b02470000000000000000000000002b6d1f21ac39074fe02d747f8800d91328f37f9c000000000000000000000000dbbdc81e926f944d30e5dd6ccd819bda0deb5ee7000000000000000000000000bce58cf028a4d79e9f25032ea642947ad1c1d7fc00000000000000000000000003198eacdbb7bc45038bae14331ff2d29480fefe0000000000000000000000001f99321a6206a21bcc02db9f4e31a3fbaa2cc5c30000000000000000000000007629fdf0f2dddc0c7784d8bbd930e7f4c95afb4c00000000000000000000000002181f7496955bc779963a8a0525711013587196000000000000000000000000623f28620bb00d6d0ea37e26f2a50629dbcbaf07000000000000000000000000c0c90189788d73c5d9cf0d757dee4c17ca8285fa0000000000000000000000000c9ea8924682b1141b58808f14e9197b7b8afc05000000000000000000000000b44da47174958bc4ce36c9d8e69c02a847526dd1000000000000000000000000b4408491419571bbc3fe38c1b4cf64f01fa495ec0000000000000000000000008072e4c3cdfce2096310cbeaf11c7d4578a67f5000000000000000000000000028feda77f92834b8c1d6a89a8b1b3ab4655239ac000000000000000000000000fff5761dd86bebdcdfc0970cfdfe251dd2923180000000000000000000000000b145e388c1276b4a6a18dcd4d12599cf027f62ea000000000000000000000000e6a486d8f8649dd2def074c6fc1ca8c7deeb8cd5000000000000000000000000ca8032b3e6ea84296fe252d4c23abd36fe7a5cda0000000000000000000000003b65c99715db5a9354a57fea773b9f3a21d5d0980000000000000000000000002af8e3ba423ce9fe83c40a2167af0ea296f5d0260000000000000000000000005739936be6b506841fae67c1d35eac47499522d90000000000000000000000007fdd83aabcc454db956b6d46055b6b8eb9abf47a00000000000000000000000019f7b97dbe5299b3b2622a337c03a1a1aeed3437000000000000000000000000415618b85f5dfafe1e56211712ab7561fad4a6b700000000000000000000000053ceded0f19b1c110fbc9b0651271383feb4091b00000000000000000000000040bd959a591ca3db52d957573e081787f1056de20000000000000000000000002632b74a5949fc83ba0ddf808a60ec903c69815a0000000000000000000000009d607ee41f190d7b17ad92d40fab0c9a5e0f5449000000000000000000000000811196b5c1664f31589ffca8e201a10fd3c8579e0000000000000000000000000361587fc34d18c7695e13c3473b7c2a37126acf00000000000000000000000007a58ead0589c3b7503257f4002d43c416ceff5c000000000000000000000000b7a322b62994033f3c6cf816d31ec66b4d4aabc9000000000000000000000000bdf1b8661cc7db2a7d6a92aa692fc30dd1abd4d800000000000000000000000082fb194bdfa1e2a8685d8e33ac648ead8073ace600000000000000000000000030995985d3aac0fbf8c53e3a387f2895d81f0672000000000000000000000000b4b803e720b1af84198b6b93c2ed420375b4c4e20000000000000000000000003390e83b221478762243b1fc6d2128010baf21b7000000000000000000000000077c7c7add84355c7aefeede5fc2a655ddb190d5000000000000000000000000808d8c90583f9d3c65631cdbe2f196d15821b52e0000000000000000000000005e2856d17976e9058577f247ed4705b0b7a3ff2c000000000000000000000000cd380652f4bd5d9138470ef635f302ef36dc484d000000000000000000000000d7ea2be8e2aa56472ded0bd158ff45f33bc223400000000000000000000000006e7cbe795ac35e9922c2488b9f15a56140cf830a000000000000000000000000c0a8ce36e8bddd15b5ca817e967b17c0a6d4d3400000000000000000000000002794b6b85a7b99b07c3c04ea1d667ffd4bd5685b000000000000000000000000d15d6897c454d3e41b88b1602ce83ef5205929f40000000000000000000000001d14e92ea13d537e72d7c01438669984ed3b16e00000000000000000000000000625f9b53f6ea1a39db84bf7c8740c2ec51fcc6e000000000000000000000000323615920d5d485d80f6a66bafd42b0342f4482e0000000000000000000000007575fa731c4a6bdff03eea71d44c97d0d3a4f250000000000000000000000000161bcf9370d3754789b3cdf4b29429c1ca765f6e00000000000000000000000044febbe832be6c423b661bf78302323b9b85ef0200000000000000000000000077f6b1d7b79fdf659afb88a02e136e14589659de000000000000000000000000bf8478183492b62764e9042384f8b2eed88aaf200000000000000000000000001b9301a9600c8d67ebbfc761908cb4a461a2198500000000000000000000000077299df70e9da405a2f6f6b7152eddcbe17fddda000000000000000000000000d86c7a35a2ca540ff354fad8da1fdcaa1bac087d0000000000000000000000005b28ced5dda4ede7c74817cae6d687d2c1c9dbb2000000000000000000000000c8b84c2498f275d032498e1f1852acb932f9bf370000000000000000000000008e51a5b08835dc1d1a4c4b9e41b2b1054c4106be00000000000000000000000009e216d5d0080dac82cb28727f9adf256025205e000000000000000000000000731fd0ef647b6ad7c0046502facee6198ded46a6000000000000000000000000f83b650e49c52b674d4b1ad259d12d7b3956ff640000000000000000000000008f1bdd1cf56cb3f9fb6f0746c1cd36a7177c600b0000000000000000000000008e7d3d80ff0f295542a880bd5aef3674fbd5dddd0000000000000000000000004d6b07e84f04e4b691cdf2ed155bc6824f9ef42b0000000000000000000000006d580b41eeb71c1d59290b5719ac70420aee7c52000000000000000000000000f1c3cbc0d3a315eb39820dbfbe7ca5f9e2f6b53500000000000000000000000025db0830f86e200e1d768e4d81065dffb1623fcd000000000000000000000000e75ad99148306dbea237558fd5370fd28ac21ed5000000000000000000000000eaee784339df667b483230ccdd6327a487a28a02000000000000000000000000acde15336910dfecc0e8fd65dad87400c69698f4000000000000000000000000167117ed5d29eecf55e92174e497792926d4d7620000000000000000000000005b004712b1ae0af53cd0c87366534607f6b72cc2000000000000000000000000c9f1880a676c2f5ded56089fffcfc956142a19b10000000000000000000000004261bb88b1e8025f5d8df26ab16e3c6f6c5b5c720000000000000000000000009b52465793cbce01debd9b3c2b029dc69d19d255000000000000000000000000816b5ca48990462ce2447b4724a56cd0b91b95390000000000000000000000004822dd7192f74f71835de6eb88739731ddd1e2ac0000000000000000000000007437d10bb42065208dfbc357b5570a843bd6d4ef000000000000000000000000d18bea5784e0a5e022e047cda22267ae225382da0000000000000000000000007d22cf4ce00d06aa544992c2b36972d846708c1a000000000000000000000000f97dd7d92cc9397b901e93060bd753767412a72400000000000000000000000034936a5868071572b26ace80713e05dcb776d93d000000000000000000000000232c433a6f5df64ca80f2326a115d89e465f4fb9000000000000000000000000bead076c2435c149f7e456b1bf3aac74cf42548f0000000000000000000000001b99bfacdcb135ece9df56a87fb0d8464e43e4dc0000000000000000000000004d0c67f28094b97cb5271181b05d36afbf4932750000000000000000000000009700a6444c9f2433264f88e857cf58714eb177800000000000000000000000002821ea66d7c22859620c56f0b5b917da7e76feca0000000000000000000000001bc8dcd855d25181e204eaaef0dd996a92d9d27e000000000000000000000000ca9eb8e0fb46159880964f835b4e5d4252968538000000000000000000000000e448484bf1f355bf9144fff4db1b604103dd82a3000000000000000000000000c69664df294de9c5803b5299de4877e7a78e28d40000000000000000000000008258ce0f89053e2998efb82f7f5a91ce08c9d56b000000000000000000000000e3bc1af34b9aae359296e47ade2ce8723bfaa2e100000000000000000000000072b3f8d13fcde492642a8df55ad49b8485f91d2d000000000000000000000000c9f4264d61af7503109a79a7ec01aeb8f3789e27000000000000000000000000de59db2f37989a26f74082e34a8a0db5d4ce6f54000000000000000000000000a5f02397fd18049242c263e5d2fee5a5fc7cc0b9000000000000000000000000bf36bbdbf939e35b79a83e5efe323da5569454fb000000000000000000000000e8bcc043b60f6f7933ec5e80735b48182e220a5a00000000000000000000000013eff6e5205d3e6c647157fc747726d67146f62a000000000000000000000000feed16c052171a986d5e8113081001d8920eb990000000000000000000000000df1564c3fd20636f19f0f538c0ad8a3623cedc470000000000000000000000007b39f6c895c1183e46d946fdd5f75506925214c40000000000000000000000008ba0fa42db9b75ee89f84a0693155d2e76ca5825000000000000000000000000106e4b00767107a26b5a3baeb0daf8cf0b167e23000000000000000000000000fcf9490841c21fe394dee497c34808b5a3d79fbb000000000000000000000000384049f2fcf0a5d2d973518d22803032d0a143d500000000000000000000000077ab2ce276b11086973c22704351e3295d9dacf50000000000000000000000006c34cdc3cc023abe5060c81af7eb53a9b98fc072000000000000000000000000bd2645ce26fb67946b5fa5f541b6be7ff2e92a8600000000000000000000000078329fa2597f961aee43a42c4480e80f6d3c70d7000000000000000000000000136e20df40f1b7d63d764e0ba6e06b64cebf83100000000000000000000000009e9536de6c147ac35cd4c909c6924c41fb3f036c0000000000000000000000009a1ce8be0ca1e5637f85177ab0439a36d3ae13690000000000000000000000001a5bfe669c77a926cabe5ded3b6d55bdaab4595b0000000000000000000000004c1d657af8901274619908d98b81d9501d0d1b130000000000000000000000002be3602d46144a97e21c0b713e8f90ab218aa6a2000000000000000000000000ed57a015fba1835fc1ba44833f7e27f401ee21dd000000000000000000000000d506587b1b1371c214f58992eef95bfb1d9a58c00000000000000000000000000c8fd457149b381323cf902a00c1f72b2a3bcd700000000000000000000000003a310f51456a2d81835ad260f90f42f4e387d76a0000000000000000000000008299be4f43895f5d39654162121b3bd81f678ff10000000000000000000000007d59dccf1c4055791a352017aa5d54fa9250d6b6000000000000000000000000fb9875ccd52241f09e208b55476044cf0ca49b5700000000000000000000000084099f11bc70a21a2d71efc06eef6276f8000446000000000000000000000000a51e603da995759b3fc9e7fadf6e9901941dc2910000000000000000000000005f6b48030ca755327834352f32fc892dd0342a330000000000000000000000003d33087223c0c3016911c86925c2f1da796938c0000000000000000000000000a059c558d6744c55ef92e2a1413f34ab5bb20fb00000000000000000000000001b152ba640cf387c58c4a85c80a3ab96095726f5000000000000000000000000f883972e453e8a1192ca3d1044577d1fe6bc08310000000000000000000000004b754b1f2de0818c0f88a0034c05901453de052300000000000000000000000050b3e08d5c3a2386e0c9585031b1152a5f0e2370000000000000000000000000cebbb76f099d736724358c605df9db0c2b91fdec000000000000000000000000a323b64468c8ff71779f6d59772bb5f1cbb71816000000000000000000000000aec949488eabe61a5a58246c892561ab9e6082510000000000000000000000003d37c4ae7d5c775c046d23715c1c7df4247a07c80000000000000000000000001e0153d98aa574543bbbe067ebc49488d209571a0000000000000000000000003fdef2c41e3fcd3b83abca813238bcf38c9eb91b00000000000000000000000093ca038dabf0ef20e1466624fdbf03aa42866f82000000000000000000000000ce8a4951df7766767ec2843e1ead864130db1dc2000000000000000000000000a5478736083232841d5d481baaba64fa98437fa500000000000000000000000044d6e774789257760b146eff80efc38631f13b380000000000000000000000003998c5fe970a1bf6f341d2f08743ed9559e8f41b0000000000000000000000009f58d720c8119dcd9b74ffe202d0fbd3a7f378c9000000000000000000000000d992d083cceed25d88b84d7d9a6b0b63ec7a0a0e00000000000000000000000058552ec1955644b79c5e652c806fc8b52d341ccf000000000000000000000000536c020c8ab24d20f8d53bb293091b162faf175d000000000000000000000000461528340eca9687a4b135d804e853b527c94c60000000000000000000000000b3947f4620c64eca54d15523260bf2cc195456640000000000000000000000002865bb939d97b6a9fe95b85c1b38939560dad7ba0000000000000000000000007f49949ebae0425155b4d637f8e13604483bb9c1000000000000000000000000c4fb86f67dd16af13b39a776a5ef080aeb6ccb490000000000000000000000008ec099d12a1c864fc13c350831b1f9a63c40ffd100000000000000000000000099ebb967f872fb7386e9f26a611211f2bf2c03c7000000000000000000000000e4b41e3517347bc62c81210679130a205992508a0000000000000000000000001296b11fdca81b356a9ded06b7b30be7e2f6c247000000000000000000000000587446e6210924076e7ceb8824199fe531e1e54f000000000000000000000000fc1a8d5d2da20efad1bbf17105a65ee01a923a800000000000000000000000004c850acc2183d9fe29651b087bf59fe9f34c3ec6000000000000000000000000c42b033061f01d18200615131c8081c5bd3fb565000000000000000000000000e64f62a2d5451fd8038b1824f22d1ed47643179d000000000000000000000000981309979fb22dc79cdd745cd266f35beed38897000000000000000000000000b03059fb47eb9d216da4fa24b55d69f7b01de142000000000000000000000000d2cbf09c5509f53177e482d06329c9becd41fc4b000000000000000000000000b9abc363afd8953ead8cf3ded1464392080a5c850000000000000000000000006f5a9eba3ec4fa6bcc47bdf64927dd368f50e5c50000000000000000000000002ae40f0cd679072738b8d50646867c3e032b844f00000000000000000000000067b9f90b8d021864c9dc3a1653db98ccb91c5a88000000000000000000000000b6b5bc893afcae9a12889b10e00dc90acd15e19400000000000000000000000094d5cb4becdf797c3e66eee0944f1c305a279fee000000000000000000000000da0061d4d6a7774972517a03683ae3c89349bd6f000000000000000000000000d1d66e3412770862376c0d2d9cb4ea673553a310000000000000000000000000cc2034a090d7cb950b114211baf87b9d02109140000000000000000000000000de8bd797a93208ea69e9e21146f0a6603cccd5c7000000000000000000000000e180328e0e1fbe768db1b9f6229afbe739fb964500000000000000000000000019bf2c62416b7924777d91c564adfc163810269f000000000000000000000000be8f1f2fe614ef7207de17c7719aa5d8c55528d80000000000000000000000000acab7d76a053e23912db52d98a21353c4efda3200000000000000000000000059cfd3b3406f40af87e829a0e70c3657fcf2ba950000000000000000000000000fb10f31f7eb25d02bd80def6ba1810065ad2fa30000000000000000000000009e40ebe848460e805241ba06f246b82c3d227377000000000000000000000000c14e00afd6c86f6bdfa113f3c9fa437520a94f9d00000000000000000000000040a518af72d0bdb027c2b50798938e684685e119000000000000000000000000f3ebacf2b2855d66f4fc87deca7c3625798a440b00000000000000000000000076945620ae6b84db413fa43ccf53a2ab9df2f4c5000000000000000000000000b91d0e9a17e51399711aa7b048d58c2024ac45ec0000000000000000000000008eadab5dc4af6a6cd068455c0b9cc2463b6a74b30000000000000000000000009857efbbe785d19c897410501444aa82604f71000000000000000000000000001acd871d22b19d5f6f478c2604e48eef1ab6b7a9000000000000000000000000d3d1b01d0551d75e8b320b99405925f8b1ea50e5000000000000000000000000b170ff59bd1ef5b4b327a1644784d7ba7753ffb700000000000000000000000016623bddd10abc403b21a807b483e99b80c524a30000000000000000000000009d013a6130e030328d9aae9ad6b492831281c34f000000000000000000000000f70009e3ad55d22c1242cd7b99310f02e78018b4000000000000000000000000ec84a94e0e43546b49189d554b7fbe0f4556b2f000000000000000000000000010441b8081edf8b0212726976932005a8aed1aaa000000000000000000000000ee85bcfe6dd5ebfe27e4c2dbb1d58fc803795fae000000000000000000000000d7db2cd22d923b566a1d8428faa60a973ee74c230000000000000000000000009631dc446a54e4392a87e926c7d83c77d0123402000000000000000000000000be31611557989d19514fc253239d39a404e85ece0000000000000000000000000b2f521bbb2bcda3da024ba6ee8143eb75818d7b0000000000000000000000005c80059c4704ec90dde2ae067e999d84e1a66db4000000000000000000000000d2d13c41c7ee115b3b2558f8928bb623327bff730000000000000000000000007208e8218309ffdf2488e8cae2d62ef0abd74266000000000000000000000000cc344e33af6fd1afdfffc103da1cd3d65e63aa4b0000000000000000000000000d5ebeeac944d69cdcd551c2c191d5a7fd6da88a0000000000000000000000009a5e0ed716679fd99d6d8109b9b2cd57851d6c410000000000000000000000006e2036617934016ebff6c79338bd1e5e53c7b20b00000000000000000000000003ef8429ed95e03d1c64e1ec749daba62d723e65000000000000000000000000a8409d844177ac79bf60f10eec82519f45701a42000000000000000000000000265d820cfcc0966fac182c2dc41f9eb57570cb58000000000000000000000000c87059e4946f99af0d510ab76750c276f84cd55a000000000000000000000000413967c99710cd10322275c62b1bb057371906e500000000000000000000000075c7008b7003c603416ad497b593b924f226ea38000000000000000000000000a63fb6757d6685785836b387bae3e1d335b9032f000000000000000000000000ba5d614b019aea4c39d4a36479db775c9afa6c430000000000000000000000006e975030a848a13b25c2e0a472e8c56fb18b0013000000000000000000000000c6009adc9f120ae3f7bd130343f2225e82f6fb980000000000000000000000003be32db33b97592ef8640a2976041aefa9067dd7000000000000000000000000d32b2f43f2bbf3e912225d84223ab94045536665000000000000000000000000b73355cd093f911ebd3423e3b8c5796e4e37c228000000000000000000000000e28cc80852db95ac742dc07f76caa28e6406edb7000000000000000000000000c6e32c69998ee3428fb53a247a43b8fd31b140b1000000000000000000000000e08fc30b69718b15b89daab2c8f09323032fb59d0000000000000000000000002c83616f204afe61ac4d70c952b99074a85dc2c9000000000000000000000000f76f3125d313a7f69d1b3178c91d97046534475a000000000000000000000000420d55b1842d6f71b014e3e4446f6310d36b5ab200000000000000000000000017cc6042605381c158d2adab487434bde79aa61c000000000000000000000000cec768acd93e9eb49a118b6cb09ed1d233c3bb22000000000000000000000000cfbab05dbe19021ad93beb69559aacc1ecadb51e00000000000000000000000024b4d42dc6a580c75fb79da3c5aa0211c44070a00000000000000000000000002fc54b213fb4852e1b0acd9a3a6c657dd7da6ce10000000000000000000000002ecb5a808ca0f00f6b9ff99e18da185fa9fe340e0000000000000000000000003f597d9c9f8bef2ffca80e05de20ce7f092a8c90000000000000000000000000645031f9204a0bb4e35b71ba9bf4f80cf16db6da00000000000000000000000018ec92e1e7555de0e23060e5b2aca146c5772cfb000000000000000000000000c2cdcf628c498f63c3c65796f5f89fdb3491dfb4000000000000000000000000c2e35ef9774551db530a69bb69863b5d238e971e000000000000000000000000a87633da706922b6e15ef36f46723c2798a64fa200000000000000000000000068ac1b40e5d215ffe8159f1a61635045337b5768000000000000000000000000fc8a352a29d6b5562754f7171e78cb78dac63f49000000000000000000000000d0dda3bbb5f4113a20f44f4e4324b7abc8a91c30000000000000000000000000c714c925f1081e8090c2a2ff14bbe0b713632208000000000000000000000000fc801c8ec723c4bca13b121195c776d9f20f3bdf0000000000000000000000002e0472ceef9c54b076ee346404d7bf18bc0b5c44000000000000000000000000458e5891753d7e2104fc0bba10e429e56c482b990000000000000000000000001fca4aee8f34452aece5dc57f0f4330b2b3bc25a000000000000000000000000eb51f7e8f2b05efd14aaa03efcd28195123c327e000000000000000000000000af09202919c18d1503dfaba9af90b79cf416334e00000000000000000000000088a82ab9323eef97aedef253b99d31beebd4657700000000000000000000000040312560fdd4c9e9dc8950fc830fe9b1177b786b000000000000000000000000fa8ea76600767acf9c865ea175945f7e080cbbee000000000000000000000000a7cb8cb7c14f2059bd76442df897c75be4c7a2880000000000000000000000002baaf75d334755bf43890c145d4f7b642509d4630000000000000000000000003899c5f67e52a8f01d524d52054b3d2151d348cc0000000000000000000000008aa59c3f276490b7cb2c5e8957331f180788623f000000000000000000000000e2727b6d07f9f0f4bdac84dd23d07c26bef86b250000000000000000000000002d2d8c2f65601419a019fb1c38939e319d832b7f0000000000000000000000001d4a2bdd293a9c74747b21974937879e12755ca5000000000000000000000000a9f31fa78c66b358e9f06aeba09679bd3ef2feb400000000000000000000000007fd5f1d52f8511835fc5bfef2f1ea345cb282d50000000000000000000000005df834b8350f7796d6cb22ce978ab538b15bb497000000000000000000000000d5427bedd44af940ea0812e64b10f036526f78eb000000000000000000000000ac789eb72f69974369955fff2247c0a44038a84f0000000000000000000000005373b03e28100e5b63acbc7e37d4c529b15fe54300000000000000000000000077657a06df29f1aee12527ef8ce30775d7014aad000000000000000000000000c35e955f68c878a597ce6a62b88ee0d359080efc000000000000000000000000eb68f67c702c59a6a11caf6d3232153168e72a0100000000000000000000000079fd6addaa31f5fd1d92ea920a3f31fca39a495f0000000000000000000000001f50c7930cdc9446f81e9a58b6b528a785d784c3000000000000000000000000f6dc8206874b39b278abf9deaa85f11f42fee4fc0000000000000000000000007472f04879ff8bd50476e8490e7063645acf30c50000000000000000000000003a9a67b27efcb506fbd0b5cba101244137ec7d2300000000000000000000000059dca2828738a43e2e990205326952ab80106a8b00000000000000000000000001fb3c115c2eb984c8caf69a1da8e4b64f16d0a30000000000000000000000009f8410eefaa0b8774be1f93d3494f291d4e1c249000000000000000000000000a35a04a888642d04e3c6ca74e5cba0f084f9f7bd000000000000000000000000d6fb2f3b4a67778b61cb1d2203ea48ddd59e5e68000000000000000000000000ccd8b91bc401e2e68d0d8d23ca94de735e1eca87000000000000000000000000823a4bd5419155a4d721fdaf8af8a799c1553088000000000000000000000000687752c2029c226e88eed8c517017629a0621c500000000000000000000000008270194b56e1e51da392e085c5df3c5f8bef1fc7000000000000000000000000c4f0303ad7c7e1e1eabacab2516921b2d90358ae000000000000000000000000383d50d1f77b3cf299e98596c02be32b08246df1000000000000000000000000ce62af3289c0a93d4a39c88c44c23e631e45eaa6000000000000000000000000ce6d78dbafd14051af8f9002cc9aad25a2aa26ff0000000000000000000000001b17987cfdeafb3687810ca6bf727a608d738629000000000000000000000000c1bbd1520903dccc40d303e66493842284e691430000000000000000000000006e8992aaac0486011763b99185c12b61271e148e00000000000000000000000011077498b5c67c76f6eb2789a381a3cdd26e4c4b00000000000000000000000078886d36c8657dfd64f892c4daa4ccaf836fe6f5000000000000000000000000bfdf622ef14811fe9da707a14a76a4993f62086e0000000000000000000000008f87e4eee51d646150ea9655b1ace96eb8505ca50000000000000000000000005c6c7aa56a05568750954739aefd3f638c69343a000000000000000000000000fe5c9b2d9a9b4e1d44b30636c510f699e984c988000000000000000000000000e9e6d7b45d6b15b121c9552e651f11305b005bdb000000000000000000000000bd375e09df1d5ebe11120c04513f45c0b8e0aed70000000000000000000000002fa85078b82630f5cd5bbe0f3026e88e36abdb470000000000000000000000006b485ea4a7c7071eb9f634f066a8e395e1944456000000000000000000000000133b8d20b0411bb2ad393e0b9a9130a3ebfe54a7000000000000000000000000d53c318af27ee3aba1476d9660959616b5c1cd070000000000000000000000007a2c6bf578bcf1a3d9c7d56e753aa1e27f7668ef000000000000000000000000dbb01b1cad404ff2b6c6bf4c99fe9eba183250f800000000000000000000000069f768a5be0c01f6b0ecc570da0da10439f70ea20000000000000000000000004fee421d9272f3fda298024aadde2ea01e1d21cd000000000000000000000000073c54cfe0ed6b709723aaaa82c955a24c4237b9000000000000000000000000d020ff278a9598ee64d0171e6a4d9138c26308250000000000000000000000005463ae63c81d5155df99bee0a2b46499c3af71980000000000000000000000002568cd231488e916a4ca78ac264238925bd8492d000000000000000000000000bf4910d7df5d58146885bc3c85d033f08b23f408000000000000000000000000891ca6b23fb44bb5a431792b49c7d6b7f3eba6430000000000000000000000009f4adb22323a824ba89cef16b6c327f1425cc83b000000000000000000000000fc3aef5192f4642bfa729171f5bd63e34b625193000000000000000000000000687ae64b807beac03552146da6394dc7ad76fdd6000000000000000000000000cf7e4b3bf7a880b365614eb0b4d1c4be4fb4e0ea000000000000000000000000939e034c8b91b7ad0503b33f8dccf599361a1e7a000000000000000000000000e0bfc002ccd3999b7ac2df8e195938339188f8cb000000000000000000000000549b97f2aa859d1a7355b5bbd45bee8b1b0b056d000000000000000000000000892000d292196ae4ac54b58cf2f27a56385998c2000000000000000000000000ac697c35b30de9ce12d01f8c7a2036d3177eecfb0000000000000000000000001be7df724ad5c861fa20d39f8a5c569113a6f62f000000000000000000000000b689466ef00f93a0834e551c0dabfa6f2c16fac00000000000000000000000003508c7f3703eebb69e06563406ef06424d08fa7d000000000000000000000000488ac8f97d485e58d8dc9a3c0bb1fb9d4332d4650000000000000000000000001232d8b2ea16b64de34af079c22914cb1499201f000000000000000000000000ee1be4f56bb968ffdd42757a205a7dc36779332a0000000000000000000000001d146a13ef70300c286ce39b4700757ec4f384840000000000000000000000007dc7d7a08c4f99090053ad9a64bc90cd33b29060000000000000000000000000eee5da407034c3dbd3c230182191935f6477d74500000000000000000000000061af4a7b03c8ae336d73e2ec538ec32ad50e147f0000000000000000000000006d03cd68b05bcbbfe668ab8aadc942148fc1b92c0000000000000000000000004513b741382ddd4eeec0e38307beb7c41c556731000000000000000000000000844a948948aaebddcb0725a0a3f39558c3138f30000000000000000000000000a08d88e5107e364165f04e434fafaec6e8c6274b0000000000000000000000008c3417edb61f3db467890241ad803a15a8f069fa0000000000000000000000008f93c0fec1dbb3da1598463586e5dec92e0d241d0000000000000000000000006409f28ab1f6a018aa3c358913d7d58c5785fde8000000000000000000000000495fb33facbb705c86f28d8c91eaf9c268211fd30000000000000000000000007491d225094b0ed61546a26462cfc899c9d424fd0000000000000000000000001a26d52d5b7725f8901974c50c000ae20d5061320000000000000000000000009b5481a386dd0003f66a644de397c6f62a7fa09b000000000000000000000000ec0effab58756e8836896220ca73776b9dc52251000000000000000000000000e79f84eaf306b38267e9619e122bb6d98c4bfbae0000000000000000000000007237a021ea6158ca5540f6c7b7d5be18cfde8182000000000000000000000000595c485fa0b127f66dcc12fbbe126b6bfe0c7f52000000000000000000000000518714564e465bdb728835be5301d72f0b8f089d000000000000000000000000af8dc6f4c99dd23660640e5fe40cee4a023e4a5b000000000000000000000000c253fda16e152509dcdf7f4ea241b215c25f659e0000000000000000000000000d6d6591e531a86f95fb9d0b020adbf6406d965b0000000000000000000000009070b42b5a4bf52b2174841cf94fc2696f6800ea0000000000000000000000008960f8359be56b92431e4998a8c0231cc8c10a15000000000000000000000000c12734dfabee305831e0b9946e56bfd66f9ffeb20000000000000000000000003b13bbf0e6a9cca6dda5ccc77e7d44624de3c14c0000000000000000000000003d54f8fc89d83cf5524aa183d6c7c31598e36828000000000000000000000000c0d46aef064a46fa6adcb3a82bbe2ce42c3af490000000000000000000000000413579306f08e9ec5ba1f2e2b89ca8a1865793040000000000000000000000006099f2166eed4c00e8a66f0c342d26a13fcc6387000000000000000000000000e458603c37c2b5589686f300e3f964ffa027f8b40000000000000000000000007ef9d5424772619d3a70aa1babb52a2393f6967a000000000000000000000000dfe47cda4fb5b97ce7d2ee8b61df416f81c6cc7900000000000000000000000004bfb0034f24e424489f566f32d1f57647469f9e000000000000000000000000916a2be8ab2c90daeabeeb9658a1043706221ef0000000000000000000000000c696f310fa71fd39368651b8b2fd43565fb4e531000000000000000000000000f771f9a7b3d45185e43f9a93dee390acfbd88a66000000000000000000000000629694641338ec130ccb936c13dbc2fdc00544c3000000000000000000000000eca51b33ec9a9ae8847d9dfc60e5513b4e1965d4000000000000000000000000af20a3595de378b10c139037e5051469c439730c000000000000000000000000c37a3aeb174e17f20d2158fed988200173822e4c000000000000000000000000d6c6f7e41c7ff9da84a0d166d5d5b95d53b1b847000000000000000000000000ad7f09d1da6c0505976a56f6a74a7778f992dbea0000000000000000000000001480ba446d5be88bad3906a6c497e2ce8b5c2c800000000000000000000000004fc85cab1a90c3f929bfb5fe0b969983daa3d405000000000000000000000000f824339f99e374be1685c02aeba75ae0ace6a8940000000000000000000000002e35cea5f3f5755a39b688ca34ab71b44dfcd9e10000000000000000000000007681457cce1c325b1ffa6a102d939cd79f74898a000000000000000000000000f53b1c98ae7466b29bb2f1a6adf68b6e5af581f3000000000000000000000000fa87b6df8ab405846fa2db1e098dc144b69fc314000000000000000000000000e3064f444776fba5f9dbe97f4e08fa2e6e80d1f300000000000000000000000041ca7f5ac2378006dfe128e8f6ab53733b7af419000000000000000000000000b62c0842b1938f216f6a6aef592dde23f0e7f3cc0000000000000000000000000f2e5cd3be642671f4752c76dc0107f50d8dbda400000000000000000000000038d8f801f5974845e21f60e18f7148e0e981383d0000000000000000000000000f1ab98abdfb7118dfc4ab7791d187d4af88e8ee000000000000000000000000ce7bc1eb27c2cc4f147e2f8ff9209295b873e89e00000000000000000000000021c5a401bb92c03e39f112343419d68dfe215ee60000000000000000000000000d30c2208218e9ee46dcbb221944d4a8f4605a2a000000000000000000000000ad7ed25bebeba6dad0a82375909f3daba997fc26000000000000000000000000773deda206b451272372e8a5e0625286e4dc950e0000000000000000000000003a0c5cf5eebae872716902975d21c5cb1af180a30000000000000000000000000051bcca21f7bda31541472e08ec2455a6aaf7d00000000000000000000000000c088a86959dca38420e5186db69b4970cafb3250000000000000000000000006c8e7f4b58497e24911ed97b04a2e0058265ef09000000000000000000000000ba73f92547c349b7d33917552b1cc89ab28e2d3100000000000000000000000019e84767b1f1a7ecbf389836ea4b410f4b1cc6b3000000000000000000000000fc50ba8d758c967dda5754e1f91ba3378bffbddd000000000000000000000000d5b44c57d11a0dbcd325bbde8127f840336d410d000000000000000000000000fee1648a07418dc1ee85d0265be7091f9af8a5f50000000000000000000000006b871f2cff888b0945270bb2b3f941cc4d8ba0a4000000000000000000000000072a35070569b7796ddfc597396e846e165fd21f0000000000000000000000001009003b36ce4480a290e92b81035f9c65a5ec85000000000000000000000000aaf6dd02484e22fea6fafcebb088eda509aba4f70000000000000000000000003762c15dc41698dfc5da6f6de49377a6b46defe800000000000000000000000069dd08335ecee656b729516aea0425ac23aba82d00000000000000000000000040c90212f9a4662cb10c8a6e70cc3609acf29b060000000000000000000000002524d1b0b175d75728c9791780b0418c238fab2e00000000000000000000000021b0899718dd8c3d46ab970187ff249daa0ce6a000000000000000000000000091efebb8411c85e2f5274c222552827d629238f300000000000000000000000045e4616de4629834b8986ee313ce6e241613d67c0000000000000000000000004fbe1602f8941efe6ddfbfb306b65edd62a56f52000000000000000000000000433ebd14e7e3cfe790013fc70ea50302e0b29f4b0000000000000000000000004dee735a7b896b67b7e8c12ab79fcda3a04b6939000000000000000000000000ed7d9479b93409989e99480ab67140883f010dc4000000000000000000000000aac4a6c0f364c0a86b241d1048ddc4e142b19b3a000000000000000000000000c4a44ab2bc96e031af6defd54c34d51c4be1312f00000000000000000000000093a1c9c0e282c71ee011044f8178e8008886e064000000000000000000000000d7f04fc932d1a8b7ba97637e495a286e0fefe536000000000000000000000000c821b9b33bfe221a9321ceb7ba27501257b1511e0000000000000000000000007d73cee2ae772ce00e4cf52288f758302525d0ca00000000000000000000000032b47c3b561eb9df35af1947ee5a6bd0a72bf8e10000000000000000000000001fb6f96f8d596bfd9dc8bb0bce1da76683aa400d00000000000000000000000063346d7367d4ba9cd1ff45d7b900b32ec4f73d5e000000000000000000000000b03e7d0c2af4f0728366ccafdd3f080a89a89d31000000000000000000000000e63259ccc0fea4853be9f26230af75cd57f2f54f0000000000000000000000000c15aa9fba17e3cd8ec8cd2b12bc7e2394bae85e000000000000000000000000fa84ee835b19c5c4e4e240d538fcd3f2eff9fbac0000000000000000000000000d307aecfb33e3ac8e0b5c27b4eaf11d63ec8ba00000000000000000000000005643a5e8602a05e2ddbe9e8d2615e24037f28199000000000000000000000000bd5d03fe5cb31b9443855245ce6d77b8636012af000000000000000000000000f8b356b49636e74ab20d8825b9d4b19c89b75a8b0000000000000000000000008f8cb718b6cadfb49186857dfa72162ba1eedb1c0000000000000000000000006544e24f95b9a720e97097009ba8fcd20ae3ed6e0000000000000000000000000be70c71a3985da7ea3907ddeb38ba0413ae913b0000000000000000000000001176dd0611adc86134b114030702f3566d1d1ca20000000000000000000000006106e13e7d510c1ac5634021fc4a4bb727cf4087000000000000000000000000007d79613f2e15274b8459a6c344e9292d5d304c0000000000000000000000006ec57703f6e225bfa6aed8b1a6f709d75953f8ef0000000000000000000000002af45b224c70e666f7fc84e76581a136d1b67cc1000000000000000000000000603973f80aa8dddd53309efd161864eb678436ef0000000000000000000000009e342dd8d1e608334e92f8663be0acc9c8eebf5e000000000000000000000000c063bbda3b82761f502ff53499bf01ec27637101000000000000000000000000159cd606777c4f2e4fc0f2475b20820d043f440c000000000000000000000000536149922459ca6906c0df731c5eebeb45de569d000000000000000000000000e7f2bc46b41e82cdbe58809f3d3f6f4cd864f7870000000000000000000000009c0f5c0298e1165f6e039bb27d07cd73efae06380000000000000000000000003147b21f20d78e76488210ab972bd32059e5c868000000000000000000000000df780130f541fe703f34531ccd7cf0f42f846126000000000000000000000000d691c718d2b3c8ee239706d5ad31a6d55e01cb0d000000000000000000000000ab9f2e020423d985c236c145cebc809257cd1505000000000000000000000000b1808df77e1fa8a46b0b330389ed88d0423492eb0000000000000000000000007e827e14a29f2b81732d04cfdc4f646e5aaee8b4000000000000000000000000af360d58154506b39f13a4535dddf81841fd01c6000000000000000000000000e938dcf068fc242b6701ef3e4bd53fd58dc0394400000000000000000000000025e893857242eef61a222d8a13ef463c75653cd5000000000000000000000000667ba3853ab50abc047bfec1dead67fb3951c7170000000000000000000000007c02d4f2be6da2b34a97bc2dc931f50c0fdcc432000000000000000000000000827b2a08a9c3b93f4e0cc5b16916e7f2c8eb5feb0000000000000000000000002dc9d5851847832bad1a27e6ab413c351fd3498e000000000000000000000000cfea4fdd109b2926f61f132664b86f0428a7a63a0000000000000000000000000143061205b488b0d99e747b4d804d39ec7a9d71000000000000000000000000f98ca00b38a0bd98d1c8d99b0f9a0e421f36153f000000000000000000000000988761651bd9cc45af2ecc9ec410f0c1098b17770000000000000000000000001f6613137840f1c327c16a58cabcbbec2a545004000000000000000000000000cbb9a691f59866ae526671aa9284736f49dfee7800000000000000000000000001f3780c834c376a893defc3a4ca682c5ce05c08000000000000000000000000b56a9507f952c22a7145cbae3dc32416a26edb71000000000000000000000000bcb91c17d422ce0a22d4b68178277907a798f406000000000000000000000000a642c653e075fbcd7a213684a1c5f295223fbaf50000000000000000000000002cd7e0161720b58cd63d91850c14a55bb3915aec0000000000000000000000000b12c6b2884740b8318c88da34c6c20c7aeb7d040000000000000000000000007a040ae584b1a9c7f59ca2e1192d134adc93a5630000000000000000000000003fd152ba6e3d4b05bf2bb46dc493b6ed523cfa590000000000000000000000006b8ff6eda254cb85ee75128412ab398819bfee49000000000000000000000000a2c0a498a0b6db3bea250ce3ae740586d642c39d0000000000000000000000000b82dc4f542ce187c9d6fe44f08189c77eb22bb3000000000000000000000000db752f638cf19cd7eced9cffacea25951581312f0000000000000000000000002652da1dcc215a99e3b8278f5a5770545ba796a1000000000000000000000000c260f905fa1e3896dadc1a760ea2811887f514d1000000000000000000000000f7001547346d98dc40988f74b7d07b69f6417ad600000000000000000000000000eb5266cd1709bdc486da3ce12f049db047347d000000000000000000000000dc005fc77a9c2d31e311e237e41a4e0c3cc809380000000000000000000000005506e43ae95c90dbb16c0c8aa26cb74c3d1817920000000000000000000000006d000c122a4d7b4ffe484232678ff15241f740d7000000000000000000000000f0641356d0bc589d5b43edd1ef090ee33aa11a4a0000000000000000000000003810f72cef9c7e6f46cea7efc0bf16091cd7c0b90000000000000000000000006c4c63560c72aa6fb860dbda6a7ade124d034d270000000000000000000000009a8b685a3e7c365a8a8100df7941d0248348fd9a000000000000000000000000fbc329d6cd2068dfec393997b78f2e8a7a5f8fb8000000000000000000000000a601620881b5e69c2be03197dddf1b9126b43fe3000000000000000000000000363528c00b2876c1b5a74382bc24bb7943282ee300000000000000000000000029f8fc2137b66d3818c71b350796d8cd1b79e5eb000000000000000000000000c9286087dd511274a33f5366fb671b196cab147600000000000000000000000031422f32ff698c073bc95ba3442d7d3cc5d66f690000000000000000000000000538831e517e2ce98ced21d8192ff801efc508fb0000000000000000000000002e61949ef2b993859c14ac58f9cc98c2bf7fad20000000000000000000000000c1b26a3d183107e73b65e327a29b95b7370163200000000000000000000000004dc76e616f6a45607ff3ccd8060df294720d86a10000000000000000000000005a72190fd06368c2e08ec2e2d91ed4926f8fcef900000000000000000000000012eaede0c2c5476886b58011f181d650abadab7d000000000000000000000000e63bf67b317f6e802f3c476d9496599fdc1d6e300000000000000000000000005b995c2089cac22f115aff0bc5d83b0f42d766b8000000000000000000000000d40ad8af3f847e6675ecae15e495bedd4135592100000000000000000000000021df64ede069a7ba945dafa3f53545f8cfdd169f00000000000000000000000003a1dd0782c1d1f307fc04dc461337ac432e7eae000000000000000000000000ec7f735817c576d757ebb325663beb4d3a075b7e000000000000000000000000ef682696b244c62513e42c5c80e45d4aba6703c500000000000000000000000072434800e13e3002e0f9f516ef78f5944c439b6b000000000000000000000000d5bcf1490704a1b287cdc2d290cff801a18a0793000000000000000000000000c908b31f499a3df22f3a3d6e890a7704cbdae94b000000000000000000000000412ab28e5436a29dae9cb3bdf626e9ff204e329e00000000000000000000000012197e34e29b1b3a8d51cb4fc26eab27d7123ad2000000000000000000000000afb6e48bc909f01d93fbf2f2505f3ac96cf02d2c0000000000000000000000009103c780cfdaaa7f08822ae7f02b82176d1d0dd4000000000000000000000000eeb1a1c7c626e8ad3a37bb2151fb4719380a95f80000000000000000000000000674208c5fd46aa148ea299545c261dc834685c30000000000000000000000005e33180867f20956ca71877a463d4703c4a6c0940000000000000000000000003f944697ee0a84fa71d303d65d5638b6d92ef68a000000000000000000000000ae9f7fc2578b806b5f8feaee9a2d0d67c3799190000000000000000000000000eda897cfbeeba16cbdb9e0e77969ad2ec4f32d260000000000000000000000002f34ec89d80e28807b35837aba82dc6d07ec2c4c000000000000000000000000e075d320afdb4671f2ecfbc4189fd5c8ff47b9a0000000000000000000000000dcf5b918206207782990d82e64687af4f77fab0800000000000000000000000010c38eedf810cf7416a774feb2d4e54c172929920000000000000000000000002225112de0b77c361523f455883825e9a6b57362000000000000000000000000cd5d032ecc7a4b174bd13431817df2140f2035bb00000000000000000000000059f62ec85de5d69681c38e4e8bb6c7b44ec707b6000000000000000000000000463a3bcef15cb705c6890d0974635398ac5c99a300000000000000000000000046e6683f6970bfd27383baf9140307a560da8631000000000000000000000000ce3976cf2d244bf6c90e06f5651aea66881ca7320000000000000000000000001bf161f182cd3418e23c4a6cb3c46ac4e5a711af0000000000000000000000009e28e530aa48314d1f500a1b31e3e6138fac1aac000000000000000000000000e291cc3e5b9e0c9b37c9fbdd549abf3b5c0ad342000000000000000000000000380a25f4c0b229880f49cd4f550ab3875784c2dc0000000000000000000000002474f97d41b96a49725fa36bcb7f22d45126cc5d000000000000000000000000683ca1324f005eba7fef47301c7c3976c93c2fdf000000000000000000000000f5d3fb096cf933a088a1c34444e51bef1e0a3b4f000000000000000000000000b6badc768d27c15fdfaf1c230cb9f0d266b510b5000000000000000000000000b48250becafd5c931c788354e1ce3e59203365060000000000000000000000004db387195634c82767ce76a2a8cb4225405ca07f000000000000000000000000924332ca28e0246f2f24750f003b12f029d0d5e9000000000000000000000000fd83b2306b57a0a89e9d06a2d1fbf6295655bf0e000000000000000000000000146a76b095cccc5a9345bf23c6506ad06c09ccc6000000000000000000000000f24c8b4e6826868302f8285c26a35844cfb804540000000000000000000000006cfce3f0824baf9cfb421f70db06f23e9b6d991d000000000000000000000000a1cb0df1dc743822c40ae8feef1830b72cf16964000000000000000000000000933a4bd0e17a51944053da5f077589829ed51b9400000000000000000000000037e5db1feddb51536163569f1171a5fd1ae3b234000000000000000000000000a7f9cb992494c774acd19d8c77daa35997b19f08000000000000000000000000a26c4c34da2ece50d33791994ed350775f76347900000000000000000000000027e8c488564bf9c5060fdd7fe88de60b0fa15f7b000000000000000000000000f2c172c5d3fa2e54d2a84f2b1cd6a81fea96d4b000000000000000000000000057d41a4c9743d8743b4b31fc7036ac6751273a1b000000000000000000000000492118c602127103c1a1401bf33f937f900a462b0000000000000000000000001757dbc78b8d476505ce0157295d48ceae693df10000000000000000000000003aeff869fe5d078107c0419ba8e66964852ef03e000000000000000000000000eaa3c17b4aa7c4a83ab03b5392cf7364f156d5460000000000000000000000004bfb47107e7a801fa620a126359e8d0d96583f99000000000000000000000000f46d23ca1c9dc670dbc5854e3e8d4b1d7ee2f26e000000000000000000000000b26f6ca65bdc43cc4dc2fc888f0bfa49c4311a1600000000000000000000000052f8efb0df9ce38332a65929ed82a61b371e225400000000000000000000000038d4641497ea4a84a767fe3333da5d532fcb1b58000000000000000000000000bd81a54aa37e1a406167a14311f28634cdb6fe350000000000000000000000008763f8bacb02ede735838735637872a5f31df4c80000000000000000000000009e2231597a9fedeef459683754aa150fc1f2527d000000000000000000000000058c328197d22473cb41fb1fa0fe61022bd45d1e0000000000000000000000001c8d84ec2e0d0138a97b1b0f41a9c55b8c32129200000000000000000000000006cd5f91162c55226df06f9a63a1467856faf8d100000000000000000000000067c29081cc3dc5e09bb3cc634c4d150bb2dd627e000000000000000000000000f743be6b1039f4afbbf564bd1ff5e4c2d579887a000000000000000000000000c378058fd8e1e724cb37b7db07f70dbdff7ecb52000000000000000000000000e7fe7bcfcd71a96ae6bb43cc1df09fbcb8bcab7e000000000000000000000000e0c4b671197dfbd177edde33320706b037d81a710000000000000000000000000d2807becb659752f249d873d6631a8962b99e3e0000000000000000000000006a2bd1f95f06ce617f8e45b6d8e109d5c36ad65a000000000000000000000000a459e901fe786629b543cd74f5e627a4e5fa4d50000000000000000000000000ac9ffd3a85f09472f324c2fce377715c26b4d8510000000000000000000000007ee6b0939be09f2ac52a8c5ffa148938fc13553200000000000000000000000009d5e29402eb981ead2f6c9d0a01b4ef35f92e9d0000000000000000000000009a899ef0ef5bed38ac61cedff81d8e16cfff6d8d000000000000000000000000ee9b29fb3f94cac095456b9678c7986132e7fafb000000000000000000000000a5982a4e0303e243b4ddc0a593be06da66ba3abc000000000000000000000000907f6fe6ddcf20e87547492c67c9be16067d99bf0000000000000000000000004bc19cb61106b7278691a8b3dd06648633fafdcc000000000000000000000000a2e9646d52addfccc0b1d3b3e4a9a3d0911df573000000000000000000000000d8117ac7db3a614ab5d9f300c2b85b95d48889b30000000000000000000000000a61021a2df328c17033ce49137dd8dded39a27300000000000000000000000061712a15a00d66d3af80cd7f451e2aa648f954ae000000000000000000000000f2b62196440dbf2c99c98a93d00ffa37d5a126ff0000000000000000000000004509ce74eb094c0bdd1e1e2df16605b3db5bf55e000000000000000000000000cf4655959da3da594a0d988bc0f2f7f15d8e194a000000000000000000000000eadc86b0120eb3deea5402f24d4bb147be2683ef0000000000000000000000001c0fd8eb5b372a2e5806367a991d39bbd49f71610000000000000000000000009e2d651db0c4ae178545536828b042930a3afce40000000000000000000000000c4a929f3e48afd94294f3042e383a2210218b47000000000000000000000000b0d8ef2155abe8b0c8fe65a068eda09781d8b0820000000000000000000000006f37e137a0ed0f1396c83aca2d945425735b7c0f0000000000000000000000004dcb06ea6b69f9819bc5cf664501150683f5b9f1000000000000000000000000e5a4a040411a461cbbfbae869e30910ec6960c92000000000000000000000000630ed0b58c5a4f140af77e8552dd7426fed059230000000000000000000000003bd6a5d84fd1d06030f178ab71d7bdac36e4ba110000000000000000000000000e19171cd78b1d56d132d1d4eb481a2836d506e500000000000000000000000024fe59d85b1bbdca08553ebe4056f43c72e4513b0000000000000000000000003456cf29caef3e2d4c453f28b883d60ae3169eab00000000000000000000000091a612fbc1511550a777bacd559ceb6a933adfa1000000000000000000000000eed514e5165d13d270f726c376327e088628ac380000000000000000000000002ecfbf121a9b745411f629a1754292b5439af6f2000000000000000000000000aeccd2b81332c4978cb11e253e327c08b2a1948e00000000000000000000000069b80dcb655e58695a235b83aca4f70d9947d92c00000000000000000000000048b00f95f85ae9585d49feccd55417f8c45659a1000000000000000000000000ef18836290fe99a1555126015580827ad5d5c7990000000000000000000000008a2a79f8114ab0eb353bb4087a41c261e9cfc4e50000000000000000000000006e430d551274816b70cec2c28bafaf0fb0ff4f19000000000000000000000000df63c3d4366e7bca88750abd0ff5fc608af923f30000000000000000000000006ed54eeebdc4fad749b0ae1858052d3d07cb81dd000000000000000000000000551023c468775d517c52515c38648e203e0bef07000000000000000000000000755c204454834228717e31715dbfb71f5d5e00fe0000000000000000000000009c32eccbfa5f68f1a3fa17ba5881bf5054c04ad8000000000000000000000000c070bea3a8d1a94f5ef7ccc9555dfbd391111b360000000000000000000000005f91e45312cca49cc8bdd144075151d289edd7350000000000000000000000004b4e9bea3cf077fc317d692061a842bb93aa62e10000000000000000000000008f3cf6460813b4f236575b061ff83d346e3af01e000000000000000000000000f6e54f496c8df4545a679481a37f0d5b24eac57f000000000000000000000000758fc6a67944437f4f9edf2b5855cbfe239f6c07000000000000000000000000ccb1e7a822f272b61b15e3fbfcee6ec923bf4bae00000000000000000000000036ed180ee8ad1703f55d98f3d2b1e673e4ede30900000000000000000000000006e23c481252911fca57f172a859a086d1866b160000000000000000000000003e4ecdd5222d77127d00f344cc5a2296d45902f00000000000000000000000006ebea5a8af18c5c206d1b89070393f6b88d84d46000000000000000000000000c94d2f720419067b6a2cfb93dbb29eb50a74f80600000000000000000000000029fda15fd438bba43194b0ee50d5fe31662da9f2000000000000000000000000fab7568a0ea99b75f4e5de58c9f0c2f185aaf36f00000000000000000000000045b69eb9c1cc45a6bff33cf1db2121a1e67eb1840000000000000000000000008f457b59a5ce9ec2fe05fe22918ae8f221349c2900000000000000000000000091283b0268b1e8afc42e46ff786e93ce5fbb0292000000000000000000000000f781bcf772fb810aec8b266adb98308e1c61cd0a000000000000000000000000d18df0e784598aa6e145ce405e87c38e8318f24000000000000000000000000041eb0bd5cff6340e6b2a505ec006deeaee2b0dbb000000000000000000000000e2a4e6733733069a6a9be3bd068d0fd7f6edbc7800000000000000000000000085bafb435108f5171aab032a9cec91a4d6d0cc68000000000000000000000000d855462d314631a4e07accf68734ac29d7f62ea500000000000000000000000088ca242462c229e8758d736a759cfae2870f2cb9000000000000000000000000dcfd722f24d9167a4b3b47c6d058e95b08d7694c00000000000000000000000078a6b17c86b5ce479e5b8693e4e8425e33aaa71f000000000000000000000000433da3f60c215dd7eee7e56e17b920605383af620000000000000000000000008dbcda66c425fe6cb8d49b9634e2bd3e2ed4cc410000000000000000000000007dc2312d94d2566414d3e8c8e50fabca880342490000000000000000000000003f2c43e1d1ad92cf3ea8c9f7fb83922610a7e651000000000000000000000000af2d1594f9132d4c2011dafa7d19ebb3bbfb67ab0000000000000000000000005e1d4552496d0ef14dafd1ccc4a2aaf7ab180175000000000000000000000000fbb10b44cdf7bef0d8e10612e6b574a5d22b4762000000000000000000000000d82f2e1739bfee82e96b88156e00dd4ac789016a0000000000000000000000002bdaabdd11c3605c35543d6cd0f04a080c4f53040000000000000000000000009a4d92b2ba049aceecbd5f6a17a072ab07258b9200000000000000000000000030f74e5c37b04570aaec1d4306a483e91f5bcb7800000000000000000000000021e0bcd0e064b737ed2e4791125a313d3d5b30b1000000000000000000000000d4f92c285eebfde3db00ec9c5b579fe069f8f00000000000000000000000000070f43d015cbccd5b38fb2c8e94eb33becbf643b100000000000000000000000057b1583c6a0917053b980d5a3557692167c1012b00000000000000000000000087e3368486d10aefe1e2224af2e3d8abdd929c91000000000000000000000000f3ac872c3676f8b680c8c46d7285720e4ab45a3b000000000000000000000000922cfaa4464670f828455c2fd9ce1033afe2a6db000000000000000000000000925f8487cc0c9bf5a048305879a4fea2a5f4cfd8000000000000000000000000092323c2ae22a0f5beeba0f1527b282c142be9bf0000000000000000000000001b3975a5efbfa653cb23ccbf6b04cb2cf4283760000000000000000000000000cbb26d6e82e4efe74bf5e2b162ecf95ca931138c000000000000000000000000cdae77247690ec00d8d4c1308f1f1fd34d4a71f900000000000000000000000030281d3a520173de9b365248252c512a8e3e75550000000000000000000000005fd42383ba9cf4b6b5ae446a1be228e25f4c93f800000000000000000000000084401957c98d72d196ae3ff55b632d25a35f503600000000000000000000000087f7c1eba510fae27e34ab473df795ac146daa28000000000000000000000000615e8bad9dd51f5c8772cf2eedc2ff63a0331a90000000000000000000000000637792450dc4265981df9365c4713482b9eb5298000000000000000000000000d6d607f0dbabd1815bb734a13ebd37bf603543d00000000000000000000000001e988fdffb3d25b1a069e8faafc6876bb18ad5e50000000000000000000000002ab9c24056c0efe6aee6572a38d948d7b4052d53000000000000000000000000ba0c09be8f9c08f8585f1633b0ff990e00ccf86e0000000000000000000000009af2e617bd6fa4539c62f8b8b8a8b122433956c30000000000000000000000007ec03a970ea1f0ce147a00cbc3232436565af33e0000000000000000000000007c4d2a6185b0f5a4c139074e695abc9dea664eff000000000000000000000000052c58d6d20e82b4121c54566e3dc8f7589251df000000000000000000000000cb336dd4e098aaa64df88ecadb9271445a67f713000000000000000000000000ab14832da9f89234a17619912ef14ebc8830dcd90000000000000000000000000609d43c43cd04b7a7a658f050e47f783de8eb07000000000000000000000000974d0fa61bcfb50de0065bea2d11510bda877b57000000000000000000000000f5a777f8f622828a9873502157a6cb05016fc01a000000000000000000000000e7db2813773edae70f22e6621ea065fae5b91a840000000000000000000000000813538ac17f331be190860f340b671ec3c14d71000000000000000000000000ae989796e8c96c4e667be0e374647fdc121e8b5a00000000000000000000000031a9cc451e3c3d7f7cfeeab0addff435d9c1d17e000000000000000000000000bc0fad6f004c2ff3f8ca34994e86897c94f7eae80000000000000000000000003ad42f73d9345798ba053d7d136e20226b52fd040000000000000000000000001e393a1be4f585145b81765543f63487c715a175000000000000000000000000992f600174e2720eca3645a0fd1282785c6c681d0000000000000000000000000643081d98d3e2bc6a9b12c58a298668419c4c98000000000000000000000000549dd601854f5a3a74e86f014da320c4eb8649400000000000000000000000009c348ddf790a4e3183488d8ddaac3b73aad726e5000000000000000000000000c5a06d6342519fb99775320522eed816187b72c400000000000000000000000035f9710dad6807481a38bb586b6a9e09414b27bc000000000000000000000000d08bc59d9784d13d22aad65025c05709b3447293000000000000000000000000d6e2194079fca05d90e0fcb27bfc2196ba681c4e0000000000000000000000003ede4261ed499ecc584a352c1add7fa43610c76b0000000000000000000000008a2fbbed178128ff21af28beeb4923347d8be316000000000000000000000000c7842e01b85cf9422f78837369444097141282f10000000000000000000000002da4d738b2290fcc528625b3ae038a22eddf4a7f0000000000000000000000005429c4e5e904d81a1210c10739d1a1077f26c3da000000000000000000000000215a95af7a575e2a6c2f046e6dc15ecfcedd8935000000000000000000000000119b6098e575dcec568a0a01aa6d08e1b33f9b8800000000000000000000000066f4bfbe7d017f8ee374ed1142db7fa8e0f57b0b0000000000000000000000000fd1832353cf2a024c8d75b038caa4f84ba4478f000000000000000000000000789ecf7f4c4fbe96b9e00277efc928dfe2025d04000000000000000000000000569cbca6b1f5268a344b0037a5377ee2045fbbee000000000000000000000000e50d42b3c62fa316b11cd9eecadb7d42663e96a2000000000000000000000000770d08c275ba4a1a6843e573ba71be64753487a5000000000000000000000000ee5f600c3051020924e300018a53d69b3bbe8b6000000000000000000000000020aac59741225615e49008c5418a58d7f7c41303000000000000000000000000e6e266049fc0914105bb26813fad883611c1090a000000000000000000000000767354391a0535889bdb9b5450688ea50e96ab99000000000000000000000000510def1a1457f08c3fc68c79fd7b83b4b86cbd7c000000000000000000000000249eeef83b13c33c9120cfe0893566ad3acceb160000000000000000000000002146fa841f0c1076c064e14c05ffff6e7ba41865000000000000000000000000cf8fb8f8b543236374d05253b191e6666b915bc70000000000000000000000005622c3bb3a1da6bb4cc2f7c77e40547cef6152870000000000000000000000000c65c3cdfaba0cfaa8ca6449ba33347869391404000000000000000000000000c8548cf61d99018ad3f5502097a7591fd1fbfc04000000000000000000000000ba35a39b4ae6b26918226956e809b154612e690f000000000000000000000000d58078ffb076efa69ca42983ddbfd5e8180121db00000000000000000000000078d1b57bbe48e9f1b53b9ccac73ba1f16d9172ac000000000000000000000000de1ed5bedf62b8e0810af3545d2ffad439d480d6000000000000000000000000983eb6a42e6c2018a66722f0bcb933479d8a41df00000000000000000000000011ab9e489d33bedd1ca8ce7fe16c20b25068163c000000000000000000000000db82c46cebd412219ed065f4406815d536304131000000000000000000000000864688451fd26980e8901bf738c63b2b9dd429880000000000000000000000006a4182e844e8da9adfeffe78318a94fa7998c93c00000000000000000000000059634edb0022fe8c115ca8e5dd7d1577d4c346c70000000000000000000000003a3839e0b4fde3d7cdcd679797a5c96b85f32dbe0000000000000000000000000d4e5690438eef93fedf72c63cd31793d5923c780000000000000000000000003f5c77123f8ccbf6dfb50b2389df0ae6e73e6d6a0000000000000000000000009f6b5e23467af132939ebc9fc5fc996bfbc21612000000000000000000000000e975041801ef2b0ce503352845d47452f78c5987000000000000000000000000074f4d1c812e8d84ff71b8a6a28e25a523f7f737000000000000000000000000d155b292f4d983d93af30d9964f8aa08543e7b010000000000000000000000003eccef5f7b368ed41b5b7e4d061cb335a471001f000000000000000000000000703f0101a0f003476a038bef9914275f96f85dc200000000000000000000000017aab933af4fd0a08ab669cae0dc695a72128cfd000000000000000000000000b686d2ac89b76dffbe746e02a97e3f587b8f622c00000000000000000000000044731d059bae40aab74bd7d852e292030d2dfa5300000000000000000000000006178d5278478e2dcb4f6fae6e17cf924d8add87000000000000000000000000b6d3b9ce83b76c58a66198b9cd9275ed45163b9200000000000000000000000056cc1d1c9f94017e57d7a014f0e598a58d2958dd000000000000000000000000bae623477bfe9e5a610b91ef77fbc047f060af20000000000000000000000000bba8b42a9a038801b12ae090cc2a621854a6f30c0000000000000000000000004ae1637b457ae2d909fe4b43ae0359abc3a825760000000000000000000000009a93a91f4a2b60dedf10edebbf0771d96f8105360000000000000000000000005628950f62b7dcac2a70f5b9115f6b2a79b9885a0000000000000000000000004d6b0c132ff4fd1335678a23a7e49267bbc6142b000000000000000000000000ea9d3deba9079314dfc2b9754a1094ebf84066060000000000000000000000004f529aab962391d372db2f7d1d81b4dc586cdbc3000000000000000000000000b7a693fe69974230aac8bcff4510fcda4137cb710000000000000000000000009ebcc9edd035a9bc871d51cf18222190ccce4994000000000000000000000000b52309ff777afffd2e513d46a2f18cc81ba7481e000000000000000000000000b0b1993650a6c5632f24fb4ed2da5ad953d56877000000000000000000000000050863b0f44f919a71f81c1fb14eedda358e9f1f0000000000000000000000000e03eed324477a42da422db0bd296bd08c7203670000000000000000000000009babaf2b59ab19eade0374a7a57348f3de0fa472000000000000000000000000b087d0feb40b57a05e822bbe6c418a577f8822600000000000000000000000004a528d93b47bee98e21fe291ca49ec33df30f68e0000000000000000000000007e61b3dfc569caa91c0d7a87929d9df77c7fe1cb000000000000000000000000a838b671668cd360fb3b399e093fdd089cd2a2240000000000000000000000008ee3d43efb54d4fb13e923e5c015b047874d9c7000000000000000000000000056e6db843d607220a434542c55be5d5a4b6b29cd000000000000000000000000f8ef5a6fa83ca322f54dfb1bcb302055cc8ff885000000000000000000000000618f006d1eabc503c2e7172d3deaa840ece52b81000000000000000000000000d5205a978167f123c013e91252ceb4b0d256f2760000000000000000000000007ac230b43b446556fb5a5dbc916f0ec5d61ad6730000000000000000000000006a0080f6294c0805639d3b38a05f66047dea10d9000000000000000000000000162fa9f44cc3ab82f73e383650007f2f41a97f09000000000000000000000000c70eef92d76cc3a5aeb8e09a04803ac5280128ef0000000000000000000000007c125f557eea7e760cfb02057e8b7fcb7ec705f70000000000000000000000009a8e1c5fb3ccc99f8feefaa0cbf9ce2f3f86b7c5000000000000000000000000172e56c24f35b3621ea06e69c927ad383ac4f606000000000000000000000000008e8faa32d5a9e54b08906f06cda3299bebcf44000000000000000000000000320ec03b06bc4667c2397ca31f5edd9b1337ddaf0000000000000000000000004bf54cbc78e3b545803e95cf7193d332d222a46f00000000000000000000000062bf7a10d1789f1b3d3d53f73876bbb28a52a452000000000000000000000000820060225071bc634885e48e5d66b3367da263cd000000000000000000000000fbbf37c694607859d370bd7d07d16fd36480bd0f0000000000000000000000009adda59f5a3d3fba413d1d0589c11ed22cf72a40000000000000000000000000c54ef788670fc3e20d04f5d3e5997afb3960a42a0000000000000000000000001e33702f7d89c39bdf426f9deec60961615c40d900000000000000000000000078eb214b572384b55bc20b5a76800ed2921514f60000000000000000000000005750bef87dfdb0719c571a43124b0e97a0c459400000000000000000000000001a3be027cc816919a4f5868cf2598dd4beb0e7da000000000000000000000000733957cacc626046ad8c6f39086c3479d099a9e2000000000000000000000000ed1f7f49d703357ca5f6c1b7706d0109b44d71f5000000000000000000000000139d2803831410a4a1b3ab910570daf3c1a845ce0000000000000000000000002dd39e0d65d9dfaf21f9b6936cd6730b391090b20000000000000000000000000b8a18fe1facb035f4c553ff6d31bc5583a905090000000000000000000000009317930831d05a58a402eda4b0a90984e855bacd00000000000000000000000049a815a81b2142b434f363cc307d12c67acfa850000000000000000000000000fcf2f5f7e1b0487eb260d0dea19ea766f2cc46ee000000000000000000000000c30e06cedd0db4a7cdba742a3c71c5936a3b4eaa0000000000000000000000000e256ff68fcee86cfb770dccde2088476463b1100000000000000000000000003c0cd7e1c387bf750694c08751e36c774e864ec40000000000000000000000008906e0302c3bbc864fe2d2b1c03f293881f2989b000000000000000000000000f64235875e394133ed2a90d7318285391897d0300000000000000000000000009d1d6a7b7d7c76ae8534e23e27b5eaf52c67a1f80000000000000000000000008002b8d12622525d65f18bf39b2c18d4eda862130000000000000000000000001c50b7fe331b56948fdd827cc2c8fe7d9f9370fd000000000000000000000000cf323e1bd772104c29f709ecec1c676604a71e810000000000000000000000008fd4f0eeccb9cad2c51a3ae9b3d5047472ac4375000000000000000000000000303cde138ffd207892a73835fbd92b8ba367f420000000000000000000000000975532b55da6f4a4d5e3915060e045e6aa572c11000000000000000000000000e81f9274ae9e90355f151ff42477f39be2ccb07a0000000000000000000000004f2fe6f5e0c0c96cca4f3c3c0e99ac207b81e747000000000000000000000000494dcd4c77e9a9ec4a71c1c92dd3da84c8e229510000000000000000000000009d55419ccccc587765109cf5b691d3e3758b4591000000000000000000000000a25859bd44600c592da2e018db9537c64b90907d00000000000000000000000078004afc12173f5a89948595101dd22579775cf20000000000000000000000008faa367a26a5a0fc6a844acc80dd102ea9f559f30000000000000000000000005d12e96e2f93f368177d3b8c0cd7572cf7720bf1000000000000000000000000a484f4e916b9d76c497d63ab1d0d220f1177d238000000000000000000000000c052906a1536ebcd9bf3396678a2156a4e49f9300000000000000000000000005742b60216d74a49aeffac4ea49781323dab0751000000000000000000000000d2de8944e851a9bc254732e15493d754839f94d00000000000000000000000003fc2c78821b544f92a7baf6b02e4b09e52f651f7000000000000000000000000f5b670e9f50fefcd4abc2675284261875f13682800000000000000000000000070aa23caed5f648787c02b2e2f4b48127ca8262b0000000000000000000000006aa56206e72f6a8d4c6c08b4d412ad8fca8e2f7600000000000000000000000003b8af9dc3d88cac4d2f5678daa418f841c762d20000000000000000000000007cefc123ff8c83846061eab7bd642527b8b8fe4c000000000000000000000000a4d52d160d8d1a3649c30dd5fbe939a3084f7bf00000000000000000000000000b689a76baf4302f3b79257f190c5b20669970e4000000000000000000000000dfb910b947398225b310e633637585ac992011b700000000000000000000000004ca921e272fc0191725bbf7e41707f2611bb1ba000000000000000000000000677f45c44529595f97f1757ef804f37a127856640000000000000000000000008eff2e2ab71af2a7661fa1dbbb4ae9e3ead7282100000000000000000000000076500a3fd0f741a9172504e3e87bb2d7876b33dc000000000000000000000000be289d6a4ef67f89f1df30b9f9955d2fd2952f3c000000000000000000000000754f5bb6100fd2a8c2afbf9aa682cc82dd1389930000000000000000000000004dbeb1ba16acd393754d31752ffeb0acc43896f900000000000000000000000000eaefc98f0da84407b44e4815dc4893b9b8c83c00000000000000000000000020e6548be5f7a281978a433c0bd8ef6c79ff44cd000000000000000000000000e0c936c55f01ce89a09b79e0cdd1e61c0691f0ce0000000000000000000000006ad168db9529d1568bab19238ec90b8e5bfc68ee0000000000000000000000006955122bd1ee023224df5a3bd2c483b2b0eac9bc000000000000000000000000963ddc3ab1b1472c14af024314ea69beed9e0f0e0000000000000000000000007893ad1e042438636553cd9a82a57e17c52837d5000000000000000000000000dc037f2bf56b35062dadb440b46256d17d59c19f0000000000000000000000003b0c5a42335de12cdfee762551a6f238c1de193400000000000000000000000058c737dacb82b74bfc393f70844ac5a35875151d0000000000000000000000002b53795d3d6df89cd6993e29c50796feda6cadb3000000000000000000000000bca8099335e05e4f69dc96aaf8ff34835a50a41500000000000000000000000080743806411eae114de3661f5b818f186ca38573000000000000000000000000ca0b6e8624d8b78d9db9368e1b5c5ea7032f81cf000000000000000000000000ff39828e626241bef6a00ac32b9532c89694079900000000000000000000000095fa616f1dba688c9042ba0646d5cb29e31fd7ba000000000000000000000000c2b0e6a2502d36966ff0e5d20f443fa3ee548b05000000000000000000000000e86c81ccab9f9b67e9881f668f6e33cadc65a2510000000000000000000000000b670d8907d2500e931587338a07f79575f96765000000000000000000000000e054c7449770d3e23b9cf586190ea562fcbcf3120000000000000000000000002ba6d68fcc59beabb733dc8c3e8b4aeece1a86fa000000000000000000000000a3978719bf7b028f4bd6d69e1ef643901577b3f2000000000000000000000000bd564d1f7154ecbe4a8b4188d217e6c1399eeb9b000000000000000000000000ce76f25611d23d761aa7a79414f1c6c104dd14bd000000000000000000000000c6a098205b6f094e1c9e6513b5e0f9ad848539d80000000000000000000000007161dbf5a9bc73da837517904a66f0cc49529119000000000000000000000000601c065cb67fe40af48047a032ab99357cdef6380000000000000000000000004d5cb022d9cd63dfd2579ba3fc64bb020055207a000000000000000000000000d27d156a76e76cad7b4ee0d2e59651bfeb9d0c820000000000000000000000009071b498c74015801090ec5a1e6bb9c214fc55bd000000000000000000000000add6b9bb861f82486091e213be986255722e268b000000000000000000000000349d80a06d9ac73710effed116c457b09fdd1bea000000000000000000000000d43805a4977f11e2e2a907a5100ab0e1472a112800000000000000000000000000ce04be02f91f263af948548c51a2a8472394d200000000000000000000000070675b0fffd9be1739ebfd8d70033a2a0d67727e0000000000000000000000009983514a82ae0c8916fa049ee1ede155c91889e7000000000000000000000000af537688355553ece111d8fa47ca2e462d7ad96c00000000000000000000000059a5208b32e627891c389ebafc644145224006e80000000000000000000000000a0308fb7b4c26efbac09b9ea90819188278747d000000000000000000000000f1335972731521c0dd9a026c9203da2d1e395570000000000000000000000000243b43444b63ff6a0153ea3d7e9a16d881c60da10000000000000000000000004853e38cf4bed4d1231edd58e1082a1c6a6b66db0000000000000000000000003d81786e1c716922e1b4e3b06ce82b8160d9137b000000000000000000000000ed272f26f88a1789a11ddac86e183a93e4777e00000000000000000000000000bcdb054f1e0d62796a550ec9c9db09fc7038ae3e0000000000000000000000008643816fcc9b1248704aba82782664fd48eead05000000000000000000000000a039ddc58c436d393a7a7c913304c9a67787bb2a000000000000000000000000dfe977bc5dc81a94a0601527a09f6f3c3c0ea0f30000000000000000000000004b0ecf568d2787ee1ae1aad73b58fbed798639520000000000000000000000002d51eaef15d401b3e700296c656898883fad4b01000000000000000000000000775eb01f6c8db56c93323ee3662fa06aff17672100000000000000000000000038ffe94a727ba9f805f7b758e22ff3eed702d856000000000000000000000000e8f439552f04d4da1595a28dd7e24afcffcd8137000000000000000000000000fc59aa3de04f18a58a846b4b88d287672ee8a0c800000000000000000000000069818a8a6913794f0b441d8dba6a36243fb004840000000000000000000000009eb1669eda727d08f7ab3c2c489e5dbcfbb352870000000000000000000000009d7d3c8e2f759f9aecb580368f6301c63d194c470000000000000000000000003eec916f63670d0e53d2c362b413f76439e2ecc2000000000000000000000000643f3f7fc2914dc10503243b8c671664160c1e77000000000000000000000000fc469341bb28f1a6e4d86a93620bff43d1ec8ed60000000000000000000000007cd346e11c45bd8d8c8e35b59298242df560230b0000000000000000000000000d363baa4e4f6bc7955f4f2019aef8dab44edaf60000000000000000000000005398a52a589083d871d41dc980dee768ced80a1b000000000000000000000000923de3c693435a768517ba6922b0045b6983088d0000000000000000000000000149f9bc4ec1059ae6e8a5630b41ab2c0b2d6873000000000000000000000000a3a568d2f44c1a8eabbd4da6d9983155e676cced000000000000000000000000e20904bec381627a1fc1ccb3ca2d7bcab796dfaf0000000000000000000000000377f096429eff637fe87f19a7b012ce0dde4d1f000000000000000000000000b3348901f32f264ce5e1bd8ac3818dd9320c65c9000000000000000000000000c7c1ea074448b3578e3dd35dd26beed2ef1b76e9000000000000000000000000d22dd9ec5c3caae16ee350b8648ad14f5114a5090000000000000000000000000ef7c46654be12f6646d53ecaa4a4e0ef374959f000000000000000000000000100ff6d432441e245fe534e6d3f50961227ec148000000000000000000000000b9900eed717467e2c3725afcaa43b0fe15d367ef0000000000000000000000000c1f67529c1cae3a56a95240225f85d34faaa6d90000000000000000000000001a4685150061a004a88fcd2f365edad3a1804b7f0000000000000000000000002ccc0045962d390f5ab758d85e55a46dec0079320000000000000000000000003d83367fa7a56706828e97c879732ddfa51e186d0000000000000000000000005fb90cb364885cba2d461e5f0fb8792f5c56b47b000000000000000000000000432f26f974c7b7acacecdb8f5d6402632555e0d300000000000000000000000096f78bb465f7a02c1e8810ef2f7cdbb4da2a6839000000000000000000000000b0bc221a1e97f4ea0503e0750680d65aba7254bd00000000000000000000000001cf5a406cf8dc4b6ae39dea0535beb9ea0950fb00000000000000000000000071cadd85f2e6b31629a741643bd34e9f7b9b6e6f0000000000000000000000009be4ae3137f103e4cb708eb5347b5c66dc01548a0000000000000000000000001b1d15c8ab2498c19fe51fc2cfa7b4ce23d0f09e000000000000000000000000d2c48818c4c98a48d5d26aea881345af7c5718e40000000000000000000000004aed5ceb073581a8ddc6adca7dd4f0af8b5f2dbb0000000000000000000000009b03e4a70b2d6f767351ac999edee0daa1a704b2000000000000000000000000e24534da67c8dcd989b17b528122754547269c67000000000000000000000000a4b5f884d81521a7352938bdee0157639152675b000000000000000000000000f9153957475c36ee97e3a0b746d9ca98bb1b78560000000000000000000000004da778f79c434306c0820067b2105ba26519c42400000000000000000000000054ca27f1366046be06b78fd6a5cc85d4f4ce5a8f000000000000000000000000837922de2467ff8a42e19591b993c8c4f88e54d40000000000000000000000007828830863afd9fb68c808c3607083dbc3b8d4d20000000000000000000000002b9b60a9c180960cd13a4f4146bd2040ab4ecccf0000000000000000000000004c0500ca379bc01b13c18242263c5b19fee0546f000000000000000000000000ba004319ba10db37e3a61232cb4406e35f8b38db000000000000000000000000ec4e99e40a6bf0ab49c57dbf5913af5f87c2ced80000000000000000000000006b56de6900601eef1cf281bfb0bdb22349ddcf4c0000000000000000000000007ce6b6efcf0a7a0fcfce44d5afd4aaafda3b364a000000000000000000000000da5da187619b72c2128955e21bafddce60b901bd0000000000000000000000006f3192b7c050337ae9703929afb4c21172c913230000000000000000000000002e8f3c72df26cc44d2a4974223f1b2aa01927c13000000000000000000000000e701b016f723052e497e0df75478d058d30b64f60000000000000000000000002e1b0c89f09179ac1956c5c7bd28eda71035ea28000000000000000000000000831e111c5b08d6a6f03626238331c96d57e4b50a0000000000000000000000005f438744f97d15a0134d431b151d97eadfa7ba8c000000000000000000000000e74b1318de1e0850afd38356fb5d904291db7ae40000000000000000000000002861db0f69624161363a6e5bd60679d4cfe6bb960000000000000000000000009f49f4bfef062e9f34a1ec2a410386ff81087a60000000000000000000000000eb4af1d6d3b756883732b9ffcaeb6c5d9726623b00000000000000000000000043498647d886b30ac373f4e52a95064349b96649000000000000000000000000886e618ec4d6d12c6d3009a3c83ca7728d242fbe0000000000000000000000001fd3448c3ab0c49b8a4f60b12f93015eba887a52000000000000000000000000483559b097e4de5de56ef48d51851ef8a8b4c8e700000000000000000000000052637c3c8aefc47fe5bba3e491452c6e7c1c6547000000000000000000000000c1699959e45e356ca280c6eb4f48ade6f22fde1100000000000000000000000069c92e2e4556a4e56a108f5cf96df95887db7e7f000000000000000000000000a30040422f7c66a460626109950f7733a5c13bc9000000000000000000000000b3169acaedc8b2f2cccbe47b14438d05498bf6d5000000000000000000000000f7f6b751016c298827ae909b22bfb74b4f050804000000000000000000000000de3ac9b8222802843eeae2b9f605eb3943386ff40000000000000000000000008561c6696491d32e901324b949565865ca1e8bfe0000000000000000000000004a491904266f39721635e492326faf232af160bf000000000000000000000000b333fa2f0e758b13b5504bb88ceb2d630c0dab23000000000000000000000000ee732b12b2b159e13c71ce95da1ee9716571838a000000000000000000000000b1fe0028fcfa3da6fd03c0a1ddc1964ee693535c000000000000000000000000c53fabb61d03b9f96ebb321234128c7cb5b0251a00000000000000000000000030149cf066f82a8b8a5439d33b534e27b22ff8f000000000000000000000000071b6c208fe0d8d2e102e3f2a6a06e5fe0d568b580000000000000000000000000eca656ac96110fbe3dee1e9cc58a875004e45c1000000000000000000000000eba6c99a3f5a77f80d2c465092a33b8218a43a20000000000000000000000000293189f1ddf07d062d654c881b935a09c758ec1700000000000000000000000094952f53eb22ee35622b501b82e07b363b223c4a0000000000000000000000008bab2cffdcc0864c3bf84937d34d2cdb5fa47e4d00000000000000000000000099ad0b14f6e889ff348ee403dcc38f89f3d2c51d0000000000000000000000002feb48481c8dc9901f0507b125936340ff7038f80000000000000000000000006cf6d114970110443d20b9501d17b44895b9fb8c000000000000000000000000c2e1c242e7b25a0038f4105e6a36bd2e2ed08538000000000000000000000000403380d01d354b538b91123327c25bff66ded3200000000000000000000000000cfb9e28347547e44986217f0c8ff9045f1a331e000000000000000000000000e870b704e9a6ad0f001565657963753437c538430000000000000000000000008853e170ae5cd13a0271aa799d317960048e4076000000000000000000000000cafdec6b929b77d5c42ed731cbb7bf5c06fde0890000000000000000000000002661834575bd11e2a1500649ed4584758f9e002f0000000000000000000000003786d99c7a6eb3407f0aebbb82c4dce3ead0f51f000000000000000000000000bd9b49df876797743b93219a017b7dacf543af360000000000000000000000007f9c7b585f9685d075fd91bcf92e9e78f6c82c7c0000000000000000000000007a21951bda4664800e6c3457f29e902039fb226b000000000000000000000000dd6e1a285790d4088fd020c65c764babf44b31e8000000000000000000000000d4fd04fb41ea87af5deaeb2ff6ab3d75117e69970000000000000000000000003e23533ebb99a24c5dff5d732cf600633f592308000000000000000000000000fbcce3b475c695caf91f71dcafeda453b594c0a70000000000000000000000003e71fd2589cbde9f30c6fa9475037e1df57751c600000000000000000000000071feb857ab93486994b8a6c86a013e6fd32cf6ed0000000000000000000000004c0b7b1f13716c406f4a6c327eaa7637adaef1a7000000000000000000000000bf3fd42fd43569c433fd41368feaa57992fe4125000000000000000000000000d96e2465a31b57b7e54c2c069c6ea51d1e9e532000000000000000000000000034eaf128147e605fd623f9fff50950087097ce5c000000000000000000000000c233ab78cae3fc9340e648e48ef097f14c81770e000000000000000000000000eb065ba838fb87a2c8f29bcd8ad1a8702f6abfde000000000000000000000000a066b01e6e0a3ec5d7e9c27beecaf88dd06b9980000000000000000000000000ba774bb4325021ae97a8373958f73897ebe29f670000000000000000000000004fd5028bc9b33268209d4077a8b3810bcdaf051e000000000000000000000000de6a3a4c838d7a11974e29874d79517771a580e900000000000000000000000088773d03421c3c0498a85f708a256b2f6bacb0ff000000000000000000000000ef3899ddd186138ca30b657061c1dcd904dc5b3800000000000000000000000049ce56048b9a8e25dd4e881efbb56679d1f28d31000000000000000000000000d80dda4e738d547b51c4935bea07d837a3eb13e30000000000000000000000005da8aa1c4168710c24515cb722046e12d25e5550000000000000000000000000c03a722c2101ed549a1f15c9f844d605deb4fd6500000000000000000000000099f49ba28c1b33d8df87294f11ca4d099162efda000000000000000000000000072fc9b40b64369a6200ff73bb53994f717dc561000000000000000000000000c76310183b8aed01814b41e479507dedc1f6a914000000000000000000000000dc13c0ec5fdb3b16692eb6c58ebcf2bf722efae70000000000000000000000003386a66b68c90390b9939c66bf12eaa367d3ffe50000000000000000000000004d00da881a021231096be0ecb330e7bfe9dcfa020000000000000000000000002b6683171bd5e35d0ef69ffe1e8cb0671d70a30c0000000000000000000000005c2c45b16b717da3e6e0aadf7e158be8720603bb000000000000000000000000e2abd8c854cdcba9253465859a9ea32fde531aaf000000000000000000000000bd379986cc94d1495533cac03c9122a8e323598500000000000000000000000090632e6f10e091d60325a07f3078b565a84e6a870000000000000000000000007d5064dd11f57debd0afb553673ee57728f797c1000000000000000000000000e79b802c73a718f8d13275d9c8c1d8b3987d6e7c0000000000000000000000008f3084e40ccbf02b50decfe6607590f95186da42000000000000000000000000a854b22bc776a41d7ac770a91b62a83f3536c2fd000000000000000000000000fe1e57f82697acf655823c9f7e004fa78bad2684000000000000000000000000e2a533d6d02e1df539237206ed8798b604ca36b4000000000000000000000000290b6e58025e2ba7a659095d144369a68af874c20000000000000000000000002a0de9bdd4362f528473c69dcc52e80bead98db8000000000000000000000000002fbba89119a935fd9893100d52d88b2e56a1f6000000000000000000000000284be0d45907289d4dcab05506b20f1b5f936b9200000000000000000000000082b66aa94c6da7a5a231ddce49795d323349776e00000000000000000000000069d9f1d54c63fd1f0440c9828bf324581f0cc5ed000000000000000000000000e7d2f09c0726cb4c09787d96fd0f7b4c889bcaf40000000000000000000000006d667878725b8c290540d071aaedadc851acd56c0000000000000000000000005671df51aae7738cd672c2d6597ad61cce04da7a000000000000000000000000491ca5816597e66351bbffb5a55668333ba82bf1000000000000000000000000b515f700756c9ca48f1dfc157235b81b2cc761aa0000000000000000000000009d9b3bb5859cca8b9dcb9bc8b8b92be4e0d281070000000000000000000000007d396145acd4e34bb97b298f8f338e00452ce62c0000000000000000000000008bbd1b02ba488b3826c9bcf4abce1c0570331ca300000000000000000000000093d9a8727801c2913b667093c6508ce59d66ad3200000000000000000000000070b29ce4d7e395ccf379ccf16e10c77c86f8f39a0000000000000000000000006c616e47a4819971c6f8ddf8d7ea20bd8775867b00000000000000000000000031ebfbceac225268a59cf28369434cc35aa76fc0000000000000000000000000e85a29459b9e75adafba044de24b7a071e9f407f000000000000000000000000c8d8614416e44abc22bdf5c1cf0c5ef7de27eb540000000000000000000000006ad5463112c87067a22f12449533bdf36de7e4540000000000000000000000009f93110d1137730ee11b7b9aad4c72256db4306e00000000000000000000000020a75b8fc41648f3a7a70a6e4e23ef1b261ea256000000000000000000000000af7ed401ee1ab57a05e06d7288d0d5d7ec040e1700000000000000000000000032f746bbb784717751ded8bf5a45094f056fe0200000000000000000000000005309fefa3f1701a2829ce88174ee964d0a6def31000000000000000000000000ff2402ee6a8160ce4eb4c89d2db8de80ba9ceb680000000000000000000000002ae8c972fb2e6c00dded8986e2dc672ed190da0600000000000000000000000045a4822ff25ea863628ba39b2bc52d26237155b900000000000000000000000093dab595c51c465fd0ec511bd25fc2a72efaff020000000000000000000000007347aea87a7a3251fc3de402e9c528f96b1959040000000000000000000000008e6d27ffced9e9d838f4893f7f949d2493a2aeb4000000000000000000000000ca628aa88ff2251c5bbc9af6498fd4bff469f6d4000000000000000000000000b6fe06365c6493d1308e5f756aebd43082a319e8000000000000000000000000e3933a68c04a685a6088b207e226482f23d13ca000000000000000000000000083e3ff0a778121a15799904ec99ef15bbcc99d1200000000000000000000000079452972903c38de1374508f037ff521aeaf795f0000000000000000000000000c9ae0a037be63b5aaa8db8771c25071e2025955000000000000000000000000618ff5fa74388f4f59eec6da9d0e418cc70869020000000000000000000000009680189388a07510e7bc7c28942c65bc85d489e9000000000000000000000000f854d91d06eaae91719544b9cefbf79dfde10b1800000000000000000000000009e5789154951c3860e4dc933589ea435c20a2c5000000000000000000000000200bde9ba48abb7aca9bf35085f4b215526a848500000000000000000000000079cf9f13aa0da18bf3904f750dbd3f2a605f4b870000000000000000000000007c90d48c9e32cf0ee59f0423564c08e19812a8a000000000000000000000000034a5a91858dc616d9c0e8590ea56c36c753159bf000000000000000000000000844c67f9fd25dfcc115798eb575956b9d75c5d4c000000000000000000000000bfc87044dbcca0fcd59f84be96436386ecae8c6700000000000000000000000085bfafb13f4fcac42929898ba2e51c6a0a773576000000000000000000000000d3ae19376bb6ce809d8dedf8ea7b4808d10937fe000000000000000000000000c489e4c5dca6359cb1238441105ec72469af4ee60000000000000000000000001e12bdc4240e6419397fba2874f9a51d85d79147000000000000000000000000f763269190ec4b8fa2399be42fa953ac6b804295000000000000000000000000d4d3d9fb92bbac18479027c0be91bd6f13990f030000000000000000000000001f264f584e349d245c7e26fd2b46c6464e55683b00000000000000000000000016d3c9f6d1ed0a9faf2f00316faf2fb921d195df0000000000000000000000000090c947f9d7bb4f463524b96b1722a13d2bc9160000000000000000000000001747f629ac6cf96af002bf25280aba29007399a40000000000000000000000003e263c177e944a7d65213728e92e66591ca90208000000000000000000000000d57deeb78755933e23eb0057a1f01f1459b26d89000000000000000000000000def9845b8d7df436ce97308dfc5f43bc9f3af43800000000000000000000000015c8d0f13427762f644d110a365d483af0c08f0b000000000000000000000000631c942de6e6ac057fda72db0fa4273de0614719000000000000000000000000d735ce03efea65bc19db60c483155ee94406046f000000000000000000000000ac7148e263e6b941aec65071c2273d54f8fb25ea000000000000000000000000363eb60b19fb97c57e6506a13eede2fbbb85a3fe0000000000000000000000009d6ef92b88907d5d54cf3080c8192cff427324ba00000000000000000000000078ecbf37cf79220419cd3f4c02106e1b7e96c0ab000000000000000000000000d4b9d523d79193e111510a6f0b87c0278f7c730f000000000000000000000000432106bf4000e4d95482e3499b3f516f535d046b0000000000000000000000006a1caa9f5e3d0452311a25895c7a71ad6e73215900000000000000000000000062e36a5b1b0b13a6f1dc5c45921f713eb9c01316000000000000000000000000aeb1c7da597d2db83d8a7cca2d7d835f8804cd7c000000000000000000000000c5c6f7fbf36ffbe5c681a96c624e1917baba53020000000000000000000000008dba03f9b5018effc8d7620ef235760383c17f8f000000000000000000000000fc74a4a5413616377160e96419b52ca8fca27f9b000000000000000000000000cba563685ad41ee49a79639fcb07be8dbc04ac090000000000000000000000000a749b20017a117477f42ad2d89c300e153f102c000000000000000000000000c051140fdb2d93ff9c628e122ffbd68caf17fcb100000000000000000000000078a80bddf5471f43348b3551acecdf8efc96d57e0000000000000000000000002d7ba93abb7cded9fe9e959a89f244a8d09825f0000000000000000000000000293f9f3141d1e6dd85063355e5d93cd85e91e58b0000000000000000000000008c8160d68ac66161ff60c346cae6949cb92e04be00000000000000000000000091013e236ebefd4db8632cdf85e6398defb276ee000000000000000000000000d11d4922bab02e91485a0983ee7a761a02af21f8000000000000000000000000a36351df278128c93ff45099d53ec3c83b6e67e0000000000000000000000000f9a9626bac429cfe18d9edc0a9d033142852a1d1000000000000000000000000bed3e1eb584cf2f4e078b82086001db839e360c0000000000000000000000000df66805bcb54edb0ab280f34e4592937bf69d133000000000000000000000000bf62a53d034cecf22649a8c6893465a7aae6d7f5000000000000000000000000abb2c925a7d3c8adf8b42ee12d69dee84ba0a962000000000000000000000000fbb1446b7499ddecc0116c02e12dcb86713e31d40000000000000000000000001dabd32154c5f33156cd90049e30756bab7c576d0000000000000000000000008b7fad2ec9712515300404c4386a8359dfb9f2b8000000000000000000000000665851909768a0bcf259f71ada8e286b8fa62ae30000000000000000000000002b63dbffb3c597d18c63aa55e09a40cc2eac1163000000000000000000000000346b75b92b2ff45d2c147861f7179ea1cabc1bf700000000000000000000000044599c1a73d9d9ac93991ad1b9f6072273a81ef600000000000000000000000058346909043efac13b031fe4670d19080bca0d5800000000000000000000000056644921a6d5c3796882b7ef11464fb324cdd0000000000000000000000000002617c5316e1c08fd200b4198da4bbada4179f186000000000000000000000000b3b1a738682ccc27710ae14b70c807caf065ba19000000000000000000000000dfa6cc7892cbb086ca4d4de6d859977e3c077e29000000000000000000000000c9a2991d5dac1f13c8a62912caf69412ac7c863c0000000000000000000000000a87134f14fd6598a0a7d8a8946ad20bfbee7aba0000000000000000000000001f8249b7cc194b78a440d4919d23a7a80e8e2235000000000000000000000000492fe4b801c4974f59d56e177a8d32beb750115a000000000000000000000000fb1d2750e04e076aa47b2d43faab231f0b9e52f70000000000000000000000003d300c2d87b5a6703c76fb601bca608581f6dedf00000000000000000000000060977c022652a89f46e4a84a14c8b89fd48e616900000000000000000000000028ff75e0e4cb21d00b550ef43312478141159d7e0000000000000000000000001a31db46277380b2d06fc70c73026cf68baeac870000000000000000000000003ad73b908003ab0e5bd79be25a9a8d27959b3ac3000000000000000000000000a1915241c94dc090e2608315ccb8ac2b85699b5e00000000000000000000000055e13f44f6377ae10f23b9a2f2b24390ad06295700000000000000000000000070b3eddbc97e1054a0c36ee4479d245469091730000000000000000000000000e2ea1cd038f9b7dae8a6d95cdeccbb9245192e9000000000000000000000000010a8a00aaad4e31c110d1587d562df8efd305902000000000000000000000000dfcf36393e36aa5cc63064679c7eeee40d4c71e30000000000000000000000001f13404e4bcaf29371078753f80fcc765dce19e2000000000000000000000000a11c099010d746accb21f9088be82702d52ef895000000000000000000000000f26502b113230a45f378a5f768f6b5b709ff6551000000000000000000000000b26eb70a85fae364081bd796e1007b8eb36e19f20000000000000000000000009b6bb3996fb5d417399b21a1f810b5c641a8e38900000000000000000000000063729f3ebeadb46798a10788941b3cad768f77fe000000000000000000000000c0a42a692e6cae483a2274359a3f6facbafc246f000000000000000000000000a2397bf0cab3d9a3a7b47b6fb7bc740e7e3bab4f00000000000000000000000004f1300885acb2221045173caf1c59881e03d60100000000000000000000000080a99a690470e29a8512802ec5161d93b770c3bf000000000000000000000000a5732afb19cfcfe141c209de2150c8fb37d290430000000000000000000000000f84082649f9f53de10aeadfaaaf98e6379291de00000000000000000000000038d87aed6f4bce1141c0321230df2e4ba5d0e35f000000000000000000000000166776a6c0ca9e193b253f209d2bb9afa31b35aa000000000000000000000000a546ab33f618104ab2ad670e3eb97ff6174c509d000000000000000000000000f3260eb6a13f600de14df749e9a74bd617facca80000000000000000000000008f89cb4b3231bff5d0be470263d09293051da9000000000000000000000000003abec35a4660ef871d6bfea860fa265f89c83c170000000000000000000000001347321ab89578007533c2439b6b014fb5c16b7c00000000000000000000000013e1936d81d859498cc564dfd9dfe01ad521c8f30000000000000000000000008a4dcf5e3544c988a474876614978301307390870000000000000000000000002f8d92a25147d97ca5d094063f6fdceba03b57d40000000000000000000000001b052166cfcaa7c4cab0dae5505902ba443bc0070000000000000000000000007fdf2c43c902c7388f674a1020e2ea79c09906b2000000000000000000000000ce2a988d4218455a33f0cc093e03781894265808000000000000000000000000aeaf7262ea78707617804269e8aa37df493890800000000000000000000000006685ac2232bad7d3d21d02d930c68d4e39cebaa2000000000000000000000000ac90bdbd379116829d7ea288a355930c5c03a5fa00000000000000000000000066168b0fd1a1065bbf3acb24a10103a9bd8ec75e000000000000000000000000ae004616bbd9e7da204b1833931953fe269414980000000000000000000000003cd9eab4d8c87886192b7f61afa1fcde1b9235d2000000000000000000000000752bff26a5345824d9655b2b4c502eed3dfe2b80000000000000000000000000e174e3757016c619b507fc30763279983883ca330000000000000000000000009cf3e71719551bad568056cfab3536213af1a9e1000000000000000000000000700383d7932228ec1276623d7bdcfe8d7c4fa79a0000000000000000000000004ee43d9070688fa4f55947be7ff59062642bd5d0000000000000000000000000e3b8f927f06a01d72e93d91267372a6c46e9341b000000000000000000000000b3a5c06a67bbe4d25e03d82371de18bcfdecbd6b0000000000000000000000003dc7353fe4679b22ba1555776a4214a2906e357b000000000000000000000000e65c106bfde33da4ed24bacbc45574100cda3700000000000000000000000000df55ffe91bcb8d4aeecd62016b141e0265dc926e0000000000000000000000003cfdaf5ba27f07afcd86e6f760abfdb9ef8551fe0000000000000000000000002658bf3325c3c01d007cd87e7c56640810e7f5c4000000000000000000000000de0bb409cf4181f5bc7ce629d1f9c71d627f2dbb000000000000000000000000d9c0ad6572dd048aa7eb3218a2ec74bc6bb9e6e70000000000000000000000005d250a917eca19e7a4268e7910811a2c71f149bb0000000000000000000000006c867c1407ed8832d006d9ff6d0877212a345d8800000000000000000000000027e4f39513327bbfdd9a61b3603ce000848975d2000000000000000000000000f3fdd124b1409dac4e820b6c4639a6ad8bbf8cc100000000000000000000000066cd57c0703300dc6e0f2d698a248536e5b705180000000000000000000000000612a145f0390d045dd29e989a7e779d778cefbf000000000000000000000000a8ee7c07b8f32a8e2335279e226073a79d0627ad0000000000000000000000009565d7749314cc4360fb148ee489ae4da053015800000000000000000000000059f55a48dd403f018e47c1d18bc7aba9ca2749bb000000000000000000000000a9c34d0bf0edca006005f2586a5e00d98a5204ed000000000000000000000000dd06d8752374b55d7296faed1d746b39993e02fd00000000000000000000000005c6bb06e4479d8cf43aed854851b84bf79e5e4f00000000000000000000000066794a5d8e07d965115628cc8cbfb45e1143fc29000000000000000000000000fbcb0f1f421910e9ed74a78e59ee5042b4154a3f000000000000000000000000c90252f0457038e0b9539d72231ac684d52c02d600000000000000000000000082d946f8238d648b279123c0c9b309687725dae3000000000000000000000000e44d3be0861c5b7b42a19fd75c3f3b43c2b3c278000000000000000000000000a29b4f0669b9340730b60bdf979c7d8f7a541a44000000000000000000000000072efd47df7ff1017983168ea4d50e90c974c009000000000000000000000000e9956194b6e86f3f4abd89c0184deb04f3ca6d7e000000000000000000000000a4109d90bcb375acb43700bfadeb2f8971864fad0000000000000000000000002eee73330e587d5ddfdf47f60df60b5c4d69e48400000000000000000000000083d87305b02a4b0594f6bed4b402e38cb48c5d61000000000000000000000000dd2b94dd450e4b69581bd875f6252abbecbc804c0000000000000000000000007629d4525f26ffc4a068647ae489851a8918b6b70000000000000000000000000b3e0e4c3d7824e50670d670b718c568b7b2d99100000000000000000000000056fd329fc7a4f45616624bfca2b0426b7fef150c000000000000000000000000758496baa1924d958415a3e81f7494e82a425d32000000000000000000000000e8cfbbae81b33c3a2174c33df0a9b64d9d51a2c5000000000000000000000000df23ac57d7b10da0745eb372c3a5f17fd9d34f0700000000000000000000000028a36b64fd1f3134d9c79fbac31f367f558ac87600000000000000000000000096d69475f2a3573cdb90e3bf31ed13720b65f8f00000000000000000000000009c72c98535224c3c045a3d27ff981ed5a1d64d6e000000000000000000000000b4968550ff74c803c83605eb06235de6057c8f16000000000000000000000000fa2f9b6c816d5deaa76e6855b6f622c5b94063510000000000000000000000002d76005c342dcfb37a829d381dbfeb63732d47390000000000000000000000002d90c7c3c40743c1e79cf033be8a9b8f57d4b9f9000000000000000000000000288f912ab5b0c273c600fe5aecc91b5e4070c085000000000000000000000000575ccf3a556f1002d49600d91bd5992cb6f918f80000000000000000000000002208bb90d7593337dd5c5b7fd9ca3d0f4d512a1200000000000000000000000098255a5336538e2343be65a6bdea8b461fbdab3100000000000000000000000013ba5733c0cdf9a7e60c356ef917b1d07a7c7166000000000000000000000000410943555c9484b6a1e85b94bf0d33189174652d000000000000000000000000e325eadd59946ee4da715871c3d6798cf7ce01a4000000000000000000000000490ff1840e216f50b43642c982f16ac0f32f0ede0000000000000000000000007634f7bdba1e913c25c8c9c42c5294eff74f3b680000000000000000000000006d212a54f2ba8652a9cd5fdc2b4fd552a68d0b5e000000000000000000000000c6cad8c3443c1f91936fb3aaf9c1ef58f2af457d000000000000000000000000d3c87eb86b64c673da1f79ccaed16a5da4d443c1000000000000000000000000736166500ce8fa5dcac6061fc3cf2d91b66acbdd000000000000000000000000c1647c062eb0f28a2908158515b045065932f937000000000000000000000000696d1c6e71d4d0a490171e7a3824799fd7a9b0c9000000000000000000000000b3605b964e147039dc2ab563aea0addf7a49cfcc000000000000000000000000bb1f8a384fab9e140f7f90a4c508c26e253a7ed9000000000000000000000000449d7a964ffee6bb1de459faaea0c525ead8811c000000000000000000000000adb2d28a7acac5066de6a999fe505394a31e038200000000000000000000000069b3cd5f6a4f482f38b9317c8311cad9224f1387000000000000000000000000e4b26a89cd722a096b4ab6f47dad2da3717ffe26000000000000000000000000142a5d3f0a663fd4348262601df7c6ae1c765111000000000000000000000000e76f48299557a0dae783a0f60bde655eeee32ddb000000000000000000000000071516fa2b955006439eb7178645f4fdf7c13d3a000000000000000000000000ac1c6cafdb93ea894fa5f403f992cd20bc0166cc000000000000000000000000754b477acb9a3fcf1072ad7ef716d932da66c4c0000000000000000000000000291630331a550c16c7cbf216d77816395a581d6d0000000000000000000000001c7ba37d52b79f967cbfffed941642eb5c21206f0000000000000000000000001d30db9dc39d212fad866ee8d12da27ff7f3f767000000000000000000000000683fb11b6a112a05f5b4b87165343056565b031a000000000000000000000000b87480495ac0858ef4e6338866a3802c7cd602d00000000000000000000000002cb16368c41a104687470421d0e4c5223ddccdb90000000000000000000000001798077803e401e4ae9bb2db0e6718af79f564b5000000000000000000000000b12cd01ef22e101ad2fa2377cd2d4a0bb0cc0b23000000000000000000000000bdd12b09a2ac276ac0099f1fe5369c979ff2d15d000000000000000000000000e969079caae59c0c0bf6bd3cebb26c0f371c557c0000000000000000000000008b4324823273f605fabe53fa3658df3e1b6b11a70000000000000000000000003f2ae751d704a3600b24002481ec6aa49b3260bd000000000000000000000000a9613726067f0afefa34298770572d2d6fe8c41e00000000000000000000000075ad5a5b400a976f6c2180569af6722943e51565000000000000000000000000c4cf3c32b0e4c27c999a8acf824e6f1b6d1d79380000000000000000000000006070b39759c5167bf1475d4c40dec024b7e216a40000000000000000000000003b814dc39f443a6d9a558d424b3ec6f1a2cc5163000000000000000000000000a07d327bac93e94f4183cca8fb618736d2ffb52c0000000000000000000000000759803762b9ecb4f56704b2cd1b356bd5167b6e000000000000000000000000b180951224b5c0835e52492cf872a15efae4aea200000000000000000000000035c43274952faefc28102ce013eae296b8b51bbc000000000000000000000000ae35e477d29561373839c3c5b3620cc5554418f30000000000000000000000003c69d136156809bd2f1f427d53987a0b349993540000000000000000000000002845efb46e02d838d66592993ec9e92ac713d6fd000000000000000000000000a306230448d8df0b7b53bd831eaca534df98349d000000000000000000000000368309ff3c2d8fb3f83770f42f822d4447396f0c0000000000000000000000006e7cad2d6b43b8af6283468a359de387ba1eb1030000000000000000000000001d18630d68f86715e0aeb1b8c7a32995a6a268be000000000000000000000000fad33f6093039875be3c0baf816c9ee676426564000000000000000000000000ae6d720b861725bec01d37aafc89e743f36baa2a000000000000000000000000cbdb6da4bba3894a3c5966d3a065500833ebea18000000000000000000000000c4457f5cbbe6630ed9532453bb20f19316ae9468000000000000000000000000f521f32ec050af86639f4474ca4f873cc0dc4fbf000000000000000000000000198f9869f164294e7159def603edcc79567df31800000000000000000000000028c58c7ebf8c23e87f3eb8c20a2f2a13a6c149f5000000000000000000000000244329290ce73342d8b343966f4bd1c14e5965ad000000000000000000000000ec5cb88b6f7b3e6025cf5572317f7579b94c123400000000000000000000000062329dbf0a8b01223e66d01e2c649a61d1a7eda200000000000000000000000094310988e88edd25ae9aed097aa49539e16adfbb00000000000000000000000026728ca3a828fc8f2c730e190355675e2d4c69150000000000000000000000007db4ffb3b1be525ebf0620ccdd53bed2f127b1660000000000000000000000007fd5459b272f9c4f8def2ed1d396f0fbb0150272000000000000000000000000ac58cd5c7c47b5e99c7e3a0f233214934fdb183700000000000000000000000067c43a2d8a3ab325f3329da288d70343ea82984e000000000000000000000000681a64617e1083c36cbebbd8ac9e64938d3c25910000000000000000000000008473f25ac9b8f46f07fedce31079ea9666963674000000000000000000000000d86688c69040c267dd1d4e6be548ce16107a96de0000000000000000000000001855ac357ce11bba3569eddd13f265751c5761df000000000000000000000000d2078eb877e5e7cf92328ccc86c2bcdc75549d6b000000000000000000000000b14ea036c9a0dd2ab81dcdb8a5a13977d23dd4bb00000000000000000000000057923a45af17e1ea310715b97645b6e3bb3489be0000000000000000000000009e8fedc631925445c4c523e9a84928e70a827d960000000000000000000000005503aaeb0c81f482503d223147757fe120366fa20000000000000000000000006554f653b9c63a745b9b6a4ef5c0f19a4a97be3600000000000000000000000060aa32d4e5b05ecc88a163466c12aa743d09475e0000000000000000000000007d01429485508c2a256bec18b0963f4b8412a8ea000000000000000000000000479fb696b55afb0da2f1a01ed3368d1cddff3ddb00000000000000000000000087888ce8d476c7e748769ce656131a82fb9a47950000000000000000000000008891c7a3df46bf630622ad633156961addfe4a4b000000000000000000000000ff980e6500b93b070367c1cab955b2b3e8bf3372000000000000000000000000991af83d2d09dbaa9f44e52bdbd6064a06081be1000000000000000000000000798c5b7335ba29c4f2e1e59d710f51dc621013d6000000000000000000000000f46d3582ba8d2347f3449f44bf0c2e991d6d289200000000000000000000000066306949a9d1078e9468d0416a43fd52b9db0a7b00000000000000000000000010f45ccadfc92ad4cd790cd70fe824fa307c36c9000000000000000000000000afeb6d68970330edf3592973c06b443031ae012c000000000000000000000000bd737f10e63f947d212d7edf62c601314009963e000000000000000000000000864db8a8c2117ba0a2ee7115d3142a00f8793faf0000000000000000000000001b39e8f7d192daed44e78e094e3497a109ccec7500000000000000000000000042d16e717faf90b8afd9a7b82a634b2e1a2aa186000000000000000000000000172bc7d5775a223a9aeb510e496957ba3835759f000000000000000000000000a60ee69dd92efd59da1b14e0c57c5b844fe5d4e700000000000000000000000086aa58b1c65440e2ba621859205bf8d201c82e8b000000000000000000000000a6a1632e6ea53236e2b02435bb28b212dc767e4c000000000000000000000000d35297924e0b355747338783b75d061ec8ecf40f00000000000000000000000077460a4dcc229388e6857cb482770420b52949eb00000000000000000000000096a71770f6d41935046d9599bf5d78e19548363d00000000000000000000000096a71770f6d41935046d9599bf5d78e19548363d