0x2cffd02e48524b17647410ea283bd259a65e8fed6cd811eb2b774d87cf535d50059bbe65bf365a028092aacb2de81a5846f7f68da252f356b148acb14999be9c703c1365966f7ae94e0d5e1854fc8318f507510ab70d95c2bff2980dc53f866d8d1204f0537955f8e07bf7edf1644e94cd0357972935fed42f64d80693060a7f78bc704cc267b3f1f3c090cc853c2c65d2a73f1fa62ce9b042568881e3558847e8919e36f51cb66ab34066e8def20fef1267489e33be8331714e585fb9f47f70aa42a9c8e0b9b66bd1b8a562f89d8e4a79bc0c160b84eb250ab6ccd37dc33e3fe9e73d8f3962f0c965ddac365c447c407ee43b697e92d172a71d07e350c1abaa0f0ad094e8a1b7929ead49af4ff06e6ac7ebdbbb0db9895d9bfa12465c71d7b6221d2fc18908ddc7698097462bf004830ff48b94447c4a5f0ff99c274ee66cc8fab33c1e917910b8965051894ca30218a0b03fefc6b94a57975496ee56923b362b96a93c57fbd4b9df99210cb07300a24e4d31ebe95bff89679f62a13c0a04b0dd9e635f9447ba1ece7041d653d4a4681aa5f8a85da9445a21a0d06ddc3efdc04ccadcd2926c8d83f32a09cd42e7c2442859b01d54de895427e97f1ea480a61703384a8964743ea6c647121d84a8934a94da91cfa1efddfad99311e55ee9591e759b1f6b318f4a869af0a84599bc536681c2d67218e6023fd416d0005bb4298e1a28b045b2dfd914dff87b8f16d5db047ba5118839549d7770464e5a86d264f5f0562e6e2c1b96d977968d23d5b52a053525fe09f8c69ad41623a2ae7f6dac5650d1b3678066c21a198861d70356c6bafcc811cc7d09fb8a4a6fae2cf11d488ed441e2e25ef0ff281f1b6b1a6708791b6fe177010c1c8e505cce085272c06fe1468430c20986730c8a1e58ef4f77a8b6cd35af7e9a00b7de61606fde86b9990ba9bb9d3cf30a0bd72d55b89050db2b2bf82abe2231d2be30d006cd31ddc1fc47a25129b35fc309eecad8d88a0a4989b23d70d3d265e0535bdb922ef5c229f416b9520839f72307b39c0470231959d8b915bbfee4d9231d7463cf23005430992d2243e757c50ae0b88636f5cd02d599ad729622f8c9b8d2da85ef4b0c60e277da37d7b0143595d63a15e8320b4be264d868a471fab5ddadc442602fb3e378a6ba03cb80d81fe6e9accd390ee7fa5149b61003fd2986ac7409694f8c30823c59a304aaa22f2384be8c137b6806e538de1b4e34acf526ddae37d8ef8be133e2516f6c57a799fa3e883d5cce02cb8df9d3d59e50167312f56f7a09caa63f11333e310263d9ee3d19a9341fd0183592a33bac4275b706e4e49d2424bfcbbf9d3d42f8d1f6742a91571db982271962fca40a338b4adec2cf9b39d013c664a36a29eb3d0013b0386fdbfb88d94b46b096fcb4cc736532da3b9860a9c516b0f12e663c6cf2d6b2ac717c5c4f4de260d0b75b95ccd7e6293d65d88d222f5f681536a35bae0bb27852374626573768f0948feb42c207f4122e2dc2b8f70985f106e61eb2ff4e84cf3cdbf9ec00183e4b25b3857ca7753ff0cfb59d6d549b96a15151515bca6798792d136607fa21d2006e18ad3c9a2c3ef812a4f1a715e244c4e41924636ff59fed393d42ff4ee15f81ce77027299a408d2cc992444642d336e427291e3e5e60093d5d298265e83941a604580be286f9ce5660aac5d2bbf3528e40b2ea68d9722d86ed780b1b7e232addc55dfa4822c09af30a83601323c25d2ee51337b46977eedbbfb195837fe176ed656389afbced5f0ca481198e9d2b04a3a425470bb45ed5bc6d57c48e1f91dfe19a0ff1cb76eba97b6c1677db0b241c20758676992f660d461996b87af1d6a26ea5840924db1b65a55c817bbc0057d26ba399d171d885f00c8e61d183f86d6a27c3d33975183aef920