0x2cffd02e268fedcc103d8f7150a579b25e39ae314a31e99d6e2e650c5e42145a05de8e9d76494c129954ca23a0318b9bb5042ae862789cfc8546bcd3e8852873b6090bfb767778832d8ed7f6e67efc7589c3eb38143998ff6c9ef1fa8ba155a3551712e6ec663ffa29fd981c1f0fc2d9de07016975faf6156b6f76c55bddaafd8f015460025bd63ef38626066be4979d42c52ef7674f7c7dc8652725031d879f60749cd4330576aee67744fd39361f58bd0ecb88a7146321303d1d5eb9842b4206248ac616ccb3632485003d740c228f7abc3909688e81d2a38960158ecd2e232b6e435e50c370dcabded0543589dddb4be4e137c84ff5146ec1441c502bca8d1fb3d9965fe5684449df7b575f87ecf10297c34f70e1f5d4381cf242a11afdb5fc48eccf7e8f857d08d408aec244ac3d4b435f57a0344fbf3fa75a3a0a6fdadaf90649408933fbbfb9e81e36830208bd22b20ae361f854e5b0f9580a581161ef4c3a1f8c8a13af21e974309c6a2115e7223dc1ec68f986b2ca7d1f04a2e14fbb72a65a702e026782ff08ee38a37b6b81bcf0d476ea33cbb288f7f7b6faf335b01c8cb0c8807c0ef9fbbb507dddd30795aa5d2694e1a4a234aa4a07228cfd1a7649087e2f7f2190d747a0f5d7990031d3b1cb673a7e4c755dee4b7a8d4a1de5ebd5b07bcea14df0b3ab9cf22c64c9a7f5260ee79cb60deea7031a650c8523859e7da7ffa918420eac470e8028cd61bdb519635b9222b153b0881bff07dcac371f8abe67e1f801990c0813192857182be80318f429b99022fad3744c4821faeafc37cb8b7e059c313f9c00ddf92240688a3251c27e608dc3571c5933d9419b7123c1a209d7834198773c7767f73a95e81a2d49c4c0b4855c9a447626e8cc4bf8844e80f11da9bcdc19b986203c68cba65cc5a601c4b3eeba48877ef018bc3924acf4b6b7c9d551bb0a1285befcf07ca0495f60a2f30da6740fe6cdecc3f2a54ef1304e1122ca366e51c84b31d028a0e5688bad9b723a55661cf24d0b0d425d795fbebdc95e81c43076815a9c1bc90f4d7b8affcfeb90d4708b26e2f541ffc6bfb15ab59d943e597fca6b9ceebb4d15fa602a3d5ab68e32d24b693dbaf0aba1a104f3572f237776db0219bf50d3181b5de989c8b3e5b17f49899447dae17b33a09573c6313e35f219ffde78ab4d3a50e599ec51f085017b9c0d0eaaacc768815d884245763ca24469c5cb5fe2c2ce0b634faa11cef4896d2f2fcba6fe790983d793fd6afa04b86125bcb093ebe3cd5cb3bd650518cc3e0c101b713071f99175c39e0a50ad56a1a3cfd258cb3705bbac473550d2e69ae2c11cecc95e5f5d784efba7bfa51165f520a196d3cedda863382e34c0981034265e5b335590b2a38b0451c19bfddd2fac4ec83667ace26b3622bee8c1a4ff0979e9b2f5ea9e426d4e22ff113c179c2a2c6da5cf7ad3ac05c168661b7f166aed5e163d2ef0b7ff4a681772df980f05f778be79dca74d79256107b9aedebca65d73b15274643b15702a48c0d49c2517814c7431f002b41d3eae145b38a9ebb38f8ddcc324215fafb24c84c432b23877a27da12af5381bd15d8bca279fdb5dd5a2a54c1fbc299ea432c341f5557fc69baf52f77fec19a5c1d51d5548b6842c360365e7eab86009042fd8fcd3ea674af9acafc71e73f5c02a8c71b85cc8b86a0eca695462df4c025a4be75b4837980552892ae833e5b7b00d034c976180b686a316b9cb9c1d2d9c918710eb6a5acbe405d772fd06dbb6b8f3f923c762dada0542b10e820d58aff6541adf4d599212d3fbe23504c90b26f816c3aafb2daef7c12485b621493f8279a1b73afae6f499c91af6861f5639f7e31da4839b5252757d5126983160566857dadc6ef30354b84a018f6987ac992d86d3ddca9c426bba9c70c2