0x2cffd02ec68cecd379cc8a9042d39710514829dcf47c83f8b110812bc75e4f069aa1c093b9da567e2fe4e488b48d310fd501b9528839c6e2a919936382bbdafb109a32bde402e52893a1b78017898ee09e1187090820dcdaece6cc4ff7aea038d65e18cdfb2df36610f2be4507a4f0dd2c272c4ed3c9274deec179c3b87adf15edcd851dc90f1dbc0682ecebd0507406a6f4e295dc8fb756ab9de48ce4df83ab4163489b66cb0fa045ed453e883aa98444e741ca94478e878442adee7c8791dc9401cf4d3a5f05a9b394a4d5e944f75cdc39d9801c3d128815dc6233a109f41cca72c371b7cba3296608c2b01dd6af8ecd75816c926e99cecdc661d9407d91212b8217b5b2defa842ee71da1a962ce85b3a77c120640fefa349e2bd327cc9056bc0c8f10045cf83ab0722e782cf72d14e44adf98dafcb70e79847d39262b9784a5597cb514cf9a32c4863b6139f7558242eda76c0b77ffbbfa7fd72b12bb4d7267422d24222dc9e07e9a9ea04e114e87947c00f5dbc1d75930fef118978f27d33fae3317fe2871b4c9b43b2ef71927c619effe6d354aa0a94f668d01d8c194857a6588bab79b441e9aea741b1158b18d8ec40f2dd8b9d89017c9d185341096fa16055563a80e1a80e3531e659f151271f55b0db95bcdd96556fd82c22ba3484472b53b2f9b38f50845fe4c3cf777b0aecec5ee0b16f4ac241fd52cf4bec1aa6c509c69df6e72b4216547328febb77ca252680ecbc20c64c591038cda8b9654f89a503eb2c322ca088a2b0a0d47112ebe5619d2ea3f0cb7c98955d1f20b34663f2156b244f3ab2c964a3e80609b296b78b24f14c51a31db7b46f0b637527896c47b4da3f0109e875f1047105be14ce94bf07e3a1a268695fb8e9761ad92984440c00221068e4a5874ae86885fe674e985480ca409ca27b2d1b450ceb8a648c65e170c1d6a28d8883eae0749805783be0f64360a8c709a45f175b45ff05ddc1a7ac8a3d5e1e7a9b6784f4f4f87c568ab71c5c062da74dc7f5b8dbcb55e60f0048031f98305021144872daa6a85a04cdb83e14ec3c3c435f60b607e2eec493bd1bac91f62658b4bb11d0277e808300714b8ada67e4902291cde7b4dbd58411f6a814ca476ea76bf4e3a27f8e574bb3618a547039eea70dae757b300a23d88eca8dfd36ac1cbd94e3dad476737183655bb115eec2b1461cfa47e7b08f3fea914e6096e1cbf50c12fce3421a26c5efd599e314870cd82044017f656a38dd8a439449506ff98e718292ad18df5847f7485daec147e37af151fdd731668f89831e11c7837b8d4b02218ae6895724285f51336c011a78d71c608d677e97a4ae4bd1708fff65636c6f0e1f22714eac3f407e7661c31bf0bf07b18649b651baa0e1b413d2ed091645cc7df1ebcd1473decdbcd0e1be6abbae81d895cbaae23e4149d2561afea6693c0845ba79255b4f9c9da329d79cde46ad7a9a672653f511c739a6ebdc7fe58c7f4b02cd8b14215f271e6195a20e150b334c647f0cbc1146d84d2054b247b4bf3f35858dc6e86b5913ea0fe0ce5c27d744216efa11e0c4e6e4655599748852f3919786fd588e5ea64b122617e3fb8f8508603f96c1a131ee9d9f555883a16d13f7157a24b37bb8e9646a4316d106788e8d34d9c62f46ccc50c203634bc11f22228ad5fbc3c7b29bbe1571f470e7bc08049ac1b89da06c11d18dafe59afc2b25248e3d23cb0974ca5de7a4693c7a3527847b4d314fbc1e00fc0a43df6c4da9a7ace10fe2f0500d596e8e81e437d34cd8c7f9a0eff1fd8275fc2813003bb0b2be79ad06ebfa9724859f074ff10d090ee8e96258dfc67efc83b785d1bfe9cc948bc7b88fa87b0076543ca43e9029ce2142f97ad9206a75f8ef572090ca7f1d79d4083cc6ff1a446bd7f6880194da568f9f2dd4