60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d51706b39563850394a646d516e457131356b566556443468565767324e3974796a5159575255463467424a37000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000d03eb143be00b5613e014cf7e706e68ee2f8c31a0000000000000000000000006686571b459cbec9a6dffee57f48f287d84fe5170000000000000000000000000d5caa474cc09ffac047d239ec56f9dcca5b71fc00000000000000000000000069c412d8d7f39f009c15c5993d91df4c59a5d02a0000000000000000000000003e5e4cdc4fdde54fc34f0157cde9879fdc7c9b3700000000000000000000000026126132df3a6647fe87750602409a79ce30a45c000000000000000000000000af6d3f46ed3eb185957a54fc9355e5a4558a9e0a0000000000000000000000000917a46d74489e6f94ccedbd9043c38bee63b115000000000000000000000000163b80ab0b66a31a783af408024fa166370fc64900000000000000000000000017578def523a875b61ac302a1c6afad7ae6d5ddd000000000000000000000000e97dae28c1e11fc63c19b07c0b47993692383a89000000000000000000000000017216e20a6a696d9a601866613e0d4892e7701500000000000000000000000034623185afcf4cb12ee1ba6231696c35f27b0e8c00000000000000000000000014f577f01300c137980d9afe380b0689837b313a0000000000000000000000002de9f885100a74814b97cd9e1a552bb96843581100000000000000000000000032c58f5fa64cf553de735ad8401ec2b130704d8b000000000000000000000000d73aa23e615786a640f456c22b7dcfd41236c035000000000000000000000000bb575188d4b3faed3dbbf717e490869a3e78624f000000000000000000000000dde72af114c0dd5db9df81873f4c143d99f45615000000000000000000000000b2285b788217060cb92f0823b7b9bdc5aeef7f8b000000000000000000000000e36d4f88ac1510dcfa3fcc18d8d8901bb75a9f8500000000000000000000000012dcdc35e81031f9b480adc987404508d67072c600000000000000000000000069cb1302809818bd032760440279b8aaad0297950000000000000000000000006e576aedc74e94cf226694d99bf3c19d62dded3f000000000000000000000000ccec3aef4048686b950a4f5bbb915ffa11f379ac0000000000000000000000004f53cd1191637663bde695a12f10dca1dba0e1ff0000000000000000000000006a4d3e630542b9bc4017572e2cac0cc4d3cd6dd60000000000000000000000003e00f38647f0eb8f6d10127581bc2fda07e6ad2000000000000000000000000029da9948a11a8438a41670b44087c019b14d22ed00000000000000000000000055817c76d2d31336dfa870d4d3e9211d0f6f74be0000000000000000000000006a50b313b87393893c34552de909e3c5fc0c259a00000000000000000000000065fa6168ff609a3cdf9d5448f50fefb01f2b2ed7000000000000000000000000292fe1400d2cd787a0af21958d3fd358839dd16a000000000000000000000000cfad9dd47c3ecd1f8c8387af521dc53aaff88ea40000000000000000000000000ebf035988afcc7f897ed7b6c4a244718f0b43b3000000000000000000000000b8294fbd4f707fda07d57151ce7de7caa730bcfd0000000000000000000000007111ca89f160dc7229d78b9ec93d7af2befda7e60000000000000000000000004c291551d66547a06b8a0a193303672f33c41b21000000000000000000000000ba5e1c47cf57429852f65b599fb0c873ebe335b2000000000000000000000000735787aa3db20a956ba395580434b203f3932f220000000000000000000000009f5e74ca05577942ac650b974da87d02a87669120000000000000000000000005c4fe5a0852aed667217f57c3ccbc2082fcbbf4f00000000000000000000000050df4e0f97e3341362d5b440770b7d0e1130814c0000000000000000000000008d6b9f89886f03d48973263428ca1a08e18c0c02000000000000000000000000600041e37c35f1352a76b371d20a291ab1c110e5000000000000000000000000e5b7ab04bb8e073fd3b5788569481a3a780e5dd4000000000000000000000000a5a02c15cded740cb0e5a7d8bd9973421404352a00000000000000000000000047b3b91d06fe3b7cfa7293a95be31056aef52baa000000000000000000000000d26e0cc5bf6598fb9b522b4b02fbf8cd488ce9aa000000000000000000000000a7d6a25d99ee3b3b6d62bbd5a7d4ad220056fd0500000000000000000000000093295e9253ea079a064d38d98d62a3fc6481b27e0000000000000000000000001fc03937e3294705a5bdd71c6aed9bc06b91880c000000000000000000000000c541f7e20c37f2d5514d2db113e9f44a6e4aea6300000000000000000000000077e4a208a0fc20c047270a660052b1ac409bac580000000000000000000000002b1ad86e2e8e27b181aaaf20a3ee2d0878842c37000000000000000000000000639884488425c40abff082d54a26fd21c54cc258000000000000000000000000ab08ee9b6b440964e917663fe5ba7a2d61ad4fdf0000000000000000000000005a3bad3ad55140615472844b805cd07cc56c003a00000000000000000000000020753cf56afa8f1528f49d860b7b0c6f374e898f00000000000000000000000025bfbc913f936edb4c6bb4d6d2046000b77c283600000000000000000000000006e4b11c7bf6cb1981389b54410b4c78015ca805000000000000000000000000f2ef259230803e104cfed142a4ff495b01409c39000000000000000000000000698d219fc950fbc437910d6ef82e794b15845116000000000000000000000000ca3339fbef0eee3c484edbce47cc3274bac6cee50000000000000000000000006f8b722101a46ccc48615bb627c215fa26fd4fc6000000000000000000000000ff0e08cc770aeaa6b6c4486ab98ccfc93f1b427f000000000000000000000000c5a5beb0b36d3e60e469b72df9019e9969b11ef3000000000000000000000000cd410472abae79807ebaefd80a07cfaba9ccd1fc000000000000000000000000e097b0d3968237909e7365744e7327ede4ff5a46000000000000000000000000062a31dcfab6a294b046292de391be5c83fb898a000000000000000000000000e7e5524279374f1bdf3cf1a2fb5b1f44facdc52a0000000000000000000000009a6bc57eae12ba129672f19cf836915246a5044c0000000000000000000000008d3b694c1f94db8da485202ff56b94a6b527403600000000000000000000000061c41fd5b9166441723569b572af6e628e54bac80000000000000000000000007879a6a67a4da54f227c9bc74bce3c2c1a9fe4b50000000000000000000000009496ff53dd77f49de081c854ad0a5357ef4b44dc000000000000000000000000edd34ab11736256b2423aa094b64dc90f14777dc000000000000000000000000c5f229ff6d68846d05265970fc0e99c68b2b9ceb000000000000000000000000ce6dc7d0c9d49b0819559c6651e88a08f3ccb411000000000000000000000000296eac34815c47165f784803d40c2d61302432e00000000000000000000000006efee8e9944a509c08a8c1abb4f097e47d044ffb000000000000000000000000de04a13c9fff9ea1c77100a6dab63cf2c898d4c7000000000000000000000000ea1b193ca9caf0f05557a5d9062ebcc0a469fd5a000000000000000000000000fc66ffee70043355ad4416c654bf3679c515b3f6000000000000000000000000c9593632eca9e5eafb149afa34630f68e722833f0000000000000000000000008c4af81be6f0cca0068d7c12d1c5e5add0588f5800000000000000000000000021da14278ae7df36e68fff06e8a5e890b5b0a61e00000000000000000000000000cef8da9879b4c2309cb571879524150fa1c88e000000000000000000000000c5cf64638486ced3c48ad646259c55fa20ff6d31000000000000000000000000930d561dfa942429e7db9f76b8ce2ea37be030b8000000000000000000000000ac45a93e801791547900a2aba04bd44466cf6cf80000000000000000000000002cc7eda6c741ea5cec780b928e5e30b8a4510721000000000000000000000000a0269cb1e95fb43c0fe33db168d39318e1cada43000000000000000000000000de8f6b68bcc134e01425458b89881eaf73351f95000000000000000000000000b075e9eb7811c56b55f7803e9cab51820b148da0000000000000000000000000b960ba3b6f8fa0f5f7e0141c37107599ac72f0970000000000000000000000005f8b80d8f8e46ba544eb0b541f3f43fed2a7e574000000000000000000000000ad3fa90ea4c7778db901eaff16ee96ccf36ddb32000000000000000000000000c3cdf8f6c01c92f96f16fa060f41e870a3397896000000000000000000000000097f941371762583fa6aef43d3bcbda935d4649d00000000000000000000000081fa9fb5ad1428dfe9594e23a32aa23066be8abb00000000000000000000000041e748c4ef98f38a952ebf66f39a3330664542db00000000000000000000000064b7079e36fa0c95f07068ab1afc11bf11a11af700000000000000000000000081958c1ad7be811b2cb2c456ec646248c6fb85f10000000000000000000000004e322d672a646a72def689b1b9a68d77aeb6600d000000000000000000000000ddeedd893fcd202074728c664629cef9fb9d9dfc0000000000000000000000000f3d5e9cc2d25aafaea8f4be71564e8b128609e9000000000000000000000000f78e0dd681ba5f726e1d2dcf08f38756d3ba30570000000000000000000000001d43405b225dcb011edc10a020a9812d3ca7de61000000000000000000000000b888d8bbb475fd8f98d93c0adc3a0535dedd50cc000000000000000000000000502f6454f0bed77a22aba7b29a067a0ed52a001900000000000000000000000057e5d6e53ed1c7432ded9165d7e115d89ba390a900000000000000000000000001623425992d7502b3159141376b6c31f5e10849000000000000000000000000db1fe63176f8a4682014351a3c24cb92d0f98d4100000000000000000000000081f0994422c8e23f327e3294af0c29df6af2307a00000000000000000000000029cae96bc09d25efffcac73059fcb1ae4872f1c7000000000000000000000000472627969083a24d4e393081b8c0bc8e0032cc5a000000000000000000000000e4172f3eada4b52cd7ec9e5d474279463c0366ed000000000000000000000000a42f6db1200806d7a0bed442f2c3d3066e27ce5e0000000000000000000000005baa65d72f386e7b6489787c7382673c9f56b5ef000000000000000000000000f752a004f4b1d52ecf2c8392b28a50879ca72081000000000000000000000000adcd0df915f5b124cd4c3a87a904d11ad8e74b8b0000000000000000000000002c40c110163d7220850c0dea4896af4c4d0920b800000000000000000000000063851131a3e66a8ef446b03b3938801d2f0961f00000000000000000000000008716b32b4f39e76e71d19169881d139f27b047d2000000000000000000000000e1af44961913302c42c127f48c8d55dee6a0a1b0000000000000000000000000dd70ee24e860e71e76721ddbb8116b495340f665000000000000000000000000df2213b8fb2e9b207becc58654785f628758587a000000000000000000000000c81595a207ce22cf9672be04389bef169a55b8b00000000000000000000000006817dfea17ef43983b436242d663809f7f8374ec000000000000000000000000aa9722c434f56070512370080b64fc0810314273000000000000000000000000c9fd4774fd3258d4912f18c4312e3bef131a2f90000000000000000000000000a28d46ff2f012db9f29f6e198ec2b091acb44c9d000000000000000000000000c4fd61ad95d8f83fb3bcf6dbd19b629516af9b0700000000000000000000000082e3ed0061b282a3b8de75eb9a5d83545f79b0c2000000000000000000000000a4ac82d9c549e56d56160f0ef1f5608c2b934499000000000000000000000000f3e038b474145697a55f0be8a3fd49ea67a16309000000000000000000000000b773387127ad7d52b59e1064841e3b79366818850000000000000000000000009ab29827876aae8325abbde6b7ea7d3b52c94d2f0000000000000000000000000a1fbe7c22dcce8ee6876e18e7c590c2a880ea49000000000000000000000000f11c67a752048f892c2a053073754edd2c3b8003000000000000000000000000c6a5a61e6915ff6466ab47bf90c002895ea451e4000000000000000000000000fed2c860dd7f780a939ce7d38eb718b173a8b589000000000000000000000000fd527541a827cb047134b84597ac7af46b607a900000000000000000000000004b06e884c0f72e06c53250df79a97ed04efb547300000000000000000000000072bd7b6c46b2eb0f7a5959481c0050712c17883300000000000000000000000051f9261d2596b4ae31a66a78c0dd4c90532553eb000000000000000000000000dd6deaad90f9b04b2b7e2159d93f05dcca0567b4000000000000000000000000a627f9cf24f5972b0bfe0a7674b00428ae8d3ed300000000000000000000000099e7451f0a395c46e3302f741c5c476427ee0d9a000000000000000000000000bf065860c754f24e0d512e915981e511056d01360000000000000000000000009307e9e89dc5ab2039a6a10af534787a75a65c1a0000000000000000000000008b87b26f4900ab1ccbcb57ed19a27a19f63acd4d00000000000000000000000026222f2a1885b3723c67fa12483853b0b107c0ee0000000000000000000000000a8baa879f5cbd10a16b248fe13765bf7cd2324f00000000000000000000000040c14c6a5c5c560b410b29fd5362e6b4f96cf176000000000000000000000000bff21ad5bee8a424bbd354b51555d212278359e5000000000000000000000000e6949c198e5406bfb017931f5da13d9f1cda4f47000000000000000000000000316dfd420c27a508fb6649f6e2abe56b739acb6d00000000000000000000000037ac20e1e404738ec1e7424c118fecb63737a1c80000000000000000000000002783f2222ffc20e2465e8bb0d375902504273b140000000000000000000000006f252153fa596653c27a5e018899f1c4365a193000000000000000000000000052c4c2488593056c9308c7a4bf1854b6c0c3d06d00000000000000000000000061cddd49a912f60fc20d52110a4e180de2642349000000000000000000000000da2f1396009e0c64238b5dff4483a4a1d4a9f89d0000000000000000000000005b297205bca165ee65ea7d1f670aa16c3791159c0000000000000000000000001fd598c29e481d501494c4d6f76f6626e4bdbb3c000000000000000000000000d952a198b72fd4a9e1a25f36a0405074f4821ef60000000000000000000000004c73d424d756dcf10809fcc1df2afd6e078bea5d00000000000000000000000084e99e6a155688db1bf07b315d1fdf191aad561b0000000000000000000000007bb12ab730d6cc99c48eb55e4274f683768899db000000000000000000000000d10e86ec1fcda80d5f2f20265fbfd49f111c8efa00000000000000000000000055fd1c95b49b94703a61f18df996dd908df20034000000000000000000000000f787591b7db2df34632ee342f21ff366d0d31caf000000000000000000000000ed1efe676046a6f73ac71c929881e7fbe2adb38b00000000000000000000000037147e8c2c71cc2ae1df0ea1481d211d25f9d5800000000000000000000000004282b7e0571cd8eb70a33dd31e390e48ec9014890000000000000000000000008e457313559d25b239f622efdd13c8207b59f1a7000000000000000000000000f4fb5b2019df09ff97083cafea8d5f1090c637cc0000000000000000000000000f643d65d8b84ec6c9e1c527b4112efe145c65a100000000000000000000000016e8eb205ce9ce7c9444d8b329b7aec10cb235ee0000000000000000000000001eb6f30fa786dae0cdbde73d4bf6b13874295012000000000000000000000000abbab7e2812418676312197e80afb7ba35f0863e000000000000000000000000017d143b590cf5a8e9b1e40bb45b20f9b048a805000000000000000000000000d73a7ff4db0a3e12554f80ae6a05f7e535ee2899000000000000000000000000784f44c59b5292ef1f06565db01dc0edb13b55b20000000000000000000000004cbe99743f882771d7305451c90e4256fbfaed5c000000000000000000000000ec2d2838535ed98b04826fdb04db27fb34bc26f70000000000000000000000004d16c614091ac480b19964816a0c69e0c40b5b3000000000000000000000000076dc386898cabaf5cd5d1b5985209ba54f6e7a4c00000000000000000000000014dc8fc66d6f497be208b958b966845b25003f410000000000000000000000002626b7b72c5dd05c62626a729f574d29c88eadce0000000000000000000000004bc2d4210fc7d3da436df7021d80b9b286c7450a0000000000000000000000009798175f8cefe805596e7cd6d892d69a9a4e534700000000000000000000000076c78e1be400dd24a689dc136a6cc059f43f98dd000000000000000000000000c58601ddb27f10c7929610fbfa83abe565026555000000000000000000000000bb7c3d72e63c1a99a50fdb61aad52aa91124ef92000000000000000000000000686ceabbbfb8b81d33a9e96e473ef24442b2d200000000000000000000000000a5f0336977a92ccbe297caf4311abf031eab345b0000000000000000000000006a164aa43ca7da21c2c20b7315217394e75c0ca60000000000000000000000009508d0c3040cb1848165d5e60150603d639b98a7000000000000000000000000d98afbde4a8e3c7242245ff754819285426aca74000000000000000000000000a328a4bd07644b668d2a4099a42a4a7389ce66f40000000000000000000000003abe583472bc5ee601c13499d8b079099d847fc30000000000000000000000002c1e12a19663cdc9e501d580f7f8c63000172a2a0000000000000000000000000ee81d30a88081f4b84a139a629392573f05e8b00000000000000000000000006a8d82fe83882ebf30280f5418b215472add741f0000000000000000000000004fd050a3a738f9af15c9c470e5e98f0ce583ecb40000000000000000000000003d017457102ca2af9511622ec6c0215bd102e422000000000000000000000000e98d6266a6953eb6257ae092229de47b728797ff0000000000000000000000002af98e9bb73a22e1ab87ad2fbfec3f57111c1b62000000000000000000000000e970299f22b3a55b057ea2dde5c16f6174320dfd000000000000000000000000904d0cb22898a74d0292623c6684c4d22dc94c240000000000000000000000005155588d57795fb9510bbbade71af709c5b24527000000000000000000000000f2500e3534164d37358f8a5237a1ccee48f021ce000000000000000000000000511dd37e1e8ec1de56d21c207dee30105cd6205700000000000000000000000022504e137b2b99c377f95f734d0a6a11a783149b000000000000000000000000710711c98351c257a7816f72e6906052c26c505c000000000000000000000000dddc0547a83ad5a681af654008047a60c49ca052000000000000000000000000ca88111dc341ee1bb0988812d2494d85068ad85a0000000000000000000000002a2a5fea63bf89110db1f8f216f0fe0ec04c2a6d000000000000000000000000b54f2b1c5e18e1bbac81d05fa5eea7d6e20ce7ac00000000000000000000000097ecca7e3774ea9b94dc4031d4ba0748c1a61e3c000000000000000000000000780a68e4fce3f758cd36832e548197a63fff5f47000000000000000000000000321a3ba42944a5f597194ab72304cc08eacb80680000000000000000000000006f39cbb3259b268c6b583e293e5216a7bbfb9dd90000000000000000000000009493227134eb9073fcc72629f478efeb6dcc9309000000000000000000000000299c3d7d53cea33dbbc90853a39a6e48be48c362000000000000000000000000c38d42de9ba62ccc1af1f443a6a75faea356e7520000000000000000000000000460e340128dffb30b4a27df1e2a4a45a32623ff000000000000000000000000abfaf0c9df1ad62653f77d0d25901437ca4207dd00000000000000000000000038ada6ac6b4fc78797d7ad5bc9b610273fb80e1d000000000000000000000000c4841df04606d347f5d07c8ab6dccd5c4976cf59000000000000000000000000eb25984a39839df206c435acd404da5eaa2a127f0000000000000000000000006d0559e6756b5e25a87e40323186c6aa8221612c000000000000000000000000dcbd9de25587f8f2a112990cf10f1296c687920200000000000000000000000084c9027c89d2da90892e101ce1099c1fa60e5c5e0000000000000000000000003f6547d38f11e3761f146ecbc9b0ab54cf6e25a90000000000000000000000003cd132df5cd2985737cfbc4ebe2eaa1e54996ee900000000000000000000000011a7de0fec87a27362f72d774a0e69a4213257ba000000000000000000000000574fa1d41d7b2b679328ff6047fda0e5b1115a740000000000000000000000009eb691436f101dd7a5b57a909e64afb61848cbcc000000000000000000000000f946b2c26f08228da9e2e881fa1e0542e01d6feb0000000000000000000000008a83abf44d6427c4feab622da0751aef2161ef4500000000000000000000000073bbdb0ae9fe9dedc3e8cdf2af7f4fadf9720880000000000000000000000000ee4d509aae03ddb2ea7c1e493c77b0569a83ab00000000000000000000000000ca21da4c6835028a67c24d26f4289d681ffb2eb300000000000000000000000032f84bd29961311f15285139ab76d4ba6afa10f100000000000000000000000027ee20f251d0f766eb4f1b5b11343af75fcc37290000000000000000000000003fd1752ecfceb41ec284df2e528120289827a1600000000000000000000000003c0ff73501880ad4bc6f5fadb2775fcbb6393e4f00000000000000000000000054043fb0b0d087bb01b06b8846a1887150f0fc45000000000000000000000000353c7f87756b1646e1427ab666d69acdc7d2e83d000000000000000000000000cd66f13f6356171ae0dcd4ab1ea1b781af1fc860000000000000000000000000e8ab58046d7fe492df227daf776043f9d7c73a5000000000000000000000000042d12896aa1f74169a73077f4e4fe0d7e9f5dd660000000000000000000000000eda87ee416df199139ff1d3526f4e35ea36c72c000000000000000000000000b5c5a9f2b0afb099218bc8f4bb11758af4979378000000000000000000000000dfa51c6972885d6c2379b394007a4e9474bb2af4000000000000000000000000979bdd1b9a62b0492df0f98516a5d5d0576ae792000000000000000000000000f179daa9170ad74bb64f258a911d7c438547910a0000000000000000000000004aefeb3ff4b0b9131ba5e2a56cf25e4f14e0f85a00000000000000000000000019720dff97f399185d42cac1c2c72e011980b3bd00000000000000000000000033c7de549516483a9fe9d7c6adc10311e38a9d100000000000000000000000001f1f85bf707f60b482c7ee655ff2acbbff203daa00000000000000000000000002fa52580b0823be3e1416f0193243627ab39fed0000000000000000000000005f3e9620ab8d6e6d1ceaadfc1fd6456104fe5a2f0000000000000000000000007f823bf59a584a8f4ceb72d8d9a177bf77edd786000000000000000000000000fbf09956f2c19426ada2ee7c5718bf991f62a7a900000000000000000000000012605198cbf7c6928547616c1dd9062cccd04cc40000000000000000000000007eb93137a5280f42440950c05bc188f474c16d9a00000000000000000000000021a46cb2ecf07cbe09b5d4afcefb19f2a85ce1eb00000000000000000000000020c38c6aa6462192ad8b3cb5285e7b70c9981142000000000000000000000000d94d3a08323feb31788189647c5f3bc0274ed4ce0000000000000000000000003c347cbe3b36b78ca4978353ef6f831d1875c3d5000000000000000000000000b176e92c7927d349528e285159c9257f1489b4cc0000000000000000000000001e814f6247a31843ff797aa4c1f2b685a72b85310000000000000000000000002e637330498cc35ca7ad814469115a0b465a00e200000000000000000000000097d551375f634b96f70c8150eec49c40269b75220000000000000000000000000024c093c1c2922fd83fa27c1933b4b80c509dee000000000000000000000000da9c401524e12d1d23ef17fec007ea02cdb497c40000000000000000000000008f9df9fbf04842471f6885954016557d723ab39a000000000000000000000000fa43f80bead182b1d2f9274e8840482acda4dc7400000000000000000000000046cf2fff6deb333311dad35dd6acfa9d26d39f5e0000000000000000000000005e012456eb9f070a798750156148b69e4dca651000000000000000000000000024fea84fb82c640040f91fd316ffff77312392a500000000000000000000000000b12478bd1621848de405afae6965cd17f274ad00000000000000000000000001520b521e00b1b7fc2941357e78be81c07d78d4000000000000000000000000da25261f62651ced220f8785183e6a22feeef27c000000000000000000000000c3851b39187de16b79e3ed037713740511f94be2000000000000000000000000c0931b5e9a88e9d6095a33b5893583da6f7706fd0000000000000000000000004ed90e40deea04bcfaff1a903197f8cd310ae19f000000000000000000000000eb77dccbe7a515a929936ce4eeb0e6e323eaac7400000000000000000000000024726a5e90581f2a7f71e5a3750a3e69329319f900000000000000000000000045608645b44a6f757ba8d705423ead1613f086f90000000000000000000000009471c6de336b85559b0ee4bc8e79c97e651972420000000000000000000000001d2491acf186b5583b3bcd951097a7cd7821e3bb000000000000000000000000965b756918bd7366019f2f835d0d3270d66951630000000000000000000000005639eba207302ec0a391b590081e29db1cc5ebaa000000000000000000000000b298846ab02007aaec1aa66df08653dab02eccf9000000000000000000000000ee2655d4b058e3c04a19864ca61fe4dc18b8c368000000000000000000000000850fcd82b904a5b0f1d794776f7b818a28be16180000000000000000000000002d614e487c4845e777c69819bd7b23d894eae55d00000000000000000000000026945ad8ca0217caf3baeacf008acb539faa1c40000000000000000000000000652acc9e42c91e8931948182cb8bd0f451bce5da000000000000000000000000e4eaa7077a49f6180b3b04570412b4fa810755b70000000000000000000000000fbe01913665256ca20a6907c902bf3273d5dbd10000000000000000000000004e5e26c95556c81f2c2261f5b1ed2006665bafe400000000000000000000000035d5f7154b02a36cb91d49be1469977689b57f08000000000000000000000000d533e279ded55ce6000009b6df4829c715579ac60000000000000000000000008b58719831e9346de4aa6bc6efff928f164f7b0400000000000000000000000032157628329731a4d59618fbf4946788c1f4d0ac0000000000000000000000002d85b387c55ac1877a67b5dccd338775deea113d0000000000000000000000002831007b54a2a61049db7b08f9e4698d3090206b00000000000000000000000082f0b599093a40e01ef9f702a27930811402ecd4000000000000000000000000ff48c2dfc85d7d2f463625b662cbb3f46ffd0d7f000000000000000000000000cc78f12c81b4a3a9a97933b402e06c491710a4dc000000000000000000000000f41a151fa97baaa304b8bb8b186713391e881c7b000000000000000000000000e86a33f4780cc0639ea46d2d47b743160c4c6f58000000000000000000000000e177164cba97dd0cffee6bf3cd1b7bbf244daef3000000000000000000000000853ed4e349bdc47cc3b5f7fe8d8d7e55b23db02600000000000000000000000098311b6ce41822061799f9732202887cf5cc4b1a00000000000000000000000059a39dc22eccaca0a747a0a87f6a44c3847ecb8b0000000000000000000000009b96bce5170c5491802172749a9e2e03716ac0ff000000000000000000000000f0c0f157c7d8ce974e88cb457afeb5bbc2e6778e000000000000000000000000a6e4be450493aad7f47e471a0f4ef7c21d4353ce000000000000000000000000e2c1eb969694bb0e3e954f8ec6c38b89e1e9a29600000000000000000000000002bb959d0bfcfa2d5fc90774b59712bab443e17f000000000000000000000000cc23ee7739dd69cfea6ff460e7d6775e9826807c000000000000000000000000919c710e9569a5893d79f3c6132c14646f9df11f000000000000000000000000bb207149efcb1191864f2ebad5719d27fba9155c000000000000000000000000da028de3a9301e5a0bc39b19046ecdcac58edd67000000000000000000000000b9ddb964043a7de9b6eb228ba003c29b2bc9f777000000000000000000000000f0908d395291322fd16fd2519485d6ef462bbf10000000000000000000000000ef14c4504ec03e77ef099938dfe7a64d39905e820000000000000000000000009f377cf4e23478832cb1a3d8ee7d285c5dbfbb73000000000000000000000000164b09917c3f41f6bb64f398cb1679fb95764c730000000000000000000000008d9bd97e4d03dd8f6a6c72534ce5a297f186044d0000000000000000000000005e3711743aa2d94e99614f996fa5f6122608c216000000000000000000000000d92d976197e8d36a541b61407e85eeb488f282c3000000000000000000000000113891abf7224a377ff96accd2ac36bdd14990bd00000000000000000000000020f42c18471329eb32998ef657dccd4c31a415b5000000000000000000000000b7b2442b2aefe61d01b48c4b3782763522376e37000000000000000000000000ea49bdf839506994d90ef6a88ab2883afe63330e0000000000000000000000008796527a9453e169543299d3e159213d1cc54ed10000000000000000000000000d925b2e0086f6683fb3f5a0f8a7cacf60f6e14f00000000000000000000000065b9032f309d7bdc85c1c7dcae3847a0901466c900000000000000000000000013725bebc1f1293efb7e6e1e8ed43e8459877c9d000000000000000000000000ede591f546528698a764cf2b7d1c0105ba7ff85300000000000000000000000089dede64b40698543e4076c55dd703b17fa246560000000000000000000000005334e43c6d80ffce3641181a164e766a8ca20968000000000000000000000000e38bc6ddf04735c4a5da5cc2f4bbe86ef8fc0d4e00000000000000000000000034afc53a729baa563ccc589f12d3ae3755a31ecf000000000000000000000000697dfea57c6aa270f0ea765df051990a65feba95000000000000000000000000aec24caf83e64f6a9d540cf420f28328fb09f0160000000000000000000000002852fcc38a249acb5fa16df1f4ee08f680784b8e000000000000000000000000724636307e0171bb6b4cd8de3775ea2a74797d01000000000000000000000000e0b23643f3698f9fdd6776e12c80968c4d27f13f000000000000000000000000090b7f80928ac442ba8c249a6854c4c5b6bc1dc00000000000000000000000005612be0b3835ae221a467b9825448141cbea02a4000000000000000000000000f03b3e0735fd876501d815f21225b1df4efdca560000000000000000000000005e254a4fd0de929baf56ee49125e56c483d6932000000000000000000000000070f31c5555dd7e21a70a84d9c5b041700eede51300000000000000000000000054a5691acd14eb1a2f44e30da1dbdafb7f56c140000000000000000000000000df70f568129e610927388ab90c1d8f990438eed0000000000000000000000000cce5afa681e36832b78038021d221599ff4bc9820000000000000000000000005a6bccde9b0d27c09a2f694ac67365a1f94d8b6b0000000000000000000000008e2f9b1e850af66eb2684d4fa17bebea7b84daa7000000000000000000000000b3330f7c0c4a51a037c13a37008f2573e0b009e3000000000000000000000000c9ff7b9eb3fe2c4af067aeeac96d7c9abdceb7c7000000000000000000000000c8b9e35738d840100c32b9e4d14e5102f23df79a0000000000000000000000003b95f3344f4a071bb4389aebbc660dfce6f50762000000000000000000000000c5182503790357e8d02f28729726be594510dd9d000000000000000000000000c544578757bba49ee02e6d1e3c799410bebd7227000000000000000000000000fe1e1dd64e07481cade7356a65a8551d28dca1650000000000000000000000003922ede702049ca6d319f17f1681e6b98f49adbd000000000000000000000000dfddd2429783be397f6b43222d597c1fd89ff8c3000000000000000000000000a7e2fad3475f53370babd0298bc229cf2fb236120000000000000000000000009a6603bd5b3b715dc372e228da81852e3fe3d65300000000000000000000000086f0216bf23ad9b228933a68f3630677f10a5375000000000000000000000000316a9c17810e44f549d3aba147b60b284e04179a000000000000000000000000fbd3f7996058c97e77224d3fce5fd588fd0e3b590000000000000000000000009a2f4391716a950236d83c3d52ea0ca584004b98000000000000000000000000f3da0f521d673137f43af0386d881d02089e1b6a000000000000000000000000b74dcbc475cb2e97edd68d8b9d2fdee46468c650000000000000000000000000a2f6ad1ac8aed50d875b953b8bb870eec871ab9d00000000000000000000000055b62ef3e7a4c933baa4238307bf7b8470d72b9f000000000000000000000000cf2c2bba2185cea059fc1f12302b931715471ef5000000000000000000000000f5684f81dcff4b4f823dd0cd15fd79e10ad3e080000000000000000000000000636eb77bbd5502213cf4674d847797db6cb36c04000000000000000000000000012dfa20a643899afabd3124fd6de97808e546410000000000000000000000000f596132a5326c97e1c5d3bfbc501b2191cf54d50000000000000000000000000a2439bc4f65f31337fb8814adbb9ac7ad6d42c800000000000000000000000084e7c12a728aaba1e0968bbd6639d758b1232fce0000000000000000000000003c72e32465ada9114c229364bcc26a352119861b000000000000000000000000415b1df83adcc238538d781154b12c6585d303a1000000000000000000000000caa41154100e1a04e4190a4249b2692493c702260000000000000000000000007c6369b54b133006381dc45aa19e6a2f822f185300000000000000000000000037c0ce0f92993b35a184947d656c7b72eeb8c26e000000000000000000000000da1115c6c3edd8f52a0e94686454902f92eaddd9000000000000000000000000b4002b974f3afb652eb9d1d39c6b359e02677e110000000000000000000000003bf4bc17d5d4c49d284fe2a4afd72a63b54ad320000000000000000000000000478ca667965ca6e08c5e628c50dd959defe46126000000000000000000000000bd1e21febb2e20621f8e7835048e0c918ebdd2ad00000000000000000000000049d0e107f97d593ffd7b8a5a7d66cc6589237c4e00000000000000000000000020d1460cc05b3d57dccd3a0b718d493f2559a8a1000000000000000000000000eae3aaa7c53da2a5325a2004f2d2fec29567c7ee000000000000000000000000e31c0be462ad718cb4f6cbd156705bd1618a592e00000000000000000000000035ed6aae43b7641d618f23b634adcd919debdd500000000000000000000000001b1ded59e3d6e9b44c5956633b7f99612338c7a4000000000000000000000000d4b7b2960b678009c994572640a8b5e387008643000000000000000000000000cbddf13adecb6d7dd8d37af911ec85397ec06d9c00000000000000000000000051d838c7ecc50da2a8d718412ea242d01525ea270000000000000000000000006476b93fde9b01707a4fabfa09099dbcd99e04ea00000000000000000000000059a9bc86f867821ad7f2d04fe95c8eabba48e853000000000000000000000000bc0d48eb5dc1b06c2e4dec7484a0ab12a4f37e77000000000000000000000000655f2628fc6c68baf5c3f1ea5b227549acedae6c0000000000000000000000004a9ab90cff97311069e188fcb6640eb5e51b16780000000000000000000000000e6fb770f72c075dcea6bbd4838df51938c92052000000000000000000000000c1046dd88a8580fe18b8bf423e8f87d65101df700000000000000000000000008efff19cc6edb281c1f622b508198141bfb7b1ed000000000000000000000000229e93fea5c79f1fac0c8c71e6ac793f1fca15e800000000000000000000000001e4ec85152217e9e1822cfe05564e98fa02e87a0000000000000000000000006b982700a9bef642c5a0ecef6ac063865cfd416e00000000000000000000000005d3dd62e2be8284322ba42ef9d1e2473600d186000000000000000000000000da7cd41983835e44120975cbf8b9647b7f5c1fe600000000000000000000000042705a5b99df796e6c9a13cd239e737b4670db330000000000000000000000005acb8cdbe1de162413cb64956806cdce5abc7d15000000000000000000000000c0712a0fd233b3a41067f556943a994ad43ccb9d00000000000000000000000032eb592be7da59c1a36d83af4b28098aaedb1e88000000000000000000000000ff6aeb50c98bbb84b350be1b28deca0e8cc1d4eb000000000000000000000000b544b44e5442ec409bae46b4fe875dc127ac74e40000000000000000000000000111b174d908866afbdaceb9df380f05bc30e8260000000000000000000000004316f98f506b95ebaad014d2f1a9a100454e3c990000000000000000000000009c2d57e116ea5a4fa8e50eacce18dbb3750078d9000000000000000000000000828122728b83081b173ff2dd0fe944c2b94ee32d00000000000000000000000009e352d1b42a845b0b6e44a54c82c932f27d293100000000000000000000000098a751ae68e9c26e02e26d0bcc82f9c22ceccacc000000000000000000000000dc613c3253ef8ba03104a858c1ee13b6eb40bcc4000000000000000000000000d4bb462592101f2a9424a39a213303f2ea9ba45e0000000000000000000000009dc48c801aed1eb78a4f5f78b41ff78498cb23b5000000000000000000000000a664bb0220696b4e47655e8120d080b37281d4100000000000000000000000005d747f965e666e33ae58b92ebafec90da35f44cd0000000000000000000000000fa7d072fde2659a1219077dd73a7a2ea22f024e00000000000000000000000077baf2add3602518fa3e9ae3b55cff2ab65c2186000000000000000000000000f3e871a8471824c8775eb0ed1a361328541b0c6e000000000000000000000000b4b7744a06f2fd8bfa69249eca81196407ec43280000000000000000000000005c78198c9a923553c2d9e39159367a39b3869f270000000000000000000000009ffd50fb34d877a86bba0a1b563adc052bd134ff0000000000000000000000002c065d245807a279bbe6ffe656ee79b3767aa7b200000000000000000000000064c7e268f4ed52ed9d8cbe9f9fc8cde8b4494b60000000000000000000000000d26598b78d5a088fec5543ac32345962a99a56f7000000000000000000000000677f750684031824ac8448e57b616a2249b5c78a000000000000000000000000affd82143ba573fb7c1d9e4ce72729549dbb8a5000000000000000000000000056cde43249c8335716520de9708ee72aad52357200000000000000000000000025b214cf61eb64bc48e16f4093aa171a2bc1553d0000000000000000000000002fee8b06123557f45274e0c77e700ed5a1d0872e00000000000000000000000094c06ccd9cbea0b9e6ee260ef1c56b91c82fa0b0000000000000000000000000f90350d3954ffb0b1634e0f84d7845539bdecbb100000000000000000000000013fc12c0f66f8d6b6891c9ac2e0175f813572f680000000000000000000000002bc1c822a0b204f9deb959a579c88909b0977ebc0000000000000000000000002693d842ecde6dc0366c4e31ac4da78604ec1455000000000000000000000000916f19000600aa8b3751d3fa2dbe5a0439672bc3000000000000000000000000052f511d49f5437baafa5d3285cb68438c40979c000000000000000000000000bd8e7e8da1d964f2c651b2a5f5631f355af8e54d0000000000000000000000000fe56247d2f7b32a76057962b0487525ff9b3b5b000000000000000000000000acd9b995250f8f63b631b3611741c55c4697cc020000000000000000000000003db6c1dfddce0ab930e6701d1b109f9a05dedaec000000000000000000000000231694c13dbefa42fca8c1a1e3ab76f49cba9a70000000000000000000000000d850f77e4bbe293c72e8471c4fc77f165138d894000000000000000000000000d3a204c4656a76ad1e5db7982f8f0af4e2154ec1000000000000000000000000d6084064a3cc0f0c22e0fff594ac01cb68d664830000000000000000000000003017a504cc7b07032c6ae071536ae99fbac97b89000000000000000000000000923c77ea5e9bc1e20bfad6d3b37a6bf29e791bc7000000000000000000000000d52a7aa0d5d8c761925996d57a27a86713926b4600000000000000000000000011edd2089b79002f32d5063de2198a95ece6e808000000000000000000000000545e82361f07db4ecfb3a701d40e96e223f5179900000000000000000000000014dc39443b547c0b34830518e08d3264efc8079000000000000000000000000049a1edeae2de9c9aaef619f5834c9864ec2dc6ea00000000000000000000000052e0ab7a0e21d7e1d2d163be65b62ed4530061de000000000000000000000000b60bf20c702e6f83fab4e7e0530b83104cf3e25b000000000000000000000000118002b0c8ad903ce3d0168be2b987f818cff15b00000000000000000000000069aa27bea808a6bdb0907cfb426c4fab4f4fdc0f00000000000000000000000066d5c34389597255977e90d2ff6a89ce0ebd82f8000000000000000000000000ec136ed9c4da3a0778751d1ad0d465c17d8e302b0000000000000000000000002fd023b55c77d2ff552062a022960e7414056a2e0000000000000000000000001ce9334341ea134976b9b4643fcdfe0ae3b2778a00000000000000000000000069d0649c2c5dc6a4bc74ca1d8f00e4678f9c120e00000000000000000000000001fb02f11b0d5e04b112510fe26d06d7a52daf0f0000000000000000000000007e29a913b697ec8af841b34f7325d73e4cccdb71000000000000000000000000eabb4c8859156979f0e68cfe1db89796326d4df500000000000000000000000065132833fe6d6b196567a536c0da0b2299672bb10000000000000000000000008f45199a092b5da67fb359fa352557121a965ecc0000000000000000000000003374666e90e0e6e25b7fb9f1f83742f58711398e0000000000000000000000000e16f93e1499578c8c1d45c487ad7f9e1143735e00000000000000000000000084f31593ba554f95598b00beb5249e1b55a3bb5000000000000000000000000023c32eb01c70e3bf2387e3954234924389e5dcb600000000000000000000000021d0a6850c127acf0cb3d81537dae58361fc51fa00000000000000000000000067a03313f1bbaad1e3f938a592b7243fe481455e000000000000000000000000abcbaa1f36019f5b4ad0110b4213310d2bd83bef00000000000000000000000001cc1549a0d7ffc4fc5050203b74ae2e0d6abb73000000000000000000000000eebde877f02465b3670c029f15358cbeee6582740000000000000000000000003921bd9d6749b17d1f4b7106c15173eca2fd8fcc000000000000000000000000e240294c7bc2a46f485176ffa81607832fd2cbeb00000000000000000000000073ed884e7c3be1e0ba370ee0b5aee3bfc36f5b3600000000000000000000000022fb994f700cee62c5ea1c187e4e2ea9e0768e480000000000000000000000002850148971f815f5aa4b9c44ee063128e3f5fa83000000000000000000000000091faac8b0d1a3699375764bd68f7bc0db671f7b000000000000000000000000ff7d8dc3de4481bd30ef53b101f795f4d70fe4900000000000000000000000005a616b654ee26263f596556cc9e5b7e6bc8caf27000000000000000000000000da7543dc302360d8f5327e568252f2c2aa093bd200000000000000000000000079e8087626d2a2ec777668c4e2cc27f8761ea515000000000000000000000000d75bb6505bfd417da1dd40b14bb0c43d8707662600000000000000000000000038e769a806c49e23d4050c9d0b8510a531903cb0000000000000000000000000ef7066210c9277570b96a869c5221ce3fa1c23be000000000000000000000000af444229c859c86ecd43fc7666562682b749c6d8000000000000000000000000dc271fc4a23d4f402f4ebfb9fcca97071d488982000000000000000000000000c9a0579ff03d72b5697b9483db49b3d001aa7e8a000000000000000000000000c93194eabc52efb88a8c4a055ff15d7a3bb97968000000000000000000000000226811465d272e6b3c8545015c3ff813986a1bd900000000000000000000000079dc9044d8426e80b1a1401182093ba3e8fd1da900000000000000000000000028d5fe8a64feee958ba66ab94ec9c7777319a0a2000000000000000000000000d6264daea71c138d45ad987bf93c905f0d2d29d50000000000000000000000006ef7d7f4b59a5fc702bbd0e290d0767f30da0809000000000000000000000000352235774b8644167c06ade954b85bec281b4f47000000000000000000000000de8f5926cdd15875ce10b93f3840b6dd9581ccbb000000000000000000000000a250f46707ba3e9750069d7ad01d92fcf8dcceec0000000000000000000000009fe87b8a0e8fd7b8923e1b32e0ba043c9f4010d9000000000000000000000000c4a140731459a96338093f2c52b4e91267bff4f7000000000000000000000000fcd14b01a17f9c45bfefd1c998c87530e20eb33a000000000000000000000000236ef2c9bda302c93d5f7540d2c960da941bba1d000000000000000000000000dcf6e5db722843bc32c099a1540742e6356e5afd00000000000000000000000012c0d0977b5676f99c47510d61328a1877747a1a000000000000000000000000ff4af7291c71fdc9d538187f0876e866bb7daa36000000000000000000000000fb0955626695b929279739f771416efca6a2c3b90000000000000000000000007a1999b15994551d541dd0499c8bba51c8def7b400000000000000000000000024cdd11aa67678a814e0f277a9da7bdb1e8833510000000000000000000000003f756775dfe49d532552d97ddf2013caf81f4375000000000000000000000000c0d3f70c53cb52829826a1d21b329eded1116ebd000000000000000000000000568ff4598e8ab9d17846220634e1f57a4bd5d0020000000000000000000000006a2d3e381d1dc208174065ce002fcf2f23d003cf0000000000000000000000007ff2176f8088522a608bf5f692fa4075283c0aef000000000000000000000000cd683933959acc082149fdf75bdd223f4d7fab82000000000000000000000000a2e34b6cbaffb003a55bcb63852f38fcdafb314c000000000000000000000000264c0d54aa3f5ed21d24ad835384a2e72a09125400000000000000000000000000a11dbca0af52740eb8c68f164db04221c13a670000000000000000000000008e57a4335672cfad5ae2abd577b50b413b83eecd000000000000000000000000f74c398773fff081bcb7cd08ff4fd3b619303f670000000000000000000000000805993d11a9d1eb4ea88105b3deabe04fe0071a000000000000000000000000fde8213c422dbbd1840e0aeeeafd4381cdd8a40d000000000000000000000000cb9e900ef6f7f722ac6e2293811668f98155b1d10000000000000000000000008b4249708c47c557315ae1aa8776db868410960e00000000000000000000000021289b2579f0037162015652c56bc82a509a73f6000000000000000000000000b91bb22350e73fad7de4bfa08fb187b00330e6e80000000000000000000000002a2d9ec9ec860f3b938b988d0c36d901f3c3486f000000000000000000000000da0685aa2fd84e09b0daf8731a41d3c301f11b8d000000000000000000000000af00cf255eab45db415fdc1b4e6eefc38d6c3be20000000000000000000000000b3fbbcd62b17e96e09c1ebec6e5e48bbd8e0075000000000000000000000000f731c70f1fdba3f7a2bd36c4a224da1accb3f3b2000000000000000000000000b284533440cee7cdcd6806767de59c758ae24a3000000000000000000000000064ed96a54d29364d09f67b455c0de76530ad06f8000000000000000000000000eba402ae99f148e862fdb87facf6a159433cbe25000000000000000000000000938b00f3fd07af410d273bc7969ba30f0611f6fa000000000000000000000000ff86112c72c8de78194c13b32b4a4c71d563443e000000000000000000000000ce01bfdb15c32b3b689a29ee70507f26a7796d1b000000000000000000000000beda8d702c4b85de0d5be7685c444e22b2a0de4f00000000000000000000000020688e46cdaf7511e6cd2c7aba7d170926689ce5000000000000000000000000fcb9efd2dc738dd62318cf37f9dcbe4bab975cfc0000000000000000000000004029f68960abf539953a7cac7e6aaaca71bad9e00000000000000000000000004d1cfe19f8ac02207e35a469da480300d644e5c5000000000000000000000000c34db112ed915c2f8fab9c709ba3476f40e248f0000000000000000000000000fca73876422cf6d397127ca3eefe5403c7d706840000000000000000000000009d6a071e558272ba7ce1385680e0cb8f6ffada4c0000000000000000000000001d7ebecdf47fdd1c31682a7c0c6f97bbdf2d5c6e000000000000000000000000f163b2c140b4f2c2a38ffdf5ff3d431f5fdf10b70000000000000000000000008627a6acbc6f48fac0ed78bdedcdda8c979e1357000000000000000000000000f909b5dadc75783447389ff019cf91893d01d0cc000000000000000000000000c6790c8b859cc08ba30e57786f1307562786cab500000000000000000000000080b5b18175dd04ec5ead9261f0cb2c44330e4fde0000000000000000000000008618991f46bef8721544c97277ff29ca7ea4acd4000000000000000000000000dd9166a0663b7788866484cb096bfd185d0a65fd0000000000000000000000008c76a9fbb4c73a2ae40dd53239aeeb7f69d5f17f000000000000000000000000c9ee89ace35f3c25b49ffcd120679ccc81425a2b0000000000000000000000005a93319edd7f830444a12c6b908ca1c15d88a879000000000000000000000000c3775ccda5481bfe1371150a46a6affd99c4dc66000000000000000000000000d3c41bea4875121fb763148b0589f8994fb0821f000000000000000000000000188bc3d301a60da3cdea709f4c8accc22733d79e000000000000000000000000378cd74c7cdb7c5be8edd752ec5b73e44da7ae4f000000000000000000000000ff69bdf1de4ddff39fbcae666a826f0e3640cfbd0000000000000000000000003a56fb14a37d9dd923258bc8bffe1667c3417365000000000000000000000000ae330d474c0d7ff23df94bf67319b1f0a042214d000000000000000000000000f6c455006431101731e22b2498fde1d2024437fb000000000000000000000000476b5835dc0fc1190f2b1001b4176154a7770f200000000000000000000000007b5e93d2288ac459eda4806120135783946bca31000000000000000000000000a36bb458a5cd5e3d78c4ca44d001e55ef279cdd20000000000000000000000007f3821ffc3ad49159f0aa21676b99da21187fff0000000000000000000000000e23667ed44cc9583e85ae6c2cc899b1ac26c236000000000000000000000000006b1e85fbb63990c442f9bc783b1734a77bff421000000000000000000000000c57db9fb8ed0efc257f4eaff0ea72386a8d65b0800000000000000000000000083848f287c3173110bbda3349c79443b9be64215000000000000000000000000eace34188b9b2b19cd56c49a941ca205382fe7eb000000000000000000000000d0238852d80680fda1fbae10618594fa3e43e47100000000000000000000000048fe6090aa01c91f3a7afad9a2afea9a222193ee0000000000000000000000002acb5502bd457518c02f43bf9287fcd4ffe4bac50000000000000000000000006070edbbd0d89e474e3715ddcdf0b40858557a210000000000000000000000004656b56915c222a4c2eefc14b70bb0b130279bfa00000000000000000000000086da4d76d63927c6a6c42f72aa8330946cbad0dc000000000000000000000000d59786a6969212767fe54ec60dbad5c5f6eb93f10000000000000000000000003d2a2c52b10667de184051c3f9145b676e76398d000000000000000000000000f3449f35b9a20931b3326f0d2e4e7684c7e83be00000000000000000000000005eab96370d75610d08327c7e2bd7ce7ae5b7cbe80000000000000000000000001adc21d596c4f328860593f8ab413ecd1b43872f0000000000000000000000006d88df0f451670ab1e347a1b99187a45a7f127620000000000000000000000003cf43ff20965017bf9f751c8aee947d2e305d3a5000000000000000000000000bf57e80ac8240b9281da43c94256250c7d0336b90000000000000000000000009fb223477a8d01c880163659d829317c52e4d6e80000000000000000000000003cc9770f9e90f047025c2ce7b4051f72d817a9a500000000000000000000000049e09f56ea28149f9625bfeee31842d833933b15000000000000000000000000339c08348db94c50b684662a0f8d3c6cc8f1cc4900000000000000000000000069ae2df25f28016ecb7fb6d7157f9bc2f97699a90000000000000000000000002ce5809a008554544da9fc8c06e6e8396cfba6b300000000000000000000000008125203026e1f5de6386d592a3c365f0c6a5d2700000000000000000000000081dcfff16d625974e7540d8b67c3faa4ef2c9d7a00000000000000000000000037b96504c878f58ef4753e32ad0e03bdd80cbf67000000000000000000000000316d2d1967f1d8fcfccc20d762d63ef93e394807000000000000000000000000acf355fffee2cd4322c9fd4372102cbeed2660820000000000000000000000005d765603497970cec8df6e963b28ee137df43e1c000000000000000000000000c45b316fae1024b736d94339acad11ec618759f60000000000000000000000009363e7a69df2e686087bb575ef4c9573b25e8082000000000000000000000000d3a0138b5011c86ac7c543a1539aa026d471808e00000000000000000000000057734740f97c50e47cae5c543890d759ee97f4c40000000000000000000000009024f3891cf4ab2a0e7726c76f300cb941b697850000000000000000000000003e845f27ece0da216ff176da048d0bacf72b452700000000000000000000000013b6773b40eca48774521a745336008efaa02921000000000000000000000000cb03b958a1486fa4a0789493e0910d89383d509d000000000000000000000000c1929b3fac99121bd1cfa3e4761b64cdc7ec14b800000000000000000000000015db5f7af2c17bd85bbedbb28a06f1586862d33d00000000000000000000000043288799b63e9d9f3735286ce5268524bbea93910000000000000000000000000a6196aed73cb577e53f7d01455b453ed19f6cec00000000000000000000000090d5224b92693c83343bd815ee5b632b9458156e000000000000000000000000a5227b3e3ce4aa9567bce401e425dd0b62199fc8000000000000000000000000c3f89ad868ab4da24afd5e6f1a6f8bab8eeb471300000000000000000000000075d5248ba1fdc2a80a5e18f3183d2efb7eca1f900000000000000000000000009f72e6f73c6354838bb4bc53dc59a6d8dc73ec080000000000000000000000007b98daaf80b56354e81de793e036e8e5a09207d400000000000000000000000010d6eb0aaa3bcc7882430452c16d02ad9d5b08af000000000000000000000000ce26b558e170eb861e9e282453fb727ffe06b46a000000000000000000000000d0bc3e0951aaef7fe6df9219ac0e7e10c0932d7900000000000000000000000012fcdca909e78b0c35f0d9d3e2894bab9df540b0000000000000000000000000dc0063a57d9ce7ddee6153d9f1c1ca05d861b551000000000000000000000000ee32a348b3b1ef77704fd3fb3ef6fad939c8911f0000000000000000000000005e9e49c236d5305bead3f63c3b2db441d6a7282100000000000000000000000077461c5ad1e1c7cd03795f4cc3441f0b17f2abf200000000000000000000000013a679aca63366bb25dadf88975e33adf7709813000000000000000000000000a7891aa8d9a8781b91117755abebbdf7838241a0000000000000000000000000fcd83aca51649d6f6b76efb257270eab1d0023f400000000000000000000000078aca763f9dddf3087b3e6d9a1302a5c3a3f075600000000000000000000000052d96d2b965f2f8ea6c366be193f3327ae22311b00000000000000000000000038da097d6e16403e63e01ba6b5831f95677b9fa30000000000000000000000005617c5729a5b2ad6ed321b41e9115a1db7ea32ef000000000000000000000000d1eafa8ba5ebe3585a5e35f964cac4f93bf142e500000000000000000000000084878cf938e81645fcc577b15f80793748704f8e000000000000000000000000997e914f5dd2f08b11adcb22f81b291468920d020000000000000000000000005a6062c6f40f5534560bc127015725e7cfeb7ebf00000000000000000000000085aa59aa7b0db21fc203a2b5efa10bb58347a44b0000000000000000000000005b2ce0933a98f7a46ebe0a4a6b1371667dd4d586000000000000000000000000ac739a588958ab74c47bdb4b721661432e597c3a000000000000000000000000964fc8a971a08e598704caf5556400c534a5d300000000000000000000000000a21295ef57d8d024e5fea6e95c8bbb96f7230d22000000000000000000000000b7920a801fde921d1b31ef0a771268b5ce30eef8000000000000000000000000f9fd71bc6bb97d3df8131e231e2541ed55493e3d000000000000000000000000e785dbb84752a8801afed28963d1fd645cb0306800000000000000000000000049a0802ff165b0752d9606681f32f6f511d607b4000000000000000000000000cb15df01d39c5401a067100bfcefa15f3fc093cd0000000000000000000000001b5bfa68e91497af498dc754d21cf8ae8aea38fd0000000000000000000000006184b931587b59f2234979c6719acfa639a3ec88000000000000000000000000f0df798a843c03d8c68d311120fe1b048ea22b54000000000000000000000000e6a5ebfdda9fc5dc8ef5b0b75b1efaafb9b630eb00000000000000000000000079552e0af3efab6168b4535a86152724fcdfbb1b000000000000000000000000ffe947323a63692efc6b5c55d6f5fde0b0bb39b20000000000000000000000007cec202de54d14c9222572a0852ab1cbea3c384c000000000000000000000000992b0b18eb4f451fa614f6e05392f31b4c7f3975000000000000000000000000e5fe487e4a8c6cd3d6bafb7282ea9a16bd2e4faa000000000000000000000000d2d4044d32d734449a86d9465a346dd7717c1c3d000000000000000000000000dcb04355b94a410c2aeab947156be4413f999eff000000000000000000000000e760d9d8530bbc0ff3dda1921450adb682e470610000000000000000000000002bd8341579d55485ca27eb2e0869659e7ca5b4b0000000000000000000000000da1683bdd67f4b2fc1cde689015906db4ebe6e3100000000000000000000000099e9bfa845c8c8c345b717b3cf195feeba18a18800000000000000000000000076e61a2d923346c556bcd017d07d44a61a433bd30000000000000000000000005852bdc33a659dd559de2cd190fe76e87ca3ea690000000000000000000000009a148ba6a963f073b0d1ce1bb52790f0694fe2600000000000000000000000004dcfd563084327b43e4e0614cf23c1b99a763d98000000000000000000000000c0a9dbaf250a687ab0664c99d4d608ac0cc4ed9600000000000000000000000092e75b0566c0f390957ce5e784b14977df38e78d000000000000000000000000e5b9a72a57d88fb94e6ec7ef9ab8d9ba7f89c1bf0000000000000000000000008e464b874f1a810c3a9f75b9f5b2e6cb0cb7c26b000000000000000000000000ed51caaf503bade19a48d198549e0ea9e6c28f9a000000000000000000000000d70d9c45fdd430d05bbbda6b4db9a0114e4df82a000000000000000000000000212787af7d7ffc8ce3c36e9cfde931615da10e7b0000000000000000000000008d8d3376080022502a3c88a1bee9cca20fba6cd50000000000000000000000006801a32a114769ff013e54d3b5334f4bac468e720000000000000000000000004bc453b765d784cb6b85dd7f039ab414b7b78252000000000000000000000000276e866b993be551d4935a9721783a6518888b73000000000000000000000000fcd48814c6fc330c3e0d2840e39a668ee2a3d2b100000000000000000000000034139ca27c45729e0412dbc35d530cba2a52b097000000000000000000000000a4dcf17a60d96602a63f5f6f49b3b9791c6d9e7d00000000000000000000000012d08bac8a14cba27f2d70f41c1ff466bc8930d8000000000000000000000000a8e2a53f15149aa03250b0ad805d57daafdf2a5d000000000000000000000000dd60f859f7583c7bd81a54fe268c7619a040ab29000000000000000000000000370bad0e2fe99e0c62d64ca3e67e0c6948550207000000000000000000000000e2f30f263cdbecccc65deba14c6a740e49be6a61000000000000000000000000063d0f091da34fdd2b5ac522375dcea834d91b2f0000000000000000000000006b8f17a5d284d2b678169fb613123c84007d6770000000000000000000000000a13db5a38d5582063c50d641a979ddcf99a85386000000000000000000000000be4adc418b2b18c6dafd1b10f2572ea04780511b000000000000000000000000e9f7f2c450b3d6d62d5d45dd4e2b5145951cd299000000000000000000000000b1a9cbdcc4f5e3b24b682cb18fc8e50d42968647000000000000000000000000bb1f761c485746f9cca79d9218db438779a14eca000000000000000000000000ec025a833f73c8a382da7cb1a3362a024734a00f0000000000000000000000005430a4d0f4305609c25e43d87188dda9e4826a820000000000000000000000001bd1724a19e344f21d5c89f91b5b703514f9cfb7000000000000000000000000320d4641d307ff849b78c9813870e55f6968d372000000000000000000000000624086766c8f8ab226fc372e7a072c76293d7975000000000000000000000000cc4bafad15444a72ee737dccc78ab4eb59736d69000000000000000000000000a9b21bfd47b5415a2bb484abdca59781585a0a2e000000000000000000000000ada898bbb7c7fd928991e88c150a76824c0c3ed4000000000000000000000000742ff73a6e5a98a8d23e7abe16dbdee4b2ec39c50000000000000000000000001168eec15fec8a52c1bf94905f790f88bf8ffc1300000000000000000000000056ab05a50de78217ba5654efc908f68dfc4d43a4000000000000000000000000aa5b478ad33a34b18bb952d7b63e0abe6d51ec23000000000000000000000000817587084a507ef0bb4584320226de1f38dd39dc000000000000000000000000cd633f717e64c04980f8d56b640b82d4a9a09163000000000000000000000000ab421b95b905a5db5421e47ef9bc8b52219dbeb80000000000000000000000009ae71b36898f7f9123d1648b99d92ac794fb0454000000000000000000000000aeed7d4721ed82be9b0114921e7ce615766a40d30000000000000000000000005e4f37cddf1b0bdfb3894154662abd804fba4b540000000000000000000000002114a30f1c92b77d756d292740ac244864268d2700000000000000000000000029206906bdc4b231b3d241bc2b516785e2448e9a000000000000000000000000ecae3f914b9ee299bcc428b767d5ebe1add783f500000000000000000000000087839415c611167d749dc963e58a402af1352244000000000000000000000000a7f9b83c3d3e87db67a42f6fe10b4c28b207dc4c00000000000000000000000030344fa5ee4155ea9f3a8af2239dd437a5d4f354000000000000000000000000aaa5623f12adc745222e99e4694572dbf33e882d000000000000000000000000e7c22f623388d7656ae920f869827cb8521cc721000000000000000000000000e0ee10c2fc8b0f0f2f459f9bac1fd5757f2df5a40000000000000000000000002d7f2c6b287ad31cd7a65d4f2ca3d9ccdc5167d90000000000000000000000002ac485bb111fbc30e939940a41271a78a130b5c00000000000000000000000003bbb52ab4f458c96b542ad10e272074e55e393af00000000000000000000000083cfd6f373df88bdc07d6a30a2135d8f122236c5000000000000000000000000bc8a0179410256616e3ce64d397ab896d13533cb000000000000000000000000bf3ca3cb57f535edfa07981d31e6b8e5d6dcd5a10000000000000000000000007d5c502b9af79a4e612a8852a3705d8d6455d2a2000000000000000000000000a75160744bea4e55f687af4951320b9068b07ebf0000000000000000000000009a81bcfe484840849dea65c661c07616e062818f0000000000000000000000007d193398c4c91593436d9155f2d1a2756c98645d000000000000000000000000830739f8f9bf4c2a5602f9909de52a98e040bffc000000000000000000000000c260974490e0d3d20df431ed4f97cb7b35c2deb5000000000000000000000000de02644610037cca60b57c4e793b6fd29add650c000000000000000000000000b77e332f7b7ef1fdbccd24afc954db4e4e18feae00000000000000000000000082078b2778d9f9c954f2f18937b8526faccfd8ef000000000000000000000000e7b3e2b6adf29ee8b0c558c850fb9a3a4f5a7637000000000000000000000000ee6deec1c5ce9dfacbe13685fa46579adf12ea580000000000000000000000009bdc6eeb777a516f5c3964748ab5c0d8589885f4000000000000000000000000c7f0a3f94d12280df15221b8f9eeca20c8fc9829000000000000000000000000fcdafb849626abead0f5967b16fcb9186f161da7000000000000000000000000b42b6d2d3b9cd68f76dbcf4391f709ddbab14d6f000000000000000000000000c573f397ab4fb933eddd8c10384bea61a6c8b930000000000000000000000000b035750be75774c8f3d83bdc66372b71b3f3d9e4000000000000000000000000025bcf3e2a82005e3ac67e7a22a9da0a96f64dbe000000000000000000000000a0da915c4a23e18ace0b3d6705443e252b97bcd10000000000000000000000009232415c1bfdb52cfeaa05edb4fa74e5f1453e8b000000000000000000000000cbaedc6086e84e98010d8be65a13ed85932544b100000000000000000000000044e395c847afda30253a72708699dc783d387723000000000000000000000000e0607a3938a73992d61cae1a4ea8b6dcfb9472cc000000000000000000000000f894edd9c16b101b489e1b3de30f90afb85d8bc70000000000000000000000002d2f6fb6aff38f155b503e6006c1b4f28cad6b6b0000000000000000000000000634d2b86eb85191925f36c4d98dc7c0eecbe664000000000000000000000000eea8f167e059a65c6b310bc25fab6ceebe81be01000000000000000000000000ed27cf39f4b4fb5746806e4975e1c309d91c9ac60000000000000000000000003fecab50e4499ff961c79421daf7f04521c8e8840000000000000000000000008b33c1956ed995a8664285aaad109bf9928f860e000000000000000000000000c8805f971df23e48f4bd31a8e37c93e9adcb2e59000000000000000000000000d203d1358e11299ec5652d537b1da65773d4cf07000000000000000000000000d0cdfc91759e62a48326aa707b233d37e1585c960000000000000000000000000e3c339a05169c8fcad1c88a9868074df95085d5000000000000000000000000aac06849b9454ed7cf893bc3ba7c6091c61347f80000000000000000000000008e96b476f1c867736229a3ffcdc39fa5fc8001150000000000000000000000004f5e8103d3a21374ab396f06d98bbd32496ec851000000000000000000000000797e3fd104503df25b48624803644b69cd3bdf360000000000000000000000009366f97febd4b4738d5633dfced68ba6b3ffc7ba00000000000000000000000047e32aee610d367e23b6579ffe0f138250b9ede8000000000000000000000000e6414ae6598ab82b73c7e98006c81ae6f16a84e1000000000000000000000000d8c96cc56380c39eed82d1560ad38acbf4031a10000000000000000000000000828a0918797aed3f767ae2227060d7cbb4f302840000000000000000000000004162daddaacce029b33ac8c3edff3ccd79817a28000000000000000000000000a3e86df80c937f55378b025c18dcfa672cc9f9e3000000000000000000000000e1418134a8c2c2df7ed932991c590565c2562c55000000000000000000000000e0d13ffe6c602f8278b907443654d68f8b45dfa70000000000000000000000006bc7045af5623b6f12bc748eaf0b8c0e7bad42a80000000000000000000000008604df519c803eea0539967c42dc6dc4ce469cf20000000000000000000000008a34a7d74250fa4aa0bcd64f45dcbd06d5927240000000000000000000000000ef3f41d8749968a967d4aa1749482e2afea3394e000000000000000000000000d9deffd99ca5c3f71b7d826f44a54abac93e7800000000000000000000000000faec0692b203a0300b217736c7b830cb417cd6cd000000000000000000000000406f83e71decc760c1b84d076e9f4f570f8013c100000000000000000000000087f6e95697ec1dd3a340f36a74fd7b6f94915b530000000000000000000000009e28e25004d5891fab0510b19e21a2eb94b08bc0000000000000000000000000a7a43be36e210102f619be822c571b605e3148c10000000000000000000000002b17c4c3c1dec317fc97474d105f8c994cc8f667000000000000000000000000c8fb9666346bff1578dd2333e7982a9ad38891e10000000000000000000000003c746251ff37081949619252d9fac3c92d132ddd0000000000000000000000000ecf18c081a3316562314d9da5f91f020a59a0dd000000000000000000000000f2c8e8cba992efbd9682776b950d45ec7274b8580000000000000000000000003b00c76b6a870bd2cf47c8da3384d1f42751088d000000000000000000000000eebcc5cbb0fac204f6c8e5ba43cd264672d3feab00000000000000000000000071dc8cddfe36ebded61bb38f6b0c92871d3d6a4c0000000000000000000000002426a8eebe8e568ba6c7448e1d98a854245f13db000000000000000000000000d9f3734353069fe70e9c0261428ed9020c8ca27200000000000000000000000044bb02f632f291be8c4a862af7f4bc4a69352520000000000000000000000000c1b1aed8e200c75bfabdf16f86d84f885b4574ca000000000000000000000000a983e4c0b99501455efc54aca7132be027f05c30000000000000000000000000bc781a4c779ab1e8df52c321277f93c2f341de81000000000000000000000000380ca8e31586420e760fd76eefc4064084d34a3800000000000000000000000029ba565c4947a71e0ee10ddc788cdd7b9e66b39e0000000000000000000000000065206e8f898b173fd2f48588379cad5312ca8e000000000000000000000000a762350699e1999fc708e6fca134766910c5609b0000000000000000000000001547c7986cdef8dd89ba1e08b7f1bc80b9265304000000000000000000000000e0344d9b23ffd52057eee96b81b1de7236489ecc0000000000000000000000007adbe1ed0e338629dccc302b7e025b11d15f3322000000000000000000000000546af8f723fa623bf571488057921bb314a30e160000000000000000000000003b2f8417977c261c15f0d8d8dd99ada2def6daf80000000000000000000000002b50a7a749f2bc7d5bd023bd7013473e31a1a7e500000000000000000000000096a8a8dca04b3bb1d2a00bea4b4b745b244c5c57000000000000000000000000d9ceabf2d94bfe58dd039e9769152e24037273c5000000000000000000000000c82086268fab7fda8e8f0cf36fdc8d7333aeef92000000000000000000000000e1f5f50c04b4703b1ea05860ba6c6d307bc3c8a00000000000000000000000007c14b6e5a022820b8b4786774d86717058e7cc0a0000000000000000000000005665d07ec34589b2be44d0e40d8a8d2e726d78f700000000000000000000000060f2fb794def4791ab450b4d67fe1701db7747e7000000000000000000000000be24c9cbaebecd048b1393881185f4bcab7ef3e800000000000000000000000018d8562fb602aaf760b910ef5d06b58fa5496c5000000000000000000000000002e5fe6b1fb6e7ff378cc97072ebcbece48165f7000000000000000000000000b8d3e01cb25f77b0f1e109ee73fb9547082a0b7c000000000000000000000000348a298d374c77c48a74fb33fec1be9dca9e7ea100000000000000000000000072bc7ccef056c5b6b0dd92b67ed3543c3ab3bc21000000000000000000000000bec04f3deee91164f2ca634e7994df615c0fc6e6000000000000000000000000d277acecfcacffd3411d7f46179511c758f2eae8000000000000000000000000bd034793d5aa8b3a8250a5386362eb4aae1c9dbe0000000000000000000000006d4fac500ae3c9348167a475e70b867a74d50a62000000000000000000000000e6897a96485a391e5367f1a32682cb776c4314c100000000000000000000000053480a0dd634d953312382118bd8cc1cfb1ec3990000000000000000000000006bc4e0b3cef615ee90dfaf0453f4c4e3a1accbd20000000000000000000000002322bdfafcda05a66e2d33c77d6c782f27e8cd6300000000000000000000000000bc0bd89e6966760982c9c52aed0e3523298bed000000000000000000000000c301b4002119629dc6404feba4fd083670673ff3000000000000000000000000404abd303905a6bb6e9c07fb1b0677810fb3c385000000000000000000000000011c5b5befac6aed5ff85cb57c5a7c057db64e8f000000000000000000000000a0d4ab23eb1d6275c3e99b5fca7dd0be8d598f30000000000000000000000000a8c66f00a92a688eca21f5a1d156440847210926000000000000000000000000215960c2496effb12608736d8a7cfcbde5ca13860000000000000000000000001f50ee875cf78aaa018327af8e804eeccd34608d0000000000000000000000007d005c83c489d281f7214c322e490b8886e6f70b000000000000000000000000c37b0ddc21e6a11e698faacfd8ced056b19635d6000000000000000000000000ccca27289c2a0cb525711cc470ee6398ed4e3de50000000000000000000000001395239d7d97c603f948f2d27d21331b87c46c37000000000000000000000000f407776521fece90e2161b6815e2e7c5063472e5000000000000000000000000ebbbeff3948368dc2414d2276d4e475217c44d65000000000000000000000000a9f02eb8b7da68c700acac74cafb90d03bf8aa3a00000000000000000000000028e135bdeaa7c94eb2ba1e216e88f967698f59e7000000000000000000000000d708cfa79f5d5a8e508698aeb0aa8d5303dfbc08000000000000000000000000acc232432ba289fb3caa00f9e0363bcc314674fe0000000000000000000000006145150fea0828e3718a832705bd0ed991fd590d0000000000000000000000002e1bf172b3c56765d96a2e3859bde7d304ea92000000000000000000000000003398bc57a013f09810029bbaee604711788b13240000000000000000000000001fc052a04d63e30045ab4df7eb1a6b1264c89fc10000000000000000000000008cde742b246c72bb417f57e7f6946bdf7783c7640000000000000000000000008f9d6ae4b0893d524f50455b82507b06826863ef0000000000000000000000005c665582b8ab08ab726434666aa53776ac0b2e08000000000000000000000000c5a39b2af8856b33c2f58cbe50c7e3d453ace43c00000000000000000000000008f5d7c5c016168f1c6a422e8e6e61e0036e2fa9000000000000000000000000774697dff45cb2727749010ec8311b87c3a1e223000000000000000000000000929e0b1bbd2948562cd11181e9ae6e8856bd6d730000000000000000000000002fc494a66f79f34a550a763ebbc2840065f1c0d8000000000000000000000000d1ab1c7afbd2f3f647e977cee5c4e8208efebb550000000000000000000000005d5c656b1518a56e944d203157963e681e09c302000000000000000000000000118acb48dcd82e993d6253649b16aa3a63a3a5d60000000000000000000000004160d5b1e37407dcdc339608364348b250f29c0d000000000000000000000000d324a54ce45a97043aee04b0f5b17d63c8f20b290000000000000000000000009d67958533e08dd5c7003eeac38a01f863fd4900000000000000000000000000fa987332f05416a5d8344f67986413cb5ce814b5000000000000000000000000e08350ab421dfb77edaf8cf47e2fbb03ce03a51e0000000000000000000000004e487dc9d4abc2fe56bb1a2360a120d34b35dd5b000000000000000000000000ae224df5d151f04850609949df60e5803fa86c05000000000000000000000000fdf2c04c98c37c454b8c3ef5fddb84337cd79a9300000000000000000000000038a9950c55de02aaa697ed6dc3f6b549892e165400000000000000000000000081b2a8c05a845cb96f6a7106fda77117736af844000000000000000000000000d69851a30611eb00cc49e25d51e068caeed569a9000000000000000000000000c7a0bd94df7784c337e49025b724591bc62b1f6e0000000000000000000000008cc9db82df145f6c244a2346a8201f14a06c28ae000000000000000000000000c7efe92890c9fe961e87a372d492074692a2858a0000000000000000000000005f79a8288faafc0cc50dbdda74f783bad233342700000000000000000000000049486537192615623301048284f95bd3db3a06bb00000000000000000000000060224c66c24be64c502030fac7b6c820f72cfd8f00000000000000000000000000397d81c4b005e86df0492fd468891ad21533770000000000000000000000008eae199c98b8d46c65fbd0caa131ffba64ed5e570000000000000000000000002b3f634445d8d72efa6d05921577c3f74a505ef50000000000000000000000000a6b47c645ecd000b6f9577ebb847fabf5e49b9a000000000000000000000000bfc40d216f02f3d846bfe645cf13e99a58a01918000000000000000000000000c2c936c49e5a8685fd0e319c5a6cd869088f326c000000000000000000000000f969918563739762c78b496ee5647859459bb9ae0000000000000000000000005b4fd39488371f45c3421b3ec17e62b377458561000000000000000000000000b54b428f895a89b363b5efd0dbe5a5949de998d4000000000000000000000000ae97c8082d0b00c1bc3ac04b2473265ea7c94828000000000000000000000000b4cf3d4c4ddc1e1180f348c6cd58167cc45f1416000000000000000000000000f7cea38adfd95ba077e48fccbc9e93a285107b93000000000000000000000000b7459631bef6f87e12c3b7fc93e96aa8aaa13cf2000000000000000000000000a20bd2ad886d37ec7d22bfd2e50d51be99d0e02600000000000000000000000072e14c1e9ca30a9c30d1d4e72acb7a5ddd9379dd000000000000000000000000dfe7772e8647cf105c15da6319efd64c8d4fb12d00000000000000000000000030f40fcafe7023c78e9241c9ca6bbc7f605be9f400000000000000000000000037dd170a970913d4570ff5837a18ca0cab3c2641000000000000000000000000f00383f76964386d2a47c82dce5bc3ed50bced3800000000000000000000000076faed52230f7569a27b682e1bb4db07932275ec00000000000000000000000094d63061ff5a422a0f82881a88004b4d4dcd61490000000000000000000000002b31297615a90e50eed30a0f9e86ca3b6677e52500000000000000000000000065f182b9d099d826faf0894a266d6a402f89c0630000000000000000000000004aec88a0c25b2bd9921b4eea75896d43d849785600000000000000000000000067fe5c1e4ed956b23de1c43c825160b5d26712090000000000000000000000005021956d0d8136e95566e427ae6caa6a66babca9000000000000000000000000909d7aa852f7fc54f2f856ff7c56224278ca834800000000000000000000000061b459b6d1718f9400e8e90e04834f4674d3798e00000000000000000000000015b1294209c86cddb7de43aaa2c2fca66c845753000000000000000000000000c839e9e72b83638e7178347ffb35531d52a3a11b000000000000000000000000a7e10bd5bd7ddd6ffdb684bf3435c63a7e620cf8000000000000000000000000089cd7c3e68c004c6f9bc55a2ea41af06c7b45990000000000000000000000005baad8fc374299f4e048d48d32514dda76c2d412000000000000000000000000c5fba2f9ccaea173fdb8b9be6a026634e8d4768b00000000000000000000000030c2d1da3d1572dc2850696ca79f700d54f80c0b000000000000000000000000076fb28beaeef6eae2dab7b720ff484f9963be600000000000000000000000006363e23a2b66111b25456f98049b9aa6eadf70ee0000000000000000000000009b9b1c1fb0fc31beb67e649d6a65cbf9d30fc755000000000000000000000000d6b2f7237f81d589b6ea980650e929f4365492840000000000000000000000008cdd4562b936d930dbc776bf1a045932722f9e15000000000000000000000000a58c4b44cb80b69ed1d3713d05d7191a2f61aff0000000000000000000000000574d8f35001a6f60748aed1437be3c00cc8fa4ce000000000000000000000000c89064aadf8d98e05e598f39f9fbcac2cdf60c29000000000000000000000000c81d8b68c55963ce140d0c69c300330b1eaf0c68000000000000000000000000b895a82fe4f4a07ab1142f7c67cc7a378f71e56e0000000000000000000000001c6df772e157813bc05cb2d414c7292795b4f93a000000000000000000000000ec57b252f088f72be4d625fad5af2887d3a75212000000000000000000000000152bdd5f926235ed549b8a924b9de8b36a29f88b00000000000000000000000020822cdcef3139600ac3a6b3db187c6491b83d4e000000000000000000000000dd8ffafa7c7ab3533fe890753fe2516e3ec84aa40000000000000000000000008cb96e28ba8c49b34a18be4c6631c05bdd392d4f0000000000000000000000005137a5b79165186909513d20926423db7de73729000000000000000000000000ce1dfc0c07ef49ad259aec219c1a790fb8c3cc7c0000000000000000000000001c0cb3a5c42345c8e9f58ee473faa97b450c7d8b0000000000000000000000006dab09452953d5254ebec8d466f640fb8c6d43190000000000000000000000001d3523db496ea5148b250b8d74f871d12eebf2dd000000000000000000000000533bd9caf4577b391d245b76b04b2d1e1679b23a000000000000000000000000e2685f34d3ea300d15fd1a637d57ba536b3ca2c600000000000000000000000089fed6d92d71314610f187ecf5ef66651c140baf0000000000000000000000009c19174f797f4653c35b6fea704cbb03aca0e5070000000000000000000000000ae59810417002ef94e9d407f75e8e01b6a2528d0000000000000000000000007ab4dbddc3ead0f568cc3c44773723a232059aa2000000000000000000000000163dbb37cb5dbe14b1e12064df9898a0220c4b520000000000000000000000000cc583b3978686a13435daa251198042db1065360000000000000000000000008decfc66dda2e06668c63ec1e76cd2f002047232000000000000000000000000190858210eba1cdf329c1adaf5750d91226af713000000000000000000000000b347c0f95d94ccc37142f1f2d78c64c7ad3a56e70000000000000000000000007857be3579eca85f1f73e0a7488358f0852870470000000000000000000000008310c27baf0b6bee2d56cf8c4b6366eae470e03c00000000000000000000000036148589ed7187b0dab8c0436e8a25851e1bca8c000000000000000000000000b969db0003c31d51fc4a6ff24b7a15dc3bb63af8000000000000000000000000cd347ade692b2144baf3533482bdab8061239f3e00000000000000000000000096e28bab746e3c043dfa2d5f848aeff5c896202500000000000000000000000024f86c25715b921634d39f52b6799f6ed0b0097a000000000000000000000000ea975d80942457e792d9d316e42881bde36d2c5b000000000000000000000000fc25f553c937d11561e43af99f65f1d9c71036c7000000000000000000000000d30ec635be01b956e86248ef20a40b204fb9ede100000000000000000000000051774d26f229e2e6559b4b1c38f883f2dc8c73a600000000000000000000000072076e336c6baa71b6241e27b2efdccc948aa76c0000000000000000000000001321ffe4d8e3914ca45a36501ca1af447aa688a4000000000000000000000000def6726a2b2e8fc9bf30faa88c2783cfb010964500000000000000000000000006f27f3789035213f8c6486d394c485d56cb3621000000000000000000000000d713c9d55ab93046a4ee21cad3f2b0a44c6b44f3000000000000000000000000b107357979bc8805dfca031b04fa70fb569bbc440000000000000000000000000e037bfe3e6e3c0b7d3342c2e195c002632c842a000000000000000000000000f8699b61637aed495db26b99c148fbafd820f315000000000000000000000000c92b370f6b5c587166e9b6acd1f7422e651d2550000000000000000000000000b373ddbf36fcb8a3c256e3a5826014e5b5de31a7000000000000000000000000898ddd412829e18c6d91627b9cfc9e57de346e4e0000000000000000000000003e3fe711a8f7186cf74d37d1d0514476a9ac8124000000000000000000000000a1bb0e439c4e3e0e76abed05645f2d21fbf4c520000000000000000000000000a6e99248cacdfd3525cc7aa2c511c1939dbe2a6d000000000000000000000000ac5cea19d605e68d6daa563d0ec1b4c8a0685b6a00000000000000000000000042f3cc76e7c5dad9f73fda7666df2d0add734cfb0000000000000000000000005fbba8e325ad48ca0ec5c2ba19191e1f14a1fba800000000000000000000000011ecf3d9275c3515879b63f4f72524014a0677d2000000000000000000000000e92ba4e09891706bc84f883a2ae1d488ad1c3e99000000000000000000000000effc7099ba7156097a6af6a71920252cc296a0640000000000000000000000008636e98db6a914ee654007ad270f373b7d5715ce000000000000000000000000e3802d49eff8be5313c5732a6fe2a3df04c0e3de00000000000000000000000034e5ec02f8fe78f06237dac827b5077a1e3160d6000000000000000000000000b4c4a084dcf40db6274a3016e4304c9ee8113eed0000000000000000000000006978339e7549ce63952a625c5d5e8ae67c034f920000000000000000000000009c49499feb4fa85cad05bfd171f21ea7a4413f5d000000000000000000000000252e2a62abbcfed6f10cb6beccde9b6b4cb725e9000000000000000000000000e91afed8baa8583043ddfee1578034cfb47cde620000000000000000000000000c0f5d972204cbfb23640eaa04cad9b53cd8a2330000000000000000000000009e5b8fc525b01eb5db4813612a834bb63227a7f200000000000000000000000094ac48e76531267c0ae0331778919ed625e0a9a900000000000000000000000054c41004335c95d25dc9d0f9df2b3b495ab85188000000000000000000000000614629f4c359f260f85f72397b7a3d836e485c1600000000000000000000000054d33e8fdbd6d4a4dfc41d7bba3dbe219ae0373e000000000000000000000000b1f61aa585752302feed11ef4baca2a93039c8f4000000000000000000000000087377dd2c52f0b06c73ffc64a6f9323177ddc4a000000000000000000000000b93a4b1d37dc59bc8e26ee69df99b68133332b3f0000000000000000000000005340e14695f211f10d25f0fd795443dde3173307000000000000000000000000b88759e7edb3232ce33faceb1df5f811289275350000000000000000000000005b73f77048784e8d22aaa13d49f8d1165674d63a0000000000000000000000008b18fa1eaf6d85d6b58f923871d7651a05f9fe1d000000000000000000000000c33d7058fe1917ca463112d3bd2d7250fdc57cec000000000000000000000000f8157123c68ccbd26cf0fc82eeae05d0981996bd0000000000000000000000001061d74be6e85d3e62617ac0c459aeb4e9a25a2d000000000000000000000000717ec38f45f985a51ae0f30a3e35d9c19598e50b0000000000000000000000005ba5aa30599fbbbf9e4323362857fcc7b518944a000000000000000000000000f4cadb09a051e816ab4f07deef3506ae8cf9bd95000000000000000000000000acce638fc63c3d559c428c5edd500769c8db4bf00000000000000000000000008e3a2465dad3ed0e987e9d87295fba646a141471000000000000000000000000bac70a04755c9163b988f34fd4592dcf0919fa330000000000000000000000009111d318358a9adaadcf62f311ca1b1843351de00000000000000000000000002713fa4bfc4abba4675872f3a626a3e69b166cd7000000000000000000000000259e73931f004db303f15a56816605727b3330ba000000000000000000000000e7e21224daa7d8edd2e762b02e7380dfc3e1aceb00000000000000000000000027e2980ced2caa5084a44f4415c2a096da306042000000000000000000000000f2ffb749da114a9f7a21c934d72bacad0f449cd100000000000000000000000092a03cb832442f7c0780f866d8f5bca51a9c106100000000000000000000000025fec433bcf91f31c5069eb3184fb4b7a003d42700000000000000000000000038718d7fb2f4acfd9f9d610e98ca02c130cf374f000000000000000000000000319ca9a1be340274219e8104fb96205a6d61240d0000000000000000000000009d1bcdc6a2e9b5e7b83a250997cc52cd9ce47bdc000000000000000000000000a56fe3fdae9715f7a8cf683077ced2e720a5ad87000000000000000000000000c0276a5886f1d834244f870ece5383fb65d66f34000000000000000000000000811a6d938bff0ae2a37778bf9e0839938b01fbe60000000000000000000000007a291a3e81b94eff82fd5230b9dc80e8dacfd66200000000000000000000000004503d829bb68b2f64ec3aa4217b4e15cff3ee56000000000000000000000000a7c36f9bd38196ab09e083eeb61ecd4802551f380000000000000000000000006f882601a084c419da0dd4d3befeab21032abd0d0000000000000000000000004073f40114e551047a0196bfb9b8b1163e877cc70000000000000000000000006f1a8e6da61dd43fd5c67a24fe7313c57d72e6d6000000000000000000000000c32f59687c745a05816fb80e102cb0ba869a7087000000000000000000000000076fad6a47851d5753f63b7733c43539f1ead36c000000000000000000000000abff9e43c094856e479b8a7c2b5ca19461c83a2e000000000000000000000000e74294e20604a2a2920ad68ab8936779a6fdb12c0000000000000000000000002ee0043cca5c25b576fc6103e83827edfd1bacae000000000000000000000000354450d87f828d6d77cfd1ca21ea7b226d103f180000000000000000000000000955ea8c8603ee532012716ca5d253cb4e3a32140000000000000000000000003e9b0094a1d376e09ea8efd136591eb10298c2b9000000000000000000000000122618d8264633d5073d6f1710d248041f6339560000000000000000000000006a0bdf4bffa778ef6c61479d8e72547b2525580a0000000000000000000000002835bcba7c59b89edcd6058190d43df5bb1d9bc6000000000000000000000000081af823233e1768b8888fd1dfa8d3fcc5c4b1ce000000000000000000000000d6348559c9530293c5a1f8c92279c6604849d46900000000000000000000000048331fec0d9c626f4d982242aed746168c225eb9000000000000000000000000f67022b073dfde41f69e04046b0750913f1a3d7400000000000000000000000053e06901414c4e803f2b7cb88d8d1010a6ed2f1a00000000000000000000000003b003935ddb7832fa9229284d5428681fb077be00000000000000000000000099944add9586833530f8cdf553558e469ec4c2bb0000000000000000000000009327898421a82680791fac9d2eea40349cca88f70000000000000000000000002ab5534e3530742e6e623a829adf3d65bc6fd87a0000000000000000000000008779063b5d2f3231ff6c6ec998a30bf4f29d193c000000000000000000000000d16cb8e2e61fe36f70ecc48c44a420f7994c845e000000000000000000000000d525fe67fa3efaf6f81a9972f871b1131d992f94000000000000000000000000a0c1670afc4677d75c7eefa6d3494bca7e278667000000000000000000000000d9d7ac40fde7c7db8e9aa67d89686b7840f2f5ef0000000000000000000000001564ae5614ab416cd293dbcf7388a90b6bcd88fa000000000000000000000000cf857318695b81d03334e68cebe148426536af46000000000000000000000000cbb26a235d831f3a8089513304fab70546df764a000000000000000000000000fed08da09769deba12860886ecaff064bfe8e83500000000000000000000000065e488f2c98bef3d9743d473c37acde84b496c3d000000000000000000000000be645cb96fd11d99a61917c19046e9f39449098f000000000000000000000000c72bb1516503aa2146b1be7dd921046bf975b4cb000000000000000000000000d3a17a8ad5cd33b55d3ca7e662827d42165ca89e000000000000000000000000f6701a03b3c483ac69794cd656509c16a6663a500000000000000000000000001405b726fb75a5e1192f6e80fb17ea1036812b22000000000000000000000000e257fe1c57c7b40ac77d5618fa1e1a4d0fd49f0200000000000000000000000029a3c67f2a4a50250342d23748beed0c19349605000000000000000000000000383ef7a1363c91f190965fed3aab08a29a48421b0000000000000000000000007e1e497d7409c0ce0bcdcb9893b5506dcf8e43a700000000000000000000000008937062125a5eae62f7dac974a6cf8707a99bca000000000000000000000000af44ae7dc08338da8a17c01c9a31add7bc1fd9650000000000000000000000001dcb06520e0f72982d35c611cfde4056902acbc90000000000000000000000004013c03b1cad09a7a9c4e0bb53f578e1fe9465a7000000000000000000000000844b662a709337e5415ce201bf69b90414cf3942000000000000000000000000b285ae42b3abf002ca4a368648bba1d5ad9dec56000000000000000000000000d85f025638f723ee3e3536674380507952fa4e040000000000000000000000004a9fe343a66e872f0db74eb941a79a6f112fc32a00000000000000000000000098de40d950e942c0fca1450e4f10149937086d960000000000000000000000005d6f34ab0ea36700a6e4be9e45fada8b934ab9e40000000000000000000000009811649ff85550f199267b95a30ab7b94d6633620000000000000000000000005680f8d1a7fb58fe1a0a8257307e6f45a0b148b7000000000000000000000000c3627dc34181983ecaf17185a67a04ebf0c504790000000000000000000000003a1709947b373a1dc6adb906bd9f844dae680d5900000000000000000000000064c1edf10dda6ddf68f850afc849156b97a4d0ff000000000000000000000000d2c90fe1af3dbd00fb975a62113f97663980153c0000000000000000000000004839db5a2a8afe3c4dc9a79fc4696ae8c6c396e1000000000000000000000000fa3dec97ae018b71fbf9a25a037219bdd1f2e6fa0000000000000000000000005bafb216e14dd4520d0716910608adad8f36af0c000000000000000000000000804f23971e88970b0295d9fe6f18e45336ae78cb0000000000000000000000005d6fecb1af9ff767ecf55124e930d71b1a56b1700000000000000000000000004fd61588251d279d7ca2f4da631ef8d9ea5edbc1000000000000000000000000652441dda66cc4e59ae5617893af748687c4b9f6000000000000000000000000fee9d3b923ce4006c7c2ace6bdb6a922fdc2a2c3000000000000000000000000fa3be4ae383f07a3f915cdd0e7ca656af7e771d2000000000000000000000000a75f32f696c1468888885ec4f0bcc4e852fdae0600000000000000000000000086b87d3aa5bb5c1f0034fbf01be0d52d38920f100000000000000000000000002501cbd0e1a81e87df91f4878088ade0d5c905e3000000000000000000000000fad32fbc68eddc75d55e1096a811fada1b1a4906000000000000000000000000289ba9a3568d8f8ca66aec8a698e39f0cab4b135000000000000000000000000d8dcc0ce352b5fb4bf4177f35019a6c84a40c8ff0000000000000000000000004228d012cb845eb1377f242627f44acbd3487fb400000000000000000000000027dccc99056ae793d11678c9a429778af6d72358000000000000000000000000bf535e8ebed866a0ef1f66bf8df2bba9442f0df500000000000000000000000066636f3b58469d1bf86a032a9613286b48802aae000000000000000000000000b7c7765630e9a33e68b54e807fdc667a71c5b16e0000000000000000000000000aeafb64e77f5a28bacb016a626141c1bb02dda600000000000000000000000061d7d08c7752ece426b3d90b8d217d4358653f54000000000000000000000000ab59b6f897e76b7122e681ae2177dbefb8ea6f22000000000000000000000000da774c2a86085058814ad220157674155bb09f24000000000000000000000000f7c7bfedce13874f30ff580e606de0985ec887c00000000000000000000000009c36afc4f5b8887c0450313daf5ce518afc76a36000000000000000000000000a251eb0e15a17849cd3e49300e47cd70a6a740b80000000000000000000000008e77bcefce5ca8729d53d775909f630d42c73b98000000000000000000000000b17cc7b1b641f81e1b4a44734d416bc8781d90a90000000000000000000000001da1a9e0afa93b03309e4fb62473e623e32a2c7f000000000000000000000000ee2a5d4e4100ad7045525eb8487de482e100156d0000000000000000000000006b56def94b88434fea490d76815bbc7125e3de7a00000000000000000000000018dd2a989db187fadfa34a9962e10423b12c747a000000000000000000000000f95bd90021ef57e8c9c7eed0a57521eba4b4aa510000000000000000000000003926fe9edbeb19a1ef92c3ff2ed28bfde8d8c7920000000000000000000000008af7423c004b728253af90a35b2be9978245532c00000000000000000000000074fb15d6c6846172d3120d61b8bfd969991c31a700000000000000000000000067da6c647225e39702b6c85780b021653eab51dc000000000000000000000000535b3314c7ff7cf931bbc64553c2b35517b8c32d0000000000000000000000004fd0b57684d97af895a7a001cf20e63df5d72d64000000000000000000000000ee460ccf56a160f2c4bc93832bc0f87c54ecb707000000000000000000000000b9d76a72116038da64745fe2ca02b801cb35accb000000000000000000000000abe145deb02b71a3550eec0632d95dd03205d88800000000000000000000000031af4910ae0a65d468dd44ae43f3eefa674baf6f000000000000000000000000b0be5b9a7172d59094f2607a09476642d01d7235000000000000000000000000c429b644179d1f70828b7cebcafe57983f52c82b000000000000000000000000d173fc52ab8d6491a40db14daac14179f71fc076000000000000000000000000ea807f2bd27d8881feae40619d277241c09d1772000000000000000000000000a0d708662347efb260e03f8717c756e971f4306e000000000000000000000000c87f92715a011d72dbec81aad074f99640c93df7000000000000000000000000b160dabfbca12bb78c1c0cd6439e22a57f13da4c0000000000000000000000005bff57980bf5a6d3bc538b55265c2e4024070e8a00000000000000000000000076282592425d1b1840be3cf3851bb32d4f96bbcb000000000000000000000000020d596cc440eb1479fe8e456467620d953355340000000000000000000000002a54554e171156b0c68a822fad7ee760e1f96d1e000000000000000000000000f2c992bec6adfbda5f664e4d8d1f40c23c1941340000000000000000000000005525be7d719fd19ab27a2897b081468f1d0b74cd000000000000000000000000704659419dfe42500972d60c34267734e9e1a8c3000000000000000000000000b96467e8cad128704add978ff7df2b0353ed4b8a000000000000000000000000c79f690fd94e644f478ecd2d40915f1bafc644b4000000000000000000000000eb2c0457ed48165f9e028de10e84b406508f4af700000000000000000000000013a33777676a36629249aade96dc0243483135f70000000000000000000000000f9b3901eeaa48cc40164f528ef0a727ade180c2000000000000000000000000179b76997650fa6106f81ecd43d9cfe7809d6885000000000000000000000000128a59e06ef788acf494f6dd32dd6a53f8279b180000000000000000000000003af5c2e9b52837688e7a5b3ce176b94e30ec18cb00000000000000000000000086c3b398ed50f80e1cf4f50c06745447922b85000000000000000000000000008aaefed6b166b956f0268826c36264ed888cecd100000000000000000000000068a017ad3c459fc1cdc2c338945729b7a4540410000000000000000000000000cd7caa1d860fe234fdbc6684ae675ec693c08ad800000000000000000000000079f2abdfbbc285307b107f0bb3017f827d40b8bb000000000000000000000000f024fb7b2a3a4b68086c7b4530e9087efba72cd9000000000000000000000000bf1acd59caa9045b4abbd1ab29a0401a97f22e190000000000000000000000007b026f3248a74487c3ab881c80ce934e552392d1000000000000000000000000407833ce17a7d7b9f37726e395b028aa986a72160000000000000000000000004b045fa8332657f12f6d6cae4c986c35620a98ab000000000000000000000000e18cdb0c8b87620d98797c28d87b606672a2492b00000000000000000000000018ba6cd63a79ee1503cdb2827009ba1b566d6cf4000000000000000000000000b4052ba94ce783de66990fd1838fc955fb5a4ea8000000000000000000000000a36799676c622969104803df92103ab861365e9b000000000000000000000000e13c4b044e7430fc8d35fe578dce1560af2ca8c6000000000000000000000000de46d8c28b811d8f0661291d19aee99b606019d9000000000000000000000000451e2ecac0fb51e719a3cb9831231bc921cce5d10000000000000000000000008eb8abb3de9cb06f9259b191932e56f1cde81914000000000000000000000000eb1901d865adb4a32894545ce7f0cf7c1df6ff1d000000000000000000000000f3ff4c8150b5dce869eb26fcd6f0ac6f52ea362500000000000000000000000070a03e8afcf70a6179ee2fcc72b40ea6c9a63135000000000000000000000000435373712743d4c23d0bd2106e7c8a3590fec1fd00000000000000000000000022a5191d1b4fa48c2633e86db447790dd2fb66e7000000000000000000000000c036cff6a55da2e3908dbd3640c572ae96fcc85200000000000000000000000092d471dabf109742def9eed15820379448161fe2000000000000000000000000a3bb8d57686c38e5bc84167837981f8d07a45b0b000000000000000000000000439aa0eb269c8f9676cf45e096c7be6f35e0cce5000000000000000000000000efdb0e9a1f72c7a2d275789ebce5c9471dbeed2e0000000000000000000000006b616610eb89cc238602d848f82afbdafc9fe45d000000000000000000000000debcb30a95a1969dcc60bcd5db413a4307cc2895000000000000000000000000d8e45d7dd2c79ce6ec24e5e010f564dfbbe818b90000000000000000000000000854309a1ba1fcb2dc5a30570d1c9d35d381ab99000000000000000000000000c6e36b1e855c3f8c775aad5de65915eadbb0172a000000000000000000000000d6eb08514ff12d2ce96392accd7c29186ebe022c00000000000000000000000096b67e20c48fd97e9c08c0924ca06b75f80938da000000000000000000000000cb9581e529e3941a956898201ea058d757bc50fd000000000000000000000000fdf08f85b1793459ff86a2775e75ca5e7261d6070000000000000000000000008e10f6374920088b44b00ca83b5426ecd7125583000000000000000000000000ae4127818ec5db3e0b41b3e8069fb417cbd657a40000000000000000000000003a5c2e9644f4240f11fd41b46511e34a793a5c0b00000000000000000000000051717d897c0945016661ce528f98927512c3b3620000000000000000000000007a87c13fa0f64d0f135fd4041339ce8efa59809f0000000000000000000000004119ad385bda7f21b86e42fbebb448dfbd40a583000000000000000000000000c8f91963d72d07889fd8b957b35387d01dedd75d000000000000000000000000fde62222d74e9f522348f80b27b4b0e81e39900000000000000000000000000081821574a52d29fa95ce2a17083822a628154806000000000000000000000000e29de90a03e1067d9df7d158585ccfdcfe5ad6a20000000000000000000000007703c85b5b2a949424ed0875afc34338e9f9968f000000000000000000000000d363b8fe5c058df4905f98314df5467cbf2f4f9f0000000000000000000000006b38dc79edeb5dd44cbef05ed63c1c4051f9ac0b0000000000000000000000004a8e03b0bae5cb2f254f7a9c69e79fac0e1d4d71000000000000000000000000904efd33e4d3dd391e488725387ae43cd08fbbe90000000000000000000000002e346951db0a19c5413ddf18a06243136b05d3e1000000000000000000000000c2b28fa02e0fc7d3f6a79100d3ee8f49fc45c7e0000000000000000000000000c9f30b4b61676607f3b543bb065a54ab877ce911000000000000000000000000877676aa83957e9f60f1d4b7a560fb9680cba40a0000000000000000000000001b542b74c9ca85ffd086399b6026178c7d5ccf59000000000000000000000000163c15445c9cf848335158b57b4a5ef3126f1714000000000000000000000000738f206d65124207dca0f3e108ce5f4c2c780ef5000000000000000000000000eed01e1dfc48a2bedc1f9f571242b73753647b05000000000000000000000000f2d54616456f878b674c832d87040bf3ccb27726000000000000000000000000a72fab43b10c2817d21c96d8ecf4a8aaa9b6d27d000000000000000000000000d22e77cce5417ee3d78c7ddcd98e5bf63d6d8cae000000000000000000000000950f263a56fee57040ba197837e450d713d8723c000000000000000000000000873787c1095a0574b62c0a1adf1184fe14f826a40000000000000000000000005558b5de0495635cc1d1f2cdbb12ef2a88429e3b00000000000000000000000016a3ba7604c178a972e1f0cecc5d14a19172a0760000000000000000000000005f1890a946901877cf09d0ea5de177ca07ceae8b00000000000000000000000046cca19aa1e1fd107863e6cabb32ae0e9785f164000000000000000000000000c6bd2ad64fa45334c6eac20c9f77b96ce3b98dff000000000000000000000000badedf52883b817f55ac989cd1ec3354372e1d7600000000000000000000000029ebf788a2294446639ab69cb84bd29bbf64c3d2000000000000000000000000933520d0809b61d7f6ce3e0e812a2a7cac6670a10000000000000000000000002252aec8e7bdbd418e56503d729d196351e18c46000000000000000000000000410fafe89a20146ee8dc8448aab252a727a2dce300000000000000000000000039f691cff8f19f3be1c2b5702a5aebb290dba37b000000000000000000000000ac451229f610eb2b89ecd7b78410dd399d1ed5fa000000000000000000000000bdc9b25474694bfc785be2a0df9052149f58567b0000000000000000000000009dbf30e419ae5f64c699444fe7068c91d1f96740000000000000000000000000cdea2aba3f4ddfb00342f93e5d005b9703cc8a09000000000000000000000000ca821352a2cb0f1b42e72d7485a112cc462d383c0000000000000000000000002dabad5203206b1b27a30a279eab10be53702d79000000000000000000000000b701eb93ebd8e5f11e01eb1a0c37c428d49bb7030000000000000000000000009a7b3aadea15cde0e08e2506934cc0dbac68836f0000000000000000000000005e795e2272dc19a52fa473256043d40345edd70b00000000000000000000000097d5bb02d6062b6b3627543347150904239ec2a10000000000000000000000000eee2c14a20bd987b9cd764ee001924abc50aaa1000000000000000000000000c994cf7eea9de4ebc6cb4a2fe185e063ea51ffdf00000000000000000000000015de6cf96325a7fcaa74511e8bc0ab673184f43a00000000000000000000000064f1d24e4865805a5de2f1a4eeddfa31161f655400000000000000000000000080e55e3edf602b2ccf21f97aa39bef6052c32560000000000000000000000000a567d42ee60aaefb9b47b614df49ecd3c70761cf0000000000000000000000004f806ff24aebc60aca3e6ca473be809677d320b500000000000000000000000072989b2864ccb999ab37bbe53786651b604b511600000000000000000000000095f99cc7720ae3b800f9f17c0c86195bde9fc75700000000000000000000000096921a14a68c6d6a67f8fb97744658fba6bdeb5a0000000000000000000000006b62c12266c447c11f380de2d3ce846e0847314600000000000000000000000060cde907c0c618a0c02c268219e00db5b8ade516000000000000000000000000f53c717ac7f72a2595fbd0e42013b6c5ca9b80d800000000000000000000000074a84235a6a3ca9a2a668e5afcfff85052f7daa300000000000000000000000007d50d7255d51cf8455780ab343a25db5e2bb4920000000000000000000000005cf9e21c56508e576e3bb766bc2fe07d83d67bc500000000000000000000000075249845b5f6d1b14a602a2a5d65945f23b4249e0000000000000000000000008d5a645237fd8edb64793c38f77b5c3cca9bd9e8000000000000000000000000abf42e4ef04c74075f1d2999f9bc2e51bcdf2676000000000000000000000000cbc59444f3a20a03dd72d012d14191abf8be61d8000000000000000000000000eed573e994495ec3dc16d8f72dcdd04f917cb9c700000000000000000000000005b1f53ee345271b281cfd08c1c1a60097b8d51700000000000000000000000016a3c462f0559e869cc9a8e369093befaaab62b0000000000000000000000000629d7969056772e75c5788353dd17f9687f02d34000000000000000000000000d0a0242f15d5726dcdd0a7849c1b067b3b70b1490000000000000000000000004f704f2c94a6de85cc01f62c92f747b8b8bcc7310000000000000000000000009af969522c088d89ad79f5982ec4a7c638497693000000000000000000000000598410122da7340792bb1f8365168088e317a80d000000000000000000000000427e8d7d3bc8006574c42a08582ad4d12121a175000000000000000000000000275a3627ec2ab2f6c8354fb28cb0c332e60b4543000000000000000000000000ae25ed9ab3f361ab6ceddd085e7021fa15d08451000000000000000000000000bbb6f28ddf79fde30966793a31f5860b4def657b0000000000000000000000005949a19b7d1617da1cae3a5fb189c713ed286241000000000000000000000000e480ea3bf63fcc79aa71461ad0f3d71693cdc5a9000000000000000000000000da6746a2c876b27f982b91efe36d5b671fe97f21000000000000000000000000f7ddc5931e85b84459ba901589c605d3267b34d00000000000000000000000003c861a91eee8e3d2084bcec758909cfaffc7427a000000000000000000000000715f45c4fe4f72cb75d6de2f36d0428923a7094600000000000000000000000030bc9ebb7675824175273c99f03407272c8941cb0000000000000000000000006424ec5334a1be47d3bba1e884a3778a6a1c4ea500000000000000000000000083071dbfa98c2a2b5c850e989e3d1b284ef9797200000000000000000000000068970b20424ac20c3f032069df52d04ea8b4b9d500000000000000000000000084efd1d2f9a6d6398eff3159e62365fc22c063d10000000000000000000000000f46b09713aa091a9e1db084aec19abdc863fad70000000000000000000000008aae2de334806bd6d6ba7397091eaa55be25fd0400000000000000000000000028136dc5cf62646b3df22bd5a0a47696f19859350000000000000000000000001d2f65144c183e33ee4ad29cf786fe46ffb9f95400000000000000000000000055b5ff3b46abce07f00fa8d17dca6b3c8eedbe48000000000000000000000000d0bd59bd52d20f5cd655d51022049a86f56b6e16000000000000000000000000f39eecc6a5d6ab4cca05560eb7d79eeae5f3cd470000000000000000000000002b0eff1bcd2a68c86694b1f44d38253f17ad56ce00000000000000000000000006f1c19a470ed24322df2daa13920419385fbd7300000000000000000000000036c0fd8fb82088abfaabe24b6164fd4a2f580575000000000000000000000000ea23ddbc3301d5908024a714da0f8377c068d7da000000000000000000000000b40c9bc8c4d67d9576df3a5e4eee5335570c87fd00000000000000000000000033ca37e500b3020b1c6d3b11a5e7accbee6656ea000000000000000000000000c9cb623958ae8407a553b68a55b3fa3e0967a3f900000000000000000000000093877406b74bebc0b2b10b989525bc4a34e6c5cc00000000000000000000000035f7b69ef5ca200f406e107f8cb5eb3bbabb901e00000000000000000000000030c4a104e9b1a0e729dfeb13f55421a2eecc5bc9000000000000000000000000082f1a9f8a7fcb4063276fb1b42b5114259b76de0000000000000000000000007fbd21a349bc8a0b5070d5db7afec9ca12211a14000000000000000000000000f25e50e081fbef4779cd03fa6485d27e96f913580000000000000000000000002e577a3d478b554aae02779548c672925032da7f0000000000000000000000007f42ddfe6de7cd1a701756421f5b60213255b01100000000000000000000000074f485ac281fdda9d9c33e25783843a15422c04d00000000000000000000000000be083acbf92086e04d046312bc783f8871a6a700000000000000000000000010852ad4af68a3ed5367faf3fef742f6b80fce3b000000000000000000000000d339e3b23e7343000830a700186c396bf6d6ca250000000000000000000000008a90bb3c1dc2d95de39ee223eb9c0788d21c68430000000000000000000000005c38f20d59ed0f532adfd178107aff050b1b64c90000000000000000000000002d73f2496eff0f4d613725c05c53e7537ba133b5000000000000000000000000906941aa1ab25d46c37d6c6a6527a283e6bb3524000000000000000000000000773eed7850cf6b69b1c4a5390d7d48920e3359e1000000000000000000000000d1b0254988958e57e4af96e7012cf9ed54d4a6e30000000000000000000000009b839c5d6cb282a3b2152de64c69edf1ce04bf84000000000000000000000000578e801fb1821489822cd6bfa88c4358e27901a100000000000000000000000069f649a732304a6ea863a815b03400ba6a58c22a000000000000000000000000ea7a6444eaf61f672c7392460c35236ff2458c3c000000000000000000000000d5fa0aa95c9d96da27f13b12d36be4596fe748c00000000000000000000000004096f2f2c190648aa4d0a6b9f2061fde24d56b5000000000000000000000000096817da509109b380180ade496e3cea64a04d38800000000000000000000000088a3c698c5a904d0f4c43c04ebb406523a7103d70000000000000000000000004228a825893929c3d2e4eff5918981fd2037c0b60000000000000000000000008ebd8bfadc7e46330b44b56adf83d97d6f9102760000000000000000000000008fd9da452be698a8202d11befe936b8bb6f738c20000000000000000000000000331871eb2eddb3776b623c824d2cd6451f93d250000000000000000000000006e6565a7491d53170d6b9df322b3fc8ebf7cf2ad000000000000000000000000a1152c400a4862a8d2876dfb84834d51b0d589a700000000000000000000000091fb8ae4cda21012703c4a1a9f5659d6f64545940000000000000000000000000c276a6ea03a5ab0cab02f21a1715b093538af5a0000000000000000000000004ab241d00c5beeb563d8afc937ff50a4b752bc47000000000000000000000000165e58e4993963bc7d75cf9563dc419aad55d3a9000000000000000000000000ab9aeb967fcf6054439ee6ab900baa3a21ccfe52000000000000000000000000d49f3a4b39d57f04dbfa8879ef7da142cecf55610000000000000000000000001ce5ee02f2325552f3207ec17e065fb524fb716300000000000000000000000078bae889ccf57b8954e1415b47541fdcd0320d1d0000000000000000000000005c2b48cec992b673d50212d60d29beab0f60b9b200000000000000000000000007f73c32664940b18b33e65025453003b1416fcf