0x2cffd02e85185de6bbeebcc2cc96b9d29fbbd1a022b0f100ba7229d3de297ea841dd9dee0284545e5f5f9bcb9c36020b508a3e814d090463d4f5e8c4c4a911b61ac158a6bc5f36f1adb383f6e879881e2199a87845789471df8294b2d6e7b4d3a2a9ed8041c23df492b169d16e646ac3716a21a36ef743e4e987290d6053640f7967eadbeab32fa566fb02918f8f28bfb42fec47e2fb673ac4c54b171b62d9cacc62461242846d0d658bc99a7259d0ff5707f898c80f866ee49bba5edf53bbd3dd2e89405731a6a7f5e3ab2093479fb82df4c793fa91a248a06b204a569bd50e6426d95865d0e1cad983a278c3488eb3ec6aa80ece8da36974b8235faa2d3814e9e424a2bd756c14eb279708a7d85a946297d853e687ef3e0cb844728a8e37507d80f0f96a3f10e84bd8f210d352592871c9dd3e7f570095c68273b1a82b92ffc48945a5f219ff09a5a3cdaead6ead8cf6ce74be9c8052ca56cac13fba9bbc00a63b36b3d382c6b87bffa945d2d6749609be55886e9c57009c0f7b0e8c73f51fff4dc5b00a51f0811e83cc029b37d6ec9e3a5e354d2e4237c7e7ac3d9fe3414216f50b53bfbe8a35a909629254aacaf8180dfe3ac98f3eb6bff8c1560e7ed5fd46302b5053b7989b48c66d3406bfce3fe8365d6c9023a0dce99e3befb1a7885d925a37a87b4075d7487467f292dc8c53c300c69733a961bb0856d9a7923d8dadb8eefffb9a8e57bec54a8dce6d2f34d39c4253257eac023cbddb513d2f5d61e9a91aa12dd1ce88acdf41c904f308191d98adbf5d762fb85f71294b4a61424420ba532e2319e12bff9fc94bc1f15b36a6baf58d2585b528ded36747970ce25a1d08c561ba0a42dba7e4ef1290a8a3a4fb06f588f455376e7582b3b780f8fa93e754d74badf7dcbaaa5b1c952d773d166f840bc509eda1fc7be5bb38459f2f7d4132c83e627674f0c5c3d4f668f8440be289ceffc9dcc27296424f16e56fabe7945f132415ee1a9b85a8eac183d88c7886f49c0a1bb40ab8757c612e360efcc26ab90248a87ab8aede8ca27b6248e466c63e8e67fd77ad5d94d732111fb562109c16a7ef37233f6fd9cbb5078c0a51e8de457d784765acbf35d82086b3bf4fc0d5b45dc9e976736b7c8e60738b7803fded51b8d72a0f3e81416734a197cbbdcffab9b002f46965bed5cc9e56b0560dd45167ed4204af7e64ad99a7b3aa112c8b5d85c95127c106c6dd55ca88334f93b124783a3cb354ac8cc6ce9c51187e423805e91f87e1f6d7e35be82eb416409520cd2019171f555391f0fdad7b8f1e43273b689ecad61de95dea96656549f4aca2990febefa563d6d03a9190acd6495d37520f126cb114dc990eb8e2014b5dcc325e6e9bf70a742d5d9f51ea625bcc89815d1d1cbc77ed021f32b142d400291b3586f753ca041af10411e9c5d173ae0026bc748ccf8e281b5e3e461a319466b6f4b2020df1a1fcc2b7395fbadd7bf7c97458e684a75c5641796bb30a0d4d8557190c5793c9a0348b8601d26318fc53e6a8b45ceb4b73032987480cc171ee7ecfc8bd8cc8f3f70cafa8ddaec89118ed18dd17218d1f6958f9d95b879ee548420b7d31569e74e79b3127dfbe80783dcb32a88140946bf85d1e244f719dabe455d51794fb8edcc28c2b2dcd385560ddd62be67702130b874392be813bd81b3997444774f8bc97fd29326ac1f1e95401df11fbd06d864a0db45e42f8e6361750ee2112131138c7edc66ee6d46488d71b09d0cfb69c9c616d200f7cd288cf208a132b79ca9e1e425b2996958efbe2e3491a476bd9ec7679d4eb66cacd6c45e4e8d5dd3745a83e84c92efab2f0102e84d57e4f1d759cc6007fda7495a5639f8b53d39a4f8c6bb343e55a0be2c7197f27c4f44ed9ef99327be851f0b99b64fdfa193b9429a1462599a3