0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d5465475a6f4d37796a66557943524c4d68725539346178784570725748444a484b3666386461624e3770314d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054600000000000000000000000000e7bf2c01f0534ba632e8ea4e07d486a887e54f000000000000000000000000665217b578d362dae431db59b4da4b8e29ab5df9000000000000000000000000bbb91c69ece6376d09f5c2a7e7ea249deb2c75c8000000000000000000000000287294fdf33e62f9b6e9b497f065956c81b6a4f300000000000000000000000087c7042a1b1ec3f4d6264d726c35b4b327f1cf0f000000000000000000000000b61f3cfabb336856a34e6e799d3e5adefb601f520000000000000000000000006728cb75d4858fb62949163d39b1c8554ec74234000000000000000000000000d26e21f97e959041d8cc439c9c2b7855fea3005a000000000000000000000000eb5fcfb0b49806001dae1576f80de11ec7c44b38000000000000000000000000b295cbabc3bc619405c0e23913f9ac5b8861d86300000000000000000000000065d93867cb7f8163e96401b08ec29c6dbf38a788000000000000000000000000f1993dd2308609aabee8cfe7b06e0a99a363fc260000000000000000000000007a838632dc4a430f230c413d4a9222a16dffe73d000000000000000000000000d85ec3480fa8d5e4bc895dce1f43276586d45612000000000000000000000000105ae1ddaf857d34976f25b7ccfc762c59766c9b000000000000000000000000dd99d4f5caed490663ac8eb8c488ed192203e944000000000000000000000000db07fd44d0df914abc5fc81e5a70fa726c2563580000000000000000000000000372453f67f20e59a62a680e0f7c4ccf81de68a6000000000000000000000000848b722079249ece8caa882e1a0cd09cf9a2e02200000000000000000000000008d0ac9438053d876b49c2a5e055a625f7c7e4000000000000000000000000009bb0dda8922e2391b76aed064e4c838628f6f1cc0000000000000000000000007aef058344f1b0b301e69e29665447286747478c00000000000000000000000097f07ea7178f6951443337f256119f7529db9368000000000000000000000000b62741b9c01f6594fcf23fbd55f0e0a763052009000000000000000000000000b331c469e501b123c19ed55471c2d206b44ce4520000000000000000000000009a755ab683a7bbf69f8fdd1bf351304e1395b689000000000000000000000000324df7e21149b750a497cabee61e856df6f883720000000000000000000000008c26be11daf973f8ba4105568f919c298116843a000000000000000000000000ade15f379187d2f4da7acff69a8219f149d5e58d000000000000000000000000c8690c83ac9649cd274471523d393f7c086f020900000000000000000000000085f5873a8872a7bd7a4c270ec8dfbb537dc86066000000000000000000000000a132f3a6a9404c477b57e25b8f3db9b0a01476de000000000000000000000000464aa0fa9f98ec85ffadab10c50c9680834564ec00000000000000000000000037e98fab4687f434d71f9cb686235a36a49baff9000000000000000000000000de37d9d190399378bd31746680606723c62782250000000000000000000000006d72c6e2c3ad91aa41afebd284251d5285171aaf0000000000000000000000003f0de1dbdff23c54f41271035630f25a579cf65d0000000000000000000000002d7e6a27c71313b1904025cdd09110bdf8d45aa3000000000000000000000000fc07337a055632ab171295bb11e3be46e12855ae00000000000000000000000065e6a8eace9c5f0d0416631ea06cf31398e0b084000000000000000000000000de9a5f9cd1e3571ea725c232643b3ef67547ca8e000000000000000000000000ef0b154f2cc3a35fef1a5447ac6455adf7d6ad2900000000000000000000000050f12b09c021e4b4f6e89c8163c8724c6b5b7e7600000000000000000000000090c636b9824bc496b2cf2ab9856369359c447c910000000000000000000000000494c7291bcefd1f60c135a5516c18cb7a1745910000000000000000000000007da4d0032db1432488fead694e20cb54be841e1f0000000000000000000000000d2913b7d3ff52797f505510479a9b6605ad984d0000000000000000000000008b2ef917592183ae2ca5b3e380052e71b121c53100000000000000000000000094d30715cec4c3c7b82717900dddf368e33a91990000000000000000000000002acea515a487db182bb46c8b4956c85cb45f52fa000000000000000000000000060d8e44651215358f7381596c527907cd7594da00000000000000000000000084ab06b47af29ef54d16002236478452a40666f40000000000000000000000000fdc1454420ee543c4803d15e2f315ead7f8072a000000000000000000000000ace5ccb8975919f01c39b31dd0770aa127db780300000000000000000000000082e67118a8af0ee9006688598d123df1db90f415000000000000000000000000e86e15ba7fdb431abdfc7e77a3aaa7d7e8ec047400000000000000000000000079862d4b4df1a12349735d4659131677d950c3c300000000000000000000000033b4e93e54ca461cfec86ab3b58481dfaae150cf0000000000000000000000004de84b6ea7b15c47ab46a4d6850a68dc96d2e9cc00000000000000000000000087d5636d97c123db34b3052000e666c27701a450000000000000000000000000342c1fa4522a32548969a79791164b416a90bfcb000000000000000000000000a36eda33b518f2c2bdcd68ec44db35776ffa3bf8000000000000000000000000787f7a38e376a6d50e7a10dfa0ac4d7114e1723e000000000000000000000000eb1bfad3cd80c2f463043f510fd0d87501b21136000000000000000000000000fd93daf672f35b633c7156c5233650fb65a8763000000000000000000000000038f3560e42d2d6f531d985dc03a83dcacf4219bb000000000000000000000000f23cd8e44e8561c2a5c7c37781730f0fb857536100000000000000000000000060f48b4d484040b3d85c65aa1ea72018786214d10000000000000000000000003ceedbae3992ae893c31066024ef1425f13bb3fe0000000000000000000000004052d3dde94a1d6df68540e2a2393b36cdf4e969000000000000000000000000ee0b21ffe849e76b2b58ada717b9933e4c9c97c50000000000000000000000001c6ba5878a4099b7efe6941cfe1ec2afc2f866c6000000000000000000000000cd513507a9e590c618dad0ccf9cc6fe1d574d0c5000000000000000000000000f021754bb894d2a1355f7beb1f91be15f15e32e7000000000000000000000000f6730dce31efdb2d78e646ac7183eae23161dc81000000000000000000000000b03fd2a9c82b80842ab5a18f88d8f362f2adcb2a000000000000000000000000617ea199bc11d3a4101adcd9b5a73c718ab782280000000000000000000000005b9c5671cc800fbba480d60cde4579ac0bcc43ec000000000000000000000000be5c4169e394dc196de61614ced79632174d9937000000000000000000000000e352c0129f517db4e61197efaa0566a49cf278f0000000000000000000000000a3d339e3f700219650c0a963042cfec41e3143bb000000000000000000000000370cdbf427d7832a499dc1499b5ec0bc75e3e2f4000000000000000000000000699889fbcc28eec31dd790cb6c57400302b311c400000000000000000000000046497bb749083414914de260a9deb02caca550d700000000000000000000000045cadf9c789932a47b9fd7324b22b4bc2eab9cc8000000000000000000000000a8f2ae0eef7d1b5bc8afa1bd091053a902b347b4000000000000000000000000a4869c71834e0cdfdd4f08bce77afa70491547dc000000000000000000000000122a2dba02035a1da1ed3a7157e9365f61644487000000000000000000000000dd1b2c3fbd60b8cea9512c10e6ab207efa9c6290000000000000000000000000bdc9553740a6c936e21b6d78b4d8a1ac4294a663000000000000000000000000e01b46368be06de9d77f5874bb1cd9e3509e855000000000000000000000000090c617ea71b754f33ea68526dfc477764b53f3f5000000000000000000000000e4589ab1eeef7d437cf1595f4dd483de1d3309e60000000000000000000000008fd7b52a1225d68684efeb7dc8f8aebd17733b540000000000000000000000002b92c70c93b3363fe187bc8880ab7977747e95e600000000000000000000000009cb91ef18451bdaed4e26792a1567dfe18bf9e400000000000000000000000080c457d1baf7bb5b5b896a2b705c8daf72019e4500000000000000000000000044a80e9e2f640d49a49999cb9a6fdcf3deb7e325000000000000000000000000daff298b3c73e049aaa11b29aa5db84798ea701f000000000000000000000000db6c992f9ac0cda426e509f33d98adda3ac3db670000000000000000000000004dec3e9789a6680e86d2d782889753ee8f23525f000000000000000000000000c48fb4868abb626fe0e8c7fc60d2d416936c6d7e0000000000000000000000006b2085d3c55b1bb1b15146b872d638f98a516e270000000000000000000000001a01dde9e7a79ee89015225a1bb4f6e93e446de600000000000000000000000005569a610a48e3356f85811bef8bfcec08deaf7d0000000000000000000000001fb1a913c33f630dc92d90b9de2151a9497902b100000000000000000000000078345704f42fbaf0ae64ca9c6bcff9d27f52fe070000000000000000000000000d296965601dd8489b05e2a2fae57954c895b6e40000000000000000000000004eea4f9d1d6d87c1b21afa5f8222d25860bdceb8000000000000000000000000f920e84668585ceb67aef53cf98d656ee4928a4f000000000000000000000000c9a211de77115ac34b6095c32a0709e777e942070000000000000000000000005fab5f7d859e08f868967d912ac6c9441e1668c4000000000000000000000000088da5499c802078f0b88f5f6f2718711da7ca83000000000000000000000000e7ea9cd8d63f5591dfcf290ec78b9b8af58e8ae6000000000000000000000000fed42781b869749e7a9b9c5099aedf31a7f5a4ef000000000000000000000000645051380a332263cd497b273b2ae9fc7c36edc90000000000000000000000001181ce97d604a0e1434b861665cc76c703ebf1fc000000000000000000000000f5188fa8f72863af1184df5989cd1790529b51240000000000000000000000009fb9cc3ae62f8df6e21dec1383b784ac5eecd908000000000000000000000000737bb80940aa04444e29cb55f01dc9112770ee5e000000000000000000000000ef77a3de0643a5c88aa79198a85f246f0aa6987300000000000000000000000010dafe5ffdd5f429764388b1837014368ed3c74400000000000000000000000035505350fc1ed6b5141d39a56fa49796599bf1a3000000000000000000000000007569a01fe9ed6e9dc0368dd6f4db04833115030000000000000000000000006de12aefa3f2b716741d8d187d7ee05cba1308eb000000000000000000000000ceef5a299c06890bf3f1d1c8be6abe41ae0d67a100000000000000000000000079f5e8d1be13b896c3a50f4ef22ce8a685f33e71000000000000000000000000b0a3678b5dadaee7f2e181b8e2576d3d75a0bc7a00000000000000000000000063f0e7cb759001083fbbc66e35b2c401f14896fb000000000000000000000000b64584811f928f38c7c97751e4bf769b3f34bb5600000000000000000000000065dbed453bbe208a3d4c361988712e071f4d6257000000000000000000000000402b96cd72968525ba0593fedaae175fcaa760a70000000000000000000000001ae742cfc4b4b4435d464f275cfc4ced5f327f90000000000000000000000000b07ff487842b3365d84d05f1982bd14df91d243700000000000000000000000044e2eab42e61ad3c75faf842d2ac25c651d8a38f0000000000000000000000008ecadcf656fe2fb50cf966f8acca2b72001439a0000000000000000000000000350f035f0de4a8b2e8382e4763180142c0a258280000000000000000000000007cef0552d63a0bca87f07f0a1f9caab32b601fbf000000000000000000000000ea88195e22829675d13fce0d27c7d509d099c887000000000000000000000000a231ea13a80d28d22e508acb20eaeeec1a424d8e00000000000000000000000000374ed1e6f6ff3e53939110e42ad2b04d7dcc81000000000000000000000000d397c29b39566146be18296f85e87bf3b28de46c000000000000000000000000fdd1021116a9007618794740035eb5171b260149000000000000000000000000f873943666799c57ab21913ae1ca6eb920f562d60000000000000000000000000f7780961dfb21dd31330505684f997f5ae0b8070000000000000000000000003535e5b1535d1a732bd88bce3f4abab86035a6af00000000000000000000000032e9879c1e0e135251ade133550cc0bd7e96c65e0000000000000000000000007d4d7bba97e3be817a003923a3e8237274707bc50000000000000000000000005a6f002489fba5e9823f5b07644545edf03cc20c00000000000000000000000053fb2865ec1ecf75fe455d333450036f65ef37030000000000000000000000003217c735307b8c363e56bc353460d2bd80f999420000000000000000000000003d94b1127baaa9adccc5fff79c9eeb11d9a3aa58000000000000000000000000a8f0cf204a06470db5a31bd2b6f110542bf60b4d00000000000000000000000033f2b68ebe7b88129056c73bf64bfb1470b2298300000000000000000000000038b9da9f4fb9b998f61ad01754293a63ee95831e00000000000000000000000019382caa940680592757493cc18c48bbb4c0d4d800000000000000000000000029fbdff48da7b306a36638e4aa428fb691482b94000000000000000000000000f70a4a55a30753f0437ae8db97556406c2766ead000000000000000000000000307d5ee1a2978519776df8eeed641bba69279c3c0000000000000000000000000e2b2246216abe284cbfff57f7c34063cde8c87400000000000000000000000006b34cd8342678910971324d831a57015ce9a1aa000000000000000000000000935ab0d8c81070f8198985c8a312f74caa2b38e00000000000000000000000003502e2819c721406288ca0cda49af34037ffb0080000000000000000000000008094160041824a2f4d74b85dcdebda3852e36252000000000000000000000000bd416739e459c3148830762b08ad5227b69df6ad0000000000000000000000003b99894248f780e0e7536f6766d443739700ae6f000000000000000000000000d0ce6a7d18f0742672c499be371d5905db34a5a8000000000000000000000000bd0add14912a8055cd83f3ee2b6152de75c76bbe0000000000000000000000001a6787ce2d709407c772a0b67f86e7f7de73712d000000000000000000000000d14ce4cffe4962bc5df48db1b388183f4900f8680000000000000000000000007e8c489b6031229e6deb4022d91097f8f7cc4fce000000000000000000000000c591411ee5eea0e5df28d8bdf88f77df656ca43700000000000000000000000059fb288ccf605d208b6b8073206cdc4c3b8f6a960000000000000000000000008617f66cfc77642f0f797aa3e19396fcb223c1e100000000000000000000000086997003e78a32320ce29b83418b6fbfbce732ca000000000000000000000000d309ff5c8e14dbb2d247e01512cc088a042c2e8a0000000000000000000000006c9bfabf90be8299503df0d4c412d05e0470001a000000000000000000000000e3695c9d941c99c22381f207dc60a182ae4842c60000000000000000000000008229091426a2e672f2d92e07db0b5a5cb743f870000000000000000000000000338d31aefba5b10264455defbd89a047b2b95d3d0000000000000000000000009faa2fc9c295936a7f8ae5d7db9c00dd5b96053d000000000000000000000000a24e3e2c45205386cceb548d539b30e59cb55a830000000000000000000000007e7fcd09fb4e0b107973b1140fb1b5e810b41658000000000000000000000000194265523ef298c89af4c6263c2b58aac652c222000000000000000000000000e73dde26cfb4ac1b4be99627a0016f47d1609ee10000000000000000000000006813b0fa1e424dc17c409a1e13394d441f22891a000000000000000000000000bbaaf0e803167ff3994a965169257a6ff4547696000000000000000000000000a0b16795db1656ee66a9339a14b6591032569e7700000000000000000000000009129d69ce8a8b57ae0ea86015d2fbb430e5f0e40000000000000000000000001583411d8441778519a95b9859e8069b96223d4f000000000000000000000000b8937ca5e499ad86af88096e4f1a84b91003c1870000000000000000000000008aeafdf780713577a77759baff8ee4c0ee5a191000000000000000000000000024f1e859240584bec5ff2f22e75ed2b687101c690000000000000000000000001afa857c9c87bdcd135f2f45b3faf5eea4892d35000000000000000000000000cd57e252bdd732fd016a33f246dcc8cdeb6c37410000000000000000000000004a27abb77c9bfa945dd0a1351dfefa36c6a990be000000000000000000000000aa688e95d5c2b6d2a6d900f83c5ddc178ad5e6d400000000000000000000000099aa3b5dc663521840843876fab52379c9d123d400000000000000000000000004069d433f3414041537601fa3156ae0ef6eb3850000000000000000000000003faf67238a4ed6633954b8d3e3d93ad2ff49b74f0000000000000000000000008c21bac361cf9632d6e41cd86565db9bd5310627000000000000000000000000685eea3273619252ea2d90170b6c8c84b7e56b8a0000000000000000000000009512f71284815dd7d9100ace5a11f43c1d28d29e000000000000000000000000dcc99f460183a8b3f0758e3d2dc622e2a4db65ec00000000000000000000000038d80a34babd6747159614ef59839ac94108968b00000000000000000000000049db9a9252d1bf4b7f16df3eb33070ef716b40af000000000000000000000000904b12bdbab7e477c066e0868d0b23b6c5f6c2760000000000000000000000007be6855e7f5b7480cdf95c5d977fd677986c43440000000000000000000000004570bc762cbc477a1812371940fb2dc0327efa86000000000000000000000000b81623b638cb5ffdcb225d99a7259e0612a4996f0000000000000000000000005934bc07b04df821d2447fecc175dca9e5cdd4c700000000000000000000000024d4d70f1a3d43b836f0f164b4c8a62aa789fda50000000000000000000000000cc14589bdba9f803edc92c2f6dc26386c0f51080000000000000000000000003ee096cdbc2956ed4e99eea647640dcc583500c200000000000000000000000054f342ffc35095041c6731587e24ad4046c85c7d0000000000000000000000007ca2711fd72655d6c0115181b10553a56050792e00000000000000000000000010515347a73823b7235338dd618e117589b63a39000000000000000000000000200c8191e8493d4c32533d5c839347f758c2065a0000000000000000000000001276892b6fe4dc3020f2482fb154fa675531d5780000000000000000000000003e0ce874f866feda7032a32256efc6c807cce045000000000000000000000000319ba13ec9c36d68ba84b679bb2b4acc271605d70000000000000000000000008f9cf830d0ab6b30183787b8b6c8e5dd1bf7e50a00000000000000000000000092ec8cfa75b22e59ade687c7b90b2868fa71a6f000000000000000000000000082221c4d50ab7ba5098828ac9e8d87d19832fec60000000000000000000000008699bf375fdb43da4fdf2306e42562537b4f55d0000000000000000000000000337dbd5fc3ae9b0393983238bdf84b3fc78b2fcd000000000000000000000000727ee5958cae6056e70fa813265fba9644028bb90000000000000000000000009e6993afec5116f2e5ada0e699d9968dd8b4cbe4000000000000000000000000a421f7797db7c6889cd974afdc573855306c2b6e00000000000000000000000022257fe99b75a76507b998f28e6b58d0dcaa18bc000000000000000000000000eebb0ede6758095d9efe8ec222abda93267fa8aa000000000000000000000000fff5029a4829091973c9437b29a27379ab8ef5ca0000000000000000000000007ceeab6e70a8de6bcc17bc8480522ee34984afd2000000000000000000000000326cf3531d1c813112a3f75cfd387e68b82f5d4d0000000000000000000000007f90b22fdb388aab5dfc21826a5f43f9a46c29440000000000000000000000006dc738c67e0049c3aab7f6aee6bb27d2a973de9f0000000000000000000000008ec27cbef6713324e252a44712ddf9c308b7f0780000000000000000000000007ab22c2589fde045c048cc2957a2b2ac4decf647000000000000000000000000fb1c68b801ec5b74a7e82b1f90798161fb80e1540000000000000000000000008b9b425dcf1e0906fa1eee535e0f1866711a065e0000000000000000000000002b052c90c86c50347734ed69d7ac8be208403d91000000000000000000000000c2d4af3cfc3968c258be3c3100c4d5a83c5accaf000000000000000000000000eda0125a0be78f9e27392b052e8aa9f9745c6d39000000000000000000000000a7f2236a2d4b843824b06f3507878dbf880fa8aa000000000000000000000000b5050f493f6585c7c53964ba5f9d49f2dde2825800000000000000000000000043e2818a57f6db1e94f2b35e83bf08ff5656cb1e000000000000000000000000b5dd5d9d79163a779734b6008efc33d46d159f50000000000000000000000000c373b1d3b75168f3b5e7c670651db7727369746400000000000000000000000055f4d7c2a6a5b210239dd56f1eefb69e92f0720f000000000000000000000000bef538ab3a3b7dacd07baa2cc812c8e944eb5b750000000000000000000000001bf4513e580eba0fc2da0fc02de4052058544fcf000000000000000000000000736b2f4071ea1387b96f001cc8c9be24a717d3c200000000000000000000000066ad38175c17a76fb8b50cd165877dafab2bc8d500000000000000000000000073324419a9ad42a049682e8340847f8baec145430000000000000000000000003296847b48c2779d5ae0b88f7a6f07da5b794fc60000000000000000000000005e56e1c192db63a0ed3ae3c3e0403da17f245709000000000000000000000000b303daf1de83d66658d59d2f3351abfdd52e708200000000000000000000000098b766e596bcca13564c2822b23d6d5f760df4f100000000000000000000000086f93f6d38e7cc77f97c55881d1b03da2d497c8c00000000000000000000000089f2a690d2a3ecb76921bea53b2f65b428cd81f1000000000000000000000000733632f24e08d953d9c6012a2c8603a515420e6c000000000000000000000000b18e269318a7bbc5b815cac9fce122d6e299cc1100000000000000000000000025e9ad7abcc92dcd0d3af567560facce22c9f8100000000000000000000000003368e23a15526f45859484e7e9ae4c62e548399c000000000000000000000000c47f2b102a41e26d52288cc800d2f5261f52c8140000000000000000000000006bf0403a2d79480816a09b984075f7f5d955bf7a000000000000000000000000b2614162d3dd10a251524d2bc5fe5602c37e0564000000000000000000000000d4151e854d99e805fbd3c0b6e5bf731e52ff6efa0000000000000000000000004d00ce3772ed2ad574eb72251dc5a01f2da8fac400000000000000000000000025c5aa4f3d9aa7c637697bf88bf1c76e0c7c1405000000000000000000000000cb11ba6e3c8e1eeb469c612c49f86a2f9c480b6d000000000000000000000000e3458329c890c9cfe3149880fb401a8a70655de5000000000000000000000000cac919d9d648721f997a48023297ab431ca9e5210000000000000000000000007105e2e3f2bcfba00cd2ea857b524c476d44e71d00000000000000000000000074d5821e694cb21ab9dcda85335e0bba3282fc1b00000000000000000000000089fc9b8f7c03ba3f01faf730f712a16355c6f38d0000000000000000000000000a707620e6df2e1c12d57a2d70a8cb22155fb05b000000000000000000000000c2192ed8bbf6170481e4d1692da2a454346e5b60000000000000000000000000203dbef392345226054040074de5b482605562f00000000000000000000000008b0b8f30568a8f5bbbd01cd1c3fe12adaf18f01c000000000000000000000000d61f141e5ee1870ced6e25181b94b070a8ae34dd0000000000000000000000004cdbc6434362b812ad5deedda75f3a5132145c8500000000000000000000000035d3dc8274974dc75be56b5ccc135f9e5e5e0970000000000000000000000000ac39b8815218e37552daeb3fb2ad4ee684ddd80d00000000000000000000000015c84d1db6be54f53ac6cb68b824dffaa5812caa0000000000000000000000006c4de83e6b5b6e0ea12824e9d5b25abeeb900146000000000000000000000000e4fcaacbc939bf899a0ad2d1d91932d933db8f33000000000000000000000000285d2480dae49273932a1504c5fbd632fe66a9e20000000000000000000000009fa8154f767e48abdc4bfc25bad763cfa9485552000000000000000000000000b2a62928339f289a3b525eaea01b072aa8580d1e00000000000000000000000080f6e9b71820213767ed0f7a6bf1f803593fada500000000000000000000000018bedd1bde13f7417b10498ecbe8e2bc30937e7e0000000000000000000000001ecc74fc0089981d6139e494af59632d850cffff0000000000000000000000007df58f8ac5e131028baa0bb5af639ccd00cade38000000000000000000000000787ab8a26c16528849811db30f544ddc20d4840b000000000000000000000000bec6d219a49798d52e4620721acf40ef8aa6b19d000000000000000000000000a1f6f29688bfd4ca4740b5e58c1324921afedf3d0000000000000000000000009d4dc67e1d4ab98a2ba365c22e8beedd0a1aa16b0000000000000000000000006a48574a4cbf74a0d800c2ca0b01fff140208daf00000000000000000000000020b1d8a8bb982036a2b688a5d7fec62f068b13960000000000000000000000005e5c8001e8cc0eecb5ba2873871931d7a0dc84b9000000000000000000000000b05b5c7d11551493e9ad54ae5f8387168dd56033000000000000000000000000d6fa876de8104ceea0ac23771c6e9a6d0db0536f000000000000000000000000250a433006e545c6c20ec48a54ec4d06f8c91373000000000000000000000000048df7b275562bef563979846f7ad3dbdfd83e610000000000000000000000003a7a3f8ff72ffc85359cb5f4ed84e0c784e291b8000000000000000000000000b6c1e1d0d16507d4b812c613e7b8c7f03bd6090f000000000000000000000000edfa8676bbd55df1eaffaf0ed7d391507ed9de560000000000000000000000001ef1af74bf792fd4ee19cc866f497af5adc91808000000000000000000000000c6efc666ef0247ff7a29f3e2a18a8e0e83ae12c1000000000000000000000000c66b9f525c8782600cd1718b01e9e6caf8ae298c0000000000000000000000002065c63b48665b7b91a0f083ee69b11da5adeced00000000000000000000000063469aca7e13fb777b2c47f306522a1713508eb900000000000000000000000006b5d49ecbab166d7709232ded14121880faf3fe000000000000000000000000c386ed796e973f98adecb58b8323c0203bc2dfbe000000000000000000000000054921a71ae192788fec0c6fd20aa8b31326ef4f000000000000000000000000c4df232c2be240e099260190c8ecf83f35ddc4d8000000000000000000000000299c756969f461cb096928ffcf73dfbae3f1e6b400000000000000000000000063f57bf098050b73e0b944f56b50d06357b0b446000000000000000000000000a89e0865f4b8459ede9db2cee491cd8369db93cb0000000000000000000000000eb66dffc5a9461229da400bc84b6ffa35304c05000000000000000000000000d785111acd4407fd18ae50bfe579a95d184dba86000000000000000000000000cba73c23e9d54b3660ffc7d76d67e6850523ec040000000000000000000000009cd74d9897001ff3abe07e4a2b0cd28fe2f51ec9000000000000000000000000dfe7d27fd766ca90e7cac40610f16a560d391c6e000000000000000000000000c9fc04e94ba95a410b574f1c9f0f5e61a22fbd33000000000000000000000000c0456f90f72b66f0562ae6837fd2c4c29ab89a570000000000000000000000000f47d5186072051397a9a56cc6372e4b9695bd7600000000000000000000000086fb078af1b3fdd86c17f7df14834e41ce8fad26000000000000000000000000b2b95143280819810556d832647c48b1b08a73bd000000000000000000000000ff925765be18ace8f2577135e11c035d83b752be000000000000000000000000844c23d56507df59b8370e720543d046a512421d000000000000000000000000a31d8b87348dd5ff37c293cece59a3a1efa361ed0000000000000000000000008c897a2a1140805bdbeef54d2cb083c642a83310000000000000000000000000221c699c25ca486391f165c789db0816cfbdb094000000000000000000000000c8559c6e191c6411f9adc153ce87cd7227386cb10000000000000000000000009005cb6cf41fd9d2a6f368227921a4fe83ab1068000000000000000000000000224eb883b557caf0ecb4aae12232e9af895f7e21000000000000000000000000416361ca93439d8cded22419e0c9b027a2f4928e000000000000000000000000d648026268c8e974f550c4c29478dde6dfd787b3000000000000000000000000992557877de641656efe0c76b889c9d5021e0343000000000000000000000000babce892f62c2e104158fdb56e2c0d76c7cc56ea0000000000000000000000006079b7702b08b366d5b7d6117b20247fac5f0e4d000000000000000000000000e771e2da9ea15075020043876d4d2a06c3fafca40000000000000000000000008b23d96f66937c49b34599373d01950ab1eb667c000000000000000000000000f3a03db4795da137d0ce429d985d8770af8e10c30000000000000000000000005216e62d20afc94802d6c7dddc986c9146e805080000000000000000000000000b2b36b377ece80e1563ce0dc9986f05f5f99c810000000000000000000000005dd683c604eea83bebc9d3879036120358b70706000000000000000000000000535145e6b4ca1bdf30aa0089c17752ce8b8cd008000000000000000000000000a82cd69ba2fce02feac107d471fa8e3951774b29000000000000000000000000ad9a17ac01ac343b0b59b1fcddc1e3be9ea41237000000000000000000000000fe80f83dde673c996db6524c205dd0ebc43aa6f80000000000000000000000007f0cd55fe8118be12cf6bdccfb563d633115c012000000000000000000000000037617d7ae3ed614aaf34ca5f169ea3cd83fe2680000000000000000000000009df8fd3737dde9708cd0c559712e06d3c86b46b9000000000000000000000000e64f41a8577f786ca8edd814aed0badeeaeadf7600000000000000000000000057a1b3823e3e0796633314c997684c201421b1d8000000000000000000000000f40c71ea093e8291d39d803f910150ca003c25be0000000000000000000000007c7719a729127be2d2b8be7fddb73c9b9e6741d10000000000000000000000009106de32a34bdffd00eeaad1939fa918435a2943000000000000000000000000ce88fff0e892e64720380519b3eb6f296617df4a0000000000000000000000005e5794331db7b2cc35206db7a15043ef16f23a2d0000000000000000000000009254fd3781fae3ff3566da920eb6e2bce79ee1a9000000000000000000000000982d5cca545d4364bb4ea61a50ce09efb3162bf6000000000000000000000000680e117b11bbee7c2bfd7be3605a43b6a1fc118d000000000000000000000000560feec38a85d094df749ba9ee280c59a29b414b00000000000000000000000048b33477d3a1c059d9cb2be18bdbab10ad311a080000000000000000000000002812e067910aeda82ec2d10b21e7a5db3563982e00000000000000000000000061fe7da65368ec277f39ad051c511afd74eadc770000000000000000000000006f10f56d804d5aea6e63592ecc3a59acb6cc96de0000000000000000000000002cf352aec09c820188474944b3615736b901b3320000000000000000000000002b4f1f072101a797a38f44dfdfdaa21e7140e5cf000000000000000000000000846ad7b9acf0c18cc6d38e30b160106d0c89addb00000000000000000000000006f25f4802d4ff4e16e84f730079b791ba3cb838000000000000000000000000fc5cfc90a5e16da0b4924a9a5bc6b1f05a39d3dd000000000000000000000000f0859290ac7f6ef77f66178468459ae2cd0c1711000000000000000000000000bea8b6152bc8421ff9d3aaa2cedb38172e8dd35000000000000000000000000069e4abef81813b148780a65cb12b8e32d35e513d00000000000000000000000060e544e59bca61c11586ab1322ede31d124045380000000000000000000000002b7973b5f528d4264182b5332f9fbe328712656c00000000000000000000000009129a28582403aeb7b8d4915d3c207f85802d6b0000000000000000000000006803d735b9016749fd3b5f0eee57035502dd28b7000000000000000000000000251e45805419f83836ed4ea0480280182c1f2c090000000000000000000000007646f9b6609292498e1df563901fefaeecf37d93000000000000000000000000f33865bef69a3b8322263e341271dfdb44f0fef3000000000000000000000000c2e1c93149b904c231f12edd8c1fc7af12a0c94b000000000000000000000000d7f803568391928f99647e6e7039cd98b4cae08a0000000000000000000000003281e14ffa729a6b282d04e510079e83786e32710000000000000000000000008251864f749980bf04fe497681c958635b3f452b000000000000000000000000d5a5926c81eaa7af8e56a10af29174ab8de95cb00000000000000000000000005a52a361189267b55527d448af47a1e628c082de0000000000000000000000003badf448efa6e3caf19592de34585fada9bd09b8000000000000000000000000e3e9ece0f730e8a2d40c2855c8ec00e7424d5c6d000000000000000000000000eda1d6864cce8fb83c0235f37d5960dae6e8128d000000000000000000000000e7b860ac4be21ec93bd7b6de19a88272bd2620f6000000000000000000000000023a6f65c61cb3b3541150aed7e7c249212e7438000000000000000000000000d80fc0ab020f3b9187b2d0ea40228298e8ea5ae1000000000000000000000000981a0b5108610340b8cc42c48f34f44a3f61657a0000000000000000000000007debb486b5a51291e299e918b654afba959cb95c000000000000000000000000c2521efd119820a0fb06966022e4d9c748c402cc000000000000000000000000684f2f76596c5e5ed51f1caf144e26889c88be3c000000000000000000000000d90a16ab2eb8c837191b8da92f2a933c2a6a0642000000000000000000000000e59917b37225db6c7b0de9bdb02ded52c5b9fa170000000000000000000000009aeb88754f1de10638ba3e24c98f4a74229a2217000000000000000000000000413defc3f1cbf1ff5f34c7c545f81e315f202a02000000000000000000000000e5ad9066de23022458250b04de90b962dcc49b0f000000000000000000000000daa9e97af8ca87156cac55c24a465d85bbb0605d0000000000000000000000009e0edec002163dda7f613ec9bcd27225a407fbac000000000000000000000000b7d7b5ede2d21f97355dfefb7acf1a2f2da67b4800000000000000000000000096671cfd08a85d43658a2714fee1947a909932a300000000000000000000000079acea168d090a15bac18c2ff1302e1624af86d0000000000000000000000000e4e2ba2e08d04d2989d6ec4a0e2efda0efa79c700000000000000000000000009d6c9797da19e1cada94e35ce5de4704068c3bd50000000000000000000000004c0b7b1f13716c406f4a6c327eaa7637adaef1a7000000000000000000000000e1cbe11681945bd88f8c2de6a69264482a68ecd20000000000000000000000007ec89cfe8605a1322f9c0cb32b82acdc86d00c3c0000000000000000000000000cdd183fcfde7e3069cfa5852213ab039f1dc809000000000000000000000000c47af79a63450be4227ea8ca951c46a6201c62a900000000000000000000000098d61af9420c2cf801443c375e3882aa313e60220000000000000000000000008987eccd963d6fe161165e6252eb0886337a36ce000000000000000000000000d300d9754d48e7a8170dcdce7ac946a16bbefff6000000000000000000000000a9e2ca6bda9ebbf8b21576a469668efed07b40790000000000000000000000000f7dbb050e946cf7360c245fd8f24692d695cd27000000000000000000000000066ea62c9c04c76c9627c01fbbae03a260e8b71f000000000000000000000000446c5bdbab2f2505989e3d6c66886b3b6e75ff0f0000000000000000000000009990197f0af4191468339a9d0a6cd0292cdb0bf90000000000000000000000007f68f4db7bf451719bf51bdaac929be9d6246258000000000000000000000000767544f5a85dbe58278d6dace2e56cc508f68d40000000000000000000000000a8cb7c164c5e71ac0d9fec0a14f80f0aaa02c113000000000000000000000000de3c8a55d644e806f74297c53b33f727a540dd7700000000000000000000000032766898038e3bab36ea2f1abc1aef6cecfe444d000000000000000000000000a0a0dde7d01835fbb38e8a638ccdd3bf1cb3136800000000000000000000000068191b29008107ee8f2a11b59cf17a69126e36fa000000000000000000000000a66492c9d6637cd6b11bc396aa1aa590afb5a42d000000000000000000000000b0a62a633e80535aaebb75c794ac278d928d8724000000000000000000000000919dd98009f43b7b5a648498dd1c1b932f4d42db00000000000000000000000078d2a25e2e51feeaa1f87920bfeb88fbebaf325500000000000000000000000080439a4974fd7de676e5a2a3a8289efe01f669eb0000000000000000000000003443181111f5c9f70c419879c29d4a0787029d3a000000000000000000000000c56ca510fa8a39219db440729464b8cb075fa2fc0000000000000000000000001d06b3c29401b2f7b44a7b403733b64eb6b2988500000000000000000000000007d26e54e1559edb4de81229092b550d9ec34629000000000000000000000000329d2590306b66ab7c40efded030431f51dc916d0000000000000000000000007bac191c4d964b941ace31730f8f85f1d96484e7000000000000000000000000e16ccbaa0bd29b78aad1f9729cecc4fc6e8c24be0000000000000000000000002c4eb9f6cbc5802d813cbbf997386aa81c7b9d31000000000000000000000000f9660b6f49f582541a7e9b8721ef87f2083f433b000000000000000000000000cc3b796b5b9abcffc549a06e29d4403fc2ca6d6c0000000000000000000000005f06d9cee9d21706b1132c4e08ccd32b9fb4e92a000000000000000000000000ea6c9d0599706c4d87ee65909d8efcaf89d18b73000000000000000000000000864628f7dc1af9c2a004bef8801c5deb85ddc1100000000000000000000000009497eb41e9b8fe6c625832978d53d15978304878000000000000000000000000d722c05a0d7f99813797abf4d6cc8fa1824e33760000000000000000000000008df9a08417d690b8fc5ea0186a2215106789a572000000000000000000000000e84f4e2bc54938da597384d6961a4a2dd9c054530000000000000000000000006bc6cbb3d4415f6851734869ad46be3051643efd000000000000000000000000607a902f8802085314629c39dc2ad06d42c1db950000000000000000000000002464e6e2c963cc1810faf7c2b3205819c93833f700000000000000000000000079ecb1d1a261c2029b71256ba81a39631a5290460000000000000000000000006190df28bb70779e2a18ed94e6a799e237dbb054000000000000000000000000ba4080cbe68207e8b512b37275262fc77e0ae35900000000000000000000000044ee4582601fab3c81cfe28ac28c6b756554dffe000000000000000000000000c6627db9bfad3934f3f40e689b790cb3f2b9ae4c0000000000000000000000000f658d6a6ba678555ff66b66d75b1a4147a015da0000000000000000000000006c23a48ea27afeace02ace77e323b450511b9dbe0000000000000000000000003fc1f081c9aacf19c913552a96b5f336fda5256100000000000000000000000022e79bfa69d16756da770830e5c2555837807354000000000000000000000000b1f6636799c1faa3fb0935c9b36baa5c9f55ff6b000000000000000000000000dc41a501e278f07d7dd229975ba3ac82b3eeb3eb000000000000000000000000ce6769e13741ee738cfe061defdccb1072fecd57000000000000000000000000efa73d4491af154ed40f59cba7dba75e4d8d7d68000000000000000000000000874d8c7310b910e6b8219d2a5982ef87ed1676b3000000000000000000000000bdd72eb82023298fc41bc002fc552ec11e10460a000000000000000000000000b9f82e07eb0b1dce566e1df4fee0ebde543474270000000000000000000000000878ee5a3028240b786d4b6f3fc23245b0f4ab48000000000000000000000000f2a8a656de0a9856752fc01fac34c85b1bd0e2fa00000000000000000000000096aeae6463b1359dc47db302571531d733e516640000000000000000000000005f1e936bafdbd15c1a0d2e5eb262bdbef531e206000000000000000000000000023441825fdc54778534681f717d25b63e6e3a90000000000000000000000000460c3f54f1681d485713a164581e57f6237e8c9f0000000000000000000000007f483e81c53dd110b63002e9eab70bd151ede65300000000000000000000000033e69c4eeba56cca72a0bfa519477a4857557f42000000000000000000000000aac2f55da907990870a3bf9077140b680d7d2449000000000000000000000000686c83318ecff513056eb8fb7bab617eba2e5608000000000000000000000000debd8571c5d4d933fd4dfcc2f3f8b91b7ebae648000000000000000000000000b665cb227b5653f96938a3005bc3c9335620de0e00000000000000000000000012ae8375d92325869aa11cfa2e501c37afabf671000000000000000000000000be01de6a1a3b9448f519d3663d619f3ea42077f200000000000000000000000014d1d4365a7c8af5c06c6edcdbd4f61e6625c0de00000000000000000000000071320325f5321739ef5e1cc65333126ce56e7e2b000000000000000000000000d0db2bbc088d2ed22833a39db2f497aaffc49bf90000000000000000000000009bd99ea3df2e30996c346b29a4334b2dc5ae761c000000000000000000000000b972aa1827b881a52ea2b7b4367816d84f1c617700000000000000000000000009f02b67d3f888ef38aab5b4781c78a775c81da7000000000000000000000000ca9874204a7790f7eb721b6b11a65b3190640b6c0000000000000000000000009c26ad53736ba8ec2aefa342f4069264a14eb081000000000000000000000000603a9edbfcb6bb9cc6c7e28c4c92c06478d3ec4b000000000000000000000000ca6345d6e9a01132280769b15df63b8c2bcf9222000000000000000000000000823472845c5a91eb707c2f0577846071c0def208000000000000000000000000f403f353a49b5102432fcb071295d7ae94b2fef5000000000000000000000000a756b7ff3776059fc68e9f3504540342aa9340cc00000000000000000000000062dfbd5cb6bfde1d1a0e7ae0bd53b01e2a891f140000000000000000000000002582537f81f16cb60327703ba4a093a485825916000000000000000000000000d58a698dd1b936826187ac6d64541a8591cb6f4e000000000000000000000000cf6a288ca18d1ea59cd8451cf88764fbc94089b1000000000000000000000000ebd31ac996808163a845b48dfea725c81d3cf74a000000000000000000000000bd840c166e2a9596c40440feb591d9c7dc609b370000000000000000000000005a25d89e47d32c9a39165faad2d1bc264b45f2450000000000000000000000002cb5bcaa927ad4f949006d2e5348cc5531a9e5170000000000000000000000006d99c479a556f09dae9712e630841ef1ae846fe000000000000000000000000024152a74f970763c333a9eda333ee896c1fc18130000000000000000000000007df312be8988e6b236930648b12f25b8b7bdf14d0000000000000000000000000d9b89566e61ca92d88ac9764787c2518f5efa2c0000000000000000000000002e76943f77b8225e31bad957ccc0cb06dfde54fd0000000000000000000000007b0fba5a4be3c540ff499c295cde3a333cca73c40000000000000000000000007f39d06ce19854c6b0c63623d8b2ddd34c310324000000000000000000000000037f154bce19f703a63cdd35c65c50390826f2f5000000000000000000000000c7de408f7868a6cf96160b9f63105d6a87819532000000000000000000000000d12037e50cd368ee0ac0067236ffcbe39785d057000000000000000000000000903da483e1cf85e74df4b9ef60e92599c9ee6a3f000000000000000000000000b588d42cecdbb0fd30c84501e5444ec8ef7107e4000000000000000000000000dd9e6da740f1a9f1cabceed3aa2aab88865cf62d0000000000000000000000008274c1c0d594dae48875f124f52a16570c4c13720000000000000000000000000baea861d406781d40982e5b5ac68284ba4f8a930000000000000000000000002b3a5c9864fe99bc2645ad3e324a9c21bf6be0f00000000000000000000000006ce94b22da47513236e85cef6212ae8f56fde9cd000000000000000000000000bc4a2b899b647bb560a7059fc6bb93a78c0c312a00000000000000000000000014284f86c1765e2d2ad4f4b03ddf91f78b56548300000000000000000000000087c9f5fe09a5264fff565ebf3aba4fd31d48ea8c0000000000000000000000003db5ebf1d0e742ab06b5a06e00c3ffef36b5355f00000000000000000000000089b7b808b3ca588355c08c390ae051ae1245fd0c000000000000000000000000e3d0af028769e4f658edc66fdd3786a33dae1d3c0000000000000000000000007ce95a7d1e8a8a91ce0f8f6aabdb890a57f76e3a0000000000000000000000006d2e605c4c3001faa6db2fb3c78e3dcb3911190d000000000000000000000000752fbd2334e3c84edde276ebbcd571dfe8d5ce55000000000000000000000000f95d9d398b413a9684a38c181bbb7761e73c8297000000000000000000000000c4b17847f319836b8f7cfad3e70923ba482caa1f000000000000000000000000ea825c9ce6dd015440018ce40855023eb9a3774800000000000000000000000084d4274bcddf1c2f4c70cac7ded86fc2b9ba468e0000000000000000000000007b371da7f2e90ec25f5adb0836d57e173332a711000000000000000000000000be3ccb3dbf756ff46dfeeb5e5acb33c92321acd00000000000000000000000000971dec08844e635adc21305ff8a84d0254e2cdd000000000000000000000000afd645bd3a2ff8718acef354d8137061e14b497f00000000000000000000000085ca860c0a2c227420e0cb83434efde49d13438f00000000000000000000000048802cb0a3400f01062012b7d6858064b3a1488c000000000000000000000000fe137d9745d790aef814b4df3c7519053e973f900000000000000000000000007833b5ef1c991f6e11b2d36b81cb6543b63e0499000000000000000000000000a2ae9a3cceca10e1a8a5c087d8af56f30bb5be0c000000000000000000000000394bea1cc2f7d7f73377a17392412f03281b2fbf000000000000000000000000f9e2507b760132c01bb51f3f60b93a1e4001b09d00000000000000000000000042187cfcb7ba95e5dea86dc4bec8a009952cd22b000000000000000000000000708dd283146de45eb1a9aeb59cbf657dd7ebc37300000000000000000000000085a3afaf8a3ff5da672de98dbc7302c9be08ed28000000000000000000000000e89c8894f57d31ac17f214154c2773fda20a29cb000000000000000000000000ce02dbd308082a526d0fddab84d256c3496ef643000000000000000000000000f95b0df5a604aca779f1d08c8da08723e92afcf300000000000000000000000036026e02a517f61af493d77142e91d2e4ceee9010000000000000000000000000d617b62f5cf1b7781e54e604f86de0d170b102f000000000000000000000000a5e9569dcfdbd6938a81a42f62b12af874fca39c00000000000000000000000019f1db2286d8a04c8db3acb3e0a2b903319433d90000000000000000000000007ef16a84ecb14a7044daa7bd866ce2696a44e0400000000000000000000000002453d273bf43424ee00737d1793278c2125f2d92000000000000000000000000671103f01a6b13528f4ec92210f56b27770322b2000000000000000000000000dc05ad6bbad7cb32c916dc8cb4814fc2fdb813cf000000000000000000000000725e2f6e98c894db647b7261c4c84f5fd2929b1500000000000000000000000053cb7407ed498e6967217f80155bf4dbe5fc6cbf00000000000000000000000075ea8b05051d282589425bb3b989a7aecf693419000000000000000000000000599a3367ad01ef88f26d943db03ba2010805978900000000000000000000000022f94687cd0e5ec0f19ef5aa86b3da02ba4d0a150000000000000000000000005b90d1b22a624437b9b13dc35b750170ef2fc97a0000000000000000000000004274ee84de2b119fd00779c53e5d4050848c2092000000000000000000000000fb2d4b674dd2354c5fc0a79aeea918d5a4d527830000000000000000000000000b03b536d79a32a587eb0869a480f5f3a830a3460000000000000000000000007cee39ae9e2ba850e432022d9e767de8b34a5e0e0000000000000000000000004eae288c3d762298f36ae1722f156bc0650a3605000000000000000000000000100d115b42f0481bcd509a67979a63f662a25620000000000000000000000000cbe50edf106bc9cbc9f4d419eca772b88c8c3b3c000000000000000000000000f7d03de8a7b7f3022220aa98745a8aa7854e51bc0000000000000000000000009b101389fc524a481d466f911e84ef79035b47ae000000000000000000000000abb06c1b1b43bcf8d446eb7d4e7004fef7b1861b000000000000000000000000d2e31137840ebdea7a51b2c602bf61eea6f9909300000000000000000000000044b2b35c38cc3bebcdce9f7a0ba50414f69228f4000000000000000000000000b0b984652168e885c634cb1df4cc572450ff8bee000000000000000000000000d6f7fc864bfd1ca7f4f5fc2dfd4b92c0da18a038000000000000000000000000667e4465823849d3991e5da67ca4e3744d8784e0000000000000000000000000d9dca25aa5f81d805ae3b951887ee9ff1c308f16000000000000000000000000390c964dac5eb4984e18050c11aea9b74171a1c3000000000000000000000000140638a3f08208570d40b7ff7dc196d1e75f2ef4000000000000000000000000da6aac8872ea44b16d8890893969d2f0f6d90ef2000000000000000000000000b7ba491ddc56de9ce4ac9eaf74d352ed45f0c8a60000000000000000000000007c1be8e73587838b72103f0f87ab54ec4a8d70a400000000000000000000000052d174126c3373061fb70caef5d058f7d269120b00000000000000000000000080952d7e94d853675edd57d663b18a5c5bac1a28000000000000000000000000ccfefaa45f4afdf9e682fee462ec14ba7cb0369c0000000000000000000000002763f48fd91b62fe525b8c81ead08655078f8363000000000000000000000000d9730508e714f54cde4607edcde42105fffd3ddb000000000000000000000000d31229fc707e3c5e002a39da7d86ea9dbf85cbf1000000000000000000000000573c79222335352f707db9ae203ba2babfb61911000000000000000000000000c0445d298d6cf50a5caa6bd968a77287b89ca53e0000000000000000000000000c02c6bb0230fbbf9209370465384bf88e941179000000000000000000000000b953bc17cc58eca699d534c6135735872bed60ab0000000000000000000000007f7f36e8926d4426c6395a246c7a04e47e5ffc400000000000000000000000008ea042dd3af94091cf6ca0405fea22e8845f3cd90000000000000000000000008abef23ea3004ed9e8c77ba122e3166dcfc31461000000000000000000000000183479609dfb6b743845a81a8baff5cf8055362f0000000000000000000000000fb5e541b1f14b47ca6129d9b33235888e03ff24000000000000000000000000b22d0d041072eefa001759d393c91b8d835c7ea7000000000000000000000000ea97b3daa961892cd7677db43fb01deb637b8688000000000000000000000000fe1a853daa991e1a93b5b4f37b39be657871026100000000000000000000000065745eb4ed91133733bc506fc50f73de2ff7e80e000000000000000000000000012d7db799046a209ec1ca557c7aa41152a9e4210000000000000000000000001565704b09d43bef7362629f1bd96fd032b290de000000000000000000000000d03d124e763f6b30e496dd9685d3a41d326326d80000000000000000000000009c5430fa13110a12210ffa0ad20c949d578e9be7000000000000000000000000848dc2c9252c67cad9d8b27a1ef21342be450c3c0000000000000000000000008bd649eb3105998d114dc8b9ecdc26996d81560000000000000000000000000066a27dda96b3c9f5013d948ef4f01df2ba89cf3d000000000000000000000000fd43a2a4b483e3445c47013559f23006671b13f4000000000000000000000000b55583653f3798bbdc557fe867a9eca996066fd900000000000000000000000013ea2d7ca6519b873f3dcc7c7e1e0e15c55f27e50000000000000000000000008f4d407809137d0b04cc028e049f388d8f32131300000000000000000000000026474fc80b8ae6c648449aff45605f6e1e5519690000000000000000000000000dca9f2147fd175f7a0d71bccc64ba6a7ad005b5000000000000000000000000bdbea1d5c4680140c1218daa23eebfc5462671c400000000000000000000000028687981545be1b7ce5c097d1228d4161be1713a00000000000000000000000019f9a600f4b6f2a345dbe780eea798d34904e9190000000000000000000000008d9dbb90b93abaaf893abab11de1c6e97ce58cc60000000000000000000000005ad9531ef37e37125b056a6f049480f7156d230a0000000000000000000000004bd99287c4fbe40062a807ca708e24d9d4c0c46700000000000000000000000072ff056e9e474f934478c1418413b3032570e55b000000000000000000000000312f2312935d2a320d2d5a4bb53156a505dabc120000000000000000000000009a77871e6040ca5b0b4a21d7fdf9ebff48a3c10700000000000000000000000024204fef4a8892b2174982611d456de0e606e7c2000000000000000000000000fd8bc267dc4af1354fdbf6f036be317f74cde9f500000000000000000000000016daf8312dd5db6775f6f1932d8bb3a32efa1df60000000000000000000000002a1e94ff24a25baa0df5476e6ce237133b73819b000000000000000000000000f53936f573db5962e85f05fb95010b6aa8dc999a000000000000000000000000e0072a6bce14cbc68571b0abf23ead3f8c883959000000000000000000000000138c6fcb25a7eaf458fab457a4b632074087c14a000000000000000000000000974e548b86713096a3e2b5dac3d80bced4d12834000000000000000000000000aa63c6e7e8eaec31ea04bf834836ddbb8f2a5b69000000000000000000000000ca6a237717503f9c38a5c454dc25e440350f70bb000000000000000000000000f0ba3e33d93c81c4223e925b2e68f28f340e6a7d000000000000000000000000c050436aaf1c52d3cedaafdf166388e77c49e038000000000000000000000000bfcdac9ecaf1ef67fc41112faa28c4e89c4bae7900000000000000000000000020909e3985ced262ae7ccd7a38b62fc37775c72c0000000000000000000000009b5cf7f688bd869b15fa2ecf5fc47e42f0f66862000000000000000000000000b9fbdc7bdaa7044d4f8b6966bc9923bf463e26bf0000000000000000000000004acea2b760058ca8a75dc77df0fcd673b5d170a00000000000000000000000005503c7086bb0ee962e0b081ae06ff054adfbdfe2000000000000000000000000a772232a59e509f14b6a347117aa1cc96b2196720000000000000000000000006ac390f47402fc92c8fbded9114de26f5c4adff9000000000000000000000000c661d5190190ec014571d48b514c16749dcfb98b00000000000000000000000009033bb7b368a0c755048797a238d1afa1f6993b0000000000000000000000002f1cd8a5c5f6660da790023f7a5e367bff4b9a9c0000000000000000000000002016d2accc0f9093d8b14114d6c91e1dbfc71859000000000000000000000000ef0134ea5f39d4c2e5b6441763d4bce5ee0f0b1800000000000000000000000024dc53b6c3c7935d0cc2603007e1ea94e036a912000000000000000000000000a11a8f89314068c756bbc92e574bc09164e3bb630000000000000000000000007520f6d454bd552c44e87f65b28d7dbabb4dd8260000000000000000000000007d515a9b5b4eda70bc3fd7acb3fe2752df2218e700000000000000000000000035fd42429befaf79856a44183e2f89911cdd0a5f0000000000000000000000003313ce292d6674728f5e5767fdde0959c87410f70000000000000000000000009f0099e6d8e0e2a56ab797c07cc160885d266f89000000000000000000000000efff83e6b5b6e2068ad309967680de7f5dc11dce000000000000000000000000e83cb79dcee1d64458cbfd967eac237ea7dabc6a000000000000000000000000153421c40d497fab25bc1e1bcc40c6bff47abe2a000000000000000000000000bc12e690ae56b0e2c4c29f0535697750bd5193eb000000000000000000000000c96a3a474c52e906a682230d4f1f93dc8f4c85bc0000000000000000000000009b13ce00cc06e79fe392e990f1926aa7203f75800000000000000000000000001dcfd96455b668ce600bcca9b9af405416f65bdf0000000000000000000000006fc9e5a312f38d789d776c6bb2d8a8bd1b2f66f800000000000000000000000037cabf4364d80f4152c55919d3f7e5a4f6a98f2c0000000000000000000000003a5205206edc1498994c484f6f60e2a7e3a2265b00000000000000000000000066f2fecdf3cb7db0bb31ff348cfe2ea9661bed520000000000000000000000002ee82a3cc100b10abf4e07fd6699f1b1b7420712000000000000000000000000c11b77446321cf0f887a9a337533b1a210ec83110000000000000000000000008a510f092134d066cace841ad686b946c4b7ff85000000000000000000000000b241f985076553f9bd0f75c6fc78ec8cdfc2db7e0000000000000000000000003231eed68b49f05dc2f5bd1341e2d67fd6769d3c0000000000000000000000003e9bca9c72a16f1bac5d64d0373fc8b96c88657a0000000000000000000000004cd3b7c31a3d586aeac63edfdde01d866a1b87df0000000000000000000000009dc5065323347a1b872bb5405cbde479ff0c3843000000000000000000000000c37fc2fc05143cb42f88a9f259b9c27a7c27b79b0000000000000000000000009147ed8f7d9d0bdad639356908b9baa790691dd70000000000000000000000000e9d8fdb7346ce6f9e8575ffc6c0d5513849a6f00000000000000000000000005abd657027b15351d59a37d2c8eb60df622843c40000000000000000000000006c54f16824e0b1e75388786f06b2d513a3d6a0930000000000000000000000007a7cb1f64de62f33b47a2609dfa783ce437066cf000000000000000000000000b7a633950de3e5451d0fc7d11f9f6b65d2a75e0a0000000000000000000000005c856ec22fc1b3daa3bda9033c28aec7826e63b800000000000000000000000087ba07efabaadf6af9216db2ccd73f557f9e595a000000000000000000000000c58d07d1fd14e520bfc2a45174cc06a7c03d3c94000000000000000000000000eac4848072495ec1d52da367336dcc6308b292810000000000000000000000001bd281c302e69481bc58104961072d9db6735ea90000000000000000000000000c6b6bf5886554f180039114f8e29e307ea59b9d000000000000000000000000b95afb62a4e43e90be5971773e4e5a83487d85730000000000000000000000008dd378873bbd1831ae94ddc06abaf2845067ffc60000000000000000000000000ad5f374366d38ef71e4da3a66edd9a5020b0972000000000000000000000000ec227150f184245a8396daecef6c56333b94822d00000000000000000000000046e519d94e5bec93a4112606894afecc0bb8b3ff000000000000000000000000309aec2e6ad00540492ce7248eb332bad03c4d0500000000000000000000000044c99962b173dc70c1735dea64012f38dd527e1e000000000000000000000000477f81b3eb627f437cbf09fce9998ffda4ee6ef0000000000000000000000000cdd03161c983e566ca9bf77ccaf1d4c7da8614cf0000000000000000000000002ab84c5f00232214da6540f4171b51014ce1e7930000000000000000000000004dd857cb5719753e214a97b3a1f26d596a0f74cc0000000000000000000000002d7a282a91d64031aa2ce7d8cebb83754a4630ca00000000000000000000000018ae9eb9ba7ebca2d5f83e8a7d00f08531b746760000000000000000000000002148aedca95cea29551f2b648a0fc1adeae1848d0000000000000000000000006c945319e7e265add9cda85e09094ef14a995c090000000000000000000000005871a8fe13e7350e8353aa6adb9cfb8e9cd7ab5a00000000000000000000000008fe0e70daeb107f21e9ceac28abb21e1ac1cf35000000000000000000000000c1f69696f99e93a3d89638079c0cb93839f3e37f0000000000000000000000006328798a08eae975a699c15b676adc8b667bbc6100000000000000000000000071794a72392af793d61bd5ad8b3e3d6ba8cd59c800000000000000000000000070be46cf79834daf90b5619fbe9605c4ee9c0fea000000000000000000000000f4d73c5cebc4b7c4c681b3e554d81057ac6fd899000000000000000000000000a0484469b57691cab218af1fc06e60395bbf88b8000000000000000000000000a0a6f5a2996c00caad0c8ee024d3a0864368625c0000000000000000000000004d1251dab6bbcac4a8d9df992e570f40d64f4bdd000000000000000000000000492653c9323adc5761081ed16f7eb5d6956116a60000000000000000000000001552ea3c76011fe1f264e91be5f2358501e5c7c10000000000000000000000005b9c8e944c04989d8f23fcac241633f98873e034000000000000000000000000f92f5eab5abc51078f17f658fdf08e01902393590000000000000000000000003c28f6a2a9d1c59c584e95f237c2f931b1bc642d00000000000000000000000055392865f57ee7ef122c207e7932439da44060fe000000000000000000000000aaafcea693f0cef03cf83221f97f3eb5df2bd914000000000000000000000000d4ff620a004ae020e140fe8a15cb39f54551f4c500000000000000000000000010887ee97f9f8eca0ab4a75f136e33e3a3342b4e000000000000000000000000151771a16117293000120fccdeb96cfd419f36630000000000000000000000005400bf938e06bbe56ee27a8370a02ac0e804e3de0000000000000000000000002f3b6dea78fe006311ece3d96387ed86c85b38ed000000000000000000000000d19656d700f7b023a10025a429503259d34e72b70000000000000000000000004c0b4a23c97cb2600783bf9a3a676a142e6b73ba000000000000000000000000c3b40de5bd7beba37fca190e99a5ee1b9c59f8af000000000000000000000000441e04e2d0b489dd23503234432e3185b166d1140000000000000000000000003dbbf469416c2b982e31e2a227f7a00cba42abef000000000000000000000000b5e51e8af0ae09366d2f24ca5b9ff42104c38ef1000000000000000000000000fdd3152c2c554115c972dec35914cbacb36be6f900000000000000000000000032223bbe22977909285e6bda46a558c39b865af00000000000000000000000009637b30d65dd57d5d345887395420157a9b2624b000000000000000000000000675446dd00607b026e4e88431ce05c0f0d6d1081000000000000000000000000bcf9b35ee6485385d2ffbf7827e518933a002553000000000000000000000000b3a9e09038dd0b8eee9f94b2b1db9e946ad0e8e2000000000000000000000000a827a8bec82cee16672026ad45a95a5b1b8d0a270000000000000000000000001d3e4c8c0ca34431cf3a190ca4c06019185df84b0000000000000000000000008ea25415bfc47fe26c8ab51f227a552e4f1bf87500000000000000000000000038c6ad5733bb49b2f99cb632cc3603bb01a77c2800000000000000000000000052ca80ded678f63a9fb861221a0eccd30542dfed0000000000000000000000006aa676f97fdbf11e77aba9e1c0d8a85686dfc55d000000000000000000000000492db87b2519c7e327fa9ed6076229a9ea0813fd00000000000000000000000064007dcce8c5d3c65f202566fec1615fa0828bc90000000000000000000000007d13a7a9d1a63f84857431e5d4f88b761b44c7af000000000000000000000000ba0c762f5811ab2040ece3b3106e0a01a3868568000000000000000000000000c199c57f38de2936ff4c3e503b32707f2dbd724a000000000000000000000000590bff1f8af5b12f0d2ad847e414261a4f324190000000000000000000000000357b498fcf8bf74489b7719ff405f1ac7824c8e4000000000000000000000000c7bf8077bd2a8195a0ba78d5a3b969507fb09182000000000000000000000000145dedc175003a64e80e5bb5426202dfe8dff6b1000000000000000000000000b8bd0b3d482460c3b0dee76b876e978bd5060408000000000000000000000000e415096aaeea70ef546f47eb9dfa1cce3ce3817d000000000000000000000000b714214e41d2cad4179532ffc0be2735bb32914f000000000000000000000000e258ff0001164b72254357aff26c82b896ba12080000000000000000000000008e233367633e8a84fbb9aa99344039468f27534f000000000000000000000000c2c6d9bcf14536ab4bece93959af7f3f5faeb760000000000000000000000000096c791eb698bc9189137c255afee764272ddc0c000000000000000000000000c8b5b0ea995b12da364bb216652302a5161bcd8500000000000000000000000086d669c8d5cbac0de2d6d88df63a234a1c80b69d000000000000000000000000f66e2f33122f60bd0491e95b6d5574d182a6db6500000000000000000000000079c417b11df44b0cb888e5715bf4e6c454831a780000000000000000000000007fc756977e9ca853054d19273ded8065493f45350000000000000000000000009a2a555c69fdec8ab5e66717aa919adaa957d624000000000000000000000000c6c9f5434327c669304643234fece0f4a38930eb000000000000000000000000fd41e145010547dc49fd84b5035c374410d0aee7000000000000000000000000b764d682db04404a34c13a31f7581b1c3342fb490000000000000000000000009254595922cabc21ec28e3afd8eda33c75f01a430000000000000000000000007d2fe41be67c9f1f571dbcab8b1d00556c733c6e00000000000000000000000052c435dc1945f9702d07dad41d7c2a7eb77e4b3c000000000000000000000000ca3a85e4916c762ad62984938f59e3babd0dc493000000000000000000000000bd1f11d75bcea1fb3caa31e2129ecee070376120000000000000000000000000b5706ddd7bcd5ece710a8ea67f329e26f3071dfb000000000000000000000000df5facb37ea0bd9ea0e607cde1948fa08c398a33000000000000000000000000f99e3e5449beaefd7fb30e34ccbd19b0d436ba8800000000000000000000000087ec30fe8406605c4276c54777ef69bc8230d5fb0000000000000000000000004a73f8e04360b57eb252060f89a2b7d4ac2d2a150000000000000000000000009e52fd426c40004513da932e415fa1f97c43a2d7000000000000000000000000acb054f69b18fc2bfe2df234cdcef24c18dbc6d1000000000000000000000000e82c6819499195b29e86f994247d02393f42450600000000000000000000000056d93598438be99f22a4b87070bb8e08e3167198000000000000000000000000c43fc7728dc48f9f89e04940a7fc7941109d275b00000000000000000000000059cb62eacca22d01b19705652736a4e8ac4e99ae00000000000000000000000088ce89f4445d17fcb1cc51f953c8932d83a8ed740000000000000000000000000eb0bf09b5b29cb79cc2efab7457f92ee28507270000000000000000000000009018c35588eb6b0acf66a51e164bae6f255aafae000000000000000000000000a282b64d6df2104a3cd8ee96f4561d9b964b4b6700000000000000000000000003b50b5aa70dcf477295165af369d992f4a001090000000000000000000000005aaf74d475760c5c33c5e69992d44334907ac8dd0000000000000000000000003af176fed9901546c1c4b7b9c814bed6682755b30000000000000000000000009f0f1512de1344db676de8d1df61ab9e47b83f60000000000000000000000000d905c68065cc847ae838a5abfc078a7578c39d8c000000000000000000000000c7c6c6f1775fac27ae1fe8820dd6d63670bf0fce0000000000000000000000008476a362e5b59f5418a27ce6706bd6e0c6649c270000000000000000000000002c91d5d2ff9acb8084e21792160177b337c937d6000000000000000000000000033b8141393dac2fbd7ffa093948d59195fb0d1a000000000000000000000000e265fb67ba6156e1015bc34eda1658cf23950ee6000000000000000000000000c07eba60185833bc1e531efa91b891bf7facea220000000000000000000000006c8a76273d3fd63ee1551be8217ba86b9e6a9f5000000000000000000000000088afdf46ab10f609b8a0139716bcd5d641a15fc20000000000000000000000001cc0526dae2767d83c507a4c2f2c4b76e156155c000000000000000000000000fb7a4a3e7251cb74705c45f5683539676afc6d7f000000000000000000000000ce29c4a7cf713bd25bad7e447c32c05ad53f1801000000000000000000000000d2e606ed297ef5de76210263b252feb790d1fe6e000000000000000000000000d9a94b3e9a7943758f7ac5aba8499bef24424dec000000000000000000000000c992078feaf38aaa197f31f01cf67335d337cf2b00000000000000000000000027f95a54a12686e2097a67caba5ef4cb6b80ae4f0000000000000000000000002aa442e5881e0fac09110c2af5305e4c30a267bb000000000000000000000000d20c9c4f0b25954c1506e0a10078d5bf674bfa680000000000000000000000008c14ab5d8038dc941f34b995251f87d1c62b9f6d000000000000000000000000d807085ac3d178d432a5ff242b519748b6548792000000000000000000000000d3d2956fcd73334dd6e4eca095a1548bed901c9b000000000000000000000000d2d2fe2e41e5ea1077f513d2a8516318fa5477ce0000000000000000000000009b625f1384b49b0d0c0d0dadfadcda9c0d4d640700000000000000000000000087e1c0c9a9b08b24a07231624311bd77e4dcac880000000000000000000000001a591f7dab90ccc9480f8c799ccaab60bbcc52fe00000000000000000000000012cc19b94a033ff8f0a8b645be16f27a7dac57160000000000000000000000009c6f9a0b480daa1ee00af6e4ad6a347568852f27000000000000000000000000d10ca9fd14721ac248a3649ae6baee99d15ef4ea0000000000000000000000003a408abe6d717244c365a36ab69339417d2c94570000000000000000000000001b3af0f5c70670b45747390b929034db7e0881c6000000000000000000000000b6d490ba46088753523a43ccb1b76535b2cf2d440000000000000000000000005afbca8ae5f4cd53630be5f0b0778017274ffaba000000000000000000000000edae61d58bb5a9679d16a3969b13547bfae7986f00000000000000000000000051aaf6ff19b112db7f109984b82c7617ba4d9f790000000000000000000000007d6096ba1c2b2d544bd877ea576fa81479ac1b6c000000000000000000000000027565e6f699bd8e5a54e195b16d592493e24f9b000000000000000000000000889f9ef9b31b1af226242f577cd8504583b14a460000000000000000000000004ef6f71ae72dbca19de194b59bc0b9bfb157ba4c000000000000000000000000dbaea49749664b1234822600f1088d1c35cdc8970000000000000000000000003c5679bda47b44a35474126cb3aa760e58aae254000000000000000000000000825d7d0197a946763bb96cb18af0b249d63b4b4900000000000000000000000076dbccfd6e01eb9ad21cf0a3efe6976c0c25fb160000000000000000000000007f439d75210b600db81f902765208cc253a46897000000000000000000000000cf17290dd4fa2cd984f53e8fbf81a329ba5814ad0000000000000000000000003c443736f3a40cea3f79209d719601ce65a935760000000000000000000000002c217fce8301489b05334d3de60bcc83fb4d90f1000000000000000000000000ea3300bf9901760a9e9c6b20556076f54d16f42e0000000000000000000000007fdb763882a5e67c48d1a9788f84fe2762b0fae40000000000000000000000000b4734a3b5bf59317b0fdd17ec3c1cf0ab41cc5d0000000000000000000000003ca6f98d6c2c5baa5d8b96add916eec903b2812d0000000000000000000000009973e3eb8cafb77e9b5aa89582a3d3c25db96e520000000000000000000000009671b81a6193c7d2c93c46184ec173cc386b55b9000000000000000000000000f7be2f6806bbd848b4a07899e3a0c562f5b50ccd000000000000000000000000543163d57b4b8adce225958c308b9769ea4969ef000000000000000000000000a59d63b1e9de5276c44c7f12a07bb279df65d3e6000000000000000000000000da6d6135769ddc6e2929695c5d62f35aff50025d0000000000000000000000005c319a710bb86d455ee165ae35aaf6361e494801000000000000000000000000a5307bee51240f9da3b20aa1ca56ba6865c33788000000000000000000000000e4d292e3ff3a2ec0e3f4d6dd330934f9ee20de8800000000000000000000000053c3c94e4f3015f0d1d66406ce8c4cedc77ad243000000000000000000000000762e660c971078e6f13c99c0bf155a49cedf1e830000000000000000000000000afcfc1e98ac4124c89053dd693e6341dff5c0480000000000000000000000000155d5cfb78dd351c61b92c1322aa3b9b37529e6000000000000000000000000622f1175d03baaeb091fc83aae975e3c5d541934000000000000000000000000c6688d6f8b39988425a3145218a5c60e66ddadd100000000000000000000000050735a87fe5b71215e8c89cc866cd86738e28d260000000000000000000000003a8d7640fcc9a3d871ee11c4f34a7448169ac3220000000000000000000000001fb561e74a6de27ef2a8d79a27cbe2220942dd4d0000000000000000000000002b797fdb815ba3c07ab4007699fafbea09bd680d000000000000000000000000471fcdc90f25e0f152debcfd2e9f70d6d187ed32000000000000000000000000df85dddc0b10b58b9123fd9b69e734e7da629890000000000000000000000000b13525f28f3a5b940ced7409ffd4cc914c86cd5c0000000000000000000000005dc018946d35b0246e0520aab43fa4496f42fd26000000000000000000000000036a0668db0d656c96e4c69e33a15e05a337e9e000000000000000000000000068bcf9768250dad897fbff136d324c7d6e9cc0b0000000000000000000000000dd800f35cab0a7f5daeb9106315b33de523494c4000000000000000000000000119d1856fc98d09a1eb30a1cca92c5767f070b490000000000000000000000004fe14b0f403d49460f91760ce57eacb5ba7ee111000000000000000000000000a406fa71debdd37da742f25988c8e9fa7d4ad494000000000000000000000000fb9577132e6277fe4604920104166af7a15b2f9400000000000000000000000035f62c4675b7cf31e45dcbdc37a0730ae5a92149000000000000000000000000832c28a6edb127f59d7014fb849057874797f50f000000000000000000000000209572631acec3f53046ea15ce10cbe1be0ae2f300000000000000000000000048b9c15da4b5680105bd9f14bd617568b6e1031b0000000000000000000000000205c301ff62c488a9d03cbfe4874e4df704d5930000000000000000000000008251ca03249b491495bec764e2d89c7703309d20000000000000000000000000eb40727618475b06e34571ee2f0f66e31da183bc0000000000000000000000001cfed00e31c8e85c3e07d24a38c2baa41621ef4e000000000000000000000000ce4c9403ea06d318b179f6ed552afa0b09fc4d280000000000000000000000005b10ca50aae91c80fcef10e831203fa4532b9f9f000000000000000000000000ebf1d83d4f38eb5b9adce8a0f40fcfcb0de14d2a000000000000000000000000a2892ff32a7ea6189c797db2beec87076b71bce2000000000000000000000000ad51dbc3550a8d8ab3b3b18b164d0e5c6a6ea07500000000000000000000000058b54c38104873e9aa225b3e1819806b0113bd42000000000000000000000000cd5be4f1158f9fb0b6246fa96ca3c0a40391b6ae00000000000000000000000088eae1612ad084743ca34a713c13a6e2ffff1a490000000000000000000000000ddfcdd62f06a2c8bd0f8fec06029f8cc58d4a3900000000000000000000000027dd86790d8fc8e237095d9561d8fffd33f3202400000000000000000000000073bb889b5a381a82df29385a1428b52ed2eec24a00000000000000000000000018316bc0301707e54a04aa1db180b77aae56f4430000000000000000000000003119ccee1fa40ad76c6c16d1fc9f7147aa08e1a80000000000000000000000006d2c3b100d50dd5d5816138982c6b4add1a9d6b70000000000000000000000008c2d6d34dd97a3e0ce02e2752ab110374dab63dd000000000000000000000000cbac9c93d4d75b4e064ba99a86951737cdb02bb8000000000000000000000000c32da38a732852576f377a40f4fd3fbf6c6f01fe000000000000000000000000c738f8e4f109090708bbf3fb6c5ca1fd793f81860000000000000000000000005ef5f437bbf0515459b1e8d774b1b05794a33f9c0000000000000000000000002b1baa305ea84b4f38427ac94a491b28e39416bb00000000000000000000000092c7cff67c069ea91632c9d14cebe60cf3bcaae3000000000000000000000000cfa0e98e1db8b321ced0a3d11469cf36389cf234000000000000000000000000ae7ad1ba4951a21d7893cd5d9cd4714e7dd66ac900000000000000000000000097978b12e66d2df2731f11ea1aa908f6f4989cf0000000000000000000000000809eeb897f9bc8a9c23076390ec703192aa2bdba000000000000000000000000ed37f1a9a2c7cffc2313a96f51d06bf09c350c46000000000000000000000000278eaf379c43c8cbcb89eedbbf3a42374eb78f87000000000000000000000000da3545e646e0be6d342549e2f5fe68980d7e60d1000000000000000000000000c2422092de4caabc98cad31acefeaba22b321c09000000000000000000000000ff9f4441d565cc09e26b01b04bde54aa2065565b000000000000000000000000a19efae78ac4943f957e5b65bc1ecfa3355a7ce100000000000000000000000073f74a79cb26b13bcbc70f9ad8b1d37f2220cc680000000000000000000000009366dafc3fdbe8392e9a5e1db93afa0976a7e06c0000000000000000000000002efc63e984fef81cdf7e498c6cd689d89766d6e6000000000000000000000000edf59e1f1e63d33af970b073d29c9b2d7678396700000000000000000000000037da4c4ebfad22e06b2d6d36fba7d676de97ab6f0000000000000000000000009bb2e66d08682296b8d48d25158c1526ff6c758b000000000000000000000000aa1534121e95d9a7ae64875480293a5b64a2d7be000000000000000000000000cab85a3f03a1185610c55902ab1758e6eab891760000000000000000000000006320414e23be676a9dcad7e0573350fd754621a1000000000000000000000000322722640de854b4d2b10bf4a4c0a96f07c0987e000000000000000000000000ba5a565fb6f6f434eb5cb6e23fb96f78d360f208000000000000000000000000325d52dc395d7e37755fb1c9efd1c206191182660000000000000000000000007d20098af5b7410ce7184ded8d4105027b4e09e6000000000000000000000000e155d661fac90f958c79652b3e3ca0aa8a2bcc0b000000000000000000000000b6ca337a8578fba1cfc63e5f9cc786b9b1f9e7c3000000000000000000000000d8a68efbb4caa91e5907a7095d379a8bba434223000000000000000000000000768d5dd090b491bc055e7cea41929529f055ad690000000000000000000000004538aee10d502e2d757bc9b8f42693ee33fd7ffc0000000000000000000000006d3162fbf8a0440317ff50bfca839a1af0aef3230000000000000000000000000b3800adf8a186c7cf4b5f834ed634d7e010ff7a0000000000000000000000009d5c7cdab3732d5cfb7629f2c0b1b23b301060140000000000000000000000000e7c03b18cffcc8d1829cec3812878bb3f1ba1ee000000000000000000000000c1973ca02fb2c0996b30cc969d14fcac47242b73000000000000000000000000de83aa3cee8e96df08d55e94f49b6d2a5030cd8b000000000000000000000000630308cc8c1373d1a7be5926990a160436d4620c00000000000000000000000083f17c647201cce2e4199d57bf03460f8db3896a000000000000000000000000a29183c3953f397eb42a204e1eb7aae1af54949e00000000000000000000000084f108af6dffb56c9e0ecc0bfb8a4f0cdcdfebe3000000000000000000000000de95d72c4c28c3d6e735328587a1d3a3368122c4000000000000000000000000aa7cb57eb9cd847490e27369800440486ad05e380000000000000000000000006ece9dc8de95cc795283a49e166ee4f9f1dcba8d0000000000000000000000007085dfbfc793b0bb2ef8e66cc0ed95dd1d373b60000000000000000000000000becf2cfbe7b553da388a338bcb0dda2d79a2356a000000000000000000000000277518fedd456451b15e6e1fa90f62ec9e3ebd6e000000000000000000000000b2d37e148a83be70066a6941980486aa45de4a040000000000000000000000001182143ffb11e7664ff28cbac9bde2d4c33bbfae0000000000000000000000001d05e9babd393168a03991a3f3e2ed492ac1f85b00000000000000000000000007460fde5e539680d57d33063f456c0fcd159c34000000000000000000000000105938aac15bd23aae495a3168de0f0b88d5664b000000000000000000000000c31fd91319635d67c7b6bd6263e42cf8440653bd0000000000000000000000003fb5f09110119370139724b9905a06dc661d7c87000000000000000000000000c57188e64a13850fb49922388b17de8ae3f7ea42000000000000000000000000cce11feb79ca9b5cc42e1172fc78f92c04eaacc300000000000000000000000043103ce3780441796b8738e0384d6e3140b4589e000000000000000000000000e82a97c0847957687b084457d810633f2e21df15000000000000000000000000217d434d08d0251085d0ffb9cb0ad908d57f07f600000000000000000000000011167856cb5202d8ee66d78db85774b4e5de19af000000000000000000000000701f8dace06f6e1a838a3432a4c221e78af9ca3c000000000000000000000000ee159ee82d46073c412d19cee50b9a592963d942000000000000000000000000133b10964471c79286f02202f112d3d1c8611bd200000000000000000000000054edaee0f0048673c45549504d82ba94a92dc1c700000000000000000000000068be391ed4ebead06327d8b8667e94e5d9b4e598000000000000000000000000c7b59b248b6d6c8a804a9d38a46554c21fc872b4000000000000000000000000a146beb5651257e2ed2c0f19c3a69be67a558b200000000000000000000000001093cbfea330c1d5a385e02dc3e13e7994ace4430000000000000000000000002e2fc7f3146bf6537b56bb22b789bf91d5264168000000000000000000000000622b453bac8ebedf14c170cb78d9ef816b008cda00000000000000000000000096523985682b754643aaa4dcf72722fa6f835dc30000000000000000000000007cdc936379b4002b9dd56c64dd280b5a3dccf544000000000000000000000000091da27d5a8482b1b8bdb4ce45ea5fcec905764c000000000000000000000000da6b0e8dd5fa188cb902f7b0f7899e9793f7012c000000000000000000000000a103d6f62a74bf059e5293bf1d2f23b8f8deff4f00000000000000000000000028d70b5503135bd559ee7a8c1848f65ee0e17ce7000000000000000000000000b854276f2f127f39ec473c48cf60003aaa292b8b0000000000000000000000004e8bab1070b3e22aacb3d11e59aad967949caaa700000000000000000000000098125256e7ca3b04ce1a075f1233f64b7a7b85b80000000000000000000000004a3964b6267cb1a03f7b0486217cb8dce5849bd2000000000000000000000000b0560d3dcf9fe9bda5a2b23045310e2e4e7dc692000000000000000000000000e57bed3f4586bdbe718b47144ab2c93bf168445400000000000000000000000050143712b352f0a5bd999009a4fd555fe2215f4a000000000000000000000000d5810d9f6f0d8134e459baf918c4fab6d3b72fd500000000000000000000000016652a0eb705f4633ad6b10f43362e132953e1420000000000000000000000000895e437019d493be1590726693c21f6166f5bb0000000000000000000000000a10c0d104faeaea71a61fc408f385fd8e1b4f9ea000000000000000000000000f92d9bc048454141ab23f1e05dc069c9a460cd40000000000000000000000000ef42a6bf0e8374e8c4329f789c70784d506ed21700000000000000000000000091ec5c2336aced8e3b9d1240d57b990412b938490000000000000000000000004f708ea20b921fc52549092ed0569a7e967d8c27000000000000000000000000703a338d50a7893466fe7dbb8356b803475ef07e000000000000000000000000758e6c441cffd3d38cb11408a330f51a6ec3cd130000000000000000000000003aa795111b7fce68d62a4364f279400d6c1ef989000000000000000000000000fa7ff38dfd90f7de97df172d110bb54a21c342f800000000000000000000000008960ce0f799b4517e6e5fadc47130e0498e0787000000000000000000000000b181212b10c71ec78282284be09c4095ded44e1d000000000000000000000000e2732dadda275b8d98e3bc22c2dd55ad6fc9e11a0000000000000000000000005050a200f3208ac8d1d9b092029cbb5efa34a687000000000000000000000000487e20f23f93cd3bccf3577d482a88e7c95138200000000000000000000000007a81c01b8badccd76d24dcc093a7e9bd612af69400000000000000000000000061a4d9cbeab74958789d667e867bbbe1af127bce000000000000000000000000df96f9552671175a5af7da1a33a6bd43ab21df110000000000000000000000008fa68d0712f68f7056cbe8fec052bb4209f067400000000000000000000000006b89952abaf6c0b4f6390c61fc213d6d6e486ded0000000000000000000000002c19064e5c6f63b850161466869cc8ad91fac9c8000000000000000000000000a9d4e4ad889ddfbcea48967181ba14d609aaf128000000000000000000000000d16f35d25188f6067b2c8a0ec1b4d7f8d0b98a0d000000000000000000000000ee98985c165624f5f2ad31688c00967d48878a390000000000000000000000003559b7493d1531e9024cbeda77f0418c04f0b8df00000000000000000000000090719718215eff80a74208d2ae90fcfec636abb20000000000000000000000008ed3baa3e9c02c6a4a5a9a44cce9f2691f5a48a7000000000000000000000000e5503bde39748b15e6fba227a4c21b12f2442f6e0000000000000000000000002699b4bd03ebe6edbb3e6281b3ced832b3e7383a000000000000000000000000a4d3c065097dd3b18f840300efc78fe141a6fd4d0000000000000000000000002771726a060c233f56c3d513fc7d502c0f0f05cc000000000000000000000000d2b0981318c7c3fe639d6ad4a7691d6d4f423e6c00000000000000000000000035713bc4e2c4a6b23fe3d5752e9f61024e9537e700000000000000000000000096ad3eec70cfafe55cb3cc2c54c394f59321639c000000000000000000000000ac8a2cdb602ea99b8c132656366361c6c23bdc7b00000000000000000000000029f911242ad81b9eaaa88e14f3d8a10b4f6d8df000000000000000000000000047c89ac1174b766613a0d0ef83c7dca182d1d4450000000000000000000000000a2d027b175ab09357dddadc89300329d58bbe08000000000000000000000000a9b110b1a6227c041fbf658f5bd2089001b985d6000000000000000000000000578b0691c5d8072257ea61ec7886bc75e97f43d2000000000000000000000000bb415f5a6f1d41a64408f8a071ba128dda763f36000000000000000000000000c6d83f5aed694e112b60ad75be3fb502ff5c795c000000000000000000000000b59e2542f81c01dedfc39997c1b3bb2bc831b91c000000000000000000000000b81bfce267ff86b2911759a1cfe1e86ca3a25f360000000000000000000000001975d6c93beed1f1add60d6583527e3fcdd0d062000000000000000000000000c6f62cc2dbe05ed27b100501fe8dd29dfcf729e300000000000000000000000039ae80c31094c1be76e258d645f7fdd6b52cc94f000000000000000000000000f62f2a6b74290ac6c2d2496988904586a2909426000000000000000000000000d793e89c52d21373ccf2eb051f0a80c7dd0af89e0000000000000000000000002e4639ed0e9cd7b418a28afc4d75caaa71525aea0000000000000000000000005f4ad11c823568cb3901c389dde674f38e551613000000000000000000000000f54233e8f37280e1c0878af924399ce77911e1ad00000000000000000000000036023416806180cdbc6a7dfec1ae85359a0cc9b8000000000000000000000000429ca15860b03c29b5d8aa8104cc1fd73a35bb0e000000000000000000000000086cb7b30e06414c8964a7a6922f4e121f985f1200000000000000000000000058b034f2ffc29144709f705afdca603e2ac724310000000000000000000000003f3208d009a039dcbc399155bf266b0db5b3a1230000000000000000000000002b92fd5adcf78e041b793561ef14d24d7fa01b9e0000000000000000000000003ef5d99de3be1fb3b4cf8c913e35ad1bf3df1105000000000000000000000000bc05a1f5aa20070f6b1e79fc6b8aa6bb111f0b0a0000000000000000000000002662eca7a5528ea0467c31c1cdef9f1525e0e574000000000000000000000000a1437099e7af853ea4afd3de9b6aa19268c853a40000000000000000000000009a7c599b07a88063808c7b2866eac1c4128b401600000000000000000000000094face395be3aac2f42021dabb3891637c0980b50000000000000000000000001e1485cac1ab44ea60d90fdbe59300081170f3c900000000000000000000000066348fe8140c3120050560beb80f1a4a1a671cf50000000000000000000000003306aa8b0372879366b10d68d0f2ce38388e711200000000000000000000000007fe0fc5d5cb8df54f09b4b51958a7dfae487be80000000000000000000000006b9ac8e248dd7c16f77ed492488cd35fc5e8be0200000000000000000000000018845bb5df3bdcdd966575d7a9ae232e07d46eda000000000000000000000000ff244570a46152b9dfebc8e5792ac1d3402696480000000000000000000000006051f1b017623c8c7a62aefe295a066837feecca000000000000000000000000874864eff2f50d4893a22882887eb95168563852000000000000000000000000094abb411cd14eb34d4ca21f5de209d7b9d6554c000000000000000000000000d251d2b97610837a66fa5a460c36971afc3d74db0000000000000000000000008650953af3c8325e00fb6de71ae7dd1c5b0c53a30000000000000000000000006a7387f9acf15cb220b1f67574e3077bfc95f181000000000000000000000000a161f511c00fa6257e47169fa9b8d3677e51b164000000000000000000000000da6a4c36deeffe66c795e408faa71a9a70d5665400000000000000000000000084ef3682b54f79d3f76d474aa9b2dc543781bd5c000000000000000000000000a889b3e5df5ef2264155be6b72fcdf3bec8797f50000000000000000000000009b09cbab8bc99437a826155b1e54d53bcf57d056000000000000000000000000a18e9f4dff0115887428f786c65ad8c4a3efef410000000000000000000000005b8f9fecd10abc0a5f8e1957e59f75e708b5b1ed00000000000000000000000093b49677fea13cba24de37234953aa8118d323dc000000000000000000000000a67b6b66d571873d814b453878fd94121485b93e0000000000000000000000004a38536aa914cde92b0de062ff7aba118ae2e3f300000000000000000000000028b1b13973b5f72e59fa7901518a66f016e39e6f000000000000000000000000115d973b3ce90fa9d77a9fffa8afeaa1830f8bf300000000000000000000000067b9f90b8d021864c9dc3a1653db98ccb91c5a8800000000000000000000000057a9e8ee9f5472010527ae8cb1f12dc6084684ed0000000000000000000000001f5d7f1ee06110da8f6d6bc3302ebd068b2f6334000000000000000000000000651903e68f7dfc84deae64f59835d28e00562b2d000000000000000000000000268fbb5c011d1002dc64f625440a71708f521f6b0000000000000000000000001393dd42ab45065761e91c9abdfd3270c1cf98b4000000000000000000000000a8158f51c12ac10a031342be09190e546c740868000000000000000000000000c268dbd6482b0f17689aa452ab8f543d78d934980000000000000000000000003f545d43a0ed167a2f4d38d2aff6761f05484d0a0000000000000000000000009025f7a9e3cbad09d5be2020c4c0a39d009fbe2a0000000000000000000000004e30a2fc9b59a1e846dc318c0ffb63ee42c824110000000000000000000000002357ddcbc0d38e74d0d2558b09eacbbf1f87611f0000000000000000000000004727baa2d619740746029225ed5ce8af9891abe5000000000000000000000000d12bc591fce5d7fcaf8788927d45144df70947c600000000000000000000000067df5aa362d4014e77f23dc98ee483aa347caa6d0000000000000000000000007faf97c881c6d1d25ff08e985c3d0e7c086c36110000000000000000000000006a4b6b5c1210b29c4c795b0430ffc411fdc28d840000000000000000000000001ed95846b8ccd9c78d0e0ddb09390713b24f82a80000000000000000000000003b8f66357fffcd7db5dbaff65ff4384fa374517b0000000000000000000000008d7bb40773ea43e98c8d3e1fb9b74196cfe2d38d00000000000000000000000059da0ed3fbf5ca498a5571f994a4165433a9bb49000000000000000000000000fcb0f668d9f2ee7c25732f8638587b9de217f0e1000000000000000000000000eafa38e0a922065a06e77e27867bcc06a5b879110000000000000000000000009024902c51a66da1988fb4d422ed4f79c8a3d390000000000000000000000000bac57bb2c5c5f47d05d9c9506ecd100d510766eb000000000000000000000000b39c453ab1d14400e856a3d402bca330ceba3e07000000000000000000000000f55d6378a95241f7cdd73c489566ae07e24652ff000000000000000000000000ff37cf57472015684faa18ab0837277b384da2e800000000000000000000000039a4f568d24c797ac1eed55459822bfe3b5c71fd00000000000000000000000036c6b3615b9a620522919addb4d687b18d1e9e63000000000000000000000000701a3ee359241a8438f56e891d931519120cf454000000000000000000000000b29206a711b88f6fae9f33ed5b9dadfd00d0c878000000000000000000000000c211a5c9aefb426c0b5e22a366ba7a59d4e999270000000000000000000000006c7ae1aa00f0be1446b290506fe935c397d0060300000000000000000000000068e02959c03bfafd7da500066403dc097ecb5f8d000000000000000000000000e28b3b7ea366518af7d3d1af9305071e1801a59c00000000000000000000000016dcad20a5ba96e1883d8cec8e6f1712f61bbc66000000000000000000000000fffba2706d824dd3fec1f1939a5cfc9b1ebc422100000000000000000000000054de7851aa337046fe1a4982b81a860fd6e703260000000000000000000000003de38113023a631eccd11cf7794c7b4c963fdfd2000000000000000000000000ba343d0744e2efd641ec58237391bfffe669706f00000000000000000000000020943aad7ec6c8f410af3b33ec6eaf12329234e6000000000000000000000000a8c882bab0542a1053f396c51ea63b7e88feb79a0000000000000000000000006849e91599f0fc6d062dbdbb4ee5739b0554d4da000000000000000000000000fc5429625b3406734530c9ff43388afa47cca89900000000000000000000000025c40af8dddc1b7338f87c90dbb2ff1bc084eb310000000000000000000000008573184bde0c245c6e6d3e247de1b281053484170000000000000000000000008512b1f0e58f4639bda9f60dbbe042f2ff08f611000000000000000000000000de98b5b518946e4422eeee1c883f8aa70528b9680000000000000000000000004440ffa40e3dfc5dc8e031be966d9c7b0286a523000000000000000000000000be9f4dfff79c41bb037ba087a9e6c89dfb2b3034000000000000000000000000f1fd863602f47fb5065b9606f0b11301240a2ef4000000000000000000000000571f3757f688145899a373501e3e07d0b761a03a000000000000000000000000d6105b1ae5d8ef90af4c273b98ff4a20d70f427c00000000000000000000000064be133571c1ade14df888d9d926a78b27f26799000000000000000000000000a7463e86b4623a1a62f7c2295b1234e802340024000000000000000000000000cdcfad0edb6a066af4bd0f28a7bd44290bbf66bf0000000000000000000000003764d6243297c64517e4f91360dbc640335a3bb2000000000000000000000000617eef2ad2fb1eb17eacc329c2fca5757f4f7fe3000000000000000000000000e21ba7b520d911456f39fd213f55737429618dcc000000000000000000000000bb210e3ef853770356549976e2bf1f99d1c3b92e000000000000000000000000fa8ebdb6be01e805a5214127db5dcb875186395d000000000000000000000000e64a31af4221dc99ea86198aad060005391f8384000000000000000000000000e663650d924b49d23ca95b4bbec213cda4c511e6000000000000000000000000c0f39a4f37d698577c44fe0a6dcbc74826664fca000000000000000000000000d357389da9f16710523a120fd20fdf9076a2fdec000000000000000000000000209254de587d46dcdba37a86c6b535b111243cb90000000000000000000000000ebb91a6db23efbd6f4f53743939d146dffa5045000000000000000000000000ef8593d0a9428d76c2ee44c2567084068fdc881e000000000000000000000000220c3f33737b6cb9228dd5ffadea2ee5eafb924e000000000000000000000000981afa78aefda356f3985be20c4d4c69344b97a300000000000000000000000059c3e50a89a2e3ab8b55546633b5d210da210e10000000000000000000000000d2772abfce742173bad6fd942722938f8f8b4ad50000000000000000000000001b977ccd85195ce2747dbd5a761312b95fae3330000000000000000000000000c3e46a726a83f34ea058b700c9b8748d6e7d3deb000000000000000000000000b93f88ef008d4acfb85c08364109853b9fbfe142000000000000000000000000a9dedffd2c8984502b9709f515f9100856d797fb000000000000000000000000f24bac5f2275a31202e5cfe5670c1032f3d04f52000000000000000000000000dee65f4f22a09edd2375e3bfb47f79d75eadc5940000000000000000000000001ff344bfa1485eceb5a8ac4ea179539a14143fe70000000000000000000000005ee6c47d5c6a0aefe35d212aeb2789277b7a96e9000000000000000000000000949f68c421936512ebb82616b1bc34a69c9c3f620000000000000000000000004e7559f3447bd15ccd6dc8ca89b6c74742b36d9a0000000000000000000000006e8b02fe0e0e2b67eec964f5cb7d440f82884b420000000000000000000000008d7534dbb9aacbba8811d853b4c68bce89d4f35b00000000000000000000000059b5d8797e48863dd79fa4f7be24c989bf7fe0be0000000000000000000000009e6fb3062ddeae517ef6019cf173b5516b9873fb0000000000000000000000007d0667be789c3e499edae7b611721c83c1c3303800000000000000000000000061674dc241cde1cdc2be96c66eb6e323f2739b13000000000000000000000000a43c3715fa9663a3d2d5cca62dfcd1b16863872f000000000000000000000000340014e4d4074b3cee52ba803702a10b8d7f790e0000000000000000000000005e09e4e293203c4ff888638fc935cb374583a06000000000000000000000000052c10166b4363f8de0b338b4fbb8c5e10e3323d1000000000000000000000000ca7b6f4af201779fe93cfd5226f94d5608527f0000000000000000000000000033622e071c832d6f0d4e23a39e1e4335cce6e0be000000000000000000000000b53afa577e7d1adaaa32b8f48f432e5de3a561a20000000000000000000000009e3fbd36bc1041a23423b4c706a6ff0cf7087bb90000000000000000000000008ceea2b519781943f12eac2b2c88859fae69f27900000000000000000000000065299ee048e116ba81ed8724ce4905451d5ac58d000000000000000000000000cf0bff19ca9018a468bd0bf53777ec937171a6560000000000000000000000003083fbb8dd06da5673d1a1cfe678db7a955e35cc00000000000000000000000044950e63bf442b04a9250a77e5895a72b2b79609000000000000000000000000e13049da855130f6e825f4cfa323845f14b2238c000000000000000000000000ee37bca8d0ee5cd3eda9108e9f56a18135fd282d0000000000000000000000008a2ca531ce2345cacde3624348707837d69c23dd00000000000000000000000003ec67cb9c1dbf530f1068d3632511c7e1767e22000000000000000000000000354fdd8cba45bc9fc205ee9220992be6309c52b800000000000000000000000069c5b39aa6188cfc17fa74bf72011a39d8ccd9cc000000000000000000000000273b7c20beb91a7f6defa2b7b02cb621e040370a0000000000000000000000006f57bdc7ca4693b9641883870f09a2bb28a7805d0000000000000000000000002090d994d4205cc5320c7694e5a7fa6abe0998df0000000000000000000000007f2689165e41f2b8ded4f111674b431a2471037e000000000000000000000000ddd74e9e38e7c9e97a4ff260439e487d0c7b8dfa000000000000000000000000b18101e00ca9028e866405135368cf9840b2c235000000000000000000000000b95decafe277ad7ff3ff0148d0e1f255ebf2f5f7000000000000000000000000e8f325085d4d5165fb47395c407712dc57d246b5000000000000000000000000b4cf3b4dc54ae6ab85a2b29f125884cde751f4f20000000000000000000000003f9fb5380e5d161ae67430c3c975cc585ae25374000000000000000000000000d5827fd82af3972b60b8d934c8ab8df96b743c6b0000000000000000000000002b0af0243e3ec754e189622f427edfc1a4582cd50000000000000000000000001cd2da7e142f9238f534ddea2fc8f8bfe8ba199900000000000000000000000021d7614c08da2ecb665b082837c92589f4d341e50000000000000000000000006ce622e6b271e0c3752fce9e254e09a1dff997c500000000000000000000000066c7524874bab8579e0f6fadc8eafecbf1d59b5e000000000000000000000000524c59ea90b8a873d1160e787edcb3dd09304c6b00000000000000000000000098ed498ad931f052e6d76a43e5bbb56b9ee1fb6a0000000000000000000000003fc6e3f962f9e56b8e70d63783f47359ffd864cf00000000000000000000000089eed260e9a1f39de6fdcdb3e46efec7e7e42e96000000000000000000000000bbc96891789cd20cd08edb4715af05a2f4f4d9ab00000000000000000000000074a64fdbb74d09592c57c0d0b41995aa4acc2358000000000000000000000000e4b060b4218e615e3bc14e61b18dd93111693757000000000000000000000000da8e1ff7a2a29588f8b618671ac414b08b4aae1a000000000000000000000000fc5a3d44fc2909092507be0397d8225d46afb6dd00000000000000000000000078b8758f0d308b26c6f9652efe7507c8e304242e00000000000000000000000009c89885b7d716e776104b645f55cb5f9eddde5d00000000000000000000000079c8313f523fe3d3ce568fb392ec95efd37c9c5a000000000000000000000000720fc917de75a8712712cb59a7826d94dc329c1100000000000000000000000031cc00b70863f4b6b823ee1e91e66833e2bb1a520000000000000000000000004468285f2f1bc7962bfe275dfc50f03c8e209557000000000000000000000000eecefa40d1fb7d78b25cbefc3b52a88d4091def400000000000000000000000056e9071dedaedc81fc444a6b4d25f35914acce4b000000000000000000000000dce372e55decc104e7a49138735c07eb3a857490000000000000000000000000c0fa2f094144d8a1e536f0e1bb3c6c3618c93fea0000000000000000000000003fee64e09def0de6c777aa91ebff1243a1716652000000000000000000000000a126853fe9a54929eece4ce8656ca93ad9e516fb00000000000000000000000021bf7509db48ef601bcca637da5ccd8046287a1d000000000000000000000000794351db99672e940c883969a815a135fedf5a8b000000000000000000000000bfeedfbaacfbcc0bb07933d480ee4082c206100300000000000000000000000074ba2dc475d0956b46b736a06d2e92834ae1ea9a00000000000000000000000062676e722a4ade0d7df7c25f73961a31e8f49286000000000000000000000000251d1156a24a09fa1b0faa3bbfe6e2b412960c5d0000000000000000000000009c8cd4bceef0453d08f465df496cfde9c184a79300000000000000000000000002cd34da8299d72f4c71de038bdbba611abec94c000000000000000000000000abc65f75aea70d32cb6d34410234143242769a640000000000000000000000001529c9d206f5b5b89b52f02792fbd10dbab4066c000000000000000000000000a7c4008f58ce90ea69c1738e664bdb924a2855400000000000000000000000002bf30a2a4e435626074959f52ac91c672b815df3000000000000000000000000424a6041fb7f7f1fa508b6ba1ea1bcca3e07b4b10000000000000000000000008aefc89f9a4f0399714f1ee04362b1c4a4406d0d0000000000000000000000001ead8f3826bba9cafc2ae38fb048e657c1a6ebac000000000000000000000000b807885855eacdbbb5071dc4ee28a91307c2daaa0000000000000000000000008afebbbb147656f5b66e5eb9d4fa4321bede2bbb000000000000000000000000504e5315f4d3e2431a4330973a8eb0c502f84a73000000000000000000000000391fb21b0b6114b22389b3e26063bbdba078a04600000000000000000000000084ff48cfb3bd41bd689bfe6c65ce80847adfc5770000000000000000000000003a5dfe5ae215865283aed26a445fe00516dfeb860000000000000000000000009d0a7c023315af578b52320a9c4389223694c8f40000000000000000000000009bde5cf3582edba6ef2072735b7f4a731c80f01e000000000000000000000000236564a63fd0e46fa3174570d949b3f5e665947100000000000000000000000077c7fd1de6436d17b59002ea928e0c2d0ed0cec6000000000000000000000000447ad1c81cdc6b74bda5ef04b798e0ef215ba4b00000000000000000000000006d88c164a94fcf82a070866894deb74edbd565bc00000000000000000000000036d7bd0f97055a3681216ebdbfb6e3f887f73344000000000000000000000000cba89f4fe71301d749347dbb78dd7cf53b8613090000000000000000000000004f95af3f003b3993404819e6bcd0400962c407020000000000000000000000005c5b2d0242c9c06d33db2070c280c89e19d9ae93000000000000000000000000d6b226f8bee26ea16f0bae45c6f43f6343a2d2bb000000000000000000000000a26174a48be694ca241d40b5de2992d9c356f82600000000000000000000000019bb4708e3965651f85a8b2394a1b14047b8690900000000000000000000000010ee4bbc35766675931c72a33196d0c33e7c11ff0000000000000000000000009b117cdae273c77d73662d6cc64993c7cfe8e3f2000000000000000000000000c6f13bcf5699ea4bc5427afda2f8566f8ee036000000000000000000000000006b7c7bca48fccad4a854410dadaf5b61fd601ff6000000000000000000000000dc4dd377d01423c3e6b16951ad39767ac2bebe16000000000000000000000000c88e3f85650d725e754fb253959085212953b1df0000000000000000000000009047966677e5f82e9730e2f614e952262b90a7dd00000000000000000000000096017934d0c69518939e1d33a7f748ad7809c71600000000000000000000000003bbf041503263449d9629cc1ce9d6108774820400000000000000000000000045af3606d0aca9651dca2c90a128b9a08ec9cb9d000000000000000000000000df65ea87379b80bbd4b1adfb537bda475a81631b00000000000000000000000044b152f06c00b2ecb38b4623db473a4d81874a6d000000000000000000000000e9646174f69c1fba279a7a2b329f823b295bd7810000000000000000000000001ff3b7f12bad71e8c2b16d08763e13d9a23353ff000000000000000000000000e701093143bec8c2195202167ca49e8d615b672700000000000000000000000087edcea1a44de465fb8f93cb04975eecd31a1a980000000000000000000000009326e565af21cc34070150d03eb6a363e801dbf30000000000000000000000002b0e1d6d8347c2c295d16e2c089a080c555902a8000000000000000000000000660bc54b532ac06f325a32f2332adbc120a1093f0000000000000000000000000a60722239236871dfa3883ba7f0547450b5b01700000000000000000000000015d3ee1e383b28972e68dc071475f4bbf6f6c54c000000000000000000000000a11b8f6ceb97b4d1783aa4c49e947e2b0b983924000000000000000000000000db6b71ebeb0714f47e40ed4d2e82d0f93bee5a060000000000000000000000009fbda72cd16f15387d59b4afdab09f7a2b97d814000000000000000000000000f2c023f700b66bd4104244dca3ec267b7926162f000000000000000000000000011acf5136bcf8523d396caa224d0abd4081a5fa000000000000000000000000757039695b5609cb27b89076c120d86528414884000000000000000000000000f53fa8c5f5fb53f145137ee4da22d6abc6596a550000000000000000000000003661d622fdeaa0fcdeba9460f6a51cbb14415416000000000000000000000000db2b14e11b4ad3cde5e9ee1112f154db3bdd415400000000000000000000000070c85d3bd435bf46ed55494c3bf33d4a5b49eb390000000000000000000000001cb1ae36c1d01fe5d0fd405fa0d141be52558cfc0000000000000000000000002ad0a46f840dfb1584e4342a18577c469ef22d88000000000000000000000000c2086a2367641cac644f096b0e943d213c9bd22b00000000000000000000000002388b62e6b1b1c88000cb7caf56e15c28806fe0000000000000000000000000d193ffa5cdf6f81247c2a0a52fe5192b821e168200000000000000000000000080795dd1c7f83d2075c494e7717b4cb858b83f04000000000000000000000000a98f6312a7689c60ed03d6de0ac5de00625b6d1d000000000000000000000000abb3b6b39537352691385248c70caf512449ffed0000000000000000000000002c57626f113d9af29bd1d0fa9cd245d50287860300000000000000000000000090f053cda3430f2fae0454a35716533b535cf794000000000000000000000000f7574d849916f1b2d6b0cd01e4aca19eed6f7dd200000000000000000000000087c432606744c186d409567a04b7735a145339a6000000000000000000000000c660852b52e36b8241ec9b58b9bc6c5f0cadcd040000000000000000000000003b27ba5c17397f5f43eca74ec15fd49fd1345a860000000000000000000000004d4acf391e3acc04d0a8d54b4d270bc9a5e20d9f00000000000000000000000060b98ef2152c449a0fd1eac2761f98b8e8695fff0000000000000000000000005b539365b6f9ad1e66e4d157416214e83fb12f52000000000000000000000000a440ae3a8b0388c0e8800037f89b06b8d499cb8c0000000000000000000000007b7c2258c137f6853c04a2da47c80cf5793751b7000000000000000000000000c6a6c915e2ff56ab63205bf3da2d6531c0ae3a7b0000000000000000000000005abe2665d9e6e7b47b47d960ac6319f896b4be2b000000000000000000000000f7b7a5b6a0f7264e26b39ff80a2eaa24cce88ed70000000000000000000000007e0eb917f35e501ebcb1ba1e9c114f3ec6ebf9ef00000000000000000000000039a916012404d3462b21b8c90e1fa3e1273730d500000000000000000000000068aed1946b92491993c2c9fc84cc2203841ebc99000000000000000000000000c1a6d2995ee85fcd045a3022bef6515632f11b67000000000000000000000000dd03338183fe4340afceb1409c9a595d1477a6d4000000000000000000000000f5eb8345279dfc2ae5550ff8a87090fc042a203a000000000000000000000000a90f2d4ca4698da5f58d909ee4befb70eb80345f000000000000000000000000cf5e99542b5e6adc07bc9fc24da757494a2f2e8800000000000000000000000019a387a2135f2c4413e4987339ff5a8414c6b296000000000000000000000000dd981104449e4051bf1be5503429ee81106b9c560000000000000000000000001a49aee8208ceb4f33b6cd082c826be4dcd9651e000000000000000000000000267a9333f8d5a3773644d2032736834233ef19b300000000000000000000000059abdd4d3d6b696b4dcdb211cb387ca8f1e3e7ea000000000000000000000000e2c274db641d1055cb0ea2ad9b431dcd01f5a49900000000000000000000000033e1681a2aa7bb5ffd3e4f9ea4ecd5d13244fe380000000000000000000000006537b6bf5746c48c89b06c90dea18967a59f0d21000000000000000000000000c2dc71a84a0d86c0b4292a57c1730e6509890e67000000000000000000000000e24bdd8341b2b322d05d7ca34efcc9fcf3b0e58e0000000000000000000000006d5727622d99c29cb13beb5db070ccba1983f4a900000000000000000000000092942c75c89eb9e9ce48578a846183c2b7a831b30000000000000000000000004757dccc52356f5489cf517750f02d44586ee532000000000000000000000000d8806641234db80b1bc6c9846a9d1d97bdfa94bf000000000000000000000000d4c4ecd84d5cf7ca884fe404f25a1ac1b8b925a2000000000000000000000000485305cf5ec7d3bb310c58739961937ff71c4f6c000000000000000000000000727f2c09947eb1eb9673492284e1853f4f4bd873000000000000000000000000ae4cec16be4d43e7e66e73beec6397dea1bec1290000000000000000000000009a4b23e35aa11c8d7109cb31bddb76c2511f95f5000000000000000000000000532b38e9b8736e2ff4ac5ecd1d29ba85319b08250000000000000000000000005b3c80310ec2fdd462e43610a076a7f07304c4490000000000000000000000004571f9bce65095ca4fcfbd72c55dcd65d8c27a5b000000000000000000000000117bf19dc9aa22c661293e3317e39820be58231e0000000000000000000000004dca843b17092f36a8c910ceaf436a9e9f396baa00000000000000000000000000d424c9ec984b763337ebb575df28fbb2288a1e0000000000000000000000001f66be12213a535d8388a4192f4b29c2585a76ec000000000000000000000000780c9dc95af91f7ac2f8562ad21bbdee4b74390a000000000000000000000000fbbf111c8aee1d3a0bc41be0192573f949ba82b80000000000000000000000000e8e6a97661c46abbe318b266808a60f5b6d6ed1