60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5763526d653676415363474e697634636b4a6765323162536133396a63413339424b6d647a3448574b61666400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000007878c77094e61e010d700669f68c4da5d849c070000000000000000000000000da836ec72f4eef882f7e9e208dd9ed54c949dea6000000000000000000000000adb2114db7accd55856fd2641fdb947ea366105e000000000000000000000000ab7f71dddb1fd3fe512673e7bd2671621e74cb4f0000000000000000000000005b308e80c4c10126012b2a7f6e9ab42341e5bdb800000000000000000000000040493f49054be5f411cb0073b08a68328e89acc2000000000000000000000000c578c2b9d3b6cc6557da76011dd4c5e7f542fa1c0000000000000000000000008e453c960b19b52da850854cd514928abd2469610000000000000000000000008dd40b9240e8d479cffa2a74f1a8d0c7f0f5b54300000000000000000000000045e5d268ea75d46e0d967d8c1112369aca3acb5a000000000000000000000000c61514d99e51eda50bb9fc94b2d24b75604518660000000000000000000000009fc2df5cea2672471668ff1987459b28a9dd0869000000000000000000000000c9e54b32e6b777393f080bbae3a2f722728535640000000000000000000000001cb5bffa35e6957a00a8a7390f4e084f0dd2c195000000000000000000000000419c29a9a072214e8804fe6dd9cb4300fb6d832a00000000000000000000000025df10b16a4a74d5f867ddfcb2f4559aef5769fa0000000000000000000000008fd81f1cd680929c9a7c8d6d3b228e79f9628579000000000000000000000000cb0e8052a55a1580305e6e9bebf7f31a3e2512900000000000000000000000002e8cbc74fd38fa041e9d9ac4e533d63497f1745d000000000000000000000000368d904e9aa346a66da008a01cf63b98841995d10000000000000000000000008124a3ce08947673b01af9aea508fdde13ac24b400000000000000000000000025e1f9db20902070ee094159b573087d450d77af0000000000000000000000007e1eed2c9debec1e44ae2069555c18196866cdec0000000000000000000000005b1184f13d6bea35f6a067255e2de522ecb40125000000000000000000000000d54e667dc59b20241edff2bc476279580977bfdf000000000000000000000000eae4849984f91ed2e8cf6f5d62fc3fdc2f6e8ac60000000000000000000000005144fbfa560003fd5ab7dad616f2eeee3c004ab00000000000000000000000000183c6b70d2fc25defb377f6013fd3fd564e78e3000000000000000000000000fda158047ffbf1a5a7e4bbfb2e7769ee9c2772b5000000000000000000000000628f21b781d5e6be499c70cb0999fed4567def330000000000000000000000000ee7478e09f431f7ab82c420993897ebfeb43d58000000000000000000000000e064c93ac0b0c8066aa0ff965544673d29ef1cb7000000000000000000000000ba9b29dd1d8f1e3cb07deb17754584e99afced8500000000000000000000000064d0148484cad4ae82a13d704763ccf8e82d1e48000000000000000000000000f0807a7eaf5a99b7a6ee65ebade00cc89c645e5200000000000000000000000023e0fa3a0140d3dab0f760b1bba35c4faa16524a000000000000000000000000d08bb564b3af10c657d00b2e97c1611e3692b8ca000000000000000000000000f36852bb0d7587d0d6dd7e77d2a206d626fe830e000000000000000000000000f394e1faf309d6e24c5007c46af5a9f782f44605000000000000000000000000ef573459fdaca869f2356334da9ebb4ebfae4c4e00000000000000000000000096d81dffc8adfd827eb065c66a3f7fef06964f28000000000000000000000000603a64bd4be36033391febfc151302b7eef3081b000000000000000000000000b1cc68751bfbc5e7e83186e3d543b0c56532fd020000000000000000000000006bee3384de5fae561bab59378898ffc8ede23d1a000000000000000000000000cb84c7a3844394a3933339ad86db4ea2ec520696000000000000000000000000011e4459602c91c547a41e2a5a57fb19952df9dc000000000000000000000000d5edacd23c3191d0638aba0f09d7900e49ad3be2000000000000000000000000cf0543485862c7a4fa9fa9da258e09cb96b791380000000000000000000000000e7cdde9af4d73ac4e3660f9cda0bd5ea2d8fe090000000000000000000000005e5f80e21cc2a1f216d227b5b61e7839b4bb92ca000000000000000000000000cb218e65b036afdd159028fb83ad89684000f2870000000000000000000000005420b2972fd6310e50991fa493d154a94e33c803000000000000000000000000c7c9fa62ab7f494c2db41e6ccebfb8fc088c89f300000000000000000000000028563e8b1fb403a70548414703129bc3145eefe100000000000000000000000063e822f6dd4ce0ffab27bc47fb6dac2477213281000000000000000000000000839dc5f4bdac1c3a49ce19f01ad57e23db03f25f000000000000000000000000334e8551ccc10bb072789e750f6f2165fffe4b76000000000000000000000000f092c73f9d4432f2594762e20d2f5246968db394000000000000000000000000a8851255a97b3e53b56e8f65479331dfaabce940000000000000000000000000a56ffe4a285509a7cb946461f773d9b15f8efa60000000000000000000000000d20e1f80e2d4f00117928aff6e21e3905311a9cf000000000000000000000000e8f50f5bcd91f0b363dc17d471dcc2f347a3d08a0000000000000000000000007dfb1c8c709edf951256a16d845a9015275cdd31000000000000000000000000a88f461685c2a8e8107d7653f5b7ab6b454e20510000000000000000000000007e8d322631eaabccf040807e4232f46ed5428b6100000000000000000000000029aa18991c17178940a2a2b0411951a21345d70a000000000000000000000000bd19b3addec7f2cf6373a21e6848d890d03b3476000000000000000000000000952c0bb72f576a8b12bda2946c66d243c3713b6a00000000000000000000000025bba97e0bb6a7ef57c489f620ae9f6f4e2d619c00000000000000000000000052450ec8738305b3484d98786c71fea643ab27e300000000000000000000000085e983715e23bb0e142709a21f29e9837d45b869000000000000000000000000dc0b7b93a76efbf006a453cc5a54060f00a6e7b80000000000000000000000007d581ffaca04b1d4e89ed60e154bcbd387973daf0000000000000000000000009bb442eed81b89ac980b1f5dfbfe3db9cd030f4b000000000000000000000000bd7d0df1b752e64bfb3180ff44169cee764e2d4c000000000000000000000000853580fe3967be12c334f0824b17a2e3bc7b94db000000000000000000000000495d2f593a78c7510c6e8605a25299455776faf40000000000000000000000004cd32af3ef7d0e505d9ca771ac287bae2ff85316000000000000000000000000cd574af8033f9d5fb1b9782e36469f852557470200000000000000000000000038e17626fc1919d3204bc09234eec00e76572afe0000000000000000000000005c1431bbd6a888ef5598e92c4b0f4ebb6f480b39000000000000000000000000ceffe31ebcb603da3fcb73e201c3b04869f8e34b000000000000000000000000fb7cc14e0d324a6fcce0c3f2a3f3292c0dbea685000000000000000000000000dfd3e0188747fcccbd189aca20afae13c7a9bc2b0000000000000000000000008bf4c4bbae337b2fe9a6ab9041b76b616ebd284200000000000000000000000024dfcb2d512851c152971a7e9ea210961c197fea000000000000000000000000105005ffdcc7b0d2ac049d3eaa12db81a0674c580000000000000000000000007e0562959150cd7fd59f64fa52238e66edd9c12d0000000000000000000000003be61108c8f3d5dad35db6dc3035e66bf0ed34e7000000000000000000000000fdb5ad8ed55a4dac91cfb15b8253946b9b9d824a0000000000000000000000008112804d641a2f527832b8c9914d590dbb44b34d0000000000000000000000002f3b7248741c09d0d0b634bf85a4f6195ba6841f000000000000000000000000ca0a2ceec097101437dc419f9f147e9073a882f30000000000000000000000007b51a9dd9e956b1059b74fe3e45263a40e62963f0000000000000000000000000de3a13c31003dfd3175c63a605dfbc5518b47c1000000000000000000000000cfed764851fec9816b8f42fedce41e183b414b870000000000000000000000008499f343bb2aaaca279df98a924643f8ba8e4556000000000000000000000000a32ef739c2d774f96d6cbdf9c5df98528c27552c000000000000000000000000b9b08a501eb6c6a8296015f850e72364cf5818990000000000000000000000007455efd1fecc9dee7d0a8954b2d089e31e8838f40000000000000000000000009c677c539be65d16e8f1ac732b991ca34fe42e9e000000000000000000000000a3764ff43ebe178639f3b278e195f033561f58f50000000000000000000000000d9cdede9367a4546ff43a95c5c9cec69ee9b5630000000000000000000000001764a38cecb9a2305f834807246971ae6e2ef9f5000000000000000000000000dd4ecdfc26b2bed4e7a2d377296d4ee72c980539000000000000000000000000320518990ea26292c4f605c6b12b5673527a9344000000000000000000000000776183900785dabb94d53095a6d3c829a940af9d000000000000000000000000f7b1be29353b00f3ae8679fe5bb58022d191dc890000000000000000000000003f505edd80300d031c5073d70bd154b6d38571960000000000000000000000005bb7d98d02a898fd78fd6b2934e2c38418d325e600000000000000000000000064e059e4f0321eb09e766ab8f360534aae0a6ef500000000000000000000000058e4330d6aefc614deb95ba6cf7383295f06aac5000000000000000000000000a9c98c3d971991030b473b967e4d0becc405d43f000000000000000000000000e0417cac53c81ce63655cd0d89a1855510c83cc8000000000000000000000000c70f840f1f1581c628dc3590e249108d633fb1e50000000000000000000000004a103932f03ac7a984adc5fa8267e5deb1eadf580000000000000000000000001d482f24eb514249d06fb0fd315ba060d8ef39b90000000000000000000000008a4455c933ecc452ae40c252f82a5046bfd20b310000000000000000000000001cbb7483f9b4e3670268af5d42b05563ce2add35000000000000000000000000790d5e6a8e7ad04e1f96e69d6af1f18421cd52eb0000000000000000000000007a7f2b4bcd89252bf19a31af262dcf5b7ee4d6270000000000000000000000004c45e8562d301b59fdde62b0aaa31b5df48177b40000000000000000000000000cdc2293569e768d1ee8d7fe2ab68c3eab3842070000000000000000000000009a0580c3968d98eda227252f334eca8d3b9c828d0000000000000000000000002abc8ba790624ac9de20031c876a86550daec706000000000000000000000000c28df0dce0b4ebe802bf534d691a0b073525a070000000000000000000000000b869adc7a84769faa6462d2f1da3905b264d4388000000000000000000000000a2ac4f8376cbe316d5ef562bc182ef72c92c715e0000000000000000000000004c221f94982b96f507a7a105ada62f442bfdec9700000000000000000000000022fe6800f33d485c710588009a16728cdf5dec7500000000000000000000000069ea8ff10a3d521efb297fedddc8ed23938ac40a000000000000000000000000052221916728a11f1d83f6b1ed02b82f0d5ac5bb00000000000000000000000084f068aafc10f22709c9ad7d6b46deb453e89204000000000000000000000000b750f719446e14ccc76bad2eb22a80282319f5a00000000000000000000000004d0292e6e5d916792270ba848d95d47497f257c4000000000000000000000000249e894d22e293bbe0fa8276897e1ee0fedcd703000000000000000000000000f08a9b91f4d07b381aeb732b49a377460497861a000000000000000000000000a56b59db53e3cb77df925db8e123b3cb38179e830000000000000000000000002604ab16539e783b8fdf86dd8ae3b4dcfae737140000000000000000000000006ec72fcbfbbb636c77acc3d43c773c97723b74000000000000000000000000007492f4c66c2b1f4fd1afb2cf888bb102df5aedfb000000000000000000000000c624f973d3aed36874090ad92147fe022205ebf70000000000000000000000006b28fa9d2acc2dde776a1cfbf1d4942dffe2896f00000000000000000000000078886a8cab407103a1d2da7cfad9e2b54d54c6c800000000000000000000000010b7351f46f9b273caeca2bee1d588f39e369637000000000000000000000000b90e3914e7dd39e47dc036c853fa59f15ffe71b8000000000000000000000000112a54fc706205c79646623a1bf07972af8cd26c0000000000000000000000009952d9109339c6a6e5d0bdf35cef36ffc2acc659000000000000000000000000db45499649aa6a163ee099e447e0c85fafff7ef400000000000000000000000088c2def637fb5af9fed62001c43e2bc2c746bcdf0000000000000000000000002f4d95f5d06cce133d8904004547c3169bd74704000000000000000000000000830b8d2d0d8883b0479149fbf76b6d39420584e6000000000000000000000000c3548ef027365e6626700b7fb6ddddc2815089030000000000000000000000002a939a52ba2e2546c4fb03b09315da9af0dabce30000000000000000000000005a3cb6b3e42c8101cbc0ab4c35da4f92e0dd258600000000000000000000000070da4393f0d976de5383083a945268fefcaaf652000000000000000000000000a7a112fbd1d89ac76587c4726daabd357d5934e10000000000000000000000001ae5e643f5ee1584f9404d6a2fa76d60f947caa6000000000000000000000000f7f6f9be3aa57e94b22d44c83ad6dc777fee47ee0000000000000000000000007d84185128326f3a627602bca9f7aae125d246dc0000000000000000000000007093cf15b46971c6d1bc8f5b87bde6f67e4d7d0d000000000000000000000000178a6f9823e49dab8f6d9f4494b932a9f4a1623d00000000000000000000000045faaae621a80b9988159d1b1b998cfa9dd38bf0000000000000000000000000f960a3ea0e699179fed40443d34372ec65584a39000000000000000000000000f5611efda3cd2853a3d53e00fdfe7ff234430e4f00000000000000000000000019c41680d11bbb0180ad18a6034b500d0e8098e6000000000000000000000000618160b42ffe12aa05eb48e895a1c7c322a3a4b20000000000000000000000003a7c4b636095c0ae37ddd8d62fa35efe08a93023000000000000000000000000fc61c1ba70d12e487b729b6f2d0b876cde2dc9960000000000000000000000006c34341e33df8d85da00a7772e6bcd678a8c5ae90000000000000000000000006e8a90e5a9966d01a7f72f690e9ba0893c980b64000000000000000000000000f9a35f27695ecce4f6d53fcf48777a562a842e02000000000000000000000000be94ec4116369db6295f30adb3f6f0df66d257cf0000000000000000000000009995f2a5939d5f65766f6a6adf30fee0bc3db06d000000000000000000000000d8a9a110ae6481152faeab6178cb4b703f37536400000000000000000000000009cd3af9d12e4fb1e02e16bc25035740838a2a92000000000000000000000000af8dcbde6940a1158bbf8bcdb5bce421d71be222000000000000000000000000542bc2b9dbd5f014bcd2d44ff06b1d380786bdc70000000000000000000000007af862c13aca26fedc9141bc97baed585aa49f39000000000000000000000000fc0b82e8fdc14737ecb2df811ead1ab93994527f00000000000000000000000016b5163dd0db2b4f6f6ef1ea25e1ecb16b2810c9000000000000000000000000ae0ad82c0dff7b9c26fc08a6cf49e40d3244d2fd000000000000000000000000d32bd7725a6b483221043d34362bebde8c562ecb000000000000000000000000b4ac3e28128e859c8fca500a97751c70e7db85ae0000000000000000000000004049993dfbb2101903b5fefce1cf50b1304dbf3f0000000000000000000000006e439d07dc458453aa6ec46293d39cd3dfcf1bd80000000000000000000000008cf7f294e3af9aeae5f7ae5055f32d7b281ab5060000000000000000000000006b8add4ca1862155c11e464245b4bc0f62d6fb2a000000000000000000000000b3ceb04f291ff602dc8b560dbeb327ead3dc5a220000000000000000000000004ec7270bf02cbb25e81eeb088c3205ee5fc8d5f70000000000000000000000007028d5b1bd1821f30c3afeb83ba6cef8b7af6600000000000000000000000000597561643344661c6787fc7feebba43a9c8ce5180000000000000000000000006b422d148e483287b834af7d8e49f0386e0369fd000000000000000000000000fb1f015d2952d4ce2975d13b25c7b1befec511870000000000000000000000004704ccb70e976560a578b048b80abac692ab3211000000000000000000000000cb8e61416817a9b64dc89a94bca88e2a37a016940000000000000000000000002444ead13cd78a4d507fe4271facf4f17e7fc3d100000000000000000000000020c1620bd3c07cc00eeb9a4bf30c9c3e1862cb92000000000000000000000000eac7a45e33303b915b6300774bba8894c24701e10000000000000000000000006ae730d0316f957f32887428726ff51c62daee110000000000000000000000000d2feb0cae09d10ba88461dfc1e127b18cfc0960000000000000000000000000d0cd523ac72e83da997f07e73cbf4e5012f1344a0000000000000000000000004b62f0e5e8b24c33753a3d78d6b33bc1f958d26a000000000000000000000000eb42e87be9dd188030f609193e62839d8ea4354e00000000000000000000000039ee4e94f89d0348f4985f2e7ca1274abe0123ab000000000000000000000000fda0c3cee87331412a59636adf75acf29182a2d4000000000000000000000000fa424831e6860c541745c3631c71f2635531656b0000000000000000000000002139305848ee33804c3f0da512bd2ee2f0ef0886000000000000000000000000d1b36896fdac28cab49a39b6727c3dc049592dd7000000000000000000000000201b24f760e7f3e307e9552e55a9cc90661bd23c000000000000000000000000934173ca364bc13aec581587e1deaf72ea8e18c700000000000000000000000049dd5e1edd1954b92d5380576f6084d8e8e7b6bc0000000000000000000000007abab89709b107934bf2727f7236eb951433d4ff00000000000000000000000027585792d6f221b3409f1abfba4a18ce4e6987f2000000000000000000000000bb3b00415feb705fa6141cd72d267e347d95bf47000000000000000000000000562d44f9e6e066f6aad88d86666ccee935f1c8f1000000000000000000000000694e42f5f44dfff9dd1e8e14880906c708fc97a9000000000000000000000000c602de7b6fa4e21986fb1da9ed478d537e823dd0000000000000000000000000253a6b3ddc77d495217a03e7f00715be0b7cff0b000000000000000000000000d9411bab522ad5b7c88b1bd0d3fab3e4c70875b5000000000000000000000000ce80bad6c95bd4b3646922a122705b3f78b4c444000000000000000000000000025febed26ed9382302b4a2cbae4a9b9d460e5d2000000000000000000000000f631e5d58c2f6d42197adc1f405653f801ecdc40000000000000000000000000b366a914b9f8010e2388ec81ce8acf2764741c890000000000000000000000008d76cfa9b0052c44e774195ec8be289b4edeb6db000000000000000000000000afa1093fba979ea945b3ef3c38d750934491891a00000000000000000000000029e56c88223385cf8a02fa986b49240776bc6b6c000000000000000000000000571e4c90c0a55174d0687c14a36023de69867688000000000000000000000000ddb207c19b1f9d002f1e607bae6891f4a93d327900000000000000000000000006fd7c2baa5d45f2577e6c28a647bf049f5017fa0000000000000000000000004f52ef63d707e1434d711e14803c7e4903b225de0000000000000000000000007c3b27441af3694054a089ff884d7a1bad71d70400000000000000000000000042daaec634a8e644b4671e8333391d38f72631a900000000000000000000000079a43ef2784bc628861edb7eb21e0eac5166ce390000000000000000000000007de3d5db85aa8336ad50bfbcbfa26cfbe30e6f3e000000000000000000000000e1456251e96ffb348c78c2c4ec502745cbc185ec000000000000000000000000d34ad5b559842a4c317cc631c5939e41a10cebed0000000000000000000000009aeb2e07e3056a6166b8901105e36cf744d0b46a0000000000000000000000002e5d57498d4312ce8583cf308a4edaa1fdfc4671000000000000000000000000c82cc353f34381c74df7edecd3dae5e6d45c82fd0000000000000000000000005884321ece7faaa258c2c8d39b69c266a6f4ba23000000000000000000000000901854fd8f6a5e0e5feb50d23b8264a15214a2310000000000000000000000004ee613a65323269caf8c8914eae5c3d89c2b34870000000000000000000000000390a65338271cfedce4182014fc64dee211aca5000000000000000000000000e3ca76b24773be1e72f27feed0c41d1b7fcfe45200000000000000000000000046a65714a52ca16d66db2fc1eed0cb8a7e5223eb0000000000000000000000007ecc7314cecac8935b03134e819c288fad8ab4d5000000000000000000000000f310055ecb712df00322b6b4b4c814967c62426d0000000000000000000000003f56462d43ef266518af90ea5b5d0f85cedc1a350000000000000000000000002cb373da12d308c4ff8f5fd0bd20742a14d4b4fe00000000000000000000000037b106270864879b5655031c74e21a42a6cee87e0000000000000000000000000ebfa7a430847b806c563b98526da2d9248d73ca00000000000000000000000036b7c2ebb710ce0eacf77a9fe749567557bad25400000000000000000000000033d040fe0c28a7899504d54b03e5485bc415b6c500000000000000000000000065d769e0c08d283bf86ce0f8203a6055e75e5ac8000000000000000000000000f79c7de58fcc8d9f7baf40234733768495d9151d0000000000000000000000001ff5aff9340933f42ad5bdc71ffc770ebb4540a5000000000000000000000000f4333b755be4d1c97ffc298c221a41eb859681b30000000000000000000000008b1a46124396779abe0a48c1600a3a51131a754a000000000000000000000000a379b7062235a30923d50a971d2c6941e131714700000000000000000000000052e4f6402d12f4a7ff07fa9c504550eef05387ae000000000000000000000000a2c5ed1e1d5b7486ccc758cc3f2dbebb299d234200000000000000000000000029513767a0082bc431d497150b29d6cefcd25335000000000000000000000000749b4c7e4c6f0a1ddb44085edad4ae35885bf54b000000000000000000000000b3ed2e50f795c6449ceb67f9c3ece3337b40f0fc000000000000000000000000ff438af2ec5d4a2734d527e625a5098a3969c9c3000000000000000000000000d91ecbefdfafc2d9a38279086ebf04acacfeee8e000000000000000000000000ff9f83abbf9ae5ffee12d25e61e1c36bbff928be00000000000000000000000011b4ad797b0191994b40ab56527b3be54db2d64a00000000000000000000000012181eca98014176f3ae8568b6369eb87b9a9da0000000000000000000000000d8ec5bbffaeaf691ecd3215a3e76bfd71d50ca500000000000000000000000005d12be601ce7ff81f14310ed6c013fdc6777b0b5000000000000000000000000d75d8334e207f8b0bc69aa2ada4bbc8101c3799f000000000000000000000000ac38a44068afefd4412cfdf9fb6164c738247fc5000000000000000000000000ce1410f9f2aa8d86718d73c4a01736f505478c3900000000000000000000000091e912920f6b7658d63927e79a354884dedcb34800000000000000000000000017b36c8fcb411522d0782afe0ec5da59264c7acc000000000000000000000000704491547773be461849609c40d727c0de316cd100000000000000000000000007609cfaefee2a8753a0ebab1cbc98076de9bcb6000000000000000000000000a611535c673bb75f5eec159f0c095fd40f59165d000000000000000000000000fa8ac51d7c6d45bd610c0c8c818092b0feef1219000000000000000000000000bcc13769d41503da3e683907d4066e10f38992750000000000000000000000008b54474cb87cb73d6e2ecd563ffd3470b3006a390000000000000000000000004bb7056e7c997f81ecba670202c7425809f2257f0000000000000000000000004651b6002fa23e889c8938c2c7c93c20b743bf220000000000000000000000006ad3e975a09b91f1337634c48f886676075602ee0000000000000000000000000f58772657577299b2e72c30fccf2041e8efef5b000000000000000000000000082c2f26a8d42c257ba4a45c4f072cde1ca81a8000000000000000000000000059f5a965cd3665d596de10112184a829f9992dd1000000000000000000000000ecc1a1c50a2115f34f3647b824aa1ede799c8bc1000000000000000000000000c8a98a1652072e49dddc03c2bad77ae66c5601a700000000000000000000000082816db87a65cab60ca71d61a812fb7b46976fca0000000000000000000000009d1bb6721b0a21213e006f5716dcf3eefec14106000000000000000000000000aa1c90368b0f629c85060a0152417bb72680f3c3000000000000000000000000c1fd8ba57894b848b93ec183a8efd03c31cd6bee000000000000000000000000921734bc4075b63cb0d4915d9dfe809efebc9779000000000000000000000000f805f83e7d93aceeea225ea65b35b14417ed6cfb000000000000000000000000934cf2f58c12906926088a67ed422eba6448618d0000000000000000000000009bb2b43b024ebb09e33ecdc863016e2ec3cb2ffb00000000000000000000000057f7a7202f8235849754df44dfd9d9015fa3671600000000000000000000000036a3edc82a092de0a4193d2a20fadae60a886690000000000000000000000000999720c3da3b20954bf043beffeed325bf61c14800000000000000000000000038a188e0edc4c4fcc961426816a26a15970b6f8c000000000000000000000000ac81b96c825ff2e8503efcad340960fe364e11a3000000000000000000000000b18c5dba87e4cdef507740f6f0722fe6461a6e1700000000000000000000000073fa6f84dbdee9f61017cda42cd004066e1dfda8000000000000000000000000ff3d685119a95792f4f53f20f57ba24f1c9d211000000000000000000000000096bcc5a33d72ae3244d3f3b444b40c2b12af5a68000000000000000000000000100cfcd3a2083b2609ec7dec55e30c5f52e59223000000000000000000000000b77b43050b5c4072018891f33edc5bc647a8a2cd0000000000000000000000000e9ef7ab4c63f905ba99fd05e839d7dca3c66593000000000000000000000000c6c851576c23cf8a4cb3543c04b3b291563d1313000000000000000000000000e0b368c6e56da6d976f780efabb8dbb708926c86000000000000000000000000c206349117792473785fc3acb35f2f93202ba3e5000000000000000000000000a50f61ce140d8d0bb7a98fabf7b9478000827098000000000000000000000000f583df296461d9307164812e80e61c75981e466f00000000000000000000000040497ffe31e2398b965fd52ed1e51d1e3877f037000000000000000000000000ab7c8bdee090dffbd9eb6f53116fd88add40fb65000000000000000000000000263ff42ecb45d18049b521c1fb69598d6ae0eb0c00000000000000000000000089418f044c44160229eb60e67469b11efdf738e0000000000000000000000000ffa7fb39c5d5664da9f2095117dddadcd80a8e25000000000000000000000000dad1b641bf4355498235c0137a447064b111c3c800000000000000000000000091628f9965781ccae03487866e04355e958e31e700000000000000000000000072948d861b7f53cbed8d1f6d745f242b1282583c000000000000000000000000577caa17c6b0ac0a6b2e88b5ce02d60e702b1d5500000000000000000000000020dee435f55021e5f3434cac2635ae49d9b19060000000000000000000000000f48bfa30ec4f038b6f6a69d9400ed4eee76da4d1000000000000000000000000f3aec3f8490b848bf5e5d4a9e002b46f85edbc3e00000000000000000000000041e2b92ac54ae7187792798649fcdf024476793700000000000000000000000086b1c73989b0d9f5722ac1696c34685722a310ac0000000000000000000000005b35227651a518aff5ab8f438ee078d686ebb646000000000000000000000000760bb8c71624e347cd3010319f8f3207c8e9c827000000000000000000000000b00afb8950db7e965f6146a0db4d2e40bbe89e73000000000000000000000000fafc30e831b27f5e4d77e3e952cf351299c7617800000000000000000000000081d3834f066e28bdf57f20f91cf23645affd8fd6000000000000000000000000d4ce33c78aa8d0f420e5e00525c3e42f365dd675000000000000000000000000986a0f0ba33363d694d4d79c08ba0f68cd919f1e0000000000000000000000003622e9d296cc1b7f2e633769d7d0491bbe838d06000000000000000000000000ba9fd975f0c56cf28bf8de70966ba46624b88deb000000000000000000000000236fe70243e1826ba9b8eb18a0d1945712110bea0000000000000000000000004567c21333216653e82e2af36f4ede01d9e0ec0f0000000000000000000000007cc56767f510c6ef30029da8207e72f8721c1737000000000000000000000000a90515d472774a8b462845fb9bb58e8109e42c910000000000000000000000000768df718b6fa1d4ba1537383ab305593d5db7a60000000000000000000000007596d3bdf99e7018054414f4492cae1673b4d7d00000000000000000000000000016c3e251de0a74149afd5384294dceae4e48c400000000000000000000000095d52f949bdbb08aedcafa883106184455c985f0000000000000000000000000c5dbc85f4111775aae7be13ca31b8ab320fd9a920000000000000000000000007708b523000ad8ab5bed24b337152045515dfdb40000000000000000000000001c3540eb57bfb57decc2c3c29df6a4acc63ff82a000000000000000000000000fa3ebee98df0d007f91f117dc7763e565de9a589000000000000000000000000214c22df188fdf0d49444ecd7d957b0569931d13000000000000000000000000a38a167a41ffe653f8ce4c9573330ae684632f7a0000000000000000000000005e6cd6611c67776ded38ce604f6d014cf6abe30d00000000000000000000000021bc43dfd8eb91513a7def26ec610a52bfd8178c000000000000000000000000e36ea8089238939d153609d7907eadc7fd7d7f45000000000000000000000000212de5eaa01307c7b395a6ddd2415fe851710e370000000000000000000000003b75de67864915089d862ee1886cda3323e9bb48000000000000000000000000068d18818557845ae34c888905183226ec95b1d3000000000000000000000000d200fc6e214c2c62c2db572a3f2819a4c20d7b09000000000000000000000000f804d02796257a0d1c081c876e9f292c6bcf7b3e0000000000000000000000008e14c143bfe1306b1e682d30e60888720453a3d3000000000000000000000000fdb9936fe9d17f420a87c4706a05be798cd1c375000000000000000000000000c5fb8055516692c58bf7136e00ea05b5c07a47950000000000000000000000004c4c46a4781bd05b1ea9c09b80c6a241b2b0a3c8000000000000000000000000f5af878d611cfe6fb91579d1b2b45485538cc78e000000000000000000000000fe1b331eba74b77d9c662970590ea0820ddd3f490000000000000000000000000a301aa18d989d883e91fba38d5f1d89f16b873f0000000000000000000000008323bcd7790ddc3e4fd1876c3811e9ee057063ff00000000000000000000000097ba3a7178da3884f814425616260b3fb0563305000000000000000000000000c56161933854ac81075a74ae5474562c3566abc1000000000000000000000000504bdf6708001ccc67de7e4c9bbf1dee97f897a900000000000000000000000013df1417f71414bdbf1b6f2859d4be087c7b744f000000000000000000000000613cec9b6c144c43646b2a4d0d8c3bc380f0359000000000000000000000000023856a35fca8752ca3e091ab6a85361359f24819000000000000000000000000779650d5426dcd350114f5168dec0a31bda618f8000000000000000000000000caa0d0c5e6903e659d75a164c652361f7fcfa2bc00000000000000000000000099bac6c030f601b11c62c92ecf8c3d840e82b4b700000000000000000000000041ea0cf26a379d3a058914dea04288b66e1fd5d1000000000000000000000000d02b6b413c5b320794c8aa72f9d60e078260380c000000000000000000000000b30c67d4d527cb15f90bcb86cd7786739dae253c0000000000000000000000000275db7b6b80336ed75b00205c1744c7a301ba84000000000000000000000000be2a762ed4489d28108d18fedf6ae446d20dab1a0000000000000000000000007c1481b14227c1f77768f22b94e6b8c7ec755b850000000000000000000000008af7aba558a322a722adccbc52b107b48b758263000000000000000000000000f14121c5dcda97e8abd305047d79ff86c59e86e700000000000000000000000058542addd67ec8dcf80b57cb8ea2a0735cd8b513000000000000000000000000d4bdfbb672bd0d504916e41e5a1eeb4ea0fc55ee000000000000000000000000f2dfaa0be1f091badb1e3a304803b18d9be28212000000000000000000000000e88ed24ff7c913ff7692d18f8136c1423f99265000000000000000000000000027a83219e6b6b55e4f26a79450268e393100f41e0000000000000000000000002b428ee462618c309e971d1c42a697f0777c141100000000000000000000000075bb2ceaf9a9b004e432dce5bca9a4ba126cfbb2000000000000000000000000aeeec4bdcf7681535b852b9fcfdb77167634d18c0000000000000000000000002a6fe5fc5b02da5405c5d006cedc1025eb691d76000000000000000000000000d74211dbc8c8cea9f956233223067f9611217b790000000000000000000000006de9df3af8f239838f79eaa0e3b24b28f3ebec12000000000000000000000000c3caa9402d319afc24e5c1091a07cc1441ab513b000000000000000000000000df58fc4c31202076b93fa4d643f96768920ba59500000000000000000000000091855300c9f5116d4297bf27b76a7698686966fb000000000000000000000000a8a75dfd16d94d37e01cedcf3cdebc8b987a445100000000000000000000000043d0c16b5d0ca601789815168ad97034930810c6000000000000000000000000c47293ce30ce502e62a762602001df4c571727250000000000000000000000002c82b28253804de893e8ff62dc69176b5a6110b40000000000000000000000004ae11e5f234209c5c71dbe266b52ec75d686a2ee00000000000000000000000034ff20917c0434b48c1601ffa306c6831196a2cd000000000000000000000000a1f0f3e76cc7b6526fe699342d21db856aa289040000000000000000000000009afe2cf4762d5c5bee46287ae4c6d76cbe411157000000000000000000000000f04120baa4b16f1566b4dbba0710092c61ba6c19000000000000000000000000de58887621e991c0f782b1e6091b1464b70d54900000000000000000000000000fea3cda56a55fed73b1ab4d06fcf9c96a0c3d800000000000000000000000005121f1eda3fa88298b88b072e73f56e2c2351e7300000000000000000000000090b5f7ed5d79d962ad633f82e9c7242e7e3431c0000000000000000000000000cb7102c5611c51c4ff6fc329766df50e6eca0e5500000000000000000000000078e1046ef1c450f20f5a7abc77bb5a6e6bdb51d5000000000000000000000000189901b912fc7ff887228c6eb25b9a19d2e9157100000000000000000000000060bad6325f0b9c5f262fb525c49c52bbd8133148000000000000000000000000ca4cf8cb6549afa4c614848d3edfba78102ef4c10000000000000000000000009a442c1073654d35f80a769f7c3dffa10be75b420000000000000000000000006710e337872b27e53ac6c5d3021562484fc622c90000000000000000000000003dcc6435012d1460eacb5bae7543329aa71b1e8000000000000000000000000056d5fab0dc4c92abc7e69d7111ee152b7d5bf97d000000000000000000000000295996e68b533d5258a239b9c041d030bbf015c9000000000000000000000000ec6231b54e458f36eea7df6825227553dcacf2e100000000000000000000000027980fab67e2db5c0e195909c2c60048eec7e051000000000000000000000000b92507b7f88da65803e9a45f9e535ad1a75b9e6f000000000000000000000000b2a66442f140b552562f96a0b1b3db7b09d89ba400000000000000000000000049c93c3b6c8f621f507ed3f2da50bfb9ea543ba900000000000000000000000048bfad6c44536421569771803ee8035215f4b91100000000000000000000000009801d24b1c32097a9c5cedfbb41d9b5ac8585370000000000000000000000000028f59537b7e1ab5b31fd0a330adeea4a0abc9100000000000000000000000050f3516e82c40a3b82bfc469460ef5dd24833232000000000000000000000000f7366a235ea7061005842d6a45ec0f7add63defa000000000000000000000000ed07154aed49c5a919b0247dacad1b49b893a5ef00000000000000000000000032fb036852cc86b5c9397710fe65818013a789d600000000000000000000000093bc8e4493514312dd4bcfe13532d738b7aa78ac0000000000000000000000005caa04cd179ed11852ac82add9c39c29ece810bd0000000000000000000000007902c3232c693c5bed8f9337d78fb9f0164d2f79000000000000000000000000ecb34419694b7774a9a58055fe304596f322536e0000000000000000000000001d276d74929dbe994de54029725a3dee450ac75d000000000000000000000000bae795da9152ad5fb65bc0d03b5ccaa8156c32ea000000000000000000000000e334a69f5d5f5242ef30420fc425ba9bb53b071c000000000000000000000000503c0b19357ce73a931f2c3d51be988419e352aa000000000000000000000000afcc48f0b2168772b7ba698b7a81ee54f8893aa900000000000000000000000058220c7c66053d21115fb38acf66fdefc6ce890f00000000000000000000000094315a85da8185e9f988526ce6c0cfb8fafe261d000000000000000000000000bd6600b86604bc18b74b7cf1639ce0dcf94b0992000000000000000000000000a84d2403b31655d385ef15e8e4792de7c8fc27e700000000000000000000000027020d77deb4170c94effb566a490dd80f856ca00000000000000000000000006da4fba76004f0e05f26cd29c39dd418386818f6000000000000000000000000f45bd0c824abf50153460cdb36acbab1b2ee54720000000000000000000000003c1737401ace51086bd0eb6c3285d3d31c34da02000000000000000000000000826ecac37cb9ecc88362de49e39b04209f903967000000000000000000000000dcbef66afc5d32692692a5baa8cb409be3a16c2f000000000000000000000000980966a1888d0ab19bc4caba4539a9719d9aa3a700000000000000000000000060d2bfcb9c676a8acbcbcbee838983334769d463000000000000000000000000cf98fdd33db0f497895c441a963b64f50d3401c200000000000000000000000022a12799ffc881dd05ad49fc805791be4d436f660000000000000000000000003d4deaff878867c2c0cf859a29146f0b94a8021c000000000000000000000000a5b31fee62990338656d7fcc751eae737ff332f20000000000000000000000009b824e9b9dd1656c99c7fb83bd3fb9671c6dadc90000000000000000000000002a70f66d4ca2c6f6e91043b3498a2a72be4dc4a40000000000000000000000008907dc517b8bde2e0c713e492cd3172fccfe9f0e000000000000000000000000a4812ac1232adbe890bde20d7fc6fabd0d3c9d54000000000000000000000000e037703b919699d6b082abfd5ebfd218948c0bbb0000000000000000000000006229d1ffd51f33ff6c33c7554d95c3034391f8a80000000000000000000000005f8d280acb940c44a33b66e711b0ab973fd3affa00000000000000000000000089d0121834f2f9673f702eae99972f4b7b6645c0000000000000000000000000903c8ad93a810c89d9e2f9c98fd5778abbea683a000000000000000000000000d46d0d5eefa2fe22e6402bf4508f60b31178078700000000000000000000000067227455755e26f20d0f571d9e25160ee5a3f123000000000000000000000000ee16149931150299655f45536cb06232eadab136000000000000000000000000d2a500076ca60fe7bf896f973df57b8d4b292fb100000000000000000000000043a702905b3cd87f550b54877e57eb55a09dae8e0000000000000000000000001a7c2c539d04b90629a106cfd0526b08a9e972760000000000000000000000009e9ed36b24f3a5356869cb10d88728fa542afd0200000000000000000000000092a231989106aaae0c24f6675c011ea68ecdc69a0000000000000000000000005c7923694672feb1771a790a7bcafde56cec08da00000000000000000000000020967adf9894bf72a05b45799ed28fa895803b8600000000000000000000000042d97765759fb1e49a4493d4e83f6cea8274ca300000000000000000000000000f0273629a8085cd26504080d1a1bba76ed2bbcf000000000000000000000000288fd80d298362ee1ce58d467ab9d50c4b689836000000000000000000000000ffe9eda791448e496114dc6d9d2293aaa6d1fffe00000000000000000000000095930a4b8f510bf1634e55a4fe4cb64d7eb43baf000000000000000000000000b3fd72c2f96f0da2b61b28b7fb629ab8c4743251000000000000000000000000a1b4d7ae6f62a5362faea260b74766a6fbb2392e0000000000000000000000003e6df0750c7c0393199dcbf2d1c0ab865805744800000000000000000000000028615f78ef160c12250f8e2967f91b286df4f543000000000000000000000000c654f232c0eb65ec61990f5df5d90f1bb350b9fb000000000000000000000000db08cd3dd7f66a3d08e7397a583e91dc2e8ba41f00000000000000000000000028e952732e62b42e959606af67e3f6d78733e6e8000000000000000000000000acfe4e658576d4338f1f486975da69778635068500000000000000000000000085b1805227377629e1b7772d408790200e13ea1300000000000000000000000070b8bf2ebfa87e7298926038b101d15731257763000000000000000000000000e7841d84a66377cbd6950a239024f0ccfedf9e9e0000000000000000000000004f2b334313da19af650e73e6c5ddc988bc6f4538000000000000000000000000fab3e44499dd0a925701ecdfe3c93c6c3f254d64000000000000000000000000242ae3cd5117e4a0d8a3b821100981c65bce0c85000000000000000000000000575b84a1ff930e4083e478ffc7613fb283e78baf000000000000000000000000f3543ef25dfcbff0240e27d98588f013b211445f000000000000000000000000a436adb0109c9aae9034cf2866b10f1cc2b7b9710000000000000000000000000db93abcb3db831f028303423e8b6db0e02bf9f4000000000000000000000000641cf4f47ddfd1dac1bdee36069f09481064b0310000000000000000000000002d44adf857a31c01901b5ce0c70d6ce105ef858e000000000000000000000000a1db4529127a81e0160d8d196940d44fb7847b7a0000000000000000000000007ed8b83f740467cf25fb92e4494567356bac80d900000000000000000000000062d6fe9924b2e8780fa4ec939483da3cb2d02b6600000000000000000000000029c86449439625084c387eca17148693f432ce41000000000000000000000000d89110c52f41b75a704b3756e3d3e642b0a8681e000000000000000000000000b36d1a99fd8fcead035f49fbdb76de1fbc210a2c00000000000000000000000013a8bacee9bc5e78a885be7406f4547542eb29bd00000000000000000000000039525ebe1baf57a28e1920b12441601b634b80dc0000000000000000000000000d2e9bac1d68cefd9ed060960bfcf9284e0a1687000000000000000000000000c5d981ac5af1184c8e0bc9744db5fd0e331af9340000000000000000000000002df4cf3d45ac6880bbca3158ef1f0a41a1f615320000000000000000000000001b2944644ce39a1c39d94fcc639e05131e2362c70000000000000000000000007fb5bf3a34c3c427ed5d0c5f3640497afe9ba3dd00000000000000000000000000068ac383779264e9e1e4350238f62aa48d3e9c000000000000000000000000bc35861943e575a35a0b7f08a469a9be63cb2599000000000000000000000000195c29899c1a2d5ec4b7e151a69c732ab4277d82000000000000000000000000c1750c22e3d673e47a0d04544e73c83097369e7000000000000000000000000016409c7af78711fc3f223240f1bc5bf29414b9ae000000000000000000000000329fb205f2afadfb20bba5b3a52fcad66debabc80000000000000000000000002249d0c8b9e11b13691efb6417b848b414ff7fe600000000000000000000000039da40d3b30e82c24217837d81383d0d98053b230000000000000000000000005eebcc70b0b9a6a9d0017cc8baedffd81f3057ca0000000000000000000000001ddb85c68212661ad06e6b0132f61a6e3fd042f20000000000000000000000007e9bb129b52feb61cd8df8b7ee96971a03b07d7b00000000000000000000000014b54caf654259d0dbd14ac9beba78ebaf9b4042000000000000000000000000464dcc55106aef9170d79854b13d5ce224aecc0f0000000000000000000000007ac1fc048594a6b628a8e08a03f4dbf639e5c5e2000000000000000000000000b8002f30820be03da635759291eef0d75a1711a7000000000000000000000000a749ca6bfab75b1d1948ba692e3bb1dc4c3c6d45000000000000000000000000c4c17dedd45514feab43c12b7d24b3dceeb6633900000000000000000000000099a6a5e230f5a5a7e93f0cbbde5ce90e9ad74afd000000000000000000000000eb82f7a64e458099ea13ac54209f4012451bc00f000000000000000000000000e8e551f95849536f37f5cad55bc8d7e74c91a55400000000000000000000000005b20d0ef5be336e83d091fbf90fe2b5020b80850000000000000000000000002023e1fd4915f20aca444ae8bab13bff2debfbeb00000000000000000000000038de8f0ebb85a7a7f59e80256a01bc7f76efbe500000000000000000000000001d7ce53b68e0c5d298327cbcb9754a1cf7ce8a730000000000000000000000006c5ffa995f99950fca66478a158ef2c8433706850000000000000000000000007668e63dd6aedee8788bdacad6a1589627cd6acc000000000000000000000000e1d3fac0ba0806325e46147c69f9753a3d00ece8000000000000000000000000a16df50f8ac4aac4520f9afd663859562d0ea4120000000000000000000000000e89b1056d3aa57dd53f3c2db6d81aab892d99fa0000000000000000000000005da1f94804effb31f250daaed054937aa7437f17000000000000000000000000f8661991a03b550f1f89ea85d11a024954c890050000000000000000000000002c9b485329618e5be564c7734d8d88a3e07df33d0000000000000000000000002ce32289f1f2fb4e3630ec85df306985eb9a3491000000000000000000000000e329cad253aa75267598baec276fb2c0e96c894600000000000000000000000012499b3cc3bc7e6bbb46a34fd3c7ea2f2bf4bd37000000000000000000000000aac2081e1de91a46783f7ca10503b07579d7981e000000000000000000000000c083e6db09442b41a3bc78bda3a3dd48a7e65844000000000000000000000000635c826b4576714b05007659df0cd1804b16a83d00000000000000000000000020f2e0140d4ca538e148cde074c34127f51dce5a0000000000000000000000008e69f30c0e0083e670143a32cae58d1e28db7c9d000000000000000000000000b23bc3247c3af28241445eef4dd034fff81bb18700000000000000000000000018405c79190b494aa67773fad1a9df60dbda9477000000000000000000000000cd30a430868f1279d8979ed0c3cbb458ab31cd72000000000000000000000000ed4100e09aedfc15d1c4a57d2ab2c893fd1b5fba0000000000000000000000009757a4de67df9deffa8503873b4035f8fea1688800000000000000000000000069d153abc045f374c119c2e479ea9d4763787bfd000000000000000000000000b483b0e84f8e74a4a9d25f70978ed4a65ad22ef30000000000000000000000005b272de1daab0209ed73be77b0c1b891c8f0cc800000000000000000000000009f1151efac39c13a9258c7636b3c48dc54267cf00000000000000000000000003182f40a1285792f95b118a12b53f52af22fa134000000000000000000000000777c4d845903e218ab97f9f0b15f8a9e3cbc2381000000000000000000000000005a0a10108673e6fb94a68ea4f252093161a136000000000000000000000000bc1fbec0b4ea53ea1a794e6b082210e9fa5e6a1e0000000000000000000000000cce8a971424c262b727e038cbd2c6d950a5d2840000000000000000000000004dfd8db3551a2c0e98dc73219c97e1514fdcf0aa000000000000000000000000e5d97df1461e7134a6f0df1b51d17182676a7046000000000000000000000000db4bd5c8265440a2a196ac3664df67c9a2b67a3f000000000000000000000000ef81f827b500c193310fb1a677e1a7da0a3e5658000000000000000000000000d7b2405d2918423ef7fba4579b9dfd4a0c9f45b30000000000000000000000005008308f5723a88774b90a03d705f70b6a42539400000000000000000000000024fd798a2736539046b6625597df86eef0bb378b000000000000000000000000659ba959538e3a841d0d25a23809fbf81e942f0c0000000000000000000000000e18f05dcc15186119b6d200e6747d73fd173a580000000000000000000000003e73a69dda3f9194af65b0889f5be4bd9dacc53f00000000000000000000000066f081ce2fcd9c0790b01eac6ec012517b407ee900000000000000000000000059138b5f6cb047c84ed511cf5de2b905f67c064e0000000000000000000000000130c3e6bf004673738ea37169697b21415972a4000000000000000000000000fd9bd1e8aeaf92e78d10dfab8e4963ea99db39620000000000000000000000007e237f8d16ef145baa3c3e2561579c4729e7a07f0000000000000000000000008d9615d9e130d6df6e286ca5dcdb69559203c5010000000000000000000000006fd69642d2ab7a92917bc093f228d1b8864b43680000000000000000000000002a6a45d758c18b38b4eb3810713451f4eb2c47500000000000000000000000009c748d1661d301d24529cd773d6f1eb6baac7f38000000000000000000000000efed9f8805fbf622dc0b1d014e223834798e285200000000000000000000000016ca62e29e82d2919f6677a21dcdc3cef84a9eaa00000000000000000000000067c448a002712a8f87397996d46a290b1fbbeafe000000000000000000000000417fe0ad95db87ed6dda1f7b34971a5c2b5bf3ad0000000000000000000000006dc1ebbdaef6e3060986fe919330ce6aad00cece000000000000000000000000bf912d2fbf917746a2007da66b88857d6a8a8df0000000000000000000000000a9a18e0975f4ef7c35eca53627a2ed47ebcdef190000000000000000000000003c8b674932cc5116fea7fa0883515d4db7757714000000000000000000000000498723fd57082379e3a24b1516d0f8975dbf1b1c000000000000000000000000891247c930ad14cc6590e0221562572047927fba000000000000000000000000832a3efb9e8a70b78b78d66c8aed0132c84e380d0000000000000000000000002f7c80e730ce33c39d220e5d0ac23762d38d7bf4000000000000000000000000ca5ab345b50f0a0eb815ab13501924a2e7441a63000000000000000000000000d6b85426c7236b7a6162282e8369a8af86e2cea900000000000000000000000035ba334e76e17299c6c9a3729678566b8d7caafd0000000000000000000000001305c6b5f5743f511bfe6fc7194b239d0abbbc37000000000000000000000000dc78347153347ad311e9c40f4e7ea4a982fa8a5500000000000000000000000041985203bd259df17782aa36d9ef14d8fcb67d4b00000000000000000000000051fcba57c2f3988aa8aef49de3e941c24d51f3b10000000000000000000000002e122c7280b51ae4b91450b7f3182eecf4ffc4c50000000000000000000000001bd4345e758e0ad43081bb7a26a80a15e55ed16000000000000000000000000099d7ecac84e72cc0504d9acc0af44e849f1714170000000000000000000000007a402cea0c5222aebb8e209d234cb56e047e417c00000000000000000000000032971ec4cc643341d4dc928b2e4615f5bbcf0a81000000000000000000000000ce6c1ec483757b6f943855cbc7753194a2a3d27400000000000000000000000026aaff84f3b07e3f85fbe6cfe44d5da3bc5f2cc9000000000000000000000000bd98ef90bec070fd9dd32e3f039d7a69101d8ecf0000000000000000000000007261c89de17c32bfe019a398293bc901c4b180ba0000000000000000000000009d3eeb918f277451159aed9cefbbd0e08212455d0000000000000000000000003c4637b3184f12583cfe3518070766f1fd0fc44c000000000000000000000000d39e4a705e162afe23b6565de80487c3f9cd8a3f000000000000000000000000d50f05a51e52d67644b5ef83413d6bd9085c2978000000000000000000000000f57b44efd9a6edd9d2925ccd08cc6dedb8ad24d6000000000000000000000000a9f5798c5e623237201789392bb3607afc2cee0900000000000000000000000065f4c6471a5aef6c10ed335f3835fe2079135feb000000000000000000000000cbf426c61fd9f6c80dc68ec7d46584628beb6b1d00000000000000000000000050c5055e9ad8446a4f3cc52fbae40af12f5311d3000000000000000000000000c2f0b48d45e12fd289deacbe2468d2cda2af8e9b0000000000000000000000004f4613aacf85260d8959701a50f74e47e26807c300000000000000000000000003a0952d22b924171e0ff8f2dd3ebc6e5f3cdf4c00000000000000000000000092bdcd72332602103eca49bfa67bdcdad77049390000000000000000000000009fd3dd8bd8abd076ba5794657964f12560dc14810000000000000000000000009e51e219d2a9e531b14d2ef08333e032bbc6d3dc00000000000000000000000009f4b4a6b77155ab31a8bde164a6d6185721fae6000000000000000000000000a3c3699e5bffc9822cca0a0a764f4f3b641ee0f00000000000000000000000007b03686cc2c09791266b61bb77973ccf16e38412000000000000000000000000d1fc9de35356f0010f3a7ad0473f90a1950a29f3000000000000000000000000e13058443471ef9e0b00f8aefa5fe12a2adcec04000000000000000000000000a9af4b1a02e45debabb0f8435266b710df73690b0000000000000000000000009e668dcf213f82902cba59bd3969307ef129165000000000000000000000000094ee34cff0fa5e7998f17980201f2f140f61f7a60000000000000000000000009e47bd77429c813c860bf8e5b8f4da08f89cafce0000000000000000000000009b84c0ca9ea75b6916359faca87bac4a2a9b56d30000000000000000000000001afb5536129cd175af6f1be8d7a78823bdaabd62000000000000000000000000f9c70f571955250e56fc9b742ec5760ec6202b7700000000000000000000000048b91e405e5e59baf237a17aafe4d2b437ff115300000000000000000000000029108f415c549eb047478a4cbdfea279af4c6f7c000000000000000000000000790ef0eb4451838f6e9449e21e85aabb7a0d7a4c000000000000000000000000279f743845f3c27e58297645c1439c9f4da4d8150000000000000000000000000370036e233ed3fe2d2239b9739fb88fdcc1daaf000000000000000000000000ebc4af2cf2eeb0cc212f0978ca2568f5fe4a55e70000000000000000000000009c476bf4924eeaec040b8952702c1b9d441ae9030000000000000000000000005d5962c10ca5af2281233f0ea3a2b63d5c1b024f000000000000000000000000bc99f0fb2708423ac6b32fa5a0e45453683b17510000000000000000000000005c42890c9f71b8f2f6544b34846c56d2b2b8738500000000000000000000000053301f77cac6f9cbd57e92e3863385fd01fc2db50000000000000000000000003e7ead5e96622efb48c109c34a72b25623141f9900000000000000000000000031bd62462929fbe2d084b113b6e1910ec7389bb7000000000000000000000000d19da2330df3cb3fa44c39b7c96aadd86d94378e000000000000000000000000aca13803e6e94bbfce76a1538b918a54a0875a87000000000000000000000000585f6e094e0347f80d6c1c09ebff4763475ceacd000000000000000000000000be4f4c4b61caef7973cb66c332bdefc165f9ae730000000000000000000000006b991065ed09f64c343d4c8f0c222e225b45e630000000000000000000000000f44f57dcbf5534bbdbb9fd155e3a82c2a65ed3d900000000000000000000000045808209b3a1aeadac13402b40e1f50b6be5963c0000000000000000000000003106fa2381930149b7d6af2a391ce4543ca0e1bd000000000000000000000000b868c311154b54a204e346a866ba37b65362578f0000000000000000000000000f6e128dbd98c9a9eac9494ef7d6e5f47c0290cc0000000000000000000000005eb5d009db9abb50d6f258b32dd99e7824a5593d0000000000000000000000005c24e03915bbf2f8f3bdfc5978cf82ac72361035000000000000000000000000bdce9ca65791e7bffc8ac9d98f825f980f365a3e00000000000000000000000099123e9257fef7e29cfb5991129e480aabd04b0b00000000000000000000000069ecbfe4398a79b8683ed03ef2291ae44a42f03c000000000000000000000000a726e372c77e0b82a22d04844e3359075369fb7400000000000000000000000058e755c136ddf7d7c5188c5175ec6c9e9dcf1eb3000000000000000000000000043deb122473014027c840f5ce9869b3c5b5f7cd0000000000000000000000005462cd44ae88904331294713899e3c3e3bd356ac0000000000000000000000003efaa5b9675605abf5dac19e1af24c0b810f572e000000000000000000000000d16655f63de3ce3dc6e24949546c4df2f1fb2eb500000000000000000000000031b4bcd58a64d29c117786295f57916d835009530000000000000000000000004443a31bfd05b31a94ca7dbc330537f8fe3e2565000000000000000000000000fbe0de41caed3c0e34f7b2d08eaea2b364077987000000000000000000000000ea431767519f190b0d4bd89f2024673f73ac504e0000000000000000000000005ad12c02b21ef3947b827fc989dd0b6919ba68e0000000000000000000000000ec253c4d694e64332701ea467f40e6593b2fbb7600000000000000000000000085ac48e2d54179c3decf0e1a31ef57bfd11aa33100000000000000000000000089edcd2d4bf7b8ecd3fc9a017e82f77d242b2398000000000000000000000000dc354bbddc711b46c026f31d1f47d745d2431e7c0000000000000000000000004d95b9fcc95dcdd200dfbe342fceaf0efad0f11d000000000000000000000000c0d7d01bb05bc8245bf243f4975d6dfe3ea0d16400000000000000000000000004c133599c4edf8b3a91839bdf0a3525e3ce4704000000000000000000000000868e3aa61b4094963bbca5a26a7dd13578c34a8d000000000000000000000000c547ba3ffef5771a4d10d5cd6bc87fec229a3d580000000000000000000000007abd61f9dcd63100bd073b3b84985cbea172821b000000000000000000000000aa6747ac2931e51094597bad46d44470f5526a390000000000000000000000009c82f04e00f6987b1e77f0dac57ad11d8d23eeec000000000000000000000000c4053b4f2822374c6bb9948b1d6121793cb689970000000000000000000000000cd9f00774c737b1a870ff55d7cc9fd24b7eb975000000000000000000000000006c47cb6bfa1bda5e16531cae98a4370e1a1048000000000000000000000000e16cf8758939ab0dcf2f18462b3c270f1b19480b00000000000000000000000046602bc3f5a11d97c6bc8a3238123fa2f5c7de92000000000000000000000000eac04f86ac7a7487b5e4feb9c64e891b5f9127d500000000000000000000000084b14704bf9e0d9b75d69ad37d1a6c8409190d2e000000000000000000000000303943da291a77eba814f8a44a98a2c8d391294b0000000000000000000000008ab87727775c565880b7cf916a1dc55beead1bfd00000000000000000000000029170e47caec3d5a0376e073063b6b29915cabf5000000000000000000000000b5ad659e309314d085e6bbd0f1c8d066301c300b000000000000000000000000969af116446b6f1c193404ae0d0bf6a1cdde0df60000000000000000000000006c61636e0a3b1d3cf2b49ce1659b4db107bbc621000000000000000000000000cee191db59add434897d4064c6ee34d68c99362600000000000000000000000082ae01c7b885f3a49f1adcd2cda49cb9854d7e74000000000000000000000000d3c13b4d6de2c2c2e53c8b4d009054558433ecb500000000000000000000000015c109591529579730a6c81af24c0358eb6ef7b200000000000000000000000063e0d19ebc8c2eb4c262478a5279c2a6237aa7c2000000000000000000000000ca904a0aff4fad72a8a01794b38bca9ec1955318000000000000000000000000adbfb30de65e8df7dcbe556d0d2c997c8b19e3ec000000000000000000000000aac10b0cb48b38b3b263e56cb87ff20d9926ac040000000000000000000000004562e6bc93313643ed6c3909c9bd05168736b4650000000000000000000000008b3617b19599307b8952c77c68aed2cef4c9fa0f0000000000000000000000007c88143f30e3a9e4e8f633fd48e968b97054bbf8000000000000000000000000e9607a64a5c8d5548977782e3323e8a468ff4e42000000000000000000000000227c9c1c28ef212376a01fb7e47aef56746d321a0000000000000000000000005a2bf93e3286f8077e44d10a0c5d6207eb1dbd850000000000000000000000008000457237d3b4d384c2a800a876a6d31bf68dab000000000000000000000000b7219e547937969c5d78a069a5bae552d8aae5ba000000000000000000000000e69a366b682de67b0ad6320a6909ed6b1e9c7b780000000000000000000000000d2bf75908ae7a45152f7140f47946008451771f0000000000000000000000009d613b44e4281898db3fc8709f67db296ce1b59b000000000000000000000000400c8e21e992343c2608e25539946718f912f39c000000000000000000000000fd390778cc1a441709dc49abc0a8e1b03f09bd5c0000000000000000000000007e75debb3aee7380de69458295eed1db33976e500000000000000000000000005063749b735bcf1218a779a830c16c40473028560000000000000000000000000ae9cae2aba08f0a1dfb9821c96d0ba22eca16e20000000000000000000000008ea9cf633e441ac56a1059e2a7ed8be10bfcf8d60000000000000000000000001522900b6dafac587d499a862861c0869be6e428000000000000000000000000c2bdc497c039ec82b0f204da150da7b4a211197f00000000000000000000000094141e22cdc5f70d199e2d4b74ffea666ae6cdee0000000000000000000000009a154086933910ee1d3a235cd33f4e61d469ebdc0000000000000000000000004f51f86b2f30bb03394356de46bec149a10b7dfd000000000000000000000000b95fcde52828b3d241a66196cf1872e5f88fc9790000000000000000000000002c91fcc1d33186fa1bda641e64917e249af38db40000000000000000000000006c71b3b981ff5348715d77036a83bff6a58be2c3000000000000000000000000d0d92fdbc9fa2be88e2d06bb6d05fbccfe9b99120000000000000000000000005de28f3730325624ae2a6741f0711193c8b5a7500000000000000000000000002be04cf78ebd6ebf233e87c15311d25c7e64e96d0000000000000000000000002272ca74ea1f0061b9b50d0d0027cbc324c2c5f0000000000000000000000000fcf41fe04022f1b30af75d3e18f584bfed118e9600000000000000000000000076f3cb7bd5e63001949fb03faf7a0a2e7dd5fad00000000000000000000000000a6d3f0a6fe56c5c1e49a44641c7ea47b4466849000000000000000000000000a254f7cfd8bf15bb1623194aba3b8e5bb3d58daa000000000000000000000000fcdb1a29f84ae4b3de9d246d9385172db1b98d93000000000000000000000000c4cc21bf7eaa620e199620593ad57a63f3e37ea3000000000000000000000000b0ec46b366f1846eee69554ccdf49c1d3da5e0cb000000000000000000000000cfa3fa177ec7c90c2bbe3edb7b701eaed917f731000000000000000000000000f7ac34d8a6777a9f3086edbe796738b5d9de57b5000000000000000000000000f4b9d1a84da7f8d8539e1862262db371412f552a000000000000000000000000bb400d0bc06fbe42d2bc341d94853eb4835b4968000000000000000000000000364a7c1611422d612b704a5778643b690f8c5646000000000000000000000000df44ab5a3f6b71762faab843abfb07443d0bb0c700000000000000000000000032cb57ce3566cc1ac16c07d217d1009c41d5a5c1000000000000000000000000759d61de6c32554943bb7e043f15ee004f8a357b000000000000000000000000b1b52d0e260035009b09c17a32623d1f2c8beb12000000000000000000000000381c0cf5d0242714b12b0c5593aceafab25d81e00000000000000000000000002330f59186e1cdf670dce46ed5621dda84553b25000000000000000000000000c0372708ed854970bbda5bb6398df8b9a9c2ba51000000000000000000000000247e457ca999f21d541b92f895097156446dfb1c00000000000000000000000018430b6660541762517d8c205422da50773aaa4b00000000000000000000000000000000000000000000000000000000010020000000000000000000000000003494ca24fff637dae7f92ca7f120cc87d4244327000000000000000000000000b5f41cfb84bb00a93918a408803cd67442cfde3c000000000000000000000000dc9c2fb7991e9b2f0780960b27f9893c6322c0560000000000000000000000005d51812cc53d6e0ba466c8384f1a229ef39ce9b9000000000000000000000000e3c8b7b99f74dceaec75ad37712b74c9753a7d710000000000000000000000002e0ae49420a2bf1ba350343e35679ba12bce25dd00000000000000000000000047ad7fb5f820305a1fea8afa90472a1cb53858100000000000000000000000007d8ff6397ddc3c8a758d64f5c39ce00fc845c0af00000000000000000000000094496d47c764da0ed09f789ef520899ede7948e0000000000000000000000000e53bb4d7aba2160b7ddf31f3e1e4f46e11ffa1c800000000000000000000000081c9b285f40a6e95247b0b2eaf1dc84a371f3f11000000000000000000000000ec1f5aab7ad6644766031dcf3a72f1f8f4610ef4000000000000000000000000c17ea8034eab719525d0b994bf1047472f2e256f000000000000000000000000c8e844004c2c5a79ec4fb1fb62a41d57c12910ca000000000000000000000000128a6ac33993babdb597076637f140d2561d1ed7000000000000000000000000addce7dbc2c344834c8295a4ee25312701aaba57000000000000000000000000a946099a0fdbe1cba7f868568700c36a3f06789c0000000000000000000000002af4d0869a73b6a5059935fe80e1a35638cb7665000000000000000000000000f56acee9278dbb73375db999e3c0380453e17a62000000000000000000000000411b1db3fa8658e1999bce30fec9e81105f9be4300000000000000000000000044b4636f40a4d18b6ff8905327a2ea1385febdc4000000000000000000000000c95e12f9afef358bbe965be2cdc0633220076e3f000000000000000000000000b7715c5a1bcc32dfba220fde9e61c51194cb50700000000000000000000000006680a2ef5c806e4d4cc2805e3363c773cd3b026700000000000000000000000051e1f1883ac5b582fae2a4ebf34a4088f87b910f0000000000000000000000001de5b43607edb55d9595bda3ab81e358782304d6000000000000000000000000e2cd8c3a8b3ee4af5c420568a09473f27bc88aa60000000000000000000000005f768c96a37ad853f909dc03f9027a3a0a53ab9d00000000000000000000000009e79862471426acdc1b0540431e1f2490617d65000000000000000000000000519d9059d9ffc9763a93dfb58dc580a25d3efe1e00000000000000000000000067662c6587e4ee089aa623317a919d53d93d769d0000000000000000000000008006088002d5511ef729b3bc18f49e389d2fbe4500000000000000000000000042187576be83c9d97a43a8d7ce631bb8220947760000000000000000000000005be30d0f9ccc422f997289db6eacfbb260e0b9e90000000000000000000000002a144f2edabbe1ad041427c9f5ea6999aba5d9940000000000000000000000003afe45fd68adfc58bfbce57ff324bd5b29fba4bc0000000000000000000000006d106ac4ba2210bd4def4a520e76a601e452bb960000000000000000000000005fc2f05921d3abe06bbaa8cc579b3d8724f028620000000000000000000000003faae4e4180ba98b8ff2ccd864678a8aa1212249000000000000000000000000aad7c5c1d82fb3b5360c02eb6c4661d4d2b084db000000000000000000000000529a60591dc1d7c0c831ccd6d29e633728846b5c0000000000000000000000009bb12d359d51cc7f3be954908f535ff827110d20000000000000000000000000a6ddf3ca5421d5706476b1891a6587d5757cdce5000000000000000000000000e3c14279f4ae3f84ad88c4d56448e2a25be00bd6000000000000000000000000ebcf7e60f65341ef76ecdd98937c907eef20c38900000000000000000000000009a7e1659b5f4cda5bed15ce54ba18fc3e368d3c0000000000000000000000006aba1b4f9ff6626d6bbfc265eba7703f6f9e6a120000000000000000000000003e1e30634797a65c8d87a4c03ca62cf637dddb52000000000000000000000000322f650474be2ba0d3839ed25ebde6e2476ade0b0000000000000000000000003be00e4bd6fc94c7db78fd0089ff7c3754fe802a000000000000000000000000826b1bfb453b326d34ad648616505702a4aaf2c2000000000000000000000000a450dd9624ecc9bc33aa3c0c4934cff048468f580000000000000000000000008221e1bb51d60be30e9e0d9a36bd5794be2e01620000000000000000000000005b2bae355efabd7637e2ed69d850c9ed2c7018b500000000000000000000000004acb8617e7ced6bd0ddd14ddc99a0d6640eee5d0000000000000000000000004653104957257d107e91ad54cef906871092e4f80000000000000000000000008f1e06a00048e3ceb46de86f827a86adf4f6ca1e0000000000000000000000008a92fbfcc896a90685ce03f290c9d66462c36bb0000000000000000000000000cbcc2239432f4c9f0a8fd70a67109f82133b85f5000000000000000000000000de21f729137c5af1b01d73af1dc21effa2b8a0d600000000000000000000000038ffbd4ef99931dcd0fb2c4be4cab162f9d90ee5000000000000000000000000a86a0d35361192da2fba9e7b230c1e85291580e500000000000000000000000064bae471ca10506f8895b0fd1905d5db96d0a3800000000000000000000000006fca106e342706debb801a30ecf395f7c3ba32da000000000000000000000000da07738db6dc786ca1769afd38eedf3b28f546740000000000000000000000008b2fa3f20b2039f008b5bac0962f7cac9b3f1f1200000000000000000000000084cb94a97e778bdd4e353047358bd79a2a5aa7950000000000000000000000009b18b4f6f38385233f7c4cd4c932200f3d31461c000000000000000000000000505fcb6ee649c622d2a1d06635022f3680c1079e0000000000000000000000006b6c534e47674a7b3398343a1137095c0925363e000000000000000000000000a239a823e3acbfa4dcc73542495a38e27bdb0c18000000000000000000000000589fc0aa089681a904af2dce54ccc2ff8089735d000000000000000000000000a47168670b0746ca865d9fd818b1134766ef44ca000000000000000000000000cba30b6e9139e3e91f5c03033d235389d2f8aa5c0000000000000000000000002b60a5cebe0bbe68c79b08c63f11c098955bacbf00000000000000000000000082e6059a683ecb1969e877da7b4cac5154bbcc500000000000000000000000004709b3a0a1b592ce7295332140026bfa41df5498000000000000000000000000be7b6ff17aad17fe75ec014d6b6c848b6d053112000000000000000000000000f424d685acfe2542ee881fcadedd40ceadd6876c00000000000000000000000039c376a1633dc7cef0e10d2a202b60686b322a74000000000000000000000000625a91abe7b5ebf15d28cb9efacc2eed5680327a000000000000000000000000507bc45446be5c6e1f6dead18f291a09b0aaea2e0000000000000000000000000b8434c8da9a65ca8772dab56358c25d0882b5230000000000000000000000003a41a8550a3cb063c447c8fcd3a8a2443dac157d000000000000000000000000f48a76028a2e6313153de334c9a94c11b62712c0000000000000000000000000fcb3986a745f76df422a2f161bc40e06a353188b000000000000000000000000e8de4fccfbffc1ab7f9df206d7aa9952e234cf61000000000000000000000000db1df882801034705475b2159e628015ec22127700000000000000000000000014fd586180664f213f864575c72cb1288cd2404c000000000000000000000000814b6894ff53a11f9f4f3317dcac164b24d61df10000000000000000000000003821cd8f1e8363cec182db8b6b32af21605f5f89000000000000000000000000aa7d0eb17f466f5ef14aa29523749b7e73c8381c00000000000000000000000064e7cd105e1053b8b24c259d4bee10153b133c1f0000000000000000000000006959ef5327519871d043b5b230278c4c389dc929000000000000000000000000d445ef321afc4cd3c4ec31778b1df8946bf271d500000000000000000000000065a73d5be995ab41b217792b1448e46128e033f2000000000000000000000000f6dce13e99b9e708e3a0ec16477443c8cdf780e90000000000000000000000001f8792d051efb3307432bd06e9a8433970a2a8170000000000000000000000001bab23ff1af41210640f7e361aa1f5a385811c2900000000000000000000000098ecdf314204a65ce4ca8e3c2c3fbcc6d3c50524000000000000000000000000cd4e1fd5fb25af2b30d1c05137d7539c2ae53484000000000000000000000000908841cb6040f39e47441793171f82dccad358b9000000000000000000000000bcff5c56db6989aaad4102d4e9d5a5ba2a19ba41000000000000000000000000cd370293da91e6b9fa02091b7ddbbc69a34891f0000000000000000000000000f6ce2663dfb6e5812eb545ff41154188a08fb71b0000000000000000000000009aca637bc988fa695d2a5457ad0d14f3b45720cb0000000000000000000000008c333a5ac9cd4aef8dac22e1a2413c09c1b8d3d70000000000000000000000000052e037ed469c33f0d4087dec2e57a1d000f57e0000000000000000000000006821e0e2bce57222d6625bb75e233b5638c024b30000000000000000000000008e6804a0539d2c9b74823401f336c21534dc09c200000000000000000000000010e97a35192c0a18b21d0e458a3f6e868973912f000000000000000000000000302705f62983da13d20c500d64fc29daa9f8fc49000000000000000000000000b098d39cbfd2a16aa3fff65f894967920687f5840000000000000000000000005b8e457518f336597b835091476d11d897d20e7b000000000000000000000000f4391931a338f33e4967b0e9fa37ff33255df1ab0000000000000000000000007971cc5b96b5f3a1c43d68c14e08ae0483670a21000000000000000000000000cc0bb16fd74d6dab0358b37fe7d73491de7ba37b0000000000000000000000005b7aa7be0c270d85c73972d9fddfe766cc64170f000000000000000000000000e7345aa18456367000805aefd655b51c8f44c2d200000000000000000000000033d93721a65f36d98f20b35157fdb808f9fb386e00000000000000000000000075733126de7a603bf79e760f3a3b19feb57a10a300000000000000000000000075100d47e7c6c53687017e0aab1ecceef0e83eb90000000000000000000000001eb240b83ef09090057b74ce89acbbe9f0ed0edb00000000000000000000000071db165aa392a75b76f50b93bfaba646b147ab7e00000000000000000000000021bdda183c2641952ae258f693d45ff3304e0a4a00000000000000000000000069a3bdd1e4d20400b868058436123094618fd929000000000000000000000000e48228ec2e5bae42eeec7c69c75dccc15f0d31fc000000000000000000000000cb5dc68aa195f78a25f79e9ace351c361c320138000000000000000000000000808361a84ff01422fbe8ab168a03c3ca2a2184ae000000000000000000000000104f55d3ae606340c365cc86645afb6aa2d8b542000000000000000000000000e102b1665f85fde120c91ec38a945ebe07ab84940000000000000000000000004ac70be115d7c9d5fa7437f6c3e48a7be2dba9ff0000000000000000000000008168285952074753dbeff45df6ec9f56f77d8cba000000000000000000000000940613dc15f4462682902c8759811ed1dce6c23d00000000000000000000000039e8aead9b7d0b19396db92c346f9fcec72654dc000000000000000000000000b477fcd707a8a92287df0b2992c064ac0a496f3c00000000000000000000000081b01baa283f7394e35e9bd2ab78347d94c972d00000000000000000000000001dad181e955419b2557818ebe5aac121b6d99e860000000000000000000000003eb1e59071ec833fbedbd9e87fcde7d1d144b8c40000000000000000000000008a5d98985999161d5c2129800aa15b5a461594df000000000000000000000000dafad7faf9d7d437ef72de80addd39c429bdc7e3000000000000000000000000d00987901216b3284015127b53f70090a97504670000000000000000000000008475c80f0b804f616bc486fe60a96011852fb4890000000000000000000000004c1daf02eb5bc79d27a581d06bd769aea4fc665a000000000000000000000000cf67098ce14965f8f8913f9a7fbc7ed2fbdb6a6f0000000000000000000000000346b7a8aa24f6407cccf40a676022b545c79a550000000000000000000000004f5f9220c39f9f92caeebcb599f8097ccfd865cd00000000000000000000000001f9456c037fc846372e29b9204f88617148d9a1000000000000000000000000eb7da01407180780d767e95421e86a918507fb900000000000000000000000003ffddee46bc16cc51bac8a926f958ba9bc223b6e000000000000000000000000cd5ceb7950a3f592e9ea1eb0390ad4bf7b64cc2b000000000000000000000000d4e5227ba58f38a094a7d99179e9ce0096e512470000000000000000000000004da7ba4a0fbd8b89ba4919913a0286d5d5cedeaa000000000000000000000000eb92a750c8312f59ecdc0cffb3944bcf54466b8d00000000000000000000000045616382443c1c0b7a969ead29ef3c9244c63445000000000000000000000000fd044659df513e5a8ac8bfa22c76caf9070a89ab000000000000000000000000ef1a7817578b5c83406ca3c1c46ceae68f3c8cc5000000000000000000000000a804b54b3efd9c9be55eb6f41b027c70a28b6bc5000000000000000000000000af393d527c741ac4fe4b9963c052524afe0f600300000000000000000000000089fb5b72ff245a97fa519e49a7ac62f7a2655f0800000000000000000000000049d8398e59b71b727568cfbed89c4d633a8a62eb000000000000000000000000706afdc0b6a493f38290f4908ff7a650b72c90c000000000000000000000000027f8dafab8cb2c2fe6fd1fa19dfed9e33e72384900000000000000000000000020e0516b27c48b3103d992f804d36c59db7cdd43000000000000000000000000705123a17b8ee42c868e8903009eb8669479e1e9000000000000000000000000b5950fccebe2cf7cc19b7391e294b6955a25e447000000000000000000000000243587a4bd1715ea38d5cbbe0a2bef2d9817293f000000000000000000000000a25527d5e8cc3db64e5b8bea2a3601c1517a139d0000000000000000000000002fadbde0b016a686fc17d526c25ec375a354712e0000000000000000000000009c6cdb802c1381fed9bb35fe2044bd3e664a781e000000000000000000000000a88601dded6a2630e153cc5344ae8736f78753b30000000000000000000000004450cf39e3d5836fc43ae20c684c64d6017361de00000000000000000000000001476ab8ecd01dae48e8ab302ed359cf975f23ed0000000000000000000000003c30765cae26cc563411e08f3084387bdd557e74000000000000000000000000a9a53c867799f950b6c83cb2998792e23b788729000000000000000000000000c98473ed1b7cda7a3673a7d917c9328cfe7a8da00000000000000000000000009b2014abf8cf86c278aedb7db96a21a59f56eba10000000000000000000000005e16d421063bb6129e59bba418e9882cb991b191000000000000000000000000df3ae9ad726f72e543501925c302fabbc92882410000000000000000000000002a0ff883f5c3590cad980c8aa324c288cbb33efa0000000000000000000000005790588acda5dd4d30c54e6f56322fd6179189cf000000000000000000000000acd2079b4f961a1f1e04294c86f7eca979970033000000000000000000000000e3ce81bced11a642213495f92c9f5c46bb07342a000000000000000000000000252bbbf63ef25428f8a05d79f56e7938ae191e5c00000000000000000000000077042fe5bb79c7d7184638963b60c7c8237a25a3000000000000000000000000f033ba2eee267596e18b713d100c60a40110d2a5000000000000000000000000ebf9f74029127802c103787c3c660cf1904dee9a000000000000000000000000dc878bb999f86999e701b0a32c9efb568fb0548000000000000000000000000095d1ae9043fd32cd5ce46e1d72d7748b53fd42b100000000000000000000000001bf21ca23eac1e9c8bc8caccb051321091a7c8d0000000000000000000000009bedb97a30484ac972a4b994d4d6f9988d0a71c0000000000000000000000000e2e2963d7306abe6d64d539e64543a26ab577a3f000000000000000000000000ad36650176bb730184051dfe5305a2a20a38c38c0000000000000000000000000288ed56d5a8ded8597fab4aefe9a2f1c14ef7fe000000000000000000000000e75e38b4a46a7d0936769ebb50c79b26b5ee09b0000000000000000000000000cc9f0e33d518951ce34bfe54f839c97203f9617a000000000000000000000000e5265f2a6611468801f076303eb529b79f87a901000000000000000000000000a2484739203af63bdf1febdcb2649673a27cb0a900000000000000000000000066151c743960cae41cb3d96a1e12776f79ba9292000000000000000000000000a20e2d4613fc18d788355d3099de49304904f2e8000000000000000000000000707df53a9f8f523176cdb6fc19f50beed73580e900000000000000000000000036c228cf5510d3af85c1eb77111a2932e5869424000000000000000000000000667e1aa9bde9cd40ac74b5180362243df82966940000000000000000000000004d5c35ff6dcf58630b4ff8d60aefb4b551a3274c000000000000000000000000406aa88269a1b85f07a51cc2d949641fedf991db0000000000000000000000007459303a7c99395c02a5115ffa69c143f61e612f000000000000000000000000ad296d81d05f9f9b066752ca0e1a2a073f60360600000000000000000000000090ac834d4840ce59a46743e38f2785c31e096d8400000000000000000000000048ac23f11f8e3515c8c6c85700c21eff345480f2000000000000000000000000afe5323d6d57840b34e305ce0c5fa4411afe96830000000000000000000000000a4c3847f558c75bd66275ee972a3cf919ff140b000000000000000000000000117d17966d339b329c15fd8fa64ab72a4987f57a000000000000000000000000eff1b20d51cf431ad2347f2917994e5066a4fb7e000000000000000000000000254b0c8cbb111d72fc909aad0c1fa301261fdfe400000000000000000000000070a72344c8bd1fffd8735af1954389b9c803d3cf0000000000000000000000007c5e6423b01fe038cd222925bd9c5c8424b7b9b5000000000000000000000000c1fab2a63177e3fad1cbd5ee35081701ad5cdef00000000000000000000000006fed53669f65861daae79023e39265189210987d00000000000000000000000072288c42b4d21995f551fd8bc74615ff861bed230000000000000000000000000f8af7d62d37ec5963e7e2885ed60468e293f7ff0000000000000000000000004c4b1c77e3fa53a2ee514e4d58913cd1d1f481ea0000000000000000000000002c1ec362454b2f85cfeab18c415edae0672134080000000000000000000000004079f87111ba741004adb4275a96fe0d702033ac0000000000000000000000007dae5662c6a63d860f78737520dc7229880ba0cb00000000000000000000000046a4199a7fe125426e12ecec842c534c85622a89000000000000000000000000f6c6aa9557af981ca08307176e0069986017dc38000000000000000000000000a5ae598e77b32769cc37f9d3cc5af197cd5eac4900000000000000000000000038164ef3ac3fd61ad94ced4157a39120601be9f70000000000000000000000008028dc64ee3e99a9bd11e28235f26f35fdfe31a90000000000000000000000002c9bd37460430538f52263054261ab5081364497000000000000000000000000f8de5b96aec18f8b32c7085087818e221bfee9e0000000000000000000000000cf9579569753c5b9c65483abe5b69115e9b24fa7000000000000000000000000917526fd5fd02a0d8c2ae0ce5a9b6a167fe7ca94000000000000000000000000f1b24d4ccf81412f93d7cc7951d5ab488e7a2d6b0000000000000000000000008d622b8b4e82d4ccaeb6bb920a60693477d815e200000000000000000000000074a9ee9a5dc7295e8566277964db4f0d819602410000000000000000000000001870c3e3d356e677ace25e326a74135f5383f8ea0000000000000000000000005201f82529901619801eb5d89f8dc690b24e8bb900000000000000000000000049b8f428198b05f012cbefde6ade8d31aa278e1e0000000000000000000000004419810c7c1102c8dc82b1ca4c4b3ed8747bc2f70000000000000000000000005b1fcc4630cda6bc9b355f512f99f498a65c887e0000000000000000000000005050f6d32daf3a4b0bcf5bff974fc0de7871530300000000000000000000000082f5163e504136cd7318f18ea2c3f31f2a3bd9140000000000000000000000003177fbf89dd8e44f11c1de672673c8874abda67d0000000000000000000000000a5b81a16e93c72707e1cc0b1f8b26da21309be70000000000000000000000009be09cf4f727ce4084b369ca9aadcba4bc82273c000000000000000000000000cadae60375bfc2d473f537b64c438dd098db0b77000000000000000000000000b96d76015cf15887a6d5450f64124eb33d5897b2000000000000000000000000b550010ff2eee9278113f883fa927abfc65ac60500000000000000000000000098aef88e32f507877e985ba0aa3cc4c96011e37f0000000000000000000000008f98cc5f35268b522e99153bf81f4a2dde508d33000000000000000000000000940dc81843c9c60b683d4ab0d5586d8ca81506140000000000000000000000000dc4844493428e13bc402d139519b3007a40e0d400000000000000000000000082b098c5e8b0f65b89317061913ddb90c15756a3000000000000000000000000c111b998c52dd19a531fcba483bf64eb8c1a05c9000000000000000000000000db098b5a5cadfc028525db60b193affac1f608c4000000000000000000000000464d3caa3ab4933f7aa2ba761b5a387af0541cef0000000000000000000000008a3168a8fc7305efdfc45ce9046db91c6394d0a50000000000000000000000007ba9ac941e7592a0dd3733a5084d04b728c0a84b000000000000000000000000d3bca7a4ff0897763c3db0bb37ac3353a8e628a80000000000000000000000006b7232e7da932ba3bbededea77946df6507067e700000000000000000000000025b85d7afc720c5f35085c32ee37062e9e526d160000000000000000000000009645741e0b3457e5a56189b792916a97356070f900000000000000000000000040645402b90e06a84a3619de4c13457a7117201f00000000000000000000000053285953d28861a4d347e6e5fb63b354396828550000000000000000000000007424af2676db21ba7df99e9b9a9d040bc25670ca00000000000000000000000054f5ee7c31a4936d82a6b89998e3599b4fdc59c6000000000000000000000000a0f1e8ec716550cbc998fbcd19a950b6c197f7f6000000000000000000000000068eeda81b30e34d91cb767b48d45c8862ccae9e00000000000000000000000029741225d73d7a290095396903a537e010d72cbe000000000000000000000000cafede3ffbca8e9974794322f35837fa5922fb43000000000000000000000000945f2ed6415f7b813b002a19de1897cfe4b5cf3c000000000000000000000000ffb95f712db1f4ac0737fcbfa05a0395a150fe5500000000000000000000000045faba82d33fd23d2de03f897d78caba050ff241000000000000000000000000465502f318fecd7b166e1cf1a25607ad35f0e09400000000000000000000000036bdd82f7f298022ce5d4e3901dc5b53c1db0fd40000000000000000000000001a2c9959b5a5bddc1fcdbcd6fb6bdf52e8cd300b000000000000000000000000eebf74ac47469f93f2c4e5051344ba122d736ad3000000000000000000000000985ad84cfa1ec3119db8a3de6d7baeccee9f0acc000000000000000000000000f31a5e9217e5606758cae6af3412ac40d9fa9aae00000000000000000000000058b8af5af28b661e9b8279e1622a1564413bebce000000000000000000000000553cc8fe3053777c47b7b47cb208fbaf32b37dfe0000000000000000000000007b0898e818586eaf1f97956b51b707abb83b03a5000000000000000000000000a5814c05b9c4ef4e67f9de3663296f7e2bfd639400000000000000000000000038d0412ea61e085f8f738a2f33277a14ed41fc52000000000000000000000000a9b7bb8a7cce19944dcdc555129ddc1078e6aacc0000000000000000000000008eef9ace51d6edf0ffea0ec68e91df5987237c030000000000000000000000005b0ff24999a342b7770361dad1831aa710bbc6fc0000000000000000000000001fa0918c56340de09e41f9bab01ad2159aa298d00000000000000000000000005210ea97d2f2f468a626ab46eb927bead90138be000000000000000000000000434a8b124126cc36ddfc9526885fde3fbc0083db000000000000000000000000ee4c9c7fa412dfc465084a30721461a27a37a17f0000000000000000000000001d93455c261a3fc1c2fa9d2aa1ef6d00aa3b4e5e0000000000000000000000005d793601a5aa0df988732ea9d1cd5a5096dddc43000000000000000000000000880b42276d7fcd75c00ceae34cfc278c4892dcbe000000000000000000000000b61dc6f33ab2eaa411b043c43b90f8dc75c65052000000000000000000000000224f70161ff5053da59097425779ee56ebc43561000000000000000000000000cbc8c51d3adb80918542bc0cb970d2078c7615fc0000000000000000000000008916dfeaaaa475deb49110cfdc90f744e8dd778c000000000000000000000000afa3032c741c7ea4e47dfdea8e2549ca9707950d000000000000000000000000857ba762fdf770b5738098faf242718bb19f835c000000000000000000000000a6cd5676aacbc0144ca75df2918aa1a2707d0f40000000000000000000000000c746afff9d263858818a8ad98d01bf964b7cd658000000000000000000000000857a8ffe5cd70cea5c03dc8df5b8730e44f394de0000000000000000000000004091b0644c9be8ccf8ff6b9d81dde6289f1bf630000000000000000000000000a99651cfab2ddb61c0a49b9965c1aa8bde09390d000000000000000000000000b0488b7c3fb05a3bd05a5b46bf9cfd8b744db02c0000000000000000000000008e6bd10437938d402c9611a23e31a73084a47f520000000000000000000000006de74e484081d16052e8b8e1915c45b1ef5068c3000000000000000000000000bd5253f3fc9dfd01a080abb03e19505b3876c9160000000000000000000000007795516eff356635bd8a9e7bf5b6be968524d74000000000000000000000000090b38215d88e84af69446c540a3a03fe9f11c668000000000000000000000000dbaaaca6f9dcfdb2e8f3a0bf0607ed4982f8d1f000000000000000000000000042e1fcd0259679845dda07fdd408b270ed360bf90000000000000000000000005df6e1f553b29bf5c904f444ffb7185c6d225107000000000000000000000000a873036d3980ce3eedfc1b03ef25e5dcbd7052d8000000000000000000000000be8cb881606d26bec7ae022500a0c929f92e9c4e00000000000000000000000047414f1a054b56fad9edea363c5a499b86eefe71000000000000000000000000c215dc60e53f9c3afe2eead3b5e26e454fc69040000000000000000000000000a629848c50ba72d8bc1dcade9d6cc5db0dd2150c000000000000000000000000f3cb5995eb0cc182c1e1db0a2efe473d50d44af2000000000000000000000000e3bc1282af992c769351b987b1b6877fb71abb2f000000000000000000000000f21f4324d856593a3f2b82675b18127ba5258eed000000000000000000000000a5bba888dddff526011d9bd83bb5dfd5f927c2d90000000000000000000000001188f562404f4e5c3bd19e6d36ead398dd8fb5bd0000000000000000000000001b70d54ad2e454cbb1a17478325f10f6f9885e09000000000000000000000000696fc3ad4a8e64311b32a52a27f1bf07474c94890000000000000000000000000b6356949b019db1efe3be2e7501355d5329bd4500000000000000000000000058abf8486f9c943a1f7f084d45c89fe54163d6f400000000000000000000000067b00c25416c89a456190d47fc16722a1b0d4015000000000000000000000000849e29f8579f99e564964c0754b0959f34b8f7c4000000000000000000000000931b44de9780f987095cc9a157601cf9dafadbe5000000000000000000000000a8c48fc9007c422fc6fb72d06b87fefed56730d7000000000000000000000000e7b5fc3182a55e10c736efdc5d325f68c636404d000000000000000000000000a9453b6f393731613c624aba7a02c50180fd4b85000000000000000000000000b48e6fdf523ea96957a08f4025a5999799a941270000000000000000000000006be6ec32551a985eaf6b57bfa3465ab22e07ef9c000000000000000000000000e527b7f61523545d23272da5af96302f255bb824000000000000000000000000d15f1015215b476275d6fb9c70b2452b690e59b30000000000000000000000008d6cdbd08827a0f6badc988a3d1b4843eb1454900000000000000000000000007924cebde5241bbd52f090477619a582574a3a8e0000000000000000000000000626ed4e47cb54594831973983a973cb94ef83c0000000000000000000000000926f5cb45deb6ccb12695a73627d496d270fd44c00000000000000000000000059f8b28dd63b4b95ca3fdad5d5818fabd87ada4c00000000000000000000000083d789aa666453c704b800548b7a6710aa46d05a000000000000000000000000cc9c9ffa724afe297eebfe237b0d62b31f101357000000000000000000000000bf60e1c76b9a9f841912abb318a539cd39df4d1700000000000000000000000024e3cf8edb443a4c2f34901563c3f06d7eff6e67000000000000000000000000a181b28e0634006190f4dfdd80739820a25cb756000000000000000000000000b5bf4d2f99b1950b7e10c4f2848045daadadf88c00000000000000000000000079c236d51e6b2d02a168f3f4859cc077897b8686000000000000000000000000d7c5181139090d01101dd36d4d5eedcd2463878d0000000000000000000000004afd905124210d13ba23eae0617867ee32dfbc4900000000000000000000000025b997e84ce7469f6f55578813b0d8ae65c9a7310000000000000000000000007fd9cae374a96e33c94b61eeda6b00b4c8547a1b000000000000000000000000f9df3a8f9f24e0d014b95dd795417db1dfee6b20000000000000000000000000414336418a0c32b30c5e67bc123e04c4259bffef00000000000000000000000073129d6b14d857a90a75df2230af067227988598000000000000000000000000fd2e9aa9206e49945c61ab94b742f602c56d77270000000000000000000000007cfe82ccd56216192e4b968dcd0c5b6e561bc4fb000000000000000000000000aa93584b6c6c3d8ebbb8b3fdab8766ac2508eb89000000000000000000000000fb08406ada769072001c6ce9c235fc8328cd1e07000000000000000000000000e35d8ef5a811d5df5bf1880779930821d3c1c4d2000000000000000000000000aed20d31a1532a556eaa113d0caed7a3662e53ff00000000000000000000000071c8c9c31a35b04091f0d7cc3ff30007522c80c600000000000000000000000042a391da02dff455ada4e2a2c8fc9318d9907755000000000000000000000000f99f4eb35ee0c590d09c75e18d293e2977e7e741000000000000000000000000c766886e9d56ca288eb50d5eed63e663701d134b0000000000000000000000009a45765a3b51bb9fb9ce5fe920ad6892fc5c2e8c00000000000000000000000023660ce761d6e7e3b27112af80be35473b2ddc5a0000000000000000000000002ae5881d3be4642b435a8262dbc2dec8857f19a8000000000000000000000000a52ed264d13648f69dc61321a5b106e19fc276dc000000000000000000000000c23cc60915029e671fce4cc0f3756ef48f8488b80000000000000000000000008b98358feb6193ca820e2e1044f0a0cc7c7293a1000000000000000000000000968941412f17d3bc0f239ce239a5f9c26f97bdc3000000000000000000000000ecf4f1c61ec993da8953675c26f2db258c15ec5b000000000000000000000000bcc902bc510e274cc8c1f9a033ed0da8d9e324df000000000000000000000000e98c79f1a9b3837f52349e1894149c70b4457b15000000000000000000000000efc7474f697ea8f365dc3ce9993747d9d8299ce9000000000000000000000000f2928b92c36593d9dea02d8eaee7c604fcb93c5a000000000000000000000000e0f3a7c5fd456bbb248872056e86b2c1ad98b474000000000000000000000000b76d7cd9ff061cdb79748cc337c1898ff783735700000000000000000000000073af7b7067e8c6041bc634a5d6440156ae4dc128000000000000000000000000a9f7ce379f6a719629e661a6302f5844514426e0000000000000000000000000237c0b48e88da94dd7c7d5ef14045599c4a75bca0000000000000000000000008c15a5e2742b50209c425ab459d35dcfc1324291000000000000000000000000cf0c31cfc4d2a2fabf3748b273fe0079ea2fb274000000000000000000000000745412311c045eec38b1a00b44c0dfabafadfb6f00000000000000000000000032ac6d7a0ba39e78e5a60000e6cb186af790495800000000000000000000000053afa68b2050c915b17eb1244bdc7c5ad0e2dc2000000000000000000000000068c24e46a89c465fb8245623f48499f28b41fba200000000000000000000000036b3c091398df55624df7d5ead2f932a1b313d0500000000000000000000000045946db55a9374814802f292411545caa230b0d7000000000000000000000000012e463e23a192ccf180cbad0f5b5012e3ebe4e1000000000000000000000000f178dea0dac723d6942d6b337df0eb08475c1560000000000000000000000000dcbe8bf8829f4c516459f5799801437c64467401000000000000000000000000b2112a7d741e83f59f406297e13c74604800881d00000000000000000000000008f2ec82434ab9c283af5a8b99cc80349387d6e5000000000000000000000000d18848abfa3747fb05038a287b763bc2bae9f99a0000000000000000000000000bf484c36ed6731b4564424cb9a16c5b8f13b08c000000000000000000000000ae86ca4595c5914957fff9bf77ed2106b0f9bd5c0000000000000000000000007bb33578c7641f661e95fca54652f805f35aafc00000000000000000000000005586f7bab450006d21518f41483e3e5b72d63468000000000000000000000000b7a6b97f563d822b0a4c7b42f310f74d49ecf13e000000000000000000000000ff4ebe36be20db0c0a07ef85c54eb99fcf947a0b000000000000000000000000b94c98c09f62ce8128d75850cd6fe09cad37e01d0000000000000000000000005fe799f32ce06858c7c0cc505549e014278ca4db00000000000000000000000088b63e51f2abf5dc1c76159f0ab847396a0b330f000000000000000000000000d906d22e63ac5c98ce8e7499bd39ed9c19439af7000000000000000000000000bdf0c06d87a8c569cfd8b7a28af088a3592f196d000000000000000000000000f60c4fca9870cac5edec58b782141ac5f49b213d0000000000000000000000005dc5707dc694b11d5119809830886a2e54dc5c5f000000000000000000000000c25a448552304d799576c4429e347a06d884acec0000000000000000000000007ade50884b7ac9e280c82cd462cb6bc5605b78ca00000000000000000000000074415cd750ba06f63d78499f1a795a3acfa56f3d000000000000000000000000f7ae6d40d970975441af5eb3406cdcdf64a2f64b0000000000000000000000003d70428ce3f91b185abf73e994668e61cde6ea3b0000000000000000000000007c756a6c11465e683e68a33288bfc8a3a5758ad3000000000000000000000000c7cf6bd1142167f6eb7c8a752b8af947d417efeb0000000000000000000000003ab44f2de5f253d19bd14234fc4280b2a7ff7e8b000000000000000000000000ac8e7e5f0f36b037d468822c0f1583e232c30cd20000000000000000000000007c1a6de610c5655a6b93469ad0e82a3cba1aadb70000000000000000000000002df2fa55a59891d9a5c2b62d612eb10ea070dc31000000000000000000000000a8ffaa68179200181b1daaae52ba5a37776116ce000000000000000000000000aa61af5dbe34e748d6acdd82af28b07684190c3100000000000000000000000096a668721ce01500ade73e30f5eb01b22c98b7ce00000000000000000000000053178ab7a8dabcd7ecb8dcafdf2894a91360799f0000000000000000000000007becfc4b5f3048c1c78e41325d265bf31c11fecc0000000000000000000000001d957ebeb1ae196f24c0b283bcc36fef76d10443000000000000000000000000f8cd415b073bb9a4356fc624994e5b899f97631800000000000000000000000014f29e964af67f701426a55e4ce9e36d3e80127e000000000000000000000000f5fdf2b8e17c86bfcdfa698a1ac207616bf231bf000000000000000000000000277e29e6195947a2662604c3f38be6b16ceb04b5000000000000000000000000a1512cb20bee88174cab4277bdbaae2258b9fe23000000000000000000000000b4dc2824be3fd61c515978650a8833a7208415c600000000000000000000000081ba1ebf0a71753583c4b819e2ccd8605ba3e04e0000000000000000000000000106a56fedd12bcf9495de7b0faa095639c289590000000000000000000000003bbf19ea595f7c06fa1fffd5a88d78982072de0b0000000000000000000000001521f9b78be616da035e4f56bd93c4dfc5d3bb3e000000000000000000000000b538d46bba619d4337cfe34ffee22acf8c0910d5000000000000000000000000b5db801e05268b9c68f9fb2b94542003d99100ef000000000000000000000000ea8debd52fcfb1a6c5c5acbbbaca4b8dded2a2ca0000000000000000000000005fff53464e0d42cd80ac4e82d1b73e6ec108b3db000000000000000000000000aee90f37ef4240e52bd0b2167995616471007159000000000000000000000000a841a5c18e7d6e94eb89eb5ba8373721674e3f9f000000000000000000000000f870f61f9a6af0a9b8503a7d00a862bc4d13db22000000000000000000000000e21f86866214ad3bad452f26cc8cf6659cc304ae00000000000000000000000087032e2e14e02c7d335a39206396c4e8baf8e1b0000000000000000000000000ca6c6ecf161ad8ae2ecce6b514d833e99b02dd790000000000000000000000001e4d5a11059e6a974262eae9d4c108c3756e7899000000000000000000000000a14f2bd734cbd8c1382c7ec8102399f6fa9d64000000000000000000000000008ce2c78a44c3b958fa26b434f0438555d8f0e24a0000000000000000000000009e6fa08da8ad2168aa4e9c593a7f1512c81e184700000000000000000000000069accd35c1e35e0e5f6bdd4149d2ddde5dbfd4c10000000000000000000000005b69fae073febd8e1eb7ddf10f27fda68f49809a0000000000000000000000001a9c9cb7966df10a2933b8df8dcb7b866876f8d4000000000000000000000000dd8903d517ee0d1bad65961a20b873d533b94c3400000000000000000000000083cbe7d4a26b681f93f85726b407eb9ec769a9cb0000000000000000000000008fc5f20fc5cb8cc8b5f74469c2d4eac0214a63d0000000000000000000000000be807275f77c88d7b8557f49119451729851e37c000000000000000000000000c99fc5a6c15ef406e19db909910410565b62a1f100000000000000000000000088de9651760e4c973553cd5147bdd9e75773b156000000000000000000000000d0e1706a487acf145ff13cbc1872aa563a960d0f0000000000000000000000005006734220ca38614d530482f403e7a1680c9a2700000000000000000000000080683247a0c98ef8954a768f831cd958c0a9bc900000000000000000000000009e98ec11cd962861a72ed8c4dba37e484e9f2f2000000000000000000000000042fc786b6fdd2c5433f3e86281b888df143813c60000000000000000000000003162c2de0c254b97d869a070929b518b5b9b56b30000000000000000000000002240431ee13b6c878416f652d590ad3c63763ab80000000000000000000000004fa94324f93df828a1bc882fe588b084094c9eaa0000000000000000000000005c71cfe70222292b8c2c624b3785c6638fdc158a0000000000000000000000008b9960eb69e3e172a6fc94d57c9f9071d9be07280000000000000000000000004ab671a4264b1a43fd6ec4c29e9cf5f2e3130ecc0000000000000000000000001bd377625826f0c42e01c076bba23f214f973da9000000000000000000000000523b9e8554cc3c0e0e01fc02e3b004a73d5e538b000000000000000000000000658967c200f89a6653c6011559cc7503bf7c3d08000000000000000000000000945560bbdd9b78ed64edb9080c74a142f092b2b100000000000000000000000011c8655eef607ee603c1cf95260d91f71452bba5000000000000000000000000d276bafc8db09baa1d70c3d65ec8ab6abc646878000000000000000000000000705ee56ee0792c15cac24e7caec1beea335516f70000000000000000000000005ac683b924c56a55271d1795c0842027ca622814000000000000000000000000550963b90836ad07d9f10791783f56d05abefc140000000000000000000000004735d6f727f060228d50065f62b61a456a3def66000000000000000000000000c9bd229bd8f316f5f7c7afdf2453317f02ea13cf0000000000000000000000000983c2ef2b96b62399806ba64f9f86a93a83cd6f0000000000000000000000005e9d8dc941869342af95267d68889bf14472082600000000000000000000000043074732c1c47e63db5eeca2f80da50756376f83000000000000000000000000b3a90cfc41b1160fd82dbe3ba0023eb5414d6b540000000000000000000000009081b23ebfd0befd53474a84e742f0f7a1f92b59000000000000000000000000bf16ca808e8370e8e0c459bfe05a4cb5a6476ed70000000000000000000000004f47f51bceaa779e700758698bdd3262297f733400000000000000000000000005fb4d225aae5062a9f2365dd19aed30613fcb08000000000000000000000000760a5a6246e15117e2b49b94f59788b9a4a5c08200000000000000000000000009c8854d4fe70d7716dbf19ec05db28cea5a888900000000000000000000000043576dc40a4fcec661a9e2e0824bab5f8fbd2f62000000000000000000000000295101e157bd1a0f08d84588ae29256fd798d7ab000000000000000000000000971369897bd2b4208cba23d0297893fb509cd2f6000000000000000000000000fe24c74702e3713db6047277fe49d2a821ffde7200000000000000000000000092e1cad3eb68ddd84d424f971502e1889374c71f0000000000000000000000005f2dac93656c6410f7485ce2a009a778225d81380000000000000000000000008419157999d906f2d7059b012e846f07b4e12aca0000000000000000000000007c9257a08718932bd3a8faf7d5d390e99d50c75100000000000000000000000013f1c0e20b08b17da934d678af15fa5a9b784cf5000000000000000000000000158230ab06ce9c952e1b053190ccb27c246d3bbd000000000000000000000000740be9168220505e48f563e982cae2f72676e0660000000000000000000000000f5d6d368563b687d70859a049d274fe54acb53c0000000000000000000000000100ab2af7c9bc935e5e3f006d145cec4cf29de50000000000000000000000009c29243cba8744c9ebdec98f269ee86ce7c3e45d000000000000000000000000a9d40774bd22ba644a5b8cc371f5cfec5c17f22e00000000000000000000000071addd846373a238a42a88944f71e6c1f9c7b9e0000000000000000000000000be96d8a45b27dbd9cb4e211df44cc797923b0e020000000000000000000000008cb88a820cc348c0853af01a30bc3047de3ce63f0000000000000000000000002e2295e2768bec28b367759ad33d1044de5425190000000000000000000000001eba3de5c12c1e34f4e01c05cb9492bf5a9b30fd000000000000000000000000244ba785e5552911b7545d4be4ac9e939634d8f40000000000000000000000001cd07a0286a8c8fc0c1f31dcc3ad498320ff7f910000000000000000000000009f7c29a3d4121e92b2052820858a5ede813fa3760000000000000000000000000a20022367f94767799374f7fc1311f977fd5d90000000000000000000000000dc6e1eefb995c558b87c2f0d5a1f43b807d11b0e0000000000000000000000006e626a635d65d548dd3559230b61308530e1fa490000000000000000000000006e626a635d65d548dd3559230b61308530e1fa490000000000000000000000001ef285490d1311311177073f7ce0769ca2c2378500000000000000000000000033c1a9fafc3e8126bd39af0577db92754abeb3030000000000000000000000007132566c5d9795a998f43a4db8a2408d1ecbceba000000000000000000000000fae35f2228a07a6d29643b96580d670f5905f2ed0000000000000000000000000d5106c9b4b04a78e812bfefb0110e2adf4833b0000000000000000000000000276661b1f835d0641117990766514e55652dc2f6000000000000000000000000694336e038c24d5862bfa2cb200acdc7eb1733830000000000000000000000001c852c81c462e3e3a2cb96af690e79265b30ada200000000000000000000000061231e67f430c451434dee8b6e555464a9139c89000000000000000000000000635b802f72aecae597aa42bd6967d397481b2ef7000000000000000000000000fefed8db341b6f15ba13fe230b00060b6c86e5e90000000000000000000000008329edcbb4410880daf259434fe91500aa07fe1e0000000000000000000000005a370bbec64eeaaaa4b1be3df9b9effc4548a94d000000000000000000000000ec6891cec182c627cb470d1ec2376453d88655cd0000000000000000000000008c47e759cef07c1105c95c878c49ea8d8b707c10000000000000000000000000ffc9cf88e28159d14e78ebb7d7ff9c69e49d6506000000000000000000000000dbebcae15bd35fd7d6e694c5f02f897972c9f027000000000000000000000000277fee39a795570d332eb2fa05c5bd69fed9d570000000000000000000000000299aa2650a11a03522dbbdd6368e530c4e7b0b460000000000000000000000007c5e9d8c20f2a97e3bdf352ac99fc097482d349c0000000000000000000000009663a92c03e8a184fad0013ca60a574ee9562619000000000000000000000000ad2d515f1192f71a83f07ba7191865cca4ffe67d0000000000000000000000004b3a1d9f3178fd642b14ac7adeb35b8fc397622b000000000000000000000000e66de73f708b26bf5f6930f750a8e77364e9725f0000000000000000000000008b418cbe403d3b9d4e3ce5e122b5213945b10da600000000000000000000000033cc910f57d5a7df10c3b44fdae566aa3fd2cc21000000000000000000000000a52b79df39e887c0c40531eea8acc93d16120275000000000000000000000000088501c08addd3dfdbc15de97ae7c091b0386d1e000000000000000000000000216bfd58c57aee1c786053bfe2d70c76e9974b33000000000000000000000000086903242820f4e06a1a24985d9476bbdceb00fa00000000000000000000000048a7ce84cace5aabddd7a4c93f1ae518723cd08600000000000000000000000055514097d1a970a1fc8e927add060da868f69d5b00000000000000000000000079fd0961b3bb6498093ee25b407f9125591feda3000000000000000000000000fa94664cc1dff79b98598f24cfe029c9c59b97040000000000000000000000000e73cc6e4acbf65bea2a40047aae3c0b8de78f030000000000000000000000000dce5f2ac53e25665059c15c7674848628e1405b00000000000000000000000025a48f1f70e36bed15373c8729f34c80f758942f000000000000000000000000617c5e686579beb6f961e75fd84d53de0fe776f900000000000000000000000069c707d975e8d883920003cc357e556a4732cd030000000000000000000000009522d7b3baf0daec89b6b1e8728a3a5c5afab1550000000000000000000000003709ed9045d0faf52905d8fecdf2fb571d7c4f53000000000000000000000000a1294161d5532de191616300fe34cb81c2d60ff60000000000000000000000001a4655457131e6842268aa07644d2bf8f280461a0000000000000000000000008a91a0154972744283597227e6ce6cf8fb9e243f000000000000000000000000df6b24222ca8d6f476f54fe32eaccec798b09974000000000000000000000000c5f011edd0023f3a3e8659f0180ecebbf4c8951200000000000000000000000021ae91084204c697e089d2a572cf4a629c4cc587000000000000000000000000f7ec3ee665646fe7896b2667072128b0f46aa0f800000000000000000000000027b0c3609b1cc55099a054374a0eca65ee02965b0000000000000000000000006ccd2cfe2260bf6c5f9d85db18068e1581d2aae50000000000000000000000007d57e5606d0091bdfa00fd04cbef5ea0ad67b8540000000000000000000000000a2726ed9c6964417ae51b074b12638c50e49625000000000000000000000000436d7869268520f884d8883e7c7c9acd5aaa7f0e000000000000000000000000bbc8c070189af0a066434e35c771173e118ff772000000000000000000000000056323c7f276728cfaa06ea20d5173bcf45f04c8000000000000000000000000cd1c3388381b2dd3b33399db6c7eaaacc5267b870000000000000000000000006115f6880217c8668888032be3ef2d73c5a3663500000000000000000000000006e1a144bb5c8f9cd8bc82bdd059680b4a635d1900000000000000000000000052f026d92f0b71b6fdd5e985344de191b75847e600000000000000000000000061b28be41a843aa117f80d3366f2b76f6e94a753000000000000000000000000544b18999e5a5218953d8af08d44be0f02a376d3000000000000000000000000b9f4209d7e200b4866cd28f0f9407fa766101b21000000000000000000000000f6f0aaf502fbfff95b32d37bd176909c8b9cfc16000000000000000000000000c821441a2d430d55f17c07e2cc20f547254f301700000000000000000000000069ff805708b578fd5e60c29aafdaf0ed3573da9100000000000000000000000001e91ede784f88a09b8d6b3282c11e21564be67600000000000000000000000071f3482355612fca3796a43c42b56e2b840d9b990000000000000000000000005cc4400cf67a04fcc9a4040e8526e44f32b2318e000000000000000000000000c088a102a370d5939cfa16dbdf4afd6d32cb0e1a000000000000000000000000cfd10e16ed9bf83637d76328aaed242960eeb58800000000000000000000000029c6d5cfac84f1beec895cc93af51b7c9712bd6b000000000000000000000000cc7ae00243eaba0eb71d5c85d879610e29b8f217000000000000000000000000ba4e4435aa0245f713a861fc8a3f9f7e8bd10596000000000000000000000000f46756a9d70ca2a137ab50ec4da5edd2c4de33a9000000000000000000000000c6c562a3b94db4719ef2a9a4ddf6dc7133e74862000000000000000000000000d2426224b2fc967778456c353f89ef370edf0b7b00000000000000000000000012722297e024d53343f20a67e02eae5b1da654500000000000000000000000003e976235fdd2c3dd532cf92681db99151fe4b0930000000000000000000000003e976235fdd2c3dd532cf92681db99151fe4b093