0x2cffd02ec4c05855cdb1062b512e7fa45bc8ce293ea0d327915b01a1b543b4f33557810182412680b04615776ceccbf03df611750b3f67cc3a32449676779267c4e643c0902eac0a7afcccaea23cd20237d90f7d41aac1b8eb9eaa447cb1cfc0e6bf9b6a7c43150d28a53487321265027b27a16eb343fd768e02093e1ac516b31d90f5c7866645250f5ca7adb09cb7a7cc6e400d4b6cf6b48b8477515938e12de9ae7bff20e9d8464a4d740d1ddf5dea479dc67bdcf79026a70ebb0975ae89f795186127c941ae6e564d65e01cd95086dc800a928318da3ab620f9fa1c6b17efcafbec94e6613fa73b90f8ec1a7b1ed50de1f9de8e7dc3f3af56711625ab95d36f40bf2c71b235c9c596ec79959ec310beb4aca96503479df642ad4c494154e9877dc7d52336f52ff180c139e1dcdcec205770691f508f617b90ec961e2d282c59675a344b8931983557f263f0fe7fcf2e638f8c498ed7ceec4a2c3a63bf56a4ad25797c1b76224152c22ecf45d278d1b88b149b2072de33875f43f35f93ea3170e757ae672fadefb3552937e14acef18eda65c0457c1758581a008c9ec2263ab99add4e3f633f34a4848c16e69589e478025ccd3410361fbc86670d4f6a03ac1b51f3e44d70cfae61002827d2078434f9d8cc2e874e72abcc3805cba8bd759561c9071a0638173541807ea933487852c7bd39b9374f6f8b1b84ce7577e820889c118fac225388c225453eff40366870bfcbeed8db6657a12bd51cb872512bf6512c5d65e99da438b1c41042421fd7a1bd0f2f4879be26e3ddf5d29c7e6472bbf70f25a2beb9e6af16cdaf10f8b564f6e1a5794e3d36cbec1fdde9c0579986f96735d7a09f8cfebbfc262d47a79c0a4f800728406a6061b2e7c6600e6aafaa1b723cd3d4740e7a25769980b89a6dd81e2f3915cfd73c515ec3d21b117217ec976f3ee27a9ef98923da222f0842609114da875b35307789f72e8681493d1f9c6a8fce244ff60584c828bd34a9877e3b5374126add31542c01a8cd0ded9ccfe73f1cca386c55751ac722f27d337710ed8918b380725904085ace14725e52b556d3992e62b2b6fa5ebbea2d34daee50407ec2c67de4dcd0ee6839c6e5d1b81a7a2670c75b47683e49da4d8d31c56b382f5ddd7a58f3333e63e3e97f9c7bef83daa0b7b6bf60218b11c6e539c81ab9a72bb9b65ff577e87aee065b5aa6be1da9e5259e08cf025cbcd1ebd96b7b8485a26c1b4956961d38a458501bb551af5d40b18588083a28709e7826417dd251a1f8c06cb1a63297eef6d19e3f76ae39477c711ed8f66a4919193bd0db1d6548e17766c5dce78e3ca64e20a08713aec9a68e661e5d844902a3cd742c7bc6ba5399f415e2c233e234cc87d6b057cc0c837c2235606a2cea2e3d0704a114044e307c52505b1cef6f00a7e4a14aa3986ca2d72b2912f21424f81c2cd226feb3cab0c3b0eb7f8d16ef32b74725192b6f392254f66f977c4d24250c201ff031e10379cef92f673271398b63a244612b147c9e81edf127776211d3a3ca864e96d5683ccbe201ab8eeed67829b05599cc58e9f6c1bdb8b9695c65871924df1a0d61b05ec7b28f0d7eab7e2e5642ef111b9f8715bec2b8978c1a82091e13d1be15f8d1d1c73f947409ac538197f06f3cc2864e81cb9c84a6a29f942ea0056fe7c473d4f6c191627fd56596ebc555752f7dfb646aec27e97896a521cb94fa48feb04cfb09a8616f2a10545e5778baa109dc636c51177d3dc2811e10dae06cc8fc701532af9dda915a36aa7fe2e0f8f9d233bd5585b713ffaf33f95f8a0d5b2f740f1a1e7b6a95c4b43d40a47b6cacbc61d58536637ca97293645d4cd0e096f3e979927d72074ab19019f5e68f6755366ffb731aaef09e8adff6d75e01318e176f6e46a2d900c3fb8d4495438a