60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b666574706f6f6c2e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20666574706f6f6c2e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d594c364d766d6b6151435577465171445456507a6d79426636363366364c34466e4b66365652575131746776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000b6f4b6bafda9f1f7935101db9012abacc8c42b42000000000000000000000000e7dcacac47d635374f74160da036942138325baf0000000000000000000000009e57a0514ae2690778ea1f17b0edc73f235b7749000000000000000000000000c67c9936970cdfb6cb949563bf4677e233e5db06000000000000000000000000096dead956793dd9e809fa4c828ed32beeaaba730000000000000000000000003ef103134c2c66be699ffa9cfebd7fd3662d706a0000000000000000000000003089c08c00ecaf66ea91f255577b8ff793a4080400000000000000000000000041fa16eeeb643a92f5aafe4d265772f558a9ed460000000000000000000000000df6fa188d51c523d3eb3ddd4bb04e2cac598809000000000000000000000000e5ca7e1cc6c35df8c09aebf9e79a00e05974a2ca000000000000000000000000c8004eb4a747beea1b7b9525dff171a114fb57a9000000000000000000000000ab6191289530180f5dea4a840dd9dbbc4d958aef00000000000000000000000084fd9a5e47bca5624e04fe3e687cf6cfb31c7e6c00000000000000000000000051c50cf84a62948a13e5d7c9f6dc76cbcbea52330000000000000000000000007b297d1ea9760f9d748b952235f1fd32ff4b1246000000000000000000000000df8d096d4e9a8b36f245adc200842defd7b1c0f30000000000000000000000008c6e363ccc7b3e5989c49a6de589d3f7edd94dd200000000000000000000000087602cf5768cc325d58a76096dd510267eb5ca8d0000000000000000000000001d362cee4cf0d6e9d31de24f5208e0cc7522a50400000000000000000000000090f48811b5ed6a4d587ff63ec92f33fdcec9cba1000000000000000000000000ae3e345774df8defe1ba01b46514d327bfd207920000000000000000000000008e9bf8c8cb3e59cdb17b497f34fa361eff3446be0000000000000000000000009e27bad8b76fd797955c5c9bc240d4897652ffc2000000000000000000000000410cc689aa4533899abc23d076343f0a72aab25c0000000000000000000000006d2a6a8f44bd28462a2862ad90cde17da055cc12000000000000000000000000b43ba0bbde9c0b915169f46ba375725cee54850900000000000000000000000085fde1971500a960be6f94f44911510aa5530c3b00000000000000000000000064d60cec51c8510cf0316763461ae8e679791623000000000000000000000000a9db8dfe3eed74a4ce93d21a93c9b1144fb35b58000000000000000000000000677d367586b957db1f3835ae678f33af0b6415dd000000000000000000000000dc99d8fee53a71dcebc63359ff0fcade1e00c80f000000000000000000000000ac99f0c5f6bacc5b63a06d2383261e2cd7b400de000000000000000000000000ed127213b56933a5828843d5804a720f733b0c800000000000000000000000007c446aec13ac2de6a4afb6b09cd9780ece087272000000000000000000000000419fdc87f42a510dc2deec4a521cef29d6ec6ee600000000000000000000000064f019817fe27ae4891cc0d1dcbc44dbfae2085d00000000000000000000000030a5e2728edd259d50132b93d583496dd78f2288000000000000000000000000367e922df2fdc99882c2b1a1d1c54424971b3afa0000000000000000000000001f5e867db00c3c4c459e622e1f511f48299252c80000000000000000000000004dbade0a9faa40e1a5bd0ef7ed313a40a2652b860000000000000000000000004e036122c80138daf964588d248cc112e0be23c4000000000000000000000000d36524eb4a2e20e945d43171604422f0aac7ba33000000000000000000000000446e9402c7550147aa0a983b528d7e7ebcc6988e00000000000000000000000061c74594bd126742ecc0c4a30caddb9168565b4a00000000000000000000000015ea5c91bb5e0a2fa5e1043a67aa0e6318f032040000000000000000000000008a588d77c4519c1f8e6c7bc53db118b24354574700000000000000000000000080e887a1719b3941b9d05ad85f001462c29c332b000000000000000000000000065b0114fa972fbbdb394ebd3a77e81a4a259c94000000000000000000000000f216b835072b3b487cd514bd64c7d3d2e13cc7fd00000000000000000000000011f1ce0fd506f4769247668a7b1a93f7dd6e6fb9000000000000000000000000b7d118083431c5a9d1138900d273fab0961b7fa30000000000000000000000001cd27e8beaf4029eaad08e77050a3fcc383078dc0000000000000000000000003390df804b5f1bbe08aac24aa010b62ab729fff4000000000000000000000000e674c931fa0efc20689ded411d19ce97212c5e3c0000000000000000000000004384e1e9ce7cbc1a435c709fb8b006fa4305844700000000000000000000000018b22fdbb93a8f4d9a68fa3a1592d105be72ca620000000000000000000000006a3f2be75c6147b682d89cdeeacb9a183aa46f2b00000000000000000000000097b20339492fa12f45e41d1a00efdf8d42001fac00000000000000000000000057cc837aa147f6221bba8e834a7bbc450e6309d70000000000000000000000003acd94729eb13c0a71d1ca129432e5139765b3a60000000000000000000000008ed082ffd8af79240c5249c25495d79c3cb66c4e000000000000000000000000481dad5ff0dacb010a5096e8bceb9ae19a909cd900000000000000000000000030d813ac8f9bbdfbcd8e8c58469db6fac646348700000000000000000000000018473b88da44acd45df52d2b85a26a3bca74631d000000000000000000000000293f471ccd1235a97bbd706090e83cb6f15d73df000000000000000000000000c2dccd46b3ae3394754813838538020a6d6d140100000000000000000000000068f866e02db614c1ca9a11f6682a0215eb8766d500000000000000000000000025f68cd25d7121695c038fd57d3f593a11b5a86100000000000000000000000036b548266c2d81ff86dc47c598bf7581be6a7ee10000000000000000000000004f4febdd96e7efb6fda835423559645752f50c6d000000000000000000000000dc9b27f28a1fe956d3a739719adaafa19d4da730000000000000000000000000cf4936dd5d26eef400eca99f08561611b8765cca0000000000000000000000001d2e4daf1a9ea4dd5aaaa1bc0b812ce7ee15db5a000000000000000000000000e5ec00d1792f09dffe532b2c15e82d9f9e9cb3890000000000000000000000005f49c671b57ee47ec910c9f1c15f86357048d430000000000000000000000000cab698819fae0777c597cae36201be3dc1300fb200000000000000000000000031fddb7bf68382aacd32420b73a43adedd37198a000000000000000000000000639c1133e91671d80093cb3eec20292c9e8cf8da0000000000000000000000004e3a3d3071869e04409506aae84b4fe0fbc16f70000000000000000000000000b9c8676a4cf5ff603fdf385370c92d5c2325540c000000000000000000000000b6e292d736c990e0f6e9380d465a9d6768dead80000000000000000000000000c9d302799264443d864044283c5268bc7db1e7cf0000000000000000000000007fe884f99a6a1a83b83a01a54930a650942059000000000000000000000000006291226faa87814e4343d93ac55c4a913768b77d000000000000000000000000dd375f30a1cdf46a34bdc07be0c2d7648a92d97800000000000000000000000096e56758fc878946c8e890fb4181d27edf71dc48000000000000000000000000a887bbe6a6e9a920caaeb5ae35ae5c9c393e21570000000000000000000000003e68f8b2fd6a450bc3f93b823890ddfaeb18372f000000000000000000000000a183fe58a72d0b72468cdec65e82ce5ff212c17d00000000000000000000000007251e624c50096e08a25d745450335c0bf136170000000000000000000000003ed727f72deac063c9bba7a90cc136f76c752931000000000000000000000000d415542b4781179555bececee79d958055796aea000000000000000000000000c16f25ca3bce362b91cd3251ace4b15a7fc7ec8e0000000000000000000000007ec6607a40ba82225d4c79094e5a5da3a081c0e9000000000000000000000000c32c40539d05f8332b616d573e51dde9d1a2ac63000000000000000000000000b582addb092715aa31b319f1d1f14a0b335c71c4000000000000000000000000833dcad2f78b0ca2e2ad9f829080daa11dc030ed0000000000000000000000001a1d8d4e104bbcbecc49526e987d09db415b5ea50000000000000000000000001ec6d6361d40903f6b03af05ef0f59cea2ad106c0000000000000000000000000b23be2cac4f98f7d5a7e47fdc49b50f93a07e0a000000000000000000000000caddb745787f89ba6b2fa6bfc72f6a703eef60dd000000000000000000000000475508869db622be3c478ab9281e4408f074fb000000000000000000000000003b1b93adddd350d14423acf945a379c54b8c523700000000000000000000000000cfeb99f70ed1b5b2957c698c4fdd6df622365e000000000000000000000000880377bcccbaf04bb35e39a68bc2bc8949cdcffd000000000000000000000000ca5e928be1ed6c09edc755387c8a572b085d1f59000000000000000000000000ade07a8aedf5e35799f5024a15fef129ac0f22a5000000000000000000000000ffac97631a8dc02926c3d59970f8c68dc924590300000000000000000000000022729d899368c9e3b7ee5437669dc46e2c5d9714000000000000000000000000d10e8dc019c428e93c6a8effef1ebefc8303266300000000000000000000000065f09b5c02c2f643e1763c022d5b3405ef494e450000000000000000000000004cfd94c910f15782e08fe6f02fd766f189dbf0ec0000000000000000000000003548115cd8e1cc27b9704131e3da98ac54a16a0a000000000000000000000000e062052a93bc5e02080b807f3bac8947df32e4bd0000000000000000000000005c308b3cd27ff352025a290fbd46242ecdaf14e300000000000000000000000083de2096480072e43b73285b99167f5799569d3d000000000000000000000000892c246006345b3291656b3d35fb7c884b46c0cd000000000000000000000000a216663bbb230041b15efbd06ca7936f139ea5700000000000000000000000003e1efa86dbe2b77b7bdfbcfb0ce08e2b4f9c2b010000000000000000000000006303d7767872c82ff5d632bf171a6ca7283bd172000000000000000000000000cde38765c92444617dfe26aa8b411bc086834a4b000000000000000000000000c1fe88cd89d21e91aa9e7aeaed6cdbaab9da10bc000000000000000000000000d76e805a7ab5e29de069ab7835a5ec0357d9e76000000000000000000000000036c6e84a01e714a322bceb483eb113dbda6d0aae000000000000000000000000cd96ba6ccc3fb63ac6ade09c9912fcca0e05d872000000000000000000000000fbe670fc0c2af1cce95f19ae2d22294b3a4359c20000000000000000000000002e195a2727b38b0ca0384970596b5c92fbc39539000000000000000000000000c2ff87cc68af2ce75d067a791755e7f1f570e04a00000000000000000000000064fb549c127c067c189ce4145295676850a4aeeb000000000000000000000000200363d641651284135280a049334f31c7d42e1e00000000000000000000000063074d8c6dcb2829ac9b89c5cd7fff89a7823094000000000000000000000000881aa7d31e8779e9e0a9fad699ddf8ce4da4bf57000000000000000000000000b421665b82b43830d3af5b47f0f844c26d5246b0000000000000000000000000c5c7ff6538709133ea24a22473a96b64f54bb26e0000000000000000000000006fa1086cf073971b2976a80ab793a3fa8318468c0000000000000000000000002cb2fe35a33b7ec756dd383f76b6a925532992040000000000000000000000006f33560dfd3f4afe0f6ebc380aeea9eb95940782000000000000000000000000bb9349252338f4a97385b50a3cd5d60b899796480000000000000000000000002521d9208a6c3ddab77e61a71ba8c00fe7e756310000000000000000000000001cb4993827b3a8e64d5e17c534c97da904751d900000000000000000000000009876a5bc27ff511bf5da8f58c8f93281e5bd1f210000000000000000000000001919df998983364b4d38ae9ccbfc9fdfce2ff9770000000000000000000000008616e545ff0476527d1d57b563ed37740189c8b8000000000000000000000000b6e3f38c399771fe24fd8def458fbcdc0506e768000000000000000000000000bce0e6afaae3a3d877fe562d5a0371fbb58bf277000000000000000000000000b7c1048aa5894ff6d97213cbb29b6fc59148c6920000000000000000000000007e7b9413fa2f12063fa9c848df565fd7f3f2f322000000000000000000000000d19c675ed41afc3dde6ccda99efa15a7298a63fe000000000000000000000000eb67e3880fce861d9476a34b40f37596d2d5687f000000000000000000000000328904aa95d503e3e0a39b6cf4c6aa238747e4a7000000000000000000000000f7d3c4aabe7d0cf313fcbbc5c4ec756a837597a00000000000000000000000007f7ca2de9373d714d9c40f2f1c2b2f10521d785b000000000000000000000000a6e66f6414612ce9c357f8f5237595e9d26ff5750000000000000000000000007adec75572961172dff9f5a0cc9a0577f5351339000000000000000000000000b784823c10cb40c42ac890f9f152d551d2ba7a82000000000000000000000000f5bdf7eea291c6179c8e4b56a4fc457d3c0024740000000000000000000000001bd371fea3cd7434cbdaa1582f58e22726963e7d00000000000000000000000019132d66a96272c8573301a0784b980ff64d6dd60000000000000000000000003ca92b4e09919588f43184dabe9ef7ebdcc7d6d5000000000000000000000000705b6e612d153b7c8f8116b2fd6462b0305c989d0000000000000000000000006b470dd1a5f29a62ebfd86655840f12e6bfd41800000000000000000000000009c3efc730653b734df4c982613645e30d0204917000000000000000000000000ae4c558c574c11531e4f4ec50a484dbd77ba8a1b0000000000000000000000008090965f7603ff5b5b8f71f317226171fc29ac36000000000000000000000000d4e0f15522fe14ad7d45add990c0bbb179abb4eb000000000000000000000000930c5711e57d33582be2f48609c9428991e2ef43000000000000000000000000bc1a8a51b6678788500ae26f38761b22e162c850000000000000000000000000c8bc9e7782cbc12d80b7d6e45ec115122fda9163000000000000000000000000bca8b2d10d0eb6c4e862a5de6424362836f11b82000000000000000000000000b81dcfac805ce931c56315a9a0205d614e28d4620000000000000000000000002ab1db0efdb0d28e7fd0661fdae06f9c1928c3bc000000000000000000000000c0cef455ac4d2fb2d6ee474ea7468d7be8b38965000000000000000000000000d687f278fdd1e4fc86b8f8621f15dd310b1b7662000000000000000000000000712679fd02ff5304e2016d9c5d4190d235e431fa000000000000000000000000d3aa8425c5be9ef8b50640312b2c8d7ba0e98a760000000000000000000000003fb8b255ce81ba3de688a02a21d716f6f753406c000000000000000000000000af7a922512c5c9d65ab36ec2207d02f4b02aad9700000000000000000000000089eb0d0a1fa747481ff55f57870c4ea5f8c90e890000000000000000000000001b428b9533fe50db806834c5f864b82581e7a806000000000000000000000000396396d348b35cc0774b1e0eefe47d08de7ca0790000000000000000000000001cff5691a3d8a4d6894a68712295c4b536cff427000000000000000000000000e26cdfb181104e6350af1241861e01c31cd56834000000000000000000000000bb7fe41516a40716c2c1b8f5245d02f75b92fe0c00000000000000000000000036c2ea5d3d31fed2b829a37bf94f53a57ca0de1a000000000000000000000000b96439af9a2af04dc771292703a408b3075cc84c000000000000000000000000c9a8f5ce97a11616dc273f4e7bf1d16c9d05e7c9000000000000000000000000e8b2e3c17af29072277c14bff4f65309330fe407000000000000000000000000f9d4d21e6dac4210a81a9f59eceaecafb09f57e6000000000000000000000000320787fe062504806be234e8dafa3defa1e3d746000000000000000000000000fecedf1cf9ced9a19ee1a56b3446c19e9caeb7b40000000000000000000000005cbb7fc16f549e05bbea08ac16b9837353eadbce00000000000000000000000097824b4c640439348d977f0ab8ee1aad5ad00ee5000000000000000000000000219fb62cf5ecac5874d2effc546a51321218407b00000000000000000000000020799f8fbf8874fd592d63eccdfb6a5d7d7af90f000000000000000000000000ff938b1eb4adb0ca6799452439fb5b2dda1d537f000000000000000000000000284fa72660aa6891a33fd854a1ee6615e58567cf000000000000000000000000a2094c22110696a4a09ae0c91f3f081df132d5ca00000000000000000000000043932f71429baf4f2a05fd3e75e58db78b6c6c2100000000000000000000000062dee6827dadc1dbbde7ab2df804a87fe9d2f4e500000000000000000000000071611c528d06c48035ccf96a4cdfec74f05b6e84000000000000000000000000f1d6ed77e1e61b4d69405e4e0d7bee8058037bb20000000000000000000000005348ecdcbbb1696e3aa5cbabe886fde501b409e90000000000000000000000007d7628c0b26448ba3185887667b22a2b3d465173000000000000000000000000847242345b4705b6ad625b5f328c6118060f999c000000000000000000000000108af633ee8f3fb7474cc6b1e782b19ecc05d9490000000000000000000000005da1a27d0a1cfd3ba19567c7682b78b0ee7c22bb000000000000000000000000f872914013a18926ede347d489bc7d3cfa33385b00000000000000000000000021cbbbb6b05d5e110079ef1c30e2673359c22dd100000000000000000000000036ca7a47dec3fe1287c055420f3474ec6407d8aa00000000000000000000000039c18c60a3668ff402ee460218807186a71cd712000000000000000000000000ff72e49a0b3c1914fb3307c5a8cf53cd8bd2e72300000000000000000000000062b7e3f9cff600dbf0c8a35692062ba140e0f0bb000000000000000000000000a41f1ea178973f77d6e99bb444ff55728a76d7c9000000000000000000000000d12ff24a0df2bd018b2e1cb136abea048060ee5d00000000000000000000000026db93cf727699a53e4e057c57414f8d68fe0fe4000000000000000000000000469695429eb1c6a7d0bed325ab0f4af1ef62ab2d000000000000000000000000df5f8c25ad29c9ae952685d5ddfe403a8e8a05c800000000000000000000000057b2fcd2f30879c4ff810fff8a4201884cd569270000000000000000000000003e706a8e389d58966c7cf4492d5279aff3796bf4000000000000000000000000b99c0f5587e27afce35b9235bd7461305a8c3b90000000000000000000000000fdc969c5d6675a842a111eefed0ce498ff5a474a000000000000000000000000bb8dcc614ab2ee721a0e09be805415e95a39c0a400000000000000000000000085e0c04bf2c6985f82220a9b84445dc0d617012c000000000000000000000000fd6abd20579cd71ef8d956798b198e6a60f6210f000000000000000000000000a090ee31cf293075ac46db2425e02b02ce618c0d000000000000000000000000b71a70559bf83d93840751de8a468c0ddbe5fbd5000000000000000000000000fb6ed8dc56b63e4050388463ef39c0e2901543b80000000000000000000000003aaf9f8c1a253ee87a43d1099093ceb8ba3b2ba9000000000000000000000000b95380b2b2c28d0e2d5f2696067b7589ab095c550000000000000000000000004e1d0b1dd0c3d988f569b20495700d087d8dd3240000000000000000000000004cfeb62e1e5e5c4fdb62eb868a440cf2abf8f321000000000000000000000000e2bf184b1923506fee6de529276306b95b82ed37000000000000000000000000a6aa3f04da3229ea97a8b64904e7accf1a72d3f9000000000000000000000000782b59d95c73a2580ff18e6ae692a24436736246000000000000000000000000b9ad0af157f9aea02e768854adcc0953dfd7ec6e00000000000000000000000056e3a6fb408cc189e04933f122e199377c64a08d000000000000000000000000f827caf499565bdf6089c41a3a8680f36f99dfe3000000000000000000000000a1ee35f57073201af022080eb9ff228ac332ddcc000000000000000000000000f82c3fcbd8127c6774925c4ff0f70d5c22ec14ac000000000000000000000000fbcee8ae23ae682503bb77596caade581f48c2ab0000000000000000000000005174a72b72303abb7437bc3f2b64f41539e752220000000000000000000000007689c083c115475609d1e08a99efcc4baa037a01000000000000000000000000adf219e864bd55b0a3bdbd95ce7fb46f5477c63a00000000000000000000000070133f579454f23721eb916494d4bb1cf7cac43b00000000000000000000000078c4bd16c27810da59930d702038b9d38c58ffb80000000000000000000000005ba7ca398a6e0fec5a7453bcf30dc58253f2562b0000000000000000000000008e4fa15d267f3e0c71a7d1ba4761aecd7930f5b7000000000000000000000000514af7cb59033a03f3ed8dec114a45874227ca16000000000000000000000000e748bc4d7f5aeb965039ec2ef2ed96b0cfa1cbaf000000000000000000000000ab165caadca617f92b04ec0df557873e2c4114fb000000000000000000000000b6593d59bf0ac05f62e549a65c25fa3cc7ca383e0000000000000000000000009b712bd26af20dade5d281963df1ff4f199e609c0000000000000000000000001b2e6a15c535361f52e37aa7da780c85f2280686000000000000000000000000b133bbebf4aca8cd984e89922b5191f34a35588f000000000000000000000000df95801515c49f0ed29ab6a798811ff77d8ea2e6000000000000000000000000ad6cdd215aa6fd772188501010c3589b0c0906810000000000000000000000002d614e487c4845e777c69819bd7b23d894eae55d000000000000000000000000912166c937a71df24de8b37722acd340092bfc560000000000000000000000002c1b58fe951d2ddfa6fee06f0305aae23a016f7400000000000000000000000009c7c8e377cde8d29d78743c0bb3c6a726089fec00000000000000000000000063565163cba1a4da09282e164930c4c837b459c6000000000000000000000000e63bf3542feaa0e730a119a60c061081aad5e5ee000000000000000000000000a7c6ae3b54e0fdbd1e4e9c546d1f71b082cd4534000000000000000000000000a68770a114f06b12624f24d2512cf2983b420e88000000000000000000000000658e6371467787617119e2ed1230484cee719f34000000000000000000000000a6a199f78f363c575699402ff30db502a731b56a00000000000000000000000097f48c833b10e7c30ec34d428c9985ff4a4b47860000000000000000000000009ccdc3649ef54655d3c70b208b11dad258d90b000000000000000000000000002453d273bf43424ee00737d1793278c2125f2d920000000000000000000000005ab8126de54c61869f27d2da4d6054810fa93a950000000000000000000000005842270a508aa672de5d99654bd97c2fbfe543100000000000000000000000005d428fe8c2fbac156c0c35e6a6d1167d7f2a11a400000000000000000000000019f5b8f400f0d9023b34fc3eecd17b1ab0abd2960000000000000000000000008d59d57579e1c7fbadf805c5b8e3f0d2b49dcb6f0000000000000000000000000497e4e16078a3cb1e5ed6af6efc941be698c12e000000000000000000000000cdb2137e4f118bfcfb28591c5ad58db5119104250000000000000000000000003e8f058b4e747a4849f4062a7f84b4b002475e7400000000000000000000000077036eba3f30cb2625c2225f8a79503e48d672cd000000000000000000000000b5feb697dea6a543f3726f228749b2ccc999ff4600000000000000000000000038a59bb1d90450144a682c8c1980ab45e5697947000000000000000000000000dc646a232278c42b8f88e6ffa425ba713d5b7edd0000000000000000000000008eb92216fb6ea7d957f8048e0a793617d4ed01c0000000000000000000000000ca6371bc1d3b37b02e3d6726afc47c6d43a2a5b100000000000000000000000038362af86d96545dd5c90a436b6f3b500779b60d0000000000000000000000009561773b47496003f3208dc3a95c9d66740ee1c90000000000000000000000002a15b81e8eb49ce4e760bbb0940917208885b1ff0000000000000000000000001e92abc99d9ac26d1121226233998903a7e6486f000000000000000000000000774c10cb75d9280dd0af21a7b4fcb400f990d4720000000000000000000000008d31f28cf4153b08919f6abc00660e18c39c104b0000000000000000000000001cf3942e551837cec0baecfa12a989b269ec2bf8000000000000000000000000b58074e1a7d7eba9887ef43cdb367bb206ad2d67000000000000000000000000b409f30168018211ff8009b0c090a9a67117a4c200000000000000000000000067c2b9c4f4118f95a3f98c53e6fa01aff7051dc00000000000000000000000007d3deec7d022ed202d21654af475c67848fadef60000000000000000000000005cca02b977f9e8392a6e88cafb5a62670db00d0900000000000000000000000052ac2330417a9354e19a9faebb193c7be256826f0000000000000000000000009d5c6b4cd10ef50cfa63b689eb457c44efd94b78000000000000000000000000d77a9b197192af7bfb74b7386617bfaf7e19226c0000000000000000000000009b1d35f68632ed9aa26c469b2af0265422e17040000000000000000000000000a591b1d15625bdbe6623121aaf1ab4e2e811af20000000000000000000000000591791f77a88ab0c9bcc83d6cfc627a117cc1051000000000000000000000000ffcfea082801aebbb147882bcdd56d60ec66fd9c00000000000000000000000096ee322c0ff9e2b536ca18b4e494ae61bbd33557000000000000000000000000e4bf6e7a75558452f87ba7486ecc3dd1504647c8000000000000000000000000c3ba08edcc46d711ec5df09fd311c34c81f8d2330000000000000000000000005dc92577369843599dcdd35b92ad604a9422a1480000000000000000000000009b699f594c48d2bf5b7ce6cddd2d783cb187876a000000000000000000000000bef5bfd31d443c11eda4c9c7456f8cdc77c55464000000000000000000000000600ccce45aba126052288604edca20c62307ff4f000000000000000000000000d0ed0f6d754f0a5d95f1598ea0a88f228449832b000000000000000000000000fadf63ce725ba95dae2d7a945d7bf21a51cd0d3a000000000000000000000000a4ce0359af563c511902e9c9a8ca343e0298ce31000000000000000000000000b205c91634d62d55142b162c892e5e99761024ff0000000000000000000000003e27ae880cef7f4c467a733b9b8860a52182111a0000000000000000000000005f73a0c94f1b0de5f801db23f97c5a7ec87e63a50000000000000000000000002f7cd3bcd1fbb0b3a485b642469223f61fa7f5a1000000000000000000000000b2e5e8753edb51b2f4694c8ae96fb7a13482d56600000000000000000000000054a3ae1651a160ff310061b904ab932bab3e5b700000000000000000000000008f406c282ed5d849f19403536df5f9643c6c618100000000000000000000000029170e6971f6c251f127c85adbc0a97fdd9d35c90000000000000000000000005651b828440e67acce45c203913ca1e19db58c1c000000000000000000000000b1d441abd9242f83886607f45e259f2e17207c18000000000000000000000000d989c3c4856154ff5bd53345ab6d48bb4f22aa01000000000000000000000000ac8eb0619653b4ee11de24ef7ebb8ebb866337030000000000000000000000001b96e4b98d1b8a6cf112a7c8b4001f57d22a1c0d000000000000000000000000d3d16391e342b2423ac515f06ccf01df7842e230000000000000000000000000df710168c69260deac650a995c04276a30334b07000000000000000000000000d3dc92a884e7c253ebf890fabc1c1205ff9cad8c0000000000000000000000002f40723c698dcf9a076fcd0fdbc9b277346fbd46000000000000000000000000fcb74ddfea06c8aa131f3ba8db1926127434d88d0000000000000000000000006771577c29de5eec3c6b862ae911cc2bdb14357d0000000000000000000000007f971d55e5335fdab3274809d4f0a70664a6e6430000000000000000000000009640437297c0d575d1669500a85318915b89b70b000000000000000000000000b691ae37211db4b606d15600c6b8db009797548e000000000000000000000000a7eff3926275b8d1386e8f43e8ef4276e3f3a7f7000000000000000000000000cd1c77772a32e4a264075781a8ca7049c3ee290c0000000000000000000000005f8d3752ecae8a2a46fc42333fb1cc5f3d8ff1ae0000000000000000000000002312712aa4bb8266af3e4598d6e4076f5bae1f230000000000000000000000006523367aff71d9cc426afd6f080e39dd49a1f05d000000000000000000000000b8748ec02d8bc7065a3abc48fbd5bb4d156f832b0000000000000000000000009c18f907a2d8cd7d3a84343436bd356d7a76284900000000000000000000000030fd3dec7252d4bf1ae678efb19c7b43f3b978e2000000000000000000000000189c7e340b4896344ac5e6cc642e8045aa531e0800000000000000000000000067d60e3aff28f2b9361515e2481d2194512f49f60000000000000000000000007245c1fdeea88f1fafd89d4fd055eb4030283fff00000000000000000000000050bce490c60f41060143276cfd0a71f327216301000000000000000000000000772801d147e51ced6147d0a4c9d3fa71d38b1dae000000000000000000000000e127a4bf4ba5a69582f7023f8c122dc47f9ca525000000000000000000000000fe2ee94f42e99d9478506636f1a5d19ec0e4a912000000000000000000000000cb724068b50c1e257e131e1995493fbcc3cc7a930000000000000000000000007e85644d8a2e7f3615ba86d53204a074cdcf92b800000000000000000000000021be185869023a0d3822463eb56f4e345149bade000000000000000000000000f2ca7ccec679280c908eb43879357e04f5abb38b000000000000000000000000c8d043d37631478ee390b585f9eead9adedc42b200000000000000000000000090421b960f2c672349e58975566dc0a07fd37832000000000000000000000000ceac71b6254c7afd316520ee8a6892b514fceaa100000000000000000000000033dc37496831c1453378563f811c6e2b1d3fe25c000000000000000000000000055d0879ee20ff8b363594ee944b535944a5c85c000000000000000000000000945659f4fce094e7a2bb1e4d3597bf41c61ec7590000000000000000000000005edd5abbcaa4c873b4a2ff3fc7304c5b896669fa000000000000000000000000cdd1bb32dbfef2671b256d1408dc1e4f568f20ae000000000000000000000000ce51cc95f1947a22701c7de1f1b7b82122bb92900000000000000000000000000d70b64c47353a17c1bd15ff6cb9c9bfe4113190000000000000000000000000e8b2eb80ea0e110e9e47ccfbe5e73b59e35a88a20000000000000000000000001b38357057b25d33af78a3ddaab68265907993ef000000000000000000000000db72d39dfe7d0138daac634b155246a7232d0f710000000000000000000000003712a449f468c48f2f99068594e51fc8e41166cb0000000000000000000000001e462d916fc39d19d154420bded50d0db1e4e0c800000000000000000000000085ab5f46c9bac0d78c082782e972897ecf8c4678000000000000000000000000ce4dea3e589a15672a5fefef7d4d9d502d1803ba000000000000000000000000b95ac2bb87c17c4eacadb1df2b40c580585bacee0000000000000000000000004df18081cbec8e30ab380c68dab405933235708b0000000000000000000000005f45b2003fb7f6b9e2301347035e876d9cc565c200000000000000000000000034c3896f31ed3e5aad1cef34e2bbc09cbfd4894c0000000000000000000000001d7d2eec49524ed118c54d52221f4f040108070f0000000000000000000000000d4185e2f9eeac300edee8d4aece5e837c741aba0000000000000000000000007d9fed6a029bfeed15380383458fbbeb25106496000000000000000000000000d5d63789c7fb608615b93d1a07bce422281cf8f4000000000000000000000000de199193ab033a2a8681866057d8e067dd1616ba0000000000000000000000005d4aea4d28fe894f262f68524d00130c6dcba3c7000000000000000000000000288f8ef31ed78e8236bc0c24502bccbed35e8e780000000000000000000000001cb88b6f66017eec81b21b6d630bfa63edb5186b00000000000000000000000039062ed41b34830333cd255c214925afd8108e1c000000000000000000000000a605241177a1fc13f7a94e499fd6201705da2551000000000000000000000000465517bf77a2d3fa9e8d9e22468c46fa6f426a1500000000000000000000000047f3e8211befd5de1ebe3fd84e787911b773df55000000000000000000000000a0f6238544ce547483448200f828c2e0b49c6450000000000000000000000000fd444c75ef7daf91e322927640170f52535ebfb3000000000000000000000000b8a941a1d17ba417d126a315ffa1081ce66d76e0000000000000000000000000a2c9d6f37e6bf92b0e574d7c374e661d42290c23000000000000000000000000f340bcdea3d6cdd56cb6656e4f8900460760bae800000000000000000000000057098470a2d6284014bed9c86c0953c869bb19c90000000000000000000000000a6b12e0aa461524cfe7f323e4bc437f8af606100000000000000000000000009cb9bdfff9a918e0dd493c89d493fffabef8b604000000000000000000000000ed63b8a265a67c2eed93ac46d604bee2b5daccf000000000000000000000000036d2e574228760ac7a3e6182e92a061aab6a721c0000000000000000000000006b9a66fd2d6d1cfedf63864534c33d8ef620fdeb0000000000000000000000007ad7aa300b9ff67d17c9a2de55166e496e0d0d02000000000000000000000000041e242b8986d44bcf689864f794b57cc0826c18000000000000000000000000d1eadce73bc0bd11b5d4bd2a4da0140b2991429100000000000000000000000008a1cc34511348da9ee9acc6943f6745f5eb9f7a0000000000000000000000004cba3452984e38a36c467206e5967d40ec1905710000000000000000000000009068bbc418070f3532eda27bdccdd41e2e073f9d0000000000000000000000009bc44a354ecdfe63fb2f96c45fe1dcc9140431ef0000000000000000000000008307aaec87159f2f80275c17cd2a05bbbd4239ff0000000000000000000000008168bb76f3289825e508dc2f6c9e69e15788962a000000000000000000000000ea83babc678bb1849eb1aa607daaf700e54f3e36000000000000000000000000a93a5efb61192bca0450624765525524dbf7ae0e00000000000000000000000097e9a9fabbfef73e59700eea12a1d15233dca00a000000000000000000000000c907c95c30890b5833361b7f21ef5be067985d21000000000000000000000000fb6a138aafa9193be5fad991b84ef5b98ff8640c000000000000000000000000e3ef1600b0db9f8ec4b9e8a491f6490f63559be30000000000000000000000004f0b0c831f4aecb5f4c985ec8d9dc256a63ceffd000000000000000000000000183467430bb82418bb51b73e8aa081ff501fd72b0000000000000000000000007f905aafbad89909844dab4b90a8b56381de7cf7000000000000000000000000d43907baa3cc02ef76d0780ebf3d05522369db880000000000000000000000009c3608a5819500fca43abc1d4115f82b86850bac000000000000000000000000642d9a6cbe9eba96fe4fc9b6a58586079d21ab610000000000000000000000009675ae684347a121f5904f5e2bb46e5b385e792b000000000000000000000000e286d1b9c46b763fd40533ae95fcaac438b5e1eb000000000000000000000000c4086823220b42700445cca01ccb2c15bde88987000000000000000000000000ef3ee0e5008c48bc1ab418e831bf5b27c3d335b2000000000000000000000000f4cc085ec6cb0fba96f9fedc7a9236d805293f8b000000000000000000000000e9b66062d86089275dde49dc402adf88c6a0b2c300000000000000000000000034d1c2afc4be0e3542c88f2fcc2180d8045b5c2900000000000000000000000066b98ae26625b9240c09f2f68044ffc545f7f1ba00000000000000000000000046f59ad4a6586e164272f3e2f4fd9d2ea9ed6e0a00000000000000000000000091d48ac6de82eb0f8e920e713ffc819ec562fb4b000000000000000000000000f5d49a52ab5c0a70ed52d763c24427d58dc8671b0000000000000000000000001fc76045039cbf6807bf2933091b4b143056ed71000000000000000000000000838293dfad3f19dc6d062da7d68932a2f9c9a56e000000000000000000000000cb884d5e213f5e0ba673867e5c4b1f01438c7469000000000000000000000000a1122788576df63f76625ddc1a4d7b68b963fbe1000000000000000000000000daee8c9e6dceee2eca65009f58be182f64e7cc7e000000000000000000000000e8e28ea7aec21e769fdb9c94a373c399eec8cfb1000000000000000000000000763644452028a4e51322803f6b8cccb8d799bde4000000000000000000000000763661a1ef2ebfb5cfd93f5447624ec0ca9cfe8e000000000000000000000000cbd14364eed109792b73e3fdffd4928b5c617442000000000000000000000000cb0d6c9e773449fe3dec4e35555b1f45fbf9f9770000000000000000000000007253c058105e553762104107030939d8721564b0000000000000000000000000c1c11b55b2236710018ad27908a31a3e3016a327000000000000000000000000b4b64bf42ae08fa7dcb37defab04bbc5121894c70000000000000000000000000de01db9b40f5ff0d268f1164a2ae8d674c99f4f000000000000000000000000463c068b6c795d150051a9cf74ec90783f233a210000000000000000000000009f435a1c58b052c29159485fc88ae1a545b3145800000000000000000000000033e29988ac70b822c048a273ce32de25c3415ef6000000000000000000000000b9683c0e36891834e924f5515514ec5504de2d03000000000000000000000000a5717282d3b4daccc800af679a1b389a6ad000fa000000000000000000000000962010734ff5becb37e5f48510a44618d1375286000000000000000000000000a85b0e0c528b27c8acd6ba23ade7a22f077b699200000000000000000000000077d08abec729859bab7983b328f70135fdb4f658000000000000000000000000acc3e2a604f8e13cfc97954df3f2084e83b55fbc000000000000000000000000065d15408008e599280b6271e49267c8b64523ee0000000000000000000000000eef6466c3fc39559149d27ae4814a77c5b679cc000000000000000000000000df869d4ccc926e36e6f989a9acbfd112bdc0cc840000000000000000000000007a93c02f20a73f96c291795078faa8c6e99336370000000000000000000000000b9e2e0d26100aba925efd5cb82a6bf015e6011300000000000000000000000033b58cca73cf46ea65e5a719d0875ecef11eeda80000000000000000000000009abe014c1fd59d1d0a598fd9fb4e64a41406367f000000000000000000000000e8bf1d587c368b0a1140d2c34737142b6e6e6ee80000000000000000000000003f1c9e8db686d30d0402b799b69daca3c19c4ced0000000000000000000000000114c710ab26c0f43b078d2aeb2c1498fd4f698d00000000000000000000000065fa240b15aca3979ec099160f195966449fc1800000000000000000000000003ac75c4ea049f308a73f07d38b3ab1d2b318a1ee00000000000000000000000080441b20c8790968c60a19238137f253027f44b20000000000000000000000003c663762b35de57963e13e1df1391e74168b26d10000000000000000000000005b4a840cbd19ae2f8c680fe2649ba4163c37491e000000000000000000000000c41b002a72ab2f807e28823908c434424f3cc7f50000000000000000000000001784107278f196579812671bf687104a3f036346000000000000000000000000cde1d336aeb67f8b223aecb432fe8ee018334a360000000000000000000000009d74aa196dad2c274b765a73fae730f899b5097200000000000000000000000094c36b00dbb49f1a80e4e76dd2c15b6f2aeb2b510000000000000000000000007d709ca9238e0320c92ec528d3ecc5341145a5cb000000000000000000000000884a2e934dea1b627c91ec06a83ed4672320d172000000000000000000000000cffc785c8e6c00404f7201a2fb4ec189697f4352000000000000000000000000fdde6caf023d70b2e169b7f9b399950eab2aa09c000000000000000000000000a5ca44fa736ed9937ae8a454d6eb48aa4abf8d5b000000000000000000000000516aaa344f7249535933df0d4385c4057d151f19000000000000000000000000f0c755e8fdb62ede8307b36096479e422fb16eaa000000000000000000000000b0b9d96652168de6af245f441021e02a877474f30000000000000000000000006bbe290f0485fd3fd580740b1ca09b211931b20d0000000000000000000000007c08caf065a27e85eb8dad5c4493db3bf7cf92050000000000000000000000005fbd11fb8ae7d403a5d569fe543d4d43382e719f00000000000000000000000052ddec42632d85bbe4dac5c55c362b6deef4d818000000000000000000000000859d012d0a487ea3b4ae0b5ce3461ffd4aa0c361000000000000000000000000357ed84a9d10d27d11e8e3c1f8b9efd92acc95530000000000000000000000009e863f672ef476d156cfae4d4effe9a642cec1e6000000000000000000000000ea9d386112275383f6902fcf16ca3d314d1e689d0000000000000000000000007a15cdb89806f5063bd5245c704cd7ffed5fd40a00000000000000000000000086ef733997bd79e82a0d0ccfceb899d25366bf6c00000000000000000000000053a8b2f27fb4ae8638be06cc75ca0e33da43facb000000000000000000000000852a08f07537ba5103c679f1c535a2c6dbc8d0bb000000000000000000000000ff28ad610d1aff946abdd7ff11688db3c0620fb9000000000000000000000000dbbe89c0c702d75bac62499fdfa2a8b3743412c80000000000000000000000006e175773c63a6c95522f32c6d1a0be6350b37220000000000000000000000000c773aa3b0c282b3d1d4fd1f475f9a04e672f531b000000000000000000000000ba619890d49c40f4a09d71109e9e172770247238000000000000000000000000c1315f0465f6a1e459b9c500dd8536125dbacfd2000000000000000000000000a863a723367e6d7eaea451a5a23eaedafcf2f2e2000000000000000000000000aeaa6da2ef3630a8fef62b815ff2bd908c996f8d000000000000000000000000aa5f524c1a2eb403507d51042dfa531d2334550a00000000000000000000000057d1c06548be1628511f00502ddb6ae9e59a93c500000000000000000000000055ffcba4865d11a2f6271b45c30a2032a7a7244e000000000000000000000000f70901a96db406c7a9eeba644b2fbf5b09568863000000000000000000000000322e1cb517e40ccfecc24e8d176d35435f7d5c300000000000000000000000005aa99e74467b4d33c2290a5875dd1bd19b98c32e000000000000000000000000242246092a2b44244498d77d0372731ef5fb2f78000000000000000000000000274d5d93aed4bfd27dd2c6fec37ae64c745cd12800000000000000000000000099a28cf65454983583ef6199553b987d9cca1a5c000000000000000000000000c5639a94aa3cdf7312fa2ec1c6cc17795c6462ab000000000000000000000000ce176742d5bb3fb8239f79bf07bcb84b4a49fdd3000000000000000000000000597aafc04cf21f194dc9e01b79ad7fecd0d7ad1200000000000000000000000046e2bab61781e6a30372976905625fb92067700e0000000000000000000000005abc20e3508b996ad3a7b23c60ffd7bf60be1d0f00000000000000000000000093b4f581dab8103ee9c88cce506e1371e3e741d0000000000000000000000000e7b482f14ed5200d59f079d611e5dccd2e6b90db000000000000000000000000e91e65c33419a8064d080204506bd4a9e9bd8e3800000000000000000000000014bec0587d769a7dcb84a3f00d746d791adef0f3000000000000000000000000a64e33be3cfa37263ee6d9c2a6f3ec726d37e109000000000000000000000000b3058c5bba745fd9f2e61a5a8b67812c5c0d5fc50000000000000000000000007a4038c122f171ba315d6aecb08a82eda2a11e55000000000000000000000000c00878e6c4fc58b9e56cd04261316392256bbce50000000000000000000000007dd5faaff1c95a3b62ea856c1a55ee3e1bd79c92000000000000000000000000741c76a9c92bdf3b645a785abb22a1d65df669a7000000000000000000000000b1c8cb5fa1a42647c9b20112f8331b40e9add7fd000000000000000000000000fdd0609c4018ead2cfd0af016ac0c2e10ff3af550000000000000000000000001514a00db694381ebbc7fb1005b8c4aee347aa08000000000000000000000000eed73e2ef3902f436ae21c65515ee3183618c2f2000000000000000000000000ec52405a2a0afb606a8a403622c2bf1990c8c91f0000000000000000000000005856f9b76ba5c4db891422650675cb616b57d083000000000000000000000000f487dd06544399b3630ff542486bc6a7bcd97a8d00000000000000000000000013562df152edc264bc723dbf9d60835b6b2f309e000000000000000000000000ed1bf49e049b4f44ff981ded2013d32339a66304000000000000000000000000acf5bd138103629069c84965211099c3ea7f40b800000000000000000000000024586aa477b5dbbb2de0ac46fe71d7a8326dc535000000000000000000000000b871d6ad7311b5da4f1de4915b4a7a3d055e56280000000000000000000000007d0e7e47595c0dc2871f1cc2e4fadd6c6ba5aeac000000000000000000000000e53352aafdb2cbf81bbc167e3249598d1d504532000000000000000000000000c310b90e5825a9eaef7938578041791c7cfa5ab8000000000000000000000000a9818a4c6a296012046c7c602a30c780c098c7200000000000000000000000007b5e976a1ba8f0815e6131d7e657f24f1dc2979000000000000000000000000089624a96615b857108e58e7076e1f5b409974ba300000000000000000000000029a5e11aaccd6805f46a1a13cda66ec7e85d3674000000000000000000000000f9ed0cd6f8dd609cebcf5d679827a90dfc7a48c4000000000000000000000000930da25ecf5e1ffb9715fe0a5f1d4eee7c7231cd00000000000000000000000099d396e8e5976f5f9751577fd6b3c851ffeaacc6000000000000000000000000d1c641e7ae9e20672e591f15342470f7f454bb31000000000000000000000000d52ec50575b26dbcbb9331edd1190de2f8d16bae000000000000000000000000ad2bc7e4cd024d88cb82cc7ccb80b3436b38fb2c000000000000000000000000f55d8e3bfaa1be6f079da7b55f3433f47aaf5af20000000000000000000000009241ddc2acae66f3177bc16a1774d79a57b1a5470000000000000000000000003fe45051a48478116b76e0c0ecb11233288a8c2000000000000000000000000028b641d5a49d56e14f40830edabbffb1d3d7a06c0000000000000000000000006f870c64fdcd2d1072de4f742d36066479df8e32000000000000000000000000300cb14a5b6401306d28b725a4779cf1bac5c6e5000000000000000000000000234859302e74a2e0200b185975cf3d63eac509350000000000000000000000007d062cff40953af14cfb34378ec799de955b463a0000000000000000000000000dafc6fc980cdde6ca303dc5e22ff583ffe3f4e50000000000000000000000006495131d3e7988af76153ad7be900251a8bb71e50000000000000000000000000afea33b9c4e0b094ab010103bd5d8a8310b9f530000000000000000000000007a7c9970eeae537e33a30a0729127c9af687844f000000000000000000000000a1c59107da2489ea65fe3091961b0f83e16f7b200000000000000000000000007b46c1c4fcde139dd749652e024b8040cf31ecd8000000000000000000000000f3bd63f17d82069aa4fdd5d2660be892d5515bcc00000000000000000000000016ee8f0450992408d262252ebcfc6a2b30f64910000000000000000000000000a67391e20cad04e1575f26ba3f95d424b3a81767000000000000000000000000bb3e3652f992fcad1a62c90998a3771462955b3500000000000000000000000080e2032c835786d59fe8311004d7d4b0cc3404d5000000000000000000000000dca0d272700123cf571f275f32269d09a48c593c000000000000000000000000e92c5caac11b2299828d88542283339b171cc5db00000000000000000000000055dfcc56ba96a8e4f10bc3309587b537a2710fde000000000000000000000000d5b21dad50c79323d594ba4dfd48044b47f76985000000000000000000000000996bc9294a29a00401e7d80e82261c9e18f2c6bb000000000000000000000000bf96b7172078ed85ad4b0ac337b487cb84b068fa000000000000000000000000d1f3f92216f82864388082c2038a041315e978ea0000000000000000000000004aa970575ef501064468196a985201a2678e4d600000000000000000000000000509c8138d16c8cd9f85fe1e00d50200fed76042000000000000000000000000742df72c711cd36109ee663e47f7034d4dc45ab9000000000000000000000000ee22844ea56532795b44d081d90179c4703aff4e000000000000000000000000de51868977f4c411f1d78306cac639483ddd8374000000000000000000000000bc718fbabf391b06adc1e76fdf4844871d309a280000000000000000000000009776f5fe7a15d9e73b98b88fa62de5a034085c8d000000000000000000000000605629e196c9f5a8a1be26f5504bfaf4755a97b7000000000000000000000000d4788280407d34f4edc99cba8528f2e755b16ae500000000000000000000000081b6b952eee6a1cf41f660268e016b6cf0fbce6e000000000000000000000000136796a99f753641ba42588237820370ad76ac59000000000000000000000000e40067c6b997260844ac77674fc9d4b105eff7ce00000000000000000000000036a1697c10b69355b3fdc25d26a45314bed5e851000000000000000000000000eba0f3403d136dc1462a1600f4fb9ad5338bf09400000000000000000000000049e26559d6758b635bdae94f3a0478d6b9c9762d0000000000000000000000003f6a09e204cab5c73ef38e79d6c8b7bfe8b6f284000000000000000000000000a35102a1c23c7a36b4d420d7b97e102d506fd4c10000000000000000000000004b2cd19615019aa286835c90e460f2e79d69a30900000000000000000000000016212723a5e336b51ce57193c2d85242cbc59242000000000000000000000000d6385147e924583ad1a21580d808337eae90ad610000000000000000000000008b9b51e0f5e586e55f721e04ab48aa235635fb00000000000000000000000000641b912bf459683b95925674fd02f5998d4dbc990000000000000000000000000ec59c3de29ec8c7ff4f39d61af3f6263b3e69cd000000000000000000000000fcd2dfc96b151f1fb3b9ac67be32e011f6a173a3000000000000000000000000dff2ca71a74cb6f15545eac41c96edf2127d186600000000000000000000000038c0b90ed25d31f31813a79842138578a5412eb90000000000000000000000000fd25e40eebbb90d72cd6c1f399ec10e0284481900000000000000000000000028059700ca9068e105bdc32cbf9498c1b28d81970000000000000000000000007d6382e812c7ae2a29f52eb61759b14b7c5b3380000000000000000000000000d87d2ee555ab0d44d7204c49f4167149448922d90000000000000000000000008435104a2cd558ebb75477fae3ba0f56a1f13c0f000000000000000000000000ba069489bc214268f919718005520edd9d38d4a7000000000000000000000000e8266dcde8c9dd5256a03d4e4241c9cab03d5d1500000000000000000000000090fa428eca0fae074d2ab5546fd19c4bd2634efc0000000000000000000000007034fc94a4b68d64658acc42fd43bc59e22193610000000000000000000000004c7c74e67122904240e772a29656f332c7e3d8a700000000000000000000000099281d505a55bc029c1ddd2467b6f4fcea1dd62c0000000000000000000000005b46ea27646f2d7e132b20ecfff925fe0eb7cd6d000000000000000000000000a7c52e037135e4bfa39518428560fc3a504336bd000000000000000000000000e1ede5b26be74c97eebc6a9d54b7afca16d900e00000000000000000000000005b8eb843129328d396b354f3dd1898089453a4a7000000000000000000000000e744e90a72d2930d65d145852cb24f52fb9b7629000000000000000000000000b91804a760a5f32d8cbf8288508d7f41333cfa05000000000000000000000000da8b62cd29393e38c58fcb2966f88ccfc3f433ba0000000000000000000000000733f4307b33f70201700c763112e75cc9025ac6000000000000000000000000d229e6d0910ed612324e3f7f2a7dd34a2315c156000000000000000000000000668106abd773eabef024297a32b01c5112dd261b000000000000000000000000d941ac9f4d127133c13c30e5eb67e0152c1b9a3c00000000000000000000000091c3f2620620bea1d881794b0030ba518bb3757a000000000000000000000000918209487ce79278006e47898ad4be044aa97ed7000000000000000000000000f3d0f0034ccff93c99b9ca4b7b088d5f6e174658000000000000000000000000b72e8ed9dcbfd28be4d8a3aafec62c04b0fed361000000000000000000000000ade8090c77def1ad2b58f6e418f95ef397a39be2000000000000000000000000f9045079862629eb9da980f7ca89879da9184fc3000000000000000000000000916ee65af0bee48b9c2c92edd172821d9a3728120000000000000000000000004a0b1d43be26707b5f4bdb418d3fedda25afdd18000000000000000000000000d2975dcbe190656575221f7b1c02c5da4cdd26bc00000000000000000000000093847aeef7fc89dc27bff698d06c907c290963140000000000000000000000000962e71bc3772d09b77e9347c1bb992daaa3fff600000000000000000000000055b1b6ca4878839c3869b6630f322c27ab667d2600000000000000000000000041f069fbb5722a6058332726cb7fa2b937aff8bd0000000000000000000000000c082d7508080b4a6a67ed46987a92f3963412d10000000000000000000000000da92ccb355309e1d2e8129ca8a0b63ec097d7b80000000000000000000000005999e955d6ce3793dbd37226df58e9906394777e0000000000000000000000000264489697996b04f875fce53d76ff342e15e7be000000000000000000000000a72f62dd48b9759c25e4adb09cd6db43825896b0000000000000000000000000ecd9e510fefcfec174ba02a50344b566ec0dc4c100000000000000000000000022bec2e10338e2c54dcabd37bc443c222df0ce560000000000000000000000007a323c6ddaa248791f25d4f9e1808b4c8f0e0e44000000000000000000000000f2573515c033ec0a1e05a729b38963290bee00d8000000000000000000000000cd4f28146a46315d68d20389108b5886e9ecf1d60000000000000000000000009da87b419d71af09672a62b8cd4192e93951199300000000000000000000000021ef56ec61f4c433e4a63f7a8201a97cc0876fd1000000000000000000000000ef45d6944a3f6683bd03b762cfac82bf7ac16f26000000000000000000000000fee062cfa95dbf658151c12f2a3a2e0f3beabf030000000000000000000000003c24f70739bca55760167c59bdf6b0d662c95670000000000000000000000000c0eba94c60fad087df235e66d0f044185645bcef00000000000000000000000000d8e44149f7619e31f189d8b575f12f29c8174a0000000000000000000000007b87721337733b06583facced2743ceae172421e000000000000000000000000c4ce20735d1b89419804e1be6163fa589c2e19820000000000000000000000004843c3414cdb3ab6f5d10a17d9d6eb10a1c7be0f0000000000000000000000005e93335512c5a08172c3f2b3b30217aa6e5ac8b20000000000000000000000001e63cd91918ef51024171bed87c29124bed6cc81000000000000000000000000ef91db0debf4235d72ca329442aa7f4aa7453a52000000000000000000000000f23a5ceaa0daf7884d9ffcb149302095db9e525800000000000000000000000073ee40d9f2bc82514317e5136b8520959b0ebb4a0000000000000000000000001874f3b10e065537eccd3ac21a75243aa80716d1000000000000000000000000a63cf19fc184b37b79e3706d7bf9cb726db009e300000000000000000000000017bd8bef1d739d78d44b9dc3b65931c0e02da014000000000000000000000000fe04c2a7725a417c5d7794649f13c37c7312399d000000000000000000000000540558bbf3dc889b28b6ef35361eb6caca5c981c000000000000000000000000e2f1d9e7461d0da97832ad61ae11dedf3d728690000000000000000000000000b92cd94efa29d3d0e317833aa2ad07382d4e7d9c000000000000000000000000e8c2519472c755a698ab5bd83384495750c7c5a200000000000000000000000034ac03bfd0f1556c3156c132bf2d69337bb5e968000000000000000000000000a01ca50edef82ba8e2997a3f9530bc67b701687e000000000000000000000000a000494c92471dca7d60efd2d06eba182d0efe20000000000000000000000000656c22b1444861bd8bd835f5de01690baadfaced000000000000000000000000bfc6aed75cb9e38286ab8ae2a664926c8145c6c0000000000000000000000000fc88210ece87207b0a366667093a17b95c5ca867000000000000000000000000ccf785cedcc3322669273988ea5ee7e72ba1d3580000000000000000000000006720f6e54035d709d2900f64264d174eb7af9d0c000000000000000000000000612a3af5de9b553bc6448d4ff7cc3973e62c0a6b0000000000000000000000007204d7eb7a9f0ada51dd69e0c8d0c7b082eef1e20000000000000000000000000c7dd253e33afd6cae5146e323b5e8b15228db54000000000000000000000000d1d7aedfbda309cf36d7fe9a513f77005c0fc67000000000000000000000000049090fb1648830991a23b230e12933bbc8e71bdf000000000000000000000000ff80788f463bac7fde0004e25469dffd1cb218ef00000000000000000000000054e07fce09415bd2a1dde879515a59a7082da3e50000000000000000000000008a74160faab30d2789895c874ae31ba5c7f698e80000000000000000000000005ed062aa44e53c28874f872a02ff0ac991f4e98c0000000000000000000000005da962a8804cc67028361c705fbb80eee50c5515000000000000000000000000f44751320edaaa41d38e7d6845df5d069f0fa5dc0000000000000000000000004372dca1b0940ba83c202083a40c537610fefc8e0000000000000000000000001cbd9f225ea29353ce7e21e778c65db275ce2c27000000000000000000000000078c722d3ad45ec7396db69f71c9d65c81ff265b000000000000000000000000114677dd5cac37d66d42fa7121a265ace0d98bcd000000000000000000000000101ecee4716e045e0ae79343886ce0165e45f98c000000000000000000000000632453163f95313b9b66b09c995e804188b8cdff0000000000000000000000004a45e019d26fde5360b25c8dae68448e85a958c00000000000000000000000002034e31269966a50939f754bd1066cf12fd3c58d00000000000000000000000033a88fff0826ef644728d0d5c9d42a5aa639dad0000000000000000000000000f81ba3540bbb1559bbf2d1c3e694c18ba798eecb000000000000000000000000fe7c06271319bf96db4910e6d1ea2654a35e02ca0000000000000000000000004cf5fa1ed6b3d486750c195fca9d429e037fbe49000000000000000000000000c3118446ecbf97b67ad17ec7324588131c821f26000000000000000000000000890f751f332be4be090741517b42da339c541d27000000000000000000000000a4fedbd4abc88cd09cd6d708da21cccde9d20c03000000000000000000000000eb1a7387eadcdec9b1322b7d53ddad90ca24174c00000000000000000000000083185d900b78ed944e3089c7aef756e73602cc68000000000000000000000000890b37e22017284aab41871744e2f602ea53fe52000000000000000000000000a3c0df2a5e63ac2de205efd20e02c8188db740ee000000000000000000000000434515d5e4998023caf718a7fdf67adf940fd54e0000000000000000000000003a98ecb4984466a6ccd708e7df305479d4cfb85200000000000000000000000095a9b9c0749e8955688c11c721e5419c44565bcf000000000000000000000000ea73af6a45f7d51b49b44af2cd2b2037e3a1053f00000000000000000000000048b094c42f5a77de03c33d8036b77f668d6d0dba000000000000000000000000c66df90ded358fa24328caf6b0a4b652a4117fba000000000000000000000000d3a5e12d382d0757d588d2cd43101a2ce5532fec00000000000000000000000046abea788ce5323b727375eace78dfe43fec6f7c000000000000000000000000b38572137dd78302109b785bd21c6e5bf58f19b9000000000000000000000000a5675a0ec42fbd794f8f1c3838649e79f2773476000000000000000000000000e05823085cd3db4cd32cf7c6e84c7b92f833364c00000000000000000000000017f4ce9d80dbcd4ba4c47833e7d321c5fe1df538000000000000000000000000b7c754436f4b87f35750f711a4081c59cd1d008f000000000000000000000000e5fb996fb0fc6e44e529e1e85ab467f66d0d53ab0000000000000000000000009d1f22fe7c3737f7f8350b05dbf3b553f21e75010000000000000000000000007d156b5d881b443a9b9d400839c5d47cd7e61a5d000000000000000000000000dafb1380bb8d7205b46d07709018b6ede759739f0000000000000000000000002bd29eae67da3234141c7118fe33c243795e47db000000000000000000000000c21535b6a905a0c66cffae41341737e53df0ece6000000000000000000000000cb76abdf4d518b67f7506aa87a1c4ac1d3c222220000000000000000000000006554c22beeac947be19fd893be88dcb9f351e40d000000000000000000000000f82ff239a5ea4f46858708fa7574906c46c94a7e00000000000000000000000020b8d127565179e75f714acee25b5439a3b39039000000000000000000000000b22959b656d7979de501039463c37e881ebac0bf0000000000000000000000001aaf540955b48d4b4281d2841224d1df2dc9206e000000000000000000000000ea93d83de56c3595d6aa7cd1715d973b1f610e58000000000000000000000000734c4f59a7f7e2a43e075b6303603fad16d5e81e000000000000000000000000893cdfbc06cd6d166b4177aa20ad411955342e8a000000000000000000000000b6f92ec1a181ffabff51406b425b4ff8399dfe0c0000000000000000000000004e8650cd9ef0a3262d48ad3739f93f0c221ef00b00000000000000000000000084569a2c104df4819b2d88d580ea0a94991b3fa1000000000000000000000000e476d8a38409067e17409d08f7073828967c5692000000000000000000000000f37396f47e60ffe8926811517e182f4e5719bad7000000000000000000000000863d6e4eb57efd5d2916e6d3d1efab68b367d12f000000000000000000000000f3b6603cee97595fc55181be0a5f7b44b2b64300000000000000000000000000233cc45ba70c4d368735d4b39d820da676a9a2f40000000000000000000000003b138b445eeb292d26db3560ecf015ceac4e0f3e00000000000000000000000044420868a5e01d1f34240ac91a15e372d87d47dd00000000000000000000000088479f22e5afafd63da88614277584a47024bff400000000000000000000000026d80d28368c3cfc40b631d5f1a813e2261710d70000000000000000000000000352e9584574b85409e2646ee5c94f29a5447fdc0000000000000000000000003f1c0911ca64f022d3a9b1072d73b29a19579fd300000000000000000000000068480d327a8ec2e5f3c7122988c709de12dc40da0000000000000000000000009f59fded53ef53575206e7143f8a8f7d4ddc42f1000000000000000000000000bbadb5b1e0cf171826638b2af820a9b5bc6392280000000000000000000000006b6f2a3bec47dde0736b10b5c448ae48130476e90000000000000000000000004080adab3ad004b48b7ec5353e9885bd3e607f9400000000000000000000000083f7de75c0603817c2ec0e1c372802973253a3a3000000000000000000000000f881be96173eed86cb5cd1617628c5b870873b93000000000000000000000000ea6c14e1d11ffb48c5715baf3ef7aadd0f95e507000000000000000000000000249b48403527ce6b7849315edc828ce3dedb8a99000000000000000000000000bf45454dd8a8a5738fe5987dc9c93b88112c091000000000000000000000000018809e1ce97a7132eb0b6871416dbdd4dd4d84b10000000000000000000000000348b5d46a1308151491c9344b8d417017b3a96d000000000000000000000000c219f82bb4b295688b11bfc8550d0abd6e9707a50000000000000000000000005b5c8fcfabebd53373eee8439271558263149966000000000000000000000000591a962f625c1918265b0aea448ea7ed79744f64000000000000000000000000108f64bcafabd92aa28a2a3e9dcd2fe3490a8b14000000000000000000000000e793c0293df3d94bd3a9d4849aea5306fb23601300000000000000000000000046e4c8d60af0d0bcd8897ed24fdf57c9c8b52d4a0000000000000000000000003e84dbd5e82a6d9c930a336bd58793c860203944000000000000000000000000ef8678ffdd5754b2511906c54434f17703ccf43f0000000000000000000000002477c55cb20670c4fed1c1595bda117c1a6fce1b000000000000000000000000af874e21e41576aa29b7d63054ccddd224b8492c00000000000000000000000051c4ea7e4b54a9173d0d94be9956f7bfbd9d57e5000000000000000000000000d1a0d827fab1dbf8814545dd14ca9bf9dd883948000000000000000000000000d1cbf50cf0b19348be96c2a35d2f7b7db36b2f8e0000000000000000000000008b2be38795e8ba1fbee5336217463d5aa2057e1a0000000000000000000000006823c9bd55eae5d7e9d1874828c80f26c4747e840000000000000000000000008630afd7b3a4ae2dda9017e7f9f731bfb9ad4378000000000000000000000000172d9e25414f0a6e2afbe989fa71c34b6b549bfa0000000000000000000000005f6d67ef6f0cddd41726eaa8f24ad56f4c674df20000000000000000000000003d82787dcd35e0e6bff0bf1dbf3191cc51c5e84d000000000000000000000000fc0bc00e01cfdde292f4fd64616abb67db1991290000000000000000000000007a02bfd3a8fab79904eea0195d7c6116131af3810000000000000000000000002f149070848b2e70063a853ea5f6316caf33dbf10000000000000000000000001e73b04d1a7c7bbb676bb748717e517d7ac65968000000000000000000000000b0c93f9f4ddc84cfd16cc053f05706c0ffe95807000000000000000000000000fc9c881c92699bae1aed9527bb8700b18255fefb0000000000000000000000006990a73fb2d83bfff136cefa2a273bc85b86beec0000000000000000000000000a49a6072cf422e6a648fcbc198d1802802696fe000000000000000000000000a1c2710db58f8be00fe4fa05d4b6f10eb3df2dc00000000000000000000000000f9b3749a1f2fdc2cf0e0bf0c5fcab363418220800000000000000000000000085a998388fbabba3ea3af055b7b7b747324e9b3300000000000000000000000046fb7171f141baa1d313394bb1d01ad0aed1aa93000000000000000000000000cb8829f890a43ddc838c282ed09ed0b127c333d20000000000000000000000007ecfca5254a1e11f1b4d03128187200d9b7ba5010000000000000000000000004c2fa58f41f1bd20432e3ec38463fb2037650179000000000000000000000000d3f94d9eb55e3c611d2fdd942e778a20a2a34244000000000000000000000000c48232a90818e8ba163a17dcb4121b157bc23ff8000000000000000000000000b91862cbcde9fd29c8ad97fbdac2c08587e96f55000000000000000000000000f094d272951b200b255fc09f54aba132d051ef01000000000000000000000000719fcc0705c30931e04078ca11373827f9b344a0000000000000000000000000a8599e7f02e63226894d1a005e68fa1581440e6800000000000000000000000059d09f8bf4a0ad7b794c3c702f0319e60d008c8c0000000000000000000000003ca8add1708715b5d9d39917000be148dfb318f5000000000000000000000000917415d8242dfa4fd19a3bce20bb9bdc4901eea000000000000000000000000025d95f25298aefa0beefeb77a35039bf252ca2cf0000000000000000000000007fced81267645f66460fcd8fa24c506853b0d40f000000000000000000000000ff550493eeb5d95ec7cd9bbdf9762cbd8c2764e80000000000000000000000002ae980d19b1d1a05ca0a63d4581ed7a2f5e71b92000000000000000000000000d6ea9c7042ff01726c661f20eb1fadf7da95805f000000000000000000000000e8a5a8924ee22c01433481f54a40ab2ea3aa409900000000000000000000000029edce7640c9bd4078492ebaea69c797cba4a458000000000000000000000000cb09e22291c80a07605ac9690c7d3d0373dd4eae000000000000000000000000a2f3d4ac49056dc582fed69bc02f22e19287146400000000000000000000000091906195fdd6080e74fa904e33ca2d4954a5518800000000000000000000000039b3f24782204d5af90fe1d5d3b00d21063a26d4000000000000000000000000618e7da285585a5724dd2cb94984118fd7cb608e0000000000000000000000007898193e0349349b2b43e1c90e3f489f10dc141b000000000000000000000000cb76f506c2fa4a90d1fc60e2546073da40fe2f05000000000000000000000000d333d200b41475f2f1a4738c6aa34d133f4b0b9e000000000000000000000000adba7f17e173cf5e203fff806a1d54e67f535f3500000000000000000000000067951bd881aaaf2806dac8dcb5b4eeae4dee7f0b00000000000000000000000043c51ea437a934b4a9172f662e3d099aeb54d7bb000000000000000000000000451fc7aeaaec6106bc66684830268c2b794f26d400000000000000000000000092b532a0a9a7eba6539386f6159bce9df64f3fb700000000000000000000000010709c2a1352f8a459a869509fed96773d9ac939000000000000000000000000f5036d24ae3cc3560058e09a0109d3ef2d260fd4000000000000000000000000f2f253db1e9df93f1d293f7e3e67f8cd6d6efdb3000000000000000000000000f95585ac55a08dbf8933b1ca5bc4b2de22ebce820000000000000000000000009c8420a87de44c5803bf832db1fa58142c80bf2d0000000000000000000000007ce02253445a2e05bee9e502450926d38792765d0000000000000000000000006c292b54005591ed01b10c90b517abcea36e066a000000000000000000000000e8a94bf80861ebd97f9e9248a31335746a69018400000000000000000000000065d1a10c84f44bd23f5ce827d426898b1d6d36bb00000000000000000000000080a6dfc5324660629ec4dedf2f29b351de2ebd84000000000000000000000000d1350d1205120a4e6071e9f603780fe900bee7670000000000000000000000005e04d221d201882179c2b8734bc40d191ab0f841000000000000000000000000115b4003a850555daf2e3d4fa1a9b8e9155f7d97000000000000000000000000b05b60ee1e0a30ce0121d018165ce110104db0e300000000000000000000000090ed4a02a328b03f22442b822e6228fe92b51fa4000000000000000000000000972ede0be5740ec0be556a2fe5a9d5ea3f9f813100000000000000000000000085c198f5e7165df1f4cb752d7b37ff964e1e27e200000000000000000000000077c89fd73c8089eb9a3618620981577b426bb7b300000000000000000000000094d82c6ec8f918215883379a860cc702987eb931000000000000000000000000866e8874c086a54b753d7e9a3d65a5a42c2d25b20000000000000000000000005111248fc07391dfd382f83f22e606e4840057aa00000000000000000000000084df15f47fc3737f6e353aa4ddc28382c869f28b000000000000000000000000b94f912615e752145304e87b9b3a31c239d4cfb00000000000000000000000000ec82be5ea78529982d236366994a7ed64a79cf9000000000000000000000000437775e14d8e8813078776646ce21e43cd14457200000000000000000000000056942c70ce77707d91614dfeb01016173f8dd74700000000000000000000000006f5ac8cef9c7b92ef9429036e85ded63e6df4e40000000000000000000000005622176ec820d4859da9a7653c09eb434c9e9928000000000000000000000000f5a277864c8c81b0bde10a0d76c985e80843dda50000000000000000000000008095d9be5e38c96731da1146302f0768b1eb6801000000000000000000000000d566f2ef0131b4a961abbb363efce65e988a41b800000000000000000000000027ca79709013b051783a4a70b150c0cecd8a0ac3000000000000000000000000d3a0cfb17e421249ed414436b2dc65a86228c0900000000000000000000000007d84ce2cda1f03146242f3edf0ccb71252e7437500000000000000000000000058c1fd20fe463ef0832f500579bab135fd8f6d0a00000000000000000000000091fa9073bb1ff25abaeb54d432291e9b8661ba40000000000000000000000000f582520cc429105e5cfb606c6f033a6b9c4106590000000000000000000000002d2847cc430221fcb02d49f061254f5d1edd8daf000000000000000000000000b7ecf1419718181fa1b3a52d0ed29528090d7222000000000000000000000000bb3ddaa948704a7791c0e75ce3084780d5a93017000000000000000000000000965dc72531bc322cab5537d432bb14451cabb30d0000000000000000000000007373348381e33c3f12a2c10dd51b09b22ea099d00000000000000000000000005cf53eb09fe8f6551a0b343049a007dc49450f3800000000000000000000000093e074450a8073c6b5997e498ffe0ecfe3941c29000000000000000000000000aa1b4f90b11468e1b2206a2689e6ee1443fc1418000000000000000000000000bc1d91a879961692047e1a2b7ac78cb3c795502e000000000000000000000000396b6693a2e7e8b0caf85d2c55159c789b001c93000000000000000000000000c75822440770b87be8e0dd1524d8bbb4b98c0679000000000000000000000000b935f7038a96b29084f938d9d7e4a4034a55c5db0000000000000000000000002111bf2772ec1fc8e9bd58988dd382164dd8c2270000000000000000000000005c45c0f1a40cd6dc168583fa708a6add71471bee000000000000000000000000a578e22e13d3e60fc842896392538432412ec612000000000000000000000000fdb5d5655c0bb1a9c87e41cb11285de32c99153c00000000000000000000000020d1462ff563aa7444bc72837623f88c5683681c0000000000000000000000008a463546462319b7fbf5369c82b07b36a0ceaf1d000000000000000000000000a07f9031f0350866c4bb3dce7da9744b33f23a0900000000000000000000000049b571eca4791de3658a5ec150d5ff0eb34a2cba00000000000000000000000081414a6479d13160db6d76681543d2b5d02cd1d100000000000000000000000069fced1132d2a696792ce10b4899cfe49ad4b646000000000000000000000000afebff6e4ce0aa702ba2ec29bb00274b2e8ac62f00000000000000000000000065bc60ba5a183dd9a79a64bf463484ce899449a0000000000000000000000000fc57f141d3485ee15dd54bdbef8c64784af0a67e00000000000000000000000052edf26551c25b13f63129f2aebac7adbc6e2f890000000000000000000000002c829d56efd7b7c92c2f4d48cdc6178fc548ffa9000000000000000000000000d32f284202711a90c1b80fe9f3bf4a2b09547599000000000000000000000000e499fa5f5473d956791084a239be35a3e4c1604f000000000000000000000000f06571f4c507c1786754596787bd6ac7af6b5204000000000000000000000000a7ad05cdc2b822f2abffd7785379e5c56e174cb30000000000000000000000002b9f33c34cc6729dbfbc843862be253a7de29737000000000000000000000000efb8d31dc9064be04bd84e3771a6e0d6e70894350000000000000000000000002aa6e3f8943649ee990b078d0b12121a028660ce00000000000000000000000072c07f74637b20cb35678955c944e9716d858f7d000000000000000000000000307d070cf5c465965f2733c510221570039453120000000000000000000000000ad1e57c0b1c97d80de8d2121485f9925ad74efd000000000000000000000000a7fcd8fbcbce70b4418c64233a28a07be837179e00000000000000000000000095324beadcba21a57dd631a6eecc29784ef1ae8e000000000000000000000000da78ec2349e99077e0ae398b2a5d49a32295a87b000000000000000000000000e9815977fa8c841df21331cdbda6a6b46973dfb60000000000000000000000009311fb6ed90323455c562d1192f0eb49396bc03f000000000000000000000000ff91a67ca829c9a7d6348a8ec6a31e8fef3bc1e500000000000000000000000077c0da6dfe988d405e279a86847d6c5d9610eafa000000000000000000000000e0d2ec29ed41ecc41769760dceca45de4c76e660000000000000000000000000b6e480619c4ceed9aae70501bb4ad8dccac91653000000000000000000000000c2a47f0a0429b63f8462c6012977adfe08aec3fa00000000000000000000000098561bacbde834c0da917c2ddb6f25390bda762700000000000000000000000084a1d14a3df7010e539df826d60d3d3e92491bc9000000000000000000000000a3ffdb674299c5174d641e5e436e1dc2e8d96933000000000000000000000000f2964cd1a8b4261b61b52d53b05b7ab7823b4b66000000000000000000000000d964a09af3c4ad6d339808588cda4aa6049fb65d0000000000000000000000004b78344ccbd365a468aef128e8c666fa1ebb4268000000000000000000000000674ddacdd05a57655607ee8ed3c4e9d361cf448000000000000000000000000057ad5557ec181007571076dbc110e7b6d720bc2c0000000000000000000000002241337c80f9c1e5797f06b9afae491dd018f8460000000000000000000000003feef776a3b5226b723f28024ffce9383f5bbf1c000000000000000000000000de724556205704b6f0a2e7a10710b2783e134c38000000000000000000000000d6b3542488fb74b613dfd5162ca45058afb0fbbb000000000000000000000000400693a0e63504bb07650802173f6db278726f28000000000000000000000000c14d83a236edbfedc50156cb1b75f0bac8a21b0e0000000000000000000000009e8aa814c03314c301e16097abaecaadb9dc066d0000000000000000000000003ebade3ce283c35678952a6ebf0e2c372ba4e9b10000000000000000000000009922fb0418ed100c058cd8df666b7497cb14cb5b000000000000000000000000df63b5d757997dc14e60978b7b0831feef8457930000000000000000000000004e5328e3c1bf04c71dbb7708088aedcd9dcc96380000000000000000000000003ceaccacbe5de563de6f85c68041f6258e51aa4a00000000000000000000000016820ae5f4a3647b8546cc55df571f20b7d53e720000000000000000000000006d8baf4b8083a35609020aef56f11007c5841cfc000000000000000000000000e22483793d50fa91a2d90b5d5d4927d62824035900000000000000000000000080a8b1aeb19a9e3b601c85e4c6a1db7024a629da00000000000000000000000058a41987d83888976cd93760c69c28384e6f3b02000000000000000000000000faf7f75e0d39120072dbb3cc364091c710a965b6000000000000000000000000247f033a935e21824602d442a0cef320e608b45c0000000000000000000000008325b80fb38ea8a21173db5e69abafda8ed852460000000000000000000000006558536ce919ab96ac67e60d79bcd50af6bb1f9200000000000000000000000070517804926488fd3bfa45c99d6b313bdc2beab1000000000000000000000000ad2037de6425608882110df809ae47030531ad5e0000000000000000000000005abbd0a5349ba857efa8cbd9d2cd23876427b1ff00000000000000000000000048563dca767b4e5556ad9d3e0a6915197a6cdf8c000000000000000000000000816f4535b6920f7e63731b52cd4d5317ee62092d0000000000000000000000008bc4a541285541629c5f6c35e2f337b137f9777500000000000000000000000000c53884eccc23d0d2ad8478c08993eaa84e62c0000000000000000000000000cc2385f016d88afcc6201099bbc12ce3914ddf87000000000000000000000000585776a2276648604d6c6d1b255abc7198cc1026000000000000000000000000f4540d91aa13d15ba89e519cb5141e0e0a18989e0000000000000000000000003ee7801408fa6918ec8b9eb5523e513b59b286740000000000000000000000000c30eec28ac54af7d9662b0c7ad6856590d2cd8c000000000000000000000000863b4561bad4bf85af1ccb1a8834f5dca2cbde44000000000000000000000000a582ad2dba9e0f3b878a5c8348f2546346cc126900000000000000000000000072688a8d8a4f1c54c0df9f8c4b92d06799f25549000000000000000000000000a3886a9b265b74a9e72d8471dc6a11c09e8a71b00000000000000000000000002aa76fd4c031890154589bf42ef72606687ebf830000000000000000000000007de7b93b08956b9b348a46a41e7170c067a263d2000000000000000000000000602978c878cd6f583812be2d55c29e6906b28fa600000000000000000000000092cd0eb9747ff7208cf3a2a388f71c0297423b21000000000000000000000000f72cb005b9aa8b913787ea77800c37dfbcd9c27f000000000000000000000000544a89764fbc9bdf0aaf385f55ddbcaf9c78af2e000000000000000000000000e019f1a977564159622a75e26532597f0f86cb9b00000000000000000000000091ee73f5b84533f52b600090649a13e500f1cf460000000000000000000000007ddbcf19a161a69cb4386813062c847a71e178060000000000000000000000004536c132dd4193bfca7c6a492343bc32e4cc59ec0000000000000000000000009f2bdde198367dc03d1865ec14d2381e1b4d84df00000000000000000000000051e03a2f843a4bc2fc672419208efa66e01320e60000000000000000000000001d185c5ed4df825a6294ac5306328b1ffeffa408000000000000000000000000560fe85624930532e6373939279dc22f198f9f7a000000000000000000000000a40174f8cc2440532fcb47db57bc5789c0d6ecdf000000000000000000000000630ff7fcb73e5505885ffb794fce64fb92d144dd00000000000000000000000003003a732c778a76215994099585ae403af7e9d4000000000000000000000000433091f4dacf0d20484a2386000b207daa3464ef0000000000000000000000003bcba51ff504dd4856fc0576a078c2d8bac5caa8000000000000000000000000daddedcc877574566c743cbeb67c6037d2d2f61c000000000000000000000000075e2907d0696d5ae26189361b267d0f9d13da530000000000000000000000005292a75e7302c500adfaae033ab289cca1d8fe92000000000000000000000000aba84c969d0a03c9d07bc2eb2cc190c25f52096900000000000000000000000027b3dfdeaa75497b972751ff9de174147e9be79c000000000000000000000000849191dce6cc7442a90aefcc527608449c16bd4300000000000000000000000021ada444d0b75669a4a5cf0f16d80ec6cdadf827000000000000000000000000763c438da375432da2ba7886cce5fa17c613635c000000000000000000000000afd123ed9f6ac8d27b6dbcd9a7c31f3d80a589f0000000000000000000000000a961a8e9c1e6e3cfb910c6e865c644f28b54732600000000000000000000000022d84266e11075e514dd75babab9ab153fa0297700000000000000000000000040e42b43e20c3ff8c8cd287bec502432d01a167a000000000000000000000000cd9a70272075e34a501b5b41bf3bb74fffe2fd4f00000000000000000000000078741e35531f382525c50d3b376c7f275faf1f4800000000000000000000000069146cadae969535825499a2b2866743b508b866000000000000000000000000ea2fa3e33aa445a09ef48932129bb79d992a4f03000000000000000000000000b3b4d7a7d33fc47b57dd106bdbaf46ce96ea64020000000000000000000000003660dabbef4c3f23dc78c2bef62314a27dc302e60000000000000000000000005b557caf85b8a44e369377562e76cd49c88e9ad20000000000000000000000007092da228cb9c004e5e9fcbb9419c9f89e945d87000000000000000000000000fc187c9195a30d9a68bd4fc79bc8fe6f8d2075af0000000000000000000000005181039477b63d425cf2d39f7c4cbe967d27fa4b00000000000000000000000066a3be2442d0f958c52170067ee34556ed577141000000000000000000000000498e03f4004df33221ebd173fa0ccec4e0982aa300000000000000000000000025c4a93671be3e30b1f8ce7a114112261204bfbe0000000000000000000000007e1018d254ffccf568333b236abb869ec67333ac0000000000000000000000004f81632c4301645eb4fea320867616be0afaca09000000000000000000000000413192f61e53a736d9aeb18d1080d0b28acc1bd00000000000000000000000009d018f24471c1fe86fbf96bb6def96ad2511f571000000000000000000000000e09f24ec90b283234a5b64651efe7ed096b7f2ba000000000000000000000000e88b2fa8fa6c466b63f670ba216ff1ae3c4f6949000000000000000000000000d90225fcfad25e38cd097698e756be0eefa03d800000000000000000000000002da448411fcfbbe4e99b96427bfcd9a1e87802ba0000000000000000000000006f43e3de7525b5844d1cc5c6f2480dcf9967e43e000000000000000000000000fc25609e10f9fbdbd91f814aa38913e71948572400000000000000000000000097a95a3853512f7f0aba1079729b677318ffa6a9000000000000000000000000079f9e0b0695ec71d45d1c9e5fd5d22767d87f22000000000000000000000000d38a95042b6a929a6bd8831648a94a69669644a5000000000000000000000000dd51dbd03e69af9815a7572755bcd86ffb0f5edf000000000000000000000000bd28abb3bb6b713f3f62a5a89e5442e4bd1143670000000000000000000000004a5c9655fa3fa451bc3fb43331d216f86b34c149000000000000000000000000e2d11fe92d00ed506b5be514129d48984ec757ad00000000000000000000000078432a312440e0422877466d2475016c0b0f7d0e000000000000000000000000e4aad7ad1319ec42ce6ba28388d30307833c291200000000000000000000000048a5507b37f4b276fdb782e79bbf05c41ce1b6a8000000000000000000000000066e741becb4718d890004f88e5baf294a229069000000000000000000000000ece4a65c2dcb4fa1a200b95cb8e5da096c6a76370000000000000000000000002b5f0b1ef95d89e22b6f9a3c55b309dab74214bc00000000000000000000000064f3785fd845435e8fed027ba9c2ea709dd7ae4500000000000000000000000027d580964629d28753496c4e31145f23356d570e0000000000000000000000003d72d7a4c0c3c1a81a89bab44fb10837c10306e7000000000000000000000000c03e498be8a5321ee5f5b3f8519002d092114f4800000000000000000000000022d0308e436070466fa54f2f0bc7fcb20f5bb46300000000000000000000000034b14425cdc32a2950e0c743245c2ce61655e7fd000000000000000000000000455004b4dbf39fffb7645bad964574614d7200a60000000000000000000000001bd02fdf91e5eec88097a230ef765a17829b8ce10000000000000000000000007ac3422fd6f855aad8b60e538571347dd668b58e0000000000000000000000009c54d59b8ebbc03d3a1ea1db9885153a0ba12390000000000000000000000000e9672c69fc0a631d1b77c403c5feb3780b4bd7b60000000000000000000000003d54d45012a13e24968a978118823d36040d3f9b000000000000000000000000de5370b2583b2fa66675b52cf5d66e34d239fa5f0000000000000000000000002837cbee6845070455751708e95f15e65381a38400000000000000000000000021ec4481806acea7e798d09ae9141bca6cd0775a0000000000000000000000001d6e3bf325727653e2d8eaf452cd1e482bcae11f0000000000000000000000005ddbc8b0c37bceba78c29d6828041eef0c29a190000000000000000000000000dbf2c8436b43d29ddd8d60bbc8f89d032661fb6e000000000000000000000000dfc91d1108fabc2f875fa3c986fe3170e31c420b0000000000000000000000003b133adb35851f087ec04032a093175150a4259f0000000000000000000000004e6c943aa32bdddd5dd7c46bff12010f3eb9067900000000000000000000000046de2a56ddfaf9cf80d9bddb57817b4690ac8a69000000000000000000000000819b727419b093b0778a78eb0ea5c1aa7191a9e200000000000000000000000085a436728655e4ac8c22a45461e02bc5f76ab3ba000000000000000000000000c436010801cca8ab7940ae7e391d8eacee96a629000000000000000000000000f1292343c3eb594abbc79b8d5cf036ee8d952325000000000000000000000000d5c58c3ff1d8588f3cdcb77f0ed2619c115eb61b0000000000000000000000002f0390e6b3ce96064d81e543e28185f64d64f3a0000000000000000000000000e050eaa09c4e41ccdad6def8bd91a1c9d50d8f550000000000000000000000002bbd6861d561deb12e00b27ed3b4fdfbf69f5358000000000000000000000000fb749be8f2ae8d6cac0847c337ee7a60e5cac8aa000000000000000000000000cde12c110f19c65cc960f5d7edb006d8356532ac000000000000000000000000bdc120ba7e54313a64ceba30adef6493e6321ad5000000000000000000000000eea96d2c8353fc3284fe48ce973e6b7d1121b584000000000000000000000000adaef28cb4c8b0d7064b88f441c9e8ac2102b653000000000000000000000000999f21380abf4439f8d709fac83d04eb0a98f2d9000000000000000000000000bdfc2c86234f5f664b83ffea443e9ef96e5bb1db0000000000000000000000007167b6a287160d0f0539e3d8bc0f68e3a0c1b51a000000000000000000000000954409f6d7eecdd8862b83c435918765a1ee0a2e000000000000000000000000d70e8423bfc59b394653736d2ae188e4c5933ba00000000000000000000000001e854bfa6f0fdbd6ed3f7ef7439ba5b6b1d9e8b40000000000000000000000008450a87ab4dc1ad68f00daeac2662a7c114c2153000000000000000000000000b2beedf41fe518b59b80da8332603386edb30855000000000000000000000000435d7e536db9662f69d155c5bc311e987aaab5e800000000000000000000000089e7a70fc8e4458b1d226eec4fe5b217acd982760000000000000000000000007863b180c07931334afd3eabf5d543cff0a25d450000000000000000000000002f4c2980c8d0dfe6dc9fc36d1273d0a641d44537000000000000000000000000914c2a417ee98ad43adb4ce6df4631c4007cdf75000000000000000000000000a220820d798614f7d219547822cbdfaba0ed178d000000000000000000000000069d2344e3106b9678e57130f894502c01d64aee0000000000000000000000008078c0da88d5c2df026694c3b8bbf833ba2d22c7000000000000000000000000bb7e0b6f4a9844e5bc8d872df9f2d40ae5a9754a000000000000000000000000926f8e3e2d62d9f9774e6c7d621ea53e44e2a6090000000000000000000000004f52e554b427446b59457d6f2428b4d3c4b68cca000000000000000000000000b8d7e0bb8956810a370ac60273bff415e1a543d1000000000000000000000000ff09e80b7207a269ad7779758fccc2628d632c9c000000000000000000000000eef2e5ce0a43823b4d0d5f60fc912ba53c20e18d000000000000000000000000bb3d5d109924d62779073dfcce77c0339cbb4a510000000000000000000000005a06caa3fea7c5a8c19d759c3d02b9f016c7f5dd0000000000000000000000009245cf94a2f346853e7e917c64f8c2bcfa4a31c2000000000000000000000000302c3d942509778b332fa3e47f6e2b6b43f78c400000000000000000000000006899f4c277f636f381cbc4906b47e1f33bc746b000000000000000000000000061ede5225f3abb27a2f964b728d891a0adddb9a3000000000000000000000000966dd2acaf45e358643f66f9643acf2639875900000000000000000000000000713f372ce0b8fb846e96bd123b42bd9a48bdbc1c000000000000000000000000c26cb11f29ac5771273d6c343997bc561ef544630000000000000000000000002db0cdfbbac4f144b18f10e6225dc1fec8509cca0000000000000000000000002cfe37302a86ded83e357e29d51e1104c5ea9d510000000000000000000000004ef26634a8dc14370e7f9d2225d22c53d35687f40000000000000000000000004df29bcbbace6e7cedb7da449e843757d314900c000000000000000000000000d041ba5b3c3d3cbcec6e2863d55bbfbb49a2a87e000000000000000000000000fb04d06c9171fc810f69f1a45a1ea5c1f717c518000000000000000000000000d03e9fb84592427688f34ae1983d00261fdb934700000000000000000000000056db390575dda7f96a280b2ae88c1d2fc49284b80000000000000000000000009fd4065c9c0a94a10ff12c954f0ca92dcc7dc717000000000000000000000000beb6cd49504f940351bfff545e074176a6fe5d460000000000000000000000006349bb4c6951b8c2878f165f7639c0dfb0d9a825000000000000000000000000523def61bbf1fe88ca2be1d26aca1707c1e697c4000000000000000000000000c4fc0aecbe7d2833f433e7451cabbf08ad70e6d20000000000000000000000008eed7692811906663806f6df4078b4d668bc5fcc000000000000000000000000815f82e2331671c875f8f97536cfef1314d6dc9800000000000000000000000008bb9317bd8f0ee4664935573067feed7b8744510000000000000000000000003d138e4fc97a1160084369d61d808f7251d8540b000000000000000000000000401414b6a7e5b1e949b834c936eee819e3635a9e000000000000000000000000ac8c185aabde3c085148d515a917aaf697823f93000000000000000000000000bf60a154eb71db959b4eb1f1fe868ad7bfdb18fc00000000000000000000000050bf3cf9749bc5c65c756f8fb8c4a5a8bad47b1500000000000000000000000003a7554d3f1b3331a78006f3f227061d2bffa27b000000000000000000000000ba4c6ce35ecdfafc1fff8f661417f40607db12430000000000000000000000004c1eb43707062bcca8386c91c21e1b535fee7324000000000000000000000000db9bd47ed18299a41f523f8656453d776fd00675000000000000000000000000ce1cfbd697c8fcd00f66d49011414848fdcbc9d9000000000000000000000000362afcd82d28a12b401a3688c49d8c5a6a52c2db000000000000000000000000999cc1d2200bf04bcae151885c0412cd3a733c5700000000000000000000000025e499c836f52f48bdc4fc6ff5403b7054823c9b000000000000000000000000716f5dc074bf12d61be2074a9017902ef77af81a0000000000000000000000003facbd2d7c4611f018713c0960d636e6e3bd25230000000000000000000000004f9456a74299282c956e3de767880aca96dbdada000000000000000000000000ff77faf7d1d9401f0264697940df7d4fe897f1b500000000000000000000000095077262e6389b00f5db118edba5aff653c0a303000000000000000000000000fc14bbed45c579d0ef93a9c1ee705cfed7370475000000000000000000000000ce371312e5f97d61f506ce5c1441bcfb89d88da10000000000000000000000000ad58c6170226fef6ba315d2dd4f53cfb66ac04600000000000000000000000056ad409cbaabc2237e1bdaaaabac9a889fe016a90000000000000000000000002c5f13a7a4ba5315ec3f8f95b020e3c0be3416d4000000000000000000000000be028def1571ae3bf1d4e964fe13fd83039d2110000000000000000000000000357a1873ce3493c721da659ddd855e48f700639d000000000000000000000000e29d2730a8d901f46d05fbf82b6f58fc85ea845300000000000000000000000007befe9851ff2b26f5640527615810b62d5a543e000000000000000000000000c1a6429caabf1a4adaa2422ab07931d09654725f00000000000000000000000026d6be4de40e49c77c319c1d346e94292eded707000000000000000000000000419c1ca1f58b88e813d8b81d5c5e753c50e889080000000000000000000000009cee37fe6438ac5fb2d406eb76dfae02e2e0afb8000000000000000000000000758bf6acde213cb1c6f8eb0916816ea97e0c9d240000000000000000000000005d47dedd8cb2ef7e8fd5f62d11f39c69b5d39442000000000000000000000000af6f6a39b591972dde4217bcdd5caac71d4c8938000000000000000000000000e4501f0698f3a3ab998dc8152059d127f0ba2be0000000000000000000000000cbcb83a171f84fc802c7d7a425a9c4f214dac3e30000000000000000000000000919954940aa7944a8b272dea9312dc935df1c84000000000000000000000000f1f1507359e55c3a7f707fab52950f00d8de8b93000000000000000000000000e8faa5ef726a5f49dc960fc12c67dfae815d2cb500000000000000000000000073776696b59388a64936d8f41affb676873ae20b0000000000000000000000006b535355f6b5a5d6eefc94449e10e8d4ac94aab0000000000000000000000000dfa627c307aa067bce8cdcb2c7b2d15ad50187620000000000000000000000003352fb0eeec99af4bd23856168d65800210cb575000000000000000000000000b5601ee933a3757f19d25591127eaaf8689216030000000000000000000000006e225317538c6fd5044347f856ecb9fdf37e2c8e000000000000000000000000cba15268e9ee7614d443c23d37f5202214c71430000000000000000000000000a68bd218ee7acb8a8673a9f051b21d5e3a9422ae0000000000000000000000005f68fd2d8f3aa6d2135515230ab0a57aa67f17d20000000000000000000000008ddb1a4aeb051b8c489e368bf4fad28e72dba55500000000000000000000000042ae9760b31ced6ce64de4da66a1b9f2d7115ffc000000000000000000000000881492b97a9424b07d7ee00d5c22c9ddab7117f1000000000000000000000000d67fd4839afca94351836877806b864631bfa0d8000000000000000000000000c849e52695c072cc4c178a7b31bd931ed314502c000000000000000000000000482ec09b2fd05f2210c9e904633104ae67aa39b6000000000000000000000000e5159c0c95b2af666010deffff8bceb34b824dbb0000000000000000000000005e191cc6e61175afe6c131f3f4733ef09accd6a5000000000000000000000000c18fa7480c26b21d6b70999dc7c3f0170041fc390000000000000000000000003d54ee6b3ad5e545d8d9449233ec9a1f05994c980000000000000000000000007b57a8da2f9c124c37408de72071270e574affdf00000000000000000000000013a97b889f4d047aac0097c396356aea5171bcdd0000000000000000000000007b233074e87b9c44db6f3b72c9a69ee0ab932b9400000000000000000000000083c8b14ff4b2eb480ccb73db53b46f0feb99dbbc0000000000000000000000002774debab4a10914657e756009f046b6cb54dc10000000000000000000000000600d74ba7747adbc6d5b94aa0d529c8dfc87255100000000000000000000000073d1e4a8c4e872af200045eff9049dac9b70032d0000000000000000000000002cfb591b7492b0d1b8d4e58d25f7ab6534cc750f00000000000000000000000047ff032af87f866c7278f0e78010edbdf1ab2fe0000000000000000000000000fa89b5f4b2cecb8f6a7e28e800f22681372d3d640000000000000000000000004477edf7a9e669d5fc69bdcdecf78b4701fec33c000000000000000000000000d37e97d70bd7841bb6d46b77cb9223f8db275f08000000000000000000000000ab3e68b1bafedc012b7597da999819cfa900abe100000000000000000000000008a40932e260f6cb89d3dd3b40a207a3e2c5d17300000000000000000000000040d2fca01e8fd1aa024b6779bfb803b137bccdbc0000000000000000000000009d356a200b8bd0fab927efb4bafab3763a2e65eb0000000000000000000000000ed0e1eecd8d17e82c94d20e45ac1b409a108ba400000000000000000000000012321f1115647f4cd07d25a740db430434ae9049000000000000000000000000084d74e0364e90d8ff048a6dfcf6b45c98947bc90000000000000000000000007418e57d96b29eb12ccac4b076657f08527d4b6700000000000000000000000005e93a668c62f4e750008625bbd4e433938fb210000000000000000000000000c8a1559b9ca26dea8c4658c7d9b7d0e39696d30d0000000000000000000000005dc24f28233d8afdc160dcba5b3181a2f14c61be0000000000000000000000002c5057724fb25813db5266745051dd7f93da7118000000000000000000000000367757e0c6ad60300d51efe85eb09bcc731139fa0000000000000000000000009d2fdd95055b1adf87e5e08f0dd923853e1cf27800000000000000000000000060a2446b1c899486bd678a8e4247f1814bc403100000000000000000000000008f91d28dcc9f56ea2df8ac7426a076393eb709a2000000000000000000000000a395ef79a481adb8a18e7c33df9c10da33e999bc0000000000000000000000008bfd8cf6993782c46ed1fc4487a1bf77a8588d8b000000000000000000000000b540814959bd6b91df7f7a7a252f61ec3310e7650000000000000000000000004786332b2ee991ed93ba7dca7b9afba7efcb7acf0000000000000000000000000b854a16c2f70408bab6860caf0ba2ab3809bc330000000000000000000000001fe83658ed350ed4b2c19de651aab4efe9082b27000000000000000000000000a5a9a44bc1a6cabca67960f9b56738aa1db4608b0000000000000000000000000c581dc678fabe768d547f6764b3f5797864550a000000000000000000000000daba5a41160d782fda138201f398609e83800f05000000000000000000000000055c5d249b985eaa54886e3675b1a0e7a847d44b0000000000000000000000009c329b72fba73f2753e20bb3fcf8f4eb079aac0a0000000000000000000000000f21b70d31e5616a041dee75b1710f8741373031000000000000000000000000d9dddbd6e8ffb3d6eb7a80b3d23476ed82491a6d0000000000000000000000009625b0d9c894d8646f48c5292f547c4ee0b137bf0000000000000000000000003c57cc27261790cab6078756b264bf53b733e677000000000000000000000000b4eb7a774333f25989e170a530c22b134a2df4370000000000000000000000004f30692d187aa4df6f3f6f88c2a271d7b13f782d000000000000000000000000c7164571fc54429bc594f478dd1f5900ae459bc20000000000000000000000007e000afff0d6a0ab3c66bdabea98881cdb319f06000000000000000000000000511bf8dde28b545a3b8f8e27c57215036d425c9f00000000000000000000000067e2daa166aa1e36af2a9acd837e6fb8a662ed1e00000000000000000000000030f45222991f77277f2e5d4326e5041184eac64f000000000000000000000000147c00cc293fd7674cc41737d0e62543a798a5990000000000000000000000008daa9768db55f3376587ba5becd01bb4f65fb5580000000000000000000000003d34d754a53e126000e8a1c4e1922f635f30c53300000000000000000000000087c5b71ec8ae22521c93a7054abe5e28d9294004000000000000000000000000fb56052fcaee5cd9c30a5e1c4c49ee8063eba572000000000000000000000000ea4e624c75173e7dfca06cb6fa0a3c5f9a6dafde000000000000000000000000812265905e96baae6e0b88fb803651472385826b0000000000000000000000000d970d039fa3d4ec7b9e9db9f6bddee7406d8a0900000000000000000000000099f925c5db30287a18c35f543c7eb6dc9a86820f0000000000000000000000004740b6e9f9b77b0c748ca11bcc354ec193cf3bfe0000000000000000000000008ea0de56001f86de5cccaa15035c0338db6b03e1000000000000000000000000f8ccdbe7168d616f97d8b2d65542935aeec15b88000000000000000000000000876df237f96508ffad706d084d43d57ef8a0b5320000000000000000000000002f90fee0fe58c90bc838a7f4826e22337f79063000000000000000000000000014b971eb1031d33475f771df977d225e61e43e87000000000000000000000000f602242680bea6b72b633f88c754674e0a15ece900000000000000000000000022117a0437ad7aaf7e1ef09a4f2ee0ca60978ee1000000000000000000000000a90016f78b8f531ca282d8546d100cd4e4043484000000000000000000000000da6ed704bb9c9887e06e7b14b9719f6514bb2d51000000000000000000000000ec2a57d817a7bcf20eef29cfe868ab3afe5f646d000000000000000000000000d232699916f09d2c63940f9d528dbe27d56c1263000000000000000000000000606aadb2ecffdbea1bcebb66fea559a582404c2d0000000000000000000000005e19082d4aaf22045944d2937f42ac96a37d4dc1000000000000000000000000068eeda81b30e34d91cb767b48d45c8862ccae9e0000000000000000000000001fa142246aa8f9c6193987451174f4e754ff79e5000000000000000000000000c4b3b2b08ae44456fa580ede0c7c7d7bad815e5c000000000000000000000000e39607b7f64237c4375860f30a17853cb401e852000000000000000000000000513cfb49e247a1257d6ca5dbac6644c4d3a648510000000000000000000000001e43db08aea30da2cde769b3d561cd73c9a3fa0f0000000000000000000000003613e30b4481277fbd8835497b82b8515174c84b000000000000000000000000161252cf785efd83cfc6cbf0b83884c7f0fda92c000000000000000000000000e454dbd5e80371c06ba9124979223fc5ac98e3cc0000000000000000000000004bd9476fff6bde320bc1094ac0e7d03272e993b20000000000000000000000000c74a92890be2c253b9b1856e36549d461a590e20000000000000000000000006979f2d41b0fa49dc79d1d70c1cb88a47409e01a0000000000000000000000001dfded87efa42cd97000401991b49e743867dfd700000000000000000000000019ea4288a5fe9341f79f7a80456d2b580175cd8500000000000000000000000012de29ec96321d37db89536156105583417750bc00000000000000000000000001ce03993a4a619f049271d7b41bf834af758a75000000000000000000000000ee01cfa311116ff3f710c91e774e249b667bcd4a0000000000000000000000000f0c1b79ac4145b80cec1c3c6000526203b3f8640000000000000000000000001dee7d3969dd7622d88242257880e1c50f9c8e950000000000000000000000001e975b68b6353866edb02af7578ac1a988bc22690000000000000000000000006e8256f3c2d92100249d69059e4d5af31c134b4f000000000000000000000000da30e888567eaab1766c8a37169a416357d6539d000000000000000000000000d98a6fdd481daed12da95e5f71122d7a13ef96bd00000000000000000000000048c060cfa48338e526ec8d04e2afd456d881263d000000000000000000000000a57c4d0347dc1f65947130c9a0415e8e27e7b65e00000000000000000000000084c43f520959927fc86db32786749fbdf9714a60000000000000000000000000112b1313eec8b4c34d667ba2e2ca7a0e929f0f0a000000000000000000000000733e59f7c2305a51b3c394906348dce25de9978e000000000000000000000000310b918d063222898664cf3325a5f8a10e147310000000000000000000000000b89e52f8857ccb306555da86162e5b8571ea34e80000000000000000000000000f3357a01711faeec36549d677a03a59fa122c660000000000000000000000009b1ca40c3b700818c50e4d824d056bdc04530e1d000000000000000000000000a5bd8b1c4f36073138a18e0b938e183a8ba4669b000000000000000000000000ba0726fe0cf827daf7ef848d9d128b95e85669dd000000000000000000000000eba6034604d959aa2894b7d7f4c19650ba124415000000000000000000000000e32122f3033719f58878c664afe9c9ed8912193100000000000000000000000063845e33adeab1f092dd6b80ff88eaf104e7f0ca0000000000000000000000002fe1f38c57ec856dfb651a76fa593325767bb1e5000000000000000000000000c0ceedd39a6e34aa4ced1c12c6d78414cf9d34c2000000000000000000000000f636860672720cde7cadabc87f2c281e636ece65000000000000000000000000d5f4810c2ac458ee1b21fa1f1170a820322020ce000000000000000000000000dff2d9cf34556316cedb6493bfd9fca88cf0aeb0000000000000000000000000daad734e9db677ee8b09aba664c5651c2691906e0000000000000000000000006ba033c406642b132f2550f6ffb2ce554c153d4100000000000000000000000059b955b3f92403baf6b61c4b78e4fc5ad17adbd7000000000000000000000000826a7a78c0446218ab4b208a42c04d17594ce5e00000000000000000000000009a0d5d29df57671a53273b67824bf53c788dc78a000000000000000000000000c0372708ed854970bbda5bb6398df8b9a9c2ba510000000000000000000000007bc4f62495c8ad64c81da242f9a7e0fe9651a68e000000000000000000000000c644a6cf587df713ea727d14f61681045323fd6800000000000000000000000034dc2f04596d90ffcdf20f3fa0404e53cf703b89000000000000000000000000be5ff253dac9e0cd7404c4af80150dcee32ab0c70000000000000000000000009f6f5dede93a871aeb275e704fa7a4c4f8a796fe000000000000000000000000c6fc9f5c47f16461a1c79b462cd25fccc65467d4000000000000000000000000b3c2bde72b644db14bd6d6d7353c67972d436cbd000000000000000000000000bb683fde5e686605355455cf47d854c41937a942000000000000000000000000f521ae59a711da985e803882b1b27a8b58a3e019000000000000000000000000ff3ca37057fd95e77732cb46ea47bc2a8b1c8bc5000000000000000000000000a8aa422ce3d03f322aa38dce8b7d6291063152620000000000000000000000004c1026e37c7dde5888952f3ae2f636db0cbf5e4600000000000000000000000001a5609c45716900581186e641cc293c2403d6d8000000000000000000000000ad3abcc8c605258c7afa7539a17e4495b8a8b6f9000000000000000000000000cff7853710c432c7079dc5de5bb2f9db8b902d830000000000000000000000006a3ce081919a30709a22ba1cfded2c2896817bd60000000000000000000000000d3bafe56bcda1ed699b071810128b904f7c16c60000000000000000000000002f5440e3b41ddc434247a7a8a3e37b179700086f000000000000000000000000d08bcf7a4e31cc2097d51e77b9a43a79c819934c000000000000000000000000159ba39ed26cfe422be360e46c0cfa5ae1f1c95b000000000000000000000000283f302da24adb5d4b82d4e0425c68b0ae29ad260000000000000000000000006caedbd6cbe2159eeb45f35235ddec066cbe343d00000000000000000000000036b0d99fb37ac4d0a73ae77ec7d9d8756a83b81d0000000000000000000000009ca016355660ab490db6e060f44281e9cc4e27f300000000000000000000000044b691c7e6feb1895a4ebf4fc3a766fc1822e1c8000000000000000000000000b0a45310f305b853d39e1e22e3852e92593092160000000000000000000000007eae39970e4f395f2433e5b8a3666db9b685a58e0000000000000000000000005311e1caef71b7ef3738d6b2f4e52e23b40fbf2600000000000000000000000052b16faa6a6a728e3fd60377b75c7aaa971d3030000000000000000000000000ab274e51c633150282601f046acb7c86feae1881000000000000000000000000e8999e25d5454df0d820d809b9d236888ef702a9000000000000000000000000c1ada3306f7478b36e68bf16c9939d398302ac41000000000000000000000000fcb88de6be191c4314d1cd27c0261c95e0f710ac0000000000000000000000000ca35949b841632d874573c810808b88270c2e4c000000000000000000000000329c303c7be38143f012588d38e85805b5d158ae000000000000000000000000971a3fd2fdf9f69937fd7647f8fd849fcbf4319200000000000000000000000052a876a6c3b662c1ce9b733777275a36424dd6ac000000000000000000000000240ecfad0ec6c77c95687e499bf6d20448835d230000000000000000000000008eb10baeb45f43ffd848acf2f2afff7f3348cc1c0000000000000000000000001035ca20bf7164f27f2b49dec4cc575c60eba83b00000000000000000000000051d7107a5899d4497928358215edaa92d2a6cb940000000000000000000000000ef22d823f62d43e35be1d37f577ce323035cb16000000000000000000000000a8c49c3358d9935f462a3ed8310865ed9d201a52000000000000000000000000a8122e84e304ad6430e91acaac48db9ee3d719b60000000000000000000000007668d60729b11c89a1084cfd1e5d8954a136a3de00000000000000000000000086efea7f4fcf532b73808d6c47aa2584da286f0200000000000000000000000030c74a24ccebf80278ccd2dec5185b68d8d6825e000000000000000000000000aa5666f26b504c75a69bfa93889920323b2a6b1900000000000000000000000052b73a4b4da4b91b96196f780b4c7018dcf1a3480000000000000000000000006b36c32146d89c80968abc1947a6555c15553f8900000000000000000000000034c1f4c54cdae89c161400df89d61216b90898b9000000000000000000000000a890f3cd2c4a3089bd58ce2e1792a8042865e6710000000000000000000000007f030e3ef7e6d1b093a61b6004ed8b65b834e8d10000000000000000000000009fdb1fa026999b53d3df14b40fcfa87413c31ba1000000000000000000000000a40bc99eb8555ba25068decdcff5c2767a989361000000000000000000000000fccd772735777f70359d09a0f48551c328c75657000000000000000000000000e431c521c432868bd31719c13571dbd0acb5cd740000000000000000000000007622abad35c2a6b92ebfdba2f5f78143e4aa0ce9000000000000000000000000e66399bb775b862b2b6c7fc9f60956f84e23399a000000000000000000000000607b3552009ea9a3b5eba4e60baa48a620d53cee00000000000000000000000022d2d5f9b09f4d214a83d8c42d6b8b99fabd66d6000000000000000000000000ac4273a9e3919536958543e6baccee191a3ae2eb0000000000000000000000009fb280c1abd49352419154cd71c82719c2d9e3880000000000000000000000003ed5d6a5805634ddd2e0e8103c54a6ace30cec6d000000000000000000000000a78877812e691f41b0a02cc625f095a802c06ff30000000000000000000000000594644746cca178b3759721da8f8f0f653ab633000000000000000000000000144ae80b636f453e3a7f30c0caf1a606cce786e50000000000000000000000001769762d5cbefdd57e56588237d2b90f38f25f3700000000000000000000000080dda3726128e96c46ea7a72c9c59d0dd87983440000000000000000000000001590479a1bf35912b47f1a9d4108278715424560000000000000000000000000509d3ce11e622e2808ba96372cf195c8946570000000000000000000000000003c0273368eb046bcae7f24e4614a19b0654787cd000000000000000000000000e8c92e45696947654ac920d464f86f78f2912f050000000000000000000000007170699db19803f76f3d7a069b8ec80ee3e6f13e00000000000000000000000089a868dd6b9c61ac810c5201512f7ad7881405e3