0x2cffd02ea9273184a952c0dfb92da6b5e7ad3e8aa90daecc9074e3cc4296d842d7a2a2968bb54acaec41d7ca1108b50fe4b1760ad6a6f54cf8015ca92bb914bece32f42ea04fb86ff4612dc49adaf770ce530d96eb49f937397eec2e461ab828506687f54c3709a97bbedf4fe32ce02ee7d188e9b83d9fbb2f6c45932695ddd2ce92cbf381af1aabb954bebbeecdb8f449039366aa5a5ac4fcb0eddc47fe0278594cf6c22e95fe9f18449333de148c814faf182ba940af71d1eb5adc6a619c2edf91f8a53bbd8ae1eb994fdb57449e2c01c7ed8c7ffe0f2bc21ae6dfa6ce330b33fa58711a1438e0e6e3ddefc457a6e12f3fc98c9370597e00aac2ad19ce482e5858b414ba796bc8b03f4a85775623e7ffac96121c53e64354a7fc25c5aa253afdf76cd37f4291133fba4c9ebb88c75bc5780f44806819511f7e0c56210148a84fcfe585756d99437c54b01430830a43e10a9072c32939c856a664c4c14cc47c311bc3bb0754ffdedb18e12e3e9da48c9ed9f6f02b1c403a624155fb94cda993268087ab5c28e72853b65254f89e5eb7748caef60ebb7f0170b15639f8e79168d283175ab898ad052d5a405b31a5f412e2fb608f63d9e057e89edc30deb2b37e36e504e3dced56c4c573b5191f28ee7f1ae431aada68fe2568a5ed76083da3a90037efc49029753eb8691f0261e005e2fb8bd7b7fae6f68a18b38525ec3bc094f905df9760d0c3096c6eb31b98d3d484c89bad025b5f7fd99c839e74ea515ad604c164bac19a8286c67aa836622133e444eecb1340c07c91018c033cd72bae5de380aa5c3c3462422ae002decd3698728853b920de42246281e85d5199363906cfcef5b39b02918b39bd85c7b7ef430b83e9f9ae029df1bb177e967cd4ef55a95fa9faf926ff87694d1e4e5da7462dd60a0ecdfd985db0869db362a710ceea2f0f366aa7ac35008ab6f898248869bb7fc3efaf4eb84da90f20d4c4d64d11fed96eaa3eb2290d7e170873a8c2ea9c941d579aa4508b7716497dab8cbb6701cba640d10d38e53b3777987745a2a0a657945a0244e63b9a1b9fda3d6de02de32166be057ddf1a217cdcae0345d8527fec22696d5e669531d582be59c2321e3032672267e5434994a1adc9c00d62c24c32a9710b96aedabd87beaebf37d7ec6e42273963bc313d9278f91d8e2d37b85eaed8403e045b4033a7fef48630fa7793b8139e790608d0304c639524fb2df1f0b5920403acd202d9a951c8dd87b8e97fa0fe6841dcd463fb97d59dd3226b3aade011ac3c9e457d2590b6595aa902f2e4c2017746144c40f3ba51a63b1e8054bd764b81e35ed28895219e7ae9cc7ecc945e10d045bbd32925d458e527bdcba5e11e054ecabac12912e43e6ba5c8b2479ff094705aa246d24b006fa4f180ac86148dd0ac9cc06eb384edda2b2ebdead13c1df30d317549462b9f74cce179bbfd9d6a4c30e0d8c6ea7d04334253776507058a59b103984c2d4b9f7ccad53260d697d28f4061f25cce03da55ac8ec7de9ec19255fc8f072ae5a0269dccdf3c757c181052f91d7852b3467e5d9c98156a2bb109f5db3154a7d9218e06f7e1b5271d0c1298cb935138768f0a43d78a41f7fe723f0dffdb63c4a162ca17b0a9a904a6839060f39d59a1d85ad0eab3e459e49e5881336973c903b6792265ec5d1d73e819859d59128f70cae9048e9ee2de0d4026da0131d0e8034b05a86a2ff316d4fb811b8c5f25294a9fdfb8e5869dd8e7d6fb07ef3432370d58454afbe0f2efadc245bff8f372222fceeef6f20da806fe3f266b7fd9a786d1d60bf5df9a87b3d495eda653c65c44380480109fda1d8ec69fb62a153237e5e9304c1183051e7bf783b6d85c9ea9d9cca35e5331325431675339aa69d6643eb095af6d3d17493c1de68739eb6a3f5b18