0x2cffd02ef4db736c6eda8f4c460259536b8ced6d8b43fec251ed6df8c5c19441c82318a1cfe510346f59eb89dbe7651c536f20d3e95723c0051e17394a85746979a57a55a419f41932418bfa6c0fb91e710403a123aa2dbf87f9519c2f63851b11e907c067834fb07d07cb54887d680c93c6df84bae28a8347b864c8ae9b60c5703106658bed7fcd2ec8130df9244c290d1b13990c49472850d3107382dfff076d2d1abfb3bb64f786c6f0e20aaf46b9e3df9609b4e9f81d7b1fd3835b3cfbb3c54d29c3ae98292f456f6e7ced215a4c43661aed09b41dfd56d22cb14ac8e2b6032f79cad6224d79c35ef94246b198bb12103c25885253d33a7cdb6b7e7dc8f425bab3cd78cac704f67261e8b34e236c65e06788cd82c399618290e3131fc5141516b0e2dafa87bde54d8cf8851bf19f1a561331bacdc1c0f22d133a02a4b1e8afac7592bd83903b9aa9c9be90e48209406a876fdcf4614ef00d650caab1266f42b955466e3119df67cbcc13888336de574ee271605bb7d7155095655710546cc25a00f88cae7ae81a505339a14e30a842e37da1434b836ec5f6508c29585f9cd3a675ccee89c1b2dfc738ba2791615eb5253aa1aff8d9ba21adeae921b18a002aea60d296bd0b2d11ba1b4785a4e1bcfd7e29f160111d8a202cc8d40c17febaef618911402feb85bf3a657114c2d06d9bf5c7837f3413ea56f05262c9fcb56f472b824f793a28bff7b6e2317f4a88eb5f57d5a9e44398a136132b2ce3fb8e509da4679053412c4869b8663c6bf5b8cf238478c40ebb357172f653f058f4d5d7b25b504e4030ca75e07cc491f9fa25fb7f71e6f052af4d20638c927c63adf78239e7f1c819591005a6678f4276002dba32e276c5a2f6d022c9319380807d48be2788e6f0ce1d50ddc7f3a2318565a2223fe6d8e87db726f84926d72682833a77b6d51326e738e1592b1fb0734c6c5bf367470236f06dbba64e573dc8ee8652116fe5add312d8696bc56182fce7ed89e1d5bb355b49efcb6401489ec9ab1aadf9377d216081bad2976a67157fde287a50245328bd790ae2e8510b2fc2daca380747e4e8e0e0eec8bbfaa5e5033d073013fda35d3ad427bf4a9f51b45b2abe049fc2753aa8861e67c4ace247d24c50ee77a8d62ee6759200139fdf7d0e475e5003db3a486db696f48f773599711f18a8bedf9c1c74cee17d08a7b07d83b70ad210c2f677d60ddd70a1d695b9be6a9333d7e01cfea3ecaf2fddfd341638b5a6f5714be7e6de4de9d97959854343cea7556db1309fee5d0bdb8ef7bf67726df285f8118f66e4e6e2d1ee7bccb0fc75cfc50d0e4bb110588a58b2c30578224fe6d3c03ed729b90f132c0b8300f8312eb5c2f9222adbe3c816ce10c9283db7bb7b3db0666f2ed073669d371066d43815ebdb1466f0b9341a4487f9ca28db34f8572530755b9e5f927a44d9fe45dd9e2a9cfa6526a740c3fe72535fef7fe27a24be11eef91781c3475e75fdff70be35a0ad692392f57c2893623c0eb5a360275eaec71353e89123eb87d7afdc3ddf173f6167215f10e08aba0db698728a024a32dc483094c4e7276a57a906978028a9b03a7e978f1ef484fd8dc71c86e26252f3738ac6dcf843c5b04fe46d902d1fb458256314087ff79f207ea3ac56ce4973f30aded393f112c87fdf04050963ba4aab837bf6df27c721c7ad14dad0a3191865c9145c100ff85a7bf45157240fea7ddfe7fa51c09b4dc13dd1d756d0d853163d0d1f1796a04d42dedbdff0cc444650fd787e06e39a299e361da8a30e5d0a7389aa6bd057a2d775c40d09a1bf292a362b7d68a6a7633914afc0c6296c3ccfa5d0e4544bc8968b10b459139a8e6d51b774a08a28c98a44df4ef269d89e570519b8e6ec0b3b926fed3ad8a6f4f5451e8917744ffca9b09c02