0x2cffd02e97c1cb54d0c1f52ec9fffa004de205338768ea018acb628219e6a0cd08cc2f64ae995ff785b1a64676c2e7c97854fea2f2c68b0ff402b292bd5e3082ec355188bfd408dd4fa645dfca4530d7b2e4386642eaa7feeba27b4509779e8e523ab4187a50556e0db29739e354c21f1011d849b336a84bda1ed6bd723e7cbb3eb2a8eb1bb5443e71015f67697a515cc1fcc85eb77886815b781b4fd7e1ede6c68b109b7a4c83c1fcfc92b31f26f5c596c7a8922532322cdf445469d0bc3dae3c2142754d8138904db33cc0247be94ac7fcc6fb7e88c9b027ea61f3c23663f89de82b419a474cc0efae2cc0f31430227d37e47a1951f1116f04b8e4c3c69a502bcc871e9a30d8c01cef650a71327cc41ab0caeb5c492bb5ff6f292cdcadb49d5e3618246653e4a0c9b804ed99acd6f9c8329033acaf81ac94eb6f8053f20d4848a402752f5a375b03d3789f7377f11a1297553a69cdfec977cd3435c84b5de9f6c93f2126e320b824306a1c01ec18fdac2cc7b7c9ebca3f1e823eb5e6275cf4b7de4ff73718b1d3f18a3656660b4a2d6d9f9cef778fbc276f8497fa2d6091039cd1d26c9f3620a3f685b402a689056dab7fc485914109ff0873bfa356876d195f925839ccb6de8ee4a8e1743b5ff6770a177f12797b92356b288af6f3415af185c10f8de7fc2845e7f0c56c7304331c03abbe1971e5fb10b51841fc507d1a100e112f71e5b22f94d347bfb22252aeeaf1649c9d3a123f207a70b69899137afb3f07c0dc7f7a41cbead6f1062158d3e777d69cc7b8a386cef8b8c2c45fe22449b705d13b132949b9612830760e692036fe0fc5dfb65916ab8e72c7d337a2781f5b55e4a41e701de7a7ee1b2ca286cea0c5278171f1444ade92f421f2e692d06d3555e1f049a7dbb14f75a99dc3d76a4ef37fc7b110e88cc2d26b7f034ac6548a1a7e615fa4a53078f9c0270a2bf46f42e5b2cffbc9a39e4cc152cfd6b095a9f8690bba7dbe835eba594fa7951a70ec790f20bbe38045e4a3714f6c0e593125e0de3c096ca695cadc8ec2d1dfe0e49416abca03ec712f96de41cbe6fe26b6150e859459f8d2f8b2a74d739cc3e08b7c85e2f7dbfe711ecb8b0e241ee403bb5c581e7b71b391000cb6cf714c8996dceaad9b765687349b6dbf8d4c4a29e1a0931a84abadf61668426502f0799214a3f1460c142fb5bf6c124a5d9f4d4429a00e50f57a249f74545048d3b5bee041922063971e8fe9b650ef29379555efc0ece6de13b2688e041fb1d3cef359723599e81089d2a9db017c8490432acba15a766eed0023387495d3496b8971de44d1e460150ff597b62b9ca348cb24592c038b62d17f7b80bac5c97ab841b4073dd5739dfb13a9c49c01405ef6a7aa5b7c0d592ac9fc78a251b4fb08a3ae1b82c5799f0f0fbc57b0d44583594c19e9ef902b58bec883c2d90a9813cf81e7e2542222ebcb8c4aed49245637e13ac23cff3ac985c45dcd67e220e74f300c9744f016fa1926a1a83cc492287a3a0952a97a147856b49ab9ca3dcdbad6e0d0f937c8bf6d94df7aec8f072c4c64451f1044aabd97b3ea9b5945cc57f8ad5f84f9778df5dd493c11f346e85676c6041b65f4843e73a05586866602d314c785f578cb1ab87f6c4d69f634f868534a1fc9b3bbe4f0372e3aa7aa57dd979e10cf157cd0819af29a196bd131866ea431cbe6f97475c179ad7e2dfb2c9759b759f6112b4223bb0a150e72bd9654045c084f4633529033529b2287621ab2f3fe62e08248e1a08e8df7848ceca0bd07eb0d03ec005776ef962b7bffc18fb086ea8e19bb6fef2b6997baafee4b048bc2d211b0a7abf13e0f764066330d1a7e8e2561fb76dba145e087279fe52b9192ab0eef6a5efb3028955b9c86ac1edcacd1e003f776bdd784f1a50f1e029ffd6be0