0x2cffd02e10d15af63e1ccdf0b16275f854dff6b71c3029629a93c95037d6c7493daf691ec84ba4f78133aa8ff655bc6af5d8b9be8028790cb054a42d206a6c5623b29488a287169698290174ef595d62e4a3f3d8081309ba88091481e7c91ceaf87ae3b448b85973f8cd8363222ef5e5bae043ecd72507667bcbfd4a5a5b926fa516ed152ffb4f88930761a5437dc769dccc372c6f67a4862f1c12f6e164ff38655538a21d957f20e61cdef826814b31fabd66fda41dea3b0b1530065c801445ffb470586e6f4dcb9fdf040f47c8a59a4f155ce3ba7486d604d43e314b865fad0f226218c1e29b3b12dddee6fc98e2084cce546815df7c882fbc8ca5ad688d4c3835ca42ef2422835786efbc2d873937b102da84b2fe07d04f76d9104e4506b6760afbe2ea77f2cfc8be0bb32f65e0e615e22b4f1b2994989516a9f405f029976fe055285e43815f5abc304429c4345457b6b47d28edf6885fcd5dcb046bf1a8b5ffab3e68182d8ba6a5d995f2a931b0e823dbd30f5dbce94e917c438e64f35440e86f66e5eeac999828600472cf052b19daadec7f854fc318fed01b3fad93cf660d4a68582da8d45d7779669c0d1237238c4ea461016fad8c1d7781bb9ef063ec7bd1ff2a9123103e2c71f5555dbd681ba7cbdda0aa6ddbbc04c184cd60b7c1cf248dd3c74640f1d1b12ff348f0ea8149959f1c5051db4ea7c7daac1112a2b5eb1790708498d8b0a75f6a74b9a9c461fe7d02537d502259d00894106743ffc9b154e19d9460987da7f3d0560fd5316c879267305fe37753e2b307c5ffedd27a2a450605f11cea2ba9271646de229104fd08b5917beb4117f018eefdc0c14781ea87881de883781699cf76a91eff4cd3449c621a5c9dfd47b1f97168c52ab7b654d41d6da99f55c527e9b8b633b40441c041466ef1498a336991b1c3938be49055ddde671284cb302b029c8ed7666ba6d3ec760bf292cf37838d040c80552a57d782869e16414acf5ccc4a6dd00df4a151e3af69a62a826bde8174b500a150d9bf76fc643a1d69ad447920922a8078f8cc9bedb49287cd003039391e6024b55448c28994d7078b67205b02d3890ca2dffe5d206e406f8d745c174ae7b068b098113a42e33eb5276b10e83efbc6a839fb75f2eec24f48dd8aaa1a60197d825750c6fd18af95ca4ba7bb6eac70afb62e000d1067819685eb697c9f8e8234e02181a05184bbaec066baa7a9795e1478f3d3acb33c74a4233812ffb72beed019a38e9f02d0b76467d5f8f4b811627f8e122a3045e2636e61d3c5b73680c64d6322f49ff56d4981538d5a2b5b27eceb042310c2ccb6c5d216627fcc6bff39e20303e94d0d51d5ecb19ca0e661c784619d153753b2f9d276235fc2e4dbe9013a582808535898ec2f945df680497ea6f70c569415bd4d737b78a877823ac7de1190393c4c3890990f6741f131ec4b93cec3ce8c2aeaca622c027f77583d5b7d1e7ed19a40e5732b51a994edebdb0a95a76cc16c7c7d4426698af085b0a873bff1a35551a5d25fd6e9b44275f4f52208fd0eb7d4e5b0f1bb0d33a3f9ba127ccec8870332235040d5632efcca90525f7e0d1d29540d583a5509bf4088a78d8eaa3749bd552c4c9b993606808f4b0f148d0e4c29bb4d55cbac5152592e3a347ecc7688d9388d3026057ff2b54fe60beaebbfa89c980b2e56212316663319a4123711849db6a825d4205906f3ae0b76e690ce4416fb506099bcc8965304f69c95c423d9d52480ff0db75db6a81c6cd8f7578cc478688063744111cfabf81e551045cf5f4ad33a0875fbf2dcb6e02adafd508dfc4cf10eb58ee66758c33ef426c172c818b789e0e01380fa7d609fad40ffd1c726097d6dc6c663dedee62898eacd2363d27e95d5c7a512f277b8cd4e44a5f2079cc39c3d759f84