0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6665746368706f6f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206665746368706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000002e516d5839513274424c4758445031517a4b71696d4d4631506d585a547245526d5551656134725236484432526444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000008efc5b88a516eda1f610daec369fcd9b17622fd50000000000000000000000009dabda34ce85c88d5dbe9f01fda19d4ac673a13e0000000000000000000000006e123dd125facd482e417c42715ebc116dcdd9ea00000000000000000000000073b518db696973e33c1166d219943047b8fd21a30000000000000000000000008106f2212257ff2918a6954b9e0e15ca50bddbf40000000000000000000000005ce0f517618d382451a715a5ae83aba8e73ef18f0000000000000000000000008fe02fc0c66d6a4e9fe6d0a5cd9e9bed63e6dafe000000000000000000000000010f30d1633a3b955b6554cd4fac3404990c5d52000000000000000000000000d32edd5589895660090e39baba3a3ec785bfb427000000000000000000000000df141764cea4521cb785a0b319b018fdbf0e1128000000000000000000000000f225e4bf0961c8f254599dd844f8044ce872418300000000000000000000000020e533fdafbc78054e027447c3863f2861b3e8b2000000000000000000000000529da668c5261722101e2a607c3ade2fcd7b7b4f0000000000000000000000004f7e681da07b0e8e4cb20d8e5fc3de0e67fb08410000000000000000000000007baedebbcd6893dc9f26a9d5a0cd1d4fbe176a3f0000000000000000000000009d686dea655911755f552d5b2bf5d4204d29e62100000000000000000000000087b63ac4649e7e7cc4543809d7b0c69c6ae62ceb00000000000000000000000073dad390b3f7d25c16180709098d72ddacfacb1c000000000000000000000000c2f37e6842ae2fb4fa222e4d0a5de2c0515cbbac00000000000000000000000068f24ae30b04a2c74ca0606fcc9fa28e9502b6c90000000000000000000000000fa807685074cb6bde486165344343c5d676439b000000000000000000000000420d693ac059f4eee4df11b324dc72a657faeb9d000000000000000000000000af0af35cee046816a28119029d26b07837a1b87100000000000000000000000055ccc92fab055e860ce5ed8f8320a08fe5c58280000000000000000000000000ed5061da535a8597afe55c9d7166da90d95a8b51000000000000000000000000abf8504f1cd5ef953fea897d196526a78ee2ee6d000000000000000000000000bf1924e208f50055fe1991e6c868c078c9391c7d000000000000000000000000484cc6c73a675661f7a3697e67dc068d9743d0bb0000000000000000000000008070ddc884acfc40f1a5b09ffff10625e1f39dcc0000000000000000000000007a4f471883f5c1fe53cafa1a010001f7d0d8762e0000000000000000000000008eb3ac1077baf9bb84ee119e798fc888444a48f8000000000000000000000000357d71696077b0bb01dfaa7634b63668d0242211000000000000000000000000221998786cf68a0a541da9e1b876d287ffaba2a5000000000000000000000000cab3a9898657bf29c34485cb0cfbf5440cde42990000000000000000000000009567c528f92588c1fb1dd1b8df082659df88179f000000000000000000000000c87fd41fabf3d436b7cd572e03730c165ee72d030000000000000000000000008d93f2cb609fe42da5b097ce8b197a01d084b51200000000000000000000000061d356e45728f314a2e345e68f8c28aac3494c480000000000000000000000008ba80824ca0a5d81be3800761c0d962e6ca401ff000000000000000000000000b4f3035b9f73616471a1aef6f06efd972b68edd8000000000000000000000000ce635b022c45b19a5e93380948677cebe247d9a9000000000000000000000000c870bbed81daf42448b7b389f66a8242d24b04e800000000000000000000000028410975c8777325ff389cd7bca5c44c81451fc3000000000000000000000000783d8ee27507ea4d5b124f4e02fe44de13a471e2000000000000000000000000403d5d37d5d29751bdca4457101f857254496a46000000000000000000000000a60ffd4bb82794576c5c22a0bef74425033f0365000000000000000000000000df01034d7c3fbe03cedddab34d3b0cb30a522e95000000000000000000000000b049d12f43b61e8fecd249de63634d81e44f4ae800000000000000000000000012e4f80e2b30f48b96fef20413b97c4948cf030c00000000000000000000000079613f2b3b3496c0a681a412cf605f1de390dce1000000000000000000000000c40371677caadecb39cf58c3eb39b1286ac97d660000000000000000000000008e515a0a91ddbc25eb793cd5b4ac31ae862aefdb0000000000000000000000001d306bf6d8b834ec1a9a9973510d04651b6e9225000000000000000000000000d0d95054d90ca69238d9494eba1cfff58eb6f63c00000000000000000000000022b6ab29702789660901b3bc8a68395d24f36f7e000000000000000000000000b0cced064fb7427e2df74d34b8f29b3238be2846000000000000000000000000d35bda5ef110229eb7c588add911439fd301ab3d000000000000000000000000f1d4646714d8f965ecebb77afe9c8d7a82675cf9000000000000000000000000fb3d14efb59e22846173572ffe18b8c704124626000000000000000000000000cc7aded4e0172efb82c5a0087d7af532b5afa042000000000000000000000000a6ca08bf5e528ee5b0660e1c6a3330992f56e8f7000000000000000000000000a0cc8da2c5780317d171b503f808451e4436a6ba00000000000000000000000061cdca93330551b820bfb09ff3c532aa8c100f06000000000000000000000000ce0bb9ad89785ce1980d7df0ae9d440a8d79f20b000000000000000000000000b4622a9f9499c8977438ee322077ba1405e3e7670000000000000000000000006c66a24612a7fc283e575d569e7269bbdc090248000000000000000000000000ccb147f203cb129efc5c5c33b595bd1c0e90e3c4000000000000000000000000263eed473fda60c20fe182fc0e131bf4a9d509670000000000000000000000007067e2f2aba18134df82449254b2402a644cde340000000000000000000000001dc85c759a448c113aad9d99f08662f3fd43462f000000000000000000000000a656e7746676f62674df4ea4b61b527488adf660000000000000000000000000b55cc52fdde87ac3010b9c7940645dece1eb29dc000000000000000000000000ea3e2538353b2641e2aa6e8ef373430950ba4b1400000000000000000000000050442b858a79470cbca8e761b202d350dbf2e7df000000000000000000000000bcbb1943feba0f47ad413bfe9faa8b5aaee05517000000000000000000000000de9ead717b6b161ff0252b8eebcdad73c6cd1d4500000000000000000000000028ea4729047c294d55695a6fc272956f565252090000000000000000000000002b453519a8f66e329cd5d0d2c77ee463d2a273c70000000000000000000000007785f66b81baf2abf70575150ef8e0c81fb7df77000000000000000000000000548ddc073363ef3bab23f6eff6c71ca56b0596fa000000000000000000000000f1ba1d761908358909a39a0b3d205320fd06a0cd0000000000000000000000004dc3c5fdbbcd6d833748afd2289d32cdee5ef0bc000000000000000000000000357a00ed1a16301ad4c6422e7c9ce2932b33943900000000000000000000000006ce3feddb05db506cd5fbe07b215dfa089cafd3000000000000000000000000d8329b162a782867ee7513b0fc3d04d36c1060900000000000000000000000009ff2ac56a3c156e6a95f0d99c9171409f9280953000000000000000000000000c920c11333164cbd482b05743d39db29e70a630d000000000000000000000000c62811948b13a66b341c65217229dee624ad9df00000000000000000000000001e15fcac7b400c15c76fcb914bfbadacb1558a2000000000000000000000000010f7ceb935450f2c1e78e60a151ef1b4d15e25b800000000000000000000000068b23053e3be1a2e2988ce0f5af21359aa9d7a6700000000000000000000000005618c71c7f8b9a393a7c05d4162f0991e56965900000000000000000000000089db277d2b91d9a48b8ce3ec44b72b2e12b8c3f30000000000000000000000002ca9ab50d82cad65203d5ec380c8ad6d02064a6f00000000000000000000000065082457820ec3c7d5734ed868dc7e3aac8a98ae0000000000000000000000001b41978577f10ac528c816084549173ff2560610000000000000000000000000a2d522dc768d3c3349a0e37d374c0247039dcd9a0000000000000000000000005f39bdb26d9601b0ee8d1d32c3dbfaaeae181fbd00000000000000000000000029b9cc063a49c7b41d46b82f501eb8dbb6a4a0a2000000000000000000000000fc4831981837cae96e898fae89e85b4d6efc788f0000000000000000000000000a032b089c0dc63a3d3b2ffd7139a11235851e0c000000000000000000000000e6e1d0921bc990f4803b76520e1bb952067d4a99000000000000000000000000f949a8dccef1cec34af7373a2a5ed2fddc7578270000000000000000000000002166b1c45e636bdead13f99b364928749e243e09000000000000000000000000552687c757c98c888e8e0fe44bba591665ed60a00000000000000000000000002a779cfb86f5429bd0096d97db6bcc84b082a5a90000000000000000000000000c0c6fcf73e695baeedc7a7fe9984c47188ec417000000000000000000000000ac8784eb5986d7d7711d88acf268e6c06c35c22d0000000000000000000000000e3e4a5db7761981289c2802168672bfa6659dcb00000000000000000000000039b0cad5b36690f8b6a01b85c0eb68022422064a0000000000000000000000004032b0454587e7b71b42adc7617e4e5406159596000000000000000000000000a7e86aafd21da6ef672513c5d2997ddfea889fd1000000000000000000000000677a400ccb3d6904a477afbc37d7fe4433e10358000000000000000000000000cbfa8afef440bde4e6f453935fda814511c29c04000000000000000000000000ada0dc73070108daead0b7fa13e9be746436bbea0000000000000000000000003a21d1ede4677be8921eba777b4b24cd6c649d3500000000000000000000000090970386d45b418c3ae7cd3f7d5c39b10034f048000000000000000000000000f7e3b4f2c3c5588d2389c0ab15f15be78b95662b000000000000000000000000ed8565d208210bb47f593a75f650fb7a032c73b60000000000000000000000006ab7d55d32012f2da62eec3e28595baf5750357f0000000000000000000000005a016b467505773c01afd14a19261f3d06779f6c0000000000000000000000001648fc21d9739522d00f7b6dc74cef3f4336e00e000000000000000000000000d45ec8e5c7e19f14655be29f247e92f3e7704dc7000000000000000000000000ea313291cfe5830c985b94c42876a7fa7ff995fe000000000000000000000000edd3710b1c91c33c11bb76523f5dd21080c4e21c000000000000000000000000d11b59d456b290a92fbee6137875d72a64a9e191000000000000000000000000f6475eb1c4eb73640382b7e96e39142869f4a55a00000000000000000000000011b069279356491af81bd12840199cd7ed28acac0000000000000000000000005f86dc27c90ff46b78e2dc79378dc3d602fa1f240000000000000000000000003018f94beba49bbed123b1c73b014d6eb2434a2a0000000000000000000000007d9c59ed33aa9e1316bee5a428a36a43c30d41e400000000000000000000000087e08df64ef0438b0772851b459809c7afd59f95000000000000000000000000aac3f556e0f05436cd82157bf7ae072c48952fe0000000000000000000000000a8e137cc970728b9c3eea3a22d979d88c1e24b47000000000000000000000000c67f8e2e3639c8d0f4d0f00ecabf5a6f2061b2d50000000000000000000000009d1d773a0c41e7766158fc7462680ab1684bc849000000000000000000000000a8cc9cdb5d0e3b609dea0973e4ebce69a3e4300f000000000000000000000000c75fd300afce7f0b3018361885367f639bea66e4000000000000000000000000ec94122021b04d3a8570a29a0153fe7a6fff5ff9000000000000000000000000593a45ad211960288dbd8cbc9e86cad4c27814a3000000000000000000000000b81d42fdf511d848e242941a2d03790115b322ea0000000000000000000000009fb4f58735120b0114e48479cddfd3d226cc9d1500000000000000000000000054fd8f9aaefab32bef4f484e2e7f94bcf3b6985b000000000000000000000000aa5743afc9464f2563a859c8c61049aebc99492d0000000000000000000000004f323b64bfe5c75272e3423d28a246ab61e1c78e000000000000000000000000705755dffe0fa8b446e6905a3d7309b5e84b33ff0000000000000000000000004f2001d5086cdb9d4c04968262f15dddec4e3621000000000000000000000000b33b7a4e316eb61d200f894105df4e23f1bf140e000000000000000000000000e7ea1a64964fd2dec358e25f48e4aa1492e76ad4000000000000000000000000ab4ececea4f46d23f6cfc33afcfa364a43a9868a0000000000000000000000005bb77e295142a2addbcbd715e3d455e1852910240000000000000000000000006571141934ba759a88bd891f64dd4a3c7c67d9fb0000000000000000000000008fccaf490eee2793ca66c1abfff618df9b74f31c0000000000000000000000001e6a9977930bc61fd032532d8daed6eb342d171e000000000000000000000000ad94625ec3064fee30ca88740e66a09deae4d8d1000000000000000000000000b17e90f829a5ea5ba86bee7efd3980f65c6ce3bd000000000000000000000000df197668dbe04234a1013ad0bfbfc12c6dd85a7800000000000000000000000073b4a96101e3e28da3292c42a1a7df57651f558600000000000000000000000060809ec8bb7f730b65e3a3424a7eec37ae55a1fe0000000000000000000000007e9a76e694b06a2b0f83f12a40dfc384445707df0000000000000000000000001882be8a188e258b09eb66a58d7051797e355bd60000000000000000000000001b06a69787a1431e4a8fde6184a640312d10da32000000000000000000000000699fda56e818427e0efecc9a37d3e56399f645af000000000000000000000000f8bf41a672ef7a9023c87b3631acf2b87116c43a000000000000000000000000d7cd1febc1441aad122486f52e8d7dfe7d47ae1b000000000000000000000000d0336d5f0ea1d4fe768c0c5f6152a3b446ffc67e0000000000000000000000006dc8ebfe7f6df270d8b3db7ff63332609c6175f9000000000000000000000000dc4ff510fdbd95a693408ef6b9b926f1d6a8e4750000000000000000000000001e957fd5f14b80db87b4f4971aadf9e6fbde894a000000000000000000000000a25e32e0193781d110f3d7678b2d15dfefebe4f2000000000000000000000000fb9d03c570dbb0f4b21440dc476559ceb1157f64000000000000000000000000ff885e86440dec0baffdbef0ca0f8c725f411b06000000000000000000000000f7d08489e608bd31a3f78876c7be254891bc2395000000000000000000000000a33fe62c6b82a8d3043345bd7974f45eeb421a290000000000000000000000001749238be89863a2a67787016717e4b6bd635fa20000000000000000000000009a8e8330831f7ed56cabfd04323689ab3154ecc00000000000000000000000002a73b8c2dcf4a1e6e162f5e1e79fb6be1e1f4490000000000000000000000000a8c8f95ea842f5178a73ee146ded4c9684611910000000000000000000000000c149e34b2d0cdfc3e9625009f2ed63077ba56cb10000000000000000000000000462fea8b352ba452da180be5ce87035d916050c000000000000000000000000354625755090fb42aa3c057f1e8ce4971df3340e000000000000000000000000e29782441c6865eb6510003dfb18465fa9370e22000000000000000000000000eb8deab18dbf1879618801d6536ebc3aa9cbc2cc000000000000000000000000113bf3044cae42d6a3da5581775e59d138d37faf0000000000000000000000000471b425dd1012c3fa32af92123fdf15b0d309de00000000000000000000000031c7eb1b2dbaf002b956b2e5f93366f9f69f9c82000000000000000000000000503ea240a24b278424359e28f923e429e4724ccc00000000000000000000000005f67122676de771ef74dcd2e5be5827712ace79000000000000000000000000637ce37ad98acddfc5b653d49df93268522258d10000000000000000000000002f674dc2a011143754e55530869847be0a25c50100000000000000000000000049d0fcf3130e3c9568348178db93a525876239f7000000000000000000000000097d9bdddbcd6344190309147aa7b12b3436a2e20000000000000000000000001f1ca68c7333657cc6b40844499e50eacb281836000000000000000000000000796a259366379b945a41e5bf0c0f4b31f66b634d000000000000000000000000d9253bb5afbf63c7214d77b262966323808a12f800000000000000000000000011d032b9c8f559cecba40209c42f1cfcc2aa670800000000000000000000000019a6e759b002e28dc1c3133c0d204fb36dff425400000000000000000000000017a2bcbfa0def422fc123133e775a6b14931851400000000000000000000000077cfe2613aa15c32e6f9650d6671a575d4e1335b000000000000000000000000ef1a38d71f7ad30bcd263f9820e30118456d07c900000000000000000000000048bc63be908068e09f6a23c630a97b0dab022ebc00000000000000000000000053cd54aa4195e59b9c956b306d657c81bf1ef0cd000000000000000000000000770f4e896bfe2bfe9e864d5983ff5fe0099637510000000000000000000000004ef9631eb36cac2f9f4a76e226704bd9123c1ee20000000000000000000000004e4d3697fb16237cafecc16837776fd6d3be27140000000000000000000000004b0b45dd8f72e8d70eea177f0774ba2251c834760000000000000000000000004ff2fa176e96493d717ecdf414b1f8252138295000000000000000000000000077e52efaa17d04aea1a783c5b095b33756dbd9b700000000000000000000000069e0dd67adeefcae5ef74a4fea8188a5864f392c0000000000000000000000004e4997b05908375b50f9057c57a8d4016487e7d100000000000000000000000065b3c103ead3c8b868e07b453dacf56b845f7a64000000000000000000000000210f67a04eb2b03e773e06af32445330d9217f640000000000000000000000004e3eb0f8755f5451e57b0a09a60b5c54b0f0b6f5000000000000000000000000d7a0b61fafef90ec95c032eece18968f0b3afa29000000000000000000000000f612756d4e31c5eb2d304983cd9b36a7c8dd2b150000000000000000000000006c2152c1918c3f34cb7df0ac19acf360e6fc0523000000000000000000000000aeb8a9d4c85b813d3734de8a62ecd9897f7be5cf000000000000000000000000dd79465a4b130338482c0f9e0f9e884da37449b1000000000000000000000000b5d9eed4b5ff551c95b5f14f7351c6aef7d3a8b9000000000000000000000000134442e2b824841efaac7640e6a79d8d2eacbc7b000000000000000000000000cdb18095da4287be6e82662aaa25acfe2d95a463000000000000000000000000c00585ecf3db6f13219ecc602eab267ec05742f5000000000000000000000000244356df64bc68ce6b00c19d8b100a9c48587f8c000000000000000000000000aa54de7da1700da0dc058a4499728a8222b59b12000000000000000000000000f8d1d206df00a49c6a19c78cf9a8b38f6d35abf7000000000000000000000000824390e632529e95ead646be73d96f81dcf9702700000000000000000000000002c39ae6998b0461842276670d8239e0240cb552000000000000000000000000e3cd1c0ef982f5492e20fd62b55313c97a67a4bf00000000000000000000000009307ca0bac538dfc51758b2d371276ac052f75f00000000000000000000000074dc67cdd849f82476227f7459f0ad9542811fe9000000000000000000000000329ba39f56c908eb15c1debd5b179fe8e20fd133000000000000000000000000ba1e5ee84ecb967f6dacad035a01c3dcb979c4ba00000000000000000000000082722a7d46274679cdf0da90c195a6e54257ef4a0000000000000000000000003a775d9c62fb9b8445854a1faa4b34af65c8991500000000000000000000000072872c8857ebe1e2873853191aaf42adb96970f50000000000000000000000003e7c1c6e2227d3385e517201dd297f09b2e0b02b00000000000000000000000088404a99b0c3da13691c0394417981beea932fc3000000000000000000000000368c659d80879b4012b5527e3fdd8a306b8ff02b000000000000000000000000f148fb6b6344fc542f704facf1fec18e8335980b0000000000000000000000000c2899a201866256ee6d13ec10c5afb934bc35940000000000000000000000009356cedadf2f660f99cd38f2b93cc02c39f3afb1000000000000000000000000dab3aa18cbd44a11ab130726e0416b1b2947b0d900000000000000000000000098de94a1c2cc4d1033fc2517480b90e4db00c7dd000000000000000000000000ddc93bfd4b729d4861738e482013b1ccad08a1e10000000000000000000000008e33dda74a5667d9bda95328dde79aa96fcee7cb000000000000000000000000a650c838c7981a9aec7c67c9bdaa78d069554116000000000000000000000000a92ed152ff6b4ff0d4797d51ad4e4546d3913a2900000000000000000000000062b6043e63a7e0a9ece668ecc2d9337c52077bc9000000000000000000000000bfba6ea60785f453c3641bcfbb1563fb81429547000000000000000000000000fcf547aed95c01accb8e30d9270fb3d2d63936e2000000000000000000000000d407d1db5d667598b5bb20bad8bab5a98eb475740000000000000000000000004fa9d7c00e129924b5b2f580a83dfddd36b5afd900000000000000000000000051c17f5dab724fe06203adca2ee30e28fee684c3000000000000000000000000b05b5c7d11551493e9ad54ae5f8387168dd560330000000000000000000000007b77d25d55d32b1e79e5f0c731efa859ec2923260000000000000000000000009f1a5c2992abfbc77bd15645f20981887b5d01c40000000000000000000000007d4b4e952ca6768d3e2b02b4d82567874dd84d560000000000000000000000001fbc606cee68694b132bbcb082dfb5924dc3c27e000000000000000000000000dbd7839ab1e5a197d82cf1227e226441c731a0a0000000000000000000000000e85fa73f1b22cf679420d719dc8460789bd4e67a000000000000000000000000bfab29205dd4d115e7b40ee1b43467b9e01fc9d3000000000000000000000000a9b3ff148be14b0a160de75b6f348a4c76d42f56000000000000000000000000de7d82be2750dda39a0cba4df277c7989f59e1d200000000000000000000000045cd9457d44e081c76174532503d23d3f9d754d60000000000000000000000003fd6d8242ecbaa8d2e0dbe957722c9e5f01c74940000000000000000000000000f45c8812e16194407542fbc5fabdbf00b52f44500000000000000000000000001e3f4e728a1f45c6d6e526d06d87754c331252e0000000000000000000000000675054218b892bbe6162a932ce116c7df16627c00000000000000000000000085bbd2088f23b39e95d6ab77097f48d76ba3a16200000000000000000000000020a1f7c800da34f16485c33a48bd4e1cd2958b43000000000000000000000000ff752eaa4a03b570d145aaf63c0d68abf1892391000000000000000000000000b9ccce28149eb3629ed3e11a81ad4b5d315ee6410000000000000000000000000965473fb9c828e5fa69b796d1f21b54933cc2cc000000000000000000000000bb08efc7d133e7fb494dc46760b4dc3e326c4a3b000000000000000000000000c3b7db2f2ec043a7431febf8d89ae436d059e20f00000000000000000000000086deb734f5e94e8ee9571422dd3aaacdee2ef979000000000000000000000000591adc779756d2f47b62d7ee751344089dda09d3000000000000000000000000d60fd8196ec34286186605ead396db4f15d050c3000000000000000000000000be552234791300fd26ec6166dad0d8988172662c000000000000000000000000031b8863abc69e99d912d4b27d05807dd7ee4a760000000000000000000000001ebb50517f56b64e646b03342799bf38759fd53a0000000000000000000000006eaa45ee784d3f8b29ffe5a5b4dc2b25685944570000000000000000000000004b3874f06e9936f2e90fdeb27d1872fb634b224f000000000000000000000000b587d30363142460bbd33d6d85b96c546df7129d0000000000000000000000002ef6eac822bd6fae064b7f191b7e8a8a53f35f140000000000000000000000002cba9c9e743a4fd8e9f3183e7a6562f7970657e5000000000000000000000000e2be36a3f87d9570b385492d18290dcf2b6d02330000000000000000000000004b423b005edba3723fe64d8e13dcb34cc059f4f800000000000000000000000070ec9a623145274653a003ebb03dcc8d762eff3500000000000000000000000013e6dab5cdec0b2c45157a2a68e37e3efcc31cf3000000000000000000000000710d746ed0f16061b0028ea757183aff06c0f64e00000000000000000000000021176cced13fbc418068a19b8fea59b84779b3270000000000000000000000003dadea33e24d91548ab0a6189d38b688a1c7835d000000000000000000000000f0d262d2ae3dfff6ff2a3b09e245b3ebf19129220000000000000000000000007029f2cc2aca56fa877ebb924aa3fbb971642a3f000000000000000000000000c4a558c08adf65c6cd69d02137bac0654ddc0f04000000000000000000000000b32dafa9e34128c2689f77d5f078f38dfae6708b00000000000000000000000052df9409da2543ba77619c94434945e24378af380000000000000000000000007658aeb8109a94c655f55dfad812f260e582f16100000000000000000000000087b48f0823bc8db3af5dca54962d5d744b1ebf4d000000000000000000000000b7fdba5fad4381fba5a670a071cc7ec223152bea0000000000000000000000007ae0307f126df63a0088c9641b3b90f642c9d6320000000000000000000000005210a39e0be455052f2a98fd206cdd68f8bee0ce000000000000000000000000d19b7cfa867adb9516525beb463996425f38702c0000000000000000000000000c7dd767e3201576bf91958be6ae803e13c8c9020000000000000000000000008c77d8dd2caf297ae0144d37fa306866a89838da00000000000000000000000035791f191294ed521a1cd223862d1ce13f3b7c58000000000000000000000000a27d39b7c0566ebeaeea085fcc1a218e1bca0a7d000000000000000000000000bbc8a8e8e5f0fd7b906a45e04d8ac769802382eb00000000000000000000000062b74471532f6e2ac74eb1ae0f897b3d5a118a63000000000000000000000000ebb61f5cf02ef6c7f1ea0a0ed33d52eb97466e6e000000000000000000000000da4fabc5e9dffaedacc5562a353c30cbabca7b24000000000000000000000000bc0a4b85d84469eff859e5cfb702a8983b1f2540000000000000000000000000b981874cfb33b88d8ff339f8dabb2d1eafef7aec0000000000000000000000000fa458d7ff8a4f309f6ebc2c2de643fd1f0a96a9000000000000000000000000d519771d3a81475d7a30aced4a08fc590338ea16000000000000000000000000ac1d3abdf54ad99d3f5346e74fd1987f84fc2ed1000000000000000000000000345efe1d60b58173cae1cbda05c488473cc1dac30000000000000000000000008436366314d0adaff3b42df6cea2ce987773533400000000000000000000000000110ddb76a58662674663c3831f6f289797e9a2000000000000000000000000486c0e30fc36944bb0a420b865e8e497f5a32ed50000000000000000000000004b331986a3f06ff597670353c3869836a2198533000000000000000000000000caf7a390466598dce86bd081cd8a10a5a04f70c30000000000000000000000003039d3880b20afb3bbe4f650dd9f207c23f02161000000000000000000000000c38a54c44ca31af8270ce0765f66f962dc5980f80000000000000000000000003798e39c8fcc62f7334382aacdf2e4c107f4e65100000000000000000000000015ef302450d2960f2c49b2382674ce8bf55476df00000000000000000000000049a3f1183bf14b2ff7d0008f3ce92b338668b18a0000000000000000000000008065ec283737b1877b72979df8f50be1c18f28a90000000000000000000000006969d4fe49e8a5038065820f94a0d66ad997fec900000000000000000000000050e8e9bdc375b0d29126cc3499bd1cd332480c99000000000000000000000000351db38ea76ca1d9a144ea37f70d6835c078a8a9000000000000000000000000499d34c0240940130e0acaac851f8715ace63e4b0000000000000000000000004c484053e2da185595721dc524238d6d6cbfe806000000000000000000000000e680f5207c09b86b5de83fef8a193f2d42555531000000000000000000000000ae93a2b3d14d8b3a19aed221b7698479cd3a0b8c000000000000000000000000427ee5c668905b520a75051f7f75bf57469bc99a0000000000000000000000002fffe0a12e9ea94cc296a636a27def347a315eed00000000000000000000000001e39f25c6d098bc5d92156d99d77ba794d54e1f0000000000000000000000001e8d31bd38e62b7a76775a152c482010ba124408000000000000000000000000fa1ed84a26d1db431ba5bdf192cc10740081219a00000000000000000000000028ec4127dc7fad10c57e215435051c4a8f98f24b000000000000000000000000bf6bc3ae4f2233b2c663b2e7763eacd2a51c48e8000000000000000000000000620be284ac1104243826ffb5f8eaabc0e6b03d68000000000000000000000000699bd3355f4c5c37c46adc8acd4d3287937a18a7000000000000000000000000d88c7940c10fc4aa5e96bfcba64688939cd09b47000000000000000000000000257059ca15d99f64a7cdc654f697a390288a806d0000000000000000000000009c805999d872d90182f01680c102a6a46d037e410000000000000000000000008129044ccd8e37437dc930072aec0eb99de594840000000000000000000000002beb0e3344c736f15a8ec40a529b4bdcf77a3d5f000000000000000000000000f537a0cf54d67894a4ff298e95eb96babdafec80000000000000000000000000d185af30cbed6f2fe7156e48c460d99416d19f14000000000000000000000000a0ce1d462fd2da34b99cf71f080312be82ea8a69000000000000000000000000e021df412decce0c17d6792352375f38a12e8800000000000000000000000000a2b34de7cf70c5afae86104ec49b9363f197e9380000000000000000000000000b548e06a476e98ee1ea0803c266e072ebb2017e000000000000000000000000576b047bf0cefe2f53949474b5459de82efe993e000000000000000000000000b180d8f96cee55ae568911c2b824e03faf974ee80000000000000000000000001fcb7d619fb5f8a344038b31a3b84f0e948adfbc000000000000000000000000616b877e9f8264b421d0c30422bb11f49b34b21a000000000000000000000000d246362f82b0c69e24e0ef6a676787b35f41f3ae00000000000000000000000050b3a32f34e703b467e5951a2f4b934a25e2e8ba00000000000000000000000027115a10f6e46618ff7dab1badd9692454727497000000000000000000000000c91295c6fe9f8baaece8010c8d253bdd75480235000000000000000000000000b64b8eda8fc15384e382b3d41897b4b9b7e69d75000000000000000000000000d1b9b4de5557c08b8664baaf2d8a12abd9b3040a00000000000000000000000068657012c76c2f1c3f43316d397f65954e5a2133000000000000000000000000ff69dacc30c83be8425c90c3c089dbc440b4de6c000000000000000000000000ff1bcd7c553fc354043409074d5dcb45f8fc03f000000000000000000000000091dc5489dcb7326dc0a0ddedb67d03d04d9f79e0000000000000000000000000c703af1db67f4a48906032f12b12f773d2266282000000000000000000000000d3adf2732476d21f740a3a19c2e1e926ca2d0218000000000000000000000000192219ff1c3ccbe6562675eb9b2967b7bbcdf372000000000000000000000000ba978077436306370bdcd7d8bd098fdef7672300000000000000000000000000ec006e2d6b98cfb8de47304c2c8b8f2cf61e4b97000000000000000000000000fc2393854cef58a585f1e16a2ea56533e1fec5b3000000000000000000000000c159a2be54a5f782f76ae6f7da08541543a5290a000000000000000000000000b036f790b361a5dfab4ca5b55ce051b92db7a9c8000000000000000000000000317fa49c52aec8e3f149660b3ae0f7af761571c6000000000000000000000000190da45e65f13380c782a461ce137a2ddc62b1b2000000000000000000000000e888fdc15e007c937621fea6065ed3344f7c55350000000000000000000000003a5d9b1a15c5907bcf72515a2a85afab79fb14eb000000000000000000000000234b641f8d8739aaa2fa9b41870d9d268efefc830000000000000000000000004850a8c432c5e7b45a1cf26f511164d434655d5c0000000000000000000000004859ef8cce6f3a61d54ce24b6d5256588115d868000000000000000000000000f7e546050ff822bd99f5c2b1cec3089ed73b02b8000000000000000000000000cb75dabd3654d25cfce872e6558585c339bed4f9000000000000000000000000f82953ca20636902ac996377d8b494180c9e2f33000000000000000000000000ac71ecf90b5f0b022909f502918de8ada1e64412000000000000000000000000c6d960690acfd85e2724d4828ecd2396e327d7cc000000000000000000000000c0b86c84b2d1dd50b2e8db92652212ac4cbbdab4000000000000000000000000311f2039f873a766550975e0bcda7797fd0e702f00000000000000000000000095685e5091da77dda681d764263951661ef411d6000000000000000000000000c6e30f05bf7f40b4f819bf83736cc17ea76a4c1a000000000000000000000000d7dbf34bb121c69ee6fd65216f1cdec9cc538ac100000000000000000000000047e4ff69373c33717a709404fae07aec43f1009b000000000000000000000000bc1d9e2b9598de743f97e2dcdafafbc40454e089000000000000000000000000aacb8704913a3039a8fe82c6d530b23fd90a86fe000000000000000000000000d088e783a853848e1ff8da6dc6ff9c1fbf8c2d1f00000000000000000000000007491024c662dacdb87ee463bd9559c2fc46568100000000000000000000000011a262fed9e96d28ad90fd84dabc7f297e0df166000000000000000000000000378e719ee1248455692a9197f94e1650c63c1de70000000000000000000000005d2c177e2c4eddb7220c8be313b4cc5faa6583de000000000000000000000000613e0c0fde7c52329cfbadf8be09f54802ff68de000000000000000000000000e6212d662593ab8fc773f0b9cf57255285bdce6100000000000000000000000050367eb3276bdc517f0646b9dfb36484820cb791000000000000000000000000097538f5b0a9708a5a12ae8da634a7b5b93e0f72000000000000000000000000109b6fd9935d699577dc5984fc76390118067e1b000000000000000000000000870c461d138fcf70cee6864d2f4f271aac23cb4000000000000000000000000053fd92525b5d4e0066621e9f608b15e6722864f000000000000000000000000093758984562ee57660807ba907c987175ef3bfd8000000000000000000000000f34d1221c0876025fc276664e48a4e28577b280b0000000000000000000000008e931bd1e721d8040ad75ca8e6ead0fcbf1584a6000000000000000000000000cedc6a71a8c3945ac2aaa259c36a9e023fabf95200000000000000000000000013319b5125d84a053e570882f03daab48da9e196000000000000000000000000dcbc7fbb4f0a66024bd4ff5158132097b98e112400000000000000000000000047370b73e3190dcf9be550c72879e88bbcfa69000000000000000000000000007b9a4461212e92ef938ac0fa6d90b2e8d7b5712f00000000000000000000000094a2203b052be8046172e18afb4cd4d7c305c39000000000000000000000000000d8f06eb414064d0d87916d1bece8ea762466ca000000000000000000000000f7ccaa8dc07ce31aa3d2cc07e7b359366a56635000000000000000000000000095c07a3220ce6f3d5fb938615ab3e800d9a6445a0000000000000000000000005c1e098dc80fd34c66ad3d4a17b9912d578a055a000000000000000000000000a629528f48d02986b6b497a47ace2cf87144650f0000000000000000000000000ed715b462782f30f3c7a38c13327704784f6db2000000000000000000000000e0585d813ff737c56a424857f26b166aa4ea1fe6000000000000000000000000486813160ac6b17bd1f8f370e4e77d061159c92900000000000000000000000020be39520bb5496b5bd02778afac7dcb8e24e1c80000000000000000000000008065463e81e2d3281093b96b86eb7e19578663150000000000000000000000004afd621cd9c84b77b47edaf8dca4cbcb596878dc0000000000000000000000001f7789661975636697c9791538c496b924b716030000000000000000000000003026eb1cdd795f113c5c7fe4ebb4050eef91cce00000000000000000000000003478b0294783b15e2210f7bb4ed5df161ddea8d70000000000000000000000001abe8fb72145fda5a41563c02e970d62e3a48c240000000000000000000000001042f1994c86e38796b390b0825c1dba7bcc34580000000000000000000000005e7d5f10ec43662f7abd11124bb65cf05ac314140000000000000000000000003cfe88cb820269bd57b4b2df67632364e267f5f8000000000000000000000000459cac79c623706444dcfea822cf2c679a5e71c50000000000000000000000001296a77aaf072e324b5a49948756f6fd7005620d00000000000000000000000070d27cb43a68e4b5713f80bfdf165d5a4e84ff700000000000000000000000000c15353d61fdda21178eda5afcb530e09e5220f1000000000000000000000000f7abfa596e9817f4c8d5460b3d05abc87e9e8b37000000000000000000000000ff03a299115fa380f9d6acf2a8b9e8f973f6666c00000000000000000000000024dc03819ddbba8949bfb1abf771a53e30c37a02000000000000000000000000db46857d2c41391874aa34d278e19e9da4e75e0b00000000000000000000000036335cdb29ffb8cfe67e5427785c5394606570f6000000000000000000000000a51500709223cde5705ab0b61ee1c629da4b5ad60000000000000000000000006bff89301d7d37ca81fe5bccf0185749de088bc2000000000000000000000000c75ee97fae27b8b1ddd08deb8b467f7084067db00000000000000000000000002fede88180d969d0078ebac1c51daf9834942e0b0000000000000000000000004b3e549f2cda29823545f58708e7b33536de7cd90000000000000000000000005e99eb21336af87990092f7c9c098aba5c3f090f0000000000000000000000003d8eff5065322084395f0c822f9e302366bf74ba0000000000000000000000009afcfd19243b05e7bb433f412e1ab3bc6139b7d500000000000000000000000013af842c470e468dc6db959ffb4e1c1a41d65ced000000000000000000000000178c1906464a764b22e03145e7c24418f41513ac000000000000000000000000a8024c3ce698386e7b1025f94656e2c529ce6640000000000000000000000000882a578e1c95859d2ef7b55fe4e08602c3a1b97400000000000000000000000016b8c58117e72348f8ad7ba2f9bb93862e4e2c6d0000000000000000000000002b8c68e011239f7038f65a44c267a59014dd0c66000000000000000000000000122000c91182082dd2d0e2b9b3b7631e49fce9dd0000000000000000000000007238d5a111cbf6af597d724105d0f98400dce79000000000000000000000000002d451b43271f2599de75ab4ef25d8c49ee1ac7b0000000000000000000000005d4c97e9182997654e59ff7ddaf64e3b07bbee43000000000000000000000000c674bfa462f6a02ce71c00ada2fa2e33eab6c2220000000000000000000000001ee205a32efec3fee1efc7cde0aa6ad70beeb782000000000000000000000000e7be8c7f4dc767f2f98a23d724b37d902634da760000000000000000000000004e5861d3fc94953ddef30a64a683db3490f5a229000000000000000000000000c8b19344a7da5be8f8738e2f65353cfdc3723602000000000000000000000000659d157f08a38966b06d457791f07be9e40f743500000000000000000000000052a255e64206fd851cb9525849ba6643d933ddfd0000000000000000000000006834f3e293e06b1c5863feee10973dacbcad313f0000000000000000000000005510bbe3ac987c78bdc8a6d629b6795824fb163b00000000000000000000000095ecb1129a17452499b567478f7242dec14f3a47000000000000000000000000fd2296de57c76db31392bf8700ef1c85352295a9000000000000000000000000d2615a424e3e3ed132b5e2366a75fc1b54bcc1ec000000000000000000000000d938a0a6f8c0c222843b27a6d108b4389cc2caad000000000000000000000000c8cdb9e6004c6b1751f406102d2e1f4d8150b8290000000000000000000000007bb080b9bf897e214a54738a126bc1d525ea77be000000000000000000000000576bea59196d8802694b163f0cd135ee862c30df000000000000000000000000d2e04dd7a27c092a35a613d9a672abb612067fe9000000000000000000000000d3c31e041e676bbd0879d264f298cbabaf25487f000000000000000000000000092f697cc96964cd1ade1396a546bf13c338a516000000000000000000000000f71833b231086734ad388817c7b7505c1ba3c00b000000000000000000000000592bc289be615543998bdf6135ff6bb38ed3e0700000000000000000000000009e7fb4e1068f5741d238aa16e498dc2d904b7cda00000000000000000000000037551dd180f119ad7aa8420dca7dc096ba9bcad2000000000000000000000000c629cec8ad04a672c5b2852b7182ddf08157d3710000000000000000000000001dbcb2c88422f1d877ecbf43e6bf38cd6888783b0000000000000000000000003f2d35d282bbd28374fbdba1bfc9fd4e335789530000000000000000000000004b54d4e4f43e32b9119caa157f7be719ead61bd6000000000000000000000000306a3233618b1c146b2e26ba5d767e84d27ecbd0000000000000000000000000080da04c5850229c141f49c038c9cc1f12ad6b170000000000000000000000005796cd6b0ab03f597596695c1d0628bb00f2931900000000000000000000000073e7e7ff47f428322fe31e7a4c544776565b5af1000000000000000000000000a5b449ec69201a2199a6f0db31355690c9654ed40000000000000000000000006ab0e0f17468d97bd603fff0a3fe2b2d25f2a8ff000000000000000000000000bce95fcca9c870f70e0ec7ff2210cf5057f336930000000000000000000000000f1c28adc0b56f41d33516bc855627b7db83d306000000000000000000000000d8807d7f2987942b04c05298e2ab4dbf5dea8bfa000000000000000000000000a29d5e684a99164cab7c0429ffe88a88318d18b0000000000000000000000000c75ed16fe908d5a58b6299575147507fe00fcdba000000000000000000000000fdaecee947d404b1ad4ede3c3baae6db02bbc381000000000000000000000000508a9b74a1061adc940f396cdec724ba0c78410c00000000000000000000000004bf317cd4fcaab109dbbd98e24286e2c5ec33a1000000000000000000000000247f15a85c43b9bae211ed7b82f52cbd9f4416b0000000000000000000000000eaf803026642266185cc49e9e73d6324ab38636e000000000000000000000000e2395151dd0b5226647c48b0df1e77209b086d150000000000000000000000007ae2239e7561b9945ff1539035634c0914608b9f000000000000000000000000226aa56bb5b72d389a6c7f5da88c16a1e603f7d30000000000000000000000008a40bca04db0c5b72a82104e1c188ab0e2b2bf0500000000000000000000000006b5b7ae3bb9d8c9b230fcca8dafbfbb755cf2ef0000000000000000000000001c083f7ec3949c4108f1ff75b7b33462e48a7b1300000000000000000000000008098e8b358e2d32928ce5eae5a558c8bc5c4947000000000000000000000000c8d6734f8aaddff20e5ab5a57e579e241987d93c00000000000000000000000085da95bee12993745af2ad4e7aebb69f7b5d3f3d000000000000000000000000ed51ae97678693ce47bd30a932eb83f716cec0a000000000000000000000000018a75c1baa99f6bb4c661f5643b17f5ff20032bf0000000000000000000000001cd6671d710e83d4871a1f7d02de3b3d315a5c60000000000000000000000000d3c4585b48ae79b74c496078e9eb9d2f22b24138000000000000000000000000cd506df85d133a1970a110d200dcc66aabc2515c00000000000000000000000051fae69cc524e5dffe0a5f303ecfe9a86060a5b8000000000000000000000000488b8b24acb8eef1d5b32f5534e857c753be99cf000000000000000000000000b8e4fe0c5d4670c62b20a92cd60f89e9c8fe7bcd000000000000000000000000bb095361744795debd3e01773e81f91ac8d0e7eb000000000000000000000000b4722c6773ba80dd0921c217981edee31483614a000000000000000000000000e69cc62d459346a7c54cc7cb126c88e4ac1dd19c00000000000000000000000011fbba806c0ec5e1c2b3e1badde51eaa12823f2000000000000000000000000047048e013fdfa78ddb0e03f8eb4be51e8316eabb000000000000000000000000e1a80597ef294ed2aa640d37537de150c0139cce000000000000000000000000d2c92f91684977eecb97c6b9d4abc46d11babaad00000000000000000000000030f2bd2f10eee8eb5b0ccda32a02220e1fec5550000000000000000000000000989e17510a6c1f43a10f836e183c9c1f57c5bfee000000000000000000000000eb508da0bafadd3e30dcd6bc0bf24f096becac1a0000000000000000000000003fcc3bf82761a49705f3f05014b288e11d8fe52b000000000000000000000000bf8626cd862cefc261927cb598289b48b55feaa6000000000000000000000000868b99bb90c3bb5368851eb5ffb86136bb010cee0000000000000000000000005ebce37b3db9242f86283629e4e8ed8a349ed8dd000000000000000000000000a3d1828e8d16f7a7d81c1bec8d3001821f9f9261000000000000000000000000e3fe6d58828122388bd094273104ae0dd98dbfd30000000000000000000000001fdd8cced74d9d294a02fc13f86ba1f6fc5f18f300000000000000000000000071906b9aaaabaca417cb1fd73222774cfb329757000000000000000000000000daf1087acc7773adb5f2236c050fa548fa80ce4500000000000000000000000039676a6f470c98f3d4b2b7ff5097cf2afd117ec40000000000000000000000002567dfce7325192811d792cb3666eaae1776e0ce000000000000000000000000a01cacbb3f351276f11469f888aa7751b991f26d000000000000000000000000a21086e2a13172754d29e336b9d5bedc0755df340000000000000000000000002caf240e612bf5f7fe03eb7ca5727b0c289b005f000000000000000000000000cae06a30ef539e7b9d87b23832f301e814d8c26f000000000000000000000000782ebf0654652fa25750a7e5d8e05e3638d7ca68000000000000000000000000a7377f72df32b3ce72d623f3efa2c3347464af6500000000000000000000000075a2e95521769d09870f5e6144d4985e067b0dfa0000000000000000000000006f5623a52310a05555cfde40f8500dfcaf4e1f1d00000000000000000000000007a6dec46434481795e52044e9318164ac577a78000000000000000000000000d70b62f0e8c8a811a77a875f2be4e733db533e6e000000000000000000000000dff2a07d7a64bb505dd543b191d5fbbecf749da6000000000000000000000000cda0391ba271967602e9b608ff9d5f7c45fe0faf000000000000000000000000d53157fc3c6f61060b0b7817299a121b2482fa2e000000000000000000000000e5af29b933d4dfb25e932cffcd48971faeda1064000000000000000000000000b0cdab9fb0da7aa6f37c4eceff9179fbf80522330000000000000000000000005be1e911ae7e3db610235ff72114944683c220dd00000000000000000000000072011c90d9d22187e525c17a4fa3c313236ad0cb000000000000000000000000aac0f6d8dbc5f3b451348f407cc2165af030fc4e0000000000000000000000000ee11bf4f4b2b69becd862e1cb7f74bdc374a383000000000000000000000000f2ef8880e9756bf6cb0123ac6cacf4844f210246000000000000000000000000f9e8dfa4b205fc3fab4cc1d3e5052d76b609088b000000000000000000000000746c7a654cd54855998d24365256123a8c07f0c00000000000000000000000003090de12f34fa6bcb37f1c57cf3332f5c247ff3a000000000000000000000000d64e7c285dd9aa5b307a4ff1c67f026acc05d6480000000000000000000000003d693c246a81a127835d6a10bc69a6d9cbdc561f000000000000000000000000afd52976ab2d76aebe8c3de8d4c7c7f46a2ca58a0000000000000000000000004015e9bac220cb2318b06c394f1f7966daf130bb000000000000000000000000c550cf9a16837bd3479df9f1f31e6086883dc9380000000000000000000000000339db3624427c2f23d085a7718fd2ff957a7bc2000000000000000000000000e92c2bdf20d596b876c63622624c95c197b8361900000000000000000000000098c1619438dde75fb3a0533deeb1cf5e3d3167a90000000000000000000000007c223d5a9be5fce9ad2d5fa66e1f146b271da0280000000000000000000000006d01538851b2638b3001c3a9f4bc3e276174bac1000000000000000000000000d0461d5a44a5f7fc0bb564ca4233b55d0c7b35af0000000000000000000000000d745fb67fdb848465e2f54ba51469f5841dd2fc0000000000000000000000009243fc86bd6399929f40271bb09975b3053ec1d2000000000000000000000000a83daa56be141054685ee98e51f7798ad04cdc010000000000000000000000007e495c4d20f99e6fcbf333e5e0ddbc3a4f0fe2af000000000000000000000000e8d21ed22754c209a8e8aa081c0b72e53387c1d8000000000000000000000000eaa332b06f5d77108372f60776883d02e6ff269d00000000000000000000000014f6df6a57aea5d247334f909a30f34b4146b124000000000000000000000000530a19131ebc87269331db5207aedd4bff2f79030000000000000000000000004165823f2b86ab62c6eb49cd732757f5dff418640000000000000000000000003ad887d043899d076ab6f946d4739b93a5256e89000000000000000000000000f3ed2f7e1c1fd8704cf2ca69f3d5c2e30a474970000000000000000000000000e6ac556490a35a3c90c56c3cd3240bd5de37e1300000000000000000000000009b1f21cd46fb0dfefe18964d474ae4474ffbeecc000000000000000000000000a7b6cf26ef905fe67be0181533683fd36211018b00000000000000000000000016ff1d4afd69009e0df5d05abe6612d06dbe43ef00000000000000000000000067e96ac01e072dbe655aa555f29d4fc8783ec5c1000000000000000000000000472033439ce37eb5f3018082fcda0c0d44973a4b0000000000000000000000003cbb7a673ad61509278e489f55880898836fc5a0000000000000000000000000a63a69fbfd0de797939f2c2222a565e9408bda0300000000000000000000000052a66e6b26a67c885168baf72a21d19875e908a600000000000000000000000005608b9b9987fd56403ac049451021e89bba9db80000000000000000000000008063b16774dc9de45064405388aea6ed2402af5c0000000000000000000000002129fe7915d4c753e412e5f3813e4f68937857400000000000000000000000009faeb7d99923d02701f9f6a479ab6d3adc880b470000000000000000000000005e7bd7170d968d0d2099217517d42e7a7d4603920000000000000000000000004c987d32e3123e1721904b893508e056ed341fcc00000000000000000000000098e0e0ac1968aa555c0a6ca735eac78e81aee3080000000000000000000000007e54a2bdc294f0605fb1ddfa2e095e4a5a3b0636000000000000000000000000cd311e1bbc0b30c269b512c5ce27c697cad8c4d900000000000000000000000028bcff8731afbfc677b49bc35dbe027396e1bfeb000000000000000000000000e7691f6cef12140c8e3b6bbccc9f05df82a9f54e000000000000000000000000e3fb530170412b44a89a7a8bdb010660732f150a0000000000000000000000009c102cbb9eb59d83e18a8c874a8839a28ff8be0500000000000000000000000064bd0c714d0afd522a061fcd8e21c4b163716ebb0000000000000000000000000bba752303dc6750c3830b1d9cec9554a40247ab00000000000000000000000027c8bcd5a7e558a5ce641405010278f96fca64c700000000000000000000000082efb16465f273711a737cfce9c26466f806fa44000000000000000000000000bcec972458d501ffcf3ae7cd2bc231f98432b303000000000000000000000000e4c0f5a165fc127e007ed1c8cd46de2c619539bf000000000000000000000000c241eafa88faab079e5ae341f256c13487eab3a5000000000000000000000000fdbbc527b2198f8f39c09f6bcd0babba37e1346b00000000000000000000000045e97396bdc5f6d1b1de8a259fd21a6218b8ec3a0000000000000000000000002372be9635aa6ca8fabb4c8dfcb98c2023dd4bb0000000000000000000000000f54e523898f0af39a9a47cbc2d1e3aace51949c90000000000000000000000005f9928f3de43ed2830eca988369f482e5e15b6c20000000000000000000000007c47d79c79704fa294a54c27e72259f3ccb55a0d00000000000000000000000080d3c0e27cb2ef30baf464fc6d39e7e4619666dc00000000000000000000000001f396d18482d855361120c012b9d2b705034e970000000000000000000000009b3c1b52d59293ca120b14e744ef58b74d53dfc3000000000000000000000000fede9ad296757aa779760e516f58c1cb31374fe300000000000000000000000021134492f6932c2248e7d3493899d368d7809b1a0000000000000000000000009861fdfed9102f8e76796137d1ba9a09dc24543c000000000000000000000000d98249c65e6f54b6884df38a56de49ca5aa96458000000000000000000000000bb7c3a1de5bb3dba789afa9091742590e4205cbb000000000000000000000000814bd394225d3851f069890b774f4e58bb2ed98300000000000000000000000037cc5e60c5edd8b8c090903ebdc021e05ebfe473000000000000000000000000aa90552b9baf13144c83988cc0cb56e5987502a6000000000000000000000000bf5fc8828938e41dabac8a2b0e8c318de9aed0610000000000000000000000000f5694acfba1fa0178f0ba605c34e3ec274a0cac000000000000000000000000c76d7ce0a93ddfeb9abeea81cc633bf4da31703d000000000000000000000000c27e7ca4f6aa9ffc8124493d07ba83de3658d9cb000000000000000000000000af9dbdd6442aa007f6b682a74b87d515fb6d0ffb000000000000000000000000be121c60c8664aed4210efc586a376134b212492000000000000000000000000887ddf0c0e2c6e1f564ea27ec8d0bfc36877f3130000000000000000000000007afc3b6108bb1af8fa27992cd6fba26a3438c7d500000000000000000000000060f9241165c59a23c5de4cd9b13a140c6a5d0f9d00000000000000000000000012e5fcdc820486632c72507544cbdc59391aad1c000000000000000000000000ea23dd58b2cdc24b0c549ac0dac58557cc5fcb49000000000000000000000000cc269d25455a2f8ef4614ac521bf3d2f3e83780b00000000000000000000000023c680e20d2fb90ce83093740174f35018c5cada00000000000000000000000094d2f67bb6badb9c8394d927613be0b5a1615318000000000000000000000000f95848401fbd247a48c4170607d9e03422479c0f000000000000000000000000c045662bc59e73d0da0784f51082dc2f550a37fd00000000000000000000000059fc240d9f52be7e82f87bf9d7f6836083748f47000000000000000000000000ad5ebd14043acfea501e649600f6179a4bdbda96000000000000000000000000acb3cef6db2104137642c0ec00e733673750243b000000000000000000000000dec8d75a9d638404a03cad3c4e98a6c622311b380000000000000000000000002da62c8e17ed7850ccd5fa1f5e8c6c5f4a11a31a000000000000000000000000f48d14794da26a65f0c080e7883998e1004faf2d000000000000000000000000d74714e5e547fff82e52c016ed9905a185732df90000000000000000000000000c10405b87e8a033ac463e730c4d8ec8f1afadee000000000000000000000000c7c3a856b7fc5dcf1404db5422474c64bcb6fd10000000000000000000000000a50b549e344d6209f09079fa5f59c0d8adef5177000000000000000000000000ec4175d7738310bbbce072f6fe988320240c014a000000000000000000000000dee45d73e7c82782d0ff1468558a83c7b1d4f0e9000000000000000000000000f35a505258fd28e4387dd94dd94d7f8b5fce93bb000000000000000000000000da2e8bc81e977f6c90f32032991fef7407b750c10000000000000000000000005f426dbf69cf4a673172d93bb15f739c2879651d000000000000000000000000422b353ed9caf694d25221464b9e77e103a8d67c000000000000000000000000aecc9e67efdf4312e325b8bafbc0c9e84fb598b7000000000000000000000000a45f1cbc0194b05f401d155c4ce1f3277616934b000000000000000000000000694eb53175b622ea0447ed65c0d62485db7694f2000000000000000000000000c91446baa93bbf2ca8b75fd6be94e9ca8b76099900000000000000000000000017562a763e6015a458be6f77a4e41e2bf593ee44000000000000000000000000c2059b6c1767c4b7c7209713419605eaa90b687a000000000000000000000000326f689d4aa8f3afc65f903fb97c0955bd0ef13800000000000000000000000016423b710c30ac08dade2eef265ede847af93a5b000000000000000000000000fd96ddfa3986a65bf4121cfdaefb7973b06cf67a000000000000000000000000e92b363113f625330c3f8545ee2f2b29ce116e66000000000000000000000000dfb97901cc7c3a999f05a6e2784a981bd37279bd000000000000000000000000646fef1a83ebf0c458354ed2108e7ede97aa011800000000000000000000000034a5b0c25f716349df92f8f53c5ef568a0fa8ab4000000000000000000000000c1261eaaba8a52d83918e8c3e02ebf348e7bfbb800000000000000000000000081b32f310336e12d02cc3fa17c0bbf0bbf9f08330000000000000000000000007baf3cd6c47758672f35346c3a0914cface8e2f6000000000000000000000000a91f39473ddb5508a04f8b865758a5beaf536b530000000000000000000000003ebaa88e3ffcaea93560c95b655e014c0131f5740000000000000000000000006572e47d4593f7cf52f8978cbe712280c2aa5245000000000000000000000000d16ba3bf9ec1c9338554e266c14f28f7447d145300000000000000000000000020f056335a97c09f561d7946395af5ac2138d95f000000000000000000000000ca26c3bce160bd59c0395f63cb9cf6fa644ceada0000000000000000000000005138d235a370d694c1886779a3a28517c58f5f860000000000000000000000005b9d244e6689880db46350d324f4598918d72a2d0000000000000000000000005c66f2b36bdcbfa53237e487fe15524281c9d0f60000000000000000000000001f3834c77fd751ee731fa9aa1c698e0238a4346b000000000000000000000000631d05ef129d79be25fd70459041882df3fe78f70000000000000000000000001edd5b09430f6719fd5528ddfce9b26152d5ba99000000000000000000000000ee91627fec1c8402908770d7042479c001390c51000000000000000000000000eeba5dfc22a9459c327931bdba1b91b687e3d91f0000000000000000000000001463a081ac6746e3506d1d26530c1c6a08dc3fd50000000000000000000000004e111c8103a7259258e4b4cd2df3d8969d0942c6000000000000000000000000c2557b874b0dbf25f6df85dd2946d6579122d0d2000000000000000000000000d3a5ef2aa74a13bd58716b4d7d2aee7cda86209f00000000000000000000000053449f9a2e3d790dd013a2e4d7ec8b80569610ba000000000000000000000000bdf71ffccbf1e3d763a60db02b37b2916c58390700000000000000000000000046e6c780e55a05c2ddd8e2a71e8539f09eb8b9da00000000000000000000000004669fea0e56da4772a6faf539b88bda37a0e78e000000000000000000000000c0c4c7e4f49810fd53463a3d5f8d7f14c5390f9800000000000000000000000007c7f1982bf3722969ee19bdc728aff34a29ff9100000000000000000000000055fd1f238906a12e149fc5b27d9e89537e71b8eb0000000000000000000000008de3934cb76d386beca7711593190fa47df3f5320000000000000000000000009f266578b992f31bcc68807cb06b5a068151be43000000000000000000000000cdc265821f1dca70e314c733a2cf346361ca620f000000000000000000000000194cfa9bcf39598496cbfcfb8c19d20b3a32cb2a00000000000000000000000013fb8099ce8907653adfd48b7192ac49183e1ef300000000000000000000000005a6df930a6cbec5a8966ea0963d9b7d7af1263e000000000000000000000000edf287b04e745544227535f71cdfc15e92eb6bca0000000000000000000000002581387a59c20bd2be244ee5e29abf27a9e2953d0000000000000000000000004e3c282a8db59bc9ebd21a7d05eb829f16d5816300000000000000000000000089530f3166b29db887bcd20705775c97d2791b68000000000000000000000000cd6684caf57415f9b15988659d2c17f82449bf5c000000000000000000000000c00bca9abf1311147d114617953e4bcc56895f00000000000000000000000000551094b90e1d6de02e25ec7f6fa247f30a5806a8000000000000000000000000e54333a9433607bbb968f4a0f15ef43fd133652300000000000000000000000047ce6d042fdce707b05a9df6cfc9aa132ecf1704000000000000000000000000330497a0f7d28fce0a17227149cd4b1b0cc6aed0000000000000000000000000a3a2350226833a5adb524bed8832e1b1317f6d42000000000000000000000000dec08f2f25a50a9c9da457cc3362b30f61d73f66000000000000000000000000adb07acef33574cb3430c59bc34764f45ff6043e000000000000000000000000f96eddfeb7bf67c5e695f4585f762670b945fb9500000000000000000000000026fe6e337e3eac691f9c95b532fb579f9d2d7f58000000000000000000000000c627993e4c99026f8e65e5dab5ef3812e5b4a8340000000000000000000000002ad350b856ef53250cb1f75bb79c1a945deb39b70000000000000000000000007fe53880b00bf411d70b1ee3960d9124595e664f000000000000000000000000ffe414d55a9c56059f420b687531f1a33131bb3f000000000000000000000000e735ae002171339ab9ec215dec6c1435bb19fdb6000000000000000000000000fb4986ce9fe76db34ec06de71017a8f81b0280800000000000000000000000004a4e52e5c173fa57634b9f66ac40f74528d7ea18000000000000000000000000b278d030ffc4586950ed36630ad2f5b021424c650000000000000000000000006c4f27525fac733bc8ffdcc9160508e6740b9d7d0000000000000000000000008b9fa6ab121083f8ef78ee6e630fd9f62e5942a0000000000000000000000000ed5b23acad373a02b8e528d6d27774fe8ac065180000000000000000000000001bc58b084e7c5730c387c3b1e72f2b6f7b71f8ed00000000000000000000000032e228b95d53a5829efd58e7f1332915077f83230000000000000000000000005ec59fb39ea517427936ac9b1d817887926e60d9000000000000000000000000647e4a277bb853bf49af702146afc8c352cc457c0000000000000000000000007ffad0b4318f632debb7ecd6033b591a788a323c000000000000000000000000720c862a48134b58fedf43a42251ad1ed55023dd00000000000000000000000091f719e9edf1eeb3a64f3ec1baa77b038ebf8c4b0000000000000000000000000d2923aade813bfab2d2b4533885415080118f090000000000000000000000000fcccaeac297983825186efa06e28d113a028f6f0000000000000000000000008ad5a6c78255d9f5b07b7726d249f95cd42100b2000000000000000000000000883a46a4cc6dbf261d4b772bd438b05122ff7b98000000000000000000000000acb3f3c7e55a7c760b462a68666d6b9999f679b80000000000000000000000008ea992f182097dd06a20cd83a17ed7531ee71dff0000000000000000000000000b4f3f7685915388c436485ac416cbd09b659aa10000000000000000000000001f32af5c8ad3face05958a959ce945e8d59d2bc20000000000000000000000008a671e71ea281a82fce7544fc07da7b7ac1dea6900000000000000000000000005f71eb60cee8a681a9bfd5d9a1b0c80d7559f59000000000000000000000000bdb457ede1872e8c4dc1245e05486b0597979dd1000000000000000000000000183edf58b4d292f59e4b6f33ccf1197db7027a39000000000000000000000000060266eafe358f4338fd7c280d77075959ac8b850000000000000000000000003f2d9446b4b7106bffb5ce868e4ad2bc255eff0300000000000000000000000090d89592305a9ea00f2200e94c1375590d60a2b4000000000000000000000000d93f449a4eb8fcdf6ab2d49e04c07da0dcbdebac000000000000000000000000b6ae7f51edf2d7f51c73c39b71692365d7d8093b000000000000000000000000c35439475c8b5711a357614c769c01bae1901fb400000000000000000000000029460d3b19b5d1d2e24b8d320a3813057b41cd14000000000000000000000000f6b375c213f52b64ea8fe3e36b5c9edd79648a84000000000000000000000000dd811c6c24da4d620a6589730f61c0e690e460c300000000000000000000000068f46f6292c293a41fb5045fa11a0dfc9c3a60aa00000000000000000000000062d26b7ede0ba0bfcc1c2e6ea6575f2146038f7e0000000000000000000000004e3cf95534d4a1356564ff7a3d1c1bea166368aa000000000000000000000000873f3a8111459bcc5988667a7e816d81797bda7600000000000000000000000068c9b0ef57d7e099ec4f494bfe005c5528a58cfb000000000000000000000000bc9d37ab3bf8ae470cc12f0cecfa51d1f2e4eebf00000000000000000000000043379285d362d8431da475360d95be347aa4fbd7000000000000000000000000593607128400bcf546861e1f31d85939cb3b9a8d0000000000000000000000001607e11d2b07cac2ef11797650bdbb5abe85a89d000000000000000000000000b98246e5714578b073567674b65622117e914d530000000000000000000000004266288342143d879b4623c9a873f2fd45086668000000000000000000000000222bf5e5c45a02438956de31ad8831d04b577077000000000000000000000000a5419e0a7ba6653eae0874e0d6b19557c65cb828000000000000000000000000300add8800340cf55434baa4266dc519f24f62d7000000000000000000000000fc28f76904f196a6cddd29fb09935e73101fd8e200000000000000000000000067d494a9886a75cbda4216ff282305e73d87445e0000000000000000000000002235a7ea7b9f9d4038b3bc1a8fc0030988a31857000000000000000000000000fcf6b0c8cb5d7b5d8acfe8d382a213c5ce03135c000000000000000000000000eff2ace7cc796e15950caf899ba31509ef4fce02000000000000000000000000c850e6d27d1a72d347d77b7a4a66c1037d6bdcaf000000000000000000000000947258d384de69f6ad03da5b3491bbfa33deb5e70000000000000000000000007a210ca38b441382ab8546c62e9eff5d8efcb4740000000000000000000000009dca9aa4f2c01ef9908a2f50cc323b5e4143e08b000000000000000000000000d34f252cc6204149d8090835d61f2742196faf24000000000000000000000000620ca72d6ebe8709e7b101bdbf94e719329d181e00000000000000000000000023056127ede2c0662c04a3d7ad0d1513962d8fcd000000000000000000000000ef6a245b41ffda680f70a900daee3a441a9d40e3000000000000000000000000896581aab7c9fc4ac5b945fb73d184ffde4c93b200000000000000000000000090122d068af9d5b3d6422a42ee0770149dee9e5b000000000000000000000000914d62026aca6094318d2d79ee6b85f19657b3ed000000000000000000000000001dd11cb64c370c0d30991435e46b5ad17cd87c0000000000000000000000003316cfa48454f804ba2551173dc8ef335d6fd278000000000000000000000000844f7ddfca1464a872e1a58799c1324d171846d2000000000000000000000000012b6ca045baf81b0379e795d55e308cd0398e30000000000000000000000000b1dbbb6d787174c5a3fe678aa101dde353fb074600000000000000000000000048fa873445991e4281221d1703f06947d2014be0000000000000000000000000a769d70c1b6f42e36981c33e5784d7cd539a96310000000000000000000000002318ec676881213878eb41e34c731e3a9912653f0000000000000000000000004df14a3d8f4cd983aa93fe50534d11c983f91fe4000000000000000000000000d556df4438bd4e7cbef76fad5bd14548157c897f000000000000000000000000a58529169f6394cf2aa608e349fee7e98a8af061000000000000000000000000b4730119cf6924270ad290d6155828215d83aa66000000000000000000000000e383dff80fc9b5fcfc05754a52fafe3e60dd042f000000000000000000000000fa8e0059df0ad3fb48a8c7aa8b71c6337fa4cbe90000000000000000000000000d54cfde4c6360ba8563b694b6f558a54f86595d00000000000000000000000012ad80001d34bab0c04edcfb41f8ee01cdb7cfd8000000000000000000000000fa7e5f2c0d0f2de817271e247ca60b12aab2901c0000000000000000000000004953af442db91dde61349c1b5d10d18843151f77000000000000000000000000d07c3b08e645cf57599914eef3593979781a9eb9000000000000000000000000d395039b2c9e624e9955eca74213ce21f697938c00000000000000000000000050f640396ccc5d5b906523a023f428e8839a8f570000000000000000000000000debbf1341d248a29a3eb5bcb0a751249a6b9b3e0000000000000000000000006ec4f631ebfa2bef916ed76e0d700c8d1dce9411000000000000000000000000b67886e8485de3683afe6a2d790d2da77792788b0000000000000000000000003fbe98ce2b4445302ed380a378b99c41b70adc10000000000000000000000000120e2bc77cdf7cf775346001a1ace4e42bce6689000000000000000000000000eaff3951a09ae8f523529af21cba3d98156ae09c00000000000000000000000008cb1578056ec90a777f25b482919f55947b5af4000000000000000000000000fd6bdd22b40f71b2259baa377dd413b1ae9eabb50000000000000000000000002a7218feeb07c61b7cd05e2d4ee1aac89ed1c6cc00000000000000000000000021d1d8b2b0463af6a2d8e9fd7835f1fe72ab07150000000000000000000000006561f93c64300baa9f0ff2191f44b7b6f7284d4400000000000000000000000005a8b01c04ab6dae8f94422a0678e7639e1380d6000000000000000000000000e38edd26ffd03199211eb935bdc95bbf0035ea88000000000000000000000000789781a4d2526c953028bde67737051045ccd466000000000000000000000000a83fa2974ea4d33c0f7c6466d57bb36caf4cd50500000000000000000000000065f626a391fe5e7d6b09d007a70820f12258aead000000000000000000000000d3d2956fcd73334dd6e4eca095a1548bed901c9b0000000000000000000000003f022fefd6319a7aed4586c3be3061cdc1b45ee8000000000000000000000000cd19fba6d5d72d22a8563e4de5a2befb6489d047000000000000000000000000004620239fba5a0864148696d56a289044b5f8cf00000000000000000000000048a73424bfbe56e95e018372a418e8893a15b8590000000000000000000000008073048170b73189f7972fc2da6076099fe1c08b000000000000000000000000491e61b65c82fd932556c84251e060d743d47738000000000000000000000000c44a4478df6fce2802a970368a66d11d91e4090d0000000000000000000000008a9c92afe9b35d242a3af1bb590d46664e62ab800000000000000000000000003ce65d38283501f6aab37e30349da3c5f14e2c900000000000000000000000008834f1d13d01cea32cedf07df96a9cc5086db78700000000000000000000000041d444aa457c8ec75aef3c0fb3cf42944db11abe00000000000000000000000040b5bc568517b49c657d77b37d73b5d0231187200000000000000000000000007683d6859a030113c9cf18a81b5c4306882f9605000000000000000000000000e9a169be8364f7b2be95ad030c1916e921d1bc660000000000000000000000008c8ec8634a9c990866c0474367d4db4222530159000000000000000000000000fe0ab6eac1ecc15da474e0ff09cf41e97d99e77100000000000000000000000059b9fcfa6ccca6934e2647af13a99962750f4563000000000000000000000000e3570762cc3601e452d89a42f7e411d7f2ba8344000000000000000000000000d4d642dba90d986635335d74bce89e8ddf26d1f0000000000000000000000000d6c7fc37b43e794c7e16579c08f008ba63d506ee0000000000000000000000008b470797d83203a7effb890f61d66979aabfa7e3000000000000000000000000fd037522b7e798f5dff10ef2c545209bd73d6d04000000000000000000000000b018bc7b5b99da45210d0ba9dafe5f4f64ad501e000000000000000000000000442942d00125c351bf8342d0d9e5da0b2535864b0000000000000000000000004b8fb5b80bf360aae8455ca0f7b22ace721a9c5c0000000000000000000000007123e93b35cf09d8bfe05ed2220ab8ee1822a4f4000000000000000000000000f6034a8893f2c210f9fc31949f58a086862d4a6000000000000000000000000054d2422e6dbe08b922d45a9278563f22746d34d10000000000000000000000006950df72ccb7c668e1a7077b511eabe8fa13027b0000000000000000000000006b25365a58a05bd754d0c709dfb118934e0ecf6d0000000000000000000000001a1ccd020e45a04eb82b1f41003409bffa9c960200000000000000000000000045a0aba64131ceb340a1be6f1469d63eb9139b6d0000000000000000000000008dfefda3b415379320b0ecf7b588b71ecdec5f21000000000000000000000000e38d903cff64aa03df5f2225ebff189a77179ac10000000000000000000000009d516e6ec38d9f739018944b7f61b1da083b27e1000000000000000000000000bad02a52a0e4b9e7273e94411b49746ea7adb414000000000000000000000000f2cacbfa9f253d6c9729e22e9eb4d3c7bfd2bb950000000000000000000000005838763c894a8f18ea538ea0578d435497413868000000000000000000000000200ade9d679d1f9ee73bb1d2e3a49a6135d2262b0000000000000000000000008b45101238af89de7d6cfc38a9df1033f253824400000000000000000000000076fca5859feea3819f9f877b7caa8fe8c56be41f0000000000000000000000009a80f20a06959b6621bba85410f3822284f452dc000000000000000000000000128fc3abb9cc99fc6e9b8063c4be2f6011de2f03000000000000000000000000118a994e8ef0c7da32d976fa1159d190db847915000000000000000000000000fbc588b6e8071c38b4aebdf39c9a6fdca945ca74000000000000000000000000c8b47d02005209e5dc3c5e7b60107c985f3b0cc10000000000000000000000002950b61940f1d9abc16e4ac9dce1128bf50d4ab700000000000000000000000057d7ab5c0259bfe8f3a345ca2b9c455008c702e4000000000000000000000000c5d71b9c69ee6273829a4f041e983d2da969f7b200000000000000000000000084a11b795e5308141d532ef3312972ea6fdf1764000000000000000000000000a47553b5543cdd191e3d540789439a192ace408000000000000000000000000042dd7108de8338684be16687676beba8447de361000000000000000000000000029f8380fac944f249402090915c1900c6159613000000000000000000000000fc8390063abc43d0cf227a0f583a3738940a49f5000000000000000000000000220cbad0027148975bcfbaaceb36fda7b41dcd9d0000000000000000000000002e4dbf77be0b8dc325dd30fe58f843a8a71eef6c000000000000000000000000e5ece6ca20a9104c603a03a5a2437da2074427d0000000000000000000000000ed7686f1397349d984915bf64c2031816c6af1fd00000000000000000000000097c1e2d43425cada799e36c428217bba7792f1ac000000000000000000000000f20156bff9b6925d6384ea29c8baaaa032c4e2cf000000000000000000000000b194132131d4c65c4682596bafc3247a2fd441350000000000000000000000006c7982a6b73a49cba084f4d47df2ea0bb9671b74000000000000000000000000c7170dbbabb931299d68468b6da835992f7281c500000000000000000000000031578f22c15649a66aed590ba0e1225f7a1b279e000000000000000000000000a769037943326bdf2caf1f44cfe16897e4989da00000000000000000000000009b851c75d7654522bce9bbc723b07fb66498a1e0000000000000000000000000d6c1d74ae8eb3ee020ae330102964bb2b9ae10360000000000000000000000000ad2244e527c22a8e8849568f80fea3cdfcb4fc3000000000000000000000000c92abf18496c25abda43be33267accbbd4b14480000000000000000000000000a4370b9ab2f63161fb51beef25bbd74a968536320000000000000000000000001a965d9660674aa927722e0738a825bd58c83562000000000000000000000000cfea67a9b5c84f4da433c181f5ea4955a4e2b6150000000000000000000000002a1358a668807219b1ff6012bcb2a14a1245830f0000000000000000000000007d1758112c08979de7c220dc5fa35f35ee3bf0d9000000000000000000000000347f1d7b92b98c123b08645c38346f825b7ba3c0000000000000000000000000144337ab502425058d8e3b6237250f13593e92630000000000000000000000006762a2d92dd69673c711a50df721bb29567068c4000000000000000000000000483567cf29510a9bedfc95ab7dd058a4ed8153a7000000000000000000000000117e49019c097e7844cf30c9d2ffc866d28f9899000000000000000000000000ff37a1e5cfac110ccc36759e5aef973ef6e2549c00000000000000000000000082cf08a2ada15799a4a07b4f93195a001cd5c89d000000000000000000000000908a03707e05e2da7dd8f0d9713b0abd7a586cee000000000000000000000000e0726e8c8d4c4f5ccc69966e7a1aac3016eb146800000000000000000000000031f7732bf870ea7e8012674b1696007ea2e6b37e000000000000000000000000729e498f5d2ff0bb14971dfad2cee8e6bcfe7bb90000000000000000000000006fc582942f699d8b0ac1f933fcd71b04cc7c50bf0000000000000000000000002962b77d7a851121129988db28dc98e9076d32e0000000000000000000000000abe156117891c5f167a68577799c7e8143631755000000000000000000000000212e92d2abd0f549b8717d26c19c84c4ba6366410000000000000000000000002c874256c338a597a0829fe997752a8a1cce520d000000000000000000000000054ec5f7a984ed47e48e8f331f92630ad6274be80000000000000000000000002e558697769d1d6469aae8ef1adfef6659db18aa0000000000000000000000002e19fa540294f8c4d4ec52ce036068a7b2b7fac1000000000000000000000000c038459e6e4913dfc2d1bcdabfc0962b7da20a5c0000000000000000000000001a91d92764572fb95ae20b2e08d9d1fe06713db00000000000000000000000001eabe420232ce9f10c6210ba5fb1bb258c1fde39000000000000000000000000a3fe85f3a5cc51d0d97a7be8eddd4a7d3360b4810000000000000000000000002477fcfc3cfddd236e274aba1fae7d87c6f9d61b0000000000000000000000009f3d0bacb39f6e77fee2572da6381c7f756adcaa000000000000000000000000684b0472826f9de3133a047df0c509a8f5b038590000000000000000000000001d0a523c8857c2354bd12ad07244f8f3aeb32170000000000000000000000000deb8b97b7c9eb861205ed302e62b3572bf8fa6670000000000000000000000000acb8b48a8b487b00039aee3da1aaead6e05cbcd000000000000000000000000e6aeca887d0bacee1ab7f44f1b961bab6c2eb23c0000000000000000000000004679703afbc9fc00e184c7a036ee672c97e6fbf20000000000000000000000005cc32f111b6ef962d9f9fcd22313640945668a2b000000000000000000000000f4d1b36da1d1ce4a89eefd5cb9c5701a07ea19cf000000000000000000000000c15784285374e782216fedb4b8b2a82cbb3a5ca900000000000000000000000084adb25aee8bafed431088a275f10acc612c88f20000000000000000000000001b6a88f9740645df7012994b1b5b0190b1744149000000000000000000000000bde96c5b07f897d674b4846a7fd2e68815bc966b000000000000000000000000e7e8a078d14a9908dae2f856e55d81bd230c6e0f000000000000000000000000b6dfede8929e746a2c4e61207686ecb103c73e27000000000000000000000000785be365099106c9ce78a457f9aa47d064f5067d0000000000000000000000005400f716f97a294b75c5db0c37d432231485e4260000000000000000000000001f3cb4d1e19a1e18b4fc6cb638830250739dbd9b0000000000000000000000004d5a0c20b5c1b672658f47749f207d778c306077000000000000000000000000a99a93ee0383b388a837aba3fbccad8725c401df0000000000000000000000009a47fb2dc9eec872178f71832347591054f491e80000000000000000000000005bf178e1bd79967b8c39fb73a16c92612b30d6e6000000000000000000000000da48e5baf4a4aeafda6272d4466b9ebb2c568a88000000000000000000000000715e303f3e40a79d5a7a91b2983ec8ac4a2bdc39000000000000000000000000cf2c9fe4f3dae04b5fce2ac2b0bb3d3196e43ee10000000000000000000000000815dfc19fe9fe4b8cc73ec7d9d4f1740a47fe880000000000000000000000005e16ea5370f0906788fe3c71068743addb70715a00000000000000000000000083bf80e0f54bcb1e4f6acf2351176b529c885cf40000000000000000000000002a3d8a927b8f8f04bcd87da1be5886f5eb48d4d700000000000000000000000083cb6560725f2499cbb2b99ad0f271e8d216f4d10000000000000000000000000fa01469bdd6c1c562cbc4e34a0fd6a3436bf42a000000000000000000000000dd981104449e4051bf1be5503429ee81106b9c56000000000000000000000000a66bddd9d7f948e297f9893d279bdf2c35444bc10000000000000000000000005490881ac7182b4882b0ed9fc171e3ba4f67520d00000000000000000000000089cd40b42d89c7f0bbee0086ed4c5e044de39eb200000000000000000000000065de30ba84d064f7650d3dd2eaeb1827b2eba954000000000000000000000000fe99db7baacf763aa49bfa11e72e5c15711dc32a0000000000000000000000007506118c6b5758c9b6d199ab8e192701abe96e890000000000000000000000008fbfde7149909c8a8c4e4f9c9f7e4fd28bf44cf70000000000000000000000005443a20fc56189aa0eaed1586f016f913c77c6ea000000000000000000000000cceb550276224692a85c237eddc335f8311b4cb90000000000000000000000006ff3d1c85cc9b147807a8ee62c09cf70350b4cba000000000000000000000000756b53ce41aaa4bc981b79de556fa3380df9694b0000000000000000000000001c8bdeb49e8fc0eaed01a22abbdb3dc4de81980c000000000000000000000000feffb96940f95aa4b5cb80db9ffe3f885220db4600000000000000000000000048ed1c67bc46ff734932f9d848fae660236eb6c60000000000000000000000009b4e4d065aa7604aee67cc7dba7e9d09ff3c5e30000000000000000000000000df29e91946a649e5a8a5bbbcd1d0c595d7d2e3b8000000000000000000000000fcbc9cf4d872dc153f2099529e43f952510e193f00000000000000000000000062f59baf8487d8e8a5d12c43d365ad228409de660000000000000000000000008e9e97a86c17abfc68ffdb56fa59b4fb5cb6e22d000000000000000000000000e0892580ad176fe8bcc7a564e4fe225c90799914000000000000000000000000a789447d971e4e27b32513df7a9169dd264236b000000000000000000000000038eed2984fbb221cee70fadc796c476ca8db3737000000000000000000000000f503fb897f332aa781d54903f10ce0ab847eed610000000000000000000000009a8c3c6d6603bff3c73c1eb285a56fe62207ce8f0000000000000000000000002f5083acb08a91df3b665923c432fb8493c803d3000000000000000000000000711d5b2bdfbc90421e7cb299ad6958b577b91a34000000000000000000000000666ce7c9544258010aeb14f8c2e5191324f33105000000000000000000000000d889ffcade99923695abe0c1dcef3dd82978c7f900000000000000000000000076010a507890ac72a277e545795e0a8a4fae36bd00000000000000000000000017e203f0a224b66848cbdcf70837e8275a3e220f000000000000000000000000bf6e489c5bfc024e6be8a49438bd70c5afeee169000000000000000000000000de5c67ca51976b94e8f1763ccfdad4c5a9871286000000000000000000000000c81a1e5ce4c03a65359e24ae8726986556371de8000000000000000000000000d7b316d9cb49e0e2abe744d89cb3a72a6092d90f00000000000000000000000016231afe1692e8eafedfb3626b5b9c3ea9d9ba740000000000000000000000004c093e9215dc48d746e1ce0cd948eb516275d52c00000000000000000000000008863594f1b6fc009947ddd4f7d930884fe40ebd00000000000000000000000024b40e2921ac64ba3e110d82674e36ea74bc005e0000000000000000000000005cfbd6cd751df16f4b2417a97d292e312385e037000000000000000000000000d51234c71e67c9f3df0ddf1c2668d2cb7031185c0000000000000000000000009eb70e6dff2873c4ba3b996736ad75a09085e9400000000000000000000000000adaad4143a7a3b809994934cb4be3d45bed8408000000000000000000000000353805d9336175cad612ef0e1ab22ab94a84d54500000000000000000000000014005a82efb80fa04e2fcc51da10005e662a6ddb000000000000000000000000f96865f67c800bef55a1b626961b879fce0362210000000000000000000000000fa7a017279cdfeffe70b19f2738fd3d2856c7d600000000000000000000000076cda2e5dcfa42ae23c3225348decd3c19df4492000000000000000000000000579bc1987f6a276462869053eda18dae497b138b000000000000000000000000d83cbf4b5c6ee6493a215ffe66c6d8eb02df041000000000000000000000000081157b340041321f4dbc87f6ea9e8091853036b0000000000000000000000000ba84ddc08b29f970656a2ea763e1e050a0fe271b000000000000000000000000d1f3a961dbda6ca1352ae3c4260784fe6bd58abb000000000000000000000000a26c9921a717dc216f58274efe5d8864763f27e6000000000000000000000000151ed123ec7aad0264a48bcb741c60a9f54dcd40000000000000000000000000343b4970fae43ea97a36444ddae6acd2f030cc1d00000000000000000000000098a7fcd7e04e7c5e86e2a95e7c7fd5078141b32d00000000000000000000000063d89ac896fd38a967a73581cb92e743d5a8eb9f0000000000000000000000004b62b071f1522ce1de63a24ef20da8fafcc16a5e0000000000000000000000002105c7ffd85543d73126e2399e67f5232a7686ba0000000000000000000000002e433fd0ff8f91f1e3f0e06f80e3d6d8e1df995100000000000000000000000065e007a93e01cd98220911cab240f8e3bf668813000000000000000000000000453e435f0393ed14314c8da6bb478397f1854635000000000000000000000000c4366fa4b0e64bfbef7c49c9b00eb687ce2097a50000000000000000000000000aeafa27922fc8d86d2f49da52c3733c245ce5be0000000000000000000000005726782098e772faecaa45f4ddce556554555a2a000000000000000000000000f9a01d22d895f4c97ae1c5d1a926a0ce5f01d0de0000000000000000000000004466da8eed682c61bced41ea5ba7ae0551935bd30000000000000000000000002595c1f38e39f5b0e674f208eb50718fb7e09b190000000000000000000000003d331601e40e537276a9f96913d7c22cf5df1d8f0000000000000000000000000374327d09493882043faa481e2e61e50ebbb5a7000000000000000000000000f92fde644072d196dca5f14aa093dcbd196933cb000000000000000000000000354c56177d7918879bc66ecaedad840e619f3199000000000000000000000000cff4a12fb6c25e2ab94550904a30b462a4b13740000000000000000000000000cc923e888e597db508312c046709caf77258ac45000000000000000000000000d87f72dae1d2799364e4581747db63cafa5a013f000000000000000000000000948054e138d958471e23d9d2d57a300042e889ac000000000000000000000000997603887e279e00c454631b32511a7301c84775000000000000000000000000d6d1e7b84a07796dff8fee4371b8967118ec79c700000000000000000000000014dff12ebc1da319816c2bf291a7f610d16f2ec7000000000000000000000000d32b085920da3a173aca30da2e9520dfbe54a07400000000000000000000000033f50df5cc766da83e27053268758124bd54f28d0000000000000000000000007cf76ccb88154d3185638e87920d233759c28a1500000000000000000000000027859ad3919c4dec941957d7fb2dfe053785e3d4000000000000000000000000a7bd30e546ae76fe6ceaece161163122f573ae1d00000000000000000000000069873e9d2eb14a480bfacde03443d7cec66c5c2400000000000000000000000035534e6600f6582944583d90dc56147ea874bc330000000000000000000000001e1d57317508d8136576b3780351a4e862d645d90000000000000000000000000b71ecad9cd85628dc8f76047042738d434d53a8000000000000000000000000783730f54935f15a216906bcbb5c76b2afa3afad0000000000000000000000000eb674118a3eb6549db6ef8bc6980a4abe43b83800000000000000000000000074c8600d74b5cef547ed3e7aadebe1714e6c9e4b0000000000000000000000003b41380a7e358b0d37d8e203ca4a00b6ac3f0814000000000000000000000000089ab917ed0229da1fc06aaeb3c31a1e7fa7c47700000000000000000000000002422aac2da4dab796d5ee05a0282f031802aff9000000000000000000000000d9ff7d01bdcbd2b294e7cf6339930101d2bd37df000000000000000000000000225eebfeb3ca0872e65381b0e090e4167d121ac80000000000000000000000009a745eb96f1c02c10fc13f93cdb235a35058708e0000000000000000000000008b0b803013e1e8dd9848a56b4c7d7ba105a747a0000000000000000000000000f8860a512733d60d62b155aad9716ad98aff37400000000000000000000000000a1ee64e760ce54d38958e7b9c2a429cfae050c400000000000000000000000091d4dea0b00d495804f061873b6ac4ca8b09a907000000000000000000000000fb5784b1c87064148e024c1402e3e4c6e3bb12f100000000000000000000000046d16c613e863caf35ef2290568e1f1ef8e0c706000000000000000000000000e01f50aa8eb8742b84797346395102b0ca6761e4000000000000000000000000ac75b6d0a3dd29c0ff9af7aaddfacf10724a1b2f000000000000000000000000967da8f88c257cf68171704c2128a68015ad802900000000000000000000000024438255531ad0aaea82037203369710d18959a90000000000000000000000008145ef20c64e00368cc54729b909790b8d55e475000000000000000000000000f3cfa8f3b273c2c0f44b446aa77c204ad098af0c0000000000000000000000003b167fea3739069b6e36ceaa0dfa189a0ce0477800000000000000000000000016b927bd30f7a84f527d09e1e23598094642138e000000000000000000000000e5ce9cf713aced89036798d9efc5906f98a85e710000000000000000000000003fafe6ecb0f3edbebe405e3ad626e9f8cb7655fe0000000000000000000000001540a2d8869dbbfc8b12b0b9ddb49b86acd946f7000000000000000000000000bb492b40b6796460c02cc51d95da6812d2ba123a000000000000000000000000e1fc3a2d00384bc400a4f8d62e7c6c285b6dcc8700000000000000000000000029322f86ee558e30b7b47d0338da35360429c0f5000000000000000000000000495503412d89aedde6f1c08bbabdb3067e6944b400000000000000000000000013cb8c40f1c5d794ed6521822e89eec541c4887400000000000000000000000065e2b7cf9a11bea052b538496d2888e0f24dbc4e00000000000000000000000069b845dbca86d9e517375f6fb81e2a6a4a017c9900000000000000000000000025c740a47fafb579f375759993fe0b1a8d1beb5200000000000000000000000008e5ef26fc6a6f629c6333a7fe8992b2116d0de40000000000000000000000007bb1c4210daf5a17eaa5e659185a673ae8c017d5000000000000000000000000399ee365b54c842cda208a1fda2cf957c5a1a2340000000000000000000000009e446ff163fb268068e74bda7e31637e2606aed4000000000000000000000000a33abdf6cc99b8d35d68e2ffc49d3aa1f7106ac6000000000000000000000000a797fc29c6b1ecf6463e9850ac42a630468f1472000000000000000000000000020f812e7a53333ff5540890174e9825dd94668600000000000000000000000079e83ce95774d2ad1cfe351370044b218a55e99d000000000000000000000000a44fe17d3faac4a4bba94e2838f74f2bd8b0520e00000000000000000000000073a286951497d5ebe43a64757a8d2f9f6196433a000000000000000000000000c48d3e778dca25f2d802fc4dfd2eb4a09f4ef6c90000000000000000000000003c63d3497ae35583107d1d6adb30b54ce56bbfc8000000000000000000000000bd0572c356b2118ecdf992f647d9cf8f423ed706000000000000000000000000500b89a4b7944f4649d094f1e6651e995ef54a5a000000000000000000000000d1271d55adf82a0a2e25e1bb0e49f19e62ced23100000000000000000000000090a997fbc9e63a747cadac67696ea30d353be81300000000000000000000000058f01a2a32a37b1f23cedf8f1ad6d370b6ef4cdd000000000000000000000000e8553afb0a723928b554057fb70f89313075dfb90000000000000000000000008d41e919d887161e5a74c319ad01a8b2af446bd800000000000000000000000094251d1b0aa5dcf2ecefc49727cb6fd1a721bf5f00000000000000000000000060dfd53ac3119333b084e450e9af5484126dd52c000000000000000000000000fc2b2603ea3ccf0b71481a41757aa7e286e0c9d0000000000000000000000000baa5ffec4302264b936d4e636ba5d8947c31f3a500000000000000000000000085ac063d73115c228e9dd774d270feea12bc41bf00000000000000000000000046b1ad1c4e763b9405ef675466f770bbc471badc000000000000000000000000f736b52d9f98262a8c0745fd8ae636131ef2dfd600000000000000000000000075dc9e26e6f26681dac79e90f5c20acafd4632230000000000000000000000009c62ed7eaba85da182de65627f1a6ccdbfa00c02000000000000000000000000145dd3d6cf0e4ff4f4355a92d877e3f0a08706c4000000000000000000000000d9c89b975898186b4c02ae16e6eec1ac1daf1a5f000000000000000000000000fd50308b86934821a5e23accefb45eb7854266080000000000000000000000004cb2371c2ff1048851429863219aba1d7b7737490000000000000000000000004c6f01e01aca7f2202635c8a0b324ccfea426286000000000000000000000000e831aa2349627cd1a8173a1d768c9d1d3adc79f30000000000000000000000001ac02652da9469f43c889927a6bff9af8af639b90000000000000000000000003f2393565e28b8f63f40175ce1337d0a06c76a8d000000000000000000000000648d2564e700fa6a64a7d48dfa194ff9273288b4000000000000000000000000096a3b030ab524732975ba6828417315ae16025500000000000000000000000095d27ee6159f7535c280988571527be935bcd60600000000000000000000000062ac514d4d437828cbbe8936b542443d0b2e84ec000000000000000000000000141c129b20259c48d277dc20fa066f8db70573cb0000000000000000000000006c13bf965f7ada54e4c73217df0354ca401f221300000000000000000000000096b12dd5018452aa278918886d90f9145c8d7001000000000000000000000000b23a76d2ead3ab3a35f4caed716d3b8ea6e0fc3d0000000000000000000000003b7db4cba9082cdb66a42791f1c22382e112a76b0000000000000000000000004dff114c1aca9c0b9205156c30b47f73823c98bf0000000000000000000000001615f96654dad4b8f46d87317aa931df77cd7f75000000000000000000000000964858512aaf03424bb2673274a0958cfebb0cd30000000000000000000000000bc7f6ad7a411df2bc55445b208e002fdfab36c2000000000000000000000000951bc1a501f1575bc68a2359b2741e28db40233c000000000000000000000000d1319db8b96012f5590035fb94bf37a46742bbaa00000000000000000000000055b09955ab672d45f8c825e3878380cc6057127f000000000000000000000000a4129ac900bf348044b1cd0410e4096349cc00a60000000000000000000000003bc4297f8e03378f4efc086055977f3ddb6a854f000000000000000000000000d17689850db8ddee21164642ebedd696a317c2220000000000000000000000002b45a3ed4cc43024936361c552fdf5e80361c5cb000000000000000000000000198c86a175ef5774f7960ad11953e872b54df26000000000000000000000000068f589978884cecd16dd7cb031749209d8b0ae3400000000000000000000000092871549c69f753c32469dc28f95ee450101b6200000000000000000000000001fd80b314795634ca8d17d36cac160f950dd63f1000000000000000000000000f1d5a9a484756e5b4b9f4cfa130d83e603bd38bd0000000000000000000000000e5874b131404f2942f878a0b839dc99e5b2ea1a000000000000000000000000304883736d8bf7a4ce71eb6d76b11b00e12505920000000000000000000000008bcb4a6d63e9efd8edb2cb6c06ef8dcf88aeccf70000000000000000000000001886d49484af9cbdc48583c20cc35e6391824cab000000000000000000000000ac0beee809563edbc5960d42a798d12bb5633045000000000000000000000000b46e021d888e439fbc99709983c26268a1f3af1f000000000000000000000000c3ca96549f8dcd48f9d5ffe7ab4e0f6602fc1e180000000000000000000000006b463983185efb61883c486576fa9ebca21ff17f00000000000000000000000028f0b1367d9efbe542ce94791c1232f7a75268f9000000000000000000000000b5104b254d1c4373678678da482789e9e22fd085000000000000000000000000f83d2f8206f24e116c2f674aedd497f1f4406362000000000000000000000000dea7997b182e8e8b9df7ef15332e63c4ed15f940000000000000000000000000b4562b55e60fb9e9058ad9250ceada7f2fd02c930000000000000000000000006196e7488d70fcc2a5fa72015212c75d46983c69000000000000000000000000d9b4c69bc39dc6f97ecf0dc87462e38945c60f060000000000000000000000004af2ca736842f13d111b3df2051fc8cab091ae1d00000000000000000000000010a41ebd4d749df98a549803c6f0a32124a7eafe000000000000000000000000c235818ba20de1b1a78502b509db2f6d3df18e32000000000000000000000000cbd093a301ea28ee1f839b9b48b7df8925360e250000000000000000000000002db2f4ea27f03cbfd110e824b1d421af64a41efa000000000000000000000000e78579c8a356acfe8fc2278f1f1125589efe785e0000000000000000000000000c65d8463e8dda2a5c7a30251a421df63647fb5a00000000000000000000000067e47095df1db402edafb6e90debd5c89af2ecbe0000000000000000000000003da1bcbcf4077b0ce55bee2593c93d1fcd7978c60000000000000000000000006dd6613dbf8cd7a29bbf3e2b1f90bee4f1daa3220000000000000000000000003c875cea0bb1f5771c3be5f25ac8884f363c3d860000000000000000000000008d173bf3ceee849b683ac2ef316342ff64940add0000000000000000000000000cd4ad9fa87dadb05f9687028323194b4988e18a00000000000000000000000098a9b2d6a62b73a14a46fe587c78a52dca456c13000000000000000000000000289a16dfcb44f46c235b45cfc3559f85157eeebf000000000000000000000000242f78644bc1c22c63d98ab65a4ec1b2531daeea000000000000000000000000c74ec691ce672f44fecd9f5d4097128f4ef580b3000000000000000000000000a11448df93e105b1733e9688f3c155a2772dc1e4000000000000000000000000d0a4524a4b94eba06f978bf7cb5bd90d3c67392a000000000000000000000000eed2fdb0dfb3988dc8c71ceba6de53d7040e9db30000000000000000000000003419e36ed5f6bdf66273b5b40591c13edc5d88e00000000000000000000000001c425c6c9520dd586b19d98b78c076e43eabe687000000000000000000000000777056aa8f533cbc3051d5aeb75cd6d49d9d79270000000000000000000000002d3b0ed66948808884f6d1533c51e355dca10fe1000000000000000000000000b26601b376d12cb67dd820c3506a3b78f61d0abf000000000000000000000000061309e0143c3c67b4f083616b6766a402f2e4db000000000000000000000000bb065590a80b3f47dce6c11c734a682d553aa154000000000000000000000000b8dfb933fb19568e447559bd21072fa8c1a3e553000000000000000000000000754f0b58ff311392b6d4f4383bdf478af0a3f5250000000000000000000000006c38c4d3a2301df185b68ae00b1ca3fc35a81c1800000000000000000000000091dca1557bd2cf79240fbfbfe5fece68f47b9523000000000000000000000000de1450ea3749bbde84bb2a5228304d150039a143000000000000000000000000f53806f49590180397e6721ed7eb9702b625130a00000000000000000000000012af730cce7862d08c534a527fa110f7dd89d077000000000000000000000000e5f83d25dfd6befe9b540ffab66845b47122b38f0000000000000000000000000000000000000eb4ec62758aae93400b3e5f7f18000000000000000000000000b6b17a8fa0ec4d0b5ab050395d688ac138fcff22000000000000000000000000dee761b29ede22ef38592317e93c4d08842d498d00000000000000000000000063fcf1e8dc7d506ca861dbb2f7b0fe97b91ae32b00000000000000000000000071c17fc52b1ff3894507176d9c5c0af7195e9e260000000000000000000000002389b162e4d22ad91b8820da0652f6cf115f33d5000000000000000000000000b5e4ee103891dda36aefde042285d0b53356dd86000000000000000000000000e4899f5facbdfbed82122cc883de639eacb394700000000000000000000000003ef486b5b991c6c5dc0be2ebe2252748aec21018000000000000000000000000853355d8dba76903049b190f2a59d9d9a124295f00000000000000000000000006d65babe480f7d16cc5478f7ca2568aef4ec036000000000000000000000000456105a137bd8437283c8028c544b1616b9338e10000000000000000000000001c5ba52aff4f5ddb4617d04859520bf223ff05ae00000000000000000000000020dbb6e95a95a0e3f488127e754b5e00038cdae5000000000000000000000000a9f08c505e801fa6886435551972510aac1ae904000000000000000000000000ace50e599eb536b273ad096f83b87559ed84624900000000000000000000000025be14f326853252ef9e13e1cee89fa27f5e1b7100000000000000000000000009d63171d70c25dfcc2c4905e12e6df079ddf866000000000000000000000000e1f4c298c89a8ceb880cbf091bf72349e769a303000000000000000000000000dafe7b654251ff14b1d3ec8d8734ea4411c7152f000000000000000000000000157b65005b93dfa7ce2e982c7203cd08f2b7ba8000000000000000000000000050da41ff51bb2ad392e457ea77ba799c4f101a41000000000000000000000000934e083eeb125fe3c83a4e0a30189ad65536a994000000000000000000000000aa00441c0f624edf33f113828176625343a06f98000000000000000000000000dfec1d7f5d3d8a6b3d5d707f11780786ff8c85fa0000000000000000000000004fe8e825fd09fcbdac1756ffe61e690c7a81a1c200000000000000000000000016fc8ef2a25845681db697b8c5ce503d9608c5400000000000000000000000000873645918bc20cd7e434eee6a30ef17cc817b7700000000000000000000000064892a2b1a5a78c72e09ef127e07ed09bfc110e80000000000000000000000006a4442194d58c3f187ad6024e599eb81812163ba000000000000000000000000b234b2102f3cc6822627b37914c78a306a7024000000000000000000000000009a6b6bf429ef8516683857f098f8bb99e759cfd50000000000000000000000008b3c0df7f17f7363e11a059af00a43c0790286e2000000000000000000000000efcb9f4dcaf5e5c9243c96a45edd98b7bfc0ab760000000000000000000000004e23c036c6a7360ed1fda189ab43ccb749e76f4c000000000000000000000000e6304c9b53d062c821d41a68346574422d0883be0000000000000000000000006f65384d93f54c5c004947fed2e548cfc015e63f00000000000000000000000026c25762f523715848e5cb7a43528d9787be75170000000000000000000000007ea25cc6ff6ae968bf3d2157bcf8f2c8fea27397000000000000000000000000f21a8b5d42bda9ea5a2a1a1e33559707e470ea27000000000000000000000000314b944a995e4cc4926bf4005bd498d73520ff75000000000000000000000000bb81cb22897bdcd5b588aa275b7fe0e84a7fbc6e00000000000000000000000035e02837c1e700b76aa5e1224a2435827b08b8040000000000000000000000003263257d6517c5edb017ca537113d77f31729759000000000000000000000000c75a6f029c2cf55e9ed4e8006cc83bf4d8b4198a000000000000000000000000da916b6471031132ee2b8bd13df88ffb48f8b068000000000000000000000000fc1285ae9998492ce2bbe980f3140e0b24340dfa000000000000000000000000f97b9a63f3cf8381069452f001f9d697a65333980000000000000000000000002aaf7323295cd7e185e7b51ade0d11ed3953980b000000000000000000000000dea7c085342397c793a35047cfa126181c95cc31000000000000000000000000a302aefe5d78d42b53f5e59a2459eee2751557bc000000000000000000000000215854d5d983c5032633182b2e2c965201729084000000000000000000000000ea27f600af9330c3a00453af04509efed0e4121b000000000000000000000000fa77cb1084501223a620f9ecf5303b736f214d12000000000000000000000000533d6c4f6d3cc49916be6ae7f3b8f17b32dac54a000000000000000000000000f972e69dfaecd9451299efbb27c7813623980d310000000000000000000000002d6d3a698489bf68b8d6153078be9a639fe64e6b0000000000000000000000005e991509d67ca0d773b644a607eaff27777f253f000000000000000000000000a0490c9794c85a7459b60efe49fd117832e708a10000000000000000000000008a7c862dd28210065e3358aa8d56e4bb6bf56e6a0000000000000000000000003f25757ba50dbd4b80565f6230c9dae73c2ca3ee0000000000000000000000009d3a7d0f006b9bb7e5f5597bc7361ba0f4564115000000000000000000000000876047be83d1406f7bef8da978934e2bec37feb70000000000000000000000009765ed3cafe1948ed9e39f886e49335b176ef7a30000000000000000000000005878082043b1e1e8db6075d9473d17fcb60ea55f0000000000000000000000005f2d43c96a35b84b3a5a7f7862d6c688950b321a0000000000000000000000003c61a0c53fde08e7ac25bed96182d002104573500000000000000000000000009dc71121f77674bde94c85b394bcfbe6a2d847fb000000000000000000000000d08dcd321c8053a4c42f594ce654d15b9f42c732000000000000000000000000b1812baaf1a1b351780d32658b3b3c01059d53ee000000000000000000000000110da8c0cb51da2b0deedc466760c5b0b3f75fc9000000000000000000000000300372f52e844260a59c33aaaa063747a79b390900000000000000000000000029b0d00eeeb85ba46e818a53d62065c112ed0ff4000000000000000000000000a18048d7ff0a2fcf47becd7164e4a1ce4b5848320000000000000000000000001ae42facba57891384651b5194c9c75b4bcf8dae0000000000000000000000009d6106155926b13af52a7a335a32a23b7b97189e0000000000000000000000001368301e4fba2d21737bacbe5617522d4b5d1a9b00000000000000000000000054c20505055127b1e08a84d4fca395e4513a76a0000000000000000000000000ab433cc4907a7c6b2f98ba52dde377a6e03ffebf000000000000000000000000b8376434ecf643bf3c639e800b4ef7f7e3cf76110000000000000000000000001a45f3bce73305ae6df1f16ca7078a6109011a340000000000000000000000004e2b67cb6a0d0bc34bd5ef2f3b74174f4c9a95e6000000000000000000000000323d494f9d759022dd9841b20daa40218116376700000000000000000000000047938301ccfe3d0b1ab6622b12a6875408409725000000000000000000000000ee3fdf3ccbb62eaccf0ca3352294a542544a76740000000000000000000000002e7f4edf92ed04c12647fb7b784b455fdfe3072c000000000000000000000000c0b2ee9064c290941f411f625a3d39e717a0fdb80000000000000000000000003041355d520413d27cfc97eb0a6b74fc38b6f4c800000000000000000000000034fedc5775ff43e8a6385e7d5f0ffc5b5a72910d0000000000000000000000009899f5c0aeec59ac78f851a8712275584f72048f000000000000000000000000e478beab5303d0b725eb221c4dd88c77357d11a100000000000000000000000024f7896098bde3d3dbc536983d8a48e03ad8dcf500000000000000000000000027d96b57a3d6457f9e1963b995043ddf634774fe000000000000000000000000b38ff06f24e2b9ae89216026ae097a9bdcda97fa000000000000000000000000bcd9bcc1d1898da8ebef5ba71bcf5bd8b3d70d7f000000000000000000000000bd68cc39db673119ff19a7d8249cd6df4a50b02700000000000000000000000005d3c7b4d0c76ea705c22d6fd312be85aa5c288000000000000000000000000098be5486483e7f18e7c532f836076e749073b5f50000000000000000000000001899f05b1c049f3bfa1101fd333b3396a9328dcd0000000000000000000000007320d05fb1e5977f669140d1178c000ef61b97270000000000000000000000008fd6534cb7f0fc27d936b7dad4352504f277c87c000000000000000000000000628ef3355e44c3c0b287d4fe13f509496cafedef000000000000000000000000ff5d8656e99af5472c4ad78b84e417917888f2dd0000000000000000000000006daa9191f85ca5ab084ef0a2764c37aee38740220000000000000000000000005660626049b9f105704ef4d5d842ae287c9204d2000000000000000000000000df99de843c5ac62f925a71293175601bb1209d0f000000000000000000000000f9d032d944eb6b9d4cf81e2bf03b40ebf7a4196a000000000000000000000000fb7b6a1b7251fda735b8a5b02214912c0d63677d00000000000000000000000014b96694b5c36f584754a37f340a0979fb9841530000000000000000000000002cfc4c177792fabeb82783ce13611bdab2e37362000000000000000000000000636f84a83391987b27c77382399a0ba2a3268c40000000000000000000000000c15ac77999bd6b2082bc0e0e7fa19a0dec7f909200000000000000000000000086bda295bdfe62787e471383dd465c1b7fe3b1dd00000000000000000000000074c0544b9f57cffcd990d4a1cad6ad0469e30409000000000000000000000000dda871d58dadd5e157e1d2cc553e2b060c1b9d25000000000000000000000000a7b7b82a4586899dc4b381144486f63265d873db0000000000000000000000001b89d5acdd75dff22c4d9989726be3857991c38e00000000000000000000000052bbb89dcbfe47d38b161b82a6ba82474cb18691000000000000000000000000cb1f74f2fdcab20f368d758e98556576cccc24fe000000000000000000000000177982540e0ffc153826540f5955c7773bb84a77000000000000000000000000519d61cdc49be6affd360c1dfa5831a56a90abf7000000000000000000000000ba55acef94ba461c96677b1f9a134421a1800c750000000000000000000000005e455c6f79b166c8aab7cd27ebcd1c38e68bba67000000000000000000000000429c6bcb24a095766bb0b26d0c31bbd2a597d0680000000000000000000000004abcb316dd43c77f65a95b94537846a636c3d707000000000000000000000000adfbf678de8d3cc7736a6a2dceda89fc0faa49800000000000000000000000000d238d6b89f7188c18c043bd8c911859923de268000000000000000000000000ffc2b159843169eff94fecc84bd401ca737bd04e0000000000000000000000003bd48c4c1adc771f0d85c76d8561a96ae450f12a000000000000000000000000550fcc1167b99d7b5ab1cb4faa93fd4e0b8c4cbd000000000000000000000000a9958c5592dfdba4a412013efc34fc89b22de7d600000000000000000000000063a3d6d8f743682071dc0ad1ac576340aa52168200000000000000000000000020570cad9254a4c241bd19373277f6df173d45da000000000000000000000000bba9f30576e0b3b5e2b7071509a2b7672afb040d0000000000000000000000004dde02638d8faf15ebc335d7a9ab03ea7bc723d50000000000000000000000009c5994417045e2e8a32abba0174ac9f6808c024700000000000000000000000014759c1108c5c81902dc4f224dc0eb7c54182f040000000000000000000000005bbade19c5045031d6a07766217ed8d1a97faefb0000000000000000000000009be41ce5b309f352ea2499a4af0fc71549e4d57000000000000000000000000011de8cdd708f8bac68a29a0419d2d96fee64f9ae0000000000000000000000007ff990fb2cc69babdb57a1df8ba3b6b3414fe2d9000000000000000000000000cd50db84dea39ba513561cc8f7030d80b5595cf10000000000000000000000006d98b28ff9eeac4f429b585aaaadef1e410ce5fb000000000000000000000000dcb7482a62b6ecfd1bc8aabdac84c618a1981d040000000000000000000000009f4e8a35e3cde78d31884bb160236d2a638a6bc00000000000000000000000004afcf70e48528ff19fceeb7b4d619e4420146fc8000000000000000000000000749a81331e29f1ce71dfa0949f95d6e75da0ac820000000000000000000000008f83669ab9f4a4777e7324447c4490c1cb9447c6000000000000000000000000ec6358416f0061b790243743694e31c8e0e7ddde00000000000000000000000057fc2e045a112971eda36621d29cd0676a48d51e000000000000000000000000b67c2e9835f94b6ed3087d7d025b6582748f875800000000000000000000000004e781defa5fb1ced9d4ed44e48f9a262c28363c000000000000000000000000cf0c460e48c8199510f10dd570d5062da8925819000000000000000000000000cf0c460e48c8199510f10dd570d5062da8925819