60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000a737465746865722e696f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e20737465746865722e696f0000000000000000000000000000000000000000000000000000000000000000000000002e516d5346324844563648754e62575a583354356a54686b365a6975593469697352667a6b6e53474548326133557a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054800000000000000000000000042053e46052d86bee4da03e2b2b8974cabf66aee0000000000000000000000008cc701bec1431589428349a30d28d4b4c5d50eca00000000000000000000000049fd01942cea63b05fdfbc72c393aad3fd826a4e000000000000000000000000bce317f72afcc17cfd22ef54d74041a5f65baa1c000000000000000000000000defb32ecf8e926a9fc2dfc2e8c1010ea1a720067000000000000000000000000a05379df7104155cbf243322c8f51e7ad47a3e1c000000000000000000000000b6646d689cc6f2d1f804a3edb6737b6b84b52e590000000000000000000000006e6ac8eb313108a4f11eb02dd84d205d06aaf726000000000000000000000000389c0683dc929bfaf22bbca8d6c8aaf16ee7c1140000000000000000000000005acbaeabb9473929b2b266021e05422d5cbb3f8400000000000000000000000023ccd5ffb4fdea1c29e2211b11f39fdfe4dde655000000000000000000000000fc8edf9ddf2483f77bf6b49ed74afc2048a3c1c500000000000000000000000047adc20f1e953f8e20fe3287e0d515d657931e7700000000000000000000000012f97df8509a1b0430db225fd0139c0eff7b97830000000000000000000000008ad5918400a49fe9c2f515800fed7f4bb48bfeee000000000000000000000000521af27731e3f03a2e0cd364a9aa65aceefa06ab000000000000000000000000a36b4f567e73830bd0618a1dd64bc108a2e11306000000000000000000000000392db7e36601ae77e8f8cc3e526202294d3833ac00000000000000000000000082a9366c17354a8ef266f5cdfde6022a76b94e9700000000000000000000000066c4570bdb0d3cd011c3e148a2d5cea6ace5f1bd0000000000000000000000008302e40e7734b7a0c4ffc0fc3103de56a5a71b82000000000000000000000000e62d0443b30772b2e77b352246842b37316a5070000000000000000000000000bb213911e564cec7411724ba8c4b424523ab78a2000000000000000000000000a8c4b2550713f237cb8b4d79ab2cd865f50ef52c00000000000000000000000043249e49072046e46778a94d06cc7f107295723c00000000000000000000000027ba6d0d69c18c37fa081bfdf9845bbc479a3b06000000000000000000000000084ffc761f75e45f13436b0b1312ec34ce57a62f000000000000000000000000f06b4175bbe629a558836139b4bf033e7dcdeaf1000000000000000000000000f037e6ca2ba5f0389b87a1af4bc99f912aa5d8c4000000000000000000000000ede04e80ccbff80c3d50f88c294fdf7b39b43e16000000000000000000000000a5b4995dea07a206c0755b96e1be8aae2773eec500000000000000000000000023783f2d297555fdcbd3cda4b4cee5af9dd2a02b0000000000000000000000008c99f0dfef2d2ab1a9f8f6f30b2c3b4ae01a2c71000000000000000000000000fe0dc5ef2df2c29581f31f40185d0684260ab43500000000000000000000000089d2bcdf7089d8e5474260ebb5435b313eff8bcf000000000000000000000000743be08afae16ba7db870d53439ff03abcdb1c3d00000000000000000000000088c429f2dc923e625837baed07c29f3d990b0fd4000000000000000000000000fc31e46463e54dea1116a0d7ddf872f8d3a317eb0000000000000000000000003a3926b0fe88a03e8a6ba591c8eb0612f2053c9c00000000000000000000000082ac83d9f4cf143dbc65a0d8a81caacf4d571317000000000000000000000000475bdf19e01f89f1ad0693780015f7b4a00ce93800000000000000000000000080ea7699ded65b2d49f646cdbccb822c6ea7e06a000000000000000000000000e6e3bb4cafcb5388bb142021a84b7528a9aaa4ee0000000000000000000000001c7e3cdd47f63f4f2f542fffbffc5f0c5787cd40000000000000000000000000dc90b000661894fc0d3e421417b5baa187f01f4f0000000000000000000000002b380d6d995eabe5a522d0b6812b1354d1402e8600000000000000000000000041917db82fdbc69d876a15ddd0f32c0f75ed0429000000000000000000000000e567be55ed41c5f6da987f098310eb715a53cdf600000000000000000000000068b7b455c4ab28f08964702eaf37c0ce0b89aaf90000000000000000000000009c622b927cd04e3f1078744aee70d28e2507b9440000000000000000000000007d27152eb197cdd542956b8178ad32263ce2cde8000000000000000000000000d7e477c8910ea573352e83b59e1d58468f6379a8000000000000000000000000e9340e07f5ce5c809574c0a3b7d27a75f8501cb1000000000000000000000000a1fddd39b8ebb7506cf6865e2b0ac748ab71ac3500000000000000000000000068934c69245cbe6e157859d23fc6766c59ed28f9000000000000000000000000c45009dff3005442494521710e1ab6fbaf25b34900000000000000000000000075cb5adfe448fdc7a4b8a74eefabb3e69450bf30000000000000000000000000794a9ebf11230b82604857acc584fb6cd72fc2e30000000000000000000000004118a3d5411c2f709f6dc2703e5820e1ddac7e9a0000000000000000000000002d9adcd0a34d83146bbe1ade3c99a6e5289d65c5000000000000000000000000baa392cd62f9fdfb20623af2a566f2d15eaee356000000000000000000000000fed7358599b9cac7114199fd4ccdf87ecaff5059000000000000000000000000a0c8f98501fda2f29e1d6a1845cc195353ced6720000000000000000000000008aa7f7707c9b2d5cadb629d6d12216e68b9a18c90000000000000000000000001d1309e3f4435ccab1e8c8f9dc58d300659ea80100000000000000000000000009d4ea0c5b6464a684fa5abf6b7ef42f83de0569000000000000000000000000748819451cf44176a542e7c766f34818f2095fd80000000000000000000000001158cc2f11019c6ff6c21b35eb5c1ba7ebdbd636000000000000000000000000d7b49f702fb0ee0f155ef66c1bc997160b958d900000000000000000000000004fcdff1d06878d8b73026f83e508257c5eeb696a00000000000000000000000037d1f672677321971aec683ba735e6c64661f8ea00000000000000000000000083100aeb4f05db2d8e6d8979d5ec4163ad69efbc000000000000000000000000e63b9cf038148c922fec3cad5a81f58c619f6973000000000000000000000000c8a49c4921506f69bf67b18640ee3e78c0ab9c44000000000000000000000000f7ddf710588ccc5fe2885ba837af7712f0c5ba8400000000000000000000000009b17dbcd8ac17ed5d2d6bd22ecb8eb68759cb4b000000000000000000000000133d84acf3929fce6ea90b46a30fb5075595fedc0000000000000000000000006af5e0d4413cfb7ad6af9505c32d292ba9e1fbfc0000000000000000000000009eeb1158d5c61673c99c359a16358897cf200c41000000000000000000000000f37083d4d2efe0b370db1770e37e0bd7b090a00c0000000000000000000000009551253299da2ce3bc5044e2e0135d7bc89bc554000000000000000000000000d66820afed7007e02544f597c09d9c8f418b080e000000000000000000000000b7b9f9d5f673bb6a66b5401479b60d1cffb2cba3000000000000000000000000c6bf1f769f9f8c4a2937b67810b003314ac85509000000000000000000000000c631ffc846621ff3f96af94963ba8a415f35e77800000000000000000000000036c48e7b0d92cb0eaeb7754e21494dcb832635e00000000000000000000000002670ceb24e3d8d57adf5815a54ff8fe36972e7da00000000000000000000000043616fba932b960574acc8c6c9928c2f09646128000000000000000000000000f088eda0ad940ce4f17da638a41c3b25418e39cb000000000000000000000000a36d9603f9bcf38280e9fd9c51d5ba8c0390852800000000000000000000000001f27522cacf24fcb3347ef451eac1d8cbc583df0000000000000000000000000c0c8ce8a66173d10eccf0b8dcd0218afe9d67f20000000000000000000000008655913714d3e672c4423a3f8368d4f5e7ff9530000000000000000000000000029fcdf50cd40ed164a9d8fc359f3735300161c1000000000000000000000000ad85e4ec7a33a04d2611a457daf265a8c96d41840000000000000000000000007793bf44a7e570030cac00be85edf8ca1c7f13c10000000000000000000000006727cbf88e824958caede9060bb79d73b61de218000000000000000000000000dcdc72caf75eb10b451ced133bfb7077851bb9b8000000000000000000000000d825c0b145005cfdfae6a737139279e9543611520000000000000000000000004a8b9e2c2940fdd39aceb384654dc59acb58c3370000000000000000000000005be7325c8741ff22bbf89f467bb4fb9a64b355c80000000000000000000000004a17f172f3572262e702783674176266177a1b3100000000000000000000000063dba96b766ab865c8a01feb591500b10b1d4cb70000000000000000000000005952901e3f3799dcb0ed9df7df85d788f35ec1f9000000000000000000000000e020db225ce8376796959134226436455e6816fa0000000000000000000000001d41e19ca143ae45fdbe1afc46678f4f704be6300000000000000000000000003b23f98063a43b97d115ce4d6b5e943f6def6836000000000000000000000000aab4670ed9ddaca6008cd47a8b9f378f7d7d9b3c000000000000000000000000f2bf49786d57d9305ea05a3a906c483c7596d054000000000000000000000000bb41dd49254e8b9d631b835062392a460081734d00000000000000000000000063cd1efdd774bbe3f25bf04225a84a59790f68d2000000000000000000000000bee68d5bbdd56fd814e59116f3e4b493a148a3c2000000000000000000000000548fa12f2f9997cc883cc1539f50ca0ef954cb69000000000000000000000000cdab85396081efeec229cd92eedff93c487ff2430000000000000000000000004c4927799c1af99243d87203ff0636a091d379cc000000000000000000000000b3d4f732fca08cb839d1d66dd7376f05edb12fb8000000000000000000000000e5e25e22173a6998c4ae1eecd1d0fe90d0329b99000000000000000000000000a166902f2a9a81835427167add044d0b39641fe400000000000000000000000007e273cc997a9e3eb3ca5cfef66c2b35aa075d7b00000000000000000000000027c93c1726ce2c10aac28fd323e9002ee353cfc90000000000000000000000006b847ae3ab2f921344c00227980d0048388af0f000000000000000000000000029e66abb6b174bc891957cbc2becbad7a64ab5a10000000000000000000000005f45f8296be3f38119d0c56ad339f6bf66154b9b000000000000000000000000713899c0c0af5ad5f384754e26cc1ff055e3f730000000000000000000000000b2ddb1f4c1404b9e35ba5c3012119bc0aa4d687e0000000000000000000000004874c8b06d2083ab905f71010cd33e9fe02073680000000000000000000000002c7f521b0c790c850993a58b67fdde567edb0df70000000000000000000000002ada4c881a2458cc80e5f8aa3d2afc9321f8dba8000000000000000000000000d07525bf5737d7f85b7f527e27e928dab8531f550000000000000000000000003513cabf7d25e8f466a73dc496a66116a3e56b2e0000000000000000000000001d885c2f39b2a267e6cad001c02d857a782a55d5000000000000000000000000f4ee276def0bce93a53dda2a5450a77118df2071000000000000000000000000461d3e4ba5b1095e05d0125043ae5db88cba1b70000000000000000000000000cf6aa4f40909b9833d5496f013c7c5f5b7d59c3c0000000000000000000000001494134180d5f3dcdd1e96f9c0d322bf492e9d370000000000000000000000005cbecd245f3e362b90b6452513f0e1159bdeb640000000000000000000000000b1048c9b767cc777775b812927c2ad1a470256c40000000000000000000000004c270b5785ceb58250f9953d03636290fac8f63f0000000000000000000000005b0d20b0f0e8b5aee06ec3d153fddf38f1991d90000000000000000000000000d28b46eae26c5d4ef00701f7267261992dc2077a000000000000000000000000ade7183a1c2c3998d4caf17a62d4c03656be4bb8000000000000000000000000680884f22431dedee49db54d3196317f374392da000000000000000000000000d08fc71f52b141c423295cf96313fa2d3a23898c00000000000000000000000072995b106915a53949a1ca8406d0ac2ce2979bd8000000000000000000000000a9b144ae017b36f4f52a8870afd01aa1fc76a6b7000000000000000000000000a926cd18e418c6fddc11f55ef94143a9ecc7e3fd000000000000000000000000785b3d540bf2974e424c9bbd1a365eb903118f730000000000000000000000007acbec12e34c7d3ebd3406e4a00884437486f9b60000000000000000000000006f16f9af1360086de0838ae050c30f18f15f89cd00000000000000000000000021ea3e601d265feb3c00755d7b574b71ee5bbd970000000000000000000000007a8186537a42a83667d8409041183c1e0894b34c000000000000000000000000af26cee9e8c32557e364b21b31e72dfc7c545f900000000000000000000000009b7fcc410909c20fb7ffe5ba2c4ca44a249909970000000000000000000000007c2930271fddcb86d87593257ea66cba71d010140000000000000000000000003d268d66189983a5eee5677e7f2fec301ba3c53500000000000000000000000038a9e385ec75bb2c52cba19fc8e7276391c31668000000000000000000000000a8d2a0fafe120c4b7e9e6318e174b02eafd7242d0000000000000000000000005bf8b88bb9d68ef0c61d0168cfba35b48eb7c3360000000000000000000000004e7d77b5de32328fd400a751cbd7fb5d48be3f8700000000000000000000000020d56139e93da6a909207324954f1933eb01ec10000000000000000000000000e879c29c626c17cb7d50444c003ca4fd773a19d8000000000000000000000000cc1af5e5574fd5765d8f5f60a3be9444954ea68c00000000000000000000000054b6032105a6dbdcdb21ad4a2707a8909af153d7000000000000000000000000182619dea4697c288ba73dba7a9d8880d1b1a5f2000000000000000000000000fc95cbcc46ad2892bbf7d42ddbe3dc89435feac4000000000000000000000000613fa80a2d925a31b1d8b5e2d2f083f3a00757c700000000000000000000000090e39e9d2628f056166f8f3b8ed8b2046cb54c5200000000000000000000000036ba04f7183fe4dcb47d12ebc4a606f27757800800000000000000000000000036ccddca839d0c7d908e67388d31571441b7ab23000000000000000000000000df1036b583a2638b9fac108d537178c9240e922e000000000000000000000000cca02de5372cb0caac425543487789eef5d17fb5000000000000000000000000e315a32fd40a47aa840353f9c780253e19b54d9900000000000000000000000059f1360e4ef41dedb63bd5e8f4c1a78c27abc08b00000000000000000000000069b2dddb253735709445832b157d654fd8eded3b0000000000000000000000004c022811e23d2138e1c3dd4743329f4e337cd9d300000000000000000000000028e214d2823749f3cd1ac3e4d50d0bd7151ddd5f0000000000000000000000007c36ea5798fa1a65208630f0b92a792ea059f24a000000000000000000000000a680887ffeb6c9344c5872f8cbfd5b6e0877c27a000000000000000000000000221f73d0ab92047afea92793dfab715d3029dfb8000000000000000000000000dca0f7eacaf3a61e8d2b37f81b3a97e401c9418500000000000000000000000032eb8e2e57f72af6c336c2ee76a86ea11d0e96800000000000000000000000004e63ff1ca57f1727c534984e3145f0f0b8ac1444000000000000000000000000791e87421a8554e208f25a7af1a16d11cb4909fd000000000000000000000000194294f9c26e3a73440a8a8f01c948758ea76a00000000000000000000000000550554b0d33f0bb42a007efd185b1c122fbb6b62000000000000000000000000a4c2434e936d49e2dd7ddb1bbc7f418125c0b2f4000000000000000000000000e3df769c919b72106ff64029c97a34acc53992a80000000000000000000000008aade65ef5731d6bf17e08a196ee54625251dc5a000000000000000000000000aa613ff7181067d437c4bdcd2fb1601c6815a78b000000000000000000000000c5391a1214a73ea9fb2f7cca7c43ee616403a4b900000000000000000000000000add56e34cec97450955d0a0c298c6041de30a80000000000000000000000003d22ed14124f038ae49e6d06b75510adb234a6ff0000000000000000000000002dcfcbc7cb7e429493eb716e91e7adfb8533b34500000000000000000000000031df9e329f0129af743362af2e7a4b81425158f20000000000000000000000006275c4e7dea928ebf33e3b9f7979c913ded245570000000000000000000000001057b9f576d8f071d9590d00002aa443398c0ff6000000000000000000000000b891c8d39834a074b34a9b3289aa00398247baae00000000000000000000000070e4f874342ad418f5d6deda25e249bb809cca6a000000000000000000000000756edd3f7418cb8daffeec2cbe5347f37116545b00000000000000000000000095c9afd79f85051d00cea0410daa128dafc8a474000000000000000000000000cb5bf333e9df87cd04ddb651d21f6f143d7bb856000000000000000000000000d15694115b2338a5f688aa3fe6347abc27de4896000000000000000000000000bfbad117f82d793acc9624dc231e23a19635c6af0000000000000000000000009e5c2e7d6fbc74550b9a965afaac676b28d59c5c0000000000000000000000007566895a1371cfa1413c391f03523eb78d472102000000000000000000000000eabf234d1ff057e9c6ac3131da4a2115c95b1361000000000000000000000000f9dcdd3aaabd55e258938bebe9ab20666de63c0800000000000000000000000008046e2349017615d53d3977c307d39ab4eeb3cf0000000000000000000000007d77a3feacc4685abc68f0198ef5d7c011af3db8000000000000000000000000275c49df840cd7af3796c18f5bef8382990786f90000000000000000000000008ea5e338a9244a747c0831c0df51c5c72dffc7430000000000000000000000008afb63593016a89ad81d2e2eb79bbd9a088e419d0000000000000000000000000546af2f351e70a9e2a43d81f8098b6a572eef0c00000000000000000000000059e20d4ff2faeabba2e9ae76ec8c1b41c223a29c00000000000000000000000043085afc9ef5feb104076a3bfde74cb735f03ed1000000000000000000000000cd3aff4eed058b78b75b365cb9dd4cd40a906fed00000000000000000000000042631ace2df83b0fe4e421725213de6263953a40000000000000000000000000f46e4a12c73bf0634e0829b24224b9d12fa38d18000000000000000000000000dee3dbf5bb89c45d5366745ca2e177560f4bbed7000000000000000000000000f05a63262b17415dabfc762b7a148530603841cf00000000000000000000000001c584f015f2a1a127f808c81e57e7769a5af2530000000000000000000000004077e6e1464f7b40aceaa6a2d833d9b3a9d154ce00000000000000000000000008bffab279f35a583451d14a7dbde18ea873753e0000000000000000000000000910aed2f4a4b3e7f399f3d5cf6edaca132b83d0000000000000000000000000be058618fa6cdcbb77ec443975368fb4ab48d3260000000000000000000000000c36effd8216d6ce59b982f4855332d018d335540000000000000000000000007cb623c4514dccac40239c3bacd37b08aded521b0000000000000000000000003e241a478ca332fb997761ac4e929be223d101f4000000000000000000000000916c1bbb56dedc1e5aaaffd6d19c36dbc0c6acea000000000000000000000000fd145a80cd8fdcf3f659451cc5d90b73763fe6da000000000000000000000000dfb56a3f1b910522c3366c04db1d629f631ffaa0000000000000000000000000f79aa684927b27175477b2d9439a9e4f819e48770000000000000000000000004c57e7c7cf7f1adecdbbed8021aa81634adb5859000000000000000000000000611842562b6292c2dc8289c46abdd8a8ac0cd69000000000000000000000000054cb953413ead5a3679de4ee61c45e42f64f69d60000000000000000000000005f5681d774d5a9ff0bc93bab6ca466dc1b049047000000000000000000000000d4a16e4cc701489c32ce47194f868f1eed6fd88f0000000000000000000000005b47fb59c23ba120a79928a6d538e2f2992a1a9a000000000000000000000000efd21c273a949407061edc92a79789b353c18efc00000000000000000000000078605df79524164911c144801f41e9811b7db73d0000000000000000000000001519d085f53815e38b3e9c996c6dfbf84c904af8000000000000000000000000d4d41c8e0ded6427b2cef450cb5eda125e43f1d60000000000000000000000001704b95f24391e005d4540289826220632dc493f0000000000000000000000001960733e0087b50fdfb656ea572deffc2ff69dc2000000000000000000000000dfa1b76c79891307cc24296cb26b912bdcb302490000000000000000000000001b1e27b372a47c2318fc91e207ad185a67b90ec00000000000000000000000003e0941e1e58d1abbc6c01be027895781f0758be20000000000000000000000006e977a02cb1189dff8917d435a19853375b655f000000000000000000000000099b7fa0cf482b961a0310a8639f4eb6febbc54a5000000000000000000000000c0d72d82177aa3c525d261bb15d3d1e8e077b6780000000000000000000000003fb559627635613af6a3f428d0364a10a6c509f7000000000000000000000000beba892c43f2ba00541ca304426cbf885c93bb7d000000000000000000000000713fa4d4cf11ddfa8da08bf42987b938cf83139e000000000000000000000000c5a3b8c48e1106f617527dd8d153f94230dc0e280000000000000000000000002b1d74c4940ac5f0711f74fc8d745e256c903d9700000000000000000000000067a25bfe67d3bc569ab3d796c2cd16ac36efe72c000000000000000000000000ede1436afc5dd469f15b291986ce7c201ba6ff91000000000000000000000000d6827f465cf08e1f1f6d34466344174f9681c98b00000000000000000000000026734414cd2df8f270b4364d57fc86bd97d3e75a00000000000000000000000093eb6abb7039e644f1b98630675eae1db62187e000000000000000000000000030aa58dc4358bb9ad0d2e17d30c4d490d354c2f100000000000000000000000031c30e06a0e6c09195b5453cf4a4abfdd3da5a3e000000000000000000000000d2e9b21396c741806ab9b068931be3e4c3a53648000000000000000000000000ed1819fa53cf62276702f2a9b40edb3ed43bd3410000000000000000000000004f90f70744152d1b455c21f2a855eb8dbd9891670000000000000000000000003db90e96170c5402e75d7c12b74b3632444a39df000000000000000000000000eafaef9d5cdb805dd9ac7169b8b2372a1f029ed70000000000000000000000000b1259200589b48f7e481e1c1aea51cb5971c4d70000000000000000000000008b0bd9d55f5d8a18ae790a288510a87b12c4193c000000000000000000000000e9e1da2a60d322e1065a894df1cfbc925fb29f860000000000000000000000002719c653d6861a6e2314e6bc07028e68f6d8d5ef000000000000000000000000bc3a2f25c086f18f633eb2fd8e8695bed096864d0000000000000000000000003adf76615981ecd0353ca84beca1d1f0afa54b290000000000000000000000007d342d1700f91297f5f2f6fde4460e8f8f6d48b000000000000000000000000095e4fb2eb36f58b1f7565f3f1092d3fb8278ac17000000000000000000000000b79d96ff553f019f186981667112a472defe43be000000000000000000000000a947c30baec9aa6d9384b9cceb986fd2f4bf57780000000000000000000000003e6cfe995a0de7a6e045ba43526330c3262e8ffd0000000000000000000000005b19cbf7eb3f8cec9bcd28d77386f9b04537b4a30000000000000000000000002c44e921af3d072e3e0e73869f9d66d10e2d999f00000000000000000000000023f5b087fe530b4450bd77e6766325352a89ad080000000000000000000000007fd8d5f0b12407a961085ae114521cf935e1f8e3000000000000000000000000868cd2734d277978ddd53658be77979d69716e820000000000000000000000001f452ea54d4d934afadc300c61ca0a3b1bbde95800000000000000000000000052813e6807a9fc9b01d2417e4dbe7daa5a980e01000000000000000000000000430ad232182c3b15558990e87f10196b50c7e5af000000000000000000000000b9bc2a7c1fd8540e3e7594bd6dcb82cd5999fd47000000000000000000000000351d6f923b0861da99ee9de2cdce7a3d4a698ba00000000000000000000000007a2ea11699c5a8d0ab9ce2ca9026783db125f05f00000000000000000000000096a2e1cb03128dc4cd2b5d9502f0aab8e9a9e856000000000000000000000000a5d486bb9db6721bb97e38ea37b70de616ec53340000000000000000000000009633c644a6f2f089e087602a5a95943ff806681f000000000000000000000000822001adc7bd604408396f8a131c671ff3fed0e90000000000000000000000006aa141a3e58827355232276ae97c7e97fe8c05a1000000000000000000000000417d7b20b9eb97937ab3f581dde878d89cd37790000000000000000000000000bfef257410759dbaf2884f076a4aa6532f657648000000000000000000000000294ea2c793f61a122db1028bdc7696be31c4b2190000000000000000000000002253a74d0bbb7bf4996c60fcfaa61f4e06c614820000000000000000000000000f179d534f1615af7925b950c4a55351d07cfe4e000000000000000000000000845baf1c8fc76ee3d9dd70754189a2be7ca275c100000000000000000000000098e17264e058b9caf18a7012b68f0616018643c6000000000000000000000000c7acb194ed636eb13544d769870798f452a065ec00000000000000000000000063a6a77353d2186e86c52aebde272068c3de29540000000000000000000000000c8bfc46c4fb39b6eed7814e8830fac0a45f8d6d000000000000000000000000e090ec045d1ef0e31be322c8b79fb65f3b39679900000000000000000000000074ffa2825066d8df25724511bc0356e3e68ec1a30000000000000000000000004223984c6a5008230da189547e39c7fa85658df40000000000000000000000000f4aba3f8a0988092c78a77f99e5aa433440182c000000000000000000000000413e8a09f7922d45bec11a131af8188b97778163000000000000000000000000d836de82def4f4de5d672d0b86b18d49a330fb3000000000000000000000000001ab59e5522a7bebeeb458ee3b7838b1b180c6e6000000000000000000000000b367e4a820d814ac0871148fea469115472d13100000000000000000000000007490f1beb1f0d33411fc98636db496d22b5b418d0000000000000000000000001fa684073c7789cca3015f1333dceab7afa8dea00000000000000000000000008deb10eb56820a275ad2530a350f79663536d4960000000000000000000000006709a3f69e577c150e2e322c85bf4c118c15eef50000000000000000000000003f9bd764829b68a2613e6cd99e8ef7b5d480c7820000000000000000000000003f699d9b853731b827f2a97b141ea22778ee5cfb000000000000000000000000e671c954facb1aa4dba2055b002b4f7533fdda3c000000000000000000000000a8297f15e01f0e821ee85bbe72401656514a066d0000000000000000000000005e9d5e9708e795676de79eca0f2a85e7c22ef1a0000000000000000000000000da477d15cef071bb7362d908403f156ab4ca2bc00000000000000000000000007e436e18ec65225c9cc631e7228d936383a33c4700000000000000000000000068ce54fd485df645b46e9d623ec17bf064971bef000000000000000000000000689b376eebce65718c59109e8d2cb89e732c15380000000000000000000000001a455f4b299f701769e4f827bce29fcb3d195cad00000000000000000000000030a07e234288d0f0da72222f76b9f838d8f35f2d000000000000000000000000583d817833d41f7d1f2e375636040cc2d5af7c740000000000000000000000000c9851e319c57ec6f40fcbd4e638031162dabfbe000000000000000000000000a9b7d100b28ad67abcbcc046cc4a5456756bfd2900000000000000000000000002a27fe76236889f8185ae98aa3a21359effc8d3000000000000000000000000220c00f1b73a0776db670915a5794d6d9cae24010000000000000000000000005ed83f8c89a64e7fb7e8a88c4b41297800013a8c000000000000000000000000fbb009827994779e64e7e4e2065647c6273c46010000000000000000000000004832d3956409d3bc725076f377d1ed10310a6384000000000000000000000000035c441e261fe8cf6493ee484af7b17581be6ced000000000000000000000000d28a23a725a85888435769ab75f4c1e70ad3b482000000000000000000000000c383a542498fcd2e689f2f8bb4e62954c14a537d000000000000000000000000e0ce8ca83ae096e9601d7a079fe62f2e4a3389d30000000000000000000000004477b279775e19fbcd2bc89937047a58e27b9d4d00000000000000000000000064cd4a1b4b2b23d9fb444593a3be8c0bab40876e0000000000000000000000002331927a9377148f26e39060acb4f778b0572390000000000000000000000000b49bbbb633c22df28f206b22cea4fede4a5b5782000000000000000000000000f0bf9a51f30c934218f272a9149648472e5e1d41000000000000000000000000708f7f834751a5580573af722a4a8283ac152a880000000000000000000000005c50b5f432e4dae933f0641917ad1293f6635bb30000000000000000000000008490dfb258558d7adc8e26757f35d4416badc40f00000000000000000000000074fabc02721a0dc92f00f9f277e821d026641cf900000000000000000000000070ec7797f3beec0664519fa5434d0a7d8659f87f0000000000000000000000004f29951cb1b66d1bfd59e5b480cef5f06bd54870000000000000000000000000f47599e475703106b4e607a35944d17c2ec1e7f90000000000000000000000009a152629bd469582688cb9b543e4b4f9c53a08e3000000000000000000000000acadb60a795be8388a2bcbf8c48c3af9e4c687dc0000000000000000000000002bf15a46e03cba1c1dbc002295c75307c2ac274f000000000000000000000000952a21aa4a329cfca4f36ca55bf52cd1de373bb50000000000000000000000007ef663ba6ade1f94cefbe4d152fcafcd429dc18e0000000000000000000000004a82bc1cbcebf092568a3a3102d361abaa9a066a0000000000000000000000001d84fbcfa17a38565fe610eef9777ab82ff6e2100000000000000000000000005d76e2595d6ca191bcf1eccbfe4358fc9158269d000000000000000000000000486db166a08210fd19cb8ba570c79848cf5fc3cf000000000000000000000000be3ed19bc20fe6d1c57ad24b1e940df44c448ef40000000000000000000000004d1715823c05aa94ee14a88d0068046cd4de83eb00000000000000000000000008b9d8c84f241191c5660297039969de0b1e441d000000000000000000000000caa78bd0a81a42addf8e83de560e8c0d662d7e8f000000000000000000000000b1aa18c233ad7d7f2972048a3620cbccb5abcb1700000000000000000000000064daa230d4701b3e601f3f8278fa8071d3bd878e000000000000000000000000a54a24f7aa6538ec46c8cc5ee9aed158c0624ec10000000000000000000000008eaaf8850cb6c2e9d9e4690620b8950ad26f0bd6000000000000000000000000f244cc3eaa529a0d24c90976bcf9aef78fc998e00000000000000000000000004d52eca640286381dbf9793988fffe27202aba770000000000000000000000004518f5f3d57da6367931cd826666d2541e963cc0000000000000000000000000e9bfa3295ed99da961bf2163fb26310d24feff0b000000000000000000000000054dc379b4c0189a097c30bc454f346a20720ddd00000000000000000000000030517773bfbcc8f31c876f254b5aaa2dbe5f2f88000000000000000000000000a204e18aa03695a80e1c344750f91588792c5161000000000000000000000000ce192d5610116f1baa79a9cd05e60ebef5869646000000000000000000000000863d91ec739e914509354b23e79610a7c882cd7e000000000000000000000000a85183c61b123b08e62d2641481595f9582f3a5b0000000000000000000000009a2485730db9beb76ef40060643f1934f337d8c7000000000000000000000000491178bfe95726331827c025f6b70683b733dbf1000000000000000000000000e4d86e7971e3280d3cc4967cfc6a8210d1158293000000000000000000000000906c136b56c1dc78b4336beac0cb0a1684224c940000000000000000000000005a01a507e10654115243084233010590ceeeb9000000000000000000000000002151f449e3a79da8e810e33d0360b333f3f88119000000000000000000000000106a39352253256dc680f4e57d51f5bcfd8d950b00000000000000000000000053f597339b1ab7217b5736048a0e49b1396253810000000000000000000000002220d7977ab4bb15dd9ca8a83b11a0abb09f0c6b00000000000000000000000074b58885f63189286bbe507582d89e472dc49e21000000000000000000000000a2b9107a1bcdc998c25f404914de2043393b64bb0000000000000000000000003039c5c5d960888a6f2f4d00a88df1810090331b000000000000000000000000df7491ad32cc0e8e8bbc57c169824f97c694e4ff000000000000000000000000b7bffc58e344ba5fc8f49626e9adcb772f89bbb7000000000000000000000000512e7baeee1a70732a7e00ae11317a358ad90f50000000000000000000000000c5681832099869b7e612bfa8575f1c0ddd25633c0000000000000000000000004086d400a17617c4a863c05e5af6139737992cc10000000000000000000000000006efed222de76f7a78a9964c1e4df24a09268a000000000000000000000000eb643c9d4bca0f7eb38852fecf79f41f630044e8000000000000000000000000fef7f78e8d5eb99ca92875b7e3eab9ed11ffa9fe000000000000000000000000a5162dd6423da12603ed2ed789f4e1105bc9c432000000000000000000000000e73236ddb9beb2858355423d92708a54e59ffb36000000000000000000000000af60655cb5a1febeec4e53f47dc8863ea960fd050000000000000000000000006ac0eb227b163f1205164e5b3cfe86e74b0193c300000000000000000000000076952ff1c10aa8ad27cbfefcdca44a652de298c30000000000000000000000008f8583b4903e68c26ea6093202af246aafbcd7ae000000000000000000000000f3e5769b059c90deb11047b24564c51883b00c3200000000000000000000000060eaddefa07d9326f12534fa6ce1b0d4faae0d7c0000000000000000000000007ef268644ee11dd7a8d2cd92facbcb4f5a01c4b10000000000000000000000000b002702d01608591e5b713b8822ee8d6c39df770000000000000000000000007daaf7bc2ee8bf4c0ac7f37e6b6cfaeb3ed9a8680000000000000000000000001913e4afc1d1313f1928ffeb9487c4616766994e000000000000000000000000210952e919339cc5b871a0213ac57ecdd69ea12d00000000000000000000000076965d9d909377d4b5ab5f326a8002307e28a3860000000000000000000000006e9d62ba6cdfd3968b0452e29f2a9235ba57e97f0000000000000000000000006ddd7293b1a3e0b195f292373f35ae53af4f42d000000000000000000000000069f91931e1300f2f2d480dedd822cf30d5bae5c30000000000000000000000003ceabbeb4f51c0cea37ea5956bd1d9f502119a0a000000000000000000000000d9cce0aab2d5f9495d354bdc182a3985e26da9a500000000000000000000000024f06080d9a36b1aba93ce1e02fbaf83f93353b5000000000000000000000000c1e475c360f9cf655b066171f70e72ea494e6b22000000000000000000000000527f1395240c287f9ac6a80a3e4a6caead81cb180000000000000000000000007d66d6f6428188666e187d38be254cb5da9706b0000000000000000000000000098d9a770f3bd88bef60e72c833ab8db240d5928000000000000000000000000bb4c44cd1cd582c4a3dbb60c956e96f903f6a7ff0000000000000000000000009015fbb7552b1a67e3dd48452afd72474702f0fb0000000000000000000000003750a58f96cc192ce18117c15db7acaef36a0d7b0000000000000000000000005e33c447f6d321463f8d6df5ef784cb742aa864d00000000000000000000000005844802bb42e2fc9cbd3c74e51ebf687dbc1f8e00000000000000000000000010a6879d8272f8ec8492c0575f0ed62b6492fa9200000000000000000000000018c2424f528362ce80cc90293550297d47e4340c00000000000000000000000046947b8f9430f639951d27816c9288f752da9c42000000000000000000000000fb0d06f700fa8451ef63173be2a87ccaf42f2d99000000000000000000000000b0674c33f7113d77e8003adc56b956001f062b0f000000000000000000000000d671cd21b0f0b1e17d0ec279ae0bb9176fc9f5850000000000000000000000003bf56fa016d42193ece357313d27b3855db8b95200000000000000000000000068b904532855e51c2c50b150f65451034fd909590000000000000000000000007c0e86b8ec30b2e2b6b687773b0095ea007cc6d100000000000000000000000096fb3dc46a293554c59657fb2dff0dd7a7060b99000000000000000000000000d7e049915f31b47a33a9585bcaf203b03ff39d34000000000000000000000000aa8268283473a7f6773548236c43f76b7d61fc27000000000000000000000000d0c9ab46bdc15b4d598126ef24d659b0cb9e77ea000000000000000000000000892ac85316f17b9e35339cb8b01f855361f107b0000000000000000000000000e6353151bc34221c67730b662f5129465639660f00000000000000000000000003df5d6b920901b1f80e698f9ebdb85fd009b014000000000000000000000000bc783e229f2237351aa4bf9c8c03066fe956aa260000000000000000000000008419faacd3361ecfef0348ec6cce7b67029767df000000000000000000000000d23535ddd918eb2e4ab8c07eb1ac427147baab2f000000000000000000000000c5c0504a929adbc50d765364d7c214ab9e669c5000000000000000000000000006a8ab78c2cf797045e0a458f7bf179137a01953000000000000000000000000e7337d26419dc919950db430486565235ed53df10000000000000000000000000cfb17b0dd92eb7e6e18036ee0be3fdc4997b736000000000000000000000000988301f0f46fdd1a58a2972ed1f026edf3673c18000000000000000000000000a567d32be56b25ba07df3b918f07d3f67bfa36fb0000000000000000000000002e53bc58547238a591475eafe6330430f04d7df70000000000000000000000007670b1561c6c30e561d6649d6237fef617ab23e70000000000000000000000009a4f72529e9ab8220ca2d0ada10a7b3122345c9700000000000000000000000042f4fb4a30cbc8b38490991188e5f020ec3f9fd6000000000000000000000000c8785a48f305f1ab347a977b9f4ae355f95de3710000000000000000000000002f5fa8e47b7edc943ef6d9dbbd534b21a10a4c8d0000000000000000000000002664c11f3a5dff28e24066968828e8de49b3e1090000000000000000000000008010baa6b185c8fd9c6788550c99345461dfb22300000000000000000000000052585b73b0da4900d7b18427d3c83e1af505fab60000000000000000000000002861e75d4bb562e43631a9c77f2653c34d88cf92000000000000000000000000013cd8200b2c3fa57c9886775e9fbf8cab8ae10f000000000000000000000000525e638431ca864d3d46cff1a86adc8dee71be9d0000000000000000000000007384d1e6093bf2e7ac2cb19c0f9c46db4ba92e30000000000000000000000000678653ed066c9deb3bb407955d238d40cf701c5e0000000000000000000000002bbc8fc8df4b96bb0ab8090c15e01281763284650000000000000000000000008817f1b3330a11352355c2132e39d5ca0030bdf1000000000000000000000000747f5f90f2996cc447382d7f5801e08c86e31acb000000000000000000000000a3aa460c12713a000a33893b024d95db80945a2f00000000000000000000000062a42f6427cbf42cc5b200a9603b2373333d7030000000000000000000000000df7c2caca567855d05a355a7212be026bc7c93080000000000000000000000003d8c3f18d4b87b02be0e74205dc33a370901d0c7000000000000000000000000d0c65d06fc229ef16a23ede1495ba92be854a18400000000000000000000000032a8255302c5a86b5037a8ada51edc3d830e2249000000000000000000000000257bd94bcfba41dc6e0ac723a9672dae956bb1870000000000000000000000002373b942a8f89b4ef561b9ea5f3b6879a1b4ffe2000000000000000000000000729d4f2f5da9cfedc00e5007ce998edd47693674000000000000000000000000946a26b901cd64ccfa8e8972eb8761faa4870564000000000000000000000000b6c534c321458078a2f49c45773007311c7254890000000000000000000000009589ccb01be67f08a4e523eabc5678a8027b0e780000000000000000000000000502a8e629606ab18486ae285a8a0c15244c2f670000000000000000000000005ccc521e5dd4bb837635b66b3ae355ec3921a3750000000000000000000000006a024f521f83906671e1a23a8b6c560be7e980f40000000000000000000000001dd9ccf0c1e347da644db8f08bcff7a21d4de69b00000000000000000000000030927ba3363c5787944918d4eb36e613ef61583c000000000000000000000000feaf597b1d8333e6b3d48dcf54cce89170df5a4c000000000000000000000000bd6646a73c26dedcaa966bc067c74359dc0d8da9000000000000000000000000cbd8c464cbf7295fb4f589c2b768a2887f8af55a0000000000000000000000006b246e7fb5058d6612a0e7aeffb8edb962e1469d0000000000000000000000003eeadd2caf4bef9a4148d2475186d8e99876edc200000000000000000000000057ddab0ca4f0c49553228c180ec660ac1db99328000000000000000000000000878a70348e8b5489917d7ea0e3cc4589b66becd7000000000000000000000000d8df276f07b695e1f1adebb7affdecaf9b5e61750000000000000000000000004344433a5b79e4482054ec5ca50aee3f25961e0100000000000000000000000075bfc73e12c0fe68607e11ce958eb5c2895c555a000000000000000000000000ec85f54cd69faee9a611af438cc0e04e4f17b6970000000000000000000000000c27b202beeb466a905a8e66f1e4e13aaffb5171000000000000000000000000ecfb16637bc330804d15041a1ae66b1059aa9e180000000000000000000000006b7d4a9e9c0dc7a11d8cd55a1a948aaf34bc542100000000000000000000000064532026ce4588a5c367f6cbd4541a921192008b000000000000000000000000b2d95e462fd68461e51b2a410dc048d6e4a16f91000000000000000000000000a71e2ab6787235e184a89d423173daecd1a5a37e00000000000000000000000000478efdf2b63f02d2cae9936fe42d718a90d44a0000000000000000000000002c099cb3a7d537af91341fa18337281cebb0db160000000000000000000000001f813c0cd8ca22142ac9d3a54b38c0bf42c97c48000000000000000000000000e987e14b2e204fdf5827a3cfca7d476e8df6a99e0000000000000000000000008fa213525f5ad11b104de0e2bae8d365cfb5f43400000000000000000000000034b3ea1e864c82912765255306ebb9f140fcf0f500000000000000000000000011b5ddeca500313ce48e376677ab524986a6a90a000000000000000000000000d340035d759010ddefa3839bee22d324be3fcea1000000000000000000000000115ec745fc9915f021619cdd53ac8d451f6eb9ed000000000000000000000000694c64f2b55635be9d634e38c52b8132cc69a4db000000000000000000000000a7ae5384fd49f4883e5001404fd8bcd09edf60ea000000000000000000000000ad7166c3c2079c7c862cdf1353a46156efdd19440000000000000000000000008e6f35f347404e2f9f88cf117e8b5cbf0460238e0000000000000000000000006780ba57fb595d7196f9fd9ac10b470db3791919000000000000000000000000235ddde932b0f035baf2acadad81bcdc40fce6aa0000000000000000000000001728ff0597009b46c489b1b56eb21da45deef50c0000000000000000000000006228de557d7d4871b0b2087fc8e1bda2297edc0000000000000000000000000002d3b0c2d2a41149be91ac89e2fed7b85cbd5c7e0000000000000000000000001969b822a5e1ec3b9f942a2818d1ff992606de000000000000000000000000005b49bb6c71fe90a3d92e62c9fcfd35df3ef54a680000000000000000000000000ed1113329f253a94083969ed63f851fc6d1a639000000000000000000000000cc5709b1fb0bd874158ec8aeeb00e1d4e929e19e000000000000000000000000b3dc350af89f83b0682e8d3462d4ba08fd795b3d00000000000000000000000053918ad92553a17fa6acf47e9f81f5b9dcc583a9000000000000000000000000081fe401b23dc4d2305282d043c565563b6fd56800000000000000000000000033ba18d5b6a353aec2788a8c68810d87c1653ef900000000000000000000000019ad5b33d6d59fb5732b1a7a51756f03eaa956ed000000000000000000000000f462517b5ef819f073ed590a00bf25f7f782906b000000000000000000000000e7eb979803ce1c46a93a3cd45a1589db39e232960000000000000000000000004b69ec47c907188018462cde14b32eba1ed8df77000000000000000000000000132ac39d00ab9300d84c91660f36d19a44fa02ed0000000000000000000000001abbd7c8c483f346ad0ed03cd29a27db095172f200000000000000000000000088888888ce394f3d5e318b66cbec6ed6e9ca980b000000000000000000000000b8eca45b2d09a5843afdb49068c0eefab220ea48000000000000000000000000bd58fff17c24695bd157fbfe2538adac822afc3100000000000000000000000085534610a19e0bbbc4964b7eedc44c32c1d59ae0000000000000000000000000fa4ecb72eced915bcc3d2c8e9ec086eae92d6bfa000000000000000000000000a10c5252641e06b55b5a377e9aec13e7750338c6000000000000000000000000469697ce12bd6722871daff64771e0c9782c0aef00000000000000000000000020544344363869fa1dcfbc632a8cc8914f9eb0f20000000000000000000000000c28d0d73107e4e5cfa66a30abfe2f9d23d4b6c200000000000000000000000024a992db459ac1e6b409be7a7422f5f0a15bd067000000000000000000000000f15a04dd55d06baeeec8ba0549cbcc9816ce613f00000000000000000000000049a0ac521079cb0b0791bcf4e78939d6aea13c9b000000000000000000000000767d766b694e5a73958f63763c61373718930c45000000000000000000000000c28b6983d1a6e9cc1d9d6c3a8b79b650104ce1f3000000000000000000000000ffd8df7b6758413e7e7aef53516d64c2a998adc80000000000000000000000004ca6b2bc06c7be266cb3b7bdeb838e4c41e6597a000000000000000000000000b8b18dfe42ae7ed6f5c9204fb3396267800d12b8000000000000000000000000f0742e9131c83b7acdd248e92a3b7a97bedfe1f5000000000000000000000000f36a965c7bd6b10caf5322f25fb8ec1387d93039000000000000000000000000b69647c6624abd6c38c6f023074faaa07f4b0b26000000000000000000000000f4e8d5be4fc4878d1b488062543277954e646a3c0000000000000000000000006c0f2180fd00f54e0721243e27a35bfcb6e57296000000000000000000000000bb4434a86bba845a9677a03a2cf35f233a7918510000000000000000000000005aed5b68a8a3c390239298d9a7854096adb05f2a00000000000000000000000096fecfc96da836febba2b4b4b92028b7905ae5db000000000000000000000000f0a82ea8cb867ef4a4252e94a05092a9e450cddd00000000000000000000000098b62b9d6755bd1dd19e5ddfb9d8b808aca562c20000000000000000000000005d2f789ef75ea80a25ee8842c9633c7cdc1f83b9000000000000000000000000d09fa9024fba30863725a32a623bc1756bf2d84a0000000000000000000000006e0ce449d15fcdb32c4802bc115739079e67a9990000000000000000000000005f071f2ce06084811be5b2ef2e9d2773f53d32cb0000000000000000000000005ac2c4691a5b3257c6873d4b057391cdd2d08ad90000000000000000000000004b02fd9ab3cdaff303b57b3697f202d46032a68b000000000000000000000000f25b0b9addd80663616e2981ad1512813263acfc000000000000000000000000f010afc28783f980401e6c88575a4b83c0165c3300000000000000000000000087bd2af77ff23925b76a0777908fae9f2477239100000000000000000000000075691b20d872be09243a6cc24fe815d10f0898470000000000000000000000002668da96835f9802443899b11e83ea892bf95b3800000000000000000000000068fbf06afc52a0401afc04b43205be0461bc1d1d00000000000000000000000064ecfe26c23e410810a0f3d33b548136012a972600000000000000000000000000f04107845a71304aca2a029f175dbb014e397a000000000000000000000000b974884fb4065791ca8fcec4b1df73df8c981b6d00000000000000000000000092828511e258b22d7231c6f8e5e2035c0a8b47d80000000000000000000000008ce68285db8198d0cde4ed280f3e1797b6ce5f9500000000000000000000000009737eec05ab50fd2d7f8411c6eeaf51dc6706e800000000000000000000000042455cc1189bea3d399861634fb1dc27321ffa27000000000000000000000000fa31441172203a796147870dffffda8574ca93a0000000000000000000000000a2c0a2375c5fbdaf80417c809869604d57376690000000000000000000000000eec00686f135ee3f8d9ea4d62269dce0b5df651b0000000000000000000000008eec02924d8d7b3abe7f0bc79e498a2fad52635b00000000000000000000000078c5e6134d7cae18929ff135b94ea4343a2ff64700000000000000000000000020a332c88b7c52a4e9421a6195eb7d97d4e7fac4000000000000000000000000cb03c3143039974973febb13a7ec7c35ea128c41000000000000000000000000e4a13409263f99cd84f42ca25974d0c0d8f84c830000000000000000000000002c38d98f2d08e7b01072a7b1c712944083f9db700000000000000000000000009a429a5091fb9e00ec7185fa96494765d98f6d3f000000000000000000000000d5e8c42283fdfa3ecb0c82a0a61c66e8281d3c040000000000000000000000002ac40d4439c728790d71944e9d4bc596cc4b6c430000000000000000000000007fc1202d07c76fa0aa849aac10ec026ec1b3ce0200000000000000000000000090d57924bfa33902ebfa07941dbf147401ef7bd60000000000000000000000003107a5086ff2bf760fd994884a8933c60d8679d10000000000000000000000001897af3a5e7660dd3ed922d3cfc86626a2525aa70000000000000000000000008b239913c703899ecc4bd5efa697997bcc960ed3000000000000000000000000d046a7907824b0f0b34759003bff54ccd7333823000000000000000000000000f07d9d8e59efa0cca2cda944ed9a232130cb93070000000000000000000000008588cde0efbce67fddba48ea90988cf79a8d05dc000000000000000000000000a678606d165ae1268c09820a2b26a43ce0b764340000000000000000000000005242bbcfcfc7bd53a71d3b8c6ef9ee6efd1e865600000000000000000000000049d2a5880bad795a5a184bc9c1b4db690fc270c3000000000000000000000000acc6640f703037133935c21b461dff827693be8d000000000000000000000000ea831e42a1efd8667ad63043ca2549402427419f0000000000000000000000004e13b4e63ee85df37565eff8df35bc326477591f0000000000000000000000003c9346ae01ac9b865c09764066ee9f2fc435c2b90000000000000000000000006b987c265fe9496ca26ad1228c1b6a849e116639000000000000000000000000cbe86f3651ae9521044fa041bcdfb381d035696800000000000000000000000039594a6dda1acb7731fc35375fe21e09696baa3c0000000000000000000000006d734f3953628a6325bae82d227a83fcc332773a000000000000000000000000219dc7e52998432f3812cadae69085ec445395a3000000000000000000000000c559f12e6dd87885aab3fda1da9c8e87929e4ac0000000000000000000000000b7bef1dd0cb1cd7e82410d18dd689255801cacf3000000000000000000000000ebbad70091c1cf37b1c18065105a89602f6adbe9000000000000000000000000bda9eb07de5d85621069d1d8c8d8a33d96f3f12c00000000000000000000000088909ae3753e2a0ee305355df96250ebbc542082000000000000000000000000390f8e93d55c0cf882286ec40cc2d13ca0938708000000000000000000000000b16c93cb45553bb442812034981fe44446fd776b000000000000000000000000ce2f50da81f348d4fae115eaa01739a7b4d231f300000000000000000000000054862c7a25be0559c776d7d44f8358d905f2a99900000000000000000000000011b39bcf6eef7d11fbc260761e6252ac965dca7a00000000000000000000000071784a8b738a340c433c48cce913c1f63386983000000000000000000000000009615aa34fe321bcf8455eec649aeec85bcb00480000000000000000000000001e824fa64c322fbeb346ba3b6a42f72f5f316917000000000000000000000000b72652a088a9a28e80280efcbdb7a7d4111696d8000000000000000000000000437326bfcd546ca954c62ec17c634871a8730c4b000000000000000000000000ed1e33d9f0e59b37fdd7fcf58b6ca887bba2df19000000000000000000000000f35c97cdf1d7ba67dc55d6ebe9f59b0587b45e2c000000000000000000000000cba15f120216a21272c6bae4e5af1c00030ad4580000000000000000000000007a5eb6a61c24202a077e6da41c9a7ca3c5c016f300000000000000000000000012fb7fa4afca00cf8f819ff80a6e1085fb32e3cc000000000000000000000000b34a2c3ae3007785c38a0eb2317bd9214dc1b1b8000000000000000000000000d075c550f246244a76ecd3ca4a5c992e20690f110000000000000000000000002fc875f7739e60c840f770d9a952fa4686bdd1560000000000000000000000002007e7cf15c8f36c72a376237ef5235bd3730093000000000000000000000000709376f48b6ec3bf6871d37d68e1513889b7d9fe000000000000000000000000c9b41a6b1885c6061a2c3fdea733934abc2ff34a0000000000000000000000009642e3c5092911a02108031b042d25fdd195eb0900000000000000000000000079d412b3e715cf1da1e876d82ea964af13cdcb86000000000000000000000000ca4a8d280f64abcf956a4d066c9506c96fca7e9b000000000000000000000000f11e484ffa61f047c10aa1ae600520a581cf083c0000000000000000000000003ac9f5cae6aecebdfb68db98f2aaa5c84d3ae8d50000000000000000000000003d1de5c7aba450d539ed9249ccd7549bfe489874000000000000000000000000aacad7fb9e45758528da0cad1f4ecb71130d6d4e000000000000000000000000e160733f8ed6ba130e34a236fb413c23fc750ec10000000000000000000000006f4109bf65c9f896a43a11f00e65bf5cc75c9bcb000000000000000000000000882c8bea62942231f069d0eea165f28ecf7cda9e000000000000000000000000ed9364ca3a694c0d241019c162e480d8001ac443000000000000000000000000baca8acf01b13ae0cdff8e86e7699e9984c0d0e1000000000000000000000000cc3baba1be526c594604055961f5a89f0fd9a108000000000000000000000000643050183c35da62dceeb1c9d73306ca6b50898f000000000000000000000000f31c651ff667d8f55038e8d528450470b09af57f000000000000000000000000c2d045bfd785c0fa5f9b922175bd7d8689078d57000000000000000000000000bc81db0440938afe59b9d5b5e41938dc30a5b77f000000000000000000000000dd1fa2b16fa9d8c64e83012b7c1f67d32da620c10000000000000000000000000f9df99f9249e313d116a60c4578d47a9b7c21d30000000000000000000000004c6c8f0be51c5a9570560c89e8222bd464db4eb1000000000000000000000000edd8ee9d8a75ae86c4e49ac1c7c3c8681606a5240000000000000000000000002b5a0be5940b63de1eddccca7bd977357e2488ed0000000000000000000000002c26ce2a6d717865424a53007152d6d2138e186a0000000000000000000000004b79c21381fafead9fa55e66ecbfdec3b9ff27be00000000000000000000000056860ecd23a9c151f3747deebdc7b7e9339c6a31000000000000000000000000349a706fa145fdf106b451d86d1c41af9c9d93f800000000000000000000000089dcb830fa445af94d64efbebc7d1b4216f12a88000000000000000000000000cd60f60c1b57fd008c147624c08e94e9c1817dd700000000000000000000000058656664ed5149b83767c63d0b9f4216457de1d9000000000000000000000000264133e41d641634e40a34d0def3ee05cecd34c50000000000000000000000007a90caf8bf1d17ae93623e9fd1123fbe6818d9ae000000000000000000000000d345db3a1fbacc12e003429a0ed71410ec66568300000000000000000000000099360a459b463d74d4d01fdfcaa3d1b61095ab0b000000000000000000000000c96666acd6f8c6a01e2016e05ebea342a6bf64f9000000000000000000000000c1812a4bbd0321a0487492578df3afa7d19c004b00000000000000000000000084598d31d2dc5b87f0c08e2894c8c5dbcc6ef51800000000000000000000000023cf90c4ffab881df2376847547dc25bc5f3eccd000000000000000000000000c18f231a5f5fb4a1eb61931a19f5077c07f1a223000000000000000000000000d8dfc86f35a088d34bdbafe151b5276c30a264e100000000000000000000000021e2e1278b59505a350375e746deaac4fd766937000000000000000000000000a1300c30dacf87fefea0463ec38db1395deda46600000000000000000000000019b26fe39c314dd994d7876bf068debc13f886670000000000000000000000003bef0c6f422f82df602511e5f69b9897e06c4f6e0000000000000000000000001ab2c83b80d1bff38d145401a88b2aaa5c50c36a000000000000000000000000b9adea3ea3ed1aab4af0097e269c6debb6459e1700000000000000000000000078ee729074674d7c76c8692df38853af8e5ea738000000000000000000000000710b52183cc22533750445317352d183e02df9fb000000000000000000000000980c9c2980f9e0a2e924ccac45a84729c05277b4000000000000000000000000653a1c3c34ee1318f279fd1788cb17d19d66753f000000000000000000000000cd54b8c6699d2536487cf83b83277b8c64d4c99a0000000000000000000000005d7adb0d79846fcc2b6ffbda98f33adb4b00f2e70000000000000000000000002ec29a7a7ed6fb99345627b412a8763969664efd000000000000000000000000ebc82f50469d3d4fc2e0a6d9007a6cdb9c5bd31f000000000000000000000000123696202d8fe38500171c1cafdae9f35922f4440000000000000000000000004a731cb16a70d247a48950cfbe0f8c99ae3ed565000000000000000000000000a7a8ab1f3fbbbd6302211e92ad726d0c2acb6f910000000000000000000000000b4b0e21a96b39f0df60245ae5ce696bf54201ce0000000000000000000000002d41f7fee1619b44a87304470b5e8227810009d5000000000000000000000000c6b6a04ce9b0f086ba8f25b8d881863c2ed1957a000000000000000000000000ea9a9b669909f356e7f5b4c5e0a19c6473bef35e000000000000000000000000b9c70099ae376e76faf348e0938a46f6877bef050000000000000000000000001f3b1585656d42d3c45bf513b7bb28b080d0e912000000000000000000000000754f8fabe93629ce07c20b465aeecff0d919457300000000000000000000000088bfb15eba92c7db16659aa9afa427ad749bfcbc00000000000000000000000019dca3573eac26b269de579b453cb9313390f49b000000000000000000000000366e9863cff9a3bb0c8ca877a246d2e2ce10255f000000000000000000000000ac136f31cb7446f00020ca88a8ecc8603d003c96000000000000000000000000f7fb9ba256ba2315f225050becf7dd0ef1d1d8ac000000000000000000000000227eb7ddd980fb1e2b8e696727c7aadc787b5c310000000000000000000000003e26d615a888e5cb16f171301bafc6a82e7fb46d000000000000000000000000d6a782826345266f0c0430f4b0736e4360d57d610000000000000000000000007efbe883e521e2657ebdc05de90eb1081f6f2d16000000000000000000000000ef5576d57308604fef85a2cb53362fc6a741eb9a00000000000000000000000042bf256dd1abb69590afc4e352a5c518c0e4821500000000000000000000000015ed876dc58378f7824044628d5dff757a9305e3000000000000000000000000523c1b4070314bf7171e3eebcd41807694171d4d000000000000000000000000cc887b6cea86af4fd94e539753ae6cfa556233ac000000000000000000000000c29f0f874a51f110d3cd1354c109888f93b640a200000000000000000000000044d44a37868d027dabac36e6f92e9f570e9fd6b200000000000000000000000095913b24997cf1d3af955305447c619e2a56cfab00000000000000000000000098a09b2af697760a546e732c1b4847fdc4ab7f1e000000000000000000000000736e4676121817b8ce9490157c9ccddcfcc77ac00000000000000000000000005602551c4d64623bd4b2f189c0f1cad29a4eb10800000000000000000000000063fe072b6cf97c89bbe2495049b099b9b8e981dd0000000000000000000000001cbd090e6335dab3d1b463e3561f145e3fa5ddd0000000000000000000000000ab0812fc9cb5c33e4d96d9008df5cd575fcf8ce4000000000000000000000000d96bcd5c00d4b1fabe17c78be94e5763f7ebf8ba00000000000000000000000048db7bd8707c77577b26624a87c1018e21bee70e00000000000000000000000093fa876d23a959f250f265abdbdfd056e9244b04000000000000000000000000fa78a3a451bd9f6770cbceb83cc15da18095425e000000000000000000000000338919fe0dd2b45279a892be0c2656930d1d4c2c0000000000000000000000009249faea6add87a4aaff1e87a6bf8322a9af163a0000000000000000000000001392782e55dc8bbab71a338fb7560ebdcac19c580000000000000000000000009f6f21b381b4fde177355e176493772b05520c12000000000000000000000000b9f7213b9002b9b7f55ee4ca11c70ba9757054c1000000000000000000000000a80a03cc3d2edb0d1cf124b71657751174be432c0000000000000000000000006cd52167ed9fd39ea6efc68bb35a2ba200c3a8ce000000000000000000000000a6be44417500704f69a5c2e9b69b4291499061f9000000000000000000000000002529880530917a5e3973cbb36867ba24e3ea1f00000000000000000000000027c79a01878962ce0b6126af6e184c06d36c8f370000000000000000000000008a026ab18d802fe5c5cb7ace0243fefc902eca4c0000000000000000000000007b69771616a1f673e57f0fc6ed6053fc63b7607c000000000000000000000000798abfea1d65da36c206f12370eb0615e19cfeca000000000000000000000000e874d9941ac64f932479f7d6b46a394bc1efaad3000000000000000000000000045cb51b3513318060b28597b675c8e11545c5c400000000000000000000000053aac92327e78147421f2aec9facb735db56aebe000000000000000000000000a0972aebd79138c7c8a8673c7cdc688d22ad80ac0000000000000000000000005af8ddb2053873d55ded133a610b23f6293150f60000000000000000000000008dc2d0a7747abc6fce2b3581c7c0593374059b59000000000000000000000000c80c8b1085cc82838ccdffe680b07631cc27858c00000000000000000000000059d4032265113e7f7eb033fdabd359c1c2e6492d000000000000000000000000f9153948b3f38c0e3120f5be949240d9d82967470000000000000000000000002fdbbe5c165654adf5f0e49b552561c8554b1e2600000000000000000000000026101fc465e03da97728ffa116a0a74c4eb0167f000000000000000000000000ca5891d0a2f938913f98765fed7f24ca57b221fe000000000000000000000000ccb44824b8661949a7235421953fb4cd17e3a8cb00000000000000000000000067a4cadb7f8ac73cc6e22bbf5d57ee66b54f22f8000000000000000000000000db62ba3b69e9d758e6d4ef9dd606cd365fda451100000000000000000000000009584c509293bbaeec31058f30f69e5774093869000000000000000000000000725521fe0173cba462992811974e343b67c6338f000000000000000000000000192211304eb83c0ba10f2728093f9fc09569784400000000000000000000000019ad9eba8c0c9d3549f68ec988a0a9d480c14e550000000000000000000000009c7f7d868ab008c64946bd98c545f1f08775265f000000000000000000000000f521b9b6579367c27518c67113d42d40973078a00000000000000000000000004daa0c7d8788b3bdc92774676e7e3ebbd52f1fd4000000000000000000000000c110a56e201bbf3c5ee4ecd4c5e21379c0901ac0000000000000000000000000e03043fd42ddba1da7af23b45a2baecfd7f58ed7000000000000000000000000cad56312dd7cbdca29b0dfebd652e4651a042fb10000000000000000000000007406f218dfec6ace6bad66d487e939aef2eae6c80000000000000000000000001f7a3af305f99b3076555ad915fcd6618fe22856000000000000000000000000e67e7a0f6c90c6260819e6cfcc4de5dfe514c04900000000000000000000000000595fef5908bfd79d0ea2f94c3b165a9261b791000000000000000000000000d1a20494126484df9536413422151fd16bbda48e00000000000000000000000068b1be3938b1d8ee0aa454e2da7cf48385e9550f000000000000000000000000e81f3ddd8a37c608b886144af720fdb5c8906ea70000000000000000000000001a77b2c430c550b81d062867fe0c17abda1c32dc0000000000000000000000001b5b8260b981c9b4173847b651c4d49a3d5891090000000000000000000000000d219a687650d293516170a17d263302bb97d6dc000000000000000000000000b9f5d8fbe9ce16822379c02105ed3b4fe00b2dd90000000000000000000000008a11b30c22d1f6df4676ab28a584988c69ad2c73000000000000000000000000aa48c97deb21a8ce79a4864a6709311edf8358cb0000000000000000000000009bf262943cb69dea22407761ed76989eab28081e0000000000000000000000008aa014231171be761235a16b78bccf58e86baa1100000000000000000000000084e927fad1022bc8ae3766252ba5795bbf654640000000000000000000000000d115999f9e4a8f6f26e14d58afd540cf5e9a32ca000000000000000000000000cb79f124259da8e60883e3da5cc8ab73c202ac66000000000000000000000000bc0cbfc04fb4deb175effc652bbe7f06bb7c3d25000000000000000000000000bdb491080a5efc28a7b46048d33417e2cec43eff000000000000000000000000ed8f246a81b12e19b1dcc3004239d5858315af7f000000000000000000000000037aa84bb1aca765859bd1109de69e3cd0c2e10f000000000000000000000000ec2dbbb7c3c68b2c9a48e9585af2fe8edfe8134d000000000000000000000000e23e71770a938795557a12c7437640e5ab2229aa00000000000000000000000052954d9dfed1ee40b39ba52589f902e6237f1834000000000000000000000000b4f33fd267358541cf5b55ec42c3d68b3e33014d00000000000000000000000082f73d7dc4855001ce84b8758b406ddaa4b66383000000000000000000000000da4724e7541cbb83b6a9ee69ae873ed6d1ce1f73000000000000000000000000ee82cfebeca71319955ed8da4ba3acc89053b2db000000000000000000000000b5b4a265b65845edab25471c97cf330514ba4586000000000000000000000000ab95f2217e5f241479e1488276d412e054012b240000000000000000000000000f880c921b90b5eb0c6047060a66af711ba9d0ca000000000000000000000000e1917352d9fb6fa14f71613d20cfd373b042559a000000000000000000000000e80de598e4a54511c7fc8bb0b16a81119a29f2e6000000000000000000000000524f18a565e95065b13e7496e10807b752bd42d80000000000000000000000009a44394ffd96a78d0b5c5b2f5dcff6052c70176d000000000000000000000000287ffb9840095a67c3907907ebe748f6dd81aade0000000000000000000000005b8f446a79b884e03e2d99d3c48ee623d141b1820000000000000000000000009d4b1fcbd01dedbbdfa1696c73ca8d0b48ac276c000000000000000000000000f7f4cbf685126c7264ebd366e3b24f1f3dc11ea800000000000000000000000007b7c66d267a0ff01f80620931fff3072aaf60210000000000000000000000007747dcd19049955b3129534cea111282c909a87b0000000000000000000000006ade605b215a53f75e1b535fd11b05c5a82c81e3000000000000000000000000259e52b56857166c92153d652a6164c45af85dd80000000000000000000000007e3a1fc7ce3bece136ad5b94b0e1fc5808bb3284000000000000000000000000097e07a880c7f750fe4dae7aa0c60624a5da573a0000000000000000000000008381a2a7adf9660a085e9c79e7079afe31090e9b0000000000000000000000002fdd0647e26130fedc9ba01e43a021ccd9480b5d0000000000000000000000004836efea8bd2502d6d323a370b34a268c176d8b9000000000000000000000000a4fde6a0dd1f4e7d00e4f7f26f5240eb1590748100000000000000000000000076045409bb528257e367cd18546c5c17f8eeba9e0000000000000000000000000ebb16f82065072265ab694b64d48777dd35541800000000000000000000000005d6e2c7197cd5757ba01490756ec3771e1a458f000000000000000000000000cc574ad4e1dfcee3671864d7474fbef3b346685e0000000000000000000000005dc1c49b7948431ec05a07ce38d1bb0bd7b6bd30000000000000000000000000fd05f9255e24fb1e89a5bbf942d80322844c12cb00000000000000000000000035d31d56ea9f91d1f461ab730abfd77e6634ba290000000000000000000000005458adaca8f9914e0ec968ec8a3d980f3c85853c000000000000000000000000ebedd2c13c151a91afef04288e1dccf34a2e88c50000000000000000000000004b02e4743a1655e71d6a79da447ee48310391a3d000000000000000000000000b8038a9a2de44f1ab0e348f9e83038c5a5048b9700000000000000000000000078ee025e72abbbb6b41dd8a65a4d180165e7537c000000000000000000000000c96136fddf9c6007416b3dec51d07b40ede2736f00000000000000000000000069dd3948a9cd7d1dbd5c727096cb624e761e9532000000000000000000000000642175e08a730d092e9c21610da1038f5603642f00000000000000000000000022dcc080f31ff824041fde72fff4418763058140000000000000000000000000368e4a842dbf02ea6bc4155897b5dd2b7d6fb139000000000000000000000000f6198bb2e46a863ab6bcc44af11c1020e81b9bdb00000000000000000000000088bd2c7d731f71903844fe88be16642e6a1989260000000000000000000000008811464e2b18bbc9a1ebc7cb24500e1abb9b5d97000000000000000000000000b0cbdbc9ea0de5a623235bb652933403172ca5a9000000000000000000000000e2ae8ffa961c2be87cd8bed066132f86f0d5ccdd000000000000000000000000e791904aa118b6ed93376532ba6ca6017f70eaec000000000000000000000000f596f53c53e6f3f1bd71f2fc7298137e3da07728000000000000000000000000e51ca354e1cccfbf90257184781fa9b965d9cec600000000000000000000000039a92d28a75a721ae4216743ee4dc5e917dd3ebe0000000000000000000000007b23e38fbd0e677a1d1f72fe29a1aea9fd83ade8000000000000000000000000182a2ef28fbce0f757c248696f8f74177d14da8c000000000000000000000000cbe3c8d289227778f397e1ca88db955e16fd2f1b00000000000000000000000075142a5782f17ac442e0c954e06b41935f99f11500000000000000000000000038ed5ac549dac7353cd7f8f2d642a5c6e139d96e000000000000000000000000f5601c9eb59e7b5c89adf062ebd5912ace702d84000000000000000000000000b5612d62040ced77696e89e677b6c3b2c38fcd3a000000000000000000000000d071ea5d2575e155e4e9c2234968d1e11b8a920e00000000000000000000000053ae2b3505b8ea5469cca95f8c38906bb712266700000000000000000000000007cd17daed936ecbac7accd8daa2a330b99c53a7000000000000000000000000b189951e2980cb97f7bc7d27fa5e9276b1387cb5000000000000000000000000e8bc84e9e2d6aadc160c48410a86868b9d071267000000000000000000000000478849da9c519ded12d04ec6e896af6adf3cdd73000000000000000000000000537cd8129ae8d4a3c80c1f7ddf6dd7e2f5bda4e2000000000000000000000000477adf7b581283ecc00cbd14f75c1eb9869a595f00000000000000000000000001238ba1b264777c87bc8e0d1da19e923a5e178e00000000000000000000000004368704dbbb17a01b2453704311e922a823f43600000000000000000000000006404d6684a4f0a1f83967612f93af857113b884000000000000000000000000cb3f9345d2dba7e8b051fa92a5dfc7af32665d6a000000000000000000000000eddb56cd59220261b7dfd014dcc218638d90a6de0000000000000000000000006380e2798ccc80dfc4078d1192f10323cd76afb60000000000000000000000001e99f754e0a81b7d89fa3dc5d171526863425b550000000000000000000000009d62d336dad85dbc8cd0579f84d11f9b946c6ccd000000000000000000000000da347cccd97c87eda95b1f98bb504cf82e8a32cd000000000000000000000000e68f710557ebf25c98f27ba66be5259e4b92779b0000000000000000000000005ed6bcbda5dc1431bede978d5e0b6288edcbdf480000000000000000000000004d26c8a3bda8c36e01f8e0c4af07881e95b69f01000000000000000000000000785110150daf9329ac347ba4fd31673c0797ab9300000000000000000000000083bbe9cfcc205bb8e53cba0b51d6db9386ce58b50000000000000000000000001bd4f66c19593b96b682088f7efbeb59100af3ce000000000000000000000000b324c467217a6dbfd94e61ea78553d82f9082d6e000000000000000000000000089ca97d2c2ca1dea02a23006e7ae4e54c921853000000000000000000000000684ac59e1f7928fcafc3da26bb6c1b2d3a442e5a000000000000000000000000a581a32f1cfe744069a08a977695614877ed2ea0000000000000000000000000e88cc576ce617afeb67c5cd445a5ad9aa2d2d6370000000000000000000000006cc3ab828a293e4a2aded488767ee777577e3b3d0000000000000000000000008874b8858c6f0d0abd2e961f8f8982977dbc517f0000000000000000000000006c1bf83c05aeb320b3d25c16fe035fa8ccba44b7000000000000000000000000414bda43ecc9f29a8d55fc90dd84c514699a3b610000000000000000000000006682aec38776de6c6c64f26a4e38f852c68d8d400000000000000000000000002eb934884a8a5294e8e66d4dc879f53236ed4cc4000000000000000000000000246cc7455c98ca7e58b787038940cead16db4e84000000000000000000000000ca0bf336edcdc15d63997601a8e12ddd9ba5ec410000000000000000000000003eff76577fcaa1d2e38f40fb4c9b465f5669cfbd0000000000000000000000001cd25b5f438db6e1e851ba6fa74f7d132d58f92a0000000000000000000000006452f189b5083877c5322ecee7cdf94a9113b26600000000000000000000000080d8a1d0fc14436b56c39757f221fea49720e4cf000000000000000000000000e73302d19e4f0ae99173006e3654ec6ab9c6fe990000000000000000000000001a34ac8d7cc5e1e6f0bac205f01ef1c226ac57f50000000000000000000000006a694bb7e67e1f68da6b7f7c8c7f8a67f17be3f400000000000000000000000054b98c103a1000a51addb0363fafd8f7f1707dce00000000000000000000000003e9f96ac9c4b4c3cbb772b0a5d4bc528137f6260000000000000000000000004f69571c196a2ddb684f3a8f9670dcfd08a19838000000000000000000000000fe25acabbb7c2e97e7bdbbdda6883d0cdc5a08f70000000000000000000000007de5af0f7d7c1210d2c43c98a0e2d3d21d3d5dfb00000000000000000000000097c002bb595ea1fac610a91c6bce9d9eb384363200000000000000000000000067e723b093d01f37c12331bc5ceb5b1d5677b5b80000000000000000000000008660a7e2d207d2a37ef11c4930bf4efdac5da9620000000000000000000000009c5abd079127c5b862616581cc093994ea1d887900000000000000000000000096926f072c77a20b5567a802dab7908619f2fc2d0000000000000000000000000ce14ece9038e9ee8bae11893b0dd79cf8749a7d000000000000000000000000950ddbc4884770195570cc0ce326b1e22993ff07000000000000000000000000d0a84868c8bb08a2ad697f6afabdd8e68d48205b000000000000000000000000b60dc03aedea26407ba73cbff15e595edd3691c30000000000000000000000009cc4a58af63b9e5464500059cdf8a2b177b8ab02000000000000000000000000463c3b5a912bad624c2c1ccd1d5c886ba7c6a4c9000000000000000000000000c737646248dda99751b0a6d9c53bd51e87c0f6fa00000000000000000000000060edac9206c26cf5ba11130ddbb5471d6907993c0000000000000000000000003a57f703245a731dc07fec8c66e45f5d5ff0bd32000000000000000000000000cbcad65413c24e755d78f552a3daeeed99706cdf0000000000000000000000001d8bb512f56451ddef820d6fe0faa0b1b655af07000000000000000000000000a9fde2bbfe8fc1e35b246da3ad1ba694c9f6f83e000000000000000000000000c4d88143ff67cbae65e1013278ab6c1d08400a240000000000000000000000003d81350354ba5ea092e2b7216051a423c5667c5f000000000000000000000000105e9cbd8bdd8449a9bb0dfc8dd0a360392df300000000000000000000000000ff50c8232e0ccb7b42318248ac1c34e3e71b302200000000000000000000000084340cee2e34e3a325ff12cedfe0dd84e8ecfd750000000000000000000000007f0c04e96991e6938d0818f9b0f2479542a6a2f90000000000000000000000000f0e566778b3ca0494623ad97d1902b6503210730000000000000000000000001ad597a6f69e5ef23a674e2596f3d1f695203730000000000000000000000000716eb683b330b805c48a22cedb17b36f38578692000000000000000000000000e288b5fb1ec2f720b3295df3af435f023469d824000000000000000000000000ff65c8274173c764c9a8184475c96d0c62f467ed00000000000000000000000072440ba5027a4d746373cb17b27b115152c8f2790000000000000000000000000ff5dc9d293c910baacd04ad55038e2658bfb37f000000000000000000000000d36db880deb26d0fe2c68cd2e9a78a81469d70f4000000000000000000000000fb313d949b93ef500e87279f7eb6df5e9058492e0000000000000000000000007bb8cdc1052f15733e34befa8dbfb959cca79f780000000000000000000000000cf814c50774a1326795ad85bd6ec909bcb7759f000000000000000000000000a221bfb5485e25f02bcda8bee2c78c5fa6d3a534000000000000000000000000300d76a6764a3d58f3ad330aa2277e2d31d547080000000000000000000000003c840360246fa952e3437f47dbd8001046471ea30000000000000000000000004ae2c703885f285d5844e82dd66991a14d69e991000000000000000000000000e52bca0a8068aa669d1d8e091a9c028886f39fb600000000000000000000000001c82ce6deefb72e2fc5743b85e70980d1e60af70000000000000000000000007e9f2b5d400546f27d4e8898187816e84e791e1b000000000000000000000000b80371efafbecc0f6ee806ed7a9385f439172c660000000000000000000000003d975af091b54d02e5de7ebbd5c3904202e5ffdb0000000000000000000000008d8c8471584e0baa2f92e8de8fbe9705ce2d898f00000000000000000000000081d652b465df8fbfdf7380400c5274419c716364000000000000000000000000964c2d8471a7a5aeb23f3c9f57e081cd809c552c0000000000000000000000004c5efef099d3fe907515c941dfe8c74f1c8f5c35000000000000000000000000ec2b42a2b501e9b8f639d2b4e17f0e51660351550000000000000000000000004aad2358b82a44912e11a05f2c3991898f0d2c9d0000000000000000000000008edb81ba26fe17a338d89d5e286591336d41b54200000000000000000000000028d8f180e1bd0463fdfd635dea0348df2a1b408b000000000000000000000000f994bcd23f53486d747cc97aa3518421e7198a7c0000000000000000000000008451f91e24b0d8ab510fba3d38e4f1c52f8f0c090000000000000000000000002c3e71e078b5e29350f7b0f11fe66a100008de4c0000000000000000000000009a86abb3aa122782c1d3da98e588bd6b2209a6160000000000000000000000006b81b546d9f8f5a8b71fdc70ba444315f6523fc30000000000000000000000004a2c385a5ad3ca8b518c35420aca2f8fe026eb2500000000000000000000000053e2ecea783753b2d09fabf8424a89a0e9683a56000000000000000000000000c8100bcfe1b885c684fcf8fd9a40c46f5c5a0827000000000000000000000000fada215df31834c44bd79932d09f30aff8cb1b6c000000000000000000000000d6b20903233597b882de6496738ada59f1726cf10000000000000000000000000ce428df07d5f8c772ff08bc8f30d3295bd108360000000000000000000000009227d443213664ca1599874853b94055d35e31c40000000000000000000000009d73ef07b4ce29b4f013310a2fb96f72a8971f7700000000000000000000000006fb66a7d21a24fd3ffbb113d463ec6e2b449df6000000000000000000000000cea340dd244c782f507ebd98018b11ae32b12b170000000000000000000000007788e5f352688c5f75436f3d97e3909e6de125d8000000000000000000000000f61ba2422c0b2105f197483e41cf7d54a7fa9adf0000000000000000000000008f1d9673b5ac374b06101be7d07159c0cc181810000000000000000000000000031c690be2932403cbdd85f8853f596794cff6c30000000000000000000000004fba74788215712319ab134e2a4478db2e5cee0a000000000000000000000000e24eda640f9a77178b2116c8f1fefdbf4d5480d9000000000000000000000000eadcf175cc71ef23cb3a039d67b181688fe6356400000000000000000000000059b8d84c43b2ee80e15ad17a6a417ffe8d9dc0a20000000000000000000000009da262b818f32429890c530006b482995962f616000000000000000000000000d45d6ff3269831c17a6e13db84a0bef80f1b873a000000000000000000000000fd27de84da15d112b47606a6b511e874f4641a14000000000000000000000000ea4ab34c53ee4f1b19dc7e4b8f954910b959642f000000000000000000000000e14a337d04d644c9c9c1f25182f0dde5f2cd26be000000000000000000000000f98f5fc2037afcaa6076579294e408758c8bae2b000000000000000000000000d9a3e7949e1532d8aec74fab3e15ca55b1088997000000000000000000000000cd4f10f73cc8f9d18488b6b16ca3dce289c421eb0000000000000000000000004897b4ea9dcedd22b6ecbf040058866c3e04493b000000000000000000000000c4ff68c24d8d5d5d1dc9789ab66accd24d46ed640000000000000000000000000f51b9f5ed75263d23637b7f0a5c7bebb57032120000000000000000000000004c08c00690ed462c34960b31dc566054291de9a4000000000000000000000000cdb6b7e03c7a1df43b916ce761337574c367814a00000000000000000000000042eed31a8bb26099364b301ae087acfb037ba8640000000000000000000000007b9ccaab5df1e87a0c5849ad556db1b80cf9392100000000000000000000000003f6268f5a87885567cba566d4706596c901a62700000000000000000000000007fe05ee1ba3a7bef9326777cbf2685c0803b1f60000000000000000000000004c9cfbbf1e25ae732d54ff32924613040ca0cefe000000000000000000000000575b60857195a346640b06a800b628f0390e6c6e00000000000000000000000047dc1bda7015c4b7afad723195d57a80596c32e1000000000000000000000000303e2a1b2b81e4af34efe9367ca7f373eae257c60000000000000000000000008b8ff0b203248e0718e6c2948d9582ebe9f7f4f1000000000000000000000000ead39c52cd2badf09d81fce29d6ab3667e59084b000000000000000000000000dff25ab825dc278cb5fe30296c52ae6ccf3426ce00000000000000000000000030035a4f70515709be9020e453d60cd7ab5043bb0000000000000000000000003d33d8a919445f1ee398abe116d5dfe00b5d84ae0000000000000000000000002b2327009d441c68c56c09458978a2f3d3ff17a900000000000000000000000006c49e076cf21419e304847bae44824f4c4f072c00000000000000000000000095da7beb255809c8681fa315285c04d96c165727000000000000000000000000d2ac2d5bfc1e23018a05851f281bf4d1e03029f10000000000000000000000001a67528f96b32a21908c38b278741fc4788d6b53000000000000000000000000adb5d6f50970c0893f9159dfeece9223ea5e79a600000000000000000000000025c33b9a0dee99e6c6e5a1fd6c88ffee66ac5b810000000000000000000000000a8b61d872e7dadeea2bff46b255247cb7c5158d0000000000000000000000007e8580883db8708573cc068feb992d889d0024e6000000000000000000000000f7c96116745a05411cd8668f24a6d620d776ace000000000000000000000000037554787114d55e6cc725a02ec8f6165e97ef7840000000000000000000000007ba9c3fb8c799953b61c2a8ce9f2d24433b03776000000000000000000000000afe5629d704fb3c43ba821f7e3975171b7d13fda000000000000000000000000ae9be554b7873992ed87f4a3b202129c8f1ab107000000000000000000000000aa935ba29652ea12558ba1938fb15497dab68af20000000000000000000000002083314cf790080a0bf6605b5d0f3d279af2e219000000000000000000000000e648e4a1c054db1bb3570b79821e79dcc004d6c20000000000000000000000007cbd7c778f88decd52d12351e6dde5de98ba2d770000000000000000000000002e86f3c746fe06139b016998d05f2bc4c0b109a2000000000000000000000000eb91ea05a49e8f5b6ad687b7c08a10acddc7d228000000000000000000000000a92dd07d684dbec89a309b5b7ac769b54a47f51e000000000000000000000000bfb99406ae12ed2cda5745bd5ea5441f1de3f32d0000000000000000000000004242616070eb6c8495ea46f1de3a423c2c9c87a30000000000000000000000008e50418bcd00a37fd64286ca6ebcc55f1faa88b9000000000000000000000000fe3953093b6ce01c3005be031378e7229f792cc60000000000000000000000009cd83cc3e409ea0f6c42f0df653a8adebe266194000000000000000000000000c92fd71f16b29c68b055a5088b708519b5a00ad7000000000000000000000000f0dbfbfaae9b755ac638c622e133d2338118cdc70000000000000000000000007616c0dbcf442a1fe90d0526229a14c571b9b574000000000000000000000000b1e28edc1942b62afae8b8c82337a7131cb4ac45000000000000000000000000fbb27effedb34c0eb8eae05ba7d54140e4e484ed00000000000000000000000093f4afdc26cf4b7e8559c3a3241b53dee3b60b1500000000000000000000000069044ef69db1c10a6f49319979709f877dcf1d0800000000000000000000000055fe70792bfa23a8907e6e666f5e3415f2fd3ab5000000000000000000000000a3cca6244244247aa1909323a08a1063fdab5a9d000000000000000000000000900f56355f264b019117aadc40f7d9e691f0455d0000000000000000000000003d1e10eec9256f832a46f3f8adac60c7a80828b6000000000000000000000000f2f400c138f9fb900576263af0bc7fcde2b1b8a8000000000000000000000000271784d97aeb0a63991caa2ffe270ed6094708240000000000000000000000004786ef16e71c265293b37e05119fd9e2d02cd3af00000000000000000000000014c1efb1aa5fd4853789b0e7ff86ea9b05824d4a000000000000000000000000aeab8726a0a95ec658781de279f78a52e01825c70000000000000000000000000a686d4a22fda869b1afa912bef25c1a6fbd6ec4000000000000000000000000a3c694123ee31a81823b9415fb4232e058d3713f000000000000000000000000c7e6880fad954b6482271ffec24cec19e9c27d95000000000000000000000000631c5e7feb04384b7d2510d13b809afbe481dcd300000000000000000000000077e81b8c88dd0f6901fe4b8064c7e80f8b5cdf1e000000000000000000000000eb2d6c9abd8a58e065c234164b66c78238fcaef90000000000000000000000001f85378a67aa9393be4ff6c27e74ff4f41d0ad720000000000000000000000001dd46703f055972b02708c0ff2bd688e8ecce503000000000000000000000000345802401797f83c3e9624bad6c5d1fa4fc6cbb6000000000000000000000000697393aa55324de121c8741c195ffe259cc8d70800000000000000000000000021ecaf6f95b5d4a472469edcd3b13e9efd4ec154000000000000000000000000fbea6f2b10e8ee770f37fff9b8c9e10d9b65741d000000000000000000000000553eb87520134946da0059fd0a8e596d741195aa0000000000000000000000009405e8da3b771d086a98864e524e819d1711c7db000000000000000000000000447491056adbd34fbf51cb8b73bf52bdff78101500000000000000000000000037627d078621122cab3ac00fc58ca30a4d3e129a00000000000000000000000055da8caf8f01f30a77a7ccc48316fd7b1be90e8f0000000000000000000000009ed0c6deec4c5e8d4f60b22c575cd70754920b78000000000000000000000000cfea1489a53a43f7607d1fba9e70374e2d2a4ae2000000000000000000000000d7544c8bc6937e5673d9ea30b88bc9221dc00cc5000000000000000000000000f76f7bace89c41d8e17cf37a0b7d66e68dca511f000000000000000000000000440b4a49248f25a9cf514ad8c1557cbf504ed5c400000000000000000000000064381f848cfa3322d801116d990da50c6c50d276000000000000000000000000b76e895a59d4c72b9f87ff747a4bffa9cfa7339800000000000000000000000035cdb3e88c08b65e37d6099e0e023479ce11413000000000000000000000000066310723c5fff8ec052086d5bd067b00196fecdd000000000000000000000000548306f5d2e867be8321257dc409aaee2b8b6caf000000000000000000000000db71c2ca403f5ff9b399b8cb04a48c748dfcc9fc000000000000000000000000cdc8d4437f3ca6454919040b3c834978a3a4dbb1000000000000000000000000107623e8e49d34d251b1eb11bd4698928ad54cb3000000000000000000000000964593859acc14eafccc82a9d92005ad76e19d0600000000000000000000000001f543675bebc98ab7c932c9d29318eafb8c46a8000000000000000000000000c4d9c80863538c09ba657932a27b4a14eada85c6000000000000000000000000ec8ea08a243479c41d05da3e6db0098b5d0d8b50000000000000000000000000d20c024560cca40288c05bab650ac087ae9b0f6e000000000000000000000000384b0de8cbfb3f1c9e637a34362a83166388cb19000000000000000000000000631d1fc072a36e221be3bec759264aa4060b0ce70000000000000000000000009654317128bd0a497b22a24813ef1a2fe9e8cecd00000000000000000000000042e3499795dec1f98e5de6b6797e79e0979fb1b2000000000000000000000000830eae94d7f4ac8539ce1d4e7ae143713cdd9e220000000000000000000000009345270ed73a69110c7f7466960775e1faea111c000000000000000000000000720ab4b89d7dc561a7d40768349208e17aeb736a000000000000000000000000cbd3aadd35dad76abf58aa7ba1c31c70d3d7f7080000000000000000000000009d9142eba415360997a062693bb70bc3ca43730d000000000000000000000000a373118c58c545e740378573dbc6754b94f665e50000000000000000000000003cfdcae19e17b88b5d87fe015240d977f6855b370000000000000000000000004ce850c3acd6d239b003dcb444fa0e17813f25590000000000000000000000002d4c0f33402c9b6f4ad6f70718d22da2d4225334000000000000000000000000edde4fb358f015fdc5aeeec1bd75cb5106473d210000000000000000000000004ef87f46fe783b90d9eb166ef8388c24956d64a800000000000000000000000036089ebc21847c65ae0b5dbfe788d5c37baa2ab3000000000000000000000000f44f13fb1b5182fc60760c6577d9be5a62742a840000000000000000000000002b46a268073ca1ee92d9c1efd2c70c74d126b4b2000000000000000000000000c03808bc317dc35407ea2407b56a389f8267f53f000000000000000000000000ddbd30d5ce5477d460dba9295727f8d9332ad355000000000000000000000000b23df8815dbbfef35e6c4586d9fa67a271b6eecd0000000000000000000000002de333f432b3e68e857cb5460f4c5f34a9918701000000000000000000000000a22c4d39f2eea3d3cd6a87512368297a23fdf4e8000000000000000000000000c316ba3c8fb281de5801ad81686e66d4259cfdc00000000000000000000000007c4da868e49f87c95d22fab70482719f340c6eaf000000000000000000000000e3d4032a213f5c22bd2d6ca1531c86f32bc78edd0000000000000000000000007c0d2032c60177b1ab3d3db4d17f1cae0648ddfe0000000000000000000000002b302b415aa0f60da52140ed3ac958dd04ea2e740000000000000000000000009b9e20427fcd5cd08c7b6201e00ae4c1fcc6a0cf0000000000000000000000006be3e0006ef2bc07fe71e4136a5dd7e84167cd5f000000000000000000000000d638e3df563e1638146ba41c21b68220e6fd59ac000000000000000000000000b95ced99ab14c3f41124c9d2bea82e2fdced1a1c00000000000000000000000019757bced0471d7cb92425439e07209ab6917e5f0000000000000000000000007052e7305d42f1d25e6dd7d39af36a86b9efa6fe000000000000000000000000ef482e7dbd6c714d3afb550025ed5b60fa79cf4e000000000000000000000000fdefc04ed449bf48f59618e84d4ca118162cd5a3000000000000000000000000aa9c8d8f09aad16e9ca70049c5435f48fc395a4d0000000000000000000000000708ced7770e435d8b021ffc6be3d83e1603fc6f000000000000000000000000a7d388ae7ce0d5f0b06b448d28951523c294750f0000000000000000000000002f0cf19e407a6de41452b696e3e472a5980ac4f9000000000000000000000000129e7befa57488d32b63b84b6772192c1caac057000000000000000000000000c8bae32299720ecc64b664d45683c60d93c63d270000000000000000000000009964e5514fdba8440b755cbf15b8f59ae0ced0fe00000000000000000000000054f4099096c260bdf51d847f7231af27b441d7c90000000000000000000000006834b2272f224027f67d4531c036488204e5970b0000000000000000000000002d2d2a1f9bfda0d2364b4d517f862e52fefc270300000000000000000000000096a2e3f55119433286a047a57fd9d12d006ebc17000000000000000000000000d55896cdc1f04bdc4769009c109add3dda2057a20000000000000000000000007579e44496d7891707c1a64cd725a1645ca2436e000000000000000000000000ae874902a08d8c69a955c4ae48e17b4575d2ec49000000000000000000000000e8e2f032dd1eb0ab6a59d865735e6ec6582c15f70000000000000000000000007f14d20eb46bc142e2635c0fdbecd430ee0356fb000000000000000000000000dc1f218011888ce3da16bf403833a78cf5e2de470000000000000000000000004a4ccb29fbc19fec68f2c97535c9a669117b9fb8000000000000000000000000cf14857f468bfa08599ac818cc234a22347b65a200000000000000000000000030cfdd72db2dbc184ab4f37038f354fec4021e420000000000000000000000006ca509b5aa9cd4201798c98039c720b3743adb34000000000000000000000000a35de91357152958d17f8dfebf56eeb36cfecb88000000000000000000000000ad0994ad6650880f4d6a645d0eced627e69340420000000000000000000000008375631f2bd0b17a25aa114f15b6f40142b0db58000000000000000000000000ff48ff00b6fb5fb301d9f20b4b7638c1fdc93dfe0000000000000000000000007c8619b5e95bcbf42752d3f2fd297c2afb4a3b80000000000000000000000000bb44acf792cf7bc9e891a1dd394ec501bf07e8fa000000000000000000000000da332f52cca008e25fefb6ab9ac8a9da72dc4610000000000000000000000000d98ca834d0c912b0edbe8222fd3ca7004912da220000000000000000000000006fc6f371763371f0fd66e65b157017eb7ce7e1a1000000000000000000000000eebf5b08fb8ecf7f1dac2f55ad6780baa95bf565000000000000000000000000de0f9cbf95ba9a4763c736967fd52b31118f91080000000000000000000000009c0710695944c075484bed0d6ef0f4c05b119fcd00000000000000000000000078a5ac5008b90b32dbac629fde1d154941a5308a0000000000000000000000007b4e288286887374a7e4e6f3d75d4617758c9be4000000000000000000000000f13655f9b24a6416ff3c2d3c39d73cc49df878ed0000000000000000000000000d42c2f565d7dbb48153ab7799d769e2325853cd0000000000000000000000000d79c417edec34657f56ecbcfb9cc8e4b070b158000000000000000000000000162103834c57c79197cd2b22bd443f6ca286ab5b0000000000000000000000004c043771a23cc99a593d4ac024f1e2608f723ec50000000000000000000000003fcb29caab9b02037ba260c5d4c347dce0356c5200000000000000000000000002b3a314b8ff2cd4405595d223da3f90a071c1060000000000000000000000002e63e949f7975c6f38f490add23932e44c14bd38000000000000000000000000899c69fc8d871b4610cd1be860d0be80b0a1bb200000000000000000000000000dedaf3474c57b46ab7caf06948f23778d5697f50000000000000000000000005d3bbd8f8439b2f5271d388c0f77176685d6e044000000000000000000000000b848fcc90a1a4078b3dcc56ef5900eaaaa45828b00000000000000000000000017e1f5580cac32fd189d926b613914e6f7edd7120000000000000000000000007955b46e0c9746bab58f64908066d52efbec9bca000000000000000000000000c4841c36645b892f07d978954aa6d7b9ad8892bf000000000000000000000000b2e0e723ef1dec8e04512edd933639d29e6ce54500000000000000000000000005bbae8ed5114fa7b0728dbd925b1ab7d29272b70000000000000000000000009d061a749c49d144e6213afbd6d1cbf3e50bb40c0000000000000000000000007bb7e752ce21a46c85586f48e18175027c0ff88900000000000000000000000047ccf0518daa6b201643b5a4d07aa837ed1277f10000000000000000000000007a15304fc6de3a72bfcffb2820b6122e388e7c090000000000000000000000007018b9b32b5e9c05adadd3e6169f776d7043ae4b000000000000000000000000958926d9cd64b510cdf0db8b815d7fd17be3af43000000000000000000000000effd6fc899f93f77c8f26ae9758734e9c9acb04600000000000000000000000096637a319f5dcea8b4e8f911e7eeee8e23ee5c6500000000000000000000000061013e5f14ecc0bc1b14a7dd4e3e91c59b5644ac000000000000000000000000f3273d68da0a5e52ccb6671ccc0a8d0faafeec120000000000000000000000004423c88495dd99923ae1ea92fac8f648a5ac08d2000000000000000000000000701c1c4fe1a0da33d6cf6896c318350460e4847c00000000000000000000000001d6046545d3adb8e24f4381badac8dbc7f619b1000000000000000000000000b009102af7f0f60f675a27c6168da0eca88af10400000000000000000000000045ab834a6afbf3e4efe7f9214aa7f9e1652142ec0000000000000000000000004112968b2818681b48c580c169ccea4f3da493bc00000000000000000000000025e2a2d95507933032cf6821642060f967b7dd3b000000000000000000000000156595ff1c1f261f4763e604e2efca9296aaaccd000000000000000000000000dd33d2d32d8dea1489ef71816bc34bc4ac88f0bf0000000000000000000000005d32fcb7574732fd2eb8a4aaf7013a30e6afcd7600000000000000000000000084d7bfe1677ae74832e43e0b1ff75f69a83ec0ab000000000000000000000000dbf75b7d4814afe6baaa5370dd3b8e1b0b73d8c2000000000000000000000000475dcf366f5b66fa3230c79d9434b79926fb2b150000000000000000000000005502052dc99c175c5fad3616e12a4bf258c2913800000000000000000000000043049993d23950582b875bd8c0ed00dcf33792f8000000000000000000000000d79d33f210bae59aa8427d95ece078f9d59922e0000000000000000000000000688197a911cd5a4227bec830d6a529e833777618000000000000000000000000a9c73239f9bd04bd5e679c1a67f1fcf25bd84ad600000000000000000000000016baefc5b8926cf383f2d78c4612f8456011da7c0000000000000000000000006ff752d9d23d04c0b2bd577857b4acc9c343ef72000000000000000000000000f189341a583e757b61436b709972220cc3dc9819000000000000000000000000d4b589b108c8681b5aa8b5b8cc9244b26813fdc3000000000000000000000000637538facd0488946f9927b6bbf06a6e0d143562000000000000000000000000d39ac21f7604767b2bef477fcd2bfb7fcfcbe4290000000000000000000000002c1190afde0fb2fab9382502f37926404d2e67b5000000000000000000000000a78996eeb4f533fda631533e3d927e54729f364c0000000000000000000000008422da2a46ee612d8440f57c0b911e47e3469fd1000000000000000000000000ff8b54bed1a2add6c7d46fafb5f8bb3cefacdabf0000000000000000000000002fbf7461c0b05504da63ee8ba24b9b0069841190000000000000000000000000a3e6bdd3330ecacfeabe391e52e2d4ce8e1059940000000000000000000000002b5822577ef7a021b35fe98b43ca241147cb9ddf00000000000000000000000008f35c23c542b154cf0bef5a1ac45965557f6817000000000000000000000000e004cfadec715ad468855cce4d3e0a8cbfaadb9900000000000000000000000033687f928decea86eb948bb1186b6a5f646a874b000000000000000000000000c09135bee1120154728916fb059930bfbbf29d010000000000000000000000000b58c3729e3f4552df5dab167c57988a323e7b890000000000000000000000004c288fdb14b1fd388fa0052f1e434d469e3ff60b000000000000000000000000c7622ecbc5a5c1cbcf3a91b28fafe04eeb0deae600000000000000000000000048e0d2c4be37c9d4e971597fbab155b6db4736af000000000000000000000000c1af9f0e382ead1c50107216c94aa9ebe3f589940000000000000000000000006331e41a98a191cbf21deaf1499a50305655ee7500000000000000000000000007c7323bfa16edb81ad8bd37850d0452887f5af8000000000000000000000000ea9abdafe52b917475d60b814d13f379ac0711300000000000000000000000002efdaf5e31a336b456a93a6edb4f0e55e5bfe346000000000000000000000000952d42465498e3b8e5800bf4ace9f06afe4dfe22000000000000000000000000ce6f13b0d74eb1bf73c8e2c463dc5a198c7e6d4e000000000000000000000000fd004fe190d817b30f146bede7388f6e47d8f64c0000000000000000000000003b30b1a6a9cb2fc7b72fcf463d60b969b25ccd51000000000000000000000000d3af78933bc7dc221d1846cb55a5806863fa16d900000000000000000000000049bdb2ee04c4fe01fea5635243b5b86baa4c6c6a0000000000000000000000005651336d288dca4733c28a15707eb51911192b70000000000000000000000000345963baceb9f4755d90067cac1c6f8039d7856c000000000000000000000000fd5df931709312aa1937e293efad1f4067adb3d1000000000000000000000000b7d725753a300fed6d13f3951d890856ef0c6e300000000000000000000000002630dfc33b1cb6024b0468a3ac39e3bd9f785035000000000000000000000000b58e78296f563bd19b5cfbc0d125f2ac249d483b000000000000000000000000f4d48beb09d954a03b64d1a8ab6d927db1e51e38000000000000000000000000fbfeaf0da0f2fde5c66df570133ae35f3eb58c9a0000000000000000000000008cd1e428dcc6ab47f22b7bfc3209959a2d2d6f5d0000000000000000000000000cf4e309e2ef61cd0cea9ecb50070ebdd81d08ac000000000000000000000000c0339dd35a46012ff327ef81bf28468508ee432b00000000000000000000000072e8484a44e8bcddb659e5be8ca52eb60d2ecb6e00000000000000000000000020fd895e4289f2172a29c90f2c635c6076bbf8ad0000000000000000000000002fbf1285baf6e14092c228f50245bb643a51e5d40000000000000000000000009b7eb1f03931ee3aa8a749cf7dd2df4266e8573f000000000000000000000000557c531b51e8f38e1e6ad5291aae1775aa3c97a7000000000000000000000000c8cfd93f5a40676600b066c91e256f2e2cd5b3e8000000000000000000000000b43e4c40afdc334c84162922248c9375793fe9200000000000000000000000004665dd45e725a1ce05d9055139ab0902c7d2a8e400000000000000000000000081d755d27ae8a7cd7c46067e6758e935fc7005190000000000000000000000005b4f559f860c3cb3dbaba678272de6136b1e302f000000000000000000000000e25aa57b4130c8afb7bf58f8db6f128b9867e36e000000000000000000000000dcbde496cb0afab445d3e670b38c7d723d0f7435000000000000000000000000ba3deea197fa03657710690760396fa97d369edc00000000000000000000000082b94de22480580c0872840eb81386b373ccd0170000000000000000000000003307967c3a04884a7f65bd6cb4d31cdfca4b3a9a000000000000000000000000b8dfdbded9dd0bc010bcc1b44256dcfe52f4ca0f000000000000000000000000c43e3bdbdb65ce38e8214199ec49e11b00cbfc490000000000000000000000001eb0a11174d098d75e9d2d407a0bc057a5a971990000000000000000000000003a8366fa96009bccc04ea3aabe2fc996da809fdd0000000000000000000000008e30dc2aef957b1f7dd67b1b7bc651ffe7e17a06000000000000000000000000f2536fb20152b925e8a1e965d79527cb8a809b2100000000000000000000000033f96068f6982a580c91d0b63bd4355602004c49000000000000000000000000ad12ff140a19f7bb9ca51ef9adfb6cf612b4c288000000000000000000000000afbfd927b951e757d1e773f54c0481685b142246000000000000000000000000e3b72489968f11c15282514f33df24634440393f0000000000000000000000004e942daeaa9fe520bd7d041425f8c644f9872c05000000000000000000000000840c6b79358562be10b0a83a0a2aafd95de35494000000000000000000000000164d13f9fc229b3e116f9707bcb99ee34be24bd900000000000000000000000014c0f25c99a10b4e8ba804e9cd938c63554ce569000000000000000000000000752fc12bd788eebe2d6753ef694c532e59166a70000000000000000000000000c193affb61669b21e98151203f6cf7449fe3fe60000000000000000000000000961f88d994f8eab3ba5c076e927b3b11f9085d790000000000000000000000002356a15042f98f0a53784f42237bd4b2873aadcf00000000000000000000000011b0c209d5d7c525ae082738b4fbccbdc16696fa000000000000000000000000630098b792120d38df22ece88378d0676a3ce48c000000000000000000000000ecc07a700c9467db33cd9865ade9f3da028abb76000000000000000000000000ab8657019c7b77877fb7ca3960a1faef72ab496e000000000000000000000000387eb7182c6ad40ca42aad42c841ccd44faf81a6000000000000000000000000fd36e834423f6657cbc2563acfb17148e6ed64060000000000000000000000005ed6a90052d5c0346f751b0775b87fb3e4f492e4000000000000000000000000379b24d17d4a3243e74257fa6ff10b4eae50697f000000000000000000000000d6e3ce5c819a096a9afd9e0a1926525b56af026d000000000000000000000000a136f8609feea55b3e8b4054f40f990e7c61aff80000000000000000000000009917d723c9a2c368bfe6b2bc9535450ad811d057000000000000000000000000c45258cd906944ed3d237bffdd9b3813dc4a4759000000000000000000000000d562e81484508946a0eb6b2eaea65b2527026fe2000000000000000000000000dc9c54127929ce4069303579e3f96da41aefe548000000000000000000000000f4d89d48733553ff1a63884fc8610927ac0e3cb300000000000000000000000050e56803366b04dff2b2ef6b7255953f927d1478000000000000000000000000e85098771e6e50906ed0c1bc1c3371f48ce1211c000000000000000000000000cd6cd24407cc9320e5eb81ea142141d63f0eb324000000000000000000000000aa9f154513db698ed8f67c6c123a2050ce32c89b0000000000000000000000006305adcf2fd80f0cb2833029a907a0ee0336659c0000000000000000000000005ed0b160c171afba93ea6611a029e3266dc572f300000000000000000000000013fbf3a5e1aedd5c6bd600734aacf6519ee61f06000000000000000000000000dc97ee1691170685ae099376a7611b593dd051d0000000000000000000000000f58c9163644379a1658723e2ee4e7d92cb7a0f4200000000000000000000000016eb06177d3c2ac8f9caa5e30298d4cb451035d900000000000000000000000027d97e20bd3fb5e190353ec0425f0bdebc5556990000000000000000000000005ca56b3e7e4df9ec101215bdb8d5952f4be150cd000000000000000000000000b542e61ab0a3204e39b5f75f1806d9660f20ea910000000000000000000000000e6fdee3f2f06b56703bc580115375008c27579d000000000000000000000000e854bfc2377882a40777f98aa3b89e3cca2200f7000000000000000000000000c565316add6454bbf49b2c7e3970312898a784f700000000000000000000000059d2722edea457be05e53fcc48221979a98f17c1000000000000000000000000a07e308665e0c7eaeb33d836ad97df024502f9a10000000000000000000000009946ad34e241d461e5e77fff9e7a57d402eced5c0000000000000000000000005f73fae52c593230c15eda0a32a727810f5580d2000000000000000000000000560268ab1f0e3402c39caa2490ceae008c6dcb330000000000000000000000007306e92ddecbd8556a2dddfe5983622783322f9d000000000000000000000000bd6950e133ddfd72f19a90a755bab3da03260cc10000000000000000000000006d76bef8d6ea81ea4cee5cae1bb4cc4452a078a4000000000000000000000000eb52e652e75880e5d089af88c21ba3cce5b27515000000000000000000000000c5e5047df711e523bb3283e5533aafe5e936329e0000000000000000000000007ace2bddd43f7a7e4e16ab03c4ac0561228fa2e800000000000000000000000038d13923257911330fa0d8c2b2b6a8dcd98e208c00000000000000000000000071a38cacd6e46215e456dcca91abba209b8bcf6f0000000000000000000000004d842bca8bd148c9562ada678f7e87ad3f9b6f9700000000000000000000000023fce9020951fbdc36ec6c321264f00783efb5a2000000000000000000000000cc6cf26034099f8934aa567b9d231a21eae16d81000000000000000000000000b0accba4dc855f1649eb028b1dc7363bad873430000000000000000000000000636b3b9849077920512a698e8a7ab930520e222b000000000000000000000000a15caac48dc70e2e6ed5b5850f5a7a9dce309cdd0000000000000000000000004fa46a8b7b9f3f80b0aa32958df3f59a7177dc36000000000000000000000000921e789771b1d7d464a0a3b8d5456140920d68b90000000000000000000000000000c6be1dae2363971caa12dd7abeed28e70000000000000000000000000000cc3bc133a373b5b3ddd28330574792974b56621e0000000000000000000000006d6a7a6b7f47ec702cdca4994c179d5965042c940000000000000000000000006ab7b3e7649c4628112757470be464520082d830000000000000000000000000c24c29034921be58849a3164d1641272a1deffa9000000000000000000000000731cad141e28942820b6f99845a1eda5cd7ba76f000000000000000000000000521866351b73eae5acb8962469526b38cbe473720000000000000000000000001f604007774244452fa09b4fb0e7b9791c4a5aca00000000000000000000000089f1098475b004b053ea4d1175a6ec410979d0de00000000000000000000000057568e05f519b29eeffbad654a224b41160482fd00000000000000000000000019c59cf6e49912e644f2da222ae2645bc78264c70000000000000000000000004d8a1f2b12fd42473d6990b392fd497ec13141b7000000000000000000000000fb1a704408fe1456d61ecca25876093f9b33eeca000000000000000000000000a73bce9bcde276f58ef0e2bbc769b18bb76564cf000000000000000000000000d9b012a168fb6c1b71c24db8cee1a256b3caa2a200000000000000000000000088552726cbf143d904b360673713721d71610d2f00000000000000000000000051dcd415363975bb945c8e3d1e993d1ed376f3ef00000000000000000000000059426902b232182a6e833903761ef617e1375f83000000000000000000000000fd148abb71d07a77b65de47c38a47b5b40b9c429000000000000000000000000ced8f0efdb00291f360b4b7e798ceae10996b2e20000000000000000000000002cacce7c06cf31b2c6ebba2b092ae542c3b22b15000000000000000000000000abc0d753474a4d96ae665ff5a4fd4b309a623058000000000000000000000000068853bb087275caac9541e2b4455f73f48e81e100000000000000000000000048da900e3301e3db97225dc482f65f8ce68e7aa2000000000000000000000000115ef1ee88656ffa85c44373051fb2f751710417000000000000000000000000342facb8acd3298d4fb706d9a9cb013d118f964e00000000000000000000000006ea8af301fd3e1874686b927daef42d20b753880000000000000000000000002460fa58752e15b149fe9203021eadf01144d50d00000000000000000000000000cdebc042c87c95e439e1aefa0bd3a8014da5770000000000000000000000009f465fd9ccfedc0ae77c692a78f19acde7827a4c000000000000000000000000d57e45ca5c3795c683785e6c20a6b61eb438d4e10000000000000000000000004d92619cf6e2147d00ab9e9a063ecc38285e0c3a000000000000000000000000e7e20b2bc844870fb2b0c242d529315430e2bd42