0x2cffd02e790cc2d9a72e6e7bcec2dabf8047632cb5b66a40c2d0f329982a0d338f17d51e98d95bf2fcc6d36ce8ffaff01151ab88eb01f8698c0aa3df61c5fd6c4776326aa3060a69e96d62810755ec3ceb509d7baaded9d26505fcdccb18d0521dd95e2b7f09741e60864490961bdd9bbbea942dd4842a39abbbe27cc94dfa587976f6c7ce700b75efeb63b480b8db50130406250e8da1aa79f5f5eea2842e4da788a70d2ed634146e79e8d143b9d5a1bed61d7f5975812e11fc0408d39201a146418d70cf7fd1b2d10f31fb3ccd402fcc84e5877b612a397f5b092f7426be9ebcebbfd51a60bdfcae5bbf9a3fd7ddc7d14980de248fc3a2c1ba3e18b3e14687e744d0ee76d99355f58a30d733d71dde5cc54816e14100b40c058bffb06242968efce8d902a9ed614656da5ac04f94b332c94500fee0e425d71815c2c740ba80e642ef8ea50e7a261f50c879b9b6a798cd7d7ed54dd96481339c868ffdec83e4c2e6835332c16df4b572529430f608ea0fd1cbcb9785d3484bb6682a796f5cbe9dbabaf03350dc477c0434f20f90aa824f9d27fe1591ae4100f3f2a84ec36a8eef642c14e83a4413dcf4d2464637c75dbffd966a28ebfc405527bf6c61f9ae0ff608a2092044e7b74d1dbc1b468a6fa6d6e05027d01d664704ee0961555a2f00d2ecea9274a8a1b5f410b1eb3d472edc4c2c6daac05fba9bcba49391c7d7738082a3578212f64e32ed74e2c0c439c52f02f69231d87f48329f9b80cd7d5677eb4b1bbf059acb97c132565191ee6478bca9d9641a1ed6b6483afe69f5eaa691dc96edd0a51d41574c8eac46276fd48c88a8118ac07d1a3e24c45befd0023a2c4c62fab64042793351a21083af8fbc4cd043be01a38e75c3a2e2e8cb03df2a8a13b1b31f90f9f9a0b502a872cc4952e17a3821117ab774cd68064cab5b5c3993199d3a7a5b50f8d8acf2bf46676e54d1ddb0f81412d4bc0b94766cfa8b9004e61fc47f73cccbd2e3bd1214ba8e4f57f04052513b1f708b75cd4f8b713b6ff0ee1e59f470a8ffd4cd8713c8d175190140906c6d2edeb58f8e00072a368d1298f1745cd7abfb9bdead9fd75a603fa625f8f54a17d832d6e76541d55f5c8a9c6cc31e2201d0baa77553d516eb5116d44f6f45dffb605f252c0113e3bad185c1cfc378c5ba9cd197f8732ab9b4886edbbd2f53fd7f726de50ba46f914ae94dc09a56dee71324380e0faebdd8bce710b808c1bdf134b15e1e024d7cf093a3901a1838b376681fd49042a3287390458359a5ddf736406c385edf24c0f42e7a8b81446216990d7172e39ca3a02691881c6ad3c66961c27dceabc48b700dd53955bd688a61de5236e579f40d41341ee0312c71d2d7d6555b7da6c2f603c514322bea68f4b6c818d8aa88ee85f503183ac6ee21dfe7c68fae61f73971e313393355b81a82d9c6ad7754f0998288ede74a1113d2aa901d6e602d2e11529351292a90f86f2cb1192ace9426f56747e18b80ec31d1f630f13c64f88ce42300b9601e947da0625d0fbd1cff5692e68c8162d9052d2bb6402cc2c4a9108ff6abf8f1ef536557f2deb242299e46a47b03f0efe8b14d1681003f41975b072043aa9749034de3df4754bb42f2a9797b0a7903cc9ab412f460b507446332f4e0a70c1beca1b461d89a682867060752fa79e4107fe6014742fb328c5798e6f2dde660b94ae70d51f0072b353b46ced46808174beeffb14131a3a020c285ed2fd3a0e898b8037603db6e65dbe41460ec4bf5721041e9a57b73199daf35f48fbcd507abf89c6e8fa32066260454eea3ab6a36cbf1b144400607a2d906a5afe3acfe02d88ec862c59d1b2d88841033e71bc744f59c04038a579f23ab310e649c6848d8cb1eb654bf06ca342bd768e35e4ba0ec4b5bffdd1da1c58384509c1fde