60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d61617665746f6b656e2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2061617665746f6b656e2e6e65740000000000000000000000000000000000000000000000000000000000000000002e516d566e626e584d36387544565141534b554c7963474573437a394b74685a335a5a78434d636e734e384a5365330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000ac490fcf89f83cd9570fe639a4700f41954cf43a000000000000000000000000debbb79275d8ab9ad286f36aa1e99c156d74e4ee000000000000000000000000dd2e387daa3bb0cb32708827a087368a6240669800000000000000000000000064c90f8a492cdf2e1126b0bc1a82d40edd20497e0000000000000000000000000b6e79ba994cf84969bc73104818229612526dae000000000000000000000000994f96722575b64b27cdbe327498f34aaa2f0043000000000000000000000000d382cedfc2ce1be9d78445829e1505888c64878800000000000000000000000048b876a87f5812fc809e38cce265a405008c6f0e0000000000000000000000001ba863572efd24782b1f51d6393b44f7e776f8e6000000000000000000000000c4faea42d4e8fb040a7c976c9986b83374cbb08c000000000000000000000000f55cbbda7e19fc0cf35e9d8cda119fc8a49e6d16000000000000000000000000971f250fae5506415ff9344f093860abf9fdc456000000000000000000000000996504b711e34df5908f77533f8f4c4bca173cd8000000000000000000000000084fd32d62496e68fa6fde9ad4a50fde66cba21200000000000000000000000050d52d86458f73005858a9345cf4ce89e5a6f41000000000000000000000000056061b43123bca1fd940b87e56be7e159f2484bd000000000000000000000000eba06532a72bec44a1d33130aaa7c45c31e502f6000000000000000000000000ccfdf4bbe127ac75f755b94c2553eb0f15657814000000000000000000000000a7abbf2a689762a8121ea6e151ab539dd6a6f18d00000000000000000000000004bd7bc6f975a8430f57ec07f15897b6fa21fec00000000000000000000000008e7f7586e4762688a5874e9ce068007ffa8de758000000000000000000000000a396ae6fe5e7b6f1453514a4e6a73192dcfab182000000000000000000000000b9488bb4f6b57093eaa9a0cf0d722ed61e8039ac00000000000000000000000046adba6d75d5caee81fa0466e88da7edf9651bfa000000000000000000000000e6753ad7cf78385b3c369504377799a66f87479e0000000000000000000000006f43db39e06355eb652beffba049005dedd813c6000000000000000000000000074d1f2b46087d67584a83d0c877ec5d33238d5900000000000000000000000057a243c0df4c30efc64d7a4e94720b36d766fa3f00000000000000000000000085b275900d9f60963a02463a55e052725da3fa25000000000000000000000000971050d27d76be05ec98a18344c8a336562422480000000000000000000000007b09b792ecdd658468edf45d0a94a845d5408c160000000000000000000000004dd76e7f3cfc4e3ce8056b3c1a7f0be0802f0001000000000000000000000000da36cc4136a24035d2fa1e35873cfb6b4ebf4321000000000000000000000000c136fcfb1667e5e882b94941efa104447f2485600000000000000000000000007370f377359fcdd379845ee24b7847ea6d16c6db000000000000000000000000eb50840cdecb7df40fa9fdb435922071865b65be000000000000000000000000501783e585936116220b5028c4c22dc9fdb991bc0000000000000000000000006d8624cdc097a525e8b36763c6df284b15dc8d6400000000000000000000000006db742e5b1ef2926609f54d1e078278a6ae69e0000000000000000000000000b6c86df56d0a5c574658bf2831d8dda94e6fee58000000000000000000000000825c9f15858201f8e3b3a75c1e0444d737362f4800000000000000000000000007f1a1b1d172fd3f08124b6a1d63d8bad88f7b49000000000000000000000000b197bcfd992ed6c07effe2ad662d63706bf10762000000000000000000000000d515c9a3e064bfb90646dbb9de561b0dc3947689000000000000000000000000c8a8bf2e37fc1a205fb8281a6a866bc8f7110041000000000000000000000000565c704e24f0c92d459ab70a503e040e64e05510000000000000000000000000982be591636319676243cc7b88d912bd7e14bc76000000000000000000000000af11d0c9239b8e9f9c685c22690593dad76cf768000000000000000000000000b7a324dc66e7fd3bf881c440b085daad5bed1a4a0000000000000000000000005696dbc2bbe52c32af7073587cbb1d2c5052a1a500000000000000000000000008d8db85ad681fa6a80c0d1fab9312f00d1a18880000000000000000000000003e7b31fb1e40e19e61605bbea2bf782aa46a80000000000000000000000000001fc0218c88abce669273d29953f0efac0aa241e500000000000000000000000078cb5192d3178bbcc8ba7704c99048d94e1f8bb9000000000000000000000000de8a5118597001837ea7368c0ab338f5384f4723000000000000000000000000d3de9586cbf2da3b4dcc962d204b388f5446d10c00000000000000000000000032267d604f90acaf3469d7f34e5458093911fa9f000000000000000000000000a3bc290b62224940b3fbcf77c0bed32a36077e30000000000000000000000000daac5fba0827b8fc218300cdbc40345e73a6bf1c000000000000000000000000842e3ee18b6629bf1d74aa7ea00fc11a67d2e3f40000000000000000000000002e3179c194ef3abfaee73c38b45ef8c65b2137b100000000000000000000000062efcd67ee9ae5cb4d6e595db9ee3861e50a45bc000000000000000000000000d0ac50d9f7516be16e2449539394a3967bea03c70000000000000000000000002bf3d88d35b74b5d5dbacbe85362f4fd2cb55e6c0000000000000000000000002b22c632ba4c4499626307dbf581d3efe9de57fb0000000000000000000000009c89161769395d3e0b28b17c69262740046e6147000000000000000000000000ec6268944991ee829a3b9fcabbe04c2559a08f2b000000000000000000000000b133ea605c5db00354d3b8ce5861159371a895bc00000000000000000000000060770c6155f2974f41b802d983669f57b75d95b300000000000000000000000090ee5b93430d9c368ed7e45b40fc2918747cedaf0000000000000000000000000601c97fa5b2f2e16dc7b3ee30da2697297a6cb50000000000000000000000000570210df7c14a148ef26e191e0340fee3578fe90000000000000000000000005751db8c51f4f20afcecb51cf9a8d1f3189c98350000000000000000000000004fa185ca4216bf03318eb39b5d1df5dde8d4b92f000000000000000000000000fa98250e1e69bf0fd2f87767ca83d57ee5555edd0000000000000000000000005851d3f62475358ba16c54b305d95353ee9bc0720000000000000000000000007e308f6e5106f3546e36ac69a3c0c67a17bca4cc000000000000000000000000d9b7553ed8b9f0b62ad571c2c31b78f8c3afeed00000000000000000000000009bdb3e7289cfd4c113d7eb08f073664920b988c5000000000000000000000000adf71973ed86704d06edce48c3ceab738d3604f80000000000000000000000003ff78602924cef511a16d21705e5777a589b2418000000000000000000000000f5c1069aa940b3839a7fdf0c2c373c39a047508e0000000000000000000000000390e75c736693fb65a49a011ebe96cf97d3b4d400000000000000000000000012eaa6bbe473653840f22ae6a7f3ab46dfd5e5b400000000000000000000000014d8d5b466389bf7244d645192c3f13cdc797104000000000000000000000000df3e9a4cf2850ebc04853d9a7ecb8f121bc545f70000000000000000000000008d834919956af4f696f729bdcaba61c9f16529f5000000000000000000000000d589a999b7f71365939bc2a96249e2b9ea3156850000000000000000000000000258033719cd07175d79b8e9eb84a6adc47a02aa0000000000000000000000001f172f66730d2ef5cae06ede52f2c0c26055ba5600000000000000000000000036ebc7fa4794111e39490f4e2fb532be5da63a8b0000000000000000000000006543ca2cc06810b9c2a3839105080e290905645c00000000000000000000000059d2de4b8fc40b475feb97273fcdeafb46f9dcbc000000000000000000000000dfb5f2cd719642c14b8c1685481f2f765bda77280000000000000000000000006df6317d97d399be94f7e42173938f7595afb5ab000000000000000000000000cb0840f361e8f669072720a1eee727045f00c2a2000000000000000000000000b5808834bc214163405719b24b782504f9e1a26b00000000000000000000000079a4c7d8f2e638fe2de1e24eb066dc2427d50213000000000000000000000000ac83ed619c22f2e0c44637cfc1f275b47b4af8aa0000000000000000000000009e7f237617ef3bdc3a1933440e5ee24e4380805f00000000000000000000000064dc4ef42848e0598470c778f8199f7fbafc9a72000000000000000000000000ffb66ac7e495a7a4be998c86449fbcbf111eb94d0000000000000000000000002b93a314a7425952ef619d7c6233a14d451509f3000000000000000000000000aa861aaf546fae654c53643468465619b741e0fb000000000000000000000000a102746d4c154ee222374432b8403a6caf31df36000000000000000000000000aec6400601fc71a05808330f4818e5453b90f81c000000000000000000000000de23f197e5ca45fcc2868c6adc6603414c9e34b100000000000000000000000031b9084568783fd9d47c733f3799567379015e6d000000000000000000000000f3d8acae365d46330a2602c312a232db69a204d30000000000000000000000004558824bd0385a369028b0166a49c912910fac21000000000000000000000000b241f880643d5ecdcbbd9de0275b71255851740800000000000000000000000061f942b6eedd9b400aa9780637c84d2770af85b60000000000000000000000003e021c612b12b4c2b8a37b3a1b704fdeb302bbc20000000000000000000000005c47c60b0214dfee65c5bc95ab8fc6eab64c94fa000000000000000000000000df1943dfb5d1b7853a136848b32522d0ed9db5a9000000000000000000000000680a232e31546126b862d4fc426646d620300c71000000000000000000000000022f3d8f1c91c674a381b69bd1d3c29b88312121000000000000000000000000ceebc6d157f0281757d0c97f8978cdf60b86dfb7000000000000000000000000d38cacd542803aa2035aeed3413b1aad27b725cb000000000000000000000000ee7f7f163b2bbb53ed9c6603c06f7ef67779ee5b000000000000000000000000f087cfbac7c19548d6b86da065e898ce3081da62000000000000000000000000bad6a0aabfcf64e8cc6c5f701a654cd7682ebd1c0000000000000000000000006f56cbd5cd5dddb7bd7dd1c32c15dd5090b1dec9000000000000000000000000052981a46069ac46b5d933f41d678f209b362db600000000000000000000000093b5317f158671cfe7eb95e2c06470136c7a7f1200000000000000000000000008af1391d17449e2c44bda0e8f2dc2ab809715fc000000000000000000000000893837ee290413f5349f3ce47a665f531df56c72000000000000000000000000d9906b2f00c0ad4daa8bef197718e77b8b47b7730000000000000000000000000539729392e9ad7656ac50c87e72e1862a8c1564000000000000000000000000bd1187af7b213694b6abf2ed86666066faedb1680000000000000000000000000395183e0c76a1138913ce3df272ffc747f372370000000000000000000000001420bddee23e28a2fab3d91b716dcfbfc2165ff9000000000000000000000000bb05c3db2173f39977a46779d4afd2a1c37e37e6000000000000000000000000707f399766d33073c632b99f187c9a9bf3995642000000000000000000000000ca920dcb5b6335ead5f7e835e83eb7565fad24e50000000000000000000000007cee528f208a39d6bb6f0a69da61de07a34cefe5000000000000000000000000035dc03524a158e266498d876a7258745dcab87800000000000000000000000075afa908fad532e69f32fb1e53796fa01bc105a10000000000000000000000008f9fcf67a6108943c0337e08a70b211cbfcc17b400000000000000000000000094360f6cce021db5489e18b5647ca4c77db692c50000000000000000000000001496d792407a1bdaa9ee29f883c59a738f83328b00000000000000000000000062a9bb00dfc4d6303a02efa5370b3997f736367400000000000000000000000079b18c93b95ba4143847d75774fae67b09068ee4000000000000000000000000936df0fb2134e04948c2a07482486e1362c38c9d0000000000000000000000002a1be95104545075724498eb26b8e7f432042b19000000000000000000000000ec8ea08a243479c41d05da3e6db0098b5d0d8b50000000000000000000000000cdf5228486f94715a854db5392d3d52a0a4712be00000000000000000000000030ec37d327e9b7f80f98babe49deca36507b6541000000000000000000000000c3da2e3669abf3bfeafc90ef5355c675935046ec000000000000000000000000d751ced587de8f2d61cc294293bdb937f1759d4c000000000000000000000000bcaf219ba7c5299892b074d69398564dfdfe79f3000000000000000000000000b147389606003607b3802a1f63640eaa3124ebe20000000000000000000000001d6b2708e1d14878279fc6cb287136b61e770c9b00000000000000000000000005426fe88815453a5158c7c32f0a889fb4c985800000000000000000000000006ac5a8d0203b9cc4752647f2aa4aa87c7f290774000000000000000000000000b7b4e21774d6f2dc2dad42347d2148ae24ae59e2000000000000000000000000c3c8476ebe9f8cb776bcd18fac10eb203754a78a000000000000000000000000d5fae9a76de0bf1063eee5d4ae05be77cb08e68a0000000000000000000000005d542fbf0c9c56f6f9d08b7fed3f53544b3b7902000000000000000000000000d182768d1a7b9a09515464e017dbcdaa2993e0590000000000000000000000002d7f5212e93740a74b99d8a0799b4514061dbda50000000000000000000000007560de19b6d072b2f25f566ec236c76e0e8416d6000000000000000000000000054fbcebe29de0a448ed9c50f03cf3f53877fd870000000000000000000000009232f85a221c76c2ef74814496b67a478b1128dd000000000000000000000000891ca2a5fd26866cd96ac7f549c25e1d1ba30f0b0000000000000000000000009606852ad4b62c0273e5d5452426784c0b3b1796000000000000000000000000801dfc2f90f18cade1f9169f485d931fef0a086a000000000000000000000000e09740aa3208a33fed3c7053d37bf093b4262df00000000000000000000000005743e101b4d8ed2070202691cd7811418e3f2872000000000000000000000000d3ca30403f920098679a39d98db64d33917fc0f4000000000000000000000000784f04b1105cc0c2495c2acc6ac504f2b5fa2876000000000000000000000000705a1251c7a28a09e7139d51ab425f4ef7e7f16c00000000000000000000000096971768649a048aed93ac0f53e83d1b1f6b23ef0000000000000000000000001e0665a125861823d8109b0ae9707ecde171ce8300000000000000000000000071a77ad156c04f787907d56c90def0840f38124b0000000000000000000000007846e738f5509a23de53820fea3031ebe4def351000000000000000000000000d4738ed91382a7fbda04d7af1bf47cd6b89f3a6f0000000000000000000000000033264b90f8ac6d3d30e11f4fbd95d3b143d3f00000000000000000000000002fb0360279336fa3ec6be0df988d650d43b2ccb7000000000000000000000000fb5b5c9b2bc822f8e47c29f826ca610c0ccbc87b0000000000000000000000005259e022cd88761eabf328f29aab25a123112c8a0000000000000000000000009f6ed48905803c03c657f06451a5085985651e170000000000000000000000000493b6988add9a904926937abd80891c6f0d42ff000000000000000000000000aebb9d3435a5a937b0e32cd40307d1d9df2d5dd80000000000000000000000004665c821c072e616d807637a58580a7a61e8ae910000000000000000000000006a6085bcd470907aef6100f2f1e862e77c66f4120000000000000000000000007fbc69c7a4e14a5b85973f4dcec3572584726a3a0000000000000000000000009eccadf3860098e9a8c455c5dfad6e4126cbc25e0000000000000000000000009a74ec99bd88eca680485da7f32fca05af375dcf0000000000000000000000001ac262d831815b1296803f01221271cd5b1c3bbd000000000000000000000000558aa3229d75e24392efa61e9e65ec726d1e975b000000000000000000000000843d2693431c6a20696e270713cc820d978df593000000000000000000000000637ac1aa703cd906e832ec1309a2a85259587e97000000000000000000000000c6221de2c8f14053a16e9b86a92d5ee93399214f0000000000000000000000009fa7fd8d9170f0dda389922e6c956800d5149924000000000000000000000000c5155b8bb375235283084081f5ad6164fdd4d4e3000000000000000000000000b7da446dac4f1d605631fdd5e57ce318ae577f090000000000000000000000006a2554452d6ce88db03df8cf918291435c24a888000000000000000000000000cb116bb51f451f5d12cc24b726f439d04d67a05400000000000000000000000006b44aa25a2f7ab692086772fdd1d3adbdb4d0e000000000000000000000000064ebde2e66d3101e12973f407d97fdacbdb5c313000000000000000000000000ce83b2d37d19183d66427f5d72e0a7508197945b000000000000000000000000747811193cd339582929344c74e315339db574460000000000000000000000004176646e7ee7d31517ca0eb2f6f2caeb13067c3700000000000000000000000021cc1ca3d2db1818173a822d5e5b374de3012e1f000000000000000000000000602bd4953b28fae526d4568f7954b1fb15f84c9600000000000000000000000089d8671f10b25b72be3d40364eee569216b19a17000000000000000000000000fcba0693fc16dcb2a4e8fa7ed3da31f5296993e4000000000000000000000000ed4b6a453bf85d2b675256e4d9fbb57fd24f63fc000000000000000000000000bc1d3b5eccc3e3d145be9a7b5e054e68e8906e2d0000000000000000000000007319d51d21208b2a71091ed97dfe76d2f37f1ace000000000000000000000000d20375fabc2a8b1716a7d4cab4ecff4cc931c699000000000000000000000000e93e0fe03dced42df5f3bf827f34ab5ea0db997f0000000000000000000000001eaec2eab339acc4684dfe88a71c7addbfa170430000000000000000000000002467233ce4c0a5d0c9bd24747804e85cd9e2e23a000000000000000000000000a9088a6e3cf1be33e15b28df80ea8513b4ca23e1000000000000000000000000ad6ba7c07c93800de6f54c23a07c4ad512e28eeb000000000000000000000000f0a815161b92eba0518e8f891e2043f04deef489000000000000000000000000347e41f5c45c535f23c81f3aade7db547c4bfd00000000000000000000000000025860fa7fcb330b6568c1fae57c79a3c13195080000000000000000000000008ab0f7f7ff1f00f6ee0f2b653d1a9b1b2eae8bb200000000000000000000000043bc98d884dc28dedf523758362f33153dc30b2c000000000000000000000000f622fbf2c8871c0d05ce88ca4dc172020cf8e41a00000000000000000000000038b1a5b1f6119208bec0ac3a1397398b5a505f440000000000000000000000006c3189ae21593ad7804ce3369165d7355e7607aa0000000000000000000000008c5ea87b0cdaa6db63dadfcdaa0851a1b7ed786b00000000000000000000000091cbfe70de24c40e4a8771ffe58f3eb97b0241ee000000000000000000000000ead7eac7d20553f21542225606c922fa101abb5c000000000000000000000000d095eb8a3e54aa1e8966be3556a7a183b45e251e0000000000000000000000006d650fde8173eefb8006964e8c1d81043ad2f088000000000000000000000000cb7b733dba5b0d332350f1d85818210208a2e987000000000000000000000000dc68013f84d5f44d90a5f09540cf8385b94dd1d7000000000000000000000000918c26e5b1a79fbd81434fb9a21f83ef2f637157000000000000000000000000e398441928f679a5db67fc13cb6f13b82fb9017a0000000000000000000000004bca691cafd6199e1e259f2790a9664548f5c481000000000000000000000000c97b33ea6d3a543b7f9e2600bd8409194d42b9a0000000000000000000000000c9fdaa45bf5ba8d71a701f904fc347c9d04d072e000000000000000000000000198d3e137a75292d4929e2a7632d8b1a944957030000000000000000000000009eafa492ea977985d16cb3c2007a92c446950c2e00000000000000000000000052bc4fa1165b8fbfd8747e7eb2973c262634ef510000000000000000000000003bf9a7c28ededc15bfe0ce9aff22c9bbd842a15d000000000000000000000000d03ad690ed8065edfdc1e08197a3ebc71535a7ff0000000000000000000000000169f84ca058f2f858ba9b9d3508a73bb7f66fd6000000000000000000000000aba82904505c4428dd16f155461feaf0862a2680000000000000000000000000db21b58c882b08ef367d2336aed9e234a9fb9b2000000000000000000000000027013d4758f4cb3f6a9c2bbe4d8ca55d4c09dfa4000000000000000000000000d8eb4f7eeeb50a0490abb1eb682152b9ad42e24e0000000000000000000000005af9aeb5589bb44fe0293f44542804d45dc939a10000000000000000000000009ada8fdbdc92c94a3fdef7c6d90eb34b962aa53100000000000000000000000060998045e4b6c79f9cbf4403c95ff67d4c221def0000000000000000000000005f98baee62589e4bb91be5cff17e14edad7b202a000000000000000000000000ca10734df3b41d803ef3fbc23b32957972a451da000000000000000000000000ee4bfd7fe07dbc45f2270191391bd564e0d32c5a000000000000000000000000ca484596d443c4916f7c29acf5f17909ad2bc05300000000000000000000000037c4be26e45eb7e4363511ced5ca45c5ba16e4d000000000000000000000000045aac811d767f1d67da64ffcf576bec99c8880e7000000000000000000000000645d0fd12b0b22cd16758ad571a8b370a2e21e150000000000000000000000006345dd3045302a8c9c574238c89fad2d45a09384000000000000000000000000f82b3a0cd76ef3dcfaf772c27b2a39f1e19154940000000000000000000000000155166493b87c9c7b9eb41685415ce2d220f50600000000000000000000000023b519fb0fb0a216db87bfe3c6a5d2a1e07b2ebe00000000000000000000000001d3d8e1c01fe5a5493e601734e9921f2fde246e000000000000000000000000de68a6ede7e41234a0d48aeb40e7ef4c1cff98fc0000000000000000000000008d624d45ae2de02b8d2609d419069573aecc961c000000000000000000000000a3b5ac2f70b6c9925c0b1a338b1efde7d5494f800000000000000000000000001db1b758d8e27179e42321159a04083be33c1edb0000000000000000000000006a5b52a47bdb70f061a32486fa07d9a6e7927fe30000000000000000000000000985949bd60d4ff68043d461e8989bef8e9b3237000000000000000000000000451a2f23b2a18f11ace266c4fe3943aea0d92cac0000000000000000000000001a74d0285a569120aa2836cb2b0fa58038adb8000000000000000000000000004ff49e4ac5fc86895f88e30be37a343e71cbed54000000000000000000000000d0af24b28663c7434ddcb937fde093ad192867e10000000000000000000000004af0b85cefc4514fdc5472127e2ae089d40ee8f20000000000000000000000007ace3135f55f009974944a9316bf74041de596f30000000000000000000000008ddc56c77efd64ce592e684a9361fe52b99e9b50000000000000000000000000859da5457315ed979c121f00e5f4121f9d13b289000000000000000000000000272eb4cc6ad9a40ab817080336fae536b914f82e000000000000000000000000508faf76d5d86f5cca8b22bf418b01e80525367a000000000000000000000000a6f141da463630dace029c9c881f389aa0b7d8fe000000000000000000000000a1e84210239bad5571171a8fe304a90e7ffe5189000000000000000000000000c13577833bb3163b9013a1bde501b3e500000ed200000000000000000000000022bc858e301c864e898cf06d2f383e70d26cdf5e000000000000000000000000aa70b1e1d64aa177d2e61724dad7f16f2c2b98740000000000000000000000009f02cac5f005533ef7a16348c69ece78956b14ca0000000000000000000000000e776dc9e7680836c2816a571bd1eaf6d9bf24ad000000000000000000000000bd9e3cc3c06595a5e69f4ff55f1856147f6c1737000000000000000000000000acb12267e7c307265f81533c9188f031180e1aaa0000000000000000000000001129da039e16da3a06f7a76076f7f1a2b9b8b3ec000000000000000000000000b7fcf76ac6501b01c9eed88ea9f17ebbc070029f0000000000000000000000004546129e8a69ff9428e3629040fbc38cd5b581ff0000000000000000000000007970eee3f584f0915ab40b6e941760be079fe5d40000000000000000000000002273ec459c89aaf64c0c289a8c864170f7dd88ba000000000000000000000000a09a2a1a8807b853869eaa13862655e711f3ba020000000000000000000000001be693074c32541919bba91ac873464a29c09d68000000000000000000000000bd23497f0bff23fbeea70cd14d923ed08c5e480f0000000000000000000000008695e3e860032406a6e302adb621139893a02ac0000000000000000000000000a5d40a9a0041f07e98cc1c2ad8bc4e6a82c7d792000000000000000000000000dfe4cafd112b56240cd6cc2465e6c587957ef9e2000000000000000000000000ecd50085ddc7a54231c7b343b0572f3587549764000000000000000000000000422875df5170a421897e6af87d77fc1a78ba2d1c0000000000000000000000004617387bfbcabf2763c239c97eb218eee2ff319d000000000000000000000000c6fcd29c86b213ccc930bdbebc78328f64b059440000000000000000000000005abf14ddcb863e2709201aaf932f826a181cd2e700000000000000000000000055e9b51818565d233fa2f121aa0067d768de5aa30000000000000000000000003effc3925a9fb76e9ed997ad9ff3e855c3665cf8000000000000000000000000d9c629ff901496c08a52a048df8cf68938f70fb0000000000000000000000000e0f42191a27c6f578e4619a338417cc235c545dc000000000000000000000000a97e6e0a599208405493aff7e557f5972965a95400000000000000000000000067319997b08c4f4ee8a561c45f3a2af99514981f0000000000000000000000001898f7451433cb0edf2c2e09871c678bdf85bb9c00000000000000000000000054158f81ff8adda2617ac4c726c3b37afb21f6a20000000000000000000000000f8f024ba552bc84873a1ef69dcb1cad73445e850000000000000000000000003c2638dd1f80de379287dc171c27f2b5e56fc533000000000000000000000000fcd7f19084f00d0a1f52fcd6c2d4c3eb305303e0000000000000000000000000d35d3910748ef1dce68dfee0900b1f8fd434f38400000000000000000000000016b9967fa64d4064dfef0883b678d1566cc56c40000000000000000000000000e234e0f2481c3492c349dbc0c4a0ee3266f74b2600000000000000000000000038f9c3c2f36f7f2a446e9dd6c80175c422bc815600000000000000000000000016cbb591234faa155d93186023be53dcdccee97b000000000000000000000000048cd36ff0c30afefeea51bf4c7cc5a05b5837bf000000000000000000000000de7245952b0fc83f4d098712dee174fa54df0e2c00000000000000000000000019702bc9ca400f6bc7f14c403c0fff6a3843d28c00000000000000000000000016c623804352b206a75877bc5cd9d9b106f3e9c2000000000000000000000000fbceb4276ce7ea614fe8f47fa087ed7f9f0ab6ca000000000000000000000000cbb4f7f659d11e5d72ff03f50ae88a2f40fb27a0000000000000000000000000ee68b606a00d2cf44d6419260fd21fd089b3e9d10000000000000000000000009ef9f83e424cc8d1341108fb130276b2807ca08d00000000000000000000000021c8df186b0670b6d687e147d965299cd7e3db5300000000000000000000000068f0faee0f9bc3a94a78ba2fe6615fefb416ef0e00000000000000000000000079e684a001fdd917fe61bf0643d5800956c91a830000000000000000000000000348d4ebefcf135e36fe38552b6d06f7ad5a859a00000000000000000000000052579eae98a3a7ad23691f408a95559b44242d010000000000000000000000004ee0b41fb8460f7fb7761ee83c7de8b02780a232000000000000000000000000bc5879f3717f86035538c779371809cb41c16ed5000000000000000000000000d9f69658423cec066fa99efaa0901213017cef2b0000000000000000000000004a7be1c3890c9b12a413a6c3747a753deb69d4d8000000000000000000000000e514c34c255e83f58b03bba8682d12901bd6f60e000000000000000000000000c76d5b32fd84a696dc2447419cc7530f618796ab0000000000000000000000002f010fe05b35b85f52e2a7f0d9478cd552960b1f000000000000000000000000bd153dc8c659cf11604e3215a9e96b34bba0b6990000000000000000000000003904b0dd0373e8b470f3482be089f757ec6aa6b7000000000000000000000000efd52a9e454feb9ad8edca588c7a9703d67cdff700000000000000000000000079cb3f33117fbd53ef59fe86b2287607c9e1d8740000000000000000000000006f61c053e174bdb78e6388709216ceb9d7dd22f8000000000000000000000000a0ee4c8c3f312b758bc7c5d865d9a2b54b2c333b000000000000000000000000ee1a2ef27b477100667baeed6fffd40a857ea4b3000000000000000000000000bd807532a452c08a6730587b73c5d23274877ba600000000000000000000000052074b812ede01cd93f66fca83649af1a44e9c7d0000000000000000000000002594bcad3314cac904a79d2a607276910f2b3893000000000000000000000000a4087fa891dbdcd3489a9d86004a15371679d710000000000000000000000000f9f21484a92208875fc890e2d170f863f75e7914000000000000000000000000e655016b2183dee463197f0c176eafe14bbfc304000000000000000000000000f0260e882b048ea3204fa964cdecad9f692cf02700000000000000000000000095724798d703e87196375be5f8fbf136d862f0330000000000000000000000009de2b81d6228b6d64b5b4fe233ff9ccb4446bc38000000000000000000000000175e5b73195714946aa938d388830f3a823508c80000000000000000000000006817910d0d0f91a368e562b044bc1821e677b2a4000000000000000000000000cf03760479225d3d258e634f8bd85c8965980c110000000000000000000000007f73c676b91089be35873c9dd6d657ed9748e9d40000000000000000000000009237305e51715b47f24fbfc7c28810781d970809000000000000000000000000f5184403062dc04b05f1a458f5518fb138c4ea7b0000000000000000000000002c5cd47e355d3417a7f04a6dee7deef6043d9b870000000000000000000000001788402dd29ca037d11ad4b07a075bf72d862c2c0000000000000000000000003a3926b0fe88a03e8a6ba591c8eb0612f2053c9c000000000000000000000000281c94170c14fa516139a885884a00e0167b61a00000000000000000000000007818ed8204d1299f8c2680c9625b750bb3d98641000000000000000000000000cf4dab4ec26cdf7dbbbe93c2d0c42f0e894c069f0000000000000000000000001d309aa3b2e470911508b9ec6bf12a029ae7729c0000000000000000000000002cf514ed2266c7eb9bc71736aa822a8825b4db5d0000000000000000000000001f0a23674f8d4ecf161c51e1548e23228ca8d57a000000000000000000000000b56e034553ce2590e98e41c5508c059ef8f7b5ee000000000000000000000000bf37a2f4f1eafe152e8336465cfaad1fda44b588000000000000000000000000966a139f55aa56742298525bd7306c92d0c51cdd0000000000000000000000009ed2ea68175cd92a4566e47bdf8f75326f634b2d000000000000000000000000ebff32c1b60597a5f78525267ca7ee004f04a0e0000000000000000000000000ced703cd3608d846bd8fe219c488ec5b43c6357a000000000000000000000000a8bd47e4c2e704bc7e5f57c4d9ef1ea6dc2b3b7b000000000000000000000000843aa999827ae6d187f8a5b6ab4afb1b1597551d000000000000000000000000059f825206540fee5b529091c594a8809b0cf218000000000000000000000000c3ea56540e06f0bc9ee70475663ad6f7d82beb37000000000000000000000000c88d7dc8dfa23d3769f7e8241f761d09a10d9831000000000000000000000000b804d0a16870e2ff870935e336733bc7fbe65beb000000000000000000000000afba1acc74aa89d638612e57aa4a9c60cae7c1c8000000000000000000000000954933147bf9e6a919c8822ae36d98868026606f00000000000000000000000049475df7a863828dacdec92369065b4b91c5ad1c0000000000000000000000003c17911d7abf9529a913ee629f0fe9f39542faef000000000000000000000000da31721fd25865b00d729e31bcbf377f1e15c495000000000000000000000000c90c3a70654fd4a149a985f6cb47ab9bb8698ff0000000000000000000000000e85c3abb198960ce6949297ff8af2293e0621a290000000000000000000000000e024cdba8377acf2d83e23090e27f5f8f49049700000000000000000000000018dbf54620e3a7728b7b6746e39238135dba685d000000000000000000000000d4203e6ffc798765dea121d795b2a56684c1c738000000000000000000000000fb018de25d9bd0eafc8ae9a5a7ff29da10de3bf2000000000000000000000000e626e8ca82603e3b44751f8562b5ed126d34514000000000000000000000000001bfacfb2ceaab3ffae2db18c3a8465b2419adbb00000000000000000000000064fb43a265f2a765d6f1264ec9ea90ea2f174816000000000000000000000000854e5258494456858147dff41d315e1a1ad4701a00000000000000000000000033231c4171e4d6a864c05b6db61467ec2424efa50000000000000000000000004d2132c5c7602009bb35796415838b92fa0cda9e0000000000000000000000004f27ee7ad5ef8d881f62511a36a245e99eaed800000000000000000000000000bf0c8755038fab43f9c2fff016a1f826f9f150ec000000000000000000000000eb81842a51e7d36da5393b564eb3930474fa412d000000000000000000000000d5cf44f59d0079be8764d1041c5d238864e7a28b0000000000000000000000007d3b6f0fae542b06a071c8d7ad7b06ab8ad7f16a00000000000000000000000050320ce37a25471249e9b6aaaa5d4d3eb11d16460000000000000000000000008408d99dfba5313cf24dcb105fd892e174173064000000000000000000000000b1d16bace0c2b18afe6b00d2fc1281f0b14f0dc900000000000000000000000040c7e7561314740f843ffb86de9208e90a783603000000000000000000000000c7c8638b28a99fa94f3a29c2588203754748756200000000000000000000000098c41eb2d2f4bb4df3ca00e8b5d9a6241a98368000000000000000000000000093b4149e4cd06e16c57964b7e59b6d9a8fd110620000000000000000000000000be36ff17dd4f9accf9404e6e0cf91d5b942f66a00000000000000000000000059da03e05a9baa78c2978b3b1374d849e2be3cab000000000000000000000000523577070b3e578b998c6592ea9429687cb0f90e00000000000000000000000079e3b45f7d022c91bbd81c135489e1bfb08d6b150000000000000000000000005de2b5b72a0b49f7d4490a1fef61afa8415971f50000000000000000000000000ef903ce8f712b6503098191d603d256c20293f3000000000000000000000000d44ca804975257d1941d92d7d9e2104022338a83000000000000000000000000eb3f138258dffabf83cad2d648a0f18d40feafe7000000000000000000000000598fa98b2517daaf09da349fbf9d9f52d3ce1cc4000000000000000000000000d9a0cbc06164b7ecef8c50329b0d4b527c20ff1b000000000000000000000000c586ac825e69f460f78e23f032c005ee42748a830000000000000000000000005ad0b4dd88cdddd99ef3d717e360a1e82e52cbd9000000000000000000000000d27087cc2320cc1220185d2637b692b97b1d4a0f0000000000000000000000007601393512e54fe317b8e72d02842ab1ae6ffaa4000000000000000000000000a47888a812f52ee86ac5e93e5b1c15e3b6bb8c100000000000000000000000005d13b51be80a6f2356f8b939deeeda84586fed65000000000000000000000000a3fe8b9f663b5319e71e3039b56a8d4b9d91f40900000000000000000000000005b98e6fef58ae2cfc8303694ba09fe58da7ec63000000000000000000000000cbcbf6313ce33478956579aa3be89ca6937e5b530000000000000000000000001adf430ed0eff58772c140514a16e96f3ed8d83200000000000000000000000010d780b51e138b646accaa2bdd7e5ba9e922a3340000000000000000000000005255d0bf9cb88883a57da6c01aa94d080dd4df8900000000000000000000000049335ef8b4dab3c3be45f9cad436e5c0de72755e000000000000000000000000a5f5d5802c826baaf5648160584106a3be84c16d000000000000000000000000853c0fc1af2da0915749a2d7ded927303bcd078b000000000000000000000000b3db63cb98cbd7e6e6f647f1c036edbffbb1327a00000000000000000000000061a08c0141a53104f034c53aec2dd70ab6f15f200000000000000000000000009e51b8c8c6cbc1557fce845ea80ef6521a575a9300000000000000000000000007ed68c57d525cfbdd7dbaac9c7d404cb0aa00c5000000000000000000000000ec03c698f6ae3d76dd17b8b224e4dc6f53860d95000000000000000000000000002d63ab324d3e0ffc218bc53b7dd842e8a9f11f0000000000000000000000003a6949c25890fd7ae7c71e822b24d886630b4d7000000000000000000000000029a1025b0b71ecccec1faa84f554ea64036cd58e000000000000000000000000115491e63e9f25e74d4094d20721d5878f0d45840000000000000000000000003934f1cbca8efc569e7ebe5baf19316b34e51563000000000000000000000000ca2bef3d57b724196944b3119285c588d34104a100000000000000000000000090230dd7e9fc0832f922346ece7272754638310c000000000000000000000000d31df0c426f253e53b327406fad1fcf19dd55aa90000000000000000000000000f492e69515b34e40e172f1bcfc7ddfc321e0895000000000000000000000000cc46ebb29dbe9bb0629ec404479a57a0c33dcce50000000000000000000000004d89834283d20e5c33107f714508a9c3e69159a7000000000000000000000000f9c0915492716fe0a900cf011067842ea04f12eb0000000000000000000000003d28e91cfbb64bd4240297b31b1ffc14600e8d37000000000000000000000000426cf0a8423a9522a78cd3325984ae000d425eeb00000000000000000000000061f5bf59baf467895dd730252c1c444c75a438e70000000000000000000000005ddbda661fb2156342a18b55acc6506e0ec1f208000000000000000000000000d0c5b88f6afe529efb75a708fa9bb0a4980f85b7000000000000000000000000f88223dc7f9d8097b859baf6888e4727e1026c860000000000000000000000009d5d3f2282c438219c1a93a25eb1ce40b83b1e7c000000000000000000000000388b91469e92aec24008c1be20d0d581019a8ede000000000000000000000000b374bdc6718b8f5ea3cb29b14f57140d06f04aff00000000000000000000000028ae20a70714d7867a2bab4be275f4edc960dd85000000000000000000000000a2687701056b1f4102b3fe727c9252d1ed745c4f000000000000000000000000ce0589e65e919c052a5082af136e800d3d2c121b000000000000000000000000c565ca5746ed202304601fe804dc4d11e008b4b00000000000000000000000001426fbd146942e153653863cbe633780c17268da000000000000000000000000776736bfc5b319da4ee08e51051f01b6cbc48b45000000000000000000000000721c7fffe9ac426a028e616677811f755fa99eba000000000000000000000000e5577f2db17c7a529bbd344b1ab06ab3219ec715000000000000000000000000741d9d4bf1d1f05fe8e4529448b88bdc1f9537830000000000000000000000003a0462bc9be279fa91acafd84ad43ce2cacd1ea4000000000000000000000000c128170d8ae71d51dfabdccd1c0ff88444580597000000000000000000000000199b657b729a9ccaaeca584e1723ca6c0e7b46b90000000000000000000000003343e7839dcf77077c8057a38a65220363d8b71a000000000000000000000000d36fbe1377b9d3bb8bcfe7fef137df2c7ca528ef000000000000000000000000eb08ef5de878281aea8404f11965cd427e7d578000000000000000000000000054d22a4ee20083f06b97a913df4032d2906ae03b0000000000000000000000003e3dc1dafe5fac278971bfe8b84a32a3f23ba0be000000000000000000000000d4ba6c93eb41e50701973fef2b60da9e8cd880780000000000000000000000001d4d117c5c761271c5364a7fe97554816a90256c000000000000000000000000df1fd0a6b9da39b6b6dcfcb817275fae4b160d51000000000000000000000000345b17a1b8953ef0443bf15787724bc09c4b9e9f00000000000000000000000017d74f13320930106e71a0527cf64d72d61f8d55000000000000000000000000e240ad3b880965d6a5b105f594854b737423de04000000000000000000000000860da2482b773f9ed666b2f165c3280592d4abaa000000000000000000000000449ba8b6e2e3773419c748193a4d7fe82ff308cb000000000000000000000000d792202c1931a8b6d9b21e254fbaae05570e7ff2000000000000000000000000dd47d3db30809a107c1dd59417a61230458d278e000000000000000000000000da5b7f6d7c32dbc04e3ea7e0e9b1eed6342275b100000000000000000000000009ef655f72807359eb65f5523daadb6771012445000000000000000000000000699fa25f4e207e810a1a5e53b83dafb270e68d88000000000000000000000000c2a836a493fd9b8823d14c73a7ffd35ef2d9ad5f0000000000000000000000001c6a52ab6c2da3d64a47d427050d24c60f111343000000000000000000000000f8adc347d333e81cc1ae72e7ce13a04c7aa9dbc7000000000000000000000000aef8152636ccd4564a2555e999ea868eb8bd5eed00000000000000000000000039beb60bc4c1b8b0ebeedc515c7a56e7dfb3a5a900000000000000000000000010bf0cc5fce2f6b8cae0dc97255c2e3a57ee9d47000000000000000000000000975bca9fae415a926187c6f7fd9513c0f7304bce0000000000000000000000002e3e22f9f4d2de3dbdee9cbf350e22afb1c1d6b90000000000000000000000004437070bf4926ddefcd50c2264b0fd58a927fb57000000000000000000000000c3f081397638e6ea1d17043f0b6f42a17ed80cf7000000000000000000000000b22dfc8eb2f8c32e745e4bf6b9ca71c84c628ff5000000000000000000000000a404e152914d5b9a792dbcbc11019f1dccf3e560000000000000000000000000cd55b988be5624ed4a2887a8ef9bc4124435a2f90000000000000000000000002231bec9c6479e4ce9c6aa5e7b997584523987cf0000000000000000000000002717d1745f806eb9bb903a73897a8ad88799b5e10000000000000000000000001ec088c5803ee153d56892d76bb22658b0253623000000000000000000000000d9955789f7094b6c0bd5f7e7acfb046520a6a85c0000000000000000000000002f293a6ab7b28722650f604d20ce9925fa827c31000000000000000000000000bb49c781bd22c93c392a9b1e290501252b598ac3000000000000000000000000d798dfad9ce8fcd535a54e963dbd5ea6c49855300000000000000000000000008d5cd9001a845d769aca67f9270b7919c35826f100000000000000000000000052e1c5a3c07e70d8250a21dd7cb3bba01e6899b0000000000000000000000000814486eeac1f3b4681e100250d6f27219a21ef2e0000000000000000000000003c1f689b31d64f68332055e923e908c7f259adc3000000000000000000000000c8dc6da781097a2be9854f69faed10e087da8ad3000000000000000000000000a698743e86b27d671f12fdb368e82570eaf0ac300000000000000000000000005ebc7a6f0ecbc069065fce49b0ed28b5e6dbdaf800000000000000000000000039a9992ef391e521b1fdcc23739bafa32e2f5664000000000000000000000000bb231c4b89684000485c2050aa1dc384d10e098e00000000000000000000000063693a8544523d23ae490d88e88baa404c867574000000000000000000000000d1d06bef9b5b95d0ef6ccc1cee85ea07e353df830000000000000000000000005fc8bda8887786c579ba20c28e7b0fc0055114a2000000000000000000000000ff1876a221c8c2be4d0a9289180db49b2fe26b980000000000000000000000004136a02560280fa9661228efb2db94fdba1f5cf9000000000000000000000000ef56f3d68ef19e48c367db3e04b6affce61d298100000000000000000000000038b42200bf041d3bdc19bad63f6625b61179e4ba000000000000000000000000a85821c91f16285173d3b3da59605afce29b227b000000000000000000000000039c70e55cd77615be44200e05dea91720099a6b000000000000000000000000c3cdfb29a12ee8e9e83d6fa8e4ea1c8c2763a4b3000000000000000000000000e036933c146b6519951c065ae49e673bd4ad7a6400000000000000000000000083d3f0263a8aaf4a9041915e2117e86d5984c573000000000000000000000000d9b3c444bfa12f29b3da1a108fc6017cc4fd4fa6000000000000000000000000823e7f69276f0c8e7d12ec4bceca73bd7d629d45000000000000000000000000c715d96c3541191ff31da6c6b7ad508971a43af10000000000000000000000007da0e97cb78832463914392b5d414c1befa1fb01000000000000000000000000f6761d837aa2a5e3121feda27563bb64359e492f000000000000000000000000bbda7a73b7507e380dd145d6abadeb628c77ac180000000000000000000000007558899d8109d8a2ce457837ade56c3d6ebfe90d00000000000000000000000088c9eaf5499444601f4b48dc7c2f17dfecca652f0000000000000000000000008e39060218bfd0463c4893949be0a19c8bd90daf000000000000000000000000c9641b6096b48fd54c472f62ed82d7554043101d000000000000000000000000cbb82d22b1624761b62bd807b01b7d491da8b4f5000000000000000000000000e2894fd6ca974d7d248010ac0fa98eaa27ed790a000000000000000000000000e78d6aab8a4cebc8c6d9bb3cb46cdbe4591963400000000000000000000000008ee3fc743653bc3854a71fb06505ba4c988a3148000000000000000000000000b8b703a93cbc75e7bcf055db1acaaa2ecb58d23a00000000000000000000000090b19747851b88f79c846eb709f4ef24d659da310000000000000000000000008728c811f93eb6ac47d375e6a62df552d62ed28400000000000000000000000033392da0b11205163701361223857d7f642535a70000000000000000000000004a204cb125729a5e14a97df5993735970c026504000000000000000000000000220bb265601a26c0bf6b5f5968c19c7b0e66b0250000000000000000000000000a88421bc0646aa1c9b7019db856262f6bd2e70f0000000000000000000000004abd3ad9052f7dec13839d5dbb46a94c7a31a6900000000000000000000000007a7bf8fe4fbe39b21b9ac21befd05228e3613a61000000000000000000000000590c673a9803748bf412ccea5fedf71aeda3eeb500000000000000000000000011080cc3cb83ae4a4241f48192794cb98c7a75c40000000000000000000000000c9cd920ce1a4e978a82f2f758dca246aaae802b0000000000000000000000003d5ad0b04a49122368a6cbc3b340d05ff518ae43000000000000000000000000e71c2648640a9ffe9facdd6c0c33ee55e1dc35ce000000000000000000000000c0bbbaf10ab48d589edcce04609ca2ab9b8898be000000000000000000000000a6281f9d5f0bd6ab08e59bec79acd143ea6e9df60000000000000000000000009859f916c7b46aeae52bee615f93f2f4641bbe6e000000000000000000000000ea304a0d0e23a2bc5ffc48c8e841c11d71687c8c00000000000000000000000050054eb2ecf822caf2724f2133ed5227a4b6f2ac0000000000000000000000005ecdd676da89c833e0d8ba8f5f4210edf6ce4b190000000000000000000000003ecfba75d5a113241ec899888319a9e1e456ee9a0000000000000000000000008d470921050899284b451d6a65f4204eee4aaf8f000000000000000000000000afd1423ff95c676e97af399550486f308608c82f000000000000000000000000d18c66fd8019062f2af58c370cb55ff0b8af4dbc000000000000000000000000c2375dee9d1fe65b7305270f745fc491e4470ba900000000000000000000000020721971a94fb22907923c8ea5aa2a67f9cbfa9e000000000000000000000000873936d512fd2c6c4bb59a6cc8b5f19dd094c09f0000000000000000000000001a9f84935d5a0601e980c7dfe195365ccfdb55f3000000000000000000000000463fd65ac0f19e037ec435c2a61c22171a9314560000000000000000000000007f5baf8e787972f580c4d87bc8f50aa4e6d411f1000000000000000000000000c9bf7a2a3b3fe65e43162a05adef5c85245cfcda000000000000000000000000df428566ef8cd0807c8bb5e0d856df8b8d7ef975000000000000000000000000153509e78fd04144d482e27716ae14c52d7932b0000000000000000000000000396d0b1f18425dd8b68dead6b1ce9b80931bc3dd0000000000000000000000002e21aebaff86af93df311ca503bb25d22ff11b4200000000000000000000000017c062882e91d16311cf1a83d3b6f56e109d5ee100000000000000000000000067586cb5bcab1db5949d0638712d364a74de4cc100000000000000000000000079fc15fde617f9b2032433878afae6f7ee525558000000000000000000000000a3ea91b1071f08b90241377eb4e229eba48f38cc000000000000000000000000b773d279a656996fdd0fd40bbde7121a813facc1000000000000000000000000c5004a8f57f22c4ee26c0eea06424c561c9d20820000000000000000000000001049c8cd70aa948e36bc1cfb1a863d36dd198d97000000000000000000000000bba353c12b00acba0aaab3f4edc1ee30130527a60000000000000000000000004304ecb5504e1790c8f4d5ab2a03b85c466824b500000000000000000000000094fa03db9599517496d736ac01fa98dbefdfb29d0000000000000000000000008ee4afd8862b3b2e4c56e708d2cfa94b7b525db600000000000000000000000084e3e0f568ed68b4f6827fe797444b3d5b1fd8b500000000000000000000000042709747173acf83e8c5aae1f8178649e3f4a76500000000000000000000000071825e3c842905b895c84b8c0a4f49a67133bfe700000000000000000000000052ce26bdf3ec77428dc4575d4a595cd3bd26b3a1000000000000000000000000ae7cd197f941fd1bd39131152ef597ad49b43f2c00000000000000000000000057506ec35182db7c4ef3e982ddaa788d5baac2d9000000000000000000000000ed80d5a03e833d05bf190e116f22e5e447b8e39a00000000000000000000000065dd35ee3448de1404b556776227dd55866254ac000000000000000000000000400e2b1817d020094d090feaff754fc49058b173000000000000000000000000b43f8f3c1b2e4ccfd9535a0501dd857bac7b7c2100000000000000000000000099267a972e15618cbb09c70e839c00670aa22967000000000000000000000000e48037ddc94187f242d8df9d6e45dfe49f6f5a08000000000000000000000000b2b81d6a1a01482dc22a4447da961597163963b300000000000000000000000038b7eb19bedd82fb1eef23070bcfb32723178145000000000000000000000000a2b430fffa485250ddd20a81b609f507728b4ccf000000000000000000000000a1c6c06d991c3d40430301d9a7e881cd05fe7a64000000000000000000000000bab4ff7adef20d48141304f45e5f4188b5e09fc3000000000000000000000000bde086342b0b5a8e58c4973d6e18d02aff1e524d000000000000000000000000b1f705acc692fb8b820f0559ba54531dafe1e82e000000000000000000000000b9c02d1fd7e3c1dd62b2ec67b67313cf3b9c09ad0000000000000000000000005192d414182e1d1244b5a8a0ef12c26beacf8554000000000000000000000000b3e9fe7831ed67f8a05ded31faede1104289bfd400000000000000000000000093b5076fa3184c80b4f8eadde751c52754deecaf00000000000000000000000008309a845868301b64d90b3c3280c205329abe6a0000000000000000000000008944a4d1c714a25fa540de2af62a26c72317dab4000000000000000000000000a9712a57a6fe8615f83e0d3eea278604c0a0ae5800000000000000000000000018a78e851021bddca095663d0c7d1f687cb61aaf000000000000000000000000577b013ef39ee406f332d2d96c5baa962158857400000000000000000000000031ceb913b89ccf412fc002e43722825f742748b20000000000000000000000006cd68e8f04490cd1a5a21cc97cc8bc15b47dc9eb000000000000000000000000bceaa1b2e31e7f5307b2d1f546a51b3e840655840000000000000000000000000111dcc6fc2df10b1145fdcfed2bcf1b1c00de910000000000000000000000006565219e0bb323e56a7e668fd1e629498c9d9aae00000000000000000000000041d59fb5463b41b714d69175cbc4a66a983f68120000000000000000000000002bc319ca1f0cb08b410be7eb94bf7c123375cd540000000000000000000000002252050a7e42e6eaf47e04609140bf73e0f4a9980000000000000000000000003b9432077bf43f4df616b49f50af5491f08f548a0000000000000000000000003a2f3e3ff3556269d16fe6e07c33a0ebd0289ff0000000000000000000000000e01c22656fc0f301667ec1c6fb727a9f34b6c9fd00000000000000000000000001831afce945b1ab54bcbe367dea4049a4fcdd26000000000000000000000000ade62b4cb00d520407b416a139d075f24a8e17c8000000000000000000000000035105ecd50f1b4d4a0adea97a41651fa405ec4c000000000000000000000000182024717793522e5386a8c42228831fe5f0e4ca0000000000000000000000004384191c5eddcb1d49f61f5bda3c732d318f5ce40000000000000000000000002e179a82a388a8a52405817887056b6ae0bfb02f0000000000000000000000001bb77e121b1ac9083c3c958437086d93bab4b1280000000000000000000000009b818ad72e4b3cd03bcbe4848a44b274618c4cbe000000000000000000000000f1962612b6b23cf4bbc1cb6cc6d084f933928653000000000000000000000000d328feb7ad9fc26a050cbb0495da38bd3f751e400000000000000000000000007fc38b2dbdba3a97287a498b44c26f924065b0cc000000000000000000000000563ceab4b81e82cb8681aae8a8c22efcfe3c10be000000000000000000000000792d7c4974bd7ad17258881d71ac1ed21767a2b6000000000000000000000000b80ae5b44450be205a5b30a0ecc60a8e0a92b7510000000000000000000000005fdd115e7dc13a42b5f90e96fb99d744ba0591e20000000000000000000000003fd0ef5e035871ab6c9e7dbc4dd2f2ac2e58acec000000000000000000000000543f1c2e2d5f45456a0135bbebcc73f4e67a26ce0000000000000000000000001349a104580a3c1cc1008e2dd805a09805c39e33000000000000000000000000536f181ce2d31c6589a04bc0f230cc7fb4b41d52000000000000000000000000ec30160ab02a0338ef746bb9f448d97732e63b7400000000000000000000000053c869cf90bf0e8235395b1bc2002efd00089c570000000000000000000000009e1cc2e71d373ee2d140b7fa842fab101d6afa21000000000000000000000000f14cec230bf6887828252d139361a1c394431cef0000000000000000000000004f5d17684e3b182fd1a029f418d4754785425418000000000000000000000000d510e5cc1e9ab0e1cdf696096105140ca0cd8283000000000000000000000000cb738dd546acda0fab4385a0fbd68239aab00de9000000000000000000000000432b5fa73dc00f096f5ecc349ba5a72ae3853d44000000000000000000000000a040b1d96957fc608c5801b2aee9ef2d349334bb0000000000000000000000003fcdca1dfb729c1450677a905de859285cd77ca60000000000000000000000006545a8cb2d809f8488e89480df5055fb176aa3180000000000000000000000006f5b35781bd45d15f4153c8a96a2ca5172c0d2b40000000000000000000000003420c19bcd121e6febcc20fd502b14a71c2f857b00000000000000000000000085c979594f8f23a19447ab061eddbb2c94f81c9f0000000000000000000000004c2095a3f005f347c26727ca0e72de34f652f40100000000000000000000000094197f3702ae58a2bb808f47193ce29aea631c5700000000000000000000000061cb791293a933da2d1f6d74a6b5207bcd186b79000000000000000000000000937d3f8dbbb196cfb928e5373541a50f44b90c1b0000000000000000000000001fee7e983b363e6d7e83f9d27c05f34f4b2d9af0000000000000000000000000cab1d306583996d9da754310556c1c4f03d6842f00000000000000000000000001aa7d309fb1f6f15d9044a5558f497d2c5b54c100000000000000000000000042f284c53bf01acd6126ec9c4438e7069fa2ff99000000000000000000000000964ba248098b61a57782305b4dec333344c98b96000000000000000000000000bc9b3603d3f8eaab3f02992845fb2c537dfb45510000000000000000000000001e6be8b36cf529d9b2bf5dfe6684ed970da96992000000000000000000000000da610b7cef2285b7b81cb605538bc3f83999b2ce0000000000000000000000006c2f0b8b3c4415c123d1fd62abf560630aeb83550000000000000000000000009f84046d426b85bbcfe7012da47f500049b13e9600000000000000000000000000df99e12315cac90f49527b07d753b7fe9faccd000000000000000000000000e86c3b668be829cbadf649a5d5377bd9d1edd527000000000000000000000000b7bd892b95fc2faf5659404d9aca1bfa164f0686000000000000000000000000e6dffc389352a3d278d7328f4d588a066f5523f600000000000000000000000052224da577c9806fd0bf968ae3a371e7634185d00000000000000000000000008fcf0afebef3975b59369ae9d9a2364e9e43814f000000000000000000000000ffe7fa8b762cb2b777ce4fdc7700f7332878468f0000000000000000000000004a0304d935ff1fd58b94c9d7feee5dfa05121adf000000000000000000000000a19e98b801bba7437c92717fc31d78fb15c64ff400000000000000000000000080cea06c8f990d8e6375f72b850cb252b7b346e7000000000000000000000000304520291421dbbcaf1ed1933454f0329aaf45360000000000000000000000001b26b877634c46a937f092e6ecd18bdb7cafcdbb00000000000000000000000033bd261389ddcf08c9a55a9574f625188ec76b2f00000000000000000000000094fb4ecebe84a8707b83a06d13cd3295eff225a60000000000000000000000008b282c494058a3a70cc453224fa9069fec63c48b00000000000000000000000044c19ea78723eb6e529417b997b1a5903efd78fe000000000000000000000000b2664e98939889e9eca5eed93269ffa99522097d00000000000000000000000011beafcbdcf71ab1aacb92407539043f20eec8810000000000000000000000009f4243ce13b9f3fefbef3a40fd918f3f19ecc4ca000000000000000000000000ec11b1b8719914ee1366291fd8221db39fadd23900000000000000000000000036aa46e405d2a605cb0bd6b15476fcb2a3dfc1b2000000000000000000000000ada4f6d0709dcfd8d5681d5ea21fdaf9d5ce247a000000000000000000000000dbfe5e94a0208c5324c7e4396dcebd312af01b330000000000000000000000000dd64bcad684b951189a474dc5d48bf37193b9bc00000000000000000000000051f343ab6acac725a4b1b91ee6de977f85ead8030000000000000000000000004bc5bff1de9bf2d1bbcf0d0c5b128524b77e94ea000000000000000000000000f9dc47becd8dbd84dd0a7c06980f462b4399ff06000000000000000000000000ecbd2a647f74af019d8e55895b0bcdbfd7213c45000000000000000000000000470469cc5ea048109afecc2c73cb4d8fff1dbf3b00000000000000000000000022dcef2b41faef9c7dedf820081ac765d8325a5f00000000000000000000000051cd587ffefa6484caf9fe647409ac50209735a500000000000000000000000044a92930f4432276d52f41ae3fc66f7f01b409a8000000000000000000000000874d561afa3e120bf9bd2aad7a435cf0d4656989000000000000000000000000b45e2b252969394a48e46616378f19b1f1f32bdd000000000000000000000000c10898eda672fdfc4ac0228bb1da9b2bf54c768f000000000000000000000000f0e634c25b24fd337a239025a6d0ad6b5872b8460000000000000000000000000f08f913e6653dbd7b5dc271cdb2b2df3bd90a760000000000000000000000005086c7c157360161679c96c0c37a115fcb583eb90000000000000000000000005a24ffdb906b4137918252b1907bfa67a2703a18000000000000000000000000461ffcd712c8f566ea88a4c41de69b5664bbc2e90000000000000000000000006e288963491fd1c08a1a204ff1d7328a6eb8a5c500000000000000000000000097263302056c9d2f708153c0aeee7b7fe5ebec930000000000000000000000002e3c89be3566963663087450e1b3f8cbd7dd99f8000000000000000000000000586a2daf29637430ee56ecaaacff662eb62650ff0000000000000000000000000616c88e637d95213951f4bd0107eec425193a7c000000000000000000000000a24148731c74de635ea560490e5260374fba267c0000000000000000000000008db439079208ad414e8f45a3ef5cfe9d43a5e0270000000000000000000000003a38d9ecd198164065a12bbc88d973a956918f550000000000000000000000008017422aeb2de85973c44ba2b7fb68b2133cd52b000000000000000000000000bb9560f355762c4bfc4af3af6405e6a61bac2d87000000000000000000000000e212bef5b94841d60705112185c723da6a92d1cc000000000000000000000000f7f12a7359722206977a06260fac146c03766b78000000000000000000000000292ce89fea9b4930845ee600e91a65e726d96134000000000000000000000000ca2b87c144f69edbdfa60eae4fc6102272b670400000000000000000000000009347b4a4830e5a66c0cde2bb68ecca03ff3b0d9f000000000000000000000000dd769868a1a3d7037a15b3e4c7ac3b33b7979deb000000000000000000000000aeaac4b78edb9a049dfa837b660a0b4882cd1ac80000000000000000000000005b3341048636faab1ca501acfb25ead2756b54a5000000000000000000000000564fc5027be63048121d54608cabf441e1f63473000000000000000000000000b66b23bd9ec054ec983391c8d6ad852d567c6660000000000000000000000000e3778f3219d801f7c7eab61da4e19152f667613d000000000000000000000000308043d6a6596889a732ce5d30177e83b48702270000000000000000000000001bd3176a95632ec0801d4d41520926e70bfe2a8b00000000000000000000000043aaa3b8c935c014e9e08bab38ab4dd925039908000000000000000000000000eea83b37d6db68dabf1ae420a52ede823cd044b90000000000000000000000002e00d3286a1ee68c486f77a89392af7bc851fd0a0000000000000000000000000d102b59fb431caea3eb768efc0ed598b59cafd5000000000000000000000000d7a47e6fe924036bf8238ef54738fb0dfee03d3f000000000000000000000000331399e1fd0a25da7b6c291827704983d81b1feb000000000000000000000000156bf55a933cdaed909c659872a4f4601e84b784000000000000000000000000dc3f0433b5f175a4b9e13cf5ba5b1599f38f775c0000000000000000000000003a09b783e8e3e0888b24d689a23e0f6b69aa2bba00000000000000000000000079ea566f725e6b3cee56bd592de9c13f16dc3509000000000000000000000000975ec99be0594abcaa627b3dff046f7115b919ea00000000000000000000000066ffcd04b5d7defab7d50e18c90f879009358305000000000000000000000000bc470793aafec58a427fb40894c6a304a51866de00000000000000000000000042814cfb08b3a1f9fedd618d35e4e2a156b4488b00000000000000000000000013ce08b3e38aa8ee0084d275ebbef438e5dd0dc7000000000000000000000000a78b2660e6e256aa8a5ba5359fc29132735f9a44000000000000000000000000db288fbb1699440fa85a6317a1c439946cc0ae1800000000000000000000000072bf2ee68dcace5f667c1f2c055b7b32d24d100000000000000000000000000090c6577fb57edf1921ae3f7f45df7a31e46b915500000000000000000000000022df962b91137f5cb7d5933f303da46f78b36944000000000000000000000000c2a92cc2add4d0252b7786013536e7997d0de6220000000000000000000000008fa3530c4249177fb5caf36af731748fdbf7edc7000000000000000000000000ed79e9cd2c750aaaa88b3c295f15edd233f3abf50000000000000000000000002e650e3dbb8ac5afd176e883fb44ea561e0042d9000000000000000000000000661d4078ff993221e226109173797f0e7cb1410d00000000000000000000000093f4c8f670578f6d10bf8b77826f04e9c3a4b9e20000000000000000000000004e99ca326d23dfae2be52029e4d3b64b6602d6ca0000000000000000000000006e176a32694df2758bbdef02577197dbfbb8449f0000000000000000000000005f7c3c7ccf5839fd464ae0dada3701e290eb7bce000000000000000000000000ba75b13e457a140cbef1a4f1ac0c9c01ca55811a000000000000000000000000c0c1e6f013e6af1ea60ce79dddcfc7654b307c52000000000000000000000000d358728bf489eed602c2fc5a3ee5c80516222222000000000000000000000000f9bfdcaacab5bf983c95c9784653c317538e7ece000000000000000000000000132899e38564ee520392b69e94c7b1e0409a7028000000000000000000000000c2057991e1255ea1a92e61fa9fd3832e591792740000000000000000000000006595eca54f4387a3438fa1b25c1e5129a6e99a6800000000000000000000000052e9ba138857413dff81b7db040e1b379b7cc6c7000000000000000000000000611e8876e41251514a17694a144a93576df4387500000000000000000000000010b7dea91297773efb697664f47c1b19329088880000000000000000000000003712c3f2d2e2bd0cecb6fa68b2e9f71d8029cc9e000000000000000000000000fccd2f12cc02ca364c1d7372fac519aa6b161ff6000000000000000000000000c520be4f5e4cbeb714a8dd36e87f9ae742d56df8000000000000000000000000b58ae42a8167850362b93011f3bf945d4c19373e00000000000000000000000038469b5fbcfd4f86edfe382b669ac60bfe5034250000000000000000000000008a9aecb126b8afac9bdca66d9e6dbd505a261ca6000000000000000000000000d50c6af029b20bb1c746c1305254d0e5a52e756c000000000000000000000000d75a11d9e28ac43745262e9398eacb3fb7faa21a0000000000000000000000004a921956d4b13ba2e6cc331aeb764af6eb1e8d09000000000000000000000000db89a127b23fb78e571747546289ef8a650d20b10000000000000000000000002a7cc7a5fc43b84dabe4972053ec9f72aeb22a0000000000000000000000000056a15da94f04300ec66bf21f102b17cfdfc2494000000000000000000000000065ef8fd6168a4bc2cfebf83b0c83a8a9b7aad1f90000000000000000000000006d7c9f86d84f9535d68968b4464197bb1af2b9e4000000000000000000000000f1913e771597e0856c5f9c887f03158c57f23cc70000000000000000000000006cc87c563694ce0c9ecc525d9acab7e4e279903c0000000000000000000000009118a9babac24776e3e26fdd99385a652245606e000000000000000000000000a8fa0aecede8b667a260f686f96ff388392d5cd2000000000000000000000000c6f5f0f619148317025ee9527384971b2e61b377000000000000000000000000b571486d688315abe3666602e572b88484a9d2db0000000000000000000000008b26a36db3358c43a7f3f00687a280c4de4dbc9b000000000000000000000000e499f9c583e659a6f0b3cc1286e7aa4ddd82abc900000000000000000000000028df0301ba33a4eb79b802c79b81dff519964bb5000000000000000000000000856cfdcb8ab0189c8bd63c22d34a6170e2d081c50000000000000000000000002145814e43a49844d7f03a4d00fc240c7c8e329b0000000000000000000000002c0badc1679fb7666e4705ef3c0084654bc81673000000000000000000000000a790de02a04171b6dd326879a6099ae0a9e74c29000000000000000000000000394ad063a3f2a170340314530d9e2aba0de7c825000000000000000000000000bb777059731726fb990fac2687fa6c1f2924d4cd000000000000000000000000609179bcd19ccdfa4f1a21005ae27fcf96fcc82000000000000000000000000051cb9d27b98a84318859704c1af63088ab86592e000000000000000000000000453409000c75a5403ae643214e4c4f6c1402557c000000000000000000000000c4c4aed3871be9ebe51316e2ac888635ff6331060000000000000000000000001f2be50c103916277eb5e910771f62f2d8095a6e00000000000000000000000061cf236593f58879b05c63641a92c82978181c5f000000000000000000000000d5d74bffec4b1c945094383844aea8bd93073c4d0000000000000000000000009087e41889b992e331096ab0f79087cefa063604000000000000000000000000b2f45f1abf41271b3dacfb5f7ab66614ed856cf300000000000000000000000048cbdeac62a31fb2e9eb836bd78d8865fe194bca000000000000000000000000749d24e02525a54d49b8688a3b5e89557601cb040000000000000000000000005f2e2dd3aaa8c226fd45569fb5d4e820ad28c9a9000000000000000000000000243cb008a80d6a9c6fa436c18644b40e51adf99d000000000000000000000000bf707bffc06bc0c71a996ac0b7a9d23f02cf0b660000000000000000000000007425619f9d60678e8fc886c1895c90bbe810b20b0000000000000000000000001b5b4fcedf1252cd92496a2fd5c593b39ac49b010000000000000000000000003c0faf44b8536ca502dff52c2ac41d870972ffb500000000000000000000000079cfb438b7abf526446a6a1bac7977dd6badd69d0000000000000000000000007e2b38b4a9a6fa5aeef8af85eed990566c2492a9000000000000000000000000e8d1ca372db0d4322b4e4d949ca809cd040d2261000000000000000000000000a9541512829cafd85b284dfa8792921a35956d58000000000000000000000000735bc9c9d8c9dff8b7081ea884a98d667afb7c5100000000000000000000000043be72dba835b12e177ee815f406ab4f05117f71000000000000000000000000e08839c64f57f0055964aeeacf8b1ee98e8235320000000000000000000000005288a0c1e0a84ead68fb7c5e0afcf8911e6f91390000000000000000000000004195d3a273c1dde18b4e937aff3184a74ddb73fd000000000000000000000000238b599281b75734cd013cc2c72c4154248a9e01000000000000000000000000fb5d074c417a1ad2a12dda969ce51937bf088470000000000000000000000000cfa3e4217e9b033b8b5877ececec238255abd7e60000000000000000000000004b881b87ee88754e0023957aad7bf9e4d2fe0d96000000000000000000000000141ccaf746a968d9cac48197769aebab4817644a000000000000000000000000796fe7804b82334b884bf616bc01b5343933aab4000000000000000000000000ed925f90d0639cdef4a1cfaf30f6ea4ab2bfd5cf000000000000000000000000424fa08c1f30e794174bc6bcd89834514ca9f4720000000000000000000000000d46b60a370d8b5d69cb8dc255083d4bb2792e7800000000000000000000000094bf496a0df31639ca574084a813526476dcb7e2000000000000000000000000cf1eb0dabd59bacb75b21956e7fe30472befb9a2000000000000000000000000b7c4129be6635f64a2bf1e16f772fd0fe737c180000000000000000000000000708693f9e4345688aba143c6686d0c25be86ec93000000000000000000000000b207a73c3364bce9a074ff594e8d8ceb190a1da30000000000000000000000009749eed9fe2027697c755d906c1ae70af44e9a92000000000000000000000000bdbb5f14692cceb37629bc8d0e85ac003c450379000000000000000000000000102abd17302816efb37d6e20990dc04e37b4d227000000000000000000000000f22659626f5d9e9fed94b741b6c4898fc19b65360000000000000000000000001a2c694b07e8640d99c2a4414585da66cac8e3900000000000000000000000000b04bedca4d6e6843568094d98f8d49d4b5f7ccc0000000000000000000000007d66db2d90d2a3def38d9caa001cca8c40070047000000000000000000000000c6a2416d784427df8e26123baa55a382268a9f6b00000000000000000000000081239dcb535b9868b2e622a1eead983f4e5e9be800000000000000000000000016d21bf03c9617875cb88ce7705c48f8aaa7a7e30000000000000000000000004d3875545893e21bae6f1e0ab137cc2d9451bfcc000000000000000000000000c0ecbf171279427710c814db8aae9b1b584c65fa00000000000000000000000031d7c41a77f5c1db02c0b31c7daa10089f1d4294000000000000000000000000920354334d3233097bff4c8f4bacb9564358b2ec000000000000000000000000b0a3c5a305ee85dfed0353cb694042386413ac5a000000000000000000000000a8d897f9d779f315cfe9b6562b539d4dff04fd6600000000000000000000000029a2582d8af312910219b8a3398eceea2073b26e00000000000000000000000032eab3e046246e5ca1da750afaefe9ee7bd3b6d300000000000000000000000042636c133b21c38c96cbebe83379cf3e0b2cc531000000000000000000000000f0f6d9cec36a45e084f7c6c92fcf3393487ece8d0000000000000000000000005c7201a1077f16e7b666886c1be2e9f82e330f08000000000000000000000000d91f935f92dc6ea8b539c0a6c9f0838902784f90000000000000000000000000ea47ae72800ce5adb5a309e0b9e532261bef7e3c000000000000000000000000a7d79c43f483d5708d3a9aaeb5ac3cb31d7f991100000000000000000000000031048c00c1b87563b04a8a039e73352cb58e4809000000000000000000000000ad2bcacede4be33f4237ea3171dc953f2b51bf9f00000000000000000000000032fdc6549b11badc23e8728b234b6b8b51d0445e000000000000000000000000c4dde93da5658214f3b360f487b9ec44ef8f1b02000000000000000000000000473c9154fc5b394b56e557f566e08df9cc1f414c000000000000000000000000c7fcae1e32c6e2dca1403ddb4aac71c29905968b000000000000000000000000faf3eb3b31ad258b098c9120d63932740cda98630000000000000000000000001db65662fc9e419316167c199300dd535d95a1470000000000000000000000004abdf782327d3447f614525c842571e8172ce5a90000000000000000000000001f653958bb5720f8ea61a7c066b7dc2dd1a50e24000000000000000000000000dd128cb89cec29c55c91d7a84e567d09eae52259000000000000000000000000285878ca70e2f8e5568bc38e5cc9066706c7465c0000000000000000000000001f2910331d564341ba9a9762f2b7eca182230b2f0000000000000000000000004f8f3f4276bf0db987bed2081439cd11cdf59bb40000000000000000000000005e6adac942f5f6a9bacb45e1257c9c11c6fc994b0000000000000000000000000687db6a63ac202dabfd0ea2aecd8e42633a00a100000000000000000000000000000000cf40aa13fa8223f034926a376366bf3400000000000000000000000000dcc55e43b887946df6f099c40fdc1e1415fff50000000000000000000000009ead8ae95f5592007cf3c11f782a2ffcb73169c50000000000000000000000003e6583b21d89268b0b501d1d6113f6bb6a9abc68000000000000000000000000ef0e6410162e58461325491f11536c8f4f5bc0530000000000000000000000000ebe1544a3561f178f2d3322cf91841b42377931000000000000000000000000b767ffdc0a59b41b4c5ec9e1e5c47bf797dad2580000000000000000000000001c795105595e76cc90f1b7b1e83562eda24de62a0000000000000000000000006f69d66afc35f7c4cbe18a77d35c413b38b7ae03000000000000000000000000deaf391a3fc5fe32f768a550b98d2ebb2f3550b3000000000000000000000000d65c6cc06d4f14962ef15557f1a3c835b8b337b3000000000000000000000000129dc454c267c530235cbb30eea07654b47506ff0000000000000000000000002604ff3e75ac2d8409b29c21ea7cf3a763deb47400000000000000000000000078cc2443ea59e2385fe310db2962e291652197a10000000000000000000000009031caca56e8ad6fbbc9c3ad9df447f22f0cee780000000000000000000000002280aa395773d065c8df544fd20394a1fa86780a000000000000000000000000764291aedd5e3342a939b5ec3d3472669bbad43f0000000000000000000000007d00d2e2b36a4938c5e0ca847fc82b616512a584000000000000000000000000194e4ee1809697c58f002ac47fdd565f8942153e000000000000000000000000714b83098be15a69b13eb4c1180eed6706024f21000000000000000000000000693455785af55a95c9f890f9443b803c4378c5b3000000000000000000000000b870b0f8256b68a741ec22f9649fea0acef4c7eb000000000000000000000000561c75466c1568c2b581c5538b84039a44d186e70000000000000000000000001db728f6812d935a1873433e9cd3ed1766e325b40000000000000000000000001d15c9399edefd0093c5459db7e135406513f79b000000000000000000000000d6901c3ffb6bd0cac3169892d51d7e0001cd13b8000000000000000000000000dd1ef8b236bae60cb716800d6b3c77cf540ccba1000000000000000000000000cad3d3611ed68e52ed1860041d8efeffb0d52c3d000000000000000000000000c29568569b2643237ef9f51969eae792d30b6a0a000000000000000000000000d0b6d9d75aae101000ee9b28aba623151bf5096b0000000000000000000000002249442b705c1df4b83602d7f2763f8a9abb5be000000000000000000000000009c64a95c610e7bf78ef481ea9c4bf6756ad5351000000000000000000000000b881a97adb59fc0a1a0903c01fc0a5d8758688400000000000000000000000000c455935f1905cde6bf31a736600d2210eeba94900000000000000000000000092c848560842e1b9cc2debe0e6d7dbce55297d65000000000000000000000000bdc185e423c926c2586436fa86c90e2e52238a2500000000000000000000000070c7214437c999097b91c52b0dea76fc20e640c30000000000000000000000005b4df752cfdb1627ed14dc3fef8b9d510f38fd93000000000000000000000000ef2ed8f4c92fb05b398e4e9a645a9f038d92a41100000000000000000000000010069bcaf1431284f52d30963467a77b96f8d302000000000000000000000000ed0c0e30e68490a2f8054430080c07161c6ffafa000000000000000000000000056f8f02ee72a65c99ee00197e580b05007c14a5000000000000000000000000f701951266c6af7ed6d0c21d25af4020c0da163c0000000000000000000000004ee4e1147f0138ce606cbc9dc8e94b602963a84400000000000000000000000040d7f3e2a57101a0205f62c4c6dde9ade440e2e20000000000000000000000000419395ef65947b74ad9ccd1a9753251e72e411b000000000000000000000000806dc09dfad938e898ad77a29c70c9a609ae7c21000000000000000000000000a2eae2a749103c5631d5525d136ec7b956dd7c850000000000000000000000000161d1cc10116bb2a073a0c293d5e4f1a97a00b60000000000000000000000001b362c1f22fc250854b4748829a16ff77bb2266e0000000000000000000000009794c39837c5c4eda3223dc15d2dad15c0358a4a0000000000000000000000003adb265793103492149157648de01b87d1211d2b0000000000000000000000007cc6269dc4c296ddcb99e2ecc05dd1a5e51d4ef4000000000000000000000000a11b3b4ae4a529c406d61bb8cf9d51cceb3c1e90000000000000000000000000453e92b11cb895e22a0aa9c3e2e787e447a6e218000000000000000000000000634ab57c4bada68888afd1d8f8bcc4c2247987a5000000000000000000000000e1ea8396f643dff5a9c731b6d5a6c235e2f344810000000000000000000000005cb6eca18d1514300e3f7a49334bcdcc4d7c327300000000000000000000000048ed0cf4f84f963988f9236fb50753879cc13866000000000000000000000000258a19cb57c17fe0197b5e9e4e594933a980b5eb00000000000000000000000026a1d0aebe8861048173522a992a68d0c9d9e90e00000000000000000000000010ea6ae9343a79c48eb5d7e58260a6523d7cb443000000000000000000000000feb6a775cf2403f22cc6c451564c66cb0d88c51b0000000000000000000000002cb9e29b7dcab15e46f196d49afda7df6cb3535a000000000000000000000000b0e53390e4697e65d6c2ed5213e49b8390da9853000000000000000000000000641a5a81048ef74a5b891b7ce1c7db29ebebe234000000000000000000000000301309d481a8c95efc681dcb830560606178d3ea000000000000000000000000bfd983ad4f8a87c053db207662b6f67ad2e50d2000000000000000000000000024e547ef82f5e08dc3bceb2371fe5618ea1051c0000000000000000000000000ee3e248b67a83cec11d3545bc0a5546e08626d42000000000000000000000000e35ecbd13278f97cd440c42c8c2e6a8ba2df90ff000000000000000000000000cc02538fdaee643a36a87adefa7286fef154a1c3000000000000000000000000cd76d63efdfbc54168a39ba45e28f1a6180ab08000000000000000000000000017dc48c11a117431c085e90dfa38eeae7c1381f6000000000000000000000000850ecc7bbf242f689d16dd1a9c2eb40fedda66d9000000000000000000000000ea9e8bd7b2dab3134d64f73d1865e2e8fbbde3be0000000000000000000000003f5e9f4962a88bedfc9279c658e15429a442a3970000000000000000000000004a71a1d8bb405ece743e1362b1ed1bea5a8a4d2e00000000000000000000000014b0d05351d7c426c1704bb9123cef1d21a43b29000000000000000000000000d3801d997fd3a59d20aa0d0b3c10df060e07ed31000000000000000000000000b5ae64f6f0b4328d21fc80266b565a0260d4fa630000000000000000000000005147ca6c0b128af8e37dedcb276744b03a2a139800000000000000000000000015dd9e61c35e44f608fee38b00b2a7af5574f5ac0000000000000000000000006661280d2363f69a615ae69f57adf936a89644ca000000000000000000000000334173a9422867e5f35414777ddc1a5a3fcd057e000000000000000000000000e1af0f228e4dd6575f9f79327dd1bd3ae5341b8a00000000000000000000000049b6cbbc726a9c10de67ecfa95f8abb4e1a5a5550000000000000000000000004336fa67626bec05eb5f9092864993d6c1faded5000000000000000000000000dff8f551aa289b4efb2420de278ec999a1c645a900000000000000000000000009d1e14bc93217b9f2d083509e94dee161ffd9ac0000000000000000000000006fda1b13a867f9ccd7bf6754fa000efeacc6d7b5000000000000000000000000c727c6bae35db2977b059db3f6f041ec66f6160a00000000000000000000000012f8def1531210d9ae4207f8b6e1483b724d0000000000000000000000000000a1ab5e0cc40ebd3a5d4bebf318d3a62fcf9a165c0000000000000000000000003d4860fd44c1ad8f77b11ac9c988bd6270ac49dc000000000000000000000000855a9e8e6cfc4056e6ab1c01a2dc661763bfc76c000000000000000000000000a965f6c47dbe41d905fc218bdb42f0a263b38a4a000000000000000000000000f4d608b60ad1ddde3a9c745e51d2566948f4226d00000000000000000000000072d6960aae3c90e2de304f6fb89263a7fcca14bb000000000000000000000000c24445dda197d800928d60fd1d7452a2dfcabca5000000000000000000000000d1d3eea4706085af1ae75eaf9b423f69f112ac90000000000000000000000000ff8d292ad24c17297fc98aa790987f17939bbf07000000000000000000000000756adcb1b556a62bddc8be76efd80307c617b2f000000000000000000000000024a17e3d1b4bcccb1d17c93c0d78cf8ede8ea095000000000000000000000000571c9b09afe7248421563e7958459413b3af98fc0000000000000000000000008e59326fed30cdc6aecd2ff188c72168b917aaa20000000000000000000000008c02ab3a2207a633400d5c207fb6394ffc114f7e000000000000000000000000d1972f3e10190a5a6e602ba9801c8cf98f59635900000000000000000000000067aa7abe89021aa3e8a991c062f3f49ecf6b418c0000000000000000000000000d8a66ad029cae29866ce5b16b3968ff5b6261400000000000000000000000008f29ac7bd8b1e522e9c6e834c57cd6f713a5204b000000000000000000000000faa9a46c3f1dd5d888e0c52b5519a6d47d2e6524000000000000000000000000f28fae87452ecbbc98177f49f56edfc59db3dfed0000000000000000000000004ddd8828f1c801bbc87061ba9a5cdd5b94c88938000000000000000000000000d4fa2130949a51e5d77a5d43d1911fd0786d9624000000000000000000000000a015f643f6d43574a396ae51b6e141c7b86326f3000000000000000000000000595ef74cfca44eac149740e18d6d8c80309c4e1b0000000000000000000000005646889144dbb12fcdff5d644b5b44e7e5a89acc0000000000000000000000005ca54def2e421d51464d4bf5ba1f456416d41a0f00000000000000000000000077ae5abaa04097fcb1af6fe7b9b608d48e2a5582000000000000000000000000f05c4c0beb5f2c89589e280ddb38a8a4dc4410ad000000000000000000000000510f41ed28c8630f260340ff0eced4c0d812f586000000000000000000000000824ccc651d7e5ec257fe4203e433f29f6dfbf109000000000000000000000000ba95822b787a5e112d66a31dd986282813cef3c50000000000000000000000007482c861aecfe16ff7c8c55ce4cde52d5225ee8c000000000000000000000000a38cb646ddc8f5a104fb0d2ceb0f5c45f79862940000000000000000000000004c284a147fd577455d1aa55217bca7b599d848670000000000000000000000006cf9380f5e1a38e3b4c5101c1aa0211603fec13f000000000000000000000000435628ecdbb11b98b0e7dd7f12134e9208625683000000000000000000000000f848c60c502dc305d849df3c990d0521bad3950500000000000000000000000022838701da0805988d926de54b7582dca455b8de000000000000000000000000dcbf7d8269916543caa789083af982171c7eb470000000000000000000000000caf40a785bf929627f485418b078af234d707bde000000000000000000000000af8c4e8b1cb5b1dbb45259fcf8af27e36aed038400000000000000000000000075632aaf83120eae9b0618f8f50773ce347de2ad000000000000000000000000508c73d182df47aa366a234a59e24a3f83a27a79000000000000000000000000e6fa8d8176cb194eedd3b3943c04e18c966ce2ba00000000000000000000000041a232db03ce4514bdd5ce3412bd7fc1ec31f8da0000000000000000000000006c23f58d2c4956f885d5c80917224a7f2b5f526f000000000000000000000000ed764dcecb445179b7184e3702c8d6e10793108c000000000000000000000000d3c8cd44d0196631eaa7c59afd4db97da5d6805a000000000000000000000000da8639ebade510607414fe396e98171280ee86f1000000000000000000000000b5fff736f425913f4f236d547120e02a58ae0977000000000000000000000000f1680890e2282f9f680cae1874338688e9e366dc000000000000000000000000a008cf9abb023954689279dd058cabdb8fa0d9c50000000000000000000000008fe65959cc15558c0304de781ad472b6269544520000000000000000000000001819d9824b3b094e17f17cc094bbd84126d60854000000000000000000000000f49f1a14c73fed03d1b1d2d77547865bbdab8f7200000000000000000000000001618e746d0804d531f28e1c7d967e0149665cdf000000000000000000000000d757395433438fe0102405962f52b6ba9bcde185000000000000000000000000f4536f87d377ca0f179f3427648588bfd0f5388b000000000000000000000000d26a0a35321c6793e47eb602f1676c915caf111c000000000000000000000000392a25efd0b0aca12595b00027e52d7d9e46587500000000000000000000000087daabe4555854d74ba2ddf0eb859ff443e1f50a000000000000000000000000fc5d676c295b26aa532beaf9d799e6fd49f95996000000000000000000000000323bfe9f384e88111e83f37ed7a854d0cc5f99d7000000000000000000000000ea78f6153336486bdc5850b94848eddb4601d26900000000000000000000000022331707993107aeb0a8d893370cec90c41f0bfc000000000000000000000000a3f937b03155b948f6b54a13777f1d182e6c596800000000000000000000000009825d08713accdfee72a8212109d561d634101a0000000000000000000000007e2606f61a1fb328ca26f3dfd73c7735f7630de2000000000000000000000000940332d371d728d726b52a82750d50f76f01a65a0000000000000000000000005b4f39f0598589e4ff9b42ae7f5dc7e720e0d64b000000000000000000000000018d55f82c613e4976fe9af821bf51a173a15323000000000000000000000000f71fc2dfd08211a748379651eb5b855bac22dfa8000000000000000000000000bcdf03782cead0016284ebd005c88cf842b8b0860000000000000000000000008fd4ee7d7d76b2081370dcc135d0c11d71464be900000000000000000000000027d89a41f73c52a50b93772076a7873eecb06257000000000000000000000000569c38671726900ddf323d7cb8d960e617ae197000000000000000000000000077a9543ed51b32737424c1c26cd1fdc0d2207db200000000000000000000000018d1fa3e3f7fd6e1cec07ad0c5cefd710c5c5d44000000000000000000000000d978eafb5a70b5e2d8454572cb714597cd7e424c000000000000000000000000081e3cd6c918f22225bce021261b55bdf8f2bcfe0000000000000000000000008dd7c2cadfd1e7820764680d31aa16e26af60a3700000000000000000000000034a8421d75be578dda67048104dcc0aa377e357c000000000000000000000000eba202445a868b3de0b86c42b4c0f779570684640000000000000000000000007accd8911c4d0aaef2fc9e5244d3ab82e3b6a39b000000000000000000000000d6b0fec2bd096a83bca1f906cbb3118e3e2a9aa400000000000000000000000016f15bdc288fe99fa0cc332adbcd4537728dc1c80000000000000000000000002d4d69087f6b7f7af5140b6cef911b960acb287d000000000000000000000000f54a9254cab9b479a10ab34d7251024f540cff64000000000000000000000000560f0b51eca3f4c6e5873de9091c8f4c200e8ac100000000000000000000000000273c9eabc182ebf0c6f02cf466226ebf76060400000000000000000000000089d1e26a00892e09f21a608fe6b13f52d497222300000000000000000000000020f605cb19116916905b528dea5ee9747da929650000000000000000000000005d920f3595e4fefd0a0bd552ea21d21bc05c2279000000000000000000000000e241013cd6b4d4c70466cb1334ff500befaf10fb0000000000000000000000005f04c13544abf5d9b205ad0e76101c92a4ff9867000000000000000000000000a0f3bcc17f435fef64335c463f78d06c7d085cca000000000000000000000000ba12110198f2127eb1c724ccf7f38af4468b7c1e000000000000000000000000ad0804c43b3542ddd5cbd2a1df61fc4f9b4739fd00000000000000000000000016cde43030bc005a04a5ced9a81fd4ee2079358d0000000000000000000000003c040c1ba5cdc37e19fba4ec3868fc4d07c0684600000000000000000000000024a4ff5273c91a47ee830b25bbbe5d7d3fe47e5d00000000000000000000000093da4b441688aaa33c59e445107c257d37d57df8000000000000000000000000f3ae48205ed1fb5214712ef67cb0c98883c3e8ee0000000000000000000000002a59f7d6ac28e31715a76e949a805b7c1ae3ace500000000000000000000000078c0a25ccc21604b3d117100de7c9523f53236c7000000000000000000000000cfe730837bd4917330b18b89ce7035f612d97a49000000000000000000000000e51dcf459cccdfca9baf5bbb252be9a98c15ed7d0000000000000000000000007a34f54b8d7c056e2cce6395b4b2483d0b2ccc1f000000000000000000000000daa072dbdcae920e50888e41790e48e4fb902b470000000000000000000000000a58be2f2b8762e5c53057b62e43701c8d5adee0000000000000000000000000863a52b48677c732f38ea6ce621e05cedd9ea31d0000000000000000000000003f60cbdcdacf841477f948cba2ac245ac6c0ba7200000000000000000000000027dd8904705e36528720e807489a01064afe8cb70000000000000000000000009a3aa8a638f8e67ff73ce671ac49bc3d2eb69538000000000000000000000000d5212cb08b86779f61a5bbf38ee9e36f307b5c03000000000000000000000000e2151d222d99edc757d3b87bec4413c549b89c26000000000000000000000000b88909762131307451d06f335b2bfa716c4f1b1d000000000000000000000000a259b723f3846d326ce668ed6a46388ba81d867d000000000000000000000000d37d3e3dc8c50479c71671be52658c69ad23b1e20000000000000000000000005aba3742794cbccadb6e7ed6ea0c8e9bfd773fb6000000000000000000000000adcce1450aa986f43e87138541c4992d6e9fb3de000000000000000000000000e9bd34bf7fa65988ceae405f239d01135c1f6b0100000000000000000000000059b68efe9c791b93d6adfdf126edefa583558b67000000000000000000000000909f9ef8a242e2df9c65c2535f3521e9bd5212eb00000000000000000000000075474e8dd088767a244b870533bc4ed03fbdaead0000000000000000000000003eae09c1edcbba867c8ee69db34e3bf96f8369030000000000000000000000004db589779c82611eac9a7c5c6e9204b57ac67631000000000000000000000000b29d7b85d49ce302195bc7d7665ba1d2b2074d960000000000000000000000003a8bb9443da254cb0740cc6127afd56ad940f488000000000000000000000000590b0c784b76754bf26c295f02a71fe3f8d320d0000000000000000000000000bc4f745ef85e84d18b24e3974f54cc22a0f1c7ce00000000000000000000000062e5c0b42576379810d607919963af3c0b4b3c7c000000000000000000000000481daac4ffc90ff437836de714f0ee4b02e66e7e0000000000000000000000000a9701b3e93f5344e7870e11e9d76a18d16d8d4d000000000000000000000000b28700f54d55a2c5abe6be8cfda25192b2e12b370000000000000000000000001626c5928dccadd9f1aafa7939c5a9ebb14b0d6a000000000000000000000000b2e4fa8f3314fd1a6763f5fc24add20c089316c4000000000000000000000000377e8b26a6f572d4a3c916885969c0f0d42027bb00000000000000000000000066c87d31373fcbcd2bf1585a5dc800f6c2c82a4a000000000000000000000000abb36c2cb449cab3d9aee9ae87204e16cc1342b300000000000000000000000087f9337072b7ea8c2464142cb86102f5409a8225000000000000000000000000a2854d15266165b8ac07939102f84b95ee857d05000000000000000000000000386bd349b8395a73c22c3d13717c107090319ee900000000000000000000000042730cee75a10e51a1fb4225bf291e0007d4e9c70000000000000000000000008d77bde0265162bd008bf333ca1b0a1676f9696d00000000000000000000000081d0e60b18abfeffd768e3ea0a62561be4cfeeae000000000000000000000000b22d5f6bcd1d25bbd552f799dbf3c73924403193000000000000000000000000cd7f57f68646cdb7e9b94334f02b093a9bb017580000000000000000000000005b21188a831c0520411af8cfc5fa20eb159a396d000000000000000000000000756f08726b5a6c1ccee04105fd0f6420cd91af54000000000000000000000000cf0c7bebfe42ff9ce9b3923c1535316b4a340acc000000000000000000000000cdb0d203ba6ef53312c56e3651430fbd46cafd51000000000000000000000000ea16d379883c83d4b2a5597431b15507145a124e000000000000000000000000fb1626c0311392c62723d06fd3c9160404da0f330000000000000000000000001e2ceec8e2fb758eca1898538b3b4648441bcafe000000000000000000000000586323f7662028085e416d6c1a3c82d8b736e580000000000000000000000000f088eda0ad940ce4f17da638a41c3b25418e39cb0000000000000000000000007f7ad73518c490885723b425a998921bb3cd309a00000000000000000000000067cbb0acecd741be479a1ed068add0f1eda0bc1d000000000000000000000000967c692eee82d68bc01d8b89f8d31f967eb8c93b000000000000000000000000a4065b94e104f6fb0e47052a7d8234853d4778bc0000000000000000000000002915b5688e3c946a50bbf9f1c3eb8774a847737c0000000000000000000000003ec7acf0090fa0f6ca1eae3b8962ca23584493ac000000000000000000000000cc0d4ae81e804b97ee778136ae9216463cc7ea660000000000000000000000002c81efd9c410678217e22435f070ddc998eb0d75000000000000000000000000134372af731932277b38e91ecde002110636bf1a000000000000000000000000272781144d28498c20ba567b3de6eb5367b8a0240000000000000000000000004c53ca026109289ae3c2d33fdcc621288486fc56000000000000000000000000f4867a97a644c0ba2cfa01251c5f444247e1d4a9000000000000000000000000c81ae9b2de6a87dbc2f4aa0e94ca4b26aaeb3447000000000000000000000000a8f6d1d6c7754f0064c0d19db49b038696f50dd2000000000000000000000000dde09bc0c3b0369904bd95c3268f0cc51c6bd101000000000000000000000000db5d099a6d2f2bc090fcd258cc564861d552c387000000000000000000000000c8478ced5b816d77e274ab3264c598c309c4b1060000000000000000000000000e0dd2676083e57a2946309e2255b6cd130c400d0000000000000000000000001e13c064385436cf11cb2b2685f6c4028247011a00000000000000000000000056a785aa9b74cd923b22970f21eca0d4f5c699470000000000000000000000002d77c3ae94d9d59c96a78a776ebc55c7f1c1302e00000000000000000000000003f5d13885062b440325e3d7e6e742884197ee9e00000000000000000000000069785f96fb533c225967f860d5c8256f24520bc90000000000000000000000006f22f558623d74bbf24247bff0a7789617d96b5e000000000000000000000000c693567e1dbb9929c8d9d6ed2714a7e742af3e90000000000000000000000000c0a736fc46578a9d0cb5595f19035da934755cac000000000000000000000000882668c887286d3dd0eb894a78eb92798484978d000000000000000000000000874cb53ec46b7e06c629fa3eb28dae7d45deb562000000000000000000000000cefb1d4f656dac45ea0885461267dbdf041c44b80000000000000000000000005c600f23e2c4dd1b7f65878f04709b6b06ec1678000000000000000000000000406a22a70937be12d2aa04bbe053ebc83d855a240000000000000000000000005e4ec3fb60a6fd2f32b2730fc623e2d634b828d00000000000000000000000001b91ee2cb5213c0ae0d712db6be229d4b2b4e0b0000000000000000000000000491e35208026cd736b5e19b086efdae526efbc33000000000000000000000000975eee5c47b2135132907c434dc8ebf5eccfad430000000000000000000000003b7137ef234e0a6bce37b19d3e1c4bb4584e0866000000000000000000000000cb38db1d10aea6bc7906dfc207eefdbf037781d3000000000000000000000000b2caec49f15ffaa422166794c2fb6438940673ef000000000000000000000000043c53c544d17f49769ef4a704084c275d6b94780000000000000000000000003b0f2700b69a59dc6d1a9eb0c0cf86c5530a0d620000000000000000000000000178274ec3e22cb684a35d829f5e15f66441e71a000000000000000000000000b2ddb1f4c1404b9e35ba5c3012119bc0aa4d687e000000000000000000000000460cd7b009ab3abcbe691c36fe675177ee05df4300000000000000000000000037ed2b55890cd2320d835b573c0b10147ee455f70000000000000000000000003d3205ca9bf3709e99bf1dd395e956711d5a5018000000000000000000000000259152761eafd5c2521feb3c605105548c2088c000000000000000000000000067f1cb11074c99a1d9a5472c17840f84fd4ffa25000000000000000000000000a5d4a067fa86032a097c71853a126b969d2e51a70000000000000000000000006d82ef6c01500a26400d836f758dd4937e6234bf0000000000000000000000000d2e0083dde4d115f842c6cfc59ed17cca6bb7c9000000000000000000000000d329ceb4d446281f5e7ee881a39d25d81165a5220000000000000000000000003313b101ebf2c8e7db8fc3251f93547d804c6436000000000000000000000000585326b9ab31f38089228645c8bed03960da07a100000000000000000000000061a333cb975fd8be7ec06f87ff820014c94dd3b70000000000000000000000005125e1f0e5136cd5e2d1a1f8babe77fab9098eb3000000000000000000000000fcdf18a3848e8d6b37877d05ef0a0650729040e4000000000000000000000000e80284ce7f9841d36f8bff0a10cbbc232d34ab12000000000000000000000000dd5057c630deb7f8d03ba436a4e471450bb18876000000000000000000000000c46702d085c8c0537b5f7994d657281d694ac078000000000000000000000000670ed8d1f94591217264951721b789e0c4cba7a1000000000000000000000000868cb7cbb274c133fcf57b1bdb832a1b7d7d9f7c000000000000000000000000bf7bf9dae53d787ba3b4e9336d2146e408587ebd0000000000000000000000000834e7a07eb9808c420c196bee3147aa90b274b2000000000000000000000000ff4a10816ca54d0251da85febb8e674eabd71e3f000000000000000000000000db6aee2d0491276a441c6ff9567c669c7ab7b0e00000000000000000000000007851d53222a1e85791fdffc96988177cb5108a30000000000000000000000000517f581ef9d414d6ec57a2119a4e77f2251e765c000000000000000000000000dea3c27f8fb7a9a4b7925874ae243493707e6745000000000000000000000000b3d24993a206b5891694ad9ea27f866fbeae977f0000000000000000000000000369098915a6bcd0c4181ca96b5179ca15b69779000000000000000000000000c6c827d294a8102c2fee976d340bd454758073c400000000000000000000000060d1ff35ad8416e5d0feed24db5c1ed47ec55d8a0000000000000000000000000f1068e5e028e0d274cf58192fae2cc55a81d05c0000000000000000000000008a055421ff2b8d38082a0afd5442342f04ea773600000000000000000000000087a670ea67703d1268d93634eac67cb8549627a600000000000000000000000016ccb541dc7859effb879258ad67e7ea42caf7ef0000000000000000000000000f481dca44dabea940ce60826140c0bbd69bc18d000000000000000000000000316e97ee2238ff8808b7aabf2f283dce219b9ca20000000000000000000000002475dcd4fe333be814ef7c8f8ce8a1e9b5fcdea00000000000000000000000007c3a0874d167133c3b63c9b1cb22cc6f2d1aa8f9000000000000000000000000809b8362113decd9f045a1b75f777644f1f9dc7d000000000000000000000000fe2623b65c3433f4a1ea810e29bc6cb040a9c94a000000000000000000000000cf1787e5718462438eaf880cb63f03be3040dcd40000000000000000000000004a3bab1c4f52a5cb954a7f30b8f456ec0b6083cd000000000000000000000000a554c3bad7d49217ec490ee121bc52a6ac1cd103000000000000000000000000b28037800f282e7a96a79fd0b0b5c1eed64baad20000000000000000000000002e5deea25d69770da6e7a4de0263ca4115d3d5b6000000000000000000000000d5d561b883a4a1201414c3e7da83b5d09a4755ad000000000000000000000000fd715216f15311a92b3448aa9f6c618185fa03820000000000000000000000005749cca404db48f1ca003fe4a56b899e35f1feb4000000000000000000000000c508dbe4866528db024fb126e0eb97595668c288000000000000000000000000732a9101af9159d05f4c8ce44dc84a0ce60113e600000000000000000000000056bb2c74ae7c9bb6cdd662793dd4a372643346650000000000000000000000008d278ad2e9f114b359c23d9b1a86e015a87b228f0000000000000000000000000c00aea9801ebe91bb925d3bed8a4e9945f0bd29000000000000000000000000ca5b90a5cdf22e36028d7f2588fea40231f70c170000000000000000000000007ec9a9b00921464b1158d3846e289fe67b0d427300000000000000000000000039501a8d70bea6cd9527b9f38e3d5e9079dd8645000000000000000000000000149ab1cd964e08e82294dc8891e5afba2f7cb5850000000000000000000000008bbb2a499403429f6e2ca53353833eb6eadab7b9000000000000000000000000fc0591893b0bdb4322d25bdd43904aa9ab137140000000000000000000000000899b2d61a5943dd2452cbc9ff5d158c63a2275dd0000000000000000000000008b69f9b85f08f78ad3052a4a58939a651f6b9f110000000000000000000000005c6833fee087ee665a01adc437a6a87c9b3db41f0000000000000000000000007dc641d8ba3030d93d2bd855393f88af063474660000000000000000000000006dc0b52db9e077d16dff43fc8b2e3edc2c71e14d0000000000000000000000000f42630a81ab746bc0e04a874bd8c3bc1c3b7a300000000000000000000000008d3f27e4771cf8711e10b76c15eeef3d21a15cf7000000000000000000000000d7c711bf4fe3299d207aa53cbffc4f9ed937ea7e0000000000000000000000002d5a2b0b65ca2e90306d23175045b6bd9dac98b6000000000000000000000000320f3d5429853c7b66b7df3c7837cdd183c0146a000000000000000000000000ce68b1394ed29ecaa6974536244d1d2aad4a27450000000000000000000000005fb30d0e53af487bd8e28c326f802e64e676d0350000000000000000000000005e8c16c96ffa9217a251f6cd22ac942770b91e08000000000000000000000000a013289862035c4b1d7933c9f74a412d8b60dbcd00000000000000000000000098c366dbe6d98a2d6a3ed471608921b03f3abcca000000000000000000000000515fad9044494cd323b211c2f1eec80c1098f4f2000000000000000000000000dba50697ec0e46df001286f122068682ccf77204000000000000000000000000ac7dd5a34f5859ef1fecc8f4d036f75a35b19eb9000000000000000000000000975bd8f671ee995e8f0b818a40c821156d7fc7520000000000000000000000007b2ce60a463f31b7aa4b842ddaf5eb8727ab656b0000000000000000000000001f8890996214d439b3d9e3c6704485625b21738b000000000000000000000000565b63ce42859d2163be5f88363617b3d39ae14c0000000000000000000000001e54dbe42e212652ccaab64ea70acb7ff72e76e6000000000000000000000000b3f92a75782109e167a4337e6a6f12939a51b19d0000000000000000000000009cf6637a0e74ca6c6999301a7883618c2206aec1000000000000000000000000c1275ace129e485460bbe74785518fc98a061f33000000000000000000000000e11f32646157c029aeecf0d13665903b742386d0000000000000000000000000261e1fbc2d5c7200de55289dfab9ebbc5fd585be000000000000000000000000f7247434d02f6484c5d440100aa264cf66a4a718000000000000000000000000b01e4f6042590061c511d422b1f8e38302778b4d0000000000000000000000009263a8e75d899e27d47b413853fa0db3ea345e05000000000000000000000000e81b63111a88bf9a5b22832ef594ea7a2d487824000000000000000000000000846ca3b73b2e0c956abc90f3cf456333fe1c9018000000000000000000000000899ca2f14ae1944dff85cf3aee2b7ad666a313d2000000000000000000000000dcbf92f425696eea32582602a512aad8355be101000000000000000000000000e2cfc62a3cb4ea1ac1083d59ab3ae4c885a91d86000000000000000000000000a2277f4ae7e6380de426fa334b05d4ceb39f1d4700000000000000000000000070c6106d59d3c47bc42e494ebd52298d176913ae000000000000000000000000b37048c03387802c35f1a5ee0f84834f9a692971000000000000000000000000ab6a56ddb7d7060f1ba3b2134f3af9ad551e132e000000000000000000000000aaa017530e01e7bf6d69f29756870f4dd09b74d6000000000000000000000000a303e485faa6a6c34e0420827156b96ded23219f00000000000000000000000039f8936f12b7645f08f611ba75f0d6216090c99b000000000000000000000000afcbfc631c3c1cdcd6bc2597cf2c876a3a0ff692000000000000000000000000191bed220e2cbf7f42e917e0ed370d9880e640df000000000000000000000000605dc1310d888af6b4c5ddd0c42e63af317966f60000000000000000000000000ffa84c59169853f698b3d5bc98aafb9a0cbc0e90000000000000000000000002ffb89bc1a4f57ea8a74756ada7440cf70a62b0c000000000000000000000000eeb7ae72a3f546c84c4bd63dffc41fcc0d3db93b00000000000000000000000078ccf421584df401b9c7075205a66d7bb019d8920000000000000000000000004ccd5b0417f853ac4605142dc5a7f038106e21c20000000000000000000000002bfd9b780ec2ad24302a41059ceaa58d08d55a5a0000000000000000000000004e37014a1e34b99a27931a9198cb632d8240be950000000000000000000000007a0a29660b7e4116ea73dca090b173b0c3ff2e040000000000000000000000004ff84d6b5e56ac02c384e97e5ce014211f6673ca000000000000000000000000594944a8153cdbc354e050a81cf15da13011984d00000000000000000000000035de0b4157ecb2037ab1041d2333981e81baef240000000000000000000000005ad75f8b6a44734a886c5ebb2e999971fc8a1d5f000000000000000000000000f7dca6e00c148fa6c5a9d791bf62c27d6904486100000000000000000000000043e2383c0914ec47600fed79d4c3534b1b646eac00000000000000000000000099f2a048bdcbcf27fe13f089eab2265eef192b910000000000000000000000009dbe884ac379fb148b808932a25da03652f0b9be0000000000000000000000001294bbf840137481e044938a46a2d55f346b7a8a000000000000000000000000f15a971ac9feed233941b6d49bd536abd50166bb000000000000000000000000e1a2cdd4fb58eee09da78db898adbadcfe5f17800000000000000000000000005f366cdb73c7eb4cb2743d983e2c2f4523877b87000000000000000000000000b8ed0b18124e3f0eeabfaacad1479777ff9396f4000000000000000000000000a77cc3d37a42e5d30e3eb893a8a7c7466efcf576000000000000000000000000856dc4a12f08afa49f42b52f81769a96505f312c000000000000000000000000b43e603192af1f83fad4af8a16a6f723b3f326f0000000000000000000000000ec38e7cad253b0ec17055ffaebd96dda6263acff000000000000000000000000aa9d5bf2a19d3ff763459389308bbadce1284db200000000000000000000000087b8534c7ed78522cf12a469646ce1c1672cddcb000000000000000000000000d5b670dd145fa92ea64d85bf32a4c106b53d1107000000000000000000000000a370fe3f67dd929bf0bc2d4298a8961d4f770d580000000000000000000000003bb638c1fdf2eacc053bca17149ad64c11ca09cd0000000000000000000000004112968b2818681b48c580c169ccea4f3da493bc0000000000000000000000005c08e14f5741ff7ceea43de66c3c5008b1355e9b000000000000000000000000832e371c6c8fcce4f24588f66362d98b8fbd16d40000000000000000000000000682285b7a990292dd5e6922ba5ecfeb0e0827fb00000000000000000000000001a7ad180c6d16adf9c29ab4720b6a62531c2fe200000000000000000000000088a5d0063252001fe92ae702b15ac667bdc8ea440000000000000000000000003d2f5127c0fbd4ba0d2823ef26245280cd4da24d00000000000000000000000062d2301d9f749fa3fa63f31215426785b29b5807000000000000000000000000adee2465e8715b3451f4637190ac860448df8a2b000000000000000000000000ce2b27766e603671e2c5684cc5664d68667fd6cc0000000000000000000000005e67274e63d357217e8c72b3daeed564be0c72c3000000000000000000000000e86b341f0b935ddfc65a747a903d522c07cbf3810000000000000000000000007d6520a825e7c1f69d3d2d9bf48e60cb1f2f3c75000000000000000000000000528bdb07e14e0d7dd641524393aa1f4f815c2e0c000000000000000000000000e41f6d4904ab6ce5760603fcd03e4f4c6940dafe000000000000000000000000691bc5971711dd5a55d742d8305bb00e4b59c100000000000000000000000000af986a8112e8d842245921f65f2985f70425966b0000000000000000000000002b28c08c79b86f1bb874476f5ac5e4e131d05be20000000000000000000000000b844de0132c9c5d780379d0201ba3edf6538754000000000000000000000000cc40f2355187d536aaa2b54a6823337d03b2d7df00000000000000000000000025026096a0e699f532a0d374206520f1a74d7b95000000000000000000000000e1fea4d5f728230e11d3397a89dedcf0ddf9e5270000000000000000000000000a8b2a8acd8bee4be6db972b6b408a7e791882e4000000000000000000000000c301f5b31e4894fbc89b777883ccd4304672b655000000000000000000000000528035a978e1d28e770ca06920d9bf2f6fbfc7cf0000000000000000000000009bd01713934d6f718ed3a05eeda0c112c23f8c1600000000000000000000000032505452ae4a8e48a8745d36c2198eca7f79b148000000000000000000000000611a6ed28cb59dee17df7b579bf3796b10e326a6000000000000000000000000f22ee273aa45f1570b927997ad3abdb0c56fe40600000000000000000000000084bc5e975da6cf8f3d5c22b5a13f70fa623fe879000000000000000000000000322b33763452f9aa197c0b901f410636552b5d410000000000000000000000007a9075d72ac6d95dab5c7960cd8222270d936a660000000000000000000000003c8af873ccf3379491750835130d1d81beecc9c3000000000000000000000000591b8c2354746f9f0ee94dbdbaa029ef22f9f0ea00000000000000000000000063ddfbcc657250d88ea72f1cf741f6c25dcab8560000000000000000000000007111a2c7af6e323d7f7fb2611234aefd4c6c1a990000000000000000000000004680c9038bd1ace31d21441c609d58103491a73e0000000000000000000000008a5b6866c4e12cad6480b245df0d8262126afd16000000000000000000000000f7e5cebe4e74a9f67584b1a4b8747a7c2b61b7f600000000000000000000000035d70668a7bbb9f7dd28635f0452f848530b58d9000000000000000000000000df6ec2a48751036a3a97e02fe2fec41cad87a795000000000000000000000000fde18bd06a2ba20f6241bcdac5ffc7c8ba8619c4000000000000000000000000dd6fa21105fe98dff55577620712d27bfc6b2d0c0000000000000000000000006ed29609ddeadc9d314ecf2dbc935426caf9928e000000000000000000000000a969f38784d041212e9f9d5eae4db62f5189203900000000000000000000000051b05c06e1079babb010c3db487634089045389a0000000000000000000000003b0b53b697c023acb7c32bc3fab250c62d4f877c00000000000000000000000004fe66cd01c2856eb174dac7ed3b11bbfd6dfabe0000000000000000000000003176362c0466276fea086633b6c2fec5524faa91000000000000000000000000de827ab61f94b5568811ce223f2049ae084ac5a5000000000000000000000000de827ab61f94b5568811ce223f2049ae084ac5a5