60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c67616c61746f6b656e2e696f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2067616c61746f6b656e2e696f000000000000000000000000000000000000000000000000000000000000000000002e516d5575644d6972416445564b797965743776724c6f706d624759765755586b53725a47536432644a4a7676616a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005560000000000000000000000005446e7bb1a4d4cacdb80ae8aa557a32d8595132b000000000000000000000000695ab9f0a6fa64e7d4c291d6f62d9930a57134140000000000000000000000007698e6b44aec990ec30d56da9af6afddb736e1960000000000000000000000002602d759946c60bb245e571f0b5c85bc7b4507fd0000000000000000000000000815295fcbd5b191631045dcaa4573542afe7b2d0000000000000000000000001ae3dfa25ba264ed419333762d7d225cfe61e161000000000000000000000000cdc74fa9df6cca15a814ce384bf2d45e5207dbfc000000000000000000000000965ab60bb59873d002cd08fba2a2f6348971189c0000000000000000000000007896ef9796803acc399fcf9efd989e6647eccef300000000000000000000000065f863df9cb95abdf9b2ede89b616532292df4a400000000000000000000000016db61a5723db58fd975a5f72de38cde16f8eab000000000000000000000000089af3b4e911ff50a2157590a367369eff881937f0000000000000000000000000c5d2d4b4cdb5726136d12b0c901bfe7763665940000000000000000000000001a782d9a2f35986e3856e0af15f6b4b6468080150000000000000000000000004bea04f169e30dd1fd6f07b3f449a2f8a3803322000000000000000000000000be75e93fb6432e5c25a6835a83fe735823ed5257000000000000000000000000e4bcb2f17f843b0e9f4d3a72268756a666e6db79000000000000000000000000ff5ee510c597a2dceee93a5d8622ed4b2a34da580000000000000000000000007488ca5fc9a457eb19ddc743e16953d9b9b9985e00000000000000000000000091d8be41713f2d4903e8c0947730f83918f296530000000000000000000000003e8eac1522cd7f987cdb223369448905565fb5f30000000000000000000000002f23a8e0026345a7c716a9edc6fa4611ec3ac95f000000000000000000000000482770e646016457c75a350cef9ea4ffe0ef72340000000000000000000000000b7247424c1c908e1742c9cb6283ccf181cbadda0000000000000000000000009a41f7afad329b97f1f055f89a5e04f730cf4ce800000000000000000000000032fbc6c649edb78840b3d304ead64aace417da610000000000000000000000003236d8db3360960e75ae020d58f4c91261af74470000000000000000000000008c7b01202722d8707ba0dad401c12573b0e1fa79000000000000000000000000c8a1a207adb369ab1195d6de8d3b22fa72c5387d000000000000000000000000cce33335c2956c547db4b71fe60ed05c9c979e0d000000000000000000000000ad765e98f9a86b767b85a9bf70b029960a9b828500000000000000000000000054e7091983165dc31582883f2d837935de9222b6000000000000000000000000b1031d6f1783e71e777fa1840101877d124a707200000000000000000000000025cc1a8d5987de4b8ce65cac8992b705ee9867370000000000000000000000001711acd5043ebc5b9c18298c730677c56da71454000000000000000000000000e7c1148b8f202169f7d83a50d2fb3d194498aea50000000000000000000000009d7a0642284cfbbe3cd488a312e1369b2f09877c0000000000000000000000007215d4d7027ca99cff76f6b64a8a8d15ec7c70aa000000000000000000000000891a1bb7b1b69bc36686af1803cdaa407bdb2b9f0000000000000000000000004c86f189d3b7e175f3fb57c60bea9518c61148ba000000000000000000000000f702519af1572735f2dd7d05399c486a0ea0a79500000000000000000000000087d1ae306853be3fe6a7ba307e6bcdad28d5fc070000000000000000000000009e2772ed44b4e947fadcc7e515ed9028c561e1490000000000000000000000004342b0d294110ba929cb0803ed46d201dd9e62920000000000000000000000005ae5e2264910942817427da7893b479506404b90000000000000000000000000ea0737e7d871d97603f041989fc6106c098d6bda000000000000000000000000122b48700bf73d7fe7cf6bd27b8377683ae2118600000000000000000000000054da61e0d27c2f975aed2d5a11764266d7e42e9f00000000000000000000000060952a1522513eb6449b645d1e4442016c79d34a000000000000000000000000bf2e1f8ab395de1c3f816db259be5327d0cc546800000000000000000000000080199bdd084b646d452dd457d2fcd868dd7d9e780000000000000000000000008f10ca1687123a3d36a287ee4f6a1cbba413d57900000000000000000000000003349453951131cae7941fcdbfa5da0c8bfe4861000000000000000000000000a298ae43879c15dfa75dd6a2b65561a821ec526e000000000000000000000000442294e3dde824c2be6c249c193a3f49741549040000000000000000000000008dbd60af6236381033f09f9c1ce155fbba48182c000000000000000000000000f1a2f793877d78b49b2b7cf672c49a796615095f00000000000000000000000026629e1754d391ab61c1e2a8822df3f6d78427b10000000000000000000000003952567f9e4026bcf973e371cdaebc4f731e525b000000000000000000000000e194a7b20cb237921309cf7773c675628236e53500000000000000000000000093e90ee007284831f53569e745cd7534d2d743d20000000000000000000000009981344c2a8dac63ec02f7ae82e236cf3860479000000000000000000000000003278be8e5dd5b15a13a82e058f34dfbd99d616f000000000000000000000000e6e65ac4fbdc22d4741922c625873d83a6c536ef00000000000000000000000096f371bab75edf1bdec35138adfe4139e0b998f300000000000000000000000053ae82735c2f31bb883f70634472be559b66bf4e000000000000000000000000859f56090872c17a4206dd4e744181390e2189070000000000000000000000009b1780864a95846e13941e4e0f69b6aa65ade0a1000000000000000000000000ab982b4ca52f0913393e9619b124529b0a885daa000000000000000000000000eaeb0cc9871571bbde6f3e3308736510a623be910000000000000000000000008c7ba67b17400cd366daf0215224f9999c7422d6000000000000000000000000a9144304b8d4f5c06e2bc69e6e10b0dd55c8b0bf0000000000000000000000007e01832e69fb5c6a3b4f283bd90a3e882c31382c0000000000000000000000002cbcadf21d22fe1107261ac418e3468358f91ee80000000000000000000000000958d0ba7f80c08a5c5770c274afbbf45ec1be6c000000000000000000000000aa332dc9e7936a4be47025cf1526b1fff2bed5fc000000000000000000000000c2a46203902e06784f328ecd82e1ef193ddedda7000000000000000000000000d60acec6b092e2f7d10e11fca339232d15f94536000000000000000000000000f8eab1eff56e315aa9db0bb1beb91c4714d9b1e900000000000000000000000065e7f4a1e7a884ff81a14928c79c9dedf77ae4b20000000000000000000000001c4b3c827966d3636957febab0e7586c68b6384b000000000000000000000000dfa6c6ea0326c78e75ebdb8b5b34bf876934a26200000000000000000000000032c2df86e07ae733e88dfda52dbeed943e2360a00000000000000000000000004283968bc46796903016956757743377f93a518b000000000000000000000000615af85720f0bb904318db0737fc277d57b75d8100000000000000000000000012b8075e9d14110692fd700b257b228b68a9513d000000000000000000000000a6365f403b90bf254d7e68502582d42a0fc6472000000000000000000000000053442ecd3a5aed5d8a6ef23a8ceb1f444eae29190000000000000000000000001ea45a7790dc6247f4d7faef79d27c21d892ad1c000000000000000000000000c475d4a7b5174eac167855799cd8aed09f01e88f00000000000000000000000077c2696a7df3dd39b26f56de55865dba92dd481c0000000000000000000000002e4e1d1586288ebdbb9fc9fb5d87c51da573c6d8000000000000000000000000562dc699f132bfcf79ab3134dcb981942975538b000000000000000000000000da1c42e1deb9f9c02ede0416b02b1790e0544d62000000000000000000000000aebe1720197067f227dc98d6eb7ed6d1d1753de3000000000000000000000000ee95959b607da384f87d5a7e13fc4ba12448c62800000000000000000000000022d537307c63fd5597dada0b5fa021b6e91b9a9300000000000000000000000030775fddd18446565c7239ff7d144ac06e2a671300000000000000000000000023f63ac20a89df3408e0a8cb95a7b4392d75fd94000000000000000000000000bda07fc03c1745286a2781103354c410df6ee94e000000000000000000000000ad2f387d8b0a6fad9d688f3cbc00fa09d8f081340000000000000000000000009e221980b0aedc57f1ac5a465958ccc17f0a3002000000000000000000000000dd7588e9b7c271e809670b954031c5e2f2f00497000000000000000000000000492af82fe0740818cb9e0edfdcc01ecc0119988a000000000000000000000000224e48d713bc34fd0c70f37272eca35e786b27c600000000000000000000000015a075d45b58a86d9cdf298a102eb4dd993b6d1900000000000000000000000099606b37cd95fafcac29e1ecbafcbf315771b71d000000000000000000000000069ae4d054b73e9fa2557a256eb3f87b2cd28bfa0000000000000000000000001f49638e7bf2e90736fac61daabd6a80741bd2880000000000000000000000006911c9b28b6250ddcff6c083b4f587fa18cd39490000000000000000000000007b638b391948411ce23a85bca3df5e2e41576718000000000000000000000000dabbb48b762f6d9a1a59ebbbb7ae88b6007d604f00000000000000000000000036eae439238752a61a0a66dff445d92017150f550000000000000000000000008a4107ce05caa16dd7737ffd0994b56e58de7bab000000000000000000000000548d7bd8d3d5004bb95da2c4718fac0783b23764000000000000000000000000e11bb4be57db75640c5757598c7c74efa48694c20000000000000000000000006717139e1e00fa49852d4f31d9baa11cf9d691fa00000000000000000000000053dcbb8e1cdda67bbd2ff63f6034a2219f3bcfa1000000000000000000000000d4a149c60cb46d885a22739e434fc98e4f43665d0000000000000000000000009a5db9aae09c6e3c720682db1c9ebf9e670b0d1a0000000000000000000000006879892dc2da61ccd30c4b2c4a35e9d459ed239a000000000000000000000000a3280f16ad1c7ea1336617cc1e5488d9a98764450000000000000000000000007d086ac4ba55ca4643112b3734dd941e0a9cf3140000000000000000000000002bf1767b94dfa18685b6a2917956b99c1990d5210000000000000000000000008face92029af9efe3ac5a3c8d18335fe8b970a65000000000000000000000000a6248d83e185215674c8efaba3dcc041e1f3179d00000000000000000000000079911174d205c143245b081ba9bad6bd5d6d9863000000000000000000000000c89d31fca9b4f3cdd6c4258d4a32df1b58f3215f00000000000000000000000015d75e3361195849beadb31ec6e70e5b01e7b121000000000000000000000000797f8ac39789f69e9b387216716749dbc0e04d7f00000000000000000000000050ae77f73fa731918a5457d523d2ac72a95bf2800000000000000000000000000c743e1f1da89c941e84616f1e165c4a706633fd0000000000000000000000002a2226fa0d8277a426affb9d1a72acd80a2fc271000000000000000000000000d21b477cec10daba1d8e9c6cefc5041753e91089000000000000000000000000d21f3efdf8df9b7e31d8ff001785e7897c7236320000000000000000000000009aa366e7887bea21d84f2c9fa766e2d8807a53f30000000000000000000000009eec06bac65f866f30ca0246208d8c805b9526e4000000000000000000000000090b19226bfe22ac486b5fe598cba4092be2141a0000000000000000000000008ec0660adc3f93ba06185bf26038f7329034250e00000000000000000000000003910a6d326ee4c595766ba791fe3ce0b7eef28000000000000000000000000062a915c67f8320c89ffdbc1aa1b99e358e2fbcb1000000000000000000000000aa1896ee7e4652cf2c0f49d86811abe36faa4726000000000000000000000000b7f9623b28fefd95b5822f6be8eac10af9362bc700000000000000000000000064511d2432bf9d1fc44e73254e2d7d2038d7c924000000000000000000000000323fd7d0ef5664941baa0a373972f6dbf245ea880000000000000000000000007c14f048ad2cdff4966a957a444c4a348a113f690000000000000000000000008c7a757e10df6c2f9b7a47574946f4e1eeb00b6d000000000000000000000000837be3b7c4cf57c85416ec0d532e3d2cb796fecf000000000000000000000000dcb57081132f3680c401b70d1569303e40453c7400000000000000000000000098949b6717dea50f7a51b55da38f4c2063bc8372000000000000000000000000962f1ba0711873a8fb57b3a4595fc1139b284c5800000000000000000000000059d909f629ce75341f541f1423698ed5848e6a3800000000000000000000000072fd1ae93c2d3c28a061f4966c26488407fa5b8f0000000000000000000000003941322d818667bd99d78dcf1aa416ec1853e95d0000000000000000000000002a199f30c9ee17a1f0cd403f3e7110a64cb1d355000000000000000000000000ecc6113fad05bbe3a3e0b2c168aee5d9abdad166000000000000000000000000c54e8f653058d33e3596a7f234f15f9c900fa5dc0000000000000000000000001deb39248b44ece8dee27d6c8b13a2e0b89eef9600000000000000000000000054dae3ee88143e37958f4cc090633bc9e27ebac1000000000000000000000000965c7c39a68b4d143ad7a78801376cc8321d4f3a0000000000000000000000000220226cbb72cc931f4eb84d9e9e212f042260220000000000000000000000005e10f964f1dfafe4f6c2e956ce3055a1c5e1689b00000000000000000000000065f741fefcb2a3c0952f700d3b84a31324eb038600000000000000000000000030981df0e4194dbd681044b709dbdfae222dcaf8000000000000000000000000079fe9729790c8cdb3cd7b52831f3f77082f314b000000000000000000000000600a9513a72e01635865d593a371e69de6d118710000000000000000000000002eff12574118f497cdb43f8145cf9599d1d5c11200000000000000000000000041a8f6f07262d563260eb90bc1a79d158de3bd78000000000000000000000000a7e18489a9d09eb97c95857b189728b1131e6478000000000000000000000000d65621e06ff8c94c380b2f16b6323b47cb5d9776000000000000000000000000f1958f303e35edb38019e3b116f8fe9d642175790000000000000000000000006b71a8f81a72cf98a7686ca1eaa363519ea14c62000000000000000000000000189ac8a839d55a8f7b785e859ce8e06350048c850000000000000000000000006ac800fba054d8e5e98c83c9ba9e80f618175339000000000000000000000000db7994ba4a63713b2c15b332acdce4bc4a470d7b000000000000000000000000b042bb9e246714fabcd2c6130c5dcbf393ca10ef000000000000000000000000ebc62d9dea8330bcbe7cff9ed84e66b7bf64551c00000000000000000000000093af22a2d9c0efbfbbc2d97588b08790e4b4c0f5000000000000000000000000a23b3eede953d41aa5a91c6139a7d55c033ef4bd0000000000000000000000000b429224ee32fc537fe05b9db07d6a8b7b9b5407000000000000000000000000ab0e863c2653fe183a1ff8a4a5302fd670cd97d200000000000000000000000009e0c4793ca2b5dfd6612f8001b9ae9fe56cd40f000000000000000000000000bd1775716d5e0075e6f04733735d47f96bc011410000000000000000000000000fba8d00cc83225f9826e7fbd2e7a5d0948e6ab200000000000000000000000062ffd4b03a00078d088bc93933662d644d7925570000000000000000000000009e6389bacbd9abccfe073b58cb061b0a3492727f0000000000000000000000000882656fc7165d54af99de12d2945ee8499b0e560000000000000000000000008248e23634731d192798e04ca7d1960753d95d7d00000000000000000000000055173877fa722a1d0eacfd592e0b442086f17e98000000000000000000000000dae5c2571d2b606ead2437f1504fd20a2b3ad80c000000000000000000000000f586bba1a9c09b6362bf8a3ee7dfbcc9dafadf4d0000000000000000000000008b81d159ec03d890a0010e0fe4c15420c02300d3000000000000000000000000d53f14f0506f1054e1495cfc2e231c5bd49aed2500000000000000000000000017aa975db11ec38f5fa11cb85f80cb5a8cda7e9e0000000000000000000000008d5618848e2ed890276e68b2c05f7434bb4a8add000000000000000000000000a6af58e23913b4b3587e6dbd647e5a2f408680b60000000000000000000000000198ff58b503d05aa398c94e5e1c56e3921195b900000000000000000000000067d5bafa929e202134fd4d5a6acd6579dd62516300000000000000000000000038f08b86feb30322d16456d6c1dd4d08a6585410000000000000000000000000f18d59ec2ac1cac4364585c7d1395b972d44d9460000000000000000000000003ce428d40fa8d140c31df06f7f3c6605e6e9142d000000000000000000000000ea4668def7754c3fec6e74d1c3e3c805f9a52c62000000000000000000000000a4dd17c6fc83271f96e8d56966b3e6bcbbbde0fc00000000000000000000000030315f7ac09f7533d88e75b9e2f9a5a6c31af8eb00000000000000000000000086433dd65dbed51d53123b975848c2315d2c7c3000000000000000000000000062e1b37d962021c997d5492f5e6506a411d73b7f000000000000000000000000b8a990008587a69827c9eb3c8fe8d2c34bdde0900000000000000000000000005f456ca566c25018bfbe5bdee49b981753969b0f000000000000000000000000a025227ddd1b9ea70169fed916204cc487ca3e83000000000000000000000000ebaa0e98bb05ece8a8af943532ce2a28f89969bd000000000000000000000000c2a537dd79ab9eed216ed8aedb60d210db0d137d0000000000000000000000004fda024c8afa7e3b088716d704d96c594b30ace70000000000000000000000000769b27a112c68332f907a064ae6fb96b41bc126000000000000000000000000fcd461f2195b3e6de33d0967e23d4389ff90c2200000000000000000000000006d07bd7a6ff7eb0cff0dd9b074dfc04cc741c85000000000000000000000000072520140b106b97cd7a203efa1449be38cfad067000000000000000000000000f5721f3ccfea365af4c862429ae4c1191dbb4c9200000000000000000000000022d17f77d47a17a8cafa2356e03f3368dcc092cc000000000000000000000000fdcdbae8caf5d6f4c1980a89af4c3a3455dd5c0c000000000000000000000000ae2a34801f9b48d14deb23348f2593463383b98300000000000000000000000048a7f857445abf7a96e2e5ea2c120b66f60d80fc000000000000000000000000bc6f45bae3dc781b914e86a4b3ec0a675d436e4c000000000000000000000000dcb713e6e69c52a935cc35187dc679572dd34ab9000000000000000000000000d74bf80d2cc7724d6d4936b9eecc28ef66e99529000000000000000000000000f92f0ffc7e3b0b02a9f36f0fd1042502243584ab0000000000000000000000008f9952bee029c9067883657ede1cd5eef2b5f6e40000000000000000000000005eae0e9181dfc8f6d7141fd35593e39046c63a550000000000000000000000002f0cb036b66583db2910f923819f7f41a7ba2411000000000000000000000000d79f58eced2bdc14e2bb5112099c11b8e95fee4700000000000000000000000088f224a2d2f2b31521f9c0e0ef94159e2ee78d2b000000000000000000000000cfe04950128aae25f7240657422fd6b0bfe3ef5d000000000000000000000000cc0c84d305b7a784d7e135c3f6e3fd4aac6a8c46000000000000000000000000bdd112058457c1953b3d5a85f92f886194cb49a5000000000000000000000000d3d2c54bad6f5d1972a2db908effbb55b6183db500000000000000000000000060f08bcd083bf202b826cf87c897fd1f99a329bf000000000000000000000000ee88a92d20a485e7b112b4fbbf7eedc5e409eb460000000000000000000000003e860c574171f141127abe14a4cc9e5efece7b41000000000000000000000000b4703c13c84e3a91eb4fa6b5ab90f5cf10b79e020000000000000000000000008b72f7abfa2a636e9d5e7f0db420b7c4c5cad499000000000000000000000000b23abd45b4348245aae9de416932d1f15722e537000000000000000000000000537092fdb23cb39328e902f537bdf1a52b09780e00000000000000000000000054aeb3eab3a9c2c3bf52a8d909782a160a7f9fd70000000000000000000000003ad712921d84e84fab580d5156d20e2f5ca307d1000000000000000000000000098cb0577b3b6300a3fadeeaca224ad6da86d97c0000000000000000000000003fa9fe145f7eabe948297fd7d5ac7b161cf5512500000000000000000000000099231543914413f29bda74292ff1e265e2a2a1520000000000000000000000006fa4ffefbc8dd8aa0d0360c3a4fc1b9521636498000000000000000000000000b5e2d9dbb3c2d38a65e8557c78a304059eaa06d8000000000000000000000000ccec24b98a086cdbf987bd230fee5f2180d225b4000000000000000000000000ff339bbfd47935eba9e5885d977e207a1c9356e7000000000000000000000000662840911132a6c841a2fe17dc72e69e46311876000000000000000000000000eba48d3b9c67cf9d9e7b9373e33a752140e864a2000000000000000000000000ce0621bc2d610beed056795ff07f43f58c42f3700000000000000000000000001ec3f5b0248c71ca2268e023f2c96701bdcd92620000000000000000000000006aac42902bf76cb8657b5692c6039a4a3e9df6a8000000000000000000000000af0a4e90d659b6eb8adda1beb766d29b914416f30000000000000000000000004b468d174158805d688359f0e0f129460b4e6b2c000000000000000000000000f1f46bf7f3fcc233ab740e2d396ee49d9529c41c0000000000000000000000005ab874a3f569c8f7415130e95a18d06a38c7483a00000000000000000000000056688bd7065fb9dea138744490269d306d46cd27000000000000000000000000bdf78ac5d3073075a94041e70e0bb0078eb3f7a2000000000000000000000000609f8ad971958e8fbdfea0f3ba9ad125852d090d000000000000000000000000ef13431cf907814a3936fac103c57ea424cc5b63000000000000000000000000657c9d792adb269e3f059f7e854f1bda07d3c41c000000000000000000000000547bb4d5ae38d56d2869f5f4471aaba8f30276dc000000000000000000000000580b16ca2b0f7e2614621c4258142129b058f22d0000000000000000000000004d7f5265ec90acc5cf918a57ed9998324c5cef310000000000000000000000006699176a389a69c5225637eab92eb8f6551c072300000000000000000000000020bc463a76da0c19945c5c757d554554e25d82de000000000000000000000000eba5c96230d25d0802e77c44e6745875407b3b8b000000000000000000000000468cb106adc774453fe6b83920915c8759555f56000000000000000000000000a543e36726ddfc276fc7f1804901593340a111e8000000000000000000000000828d3ba905434acbb2a5d6ff58d4b201517447a2000000000000000000000000278003740e942b8766a5f6238bdaad7508418577000000000000000000000000b17aa17c3a575520777907a03e364ffb06c5086c000000000000000000000000fbb1f39854c79c52a492bebb9b7fe689bdbcf1fb00000000000000000000000069415e537d9015360a49dd468ac64d1ec8f4a3fd000000000000000000000000468231995dbb3f2dfd47791264d60ffc6691db780000000000000000000000003a44ce89a688fbbd7d203aa504d6ebbc804fad4c000000000000000000000000bd50388a629c2ff538c1419f038dfc6d1e29a102000000000000000000000000621eccc6ef439cf4c61f1d3e5ea2a62a71eb464b000000000000000000000000be97042dab533d925c4c462a6e53bf0f1eb94e7e000000000000000000000000c590447097ed5453fbfc2e75123d01544ef631f50000000000000000000000007e2956f589deaf25cb63d5b3244b865aa3c47b7c000000000000000000000000c47a49baa9bc3084ff924ec74f4c22d8fabf36af000000000000000000000000f0703c4e185a09adec0bce74c90abe20243f92fd000000000000000000000000aa050412e357e3385a5540e88e5d65775c515d96000000000000000000000000ae942ddf3358e1e3e277a789b7e535ff348303220000000000000000000000000245d99f345fdd4636e9c467f127c4668c3718c90000000000000000000000007d1b19666502640bf6d6f34a700dce6bfd36d1ae000000000000000000000000bbb54a840589bc9abf7ff2619e60c5f01f94aa5e00000000000000000000000049934b8f4f33ec2cc3d9ef59ba120f9325f7bd7d000000000000000000000000edc57a86d0997c6fd407f75611119f4dd7f663570000000000000000000000002bebb5b7090eb04be0e794d983536dce7b181e3f000000000000000000000000700996f8e26f163a9df89c36d9cbdaff445c0da4000000000000000000000000a387b559ff05cd853da701b4908c26421826da02000000000000000000000000bfb3867a9aa9622ccb587c6981a4484b9ce958620000000000000000000000003db5b48c78f15cd6e64ebc13596d754ba5cb3f6500000000000000000000000016c39949e3315e9156a94f09ab77a4e8042b925a000000000000000000000000e5203a6c637a3813c19e8705d981d8f85066cb43000000000000000000000000bcccddb704519ebb72a7121849f07af84bac00fc000000000000000000000000a27c739a21c5aab57e654fc09fa6d40c481eff16000000000000000000000000d0272e7fb10d2935cd5ae00a9ebe239cfa591558000000000000000000000000887941c864ca4fd6c9b3f0a462b72e35efb5e79d0000000000000000000000000aaf9201db6aa4dfee7c080450e1f5718d39cedf000000000000000000000000afdcb63ff6b1928df5391a6afdb487fffbbd813c000000000000000000000000591a5750aed448bfaa050d6875f408c5a365f17800000000000000000000000042fa9f46741fd40e69ae37142b9908ed9c9df5280000000000000000000000008fbf036692a820975fbedd8ae455a4bb18fbfa10000000000000000000000000a6cca43e1249a3e5bc024abff66ebc5e9a72f78300000000000000000000000066e42e582dda5effec8238a7ae257269df4735a6000000000000000000000000cffbad014d8f752683989d7de26f6c65f9905fa7000000000000000000000000c20c2fda4a7b403c41896b5c00d280d50c1a5c6d000000000000000000000000f0df76c73bef545f1829569eb4f04aafc29adfd100000000000000000000000076b6c7809fd32d8d476987cd84472178e529d57500000000000000000000000007115effc98e15e25d55dccd725cd9612f9440cf0000000000000000000000009532d9bf522868e0fb84513915346d48098c50c9000000000000000000000000a02cd2fa2d228fb208854daf616c0977c5010a0d00000000000000000000000059f92d101b19f47140104ce6575ce116444c55e1000000000000000000000000e43f4838053367120c23e7b5075e471c9df6eac200000000000000000000000058a7860e0c88245ad81999cc531f4b0d2c1e2922000000000000000000000000a9f7348325c0bda9d5f802c47a741b1ac5da5f020000000000000000000000007c0c72e70936faa99f6f65740b64776c69a85ef3000000000000000000000000ea56873d4621e6585e6733e50ceeb42d8deb85170000000000000000000000001eec40db79097ef3c0d232d09afe015a76847663000000000000000000000000466fac1e73dacb6b28fd2d5e159c15e63e93c5ed00000000000000000000000072c29c75ce11d8900ac5419de5e6478a37a450fd000000000000000000000000abd8da7a4dbb922f6010baf76721c1b802d33566000000000000000000000000be61b83f633afdd57bc9a1d5ca6b41c3009175430000000000000000000000005a9d61e1677e47cf8f160257ddc7b45b6a6974ec00000000000000000000000086c11738270aa8cb9c210e99dd6b2260ee40a1dd000000000000000000000000c6e5608a8ff2e245ae9d01928fde26a04992ff60000000000000000000000000bc8506cfbd2638dfc04e9a0252f8cd04d5ed99f30000000000000000000000002cd51cc070ce2e169aef26ff28aeb2bbb0f0a015000000000000000000000000d25d15a99dc7e2203ba33285b5383ac864063ae90000000000000000000000005eba4c0b2b819bfda5fd1c528055d8fcaf7dad55000000000000000000000000cd77c48ce73c4f29723dc558c121169e73e226b8000000000000000000000000c68de4563701aca845ec9965ebb05f30e8ef6d7400000000000000000000000011f22fba08f93c13fd9b22482c35f2fbeaa6fd0200000000000000000000000041b804f42c89d5ad12341072e737ef90f248d1a6000000000000000000000000a67a1c418982fb7c1138e8e29ed6be25e3f0fc87000000000000000000000000afa5b9997d0594350a9447856f7d7dcfe481e750000000000000000000000000b77f436639a828e82dcae6ce6e3424d32d170265000000000000000000000000d921095d0df409126edab12d02f674ba7904ece70000000000000000000000007e30b0f4440fbea7024ef6d4d995b6b1ed0ec4610000000000000000000000006f6bd407ae48c9fd9b983209b09ad02f818ab29c000000000000000000000000ba574d448c211c81f4091d8291a0211a1e5a49630000000000000000000000000a14480e4694efd4e780749ac6d6fe35ca92b24c000000000000000000000000d5f947e5ce7878f9254fbb8ef74620394c760ff9000000000000000000000000446b5480f9202cb1450ca25518fde017927d6d1c000000000000000000000000d5a4499a2dca01d6cc86aa9cf18f8ddbc7fcd208000000000000000000000000fa961495d87eb0eb18331022cf06465e868df79c0000000000000000000000005ad52c8516fb956cbfc7b45728c6ecfa019a4c1400000000000000000000000008aa583a3522387ab70e0a87be1b97f3570f876a00000000000000000000000091183159caf6d2ee7c08fcfe9c50040cdaf1eb260000000000000000000000008ceec3e5fa70f49ea9f50092b68f8775d1a3ff620000000000000000000000002baffbea6bbc7b6861cb18f5cadc8b5f2924cae30000000000000000000000009674d77266d2699219b1cada3e48cfddd7c063ed0000000000000000000000007e9e70000f55ec2d3a939b5741f0b6f81d1ff7d0000000000000000000000000d88daf2a433cf723e8c467646be3442dc1eccb070000000000000000000000009454ecadcdbf99362615b047194c4d69761f0ac20000000000000000000000007cb6d1699d554168a1adf8492892d7012d76062d00000000000000000000000004763952dcbd4d1c74c326138f61edae087ff3c8000000000000000000000000215435c0ae5bc22759a35f03fc97d3786c175507000000000000000000000000321d159deeb02af988adc0194b978d67430f97b5000000000000000000000000a9697fea01942b19cc92d705de78b2e40250a1cc000000000000000000000000743c610437b4f599daa8698b5d97e142a01b2e01000000000000000000000000f5adca8f0d44fc48a746dfa8da8c236a01ead6c200000000000000000000000025431b4a50cd4e4472c73e6c0c37f5ad8e7847180000000000000000000000000475795db0d4f273a9e48f2305e39252b7d7bd48000000000000000000000000152029b96c017b3d22f3fa94257fe2fdc90709b900000000000000000000000036c635ec327128d3a940426551d6c9101070527c00000000000000000000000062953c6dd483a5e154eee28d0417b42cb00e8bb1000000000000000000000000604a1c266cb2e8aaffec4bd403213842f6ff4e6a0000000000000000000000000c25ae5541780d7e527f0172d7bb5a193d3c14e9000000000000000000000000da15d268ffe4a49d1d6be59ef482b585f341a0fb000000000000000000000000637bfaabdf0548b670a0cd84a917bdec7d777ca30000000000000000000000003f0ccb45e4860d7d85853204758a3f7878dec84600000000000000000000000013fa716ef17b728a1736492467eae39e69725431000000000000000000000000326d034a3261de3f9bf320c32f5d01a954e525a1000000000000000000000000a38391437eb25fc8fce6782e7253b4788104cbdd0000000000000000000000002aee4cc05e85ea8c2cde9e0856acaa8e94a6c49800000000000000000000000027700411257812bb33eb782fde412898efb62bcd00000000000000000000000062b3c9cd2aa93ff62967a9733a044744a3a8a41900000000000000000000000043ebfb91d9b6ef1877446d4bdde810d0e64b38f6000000000000000000000000a259cb28ae8bb9fe0cd20a482460be31c7145b8e00000000000000000000000008b5f807a9ee1e295cc915695e2d6e17322ca6e80000000000000000000000002a5f1c9810339c9c4e793f1bef81bd171b1bbb500000000000000000000000000663da73423997398a0e6c992deb3de3e85d30ee00000000000000000000000076e7fe74f130fe7af3d07cec51ea08cc4e4c617f000000000000000000000000bf3e1bffb2b2ec272d42a9bd6f92be58e1556c0b000000000000000000000000ae6860cbd059660278737e0a02b7ee15d7a9b754000000000000000000000000aaf6523b65ab970164b38df06a2ae4d8f6bb30b3000000000000000000000000c291a0ed42cb357552ba95329f98b18416485a4200000000000000000000000054e6b03843f1b1f873d5a89e0b0fc2465e7cd1d100000000000000000000000024c8d2b48d02a78c58bfd35b800c6c9e03cc5e6e000000000000000000000000ac0096500506878705404d294bdecfaa0113dda6000000000000000000000000171175e881135f79dead3ef09ba01e5bf8bf4be500000000000000000000000053c719c3e635c98938d45649f897c94c4cd5b2d70000000000000000000000007c3ca3609d90624b4d238d65764032179280d7ab0000000000000000000000004de6226b417347bbbc56a20603a5e23249c3a812000000000000000000000000f942070021b1f7a8b96f61a4312c4a28217115ca00000000000000000000000042cf7aa169dca1a1a4e6e3ae45b3db816a4b59b1000000000000000000000000c5e57eb23d3a5c1fe4465a6da3bfe935c0786b74000000000000000000000000e585a8f633b74d31b01fbb184ac8ad122d299826000000000000000000000000c8ede95d1216741c18312e2f936475a371dd5f7a00000000000000000000000087c69e3c7ac26af7f50283bee794922b627dd5290000000000000000000000005cd086f25aa2ff12408a591bd11e3d60e671679000000000000000000000000046c53588b68df9c9e41a2fce61715b31e5706be30000000000000000000000003cb52c722d3beab252964d38d0c31b7969b47006000000000000000000000000ba2fbe30ff62af82ffa0af8fc857af63f442bb7c000000000000000000000000e763b3378b573d1c7dc9078a080385e411634ccf0000000000000000000000000d41efa83f7ca3977434297fabc0627452b59f1e00000000000000000000000025c6611ea7f7ae5514b0a4331067904e8e0cebce0000000000000000000000005f1bee4b55ee4e13eea271655c4c0ac58d7787cc0000000000000000000000004431353eac4c39add582a05b7a527b1fdc32ab1c000000000000000000000000254c113836931bd841905556bb64265f0081e262000000000000000000000000d181f44a9b2ade26723be59a22f8db025fe8e61600000000000000000000000087aebdbef13c590de747ba35e2c129f876840ac5000000000000000000000000864401933932874ba46bde4ae283ce819061e8d3000000000000000000000000e42c930f235ce40dda6cdfd1ecf62af8a2628962000000000000000000000000d045945591c4ce50edb614207e37be366c39c161000000000000000000000000ebc2734f5e76ae55aec462276214852ea949a8fb0000000000000000000000006a9eac91d62199ba3b5397a926a6d8ad88d32038000000000000000000000000c475d4adb592526e087ce279a25fa5d33f6e1bd0000000000000000000000000be6747289b55c059635556a01a8847e54e7cbb740000000000000000000000009efb48b6acaf4c58813de237607b8451427ac888000000000000000000000000efb5bf24a56caa7cd6b9940b8e0508713895905f00000000000000000000000097350532b5baf1a43b0be1e0a69617e38bb30c7f000000000000000000000000a07a9b75e121f323fa337bcdaf18fb96c4ab9dbb00000000000000000000000087f9dca8d53221ec1902a800d9eb3be0481d3b400000000000000000000000000cdf058c54d76a71b808384b1da872508b1f804700000000000000000000000051f6d726b75a74035b1aa04c92a68663ae94980a000000000000000000000000dc0e1cddd75da28e500e6bd35bc2f5a066838bba000000000000000000000000d2381daf5c1bade4900da9e3aeeb902d7e84696e00000000000000000000000053149e049f8c9c17c86560d4027f86863e4c726b000000000000000000000000c7fcff38649b19312d752fdf351b27afb1337ac60000000000000000000000008cb15fc8c0af34779aa8d68e15e253b203605f0a000000000000000000000000f4c804d5fa0eda5143103953dbe9c0a572d5bd5a00000000000000000000000030e90f6a5d74f9e96eff37e526975213bd04caba00000000000000000000000070a422f47139fad1830bb7cc66bf1d6bccf9e3430000000000000000000000009e54da0f4554478be184eed60bd412340b118b7100000000000000000000000051b0c222ace47e809e2dcdf840633ab9bae231a8000000000000000000000000ee6a9bbd9d06253a2b4a3b32f4b698d63612059a000000000000000000000000d9fca2ee2936953385b356e5c6f688c871f22a690000000000000000000000001e3fa5fe6492606c8f54a49604b17f20f641a076000000000000000000000000ddf86863868aac207118ffbcb03e5ab593ec36f8000000000000000000000000e9737f10cda859927a9d11e65e242dd9a531458c000000000000000000000000d8d9cec487f0b7ce75ef4f652d458dc421046156000000000000000000000000892b76afd9b3821702e169bf4285d37b79566afa000000000000000000000000abb23118dbdcb1fa94f9f8be3d8249ae8eec14eb00000000000000000000000027d790b459b12b2baa726209e70b62ad4bf50a2c00000000000000000000000036f0f7f5528699be414912b4b80c3d48430b5ecc000000000000000000000000b858fa2624a313c5e7f66bf8a5333fbb47b0f721000000000000000000000000b7f116e2f0995b6fa34991aebe4c37dbaf59bcda0000000000000000000000000c4d530a03509009ead7f57b10d17fbed1bb186c000000000000000000000000380e23af196c9113461a8366eb7b89b01fbf1d000000000000000000000000005f32147036bd7b8fb36bd8c33e0828fc7e21d98a000000000000000000000000406a55135813fad474c8a558616d7f39a9a9cbbd00000000000000000000000005fbac506f1c6997068dca3c927763e2235beab300000000000000000000000081e31ca1f366430e22e15630315e17e11d3338190000000000000000000000003e1d673f400456dddd15e46862e922bbded46c11000000000000000000000000c44c62039ba4435924c044b2d43335d72e5e5c5c000000000000000000000000c319105bfc497d140bcc911ca258294b41331a580000000000000000000000007d88de004e3814472cf086385d09c12937891fb500000000000000000000000030bd5c17ccbf0776ec0d24cac5bb13984a0ca9cf000000000000000000000000ee13d4034b707ef072e93349822e1599af21d67b00000000000000000000000039a05028d02117a79b6748b804f5ccdc19573d47000000000000000000000000d5f248c74e369f4b918ff4d410ae9a54973a040000000000000000000000000015d6902606f33da938c5c4224fa090a879d9bee100000000000000000000000091e971a16489451415d44ca9f39a406313513d35000000000000000000000000fd98b8ca05fb34912a018fcee03a100f06bb40b80000000000000000000000002b1644acdcc62788448a11953831842a1a37043c000000000000000000000000291854a850517bb3584c23d35279f547f12cdfef0000000000000000000000000d932c4cdd5388b324dccf712632e6a66358954c000000000000000000000000e13fe6447721f7e4ae084788aa367517d1e0ae8000000000000000000000000088a4ee0fa928303444aa9e92576710cf62422d91000000000000000000000000e05e572484297ac28c0a22da68c6ca809897a7460000000000000000000000001ce11e33e4966df8c4eac3b872d2e5750b7720cf000000000000000000000000294b32208a5d2c2fc84b3b874d19b6e8624ef13a000000000000000000000000be02f54709e3646852d5bb340c109b5c5c75448b00000000000000000000000040e461e5c67cbe3022ef38b05cc8e600dc712bd100000000000000000000000007b66d2d31972a5a8c1bd8872e3890ba4633104f00000000000000000000000090c8f9d927da8a02ff34b30cf26ee595783cd954000000000000000000000000c171f3e652a88caa7d52ea2e678acd57bf6e6d0c0000000000000000000000006c703cfcd5aef844ef25b377094cfb644cb231460000000000000000000000004a136af770f0a6984ffbe93a9ce9d91e9f11302200000000000000000000000086ec8cc6833759a11474b5c60ec6c7dfebd6587e00000000000000000000000094e97491e366e99503c710c89522d87048091ba30000000000000000000000001a1690bf7dbb46cd44b69777708f99c369cb94920000000000000000000000005dbfd509215c8bacdf3626bf85ce63f4d5b3e52a00000000000000000000000065ca12ec8d834d942602257df62089dbb6a1ecbf00000000000000000000000028bda5e980e977815b4096e09600170363715847000000000000000000000000d3556625adfcffa0bb09c07e93e3648c2bb18d1d000000000000000000000000170a831256e010fc7229c9286747ee9663150f16000000000000000000000000f778c230557b5cb2bd102f680e3ba8d8a1439bb100000000000000000000000079dd2a78c254307f950dbbb382bc1ce98b18c39f00000000000000000000000084b08ee9c373fbcbebb8d617d91c13dd8c538372000000000000000000000000fb15611085b90ecb379a8520a098443c218bdf5f0000000000000000000000005798ca8a9c30560da030e5b89de345c632d6fd25000000000000000000000000aa0dd1429d31d70f31895e883880b18295a7aa61000000000000000000000000a7930c2f25972212e1eb98fb989e95eeb8866c8e0000000000000000000000007229a1ba25e931dc204ef82485e7b3826c191ceb000000000000000000000000bb139bbef43029d327b241091dfda4324308e2be0000000000000000000000006fc2e1b6097f5e0df14dc99e528245399ea8c4690000000000000000000000002a913ff86c246ac9376d8bdb5dbb6c8d993bbc09000000000000000000000000fd6ef3a6a06a6006b5b36816ee5c31980229f6c7000000000000000000000000942486da24746740f668fe75fad92e21da3284d500000000000000000000000036dc3c64a71fdc9551616c91950735e9dcf6d00f000000000000000000000000f24701a77f3e1f75b9ba1abe29c4ecd99e6a3a61000000000000000000000000efb03b0e40a774a5a6f29d6ce0afa5675679b5ac0000000000000000000000007c04f94fdd504564bbdec0ea38220fda6c41ce040000000000000000000000000c1cbaca2fe99ead87e060a838f43792d85c4d0f0000000000000000000000007299005c7f8a58dc9f528ef024b0adda9ed20696000000000000000000000000064c34544ddf130c0e7ca33e6b4666e2c36fd7dc00000000000000000000000023ad1c99e593f58c6a8202432e6fc0f0a0f93e1a000000000000000000000000ef74cb399c40c3b183c2b688f0ab4906810c12ec0000000000000000000000006cf75edd1516bba2da6382b42bc6fc7f6c5c925e0000000000000000000000003014370a1efc955a9395225893f2a31387339bf8000000000000000000000000c974509fb457e63a058ce08125da83ef021db9880000000000000000000000005493e4c8a93b5c0d36b4e2d3f48c1490ae5b0e4800000000000000000000000093cf43371b170734d1167d2a04d5318e39e6d93d000000000000000000000000c8a4c8b2201a30401b2f86bece86cb697fd1bd78000000000000000000000000934a29c440c94f4ed400200094145bf28b538c6b000000000000000000000000dce8f0bb4f24d63861fd1f14d9d85e9f34e37ce200000000000000000000000075d69d0224507fe33cc2ae21a5279faf70994abc000000000000000000000000fb38d967e77382fb1ec3c36cc4ae77e9fddc2fcf00000000000000000000000019c9658eba6bbdc5fa54f46b146fb5557f0b891a0000000000000000000000008043e02c2e5795b0762eadd5d36d4ae3217ed9ef000000000000000000000000a83bd7afafd915ee19d037659ca19277e8e0a00a0000000000000000000000009540f393ed728208cdb5720e5a20fa4588fa4d960000000000000000000000006e772b97b614bb62f971507ad953b324a8a209df000000000000000000000000e1745c4d095d9875cb6da92a1ee8b4347ae0dbf6000000000000000000000000badb1a422ad95dd1954cd611482bab6a879e351c000000000000000000000000fce57df302834b3f189131479c0735367a1883cf000000000000000000000000a480962fe256649282af0cf04edd0779e42ccfff000000000000000000000000c0aa115c16de611ec1d013430a92c01c78cf2aee00000000000000000000000054302ec34c3799212fae9e226c18e8ef34f6b52f000000000000000000000000409150b70e0c5e17ec3e0edad74d183e03b77d89000000000000000000000000a44243214c6edc81e1878beede95891031fc1d840000000000000000000000000b18ee5dd91713ce2e5a35d60c6ff999ea63888e00000000000000000000000007803ea275bcea1e6d47727cea0a57dcefa94b970000000000000000000000007967fe10dd34b0c4ff384bfcdeda62960e00eaf9000000000000000000000000e593aaaaaf3a418049f53b41bc9ed4d153c188f2000000000000000000000000364fd4f60b86ff3f623a95d9d04305eac09ca8f7000000000000000000000000daf1f7ffe601423d043bbef416eaddeab61fda2d000000000000000000000000933f46601c2f17e7ab308ca05decfea2670aa0400000000000000000000000001eca289a1c8a92303686403d8c5aea39bab00e1b0000000000000000000000006a6c3f5d0f027f10a363a2ecb6bd9bacd65dd0f3000000000000000000000000f790d80ec9fa10060ce9da7646b6832b8301efa0000000000000000000000000064de0c170d7387f23293ad966c4a1e205cdfa73000000000000000000000000c479a1c8b0e4b1a1eeb6588c627ff374bc74362700000000000000000000000049229f75a1d8b89619a8b907e29c4e1e2a9d2db5000000000000000000000000471bdee6910ac6045099077e62c33c84dd6bfe8b0000000000000000000000002fabaeb45e0f3b1020acb941e1c16617a4b0fa970000000000000000000000006c9f34f2d8650c08d7b277b4026b03cd0f061e410000000000000000000000003a60a2a58cd49e38bbb2672d66fd27ab83748f9a0000000000000000000000008645a86284f49fa2bc3229208f76f9724949512e000000000000000000000000bb0a590fda61f612b2d7aa497c10738e14a60ca1000000000000000000000000921324ed3d84f576546a9d256b0fd4922454152e0000000000000000000000005ca5c35f3326664a8f4aa7611e05968a0cb76e1e000000000000000000000000a9e696e35aa96cb1e0c98760f6cdba8908b8a40e0000000000000000000000005dc00786d29b5b96d0cb54f7578de7803a391afa00000000000000000000000060d157fe1bdfd93815c9bfa7793bc9899f2f3f870000000000000000000000008996d4a10ef65a41ca40dabbee0b6f804b5ca3310000000000000000000000002f0435f5cdfafa9e70c67ab9b0da05304fb9174a000000000000000000000000e23694d1eea39a9d7ed9920696274b6148b2fa4d00000000000000000000000094815b939a1419da0c9c207f8ef7ca71ea0ad9910000000000000000000000007cb3f8d8b6e9451fac62c2d5911cd5188ad1bcf50000000000000000000000002c8966383439b18b257771fca126ecaa160daa55000000000000000000000000bc43ed30ae665392b8acfec7e42722493df2062200000000000000000000000013ee44ecde87800bcf655432c9aeedba5444a3fd000000000000000000000000f44654183611705b5566bd0bf22f2680a3e4fc9d0000000000000000000000006cc2728123dcb1767a9376c0efd73d667698243c00000000000000000000000014e3f84a010f7a4d3c680ab7f196a1bbc4a181c90000000000000000000000007af549b36882b7e17dcfd225991c3a1c47ff0d030000000000000000000000003587edc16ea8fcb9ee533a90ca2f3ed9e220d2b5000000000000000000000000f888f422302ea279662e5ef031bcf304bc6d69de000000000000000000000000b32059cad3984035d5a2ac81f61dfd50214a45a8000000000000000000000000c333f916063a1555430f1932f5d98034187321dd00000000000000000000000055dd6546333582ca75bc52ceb525f62176808cfd00000000000000000000000095a6e21bc4970d00ec05c1721ad1588d083b4cb3000000000000000000000000a6d805c45837b705a7b21b6a7cd6853cf6821463000000000000000000000000feba01e8aa2cd3daa634347b61b68fef3154688800000000000000000000000077fadc4d9d2e7b7e727e06f8c0582ba30006b0b0000000000000000000000000f9ec63ef25c45c3bd49ec974f0be62d13ff8fb690000000000000000000000006dec42f0a49f4091a8e47aebf79a120c7ad8e81a000000000000000000000000dd0dec079596a04aed72ebf43a89c1734b4ecfa4000000000000000000000000460f3fb6dbfeef55219851763d9bc6f2f36e93d6000000000000000000000000f7018e76664c46daf0b14278fa9e4cdc5b1d17a30000000000000000000000008fa99c2fa49c73708a7261dd8eaf6c4ec7b3adb8000000000000000000000000f1037fd2351bd57537959c844579685ff56ac112000000000000000000000000e888617e24b80a6e227aacfdd952bb3a02700f9700000000000000000000000003bac720df7d067834f9148eeef78500d3cde267000000000000000000000000afa0f3a9c84cb58fbc9e5b38438b883ec720f3fd000000000000000000000000ca4047b71cad72e2963796a766445b917847ae730000000000000000000000007f4e9fc2bcced26c0d38e6ce46018fe7fd9800e40000000000000000000000006a7472e7279588f0b8aee15c5038082c003ea51b0000000000000000000000008039341c4afa57db532c321b8a8b7936b2c6c1960000000000000000000000006f39a81e0d3fedcaaca58d3e24cdb5295259073b000000000000000000000000676a9d330d9bbbba8c8892adeed5db53050e70290000000000000000000000008e87611f5558f852ad379dc612b0288ae4e9bab1000000000000000000000000e22503505f5c05806e8111484f301d25e0690287000000000000000000000000062a6e5ff8f12a43d683dac9f2b448f7cd14fe0b0000000000000000000000008ac176f0cf4244abfd8ca2195cccd06f695cc5670000000000000000000000009d71c434291372226d79fbc1939b32deb940aa11000000000000000000000000fe364f9792f1a6e9ada6143a6629db9352d058b200000000000000000000000000e3882455b2c0409b660501f673bc4ac2c29d8d00000000000000000000000009f8377f18993456e984e8a1ad3b3b12c76f4255000000000000000000000000d40efdbd716001393a8f175f38b777fdede0a800000000000000000000000000987ed5a9df0f6ed15e34cd6d650e0d9c56c071ca0000000000000000000000001af8bb93ce0d97a3e79c5673b74cecd8d41e8cdc0000000000000000000000000cd8e9dc1caeea347b951659b6d5e886d583ac57000000000000000000000000459affe55cf0357e72bf1322587d22668d8d944f000000000000000000000000d5fe7e391ca524786233215d9c4b2274e8b3a7be000000000000000000000000ee366de1a903ff33c58add72c65fdc66d0390b9f00000000000000000000000052f5f1e2c60b3b87ec079e61c76468147c7c51ae000000000000000000000000e51c6c3fdc4931f1cdd81621daf4bc62557dac5e00000000000000000000000072f2b2a1d8c5e2b257a72620f76fee46cb8c57ea000000000000000000000000e3a3c9088f43258d4341109999d7825b0994d78500000000000000000000000043c3078dda2acdcf9e5706d13d2f4fc317a9ecf5000000000000000000000000d79c5a5a09798334f6eee9676d26a14552c7e568000000000000000000000000634c647be5658e33e436080f17192e5ef3216df70000000000000000000000001acfe5c2950f2e7dfa55902f6e366c29f49ebfda0000000000000000000000003d7485f32d46a035604d991db8b5f40ca530f269000000000000000000000000beaf9c16eaedd3f40d8413d0dd4937629f3204fe0000000000000000000000000eb0a48b2572c4fd6a158c1e81796790b2dbca38000000000000000000000000ced957e7e7a3621817bf90162897a601f723e025000000000000000000000000032717b3ba2ed53d20395e21eb933ab0953e201f000000000000000000000000618e0aa6d9832cdfd35750ac10bb56241cf89bbf000000000000000000000000bd413e47b7e2ef7143f00d8c76f2ac526630e8fd000000000000000000000000a163ba868b9ef43c609bbc80330b42d34fa3580d00000000000000000000000002e815191066e24cb43b2d5c251c6e5fccbc33740000000000000000000000008ee792162489b33176b17afe2a9335d9fbaaec5e00000000000000000000000022488290a1b6900c74c2449717a7f82e816b16dd000000000000000000000000187bd5c97efa3dee35b8b3080a1615dadf33f739000000000000000000000000152e72e021ff6541ceaf1468aa33cd20b71515170000000000000000000000002a430427811ebdedd7e54f060543e540a48184bc000000000000000000000000bdedaad833b4aaca65112ba792c442e05c640a78000000000000000000000000b5369e2ddc564ec97fbdf67d4798fea5654dde46000000000000000000000000e4fb95f39a3cf3f23e0192bd9393c8fb49245416000000000000000000000000f1f0944bb392a386fbc1403e112ae19c3ccf58b1000000000000000000000000f0a0cb89c8d77b903ec4b10767e913eec73b91fc00000000000000000000000035295433c25d1b6d67e967ffff65f9c5e0331c36000000000000000000000000c5ad470e68a304ab6878e57b3a36bc7df431b4890000000000000000000000000f900796d06f4a0cfa1656aa2fb65e72f5d2bf430000000000000000000000000a42dfd2a34365900a46036424320f67da0d0a3f0000000000000000000000001cc9b114162e014f8cf3169973ca081b1aebdcb5000000000000000000000000fc0da16a3dda0da894462d56effcea9bfa0ae49a0000000000000000000000002e31c9a37bf6073e785f2d80d02f72530cf2f7750000000000000000000000006fd415ba8b48d73b7db275c1a4fef373a07eb22200000000000000000000000028e946e6785d19020682e9a8a427a818d9a3c123000000000000000000000000acb9091c70089d6cd0a6da8d6a3d54011c5cf61600000000000000000000000051fe6cf1be53a76030e1ef09740e1e14781364350000000000000000000000007a3fc7e0bf7e3d86bc97a61cd38b912744341d2c000000000000000000000000b8bc2d7c1e75c22241d4beb8655f6fe8328c289e000000000000000000000000160db6c0d210dd6d6e1b0b8864fb1893e990b0020000000000000000000000003f1a918b47635e12656bc407aba75fec7690ca9d00000000000000000000000004a363c93244c9ae7adbf28a970b050c78e533c5000000000000000000000000b6acc0e7c971d501f601772054b4c2d4d1bad10200000000000000000000000033b8f4786cf55dc59debcaed0d1d5afa412a7fff00000000000000000000000080aa7bd5d0d64c9534fe5fbe43ec53d1d2ef0c9a00000000000000000000000052d527e05f1b03d218f3164bc40eed7b4c0b43a3000000000000000000000000bc878823d4bc637586879d6f804d97b0c448c705000000000000000000000000c0a1f8d244f4a02b588ef3b81edde6c05652650a0000000000000000000000006fb81ed1dce491581fd9faa5f987a860d5d4afd8000000000000000000000000bcb388566eba7913274bc7373f2ec981e3e7ff60000000000000000000000000419bbdf6c834e77c40be800d20701f26a527705b000000000000000000000000f5506eee99cc42e433cf20e5d253c748c747dc2f000000000000000000000000343336796f87cde265fb893e3b5f8b526c2cd53c0000000000000000000000005f36bb7d819304b152b9ea5998673d5277823a1400000000000000000000000090c3a9f8d531fedd902f775e7a49f84b7ca211830000000000000000000000003bb7c6681d3c4e3e767976dc31581ec7686152ec000000000000000000000000752b2389956490453dd2b66db4c0c08195e1726000000000000000000000000019b0b6a721deff5d47ec4352751002bbdc52b9ab000000000000000000000000379823dc7527753bbbc275a1df73bbda0e9c47120000000000000000000000008bd7a1609fcce5da83edfd91f241aac54138a6340000000000000000000000004b93fe2e030766e1ca5a2ffe763fbea3bf3d5ab300000000000000000000000047d0b4fd9fb84c80496ccb2b6a04453bee9f0d48000000000000000000000000ff6e985a43ab2951b77d09485b917696bd9894a2000000000000000000000000e1a938b2252a386b167bbd80228dc4f525939070000000000000000000000000a8c4a4e5d7e8d56f5b7c0dfa37090215680aee150000000000000000000000003390a75591fdad8ff570bd0f38bef8aa8da6a62d000000000000000000000000c550ee8a80c72740c9fa7d4926775a1306d6fea6000000000000000000000000ca565691f97ded138edee3b755f9dad7c2114998000000000000000000000000e3b052eb7f78645db4ef06a57340b24ddf42b85f000000000000000000000000ac2e0ea700629a48f8941e109423f8e4735a4b1700000000000000000000000088c59026ec278cfba829d79f2b5183ccb4e773770000000000000000000000006da1eceb2156c90b1650c3f9b8bcfb7c837272fe000000000000000000000000ea0f3b4ec8b411ce4feddb8d4f49fa9637eca555000000000000000000000000277276bc71cf730e3ed780bfc312c74df86c188a000000000000000000000000290554f9d1c619db2a930dd7757671caec84e72300000000000000000000000060c5a5055cbace70448d84f06bfb73c43804b223000000000000000000000000bad9379897a9353212a4003763fc92d1c65ed5b10000000000000000000000009c298c051b112ddcf283dd6ddde96e2ab66170f3000000000000000000000000478ac683398b10799936d3e17edb7bf59205380b00000000000000000000000030420478448440569248c13931f207f9ed8bd5e8000000000000000000000000577d69be28ec733f94f636e5d09144af86368a07000000000000000000000000923c80cc9ed00854c6872906404d423b13a4b997000000000000000000000000d2b0e584ba73ccee3260cb9b51306d26b82bae650000000000000000000000009c02923198abcf749be0813864439853e37a39e90000000000000000000000006cf8be19e1ec82d618f4cb94ecd7ef5be520738100000000000000000000000001d2dda0763eced9d5eca9823d3452327d53aa81000000000000000000000000699fd6ab545c4672064ff3c56c6e465d6741ad55000000000000000000000000f02fb1a978c797dd7dff1ecf867dc4638560ec7c0000000000000000000000003ad4837858578b5e4d13e11e97511307c9b7893300000000000000000000000031df31aa306664dba598062c076a0986122bf348000000000000000000000000487f27504aaf629c737b875d1b94410b38fc6f850000000000000000000000004335c4b81a4d64e668b5d0af4cb2f4612b75215f0000000000000000000000000fd7836671ce8a6a1269f1a5522f520aca54036e00000000000000000000000037001c6a4eb898d16974ac0485bd281b8dc5c798000000000000000000000000f82951986d478e0e7e9e1b7c450a8ac7b2c5645b000000000000000000000000bb9d2e3348f05e6e6a6e272ad77234c0fc7d0f25000000000000000000000000a073d772630fb325d60eca0b905789ead4af533d00000000000000000000000087a2fd824a3a7ddb64b4016dd5b66b743a8939e6000000000000000000000000669da6a28c01d9256c562176acc5b1de85dad0100000000000000000000000001107c79f0a0d0f4cfcde89f09c0e78f6335a950c00000000000000000000000036181d8c1f6889298554ef7fb8cdf97eeff8fc56000000000000000000000000280efc28138e983bc902b8c55483b04c322bc73e0000000000000000000000005d64e4e1c873a1107fd2e661bd09023fa1cc423100000000000000000000000045088711911d77ef883e03f4a243bd8af6d25b950000000000000000000000007a11059b3771eea70b77ad9b1060b35cfdca4d3d00000000000000000000000004c82132ea4fed3049bbd1ff7de3c2526737f481000000000000000000000000575708ef68a2b8dd7d199852b127bb4e7f119071000000000000000000000000aca9a25ace31993cd6362e5a29780a409b766cfd000000000000000000000000580366bedd85948ec239fc292ed0324b545e0a4f0000000000000000000000008fa3101d3b54cad9dc2f6fdfed615aca85ab107800000000000000000000000097f898b3ae56f7abaf77b0c2cfa6b4137962bfcd000000000000000000000000a318ad20b8dab15d1df56ea8f24bb036e918526b00000000000000000000000068b45283b562fb21c816b338faa4f88e2027e29c00000000000000000000000072817b2d8fdc69159755d85627d6f665ecc18cc40000000000000000000000001009f725ec3f1f98ad49df55241268a83a556df0000000000000000000000000658837ce80aa98f0cadff2eef076bd19e4ec3113000000000000000000000000b9ce5d51f05a06ae953508969a206d3fd2b7331b00000000000000000000000063c0b3321d1b3dd2353044917bb638799eea57bd000000000000000000000000ec28cfd8d2fb9e8bfbc833aeb7bd1b448f937785000000000000000000000000967fb485b4a56f7673550e74f01fd488d444f609000000000000000000000000677476ec72cc0a320904b6cbfa52f0cd6c1b4cda0000000000000000000000009ac8009bec0bae0bc2fadb8f5fb5f97ff253ed7a000000000000000000000000776ba35905211f9d4b54eeb3723a59aa77549751000000000000000000000000bc505902dfd1acb2f1cc7a338b2f7a872393cf4200000000000000000000000003aa21f0a40065fd9bbf0daf8f72cbf3b5a22343000000000000000000000000d0d73352545f63e8457749d7b10a994b23204cb10000000000000000000000002ffb39aee749103fc1dff42a41e27ea311cb88b6000000000000000000000000c8c5580772b2408f24a8fc8c98e41b09814a35500000000000000000000000007d10c407bca72438ac192c144f33d0c0e1bf8bbb00000000000000000000000055b48b41e6f1b3799f531bdf80e630f961de01610000000000000000000000000bb0c23f16fc6d881ae7439a23e50b21f53f7c09000000000000000000000000ef6386c7b27c41e76cb75460df340c6e609042500000000000000000000000000f245a159d353826b22c3d330bc561b5df091eec000000000000000000000000f1f892427bad00d18abe792dda1c65b4c09e6bf4000000000000000000000000416d010e7dafce16773069e6ab91d1dc6f3b5580000000000000000000000000cd011c30094ef743d90f37e375d8554e1d1d603d00000000000000000000000008139efe206e11573738c403a9885490d71b738c00000000000000000000000028f5b666de627156a653b58a91255126f54a5d3c000000000000000000000000a15a432841c6e1ba220b018277a3cd3959767d050000000000000000000000003256bb12080723f60a63cf14528f7debf92b24b3000000000000000000000000f00fdc20d9f33e088de4f71a30d7e0a86b06088f00000000000000000000000007268a37866380100ef70e036b18f4d4960e0518000000000000000000000000a9cd08229fa0056daec9ec5a875cddd94b686435000000000000000000000000835d31ad69d14f9dd1890116c07ae263b33062950000000000000000000000006dbbf540cc38a3f7d0d389408a213fe845e6bc730000000000000000000000001a7d764ac210c32008b005c030cf095ede1fc66a000000000000000000000000cdf83731a0ee6a07a5e7bb19f3d152d80f512dcf0000000000000000000000006161f39b4f2c422de121b81892318687c1e3b56900000000000000000000000089ed0d951f691422f0b65b460a3fea9db13baffa0000000000000000000000008e3637443b8bbc1c4834dd5bd98b59c28e1db05800000000000000000000000022300b2d3e9bb4a58d5fdd8f9bee8eebc6b9fac30000000000000000000000009f8d667f787d479563d18601933618f122608c730000000000000000000000007fa476cab738a8c2daeb0a1b85ab76ccf8b78d5e000000000000000000000000058ab1d43925bb6674b969bed9f49ff034246bb1000000000000000000000000d520a6fcd39a65a1d427ca36c550eff3e37d16f20000000000000000000000001f6ca9bd0f03f1295f3671426421f9149c3c4f78000000000000000000000000e1e1b7e46e01961db4bf779416c6e0785b21befe0000000000000000000000003c3c7d93ab66f1ff3082d32713d389acf47c4a81000000000000000000000000cebc30dbd06a1a18102e3db940c5ebcc3977af55000000000000000000000000b12966b31c1b25b72bc67a3d3021627d7996fbc6000000000000000000000000bb451d82d52dfb903327215ea964c15219d22d9b0000000000000000000000007a702220822679f70881e23bf7be11df5f2eb1230000000000000000000000009f9c104ecbd55661ec588a2e95567c83051dd0fb0000000000000000000000002ffc1d24f2df417988278695faabd87b98b036b8000000000000000000000000a2e52fb3d4ff2a9abecca3069f3e1a7e35567f560000000000000000000000001898a549fd76218f93279e7a230cbef5e9e12209000000000000000000000000f452faca6d50660ed41dadcd257618ee789d53ad000000000000000000000000f36426aa1afd0ac3a43e2376be405b5f2f61eaf40000000000000000000000005cc9bcb91d0f345a1c2b42c0552907bd60ced9180000000000000000000000005ff040820e093f6791b6304f0575883aa9c6abec0000000000000000000000000f7f987338ec777acbeb5a60ce6e4ff88a2a62d50000000000000000000000007da8405098cd8b60a48619ed51fbc43caa4adebd000000000000000000000000082108d4dbe7ec4e84f6c374b8ceaef1ce8b1682000000000000000000000000f882aa7f62b5385b688efc8aa4d5029a12d5961d0000000000000000000000007a45e14bce0a4597c2e8316b8dfdf4a0f17792f4000000000000000000000000cff5c8b3885fed2786f790bf1f1d5bb763727017000000000000000000000000b46984ed7454005175a22a9a4414978ff93c394f0000000000000000000000002ba76d86eb8d825c9d9ceaeb0484e1cd5f9854ce000000000000000000000000aec63a72f5be840b88f8dd0e12f63491634c4cce000000000000000000000000c888bd63ad90f6d8fe517498edc66d3833f616be000000000000000000000000552ed47e0cbbab5c96fd55cf0adb152cd234c753000000000000000000000000713ebb2784e56a02ab727e1dcd6d5314c95d904f00000000000000000000000077e200e931abf2aeb2a18826cf289fc616d52a8f0000000000000000000000004e1d1e172168a522c9c1524e3777d2cf30700c73000000000000000000000000631ceca187a4d415821c64c4c89cca38157e6470000000000000000000000000daf2d659e55a61c9b34f148e84aa6b6860f9d32b000000000000000000000000750b8c50aa7dd5a0febd4521659edcb3443c5343000000000000000000000000c51b895ca3e2d06d0a46a5fd510f8e5f9d8a4ac90000000000000000000000004a7edf247a251d056e13bbd9a24efb6ab0a885b300000000000000000000000037ebf2303ed41d02980846062974dfff53948f3c000000000000000000000000500e96ddddb2b73ac7cc9cdf1d3331437c1c76aa00000000000000000000000037024487a0f52f4ffa8e34ecf81a2bab1524b04a0000000000000000000000004e216dc77ea428282a80c69c248c6da83d84be9d000000000000000000000000b78e8eff3ba6c32e7fd50bcaecfbfa8968331db1000000000000000000000000cfe7fb07bfcc29675a0f41f2ab37802a396792320000000000000000000000008b1230d1a14973e862d9b7abaecf1251f13150d1000000000000000000000000a37ac491660fcc91bfc49cd1a6803f78cec95b25000000000000000000000000dc51f717183615b5c5600a6fca48c3a7327a5d9a000000000000000000000000fc19a78ce4a417f41fdf2ce2fb63e5f629b4f93a000000000000000000000000ab93c5c647b0a461b3c4c155b836c07eb11bb4450000000000000000000000008e18d22159bdca577ac80e37c030e1e60c7ddeb1000000000000000000000000f5f7c55e1a661a7c8e6e7ac0ca98df365d2224b20000000000000000000000008c71dc61ded3fea3e5e622e52e4f8783069d65880000000000000000000000000f7521456e5cf176c87c28f9f418bd1187ebcc65000000000000000000000000460a3d3aacaa5c24523f28c5f8e35f43dc839d560000000000000000000000001cbea3aeba40097aeabcad5608ae5afd22fde565000000000000000000000000c86c30a167d02f4bc077160103c0ed50ac49a7d9000000000000000000000000e3c31b18f0529868c570e9b3ce770958e0f3b2060000000000000000000000005ba18c381c1e919efa231bbaeffa58376a9bb4400000000000000000000000009348c0d1a685ce895310e8843da4f5160c537e57000000000000000000000000fb907cf27d246ff6a85e304b663e49808ca1e376000000000000000000000000481ce449a6c76886747d39d912b1f7246ef6dfba000000000000000000000000aa6e640c026a3b0e3473a145edd24f3c2696d84c0000000000000000000000006b7f33e47b86a48ee922ac08bf3b49c9c242a58a000000000000000000000000ea56be944364be27c8ab2afceb475caea1c806dc000000000000000000000000cbab536538e42e3fedb7115bb7c9efac6d252d74000000000000000000000000cc4067e0db72f1edb32a7bf177af1b50062a1780000000000000000000000000c15a0fbb70b5b9092c113089155bc770cc6f30b7000000000000000000000000a2b0e0342f46173e7d8715e8a5eb79abf984e44c0000000000000000000000004873b3cbe06a6c8a4c702af7691586ff5063ae89000000000000000000000000bdfccd45638b82960aa81660b13123797f5e6b27000000000000000000000000cb945aeffe1665a8d82faaa0d3ee6a8c1baed908000000000000000000000000aada77d2d5ded984d4fbb1d2261d8ff0f79617ab000000000000000000000000ceeae47498408cb11c4d6004698e19a2785a0db2000000000000000000000000b410cf2baa276d8ca4210a2eb5cb4a7301d67ef0000000000000000000000000af94e680b87107aad1f45ff106777d6a3b14d4180000000000000000000000005f39375ea7ff9b9d4ca611d88c2fee6b278ad6cd0000000000000000000000008bd938d3a3eb18459c301fe9e1b7f6b6a9f4ec3b00000000000000000000000012b90ecc4a9d0ead6639bf6bdd89e9587fc0d1b6000000000000000000000000e07bcb67ff0cc803156e3f27d17e8b2010ad9524000000000000000000000000519df18e5609ce058cb6ed109f103181300794ce0000000000000000000000000c2c4c1250d7b4d421b8d9b9b932469635d2d61d0000000000000000000000003c31b1d034881b04bb322fb56b6104ca2d796df300000000000000000000000094bda72dc19c7b933bab94c9b5223104e464be1500000000000000000000000044ccdae6e6437965bef05bd7cf8950870e02b862000000000000000000000000bfe1f37ee0038d1f16736ec642d973004d3226300000000000000000000000002d9f1bed02acd058f101bbeae86995f2c44d353f0000000000000000000000003e09397ce28267bf2cfd8e2d6a86a4424a787d2e000000000000000000000000849a13035400de2bceceacedc9123b5c617f0f6a0000000000000000000000006e57d9690301257d941f2e4b26b64b12214400440000000000000000000000002adb43a38bd975722e4c0db2dfa8e9f7da9a2dca00000000000000000000000059405ae3ae040d946f8181b71889a195633afa560000000000000000000000008566a52e603aa8439a09d6fe15a74ba87edc5faf0000000000000000000000009576db8c51e602f5c5f0122e0a79a22dbf986f910000000000000000000000005f8559b2604c324eaf0da482555736df4e0e892e000000000000000000000000944b82ec16e1ceb071ef3fabf424222849a80ee900000000000000000000000074cf068d2954e12e791f6789f4a78963fe39c2740000000000000000000000007ac6cdc274317c47835a80c8a026cda83fdcb0f00000000000000000000000006245804856c69b84561b52c12687aa63b5ba40dc000000000000000000000000ce179fc20d46ae21254cf1be9088238b772dddc8000000000000000000000000ae2a2bdd594fafdf4b8e7aef678ba070b9e5d5bc000000000000000000000000d61b5b3eedc681de9ec692f2c8609849021dea8c0000000000000000000000004a3bb482b5f9b59772ddfce561569820282c3d410000000000000000000000007f4d2b8c798b2b77e8a600eefc06ec91c1789a36000000000000000000000000ad6420c7ca049f896a2973f5852ff231630977100000000000000000000000000c49d8da101c7cbccf23a768193f61446141ae0b000000000000000000000000e586e89bae4cef4ef3e2e09e89f496fc543f643b0000000000000000000000007f0dcb32571bc11b476d67956d018733e22510e1000000000000000000000000a65ea700c592c22eeb1a9e4baefad18d7cc98b0a000000000000000000000000f04b0a265662b73c851ea2aa1bccb8ca11c26e3a00000000000000000000000092bab6251a617f1eaa164309876bd22f7fcc5b2c000000000000000000000000b52cc69ea31d2935177a89b020f3c4fe61541985000000000000000000000000f0ae18a39c1c87ccfe25f4b7031ebe25aff82aef000000000000000000000000d87bdf536ab068df4db7ebbc6751b7ded7ada824000000000000000000000000b9fe5d6c37f92fcdff7492385910286bba4d61bf0000000000000000000000005e65387df216046c28d64284ed5f5a0991a6f076000000000000000000000000051a3a835eb344062005a4277ffafba8af2449b8000000000000000000000000708786b2bc752af98171b71d1938a5e1036feaf9000000000000000000000000e295e83f41bc7abcd23e99bc8f9d6d4371206f460000000000000000000000002e1065568e85f28951d2e006be76ed810a4e9b760000000000000000000000000432e9c25b6f00accd5dcf0eaad4a48a48f95f4000000000000000000000000023789331a819e30dcaab7b1d04e84ceb75458a3e000000000000000000000000799e68c7e5497a913e41bd975abef4f38baa0f4600000000000000000000000044e8570cf7efdcb434654f8d3852bfebb75e4024000000000000000000000000796d785435ae4f77952a2138def5ca3a995039760000000000000000000000002c6316618ca3c3c997d57d4ceade9659fcbbdb1c0000000000000000000000008ce8e46552cf767fd4e19bb3036426411171c6d600000000000000000000000095335d23e2b8dabda604ffa3537bd3f06a0bd37e000000000000000000000000e18f58a7c3f75ea3534e6c55205ce123f656823f00000000000000000000000012f02876076eacf9cc2043fa17fec3a678d5de4c0000000000000000000000006949e316f59b69b88e020d8633691326c2cc929300000000000000000000000030c80b298ef8facab1906f6302c054b2cde8be100000000000000000000000002722073aff2e3e449ff5017cd4a610d1a680a203000000000000000000000000f56e424d4016ff7824addae9a70002b29665d179000000000000000000000000deb5d0dfb976f4971eab0ab5d44eb6cbb168b55b000000000000000000000000424a26a2cf81331e61da7f541efba7991a5dfed800000000000000000000000005103a75e80eaba840d8482acc8c202f07e659db0000000000000000000000007ffcd3b8ef49bdef6e3ae0fe75a8bdf6b3279fef00000000000000000000000033b588237b692511299f15cdb4dc42ea1a237662000000000000000000000000f96d53a79f5d873b0707b28d461b8b3dd0a120b400000000000000000000000062ded25d13123c809ba3a89acc79c8ec991e5cf40000000000000000000000007ca160f158c358bcb0345d6644105ae6d86ae329000000000000000000000000d336c02f417ef31be6238701d7a4d7661a11b82700000000000000000000000078119a7a2586b34bf3236dbd2f3b8b67be947d4c00000000000000000000000029c3b2461f8e58f43882d86804d8d35256988c0b000000000000000000000000b9d10e657b7b673cadd859aca6822d9804c508ed000000000000000000000000272ac5e343dab942e10e4e43824f062274ad8c32000000000000000000000000be461c9c8e311b774a897e0f1607dd3bd6717c310000000000000000000000003165becb17b52d37bcb47686ee7b8ee29fba131b00000000000000000000000003b1ca6cb2a9b38133da73159d1740b9d2bfc01d000000000000000000000000a0f05335c90046480581fc24624e98ca77fce00b0000000000000000000000008d099aea65c2e9f7b350b90658ea1f43fa8682fc000000000000000000000000cec251e391745a712790f7c48e1f1bf7bd71445800000000000000000000000041f650cd99e37f002646ba59aea1f1e6b5f6cc380000000000000000000000008acdb704c15b89b9dfe4116280db11797df33f1e000000000000000000000000f429df7b5199b0b8a52561545a471a6c230bf52f0000000000000000000000003b7207fb6cc720b0c963818966cb0417bd1a56dc0000000000000000000000000c0879fa873e7854b600da7efc289449951aa136000000000000000000000000f4a16a7869aca1df8fa90844149491682b31b139000000000000000000000000ef71bd738a05318c99522931f533b89e7080375d0000000000000000000000009480124a1c530635a93d0eb3fa315bf62715f78f000000000000000000000000d7f6ee2352bb89768827c983db7dc1e350b0461b0000000000000000000000002deee2aed2b7f1677984ee84b5427e3f7908b389000000000000000000000000701bf1c541cba59031691a214dfd1dac2f1c4c15000000000000000000000000f5a3decc500b98f4bde1936d3d810fdf210071450000000000000000000000002e51c46a90e0cb77ec019983799724b86aff88670000000000000000000000009e82530383d81725ec950ee51d116bde8bdc859e000000000000000000000000b2e2775a48655bdb3447648d18c4e2582bff67a40000000000000000000000001cf4415b116b218f6d707d24ff4a27c44548fb130000000000000000000000001670c3526ddd73b1e9d03833d6c1ff9d37db61e10000000000000000000000002d2b3d5f72f23b443504fc5eed57b88340f54d5d000000000000000000000000d3c424d3551e4ffd89a8e1c9fb27f95e4f032312000000000000000000000000e8297125322075ad42c66d3e7e41a59eade69ae60000000000000000000000003149d6a93024e859d70dfe3e8d12ea00987f4b79000000000000000000000000aa6435ae7fb3b55f493894b40b03c3a95f815f720000000000000000000000006584d36eb5c1b6e7f469c390186466ee8f6105e4000000000000000000000000f92dee6db12c426d0b5878cc2496cfc17824ddd8000000000000000000000000791a5758831f3c196060182df391bd9551a67df70000000000000000000000000d946f433ed6b170901a26dd9b93b06f33614a280000000000000000000000008c034ed1c7663355d70bbe6c8cae23f45632745b000000000000000000000000f2b99f97428a8b45c51c02b4a2763de0a258385800000000000000000000000033d04ed2c08c99f5a1978cb766dc75f9d77bd24700000000000000000000000076eb2d33ff3bab8e29a4b18ba8a597701d3af230000000000000000000000000e310b11b2166e6e9d3a129cf9dbb8ed5bf79cc2f00000000000000000000000077d72b7f98921cb2159b1dbe891b0fcf6681a63d000000000000000000000000a888362ebdef8efdf0b989ad6dc6faf97e773a1e000000000000000000000000fb6e6f457c5f2c0d0433134630b92d0f0ca206d10000000000000000000000009aea7a0812cae2f3a2d93105b8ab184005567a080000000000000000000000000ec1b625efc44e8cabfce5cd250bd503f42ae2b300000000000000000000000071ecda901f6347b3ff6e88829cb6d89916fadd0c000000000000000000000000268ae975018024e3e040d19e52d44d089ecb1e2900000000000000000000000060ae3a5aaa71c5c2ef720132e16f7f640b74c668000000000000000000000000b99676454ffc5b7c30e828f6bc736df5d3c3b418000000000000000000000000b372e3a69cd53f3e266772fdbaa419916d4c435b000000000000000000000000cdfc81ff5134fa33eae30a6d256a4e9f6038ec310000000000000000000000008d68c4021a9a83a6baf684fa325ffceaf574c9090000000000000000000000003416459f8aeea38c70cb958b2e200916a0b1cb4a00000000000000000000000086f736f0850edaf4a9be2a2ef7c0d2d43c70f616000000000000000000000000f8ecb695e47d84c3fb1c04e216d57b05f82aa0bc000000000000000000000000229a1f44c1e70af942532cb3fba63d4e5a87ab0b0000000000000000000000009609514db82d07791a1b78441d54b2668bb953460000000000000000000000004293d04353ac370384fb78448515a4b68bb52c4c0000000000000000000000006c551735b5656d7250aa2d2e019a391155d040aa0000000000000000000000009230efb132c8005b441864500b12af7b1fd7462300000000000000000000000037792d682d95086e790f235de95c341cd281f58d000000000000000000000000117916afd3995712842b0dcdd834861598fbce050000000000000000000000001739b15182244c636eb67e0ceee852167cd97468000000000000000000000000cf149a9ea993c333b907009963adb8410f4fe38b000000000000000000000000e31037e3c8b09c0b467323f518fbb8fcfc9af786000000000000000000000000118c3a8dc93241af25cbbe8944d8606d089f3847000000000000000000000000a0d2e413732446cb2b6161b9b64296382bc3375500000000000000000000000057117e71935b6da926fc5ad8919757f8ae15a5610000000000000000000000003538c81709ecd28462cdc17562730b7273c230c600000000000000000000000018d7586887490081e9ee6e2b012b90a60a87de0b000000000000000000000000caf84daf911c5e1656636afd4c6c410ff6471eec000000000000000000000000b1a72904c8ca549d1833416ae2fdce3664b170b40000000000000000000000001abc260cf034ef65d73d5329d6fa20822df92c620000000000000000000000004edc024d5454583095676ddf16e565dc11fdcb6e0000000000000000000000004f962aaa76dd7e3f60bd888fcd62f0c71f5b18420000000000000000000000002459d8f54ce901955c56d91d80ca2ff75464bd7a0000000000000000000000003d1ba0839bb66497480ed448278b67aa7a42ccb90000000000000000000000006f2d91e8204a6f76100734a1f5dccf474252cd0f000000000000000000000000d808a12c29a8a6569fb5bc99e667754440f63609000000000000000000000000b0ee5de38e96a54bfe72496ff3ecb030381b82f80000000000000000000000002a1f7367ee984b0aba6259a8fb382184aa5d6d75000000000000000000000000f5c1c73da01edec764df21e2e021ffcb1506fa20000000000000000000000000165da0c771213a2d1aa531801814a633aaef1ee500000000000000000000000049006ec83a35352b96188e4ac0f9218f46c179620000000000000000000000004e494860699547e1c92a2196808ef1987af0736e000000000000000000000000b3be58a2a459ecde9be9a5176a68d0555b894f04000000000000000000000000a5c88296fbc6406101167014678f250c7fb32800000000000000000000000000db6a599fb8bc7f111a7d812984a2244e4c0588bd000000000000000000000000aca5196cda8db382ffbead72a94f4e15cb04db14000000000000000000000000b4e3defcd072ffa28f8d9733fb5bb4fc14e3fbac00000000000000000000000041037b9465e61cc01d584f6b1fab8e5e14207da2000000000000000000000000a63bc683fd199176efcf76c89046a635aafd852300000000000000000000000094608fb21691debd0314baa76f735a60749250ae00000000000000000000000002b279b1f7fbbd8355d4ac93bc0fe0d7f5a1cd18000000000000000000000000490f3cfbe550faeee31f6670485e175a931a55ba0000000000000000000000001453cdd9245642fe3f671ce056fec060f3ce4797000000000000000000000000e684067d89023a3f4a3ac444089d9d768bc8839c0000000000000000000000009633b6d9572d32b6d38f784ae979c35194c800f40000000000000000000000002d405f24b4d5d87f7c9d0e929227f0a681338bdf000000000000000000000000907e031c4010f92a3108c07006c7c3dea02242bf000000000000000000000000f800e88bee79aae5ea799da568800c5bf304f697000000000000000000000000177195ad8abc6d87a8c2a6f4b9e036492ac71ca4000000000000000000000000415100413b66f073d63153c168a051d36c926e880000000000000000000000000cbfcca12c9551b5f85ef5c85ecd6a3ea2fce49b0000000000000000000000004e8dbddbcf94ba929a63c5f5bd1c9afaa46f2fc50000000000000000000000002ad154a15050a7f84a7a9fc3ea7adae321834d9c000000000000000000000000bf34a9560b79175d37f8b83e3d6c3f3b8debcf740000000000000000000000006a1befdabc3e6e793ea28a8d2b3144d815f30c770000000000000000000000001b22e1d787f0fb5a588b964e158e2a9d39c11fe8000000000000000000000000fab19ec5f8518e4fd24c0fd8a8baccad6812c9750000000000000000000000009294358dfc14ebc2567616757048c786c7cf078c0000000000000000000000008d87489798621998eb816caebe21cf0d4a9a1260000000000000000000000000bc72bf5ea6f404afff16899de14b8b1b57c8c0de0000000000000000000000007f0c18f55876ccdab0f4f6c178e05d023efef2b8000000000000000000000000ed773f5266d9effd76c89d3632743bd21b41a60200000000000000000000000000e044ce2416f38170757fa1512eb4475f83f39300000000000000000000000063192c38da41f273b35edbb00b2512d70e8825000000000000000000000000008818b4d5e29459d2d63b99152650b2d3ae550929000000000000000000000000c3640bf24f252cc9238e4fd6370f15b0c372294d0000000000000000000000005133bd459e0a237d942f00cc431054e9f7711b6d000000000000000000000000bc8912d97821e2b0b0f5048e9ddd572a4f041e490000000000000000000000006bf1568c758ae3a399a68708db84f3ae4649f57100000000000000000000000023d63c11d97c6cb3f738112707cb5951d99f8bf300000000000000000000000020d8ef73282005a644e46507d477fb6a45586855000000000000000000000000f212ecf16dbf342cccdbab2465e1356ea356e661000000000000000000000000c705263981942fffa1bb63731cc2c19853e7168c0000000000000000000000008577826e202b477121b75354312ab47bea3f283e000000000000000000000000cb03e41669a7d84ed9eda14dbc32fde159b1deeb0000000000000000000000003bcffaf76139328c3fc24065e6d426106a54087f000000000000000000000000b4fbbad1c6ea8cc6aaa9208e06e068ff1bf814de0000000000000000000000008b1a990f8692d96781472e04a677a0d96f8c726c000000000000000000000000ce701992969a0c9c379ac0373734afd5db43e42d00000000000000000000000076502243bfb7f4b0a41d1ea9baed1de1aa028221000000000000000000000000b9260f91838b2a0651f32aa76faab2f5ab9be0130000000000000000000000000eae64883e639fec391b0198dc167d5190816577000000000000000000000000c59ec460367848df94e3ff6a332a850654a9cf320000000000000000000000007a039d4e5932c2853c557810707a351d9032eba300000000000000000000000069e4e472380fcc157731f7bb917f2f2f704af0e90000000000000000000000005ad8faf65f99503525006be7fa42347779185bc2000000000000000000000000f9e9cab4b415e7b614aa1eae0b9145b696b3e9620000000000000000000000009fc8dadf793fffaf23d249ba72ccf72e3f3c35c1000000000000000000000000aa94ba79777027de539b14981a6d4fb564cea330000000000000000000000000339a59a7343f6d957353e33bb28420c24472862b0000000000000000000000006cbd424c3d1960048ae586d4eb31f8d66c818114000000000000000000000000cb0170694e8abde7ef3c903ff8fd8d97ecbbf9d30000000000000000000000002c4d0303f1a75dbb0192ebba4b60e24e4a0e4eea000000000000000000000000cc9a7217dfe7a63179600048f81018246363f1d7000000000000000000000000c38ca6750240923afd4456c1cbe19c977528c6c600000000000000000000000070dbbcfcd5be041f355ab6adb5874546e3c2906500000000000000000000000030b70a8c9bc131890ef3de6557e3e4e3eca81f73000000000000000000000000c66bbafc0447b51456a549cde36eb1dfdbabd515000000000000000000000000c513bd96e8561fdd6e5b29018a79257b4ab77fe60000000000000000000000000c7d9a8c5542948b74de1bdc6cc65dfff2a6a1a9000000000000000000000000b459fe25f0632fefee88c4fa0778c0996eeed82d00000000000000000000000089d97284ff2ce3ee7d38b62d6e77aa91e7dbabd6000000000000000000000000438611206219e76e4eacf21078f62ac0a7394355000000000000000000000000e82c4fa6e69a450733bade95a3c2f16c92201037000000000000000000000000f24d770cad1f092163c6c2d24549db89ce2c75890000000000000000000000002ec0bf7dcadf44a4d13a0ce97f75b4e2a165c6d10000000000000000000000005112e1d47b9d6f383109e5f567fbc54f64d484b200000000000000000000000028c5e4ce8039a24487d2cb9563ac68a306a44226000000000000000000000000222b0f1dda6e7236ce23af399d659dbccb077c24000000000000000000000000cbb6c16a1ba9ae7a2137994d1971a01cf0d2d268000000000000000000000000597084d32318b950ebc81b71ec1adb0669168609000000000000000000000000a949ac2fe91b6d2c64bcdddf81302fbb129ed38e0000000000000000000000007a106fb4352470fd2f9241a7b6c6eacf24de11d1000000000000000000000000f1ccc7b367bdc7df81ed721923536125c71e2c590000000000000000000000007983d4b740d80ff041be1233235e46609bef5587000000000000000000000000066fbe8040fdfaa30026af6e77f18d5fc3bfe2db000000000000000000000000eaf0f24d0bc6610698a33f3077a2ab101ef638e80000000000000000000000001227962f685edea119b447cdcbe9cd429d736d2e000000000000000000000000af7a590aad4f2c12b2cd95914e4895b6f8abcc29000000000000000000000000240e60e7d9f66e38a23d5978e6bbd354bff755b3000000000000000000000000fb389a51d73fa1d981da6eee3dec0a66edefc7d1000000000000000000000000e43264408b31f4fa7dd7914cad8206d16096f57f000000000000000000000000ce98df6c567e89309087235c5560b94e148a4a1c000000000000000000000000b09821e64fcba300a0422fc13c9f7db8570dabef0000000000000000000000002a64c1c91ebc534116738d8121060c25aad7bc9c000000000000000000000000f7978bcd56c8819eccb3283b5add0c6a5e6b6caa0000000000000000000000009cdc650fdfcbe4fcf767571c9e30ccba183bf088000000000000000000000000e370b41960453d6da1cf6e86bf35bb33c1e6604c0000000000000000000000002c6bf6fed124ae616c744364f57dffe4c7f12c4600000000000000000000000070b002ca13923585ab932e806f54125dcb41d9dc0000000000000000000000000e08c1e3e7c46b78e9e71a8339d2798437f9323f0000000000000000000000000bba1132d17589670b1115db168fe50ad8630ee0000000000000000000000000858461f68dff872220e74698c1e321abc65899dc000000000000000000000000f1d76ec60415301a7b9ffc20333ada250913e3f000000000000000000000000071be4f98a5cc7326adc14393f2e6ece4f3ebd074000000000000000000000000e06292970ef1572cb6378a626385b004743cdd56000000000000000000000000229db0728a6825e1fcff1a1ee37c063dd41511880000000000000000000000009f0e379c3d9196f1d7ab4a84a8062fd9b5a239a000000000000000000000000007ce03e8e4ccf31f0787fb01d21e2f8257bb1243000000000000000000000000490d1ecfd1fde43a2ecddc7930c1c99be8464d01000000000000000000000000b9e793d4398c14d8b27a793301e90d9a386257ff0000000000000000000000002782d07c25b21785b60835a4afeda111c8787320000000000000000000000000c08dff2ec848968de800f86cd2a3113c8f1ccd7b000000000000000000000000be2634520b631788e7c0c8aef38bce75ce460238000000000000000000000000b012d36c172fbc3232d0c069a03bfa4cde4041740000000000000000000000000fbd87ec837011e3beaa7d340611f7cc6c8562f20000000000000000000000007276e6f04900dfda66d4c0ff4819f7b90915c372000000000000000000000000480d0e6572f8194aff5b6d0d73b86076cb567fc5000000000000000000000000acff2d21bdb4e7312969d4616eb2cdcb45d470a5000000000000000000000000703215f446daba7fb8c277eb6eff5eac5637031300000000000000000000000087c3024d28528bf8df2ed416a89a42cd118f8542000000000000000000000000e193e1f519fed987e25cd54a5bb27a7dbfdcb55a000000000000000000000000de59181cf37b699872c031b445495dbe29dea9fa000000000000000000000000062848d1b127d1c85387e4a78870f28bc71d2196000000000000000000000000bcbb9f688407e350a159ad0d8a0a09b64e9d30d8000000000000000000000000bc31efdc7db14658586c8b615352858b48e9df8e000000000000000000000000f1cae8e010ce46d4547a9742a0b0c31602942de3000000000000000000000000825b5d65d972546826b5c740083a3b1eed7209bd00000000000000000000000023e056dc6995a881aae34ca674ad9c8d13228cdb000000000000000000000000d196a4ba68f30204db44f926804814f7fc3b1cc80000000000000000000000002294cfe89a1f78c7e67d9e7681ebd1f8521bf3d7000000000000000000000000d425bab7e74a630f06e870f863ef8c95ebaa155600000000000000000000000086b8daa5e7684142ac46f712d52f3d2c5fc242520000000000000000000000003c5a106acb25b3ccaa812e51a9550b1512f715890000000000000000000000006e67c69d9b7e31eaf2220b03ca64f52c0e26dcb40000000000000000000000009dbd121b76df0eb250286ca38db4385549f179a6000000000000000000000000e28d6f2226613203370f3d32b253e5b2cb2ea54600000000000000000000000055dec8f4b09286d882b60ce643489842414826b40000000000000000000000007a94641f0178025f51ec43f8ba5b31b30fb4512b000000000000000000000000eeeeac1e00b1bde20bd72a5e1efca4fc9a8237350000000000000000000000007dd3b5ad11e70eb974a5591181b7ffcda255057200000000000000000000000017b4aab983537e28f272cd287fb3ba7f39af893c0000000000000000000000008f58f8280bbcd19dcec74e248573fe74e38fee68000000000000000000000000cfea005961a724cdd960329d9eacc65db6f1851a00000000000000000000000020dab5ef3e6bc716788188eec79f48cb7c3ec75b000000000000000000000000339330e11a6b6c1521410143c404896c5d78723100000000000000000000000096998534b3c239bc62efbc3d4e8bc34b82a814510000000000000000000000007c4c7ec174c87371d66111bc85baa77320e5ea7c000000000000000000000000bd212bbf1af96897b117057f6be9f64effcf56990000000000000000000000003682ba1d207168d71c8a352f5257720d05839e6d000000000000000000000000a6c9b555d1a42b8b3207e62c1d2b7589c8155125000000000000000000000000268b546621df5d390129e5452c3f8dee70bfff040000000000000000000000007316a80cb004f093de14191fe7703f97d3279dff000000000000000000000000002bbb95217b9d28131eb2c7826572e723ac46c1000000000000000000000000484e62190b241349a59593ad62a03243e24b1f520000000000000000000000006ba89c0cfc89e1892d9b111e2e42da80d0e33f57000000000000000000000000e2450680d27bbf5c26c942584d27599dc74550ad0000000000000000000000003ae39024d81fe3ecfe25961a9c953be657cb332300000000000000000000000030bf01eb00a966c2d4cca4829a6d179384d35624000000000000000000000000ca249a9c62ffe700b03f06ee428d880a30aa82c80000000000000000000000004c8cd93f6ed48e26bf82459080c980e83ff2b272000000000000000000000000c7d2299d67d8c0574fc1341f0d6d227261e9a0120000000000000000000000000b2988872fd33ac1d60e57de3ded2b35a001006d00000000000000000000000054da7184aab7a6e7b4346349a704cb57172d8d1f000000000000000000000000b1460299b047d0663109ada7e80395a254fd9ee800000000000000000000000016d71dac8d9ba6ac24cbdc5769323be695a9e90f00000000000000000000000025ef97babf698c0dc1ae70f522ab5f83915f37de0000000000000000000000001c78734e1cf200835988d6f55b2b80e469b43af800000000000000000000000093d2866dc8722c1efab2a122fab47982ceb62bb10000000000000000000000000fe2870f04ef63302d9829a0216f28e1c888b1f600000000000000000000000026df5d5077f65bc7fe87f105c6d193cec5897625000000000000000000000000208a4039e2aba7ca7872c218c4853c8496b0dced00000000000000000000000046c82f7617d4866b864dadb6dfd6b9bbc9d96b2800000000000000000000000084e785f32559938c34dee1d545b5ff0c411fe3450000000000000000000000004b00550482e34fce4ed150d8187f491c15191c1f000000000000000000000000c8717e4fd91f7376dd1a1139b32a877261ff90a200000000000000000000000000f58b376599b72125eb4f044c5285f7e3cc5f300000000000000000000000007ce4f92598c7ecaed583ca884b8c023a19b22a0e000000000000000000000000d8d0b6aa5f770199d919355dcd0f713d5ee1a69d000000000000000000000000b846d88008a330a95db2f4b5005f3126a9407b69000000000000000000000000172259fecdd73d22e0e22a0086d621a6d7e1089d00000000000000000000000047aea3c6e2be7c364cd9e5c5e4b9a5e201fd0ee8000000000000000000000000224bc426ceaa5e1d06829bd7fcf299c2b30a3b8d000000000000000000000000cd6b481362d9818a203d8976feb87d588b04c3c1000000000000000000000000ab7b13906fc55726b36488ba1d124e666e12a9d800000000000000000000000001789fb7f74769c6ce24d76392eb82b9af0d71a0000000000000000000000000380d92546076bab8fdb8a78fa387b84dbe3d4a4b0000000000000000000000001498478425893ad194cd260992f81df8accaa2a8000000000000000000000000d8070ab7a983c3c08eeada0f06a3334b6d7e4681000000000000000000000000e42597cd50cbef02b974efa2cfb9ef66f6aef1240000000000000000000000004928e82622ff56e8eddaa979bf56a2ff4f12b5c5000000000000000000000000110bb3bddb38c025179a4d6328d8c8c28734ca310000000000000000000000002e55f450a33a26e9acf3edbbc163dd598c6d308a000000000000000000000000b27356a6b275af576df1efc0a9bbbe9ada13cf660000000000000000000000004343d56e1c12fa08aad97a3ad767877b9f93c1910000000000000000000000001feabe07ddeb13f99469a1e0362707441a19db7b0000000000000000000000005856c13c3f835176447659c8bb41443efb6832e2000000000000000000000000fff72ec2f176024c4a14a2ed252d992bc8d05414000000000000000000000000c7aeefc1f11bba6275d21295f57f19c02f6afeef000000000000000000000000d0c0da60e06e0ea155f87eb3c2ab04267ae7008e000000000000000000000000a29ec7914d36b7592c0968cc3cfed6442333e930000000000000000000000000332c19eedbae21ac119b161fbbf6da10b9fbc84a0000000000000000000000001cdb8727f01d58f13db781902ec0dc9279819ee400000000000000000000000033191ca4d0b021f9fd2ce671f0d64e69672903a4000000000000000000000000142294f26bb55891d21c0632ae0a2e2b067220df0000000000000000000000005606a9db149668051762700e9a4064b8f5d42a95000000000000000000000000ea3911605345f9c84c93c5fc4c829993190c97e8000000000000000000000000aa8a71073d6cfdc0c05855db6eb2f4026dc732bb000000000000000000000000300e894dcac9a38ca4254269bc90b32c009531cf000000000000000000000000d382c848ea3a5fa8442e4b1125bb877df1c72e8b000000000000000000000000df6d86288349bffb84b2cc7fd40357fab2178f85000000000000000000000000a5ab98df422160cbdbaad57d441c0483aa9f96c200000000000000000000000005af102cdd6764cb32d01c431c7c60876d60527c000000000000000000000000cad40bf0ccb874f41161a41aabae55625b95123900000000000000000000000082b54657fc9c37222645db372119fa1eeaa3fff6000000000000000000000000e696e75e9dec1394e87b446efa8f276835173241000000000000000000000000635efaa9cdce9d0323a40fbb19ad3dae6ad2f46f0000000000000000000000009e4ec178054633ada5a0be144fc60286f9c6eed000000000000000000000000086ddfeba0accb9e7db20cb681fdda2b3824d0645000000000000000000000000767c77d833ea36d631b621bb3be84e4930e7d5070000000000000000000000003b23222abb14618a1f8ed27c3ed4544b1ab4711600000000000000000000000091a8e2b21ff9be4db427755816a50f5dfbe274ef00000000000000000000000053f6abbe38869c2b4f3413d7a7a959285f0c9fe9000000000000000000000000cf3989f3e41443452faa86dcf95710b00500ee1e000000000000000000000000e47f4952f4a92edbf6bc1a700e4a69bd972311c2000000000000000000000000f0065b28683b578f522108b8fe6c953c53d524f6000000000000000000000000bd116e80068109addb1475a4c164dda80eb1e6940000000000000000000000006060953b2e096a7917aa446bc2150a75a85277f1000000000000000000000000d06c1eaae3a70d62ea209e2e3adb0f066979b45b000000000000000000000000f4f5bccc87d85b2ebbde380202e768709dbfdaa4000000000000000000000000ceff04e796f8cebd6671238972fd25acfcf9efa30000000000000000000000008ca10409f15584d366cc5a03ff3bb2defc50dfaa00000000000000000000000042e0bdac41a5444e5dd276aa44eb9ce02c9d783d000000000000000000000000a4409a044dcd9e778426649b38093a73b51c1fc30000000000000000000000007c57a994aacc4b8958f7dddc387b0a665fa079e5000000000000000000000000e5d78fbc2b2a909d438c5ddbe73ccd5cf527ec7500000000000000000000000018f52d29fd92269c5f50ce5fdde1f1bd2fc98fab000000000000000000000000c8b3c253f18c98c0fa76e3c8c7ec2f89b71e22c70000000000000000000000002868f71af2bc2a440bef6db559723be7c5a1f2e3000000000000000000000000de36ad25c3c1331937cf2a44f4f3ef7b02dcbf0800000000000000000000000098af1b04fcf33f06569be46074c39983174c5ce20000000000000000000000003eaccc7027d96f849e2e48db2d4af100f1b3efe6000000000000000000000000c07dbfe04de71cf2ca2c9f43b2c7604db5c96166000000000000000000000000f00ea91149c0211bb41a00786f672a851cafea27000000000000000000000000e7d49c5406af457b7ea672658f6f5ebd6cf5b8c70000000000000000000000004a280acb2731c9804e3d2c67666c5a44a05c1d690000000000000000000000000099dd601b20fb7a33d0682ac505c67d9c2bbadb000000000000000000000000a0d0f59584e06e693b0ead972b62a96c4c6861400000000000000000000000000bd817a6ab3a6119312506694fe85b7ca1e615800000000000000000000000006b8c7d14bd3f4b3eaceb427835e129a1065bffb6000000000000000000000000d334f3cf46fa4a9656a20ad5f3c77ac06ff185e70000000000000000000000003583065f70b38a21324433aebb6b8ed450078960000000000000000000000000d30900aba278edf7f25c42a917ae90a83189f57b000000000000000000000000633071d49dfeaea0d33f8e99cf312169cb1cdf1e0000000000000000000000002bc7a2075492fd147db96273df49bfbf520f21b3000000000000000000000000a6c5e5f4e3d65de8cbd28c2f953d5bfef7526f0d000000000000000000000000a8bd82a0bd23206f707407276d08faf44879ba57000000000000000000000000b65b10a6b9d87a1d42f6b5a6e7d0aec773f1e7cb0000000000000000000000003abc34584dc4e8d62ac6984e0f486cb8f4041a3b000000000000000000000000cfe92d3a2da4fb22209d5696d148dd314a5f3f6900000000000000000000000038368812f370632901044f75852788f7d7e2a4200000000000000000000000002313d6441b199e6628c69dc29f80a243995a4800000000000000000000000000d748a287f7cf7c736c7f628d6aedd3f7c025a641000000000000000000000000844c0fc46c6202c9721356783305b7ea982b521d000000000000000000000000ba90c5f06e8407ebf2cdc3fd7a4a53ae3b6cbce7000000000000000000000000bc07cb686ee8578e7637ec0cd5c87b169fc60099000000000000000000000000a613391a0d7aba6b8c027a09575e010f8300548c000000000000000000000000ae96ae98581f6e66ea2a68f0e2b55168e25e24b20000000000000000000000005098f14e76225e806c0787d37da830708131ef7500000000000000000000000003950d6b341fae7be321099cec7bf8a4b2d850490000000000000000000000000ef2fb668c1a2c741e91c875abca16fd423cb30400000000000000000000000046a99d0d0a927dc6a97adda8572a5347b1f1c3260000000000000000000000000e358e7b3fe4ce0bbe8cbdabae112ad2d67a26e0000000000000000000000000fb0b554b3936361509ea0365c965fa3005074708000000000000000000000000b0b4f373df8ec12fb0372ce73717f7ef886fad5a000000000000000000000000a78be61be6df957f81fd574bef565c9252953c680000000000000000000000001bbea2300cf2cd7ad43079a6dc5c875e111dd38700000000000000000000000064c49e91604c85b156dd92556ebbb770a4167f860000000000000000000000001e05554f28eb5e1387f708f0c18e1593624dab5f000000000000000000000000e071a8d34b58f5ee9ac5208da5cb66a5d6d18703000000000000000000000000fe02f0bf32ab9169a94d5ec4ae36e195a1a87a590000000000000000000000004e898f5e7308584a42be7caa8d2f9d288422b22600000000000000000000000017be56d5a419dd69112a6b5e8e8798da403e9067000000000000000000000000d2fe98c948561a2b9d98a04ffe5c3835aab9cc8e000000000000000000000000e532a3d9a1dc3e6406b17cf2c30b281fd86c5fe200000000000000000000000074bdef5cb9ab400e1693eea6e917ab8f06f7c667000000000000000000000000838ad6edba8affa0d1454578a6f8411b8da76d81000000000000000000000000fe08bdf644fd116c020ba3db25246576c57772a600000000000000000000000038c2a8cfce797aa8bd3b827b2074484a29eaaf230000000000000000000000006e5aa7ea736b3ea561e26afadd6b7dac3ba631dc0000000000000000000000008fbc5b80b8503b738321c5263516e55328dafb98000000000000000000000000777f8c2fff54afd3d5c1c13e97f71ec95e78b8890000000000000000000000005051c8b5e678498c5092b9d612108dd139ecdd26000000000000000000000000bb949302d373af965398198b9150883b6610062e000000000000000000000000118133fd2a9fe78135a2ad2ae12a3351983ab96c000000000000000000000000790a469d256e396f56e7d8822a64a14b50e42d440000000000000000000000008a60a88caeac0078b45a34004778099ebee7d79f000000000000000000000000aff4c7b131de500081a3fc12f6cd110fc2b62bc0000000000000000000000000a0d1ab93947a1b6f6552548c2c489a73d19a8b690000000000000000000000004019869152ecf90d1ed2e04a7484ac7689e122a000000000000000000000000028b9e63f7ca9272c8e84708efd302fc9e4317703000000000000000000000000c2b40196c9f1e9aaaab570b72c9925737d14da190000000000000000000000003bedf34e0f6711c1cf212f916bf81b13cb8dbf79000000000000000000000000a53ab3b0ee6c3091bf26b19b9956d9cf5da58b980000000000000000000000003c960a7d752a66362ebed89b9b6ad04d698c6c79000000000000000000000000f8a028a7ef505023a36f6d672861c934c6cd2b1000000000000000000000000028993f918293385b7ad41fbeff146dfb26077d0e000000000000000000000000d2c6ea2f053c25034c013caf45ba3f35be7ac8c7000000000000000000000000b018fb322ad24fe0cf3fdae92dd46604c86baceb00000000000000000000000041211b31b66b5acdfc322994bfcfdf6f0d40dd02000000000000000000000000507ab229b7d24f2b6f8bac46a9c08b4cb547ca56000000000000000000000000b1d1e786dab02a0dcf4a34ef40e0b7769353891500000000000000000000000090bdc2fc253a60f20bf9ff282254e8c0bbf13ee50000000000000000000000007fecd9e88634f50ecf039f2a435af1bfeff5e62c00000000000000000000000037f1b21feda931c34368a0e8f889227c948e3529000000000000000000000000e2a6e9c079da066062637c2e2da7c2e033df7225000000000000000000000000153a435416fef97dcb25ca48e3a0eeeb48d5e178000000000000000000000000fdaacce02efd1a515d835673fb186b72704c3c1c00000000000000000000000022252edb7e881484f4bfb739ccc573b3bbce10e6000000000000000000000000d7cca9c3fcea3dd033a3715141f1f62650482c28000000000000000000000000568432ab3567adb92a458b15c0cec0f62259add60000000000000000000000005f46ce7c561faa12f899ba3a580e1a5880b0d1350000000000000000000000009ee9cdcb131dd68779070b3a0c6d457912b2e18b000000000000000000000000b3fe8e59b5943229cda7d29c726b19e85f626248000000000000000000000000eb1919337c01358b08a4cf720517566de0378fc7000000000000000000000000ccbe4744b954fcfa1ca57263b3749be2a02fe4d6000000000000000000000000eb237188055996a177aa3e02c3be0427bd321812000000000000000000000000cd90dd2e3e7fb04d276fbc1eba96d1cdf6f01316000000000000000000000000d3054451b22089afae92bae4054c5afe7aea3b84000000000000000000000000e1f135ab851108a095e89fafe1c49c77c39760830000000000000000000000003c25da45a79451e862aba62688f4bd413b71772d000000000000000000000000b8c3efdbdfeadfc80b7b34c161cdfedf55c78ae8000000000000000000000000e08a8a566b8ce5e5dec98f683cba4219aa89baa3000000000000000000000000e092af28feae6c10b9044fc7a9a2b3a70c7ae39c000000000000000000000000533dc07d37008505dfec6ebd45c352504ad9f4260000000000000000000000004c780ec55b65399d45b85cc7acf908dda7084abd000000000000000000000000c8445748c61e6d52c03ed7d3edf30ea1e568894c000000000000000000000000a463aa8a9a326dd0bb1521b7fc306da030c5aea0000000000000000000000000aaa031c7865e22d4f57f1216d3c3b1e4e34e63420000000000000000000000006101eaea9bca2d162f23f5b72414c50ff12799100000000000000000000000001a8b2ec95edd58c75d5cb4099b3790b07fef927d000000000000000000000000abf4f9de30c55f0323f7441e7e340e83bee1806f000000000000000000000000e15e7116a770f9f0619ddd52872e7693a85fb2150000000000000000000000002bccf752238d00770da112a51c606ee5c74f9f96000000000000000000000000fc98c38f63b3164b1f6e8e8712f27cddf461626e0000000000000000000000003afc7c697e710a87b91dfc15f1f7b8ccdcd5dff30000000000000000000000000ea3f6734cee4151f675bab808bbc40dcf90c5340000000000000000000000005fba77554bebef021d3d2d925d827d8aec2fedb200000000000000000000000073a41b01c307eac8aeb3d6f47b20660cd37f02e7000000000000000000000000a62a4bef721948a77c249f0d2272985e98f503d1000000000000000000000000d6159978f995713239b4ddf1ad68ae1764ac2d22000000000000000000000000da31b74cc9548d282dd5b671d0082baa11715068000000000000000000000000d89fa3f1fe833e0a13f39903d04af695f5b413930000000000000000000000009ec1ed38770223387ab50322e4ca73897faac2a1000000000000000000000000bb9ca44bab8ec64de726d49778d4ef26ecbdc5910000000000000000000000008324fbdede4750a623363bd30fd43a296a79485c0000000000000000000000003d8e620a96be0e6e8441670854f47658c83c1dc2000000000000000000000000e4ef1c3e35361881852cf81a394605de74315ab20000000000000000000000003c5b04fa271e6414b5a36711a9dcca53f66bb8560000000000000000000000007aba593a74551efd577a709234cf9be2f1e810de00000000000000000000000018f77579363e577fcb51f9fbee022d4cd2de3ff2000000000000000000000000123b0a58c0b78696c2a1f7a0b3e1d36aaf50a6dc00000000000000000000000068e9418129b7a55b5f8d194dd88d012393c4762b00000000000000000000000021d10a25916c552a9d945ade4157af1534045343000000000000000000000000ab72f9e55d48ed056a52ca94390cee6eedc59682000000000000000000000000049e4dc366c5e117818dab195e4a144294074bcc000000000000000000000000506e5b8fcc23f5b1d70778e35c80fe714803bc0d000000000000000000000000b175531ddca0c57bf5c3c3a6a316068fffc81dc200000000000000000000000076b821c18451fbc417da860aa5080a4c4e3894750000000000000000000000005dc875dd7f3420e4c5396fce99b17921ac948b54000000000000000000000000d4d57064016d39790d2eb9fc706759df4c79ff18000000000000000000000000d4d57064016d39790d2eb9fc706759df4c79ff18