60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e6e657400000000000000000000000000000000000000000000000000000000000000002e516d564173793165794e72547673454d4b6b77427a653538507554336d616b706e73454d66765572624457735a6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000d21148fabef0787aeb7dfc8db6960ff4597cdab0000000000000000000000000c3b9e319619f627842a7898f509a5c637fe984c30000000000000000000000004e637a39756557f322e26499917293cbdfdba948000000000000000000000000cdf02e1e62aab33c8273ec6933b5cc74df4732db000000000000000000000000086ab32d742cee3f371dbb61eefd653d1525f9ee00000000000000000000000095282923db42c63f1c8e69dc9022a7354c21145c00000000000000000000000030ac01f3fb78d40e2b41f6ca7abaaea22a27eaa7000000000000000000000000cccad7aed3515b1bfd5b6e41d865a5c7a045ec8700000000000000000000000043b196e6a3986398e9f44b45829d77a24df2e2b30000000000000000000000004178cce472e090d2a025a5f38e88452cebc1727a000000000000000000000000b70b50d94a7092119a07feeca9427e817f20f7ee00000000000000000000000005f33ba152a6c6972098a446ab56fcc3b247fdd3000000000000000000000000c7e9def9033ce844c2f41b58356fe3a2a13a5589000000000000000000000000d8ef71bad014f26c88e57c3a1f19377b04f1d9780000000000000000000000000d1142d6cd38bcef97101a67e30b8c8a4292c63600000000000000000000000078c259159931a64b90828b1dfbf651b971d1c187000000000000000000000000bccda3a704c44a7035be2626d36b1dca8774e1fd00000000000000000000000064533f500fb5ead0dda689112c2779730e3e5ffb000000000000000000000000e0b7813722a165198bb51d3678cb63ad3fe7a2cb000000000000000000000000042e20b44744368519594899426029b1a9adf2d20000000000000000000000009cd9081046c18a110963e2f9b6cf1328b17914a100000000000000000000000034443f1bb3a23c7ea9f9f838354ff54eeaf71e03000000000000000000000000e9562e91a748b7ab1f23b6786f1dd4ad368a1b150000000000000000000000009fabcd5aa81237c4182a51eac23753110fa38ac50000000000000000000000007cefc123ff8c83846061eab7bd642527b8b8fe4c00000000000000000000000046d45fc133c55191102b48d5b209058543db5a3c0000000000000000000000003d3b491d4f1900e02562b9679f0b3e486a098b53000000000000000000000000f582849675298f3bb666e9793a137aed252271b80000000000000000000000000df76f5f0dd8c0eace01c2e1401bac0d4399b57700000000000000000000000088b7da301cfd9b04f43eb4887c246d5279b19abf000000000000000000000000d7a1a144ad9728237b85435b27b89a124005a9fe00000000000000000000000015e47eb75463a6af8a41d684f80aa7b9d9ea8e24000000000000000000000000c7a19b1d164f64c2aee5f4b403b46a3bf2e325b30000000000000000000000006c6144f0c836662cee855505176bb5c78e475cfc000000000000000000000000a50c8117d1d0ec991e777dfe52c7b7d612174b9e000000000000000000000000b6464a4423eabf5d909df9928da19b8b28b814f90000000000000000000000006a862b1d2f0cbd75275b07e35339e64a8c026ee20000000000000000000000008f750ecef7a648dd949bd0b5cd0af7517fe02b23000000000000000000000000e5ddeb8e81bdd3e326c04c45dbc1125af9e7a17c0000000000000000000000006da2919b57f9cc468dec39caf04aaaa83c50fe77000000000000000000000000becccdd1a34e21c0673ddf2e35d9175c18e536930000000000000000000000008cd78a634a8d42a88447a3969bc3df9ab3bd3569000000000000000000000000998e443188c4e9d28a8e7f1f49b10f0d1c1d22fb00000000000000000000000015597525575dc9739dbe2c41802f94307c646a7a000000000000000000000000810ab58b3ad23f9b3f34cdb03f3319a31516da9500000000000000000000000028812a037439f4092d7d9fe5bcdd691ce3f53e5f0000000000000000000000001f26f79c6d7b9d8a466e1a0bacbecb46a91ec35d000000000000000000000000a4091af33d7c716f4cc955bc62c7c64bb39447cc000000000000000000000000625f6ebe791655d35eca0fc899f078bdca66433d000000000000000000000000a39f35e221d79291e4aff18c479dabe639f2ff3a000000000000000000000000bc55f5a8fd2c665d3fbc2ff348d9fb36602c5090000000000000000000000000c104588a67a31ac830a408b9377cc310c7d43c68000000000000000000000000e4727bed89725dfaa3344a9cc116518ebb2720b5000000000000000000000000e303def6d6dbe59f74140a8c44fe1adefde50d19000000000000000000000000413590dac4a71e83f8db5305415f0a25e5ccc840000000000000000000000000d821632e335e1a5fb9258171658e5b3d2f40fdd40000000000000000000000005f6370b69ae2c53387c23a808a5d17e94be0386a000000000000000000000000431a16a88c14a1c431333620f3de225418dc0abf0000000000000000000000005e2a2b2ccb4acfa3c05c18cc0efa4ca11afe0c3e000000000000000000000000143805b150631f5089fb9f51a51bdc90dc95c345000000000000000000000000c7ffe14cb6bf4d9259bb54072c8f3099797d5bf90000000000000000000000005c21e8ed0cf0e8b673f8560abea8dfe4c179fdab000000000000000000000000aee5c7a7b898caf3e339deda40daca9fd952a1740000000000000000000000007299a1aafaa85bbe90600bbaa711318b85dab1d8000000000000000000000000ab55c5b4e85cad21caac6490e0b9d8da45b150de000000000000000000000000bd285c3672fb0e4827e768bdd6e205d27b516fa4000000000000000000000000f2d5e50d7043df5c0e440c4882bfeabed4d75979000000000000000000000000bc00e89f534c5c196f4b5dc941fd0e2e3b5eb92e000000000000000000000000e8d6a7adbe3117bca24539a82545cec60f38a2cf0000000000000000000000000bc7f766fe7e26d9dcc9f0210d290e4c822679f1000000000000000000000000ed628a459ca94bdd82fee13cd605059f644985c5000000000000000000000000120b8b00d9979a6878806232392fc6976c7fc234000000000000000000000000685081bb0db1cf360d0e092a10b74b7e7cd9809d000000000000000000000000493ae1a76f7457f315e9eaf352a6084f11bec816000000000000000000000000638af8d6075d069d4f455c9c3f9e3b7dc9909d5e000000000000000000000000f350109eeb93dc458ca46cc1a62f32524f774e680000000000000000000000007da567458596d2f90954073679cf0fd29a494dc60000000000000000000000001e6db792e179cbaf294ebee70225fdcb75239eb0000000000000000000000000cc936811b0927afd7b89bf8cedfbdf570e702d42000000000000000000000000aedbeda001a43efef749c9c2cd9ef48e5a190b2a000000000000000000000000ea8714475c7b3e5713bc9a4f5978ecdd16a767c4000000000000000000000000126376d5f9c3616041a040310a73625eae7be6c40000000000000000000000004a4bc3038f91a5830fd920f266f3fbfec7fbcf5c000000000000000000000000670d4460c70415438ef1868b896b86a5b622819200000000000000000000000024fca6cabdf75c86aceaaeb11268015a442931890000000000000000000000000bcdab6be7de82edda0e2b1a1860c1664b13b5f3000000000000000000000000d8f7ffd6aab8b5e63a875416e33e4854073ec0d6000000000000000000000000ad88f91d822f15ecc9d8d5631f6321579ae4d42d0000000000000000000000008443d3455a8c02f8b7c6878be63d3446655714a5000000000000000000000000ab8f7d7c257cc92c77213f61ef425efe2cc3241700000000000000000000000097220d14aa4bae1ee4f8124d7c0b32b906511c78000000000000000000000000af0a3743941db302ea70f99a00ec4b395880bddb000000000000000000000000b5b49fac0e94de175795d0f8a880f6253ccdbb5d000000000000000000000000d532dc15ac9caf509d8627188b606ac61fd624bd000000000000000000000000013c086f62e2122c91cb5da07a33693efd14dd1a00000000000000000000000080517e3888c70bdc59bb44ad9ae69dea59ce7c41000000000000000000000000c9574103a16fb7cd6a6dd11d1db6e48f42456e0c000000000000000000000000585dc2562ed004ae970fc4efed7c5aef859474a2000000000000000000000000e83239743aa33211a24f2bef3ad7214a3e96cc3e0000000000000000000000007b68a46032324e0b52b426756cd9a298b4a7cc11000000000000000000000000323b6bf877bc1f2257df92f9e3da5302f4702973000000000000000000000000a8d76334a9c7f1efc35bc94d3bbb9b2405ee923e000000000000000000000000445e6090f72289cec9effddd0a9de5b177314d1a000000000000000000000000cfe6618b03a749a15e6dd88fbc0da8fefff6ee5b000000000000000000000000293480430b6b607067435ac52a1707e5044addae000000000000000000000000f2ac22f5202a58af44c4e9b77aaac19e1afb3c4a000000000000000000000000355b54cb993a8d2f5bee6251cefa179ce62e1fb90000000000000000000000006694f89639e7054c257cc2610ca60110f8864240000000000000000000000000c16adfedfa9cc6283e02aa808f6dc9868508ce5d000000000000000000000000b010fbc8e01563ad6a50c5bf938075381df5ae22000000000000000000000000c685012f56ade036273fc03a4f4399722880c104000000000000000000000000dd3b5595c9e2e59893b122b8433dd577ec72b17b0000000000000000000000006fe5da81d94f9fd045247f5d9f5a4dd4a7a695850000000000000000000000008af6ff0656539c71c596e2dcf2bde09fdb2715100000000000000000000000001d11e78148849200f3e937f31e8a9f66433e69f8000000000000000000000000329ba5b39a06cebea017888f568eed70d0b9cb4c0000000000000000000000005e9ff208425f52e6b2f69d708cadf3e8f6957db50000000000000000000000003595e0cbcab76b7627890fca07660b89375bb28e00000000000000000000000052e47cd682e940cf54d86465ec7d7aaa533407e1000000000000000000000000294f2773aa9fc0dff5a606004a358bc20f3b3f6b00000000000000000000000030a1b4e97ac9547e1a32ed146201bab3560fc2020000000000000000000000003f30db7fadeeca8b3fa0095a7f669fcef3ad55ae0000000000000000000000005110d6f077e1c2fb731e28809dd6cec92a3d69a20000000000000000000000008ca1ea7c8eead82d6876e297e9b7e66792d61df80000000000000000000000008c90a95be1dcfc40b66e0b1be046e28443a05d69000000000000000000000000b1570d83f1ad2813e26b047700aaa2d05c5bb53e0000000000000000000000006e52007513e74c514ff9b0a676599f5bbdc50a77000000000000000000000000d2ff1556a35450e954e844a6cff8da5bd0b4e78d00000000000000000000000034bcaf4d8f2740f40acfa37f46959bae8e0deca00000000000000000000000007ccb7d8b534b8e203ddb4fd028416a3da8b413e3000000000000000000000000daaa4b3454518fe019a1b8eec1ecfe462aaf2f1b000000000000000000000000a1e8789b4d10e174bdd610419858961fd5680e4c0000000000000000000000008b0840b4edf3d27fc4146416b7cf6dcdab4e3c8d000000000000000000000000af0ecb650dc88fe38dc3873b9f40f017f1b72063000000000000000000000000a2e96d464dbb687e7b6f727bbcbf5679f96ab6ee0000000000000000000000003b5d0d9e53f2eea342e0326a04a3d2e5541f35810000000000000000000000008c6ea068f883da139d5c2584229ca89db68ce5b20000000000000000000000007867aad3d4b3008671ec4f994a8b4b59b4466431000000000000000000000000137e1be21f0b28a554f7a64159a302e78b670fdb00000000000000000000000062a2176dda01ee087d12a360e513593301f63dc40000000000000000000000002f9bb29828ec13526243f274b9b5d9fd1b338e7f0000000000000000000000004efecf81174fbde4328738a5a0786b9e43e9cf2f00000000000000000000000047b2cb8187c7ce9eda0789c56b5319ea04dc6dea00000000000000000000000079d1ea9269e012ee07820826702f4546cd5ef450000000000000000000000000b2ed175aca1915f5ea00352ae61cde5cf44730250000000000000000000000009cd3dc48c06dd57546d11c6afe5bf9bbc405faac00000000000000000000000080e784b6455be055b3e7932d87168108139a7c6d000000000000000000000000034c67da2cb91d74c9a61f0b092a81c5d8c4bfd6000000000000000000000000cca34e591cd9055ec31ac42ca34bca2e2edc475e0000000000000000000000006429123b631db6318646c57cb23fd5f07747c4c8000000000000000000000000fba57073f66de4104f9931cade1e916ac8e684c700000000000000000000000036a1c5944a412a2b9203a865c0b857d54afa1a9d00000000000000000000000002314967e72de54ec4d5b0f397b8968f316fe25e0000000000000000000000008b236702049194026c459880269884ded113bd55000000000000000000000000d9f212b50f44b963d2438ddf186b9393e46a1fc00000000000000000000000007fde07a0e661f2e62116b14f1f7006308f206c0a000000000000000000000000f8f1a7464c622407f1cb90a4b97a900849b1b98f0000000000000000000000006dae8adfe0e91e7f8f4e6c90803299297b90babc000000000000000000000000730572aa5b242dc849e4d9774bb84aa0168a7f3b00000000000000000000000008627b8c270a8517cb0284a12343f427f5f07654000000000000000000000000a1146f8753166591c5025b6033447fff4b106c6a000000000000000000000000988317f9be8c2b1c56c4d4be15fe28395d6fcdfc000000000000000000000000822215ece32bb0bf9cceee3fa7c3054279cf4d140000000000000000000000001ce83e2893822d9635b50919537335f8894b34e8000000000000000000000000dc2e97b3c105fa0c44a95886e9b907f96761ca1c000000000000000000000000fbd4b54802801d97e90d5fd5f0171e122734d4de0000000000000000000000004f679c4fae5d8fb611e6930cea5ca3a439770f22000000000000000000000000ff8c6599b646204d74b87d8db3972fa2eb89bd87000000000000000000000000129ed96e469bdfe55751418c9b7da3edd2c7efbb000000000000000000000000060d5e5f1a23ab7b79ec16d74a8da89cbe1f39d8000000000000000000000000bc5e1a0479807883dea9ac63ef9a22951bfce1df0000000000000000000000003d910398e95108dff6db1e99e9e5dca50f0ccd560000000000000000000000009ba08c1e9c8eb56a617e1b43d30e80e3b6cab54d0000000000000000000000002d67639aafc9986fcef1d1fde738ad4b438853780000000000000000000000005d598d34b90a95c9e33cd8ec642d9e6f3379795e00000000000000000000000028ea5f0f098462984429564d8791013497dbb75800000000000000000000000059aaf61cbd395f5f914982579d30f913597c520e0000000000000000000000000434dad4a75c3daa655c918e3c84c97997627cfa000000000000000000000000cfc2d4305fca86d52312854b9212c7cdaa0cd9f7000000000000000000000000c3acbd98c59d7899fc9309ae2aa1217aab82ec6a000000000000000000000000d521c38728f600a8622119ae76263a451c910292000000000000000000000000d92f6c8decc9477230480134115f3aebbc54bf830000000000000000000000004c8662f78d45c092afbe3a816b83247380f232b0000000000000000000000000a8556ed1abb6e6c68189731958a99b315e668b75000000000000000000000000fd6fe8566123ff5ca9d724c6f5059490aa79486100000000000000000000000076904e6022249096d9b431c917b0c5d19246d9e2000000000000000000000000899eca90a0aae3d82d54a59db69cf284927539a8000000000000000000000000956d8af9cb8e9783514221389003b5d2539c1dbd00000000000000000000000065dd5d6d8736c5cdfa1e97669a0fd1251d22f492000000000000000000000000f0b360784f29b03c820dc622d2f1e7a6818f1bb8000000000000000000000000387f4b71d363645b07c8d6e34a2739e9ea795a7c00000000000000000000000038f448afe7b675628a5ef6d14f1d43c576bfc6a8000000000000000000000000ae9dc31c12482b11c0ce0b78ae38d874ca2cb7370000000000000000000000006558cbbab251b4cf0a3edcf81854aef5e125e3660000000000000000000000002a7c67f47b3110c31008d987cf3fe1ea20a5a2050000000000000000000000002f4fc8c092f5196109f1746b62f38ea7fa14406000000000000000000000000012d08b284b7189fb7bc19bc55a46b4b9d49b646200000000000000000000000071768c47deef55d049acaddc53bdb8d4580996880000000000000000000000002492a8400813764952c89a88232f1221858d9c10000000000000000000000000d8ef4981d189ce870f6f2753c6990333e417d0b60000000000000000000000007ef3d3533a21a732559b5400edc298b6fc83a28800000000000000000000000043b07688de6176e3248f7bbd3c42cfdb62054404000000000000000000000000646971f5b5cb4c09e6cd05237356611b5e415ade0000000000000000000000007ddb6f206c1242097795511f7acf5cd40cbbb1cd000000000000000000000000654c0b019ef2fa247198a0e5b18cea871715a7b3000000000000000000000000e7b8c13bbf81c2d5108c947a6dfe4f0e66c8b2db000000000000000000000000d7c5d151e12ce778840e50b8b1f9cdc024b3d1a90000000000000000000000000d8e882d9777f028dbcd0be97b6dca8b90552d1b000000000000000000000000d3e705cfe6d0d9a43342efa9b2cd390bf9897baa000000000000000000000000afd745c912ac6a556a71f209817fc24faaa5db67000000000000000000000000c97bd8ebcf55f43f7646b7f026fd00b71ff0d08c0000000000000000000000001b1498056fbe722addf2174691142d4c39c955fd000000000000000000000000a1bde0a8534cf31865ac33ba1ac8497d437fbd59000000000000000000000000bc42df1844a9333b28e82ae40ef0fcc271fdb0e1000000000000000000000000721f167f942c6fe579e89d30d6b7cc3f39b52c22000000000000000000000000d26bc89ce4be879690b21a9e26f60e1b732f08300000000000000000000000002b67e5bfbdce0434089db7f519131020f3025b97000000000000000000000000effdc5f43112ad599bbb3e692dd63db2c8e33137000000000000000000000000ed94943a31edf2284b190fe077279973855af4c900000000000000000000000036b708c4e4ef8789fdd8c341613634ae81e42aaf000000000000000000000000683b969c8ddd95591a214f931ab59638d682d3180000000000000000000000009cdf0770eb503324db55898ecd23ecdf6128aeb9000000000000000000000000fcf00eb53e0a9fb6294e5ae4682302e0280a1ce8000000000000000000000000d2255d5a91b3acd705cc884cac652ffbfe949d47000000000000000000000000fa6f6cd5e9baf18a02bf37400849f3a858f440e2000000000000000000000000b54aed25d7727e4e093054cb1bdb62d98b64eadc00000000000000000000000065f2afa38954d8145658b7fcd5e52afb323f3174000000000000000000000000b71bf1991fbd0d00e66ce2b8bad6da2de108df300000000000000000000000006460de19706576b8bf50076e1ead453528c559e90000000000000000000000007e6b67ecad7d812fdf1c4c3fc70db2098f798552000000000000000000000000d48eb867ccbcaa2cc71bd5c28c40b6aa5fc826bb000000000000000000000000edb931bb3e138acc8260825d1eaf54a3a6e8dfa4000000000000000000000000fd43280672fdb4b6847bf68e8ee81a74c7945e88000000000000000000000000d71284449ab790c3b726ed29f12d83daca7708c800000000000000000000000036a8701cf2d9ae5d75f00233095c77f137409197000000000000000000000000ecd72aeb26185acaf15b1de35d64efd86d29ef6d000000000000000000000000cec97a42e41f149c413861e22e6a0f32092d9c220000000000000000000000000319555278eabf82f046ab6a4a495cf74cdd6b8200000000000000000000000097500cd744a12383059ffdb4d94e4f72006ff90100000000000000000000000036288440c60484d3199b3453f066f30fb05526380000000000000000000000005af2b3118e636e77eef0292eb80dbfdcb99f79a5000000000000000000000000c786e62f280f9741f10912a2d6bede9143f603470000000000000000000000000830456aa4cb2f56b67175bd880ce8d78b792f710000000000000000000000009bffca40663a10d6b942edb3110d539bb6b54ba7000000000000000000000000627b967d55b3daa7d1e9e2a4b9d868cf231d649b0000000000000000000000008a8c624a06d832ee9ad853e855b824fb933a1cd6000000000000000000000000209d86ab3d771b0104a1773d16e62cddd04990930000000000000000000000001fde6b278e13672cde435aa68fc9dfb4fe3679d50000000000000000000000007f5326d9d4854d3ab06daf92f825d5b7f2ac841300000000000000000000000047f130fa38d780d66a9eef693615e379c603329600000000000000000000000080aef43917ffec89369cd4c3c3e1eb124d97c121000000000000000000000000b33e9b95fdf9430bb83de722e4fae5dde30514a70000000000000000000000006686afb1682710d7a7a8f8ac561eeda7c5867b13000000000000000000000000bc76debab4920b3d7b238bb9f715281f48719c0d00000000000000000000000057c755964f4298235ddfa7d2071630e6da886ff30000000000000000000000005fbcf0e6c4be0628e0f76504af875ff9044673830000000000000000000000004e361dbfc667d61150178efbd21c4337aff83ac80000000000000000000000007565e54983a635c7225a6b8e9add7f380fa3107500000000000000000000000004a92a6b5282d4d2ec0087461046c0ac52a4d7e50000000000000000000000004156a19780f3497ca67cc1aafe144d13f10b23da0000000000000000000000002001f12627b4376eadf558b014e84b019628845c000000000000000000000000ef7d1f653a4e798c7db85276ae9f73bc28e312b5000000000000000000000000575c52276b7fd13018a5f9fe394276faa8280bec000000000000000000000000a6968aaf5d5aba5d6ec95cbff46c48577214e1de000000000000000000000000e8149cd16d91a16519ecb99f09435dbc9b6ee9f200000000000000000000000013e3fc6e0c443415d8f1c1e4f760a42de59cabef000000000000000000000000dedb1bcade8dde05d4be3764e5a94bad9de586100000000000000000000000003373d566c7db7ac3364bc7f0cd242d4a153724f10000000000000000000000009839455fdb94aa60074f00c5cbb53061cc2086bc000000000000000000000000ee3c130c58e795d4da1489e7b8b05d22b3f5e1450000000000000000000000000f0ab407483fb5e98eb3c2a87730bb9b43aa6a84000000000000000000000000af01b38d35ac955ade8377f438214eb0ccc4bc5f000000000000000000000000b52a622caede5a30bbe13816a78e1235b296ac1e00000000000000000000000096e66159c6bdb22a221a16cfc8e8525aa5c6eee20000000000000000000000009557b1f943d3e3226f818363923c29ce704654330000000000000000000000003eac420344b95326a270924c640dac4dcc962e1c00000000000000000000000029e82bfbf45004dc71b7e8232c7fdb2bb50b84760000000000000000000000004bf55a85d22caf7f8ebfe0a58f151b778846e6d800000000000000000000000043f51fa862a4e4e888cbea806d746c0d153f7b0d00000000000000000000000035a24b2409b25e2658ffb4291e86b28d9ca0acc30000000000000000000000008ec8c072bf296d02b8c0875b54f416c07ff911ff000000000000000000000000bbe598389d147b41fe6bdf7cc97835aea693a7440000000000000000000000006a53f28283087cdcb25a631c231e7bd227e189cb0000000000000000000000000617f0eaa19319dbf87a2305622c210b772940fd000000000000000000000000b476b6b5b0a70df2a11511d3a3e0d8f9c3fa1a5b0000000000000000000000008811a64a296cdf8116533f9638e5b7d9d1e82569000000000000000000000000f4d34d597705b431663c23d2f6856219f19a6e3e0000000000000000000000005bb2ee3cdbb32a6c25452d68931e80e80ff8d770000000000000000000000000cf75bf109c54dad89da6bf7584cb70f8b6ef78660000000000000000000000008cda2658babc5c3f88eb49fdc1f77a678a0b53bb000000000000000000000000581f44a906b7d5f7789b3682c3487f5932318d700000000000000000000000002ab1ac3b53483248e99b3ffd5a3ebbff696433d7000000000000000000000000445d3b2a5bef81d327fbf2d8697cc2795f75b2b3000000000000000000000000885ab75b541baa94a8139f362ba787db37274559000000000000000000000000a8d201f7002ed3a3ed82ad3222b33299253028d100000000000000000000000024161d9c68040ea8598a5c8261c510c58e971d35000000000000000000000000b701a289f3351037307ab51a61b7b34561222ed1000000000000000000000000ae385eb43b0f3ad2344c7d8fd4955e18268894d5000000000000000000000000b17b07a54e022999e32805c88f23ecf2578303da0000000000000000000000003df75afc613913ec0b52b88eb725671908375f1900000000000000000000000083a7f6c499c766edab4b80745254c37326fed1db000000000000000000000000f9ac24ec8de3548d5b7b918fd4c2cffd7a6290fe00000000000000000000000026644f6f8e9c8faad4e8a9c164d4ceefc25f2caf000000000000000000000000658a3984e9c35c528314342c46b29cb90f50eb76000000000000000000000000c0277a5b3b6f3ef2ba7ea30b3dc0159c462660a7000000000000000000000000b54f78565edc52803b0b244fb9fc08f14612624b00000000000000000000000007798e1d12ec772708ff0587a21aa2d2bf6e4624000000000000000000000000fcda7dff7de877ae1e9b5b44f76b556eb8f1093b000000000000000000000000d3c91cbc0cc72910baebff5475eaf30289f20df8000000000000000000000000e3e9326f3b3c810903916494cd059d2b6f263f36000000000000000000000000853e7132605aa8b9b4b9f651dd5adbea3da250d0000000000000000000000000f8f608dd3ff481b9e55af64139db33867ea277a4000000000000000000000000665be6a37169f8bd747c5c098541719db70a9444000000000000000000000000b7b2a1128a7011d7403b1916d93139817e6644970000000000000000000000000bd0a10d7ac3501f692d79519b3051792f1b7cb1000000000000000000000000c96f699844111b80a80a0b2387a81120bce9c47200000000000000000000000024602732ec0da7e46630aa7ccb63142f8189e7ec0000000000000000000000009615de7987d250d69f06ce49e327406e664f1c9000000000000000000000000013f7ba727d56db0d6b233a3648baeb11dc9c6f050000000000000000000000000e7d3411d5ca1584905f102e46039695694c5459000000000000000000000000c1c016840c825d2914eb95b6ceed63a6214a38ab0000000000000000000000000fc424ceaf78cf2545077b1090d759ab8e54a8ad000000000000000000000000bbba2a5ea8c6051e603a067ff24e3b5172ce927300000000000000000000000060ee07541abb55f5d2cf454107d4ea5d7978a6ee00000000000000000000000084aa61d44fb3a07f74b147be73f3fd9e8f8260ff0000000000000000000000002cab03eb44ffd09d88082b22c7839cd17a48d5ce000000000000000000000000f8e0ebe84c56e4b389e49e627920f97720522287000000000000000000000000bcd509a0e5288b11e7b4b3c2524b4ecb121d375c00000000000000000000000065c038c8931ba15649bf9c134d4a9a1e8c287c640000000000000000000000002d195ca6454722ebfdf551fd3860976808c8886b000000000000000000000000ea9ed8e3e3533bbeff2ad1bb9b17db3f985589a00000000000000000000000005a5d9bfa35a72c7c8ffc7834bd5f872e60cbcfeb0000000000000000000000001041ff08fc4e92e3a9c1bec84ccdd5b9859cd4a50000000000000000000000002b3dc3dd77885460df45e9c9d2bcaeb87d811bb7000000000000000000000000be8ce76f3e8f0f5cbf125c4fcaaf2f166de061a0000000000000000000000000d8338f4d46573a429960427d8b33b5e5115262ac0000000000000000000000006c2603bfbf42c87af1626cf09dbfa3028e31d841000000000000000000000000d3e10d071eb3e2882bad093734545c380343abc200000000000000000000000098a2d81319c0bffd3fa8118aeb906b2641681192000000000000000000000000cd1544f0ef4cf03d9616c475f12583cfed5e99c5000000000000000000000000fba470519f0ea93b6a4c1b1ed4abff09354c8e92000000000000000000000000579e16d1be2a085d459461f850fc916d20cb1809000000000000000000000000fc21240bc099e1ac6ccd62ae5ce6ee1ef514bfb800000000000000000000000036154a9f3b44a3dee7cde3e91f1f8d2fdbeb666100000000000000000000000046d4567a32a107e31e0d2e465fefd531cf2be26f00000000000000000000000077865cd8b1a4a9017616a085e28d3c680319398c000000000000000000000000dafac8967498928e03115dac784f8baea14ef71400000000000000000000000091318d30dace10a869df50d85775cc9d42b450bd000000000000000000000000cffb287aacca97de8b8a766e2cb33ab58a9e11ac00000000000000000000000000b2849c2d15d484e62276c4be00c4e8fe98154700000000000000000000000073cd6649c65eb76222aec49f0d347103bfb914280000000000000000000000004a2b42f2979ea79ddb5aef974d619ee347c53907000000000000000000000000e0729a8c29e27ce41baee60fd4213ee9c521b00c000000000000000000000000c17a37c1998cac8000a1f866bd1fc97cb0efa196000000000000000000000000f057de5d41e1c5b5bc99ee60b25e7b2d414b2c12000000000000000000000000c029a8f702936d71dc38f6b9b44a3bf26c8c59640000000000000000000000000db34d65beefa54d91540fa99b1ae724ce73f53700000000000000000000000027be7417339784dea7186a292a0c9db09fed96770000000000000000000000008cf896b43a09b1ffe05bb594bc07bb2d663b0b07000000000000000000000000f6d829fd11a61090293a128f6d53f79e637b55d30000000000000000000000005d4ac47bfef7e813445feef703a49f9ad332b4dc00000000000000000000000011fcd7dc5fef923e267b11cec82e11a55475f932000000000000000000000000ba6941b628ecd6e01d9c2ce8205d6b48924294c2000000000000000000000000a33126fbcbfb9c483f63c29138f6793abb7095f000000000000000000000000086ec68a166d0ca02a60ae6939340ad3ae4922de0000000000000000000000000d2dd820e73749787269d22512052d787f93fe0b10000000000000000000000007a4d0b0dbe259f8ee7458aae90385b7bb6478d7a000000000000000000000000f75f99a71ea46d685137dae21b619c322d91d1f30000000000000000000000007f27579d952a79aaa6a1c8f0ebfc73b8effb7386000000000000000000000000c0b314f7b37202b05fa03169645d9c7ed733067f00000000000000000000000010a8948f6fdbe38ee32819f1f20c7db97db87bc3000000000000000000000000254194ebc734a7f8809c0dc1d82f1af49be31b6d000000000000000000000000dabc42ce9d02bcefe1e26834a8ebe28c4215fc8a0000000000000000000000008136a3b47e7c9deb4aa0124b386274cfe8a11fb8000000000000000000000000625d09e585b9792e43f5f334a6310bdcdba60a150000000000000000000000006e0ed6cec1ddeb3de8b5ec858338444e2d68751c000000000000000000000000ca856aa6e7b1c8305be958ddf7d0b4b5270f376d0000000000000000000000008515539027abc0ec86e0be1cf5768c42aa3fd33b000000000000000000000000a49c887b23be8fb2a30af8ebb3268da83a3b954c0000000000000000000000008299399f9cc11ab06f3dec972d4379ef13aa18b9000000000000000000000000c3857b82ebf92669b688c85756bf513323238093000000000000000000000000b2ecbd39b05e7c71d465cb81752010abf22665aa000000000000000000000000d0d95e3c43546d7669bc1aec90e4c36af0e07b800000000000000000000000006f0d82e07c798940617b0b7497d6b2fa73df99e900000000000000000000000016a9732c934357f3141b782eb3c3c52997b6700b00000000000000000000000091fab24a2d2cb7f7d69cdb17eff0765bdf72b43e000000000000000000000000f9adebca2233e4312204653efca47d022d08ed5c0000000000000000000000009cd7c5f40d458acb3e9d0ab54139caf2c8ba0f47000000000000000000000000502d24426fab487c48aefc03a04e282d9c67711200000000000000000000000089ebe0d8d7b68c43e8afbc180d677d321fad365600000000000000000000000020f0469eb241483921b0308dd16306897058063d000000000000000000000000fbbf58922d5a33017cf5a7951f90b2d14f2a2f6d0000000000000000000000002e9f4d0b2cbc65aa9ed370f40d2f79fd0d571c450000000000000000000000000bc77b947ea2245d70e234a132e56e1cdea1b07300000000000000000000000039297761c5b4255abe7868981e05a898c55749d900000000000000000000000090479a3a5ccecf834badaef801665b20e4b81ee200000000000000000000000075d755c381240486e272acbb45b324da1eddd4dc0000000000000000000000008eccedd57ed68687c8e6c072d3f5eea6243e537c000000000000000000000000836c1a3960736a8a28838401213200c17b186a1b0000000000000000000000009c19588823809232c75ee95c4bb23698c0f1ac15000000000000000000000000124f7f81719ded120ef83713b208f58e80a5822500000000000000000000000088116272b654b63532c74b08a70502375e213c01000000000000000000000000072bcf7827b52f60a79e4e5644f977ee6a067e13000000000000000000000000062b7e5e074faf3b129d173b2d4449f5c364833a00000000000000000000000045927978652eddfbd84100959c3a7ef0ed3452d4000000000000000000000000cfc431f5d4db0edd4a4da04cb1f5810eb3905674000000000000000000000000563fd662e37d934e4c63bd57c514443db641d27a0000000000000000000000005c1462f3b69abd653b6f721f638b25b43a5f9232000000000000000000000000026fe01556ce6f9549fa36fff2328cbc394f9448000000000000000000000000d3b769662dea0ec31b1e6e3269b826ad0b3f7558000000000000000000000000eb67454e37e8f91ad803e90582848d2e88eedc5c0000000000000000000000001dfbf6fecb556d92f9f373b48d8d72ee14835a74000000000000000000000000b5b75610f9ecc80ec0c1761a184c8f1dc7c8ac96000000000000000000000000eefe9c5a5d8cd24d1a5b1614af9d599f47bd5e1f000000000000000000000000a424d10a6ae21f4c4d01086a7fb84992f847a7730000000000000000000000007bcf5bd7e9d479495542c774c81eacb0098886bf00000000000000000000000099774054aa2ed927f976d4f4e3746d292b164154000000000000000000000000d313e3476e20d352902df451fb6b19e7e814d0a7000000000000000000000000456f53c90a5741742a206891081b11f3d766df5c00000000000000000000000017abe30dbaee2707d30a08d4e7341e9224787cf4000000000000000000000000534d9f18d5ab3df393e65090b95f7bb8e73db906000000000000000000000000c6f5e2b6ff1d52d307a48c56e3c87e20ed4e99a60000000000000000000000002d75e58f1b27cc3729e9e2a0ae8c5bd1e878401c00000000000000000000000079bfd9764624dfe920b02c51562e5f0b84111f5e000000000000000000000000e15675d3137b0a4e20035a61a9d2922ecd2676c1000000000000000000000000f2b1cf23e6b5ec39611e960e44af8f3f76e5441b000000000000000000000000f7f37f0ded15153ed4e62933bbd11559063b61a50000000000000000000000009104d0e3688871f1f138784f9c1f76b0e706dc000000000000000000000000008ec042a4fb3274fa31b2f23496a88e6085b1ea530000000000000000000000008115395975e33e29d3fae813d984b42eb8e84c8d00000000000000000000000073ededf04516a3d393376b4cf7b148ceadf0c6c40000000000000000000000001c03b0a2be3f2fc1d1f47af9a09c45de986f7375000000000000000000000000dd3827879a706abdafafdb66e982929acbd58345000000000000000000000000dd63da3c634266404bdb79cfe738f03775fb67b2000000000000000000000000a532cede0e57b0cb2277bec1f75aeb5d8043d34c000000000000000000000000f0028663c3b9ff921ecc5a10cb8d0204c94389da000000000000000000000000202666657dec4d9d13eeb3a6fad0e19055f4a6750000000000000000000000006a6b3a6094e9dbe1820ce5b45d64b7842b36d6eb0000000000000000000000005a2d397c5b2899e1988aaf5790dbb980d69c3a300000000000000000000000009618dd38cfe9dd8e13dba1837184ea51b341a7600000000000000000000000008819952da564066987c3804b22c09f747f4fa07e0000000000000000000000004deb5749571929792f142448a11ef19853c1cf7d000000000000000000000000281788174355dca75c82582c0bfb3713305c42ae000000000000000000000000b93af3717ca334f617751993859dd0df1bd9e96c000000000000000000000000cad8756b35c91c613a28a2e6064ea84ae73305d20000000000000000000000003844057a39ff7d8506a3c67c54ba775e4e0b6fdf000000000000000000000000ca97d451a50abb4656f575b3fb4dea8d4a5f1ded000000000000000000000000520a701dd38e9187805dc16d2211ec09a2e60c430000000000000000000000001c700a03f2df1bf82c9888a8bf3a4c7c672ddf10000000000000000000000000a5267c0f837bb08bdaa5aa4d613f8c7dabdc497400000000000000000000000097f2bcf602a98fbe5809a317ecd880aaf515e5c3000000000000000000000000b8faa1603b2787d47143234e0399a8864a5d666b00000000000000000000000011e163cee5f8ec49268c912f9cdeffb7e080c8da000000000000000000000000c857885f4ae1eb22fbbd06da4399c922e5f5e7bb00000000000000000000000034d1fe3bfb7f6df11d1b14db52dd703882da198d000000000000000000000000669c39a537e54917dfe58a6456f29deb9ffb0ee30000000000000000000000002bb2118628de147b838ab05473bd2c5557136b1700000000000000000000000002ac84709d571345aa7092cd6255fd60cdf25b55000000000000000000000000d9c31c7e0e894ff8270b6f4788ef0a4321ee36810000000000000000000000002f82cf97a8753269d068a0d2c22be5b5a3507f25000000000000000000000000e13cfc5bf97c8fc08cb1e1291f27c2a69abd1b5f0000000000000000000000000babafc59e1c58374e5f9a01e1f9d0d5ffc32224000000000000000000000000c4137ce620f96e00ae9aaa50425ec7154f2f57720000000000000000000000005f2042e2e558af6cf7c00998a7b1410e0b8fe02e000000000000000000000000facb0c1ecc74d76fab903a8567a7e38c4ddd706400000000000000000000000030e454b50e222af54d2a9bcd1f0b6839df87191f0000000000000000000000006c7cba31c208799a25a81c962890a818304b8b84000000000000000000000000bb4af136874eb0ed2d9cc2801f568b47ca755e300000000000000000000000005e83ca0b88c05b68cbc7d26361155cb1bcd0c2e40000000000000000000000000ad348b9f2beb6a176200898b588c1b2db33fa1e000000000000000000000000cb5c86d7b73dd1862ae68af7da091deedcd1336d00000000000000000000000045b0dc3d80e25ea9c9a4818a47afcfbea43430ae000000000000000000000000b7c82525b50c9fd9905f1f2bf52da3026dcf162a000000000000000000000000ab0c7a1e62fa3499279c15002934c04b97986dbf000000000000000000000000c7e25e992b391adca13fdd241b2674a3846e7297000000000000000000000000bb935fd12820126bf792c4a98d9549320579830f0000000000000000000000000bd0aa9d4a138fce66be02d225854a5c75584623000000000000000000000000b436c7c0118dea63abfb5b36f6d438a8357cc0ba000000000000000000000000ac55b0a85813f1a129d9957f76aa951b3ceacaed000000000000000000000000a629415e54037e00dfb15e69bb1db4dd65440c8a00000000000000000000000048800aa38c9f0132becf831626d3cf309d230e110000000000000000000000009253a54b6d901f07d0c1e0d97daa2fd03648c73c000000000000000000000000d4f7dab33427e70d946c656b78ac453cd84d6b0500000000000000000000000025e71f56cbd65e6858f36527238416ef0e0bea870000000000000000000000003e5a5cc6bda6df3a165a8cce6f1c2378c215f8eb000000000000000000000000249233592b191e097a6f8edd3c36c3ca487f9aff00000000000000000000000031557b6295bfecd58eb8d6f4c3d463805be5d55d00000000000000000000000094a69b906eeec97c1bd7d919b6246d9ba63332d50000000000000000000000009dc4b6a3370cd1f8828c8960bd1e103d03c892450000000000000000000000003ffcf50c0fef4f68d473ed011cba4ca2b67c10b5000000000000000000000000adbf7d389212a71b8e82572caab4c0fc2aa50f84000000000000000000000000d6d9f453ee6d9eec7e0fb48d097dd935aabf72af000000000000000000000000b02c8674fc6b35e424fb3e7803a73460b29acccd000000000000000000000000e17668560effbc1c051ad077ec26c7578852c5980000000000000000000000003291490efd9da84acb4bc87aa53aad4a4f978ba0000000000000000000000000242f08b401dc57f7b92bf7992098b6661fb692ee000000000000000000000000b7bf24baed93407b8536e8c2e43d2b55d5358259000000000000000000000000cc8e017b269adef57aaea264cd2f21583f0c87f3000000000000000000000000df85e50fa1cfbdedcc1df39438ecc00b1ea70ef00000000000000000000000008a5523b465e6e17a621a3d040f836e098ebb2fd30000000000000000000000006075449dc9be389a708c8bb72b43b4f2e67f22180000000000000000000000003468bb2a012607e58968c0c9c906312913a437af000000000000000000000000fc24c4400aebc300db4f41f69cb0e8d7f568988c0000000000000000000000009ccc1c9bab530ea765ce6c745adcf4a39be6a7f3000000000000000000000000697daec6a3168f8983e8755fe2b8e6d948b6c3750000000000000000000000008765aa3cff89dc4836f156cf6cc408ecfa8fce6800000000000000000000000014d1a615cd0c3c2bb317ac0502df250e1793172b000000000000000000000000fc8d18971fddb93659f23d8ac1a22ad2fc98a37b00000000000000000000000044d355e8eca9d2aaf477286b1573a0f73348200b0000000000000000000000009848e0de3b0565f2c861d775101ac8682603d69f000000000000000000000000a9da031cb1e252dc8f2431e979d7dc1af5d28185000000000000000000000000885966a6fe16086d974fd2101b2fdac472286b4400000000000000000000000032a8f4abb976849b70fe1ab2c00f6a5e270117ed0000000000000000000000007bd99d93455fa4ba9e373a200c8562c1be31c4ac00000000000000000000000082a72a8d52a85adc3554af765c4c5e5f124d1539000000000000000000000000a905d6fe0f1ba2c3269e7e7122dcf43ea6fd7a0a000000000000000000000000780bbd57678ec6524af042a475f2147076aa3bcb000000000000000000000000fe8c326eb77a1db8397964489612d76066193de0000000000000000000000000d4f50e7316b31dd465bce63cf966c99fc9843f3a00000000000000000000000090545746b243a8030f5863c1bbda663af8031c71000000000000000000000000743d1a8746127626d157bf9851db9f6b1f30417a0000000000000000000000001ed90fff33230ff159f7925308955e8dc5254f2b000000000000000000000000259f54e9f5f381446ee345eb8e768eee0a411be0000000000000000000000000d694d5c0df0876399c2588734c5373b7223d956d00000000000000000000000088b277f60ead8492c8b5ccdcf8e1268ad48eab9e00000000000000000000000081b287c0992b110adeb5903bf7e2d9350c80581a000000000000000000000000a3ab19f6ded670cfc3d80a8fe9ec7a349b0cebf0000000000000000000000000a5216a2e8fd984a23ef56077bbbbc06a6257aa90000000000000000000000000b6a55ee34b754dddd427fe7e36d587171a72746100000000000000000000000095cbe522fa46ebfc5963c4b8703071dc4bf8a75e000000000000000000000000ea754cedebeb40d6fa79fe707e6f85246ccfd52900000000000000000000000060dd2cbd966a62ee43a065f3b282ca2a0b13723c0000000000000000000000001c581660b932e4966f076772e8656c383c854c0e0000000000000000000000005cb1d1a9f27882931ac7802a8904efb9dd00fa81000000000000000000000000e429119bb1c7e1e1d4e1f00d45b165cea9f8220c0000000000000000000000007d94a141a30d0c2098ca8ff3fd16fd84e36e420f000000000000000000000000f1fa61457524e9717271bcf1b7c483ed2ddcd8e50000000000000000000000006f72bbbc752b961e5d30f52355bebaf18dd42778000000000000000000000000be632fcbe379a35f0903dc1ca45d8370ed6ef45d0000000000000000000000005112c19b92491b16feb39ff5ba05ee9e4f7db84f0000000000000000000000003d3f69897c56b2910a0e641cd13c4b1a8dc98ae600000000000000000000000054f0c9936f5db1dfdfee6cb44ea297fde1ba7a1a0000000000000000000000000461a060b1b191f537a9bb5513ef580cf561adb50000000000000000000000008712ddb627d75fb059d054f316adc422b59bda5c000000000000000000000000f6efc7e1d305abd2518bd456144986002026abbe00000000000000000000000038e61c393fdb41d802c5dd216a9478d10ed45296000000000000000000000000afc58fbd52d1975784ee9cc64396ded9a77872460000000000000000000000007e98787ae9a25aab3f5660b7ff8a00a216390335000000000000000000000000ca55b423309c65dc49e3b4752675167944e692880000000000000000000000004c6a7654042d9485f2951db76add89bbf908d0f4000000000000000000000000ccb9fda479702d2a28c769ad2c8cc6b78624651b0000000000000000000000007daf9b6f38c0bdc1e962f81344d745cc1cebf85e0000000000000000000000008b1f0ec223810bcbf95f25fa60f5022e27ea379d0000000000000000000000007bb7a5ead7e6aafee0321c9449f4db01c5ee869c0000000000000000000000007b2e6ca753e1d79e837d4f1f35c1b5e647cfd01d0000000000000000000000000db06ffb8a42836ddac28e517378dd72f387b21a000000000000000000000000f59484107a7ba4a1e0cabb7580725c50e72080940000000000000000000000006bbba2deb3a29d9bdaa1692b0a634d5df132b3b50000000000000000000000007bbef92723ecf24acc69e42c8cff8b881fcece79000000000000000000000000e7dfdd1e617140465f04057753ce81e07e48c5b000000000000000000000000085c0eac644f77b50aa22a5a5474c96e65ad7cea0000000000000000000000000b0942c05b2f7813678b64c9ef98c386c28c4d2b5000000000000000000000000d2fabd7fa4b96e071f1d088742c74b0a1b126455000000000000000000000000b0b03b39cae2ed46f010c50930b030c29d66b2590000000000000000000000003f4f452c5f2e3735fb041d29c97ff597b02db6d60000000000000000000000001f2526f349d9a01389fa6b5f1651c431dab35f05000000000000000000000000cbbeafb36d94c0159f23571189ff9729b628561e00000000000000000000000073d652dd224a2a1a71c8868e556d7cbe47d23641000000000000000000000000d00549961970eda27e0c96ea4d5c1fa2f9fc09ca000000000000000000000000951d31fbb59bd2d7594486cba097d9b1c951210e0000000000000000000000002a9f49e6ea4304d69c0804e0263ba6f2be9e28d30000000000000000000000001df83661a1651b950ca01de253611544991ff63f00000000000000000000000034043460d78995472d462fbd037febfe7561834e000000000000000000000000d4633e7de23d3d4a5de09ea1b4d9735b244c9b86000000000000000000000000c0dceb68fefb0cc855b24a4a6c868175f658009e000000000000000000000000a6f24451bbdb36a9c0cc888b1a6dc24278398a73000000000000000000000000830b9e086dfb87b96bac2cc29a9cabb71a88eabc000000000000000000000000539e8f545978ac8855ef320552f3801b4e0c988c0000000000000000000000001bf2be05fc3edc9f4bb86ed58b4be681df587036000000000000000000000000e8b1d55ddd8ade9624e21e2946fecc37b37078d00000000000000000000000005e0493bb2e47e877d1fbc9eb4daf68a38296836f0000000000000000000000007aa29b49ec5005a9711f88f5f02a8040e70c59a2000000000000000000000000046db3a10780c3d8e64821ec75998e77c683837a000000000000000000000000b9f355bf77ae08926a673aa2293cdbf3fd4aa38600000000000000000000000018449223e306a198e6a75768e9252ee02e6b8b84000000000000000000000000215e1ecf8419e8906054b10e64a2276693d523910000000000000000000000008e4c882179d5cbea27fde627cd5ab61be900d09200000000000000000000000098131c2ebc8b79973791e62559646cf334c4b4b70000000000000000000000002df28d610a0e5f78d48e7b2cacd2a54e1e27a0ff0000000000000000000000001248cc6758b87df4471a30ef4c801b22c8167c2c00000000000000000000000078dea487f77d07f60bdb5afbd1f7650a785a0b83000000000000000000000000b560fe8cfd46fae150bcb714dc61c013f8db3dba000000000000000000000000015597c917fbf35345e3021b348685dd8ec3b57200000000000000000000000004191f80e30fdb309a83310ccb257b3503f22105000000000000000000000000664ac1c94aff8855b0fbab37b5573134a57da5fb000000000000000000000000fd608c20bb36703536b4709dc52eabd9979c96760000000000000000000000001145abf8afb1d9ffab2a09d4a95a86e7bca51d00000000000000000000000000070afb41d488a7eecdccb03874106d65de76b0a4000000000000000000000000b7c4d2c9851833e767c4841a5776b77095ad889b0000000000000000000000002329b42b6eb0c5c92d6a2dcf2ecca2b8e247aaef00000000000000000000000011a1e12ec02de08573f96a17ccc4f7bac485e579000000000000000000000000e8ee89ef60cf8a38c06b119cd4cb24f3a4b6aa0d0000000000000000000000007e239e31edc84cbab3dfb68cc0ed3827f06ce96b0000000000000000000000004df7ebcf349fa71b4c011adcc52531fd8cccdbd40000000000000000000000000792828c49d3d39f40093a55734b224bf7263045000000000000000000000000331461f696039ab91860b24095e24e8b24eee3250000000000000000000000006ea7965b6e64045f0b709c50383b23eb03ad5b9c0000000000000000000000004ecb76a7d9041fe64ee8e1ed8cda54cdd63ef2860000000000000000000000005164066b186931d0e88acc59435f633ac5e5abe5000000000000000000000000a0863d074ea0b4e161569635e58dca6c1c3b3a5c000000000000000000000000fff05c729df41d440aff3600a313e0d08210a2da000000000000000000000000d03baf89425140a09790491b695e34ba397b57a00000000000000000000000000c0b01e388e791934dacbe4de5da2a8a522e220a0000000000000000000000001fbfb487dbf6f2614c8569c4cfce9f03e1062bea000000000000000000000000648295496bb2f2ebfed95d43971831ce3c8966000000000000000000000000004a2dc34c4ab440642b9f5df377aa67cfd267ea24000000000000000000000000d6ef546da3d5c3b35b762485d46b7b28b7c35f74000000000000000000000000d199dde2cc98622a25a74b75c5e85c03c1466419000000000000000000000000bb89b41d4fb5436c19fa4f559138c5e30baaf92b000000000000000000000000f867512328a605eb9580ccbd59ee96c12a8ea12b0000000000000000000000009788ba2054100c071bc386e94fa9adeb9baa126d0000000000000000000000004906e66dd8917a2cc88da4f6a325bc8e9dc4df600000000000000000000000000ff332869cab6bf4e4fa176f2415cd64d10732b4000000000000000000000000a20d8b7b74ced458a10c903ac442abecb2ceeae90000000000000000000000001e50570ac5731e43a828f8b51df9d0c368f30532000000000000000000000000aedbdb03ba8e30a663ebd8aa6f6d547d109b4af6000000000000000000000000e55c62f784aa320e7615426a474bcdb111ae65430000000000000000000000001ebfe26b5ead29d7e78504783bff5f76536d18e1000000000000000000000000d9f46158c874ab2636ec106a10e42928cd9f17e30000000000000000000000000162e2340838c588c1f692f9378d3dd9444d858200000000000000000000000072bf42ad355a9355f30b74850754b3414f56a3a20000000000000000000000002cae9c231478647f834befd94801da4285ebf7d50000000000000000000000004374f9b2ba000a37a1c0f34cc832c951d250b3f4000000000000000000000000f25d3872c1c668c45ba6cbab0ffd9ce9bb2523a8000000000000000000000000da6096303cee8282936c298705a92a9c1d2314f5000000000000000000000000dbd17a213c531a58048fce65b3603cb3ce3b26a20000000000000000000000008e0c335fdc02ce3102b9c644900f79dc5eee6a540000000000000000000000002cf5109b4a3490781e7bb8e244eefab5cd460ed4000000000000000000000000ed03f7e78a7352280d847b6dae589c4ef6c3924200000000000000000000000073782b664cf1da6212580e6ec2a7bee26832113f000000000000000000000000040012e7a8ed6515c60878043d1e3571ef839190000000000000000000000000aba4adbc8a0bd82437616fcedb221eebe0b4bd3d000000000000000000000000d070bd37a1400bdeebbc3f8249896f1332081b5c0000000000000000000000002528e424b902e41e67bcf64736c03d75246c5049000000000000000000000000365e06291a7af8fcc4f5411a3728676b80a0fa3800000000000000000000000097ff4e4629482b5ed8592bc0824c176cbbf9a51300000000000000000000000000597b514014f45a3fda5df743d247dee2702791000000000000000000000000c3bc97b3335beaa1335589f30ead440bdd9c66740000000000000000000000009839b635a20d5837b9e35d8a5399b820ff8009580000000000000000000000000a142458a0be9101d6c85e6b102ed8278adecb4d000000000000000000000000e5643be6b15d8e89c4a0549b46008b010e7ea0db0000000000000000000000008f080a8aa931815d109359a91fd347365c24f6e800000000000000000000000045b54c20e4531b1ac3fdbf06bd361969367c736b0000000000000000000000007c2970ae71ff36e0c8ec295d2d99cc6e4c057d8f0000000000000000000000005cbb8e951cb0d6a3a40c54b7fd7e21fbec87a0cb000000000000000000000000f1a63219a51a2f69e5ae811774f2d769976d9f97000000000000000000000000c272bed831c91a07d62d0a4377797a4feba50d8a00000000000000000000000084b5202ce654516240120e94e44d5e669205f39d000000000000000000000000311db267992582677ee2f71f38d9e6b5a01ef1d000000000000000000000000081372e01c7fd49da8d02ab0b08a0a7cd192d9add00000000000000000000000067fb40310fc0e484b5e4252afbf35d7694a8be3a000000000000000000000000ec194890afb7f51310fbb69e9bb7a33970e8146c0000000000000000000000002e93f527bc595c09acfc167836743246fd6d6ad40000000000000000000000007f8823f8dc70dba166d096e8a947ce5d89f270d300000000000000000000000047b8e8a3e27ec96211238709008ff16a3128ffae0000000000000000000000009d137e9c74721a2775699a11de6eb6fe96279cc80000000000000000000000004d13f06f3b7789922622e43659aa1d0df5b2bde5000000000000000000000000c9cd77e7e4374875d4bbea5371cf40928713d8fb000000000000000000000000101e8fdfb2f3e8a8f83327ce627ea335b48de95e0000000000000000000000002964ca5a62f9833a94276537c1ee1df69fcf710d0000000000000000000000006a33e568cc11e177aa45fdce4e7ce7932261e8360000000000000000000000000617204e5a3d74a5a70058d0fc9d6230bea17307000000000000000000000000294388d7f62065784666f797ca6919a4b8cef4ab00000000000000000000000030b9520c67f4343bdcd4ddb04b16a7c8abeb6683000000000000000000000000afc094af08c82c94c9619fd9b7be484f36f64f8c0000000000000000000000002115691b46e0c405320dedc5a86b693443afcd6b000000000000000000000000f565fcf7f0128380b79179a6131315fbbe92f9d5000000000000000000000000075fe11b3dd9c605f7fd09ff9310e3e37baabc9e000000000000000000000000662ce20ac5d591c9e0ad03e3014fe852a12cff9c00000000000000000000000097fe61e8f17a2e8200efb0dcf23f782207b018d2000000000000000000000000a15af485c121d4ee8e7e21bbd11a999cb4ff48030000000000000000000000002ebbff1f4c4b92b33d570cac997bb310b65eb40000000000000000000000000074d9af47bd4f1754685fe5d0263b567269298558000000000000000000000000e397f4c2d3dff1746bf7569886124ab5612791bc000000000000000000000000f6ddf33cb462d97f20dc1e0a3af8fbdaeca24c5800000000000000000000000000dbb771e51b2bc914464405181dd7c47da81c050000000000000000000000008adf8204e5323b9e24ccbfb209c11d1239cb8a130000000000000000000000003b6f00396ee405534ef75bdec9aae6a56d84386f00000000000000000000000003b5e3ba67cf16989893df104b2d7329655faf80000000000000000000000000731d30f2edcaebda9073132e6e411469fa7bf56900000000000000000000000065116dc7de9098db854b14c46c31f9e7eaa49bd9000000000000000000000000bc115b75a3a152dfb82a82372215f4a6e398910d000000000000000000000000309d0fbbb98c5dc49c182e862f2ab10545649ad70000000000000000000000008d257a8e5521afa50c8ac697e06ed167cdf9fba10000000000000000000000007fb7d6f37f2f84ba5a72cf8d5ce945026757d9b2000000000000000000000000472aae738a9527ae78baca743c4ebad9f32e9f68000000000000000000000000c15690c0d6a80b37fe2d7ec0571119a167273b210000000000000000000000003397d2f748942fcd45841d3779dd28b41e104ab2000000000000000000000000b84848ce4a46a44f06864b5decc2fe07b842cf30000000000000000000000000d26d5e2299e6925e3122026d53910c2ba683491f000000000000000000000000851bd758296dc77c6a14732acb754e796eb9b4d0000000000000000000000000c637a2d02893f86cc2ec161dcdeaccf49a049e52000000000000000000000000784f4cc5e609de24795f567ae913b1074b24424c0000000000000000000000008645045e13a1699c51c6829e69ec5a53e4d0b21e000000000000000000000000d69eb18f86b7f3ab42d7ad81b679c3da82c61a25000000000000000000000000c01668071ccd69490dbbdb0decfca69a52983fb9000000000000000000000000b0ff88371744059b2cd34fa27dbca98da47578ae000000000000000000000000c710e9b08c2bcbce624978888c567c291fc5aeab0000000000000000000000000f6da71501f5898f06289414137e9f50747bbc1e0000000000000000000000000fd5c4b76ce10dea12df95ae4a31b9a311b5431e000000000000000000000000e7bf57aebd2b989f7f4531b53ba4543be383f24900000000000000000000000011b36315bc541ede8ae72d3908bc5f2902b7538c0000000000000000000000008dba42d02929af0126f2c0b394d2db6f49a8b690000000000000000000000000e8a9b9f6ab0a7a9d8ea7d8df67cb060402d87d4f000000000000000000000000c0ca68eb9b8e5f4e0e6250d31787ce37cc3d0033000000000000000000000000de754be20e5de0d51dbf94893f7f961706bd420d000000000000000000000000b21f9a83cd603b6184d05aa13639326ea87a816500000000000000000000000011822cc206fbfc0dc8a2120b493c866ee4db852d0000000000000000000000009aa9b230abb6b4d39496767bc436656dbe8489070000000000000000000000001757f8d1eb7b5a845311e31b28e7122af98d497f000000000000000000000000f4362a6e08d63e87fbe7be67178c10c07651a567000000000000000000000000dfd5facaa3318eae0c29d776c0a7ca61d172bf43000000000000000000000000b13cbad830ad6ae526da9da878a7c4739d720c0d0000000000000000000000002303605d4bfa21b9378aaae5257f52b431cafd170000000000000000000000007a863cdd9d63bc761ab11f94d606d6c09172818800000000000000000000000038cc81f5279a94b8fcdd1180df8e6f8573f3524900000000000000000000000048e257a6884f4551db0493d929c714fa8c411a73000000000000000000000000b4a86dafecaa9ecd0ae0057f41ec8a8d8fce3597000000000000000000000000d845ce8476c777a6c5cce34c064cbf4147851646000000000000000000000000b50d8f437eae0026a5c8c04f2b689a6803498eee000000000000000000000000a66cd4f45fe6b10ccd5ffa748476cdb1562684a3000000000000000000000000eb123183ffd758dfc3d310b292b38c5bf5093c430000000000000000000000001409f15d77f28882c220860d5f534a1a7a9f348100000000000000000000000090bc1f51e059ebb9d0abeb100e140d07333e6c860000000000000000000000004363ef52d57db7939dcf6e83e7f5879c350dc1ca0000000000000000000000009611048c5a0d6998e384dd1c210ef5e7e138ab6d00000000000000000000000011c4a717df42e5d3e29363d04c2def3997d7bbaf0000000000000000000000008a52d56171d20540889918aec5b70333c1032fbd000000000000000000000000e2a2e13f5192356891af9aead78c9836ad4a5b630000000000000000000000008e6237e88db9e115180e71d06f329ae44ce152d00000000000000000000000000c62dd106bc78c976402c62b3c4127c076c2145300000000000000000000000010535cae28ea67e8023b200d1dc9d4e343cc7d720000000000000000000000002e565e01e3b9db5d8ddcf727ba0bd0ed0357345a000000000000000000000000ee0f1616405f43e18320ae6ebfa896caa0cdbd82000000000000000000000000170913e49e04e18fad878cb812f6fc67570ba418000000000000000000000000c9a52c36bee336acd43789eab6afa1554345fe040000000000000000000000006845a14657ad3523641e8485d69b6949a4e637be000000000000000000000000206d5fe807f66f48d654df73e10d2d2a803eeb4a00000000000000000000000048f6fce201e52a9caf70e7c927bae2e06e74ff8100000000000000000000000061f641570431a56c5afc56e5b793575ee285fe880000000000000000000000001f57f999e84c01f760e0709e3afe7355e349b516000000000000000000000000acf8d83a2cbfb520c3cba89a20f19649db51e771000000000000000000000000f2c41d7d67d4966947b23f85bb86cc4515b9339c00000000000000000000000027ad62990f6635603747d363775b1aeb3151b4c3000000000000000000000000105c5b6daf0f5386cb1ca3477c0450ed48f8d00500000000000000000000000088e833652e724a06f78d86c62cc1bfe5b51f2466000000000000000000000000235de7ac78b04d2f5b107b55ee9cf60e7db5daa80000000000000000000000009b6091d6592f4dd9680cd83871cdead036c42c79000000000000000000000000140ca7362f154850fb8cbf1cfe3d625af16cce5a0000000000000000000000005662047cfca69f11c02519f6031cdc948eb5674500000000000000000000000035b75663ae95a2192de2564006e4d2e349149b500000000000000000000000009e3e21e94d45b6c2efcd199a8b6fa86dfbeada3f000000000000000000000000659abc59852c01baaa39a6825b224dd82820f705000000000000000000000000f38ddb973e8dbf0c826e9f3413c00266943e13fb0000000000000000000000001755b2ef4076423d4b33a2ae197c208423df335c000000000000000000000000d53799e6f0728fdfb56b746dcd7b75dfcb422d740000000000000000000000001176ae20acc474792b0e329b3c86de83fd4983da000000000000000000000000b40e8b08c0bd8e6e6aab006f3182d46b27d81003000000000000000000000000a2565888e27fd86e5fc2521703d99cb3d318239500000000000000000000000049caab4c2ef3c7248d46c8dc77473a2047c29fdb0000000000000000000000002796ef03679804ca2c982b6f63a2cb6370bfb3db000000000000000000000000e38b11cf3da559f951873403d647d0677f6e47e00000000000000000000000006cbefb67a3d468d4e01baabc3b582fdc0d64eabb00000000000000000000000042ab69d32452442e549d00c078e64c6274474b0d00000000000000000000000024c136ee26a12a93ce80ee89a3778c8f2506324a000000000000000000000000a1748ddcc038481a3ba58d9d907036db00f6b574000000000000000000000000764971ace6d5d77cf9d27a74adfab9edb0fe1d6b00000000000000000000000019ad89ac8695ee56ce046acaccd590b95afb96ad00000000000000000000000098c63fd56ffbd6b78843f9d4ca8d37bebe02ca590000000000000000000000004cc186669a26ecc68f85582f502a8124a507e7ca00000000000000000000000070921f23e7a227a4f24c33912d3cf064880a4b280000000000000000000000002053751df1c473d1ea19d05d46fe68a6438d3416000000000000000000000000a4b1eab121a731f3fba5596b2c4057f1e967384600000000000000000000000076d8f4c56762e0c0662ebfb2735144983df96eef000000000000000000000000de4181cd8e35016bb6f2e0a253afa7089827fbe90000000000000000000000003b69d958d5375b0902cb068803da692310305b250000000000000000000000009a8f69926287c31e2f286a6005e3fd2410c73f11000000000000000000000000bcdc5c2b05f4a072f23c6b9d7eba0bccde92e452000000000000000000000000eb228fb18f0259c46a1cc124f0f485cdb9dcb79a000000000000000000000000e9d59c33c1704efffd0e7d096f761151d8082abf0000000000000000000000005a33ebbc9df820d18c68a2d65d89f769baa853a3000000000000000000000000212c2452fc408f4c48d9d8a4adb4d5f607e93e64000000000000000000000000326d591e82f16a504d667142dbdf407431c1d14c0000000000000000000000002bdabf61b381c8aaf8c13a6e0f14fe903e898f0d000000000000000000000000db6c4964e4453f670957b55eed48c68eb066ea91000000000000000000000000c24c5c8b6a2423abd9b893b5e1489764dac229a9000000000000000000000000aa155ee7168454455e53014e487310f2f65ea4360000000000000000000000005e8706210cd14cebec2a2810526c51833f0e471a00000000000000000000000092a64c8efdba66eb433e58e1a339029168b6db9900000000000000000000000065d3f4b99973251aecaa35e027d8a0ecff789f2a000000000000000000000000f3fb6280d5cfee1da8c0d8f691d9f2d30fedc2cf00000000000000000000000065e937ecd695ca503c5e04300ded294954b7772f000000000000000000000000dba7ccf53016d13fe8e4b946732b91d09542623b0000000000000000000000002f55b551fdbccdc9a257d3b62436829d7e87fee9000000000000000000000000985f1e2f7c29b19a670e9a0dc27385690e70d84b0000000000000000000000004f9c79832d537f053be3f7a19d262a909fcc95e30000000000000000000000001a525b77cb2a14f7b8b2af45016b877b74440fa200000000000000000000000040f1e03929c97835615addb2af23f60e2310761800000000000000000000000020d5b039ff903699bc84f96ccaa7c01ac8849dcb0000000000000000000000003f81ce388fac51e2a2f24d7fbd432c838d971748000000000000000000000000d1309e0d69a1d632531d2400a2724c9910d834020000000000000000000000004dde25e2b1df5289133e71abee2f37637b8526f9000000000000000000000000e226dd5b7283539d25fc445f3fdc5f5e842d913a00000000000000000000000034febf5b6e41555a8b87ef25ee0445b9fa19df9f0000000000000000000000000e6aec14377af46594cfe32aec55b296d5ca71380000000000000000000000003418ead57f79664fa7545854c817a71e0aa92dbc000000000000000000000000121e8623f2e93f24985908b35207373923e66550000000000000000000000000dc1f2e171c3dfcca6c112347c5394f56129c67ae000000000000000000000000118a70daa4bb49b36d0fc03894e2700febbef376000000000000000000000000083885ed6f541023459c790c8153bf4dd8684ab40000000000000000000000000b5e4adc8659567e341591c06888ec6e2b56dd2c000000000000000000000000d9ba884d95f592b45a2595b40c8759e5a278e0b300000000000000000000000028ccf4ca5e58a91c50624a407eb7bb4f5890046200000000000000000000000077bb217d414606d6a4e97735211e5cf39038007d000000000000000000000000b9db2ae7e3b251c1d7d1bfc4f1a863f4a4d3cc2b000000000000000000000000f9a2003db5b1812f3e54512325e6b7297e87044f000000000000000000000000355ffcc04189730512226e0ee471206c38815a88000000000000000000000000afb6e006d6b401472f67f0ddc0ee2c7465259dc7000000000000000000000000f9083c98ed0cb8d15156f6fdd7e365f4839b608d0000000000000000000000006322131ca77fb2b861153723e968955df05cf2f40000000000000000000000009ba6319051f433a5855ee329d77235fd96bb5fb9000000000000000000000000c8640a4c2ee8e03f49383110c2bf4e21ab1aa39c0000000000000000000000009ee612c8592f93f4b576f65117e4f23a3a33226e000000000000000000000000e5254bb5e4d9090f3c89c7a76a253357c401753e0000000000000000000000002bb31f954eef6172035761913cbaa1e0f25a4ad8000000000000000000000000381bb98a50242f8e4b81cbf6a468953716b5c7da000000000000000000000000542f6125dbc6688e3be1fb91035d8b36a90932e20000000000000000000000003ad9a5aa621db0a7c7bea2a2af41c897add2154e000000000000000000000000f7f2baaf7753195186544e60aa8d3c6b768f0f54000000000000000000000000a988b3dafd2b035031f61372503af3fa590c60ff000000000000000000000000528d511a7945b68bda16516c96bd1031231cdc5f0000000000000000000000003408450bd27989e9b4b0711397337c110289e7c000000000000000000000000027451b2809fe1167252d7cd973d7709c676de8340000000000000000000000001124a7f400c64b1f6419f7f82fd8443a42091bd60000000000000000000000005544954905ea39764eba5d5a022e2c1504c9331d000000000000000000000000dda8316b41b898abb43c84db473a2c74b404d59c00000000000000000000000031d297474415546e38852b8968d9bb5cfe7d45a30000000000000000000000007e179ec27fb5bd393f6019f09a6ddd873ed636ec00000000000000000000000066c7f36148154c6d8345aeeabea55c4e8c2a36fc00000000000000000000000065ae532e8789a3b54c8e6c6db3543f0a2658c858000000000000000000000000ceffe5ff225a9a519f44e9787e2c7d170abce432000000000000000000000000d09137c947575e30a59cae8040f07182191446450000000000000000000000001a2d58592dd948b4cd515c8f7578158959c0fc390000000000000000000000004875db8f2b802b0de5fa134e0fc0039a9556da3f000000000000000000000000cad74207a4697fa322270c7f9187ebb283b3fc920000000000000000000000003723cd929fe806264d08a671c09ad846f4944384000000000000000000000000814e9117cd5ba8f20c9b440d502c2f9846eb8872000000000000000000000000f3c75f2d84f4f399202dd02ce84dbf2fd40e89f0000000000000000000000000fe52670aa53ce358191df58f84f62a7d6dba0c7c000000000000000000000000a85f4a04ed6f4054062da64be04e3eb1790b0654000000000000000000000000aa0d3c4e894584e758a7c8e59a4e50097ae904940000000000000000000000009cebd8a4a9b747e751ecb18bc5001d6ca80e69e0000000000000000000000000ca9c96fed708433a83feda4e039b82854dc0e231000000000000000000000000553d7cf844b12746bc5d62ac62f070f7e4dca15e0000000000000000000000007d38833ade2ef667b9f46b9669cb1cf37f39d6dc000000000000000000000000876ea572c1ff31f77d877904782bfc0eb4bc0a130000000000000000000000007c08d1381b0d1a1676e470336c205b427e407bf2000000000000000000000000c98ae94e79d2d4d5093ea8a2c89f00c9a707fc82000000000000000000000000e940aa9aa30c70ec40934eccbc5cbac3f1e8f456000000000000000000000000ba7af21ca6d911fdb410543470d24b82d1ea513f0000000000000000000000003cd43d386219b9138715da74a0623877aaab19eb000000000000000000000000c68a74d63d5b5178cde5101a8814cf67443edc4e000000000000000000000000ab8acc506fce49ad1d12e55a0f228dc08d9031700000000000000000000000001a66e8b5a34cfe06576b70c315d29ee23ad985cd000000000000000000000000e8efb976ec6ff4ea34647a43aca4fe9de7f4bbee000000000000000000000000471ffb0bbdfe67d7443a0d56dfaeb5cf46db9117000000000000000000000000eff3a74ff3dd295b2e569ac53e362802fdf89c6a000000000000000000000000ca6c8af869b0af5dc9dedf8bfaf007d60a32e356000000000000000000000000aa67079756d85e376cb876d55beb2dc55d604e2200000000000000000000000021f769df09123157c2a4f689631a1bba778267f1000000000000000000000000a2b54fb602e54a3c3e5cd9256fa064998769286800000000000000000000000079342b2efe77a0579b58b62a88e198df55b93e09000000000000000000000000151b1a292deef4fcfdd4445ed343dd0afc52c6e700000000000000000000000061ec35678485234120f5da6346c0d795ab272a70000000000000000000000000f4d714627f7ed556476992cb55420dabcc31910c0000000000000000000000001df4eef0eba9c0b30a760dd0fdf2bdc80edfaede000000000000000000000000a1d6d34a1e8150f8fb503e14fd14c3f4e9b1a5b3000000000000000000000000e904814625dad01be4254aca6599629965f9afe00000000000000000000000005f05e02952ab770183b40f4aaf28ab5f4cc3ea17000000000000000000000000446e8334a428daee2ffb9c2df7b7848523f695fc000000000000000000000000dae1b89c9d62162d022311991a3c6ddc34e4535e000000000000000000000000fa7bfda82414edc64a2514004c829a0cab3aa8b6000000000000000000000000a8f619290e5079d31a901e4321bcf3dae80c4bd4000000000000000000000000f54e64961d1044764dba9550896423a4c7a3179100000000000000000000000038abfbe41877689919c774f4b7e39c69fd5e87b700000000000000000000000057249bbb80d21075ec758337d29661fe5c45accd0000000000000000000000002336601f264e95a6e96609365b7e093ad5716a3e0000000000000000000000004aa76febd9c95af6616464912f591526d99132cc0000000000000000000000007bb8cfa402068ec5eaf53a9f5fbed77349aaeb6b000000000000000000000000897826dd7acce52d921360bb61fb064277599dc90000000000000000000000007b66cb8ec466785bd98360ea40c85848edede6f9000000000000000000000000959b4a748c45327d54166be2d0ee78fd6831c5af000000000000000000000000503bc7348801350aac3522e9cd4c55f6598a3bd80000000000000000000000001d39aa916678995263816c8e98eeaa14fd3c0715000000000000000000000000c095187f19996ced7f8e17a3072c94548c29227d00000000000000000000000088f37e1f958bba3b5fc854f5f7036e4a5da62d66000000000000000000000000e4012ce445dfae7dac9386bb7c043fe3fe6219b100000000000000000000000074b7dac710bcb46c60e57d486d61ada74acbd165000000000000000000000000294c5a48e2a342a3c86eddbb72456802af2072a400000000000000000000000057b3a06165da05f5a1bd9e064fc8997ec5e8f865000000000000000000000000da14f5d2eeaca1d7ec017ea46c774e41977f52ec000000000000000000000000ca009d7f67103bd53f17d187a496e7633c30886f0000000000000000000000002e66477604bcc8ee959d32bd8ef5a17cc28f45070000000000000000000000007e62f0200166d62e69af772d473e4634bfd13568000000000000000000000000b8114821e6c420ce1a3d5356063a0e1a425fc956000000000000000000000000f3baf2b844dc7a64f89f76e0f5614e91e4f5c4a9000000000000000000000000f33af60f77bb5d902d9563d7014eb7af9675f55f000000000000000000000000aa3c593354c2b315532a11b882847ca62401b5f6000000000000000000000000be25752af76a35daff36aecb0736b34e3cd485b5000000000000000000000000ae40c0f2a745f08a9520d6168a1328af5baf142200000000000000000000000090245475c5ad930d7d5ac0ee394d99cc7c6002da00000000000000000000000003d0c8a346322c9d21c6ab87a4b4137b1b00a9e400000000000000000000000081f521a9e4b4194e88f513531ea64b5d03346596000000000000000000000000e731f130c2c24babc1e7377780f073ae88aeb5bf000000000000000000000000f917267646f022977a241703dbc13c3c77bbe6c8000000000000000000000000d15282a76193cddf90267da0efe52a1551668142000000000000000000000000f7ddbc975c7b418705c7e4e2190d05a70ff8b6af0000000000000000000000005c95a4d97fd6d6d771c346f0540bb1533973ab6200000000000000000000000083ab2a69c14cd1776eead186ea1adaa425b691bb0000000000000000000000006f6e12f942458d902b9d6c315c941d4800d4f5e5000000000000000000000000aa1ebb18d2f8aebfb62a8587ee00d47f9ebd58d50000000000000000000000001797570598f3a176ea34d8db56511f8e6d96ce560000000000000000000000001615b7d7e22ab4a7156883c76c85dd2f26cac848000000000000000000000000159c21184dcf5678517e3a55bd883a7762e54d5c0000000000000000000000009d106dbcb911f7284535e39d73ad9092fbcec840000000000000000000000000df8f0c8d6435c789fbee3e9b74566f0ba1b4cfe30000000000000000000000006c4b1ac2b348c20d89eaeb3d6ce38cdcb99585ba0000000000000000000000000eff25f051619da034852fe0c09815a218fe1bd200000000000000000000000009488a64a478b22db4e529cd4ed93223a59bf52900000000000000000000000032240af72d7c56e61ef35705bdc77d195dd699d3000000000000000000000000a08f7f28653e65f2285dc9b600a97f45c3c18fc200000000000000000000000003e84d2ad2cd2763522961e1ef2fad973c14e8f20000000000000000000000005882c18afbb83274f2f98d9d5bec959484f3bff2000000000000000000000000f669dbe07e14da1c421081b6a8a06f8c7fd21d7f0000000000000000000000004ce7282a10f5d986ef31080bdce65aa414fc8152000000000000000000000000855ca5ccff8781be79a699c13f3c688e5277ed6f000000000000000000000000f9e0ea55c6570805a5b9baf9a7b85b2e2cfd209700000000000000000000000051e428f93d435c297f9ab9475b33a11f692becf9000000000000000000000000628e20b5bfc7a26c29ddb0cbe1441ceedc7be21c000000000000000000000000a46a997782c45a5d701a5de9117459d1741b038a000000000000000000000000075b1abee1cad2248d1ac8d51c62bfe029fab66500000000000000000000000050ce116f8f99b627896bde49d94f9fa7e78df8da000000000000000000000000f89f6cc4cca4bfed5eafc3b326271203d7df67e1000000000000000000000000f35adf9b05fd0b96bc2472dc07ddc8890a16cd3b00000000000000000000000099803de3a5e1ebe3df328b2ec73e2800b431e4be0000000000000000000000009bb6f03c1a42fc3aba540c3e0bbd6157c62a499c000000000000000000000000239aa3ab849ef3e9075d2444f922d9914ce8e8e9000000000000000000000000fd584cdb36142a379d0621480755e4f93bcbdc2a00000000000000000000000001f3b0ff32fbd7e1e8861e020d05baf2f5cff03c000000000000000000000000ff066293a8e29d4ba2532c329a87a55f51b2119b000000000000000000000000618b6d70b2490d40281230276cf8c7d791b59e4b0000000000000000000000004218cd30c6f1092114cb3518d2f121a01ed367420000000000000000000000002ba60f7baf04f85522919b4cfa9e55f151ca7a91000000000000000000000000ca7db85f5acda93411407342827e6f08b485a7e4000000000000000000000000ee1cb065ed63538887b9ec8c612009a21310f22a000000000000000000000000fa7b989977b550b7e3f71c08d31dd655b0100f17000000000000000000000000ec338cdb20c0aacff54f3ef92528e64352b88eb80000000000000000000000000e2298e3b3390e3b945a5456fbf59ecc3f55da1600000000000000000000000077af498f9c3e6be74c6565650d89bec1177463fb000000000000000000000000052d9188a943d8d0fbd56946ab2260c00a08b8ab000000000000000000000000a5bbc1fa3e367b6256ae4e1177d79634fc0eb2a100000000000000000000000022064e47c8263b86dd80cf2b436005fd5496696e000000000000000000000000e33cba2d683f1f17af7340a75c371774d12f65cc0000000000000000000000007c4b0d713ed5a47b144591e8052044ed2338b14d00000000000000000000000076fe1ce56d2bdb223ff4e2d28c82fc5ca0ad850b0000000000000000000000007d00424852cbce48fbcf7364e6dcba1eb31cb02c0000000000000000000000000c407ab5ed50cb879a69755b556dd5733a0476c00000000000000000000000009b5d5718965308cc0a5959acde1418fe0e9bef4c00000000000000000000000019f845810130fa1aacaa8ddb7834ddf971427520000000000000000000000000831293627b05b886de7934d01f849ac46587a2600000000000000000000000009f53abbd9e0220f18cb7c17ef5ad5034baf684f00000000000000000000000001e809d5ef3c07cb464ebeeb7d5acc9639491b1ea000000000000000000000000091c5d63773b8fdee9573a88594fade17f811e6d0000000000000000000000004eb9cc1077057bed73bbc48e60a797fcdf1b75de000000000000000000000000454b55498aae1ec3c2c9c6f5142293c981ee68de0000000000000000000000003f5cf34536590af1079443ff02371dba3077078e000000000000000000000000f25fb49797c2cec0cd9d1e66ae205af2845fda2e0000000000000000000000001161572f67373eed68fc302d340b0f18a3138a08000000000000000000000000b8db293585883c373e8a584bf140bd7096df1c5b0000000000000000000000004ff31ccdc98d4cb29e137373d55336b02a11e63100000000000000000000000073e8a95a3d3cafad406edf6842a1aab481ac33e00000000000000000000000006e4622f7138e539ba95713e654b3570f4537cfbb0000000000000000000000006feeb9108bee12f39892212bb08a3d3f357c00e7000000000000000000000000f02cebd864fedc94c56887e4b8248bd48f432d1d0000000000000000000000005346a3f3433ae35d355be9c5c923034f8d9cfa84000000000000000000000000acb82eb7edb73481694184c68d0690b0c5c6909f000000000000000000000000df94ab907c68cb6d7e8779a5df7e976c84021b710000000000000000000000004d601d9263211fe3ebfd5da1f8f6ce8a5c580f800000000000000000000000009c88b9b8cbf5928a1c7fd0b20e7e0f78e3e3874d000000000000000000000000c61a0dd845eef98ff9343c51f6b4d203febf3ed7000000000000000000000000404c889cbe70fc41bcc872e8b56cf9dd6bb881ec00000000000000000000000011ba14049dd8ed768860d2cc1165cc2cc142f26f000000000000000000000000af896bc7d35085c604e1219da1e5a9b8fa12ad6e000000000000000000000000228d26aa831d51978b1d062c1ed212fc75c162ec000000000000000000000000763c4c3f9de93c4dcb2ad453dea4115dbcc04af0000000000000000000000000448129d7c36c47e490f1fdffe833570693d13b7c000000000000000000000000060f728deb96875f992c97414eff2b3ef6c58ec7000000000000000000000000a83e9f09c4fe224eb3c4b50e860afb8edc9b82af000000000000000000000000b09679dc275125502575276f0346fc087fa3d2670000000000000000000000002dadc430b5a98206ecc604e5a58ae69b900ce38e00000000000000000000000001c258929ca1578cf95fe7b9e4c86ec83941f7be000000000000000000000000e62b45bc17e21573320bbf53981c7aa643d8339a000000000000000000000000c059d12fc4d5d29a577d68a0e8b8d295d1d2b005000000000000000000000000cd68974391bef7bdae1633f9c25e7f936d1656740000000000000000000000004887db6ea1734f305d784046a9fd55725224220000000000000000000000000051f2b70e6afb7ad15d1ff31245846caf70634ce2000000000000000000000000bc4145d7f82511ce3a4148af89f1cdfe1b29095c0000000000000000000000004850a44b1d06561209fb67ce29212845081ef3ce00000000000000000000000007588328fa1fcce856652fafe4413858c63e8c8400000000000000000000000049a5c4c128d31715c0d15a0825feeb39b9fe26180000000000000000000000009c28fc1a056dedfa4ac6944b4ed17a0ba87769bb00000000000000000000000066e6af085132414a98591a659efa542ae3d984e9000000000000000000000000658150e2a76b3cba08a677befd333344a32fad2e000000000000000000000000ed861a79666b22cf9dcf883e7ab8a03252b5d1ee000000000000000000000000b59884137c35cbcc647d0fa0792d9a521e36507a0000000000000000000000004f3a8a09941a127cf119d61dbef108a467477577000000000000000000000000523246f3068774cb6d2bbeceb5a2e2d6a34c736c000000000000000000000000880bd89f8e03406d34f0e77d64cb27d4fc58d75c00000000000000000000000068e3ddd8ce481d440e6dd0440337d3a4d36eb282000000000000000000000000494ccf51c5a2aea9be58e8dcc2d4432872b812b7000000000000000000000000515f4ba4d049c7971cbd3a91ecc44c96780d273d000000000000000000000000e00d359228cfc220086f7c91c10ee5ed85a1f93400000000000000000000000086185a325582c9247aa294de96af74cffda5004d000000000000000000000000e76c702d230c1942281637fd3dc7a81c0017ab9b000000000000000000000000d0f8dba2a8395f7e633d88a00d01a1605b38d478000000000000000000000000cc964036d8361ed68c24e7ac558c4a9b2aa20dc30000000000000000000000004da7eb330e32d1a1727a525b292b38ea7b044429000000000000000000000000d1c4c5304d203be35f9bcf410c49777b8d6ce2a300000000000000000000000056c5deb3184a22407f1ba1b28bb262f930847ddb0000000000000000000000003e258b2499e19694bae79e9da1e26120aa47ad1d000000000000000000000000eb01201fc3441db4d3b99a204aded4bd37792c15000000000000000000000000c7ce38bddec75dfade0d918e4a0688e6345ba5ea000000000000000000000000487ae03f449803e5e55f4aeb536c989a0ab029bb000000000000000000000000bc09a32344ac5587dc3111c95f4d9a4f16ce2cc7000000000000000000000000c8692ddf09b81f6cb44db0ab2e8182374a3226d10000000000000000000000006986d97f468cba77cf8d0fdbc59247484c66689a000000000000000000000000ead58a479948ce15b01d7d3c045781a71bdf8ddb000000000000000000000000da1c5f789961dd64f09b7fb61d0d10c1665e2db7000000000000000000000000d907cd5a4faea67556514cb915d2e54ea94b9cc300000000000000000000000007d184d29227c354a04b14d89d72dee1965c30bb00000000000000000000000010f018d501410095414cfae688ce4b173d7e08010000000000000000000000002fca4fd3f7b5d05140f54505e418cd352167c520000000000000000000000000012a89f937a3d1c82f1b78911cf324c9c50c1126000000000000000000000000f4e445d60c2dcb5b9abdcb5615cf264a00b2f870000000000000000000000000ebcb5886774a1a302e86bd69129ac40f08e6d981000000000000000000000000c86582ddbd073913123dd9acf359367a6dda716d000000000000000000000000711a0225b9443d9739f90f923d356dd5cb9320120000000000000000000000002d97766de63b4cf9a2be927f738fc008a81fd08d000000000000000000000000fdaf9d0a7cf73221cea7cfe327e65803f350e9130000000000000000000000000920156932bdea67116a1fc28a35fc132f471cf2000000000000000000000000b6a50fee766908ef237f128aaa5079d44d187d31000000000000000000000000978f339a328756f164254487b7f11b6f5bb844f2000000000000000000000000d8c8a3d0380d9e5767b0346d442b67c676fe43860000000000000000000000002f18acb06b8f5b68e9d45860da7bb4035eec081a0000000000000000000000000db9af1ce83162da23ce55bf94bb240dd2a4da6800000000000000000000000004029f70bb419a45cc628ec1da0c85ee4a9fa61c000000000000000000000000dde1d949dc7c3dd05115d594bd856b253180738f000000000000000000000000d10a189a8b9b148f885d8f818094a89c80604d60000000000000000000000000047f23a5d30f1ad3a9a3a8efc762011c338de9250000000000000000000000005079d8b73f4104c54679fda64f1da54fc17beaa9000000000000000000000000280465531d840b7d74d313f2a31ade62f8445132000000000000000000000000698c79e85d845fa4d6cf950d62172c1f4a12756d000000000000000000000000d87142f0d4befdc69b95830895bff1ea2fd8779c000000000000000000000000c52789e2df138ea881f75b5b87685613a78b2aa9000000000000000000000000c94b0ee32a5889c369a07a86074936c3f3b09ab700000000000000000000000050ef570f02d9e64f45cbac161f0ab70ec8a4bcfb000000000000000000000000d067ac0dd42e7aca0ed3c4abc804d025613e1a34000000000000000000000000cf60d75f5eea6b9089d712472960c6dab9ce64ef000000000000000000000000f6c0e481ab0c831f02accf86e0ad52157152d3b5000000000000000000000000d6f1d85406bc4da2401bfa6d51eb1856ef2008fa000000000000000000000000233dc5eb7865a42ced4dc8189db0f63c150a223300000000000000000000000026c4c701a19a12f11ecead9a623cc6b8c1598298000000000000000000000000dc03c0770eaaff9fe7a720f48e552e3dacb5f5d400000000000000000000000072c4994276e523085755b89ae3b47892a733268e0000000000000000000000006c6729e4e34870ca55d2a6b750f9e5ff47252dbb000000000000000000000000d3474bd2f558b12e83810ec7d8af14f2d1d0813700000000000000000000000064a381ed455c78fe65f5de4ba1f5761764f591860000000000000000000000008ea9806236cb80261b9960e6d5f9df31dae95774000000000000000000000000ed47e81ea2e48132b76a5dfc8dd672eb6ca96a120000000000000000000000001a4c1f3080718ea90cf9ca0c37226e8a503b9b7b0000000000000000000000001d89783665bf4313a47b0fd1df67d21a6dba9eb9000000000000000000000000b3f6764b821daba35e0ba844ac2391d0e912f1840000000000000000000000006fcd45ec29f13adc43429a6b663bfe23cbc0f06100000000000000000000000052a2b27abb975044d364f7d00dd8ebc4f4b9ecd2000000000000000000000000b95f2d57ca87824aae5953d11502aa092364f197000000000000000000000000c8a1026afb1ea32c02c367327f911cb77c062cbd000000000000000000000000afcee4d89041fdd95dd54a105d1f0144cd26877100000000000000000000000086fbf4e7434e0fc58fe19d15eb9acf8e1ae18e75000000000000000000000000ef3c33f78a320263437ce171668bf3770bad07a10000000000000000000000000cd76b6264b9d17fd0673f264e85cd26bc4e32d2000000000000000000000000cd7e7f56acd053c8f21b10613180b6d3a4373bc60000000000000000000000003bee8ead0fc4466ca75e276b5b66d8ea30ce5e380000000000000000000000006294f2f71b10779ca1c1110a9ff42f1f35c3bc6e000000000000000000000000c2bce3eb056882ebbdda9bcb207151b13974cbce00000000000000000000000009a7e5420c5d906550e6a5eeb9772561e0467bc1000000000000000000000000af73047aa611edb52328077b873396c6c282716e00000000000000000000000044f9297f215a11a2de0059b9eabef198d995387a000000000000000000000000a70b15cb81afafdfb4b27881c5c68a29a5f047ac0000000000000000000000000017a1427abef055a1a19053d809ba6507be92ca000000000000000000000000b6aa58d7e5851ecf332d6392c23315c6b1f3f78b0000000000000000000000009385b47e5cedd5126b7981baaf57df6f9587528100000000000000000000000094a4f11dea663b5005d2d8f60c0a94afb5aac3cf000000000000000000000000ced94951af64957e0deea4761417919c69f5f108000000000000000000000000587767d5a63dc21704da2b8014dee69889b82ad500000000000000000000000031a326bb587f0fbba7c96255bd0f236437bc07990000000000000000000000006bc6d59202a00fd05731c44f4928dd4d8a2906550000000000000000000000003f11f6a2979015846f5ad4fe03743e0ccdf1c1ce000000000000000000000000653ae7c8a75e2e4f8b2b52ec484ea44b81d5e610000000000000000000000000a87c9d6041c6b98abfe9a7dbbeba09bd3b87f29d000000000000000000000000a1b4cfa30d4fa845377a08ad6971cfca7c0d22da0000000000000000000000002734ea9b0e5e3d2df062480912e1d61663c90f7a000000000000000000000000c57f641dfba899ee95e83084b84615822617ab23000000000000000000000000d3c26ac498b38057b60978d68138cbf180b9572600000000000000000000000023a61cea3f20917cd6153eeba43682dd0a40c4fa000000000000000000000000efc360511c5081e8d4a399dfee0e95d27fc907560000000000000000000000009eb2765e2a29fcbdf458f21e722b08744552d8250000000000000000000000006a023c7c47265b5c6b44b6bdc66db877d9e17eb3000000000000000000000000025949742a1a3a6645a6b563dcb238f4ec6cac950000000000000000000000005a4a66412181a4b611ccd632c25e452f82c5f8540000000000000000000000007a307eecefdcfc073a6b40cecbebae614be9dfa00000000000000000000000002ce19c8de10bea19977aa1576f57bfcf9e6ce51a0000000000000000000000009a9f6c0782eb49566d94db83724f4910d52e27ab0000000000000000000000004fceca81b74c2fa5bbb4895f3b8d3882f59909490000000000000000000000006f8d267aa842a71d6455aeb6a3252547edda20ef0000000000000000000000007cce4682626735380406929948a7e57ae5c30d4c000000000000000000000000ed498865c6786c405be33b2b140b371d473615420000000000000000000000006852957b41ba9a93cd3c35d5d2312f612b25ec4b000000000000000000000000c6f293489b4d671fb44b977a26bb5ff8a0027f2b000000000000000000000000d5cd24ea770d8df9b78262aad3a122b6530a0c31000000000000000000000000fd37313482404f28a1fc1d1a839ca5f5b60af76a000000000000000000000000a9243213e7801b8625348e8511e0b02840646769000000000000000000000000bf39a39228226c47a05b811c1f4852ce327b2eb0000000000000000000000000d4c94634d3cd62cd5790fdcd6cae928c7198e532000000000000000000000000c5ec3530936762ec964a34f7588a7e4cccf59abe000000000000000000000000445b928b51570c5330067942ecda7f4b8ebe01d2000000000000000000000000adb38e132a4f80a0d36629e84db3ff09cfcc2f250000000000000000000000009275177ee22ab28c49e945e5b0d454cd0524ea040000000000000000000000002c34b4ef96fba5468ca6d22e78ff3c56ce2b46c1000000000000000000000000b934261b92c64d2ebf11118551161367be776b6b000000000000000000000000bf97413673ca2ea0a50b3e5c30fcf60abe0ef5b6000000000000000000000000a54953da06c68a7d2ce84e39c3691082fec49b3c000000000000000000000000460757afd75ddcd48476f5d2afa306e7b212a51a0000000000000000000000007912b283e82875b1cdb11c93d2acc5aede0c106a00000000000000000000000052a584072a86db87b70565d68318924760fcb9350000000000000000000000007bd03c887f800f14e7230cf72edcad61846ffd4a00000000000000000000000023c52c03608abc003c8b097e13b46904660a882600000000000000000000000037a6947accc123f961f51b54b8c2fdca06bcf2f1000000000000000000000000773a97d2d8f185f4dd46c1628d46774fb4a64b3c000000000000000000000000b9803e6898f7f75e804cd5506b72074a7fb43138000000000000000000000000abf693f65ed3d4b1d7317fb6bd5582a854de49d9000000000000000000000000bda44beba5687adacc3b535e77a1c605a54b662400000000000000000000000038a1d15cfb19e463b4f168754e13520a2b7e31b7000000000000000000000000011211574b7ce56e0e8de10d4ef8d3129c667fb10000000000000000000000001f77cef10b0fd3eab2b568a183b906c3718d144200000000000000000000000010c101b9223128f848a6a27a4dd32985bb2505a5000000000000000000000000c9174a71c423c30a59eb3f102fc8da548d127cb9000000000000000000000000ceca674d100313708a0268f0732360fa5505172c000000000000000000000000ed17e60f9631627faf487c99b67f647907f45d3f000000000000000000000000788ae920f73d0636b107102ece25dd074e2014bf00000000000000000000000070a7196d7373264085ef9758ecb1a883d2269412000000000000000000000000bb030d1510ace2d085095c0b43f2b81688d303d0000000000000000000000000f473632b3117042325f97c873bea38b99530d78f0000000000000000000000007635f280a5fd9f61e2a3d2b373bb91028e458df1000000000000000000000000b9b6ee890381177eb2d91e6bee38d4c5e81aafd20000000000000000000000005eac9cc1aec4ed764864eb8c421499d025c7a99a000000000000000000000000d19a96065c20ecadd14e1cdf10bcc4c89572b1110000000000000000000000008f390df588be2915fea830a5ae8e6ffdfa27359e000000000000000000000000e324e8712fda6af6eba5d8b07b20845bce32c231000000000000000000000000af83c61cf38e46f221d64c40d9327672aa0366400000000000000000000000002dd1879ebab68d29a5aa92753bf3678c759350d000000000000000000000000007110c9e580b9f92a5968f5874e342c1eab8cfd1000000000000000000000000961f2417a9e9ff498a9b63764dcce6d26230fe5b000000000000000000000000073c8ed5abc97dca1440cfc5368493744db5d296000000000000000000000000c56350f8aa078c205a4fa3620167cd596b1d1cdf00000000000000000000000050148c9caf61827008b5048af69432e8103f4a78000000000000000000000000e03c853be091101a7ab90cc1204336e146270b950000000000000000000000001eea743cdcc8c176da4fe446e3fe2a5ddecb9fb2000000000000000000000000200d667b2904e2f9d98d856b0aff54b8d6fb69de000000000000000000000000c9026d1cc3274f646f27a42ded27d079a862244e00000000000000000000000001239f285f34ec333b24a4114aa90712c7f0b7b80000000000000000000000003d7bc9c131d5ba98eb34c27adf0daffee3a3066b00000000000000000000000046fd8443e6b1976bbdd7d6634cf07766d07d533f000000000000000000000000586315fbb59524d1908ed8006bd5c77118b2edad000000000000000000000000aa699334cf04d2a0c52daf5de69520ff3b5878d0000000000000000000000000249d9cdd1505bcd22092c179e705d0c7865feac8000000000000000000000000bea83a99b1834a16db23bf1de427b819f1b967e900000000000000000000000065dd50e2b411f8a247ee65c470a2b22f59627b4a00000000000000000000000085bb7d2383d0aadb9b2e8b1c3b32c9fee06639ca0000000000000000000000005a6e4709488601511cae888e0915037c731b8b060000000000000000000000000adf920658567f3ed1e951e08d90f81c1c5c384d0000000000000000000000005977ab503a264f57f9a424356f3edf7c7917b04000000000000000000000000078705c05cac2624eb4ad6194f3f6420630e2bca4000000000000000000000000b1f89bfd194c2d9fc1b663bbf3390517a53f01690000000000000000000000008f522e8d05fb355f5cc0c1484b5533e118af5039000000000000000000000000f7e4fbd5870215bb65311c8b6b880817887452fe000000000000000000000000ae989aa3d514cf7ba41bb54f0c73ca9d5af7f016000000000000000000000000a3c2aea1a5bc397dc92a01a6a733a213a68dd072000000000000000000000000f56fab42a15a64f5b252f6148375e9078b983d92000000000000000000000000111336fb0c77209dd86c2c34ca2a811142e07c33000000000000000000000000d5291b5d04904a173bc542cd720c7922559caf7a000000000000000000000000891308db8965e3998304ef25d231b9efdb0e11320000000000000000000000009740790397a3a897f39f04cd26e3cbd4242f145a000000000000000000000000201bbda2c9e91b8b46eac486cecdecd2a0444e6d00000000000000000000000094147d4514006447d2c4ac8962d6107984bc7e47000000000000000000000000fe945b8f7a72f582a5061265859ab6a0f0a621dc000000000000000000000000d54426eee945ae061c457a7ed0b9078baa57829f00000000000000000000000065c9a89c5f494c591465c60e13c54dd168bf96e80000000000000000000000006f98885e49dbf9a9a8e8ea4334b4852ebfc1380b0000000000000000000000007213063bccefacd7f284be3acc9018dad6cad95c00000000000000000000000080e134353cb30b41e4b88bbdf9aad41db1613dc5000000000000000000000000241e32751d7a9fa7d06e52b33226b5abad304dc4000000000000000000000000f46b2c839484b3362589a0bd7b6de6a1ee9050250000000000000000000000000cc714f82f50a5dedb771645d0e83adf9f5c1108000000000000000000000000e51f16ffcb8da47f98f3d01c2f07976e4887d46d000000000000000000000000946b62b5e4f5b22253818c917939f633e905460a000000000000000000000000b225040e6edebf05551cbf167f0451edbaec2d02000000000000000000000000fa83f4f0ecb1fb74931c325b595163002b983f20000000000000000000000000d97a0926e51f7c3d2cc6e5e5c6132edef00f1ae2000000000000000000000000c5431da2bf7d6cb839df52cdc9872230c40f25a40000000000000000000000007d3bb4b2e95d71bb36df7d2e3f062f1163cfcce6000000000000000000000000b6c8ef3d680a46f3baa3d2ee35b34a859800ede10000000000000000000000000474c19042fe19ff58cb417566d124f9012e4106000000000000000000000000e4ec44701cb8a28783dd5e91e756cc0fdc7b006f000000000000000000000000a59074af06ba85b620565240d8d282ef2e6fca760000000000000000000000004767f5950f047e57585e8c7229761ff5edf4638f000000000000000000000000cfbbcffd5a5ab5cb66d6ae4916bdeb88702fe6a70000000000000000000000007b73db63ac501e876bce43d84b46f35c05ac36f600000000000000000000000067653bc0d58cbba5b41c11a323fc125f52f01602000000000000000000000000c2517246fb4dc78f899bc12b4c5ca777ab0d240f000000000000000000000000b838ba182aa6e74159a9cff8d521cf76ebd3f9670000000000000000000000001d0dbb5e4b07b07d95ff4b646a74167a23f06fd9000000000000000000000000d4370c84ef86c4c681240162d458fddc7c6ebe38000000000000000000000000ad6a9e01044fd50953f14e9b5f6ef1c7319eaae3000000000000000000000000533dc1593675d14dbd0fee96728d219763f2749d0000000000000000000000003267ff4236fdad01d45b6270f24fbe2412fe3d4a000000000000000000000000ff6318431f88b5e2c03e0c8979dc257d8a82cc1d00000000000000000000000089b5d360e64c75447980e5e932ca601874b16e9b000000000000000000000000910bf2d50fa5e014fd06666f456182d4ab7c8bd2000000000000000000000000d62356ecc72cb785a8fea912fe9ff8d778efc74f0000000000000000000000008dae6fc51068e39cc168e5fa91f1f2d8fe2f8efa000000000000000000000000b6349b29d513d8103b1e3537260c3e914cbca3e9000000000000000000000000afeeb7f06888e3fd47359c9d66c3746dabd4c36a000000000000000000000000806a07556fa043ed33673b037caebf8e79fdb483000000000000000000000000c9a7a64b4c8b90f7e44c652767ee5e54f8c2abf000000000000000000000000076aa2b5e1bb407d03d7b3f6d8e1ffee419288ebe000000000000000000000000d9c56ab7ff88c8938a89de357ab279e9822ab3850000000000000000000000008653f063170530dde84c9e1f78c2d9ae93c92f0700000000000000000000000083c4b6f95feb71ae9d861bd173b3c8ea88082331000000000000000000000000188102e867bbdbdfc394050c9c4e92ae2a46c17200000000000000000000000063d3a441ad9b982a4ad795ef7287b56c047490f9000000000000000000000000a9800a2dd795eea3879b42ff35edff3e40203f30000000000000000000000000087b56e2c42b3ed84ba72df0dd46e5bddbe67ade000000000000000000000000403213cef029cbeb14eceb1f76af99b8091ef2fb000000000000000000000000a770ee0fff25d527a5f5f2b53cd3a7d7c0d0e8ed000000000000000000000000bb64e89b33d62468440a821f82fbfd66b6129077000000000000000000000000a298a9e18eaf921a6af12319d8fb8e33194901bd000000000000000000000000d05f7085344dcf74685ce02f3eaece6b06de0975000000000000000000000000d5665c8086724fb27553db61dd993da2f128ac72000000000000000000000000599129efc79fc73aea165f0ab791216ca5090efe000000000000000000000000fbe7e431d864aae419cf79bd059f2566cdbf1d79000000000000000000000000ae881b2486928c9f1a9d10215a5260457b8ec1a6000000000000000000000000d74946a978ea117a6008361419f38db26fa531d9000000000000000000000000c9ef5842429ba267289f387d209d66ae1d10a371000000000000000000000000b164fb494cb7c7a40e212373be351cb06c24bda100000000000000000000000030fc948f27abb57744c172ab003ad99ae64889d40000000000000000000000000fb1ac68397bf525415cd9a1074840de053c4416000000000000000000000000fe30f68d084c1fde7686f7c6a1c3264cb46841210000000000000000000000001f969732a3480315058d7fd79258b7bdc709b38d000000000000000000000000ef4a6a535f5e8c2e94b47ca3b7f97b6bcc53bc3a000000000000000000000000a7584c345583b3249b020c7db772aa97a4d385af0000000000000000000000007b5320420d5187d598984a4d98c04757914d90e9000000000000000000000000a54f20c161b0942b871cb409cac2d8d5b6a9bc9d000000000000000000000000b92da73dccf6bc6ff3640c6d1ec0f46d1ffdc2d90000000000000000000000002e87a4fed2ad7c42802b9df9e553eb6858c867ac00000000000000000000000032093e56f32cac679d76098d95245dfb9efddd1d000000000000000000000000fe3e445aa7452e5d77e9b7f5df39ef3fd17d74ec0000000000000000000000001d5e6407df5fdf98f86eb3f3a7608b7d62a4b8670000000000000000000000005858e5801764c04b9cffb5283af08c0335b357ed000000000000000000000000747878eda3521c200d755b383638b8f88fed54d900000000000000000000000062efafa5485b5f7b1dcf421926add90d98c11326000000000000000000000000c1329e6465d882b0ae686eec9ebd4ac3ab5e732600000000000000000000000057ae36fbe46557802775677fdc909112ec81a99b000000000000000000000000261d043d6bddcfa924c40b2f26579ffcd8d57e4b0000000000000000000000001ff68f4881558718646eb77cc3cdb9378e258edd0000000000000000000000008ee73748d4f9a47cde0dbf45e7055e9aec86699d0000000000000000000000005f3e52393f2d073eb97b7573119ac73151f0a701000000000000000000000000cf2670364f356fd8fa8e2b7e0a821c1f6a23fc870000000000000000000000006b2405be0beaff36201830ef9454ebf0b08721320000000000000000000000005d5e3df2ea9d6c51db99631a3959100cb41f42fa000000000000000000000000ae2c622f7841d62031312ab2c07b52406f77890f000000000000000000000000295ae1e3f6956533f4acee748d15d7a26da34a860000000000000000000000005574539f95b6cc9017c18aa081c74181997d3de9000000000000000000000000e09ccc09e4f095e632c16d42db587d6d912deb65000000000000000000000000b75ae0704862326db8aaf73c5b40e1a56f943aec000000000000000000000000159c4449e368971c7ad8f9c0cf50f767b97e66610000000000000000000000009a602a894094ccc901552e10ca11e5a8884909ba000000000000000000000000f3c675983256f47ee478a921f04869f9f27c797c000000000000000000000000f3c675983256f47ee478a921f04869f9f27c797c000000000000000000000000eb2b6661f8676dd2b014e9b9a022beb667ff000c0000000000000000000000001c552289718014cf26b6808465448d638afb1aae000000000000000000000000730e3659aa9355103614271fee3bbdc996552bf600000000000000000000000012690d8d7fd13a9a3b1c26255d2961c64aa4f8fe0000000000000000000000000e57a2fddc34b7b30f5505a938193e13e7f042ab000000000000000000000000532e58cfb7ec3f23fe27c3de22b24ca0c0962df200000000000000000000000093124d7964a47d063cadfcb671072b5c55fcee95000000000000000000000000b5740ce7ce21611dd387a64c7ed9fd2ffb4f7df7000000000000000000000000f33b4b20ff5cf5ab477a27e7c247e50ce44e68f6000000000000000000000000c2065c9f3354c43a235733e2c139857cfe5d81ee0000000000000000000000002bc3ea1fecda3517e22a53e450fa999492ac7012000000000000000000000000ca50eb292354ebe4d618738085d4f9ca2e3212e4000000000000000000000000212f34984e6c6cdf50804a1c5c51323099303c5f0000000000000000000000005ec12b0a4b4638e1e0dfb32d62eb7fa926440583000000000000000000000000760b5db472a13b58ffd7ad40b571bae0f3332b910000000000000000000000001dfbe6f0cfb6f0008864f40c8798a569f7344ddf0000000000000000000000008c3bda3da0c7958eff0ec5e6ae1d905903d9a69000000000000000000000000049ee4ea35830b4a4b73c4ef090bb558928ad4289000000000000000000000000202e80befb218f7df4f4f603b60664859b9b7e05000000000000000000000000e4afc5d6528d1b3083cfab9c27327b586900badf0000000000000000000000008d3fed38cac6e6956bace2215387933b5620460f000000000000000000000000a481c81d700467ceb4a96dafa5d12b426f52160900000000000000000000000011e2b3e60e1d6ef9c7dd39c1a7a1221c37412d8a000000000000000000000000ede2932d596ccb73baa0e11183b395d5db025990000000000000000000000000047cc3b2786f0a91648d4c1bc063f236b947890800000000000000000000000091b757ee254093a94cc4c31f786daeeca67da825000000000000000000000000d624d3a010be28e308c5b87b35ccfa1b3df1e6f60000000000000000000000000f44a2a6cde77e41af09c9cfe4d8f43dd810bfd100000000000000000000000015f09c7841a841fbe2166f5715bff8d47178e4db0000000000000000000000003bfe11ca1544d168adc40cdf1e5ca8692373a6bf000000000000000000000000f48f5a27f7631d53d02fed294c540407fa45cc4e000000000000000000000000e9f6f5afa46214dd9ff19c541bf1268a4fc45a81000000000000000000000000b7fcb4dff1c1612a87c5742d0e30a70d8498d98c000000000000000000000000666f52416ec2af799718d5db0494f784eab1496f000000000000000000000000c62d00841e622d41b83c67b4c43c753705b9641b000000000000000000000000ddf423bc90655c45136df8c7c3b469896e53444e000000000000000000000000910ab76826f0d9a09b003d40a0ae075cc1da12fe0000000000000000000000003c008eefc50be42b04ba7e033b38fce5173ef28c000000000000000000000000e7f4cead9c884620795439565cafe5e47b17e3cf0000000000000000000000002b3c86c7e2cfcb78aa89b58053488cad3d034dd0000000000000000000000000568fa87a0181d6ae3e74cab782a48b9b9b0ad17a0000000000000000000000000487e4d50b189f81eb15a2306d4c56b5d6bafa840000000000000000000000000c133be24287a45563cbbf05418f93669a9dc6a100000000000000000000000060121ff128a646f73cc2d3761ad5621cd6ce1eef000000000000000000000000fb263bd9b8d2496e873f152ea437524f04cb5af700000000000000000000000064925bc0379b9dd9090b1b37c92b87a7ccef759000000000000000000000000015199736999063b5ddd10ab108ebc1db614c2b5c000000000000000000000000a0e8ac0c2af1e969fb645807912f5cc396dd7371000000000000000000000000a895c6caa77a48947c722c1a173136c310ff8a3a00000000000000000000000002e7d265b9deb1e02a7da94b4a3f68ed3d860752000000000000000000000000f64cfc7f23e70dc7f4a0f4e81cfe65c5d5ed438e00000000000000000000000059d87ca11a69a8d9916a28ace0488f8e02a4527c00000000000000000000000028743f47f4aa49b88562025ddd89e7659df08a6b000000000000000000000000261045fc89d161a6b4f6f4104c72f3dc16351fc1