60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6665746368706f6f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206665746368706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000002e516d5839513274424c4758445031517a4b71696d4d4631506d585a547245526d5551656134725236484432526444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000cf68ae4db2671c3845552686ab0bf8ef17bde6b0000000000000000000000000ad7844eb975ec6bb6b32fa0a95f344890dc70eca00000000000000000000000041c2c52268f79325b10e3e78ecd76056df96c76c0000000000000000000000005ed414f610e6821788de60eaf7637aff6e6fb3f7000000000000000000000000ee84ee04c117a8bc36c4326529a6aa802e3a3e4200000000000000000000000009482f9caef694e7b7270a1302a3bea980769a47000000000000000000000000f6c612546c40ec97e059bfdeba3a46f2e561dbad000000000000000000000000a4be02aa26dc55a241f0a0269512f9442f85b3de0000000000000000000000006efbb2da1fb70f019dbe7eb3356b0ae9bc41c0070000000000000000000000009649aa3e3b489f6e8b97cf73c857fa6c678335ea000000000000000000000000105ee0d4537b675ea85ed45bc7f239442e2a436200000000000000000000000090b804b353bc92ee971826023abd45717cdc4b090000000000000000000000004330f040b9a323707b91612ffa5ce3e5f2585e74000000000000000000000000b367019e1e0263c00a9574244f831ae058f0efb900000000000000000000000037ce88f83a9a431f27032e3925cd168929ee3695000000000000000000000000f94e2f36028a687d93216aa27ec0eb8b419a10f8000000000000000000000000b5a6d0f698e58c6e5bc1b9a7ff402419f585f0e20000000000000000000000004887c6fa535b15e3482c52eb39ced487fa997cb80000000000000000000000000bcbefd40c5337c74873f06409dbd90a008d9139000000000000000000000000746aed3ab5f654b8cb5094fe2dc3c6f8d593efe10000000000000000000000002b147ce8647e1fbd163f5b8b56d64153ff3d6bba0000000000000000000000001445b16a7b2fc36d4395b5e4daeb431f5c3f3c4d0000000000000000000000000f402f993fc698e5854d4f6848422b25ab7955ee000000000000000000000000933921bc1dccff67ce18a1dc59c3aa2b0423b40200000000000000000000000070e43b175c5299411d14bbb7f64e07ace2125ec7000000000000000000000000155b23d313a0985a52ca5776b1f874a84f1b1dac000000000000000000000000bc41f34d37edc52788cdb544b4ab018aa6702fc10000000000000000000000005154f093a33d7dd4295c87e5a0fc92b19e8fecf3000000000000000000000000307660fc2bdb9904622ef3fd5f5f280aa6d57f85000000000000000000000000fa5b551f6c5169e120da3e363e20f1854cff3488000000000000000000000000315e934e25359d6080af6e71be643c7a42c2a6a6000000000000000000000000eb0676b2bd807d5f505a9929bd40827d128d076200000000000000000000000038ec8ff83b3e87e0ecfb12c77d08fa70b487e02f000000000000000000000000d8842ecc814bded77136c725e0794e881c086b0300000000000000000000000006cd36b913dda8028b5d9476a3a9033c9d484d61000000000000000000000000afcd4e125ff9470060997576213c0b93c9eed63c0000000000000000000000002235ca538d371ef231c95e3d1db1b4668315993f00000000000000000000000087bd4019af30af48f283f95a7a038a8cbfb4585500000000000000000000000046cf8d71637875d73cb3d76f19ea1a18d99aa0ce00000000000000000000000049ebc181a29191616be91dab01d018e45e3f77120000000000000000000000001b12ea4c0759954a7369853533bf542d0672090b000000000000000000000000585244c3f5f97103fd9fe98fbcca7e080253af030000000000000000000000002697c4fc55c6ce29c2971184eb77b0f1e4930ad70000000000000000000000001b3dc71dfcee66d9277a6d20beb3d1cd4c878524000000000000000000000000601d30ac5b5189ff18569e60b988e1c321ecb3bf000000000000000000000000dca36051c251931cd8d87674edc827c9902bf486000000000000000000000000fdeeab20e7348b8f142f51792f856a98faaf25e7000000000000000000000000e8d187eeb17d46e97a7d6ac4509629ac2ea098f1000000000000000000000000e9f10388a4c4c792305df14a45863e736fe67c650000000000000000000000005364291a1e5aa67b9e75d8e16149db8b9cad3a320000000000000000000000005c3e46bc056bf60444448ea1aeaf883963715a0d0000000000000000000000006cccbfb3d48ef22fcb05569f6a8b0ba23f48d08d00000000000000000000000090e33104a217eed761180c3234e978bd52e8074b000000000000000000000000dc56cb909d75dc528efa9ed1283022fcc3bf8de600000000000000000000000025510c2cf64a8952e730c74298737c4e0d855bd4000000000000000000000000ed4a528c07316ec4a7ac98fe533eedea9b9eab62000000000000000000000000743103b23c1442a9d8f16cd47a8187b977543973000000000000000000000000147b430e6ebf72774865a1bcd60bf65aa9346cf50000000000000000000000007b3a70f1f89539435e517902e28dd3d869f76c1d00000000000000000000000097dac94f0df789092fd5a1f9223cc5b0ad27dbd4000000000000000000000000885065bba020078ada88791e79fb30d002fc39b70000000000000000000000009944e670317ff401a53bada23727231644060bb10000000000000000000000001a8fe15405d7d280756039ca2195599721174f4c0000000000000000000000001ae11af247bdf0cb9c3d1f55ca2457f0e94961a20000000000000000000000003c25caa364693233da7732c2f7001efd7af05be8000000000000000000000000ff1aeb821de2d01a87ac113111bacb9a3646f1980000000000000000000000009d5847a007a40ec83091b7bf46b5016649890064000000000000000000000000c250d63fa0d2503b5eb6a050301df292aa432c0100000000000000000000000056f3ca9cb9f43479e0f1756258570e38248d33d30000000000000000000000005886bc1354b8169b9a4b27ba75ba6eb3db2a33e3000000000000000000000000f465e88bc0c733534f5b5f7db9a2eb0865fa2605000000000000000000000000f0e762406156f8040a0e17e6332cc00f4b54c9df0000000000000000000000001cfb7bcf253b0897bb087e1a4ad0cc8deb3312410000000000000000000000009cf8accce19c0450b354f21560b5bd6d83b38f1b00000000000000000000000025ba527f53e8a2f24a53b3ec1c8f36b1c01fa74e000000000000000000000000943750aff753cc3426260a605edbcfbc06ebd4cd0000000000000000000000001cc999830fabc3528a1689cf7affaf8d875551870000000000000000000000002562d49b85b5e2a59d1fa044bcdf44de5948dd36000000000000000000000000a0595fdfc2aaf88fd3228a4b68f687b2f3e7565200000000000000000000000024eb4007d98a85b40840c5944be55fe549d7592d000000000000000000000000a0a8e9a8bb429ebf5c9114a1b37ab70cb0c2c863000000000000000000000000520c53bf0ffdc45804de1b773ff27a88682f0c5d00000000000000000000000079b61459ff07a89541fb2ce598f55c3319fd72fe00000000000000000000000019a3415de4a2da4f69c131e93c77b1ddd59747d40000000000000000000000007ff3210f6e35f836f6baf2d5635cf1006c6535c8000000000000000000000000f0caa3f659e8f7795bbb4cb2eb04cacdb25a484f0000000000000000000000000d78bf19d23962e4a989b4711c334d50b22b82ee00000000000000000000000082b1b9dbad9624ca5a751a081c4cae66c43d8b22000000000000000000000000dbea9e3a34c04a0097cf289d6175ece8ade2c696000000000000000000000000fab45bcbf3add9ca109ed753793e18ca43dc5729000000000000000000000000d73905ad72adf83bf266cb5d2f6befca255b07b1000000000000000000000000a97fd665f190c304095953754481186b97238a0b0000000000000000000000001727b1fed350bb31902cd719777d60a4a621403e000000000000000000000000df92702204343ba3720f443f0baa61ec2e7af3d10000000000000000000000008c4d2e0386ebdc71e531bf67d7b40fb9069264340000000000000000000000006efdc0e3ba2bb88616ba4136b4a1679abc4ca0770000000000000000000000008d106a28122906fdb26ea9b641f6d6aeb927761e000000000000000000000000a801db9ab6bd95d4bd920861515b4b6a0f8a3427000000000000000000000000026d3f8b6cce0a91f9f2d3f03ef9cd45370ab35d0000000000000000000000008de655e0827ff828a96f64ab6632a43dd2c5444d000000000000000000000000c07c9e0d8914f337757299f814a6c0b9f2a3eb640000000000000000000000008e6dae403b34036bd25c1bf5f12576ff2ea317350000000000000000000000001af1bdc8beeac430e2e29c9ecba9b9f8170ef2dd000000000000000000000000688a246217ccd3c2565e51e02c0ab1709deb4d850000000000000000000000009852f0f41f9de58363f52936c0bbf0086f56aff90000000000000000000000008cacbb7e855eda8aae103a26faba0545a2993e1c0000000000000000000000001fbdb7ef67dd435a78e527f1ab6b8b87237b58fb0000000000000000000000001ab184cf0dfe8b8f35f0a8154b04361c4215b21000000000000000000000000071ffed809e57df6979cfa12d7d444518a73b0342000000000000000000000000b6e2d424b29477f919aa93c0df872df65edfe2ea000000000000000000000000eadd5aafd54b0c52222de7382c1ce513a0d8335c0000000000000000000000007b5f4dbcdd20c5cddc12aa2b61c59f41fccf19180000000000000000000000007aecd0f6b13841fd88718493c63dd4dfafbf8c7c0000000000000000000000002860817090ce40ea167e6faee3fc87dff801474c00000000000000000000000068ffe4dc77babed1085916d23c1fac278151ad5c000000000000000000000000ef7b37614899ae8a6b019cf36c4bf94c00b4403500000000000000000000000090acc8a3f693b4067585e1deff24b0524902191c000000000000000000000000f871145a0458ec932a2b8494762d9206de2e64f60000000000000000000000002efb72d15b37bca9ce445a040463545c7ed27b650000000000000000000000003e19d03cf192e3cf928e17d4be838373db60aaf3000000000000000000000000b1696bf30b4d6e85177519cde55653b77ee4584d000000000000000000000000e263a52611e179a7919e211341925913eb3fdede0000000000000000000000004c3fa9ea22abf3372509da65de6de40ad22fe8410000000000000000000000001053d5ae37b515548fd29a9c113d06529280bab0000000000000000000000000b20ae0d220840ea1dd827ae3c80242237ac46111000000000000000000000000408a4e35dbfce36e771c54160baa2f6c35c6b6d2000000000000000000000000d712e45303d51eee0ef500eb6a146313a75d53fa0000000000000000000000003d5703b41d8c07016b96083b156c8d9d92dfd255000000000000000000000000158386075e45b26dce7072c9357c764968007ee4000000000000000000000000437dd752a96825daad2bafd4026ca6bc57e9096b000000000000000000000000bec2a2bef3566474975efa9a9c6455840dc0a2c500000000000000000000000089d7e1a87096815971cb24f377a3bef08927ae36000000000000000000000000369e4d6e339cd6fbda402fa073b1a9c75ed56e2e000000000000000000000000767980c386bab368f9eedf152c051b9ef9b20b3400000000000000000000000069429b2ddae4e7a65ac2835de73ccc4bda5079a10000000000000000000000003478d670871b32583fc6fc1625ae86dacd55854100000000000000000000000080b58273832a25543c81f17d17ac8076d78b0a65000000000000000000000000cedee26c95aced02c0aea67afb526c6f307f32ca00000000000000000000000060888eb6afe0743c9050bf0ea30c21eaa26f764f00000000000000000000000012352b916a27ca8f2b6699e1b062d35ee87ee56c000000000000000000000000c5dc00345cfad8e71ddbe9a6f99e7c1a15d710b20000000000000000000000006d7ae1fa0a3caa6f76a1a0fbcfcaf6231780563f0000000000000000000000007974868d7a5de00ebc218c48ccd072762191263100000000000000000000000006737bb0539e64628d29d0f87ef9ff852c78ba320000000000000000000000004f9d475c4110e237c2ffc23302ba77225435063d0000000000000000000000001e06b9e1e5d5da48a915f12b44571c6e6596dae20000000000000000000000009dc567e097104d6dfcb3fff1bbf702c60d67487800000000000000000000000037eff130eaa7124b6d826e0b7d71c9dadbd252930000000000000000000000002de4cf40b6aded7b56b423a2b553c6f727bc93a00000000000000000000000004db920ada8912d33ec6a5516d6b72b1afd83558900000000000000000000000066053dc392f5451d9a7c86af6babaf42143570ca000000000000000000000000616c35275a2f8404e4384973a9c573e50b4203a50000000000000000000000006280ae800e877d2252580bc5d9c59ac4d49f54ad000000000000000000000000a0ff5510dac28bc3f6737553e45a3f39d7e1e36d000000000000000000000000bf37e31800f6e1f0990f44976437d33e704a4d4c000000000000000000000000c11a1151f97e8d01557a2732685d3fabded8259900000000000000000000000057b77f34f6655a007d3395f18ece84030b7b4571000000000000000000000000bac71663512b85592a9ed087e8ef057a3628e3bb0000000000000000000000005767b7bebdbf2fda16a7f2116f54adee8b181361000000000000000000000000c76da697527581e4c39e282a3daa68e8308e80c40000000000000000000000004796cd94c7acfc351539bb194da1b606cf1e3ad8000000000000000000000000f77b81d3cbc81f04c831f23ca859a88c2ac0e8ab000000000000000000000000d0e496fe9066bead73f71e6a089241ae678cbd08000000000000000000000000a9efe5ebdc3b17ed9b55a1b88f3a216df09091db00000000000000000000000078a9f7c1aeea0b0ece612567ebe63ce7e8e9f00d0000000000000000000000004abdf7f7a5f18d28a6a8ce2e3d2809a0b0eb14bb0000000000000000000000005827d67a7a0958436c9b5908bf6b589efb46ec0500000000000000000000000056d4235fd1ae3c5db574390a562dc2d31ecdd2e4000000000000000000000000cbe5ca2289096f3ccea7d307e35beac55d0027a60000000000000000000000007d4552f879c46496eecbee3649fb58660722c2d1000000000000000000000000920e2d8defe3d85be145792bf856fe15d3ee7efd000000000000000000000000da386033bd166169c7df6ef75734e604dca007b5000000000000000000000000acb2995bde02e5973dea8d97e718b207459b7c7c000000000000000000000000cbd8f433f003d693547024f78bf6ad27975e91370000000000000000000000007aaf90dde24505f40c393885194a01ad2694a365000000000000000000000000146e6629224759a46f8da1a91507784650123b4800000000000000000000000035cdd99fca58113a9915891964ae9979ada57b92000000000000000000000000c19e799be8c6a214237957b98336a60a00c2d000000000000000000000000000832a9b6e9a4fb5ab818dc25d64a150cc2fe82ed3000000000000000000000000bf821af52a08275fd2247f4fedaa20d98ebdd43c00000000000000000000000064d6fc73c367b00af71a526bbe8c97093f863c7c0000000000000000000000000cd8cf7d1378da9178c5644ff15cf9b496a8edb4000000000000000000000000a4cdf5ada61c413e68acfa80ffaaa23c98d1f940000000000000000000000000504915760726907c448e8806c7a2357f7c43f676000000000000000000000000d5ad294005deef97c512a76f894046e2f787c893000000000000000000000000ef98a073a9f39614984a9eb4590149ff2ebf1718000000000000000000000000de319d3e04832458e0d15888d2d93b5f3a873f600000000000000000000000004dfe05259f4de4159ab2edb2032b3719d1122fba000000000000000000000000c61b62120f3931aaf2acd0f777430c9dd5d63dbb000000000000000000000000fdd8e7165000483171d998dd8dd8e01eb56a46630000000000000000000000003ff9baeb49657dbc17a45933ec8d39fcdae267dd0000000000000000000000001fb8dcb3780dbf40fd4b61f4e9449ab75a3775bb0000000000000000000000008f709466942d24a02a46d077b04691457ce86c6500000000000000000000000094d19e459ef201e70c82c263855013bb1bc3d5ea000000000000000000000000720e329ba1703c47ff17884b29b3a4f4bdf3e7f00000000000000000000000000abfba243593498d7a1beaba7e14a450bfb39558000000000000000000000000a5caf9d28f0fcdcb67744e6bc6804a5540d3779900000000000000000000000049c4c7ce0553433ee8c33953bcb4910a618f35bc000000000000000000000000b91665a1948e30c28131bd433fb462909af29da7000000000000000000000000ea2ada33ca52540ab606bf9a446806508c470dc90000000000000000000000007d6a69dcc5121dab59c5edd590e2f5b5590e63d1000000000000000000000000937b6c731a5afbd71c81b2ebc32be6829a5a8fd000000000000000000000000002f356e7e4ad9f1097de9e727dc0b302517022c9000000000000000000000000987c2c81cc19a8f284602c6ed36dd40f1944bc2b0000000000000000000000007ed5d23955c683584624df417b4c87fdb6e0a7100000000000000000000000004c463996db1a5c94d6f80a1542f1c1c3643f289d0000000000000000000000009007efc9cec41e74cb98ebfa441c7fc926293331000000000000000000000000437989673f297d912899ab7201a953da27cf06ec000000000000000000000000d86b0aba8ac78dabff561f0695cb1b30f96bcc5d000000000000000000000000d3ad1e2ccf31da9e31c12f8a050671a83ed0af99000000000000000000000000ea11edcbccbcb746db07b338561ef6782106ebd4000000000000000000000000c0af0685ecb33af9d2dda3566595c579bcc420610000000000000000000000002f3450c9e10ad57a52050f1e3db7b44949cb9e7a00000000000000000000000070289c053bbf151218fd35c1fc3b1cbf9007ae2a000000000000000000000000a20a5e53031dabc70f99d7267d28e2a8c7fce3230000000000000000000000008037a57d91d1eb79dbe1dd72b24e6a3ab9b8a6c7000000000000000000000000f1f90fb153f77c8c97cf45346c7d377e3122ff6e000000000000000000000000c393aa6aa8eae4cbf0f7d2e80c2ba08dcdfb55a5000000000000000000000000e08300cc6e7a7f627d6679d0a22f810f474becde000000000000000000000000ec47da6aa6796455b5044329e9b0feddaf1ae33f000000000000000000000000b025fa0ed10d61f32341ddfa331550d4a003d0290000000000000000000000002fb8cdc03463a77c0fa72a876c4fcdf3ec97c185000000000000000000000000757c557a3aa077ec22196eb99d772ac2642e118000000000000000000000000020afd905da2b30a62a12f8166b7d5f1f3643ed950000000000000000000000006fa4c29a275fd3c675e8d0f03632511201d7d860000000000000000000000000f57d54a39935c104cdb1de511aa79c23d3125dc9000000000000000000000000c7df4741ee3c969a56d716a264c6c32f298e967e000000000000000000000000172d7c63017fe198840572f3d3f008d90d0ee1860000000000000000000000003e988de8854b5b200d4b0c6eac84d861fd083075000000000000000000000000f1947b9347110f3a566533d957018fbe7e8f8c5e0000000000000000000000000d0fce7bbc2206a7307ee71376081d1b22684bb100000000000000000000000045f50b608b38846d651a91cabab0e140ef6f97e9000000000000000000000000f154385b973a2a5dd6ae7f0bedd1f8051cb3435d000000000000000000000000e99647be15e1906dad645208aa88fcfa626f381d0000000000000000000000006370a976ee2dc2ff8ff41066ad12438448b313a5000000000000000000000000925d941ed8914521a34a62dab810b8950666ae170000000000000000000000001bf86df2d15d887fbf7693a572e6ee6d0505130f000000000000000000000000cbad35177c8666cd668df141b957462bbf8937080000000000000000000000002e41dae3435e8816cd1ac99cb576cd355c92ffa200000000000000000000000051bb55bdcd03507ed1398409eb6fb6448f4c7df60000000000000000000000008c16ece5f6f936b411efac84038daebe82d31eac000000000000000000000000da9ddb2165f287c6846a81d78b4a65122db36840000000000000000000000000bb0305ce68696d12409d6c410bcfa5aa9e077cf90000000000000000000000007d50a85a0210f3910165667c2719c450d76ffe2f000000000000000000000000c135a4c777ff5e3c087e2bf1b3ca20a2db7427540000000000000000000000005533cf0f8b5183d51a80b41373a5957be1370a3f0000000000000000000000009a28f1bd00d801fa10d34a44d965dc8e80040e99000000000000000000000000db213b5b2a5a2c07c8aecd74e124d26a47c17467000000000000000000000000d8a9b5f815c089b3fa24e8ff10abedef2a432e9b0000000000000000000000003251f8adc136fbeda42219f73a90e219a3d5dddc000000000000000000000000180776de89beb61aaeab4b58db1921e996687db40000000000000000000000001d0fdc11b66f9acca842fc594e94519ff341353f000000000000000000000000d6012972631fe7fa1a5fe997793c09968daf9bbf000000000000000000000000948ebcce5facfd7e17253ceb01b7b139adfefe83000000000000000000000000bbd048f7459ab98acb8f529a302fb71a7d86eae8000000000000000000000000072a788ce3059f68a9aef98495b0a22e0b1959a5000000000000000000000000ebdfb735c0eab89e0881146bae4b90ccea3c8ecb00000000000000000000000032f795e993ac526d723e85a6e89bcff156fce89d0000000000000000000000009e4ee21c089572ede70a4039f1303ca7a50b60d30000000000000000000000008702134d68c1b846e420b1d8cb5d00d8646e96aa000000000000000000000000c18fc02c4055dba287f80f0974fb3354f313d8d10000000000000000000000000d34810c60615a4552b89a8a95f7d771d64b1ae90000000000000000000000004b99b32780fb0da960a566529f9e5a771e6bab6a000000000000000000000000a930b3f9f750c8f1e6cd8dbde72cd35c96afdead00000000000000000000000040ead5b8bf3543fa3168cbe7812f89a5c6e202cb0000000000000000000000001b87935b77629d7cc7a74b63a7cd71d1e4193622000000000000000000000000a482748c1d986c87f9692a3d8417324417067f380000000000000000000000000d254d49bbd2c941d2454a39cae5417b8a6b8acd000000000000000000000000316b60901676a3532190db2e89b194de77ec7eea000000000000000000000000c774d6373f67879bff1901897fce24101a9c2e9e000000000000000000000000e35bb78343dfcc859c442c24b69c1c5151570cd1000000000000000000000000275aa7c288c52ad8436ed4e82690b2387421a765000000000000000000000000649f2cb9552ff34d4506cdca96497ea77e594d8a0000000000000000000000004f5565326243560da47a6672b7a2927fd9e3037c000000000000000000000000c7140cb52cbbb4872b2c8ad0304ee2a0b7a8cb73000000000000000000000000b6af45541b02bdfc995a6b0f9685903eb1569c1800000000000000000000000071c4239a5dc3e98c9745d18da724ec076b670b05000000000000000000000000ed0f3a1dde667ecc7494f5bad2578ed2b02b0d390000000000000000000000008ad3c875cb7828bdaf585c0e636f5db654e99c2f0000000000000000000000009ca96d3870e530625992bf983bd0315218c3e54f000000000000000000000000a04cfe26a9f454264f15bd9a2fad1d6090918d2c000000000000000000000000828a63fb56180a2e7c0bf2c9beee71d022994fe50000000000000000000000002fff8552de129b18b359c7aaef8429203d98e105000000000000000000000000658c9e796806a36df8d8b2adf1b3a45d368121320000000000000000000000004404d8a50c60773e505baeb344decdad57aadf370000000000000000000000005d0bb2403255ea0e1cbfd538be3fcd8ef949947c0000000000000000000000008aab26060eef2d4350fd8ca9aa78c08f84dc85ca0000000000000000000000001fd60c573d417c0d802b64788ca642072b82832e00000000000000000000000076937f2aa708f2a8b9b9c34e3817a5f408764506000000000000000000000000e3a4fd71c731def0f7e693839e8bb5336926cad2000000000000000000000000141de61275bd5017f4a67bad60c41fa44974d17d0000000000000000000000000a24813e6708aed7281a45d05639dd0b469372ac000000000000000000000000de74c1c979a31c80562f0b893b250b4d9ad6b510000000000000000000000000db8c355f7cb6303e3d0a016b3f284a5c1c12999f00000000000000000000000082035115188e566d1774a23e18381f90ce9185bf000000000000000000000000e21cdf3846d0aeb92950f5f631ac8a9042ab3b20000000000000000000000000a5138ca7b7c3079609100d824733b6e00215f0d8000000000000000000000000db9d7f52169f55abdf1e7f4c6b7b21a7f89f95a400000000000000000000000053f87c0a3407455775583bead3e28cb8d18ca8c10000000000000000000000009ec5a0b3639893fccc16fb4f584636a1d1974f1b00000000000000000000000009a250c468ca7c3f895075eb032bf90d2bbb80a1000000000000000000000000b9597c02c7b74ec12a5382d0f4ee7f6de863c79f000000000000000000000000fa21bade4cbe05143f7df88d71d2474d2de8e30000000000000000000000000066bed4e9a9df7db3229f6c190c4eb94983a00391000000000000000000000000db6bbf11a801b6c249d66363577bc8f34179adb000000000000000000000000008473f5c9b603162230cdf4065bda499b4983b7a000000000000000000000000d8b8a762f172879e140fdbd4c0987bbe633e5856000000000000000000000000a49fe0b08312dfa1336a16a6d29c9b678965f35c00000000000000000000000002f1091472199c9c0648447a0af8afa6afebebaf0000000000000000000000003d13e555ee45d356c2e6abc900e02741a1cd5de8000000000000000000000000f51d75c6c4e7d278d4c144855feeb79a96f51ad300000000000000000000000033313106e8f94bc484e85b128a7aeff15f01692d000000000000000000000000bca059fc095a46597d5dc88598d9fdde42113a2b000000000000000000000000e7b3204a3a729d3fcdd6c2e889e66c4c6401c4190000000000000000000000004cde6acacf8c231cc122990b6f1bf2910348755b0000000000000000000000004d9f6bc085d5b46c92970917e93d0d20b37aa6fc000000000000000000000000697948c12125ddf202eb1d51fa92de3f63d4a4fe0000000000000000000000005bd72e6fc2665062d68768c732d11eaefb32a62200000000000000000000000092f4392b4e5d4e8412d15a192d6b5edf1c7fcf29000000000000000000000000ada0bf5d98c451186384f0049f600d803e8975c5000000000000000000000000050a10093a28cff238024f0ee1ff9a2aacafbd950000000000000000000000007edbb3179e312370e08dd91d8756b45d613c1f6500000000000000000000000056321812403a7dad56509c0a26b786185816ec320000000000000000000000006b6c37461dff7c080538d3e5e894ed7be6af4f4000000000000000000000000036e9f492d0b22826d607b3f5eae9d5634a86e6720000000000000000000000001f983c5dc00d83a19b440072f360ff00c7dc8abf0000000000000000000000003ad6a004c06b341941673067d6f0d76b1f908e9400000000000000000000000057f662e5bea1b59cdaf02b5fb84ea2013992e737000000000000000000000000474be60c0139245395ec5ff90899096e05e13786000000000000000000000000d53a8ce1d4130871df9584f9eaa401155c6cd66c0000000000000000000000008dd9d662f024812cbede38d7b4dc8a10c21aa7b80000000000000000000000002fc50dc9954d5a1db8992130ce24a7fff0561d9600000000000000000000000042a26ede009f27a53b1f4d7bd050400d9e51d23600000000000000000000000043782be8174fe4eadf4f14e30ec60befe01c4818000000000000000000000000c09c4d7f156b100dc45a2ed25176cf18f0ad63c4000000000000000000000000ce468b9fb3dca87abfa75fc205b604a3ff2556f6000000000000000000000000fa24f53d42b82f5197b07c2eb6cef1b1a4f1a40d0000000000000000000000009379458b632ebb646e8c2a9b915e42119f7183740000000000000000000000005aeaefdcfaf2dc9d4dfdab177a878004c9591c3a0000000000000000000000009bc23bc9bfb4fe191a9d3b8060da3af2da3437b20000000000000000000000008042b41784c615dcdb367e5871966e1f7b11c837000000000000000000000000324fd1265878f59c0dbd5329c2ca07a3e050aca7000000000000000000000000b15665b65af6023feaa15904007366c3025a90e900000000000000000000000022c2964d537280dff87573f01011e05e5af7672f000000000000000000000000fd116c55d1bfb89ecc8b64c43a7fbb27be3cfff60000000000000000000000007f920c22bc369b5b195f1685bf3dc4afd456701e000000000000000000000000dd35c69474c1349e66a598c4c532426ffd72b4d200000000000000000000000098e3cac42681d772fd6373ccee3ef6e71c786f2b00000000000000000000000093c1f8fc2bd54fefcedbceddca27b439b09d37d90000000000000000000000002eacc62ac99b0a85d5858a3e48702d3dcefac16e0000000000000000000000005084154db46e11d0f45234b9a6cc131a5c83cc7a0000000000000000000000004acfb0b7b273056c291772ddf05c754f5deecd2a000000000000000000000000e8865079b16e915b895ed8e1149f3a050f2e963500000000000000000000000002a60dbd8d0c49b3e83911bf987f0feacf0394f3000000000000000000000000b00b70359cd031c70affe4429a342fb2f2a0bddf000000000000000000000000f48afa3613b733c34251b0bfff813f199fe3d644000000000000000000000000062aa682f23d999edb2c019af25392ab7cd0b4a000000000000000000000000067ad3f7da9f241c00a493890f7ea11b007dba41f00000000000000000000000097ac132b1dc02291de9c8edf403715cd49c757f9000000000000000000000000d1b25d715c47391a6cbb3e4851e1378fff597343000000000000000000000000a2a098cdc17d95cc36cb1ad638c1bf948ac8d87f0000000000000000000000000358853feaf247e1eb8dd67e252fe8112e46fd020000000000000000000000001f1675265de2581f4c0dafb5c06f7a2bc9203b77000000000000000000000000633efec9ef9f146ffdfbc5421f3aa1f7e7614dfd000000000000000000000000ee364ca4018598a7c804ae6b324778bd6cf73039000000000000000000000000acb1ffb1b45ccfebee14de887fb44babca26f068000000000000000000000000c33e02c184f67952527e2d1102bd417bd54dbfd200000000000000000000000051bc35c577c7de83780e7eaeea6bc6b2acfabca3000000000000000000000000620c8a1dc6fbe29c10f9c599c5e29e450bb0ef580000000000000000000000002712610a8aec40262ae51c77ce6e296e5e0d8eb400000000000000000000000059183d7f52b4d69922dc6970eb4ee4b20c40050c000000000000000000000000f4011ae97a69cad31f2b8d67e9f9a8cbcc3d93c70000000000000000000000007814f34d3cc7f347b757b634cbc7f01afab83c2c000000000000000000000000ad054167b1d26c34f5e93a336b05bd6c5a8ef94f000000000000000000000000e0eac5af056794764edfd7a839f06f81ae3cfac50000000000000000000000000d341835d002aa1c7bce8739cb206373a26639980000000000000000000000004c885da989c54191f001afc7b0667f7d9d5e37b1000000000000000000000000df346a47024cf629c6f3b7aeef54b01ddfca6aa400000000000000000000000009363fd35b7de19f2e4bdea08a76e1f24dc6cfdc000000000000000000000000e39127409ba4446ade7aa6b96769424fbe178a0e000000000000000000000000a98e2c69382aa9272ff36b21e9a0842316c4fe770000000000000000000000001213a3ea69db98fdab5b782a697fecced8e875240000000000000000000000001ddb40ff6b1c28591e643143b923746ddabd1a760000000000000000000000005f0765e97e353f1320114adb6dad08c9fb7e3c010000000000000000000000004c295b3d4faf73bebb971eb40529178e7fe7edc9000000000000000000000000f60782879f32bff05eee949bdc68e25c3ccabd1c00000000000000000000000040d044b2db2d82d329af4ab0cc5828140eb93dfb0000000000000000000000000961f86626e297450073048a2c2ad9657fe56fbe0000000000000000000000002139a616c03534c9bdb9f3f5dbd636c5eb7d4eb1000000000000000000000000b4af81e1d0900aa0c7f21f49cbe14a5ae7b52d2a000000000000000000000000fde616b8232c195d4f41d5668e74be4226b1ee1400000000000000000000000004995e2389d1b82b70ead57c9a35f3b441fcb4b3000000000000000000000000867feee4e0c0c7316f95e6df11c3763aeeeef12b000000000000000000000000000096665bca85ac1538e45a51a703589234877800000000000000000000000062052a61527ce3a9a3a79c65842048bd51c4a3a4000000000000000000000000d953b0b1a63fe63cbf530bed2d22a7e63767db0100000000000000000000000013dcd1b6de28d4f359ae1d917b024d65d850ab7e000000000000000000000000d6075791b8118b76263ac9665bac5da57b3b9b1d000000000000000000000000e61ddbebb58edfb15249f0d4681f9c987acf6aa4000000000000000000000000a13ac6ef2e14215b9ee918a8ece5715326ca2793000000000000000000000000d1001e8fbb37baace635f6cd7d4e22ff5978e935000000000000000000000000a6c3bb6572a32ce6ceb16702f7ff164d27415dbf000000000000000000000000e8de8ddfe85f3c82bb088fadee5a5fd764da5b360000000000000000000000005401338d9baa60905fbd28b757533979c7f8bd08000000000000000000000000c0646b52f266a9346c60eb0e7d8bc8c336f41c4c000000000000000000000000860fa567a52f2ab84facafd562c45317910a7811000000000000000000000000dd2cab782017e57c686157500e98dfb4a68c783f000000000000000000000000f695259b75e21cf443178709dc8c4f16d6d6db4e0000000000000000000000004f7b572efe2c227b4fa117ae33df7a62d3942d5e000000000000000000000000988930b38cc478e3597df4170fb89f9d33196381000000000000000000000000c3c099379d7eb1da928f3aae8f02892f3b97bcb20000000000000000000000008635d059ef317d910987beef7d804d5f378dc915000000000000000000000000c8125a7b75329090f0451a20f61e7270538026870000000000000000000000005df656b6ee5811b855ead0c57a25d72902334bfa000000000000000000000000d8f16c209fab16885c5798c96c5dc6cadb8c6c11000000000000000000000000d2492843ea7bec601a15f741bfe08af6cb360dae0000000000000000000000005f804d6773f51b206dfd02f9a88a0fb9f7d69c2700000000000000000000000036cc8dab974315374eef03c09d67b8a370700e27000000000000000000000000e85ad99aa21d74ffb2339d3460537ab6598f50f30000000000000000000000004c3640a09b756349d388ef1a377aac5fabd5f15d00000000000000000000000086f13313447fe1c32748212cdb911c0c5fe7b7bb000000000000000000000000499e849bb504f41cb5ca5cb12f40cd6b0f918a12000000000000000000000000333e6d02397638158486ad1e2b0dc9e85fe6522100000000000000000000000041a33eed1c533b8dc52afc1b983b55082c31f2950000000000000000000000002532a42810c14a6461c806098745ecf4870e21c5000000000000000000000000fd066bd09b1a5d879c249cc8083ce1317d5d8f9c000000000000000000000000a9abf41f7cf662f517cd8dac0b3709e53b82878f0000000000000000000000007af07e77592526159af91da39f01030c999f587e000000000000000000000000db0f5d43861a7848f4876dce5b0be7e97b4fb15c0000000000000000000000000105622d84ba0ef8089768c87c4d6e9c442167da0000000000000000000000003e6d7a62d37a528b77bf1ba5dc5c056d1a73f5f3000000000000000000000000c9016262195878cc52a2bf9291fedfae2281da450000000000000000000000003d4716a51d37dd697f5172b4d28585d8e01aaa690000000000000000000000004ba6a0f35f7c92b7a5f6f16b86bf3cfbd903a3a5000000000000000000000000623a26770386e64fddc191a8019258d3b42af1540000000000000000000000004ae1a2315d8de6260623138b39a1b7771a2c2d5700000000000000000000000057e890c4b9ee091a8a12d6c72db7054d768cfe920000000000000000000000007e3608e223577f36f81865e64eb5f5ce430ae08d0000000000000000000000007cf91d18c7ccd41533b92fefe9d757a3010de313000000000000000000000000f864c7707e1346cced79d28b4d43e39f6f1a8a54000000000000000000000000541cb6074e0bc6d7a4caa2f989b69ab9eea35202000000000000000000000000776e6eaa94a039627888fb91fcacb160ff2152500000000000000000000000004936fcba84e02406470919a2a2b184c4a161358d0000000000000000000000001e82cf29a7c0b84c8b936bb71e028c98cc6796f7000000000000000000000000f755a1f397c6c066764c87df7bce0e4822b8b7b5000000000000000000000000a3bccf1a496749bdbea444b208a7b47050ac6c4a000000000000000000000000e09819e034f2961cd251fced8e2c4e980aa6f357000000000000000000000000efa06e52cc8697950432645f4052024e92363142000000000000000000000000331e3efaa82db81caa34bfa06fd2829d57a2cfba0000000000000000000000007fd23a802da96012b3bac55c5ace7c82c6f0e47e0000000000000000000000001fb1a4371d57e4ecc8c19f4d391af0ed9d50b31a0000000000000000000000008d1279108747a4ab3cc20f28fbc0ab5ae77ca9f7000000000000000000000000390856fa65b16f31397bee780fb1308ecfffc4bb000000000000000000000000988f9a341aed019ea38b596a742973d6ea8c37f40000000000000000000000001911acf592e30fd440753329368afdaa4a296cd70000000000000000000000009c3b55136e4699034d126945f83f034c74417dde00000000000000000000000083519fe0d0d2770d463665da09a1225693983c7c00000000000000000000000012f7a7d3e6df926775fe5d6616d748ec83df814e0000000000000000000000001d551bb62a1ca07e7343dc08f90d234d4be79df000000000000000000000000043e0067e59704f3ede608281b4ab8025f17ebcba00000000000000000000000082a1735fc3a893d095e1fe5c6ec1d3f2586fb47200000000000000000000000095ead0e10d4b58d41579e6af3c0076539325a887000000000000000000000000c6e16b021c3280d6d4e1d50fbba3b69fc23166cc00000000000000000000000027c208b387df24dc3d3fdfa76b07407fc832df870000000000000000000000006db0520654fc370e7d9ec2b597446d43733db62600000000000000000000000079515da75bb000cfb1622ca97d336510961324a9000000000000000000000000deadf4e7cf42d5a0a8a36dcd49b1fcfa0204ef53000000000000000000000000a080ad9b1866fb6d21db4f408e9b49c3cf0477b4000000000000000000000000782c2c9f898930bdec9e9e29af98191babf39f00000000000000000000000000362f8b9bcf587a0a66aa6562891f01a7ee06639a000000000000000000000000595c8aa294abf2676581b930663a678d29ca63e9000000000000000000000000adc5ee10b11ecd8b774ec2a2acf1379a969d21180000000000000000000000001adee8865d59bc89445606b4e6adcc84e890d5ed000000000000000000000000d697078d696bcc93bd1529d937b7c3d676afba720000000000000000000000008d110aded98740bc0caab30d53aa49cc8c9e32740000000000000000000000009f6f2c1e40ae24124e56a85c01321251ab680c9f00000000000000000000000039206243dfe316e514fefc46525e7f67dbf272f60000000000000000000000006a2a167416250f417db86aba90c1e4f5ff524cb60000000000000000000000008f2aa8c79b89f6f9391ba9ad4aa06ca581e6c34d000000000000000000000000eb77e02176b19d985f61b162891cd5e273bd2e1d000000000000000000000000450ce8673aed139b22964a1c20764fe37256b001000000000000000000000000d925a206bc13b8b2a7afdd2ab4b62bd616ebdc88000000000000000000000000777e9ce29c50931e89f51dcf79784f3bd9f2a64f0000000000000000000000000e16470bb0c40b3cbbf953d0687fe313b08f52a9000000000000000000000000245f1af187ecd9207a5bf8e58ed9a26c943823c3000000000000000000000000b6b9725a516000fcb6b3950007dece2b6c9b3ec70000000000000000000000000369461c990f6eb636f0cf0716744ec4caf343c3000000000000000000000000db531709da7944e6edaab77a34c326a5b3b0a0e00000000000000000000000007e38089ee9b1260b8104182cb6209421a7b92eaf000000000000000000000000dd2647258bdf03044b3d7ae8e024215c6f0b41f7000000000000000000000000b8beb2d8d0d30df7ecd705f643c4155c3e6d1138000000000000000000000000d9ac20cc8515220daa16cd83ef1fcb912527fee50000000000000000000000001e2f430a36ca584dacd5f99e825eab61a9e82a50000000000000000000000000fc9e74ce8cf19d828434a9c0ecffa4c6a6021f7c00000000000000000000000013759d1f242329a3549d69d27115c30acf6300c9000000000000000000000000d79868ff4f4155fdbbd20abf66cce130356cda17000000000000000000000000fa444ef1b6a5294264c464d81964084010d400a1000000000000000000000000c3ef7ffd0ed11a0c35d4022917b86fd8a69fa986000000000000000000000000dce07892b042504bcb09dd320efea0135294ce130000000000000000000000008b35f272655350c3919c4b4ac67595717cbc51e6000000000000000000000000be11792a5a77fcb9964ddc9361f3061888125fa300000000000000000000000003cab2700daa06dd4cd83ec2d7742b5f7207dc61000000000000000000000000938a5597828efbfa230479e2b09821cbdd8cfa83000000000000000000000000d11b873b4135c1de3e3d458fae80fa5447e0dc98000000000000000000000000af53897821574edf8677cdae8c1edf626a946d800000000000000000000000009cabbd229099ae14bd394a6d07e87befc2693f98000000000000000000000000b4e7c137b666c11e5e060c2027754fc9632f622d000000000000000000000000aa5fa0df460206c0b1d5788ab54d267e5d9e1cd50000000000000000000000001526fcb95bae3d2b41ae405bdbe90868b75cc1d5000000000000000000000000691db4e40a065f69149afc08695416de2906fad600000000000000000000000033f822bf7eeea4dd27d5513d293e26ea11d1d6200000000000000000000000000bc67c367720f786e7c4ecb38bea308fb9ea636200000000000000000000000025230c92498e9caf70a5fccec604ba2fe155153f000000000000000000000000a8d6cde84ba6f75120e37a488c2d6ca1f523e47f000000000000000000000000624b4ae766ac20a5ea361234786267b51896ee1f0000000000000000000000001c1918e2640ae80044841f9c859f72851eefba9c0000000000000000000000009cffbd676ddd0320151c1608d5a3854cd478daa300000000000000000000000063b4f1b68c568ff0003e12c0865410c05cf048150000000000000000000000001a27fbbebdb9963a6fc6c33ddfb6fb7fa209e55700000000000000000000000083f1ef0ff2d97f6b7653054f3dc8d6c1c7887a0a0000000000000000000000004651b3925c41a99567469b670e7fcaf849d70e010000000000000000000000002080a6e1a2a680001ec314f1d731b388ac2059d00000000000000000000000000f16afaa259119148321382b01970388b74f50ff000000000000000000000000a47d2af78e8911f8ca123df61f5c2cb1d6f7f5f2000000000000000000000000b868d522f7a1a9a4fe2dd56ee50dfab0c05272f5000000000000000000000000f33143903794439ae96ec86fa19ecb3ad4b31a36000000000000000000000000fd1c2bb98737366b689664090bdf3802c99ddf610000000000000000000000006c88ecc24e69ab758a5200de68ad330f761f24a70000000000000000000000007e1f46a670ab0a2dc93e7cc72c971b5dcae3118d00000000000000000000000024a421d74449b957ee5870063fb829c5d17b619400000000000000000000000073a26c4ba35d1eaecb119b3b26eeac9f67352e9e000000000000000000000000d2ab8a7499c757bc79976f856c786b0b091968640000000000000000000000000dc45bdd6402531c5f166b876ac6d7ceb446ae760000000000000000000000001c72bf9925ec07a757f6cdbdff1813f3d394b2330000000000000000000000008b3f63836d37308c0bb25e2cfd92f23933cde4530000000000000000000000003e624c10ff613d4c82497eef43c50a1c8f2b8a0f00000000000000000000000093d6e2f80cf0e8d79b7488dcf50b9f377441230300000000000000000000000034006bce79787978113004afdd725ad4a23dd594000000000000000000000000ea2a0388b69290b20ab2e0631eabcababcdb8b9f0000000000000000000000001d0fc93811d8b84284aff508619202229f4ddb3e000000000000000000000000ecd9bd6d7d92feb50dec093327ff2c75363a79d500000000000000000000000018ab69c7491955af01e1c4cbefa7744651d752840000000000000000000000003b55e06ce67ec329c56019fe4b600bd15fa3b304000000000000000000000000cd8ebd107a89b69ca144674f68660d2866faddc300000000000000000000000087ee583d5fa1e8aee643593b57201b56bf5da06a000000000000000000000000d1ea05c0c2390e9611446ef9613362bb4ae9b0c2000000000000000000000000f14871f816255d0517b19c9397afdbceaaccae690000000000000000000000008be60b842ecc7ba6e531f2171b4326805eb81d8100000000000000000000000050e76d561068910af9096694b633776571d86eab000000000000000000000000229af5256f08e15c1bd69adcc641f0546937351700000000000000000000000025e320db0354cb4f2ab380cd9e006c1c8dc0efc5000000000000000000000000b77d50cff03dd8bb3c84bb28217d21830e90d884000000000000000000000000f8e8abf71af9e578fc0b10ab065ac2992ed0266600000000000000000000000052b39d3ab80afb79d2497f01e6a94163973354db0000000000000000000000002aa5bac5eab5f2184ab23fab8a21d8a1ab2fdce800000000000000000000000059542423f8756f8cce28d7b6639c15c9ca4594d1000000000000000000000000cf6ad1887700bffd593056d3b08d29118d021e66000000000000000000000000393fa1b623e0ab926647cfbfa1b8c0f4bb9a9a4e0000000000000000000000001a04096e8971f92ae1456fb6a6373dbd4df09761000000000000000000000000e1163055b003f4b75fc55d0ce80fcb5a4268b7e2000000000000000000000000b3a6e58396a23755070b6bc1bcc6b6e403f548ed0000000000000000000000000c73d1e6dffad79fc9312c2e3636867b1a5edaeb0000000000000000000000002dea5ab877b5643b32aba60e68f3904aad1ff17a00000000000000000000000053b78b9e904452973ac8118008ab33286f7a0273000000000000000000000000be543c058b77319b9bdba9c46ba89e43b630751600000000000000000000000028c73933c2bf6315779ba1dfeb6a4dc1f7a05fb30000000000000000000000001bf2b14945f5c0a565a487d4be9fad7e40df7862000000000000000000000000f94bb11305fc7e8b120a5e7cbc25af26db8b7b1a000000000000000000000000ee01e9be8d644028eeaf526cd7fc96118cb53bda000000000000000000000000ec272e14545557c9ed598df1e789a466e6a8db26000000000000000000000000f3b415531e88fd0a1d0e03ea412bbd1daf1a1a51000000000000000000000000b1df0e72bdb97a119a8b0070342cd98a3317189f00000000000000000000000028ab6e6242f726afd07532106435e099e1f4f9ce0000000000000000000000002b1306f55d8c753f8c4f0137a932be831b7bcce8000000000000000000000000633b393413d96b19f13d19f2d9574813523327fd000000000000000000000000d0c723b42985e384f7a5075507910fb4cdb661b800000000000000000000000036fd108bb789bac5a6727c6f312bcc33f767a04800000000000000000000000019b108aaee41277ea8721e9eb9e4aac7b6684714000000000000000000000000d4f73f2523a92aa8f30c302df5bb7dac54bf17ec0000000000000000000000002d4ce523a03f5c6bd2da70a04372a89796016af700000000000000000000000011db3137479fb005980a88430adae18baa7d20570000000000000000000000002702f4b78fd41231600743b75f26bfc4c56a9225000000000000000000000000f55dd2ae6b87c1e4b754706c98a3a204c3d98c640000000000000000000000005b14fe12cc9ed47fa07c103abb34f2238d81c8b1000000000000000000000000b00a608d1cdcb22084cfb6f7a03533e32fe70ecc000000000000000000000000ea16c8566841cb58147e01343ae4495736e571db000000000000000000000000b546e9f370655acc6814dd348c260f67a2ad8a4f0000000000000000000000007e9dd9eebe2809e39c73bbd22fedb393357122f30000000000000000000000009f99863702064d433f2947791bccc1add45ca38d000000000000000000000000bed895bf7867ab992b4db7e44518fa5a2f5aa285000000000000000000000000a6ae54b348ae588baaea51b62108df5ff43ee87800000000000000000000000006a3aafa95489baa8c296a800a094268d7b7c4e5000000000000000000000000317c3c5ea22d1f929bf699cb4ef71eb280ba7ad800000000000000000000000065c3e64fd9cb4d2ca515db6570871965a81083fb00000000000000000000000014964f90c2af0ba725545cfdd5a9daec99f89f810000000000000000000000008d8aa4f2390dd31add06ce6a9374542020272d6b00000000000000000000000092ee60d66a6a817de12e8b5edb75a22a11fe68d4000000000000000000000000b3a7164a2bc26b7e2b4c33d37d6bcbddfc18aaf300000000000000000000000064e13813de110194dd1df009d766ac2dc5bf27f5000000000000000000000000a4592341814bbe08681bc9be5cec1feb4320b5ca00000000000000000000000063d75f39b8c6ecd2deb0a316cea3281df0abb590000000000000000000000000453b8188f2d73f01c57ed3ba5abc165b858548b8000000000000000000000000bec6785ad36939a2582407e91de5d8c54a17e5b50000000000000000000000000447bfe698fcb527e2beb624a39e6ca906b69ac00000000000000000000000005a6d59c4835061d0780d311c2037dbc339437ffb0000000000000000000000003dc75c352286ec702c2f553e7985271eda8612d90000000000000000000000000566989e8b59fc79be1009f975cf48753440aa23000000000000000000000000e144e87cc56690176da53f65f698fb7cb176d0610000000000000000000000009ff01b4d9dda14c41a9953e49c21c4f8da0185d3000000000000000000000000383f66c532f38b938e9899cebe3922045acca2c2000000000000000000000000e93783919638a9f8243d4778637f13117e12935800000000000000000000000059437a62d453121eeb109bac3869730992d6f02b000000000000000000000000168d2f84d928f088e542f8934f29b2261df02e04000000000000000000000000db3d590688376b7e19174e83026d9c42e54c517e000000000000000000000000368da7758c44f1e94fb449651161a416718f2e0d00000000000000000000000076e7fe74f130fe7af3d07cec51ea08cc4e4c617f000000000000000000000000d3de5b5325780068d6f4011ad1c60da4e11c6fd60000000000000000000000004138a518cc2f01673c865acb64f90247dbeef7ed00000000000000000000000019ad5da7df5e5eaa3012a4c372a66f83246c63ee00000000000000000000000057bf6b07a5ee31006769c7915b27e44bf0290d340000000000000000000000004b0c396c7eecabafa4ca7cbbaf9618f1488b8b34000000000000000000000000f343336e357e7499682a878c66721c64f8e206900000000000000000000000001e896eea0e518a5fa69fd14e6cadb1e5f9182d8500000000000000000000000074a50de9db1a1789f67db40fdfd0f1a3d82cdae50000000000000000000000005d83dfbfb285a971e7fbc6723e982b109d90ea98000000000000000000000000fe62fa324693892a4cbcf45677386b931182788e00000000000000000000000075bda0b0157e907318a508fa5892d8a05d035ba600000000000000000000000000a73f6c0ccdc0fad3861280523a7746c372e530000000000000000000000000b557b9a25f60ab6928816acd0bc1d9499133ffbd0000000000000000000000005d1bb01f957c625f28b97ed4e50a1e4ba69ac4530000000000000000000000006c785034b9293689e7f671ceff572751ef9babe3000000000000000000000000da0b7288251c930faedea8fac030300c006aa5f500000000000000000000000099cf5397226ca252646bd6b58378ff52dabdd1e00000000000000000000000000af97291f78b8050fad5af73140192e5c859a14a0000000000000000000000004a0796e0feb141c31a6f5b3dbf7551a3ca7478f50000000000000000000000002f6da7cbf059321bae1eaf1fdccbbc72663a1e23000000000000000000000000facf7a95c9452d4aba9700215838a8648a9ea22b00000000000000000000000007dfb399ffb0675d102f1988c30ae880b1309980000000000000000000000000f13b321ca7916f8c280818a7defe7a8d019df6a10000000000000000000000008476020971633ed69cd4bf6e5a24c32638f9f2f8000000000000000000000000d8955e4130da6a4cad64d3698cf75435e452ad310000000000000000000000002c2649090fb84d0ce0f89d0f09be9475f995893500000000000000000000000086d365321bcd007d8fd0f09c05dcc86f078eca70000000000000000000000000ea8faa8101385051acc193b338c2bc41cdb0e801000000000000000000000000481a4f96b8b9e93edc43af47d43250ea8061a0b2000000000000000000000000cd157d657624c7399067debe0b3c65266a52fd990000000000000000000000009ae43caca0b2c76ee069f2645674355bde575a1700000000000000000000000072268106535c5e16c19168b2a4e43c5cca6884f70000000000000000000000007a5730450bd8e38168d4b886baef3f6a19d6a893000000000000000000000000682c40504b92b4c983bac4c3ed5b79e140460b72000000000000000000000000af59bb0838058e7ff72eaa06206885111d4168b1000000000000000000000000446a4dd0b431dd0a41868a048efaa1d3f73798b50000000000000000000000006917c4b19ea6ec28ab3c6725c32a298eb799c53f000000000000000000000000d14646dd2789d74927c91e22b70bc6d3181d60580000000000000000000000005fd074e22f5df9524d2fc41509ff5a20e8e20a4b000000000000000000000000e6a3b2a7c833f381c7293bae1a6f90e235e83e6d00000000000000000000000057899af1cdf3bc65775aa33c7f706209017cc1f3000000000000000000000000171196f84f31f78778a1e4a56ea30f6802777c7700000000000000000000000018af508be9970298981d5c9ff9c572662515d973000000000000000000000000a4b1f120e2126401ed36120201f5643474ce874e000000000000000000000000cb735e4cf2a4223bdb127e5fe4d4183cf42b77c600000000000000000000000055ea26e2670ce1fc4ea5f42034110abc0b9c9fa9000000000000000000000000ce92fc14a96703b960b199631fe10b48167b58b60000000000000000000000006055a1f0a0047dbb73b07ee97b8e30eb9c5dbe06000000000000000000000000e66b47bfcf5ccbf52e6a84f1d31d49317eca758500000000000000000000000070c4cf08b47b4ee7e177371795d43c1e054030d000000000000000000000000077fedea402a5862c5e7dedcc9a8fd817a69fa9dd0000000000000000000000001ae1bcc0832a4a927ab832067b3a14b71f6786de000000000000000000000000e7ea8828225d062e391a343a2edd35fd595e112a000000000000000000000000cd595416d65e78ed703af5c24c876c7c20fa3cbb0000000000000000000000005aa4d6bee25a362a2140040f684c00aae2ddc90f000000000000000000000000f3825db05fcca49fb15e518920fff6c5201237a3000000000000000000000000808479a9aba1fa6347020f72abe4098d39c8da450000000000000000000000002ad5cad95d7f2f7465b148ac4e70dd9efef2eac4000000000000000000000000adcb7b93911dcd50ab552a1dfc7bce93fc5b055e0000000000000000000000005e7e8ca253dbe8da13f8843383303a4166f4717b0000000000000000000000006f78d66c5f8e117473f28519844b3871ff2717180000000000000000000000007638cd68fa5cf3c15af6ffeee38a680a97b5ffbb000000000000000000000000705623404dec1b39a42207e490b46f51319a6bcb00000000000000000000000055a74a79e903ecb9f64e3f19c7f6341c58c42de00000000000000000000000001052a1ea546b1bd21f5262cdf4670f99db6d84b7000000000000000000000000ac463cfb2b449c4a62a585a6d33490566461e4f90000000000000000000000003a569775364d1e77fed9571ea7351c50f5e9f5fb0000000000000000000000003a4b697b4608c934ca279561b869ad346fbcf138000000000000000000000000988030e21600003bc3c528b8a51db4b78379847b0000000000000000000000002d094fe372cebdefe2e50aff65074b28d715d142000000000000000000000000cbefa8679ff4c2392a7d97b05476f6cb9170eda60000000000000000000000009281b6401444cc3f615cf7df4c34a2a5e12bc12e0000000000000000000000007174c01e74fdb01cfa6170f244536ce1277ef9ab0000000000000000000000007358b463f1fa664539a319257e46e44524cd815e0000000000000000000000002027ff3022fe4488354a2c1153d8daac09cd98e50000000000000000000000001a4eb781427e03c69655d4d5a0d568984d69fc9c000000000000000000000000e6c86e44f8d511c47a5932d4452126da72ef363e000000000000000000000000542d32931ad2f6fa21ade9756a229f86997ed90b0000000000000000000000003f54d8816f17b370b9360bde7ea4cf242ecf7be10000000000000000000000006220d7e6e4431cb294b2dd189ab27bbcc1bbeb6a0000000000000000000000003893fb793b7e16c7fe17d9f6b1a6c35260c9f9320000000000000000000000005ae6864f00fe3052ad990b1cd2e8438346b57e7d0000000000000000000000003765c8b1cb7f58d27d6f5731adc0bc69ad26cf83000000000000000000000000e2c21ca8566214bfc015cefe27651c0221429fdf00000000000000000000000035424488d07f77761fb3910db61d4d9e03f41a200000000000000000000000007f2a910d59c4081dbbb6199a0372cdc20c8eaca20000000000000000000000002922be24b6e73bd2c2a294279f0d3cecddfddcbe000000000000000000000000b3152237dd3b0280b114629e2b13fa743853633f0000000000000000000000001ee642d5b553b5c5889c52a8a8676c43c02133e50000000000000000000000004de9d261a0de2204ca63c82a0853a572244aa875000000000000000000000000d81dc64ec8fba7b4d7fdd653817105ce65d7bf940000000000000000000000006884bfbeea917770f7e130ce513393ab2fa4329800000000000000000000000002174964f69050677deeb2f093c9361b064e0ca100000000000000000000000001080962d5434aca8cefaca377df3aeba58c64d6000000000000000000000000c079592b54cf984f7d39c10d3e324308069ead53000000000000000000000000df99842512186194bb8b2c155f14272f3427bc610000000000000000000000000b025f005045f5efdfb32a1423d4f6f160a15e4b000000000000000000000000cb705dd5064de89a246b1532e125238d6031ee1b0000000000000000000000007f4b10a91ac690e385e201516c2b5329d09a2b5d0000000000000000000000007106490d5489c355763d8e6c084360392a5beb47000000000000000000000000bae4c4a262869a23860d8a7175e720687223e2210000000000000000000000004b030dbfe2e1c12324349d92141f7d03665f2009000000000000000000000000b37928830f94a003b11f98fddbc42dcf160eba270000000000000000000000009680700bbf3cca9ef73fffd05fde5587a56053d60000000000000000000000005a933b5de41a8066008af04a4d63a3a664c2f0e60000000000000000000000002056aec4fac6f60b39ec836082174abaf595c36d000000000000000000000000126b8572e5b50597cddc6ab3cff4364ea9933eb4000000000000000000000000ddc0dcc6927bc4af5e4cd3b26c7fbd68425b634a0000000000000000000000002db67eac95fae70e27ba156f370a18c3d73d3bc4000000000000000000000000fddf65e2a69141c1ff55a8ba463b3d501c39aa7d000000000000000000000000a17f6f7765767194abd9b9341f8992843d42cb08000000000000000000000000c8ab79ebef3d314b0802f6487e68d43819712142000000000000000000000000c72b5c16c5d2725af78b2b8438c61bfdcea8b2a10000000000000000000000005f951d4d54ed174c474a59e3b2382844f1d9c0fc000000000000000000000000ad4b65d60642643cc00b8c902422c2272a572500000000000000000000000000a03097b5b0bf06fae1f686b8c7fc7bdc261d7126000000000000000000000000ce3fb0e2d3bdca115092e0f6b40a38ae97f5e3d10000000000000000000000009ed7c6844243874d15ac38711a90355a93ff5f7b00000000000000000000000088b48459927d027a2c25aba9b959a84c6b8f98ac000000000000000000000000b76df15592eb5743c4053929a221e863389144de000000000000000000000000e5e091048a13b6ca95e02790786ee07459b5bdad0000000000000000000000008f637acdb5d33b9353c2d4d74180599332cc4d6b000000000000000000000000b285a486536b234a7699f6521a3f3f49ab8d61170000000000000000000000001a295a905b5a5b5e4d178f336fad709998529cf200000000000000000000000021799586618446539ae08422b4f68302ade737fc0000000000000000000000009a53c191440531c61e558bc6de17eb792dcc26f4000000000000000000000000a7d2274e3a54c4218921bb2323e7e290a2fdad700000000000000000000000002afefba19e4f974acf7155a2abe432b90e7270b2000000000000000000000000c694e843afad3a2f5462e16160bd30a6ef64d5680000000000000000000000001c1484e24230c56bf771e0b6e31e982d407a0ae10000000000000000000000003d5ade32998b019bc612155c625340aabeb008fc000000000000000000000000be09ef9d4da29ecfb6e2601afd0dfbad74c1f75a000000000000000000000000470b75f1d1077f345389895e3c02835c8a84b69a000000000000000000000000fd17d95274f39c24eb0daaa04bad7f78b256e54a0000000000000000000000004655b7cae2971811019ceb1aab68512bb00dedfc000000000000000000000000e0904759b21df48c2c5f1e7d13b94eea822c21dc000000000000000000000000fb262fb6439a90c72d00c117c735f3d15dea7e69000000000000000000000000997e9733bb6f11ded7bf5d471fa0033adae4d1d5000000000000000000000000cbdaff2906eeeb96f1b1e6d5a2917ca0e3e29bc300000000000000000000000037ec7ce003e5a8b3db1457d7cce4495f953ee65400000000000000000000000060e403251788b0621affa0e26f8c8878ee557c4a00000000000000000000000051aee11d6d2fc4597a1d3433ca4d5188803ba062000000000000000000000000f19b515d2c87b8d5cddf4b4fce97fc40824fc8350000000000000000000000006186cb0e199632724a3943267368ec92abd876c2000000000000000000000000fa3ce4b82cc4dd303104b5c43eecf72871d3163200000000000000000000000095d81b7d42ee6c69f9e0ecbcc3c9d1eb874a26cc000000000000000000000000232a3cf97bd3ad73b2dfb2692f46ea0c3e463728000000000000000000000000ec9f58ae7b880bf3aeb77f1c124f2f8bba1879c800000000000000000000000093dc07eb0f6078e812ef63ba3a8de780b5e9efe6000000000000000000000000555ce236c0220695b68341bc48c68d52210cc35b000000000000000000000000d8be1eca0994e32fa874a88acf9b94b65f020d530000000000000000000000009407b7540b310be643c194054df59985cf652e400000000000000000000000006ef372b5abaa691543f1269c872692c3cdf7e23a000000000000000000000000cc3b74f3595110f487507fee108ce2f76691678a000000000000000000000000d7f7fd77aa3eddaf50dd76d93bec345069ac5d3b0000000000000000000000004aa09d899d174dbc09b6a35f760997a42b9850cd000000000000000000000000c49b2f9948ea20562bfc3fba103005e7d3a8a168000000000000000000000000404c5c1612b6f7558b6779a66a953469156a714900000000000000000000000016001422606f178dbc62821efa0876592813635c000000000000000000000000acef7da98dfb9cad4be047efc44118c9b222c7390000000000000000000000004b5969d74c52071236137eff992413d3893418850000000000000000000000001ef00d46e257621843f0e90d3b8e9ab97732af930000000000000000000000007b3799537c1fe8d201be485c4ea06a06b3d8905a000000000000000000000000f63e8f371939904b24591df8ae3a73189c451fe500000000000000000000000039e946641ddd789fa7b41c0af72d8b2574162439000000000000000000000000fd94fb2f07a4a0cb5c8b88c7a4346dded36f2b1d00000000000000000000000040496ea44fcd17e19337f091877907001d0dc7c8000000000000000000000000f10bad74cf379d8faceaf8bd8f1cb11a1951d416000000000000000000000000fde2e40c9ff135b9ea5552f808c3ee5f4f642702000000000000000000000000717ffaf659c60a8e64ee55d34dcfb1227e11c08b000000000000000000000000ba032e78fa74bbeb193d09e057cd0666ddc4b9680000000000000000000000008c7fa2238f58bdb02b4e12a462ef5077a87f342c0000000000000000000000004aed9a56beb9fa707e3eabda1f026c9269b3c3610000000000000000000000008b29dbfa03ad745153f53f655ad6430cf1836d630000000000000000000000009e446e780c2e512e4437da7e63833a10e3d5a447000000000000000000000000a30aa7e2eaf4fd3f73c51580ee0ca12fe1cc205200000000000000000000000014a05513ba91d17129303238943fa279f503004c00000000000000000000000019c747c4bfeefd253b3a0928ed7115b98fdaa534000000000000000000000000463600cc07563f7f0ade1f820b43b66312e768e600000000000000000000000055cfc1c0b83f02b066db59d17cc1eff26018a6c5000000000000000000000000bb9c4a35113387ada274128a470e9efcf4842d4d000000000000000000000000bbb97a6c09057b71b71a1ca5b5c61d6d6199b139000000000000000000000000473f47d6494b0a7ee367ac09d2155598b025f3490000000000000000000000001338711924a275c4a1585d74fbdd76c2fcbdaa1e00000000000000000000000049147778ec93584e55b2e8be7b3995ef92f3153e0000000000000000000000005cd1ca33f090776bdac51c7572f16173e27ae185000000000000000000000000480aea687780bb17417a3d0c4af6a225ac6a66a50000000000000000000000006468809cb88c49004647bd7672985b0fdf27ca60000000000000000000000000dbcadcf249e0bf2983debb7270ac93d826637958000000000000000000000000703d184a85c47437f0207f0fffd30fec75719cc2000000000000000000000000b88e570d810e3904a739ac24273104b5a708e9f0000000000000000000000000f417d9af5071706ed96c8b5f6d6465fd600eceac000000000000000000000000ff9b1a0e13544c6a5685810f9a03fc1d57c92ea90000000000000000000000002004afdca09a3ade2077afdfae8fd589ad5ef672000000000000000000000000fde4e338cfe6a062e27af9cf9d570f7102fb3d550000000000000000000000001e44445314fba23cb7c6264f92f01c3056a70b4d000000000000000000000000b3f8f8df400a4e636d2b55766d93c396120599630000000000000000000000006970b459919315d63f34776b15506dafd37456f500000000000000000000000070146f62e84b3812ff0eaa9247e30ab89c75f7290000000000000000000000009e2dc337f1b7febb2051bd06ab095c471ce2f16b00000000000000000000000055f81fe3d03a78ee02e15336734ee106406b28ec0000000000000000000000005b1382a047f359e3821d5c2ca122ef6c848251ec0000000000000000000000005c32d3c3e63aab614f345a956d04e2400963851a0000000000000000000000009b1db8a6867946024817e428d2d94816c1eefe2800000000000000000000000044b3a3cd42d16844622f776db6de71cb4e6f3de20000000000000000000000002db010ab42370016142b6670fa37099e7a75f48900000000000000000000000039be8433380e66ab4ed0304efd188957f1b318f70000000000000000000000007bef1e6a62cb1c090b0abe1f130a5d239ffef20d00000000000000000000000098bf000a7ed8088a0178528ab275b3548498dd6d000000000000000000000000804fd21feeb1ec4367b9bbf50fb7125c56d5d465000000000000000000000000b4eb3471b0cef4406620011bbd0ae37a05925f6f000000000000000000000000785f01a3d0d8356058e9d00cf2919668a054f9010000000000000000000000005ced854219b3a704c70ce5c681232c08070eadca0000000000000000000000005185911b776b596b9352c07d050c3b8aa3d6e32400000000000000000000000051fd9678a0a3e7ad4e1f02dc2d566845bac05c610000000000000000000000000896991ca4eccaf28008baa5cebc995cc074f85d0000000000000000000000003d37529825415f9dcc1d33bc2edb14163ca008b30000000000000000000000007378a217c49b9e33c9dc063761ccaa8cfa185650000000000000000000000000493b74dd197e353b0ef4cd812c58841f3864e38700000000000000000000000045bce8778b16762d1fc20f051ac67abbd802e07c00000000000000000000000012801d56e6eaf47dc02b98a60c3b5445e05f04e400000000000000000000000045a7727e3467ba5fb19a8f9bdfab18ec81e58c7600000000000000000000000021ee0dd917116beab4bb87591b29d7506350d9ff0000000000000000000000004dc5cd9f0de75f1b15be4abe4ee6c23e60b722c600000000000000000000000060b3c2d39445c0da24e60e671db3a3286cd308d50000000000000000000000004f821d2376cca2dd63d3b0da6c0c2f133e8d151a0000000000000000000000004e9765df4fc4ecba6f48a482058de1365269d6dc0000000000000000000000001e5247e12572f19968736e845bb2f83bee0fc32c00000000000000000000000074cbde2a1ea222c52448390f7d567cb012616e3c000000000000000000000000e63ffa11b7d9f16af2457eee619b4df107c61cb1000000000000000000000000748dd10fd20a9015dc4b83b1cd0ee8c06978855c000000000000000000000000d2e9d7772af48a46f7512482a8a37960bb7057ba0000000000000000000000000a1f509ad0711ac85fc7eacb5bcd7ba86ff84e2500000000000000000000000045b0bde500b2ad86535ed3bfca1538dcfe7a9163000000000000000000000000b34498452e69596f0138bdf6242875f03ff931b000000000000000000000000001a18bf378b4045ca6838724e1a1eba279727e29000000000000000000000000aecfe878e55d90f479bd6ccc4d02777b5ff812e9000000000000000000000000f32f839df52b3dd63f3c82d878459b772854bc1c000000000000000000000000e2faaa928200ce76ae938edf6db33511fa0c3898000000000000000000000000bce5819ef4490d36c6b146b00dd08aa030a22f67000000000000000000000000f4c5ec536f64abe0a06173aa075a03d63972940d000000000000000000000000f5a8f3104692479103328671af356216ac825d8c00000000000000000000000039e37e957a7f21eec59913072bc6befab1afe71b000000000000000000000000fe703be30644e4f6514d9b927e56b45db3a0ce8e000000000000000000000000fd518d4cd66c1ec86ac081a17f25a00cf3717c17000000000000000000000000af9b6fe0d6d4cec416cd4fdfe16b0c87fdca0d45000000000000000000000000cb8764f753f5d03f213324130515f7b17f43a3da0000000000000000000000003b23ec8ace9febf7658940363ed103fa0414b6d20000000000000000000000002d2da3dd458608a388ad5e8a010593fd355acb1f000000000000000000000000641edc5792b66e6ba1c5b69ca1db14b3b95f2c47000000000000000000000000120fff450f86780eaba06aa26ff361012830ec70000000000000000000000000587ec1cc7ffd750aba10ad8a61b6ff6abeab06b9000000000000000000000000bf24b583ab0a06db8b6349f8398718121a4a3a97000000000000000000000000236120707648b8e3832adaf9148ce8264cefa0b000000000000000000000000082fefbda25c5ecd9f6e10a85b669d98900321afd000000000000000000000000f4c951bbc262efd7860d762c881c324ff4a2c62f0000000000000000000000008c132a0a4f5d80039b73df15897ed5e61c0b016b000000000000000000000000ec2313093aaafafd3a6f55713d9870285ee3b4ab000000000000000000000000ef5aa1c2e052f346a4346d4aad73c3da51eb284f0000000000000000000000000224f2ff6123262b01e62fedda0a107e5639d2f0000000000000000000000000502c55ab8d1604a99cacae306838324dd3e6161c0000000000000000000000002007220f099cb802a17ad086a238c734949a89050000000000000000000000007ab30fcfb283f2f2c0f65fc494ad116388a767a20000000000000000000000000d67b187174bb8600cca78c5da0be5eb514442e1000000000000000000000000ab5c6894becb2facecc8ecbde90ffeb7443d507900000000000000000000000006b60a9f0c3cf3926d7ae273afeaea512703dd4a00000000000000000000000004d09cb356c1c207710f298c3f9b9a0f6cac905e000000000000000000000000a65c85d6f40105d6e868081efe3987798884c3320000000000000000000000001fab0816520eeec4be7f7b49e1a0e6c196fd704c000000000000000000000000c3e326703b4201b248364a55add483fa8efa8e49000000000000000000000000587161650063b20700fd116defa2ef055c94526f000000000000000000000000873c0009937d9145663524bbc24fb0acb68444de000000000000000000000000a665aa6c9efa01cb5f0b6530d0e268eaf6999f6b000000000000000000000000fdda1e6d387a49ce2dd66d9f32ff43937e43984900000000000000000000000027f1032e85941f0f8434a9f94037fd9092731ceb0000000000000000000000001adfa8e9f7a6c830737276235954135dd3ad613b0000000000000000000000004fc4fd31e3719b207bc064f270c313a82508c6fd0000000000000000000000007b23c09a2f3a8bf281cd005cb492f69593dba894000000000000000000000000bf1a3e8c90b0f75786cf68406b3048232f7efac800000000000000000000000041eaa09bfd6e374afc0ad119a52d25a699b6b5bc000000000000000000000000f2a390f9bd59ae2904b791c6dbc289b93e454ba40000000000000000000000004fb83c9f0eda1f23e56f3e8a7a8c73d250d155bb000000000000000000000000637be0dfeae46fbc15fdc344077705555d4d69af0000000000000000000000004f15991904877710f132efba6ea804a4485bf242000000000000000000000000884566db793cacb840f123b25e592611f745b0bf0000000000000000000000003ffb70baff20f5d75b23d9dbbb40630d8fd7a561000000000000000000000000b4891ae0b90a410be333c9f79b0453e7ff506b2b000000000000000000000000ac66077b427cf0d620c2ec9d700c3b8620c3da6e00000000000000000000000054a120206d302fd7e1b634a553ca0a38555c29210000000000000000000000005f194722e5372ee612eaf368d5c7355a031452630000000000000000000000008cb481c2a5f3db36af3ab9a085ae595e822c7c3c000000000000000000000000b65fe0ba42c1d8d5286d3d2b39e0e043117e8f1700000000000000000000000044f8aeb4f32f5b5e9d8a9c1935f56860aa3a1b37000000000000000000000000767a722a0af7b5e77b15d20bf20cc4619eeabc9300000000000000000000000049e48bd690d4ddfe51b1dede7b0aa576457c67fe000000000000000000000000e78135f8b6a62a6e2732f7655e36ccf0dc2492fe0000000000000000000000007b95358078af499631d69d0cc62c4270229d533e00000000000000000000000003cdcbf3411481dd0186ed22dfb0236a41e3ecd5000000000000000000000000d802d659f31274b62096a7ed0a8a3188bda8b76f000000000000000000000000b459eb2d4af2b81adccd1708aa222fd584ffc01a000000000000000000000000e4766b4d451ac6390969671b707245fd9489728700000000000000000000000097301e2235aa3eebbd8df918a45d2bb3a120529d000000000000000000000000fb97a53b629c84227f69b38a43e2117fc578b2dd000000000000000000000000c9fc2d06aaac39db66e5ba6464e20d9665c05d950000000000000000000000009087fd58754e70a8185e1e75a926201aba2402c90000000000000000000000000c8ee3c65f0717ee422708d506739e11ca7520e2000000000000000000000000b12ff53a04ed62b09b124792fea679e04ffad975000000000000000000000000043bb0f06a396186b40864eae82ab04e51d82e040000000000000000000000001a1c699c5f8fce47c9120dac224f416c7c92843e00000000000000000000000093ab09cedef9be284037acf434edb535a5f884fd0000000000000000000000005c43d49b1b0120d18f91742e68b1fa5c90081d9c00000000000000000000000057218f892d160807df4ad647191c0c752a008a54000000000000000000000000dd32c4943f09237a53c5341d3f83ae983f815fea0000000000000000000000001ca90f3e3ddb1a2230198f6cdfd708c01d7d06bf00000000000000000000000072604b60b83304caf9e2d7becb1087bf173beaa600000000000000000000000091bf4c1447e144ebaee1886aa4069ec5dc45e71500000000000000000000000037976c2b813d9a6ffa646a76f773c93f4f0a6b51000000000000000000000000f9673a12f75d8ee256d5909a0daa796bf87d5fa80000000000000000000000005864983ac0db21a9c4cc4785892a6c940dfe58b8000000000000000000000000f40ba5d9b4287322467f4c06cbba1925db2ae0d20000000000000000000000004aab7caaa090208c910bb576275b2e8b996beef0000000000000000000000000ddef2f08d1427fc34a943b2480353a0e6f4f4f72000000000000000000000000e5b22a40e58abc5cc4758c957535925c8d61318c0000000000000000000000007c388d1ae723ebc5b358301be3bd132daf9056f60000000000000000000000005de3c755f78824605fe2a8c30457021b290fa192000000000000000000000000685e303c160f7aa2b05a2a38a9e110d922d81a2200000000000000000000000025100b31131426e931bc651d5c27e830726e6db4000000000000000000000000abce4e847c87c07dac3c2500c5467e2bd60d222500000000000000000000000096d2d2984d644bf0a4123a4d7664579b06a6b8b6000000000000000000000000398e3336a4e78d1008a27e16ee7859407868fed50000000000000000000000000aecaaaaa070c1af504f06957092e2839866cd7900000000000000000000000019d8445fb77f6ee32664fdea74eb961d0f094502000000000000000000000000ea9abd224d0fe38754c87ede3dcc635d26cfd39e000000000000000000000000ceb6d55f60fd14e81f6d60bed44adbbecfec09ac00000000000000000000000043e765bba884922bae243876c1fb36d009d0baf0000000000000000000000000570c7e130ad4479c0856b704890baac8c426a8c9000000000000000000000000737ee68a66ad4f655007a509281d00d7749e4235000000000000000000000000163cf1d7ffb1ac0bb61faf982aed78ea09629d3d000000000000000000000000f5378d14f964288dca6377bfdc5cb95a41a7971f0000000000000000000000002f3d9c6c6207842c9383248d9d3699be728b940600000000000000000000000007d5a93bbbe4eec3c1726caad626c141185daf6c000000000000000000000000f0b25f1368f23e363edd0fb4d5ad698174e3cde3000000000000000000000000a19e039ab865dff2de3c823e7ddbc8bafa2d6bad000000000000000000000000af9dcd9fff5b40e074ea1cb6b4b51d5e233ef1aa0000000000000000000000006ba3f0800ed1d59fd2b3a66f2fa5ce876b299461000000000000000000000000a249e4c8e10756037f4061b54bfcc2ccbb2e67bd0000000000000000000000000c56e5358608f5950805abc8bbd38ee99a022869000000000000000000000000b836e3beee4834ac8c2ca3fe547aef808b3a95c000000000000000000000000020e0ddc43bea07c5ad71308edf39eea9597aed37000000000000000000000000200661be4b773d40bfef6b051c6c86f9faea6de30000000000000000000000003fdcc4a96621a0f51044a6a9eca29d406ebd57e1000000000000000000000000203faa89157a68823c9dee45788fe35d89b07f40000000000000000000000000f9f7f26636362049026c93a27ffcaf46076baa0b000000000000000000000000bfdde72b8f552702eb4890c2c0e5700585af8583000000000000000000000000bee39e6a8fe7fbb89530cf8bb017b399e343b2d8000000000000000000000000b8a2ceead8d26cc6dbebfe1f17eddec6b376ae8b000000000000000000000000d48f33f8540f06dda5f157572b3d8d83a6e24935000000000000000000000000a3b05b61b02c80c100fd608f107983b770fd3bb8000000000000000000000000f86feb4aa4aa68b0c0188d82a621e612957d2171000000000000000000000000e3c8efecc3ac5a1b639f513f721540ab17744fe3000000000000000000000000c21d2ef769db026709832993a30a63d7bf1f775a000000000000000000000000c93a10a06a715bfc7bf20224dd13a9c9bb519ef4000000000000000000000000a2f13d994684dfbbc7098eca7230f7fad186600b000000000000000000000000d3678af477994e97af75d3ad7c62e6eaeac61acc000000000000000000000000eebe04bfbafbe8c77eb043907c619e30f2bd7d45000000000000000000000000994f23d95a0e93ebd02525a02eda9e39f5155509000000000000000000000000a1a0627c234b6bca6eb4a7a61b641b975dd7c2350000000000000000000000003fd0aee37cbf7f5a937dd15cf45e93e0d5f310dd000000000000000000000000858eb92a7d75c0314140bece5d7a6a29c2e3427a000000000000000000000000bb79ceeb1bbc0d088a1e63497838970efc24f19200000000000000000000000095f0e554e0393ad85e6eb5d51be19ad0837478a2000000000000000000000000c9ccd32988656f44bb9d33666f7a142ca0c6cedf000000000000000000000000dd1de2323a7995b147662769a1afbf22bbc484be00000000000000000000000026af01374c76cce5ec5da85e032d74c59ec9f59e00000000000000000000000064b34064e58a4583775af3bdb4a19ba70adf4bf1000000000000000000000000bfd2ea257f095256911da323cf92883aac98face0000000000000000000000001958f41cd69e9fc2d669c88ccd946d5c179299e0000000000000000000000000ac3fb1dea292cd4d70f9d80ef3ef4c78abc7d597000000000000000000000000713cc038ce7dfc25d1ae4422345cb751e813547f000000000000000000000000b17e035f917400eb123bf94eac96333fbeea847b00000000000000000000000084c6a40f3df2b00366ed29a542e880980eba1def0000000000000000000000005d1fdb2d34f006d4884f5fba56ceb948ea160372000000000000000000000000229a3e714c990ea2d7f6c4093b0201b4887f530a000000000000000000000000248df9d1c6a26bd4ddcb5d3cf58be440b846a12c000000000000000000000000ec22a687ee96329b4a9c502408628fd38802ab6a000000000000000000000000fb06231511a2dbcd2bee17b7d7e7b1a086565c180000000000000000000000009958e953c18be66c5a02bec2e8270d80e07c935d00000000000000000000000067b2455f5231f1b1777c400f468037caa74991a50000000000000000000000007a994340a04eaf7383008c030b720ef75081aa440000000000000000000000006748f0698ff865fc1f8c06da3ac013997d5f7e860000000000000000000000000c5efaea87e851620ea456a169cb3a676680a139000000000000000000000000f3eb187ee008d77484d1bd9c83b9e6389ee3ec280000000000000000000000008a4b50a297214cf6cdaaf5ff1d0682bcf071e9a2000000000000000000000000a8857d0213f322bf94b3169ff06f58c5de415e060000000000000000000000003cd88e8ff10b3c5fcfb2fba6570aaacd90fa9a5b0000000000000000000000000a904aebf98886051c3e4784299f879e0d99d29d000000000000000000000000a352f640cf0b15880fc5fa19fb652891b68637410000000000000000000000009b7bc8fcf440e6d33a19b3c18fc87a0d6de54ccb00000000000000000000000006dc6a84e2947e29e3f46150f027709d4fb0cfe8000000000000000000000000b8899ce78c27a0e6f63072452fda5d634f22a49a0000000000000000000000000992ec7deef64776f0a90d100949afd242b966c2000000000000000000000000d57d21f4776e9b486daa3d635617957b7e31dcb20000000000000000000000002fdd1fbb9793f4ac4e51ceb7a75660371796c19a0000000000000000000000008b489f5b5bdb70ae33fda30e5ee443c79fd6ef92000000000000000000000000e0a4b0b84be5de2abbdaf975be2c01a9db8cff3100000000000000000000000049842778a074612800b0df89d66287b9d9e208a90000000000000000000000008f165cb1a3930ad848637e8bb9b4633473b5a93d0000000000000000000000000ee5271d25aa300aac5ed997523bb7b3ed05807f00000000000000000000000076420ec9359a8bff452bd216a9a31a649c9f30da000000000000000000000000642613cf6a25a7cca57af4a058954426fb2adae7000000000000000000000000914d88c9f3d71a1ba691a76bf96fb77a2a878c8f000000000000000000000000048554dd2a28525ae27c1088aeb576a374c2eb4a000000000000000000000000d4568d3d0464d6f4c9f58c5326e23b2feb26ada80000000000000000000000006c3cf177854e26bebb29cc4b5526134ab6ca3db00000000000000000000000007e87baaf6c7b5cb455ec2d2b88b5d0ec198e9f2a0000000000000000000000005457e79d526078c41aa3808c0165d7b91eb230510000000000000000000000009842ac7f6ab69a350fefa9f0fee44d0648905578000000000000000000000000f2c1cc38edf5c8d0d215bebf001e906bbc89ddf5000000000000000000000000672f50d622454e55501af4d2f7391d94831511ca00000000000000000000000012aef9c500359a3ff172689ffe6b9b1d21021518000000000000000000000000b3fdfe29241252238594b8f35f3a4d2284286891000000000000000000000000ec15e596d5b863e700d37bbcf92e1491c42d9a6a000000000000000000000000ace3d0321785914a4f6602b2ca5f3e003483d747000000000000000000000000e4a0816c4e3289d113dcf15f0e87f960af93ff5e0000000000000000000000004725b9c1bf42151981359d9491606a361237d1b4000000000000000000000000a3e2f24b297b5587becd22bf322ae2000a5d25cd00000000000000000000000026913a5487d308fe18e6c121f3d661c6633975fc000000000000000000000000069f71b233c0425025fab2f5726032291b1de24c00000000000000000000000018a896d75fc71d4ebd510802d96871ca43f025730000000000000000000000000315ff801aeb6b198e47e3686aae1e3a441db824000000000000000000000000a57f829a75fdbeb8ae85d449363f8058fb0084b100000000000000000000000051d407257f21fee2616929a97ae70addf47e497c000000000000000000000000f15f320009e6c8b1d9d4ab5b91f1dffef2bd2d490000000000000000000000008bd8217cd15ff361fb65c9ca9875bef01d6dcb560000000000000000000000006bdeb45cf80d4c949dd0c791992e35ac84ed7a0b0000000000000000000000005b8272fe8780d2cc13590ce6d589a92c08a28e98000000000000000000000000fff8133c10e26787f2d984681eeda440638b26f5000000000000000000000000e9effbb99890f23cf3f5f1970200fdc85b3163170000000000000000000000002c6e18674c6e7c6b143bd9899f1a06ba9ca2128500000000000000000000000012c41816d71f514ca9eb6adc489eec2ad3547cda000000000000000000000000874c804a929565591702094232292f663eeb1d5a000000000000000000000000dac391822a1dc9c1c275012fb28fa6dc61a123000000000000000000000000000f790e987151f31bc42154a0384cab365f91cbc3000000000000000000000000ef9b7b2cf70b2a7a04fd90dd92703c55df76ef04000000000000000000000000fd75c24033add697372f31869dc9b1f968593eff0000000000000000000000009e308bdf2de66fbf16f97b33db90aa000af34088000000000000000000000000643358327f7c89a32a7246d62a35b5ebaba939020000000000000000000000009b92fb4abf1a5bc56f8d328946f20c11d8fe5c7c0000000000000000000000009e73a10c576f46cf2c1470971ad36cb29a8727790000000000000000000000007280751bb833f2396ba5e26620b63f546d4f2b74000000000000000000000000a52126809c92a62ba2f2966b5d8ce695a802da5e0000000000000000000000009e95b31198cee511869c200fc988c81ba69050b90000000000000000000000000877f925f843ed0816049d12c30e3d65bb3dfb3b000000000000000000000000b041359c8de3209f6191ad963fe9939bc2eb953b000000000000000000000000b2a09f488dbacbc713919a808adfb396153584a1000000000000000000000000c9f322f6fb4c64eae53bfda02ca7ea5e2ff4cb8500000000000000000000000009e87b0339018dd7e746ebfaac9bee4e1e5ed39c00000000000000000000000041e875dfe0c8aa873ada84a9803f524b134c3cab000000000000000000000000be8325d7a22ebdb74c42b091dad2406b21b9ebab0000000000000000000000000273b7c460f7fe33fd357559af090fdaca057de7000000000000000000000000922c2603ab93a662ada5923d3390d31d0bbcf81a0000000000000000000000002e62c243656645d7516223d60a80a1f7b6599bee000000000000000000000000345b236ca3e80e360e9877e24402d730662d9f71000000000000000000000000f8e3f1395f75b9b9e8d80f0664766d95460588d00000000000000000000000002e58363ec295a4c6f5f435c64b9af435b6c20e06000000000000000000000000410a14fc915419d73cca4be22097c910838778d8000000000000000000000000a4093d96d8566dcff3f5892d832374f8f67950db00000000000000000000000058c661cf24629e1c40a27287f4dfd4e57db78263000000000000000000000000e3e843c7de21b703b1bab0977d12592bcc88f4cd000000000000000000000000645519ab45bf65301eb6c2b7d746746637ea932f00000000000000000000000078f572e3c2d43111dc93bbdf001c5848dfbf4192000000000000000000000000b8c526b90b1c58d1fbee0d3b22792779f22bf6980000000000000000000000009a16d60fb4ba1ed9e9dc54c39e04d9342b3caa5f000000000000000000000000b70dc6922e9c0b6e47729488bc7fa860d91ce53d0000000000000000000000002c975728f2583760c0b3bf7a549d5aaa80e63b190000000000000000000000004d9e7a8eaca105b72835551f9119c7d32cd4157d0000000000000000000000009776faf6dc83694024f2c77ccaa6adc516d83cde0000000000000000000000004fc2fa00818a2f0215573c59dfc23dd739433edb000000000000000000000000daee9ec65184e0608d5f84ffac248eefc62a3fbf000000000000000000000000aaf2c2225de236ba117bca80ee7b42d0dd71f8f10000000000000000000000008e684fa8362c569e9cdf4e18f0719be78eed6f5500000000000000000000000008d83304839fa178d2b235c7b965d84f029232400000000000000000000000006ed4bdc83bdfe75be3caebdccf064f16c22eef99000000000000000000000000421826be72f32ed35b2664d030390224c4034e4e0000000000000000000000009d2d4c84153ca729b39961136755a48bc452052c000000000000000000000000f785c344ae9c2a178d6e551acc8dec712ffb8feb00000000000000000000000062a7ac1c96201bfacfb1b91f132c5b30acdad492000000000000000000000000db54551c29197de13ba4d2be02aa8311f114896a0000000000000000000000007650582ae9b2615318faee56f325c6751b64a127000000000000000000000000c2270a2f9a232ab5030df02fe3a92f4c9d8358cf000000000000000000000000341d684c0f671d4eeb99b2fbbefea5113dad06a0000000000000000000000000eac77aafdf86ca72cd62181b46cb0d243c8ee76e000000000000000000000000c64c20ace4d2bff229a7c45fbf1919f9f7927338000000000000000000000000e7be209a99554680b020c89540bd1ad225a158f3000000000000000000000000583b64a28a4a581d82823e9ea4f5b9c677f637120000000000000000000000006dd6f88624e834d2c01b90358ead6706bb75c5420000000000000000000000006fb9b49a51be6368949627b65e1b3bd5d47303ac000000000000000000000000bc2cf1495c21d1c47a9c7f87898b627031c95446000000000000000000000000b1576393d4e496cfd9bd764d34008d9804ca87ba000000000000000000000000151511f77ccda7d65ea0407dacd87447af5d762000000000000000000000000067ee2418fdbf60cdd3b7cc09f301a4306637f2880000000000000000000000008d994ea18105ed1db95b3573baed41522cc28fcc0000000000000000000000004376469e8a8d01cb3f713bf4f4c62b330fe0c2fc00000000000000000000000008df088d18e903e90b4b40abbf6a4686f2024614000000000000000000000000a7a0a77d462bae49726e19ba794bac36afa47b5500000000000000000000000038366e0557ad87867c9d5dfa993edefe66239d970000000000000000000000001d30970fda8d2f2282d9a6504f9958891cfd7b0a0000000000000000000000008221132b47d4deb245848d3c8b8283dcbe8cb80e000000000000000000000000365c821d4fae08e4a1a1b249034e49f0d7231ab2000000000000000000000000194a9e6cbb64825b4010d8c6fcad7b9596b34a09000000000000000000000000771813d3598b94b41f242dfc141fefd2022b75f5000000000000000000000000d42a46b1c8619418dd1960c4f28458a5d1c7df35000000000000000000000000ddc6cce2c685a8597abe89d213ac3a1af72b3bd20000000000000000000000009c2d3f356f5129b812041dba43520fd62136e7e70000000000000000000000000b70d1abb81122f8c0e4f16e5752f0e769141615000000000000000000000000c0b788e365d7c26ead880cf025548406db91ec290000000000000000000000006ded3797805727b0846fe69215c62a27006e02020000000000000000000000006d7831b57debbae2136b23b220c9b30e35671fd5000000000000000000000000e361b8bdc72ef176ae15085c459261dd1cb0aa23000000000000000000000000d2786e4a406a0bc91916978d6a902009d41ff2b20000000000000000000000003511266f762bd4c7e16dbaf4b00a2e93382b556900000000000000000000000068da941109012e6b4e6d46cb6b56547d2694adcf000000000000000000000000d203604d8ff0739757b435be87a2deb421961f360000000000000000000000005da9085519df95adcffca5b1c93d7e31a4ca4e87000000000000000000000000e3e6cd7dd28fb91e2d40f6c81beeeb86a429f670000000000000000000000000a1e7c9c8cfe8c9b4749c47eaa5ff730fb795730500000000000000000000000037b8ea3a88f7959f2c114fa03c96d9989095c38f000000000000000000000000b76b6d7ac9f5a69d19e1b78eacd84d636e7a80fe000000000000000000000000c60609b22712665dcb59b2a85ff98c20a72f0c220000000000000000000000004b17ea1df30b84911670ddc45ad4cf1e90b9b9ed00000000000000000000000040b546fa089192ea3d141d1de08423e9c02e38000000000000000000000000004c808b4969cffda7c8eb83ca2cb6a73f891f561f000000000000000000000000387b00f2a077c15686291f29cdf52939a1693abb0000000000000000000000006d1173401c837176a915c5b47131abad927a4168000000000000000000000000a970581644d22522ebc1786e65f63a5888ad2b7a000000000000000000000000b7933415820947980c38108d79f23353dc304475000000000000000000000000eda68f518a70ab3b5cd4b0bf070582916a07b6bd00000000000000000000000082869f3814fb5ec034bb8a3331b4576141526bd8000000000000000000000000a6b3abf1008d1331c40bba32eb74068a1c6fce36000000000000000000000000b2db1c138b28689d91f33218bbec80c05ee54097000000000000000000000000f47fd01d47b80aebff6699170021d1043833139b0000000000000000000000004bf7398a66751983d47a4754ac137a54ade9324f000000000000000000000000bd729976a726101ba596b823840101ef9ad514bf000000000000000000000000415630309daed4b0df3ee00faf9de04bb8f81a2b0000000000000000000000006a508361da919c68aa157c7efbcd151ceb9f6bee000000000000000000000000d3c591ebb8a06f10635f9ea7417d46992fd3fac40000000000000000000000003ad32723f9dac5a8ce352206a436d45a3dba763e000000000000000000000000a428bce34d04ec58f9fdb4276599aec9529644040000000000000000000000008ead335ce629b16f9e06adcb52f5e9710a9aece6000000000000000000000000cd48ce42bd405ad9bff1f3d842cd5aa44bc815ea0000000000000000000000001f2894de6444797d1cf4474014dfff5244c25958000000000000000000000000c93188d904aa43b32a4ac1eac9c47f0dbf0bc06600000000000000000000000047d2029643227c52bfce0f7be4405fdf97d0d0a600000000000000000000000094e74f5dccc2dc012196ae8812d4879f18a2aa4600000000000000000000000094ab881c3cd601341329025cbb3ab513e62f70150000000000000000000000009a48f1aef81f44e7d0c5f698f4f11d436b0eb5c8000000000000000000000000d44b2a42c84815f4a50201e6037093e73de808b2000000000000000000000000850efe6a7478025f71dfa69ffff064e7dc6750c5000000000000000000000000a50a89b5cbd51d4a5382efa447fa48a94931fd6f000000000000000000000000c1917f9b8be41c1a766896456798df07419b2f63000000000000000000000000529af60a7b2bd858eb70da4645454126714af72c000000000000000000000000cbc9d2c60a150104f63f75d02fdab9846b9a1f470000000000000000000000002eeebb90b7dbc46a07ffadeafa5a9a91f4d801b40000000000000000000000002109a525fde69b1db984cddf5372bfc607216004000000000000000000000000fbf06f88d3a664539e817be11ebfa117a7515f8f00000000000000000000000041b481bf66b7faab4d8939f1781cd793d7330dcc0000000000000000000000002e16e49a639a73c028d0390d93d4c93444af75ad00000000000000000000000009979b9e404941db772a85992948fd3e5d9fbc83000000000000000000000000ca99677b4494f04e8098fc4cb6c3db03ff97602600000000000000000000000032421483309b9e34244765ab95d0b1dbc0f382af000000000000000000000000a003212fd8e8b0d02cbd88a132408ec2a3ab3d6c000000000000000000000000dd0b9ae85ef57138be2dd0e4cfde254dbd90bd3800000000000000000000000015869d8ad23e5052473e8fbbda3a3943d2a4b6c20000000000000000000000000c64d490056a9827b60083e6e0e6ec89a067b033000000000000000000000000cd431af29f2183de4c808782cc7fb4b89df37752000000000000000000000000e20f2f8e9b5707b1c8e10d480186f747ab068415000000000000000000000000624f68a86ab2a98c6bec1a57584db68c77cdc6e3000000000000000000000000624add6634a7a1a82ae234504ce71227c6ff43480000000000000000000000004454c1771836909618aed88b91ddb8cc23a7f4db000000000000000000000000a0637bf90afcbe462d1c384cce2f9dab6dde0d1d000000000000000000000000a96f215c67720475b95e054204f0d0c90d2f7519000000000000000000000000c70f29e387e614b78ba0748fafe9cbc2c2fc5a7a000000000000000000000000f2cdd8b147802a07f862c9dc125190e0653795a20000000000000000000000007d3bd764ffbde4b22c456cd0af19d89d7b418e8e00000000000000000000000048e2cd66155e790ffdff700bbec2f8f19a4c539b0000000000000000000000007759a4abbe45a9255313790da37d1153c78bd9970000000000000000000000003ce30f4b227dd303abc98bbcb0a2cbc092a8ca7b00000000000000000000000017d9caa44c3f360ad044de32587d35aedfbf3416000000000000000000000000b72083e7d007e9c2562c28bae54b79a1835362bb000000000000000000000000b4dd07d5dc4da3fd385bd1985ddcf289ffba76a0000000000000000000000000c374eb71f37582ae5007eef84de149055658259400000000000000000000000074a93ab379db716974e866ee525fe8af23f60cd400000000000000000000000008423b9b369a1e9c66d50abac41f7f23f4033ee900000000000000000000000043fcc8d74fdf79d883f1f63062a3015dc4c8fc30000000000000000000000000ab9474373d0e94fbdb0151b5575da7f92b1085300000000000000000000000007ca0a2d0a26b66f5fd9f3623114628066a9c7b6200000000000000000000000037ef799dd7bc09e3168f88a3e5641ca3ee3de14f0000000000000000000000003cc2ac20ab213fecf226f97ef9764a6a320e7c8400000000000000000000000031e7aa6c44aa4d6876df83942f9bc57dcfacd6140000000000000000000000004afc617522db7278a7db17b0849be97557bc2047000000000000000000000000cb9a0487f42bbdfb3f0e340f364bfbc994f3afb80000000000000000000000004ebaed33c9128d27fad28fc387068c411a10974b000000000000000000000000d87430b36ffdd13645db060ba50e0bdca94ea4150000000000000000000000002da7c387b5db929229b725eb72a42d42675459d1000000000000000000000000ff4804173a1e9c132448f866898bb2ba275b264100000000000000000000000054c9dc69eaa8de5bc2a3a8602136ab85b814ee940000000000000000000000003e79b2dc10aa440f23d2afe148fab313aa4f0fee00000000000000000000000011e07a15bbd2fb07ff5288a98e468fb28648fc79000000000000000000000000680f7ddd98f0e36dd1c7eca76955bf1c7c8ff42c000000000000000000000000a978e38c8f81cd3e92b96ddb70538aa38a0c5b680000000000000000000000001facca020625949fc7ac88245cb213cb574370ef000000000000000000000000e7246871533367fb7975f6e5506bf449dad69d140000000000000000000000002f37179fc68472522abb5b54454b4850e8f820eb000000000000000000000000e111221553450feb8a45bbb411ed3740831672920000000000000000000000000fecd024575a4a262774a93d77dd15a54df73fba000000000000000000000000ba4bf4e3e0dc4e2433c9076d89320121b84c775900000000000000000000000061b1ecbb5a66493945587661ee7db1cd63b83e600000000000000000000000007fca434c50336b4d0405f4f78eeef59ba656100e000000000000000000000000c004b90c0aa82eb2bf4a00682fd3e7a64878845500000000000000000000000059a6774eba2b1a886df75e244246f8b1b1d9b5dd00000000000000000000000011ca939ac7a7ada3998864041b5ca850f60e8c5f00000000000000000000000056bc07b3a07fd2e34bc6aec0a5b7a142bfafd56f000000000000000000000000034ba1849e2d276ecf456ad523a1f3d0d6dc2b3c00000000000000000000000006fa61c65639eba2e6fbdae50025fcdfabdf1d1a0000000000000000000000001fc1e2dd5b5b775d9a53f1778b540924755edfce000000000000000000000000f5be37066dbe6a86e5fc8a3bce753d4041dad075000000000000000000000000a610a486107aed718ab3fcd77931efc20666b2ff00000000000000000000000014e1b83917c1e24d953e656d0e6c76483c98aa9500000000000000000000000079d22add479e3bdb6600f60e90ffc00cef5468e2000000000000000000000000a8c0465a0de4caa9f79bed99e6b84d183c27670100000000000000000000000019deb166edcef2514e661e15cd37706bdca80ab1000000000000000000000000297955a93826e70d2ad8746ea2b87856eab2de820000000000000000000000005d914295d1c656ea4cd9f71cde177be5e91c683e000000000000000000000000c574b7c110640d09e55b1641983ef6eecaf4452e00000000000000000000000038650bb4ac33feadd2b9e7b472376acad993a53b0000000000000000000000004aa210f160555445b10c2af4281c473df0bd8d0e00000000000000000000000077cdb3c16d3dd6dec9d2212e85cb68436f8f1269000000000000000000000000ef1397de395f04649d332dcd9607a3dc8726238200000000000000000000000017d9008eda9eea957ec8db3a9f30c7ef89c59b580000000000000000000000009f0b3a0a63a755cae70cee7f6badf9abe66840f0000000000000000000000000b1659e24824c4ac7faf64be742dee596b1bd1d8c0000000000000000000000009919a82cbd7d41172e20d89798039a9ea50f23630000000000000000000000005183134da0b44d05cb799a48275fbef4c377d913000000000000000000000000c3b4114d9eb447355784d0448dc7b381987ef82500000000000000000000000058dfeb9205d58e4efe446e9cfe8ca05e7df36dd6000000000000000000000000b2f1c55b3885430227a732455d2f1491298b399400000000000000000000000066868224fe0af616f80d289bf96f5553d8e592ae000000000000000000000000e1d7d499a2978a2b41ac21f727b986770a0a3d600000000000000000000000000f32dfcfe977df599d38414e572a48e04ac0033b0000000000000000000000004361fbbec8000a127befea60dd99ce537016d9e7000000000000000000000000bec7c24f88d2106901315b4022c8c86440047e67000000000000000000000000d103b03798758b349ed0d88efb59845f0b99751d000000000000000000000000df58f98777a46928426bee51077e57d075cb258200000000000000000000000047ed90c679381dd698e60690ccbc96b337dff1950000000000000000000000007fdac0daca805e83a7a7fec396ea809b9fc2325c000000000000000000000000b239fe4e07afd0177b634e2e0f638735ba060e3e000000000000000000000000d04dd11e0b3f6bff15c5fa5bc2dece3b442fe0b8000000000000000000000000e697941637087d481d69f15ad3eb1d478cc3981b00000000000000000000000055f6b1b47a6d51e16276991a3b7932485951fadb0000000000000000000000005b08aa96a652147d575ef99e3074d00586006135000000000000000000000000bfaeb25dbe7c43b5663fc139317a198907ec416f00000000000000000000000043639cfcb69698326e3ee3ae832354e2cc9f9153000000000000000000000000715d702244d789a20d726e1fe29cbb318874fcdb000000000000000000000000df122e24c571b6d3185e068f542fdd7ca8cb700c000000000000000000000000086f970570091bf9f2f190f2200286d67b6f61f1000000000000000000000000a404fb92fb6e31dc31563604867490905bd611df0000000000000000000000000e2795c30b4716e205682fa8c452843ef98c66450000000000000000000000007be86c0406a974aef900b2e1037821e828f8a4380000000000000000000000001da3228f8d8ef9e8f2c534fe98f629eeebc133240000000000000000000000001d32d145ed1a3a33629a9921b302641feb264a6100000000000000000000000014bf33d284534a606006b8279b521371066b901100000000000000000000000051d1843cf96c8f26056abcf39458bb7dbfc2a1f500000000000000000000000050379a4482b34165416103e1401c5422839eb055000000000000000000000000d9e0aedadd4e589db34ddf1b089db90572c3ece5000000000000000000000000801f705af2b76a15d1ad1cace695618f75988e1e00000000000000000000000002233b81ad6dc78351e212547d22f2c3c4fdada800000000000000000000000042e240234f00c4fc0effb2944f610eea108a22bc000000000000000000000000f9fb849c02ef565a94cb0f284e5b8bef867052990000000000000000000000007b6f9522ee64a66c24fbf3691ac36c4a79d22ac9000000000000000000000000fef14f33c88c56964248bf77f6fe2f8879a476ce0000000000000000000000000f73f38a7a79e9ff4d37f7536bd04173af939faf00000000000000000000000011cdd20ee3e718ec884dacebebe7a1ccd06f89e30000000000000000000000006db8090a16daa633c02c1007629f8ecbf7f27807000000000000000000000000384a23857cfc88b4805f7241a873200b0c8631790000000000000000000000003d035f3d088e6140ebc40276abfee5066db849d1000000000000000000000000ef1ba94c2d6da65a655ff66f37555d4cc1e38c50000000000000000000000000dd9ca62486c7619ba4e26f8f9e3aa7345847908100000000000000000000000016cc024fcfcffd8f9fe7dd82754d27464950de3a000000000000000000000000e8ee380dbfae1b64a55e2beb04c500439c66495a000000000000000000000000ca5e29d0abcd3fed38eb637bb847006f8312a2f80000000000000000000000000b9b96f9c9ba8c62d2aa10ad0b632ee09f5768630000000000000000000000007501288eedf97491c7df43d558847c48741332a2000000000000000000000000343a53c3c8e4e4c3eb1f7999c11bc8cc3e659462000000000000000000000000edd04bd899c790d65507fcf28247610031d91f9e00000000000000000000000062ec21b446ffb530dca4921f53fb8006e0237b9c0000000000000000000000002c2212bc5254e1cad2d67c06fe3171c4a8a6a4fd000000000000000000000000b31563f1dbd67e67f76ca330afbb95b8ca6425f7000000000000000000000000d72452f07c85c7de5d3cc382f70cee4286bf470e0000000000000000000000007e1d406fb1d39816c216d6246187aa790ddfa930000000000000000000000000f523a7bf9a02daff982ba7497fe4f0d09eb8deb200000000000000000000000035d9924696ac4a17a7b1fbea95b163ec64cc43b1000000000000000000000000af6724afd5907ed5bf7908e2e1edafa8fd9f287e000000000000000000000000ce5304c575145fd9449048d03f29b9a243eb57de000000000000000000000000d941c6c1520a79615bf36e394ec42d276bf51aa8000000000000000000000000873e1bd7f441233b234f28ec32fffa710af8fb170000000000000000000000006f07c67bcf365e9522887ec775a03f5b71467727000000000000000000000000c4fdaee4940a5d179a849947f46ce71e621d47a100000000000000000000000034c5acd76d2911100fd1d4a9832eda643ae8f48b000000000000000000000000366dccebb5ac9dd047ef8365a3fbc40b3f16f5640000000000000000000000002dbc45ac6ad01dd5f1f8998c498774a2fe920aae000000000000000000000000ce9c720e934d9615b5f8b75175c7233d7e12db6400000000000000000000000003695237e37637630d8f0f01b4f3e0e81762df5a00000000000000000000000078040f6766d699db5c8601744cc8bebe716e4c680000000000000000000000006a8f0b3353a0a9a43274e5b8600f5b9d36bdc4a7000000000000000000000000e0ce1bbeb47e6542571b8f3d879fc33e094c2aa2000000000000000000000000d2417c63b4f3f86ae98b1697d3fd56d2ee0b486b0000000000000000000000004d423225d99509669c349dc8bb7abf1d513f802c0000000000000000000000000502f9cd970fa8ceb04c1d60a012228710be5778000000000000000000000000618b3ecd1d91c9d88b5d061eff81b24c0dc078ab0000000000000000000000009f3457f6f63d08ca1e1ac01940e3a078d17256c0000000000000000000000000cdf073d352f213b6fecab0b31a990bff277eef8c000000000000000000000000e9188a72b664846d3de16e60b29b75351db0d197000000000000000000000000d08269f0e5b812bf95f69a48446cdbb4c78a52720000000000000000000000001fdef2ebae47022bc0e6f219f4247d233bd2d467000000000000000000000000fdee800aefeb8492a4b727f8a0792ab7e516bbc700000000000000000000000009c1ade70bc0d3bf07982e2b5a989838586d5eda00000000000000000000000000d362cf38b85e4104134aaf97523690e7d311e00000000000000000000000002221f40367d209c807d407d6920f5c50e52eb029000000000000000000000000b6335cc39a675871f7787b2dfcb0e2475e8c295d000000000000000000000000da0ca48cd20a3ff7b436e8d9ae0f147e091c77e4000000000000000000000000e7ce957aca85d888f936156f96fbf3a8e6d7dcb5000000000000000000000000884e5414e2b207fe4c7d633b8617a88e5cc33c37000000000000000000000000b4b77cef640e04566a7a19f538c5a3f1801acb84000000000000000000000000f37e63fd9c3afe13743efd6d4a903d3aecc0b9ee00000000000000000000000062694bd2499ed484bae841b4c45e904ec1a86e1c0000000000000000000000005eab032b1c7d57c3069d04e2962852f634cdffd5000000000000000000000000992d53df7dde5f7aecffb01b7f99fc23b5377984000000000000000000000000992d53df7dde5f7aecffb01b7f99fc23b5377984