0x2cffd02e556e92aa8a0a3b694c830cc5b5d205fd5590895ca48409a52ba028420666d5cd68f1fbb21cc87ac53ec937921803732f26f90c5dd108dc9a0493a3f79cfb2f4a6037f4dbe3267b437148a937059ecf830a28449c538a9dd3f06efe3c8940c816a9d411bb5291b9fcdfc6748299670679e1b35f7ad10cefcb764aa1f86ba5609123cbe5f22d345de6174873962337d20f3f3a759ce0755f843b04f86d178efd7cb578ed61954396d3709abc55ce5061d8f3d4d25c933d2d19ded1f20913bc5f55655fff7c51dd002611d3ab7ce39ce1eacd7578aff5007dcbe1cbaa26bb6f860ec634232601c28264b9621a4ee55cec889ecdf702ba9d4bee037dae23ec475db759f8e5adc57c6c63af2c32f29e40d88a40caa1e1961dfaea8369dfb07c5396455a8787985fa48feb89c029de2bbc2d78ba8925f8d7149c5f94b27ba66d413df9252385ba182f92b2c20bc394ca90b791ed9f1ef4b3a4d22c01327ada29c990e493ed118eb147bc6f06da503193b646f25e99b8621a0f181259f586973b389397fb3cd1381f11e2f5dfc72a63fc59aff183e4ca90573acc2111d3ed8c2369049a9d354ba9b4a55faa3605d842f544f4d35a554db896666e1cbf4cc1b804cc0c19f1aefc795e07f5ff021535f2f1413d3edba460d2be5021f7b00d1ab9200634cae44d859ca81ec5621c0ed9a17633433e4a984478cc376bec8d30a6276a1dad549d66b72169b511d4fd60a056f573730398f0da60006bd894a6cff08a8d2ae41d3cd55b2d6a0957b1af0027e19cbdb9620a44b8df707a8bbcb2f85a040d3e2a08db747784dfb8c560f14b4c1ffe5599a545834e118399b46603bab17dc98a560db3d5bab67dd9aa21f39fc2e48d92f5e448a978a718a01ee415d37427ab0308b603c1f2b7f67fa6ffe09e251415ee2b7458ff48ffed8e2fafbe58013c26e96d72b2f3ec8fb2e59e6c06ffcaaf267d96a23b2207bea3d95c1730a13bd768c51855bd0afa9e47ecc69731e7b80ba4d76c1b43375a090051b3379566dda1543a409d50aaed02a8be7a1debca64818adb88a3f1dd0eb0a163aad52f3682d1a9a30439b444499dc81094f01cf553b8977a70c0c23bec01353feb3bc308291e8775bf5d9efecb0af63b7e214e42caa899e100b80b34fd799eba0f727db9474a387c4c4473a0e8bd3031c96319973c801ed2e3c2f3da5c5943f1ef41c2b073896074ae2c49197b627c5c6d54616017ebffef05477ac8891c2d685315a38bbebfc920b46c07d5cd230bfac3c20c14750e40e7a79b1839fe21738fbe0e15742b6955a85a7d601dba41a9aae0a6d6e2054b7fbff6292f66ff4a00bca98ba03778824e5a1311b2b0dd1ded01ad67729ae78898c259562716c694bc1509500236cd5592af0aff761061a40c1b83fe817d9ffd68825728fdd888f3661d5ec552898c40e9bfd7b1d9346cc94d8d5256884777267cf5ab5cc7e52b589b4525a0e3ce603ab6793f2922fdac8f88c8d9cfffaaa2b01d018e588189d26e8a2d3b36ab0c9805ffe0ded4527aafe7773b76c90beb6be783649421d5fb53c1a52d5201af4dc1639d57153f46cb6e6cc139cfb920c94d99d5b46fd05742c5f86a2c1048c5d906bf14af343ab4a94a822468203a63d33a0ce8a37f64002b7cbd0320c49e4f85d7f997e800ac488a96b2448736a6104111c172c2c84d292de127cee6beac878851c161baf498870278467f86625de21aa72168a2fe1d7792f62d9a5783efd82c2530ad7661d4c060bfa5b29a7a28cc814eca6c96b6bdb9c6e717c69cd4be8eee747548ae31af54d365d386d0634e918364e8df55fe3d0cef9599581b3539d9e9f5a17a8d11c1d6fd6732b22ebb3de48117f95dfdb3b5092b95a0bec728929cf54dba5794f5bd909efe92ac3cc79dcc79c40ac1999364