60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b666574706f6f6c2e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20666574706f6f6c2e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d594c364d766d6b6151435577465171445456507a6d79426636363366364c34466e4b66365652575131746776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000202f6c4063eda25190ce76e4af16bec3e7b6ac3e000000000000000000000000fab1abd6f09e246f4f83d196c3d7b2d93069d7b80000000000000000000000006d625bfea0d607e119fdeb54bf0b0ea4fc03ffeb000000000000000000000000ed23e07b8728e49d4437fad3dca4b4bc97ece82c0000000000000000000000002d12ae481e2cb274ef7e2028caedc1f4a3cf534d00000000000000000000000022ba2662ccf6a0191675bed265a0f295669a0d1e000000000000000000000000d4f218a8920734cf6d831cabdaae79dbc19fa05000000000000000000000000076609a34a74f31305d3b9885f9c18f4fb542032f000000000000000000000000f43e9ebe9f021027d0f506af629da5776af89d7100000000000000000000000071784b4eb949ebe9658730cf7da068757186996e000000000000000000000000b0541df22337a4eaece31fdce772bc029f97f9600000000000000000000000000b19b988f3e465a5e14375231ad57ea0c3fe2955000000000000000000000000cc256dd2a27c589646263afdc19f81f2d5f1089b0000000000000000000000001a1066e124e67e9c29ae848674bba363d58998d20000000000000000000000005a2672041a00f07a5b9156eaeab51c456545d6fd000000000000000000000000392dcf90da523f9ff935b9cfe72936ce61e351f5000000000000000000000000d18c7c7f4c8aa67f4984a6512607c1b95fd39fde0000000000000000000000000398e63939dd39baee90ae1480d7abf46464eb30000000000000000000000000b3056be1ee5a499cd0d0fefca38e070778176e2c00000000000000000000000023b54e9f78753a609470d33212627779330c4726000000000000000000000000f22b2e8849234c5fd905e7b2ed4ee2d27d6b0cae0000000000000000000000005e678b12574e93f6aec7a3d17816bf2d749ef2bf000000000000000000000000fe164baca9c8a5d9770dbe8fc39e6b8e39b57c740000000000000000000000005fba27285b9f470f37896fd33c904536f1d1cd670000000000000000000000005005832d0b69828678109181f5140654fd0eb75800000000000000000000000086e38e1eea0c276dc08c17362a1f6baa0a0119e80000000000000000000000001c9a426d587b59c1d30572f7b9526cd9eb768b7d0000000000000000000000002b54f9be6b56a5bf29fbfbe62880fd65c93a9fe20000000000000000000000006a6d3ddcbdffeb778103ade6ea2fbe1ef3ebb39e000000000000000000000000dbee4d01d8526b207f3f11e9e9ea14935d8c5840000000000000000000000000ddada0c9b1e8e8c5717135e6e5e8b3b6b7b8121400000000000000000000000034d4f4617e2466b736915f3a48c4d1df8362c6f600000000000000000000000003a5a2dc659226efac93286da78876d6742ad3e500000000000000000000000076bda43a0f23f0ae281c7571280907ce6518fca5000000000000000000000000d97f3b7913ae5bec9da8930fbdab4a186e73ed8000000000000000000000000077f5f4cf2e409c87ad8240c20cde03633c3f48c500000000000000000000000089eb215edc747723ec4f373192c543ac92c79626000000000000000000000000a3c476ed10ddabde17210a9f743e59eb5673dff8000000000000000000000000390b605fc1d9c3cc59590324dda4de9f8eadb49400000000000000000000000037172c15a159722a44484dfd5b95d3bf34a6a056000000000000000000000000201d620944ba6b78d9d6b527a5da2095451a58a1000000000000000000000000716f40275b062ed69bfaed5c508466ff911bbe0e000000000000000000000000a6922c289d5b889e863be3758715f5a356612466000000000000000000000000d622b63146aa55690363a77d19b962673f81c5f3000000000000000000000000b7921494603efe4d07699c14941d0afeac1da88700000000000000000000000067d0c62988445d8f1e706b9761495380d744d25d0000000000000000000000006abec5b5087f0f29fd0e353e01b5c5fe7e80813800000000000000000000000081616b38eb5921bf12785baa6a42d2f562b11fca00000000000000000000000047fb1b4a4321311ac3388e103ce4492a86b604c000000000000000000000000043ad9f0398b38606b5c05b21875be9c683ebae4600000000000000000000000081b06c5d89d77f5655cfdd71a77a04ff3b8d11fb000000000000000000000000a4fa916b8d8cfb80ee2013b810c70aedc149e5c0000000000000000000000000b10a45fdfd186fd808682d2ceb609c12ad1d61b3000000000000000000000000c02bd4f34d1d72f9be2c109b76bdfa5d20d079fd000000000000000000000000d4506ffa2510fcf3e4e761905d9caf086a352544000000000000000000000000038a5178d452e8f9c9327a7c58ac0b962927ad50000000000000000000000000ff468194717307cb8f8bf3c687ef69791ce22a3700000000000000000000000067a79e6cd5720a4302cdd1b699e1c87392b942890000000000000000000000008124125d39b22a43ff3de6f40f505d8cb92bad94000000000000000000000000c731aa4de13f82bb7327e4ffd74c11145c88d6a2000000000000000000000000365d5393fec1eb4c6b57432d356305fddfa31ee90000000000000000000000001db3adebd8a6c4b296709ff7393a31f94e42576800000000000000000000000098f88c970244e8df9c26a4e968268ba83adf2e73000000000000000000000000d058f236be1a1b07b6d02989db1082e115995b69000000000000000000000000ac46ede50298a6c070cf87303fdfea9c47807675000000000000000000000000db15386e1363b63319c9951fe80eef806ea606d5000000000000000000000000b03083bc46dd9349c8926e3181ca74e5dcecf4aa000000000000000000000000d449c37d11bd23062d8157811e9060c6a2e54e4c000000000000000000000000ced2d774b13ba21facbdb4ac548ef4f828129ccf000000000000000000000000b2bd25c7db187be00c956df7d6d64764836fca070000000000000000000000003baa99625f510d5e209e96da5cc78dfde93010e800000000000000000000000021eb0d964b447247e334eab951a0f383bb784dd300000000000000000000000030b9596597a707d83ef90e56a37968124164db63000000000000000000000000c60a3ba4c56e5540d2d7d0e0cf7dd3d9a937dfb80000000000000000000000000a9a0031523dbc3c1b474ec784263e0381691c850000000000000000000000009865a3ddb3c9e4c1529428e617dc60ec7dc2ccf9000000000000000000000000b264ad421442597cdcb7e9ac7706619a61fb14cc0000000000000000000000003ef821b1be368f55c42987dc2b686fd0becfd6df000000000000000000000000409013faa477e7d6afb3a17673c8dd6b89c515ef000000000000000000000000a36ff8311004d3821156612d1139ab849dd98da7000000000000000000000000e54007245100794d66feb68714ae01a0ff413fce0000000000000000000000008ff98b720d167dd9757ac77c04bd5546d4bb02a60000000000000000000000009a10aceb072b1f0ccae64d4d2e72824e26553cc5000000000000000000000000e64e7c1bc11c7eca69fc75f2600ca20bb01d14dc0000000000000000000000007237e6934cdfe8ec6b7fde603e719d1dd722a47b000000000000000000000000996a76be0a3a1658a5625eef817cb6d2345041df000000000000000000000000326ddbc5d24c638c95216efc0d129acb34528005000000000000000000000000cbb0cde07c88016b433320acaf53f4116204098d000000000000000000000000c9f74aba3ee091379a2438066018afc54c80addf000000000000000000000000a98886f51950d4e5da1e8fc82f64829887ae66a1000000000000000000000000481f25335227dcd1d867fbe4e7e30ca537143b4a00000000000000000000000054474f385858738883b4dbd1efeeb69fe5b73c0b000000000000000000000000bc92bb0ed9e4e7b9fcd31517dc6c4c9aab5f69d0000000000000000000000000d03e9cb5219912ddbf1e101492b6fd55c18fc3f700000000000000000000000009475a75bc74a0089571d948157da54d3197f3d800000000000000000000000074812db615546482e995eed06b5dd88bee24db940000000000000000000000003895d5673350d0ca896d8e870fd12466d9ebefc800000000000000000000000080aceb2baa56ba961d2201315c42a0c73e7f74d2000000000000000000000000f8d54a32c43087a6bc2307d1901132f226e2ab84000000000000000000000000deadad14eef801dd2a2008c4b15b42f810f41c30000000000000000000000000f06ebe34bb45a2410638256c9a26f03e85f328a20000000000000000000000004cdfe129f76b18768146187378870879740f25510000000000000000000000002f69175148d80f5441ae9df6ff44ee59e1b948790000000000000000000000003ad12a469c84dc25d790ba767ff2248fad12cf1f000000000000000000000000919f4b059a77226942b59cd935c2b239be804872000000000000000000000000e768d8f9995130d99ed3048286577ff283a6a3cb0000000000000000000000008badb2947fa8b7e6249e8fa2a066ff1c3767657f000000000000000000000000428c72d652b116a8f51150be038e0228bfa7a63e000000000000000000000000c0a75faaa155e9d5b5b20afa91353c8a3b40e5580000000000000000000000002aa28ea4d5be775b8506f5a2fb8cdcbd416d18d9000000000000000000000000b9df82774493eae269f8496ca7740059297c09840000000000000000000000006b575f532db47e7a6eb7e329bd2d221d4e813e6d00000000000000000000000034fcc1100d21a2d54ce4ec0127dae84e81a8bc03000000000000000000000000467a133ddf46913651f4649d71cb1b044c9d22c800000000000000000000000001612b88729bdd589ca69233cb101a8af8f2ca2000000000000000000000000018891b8b634c50aa51f260933df3ae20f6bb5c19000000000000000000000000472e157cc5cf28ac0b0d462ad25e25384d62ca15000000000000000000000000d87da4aaf0d39b6b6fbbb8319c7c472164ef874d00000000000000000000000007f536a98a7fa923525ec183f77b00ee7eb6ed0b000000000000000000000000fe43da1eb5109eaaa593d97bb5709be066fa5b96000000000000000000000000e99d07412f038810ea29de024a168d6775c9bbc90000000000000000000000008dd97467643821ab0a3b5e815e33d137b353ea2f000000000000000000000000e6adfa7ee2262e6df1e981d0476cf1dceac4d26c000000000000000000000000e5f365c969c7284e8eb03adf5dd0e4376c3ec19a0000000000000000000000001285010bb71cd6e64c22c7a8e75c37bea348a32e00000000000000000000000090bbd2a5f6dcd076310e247cbda79e42bc291fe5000000000000000000000000664a52d06582ddecc997d7af5feeba7a884f5f2800000000000000000000000025eb288e819c5f96d71d621fe7943c08a6d1fcf70000000000000000000000002969fcf4e48f6813e595727900b5e11e741f816f0000000000000000000000008df67c728db77385f3abaee7b32f3814b25e24cb000000000000000000000000d485038947c04355e640da3759a2f7203cf57faa00000000000000000000000025d9d1aca6248fedbbc0b51b7ae50343fb73a44c000000000000000000000000146adff48f010e517c6578908afe33f8aefbae500000000000000000000000003bc6f324bd115021ef2e1427b79dd0822e6de03d0000000000000000000000007ca04e6d1a2b5780ddf8531271c24f1d5b7809130000000000000000000000009d57ffd6a75ab540781eae333c22b58cf2c76ea50000000000000000000000007b88e4f587c0bdd4fb3de56255e56d0ef7de2ea4000000000000000000000000ddc74aeb8bce479070188cd3a5f997f7e6397fdc000000000000000000000000a644d58a83ec0ac2bcda5ba839604906b6e6c671000000000000000000000000a3ca32c82905a9003692abd49138be1fa83ba1820000000000000000000000000140f5d3b639105778e506276b22d111d2c003e7000000000000000000000000cf0813f2efa769bb9bdbb675c24297e43f75c082000000000000000000000000f4b69cdf3c5f83c31b3ff09cfa1ac374a74cb118000000000000000000000000baf9dd8b4717b3dc7096cd0c5bb47010d5e10bb1000000000000000000000000f7aca26d37408a2a30edc8841dae9268096e284e000000000000000000000000c153d6362f682ca4ccd3cbdf96ef4f5d6e1892360000000000000000000000008b32b9bfc959620c7a43c5ed1f8fde068bd879c0000000000000000000000000b8e815aa172c52c28eea4878f335f48bf9dd00a0000000000000000000000000d2f9a32f8813654867e262be8f5ddf6b744d39a10000000000000000000000004f85fc774b1acad2618135251675fd1879f552a40000000000000000000000004072c69f6f7ab72d1cac43bc00fa447cce429471000000000000000000000000df166065e9bc2045ab7734797141bfbe129e141f0000000000000000000000002117c55c55dd0d37cd06afb380ce2df401b1e0e800000000000000000000000018cf1909f08b2bdb856c1308dd26873e12794fbc0000000000000000000000001567d4f8b75c1faf8c7500f759d7e7bcdc1a443d0000000000000000000000008c105ea0d65fb657aefcd78985d48b5d6b30f0d6000000000000000000000000d98e9a27b9c11913c7b0f6d33d082acb5f0af5180000000000000000000000000741699357c650f461334608c0b42d236147c64b00000000000000000000000011364e5067369bc271f81b5800dae64857432c83000000000000000000000000b0ee6af1bf70e9f32bde0eeb07b493fab1e0cc36000000000000000000000000c750fe594a810a98c397c34f58fdc2b95f9ec341000000000000000000000000f2cf3e5936865765a689f7e0d2fcfcde4813560b0000000000000000000000005e1a43573963dc59dc399375bd68e8473752822e0000000000000000000000004d6a6a17bb4e915e0db0c2a13543fdf1000599e50000000000000000000000001cda4ed58ed145c3f77a363c93450878d0d12caa0000000000000000000000003ef589aa5c2595c1309d080199cdf5996210cea800000000000000000000000062fdf4e978de8790b251e57f8c1d944c4f2678490000000000000000000000000f6dbc2cbc603fbbb59865b4c171d2df495ee8090000000000000000000000005a08176ac2d9a785101663987acd8b9f1be341c5000000000000000000000000ab0927b63d143a7b86976f7a0a45617bcee45c6900000000000000000000000032ecac9fb7ae8c4d656ddf111fb0c0041e1ed382000000000000000000000000b76c27e22975f8f1b5d669b1130781f4e74c8e160000000000000000000000003730eaa5689afd32ea5041787c80969c26520800000000000000000000000000ebbdac0262446b319df01f30ec58a759be0741680000000000000000000000000e96cd40eed791fa6f18d278987f62021e85bf2a000000000000000000000000749eb5b263acb235afaa391ae0930e311f094a970000000000000000000000000ff13ae02e8410f7e39da71d1593ce3c8211169800000000000000000000000027552457b613017658d2a782688f189652fc3e75000000000000000000000000632fa9f4b762c932e130dbbc618eb99602569225000000000000000000000000586bb828fb6ab1de8c3b1de613fd36871d7e369a0000000000000000000000002614bd2159f9360cd9c88ec694232379da23948e000000000000000000000000ec3b8116ac378cacfe2e22810542310b1c62441f0000000000000000000000004b1b23b88e46a021a05e6356b7a11ede5e3425a4000000000000000000000000dd54a4add991feb695717df61d4199fd5dc634ee000000000000000000000000114612fcc88329543ec625787790034fc69b394d0000000000000000000000001493dfba666a31455c37ee2172b1bd3f5c00a543000000000000000000000000de16c780ddd9ff61c4b3413be521be218f4e9091000000000000000000000000aa8ecb15b26633ad7c1b684aef57ec6992aab76700000000000000000000000047c1ac86b7f29c96a1ab71473fb6a04fd8b752e400000000000000000000000092058bc38ab8a9841f6698a6fdf61d3c4241fb930000000000000000000000002d794c23c75afdd168eb355d3a6b4325815c990100000000000000000000000032af17b1f0dac64808d18fb71b748bd5fa34ce6600000000000000000000000031acc3e57318ef96f2aa961fbbf3fc958cb0fd0c000000000000000000000000e65368422d5fdce8af628f8d4d451903762b1330000000000000000000000000ce89bfd6d7466c3fe3f8a22224e0c2f173c1eb810000000000000000000000008757b95938f60faf8b967ea52aae7262b7b0a19b0000000000000000000000005e62dbfd5de0af26d2e74adc7cdfe9b719ed4469000000000000000000000000e6c98461d6f6cb2a15c7d80782d71f92a63fd70b0000000000000000000000000403ba5c20bae0ff916b14f8175e0688096f0d3d000000000000000000000000408bdb27f271324074c00c60a7488eac426bc18e000000000000000000000000902a48b67711042dafde9f3abfd23bf4786b70f30000000000000000000000004cfc6ab606ed1e4c4c26a37b83d7d7504bd3a8110000000000000000000000009cf371b9aa820cb5a24bb537504de5f2d8695812000000000000000000000000b8681efa34551b5ef14b56c941e6d59f54bde04d000000000000000000000000566942f5e841d85fd2257591057c769d2f791e7e0000000000000000000000003318d3558714145f2757ccee463fd0fce2c3a5e6000000000000000000000000426132d9f3696a40b747df3e157a33fe6956809e00000000000000000000000004a7eef3e8bfb70ffa953520ab5236fba653bfde000000000000000000000000d96aff3dd6586dd3f7e14040a5473f4acd2714d6000000000000000000000000b9f06d12d6bc914b661df462d2dda00cbb3151e20000000000000000000000001591e852fc6ba52cc50cb4d4a2e2fae4ee743cc9000000000000000000000000b126b72cecdc6a3a1eba7393341feedcfd091ee7000000000000000000000000461411a99dee6ac0a69f861e7337a579b0e0bc3f000000000000000000000000ea583c7c9c79de5c0b8fa9b7a8f4f15fa369e0e60000000000000000000000001649fa5a4c5fd923db2a0afda26c8095a43dd0bf000000000000000000000000672f982b83d9cec428d4ea07db1a73df95d8469a000000000000000000000000a1442b6f70b586185259a50221fe8c187a2e81b80000000000000000000000008cf4c28b8e42ae1cc3a35891e23306e1033b6ca500000000000000000000000026bd5af366b79a33399b8195aca2ce21f698ee300000000000000000000000008c61b535dc9d9c78ee3715208773b86bcadbe8e400000000000000000000000059823cacc3754bcfc739564a05c19306ed2eae8600000000000000000000000021e133ed831155eac73d833dd8eba9d40df13f3b0000000000000000000000001b69fd0ce3e2c84851e73f268819dd07b13761e5000000000000000000000000b60351332d49d07eaeccb09e9cf1182a5a7e9b59000000000000000000000000864ebd16d35ae48840fd357c7aa813bf726b2b080000000000000000000000008f1c99125d55eb89d1a58119724af82b1a6a6f65000000000000000000000000bba0eccc14ba28e241f137b203f5b48817fe64be00000000000000000000000060e41980a846dd15af667b6bf1cd97efdc3d7c4c000000000000000000000000e76553590d7b5fa1b7bea34d15ad66940219ffbe0000000000000000000000009a55c126a34b870f1870d6e80d0fa56e6c74661e0000000000000000000000000b600cd657b24a1ea4901294bce4937ec799d01c00000000000000000000000003d68433cf4383c8625824136a6305209e8e28070000000000000000000000001d4783ddcceb8d3485cd61181363367f8dc3f5f40000000000000000000000002c2a3cb8c566c7bb692e37ed00248d9b74d25c8b000000000000000000000000864f395fa0de0b2cd1c9a70d3e83a38918cdc1fb0000000000000000000000009a1eec17dd189c34b22a9faa56f14daa550e782f0000000000000000000000000e4113d2d10f100d32cf73f664654cbcea3af0ee00000000000000000000000024073fe4e5e45251797ba5093c0c5bcdf9329c6200000000000000000000000077d89542970d20b0855fb56f8c74d253da0f6da300000000000000000000000021a433a0221846471a64e0c35332ef50bea79101000000000000000000000000f957697e7c2c462dea67b13a5524f62e50002bc7000000000000000000000000f2bf8cd34d716db914d349ec91dc7a42f014368d0000000000000000000000003de57fb005bca14b1cddea31304e76caf30e6d0a00000000000000000000000099e17a6290a315fbb0b6c44fb32bbfd5119b8b3f00000000000000000000000005d15e007e8416566d276e7cc9238e8a2b20b52e000000000000000000000000141159a493d6d7ce69c7375d7806b960d02642d900000000000000000000000067aa17fd8a68f0cde4a979ca49b8f40bc8dc6bc90000000000000000000000003c7f1d2a36c75dc444a93f2d0b9df2630089443e000000000000000000000000d7668d8e8fc44d0b440331f74be9ed405aab5f0e000000000000000000000000f29098f4156d85a8dc39239141b85dc5c427ab7e0000000000000000000000009cc34bad34c7f3c7fe9ee1252580fc5c0bfeaecc000000000000000000000000946d75ec5e2b93e7d5607a072897ffca402496100000000000000000000000008a95102f3640b0d195cb5926b37ca6b16698500e000000000000000000000000b0ae331f4774a8d7aa5198c9e32800b89573bf910000000000000000000000002ef3e4ddc2f468dc1439b7f6264f44c9e74fa7a900000000000000000000000017a18fdcc198d17e4b483f104e02cffefc8fc254000000000000000000000000ea7ad7165caaf606765bd02a858b9d47feaa2dc40000000000000000000000007ffdc3bea246a414fd0c3369e3ba90fb9d94ea9f000000000000000000000000f2f19400e403a4c762a58c3d97e75e763541d29d0000000000000000000000005778cd355308e5227c12336336428f7293e9d70c000000000000000000000000d55e8db58d9dc4f22af8b7a22ee81ef1006c67e2000000000000000000000000e4d312352a64a36a06eee50129ea5d348fb266200000000000000000000000000b3d6869ab4a12187aab31347ed511b7e9add7ce00000000000000000000000037bef8cf7230cf8923747d93bbda8ba4d4a7a176000000000000000000000000aadebde7c497039487ada690fac7d5479c4c9e990000000000000000000000007f07fe2f5e99c276f5628dc32e78bb3ad3b93c48000000000000000000000000587059d544f2da24f3abfeaa7568bbf1d27af529000000000000000000000000b71125d7459c797102a47bf0f4b26bbcd271f63c000000000000000000000000ffa0ac33d8b6382eb247f0b6a7b1fc8ccdc85195000000000000000000000000865cc5e0af740cb7d61efece4a5a5ae0d1c6e028000000000000000000000000248be658fa791f14f71770112484d36c82222ece000000000000000000000000e2d68d34219cbe6dc5a981eebfab730d2cdc042300000000000000000000000065c9f5ef03eeff560cc28dc8938d1ef624ba550f000000000000000000000000c8793e677e76ed85a660a1e3532969e877cd3b63000000000000000000000000eba24802ada35c1f31e38d3b59a3cece4105db48000000000000000000000000d485e35622b45db9550d8d5774796b4523eb7a7100000000000000000000000071ce0214980c46d699c6e5b0cad2581aee9328b0000000000000000000000000a5c12dca20ce17f08cef8f600fb7a1d9007adc1600000000000000000000000032d8fc781bd13fdd5a723f08482b8122bd6d1126000000000000000000000000eb9ac2aa0f1502d6a3bd1fab5c8254e8641992c2000000000000000000000000bf0bd42fcd5622a97d48a6ebe2026195bf0b5cbd000000000000000000000000dfec83efbd96f20247784bd607dbc975025916820000000000000000000000003fd75f9fbffeea5c2577486a58c4509457e388190000000000000000000000002e2850a1d882a543543c3a824818518105ddaba200000000000000000000000020b6b1662f82ab320176a312fb8e131a855002da0000000000000000000000006b7d91e204bcb070594b170cb314345c3d747f04000000000000000000000000cbdc97cf3f74642dc23d18af59fb5c10925820940000000000000000000000003a7145587cc37400466ee0dfced9e6b9e65d4b93000000000000000000000000ecdee81ae36de671eea325fa694cb3d82e9ba08800000000000000000000000081679430250c4edf7d6edb38f816d2d5dcdc41ed00000000000000000000000038604c36eaa2f9bdbcc3ad6fa96ed079a3c1b2ce000000000000000000000000a0bbe15788046648a7db48fff31c7d43edacf8d00000000000000000000000008e12618689ea8e151b446e089099c43d08b4be950000000000000000000000008e8039f5f7be6c18d697b6eff9414a72963147b700000000000000000000000022762fee637fb729d690029f95b57347b375e8eb0000000000000000000000005cc41d59d0e661804a7d3b755a8cdc83e774981400000000000000000000000009f2657a4b6f77cedc51528d2f5c7f40c96a0c7b000000000000000000000000b8b5fdd5110edb371b4e43a165912b5c2dc76b5800000000000000000000000077011c6e8186b418b3ecf399c63f5083ef13ec5900000000000000000000000045496b692a4d68b2d56bea8bc6806ba36e415d3e000000000000000000000000164df2ee16b5fe6070abeb68adf294c084df307e000000000000000000000000208c5462f920da6a2b02986761850ab754b84f750000000000000000000000004774e3da8a52afd7e44b2fe6b7c50f80955475ec00000000000000000000000043bd30478d03127488bfceb7964032059ce1a8590000000000000000000000001009c69f299abd90c82e59c1a17ab942414f6aef000000000000000000000000ad7a1b558eb1c15d8d641ad5c28b636aeaa2bbf5000000000000000000000000e37c795b3d072360c95773043c2a4a2034894add000000000000000000000000e6b4b3c6e774b54fe0b7ad183fb18b1ef0f524f80000000000000000000000008121692ec7f658c947dbf61594a53b226631c577000000000000000000000000a4e2dd3e3e4465d4f16b2f1482592f491ec32b5a00000000000000000000000045ff55b47eeeae0cf96e43de1b51f439c76e790200000000000000000000000077d459d16c082c098653f36e7e5c12debe456f91000000000000000000000000bd5c9d19aaed4f3668cc08656166ed4e384c04fe0000000000000000000000006ff9b13fa0ba70ce3f39f19bd60150d04d9ea7ac0000000000000000000000003daeb9d301250bd5272d8bb4a58f799c30241fa7000000000000000000000000c83192ae199160a6a51a6a2a0106d820bb689c77000000000000000000000000c842d1327161960d6921e30b327cf7880d81c5b800000000000000000000000043f87f523e5c10bbbdf3e6bf73559188f0cb18c80000000000000000000000003491b0a8b2256068f07c57db86c2a9f9036f20710000000000000000000000004496fcd62aa62a4472cb64e4bcf6ffcb961d3997000000000000000000000000261dcd4baefb7d119e92eb5106b47cb88514895d000000000000000000000000be63623e16e2dcc1dc1d816eed4bde3f0e73e89d000000000000000000000000fcdab4652c50c0bcb28489b9246e2043260404fa000000000000000000000000dbf52830dd15ee594b63e5c196787b4b8e73fb9b0000000000000000000000002455ac969f66584e78c12b9437010ac8b573850f0000000000000000000000000ec83a67999a95727e395fe1db59a2f0a6b219bf000000000000000000000000467b9fad00d8e47d620080296463d4bdc9c303610000000000000000000000001ba5fb39da197b30c70e14891f75431e63386ecd000000000000000000000000b2b505004e803c3dc0ff52745d3af183a2f2ed60000000000000000000000000fe3854c497377a20263cea218562f21aa314d8e90000000000000000000000004cea56ffa2a498409d95f95fc1580be83581c17b0000000000000000000000009aee92f34065012350c194a9782fe85de0d5db240000000000000000000000005f6c6175e01d62ac790bcac5b8e896dbd28b6583000000000000000000000000742ebc06dc54d55faa85c460a1a857288f69db3d000000000000000000000000c8d2674b4787a68504fa6e741b9afb8710117ab1000000000000000000000000b47df10e587ef132af1362ce2622cf81779db1cc000000000000000000000000330622a4f8253f1446267776fe095f290002cfc0000000000000000000000000983b932cf96dd4fab62b7f83a4bbe0dbe4ebe7610000000000000000000000006f2121924079c87528e745db7ec9ac37088070ac0000000000000000000000006768e982ec024b67db7b70b7cc7ae219b2e0b6e90000000000000000000000002020db8f334bcf9db8073f1feb1e2ccbe9a779d400000000000000000000000086479fa4d974baecf00017747942da86307469ba0000000000000000000000008d31a26e6c07b0dd5c7b929d4cf318134336c093000000000000000000000000d7b81f1076e81593e7fe6f588a9f3e2226f2316a00000000000000000000000097eb788e6523ae309cf0aa6f09b0ca6ba2863407000000000000000000000000f160c136be4231d9f2c8f7740fed320fccfd15850000000000000000000000006e24ce00ee2b0d702288cdc9f3fdba1ace9e4409000000000000000000000000cedc78615f5b3421b73ce19938e1c02a9aeee0fc0000000000000000000000005a2c26fddebf91693112b8473f744339d1c9793f0000000000000000000000008cd94df60f9f3a953824ac9eadf46c1136018b19000000000000000000000000634fb0ff19593dfd4a4e9c65ad24af6ee23c9adc000000000000000000000000719da657d9e0b9cf192983b66acc8e0c98db9cfe000000000000000000000000f76221d8b348a89e6c9fc9bdeb31b7b660b97d320000000000000000000000002f716564adf043d883946e08496faa4b99c2a1ba000000000000000000000000561b750026e4caa00b2d3cadfc3e75944dfd991d000000000000000000000000e1976f66a4072da2cc86999751ba4725e2f319c0000000000000000000000000a00349afbee26c8be58dfffcb91e97fa0d3b4e58000000000000000000000000e0fc3ab354654ccbc2cc0be155da94c296d3db6b0000000000000000000000005f4e4f37f0693c172de74c82f8277b7f319237d60000000000000000000000006b0299c19512260461a7d2b31485c4984d5004ba000000000000000000000000025b00e3047186b0bb97fceaf27fc540bf11837a00000000000000000000000094d3b1c065508a01a4cd02c5f566bb0dba803351000000000000000000000000e1f9885f4b456f7b325b2d4978ad15be356358b6000000000000000000000000f5c003899596fb3388d025ff218d59604bc488f0000000000000000000000000253e8372d157db0b6afc3277e265b8ff61fadc5d000000000000000000000000ab3a39366e96522a96c352a274900c12eb5228c3000000000000000000000000637ac99eda8e73eaa9f9fb2b9a5224b473945f2e00000000000000000000000090df37fdddb7495ec056e4476fea0107f27583430000000000000000000000000f6e22d05e3bb3e1e21c2901139296b9bdbb55fd00000000000000000000000038ab9250c8904bfa0e611eccdbcc42f41aa899030000000000000000000000005a39886c30f46b01c2aa73564eade46fdeb49c3300000000000000000000000067fa83467327be1578193a07db1e0b997dd8080e000000000000000000000000c3103613c8339f46a49a1b382bbcd4b894e132ec0000000000000000000000007aa22b06f118c90829d0dea80d762f30a56fd3d2000000000000000000000000c353cc1c49e047790f074b6e33558eca3a00983e000000000000000000000000c24faac9284f463efaac5298c80b19c911b5b85f0000000000000000000000007e7e7eac4d00fe6a8dc8e7aede79d7cd99d16bfe0000000000000000000000009915f0639660d9ad0b9c669702bdd92009e4f916000000000000000000000000e57f1eea088b2d79b3ab8b7378ad5a08322031fd0000000000000000000000009ad7e5569defeeb0aca0c962ff0782568ed68809000000000000000000000000dc23510bfadfe7a3f5e19492eb3785610abcc6b0000000000000000000000000f7e293c3848f99b1dbdb9e5ff11cff394346c04900000000000000000000000092c0a3068bd78f070b61b8c8a4699500a417a18b00000000000000000000000010205be63d3f8809d38b26e3d9d1e699adfd231a0000000000000000000000002a004d498a83f6780c9caa9845e32691e72cb0f100000000000000000000000096e3ba79656a5c67833c8fd9e728be2ae226db1d0000000000000000000000000793ee52cf952b79c06be47b53ce3a0cbb92f7e600000000000000000000000068da3905c0eda1a4e0ed17c048b1fe68f470dc1600000000000000000000000021ddf1a675dadc7747f6e984873ecdc5837b0f8b0000000000000000000000001bff7429868d1b3c52158c6ea4426a5521048d40000000000000000000000000bc34c38e13e92f9facf8634744056451de7f62010000000000000000000000004197541b9e52d76c4fe80e8b1a9a4e19bc9cf94b0000000000000000000000002369a49e6406e8c94be607759cce1000ff1c9eb3000000000000000000000000fcbb357c83241bdc97cdf3e4ccc66aa3c60c6f6100000000000000000000000063509f54d6951d37c94ac8c434fdbd1b9c47b20100000000000000000000000002333e1476727482e6e382d035a59d394e121415000000000000000000000000131980ce266c98ff5e386b0bd12afa1fc2d943ed000000000000000000000000e16887a00fe53ad4af65f0a981c7973efecfb34d000000000000000000000000597735a71f6d89b2d31fa432611f6e4dfa0b54cb00000000000000000000000031eb9881cfb64855a9631a13cbf8faf2f0839f3c0000000000000000000000003e1f5d4998c92b27b77b3779d5885409343e79be000000000000000000000000b0b533d29202c7aca48a0cc405830efb4493e94c00000000000000000000000015eb978dcfbfe8765089ef1da20b482136c35cc5000000000000000000000000de3fba9392f36b0c27ee9de9a48b871fa8acad5a00000000000000000000000000b51e79e340ab99cc2cd519dff2279dc3b7f0380000000000000000000000008ba5aac15f43c580c2894a9b4120762f04718d8400000000000000000000000068199d54141670fc0be3afe0cf88aacf931f15300000000000000000000000001c36db4ae370106fa7ec95461017646c84b4a048000000000000000000000000dc40d031d0f70db7c949a57eb0a92cc3cad03de7000000000000000000000000707db0373d125492653cd3c4178b3dbe76e118490000000000000000000000006bfdb2c2b7b17d221d2bdb82492df638e26bd76f000000000000000000000000367d19247868deed6f06bd1e2ec334f0b5f57869000000000000000000000000de6b4964c4384bcdfa150a4a8be9865c5b91e29c000000000000000000000000c563face3c4cb9b0334d4f4447601afef5e18f7a000000000000000000000000978a187ca731f94a0cc1a760ea085c1b81b160910000000000000000000000003fe1ce06f3669fa7c77f4c1bb1da34fb0fbb9580000000000000000000000000eda1e87826af2e3b489c9989c342d3e46926fabe0000000000000000000000002f8c4be800196069e180b49b466151f561183ea100000000000000000000000069b413580ee7026a01fcdac735d8fdc536d344d50000000000000000000000005dd76a02bd1515dde2ac0e513d9f3defaad4560f000000000000000000000000eac8bfbd719960b0aea5083170a2d285a837bf9d000000000000000000000000b9a7b724d06bec54d25c59cc2f0c7681c37cf0b50000000000000000000000003c32561f0a92638ea9d6a9ed52ea4c4b5dec35400000000000000000000000005f8553065219421993d6d8250f8af01195de81f00000000000000000000000006a7f014228e70333dde8b9f9249ac0a5ad47c1dc0000000000000000000000005a53bfef67b8463d4f03023672727faf8f13be5c000000000000000000000000888eeef294b39a4543c08efe728b1ecf7d138cc0000000000000000000000000596c98974e8635a1475373bc724b5b056e016842000000000000000000000000a1a62663be61387ef1f0da92d27aec49128ad49c0000000000000000000000003bc9325f762864641974cccc5d3a6e2b0722e5a8000000000000000000000000f55bb1133e38718de32183f9d8c94a8a24f1321e000000000000000000000000d48de4fc751f79b165606114fae35f77390b08f000000000000000000000000010a8fc556d32732209c5ffdfb6be8ab4dc8561b60000000000000000000000001aa84547f66ad9ed3a1777d4b196e477aabed55900000000000000000000000032418cc6405ee32846ff4a7716b7de9746ba24a9000000000000000000000000738b6ab444868799fb532eb6791c6d0c8102d189000000000000000000000000cc63b38af9755db14485a61dd99dde4caa887e7a000000000000000000000000908eb9c7fcdfd3a71d582580a5079591a83e6d8800000000000000000000000082bca3af144382b3423bfec8fa2991fd3e1552a1000000000000000000000000c8a89643df92f1be389638241d1a87e50a78fb250000000000000000000000003488bd941871c3a92953bfce1e6fc25227c8f97f000000000000000000000000b48d67fa8d1697c4a7d5306a0734285c47f7bdd9000000000000000000000000db1c34761f3a5c64fe81c81553887985100e64310000000000000000000000008bf333d2861669444c6b8e24b53ac68f1439972b00000000000000000000000084fc943c3a28ef1246f9ad29dca527e4150901570000000000000000000000006c16f0ab2877e392fc4106871be2c45f546d97d30000000000000000000000009aad471d0a7a7c4eabe92e6297f0e45654987c8b000000000000000000000000d3ccc2e6a1e180f580a0b4373c3a688a9302e1d600000000000000000000000082204247c71b01f28ec768fb0c6dae21158aa8e0000000000000000000000000dc971d5399935bc0af370b573d61b2e88abaef46000000000000000000000000da7a070270d03460ea50926875104dd0899fdca5000000000000000000000000c7e928196850ccdce8cf803445497ee226deff4a00000000000000000000000054af409491f90aee543ac7dceddee2da5e49ef3b000000000000000000000000fb8b473f5af35a20b827a483ad3a0bdb7b17ad4a00000000000000000000000073038120ce973d3d9c033dcc6bc408540b443b8a000000000000000000000000fa935ea2156803fda6a99d3e28f629df9100315c0000000000000000000000002dfd304d868f4427bde527eebe66327c8f73c08e000000000000000000000000c9e4441f6fd9c13beac2eaf2f2509060752a9c1100000000000000000000000015b637b182080cd942faa881052e7b2b41972fb2000000000000000000000000767d240b479674fef3a557739635efee0e40e7ec0000000000000000000000009797d5ffed181a8a12472eb9227ca66c4df89b290000000000000000000000002e9fd8fd14edbb652de7b0d7ff41223e3025c8cd000000000000000000000000e4861e426a1f4d57ee10cad9804a659c967ea65e000000000000000000000000825814978e00eb8548d1e920ad6ad0c5e665baa9000000000000000000000000e786a9e5c6aa3b9dc0cbaf2862a74624a1652b0f000000000000000000000000a679cc92c30356963e4b0ce7b595ec632c84074f0000000000000000000000008ad26fde062138d4b4472066c596917d6924e6030000000000000000000000000f07f9382487753fd8a87684349b07928507895d000000000000000000000000031e1c09678705eceba9b63746e89c4afd3b579e000000000000000000000000ca875cfb3a3e339214cb09e82eb158b15dad8c920000000000000000000000001a3ffdb8527bebf891fa4fc06798361939c89a42000000000000000000000000e9cd2307fd2f87d58fcdcf695181ce61c8e303ef000000000000000000000000b1008e11aa16e49d03e9d443e3d3b3c5d01d4b0d000000000000000000000000298dbd50da27f480e4ee9d036ab0549db186ce740000000000000000000000002cd06a1368da3e010ccf6500e5f8f355716308ac000000000000000000000000fb2fbf5cdbd824dc7aa619ffc7dacb62db161a2a000000000000000000000000e59ee90dbdcb4333bba16ccd1448402997304b0f000000000000000000000000a8e2fdfbf0c495620a08770ff7efb163daa883ea000000000000000000000000a3bc7edfff89506cc580d4c0e198e3ea0993d1ce000000000000000000000000c5c8cd5872c09d8f512659b6b1a9d3473529492100000000000000000000000001a55c0967afe10f942ba4c6aaa54bbe05d273fb0000000000000000000000004c9cb0b9d815a0b2e0774b59f5b833aef599ceb40000000000000000000000004fce0c9b9e0241110992b7e20d432551f16f53eb000000000000000000000000e7857afdba0886a4bd2b59ebb4429950e11a8f620000000000000000000000003f9ab28a88bfe944e5a8da58195544a0ae38632b0000000000000000000000001031e33ccef22782061c36b0010c86aa83d6da5400000000000000000000000051a998fb74c23a687dddbc59498002698aa8b18b000000000000000000000000c5a4839fba503be5c8bea47d78578f59974de9ba000000000000000000000000cd517d77e9ff569ef686a233dea11fb6d239bc4b000000000000000000000000131d94ec1c2fd82db1f78dc700740eb67029247300000000000000000000000050b3fabe88d7c2cc81f64d79c914d1bdcc1ec5b000000000000000000000000037d6ee28e631a09f5bde00b9ecb5bb45fbee6489000000000000000000000000e9532eaba8b031eb8e10b01b5a14d2214908f9340000000000000000000000001b1c1d238f467a1ed7897fd790bb57a798a63c38000000000000000000000000a6845fea7ed403d589c28cc76af9c3fadb6893fa000000000000000000000000e30cb30fe53e28a2adb639c7a6151b061b9e09e300000000000000000000000060630fafae69f5ad10c580374e16eafedbc4c25a0000000000000000000000004d7ac244e5fdf45aa7e83b9ff5479c582f2abbc90000000000000000000000009400af463ff68f59f2cd5e2c676c6f86d4bd7d44000000000000000000000000fb0df9c80b2e2056253fee6b0287d779bd594c0500000000000000000000000053d9474b884474037d217cd7b6d29b0434ea482c000000000000000000000000fe117cfe9d71d5fb077fc4939d4e5911cdf2d1e8000000000000000000000000ff90041689937a537ed429190ebbe406f20415900000000000000000000000003a354783777389288e516af98b3d6e4dc9f216f6000000000000000000000000784659d0bf184282014ea04b0203030fcc8ff9d9000000000000000000000000783bbd21eef7fdcdfd57b4a1f15115dc7f88a92b000000000000000000000000904d975b1f4dd7ff95ed5fddf31d42c8fdf5308e000000000000000000000000b7b89de278d673ad8811f9433d9e9a3e6a969680000000000000000000000000795ccf68569ede3c59ac4ea0685ccd23f3b49b5b00000000000000000000000022d196a9a6ee88a5bed00acd5f973eceaf930974000000000000000000000000c1b669d62f5fbdcc0e543d5b4c6ef29263cf2603000000000000000000000000d7b30ab777711b2cef4bfb41287bb409a9fb69d9000000000000000000000000990e2b98deb39e7a5bac72994675b8112e61ec04000000000000000000000000e9ba5a814f6fc72e3df0752371c4c5c75084836b000000000000000000000000129bf50d514384fdf1afb2c66ebc9c3577d686870000000000000000000000008ea854b16e427b5a151bccc3a2c8b769757f36140000000000000000000000006201090bf5114cc55ab9f2276496b30b7570e38a0000000000000000000000009afecb313d4c406a2d4b41437795575bc1d35b8900000000000000000000000060dc3666bc01fec97c24b565b47a7089524bae85000000000000000000000000395d58a0e699d4ab55cc557252b58644b1c5c68000000000000000000000000014df3169a734648168e8c26e2dfeb0984ca4c4ac000000000000000000000000747abeb5f838acfbdfd2dbe605aa3149e33cd847000000000000000000000000bf92f410acff77054d33d8d45ed249f69f9ed8fe000000000000000000000000acd2ac1db50130d0191dc03e34251f8645d109a300000000000000000000000097230e648deb6513cbe4b7ae6bc488b5e9703851000000000000000000000000ec9efacfa40790beb338a6116e17f157b921cd1a0000000000000000000000008139607c370a222d71621ded0aa6038778497e86000000000000000000000000a3be4e231323f586d8f8064a3a3471b2b882d2510000000000000000000000001973cf0a203fdd9d7968a001171107b055c19cf9000000000000000000000000617d6fa04270918b5ead691dc98906cbd7b697cb00000000000000000000000052f21bf9e5c955ae69ca219220642439a00579450000000000000000000000005009cba6276f5b0134cc2e7088fd7f2ed7d3d1c5000000000000000000000000175456f8ea816e97c84611910c7354d3411665f700000000000000000000000037713bdf7ac5adbb81f06bf389e2af0185278ea20000000000000000000000001ecb9e655c4f5849112cac4cb18b1cf9356e52ce000000000000000000000000e851c7895ac0b67fc243c634e61f76be173034630000000000000000000000004f20fe2aca399081712fb16754a61a90a9a354f60000000000000000000000004e4b65e04795dffa8c74a8154b08a5ec822d81a6000000000000000000000000ccb0189b8fa9e11d8d533f70dd350cb014beddaa000000000000000000000000f19fa14e0fd5583aae77bf17f931337a707fe347000000000000000000000000983572a2ef2f1053ac0b96826a0e2854f27a1903000000000000000000000000aefe7f2f362a8c43373231bf4d012a1667fea4b7000000000000000000000000a411537e4bb8e27d5ad675639f591ee89e0f2058000000000000000000000000d8e0e3d2b24ab96217ad55d3e29b134043d071cf00000000000000000000000099dd189ab40d6862e238d7ec0611392c6218c5640000000000000000000000005f86ce0d8f7288e5b8c587b27c6fa4ca69c5b24f000000000000000000000000de7d742f5a8b310f44b5717a0f7703c47b5ebf3b00000000000000000000000044aaade900cf918b1384b945e19eaeab829b3e8e000000000000000000000000248139cb05c3d972ac7671975ba4215e522903a9000000000000000000000000910397535c08fac7b2abe4ea626c67c0c4b07f96000000000000000000000000dbef8ce1cfe9553e41b16d5f1da8193ebff07d18000000000000000000000000ebd82057dce2cae7111ccdf6d6bdb37f1e21748400000000000000000000000062b6cc4d68aad0c0664dd5def474350b71e0b6b7000000000000000000000000abbfc06139ea4d5ee46583a878cde5151715a01d000000000000000000000000167d7988923c861c9a8a2644ac4598dbabc785d30000000000000000000000002807eaa618c356456f2d5994600430e43e0fc27d00000000000000000000000007adef3d4f2a324892ad7226436188a4fd417a5b0000000000000000000000001d00ea45303de669aadd31ca2791092623df406f000000000000000000000000e3cfec6c59e86769e461146ce0c244cc57e58afa00000000000000000000000080b9eadc274a92bc4026544331420b5dc094e444000000000000000000000000ed65e5dc20407605551cd9b502ea6fbd3e59fe6d00000000000000000000000019a19b44fb3c5995fa3793085d8f33d34aff5cc100000000000000000000000015eed6895072de313b908beddd9945ca84a444600000000000000000000000000f62ef4ce44369799159d5e2275146d6af9f3b4d0000000000000000000000008c96c6ad0acda40f77bdc96978d1d9811384b0a800000000000000000000000030e039e692ec243af80d87c124a7f367d65d9827000000000000000000000000cb2894ef26d9fa1e6ae8bb791522f0930c9f168c0000000000000000000000003603de7a86eea2906114b0ab22d2472d8586095d000000000000000000000000df8751f392d5087b67134d2afd8248a48aef396a0000000000000000000000009725670da5045157f081a1787815f1cfef1998390000000000000000000000007378d4391e3aeee2d83465d8338ec30e3bef274f000000000000000000000000b0a0ca14b589df24e21c0df2c5c55f3f09bf41b2000000000000000000000000c77d4e75e03416a1aaf59db7669ff13f2cb32a920000000000000000000000007daf1b2bd32bfc27827b3d7fa4b8adf63729a858000000000000000000000000d06614eb95b81de118609979f040ad65feedbf0e000000000000000000000000d464eb4075d590f8c48f9acb8fec26d49daf7f98000000000000000000000000d9c9fafdc8fe875b44da254ced6b8a88a9215daf0000000000000000000000002748bc9e632aa7410084968c8d1c8f5e89bfad180000000000000000000000006a9cf296373b74254d50396eb248d278d4c6588a00000000000000000000000030a5dfe522398d975f751c7a53abe7559aa413d90000000000000000000000005f90ff48ee35bb42a77b9d84d14faf17dd374196000000000000000000000000815c3325bcc438d308a1f72792d1f7c7a56066020000000000000000000000004284c9f1bf9289fcf56721e32a7b4d692d331238000000000000000000000000dd0e5530af99b21d23e0f69abd5f40bbd6fb955d0000000000000000000000003e3ca8f54cedc8349b1bddcfb9f74fb79a6bb48c00000000000000000000000018c9af7f13d1e7e08285ff65064616410b0813b9000000000000000000000000f99bb59690e73189300454290c1de9229a016486000000000000000000000000c5e8466faa35d08e7702deb43590efda7cb686ce000000000000000000000000622e2923126c7d39451f4eb0bf863c84dbb5098b00000000000000000000000064d6a5a913f48049f39ef9677ceca56a3a5b7d8500000000000000000000000054d62ad2f7df400f24ccaba2e932c9278182f3ff00000000000000000000000053b4fb600d021c2bbefe66223858054fa8b55c8d00000000000000000000000057ca34f4ac672315f4cba3471801042b094315f700000000000000000000000077a32d8bc64bcef27a0f3a3aec4c3796c62e5fcb000000000000000000000000db562469a51393318c6329be3fd73778846804570000000000000000000000003e8695e00c3c646af4d57731e310add50207accc000000000000000000000000270d31c7cce70ff80d5134a2feb224002bb5d6ef0000000000000000000000007e7bae29d9de869c82ab818052e54aa619a7f9320000000000000000000000008a5128eec6e6a368161bc9e6f8ee7d525497857f000000000000000000000000c67314267d3ebff16c853fdf166e9ca528b7e1e400000000000000000000000035e4a343d7b421eab283c7fc7bef31eebe24c53400000000000000000000000058ae52a2f79227af2fd2dfdb1634c0915bc3bb490000000000000000000000005fb09e6301be4f0d1816bb596f8e5065e46fd2c000000000000000000000000075d69d0224507fe33cc2ae21a5279faf70994abc0000000000000000000000004703a39a1974bfd5a80b85d90ad62784f5149d5d00000000000000000000000093b0c306ec47d791140b375b5a9c9424c79ca80100000000000000000000000079ed8dfb89331dc4aef03e88bc7c479814e6bb2e000000000000000000000000cfc5e9e45dc94b8bbd3651da62be716536d9db63000000000000000000000000119959fb62925b21a5a2dac6b43b52fcfb3b9fe30000000000000000000000007cc1813581e0246163cc7db32a887c1d1ded968b000000000000000000000000b53cb87789b15e83292fd396efb7d7de3d8bbe63000000000000000000000000eed3cdc5143eb0ac992fe35693ee658151a1765e0000000000000000000000007e613f22e26d2bb2eb8a6fe5101f41d66a4551620000000000000000000000005dc09bf7faf3e074a3acc542d96deff76c4088380000000000000000000000004852711b0378d516fe818dbcdd990d2f25ec54620000000000000000000000004c667d49915cde30209307e07c84282017f754ac0000000000000000000000007f31443b8332b8c150a8633f143e9ce82ad6b218000000000000000000000000740ef2419aa066c14263703ce654154827cf45f6000000000000000000000000366ad681c2fd594d88ba75baf5d9950d70359598000000000000000000000000490fdd374a9c26a564ff2a0a0d1873e1b710e205000000000000000000000000c8bb1a296d4af7a7922380ced7333f14b053ce2a0000000000000000000000009191aed5a763527249e23fca6176ec0288a251c80000000000000000000000006b5c21b14631553639a245b436f59c5ef826a32f00000000000000000000000031a92fec00abea6033a67e7f825aa3130393b75d000000000000000000000000b9cfdd9dafbdce4d3955f3a410a99045cccd128300000000000000000000000071b8228c866338fae0abff197ea2a300bde39def0000000000000000000000003600b9e32d7eb8073fd36186ce3e63c2fa44725a00000000000000000000000033d72529d88efbe44caac07d5941bcfc50e17873000000000000000000000000a811a891337e4f83b88fb71fe94b9b9c33198b3a00000000000000000000000092dcd43c4606e92757600cf9a86cfa9e4a0e7b83000000000000000000000000730f2ecb0aeb4ea0c61dc97a67250dbcf026f9000000000000000000000000007bc61416478ce60a5d08369f5b47dcbeb309db7f000000000000000000000000024dc0b92ef63536570b7ba58415e8253bc24da5000000000000000000000000236bef73d97923b69b227d242259ac66f00c2c5f00000000000000000000000075acee45c3ccf4b8751b9f5639f0ec9fee0e7249000000000000000000000000593ecffd56a7da278cf7a17c1b289dcfcfbd6de4000000000000000000000000511d8f0042c62c64e2d2b4144e3b92dc0ac9735c0000000000000000000000004bc9dda92aabffe16289ac7b02c23f3c21b12f720000000000000000000000009c303cfcde81ae734d4a67cc358ef60ae0a21f6900000000000000000000000082e92a9cf32d1d0f3382fbc9c0735625a628eb4a000000000000000000000000673408940b1f486c8b03da11ca90b1078660d96a000000000000000000000000f691f9092c4e977b0680af4156d37ea5468425cf000000000000000000000000e6009e629af4eb6478741c5e8e74a743896e5e64000000000000000000000000ae66728dd9bec9da79dc496b3185ff2d0ef646a00000000000000000000000005598627a324cfd25c52c87076cbafa610642d905000000000000000000000000fd5d6237ad0510dea6e2e08746eaebf60c7f0242000000000000000000000000afc2e09bc223ba1aa99e6fae5baffaae0ce792f50000000000000000000000003b46d333d8ce7a8ca675c6d828fa7892c648a0ea0000000000000000000000008c5a86e9f650596928365b5d85eb3e2cfc079fa10000000000000000000000009010d1021dba2ef005fb224869ab4a188da9ee18000000000000000000000000b195e82fd4492a9e9d1d818e7539db9b6ca0f395000000000000000000000000029fe373b88d29046d6e6558748b76b36b7545aa000000000000000000000000d83991a28bff2b1304f4d976402d67ba128efe54000000000000000000000000c095e57ddfa5924bc56beacf1d515f154ac44e9400000000000000000000000014549590aab5cbfd71a484911596d95ddb07e568000000000000000000000000c0e34e749175f40366da5862e773344b2c360f1f0000000000000000000000004750e755b520796d46ea04f4d7102fff9170b7cc00000000000000000000000030da1f3320b20f61850c1607bdadf720c5a8fcf60000000000000000000000003a3eb3fc90419426b3c53808e40eac713fcebf2a0000000000000000000000004f50f82cfdae7a53965f7ba409999577cc1b316d00000000000000000000000042ae970d6e11a700348390a5d890b32377f2277a000000000000000000000000ea1f453bb9fed0916355af2535c7752f0c1ea8b90000000000000000000000000f51b96f56bc4d2eebf01bcdce29900d35091560000000000000000000000000c9963c8f1a03c6c2d549fd1fec08de74f0522a50000000000000000000000000dde1a8e874c227009b9b556d45af34d3b7274f2200000000000000000000000065985e1b9beba26deca0ffe7eff3b619e9f7933f000000000000000000000000e982a0ad75faa647227824a82aed546c7a373fe50000000000000000000000009e2c7a040b19c2c672bdf0c77f00624a2373881e000000000000000000000000a5a23c6842b2f0e70eb9dd0ad45929cec7bfaa4f000000000000000000000000b48be52815d1e4e5f286c98c310e34628f5e2133000000000000000000000000575583711720e7e8bda6c4ea7a090fcc02e155b6000000000000000000000000174a7ad81af53dd39b6a521961f3bdd2ff12bf52000000000000000000000000549bef006f2cfbda706ba421a0d5b92e60db7ded000000000000000000000000a28993c0afe34198c95f8cc7317ffbbe6ce69d5b000000000000000000000000e0a67da08ce9f6df4c24ac18da71fa97669f8f180000000000000000000000000af54e5e626a42d829fced1f3beab666ff2d404c0000000000000000000000006668fbe85d7b4bd8ec628fe6991585c987b8fff200000000000000000000000038bc2a1e8edbedaea42ae23f7e219e1b9d43de8500000000000000000000000063df31a917f036c19c105fd671b61d1b800937cb0000000000000000000000003f4d69c207ed5b1272a8bb22a1e118bce80a069d0000000000000000000000004206387306b4b5e1510ed52cab60d6c3dcbea0ae00000000000000000000000092758a9c6a842ae98c08fa9403010a0364166e450000000000000000000000002fceaab8d527249cbb82ac3cdbfa22c09cfbced4000000000000000000000000913baf2285e2d5f80e14b3c77947cfacfc214e6f000000000000000000000000e2bcab710cabf585c418a96ac821b071e085f701000000000000000000000000716a7f94a4b0f88ed5a3d93ae1d7262d8d17ac710000000000000000000000000196edbcadb935db1165f9aa236ef88521f10ccd00000000000000000000000072b4b1edfd2d19a610f12db431829f0024507a260000000000000000000000003b6182f2a988232595f624f5c8fb6e9132df8ba7000000000000000000000000b764c554ff886a8e6d0413e9a013c035c8e43fa8000000000000000000000000c448e22c863b59471cf461bcda39d260c789d982000000000000000000000000d4905406966d1b8330882843cae3d56957b3647f000000000000000000000000e462456123a6e5da4cd0e81560624bd2bbef8a4b000000000000000000000000b3eacd7dbb9469afd6be013e347daa25c827737800000000000000000000000021053ef160b3331974f0ae3014c5ad18db1996d90000000000000000000000009c7c9cbe42ac8ec6186ff3d78eb81b3ee6d03ac9000000000000000000000000eba736f7d7777fde38ee421b3cf429339ff5a8ec000000000000000000000000e0e6d368bba59d6665f1ed74fd5ba7317ff8ef9b00000000000000000000000022482bc97b988b9e21bef0565f4f88d3fe6ca2aa000000000000000000000000dab3fef0d91213ff73f4a3f0c4a4cc511755b2590000000000000000000000003814be9a392103e6257591b4ff61b1a42accebc60000000000000000000000009b9bde134cb2310ad29bcce83e2b0c767a29c2510000000000000000000000008dcbdf8bce2f34331f6a893421235e4995be50650000000000000000000000006da5195a0fbe5dbfa0d99d660a138549602bfd2c0000000000000000000000007c7c6e922ecd12fdcfde0248855cf8fbe11d52840000000000000000000000009d643f866f2d4226e9b6abd662a4eb807a5f101b00000000000000000000000069eacac36239782d6bd5ef492efa213d6315cd73000000000000000000000000512ce41b8db3356bdbdc49dfdc7c006ac65284d1000000000000000000000000da29b5b3e1332499fb49237e03bed09126b6eafb000000000000000000000000025811de2eccc6b5a4b09f2ea6cd106041386e870000000000000000000000001e039308b1e8abe287a8eb26f593a3146ac3eb3a000000000000000000000000068176f41d4c447d3eda109dddb636cd082c50dc00000000000000000000000050608a5dcc9e945efc43e96d37644f0d959a60aa0000000000000000000000008638f25164af54e9e721722e7d731092e4c9e6970000000000000000000000007caf87665d3f212fa6a0a06b8e611ef39af4db2a000000000000000000000000d113d74b3be186e17b26123c5cf6f4e57da7125400000000000000000000000016e076c54894dd6f49059ed73bc3d864cd80347a000000000000000000000000e6f8c87fd95af297f007c920019f74377a5368ef000000000000000000000000530de96ebba69d8f255e6140652ad1f33ef3fa420000000000000000000000009a600e20ae15ef430098529e88383936468cfcab000000000000000000000000796cf331aa6326b9ff657663121602674d6fce3c0000000000000000000000005c60bef9063f1c85e40c817f591efc2ed2a67c1e00000000000000000000000047cfb082903b1e0c9b473ee0355f0eb5c43d5f2a00000000000000000000000033d18038f108faabce635eae0ebe5f3b52f6b91b000000000000000000000000c240eb55baa88dd107b4ea560010788ad3fa723d000000000000000000000000447db575d366b119549a607fd32d0f0b86ca278a000000000000000000000000cd29840498a137c26b9f455e4afa60bc98a033580000000000000000000000002592ead5cdef03f5da550419e3de8c3739031f920000000000000000000000000ede9f83f7838d2ee7c34d17ced2055e8aac4c16000000000000000000000000c95f7df2522071a7d29d7f2477e455db3cc096e800000000000000000000000013071669011a687e680832836ef3f0b1c22f0d86000000000000000000000000cfe546f0227bf5d66bc070bd0f8b8b6461e841ee000000000000000000000000c3fadabf6a1936de099f7f8883534c7d5286d7ce00000000000000000000000039ce1a0b3e9f60bcb8614a8fde3a7ce14dc541f5000000000000000000000000970243af986426824c8fc96c594a90daf2e489130000000000000000000000001f36eacb223f310263f2d50da9f47a79d8b1870800000000000000000000000095a0e28f7fd9bbedbc7f2cadd04a34b68b8b4e15000000000000000000000000e303dd36b24a974f831fd0a1007a3694f15a814b000000000000000000000000ed7bac6ee1a5abc2d3e6f08be49e263509e3f58a00000000000000000000000031ce679d01b17d1561b46cfef44715c97d9cc44f000000000000000000000000d51f79d6e0ff2cabe5462764d7a676b55833ddd100000000000000000000000036a9c15ff63a188231f17c6e4ba45348ad9b9019000000000000000000000000a09647ea4f4fcb1d5f3cab3af7fc541c49b9535d000000000000000000000000be000f9599e783d5d351e3834589b0750813551300000000000000000000000041a5f3e957984508679b18456f4da7ccb1f590000000000000000000000000006f8ddd588cd5d0ba674e88d55d4b6f89c10fe9470000000000000000000000002ea3ac197464a63f7900ed4d8fa4f971c1c53999000000000000000000000000147f06a1786c204789d46cfd4dc304d19d900aa0000000000000000000000000a078a37576b0d5f34b6398ee14891ada870094f1000000000000000000000000171bdf2813354da492e1a1df14e42fa221dcea61000000000000000000000000907a7884b0df74aca325c1b38afb9fb9a43e915c000000000000000000000000a0e80c5e8c41ddc06b3c253fd39422b911ebd562000000000000000000000000d633bebad3737f57a6a4f1ffcf7d739bd767cfcf000000000000000000000000c1defc5183969294be9ebd0a24edcfaf1056e0550000000000000000000000001046720137fa7ec70412813c88d2eb91c42d2acd00000000000000000000000048dc05acc395eca8b75fe1e607cbbfe7df0f486000000000000000000000000058265741237c59aee5c3ee96e9f318fee786618600000000000000000000000071aa973dac54b6c140d5e5dc645bbb9e20b0d6c100000000000000000000000050070c181be85582f97518dcd75653c606ee2aa2000000000000000000000000162666314281c8084e9e05ca5105935a4e6267040000000000000000000000009e9324988ab6737311af98d46f8430b0a5932e080000000000000000000000003133b0145480226bbfa0f30e86203d5b4511dca90000000000000000000000003ed5fffe493d4066191d7b7e76784a33defd00180000000000000000000000008a4750496dbcb98eb9d94d1955f2bcaf0a6482600000000000000000000000005e393e4c6e4abddc2f01a362bba378d589eab230000000000000000000000000c6357e153335c003381146d4db3ae7bf94794d1e0000000000000000000000005468ca156bd3c4f6e519919a9b3fc94775444c98000000000000000000000000e282a2443486fa2a840d6ed42856b2b52bc21b260000000000000000000000002a598fd3116a8e842bafd496fa6544f2b3d341520000000000000000000000001aa82383e8daf7cd2128140cf1e74b6694e74fd9000000000000000000000000747c1d10ccaf606b56ab58eec8b899ee098f65af000000000000000000000000302ef04a06bd36fbb636f14338b9626f9e6e296900000000000000000000000099776ec6df7e6fd3b3a9c4fd1bed8227834f6b1b0000000000000000000000005bb2bb49fb68772ce5002381c9a338e08ddc06b8000000000000000000000000380d11e8acd056a7267e05b5cbd073bba07e2b3d00000000000000000000000036613e3ba691bff2ef69f79bbefced035bee87f300000000000000000000000022fff71143dceff38f78126e1d7bc98639c2810a0000000000000000000000001e0c7d21711f883511f6e3c5600ff12da1b3955300000000000000000000000081ce85a4581fb7b3fc829cc1e181a073679e7938000000000000000000000000ee640304e9ae34d2323a4fe042bcbb9ef919aaf400000000000000000000000098fef6f9a24a9cb2eee8d5cd643f162f168350df0000000000000000000000005d7ba0333a9bbfa3bf966b58919655e9bd3b99ec0000000000000000000000000e8bbf53768fd4f4c681c29117416acfd8596ca6000000000000000000000000771ccfd00509e1887afdcbc06ada195608d9915c000000000000000000000000ab181bf15adfd934baab24a3ec9cea524f28b2110000000000000000000000001ce6bfa8ec59a4a9125181b9ba89fa683f2754a4000000000000000000000000a1f97fa086f92d0cce8d6f921630bb822bd53fbe000000000000000000000000420e7451fe728b0056eb9e601b4d6f4054e0f119000000000000000000000000fd2e345bed2a30d51a62babd714a30aed77d31a100000000000000000000000056739f8f5af8f7705234e30fa873f1891e52cf5e0000000000000000000000001b3e7bb355e2b55f55c52a6fdb709b947f4a973b000000000000000000000000c31183bdc8ad67bbb55b9811961b6b435a5379300000000000000000000000003254c96f3f5c4cfa3d4e30fbd6518dcff8f16ae2000000000000000000000000903d6681ec68edfc5b22865a60adfb1cbd173569000000000000000000000000484cbd166f2d668dd971d7f9c673f0985ff6a60f000000000000000000000000c63323084493c32c161e025bce5cd94b4ea23ff80000000000000000000000003efe7b0519810a98e86b5d2b82406da4369b710e00000000000000000000000049735ef4ffee616e3fd3ec0853c5f9c64766dd9b00000000000000000000000036242a48c27afdcbc51ed4a126448ebce531b8a200000000000000000000000073e237002280426fd3309b8fe333a33fe685c722000000000000000000000000e4bb65816fc02886d7d9ee524c8b26c297d30be0000000000000000000000000363568454f12b996f42577dc16fc51dbff0be4070000000000000000000000006f7e66e13cd669a46af964cd7fe8e666255bfc0900000000000000000000000067efc6f39cdc4bdb87041262dc2b282228725ec80000000000000000000000006a6421e7acc707bb180474af8492776067ff6b650000000000000000000000004155beea958fec582f46037c02aac4a5c90aa467000000000000000000000000072a17acc61a9b3727563d94790f7c478404015d0000000000000000000000004b06c8cc1dcb088a89e1d5c00bc776e5ac1927550000000000000000000000004f3e2b58190523bbac1fe09cb81feba07a2d4a95000000000000000000000000e6d4f8c2ad421ac0be1732d646d81237425ad840000000000000000000000000db340d080af1d1b1984215bfe9143b7f636218520000000000000000000000000407d68d88fa8bf49fbcf826a6d6ac2f6293497d000000000000000000000000b3a30f9b95bf2cb843f8a84849b2f36c43e97cd30000000000000000000000001ef3bdae06c07491e2865ec6d87d5f5fad7fccf30000000000000000000000002da7fc53a5d3443a6591b5829753e143866cb6cf00000000000000000000000074a6c6e439f447b7693a3934272da43c218a7dea000000000000000000000000cff23e8460026995cee42cfe6b5e1ae9d0a9b4490000000000000000000000007ddd33c18279db1740ccd82ec4aafad39d77bca4000000000000000000000000ab81f0b03876c5da23b37187f32af6e30a121eee000000000000000000000000ad532730b466f8739f7e337d5148f0281771147c0000000000000000000000000dbb5e537d1288a5af758d619b40eb08e6f46ecc000000000000000000000000c921f5fc277e3d18c69785b462ced66fefce060b00000000000000000000000004589fb90115eb1940e0a36684082a47b83c26e3000000000000000000000000bab27be0e58584eacc59e8ccaf62149cc1e914940000000000000000000000006ad6a149c915416814ecf3575e3757af475777d500000000000000000000000013895123ed42cbad7bb376f3e897ac088894fc6d0000000000000000000000004676d5a378d92c78ebf4eff1605dd3fcb09bd584000000000000000000000000b5ba599524f4f833791c16f8139776ca2e4356a00000000000000000000000001ca38fef44fd7bdc55f0d5403a7aab53eb34df15000000000000000000000000a9180b5bf14b4dfd588a5e777f9ae244feb03c3d0000000000000000000000003ad88f7be247738075ee951b00868e434a8613de000000000000000000000000c81442dcc16b0ecec998ea8b706764094d7487d200000000000000000000000016f61b6a76199e55b21c502acfe3ed5ddbe3c669000000000000000000000000f391b818daa9d554e27b1cea9df6f087c5a6c979000000000000000000000000c19500cad3d5a5109fd9d9e5285c0baaa8a84d02000000000000000000000000ec81f9af54239292ef19d49e9caee366ba182af4000000000000000000000000b7653daf0f99f7d8eaf18a8732bf634be0bac88d00000000000000000000000062d66473647e3bebc02b969590332f20ee0d5524000000000000000000000000d579625a7b6d5ea454fd9195e51d668dad55809e000000000000000000000000c542fc9686bd432e8dc7e68c3c0f35eb241a456300000000000000000000000058c759e1933b5e53aa40fa1daad99722d3b1f64e000000000000000000000000bfaf46abe7c693f240040e605775f9805fef147900000000000000000000000055d841b0ee21d967860237d9f407cdc0f96f51cd00000000000000000000000013f6e697e3f172031b5eecfa183c30456f2a12a000000000000000000000000034e53d40ba0e1c3c7d4f3370a1543a20a463ed860000000000000000000000004a16668c86747fbec317bee72b105e7e9a1bcc1c0000000000000000000000000a35eeebe2807c2ac367941e220d5d361ecd85a200000000000000000000000060131abd08075b125b2c40897707458779d8dcb80000000000000000000000001da542cbdfdcfdf3af10033ae8d47fe94fa61c0d000000000000000000000000ee896db958fdf372db7ecf0fa135ec77573835f70000000000000000000000001d45b136cb82dfe3184b4766360b91bfca64b95400000000000000000000000029d66dae0e7386613797a272acc6f4aca424cc370000000000000000000000002f7b91d2959d6dd287951c43381f20c6aeab12e0000000000000000000000000fa71b62011bd0a1021e7a4d6d325124fbfee3fcc00000000000000000000000072faabef627d61b7efd45663b73a18e9bbdbd5380000000000000000000000007fc50361d396dcb0bf4dd961d4d779c62e8778d100000000000000000000000051092401227c146750cbb06ad51d7f177a0b21d2000000000000000000000000c76357b8a519e617e3fd76494c9e8538930d60780000000000000000000000004d5c62e09a445abb3fb6f71206ff4b24e245bec6000000000000000000000000303087abefa75d3f2536c25314b114b563fb48bf00000000000000000000000037136429637802e2e3060974444cd76062fe7fb2000000000000000000000000c361f210963431753cd5414d637c2b9e9950afc900000000000000000000000098f4305ce604821916ed85b79eeecda78b0e892d000000000000000000000000e5739617aa713a81ccfe3d186062f5a93ff1a60e000000000000000000000000223565de89cb27451dbd61f594efa3638a898e96000000000000000000000000767f8d191e12a3774bd31156aaada7c4cbd30adc000000000000000000000000111763fb1d088bf4f058ee8e38ec35cc0e805ecc0000000000000000000000006e13484166415d7c616b0b557d6dfcf891d4ece600000000000000000000000081684285298ba67da7299ce812aeb4af040da0fa00000000000000000000000097ff0bcc52e3efb194512b2e4ca57c10f5ceb6d4000000000000000000000000e32bda75b5bb0d232f5d14cab70afb1f1f0c0d3a000000000000000000000000e8c992aa54337ce44bf05db7899bb3ad152caaca00000000000000000000000037e7e1383c4d02b17910d305c66c7d41a0989678000000000000000000000000a183529f2db2ac82167c80886ae5309128bd7ecf0000000000000000000000006b9f4885a87c9c3b776076584564793217fdc187000000000000000000000000e667f6b01ac6759017c6aff51af3da99ddee10ea000000000000000000000000179674e3e63b0b4e7a312eb2eb1163c498f86aed000000000000000000000000018aa0ec4f1c89eb0567f296f5d8cd333891827900000000000000000000000091485886ba5366cf27da905ead85303b98093d8c000000000000000000000000437cbac2424838548e5acc105af478bb955de58a0000000000000000000000000ad90919906657b6ad07ddee612978db7e8bae84000000000000000000000000a47033ee3b0216c011a6d81c55ba25d654b1ad2f000000000000000000000000254d781a55d37f6f09fe54728db9d55714cb1f31000000000000000000000000e6180bf554a8fa5e2552bff0aec5e7e66be01ca700000000000000000000000060e87d8bdaf5761c23fb500f311ddf522ed56c8c000000000000000000000000373494bb9e5d75b73a70cabcdb60838ae2acc828000000000000000000000000761be535061256295efcb0c4b02763e78dfab4b300000000000000000000000044c89363dc150a8341171099ae33175ad529ee2c0000000000000000000000004f53c4355eaaf72cf132a535d37aeca2fc9a5f1b000000000000000000000000941e30d03521f5b08b9e5bc46945708d537404310000000000000000000000009bf6b4782e82815da41c1eecb5ce5a748f55f1620000000000000000000000002b40e7d88fe58278de7a8538f58432695c4fb67e000000000000000000000000864551d10c69b43cc82ecc06f23e267bfe3c3ec4000000000000000000000000a162a5f07eb46df1b787bf9ad32e6272212e71e20000000000000000000000005bfdd0ec542a7a3fa6ad1748bb33dee6367dfec600000000000000000000000038acdbf934872f7f4c0e2dc23d0823ee4e17698c000000000000000000000000ea868decc5f5879c8254b24af971d6e61d278cf8000000000000000000000000aea88d176f44d75fe21e6aa17c6aad68100a71e6000000000000000000000000a2fb24202db6c0b120e91a1b2ff671dbbbe88e2d000000000000000000000000be89755b9a24e449ee2c99d67e0ea4e79442aaf700000000000000000000000034c03b9732044fb49af52130b479f1e91c1ef8b20000000000000000000000004a95c681fcc0fe35bc76a2d380a70177a8cbf754000000000000000000000000d8f1b7f6611b438d7fdd13b9a8dea8fffc1683f100000000000000000000000044f61b7a7a4afe47882bb8561092ba95ac9bdced00000000000000000000000017705e01df287b3a10655d8b2a44e7f9f56463fa00000000000000000000000006ba923514aaf8c93c9edf3015d9a8f9ded6f79600000000000000000000000065ef2948e3360d0d6042c7727734cbbde470726e0000000000000000000000004aef329407b607fbb628f84daeb2d91eb8c607d000000000000000000000000092d2d7f8549b352004242b0adb676887b7d75f980000000000000000000000009cfd1e2b89ab4ee82759096fc2dabc7125aeeb300000000000000000000000001c02cb4af32245d8c386cdc2eb241ba2c6451366000000000000000000000000c61fa84aa2214ecec055363d50e99bd0532db5c9000000000000000000000000d4980088839d814020fe8aea22dcbb32610e6cb20000000000000000000000001cc81e696462b152ed6938a68f84d50050f5261100000000000000000000000041e0fc242b69267dd77aef52607b182f7ba7011a0000000000000000000000003901abe5b0cb4a1f9274d4a4d590c2a25675a61a0000000000000000000000003a595c5255e968725c45cfb1c802db60ac03b33b00000000000000000000000010f97b283152504e6f3fabd6e0c7626534af30c90000000000000000000000007660093c0539a5d2542ceb514686372ff3ff8dd100000000000000000000000046f2ee70ec6f95ca325382bc787a1a3444eaf864000000000000000000000000c183feb1adee28f2dd9d11ce67584e52d6c82fba0000000000000000000000006b02d9a5a54f11f188ba06b1038de7880df9e9fd0000000000000000000000000cc9b4cf0c5f71655979986bdee1b1a494e800c1000000000000000000000000e24e4a2ad49b7abb460ee31bfad2dd3ea26131e600000000000000000000000000de2b98a4a9c9d6da616b6b0309a56cfb6e333a0000000000000000000000004639bdd2c776015998b26fc6b8e15316ea19897f00000000000000000000000045950f2ba2b71944522b8a77dbdcfb43a29b32ea0000000000000000000000005c9a8b4723028488eb1e9a4956c5156ed61120210000000000000000000000008dd9bb766c72015d5a5c48855159a2e1c025b92f000000000000000000000000adafa05962e423a8f71ac6f7566a1f7d5ea296c000000000000000000000000025ba1cf1704bb1219d0f501cbabf8750a7e6167c000000000000000000000000d73e5192c12f8f42396337a7f01c4bf17f53f4d100000000000000000000000058afde5c93d078bddd2c0c7312441ad6a88c7f07000000000000000000000000e26d1fd69f073e33b6fef87cb561ab25e712b087000000000000000000000000f75d92d3521572ad08406961d3798b3f2ce04f2d0000000000000000000000009330dff4316b9ccbc985547e110912cb885ecc650000000000000000000000006617490a04d847c317186fc89f565c2f926e15f0000000000000000000000000408d44bcf45bd468585a8cbf78e9fbdc93bf00dd0000000000000000000000001b5862c12eb2ea9eaf2c4e8e0f26c9f1d66241fe000000000000000000000000eeb38636c07ffb755e2ff34752b6c7ed72cc804e0000000000000000000000003bb302e0715ee3c13a9111e4b6eef1dd92b837ff0000000000000000000000003f7d1cdc41ac4e4e68d69a568380d39b9e68a6400000000000000000000000001a1b6b8fbf7a98c5fd49cbf227cb7ebcd87419b9000000000000000000000000269aa10398aaa695259c3e8211ab27a15004110c0000000000000000000000005be833b0b095f1a2f68bbf8477ac2ac1f677fe5200000000000000000000000064a4771b47af20c67f59e539f40c9e9e8cb58c880000000000000000000000009f3cab0eb4d4314d122b123c6011729e2bb2071e000000000000000000000000aee09b542e9cb5a4de2788eb66a11e156b4e81c400000000000000000000000088d895b2e489de9ebfaa2e535830ae1c1aac93be000000000000000000000000af90e9ec371cd340eb241d9a29d65418b6bfec510000000000000000000000006c348eed1f26bef4688f00d0e591ae1ab0da9642000000000000000000000000053a8d109ca7eb23b2236240007c6bb591a2d5e10000000000000000000000005738713988adf90915ceb83e13128376093ec25a000000000000000000000000e25424e0944b51a4913b5cea343121c995cc39d5000000000000000000000000d33416f2ae9992c77a065fb8dc9adb72b086a1bc000000000000000000000000bda354baebc88a19ab28d133132910fd79e70c2000000000000000000000000099b125b694527cac0562cf9c0835c4aaa09642b8000000000000000000000000f4913fe931862408901f848e10df35e72bddd481000000000000000000000000d410ed07dced5cdd0ab4a0c08d6d370602d63bc100000000000000000000000090586a9f66a12a50eaec9b444ab08cdfcaccad120000000000000000000000002e18804b08c1b6a0c0d4356c2cbde4b7140ce5d4000000000000000000000000ee89972227bef42bcf5ef00859f1869ef9ca5c47000000000000000000000000da97965aeaad1ee943e5df98c80975e8e3adc7660000000000000000000000007bdb48c6d4a01d091c74f00337b7e4ef1c9db88f000000000000000000000000a479e5488d35de95639a228617c78e5be4340de80000000000000000000000001fafc101dd4298dbe64a27e4ee8039b081d27ab6000000000000000000000000b4c4a599cc48f28e498635967207cc5e0601481e00000000000000000000000079aff27062e3c6b23bc8093fe0a1c695cd8fa1f2000000000000000000000000621fe35d63b36553c4c461580709b89f55e71542000000000000000000000000031eece5f4c5e3056df779f6e220406ccab620ea000000000000000000000000022479cbc2e5854b5757e964b202ad98a85b8a5c000000000000000000000000c3c19ab29fe58ee5db9b459c2f3d80d76ae5f3b4000000000000000000000000be853d642188b4a62851d65bcf653055de8e403c000000000000000000000000f51a75a8e66f8b1a08e5d63c516fdb485562ca12000000000000000000000000ce22fd8f46ad75a93d037a8a9135019d4a52b00d000000000000000000000000877826c05b29e0be1804978dc38e201933862164000000000000000000000000188246909e0e3049bfb1fe03dce81cfdd8169a79000000000000000000000000178383f2388bbac26847e580394cb166628151540000000000000000000000000117965024da3cc9ed70f0da5f83921d1a127c3b000000000000000000000000ade96578f8d087f985c3241824e84f3fec9a7866000000000000000000000000b1676ec0f2824d0338b2492e30b7c42ffb5ee95400000000000000000000000083e9aed8564f34ccc84dba48251c36776fe00829000000000000000000000000f2a8e2826b5b4ee2cde624b9e1b0c31b3df2e38800000000000000000000000011659d964ce35d786b644fcf7048620f9529b43a000000000000000000000000c2137ad6a74d665ce270fd78597dea4767059a560000000000000000000000009cce34a0f695cadc57bf7cff4763d166072c572b000000000000000000000000667651bd9a9c0add99454a9fbe872184370e3815000000000000000000000000f01615eb6be6717fd3ef29d2d535e8a674af477e0000000000000000000000007c57e5be8e5f636fd8b3281efdd9ddb5f75378ee0000000000000000000000009622b999f3018d5a3dced7102206be983869d83800000000000000000000000063de25b8dc9cb28490dfc3f65d6485ae0dd5233e00000000000000000000000061a34f121f73b14fe0d2dd3a2ac89cce0cfa24100000000000000000000000006f2661dd7253a8ceb4868e4e0cffc36b9b75e49f000000000000000000000000f22f92168223a301eb93b4a026713c587d96d84a00000000000000000000000003884f7313a92c0e2bb65491c978954ef63d6b3f0000000000000000000000005b2b7633388b501757bd91d98a309e01ffc93619000000000000000000000000441137b0efd3ee74cb3de7757f3174d87dc336e3000000000000000000000000f1ff0dc09dc2f02687cc45b492034bce1a865545000000000000000000000000feba78de4db2fcccc6d27826c4eeec9e36015cf6000000000000000000000000e71e1a79bd749e1f26bdb28b337768a373c7966d00000000000000000000000019ebbedeee2a4147d100aa96c6738416cb45766200000000000000000000000032cf7057b624a16a4ab1825af244d3d9a12071ef000000000000000000000000b9ad174b328b3313d2650d6615765dd63ddcc4840000000000000000000000001ca769dbfb6e264c099bea3c0aaad9a2126fe444000000000000000000000000484d78b6e22cfdf0a3757ea1b3599bdd25d31b30000000000000000000000000d339b284c27084e9910666b0fb5834f017eb77e7000000000000000000000000341564dcad5ff7e1596299b5fd858d820a445fdf000000000000000000000000894dbf7ed4f72945861dd96cd2abc8ab960c97040000000000000000000000003249426373ff34646ccbcd992101b5dc592fe6030000000000000000000000001c031b8aada578362402fa91234ed2812bfd80310000000000000000000000004f37a20e83b55733f085bf1a2099b8d81d4eabb000000000000000000000000078736603c179208e25994d7f11a206d1bf9895400000000000000000000000009aa1da1b1fde40c219ace507049f841702bdb64f00000000000000000000000013ecc9a12875402265fb1d887598b48b4c7e50ad00000000000000000000000002c0764cc92d5066be49da75ea8f2b1dcd0b986f0000000000000000000000009a7d42461eb7a4c0b972b796c2acbb277cb5891000000000000000000000000080c2536a0602c60f1bbc5ebf8c9bbd83c6919feb00000000000000000000000060310545eb62bc7a83d4c45877782e56989dd762000000000000000000000000c96cc39d05634381c158cc03d706796e789245710000000000000000000000008a0984d6d38da68c996aef9b9739c5ddd8afa6a5000000000000000000000000a909ad9e4f14d9181db9f9c60ac116a924e9748d0000000000000000000000007dd8c145e46fe73224235dd60f42e140b6aa8615000000000000000000000000cd407dd102ede194a6918a0a97b6a584c4c68ccd0000000000000000000000000577e67de510ac999ad7624d8f720a9a8b22e2a7000000000000000000000000d7d9c7ba9bf5a4bc4f692337c09ef39bd3696bb1000000000000000000000000f1ee3615fc8532fa1013d4c80b42b496fc8d2117000000000000000000000000259e27693826fcb603404468264a6406aefe8a9e000000000000000000000000610cc99321e294d7f8334f9d571adfc1d4c9af2700000000000000000000000015c46d90720f7886dded861550d19cf04dd00af50000000000000000000000007c51ec2dc0920b207d570803fcf5f6f58c0393810000000000000000000000004c5e1cc589066fcb338479bd7911294c4fda71c40000000000000000000000007f9a80db96c9b00864ae75bb63b577d7e2bb3a32000000000000000000000000eb37333a52a38c4e7d7f0eb2f197046bd1e0338b000000000000000000000000378d78fec777746b3c53b99a232423e37c030ab4000000000000000000000000d45b79426cfd314f307b7ef436bc1dfb09267dc50000000000000000000000002ace9da9ac49a493ef200904a447f6800dcfaeba0000000000000000000000008f12764641fd82a5d6be7a2e3524970421986e5c00000000000000000000000076a909c19cbbaece50688ee58ec626eeb961faf30000000000000000000000009b391ee7b507cacc314e5ac32e1e29fd1aa9f81b000000000000000000000000f18b20685d1156d2f62ac21dd07f632921b7f9780000000000000000000000002012842c5d33d4eb8e96fdbfb89ba77bdd9d45e90000000000000000000000001d61d250a0d85cdbb37993b35edba3291b54b49f00000000000000000000000071c6c61a89d0cea3ad16ed89652ef8802e5d93f0000000000000000000000000d065ff4ac90cb4d0edbebc80340da24eeac692a9000000000000000000000000541bbddbfa094800da412bc3e9b06bdaf2cc851900000000000000000000000012abbad3c6be14c681414a5b066aca5a165cca5400000000000000000000000028820024f295b7adba8edb46cbb3d201c90f4a1100000000000000000000000092f8b2af4aa9633cceb00d8e97b6f16cf22855d400000000000000000000000060997b8880a51b57617926ac0cb0b7cd8ab7b4f3000000000000000000000000ee12d18679a5740e38b049619865d124bb6ce99900000000000000000000000050b698cc4041b81216209d9d3bc9ea59f6cc3867000000000000000000000000a337969bb8a8cf0b0164a46c38cccbda5eba67f3000000000000000000000000afca4a96035445a4263483dc0893de0e915570c0000000000000000000000000a331a946dd2df5f1c1cef46d8319dda96e85ce0c0000000000000000000000003161b9660cc36c00dfc36307de2b8c53960164dc00000000000000000000000030151c39f8345784e04248e6baf9b05d44c835c00000000000000000000000006440ec03cc377fba68266de7b085a09d31d9f250000000000000000000000000a0563d2b4f874f9ee0276f156373dc59e5750dd40000000000000000000000005d7fdc139dfe5c8d88b7312f0b621bf654d80ee30000000000000000000000000598be2c4db5bc08f213440e0c86ffc7841e40ce000000000000000000000000bf76374443c0c97e968e09dc55ca11fd5b89367900000000000000000000000084b47d718d1f13d616dae7e12b5529a1715e13f600000000000000000000000027b420f9d56f34f47228d888f82bb01132b8f09a0000000000000000000000003e078e57ce8650c1f31e02e1733d69bac047791800000000000000000000000041b6a1760f6f90ea2527edff7d030de60c670db7000000000000000000000000b38a3f8690e6733e0991182a8a27eceaa25140f900000000000000000000000053878bdcc0cadf6d0e001fb6136eeffe8c85541c0000000000000000000000008bcf451d12103cc347bbb40b3df15b3c67f5992b000000000000000000000000a1f0610930c84415eb5c8b1869b0e94454e94f7d000000000000000000000000f93d09e380b8551c1e895ad042bb8c0add682eec000000000000000000000000355627b9168053c0f1ed45cb2cec97b9d5f3ce46000000000000000000000000b1555beb714e5dd6b90828170e3bda5c49d05180000000000000000000000000f2250f53812ed38b4d8c2cb1de5a82438b0bed220000000000000000000000001ac23cff738e33579f140e3bf233476260134f7c0000000000000000000000007a1b4020ca88d735600ed7106d40cd6911f01be200000000000000000000000036b7725e557e0db19882b63ca16ab2979385fb140000000000000000000000002579eee18ca8f35bd830f0c64729022718f3de8800000000000000000000000020a5c1a86560c5f1d81645046eba1fe32e2d2adf000000000000000000000000ff26af7590b840027ae8c5bcdc5084d856033fb0000000000000000000000000476658cfc09722ed79177f685d1f06176f5e54aa00000000000000000000000057860f14365b9b5215071c684a9ff922969236ca000000000000000000000000ce668751b7c7a1869c5d11e0cff8551f5e88c0f800000000000000000000000063d057143658597e1b49175358f77c8ef178a6f900000000000000000000000058c80756afa8280d7eb8bf379cc86b6149ca5cf2000000000000000000000000d88df6a4d7bce8c6cfd383de5069cd1619e7612d00000000000000000000000010a94fc6a2539d60284704ff957ca12a85afc8eb00000000000000000000000089737a2b15a3e7c9e05bdaf4903e53b8a2105f1d000000000000000000000000fee1d29045bb3ede2691a81a888ae77f53247c230000000000000000000000000c07046a7ce6d284ff4800317bc3418361fffdda000000000000000000000000165faebe00a229f231a95a5b3ab111438a4c35f5000000000000000000000000280645d39e4be2bee88fbf2f314a5c845987f59f000000000000000000000000c9fa16539f02b1e4840bd3d78d274cdd500f51890000000000000000000000004db3f54619ce228ccc65f96a5601e61ee3358b860000000000000000000000000ce469ab46fc5b97ec468a3418635e070750c18d000000000000000000000000ba38bfd542e1f2bac44f5e51abf37ed83718d798000000000000000000000000826317d9c7365a14c64b7895e5836bca338978a9000000000000000000000000ed9d64411eacd8f278a3c486931cf62eed7b164e0000000000000000000000001b820bf66f18638c6cfb2b36764a91cacc8895d80000000000000000000000005fb1d564ad265877c1602529a7072a0a2a01c0e3000000000000000000000000ee1a9463c1cb8a321331d87296ddf9fd24d1c978000000000000000000000000f7ec6b3039cdc037d929cad157f219a3a128edb80000000000000000000000004f5391688b2fec9dd571b18f30be949e76b17b84000000000000000000000000971d5c70fd78fe17260135a8cf17db7f66a58911000000000000000000000000207eb00dbd3dd9ba2c47ead2e68dbf71a6b7021000000000000000000000000064231b4aa14d0839cf22cd73a182fb09362c74f8000000000000000000000000d3f7d429580786a83e0714e4e8855182885d5c7a0000000000000000000000006b8609ac91c1efb97688f595736709fe9200c92b0000000000000000000000008770e75be7a7076d763d31f59a65dd44ebe5ca2b0000000000000000000000003ffaa25b73bbc6a99d7808d8795f846b2898198d000000000000000000000000001eb49255a634125a4e134c2efc6042f32f30b20000000000000000000000008c3cbb8abff33721f91a0ec9a47dffd54e2805e20000000000000000000000004a84e30379bdd485800cd7be8ea6a15aa5cc6583000000000000000000000000cc16b752840c6bcf8944bfdce0fb30946da8d68c0000000000000000000000009438717ce66b2c766adb8d7e6c6c0df67b004499000000000000000000000000631b5c2c0a552a4f5fa4431462d8ea53e834fb5e000000000000000000000000f9ecaa8cb71371f6331b93fd55f4f93d6c8c64ed0000000000000000000000003d95c91ccf5c4ab67b097ea5ecf111af387ec5b2000000000000000000000000ac24aec220194ffce4bb837de033733c634e6830000000000000000000000000c198335ae2a09157a52b3b903c28c2d8fcd0755a000000000000000000000000772186de2386a75131ac9470e2da987da6dbdc83000000000000000000000000d5b13b3047ffcbc98c53ab816f06d09bd43c72b8000000000000000000000000b2f664318ce7e57697a085ce4eec8cf12a070937000000000000000000000000a6f9b0e9d60ed90bcfed9718e196d91a323cfe6400000000000000000000000071f4cb662d4a8d61af63ce3c283db52127e0ed9d000000000000000000000000bf474ffd530e00327ff60ac3c8c36261d6ea52370000000000000000000000004e45500288567c6782be067e44de03bd1de84e700000000000000000000000006ca56da9e2838ae3e4e736c580f7d038c342300c000000000000000000000000fa3ab89dbe27d4f4b760b3032924295c6d5b12f00000000000000000000000002b49f4bd54346cce68e25ed9201325ea78e18e3d00000000000000000000000002ed8e22a439866ba03d0310cf753bbdb5a81dc3000000000000000000000000ea75171d207656608e72686407141106b35e61f1000000000000000000000000bf4dbd6dd0b41e2f4fd79276b8cf4740de03c2b600000000000000000000000097634455de1934ec1b179201c23525515646ab610000000000000000000000009c6fea0ffb999dae0ecc7190b47eef2a87a67497000000000000000000000000078dba50fbed24863727620baa0881a4ddf8631d000000000000000000000000ad07b1816cd6c6905c8b6a6015dae698106d3050000000000000000000000000696172f5837a4277e71f7b8e78398eda334ddcd60000000000000000000000007562c00b99f612e5987e267048b26ea79d0ed11e0000000000000000000000006d91d01ce59e1af81a1cdb771a067689cd2d974800000000000000000000000076ccd0a37ebfd6c9721a3ad3c690dc8cfc91ffa8000000000000000000000000e579a117dc12faab5f1754080c58eefc79a1159f00000000000000000000000031c797540b59d8b4a4c05905fac4e81fca0162ab000000000000000000000000eda2a66f4109524eb9ee4295593a9ec3163b70e60000000000000000000000006b7165cf61df8e1128bcc479c6e297057515271a00000000000000000000000028a12c08412a12f31740ea408c505dfa712674bd0000000000000000000000003044ffbae6bdf4aba4e23d3f26420ff08a377ff6000000000000000000000000fa95e48b3907bbba2bae27aa759a3aaa1a930b2f000000000000000000000000f9955c73025d4cdecd4341668c854d355cdc4c56000000000000000000000000e8b158f3644c0c0341c6dbd0e29987f3cca350e80000000000000000000000001289cb7999225390a780de790f25c5dd59ba98d90000000000000000000000008c2c5d1dc687d149f9a38686c4cf80de2cfabef50000000000000000000000006e5f08e86e43a8d5f78018dbb188a76dd7801ddb000000000000000000000000e7b2276f45ba4072c11fa33dcb4d5063ac37710100000000000000000000000061c1c3185bbd6c43b0effb9df3fbd13492101de90000000000000000000000003343af89b9049a8e0d522eaa35cd840491d617060000000000000000000000008c7aa8149922fa4f811dea8cc66827f29af2174a0000000000000000000000004d008cefa8b9e2c2773ac3a3fd9263aaf2019411000000000000000000000000fd3b4c7396af48522f650f7ab8135ea656847cc80000000000000000000000008f0c6c0499cb3b1e0a938696fbd1decbca5799fa000000000000000000000000129d28de3d677177260a4de0d8de926a2ed0f87e0000000000000000000000007f89868377dc2a83e147f0bf2c772d0bf03625be0000000000000000000000000d21c0e383ce3ecdcbcb69b415817be1440d178500000000000000000000000078e29468ffb2fb22fa18e71cb59c3d5e20ff4cb80000000000000000000000004f70a04e5f486c303b3e5343145289e446865287000000000000000000000000389cac02365e75d3f8427bf0cd31f72b2aa38c9a0000000000000000000000001483c1e894b377d3c42361e86c9f21285b82aea200000000000000000000000028a9166d2128ef9ff6f5b70ff49f37da16b4f80900000000000000000000000049aaa3c19ac0e23b7faa6a030c9b7289948f8985000000000000000000000000618e7ae4e720cbb67f486b708e71d5eb6053bb4d000000000000000000000000abfed7698cdf012f22781e91b102d306a7969675000000000000000000000000b0c7229a15fff15ec6a5ebac55cc12fac5e065740000000000000000000000004aa823efa87fc61d95faa29ac38bba3ec825f01b000000000000000000000000de9d300bc0354f4f1515ea025e3e1f3f3d9ce2610000000000000000000000002431aa576ba2eeba2113e172e8f3f61c48ad29820000000000000000000000008d99b7bb110279013272309c58cad57935d3cf85000000000000000000000000fbcaafaa28097d02b8ba6be73698c539efe22b75000000000000000000000000e096cd41c48e84654d72395dd7ab7aa414c47b4f000000000000000000000000537809f34a8e4253c3a16cc3f5116a7dd1fdb40800000000000000000000000059e677ef229b791a2488ea5c2b29e42c264d54300000000000000000000000007358a2a9b2c1711bf414f2a055ab506601c3f02c000000000000000000000000bebf1188f3efb9a12f818f1f283fd7c85c6de3f8000000000000000000000000eef0c611df8a66ddef29330d25f53b48efb45fef00000000000000000000000057f2ebe39f7bdcb7a1b5e07d989656c28e90c492000000000000000000000000a2e73c818d4da183f0ff08e1fecbee7c660d1c36000000000000000000000000ab522bb651bc74f4b22033ec112a0bd27f48a6d900000000000000000000000011e3bdbcab554ddeb9bff02769cc1ba6ef906ec40000000000000000000000006b57778cbb86eba84c61e193e5424c029d850ff7000000000000000000000000b8477282e7c82d06b8a68253e92e4f9b90776524000000000000000000000000a5f06f2d4d282a49b6de8905eece11abc2e9a8ba000000000000000000000000f8d79cce9ac1a5fb701ebac1cf9df81c81db63c600000000000000000000000056a8d367e2d574b990c67461c951542595aedb79000000000000000000000000a8eb5d59996cd3705784defd7e920a01e0733b42000000000000000000000000d0237567a02b1a3911582aeaeeab58c54e89902e00000000000000000000000037011613d4600c4581d9d3c5c71a5b5ced34e578000000000000000000000000abee9d723b5045301c1729bebb6be31d1ce0f29d0000000000000000000000007b28a17fb136d660b878b3b6ca669308aebb1a56000000000000000000000000b00c5132175e82079d8449aac78f37ab1c838f44000000000000000000000000ac936054c23b137753752e9085edf9c297598c6f000000000000000000000000576856ea653d71c64c59959d69973d8e0125f8b4000000000000000000000000761c93a04f0a769625efe88eae8bbd0ad11da0e30000000000000000000000002f83e4d07189adce0758d6ccf6d5bba311147cfd000000000000000000000000fe1f07e1c4f561f00ed67b97d4e4c98aabd0c02c0000000000000000000000003cb363f2fa98d6e56e05da6cfe294f900e2878f500000000000000000000000099819368ece75883ee29559afdad8f60c34e97330000000000000000000000002d0e24b8533f7036ff77e5a3d42c8ae6942a539f000000000000000000000000ef06dbe416a153afbb47220a3d631352610751b1000000000000000000000000c8cefe2040cbd06abf3027514c5449ad0f42e808000000000000000000000000adc551dacd63895cbb89ceb7ce8a50e7b0913090000000000000000000000000e328c845e75ab161c723bb531b9c9556806108110000000000000000000000000e3ac99234d963d116a1368359b08f1f786e3eab00000000000000000000000060c9b08b5a3fd859be1a05edf219a007bab8ecc9000000000000000000000000faba2ae2d5e38ccecddb959ab23a1975c5f27af1000000000000000000000000b8131c8719f7964cdb160b3155be2dd3413e96900000000000000000000000009c7f81e88ee794910866897ea99cd680bd42ff93000000000000000000000000c737ec9c830e5b7b24b20ff6647fbba369884d9700000000000000000000000011cf4bf66cf3c59afb42713fb86c9e496630bf700000000000000000000000009cf8519b68af76b7a5ebba70566853e68502c0b6000000000000000000000000166986fc69300b69b835cf315728a24c8777f01c0000000000000000000000001c76a51686c2b02bc79527cb5c4a1e165b023b80000000000000000000000000893cb678f303ccd6fc3ce5daec644039503f7e3b000000000000000000000000c60786c98842ed32f43d14273946185be430067b000000000000000000000000d99f3e9b5a722fd5a4c1c6cd98e103d7d2a1b9b3000000000000000000000000ae850d68ecbcc0d49363b369da1958d417c3b1f00000000000000000000000001cd6fad862bdef3c744dc82c57fa2e4ea690d44d0000000000000000000000003cb96d5785c588c01c5f74d4865f73fc4edcdc0700000000000000000000000071da41e87109898dde1d8f819878876d9f28139700000000000000000000000038ce02df6ca3ffd6ae4d92b02a07e91803a90f7b0000000000000000000000008fdf9177d4ecf55ad5d0ad5bfdf3318b823c8212000000000000000000000000374ab835da380e1884a91fa86dbe90bdea5d98f80000000000000000000000008b8ae54a8646a985258b487c21077d7b13e6f05300000000000000000000000058f0a9099431bd75720742ab6972724e369d5a000000000000000000000000001a4707995ac7f1e2ef636e88506090adbb0b081e00000000000000000000000003be632dc0faffb438aea00f286ce57bc4dd3c0d0000000000000000000000001b24ff61e854e5a1cfda830b5865c80fc20d317400000000000000000000000010b09900fedc105f6cbbe172d203890e0117f9380000000000000000000000006582783434f0a4394b109e2579efcce66ed234ac00000000000000000000000000fdf04543e1b7fd12e5cc0097ff7a0c6e5c1956000000000000000000000000390f4fd975d8bf4ac80639afee71026b19d3ed920000000000000000000000008712185d4950bf15156408f6096171f407cef993000000000000000000000000ebd385647e33cb12017740e3c2671ba86e772670000000000000000000000000933372b2487973092352eaa4ff6f98a9c8e73728000000000000000000000000add0a8e2f7d4f7b2bac3e33e29a5bb0b00c41db8000000000000000000000000c41eb75bd4d70e8d9cb6097ebd514198ebd7d77f000000000000000000000000b800ae9a246fc89eb198796be18ffdd4592340fe0000000000000000000000003217cee3fb318b2f332eddfa204416996aece783000000000000000000000000ccd0f42356633b7b34370e9e7cec87761e4a3fac000000000000000000000000a36328769a7bf193d365c0d03cb758b731ac7a100000000000000000000000000739de092b493fb23e7fd36b73cbe5627384c62b0000000000000000000000003991775b90088a3f3abe9e7acb3c85884e52c8a20000000000000000000000007ff2d9db3eb53721729ffd32be6245a30e3733cf000000000000000000000000ab1ab4cd03a71a9155454f8e45f58346dcb13a44000000000000000000000000676080e45c37038e1d0d5b331047e5ac9b766355000000000000000000000000d8ac0de033b19db1ebd65e8a371d2d8f03dca717000000000000000000000000cde79e21d33b50708e9b68601d12ccaecefc2f90000000000000000000000000662de6a9a077e924020d6f83e20ab8532e8379a300000000000000000000000046a8e0e801a7a23f15b3e4eb563234feef63e4890000000000000000000000000cd5d703fe245da8567fc4a85ba6e48473b94f43000000000000000000000000780af6644552b69b74adfd47b3a3087a7be37f6b00000000000000000000000036222332e0be7a79aa196ca5def5f7a72ece95c5000000000000000000000000206a61c155b0e648b74192c5a75015a7c53776b7000000000000000000000000c600cc094a78eeccf5efa81c17e6aeef43a201ad0000000000000000000000000945445ffd498ea5d9dd35730b99563d094b715900000000000000000000000097152cf55aee1b818942be9e3c2422998445c073000000000000000000000000cac5ec4f4658ab1aee2eafbc0146a4a2f46bf979000000000000000000000000f332286a8f6dcd64e475361bdfaad61aed4ac43d000000000000000000000000330057a9bc0e68f79ceb079d0ae2afde9cb95c2900000000000000000000000024fff6946f765e0fb9248e739fb73ba394fbc69f00000000000000000000000040c7516da55861f1b5b672cfc507dcf51d6270dc0000000000000000000000003d18da4e36d6db87045bcfb7d1c1ece85ce679ef0000000000000000000000005aa8740c52b547f94b9ebf89a87e7ab5c27167bb00000000000000000000000085b8a2504fe7a4ebc89f87d840433fe250533225000000000000000000000000ecd8ed738d143ba77bfd40f27bdc9e0eae686b93000000000000000000000000377a76bfd597d2f86f5fae21a6680d2450e62cbe0000000000000000000000001f568d7a86ff7f4ec21e6f56ca43a028c4cc4f01000000000000000000000000ac8795cb3e1c7c485bc04be7c4182bf55ea24c3300000000000000000000000027408a958a4607955f9c778bf136a4eb2892f6ee000000000000000000000000764954fbd9b5aa9e718ba059971d60c84f773b1e000000000000000000000000460fddcae30b616b2ca6b5ab9ff516f9c706975e000000000000000000000000019677b04e830bad792f4fad694a4080769ed0a800000000000000000000000034698cc774e852ffe6ac2a84430a85dfd670ac04000000000000000000000000ec7361c42f912f63e5c957ef8b59ff84f65901fb0000000000000000000000007bd90ac018518c01a133e2465e6ff2536aed7840000000000000000000000000529fd1e85b1af8bf417c88052e5c13da5833e3ad0000000000000000000000009a380b8912a4e5d73ea5256c52fb37622c1880a7000000000000000000000000aa9fa2b3f7a1ed7bec935fd978921f25438a70be00000000000000000000000019e3d84742e92de9dd93cc5526e9efe4e9aa7ee700000000000000000000000085b3a7f2761d3bdcd213a44772f698d84ea456e0000000000000000000000000383eaec1723bb6bcd720f311e404f52c849a4612000000000000000000000000b9b6b1f9b4671e52ebc5242dd320630d3de00590000000000000000000000000415f9781c7b2f291eedd8e078ded84146d5112350000000000000000000000001dff2969eb0022bb55dc2a93babfd480cbd467e90000000000000000000000000e919cdf59e77df92a578b2e28fb4774558496d900000000000000000000000043dea97e75237ba81bc806c7047b48321f19ab9d000000000000000000000000cbd5f86c92a110e4c91146ad5cbc6c8da63902120000000000000000000000000995c3240d930f7a610da6d6a7f6782d8b8f97840000000000000000000000004452476b92f95c23935fe90ec18603a40d3da487000000000000000000000000a8cff8401175ff6e36564f19a3d90109ca98d2850000000000000000000000003297d6c2914f94998f9353b075b3a30d3d981919000000000000000000000000d8ce999173bebe3e9309f20b014e0c431d4b540c000000000000000000000000100f1a3f2077c4f8f80adfc8b9f2b6e38ec3d445000000000000000000000000b1cb9114e363b2c6bab03310ddc1b98fb36ffcae0000000000000000000000007e63cc2a9da5a8296240dfb2169846272083a21c00000000000000000000000027bd28f79b1d88ca14e0e901b86aa88146ef356800000000000000000000000001c3bde7364fa21cc6dc45d96a7e7939d7783c27000000000000000000000000752e87b5f1397e171d5383cec3d4c51a8d3c114b000000000000000000000000177fafadc8f6298ab55699662cf058d77a5b394a000000000000000000000000eb38b3f9d120bec067304a9f939f9345b0c9e0060000000000000000000000004d616485d42716bf4eb2ae2d1ce4db1b2df7471b000000000000000000000000ceb2dbde5dd47657ffa838edd4a1fa55d78b5e830000000000000000000000006e0d9b450905d9a93f2cbbf963182f923f520111000000000000000000000000cbb70383c3f07de42cbebea3d902113a93048d150000000000000000000000003332fd7b2c6687c6d358a4acd721b430fb93f880000000000000000000000000a6642a0fbd4d058aa23870be1b833f5e0fffd17e00000000000000000000000082d0e80608befbb99d6519e8f8bc267f1f9f0b7c000000000000000000000000ea8c4b453da1c87011597541b03e6f3df7d9187b0000000000000000000000007137499b3f5fe86be02379248d3d34d9429724bf0000000000000000000000002ffed43a5a0e0ab8a0861aa354746b589c34945200000000000000000000000056efb616f855f54bb7fb64ed5f09f3ef8c84a2a10000000000000000000000000a59dc3df6c4c02400ec555829bf4c3492b31f9f00000000000000000000000070270c228c5b4279d1578799926873aa72446ccd000000000000000000000000379f526a4661a4607a999f7b7383a88e327d72b00000000000000000000000001f2df8e8134707f483b1fd438b002aa2ee1a08de000000000000000000000000a3e23ec8224596008127b78bdcb01c791af0971500000000000000000000000072e7cfb9e8dd1b965207ca1d8a341f74c03a693f00000000000000000000000064ebe52843cb1a4ce1bee4de6c16a1ad8f1b8620000000000000000000000000ad5602c3f6836b2d09a1cdd752b108c9858e63860000000000000000000000006de506e08dbd7ac47d8a9c6c958b14040a2d09650000000000000000000000008134bfd67c38ebb913ffecad6613a01ef1218a3e000000000000000000000000a5ae191c368bb277ae6534b03eed3945dfde5ad2000000000000000000000000c252374fac365d0395ebd040370bfa5cd6775b910000000000000000000000008bbf22e9ba3dce7e36eaa6ef7d1bef8ab8484597000000000000000000000000c00e3172ecbdb00aea449847e1e255f867fa34b9000000000000000000000000d5503113438fc670ad8ca4bbe2a591b1a623f5f800000000000000000000000061c1dc9217d6e2f1b85e577de892ac4153cd5f05000000000000000000000000acd7170537c9727ca1a4e244016a06b73b1abb2e0000000000000000000000008839d4143ed9fa9c9e33db47c65d34d221ac4117000000000000000000000000ffdf70f897ec9b69887397ead09934bc6bef86060000000000000000000000005e1ff408095d8c4ff61eb74ca6db2a7fbba7c24f000000000000000000000000db345f50d73a805ada2082b03f848c91a979062e000000000000000000000000e53a36e61df4915a2ba03832bdebce19e710fb15000000000000000000000000a9cca5f8fb119f8967f0c388d8886cb48d5e2591000000000000000000000000222c5c9b06c6c3a257edd8abd34f1a61fc5f3409000000000000000000000000afd3ce80792811ab19527e1f4e69a18255c5134d00000000000000000000000040207580cdb6850ca45519e556d8435eb035beb00000000000000000000000008c361a64ef07278528ca1e59316bfc7e917480a9000000000000000000000000eda8730cba88dd002efd59329d6a5ab1ccbbcfc8000000000000000000000000040b97aa30e5bc77f133ce63d2b31257ec525b270000000000000000000000008d0d0bba44dc2ccfbfffa77fd92f9c8aae2f10a700000000000000000000000009d51466be54096bfdc6a3566fffe78e505388b3000000000000000000000000d955a1cd1523259d1adbe45ce33ab4d5eff8237d000000000000000000000000ada6d0b8b9b0559e03da08849dac7960909ab6dd00000000000000000000000002cd7b5310ce8dd77f5ffa87e122fef6f4295aab000000000000000000000000eceb6a37811c9ad147135f63a9e6f7fd0fe6f568000000000000000000000000f6e00459aad798f59f566ed4d77ca1bc4bf549d6000000000000000000000000f5915a342318a00a7d6706c54f688d5706c4122d0000000000000000000000001d1c539a983933f78fce96a633ec62296f3c4e47