0x2cffd02ef6c690a80568e404b70ddc44ce5237fa2643212991b14b232f121707dbce4421d6bb75ac33e84208f48a685cc30f30afb98ab2b39916a0f86ec389b3056e38d1e851f62ef4ca9bc387d79545e946d32d3d2d335713b59a7a40ce1c9cdd0c54ad58915af4dfffacdb283792b2ee8e16417d6eff878a8e8c7ef6ed24ce2f0c702f3eb5e042db0fd3da041eb75086de8ee30fb2c31a1d51dd1f3372fa8c32c35ec18d1cb9a086e7e39e2596c72e18bb6721873f3fda52a25abd3fc0fb31e6b26112359f0b1301a6a5775489e4d7b043752dd29c0ee292c741a5c653bddba94a787744be0c63848f7012edd3dd860a9149d7c20ce17983c9a98e51f99f947be4b017db84f3081162b630f29d1c3db841a0e701b5804afd6bdd71a8f468fbdc829e328405551a1529a3423d4e423d885c0571aaf95ff2f86b8cc35afd06a7a1334a4a39f29141724eb315b6cce4b09e2b23b436e1b3b0040cddada0b2244a0e62354d6078a549fd27aa7bce59601a883fa17b9295e65f94833f9866301459d2f32d13406a1118407205b4f15d8831cc0f6e41142688c44883824268046ba63384b07a16ab0c93ba4eaaa14cdf84be2c7f2068f82703479a0650fad9c6256ef337861d06140434b57e3f2c37abf1e8ecc3d0b49df7ab6d53fac8b217c8bb1f5131db5be55b60cc078b1d237b88c76ae9a62ba387d4cd6aeb9802007cc930dd2e0bce36f2f2cd1075cd7d802524400ecffab3269bc70aeae404e72cac49012705077a43a6fcfc0e77c1fd38e7829faad4c62567a5a6ac1fb4a617c259d6b597ba80a553118b1422c4701c2d65cc20e92b67d878eb67c17148d3a8bac7c84948693c4b27093668665a6fb2c7e38489f256619228419289613f4496b956263786bb24cb6db1350ff9f51e3805e092fba50818a22a5287fa94becee56c53943d1b751602cc2ec982fc53d24df3a788b5cffa0913ebca5b940e54c1185f9dc627e9a4eb4b3041ea08d810a82dfbe784329ee192f45d368445b637af96c5b4f3ab81834b913f426b20e5a807c563ac20645073ac711b48e4f2e02225e9c8933f5e8c3cab866b9d3d32ace531bc21f92a04f243f7a55c0c2ced000ec7f470f5048a9bb0eb3508d189e136940d59321ab274bd63d8f206106d1ed3a8d3f026dc764ca0c894d2d679d342159c9179ce5ece03dcbe201fb2d26eb0a42c32dce2b804b207654a28bf2248fe4bebb6f0bee16b81c64c50dbc6dd0116d8009cee9bc8e660b1cdc723a91a04ffaa2948238e3d7953e84e4d13858c2f0f93067b0a1ed24782d9c2bed8953b1e557e24b2db68cac7501fd07c89aa265386d18912e4eb21f90af0cb1c793b523eadaace0d38ddee89d0c66b436560bb0748522e9b2bf23d28c9c81cbf1bb68b41ba6424a5afd45cb2c4e5b724270acb49dcbeee3125a2ffbc82af846b4b3fcb3cc88c7ee3d2ec62b4135fd494872e3e0daa18fc9b896c3769e65473eecac371ecbff1fca61c7ada39a8ee8d8cf26a558fa9a23f6a8c6fa67187874cd9b8dd74ab185e6629899c0f597f6bc087a91c4f8871f63770844ae4e5e8ecaefadc1e7b0a1f14f0dc821a67485ea804a3445a8dfe80c96ea32424cd37b4b13006b7595750af9d860023178e64aec8d3f1956249346775ab2c9b985594f84285f04d16e5813f0ea5b87e9a17fae97ba79abb8f28eee4c997ae1fc4d5e469e98276cf84bb616f3f88fed756e43334f60902e31643d20dd6cbdefba46fd49040fe0bf05e3e26b5d40ad2ba2c160209729350e313255dfb586323008469cc25534e2a29fa3dd42c78c8cc763bff881efc0976a4045bb5f005a0ce017af5d6a1faefef733512936844ee6156ca186aef4c1816e7e364d86b05fc5ba5d60dfc11e1ee7544dc8948602a9eeee64e6629c881fd456497