0x2cffd02e96ab5bfa12aab8887bcd492710a003aaca3742e147e8502a0421b2d7e40d3d4864a5296fd7969b9a25b065bfb04b226129e24b384b31099a6868500188a47035205c93c45a734aa95522bc887abc1c7f8be198252ebbc1a4107527b5da6097cea1c5639cb732d44a7a49b3c2896a6da5c87d7c095efa854c89bcd98cf2ee54a83e3cef7946c4ae97375f64743d580c3d49220f2c7e2e02b81746a521d05c6ae59772a8a1cc32f746136b65e87535efc76c29a4f8dc526b7151a92bbaf6e1071bec2de160327f564f1dacd7490b3e6a430ba974d4d0607af47b17e1c80f67a6ff30f7c5b04e06b656fdf5ae2eacccc675069adec7ebcfbbbb8e9858c34aa7ef73caf10b88e9e22dfbe6c74c27c195f33c9da07ccf6167f18d4baf4c7ef2f2d9725595b49ae5f05cb0c2a86509aba2430bfc15ea98b6d32a0f9e6d41f8b381d0fc8cb6517027bd366620535b83573093ad647602a739a27f788944e34ce6c94ad3300a5e08074d8e9334e2808140749ee2712fa8f33c2b5b96c1a35be29c3934058c62cafa547bb8cc22f56824963fb071a8c4c5c1197d68fd3ba64a9eeb8298526ff7438fb7213ced280f374feb783b2fe727bbca716e0e94406093b6284681121d5797d6c87cb3ca4b77da407d8e1cb488784e6805b21b187ca5277bb63ddc8895b179fa322b2c752bf175534a04f3ed3a3616fdc35bfe92b0b3e34c936af6640d1df7aa5bd8a028c50ee58852a41ee221f767f36cb50fe1dea5b07a50a6755885330dd8c7cf57c844e13c6142f828f9ae652f6cd5f0f02f71645588b3d63c9de18a13bcc3296b3c769c38ca9c36ad900ca23b8f9235a554a6699613144b66e5cc07ba9e2e385cc20cb029854c2ec9c20d175277be4832053b3e5db6171a9fd22217b9db80b8a03d90a46f80b7d7954d4ac74080162d23f6a5ce4cc31ba4aba694200c38f51b3b66bc0dc863b952059f35239d730b2b7a0b25720fa46c85104499097f4308347251a1369a13d9b5af2b7af71cd8e1fe6992516287ba5418cb8039730a5424f0e1af4284ce94bec07217ed4a2a102ef99adf32160d36bfd698fa340568171baa9493412a2a0a2d432202929231c2bd983f0b4fb71f783236928d0ab5a2e457db8b150c542462caf647ab0ef30908601054ceedcf29a52bb03dfd7a1c4ed9ac0829b63d0ec63d774727a41cdbf13c5248c5a0c300a0cf0de8f5e08dfbcde43f1b9517571b3fa73d0d95020e52aa742b800de28f1e9e506abe94be89309e880f9ba978be0683ab7f0bb03ab2047e10742fe5f4c9bf79d59b31d7c2aaa0b1d2bddc730993b3f1c527175ad6274efa2fa077a85490cc1579f1fe0a9537dc0465273282305ba7d5ddb5f3ac353d58ba13b61cbc9eff158338d6cff96a6297320d50aef7d495d41ab583efa8eab1e89ad308468432305446635fbb038627cd6c4cf8ac5f77596f0e90eae6441ffa109b39f15237e79919faea7ba2a1fab7a75f085a99214745e47cd22168597f4fff7cc1811af0ce570ef5e97992c77ee958d46f0c897ce1837732aab2bfc585e2515a17b4bfb0eec04db194acbfc1481e6c92ac90f559fe41b9ec6949d444adc6e914518939ce11de8937457d338a7275d350f9b1f04f3de72f534854f035529bc8d0e58e24dbbe55cc376db170656712e8bdf68f3b79c05ab7f52de5fb32590487ff2b9915e5b18284a5ddf611238b63dafdcfc7b97e917c06d0798b0a8d041e364cd24cabe916fec59412a07bb8b2e7e600c750c22f6eb2a3d13d0db65654b9d387ffc1fe9f608d429ab392efcfe555492c756bcceef77ae7d0d41a9e7ba2f985c73902ed2ebe65d9c5fb3fb8c7cbcdfa620b1b765fa07aebcff514288bb8729ff4a74d19913df35d2ba4c787ff0c050ac3b008eb099eb6cfc4b11b79893c