60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002f43bbf19e2177eafd8c2d5941e6d0243b436cd800000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f616769786e6574776f726b2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20616769786e6574776f726b2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d505161356f547441656f6b564675525647564133457a51675541454c444d5758624c474778527458786f33730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000da034a908c4344813b4f4658a28bb83fd1a261a40000000000000000000000007e29ff1a2cfe6d3a94f7dbd1ebfbf0e396af6c4e00000000000000000000000031e196bb6730c00d0a014ef86eb255b5f96b9aea00000000000000000000000055143b755b720484398dd756eba2e8511effcb7200000000000000000000000078395d78d8a0db8c9f6f36e94e364d1fdd4a010c0000000000000000000000004138277238ffce67cde9531d89600fe1cd092052000000000000000000000000716958446f8d4c22656d1f2a8d77aa8676b55f04000000000000000000000000e2c2e157f818d63e02fbe666c7b1253768ea3718000000000000000000000000fa7b987aba7ed409ba36cf7bb06e22356723e45b0000000000000000000000002b1f11c08d5e410dbdf2cd3f2cf95e6beb06b5370000000000000000000000002d43523b5a8b9647fb778ea7d6c1abf3a205c97c000000000000000000000000d87ab24e10d9a4ef35f530e90e4d9cb370b3c947000000000000000000000000a6f17c9f901187f89f85cacd65c11eeeebaf595d000000000000000000000000c64c98682aaac9fca22de0de611c437f375796cc000000000000000000000000e2c9f6cb669b7fdb1500146d46efb346c7dc344800000000000000000000000040460db5b4170e5fc816917b3f8325814ba9a444000000000000000000000000d7b8a2ddaeaa7c762e7a6b7b595a2560986d12c3000000000000000000000000c0b2257894278dc52edd2d3f2cf92d8b86c1d5bf000000000000000000000000e9b9ec9cb3e0d39549b7e9e4fb8663540ca4a2e2000000000000000000000000e2bb6cb4ce63250215b09d80a3733c72e4730b60000000000000000000000000423ec5b917a48ff84d96e5669c61fbbc75c6292e0000000000000000000000005d3dd865c724c703f86a875e59651c54f31e263100000000000000000000000001c07f9e3fde2a1a66004da876b078ebe571c19f00000000000000000000000033ce304a995a726f0df3bc9dd0bbb8b9d19d6418000000000000000000000000d18f49ae55b15f110d891cf3f85494fdeea12552000000000000000000000000476203425077d90d1cb3a515acf25ab9210a49a4000000000000000000000000329bae84fd139c1437698a5a2652c8d675ddb8da0000000000000000000000008d5f26681fbdd5af8f0e31302b7bffd193f93ce7000000000000000000000000e94381ac40763034fedd1a6750268ddc2eb01732000000000000000000000000b111ef2e3efc45d7468533175dee5dea869272ba000000000000000000000000f081f38a98d1be8eae4de5844f30a885ea5064e1000000000000000000000000fc3071186b8b02a2651e8bc4bb7ce71df9f1a11e00000000000000000000000051fe372811d9e25da67f8203f4831f1a3946015e0000000000000000000000001c97d881fe03a524ea0b97b5b357a42e92d236390000000000000000000000000f4fd9d21c025660b023e4affc8537a089a0ccb500000000000000000000000096059b9877617c8e95a4aa79212c10b8f36cb85b0000000000000000000000004b07a8a9a55d3b5278a45ab59010728a8a6f6610000000000000000000000000454a13e4aead01f1c8acf958aa306f605900422b00000000000000000000000038e9f6698b71801f6650c7900e27017f4b3954620000000000000000000000009a6b52fdbd563f6e5f7d1e3bb82cfe50e4cf6488000000000000000000000000fc0c774ac8c3b603323ae89d62066898972ab05000000000000000000000000059275c6e8f4ae1d96026653834faf7d25781d6bd00000000000000000000000028b518fe6146a312199f76a7eb2bf211507419a10000000000000000000000000ea9f623d0326444278750c90fb7c850c2848821000000000000000000000000373f97c2bf1d3f67974eafd8ddc3dfc705eb6897000000000000000000000000c20f36f146a36bdf3a1174eb9c5f0799e50a1f96000000000000000000000000e31d8b2e836e5cc162975adcce18b947a40c055a000000000000000000000000381585cabc02a5a81652eaf272167effb3d5594000000000000000000000000055e22c388d8836578f9badccb34950bd8b4d169a000000000000000000000000f8da700c48f0acdf6b0147ccdbd8eba7801eb90e0000000000000000000000002af05d858e08d9975c8583305b1de76138f6d495000000000000000000000000b9faea84e2269b9d459c47b7ed161ec756fc68b100000000000000000000000017a669eeba90cb65069cd863b102a4e5b7e779a1000000000000000000000000de57844f758a0a6a1910a4787ab2f7121c8978c3000000000000000000000000c6ea9a0f61f2cf88baa7a9a03b14dee846570ac900000000000000000000000073f52220b55297fc17ecf02c69f82a2fd5d94834000000000000000000000000bee56afebaaac0ceeba0ed3389bc980b126d89850000000000000000000000004fecb2444c16c3e557d73c3d0846c033c57c1164000000000000000000000000ec4592e77e54ee6ba6da6fbf9e4d98dc97adb004000000000000000000000000dda856ba3ee25dfcba85b5a3ee8385529070a91b0000000000000000000000008564a528254744aa1109712aacc80c1493f5f67d0000000000000000000000008b3484e01c7a42ae642490058973a7fdf36839f0000000000000000000000000946d97f90ac7c99aa70c5161570679eb0ef0863b0000000000000000000000003ce7986de79f8b81c76b630b8ab036404575da65000000000000000000000000af1984a51b306fb130157fa1cf9d8794fabf9c1600000000000000000000000088039bbcf7f2c6fe47c0d54e8a35c72ff13c9a00000000000000000000000000bf65c06a8ec2baacbcc04ade088f5bc842a080320000000000000000000000003567b94036a5f896fc217ca44048fb9ac7f859f300000000000000000000000081421a378cbe5f63079982b4dbe87e358417f4a2000000000000000000000000fd78a688b7c58d2f1309e3727c28141e35a9cc1800000000000000000000000016bd6949dba6dbb6c8c5d215ae67d68278110b130000000000000000000000001cb821b2a826f064be4174f0f15ec58cac6bff8e0000000000000000000000009e32969d40ce4dad628c143ea913ed60f445bd65000000000000000000000000f1c837207cc854baf8393319369409f21c2f31a10000000000000000000000006a101fef8ba97a6e9014c167312dcc75ec6fad530000000000000000000000006cfcb6f20b367f94b4760421289afb33ea7476d700000000000000000000000027ee0c7e355fde2eaf7262d8086823acd4fbd9110000000000000000000000007c854afc7f721d0509e5abc394ad32aa8122490600000000000000000000000063b831ae5ee64d38df049880fb1ddd0f748e3a970000000000000000000000005b43483120b40edfe240e4077d52a4d497415fa5000000000000000000000000691ce48cf44d5b252831ce6a908cfad10ecc4e1a00000000000000000000000046680a1205b591b8a07f54d65f6e2133e49738fd0000000000000000000000002c150e6ecaeb1832ebbb4e413efe99428c68c00d000000000000000000000000641aaee7670cbda18667bb7de0cdd2ab794fb8d80000000000000000000000000d651d8753b17d8b4fb43af36d0f2a8f49c4bbff00000000000000000000000026b5e6007e8acb582b35ad9baf93ef8cf52d0d10000000000000000000000000d69ad3c3fc8773ec0aae8eb6ddd209120d0d7467000000000000000000000000f6bbde1ebb8e753e97326ad085077e67b6148fbc000000000000000000000000f9c0c0f51ca5db1c4a352ec8eee520835c6b87b300000000000000000000000074c79ac48508add750d44348fe65f5efb51a414200000000000000000000000034b988d28dade70020b536b926aefe209d7eab7d0000000000000000000000000b2f58ee2109c4185e3b0edc420c9142c49962e20000000000000000000000002404dbb69b9deca43d25b1e574e70271b6060064000000000000000000000000ab69d3eee7abc23fb4b181181dde7569f2760a65000000000000000000000000da32b4d42748d3a38cc033643a8cff78e9e96415000000000000000000000000c63540685656662fcfebcdc43f572db2d3b806a5000000000000000000000000c5c06540021bcab53df9929602fde0abf854d887000000000000000000000000a3bbfb04be256173e30765f8cd97c0c23f713b9a0000000000000000000000001b3e9c7fa4c43910fa52670fd18edc53988537d400000000000000000000000047a9be9e563ec4dfab4c5426c1816b56f2700c8700000000000000000000000089582596c4ec1b2692258d840187447291cd05280000000000000000000000009b9ffb8f6695e94d40fbb017d3659a98724d41850000000000000000000000007b4288fea378c1f48f637246f34d718b5ac4717b000000000000000000000000957c34b14e45da6c4689f81e6e5c5f2f541cd8a2000000000000000000000000f8d08cdb2564b95623a9b24950fd99c42bf774f6000000000000000000000000c71f1335c9a9e12941d15b7561dcdbfbae85a7400000000000000000000000004c7c6f45d46fc165e50e6c4ab42a2fe144ed286d000000000000000000000000a5fd2bf2b3a97997b13015971e0700637b14c83b000000000000000000000000f28c8774bba30c1d8b6c95d27a41e08294574f650000000000000000000000002e6adbba1e5b8c4eafb0442108846cc0f12c5a3b000000000000000000000000ad885680e58faec29f8f2ff10927595cef50d4bf0000000000000000000000008ec610ee5aea522ea4187183158e6e7b90dbe48a000000000000000000000000277c003c26217e3d1e1d972ba8929158e8b7593a00000000000000000000000067349a7ea67334a9ea0bee97cc91cb328dd16a69000000000000000000000000b29302d77c925b8ec2ad60c27cda0630849fc77b00000000000000000000000062f00b3a343ec4af8b62319647b99d162c670d22000000000000000000000000267890fd1d06b7c59b2f4e90e35c7b52fb7f860f00000000000000000000000091f27a75a269ee4e66ee7fd27aec03ee3176e39a00000000000000000000000014c47f2ed8f4a1e6f564d6870e870bf6683e9ce0000000000000000000000000337d63768c15151deab88bcaa9a67081da80610f000000000000000000000000ea2c7924a18fba9c1a12dd1b5229d12543b8d3920000000000000000000000008c32d99d70396747c936e3d9867e82b41fd252b0000000000000000000000000d14f5f094de39a0055280eb4563cf10523b3e3ea000000000000000000000000b4c83f0d88a3c23499902c6d2be6d3db86fceb550000000000000000000000009b84bf6a7da5c7a113a6e3acfd33bccfb1c45a5600000000000000000000000036c9f5629b90f8a87fedf7071c1d4bf5cc427b26000000000000000000000000ba88212849302fae9125a7022c9df071fd0902a2000000000000000000000000c6d89a848ed1feb1a450378491ec6b3f743aba270000000000000000000000000f0c1b79ac4145b80cec1c3c6000526203b3f864000000000000000000000000931cf64a4e5271383a90d57b05a938d48bae1ecb0000000000000000000000002ba62e8cdc297bd01afc5a8d0bbf54185ca4ea60000000000000000000000000876d2608241e011bc5ce1f8c1e1f103e844c15e40000000000000000000000007c06ab13eb7b19ac7e098ff16899fece6c34cef1000000000000000000000000f8beb4ab726f716393d40ffa3a7d8a230d9ca7b600000000000000000000000095f6fb4f89cf468ee7c7bb9354c76071c2ead501000000000000000000000000c2557b874b0dbf25f6df85dd2946d6579122d0d2000000000000000000000000e45aeb4eb1301686e68d4e6ea08a6015b3f6941f000000000000000000000000ce23d3f86ef271a164b06519ede8f144445cb333000000000000000000000000f98565067d5c76ff3e867a6afb59d29ec14460d300000000000000000000000015c1d8cdc80ef51d734f7b37327a8e9d39e368ec000000000000000000000000d44207daf8b1f8ebdbe8f23fd1c842901c48e31e0000000000000000000000002e474f16d6844373a98eb6792499f1090d954b640000000000000000000000006d13639f9a651bc9c0c8d62ed12ba719c41ec0bd0000000000000000000000003e15c8928589c2cd79af3c5fdbfff3586a70686d000000000000000000000000d49d7fcf3e426f28646425ad1a9fa034f0083f270000000000000000000000003b5f6b0825f886d57c30be770c31d8c529aaf2940000000000000000000000004562e6bc93313643ed6c3909c9bd05168736b4650000000000000000000000009b664a97237553f5117579c8f7f1310476057a62000000000000000000000000256a2e93ef69e6e5f681f96a3c6fffff847529e2000000000000000000000000eb505e82c0c89199bea69f802ce60473f5988fc9000000000000000000000000691d038f94965e837dbd2f2f216448ef752878990000000000000000000000009062d50fda08518e1237d2f608a0b8bc6abf9611000000000000000000000000ab040cf8f9d5be949ffb806136dff5a224bfd88d000000000000000000000000e09737bf0a5d5e35e736e8200b8e7d90d87873ae000000000000000000000000e96f68e03b5df6032686df1746ab59cd0da1af41000000000000000000000000b5aa86ddacee715bd18935652abca6a8df7cff6100000000000000000000000008d786b58900a6d007b743bc859043bdd05ee8b1000000000000000000000000d4b493caaf4ff8a38464a40f46e76176f938a082000000000000000000000000494e726e821d02bf42d91e024688dcc2314d0af6000000000000000000000000dee3bf07643feb96602ca412467e4e70582ce73e0000000000000000000000003516465f4a8f7f4c7fa106a1aaaa22fee9cc1d05000000000000000000000000a94e89c4eba9e029ad74c80723d783307f31fc70000000000000000000000000d2c84cb83e434d9026a6774d42c67c2d56e34e79000000000000000000000000b3be64ba8e27c754c08c90067bfc1784fae3c1bd000000000000000000000000fbb5925bdebb85f912cd598e249c11462a3e8754000000000000000000000000720f82d10da2092501703c4a3fb967bb82f39df4000000000000000000000000805f996f1f99622a2e4b17212ffad5a683ec2a02000000000000000000000000c77b17a4305f68f68ccef3c5f18a618aa74e0d2a0000000000000000000000002be54d13665bc8a3ca8a9a4e7186148f7948ac1a0000000000000000000000009649637ab846e9a4cd0d1a11b2c1dd9e9613b73f0000000000000000000000001c2d79c91d7bdde63f3decbb871ed50c531cb1d5000000000000000000000000f7dd41a30207e7927be5e7c0cef1ca56d9eb27d100000000000000000000000024569ffd58aa3517ae447ea2b167f1a9509777a4000000000000000000000000ed4be00e3dbd7d5476ee066bdf320c3b1eb346e10000000000000000000000001f7cbb9339668c7c087f01a0b7c81d605c410b580000000000000000000000004d299cfa092ad784458767f3be3dd49795af57c600000000000000000000000083d44fc01089cb4813911316d36002efd2b43df5000000000000000000000000cc9c55cb15d7ec26ded04ab7361064fdaeb00b440000000000000000000000005ff2aa44647adbde3b31b16d017ccb0d5e0a5118000000000000000000000000232a369c2887faffbdad1dc86ab5971b6b56e4b1000000000000000000000000a46d753c3dcee6c27b60f946fdb50864c2c0f078000000000000000000000000d4d00b6a55a6e0f56d578842eed413455695e2bb000000000000000000000000c4732906065b6a257f62a292e092d62dbad2332f000000000000000000000000d26c897f7d98567bb4c86a2b460e5e31f3676eef00000000000000000000000042f3ba441644c20f3762f322c3fd71e25c088b9a000000000000000000000000169c7deb3c2c6e23c935804a02c7d4930909eee5000000000000000000000000a168d73ac591ced50e4987e67e2c3e2a57e28209000000000000000000000000f34669399e3442c807820448aa01cbbc5f2ab276000000000000000000000000751f6b31b43f0ccdd10f54d6b0353b978133a37c0000000000000000000000001e92653fb023225e1bd7ddaa37b3b7c366cafde60000000000000000000000001d76e3cb5739c4f33200e032371f1fa1244c5ecb000000000000000000000000e5f7b063bc9dd00010b4213910e84d730f623dc40000000000000000000000009c0deaebd2b500238c66c5bc3da346fdb7bed03b000000000000000000000000dfe188bfe6a583d106fe61ed3fa763ccfbb01dee000000000000000000000000f02ba0fa8bd7e59b9ab0fa241d1698388accec2d0000000000000000000000001d3d163dab2842e995d60900c1961af4dacbe90d000000000000000000000000703a6b34b3a99092361bc943f38e0b4d56d6e3a600000000000000000000000034014141eef88fbd5ebb40b9381443f59fc8462c0000000000000000000000008eb5fdfa2103da26ad523a8ca4ddcccf2d9b7a41000000000000000000000000771b8c1189ebc16223abea231ed8f6f1eff7e8f80000000000000000000000009ae00e0b8f89ebcd2f808f0a4a1772d8cf0dbbff00000000000000000000000079fc08e3fd76c0b92db4c72720a1e72ad2075878000000000000000000000000e7a515075b22b6bf644a8b513e653c47c31babd8000000000000000000000000491048e727de343b9e9dfddc0d58dd5e200f92fb0000000000000000000000000323d4b40db229cc17a9a4da18bafebdc58ff6c4000000000000000000000000776af5c824ddb5a0aafc23e47772b10b20433e47000000000000000000000000515f2ec1e6bf0c471cd25e69c9102a9bc27dbde9000000000000000000000000bd1f874247c0988899bc0ce726094f73d0430b53000000000000000000000000c764c980660a54b1922212613c4c8332f6bf3e5600000000000000000000000007e4f748f4991110cd90bd906fb31731e17f15d30000000000000000000000005d61bed68034d38d57daa8b906dded03c86e76d900000000000000000000000072e3a45fcd86d0c91e4863df0a19626ad786fff10000000000000000000000006c21c6290d76c0b3e0f1b0c4e2d2aefabea5e429000000000000000000000000ce9b6f238ae6cf7284f32873c9991e2efce2b6b4000000000000000000000000202ce5ae72920b77961a01e1f01a013695d5d58b000000000000000000000000be6662c903b9f17e0e55d8da8dd5fcf72efbbb45000000000000000000000000a6ff2deeab6a5e0d61c55fd0c5ee77bcc02ee6cc000000000000000000000000232ce48e15139a8d415c9e9250565348da52273d0000000000000000000000008fe0f26e85affeaee2eef39e1f022a845098d891000000000000000000000000d2e327152161a8ad9599896a726f45ab0611349f0000000000000000000000009e6169890e9462eddfcd210d1270b42a891cc094000000000000000000000000ed22082f034e37d4785ed6d554624c083496b1a0000000000000000000000000911a22ba576aa12dff3cb37cb2d32cc67ce27fee0000000000000000000000006fe96867f2ea8b54c7f59c5da48ac84d5b370d31000000000000000000000000152752261e965052a08bdb368cdc9a6c52a463550000000000000000000000008192128df845469d3f4bb6acfeea057dbe34f4fc00000000000000000000000082f0bab7259c097a2c6b6c7463e12e138f8d8f260000000000000000000000001648e0526d9f3827c2443d60ecff87802bd870ba000000000000000000000000dd8745c5f92b39c678d09a65498a145457781316000000000000000000000000237bd9c76220869e613bec30a873ffa4c3a47ee200000000000000000000000030a5a2de4fa69ce5aa13ed5d604480beddc0293d00000000000000000000000031cfb1cea46e668d4fd8e878d39c79ded2aeb89d0000000000000000000000003ebc718a1dc375c513a669b1b00a0a3a6be5bd3c000000000000000000000000245166fbf6a3e550e2f72dea1b12a573d495168c0000000000000000000000000cbd6b5d87ca21ebc58c785023e952fc3aee1908000000000000000000000000dc73609a71074ff656ed0d90e784419acfbb75fb000000000000000000000000840d19f83d0ae67e60e76c6a791caeaeae81dd5b0000000000000000000000005f3e2e0b1df378e3d74f1bf320b6853a00fbc86e000000000000000000000000e9b35d8f6062bf208d953a5dcdc183b3df8bd8a7000000000000000000000000194dddcc149985c978fc747312979f8c1aeab1690000000000000000000000005fde33c29b7dcce0b0e92a1b60b40537c80e74510000000000000000000000003f5b677cdb7f85ce2893fcdfb011c96f5524c81d0000000000000000000000001103da12fdc712bcca56a699cf36b14437cd3f1f0000000000000000000000002ae064911cb33159c401aa3daac9e8a519a32bb200000000000000000000000007c1167951a2719aa9f6665a34e2fa3588cea2df000000000000000000000000e3642bbeae53c377238225270f1602731f0c4a5f000000000000000000000000678511b40ffa21f218a63fd78f1dc7eb9f98af99000000000000000000000000c4be0925b41d8c427b63f983539234ab3503412e0000000000000000000000003d74456c9962ad3e48f2bb27a8f864683062f551000000000000000000000000c4bb946b6b3c6609e016adf3f1bc14eb87001a9a0000000000000000000000000f45427d1cc5f2ec2cb5eb5e597493114f9d828a0000000000000000000000007fedc3ceb7c086bb48fbe67fe517f85ac991833b0000000000000000000000003bea795f37a828f2bc3e44eda6b223b7d6b86b9300000000000000000000000051243ad915df39f92f4e1ac4b239116b45b8764c000000000000000000000000f5a4c3779abf5623ea5f3e0d3d862b13d646f8020000000000000000000000002ffb5473cfc715036d35090c16b3c591ebd345a500000000000000000000000065a64a8c6507f5eb67d8e44527a0bed5d91421a10000000000000000000000002b170096d6d4d4bce3a4010f3f23dca54cec69c60000000000000000000000004cc01884b7f30f6e2f7cd3e57f96277dc9835335000000000000000000000000722ed9ba1c6a2c5f0ad0a6d2183b4e593a5351f2000000000000000000000000589238acad8b8c2acb9c32b706ce29b70090b404000000000000000000000000ffe5c1f809d930aa46110eb194f77bb7d84599b0000000000000000000000000e55b6b234cd50bd1971534c4e9707bb1e688a28700000000000000000000000025bbb083273e5d662e44659897b1f8eb6d5f2cf800000000000000000000000020fab2932342d6cb5af39466f4e9ade2b33f71b500000000000000000000000056a5cf55ac548f80cc5b557a95498b21a3a652a70000000000000000000000001e49190aab66bdd7652d23b592f9228c52460f83000000000000000000000000be7f168ac7262744b0a0780c3a8061918ce98fc0000000000000000000000000fd3c3ef341f08f6807e9f3e1c71ef63b08f7afdd000000000000000000000000519cde9ec76bab0214537fd2c3c15687430b8e0f000000000000000000000000c54a2ce8cb4621b5fa3ea64f48af5405a7cf950b000000000000000000000000123aae61ef5709a79137491304ead1b552cb2dbe0000000000000000000000008dc3f182847ec9cb93b57e6875f48588ab8943df000000000000000000000000e08861caa9a4add450b6728feff1214690c6a1990000000000000000000000004e1c2f936e83cd55799a2c0b7029df9c7152ea5400000000000000000000000009cc887ffa2576ac4c659fdb84840c26df7bd67f0000000000000000000000001b7b96003520864151d7c0b905a78bbfcbce6ba700000000000000000000000069f6a813d1f8e8a1b295368bacfe806c7d74be230000000000000000000000005e472aae480873eefdc004a11a9aaeaf1b2e5af900000000000000000000000030d37803da097a9993880a1e2a3805f7897deeec00000000000000000000000045c20992ac651e3017304bb3d6e7ededdc739c780000000000000000000000006e22f8f901d1b3496bf1115571fae7ccd1aac76f00000000000000000000000042a22d0d25972be402da5a89923583a727f9d89000000000000000000000000079bbe5fa9fb8292cb3ccc9908af8f998c53319290000000000000000000000009d8e8efdc55278353cd5b236412d34e3e8263037000000000000000000000000347f10b74075b213c6866503b9bfae743e7a1056000000000000000000000000cc21e0829ee4b357deba78cd0b3b7a624fd81abe0000000000000000000000004710961759d66f82eaa48fa9d07cb12406ab3e82000000000000000000000000e02ffc8dc98318640752e6c24c972ffd3c6ae9aa000000000000000000000000a857a3bbb38c6646bcf5e0f5888a23add4b01727000000000000000000000000b8ff9aa4383f58e39216bb792f946f62fa1e453f000000000000000000000000393601c865509f45d67ef0e65abfd99fe00c56a4000000000000000000000000ccf82cf3db03646b7108bc6077579dd39cf57fc900000000000000000000000018cc80b1071e69c8f7a9ac5b27b781731f5d6955000000000000000000000000148b51d9efb6d2ba69097b8cc782afbc1378ffae00000000000000000000000050b46c922c2fa575047eea2e424d2e9d3dd7fe2b000000000000000000000000df114787a2381403545c709db19b86488ed4317b0000000000000000000000008780ef623738de7a1069df1f734de58c1b3ea570000000000000000000000000382ed55413e608f52386b3fe55c0ba78d258d1ef00000000000000000000000028718c6820f27360be847827893fb6bd63340ad00000000000000000000000006d3c87e5be39c56a0caee7cfa2362e3c505c08500000000000000000000000005e3c24f6bee6b72111b0e8995c160439dfd015a100000000000000000000000032adc62dee17b892ed24291630d8db21da2d043900000000000000000000000036df7e8ab722cfb89ad10eba29b8d0aef58ec7660000000000000000000000004d9e0d0b3d1205f64f7aee5d562c6f6c9a5d65ef000000000000000000000000d82177a9fde52806ced65a90fb6780625e7396c7000000000000000000000000c57cda5b0d0e7a5f9d6db91f0b689ff95f4b6dd90000000000000000000000009cafcc6f5a78f3ec42687028dfb6e9f7ed167ce00000000000000000000000001607e1cfc6119094bc3c400786bbce2a39a7b849000000000000000000000000e4c94b5a11679a8334d8fc1169dd00499595d8470000000000000000000000005aeb691541cf7dd13c2747d8c29a3c399fde8c4800000000000000000000000096ceaef0bc399d9da489c6bc782a70f1957b44120000000000000000000000005aed342d1983620ab80c667bb744a33609749fd0000000000000000000000000a1fcd203aa25d05b83834d02d360611194e0c3be0000000000000000000000001a9751f9c4877e40bf7714ce5665f92973b56d5d0000000000000000000000008dbbd72f482ce77b9981c18faeaa385961d7ae6d0000000000000000000000008a5bbbb7e08ae0bd34680afbeb8490bea30d4226000000000000000000000000bb9e948028b196a78e351dbe7cb59a501ccd77680000000000000000000000009423341bca62f3c19edbcfebc3bb493cf30d56d10000000000000000000000003097ca4be8c7370266f783397b0bced1ccf442fc000000000000000000000000a36318fb9ccbb24ee0978cbfe322d14357d22ca8000000000000000000000000337ca493f3dbe6718812b292d4a487e88875f0ec0000000000000000000000002915047af5c1403102fe8b7db1fb4c71cadadb22000000000000000000000000073de9872a6445f51a7822d270f4552d588df8fc0000000000000000000000009e6a24f4d7ca3f9d32ddbca553317ae44b7e122f0000000000000000000000006bb3bb83824c5578969c6ab869094ea6831f661e0000000000000000000000005b349c8bce21c2dbab39be267012fe86c589e24d00000000000000000000000049a86166cb54fd979922e956c55c080c6fec77540000000000000000000000007fe8f2bd4f3920389ac0c0a90d4d3a10b30ef098000000000000000000000000e9bcbc9d165f7d938edea778b82b0cb5352fdcfb00000000000000000000000011954b6370d99d3cf837dc06ed09b357f02879a50000000000000000000000002fda2d7d93dbe53af68bd96581276a1eb763e7e3000000000000000000000000392d67f285b6bff3079df16a5ec0c40bb42185ad0000000000000000000000003fe720a725b87350174d59133f1401d521a08adf000000000000000000000000f8184890b182ec5874ea33a0ab0c73c40bf6d989000000000000000000000000c57646a1bbf0d01895f79368f28cfdcf9a40ed2d000000000000000000000000b288ddca0019d2d40153e05dbfc09d97b6ae6b5f0000000000000000000000003bf9826e5d361ae403054cfcf477bd12393ce927000000000000000000000000112bc011c773b5dfea77981dcdf6794bdbc2b471000000000000000000000000bf114a7db8c2978584a31e1fa22c68a03b8c5b8d000000000000000000000000fabba590635b1a6dd1b5e9bd82f205e353e6f543000000000000000000000000849fe48ac151ba6f4cfe7167f67ac14e98698ee900000000000000000000000014bf70e1640845df7ba55598c878e516239cc0ad0000000000000000000000007c1052ef165be942ce2adb883c83d5034fde49a80000000000000000000000007a0cd462493a90039f02a7c73933e5a6384ffe35000000000000000000000000ecd6d4089bc4f9e015a7ffe75477c29e0bff3202000000000000000000000000d06419e495138474080c5fd45c5e90940949c3a50000000000000000000000006c2a1278fb9262972c45f56802e8f3cc1f635b87000000000000000000000000e1a6e3af446feb7bc89558cf217d953f882ce92c0000000000000000000000001b5094bca63f293529371ef3efb8673814ed8fda000000000000000000000000e4047247883889724445dc46f3c7f810761f6901000000000000000000000000aa02a99d5f1f352350f271c8bc612384ffc9e4840000000000000000000000009a476fafed575b5c862f231b2aa6cd05ae1e2a670000000000000000000000002fb0b75789b7c541034b5734424d781aafaaac9e000000000000000000000000aa31796f35a333083e94d320ca04f3201759f5f00000000000000000000000004bcd0f5381ac551ef25db9a8b8357ba563f6c9de000000000000000000000000b1dd8bef56a445a2bc9c0941c1cb4af1ee5804ea000000000000000000000000cd6ad4b046812148b20758795e2348ee1c29da7a000000000000000000000000f07ee775e9c74d87e8aa81dcf058e0b10b965d6d000000000000000000000000468dc1d8c12b31a867b0c07fb44f333c6b3ddce5000000000000000000000000b7f08c81a872b6eab39cc6e13135f7425c827a0100000000000000000000000076f6132c2ef3fe791a622101d253ae1daa2c9eea00000000000000000000000094ac19710803cb366d659241fe30a29055e67a4700000000000000000000000013c87ed7f3f6702828e2133bf086c124951b0f8100000000000000000000000084eedd5e97674afdeaa3f93ffb5e7b5d463a6b7d000000000000000000000000b2bb8c9b2dbe4beba0e64a3f747fc31f4409417b000000000000000000000000f825e6b3a67f3c00fc0da9972037687c67f4f46f000000000000000000000000d1db2001306e7705bd06ff985b89d6353d152aab000000000000000000000000e5efac56b9434a156ab735bfb1c8e5f4590a9a9f000000000000000000000000b5b787901ee6be71901b0ce828b57a645bbb38ba0000000000000000000000002c6afe50894f903c4749942f19f2d2dab0e9dc0c000000000000000000000000ce5c43ab905200b72e74729a73558f0e42561c050000000000000000000000004fb62c9fc1ca30f6ac196fcc86c6c656f00365df00000000000000000000000062549b952600f8acf207bbaaf978d1939c3d2a32000000000000000000000000ca900534fae057f61e18ad1d67a598c71f7ff662000000000000000000000000ec6c495196a5158eae53da265b63cb4fbd852481000000000000000000000000f6ebe7172039e41bb7cae84ff25c4642817ebc5f000000000000000000000000957de0061193696b5db84f45fcf05020ea9c99c4000000000000000000000000f3c399086d4cf076b2e196c0b4e4a99cc5c3482100000000000000000000000059a4a12aeedc9ffaa61fa32bf87c5d4bb4c3bdfa0000000000000000000000006a007e3c7e4ef9a03852bebc927941f6e2e91f5c00000000000000000000000013fd714ce3818d6fd21e38f3daa73b88121ec6110000000000000000000000000d7cee678e04ff7a50428c92f4b57d3f14d90a42000000000000000000000000fbc48db0d84cf292620a159742a68abe4bc23e54000000000000000000000000ad51eedbccc08a6751fdcd221495f5dc78091f330000000000000000000000008f63728c0ed6dff7764ff98b656539660fdfc7e1000000000000000000000000403cd5267bb39f93378ddd3906f3b7a51bc22ae3000000000000000000000000c098ac772771382f8d9279278f0c628fd248232a0000000000000000000000006b0a9e36864682194479286910ca90ec9b54987b000000000000000000000000818d703ee0c03371f76ac529b3b927c0c92741fd00000000000000000000000068e27272860e7de8c46eb294950bc2dde01302900000000000000000000000006c9f10384219bb0430cdaa33d27db3847e0a27bd000000000000000000000000f3ddf84214e0049bc3fbb154cb72e1bda29536d70000000000000000000000007b28272b61b4b56fc60148f0b3c3c9bdf8c9d1bf00000000000000000000000026653088129afc6b3b88cf3ba77140b6a919d5d2000000000000000000000000dbb0bbd29fbdd9900cb9d0e17109077b5aeca9bf000000000000000000000000125d084d006c0928189ba802d92367e7487fdd5c00000000000000000000000049c7e5a6957ae8806e09d98a48c8c70c5b4734d60000000000000000000000000b15184c71a2095db437552fdea8a952ce79f33c000000000000000000000000ae63d52ffd006558168ce867487be2bb38a2f0db000000000000000000000000bbcb6f2ca9e1a52a897fa2e1f3e05b4157d02fcc0000000000000000000000008f61f6a5644a38202222aa2a850a25a446d0077b00000000000000000000000024b291cbc859af8239e9a1e8802efd9910b44591000000000000000000000000bf21e62fad7dcdf057fb9c9dd5dec132bc10970a00000000000000000000000082776b4ddae4c0e9aed272647c3da5157d004d0f0000000000000000000000002b0c198263d6def048e3aff73c78f16657b0b8c7000000000000000000000000d9142e99477ebd63069ac633e1dae7bcaf07f05f000000000000000000000000c6ff410e2a23f5903ca5e47f963b1bbb0b707f1a0000000000000000000000003612857d233c5b320fddf79542c7f842c031442d000000000000000000000000bafe98c0d13fa58cc270522daa373b25674af63a0000000000000000000000001bd9553e834d47c250a42f301e53cea05531e358000000000000000000000000341b37a520cb61fb7a5938181ccfc01948508e0100000000000000000000000028eb7ba4e18b3e4eb6040bda73b0fa5b5b2595e4000000000000000000000000ab7b53c8ed19ddb726235597767ced52c49609f9000000000000000000000000c9f000567b82a94befe9ec7caf389eafa529c041000000000000000000000000c93dcf43ba1198c32d42c3fe55998b7123e441b0000000000000000000000000cb5179c8fe57ea6572281e8905a80f2a53e8f581000000000000000000000000ebd5f13bcb42b91d76b839968db49f37799c3080000000000000000000000000f46eaf6ef8c0e99cf205e1d6259b99e2477cd55200000000000000000000000002b1a2bddb17bee8ff1c621747187210afb6b31900000000000000000000000060e24339ee0bc445de24c30e24e6fc7fdc8f526a000000000000000000000000dfe590461c53209f88fb68c6443072df6afdc27e00000000000000000000000012740a95560d8b1d7b99c556d9e5b826c94edde70000000000000000000000003ede8d8c256ccef9db8e27d820c040da5f44f7c8000000000000000000000000ea11f5716132ba73bd9f6bffd9f0a6f72d01ab180000000000000000000000003a2b6f58d452097b537e1c89692ed2299be463f300000000000000000000000054a3646d1e327ed3fb92783d36f898c6b54685fe0000000000000000000000007efdaaaff20c274c4cfdf5a98ee6ef60620ab768000000000000000000000000763d8faab0ffb5333343f2597791858726a7821d000000000000000000000000f06b2322f0e2fbfc6d3b1869a4f7a81e6046915f0000000000000000000000003801758fbad17c7ea3b8a0b1026000647f8a0f47000000000000000000000000699a19ffa1d5ea0e1df111a4c465b015d29127ee0000000000000000000000004f5c51deb670f7809d6dc4bf761bace1aa2bd1ac00000000000000000000000021493c62c8af14cddcf37a9c21111388c343367b00000000000000000000000088c92d64b67c59d836b43444e3db45210a8e248b000000000000000000000000e947ce4d3442b40c767b5bf1d1f4517b3d44abb2000000000000000000000000cc71e80649411dc97e70c919020b4d5d3f2e144c0000000000000000000000004a750dd7db3b60f6f9d5b730f9796df3f695087a000000000000000000000000810b657036bf787589e7f8ae97fd5abf401cec22000000000000000000000000d30e576681b1d606fdc52c98cced1a788720bb11000000000000000000000000e60a7e072ff0793cf10d468cd118257b22acf9f6000000000000000000000000e4214ce79d761eb35c0814bd4d78ab9560c9b144000000000000000000000000882c5d3c57025c3e6489c32d04a5d5ca206fa9c800000000000000000000000045307112169d22178eb201282d17a6c60bcf4acf0000000000000000000000000d5143ad61887ef7fc9b603382221d4cbef1a96c0000000000000000000000001815ec1b5f4ded2aae2ec0ad53cae4a022b26e79000000000000000000000000b9c7ae4348c348d0e0a415b3aec796180361366700000000000000000000000014deb8e6c002ae354c06dabc0eb4817cd10c66d1000000000000000000000000ed927279a4c3a195110d9c8733c5a2feb5890b3a000000000000000000000000d75e4fce910e594c2cc7cdf6c259ebb47f331eb90000000000000000000000005020960b301fffd822b0af3947e4cd2d29714525000000000000000000000000cdf9b0e89a1498b1998e70ef4c3ad1bb1d19f3a0000000000000000000000000f2a7d3d743323d4e78b00d7681f085cdfa603d31000000000000000000000000c86bfcdab7561b778929d0ba163df03ee17f3c91000000000000000000000000c15b77a56d256d772cb86ea9a523ff23e40e000c000000000000000000000000c70fde8917e4134ca72df6a968fe2c865790bec9000000000000000000000000005ca1620cfd286c2c2f576db3b9144364dbc24e0000000000000000000000009e79acc7d5e84dc46dc7219b43fd593d69e4af930000000000000000000000006fa5500c4017482cd48e1c558000f2c9c53506c50000000000000000000000007483b4048f6037fef91cb02881e04488417f92f60000000000000000000000006dc2b9e3003672ae0c4e8a942335f8d63789631f0000000000000000000000004366ee1b801dcfb73d1c0d927e8f3248b86ec5ee00000000000000000000000061c8f2562055bbe8d6ba1705fef4ad5a8902738800000000000000000000000018378aa9b050a24fcc24f6259aca2eef96f68c350000000000000000000000006817e10bae9bff5b16abd4ff830dcd213b6589cf0000000000000000000000006360e641d65079f87259b1f30c86dab8105a23c10000000000000000000000001fd14811fee02e45994cc9781ba811d29f4aee8e0000000000000000000000006e2b9cf48158f61208519aba397ce48fa34664d30000000000000000000000004404213208dbe6de078720fa690fc287faa8d8ac000000000000000000000000ed834813322c143935043c60f1a9a03df672c49e0000000000000000000000009e5140c36917065ae1dd7aadfb7db178f14e2ae20000000000000000000000009ab629c3987f2aabe989f2676f80e04ffdaadfee0000000000000000000000007d2ed51c1890e325b9b9e13a7e84e8a54d488535000000000000000000000000d7ba8cac6d9977259e23e06ae230117958519283000000000000000000000000ea95a577fcec9b6248d717aab8b36ddeaeb75d3c0000000000000000000000006c59609380678b08cf0b898434e7db6640255cf50000000000000000000000009b4c9892eaef52898eb2f7c212dab47527ed45bf000000000000000000000000ea81582b46208c4e168e3fc001fe4e26164cf7d90000000000000000000000004934f6fa571b2963fafc9a40ee5d7dc67a28fd64000000000000000000000000bd82316a4426e5a5dbe4f254312074b43f6db24d000000000000000000000000daa3e9cdb29d7b378658d2e442a0fd19c8235db3000000000000000000000000b122555e06e958d4577a07c5524558df07b3df02000000000000000000000000ce62f92129491f30643b2de972bc068c079e9b94000000000000000000000000591dfc97bd13d2c4ced69c7cf87a2dcf87325d2300000000000000000000000036f5f29a2e69148f5596f6194ff8f3d42c9e8bfa000000000000000000000000ebb61f5cf02ef6c7f1ea0a0ed33d52eb97466e6e00000000000000000000000098fd1ef05873e502c0b33776fc6b5466e1cfdf91000000000000000000000000f8ef5a031bc2d405f258d17f6b14e21c76eb3e120000000000000000000000009eac4a0d7247d896b5d7dfdc19073dd39cb484d6000000000000000000000000368b3b4358bbb5d43195903d62306002d5a7ba59000000000000000000000000d9dbd0c6c4b4ae7e19a5de6ae7a9975f98fd666f0000000000000000000000000b923a110df9c9fbaa999d02f0c6f8bd7597114d0000000000000000000000009c3766426aa707eb30c057f6267ce0d94a2d1209000000000000000000000000e86bb13f5cc1a0f22f512079b393d68ae60e34200000000000000000000000003b50ed692560eeca468d79b2bc2902dc7ae50c87000000000000000000000000fbee8feaaf1dd42f2be819c8248ff4e419fc6957000000000000000000000000c7b4b84cc7f5f72a1e270a9c0a1c84cbeb1ee37b000000000000000000000000c958269d3712dc59a2c10a9f0b97cb7f73ed9ad20000000000000000000000007061b48b441ae0f608796e231679301b5b252e0100000000000000000000000006d353b2e09bd627dee51857b9515877482331b70000000000000000000000006bc46d8292ba9d0a264b00820d17bcfa3712d10900000000000000000000000034f9442e5bfa5124e85bdd3aa180ff8678ecd74e0000000000000000000000008a058e1774652c74ca50de984f67e3359d318915000000000000000000000000f4a00720f26141c32dd1d5e0b440da8aa7d56498000000000000000000000000dd9569e7e5718700a71e244b9d7c90b18b9d1e64000000000000000000000000929b031acc4ba76d63e49bd1243102c22cd474c20000000000000000000000004505d94ddd230944b83b9d3c102dc76c1a7235bb000000000000000000000000fb06231511a2dbcd2bee17b7d7e7b1a086565c180000000000000000000000004f10bdcdeac498b694912861f92e17c51af9a915000000000000000000000000550b26d42487516e31e94381ce521d13b8c5dfcf00000000000000000000000053ac3ce36e765e0c11ad588e979ef6e6e8cda13800000000000000000000000052ebb702c92f1bb035241eb9aed4cb4943d6345a00000000000000000000000025ddc19bde2d3026918bf30da8525384eb8c2271000000000000000000000000a9370d2032c9ccc9859caf2fad4a981cdf6a1acb00000000000000000000000038f537bba702907ae75c7cfefe4e8d0f67d03a50000000000000000000000000a0d5e87074d65aa42ede57fac9a37e13926696ed000000000000000000000000c8f0e9369e379dd7b002cf8e65b49ecaf83b79f7000000000000000000000000154c0ccf90f84ea71fd5f44669a4e7e06985ea5a0000000000000000000000007ec96e75656c4e22c383b215a22a2b02906b982b00000000000000000000000032bf0642715c563c4c07c32467bdd03c1c396cad00000000000000000000000043a80bc40b31c56b535408484f62d888aeda8c1200000000000000000000000045744de5fd08654dc9e2177cd5b460757520fa7100000000000000000000000061134faf5005d6eac3d3ac01475d2334cbeb6c9c0000000000000000000000002f2e736ab8f76cb73b289248ec1a7646e2f650b2000000000000000000000000b3516a72374ef4813977da92e3a5c174fb6f24fc000000000000000000000000dbeae791d2770201d38728d10404731518d14160000000000000000000000000907867db1416e40567c675286920261484df3f430000000000000000000000007de15e73d47beff8ec4acbef9cee707e30538458000000000000000000000000e7d20c01419bd25ed03a80f0811b3cca4e9dc28c00000000000000000000000061a63a61dc64b12fe50cb440172dbe7eb3a2ff6a00000000000000000000000008b75bc3e41d8c94298353c439c200516996ef13000000000000000000000000fb9347282977251c9d6724f631ff165b2107385a00000000000000000000000045ebad698266fe59d73e10bf463db24070cf83e9000000000000000000000000e2077a9927d2b46fc62efb306d6772c00d958a1f0000000000000000000000008b24399e79d011939c2d6cd1025ee628c66a56fb000000000000000000000000b7a3972189c5fb0d0eabb70aa6564293a2b6d1e3000000000000000000000000afbcdd89877e76f67ce0aa96d540fea35251885c000000000000000000000000116ead123f7aa25f909b4fb9eea64bbdd9034a920000000000000000000000000206fbe501e2d89d858c13fe8117cb2f93cd9348000000000000000000000000945d401dd1f9c114f425fec3637515880a1b54b3000000000000000000000000739304a64b98eb076c3667d3903e0fccaacfc2c1000000000000000000000000465e0eede9181797b31962c585f4cc86a5cda71500000000000000000000000078c4bd16c27810da59930d702038b9d38c58ffb80000000000000000000000000a34d113f503b2f85a8b0b01e3fd4bf608d0dc8500000000000000000000000023fdaabc1f1aaad938a3d9904ee896afbeac95bf000000000000000000000000b0d9dfad37fd12f26c26725c63c1113c84616f1f000000000000000000000000fa9dbb97813d0e1856c3722803b8d9dfe995fe170000000000000000000000007d2f188d44379d5bec0d6ded3bacbb5fd656e95d000000000000000000000000b636074cd995a2f2be720eb70f1f1fd1c46bf2700000000000000000000000002830a728899ba6c4b8820ff82d758230f826e1ed0000000000000000000000002aac87e27c81133e8a23a9c3df92cdf773b233ba0000000000000000000000001b84e7117cdf5c95fbcc2610fe32439ed14c70ca00000000000000000000000058e8e884b6ad78337b6b8f4c7694a94a65819e030000000000000000000000009ce0e186bc30f90bbe36c23274984973aa1eaf9f000000000000000000000000c8673e857b16e02d8ba513628b9ce70832108a660000000000000000000000008d52d56dc05560312baffbd5d1e7ce7386ddc65f000000000000000000000000e480bc119b02b647cd76f07661145d104f324ddd000000000000000000000000f16f7c721316e0737dbe50bcf1e6504d064424e0000000000000000000000000f82151efa274e15705b1d5d46c6d077d2c73c80000000000000000000000000055a979845978a3097a788a9c0ad10ad9c30a7721000000000000000000000000e640ca0f03ac05f719db52b7fa5b6860dd4e010c000000000000000000000000a68bb14579357f0911bc830f1c3489709770aced00000000000000000000000085ccfe1090c0bf50fddc6c4243a5e0f03309034e00000000000000000000000090987f078df212bdb5049ebee2154f1914f1c574000000000000000000000000d8942f9f5b7f00de36bb0c470a8d9e8a2a918cdb000000000000000000000000b43eb2c14071975442511f8f3678cb10318cd7ce000000000000000000000000aff22a8d35602b2391e48b2689238574acac521c000000000000000000000000d39cfc88287aba701eaf977f22432c0ae87f27bd00000000000000000000000011c8f2191da5202d2ad98ad0c377ecf872e7b4d600000000000000000000000089dd884382654798aad1e8356446e507b8725b87000000000000000000000000bfe9625611531f467a6d7b346d13677444790e400000000000000000000000007f0c13b8e0f579ecf6849b4b94a081f268e805ff0000000000000000000000004b54d4e4f43e32b9119caa157f7be719ead61bd60000000000000000000000009ad022e3b8a44207c8e31be9974b63410f5ea3900000000000000000000000009c1234cfa389a7bae73bd3fcbe3e6dbd4f4426080000000000000000000000002639987b8b9a1124b2b42d39ad8e8afadbacff2a000000000000000000000000104fafa4cf4ca6f86ef48deaea847787fad7aa7e000000000000000000000000a6b86c5053a7f2007f89ea375ca4bb8b0069b3bc00000000000000000000000032ac084d6903100b7f6ba4f60cb67975bfde3dd50000000000000000000000004a6c3e222177a2295fd913086e79000d83c747b00000000000000000000000004eb684b63880848d32621a6a4a35beb282014427000000000000000000000000753684448f8d714cb462307985dd062ef67f29be0000000000000000000000003ca49ed481702236526e20906e91e7c16aee274b00000000000000000000000091ca1d12ef175d7c38011f34a434039b09502503000000000000000000000000d1b0f6733f6dffd76c8f522310bf8de5f4a594300000000000000000000000001d5a54297222710917e8b60e3cc0bdd9465aa6d4000000000000000000000000f32562aa2bbb5b11aec765cf1b613c08ac1fcd5e000000000000000000000000f4952dc38b12f219a9732a0e59401cb1fc429ccb000000000000000000000000ff83451d195146d657816df07aeb3ca656d1ed880000000000000000000000005d9efb2c2a55930e3c2e9fb805a154a7298ed73b0000000000000000000000009db7d6d828741727f0b01242f348522d98cacc4c0000000000000000000000005a67bac22478dc788dc005782451a1c33fc81caf000000000000000000000000dff8cf9bd0f9a30463155a0b0cb9e6e1b41eecab000000000000000000000000b167753a6b8440b118dca4241d422c578d4a69f10000000000000000000000009adfc289c1902dc62fa6f948b07f664f0de72afa000000000000000000000000d69705de03da6c0cdca26487bb5d02a12b062640000000000000000000000000413a086ca228ec7bd145489bd48b85d181f1296300000000000000000000000063a5a55d259bcf64d79a422cd7ef50239d2796760000000000000000000000007f34ecdfdfc64e491a2b4844f44022d55b8e030600000000000000000000000025f9f9f3d829d6a329bcd2490e47b0e2a71bdbf5000000000000000000000000930ddb1ff9e1aa164e1371cb764f9320e39bf765000000000000000000000000a7168c5008086f62aab980e23df86ca8aa8f668a000000000000000000000000fbd9989e57c236eb433375de33777fdb21dbf45c00000000000000000000000084299c076a7644e7b66ec2411f7cf169fddaefe0000000000000000000000000950b817bb8df60aaa00696068a6d11850afeceba000000000000000000000000f5b4f8a41075bce9b6f850ab8cd1143c9cde7d80000000000000000000000000fea4ee4e50ab8ad4588ef7de3f39edd4b424a5b4000000000000000000000000b50d3503ba1103a12be6242474daea50e65f019e000000000000000000000000258836185c2175975258ba5ab9fbf20cd8f3a48a000000000000000000000000f2beab40f22930f3e5eef2cf9606cdc9e62edcb300000000000000000000000069ed855dd0b82dcd93a1cd4575064e6d35bf117e000000000000000000000000c64da935d15d042486f520bd4eea943668cf62a90000000000000000000000002f1ed19ac7904d27d5af5fa9e1d901ce36fef2f10000000000000000000000008166404a78e6937a8fa476f5d91b32054144ee9f000000000000000000000000315b4b052e6c129138caf332002eeb82889cef0a0000000000000000000000000945fa20a06b22e17a996bc7fd40483e9ed78122000000000000000000000000faf4f95ad35f086061bc4b099404c565df0c199c000000000000000000000000a5bdf5fa22f403ad30241833fcee37a62fe631250000000000000000000000005522a8abec628eb08cc662ad3d29aabc859811ab0000000000000000000000008a1771a443abf89302e03f7fa63fc10dfba853b40000000000000000000000002961a13ed6b2111c500a6505cb9b51ce9d508e64000000000000000000000000516dc99b1b48101c8d5d6739d9350fa79606544d0000000000000000000000003c8621dbdfe3315275d497b53a4b819273f02de9000000000000000000000000724ba363bd67701cc3aa2d9dedd5948cf55b0e5b000000000000000000000000f20e531afd31ab5a8ff0445d4bd633c977d9ec58000000000000000000000000a87760d214442ae9ea8560f29ba68c0c8b8eca8e0000000000000000000000000e6e50483ad21c6ee3378e5f5072b2d7ae0fdc150000000000000000000000001ee4422885427f6392b49b4893df1829620405800000000000000000000000009b45cc179a3562efcc87f4fdb9829567c312ffc0000000000000000000000000d0fc946dd0000cddebf99f5d3459be0554755fc70000000000000000000000004a771da0e8618039cb7cb7aa8b69b390b1c7eb70000000000000000000000000e90e90a927f49473434d791c82a0e65e13e0ed8d000000000000000000000000acb2ce54278bcff6e23ef002fe481c01c65b006e000000000000000000000000f811c8ad8349335a4436af76cdfe71e3627621f30000000000000000000000008c56658dfb0c27187462336c2a83aa025d5890be000000000000000000000000f6fad22e476454ae225aa4a83b97f5a958b5e3470000000000000000000000008c9018d46db5fcdc29bb225eca097a26346159ed00000000000000000000000037dd53b6a9ec1cd985bedb8d9bdfe274480a4d8c000000000000000000000000eb32876a24993c31dc2bc2542e9cb414039479da0000000000000000000000002a7625af5687ffaceb8176b726280085cad0d5c1000000000000000000000000b332e568f3e3ed252f073f722ac343b2c8857c94000000000000000000000000692646dd24f1a50c85be90d39eb1da639402a235000000000000000000000000f9b1d1a794b37cd2bbea194080febc5e3797fe120000000000000000000000005ca4434634d1a5d6ea5bf15fe900356a12b2d3d9000000000000000000000000b490c6328a96a1b4712599201e1900bcfcd752bb00000000000000000000000047edc4c38897e3c35dea6b081a0ce31cf2f639730000000000000000000000009fa4399230bd40f3954111f6a14eba0f5375604b0000000000000000000000009c91ef6632c1650d4e5bf63a2de60a629469e27500000000000000000000000061b5d4ef4cf9bffe6e4563a0508ec43d2a4855ae0000000000000000000000007f7ea28756a1a3e731cb2cf0e5be479a3799df5c000000000000000000000000fa6c46b6451afc1beb9f1cae9b0faa8ba0db8f67000000000000000000000000864720323982c4efa1985ae53898b7c228257fe100000000000000000000000012d59b25d219e51aa0a3b1240061bb540701fa8e000000000000000000000000dbd7f7a2c9c92db8a99021f29be6c2cc303c546100000000000000000000000014043a8e4ee522704865c0031f3b177b3a90331c0000000000000000000000007dc3f0d4ba6923241c12467465de086aaacab8030000000000000000000000004d0cfa34e387c8249ad5a6f511f5ede5a82abe6a000000000000000000000000ad4c7931746444e1876f9acdb4d45d7d3c0060a90000000000000000000000009adf9d198491cf56a82b57464087f4a7137052be00000000000000000000000000ad95917ce80aab053044e2dac513b45428fa0d000000000000000000000000b657e81639d89def36708526a3e4abb7540c8e2500000000000000000000000098f2bd5e891cf8c758435956c7cf6e5669993a860000000000000000000000000ed39b01b2afb2505584745d4ada540e65c8c868000000000000000000000000b0345af92edca3a5a0c9a10b0cad1382962b3ac300000000000000000000000041ea1d279f78822f1ade8dd683c24fa1d97fe4b70000000000000000000000005418a1c262ce9beae6b3865af7b3ec3bd38cbce8000000000000000000000000b3e011c7e540a8c20d9d9106845a0dcc64a3038c00000000000000000000000026d8003a2fd84e07b2cde9f6a86a58e0b965c7b20000000000000000000000007f9c0ccf1ba99b6f12b4652b84872ecb1fd7a1040000000000000000000000002a682d21987f94db08e540cae2c78ce6330be8ef000000000000000000000000a374c4aa5517a274501db2aea0038c2d9a72ee090000000000000000000000002649716b9db37381bd318de1578d6bbba0e1e97c0000000000000000000000008934626ba698635e9aba37ed1173a6982f38b6cd0000000000000000000000004bd65a7e90e92227de3d3ee18a0d835bf9d8a61d000000000000000000000000e212f2af8ad0409938789d9b30185cd13efe62f1000000000000000000000000933c4a28ce6698364a3bc43c29761b6d7f5fcdda000000000000000000000000ddc47adf6c976d764356f41f7a098412b8fbc10000000000000000000000000022ff4afd140edc6aacfd87b7d34b012960cc0ea9000000000000000000000000b30780eb2b6845ed7f3813b261f62c9da46af1b0000000000000000000000000b347aa2f00c8c90771aba0ba8c40dd7cd0904d070000000000000000000000003a051bc7b2d06c11fbd0fe945951789cdf67133e0000000000000000000000008290ebc3896382502e1d3b389b444bbad2feff7100000000000000000000000073c781630eaeeaed9f34f41323bc87b7329f83560000000000000000000000001f94599031696a74305dd38341a012729cc0abbb000000000000000000000000621737c05005fd2d5422dbe0d6ec0074ba2c2ae100000000000000000000000027bc6e12c6cd8920aaa7f6f3818c17a8654a7c31000000000000000000000000d1e94686a57fb20ca2f95b11c87029d4dcb2e5da000000000000000000000000b13441f5e483f7159c7dd8546c5b50a8a84508a40000000000000000000000005509fc5b965a8ad4f5b3740ef572283345ddf6aa0000000000000000000000008c0ca58e07f12a0d77eecab867fd2679f671c5de000000000000000000000000d6273baf431027ca6c963d0a8638b9238259857b000000000000000000000000b65d1d11a5760506796b76ca767e8e3071a6521f0000000000000000000000001dfd5aa8afb3d72a428b2408c475aeb64c964e96000000000000000000000000f631bad9c55890c7c5943b2c5d1be8dbc9e7656200000000000000000000000078ff64804b0d66e2776e590309012546c40ec66c0000000000000000000000007a3a76c5c080dee6fe6b4def75f308e6243994d50000000000000000000000008c079c3200c3df9019864fcab4096839cf491c1e0000000000000000000000007bf5592628e557fe37afbe5acf89e275604039d5000000000000000000000000f172a8271ab51f0646455ef097bb0082965b4341000000000000000000000000bb78100af716256328e5f9c46ddf5287b5cba28200000000000000000000000050799f6f0f1ce724dd694df828e315f2296907fc000000000000000000000000afa705c6c9b729c9864aca98525eec15be46ad95000000000000000000000000339a9605ba0df10072d14ec98c4b94aa5ca4eba3000000000000000000000000dd7a0deee79baef25cbc349f7b16f2e3492b86ac0000000000000000000000007b0394b8728730b732052c11e23728d3c6be0709000000000000000000000000d90dc335f45eb9f2428f39ea1385c3db4002e4a60000000000000000000000009d745cb74df08efcb4157580ebe3bd8ede5d60da000000000000000000000000228def8333b840c738c646a035f4adc08e8ca0e500000000000000000000000071a5bca5d0b81f269690c5460dfdb8dbe8d7f5e500000000000000000000000048675d98bcae6091e594d6fbadb32612f24c1b30000000000000000000000000d0e2932d690fdc8626cc0163cdf98084ed3c2266000000000000000000000000919ab6e1e2c4aa6be26370f507914f07fb9cc54d0000000000000000000000008dd0f4cf0b46992c460102f987c0bd768d7d19b5000000000000000000000000b8c574c2030a444f32d482db1a427cf73f41b2f6000000000000000000000000e5d499857bf61131ca7ec0a1a0e15fef7e1f213d000000000000000000000000638db48f6da0cd53372eb172048f5cab92298cd40000000000000000000000002ea81cac69fa25510bb77944f58e953df4225fbd00000000000000000000000016fc5367f298f6e3e689ebc3c3b4eb70ed7678120000000000000000000000006eb40f58497b3105d9ce2e478c79d21f0174999b0000000000000000000000000949a64ded3f5a33a5587d8b27d5184071e85576000000000000000000000000b62aee90dfcc6d1c8f1010c99175a3f897d07fc9000000000000000000000000bc5f38f1c9974f40e74daa08d0bdc912cfcb422c000000000000000000000000dae4f5783518630b117a7786d0148d49ae6ffd1f0000000000000000000000000fb3b377e4b5500a813f296bf9ffdacfc716b70f000000000000000000000000d0f78c002463966693d3555a740edb4359d0b7b1000000000000000000000000eca093467e0d75dd6ffd25eb25b8ea890fb24d9d0000000000000000000000002229268cad123bd50ac8628080cf7cf355d10d9c0000000000000000000000000c711d967baf14e8615a4332fa5c0282f2131f6c000000000000000000000000cd88c742386c6577a99539892580ea48eef2e4150000000000000000000000001eb1cad3b5aab8805963a7a559e9dc01dea6acfd00000000000000000000000013ac7c7ae1b89b1578809efece9d5e9366b1ebe40000000000000000000000004301d095e3af026f6b820fe379f3a4b83184edee00000000000000000000000088221b5f5e046a847637807c41cfcde8b81fef6f000000000000000000000000da2a26efaf78256144831f309eae6f566726f46300000000000000000000000072d845ea32528dc1131c74cd4f9fdf0e8d6e0c890000000000000000000000000e2f31c348840903b3b8c40280e3f1ed105202440000000000000000000000009957ac93e45fa513a5af7bcaf887b57fad2ac768000000000000000000000000b71c555ff4e634efa77d26e112bad1a8f033c0d10000000000000000000000008dddcf4e56ed93b3927ed91bd29709a695dfc71f00000000000000000000000054d23efb878ec072bf87a8d75047f87de501ae1f00000000000000000000000055f8154e081efe6446d1c37837c0d3a3ebbb90e700000000000000000000000023a40cacdddbd79a80225260f03ac1037bcafc380000000000000000000000003c2a609f835caa12cf267d21d3d39e3d06cbdb1c000000000000000000000000be01863c41a375c5ee5712cf3de52dcace0474f2000000000000000000000000d8baad392ec06a98a44b5675841b6a31a7cc29b1000000000000000000000000607d602e137339a0951279a57ff5be63cf7021b8000000000000000000000000e93b380f4b46728dd5e0d0ec766d51e238590dd3000000000000000000000000462d218ca0dc64ee23080e83e4092c18f3f7209c000000000000000000000000f0cba95f05b8c5c3eeec0a7fa2158a3f9de566120000000000000000000000008906fba079c6e62ccab3e69012aa72c6144d322c0000000000000000000000006861bf031cf9fc9696f4bb2fc95ba17a5e03ab1d0000000000000000000000004d2cab413d8ace2cd544a02271cd68f4a03c3c99000000000000000000000000dc65b55e8143245339bcfa77fd6d60f9587644b2000000000000000000000000a559b6062bb41a1edf4b5f9fb6b3c49da20bb77e000000000000000000000000c37935a250204f7b51c937da26ef36f5f5e77309000000000000000000000000df584a9db3f1f34d8a88b00e2b70cfd8079ebfa20000000000000000000000001a1b666b41b7f7d5b352f60c6d91f0ecd911172d00000000000000000000000011cfe4fc8aa0d5e6a22537665f862a2af2ea970c000000000000000000000000df46ab10bcbab975d3756f4ee6dd314f897b7921000000000000000000000000b403c01435318c06168d1f0107bc85ac291527590000000000000000000000001a6909b4eb850ee3e5aba17c05b2a170b55ca54600000000000000000000000097dc3f55c1e56c31dc0624a7c5d05fd5d72b13f90000000000000000000000008304a2d77f98e77e11455b1910a40ccee0b393e000000000000000000000000034be68c36e91a2db422bcd59d8bfdd80fa0e0c030000000000000000000000008ea625d41788c1068fae8d0c92d2823122e6667400000000000000000000000008df7ea9e5faf6f1a63fe6c31480fdcca9d47a5f0000000000000000000000004245a58e3ea06febc8c9b46ae636a08bc6f40840000000000000000000000000d23158a7f2f893ce68f00ed1ffb916098a02b2e2000000000000000000000000c1375744b21410781272366367a0df5ff22b4f2c000000000000000000000000a4248a2ad91edc22dcb9a21c04a7e1a3394f9b8d000000000000000000000000a802c37f9aaa99560b29dff1984d1405e0c5f574000000000000000000000000d723f7484f4a741db0b2950f190b211d83ba2fca0000000000000000000000002818dd11f1bce946a407622897c773ee6c84a4680000000000000000000000008f50cdc6f89e80d4fea2b43ca52bee51cc3b4594000000000000000000000000d459105bb038db673bfd45049fad2eead54829c70000000000000000000000000350c616c2d6dd5ef93ec385ca23b45262574479000000000000000000000000758497366f56d17a37314964f83f1b17830eeb360000000000000000000000005d22124a41f5b42f522f442afa72370eba0b72bc000000000000000000000000f897a56b5c8c3422c9c0fe389a01e69fe15488000000000000000000000000000c9d0e2492f11cfe265c3170090dea17b4474d4c000000000000000000000000b68192088748a25bad6f131d75fe9319acbd05a30000000000000000000000009804194844bbb92fdddfbf50fda83fa5e77666740000000000000000000000000b0df2a03f876b9ee3b7462ad1a5775ae69d1a90000000000000000000000000c267d77a77350bb78e974ad73f5ada2a19fbcecb00000000000000000000000076defcba08b632a1f24fb2460d21afb021a928f4000000000000000000000000a49b99102239c0b1b4b04e2a4fe118d50cab8e0d00000000000000000000000052767f70f05b7d50100e662d7ba1b0703a6aa6fc000000000000000000000000ce7b0bd351839f419b14eb9ae603e34033abbfb80000000000000000000000005b213bfd96eba9c262758768293dc477174eded9000000000000000000000000c4f5d003397b354eec7131577a08ae16fc3fb7a70000000000000000000000003a5692afed481c036b7825f6d573c96c065401660000000000000000000000006a24f5e5d95bf4a414f1b10848ffe4866b2a66f0000000000000000000000000248b13819e721048f0d5c0e635ca7e55a76eb1a900000000000000000000000084b7511583e228493673c5ad0da1ee92462d147c000000000000000000000000c5b3b3559529691783cb3022f0f8febcbee66165000000000000000000000000bf82888edf59259902f864fd0c1828fb9853350100000000000000000000000095ef5d663c68f10d14429ec3f2a946375c01409b000000000000000000000000cd3effa51c2f6227cacb2fdfd3dc8ef82ff1149c000000000000000000000000a9ae8e89674aab5168dd661bc0e45ea31d9e5c960000000000000000000000009447a937b80cde2c861bc2e2804427643ecad90900000000000000000000000071c1b7981a0c78b4f33d7ff60222187044fa680d00000000000000000000000048e76454d5721d4dff3593b2ecabce9ff854ba3c000000000000000000000000d211c91b8cc4c081955cbb88ceccd10ff59fee6e0000000000000000000000000d09d72093d5da030df7912481d266538b24f3e60000000000000000000000002f388c9db8fd819fe48e2e5dc207f0f727d48fbb000000000000000000000000a96e922fe1079571152a04b43de20e7cb8e638a8000000000000000000000000b56da30f913b97e1bb15ea17bb4f9d143e4c5e43000000000000000000000000a57f829a75fdbeb8ae85d449363f8058fb0084b1000000000000000000000000e6ba3fd6a4cf8f2b0f32db4e5af7612f46bd20f2000000000000000000000000a2c941accdd9e23d016f4e3666d4e3c271ca6327000000000000000000000000a6d9402e53f3e704b72ec1bb0d26e2debd973042000000000000000000000000b239810426325cde5c673ddb3b11d6d7da8b7f52000000000000000000000000df67ea2d14392827502e279791f1ed379b05e183000000000000000000000000a79ef1faa19a2f00f4a7e01fc437053f8447e4d400000000000000000000000061f61f490eac7bd2aab84f6faea2ee1ce07c0531000000000000000000000000f8635f7e1898a1ed326fa92dec788f317772d6cf0000000000000000000000003f0afaf84a7357afcb549e2d93ade6013c21860f0000000000000000000000007e1ab1c070fdb3795cd706e370a9669e45002dc10000000000000000000000001ff9a7f53f6dcc39bb8ec419f16af067aa370a4a0000000000000000000000006b2542a4ac5a14711aaa79504af05ac0cbdda1d8000000000000000000000000d38a5faf44cb065802eefb5acad8a122ebaae4b2000000000000000000000000126a394428a3fd45e295247239582e56d243cbff000000000000000000000000f13af61f5a56d96534441e4bac2bd509283cb7010000000000000000000000008d1d83e56a061a360f642bab9f28a6a5e826269a000000000000000000000000de7df0ed6807f346bad5b34fe6b4eb413e2bcf8f000000000000000000000000c81bb0086bd7f055cf9f58b01c3375379d727dfc0000000000000000000000007a51365b2be1081b6b1dd583e672000b4b4e6a93000000000000000000000000d307a0cb203283eca181e83331e7f3e2897412020000000000000000000000005675abdcf24516b85b0d731cc3d4eb01cc2c04680000000000000000000000008d6f53dc84725546e0830d082f1fd02792bb91e1000000000000000000000000a81e2e88e81e6187db538054552746db2898de9d00000000000000000000000043e05c9bea6de4948b2e6ba2af4646bc098a2d87000000000000000000000000d729c5753ccffc23d067dbf9575b87ba158e398c0000000000000000000000006b025e3deed8066a92e7b390c1ef48ea067969fa00000000000000000000000081d3a413f621c9303ff81cb207c585accef9245300000000000000000000000087f8c608102a24039d0d1ca0eff9fc2aa7b5a1d7000000000000000000000000cc19896382d970852145ed593a556f4bbd3a69c9000000000000000000000000cea588afcdd0ce3886fb80dc281d17b5ec60fe6400000000000000000000000011e76c79759b3a84e8c99abf78fcebabed237c9c000000000000000000000000ca3f2c14a5580a32f6b89d82642591858fda53a6000000000000000000000000d57e7514023ca57213a64f7ce0da39a8ac175f93000000000000000000000000b4accf605f2ec466b15dff5746d11446ed2e627b00000000000000000000000034d7f9d2ccd6f2fd743178c621e9eaff899fe401000000000000000000000000d022d60473d47c5b84d3558f7300bd766d726ec200000000000000000000000053a2eabff7342ef7aa8833bf9e0d78a20f6e299c000000000000000000000000a0211111b3f24d434e68f5aacbbfc6dd5cf041140000000000000000000000009db954e691a1bd1d9db31ce247fe8a397959ee29000000000000000000000000f2f391b22891e5ee0d89a5ec3c66d36bbe3f32f20000000000000000000000003eed94fba617af342d7f23e592f248d0d466254c00000000000000000000000033d9e090fe6f87cb116578339ebbdc7df0f1a0b0000000000000000000000000938e85b30748007a12938c23169bd51c95c9dedb000000000000000000000000815a708ca890f29d60e8ecb8c8a26bdf0fddce62000000000000000000000000c0cab74c3b3efb7587ade009b1ad29297578fcab000000000000000000000000ab0b2a0ef64db239ec0441d64eaeb164c34a2bc60000000000000000000000000ca323590c1239e3b5236792da39b590702974fa0000000000000000000000007106c067063a17785f0fb3e58efef65c522f2972000000000000000000000000e23d090ff75ce3efbc72bc25af4caa9855be7c740000000000000000000000000e3116f1ca58b6e6f8216dffee45f9cd0d3fcfad000000000000000000000000afac4a73530f571b7ad733dd9fc1cabdf1fa0af60000000000000000000000007516a7abae9465fc36b27620d1b1cf320182f7e200000000000000000000000077ae5681e4d13fca136a40430219ec0ed8a189f2000000000000000000000000c492fa5fb01d049d258f277399cb0e3e0ba8c10b0000000000000000000000003dd0e60d350edd6fcddbfdb0edd3a7a24f0e81e800000000000000000000000024ef7b6b41150ab54d79ee8797b4386b4957991d0000000000000000000000000f6a814659a779529b01718991b03eacb2dec0e600000000000000000000000046e2ee456b503baa0710fb5b7bfef8d969e3aab600000000000000000000000010fa14807e00fa9a6caf9b0813822be33c22405f0000000000000000000000009d6686d0329198b240eaba1eccc17b546d2dc3f8000000000000000000000000e15df3b53ef49a03b98725bf382a5d02e9f8de770000000000000000000000000d1914f8aec6ea42ba8976df9702611f84225a430000000000000000000000000984ed44bc31bc6b146041d01f21148dc560c3f9000000000000000000000000000f36fbd4977c5c5d24249f4cb06329021929c60000000000000000000000001c18d4bf2f39d715d51d890cd8870afa4c7f27b50000000000000000000000006bcb69b5ebf34ee07e0fc4d4caa10d885f9a3a2f0000000000000000000000006fec56969b96069f9492182679b5044bb06cef3300000000000000000000000089124084b1dd5cdd07b4b36c0f0ac035eab282190000000000000000000000006259d041a900cb7c6692d34c02a8952867930426000000000000000000000000a79033baca6b91c169191bcd825e0f5b32ed2bcf000000000000000000000000a61997cf581df8c46c6c85280c363e974055a3610000000000000000000000004ca030ae9b2c92f44b3a28daddc2348d54382e59000000000000000000000000379a51b3ff39a87a3bba7eccf376fed46a274276000000000000000000000000f2d21e81618e0fb31777a3fc0bc8af7dcb226a910000000000000000000000009ed6d063f2842cad21a948a4c10dda87e7f4706a000000000000000000000000a2135ac989a69ebe49e939bb1bcbf3f83d6bcb40000000000000000000000000ceaa67de52aa9b79fe9727378a68f6d977db78d8000000000000000000000000c3494541a91f53509dc3eeb1e58ba1f7972688270000000000000000000000000e78c6981daca25d84821929cb28e44318ddb48800000000000000000000000011ed845c178179af11ecb865213b1769213ac63c0000000000000000000000003eb7128a1605697888dc2a62b9f105bdc9fbfc2a000000000000000000000000a9faf8a4a008986c3f89f3ee4f0a5483eea2a647000000000000000000000000fa06b71e16e21f383c507cc8fb0d0b2c51878ffe0000000000000000000000007e89584501163f9e1977e0b63d80e8a7883bd67000000000000000000000000013bd13c5333e539762a04402569e8c5ee4faf1ad000000000000000000000000eac0872acd7848a3768d50374b3535d0beba1b1b00000000000000000000000087740d74d012386b526d92cb0ca4aa1b0a1621ae0000000000000000000000005760af3ef74431a8bb4394b9a350246bd60ad83500000000000000000000000087fc03df625e9c5601276ce30746bd8b2389daa3000000000000000000000000cbc5340918c51ed1a91c02104d5dfcd32d0806240000000000000000000000006440b8c5f5a3c725eb394c7c40994afaf50a0d39000000000000000000000000fd3d7631b763d93da5e25556d419098e8f7b10cd00000000000000000000000006a28b9a5ca93e8f863241a3205c6aa62cfcafbd0000000000000000000000006b3cc8229d8ee53ca09085a5dfb3341dcbaffc81000000000000000000000000999a1323e8cbd382b3ec5ea06eaad6c8a717fa6a00000000000000000000000097cfdffb3bd4d77694891dabe701cff2d277dfbd0000000000000000000000000ad917f438fbffc91d355fc0c2ad7ff24c232a7c0000000000000000000000003f0763d892527fe35a39887fd125d37704083674000000000000000000000000945832bcf59580784a60d6d3b6130e41ace0c4f60000000000000000000000005cd10175cf03cb4351e80ada4ea3471920754c580000000000000000000000001d78f966ac354cf078ccf8dd2ce7fcf23aaa6df20000000000000000000000002932f42ae3b30fed5a11ad6a6d8ba0db041e7234000000000000000000000000efa797820cfb7d7e6b6bef6ce802a280e6dc5cc7000000000000000000000000146318d1bdd695498e4860acc6b9f61a4e0ee45700000000000000000000000034bf58e168f58e4d82339fc48294547d89ce4188000000000000000000000000ac4548e6ff5d07aadbb536fb8a799e25b9d34e6900000000000000000000000087427c6e62d5b8dda9569cc81e4476b97e382ca40000000000000000000000001071033781dc201ca1febc335520442702c7c445000000000000000000000000212f5dc7223aa715cca9827accfff894643f86d200000000000000000000000049147d6638a132f540a920376ad4619bc4eca70500000000000000000000000052d4a432c3f14c9e5619bbcb2ce300fee2ee1d6c00000000000000000000000062789ed8786a9a257723dd221f1fd77478b61c290000000000000000000000002c23ea33215cfea72a4231b3ec1b5e48f08eac1b0000000000000000000000003125eb8c5270d19b34762154934014784bc801c3000000000000000000000000e789903529cbe1d3e0866ac63f2f5f8a6bfb06f3000000000000000000000000e4342e3c56c1e257f3fa3fe20f291a7308aea439000000000000000000000000193f380309d5fa6622f0aae8d9227dfd7fbee859000000000000000000000000412b076c0925c2e299d85e99103e2cd8ee11cd6a00000000000000000000000052b5e1596f8e67a30bf25631508037d02c82362e0000000000000000000000001fded7e4861e62d3034c593a5bd389a6a910acff0000000000000000000000007f832ef448800c2416ae3da74207af0ed2eead6d0000000000000000000000003d4a2d6a86353de64daf3e0c08cd23f6a858c003000000000000000000000000721da5cdb26264d47d30b4943153ced64f23d018000000000000000000000000df16266315dfa9591fec732cc5fc1e9b8395d1f80000000000000000000000004b6540e3177e13f73fe420b401767b90457d0224000000000000000000000000b793c511258e879cf827659b3856162c9f724cc800000000000000000000000031d139ca48e0db5fc8dcf9d158f91f43da1a55e8000000000000000000000000bb2776cd7d75988862d4e38532e3987faef1a41200000000000000000000000063e2b860414ed7196454119aa22d54d6bc91c521000000000000000000000000df20ca2c3f68134f62b746b948a13110d1bc439c000000000000000000000000c0da64bc1d99feda4a8de0abdb1cbf1bf3e80636000000000000000000000000ba3de07d549d5e4246ac1a705b773f29f187a21b000000000000000000000000a0e5174f1bdbd336c36765fdb42f8ae7747bbf7e000000000000000000000000138b7f7b805b4b0e8d0b33cc4ad607dd4989b63e00000000000000000000000049326cc7978051c8892a209d9e22099694448911000000000000000000000000df531a022ded5b03eab812d686edcbe709bb99da000000000000000000000000c5e9aaa365b7ecf783be84ee02a17ce03a9b7c6d00000000000000000000000054c68c604bd3979da3b6897fd0f357b7eeecd17c000000000000000000000000a40125eb15ccf7431c62ed8698d11d24d6fe0c7f000000000000000000000000e42d0fa4b7e3b9c91a011f4e720b50d1eef518bb00000000000000000000000032c2d8d8aba58bb8acb9012ac34812c0c87f1fd2000000000000000000000000b3276b4b98c81dadd0461db7eb58a92eabbf9e8b000000000000000000000000e9d33a507c7ea802b3f6fb8764ac0187d52bd4c3000000000000000000000000ac50ec7560cc6ffe7c7a9bf4d5f30e7ae760d68d000000000000000000000000540c24d71097cc636971471ee6a17637659d87110000000000000000000000003fc48cada5e0fc5788fbe8f303aa639b0df40f2700000000000000000000000038dcc9b322d6bcff1a25c752c52e009f532b83cf000000000000000000000000fd3ad8a799860b1a2e73e945940b66564670915f000000000000000000000000f8ff0e8cad16f41878304d370f8b667c8c9cb674000000000000000000000000b1a6fd3f222019f567aae631fdc3a75ad601a98c0000000000000000000000005ffb30e360aa3ffc90cd1ce21e16c3bfed7d8514000000000000000000000000a9e16f966d4659de0d7c82c6342534b544450c190000000000000000000000000e70c156b1834447a27daa7e2fdcee44e15a2cca0000000000000000000000009996b76ef5922516b2e8b6192de91aeafd9dcb70000000000000000000000000a2dac7c8f6915773b2a71fe22ce526e8447eac8d000000000000000000000000a58658b714b34d5a86cf8f24d1b87f9221280a34000000000000000000000000f7ec71e3475fc333d9e47fb4f34d1cc5c3175ad10000000000000000000000006f98dfe43d0f8a79851a5b1da51d1f194e5331770000000000000000000000001a0ea15cedc8476e134ee75e7688aea8eac98cba000000000000000000000000bf8dd73b478089b918494451597701df7945c316000000000000000000000000be6183fd0a50a1e80f7e406756e916b0dde687610000000000000000000000005151d7fdedec5302c75b6e82a2b482dc9ed641e1000000000000000000000000cd7e175f9bccf6a20c584fb6323d0e70c6aac3ea0000000000000000000000002b3640143e781201f50086ae2cecf8e1a2a4350e000000000000000000000000a3299453e82de76af767fbff88b8da6d8a9db0df0000000000000000000000009fe8e8f6835a9cb06a784d29778e6b2bc8e354770000000000000000000000006d88c614b8385318bebd93b408ca54c542ce1601000000000000000000000000375c8a0e5b6f31f51729a49536693ea99bdd7a120000000000000000000000009643d74b68093876b86246b4889c37ac73457d7c0000000000000000000000008fca2de31f0f9440cc2012f2022bfc28fda0c0770000000000000000000000008d3075eb9d20f1af3d2e9aee149c67f666d9c38300000000000000000000000092d993c19c7d1c4c1b30998835f908982c068e690000000000000000000000006b77ac2081287f8122ca432866b746a21830a61f000000000000000000000000a7bf2f5f48fe63bdf05d69cad42ec27acbba360d000000000000000000000000464b63d469ca6b82e8ed21592cba3f00628ca8fa0000000000000000000000004583a728a2c9e5ee94ee977f7054b1411064d7b3000000000000000000000000089bae4dfdd309f99748db4c5e9f5edbafaf609a00000000000000000000000034cc76cc83d5505f8e41b20c41b46338d89721b200000000000000000000000018d881ee2bc8a612ef5a6badf3e7e0c6e4b62a8e00000000000000000000000012a5edce1543b4f6a4d4a1d555846e790730258d0000000000000000000000009cae801dad8b4597a9a7fb917018c8f30bfe538a000000000000000000000000d5daa8c4d205c86ac8d94c31d27824db844dc1ea00000000000000000000000060811c53e57f0c4d16400835894321f822d7d096000000000000000000000000b469e4223fad6747a7e329415d1347eeab51bd1b000000000000000000000000e33a34053917f8de8addd19cd9be412250a017da0000000000000000000000000bf91f6b7c3c315172c952a80caf767eecacf9df00000000000000000000000016b9109f1d75457c4176083849b990e4c7ee4f9f00000000000000000000000054e44994d8082a2277725286f0fbb284dd3d6d9b000000000000000000000000badcebf4c9b5a9bb1cafad03e3f955fdbf0f8764000000000000000000000000e3dc05543f229006eeb94318bd5045e78a35d927000000000000000000000000e610f5f0c2d96fca30da7680fe0f2d60a44207f00000000000000000000000007fb89d6c7d126d1faefbfb0d17966fb0def27ce200000000000000000000000069cbfd79cb96c4298ebdd88dcd68d4ad920147520000000000000000000000000ee39128f224126b2f7532b868e554d4807e72600000000000000000000000003331c5d4bfc6b8db76f41f0212d28960b43d4ab8000000000000000000000000dd963dbacb0e4cd68676b0ffe412478cd06704d30000000000000000000000000ad8d89ed52fa1b6b1b236c747ede60d19ab906c000000000000000000000000a249ca40ec79a37b91783969f5c3cf73f46d6cb800000000000000000000000093f304d6472e544d1956417cc721e504eba0e96d0000000000000000000000004325bd0af2aab9dad49ab8c6c6068dd10807c424000000000000000000000000898c19498a425239075496a59ed52a5fcd1636e900000000000000000000000081159c5a1590fe5da9c87f23d9a055f356860093000000000000000000000000185dfb1f22749303d8ad33950b7d1bd209c2e0320000000000000000000000006745bf60677f5a77328cc130e6e2e3dd1aeb0492000000000000000000000000cb3d15cee5ef5bfbcccbf543205af8b88b8ca6180000000000000000000000006f8f0c73333cc2c53961ed2f9faee201e6a429970000000000000000000000009fc40873184bf0a3494142e85ef7d949000e072d000000000000000000000000b2564abbbfbbe13dd5fde79025fec7b8cef8f820000000000000000000000000589fec2b24be654523695d0ecdf29fc62bf734b6000000000000000000000000df4375c3ae66a773505e39ec13f4cf2e5c889086000000000000000000000000a0b69e1eeaed3ebd5c186113a4ce7710a817afbd0000000000000000000000009adbf97e76d7035422a042085f82b4ab06cc3a5e0000000000000000000000002a31f838822d32c1b8d08baf32fc0eb7ee472b70000000000000000000000000df8092e6acbf961efd0f7de3a65c39553340311800000000000000000000000072bc0ea5769669d7d1dd3109d60345d65457c0f10000000000000000000000002ad0c0a292c67bbe210f60aafb7c0e7593761940000000000000000000000000833de1fe2efd627cc2a6d9d26b5430b566dd7226000000000000000000000000b9e4714f301c68c3b723b80611c128b3dcd4a5a200000000000000000000000099f0ddc15d5dd87300d95bcd32735fdfbf7f10cf000000000000000000000000dd68782110ac847c1c3323c74c9db14d0b130a520000000000000000000000000cd246e849fc1ef934a0b113dc03cd8e8d2f7c3e000000000000000000000000a7257fad2cd19008bf43acc9ed62344113f39843000000000000000000000000a82f01524e8ee036a1372fe3aa0edb64579b44a6000000000000000000000000c191a29203a83eec8e846c26340f828c688357150000000000000000000000001936a6e929aeb45162b2dbf65717c898a0c370190000000000000000000000009a5962a8771ecbacb230ae375013639bfa8f6c38000000000000000000000000fdf356b874d6434d3db713318e4a24cae1aa30b60000000000000000000000000f89cce52133a46d59805f7a494acd6d2896b6ce00000000000000000000000090a29168953164a0bd48cba38098c7fdbac0714b000000000000000000000000876f60b1a1861e879b697359d7536fca7b7dd96b0000000000000000000000003957e9d572f88fec100dfede6afe8bc31a07e38900000000000000000000000055d2690062e2fa3db0da6aa2438df33ea3c2691b000000000000000000000000a9ab62733908f54dce115544c36b07dc1495b0ea000000000000000000000000c40918b73ec466303d75a90fc5d6d9bba213e413000000000000000000000000378de7a0fe1327a3a6a5759fa94dc1473880438a000000000000000000000000f22fc578ab06d1b820f13d777c5e5f5d1cedb344000000000000000000000000783a6ba6b46e4f6f32f989a819cdbe80dc0c042e000000000000000000000000d753481b0878bc259084e0a033f2a511d59c6d4d0000000000000000000000005c6b4420e3819e3f1fc0fa9521ed317604ea116a000000000000000000000000128bd7da4cb1dad72109fdd91a9123f1557c999e00000000000000000000000076f9063785688c89578fecea081078f373b47a1d000000000000000000000000681b218c7fbe6bcaeb62463b868776d812100a380000000000000000000000009d9a7f93c929eb38c9c678ac53c7eeb38801ac6b000000000000000000000000db82a562f6a27b255bd8b498fd9990e45b08d3290000000000000000000000008a501601df80b6c1d5201f02fb0b505060d9c817000000000000000000000000d7694d3d02c20daf0681aac391ebca48383b29fb0000000000000000000000000985e5524e5fa09e5dd2a79b9af362142e6a149d000000000000000000000000b9a98888d93cf2d89a262c83b59497295125938f0000000000000000000000008fda86794390dc6593eac54da265477a16566beb00000000000000000000000037aef957619ae48628d27ae81ad7a52cecab83a50000000000000000000000005ee4e05db1776ef22a7638969214f00be6bd414100000000000000000000000059c886aa9722bf19b0cf788676f762e19adc3294000000000000000000000000dd3ade2552ec12101ac3050e5a8fa8700b565d180000000000000000000000001bad30ace0a42c97147550ca74f1941591b3bcf3000000000000000000000000e1e02d6276b56eebb4cf54a6835d0618afdfb3da000000000000000000000000620187b46e9b74d7977221c15eadcdce08cd573e000000000000000000000000790320969dc59b3c4c16da39c1e1a200351d6bee0000000000000000000000005e3386e03becea7b37c3d88fd0536fc62d50707a00000000000000000000000028ab06e224f6f4df93ef378079d7b920a11dfef70000000000000000000000001bb870098d9f41a3dd3f10a8d59ee7bbf2222258000000000000000000000000eec44e44cfc2cffd148e5c03b9856d67e0ca7b09000000000000000000000000f1d3e8d863af97d22fa65957508e18747decb63800000000000000000000000071acc33feea9cbe2ea03ee2808ab507bf2e8f3f600000000000000000000000051a9ed2c6f874883b6c66c7fcc81f838fd5028830000000000000000000000000d670f9f15cf7d1d04ecf5dad8023c99ad56581400000000000000000000000038331671e3c8f414550298dd54fb1ed7e9ee3d23000000000000000000000000b96d076e900fb8cec6f96a0e21c582d3e53ff7d6000000000000000000000000963446780268aed3f799379dd5e2da8b7170db33000000000000000000000000f2a024d41d42347e5e2dd1a865fe6c5d431df6ec00000000000000000000000054c479d0fd6359627a7c05aedc9641d52183d1e900000000000000000000000006fd6e95981977091c2eed12d8589ba154bf00c6000000000000000000000000049b231bf4f8620fe23d3221f561d869cf75fa01000000000000000000000000b5d6f8295bd121f106b24dfa217856ebf2aa5b3b000000000000000000000000f670d10e314fb1e72bb45235209cb9af0b171bd800000000000000000000000014646e411d69ee8f752db7ae89ea3a41166b0e6b00000000000000000000000082957bea3ff70651a4e9dfaa4e18feadd0a5888b00000000000000000000000011148e208de25d4c838b9be53e69b82bcd40bf3800000000000000000000000058d20e6830d07d20ffcd772ed9853789dbc296c10000000000000000000000004830737cbbe518e54bfe40368f6943980ab9bbf5000000000000000000000000006fb04b52876f3d413e4bd102e36b14b6c864bd000000000000000000000000a04b2356f5b24353668b5af2c146c6026cc071c700000000000000000000000057c7f1a03400782a7c4f00ac84be213faa64fcd000000000000000000000000028995402fac628b81797380e32b556ab72e233c2000000000000000000000000e4416095d56e5a50540093f6dab6437293485ade000000000000000000000000d3d11d2655dae33af4b5d8df9443bbd46bc8e1b7000000000000000000000000839cc59eebff4a1fc0f33d63afe0758c7f719b9c0000000000000000000000001922480f0e9657df8eaa0d8af87af2bf6270f013000000000000000000000000511a819cd8e0af14ca204c099aa813b24b092e7000000000000000000000000027359a8b3fa158ad78ea4bb0472f8d2c1c62743e0000000000000000000000005345fe4c9e1972ae70e7a8c2915e001e841a2d5e000000000000000000000000b8f7ba74483779849c56d4bb4090049e761d5f05000000000000000000000000bcb52ff8c3ece3462d356ce45699c96bfbc85864000000000000000000000000589b68ab0ab919844e12328f9e71a966c8f5335e00000000000000000000000001c322c12cc1e1269cedaea9993cb547e05559d4000000000000000000000000fc0f33c016589a4a4823f31d748df0d0360d825a000000000000000000000000360aff09dae6262b4b9e47a9c26d4143279a1376000000000000000000000000c50e2166050d8652cb44dd3719b87bf354e339ee000000000000000000000000445bf9009d9de92547d280511cea5e367b1c16c00000000000000000000000006446241383cb0168887a38dd385ff5ef4d1b5fe600000000000000000000000039fa42b5297478d38e2a1e474130a0a054f7b2ce0000000000000000000000004313f23145a424e5fe93bfa58268c0168869d701000000000000000000000000751ae283d857d0abd5037be6e7ea8862a4b026dd00000000000000000000000024a92f20a63f7c23924f49702e13e4c49fe624fb000000000000000000000000849f5a3eaa1b5867ad2bc25b12d7d3018394ae5000000000000000000000000083f1910902027d8b7406296612d9dad5faa860c9000000000000000000000000f68685564fd95aaf98c33e21f94039db02e5c4f5000000000000000000000000c3269694d8d9206f5183fb63360ebb91d2d24c48000000000000000000000000107d7cd2ba1992ab0c3220032ae8b823013b731c000000000000000000000000e58540683ed266d6c70d219672d9c21a5965e3640000000000000000000000002175999a75cd3d5a66d24a552e7d7817bd5b6af9000000000000000000000000da2a19070a6d84ace7d368e4830701ace228680300000000000000000000000025de3d445df81bbccee81e96f16d43cac4df168500000000000000000000000012783416ce0f41ac06fbe08f7e0f2113f27b9c860000000000000000000000002ea75d736cb2dc85054ba309f0ada88d2b9db90e00000000000000000000000072baeb6801b09f27c6768187e5837dcc0b1f65cb00000000000000000000000082b182d33b87bbaae47a8a0b858c22a836f228670000000000000000000000004b773c8343c6a3f476503e9eb381c665e0c9117100000000000000000000000078696f0209a71d3465bf149fc7b4042f545f922f00000000000000000000000075c54156b0da005fe529464b90caf715e221dff50000000000000000000000000b7c660b03541688fc46774db2949557f8141a03000000000000000000000000b839b633b8c37aa4e86b240722e581e0d71bb6b2000000000000000000000000248b40b2abcb5a0c2be5aae18de01c790d987be1000000000000000000000000612fc30312d113bcfb8717db717da0a3eda9a46b000000000000000000000000bfdadd3b0c526f3d1526ea3db42bc9fde8ab147b0000000000000000000000007f29806e6ff2e193f7adba1203ff55e82d049aba000000000000000000000000313de580ecc590d9008e32627d67c937461afd2a000000000000000000000000a1fe6b167ecf38aa5d78290b61fde0a82a836a950000000000000000000000001fd699883fa02aaf8b3cc6b46742b642e94d95800000000000000000000000001a267f6be721e360e2fadfa9fc70bcbda81e24150000000000000000000000007413feaaa26e3d17e827ef0651d4489fbd1e89bc000000000000000000000000f60a3d3ca90d0fdb3015ea544f3d193812f0c864000000000000000000000000a7c754bb518f185c860fd46a4ed747f4b8e6bb0200000000000000000000000020485332491925c3d3c8da42dde21c24f3b9565500000000000000000000000084752a8fcd45c1cf1127bd79e7a8261cb80e82e4000000000000000000000000594518fb33d371c05e2aaf3881dade07ad1fd768000000000000000000000000824d6e26a7144d8373c7d9c8eb10c573ec693b3c0000000000000000000000004e8743d638999e8ba0a625d8d9fb7b71716a70c60000000000000000000000008c96fc8d19b18dabca597f6f1e234f19eb2c57ce000000000000000000000000be59cc599ce8d4a1eecc25195f21f333b61009a600000000000000000000000035193f1ab98acfe1f2be55ecce5c428ae8d8051100000000000000000000000031b31a525f6e5a4c21504b4777f45880e3442a5b00000000000000000000000008ea1506bb5dd2276319889e6d78d7fb1a1243fd000000000000000000000000429ca15860b03c29b5d8aa8104cc1fd73a35bb0e0000000000000000000000000d35923878eb21906bde861866822beb0733dbf70000000000000000000000004866d7951f1bdd2f9a6908f1599e172a46bc8bc6000000000000000000000000425f11cf872d519d56eda6c7809905d21dd3c72d000000000000000000000000e98d0379068aa8a1195550dfa8b78aefdca434080000000000000000000000006982fca22bb7269ca2f4be678a8e685aef9de19d000000000000000000000000ecab506d65c51d4b0536fce0f2400b683ae70198000000000000000000000000957503ee3db475c6c9a63449671def31250f6642000000000000000000000000e88fa8a3e5d428ab113fd272de06013d9d6957c100000000000000000000000011bacdf2d280739c5a2c5107029c725f15e963c200000000000000000000000009db5c8e3d304c8e1552a86db2f90398684ce77e000000000000000000000000a8da058baa4ff1b22ddde77ac3fd5664f9fe6da4000000000000000000000000bbef791b4407516de9c3f59380e64fc590c4805e000000000000000000000000a0c6377e0788dec014e799fbcc463a675591f435000000000000000000000000182209276f328220ae53fc1c48ad8e2000853edf00000000000000000000000066850c99d4c43c5e25cae1c9b151969317714acc000000000000000000000000daff98f889d7fca3913c9e33fc614d1cccbc3402000000000000000000000000d2ad924456246b842091dc5b731fa71eac66689400000000000000000000000030e29b861a54596e9e86ce397c002d48e87de51d0000000000000000000000007913cfb44cd5645aba62a43074dd674460800abe000000000000000000000000b10a139c848268b083bffca016ca3d642c9556b4000000000000000000000000b5756e353875d5210c26fafd754e2d4653bca6950000000000000000000000006e8a8c1f1b1f38d932e3f2b2ba17eb2ac014ee24000000000000000000000000fceea40eebad3ef4e5ee40625fb7f393179270e3000000000000000000000000cd1a07d287984d790ca8b46a9444493097ff27e7000000000000000000000000017bc235bd6d76d2b5aab89c33e893d483ca3a61000000000000000000000000eac175dd842d9d790db1dbdce43c22ca76ed67730000000000000000000000001880783c9c900dcdf9598deb0c307936b1c96398000000000000000000000000f56ea8728d4110b61ab6f6beeb3be6076788062e0000000000000000000000002458286f13d605dab39d0f677763d46eceda739a000000000000000000000000c0b202fd7c7ce206464f48319f9f9aa8d801d1c700000000000000000000000098453175ad1afee21d8c256307adabe127a033b80000000000000000000000008bf0b7ff0db1d44824d28c70cfcc9120d6978fae000000000000000000000000fea919b832416af521f7ce312ffad6720aaa0d11000000000000000000000000ff467c9f76df69f2339c4a147b9aff97dba12762000000000000000000000000c41b5af136c4a6bb1b544f4cc694e31639a3b9ab000000000000000000000000d77a3c6dea48c5c58bd80a013c722d5934cbae6e000000000000000000000000d3eb7e9aa865802cc0a3172871785bf25f2b7110000000000000000000000000fa0d3b7fc7f2ab687fc1b554221d045907804f79000000000000000000000000135e3be53dbe4c663e2677109b4b32dbe873318f000000000000000000000000d87bac3423da78f5eec394826d50c1c0550ea32300000000000000000000000005283916df03e679f0c3a4c61bbd053dd43fda190000000000000000000000007f85d53ec77ffd3b2509f19d4355ee47e55a10c6000000000000000000000000e9cdf994024fc5bb529d783c215b90d987a2a942000000000000000000000000140087d53328fedb243baf0a59f15ba3f2f377f10000000000000000000000003364ad6047a78bb3ce1873ae01ecd5774f2db9fa0000000000000000000000003fa78905d34f98afa229eb5158104827b8d98ce5000000000000000000000000cbf7c17a4063d19ac3f3f923928fe9de53e7fbbb000000000000000000000000801f71e13cbd78480c78d4043d49fbc82fddf42e000000000000000000000000506a38b95fd4034e06adcab2e7463b53141dcaee000000000000000000000000f00f6e20fe402603b2195d2efd010c6b398fa9f5000000000000000000000000145886f2d11517860e87543e3cdaa6ecdd5fb663000000000000000000000000cc9cb08cf7cf6861ee18a33e4630c5ce7097e1c60000000000000000000000004c3b7edde50f6df56c6afa6d486082f8698f7e310000000000000000000000004b0c6d8be7e31fd3ba5359224487777f987069e200000000000000000000000083bfcb960dba0eb1eb703e13314761b5dc917f8a000000000000000000000000d2667e03418c5da5d7c74ed2b9e3f80ddbe571920000000000000000000000001c535dafb960126cb4c110fe25b377d20c27de4b0000000000000000000000005750a89714fee02133edb35eb71ab77e67602d7e0000000000000000000000007f0c0a227bf9daa2307059f3cadc7fd2504892440000000000000000000000001a9a16ae7e3fe2515b35d19ff23488b8386239b700000000000000000000000002bf1ad0a8a4a344f5e85a6a6e4e1adf5cd7362a000000000000000000000000d2d083b45743579474988c92540f1786f60414e4000000000000000000000000d615fa86652fd52130651386b701675d8145581200000000000000000000000091f2b261db022f3bc7bf4bee60690f5275c7ea97000000000000000000000000f85cfe6e466ee9c73be13465c05e3c6f16b9aa7d000000000000000000000000deab04b6751e004c60a60683f408599ca3722c77000000000000000000000000496bb19b42427f5164633c6e47f730325c7689b9000000000000000000000000191cf85203f243f24468ba90315db6343580dea30000000000000000000000006a813ab549df0d66649124478db38e7cb6365b85000000000000000000000000f73cc18302ce30b00a6dc0dcb1c3a899da85d0e4000000000000000000000000800165ecd4fabe6efe2e0e988f6fff27d81d5f55000000000000000000000000804f4e4091ba45c1fd47b81020a2c701103c08540000000000000000000000007ce5dd2e84da06a1e7e6ca3b411efccc1ac62c0d000000000000000000000000d46af94cd5f44b892b18aa293e0410bdafeaaa8a000000000000000000000000fc442fa4fb6e88ffea5b955eb732cf735093e132000000000000000000000000862dcfd9d5a7816eb93f00abd7d54941d6e04a9a000000000000000000000000dbbd80b588646a7c5fe333d90c6b26136c3d91b10000000000000000000000001c98ea6d459e822d580b876a0fa292b8791351f300000000000000000000000039461d8861440f40fe56b82fc24f13dd59c2bb53000000000000000000000000951372b4adb630024ba0aca9538959bedc0e9a0a0000000000000000000000000a74a26bc5068a350f0941808f5765f78aa6902c0000000000000000000000002e69937cf8a7f7d0bbfc26f2b0bb59dcbafb61770000000000000000000000002423e325bf785096516d88355a5e3854f9d59d1a00000000000000000000000071a2b93d4b4388f06b61fa661b5ace5653557395000000000000000000000000adce377767854b43a37e8804e7a3e56aeee2d7770000000000000000000000007c7ae05b87363eb676da5d225bd7a7c2319fe8e000000000000000000000000054590b21f24155a5585eb9a73e66c75284d0f5c7000000000000000000000000f79f5bed7bc69dccfc4155b56f36ec460d7e56fd00000000000000000000000015b8e60e92009b7839ab515bac95adcf5b2aed7600000000000000000000000038e8cd92529c92f268541fd9d0eacd0872a5f6f1000000000000000000000000fb44dfb27455b192ffdee5a995c8ff6e85ef4dc100000000000000000000000044685f6bce8c120061ba6bbf7f144c76e83f1aa90000000000000000000000005ca509acda4130537aa97caea9d761a44c218036000000000000000000000000eaea2b254ad16b316b835aa7a738ac55034a2df1000000000000000000000000116c52c7c9fbb2b13253cb34ea1ef84bc91bbdb8000000000000000000000000dc385e3111f7b9b80be972f726d0b7683bf276420000000000000000000000006c4d097deb1d874992c10fbaf39250a9b088b2c70000000000000000000000001d63d85098944e669135b53a34e12362ad45a5fe000000000000000000000000dd267c8e207fd2fad4fdba240977b51c9926d6b70000000000000000000000003e32cbb01d6b72df025456108b6e3ea222f131b1000000000000000000000000a02cc91cc2dd4e1ad84125fddfb35d1095688dd000000000000000000000000051a43e539528f341312cf55ffc66e32bcdc5480500000000000000000000000005f0779ed46035e1e9c3d23861b4ab1acdf0f1f4000000000000000000000000b712a8a9d8622f5092e245a6a9c24df40a97df40000000000000000000000000a8c3eb05ff8818c54d1b5cecff4364e5e15281830000000000000000000000000d7ebb36e6e21e2f2630a87647bea94a1f43733f000000000000000000000000e2fe30095af09b5641f5cb27b793bc66ec9954d6000000000000000000000000433e75508cfdc66ed6b7ca9008d8a7bdfff4bc53000000000000000000000000a7fd071a5d8315bdb9035c2e85708c8fbcc920310000000000000000000000004271ddacc319c324b737a1d0b3d496a88c15f99a0000000000000000000000007e27c848bd5452834fecd27009eef869457334630000000000000000000000001b8743d4aaf644cfec1df9ec6645b56c373f784c00000000000000000000000009e9b7ccaf6d5663238caa9863c679622d498c7d000000000000000000000000b5cc674d1e5262e96075c10e7c0bf1f8d8976f0d000000000000000000000000ebbbd4bae471c695aa4c417dc88ee69bc8ea351400000000000000000000000030371826372cf4d4fc31bb4c24ee09d202f834d30000000000000000000000008e382349287bb42e25dce9f68f78f0df4533e6900000000000000000000000001bf87505fe5254468ec77a9afe2dd8344bd6f01a000000000000000000000000b8cb3cf721dfa54526f55e79a30c48a3437deba5000000000000000000000000038767e76b09444167044b81be091bcdad5dbd35000000000000000000000000dcbc6fbe277d99b58d83615f139a54ef3c9109c3000000000000000000000000c6c0837fcccf37fb2a295d95362f77a936a63b20000000000000000000000000e09311675111128ffbc9c6a8eb1e623a5fdbaf8000000000000000000000000063c99b67159043bd3271560bb4a788b8e9cd51800000000000000000000000005e31816a501d813253302739f67150acfc8d680c0000000000000000000000009209c9586250ec4824a07394486be325d0b311c30000000000000000000000007fd1e66b3769c05d5407210433ee5a0bfd577f4f000000000000000000000000837acd78e75e975e760a06351c5ced346119d483000000000000000000000000974aee47b70053aacbb1c49f36a80ee06c714e9d000000000000000000000000cc15e360d36d686f8b50cfa69d50fa0a17fba0c700000000000000000000000018405efe7f6392324792049d1f1f80040d0fc06e000000000000000000000000d5d3e822290ffc9612f16a56f724cbe76f71532e000000000000000000000000984b1446ceb844003629acc23e74ac4fae59e08d000000000000000000000000dc697dec43cf9fa7e3759ce8fbb9923f46eb7903000000000000000000000000d9d8d1d568c14d319e035723ef23a6f64a6bafff000000000000000000000000d35b0f6259930a45fd0dba6ae0873a01668a82d5000000000000000000000000f641e7d3846a511b4478839d9c646671d33e1cf10000000000000000000000003f2d7ff388905fc98c47b6d8b581d970369294f70000000000000000000000000316f425f27e884253c58d94428b084902bd1d09000000000000000000000000a60595cc90a3a0059bc162d482732bd95268493e0000000000000000000000009bb202a8696cece64430fd2f65c5aadffe0126b500000000000000000000000086bd5f88beaf72a1a40380eeeefac1e3560f4fcf0000000000000000000000005d996f62a6ec6f03c8f3de259f4b197af5b7c0340000000000000000000000007befaa5bc0d9fd9522939da43d2d3a9bb607b9a10000000000000000000000007b2ad36ecc24463562c91ec1f0115e46a2483b42000000000000000000000000aa6254df7ef0ae370683406a1df1da0ebdda6227000000000000000000000000544d42b13b81314d644eebd0d496242315b1e20b000000000000000000000000228c5d20a3e632480cf5fc1a40f00b77c66458530000000000000000000000008f47820b19eefdd822bff244af7a2aa38d450e4800000000000000000000000059cef5464556619ff5718a0d68620b5ab04699b700000000000000000000000038f0956fc57806ea6321600acca57f83210aec0b0000000000000000000000003d14efa3f6b56458b59718384325fef3a6138ff8000000000000000000000000c4b33b5b27d84734ab2d0527bc1efa13293e3b2e00000000000000000000000014380df7d8b557d58bbcc5647806b88e8015d4630000000000000000000000003ccb35f39f839279eaca588c727b015b3b0d386c0000000000000000000000008435872a78aa66b0aaef75e40bd32ba404a725aa0000000000000000000000007c15248c5b20899302c8be33666a404dae2422f30000000000000000000000007687a128dfbf63651a1dc6ba8b2cc5e31809cef80000000000000000000000009001e5c2e42522cda8d9ad77face2caf1781ee04000000000000000000000000fed95b06d0620cc912ebb68e752826998759b3e1000000000000000000000000bce134a2cf6e9223ebc1be0dd9348bdd0095545d000000000000000000000000f5206b91a2fc215e8194b4e6b51d65d75604fb460000000000000000000000005062dae2e668a244c16c11d84d1609c0abb1881600000000000000000000000031b039aa0ce3bbdfe12327cc54fb9d0510531f7a00000000000000000000000020b9a926faf34e0e0365b53836f4c37d24b24222000000000000000000000000bf6e88149f993403f8b3b8660c3d170bdb64ae290000000000000000000000006fefb5e6cf6134a9dff727ea15f47894b5cad1220000000000000000000000002fa16466d82f9857096843693803189e8905c988000000000000000000000000e43ddec866c17f7fa6136d464accc8f333466414000000000000000000000000f7c0a472657fa32c79350ff978cb63e4f294f8fb000000000000000000000000bdb636d4d14ce7cdd2dea64f7ccca837c73b5150000000000000000000000000adcb62f411ec9c4b0029dd45828d6f2d714f3af9000000000000000000000000f66793b677d205d8488fecf9d74ffa5f9e954750000000000000000000000000c5b7bfeba921f230b0eaa6a81db08811dbb332f5000000000000000000000000be69d69628fcd46bc2379ac05b4db2c77f2fdedb0000000000000000000000000875a3b8ebe5ec7340cdbd8fd143ecaadb53fb86000000000000000000000000a76884b219c27447fe66ea301d2fb82a9bf38bae000000000000000000000000bd1930f2ed1c5a443fe38de7198b342fccc2515f00000000000000000000000028b4005eed044451f95e2e49d98bb6d8e1d1cdba000000000000000000000000f918436015c0b930a7a437a3cece01d9ca01202e00000000000000000000000085cac5739d03e1f2db071a2052322650f8771ef100000000000000000000000028a48667c7967e842d5066000976eb6f63e4fd33000000000000000000000000213b87c13c39d310d3173ec21094121566f8c8d1000000000000000000000000bc3c35c7d9ee75b3b680107912603d839f02751700000000000000000000000063e958ebe3d13869593c6e78427d80f176255f710000000000000000000000008adf2037d99edc6df1ab6aa882e0f51eb598f8e00000000000000000000000002c004ac80fef38121237f3025c5da1987c7f12b40000000000000000000000007b9715a2d20b2ec88826b43f703a7028560d37260000000000000000000000002a434f6ea033e9b28eb0736bf08f84c0b5fb5e7f0000000000000000000000004b855f07a148d1a295562f07ed622923c398f000000000000000000000000000c783425b456892d0d9ef06502c47065557adc3f2000000000000000000000000ce5a0cc26e8b76c573e47d0d471f9d9651f4003d0000000000000000000000005b93c85c162395c34749fb30a233da43024587c30000000000000000000000000876b6df61a6c12ed75a6253c7609a6bf5664c33000000000000000000000000361a2dc84cee4f7d42f1ad35b36ae80dff5d0673000000000000000000000000dea8bf8fe260c2aafb0cbcb10205baa6ae06f756000000000000000000000000fd73c0818efbe21849d8831d91afe616eeaaf4870000000000000000000000009b69cff6915a644e24e6a1037fba5e5ce3974d7d000000000000000000000000b0903af3973b38c257fe4648c97cdf3a61b09d910000000000000000000000008e13f11ab44449318f471579ac878b187eb91a330000000000000000000000000e26457ecb47a35f9e0497db536a6358d5a4acfd000000000000000000000000b8ac68bd6a9150d2eb67f1392bff2673a8c5cdbd000000000000000000000000ebdd7f152f5cc66a1fe1d23bf54763e2274217d100000000000000000000000031a8bd5f04b138b7a0dc789b367183c389576fe7000000000000000000000000abc5be4846dc8fb9791c92202fd1550bed07935b000000000000000000000000310e73e41c7fa32c772bc542692bd6eb8cacc373000000000000000000000000821d51de770e43ca9ceeb3e17a3131f11db872c9000000000000000000000000d3472453278b86876dc6d8d301d73d3f50ac6a610000000000000000000000004e5955754ad88edcbb43d47c762e9f9a721e5e67000000000000000000000000b5ad29d282ea96cb440fc7850ec9e3902a35c50b000000000000000000000000f2bab2c157547b8d861de5b316ec389add0f2009