60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000a737465746865722e696f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e20737465746865722e696f0000000000000000000000000000000000000000000000000000000000000000000000002e516d5346324844563648754e62575a583354356a54686b365a6975593469697352667a6b6e53474548326133557a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005480000000000000000000000002123e7cf9af98e108ea41cc1ccebd21c490677540000000000000000000000008b70bf4eaf971befadf6957a793366242aad507d00000000000000000000000004fff3c74512603b5126079546d7ff27e359fe55000000000000000000000000e42e6614197945fc597db1fede58dc147c0e4f9100000000000000000000000035ad7bacf2f87c2a281a78b2f4b0ce1f742825560000000000000000000000005c689b986a7b1692ff14db63cc7b5773da7d301e000000000000000000000000e1e782b011dd2fadfebf45f2d2193017e3d113d20000000000000000000000001ee8be02cf0e81c5156d72a451284ea114bb1aee000000000000000000000000760fc146d92a2ff104330f32911c20db9db84c44000000000000000000000000311c996e920e3058de59fadad079ccb7b62ecf04000000000000000000000000a40bd09c21a10bd37c54e7b2f8750f7c1269f64500000000000000000000000045ca42725f83edbbe7c5ba380bd94487ebfeba290000000000000000000000005f78cd0bddf5bb7664b4e0db69426ef6921c05f1000000000000000000000000c6c7691c8f1b433de970f4096470ad36bab08916000000000000000000000000a57182d15b17518e833340db2a6510554a316f4a000000000000000000000000fa1e15d88ee1935ceac4de6e059e7ff226be18f5000000000000000000000000d3e1d62e6729392f97f5d9047ec25d0ef382d26a000000000000000000000000952985a568f37dfafa85f750ef13ca17bf2ea53e000000000000000000000000886a19383e4e8b18c05df64fc6fef6e97ea7968b00000000000000000000000087a265c93d2a92c6eeec002283beaebb4564fd2000000000000000000000000008d67d1147e27d4a2564c7d83c51a25ae011e3500000000000000000000000003c698b70bacc314b76c34c28433a343104ec37a80000000000000000000000003c83f5477d3358114eae3d35f45c98377c44ca2d00000000000000000000000073b6405dccf19c9eca7ed05deb1d590a9f2d8ade000000000000000000000000dd4494b73b0af902ca8318634436808f652739870000000000000000000000002b5d3fcf7094fd110c1583782a291e4cbac548cd000000000000000000000000cf2915aeacb729592aa1b6f53f1c4d2253953db6000000000000000000000000752ca44fda82f328b756d83441297af949154690000000000000000000000000262d7a813fe0311a7048ee423ddbed703e29063000000000000000000000000026784bb8a51e640f2832d943f8eb2ad84311312c0000000000000000000000004965e069601a47811036d1da8f8b09a3abc2726b000000000000000000000000d6dee1f73a0eb08cf915c24c8bb43b83e25b7c9b00000000000000000000000098547ae285a174f28e437f9aad668001dabaca59000000000000000000000000bad5859162cc5d834b44c1014598fb10cd09419c0000000000000000000000005da7eb227eb65359654b6df2937c40ab195b1c6400000000000000000000000050dd9ba784f9e3658f7bade66c2a9e19ad3dde3600000000000000000000000067b754472e43b4f7064cff4cb7e071252cce627c00000000000000000000000005e99c8d703dcdf713181e472171036db1318b0c00000000000000000000000084c88da682d3389974465377bfa13b036cff7082000000000000000000000000030528dc4d1d6132eb618bf245241204ab0989e5000000000000000000000000402e1cd4a33eff57995aa7bc9a62b8c52b1cbe0600000000000000000000000005476d63b13ecc74bcbf03f718830926296b2b2b000000000000000000000000150c1e67256bac7c69c56e7f2dfed7c286c3b26000000000000000000000000033b6b2756530baa4c5e45bbc09e5843cb94fb703000000000000000000000000181835ee50a22fb25fa0edbe47157a36b72e8e11000000000000000000000000d66446ffaa900f4c3f51034fa92bf3d98770202f000000000000000000000000fb633ba3097c269655c61e9086027a9c2f44d59a000000000000000000000000031569575c4b203885ed3ff0530e6bbe8b3749730000000000000000000000007592550c95942e8b138f44869a10c70b6a77a601000000000000000000000000291be5d1281b77c04bb1cd3843b7c700a146e44d000000000000000000000000b7d18069c5a5207ba3ef60b7926e560075faa8300000000000000000000000003f68a92f3f60beb89bf85bdaa1ab0316a6fdc83a00000000000000000000000093efc6d210f5bed62c32adf0150bfaa4b40681bb000000000000000000000000099b0c18a6f5f0ffd7bdc08f58da2ce15cbbd43c000000000000000000000000b7135459e3d9c656674671d7889173e1bfecb59400000000000000000000000094cc574540d42a5751e5f9c239bf9cc6878c2d63000000000000000000000000bb91dedf30ae699676eb663ceb681bd7fac75b59000000000000000000000000fe5ccf60faff6e336b2547540ddff3f7fa32bd6a0000000000000000000000002ee8ff3dd71e6644ea444d3c91814c13c334dfae00000000000000000000000000af158367a6fcdb1a367f6d503e05799f3408810000000000000000000000009694209c931505ffdaf07a901c627cffec3c29f00000000000000000000000007c5780be5d5908d9829fa4b4701794888877273e0000000000000000000000000e02863768a1000ae836e8daf96efd4ab73873a40000000000000000000000001fbdcf44fbecd44d1165d366e67867cca73e2027000000000000000000000000111d84d5435941283d4b8c6a8cdedcd0d61742ff0000000000000000000000008caeb6ce59b9ba72a2f76e59aa570c115f403646000000000000000000000000441e264ec440537274d589eff2836d6529d51e1500000000000000000000000062991c6b956dc4659edf6e533ee9f40a002f45670000000000000000000000004bda17279843d7f34d0b28e544640e852502d9f7000000000000000000000000f82dd124efa3c9ab46ca4ea05bd307e25ff5f6160000000000000000000000007008e9c83051deed3c4439b00d638b1f2704bbe6000000000000000000000000f98b472c19801feacf5d5ead93102ad1965d6b30000000000000000000000000842015a4ac4f8ed19932e706cbf624f98f4f5d5c0000000000000000000000002fb3d0b0324cc7a54595c2a3c24ef9df815d27ae00000000000000000000000039c900c73a767e338f20259662c7e7f7131b66a7000000000000000000000000352e8a24116e5118dce75028537666fa346d0486000000000000000000000000666328ec13544f1858c7fb612c1c6e81ab520946000000000000000000000000b36e4782365c8c140024844d3c9a200d92a4759f00000000000000000000000071ceaf304a93675ff9cafa5f677cbc27daed8965000000000000000000000000c73d6dfdd9e38df84a38c969bd2170548e784016000000000000000000000000c598af80cf61539e2df1ed657afac2d7c76601c5000000000000000000000000ac037299fdcb4c5aca693044dc33966493f1fcde0000000000000000000000009368254ef923c81146ce26ff33d389eff00ec8b70000000000000000000000002d7d647963514d2f2a55b7159f95d7fd6c6f2894000000000000000000000000ae9266ca277c3dbdb276c585d135a7dc4c290df4000000000000000000000000cd97b748537ec2db33f6f2dd7637c25f3dd0c2980000000000000000000000002db5b0f6c449671c4588ceadaa17f85bc728a3c1000000000000000000000000af8f3877a4897d081ed72cec58a84e95ad0eb9e3000000000000000000000000c23f89ab00a180d13981de84db781fd946262d3f000000000000000000000000f5a004e7f02d1873503ffb707fbdb62206e0b75c000000000000000000000000b7f5a561f1e400f29795184b2939d8a95e57233100000000000000000000000015a535363a6144fa1fbe9010d3b8ad1c6da8d6200000000000000000000000004ae8c85da366163ec5dd0e0bee048fb7b68493420000000000000000000000002654a0c2b6dfabf26e84a68aa99d97a3082e96f10000000000000000000000009a31e9c64990420c94366f7e4c4261ecb9a9d96e00000000000000000000000004b029318112f685c78dbaba0572f11fc5da0d010000000000000000000000005a090d7dcb365b4404f05057d5dd8ba0a7744672000000000000000000000000d18ecf4ec3f04b18294aa3a3d6768d37003032d70000000000000000000000005d226f671ef33f7d4bcc66b0ea3026334053b94800000000000000000000000018e6dd88778c872d61c5c71fca7c6f13e2acd4d9000000000000000000000000d54b1a25aeb86d138d1a6165f607feb58587b4f90000000000000000000000009c4a81acf461e8800bd073df37e1d6fb3a0d305700000000000000000000000097dbd0c5e11f0499185518c906112728b855e3a6000000000000000000000000137558945ca59430dee167e94a45f34a8fd67970000000000000000000000000a5a57596760edac58e0a066afccc19a039a0b7a1000000000000000000000000c0d60f9063b65f8336148164635bfe421a0e9dac000000000000000000000000e3c2881d0c899a44e610b0f6ad13e5a240eb28910000000000000000000000002a0700391939e9df3935d3c826be77db49b07276000000000000000000000000468245db7c238055ac4ad5b18c506c5aa295bbff00000000000000000000000032327ffe3687b940bf3608dd2d6ed6c8529b3197000000000000000000000000fe967019c9ca66581425f709c797dbe5e16ba5b90000000000000000000000001c59d00d8c5e09821cc7644346fbf34c80ad602e000000000000000000000000fe015cd6bc5e1dfaddc45edbaed9ec32d375426a000000000000000000000000508293d1d3899b5cad6e117e71e13fd1e46986fb000000000000000000000000d1c2c0b70afb8f3c207642e7c9ee3c36375a72b1000000000000000000000000b0df0921b197e26bfeb56f23fc7a11fab6df8c920000000000000000000000004ce517ec8dd72b207259d8e48607308ff9bf1e1d000000000000000000000000894707182eb10d5175594360f90c84325b4bef100000000000000000000000008c89b6934328b97b82983b23be1d7f16d5e087ae000000000000000000000000b047de41a34be1bfc6e3c531f1e7b6dfcf17306800000000000000000000000084c4821af9de945d0dbae884aa95627e41e8597f0000000000000000000000001ec153144946d3b240f48d6f1ad4e797dd319c42000000000000000000000000e6ea861295af4e0d0d7f331c7b950f7da3a9d265000000000000000000000000b6dbcbd84c418d6fb9b9345e4fdc4801637f957a000000000000000000000000adbdd84e9d008bad59e558dc74c3f0a3ab69ca91000000000000000000000000c9bd5f69a55e47e0e8351a8d4431edf827f6e808000000000000000000000000f0d4c12a5768d806021f80a262b4d39d26c58b8d0000000000000000000000004b4732630de8847973a6a509122df2d72dfdd83c000000000000000000000000d5205dd851fe44ca68bf59078ab9512bdf4b31e30000000000000000000000005aa520eef055d564e466bbab358c7d00769e6e3700000000000000000000000006e367f15becbbe78717c30acbabf10b139313d00000000000000000000000009633d229b711dcbf06cdd8739238765e0f3135b0000000000000000000000000402718f508cba44428bac90db8be5091421076bb00000000000000000000000086454d2ae04608172006c201ba2d978087808703000000000000000000000000499ac6f42c3d92a381437b63735ef7b547c31022000000000000000000000000a94f2f916f3ad5de7083401edd48d3471c52d9b4000000000000000000000000f7178812fae8d7e1511230565a1f85749383d5b50000000000000000000000007257ed28d5b20b14e9fc1aacc597b8ef762b9759000000000000000000000000b071e990a30bd219a1d7135812aaed1faa0c8c4b000000000000000000000000053ce21eaa4e790d423d4b86c5ca7a58dae2fb71000000000000000000000000b978f5f652b3039c37c0fc70d978b467667da9f8000000000000000000000000c624f478d8eb757e754924491af4c3d82613789600000000000000000000000092fae94a5fd4d98a678cbd7ccaf8d16efcd3f225000000000000000000000000cff8b8bf3850ad94fb87c8b74c6ee7e95c924b41000000000000000000000000e61e4b408eafa3642d8c7b6dacdb8d4154edb009000000000000000000000000efbc103259b500ebe6408fc7c91535b0e158e22b000000000000000000000000fcfb416e4e977af7a87619f274b8ad25aec1effa000000000000000000000000785b79b8b0e6daa4ab627610f034f55db993347400000000000000000000000006b38e55c14422d2e1d55490f82d1770116e847d000000000000000000000000ba5a89dfe6798c45e05b9e03948ef2cd264a2d3f00000000000000000000000010ee08468d57ae3c8427511f601b433e0f61057f000000000000000000000000e54e7bb107a888543e0692044c848c60b7df457a00000000000000000000000088b5d711494aa58274b9dc9e4c634ce24a179e8c0000000000000000000000009d0ddf73322ece2bbdd79c47fb308538e981a7f30000000000000000000000002602d759946c60bb245e571f0b5c85bc7b4507fd0000000000000000000000007767b1d92351be08cf70d197fcbfe0633f33affc0000000000000000000000002840220771a89bf1b8b3e480e3dff548af056080000000000000000000000000db54845b249e9be60d554412fd63c2ba27eb220d0000000000000000000000001adc2bf2b7e4cf22eebd3cf7f9a9b4efac2f8b7d0000000000000000000000006863755a834c230471f6a75b0ba9b5b6070354c30000000000000000000000000cd85a923e9876f56e7207b1b4579a1abd226eca000000000000000000000000383bb5d8bab4e6f5b74b420fcf2f73f6efae86d7000000000000000000000000451fd6aac01f8768a07f7ee72cb4c2430ff169c500000000000000000000000090dff09c1a486fb46baa7d7dbe2a0452df6d2717000000000000000000000000e06195cfb4cdcebf6997711952266105ccc99462000000000000000000000000793fcf7d8ab6caad10259b6a4b75f2108bf5565e000000000000000000000000641cb9610d78bfd2d72853b96f1319bca89748e1000000000000000000000000efc544ff046d66447c384640c713f2e3d0646638000000000000000000000000c74de942ea0b42a12a4bdc8277ce2d7cb94ac8210000000000000000000000009aae7734cdd730cb2de74dbb6dacdae0f61ebedd00000000000000000000000018f8b4c2228d6e288f457aa8455bf3e252ac23d1000000000000000000000000c1f7442157760adf86b98991b3b67751b3c60277000000000000000000000000c2b4f368e11380888576198d8a5aa9fc07ad8eda000000000000000000000000702c296f01a33a38f18dbc0595e4309ec7c02b6b0000000000000000000000006ca783b4888b2f5f070f124a7519d7888416eb3f000000000000000000000000828d1e463e306079de2600461c277da0faf269ed000000000000000000000000fd58f72d9953b37a0841e5813c7b116d3f186960000000000000000000000000f55b2a91034d0255396fbbad210a1cec70b0cf27000000000000000000000000af6f2ccee2178cf9d34c3584d4da5a35b6ead46300000000000000000000000038f721d680b5549978cb67673d3ae8dd4af1fd790000000000000000000000007d88d0379fe8982196291fa0500c516ce5519c620000000000000000000000009c3d69ca0c6fa9bfc8697847de69bc8a959a58470000000000000000000000007f6c73476ef25616a9f2201f894d69f1eb872cd600000000000000000000000064e3d0b8af14e32ed5fac375bb18837dc57ba4f0000000000000000000000000c99820267ea3dc4133ce6234a8c2742e581404f00000000000000000000000008efbf790ff53d84ff17bd11c528d8f596fb7ee740000000000000000000000001c8b19667b4f409ddcdc68244dc5b78ea58f0ff7000000000000000000000000c77f00e464f3adeebaddb35cea1443789c00da2a000000000000000000000000764d68b1fcde78276c197732f80751cc1e663483000000000000000000000000674ae80b1c2f22819ce04ff815f832ac017dbea7000000000000000000000000a6c8eb148b7581ad02b768d8366532099db6bba20000000000000000000000006cc60ac149bf07113060f28d06db0857eec1537000000000000000000000000060a5873c48e06b5b260b77002351d3b509377d01000000000000000000000000b2fc76e191aec5d179376e5fa0289fc32c21382c000000000000000000000000928df5e506ff81058d14bde3159a59099bba91bd00000000000000000000000041e80bc0e73c996ec0112b6758a5a166b282c623000000000000000000000000b9c277761a7f95dfec545e3fc51bde76e9e8eec60000000000000000000000007fc7ce78a54f09643f5f8cfa0fae5c23517f2477000000000000000000000000e08a92f700f30966645b944a621723a5a266b8380000000000000000000000009da27586b950d2e5b226fcfb83cac3bbdb617b52000000000000000000000000fcb375e0b76befc0274c18eb47ab8871d4fcd7cc0000000000000000000000005b65215b66da4c8986f3a5089500658203214d9a000000000000000000000000798a75b15a782df4a0f3aa30b3f909b576af79c3000000000000000000000000db90b5b924e709b4f4cce099d3e4fdad3dbc7d2a000000000000000000000000428e44be0f4d56390eeea03e24578dd3287062ec0000000000000000000000001d66311a10ab87bf11f97ff4087de3194ee115c800000000000000000000000035e4f4126a29fa93fc7037b0ff8057282c37430300000000000000000000000047c3f7430f69de60373c6ef322c4e6d5f9a63d2a000000000000000000000000d7157c70af5bc6ca99c2e0d0579549008cd66539000000000000000000000000f369ce3bfcfc32100bc962c6a8321e22ddde229c00000000000000000000000018acc7e09e5b4adaf4d51dce21bc2ac616ea9440000000000000000000000000512131335afce872deaf0f4ae872fe182c72e4640000000000000000000000005332ec57c3b66ae94d0999b5836103696d15dd7d0000000000000000000000001e55d87867f323b9148c1f9ba66235047e8f324a000000000000000000000000a6010c4ec6904fe9cc4ede2e73c26d02d6d8fd1c000000000000000000000000f30f52f3cf5b90394e687d18b3541d7100587c040000000000000000000000001b048e6a5947604c33afe150d3542c31b62fd3b2000000000000000000000000e142aaf5d278dabb7803898e0f293a07328501bd000000000000000000000000e2c6faf96cd034e43ab191112eff222a425e0d2700000000000000000000000046c6941e70c9e6a9c38309f2343127776a5cf8f9000000000000000000000000d107fa1c66934daf45036f68bfc3c8ba08eef23a0000000000000000000000001f55426f04dc1d2ee921def522615ca77834ceb700000000000000000000000026f781d7f59c67bbd16aced83db4ba90d1e4768900000000000000000000000051e6fb10263f3bcddc4ab8f0fad644589eaca92500000000000000000000000051ca4421641035e25a12e7417bcb9d68173b9227000000000000000000000000a4aa5a114c9bfbba54a3755de4e91bbd9b56afcb0000000000000000000000001c7c7b93f7d17a0faabfe6f99557c89493ccb9e4000000000000000000000000aa00ff67118e44382094406fdc095d8c0d3afb84000000000000000000000000407ecb1ff8110da73f96326ac6b1b4bc3249a64f000000000000000000000000cabd7845e4e51069e87a62d0a29064782134124c000000000000000000000000dd14d239538f3edd3e5be2bb96111f43356f4b63000000000000000000000000ae0eb3e839c20c5d63aa2b5815767cfa8f20c5c800000000000000000000000040ad11c98e430f96e17d63eff141aa2a967005e0000000000000000000000000cf4a08615e29c848524ea97f3e3bb80099d7e7c7000000000000000000000000399f88d90715fff4cbd722307c0e81f053ad66c0000000000000000000000000b481ee94d1d7544ed91827010e56d07611d2e54300000000000000000000000093de2009dece9f3b6f9cc01205e3ad4200bc49a3000000000000000000000000aee45f2f8b7b66f289c4175993ddc43ac04ebac7000000000000000000000000c437e5d4c7a1fa5c0f19f7717f6ad0f73ac518990000000000000000000000008e7404ab1333e3beba69976a2b7b8e27c0afafe80000000000000000000000004a5830eb5f61a94e81770bec9fc4ae8ba07b5137000000000000000000000000bc2562c08b776cbc66010555fa5ada488d9d338e00000000000000000000000081a253de109cd0f8294c5070d7caf7d2e3d4a0980000000000000000000000000cc6d00fc6ec5711d1ba83c89f2145912723cb6f00000000000000000000000015cbee3cc3b4befe6d6b2fef490056bd9defbcd7000000000000000000000000226ae75c1fde04dc07f26b56c9b27fc620675bed000000000000000000000000ba78285b3e7597511bc3ebf3b5387e4e0c49518d000000000000000000000000370c620d51d72f0db761b6fcd0a006fd8578456500000000000000000000000072131452c372e73605710e45cfc42be46f5e201e000000000000000000000000bc5fbcf98279e8879e8cf21af8b560bf3aed47a3000000000000000000000000a64f9ca8f93d35e1397d913841927f0760c60f7a0000000000000000000000005ff25a228464be7516c4ed8644803292acefdad900000000000000000000000058135a36e5d4f7f63c4fcf387bd9a1bd71094912000000000000000000000000243d863ac12a086393800d3e7122e6bef518e531000000000000000000000000a88800cd213da5ae406ce248380802bd53b476470000000000000000000000003f08a9987f3983af0501313a765ceca12e134e04000000000000000000000000249ae8834bb407bc91d72cebf9b76cb3d844ed0900000000000000000000000002c52eb62d6eb5e3b102244c4962ae861e235151000000000000000000000000c462ec5eeac88178a8ef781e10608888a48e7351000000000000000000000000794568383d774a26aa39a6d98840373bb8ccc978000000000000000000000000d5acdd24a495edb3958fadf62b2d18a415e29ea3000000000000000000000000d3e1077ca8a06643e6611fbfdbc3d1298481933100000000000000000000000023cd808843481caab2486ff43241bf1f8cc20d96000000000000000000000000f563ff9a6e469b323608b937707a84632e388dd80000000000000000000000008dfa32d3c249f9ef13525974213c1f17ebfb2023000000000000000000000000e74f41f43c77957201559880dd6092b33f384249000000000000000000000000e4401802cdea250ec0b86d36338772c7f184ea00000000000000000000000000ad5b04f62aba4ab6efc62d777bd6e710084c43dd0000000000000000000000002caccc7326a07e1b1ad8daeba7373febb29b0da4000000000000000000000000998a29df603b24de9122370035821a66b884f5790000000000000000000000006f6f1668b71353f86653f020c478091c37d70ebd000000000000000000000000b52ef8dead9f958dd0bab2fe92e87937a5303dc90000000000000000000000006649449f075a8f6aa56efe43ab5c45b8ca0dfe2c000000000000000000000000b2b88cee17dcd41f6aec6e9e3f34280a58b89f070000000000000000000000000c3de27614a45278de0305efcad6fcbb7f6d62390000000000000000000000003b99a16078d6ad2b2f3d9947f66aeb69de908b180000000000000000000000001f23a735e9f70cd867ad448e82a0a748b43323360000000000000000000000009fd569a9ba3630498697dfd20ebafddde02420840000000000000000000000003154b23a71612903b64e64558be7c362ee9e127b000000000000000000000000d1bf9554918621f74ae01c03f85226ad95e4afa7000000000000000000000000389e5f207b1ff1556333458762a9ce3657af1951000000000000000000000000a3264dbf27d6482df112684e60aaf16524be51f80000000000000000000000007075456b94950f56d8715f215da34293ad7cf36d000000000000000000000000fd106d9c266213cac84f80f22c66bc0e1071fed50000000000000000000000006be82496de692be10a10fdf78e79d9e305943eda000000000000000000000000e3a0bc127a569cc18f08db70412211f3fa5d9880000000000000000000000000a0e06e74457e646868faa625c6e8cd2eea4cb4e600000000000000000000000014eb67b15ec855a70a6c287289bb09ec29fa0d7e0000000000000000000000003545c007d1c83be37cbace10dbb93bcf8d2f229f0000000000000000000000006fba39e4981a535c6f556e3997941d8b6b3f0e9000000000000000000000000011d038c66bf6fb1f3f322d7657a0045fd3d9972700000000000000000000000059af92a8e02b00739df0121f1e306846fb961b970000000000000000000000000376a58f0768f468b13ebe44d14209b0d7f8331500000000000000000000000024c666b4ba4985e9b59fc8ee04869e9c60d3a8aa00000000000000000000000011ae5ccedeef5576727eee03cc044cb29044a1280000000000000000000000004b1595c8e87281055db92a2a85b611eda88c60a70000000000000000000000009733d007ebd1f245e465c6d5884965ff1064c36a000000000000000000000000ecb881db3b95c4cbfba6f61c25f0af7864086e0e00000000000000000000000077b64e382676d3925dd4e5a0fe42b8bdcd8daa920000000000000000000000005c17046f313893925284026a2dd7a4c71aea916d000000000000000000000000ba7b60664785a4bd3075a06a41f65d425645334a000000000000000000000000daaaac8e1516a3b3f3d2735e4bf2abdc778f132800000000000000000000000013e2cf5f87304a4a69f2fa7498e3cb2d42ac4b8a0000000000000000000000005452692d420dc253d0058bf72ef313337bbe2a9b0000000000000000000000005e71adbabe3f881624bb05f7bdd73358e382b4530000000000000000000000008ffbdc57ce2d186058274e0b95b4f0b4b2ad143800000000000000000000000054b4d999ddf36663f148cf9af38f5fcce7d76bcb00000000000000000000000017585b625889befc32d6b9f538b54f9c6d1fb1c20000000000000000000000009ee11a802b593b053a8489fb27f6fc3b9c0262b8000000000000000000000000f869e18051ffb9bd62e51b9bfb3b4237ac084d470000000000000000000000001361aae61d580ef5674206c1e5e0c1da0e7219a60000000000000000000000006527203b8e6138e21b4f1a4b1b8d30befab415ec0000000000000000000000007c4306a62eb90a889d4b96c0acda3941bba81853000000000000000000000000e5fc5d39bb375f0ae08f8ba39cbb66aea117ff70000000000000000000000000559324c252ac21489d64dc364e39700de654f554000000000000000000000000819bb626d63fdb0ebbf053738c761f422050842d0000000000000000000000004f777e46c37fc4a2f70fdfb3a0a7c56c93ee82f00000000000000000000000007e2a3adc1b70b59cff688ce4bc28acb3d4b6e9dd000000000000000000000000061e2067333b6fee1524e6a2d805f5e3edbb44b200000000000000000000000058ddb9c95fd98b10425a44c9fe194bc0062fef9500000000000000000000000052c05863a5d77c1a675597c141ea194eabea15f4000000000000000000000000c993e7a0cd3f2bdabbb795302ad44b2ef1ae9037000000000000000000000000732d1f2ddb99140ff8d376af1e44704a4c1784140000000000000000000000002f722e2d5f8d84f87ec3dbf466e480ff26298f450000000000000000000000005b6f442155a8ac4bb26b019f49857aadc4a6458900000000000000000000000031f7a28c27bf59055620933f464af7c46ec9f1ed0000000000000000000000009dad69b8b71cc2623ca5c8091d2e10dbbc3f3d91000000000000000000000000f852e21dd59c53018b03541b1244d6c09af1a08b000000000000000000000000ee9dc29bbb9c089136bad6470265fa30fed0ec400000000000000000000000008320b32d5f0f1ee9e984185ed91a50b249583d25000000000000000000000000748235769c3170321440e9ec7d48426587f31305000000000000000000000000031816462d68e761e60f99461737335e84e7c05a000000000000000000000000c2924ab69c7dc1df1fc82ac63612925c334eb3c900000000000000000000000090f6d5534f0f30db3eb8087934753706a06a01c9000000000000000000000000de5f7d0777d8a549c8c39dc86670019a4aece0640000000000000000000000009443dc4a64b782604daefa00277737935f1f932b000000000000000000000000d6530beab8f1fa7b2ac31c572e95b576c3337c5c000000000000000000000000e2816d5b458575a075bdaa94c4b706394f632cce0000000000000000000000000168480b345d31f6cc1090966e6208a1d28ce4f80000000000000000000000002d71f191742a3efeed72acc4aa2746fb24bc981b0000000000000000000000005a8d24e010ca1f22ae526769e803095de1abf69e000000000000000000000000f326f2539dfc6434f75aff259827c735b32b1a02000000000000000000000000d784950b867879bf344b5cfd497ae20bcef7d710000000000000000000000000e9142e75536a4c18f1057c7e0d44d3a1af24c20400000000000000000000000046e81f3b983bdad0b65d04542a88e4b0d214e20c000000000000000000000000bf092e23f8342166ea755fd9453069380f9c75f70000000000000000000000008eeef243a85c86fc3f7ee23a294f2ab1bf950ce20000000000000000000000007a198e07d21304c6021ee396094717781854f2f600000000000000000000000049b38ee7fd700e545f557e943fc3e4ad31898cb200000000000000000000000033af5f2da2eb87542827b4df3c40b2519726007700000000000000000000000091ed1a8a81687e6d96aa87a95c22edc10e11c10a0000000000000000000000002c2b74b1c37944313cd2a3aaa30d8a878ee0c3f20000000000000000000000003de51076b07ca102abf377a0718fb377669c9be0000000000000000000000000c1d3067eae33b623baff8d3e64fe1aca012abcc9000000000000000000000000a42c51f8f2fdbc812208261015f38aca2a065fa6000000000000000000000000c1b861415806e8b606c404598392ebd2cb47ca5b000000000000000000000000885ee95ae1eb1215ff0812d91cc69bb6c3b42fd70000000000000000000000007b4da0eb8dcca7a9125780620172f60cc40fb4e1000000000000000000000000506ea9e03d4a08783b7b8fc1d8b9cefa6bcb4f4900000000000000000000000037b6c005f1a8d86e96d5d6e2e59e44128fc052fd0000000000000000000000006f039a7dfaa1aec1460f6e386a831ec56e0d109f0000000000000000000000004a6ba5134d086b279035dcc1e0040296736bc866000000000000000000000000493122d3a5485fd14fb6b24aa58da9698873f58d00000000000000000000000044b3de6feadcb25e77b9582aead49a2fe0342b5000000000000000000000000061f0472cdcba25788a54d200331b6937112dbb75000000000000000000000000a7559a2958c377cd68af6ff967be47c431b5cee000000000000000000000000029ffeec27225d5f2b958df4bcea78aba9e5e41a8000000000000000000000000b12c0e24f7eb7dca91b097eefa1108e1fd4d6420000000000000000000000000cec345b4d4360565c518b3d72ce718c8a1d8b10e000000000000000000000000bbb71ca2de5ee0068b0916c461ae21cfbd3fc0e0000000000000000000000000b920e70f8d3833e57aee88c070bd2636198a2288000000000000000000000000b167e3a97637002ac64d7f315d5d104960a43167000000000000000000000000642432d11653387c3531a25dca0b45a7fb6b88350000000000000000000000001caf2292ee8cc142e6d3f89614a3d64acb1213020000000000000000000000006b4aa26ea2fca2c3939fc8dcbf8fc70bf9bc0617000000000000000000000000b5ae6c6730a6edf136561d9f76294935600400e30000000000000000000000008550e644d74536f1df38b17d5f69aa1bfe28ae86000000000000000000000000b73e9e0406bac7bc6981f0cf9eba23dcc6c80759000000000000000000000000ff9c4b910e6cf6949fdeb1692106d4d9ec800292000000000000000000000000f3ec1e9456b0bed5807f6d3c680468ae03a7ab66000000000000000000000000b0fd5a878dbf3f9358a251caf9b6fc692a999ca70000000000000000000000009fc7e06300356f23a0a65c063db2668b00bac6d30000000000000000000000009adc907fb84e2a95879d87613678ec985f3ea322000000000000000000000000fdd54d67fdf2e31e554407caa72325fd9568f759000000000000000000000000ff83ceaaad33fd6fa5008cf15f71dac08a4884b80000000000000000000000004cdf85f417f53f53014b05eddbc043d17774b9de00000000000000000000000065986bff2cd0eccc44c8aeacd0a1f14e958241f000000000000000000000000034710e02c11e7609f800a7d9b5228ae7bd55db600000000000000000000000004e75fecab26d23aee364f2d2ded617e35de0253b000000000000000000000000295278ada4482e108a956e4bb3e51db4de0738520000000000000000000000003f8b5b1f5ba8106ec5f7c4c37b70ab8fdaeb83b70000000000000000000000002fa6470eeb568f125362c29145651264567071720000000000000000000000006e29ad067f62562c3e8220e73f2a893512e61d4f0000000000000000000000004bb4bf05a72d02f2050a1aaa564652b61aa207ce000000000000000000000000656bce71990df36446a40401f850fead0640b358000000000000000000000000996538b8cf433962e8fe2a6c481062173b93f004000000000000000000000000342f713873d068b41bd0e79e2f7504b964f1e2bb000000000000000000000000d50c88c53ce95dc0d6b4d714fffe1d1b80b8228d000000000000000000000000790a4d06a2d6f710434b0665d117778c5482554c0000000000000000000000009f65e0c221e9300a292c3528d1aac969c8f3fe3f0000000000000000000000008c96f4465e072a71b7d90c42b50e81f443ea3c7c000000000000000000000000ed1aad56926376720da473cc415b07efa0bdf934000000000000000000000000bbe03160139a09c038dc17876e6cce4fca3515f500000000000000000000000002b944607f28ceb857f8c8441fca1bdfc0795823000000000000000000000000390a5a7678c07bd8ab272fa6802f2755782b4d0f00000000000000000000000018e738a8e25e64d560d991f33f2e5ad81cdee5db0000000000000000000000009d01b5a5b88861d488a6ab74702e619d4c4d39bb00000000000000000000000058b0d6dabf1f5646e7cec178f05d3479946944ac0000000000000000000000001c9621c32e61f6e7a64ef8a59b2479b418a86b2d0000000000000000000000002221f8c237a52a15da88534a35ea3cef04ea3ee1000000000000000000000000a63396bb42304222eacd76a5d305f70ddfd99328000000000000000000000000a1d9190f138ba390caf4a8779971125f9822bb2e000000000000000000000000aa40b6f6862d04889232eaa98665e6316c401ac30000000000000000000000008b02d626ff37ef4242666e47cca4af390809b9f4000000000000000000000000504afd735d03b6d4b1aabd101bc5fd2b34a17fcc0000000000000000000000003f675100177192c706a76f45bafd75b4b710b66d0000000000000000000000009cf25d16c16c8ce944bbe244dfdffc773d6660c7000000000000000000000000b7734f8f651fca77b716639c93e53363a002a12700000000000000000000000012340ed256d1e297d08daa1358f1bb767bd1689e00000000000000000000000020589dbfaac326f7fb4b94b798c9e7b0e3cf2c37000000000000000000000000eb18252421326ca78a7893c9cf280fa7737b4d18000000000000000000000000782a76bfc41bf23922f003b37f5342022700e3550000000000000000000000005f74f075c5234fc7adff2c12ae870a609a482356000000000000000000000000b077cbd6a097d65835a7f78fdd93f0f4325b5c40000000000000000000000000f7841bab4b171c45e3b7764d9765cddff6cbd1e40000000000000000000000006f7904243a85e6865328b1e5e754bb70fc68c7b9000000000000000000000000a88f0da60241cfcf3c5b5ca080a670662e1a3a1700000000000000000000000003fec11ca25dc0c561b2bb6a3270eda4497376eb0000000000000000000000008417c7180b52ace935531067827bc80239d3aab0000000000000000000000000c167383abd7a4c489815204b8bc55bf28b5180ac00000000000000000000000083d45982f7883f825798db3143197fdc71b9e3ba000000000000000000000000dca4c41e43cb160dc5b84a79aabfbce9310a60880000000000000000000000006b226af5f1192b5de9e81c652acf8240bae6dbdb000000000000000000000000ce5fc5fd47db973912531f5ec835150efc20017e00000000000000000000000071a878f733d19b2c410672a69f3756f88f988bb1000000000000000000000000f3a0c16333704ed4400b69e929978eb36e8a670b000000000000000000000000976513a1bb28c11a3c1bacf40b87cd2f53e946780000000000000000000000002ff2f2310e6ccdeecba997f862eb3793cb2b8afd00000000000000000000000036a722cfe074ad367c208ee9b0be29e674756512000000000000000000000000fb12fee31677d7b116b28dbcec1ae2335397c8800000000000000000000000006351eeda8f565587f5cc30f159583422ed40e4ca00000000000000000000000012f6dda07d86451eb6827aca835e609e172e772f00000000000000000000000076a968fc09d077b6b1e11bb549869bde168d4a0f0000000000000000000000007e035d0a2323a1af64c722bed32e430c14e979ec000000000000000000000000d05f28df71446002a6d83de4cfcfa18759a06c13000000000000000000000000302d67e9bb8ea70a31d2b41e7468035ee621530700000000000000000000000099023ebdc08ef2ad19ebb28e5f283937f2c498350000000000000000000000005253777fa69db9c49b7b27ae435a1d90b7fc01b300000000000000000000000047a1dde74c510dda67f52f7ffdf383eece386f4b0000000000000000000000001acb4e2f97726c191d32c325c0eb232d32173c670000000000000000000000003a7cbd29e91ec1910bd907bcb1f8dc6ce2bf6be3000000000000000000000000993b6744d4899111d364e197c76a69a9d7a2a6bb000000000000000000000000e5f4ba05a633b1c29f1243105bc5d4e1a4f360a5000000000000000000000000527973c07061d982f511f936c3539585f8e236a2000000000000000000000000613d3312a76f28efbceb6ddc8e670b58d150cb6300000000000000000000000002ef8953b0f2c289d60021b95e1c29b4207905bb0000000000000000000000007b96146a35c6d166d78b6720be1af62d6307f238000000000000000000000000162127a7696be78cf3907314cddba3309fe180290000000000000000000000008c85bf2d845b8c017fffbde6213196ad66590e13000000000000000000000000b5c6e62ed49fa55c25910167ba7650084cf9a47e0000000000000000000000003679b190a0053aa36c3d2f6d880048237aedd24f0000000000000000000000006e3a7424907a0262c3f49c1acb5e4d6502be8e3d000000000000000000000000a4f6f62c0bfab0d0c7a8ba66eb3b3e99a7f0f263000000000000000000000000fd7e37b3e50759e8cd304663986d70c17632dff6000000000000000000000000e5eb9a831c2b6a1cf02222b344e6b498b9673eaa0000000000000000000000009f90b6e512beb953ade144ccc03065b4aa18b7d400000000000000000000000036356e0284dc9adccc72649833d453fcf229b630000000000000000000000000a97c1558ef6ad1e136d8ee7e9701a72b2571ebd5000000000000000000000000968e278cfe20c572f25ea9dcfd538f9e6b15413400000000000000000000000061bcededcd6d2c7a8dd7994534f20a2635c23aaf0000000000000000000000007983d6a18c04bc99c828dbddbf9bd86ef4086d4900000000000000000000000013453434b2ffc5586e7b5dc09f0ea49458b868b60000000000000000000000004dc2b9f6b7f323766514c316d78853b9b3fd176b000000000000000000000000ffa00fccb4a877f6cfa40ad2f5d29c6e4b5690ef0000000000000000000000007a9c8c8275a1db2d49534c9d4340ed7d9d133930000000000000000000000000be9c3ec0eaff74b218c2a8e980ab95bad318b463000000000000000000000000124ac4be876bb5826cb3c9600b13611ae63eb427000000000000000000000000b3f08ac55efa8c72a320972f59ea6c777af57c4a000000000000000000000000c5e07090f1c65dcaeba35a2d65c1774924f3dba100000000000000000000000001e49e831d4517d2020473db51656b20df495e1f000000000000000000000000264f549e5af7d101b60c8d10518e455f1b1926900000000000000000000000003a515dd8819b9a4f54d0331b31ebb13f6c2d6e3f000000000000000000000000a5b98592d838d65e0bfdaf7a468ef772a2a0a5da0000000000000000000000005d0bcb76e56129e3eaec2288e3b1c03692fdcd8500000000000000000000000000406f6395b83bb984711109b419a4bec30986330000000000000000000000001a34f1b1860885f6b0946847894719711e43ca2c00000000000000000000000024b21dcae396ff5a17eaf4e74d7d296c15680f040000000000000000000000004c0e89c040b98b32ad4c3b97fb6f41a27dd2b8ca000000000000000000000000e2c23284230116e0021e40019ea226b773b7e46600000000000000000000000025e37e774f3ca989cd453e07cb0a65dd4471dabe000000000000000000000000d761295d455e472ba07ecadded370efca55e6cc00000000000000000000000001151e22f76d81c3674ef4e77e22092575664729100000000000000000000000038f334c5d4a2d78c449d580aa40098cfc96614e300000000000000000000000068e256ee3f54cd69cceb5f9c5029698de5e5f8750000000000000000000000006de96f0057d0964d8483d207d819e2bea55f7c790000000000000000000000008b6d9ead35fca343e97af9b0baa09f08d567ad7e0000000000000000000000009b406b2ead73ea21851aafb45b8b5129db2b4669000000000000000000000000ad3988922afe1ee85ce92526dde652c3655ff95d000000000000000000000000e66580fc892a4644f0ca69ac648861d1f2e9c833000000000000000000000000bf27b2149836da0ab4c58b7b9b315fdd14ed07d900000000000000000000000076d85eaa692cbb2ac5763ab9d07831be6307d1d4000000000000000000000000b46d0e74676886d00522692bd1d9eb5a56207659000000000000000000000000ab5eaeffba5ce0e4de6cfa15dfff61b7b1a0428c0000000000000000000000006e86d9b7181c5d60680c53c141e18bfede6f63f100000000000000000000000090e20409031e9867e5ac86b47da34bb9e1dcdbd40000000000000000000000009697df386686d67b182f7c7baa0fabc7dcae38cb000000000000000000000000d9a6c602239473a66d3e8cbb853f7d588b4e3f4c000000000000000000000000fe26ee1477f304b0abf3d2cebfcec9f93e77e1b0000000000000000000000000a9fc2fb4d2f88e2ff73e1654263e0fe3e9141f9b000000000000000000000000b152cb5c9709f505b6de00f5b7cb2b12d153026500000000000000000000000052d420ee5c3bd03d40507ddd4e836e140d32c6c2000000000000000000000000ddfe9402e3cd6913c64ef4c3b8d4d98f25582aee00000000000000000000000068bf0425ed6b456a80f94640bf2b6df7534343860000000000000000000000007a0f9e125231dffaedb0bd4b15d3184cada46ddc00000000000000000000000096c22ab164276cf08cf9f9d1835f1f2e5495e867000000000000000000000000850d4ba388ea4266043606c18e2ce1e6f599ec02000000000000000000000000aba947c76353bd568fcc96cff3fa5e7033ff4c43000000000000000000000000c225ce7637e4b6e69ecb4e5e38328f6c42acc7cf0000000000000000000000000d78309a9aeab043d8ca2f50bc215e157fa7e96b00000000000000000000000023f2eb2430e6ab80fac3343274c1be13856f4b680000000000000000000000003f959c19f74311ec44cfd318234f233a8a8fb991000000000000000000000000200734e35cb2cf33278ba0515ea1812e0914c7380000000000000000000000002558391662c0ffd158a5bdfddfcb06ccd56c99cc0000000000000000000000009270d5d720a95a67d18a6224265063982a64cdcf00000000000000000000000011caea8ea53366ef4c60b23881c1ba0275d1659100000000000000000000000045172c1f52b21d5e7cca26361cbb7019ee83476b000000000000000000000000a1e7ca70da1d4b6a0aa17a72a22d57fb53e565980000000000000000000000004be80a823e619ef57a61cc19b6bfb72974df060400000000000000000000000069785f96fb533c225967f860d5c8256f24520bc90000000000000000000000002d195edfec99941b8f03b2d479003b7d3142e0ac00000000000000000000000081d4fdb41846d3a622d634ef9c935e035c4453d4000000000000000000000000bc6678a391c5c93c9b1b439fe781b92a8849a25b0000000000000000000000006d910bea79aaf318e7170c6fb8318d9c466b21640000000000000000000000003ad96467b9038c48a6c88b3ffcccae35e4ef1750000000000000000000000000003cc393fb979e57d3c32a6ec31bbe7b792a28e00000000000000000000000004560ada36ef1bd70b49cd3c0468be30a5d41c8130000000000000000000000008fa46672a5ff6d12348c283b1b068a009f14ef5f000000000000000000000000c05b4efde21ce4f223b110bbfd74702812fed4f90000000000000000000000004dcf95e77897cafec3afe5808029203442f3ab23000000000000000000000000ae85727aaba526c3fd826abc3440843fb630b62a00000000000000000000000000ce1451aa57cc88519c02327ad58ff52d1e5d87000000000000000000000000e7139962146b3e379f7e320905919a81e0b08bac000000000000000000000000b860cf5f4e9f398b3fbb68a786eec35e47bfb584000000000000000000000000b9020814cf4892913586ec5c3d8a496e4648b52700000000000000000000000022b86b5428e6eb03b98a47c77238c168146c36c30000000000000000000000001fbee582c0df00249df580113dffb65288044c39000000000000000000000000b4f0690e3adff4dbe76538d31bb8eeab81831c03000000000000000000000000b313540610a7ad40e94b08be964951da994c05160000000000000000000000005addd8501211dfff249fe830cb6a668e02e463910000000000000000000000007ef940264fd9e29fbdf8ecbaca43a2c80d0aad23000000000000000000000000c193ff54ef42c3b85d19cc84c4a71be0b410bdfb0000000000000000000000004231095b5a455da78ef81395f743cdc73c975e4f000000000000000000000000dba843151831cc30e42e5561ec8aa05eaf60cd90000000000000000000000000406ea78d405a794be92d2084f67421ae3316a825000000000000000000000000f1fd48ecc7e1f9b9df4784ac252504f89c148d81000000000000000000000000c30bd1d3f61f9ea8cc5b0bc10fedba49e5e11c64000000000000000000000000ca7b7ed1132148c3059a23ea7a6fab51908ba22300000000000000000000000061901017c0a408239b05ecd0d8430879b0bde4a70000000000000000000000001cf4228f184a2f8fa4172fdd741e9e2255b6ff420000000000000000000000000ab804e33eac78c13f0615a57f975ea9c1a59f8a0000000000000000000000003034b51e988457db01c21ac72a0d487c19b48e55000000000000000000000000981e4abd4f998e062ea2ff5efab1b971df0b8005000000000000000000000000d8ef0ccc4dba400b4a75c44d07528ad783d311b20000000000000000000000007718a7010c08f5e7c53f017f5b3515395ac87c7f0000000000000000000000008ab42e7c36b64dba407d94e51b54bd1b69b3fcb400000000000000000000000075bf72cd96ee9f11969d8d548e230e72da8fc23c000000000000000000000000fe4286822e89ee55e41ff661460d9dd442403b0e000000000000000000000000ab4af7cd8a9aa93497a422a632f7b85255250e400000000000000000000000000a567f0f3780df56d5f9a098ffff7a42383d7c88000000000000000000000000ca771765ae03d32b4e649d2751d7e5839132ba8d000000000000000000000000effca4ccc8e372348a804834170df1e163283dfa0000000000000000000000002aec4f1d6bfde526d23843f526c009bd0e49bf36000000000000000000000000d38a2676611bda48dc1a25df980c19da8fa5d4ab000000000000000000000000d1232cdddab7ab3af6ec63fa5883f7b3ad7c6fbb0000000000000000000000006940d6a602fa5e87e7ecf4009670068432268b6d00000000000000000000000059636766dcb0a1c17ab3503667dda7369abdcd86000000000000000000000000ee14da4613b7ede34c3e92bdf21257dd6b7146cf000000000000000000000000052981a46069ac46b5d933f41d678f209b362db600000000000000000000000042db4ffc98bd2663944c8496746c5225bc50c1a00000000000000000000000006cd6444c22f8a2f1d7f57e969c4cba7846a2dae50000000000000000000000005fb4ede233547c8b8348577665784956fc9382eb0000000000000000000000008dc30f9c5b14240284ff68e57338ece37b9e7265000000000000000000000000dae66da1d42720d08f14e6635465399474dea1590000000000000000000000005095449081b064c21db29d4846b5ec0557ca1d76000000000000000000000000ee4e2bf3fd59fae0ff1febc4e2e47f712ee2dc370000000000000000000000005f52b6a37d0c3e7e80b11ec7eb8e3d38d0866c460000000000000000000000006a6a180e7cf0b46a284c681ae69698f1b9a237d7000000000000000000000000774855406086e9524904a224149866977db3ca2c000000000000000000000000009e8e22b103472a7afe79fede4bc70dfefd2f51000000000000000000000000320367d69ee705ec3365fcfe35fa5517cbe5eef70000000000000000000000005cdcc789b61890606c2abd90df08e6c70de9876c000000000000000000000000385e27382908a6645141b273db596950581e92cd000000000000000000000000e70a583d5487471b4ce8674e20703cb9b6cf089e000000000000000000000000f7869f719c5e1c0b6b7059f4cab4a149cc91ff3d00000000000000000000000013231590683b7355f77fe14cb8b26d8690b660e70000000000000000000000009be3271482352320242f4f38a0d1a828aaa49fec00000000000000000000000011f3f6e46e2413bd848e7c2efe39171c187cd146000000000000000000000000ab281460020aa77fd533245c83660948152e9b46000000000000000000000000786399aba0fc26c1bceb935950ac353113f6ad3e00000000000000000000000069782b020da34cf329af9ae7f55f1a8d42f09253000000000000000000000000f880240117b287c1de1ede4b179b306d94fb31fa000000000000000000000000378846b0861bbfe8649c57e25c5771883474cdd2000000000000000000000000f526ce89496768e0a48f26e2a7a7016932fd3aed000000000000000000000000a7e31ddb3784ea479a2955bae92003085d2aaa6900000000000000000000000065b6223872f2cf6e9f3f1785ff9731184065420b00000000000000000000000069d2bed801dac49dc19924a259e76a5f2d3b0164000000000000000000000000a8cfb50e80e7a1db85bb1dddadfa94a4609b42c500000000000000000000000033c14a09c296193fab9c73250382f32487ed7112000000000000000000000000992d280c1d7310a267bfc4ae3cee3fac5353ecfc0000000000000000000000005b413f2696d8e63d85067300caacc62543dc6102000000000000000000000000888c854efa64761c13854e57198d8415d64f4ed700000000000000000000000092916a0ce71c46839cbd6ea6cc2ef5b61c6842520000000000000000000000003051138715e861838671482cb632d50a27f22ad800000000000000000000000061b69149ad53160d44ea97b9ad34c00df7016d460000000000000000000000005ab9d158b75fea966d7532aeaa71afca38727acc0000000000000000000000001bd148a8b43ec5a70f06d0042910f1813a937e1d00000000000000000000000067e19de4ccb6e3875001cc30ed560f0d2e3bde33000000000000000000000000edae27d8ab849f3294b913c798dfe05b9fcabff7000000000000000000000000b7539126c4788a24f07b6f54319720cd3e7ce13200000000000000000000000094facba6b9a71f9dfec0ccb83bde73627cc42394000000000000000000000000d4bfbc520c2f1bb50bcbb9bd4a4e097765be0ef4000000000000000000000000237aa88ad68ca13d95eb640f3724126be9c154790000000000000000000000007221a2f63eef5e3587013fbcf67da563093342a80000000000000000000000008443e331e40d494c3d6b45c4512113888576303200000000000000000000000028dd6f5a98003fc07c92d1a9e909d042963a1001000000000000000000000000f7fc3eb3354159aada83e6cab14cefd2b7debc9c00000000000000000000000018f770cfcfca571c07037ca156960160beec72ab000000000000000000000000e59136eff335682362aaec7f40d4d469a05b6a99000000000000000000000000f94f584d0ba94da34ee1238f2ba2a8e8fade0352000000000000000000000000bcaec300d2f1fede2df67be91d41eb55f1bf2ce5000000000000000000000000c3f0bea7e1a9980bb537bc9e6e5f38dae4153a510000000000000000000000003ef817dfab8e18014a3efb7c8ac184afe95dc54d00000000000000000000000039b1028d1e70230523001b89dad4b67b1a603864000000000000000000000000299667e0b886bc54b74c6229730c2aa6082c9af30000000000000000000000003375099c1b3f61d235bc7d6ba1110a7466a37a8d000000000000000000000000c0c064c58a50841a100657952bd63215722d8950000000000000000000000000b203a75a88298639d32aa1c2230e59d9eb68b2f00000000000000000000000000614815f88c99b73da71f76e1fec6367e151ebad00000000000000000000000080b3ce4787170c3d70537aef08a9bacfd1289b750000000000000000000000007ecfa66f01b69c5376f2ece6c3b4fcf8ac217f0d0000000000000000000000007877bab62b89e751fcd54a44f585ddb2f35f5df9000000000000000000000000daac69192b95d7740b4d2ae79f83da1873da419b0000000000000000000000003d7c58a26394996927fed48ea8df5c341810f9c4000000000000000000000000262945ff2f4f0840a30950b89305adf0b64b6d5e0000000000000000000000004e449041d0036b94c66cda016d57c43270bd70810000000000000000000000001fe82bea7aa95e9595777a10712a4a60bcf9c6be0000000000000000000000004a9979f0d500779686061f607579171f7d67dd1a000000000000000000000000b3d8edaf090070d2691ebbf38c408f33b7c83a260000000000000000000000004ea1b8479c9622e7c6e61de8d821d232a4f238f6000000000000000000000000cd250c6b37ca4785b66e38fdba332a4e19663e4a000000000000000000000000806e42cc50836abd2a6b724f22548bcc09d8af44000000000000000000000000ed07099f72fcd570f0e5a5b81719553eb986294f000000000000000000000000423a2c4b143a82799c6c8b0738c11999c625cd2c0000000000000000000000008954a352e0cef0d23e69d219cf60b1a72886cac5000000000000000000000000ab8b2a47c555d51d50953a73b227a1024f19436d000000000000000000000000b0b57401054dfb26f30a87d0069a47ede5127e32000000000000000000000000df29a9990930858b7805d44832dd1d5c2f717975000000000000000000000000d58dfa2ba270182760eb1d7c2d1f843434c453c6000000000000000000000000926b9543cee9f61aca649d3259c600691391e48e0000000000000000000000003e3d712c552bb6cd91768b6ff8949992144908980000000000000000000000001b312cc76b59a12d3223b26d6dfd72b89b506cae0000000000000000000000000f074f2afd529ecb38c08bb5bcdac57cc6a3dd8b000000000000000000000000bb1c91c173c49d53182e4e389a75526c4ce43c180000000000000000000000007c7dd1bf7255b8347ba51b7e5e3491ba64eb06840000000000000000000000001bf018b340bc6fd1f68c2425a987e7cba317bb80000000000000000000000000782fc40c7db3dbb3b8bd29602f0779a6ab19dc88000000000000000000000000364c97de8a05a5c5df34f99df6e4351a4daf53e6000000000000000000000000985bd0cb81a90d4f7ecdc5ff954c45425136be10000000000000000000000000a4312263100b1bc63d0108171c2ffd7854ef7ad10000000000000000000000009a0bf82fea5569c72f75281e4e34cfb99907ceb500000000000000000000000068435264be194900358355c6b0c7460e8d42f662000000000000000000000000f6c8fc68eff50b000ba566f90e752177d920926e000000000000000000000000eb6ada433ffb342ca37edad6501056e4dc246e04000000000000000000000000be10f9a8804931e60e9a7a14347c373dd19d26850000000000000000000000001bc8225ab022c8a7620666f3e975dc363532c231000000000000000000000000eb2926d3d88787bdca4216cdcbe5acb48fbce65d000000000000000000000000af67e773ad8fa36621dd6c53b585597c0b832fb20000000000000000000000003c0f04ce9ff3a1ab44be22c485a75b2c9f50d16f000000000000000000000000a76c5be72f3e70f7b859cdf066a1aecf7e2699af000000000000000000000000c510965b5c01b2e2eba865c3a7f2d362cbef80a60000000000000000000000003b810d642533fa902fd9cd78207fcc50d629aa6200000000000000000000000052f4847d2235d8a14dfa5bd4677dc9043ac0fad0000000000000000000000000ee9249e12defc1a7f9456aa9c294c103e2f2f0c600000000000000000000000083d8c2e171cf9d365d66cf10e7c20d58226b048c000000000000000000000000688aafc60aaf5f988f8d9e3e45c818326637a40f0000000000000000000000008e15ba035e1d28052763780787e5e1b45f69e453000000000000000000000000292c192d46c79790f952484344cd053c4a398fac000000000000000000000000286c2589fa8fd109a4a09d2560a614fddfe851a2000000000000000000000000cc9add8e889e6bba1708f218b2d17cc938fb2406000000000000000000000000d041bf6c035b3cc1e281af047e6c1a15bfb7b6aa00000000000000000000000029bf678e889fa1d08604dc842a589a21c9e6da630000000000000000000000001542a32707ff1849364f5ac642195e6017446cfb0000000000000000000000003c059fdc78b6f99ad546209f0f6cf8ae52766b3e000000000000000000000000342fd9c9202fce056384d5751099bf782e1b67880000000000000000000000000a152be5baa8a128646ee0a1910fc2411948a7760000000000000000000000002811a4644f361b538ef918f4c7e08f7254e855010000000000000000000000002c99b7e320c709065811d98294874ca781a74f5b00000000000000000000000060e1efdf554acfd7d584c177f35619e1d7520668000000000000000000000000d666c0059c5504e2be0a2e0818ec472b78288e28000000000000000000000000c85c3f9370516eb712f9b0c48c22078c88bbd3eb000000000000000000000000b27f6ce2b6f79626a5cd2f5f3def4b63a363619f000000000000000000000000c0ab214befc8d60bc4bb8d166a67567ffa2d604b000000000000000000000000e21192fec3bf607db489433ccbbddffb2b6867b8000000000000000000000000e24375d8f1898c82d4389a27feb2adf3a8db1ece00000000000000000000000052635be03eabc4e4370e8316913bfae7eb24f68c000000000000000000000000b600e360cd1145587bd55cdad07aadb60f5e789e000000000000000000000000a5d706d3a080ba988e081cc8cc044a040eb48c5e000000000000000000000000d6b022f7873e011aca375e93ebcdb150d2978548000000000000000000000000a58860832313635e4017d71aa49568c54d17f7e50000000000000000000000000d597548a504bd73aca94b5d470456b7a68953db000000000000000000000000041b0ebd3ce198c97d13544455aa3f978e1485ca00000000000000000000000058df70f6deaa9b4aae799b89729059b540ac7077000000000000000000000000ecb35248f5b7ef42b8c5ef0bad139c7a08575b76000000000000000000000000ea3154098a58eebfa89d705f563e6c5ac924959e0000000000000000000000006e273d8b51b139d1b6fc6256362c5193d9cefcc00000000000000000000000007398944e67dbe99ada77818f120282ab9fe4311c0000000000000000000000000c42708cb49a937d4d772b707c2f48b399d098ad000000000000000000000000978f9834d95bd1fcd6d85d970800759f40fd7e65000000000000000000000000fa291060d8b53e9e77c96e62b49b34915ff35a2000000000000000000000000012b69d0b600cba3877f2198f17f4210484e7391f00000000000000000000000042ea8bf9795f98e895b94973fb8602925e3cc2af000000000000000000000000b35eba9902d74de24ffe5b6fba081ac9ffe82a9d00000000000000000000000017e25db72f6de3240667dcf5e378b4c9b6a3a98400000000000000000000000008194da52aaab95fb8d7618dd7c312cf3217d0e70000000000000000000000006818293d52cb183b2a40ebf8345c3e6e5d516e760000000000000000000000000ebd2882dee264ede146c7526d82bea6bcf6d63a0000000000000000000000001e63eaa153b0b866a7b9288f7f5fa5a6006d6235000000000000000000000000da98551d36835832d66aa493e3b37ace2b8eace500000000000000000000000045e8312f9663c9d58c202407bcd630dac30c1c3400000000000000000000000082defb150c90c4a9d28ec87373ed46f1ee10466f000000000000000000000000dd17f7379ffe1223ae68aa562340f7beeb1cfe41000000000000000000000000faa9f0e7b7bf654fa795db6306600d958dc2a76c0000000000000000000000007c57bb14177ce36ef0a87b218eef101ae17f7f8d000000000000000000000000d3d6b6df587c0b3ef19ecef41b74ce30e0067d82000000000000000000000000ab821ba37e71eeccbc998580fae2cc01c6b464c7000000000000000000000000ed2bf0c220eb39d5acbbab730c1bc3bc80599551000000000000000000000000475efd9e4f63c50aef1a66b985b6cc5ab4417c7100000000000000000000000022ba96bffde842f08f1cf351ab6ec071ec55c732000000000000000000000000cd2cf2aa82a721b6a1f6d7641d87954f4953ed8f00000000000000000000000032360705da597f8c77c67e46986818e199f2d4410000000000000000000000008d94ad32a67db3faebe68f56bb9c3a59992c542700000000000000000000000019cb48981cb3033cd055d271b52b02380c3c754b000000000000000000000000ceb91a452bc83b70a795c22a4303af6a0a85afc8000000000000000000000000a3ec704b847da7dbf53ea2295ddf6baf0f2af5df000000000000000000000000f14e6376e4761803764c813473a36cf19d9d5620000000000000000000000000178c05948317da881bb5c276cd5543461b1dd7d7000000000000000000000000485736cfd1027900b7d2b7f9048ac16885a5b23c00000000000000000000000070127b3aa0604107c88a66e3379b5dc73a8ea65e0000000000000000000000004bd3b3fe80620854f283cdad7e10bf2297e85abd0000000000000000000000004761b7b01bbfa7aa4f309162c05a5365857342a0000000000000000000000000af7b261bedd1d3bd0409921cbf7553285469a522000000000000000000000000c85f5680ca04add3744ed19b27fb9e405bfcd1480000000000000000000000004ba85a55e950d0a41a90dc88b617fc1752aef711000000000000000000000000aaca0e51152bec7691812d6737f3abf538938ceb000000000000000000000000cde2ae6aaafdf4af492d65561cc1ff4989c32c5a000000000000000000000000690c31c44935d4ce976e2c10cf8d6fac8682dfe800000000000000000000000051f58bef08c1c56b00cf0bc284f2fbdc329953d100000000000000000000000086810d7cb219aafd8c34f5c371ac129db5f9663e0000000000000000000000005ccfd572d757ef501b5dffe83b12d565846a053d0000000000000000000000007e2a1d65fef46a48dd728e99f82d02b7f3fb5a710000000000000000000000007f5e2128edc3c46d908bb67292a491439810da6f000000000000000000000000dd95b87646c05d1cc86d34e3004950c63925e8fd0000000000000000000000002cff4fa00391f0a08a8ecd943d43a74726b2501b0000000000000000000000007ec6095d83fb471f021ff3b9d26ab3915f73615e000000000000000000000000b73c4668ca2d7c81c4fc19b878891df3d994082c0000000000000000000000006804350977681115399cf7469300808da8b7e8c30000000000000000000000004c7cd714dc84dfc217f7932a07f5e1337727b65d0000000000000000000000006781611b93fa1a62e2f451dcf264cb0532a4f6830000000000000000000000007fba0a6e2217b8639fe247e4518e3375062f78860000000000000000000000005400a12a82bc5676af7ab10d703e441563915808000000000000000000000000a0eb981d30ff60d781870b55eb205d79bb54ea5f0000000000000000000000003fc99bfc10ef868ae7d69186ee85be8a9093401800000000000000000000000072c8c4c9c1a03d7898bfcb2582205443a4bf618d00000000000000000000000028f361aaa3eadaaa987ef4af11c3780101496344000000000000000000000000c8bdee84c56bdc2621cc2663e545cf9851c2d7940000000000000000000000003921cbe0944895af7fc4098bae43d20b52505a82000000000000000000000000a9e8eb13d3af0b632b0117c6f63941a995fa5e9e00000000000000000000000024967dd183214665b2a48b3abcc251ee24276f37000000000000000000000000b6075af03d15b65733a799f2d7afe3d148cb5164000000000000000000000000c6147b3d1f65d09683d6db671380faf6e9166024000000000000000000000000942e329bb2e15fadb22a87faac6cb01e88eaa06d000000000000000000000000c8f213e865afc8147f6cb15e3d394921c5faa3ba000000000000000000000000e95739efb67a159589152806489118f4eb86965700000000000000000000000065d4ef0a2f0b8e7a1ab3817612bb1653b38eaecf000000000000000000000000d6ac607b4ff2d3516754dd9ff2a91b857e248a7a0000000000000000000000006045d9b5a401addde699eb8fe10c040d179c50c7000000000000000000000000de18d830347411c39311964f43bc4fd864b54c3b000000000000000000000000e005d131a336b3fd3face3ca846c226a946d8eb0000000000000000000000000368aa1f6d0e63bd8e26d2f5e8d5422a9f7fd114e000000000000000000000000f0c5b747a3db00d6d48973294cf60bda2f2d915a000000000000000000000000d683064a8d4d0f399a8b72b0e4a231d33e7466690000000000000000000000008fa3530c4249177fb5caf36af731748fdbf7edc70000000000000000000000008813af8a4e0b00ae4a9c7c7ce1b1249684779e84000000000000000000000000d884c4dd8bfc92527fb67b3825151af72ddd5cd0000000000000000000000000d0469f5371198df2f5c7b69bad7314128fb3319d000000000000000000000000496867d65476d5bf62dc7df2a53c3d2c2ce2487a000000000000000000000000f6002b803c8155e807f6f7ba5a7132d9f82f266b000000000000000000000000c63fe6d58c9861d80339b6c77347e4d57d241a3100000000000000000000000082364855bf327c77225fee8494fc85d2471e109c0000000000000000000000003f81476563be7e11378e2d4621b9de1472201a2f000000000000000000000000c2da9c5c650688cf362f32fc66e67b3e64d054d60000000000000000000000003ee64352a1a8fa1116f1ae7114e78e0ddab88c3e000000000000000000000000a18940672e2f3a3b38da31252a2327255cb1a3ad00000000000000000000000017b2c26fa323b603ee6de7b87232031ae73510b40000000000000000000000005742e3773ac2127199018dca21ddbe781f345b200000000000000000000000000cecbb26487b52661269dda634bf30ac8b8abcf2000000000000000000000000fad2c8ba5de9402865b4c0e8bd4b97dfe445b3c9000000000000000000000000f0e932e728a4080036f8fe3c845509e21056318500000000000000000000000051e4afa07936602a5ac9b1f3f775f11ca81132730000000000000000000000005aee727cad01e15e4dfac18fd989dc206b94bdca000000000000000000000000135b0a2d48afc3028dc28ee25c8d106cd1af36f0000000000000000000000000c046a2c2516f8f0fac6809839e6af884fd945dda00000000000000000000000026af9c02e3075a58e423134fc1476283913d7d43000000000000000000000000092e5fcccd3581172d15267988c4ad64d46af223000000000000000000000000c34618b3342cdae9949b95225d07cc4a3f14eee6000000000000000000000000e9a4491e2288eb8a508c7c06a54467908898b3e400000000000000000000000033326d92550675da9efc13b761a11009eb0ff7080000000000000000000000009cef81ba8b910f8f849acb053fde8dca1b122bae00000000000000000000000039b997a9c6c1267e72aed0daf5056bef6a08dcc2000000000000000000000000094e4b82a5722271546cca99c8c351bd840669ae0000000000000000000000005329166911749e102ccce184f3de44e0a6d117f8000000000000000000000000ed62eca96aac572210a4bd4f9356fd72afed4172000000000000000000000000dbaea9265de72b48a8a741ce7013bce69596908e0000000000000000000000004471aa1b0165c3fa73308d7c9df3960709b0fbe4000000000000000000000000560244d3151245b85a1edd0c4574a689d22fd27500000000000000000000000049e56837c2c33b537578a2b98fd213c1d9665d4b0000000000000000000000001878e512dc6f2fb7aae5a5a2f2f3404ce996892d000000000000000000000000738c542d74d413094aa026f752709b67c0d4c869000000000000000000000000b4befc255bc1c0bd922ea0123e4f43fbe9c38547000000000000000000000000daac5fba0827b8fc218300cdbc40345e73a6bf1c00000000000000000000000053104c74639eb57c2cd268790ee339886badaba8000000000000000000000000a342ffb9945b2d00fec8994fdce7937595969b880000000000000000000000009609489acc0d003fdf41b925a2c06484caf4023c0000000000000000000000004fb1e3f58cbbbba9f2c0549ae02b5da92338d3e200000000000000000000000064192647385e1f9449866b51f92a545e6d8f8c4d000000000000000000000000af7b682e0b26412ff7327e933948e207c88a7e74000000000000000000000000ead17ea1ce978c3edc6015b77a3ddcb73be0371c000000000000000000000000d3174eb1268676d11a662752f86e055576ee0b7900000000000000000000000088a8ee6ca7fea991e57ee016cdac6d85c1565e0300000000000000000000000087c8f343ef53ba90d5cfeecae29116c77f52e03f0000000000000000000000003080698886f90c9dedb04bb786894c649199d42c000000000000000000000000a2a9fe7ba0d426f47a5741ce8c9e535a806bd488000000000000000000000000a3ea2c3956af1de680a2731aeb31e90fac3883f50000000000000000000000004c83e44f67b76a4ad50768495395694d0fe3570b000000000000000000000000009235abff0f7d152de1495585aec6268ee3daff0000000000000000000000005f957cd868412fc64f747052fbe3219da30169df0000000000000000000000002287ca437cc6fd7fe13a374260e14c124c8628ed0000000000000000000000006bea2436d57233d5920c2fffea828c951e24ccba000000000000000000000000d6f6e41ea3b54a4cb9d89cc5cc94baaed20c1ae5000000000000000000000000aef0e70b22820aa1226fad6d28e28f626f232dd1000000000000000000000000d5ba2ec4454102de7dff20e363d27a801843fd910000000000000000000000008fdced991ec3efc7bc91e0337691a444f29e1f440000000000000000000000000ecccf9db9b78b5549eee8a37acbdb8323f62da1000000000000000000000000006c33ba88695c62fe2fdcadab9a0076d058582300000000000000000000000052c143ea5bb9c63a23bc0f51ec8e30626a8ae34d000000000000000000000000bdc8c6d7b4b38ea51d4cc09c9380c44618019010000000000000000000000000b193b9d93fcb08f3b8e70bfb949a8ad01ef9b3cb0000000000000000000000004601a4d40c7ad6841e8a8f7ec7db55a9d0aab06d000000000000000000000000236b396ab208d11a1e10752aa5254918fb14ef840000000000000000000000004f1191b23d6162e1560d3e55d3c00f85549f5a69000000000000000000000000d3bf954fefc9c2203c45a4d5aa782c208b9146640000000000000000000000004d1c81564d6f82037ed2844f8ade2952b6782f2c00000000000000000000000042df6701e89070690f2b5efb4aa0726c488ebffb000000000000000000000000d60cec6b9a26f24d94c927cab4ccb56c6a24283e00000000000000000000000042f49fc2c1d251410940dfaa5f9ed1d8406ee3bf000000000000000000000000da0e9d5bb4c7e3e444051827e2dcdc37d18aa9f3000000000000000000000000f937a936680afe5e4977fc5b2a45f784471391cc0000000000000000000000004f092fbd0987dbd0947e0202e4aa23be9381dade000000000000000000000000562a194685c47ef2b5167a38bf8ed79b2d453071000000000000000000000000365b2261d9d74ccaf97f8ea6c91cfd05e523f563000000000000000000000000487375c037bb9f2961c669b31f80e48d3eb6a3d6000000000000000000000000ebe2adcbc2448787edffb030307beb8efba583da000000000000000000000000b47b295e08325a070bd4a334b12bc0b5de5e500d000000000000000000000000b79160017be8023296303a06f5ce14a2558113d200000000000000000000000039e7f9a1418ce7bc258fc39fdb196eb55aeb7499000000000000000000000000d48d1d3ff26ee52981e1cb2c133e56b292fff06500000000000000000000000011b91b7d43f62d75e3496367640e090af5a2fc8d000000000000000000000000c21b22c06b3aa0581d4ddda02451cb10f85d28430000000000000000000000002bb27344933ee8052e6779c32ac8fb97fd5deff00000000000000000000000002e6a4c895e3a466f86cc00d9f8b33a1eece3fc5a00000000000000000000000074e3f0076401f3451d3546a32cbd799a850bf7f60000000000000000000000008f6e801032547efb62ec503584c67c07874433710000000000000000000000008624586e05783d5894b1da35392f38513e3e62e70000000000000000000000004509d06cb05641add8e199d43757f1e09d9e405700000000000000000000000087509008db5800a9ea0955e1ea70cc23b36b0404000000000000000000000000d24ab5434cc42195588c324c94d94e638a8d2581000000000000000000000000ce7bffbadf86b90213885cf98576b54e554d620b000000000000000000000000ade1640b93b159855c31e033e8a949e15e426c02000000000000000000000000df8cf86498611fdc3ca033451ea6269b5eb204fb000000000000000000000000d01c85661b84d9df16f3f07085d420b9112806fb00000000000000000000000013b1b9ca6b10af1d850193c9d69e050312fb8cd300000000000000000000000081de1b20512790eaf60ee46bd1adb8016d63b1be000000000000000000000000f3e58ba533e2b420d4eabd5ea08ebfd2609032050000000000000000000000007c24f4818a4c156a66483d716678db7cc8459df6000000000000000000000000c1af3a9e9e18f8f8760cdd20c5549ca5463eb9c50000000000000000000000005a78917b84d3946f7e093ad4d9944fffffb451a9000000000000000000000000cf0517ffea39d4b6db345ceced9117131802da0b00000000000000000000000059732327198f822c6665e5c95b318339878d9a08000000000000000000000000bbe476cb5778b819ae335873882b3175ba85124000000000000000000000000067c72a5dcfb165e6c694201839cfed4b2dfa6c5000000000000000000000000033100c8fc2ed4605e05ee9acfafd066d862b7ce400000000000000000000000025e5674a2d1d9756960e9fdcd4e37f87eccac03a0000000000000000000000009becaa1e4f99c63d476ed996a7686f52c9290e4a0000000000000000000000000ddbd9f20c57105fbc2ce7aced89be816e895e51000000000000000000000000a68b2a617f402394ead6f81ed1d1b915a3c12bd300000000000000000000000084b29fb9eea5a4e8bb79d2dcc12c1627ec690d2800000000000000000000000007fa72354d28b6a5a45845c12ff6f8b3da96921100000000000000000000000000b65a14b535171a8d21cac60cc961d0672a3229000000000000000000000000bbf03ed434661efbaad07197ca3fc797139d123b00000000000000000000000027c26ed7612d613e8011b01bd02754cdde6898b000000000000000000000000060d04bbdc8e4c3c277f7aa6724c8b277afd2dd670000000000000000000000005dc1e4386d674cda64e7c15c9cb62d5af3cb2bcf000000000000000000000000ecf5b3c3ef92637858610e9b600f066b56a8f311000000000000000000000000e718c1c34639562555222d9c2c53ff5741133d40000000000000000000000000e7cb55f890eebcf612aaa5fad7cfa3c2f6d1f3d4000000000000000000000000ce916c14bde61f7b45c404802d93aea4f713e7d600000000000000000000000075a35ab61e13cf991b880f20e275b0b486daf19a000000000000000000000000bedd3062a3bde463b22d01bb985401729d556a8d000000000000000000000000adebb7a9ac3a7820a0dd7d70991c2c23c88390d800000000000000000000000013a5755535f27a2db363fee1cadb39475dc42c4900000000000000000000000041cd6ba932a54421a423d46c34354fc494c7f8b7000000000000000000000000afe857606b5df7485d1996843a9f7b3d516994b6000000000000000000000000639903f64a790e9d7e9354564d554ebd02c7005800000000000000000000000034b37d8782d37fb52a102e36bf6e009fc29de7d4000000000000000000000000b11fe701874bf43197702b53ebdb304b0a1be053000000000000000000000000658154a6d010923c1431d1428a8183dd9f89903c000000000000000000000000789e0b5631c6af4f521b56bede9acd747d444f13000000000000000000000000949ff7cdaf200d6f11a59e332a747ff3efe190060000000000000000000000000ab4b2f1a5cf3d72206cc1415b8e88ef9c698423000000000000000000000000ac58c5f6d8bb5db16184d1ef6012298fe998e8170000000000000000000000000fd800af16afbdc7a3d34f41dae58c4cdd4a0d930000000000000000000000000c62aee033c1644b210112fe2275812b24ca92260000000000000000000000002989d53e9e8828586adef1ec2fa5ff234f5c0b7a000000000000000000000000cfd04fd35693dad90826c6871e6003c0bf178b4b000000000000000000000000261a7b456be3ab6d779a7a7f02ec3fe5c27a8f670000000000000000000000001b651bb30c8ca5d0d09e65380eb5e7e4eb255ae100000000000000000000000021bb1f7e04d86e341b9e0bcd13bb9ebb02d004110000000000000000000000007e11423656e15947e3c2b1794b2d80a313d7ad7d0000000000000000000000003fe571164e1c552eacc8c274ded2737411fb34fc000000000000000000000000bf38b26fa34515f3f9d880099fc208f6cc407b3f0000000000000000000000003a1c050cc4b0c9a5d71a8bfa10a357826d714bcc00000000000000000000000005d089692aadffffb2001da586974d2d88b833b10000000000000000000000005f9b0d850fdf51c03518ab933ef94d0c3e1a4987000000000000000000000000dd9d73e4045a4bb402bf964c81767f53a9c9e25700000000000000000000000063d3f0b5efe90c1d0640e4ac7ffd383074800272000000000000000000000000db0645f5f872f667ffc8d75b99889761da257ed70000000000000000000000006253d09fa1829805c00fccfbbcf9153b64d51a970000000000000000000000000080dc0a471ed5813547cffa574bad27083255da000000000000000000000000f92829996bd2625f63c7513bcd36d54c3a551048000000000000000000000000cf6290c86a39a2c0b9051afefd48ee6c18bbee62000000000000000000000000337704314ffbaeb7634a00a0e5a0b480bc37d6640000000000000000000000004bd01b2a528a1b3b47367b30169b2bd56ed7350f000000000000000000000000f13956b3bfff3b08b05d0eda9aac612b89e776cf000000000000000000000000d89226c66c3d0780800cce3f30c9958339f4feaf000000000000000000000000e3aa76040bbc3837deb6f0fd4fd616f0f9ada00a00000000000000000000000075a8ebf87aa338324511cf64b8c217921006c9ca0000000000000000000000001af7692b107a9ea151476a4d8492e8afbabfb675000000000000000000000000eed841f6dcd98a9a4e3b25041275663c29b1453f00000000000000000000000084681f553ef9ef927e7a606bba7881a2620a3a60000000000000000000000000191387a9455d9084d3269bb37e00a94fca6c1f8900000000000000000000000052ab58c10e9187a79da50f892ea4801aad58cb000000000000000000000000008b01d82e10897e046b2a209d5e4242a09e381b8a0000000000000000000000003bb35e882ef5aca89100faa665e4a2a9d8e60194000000000000000000000000b73a4198731a897285b672b04f195b352ec1319e000000000000000000000000c07da6811c58ad3cd8fc1a7aa4967840be06045c0000000000000000000000003fa4eb8544644d0515185ea20139454c1a5774d80000000000000000000000005f9e6aa124166b70ccfa1cbde38a80d4fe641997000000000000000000000000e377d90918557b9adc727f2bfc81fe24d0b536890000000000000000000000006bc7089fed74d7081e3b1afaf6d82e6596619ba0000000000000000000000000824995efc6b53c0d873391d25859312d139b722b0000000000000000000000004bae60220626b4e2434f987c0c1b862c849d640d000000000000000000000000d5a205eee3bff0e8f4f435396cde2a04af96889900000000000000000000000048469cfa2385946fd6c0356888123dc6fe109bc9000000000000000000000000abe1acab86f364e8e505886750f8e1f86f834450000000000000000000000000aeeec9aad937421fc4b99835de1496ddcd747c39000000000000000000000000e94455e2d53abb88e9b671936d5897daf4f529f8000000000000000000000000b4754024a562ca2e883243afc0ed4e1bc1c37615000000000000000000000000e1f9a813d81cffb8b80ac3f69d2c6aa6da76c9e1000000000000000000000000e21e6e1c75ab98faacfc9635c9ac98ab491f654b00000000000000000000000091089be728cc1af38bea442315579918c9e397f20000000000000000000000005269ab3e01ab1dacf99dd59d5809d78dbc396194000000000000000000000000fe077a92ac5ef57cf06d5b2f052ff2e0dc48613d0000000000000000000000006136a9716a1ef288771390bb3479a57b25557de1000000000000000000000000b99eef6df4bfd50b9511c1ee33a0834d1ee27b6b000000000000000000000000c7d2bb7bc63751f05699d0c07fcdbb002af86369000000000000000000000000753110c4c84d1d61b408b26236f399bd7ae2d06e00000000000000000000000001b8bb76319d9961e62ce5eef9636f70942ae489000000000000000000000000cff1626978f9168fd654cf94c800f5644bdc94ae000000000000000000000000f85262b9191ec62e96e1e1fb3eb81a59b65c3bfe000000000000000000000000e9bc1b677562883c4aa688f83fa1d7312451a561000000000000000000000000fd70a863ab19c5b7970f0aca29aece82d2027633000000000000000000000000b2742a09362519c7e2927810ce1aab423ec0b25a000000000000000000000000007f444cbe88c6169e7094be1b88f35b1177afab000000000000000000000000e49df33caf46dc12ae76ea6a17764434cc3101ff000000000000000000000000f7ca33c8fa5abe8b513417122e86b9fd462127ff000000000000000000000000ae0d376d7a0c05a7d78ce1d6990adcbeba67314700000000000000000000000030812747fa5fcf4bdfb76e00d37106c2e93e496c000000000000000000000000e9a8ad7b9e973266306eba13dbbfb5826e3b094e0000000000000000000000003727574b062acebb696be2b800ce686a32f8c7860000000000000000000000005af1d959f93e8d271e480247490de11c0264d827000000000000000000000000a80209b06d7f4c0028b3a3aae4011357b7eaf752000000000000000000000000914de5f65b6f0e916aaf6fff9a9ea266092863b5000000000000000000000000eda3b230306823a86c10d403a3a0d44f61fe0a1a000000000000000000000000d76d057ebfdc932252922b71d45037e4270fe48400000000000000000000000063b91581cb0057efcd7e1a58900e4c41a4a13913000000000000000000000000b72e8295adb98f534199dd40059a68221bb4de34000000000000000000000000fd33aff6e9511e616b77460b05c9d7114007a7b6000000000000000000000000b29e9ef601850932cfa089a0e18d626f310c5b0d0000000000000000000000003a4e2bf6ea815a68ee72d6796e4a93326035b6cc0000000000000000000000002957c2968ebcb91f5683768a9bdc468d08c2a2c20000000000000000000000000ec6cde5e5413958cf404a67f284fa01dfe17f0b000000000000000000000000b2c1f20b999cbfd7cc5f38411a3bba701a4d8ede000000000000000000000000828e4ee8af461506d78057a0ca287bde1e2a9438000000000000000000000000a631c6ca6490c18b77349d10c1d90c617ee612fb000000000000000000000000a6345cd2c32fb102635566a77b66a238bbb435250000000000000000000000000fa9b3e6d7147e29edd687be3a83c7e32e595b8e00000000000000000000000029e65084f814729e024fb6ef3edcbd8056b7dc7400000000000000000000000083ee08e4d8c150b542e2aec037b986edcbdccf14000000000000000000000000deab0851462f019b515dd09d5405510068ec78d80000000000000000000000003d154a0f09081490780c8620380f670370175e6e000000000000000000000000462af41d9e21323c03d17121f07affba0caf534e000000000000000000000000e02869df81e7e07b3b016c7f37a38294187b5e10000000000000000000000000c5293c9328e59bbe80c4d92ebbc3253e48d21397000000000000000000000000e05c45c43b840dbc30ced0b1aaa0ef7820a97d55000000000000000000000000d1e90d1e9039860c34065e3bc144ca29451a8e4a000000000000000000000000261da8a9a608a9e758aedf315e63345d9f9742f00000000000000000000000000ab66505b618a2b1432dd0eeea781e1bd1b823ef0000000000000000000000007e2bef40a040fbe758a94df1f19ba360a937fef3000000000000000000000000bd2c228336ece88fc5711bed1b4ce0a751af05db0000000000000000000000007dc1c0a7573412dabedb461c7d6495601d229e44000000000000000000000000c632b0c926291da28f8496d4f33cbe1f454e6f64000000000000000000000000cab8a0570fedaa1986e1199623b8d3289b9658550000000000000000000000000be697a7d0966095809d4133cd6e07c34c2130d500000000000000000000000079ac88b303101ac41af3a847bb0e5828cbe916c3000000000000000000000000a0ee82ba455c5adb8dbbbfe22d40bc877fcac19c000000000000000000000000b0d37023043099797dfbd2baefc20f930279dc2100000000000000000000000030a6a0931195ec35aeea531e74015a959ca73f9e000000000000000000000000be4ae1ac5aa3fc57b732b6d4c64574dd2eff9c1b000000000000000000000000b462a294b8373e1130770ce71040c027869dce350000000000000000000000001cf8c223224d7e96dca8dd35f6dece41b87938a8000000000000000000000000450342f03b23b4f7605328489bfa961caad813f0000000000000000000000000b9ce5a765b1c81facdf2f916e09549ccb6992e1600000000000000000000000095580474a30945fc7687105cd39cd8899390ed4100000000000000000000000072094b646f0214ac6d5da2bb7387713abc46645e000000000000000000000000bc135e34197f65acc300fd72ba0c0815f5edd3a300000000000000000000000068bf91dd0680022b7b5bcb25040eb8a0834f3197000000000000000000000000e70b641cda0f8816a86fe3a93b4b6a8d9c557169000000000000000000000000c2a05e6b04762b73b1e8de0993acebf52a05953f00000000000000000000000074b8c7680502931c33d9446e26592b8318eb7248000000000000000000000000e7484f2cc39ed361665a68829f094e9110bc5e6200000000000000000000000045d200fc81d9cd1344d3b0407b79ac11fca8e30c000000000000000000000000953ee482247ccf64025102c16c445ae0d3565c86000000000000000000000000abb11cb1ecc27b9951537e93a0d41a6bf7d8e578000000000000000000000000234c7aadb76f73b9cba08788cdefaa8f23109514000000000000000000000000a2b96b33b15111bbe3580e5d675584e0e95eea410000000000000000000000002caf293d8edc0891b0410d46216aef2009355a8b0000000000000000000000003e2f8d8197ac90e6e5635c3bb120fa5f0910560900000000000000000000000077af6ae2e060804c3fea1e5756f5939df4c364d30000000000000000000000001d201a9b9f136de7e7ff4a80a27e96af7789d9be00000000000000000000000054ad12e6e9720a7bba2c817073c36f85f06f333300000000000000000000000039756c0dcbb9832896683266929875eb168b7a040000000000000000000000008a5f2d2cecf30a7bc4bc8553c130aec018f4d5c6000000000000000000000000ce2882b968513c6bbe7a55555842fc584360f94b000000000000000000000000aa695a9536d2562be0100362d8c9041d99f5f2bc000000000000000000000000209488649ebcf2539358d745a9fc2a892a2a8d10000000000000000000000000564b20b1a1233814a19ffda44ddb8b3b0091b61c00000000000000000000000087430f80f12ce92eaadd51d26e26da71f4dca41e000000000000000000000000d7d85f34b15fe826e4fa969413e276fb9bf8aa5c00000000000000000000000020b56882195eb753d97a031a6363968225929b4d000000000000000000000000723ee76409a518ca20a0b7051d2c8e7e209d9d2a0000000000000000000000008daf4f49749601f20978c4821bfa5e4038a6bd57000000000000000000000000ddf7048e15c1e1b5e0877c7ea026ba06a2466271000000000000000000000000351806b55e93a8bcb47be3acaf71584dedeab32400000000000000000000000059fef14df93d2cc50e4212b14c0e6dc4a21cf1da00000000000000000000000041b548f1b433eb22c8dccbdff0822894bb0508770000000000000000000000006897754e7e15c0687a15e7c707268d1fa3c7329e0000000000000000000000006b1bf4dcfcb9fa99739800e2ab2b58ab62e6e3a9000000000000000000000000310178f5bbfd30caec9263752e8a1bf57accb86e0000000000000000000000003ec4501959fae86314f142aa78a1d236c90eac950000000000000000000000000b2783cb60ff4ec7ca869b30b8dafd801e7224b6000000000000000000000000bed4a9034344798723ebb179dcaa88d332ee245a000000000000000000000000c7d99aed03801500a289f321d0d77194216e94b60000000000000000000000009d0c2d3d9551d9a5ffc1790f9d515adbed03ab24000000000000000000000000d0ef6a62b41f21ed5cb242553815c6ffddfb73d1000000000000000000000000c426676ec77393c3b723e76d55bb4bb4c69bd797000000000000000000000000a5b588cd2b4cb102ade8bb268f40d7e3fc0547d6000000000000000000000000474b0789137658cb717324bdd94aad99ec8cff730000000000000000000000007504686c3faeec95a59f69fa5de9fae7dc3ed879000000000000000000000000aab1469932c4cda33fb996d0fcbcfbcac4ff4398000000000000000000000000918cef4015517f6154a2b62aae36f23bfeff93f000000000000000000000000029096d87886b957d8fe9bca54fab2edf3c538d6b00000000000000000000000034b5c115b5bf90ec38419db088695e7fdeb8b88f00000000000000000000000029c9acea3789e8763e3a06a090ba2db870db13af000000000000000000000000db9144887807b98635f39efc946dd4da99fbe11f000000000000000000000000b14ee781caa5c159adf6604e5cba41849650e179000000000000000000000000afa3a2528e8baad576a83ffc52db9f100debe3070000000000000000000000006c8df37e3c601f0c30d9c11ba006fb0bf5dd7422000000000000000000000000cbe203901e2f3ca910558efba39a48af89e3c55800000000000000000000000034a1724dc71b0733cd08a0e4e4e863d9ae270cb5000000000000000000000000d38ebea2bd3c9c216d20c7cf518011682c8d156d00000000000000000000000059c79ee9e892ae4c9e04472af58f6da537ac1d030000000000000000000000000b635c0bb9dc344f29c0684c2803d93a0bab3cf00000000000000000000000004c8982559ec292ebda600adba22cb07f1bbdacfa0000000000000000000000008ff4fe92fbea91d5e5d87df2afba9e14dbb029be000000000000000000000000d41fd2b475598a19688ab0cad04dc04e55610070000000000000000000000000256487a80b375694ce320cd968c94b81fbe744a20000000000000000000000006dffaf5fc3ff7605c6a41f57653917343140efeb000000000000000000000000a2c669b46e5fa977935e98b847d42bf134ab54a1000000000000000000000000740cbfefb9ca9c1c99d95b711e959dd960f8bdb6000000000000000000000000f95c27a51f2e340d52e8a3c428cd6e290f51ca00000000000000000000000000ccf62e6d009db574739e1245facaa0962869d191000000000000000000000000273045481e05792bcee13309b64f31b70036c7e9000000000000000000000000f1e96e23af76cc735310e39193cac1ca6d29000c00000000000000000000000014f5d54a4441af7f1e4d90421c540f79d49249b2000000000000000000000000c070552f3643809a7780832499105ed2e222ea1100000000000000000000000034e0901460327be0ae168012a43bacf09cc758c7000000000000000000000000926c43bdf0f0dc52149d3ec798cc5b1d7cfad50f000000000000000000000000de96619936ce1714e3594367ae298a98daf9628c00000000000000000000000038a485d8030699f6b3e46a7498a98180d26dece900000000000000000000000006b3c487a66198f337591d65a8de3abbb49ce31f0000000000000000000000005e765c6a318502ff2f6ef0d951e84f8dae7fa3c90000000000000000000000006523a8b507c189a6640095afe5a72c743acc587f0000000000000000000000001bccf0104d26d279b8b6998efa0e49dbab998e8c000000000000000000000000168d5af52fc3d5d7d7ecd527f933d2b4b95ad22f00000000000000000000000044545b3dc6bebabb2d513cb6a6ada5b3a53f36fe000000000000000000000000af8f40763115ecd3b778ae349fd18ae5a14da6db000000000000000000000000e4fdc52cf9c621d4feae004aae479225e4c5024300000000000000000000000055eceac7cfd74bdd4975fc9502aa04ca6808c3e8000000000000000000000000ed3b31fc432414d90687c2412fe0407119cd719c0000000000000000000000004e2710c3fca81d89ad1f3418630a660c085f8533000000000000000000000000c1bdf134b33d2223bf10d2b9fc9fc0d677f5782500000000000000000000000026d5091bf8353f4553dff080d6687d434dfb64080000000000000000000000006953c4a9620e725fc716b7d88732aebdd0ee3d53000000000000000000000000fb9f4490fab53d3a7f73aa151d98dbfe680c6b23000000000000000000000000244291d3f74380d7cd10b861622aff1216fc2697000000000000000000000000ce8ce7603d59bba8e6256900eeead6eb693db48c00000000000000000000000090e6fa98cd6af3249b4a37b9b26c12d2f5f12fb8000000000000000000000000b660216a67caaff5254b467e1cb75cdd5d235d64000000000000000000000000266b4e1038d147c489c6b58133dfb942cf2176fe0000000000000000000000009a8e48cd126431243b203accf73ecff2bddbcdd7000000000000000000000000f6df7301894b5fcaa6cf3b34893148692db3ee140000000000000000000000005cf819051d4d2244c9fad2a08c85f62d2b0687890000000000000000000000003eb9422c13755e899eac636a901fc4cd491b818d000000000000000000000000ad6e2067d22c447252953682274659d9e785c4a4000000000000000000000000cb0dd8ec9db58765824e017aac41a63ee89eb5c5000000000000000000000000bf9f0d2064db6f5156b5a6def796b4fcc06afce200000000000000000000000083f934ad7af1a54dba7d611abda1faf10c6e013a000000000000000000000000d82c45b820fb6c49d5bddbaa6b2a8378da77d61c000000000000000000000000abbfc7f230fdc0bc4b264f6096d090a0c4f4b2260000000000000000000000006a8f786f486458dc6f3c36479fe82f8b1615974b000000000000000000000000a5b65d4a68c1c71aae3910199f4ab266f726afbf0000000000000000000000005e9d72dcbc771d1d17bf26de59c01eb5fc3d57b9000000000000000000000000c30975f2d22e12523b4d0510c6723b919a34eb74000000000000000000000000a593689a6776e8c7c4fc51547a071f727f6952840000000000000000000000002cc4fd640705ce24d191619ecd9112a7568ffcd1000000000000000000000000039cd33fa67d0aec5a406598e045f084bb42f7d50000000000000000000000004a342d6e3fc9336e9b58cfefd41479ae1afa625400000000000000000000000028fb7276a428f5562df8090a27eaff9ad2ff66a200000000000000000000000001b7ca614778c295bca935ba16822fa063a288bf000000000000000000000000c695aee2b144709989dcae2722030ca93c772d4600000000000000000000000099c89b8666411d5eb986b7de91ec0e675898fe820000000000000000000000007a68ae344f28ac58bc686b295f55602701bf4e880000000000000000000000008cca19d4b9011e4d421a0185743748ac9df2883a0000000000000000000000003df4b437e5722f66d571b0f7fb83f15d5b5780a9000000000000000000000000e3738dc44b09f0cd3b940eb3e24caa72bf5ede59000000000000000000000000ed701811c078ddd44b227140000c5d12950ea0ff0000000000000000000000003416674edb03e0c1be0d945bd836680c3f2493d300000000000000000000000049137982877559de361b22b4caf622e3e11ba556000000000000000000000000406864b7f5e1c80aa3c7a539cab5c059b9952eed000000000000000000000000a26291302ecd49c81d3c193166b190f74c91a9000000000000000000000000000001ed56e6cf24590ead27364fd9b3d89c203e4e000000000000000000000000ebe196767c2179d9a707abbcc8f8133bc20a1296000000000000000000000000715138fcb06a4bd07648463a341e93eff48f654d0000000000000000000000005138e0271501a4f39a1a313bd870424c0ddffa6c000000000000000000000000385968398459846252f753d951fc28c81c0ae83600000000000000000000000037eeea04f70194e4acc12fba9520df9148a1309d0000000000000000000000000421321f54504229bd86ba5257e4be7d6b4dea4b000000000000000000000000d43b3cf94386a44682ef277f503a69431a15e684000000000000000000000000cbb0c4d12ff1b1ce888f7542e5c0fbe20d765693000000000000000000000000f5c5546040bc32e23fc0102be0df33f64847ac2d00000000000000000000000078358e3bbcd0d6e7fa80c3457f3481eafbec03d6000000000000000000000000f9ef59725a50ef89424342acd33b044c512ed7a000000000000000000000000092d4aff002b0cb49d64f592fbb64b3099d6b4504000000000000000000000000f7e9049d706e3fcf908201e67812aa80ca492832000000000000000000000000da579bcba7c3bad50556be0c2559cce1632c3b5b00000000000000000000000084af73bf51dd54c7eecec51b2a2f3cda74cd6be3000000000000000000000000a5a9cb7c227eb932e505eadc831d8d472e0c3df1000000000000000000000000521833ebaabcfd133816f875d91e84a32bde604b000000000000000000000000f47a1792c26b4d1e88778120d47029e14dd51ced000000000000000000000000e2ef759c7655cfc5cd93772a965006704e1761ea0000000000000000000000002c158edc24484691354ebf1a8f24dce03ceaeaee00000000000000000000000029dab21906bf42dd480a6aed57085187677afcd700000000000000000000000002062b8727cdde62cd784382c60d738fcdbb736d000000000000000000000000e2dc08fdf6e21272f5288eb37d7f497c8045e295000000000000000000000000039fb1b55cb3e6dd33d61b7573d0c2f4c3783b1200000000000000000000000099e2e291cab54ef3021477acea4375b44b5961260000000000000000000000004da060b9980b896c53a8f5294e21d71afbd8bdf4000000000000000000000000fc095d8770e19c6df0b5c7b9f32a4658c0e08bf4000000000000000000000000aebd2b8d3e2eb00e97cb818099722b3a31098dff00000000000000000000000045241edc338c496176e244aff0c6bd69096349e800000000000000000000000042026a80aa03953abe36c373c0e45e5e67dedfea000000000000000000000000ed15ae447d3c94cf7b0a9a64f845921255e5090d000000000000000000000000cdb527edb664b2ee6b8a3b96212dc628a35dfdad0000000000000000000000000232e5618ddb58aa2319e9bfe7660a886503dd3c0000000000000000000000006fca172cc65cf4abde9488978e15dd0da6554415000000000000000000000000554aebc277fa5fbaf1006b55088214ed9295fa87000000000000000000000000496b254df13c7832e1a73ba0c5264c3dd80c8416000000000000000000000000e62d86166113a38cb7e6bc658598b7f8417accfa000000000000000000000000267479163f8356b58ee6455d0553489bf0d3194300000000000000000000000040575f734f0e5efc534903353c569bd32a9dd8120000000000000000000000002ae9823384c914736fb83a694ea051b5d1d3c1c0000000000000000000000000f5decf5e7532de99be9136f58e5ec1f60be61542000000000000000000000000c279943b3fa18835e55219adfffca3edfe6c9804000000000000000000000000b0fb6a69b71775291048376dc0db22f4b38eb3ca000000000000000000000000b50d25d3e76b0a555d8c34450821145a1c0cad70000000000000000000000000eadb3840596cabf312f2bc88a4bb0b93a4e1ff5f0000000000000000000000008d3e7b01cf3589ea58ca2955584533f73dd7c721000000000000000000000000f1d2d880c5dde7cc912636c2b4d080b3fe5f7b500000000000000000000000007467ee80eadd20f230fd1a60853872ac1dda62640000000000000000000000000b29ace535875bd843e473a449422499c82a7966000000000000000000000000719a3df5383197fdb27efe1e328bb399c25dd9c100000000000000000000000056f0758c28099269e9a2efd4af4c3054f6191218000000000000000000000000e80de3cb69bba57b6879ff14e8c70314bd0470ed000000000000000000000000e49d8786f668b2df4df1846974427b4dd43a5c1c000000000000000000000000442303d361d42eab4c2fd4a9c5ab36d1c952476f0000000000000000000000003725e725d01fda9c02604264a78468b568bef095000000000000000000000000596270517abc610621e8e10018000a11f01ed99d0000000000000000000000009169ce519f8a7abe8fae1f22dfa8fe9dcd5684e7000000000000000000000000ae85f5cf21ae958a681f2a6105688c56ed9148af000000000000000000000000cb3145d3ddbda5837d785a3ce8eeca6b33c416870000000000000000000000009d800daa0d4c08bd45d80068d0aca58921226f4b000000000000000000000000001bd46f559b9f40868f3c1d27b7329d00fdd995000000000000000000000000fd6178feda9ecd0d8ff5f328185281056fbdc4d6000000000000000000000000aa5cdca174ca449dfdc20a1a4928cfe4b51ab2cd000000000000000000000000e416b2eaee939e9e652a8a3ccb1a485f86e63e7c000000000000000000000000128cb48d98becbd068e260a020e972a313e20923000000000000000000000000389bbbbd000ce4c4f0f1fbe29bab027075c47490000000000000000000000000715e363c66502f68c42328af99de88e91831294d00000000000000000000000000f2a9c5903759f62acc7fed4d3ff1f11e95b3320000000000000000000000002f08b4587024d8cfcdf2f956074be5db3e57da6100000000000000000000000085e79df1d6683adc85a83bc8375a312f2e0f2b94000000000000000000000000531813a36b4b5f50e6db27fe43f314fa871f5e7900000000000000000000000043717c52e63798c319c9d9aba9d8c606d75e57a80000000000000000000000001e193c16c67730805fa39badfb638454c971135b0000000000000000000000004797a348213c2653cb554ec81586ace85134b512000000000000000000000000eabb4d1172198b82019943bdac04905fe8eb0d6c0000000000000000000000004e0747379a82dba54774520ebd5e55bc920d8971000000000000000000000000f8ca82506471d6584dd6b3fcfa49c0bc53e76ce0000000000000000000000000d74d081d75c32c6d3f2b4004930e5921511602e10000000000000000000000007949ed1b419126e201abe404a65a226e2d5dc6d4000000000000000000000000070de19ab10000b92820ce8de85027fcc216b60d00000000000000000000000083e8b03bebfb9794268907ab504015c8a987993100000000000000000000000001694b2c362db4847e0e0c449e828e3dc9ca837f000000000000000000000000f2c10d2b21b09e76822c0088d5b130ffbe4eec450000000000000000000000009b3c7f9b020635aa4dd97831bbc4c17cace2aed40000000000000000000000002b8343baf983c3eb1f20805f746011de16b3157d00000000000000000000000097a4d17a0fc968d21f12d445e4b82180d48acece000000000000000000000000390000182776d6f8bd80bd7a250cbfcac1490cd50000000000000000000000003bafb3fbe76331ef444ed98c254b3df780685f140000000000000000000000000094cfba72efcafe4d45c257a713414b9502a3480000000000000000000000009e42cdafec5fd2c17610b665baaf281df69a666f00000000000000000000000052d1943577dd2a76739ceb31a53f8991ce740e160000000000000000000000000e0b81c9a2ebc1e21a7a15a6e8bbe4b7a70772e90000000000000000000000007505b81710cc50f5ff9915b9ef98b328f7a6ef9b000000000000000000000000f540386076ab0807b3175d1d6db9dc0868956259000000000000000000000000222c99797606a17d98dc617bcfda19304b689ebc000000000000000000000000747b4638be368fad22139948f3f08a7ed4244a8f000000000000000000000000f2e1ff0019be5aab40871a4e98c644a8c40ec2530000000000000000000000009535fa9295d9e1cbcf825a9929350584226de5c1000000000000000000000000864cb35a266ec8f3b31086b2a73445a94f51f87d00000000000000000000000063c7807ec368ae911aa4aeeba4f3adf9d79426e800000000000000000000000063c6435fe96bcb88f6f6b61dc68a7beb45c1cebc0000000000000000000000004ff73a15c6126aace471bd06e104278cb235d755000000000000000000000000c28cfc33a05f49d4407b890d3b4b3333746b6c89000000000000000000000000ca3567809286f90b08710ab2a4a9fd2ac523473b00000000000000000000000072aa4a54f0b8a7c1ddbcc30d40c3e2610ae47366000000000000000000000000bba48dcaaeca205c267b3ddeece52058d21b89ba000000000000000000000000d2a7b545db7713a49087931ecac02b68b08b486b0000000000000000000000008c4f9c9b841b36cf8ee85dff7441235158caf321000000000000000000000000b92ceff140b77a9fc6aee07a450c8157ef30aa100000000000000000000000006863d9667b9d3a49af2fa86ba1fccb51cfba0a59000000000000000000000000f9f46a7b78fed2ac940d0a4584a082b308a4b8750000000000000000000000009ce5c337de98c5f3f0ed23fe17c53f3f1adcf5c700000000000000000000000057772c82f4c282972115c3b9c2314fb447defe2f000000000000000000000000b9ab3f707ccf0d27fa2e22a74b3d0d1d675c12980000000000000000000000002779760ba2d669c6c3ee77d337e6ffb48478c3ad000000000000000000000000f4f5702683ca7bdbc7ce5fe7e360147779bc39aa000000000000000000000000a714686d89e5522bedb3a06b659743d53ca302a10000000000000000000000002d3924fe81739f80a0456119554d468d8fb97d15000000000000000000000000807ea04597fa596c71609cc66873f6845c043309000000000000000000000000f453c333065c3de22e1c83cf4ae31b11d3dd6114000000000000000000000000cf6862511797537ebf04ea5b16e08ce1826ed4130000000000000000000000000cbfe27dc03973f462b807ac1ff7928a532a8daf000000000000000000000000b9e6272127673eaab2e3787b98a716a7158fd62e000000000000000000000000c7930eff9c47e5b0148630f9b5e76739e77969fb0000000000000000000000006918c877b9d11affd807f07b97227f87d4409e78000000000000000000000000ed911a269551fcc467b1c39948b1570749b7c524000000000000000000000000c91bb712054c99966db1c2793e04eef1495afbdd000000000000000000000000c66e0edae8ab025c7ea78e64a273ca59bf9528ee0000000000000000000000004fd659f5d6280876d219559453669ec62cd91c8400000000000000000000000070a4921443ba60801de93133b212658fab15ddf000000000000000000000000074c22ab1524a15be23208ebc881719f7a7f6352b000000000000000000000000bbf77f6266b1c6795d51f6d3b679c120b442ef4b000000000000000000000000c44a89e8febd4a349857563f3841458d282b59f7000000000000000000000000342e5f9871d7fc1b0c11c9383e2f162042550fe50000000000000000000000005cb72f89a1f5c1095826800387acc99f8009fccf0000000000000000000000003b3b23d4183e14870bf39aa6f77d7570490e5bf000000000000000000000000064fedc3fe26c7a6072cd844a3eaea4b4c5a88dcd00000000000000000000000006f860a6596c9bce9623fe172f60a6b03a7086d700000000000000000000000093f7c24bbd8e2da251fe39808d7a455ea548f59f000000000000000000000000f01e49ae971c29be6b3f9be11703830f9bf325c9000000000000000000000000ef4991ff3920c518c1f871396f48b749a1e9bedb00000000000000000000000068563fe9ecb8548720e6ec88e0f4981120f76032000000000000000000000000efc0f8be7afd2eb878956450d1f484cfb3368417000000000000000000000000c874c0cb51d3f3ce367cb096496fa925e9b8aba400000000000000000000000028de32f44b74578e7da3324bd7270456fd6e32da0000000000000000000000008dfa7dcccd432d34cc76105ce6a6bbf4efc5648e00000000000000000000000003c4abab925d8848b1b653bed270b2e7d434430500000000000000000000000057f93d6a0da9733fb6c2b42886ffb0b4fcde47c6000000000000000000000000b26164c9c83a418eec9d004879eed339d3df551200000000000000000000000000f59fefaca89456f00172a15207589f69f91a6d0000000000000000000000004a2b2edddbb8264d009d2931fa96350a911ee69c0000000000000000000000003a46961a2ff131a6a83090dde45814623ae6b70300000000000000000000000047f45f2586521392cc2bace53f7554d0a815bb010000000000000000000000007f7b5831ba48b219d72b1c3b8cb15179200fbc990000000000000000000000001590c196a2d830c7200923f7ac50d47a660df51a000000000000000000000000fb32dc802c319b4ea930e47b1d524e8e8efc38940000000000000000000000008470c7f62d1c26cd0a0f37fdfe0dcdb18d49eca7000000000000000000000000a9e54f298b42edfdaa8c765701390e541484e716000000000000000000000000d86ec956f5960be98139569e1fc4f794bf973ac9000000000000000000000000587648468b61cca201332296e04c66e625c7d6580000000000000000000000000e6598625dc49ed634202d526a894eccb1fffbac0000000000000000000000005a936aca82e95a71eb5ecfeccf2ff44592f7e44f000000000000000000000000cb3d4e351a1eaea2402d06afc12189b6e5ae981a000000000000000000000000177d3beb65bf1eb291747e2b731207110db891360000000000000000000000004528a4b4c1cf2615158f9956656b8c18f0c9b9cd0000000000000000000000003ef014f8219c355314b8146489e23fb5523f087f000000000000000000000000044b278849241eb20ba031a0300bbc99220bbdb0000000000000000000000000e03e01a229df7971656630f87406e58fa94c5919000000000000000000000000e0384922b4cab535ec8cc3ea203b945cfbd5244a000000000000000000000000a5444c39efa883301563c0ae6e46f2bbd8266879000000000000000000000000afbd66706f90bc56d29c39a260930b34b2757ed8000000000000000000000000ef2e8ff0d67cdf35d64eff355b20a62f93f3235d000000000000000000000000a8c90311761d9cdc22724e3d64e267199b0a53e6000000000000000000000000d047127b3898ff90a1d312a0b14485c6407fe3320000000000000000000000007db686b783a2b47cecb3c18c3eea3c2cbae397da000000000000000000000000f0073a3bbb4f11a05a6cc49e458e86c5011d77c400000000000000000000000016bcb6913e8509f909c0e097904d77b7adc82463000000000000000000000000af1714d47163bb5c1114fb194ee27d2ab0e705b8000000000000000000000000fc776387668596af19933b382de9264079d136d00000000000000000000000005e28b5858da2c6fb4e449d69eeb5b82e271c45ce000000000000000000000000a4afd3088923076ce72b7258d9063301fe29d5d1