0x2cffd02e6727ed3997c5c5fe31a20eef0553f016913fbaa19d26658e90a2381ff5171a8ab6917aa29c3dad84b20ea4055462936bfa7569abbf9cae4b6370153b61686df50df618f85d30fd6cf3dbc770d04c8bde4c3866363effb500b5e7787467973ec660b4ea857738d9379fb1fad6f2384994961d00a76dcb783e9a67235a0654152df54c5ef770e199b718d43fdb44180e64eef22c61ede168687ac849403475a67f9dd4da4e08217f15b4ad30024cacbc09623a0494d884c432348d1d85adfd79b95b48c753ae8a6cfef80f06dea02c31144c536e6f042509cbb187e3613c741f21997dae6911c9f854cdc62aa227e81b8a6c468ebc31d7ee121734ce52e0e0b3e485654a75d284967ea60e744429c67f835eb38be3e317bbe7593f6ddcf32bdd9872e376c1004b810bc923b3745c605c69467e37797ce5e68a227b29c2c2ecebf6e36522bf2a4c016ca748f40036bdf5fb1cffd82016870c85b692c9a9f634e2d2f984f444dd5acb0a2c9a6835135e7dcc227f00144cd8c7e93bcc5d3450e342863255301434f9dc4b8b2b70f009d0f4214a849e570a03c5e36783038d0bdc5d4fa95447e59bf3bfa5f42efc9f8f546d8fd57cb22a74cec7b0a246eee9aa45a0e58894ad01c365911f51fe025da88d270e3c57a4a2cca979d0639d49243cc42c1fcec5eb0605134b32df165223e246d80b5761ff26d0363831ec5f83c55ae136741d8f5fc7ac2b2b40f85488d21e4ea0db531b6b485c454b05ef26043e60cb4c27ddb15bbfdc7125a823f9e2588a68605d08d7ca90d0689f0127364dc5d24d6d99168de74835b5d81368b658c74997c50a08652a735ede388a8557cdee7183d38b7dc73458a0eea3fb4e063eff0196f36ffd1a4c5e15254cec5c68f5bc6756a496b3e88fab9d74f307602480dc0a62224e0297db24b3737bb304261f4b9b0591eceeaf277a19dbaa62753ee9c5924c22ffb63da9a965e2b2e38c4d303d77eee19adca0d74f80857e8229749d2ff56713ea684191086b8f73d68ffde11940432819f5b3f85b8895a5b02bf90dc48d25c9e316ec05bfde1848e2dc0f280bb81493944d7a1058d889d29768d48ef91a70f47193b531f95e6db2aee6dd1ca392aed69182ceabc7053f4428440b97d958f00f09d753869953bcbe12235db9600e32ec5f39a71e86d78a34e9b8166df86581be8601aeaa5075773afc742b3db2f443c34a837be42db620795329821ff4cfb23c12a1d2cf99cdcb857b5d70a940bd215ee2a4698cf0ed15d387bfd904fd1d214293360d7abd9e752aa3c67d26cd522d4b9515144e037146007998b34ffcf20f4c9b38db1ef35628752baf346827ad875531a1308ec58a0dfc45aa0459d83ca805d866bac8078a7f7db45176719322722f9ac717b155d648593079a096cbb99d1108ccd6557c825701d805478ec7606a0114a02af1dad118ef666a4e752cef18bf370cd87d13171cd3337788b167e6dcaed53e0fce8dd52e34abfb3df398207bea639abb2ce0fe423c1c448945ae3c4bf1cf756d5c8642d0d30822cfbc405fc0b243122bb19786d96cb8d96a43a60e09a3fc99724a07567b1fdad4f4a379bf0654bd24ea95377973ccd2f3569e27461518a23834828392ea197daa741b9bf65e3d0ccaf166159de1303afe5268622421080095e7c06bf66d75013d574e8e256093e146b1eab2b038ea50dd132402ba58cd919cee26d8171771156a799ba93c7558525867ff451d615f5a20a880bb98c12d8be79960d64b9ed557b293a72fea1a6c26ec3c0bd2109e1885c5be56b7f696c0d0e6c6722d19b0aa1836b3c311b30df9efcbaf12f932fcc333504fac1d630942f6f8c79aff315e198da5c43b26526a2314f66898607daafdbdfd474f6e2ee813a52512ade9eb0d3d04089ac793b3cfc33c