0x2cffd02eee85359bc377fb94dbd2036fede4e0bdccec5dcebbe2152494dfc2d6abc5f0226df8e6d27e76e1d9396eeac6fd978e39ba669e0fc7bd7f15b126a14e36d820a34a13323cf2896c2ea9e290e19ecdf95821527930e5eac2a0082c93da640ec50d7a5f07de341838b8d81ca8c1522eebe882627d83ee3d60867389873a144532ae55511fc1aaf6ec0295b371ccdb784b2845441d0b34fe9675e0bf5be1d9de7305853f57f9b32e41380badd31d8076ea7edb5b5f32241e05266348d2621ad5dd2186106b99144e7a650345e5ee67b4a5ddba4a4682ce82ae030bb0fd7197b65b74529a2a6fc0ac875a696a88d66246822ed6023ca5510ea6b78cfd9227563a33be0c5b4de32f35a0d6b5dc3747aa70884475400998efd3cacae6af28460622448188b71b5d3c533f8088842b3af302bd2dc01296008979741851fb28d4f6298b466c6f6e26b4bb66bc4a60489a63c1a7ab0b990d1011ff1c70be2a0cdca85b3774cfb662219920249f8e517426e81e304280a89f75b4a4f370bf21f89e00b3ed2a629fb91a664c8bddf9e0223ea4086805682fb19f32968fb1ee6f68057bb18b3d749fcb8fdaa480485154f54571830865a348476bc976e6785a79aae3642ecc6d60fc11280f871603b510467aaa6994a2f1175e59c462206b86b247dc21aa9157575fa2b1e2264aaf51f1cd43abfd6b857f7a83b8c9eb2e834f890894222122dc4501ae1c5c51f81a229d90c7ceaa19f9a4363c05ab5a6cb59acc415739cc8ce264fc9adf54cfd9b567dea2305d451e9dc56acecdb2b8ab027577543a53d02ab5fd36e77bc57a4970eb947edac31a385188fb8a6579f8ed489f7dd19d3cd7cb3d980235d7de6d29babf93b9deaad153ffe48b62980d9fc96bedc19a90d497ee8c5ae8f849254208e6a6eb1abe43af9aa0b611be57de969e96ac4458fbfa6c5e917efe4f77aa2e6d0daf1d5edda1d8c64a16abf4e168cf7029660080bcf0332e73ad530614a8814d51272ddec426d0d7b6bace1965f934260bcde7d094fd4d5ecbb3d3c746588d601590ff4f3bec63a8e653b814c519d4258458a1296915d40205945e7246be935383167c1bc13714f80328f748f5df62c0132b6eb8e149eddd6452de6e4babe3c1f7bdac1f02ecfb34172d774ab58eac921cfcb0950003bb2fbd1c5aad5f34e1b84acef8348ac94740b584eddbaa276d65e558e58b8d899ffff40933617ae90ad32c97e41b19c92c72cfba6845bffce71ccb7b5ce47c2fd72872806a05926083415c60c60d308f85ed94ee730f27a7d577d84ef330f7e7d60d0e9636c03993fcc123b1717787904867ed53fda117cc3d03f780cf2a884ff14378e1cccc9e25de678a7a7646dab54412fe3cd1609943ebf6070f68719ad82b41af144b3a34c69a42e891976dec0de48d3e46daadef45082322bf0092ef36b1058f22d567cbcc302495f327e8c1bc472362ad2d062b7ee2af6c3c7b5d98e3d5cb9128f1cc04eb2181347186c4982f9de2e85b484d39b2f696d012f32560f8513af9f0cdc2715a38f72f7a371a64416cb080f3000d0347ebb8264790391d5619be6e91db9c936b18954a2431f12513944cc2d21527922ca13e1d59892b60ad7f5e3d6d82ee9fffffd8722274203c7accb91b1385f16c87c621595faeb62b10b93a92af19557666319ce668e91995c40611f575789fff312538d5591d95a865f8debf3f8241b61a749fefc9e824d27d259b6ff93ef3069d42816395f7b7c52b9665c09e0feebace14a8bd583c2f7c0edd891207330b8f24293607d17aa6a69f987fb601e37b2838f577fd92a2105f5671733562312770919b9c096e98503f3a3becfb95c5dfb628d4489c9b75cfcbdc45fd360fcd31fdfe4d70ae9c818f40b4867dc66b10805fae2de548bc60a0d1e4200151