60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d61726e414a63787655366f61374e5934523242624c676441794c6a5a454748364b7939674433545364727155000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e00000000000000000000000027abc4b07c1d66b9cf48c47952139d64308b2d24000000000000000000000000a23b3f86214a7e307401253d0cad0ba2bf7d980e00000000000000000000000016ecc56caafd60d5d954eb944b88781cb2dedc8d000000000000000000000000585877ac35d2f376ebfe34e1512b09e07c9d0d3400000000000000000000000026c9f0762b8b06d08cc18f5fc078d6af556756a8000000000000000000000000b5f608a58837c4846ab6caeca34fcabf3a1968bd000000000000000000000000c99c5275919690579ae21cccbce261bca75788a40000000000000000000000006b43f04e6d4fa353220489cb7436e6ea548d91bc000000000000000000000000cd09300ae8f8fe751dee504632f4ed1ed94fdd4600000000000000000000000006affa47e871e615f92b5538413ba6abd7b16256000000000000000000000000e64acda5101c7753d3a7085b9d2d0c4320421fca000000000000000000000000f3cfaa69bbd0ff1db28817f7cf9bc0fb4aec8d2600000000000000000000000080ca0de63a2c8e9c11bfa0cab8bf0be4061460250000000000000000000000007953738a1d2ee27e62bedc3fc7480fc5f9c5e463000000000000000000000000cdd88fa9e442d971979573850c0ff9197997cd410000000000000000000000004c3db51769e2a4356cc908c0c32f9abc2d882dc400000000000000000000000032753101e48e41e863415227ef44e7a12e8e0df1000000000000000000000000d456597353a86785decd0a7c34ac04cfaea4c1d1000000000000000000000000587c9b3f24d2e861c6e2dbc4ed69e86c7f0f5452000000000000000000000000a4a666116fd759b770e1e60fec6e0a5d697645360000000000000000000000003facb0fa3a5127a857230bbad13105a3df4fff32000000000000000000000000ae9f9ea25cac617ef2d222a113f1cb386485316000000000000000000000000026c81be28df6c48c97dd8d3f088c8ec32ed5cba0000000000000000000000000c75f0139abc45171940ef97dc9f3a53c13f8e0be0000000000000000000000009573272de6de02bd697d54d803b1421efe4a8e9600000000000000000000000007d51eef87cc47ac1e854fbd313718579a18a21c000000000000000000000000188e24e41970752d37ef15e332bf8a1192af4ca20000000000000000000000001b0d9bcddaad559157ea90d0e77b4616a00010b4000000000000000000000000ae7df639647b7498c75e194c42eda092d37e33a3000000000000000000000000a2f9c4ec94e729855466642eab77f6e320d43d7200000000000000000000000000a8c5afa990843b5b9cdeb1631d9eba5caf572e000000000000000000000000b9b598326380037466e37260cf5135ba93a0a419000000000000000000000000f688d1be9e6d8af02f36cc02b6b83a3d81b6e801000000000000000000000000b50b244d23bcc068a05cffad76c574faf913d008000000000000000000000000676368a6b321f085d138fb3b38da1c7d0b844d6d000000000000000000000000e53eec93f64a2f19d89255e7e53191a8fac7a4960000000000000000000000005d5e31affec99a37709b2f2fb1f6b5156599f5a40000000000000000000000002b6a808d9d0f7314ee5603aed7db4ff2698c1c140000000000000000000000006d8f2e63b65ece6ccfa371ada339d7f8a0a1744d00000000000000000000000000711b4b7c55211e7c52f6af6ddb8c1991907da700000000000000000000000074b5f4572a9057580bf5548b6edcafcc72a318140000000000000000000000009e2ad8849ad00e647221b2ffcd7f01e20fc5d3970000000000000000000000007c845d80befea53b66c8612f7d41ee668eab60b000000000000000000000000089e7d1aef057a64d3023fa515e47309c31ce92ff0000000000000000000000008a2c78f0c4a794ef34d705a74e458cf6b0b27fe20000000000000000000000007d50e06a417d701eee214a08b6db74cbbd8ebc030000000000000000000000005371d507db5fe4d20f6ab245a59eab522476c522000000000000000000000000f7b946a37342f44ad8857892cf0c772bcb6b8965000000000000000000000000785296ded8f112cba0096d019133d4d203355bb2000000000000000000000000cb4343e5151346ac4b014d230932887ebbef8d28000000000000000000000000f88fca7637d68ba25d792fc98f019eff6fa92650000000000000000000000000558878a88b606a70e7a586bc2901c64554f9f663000000000000000000000000fb39dcd6a16796ff9a3a85430da8330f8723adb40000000000000000000000004d0ad7557e551cc72eef8173b1dd2c9be7ea04150000000000000000000000008cce988870aabc0ad57bbf3c481836e1f20dba71000000000000000000000000749c2bc2636c9bb875b7cde4d4606e77e99327cf0000000000000000000000003134d16d9acefbdc0520bef76f33e1a2b5d6ae79000000000000000000000000bfd507ee68d53919d42d26eafb877a383bf84922000000000000000000000000ad5056355ad2344d0b4f31dcf1822770da9f476c0000000000000000000000002211b41f07bb0c5194d2ff84a01312605e84fa2a00000000000000000000000094c3295c4c6f29d9e1b863e4cb48ad1b7afe93cc000000000000000000000000989a8accdc395091dd932ffba9f8373fcc86efa90000000000000000000000002275818ee41f864841f676c98d6efef6d6972331000000000000000000000000bee6343cf05ae1f2d32c4032ff6c846afd9e6c450000000000000000000000005ac45ff9f692e20bfa682a432f5169c6bf186f2d00000000000000000000000085322e8319cfb525b6c296bb2a7d3f0ce2a80be4000000000000000000000000439a1ad30338669dd763681d5880fe173c70579c000000000000000000000000c4fa87dc899593ec23d11cca6dbb1bcdd511ba330000000000000000000000003300570bce4c7602fd2514d5b1a35c9c4323e3b2000000000000000000000000d5077cf6414760e7fb94299bc2ba07e7e538c94d000000000000000000000000899700b63f3c5bb095182dae14b6f53134b62eb5000000000000000000000000a6157a01780ee4e881e35818014b2c536888769e00000000000000000000000073da56804636eb5b43b513c262f7e864f2b945e50000000000000000000000002cff1a5fd5e0581a394153648b679f31de1c8a6a000000000000000000000000d60ef170140baa7b8f9b548e86b8970330705f4c000000000000000000000000954caca939a4db66f89372f82f44bbc8f5bf8d8e0000000000000000000000009d7dd8ee9db8786072624259a771c2fcf84974cd000000000000000000000000c7a666ee70d0417a946600710268d5f14ef31f3400000000000000000000000099912a8b3c4d07c947d701cc8606f9da0e75e523000000000000000000000000c1909921cc327cb7e9e60578ca1e64cca5f4af17000000000000000000000000e8654bcb0e23e234b6e4a68cf97ee988f8f2f05000000000000000000000000097f7ab1ef06d8b99651a5ea4a4d5da36fa63f3f7000000000000000000000000f3eea29e692e276ff98176760eafccfcdfdd9559000000000000000000000000751eb907103646394d894836169b9385aae9b1c1000000000000000000000000772a6d4143f95c8696d2d2a8df94edb26deab4a4000000000000000000000000db21bf4cf090f558bbdca3792dabbbc19df385db000000000000000000000000aaf5f0dd580f03d49aa25263bbeb3e0ac114897e0000000000000000000000004bef379786c389ed5d664f9317603531c07daa80000000000000000000000000fd964f69ae2fe4aa846d83f08304ce74a0e32bd7000000000000000000000000c260addba6cb2c6cf8b606dd35423d6d7af2401f000000000000000000000000e04fdea276dc7263f7a2a6f4be20679d1e023b370000000000000000000000005eb95d70e512c2788206c367e602cadf6261e722000000000000000000000000d880391f3cd9f0f002750c2313547d452293b01600000000000000000000000090f79c77c9242980eb381d9bc8126e16560d9b4b000000000000000000000000d10ca9d639259a1d6fe0c4d38d2f8f49378379560000000000000000000000003370e885dd608355861e576c3e0945a7d1e91f0e00000000000000000000000075c3b8fb1420e2e56d021345d194eb74be45e34500000000000000000000000019f4aee72ad172f02f89634018c0b6daa4b2993a0000000000000000000000001fc95cb620ae44980d97c3214c7f94203aa920020000000000000000000000004adc61c770c2f9a577b2291610948b08e1350fbf00000000000000000000000042fb85729a20335b7c7d0eced238f901bfc2fe26000000000000000000000000294c79e4b9d19680425de349485691e097f776e70000000000000000000000004e985c4edfcd946ce26daca6bd7a3c0cd8aa930f000000000000000000000000c0c6422ebf0b6f8400b4deccd5057f8dc4b2c5af0000000000000000000000008be201bc76e9cbd39a82d9ab2ce4b072867a4eaf000000000000000000000000469d51cf725cf2dfe5d4cbed71905e64a16589170000000000000000000000009f20a1cc193aa302202a6c8a075827a82e854686000000000000000000000000ae21b5c23c4c3d038b4cf3b48666eef39ab9a8d0000000000000000000000000db451145fba6852276e0e590efdb68ff72f6c5210000000000000000000000007803c40965ab971ec0af7b78ff2b2281bde1c22b0000000000000000000000004cd138362e69a1fb1f6125e16f29baf2d884d77400000000000000000000000021d3d6d015ab502f6d9b9250ca1aa140158788c20000000000000000000000001388b209bab7362f6dd5f581e2db6dcb023c06570000000000000000000000009d6a2cebfa25a3c4acbf6f2bbeeb0a05311fe3d8000000000000000000000000f00c4798001bafd26181a0dca7213c5fb4fed76d0000000000000000000000002453436504a6798a735b09809e07ebcde2466ade000000000000000000000000e003befbc021ae95373bf065bf5740f567feb40d0000000000000000000000003596fcc3d7bd0821e86aa6057f415e7bed66630a000000000000000000000000b0095dedcc6375235abcf438245d17ed30818ef4000000000000000000000000563d1778afe9ad62170630e65012755619d1901f0000000000000000000000005e2a953699f7f845e696c6a0ea89975aa0e06972000000000000000000000000e33af762c37aaf4f0c5b9e826179e63a3d2b48fb000000000000000000000000f3f94cc6f3c5b1b77fb18e898bc9944f8aa811f6000000000000000000000000371bb5eca66ce397677f7db0f71690eb5b70467e0000000000000000000000009cbce948edd1a25f246c418c114c9330d9e8c906000000000000000000000000cfb87e2859b4974624fb473b00b9ffac965e7bfe00000000000000000000000050e2b53646b12465bb6f39ea282d8d0e898921d8000000000000000000000000492471e94ad7fb1dff14ead8aac02a8bd7bb8efb0000000000000000000000002549c3e5344d9f679e0eb02b67e30065c2548fa6000000000000000000000000887dbd9cd533e5632139a5f02b9212b4ed59b80a000000000000000000000000eb90c2be680c7cdcb1ce01f61fa82bc5f82d061f0000000000000000000000008c5a06a0f73f8a5b02e256f804c1adf10109360e00000000000000000000000055bc1c3f782dccb40edc2620e293569882185f4200000000000000000000000073b446ab2d3cfb16541ac3e84ae8494616ea245f00000000000000000000000056f400d1ea570547bcab657b7bac3186bf64528700000000000000000000000086c0fafa833f1166494ec614f5a83d18dcefae24000000000000000000000000660660434957690bf803a19f2bf821b45c3642ee00000000000000000000000024cfb79f9dd459e2e8777215ec44c1426beba6760000000000000000000000004806d2ec406a72fe71f451b93dbc82d6596f51f200000000000000000000000030cbd513db05bad21c086a188f69915a9a3ca32b00000000000000000000000074b358072060c5f14621189d9114c5d539c779cd00000000000000000000000099980f647ed07a91dca720a0f650a49ce219fe12000000000000000000000000e002a22b43eac02f6bc67d833b27d02840807e6a0000000000000000000000005fd7f95194f0e5b4465b1d5791b03cb7cb2b403c0000000000000000000000006da8dcfedb71a1b2057c871b77d9bfcb2e62f3ee0000000000000000000000005d632c40cfbc8bbc33cbc88b4beacece52db933e0000000000000000000000009c0ff8aec856a9eed12667060e66b46a0a5bd808000000000000000000000000137c7dad8632d3cda6e2b7de5e9c34186ed5b6170000000000000000000000009be13125dfb5a33ce22a1eb1587df9b2d96a9192000000000000000000000000de1e0ce3953061085eecaa84e4af697b3849ed3b000000000000000000000000d3aced24d3cfe56a854e90dd9eec623b409f6e6a000000000000000000000000b7e7bfd579aa2b5ff420617af912117a364f34f000000000000000000000000098e9037f9935ce8d2a8087787c44b208f052146c000000000000000000000000580dadbe6974b3ed745e7cfcebdf9bff1523e60e000000000000000000000000f59afed310b4c464f18514e158a3fd8b409f4027000000000000000000000000ee5f898f27f83d867851fea2599225d9c39c346d0000000000000000000000003f9c8ec8e43fa51c13d13bac32c31e3c1c92deb5000000000000000000000000eda1f6151fb782bc31d961f899454eeb59919a2b00000000000000000000000087790a24c31047d0beb63d39582360af75ce0d01000000000000000000000000ed1ab5404b94b3daa7ee4d40c2283febd5156e8d000000000000000000000000b668e9653a4df734de680a767b01398c698c1f96000000000000000000000000c54f933c4fc25e785822c742a1d930c08b0c982100000000000000000000000009f81e1b62360c495414674e2c9c9cb9b79e4a1f0000000000000000000000004f31122edd3c7e406ede496e92a2febab429fe47000000000000000000000000ecc2b34379b22e5bba839c7202f75b30518351fe00000000000000000000000044f16aed708a2c5f4077ddcb789a9b4815cad797000000000000000000000000fd8a7c77067d5bda952c5fa8d179aef439d92a4e00000000000000000000000039c0ac3823a487c30ef7006ba7ded047fd25806f0000000000000000000000003bb81696b443918cd567674fec06bb85bd9b8f6500000000000000000000000006dffe8da2d3ac5c4a3ae0e7a63f7a0fd935567400000000000000000000000075b5e626bcd2aecee772784be0a2c19ab3d0b75600000000000000000000000052a214664404bbf087ef9d3472064c65ca38f0ed00000000000000000000000080b84ebdc49a246543d9dff525980f9353ac2e4e00000000000000000000000053866ee9e9884d1fcddd0637bd9a4822b7a6bdff000000000000000000000000a0d49ba087d4d30def15cdaaa39d8c8b96f1d58d0000000000000000000000001a3663e913d80734aaaabcb2c625779cb420b5b90000000000000000000000002c3ef021962c0603f3e0ae68c8493dc99ab920ab0000000000000000000000009ddd40220082d29f35a95b44e40ee7ff6a8edf1d000000000000000000000000a755b58da4a082f9e9d7edc75d39dddfbceb0da7000000000000000000000000a6821718654b3dc14978179123f06c4f9fb3d49e0000000000000000000000007f54d1ce107ee0050f02c6454987e70f18094e1b000000000000000000000000a67e380767e69dc335d54c49696d19e59954f3ad000000000000000000000000eb4be46f815ebdc73b1252c310540a3f5f2593f10000000000000000000000004c22b04eb0918d0a61ba7d2d2616a34c4b66970a0000000000000000000000002c5afb02711481aa3968bcf65c5e257ff79cdc380000000000000000000000001b0e5eec6e297e1d60ca73d71f4add206e20ff4c00000000000000000000000065ea9aa89cd6e858ca85165988be43ea70ccd3a80000000000000000000000009eb134f741f2070fc68ea45cba27cfb9b42a6e04000000000000000000000000a65421baa887bfdadd054149f869553965f58d9a000000000000000000000000eaa6ba98e8c7f32e71191147cbed29ca1b69d78d0000000000000000000000004b9cdfaaaa57dfffb615c0ad049d81a730b5646c0000000000000000000000004c832b36ab1cbb47d39d58c30f130452d2cc79570000000000000000000000009a1679af8daa8ead83e59f5afaf73595d0cb9acf000000000000000000000000399001fe49d722172d361eb0f4d573d020585a650000000000000000000000009da162a2a27a593d11659393552d13d083b0daf9000000000000000000000000796bbde84762f3b7c3a0a57b24f2f819abfb7d3b000000000000000000000000ba05e046887b9c8f89c1a5cadd9cfdf0d29f85fd0000000000000000000000004a6cf479470badb7de60bdb62804f9dc077619c9000000000000000000000000d30abb2285b04d7b92dcd4382dfeaab984b93f8b000000000000000000000000e9b0e8e0cce903816a1c09ecc232609c10ae18bf000000000000000000000000839d4047807c51c8354d37f105bc2fe05370ab0f0000000000000000000000000b3c5e6549e0ba5962dac7571b8085e7d4dd572900000000000000000000000059adee8c764b6588d0162cfabea5346b410195e700000000000000000000000002bb369cf8b982193856afe16414b9e9e897c78000000000000000000000000054072ce9066279bc3ce22607631aa6636b24c2ea000000000000000000000000d83ec59685a36f6da7bc20f8690fa4748e8f08f5000000000000000000000000a0d276b3215aa38304598248b628a5c967ccd3cf000000000000000000000000a864c2247277d241f65c4729766da154d65f82f60000000000000000000000009bd6280fecf36f3bd74607392b0191935de8481f0000000000000000000000000ece8773d6aab070bcb7ba60f4f69429563c40500000000000000000000000004d4d2abc242f46220a6f629e1a79b089f76a1389000000000000000000000000da981c2e011312a121e1b0c2637d41cb3e177de50000000000000000000000006505564486afd05f3031311f8fcc915d909e7e160000000000000000000000004fda9a05e5568893c797f075f24ef903eecef76d0000000000000000000000004436adc1416d49adb23187dd8cfa316cb9fae01e00000000000000000000000058b970a5f2f58e3c7a71b7d62015dd968958fb70000000000000000000000000f0da5e3e95003040402bd83fff032fad3cdd83800000000000000000000000002c1e36f17fadc0a6a02576cdf1fe656474b10a6d000000000000000000000000e352a77c8a016e1e32209ce0b81ea4659ada0c68000000000000000000000000c729fc3f4fa351349db74f27232f2029a13ad7a700000000000000000000000052d35e8f0ffa18337b093aec3dfff40445d8f4f4000000000000000000000000da4b9c482ffbc14f8a1c3b460cc19faac4ea40ae000000000000000000000000dbae3fa561ec08bf6286a432f841a04a9e2f63d90000000000000000000000004074dba107e83194cf1718eae478d184534b98b8000000000000000000000000c1685edea548e11f418921f9a58673bdf6bc5e6f00000000000000000000000026f422cfca641774eb4a740990ee99191ca5fd1d00000000000000000000000079fbd86805ad508f4f6c170002120737e99d0caf000000000000000000000000ea78e29a0bfbbf4fab5f4fc4e0633c818edd642c0000000000000000000000005937e647404aee51634652292e618d3a14d62ddc00000000000000000000000062fd1f3e4ccbb7f27d42d37d805daaf2890d1e2800000000000000000000000097c961e37a559558efa2168d5dc06068ef39949b0000000000000000000000007f4c05064b73efecf0ccb95d2197f3aeaf5ce2a4000000000000000000000000341665d9382e95015d0ad26cbec4ca3ccec5424e00000000000000000000000089186784eaf151a699bb5fa57431f936f22e8b2d0000000000000000000000006521f66345ae984c0817cfb2de51dadb08c73789000000000000000000000000ffc9c3817450eff8f373388791424bcdbc51e281000000000000000000000000bcb4a07f7f3c74c6dd1d146844881b75247450130000000000000000000000000d84db46ec4e22eaea49d9a730026b66cb90c9d00000000000000000000000008db510f9d20a1f0116c3ead679e81224c7ccf8ca000000000000000000000000bb54abd12b609b128485e8694371c7c0f8c4e12f000000000000000000000000209a06cf0b59bb8fba3b741270754ab8b4cba0dd0000000000000000000000001f228521eb31337868b7f3221b7a0821d576ef2e0000000000000000000000005ad99fb4077065f10b1af5ee2474b4c650690a9d000000000000000000000000776b97eeb5adaf47339d8874411a931cb59ddb320000000000000000000000002ac065465ae10b6d4df955d6d1f31ba2764ccddd0000000000000000000000002f9fde974c45b188f03c113712bcc945999659710000000000000000000000003316c5097505a02b93b603186be2636c8d2774c7000000000000000000000000c0b64049e59a1b7a364104645184eeab9afe25bc0000000000000000000000009041bb0257b97376d997622ad9f8d266015faed20000000000000000000000008cc0b027d0e078bd536a79de531ed5313d9bd480000000000000000000000000969442ca93eb197a725368cdb8dd97943a66cc5a000000000000000000000000f42d0cb28bab3bf713ce18673ad8f299d25be77b0000000000000000000000009eb3b11b8ca4b1c67277f2826839892471f98a06000000000000000000000000ec3942a21f1edd0d91ed1c986397cb3052c664fa00000000000000000000000024135b608957fd3bf67062c3931f2b2ade4cfd66000000000000000000000000e1f025fd3da26bd938cdbe7a7089cb69e14eb7d40000000000000000000000006d48249d2854ef6f872b0884828424a23391f4e3000000000000000000000000ca5dc39bde32b3d6863acc1b837b3a847dbb768400000000000000000000000083d81a4f97123c76d28be98ee4faa58f34baafbd000000000000000000000000b406a326b96f5df640f035562b8b08165401c61a00000000000000000000000048a4f131dd9c5e07bf73611c497fe8acc448a8bb000000000000000000000000241e7b90d396624c5c8a674c943ea8d993ed8d160000000000000000000000000d8b27c6f39084cd764d8500ae2c68ddf820de13000000000000000000000000eb393f80425bed5fad1d06cfdcf3be855befbbdd00000000000000000000000003b90f1fa192b74971f65d1b750481bd2dcdf7d2000000000000000000000000c9d003997faf3871f1cd4e3b7b572d72592eb56b000000000000000000000000095f965e92cb890f2a49fa8156c1b4d93b18f9eb0000000000000000000000001054df77de1174d70e6c6c0790ba368b96a095ae000000000000000000000000642ec0de43e33ca37dd3dcba84189ec935668ff60000000000000000000000009ace1aa32a73d14b1ba9599ad671b4e2ce4c1db9000000000000000000000000d4c8efdbaf63b403dc20a817d5ae5d05ea357801000000000000000000000000f91495f079cf619a31255627c7c9fd9aee0b6ebd0000000000000000000000006af98269a41ef720e9f7971212d525c46cddfe780000000000000000000000002d6030a51fd04977369e187f252ddff25a8e7d39000000000000000000000000d14dd41f439646e0de893d8501e46549594623bd0000000000000000000000003f3884595a126a53834d23e354af482e9e898e6800000000000000000000000023e5d572aa0f357b641ef7df0f18a44c9737860200000000000000000000000088072700180c9170658932c597d63efdd2bd0088000000000000000000000000bcddaab801615467ae7a3f90ec3e241e903a416c00000000000000000000000049fa3e4586f7b0495daebbe36952f191ba9e3082000000000000000000000000e8976d60af374e57318df766654d2e4febac0697000000000000000000000000256de259dcb291f4d4b2d264232aec05c9b5162b000000000000000000000000eaac6d816c54925679d9a2bcb9fa730d7137c4250000000000000000000000004393db23feed505155b11aaeeb8e3af0452e30c6000000000000000000000000f42de7a0ec404d386f6f6b97f697c908c4dfa8bf00000000000000000000000005b08996c3a7df429ad73c851c1a582b8402e382000000000000000000000000e423758fcb6c92adb64ed83a9fd84b17fccfb45d0000000000000000000000008e5b5b690ebf72bc06d1fba7bc2c60dfcb56a014000000000000000000000000552fc6b252d40d941ff535d70350caabd899d40b000000000000000000000000e00a539cbdbb979b27a7053fee495e8b97500d4e0000000000000000000000000c8716992dd11fb24583a3810e4620c139578c650000000000000000000000006caac7e6ae0a8baf7918ac9c5e045722b8e7c4b00000000000000000000000003e10abab1ca8262362e7e368ca0883b48aa8bcff0000000000000000000000006eb5fb85244f1ae0d7036b806cad11dbe161becb000000000000000000000000514ed3c11caf01729a25f4389148822b7a90c4260000000000000000000000004c9950a2babccfa0425427ad33087138072dd9f70000000000000000000000007fdc69da133fb527262f51012dda06da2170b221000000000000000000000000b22375e1247daf2951cd6f9b9e35b072a7d657f40000000000000000000000000dd7f1dfb176cf4c08ff6dd2c8bc1e462107af9f000000000000000000000000ed2ff151f7b41536f4b215613ff746947a8d22fd000000000000000000000000c6341d7431c1bfdad858517fa4f61aadd1efdd7700000000000000000000000043019ffe676ad8c1010ccb20c22f9a96ef9a67a5000000000000000000000000e2021d2d42c382c4ea3d93a5a4acc3fe68478ab9000000000000000000000000e3df674d6269f48dc2c282432c97fd95f8deb62f000000000000000000000000ed06517ed0075a3e41d80b620f5ecba4f55a3e0500000000000000000000000061bdc512b4fefe2b588cd0d9c54318eae5e47f9d000000000000000000000000f3d5ea8c787259168e345f0a90a11b4caddd49c900000000000000000000000027ffd93fa1b13bf98fce93a6f620b49a46893d17000000000000000000000000b9ea282c30d149060dc7f1210ff14c9cc852fcee00000000000000000000000005efe8d7b4502a89eb74810d8de6667f1b06debd000000000000000000000000a69dde1378780be648c3b56147dc0ed5359c8175000000000000000000000000c847fc91f3a7d07d74b85d347f6b21aa8804a27a00000000000000000000000073c8905c09729c831e3a8eac9ca055fad298ec5600000000000000000000000020619997495d10abd8780549b85a7e88a9dad9cc000000000000000000000000d4e045c425e14f5a65cc332fdd835e9fc95f483d00000000000000000000000051633031ea9c18552d5e2b5644dc28b666b34db40000000000000000000000009c0d6db2e1b67bc47f6384640d5f72f2d035dd980000000000000000000000002d19d1b3bbc2fa18cddb1269c1b68ea79427cb8a000000000000000000000000534b6eafed43ca5d8c6fa8f40dbcf937a84d053b000000000000000000000000925c56d41a3f514b0e7522f5116f61d2aa655011000000000000000000000000dd131c68b5f9419d3695257c6aefb1aeca28c7b1000000000000000000000000bb1236dd39103487f2fbc4393d26d6e5be278c110000000000000000000000004e3daa43093c67f10c704cb3e2d5b069205276e80000000000000000000000002cecaaac0bd361e259884ed5ac4eb2d5fb6b2eda00000000000000000000000094a12e1392a05e0df93319ec4ee2b26c95c5b75300000000000000000000000027b60771bfc175fe3bfde73ff252f03b2076059f000000000000000000000000c70bd833cf594d8c85dbb7e43f302919984fb1b700000000000000000000000050da4835ba527b05ff3e7bc5c90fec04a6125a4d00000000000000000000000032838fabd4e7a636fa229f311a33e186d757b7eb0000000000000000000000008501c98f92350b18613967c3e2fe56ac75c9c0c50000000000000000000000007aec8a5fd03c46790ef95e4bb62deafe38c4036c000000000000000000000000d1b33aef4352d333cbd1872ca3049a2c9c6768c40000000000000000000000003bd2931f39da5dc099be1a923f899bc682d815040000000000000000000000007ee72ed82f00b53bfe8ea623336f58046cfcbaaf00000000000000000000000055a52ada488c4e99a32da7748697243720078e230000000000000000000000004188c921c40efe61ed3677abd5e8baf4341ff83b0000000000000000000000009ea4af9d6adc7674c5e1a001f3ab01d24bc272a70000000000000000000000006087fdf81f90c8f2d8e86e97ea212053c3cef348000000000000000000000000997febca471214c713017ba611bebd1a4433eca2000000000000000000000000396763c5a5f8d224a2285c562c9c22a0604545c1000000000000000000000000615e575c114301f34b78b58b00d3770641e5446f000000000000000000000000720d234877b0e7b31debea336fa0f6c4dc4dd54b000000000000000000000000bac3fc9d0087749c4c62bfd2d0ffc76e907d625e00000000000000000000000083ce6dbda88d4b59b370d765567d2cab460bbdc9000000000000000000000000b5618f1fa59130806fba26b66f2054765b4f2ec3000000000000000000000000e990bbbe9c5423cfa3319512c40b67f2a086cda4000000000000000000000000155868b3ec8a33e6fee403813dc441f903f643b6000000000000000000000000f95e8c4f440bb171c699088622130bcbced300650000000000000000000000007e7fd386f35db6753a81ad44ad9a3d6bfb8ca2690000000000000000000000004c783e64ad50ab3235cfd390306806f738071f7a0000000000000000000000009c81214e16cad4efc3940a2bdf2e14e1b8f69756000000000000000000000000044b20f19007b186727b2edea7d202346d0e8b730000000000000000000000004d31c10593c2597fd609a11b829ed8b7a9736897000000000000000000000000af4bca014dc7a8df7a47ee0ebc890ac391b1133200000000000000000000000086ede334c0b0e59ec414ece539f237ce3ae7de310000000000000000000000005ae9e5b2b482647ae94ba4db6a9b995ec3e461c50000000000000000000000000920672c5f4808cb77372f66a273e183ab7096ed000000000000000000000000962516b65c466e7e71b66c1e7542e04ef4434149000000000000000000000000baa3f866c34051a86d0891179acba3f0a4185840000000000000000000000000cfcd69f5b1eb85e9b0c1a677b5b56243a838661c00000000000000000000000001d020d9912159170264ec01adfaeb43b81c592200000000000000000000000020d373ed155c41509909ae9497fc2b9dd758ff6b000000000000000000000000596f15d4e4aabec78a62b6cdd8507ca9a690a357000000000000000000000000c5396caaf49fc1008dacbabca0e841dfaf95028a000000000000000000000000de9c67f6c1ef99c20f405efae573ef6dd02cb7fa0000000000000000000000003513fda59c1932232553831ca4d3de32f731b62c000000000000000000000000fab3e160680d971b04e7d0ba89a3d22f1b3449f60000000000000000000000001278ee75f6bcf129a7fb92c26306a7b993686fd2000000000000000000000000468eb096452fd16be5e2ca999c5525525b03bb900000000000000000000000005d83b5ec8d24c5a975bf2f58ff8040c60774d7e0000000000000000000000000d1e703166ae60904901aac5cdb64624f3d34aec8000000000000000000000000c51adbe20cd0ee4be3d8d3c723e6438d4184d66f00000000000000000000000024da5b898779a40b50df2603c197e0fc70767b9400000000000000000000000055e8bacb375cfcadd810756930f74bcbb521c6ee0000000000000000000000001cf3597dc0369aff98692571f5ef59be05c73a8c00000000000000000000000010d46138df074252445d35b275f93eebff6f2520000000000000000000000000ec650c15b3c681c19fa7e5c85e3416438461c8210000000000000000000000005303ab20553a150766f9697f4bdbd8652b45a7c2000000000000000000000000731ce7e0b4cf1f2df0ba296de4221a334c3203e700000000000000000000000041b85e706e2aa14da063a699ae2fec3155b47413000000000000000000000000ab0ba1a2205a462cb12a425a62e22d4e37b7606f000000000000000000000000ba34159d7bdef75575dad545e214359b58021fac00000000000000000000000038d7cb019892c2d58a6b6e2178e56ed61278a2ef00000000000000000000000062e10cd637d3ef73895db18d42bcad14a72fc08c000000000000000000000000f1e41762311af327d004df2150e912b2bd20aaea000000000000000000000000b282f000be334a7c89162ee25c5269b97f2c30cc0000000000000000000000006236ef62903c1c243a591c2c3ad727c48c4ce27e000000000000000000000000a36ea9cff6f11c1ff32f923fbee3151ae22e945c0000000000000000000000001fa420067d9fa5635ed6eed3264ab3242f08a9f70000000000000000000000009839472d369f80ce5225c07cb8bfd7a785c018170000000000000000000000003e95f59a134c6da9db6fc60eecdd939b2120c7f30000000000000000000000007337f4c658432435d88ad2821720e7616f2e3f22000000000000000000000000521882ed8b9e0d22503de5d0ce65c007662d8acb00000000000000000000000092f30c6937df9e0445367d7f6250e895eb8a132400000000000000000000000079314992b5dd470a6bb7fde669da77b9824e811c0000000000000000000000001789a4255b4e03f510b038ca0f5e51775c738030000000000000000000000000a3960ddfcec5b2ab541369e88710a22f63a498db0000000000000000000000000544a9f8359fdbb186c68baf1960aedbcc7ac50f000000000000000000000000264ad8d5782289de63776021d93bb3f4344ca071000000000000000000000000161d23ffeb632bcc2b1d959869cb497a861f0c06000000000000000000000000bd3d3392fd9c5d74278fbcae174c47d7e07816b6000000000000000000000000e0a8b38a6839b90a7c92d063e2e2bb7de6df3f3d000000000000000000000000de308c5f6abe0a6c0cea2f7716c410419f31ec9f000000000000000000000000e37b001cb9ee23f50b39fe775d4d995d632178ad0000000000000000000000005070c4acea6f0c417f38744050c83fbf651d8080000000000000000000000000ad80a8f2c5e4e2df2d71f824cb0df5eca0f603a60000000000000000000000007275c735681fd105b5998f72c0e667f6452dc771000000000000000000000000ba45cff886601b5c695b7c5ffcb81ecee7944c57000000000000000000000000f3f6bc22d084764cb2478505f2be982967ce3da50000000000000000000000008aaa3088b0e28f1c7527f50b27c4ca46d750a7da0000000000000000000000000e63c7b055cd2b4ed06fac742211718f4e493729000000000000000000000000d1f56c2547b3ad170e26553e64e31616724b18cf000000000000000000000000541301e2920d39cb0b56cbb79e56ddfbb54af7930000000000000000000000008e363fab55a5457727a4038de5464e274ddbd336000000000000000000000000e151a74f43dfd0e1011700426a9cc6fd5528789600000000000000000000000014a864144909f21edb21c667bfbc7b77578acdaa000000000000000000000000d2d9e18d432fd71510ce76ea68c1a2f81ee10b26000000000000000000000000c28693cf42969535f7e28154242f8f0f1f0497ed0000000000000000000000009e376a33c677dacf1047b65deee4934b947f0e860000000000000000000000005c6d381329d8d544edcf763d717c4dc613448740000000000000000000000000ef768c01cb9b3c295f9db7cd1cf6a481e135b9c30000000000000000000000007a5e9a19a3c8c15e743a181e49dfda1c2f6adac90000000000000000000000009f4c6d2fbf5a46e28802d272593a7d928cd8e5870000000000000000000000001b327b7e0ca31e93c09b7c2a12ce3e72a21c12360000000000000000000000002c333c55e4c59e25feedf8f602cc161723f123cb000000000000000000000000a027dd82a438f7f49f137977e45200020eb5cd0d0000000000000000000000005f56a4be36324b626c4e7d4b79f555e61b2a74870000000000000000000000007d3a7e6ff5da6770f41909b554e2c0378caa1369000000000000000000000000658bd2f7eba2cb1344ae25ea869f0236fec83b9f0000000000000000000000006c2fa29b0051d4483aec75cd3b52062ac7657ac4000000000000000000000000eb51d792adaeb95668c073e83a5f635531bc6221000000000000000000000000e5507d273dfa09c92d8b9d4e9842c0bd779a2115000000000000000000000000705f787ac8824a253260254c2da1b8d85e93a21a0000000000000000000000000670285b3dabc1e80cff2344e09a6038bf049a5a000000000000000000000000159134aa4775e7e3550672036c33db3d47a57826000000000000000000000000f6ba51b0ea3d08880729e92502cfd4c270cdcfdf00000000000000000000000028ef2d782586e5867621c812a943569acdc2d6c1000000000000000000000000658f462aed51d972563381d8a1b82d8eb5d7a1b8000000000000000000000000f6223004a12edae5b04bbe6af5fbb87ecfa3537f000000000000000000000000a677d8563f95c49672999f3d41f3d901cb60bcad000000000000000000000000f9ea3bee42115f63c22486aad305b69a3a25c2960000000000000000000000006a5d029fddcc4f4a5bccca4c485a957e26fac9850000000000000000000000006e2ad93e7990b82b8b922f02c2d83afff6a52c8f00000000000000000000000063d27bba7ec24dd5dbd49e3da028c8539bf6f8cf000000000000000000000000ec9bf358d562824678922aa76c6e8a0606edc0790000000000000000000000006fe3dde8e1ab8971d3622978b1118e5a2aa8976b00000000000000000000000016d1bb70fff946b226f3d925c4dd47c939f8af91000000000000000000000000116a1630b08dd9dfce935bfdfed1c4ad36c852fb0000000000000000000000007ae891cfa69abba61b53218507dd3a55956f67eb00000000000000000000000034796a5beac3bf262f92b7cd0c5ea4d40daa10b90000000000000000000000005e5f14819146b2e66b6f96327b6bc5b8814b073c00000000000000000000000033298041c24ba897baef0c7632cb4e4ebc6cd23d0000000000000000000000002841eec45492572ce2d44da364a52e814a3bd3db0000000000000000000000006e226d8b1421fdb4ed0f78d01d11199643565f6e00000000000000000000000077fd2fe7f1bb7e213b046d43231862746c5fca8a000000000000000000000000acf7ff212b38895f84e5949e95194dfdd7676bbb000000000000000000000000775727ae7d23fd0f8e934f2e44c41d213e88136600000000000000000000000098c5c084e89812af9eeb5791c7b43a7db807565700000000000000000000000041aad4a7ad634ff9f5127edd262af05db6401cd0000000000000000000000000397789b44ca10b6c07c0ce207a6d51b5f6c0173a0000000000000000000000005a9651d9dd5ba88d2880efc0c846693855ce359d000000000000000000000000f4f05dd91a59d08f364e8d0990fee9b08f44e4e70000000000000000000000003311b4acd569309d699f3774349e81acd043518b00000000000000000000000085f28c6e1c0aef28524de351453849d1391bc644000000000000000000000000b319e768ed4d3f64954dc16d9bf71b87aa869fc100000000000000000000000065e17878764e10d18c51e8a5412c4c69affe42e500000000000000000000000047e913c691658e747d83cd1e2caf6a51420eb2610000000000000000000000000cf378d52ec3065ede9a9c414162d2c6b34309de0000000000000000000000000f81d8a9f0c3217f6a2021fbb85d8c5cf9b5d0dc0000000000000000000000006748efcc338e4cdec5693c6920c416eb5f587b5000000000000000000000000080bed2b92155f0d2e85875c95aae792fd58b6f870000000000000000000000004f2502f89a9d2741970347577c7f77307b86c82a00000000000000000000000004a21bd5693f1355592b256e6425e43b6daa1b02000000000000000000000000c397ef3a6a1c006966712fefb90177a7abc16463000000000000000000000000c6a866bf5162ad0aedd815894669056cd3fe77bb0000000000000000000000000764c1471e64a6974dc05d5833a3862930dbdf810000000000000000000000003c07bea0b54b951975f0aacc4e3766ad8d75f3f20000000000000000000000001a62da9b519b41ce1013e1c5b689cc8476219143000000000000000000000000f8c122b8d207be8aa816688ad8d3426f43d9059b000000000000000000000000af7aa674167c958adff1345fd176e347e034768f000000000000000000000000ea95d5d5ef879d50711855ed9b012d91101780c8000000000000000000000000a6c0cca1b249d05236597bcf5d694d22a1c19dbb000000000000000000000000a066c0390b207acbc222dd0def3fd4c7334b9e810000000000000000000000005f93965135fb15ef4344cf5a1727e91c24225426000000000000000000000000917f376040afc28dc10b5f16d1ecd6b7fb7532ec0000000000000000000000005c3a5b27245d839e6d790933115a4109eb633e6500000000000000000000000015e35f279e9d6907966a39f2819c935ab287db70000000000000000000000000afc0747577cc013f898b85c24df396bd844458f80000000000000000000000008fd37d4ccd3a15f3b9e08693dcc9dfed95b51d3a000000000000000000000000c8ee4c5c45d12cf8bb4055eb1c159a193b53921e000000000000000000000000de5fbb4d01d66c8eefdf63ecf921261ae2d8fa57000000000000000000000000b3f49accd9b39bc55b0f30b96f5a926f6aadf8fb0000000000000000000000009cdf479caaa2510f17c28b0539345207e30926780000000000000000000000000825711cf26cb062d41dac5532ba20049837805c00000000000000000000000005b62556a8306fd13ce1fcc72a5ec958dd13b1e00000000000000000000000009d5b7d1597052e65fdd1263d5ee1121544a29c040000000000000000000000002505e2958ca1bd9e40f8cd10b6ddbd5063f04d49000000000000000000000000f48e52898f4b0bc0edef94a304255a4d98c21ebc000000000000000000000000b158e0c5a47832da945f3a3bf8eccc5f326454270000000000000000000000002f9156faebc7e35d77e5314ec18d42d9c5b8cf85000000000000000000000000ef458f3686976ac665b3871b57692e302e8109c6000000000000000000000000f2746068297d8d9e6f097dc097670f1311d2fbd40000000000000000000000002ee592667cddbf1b74ae8a5cd2fb14ad4a06e1370000000000000000000000008b5d9f6a20bb30caf4327fd6fdda887c7e809d1e0000000000000000000000000aa2911624e9ffc5700f43cf04044cd1dbfeed1b000000000000000000000000f46fd34d0a6f88e4322bf8827194fd53bc669db1000000000000000000000000a9e148a04da67414fe01de89ad51a9bd85be67b4000000000000000000000000a7963f6cbd9ad30294a7a2a36f45d0bd1d8662700000000000000000000000007111bff201d5a4249b0c84c165770ac4683e01cb00000000000000000000000015990ac3afa713b9e289ad41fe3c6ae61ca1df290000000000000000000000000c745d52a8df49daac231a65017761a9c68a8786000000000000000000000000de2d36f9d6afdfb52d292a848578220ae3810207000000000000000000000000a3ce8622ec05e4538770919ed23523edc2224fdb00000000000000000000000028575f198bc9ee1411f77e9f64777343b34746c600000000000000000000000091543b4a24ece7a8acb995f20e470afc4c6f7964000000000000000000000000e83509fb0d2c277e4d15595667212600795ba63a000000000000000000000000888743aacf0a28b889cf3a2adec70295970771b8000000000000000000000000861841d3285979efd9be9c316276d4b7bb91d6e90000000000000000000000001e2b6249f2004b586176c47f38570cf59d949584000000000000000000000000af4d221435a5850667534554265db93dcfd4b885000000000000000000000000373afdfca1e68811d995dd221c9fc369d1ff61390000000000000000000000004993abcbef0a47e66ff2fdba95bae81af0343554000000000000000000000000ce351be490d9c55e43674d376bff664f8d3830fb000000000000000000000000620f36f10faf619aef68465fd2b9b9ab53051abf0000000000000000000000005e1d80a5db5919a4cde3e33f4b565bb8b4518390000000000000000000000000793ddd2a249f5220fedfb2b834c6fefd54396971000000000000000000000000135821eb93cd7b240cedd6a7ce813ee2d0d3a5c00000000000000000000000006071915a33842eaca08e1b24feed7436319ba5c0000000000000000000000000121973eabab74636b0ff2c3dc415ffcddde26bb80000000000000000000000007f4fa3e5342c16b57d203755c9a890ead022c61500000000000000000000000064485c7d9a4f9a897c474402a12b0793f227b8bc00000000000000000000000037927b29529b877e2c22b693d52b5d827aa3c60900000000000000000000000087be1e0b5197bd3c58483e207eb8849146ba23890000000000000000000000009b8eb7a90243b20539671f10ae72d5ddd32d7c3f000000000000000000000000f625b4585715aea5e2115ee3dbd55c7798ea5ada000000000000000000000000968038df539cb5e3d99dd09d327b633e36125d6e0000000000000000000000007ccbee7c4403d0e12d63fa5fcbb78c36521243ba000000000000000000000000bbd44342bbc1de491c5a5c4b477faf8c4c36a80d000000000000000000000000816e3bfbbf361b12eeda05b2d196839f6e5caace000000000000000000000000de00efa16fb19925b771ae1b0bb43393d1dc3936000000000000000000000000313bd86a79da8539ef8f1e9a10ebd92ab8d84de4000000000000000000000000d4ec73764b95882f4f8659db9a8e4ffc79f34b3b0000000000000000000000001d863d3fd501bffe20dec2983724e732c3170984000000000000000000000000479c87120916cd9b9fd0f909faa492e8494755570000000000000000000000002e69e75752801f90c69ca5371314a3dcc1f1417d000000000000000000000000d90a4ca1ddbbf984cf25291752b398eff551fe14000000000000000000000000031caea7ef3adbd90c0e67905a75e6b59b173576000000000000000000000000ed3f28540bb93f89d24bd0d9f619c780c5d49170000000000000000000000000f462606835c25ad9cd48f625eaa5b7ba2d46c162000000000000000000000000d7662e51605284d7f3e623b1e55880fb518b6e56000000000000000000000000f25402213979eb5e093bff9207d26e155e6e32640000000000000000000000000c352f77fb27b476b9d5de565aa81d4938658e0f000000000000000000000000ec75bc60eea011039c897134778a72e99c75398700000000000000000000000096a71770f6d41935046d9599bf5d78e19548363d00000000000000000000000019ef3c219de5b02e83dc4f5a974f4ea535a9e06b000000000000000000000000ae588a9486e4e7831a855ce9c0486ca78a17ffad000000000000000000000000f1ad6b16178b42a6fdb665cf9d3c78510ceab5ac000000000000000000000000764ef072a36670361cb6ce8d489b7ec66737b5d1000000000000000000000000e471598572dccf6066d7f9e49c9a0c331fa1dcc9000000000000000000000000d678ff7f215609505ca8f0aefbd6caf3cbc033a200000000000000000000000011925145df9997d505cf834b0f25c108607bdcb70000000000000000000000007cad252a9485d8537ad7693a39690f492a7c58660000000000000000000000002a05e879082e2bf732d011dcc6b87127087af6280000000000000000000000001686d60aa709ec8c0b59f9fc89b1cf4bbd92bb4e000000000000000000000000ba237baa9e5c91ebccb07979b2636e758901c01d0000000000000000000000005dbcae770b16c0e852d054c0e273917a914071b80000000000000000000000008888fb079ea89527ced593669865a2bf6c2abded000000000000000000000000138d1edd9639be10f72880cfd7d3732dcf097907000000000000000000000000a0e30325525fb30da7191dffa87a0599666dbbf300000000000000000000000058b5328c6a8e7936c7d8dc109d0edcd4d24080b8000000000000000000000000abedb960ef853faa6cac9383ec24c9874548329a000000000000000000000000a19763fdd7f99eb82a40c729103c0cf2aab50c4e00000000000000000000000040486aa56ba94d971b08bb051cd6dcadbabf4a300000000000000000000000007988969e621296e699bebec75c77c66ebb53eaf6000000000000000000000000dc9fa73d0b4921f5361c1e88809d4f85b7acfa9900000000000000000000000023fa4de00b0900f69e4f8be82ead2b6dd570792a0000000000000000000000007212759db703ec533f250ee2dd643fb92fb2db690000000000000000000000003630f7fe0fa32a0f46d420af688a3276ec89f6210000000000000000000000009411bcc5e837d370d309960440609af8ce3a4cb00000000000000000000000009a5894f3fc7437271e5bd408e1f9c651fc088d9e0000000000000000000000005c5ba1c3d6c42e6d7be69047f7e7949c579a73c2000000000000000000000000996cbd519df4dae27c52276bff40f6be0a0a798f0000000000000000000000008378f011c72357968bd6c75287764d80b339563d000000000000000000000000ede9c8a4beb60d9c1df2a77e1d1afc4d5a85fc7f0000000000000000000000007d9469f121db8b0ed2c51c09aa1fc9926bc82267000000000000000000000000a15d4be235a92ffb6a0efc63044adec60ed85db00000000000000000000000003c6302fbd9ee8d7e985b86940e8faff25ac2c996000000000000000000000000fdfc9a91b70e6ca9b1457202df3c35eedce86275000000000000000000000000e5270a3c6475e6acfc88b4a1aa78b44153974f430000000000000000000000008e510dfb7a75145f7fe91a1250bd4332290f34b5000000000000000000000000df705595c6bd45308d90afeb0771cba354135cba000000000000000000000000037ab840831e45887d5dbe72e1c9ca7832b09672000000000000000000000000f5107003faa1437a01cab24d6743310cacb4935a000000000000000000000000aa4341f82b8d839f807434290e3ffc196c893c550000000000000000000000002860353bbb77cf9a81470f36fdd6d1ef451970b000000000000000000000000078f0be61b92cfcb98f88aadf4b7e6dca5785eb43000000000000000000000000628d709a0d54d2a2b1a9e9fb2a9b9ff1f412e3c3000000000000000000000000a8d058fdc7feede32442b205e9d89b5eceffb65200000000000000000000000045a227544ac4c75817c8ecf62b96a6bd8ae37cc200000000000000000000000056cf167c32eb973b53a2b49e4453ed04a71b5130000000000000000000000000bcd442ccbd9fd27107039c798de19a6b3e1a808f0000000000000000000000001045e152ab61a5de3734f97dde2314a73778555b000000000000000000000000f8da66459431f9a25421fd11786497e6be681d0900000000000000000000000008682572e57217865749548ef5ab915a39c4b6ec000000000000000000000000c6327bb926ff31ba4e0d9fbfe59706165a512f17000000000000000000000000a32c2e0217883b1aad9839d05c102ee708296e5f000000000000000000000000bc62cc4f22c4f81967069127a8e2cd1af99f0a91000000000000000000000000f8867acedcd0ec3ebfa78a0e2b716150e0d179a300000000000000000000000033a3f42f61e468ca115db0de7d89dbf4d67f55cc0000000000000000000000004c6fdca65602481efe60927e024bd728a77f31c0000000000000000000000000b34448870ab08bdf43a88262d4b9f77fe9556d6d000000000000000000000000ca86d0121fae0f3525ed127e689b8c97161ded580000000000000000000000006a053e0aa3b3905fd907b79cf6b1efda0ba4480a000000000000000000000000ab199637a71b3b97f149be7dfb0667820d357b0e00000000000000000000000079ca79f99fbdbcc4990e7a482ae3a2f94ef4a6d00000000000000000000000008cfdc758d145f1ab896b535dab957d14dcad5763000000000000000000000000a1d18422b76aa1fded7e5c620c07b465ce89ebfb000000000000000000000000103e3674b0c0fe6fcbf3266795b26117dc4172380000000000000000000000007703a45ffc521a7e02f2b44e4147eb4657835bf2000000000000000000000000d9cd5b74511cacca2b51c8aece678c5eeab96894000000000000000000000000864de9795eac3bf7c839099b71916bf3008c9a7a000000000000000000000000dff68fdc149017738f888f48e44ffa99ff1ce51000000000000000000000000082eedcd89292bb175b88172fb753a58e7c40aef5000000000000000000000000acdcc0056f0ec99b21ecd8fe58662ee2e0a9283b0000000000000000000000003528fbe47c68e1fc9b74c6813c0f515a7249e7be000000000000000000000000f2e4dfb73e212c7a4472cbc1b854aa8c5369f75a000000000000000000000000839a07cf79ca9274376e4d15285865a557c02f1e000000000000000000000000e167b9c6dc902474d996488525d1dd9e63a4905c00000000000000000000000054bc05f70dce89c5dc50f4ccb898df810dab23650000000000000000000000001a02f3e0f9c18a131c664f78d3050a4a0604b328000000000000000000000000a63be8d756fb6146163420e6d7fd83571b5ee051000000000000000000000000bbedb1fecad7bb156726508f1385ea5ffdfc349000000000000000000000000057812c9af07e2bb8ffb2e4c991e0ff3e0fc68ce5000000000000000000000000b317cc5e6dfe5be3521b470996513c85d3e76b5b000000000000000000000000b96ed4a8e5e1f25d4f7fcfe0a9df026862ab9252000000000000000000000000b54005ae8bb14afcee5a31c520c06872315ede10000000000000000000000000ffd7dc1eb152448d075c941837e8e7173f1898390000000000000000000000002ddc050d591e9cfcb74ab9f66bfe632186aeb0590000000000000000000000005517352281fa4ad19e31876ea0ae2cdf81b480890000000000000000000000000f0c05f00d432a46f8d878f2db4f048a600ddbcf000000000000000000000000a35698541e703d031a98804e884c792c77c3114f00000000000000000000000007fd71a474591777e73b2384ccb8cfc7eafdc15a000000000000000000000000ff74395940e16c2426303656513ff4da86072836000000000000000000000000aa7a6faf0aadb5035bb12bddf0ffe535f8458de200000000000000000000000022b364012d849b2cb0d3639f57a583c072da1c8600000000000000000000000038ecc7509f3838a4d4b7033b2aa03a82f050d3f300000000000000000000000032cae023b94db2142c5edf20da557debfa59f390000000000000000000000000c313d3bab7ebcadeba52926ea4c2166e6df76828000000000000000000000000cd24c93a5b4f99f76cf8a309c2d6c87c54476aa3000000000000000000000000b1990e9420d447845a5097a1997ed16768942630000000000000000000000000486c49f07de1bd374df213a1e2dc2f1c3a62fb14000000000000000000000000fe0ea4ff9d7cbb37828c1ee11aab058f7346cb08000000000000000000000000fc12b7e9f134db9dd74cba554cfe6be45a74f8860000000000000000000000002b2b50e12a8fec77868a0c5860a604d04cb3e757000000000000000000000000a148ea8c76758ec65c7e03b7188df34d7d178b100000000000000000000000003ed83683d3eb4b2d053255750e7ce93354ad17a90000000000000000000000006eb38fe180837c5538df93ddba62636d8b5ccbc6000000000000000000000000ddd7830c50e0bdadac082fb1142074b50035407b000000000000000000000000fe5c64f981c94fa7914c7d062605e15e442cb29100000000000000000000000000d02526ca08488342ab634de3b2d0050ecc7f60000000000000000000000000b275d70dc2b742fc986919c0f9449378596de7f4000000000000000000000000df2026f1effbeb62f5d6526e89a38745d2e941dc00000000000000000000000068a682260092b59ef3849a88d1209039d7459bb800000000000000000000000022137e70697e57f340b82626c66e1acaedf5062f00000000000000000000000032b93a227a2742a9918e680128d2b19bdfa724870000000000000000000000008778269946ad2f7f2d43bc7aeaa8ae9c33b69533000000000000000000000000626b88542495d2e341d285969f8678b99cd91da7000000000000000000000000e1d05035e1aadbd3c73e4b6485dba87ad34c274300000000000000000000000071526ea25d17f2dc74da13f0266b403a0ec1159d000000000000000000000000a10145b52f6f10614f2d987798b88e817ba36b59000000000000000000000000143d59f271aa49039a461e21392708e8f350b8f200000000000000000000000033d732bf376fe38c18e9d1fe3e6618e36ab6b4960000000000000000000000006c6f2f327a5328f4950e742aa7fcc4f9aff8440b000000000000000000000000806f45e2608031cd9f125b4c237fe0807ef071eb0000000000000000000000005e2eb476925fe3218ef04a4b5ce79f0e337a2de100000000000000000000000084d8d6af8a27012d69e960040248a38448e6659b000000000000000000000000c66d9b088b7716020b0300fa65005725621d9a03000000000000000000000000a71f4376fc4667d222d9c2fbaaddf0d1e52e7fcf000000000000000000000000fb1b2be43dba334bf416f295650854fbcbefe7f4000000000000000000000000c31d02708f33bead30d6f70b32d0e994b3795aad00000000000000000000000053f26afd7ba841313c924c7d01fb6bd27599a1680000000000000000000000005aac2af4c98b66f3c5fa51d669a2460087cc7ae800000000000000000000000088d4e4513afe6b25196a4b45b03d0f194a7d11090000000000000000000000001e2df1b7a477528ec05e63f384b9bc114df2c8a0000000000000000000000000a864517ba46ecabbb07664ba158dffdf341401a60000000000000000000000009c47ec27c89238c1434268f4a559e405c0b674f6000000000000000000000000f07f23b5b3bfef87b71b831bb3c0d25417472d96000000000000000000000000aed6a1f5ab3e7165a9c7435458a8e019a799809c000000000000000000000000426de7474f960008f08ac2ea7f8bdafaf94ae06700000000000000000000000004214c971d2b93ae1c2eae614cc4744129dc3e2b00000000000000000000000037a534cdfb24b7a70246e45dbbd3201240de6d8a0000000000000000000000009e968f636b459a4b1f37ecc89393ef9fcd7f36ca000000000000000000000000e2617586332085e31d8dea3da33d7b278500d24c0000000000000000000000005daad91d7efe3f3b8987716d146884a2c9b12330000000000000000000000000a05019e1dc206f5cb37c29fd0377346c0b4a9bbf000000000000000000000000fa3d98a618b8345e86d22cc5d849fce8f34e40f600000000000000000000000088f9b04e250f8d90ea2e0344739aa5ab47cc178b0000000000000000000000006b0cf96ddfdcad0f20084093144f721dc09ecca90000000000000000000000009582622cc765ff883737ed5408abc2f3329d7eb5000000000000000000000000d6c1b32dddbc339d1f62785a1e50e4fee4f4e5d1000000000000000000000000975dc1aaf701e7f8f173ffc4adb7fb55b8976cd10000000000000000000000008ce5dc4a731ce26e173553c4a91cd07be39806e60000000000000000000000005b47166b27b489fa3209325ea51171841fa398e0000000000000000000000000d5adf0f49b711c80c607b7185b8aef8d45f82adf000000000000000000000000ad1bf915abfa7e7f662b7d5bbc11bd6cadeb465100000000000000000000000044f69e869766e7a21210e00d38dfba029478621e0000000000000000000000009b6103cc68bca2a0a9ada66216385452359ddf7d00000000000000000000000084ddcf7e0504abe8c6f1bdb8cd13fcde4e2c929f00000000000000000000000099c6ffa668185f72a6081a6e5925e8cb8e82a2c90000000000000000000000008d4e25252747774e3b72f802d8d651ee9f120c09000000000000000000000000712dd4a3db4503fffc5615f1cb878d426e86e30e000000000000000000000000c1c43fadd28f0767736ce44ddfe031ca5addeb880000000000000000000000003718e7346ee3cd14ecfdd3b6a18d2fec7ead79c5000000000000000000000000108e4691a711280f50cd94855c4201c72f040a6900000000000000000000000098d2ed7c2a3b8ebf0cbcdd05ae7e4ee999ce56ca000000000000000000000000624a55e21a41c12da90b64d0a82b497c16af4c61000000000000000000000000fae76607327f1d97834f8da1d3e25cf388ee6ff80000000000000000000000006e00ca7890f3826b77e058577be4fe5013b1589f0000000000000000000000003a3a31e7dbd290fe45016000ff376b6ff4421bd100000000000000000000000090551dddebe152858f0342d767676698e92166f600000000000000000000000089b26dba58a08110e1e98eabfa7156c98c85688c000000000000000000000000a535c039d414c1dd5f5e942937e94fb8cbf95e63000000000000000000000000e40dc757396a57eb62eabc6d9b2d86a58a60f8c8000000000000000000000000ff1fd07bbb47a8c8c750b0497cf354047e8a84ba000000000000000000000000d5bb8d98a33116cafc9970394c5e73a59aac1f710000000000000000000000002189fa65660a1e32b3c8a8eb3384015419b26e87000000000000000000000000851513cc14ff6ef176052489b424b57b248594e900000000000000000000000072521d1b12ae80a1aeaa88ff093c2fe0df330be500000000000000000000000099fc13e7ff749a181e0274827b2dbaf77c5aba69000000000000000000000000bef2292099b654ec6e24451468c1c7684a44fc2f000000000000000000000000e28d9c97e0dee6bd4a7fed45d99673d32c0051fe0000000000000000000000001b8f49fc37de0ec35e8b1179c6f3235eb10e26050000000000000000000000004247150b066f9dbd9ab5c151c97e77e5436c16710000000000000000000000000af4c26f0b5ee961292a29d7a8ae9363ac4d90800000000000000000000000002e20f9ac14c052974834d0b5f9e211d8ed64e1c900000000000000000000000074c40c89f5606d62a432940cd934706700d62d98000000000000000000000000410bf9ab070026579af0bef858c21046503296a3000000000000000000000000776a1d957b4f6608fef3784d3352d67cd8d3b2fe000000000000000000000000bb66896c69286592b7fe4c3ac3e9556d9c830b1000000000000000000000000003ba7c91aa2371428f639de8d8583f8393d0ee400000000000000000000000005174462c17b1d47b6f9ad8e39993202fc1aecea90000000000000000000000000e977bebcfa6a6d39834851ed87702532ccaebfd0000000000000000000000000f5838e3b74408ba017d290db0a388e7f25995ef00000000000000000000000059c79c0519e239a1f2cdf59bab6e3dbbfb916e000000000000000000000000009db3c9e9f77e708db73ac1b7901b4f2797a7a09b0000000000000000000000000bb4bcab16969151ddaadb339d8c8cc9f16ed42d00000000000000000000000025ede29cb3a1b9715c6a60dac8e7d61cf67fec0800000000000000000000000013db4aea1c4640d18f2c868de9cc5fb90a5793ca000000000000000000000000fd8005bb3d5b4d6b22d42317293a1ed4825ca23d000000000000000000000000097821d39ba58e8b1780bc9dda3b2992520ae00a000000000000000000000000b4e3cbe2dbb146fb7cec5c8289637935d61068b20000000000000000000000006204e444d55ec2bc8956307af77042a717fcbe09000000000000000000000000da04793d6dd22957d267619e2c8a79d62b7358e700000000000000000000000062be9314f1b721acac083fa9247591a5ee058fd40000000000000000000000009f5b9cd9683b097cb8954428a2074761ef79366b0000000000000000000000008a6b9e86394ed53c262d83eac069b31fccf7cba000000000000000000000000038a6229a9ccdea56ae6632bc9913a97120744bca0000000000000000000000008b1ed590b1f36b59a6c6d1e17c9b6a586e095d490000000000000000000000000763d212a25f65b03eddf494afd96141b19779830000000000000000000000000f8668f147a9d3da060888bc920995d93ee4bee60000000000000000000000007616cd1e9eb87941a6a3029e6a853c19561265a50000000000000000000000007670fc893592e0082b8765157577f4a7566c2d8c000000000000000000000000863eba18eaaf83b86665a2188846d413a5deba6c0000000000000000000000006cf5b05343a13383902ea654ba48db8e8588062200000000000000000000000079a5eb9bb90a11c4cf2f7b351fdd90bb6be269c70000000000000000000000009378333756fd5366a2c6a02c12e33b4056a8fb0f0000000000000000000000003d7398e573460e8d5b5a13373cb064d790edd9490000000000000000000000007d70a973afe2288e1b48dbf995d91670801ae1cf000000000000000000000000989ff8bf10f447c325db5d6713dcc3cbd7896e63000000000000000000000000e86f1d7337bab77e87091e0169b89ded6208f19f000000000000000000000000ac9c8a911e2b89a3797e16f5336265e4105704df000000000000000000000000fb83b9874d3088240b7392639a6bbbbcbaea5a02000000000000000000000000ce3872030c887fd36471279524bf64335d29ddb800000000000000000000000046472fa623f451515a1653b6341bbd339ac5f2110000000000000000000000004922d8e1c2730405f65d74584389dd107f1de12e0000000000000000000000009cb27f756d6020a103b1aae311c801c0539d66b10000000000000000000000000f9ac7d9836f217751d4cb6c3eee4dd33c6065340000000000000000000000001e2d0154433cbc3b5225b906a427fd7a2917cda8000000000000000000000000c8bfbb1ee49c8d0f744c3734f90358521e50e9e0000000000000000000000000ae89451de1b9751d7f38d8600ed48613126d2c94000000000000000000000000ca237fea54887eca8d1edf78b2e5223489ba5545000000000000000000000000dc564d2f1e6b04c7edb87c7c594c030052e8cf1d000000000000000000000000716e2cf57946519d4fd4d40be27e7a0d80db9c5100000000000000000000000062465ca8ac439984a0030e96aae35de2ab893db600000000000000000000000007518c1e0995062473642b29f3b86894d6466c250000000000000000000000009d935dc520b5ad14a0f27d612fc75816146451c70000000000000000000000001a30109400ce0443e838aa2769d6a4087134578a000000000000000000000000aac1e10b741a34b83010855915d2a03a978baefe00000000000000000000000055141e545b7bd3e21a645845615f26b8d77a5387000000000000000000000000b7e2432af37203c1714fea6bb183486896b00bd9000000000000000000000000e10e26bcd108eae5216f762bfb4ddd4f62b8e8570000000000000000000000009b7333e688d476cfd892a1b99be99ce24f124fb600000000000000000000000038ac84f4c2579e0fb8583216d17c9d3c208f14aa000000000000000000000000f05f5f74ce2c1b9817103de07e947af44cc848ad000000000000000000000000b11aa58a11b83af376612dc99ee8a064686451d600000000000000000000000046e750f0756dc1a55bc2c945feba03ef6e18ed5e0000000000000000000000008b22a69d3e99f372b932686ef46f5576c5728c090000000000000000000000002a10c1134ffe1e62e2433e1fe69ba75550dbf876000000000000000000000000db8f136534e2ad78d988f167e9852dd7e09336fa000000000000000000000000acab9a3d80b5d9701acf6a6d59274715c10774040000000000000000000000006975bb95561c1f60397b3a42e3b2a8f50bd28580000000000000000000000000baa85d0ed7c9ecb977dbb45b718938afed110e25000000000000000000000000f469c919fb083f2bca316a2ca007538aae6a54fd0000000000000000000000006ece38ebe90ce0489143f8a37c22c0b41506d156000000000000000000000000c4d4685d1fa13d788aa61c33b59b803545ea6683000000000000000000000000ea62ef417c3fec60b29124ae81e31345aa42635b0000000000000000000000000f196c062aa8d756e22b4ae7063e87a6143f64690000000000000000000000007a2ea9e08442a3845963dcfe5ef11932ae83e7170000000000000000000000006bc60d5829886ac50cf4c10df5fc81fde76b35260000000000000000000000001a250f6cce2c0efc22b27cd664cff6bd494266910000000000000000000000008371d2ca61baa3a5d946e7e36a6745ff0aed6e74000000000000000000000000c33f634a8fb811fa9484b55e522314042d31ca1e000000000000000000000000dffb88e2223fa687a8a84ff6076aeebb19a17335000000000000000000000000d5f371f77a9a02610cce240d00db11bd1d033f9d00000000000000000000000076420ec9359a8bff452bd216a9a31a649c9f30da000000000000000000000000417fd0bc742bf66a5a8344a08d973f373b7db44300000000000000000000000070914d7827db2ad7b9ce900a103ec0b9d15e184200000000000000000000000091b37728ca50c6c377a1dc1b1d82f4e9dc05a114000000000000000000000000df0227e6744b7ad08d29566ff6901ce96f2222130000000000000000000000008472b5c373e29aa961345a0b298dd2c1a5db1f4b000000000000000000000000292e8b69f2f9a11cf970f6fd7d6e581f4d0dcce800000000000000000000000092edf65225f231f2aedfa5c346557a3ec02ef91a00000000000000000000000087f0ec11ecef4ba1d0cdc654f2b01300f52d14c3000000000000000000000000428466088fa19ac92d4b375b34ed5e11486d2db5000000000000000000000000a5c51c8629fea79d5ddef91dc20a84d1cdf72a4b000000000000000000000000ca2f1ba0a8bcccc04a8dbf98df1f971d4738fcfa000000000000000000000000c8c4954e2c430eae63eb3a3ae83a0414335aee84000000000000000000000000bfcc9d590684e0b905fb73e543650dd186d17edb0000000000000000000000001f1580c34afbbfd8fd046e02d6c604ad5ef6d7250000000000000000000000009b6fe57406e98fb4fb5bb37e5a92c3ba55a863cb0000000000000000000000007eeb34ff377a8afe042315f551686b70d61674d800000000000000000000000011a5792053ac5b0495c4f36cf6a45dc5eab7fd30000000000000000000000000483c74e69af9d23345f297f6c458742f8229871a0000000000000000000000008c10145d987048285ce5987b135283d406b222ca0000000000000000000000003e25580569c6115c930b774555773395f54d2ca100000000000000000000000038b3c2f34bafb09451ced5166522c5093afc69dc000000000000000000000000df3adfcc8220420d8c6f3f8a729c8f373fab7e890000000000000000000000001fa9501a3880129e924368824faa808a639c3f75000000000000000000000000188199c225dcf861ae109208c110148eae576f3b0000000000000000000000005c08dff31f8937ee60082f53a68729e152aa8bdd000000000000000000000000567008c61619e9b6ae8660b9037051513df8706d000000000000000000000000b3a1144af746cc9dd43141e47915ba0b575228d30000000000000000000000005fbbd5ecd0269ba0c4336a3165e21b1bc445fbd9000000000000000000000000bdc97347a000d4ddf53226296fb3a17032f4335f00000000000000000000000036e41bf4079416296687893ef13989da0b24ecc2000000000000000000000000327da39fb6f5d045d2e0e30a0ed6b618b02c930f000000000000000000000000ba63d848a23c474585658cf5e4755589a7118d4f00000000000000000000000077f6248bbf2565447509e39642e15e2d91d043ba000000000000000000000000fea3018091e7f6e1d06343f804d42f2fa497ed050000000000000000000000001eff14db19fffcf5db939c78cbc44f0021a28d87000000000000000000000000a3a307e265f929a49cb58889753998e5f0f7508a000000000000000000000000016a3a011173f680d12476527679ee3648fe912300000000000000000000000058c538d42831872822a745d35f128011883d08a2000000000000000000000000bbb328ab20ee85f217b896a4c8b6d8004237b5a2000000000000000000000000962b45baf97dd76ba0df8bad382c9553da0596cb000000000000000000000000ce46e312f2b31ec956ab56d55f0817c3dd9c1f650000000000000000000000002aceaa41884e632b665fe91bc198f7c4475d44e8000000000000000000000000c1751f589414b3ebe4bb262b22f9ec7ce06bd3aa0000000000000000000000009a68f2f5153422f8d4e445d1cfa89d1b9515b364000000000000000000000000073e9bc20bde64942dc27343c5c86b935c80fec700000000000000000000000078992b861a7d9e64c391a0a634144c19faf5c67e0000000000000000000000008eeda039d7c2c319eb0dd6e0a61b62308de51071000000000000000000000000791e4385b3ad2240bd1ba7644276a693d25a278a00000000000000000000000023dda82e1322b51c51c11891eebd20381e18340100000000000000000000000055e2e00d093b0811cc0bd4052911854bb252f27100000000000000000000000044d94d4e3b0f3a30ccc180bce12d0e87130176f6000000000000000000000000d863af3e7caa6dba9f6811165c32190f8b42efb90000000000000000000000002480cff9ff701c58be08dfbc98c91ff2bbb1fd6e00000000000000000000000022d527db9f725b1cd290d49e16b55022ded3d615000000000000000000000000209d9f088ecec8c5fe154e4f905684707151f289000000000000000000000000e5c1559c88f9dc0ab098bcfb16a4e1dda5bbd04700000000000000000000000054bb8e29c7fb20ff8b0b481a4971301001de47d5000000000000000000000000bdb9fae0a76e8f674a87d1790bc3aea3548fc86a000000000000000000000000a65470ade7c05875a13d994b0326444425a8fd4a00000000000000000000000010a792d765ba0c1c8bb49bf7645b803aa7cdd156000000000000000000000000fa6af2af445e1340db9c449b50de57370fa89f39000000000000000000000000c96691124c1e8775e2eb2f638e9bf5fc964c0ce30000000000000000000000008bbb4cca8ec681cb3f0910c4a4bdffdc544ac4d6000000000000000000000000301c31dfcae9e0d319f520d21da91a49b03d6fc60000000000000000000000003b6e287d4895699a220fe1e0bf32f38f49c7a8bf000000000000000000000000eb1c780f327d1605259764f2577b5abbebe71334000000000000000000000000d5e963ef63e5503d6456ef086950b31b87eeb80c000000000000000000000000b96b33691cf1857c481e847b5dca29685148e070000000000000000000000000ddae3a7f938d2e62bcf21a11429eebb7d904be070000000000000000000000004ee0bb25b9c98c85689847af633f867567f2fe9400000000000000000000000094fa09e81aa8d129f7ef6685941cb85fd867e211000000000000000000000000b7a1544be86625ca3ed90e798acd1f0c2f0200220000000000000000000000009733023fd58d657e638522074cfe1b45c5ae541f000000000000000000000000589ad22e5a84812424c4c16d5bba48927dbb2d9f00000000000000000000000057880444385bb9e17d94fc4700b9cf57066515ad000000000000000000000000ab953ffff66bc1a78dfba87f54b17232e55ffe3e0000000000000000000000006900c594f938e04d0d949bd07b52d0a50bfd110b00000000000000000000000088831229d694cd7a5d27223dde8081f3f21e52ab000000000000000000000000efa302de4f7e8764cb8438564b08513f7616f1670000000000000000000000009704351814f983580899987d8edaf8fd69c387fe000000000000000000000000744f06579a634c9820a2de346ce378bb9e3d37d10000000000000000000000002aca8098be1d87f386ec1611dc49578552db81af0000000000000000000000006a6f835445ab4f597e2a87e2d4df727f1f618a2a0000000000000000000000000158c8fed31f691525096d2991a3f5c90b0044d40000000000000000000000007195c5d2bc638040a82e3ec92044e34dc81b6dc50000000000000000000000004f639310a05b36f525711fd52afce2770851f988000000000000000000000000f9d6408adf8e985a49d556d3a5c53114b2d93af2000000000000000000000000b83450f85d60b6268a9a6d4739345b12994c9e260000000000000000000000001044a31bde36b6c93e3b505df64faa85b25278c2000000000000000000000000d21ee7855aa58d1c87d2b49c5e0f6d3d8a295af1000000000000000000000000739950e7435bf4a1ff3b0f6fffb2aef3ad1dda0800000000000000000000000066f96d124e8c064d65f96e28bd32a0c1c9669347000000000000000000000000b1c9fde188d9d80b4d8942ca2e57e798add012e700000000000000000000000031fe47f90c836a366beaa65eb5293cfc986c1f59000000000000000000000000c3e7eb5f34f696136f5688ba41c30ef8497e10ea000000000000000000000000385260881a25c28cafe1a3b262e43e8b02249125000000000000000000000000f3a62b387d83518cb80a437eec6ce40d6fa68a20000000000000000000000000c6a6877c368d9294a33ce97c37de3d3ad757becd0000000000000000000000001e00909d95a9003ee98e7556f5606eee11bc5d06000000000000000000000000141ba715c3d40994a9f831cc204ef2b0f0fe6fd00000000000000000000000000e6d7b139c922b0e5d941d86e32be086c7c484cc0000000000000000000000001dfe52b475a55c8048010f682f8964103b8529eb0000000000000000000000007757f2a98db90ac42d9ebb43181d3f343c674b0300000000000000000000000014800bec91016ad6cb45c4948407314974540131000000000000000000000000b796ed337312e8d2dc9cf40c03c0a95c583ff02b00000000000000000000000046cba495d37b9bc367f2aba1179e8ba90f0daa890000000000000000000000006347fa8b0df6f2bc93f7d863899a501caa5f341f000000000000000000000000b52d4a7e27821657476e2bdb38b25125c156427e000000000000000000000000d28ad1c1d97d07201ec1117608024f9575198eae000000000000000000000000128f8402d612919844b0b63e4e64f56c76d95ea5000000000000000000000000c54b8ab8b02c39a8c931b17391e2d7489fc4d6f0000000000000000000000000e2139893b4c4c135905226c71404f08f4f25bbdd000000000000000000000000cc4b8ecc95dbdfdc4a7437a0f61a01ac510470f9000000000000000000000000bad9ccf8e430772d5a4edade847d5db074cdeb13000000000000000000000000b732a853ed3020f82941f7de03ffc9d2ac1b6202000000000000000000000000df95fd4302778f259b7ad8758e974a38784441c0000000000000000000000000ecd7f9e64414df94bc8c5e328354da0dd21efeba000000000000000000000000dbde5b141fe4dbfd527afc845a3a59b155b66ecc0000000000000000000000001d61d0846048258bd137eeff8592e1fe0e6772790000000000000000000000001f8865e6e44731ed348c9ba33b8e862d29c9654f0000000000000000000000007c2ef4eae7ae61a0e989e20d528ca54c1d9092dd0000000000000000000000001eb176bcae7894106e85abd33250b9e42ed8904900000000000000000000000028c6e8bffcbd43929b38a872d180b626e6d017eb00000000000000000000000085fe3e5926572a115b30304f31f3a399cf27df610000000000000000000000009e19e7dad282f796f018148c07e852a6f13406810000000000000000000000007007a55f2acd1ba10e7e51e755770af06a194e5b000000000000000000000000c00ba030b05cba0e43cc29322e3b66fe34cb37630000000000000000000000006a10deb8885dd7f1f8df8ae033c6b6caa75603310000000000000000000000000349e10af8a495cb34a05ab00c153ff701f8e9b1000000000000000000000000b6cfa655b267f3f1f4f8bf295bc4cadf194d9341000000000000000000000000038dc98b4029606fceeac7b1161efc19e1658b69000000000000000000000000fc2f9b2389885d89510d1f0a7440aa7c8378c2e50000000000000000000000002abf1d940ede75395ea9976fcacc849e900756340000000000000000000000003dc336dd74b2e1bfc77fc7b75713a81cd23d91e000000000000000000000000025dfda5174466cfe4024daefa645837b4e1df7bc0000000000000000000000001cd4de819bbfdc08d55041f73e977dfed0b3313c0000000000000000000000004e1871e2c40d3d7a8a3fcbfdd381e8ebf88e5a16000000000000000000000000519e9bba4713290b00b27f76651293b086862756000000000000000000000000cdb3b04021f8c870e01a4ff09627d5e47a9bb108000000000000000000000000466f4f927f235dac5a0d432da1a919e8a2ab7ce200000000000000000000000081353f1c618e5ad19e066153a6811baf449a4b18000000000000000000000000906a54b01d8bb71e5599044d8ef7daaeba44433e00000000000000000000000089406e846a573c8547da716ba9b690c9f48db3390000000000000000000000009ca4bddb55e9335159782c950303f74c17f8aa62000000000000000000000000326cb578d5de16b8a865432de4ab2bdee7bb45710000000000000000000000009826d103f9cdd37f28cad1af77be6a1ad0b464230000000000000000000000009214f376dbafb1410d83a660670b80f1f15f5fd600000000000000000000000008a5bdace704f49164a5fb10637ef4ebadba6dcc0000000000000000000000002e6c912324e9d1d327ded932eaea241c676ab0710000000000000000000000004512aa1dea6d7e5e6c89f4ac43822696235f770b000000000000000000000000e84a45d335da07bd094e81f03ce28e7066292e72000000000000000000000000496769eeeb8cc0c1082c5259e70f0055ef6a47880000000000000000000000001aaf1587f85c12517dae111c4e800efa92d7bf2b000000000000000000000000437bb483f617b4f83abee2ef3ad104e485b343e5000000000000000000000000fd5c137f17f3847a327ff359cabb022d611ca70c00000000000000000000000003a43689e962cd883bf09d127c75c99e5e4d2f99000000000000000000000000940cf02603dd1c9d73221752f54561081872439d000000000000000000000000d7cd7dc06a435d7c1d2c773cb00228fa4adb625d00000000000000000000000039690929da33a1f5c383de3f7d6a19cf88f779d7000000000000000000000000c79dcc0b34b7b5809700ff2703e9a24bf25fb61d000000000000000000000000a0b1909c944d3fe9f31fc31afd387ae4eb82705b000000000000000000000000c8fdcc06c88959df69473c6af64809095a26bfd600000000000000000000000087d4a8b7a16191a77cafc7e96f3f560bcf15fe63000000000000000000000000f0de33d8ccad2c86bde0137d15ae619d7bff3743000000000000000000000000706b0aafe1c40da617d4bae7fadc4e881f40dbf7000000000000000000000000811759dcd75e43d6abb821e8bc53d19c53d18458000000000000000000000000bd5f7ee5e5e05ddf72b5a6e76ea11f6067af6cc1000000000000000000000000c6aef531959cace5c09ad91a83702a073697ff980000000000000000000000004934b632f2ca5693a5b38b3d86a28b78a8032111000000000000000000000000048d95d9e3b69aec332d2abb97a9f65420d0a175000000000000000000000000ef6b2d8a193a5135dad981167bd98b89d1b144420000000000000000000000007123f5ae96eb368d2ff0aae6d36f6c2f1fab24a4000000000000000000000000b01e8e5276843e7ae980a9ae29a4310cdac07e95000000000000000000000000d0ccab4f3c51132a787af31e5bceb52625e7b07a0000000000000000000000008a4924bd7dbe2a8e204df4520cd25d8faa03665f0000000000000000000000006e3d4be8f8791858956e6932f4681e218882e6570000000000000000000000009a076680eb9619386529960d49668fe58c86808b0000000000000000000000000dbc4d7953bd66b6a2aa68cb2d71065f6a4de85b000000000000000000000000ea40d4126ec1159e9f04ca99ddf8f35997e4b0f3000000000000000000000000f12f507e884257cad8c200f2921120ff36fedcdd000000000000000000000000197c5c23665b5d4c4d21bc2dbaa36cacc65f51900000000000000000000000002eceefb15f50681b85b3b4c0e30e31a7383cdc2b00000000000000000000000005ac42f69481fa88f4a8ca46394e138656048e3b000000000000000000000000aebbcdc83eb77faccf563085424ccae254ac82c30000000000000000000000004957ffaab3961b512812bff02aaa38be52283ff8000000000000000000000000490eb5099d311d832044c40b9ec1a863d5f672960000000000000000000000009770192fca3e41a0617a41f56436734af895ff300000000000000000000000006c7367277bcfe5b2f771edd93612db9d5056a30600000000000000000000000007948d663b31ae112af414b4997294fdab887fe50000000000000000000000005f4224d76378fc4769c75f286a953cfc35632e510000000000000000000000009b004e509b663d87f1d5c1f77b51e0f21f123c0e000000000000000000000000d787bf054ac1bd3261b1b963cb6e0f834002a5dc000000000000000000000000f195f2ac6bff3d0e80e529f76f3cc97aa68d3773000000000000000000000000a2724dc5c5da6b3d0b83dfb521704e3ee331dec50000000000000000000000000d16967a52432ef0f830d8985923bbec53461bea000000000000000000000000cd4d761394e9821e5efae12b4a22d2d81f07edfd000000000000000000000000e868c2f703d53acbe9659fdaa743fb3b5b4b29ec0000000000000000000000001d185a91b7fa75a429e6eb8e2e4c3f74542b79e7000000000000000000000000b73de1073cbbf3745ce107bf744eafb7721bb9d4000000000000000000000000def8994a9cee63d26db1e38c7bef00cd6e9f6b4d00000000000000000000000062ea05c2c2ff80a661d466fea3fd0649d5f26726000000000000000000000000dca59e3bede9a6857c8b63ed9cc1ecd02a1363020000000000000000000000009c765069b0bb45c15fcc648d992244ece492c4f2000000000000000000000000600d1406009e12e9296efe2f976c66fb627a1071000000000000000000000000d6b883d3624ddf73e12fc78ed135c7fbac0f47f0000000000000000000000000dc955c68f2e7817999706f6dafeb3f7a96d63459000000000000000000000000282dad7770ed44a31e3edbf6bae9de83e0877024000000000000000000000000b93c682660af84e2826fb42326747b16257426cf000000000000000000000000aba0dfa409fd4e8ddba137d85de7cf841922f822000000000000000000000000d48d07d49edd2727803ab2bbbfd610e8ca46700e000000000000000000000000be36c45c4fac639c9aa852d24c1c55f867cc4f6c000000000000000000000000adcebe6bfe5a87116a554bae52fdf3ed3d4b95c5000000000000000000000000481e4204ae132be8a6cb22c91133d20365cf00cb000000000000000000000000d879cc6da69581fa0b154173249930160c852e7c000000000000000000000000357d4ab40da17d011693e32971009d3e3abed9e8000000000000000000000000f0cd88d4158cf07569844d55d0874a08d1b796ed00000000000000000000000040205ad22e21556aed06d2f96dfb2dac411291480000000000000000000000007794434f8cd19772192e50adfd7e0a9ffc0286f6000000000000000000000000e428d438635d1af0e450f59c48899fc272dc8699000000000000000000000000beab45e2a09aca933cd6250659e4ef23d4f164ad000000000000000000000000710a5baa11bcacb5d48b7231361093efa80af633000000000000000000000000e7b8a41bf976227467a90ff1db441bf25c8181160000000000000000000000007fa361007908164eed0ce67d0b5ff1b7ad7a6c550000000000000000000000005e01aadcceea7d6dc9627b2c95e559d79b7ee4a800000000000000000000000024457c43aef24f19a1b58d42f8c6da9c840d47a8000000000000000000000000272b3f1e43588ba056caf3cec02a8f1568cada070000000000000000000000001d5c227ca7c5f6a9aa9e2cd9bada68d6e9a94fc1000000000000000000000000da29553e3bedbc4a0da968866f992cc7a8d46f63000000000000000000000000bdd744f6f7d33d5af9d89721f3d466e029664f4d000000000000000000000000b08d7b802fb2dbbc78c08967d02fc68d476f8940000000000000000000000000ad80f28583cc1aaf563f8efe600429cb99858c66000000000000000000000000c789d38f7f31301166cc76a264ac39b43cd86a7000000000000000000000000087f2045883e14588221a4ac3bb2b1e770507ecd1000000000000000000000000e965116a00be93a91fec25544320ad55d00cf050000000000000000000000000ab0d6d8b7a8b0d50df4207cd249b54336a46d9e7000000000000000000000000e7ca6bf7d733a7ff4b12d7fbb10d63c6f74acda5000000000000000000000000fdb09e34331f889109721704fd96cfbb88105c32000000000000000000000000e8e4fb0f469c6c81d9f1876211ca04ffe2db1ee1000000000000000000000000cdda21f969f8dace83bd2f47e2422260cd7d414b000000000000000000000000535eb23e5dea7aff54221c4330d618f61aa457ca000000000000000000000000ac3b0cc87dd3913b04077d7b11737cc0f8c0d26f0000000000000000000000008e3de44aa7a61644f494796d1bbb2baab74f3077000000000000000000000000da72608b7ba000066915906eefc395fe9b5c05be0000000000000000000000005d773f5146ddbae927e0ec8a1a121ad6c945cb2d000000000000000000000000aa2377abf87bf400e8dd9c81560c552498402ade000000000000000000000000b7f3978b97d5f211847246f99cb9c8760801d10100000000000000000000000074f7d7bd8ac5dad679393f2554108ee2925c512c000000000000000000000000d9562c0c07ee70a2e3bb592005e161c36ba8c8140000000000000000000000007989cfe57cd34f7478aa1d02e4da05b9bccf88560000000000000000000000003dd9b36c935df66fd97e12bf5e3c7909be1c0d520000000000000000000000002071339d0e5217e8649203084491856b7c253d6b0000000000000000000000003472c9c5af158bbad14a7ff3f1681b61b7b0fcda0000000000000000000000001a846bddee5d75a99957eb3bef644d75e5602a4f0000000000000000000000009fe9a75bcbbf64665b564e5be53824c512964a26000000000000000000000000e142739d0625bc819b87381beffb6e41a2fb4e1a000000000000000000000000db1c01b21b90014d7321a7073036d588061d4b5000000000000000000000000077279aa61a03ee77b4aab1f02f39e3eac96bfe3e000000000000000000000000b894ee82349ee09f75dcd6fa657008783f3643e9000000000000000000000000783ba3ea61bf8a4e969ac09bf68c1fea78f9f94b000000000000000000000000dddb5fde4e62746ca0082e47d5e79479935299930000000000000000000000003658c6f62e0cf8255114da96e71bf93566f460ae0000000000000000000000000e3b1850ce4e6fdf19c556cc432dfde366863d2e00000000000000000000000011c9cb06831c5068d94e4e6b8c56f7aba46edbba000000000000000000000000ee6070fe5d035c2826aee566b1caf3a4a54b44120000000000000000000000006bfcf19fce0b4e5f3fb8afda6f36bcfdf274094b0000000000000000000000006ad0deeb740a84a23fbd8e212259de42687a4c01000000000000000000000000f650f25561e5d832dbbf83f32676f3d34a1f77f800000000000000000000000026bdced406e96ef76480d6d5ca2f067f85005705000000000000000000000000d768a15a321d74611f4a8333c2ba9720a46c398d0000000000000000000000005326c4934bc58f4ed3ff9e68266ceecf2466dba400000000000000000000000023641e6957805a800ca1e5339813e05ee35ede77000000000000000000000000bcdff8264e16da6d451059c843f9d89a026637a4000000000000000000000000f1ab57ae6d05c56fe9ed69b95e54fbdff91db4bc000000000000000000000000187a817186ddb3f06745c29edf72d016a2f10d2300000000000000000000000056155f969a9f8c7a5996f3fce0242553dbd41a5c0000000000000000000000003674380179d62fe5f4f10134d4a7d38c120ff925000000000000000000000000b7bc8eb1e7bb5eb40acd7a9f97ddb37f7223932500000000000000000000000001c4ef46ebf20ca8c130709f27215ccfb1ec17ff000000000000000000000000a433c14cb573ed40e32cdd09abf54433bae5730c000000000000000000000000170b3afc09cbe0fafb5568c4c50f0fc786a9079d00000000000000000000000033680fd92b46cc33349396ddbcdd3c51a61d39e0000000000000000000000000c8b948556bf63bf7dd7e791eff0ffb481beffa2700000000000000000000000088cefe0bf5023499735b908b64cc317a16dca490000000000000000000000000871a0990b67b2c470ee35b10cda0c0b5b85e6548000000000000000000000000b5e66408f63f488f05a3aded89e07b0c356ab915000000000000000000000000bde9ac8dfb4f2af8074c0880e011188f19ede0910000000000000000000000008cf509b8946af7d5e3b0bad8931b613aaa65b860000000000000000000000000018270cabe295071e36ca8001141ebc4e5ea745e0000000000000000000000003b6aba3fdc17bdaee33f60c6e985ff8d449d91360000000000000000000000000a94d242a0650c05b615d545069d0843b56c6ea0000000000000000000000000c3c0f8246a9aaf75368881ded8cd1d667aeb57b4000000000000000000000000f59dabde8f340885effc37a7022a58d1bf0b9a2c0000000000000000000000007387a511d5d69787d9c3fa55dedf544922eb978a000000000000000000000000e9ef649186f180c57b36507200263c8cd75d39a3000000000000000000000000780b53af54c6cf59a4a950023d2d9d3ecf6d96bf00000000000000000000000018adcf724585686212fcde021f63914acc0bc9e50000000000000000000000004d72b6789441129e53253e0336ab22c568b5a241000000000000000000000000311769117dd553ade0a3b63bc84f57ae2d38f2bf000000000000000000000000b73fea75d2ec6cee14c4b6098ad70d56caabda5c000000000000000000000000a9bcdbcdaf141375bc7583378c6ff8c6c97e1e7e00000000000000000000000016f1343df85897eb95fa963a35eeccdf28628ba8000000000000000000000000e586259b2a934ed071927ead88a9afcf769ef26a000000000000000000000000c256319153aafce4cebc4cd0ccb76684ffeec58c0000000000000000000000002e892c731e188d29f8dc26d7987bb364e24af8230000000000000000000000009c3a130a4a5ded894c8b45a87502b65677548642000000000000000000000000cb7737c5b7b1a5f1b48ad2637f5799a316671e73000000000000000000000000700995544e48ebd531efa80bfb1058e19217c32c000000000000000000000000a6816b0d6dfa8f07add05665d566e59139f3e83e000000000000000000000000ba6183ace7ac3a975227fb365141134733fb47b7000000000000000000000000bbe4c2ac8eed98834b7b319bae81ceea0ac4264e000000000000000000000000e6bf58d4414942775670c6bed89e0f9f8757e02700000000000000000000000076476c69dca889feb1cbaa8899e3bb9c1ddbcbec00000000000000000000000072303514fe234b00a3ec11f75b6fab515e3548830000000000000000000000009d7859ac559fc20fe00f5f0880a443135c593e44000000000000000000000000af514517e615c1ddc52bbdbf1e1092a8ae136a46000000000000000000000000d12ebad589346040550ed02772ce6c3d47fbc00a000000000000000000000000a98c270e738412e146c883786ecb9f95686e215b000000000000000000000000beae1421b1fe0c474a289eb37497cc7d3b2fa7a7000000000000000000000000376f17d52a874d17eaf73c39266279fc1db3888e0000000000000000000000005ada35e752f7ccfdec0456a2ad6fb3c2bbc6ecfc000000000000000000000000d6749589c22f8b59c2f1be351782ff28637b2133000000000000000000000000a080ad9b1866fb6d21db4f408e9b49c3cf0477b4000000000000000000000000f25766e4635aeedf0f3fe6639ccc60944b89ed870000000000000000000000009f09d9ba9d2813a12b358b4462358a56a877446f0000000000000000000000002b2130df0caf2e378e7685f62da5f49292c05a60000000000000000000000000f8fcfc6b5a83992d159bb6f3c698016668fadbfb0000000000000000000000002f18ea733f3ad91e8c819bdcc6db128514aea098000000000000000000000000da8ca13c64367d5f2ea0c58fa649ed611a2664a500000000000000000000000069d1fe74b8a083097e706b118d6097babc1280d100000000000000000000000020e11249c2008bcc6ddc59c28362a90c6435db6c000000000000000000000000619274921ac60fabc47a23bf860814d951124b4f000000000000000000000000f8e8e0805aa54c0de9c05cbd9c9f7e72cb90d0770000000000000000000000005e203ef246b5da925211519f8014cbb56389455d000000000000000000000000c872e4d59ece104610dc274072ada0325ce3c4cf000000000000000000000000c130e2295b39b8e5a0487ec1020722439e7caf420000000000000000000000007d0f2f576120252acc615cb6080c0517ba9a8a460000000000000000000000003a687201f04b19dbfdb79c8d5ac94c2c32f4250b000000000000000000000000f746362d8162eeb3624c17654ffaa6eb8bd7182000000000000000000000000098e9d130a05aa265da8ac1c4dddb719e64fa01a00000000000000000000000006aa297a65794721f91c8fbbc358a704f53c97e690000000000000000000000000785e31751700aaf766215ae89cf92714d5221e5000000000000000000000000a30e79529e5e243974f37fc90882be81b2cfaa870000000000000000000000009c0e025ff0acafd9d1f3453c88a34bce0fb9df8e000000000000000000000000e4e7f0215af958b1b68acefebb24cc03cba517c6000000000000000000000000dd86009e2e844be74e2a4e354df308f824bd9f6e000000000000000000000000bce1af1589ca871a3b5cd17d3567e980e02c880900000000000000000000000023cf4eca9d429675c433e123b1466a9558a2308b0000000000000000000000000bcb15485c38e19bb8a6e962a593d8ace7054285000000000000000000000000c120b749442bd4d744f081116816602847e9f99300000000000000000000000092da122c11c9f047752e2de2a4518fe68109cacd0000000000000000000000000a6c7992d4b1cec8d1bfa841060d5574a790538b0000000000000000000000001aafa724e117c115eaee031490b1731058796c63000000000000000000000000be13fe52644de6fff0fa6b1902671fab58c88d810000000000000000000000003730cda9396d554f34c4afd68247235b0d251fc10000000000000000000000003672ca516d233f53bdd7fa81db9cd8fe65e2cf3b000000000000000000000000a11bc8a7c23bf47540d3376fa2a81f04cde16b16000000000000000000000000dc742e9792f3cd6a36dfd5c8a8369603e2216f8e000000000000000000000000a44b8e8fe704b03f72f3a66fc660bde7ea4976f300000000000000000000000033bd10f7330fbfbd7ee05e89e8805f2ce74c2e43000000000000000000000000ff022583c8098ebf78d7e16c43734eaceb5d9d12000000000000000000000000396b74c64d90d0ddc76a568e31ece6c579cea3c70000000000000000000000005d34ca548535bbd043665790c5b2715bd1c02076000000000000000000000000209b83c7977d16d3c5a736777bd238df99ecab1c000000000000000000000000ac1d8c48ae3d8a99deecd053a724764ad9d3e9960000000000000000000000001810d76c6c48b9a526f302431a6d4db87fb0f015000000000000000000000000b7ebb7ef338b2eee23ac1d96e175aff070c50a9900000000000000000000000060cda3598cae79c8eaf55e164d17cb4e518c8e21000000000000000000000000a061223503e38c1a9acdb619f4887a807ef264ea0000000000000000000000003b2c235a5b2e162a62d064d217f58ded770d7f230000000000000000000000008283cc232becfff69c9684870dc360b42f32226f00000000000000000000000059541c6c2819e451292ebe087506f08bb2bd8e98000000000000000000000000ba14243b3bbc1220d8b1fc139caf89f75371de840000000000000000000000008eb530bf0e23ff53831323e1e875a0b7982fbc9200000000000000000000000053d5ca45d72ecc4c8a95c207cac82770e3f6776600000000000000000000000057d08af7d4e108a6cd1d4cc855bdcb4008aacbfb000000000000000000000000eb4cf7dcf56ec03b488081032d4693101b148b2b0000000000000000000000002ccfdb1787ed361bb275c62a9367fdfc11ff4d70000000000000000000000000f279e937bfdd2baef044d8aef996485a19c88d7600000000000000000000000055326ceefef22c44cc762de210822a7a44f369000000000000000000000000000279f3045832c1fced8b3be6debafc8ecbd6066d000000000000000000000000fc919e844fa5f6214e262a7dc91bf371d8303b560000000000000000000000003e4aaa52c711bd495ea25dc76825616c373aad38000000000000000000000000b71e4a791db21839a63e3524966eb23fcc51ae1c000000000000000000000000b3e035f007bb5c22be787a10699ae87d3e334171000000000000000000000000fb7c8cd0bebbc6cbf0e30b8a359dbe0e4e49bc0d00000000000000000000000079d5d58f5f8c8f8ecd25ce98021ead76ab05136100000000000000000000000091894dde494738acd04cc89273e53b02161f23d800000000000000000000000097252d077440681f32b83ec5b087b8a6e8221cac0000000000000000000000003db831d9e4affbb11dbf878b00cdb4a049a5027500000000000000000000000009eb422871bf7fcc282adc91c346d37bed26d704000000000000000000000000c13c3a56c32c7cfd10f473b79b13ccdffb8b566e000000000000000000000000badfc5bb0f200cc61550c400989d8606a9b46f92000000000000000000000000d88c474fb7771ac6ebbb370be509e28552bcaf860000000000000000000000004739a731235c1290b4c740539372473cc039e386000000000000000000000000dacd8ca419cd95c1eebb76944ed3f1f2b710a60b000000000000000000000000d4b8fd99a44f0bea9be81d1630157f2be3d0142000000000000000000000000088f24625afadc2277348052101abdf2e4b8d4d7600000000000000000000000011d5c9dc5e0df0b2bb8f23178852d358d240c0910000000000000000000000002b959707ba78ff140443c944ef6ac744b6c02b2e000000000000000000000000c0480c98c12f6d6fa1aeed9815d0e536d756e3f800000000000000000000000083692686a25d7e632705e7992a0b4e71b6f9e02a0000000000000000000000008e7c09cc38cc1585433ac8725c73b0bdd711a6e20000000000000000000000008e7eb5d6a986c1ef539af0f5a61a3acf74f7aa920000000000000000000000009f3711449038750cbff828fc80f327e7f86dd630000000000000000000000000002a07c882b78a003870927eb7637833ecdf1529000000000000000000000000f6c6d907a52709581cf93187c5def36eca2a8b520000000000000000000000008f06a7956d3e2c5258c95d3db268f1bb816d1c84000000000000000000000000e7646bd0f2ace6461d2f2a7966ff698baa9caf5e000000000000000000000000649b65547a8181250e28bd854a72721188b894960000000000000000000000009bb763bcccfe13371fe19e57ee5ea5725528b1f5000000000000000000000000bb6466082b9a424296bda22cf3492e3a546d8513000000000000000000000000bef45cbce430e78a0596b1c59aed05b9b1021af40000000000000000000000000d1f6ee94132b0535685a1f12bdbd37b1bcd096d0000000000000000000000007454623e7909992356bc616f0a4bc6f1f655d2a1000000000000000000000000e317418e2544a4f940684bb922cecb8e4b0e70df000000000000000000000000ddd7147a086b9adab18a1686b0a588afbd2d072000000000000000000000000071cefd5346599453772e157db8d2e8406aa5be47000000000000000000000000f0f5c3ca9e4f82cab89c5d3ec497265f1df6adab00000000000000000000000015fa7880ec3115b69ba74a3d192f0a9cd3873c95000000000000000000000000ef687515874365acd0a6a25bb894248368e574930000000000000000000000006912b30b8079af6f9169e93c7bdb3fb8bd9736e00000000000000000000000004b9a42edc099ba62a2ba637a50fbf73f76912b5d0000000000000000000000002b9b57607e9e3f5111bd723608366fb96d8704e40000000000000000000000000700c5c8b622d6ef17527e8c51f18cb0bb18d7080000000000000000000000009595796ffe1c1475a6128b1594e71ae616db7e89000000000000000000000000edc994336d49a82e6fbc80dc0d7e10f0b1e2821c000000000000000000000000525216eec64a27f7224e552166edabb5a90a6595000000000000000000000000e5220d0feaaba0e681bb0214de934736721a673300000000000000000000000057941af492be29d0aa5613f66ce23d0a8c132aeb00000000000000000000000073f08b52378c2f9dc5818c6d985d777179c4d75b000000000000000000000000767051cfd6a9d66ee62fcfb64e903f6699daccd6000000000000000000000000e919bdf1cdc8cf7a062596e4f4dce5890923c50000000000000000000000000084d398c1c74329782be6fad33761f81da9bba777000000000000000000000000dd6eadb2a5586fd7d9e33b1c0d99a322929865980000000000000000000000005d737d4393b8c8d299571865ecb58a75bb308414000000000000000000000000b84254a5d8ad5f0d2ed33ef9417a5a9ab10a6439000000000000000000000000dc43ce7a38d28546a079ec981203d07a8c338dd8000000000000000000000000d2ab9c8936e32f93c223d244f3339b3cbef6faef000000000000000000000000d13a6ca24ad6c3334d45e3306fb5f8c34362aad90000000000000000000000009ec576171c3e62a1719dac05453563de6fa3aa860000000000000000000000007cf86ec188197efcff401d49d5e1a0143f8df418000000000000000000000000191da0c605f431e1f3162e1c923d3b75260777eb00000000000000000000000087419abec0398f88101b6895828f1158d406e61400000000000000000000000096e4c2053a74dbce2a368058e3043c58917b684c00000000000000000000000062c680426db97525e29746b8ffac6d798b491b050000000000000000000000004f5b62c02956c5e010418dbc1ea2ca1562cf44a1000000000000000000000000f0b529672b6c58b5e36e38f1fc5bd714db51df0b0000000000000000000000007c2b043efff09a037b54337638df9911e04171fe00000000000000000000000035d17ed4d63a819dd7dbc0cae58116a460a26f7d000000000000000000000000064a036711755a90f9e48e3dd1ac9f0d0598a918000000000000000000000000f66a1a7afac22615ed8e0dd6cb1734517e7ceb340000000000000000000000006243325432d0f478b53b51f0c429f648c9709a98000000000000000000000000941a23738f3cce0b4ad8c3e311f44945b6b3ad5400000000000000000000000052afd643d2108d1b6712735d8730ed23080916a7000000000000000000000000223767bd8bc2e974511de4c126942ef9809db3d20000000000000000000000005360e6e085de0c176b17aed8e48a0263846ccd63000000000000000000000000d49419f2d79c4a01437cb6a31ae0f6439133e0df000000000000000000000000c7417448306ec2184f51f0578ebeacf77b8d09090000000000000000000000009822b9051b1429b33a5222e253b3fd46e24d67eb00000000000000000000000021b72999014d65eed608b5424b87d62c42daeeb5000000000000000000000000cd9934195f798b18adc86a049e79c2576fd725ae0000000000000000000000002a7a080e1d1a956b4384420cefbe2bf4c66fe08c0000000000000000000000004d7d3e4b2ede53e2fbeacb2b1db555b3dea2749f000000000000000000000000d45937625dcc2d709d6b58c81ec39edd2387abd20000000000000000000000001a68d3ffd3fcfc70d85667fb55c5b5d9cf9bc925000000000000000000000000c73284aca5c2c34912358f02a38cc2e5b1b8cac90000000000000000000000004ba45869d58e226111c2eb1f3fdd4060554a20ab00000000000000000000000071d41bedc263df53c714fd1959496b5d8b2bc4d80000000000000000000000006af4075251aed4773113d93f6a6c3ed064c854c50000000000000000000000006550f07a2e88e60b34ae12b969577d09710cc9110000000000000000000000008535c77333d40f018340ae752535a3d589bc27b60000000000000000000000002473b34c4edf768295d66bc889ff3155eaece32800000000000000000000000040fd8091ce773fe115f4153fe01b88c29d52de9100000000000000000000000040b1a0a2d466486c10ae698408e60eea7db124b0000000000000000000000000d2d083b45743579474988c92540f1786f60414e40000000000000000000000008e19c073e7cfd1f7e48367a44fca80255b849e1c000000000000000000000000a6ebb73b22ba3a06cb1d74a51593bc3877400a06000000000000000000000000576fe0d148f9f20943b9d910e58e8fda8c3a8599000000000000000000000000e7b3b9a6e790ec294ccc0707fb938a7759d3617a000000000000000000000000555b0aa30cab6fe29c95c4b0138b2d3c26d5cdc80000000000000000000000005b32f4ac6f103a926bb2b88a681ab28fc47f3ffc000000000000000000000000cd33121d99f7237d9b84c753a87e41d68014b2fc00000000000000000000000071c2d4bc66b7300d3972392feb9efffb24f6a6e9000000000000000000000000fa3a7831d2863ab7f7d6a926c0423f3453b7219f0000000000000000000000007d57da1fad6b2e448ef8b05a6d7e6f28c43ffcb500000000000000000000000077baec65009c252424f761999b7305d2ed91f704000000000000000000000000eb1339185a4a534c91531fb82752b0d886a847cb000000000000000000000000d7a428be28f573dad5c0164227230980b317face0000000000000000000000000487c002ecc6781d8c0cc1e08254aef571a86a21000000000000000000000000f223f349b7515fd1f1167099b685bae7a40aa5130000000000000000000000005168dc16198b703718c85f9d63427a1e6b1723c6000000000000000000000000a57c8f80d68e230bd78c84c34e3b5f2a37361a9b00000000000000000000000083a69ab3e73bfc6cbf7f6117546ca6ae045b4f280000000000000000000000001046aeb05accabbd469bad347ab98d5aa4422cd500000000000000000000000094b43313d5b6c15a2b4a19ff968b1250a12f9581000000000000000000000000cf4a5c0eae2f324abb29418840e29cbc523cfe6c000000000000000000000000c422418f032f7bdf50a6f3c15c4956d2053ec2190000000000000000000000004df6ce85b53707172062541821c2842bde5151a6000000000000000000000000b0eba649442f8279e21cc47c7edd40220b38eace0000000000000000000000000af7f65b066353dfcd77f7845226289e6efe8e17000000000000000000000000c7701d3301bc29b56145377e1df3597e1aed019a000000000000000000000000f2cb03e330c16d8d8297cd2bc2512494c0bd6acf000000000000000000000000ab32dea8ddfe9ca60627d5415fc9a37acecb239300000000000000000000000056c68c8a01e015c89e9a2d4a0b48b264e8b86f7700000000000000000000000015f67e59adebb0d0c40ad7c67d84174347c4e68c00000000000000000000000004c7c91471ed3c2417182b700182cb81ce9091c0000000000000000000000000e69706a09c51893beded54a370cf5674f987490c000000000000000000000000807a77150112e66bb701f6f46a2f89572e23a0fb0000000000000000000000006415ae692bf00e0892080a725905ed369a78122f000000000000000000000000764ddd04ba1b38998ca88f4f5052d74aa161e8150000000000000000000000003681881dff7bc5cc6a1a20397d5d75ec9c81d9a0000000000000000000000000ee4abd971295b33e080ebfc38f96ab1188ab6f0500000000000000000000000037a9e5482be1da9fb51b3846a2057901c75e05dd0000000000000000000000005039d0e630332868b188fe66dbac37b41d674abe000000000000000000000000594d991650600ff46849cc152aae34dae2f05218000000000000000000000000f16a4e3530a496024e000ddbd26a6dee01672a370000000000000000000000000f7d1a68553b3392c2bdcb168f540e2d0678133e0000000000000000000000008bb0d805a8953be17d5c3ad9b203212e5453987e000000000000000000000000724eaa1dd5ea9951d520e2a9de3b8f2a106c64590000000000000000000000003bdab0c11056f48838f6360c35a13c3e37b36d310000000000000000000000005e7c417b4c503c206af938a2cbec8ddf005fc3b4000000000000000000000000cd073ef102d5c988db0c0aea17e64a1fe7cf139b00000000000000000000000060bba800a510ead135d793b91bb5375a3bedaa1e00000000000000000000000011b4e71cbe58bbccc000ec7f49a525b77e0c14e4000000000000000000000000c8b77e687a8b6681bf48354b4aa430b4ca2224770000000000000000000000006b24483b5df8a93c50ffd20e1c2cc89b7f62f3fb000000000000000000000000b4d61af18fa166d72aaf796787341b92039404e10000000000000000000000008c543afa6e334f65a6f585f904b0ef400c4b827f000000000000000000000000afe65b55dfba32ec001e9eb3773bfa39153931d6000000000000000000000000df6765d66967f10bc3fb6e98935f33b7da7cf2200000000000000000000000003d488c556e0ea9a9d47b815cdee065bc94bf7bb2000000000000000000000000282217fbecdb54af23c46dbe5bafe86cd909d813000000000000000000000000483a727b0b7350123d3ad8b89eb2b41bc7ead113000000000000000000000000d5decc6745b2e3ec3a760dab62bc4744d61df94d00000000000000000000000001523f74548e4f19888d4284007c700483a0c7190000000000000000000000007735b3ed8b9010107690dc001c2446e76862fc1b000000000000000000000000b55af12bd532a72a3ae43849c367cea17da14fb2000000000000000000000000147c8d9e416e10508c246a14785fc4d2ee991add000000000000000000000000817c528fa7b73f89c76739f566d86a1a90152be0000000000000000000000000f727a763e342c2138383bfb7c99a8a9a6d68c858000000000000000000000000a0e09c86239cb426bec0523b19b12cfa104d1a6700000000000000000000000037518b3f58dbf7e1b6eac17974d86560135464dc000000000000000000000000723f294e95a66db1f9cf8767eb2929ceaca21b2d