60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d644c364642377a666a4b626969683741596277374d4a4c63676a447477787659644c4e4d50694766553744430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000697eecb6f6f310464e205ae9c08c9a3aaf0f113f0000000000000000000000008d961d8dd5fef64a89e75e65150e77a6150d9d69000000000000000000000000e831ea748a082407082688ad5a77454e8957d433000000000000000000000000356e2c351aa85a52a8f318611098cca3baa097a20000000000000000000000001e0628dc753fba67619cd141739d4f39c82b573f00000000000000000000000008bc001354240f6947663237d33cf1236e5eef59000000000000000000000000b653939f24b16e2cc4230ed5793d301c1943b0f00000000000000000000000004ae11e5f234209c5c71dbe266b52ec75d686a2ee000000000000000000000000810dda348ef024e6fcc8520ade1919659849b974000000000000000000000000f0712cbb4fe8232bc719a99399dddcb637b7ee28000000000000000000000000de5da1ab3992c5ef4638862efdb3ad5d4a582522000000000000000000000000425c6153c8c450a6e7a932e467dcca9076ee50e4000000000000000000000000808d882eaf702af0d54c4db9ba13adf5463a71b1000000000000000000000000dc0fe81eab4463515f3690d830ef918efb4d294e000000000000000000000000a007bfaab1c1e407e10126282f7be227075a696600000000000000000000000057958297cf79fc70c5205e3da2374c76088c2dc3000000000000000000000000ad2bdc7ccec9c48576e227e9a9e213e620aaa78400000000000000000000000079321846a4c97ed9e26080c6983dca4797576b0f00000000000000000000000026f7aa99ed47a9fd20ae2e06d7b64bfbf22dbfd100000000000000000000000022a3816b0cc6c0dfe69276326e7ff572507b257e0000000000000000000000008928bcfb5160d0337229d1a5b1c72db4bc59f541000000000000000000000000f812b2d57dba3a81802ad0dfb1962698466ff5380000000000000000000000008eaf343fbf4bf459de636ef5aaaa1b22b65975bc0000000000000000000000007eeaef7dacb00da507e91b063f2deeffd0348dd60000000000000000000000002bdb0039ea1aad5ac44dc7eb1ea3742b6e63c222000000000000000000000000224078afa610d8338a4d36caa28e712fec6a976a000000000000000000000000817964f82a6627a0b4352c8033715336867baaf10000000000000000000000003ab0c2a36ad4c8a18dd2a09c3047bfa782fde88800000000000000000000000007f69cde7218ea90b5afe055ad3aa814f2c90a0a0000000000000000000000008b52b0231d7c37347c16dbae4fa23dc708cf288900000000000000000000000049b8adaddf7cd1d49a66af0c8b0442f7f143d8dc0000000000000000000000004af842cc5e811174e4e5f2482e3f94a9c9565268000000000000000000000000c7287817a970b833fb42e874d1a8ed40a7f3ae9c000000000000000000000000734c0cc68d45029a012a7ab4efe0b4f1f43654b0000000000000000000000000ce3013a2300472d46c622b92072c20a26fb3e94700000000000000000000000041064455d631dd410ab89eda2e905650d98d706200000000000000000000000083f18a0a70b56bd4f0a213a63063c40079e08dd3000000000000000000000000cbb08f1d81bc8a6deff9c912f199c04d1863c8a0000000000000000000000000c7ddeb0a0ec32a489eda537012b3c2613eecd7d900000000000000000000000068ec97dc4099a597f2b613c3aa4c676ea50e643c0000000000000000000000001722150c303ea45a4a1da58b06dcf7860fd441b90000000000000000000000003909a52ea426102ad803c5c94543e4844396250000000000000000000000000031279547797c3b7726b48e7efe0321ab7c26512d0000000000000000000000001e703b0120fd38e2e3efd9eb3bd0c41b69f5c679000000000000000000000000d8e163102b9b38229f208cac4820c8370d22f6ce0000000000000000000000008be83b6000a9374b2b6bfa974f6e5dc9cbac2d28000000000000000000000000fbba27ea9ecb367f83ff77669684cfa40d1dadc8000000000000000000000000cc9b61ce759d23a71eb5217d431509f933b7fd1200000000000000000000000005bffa665670bb1f0573413a8084a029c806ff00000000000000000000000000256342dafac1a91c6a6a9a4a009d040632149e3d000000000000000000000000c102977c12b20fb0917886ee93fc5defa9897de2000000000000000000000000f678ab685fad2366071b892ac59d38a3d34474a00000000000000000000000001c84bf8eb0e265ce2cf0db963ba369ddef8814b00000000000000000000000009670503062970dcfb55b78eb0f64cf8ffcd278170000000000000000000000009d380c048738301f9f890329a4c6c2920172367200000000000000000000000047e424a64d77f030098c6770d90039ae945c3acc0000000000000000000000006d07d80282fbcef712d020d4587728a91513b4d100000000000000000000000078f3c8ff3256d4dcc86eb65210e17019f137594c000000000000000000000000c47a20086367a7a4094c6c562644885573d60f69000000000000000000000000cb069f18d5f2bf5940f27c96b488f07bc5236605000000000000000000000000b842a9e98cfc70ca4f5eee8a4100f07ee60045190000000000000000000000005e242005804e11b74135604ba539aec3e31e29a20000000000000000000000006c432956dd2344845f9d22fd3009577f160e91f7000000000000000000000000f18c02c087682f3696c32098e325938fa6524dbf000000000000000000000000a9afeb660b4c380ecafd6d0334ff0c87438e980e000000000000000000000000d2180a3be8968633bd31dd4d9b611c44098396ea0000000000000000000000001fecbb526a70c61ed9a505d9f8b85049a79acdc400000000000000000000000031276b0e3f4dbdc52e3446844aef498614f57a55000000000000000000000000e5619528639949c55f86615005237f493cf45395000000000000000000000000526a218cacefc4c7e71912fd4fd4178d454aa040000000000000000000000000a8b2deadd478b6b948eb3b59dd1a37920f2ad7e6000000000000000000000000de5fc10ab2eef976cb8f0a7bb2f877065f2ea83200000000000000000000000061102387e852d54cd3968244f656aa26ac5ac6b2000000000000000000000000cef0f68dd114681bc1071193c1e402cbdb1231e8000000000000000000000000792e4cc778a50531105341b2013a48c5a0a00e8b0000000000000000000000005a64c44c299c48b0451dc0774fb8fd60911458aa000000000000000000000000c28d866400998860cee216ae8f93f2767aa7be2f000000000000000000000000f2df1c47eed42034bfca0fb3baff9fe6b30123d7000000000000000000000000f85859344032668ecb5bf977a99b5adefe7a5eda000000000000000000000000bcc6781f394171762eb1be9891374eaf143bbcd6000000000000000000000000f93ea655207d85172b2d12c4453dd273fd2094840000000000000000000000006ad9ae91c35d0d102d86470011c0c501095c539d0000000000000000000000007cf629617d6f51d6bb4bbd2ce5e41f8c1e629f7300000000000000000000000023c9cdc328aba9ac6e4c10eda61b02ad47759fed000000000000000000000000555add8420d9e91d118510c2b121fc2b29b3ddd30000000000000000000000004ba9f64eaf9d9e8c86817cb3d620f1935b7557210000000000000000000000003304bb97d77ab1caf5f313685b6099fdf62ba18b00000000000000000000000048b24815bddd5d90c2a45554e6f2251fa72aecc600000000000000000000000065b1c24bed527c19140602765bc5b6db355d48f50000000000000000000000001cd26e60eee067a6289af26fb3455c1cb30633770000000000000000000000006bcd88ad498d39619f2d1b5526c627a6303df05a000000000000000000000000a24ed44795de1c85c04cac054a0eb561722e1e9a0000000000000000000000007b3ac50943dda451bfb4770cbbf51e9fdd568c0700000000000000000000000058729786e538ee73e8c6fb0f9afebc98e938a5cb0000000000000000000000002769ac6f92b20b33af1a65e8ffbd4b348127f4ba000000000000000000000000d4f3da6a6e59ea5f7684990736aabffd55ca99d4000000000000000000000000da610617fbfdafb654212529a492a9ca3b5226780000000000000000000000006b6b124b31a389714d55599f2c31d02b56206efb00000000000000000000000036749c0067ea7abd5d833c33a53f783bcb78f4b10000000000000000000000009140d23916b7e181934f7eee6e62cb334c7794270000000000000000000000009e34ea58c2521f04d6fa1c511540795568317777000000000000000000000000aaef84c3ac04163b063f38519d6a757b276bb185000000000000000000000000fc7cef7e2a7e3cfe18a80102a22992c7bde5901e00000000000000000000000022a4601fcd08fc5a7b29943783af0eb0bf68120f0000000000000000000000002e8a849fa8a69917072ba383ef61755eb6e22f700000000000000000000000005e00cfe9ed432194f0c250d70e3385100389af6f0000000000000000000000007a486ce50f11c79c70d1d81930a03c3aa6823031000000000000000000000000a74ed70516a138b2e1992c602a73b5e2b9777ee5000000000000000000000000236a3b469cc810e9a771517a8b5248bda419df420000000000000000000000009d483c0ed3b2f7ed43d41fc035c276b568d593200000000000000000000000004df4b6a375e331ccf02b9e4c55806f94bbc15871000000000000000000000000fef05757c234bc7603bcad144b1df4a9341210bf000000000000000000000000e06884fedec011d9a05bd190fd479caefcc60e77000000000000000000000000c1da43debf4f29636c1efd5ec1039bcc3bfe49af000000000000000000000000005ba20f8426a98d6a85ca69e1c44f03883bcfe0000000000000000000000000cee9e3b6f6d13d3e866509624494dd09a0182118000000000000000000000000bb38687ff7f9eb513826331cfe406bb7ccb57b350000000000000000000000000de253bfb0c3e3dd760bded3e381161d51f6d742000000000000000000000000199d0bc919d3a360be3da96427fb0909d21091c5000000000000000000000000ebd93da665abb79d1bc6716afb2333792e4c293b00000000000000000000000080a701c6b023873c922cb3ace52bd5bf1e8ade24000000000000000000000000cfbbdaafc161341903b1657818fb1e1247b92d490000000000000000000000003441cfaab1f2113d2346c85937fa445fe7f5b4d4000000000000000000000000782cea906363488e1f20b0d71c25f6aa4337c25a000000000000000000000000a66f54379e329b89c9bba81272f893935e69ebd1000000000000000000000000f0a0184c2c21f520adf83dc4f80805af2948984f0000000000000000000000006f4fd893cd9f648a6b5756178c8446aa0bd2353c00000000000000000000000007a2e082eaaf9b583a75f1e36df17aa70b2b1b8a00000000000000000000000087d2d948236f5e2ee7bd8f3c6dba64064d738f14000000000000000000000000074a28ca29af8f7af9f7d12c44e534dff2a525ca0000000000000000000000004a8316b50b990cac001c1428c7bd4d98671abbb40000000000000000000000001d06b3c29401b2f7b44a7b403733b64eb6b298850000000000000000000000004e6e97b7bd8ebc910c854e83629a09e78a435815000000000000000000000000471de2cf3a39905650d63346916392dbf7db2d1e000000000000000000000000040752746b59a1f0fd56d5f54be50d9b8c6ae8d1000000000000000000000000d9d3331d82e78dc27d6f7810fe5f1140f8905523000000000000000000000000d171b6f5e11fbd263bd9cfe5586bc4e338bdc96700000000000000000000000071cef9d609da69bc734f2aa37a166017fb647967000000000000000000000000624c413530b428ed33e35307eb3255cfceac92fa00000000000000000000000089d892df6fae6022bb60e819662037127ad0ffe0000000000000000000000000629ed4d25b0e11b7ee1be63a362d78d2e6b588c10000000000000000000000003f462d648dcb028a5714ef6eea0c9e54a77f17eb00000000000000000000000006999440f3f05a19302fd2e0c5d13afa31ed068200000000000000000000000098a01f124773319e548bd5918aba15d09dc1fde30000000000000000000000001ff54fa2c76402f49fcb1c309971db17ed467cf6000000000000000000000000ad250f7c47b7121fcac52a843c0d3acdc766b2fb0000000000000000000000009f3dee579d1c8e0378f357118d2ce728057895920000000000000000000000001c2c9095d57af2550ef1cd1bb3828586fb4b4a07000000000000000000000000e953f70d23c1499003a95dd8a0e9732d3226a641000000000000000000000000a853e8be7ee7f585fab6d586655cef53046ba1c6000000000000000000000000c3c81c905970c55252bacfcec10d0ffb4ee0080e0000000000000000000000002b7ee46f70d794c399fc9a8cc8ac71b36a72af510000000000000000000000007aca1d85adbbdba5166b91655cc8d2c4543a9ce0000000000000000000000000ad96d6cd49cec7d82f10c53ccafea30cb30f4fff0000000000000000000000006f45e78e90f45d6a2eaaec46ad5340d9b720bf4900000000000000000000000038a7c29507d947fe494d67f2d5eb894e93cb830c0000000000000000000000008dc1311005288ce0cd192e1f208f4a9d6ef90ead000000000000000000000000cbd5c41a4ed7a985587c8ff605febb5baebaa8d7000000000000000000000000bc42274603596fb9eda39739cfb210b567777cd600000000000000000000000043de920cf00fa7bf1e2ab2082c4b495eedd898fd00000000000000000000000012bd20cf52e59bff53808bc12371a5e00f2e8578000000000000000000000000a425403d8c3a4e0de724408027292b54fd6b813f0000000000000000000000004f96190fbc3e09f54d6f2eddc506552c39e810350000000000000000000000005913beefa78f0cd980ded9f934b0fff4848e476e0000000000000000000000005544d663057600b8dcc670c50d64c058347d525e0000000000000000000000006cbbf8c653b6fe45861a31ad55cedf01d538557f000000000000000000000000a578bcf412ecc749e1f2d2859c01808a07d014ec000000000000000000000000cef90b9551c9d3c0e3fce1820030054924d874ad000000000000000000000000b702741bc20eada3a18d2965a1e132d12d219511000000000000000000000000ffe6695b46bf577a2c729cd922ffaff2679593660000000000000000000000009d578c89af0325cf2b315ef4a381549f9f03212e000000000000000000000000521e25c9ffbdd3e93e131223c0053e5e8d4f1cc2000000000000000000000000861852769f2879370743029dfb11e4391acf8152000000000000000000000000ab5af942812be6377c3044b3c85d1fd7d92f52ec000000000000000000000000c2768a4809221ad90cd1b8a14435467ae11179b900000000000000000000000027c24c6d456e0fef85f3b02264f5e35994ccee1800000000000000000000000076b74eb726e4b77af02d5ab23c65c5655664a6ee000000000000000000000000f2ed38e34cca815f0106a0c23955a6c65a6ac143000000000000000000000000ea3fbd50800ade91e69ad6aa7faf20fd3334363500000000000000000000000098bd0a114579c2b8033b0c731aee7a53875a99730000000000000000000000002180c8a4f8fbdb692b54d90375b1c27492529c79000000000000000000000000c4edf66cd449399fa49d0ab6cb4b9eae3ff1ea29000000000000000000000000393835d7a18d7adc88b709782a909460a8930337000000000000000000000000d4c97cc7c0dc7804adf0156c521dddeac8c5065c0000000000000000000000009812ccb3dc90d3cfe9200218846627d2ee01a63400000000000000000000000077f08be416aa0bb505c8cd6322faea417de5f0f30000000000000000000000004f4e8606883fc02b09c74aae8ef075097aa29ffc00000000000000000000000059fa65330d2b9eff179b65fb58e1b1ee5396d749000000000000000000000000f088dbbfce8dbc2dce498a39b149c3555dd1154c0000000000000000000000003d08143806aefb35399b6b5fe90d40daea07a26d000000000000000000000000222958204624e397924705561f99a65cc5e87e0e0000000000000000000000007e6f37442bd0fae0facdbff81d6eb72c472f7e9a00000000000000000000000025092b631c52074a3db4111c1927f0251f7186a400000000000000000000000023faa15862a3b3296dda847d2d173a341a115df80000000000000000000000008208d955ca7222009896023c40d74da21422d9180000000000000000000000005eb332320dbe903d01f857c6fce3bcef5460ff60000000000000000000000000d12ec42a4826a119326f512e1099e61284c11bc6000000000000000000000000c030cb4dbd17c5ad0a62549cd5ab18838bd38d2f0000000000000000000000001024cbceba6f4ae8becc12b26f69526c29fb5647000000000000000000000000211188bf0d43c86a4efe2c37b070661addb10af800000000000000000000000067be152f9c50a6c98d861127fa2660af3b24bdca00000000000000000000000009c665cfa35b2d2983a945de7ec633f82cd49939000000000000000000000000d5d1462e31c203617d5c463fc38a2e4d24802ff6000000000000000000000000fcfae15a538cb84714d03550e05ca69bbd38b1d30000000000000000000000007131458c0b2cb697a8ecc1ba2e8592b41eddf948000000000000000000000000edc79c583a89f8e0c56586d707e5925dcb7467a5000000000000000000000000fceb19355ce17fe28534ed1f2ab659004daa5d0d0000000000000000000000006ee7b3aa1ac22f4c8584bbd0efbce021c6410d99000000000000000000000000a98758903870d5aff7831d4c4e45b2eadd9eb466000000000000000000000000c8f79a99974ac92528baef2947c6b1f7f3a0010500000000000000000000000018c68501862e533abb79459c03b3f3487dbee710000000000000000000000000a5a130cd8d0ed1139ac0d0562c0fa1406e63fc9d0000000000000000000000009d3a3404c84bc664b83ed31511457611095509b6000000000000000000000000e36dc9d425c7d17c8cf95424efed2efb95a190bb0000000000000000000000003193e2d384ebad51b367900fcdd2569375dc13cb000000000000000000000000bdc45a88c9cefbd47e664a971af4ba7764cb85cb000000000000000000000000ac83c3a2f81d0fec14c3e988010ae96953f503470000000000000000000000000cfc8fff835103560ee220f7309f331f227673010000000000000000000000000b59c6dce51c0f14c220246575ed08b5f2569376000000000000000000000000258b26dca56b6ee9a74c68da7fde3fd4357f575c000000000000000000000000b075442c6adcaa473c1cb22f42189d72779e7baa0000000000000000000000002b1d9838e440447915bda0042450855adc509776000000000000000000000000f9559bad5465e831b04daa7ad2c91c081f25c829000000000000000000000000ac269c73a2afea230964eee8610b2f69d572eb91000000000000000000000000d46fac73f9e672fba9f17f91b1516e2c6d6b826200000000000000000000000032548c8cbf9052c49225f3316505ae3383409142000000000000000000000000f94220d9c524693e1553e4d0755d7be1c26f0953000000000000000000000000ffa07c48f9f1fd593498606129c2c0518c5180180000000000000000000000006dc247c319f4ddf1f015dd0be3e29a620f4e7c9000000000000000000000000098a47767741a36cb23317bc96c44d1668874a376000000000000000000000000fe4038bacfd6b563ebd8bb1c35d07a183c2beddb0000000000000000000000002b0a09ab7b31ea594ed185b71087ace4a7b01f6900000000000000000000000084156ae1b09b43e4ab58e369f2fb64c57926c2ee000000000000000000000000dfa047f1d85b29de3aa3320b9471e0c25fcc4e5e0000000000000000000000000b851879211ec8bfc384589b5d0a3d2df663bad40000000000000000000000004ae85799c9c34ea705d39d584fbdd755350090b80000000000000000000000008925b7b50947e78ff92e838037aee95d009d5979000000000000000000000000ba0200101b008c23eda9adaf482120d542f15b9a000000000000000000000000166cb5e19d9ad5a67cd51b4eb8b2e9e2109841e600000000000000000000000017cb590374e21830e33afc4d51f769380ee20c2c000000000000000000000000345aedd2aa5187111ad42198912fb2a8419798b5000000000000000000000000b5f209b88b7edf0ace26f4e73a066ac7a063a35000000000000000000000000052e225f5dc1b00a2e0b7549364655466f017b22e000000000000000000000000c55bcdc2f69f7af8ba1dc4637e47a79a84907d63000000000000000000000000075fc0e2120fe47721e40440b93490051c0c7826000000000000000000000000f13ecb4c74f27eaf9f93424eb9f18e51fd7cd8d9000000000000000000000000459732881d7da527cfc5389d4272e4359c0239fc000000000000000000000000ff09e80b7207a269ad7779758fccc2628d632c9c00000000000000000000000015523305289969a36f41baa6070039974406c105000000000000000000000000249956c1280ca70faca8b375acb11403ab331ed10000000000000000000000007bee2782df9ea59f272c54775df367440fe05a8500000000000000000000000021a76a77dbdc99bb8de3c521556bf58cf6326974000000000000000000000000ed9af54a917c8ecdcbe6eb7020e3896bcd0b7d140000000000000000000000006ecd394e303b84a80bfeeb03c23cd99d695c852500000000000000000000000089cd7fddb221bcc95ab07d7fba8617dcea61f3280000000000000000000000004d5c0bec0e1ed8963e9b7f1f517717802f9d86aa000000000000000000000000fd1ebeaf053d1ec0f5885f309df73ffc9f7cd1ca000000000000000000000000fb85971301c0cf94a143cfeabb95e62f49e708e30000000000000000000000004c3e179af81648cdeaaff872ae2839cb7f08bbd600000000000000000000000020de5204e55cb4e79a5164e226a42f7f9c61a7fd0000000000000000000000009ae08ceb9f894db74cb99fd797dd308f697f0e5d000000000000000000000000dadec44a1eba678c381505aa8be62de1a6273b6400000000000000000000000005521b9882eaf894ce568f1782f809544432be160000000000000000000000007e3eb54053a737daa9b2f8c4d224d982c7c47de20000000000000000000000005e6463d7a547e5100dec1961ace718155285e081000000000000000000000000862133f89f0e7d26bc2fcaeebc7e1e7060dbea1b0000000000000000000000008ca4511f7bd069ffda453ae1be159e3d17308eee0000000000000000000000000b26a829a7c2893a28863f828b74cd9bd7c69b7f000000000000000000000000ad4a5343bd7ce71c688506c9277d7fd9152f8f7e0000000000000000000000006ad545c2b5266a876b565dfd10215144e5ae142c000000000000000000000000c2899a8b9f94a41dd6d5950601e4e843229ad5b0000000000000000000000000ba0c6e6aa812f27eb96884e08bf04f30d46fd0f80000000000000000000000003af18aefbaea1c16f59982fe4cb78ab2ce73ef0f00000000000000000000000024f951e34c61aef36a0c4dccf7f9ced8d6c703720000000000000000000000003dab77dd5566d6cef1f40d8d84b2927859bff58d000000000000000000000000d69a8f9fa79eae2e0206cb2c3c6e5c7a8e9c8b9b000000000000000000000000586731497fd02a189e9ce5c1cc0ec76d1a698cb6000000000000000000000000393ac1b4f6e42f889483b2f416ab085b53896065000000000000000000000000f9cd4dec50c375b8f3db6181cb6315526dc01d350000000000000000000000008380c77ce4065bb3359dce928266e4103de5f9f1000000000000000000000000d3e49e909892b1b73882034f7158d1ee000710f4000000000000000000000000ca812c37675a018ce8564c22520e2f54bde7182a000000000000000000000000e1f7d0fb797057c45186a8f4daaabf70de0dec3d0000000000000000000000009036d68760b5d7c13ada536e3d68623096fbda0b000000000000000000000000c7036aca5e6d9b685dedd34356379c164c9779ac0000000000000000000000005199d7c2fab556f1ee1d03300f6241f94b1eb3c50000000000000000000000002161e6e128a1788ea877850b57bccd29fc289b57000000000000000000000000f215b297a2b735bbbe631ebbcf99f533fe318705000000000000000000000000b213c0aeb3f8435b27e3fb251be249a0e5cb136d000000000000000000000000f3f3394ead8079067889cec3abf97b1ad1f90771000000000000000000000000ffef40a1f36ed84f2f95ef085271a04ff83774690000000000000000000000006c4bf6a150febaaa182c0bd0e021ea4710975a22000000000000000000000000e8e469b0de7bd27bb52a3f9ffe6b4039c4658aa2000000000000000000000000b266dc90ad5afd58f09f07287a2e2adb9608a611000000000000000000000000c8fccc1e6be2f03420d797c50112007f78ed12330000000000000000000000004c42db0cfaeb94e5e44371acc5851525e6c2445b0000000000000000000000004bbb005e27bea50ce59aa69a4dab073321e49be20000000000000000000000000a98e09905fa46ab85d153329adf4eb6ae06c7a10000000000000000000000008098c003ee327e090da063c0582f5bea1e0b32d90000000000000000000000000e97115760c684733f303d250d6d3c655ad54a6f0000000000000000000000001df3b3f20861985477e6501931f6776084cb55450000000000000000000000009146f3cbc57b1350ed9454d0f38f1f53624f19bc000000000000000000000000e61773319a80e1c2dbb01b9ec325adfb892fa31a00000000000000000000000086814675c06395012461ea5dd0ce0f8301320c0a000000000000000000000000a3c9308f8e0b600e83f85bc7fcbae35d6264456d00000000000000000000000048f0ad40dda3400f6b81710f79ed8896cc4060ea0000000000000000000000009784c5a3e86a7137129d2a0b0e4e9285bd6037f000000000000000000000000095009ef2fa635d32e8b826fec622701d90971406000000000000000000000000c3885c442261ded88fb735d86fb1940110b214790000000000000000000000006a315f5649bea18caa4476de7ac822449479dfb6000000000000000000000000a36264cf437643c2b2bb520ea37944a07330613e000000000000000000000000d6441153b1cc30ddb885773689dd51f9ba5c5f6e0000000000000000000000006090a1396fa8c3e5df08894d83485d9b756289d90000000000000000000000001eba9b90d098de74bb011a5d4745ecdfe45faef200000000000000000000000078b6a45fe6130e8c4c80984af1e39626e398c53a000000000000000000000000bc14c5a37054732fba54a185ad003ac0054fcc1b0000000000000000000000003b17c4332cec79481c007a670af4eed7f037be5d000000000000000000000000a08db2b6facfe505b3a4e1d3b85c6d792d6ab6d7000000000000000000000000e4e341fdc20ebfa97d3ba0db860855f9465ee97500000000000000000000000014a57f0e4a505866120c53de80241d58cc41952a000000000000000000000000271c8f71b173be23f958f27855ca92ee29655c0b000000000000000000000000e0d1d361e178efc3ea90e66f8bdc5683f96e87a700000000000000000000000061d20576d57816beb6791a184908ea8cf04536ad0000000000000000000000001f61d3efa2a30f1377d9653459dc7c61bf909966000000000000000000000000841fd401738decddf57865bdab37ad552d2a106f000000000000000000000000ca08e73d56cb1b21e76140ebdf9008798d8bae21000000000000000000000000c9273de86aed86a3b804de724893371d9d13bd5c000000000000000000000000ae47e460025c0e89a208baf2890e535f5445e90d000000000000000000000000a6e9ae905a9040e2198ef70823a47191034980ff0000000000000000000000006ee5610335e6cc92f988b15dead39882411958df0000000000000000000000008d9ffabc6174cc7dd8ecfdc94f1347cab786d2fb000000000000000000000000c0a41c429bccb0097c59b8621c19916c3c9ff06000000000000000000000000079ec30c775651b57be2cdb9db2d29f03ffed159a00000000000000000000000093d8195fea031dcbcb850ef0c4aade1c6bed8b60000000000000000000000000c9177d9d8f30b24177c7fa0c937039488b7f40b9000000000000000000000000f366f4c8ccd4ad026a3db9895a18db0812391f110000000000000000000000006330e75acb098968609c4d7b33a4b4733b42c1b8000000000000000000000000439a4f570b49e383cf4c9ed0d76701f944634f5100000000000000000000000056d10c14af359dde993f641d8a341053626b9319000000000000000000000000cd1013ce38a8487c65f66be0d112351654cdab67000000000000000000000000ee2f4168e281c039ba09222438b2f05c2c2ddcc4000000000000000000000000a999da9001c3eab298dd0c0c95de7aa8463e5f26000000000000000000000000dfdc72df335aa4491d924dc6f6a56abf44a8d063000000000000000000000000fbc8a204d976ce4fe18e6e02d9d03fce9ac6dc7a00000000000000000000000042632dd7396d6895ae13b2437eda4a040b07201c000000000000000000000000ed13a6ec69d90c9441a761a03e1418197c13d0450000000000000000000000005ec01a8084875b56ec1e555f38f9cda59e7257c700000000000000000000000043f5edd2356edbf75a23a70cf9133273d24e0e4e000000000000000000000000e8385010df13c7d120856781903d43ce92460fda00000000000000000000000024eae401bb330214acccbc0ff2bc4825aacb982c000000000000000000000000bb73d057befa162e4a1c5b9ea52d7dc817636ed8000000000000000000000000dd0ea1a3855a5fdfe330bde085e561f65e2820aa000000000000000000000000e3d6f6ea760f679a5b2552706e0e899064cd14ed00000000000000000000000086893b86b500999f80e42a04c33a26c05c297c90000000000000000000000000f5e96508aebb0dade43fcae144449dfc0313468b000000000000000000000000d4027be3aafa79a14bc589bcdf1a7d68dc00b791000000000000000000000000adf041afb46ae1a522b5479854a04437d852d7dd000000000000000000000000dc680f4f90b139e918374b9c4b29cb5e12bbd7cb000000000000000000000000ff086662c1807b2ad28df96292477cba5ccbbe10000000000000000000000000a9f951f568c2e0f25434009c2ce9ec9cf65abac10000000000000000000000000255627150cb0c93ac02a3e9f38fe8332827ad91000000000000000000000000884297fd30350b834c6f45a79af61e1204c87983000000000000000000000000e069cfba8b0f2676bb0d757e8a32657e194643aa00000000000000000000000047e955b833c9863d51804ed4657ce58f3858f6a00000000000000000000000009c4be5d376c4bcc374e89fe6428fbc8be1150a62000000000000000000000000fe4d73ff8126f87a88b9f9a644e013c881ec0d94000000000000000000000000e0ef4e9c50a52182a0290094c1a328c9d3b0b6e9000000000000000000000000f6c08ad0f4466523fbce5960fe93fe0b2aecd965000000000000000000000000afb0e7f7813f68afc62977f364b9625240cd9d66000000000000000000000000f9779d982a3e0e1a6283c59774160b2851bdae140000000000000000000000009ac8834af3decf9585ecadab34ce7ff9fdd7712500000000000000000000000041fd74fe9c2c7aaca784cea7658ef5b87cfce6b000000000000000000000000017738dd9b0ce42516ebb5a648d8c9aeafd2ef8130000000000000000000000006fda35499484ea9bdc7492f19c3ab0ffd7c4368c000000000000000000000000fe89f82babdc25e85bb9113cb5c4304924ad194b00000000000000000000000061518e057fe1bd838894ade7d89d5f7cb64e89c0000000000000000000000000400e3225744ca0d856c6481fb2326ce010be4d0800000000000000000000000003051a97dcf6457c7507a9352cd5dd6d60eb43f4000000000000000000000000f538221586052fe54bd275de377660bf06449a570000000000000000000000005c4e3183d386449f3005da97f9e2787bc86a1e6d0000000000000000000000000b412d4bdf34fbfd61eb0e6873345ec7deed6b130000000000000000000000005bc9b677876dcd1a53ff89827bd3128643dbb79f0000000000000000000000002ae0863b25952a56019e0bdf6ed927154418427f000000000000000000000000f99fb0f58a67529f017e8784afb28ce01cd27248000000000000000000000000c72395a341701f2a5981d5a769f9068a4194cde1000000000000000000000000fe5a43665252d3fb4f860fbc84ad1515ad94b9f9000000000000000000000000633b6095425ff9a4c9c9d78dc35df41bf64e35810000000000000000000000001f7f27ea07b4cb5863aff5dd7e51fdba433af97000000000000000000000000072016e5049742477a40084b0cb76a9507c48a314000000000000000000000000ecf65ae50a877ee009b5d1396016de8ae1ef0e6c0000000000000000000000003c7eabd95e9b4d2821a31d6715c0d4e251b03ce0000000000000000000000000acd82141f6981994fbbacb03ef9346d0ffa84a2b0000000000000000000000004121e68b91f2b8138ebef2c296b81eaf09f28ad3000000000000000000000000f47331b6cd1b38834d13a5de55f196973daabaef0000000000000000000000004544c9dde5031fcd7457c7800643ee801762ef2e000000000000000000000000c3c9cbffa58ca2cce324af2c0c61aefeea9655a0000000000000000000000000bf935ca725f3836e22f2ddd4d7eac1077ae8c53e00000000000000000000000087140e652d9a49b3e9c4099ae3aaf8860c06e8b7000000000000000000000000e0de8f4c3b9e463323a6513d8bfd1e470619de760000000000000000000000000015d24607052a8a9a0ecbfead4858c798fc901c000000000000000000000000246e25dfdf05d04a119c09bd3dbf0057248a8c46000000000000000000000000c2bac0f0612b7aa2fe13429fdb1acc82d86b9aeb0000000000000000000000002365bff7b1b943ff91bbd8851e3f57ab4d543ba7000000000000000000000000c53d8569462efc711cbe40c6878444acfb58be650000000000000000000000001dbc4882b7e0a9f85c00f9da3077a2b162e722df0000000000000000000000000dab07f710704a75efe2af1300d3767864429fb300000000000000000000000041d1876099688e1f9f4af6cc8a3dfc7ddd71eb200000000000000000000000007b89c4d1e4a04632ca075296e0822300ba8de71b000000000000000000000000c485fd8618e1e9294b491f3c1a9e8833255923210000000000000000000000007aae10e8de82368ce3eb62153afa6d9af2785265000000000000000000000000e02ce6efb7e4c88933ecd59ecbc0cca739184aaa000000000000000000000000b6d5f54d4dc0e817cb31754fa0e4c88ef8fbad1d000000000000000000000000789097cb370b9c98a35fd30dca6b16e51d872786000000000000000000000000c28007b60224ed6c20c0cad1216622fd0449ad0c00000000000000000000000099e27ce6331c370a8b3b086f9000bc305917189400000000000000000000000078b7935580c78613be1ec445bb310111d7cb5f27000000000000000000000000bd17e6d69097dff6ffc493fb79ba875eae4eb5090000000000000000000000004e9a561f538b37ccc9171f8747e82564b38d3cc900000000000000000000000054fc9c224eba43afc7d088f52cc61dd083f2776d000000000000000000000000894027a3300af77cb90b2635eb329e1b84e4708400000000000000000000000068d2de554ebed71174d131e1b1c8a505f68e9aa20000000000000000000000002da0bb5bc8046bf6fef1152b3d5fed7cd44c9082000000000000000000000000cadaef0948707a4d5a4fa2298f3751e97857d0f9000000000000000000000000bd7134ff510dcee7895464b6bb06deabf971a3ed00000000000000000000000025706d844fd3724934484104ddef8d9155a73244000000000000000000000000b0e353c6a97775dddaba3daf03513c3e98810e070000000000000000000000007fd100e790c42f9c5cecea9ef561fd8ed5931cfc00000000000000000000000073f9b139d6ba64a537d17fb280b07561fffb98f800000000000000000000000078b56cc18c7d5460fcce394983879c9dddb2599a0000000000000000000000006859081a6adc51a134f0ffa45fba5d53bdccbdfa00000000000000000000000033863c5219732f59ffa78d04956ea02318400c52000000000000000000000000e64e46aeecd13426591fc9ca0cfe7b276cadec3200000000000000000000000003497b59e974056e6d02949727ba634137cde9b600000000000000000000000024120d019a4d34589d05670e37e45371c4be4809000000000000000000000000ace522c36df2249f80b010f73582de1c826d80a8000000000000000000000000e2ad5fc24f018fda0659dbf0a7c89d6976224c3d00000000000000000000000023781e0d48c25d3dfd294ed8537fcc3989900d9600000000000000000000000081c48d6232ab206fa91bd616a3b74db175d8406f000000000000000000000000fed45e54102ad4269febd486735d86258bd36c09000000000000000000000000ca35b0da3907a52b2251aefe9877f3b9f46bb03d000000000000000000000000c40f8e1eb0d9e6ee8f86d4a1c99265a683d4b72f000000000000000000000000af4234cbb323b34e7d3265446d6f9fce040bcf060000000000000000000000009060865157c29fbcc58bd31859b709facb5d614300000000000000000000000069190fe494e190eaf237e980d4bd9b52aac4917f000000000000000000000000aa0a99dbaa6a1cdddc94aeeff24ff689ec6db33f000000000000000000000000002033e022ffa640423b80c0cc592653276288770000000000000000000000007bff15dbd39fee7e51a28fde98ef8e10e53ebdba00000000000000000000000017b39124e71869e9163d71f7d1d9bce8ca2e86db0000000000000000000000000d825567c72c7eb86441d019bc15386adb13f17d0000000000000000000000003c63b7d1a5a1ae1c0944d34d42217a47291d96c3000000000000000000000000ea4cce44a34e96e0c9816e991750794bd425b65e000000000000000000000000a821ba7ff8b9f01c0ff625b6343d299ec8910c48000000000000000000000000d643d307011a082744db71b3d262a5292c358656000000000000000000000000a8835c766876a47487a3760038cdb8571ddb246800000000000000000000000037404e2e901e47db20ba01edd08df4a3a1205ae8000000000000000000000000f71812d55cd53b9ce5bb267eb551a7da6bfff18f00000000000000000000000089ec06795a542e60ba5e75fc3c14f662871c30d800000000000000000000000058af7455c7b23d246b62ccc0b9640ac1d4911761000000000000000000000000319e7d0ce447e3ef8fc071fccc9335cc0b33b2b00000000000000000000000001c6206c2598fbbff681d3418fdc69831c60de16b000000000000000000000000bb97abaef3df34f8df02a1c11fe153a17f9044ed000000000000000000000000beb8ba2575cde48d9a1376e93bee92b91724abe2000000000000000000000000b95536cec4013bed921619e1aaf1360d8f02c3c6000000000000000000000000be9a86ea005a33a92262d29a03055544388dbfcc0000000000000000000000005a263cff42f68126ae3af31cc45487c9a5dcc7180000000000000000000000002166e76051a7dd574bee004cf667548a7aef4d8b0000000000000000000000001d8dbe650c31c7427db0113f349fd281f5420f120000000000000000000000003f120122305ec4959d02c7158f244fee67b2f17200000000000000000000000029721b3b8c6c13ef4300929340c5c3126e6102b1000000000000000000000000cfa02ddfc593ef8983796e58bbcaf39193a0d49b000000000000000000000000ceb5a0281a36adc6ba54765074872ba90b145320000000000000000000000000c23c0e1353b9abd4a73f9b1fa7fc060ada2d4c170000000000000000000000000e6829ecf5323683db10aa07b72f55cb7711d8f4000000000000000000000000171bd4dd469f121598d166babbf3fe4e357de214000000000000000000000000b357e223808923d3d26995fe9a8832099a9e070a000000000000000000000000f4fb431a7414b6a0b2b458d6e5330c537c374dc50000000000000000000000000754e67b4ef5f83db49f5ef790c20198ba1f3d84000000000000000000000000d13f65fba41121106d0150dac63046110148a922000000000000000000000000391e40d3ba1c8328edfc2b63022f657a9ef3d44b0000000000000000000000001b2989e150905cb7ed1ef8df90e57c503322db2000000000000000000000000051042d9f94d2289ba3dd82fe398d1247c1365fa1000000000000000000000000fb6e2b18e06c44468c6c1316a591efb4c325a6eb00000000000000000000000047342a29e1a9a6f6b1aa10f3f32c5c3ab7d77594000000000000000000000000a3b453806e4ec7ccc7a6d0d4fd43b3f6f73e0b68000000000000000000000000a1b0922ef0735ae92a68884ed36781b4541fde07000000000000000000000000c91bad10e5075bd08bd8c2bb572f46529ec6ab2f000000000000000000000000e9eb46091bdbb0e7c68097f75d6b511a66738846000000000000000000000000f2c73074011e3a9003f8a838faab82aa59995120000000000000000000000000282196bab2fdf595ffa90577d793ab0c586e3e1d000000000000000000000000164f548c38a2227e2becf60a2298637f38573c06000000000000000000000000ebb5515ad2f8f4cdd4043aaa271c4fb8c70e4153000000000000000000000000e7b14483b2362ae667a7d6df14e94b94109aa02a0000000000000000000000000d4525fd09d71e5c204931bb10869faf38b24c4a0000000000000000000000000b833e338317b534fa20e56e961ce40b531ab1aa0000000000000000000000000824dd2cad613935f6414d6fd0e2c227e828f42000000000000000000000000049af9508763c1c71f92462e5145432f680e6d6f20000000000000000000000005d8982b4c5a42db0134c396b6794b5f80fdd7d0000000000000000000000000031958777c1df4816775c545d667048a0d7b710c10000000000000000000000003329d3a794069c75f6c2cabd00bc36b7ea0b8f47000000000000000000000000ac533d6fb0f5d861008504028d331cc69f444bac0000000000000000000000006a2fc2cb87fdb96b2c5a83db567905eaa0b89f83000000000000000000000000f2a379f84a071f7cfbc317937e6b45ff330b82e8000000000000000000000000c01cb2305dfe4d4b65c2fbc2c9f5366f0a69210b000000000000000000000000d9ac846056be6bbea5e9fa762cb07edcb3adf4fa0000000000000000000000005e55d327ed525316e3f603a0ae0a660e27d0050a000000000000000000000000af096a2e852a061f68bb6c2fec9ee84deec31ca2000000000000000000000000c063dd9e8eac1edfc13c9f96b9542e08bc229b790000000000000000000000007348f2c794b7583d5769d3f5c5623696a3531b69000000000000000000000000f2d550ca084aa190a2890a8971a39b50b8075566000000000000000000000000db26d9fa31cc86b51cceb6df8eaa994af48a75ba000000000000000000000000616b9bd84404851766ed7627b4176d00e2daec250000000000000000000000009520212725d16bf0ce6f12b660266daa25720d25000000000000000000000000f9a8dad03c33c4ce8b54a6b94246f4d17a3ffe6f000000000000000000000000a28c45de0248ab9d6dbc539ef4cce9baefb56e6900000000000000000000000088ff6f338a8c4bb990b9712012ec097c2843352c0000000000000000000000000e3aee8770d636868f12b89f8afbc1be9cc1873f00000000000000000000000043bf8aa5ff691f355cffe9e4afc5b88b223e435f000000000000000000000000b8469b7a8c896a28fce4ffee13f95d318c9c36e40000000000000000000000004bc6e321da1232924fa378d93ea6e7869ad63837000000000000000000000000bdc320bc89a9a6e708b342ba75a758f435af6c93000000000000000000000000b52405a136ce0706bf31c8927ef1075402e64dc2000000000000000000000000acee87eae056a69f87ea9a9d55b529058c8b5bf400000000000000000000000080760f91e9133773ff7758dc629fd8c7f81f549b000000000000000000000000593484f86559faa8ae6f23f04f12c1b6eb0ca674000000000000000000000000dc41638d7ef1af69660052c3cf7d0d490062832c0000000000000000000000008889bfc0a3aeb13e356352365db93940890572a90000000000000000000000005e05138d57b26686e1f47eee71bbf84624cefd4e00000000000000000000000029d4daccf5e81dd853867e42e40a3c434bcce7ca00000000000000000000000054a39ec64ef96d77478329685775b5cb9d1066c10000000000000000000000002529e7fc56065530781297c40634bf461674fddb000000000000000000000000b64085ad5868dfc7c435ba554293f43019bdda08000000000000000000000000e366a94a9211317f3fe6493a57bca215d7a46f820000000000000000000000005a36935369e1717f2fee90043b396115982309b7000000000000000000000000f92134f0e9c229636ee783c21c413f7eb986278e000000000000000000000000e926f9492a220e924f2f328d87fa3c92cc58927600000000000000000000000068ce129e1f26266ef220869aa5bf005882931a4a0000000000000000000000008905df83d7202b089298bb56e8c8c696f0c25c2f000000000000000000000000de948180303e62b5bee11a28a8d7b60d321026280000000000000000000000002b8e8561ffdaef98f547ac857688e57fffddda8e000000000000000000000000a74389d9633944a80899c69f3214f511ccdac0b900000000000000000000000037205288a25df72c5192c3bc056372c007512ba00000000000000000000000002a696e7c83e27f6b5a4755b9f752901eb578c65a00000000000000000000000080fba1f1f11b7f4e2bbf0197da045fb82002c9da00000000000000000000000081e49f701a52b08713a6e29e6b7a336d3e3652000000000000000000000000003a1e335d85d8878d5f1a057b1ee54f1dd41788010000000000000000000000006f19416dccae409948e825065dea8b7bfa0d13b8000000000000000000000000a1fc0391b4a18c5575c42d7d4ed13a1163acbd9a0000000000000000000000005a5b1615cd5609efc199139d40726fbbd32c0cb8000000000000000000000000ee9f96ca14c038880ffbff4efbe6af4e6ada6b090000000000000000000000008cfb3562206f9143d2f9686c31b81c9c94cf23a0000000000000000000000000bc6edb1c8006c16658a92db61b8ce95c09020f6300000000000000000000000051f49fc52bfebcd6dd218f5101fe18f700ca5258000000000000000000000000a16a32acaf9365b75139d081575c64c391e625e7000000000000000000000000430693d96d6cbbe03d6e90ad42ab62e0a46d5d49000000000000000000000000fb629dd828a9faf99a81e0a80b96ab588dd243c4000000000000000000000000fd7674fa87b1d4ad164e1d053bdf14c12a774ef6000000000000000000000000d59384fea6953617c1fe930a8b081f8f4ac0269d000000000000000000000000e15ceead39a5982b343f62742cfa5f70120d302f0000000000000000000000000c9666e8141e85c1f072bdc97058bc17e2c5fb0f000000000000000000000000d2f40d1c22b887d99735a4759532f8f0db0afc6e00000000000000000000000071d9b73b8a7124520c9b48f774c72c361a1bebbc0000000000000000000000000f56b448eb45608da6ccda9ad1ecbe840a44ae1800000000000000000000000002f5a94fb91455fd5766e4554aa0bd3e44a4b5bc0000000000000000000000008475ab78f05307feb3f3e514890fb1c03922f822000000000000000000000000b55dca1e80cde4fd6132783e93bcada03d141d090000000000000000000000005dd8620d5440dfe2ac694725480a8fdeafb724fd000000000000000000000000522254f2967bc0cc655c1cbce2b9faa4ef47a0b1000000000000000000000000662f57e7691016d6bc3c61aec1f786ee5d306e360000000000000000000000008d8846309faaef1cbcad88c4e087b6e36eb63c9d00000000000000000000000061de3c1017c8556dc6ad4f7334f34767554584e20000000000000000000000009c1d5792f4117d609191f7b5754b4b78e263f5cb0000000000000000000000008bdd4c7e9bbcc645a798c009de4d260c2f4a4baa0000000000000000000000008e37528cbbfba550719efa36a26122852917067c000000000000000000000000916b5145e15c479811ad7d9b16bb7e97901e115b000000000000000000000000b062a460a8e8daed21df99e55424b8cb61196dac0000000000000000000000006cc56b5de0e7711e1e5f6b7eed7931f38fd83eeb000000000000000000000000f5e10b4cf1eb6de2a923f372ea51aa8f77838fde0000000000000000000000002926dbd15bd141782249242dd2069decdd25cb0e00000000000000000000000066752ff1308bdccfbd82c92de12fe1dbc2e87c3f000000000000000000000000ffbdb36ffb7e6bf303edad8b9a0e84f62f216222000000000000000000000000df7e2c1638b6b5f05a166669e059babf6566c1c80000000000000000000000003f2e7f8c874bf44c448250100f96da92424bb40c000000000000000000000000cbf75744b5c3d0d2e19a3bb932909fd70219c336000000000000000000000000a474c978664a1dbda72b635dff9cea54f9b84d1000000000000000000000000000d5feb46f6ebc2eb93adc1642e473755f76bb9700000000000000000000000036c3cc8fb7275b9bba861ac642d28181f4db64820000000000000000000000001d2db5d954b78a7679bb91157d88bbe1cde8441d0000000000000000000000000dbc5f659b25a659ff669e24d6553580108869fa000000000000000000000000da09e13840878757d1f951adefb7c662b5af14aa000000000000000000000000f88ac890d6c730acbef47795df3de455ad07c45e000000000000000000000000836645e84a0a37192acb690bc6c797f8126140c9000000000000000000000000d22de9c22549f29694d22735ae29f1ed6daf3b3b0000000000000000000000005b2e3132933bc8aa96999c5912c3fa8286bceee60000000000000000000000008758e3d8eb69e20a9559bc1d4addb1535366868a000000000000000000000000dacfd7ecde9780186cc355383c01244aeea4b70100000000000000000000000067b4ef8732e3e5dba80d5474564e329f23ce32a9000000000000000000000000b2a834f4b4c8263c696abb34568b6d67f1070cdc00000000000000000000000018cb32c6671bde82394d54947425e8dae5addefb00000000000000000000000016dee67c84367df7930502372510fb3cbc97a817000000000000000000000000c3e6bc9db4c18f5a55efa89b8ef6645ac46f6a75000000000000000000000000884727ccca550a7d3a1b9cbe311db7cdb346f70c000000000000000000000000ae0587cc4f29908087367de331e9568eaac4b48300000000000000000000000093f6791d3cc013f628a45e7520a3373fb06edd2e0000000000000000000000008865939b870e2f96de030ee8fe30aa0798d63e54000000000000000000000000e59bf611e72d5b859f7776fd68260bb153847a87000000000000000000000000aa26cd7fa62cf634fbe282801b2461d05a5984660000000000000000000000002cabbca911c96af87e21198ff329fbc4454f74340000000000000000000000005891926a1c676faca5823de1027f11643f8682ed00000000000000000000000072c335ec738dc5edcfad49df398705ed28beaa29000000000000000000000000b364c93d6f5fd594c90fb096357f164d479ca9c8000000000000000000000000e9c1ecea6275afe099d1a32c171105b9b73f0ee7000000000000000000000000e77000a81a205d2894a895d77fe8e91c49f5c830000000000000000000000000f6d74f1084efc2faff0932fe9ee80a85d2620fe70000000000000000000000005ded8b09ec681a4c5c87edee554fa5fe299fb23d0000000000000000000000009372ce4b82011342cfc6bba933ead5cbff19538d0000000000000000000000007cf885cf9f9aa9145a9c18c8fca7f5fd44e086a2000000000000000000000000b34fb45274d8529d0edb2eb55c219f0b9ee5334d000000000000000000000000fab492ce60a7eb8cee92b3fc9a91e4228200eacc0000000000000000000000007b0be1e4d2ef3d1f454b6c1df4fda3494629a20d0000000000000000000000005c96faf2b19a963620ee852ccd3898c60f8ef31c0000000000000000000000005ce87f86143068e9040ab66eff5a5eab789065a70000000000000000000000000224c28539689440fae990d1f679d32cb64c4c130000000000000000000000006d26fc1794c32cef8367160db518f4253998e553000000000000000000000000b6790d19e2e0434979774d96646d865ab357ef0e000000000000000000000000844cae6698f33443e4ff654d727842a99c13f190000000000000000000000000a4957a1db2d13d61e4b883421fc9a265a53e646d000000000000000000000000bfae3682c5f462bcde67ebcfc9e001d111773906000000000000000000000000e02a05a9089ed34a3574a2eff8a8445ff0aea15100000000000000000000000063a203f5da7fbb62d6bfef5c1f87aad4e02c36c7000000000000000000000000356dbe9eb9f1b3296422b2381c4ed9c4448a35df000000000000000000000000845415dc91c4e89d83111e92b8f10862e636745d00000000000000000000000022102ff9c2779a924d9cb3ca1fdbe062f27e3544000000000000000000000000fdcb483d23f5007cc503a24ee6e4ed51fad904cb00000000000000000000000023aa515662e2b432902d35bad9d0606f1d885c350000000000000000000000002400b569c32062e9518048fe2ecad9d1aed9ddcd0000000000000000000000005b107ed50d0c3c312aa3ae89113df6b84b6ee12d000000000000000000000000db73083176c17b5654fe65af3ce04845d1d29cb00000000000000000000000006240aff620ee34c4b51b5e73a8dda857c3df702700000000000000000000000068f5d6dc76096d6535625b12d767ae6e02017f82000000000000000000000000708360f1f629b58cdb7cee7a070075d04343b98a0000000000000000000000008a8d4b7c6035d0103eec6e1ab7b3d56626e8895d000000000000000000000000c80b42df83f7d47dbb99db351df5efaabbfe2941000000000000000000000000adf1c36867bfdc868faf891cb4ae6da5f6d964290000000000000000000000000dcc81f0fa7795d431e5b118f919906bf8e4a838000000000000000000000000516b17ad89abdb9182792cf0e84e8ca371af341b00000000000000000000000015c2cfabe84c31dcead11251aa163bebdc0ff8360000000000000000000000007cf9b43719e60ec58840a72ef6c749af1ae72a920000000000000000000000006d6c67d8f2c6b25d806449b643af0741c7fef803000000000000000000000000421d8484c9fcdcb7b643324577aa813eb27d4eb300000000000000000000000020c100f823c24758680589831b1c3d38edd681b7000000000000000000000000d01e7237dec3d8e3516986cacd5e72f1c422562f0000000000000000000000008a346f6f97c18a6cacc24afbfcfc6637f27f8c6c0000000000000000000000005cc48e954c58a73544f98f45b4f21ffdbb2e715d0000000000000000000000008cf8c000d008cb6e7565051848750ff7c3f257cb000000000000000000000000780da50394c272cd1b9f789a40380efd4d01d1600000000000000000000000003903a749d5b62ac7531f6a8faac9bbaf4eff68be0000000000000000000000003f0ffdadf86762a54bd3584439aed5bbdd71fb6400000000000000000000000006c427dbfd2e2d6bc1aa59d4b0478fdb84b9f183000000000000000000000000f25df54d8021259e52de2630687ad6f8612e4264000000000000000000000000ab6ca2017548a170699890214bfd66583a0c175400000000000000000000000009f5fb9514df97586bb94ec7a2db49a6465164ad000000000000000000000000364d60bd353ef85a0c9be5345dba794acce66698000000000000000000000000cd1e7561759e475dcf34fb3d0665b1941436ce3e0000000000000000000000007bdfe9ab4909d22541859d0e3c1ed167de29b30e000000000000000000000000143f5d8da914262f4eae15714275ef31d3dfc9b10000000000000000000000002b0bb3e194dede30ad62ccb27dc7bac28d885f3400000000000000000000000079e8438c11ed26f6bb23c851a1ab1cfd8c905d2600000000000000000000000062be68fff57d4fd29b9bf406d0acf1e57fac80ad00000000000000000000000056ebd792d2d08daa55cda8cfb09f63db59e7af52000000000000000000000000c6422a5cd423bfd0c31e7db4f9724260e2a151ec0000000000000000000000006d1b7781ab278a73a4e1b52a1cf28edd372ac7f2000000000000000000000000d14a85bb330f3dfff31e186a709557aa6e8cb8f8000000000000000000000000593ce9f5acd59f98e02942fe9fcb5bec5c50c7b500000000000000000000000018e88f24b18207018e4e2439188c862be8c1dfce000000000000000000000000e4e2e3c7ee806292fd5fd814a7816e441adc3f8d000000000000000000000000379d08157a45afecfc211aa25fdf7d3d6992f878000000000000000000000000c88507d318c0d93d892d6df0e90d7ac7627e526f000000000000000000000000ac73a12981493bed40477dd90358ea0987b18eb100000000000000000000000080371e70e89ad0121aa04d68516e1087da3b40c90000000000000000000000004531f6463e6fd0456e2328efc884b27e2f66d7ae00000000000000000000000061edf8ff8e5b9287a7a5007e6ca0c950866a70a10000000000000000000000005b6042f1c3f03fd8e40cfabec1d3f1aa1866bf6400000000000000000000000095e2fe33dc5140f3df4ee79c38f94c7fc2ef22c300000000000000000000000067200d0f21c122cfd22d506ac65717886e43b11400000000000000000000000085e7856c9fd7fe17964058450e1185213ea94d16000000000000000000000000b04e58a12c84061df9605cddc0cf84e0fe34b15d000000000000000000000000117cfd9f1cfc67237057bbee4c54d8e86ae76150000000000000000000000000de791045900e0f5d5224e9f15cb84dcf27adedba0000000000000000000000008c4eacc1ff57af57ddcab70ace33818b5f1518890000000000000000000000005ed02f86ca4508bbd7e09f3320bf33983961e73300000000000000000000000045275606e5432c2ef1989e8edb82548847209522000000000000000000000000895653cf2da209a3a8b66c71f5ba8de3f1860835000000000000000000000000d38ffc21228669285fb2e16c83f8bc4f6a17859700000000000000000000000085b8b5f425945386a5463a2279270617d2d02b91000000000000000000000000453484b3b87bc570c058c71db7c00acbfc62ee8900000000000000000000000055fa8725de0fc3d3f02f292f84f4fcb60293e72900000000000000000000000064a0eeabd5aadd2b089f0007430e0ecb81bd45e0000000000000000000000000a89da9a6f5f1e18895d6e52d688f792578c17c6b000000000000000000000000764d85005c2e836b163b4774ba9ca9aa95b273e6000000000000000000000000ec08fd858dc109eafc45ec98d9b4ea463af5ce2000000000000000000000000080e05d999824533eb82ad3b46b7d023d22bfe1310000000000000000000000005a11c8905d710a4146d1f5b98919130dcc9ecfab000000000000000000000000b4e101bd41ee723165d72cc2e54a1593b4d6a54d000000000000000000000000b363b0c5a1bf63b9c9a6b01340f2ddc186b40b1f000000000000000000000000f7e10e718298f5bec01f6389182ca14efd3be04b000000000000000000000000dd136f731abc0f1e5ad143ab7857c1b62ba426780000000000000000000000008508eeb8e14c0835ac0ea3ce14c42e07fc76d2e50000000000000000000000008992d71933237d2e22982948e3bd9982b2b687280000000000000000000000001bfc493b8ed84bcca47a3ca256a8a9b655ddcb870000000000000000000000001143dcc73d435f33022134c6a5843266cab2603a0000000000000000000000003cfe1e86dbc52fb8f74d932e4eeae77c331a6255000000000000000000000000bfa3a89ba6472fe749417c038244909d6939356e0000000000000000000000001d7cec19577bdc54a941370bf1f0316611762c6b0000000000000000000000002c125853b13e35fad1495a17fe8fcdd0b8997e6800000000000000000000000033b2b135dfdd1c726311a981f03698bc5afebbad00000000000000000000000081786e14f56278315be537644536f44b1a12a56a0000000000000000000000004e848c89c92d53bb87e51aeb4fe3d7c4b4ea1076000000000000000000000000bb19728914d2a7163969054a3f67c6aae63bb6860000000000000000000000006602b1d6fdcf49e04e1ba5b492e1dbfb4c797a22000000000000000000000000140e9c2345814d6a12494a4c12a248563580ceb1000000000000000000000000a3b0a71e9811f856c36b4656b592a002aa340695000000000000000000000000dc3f5b4344841134dc654fe0dd9c2169be39a8e40000000000000000000000001676e7db60e05f18a1a082e0fcebda3d9f1e84fc00000000000000000000000000049b4424e368ec63bec485b11480477827c179000000000000000000000000d11a2cb5971fa1331fba21919ded090fc5028e12000000000000000000000000374fcc1c1c4a4c484e7278e0d52746bedd5964bc000000000000000000000000d1d930253b3c30aa3deb65b71ef04e7db38b3fe3000000000000000000000000c2b15f90052497ae9c7a88bf90b50ac90c2504d7000000000000000000000000697d02974878859e4540d2289897f3723ac6aecc000000000000000000000000c03ff577c430379629e760bc00bc3be704f09d8b0000000000000000000000004c03dbe4c3eb55ec3e08214c9961216ecdcfb3f20000000000000000000000002c1af51753b29350b0ba937bc49e23e57cd4beba00000000000000000000000030c0d2f662823434fb21214b08a6dcc24af2018700000000000000000000000052bdf6660638dd9b39c59cc1ca3f99a874a605530000000000000000000000006885a902dcc53543a886e7d32b2c2aec7eb4c32c000000000000000000000000da67890110e3b78d795bf9c9a5c9e6376b907f9f00000000000000000000000006eeaa5f6360f60520fccabc07b7022ddc7cfa18000000000000000000000000524ae16b30c3d1b0b4c45d2b690a7b5d099e7199000000000000000000000000b59237c64a8738cd1774a11a295a849192470378000000000000000000000000f40a4395db0182898e3c3074e17443dbd2fae53f0000000000000000000000005a87dd8f49a4ec6342e63318ebdc0979eeb53890000000000000000000000000d05f15630c394fe2f6afdd775e3b21d15dc46b49000000000000000000000000252fceedf8d57420f5c06100153ce93a139fe8de000000000000000000000000a27ed625e18c89737c9f1752d2ef695e5ec8b56f0000000000000000000000007546445a69852659bf5469dbc1a848bf2cd2107b000000000000000000000000c7c6e4dec99fd86f2977b42189e2901ae82932810000000000000000000000009c9730ff91f3a9c7f92c2f61286b483a233bc494000000000000000000000000fb4f0057a3f1d9133aab03f2755e3fb37b6df46900000000000000000000000024c97e0d7fd654569088856e55bbe1b3bf8758f90000000000000000000000002df6c00adad321c5b56e96018b5fc8e78584bd51000000000000000000000000410c0f9311f8404ffe627b56514e5fbe9adb05e2000000000000000000000000318c2f9a79123146da8d6d243171add44cdb742600000000000000000000000016d744e399445cbd8c3adbd605d26bc7848d3c47000000000000000000000000a4eddd995d176f00ff40a9968fb838697d9cd96900000000000000000000000026c9f0762b8b06d08cc18f5fc078d6af556756a8000000000000000000000000d2e392c608cc98183065642c37bc64d4646e1e170000000000000000000000009edd58cf0212e3fa347ba953f1de8eb09d57df410000000000000000000000007f2e4a49add76cf16103f9c3b3dfbcb306f239b50000000000000000000000004277fdd748dfc869b6c994da9d923a3b37e3916e00000000000000000000000091836da2c0119371141479cc95d2071562974f3c0000000000000000000000005e63f7b52da895b14edf71095b6ed23c45f4247f00000000000000000000000092678984387cc485db679589bad3e8aa3b44bc29000000000000000000000000d0b62b58f3b657d0b647283e2542018f05c7063d000000000000000000000000e7b9f74c2f2478515a1bda6307933e7852f019a0000000000000000000000000538200c3cd75f16878fd5b44b6618a9862a8de150000000000000000000000004d20874f96e17ca59d3406a682ec22d3ed4e9342000000000000000000000000589abbd0f713a1de0ae9b2537b060934a5f73f1d0000000000000000000000008df53047c333d2d8ba27c73d5ce513e5ee6dde1c000000000000000000000000c7dffc82da3cccc739d6596237af4c696945893e0000000000000000000000008d694289416e541ad35228395319c0da2e29a909000000000000000000000000b707b842ba97fbaaafdd668caa3ee154e3535dfb0000000000000000000000001dc5ace44815157af8f750f62af8f1b5f1519556000000000000000000000000047b5a9f142ca0b43f21bd2f8ebad6259398ac40000000000000000000000000e9fb3798cd5cfbb0137d2ab9baadc4ecd02f375b00000000000000000000000041317f3980ab5c4eeced4fdd7e7d70a999b66c72000000000000000000000000038caea0e2ba7fe5068071be655c5556f52b243f000000000000000000000000698427dc51849ca80ee2f656da7d76f9293a7d1d00000000000000000000000073739c5eac64eae81b1e7b5f962670399a45318f000000000000000000000000b014c233a6705724d8526089d8537f6f685e638e0000000000000000000000000b53e7a50e8feacf1dcc95523b6df07bc4d07f93000000000000000000000000122f45c03856e40745d2521ba69afabc93b644dd0000000000000000000000003787ab7c43483059b6c1968c5df580fa6e0a453c000000000000000000000000931d14bd6ae037b50571caf119d40c1b2c5f6d7f00000000000000000000000051ce15c98335df4d297bf13747e97d04ed74b7d3000000000000000000000000476dc160448241eba53301938ebfb3279eccbd2e000000000000000000000000cf91f1934760f896fe9a8dda53607e1dae986b0a0000000000000000000000008e7fb76777be92afd4ea6935c92aec86f9fbda59000000000000000000000000025501a36b74eae25698f391f9b789b90296eeb4000000000000000000000000ac23729ad603b60f84ebbbebeef0eed633145ce1000000000000000000000000aca45bb4ce360ed293d9d8dae80142cf5839ef7a000000000000000000000000004bb6b5ab1f0ae6cf18faeee32d54255b592dad000000000000000000000000e70d99bab492eebe702b34e60914dc6095819182000000000000000000000000b31a74f68d19e949ba3bf78ca7b20eee3da4e180000000000000000000000000077f34ce516a9c9254d4493f7db5e3752c19bea000000000000000000000000075de1a6262f51961b1c796935c2119c8d958ff2400000000000000000000000071de4d6abd1d4ab305b3fdffbfa28e13546b8c06000000000000000000000000a948d00c74e637a65d676b0be576d1d71e8b2498000000000000000000000000142af25b8ac7a4d7878882d7d39e10506702f8b300000000000000000000000052998b868bb037c6ef163230a51b4291366ee8f40000000000000000000000006c32448e4c343463edba15989ca58b1aa06439a900000000000000000000000051852f56e9b2dd2230389643bfde17a42f7f6915000000000000000000000000e6955703cab32f92a424a3544ed31ba162a3f236000000000000000000000000651d2ba803d7255ec5aedc6634a0a021afe531890000000000000000000000005482dacdbf8f09dda17b97fa77b5096e8173ad2b000000000000000000000000fcba952506b6bfddb4a7c9a1791e16512e080eb5000000000000000000000000dd36d8111a5507a2412833dda4acdda837382249000000000000000000000000fb75402b677d2535c9d2b32780183e21644ef1920000000000000000000000007603fcf43bd64436a9609df86def2d4e2084578b000000000000000000000000b46dbd1b3853d3496b7d550363ff9fcc2248d28400000000000000000000000038e825d2960ecfaf6906894d1873ce5e579603040000000000000000000000006e381a347ff5ba0cb1343d86fe86275334b73014000000000000000000000000e5f3efa8080fc5bb429eba91410c54b8bb68232e00000000000000000000000035de5a95884e201470c358ea9a09acb2d241f3bb0000000000000000000000004d28f7f6ac579d998d54ec2552499250f3568a8c00000000000000000000000072fac5112e6a7ba3fbac6ed5804e9f9b89b0e63800000000000000000000000000680f9eaf46ebc18c2ab6ae7e0d38e7a2800a66000000000000000000000000f26b0729b4e50ec16089a41f8427431a644da87d00000000000000000000000002039085e7d929f88f959bcbc4d3d70ec0898dac000000000000000000000000ed6626cb554708cbf67eb42f71635697f2bd22430000000000000000000000006f4a35a5cdcf4dae821cd7b5cbffef0f802d63f6000000000000000000000000a4f4a7272d3b747715f843e40e7911147ac5e46f0000000000000000000000005a85eb5a5ee1bf60d497bea5da5996da152c6d720000000000000000000000004644740046a659b95b1278864bb9b3a6d5f46cdc000000000000000000000000ab0d46341daaedf272f6c69403187e1d22f652b4000000000000000000000000bec476901ad9564c69583bb27359bb45bedd6b150000000000000000000000000ccd5570efae6c52cb452d1975feb6e9751af70e000000000000000000000000007807b9cd8018b3c13de7785ae68d6467aa8d4e000000000000000000000000c05a06a655bbb98edb80351b8589a06301cda4940000000000000000000000009f4cd3960beb4b4e77570eee7e681980931e48b300000000000000000000000015c8f92dd6c598530457431765291d06086536e30000000000000000000000007228dcbcc747e0bbeb286089118a5b0b95f1e1dc000000000000000000000000ab7b8d12059c4da015196c1c6df85165c646c30f000000000000000000000000c2643ffdb51ea814fa80748a540e95bc6ca01aa8000000000000000000000000b5fe4c358ba819570252d57538fcd54b8d45d9030000000000000000000000006b1ffa990e96adfba315e43f36121c1d58bc4d6e0000000000000000000000002354fe05f1d0cc738a315cb7a11f7d41b58f355b000000000000000000000000373ef036f069ba6af4bbbe7160fc66087f69a39a00000000000000000000000024a7483b4b6dcb5e3fe365c9723416add96bd796000000000000000000000000f9476464fbeda4ff26168efc8b7bac291d03ec87000000000000000000000000d5502f51ad1b1d8806449cfb24e567de259dae4700000000000000000000000043d3361cc8b5061129af1c3d34bda628a760febe0000000000000000000000006ddc365b5721bfca264f0b25613d44eabf9e4d5e0000000000000000000000008914baf3b932e212360a1f9a9da1673ef6224c370000000000000000000000001e8f75552a5251ba6eeb6cb7efd4183f1f162314000000000000000000000000dfe5b3c91177a567a870d17103cdf0b3dddfed64000000000000000000000000c00558e0f4946c9d6c3ef0f6793c914d222700f60000000000000000000000002723eff9627681cd938e7698234f266301e011a000000000000000000000000049743ed4d9095d36eb2435d5887447c40bd736c40000000000000000000000007f733c24da3859b19127ce861de68e4b5a330d300000000000000000000000006c933563d6360a626adbf7f03d75bdebb5ff646a00000000000000000000000092568fbf89e43f50b773f8172a68f5e6a13ea2690000000000000000000000009d4f4f9c77e3b314e3d95f47722ca26e14b4d171000000000000000000000000a615cee5cf6cc773948bd854b02835d1f4390cb4000000000000000000000000402e3fdd42199cc5e62b8613839447422ebcfdff00000000000000000000000069fe1a767166c89843aec927173fbd1ce85e1c1a000000000000000000000000f3020aa3c30a4958fdb453de041dbf066e40c27200000000000000000000000076ee5d34963c4fbcf3ced66b26a1e550c4bcbc580000000000000000000000004f626064addece684b343e5e7ef9384fa5ca8f1e0000000000000000000000007b9346297d6c7ff4523868d1d718deba67fff228000000000000000000000000ba63647f751be76ac000cf596877098971213e1e0000000000000000000000005f9bb1b9cd3be47f625477951cd67563358ca80b000000000000000000000000b76d96e0a3e8debaf17586fd0e743dfb863d91fd00000000000000000000000052f6db84af4312547a452c77f8e5fa0e3709fbfc00000000000000000000000010bacae461da94bcc42eff44f7af2f63a145713f000000000000000000000000595e1779f86acf9c0e7cd769c8a742579b4209a50000000000000000000000002a50589edd30dbde0b8d4069fce4726f81d0d248000000000000000000000000fb4f1ac2b68492c838fb828fc0ef69ac69a63d550000000000000000000000003cdf608e8c63af5dc4c9e806a128435895050a1d000000000000000000000000c488049522855491fdc255a16a032f30d47830fd0000000000000000000000005187949e239a81820978c8ea333b0ccb91ed876b0000000000000000000000007380eb9a712d8c7c23985ceed9658b168ea0f9d2000000000000000000000000759b9ea2e8e7a778d30be4ce9a6595b5df87a3610000000000000000000000008ccf3941990b7cbdfac8a36a3ea63ef3b2ac182e0000000000000000000000002885bfb7ad9848ae399cba96dcd2ce9adef0e42d000000000000000000000000f6a3af0ebb02673d47739decb642bedf186c7a39000000000000000000000000acc8f50923bd5907eccb1a77bd51a83fbfe86355000000000000000000000000a9137700091fcf9170cbd5e4e4e9ce6338306b300000000000000000000000001fd310e753eaa7973a7f7422872d5799dcd8e6730000000000000000000000006338d3ab196022952cbb072b846090611023f7b5000000000000000000000000199c3dd35f5f935cafafe53b2df4b6f96559cdbd000000000000000000000000acab824929aaca958ba5e05bbe3fa62c2d3d9fa8000000000000000000000000aa343de867d103bd54129da175d373a1ac31e72b000000000000000000000000d93bf1da6b668f6e4a9468ebea2a3a1a15f842d500000000000000000000000049f05439a3c2b9e240b39b5d5c0dee1e9dc15ad60000000000000000000000006d36970726e468ea0b2445a7c80a77ddddee54750000000000000000000000003e8e37311fa1c10173f8ab39b202ea8657994edd0000000000000000000000009dbb8626575a4e8756f638a991f079155fc49c53000000000000000000000000a6de86e6197bb9ba9d5502a4392174df1bd436d8000000000000000000000000ad1532a579076fc8749bba67285638fed169d0b800000000000000000000000025bd6a0bc4fcf39e2efa64221a6472324747c5d1000000000000000000000000f5c93b1fe85d94e2193b17f25a2b26042f07bf110000000000000000000000001603e36162ce95e776f986c6362e49c8b3afd586000000000000000000000000f019137cfd2354b86cd9643a37d436608116235f0000000000000000000000001abcf4823c626fdfe9bf4d0d50f5fbe5509991f30000000000000000000000005d2cfd70413fe9682b52d2441b65812a558bd218000000000000000000000000228007ff0b75c37851c933f82e5731798854b0ae000000000000000000000000ea6d5ef4a20581ad75fec2957d6528c9b59271d7000000000000000000000000227717bea8e76edf01a31264a71de3b566a8e6e70000000000000000000000002ec359b7ea546ea602ee7116ce7c4380aadf4f67000000000000000000000000b1dc7e913dad87936a0ec4db44eea192e1a211730000000000000000000000009ca8ccf7e3f82aa1a9909a2db45c6fac1e32d6af000000000000000000000000b32092fccba7cb4475e29841210f408070e23367000000000000000000000000108e65ab1b04fb31e1e981b45a9b3a0b54c6e2ea0000000000000000000000004534ca4d65092b37aba50f6d9e2a6a3d7b3f7a3b0000000000000000000000002e767c82e150824b2a8f07b36707192ed85de625000000000000000000000000868accaed6a562e4af70b76b7e6c51d7b85b8346000000000000000000000000a9af54398c1ae677f71480d542433bd1dc41e50a00000000000000000000000043ad932c9ae965368853909c0e40f9791da858bd000000000000000000000000b6e003ab962ff388656c009e8a4d7d91ad743793000000000000000000000000d29c7f65e3d060b3da5269e45df35dea858d4978000000000000000000000000d7440b5d6c1236a31876342e565d1bc40374bc4f000000000000000000000000146dc88603fa97b573538114b3f8515a552a50150000000000000000000000004c3e3062248568bc3e019e133e080b4b554cd890000000000000000000000000cc50156a1de3d375580eb809de166ef32860f2d500000000000000000000000032d52acd7f909ca5a0ad809ebcd75ef923c84279000000000000000000000000ef980e5d0273e4dd3f408396446e4d80ecc233460000000000000000000000002ac065465ae10b6d4df955d6d1f31ba2764ccddd000000000000000000000000e2f7c8429ba4987b4884bff4b46a28d5141ef9db000000000000000000000000dd97da71f943b900eb7687596011ded541f4e520000000000000000000000000ea04202e11f05d4b4b00fbaccceaee47465b016a000000000000000000000000daa4ef867cbb96ab18dffcebb456913c09a4648e000000000000000000000000c0e14c65f84cc332bd410fadbe51b0c9e0dba68e00000000000000000000000096fdb3162281520149890146db8b694a86c5f380000000000000000000000000308d6bfee125656700e2ad6d839f6957fa6550930000000000000000000000007bc0da1c0701eb3b87337a581e9adb31a6ae5b5a00000000000000000000000004c7d05399414000267656d983d2ff836dad09ac000000000000000000000000548739ac970f98283f1efc9eca9883f3685d0107000000000000000000000000c44c1bfa3f85709460a1dde5a1ca49f87f2afdd10000000000000000000000000061d6989ac1e6f1573c2c29d4b35507097742d1000000000000000000000000426fa026620bd7f2da6005bf9790664ff6fef5a2000000000000000000000000d8953cf5d29aee5dc7c61f11ae663d39f190bdaf0000000000000000000000001d739c7285758bccdb626ad8bd1ca7f1c4631ab70000000000000000000000009229ea4d7bd5f883d8cb03bfbc75966e08aa9958000000000000000000000000c568fbe0943136ace3384b1bd1ff1702b3097d78000000000000000000000000ee804b5c4807955b9effe4537638ec4bccf849ee0000000000000000000000007bb50e164fd5b0c673aae3b54844a61785e0d75a0000000000000000000000003e1c8dcc386e19a1edd9b0440548086d4e84488200000000000000000000000030cd5193d4d2063522ce0f022b8de81efed33379000000000000000000000000fc8e760017d5a06bfaad8975b94ecafcbf5f15dd0000000000000000000000009aff909b503bc14dfe9fc8fdb3d8764b32450f17000000000000000000000000d1fd4823021ed97000f50e235e003eae9c9a41ff0000000000000000000000009ba9e3b4a68eb3ae33cdb70c9d464510a643273c00000000000000000000000084edf5580c3864f3125fa72c53c4133d9d93ba4c000000000000000000000000442f4b21b19d9c9cb2ded4df8bae27fdcc387987000000000000000000000000dccc2c95afec7e37f4512680b64c2e347e779fbc0000000000000000000000002a2b526753d01038108ced08a91c356705a3d729000000000000000000000000248fef9377f8a793037ed6d13dda1593b74b27ce00000000000000000000000075492b83040fc20320cc79f6b797b31ebf2865070000000000000000000000007c37fa3a3171e7ea092457267d05969d2ba422a0000000000000000000000000320322098c10050241e658f89ee1972a6da2a4dd000000000000000000000000b7c350c8e67395c476433340330659e7402b178800000000000000000000000079a9dbc5884cf373d136f74150972c63bc73f28a000000000000000000000000dd084255a22755b639f46a933abb203cfd9ca642000000000000000000000000a21a23541d0015f106018eedcd5e84749b402574000000000000000000000000d5c047dfc3eac5773b94a0ee21ca67573a8a562a0000000000000000000000005209b1dd5cb77751d57ac266a2ba061781f8a27c00000000000000000000000077cf6a9e0aaf2d2276ad22dabdfa996614bd1ac00000000000000000000000006b8a2e1c72844e84309a077360289ddb83dcf1d30000000000000000000000007175e9b25264f67ada9a25995ab70a58429a6b300000000000000000000000006bec41e2e2f7b5be3808393ccd0b725f6458e0c2000000000000000000000000c5bff1640919ce3f9a4afd27fb85d13df97c77eb000000000000000000000000aa7ee2032ab644233883ef7b71929eb8b03a3d2a0000000000000000000000009f19db7ee84778601a898c0f40d59e36c88aafe4000000000000000000000000063a409b6f48401fcb5f99557ec8980001a244c20000000000000000000000002ef0850c9d7bed9e2279021667180430d2f0af530000000000000000000000004dfce5cea6556dcb2302738984d0cd62f06acada000000000000000000000000cda017b8b5abfa3db791f31c565096e2c0e195f6000000000000000000000000c95d58a7e82b780f21b085113a78d25081ffcbe80000000000000000000000001219a1c5b0d592fc5e8bb30445ded8ebfcfd8608000000000000000000000000b948795f2be9eeae8d08422ec7e0368ebc3f831e000000000000000000000000bb074f574989f8b38848b3204dafc7847072fe2e000000000000000000000000bb5d0c653b7fb96004a2aedc3c53790f3051d72c000000000000000000000000b84fbb07f87adccf4b065156d295a494363c4de400000000000000000000000026c0f9aeb7328bdfcc3db12a89ca7366a0b2c5d300000000000000000000000094669c2abec7599652e57b332afcd1b45297fd6c00000000000000000000000002aededae22c19b865867a9ce84b936c97fe1e09000000000000000000000000d66116fbd29196c3b9259bb8f985b5948d410ea9000000000000000000000000676228151a070f6c134b730a6d69156a267b616f000000000000000000000000ed56733434fe40f17eea76c862130656efb319930000000000000000000000007e73d282bae23fb85d2080ade4fb8adbeb1d45730000000000000000000000005797e9605228d13b35d3ec4ca88ba69a5eb88338000000000000000000000000dccd5c331e76d6a6c3a68240e2452703a33575a3000000000000000000000000740d66a60384b6ea96599cc5f72e6021b4e5b7fe00000000000000000000000027d4a28d7c688b159fafb9c44e94fb1b14cb47b400000000000000000000000002535c3c7bbfdf82ce1adb97f60861235645d1ae00000000000000000000000048a9c2c920733f866b9fd5021f97d56e7e89a800000000000000000000000000f22d89152c4f39b30ccbaf1da8810aaf778f634d000000000000000000000000da1b6660712a000dcf32a71e0724d9e2429bcbe9000000000000000000000000494e6ee492e91de412f1a83b4851c8c8910e44ee000000000000000000000000d49d4f9866bff87d0fde0291e7ebb0702ba7c74b000000000000000000000000662e5cdedd6650bef23e272c8e375a9f47d83d7e000000000000000000000000f0405ac40f5213bc7344e3f44bdbca52da461c5a000000000000000000000000e3d0eb8df56987303843caf7c8f122584d685121000000000000000000000000a893b755d67c0397a9ae2d1b07f4dbcf03d822090000000000000000000000009308d7061a5c35a199b65e5211801df6d2e799bc000000000000000000000000c5a5bd59d50a27a1fbd4a3f84271d5481fda70d9000000000000000000000000cbdbb56d61fcd9b6309265a721595e725816411a00000000000000000000000009161e5ca50a0430d07899d3201c5f19d5e968dc000000000000000000000000e99fb91354f61124091433712f6f084c859d537e000000000000000000000000bf689c9bcfbc642509c133d7edd8c7100e2baeaa00000000000000000000000058306db4a8f4cea58ed8cfdebcf4e0520b57df7f000000000000000000000000649f2004f388482536815128536ae52220c127d30000000000000000000000009726159c00d0ec8aaa2df6dabbe7f3b77da0711100000000000000000000000037a73a2b29d1c91141d52280c2199690f76291cb000000000000000000000000f88df400e6584a24bf64261567ec9b7b9ef6fb100000000000000000000000005cd60ab5e3f3693b97e0a5b930dc9ce10141e440000000000000000000000000f53541da4a29c631d26257f00625479178589fa300000000000000000000000008c33474430598d440a60b6db8bc903a6a754b5600000000000000000000000093d34733509d26dae58a6a534369462c71c902a600000000000000000000000089f6db806d6741c7e564572235a58ad41dff21b90000000000000000000000009cffe9e682fdecee1a738996dcce9e071dba4ced000000000000000000000000227f743ef5e4ddda9ebccc117b9e174ba612e35a000000000000000000000000850b4a66f49c7b86f1bc6da773568d43753991310000000000000000000000000b1fe137e298f368e1601a4b4117c81954000423000000000000000000000000e26d99ddc2769be7a28f7bfb635e36b9a36987820000000000000000000000004f9488633485f2afbe5c4ea165730faad6add0bb0000000000000000000000003203bb867202788aae82dd726866bb7b9da35e8f0000000000000000000000004fa3d82ddf33f444b9ea9c12bb6496bd8c3fd4c0000000000000000000000000d25b82c67522d218a6760392c52aa3009a327f5b000000000000000000000000124977907898ffa76d6963aac469c20240d5adc4000000000000000000000000351aa75339066c6ca981cd6d8aca2a0782ecc51c00000000000000000000000041a7fbef44716c9125cd8117f0ea36a932fe1e18000000000000000000000000581c359650e5cd7d7177a6cf58030149ea3b18d000000000000000000000000049acf274ef69e5a0bf94193f7b6ec328e24c94c300000000000000000000000083de20bb4edb803022ee0d326a7873b4b5cfd385000000000000000000000000bb358b7bc7acec90412a9d9c4bcfbe9d8c9fa3ee000000000000000000000000098ff662b0d87bf1b973835de6cbab5572e03e41000000000000000000000000d0b2e6885c4d6f0ba32584bdef40e76531f957580000000000000000000000007276be49fb41c951d167add00e2b117e2fd042d600000000000000000000000062925ee97f70fae7de95849892cade80797f37990000000000000000000000006817457e757d24049ee2b9f63790655d5bbcb8bb0000000000000000000000005357e6b15fbd3edbed8c390b9e937a9b3766078100000000000000000000000088e57fbc9b2d6dec45818d2e2e36dceb8f1cec1d000000000000000000000000cb8dd905b27e3fcf9e3e29523ac64abad89921a1000000000000000000000000f14739c4d22022a715cdff3c3acdbfe82c53cef300000000000000000000000010cdb1e4c6dce576e2a043695c82020f3635abe6000000000000000000000000b0793bd21e865f7e6c896106f6269dcef52a61df000000000000000000000000b2160db9ecbab9144618da6bb550ced4db6a94bd0000000000000000000000007b464fb091be69f4fc8f4a3746bee1b5654d4646000000000000000000000000c91e69def0fe468a96faeb4838daa7fe135b175700000000000000000000000084cf7b36c0e37922ab844df66d88e6ef60b3a65a000000000000000000000000c3ac264266795b788b881fb132582dbca9537bcc000000000000000000000000d18627889c2d483bdeda5cc171f553d302ead2ea000000000000000000000000186ed38b050b1ef2f94f4f7128a081fa8698f7ac0000000000000000000000009fb4e5a645709bcfd4af5cc77e76f7ddc62fdb4f0000000000000000000000007a20b57268038177872f52e18490173d54d0fce200000000000000000000000070e897eecf1b63765de43703f28cf67af880a30b0000000000000000000000008249c8864b3037b2c0964e97ec9d3d1c321998960000000000000000000000002650e83d571ea27a2d95dd196f01e64324ac6efb00000000000000000000000065912da9c868eb6fda6da80f14f5f226e4eacb84000000000000000000000000d265460131d0d2595d09aa3187c030fa30845ba5000000000000000000000000e60727c514b1c792c53034fe42222f324c3a270b00000000000000000000000030c23e0363f5023ab3822c9d9b7d7c42ab964dc7000000000000000000000000f876deb6839ab358c822b779a1bfab105344def4000000000000000000000000ba6811a52f31d3b95f4f240440cb758fb35eb1c700000000000000000000000096c8c84d063c8813a02003ffa81bd54b0cccbd67000000000000000000000000017644017ae85530a61da2d6115564423f5a2274000000000000000000000000b3ceeaff4cc233c60ddcc2f69f0ed8bddcb8963d000000000000000000000000cea8e796070481ce9d52435f4f665dadabc98be4000000000000000000000000e918ae86d43626787a3452e75be45a0d8994d80f000000000000000000000000cc2056c29cfb4ea52279837fd03458f8f3f03996000000000000000000000000ed843f1160221d5942c7d583f4543c18a3b39e5c0000000000000000000000001110658c5394e6b5fe6278ba823913cfbd23d2c600000000000000000000000079ac4c6855fbf02dd55400b1d7c978dd83205e4d000000000000000000000000f9f48446cbe125fc9bdb9b23b0e9ca4b4c1083c6000000000000000000000000934118a94fe5cc27cfef09aeb483608ef01c7ea1000000000000000000000000be7602dd5a0e2de07bccfe6e73f293faa371a74900000000000000000000000052ad5bef7030a5a060fbb1a94d5ebbf7ff627674000000000000000000000000cebb608f38e0f3aeeec54884aa0b50dc976e1aff0000000000000000000000000f249dceaad0f51a571783b7c7983fa5d17a3221000000000000000000000000968c2eef6069efedcc80271bb0c91f47e1bcd282000000000000000000000000e3a068f1c45f6618f4bfd40c5d452f4b4a926f4b00000000000000000000000099d584883420e933759d7edf7e7658a2f70248440000000000000000000000003ada026893d97d87fcfe1593aa4376c5c3f04b440000000000000000000000005f2f109dadc6fe634707afa60347c85edbc53043000000000000000000000000dddbe64b71bbdd0e8e645096f6818c3f6d55c9e9000000000000000000000000fd999f1cfd2483cbb90e06b30e34bfb827d59a31000000000000000000000000a460214de0367a7f4bbc40d74d761be2b1e61e88000000000000000000000000be96c1e865888a18b89b9c2c24e693443fe0f39e00000000000000000000000048bf79c4537c89237e5d733955864d9befdd58a10000000000000000000000007d4bd1082ac31feb41b53c3e1d08d78d5624f560000000000000000000000000fcf3091e904146794f9cc60270f03f2e8b634ef20000000000000000000000006a80207a76f66d24f73d3c40ef1b04e0b842e7900000000000000000000000000694c64f81c3f67d7f26b0a7d8965c160581c818000000000000000000000000ae1850807158356af88bab5113ffb3ab578ab2aa000000000000000000000000594330e8951da938d592a29c2490c4f123d938a6000000000000000000000000c26d9f66af717d1faaa917a7d1fd757714575d7c000000000000000000000000d3c957f7d53a8897f59b9039938c9a27d8b158fc0000000000000000000000008a7f0345b4be3e3a613e0baaf6e4bb1765d767cc000000000000000000000000a258385a77fef0b348791e01ce0dd29e505943d8000000000000000000000000d05991e9b99bec9fdefb2e7752e676cdaa2958af000000000000000000000000bbf90b086a1127d0d2473870557e09099beecd81000000000000000000000000ab5db47d80e33424fb24a74f002b81e565e94332000000000000000000000000603118198220f024928b4d77bfe7ca11130c1d040000000000000000000000007e5c739d6adae0006ffe410db54dce1d03bafe64000000000000000000000000971efd0123cb2366784a5f54e1f38e86c9154e78000000000000000000000000705ddb55a62f569201594601e1490fe80a585b1b000000000000000000000000bdbff9c6f9f97b53117b72007c74c1396f5a74ab000000000000000000000000fff9976114670ce36fa4bfd7517f9d0eb89bcbf700000000000000000000000056db2a2ab5d05db61a999d8aa5e56c2e47413546000000000000000000000000b3eeddb7623f361b27524d1b3e656b1104fe1158000000000000000000000000633d97cf5c9517fb350478f9e52afd7ce1faa4a50000000000000000000000005098adb19bffc00c4613a4d269e5e55547db6ddf000000000000000000000000e051155bef32557e0ecfdbc8e70fcadaffe72b2500000000000000000000000020133dee73d1a32ebc83b55d4bc5e4b3237885890000000000000000000000002f642cd80ebe5cdcae4e5e972fdc05fc37435a840000000000000000000000009aaed34d484f05797766b9a76a65e7ebf086294c000000000000000000000000609e7a641ded6c061621bfdae3161f20a150244e0000000000000000000000008c60a33e9d5e1fc3eafbf29ce5a47f392ed2aa8f000000000000000000000000349f8fa7ce993c3b063ca573069d27ca478308b4000000000000000000000000f8267e9fefd1f710eea5952a484e5df5996e20a300000000000000000000000062a7c730997d4fc4ac85dd5b0118fb9ca091a782000000000000000000000000b2463ca634c2a25e9ad828d85b799777613f335b000000000000000000000000757cf8eacd9ec8c0f19850042dd3ac1a52d1f2360000000000000000000000004600d135020724ea21435605150aa1258896684c000000000000000000000000f7a9b6fcdc4b04731baddc9e2641aed3b74aa969000000000000000000000000046dde42138bbab9ea48c3318789b4aae65a3920000000000000000000000000282ff8af25fd77b678c2ce5c8b296084a4e3bf89000000000000000000000000545be8f7cd7bd2be58d617a8950a8dc8c67d79270000000000000000000000009ddaacf31a3302be57abdb7b68364d45763ef4630000000000000000000000006e4ba0ffd13c713448e310c46731c99c3ac229040000000000000000000000003ffa93a79c4cd626b9be29bd723818e3d8ccf7ab00000000000000000000000008caad6d7fff7601f3f72d40bd22785a6d6245c9000000000000000000000000c5797ad145f9c88e89763d15a27677b082bf08080000000000000000000000005daad91d7efe3f3b8987716d146884a2c9b12330000000000000000000000000043d4175e555f46ccf431902921b09fb435b02b1000000000000000000000000b65c4eb7160666e6cdca3c368d8a2c30fdf9bea400000000000000000000000044a3f5952d98c6c7e7949927fdf6fb54b5a0356a0000000000000000000000008729fd76c54bc92be2e5c56faed049fa836a98d100000000000000000000000088f64a6315bd7de9800e5dc008f5e0dbb0476c1b0000000000000000000000006fec51dfdc8b6a8cead348f952eaf25041f2833d000000000000000000000000d3464de5bd415bc386f02383220f94a995ba6698000000000000000000000000ae368dcabb7cf155df4630c6c580fc6981b6a84c0000000000000000000000006cd40aca539c5200ce9f06e7d3c538147d0d15b5000000000000000000000000e83ab44de60a6bd6cef22d6e15c8743025a3db2a000000000000000000000000ccf32456c5a7779b91a5e3641f29bf260242aa8800000000000000000000000015a4658d299b9ffbed831e74366a7a89c62ad22800000000000000000000000090dd4cb6c92f247bfb88f1eed51feb548af0353400000000000000000000000091f40c26a1995b568e8a3651367afb7222b83c6a0000000000000000000000000b8f060fee13b1c6a88456d4ac5145be3cb9cbb300000000000000000000000079a2f8b75d58c19f188d1d166389fb2e0b49443b000000000000000000000000cb770b296e6c8b4ed5bbf01887e505a70557c88d000000000000000000000000a8fd2e47a71bd707d0b23d74d9ff8bf76a9e09160000000000000000000000007626093c98c18cf77b78ec78b088462c47763bff000000000000000000000000d179924fc364dd4a5c510e36d978f820f24d0e3a00000000000000000000000009979b9e404941db772a85992948fd3e5d9fbc830000000000000000000000003d856a83136132545d21fdeb4f77462bba0addb1000000000000000000000000dc564d2f1e6b04c7edb87c7c594c030052e8cf1d0000000000000000000000000a6831fcf81a92db526eb4135903d6eca2185d5e000000000000000000000000436d57bd1326a0f4bb6444cd0a2555e4c73807700000000000000000000000007df3ad72c41559cd7fc0f930a6ada366883d36c60000000000000000000000001f3bc471e0969711d25f23797ef294b3409ff9d10000000000000000000000005d82196c56906365952a087e260caabab32a2866000000000000000000000000fb2f6f965b09ce20ab6386a636b7c0ba16824b970000000000000000000000008f465aa7b8c7056422ffe47ceb0721259cecef8800000000000000000000000008592bd9777b3ec79dc8545bc750b3debe1efe72000000000000000000000000a93fa738c45827d51c35758f67826782fabbab1a000000000000000000000000921e91c180fe87bc84ce379183211fc8f6cc517f0000000000000000000000002b5f79b4b8a4e9f57ea31f9b9405b17a039eb0c200000000000000000000000056b3ff76facc2c4e74f2e92a2a0eb4aed52e933e000000000000000000000000be73bc7d9e992f69b542a30c032152cfedf3b6bc000000000000000000000000b7bbe2d6dd7974ce3063b3f8c0121c73d1ae9f8000000000000000000000000066a32f408fe73f7cc36ceb3acae67477edad388d000000000000000000000000f98289a54e6fb5ce3885c8798629acdf5b3ff70c0000000000000000000000005912227790a18f1c70100dc203538140a346422a0000000000000000000000000b3c02a9f26ce6ff7e4cf6745e9fd1645aae600a000000000000000000000000501080ea80f7009d0cf132dc65f657faa39d2bd6000000000000000000000000f317cd84e8643a2fbcac678dc69392fa9615270b000000000000000000000000a371c721b4ff742ac369afac6eb90b12381eb4780000000000000000000000008e82aab81a9928438af3c83f6d8d44ec621cb221000000000000000000000000a6ab8d126adf7a0ce263d473b330b734c3bd5f7c000000000000000000000000359fd9ea1a2bc5fba74e15d3781c233194442e510000000000000000000000007ab01d763159281c22146adaa992d907c65eddca0000000000000000000000004b1e8fc7ec1a74672595972dbe0b79481bf69a70000000000000000000000000c8ff639882d001626e8277019148cfb1eda0026d0000000000000000000000005f5cbac9e8451fe02a83681139a79c1f4b9831b7000000000000000000000000a0144c3ff908b17d599fa45d49d9a4c12e8636a7000000000000000000000000aa6b8c7871d0fdc94b76bc9b2baf11f9abcfcd520000000000000000000000009ea24a01ab0930874670bfa384fb795b7a931252000000000000000000000000c00e298c0d15d8af7d86fac28f325223ff2e178e0000000000000000000000000a58b1bb0045e5b239f914fbcd96cc5dcdbd57cd0000000000000000000000001b04d574d4a3d57fb724848937a926aa21c59271000000000000000000000000777fbc2ce55b2d448f260ff1d9f6716c2baededf000000000000000000000000b108ff3802ebc2a027a66c46d1f80b9a6428d196000000000000000000000000acc43af4e99dffedebb398107ec607500a04c3cd0000000000000000000000008512a8ea76161cbd59f8cfb776231874dee1de5d000000000000000000000000ce99c061915e277c201329bfc73974d5b7bc6952000000000000000000000000bd2c08eecd8abe5829968cad5be17735f4bc3a140000000000000000000000000d16c0ae7a491a78e4a27bcd7e0a83ddef44d17300000000000000000000000097bce63bcd9cf0aa026ff875c78cd3d13f8bdb190000000000000000000000004d392bc8577e13320fb44bd866ead886864d43d5000000000000000000000000703aa51ea09909cb64503874a1c9d38a9053528e00000000000000000000000025d57299f9996b3c17ababa80ba93655dcb799ac0000000000000000000000003b0c432981e5a3efbd17fbea556a055422675703000000000000000000000000d66529318808df709f82bebf7786b561e2f8b2330000000000000000000000008a71b93470528834c3ba1cceaa83da57e84436620000000000000000000000002c801181d53eddf94396827a5ab5435a7173d1f300000000000000000000000051f826ad4316a72f709b58bd639dc69009e8e227000000000000000000000000b210f1d2b4112eb49a63407f5664da6a0bb515e2000000000000000000000000f0cb2debea3ba14eef850be59c4f665b4a8f4cea000000000000000000000000e945eceddbc7bf3668a9a80aa62b52a9d2d3b008000000000000000000000000f2750fa36eefbf19851fc9a9217d484893bdcfd5000000000000000000000000f6f39f641640e1557d29162f9bbc89da36763212000000000000000000000000c6d0e692a985a58c05ab3505156e7035eb6be436000000000000000000000000492344caffd3509418c4936df075ae798df8a26200000000000000000000000030bcafac313255a04f314bb4ed63db794ba2dc1900000000000000000000000017786d5110d49b01f2fdf16a813bdf4b4a0b6c34000000000000000000000000e1c333b26a1b9fef18c41ac2bc8ded42cb2896b7000000000000000000000000b29ac7509153ac591911d54d6192afedca5dfdf500000000000000000000000046adb3ada0b22679e5d485527f1d19ffcdb3cbf7000000000000000000000000772cf79abeca87305da38cfd4c13b6b6681466d6000000000000000000000000051585832403d4bc2c82fa4a6b85f6ba82e75a160000000000000000000000002a76891ab278de8158bafe4092b287b2b427a1a100000000000000000000000015c84d1db6be54f53ac6cb68b824dffaa5812caa000000000000000000000000178756b29ad18d38a5069fa2bf5a77a4b0693ea8000000000000000000000000351b10fc65927f70c4eddf3966069eb296fca8ba000000000000000000000000c30a1c21634431514a77e33bcd9d8fb7dd918e380000000000000000000000008119e24552f70f28eba23968dfd9fd57c29554f100000000000000000000000099c9fc46f92e8a1c0dec1b1747d010903e884be10000000000000000000000004ef7f9022f37be5db0f46d1d62bfd9d9adcd88a900000000000000000000000056807882701b121eb0510e6458676bd3b5d1f8e50000000000000000000000003f713c97b3ea1c31aa7358b3e7565998ea15ea82000000000000000000000000a70c97220f3de5d026a377b03e2c350ad518f69e0000000000000000000000000896003666f14ed430f8f8c902bcf2abe486de4a000000000000000000000000aa022685036f86e520f4ff63447d62e6469b6872000000000000000000000000499a18bdf969b8d7cfd48ff2ab3b6c8b0cb7da1e000000000000000000000000814975808ff42261c8bed79fbd0342a666587cda00000000000000000000000094f72e09ab6da57934ffbffbcae5b609da7d1f93000000000000000000000000be66d0921a166456d3940b1ccdb91363996f0415000000000000000000000000c4ce021b1f277b81ce1566c988bb61c4592673bd00000000000000000000000063228d057fb4119ca3b9eb00a3cfec40ef6670280000000000000000000000002a33dd74c3f0e66eddb8ea5460df052f2e08d901000000000000000000000000af27b464d2de5b3f6bed340e6acea7be9a9d79dd000000000000000000000000c16835ffde4b75972ccbbd81b51787e8c68f80f00000000000000000000000008d1facf6cbf23326b54582a4253a9cb3c483865d000000000000000000000000b95103d2f5c5ecc7a3f8b673835921daee44dc38000000000000000000000000d6b9baa6da7ae03d2632f5aa8552946590a64d29000000000000000000000000a198993087f148abdee349a872b63df23f437cdf0000000000000000000000003264b4486f5aa5bd9a72eac34a2b6dcfed086dba000000000000000000000000f6195eb58db71c4759343bf0280ce55925a7193d000000000000000000000000bae0db037b4dc43973ad13d77db8d267ebb4cb63000000000000000000000000676b5cf0b2af128ae431e2413f92ec406e3ca1d7000000000000000000000000dae8a53c425eb37762b4a98c40319ef95dd6ce2e00000000000000000000000087eef93d3bd75b87f0b384823c95ec601f7337dc000000000000000000000000827343971da74069f2575eb4b0879d0d4302724b000000000000000000000000938a1c11d7f4863548da19c60b1ef638cdb241b4000000000000000000000000a9e9d72f38b15b1a5e9b0f6aea5e2d777617df38000000000000000000000000afed1d649664eb846f0a5eb914f63848646c876d000000000000000000000000da1c790e5b0bebaa5b6a3933544f39858c30b3d6000000000000000000000000cb0c649f0727498e0eaae29ee11c7f1f797b14bf000000000000000000000000a076f9c2920478cbbe6807b61a4c6a90fd127a22000000000000000000000000ab4d078867785d4b865bc7554e6151c3be6ccc78000000000000000000000000c9cf735faee9d38c9c43d704fab7ebeca0c66c6000000000000000000000000094f8e6cb8f9a3b5bc286ada606ae95760c5b2527000000000000000000000000801689fa2f1aa25817b8594917225803c9b8aee00000000000000000000000003bba95964f48542422eca76fb883e47348bddea9000000000000000000000000233b5a66b81bc46e7f6e6f8a6725fff7fd0320d8000000000000000000000000cf8a98a25eca67a31d24282574e9bea50e03c195000000000000000000000000e85aeeee2f95b1e5afdd579bf0e11df381857b8b0000000000000000000000008f375139b3aea948304c84231befb694133ca00e000000000000000000000000d82f411df669303d72233e55c88beb4da8f15d71000000000000000000000000b32db87999fa617c34202d5ed9a42663fd3ea64f0000000000000000000000005f6f149c10ca0f0af62722edc6c964f32b47066d00000000000000000000000056ed717e5ef63b3aa2a5210eaec7da8c8d5acb16000000000000000000000000a2270f804cf7c2bb19c710ae1b3e6fff2632f9f700000000000000000000000010885a27d680abdd9c3e6f1a225ab5ec6bc54ef7000000000000000000000000113b8bd63da599865809cccd5732d593506b45d3000000000000000000000000264b2b77d8cbf5d6baa2c3bb4aa508cf0cecb3a900000000000000000000000034ec3ccaebb8ae91a0162633fb7b7421e5d542b600000000000000000000000009bcb52cf813182f11b390099c62ec1b1af1659400000000000000000000000099192035a14b89ea40f9005c2ad8d40d2ab853e700000000000000000000000095a6c88ab5ae54ad13b1ba138cf747ca397e7dd10000000000000000000000003650114895b5260e2f60e4a4f7fa98a0534bf190000000000000000000000000eed2c3934d5387a0e9cc4f151b70ddadec6a0a5a0000000000000000000000003ee3bd75df5a0c0b136aff5891acf207555b17d4000000000000000000000000a1b2a2dfe6300d3f2174e0a4f073fc0f78f5169f0000000000000000000000000fa0de600327f2e62d17d3e9e8249c431fe982a400000000000000000000000042fcf42ca62589632feda05c2c7fea6a90c138ca0000000000000000000000007d06e8c30fc6b1ca83aa85f7369bdf99dc012fc20000000000000000000000004fe913f7b7696efeb4f6c6c4cb4b194357421e8b0000000000000000000000002dbf9b16689ca037bc19f61190f813748a144a1d000000000000000000000000ac149492330a532feba0946642415cf46a7c275a000000000000000000000000cfd67ece02e29abc385ccd40d3c54fb3b17a4da1000000000000000000000000c5f64ed4b4fe274312875d4066949e8bfc60c70f0000000000000000000000002817745b872aa851e751914dfcaf179f9216a5460000000000000000000000006dbd273467d41268a88730609988eba7ab17683e000000000000000000000000ced1f92b2669c88c2546ef31a2b46147a37297c8000000000000000000000000395aaa86c1ff3702f28649eb5307c8d7fdc3c45000000000000000000000000003281dcadc3b4388b5c50937fcd0504073872dd4000000000000000000000000290f5ab71d0df26c8c83548cda346787e95aff390000000000000000000000008ae4548d926b08b12f8bef998c624a053436bb640000000000000000000000001b7f88e1c8c697561513f5173a9a7a38fe172c340000000000000000000000009d4000fa5bb603ea12344a537aa10d943cb6b66e0000000000000000000000001b0d0c93f9248f0f7858411b8db158a4cabdc59a000000000000000000000000ec5b42189ecdd21599ed388f4f069f123605cc5a000000000000000000000000868d9a264ab12fed742d0dcb27a91b8a9ed36e9d000000000000000000000000cb77184f6f70a764847218a613e30accd3fa03bb000000000000000000000000c234024038d44fdd2cc39dd570cbaee7d3eed4f9000000000000000000000000923c8dd54048ec42a2e5bd5a7897160ddcb5640a0000000000000000000000005b4c174b05edefea86d468318e55ca9b7268e0360000000000000000000000009084acf5243f779ae76c613159528fb5a289b05b00000000000000000000000037ee5982ed4f10d91eaaeba35907602afb0439d0000000000000000000000000bd05fc2ae02d01010f6c6520f683de61ca4aae210000000000000000000000009a1fcfdc69c43944a41529990e5313e79a3804920000000000000000000000002faac9010e89e4afd94b8cdd63a88d22ba499f450000000000000000000000002fe5076074ecee7ee6b77d46a49d1b01fec01a21000000000000000000000000c572c5fa16ab158ffbb39dfee21fc77bd1da2614000000000000000000000000885d4fca5243c79558d54b5f442d0f1edc9f92c9000000000000000000000000dae7b91a0e97168c87f851f0b759c440ae5e8a84000000000000000000000000236dabcb6fff122cc9131ae2ab14c97da979eea8000000000000000000000000ed8dcbab730ffe537c9fdedbfbe0481da57e837100000000000000000000000056757685903e39b0b22f78b3e58cc46df80eee7a000000000000000000000000044d77c6689f0bbe1cad5e4f98bcf6b625aa7746000000000000000000000000c103919fa57d488f5f5a9a143adb533f6bd757ee000000000000000000000000be003ff329fc8ff9a9c8311c674c8b27cccb170b000000000000000000000000370ae4f3bb6c0d81a518c8572f51d52f7bfb5b56000000000000000000000000673c17e87e51d840637f4ab646b11cca8c54173b0000000000000000000000001adf0be5dcd95d45dbe059a2dbecab7cfa3bc89700000000000000000000000032579221e899347f532cabf5d1597d23cb5fd3cb00000000000000000000000093608ff755b7032e2c79a7d0fae03c76fc4fb985000000000000000000000000a5f44f562c8d15f29133c3a71cad74872d6437a50000000000000000000000006f478407c2a5a2076a90ff0a0fc77ef618974bb900000000000000000000000096f48eb32dfa6e248a01b17bfec71235194be6c10000000000000000000000008b453b50ed1bf8633276047c3757aae3bcf82cbf000000000000000000000000f48ba523f72974109728e31e054b0e4dba143b740000000000000000000000003329055580c3666a5775d2c5c64a1921b31f2001000000000000000000000000f768f8c07b1cba6df2c681e5ca9afb6cab559aa30000000000000000000000007ff3dbc69bd017d4e288602c0ba860afdbc3f7b5000000000000000000000000c5180c02caa12d050782214656031aada26db47c000000000000000000000000d395b92b1981b28b50c37fb5298eb040b2a0123a00000000000000000000000063c78c9d9542a1868db4ad58abe0d8654a01d76e00000000000000000000000004409a11d1c24b75705a75be9d4a3761439bc4c5000000000000000000000000e0d7cf703399636798e96e6d89707861f2048d0300000000000000000000000031f4035a1fab4cbb4442b0c7420d261d243cf7d10000000000000000000000005d0eb42c53f4d71a292774948e01daf4715de6090000000000000000000000003b4e0e041588c3bb11f2866524de78d1a787e99900000000000000000000000088fc2d8d573390f8888eaaa6a858cdbb7b492bbb000000000000000000000000258c7f9e092226850bf806421acea8ccf21e173b0000000000000000000000003f6e85c5f808833abab8d02a1a7c707c7c00244500000000000000000000000032baa7b52e6a824a85f3d1ee2ce485f1b65a41e20000000000000000000000002a962954245f15ffdff0d4191410d8d235c23a1900000000000000000000000025c35eb2a640601bc5d814aa11ef5137bf761c66000000000000000000000000ee553e5b376fea0f9077e4ef860c674ca4e07e050000000000000000000000003e12692cd0509661f35c63dd98998beb928a25e500000000000000000000000010a17b14c78653b964ef66dad2b8b4ad5b7274ce0000000000000000000000008fd97100fd52913e8fff92cc511d3073ee9b79a30000000000000000000000006c8cb845e28b903819f6b35a9683d7eb0f410ae30000000000000000000000000e806867f2fe9dfcef0ad599cab6d32d39fd7d10000000000000000000000000aa04ac7f22d324a518db2df0a9bb803ddf8d9a9a000000000000000000000000c440cb36923fa02f6de4e91a1f3207b45be61c5d00000000000000000000000030b9818e8b9e9355eda9400e730ef57e0044c7ff000000000000000000000000a4e9de4f351017380afabf9b052382328c34ca8f000000000000000000000000d02e08edfa44582f652f4e3810dcd26fc6717d87000000000000000000000000d7bfc0965ea1d2f9cda9c934f464d6d3fed800550000000000000000000000007f73d101c9bd05675ba8241c85433fa33b27c179000000000000000000000000c4ec9e07f99e35ec9e39fd040a87b6a7d2013b590000000000000000000000009f6e49b3140081166a0aec46696ad152bf67384b00000000000000000000000031d03d61119f90cead888f63e7fdc3f2a6f12064000000000000000000000000ebd07b81f08c7e8856fb37e11c57ad95992deff30000000000000000000000005b08bbee6a7962a0139f6a05e23ae4afbaff709700000000000000000000000050a5683f948b59d97a1d95240de4757992182c4b00000000000000000000000082107050f459404a04bc70c946734fc4c9984df000000000000000000000000062acddd5b9cf957cbf28c46277eb504f12e3538800000000000000000000000032f885098c33f884da0cd8fa760f76a3b07ac9c90000000000000000000000004458474fc81c9b24a89ceb086acf2bf41a6602f40000000000000000000000002db4e3000f3d77dc154c2e5e284e13060e4e620f000000000000000000000000966faab935dfe2296a7be1c9d9c0c9886cf9d82d000000000000000000000000966faab935dfe2296a7be1c9d9c0c9886cf9d82d