0x2cffd02e3963ca0ee51d8f2a79fb866206042b2125a1d9e2a5ba4896ad54c68914561af9365b68b1d3f5fbdf62b50ca360b59410b5ec06415da55da976ebb89164187219a24086ca166b8f3fd1bf9f2a9c6bdc39552e64afc96b0b19aac83167064d25c7b99a335cb87b9328895ee4a934c54f749e297c7e0d7760f7df0c2302e459a788f2eecb8696eb0c87c34557fde9a1bb0b4ad8a8eb528c06a5670314e56c4f07d338a7bc3300f8e81db9a1f9a13541e0d673e8528b698581bceb51c802d3b675eb3be326449349021d0b075dfbd96b5028441c3c6fbc22b1977967fd56b5e25ea4a12bf5c15a3d6a6692eaf77076e8d1fb439c9c7138916b57b7a51b4b04dd1da044fcdc07633a71283b90594c75421f6ae6be7ea1ef2ddbd5fbab76b893dd799ec995c38e671acd6784101d419ed227c9c6677243627e0a6e17f959483e17d9d7671187ae5e3d14e1455cf3d43aa5ea86c29edd27e225cc1772baff9a70854d4473af089f82d82a0521d5a6d289932839234ccccc04f2e35741747487c1d1eb05bcbc77a7e1fe7118e6dee99f60e772807332198a82de2dc157d194bc4c0e6e825f1b3a7cf54d190dd8d7d6f587581bc997c6b8f615731aa37b9e20d5550dc6da387d027100cc0855d57c68580686470a61db422edd77c3445fc0b24967ced7eed14795021d06a1e2d6f00932d4dcdee7362434bac4ac6e50d05f6607067af3b7847f566f05ca32b99a57bc99b697c0b0d61a18ea12f6e373431df14ead9881708e530c6fb981246c78bb35dd1ec047733a7435c7ce676b637c568f591baa8f526e4cef99deb3204c094b55d02ab2ca5f0a810544a7ff4c3f530c4830da6f37a6b14344d76440d233ddc019876b99dbdfafcb5b9e7a634b8d4e3e253b9215eee69b940b1ba89df7f1ade40b04c2c6a6d12338373f87a7ef243c1ada60ec5ff4cc6a9392365a1e21a0ba09aff92dea0ccd97b2d0d2e5ad79b594b801dfd96ad022d23753eab41a134235e64586aced30b0ec5b0de0cc1d9089eb11d108eb9acb2ddaa0fc4c2a69bd4246e8556e80b5a2a06ebeea511262e3f33ae6ebb8de0af8c387ce47b4ed9689fb0fb0ec5dafed83119ab9e853b60045ba6c39686744eb05e61dc73b75072fed5b9b8d6d113c61e1cc5ed63c9ee0399689a6d1c1802161d90cf67072713ccaa9c82e2fbf534bddd25afc301c87e9de203f9925c3290cb1ee979cfa7b142e816e86fba8f24b0b3b91d4bcfcea9c886566e21a1e971e62acfb04f3057dab14cc89bccb3cb9b0357786c7ac89152071c6300dc447adc39a45c5e4859d4f8ddab6f1f06d21119feaaf9cfecc28fd23626ccd3d483176f7ecc2b4d4b52bd3e6227904c2da2ffb0fa54151ecd421fdcf7cc38cfc1d69194589f41cb0db0704fa336ebbfa4059602f7a2f3508d36f11c91ffcbfb98e4798524d2e921f5f66890428dd7c84a005107f6e9fd7764cbbee6765b7fbd7541438cea26391e81e37aced42b0a9e7057491c4ce329f51e786614b546b685b53ef084f9b768cfde50d54ce663857bc880bd86b189524e55d03fc6ee2228f67e9cc67ee489f7f39bca63749765f80375404053c43b58c8496b6c1cca20bd63753336c8ab8cd03e4453f60f968c13c31dcd2bdb32b6b8da68e99031dc61498278fa0ef4a4f1f0bae7d61acb7cf2b0d9a5171897bdbf7bbd79dbb665ee5f085c9bfdac700683f376ab5d3dc96a312c8768e7a4a98ba4dc16ecf78ba8c62004b1a9dbe2de96cacdd9f3c005b8b14ff72a57171b6c273a55f90de4c91e6229efcc239fe659ffca58396436fc342441836d24f0578c8b1f296db6dda17401db905f64789f41833d422b5917c5222cc92da79d89a91e141f95177386ef617834043658351459b34197e773f20f14e2cf1d4059b77a3988766eb96