0x2cffd02e935928b026aa77b8035601aa0db366460356083caac90be12422992e528719502824578c548178c4a8d36cd776929a930ce3dd9ba2bb24295a7307f8331d8fa47a55073e19d15e999a80f45870ce8e773be3b109c0018ddd18803a24af556c4bc342a1634a9a5d45ff3795a7dba119464b7bc06fea86810412150470ffacae05292e579b9b58fb1d698d8151e41e3713df5034da04096476b01dcc45bbc88a52c4861e69554ebef601dbe1f820f4dca195b62262382a0635bebb6213e007559ab01e8a5704b9f7e8887752e39bba3d8fbc57fc6fb444b363fb8fccd4f704fd693f15142b7241cb44e3f8cd3bcf710df22d97da937e3d6ea6f543df98c46ba1d426e6ab9ef63f49d4ce38e8efbaa9907a1b2c7fd7d9730a6706b31d41be7fc0a24cd83c95d9cbf3043dfd2ad2ff862b6dd46c70988e707fa5b9ca89431a31099ac910dc1fa54d5d1dead6982fc8bb356eaca139b33a2e8ad049fd5312f2300369e66637bb49491a71f1b1b27d3f1f4da8b68e449e5acc187106c95030042a6b4ad18d90b69df40847705347d6c791948166d9547e59c5673814e439a4fefb6db184abc82b1e4417f16af148476195fd314a49aab8560ff6ea6356c0410523853dab224485374aad60fabe46c515e8288eaff8e945970c7fedbf3e297b208f8904e0d2cffcc2fc79b1cfa64612639c8d2b96a21e7493148ecb7cb9800a6c641b060322bf3f5aa8d3e887fa0d505b8dd7bcbc1d4cd12db6360d240f09aa277a8732576d478dd2ecb82de786ecffacd59d6945af7de4bebee17ab88aaaa442c36d15158f13d5bf2bbe449fcbd14172abf4601c9cd0a5b2d6814bcc8bb0c2853e62419e1d0c1db711d2404e7a409cd3c793e39b7a511a4c15fcf86c28017bae0141d476191212ca4e16f96a4a24ef80af4c9e27432c26dd89aa55541df3f9903b3b672cf30e334db6d348a1639b8a49bfbdb0bffec32d7e7da5b277353a9e5667e6e3a998cdfbf36761ab0bb12d6eefdbedeba08d68641f19688894ca0788ac4b7bce9073bac5190b973d25b424ee10fa5e3b32846702478d8b22b2490ce0c1a9b68925ab4ceac9908ae4dec1f94b719a60b3797138f086dd4514efcafd7bd153a0e1937313074afb57331fdef7538075538cdb7b420cdeacbcc6c9e457cecf1ac1c526a0ab5ebd8e09235567d9d913b234a968af667a95a0a585168f321b8e1cb956b9095c6a3a96dab0473a67eb964b09ad06f2c498828badfa141ff98ff84579af30bb80471c95a8db8a8bca0835d996e89c4b1768813eba0f51d38e92748cf2715c656700ff313219b152fccdffab9d74e6cb6b22df93b62ac790114c1f60965adbdd97f80724fb418aaf9b89cb723bd64dffd532eba11111b1069bf5eaf92e0a902905bd452cb4e5ec1478ecf0de919e9a2ae3745f3691cd019fd646448c941a6308d7e9a789d8178c63b7245f44f34088fc9049a653cdab68aa084b16c44e6992eaa1e717961dba1b6fc416beaaed6cef5e30d740760673b08cb9412e573bdf9f9d025974cb3b833c21b2a03c15b669a5bdcedbb5729d5932ba237a7cc35d748444fb4be3adba724bb54b70144a26fe5d906f13b25fe01ad5c09ee6db7d2944e3110580b8be2a49801a1e87856ee070e1f6bcdbe01a807e0fb5f524aeb404cc78ce6b3369815d2105baaca1d7b9d3a21e9b6e455642cec8a3111c2695d8211fbb0a9491736710a8410b05b6a4f0dcab47a01db7a3a9c6a7f31409106aedde2a67f366925fbdc6cfcf7199c8214d5dd21cae35a41075b234403e449b3c4f0ca049af51f486d373a4887eb2fdb34d8dc807a053a8a230c6ead8fcab89a8b0760b00ef82beaa627c8ad10f8e65d28a03d6ee113491a3bed0141dea89d4b30f0f5632c196d1fe07fff99732e65f8337cd45