0x2cffd02e58881de74de96673bed1ca2d84e6474fb8ae12d261acab45f8622e69717334cc85f23aa35b7352e1b6de5e178d56daa2b728d89472deb53dc7990bd0e90cd0944784e4f5116e163b583505f8d61095007cb49c5684517dfe6306a2f1f336807d10db04725271a1853780f9c186025f0567d4bfb287c934e7c8d5d48534d810356b9c6f34766caafc47120ae674ae00fc4c81859c2b73c1279c68c0848b9553687a396f69da1b21c1d148e1dd5f9b32f803288a4a468dac361a905f85d1e80b2de3e779b89d5424088b29c34c85d3efa9941eb824bb1aefde962d94b303af2b3666e156595a2e8356522ca80c8fa96b8731083560844391368bb44fc84b499d082d274b8aab4037c2e3b0eea2a3b67fefe6255b3c8727e6d67833a1a246fb48c851a09dc967fa9a92a8673e7abe8e6ba53537851f9652e3aaf270d108677b1b0d8223961cc2f75002fdf00d4dee249c2bbddd0385e95a6b875127b1c1e6cec2a5afbe231d69fd456f0a22916836b2e344cf7f7b82388aa42bd6ae34dff0d5698150263c38989a881bdb20d4adc7673bfa3ca7ffb3827ebc8d2b89a614611d8dab5006b44ebc441b6ccf715821e38c9f4df5a712f213cc929c70dfa55127cf2998beb1d166e019030c1d4683d2fd8e257ca088c98dcb7af00de08750827221a3caa8dff43b34690b3bcc46ba87c1d09ffbfd19c4f2da1c1e4b4304f4e9b27de4995860f816c946e5d433762e26c56554b7ddbe6e5806edcc4c7c2298dba58d297fad582afab520c074a8ec6b2d78cf095b7c572487e077214b2ebeb75516cdba466e8f8beb0ecae1f5343b1a78687496a3fd717770a371f9e3ae89b3388dd007f4723113cd45ad95e83051854a73ff36403cb7003d0a6aafd59c4d1b67d3116335bc795af95d90846d3ad501d09993edbb55463b1b2318ef95d4ab99df5fe7633e8c28f2c4ed3c82b1ff9687f312b013d0739df2d9ac1c62b1ab458e49edcd8211b21ecbf4a78d12da16e2e40ac23541b0faf4db5e1e9c7fef270b35932145cc9de772b2c468d7ed7b6c0d339ef6c0d9fbfac31d90fff9c228849533399e3e289b6180635fa7a276cc8e3589259333cf3e891a41d67680342fa40754bfbeaa5cd17eae496a8453c1df4319964dd1b1538e55a803dc6fed8a9e7be4741d0c80202d65ac6f66bd758fdba414a5545cd253bb16260dafe6c75e084f0aabfb043667cc68f703c2b3c400c6d5eee3bd45717cbde5df2faef40a29f3ac9f1a1b6c47eaabc7759b64c86cf338c33022980be3b506a8554228b5003ed36c2e5056022b7e9edb4a0131d9b1e39bedc6055a1022b60561230fe6982ccc1b1530c7a1afcda32e371f716f6b638345ebcf0c31913a9ea31f8354fca3181e410d011195cd9af40d251d49b7be9f75a50718c260fef9fc69116bbc5ddd585de32bc7c699f0d69fee5bba7ae23a9c54ff27e7919f80f546cb88fe41694f87befe9f9b22547f682f8dfd0b71e6c0a49e7eeb7cd18df9d2ab14fca27c6b1cda32b0e96b511cfc708b475698979d04e08c734a7e54b0cdfd292794e82fbe8f218dee8bbb7bb01f73283a52c07e91b3b37ae3158c61d1b708c11eedaa68a49776d4bd63be385f1e495edbfbd08a2c3e636e4eda73378686a5d4209d549f58f6050c764911b4cd177ac874b959adb26bb096f13743732a18af375e2bfd79ff6e974f9fed95661034eb9da9e5a185b8d70300cc37a190723e5b753622e5157af23f1e594e7ea071eeed38f4887349e0e0d77ee824e46226ae5244af78b7a6ec6e17e967386efacbeb09a992a075270619b1588ed978bb8c37a453bfbb83889778cea406f17ad8b6bdde794a038122de6e7122e164d0fe4d146cb3813facfdeaa404daac3542af1643e11906bb71412cca246b053d34c43b1325b6c2