0x2cffd02efe9fdf042c14ac14b8107d94c38a296cb8a9396ada8c8866cc543b8070570f90a8f0a06faf4771af8e9d1276dc18f6a6b0abab514b459833755099c5f1b78057599038f7596ed597bbc19e61ffee439a3201f8efc65736042954d35a8d9ee5436f3e00d5db37a7f2700fb81b65a19f8bdcf82fa452e0d8cf53632a6717e4446a5f0977356a284a7749eb6b2c225212666e0c8fdf8a52acb012e7e4ab183b4fff54844f5dd31820aa2790d51b4dabea195592ac76fde3899c297f2da634f633eca444f89fa1395221a2f4a7870976ef925e271094c9c0c6dbcb7a9458adf98ae05f844948f9e18d0cd1d8f719a686d5002fab7d8f6370b285d37ae036d9cc46ad860e52e760a994e2d55566ea6f13d1e79d2e526a8be90c11a19c53e6c9737cf781e46559796d35b0635651898d28f3b458fe0f5ac6e49f5b1506dd5ce87ad8759e624e3a92054b365e06f0c89c5cf59e237ad389ed8f3efc4406da4b2e0b7881f01418943b285ff17a4c679cbb0e9c1fd778a98b52887d43c08677ec95c1e0c4d8e8891fdbcd4b431d7e2b283c0b2d7238f359fdc458444d6fd3e987d3bdd90165710612e41922987685a0efe45e4f029f87bc833422da4148a5f2366dfd1b6541ccb05f43b829dd87dc146f308e6dfe0a58cc772e836ccea1f22e52d1cd8831730076f94c2ac423a03c3291c335f2e24c5c35c76aa6ff91a07fc22ac6d935ca9cac360d033f6a20d8ee596bc5714404abd71fdc8a24526b28215b7db6f784d29be4ef3b1559a90ccfe13a262f18b3f9b9a726f3c731748213830624901552819e272b1e5cf18f89805cbb8553fb0f28cc01e01d5ed3a3986001dc25ca31b295b22984c0816f2af6bfa35d4b42412c493bb6eae0dc0d03a04b1930d0ce33a3e23b63ce4326e5732faf7241f320e7184b2b0f845e2c57feba69bce25f9ebca896384267ab7d8d547e09f1e18e8c55f882272dfe5ce5515c178aecb781596ff0da1f1c16d9099bce304992e161a28b6b331fffae74437811182e60bae02ce7bb2dfd3a52a4f1b8f52c7e30531f39ccbe5902b5f09e1265cfb82cdb238c9c0859eceaae363909333e6d3f89b03d33af5a984393b1407c17c195dd507afc567f2bdcaa579a27d0ac1b5d649ed702a5cde173b771287c52d943e163a95543a338ad1b908862acbe6b6fd48975cc3daeca2123172d3e4764bff063ff364b6c074c7f1882d924c172496f41135e0f5f7078f1924f31b9b8b748fa49571121b21a737bae1e035fd3b25dee79a1f995dde74903cf4819c46835b0107460bf3e63b9c4194b19b815b759c5c6becbf273ced89ac15242f274f3c735d1eef592cde0d3f5727657f8aa107866607cc812cbb7a85da6a8998cc5e4c3ce0f786484822b5dfccc084901c9e49d571250ae0e5535c74faf3d4864820cbcf90cdefc309110d7676ef5b3056dc1e8ef131069e18bba45fef356f927a8e00a988bc05a295d0c8854faa8eb4a3089c05e5eaa70152e8460380e001c8116f3c8ece2dd45b7b6e3ef38cdc82700c82b4076aa0e9fe29767a7ee6401ab878659303fbdf03f2af82353b3a63a6b00cdd2a9506c69e19efdbe2daa1f1578ea8bb72999996e4ed4f98aa2ea159bf835988b7936e2447ec0dbdf2d8285100c0949eb1728f4c9d6946cb91cfc4c74894a1ce66387dd8413e9d9762f2be363c8946148baca2af160c1a65a269f05cf0634c0c37767ee84d26e7b2b55d51a9f9637884de3140bfb7ddf440a41d08d9fde7b2d381ec94705a8c8449798e7e538d464825a7d668d8abf2096528ed4625ff0b84399f07cf0595176bfb4c19d9202a69173bc7bdd41bebfbe60cbddd054a32dd7dfd6963ddde736949230f0991012c51be16a5064f8fc4c16c9ebf58826b0840d8f88c963c7022a55fc7558adce9b