60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000036fc05432cb9bffe052d8c5680c166b24b6c35c400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d61726e414a63787655366f61374e5934523242624c676441794c6a5a454748364b79396744335453647271550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000f1c16e4eb946df7ae5169f0c9d3a5e8386d5f62c000000000000000000000000c19361bb4b54e13d7df21fdb49a98d7ad66c802100000000000000000000000034cd4f1d7d3056040577038f967d94d0b8b5505a000000000000000000000000064aab38d29ea2742205ce2318e920a0b534fc2c00000000000000000000000050aaaf1983b62568ff725dcd7b008b5fa730bb320000000000000000000000009845f2f406c067c5de21ec485511f28ff02ad7330000000000000000000000002b3a92be3fc0e7d92aee63ded926756352e2a1e100000000000000000000000052a61365978ab595f8ffe36b51aec97a82c96e1c000000000000000000000000ab9700c87b320e29368b9a40bdfbc08c5889c88b00000000000000000000000098daae7f0b9176d984777062cf3a410a0b17a9bf000000000000000000000000249c18667fa691d7356be0e32d5df607b46a146000000000000000000000000064ff8a53d6dc8623f1d174bee04ae794dac986fd000000000000000000000000d340e921391dfb4ef97a823ca1ce89a797928668000000000000000000000000ce0b6ac2467aa5dc91d7843227a9b41950f1dc8a0000000000000000000000008e2641b8fa9d499c401e920118d317e0890c3c8800000000000000000000000059fef3497a5df256811b1ab745f935bf4e2000b6000000000000000000000000e99ad6bb1c55c345dfbcdce407c5f878464090d600000000000000000000000068abc7d04d7f4956fee910add0c8fdf9c251fa2700000000000000000000000028da4ca485dee3f28e2c393d679b4dba06c68e7b00000000000000000000000065a5e6e9ac0ba31a85b9a9ffd42c9bad022889690000000000000000000000005d5b93a0beb65e5964235ff2c5e97d2d44aa3d360000000000000000000000000ff7c9a76b46b824f8a6ec81074387756b08f6950000000000000000000000003e7a28df65e3b7644e57e9a5ea0ad802830ad3a80000000000000000000000008d214e60e276c29efd8f1595d52ad719a5a49ded0000000000000000000000007b409b94fc8e9742fc58dea666561d6f4892778b000000000000000000000000bc95219043e6152aaa760f75d71ff946de4e9a2e000000000000000000000000aa000812375e97b678116e80ff778204de49e517000000000000000000000000b656d8be3d99e1ec1c5065bef9193e29d7d6fcf2000000000000000000000000ebfaad64594b03dba39b6d5e5104f40c2c7a44df000000000000000000000000fce03f874c13fa64a43ac468609d145d297adcec0000000000000000000000005592fefc7d3135a7fd1889008426f28e3ba2f5de00000000000000000000000001953233c0b7df52238ee541e15ec596c2cd5f71000000000000000000000000fab2b875fbd6268156a6b1c5e37f9cbed1e16fb500000000000000000000000018583a96c8af0ce26ea14eaa3278c3d07dc5facc000000000000000000000000829c33709b3ecf8efa461acf4c8c2b37ada8cfbe0000000000000000000000009aad50fe28d4c1d7d3ab259db30ac34ef4cde237000000000000000000000000eb15e8fa29f44483b1e8f6f58cf4fda69639f0ae000000000000000000000000fbabb67eef5fe28737cc42e779b7de7e18130f16000000000000000000000000361fe78645448df7160f4286f85ec8a5c5073b630000000000000000000000004306954538864393db4e0d196b6513cfd3d34bd700000000000000000000000038dbf5ede9cf933e5b625821f2d98a5547cbda29000000000000000000000000cacfa3b83573d83fd94f1233ccc1891856c86f270000000000000000000000002b3d91e0cb5321ea4bd81ee90036df74edd2f31e0000000000000000000000004422a7c5e725a7eee1d3b348ee7a465877950b5c000000000000000000000000ca282a61a0b7348fd49a8c291b5524ce705f53b5000000000000000000000000c4b5adf56238a5bc935052acc3408248ec9e0382000000000000000000000000972bfa5073c65eb94f599557aeb4301ac806ee83000000000000000000000000a7d43517fbdc6b1cd514f9f9cada08fd80546f2c000000000000000000000000c1ccacbc2c9a6e61e5d7cd6d8bca9ebecfcbdfaf000000000000000000000000699d2e5618014385aed09aaf4242d5844512af3b0000000000000000000000000afdd01ddfb2015e34caf0bd7971c22ba71bbb7400000000000000000000000079dafd10a6eba65f0099a674cee6f6e1d0f1f58d000000000000000000000000ff63b8dae6d7b9c92dd665713429edd1ba6d5288000000000000000000000000d34af92505d1f3d85c0ceaba7ef0d94b26900b35000000000000000000000000d382e9a2e333e8afd315eb64d7e04297cdb1a182000000000000000000000000c4f39e61cd3318e19174251ba390fc133427dc08000000000000000000000000dabd54fc5f833ecbd3f574d16cf4f8efe511aee100000000000000000000000091f6afc4cafed9405ccbb546769a0f52b2062c26000000000000000000000000773be1c8a0aacb34c991ee608de50e864c981a1c00000000000000000000000041f7247732c0f9261dc0b4c25d08818a8ab618e200000000000000000000000088e308f477d77d64f8704c37c8fc9b7f41e3799b000000000000000000000000588acc6a138017ecb7126df77dfd2fe26cc6d3fd000000000000000000000000cafcb2ccce962784ea5afc06a2c67289d2b6e192000000000000000000000000193afdfe8ebc707b579132ec9651ad577d172daf000000000000000000000000a3c2a0d9c977a29b7fe50f997ae98c34ab722f00000000000000000000000000bb17d904d5cef2eb416e130f5a6bf43d4f553e520000000000000000000000007e8901c6772e34cb88bd75fa3cdc1f52019af0600000000000000000000000001d487a3ae0bd84998b3fc421778d9fae4640b3c20000000000000000000000007e8558d37da81d2dc0a5cfe391f304867a45fb5d000000000000000000000000b323bd3ac88f516000c089e04bfa92b2d2c84b0c00000000000000000000000052cd23738335084dd4cd9edefbed1f5e395679d7000000000000000000000000cc663ccc38fb31f4a1d457b45e39262f2705576300000000000000000000000091e724017fef50065df39db824570a0f7dabc4e70000000000000000000000000ac135e6b809098cf70c869500265d4d33ed577c000000000000000000000000eb1e46fc6a1c16beffe0957419b72da211f8ec2500000000000000000000000036ccd463174468afc7672affb671ae31d1f0e328000000000000000000000000fb1e4591e53d4fc9708b412b1d8702fdbb1996080000000000000000000000006e1267cea5eac7eb5ae17bc009a289cc5d04b3280000000000000000000000007118cbe4f2818e2481694e01ecc0149ee608aac70000000000000000000000002efd84218344bf8185a929cf3e35f3c399efaf8b000000000000000000000000e5ce6ddb6fcd4f61c9d365d87f4b64f670f7c9950000000000000000000000000e6d8e850b3d644bbfba30adfc0a5c3d6d6f94dc0000000000000000000000003d165446cdb8018c43a40fd16ff102463e3554970000000000000000000000003899d527b392f13a80793c458189b0d6edbd275f000000000000000000000000481b561eda4e4611de74b29d98ba88a935473596000000000000000000000000a3af1adbc0b73312eb88c7332d23bce478685fe6000000000000000000000000399d3eba5df35d7ccace61f4a97e03b9b07192e9000000000000000000000000d07cff5c5889bafb4651966c15e98ada0588605800000000000000000000000077450e91f742e55e39fd946a88719856128a49850000000000000000000000002c407661e5a9e4d6710fd62e190834bb14ade5ea000000000000000000000000742eb013ba738f92d6fb39fb9ab0c6497cc902240000000000000000000000004538ddfa3bf24bf0bc4f0864896f3cad7d2815bc0000000000000000000000005a26c73b61f19b8e921b919962f2cc3189bde694000000000000000000000000c2e3d55e35950a50ef4eb2830e080dced6ace654000000000000000000000000cd71e2fcb7cbe50117a48bdb19cef6393a60c0c90000000000000000000000007a9aac567774766392f6f30eebab9cb66cfeeb8f0000000000000000000000008850b4757dd73674a81cb967d57191c1ab20dba40000000000000000000000002956064d9530686a5d63316622527b2d4e17434b00000000000000000000000056bee71d9436c6dbb4851708a46ce35dce7a3053000000000000000000000000dfcf72dfe0c8458e737daf46c6dce315c4c26d1a00000000000000000000000045205c9680c9dd7ba18529dbab6b3aa2195fa6630000000000000000000000007e985a2a26ec91d108df162d356581c5f0cb49390000000000000000000000001d9db545ac4566dffc37e539c12fd411f0aa7fd6000000000000000000000000d0497bbfea9a839ec6ae70788280603ed77f0f71000000000000000000000000374a43689a71c762de63ed77bd5d9af819439d92000000000000000000000000e7d6267d04c806f7bb3544110d7b416d24feaed8000000000000000000000000c593fcc1972540d39b0e4d6672ad029b7c8dd8010000000000000000000000002f3eae5d5011abbc7b2b4e3ea9cd2adc8e694a9c0000000000000000000000007ea99b3824f9421709b9e1088a024986157afb2b000000000000000000000000b3a88778d0fda66b4914efeffcd356aaf8b7bc66000000000000000000000000cb9bb6536b6e8b0744479f0be6071019de18c6e5000000000000000000000000738bfab2ec4210ae077b9d8c42c8289b3d58a66d000000000000000000000000468b4e1006130a1ad19ee9512ef76e9f1ca0861f0000000000000000000000002a89622a338c906c39387c0c7a0339304bfc7a7b00000000000000000000000077ad1accc123b1b7e1e215dcbc0587ed4838006200000000000000000000000078c4525aa95af5b29b268a3a783c5526726086c9000000000000000000000000c497afecb9f17c44ea7603e991b3bb1eb94ae2ec000000000000000000000000960e7366ba7b09178fbe091b3ed1de4e533c5a6c000000000000000000000000c53d8683ed3d15e105f76ff181ee44f881c2e05600000000000000000000000021b90822e82497bf1942be49282dfeb57a57194e000000000000000000000000036af49ba3bb3947afe6f402a00e914fab0e76650000000000000000000000007190fa9b5cb571d9e24813d425c88772b57045bc000000000000000000000000bdc2e78f107fee77a5b0970f6c51f5fd00c8106c00000000000000000000000065c741e3dd3cf9654ef784730838dd0b6e8b6ce8000000000000000000000000b92113e87ddbbdd718de64b15059b2d84b5e25cb00000000000000000000000035f0569778264fea8de373267cdb681c88f46590000000000000000000000000a77fddbd189464c8c051f4a7a5607e0e39274259000000000000000000000000eb88c502cb3fd4249d104a30d713abc08cce28650000000000000000000000006052a538dcae94f1d0eacf767f40e1bfe4c147b2000000000000000000000000b204b029c2f56cd8f79acd218af26fef386ac868000000000000000000000000af60ed44379db7a4fd6ba20889aab4f4ce2c40b3000000000000000000000000ef55b45e34aa20eaeeb96d1407d819f4cae818340000000000000000000000003faf8466834e70a372f0c1d21355f948d23f2f4700000000000000000000000088cae6b1d7f269c6872053c9091538e00ea36d070000000000000000000000007cab4d807be61dcdcef3aac89bf6803826657b890000000000000000000000008cd4835d5bf3fbd990641500d07639a27cfa5e6400000000000000000000000079f9323d41f335d2c01e51a2ac26ba49d635ebc90000000000000000000000004a0819680afbeaf2485459258bdb13b09f346009000000000000000000000000fd0c31cfc84a5c84728e73b064f7cb6cffa48eba000000000000000000000000a2a59718d257d2dda794b7c8d8b7f2f874cf6b260000000000000000000000001973a9753b2ba9efde173083339c1db97df42b880000000000000000000000001d6aa9d5bd9c6cd0891c621d7606e08a062491050000000000000000000000001e6356b7c7d121ba4c33eabf8803886152e3e0c0000000000000000000000000d7e255dfc21d2664bf385155c22ae057e204fe410000000000000000000000000fdcaebeb57d2bf5de4c7987fd8c2536a2fe28690000000000000000000000000203b3d9cabf3b2bd255a9e0ff9d8010429ff212000000000000000000000000287a947bdba5d05d4886a17fbc0e6e70e5881a88000000000000000000000000d68a60edb48be5a9bf7d151aab622232fa2769e1000000000000000000000000b51696ade92a82eb06268b2be682dab735ec9ad0000000000000000000000000730cbb0bc43ba8acb0f2c339c660387b05e40ee300000000000000000000000045a0342020f639167b7271d06939d1b8708ea55d000000000000000000000000e3d229d924a0c396fab8c63912b9541724578377000000000000000000000000008804a9a23627cd332016e244e3c17d48d2dae4000000000000000000000000c3176e4849e6debb2608b146d73fddfd8ce08fb700000000000000000000000072d88dbace0ccd0eae0afc07f3a1cf7ef1f172370000000000000000000000008a6372bd5b391967643368fcd5c76dfa4fa8e6ce00000000000000000000000016f51addb9c2d3bf0a803da846813f0cec48537f0000000000000000000000003abce79a5e52099123880a647454400b8ee88db10000000000000000000000003821449a99588bc3051b0b84c3f290765322acbe0000000000000000000000003d268eedd2f619bdd6d02d83dd0003ec4a5524e7000000000000000000000000dc74837f4337304236cb22a005b0ea6fb9808bd90000000000000000000000004b5969f43c1d081f6d043e11a646b06ddac2c2c000000000000000000000000067743a26cd19c1192488b7673777425799bcd5a7000000000000000000000000d8159ef91e7be10a2e90fb7906dcb69dbcbb69540000000000000000000000002d019cd9cef10be569bd69db6ce325322ea05b19000000000000000000000000830bf17ee8f22285ab2145a1cb4a5f1ee723c08d0000000000000000000000001ec3ec6518db3f04bd905f5f4e5795895921d83e000000000000000000000000c0fcb94e9af6bc6112d315753116dfcda2db7ce20000000000000000000000005234eee7c85587584fcc7db2eede5f9ac10a3071000000000000000000000000c8372a33db95395014ac7e15d758841b500e58900000000000000000000000000d8adafa38b3a71689d320ff1211534b9d997c6a0000000000000000000000008584cc9188fe85c5d63f2bbbd201e30b1d20724700000000000000000000000097a2e24a66c18034fdd62033f202b1559b5867c000000000000000000000000044e7d745275feb1804128669e52ddf6bb55c1f8c000000000000000000000000d1a02dd854d5a95466ea107328ef5534de492d7f000000000000000000000000a864ed15daeffdcfd88a12b858cc02298033bf220000000000000000000000000fbcafd8995d3f573f4b22a492676da5d7206170000000000000000000000000bf4a9b638c4417b85c0b79af4ad98048c4c3e364000000000000000000000000dda3defbe28608b8b3718c4c9885eeaa9b679c550000000000000000000000004c7fa887588ea30d9c19cc6310d8f845c77cb314000000000000000000000000ab677bd89ff8eeec925d39a57ae828ae794ecc8000000000000000000000000034f7262dd91c1fef661fca6238b3031606f738f6000000000000000000000000b2ee851b88461b422dfec817628c6847556545c50000000000000000000000004b1e30e145c931e65ee16ecbd901fe13a2b26f4e00000000000000000000000083d3c179e7906e7f6755658c70e106f1ed3c5782000000000000000000000000241177af8e9550177638f8a5c0d258f9188b5dfa0000000000000000000000001e6f91f32ce9b6a38c6597e35334bf5e1411cfae0000000000000000000000000f2f9599c19cddd869d0bbf7bc3bfe354dd5b40a000000000000000000000000115a2c682582947562aa95ebd30308f7daf00d470000000000000000000000009a0c60cf7792ec96c87e451795240b4727202e380000000000000000000000004b1f6fb0f32b4a45df093fd32f60928a3e3bf8a600000000000000000000000036bec1a075eb981fd5d95941b5f480c7a0909424000000000000000000000000514ca0d356f2d84098a07285c657906b76e5a9a7000000000000000000000000504c115dd67c1fcf259b99803023df1896550ba90000000000000000000000006d13ccd42095c721c4d94d1fe1af86eda959b86100000000000000000000000049ee7368a7369ca06ca24ca23f4106642daf1a5e00000000000000000000000079c87882c652774762722adb93504be754530c140000000000000000000000006c22da3331a3acb418d61a4c269d588cf30e48000000000000000000000000008c9bf5f26cd869aba368423448db0a19927b7f2500000000000000000000000056dbbf5e6549a81081674cb9c63e89b67e9443cb00000000000000000000000068c6e2f726eaabd7b18ba0eb4a7f64e8664dca2700000000000000000000000005223b4165dd042757ba0d2ebd8823e3ea3f2ae10000000000000000000000001a4dcab30bb3b942bc949c19c4770cd372fff9840000000000000000000000006d404d825666d5f9fa075496cd9dd5dc858b382b00000000000000000000000039b7ce463c4aab6cd46d3549d68d128ee418da76000000000000000000000000107af877d14bce0f41b429baf73a7e871b9173630000000000000000000000005c64f9257c104122897e68738293bb90c934817d000000000000000000000000df75fdd3b4e14db464a241b83fe1b596485d8bac0000000000000000000000009be060a43f5919b79c19ab35ebffa4edb7941bdf0000000000000000000000005aec2203f9a47dccb47fb1b1980dfd11a888409d000000000000000000000000f8e0f7252a0703c48ed6da063e6894cde6a80d00000000000000000000000000e9bdc74beb7e7dd2f558156f1297b38943aa45d3000000000000000000000000a3b5da6a2437c7090a7a5193db5d6d867f309a2f000000000000000000000000361b16c770bc24b168ef713f42db9ca19a5324ff0000000000000000000000002a48d5968498aebf5457f4c9a7a92c863da42b36000000000000000000000000362d056cf3a01a094560847c161752a6ba92471600000000000000000000000087eeba27396b61e85068806d2b8ab4b19942b57c0000000000000000000000000f7e3b906c6d183420d9dbe4207c40228ca26fd6000000000000000000000000bd51133490b112b376e9e6e177c1e8e47cbace71000000000000000000000000da04378e00e3c12201703d4e85d4d7542b7823400000000000000000000000009f7fa0f8a08aa688437db2f43d5397c540fc2b13000000000000000000000000f85c52a19f7d09aae62b23ef457b63f23c615f08000000000000000000000000713e9aea702d67eaf3fd6c129b29002beec4f6e50000000000000000000000008aaf8f1d2825c1af5993daa6cc59de30fcba0d3a000000000000000000000000ab6ac0e267daba035edc88878ad6bb3daccfe987000000000000000000000000cb38b13b602498158ce86bfa44eda5347d20c25d000000000000000000000000715696c006bc1ec581afbdd7c16d91da281a76c3000000000000000000000000156685a5b3d28293c0d25a13e55ae26e52c32dd5000000000000000000000000301e30fd440d74292731450322132ae7a84fd4750000000000000000000000005b0dc315b3e7f928eb1de24bed8c71060a82cd14000000000000000000000000a9db95e4101afeb49d8061fa2f24e234550edf960000000000000000000000007e7f5cf879ab284e5a3d7e21079fda06c4540a9b0000000000000000000000007290e97a66445de3f0ecdc333c566439a380d20500000000000000000000000031116575107aff2b3fffd6eb1bbedc3f90cad7a8000000000000000000000000167f11b1fbbfa8de4ed1831157b89e77c1b3da9e0000000000000000000000000ea012a4b0b0a265bb3247e44455fa65bdda3419000000000000000000000000e65798d94f68d08230fcdb916ce3ed98ac6e08de000000000000000000000000c0521238b021e4380883920dcfe2e54cf639adb500000000000000000000000081a7e8b0620a5b54c6b26f0223c12068907303ee0000000000000000000000006fbd3abcb7db5b39005b643879a0d0a787c15b7e000000000000000000000000bc49b6623b5146c9cf9addccad0f7692dc6ddd3400000000000000000000000022388956f8e05cfb555dbb0557f7d560e6df498c0000000000000000000000008dc78173d69b4468c7cbaa0bcfb0101070032ead00000000000000000000000098f7c9b88968c796eb0b799463223923efbf8615000000000000000000000000014d5dfa757ceeb0650daf8feb83f0199a9a16a1000000000000000000000000f75c3f81498dabf4c740b945b7e7ba3b1dc01414000000000000000000000000048e570fe5016f36510cee62fd40ddd492caf07f000000000000000000000000efb8ccfab9f7b097035e40d54a7ce8b985bf8670000000000000000000000000016ec7bb68c447c56708b8a041851084d56ea6dd000000000000000000000000ad3f8453a0ea138c68aaeb1eb81ce326332a2bd5000000000000000000000000f8e06efddcaff151de6dcbc141cff3ffb1323d6b000000000000000000000000ffd57a4393b48a037b44d5593dd3f960af4366fa0000000000000000000000004a6803877847cd217d3f82e146a51cd8c1ff4a8f000000000000000000000000c8a82a70b93149304bc41667638138e8bdfb7ece000000000000000000000000918ae853493d51ff008c6a15012885960b63c5c200000000000000000000000067e9bd6fb60c81f16ac2250241fe0dae5d9395de00000000000000000000000098badc2f24c8d2f328f72919e13b1f400b6987a4000000000000000000000000a48dcc1ed639078975b633f0dff28783427122d700000000000000000000000022e765e10cc25a5b095fe2f64fe81e73e075774a000000000000000000000000701f163f2c7733328487313579401052a429563d00000000000000000000000063145b86b90fb264ce37920c52ef00a33a8efaa7000000000000000000000000b8e078bb61d34b0244f67b5b8d416b4cafd9ecf6000000000000000000000000926033c6386bd5a805828c7070b69d5e8d1af186000000000000000000000000282e9367d6fe0c1b340a6b84e6f70bf3748a535b0000000000000000000000005f07cec63abfcb98d285e3ad976edb8fe17046510000000000000000000000004e37666e17e525ab6daa673b6186f7ae18fa93c100000000000000000000000039be0d03735b40ca7de65fe0f3bb7ae614a357b1000000000000000000000000b07edf387546b22d62608ea89cbff761caf01cea00000000000000000000000051f5883d8b347fb268a4df91800d3a996090e30300000000000000000000000060af147aa7e627cd3f0297131c11b203e3683ab10000000000000000000000008f480a4198db6f90c1c69d90f69d5188b2a254a3000000000000000000000000032ff4693aad1a42f017bdb9d3beae2e96937495000000000000000000000000b89d08be844208c4f42e81882fdfc3e1936150b40000000000000000000000002797d10a94272fba7182a3b02f80af11c9424bf2000000000000000000000000b52f5dd95bd025009dca542a343324c96f9fd199000000000000000000000000126e7a97d18e6591c9c9366b56b2f6e244d1936200000000000000000000000068bdba467d6798eb4789b4ab93f72f341090b590000000000000000000000000ddcce04ae860ff6035dfbd8c509f39bf90e3fe05000000000000000000000000f2a5a3bdd38a2d0c4e21532613bc458f207058ee00000000000000000000000051b94b259dcb2060fde920c8bfab6fffb8a7eded0000000000000000000000001ba908e7460bd521669973eb8974bf2b0f8613fb000000000000000000000000177fb39703b85bfc052791a6062ee31d0ded7a2700000000000000000000000084dd38d17e9050763540b9b6b3a8127c090bc96d000000000000000000000000cf7b0ef87269253cc428a7a82baeeb1ddb7ed7d000000000000000000000000017714d24d1ec645335f9b686e7ede9449d0f3d3f0000000000000000000000005682714b37475b0b1e9ba28438bec7cab7c624890000000000000000000000007b54093749292acd94a93493a52a6387f184d668000000000000000000000000d232eeb37852b9948c34f3012ceedc3b79a06c43000000000000000000000000fce0d998077443a6256a995876a78e2d4e3f8a5600000000000000000000000005ef35f41911ce8763766634ee8069c95742e913000000000000000000000000137c86b80886b68ceea5dd0f2f4888df4173720800000000000000000000000040da8dd02c5f2f00f62cd92bd42fd562ac757fe30000000000000000000000001ab84723f35af3b38f8031f166bb410ecdcaf510000000000000000000000000264a26abc95b862b6e218f53f27670fa35c4f96b000000000000000000000000cc5d2f01c64ddb04656985463a46021796ed371a000000000000000000000000f50e1d7e3545722a8b1a7922ccecc24001ef4065000000000000000000000000a2e8d5e4f67aabbaebae63f66ceab33cf6447b770000000000000000000000005a324139d25dd4b4066fe6e0eebb08f581fc750500000000000000000000000074c112bd69998928baffb9e5d9a3982992120ff800000000000000000000000067b57d637ce49e9c3daf1b4b09332190ae503414000000000000000000000000707a3661f56a2e8ace848fe5ef46a84d426127ee000000000000000000000000a16fcdfc700aee90757fbe592d8fcdad6d56cb0f000000000000000000000000d14bef8e6303ef280acd73829604bce6cb3c10670000000000000000000000005584f4345e8882cdfa1ee8077063841e6c31a6a7000000000000000000000000570d6eb43e78e02d3c390080592464a4d6cc3cc5000000000000000000000000edcb445795f51d7dc5be52eac0d3de2ff2a6d08700000000000000000000000020907d7979cfae9d137ab7edac5a7638a754dc50000000000000000000000000fd833faf7d2b137844cd31245995a228bc7cb91e00000000000000000000000017bd669870b46e3f0299bcaaf8ff732f15c9f74b000000000000000000000000d456251afaf2850b9ed58f975a1d59fc0287afb30000000000000000000000006904f6979c58ab9b3562bed451a4fcc2b7575e3800000000000000000000000009681696efe12e9847ee5629483d1d9ac0ccda0c0000000000000000000000002ebf309370131f5d77b8db1c1225e0c631a7ed4a0000000000000000000000001754a4c6984b47f1b064cfb5c0e9552147a65ab80000000000000000000000003fa8ee9ce1a8e14d0c8081e129547b2839c31fe4000000000000000000000000c74c2bb5ab4285a70c7c5cec738c655d7bbea45a000000000000000000000000046c4eebe5b4a366828183b0011516f28a4df5ed000000000000000000000000e9c679fd6b30250be4a51503be583c955bf2fd6f000000000000000000000000e9cf16129fa9fe4323f4c3ec3294d2a12731b602000000000000000000000000a1b82e2e8fcdf4dc375b5c8e4c883c813a7a23180000000000000000000000003058f4d1b5d02f1d5f3d7b4fa242162b10f00c0a0000000000000000000000009fdfdb54618332c1d401d1ac56e2c72ffbe3783c0000000000000000000000002d5a28c1d64a98e479acf15433a03fc548350b60000000000000000000000000661b7611284aef17853bba28fd2c2231a0c3d777000000000000000000000000a52173e32784652210cccf9b199d9b4469c296ca00000000000000000000000058a50bc1e583f07141491d29fbf7fee0f872c0820000000000000000000000005fce0e62197969cff2c18e6bb6f70e8b04436fed000000000000000000000000c1da64dcc4accb33fca7a7191d76b1a163fa24970000000000000000000000009ae0c8082c5cd8caeb5f27d3907bff93e22e74ea0000000000000000000000006c1396e17a6ea181e29c5d4a8ce014e2968f56840000000000000000000000003f75dd57ef9e4f23f3e9386f7004749ca29de6d4000000000000000000000000ea82c2e3733b42147e0699926fa70b940182ae5700000000000000000000000055b42bc7c0ad199ee977c81baea5e33d15cd2e49000000000000000000000000b2351afe14708c597a50f398d49de01a64dc715b0000000000000000000000009774ea149ed7b916b39c36ea5cb663eb8b2282210000000000000000000000005f40e7390404864a74ef97efd431de68129f7d7a0000000000000000000000007f1260f3731c3ec7d6ef36ca633188957731168d00000000000000000000000011178785d020c66545cda69c98c20726f53435f00000000000000000000000004f7d5db4c15415a3db14b9bd01300c3203509ca400000000000000000000000099eef6ee006d817074ae3a13f88b6e0d75ebd0080000000000000000000000000c01af74b099fa9042cfebf251d8899e15b8a99e000000000000000000000000a6a5821ee36ffd03af4abce45c13117065226c7c000000000000000000000000e449cf564fd0d2e721100e373a7d82ec171b85f500000000000000000000000051838aff8befbe166ff43940bd367d8167a14b91000000000000000000000000998a225f7fa96b68b46a314adf2a50eb8b51b5f60000000000000000000000000b0874363c2f55f5500e00cc96c10161d3585bd800000000000000000000000025ba527f53e8a2f24a53b3ec1c8f36b1c01fa74e000000000000000000000000d0abf15e58c7330f8bce75e7ab9459d6c8285e07000000000000000000000000a0c18aca4db7e933e99ca57dc26d75a7ad7910c30000000000000000000000000850a11c2a183ac999221d46e55a2f5e288e6d76000000000000000000000000f397cac37b449c3a8b0361165cd3f64f4062e4b300000000000000000000000036ade434ecf02c14381bc19f27722b730159bd9400000000000000000000000094d82c6ec8f918215883379a860cc702987eb93100000000000000000000000069387766111dad0e3bd129ced33bc77ad1c4f007000000000000000000000000319a3e88d834ebe7e3c794e75d17c2a8b4e789b9000000000000000000000000a61496607e3600a64660a738dc291aa71e9529c30000000000000000000000006ddd9837243c7499e8238b823afc9e50136868e10000000000000000000000009d9c05a9039f46589aba97c8f49b937cababa7e00000000000000000000000004d8a34a2d43cfe7eac771595eea3ef90d864f2d1000000000000000000000000b847116fc0d85812e7695089efac00282701699800000000000000000000000048a79ceb36488e7f98ade4cc3703fadb5c36db510000000000000000000000009a469d70dcb0533222ae62b6772de536d00b5d61000000000000000000000000f63c63b821147df871ded37be9ca7a77143b2098000000000000000000000000a98c395ae317a2cd66595d65fde35415af9c2a370000000000000000000000008eecbde1220ad780ecb78cf586e51e875b1a42640000000000000000000000008037160bc79b5e3b43c90d180e70e89ec04d6c7000000000000000000000000076ac167d6818cf6522b573bdc8c8ec1dd35a4304000000000000000000000000c4f9bf603a3c276bc2edeecc13d82631dbffd96c000000000000000000000000cf510ab36b12482163d711162773de9a5b9a73fd00000000000000000000000088031fad9bcfe41941e8de3e56a88d04085b899b000000000000000000000000d04fea8055527caa3c5c2582f05614bf482757e3000000000000000000000000171f891d1a72527b2530f77dd512331d7e257025000000000000000000000000f8af089f42f2da304eb1d8934823c2bcd3edfeb9000000000000000000000000849a807b2346a8ecf97878be069228fb6ddc3a6c000000000000000000000000c0ec3f6ddc76803b76edefdf779e0440d79dd182000000000000000000000000bc6b159a592a1beac430b752ec114966841b9d16000000000000000000000000bab7d229d793abaee25609f5ebf1c46ed8e7045d0000000000000000000000004d051f8de0c88a5690f5ba23b078d5f3df2db11d00000000000000000000000007b76e428af6a19768044277a9d5aca0659cf5ad000000000000000000000000fe68d78d37d5d5f96b96b4e02d5b3f1a5a7b1ead000000000000000000000000fd436bdb4c7ec377054ddb13d202616dca2c1a5b000000000000000000000000ef52169cf0ec8db184120ebe1d8184f4c721fc83000000000000000000000000ff67e1f7c0dad1248777051011f050416b231b0a000000000000000000000000e2b8b397bccffbac6aa79ca21c1fbfdeb47fed7e00000000000000000000000067dbfc8fba2fb7705250193c48d221b765b4715e000000000000000000000000acd6c2f22493df8aff4771cd2f85cccc0fd2b2df000000000000000000000000d77ce376caee3576fca8ebe34c4f58b17291ea0a000000000000000000000000a65774bfc0e98b589317f2f63333a935917a2d43000000000000000000000000b63a787ade25222fa8df79225791b179f30db50a0000000000000000000000003db11c65832d98baaa93fb65facbb58c0ac99a46000000000000000000000000c969843a16cf0f486ad19d0823c47cf4a7e848930000000000000000000000002bd5759799054a81e6fb22d71dc25e70b03bf6870000000000000000000000006e8e8f6562bcb165b70bda077ce1b6a10b8eca1a0000000000000000000000009ae9009365da55434ab9e5e880dcebc62c8a553a0000000000000000000000001ad5c9dbe620f941a8e9b57c4ccb0d89205e773c000000000000000000000000aab81afb17d0d9a1df0bb96b084c89aec4196a760000000000000000000000006aeb6f201de891c876a10c4a589c7cbbe1564e86000000000000000000000000ed3432724ed828b63c9a02db46fbe646638af33400000000000000000000000045b250c2009ea081239114904c299cc89b87d8910000000000000000000000004df6c083a9d129c0865b6c68db0ee47c85c1db5e0000000000000000000000008fbf69b2ebaa5d62240ea1330dfde18e106c2f1c00000000000000000000000054e46a13f416018b9cc1ad26c4b1dfc0377fc25700000000000000000000000085f2ecf55842f8d3e0cb21fc3cbe39fd9d28e24e000000000000000000000000731f306c0e7c4dd57d287e7be35219110eda24bf000000000000000000000000447a04ed9162eb1b8e28540f7d6867142237cbf50000000000000000000000004a520218687aaea754ee3ea83149a45f02a0f6fa0000000000000000000000001ed0044634f0d476d042a2eb46ba05dd0280b81a000000000000000000000000d57aa325b79abdbf5ac9ca54500048ca6a713d5400000000000000000000000093e8a3dabdf356f7a713de58243f97ac7d209823000000000000000000000000f7630169528fbddb7dde3071d2cefa2f09b3a059000000000000000000000000f88a3a708ab6a66ca6c6f33e8cea64ed2fd3e480000000000000000000000000bd166fdb869b13df3705e4aac7f0e96daf3f1c900000000000000000000000002e20c6b88bac6093c7899bf904f21e18fa5e80300000000000000000000000004a6ef199b9f921dd90e95183e087290b7c8702380000000000000000000000002371ed5a3dd79c424b1bcf81462b7d91989096c80000000000000000000000008be19ae8a51cc2279143e40e65c0bdc3aa064a6f000000000000000000000000638d512c418d62002cba8adea35b6ba0ab9b1bb600000000000000000000000053642b1609e5cffdf263f33df44246898acc1182000000000000000000000000a356e84da7fcd613f0a0db3ae5828a9701f3f61400000000000000000000000070446bf29a27acf9c9e2426ca36de13dedad7c700000000000000000000000005d3572838601545a1d7462ab0b087209952f688f000000000000000000000000251a3dc2b14ecea38fe15ffa7e9bafb8a3a094bb00000000000000000000000068e5f5da6c1b65ea8fa0b0d88f578da02076adcc0000000000000000000000009f94eee2c141ca434feef8cb320e232421e32393000000000000000000000000da3bac3a4062c5c8aef52119aa43411add7d14a5000000000000000000000000535e3ec42edd6b4b7f62acdaecd620f1efd999f3000000000000000000000000734a8f871c02dcd9826d6ff13b06c3632d192bf6000000000000000000000000125ec0403c5a20c754b6962e4879e66c65c08efa000000000000000000000000fcad8413b994f2c8afac830b17a4ca313e771f1f000000000000000000000000574a8bba75ee715cf71243a539ba7640f388bdb300000000000000000000000005cb6d009d746a8233df1ecf7c6d107c8d6312ea000000000000000000000000a40172fc7d415d01fcaa9729399deec5af73c5e30000000000000000000000005f18f3b16f09d7af3b53ab326f01dc179ff2e635000000000000000000000000d906390c1103d24b007f68b4c951029f7f7e7c15000000000000000000000000fb44d14cd3c8427610f503c1867e2053930e9a710000000000000000000000006f7f372ea6ce0fd1e5aa023e73c1bf194f7ffd47000000000000000000000000fa9997628b470c2522866131f048cc71c130af4a000000000000000000000000035e1215da18b7aec0ce146cbd3796dfe88da3fd000000000000000000000000d38c18fb8901ea4c29fa91624ce9b46496995498000000000000000000000000020221ccf59174bcd8e9a6b648ad0a431c4b5ac8000000000000000000000000eae03b59d22cccfd287f4bac816f546d8803c6cd000000000000000000000000c768611483cdf30b550211ab6b8c5cf8c6097e5800000000000000000000000095efefa0a4564bfabfbb1ee08a359c062eb0a94b00000000000000000000000074fd5c388621ce69851f62dffe9fd780a2615108000000000000000000000000882b9636db9f45190d3534c629e39bbc5766045b000000000000000000000000af77488f948ed7053a1f7c538bde33a6b50d57d3000000000000000000000000fc8862de347d9010fa457841328d2317c1d7aff5000000000000000000000000d6c67f3e84670d2d27433015648eef7288f60eb5000000000000000000000000459d60098949a2f655c15e7a43aa055986a4577c000000000000000000000000bd788eb6a3a8bfd85abcf4d0750932eb8fbae45700000000000000000000000011da126eba8dde8e3d824265af8b77ccdcb83f8d000000000000000000000000f8aa16d589988ddaa7bda00fd94f2eeed2c6c2b0000000000000000000000000ef609ab6fd2c7f403b64c435d1d80c85c71a658f00000000000000000000000039ee02f024ead60e41a6f44a6402ca4109c9a96e000000000000000000000000f897130cb1f9cbfa43d7e56d73da5086870bfb8d000000000000000000000000e5921704efff7c1b5ce4122768bec0e45936e3e20000000000000000000000008aca09161325e566c34cb805d68b5558e4aeda430000000000000000000000002a65d09eac541a30a4f0758e278f2a886bbaa492000000000000000000000000fe461de465386f6928cfd230efcb7f76ce4ebec0000000000000000000000000d532f82250f7dc335bdc83fd09858f5df5fb9722000000000000000000000000ada4939cb212f303edd113e7389e2269cba49ffd000000000000000000000000da71e649f673d759e10f72929f529f866b877889000000000000000000000000b05ed0db7812a375eb19b70ee5093acd2afe267a0000000000000000000000001371ea58df280becf80494e7cea0d8553a7c651d000000000000000000000000341ef1bc249181d043618e6377572d538e2f3542000000000000000000000000b0212704eda0f70ae82e553616acae94f9a17f7700000000000000000000000059454008b4d43f32304a5b01918492a5ac3dcbaa00000000000000000000000021342d4da5b1afed14e26732135946251f0786c300000000000000000000000081c59e3c385aa011297429a4464b80588cdc8e1300000000000000000000000013375504e3ec749a56802fc6dedb91a944f7966d000000000000000000000000ac3703c45cfa5233163b6995d45f5cd6fcbfd4440000000000000000000000009ba18a707389ab9daccfbca11fee380e3224fd6a0000000000000000000000003579d35ef0f73c1e9bbb10b2d8d3a34b020e8a0c00000000000000000000000055f69e686faefb5b7f0810e0598267561653a4b5000000000000000000000000e047eb5a86bd2d1e0054a04eb69e3cd39c40a7ea000000000000000000000000c626ec53625213ca6a2da62177a62e88fccd526a000000000000000000000000f44ff7c7bb6531f347f43d0c22a8263b9a5525e600000000000000000000000095c81758abe65cc8bec7b4a24b732b71f3b1f1280000000000000000000000008d3c85d29cdc707a02b1d2acdcc10ae43922505500000000000000000000000061b2fc99c67b3652ff607ea17b7c6a372230cc790000000000000000000000001862ec37972e9fa36e2706a916d10cb41eb6445600000000000000000000000080d7dee2007805ce57fe3bf3d3ddbc67fe78e012000000000000000000000000d328d6b89288dedb7f3714ec81b51d27197511f60000000000000000000000008d214ca41e0ce02361706085cae9bc41073e3347000000000000000000000000527469bf8c87cc5f0988c0449dc69ae2d3b919e500000000000000000000000056e862b7f5f3b6850b383d047695f76c5fe49fc0000000000000000000000000879f0df450f2d865e6b3c71dedd2c1cddd145c760000000000000000000000008150155bba8311c428d91673c7ad28371f14e414000000000000000000000000bb40e9fce57e2c653902d308808e88e436a6b263000000000000000000000000c543fde62f810b765128260bf6dd3783dd5d97e6000000000000000000000000dc31c93aef48ff28a76812958c3e9379319580340000000000000000000000003eeba6be9a3334828783a159b3ee458d387e82410000000000000000000000005523b49c2305e037003658f0d101abc1922c8a28000000000000000000000000d47dc00b6767b7bcebfb82bfe2845d851ac45e2f000000000000000000000000b1f71e5eca34dbe3e7d6df67ddda15c19e49c3020000000000000000000000001b7b425cbef9df5a9af7048f5ba8865214980a1a000000000000000000000000ea8cc8dbcdfdfdd1e1055cab32b47965ae1f4012000000000000000000000000a3221caf5ec9549103f7a86fb59daf1e865ba3de000000000000000000000000bd644e200a1658d537fec69a19aa957c71d8b809000000000000000000000000f40c9ec55ee847fad4ba02abbd27df459c1e31600000000000000000000000008c7c8c02516fe20d594e23e9680f7c1363328678000000000000000000000000fb9f6965654c4318cca5bbcdd22d53a3abaa10bc000000000000000000000000174dc9357532355183a7eab27e2906e07d182038000000000000000000000000f208a16191afc75d6de112568cdc86b30dfbdabf00000000000000000000000012b46d61ae25174a875b9dc3165fcaeedc94945e0000000000000000000000009bb7b309a17d0329caf72aa03095f111ac3615f80000000000000000000000007ba60b045e7b72f65e30c26e1c1d12ea9e379e46000000000000000000000000d3fd03dccf89bfb094925edc7c7ad1cc667685db00000000000000000000000060180698a6f8c6d89c8354772e9c653191be24d40000000000000000000000005fb2483e738dc5da278907a2c9a0f4b1865a087d000000000000000000000000e0050d3933d60682d23cdbf54d512d503668f9bc000000000000000000000000c49a25a70130f86c367c2817a6cbf81b187ed7930000000000000000000000002fb0027d3f3b606fb0254ad35ce0b52d946c7b540000000000000000000000000ea82d8dfc4f2d75682de57f8d55f1426407e54d000000000000000000000000c0ccec14ae13c806b91c30c2ca170819d0dee6530000000000000000000000004e399548cef3a14e0887d3f9ff3da44ec01f065a000000000000000000000000fd277ec0ab7a41d40b1e7f595e657129708cace20000000000000000000000005f3454bd879f6b77444dc9a26c19a3e58c782198000000000000000000000000784510b88f260b8b6d21f92e1efe071b8dfe52490000000000000000000000002960fbb45c218a2697783a443135bd432fdec0be000000000000000000000000f3bcf93da1f427ec80f15520250c5286e923c298000000000000000000000000519821b094d9c05575e78ce97a7d29b23b282e0a000000000000000000000000829313368f4dafac6ff3b6d5d7db27f9c77197a70000000000000000000000004aef4bb5e1ed1287b1894374c2d716f0eaa266300000000000000000000000005c320e806a01b8a5b5cf7a7e36bed0b8d06669b5000000000000000000000000ca5771cec9f3137bcc4ef55759fd2890a2e57c6c00000000000000000000000088e051a34f8ce3a050ec7a8d229160e26c956dee000000000000000000000000645744dfbfe70b00e227063ef57874d7de8732a80000000000000000000000000611dc6fa73f6386ca1ae24ae2fb2370272fdad400000000000000000000000012bc961507b9ff190be489822c26d112f824979a000000000000000000000000138e48d62265bfa6ed9903bb1aaa842d690b4c69000000000000000000000000183a3428b35041d0f13a9b01893a7dd329db1e6d000000000000000000000000a9159d5dcbdaaa1bfcb605fea3aae6ae3af8dd650000000000000000000000003cac42ede9fc57fbc6c6b415d62c7aa8a809fae60000000000000000000000009ddb720f5d247d279c93819e620b81424cb272b3000000000000000000000000c7de22980278517afbdd423d13d451eb6c39dd3e000000000000000000000000cf8843e137c394c86229931b088e633a816ac6ee000000000000000000000000ebb9324ad2c156b804b25eb188c1772db9e1f26600000000000000000000000033715ce5eddb7bd42020f78cd25abc0e30e91e390000000000000000000000000d89300948a53aeacc932f06b07e7c835226d1e00000000000000000000000006ceeadd8bf7fc3d1cf4a5a2d9d8b4ddfc0446e17000000000000000000000000f46b4d9e1ea648e8fda9919894cf5eba7dcfe8610000000000000000000000000b1147fe77347f84f81cc54765994df13bb828060000000000000000000000000a5ab835ca6eb78da570dfbb0547318b0d0daf9c000000000000000000000000b10caaaabc4883b362c534e45a1ac9ee3c764a1a00000000000000000000000020932b25a008b525cc8f07b0503483ebd918282f0000000000000000000000002c41f2b5edf6220aa3f9bc8d010d7128b4a256e30000000000000000000000001a3a734d341021ff1cdc63cca030202a7ec8eedb000000000000000000000000ae40c55e63493f54a566c4df2faa841e131ebaf20000000000000000000000001388ed218ee57e5042d56d7878d2662d476f8ea3000000000000000000000000a2e4c0969eefac555299f119f1cc93f2939e9c1c00000000000000000000000011c5ae8e2d4aa2bfa461c18ef719d2e519000e45000000000000000000000000c3f89810313a15385a40ecf8859c3d9f5ae58feb00000000000000000000000061931f089a160ddbe3310d9651ee1b79853828980000000000000000000000007f01663e1a5932571b41acdaa12fa99d072b4115000000000000000000000000b4214ab53e9cce1d63746c11fe7826f9dfe40f2f000000000000000000000000a92aed81c10bb1fb694349b68d78cfbe233e25a500000000000000000000000011f4d65ca3bf2a3b7da30079d41defab3ab19589000000000000000000000000f826bc72d44269a6803f4ecf2ff3766199801ae50000000000000000000000005b1e8dcbed327e3cde390ce3bff2e8d7533920930000000000000000000000004a890983a540b3491e14944db2406b785e10a1b300000000000000000000000061ee05a4f656d5ff16326d65914911f31d5f06d0000000000000000000000000ce12d248d5ad5fc7b042f9da4a5974d8d1af0e210000000000000000000000003c5cf13b97a6ac65e9e591f30cdde71bb1626b0000000000000000000000000080f20d8b74da89c56bb17527d3bc3aad0e4aa4ce00000000000000000000000074cb1895ada3a41739cca2c752c64f3c909afb56000000000000000000000000f12985d4c3788373935a84aecbe3dc3a1f852f71000000000000000000000000056305b251255158a8e3e4e3db5d933f6da2b5050000000000000000000000002ff1315483a97ba1f49551887db854b99797afc90000000000000000000000001e37211952796ed779bd1ef3c9cb97aae9c339c0000000000000000000000000808ffa493f5c7999aa1ac8290be87361cab079060000000000000000000000002bfff4518e4c911ca6bbe3fa530ee94bf00a477b000000000000000000000000e400131c4cd938081974aae4082a4f4a46ee2dc600000000000000000000000083bc7e5785f7cb2a114cd3070ef820577a2d8888000000000000000000000000ddac207b114243b49464982ef0685761740798ac000000000000000000000000e36f9f8b2933a3d888d690765bcd81eb400b0561000000000000000000000000e3bb11547b3b8d5d9c3fbb3c73b4ac789d30ef24000000000000000000000000db3742315c2d7fa5d10c44253509f8409e5845f80000000000000000000000001550d8d881d0eae4af1f87353d51779b1183b2dc0000000000000000000000006ac267b21de72ec2b2f17d36da0357881e2b2c7700000000000000000000000019e345e48bdbf949cd570a204fd02e74b41e7967000000000000000000000000e42e61b1da5289a4cc8bdb9c82658c49c45195be000000000000000000000000c0887bacd5ce97eddff133825ab0aa310bba990400000000000000000000000089983e6794dc9fb2add7e0586ee4706d4fdd6cb90000000000000000000000004dc28d98999a980edf0ed9890f12439081940b61000000000000000000000000eccebf2c93cf7d8ef42e3ac4085314bd84fef9510000000000000000000000002436a4468063ef14b80ebb409307c408c1eda30e000000000000000000000000a74ee5db12012af166abeb2a5435a7cb732ac136000000000000000000000000ccd5cd6ea6a9531724fcda2e54011a0f1ff3f5e60000000000000000000000005f5292da6e537e10236023860703f477f43948dd000000000000000000000000701f9f56b9ac9d4dd81fa7188224e988ec21cbf80000000000000000000000002a1b85453cc128235a263b99e958f67ba791d510000000000000000000000000511a0156df2b5c899e9790b2c3389b9ad2518d1f000000000000000000000000e31df324ebc71221c8638914958735ba5c6dba9f00000000000000000000000022c37ad4cb6bcdb9a515d3ad402dcbcdfb48762a000000000000000000000000733e1011c88cd450245e074367e08c35ce242ccd0000000000000000000000006d3aebfeecedfd0d6951d50f57a33b3963470ca9000000000000000000000000a285d65f0a5ddc2c6adf5e2ffd9779eeb3cc72a8000000000000000000000000708c19e785e691de98df93a6500ff5ae8a995a750000000000000000000000007c24511c18ae76a4b6fa1f75505b2dff75f7e58f000000000000000000000000666cda0f4df94d1915f2098b14c6a6bca8e57d9c0000000000000000000000000d1ba6322139086aa3468ef2d653f1a993040a930000000000000000000000002a7b41b08e25a51912cb70bc97a159cb34144287000000000000000000000000590cd37e3c471b270f1359def5b4490d1f360400000000000000000000000000f6f4f98b2257f9fa23334bd301f153beb220db40000000000000000000000000c3ca06bc2b7de873681eb95a11f636798b8b6ccf0000000000000000000000007a5459b806fcccae3bcff9b5adcca619d8c48a61000000000000000000000000eb74ce10bed2972d7c8bfe9a231e13b5a294e8730000000000000000000000006e00979923bb91b4212ceb45131e251a49f389390000000000000000000000005f914856ab563c3f6194f97dc7e96c2654d15f6e000000000000000000000000f3cdf976a6a980f5088d098f7da9daebfdd8d6c1000000000000000000000000c583be2daddcbb7d52a03b4baebdf13f50ffdb33000000000000000000000000746f46248acfb8cd1c4e5757c155341d1ba6310f000000000000000000000000421db170eb22b75135253e1ed2c98b4dd9c2953c0000000000000000000000004658487e09356de6d3ce50a499af9a298abac838000000000000000000000000c72a036ed6a667309dff6fb27c42e3ab9333930d000000000000000000000000bcb0807fc4a2d4a270f1176e371819e7066aa9e60000000000000000000000005d678d1a777f5d5f126e85bff2cfce614c8a6e3d000000000000000000000000d6a88eb61e61f81e2cd239a6264eccd4a6e023f00000000000000000000000002e0e0f8afd9ca366173ff82a8ea461661380e91400000000000000000000000092809652e7471639b8959fffc4eef4acd3c22c1f000000000000000000000000d889d6d3fbba41052100bb5053072dbbd2c878be00000000000000000000000027cc19764d40039a13c4e61007906f16a674c239000000000000000000000000c5bd911240b9fec2beb75f1ec582f1ca9052ef6400000000000000000000000005317658cbe5512c92db34f8209748f3a9f0f7d10000000000000000000000004e791f19c0199f338977d460513b18aa88e4881b000000000000000000000000b018fc1709f1449c11b870608f4d58fc4c433a070000000000000000000000000868ca5242e1d54f70494a97dc63f02a23f238d2000000000000000000000000f6097692c241576f0b7a8c2c57aaaf79a143becd000000000000000000000000f4d65a20a1d77ce5d263cf60262c39a07c1502a300000000000000000000000071ba536e24d589c59773e122901b016d403ddd820000000000000000000000006cf4db6f4e163401e1513ca9b531c7cb420818f100000000000000000000000070282dee5a5789bea24d158276e7f24599e7922400000000000000000000000078cd4eab339b5878cc46e9d3701fb68e6715857100000000000000000000000080b46165ef79e9f6bdc5b5650087e048862a6268000000000000000000000000de99a171deb95d24267461d4d7f37cb8db0c68a7000000000000000000000000434bca66f96cf5c0b8497a9462427a381c647d9c0000000000000000000000009a9eea002382ec3e14c2b4f47c0786dfe0de2ed50000000000000000000000009f752e16a72e10d8da67344ece7a6568e6b3285500000000000000000000000088f3020d20338cd4eaeb30e921fac75b87d315a7000000000000000000000000ffce66ececf340a6ffe81a4a4ccb559ca504c9d9000000000000000000000000efa51f9a8c906140da13904c8e2f5cf3025e52dd00000000000000000000000073f1158b6997621d1c48bb41994d6dbf884d46f0000000000000000000000000d4ec8f88ea81ddb4d5aa07ef1b2d00a16784d0ac000000000000000000000000ec02c158a23a42f9a8f141260c417885418533710000000000000000000000002b25adaa5f8d7f84f34ccf967aea8c31a007c4c10000000000000000000000009970924130b13ea18c23cd6bf0e2bbfed2c0c63e0000000000000000000000004d1e498ce1830952b42bbaeb8e2aa1efb41cc8b200000000000000000000000061141fe0be49c98d2af4538fa362d26b009e6d1d0000000000000000000000006934291557a903a7d54d3f1cb6127e73bf4884470000000000000000000000006f1da976d970176c745c72c70f00008669bbd542000000000000000000000000f4c583976db957f81ec14534341becc26bb671ed0000000000000000000000009a035f4d636cff08513640803404175e1bde3482000000000000000000000000e2405b6c6a219b0a80777737ed4c9247fd341b7d0000000000000000000000006a93e6f802a2acec836a9745715aa4d02e3302320000000000000000000000008c316472045d5784fac672bde67ecad538f132be000000000000000000000000acd939642997bbef68d362d1eafdd0888183f8ed000000000000000000000000af64974c43684e6deee578ab4c307add5e2e130b000000000000000000000000ec2a01c8646bf02cb8a9cf93fd3377ed312ccd790000000000000000000000001ff376822bc85cf0b7eabd97f57c3d7e861aeb0c00000000000000000000000002b75d1c0fdc6287a4b79b5dc07c2e7ab1d3b96e000000000000000000000000d200cae1531edb077b192f7910a86a8b41539a64000000000000000000000000855f8cdc6a9d64af369f22807cb01d4c7cccadf10000000000000000000000002d32d3db7208eaa56f90b78126b797aa5cb0ec66000000000000000000000000d7f1c83b89eee6bf9cfa03e39b69610f4a73398d0000000000000000000000002a275a1a52820307233a8a874f59db389359c86d0000000000000000000000004fec8a888df2efba80bccd71137c5c423c65c78a0000000000000000000000005a1464ffba69abbee03234cfaa837dff189cd1a70000000000000000000000000872b0a506e2e4411e78ad37b40f9f22a3a08e74000000000000000000000000a81523b6ab720590fd0591115d8abbf6ac3cb55f00000000000000000000000038919af78e6bce2849c46d830f513e842d4b287c000000000000000000000000d61a221cedb82277f757d4980eb31d7f34c6254300000000000000000000000014e8aea00c06cc7c6df964d276af771956c3ddf0000000000000000000000000d6524723ce168e98d875e41f949c0a11155e65c6000000000000000000000000d8db27e4a32967d15efc09a57abd82049831a9c8000000000000000000000000588317cb382656a114ff29d8d3070f097301e81c0000000000000000000000005555e648de8111d7a578b69ddb22436998c3bf0d0000000000000000000000005c976b4ce18b5ffc49898d8223dc19ef95932d64000000000000000000000000d510fb138b387f58532031bc41a2281af3204a81000000000000000000000000fbf3ab266f71b2b551e966a7de70f3e663c993d2000000000000000000000000a9b195eab94c3877b67fba9b6cdc68558d1fc83b0000000000000000000000006ee834a568c4babacbbed9312670db0c47b94881000000000000000000000000209ba3501de7918dcb4925e920e8cf9a6f6f3cd6000000000000000000000000d638c61e5e516a1fbded591b174c77c0523bf8fb000000000000000000000000244c03048f35a866bf7f9609134d71b3fc1e36a1000000000000000000000000d8ae340cffb7e12930b7c0f735c95ecd2c07e58f000000000000000000000000f954f8343c5453dc4193bc9dd52093e7f37b458800000000000000000000000046af85cd3880bc96f7a73c03e5c256e4ad3f249f000000000000000000000000eb4cf2e523986262655f3e8216293be54153ee51000000000000000000000000308c701cb86742a1ae1c77a0e3ff9287912b6928000000000000000000000000ff141081e53566068a345ea05122d5cc62913b5c000000000000000000000000cffd4d8e834d3a2498e5ac43cc3f3508737eaaf0000000000000000000000000f0554f52581f31cfa075b95d2da085dbc6aae076000000000000000000000000204d8858661800cf027b50c1745d3f04df2d5fb00000000000000000000000002be585ac4d484d7594c035adc471b186edd3857b0000000000000000000000006d0ce60f9aa3a70a70153ac65000c57e5a9441e00000000000000000000000000f46733bde44bc0d038d3e75f312b96d59283875000000000000000000000000f1c28c37fd56943727807e3b59275c01d9f50f8f000000000000000000000000673070fce27acf8eae5c28689ac30118c7d876ed000000000000000000000000b482ca11ebe39e830cc70eeb883ac4e8e98f885400000000000000000000000060fbe66f56c2537881b7be6b9ecce056af8da7cf000000000000000000000000119f58c3c23cc576dada32b5ea8b421232564037000000000000000000000000fe5e91858d04a767fb3fc133920f48a1ceaed5d600000000000000000000000041aba845ba73f5d5f989166fe3cc0dbccde12b5e000000000000000000000000288b8ed9329c8931d1045c74ac81315a63a9f614000000000000000000000000edc35f95f61aeee2b18834565a09abf278dcda9500000000000000000000000011da3e02503d4aed16f327079e11c0efef38ff39000000000000000000000000588762d971f7199d45e2aba2a833eff21148e5af000000000000000000000000c06dd81e3b9e9d051cdface5b11a0189aad530090000000000000000000000000d422f48e5e235a5cfadc9cee9a39d4c910dcdcb0000000000000000000000004e7a37ce55a65ef21a45d8a6f8e036bed5c32bc8000000000000000000000000b6107c9f82ae7b2668ba167a8d81b4597a3251120000000000000000000000002241bede6ec4c646235fa060652d990c75afb7d60000000000000000000000000c6f8ba91d4655f0c99dbae81f4c1a201eda7409000000000000000000000000e56aced046202ba3c0774f1de4cf11fba9c756fa00000000000000000000000074471e831e9fbfb1769d11a7277710b2aad0c533000000000000000000000000f54aa5b18c85a0e47dc3d0cc60c0da823e007118000000000000000000000000c9525d9f4045a07e3386cde251b68c4f8a8c9ab500000000000000000000000053a10b9724238435482e7babdfd3d1026c9351570000000000000000000000000d1c642a83fec611f89fb3391d3f3858a42124a7000000000000000000000000596b02dbf8af918f5c85f5cfc37c4014331381ca0000000000000000000000005bc7f3fc4efbbbd265a6fd40e22faa4cc9847d9f000000000000000000000000cc89654db5cb11f3b1cae3c8f913798b4137286e000000000000000000000000092409c6de7123a0ac450231c0f73bb0638da53c000000000000000000000000bd32f64cbefcd0ca763ba93aabb3b5b23e3f0a6a000000000000000000000000a5fe331538ba9a848351d830f3417b1d96ebedce00000000000000000000000039035dd0c6b62abf24dd9d4c38a3749ad9145345000000000000000000000000d08d9bae86bbfcb0de8ec7e546f73e1f94a5be410000000000000000000000000cb5076643d0231c0266c0899ddbbca92024510f000000000000000000000000638c9592a12be0f08bf85b8d3694a35863000d2e000000000000000000000000eb1f70d6a6fcd2aa868cc135257ea0c9fecba17300000000000000000000000040c16f846644dac58ddbfc7eeb880d1bbcd9012000000000000000000000000089477e9bac19d96dbbe1f26a3bbdfaf3ffae31fa00000000000000000000000098255fe6cb08391e40caa6a288a5135032398a0b000000000000000000000000c1c1f1bcf1612008b4329ed392ce7313f06db6dc0000000000000000000000003372d58b93969bccc40d1d20c0557871bbc4fc1a000000000000000000000000b031132b85e015c7a14e30c9ac18cd5240fe28490000000000000000000000009a37a4e32ff909e4056f13dc91e235cba2a54198000000000000000000000000166269e798eeeaac2b9d85f88c794a076aef592100000000000000000000000008a134ef5a496ab798bf8bc75980293e13948f0000000000000000000000000071a23a50d9cc07b45300ba65704d7e275764c6b10000000000000000000000008ca990e8499e99b3c79c430da23abaf537dfd0ca00000000000000000000000041a18123f5a129158d38235a59166bb1c4aa5bdc000000000000000000000000fc2d9b30ca57e49094b593fa8c7bbe1d4ba75970000000000000000000000000b6b7e55e20f67209cf73f58e208a6bf6bfb0264700000000000000000000000006001cb3127c88c8ec13c0177883a41693d506a4000000000000000000000000b4680bea7e611d756262c4fb7581eaf90a4d96a8000000000000000000000000dc5d7f15210af691f0197bb461c3d94223e35dc00000000000000000000000002cd386d3bc3045953eb0c76a135fdd29410dcc310000000000000000000000009fcf80933684eb57bd9522a7d760053e7ca5393a0000000000000000000000002a479d8a024659b6e17cde246d03891caecd4e27000000000000000000000000894f316ebfd8f9bb471529bce32d05d3960d34ed00000000000000000000000072583a516934c4a10b75f942cfcb6be2a9531c7a000000000000000000000000fb1a33b8eb7bb1ef1ba1d01ec1ee723a45a6552f000000000000000000000000d238ba348e22d3a806cc0315bcba9602b9b1e022000000000000000000000000dc3e1e07dc7f57f9bca42a6f521d5ebfdc8f93fa000000000000000000000000bdc15446f71b6eb8932cef95ea6a2a00b505203d0000000000000000000000000dca103d5ff13ce19d3c3727f54d37426e12216e00000000000000000000000088803ef52591847692121a233e856de8b6d26d280000000000000000000000008a9946b80e88136f67e4417c853ac38ad730597b000000000000000000000000b83d0e6a762c8ca0ae44294616cf4bef9b6d5a2b0000000000000000000000004c6395cb30717a92cd070bd75d2c14bd23e09c350000000000000000000000003b7107a9d47d9bb53051ae1171b7390a18d50ed8000000000000000000000000f452867af3546981b5ea450bbab02951c799ea7f0000000000000000000000003d2e2ae6b283b28d72a1689657b6e10ed3be28400000000000000000000000005670f4e53718249e2461e5bdd1bc9707d59fcbef000000000000000000000000d891051c984b0997c233a8cb7f8310d67aec0f0d0000000000000000000000000b3f5c9ec92e0a09ae668c82d8c14f1c58623099000000000000000000000000ff85a0ae5dc33ce5031c0cf02fb642dd90c390fa0000000000000000000000008896d87b0df500b74e7f58c6eef75a383ffe5ee10000000000000000000000001a5764a3a55f73f9efcbc2fa55e24f11f7c79396000000000000000000000000e258db54485953fee749905b0ec2e3ce0095bcca00000000000000000000000032f06a5ee20c70b0b24854b0dcfdd6d5532c2a06000000000000000000000000bc1a9442087e76854e0066220558d018880bc40d0000000000000000000000001a55fd66da05b5ad8e7db71628b5e5fe6d8cd80a000000000000000000000000331486b02746a319ae16f00261a7e5597ddcec8f0000000000000000000000009cbfbe482fbf3dd7c96e55a33bd23a695e27fba60000000000000000000000009a55eaaa53d4ba94dbe1af58178c7ef258731e140000000000000000000000005748934298a35fe67f99d9b1d8054a3c04974e85000000000000000000000000e31c8a70efcc4904a553f14c827967a45cca0ae80000000000000000000000004c290fb6a035b4ec7510104f7a45790125bf56390000000000000000000000005ff360d3896e5b5ef1e21679cdcc650fac52de99000000000000000000000000855978a3509c80a7a9b630473399ac3d3eea172d00000000000000000000000062d9edb328b2f45e92680fefc1b110f1a4161b1e000000000000000000000000146c12bf5222127dac4295536f5ad8762e8e275c000000000000000000000000c1a77042e2ef7f8e3cc6b7ebdb7853cde78dad620000000000000000000000009329b4e8c187c08ff5c88bbe9e8ea5b5012d7a660000000000000000000000007eeebf052f9bdaa3afef54ba963d2946e54e4db9000000000000000000000000024876c04afe3374b8905066e693a336182ed6570000000000000000000000003a1b3fae73c7395d8b757edcb344f85b6ea323aa00000000000000000000000003188b23fe39f4132677448b0247f2566f4caed7000000000000000000000000f2158b14dea8d5c7ab8b1c13d21a0cf137f4649d0000000000000000000000009f12061a8145031e0647d8fa7d733809f0400798000000000000000000000000b6e3fe89dd56ea2e28c6f220758cf14ff6cf627b0000000000000000000000007a4ed0f14f328813ede061ed9187de7a7c889183000000000000000000000000d107fe98d8f63436cebaff7c0abc4c7f64a2ec490000000000000000000000004b5552b25ebbd2ac12acc0411c0b507b6864854e00000000000000000000000061b9870f01e13f0b0b0cac71c5c2e88bcfb4da99000000000000000000000000b0a2fba732b53d61e240bc9a1f997574102862ea0000000000000000000000007d9dfb5324f0aaa688d8c08d27f9410d9d1ebf0a00000000000000000000000092b868effc432980249a0adc5f4580ec22b93b500000000000000000000000004a75bf116f5c48b459217c67bbb1c4c6dcbc183300000000000000000000000081ce639c6205bbfd28f932ae5fdb9cb62b86b016000000000000000000000000e069f009e9cf2fb0337c5301dc6977f950b5374c0000000000000000000000009da3fb9fc0ad0e090fd6bab20352df48762c6c720000000000000000000000006cda7f2e93ed0b52c93f5fcbaf12ffcbbaf2cae8000000000000000000000000c81ba86bec8bfbf4ed10f01fcaad3557f9fd8b1900000000000000000000000075361d40c453d3605201e64b21a2a72dedcf870d000000000000000000000000ec71f6ab71a88f112014b79e7416dd3682095cf80000000000000000000000007d644cf10890aa866757b52f73c18f4a1740c0ab00000000000000000000000056e02870ebd05dc4035a3a8eb2ebe4090628b07b000000000000000000000000f53782ea61eb76b3e6298a173c64c2ad912f151200000000000000000000000064202d7da87493a3bd713e8276a6ff520702443f00000000000000000000000097bfa934167403fd621c307bcaf3e362f890ce92000000000000000000000000dffbdd035a9ff32f01a80b55d0afe9dfe2feee2e0000000000000000000000007c0ad003b6296ec486a1b2f2baa16a4e1d5103c6000000000000000000000000377b611d35188ab291f1843582b5b367799fdac2000000000000000000000000ad59dab60b11dd977f5acb38268471f046e53af300000000000000000000000008af2b5463510a5e0afa3ae6eb8f53e7586341150000000000000000000000002c90a8e4533c210ccdb0872ff092e1a419404a86000000000000000000000000a68c95174f85de4d1e9e3690234b597456dd94f80000000000000000000000001fd8dbc545f4cdbf1ca2e1e8353ad8a06a14564d000000000000000000000000d58d307046d0b954a66d59a7e79404e0d846a59a0000000000000000000000004044d2df792c36b8a2be4ba04f34206bd86b5eab0000000000000000000000004a68151bb7aa7eb557c743f7137966043c3240df000000000000000000000000b3405bbca76c96948e3189a26ac1ced67e107e6a0000000000000000000000001d93b20236481ad5debf67c27c3a0c676a9abba5000000000000000000000000a48ad1966e23da166053916bb311567c6db98580000000000000000000000000e9980c954c5659b51fe9ed2d5a45230c817256f9000000000000000000000000e329af192207d10d658962067a8d2e853d1e4352000000000000000000000000e527092783339d3fab5cdb0c4af2edeaa0c6558e000000000000000000000000c907f4083d5a2cc811f0656e4bbdd93a05e723430000000000000000000000007464fea804d91e480b32d54a2a884b4250cec3e200000000000000000000000001a6113ad788f9beb07894b09e617bd56fec1057000000000000000000000000e5c7f5a24f9aa3d08afa196898b39c86a70ed565000000000000000000000000191cfa2ca59305c2edd7dbab1cf895e621160d540000000000000000000000009023456dbceccb98fdadaf5c86fe6e59e31f0672000000000000000000000000a560568855ef33dae04dd30d00873d56763b54d5000000000000000000000000bbc2848e5bcca4dc5588565f4e76e5c4e4dead120000000000000000000000000233eea94dae5c90976a55ee2800f4e68bdf71d6000000000000000000000000bc6bbbce8a1f6adf893175868ef7773612499e6500000000000000000000000052ffbf5ca474749066b38c4185709da86b3f91be000000000000000000000000fc6e54c27472b65dbac47f8285ae516cdcb163c20000000000000000000000004b063139674f838e62f87e09513adea7386b83c30000000000000000000000009b8db13a3d84e890926a7eec035e3be9cd0a35ba00000000000000000000000009f7db93c5b8419fe056e19234bc0215ecdf1ba4000000000000000000000000a43ee32728d5c6b53d896c650a6eb2b434abd6c90000000000000000000000008bbc6e0f6311ad969f249a735547a8d2299108a60000000000000000000000008eb83a73f3fbc64c929813185d3ee02e5b11c8c20000000000000000000000005f438744f97d15a0134d431b151d97eadfa7ba8c0000000000000000000000007246650ec084a5008f1c3cbd5251167e8d8c1ae6000000000000000000000000e8cd6120af5e627b932c54969fe6396affae8f600000000000000000000000006b25574488df1b6bc4aec2a890e9bd6b296efaa1000000000000000000000000c784e7e751d87eccccb6cf568bd2700793ece9660000000000000000000000002a86f395fc16a6be0d35ea30f9d1ebcc035e3f150000000000000000000000001f06cd9918bf1e6389e3d006ccc7094135e245c40000000000000000000000005ab7f0c3296f4a2989a01f3c2b51e77c95d06f270000000000000000000000003d289f8b505952255d3b99fb4e2d1554e68d9188000000000000000000000000c0dd52e96513d219853627c81ed96f1242c116550000000000000000000000007cd7bf735ec07727e53d8e64d3c53625da17d25f00000000000000000000000029abb46ccb6c5438defa25f8b2bf737af22de5a80000000000000000000000004ad4c88a99c1635cd0012bc37bfd9524ea29651900000000000000000000000043d8b520857eb443bbb89d4acaf9214ddce3cefd000000000000000000000000a401c6b1ad141fb36bd0eaaa55883661c0fd11c6000000000000000000000000fb75b3f6a527645982b3e3d66434f5e09f9fbe00000000000000000000000000b3f5a817a28a9c57f0ffa3aa29aaf1a7aabdac8a0000000000000000000000004ab1cee1fe2d44ff2b092e821e24811d708e57700000000000000000000000006997f124e627a153087674ddfcc7405486c7e7d30000000000000000000000008c5a15fdb03f4d681d7b5d9ed1d5354bd237327e000000000000000000000000af2ff9730b7b69f1e4a207964ac9c6c28d91afc6000000000000000000000000bf603d72f164df6e684be1ef2cb06938e5e9e28a000000000000000000000000e2d93dbc9cbd395f917d80d390f54f8807e2183500000000000000000000000035e7e9c4f752bfaa44671d2e6752ad945a37007f0000000000000000000000003d0d5b0334184abbda1a4c62fa42c506ef7d5cce000000000000000000000000287f4cd0e7769fa0191d8ed97560e0d0350f1d6a00000000000000000000000014666d5abe4a2713217d3205989c58880f75e28f0000000000000000000000002e9a0ef29141d37b4b21753eaef2e5e5bd523f54000000000000000000000000ab23b201f14c3a60faa31d5bb964a349f683af6b000000000000000000000000f1cd18b04ead6c41a5e1ec75b952d76606f17646000000000000000000000000c2c791b8724d34c4a0c363f9676cdd4330996e8c000000000000000000000000f6b8abd934601d3a045b7a181744b12f8dbfb96b00000000000000000000000055819053ee7b87cf11ab18d6ad232c696e50e68c00000000000000000000000008be85d70654143064265fd78102f85ed015f660000000000000000000000000b122ea354b5c445b2dd1c9477368292cc29278e40000000000000000000000005dd7ebfb1824d979310e630064796c58165c0aa00000000000000000000000006420c5c445495dac95a8539bc87ea7a52c204d9c000000000000000000000000c2a139d0a22028180771bad92835f03ff1382add0000000000000000000000002088078378cd340558c531168541113996c9bd2b00000000000000000000000011fd57aebdfb036e9cd2a67e1d862c3d71d68d80000000000000000000000000926eb32250bcf301ca413f2838992798df8408a800000000000000000000000002e90ca771d7a8df000444d3f04fb87d0d1eb92f00000000000000000000000061add2aa71a982e729a89724958ec5c4a9b0fbb6000000000000000000000000baba9a45794ba4720a398efd27364f13666421290000000000000000000000005bbb5db6668bc1f1242365fe42e049e3dc3097ba000000000000000000000000e34adf4e97953bd613b94f79bd311ff327e34be6000000000000000000000000afadc4302f07e9460eb4c31ec741c0f3e308ff3a000000000000000000000000c18d4e852a9d8c09bc50bdd2872832569bb51e0d000000000000000000000000d1127cec9d6a510f6e6a8742a0416e5324cbc66400000000000000000000000039535d8e9bf4a22752fc243b85a11d521fd4c4bf0000000000000000000000007a0760d38844ba293698d3d4271a1bb310892771000000000000000000000000c657e6da28bf60e8424b3d6d77653c125896869200000000000000000000000016fb66e0bf0c57a0c76baca20018d6898e72450200000000000000000000000022cbe981289ac27e82ec42433128d194237ddeb4000000000000000000000000769fa3b97b91ee69eeacb09cdd4063f7a8a14a2a000000000000000000000000250ade88498a99bc718345b6627c525be5f142820000000000000000000000008772eb92d75233a02ea2deabb8d324d0824fedbc000000000000000000000000da52923972ca310970fc05c715a3dafcb4d2a7c6000000000000000000000000c2384567bdae647025ede6b4c453dea4e4044beb000000000000000000000000b794fcde97e1c81717c2f141b6a39e8f32cfcffb0000000000000000000000008f1f5ebcea717b742106d3881cdef73a7e479ca50000000000000000000000003039cfc89e535717632909ca6356c71dc4e81b400000000000000000000000008f3f93fce5e6139c872b7ed82df4929c200db08b000000000000000000000000132b3de96421e54fab2a42073d454c9cff669f52000000000000000000000000f06953fe7342dbb80cfc7ef376bf1a4ccdbdbe5b000000000000000000000000d37d54c25e7aa892f4421245c2f07e5044e42da6000000000000000000000000edaef9b02dc68a358919f26a4cad236591a43f350000000000000000000000004c0998ccf4b1feb9b830055cc72839f4ff08c0690000000000000000000000003587d2e120c16926c3b2cb95de55fbe39257d9e90000000000000000000000000e1585dce3c0b4d7954f776c5a2cdfff4669db1c00000000000000000000000012419d5eafd1b3b68fe948fe2095b53bef3c15dd00000000000000000000000072b9a84bc167f55c720e0d29f67fef92fa386e290000000000000000000000006efbb2da1fb70f019dbe7eb3356b0ae9bc41c0070000000000000000000000003b59a8b15482efa8a166f2e1914d313d83206478000000000000000000000000ec43d18e4907ef11d4548d1b4cea52fd9a85d25a00000000000000000000000035b9571ef5eaa24ec626acddde3b02b595a5eb0b0000000000000000000000007f7a38f107e9537394e741cd0d14e3041a560b7a0000000000000000000000005b0d8fa700fa9d6b9eb175f7cac6eaf3e83404f5000000000000000000000000acde41dd781904b2dd14c0aa2a8abfe55dbb4bb9000000000000000000000000b8b9d76641e4e6983a97eea57aabc9b9a0105e9e00000000000000000000000000e0149a171c4b39cab661d20874912775684860000000000000000000000000f5ba55ed6ba9fb6ad865126b9a8860a3d5b4e1f100000000000000000000000097d30635d5cef59ad82e0a35beec400ea3589590000000000000000000000000e2da1dee826d936f95a3a9f4140944e0177bfff900000000000000000000000099dfeabe9c0b979e4bde943bc264b3a09228599b00000000000000000000000069074b56721e5e241fee29f0e17c15c7f4eaa7ec0000000000000000000000000bd5fb01e772efbfacec8090e26363450335f0ab000000000000000000000000d0ed5d474136dff809db050228fbf397d3c325970000000000000000000000002fbaba230d2f487de2771bc917311e6ca3228497000000000000000000000000e71254769c5a0d371f7fa670044f2092befa0adb000000000000000000000000e64d44002bdee1b92ba50cc3e8efebbdc6b61bac000000000000000000000000ed53ca1c349e75b92584e32d54518dde27aa5640000000000000000000000000c2d0decf7abf831c1155c7fdc2cec984c19117aa0000000000000000000000009066a3ca2512114bf775a4af1296c6135b22d96f0000000000000000000000001576d259bcadef66657430661f187f15452e3f90000000000000000000000000750fda91df286ebd6d4144c8a38ce13e3d4a449c0000000000000000000000009a1b5b1234a4cb751fa00eeea17791f061a2789800000000000000000000000009f51c8b9fb9bd69862d06de8d95b2dda74e0276000000000000000000000000958e18a3ed1ff28649b84005926e6043232817ff0000000000000000000000006dff872e2cdddfab75c28d0be96018d6e34dec730000000000000000000000006fce130b317db838d065c630f55302b4d75b29c5000000000000000000000000f41467ca62d13b37d04afd2bf621336090644a740000000000000000000000008b21d08e65dbce35fd529f04c639e648a0c7e588000000000000000000000000d4107953c558690b6ff96deddec7345823ae6631000000000000000000000000cc24d6c2264059c11109c38c100ed8f56102e1c4000000000000000000000000647d1cafe5be6d417beece4c3cb4132919bf27d9000000000000000000000000cd5c1893fc3dadf0d0800a29447151727fc768350000000000000000000000000788b380b5852d1e5d85f5a4ccf1ed4c1506c89200000000000000000000000082ee2da42759d6acbf33bcadf04da8a156ed09d30000000000000000000000000f103914f1a1d0a4496634c368364872afc9fe66000000000000000000000000ee8fa66b649dd0be655f02646b9165ef972c329b000000000000000000000000081b7510042b4f51f9393c5101569e207f5d057d000000000000000000000000e0e2f754ecfaf55747848ab4d256d7340b05924e00000000000000000000000090ade724eabee0d26b0b621f29377867dc76a670000000000000000000000000375aff692b7b446e5a070f63bad93fb27a4ddce300000000000000000000000092cb06ac743a830dc7a6d47ec4719e19b21193a400000000000000000000000020c02b54d8f0d1c972f51712ff14aa4c9b85d31300000000000000000000000025a5bd706777c10c97ca77597c169237e5de8b92000000000000000000000000245e9ed392aab39be7ec7f7a752357021038440600000000000000000000000008ebd44ce51f1315ebb44a8275fbfaddca5397f30000000000000000000000004e8341a1da879db6348921a004262e29e8d94fe00000000000000000000000004aaf60ca0762b15fc13ff83b1d5545555237e594000000000000000000000000f4f9cc0e5c692c696d47075dab6df35b4a9f1e0b0000000000000000000000002b7c1d5ac0193d8d95162da1d7d7fd476978fcfb000000000000000000000000d621a2d0d7db70c517e6719a385d414cabe569430000000000000000000000006ccd98b68bb8499a2fcec1604e3bb31446363a5e000000000000000000000000b575adc29f7606ae7cfaa1a46dc45250b640408d000000000000000000000000adfeb71264807600e698d0aa29d7d8f0ae068713000000000000000000000000ecb250c7e7e51a1da621f45ca819a81a040b34d5000000000000000000000000cc502b29a37e203197c0530def9e3909cab98ddc00000000000000000000000065efdf29416cbb8d22daedf0cfe857f088b8b2af000000000000000000000000ee5e2d42102ef17dd02d3130f28c42cd6768cde300000000000000000000000068825b8ad6a91c00c031379364400596acdb98020000000000000000000000001646ba05b7d335bc12b8056a9d9383242bf91f9700000000000000000000000066bf30da8f0113a383fde5120015f237acba4f62000000000000000000000000fee1408b2974230bbdc88c09920d2418802c32f500000000000000000000000055835547b077ada44edddc36c6a61813f6aff0c80000000000000000000000008b061dd369d7b227e9ad9805b903eaf1162a13be0000000000000000000000008e2f70cb46deefd0ac22c803e6a5a1a92cd678f5000000000000000000000000a47c6c1bf08e529b5d60fe56b5d304f9c317a2690000000000000000000000001687aa65fec4d14bb6e65e733a8243ac811fe3390000000000000000000000002890a60f854231e355b3ec6c1c2de9a480f140dd0000000000000000000000009ed83b77d80f83e8ccbbc1949a0a92cd80ec7db8000000000000000000000000d336e64274a1d5e6eb9aec54842a9df142867821000000000000000000000000dd5d6a1c2f92c4d2722002b124501a634f85fe5d000000000000000000000000a28666ec783fa103cedd5217a7ebe79fc31893de0000000000000000000000003ca56b839771a2f7f09220c197c3c6c2710f71a50000000000000000000000007203b4f04daa311b610c2972140e71c89cfd2a200000000000000000000000004e17d9b6d24b3ca9e36532b9e9e0eb766571ed0f000000000000000000000000cbeecc79bc2e1a627b8e822ab029c2ca5f55323a000000000000000000000000df07b2539adefce86a77d587f0444b5ca10bfe62000000000000000000000000565287627f0bfaea62944b7865a0ad8842b3e1a500000000000000000000000058feb7327bc396f23fe50fedb971aa9d298f140200000000000000000000000064ffc5d8ee316b8847c1a92ca6bba79681d4df2d00000000000000000000000058bc512af2ad81fcbe72d5fa4376abb05589bfb9000000000000000000000000dbaf25e03f50e09d38168eddf719886c5e3f3620000000000000000000000000d5868017ce9980f0b32cdaf5df937ad4726f46f9000000000000000000000000ac373b2f79ba61c24b463aed3da7bf04ce4cf772000000000000000000000000ab9e3e6105adba09971e8454a8a00938ee21f1540000000000000000000000003b805baa6da37a0c4fb9b2b19e519771968435140000000000000000000000004be9a0adba8e846844713356fce95b44defe23bf00000000000000000000000079b305ac173c558936959387834281581d0cde970000000000000000000000000fba7f8898b5674845f339cea77fcfdd3492a8cc000000000000000000000000c051cbbb7adecd8467849a78fa2c91d52e1fe5740000000000000000000000003b238b41ba6221f47810118d7095a4fb07f3e2570000000000000000000000009db64ca4148224379cc8ada49fd94afad7334ed8000000000000000000000000f0f651e654f5668a14b7d5efc54614a2e1bd06ac00000000000000000000000007f123deab962340b0a447249927c19997d27144000000000000000000000000e47b1d4959a2fb62dc42853b1b4b6ac146d8baa100000000000000000000000002d05ed6258842d34bb1e41cb3b9d66e8ee857f3000000000000000000000000804c15ce0fbcf4f0ba27967c125469ae536bd4a10000000000000000000000003d3a537b01beef066a0690aa6071459bdfc3784d000000000000000000000000b7cb2f114fed53e464e82fd5940c376722ca1c0f000000000000000000000000d04ae24ce840fe63d591e0e15b9b9ef0e23618b500000000000000000000000074a4325140301266c5cbbaad3bb844afb92fb0ac00000000000000000000000081837bf6f2ba023dd1ef9cc2f9af40efe210c6000000000000000000000000007b915b34dd67ef780975648abdacdae3af824241000000000000000000000000cd53d0448011a0e014f2ba107cf6b7d674416484000000000000000000000000dbfca5c4992a374c9f3cd3611d00b6815ff99ffa000000000000000000000000d05dbae3a4663ad4f946bf033df92dbebfa7801d0000000000000000000000006764a62bbbc80ca4797d88c4dc7eb3e39a74b63e0000000000000000000000008e77a1ae8f16dfe37f173f9e4cc7a1196b08d040000000000000000000000000af48ef517582ed9de3b1bb51085f79539ea66d3700000000000000000000000057782bdee45884615633876451263ac4868305c300000000000000000000000045a17a4ab3da2c18577a0c66072b6e9486e5a9850000000000000000000000009b41890bc318d39b647dfb794a1b701238d6dfa0000000000000000000000000ae25d8956ac082e4e37babb7f7e867c5414eceb8000000000000000000000000c99bbd4c5d8e9687c72e5c1ce108d42d81c60e9d0000000000000000000000008b103a54a52597375a9a947ddc6967f414ff6c4d000000000000000000000000b8892213aa9acf8b848d5242ed9ce6489077c33d0000000000000000000000009479fdd8d0b077cc8c66a0697afffba160a0b7b70000000000000000000000003eeed80080411b6b9dbd437bab24fb518cd3cb120000000000000000000000005a974ab2f0e686be6122c647e355418cee0263e10000000000000000000000008241a7a1145cfd38852f44c2465685ad7e96596a000000000000000000000000cc50bbabbd6db7793d77822f5c1757987cc8b3b5000000000000000000000000cafb5b75b3bfabbe60918d8a1c8811e71c4ebb9f0000000000000000000000007dc90b73af9f3a9f018f9d7b80f8efc9e941663800000000000000000000000016e539100ab584a5606655d80c8d6d2969a30a330000000000000000000000007ac421a498befba0edcf4d5d57750348f14b48ed00000000000000000000000019e6f216fafb9f83dd8977cbb7b1f05a0093a48c0000000000000000000000006dee8d0e67a39e321999d69bc5fe51658085be5a000000000000000000000000360ca29b1572371f409ef759de5201de698ea238000000000000000000000000931e1c199ed8530d778124253a96982b8b8294d10000000000000000000000008e6be180b7dcea2b27d3dddcb95e5706fb3b4f3b000000000000000000000000c47ed252c9bcb3803dd48bb2afb8954a3aad3d1900000000000000000000000023a38b3d0bef70afb6c1e0cb8a0b4bef7ffbae19000000000000000000000000bdd8363c86a0e00e424a938cf74621af268a18920000000000000000000000005480df47f161a627b2b7b25efc8c174fe73f3275000000000000000000000000bab50a8b5e43aba4e523cd9ec3b570627f8baa4f000000000000000000000000be6537dd782928e6f27441160eb6a869af4897d9000000000000000000000000c8f335ecdc0c8e7aa9e4bcfd1eec2c1a42fdc8ed00000000000000000000000055b953f535ac6ebb4e8329f4ff266cd22762b4e9000000000000000000000000c637bb8b7bce16d10a3f5c4f0c96f7ebbd40c54b0000000000000000000000001e74d34bcf7a247aabf39741d19921bdb62352280000000000000000000000001a455b937337613d8007fa6151d550c53274ba33000000000000000000000000bc9b0cfbf4373d1e3f821f7632e9ce43f244a12700000000000000000000000011841c74a7633140dccb49217f681602ac8561fb000000000000000000000000e47f5f9c1e5b5169bad3232251230b359c65ad48000000000000000000000000fbc1b1bb4351b3dbf1cad222a9fd6ee9bb4cbe3600000000000000000000000095d19d1e3629a3640c12b84e9bc955167746a2d40000000000000000000000000c4bff78db4131f8792d8fb5c66d66fcbed435bf000000000000000000000000f31ab67c7e203beff0cc42f01a8336cc32d9f5c3000000000000000000000000414869597d2827c84ea3b9a484ec9e68671d975d000000000000000000000000264fb5b139aba4cef638cae5a1a99fa7506e3a3a00000000000000000000000029a221f0c44ee7deffda3ccc1fa2e4ce714f1b0c0000000000000000000000003688c4ab2db00a563a268e05fba43bfb14d6174e000000000000000000000000162466b6e6892616146046ba04a9aa3cfe1fca23000000000000000000000000ff78faa55f34cbf373184f8fbe8fb85ce272ca4300000000000000000000000013862f6d993cd4ef76cd748423b4c99bf1984cb60000000000000000000000003e2736d61ae8c7a317222121794219c59f15af9800000000000000000000000025212d84e7ca08ccf739a6d9a6b241dfb831ca4e000000000000000000000000e9d76ab2b6075bb30560a06e4e643a91c89284b2000000000000000000000000bb8811afe4f290fffd61b9a9c304d3adfe9a6c79000000000000000000000000b7cabf2ac0a3518a367de8647bfc4e0206809fb20000000000000000000000007f90104f34fbc3157a3fdc9a9fd7469b315c9b67000000000000000000000000e5d814a94370cf8140a303093174b680fad935d7000000000000000000000000885fbc6e02db6b1d26de3f73e80ad7f1ddc100210000000000000000000000004102d911517a3be30806ac511b337076beeab2af00000000000000000000000032188b6c69cf7f1df23b5226e8b07b10f03eade6000000000000000000000000f7f3fd5b1973bf762fa91ebbae84764f991496e0000000000000000000000000d18f3801af1fac2f5f9ea8c05a4a253e33bad27c000000000000000000000000403ff6b88e3a0e41bc838621ea60416726ec48e7000000000000000000000000c62fe5e86b5f87ed0be4920b2f101e91ac58fa9e00000000000000000000000041adf5f6d8a9258cf9d3d18a50ed6cc487bf6c2b0000000000000000000000000ea76face630d97958373292b040c8ac21b8f066000000000000000000000000a79427b29752d533245f151f56cf9e1ed8191b23000000000000000000000000e45b8bf41776f3e2bc1c1b3c9d4064d92886ce750000000000000000000000008356047890f9c87d4a36624efe4f962d7180c886000000000000000000000000752ce551a30ca9ab19fce30d1985125cd2d2464a0000000000000000000000009404d3f3f82992471d298854eb3a0d315a34823e000000000000000000000000547be95b8596238d4a023bcee29e0618fde3e4fe000000000000000000000000305779a9dcd6b83f66cf9ead1cd3244bf4eebb1e00000000000000000000000032d8fd992afe6cf9c0684d02bad0def905c770a0000000000000000000000000fefa2103ed7edbc4c6ce1c51b50b52976e8a9ae30000000000000000000000008ac088b7494f55bed6c3791f3506d6f9b5a1388300000000000000000000000086b5f3657f98eb0df2ef83e5f9c0ff98d21b9e4b0000000000000000000000008a49726310fa73be2ade611db7baaea7938dd761000000000000000000000000c33e1ec829d89ac22bb02f9537605f5a1d4aab540000000000000000000000002ff1255e71ac71ad2ebeb3983df1dbf8ffeae1650000000000000000000000006beab89df549b728a511e1bc4833b9c4acb90ee0000000000000000000000000e0d52c9467727f16172a532381a14cd629ea533b000000000000000000000000f35ce47e680e27e8b04930f85dd931b6bbeb0619000000000000000000000000dce79d41e70e5807338ffb67553c325a55b2ca7b000000000000000000000000065b7bb7a34afe26832441a4cd524d7224b224010000000000000000000000004b5e51fd9cad9aa598279eab4d1ea5bf4e21375d000000000000000000000000a083e0bb6f4389bb077f05af605d71a9ad4511c200000000000000000000000017e7e25bd4ca84b7c0cd71773a94d9e8dff8a86f0000000000000000000000006b71eb982ccd5834ad48847c8124d9e63240f2be000000000000000000000000f24b4dc0b181549e352224df6779f103e6e6e2d900000000000000000000000087b4a85d727d3bf29d84e07ed155d9bd7f6c05b8000000000000000000000000fe65e405622f65dd4460390af774eba9fe474be1000000000000000000000000809d72ca8dd50ba88f02eb59870767c1626599df00000000000000000000000062cbebc5aadcadd7faf561abd97d929ff53248cf0000000000000000000000000dd3e554c9ca47cb3a7b5935a9743de812dfc01000000000000000000000000042ee944634f1b46bfa7af893a00da7c2f7fcf83b000000000000000000000000b8c84b85a47d502bcdb501513224e3a99514dcbd0000000000000000000000001ff342d5abb9429890324cbd383903e1cf338c35000000000000000000000000de519df0a3bb43ea20b4619b7b46acf02f167084000000000000000000000000efc6a7a38f47645ed193244719c060bf8ce91ca1000000000000000000000000cda0dd269fdf8521817b1a13a31239391641e22d000000000000000000000000e8f9f0c28da70d1b1ed36a7bc7d59f838bbc20060000000000000000000000000c3c90ba7eb75fa0b642916ddbaed308c441698f00000000000000000000000005d9070a88f600fc40e786326d9c750fb6e1f04b000000000000000000000000325a315056abf863d941a4f69bd9ccde87f6e59e0000000000000000000000004b547ab7ec74e707bd0b8ea87980724f1d6a67950000000000000000000000009c98a7ee316ac901bad94e0747a00201f8e1f1e6000000000000000000000000737a35d35e96d71902f8804ec68ac9116866c0e3000000000000000000000000be3f860e9f716c79b2aea6422ff914b19dfd5fed000000000000000000000000832daa5ab4bdce44ad93b60dc087bc256a944d8a000000000000000000000000eda8ebd5e6b74156966ad7c4cdd92da1ded560e7000000000000000000000000fdc1328782008555dd1f7f6871de64d4dfdb5d87000000000000000000000000b220f5e6753e5a0d9b4898cdd82505ed565dac14000000000000000000000000ec0096747720e0614a2ee2ccbf732960df3d1d640000000000000000000000000b5c827f5c0d81c0b64ad257db83ea8b2fe9419100000000000000000000000050c2567c2062af5c8450d59d022b454b4fbd7b72000000000000000000000000906b0bf95e4ee4f9ce48de9b64f2d6a1ecc5a952000000000000000000000000de541aac6b88617c6711e838b4648bb86c177110000000000000000000000000c8d8fe74722f7e2fcf16e9d9ee871706c589aabb00000000000000000000000037f3d707035e6d3859caa035a4df76ab99e2c8d10000000000000000000000002b61a2d712ea16853ae9de95fea93d151b90abee00000000000000000000000020c42ce0bb5152885c18db2d18faaa149ef4b8e500000000000000000000000058379f255596ea031520fc5442e9a88cfb75a06e0000000000000000000000008e0caedd1af8742ed20590b43cfe7dbd6c6ae19d0000000000000000000000008cc7ca1bcb46962c32eccce38bd55bdd3da42a6f0000000000000000000000006f5f381b7111e6b9aae74803825817f50bc7f339000000000000000000000000af32f9cd1d3d6c5ce9274c4560f9d0a040bc6c5e0000000000000000000000009e21ac9b46f8ca0e9d34d847f6771d8b3fc9ca7d00000000000000000000000057f294a5dfac6881a84d7426432d49dd16c6a6430000000000000000000000002101d6a5e296baba5e825772d03fd4d00baf74c70000000000000000000000000c9268d8da452a451d49f7f1e2329d321ffe6ef20000000000000000000000007b5f129ee4d5a87070aa43c8f83730a6da267a42000000000000000000000000b3df58d1c92454ff87920792d35ec5829a2b1673000000000000000000000000e27902d0f0e694359668379b12e3c5a660bb7744000000000000000000000000e79c11805fb12d8dce11c3c5d33d52f1085b87cf00000000000000000000000032d28eae33e8075dc5d7dc1620997bfc2db4426a000000000000000000000000a35332837be16e6d0eda7d12dafb3a5524e3590b0000000000000000000000009a52cca4b0dc18d6d8d6b1686bb55a12867b8e6d0000000000000000000000007a2a8fbc08d7342807616307825203147b31b2bd000000000000000000000000711dd5ec256a481fdcae1284a50389d2ed7bb8ec000000000000000000000000e3f4cccaa4d845d453f152ed955e4fe010d52470000000000000000000000000f910359d32bce59f36bf57078e5c711824c884d9000000000000000000000000fbb9fe1a83801f9a93492a791e23ab7d7739cb09000000000000000000000000dae9eb535cfead68e0dda3098fcad573844fc0fc000000000000000000000000d7f180a617a37de876f8cc73472c40c2dfd54aa3000000000000000000000000b1abbaae0f41c077f55c4090fb8d2785be8bfae4000000000000000000000000471aa5cff5c6d92c0b75221248842fe5eec594ba00000000000000000000000013fad0e4089537dffef722cb37718abf2fd43f700000000000000000000000006f699dabb87130439c7f49c819579ddbcfd49f5d0000000000000000000000004536f5c88b33c953d7409905add0420a6cb6412600000000000000000000000045621eba1b59a5a35859ceabe365929d608a6ca50000000000000000000000007ebbc0d16586610f0b13b7552d9c5b478800eb5c000000000000000000000000c972d64c867c23239fc038a300838fe53dd7f01100000000000000000000000071d4e5d04f5d85154c90d848ef3d8845594741a1000000000000000000000000deba83633f599cba26bd9190e08d69fbe52fee4a0000000000000000000000007ef9d5424772619d3a70aa1babb52a2393f6967a0000000000000000000000008a1683bca1e7fefebaf926e02b8ecd0d7c10f6d4000000000000000000000000197a9a3c902b484b5bd4c3aafaddafdcf3545a48000000000000000000000000839a333de646716d853fe1e8b7880a00435af373000000000000000000000000a9a1efc697a76264676567cb767553c13e9210f4000000000000000000000000dcc55a68d674523d43df4be01b7008240097002800000000000000000000000054f83285f618ded36d2ba746071682f9cfad4462000000000000000000000000a1f3355e3470f4b54a64dcc6bd12732e9d7cb23c000000000000000000000000aa93ebbc0fa3488a072a6720e9b5a6c6721c9447000000000000000000000000c5ddfc587bbd7aec61d65a453b148cbb29be06ce000000000000000000000000387d6f3088275f59b9abcfda2eecad1c7853000300000000000000000000000007f0bbc08bec5d758dad8f330216d19301c49090000000000000000000000000f2c61ea0b954c48ad17788a7e76bf7a1e7ad6cc0000000000000000000000000d30b70aa0ca5ede74d11777933551b01aa5fe0bb000000000000000000000000b8a0b6600561b4641a718d32e65537c171e1f58100000000000000000000000057e7d99d50fe61056b615f8bb429ba8d85f7179b0000000000000000000000008eca5300eb2b715e5cd318cc5ead2df42b64f71400000000000000000000000015194e80610e75d841f2da8977370e9b2d459a1d000000000000000000000000ac646f85dedf86ee9da33bd52cbbe092fba134a8000000000000000000000000d8a51372429df2644908b417bc1b4fbfe5e7e48f000000000000000000000000e0a8256ed554a5a1e57471ac69d9145fd5a4ca1d0000000000000000000000006d6e47675bde49cba4c8ccb6b9568a494ba1396a0000000000000000000000003c9c8320b93b6589fcf784ca5a733d193c89c2e8000000000000000000000000588a772ccb379cb7f8abb3a9a9d02b09ae155ad60000000000000000000000000723fa31e6ef8e3a7d67c9a5e0a41bba51a08bb2000000000000000000000000a6ea02f13384f30c33fa3506f26330fe0cf9668b0000000000000000000000007baddc6a34d1b438fcd4f12d2e728880ce713f04000000000000000000000000cd4dbc1e708519f70c8ba1168401b92495fd9b53000000000000000000000000eb455968c154ab4155947aaf0d5c42ade0d4f8d5000000000000000000000000f5440b0f15acc6a2f6357622874fef3efa00ef28000000000000000000000000f1d7a00ca1cf79cba18514d37ddff4851baf534e0000000000000000000000002b02eaf30045e718a1ec89e2f0bf68dcb24dd38100000000000000000000000029f02d880ac46ea9fe23bff9aa2ba30a7c52e78600000000000000000000000012a90e1a1d8f5ac77d331161d7f61c3d42adcdb7000000000000000000000000c7e61b14e87edeca20ffa145c14e8846ea124853000000000000000000000000261c2c8d787efcee0f3b268080b4fb034ea0f0740000000000000000000000002730c389d4728383a587e87a1b7e045ebc781b450000000000000000000000009ac68262a9b3eefe3c87f2938e04f53baf8f11610000000000000000000000001f2c7b5bb0007607647b8f2b7c059c7a65aad70f0000000000000000000000008f3409d76d42ce2388e29dbb191ebe6f231122fb000000000000000000000000fe59873401b98653bebce49a8b1557c7afdcefa4000000000000000000000000d771a706db717fa0d8dd716cbb09facf30ae3e40000000000000000000000000db3522811a76f50ecf4861014e4bedb275cdd11400000000000000000000000057d95244e75d33a6f50ee7b8280da7221c30799f0000000000000000000000008356c3f90caff45be92475c2306c43ca2b95fe910000000000000000000000001d5bedf6b017a282eb7446e86e7c2584e89ef466000000000000000000000000fc3ee953c5115550e2d14b243c064c23870f403e0000000000000000000000003347bdd00ca349670a4da1480a039e8be3bf40b0000000000000000000000000546044c7736c98b53426af5b25a9fbb9fe047799000000000000000000000000e4fb22692b54ad32fecb51a06b8f469c8ba1aafd000000000000000000000000848301f578d115e623e04d6f21f7c3b5ba5835a0000000000000000000000000218dd4355bb3b077fcdc1b6d3c7b06a114602ab3000000000000000000000000ab5d253281803016b98b904c38c59061868b1d4400000000000000000000000082a0e57ab9153474274b9c741515af711d9c6ba10000000000000000000000007b5a14f4366d2c0ee42e93c50864382242a047fc0000000000000000000000001d89dbdce8e6b3b91b0074aecb81375124c93100000000000000000000000000636ffea2e9ba19ec0487efd47db8b0e09325bbfe000000000000000000000000cbbed4aa183bac650f2c7a0a8161f689192209c3000000000000000000000000fad86ae74210967ffdae376fd3580087adce7b8c000000000000000000000000bf7fda75bb8cea84a3dac07b6b252f7da4344b4d0000000000000000000000003e4a6143c1471f6e29114fef7d57fa5f59a5e32600000000000000000000000028cc2b6ec8638e9aa57e15810b3bab7727e37a9a0000000000000000000000002805be0e27c02f6e3a72a94a92fb7d624967a1bd0000000000000000000000005c1ef7349c93a5ca2a61e92884f7fc5a07e552560000000000000000000000009886f606b35ddc3d5d583350aa535e018da762690000000000000000000000001db985289862f70f08426feaa2c1f7f5d45ea553000000000000000000000000bf3906ae4e78ab77768238d612fd0ced55b7d012000000000000000000000000bc3fbbd992b073536d7d39440f7b105cf2134fc800000000000000000000000057ea4e0dbe8e8bd6397202c12bfe3660428e90f1000000000000000000000000fe87a217cecfa6882da3caec89030d114259f93600000000000000000000000059db5cc81ed19b82983ce779763726c13186e19a000000000000000000000000dd0301484239a126e973ed72d00a65d00fb53550000000000000000000000000ca28e73c0f302f60f0258bf59f0da0c3d50d475300000000000000000000000058465105bd6c719aef78a5ae67ef64605fcbf2d900000000000000000000000068fa0f3ffa9fcef0c3de9800c1797d1851dd0a54000000000000000000000000d48d5b8cf61b40296def2b170e2c910fe6c8fb5500000000000000000000000086a10c7cba450a86d1fd708aa02f6da38829e0660000000000000000000000000a207a16eba946a37e5593308025307bca5ba0bd0000000000000000000000008b601c6bc61450fda7e0142aa6d6c52d8f002ab0000000000000000000000000fc2b3e7f8f9073d3af15e3f7ff64fbc1c927e0a100000000000000000000000061c809ba79c7e816e714c78b7f5d4d8d782cb8c90000000000000000000000002f24b31e3ef60d93438e1ae74e20c520322f889b0000000000000000000000004085b7c7dcdd34aa8df64b49e77480d878d35a140000000000000000000000000e408140f4ef8a366d27804219a7939cfd934ee5000000000000000000000000c99c92bdfdabd59f7fca00a03251202620a65f3c000000000000000000000000ed057b52fb56ce83eee982b4904b55ef953b8bef000000000000000000000000aab47aae97840bd308655d56ee7c6101001ab90e00000000000000000000000070d99c7172f4f102b9f0f605ea860d0203a9c72c000000000000000000000000a36ae26b70606dce41edd3b775b539b62a7fbbb0000000000000000000000000c97c008823378376e29385c1701adb82c28fcfee0000000000000000000000009687dcbf02e65f69377fc6e9995ddccbb4750d5900000000000000000000000083f4e64b5e09403efc7bcff1de09fe1d1b80f24d000000000000000000000000696389a1a82616796f99b4afb7edf1dcb7bbdd5b000000000000000000000000b1c0f2f5781aa260687fd02b3b836301e0e6a2500000000000000000000000006fadd2dff74c404920ffd175055713f8272b7ab500000000000000000000000044fe31dc1f104e3ccd47733ec1e264946fff8b0e0000000000000000000000002a04583c6c4a992ccc26cc4596adcb415e52fafc000000000000000000000000fe32656215c74cf2ec63b80609c3aedde7cb63c40000000000000000000000007c0a2d51959d3fc6cf68bc33cedb210c92996910000000000000000000000000b5b42cbd4f47730f989d587d380d9a9c1c5f0b490000000000000000000000002ec4961857dd53185317f176dfa6d78f5bebe7580000000000000000000000002fec26e9fad9f78e4ae7b2fafc2725879f2f0360000000000000000000000000b5cddba645905f5690b1b0704ff24edd236d46970000000000000000000000003f61c17d1a758dc912334808f92107b3d713cd8000000000000000000000000079f9188c34d0eaaa7d4d2c8419ec718c6f81994b0000000000000000000000003748e394b04ff76c43d3d577b1e243be83fe10af000000000000000000000000d1c9ea42957d1eb204249cf98d26fa8cb7f2ea17000000000000000000000000c2ec50693f53579203e46476309cdd9502b99e3400000000000000000000000074debae44b8a176ee26a7250e020c621046ec223000000000000000000000000d138eb15cbcce2fe0eae1b526d3b7e807881d00000000000000000000000000019cbc31206aca1630bec20b4fab076a3c169bda5000000000000000000000000a63b894f5f9cb3b98aec1fb1da59bb130ea41c040000000000000000000000002fb57ba5a23b96dffe541a73e41d9b173f5816bb00000000000000000000000037c7da035bec3e1f72c22582aad4551300d10f37000000000000000000000000da8f91bab42aaac0d68302614776940dc2beb5b6000000000000000000000000777ba1b16af230e44e8025ed4f2457acead856a1000000000000000000000000e1c27fd62f9690a9e540bf1c6d8500c2f35170b70000000000000000000000008ab825c441b6b79ca2c54cf178d5eedbe26a911a000000000000000000000000f12113695c1f18111ff26b32d73a21c80ad1b43e000000000000000000000000a831b65e69ac5779031fd884d6c43a7fed86bd58000000000000000000000000f1cf5531acccd2718bed05eb213c06bf94ec5a56000000000000000000000000c37cc360a3831dee9c3771b3c60f5a8140bb0b920000000000000000000000002f9b07e49554dcf81386213d61388a38b9390d61000000000000000000000000828e79783f1ef304ab99f6e8043c4fcd49a63974000000000000000000000000e62394020a985105c3f421c8e96b949c6a6d2306000000000000000000000000f26fd7b323ebe4838ac56c2dfa79db8002998ee6000000000000000000000000eadaac170be714f238b761742463e31765504561000000000000000000000000b64281dc5bbf20ec2a877891024aaf3cc900a1e50000000000000000000000006b3604ee459ee7fde2e535e88b89ad26f4e8f15d000000000000000000000000d4bdd43f968a98ded2e2b26c8629d88c8bdc195000000000000000000000000034f04aaecc5d7942a5ee345a866127b8acf2f34d00000000000000000000000051f8cb0b0bc8975e727c7a78aa508cfdeaf3a35a000000000000000000000000f75f9fb6748d034c41501adb421b6dc0b25f612d0000000000000000000000001d1e7c01d0c48dd6e5b421e0eb1b2ff4c14c996d000000000000000000000000bca9e8781759884512b60c45b5752e05f89f438c00000000000000000000000037cd195c7d293b77b43939d64e49d40aea04ebac0000000000000000000000004679e54aac72ccb3751b64a0f783797055a328a9000000000000000000000000f9f219dc79a044ddc387fd2a6a758dffb2170c5f000000000000000000000000c099bbe5478513d6da875eb6e394f1e10b858b4500000000000000000000000016b5ca3a85a51c86035d9e8bac29211758ae949a000000000000000000000000125aa450d5a856b99b572ced748ebfe924b8d139000000000000000000000000c6012768c0eb4f35e2f69cbe5b367d9ab4b5bc720000000000000000000000009d9930553f9c8b0eb1f610232df6ea2e0263df3d000000000000000000000000c19f391ed6942bd5789a273c722004be8b3aa18a0000000000000000000000001f4712436709538f10e1ff857a453f10fc9be327000000000000000000000000dd211f32f31888dc369f7c7f68969b1dbeacad990000000000000000000000007901cf3a57f1fccc4e6b915228fbed5538b753c5000000000000000000000000789d7593f4b88b0c78d8518e33436527774b84310000000000000000000000007667cca1665f79d74317df3a8dc9dc2015f848c000000000000000000000000084260295d2978917fdb3f825e39040b9445e07930000000000000000000000001c55a04f2fbafeb4b7450a4d695f06e42f1a4c760000000000000000000000001d7066a855aa670150a9d249d646fe007cf031480000000000000000000000001608ba53cc47b0330cbf7749e35a1a0d7fdd8f08000000000000000000000000e388758c9d6ed8fc30e26061c53e006b304ead3f00000000000000000000000082b3d158ff250695256a8be24acb04286bb94f9300000000000000000000000007e58310392d44e9e2140f1f3b90cf07d299df070000000000000000000000004833837d320294615400a9e9ce9c239e5e9bc3c8000000000000000000000000a9d79ea34a30a2cefc4562dc77cf44dd6ff58aa90000000000000000000000005d7b285c918ed1659ea291ae8d37f96170ea0a14000000000000000000000000a78571525358fd1f7dfc2dabb780d1920eed0146000000000000000000000000a20e3bd87f019ce7591f3060f8e6c59f209cfdaf000000000000000000000000a50aa93c29f2b738cf789f941164f231eef78720000000000000000000000000756cd283990ff3b7597aefabf5a16a330e1d8f540000000000000000000000009195ab322e17b519092aced171a31f60559e19c7000000000000000000000000475dc258ffdfb55c7fcc56b0da317dbe9a3c2a410000000000000000000000005c57f8844fbaa947b2f1b8b24f8df006c895b5a4000000000000000000000000042da94ef03ae9e09ddb716d6cb1dbe109c70bc1000000000000000000000000efec8415e1684078409ba5310ac9cdf40344e9d80000000000000000000000005938bf9615f4eea7d0052e7ca6aa0bafef908e4b