0x2cffd02e5f087a27b23fac2644205799e92a1d5d9b9b9c3c9240e09250c0a1f95bbd8ff9bde205b15529068b02f6754c19b282ebd9941027f78e994f04f0af422fef9db021cb26bfd443bf308aeab41c7e0f9e8e055b37cd45ee9afd1deb6d36903fd538f22c203d017b797160f84b213673516bbe699f5d4aca9c7127849739574379ae19f49d155f0e32c8e16608884a847f5313a8af0eba0190153d1c59050db21572079d2b1c76ddad6bf32b093aac8b3ffc8d1ed8829f2c5802436aa3de8538bf134cb21e1d53caead5d6038cdbfb46422277991e2aa9819fb8cf9dd4c3af4ae63d71420902ac29522ae3bcbe3e475be0abf020355306b34d595c023dd275d978c2af28efb1fcb82fa79d62095a67b47cf3b2f605c9a36684adfa1810d47558257a88f234669c09cc6a4ae0b9343877fcb2b75f4bd704e3699e0270cad1c51db901481fcec00e64d99b9595ece46ca11fe808da18029576f83b8d37519dcce772e19eb6061344ff1741f65e43c7aaf5b51880a9cbf5d4aa1fa21482a296f5b57e9d1b37337554fb20ee7ce8f9dade31a2306c664863b34654f5dccbf32e80aff7f22ed89497f5955c71d136056693b5248a64b5daf392d0af840e74a5333748ca9e3433dfaec5ffa39bfb8a89597d80daf6ec76dfeb09e8e62d9768db0909f4088a7a80d3e7168d703c2dc2e91896710d969514024877993159696d6516f202472ecc71b963c6923f2fbfd655399bb5ddec4ed645ad75d6e28f6f76473ce4dbd9f17057012cb52b25368552c51c2a95e872b2940b993bd5ced5275c58ccf9637b80ab8ba6c35fc9aa719bcd140ebe707133f47a90052f85043d58895b4bbf7882f4f81861d940bb356a5bcff35445bde5eeeec2a74b1edb3f6c67a90120c19fcaa1c67eba706d16eb10cf2c8f54d1ca5cb4ce98b1bd879819917883ede90f9236b06e666cde5557116a2abad4273b9e7f8612660b55961ff8532eb3662d3758aef85ea81f3b36009daf8faf0a546df9e626c0c6600bcf69f16e88ccad4a8a00aa6e3eab9396e6d6f697b57b6967baafaed86977c966d35d9e41e22f0e2af67601b52369f0b0d84af068dda2f4d427ad21a1364078a5493e688e91f6e946f3b0db97176c6abd367a54ab09aca48db9fbd46432b857dbff090ab912d251250138027398972b60b7d34566e035e1ff09a7b0673a12824a59d93848e60637f74c9bfef41f8ac60c786316f213e8ee740cc7d72ebf04407cc7387349c4f22003098fff292ed8053883b3ab7b0e3e6790f07ef066fefb83525bba8b0637103dac5b7ddf4b4723d46d62bf9f6cbcc4bdf06e0250f97ead263e04e4cf30160e4187f5ebd52c1243ffef64598c492bedbd3e076aa2b0d015ef1a9e6130c89b7f851773d4353cce0198590d8e6a61bcfb9c7019152b9a4df5dae5dfa46cddcded84c3a28a038db35bc80fdfeed242ae130c0bdbddc781affb074ed31b60285cec936147384da2246e7528335c12fc053cdf4bddc07b98ce167ff6acb9b8af46724996b66d04a31b594c74e677d359e84943ab8c8d9015efa5f9100b11dc829dee17b5f9dbf5afd769dbc80d8f05a3a82e93cb08f080e2e808523f585cb18113d851c68c19af10650e035d593c6ee40ce2d7b1d564e206eb034df8a8829b5086a635645c446ad79ccdc57fa93ce0fd2961e01a551564742a66b977ae0a70236f59ada4dad9de0dde221149612d08cc625e602f264a4c6e2e7a6afc1b7e1e8d9e0ed04f122d5a74d0c37d7ce5ab57c817569158bb475472df8b29c1e7bf3b0efdc60ec797e114bcea2970e054c495abc6a3a607f27cb0841a3f58e796b05b263802afdf1d247a6efbf69388388236772325645aed6ff725fe1f32aee5957f0610289b898d5afecfbab9b5223e1cc11033232bca7868fe88