0x2cffd02e6986e10984c49ba152e0f7d108aed6ab4cf4763f6ba165a830c85a05e687b44aa32fd1d384cc4d9569e55559108f2861dbda2d70862274bdc52eda063477f70fdfded8912fccfc351b692a950898b0d7f4693026a0a34c721b386df4ef6f290a2c8b9a24204f2b978357f0af0b7108cfabef208e8232444019b472eecbbce92ddadfb98720cddb26c9715602cc888e23ba4be367331fc73977ac44bc8f09841be9548d2c0c23c7ba686d8d716bd34a1d21c2c639e72b51d84497ed4c3300ccb8d212df6ccc4adb76b3761f14f051842add6d0c3530872d196463e543da773fa895b6c8ad6ef9cda2cb3438f68702e172c0f345b41571f1f8d4ac92392fa1a2053632dfaece7722dc14b07969e1a594e219a560ee59fb5b8a5370cb933def94e9c923245408d7029d02d28f603be82bc3757dc02b7423752e9b14bfb0510900f146aaf9649fd95504cba1b4b8b5a8bf3a0105b4eff46d80be26b08489ba173ac99a10854932662991f01e918105d01da9bf74668a0e50c6128ca39d7576e5c9d5d2590b69288a7e8b28671f40317abfc69a8cdbc0981029ed1aa668f139bc73601c289b0b93484e5397af3da613cf26540b2d3f464fe3a8857d34ad9f7d3b7ea23a5c40b83af676c7a103f538de42b686b21f0123d64355884cdea20d9a34a9a310706350f6dc10733445d82796d19c59677e165cc261ef207e09c2cd6c943af24be1966ec01ec7b966ae59699c6a62467bad23d8f1a36f21bbbdcc67d9e1564d27a16ead1c577da898d4eaa7b1dd065a189f5974cd4bd0c0f269c6e2032ec47b7aba43c08770bc337fac410b215db1e386418224f9c9c32282f9a64746427ff05c5293535b27cf7a668c8e017903109279806e132421a1331c9bbc3750f791d437696fa9e335259f6ebc77f5625d7ab304b97bbfb36bd06f8de74fe0a072d86595b853535004bd2f196b2e8f37359fcc8646858818f39c2be208b988b8f97d59308156f1e1482be7bb061004d7c26e9c8c8de1868f11b37edf51485323c5e25f595acb37846da8a2495cd1dc37fa2e0e11e211f9b6932696e2f1f1ecb54a42ee74ee118d3cb4b2638811189a3a106240aa0b6af40212fbf9fd92dfcbd166653dbd6a4fa1789afeaebad6fa069d11ce0f62f254e0e16de605bdfb11240332e33a22498d7eb04999a1ba1f6ab0167c3a7b0ca13504f11afa0746db9046a2061364ebfcac41821035ea23dab8fff011faffd5cca3fb1a2c4857ac55152eafd502b6521cb9e9887bfa0aa0c01c76b9a7d58ab9f25509a82dce837b17e0014c010b3802fa265032e5b39830cc5b2d8d941bdfe2de0bb5ae6e18994630f4af88bc94213865c719666064939dcb9e657cb32805f5bea6715c870d10a40310f28770783fe48e6d8bff7282acc1071325a9b6d00b9c44674e206fa1103c8aad575b28b9368428d1f379e2ac3f56f4545aadd83edd5ececc1f4db4813f7428b688ff10bbbafd4ea31d43f22bcad2328dfd27f522e700cfe8b889283d81c9f89395a57152d4de9638c2c80c9c6b84e56574603b74c992edf9a35a23f4f24bfa7ff0611c225d9a329655de0b5e9dddf64cb36db6e185a5954b5953259fa728c1813415127918b1472b3430b82b299113466af32662fd5c2c6c210e6bf17c6e474e277fea179d4807bc1f74c53a1c4647446925d4b1299be3de0d0aa3fd084eb33839ebe47754a649d9824a76505d6cf14fe4693186347287764b6a443820a10dc147e7a912f2a3ce4a8a49a4a2d7b45bc856c0081a6437cd81ae49ce25f6fda5a650ad0a6036169b2e76011dd91a61dd4fb75292094481295318f439ecc9ff4b1598bcec703da399f3fcb453812515a3756cf3a08a057cc314f8d10e99590342d75fe7e34db0b5459a3295b3002a4ea1def3b3c87239