0x2cffd02ee94af58542212942bc582f847b4c9c074b38d5a47bcb54945c1325f546096cef8869628c47c31cc658cd1d54437f531e70a8b3bbdbc20e8833f4230b5a58a9252662d338c4a3455063759d78a7d0ce5d0875ce2ca59b61ee1d505ee3a8ed08e054bb26a8d3c71463c2ce0a69439f75d1bc83fcb13d5fdbc4a661dd9c9df3eda706ee6a9150bd442f7f9ee82af31d75dc17b01dbefeb7343695257bf6550d804a03b8668ed30a9e1433d0619d1fbad59a6aed82cc2f016ce6195f4352c95fa2cd38586ffbca584100ad9e8d1e7055e4e87a71de92f3f4de3bec1a5e220d2a69c5a0ca26321fdc04c0a6ce5b5dd88ca815f86b6789c02aa8daf94b1cb1df642d6d127d83d4a8260ed415bd8cefb94426826ae209c63cba5240a973525fe312102579c4aae2bbb7fe713645f512c9c1da9459c8823da65bdc96926ad561568d95472482c8f9ce5a9eb0e06b3bb02eca451b2167960677c33651f8b3a95977bbdd69e152eaa78877cf4563935b1de9cf5e7baae306793672d77cfe79f52b1098ba75135ddc1fb3ae3949b6b16deefbd24ed009f41a8bd45331ada3b1d8ff9f60d6f3f499678a52950a9a4e82d1bee41a16d114db4601a1da839b03462faaf0906b4257e0ea3987c5542e5f9e78b5fe34cc85875430b6cd2f0eb36091ff65ec69eb3599b34355b01c0bac8e9e22c6a704df32a107efe1eee238fc1ba6d6857b42f0031c3af692197b859d177a71b777deb1339ec4acc578a98fa50dc7051c578fcf31d12e3e1b79d98fc315bc6da7d0436c1451a057ea2e448318743cf0f97b045a17114b0879919e1253678fd0f442e69c65f28b16847da651d83fe0c149f0a5842c8265ffd1aab4da1598eafaeb1c9780acdc8f8b6c2fba965a092bcdf8dbb9ba863a59caa0a3052bbd50a2c72fe732fc64eb0385534a91c646069c8a1397d80394b27c43893d1cf1cf9c58f3059fb7b5b361bd0822fbbfb3c3839cf9385298bb99d155b087f5cc8d7cd708a2a32b4521d9ade4daa53bd74002c3720212d6fabc3be0f0a807a7a644ce42c19dab00ba8ca7d32cd5e590897ddb1679f479a0f3d8f72f01d4c1f8c11a92cc46f30573ccb0afe482661aeeb6915757318df234bdedc6ff06f1f6c8bf1d772590cd94a044df01230d7a9bd20c0e887b4fbc1f51dd2c94f1f80d5effd5566bce2b6ea92ffaf7037603f85d8b6ee98aa93d2010c6d9164f15ebec1f6884e9dfeaad48f1642792dc6b58edb4fa83f3fe8371b2de5e019747c338da0be0ce762c200bf0cad0048ad61890ed20237ca5163363ccd0ca4f3abac606aa601f8a507d09f6eb490d2032fe273dc092bfb82c7d548d6794d91d5a80e5ae17c7158cb19f3485a6b1b2d1e175644fce15ed4d5c32a88d9211f9115a310fde3e665fb4e016c59fa00f183bf5110d559c111b1207e99a8f0abe7155609fccc9cc9fb2272a758fe5263d25165a6581b54fe105c10a058550d5de2c3d93f50af8e84529c1baa567fe69ff61774e707cb51427f105237c9105e332ebce2c5afef5e8774828dddebc58f4572089835ffcaa05ed9090dc4fa1e4ebbb42e417501cc12251bfe3895868a62fa652437751e33edcf7ccda1aa1b65f590f815ef8280e905741482e6ec8fc3c84cdd4695947a4471a7f6e2d0e14c58296a2ee4608bd5ffad0cc8e604e0ce36479d62a854f659e6207e96dac83a2c63dbbe80d35c4c4a867344a3adc718f188f44eb6a3360f88bb328453c0ca5e07a0d0b4e57ceb43a9e15b6f2fce06a90749f72ed6d3906a3f5ccb377f1517aca3a9de8a93ad267c2d50386361dc906a2d590795159bc199a184fb34f22a7206ae1e5f264aadbfc9c1aedb723dc085db4133e7a90af4b4f3b536acf65bf183f6095d2d6260728bfd219ceaaa1c04e51a422dbd1c4a956b9a0