60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e67616c61706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e2067616c61706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000002e516d5644656e6d6f7147765a7675334d5541577463523764655545674b506655336e7163434573635467477a7a63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000007159b7f06c3c94216c964135640ea5a1a215348b0000000000000000000000009c699eddc25a5b8dbe0c5856c909fb0ee1fbced7000000000000000000000000f289318905661bffeade04b49a2eb29b1468f933000000000000000000000000695af449a4f02db0c995211426d3932661194b09000000000000000000000000c30e3f2fb4d97530cdc41bf4cfba9b2322f8f1060000000000000000000000007d42ca95d3101c615ae092423c6b8098c4cde663000000000000000000000000bc61ee216b706b82dee68f266b8c2c622867aae50000000000000000000000004bfc60c6ac314a3d93381d40bfb62a2bc66b9138000000000000000000000000c628e561980866bbef616d3ccf89004b4dfc532d00000000000000000000000018d5e31acc78c7c92978896ddae2dc31543f0fc9000000000000000000000000ea1ceed77b94c7d40a33ab8e5dbee395fec80e76000000000000000000000000b343cfbb8853ec677d42270eb8f43bffc67a5a74000000000000000000000000a9a79ddf920380269ae71731c2c4f69a85b01fbe0000000000000000000000004b815b8e2afce66d7ae5eab0a3b23a3736b39ec8000000000000000000000000f7188a0c9377fcdd202ac245dcb30e9b40c9d9d20000000000000000000000009edec3448bd71fd920f5b9e17fb7a617cf1c4d290000000000000000000000003088317af60b2e64510629560b91001ff69d17bf000000000000000000000000494f0970c94d94ae34d94b673de0e7810f1a5a1500000000000000000000000094fd0ffa49d1a1b0a6aa4ff894ddf1989c0fc734000000000000000000000000d1e7ce8aeaef63fa48e2190b39e4864457d274870000000000000000000000003ada6501ef938491e109c4683b0d9f143135383f00000000000000000000000067b359c1633ae2e796a40bfd6c0b4b4fc26448990000000000000000000000009243b292a050906bd7c604dbf1dece91bf612c0b00000000000000000000000061227dc5ab532616c491429bbb95b7b6434ee8ed000000000000000000000000cbae902c178b4d55e63315d26b2f1757bba9d762000000000000000000000000cbd03ca10248cddc086662b9880479806db3e9f6000000000000000000000000a24afbccd7155816a895a46b44506ce809deedb90000000000000000000000002fa15f1f3812f3cd520505c02a561593751c72e10000000000000000000000003d1bc4136e96149ff6322ec605abe807e3f6d6a70000000000000000000000000958295e1bb8f735e973f0ba331ae94dd431f430000000000000000000000000556740c817961ace5cc71ea51e7c30394c3249be000000000000000000000000be5b2468bb4624d0608b3195a7292d049a2106ad00000000000000000000000089ad7c6c228a43fe4d18475c49ac4031f1104500000000000000000000000000487533f57d3f59d8e9e586e75e368fd44eb940f50000000000000000000000000fe48568d462f8fd18735ae0256efbd6605e577f000000000000000000000000dda700bca9a57b87b4845a45e13ce8862ae4f8dc000000000000000000000000657c01d5154b0324ea2dd87964e09c0b1e033726000000000000000000000000ebbf92c8551c56307707d9210d2c19db72a6ca75000000000000000000000000af238b9fbafc1608659f80496ee1a4540bff59c6000000000000000000000000e0200ee24fb58edb2ab3aad3b39d92b3ed5eb55d000000000000000000000000a3d7818a10fe932cb79e7ef78cbe387420e912300000000000000000000000007046a9d08bc4a3467777e60e5a8f90f852d9afb2000000000000000000000000a4bec4c674c8e6400fabaade94e30c638cef10a1000000000000000000000000e43c52d93a7b7c0a4140a1b35e2c576f51740e1e000000000000000000000000f4b8b7112fec5f595ae1368bcfbec92065a7ad8000000000000000000000000018209dfc516b13d362f3846746f1aa06a9e38f8e0000000000000000000000009dc93ba1fa938c5ddf614f92f6d2ffb442b9e36a00000000000000000000000003f3b15f523bba608008ab7b2410d269217afc4900000000000000000000000056c4e5d0814de0adb555dbb603f77fd9b3eb1fd7000000000000000000000000cdfaf480200c975ffe7b65e296a2bccf9845b7fe000000000000000000000000287e08afc7099b81098f7e0bf93bc176380332d900000000000000000000000097a0a31587d1ccbaa7844e9c4c8dad5f16321693000000000000000000000000a6fa9a4e53a76d90ecbce10f9abad02c29cebece000000000000000000000000a65e8721aaab6da06b33e82d8d9dc75c287bdd49000000000000000000000000a2dbe533a6683e1bb160be50e87993edc351767f0000000000000000000000007e7b4f530517de2cd7634d2a9310f0cfc69e0f70000000000000000000000000aa1fa084d833e3f77827bd3d837329132fa26a360000000000000000000000008973167703cb77d679f8ae0301b13d247f4b87680000000000000000000000002390da2c000b915875f1b87495b1527bb3be58b70000000000000000000000006a6803c44b95d67f07dd9990a9e95ca6a20f323f000000000000000000000000630d0095c83ad5ff70a739fad27ad975be22220d000000000000000000000000d53f431c373717e09946afae36138762f448903d0000000000000000000000001ab20fff167daba0764e9350d9d1a040abbac4ad00000000000000000000000034608d1a1e18e8a0f7e322b761c89553287659e9000000000000000000000000c820d7d977994d0be6153732423509e85e0859c4000000000000000000000000448704196ea15368afb9a51dcae5c489ee1d4b52000000000000000000000000d841ba7a99f9df944f95650fa36b1b5a240d7660000000000000000000000000d5d760ec7118b8a82d246ed380dafe060fe1b9820000000000000000000000009b233d76d1b8e646438778d995437224b00ffb83000000000000000000000000fc4bbc3ed2360d3b7ab1f57fac02855d44049f77000000000000000000000000fa0cddea19752f75e0e063dbe0e03884fdac3eaf00000000000000000000000042909377ba34c0e748344e876ad8aa2cf4b1ece80000000000000000000000001783eb93584cc6a2886050cfeeeab978a4e07eed000000000000000000000000bdb3d2d8e1f390a1070210e612ef5082cd2bce27000000000000000000000000efd308801748c06186a5c6efd764a61f870e07ef0000000000000000000000007769bfd5d618ffef4ce979db0e5ad4ba4310a57a000000000000000000000000e8accf82fa633f1ae167c03b05b72f9df40e525a00000000000000000000000037b91f68d282f79ac49cae2ea4b83e0047ef80910000000000000000000000009c92b2f8dd70bf52570a7040c3f6ba566eccad960000000000000000000000007ccb7e258da0c30dbdabb617b85378c6bd9f5c710000000000000000000000006b1190e13a7b10c627ea6f62380f0cef2d8c08050000000000000000000000006f0f2f21d90388dce4c4fae8866923d1b608161100000000000000000000000057a9defe6d242079102e3eb310ca805ca323526c0000000000000000000000006a4080dcfa299cd676fbfc63aeba5267cd7cd74b0000000000000000000000009461702522e6d2e56b96fc513d7d19a265b1a48300000000000000000000000064fd595c27991f1f2bb16a5d0efb7a48fd92392e000000000000000000000000bbca9c7ea12ca349c71572e871ae8d583c20c1a6000000000000000000000000c401d4ade023df7d39858ee5f9b595dc4dc3121c000000000000000000000000e27504aa650389304d5bebebfe78e79dfe4249b1000000000000000000000000f09e7eb89e73c8eea8ba12950ca0cdf0db2cc2ab0000000000000000000000002297f8bba3a03e517d202d19f046f084405550da000000000000000000000000367fe53049b88ce285c7d11b6b14c8471c9272be0000000000000000000000008ecaac5fea439d1680d6e43808c30fb25fe01000000000000000000000000000fc3971d453628657ea147f0d1af1de2c9adc4036000000000000000000000000b417f07c61e44b684fe8d251c9fee7b344c9e6170000000000000000000000008bf40bbb4edace540c216ec9fd7b9ef4b602673e00000000000000000000000062c23dab887a98bb282366fe71ec13f74307436a000000000000000000000000f623fb27579c5074cbfd82cb84dadfe8935d55720000000000000000000000009b209110aedef44bc1335f4712ac99ee500c2bb300000000000000000000000067ad3c6b6cec0bf99a055e7dfb6ecccf770dee8d00000000000000000000000082fc90d1e14a22be52b5bd831316fe1f20be3a5b000000000000000000000000a67e0b2242876228ff269bca4cd47e2c98be629a0000000000000000000000005edadb17bec80a4e23f8bbaae8cf376f0cf52450000000000000000000000000bf06bd498f721c2c962f848b939d389c9ef9e96200000000000000000000000075e85903cb60280904780a7096d16be95cdd8b37000000000000000000000000247c02301d56174c7862d7aadb96ba457a97bc290000000000000000000000003298ccd18a559a1310c8eac689fce77b493c025800000000000000000000000090ffd4cca70306d18657283a9395c95579cf052e000000000000000000000000bae4e63c984546e2d3c825b3f20bd143a7f24d87000000000000000000000000fb6c9c60a9d39641ea23b90fc23d0caaf922250500000000000000000000000033bb84442f663c05cbd3da0efca3f264359fd76a00000000000000000000000038ea3e6ae3f17541bd88ca75a28f95732a9aaa580000000000000000000000003a0e6016e3228ca018f50878f40729e791f649b50000000000000000000000005597f0405cf778e063a1782d2c6e60d2dcd9190700000000000000000000000001181be6c5aaafa05def979100ef73bb8c0e53f0000000000000000000000000db7646e4cb8f430642b90f73b9d2612260887052000000000000000000000000f692f2a55da15ff5fce64233b95d213e65f12e7000000000000000000000000060e3181b729a6101fd276b32a8946dfce8feb1a60000000000000000000000004b4343584826ca6669674885de872e1c9ffae5590000000000000000000000004f15ee18ee0816f8c432c12a11da3eca9f2b761e00000000000000000000000073c20ba0ed7964a16a5be0cf04d78d8476d97e30000000000000000000000000e776b1a1ae48ee8cc698def38b969d3e8a53f6fa0000000000000000000000000c0ebda3ff17cfc75da2022d6341464b19ce864e000000000000000000000000dca91e0bb0011d96bd13952810c81fd7d86d48760000000000000000000000007c1e27eb6da6d736ff568320a0520e0c0e95d74b0000000000000000000000009a22614361b6dd9cdc051db359dd1f5862b874860000000000000000000000008642dd8e502049da0eaa1f3ee304188eb92e72e40000000000000000000000008a3ab71e1b945304e53636117c189a7d0dc5213c000000000000000000000000ac6c4c3fbb18c5d26fe6dfdb460b5886af9b6d340000000000000000000000001830fc8a6db327576166ad45076178d802f5bba3000000000000000000000000ba2b34737fd7a4e9f4eac2b187d519f0a4050a4900000000000000000000000095669a45dd90fa0a56a286d5286ae8feea28c261000000000000000000000000ba98e20616fc266a5a507615760ca7f8e78faa670000000000000000000000003ec4630241278a3218657b69a4469c79b648d57700000000000000000000000080a754eb688027c3e9e3333cded52f5556fa483c0000000000000000000000007fdec0087a050b090e70c36b9e59b9ee8eada581000000000000000000000000a699a4645d592a0a73918c005858eb1773144a10000000000000000000000000a59785a4b1c034866200bdc546442f197ee6426200000000000000000000000093685409f4d6e5e0dc1ba1cdd56c9653878219f600000000000000000000000052627ab61478f258e5d4d95ed70c143b39f4aa390000000000000000000000004fc0f44b87a51ea6a620197758c694fc5ded1e400000000000000000000000003e8d5a635d575acac9ab748935f7298e0a37d30500000000000000000000000004f4ec9bb0196a7e7279387aab7ea0dfc4d523d4000000000000000000000000ff2c64037d7b0f3a5fac20379e31e46f75cf3fdf000000000000000000000000e495e1066fc5c143a201485520b1a98649ff97cd000000000000000000000000a7ac431b1381b0e84a32a4304f36dde1d0b658880000000000000000000000002a518a9d4bc1dbd467c6c5ec7eaec6af8d86952e00000000000000000000000042346a73346cd13ac9259f35e55266156b948ba30000000000000000000000001b6c0228e0efa1fda5916da281d62ff5eb114fec0000000000000000000000008dfbcce4eba0dac7783413c25e65581dee5bab2600000000000000000000000083e9338b1b0dfedd3c08350c1bcd9041705bbd7b0000000000000000000000007b62fc3e51c9e21c55eae8e94233ed6fa99307fc000000000000000000000000cdae250f3af8448324ac78c171b6605fa8e52c2e00000000000000000000000093f6994545c71e8317ee737363b98df164154195000000000000000000000000b6d1245e70504be3a6963f1d3e8b6125bb8cf5d6000000000000000000000000c6caf74af094a391db3bf3a6260e20827ea755e6000000000000000000000000375f7570e917e57f562c26e6ce371f5017d07433000000000000000000000000e7a63fc4e8fb672c7b3ae5b51b150000173e74e90000000000000000000000004e1943dc5c40429d8c4372cc92d8a2068215408900000000000000000000000073a4a9ef0393836f533b0dbd0d9b26fe08c25914000000000000000000000000375733345d048061824072e68c430a5190fea4df0000000000000000000000009210ad004c74693d6811a4c61fa0c967ec11a85d0000000000000000000000003951b2c41388889a70303bc3a76c9565877a744e000000000000000000000000db27fce5dbce88b0f62e1bf8ce5315302496662f00000000000000000000000048f0fdaf66156c80467f443aa95115b7708517a7000000000000000000000000c55ef3f31651a185280a40c0299847b948508f9b00000000000000000000000036678050e09aaa33b2a748f3cc8778ea4cbc950f000000000000000000000000078c9f1beaf6e588a90c86ba51fd2afdd01d5d9e0000000000000000000000004fe8ddf0359768e67bc9187dc35c818b5ceaeb880000000000000000000000003fc42999cc92ed4b54e38013f3884d88f82336e500000000000000000000000039ac749ccaa962611ca4e0c618a7249cef68e6b80000000000000000000000003928296b517057aba907d7a7e67f12e7e3ba42dc000000000000000000000000c0bd114675ac91a515ef580405df83a0829f0923000000000000000000000000f3199981f1bcc1871f3e50f390a6e66047864fb90000000000000000000000007cf3e17c1bb1e0c8565b291221f18d46e7923ad6000000000000000000000000433866fa9ac3deda6085f80b41722a973af0d9da000000000000000000000000f060f8489da43fa273ec500223023a5df00c2d09000000000000000000000000c5cfe8afc4e4dcf2b45103cac93c6f8612fda3c0000000000000000000000000ac89acaffabf3fc17cf508997c5b18bcf3b8111f000000000000000000000000df2529785275032b73a80afad71394d0063d3a330000000000000000000000008777993ceb2be6ff4ce44469a1000b541627425200000000000000000000000032f2cfe86aa2d8432c93f0f13924a385d4e35500000000000000000000000000c3b3b530e547004304f9e384345525a6e8c8df5e00000000000000000000000043c1654ec632b591d3f91bb1212b66ff50f9a3040000000000000000000000002aa86876d7bbb27470b104d329e678375289fe14000000000000000000000000f746cbdf75caef063894446a191e1c1bdb4067a7000000000000000000000000c4dcb9e74e49dd7599dcea932bda2524ff841c650000000000000000000000001290c465bd335e661bdae4330fafef40d5cb9ba5000000000000000000000000f7bb2ec4e2f18655bc6cc7261775d2e77c5697a40000000000000000000000001ae4b449c7ff8a03a0bb51480ced001048c5e48b0000000000000000000000005006ce00ffb65812bce0b5a25f819be8f03614b1000000000000000000000000b6520670fc8ddfd40c71c3c776700b71121f3a3900000000000000000000000012a19384b78d81319cf045693fda4be023b823c70000000000000000000000009138aa3d53d947675a29fe24e650c4235c8d43d5000000000000000000000000b6ac9e338b188905e75d679b8417013ebb437e2f0000000000000000000000000742692dd2c651d2275c46bd674b618f6bf2ba7300000000000000000000000049111035ece41b7dae048dd470d18b55dcdc1cd500000000000000000000000009cac9effd959bcdf5f7ae504c4771452b19be3c000000000000000000000000e372388ef6484a81fea20616e3531d9294315dff000000000000000000000000c9047ba50e66c9a0d1f874e74bd881219b78008100000000000000000000000098f492c6700d33552aaad37c7838253c2830bf06000000000000000000000000e711ed0e236467eee29f8f969876e7cc3362c365000000000000000000000000742394e9f9967026299acad745cda58a1b759d440000000000000000000000003a1ae25dc1921a5f4d7dc59e7668ef0272b5905000000000000000000000000050b8aa29dc3c7bdf897a4e329146d85fcdf9008e000000000000000000000000c09982313f32ab9936d374ecbe005340a9a547be00000000000000000000000099a25a8ac76558a4c01b2963e96ec9d421fab23a000000000000000000000000c326f07a4af1f78022ab7cf5bbf5c36c0db4f5860000000000000000000000008710533bb800abc564554aa35c23125c39d57b6900000000000000000000000045f20850ce96d1d1ab5e61889b12b6d028e902c9000000000000000000000000386e4721cb09e525ae0c2b9ee8be7a7c6136455c0000000000000000000000000df8f866f76280fd63789eca2c20cb3c50cbc8b8000000000000000000000000ab82c1606b06c016053f17c6987bcea83b7873ff00000000000000000000000013627129da368940d8d39be933588033e9c965d200000000000000000000000026e7379bcc56ac08b183fff23714d18ff8bd19980000000000000000000000003840b40ffe03dac09538ee36248934575b0a7fcb00000000000000000000000077bf6d469ee4b1785a7c3409b4492dfef75bb17f0000000000000000000000005f4c58f4f6030f30212997c5ffc388cae97a2a44000000000000000000000000dae3c4b7f750e2c398e49f40de94d3a8a39f332100000000000000000000000071e5ae5a0708f1c1230526cea7d5dc1e2a1f4a270000000000000000000000004cfff0f4d70b736c1712065a98c06e847d215c63000000000000000000000000e03b62599b78115ee3bbf4b868c88c5adbd6abc2000000000000000000000000d2512023123d6779680b4e437059fc4c2c70af0600000000000000000000000056de44777c57ae6cd56dc6d1894fe9569586a51f000000000000000000000000c2afaf3dea89ea83127620ecc65bd1370959f839000000000000000000000000ba393c2b84c64675ee63435c6b7861fc109fff23000000000000000000000000d965fed725ec40d594988cdb254185846a0b48b2000000000000000000000000f7fe024f8c4069f4003e3f452ebb6da04fbe656c000000000000000000000000d9b34b9789f1ab8e5dde096cebd1352ab4c865bc000000000000000000000000cccd50bbf2190bd042f514991bd6d0f6b6ec9b0d000000000000000000000000a886f7425a591937464c4e16b8cbdc738ffc6bbf0000000000000000000000004e8dcb045c61fd8b6b5260ea15b796ce893c0c4a000000000000000000000000e76a76a0ee0879bb2bc356e3570de64dff4fc6b20000000000000000000000009d8f2e85b80b311b6967b483883a64ae116fd5d90000000000000000000000001612857b88ebfc4d9056be0adac7cc44b059ebbf000000000000000000000000c2811a710cb3295b37c6e05753be0cfc801adc6b00000000000000000000000052daf9b64ccb9ef8e0a7d1e75b370e744dfe0c28000000000000000000000000bb4a951a49624547c54fd4f3c0289aaaf127bc67000000000000000000000000174db53e34eb35cb0e7da330261a5a5a6994fab9000000000000000000000000a0b9ab5bf754b570ba9fdfa31b5cad4d367ae1720000000000000000000000003f9d2cb55df94ba6771a3c450178d9aab6592c9d00000000000000000000000034563e864091ffb8984b72352b28dad2c724d791000000000000000000000000bd9ca9d1b5417cf75805f10d5b69ca9867c37473000000000000000000000000c689dda9ecd3409c4a4d2ecdaaec096a0d86010000000000000000000000000091f86c335f752f9e9a657bbb18210a2aae252c6f00000000000000000000000091581439569ab50d1e905d1adaaeca5dbfc17702000000000000000000000000d270e3023bc1b4149c101c2a3f6004ace5b9d8eb000000000000000000000000005854cd12db24bbf5afc97e1858561ac6071acb000000000000000000000000684001ed587eef10be6bfd0ce30f64edaa9d7fe7000000000000000000000000d8a9c9e98bad7a39a1b661a231741e26ab447053000000000000000000000000b1785ac9629522436a80ffe4fd753baff1fac746000000000000000000000000b32e53c6700353c1351d08b3b0a13fd990ec11420000000000000000000000000bdecb4f0a6557d39192c8f25111cab512be56b4000000000000000000000000b6461174810d9c96e9f4ec4a57f24dc40e225c000000000000000000000000008401ae732f5b4612cd2f198ec359012c71348d200000000000000000000000006fc7660f8c6aa691e136b4fb6c6537deb0fa346600000000000000000000000069fd0cd1438945b6953862d6e3b072c61f6b2f65000000000000000000000000658106914492d87639dd4ea6df736eb5c7a4e3290000000000000000000000009353a20d53e7dc37bdec024cf37f2743482747b1000000000000000000000000aa31a49f743d6b52cbcd370b4fdfe75e37d6e19f00000000000000000000000047b60b1e0154892013211587d992b62e401539c40000000000000000000000003bd6682e9f33e6bfa064df8ff8f1254eb8f400990000000000000000000000004b3f5d88f1fc634115ad923d678b40cabab93c5d0000000000000000000000002c5ec09562c7ba6eabb46096aa852150efc693b70000000000000000000000004719cf928dd3fcac2612ac282ef5b901c7ff234c000000000000000000000000ce7ff21cd46bf5fc36659a4fc104a8729e2c1e84000000000000000000000000183a862780db2e4d860524234dd6842906a98dc3000000000000000000000000ce71925d642cf932f2fa5f6e40304d2e1cf321a20000000000000000000000002bf9f028c48b4cea5501aa8ad2e1dee1f16616c0000000000000000000000000a0ae170345e9fce56770a8dd4c85183c47ff15ed000000000000000000000000b26ccb557b81821a6e6c58e1bf0eb82c55ff521100000000000000000000000077843f0bfe60c76712bafcb0c27ade2866dfdfb2000000000000000000000000ffeb4b10df82498205a6b1e32ea4c04b5766980b00000000000000000000000065e922d5ab1f96e9fc4735e097c444ffc56f9642000000000000000000000000559f6808e806b3ff8d963f882a72a895a6db40b2000000000000000000000000055991440bf7e184e7d1f51fa6dccc961cd1f34100000000000000000000000088aa938e8a9b199597f7c09942117a2d5c3f72880000000000000000000000001059600bbd9ac95375f94142a9b0d1d6859bc35300000000000000000000000041e207a256961da5e6e78eaace4c0b5e5c5dc8600000000000000000000000008c2bfa3621f9774cf7c8713128000ecdeac30447000000000000000000000000e74d5446d3a3cca88113089cfefd7f7485cb6de4000000000000000000000000a1b21b977371896d89531365cc67a017ef34857000000000000000000000000049a378619ddb0e6f75f9a1f3e1421491b6c2eddd000000000000000000000000dedbe08358294cba7efc2b246d0878c2e1b5071e000000000000000000000000e853df7075a9281334d69670c058b15bd6451ec4000000000000000000000000f2fce5b495ac0c317f64ff32c72ea8b71e014f2d000000000000000000000000d07d69c6bdb3d678751bbed235cdfb9b8c991074000000000000000000000000f60edacaf149e6035773b22f373e1fc39b908c69000000000000000000000000ed8c6b13e9e8e9937923c9197946fbf743da965200000000000000000000000076a3303b13b85d145b8806649a3fbc7501d5b69500000000000000000000000095d2eed6d0ebb4db18f731e2c0d3eef7874de81d0000000000000000000000009e1d56fea505a672f1330e67a45b67540a1f53ef000000000000000000000000aaf7037770a9baac2e95e5a9313126c17171abfa000000000000000000000000426b04c2b9a465a42bedf76252e20cd14ca85baa00000000000000000000000032e9e97a74df46474bd6e411cd6c3ba3cbcbc426000000000000000000000000a7581871841b5440f0a3e3e432016cb0034aba73000000000000000000000000592d7e2f51d07abadf8f82404b0900e81ac07d0500000000000000000000000091cb959857b2ca23549b0a1589496aa05ee12a4d00000000000000000000000055838353079742e6c5e529cb70698d1161d3fd85000000000000000000000000f8cf25c64dd245efdd3f6e5eacad756cff365eab000000000000000000000000751d2926d9fec1ad654b362ab00591531d45dffc000000000000000000000000f4f2c3130c5347b991112330aeb6aeb04815a41e00000000000000000000000074989269690039235bd40e1a24247a5a2fe7cf9c0000000000000000000000003844dcb093fb6e14874931cce923450e9d293a22000000000000000000000000779103c894146960bb5e09af5c9433bf975c7c4e0000000000000000000000003892abe6c69c1fc662497936f99bc19a6bf0da7c000000000000000000000000ab714b2c4f96899d06ed72c56e85a918b2f6d6520000000000000000000000002cbddc9e4ed530ab7eb238b7e86d0beac36c028f00000000000000000000000015575ed0ba1a37fa49ebbc0ae1fcfb6d7c61246500000000000000000000000030a177fb849ee988559fa45a4112bf117da8f7b0000000000000000000000000c11cad384357798de7ce11416ea19a1a2a0b2f970000000000000000000000002278111d75a0afd02ed81f28465e19ef2ada6ebe000000000000000000000000a25e00f26e604abf08d51b85c361083fa02a8c3f000000000000000000000000cce341acbf39e9b2e7aa50f12647da484ca16335000000000000000000000000af5a61a5bc3a95d631275c43678af4b20fbad08a000000000000000000000000a01c169d0e9ca54f471279219068450b0ebda0ed000000000000000000000000c6c9e38030ccf73d69efda3bffffebbaa7e54d9b0000000000000000000000009c43d509b2e463594724c77438ee3fa8cff11ff7000000000000000000000000f9a946b70327450a8a0a042e68888bc4ce50afb10000000000000000000000001745c382b2feef92b8b008d8dae9bb65de86b3e4000000000000000000000000741eb7c279b2d5b8b6ef3270ffb1e5c566f15e7200000000000000000000000008b14f1073c4d3ae51751e2036bd30e2dd0b0b62000000000000000000000000afa159d22a6c7dca50bbd4773c2a6c01ce8c7e49000000000000000000000000f172d61be6a40a3cb25ceda72ca652fa4c0e689a00000000000000000000000013743d138413922d80280f5b7be18a46ca50fcdd00000000000000000000000068f1277335ad00478c4bbf2c6f2a6fd9c76371530000000000000000000000004f4c6c5493bee6b587442c3fe0edf5ceba236bfc00000000000000000000000041e682c78d07b95134da4ea60429813acc155dc1000000000000000000000000218d3697c860489305f58e833972ec4d3d275e5e000000000000000000000000589baf5e8ad68975fc87833748c0dcdf64ca38ea00000000000000000000000082ba1d99ec08a0586142a3e5209fbd7c69dc4ab200000000000000000000000051496d252922edfb3afe05d6d33176dff3e1f0e40000000000000000000000009b7db798699088d9a4653588b6afadf476db26850000000000000000000000000b4eac979215e37eb640b216d608e17e7f03c2b70000000000000000000000007db26fe78f479eca828ef2be5f619563037b5b42000000000000000000000000ab8a7aac6972b6a88f7098a58ba299918669c0170000000000000000000000008c629f0f8b02b11d87137d5703a25cd164757eba0000000000000000000000007056e6ad3418e20f3a2841f1ce45d85a889278b20000000000000000000000003b9f44c26f137bf4ab1cd7efd999643faa8dafb8000000000000000000000000e6d45821e7a9f2922035a63e05b8de2a76ed42100000000000000000000000005e223b5902cd542308d9673a6153c7a64953db32000000000000000000000000a5c5cac61799cddedbbbf8a5960026df644c6b2e00000000000000000000000053a4ffe9761303c937fe411b2d515e15b0581059000000000000000000000000ab603d02b3cd369a17159b3eca483882f8bea5400000000000000000000000004c2ac6f16690180d77e9c9c278a3470358912480000000000000000000000000c90dc9b4147e3de2ccdc6ff3d0e012b73d8ef142000000000000000000000000eae1a66e688c42c1c4b4d2e14949643eb98aacc500000000000000000000000079ce03a873537533b5b46be05db3a93d2113af9e0000000000000000000000000faa12309dead99818b8c4c573665ab1656c253b000000000000000000000000422a069e8564bebaacd9d255ec9d6b96800f2fbd000000000000000000000000cff1e86674accad02b15a228fa31abe9326d8cd6000000000000000000000000c6dcdc179fd4b0c3cf936a716c85dcdcc11e71dd000000000000000000000000aa437b60393b743b967fc71b984216b444047606000000000000000000000000932567f2768d460c6ac30388727909a01005e55a000000000000000000000000a7c19beba56324042a877d9c346da1e06e0c9f1500000000000000000000000087e2e37c3fac863cee3eee3ecb06fb8be5d4e162000000000000000000000000b640ff5322d026cea59104f8324f85170c728ed4000000000000000000000000a6b2419b4a03aa9ef86bf1f49f99b1d09d4a5e50000000000000000000000000c4fc58f0c71f586e2b1122f5caea0d884fb8ea1b000000000000000000000000c456d45c563eb9f041416f0601a7d4485a6f9b1c000000000000000000000000e66b13e8ccc8b20e3e32379922dfb08a9284aa34000000000000000000000000aa0d351e539c1f12c63ee0b65ee8b23a4a1fe9bd000000000000000000000000f7f29043499977b5f72b1a59dc060537157985f2000000000000000000000000766db20da320d5f9c5daba9e9354a547bf129ab000000000000000000000000069c4d73cf48805f07d7f66f5e3da3449c25c18c800000000000000000000000011672f38a911cf0a45d9d190a2205d0c8440e8ce000000000000000000000000fd7fa296423626ba463cd6cba39c6186fe7d82b800000000000000000000000024230d02cf97073aa171cf16812bb7dbd34f1d1d0000000000000000000000009a7d893787a2b240f92ad48e4feb173e802c6a0700000000000000000000000095155e96d6ca16931293c080e06bbe2f97036c8f000000000000000000000000c15c2d0ae9a62c32f9b301a2966c6cefc7724914000000000000000000000000838aa6413553d23e332173aea447d6610217499b0000000000000000000000003ec4ccf6bcda23f4bccc59a71a815bae1b97ea920000000000000000000000004c87e4d18af5ad37b5ca91e4aa50c764166b8f4d00000000000000000000000047db16927e2fb60eb9279c48fd34378415d6d81200000000000000000000000024f6a13852da063ced1a723781477154e26baed2000000000000000000000000d76f8e65d8d72aac1d55c87fb37c425284adc8ea00000000000000000000000045b26fc4bbc09dff19906707a0d846397b9222fa000000000000000000000000f18b41ab4abb607691487a118803cf4189c02358000000000000000000000000ac65c38900a46bf36c6972b04b5d2d7a5e14a76e000000000000000000000000e48ed54ef349854fc8c9def62fe4ccf5e48c273100000000000000000000000067332e450fc4fd73329e2376aba872445951ac29000000000000000000000000d342d611b6e0fa9e7f591b235180acd9d9c024e1000000000000000000000000156ecc3004bb0e836041eac916de27257c3b45bb0000000000000000000000007a4328b89110a9946b5e7659dff711d36503bbc1000000000000000000000000164219e679d3b086ad5735f3ac2a49a11577d61e0000000000000000000000005dbc8f09dfcc8bf991e14fc3fc98b0a7aca6f7830000000000000000000000004c5d03b1d0aea55bd461be1e082c70082fc2d3a300000000000000000000000091d9c176ce7f6b9d90d2f5ccecc15c36b38fce6e00000000000000000000000014ac3d8eab50b816820a4e7025bebefb7355bc6a000000000000000000000000aafa0802de75775f89b40b1fc55c6058642cda04000000000000000000000000a28b3485512a663ca71b2130f7c1a39b113d94d00000000000000000000000006c7a8ca4ad980cf192fb69665564de59aa86bb4b0000000000000000000000000ec028c7e6cc86571436c3e630a22a81f864c81f000000000000000000000000bf3b3d428c38a36ef0b118fa53686d51c73c266c000000000000000000000000bdd770addb8d9f644caa05edaf83e8441b2288630000000000000000000000002380a1bbe033e5a67b18297b60e3728187e697a0000000000000000000000000f2dc34565dac6e34aba444055e18447e2bcfcb31000000000000000000000000ed79b53011664233dd675189662b09c728924e73000000000000000000000000e93ed43012be5a953814ddcfd30876e7fc09b140000000000000000000000000b0d65fd380ed9ee59fbf9393d3e6cd625ebac2a7000000000000000000000000c63d67b946eb4b4c8c589a4dba351e4a05561b4c000000000000000000000000562571bd7096dce604b4045498bd6e22883fc3c4000000000000000000000000d4c34932a79d8253d36a8fc9d52df6dc21576a6d0000000000000000000000006d594eeeb414f1697df82eb8d269bb652794f34e0000000000000000000000009eb490a1ce6dd0a2b61fdb03f1af58fc8a24fa67000000000000000000000000fcf9c94771352361c261f00176acc51286977dec000000000000000000000000d48bbe92f98b2672901e003efe8d956c9f4b86be000000000000000000000000e7b9472ff8e16f5d70673096cfabda7c07616350000000000000000000000000aa7eb8e8bc26f91497ae1aa530e354975c920dff000000000000000000000000717cb6c5463a40c710c2f0b1141ff8f19ab0bb800000000000000000000000009236c188ac2e9912ac2bb1d29ad4ebb65cbff1e90000000000000000000000008004f162e29f52af0be9b66483ecb06077154988000000000000000000000000268f97cc377d4b2cd1b41a98c1305fbe9615c89e000000000000000000000000618bea52bfc6e3464b7845789fe89e0dd37df2b90000000000000000000000005bc2774e63423df71ac552ba442670a204091c830000000000000000000000009594a5c57623fa59da3258431bcaffd5c0553c8a0000000000000000000000002a0982b1f568482678f7e11ee983890702d3863e0000000000000000000000000b23a1e56d337fc2c6a5a85002438ce68353136a000000000000000000000000a6c1773e766c53587642c3dd65580b364434487900000000000000000000000083be339ffd000aca5c12ffbac4faad7336709e14000000000000000000000000f1c48dd51813cabe47371e59261207b37785f95200000000000000000000000006f7c44f46efeb638ddd4e96f98a3cf1d5f34751000000000000000000000000e917bed303d7ae8297cf47aae6aa937b17662814000000000000000000000000d98a1b1b49e96eb51ccb5b45a7f1999b98076436000000000000000000000000c23d3f289f3c9ea9fb629463f99b66b75de087930000000000000000000000009b31528f0b58898a40e6da6993d9202fe586493800000000000000000000000082a8db66979089bb96fafd356bdcaa0f28a956f3000000000000000000000000afe92e473d1376fc8a30872d997671eeec479b8e0000000000000000000000006638d9fa9b045f3c8193b5413b13227f60ffc9890000000000000000000000001143d9de289db7761a93f94ee080d7cd39a39d0400000000000000000000000042a9f4c24bc0c4ce6fc370cc90e5fba147cf5f8b000000000000000000000000daeecfef8303f30895c29c5d5f054abbacf2f5c9000000000000000000000000525cbe933ba6efbe9fbcd8402beb20a423f83c67000000000000000000000000c86aee16149290f27db291c0cfa0bffd407a366c0000000000000000000000008b23ea24c0a4cbf531f4ebb13c2df387c859b434000000000000000000000000764815a205cd586ce10546128b7404dbd7f1a47c0000000000000000000000008cd5559f556d88fb2291d7730eff706968fb818000000000000000000000000056e8954987868a3e0c9dec2db6a0397060220f5100000000000000000000000078a6527524a2435d76ddc0f864bf73de38f1abe50000000000000000000000008327e75cc2b4bc6d1b76fa937056fb7e51246dc4000000000000000000000000f6219e33c9b7271d547b4f76ae450ef886e5c35f00000000000000000000000094d385d017e70a78cbfe7a5b69df6b2b0655f38000000000000000000000000020c36e044176c60c08b6e613ad09f96283cd3a100000000000000000000000000d108e1551f6eab3b70c44e88bb3484e7388b6d1000000000000000000000000cb53bb7cc32a533b4f0096319dfea60c13e84778000000000000000000000000a522cd6447d0dadc0f5af9a2ee052c570f29217c0000000000000000000000005760000ae947956259f2eb96fa48c8baca335ad6000000000000000000000000696e85b6853e6bb83ef5fd64e33a1b8ecd689f3a0000000000000000000000007a603223a9d6a542905a6c79f539995155495b38000000000000000000000000c790c8de165c5279f20e3598bf73f7697fcea1f7000000000000000000000000c01f567c083e51719a19fa5bdfa7ab6b79024dda000000000000000000000000108cbb145ea3863eafae805de3a068786b2113630000000000000000000000001b2d923bb795769fd5228b544df9098e55f1f2fe000000000000000000000000f03be221c7fca2cd2113a3a0de1aefea08ba124a000000000000000000000000393f4ce603809255e242e55b12c5a630c71bcef5000000000000000000000000b4289eb673c42e445685d29f9462a6231420a7fb00000000000000000000000034f449dcf126a9ccf37a7b171acaffb11bdae6dd000000000000000000000000cd7d24f9dfd25cc2ed7555370581a48c4eb69ec6000000000000000000000000632bb7b2db84da4c6ede9b22827e5e6fa350cd5000000000000000000000000061e2e0054a34f8ea0b674c94d0c6a04ace48ebf10000000000000000000000003a5bb2d4255c3df1fe2270bc3b5db97be9b8c568000000000000000000000000672f325618b6650071ecffc3df730d7855e6c584000000000000000000000000a3ff4810d9482269d4b5b52768141927cd43744e000000000000000000000000c89b3fb55a607b2177803081036b7c75bdfa40d600000000000000000000000073dd8860aaba678875248fb18c70976f2c3377c6000000000000000000000000fb3a08039f5cdc9e96169bc0561f06478bf1e9b8000000000000000000000000050222ca7e84b8f9258889bca69a1434178b98250000000000000000000000002f5a78fe1b4229924a1426b6f1baba53d90e01500000000000000000000000007417dd5c0278d5d890aeb46168de47c44892d53900000000000000000000000040dd2c4e3e38c10d1e94e6c698f0c14b632806d7000000000000000000000000a0be3fd432eaad5f3a12fe15ae1a3807302b1e6e000000000000000000000000670879731ba146f3528ec3ad88e046d9c105ed76000000000000000000000000149511dff631f2264315a8e8e25dee7fcc45d7fb0000000000000000000000009bde413db7fa76fc9342285bff0bb67b635c8d5d000000000000000000000000239d7e2745a46806c0f6f4cfba0ed37c3e98f4aa0000000000000000000000000a70ead116925b4c1d75fb0f61618dda26663fce000000000000000000000000a6131e7716a335a74c64b38178e6758e9dc72efd00000000000000000000000031b8b3cf7bcd7f3c4e62743da3209d8d5fdcd977000000000000000000000000970445f8df71c6f3e31834c55d790e539ea2eba10000000000000000000000000f2e3d74f61e3c6f663b4b4497fd9eb27ff2156900000000000000000000000088509c0558c10fcfd1427e95ad68ffc71acbd0390000000000000000000000001c07566f1a94611b0e8cf0079a95bcb5e72351f90000000000000000000000001e3f6d6037a3eaab0c3864931591fd9558c6162f000000000000000000000000f91a237b3e4f5d9abebc892f7d553262e8233a27000000000000000000000000c6e300b9ea17d56b298a1c03aa21fce4c7ce89e0000000000000000000000000d977d97ec4bf5b65ee35ded32b1a201dade33ac80000000000000000000000001044d1aed1cc82c8131887c928087618cc631e3c000000000000000000000000ce8ac2f33fe278a7658a984d719bc3a07cce26d7000000000000000000000000d0ea254d100d540e58150acb3357fa41aa02244c000000000000000000000000930d1ec237324e340d9d94480afe2e3ea948a78f000000000000000000000000fe7ddbf99b4fcfb7ccb3a6e3b49396ec385f996a0000000000000000000000006331ec633423cfddaf38eaa91ab0310691d5d634000000000000000000000000901b0c889d69a0104dd399def1a2a62564fe9b780000000000000000000000009337db1ebab09a1106b56e810e7ec40002c665fb000000000000000000000000236a3b07e5c0834ceca78429132bc1ea7aae5cf9000000000000000000000000e548ed7a3d2e34cc18fc93bedaf76b7b40e78ace0000000000000000000000001d186cccec1d0b827ba7386abbf10513b80661ab00000000000000000000000075b078dfb483930f24b323134de22587438ee5ad0000000000000000000000007513949f341ccf9fdb78737226251486cdf6df83000000000000000000000000ab9905850f9f52155f245d4d31ccfad8aa564234000000000000000000000000407611d96cf2c683bff35a1de52fcf95a7a30f15000000000000000000000000e62170a481b727c2b64a2e162d4dad1b956bfda2000000000000000000000000fcf4aae733c69f8596e41fdfae1b8c59b42cb502000000000000000000000000558aa03826a4bbc96fa33e435464072f795bab05000000000000000000000000d77366bdd47d81c92d2e127c72de994643d103c50000000000000000000000006fdbe015a4b5510b56f59babe97e965739bc77440000000000000000000000008238927d7ffd0d7bcd53be60c4c3c4b7e8ba918d0000000000000000000000003153dd5bc815d3e10a2328c035df4330f0a7bcfc00000000000000000000000034de36804e08761c005d3349eba95b956a194bef0000000000000000000000002377e918b864e6376cf8d2953eeed01deb22d9bc000000000000000000000000c0d1664463a13237f544065b271c999ade711b81000000000000000000000000d9db3eec67df545b63c8ee6fd3bf396f917a56a30000000000000000000000000a8714d16aa2894713be97436c969f5dbbfe63f100000000000000000000000052d11cf885b845afebd9b936ae11fa1957702232000000000000000000000000cc6fc9744202c17ad1b24d0191ec895eb6c792be0000000000000000000000006fd873f893a27a9a2b09cadc7707c9c481630583000000000000000000000000aa6080787b5589a5b128556ab6e28efc95bb394b000000000000000000000000a6c2ca3eba71b1852c4d50314c61cd2a74346fba000000000000000000000000eb79faecb8a64e968a677136af1eac18a540adba0000000000000000000000002578c405b35e78d57ff273fb290962d5195cff5f000000000000000000000000fbcda4d11712d047e5c3717fa5c7a6ad1c37b9b2000000000000000000000000b2f1a337ffb0d592ef979157f4d0209c60aee452000000000000000000000000ccdbdb3c9d6ff9e048e1db742376526d9875653f0000000000000000000000000fa39066012428785af17caf3999603f63af470f00000000000000000000000049b9fc279b6fb57bbcd791eb74527c6012cfe0990000000000000000000000009a4dd69d24dc4876be9bcdeca47be9d97f5f34c8000000000000000000000000c200322022792c8e4d56a26b5edae1ff2fa5b4610000000000000000000000004aa9fbbef2835a3bcdc29448e71f7b2bd34f7d22000000000000000000000000674a60a2c1d29fcde626deb5f294d9cfed480e3800000000000000000000000035c3ea720dd2ef3fc13e90cc23be6776942319860000000000000000000000003292fcc1b285534d241b4884a0a67d1532d29ffc00000000000000000000000025344349045e6e9dfcb7a1d8ed119b91aca83dc700000000000000000000000035d0cf61fb10bb24be08fe1467b90d58cdb6d3e8000000000000000000000000cc22583311372ae0983c36af44a64981bf65399700000000000000000000000078ad8d431b0da38f481abbfb22f2d66c98e6f3270000000000000000000000005c3769b5b82212195fd3e0aeffe3509f1d9648030000000000000000000000000421fd9505ddf208d05da0c93f5195517340b38e00000000000000000000000025ba0cfd34848f213c22df120b4601db665eab9f00000000000000000000000075185e13136231427bc77a429aa9fcb27116b751000000000000000000000000ea1283159907a6001e157027e1f58ed2c7602bba000000000000000000000000b44cfca1f04420cee381273dd15989369341de88000000000000000000000000a660b58e09aa39f721ecf3e67426b09ffde295590000000000000000000000008558088c3209b8fc1efacd057499b2c91b9623170000000000000000000000002a04e486e34fa8a22f70456fd29541b092fea9be00000000000000000000000097177640a72b11c98fa7ee2b5e4abfcef801442f000000000000000000000000c32c37215348414c24f9b1cf60c06f495538bcb90000000000000000000000008035fefdef5de8709a343eaacba32eff2a549b8e000000000000000000000000e50e04aefe03e9484e3f40abb79d60c6b444470e000000000000000000000000e4ea61793046311387c355fba7fc3b2b86dc1aa60000000000000000000000009cd8146dc6c599b9e0744273b771c204d907a6cf0000000000000000000000009c27033efe597054c102bf65c7e800935e9f5a7300000000000000000000000031464d7c70e69119177fbc011f27c6cd090d9810000000000000000000000000a34d38861caf18c63a7c49d557b0f246d99a9ae90000000000000000000000000e2a620abfb2eae09326b35326e8495296a452d600000000000000000000000064dd5a25792d5c2377efa019eb5794b438d4abb800000000000000000000000049b17b8a2c15284aee782110e619981ed1ccd33b000000000000000000000000d45a26b64676596054babe10ee7dce964db6523000000000000000000000000057b063d89c6c63fcfa750f0edc1c47dafeb77375000000000000000000000000434d89907dbb695023df83417ba906b1dc7ee30f000000000000000000000000f8babbe9a3851cf7d474768ec941ec98432908190000000000000000000000005b09deeeaa2b2ea637558417e9582e67b454f4b60000000000000000000000001d8061677cb5e765dc128ef76f4d18c53d95b398000000000000000000000000a26d8dbde6b9133c5a1b4a1d530cba208cc93be300000000000000000000000096db69b9650d09acd09d17c9003ac9efd4f0378000000000000000000000000060ab49bb34649c4738f232d5764a60153f2354250000000000000000000000007de9ef423059f7c634f8592a6aff78e0f3afcd91000000000000000000000000f50b7f461a9d73aefbdc246277eae8f3b48ad106000000000000000000000000a0798bf66118286e2a029725a29b8d8c7b923aab000000000000000000000000e06e2bcf58b7be42e73db507508396ff5920ac5b0000000000000000000000003c53954551e1588eff26d20c4f363b4fe8201c550000000000000000000000004e452f73121cbb9d37cb24a8eefc3bc0f5fe3810000000000000000000000000f20ea2f710a2e97f241d488008ef417a935b14360000000000000000000000000f0583f8e0892873505f127c07e3290dbb726ee800000000000000000000000078c8a48d9b6f82f4acdef09eb29ec9937b781fb800000000000000000000000013e2a6cf8d1d678d8824837d8c2645fd1f66106d000000000000000000000000d77b07bbe73acce0ce68c19bb4d0b18d6c42293b000000000000000000000000be4a1c2f6db1664af2b97684931f84c14624b332000000000000000000000000e4c0fd9d11b3a303eae9dc73e20b372a8f89b837000000000000000000000000bf5942a9de9fa83bdd77fa14fa0d6e4870b74d1b000000000000000000000000a3adeffb088592c29d8fb31e54f7edda624bbf81000000000000000000000000f7ab0521baa7b3cb2b178726f53d40019c5270bc000000000000000000000000f9a3568b4b04a580f121e08b2e72b6f8dcc16f030000000000000000000000008e4bf672d32325e123c14fbb91032dfb7f1cba47000000000000000000000000e4462d45447785b2fb829f9b62b3b0b6d7809e30000000000000000000000000295fea1f59202896f53663caa4b3aa25a83ab5010000000000000000000000001452b0aa198cd4a9c749341f6553002ad8c1ac940000000000000000000000005be38f172a17d3c946680e5ea92a33b8b6c2c6bb000000000000000000000000b55e3239bc6cf1eb563ea239ac3cc8f9104ebee400000000000000000000000086b7cc07993cf99af7676ea5076848697a62dd18000000000000000000000000c9e80836c90e4c984ab02090f407c317041ccf85000000000000000000000000c6a385d75648a7c6fb9bb728606598103d7b52e30000000000000000000000002288e579a97b17fbf39781c47c9dd02a914dbca4000000000000000000000000fc78557fc38d76c18fc2eb398c183fdf5ddb501500000000000000000000000035e47d473d75e906350534dd579c8d309925b293000000000000000000000000cb22c4fea9f4e02dc9e5cd37a148197709037e000000000000000000000000002eea1dd12cc7481e61908c56b37f44d9cf9e5c88000000000000000000000000b14214f994bcca50f89dd9428e594ed9a7bb229f000000000000000000000000aad5661da20a003a1ccae5ebc78bb4c862d99fd4000000000000000000000000e7bd5cce8fa57860178a5ff38df146201161b0e7000000000000000000000000b38326a0729a624322ee62a64464915bdf8616d50000000000000000000000007a066515623be49e4dcec55f4168b1fe72af6f4500000000000000000000000031b6df1e38a2ab2234fb7d915d04835e6ef049ba0000000000000000000000004150bd58dd1bb8f4b7fe545a9ece30fce81be7cc000000000000000000000000d144a61af9a9304000c4a34c8673517c3e14f093000000000000000000000000b99bfb7677392d93bddb8e9f4e38c7bf20d32ce10000000000000000000000002820587b12f825d915528eac02e75b39500d587f00000000000000000000000077ed7dbd8b1b9d9bf93076cc61f9ee0013728412000000000000000000000000da7c8101d02b7a6177b01f147480b3135e006ead00000000000000000000000032ccf93cba41b623a7638566382047177decde21000000000000000000000000abb6385f2c8822455d9abc0b4329936980875f69000000000000000000000000d4114cef5541d23e1cc5093ada2f96b0b96345af000000000000000000000000d74dfce30e3ca3577e3669912c72f201df6e4cbf000000000000000000000000396520d83c20f288929d306506c6b7b6386e83d60000000000000000000000008bddb23d63d25d6812d97d43a00a609a8646bd8f00000000000000000000000054649dbd60ec38f2991642d23d5f25218cf241410000000000000000000000001033f32fe0d663889bb83a52f4cfad4f184a8bb70000000000000000000000008121cda61119d28df81f10d6eaf04be5ef5ae174000000000000000000000000c0459ef7db0bc427fe5d8ee06293f675901c898700000000000000000000000076f779364306015d5d6b546bc479e320cbeea4e50000000000000000000000003371f1d31a7e26893b6b2e47ddf3cd129a4ab0a1000000000000000000000000e12017c8c9b27be1d77073967f6b82912bb50e94000000000000000000000000b33067e33032d36a98254ae7411d6eedcf94957500000000000000000000000028d5c517e0f62d979684c436fd45736907c2de9e00000000000000000000000008c5edb034dc80ea5ac918d65592975aa578ed49000000000000000000000000cf34d1014241dafb621c7f6a3c92039243757120000000000000000000000000f8d8b2d7ada9663736cac1c51c3193eca259e5ec000000000000000000000000b308d654ad2b0fa6e726829ecd8fba84ab199f68000000000000000000000000b018c9356d2c4a81db0a5d41a4dc92c56b236afa00000000000000000000000060eae853b80560433ea4321d6d479c090135bb1a00000000000000000000000065f9bd78c3de004f1acbfd10bc97054cb9f22ecc000000000000000000000000d4092d18599e1cc52264947252bb4d778881df5f000000000000000000000000174b9735466abaeb29e83c020ba4a379369df2c20000000000000000000000001f2e62daa97b784e8917410c01b244e1d3355ebe00000000000000000000000058e414336ea0e5eeb6c545eb28de6f24736694d30000000000000000000000007c1c5ba4ec281957c0c37e8ac7844e03e1d1f0930000000000000000000000004e425e867e35c108d567432003c736b989f87386000000000000000000000000c2a8c431d9b0ea0b1c5710b3a9f1a92e22078a2c000000000000000000000000f64ce086f066123dccb1bd1324df8cbad73b95a0000000000000000000000000e1c4b788cf6808e446e798cb1f90085ddbd97a9d000000000000000000000000a6133bb61df9039a8c505bba11e759d64ca3ff2a00000000000000000000000032d65a40b3158a3d00b213af7363e3692012bb85000000000000000000000000d886c190a933770e7bcb58f66482d033e334265d000000000000000000000000f5042caebc467168f9993fff7235f30ca7ddfd9c000000000000000000000000b90211f872980bf8f2290e4ab84568eb281b8616000000000000000000000000da97d62d1f3d871c0a09611a33054809193eea2c000000000000000000000000e7defb8c17ebb6cbc83ca640378d675f2ff293db00000000000000000000000065ce98fba62e9d2dec29fa818d54b424c4f92a29000000000000000000000000887399b4e23bb01532215ce187686ff7899fdb77000000000000000000000000f66ef0ae2b32d25f8f99b59168827f1509715bd600000000000000000000000097cbf8455b2fd46877be61588698f93ebdea24f7000000000000000000000000710911d44b3e98ca264ad14400c3513b25bc9c520000000000000000000000008aec3fdb0e967d629ee4123c76fc3c6a31db8cb3000000000000000000000000f8af679f0404fb286bf777dd58a372b333a68839000000000000000000000000fe57be98d560aba36dff55fad489009a0ee2b7ff000000000000000000000000d8afd29e67f0785e20970f04ddfac7395d6a9d0a000000000000000000000000a7d475a8ee0905b08e639279596064650ff9c38b000000000000000000000000d91b7c30abaffc9762d6ff71dc8530968b5150320000000000000000000000008582ba49084c83cf7440b45f9d244e0c339fb7bb000000000000000000000000a3315f4a002fd81e255f0c5ebb4d146c2b8536f00000000000000000000000007fd3f0c37ad3f2c5c67de46c70f8f6646ed9679900000000000000000000000046b0964cf106c41f99ea26a8f334e4c5ee53154f000000000000000000000000f5e0d70f73be4ee4bcb1fda6ade70dbf4239614d000000000000000000000000144ee95ef82875c3dd3689ca76904439724a7bfe000000000000000000000000bc5f9a0369b97212367b4cfe5a10d190c91cbd9b00000000000000000000000015c72483f1eae20af294b67f2e517450399c81fb000000000000000000000000934837dcbc20d8cf21c44a6d68f9181ccb83e2be000000000000000000000000310c302c7ce3016546b132b4870efe8070285e0b000000000000000000000000d1068c537d18f29525b9c7e8b6c65de2a9bcfa4f0000000000000000000000005a740057db9dcadeb2463cb9467bb6edfe4834f3000000000000000000000000cf31872a78ac7389f66354d405b2cf2d0eb6dd2f000000000000000000000000bcd33c0abda1dfcde713d357d71ee417ca727eea0000000000000000000000000be2657b9da8dbff58dac1b970d99a45cdfd8bdc000000000000000000000000d79ad3451984abdd7fbeca71f9caff8f2be4c34b0000000000000000000000003b09fce712898f95778457393de928a5576d590500000000000000000000000076d1f4b544feb03612b6b4fb90a8f1c257bfd63e000000000000000000000000a542e31ce658f4f2517680fc1f34331e0ab95f4700000000000000000000000005bdbf53ed53925e7332c3b5bc6ddf2d026d39a2000000000000000000000000856490631f0cf32f1c72d09303c0a803272090e600000000000000000000000059056da8c8b7f02d8bea9ea42450a55c8288d50e00000000000000000000000053b4fc051c9513fc565976f9e12663be417ffbdd000000000000000000000000505484953f96bb399994e6125cfb8fa48c41df490000000000000000000000001132155d53a6628c4827eebbaf855615d9cff03c0000000000000000000000007c5eaf805f7fcb72e6c57175df63d63c9c20259a0000000000000000000000007de2c392a14e7ea7c04e0e55888447e27f4e357e0000000000000000000000005bb908c2b9a686b9ad0e14fdf9ef61fd25f49d330000000000000000000000009d21a494f253d07efe9d9905369ddca07b72eb6500000000000000000000000081b809e8378afc94f432abe6d1a6b736c7b9a32c000000000000000000000000984f175fe5be53ba0b790ceaa27b9999e76a3bd900000000000000000000000035fa57a9e5b07555b37d9990f176b900936ec3a8000000000000000000000000a1d03c7a874514016c57cc8d396d2c08e4aeabd800000000000000000000000084b9483cb52609bb40d0ba8aabe5fdc586700d20000000000000000000000000d00523278308b4cb582e030dc4093ecdb7460f29000000000000000000000000b2fd520b6eb29d78c358e0094e588a61f519ff290000000000000000000000007cf496ce79b0ebd128dce5abfcd914eddb2636bb00000000000000000000000039d9ebb1a8767646aa7ee03d6b04c9bdb53328d40000000000000000000000002603c3226c08ca571df33af7ee95b46d6e7ceffd000000000000000000000000bf9236cf6ae3cbc3de6bd1d1c54712052405f935000000000000000000000000bef99d3b1f740c49824d0d2bb0bccd725120b0ea000000000000000000000000f151d10885827d0d9f3d070a19327906ff17d4df000000000000000000000000f2fa43230d70f4ec49713eb8f94d174e7cd422fb000000000000000000000000ed9e8de8bb5dd71c383e80fec208cd692e9c7243000000000000000000000000e6d7a7b7eaf0dfc47a15d4e4096162450b116a4d000000000000000000000000b100b8866e7a643a36f229f1c21a965ddbcf0c5300000000000000000000000045f9f499f629df4f48c7f8d6ff739a63a9ce95080000000000000000000000008dec050ba52f3c8adcb11ca481fa38a92c7337cd0000000000000000000000009bfa7665f22c02ed82b3c8d811b62290c046cb70000000000000000000000000abf6373cb8a94f890c81725d5d59f309b11fd9b4000000000000000000000000f0d4e0796d286470ef9a88a5e85d8fada8e50a72000000000000000000000000693d023079099a784db1b36cf6bb39f6d837d17600000000000000000000000058dd4e11093f4c3f00550947c481a99867c3ce580000000000000000000000004a7268c2b3876953c7b1abdf36a82ee2dbcae63900000000000000000000000080c521329bc52917172b9c3e2ea019a0805fd430000000000000000000000000e1dd9feb6d0bd772e0db8febac8aa45f888323cf000000000000000000000000dc8054caf0ce42b2b6bd6191821738f6a3d302a4000000000000000000000000663b2c3ba091f899ff4247235364173bdd63e369000000000000000000000000e8843e0e55d7181e32a4ba03a3f97b69c8cc92760000000000000000000000000ab380c3e4c3888372e4afeb4bf851a1242e493f000000000000000000000000245b630da873e39b43ff88fb6d794537a094fe0e000000000000000000000000325bb9c7aec6861ca1095f3a03689b8812d89043000000000000000000000000fc7a1c57c3ba5ba49b2c46d0e38b46295a850fe00000000000000000000000007eb05b9d55fcb8e15280f45ef4d6859660bf267d0000000000000000000000009da4c1267b4134cb6376b7c49f1bad8e7a496fac00000000000000000000000066727d3a71fae1ba74992e19cf08da36aa524e77000000000000000000000000477a6bd57526b1985124318577a046d1ae92e18a00000000000000000000000073b587c00a8854b537802c693f55da0b38ee3d7e000000000000000000000000249d8c3deeff05ddd4045784cb737da73683f5c3000000000000000000000000dcbd0c0c7e72a9dd952082d071e36984ed070661000000000000000000000000cfbe1d2670c16f4737890f0512296b34d663682900000000000000000000000052afe3e1fc64d21e9f5fda961e0b10be64058a6d000000000000000000000000c2e675163dc42999d711c590f1487f10932fec310000000000000000000000005945cbdbeecaf42e0d27b0bb801a3a4dc2ebeee1000000000000000000000000510bd3b6cfbcd4602b4fb1615ea0800635bd01e800000000000000000000000055d79d5f89e8b46d14773474d5ac96c67d627d8c0000000000000000000000002c45889c2f11af7d3aae9b771d0e69fef26ade0500000000000000000000000080fec68f160914801efc321df590851ae4f6674400000000000000000000000076682a3bfc49cc0a9c16d01037fdfc66ac51a1bb000000000000000000000000d01c59bfeffe5b808b166cedeb6e2628e5c80d84000000000000000000000000963c3e0ffa50f04d584e3ee2500802de84f4855d0000000000000000000000006a9b205a3fc0e82caae0c7cc69fc102f43c860f900000000000000000000000038e3aa7e7741c4ec89ac045bed1535eae9c0a7060000000000000000000000006601f4b8c69502995111f86f01bc32871fa4776e0000000000000000000000006ff376ce8b7efffbfc94db101294028181181e3a000000000000000000000000fbccbb053bf6e5795769e872a54ff9e445e8560b000000000000000000000000b3aecf5730fea00ad8e7bec1986ff7548916665d000000000000000000000000c996b9180e7ef3cc8cb7541526981a2b9b771bf7000000000000000000000000e8511c1012a20f3f4a7b643a7681ce1fb519547b0000000000000000000000006942d2bea9b1609737f40680fa00198b11958bb6000000000000000000000000f731087d2ec0aebed04c0c5ac2d59e706c2f60b7000000000000000000000000a308cc5a97fceeaa64462fbd757bff3f015c5196000000000000000000000000947913124c467ac01401d98fc32c48f0b0bf640e000000000000000000000000a586f9e7d187465f9bf5b78fa9203ecfa29ef8b40000000000000000000000003734f4c74991a3a94f402b81c9f5f189540d9d0e00000000000000000000000089b330b4a6265942d197f47cd5d130e3972259310000000000000000000000000a1c5c78fb97373cccd1ed68e14321f0fafe7f0f0000000000000000000000006e2b9325aa396ca5548bc503beebcb4a3ced7dd10000000000000000000000004637bf9de72461814ec421c065caec77217ea75e000000000000000000000000f68d58c8070e38c352e13a3511af3944c017ccaa0000000000000000000000006e910b81bfa97f36ea2826ac4d99bd2dbb9211920000000000000000000000009878cb94b05937f0ac43c9910abbf9168fe38a41000000000000000000000000d31617d5d9349408bc4a2a13e273688cb354232b00000000000000000000000026a980d2b465ff01bfca84e257bc00ae79ef0dc90000000000000000000000009d652be2c145869afdac65cccfee16be2fdbda040000000000000000000000008b9a923edfcd38b311af3fa4f00afdd5ff0d9e5600000000000000000000000022b7cb9114d5ad48639531ba7210f9120aea6f55000000000000000000000000cf9c33e63a1abb566aaf7068351af6f5ee67959b000000000000000000000000a5ed5e5c3a43d1441453fec9d7d11ee22db6fcfd000000000000000000000000eef7028db3a1ea099b64e9f095b73edcee278d4e000000000000000000000000eddd08bce8acf49ffa80109c9cec94b9feca0c68000000000000000000000000aae76d91150fa1fa31c886e35079d5970d44557d00000000000000000000000002276e5c703d4b787efa34381939d99f12a5f9a3000000000000000000000000c87125624967d667b624e0c4816e135f10023c04000000000000000000000000a83cb66133fe0c344666c7d7efc1ca6c84562375000000000000000000000000bb02a04022236eb8263f2361d5cc01341c97844100000000000000000000000008636df612504bb29b7769b55541a488acbc91e80000000000000000000000002e647f5e5144858febd0ade1c396246294b8d8c200000000000000000000000000c6b1f2bcf182bcdfbb4d4203f64a738abdd18e0000000000000000000000009afad6f67333386c2bb5e8dbd89082a97e6b00b90000000000000000000000008d1c78284ab328d40b4397ccb853ef7ee339ced00000000000000000000000006a59ce08cdf0ebd186a702c0eae93e72c1a60a7c0000000000000000000000000c2e131e3dcff4bd19b4e5c256050b6a52b34bc90000000000000000000000007ca6370f02d345c513994ad889152c87fed142c60000000000000000000000002310aec101dbdea05be4019c573f19fb844a57f5000000000000000000000000d105cec29e85b14f0cd686f44bad2bed1166722600000000000000000000000046a5b5d83242d1a6786bf73240acaa8cd185af3300000000000000000000000080b89091307a99fe3ad83dbc031d85081c8a7769000000000000000000000000adb6b2ebddddc268c7d5265e43b76d646f6b79440000000000000000000000007f187a248412dd44c5584ff02fbbfdac0ea907b90000000000000000000000001549588ab8dcc1388c623fc5a6a781fecf61d3ca00000000000000000000000022a12eacbff42d5a30ce6cb1a52ff66f9f146936000000000000000000000000edab172ab76f5f6e3c668d1f704126ee3393a8f6000000000000000000000000a91f82daf9244ea7f2fa83b0f3a58781611f88a30000000000000000000000002c9b2906e2f3a8bcc4437d1955948bd659ad02e40000000000000000000000002b31d08c95c813e08a06c679a5a501891c149b7600000000000000000000000082e7ab9fb973caa059f77a154e40635c83b87e540000000000000000000000006fa0b5c0fd0f865d7fd2becaa21921b5b25f878b00000000000000000000000043201ee66bb6dbb098c9214a3c5f6dfe0ffaf0d900000000000000000000000081567ca2a6d9bcd5de760560eea0bec515f8415000000000000000000000000004705a578febea7859401c691f1e46aa7ab4cbdb000000000000000000000000d0e4454ae8943355f40b344c48b4ec0d37f3a268000000000000000000000000a39ef28fe525a075617137b653440c0194a9b389000000000000000000000000c47acec4cc6cdf18fa1c035e026fb6eedd14d78d00000000000000000000000028bcc07d855e5ea7b59c768a05ae6d845af1800900000000000000000000000091bafe69c342382d720fe673c55c94a816e67b2c000000000000000000000000544b8e676c09e2882c59661ec381e91f0ef32b67000000000000000000000000e576d5fa9cced37c50a7e30a902dcd24f99eeed8000000000000000000000000f274074aee6c50f4cf5c52604ca2f801800df5ce00000000000000000000000074ff37b27f98bfef85222a06560613cf5f72e1e40000000000000000000000006afccc4dd71b78466aa3949162380c8be75814360000000000000000000000009067da4dec2a489b9a635b178d43393cd584737800000000000000000000000076fa8c1b06de6ccdfe69cf87f3f9e0f8cf3c8281000000000000000000000000b639378db5f58a436aa714001ec38bff1b5cf1f7000000000000000000000000f5a8f3104692479103328671af356216ac825d8c000000000000000000000000f3273c989377bb2a1234bdef2779348c7b021b67000000000000000000000000506570bb9def9482cdaa06c7932fd9ca91efac02000000000000000000000000ba380a983e3d5417195f9865ad041b034e153035000000000000000000000000369d7b7bc1f261d9f97ac4a64c41dad8ea8afe00000000000000000000000000abe5556899881931f2afb39fcc57bfeecf915d690000000000000000000000009f9028d7384cd16c228c0b27a486405ff51202270000000000000000000000002cb86f0296f854341f9bd37a5e266fae06be5a4b0000000000000000000000000fb9e5cb582f55bac91f336db08bf51f2888a0350000000000000000000000004d221bf1def69c736060b590ab464ca11c54fe87000000000000000000000000fc33ed69c125ac6bb4c8be7c848059201fb5d4500000000000000000000000000b58dae7ef94c62b3e801d75cdd45e3b8f349132000000000000000000000000da15a0509318dc97f32116e391e58ddb6158fc1f00000000000000000000000062810321592595906d92adbc31d0cadf8ad25ed2000000000000000000000000d1c19bdadbb02cf092b2454f4c70b2e5eaed61820000000000000000000000001327176369bbcbd5c8a3aae1d79b957f29c517ba000000000000000000000000f1c0e95837040fa3bfeace1476e2fd952e92e9aa000000000000000000000000ea9277d1b57de90e8a25120905b4f19fa39855090000000000000000000000004d637fed8871997884f99a5738661bca752977710000000000000000000000003ef37d43e4120192053478f12b9400c05b6a5768000000000000000000000000950f79586762ed42920d2374d5295f96e33cf91f0000000000000000000000009da7a700c912fa7283a649cbf84d7d790ed7cd290000000000000000000000007c1f2b943d8eeb0ede0163eed1b158ccccb1fb120000000000000000000000007c018e3148ba01afb82d56b14ad6c5b7ca3a06b5000000000000000000000000693a8f3f24aa192ef14742329bf0985523c351e60000000000000000000000009ab82c2328d290234c23d9345c164e8b26c6653a0000000000000000000000002abe15781b310e861bf70d8988dc5b954f9a2b3700000000000000000000000088617897086e780ae6e09f4c6be6cb9bb0c6af090000000000000000000000001931558fe48c6f716d78b1ab9a045061d6a7c3f40000000000000000000000009494b40d85420edaa633814d981ee9c020de95d500000000000000000000000022cc55b6a7c95501f74c183841f6df27a1d64805000000000000000000000000f906e9073d175beda355f7ea8c61e5e54571f582000000000000000000000000071f48d6fbd81f0b0103b6ec0f4dfcef8f34b76c000000000000000000000000d779fd9182c62aca01c4f90cdd31fb8dd3024e60000000000000000000000000d9662c39fc46b29a451ca9ac38602f6b5f35badd000000000000000000000000578aea55db3702e57f1e8cb24f282d7cb9a84202000000000000000000000000351ff7934cf7d925832d20f7fdc2852f40c6ff42000000000000000000000000e8d24dce128b0a6291122e4ee771eb66ab6e4b0c000000000000000000000000f7469786e79f8f7e0dad32031c101e428d1c72ae000000000000000000000000fd5cf533c132cf72a5814b0aea391269721940180000000000000000000000003f8fde7e6cdf0a091fbbfb1aced7f34b0c6f97b40000000000000000000000003e7acb14d91ddbd62b92c6c3aea90927f91bf8e5000000000000000000000000833184afd927c26f9d88dbd3346de981cdf45486000000000000000000000000fec0a3a9b28503d73255c26541a992acf55664ab00000000000000000000000066aa55538587043e311f224d7340d7242c902f22000000000000000000000000cbc27d7ad47066a02f71fe82aa9da3756d7ef57300000000000000000000000072df47da27784c1235536c76a4e5e99c1f90c71e00000000000000000000000071388de82aa6df5486b0a5eda958982cc65ca72300000000000000000000000065076a5a1c07bff4b7192723252498930a5dea8f000000000000000000000000f6804c25f707556b598c17bbcb928260feecec84000000000000000000000000a5e3a1e7d37f310256ad26e65aacecaa10a88311000000000000000000000000b0726524958a313bae7705a3b97df9c8f82f42b3000000000000000000000000bbaaaebba0fbae69af60fec6f40d3944bcd4d0d5000000000000000000000000e50c346455e3170496c57f3faaddf18756b71536000000000000000000000000a13aea6016371accd803f4f8c7a7f0912f5e6b2c000000000000000000000000f4bc41175425d397a6122b2e853ad55e1234d6fc000000000000000000000000a0d3fba047232b8d551b2d88d94abc61cb443cb7000000000000000000000000f1040d5eb78a7d80b8ce0bf330115cbefaa5bcb600000000000000000000000024323938ac99d6ed12ee2a95304a3ec437546e74000000000000000000000000ca2bb0263bd8f7ef35aecf4ed8a16d9c2da793db0000000000000000000000000ee83697c4c139285465c0f6796faa59954d7bd80000000000000000000000008676688064b66c74b3ecd9a0ee882e31bc29f5c5000000000000000000000000a36291536f65aec4c27dc49dcdc28c7298f60f8f000000000000000000000000e194f7ce5350ac57af278f0cf745977d1560de420000000000000000000000002f1684b68fcdc161df37220d9fa0cd37967aa99900000000000000000000000067ea5fea5086f097226cc08af9e771120775a071000000000000000000000000af7f9dc36329bd21cdfcf01b2b88c9d8f070804f000000000000000000000000909df5dbd6fe6be469fcf719d558ddb1af5b0ee40000000000000000000000007db9dee267390feaee76cde4e225c10f4787b0c700000000000000000000000047e85efd3feed2e435ef972db10c267b6547a3300000000000000000000000003ff0b957a25b6ca5cdd7daf954fe07730688bbc2000000000000000000000000fdc1328782008555dd1f7f6871de64d4dfdb5d87000000000000000000000000e1e2ffcdf35da7e917b62b5a5344b68cd866b03f0000000000000000000000000af731390399dfab3938e00658feb5352ff578220000000000000000000000004f372393b1e133d45e4fb0c00cc8e811ff394a0e0000000000000000000000009a0fd7a2b518fe98b4c48fa51c739b5449e68e800000000000000000000000005d2097c7021abb084cb45ebc7f4f98efa03bac9a0000000000000000000000006326a0e5470593d39251151193bbfd0d3bafadd0000000000000000000000000919da597dd44e0d496f8797f91d7803a25ecc4a2000000000000000000000000556caafd0083f32412a35f772fd57544770ee7480000000000000000000000008ef64f34f7509aecce129ac0d769d34188e167f900000000000000000000000036305b522ecd53066e0c81ffa478587bfcc5dfd40000000000000000000000004b292b727de2ac34d04f9560d9ae3a7f271d80320000000000000000000000009f48144642934ef5063ee366627e770bb70a820400000000000000000000000041e25619ecc1af765c8aa1689c5f29954ec17715000000000000000000000000f40dd34fc375859c3a6d5b6039d4f0e9fbf00b2e000000000000000000000000fe009643d1379518a72dc2207a6272147a86665000000000000000000000000019ec0497264b606c5c626918e23a2230ec37cb870000000000000000000000000bd4c882c74bd2559574b8c34acbc7388bab8ced0000000000000000000000009dd4067a682b5ae911423e7eb031b5daf85d7ef9000000000000000000000000dbc9699ccb70e4bc592d801eff0df42322af1ba3000000000000000000000000745755a6d22fe58ef109aab24d6df66a55c074fd0000000000000000000000008e2fd397892e80beb850ef9b2aacb7920c9b513400000000000000000000000053360d93f8fa0fdfa09e8afd1254fc36678ce7ea000000000000000000000000ca45d18e660f2bcadb5527f44137821ec213796900000000000000000000000076ad2428fee33032598e064406f157c697f25e930000000000000000000000004989698f94e242dea1fa750e6272a58c5579b8bc0000000000000000000000002a1f780ac6ba55bd5a24290616e47ba4ec25cd8f00000000000000000000000036aa386585fc78e73047c30d18c77b2220388d4d00000000000000000000000045a9cfaa8d5dd50a35a5d966b7c7c5d233277b3b00000000000000000000000015be9f2ef59ca0aaae13468b3bd4391880e51e03000000000000000000000000a9c6839b3b599b78893d32186a2879d841ef0d0e000000000000000000000000d7bc3c3311c989618676d227f8c132ed71b95357000000000000000000000000581359917ee062318e008de667323bcfd01417360000000000000000000000007a285283a713a306a9c6da9e89fe86a1256ddea0000000000000000000000000c3f45d97b21db9bc5a059e362941d3af5bc774b00000000000000000000000003f4392d22e34e3469a5b1a57386fcdb5bd167fd8000000000000000000000000503634624d905514797b68c5482032198d0c4619000000000000000000000000d545d4c2a0698133faf07f60f5644039234b395c000000000000000000000000afa5e5ee37806b96aa3698f0353d2a40f18259c600000000000000000000000034bdf419d14faeb025561f60b97343d47c3ee6d70000000000000000000000004e7e3100cef5b626248311c48feccc00162f2ec0000000000000000000000000cc53ee210045c6865edf8197a35ca4dab712e0c300000000000000000000000068707909e06ba2d88bc12ca294a5b0678bb099af00000000000000000000000023c7b8fa7f1c535671121ecf79185b0dcbe243ef00000000000000000000000098f2fdec05811cd31bdee9c76d8442cc85658fc500000000000000000000000084e26bd33692584fea41baf919a29a2658b48977000000000000000000000000504164f542be983e3a01f64f69cfe1689dbc65f40000000000000000000000009af324e9516937779deb65b572a9cd1e2cde5644000000000000000000000000f626f98db2cfcf091b1c696ed32541316087fe0e00000000000000000000000077b005bb08c627086c421fc03fd63e3287af84a6000000000000000000000000d82f601526f1891a62fb085c274d7ac83ef31bd8000000000000000000000000b636c2fd9f066979f32da3b6a2a4cc35c16225cc0000000000000000000000000cca65e39a844a6780081136c96b3add05f65e170000000000000000000000001154adfd077a4115379a39685c6e322d9d7032cb0000000000000000000000002352acb90a1880fe8a258dc4ccb8b3e38bedd913000000000000000000000000d6c12dd43bbb525eb4451c565e9766012a65e3e100000000000000000000000053415631c24276ce0e26ce62cb4b308980790380000000000000000000000000200737b93e9430c6e4206a6ac6c776ef0b055d2b0000000000000000000000009b39f5a3e10dba539e42335f8306f970774f27330000000000000000000000005efcbd9b6c07a9bd03abf15a5aca7ac8175e47af00000000000000000000000013675ad9bdf3e700a4eb36a7e2fab23b146050c1000000000000000000000000ac456042422bf8766991adb6750ba2c91026bad2000000000000000000000000194c566fc069266a10a5a223c495d35d5690152a000000000000000000000000353f082fcd8686da77d6ad1c368bfaa2d151ea8000000000000000000000000074f6e3a455c566bb06ada8810eb49ac9375396aa0000000000000000000000002736d7ab31e8200367ea2d92f95aae6a6b203406000000000000000000000000e4d62c3b17956b4e78a0f82e3418961dd29c4cde000000000000000000000000a8d21ff470759c6d7638a7568dae4399163a7cc8000000000000000000000000c689e1ce8281d8f7dc88a38bdda9d6aec72d75410000000000000000000000008db09cc0a38fc3e2afc57ccee08c2e6f212a7e77000000000000000000000000351c373fd47858492a63c8797b2a72ef736ea43b0000000000000000000000001e697cddafd8fd33de4eb92e72432d6ff840d0ca000000000000000000000000fd92fa8859b6dccbae577513a2fa5a29777cfccb0000000000000000000000005c8e3de65728e45e9990106c72873094dca3c471000000000000000000000000635d576723669fdc2706b5e4c449be2fc7cd18b4000000000000000000000000d5407877968c4110440a73122c0d4abc6d46566a0000000000000000000000006666827e8f2220ddf718193544889f3b482ed07200000000000000000000000085e56780f6418bc5673b18e4b94474fa7e2ec6f900000000000000000000000020409023484ce5e04d95f78b022639c7ba7ad185000000000000000000000000ac7649bd1e846d32eb36ee1ad2bc1a9d5d73b50f0000000000000000000000009cc7c5a9f63daaa43d1256e768ae4aed7ca7025100000000000000000000000059f952acc6add3b675d1df39bb5f5a889bb0eb9f0000000000000000000000003ca54483b9837f320a3e6a9f6d9ea9daa06ab2bb000000000000000000000000b83b2b1331473b433fd77cd444f0e35ceab9bb0b0000000000000000000000006468f87e5490bb218c93c22866a3176f597ea2c10000000000000000000000009012b02a10daf3227c0c93d4edf85d1def16333000000000000000000000000066cdfec6c73646a7625481391752061e6b9d2bbc00000000000000000000000082c5d519780824c057bb030c05f5872bd2a00bc200000000000000000000000078fff945244875cd910d6d7e5ce4f9d6a78dc6de0000000000000000000000004d18a09f76cb8bffc75cd0caf0c2ccc96961c7c1000000000000000000000000256b14e93f8aa54f2b883b85611363e36a10abc000000000000000000000000062fec7f2f230019cc60498add11acb83e99712410000000000000000000000002c65861787d2716709228bccee7b17584a13c7490000000000000000000000002f4f958fc533a84406fdb9aea25a278e285113eb0000000000000000000000009393e3b9dc4617f1d85033fa11bd333eda87a297000000000000000000000000e7c4733fa6e4f98e4643a175809551399a8d90f60000000000000000000000005fa6b381d84d1bcc03580b435efd837d7bdc110b000000000000000000000000ac3c95792eeb0f4411ed590ef5a99943e302b7ea0000000000000000000000001bc4b03fd343bdb290e74fde56d7d90775d2285e000000000000000000000000748663c3ac18d516d808c238e35097e1a2e895560000000000000000000000007ea39ce058593972295bdd36b9f3e9619546404e000000000000000000000000b4a16213ae8c6cda329897b9d245e90876c7aa3f000000000000000000000000e6278cf9ca95b5a1e1bf74143f384333a9d56d040000000000000000000000009385860f86e7f0ae98115be3bc7c63b38515c5020000000000000000000000008a4eabeaa8de5302b0c435ac271e1520469551c80000000000000000000000009cae2b51d51da3d5f960b857274e760d46fbed85000000000000000000000000e8647b2153fe9d4e04f5130fb35e08a25d39ac64000000000000000000000000d089cc1562c098c62fd2f3443380b1a570429f050000000000000000000000007a6a1fc1964a00bceda455982815ea21f74f117900000000000000000000000079f37085272ffcf60e1be3106359f5f7ca65b7b800000000000000000000000070e6d0a669ca5b370bbfbc303a77d84e011535af000000000000000000000000f756c62c03c31737fdf45126025a72a8804f2716000000000000000000000000e3ffee496eb0f4c628b787b9f197a101fd9c0634000000000000000000000000d5944e19a88d06bf443ba2c28ab3d405a2b9e88e000000000000000000000000ebde11068a0a94fb069b02cfcbdb72608cacad2b000000000000000000000000668807479fb02aeb48cda83503a21a401628de2a000000000000000000000000687b9acd3211651cd654e285f7870467048c656700000000000000000000000016a4aa7b81ed42ccde8e833fb77e83f5b6254a9f000000000000000000000000b7d9d46e9441facc88a4e05885720d0f56e2cd93000000000000000000000000fae8f2d00afba66cd65188c7aac39e4fcd623d02000000000000000000000000b720304165ebfccf41ec99b7cc0f1914a73be93d0000000000000000000000002e82c755de5333e3b3c6b3fbe14d1c82bc6c051e000000000000000000000000ac3cd71a2969f17899524c9fd9d4af6f3e80b34b000000000000000000000000b176d9af1f4236faa8dcf2ec94777522775444a80000000000000000000000007d37413e3b92426951dfd491d119d77531ee9a420000000000000000000000009333e4b8d412d21f79db4ccf4e96ac823ae382d0000000000000000000000000c2cea2e69dc30ae673777a56dcf828e6579d0331000000000000000000000000d83d73a73a798557c2dd93aa2c16b497f2f6f0dd0000000000000000000000005bd649206f73dc66d23a6d2afac82fe8169a5266000000000000000000000000190120ccafafb1a28b515b2eb78f46d2846ca3e0000000000000000000000000d390258eb417903d1492e48c1f70470669ab068c000000000000000000000000a0f486d43d8efa8f0af0f95bf5f5bc74f8929e9e000000000000000000000000e27b14fe991f658940692b669e2a73945ccf4133000000000000000000000000101c58d0e4469046f4b13621258ad95e338ee60c000000000000000000000000d8cde7cdaec1fa652afe643dca8c54afb9da788c000000000000000000000000dab07baf285ecafade4f6c09fc85217e314cd7a10000000000000000000000001aea68e3d836eba30a107400d93cd0edc491645c000000000000000000000000535493c10d39a00960b69f8035a19286a43edef8000000000000000000000000a4057b07fb51c81bae1c4c9f41d33a3ee223a5cc00000000000000000000000007b89cba6ac131a2b6f0288d7220d02e13fa8853000000000000000000000000a888c2a9a6ae8263f2920acd6dc5f281f408b2450000000000000000000000005f41d393c242ce2068e9f31685b0442d5d60dded0000000000000000000000006bc3cd094f24182fda858040b4e71b74deaa5f69000000000000000000000000304297d63d4daa156815c7ccb7fb09ee900efb3300000000000000000000000090aa3f856ab1063c6ccde8ff0f0eace8dcad7ebf000000000000000000000000a2aca905faa6cf700074cdf31d30379d538df2ad000000000000000000000000c1a6a0f94e769b04464022ec827b28647d42441e00000000000000000000000039c30af6cce00bf9339e07cd0f07fa205865721a00000000000000000000000025c2862f19e5d1318f684a13dd4fd01afddea16700000000000000000000000029980f638ccdb7363daccf32148a4cc9c86bf1eb000000000000000000000000984cd9c098496263c5f6c698f44cc6f4ada6c47d000000000000000000000000803a405c79635959f71e300bbd6c77550c61e1ed000000000000000000000000f166e0690c98937cb516dc00db90bdfa2d852c43000000000000000000000000e9164d9fa0fd2d188aa14ea363a371b5d431aacf00000000000000000000000029419a3ea79de32909b6e8be35e4c1eb77d2d7e6000000000000000000000000b0fbedee1fa108b5fc983a57355bc12ed4a6e39f000000000000000000000000e64de779100b49e582b61bc41797118189ffea890000000000000000000000002a0a0d9057b29af7021a2de5e3074c4459bf7dc6000000000000000000000000533ab34e326eb6199e49e551ac2a07a8e34d3e4900000000000000000000000006aa4896a0fdf2e6448a903968ac16def16173bf000000000000000000000000fa8dd4742f43d470e074d19efb5d1ec17b204bc70000000000000000000000005454c1558529149a18b18c0157a5aa77863625c20000000000000000000000008e87a4424d14005ac3eb5a3b67c16e69fc6372120000000000000000000000007a72b22a925bcd9ff15d4a59dd32e67cc8f93562000000000000000000000000d3dfab218fbac4d3cee47ee7af27620138237b1d000000000000000000000000f1a1ce5a599fd9b9b85cdb7182b9baed196de7ef000000000000000000000000e8a0cbb6afefa1e73da4f1c7863fc9d1cf81ea8a000000000000000000000000dabf512fa6d4b02f763c5aae710f0d369f91622d00000000000000000000000095793eb18e30f71b63aeabbf8008e495f3bfd972000000000000000000000000985294febd496f85b7ded52ac885e23e0ee34a4b000000000000000000000000b26f73e7d3d9fe0651e9fe24bd8866e25b730e9a0000000000000000000000006e7cd947c7c220e8f953a11fbb5baed795c516ae000000000000000000000000a59d4aa02c822c1336e8e336b293f588e8463486000000000000000000000000086164b5bab57551a9d467f989bd8dbf0f59d004000000000000000000000000586d0b32f1559b8e9b9834c210acfed37ffd7f060000000000000000000000009546ee3e6c3ea2a56f5b95f0a29e352659fa970f000000000000000000000000fc68192e6da5c5bcb381e773253a29f1486927ce000000000000000000000000c9deeddac62af8e753eff60a2f3a27c7ad5a89ef000000000000000000000000c1c61493dfc966b3d6baefa00ac6cc50ac9d5565000000000000000000000000265e3844f8c33a54c6b6adc273a0c4d2314bfdab000000000000000000000000ad6bfb8230e38de0e8fa0228803d466fc431b586000000000000000000000000a1ea9aa32cbba8c203ddc510a144ad1f439d436c0000000000000000000000009e7ec7d62c0f6824891193505a37ed819f0264ca0000000000000000000000007bd0915223788361af9c2c6b810d97c50520f4ae00000000000000000000000072794644674604aba813ca0ce65d31c5e355768e00000000000000000000000020fdfcddeccb339253e68c54880669247d9d307b0000000000000000000000007d825550e811a0e8f7a364feea1a22a909f7ba7b000000000000000000000000a43f197596fcefbc4ebd97a2b5a4764ce64e204e0000000000000000000000006b1f89e6f731101f18f67e88f8bc9fb00fbaccb0000000000000000000000000834cbda237b042796e1843006280e1894875644900000000000000000000000084de08833ad397ad5d9c69b1983c7ef1a0761bb70000000000000000000000000f5e4fe6126877a875862618e320a8266433f29c0000000000000000000000002b300b0d7c08d548684d5ac8efa86ceb8cccab1e0000000000000000000000009707a6ca68a7bf1285fe925cd74998a61a7a9a64000000000000000000000000b4c7d5795994c89d15d9d2bc8ce9a50c83a8054b0000000000000000000000004c15e98413111694ca1841153e5d423de9d98abe000000000000000000000000400e9a0f97f8a76b19cd06f9dc430a66b38c084a000000000000000000000000235c135a1a87d59302ff048e6b6c8029d2481d3100000000000000000000000075189d257a38bc7538d71ea6f6bf1ddc1b09162b0000000000000000000000009d8ad7761a4c695ac1b857c5a55851c68423ecd30000000000000000000000003fedb9ebac65ec4cf38300ff0d85d43f84746294000000000000000000000000e3759c00487f6827e74734570678f104d80b0f4b00000000000000000000000005b630c7eb26f5d9e8547b95fb62344572d7e9040000000000000000000000009ca6583464ec6e1b2b0f4b308c3c11affc24bddc000000000000000000000000892f52cec8c550e3c21f6c475305c526fd7ffc6a00000000000000000000000007908b02271b2a46588d109366b1cd22a1dacad60000000000000000000000006d41625074d2a1f7fc4e50eab583b0c5a91b3708000000000000000000000000667dfd30648d36778bc9518d896a838568cb4e1700000000000000000000000033e1d0c002486fb8433a68c3d4a4fdad8c9d7a9a0000000000000000000000002f42600f1080526d2cd573c7d9b6f9a516bafe020000000000000000000000007e179d7113c2225b49f395531fd62b8aa47bfc03000000000000000000000000c0b2a9a9221e53aec4de2948a432ab76349bd7de0000000000000000000000000cf1a9628bf1ff4c5fb581239d94a606a0f4bad30000000000000000000000004cea2515a062e7cc3f05311bfe4aa7fc5119be150000000000000000000000008d23a811e768065bdf9ecc1b3d31ca23e5b34b74000000000000000000000000038896ab9cd0ec6b214f17a4ec3e9ec562c26006000000000000000000000000c5d1df1247ee4755d7e442b7979dd7147a2e0ae9000000000000000000000000b1612d6a5bfd98a94967677ddc6081322768fb170000000000000000000000009aeb9f2a769ecb6133896b36ec1b2286a1ab57650000000000000000000000006700abbe53a0e5af045724f0b48d99aa2942e28c000000000000000000000000f28ba3e8b93e58fabab3ceb829bf6d22689702910000000000000000000000007616e5f55acb11e3d9c932a904b3e2b43d75099f000000000000000000000000f740683abf34f5f91e562352a7863930acb26e1e000000000000000000000000b5ec584b4d595d81401ebaa9fd1d52cac9b6a54d0000000000000000000000004e32514bf41e4a20615bacaea433fa20d20ef10a0000000000000000000000004969a992857f8d3809903c82a10bf720e440457900000000000000000000000035a5da06c4027d21fac6e527c1d42c0e9ba8a62d000000000000000000000000f4c134684d8ef7a6bbb5f5562eaff976d79339e2000000000000000000000000bd958e93ae25de856207d36f9df494f76dd621c40000000000000000000000007f0892c73a67a56a2f37c7a0c9bb569b24e40ac000000000000000000000000096b5fa9705f14912093db84b0b2d4891baf51b9e00000000000000000000000000573103d04a8be25b2ff5b578a4a0055eea3f000000000000000000000000007f6e28553d92e77852f25de41bbe142c37700e9200000000000000000000000022cf775f8f3c78c807be8267e5b5c95fb84bc3ca00000000000000000000000024b485b6c4c2d75821dfaceea5d63b5930c4b7990000000000000000000000003d8704cae4cb10da021556586493ea0bcdd56b9400000000000000000000000022c22011a65d5334e56a28cd92fa9618fe1418620000000000000000000000003c26f3eae979bec8dc75d130d151903f7f710cec000000000000000000000000de4782ed7fc36660e4abf582e0875b0e70e1812b00000000000000000000000073fc02ec07488c6c37d11985cf2534e787b18ed2000000000000000000000000eb4d447aa54dbbcf9cb6657447f0fae37d3f33360000000000000000000000002167133088a424a923e0511cdc60fe9098870a6b00000000000000000000000015d188a0b5ee1af1da41ee1eb1be46507679d84b000000000000000000000000c26e8bcd8354be6aa8bd793545d1744e9bece305000000000000000000000000f19b8594decbc7873a989adb5b7ed05939362b27000000000000000000000000c0751a8857aba24cc66d6daa9a684aac8eb7bf8800000000000000000000000016430f32f3ec97bbf8ff983059f884838f79094e000000000000000000000000607ead494e072298788499d9d140e2d1ca0228420000000000000000000000005d1740a2e898b9862674bc237801163ef1088df90000000000000000000000007e9a6793dc46e4a7378bfaeb5e0c0b9e42053f7c0000000000000000000000007a63d46a6f97f623e5109d58b52b33153737027d000000000000000000000000d124fa8e55e58004b891b261d37dc74227a5eddd000000000000000000000000088a7cd11ce31f44b86c6a9bd702b683e6ea62410000000000000000000000005ea6b5bdcb0693263b4edba3ff6775d6fc0956ac000000000000000000000000b9ff920ff17eac7fc0c8b43be5e51958aec08995000000000000000000000000c4b2d42dc7ee9ab543700ea6cda7a046d74a154d000000000000000000000000b1c6cc60a92d4c52f218f0cb1f491e628087f87d000000000000000000000000988145571f665d083d94119723f570b73b13da5c00000000000000000000000008b5c7837d674f3adda20e0084c41d3f489e87c100000000000000000000000051a4088ef413545e0733cf4609724b72a19ee680000000000000000000000000167e9aab6d42051362c0e63cb8a8955dcaf920d100000000000000000000000026538838ba389110d114081f095b0bc6a8b038580000000000000000000000009f134435af97fb32921d7c665e691c9da675a94a000000000000000000000000e3f449624bcae5e4c353dab173f1727fa9ad2800000000000000000000000000b1a7bef881992896c6f218f65dbbf0f95f4fe684000000000000000000000000eccdf7d4522624c5ec51359776995059bf127090000000000000000000000000c1ed1c7c4b327841cf5f4a047ae01c73ca0f13ee00000000000000000000000001b9c9f0a38969f2f2db5adca4c23b12437bc9e2000000000000000000000000d96e0b742edf111eedfb162a094ce84ab273610c000000000000000000000000e5b7d47be95db064ef763d738b5de27c4959060400000000000000000000000000b1991f276e5e56270dffe14c340b9a318f11cf000000000000000000000000599116777eea60bc075b1073dce2180953bd15af0000000000000000000000004dcc5b978f258265aa3ec3ae3e14d10237ee1ca6000000000000000000000000ac1823949cdaa9a3664bef375fa504c4d3c4f15c00000000000000000000000007f123deab962340b0a447249927c19997d27144000000000000000000000000acf07a1e6786289a748d8b53109d12522ca3462a000000000000000000000000607dd099c754f23136940d207436a21668f757da0000000000000000000000004ef7f9022f37be5db0f46d1d62bfd9d9adcd88a90000000000000000000000001edd13a048359163ee50aa1c726f0258ba2b87a5000000000000000000000000b9e60355edf3e777ead22c660d645529c2585e96000000000000000000000000ff7695965600463ae1a775c547e475d40169f641000000000000000000000000dca56f8fc84a6926d9e1557202d7a93de74462e80000000000000000000000000be99e255b59211b524e01b0927bc109eebb11dc0000000000000000000000004ce25ef0e5b918d1acb23bc6015cc4174b060cc700000000000000000000000004d2ca6df3c5d3e0ec89b623381905792dc969cb000000000000000000000000b45b27812341de6aa7c0685753658bf347dfa15a00000000000000000000000015986454817e7e808070e4fd739d6fa316e9d24a0000000000000000000000005a5f09dd3c39f7c8d9b502450be53dc9a317be1e000000000000000000000000fe436fea5260c13aca0d46d877f55b4f598236750000000000000000000000004e52be85360333a5568726cd5b0a99d8e2fb497c00000000000000000000000074422358cca650531b90010755b6a0c62ca7bb29000000000000000000000000d16b8734b627ef069c4ee2ff0086c0063dd1c842000000000000000000000000e99e0713085ffc3ba626153afb40ab2e0b43a2b500000000000000000000000012d8e6a254e707b1472b943e2c3dfdc366c2ed340000000000000000000000002c92829465825e3291382c244dbdb4c2a008a8ae000000000000000000000000994175bd2ccbbeaa3e976b3d980b601096fb16eb00000000000000000000000028638ca2a113d086d62757463dd07b1a35de96bf0000000000000000000000000e0fc149ae4587f3806907a549e1056fab7fe760000000000000000000000000f8194a7a1a4fae41935625d2c482a6f1329fa938000000000000000000000000fd7d671f3fc0bc7c3c87750f6f604fc9275fcbc2000000000000000000000000f01e1a5af55746b24cc3a0a1f84e666e09f918f70000000000000000000000002e3b778c5fc641247587fc38a715da49ba08cd2a00000000000000000000000064cd9ae50afde357eb7a60bda2058e2cdefcb307000000000000000000000000f0586b7e11e74fc3b3cea4e901e4d0778d2dd1b1000000000000000000000000672a0aa9e65abe90f25465ad8247514cf86f49c700000000000000000000000093b85412fdb5f39fdbd6daab7fd9446448ecb2e4000000000000000000000000bacfcf17d3d0bd32934db481afcc1ada88f6e3ed000000000000000000000000a688f5c9fb53d6dc4bfb361394937572057ad9ee00000000000000000000000032b7810c317eb2b9001314d3abcc62f3e392fd5a000000000000000000000000302d6832ced5dcdc353c4e5103d32df0b374336500000000000000000000000009ca1e268b1ae89e33e2698558774d32f070cb1800000000000000000000000027c8a787ab9be85518befad22732eacf56e3a432000000000000000000000000b45fdc800a3f57f189f21e60359341527d520571000000000000000000000000b93d0c6d28522feb3cfbdd2e97276d219b8363ba00000000000000000000000009b39ca36a722b70446bdd2ec8c31a58c798c1d8000000000000000000000000043d68d2d9ec7c024d5f07dc1404dcf1cd9b862a000000000000000000000000b48875be5853d1a68a0beb4dd8bd41fdae59dca2000000000000000000000000213673472412eb8a7ce52e7dc0b72e4b3cbf36230000000000000000000000003560688fa1bb3d306dd0d61b39685752e8da166e000000000000000000000000595c8eb13e7e2beaddff2127890f4094cdc7ad75000000000000000000000000deb5e880a347bb637128c555a130be055f12aef2000000000000000000000000657d40391304315ceced072c387f563451607a3d0000000000000000000000004f9a0648f0205134eea81763e84c1fcd92ea8d2000000000000000000000000077f3fcff99865e7c92e92116a663fa8d6faf722700000000000000000000000002a462902e239d1ae6a662cc4325978e7f397a4b000000000000000000000000bd9a0d99f038178ac02e2acacbb3d16b6816d13800000000000000000000000024b7a242220c80abbfdf7b944cb0c3926df01ef6000000000000000000000000e2afdc2db014b3c437f747b5a4fd795e7bab91e50000000000000000000000002b9e6dbcb5525dbb89f5282f251e8c9667b7d3f7000000000000000000000000daa0dccb402c996383d6cbde01c1cec03cdfdaa4000000000000000000000000b5c849f1b847d4c358a4d0eafb65e9917a14b948000000000000000000000000eeb37ad6d689761e22ef95375b9e1cae651a9e670000000000000000000000002f242472821e462f539ed0a16e654da39f3a19510000000000000000000000002fa719114ca45031c2c9583f1de724c9d7a958e2000000000000000000000000fe906b2cddfa57635c06e32fb6b5db64624d0578000000000000000000000000a52929ba5ed45fdb1aac5920d872aa1e2d27445d000000000000000000000000f7c6d4be6f7184f2f947d02da3938eba8a7d3c210000000000000000000000005a97f38fa10ee65d90cb5a938c3f15230e269c4600000000000000000000000042575072e3e16da1f90881bdc5343accdc70704b000000000000000000000000eea2e598d7580a6f0574447714135163dee5fe1b0000000000000000000000003011372856c0ebdab1801ddffddf2b5e41d56408000000000000000000000000c8e1b73987068635347a4ae1dd168b5e6b6f7bbf000000000000000000000000e616264083ccb06c3f715847e93d95ce7952ea83000000000000000000000000eec4c10e9ec1a7e3586529af62b1de54817383590000000000000000000000005d604ab6fa5f2a175d7b38f0365e9f0efeeb23480000000000000000000000000a900c60a59d631b2b200caf382a734d8af901e7000000000000000000000000fd9f0cc1b9427cde36cb4810e798e3f60ce21580000000000000000000000000974f0742875b0c73724acaeb866b3d3e66da40080000000000000000000000008ecea458ca8e5bf98554dfc801adcefb2c2d33f600000000000000000000000031a626e9d0ec694025e8ae23aa3e35bc5c03fb97000000000000000000000000d217244e05c5125137c169fb8d8125e000c04fbe0000000000000000000000008545d4baedf92e9ded5ef2ea8d208909fcb17860000000000000000000000000f7567b404ebcd950891dfe7fb1566db2f5e4e7c90000000000000000000000003441fe65f642ca784689503169cb0ff5e0ef072d0000000000000000000000002f24e2e91c25c1e8e1cf7773a070f2eccafd96b0000000000000000000000000c99ff72191911c5d5996dddaad4ee242a477d5030000000000000000000000007d5a8e9da2d85e186b93467fb85aec734c94c28c00000000000000000000000078440fc37783fbd9c05a64284d7fe1a66a81574b00000000000000000000000073170d86cfaf338f9526b2116255b49b02fc9fe20000000000000000000000001d5f5ea88096c1feeb5ed7acd4db74d11caa05970000000000000000000000004be45f1ea0410ae121eda36a02bac2f07be5a1d10000000000000000000000007e020bca5878e852ee3b9c86af25625984918a5f0000000000000000000000009b6ebafc270c61b747bca11b0070bf1a13f56f5c000000000000000000000000700660fb10223ea806d88f4045ec50391e794b14000000000000000000000000f6dd07a03257181a96a35c1ad1b0d85d789ff6c40000000000000000000000001c234f8f8ee76ab42de41978f333bb07f79dec2300000000000000000000000032e0ecee753ee562ec9effbc6769b30ee317033b000000000000000000000000af0524509637a2834e5add3c9f3f722bce1362e000000000000000000000000046a91238447773345ae217918a6d3212fb7478e6000000000000000000000000dcb8ce7b8b5de7b8e6624435a92882e20e245ee80000000000000000000000003baa5d799fba71586cec53bb668058f0e64db30d0000000000000000000000000694e68e5acc8d65f756baf2932324f2db0956f500000000000000000000000075cd050f2fe7a52ddbbe5a3cff535041a4d9093c000000000000000000000000c266037738bed05752f05310ba9fb420263c61c9000000000000000000000000415bcc66aa8b4daf6cc84bd6fcc5dd548201bd6b000000000000000000000000c678984a2955d6e9e27ed25fbac8563fc0bb6570000000000000000000000000e4fd8a6a69d6a9ae2b6ec276abef164ecd77cc8b000000000000000000000000b201c2c52367c74e125e1a99c31ad0c02813662300000000000000000000000094812d4bf2c1e325519069aea669a2699349c1a3000000000000000000000000deafab54377ab959b2ca0832c8ecec69bcda3f0a000000000000000000000000c7d3070ab2474659154a535cf26865426401dcbd000000000000000000000000aeff6b55f0e124eff4921e517e37042a37e463520000000000000000000000002e263ea27e40cb1ba9ef4e1910effc60a803a8f3000000000000000000000000af38ac164bba04d48926dc63977129b45bf761fd000000000000000000000000bbb68b809119a481fa841f611dc4619232e8803d0000000000000000000000007422d386b1e462305dd9c3c580ac9abb4ceec26d0000000000000000000000009c77c7d0f417f70b398a800bba6679ec4600603600000000000000000000000058cbe7ee306526014c8df44f49fdf954d956e3d1000000000000000000000000cae367195f4b8fb7b5f44fc658d8f8aa7cce047c000000000000000000000000e7e783fa82e61c7f442faf4bcbd51cdc6a53e630000000000000000000000000e038987fc29f957ba86b305fa255f64c3badc3e5000000000000000000000000812772f24111ebc12381a7db4ede6d121bb62904000000000000000000000000704967a417308dbb7f35d93d5bacfd3a4e7ab5ca0000000000000000000000009de1ff1025add75c78652803fd378be5dfffba86000000000000000000000000ff9d79cf6587112b21aedf70a268cf951f2f1b050000000000000000000000000cbcf6f91d359255fa28757c5615a8c81980257e00000000000000000000000004c079bb31deed8391015eed8d6b625a409570580000000000000000000000003c18ee14f3611f2ff4f8a2fac81252894431e2a30000000000000000000000002acd6e038db90f71292503018015a2c9b52782760000000000000000000000005260d4a7008fe6aa7ecb840ab7a3b728227807cf000000000000000000000000c5e56a0b6346e53724561bb4225483b16160cecf000000000000000000000000de73d3c2815e475d9c76a0527a8990e60a41ad2b000000000000000000000000b49dd9ea60ffa853f1915a62bdfe8f1f1aafb753000000000000000000000000059d75124527e3e244f2cc7298b3114179f3a95c00000000000000000000000089f6d827643c938120515a84d9c37912d97cf86d00000000000000000000000057da86d71335c2b72b3df066738f54f94ad6bb83000000000000000000000000350c4002e4ab1d29a28f2d3a22a5a789e8a5bdbd000000000000000000000000620ea41dbbc49e652681998c9d3eb71fb0a198c7000000000000000000000000e6f4a62d0fd8c796fb5a00f3c944867f27861df600000000000000000000000026ca0fea5c32ef8297c0c98d12fd3b41bbf51b030000000000000000000000000f12eb5d3c838d686a4eb2a6057b5447a2aecc03000000000000000000000000cc458a703fcb05ae336f7b10ddd0ce53ad744251000000000000000000000000282ec8f92e4653aa122b52fb33d555f6472b8073000000000000000000000000a91109ab6b4ee9b2d2e7be3f00711fff60a616cd000000000000000000000000d3f067516e70f264dfc7ca6005cbf9846b23e1c3000000000000000000000000016e0ff06d6d023b1dd4b0ea7d2dfb6d3fba2501000000000000000000000000965692125114f1f14ad8d42f2a1800ea7f4fdd52000000000000000000000000fbbd57bc01881b080dd58ca5500da336cb77ad45000000000000000000000000b2bb6509ad0e98a7c71423d2f2e3433aa87b105000000000000000000000000015319f4fb2e4101423802f3ddf100a3e665f4d0a0000000000000000000000002a4929dbcf445a5fc5d142a0cba9a9b59b0bce400000000000000000000000008b5a2e8a11470d7a667ab2cf96b231ad5cbbde6e00000000000000000000000018c52b7c0dbaf19d59c21a6cc6127caa5926d2ba0000000000000000000000009c070a7d97a5c809be48420160d2eb2a5143ceba0000000000000000000000007cf2d0d7ea1e94e26eeab659c55b4645b1efc788000000000000000000000000989a4466a93992fa47302ac130e8462b21066e68000000000000000000000000a9fbee85b8ef55f47194056277dd3733b4a5faba0000000000000000000000004f50e612a6a889f0418d3281551d1f25d4904ba70000000000000000000000004a41272e485f28c075a3293dbb4cdda6f5f24acb000000000000000000000000f38531db184d96690f9acb183099df397b109945000000000000000000000000141d33ee832c4f082323b866aecb5fa5a149390700000000000000000000000040958402f4a60263533e6424a01709df9bcc59f70000000000000000000000007f9539d01f64a98ee786e3cfa045b4322ed49648000000000000000000000000681f4d9d35008725f40f106657391ff8a371f2e20000000000000000000000008be4e8cbd99786d23a2e70565c46231869fceac0000000000000000000000000f4a09e7f2696082709416ad88b7da3eaf7b29709000000000000000000000000df6e48316974475c696ed124d6500dc7e18d32da0000000000000000000000007d505af6d239b6075eafb106ee3c89d61efe90bd000000000000000000000000fc98e438c69009e05e56e7b0a4cbf32818fc811d00000000000000000000000009a0ce3d1ccc5d71f9e446e395dd4d4e8d0bba2a000000000000000000000000b57425cfa4adb781300f5f056cd4ec51662f21300000000000000000000000000ddbb189926895c7080e88f98c5e4d1085a37dee00000000000000000000000058dbcd406d30bb70843b17ada117f91fbe4481840000000000000000000000004be00592d30f241c486e79accc77072c397eb2e10000000000000000000000008b3d14364393decd997ece52251fe1e3b70a1cc500000000000000000000000095dd4860e8c48fba393359e80d2745152e86a901000000000000000000000000d467d4f7b5b59d2e9f5a43fefe7945c3981350dc000000000000000000000000db6c13d6a3bd5d1f5c9a633714163ec9e729164c00000000000000000000000044483a923c14df40ada5ca79ed43666de15b818600000000000000000000000026d479bb23ac9c43fdc03113b6130aa4bb69ee950000000000000000000000006b9b9175767e882a6a8e926bb9acc904fba1ba1d0000000000000000000000000a6dd9e5cd109cc230ac94b9b430b58fb059941d0000000000000000000000008388f8dec71c002198b3f2360781811233b7733a000000000000000000000000a2d1829b299c04606e31635cab462f3f91d8ee60000000000000000000000000239b9ab02d817af098c47f354e8062faf10a43b4000000000000000000000000b44acc7556ddf4b29430f23dbece31f6902be76a000000000000000000000000ff753762379f50bd6831a697c63c4d8ce8ab00c50000000000000000000000009e5902d4a4ad19f63fc7ec5cae73ca4848f12107000000000000000000000000d2fd23814f10d0ed338030c2760ec09e2217539c00000000000000000000000046bfc13cb777da1e69c3cdfaf073db664eae97f100000000000000000000000089a50c1c3cd578c3b9b4faa168a348021d04efda000000000000000000000000a1b96536a741454c16d2dc695e9b0c1f8572372b0000000000000000000000007c54cfdfd51f9be3825ce9c6499ac3b4f1f6b7e70000000000000000000000002e8f1e23746375b680fc013403ca078a70d1ff15000000000000000000000000ed7cf1d424fe6f87ac1fcb0b5c6cd5596f8a1b78000000000000000000000000a71f0a206ab0217f683c45f65c5663b92cc7b1e50000000000000000000000004bb610d4db4bd4cdad53eb592faf0baae795683c00000000000000000000000036334bb3c244275dc0dd64fda495ef01b485dfba00000000000000000000000037171d284dae4443cfc1553b009c8c2cd09e474f000000000000000000000000cc24547a810733d9344e11c659116d8dc66d7f0b0000000000000000000000008452d58c1ec45016a668d1c8ab4179551abf71240000000000000000000000002a1a061d4ab4881669d506c4f3edde9ad67b32d600000000000000000000000011b4384c6017998dd39b3ba843877bec4dd0dcb1