0x2cffd02e213a8436d01fc497469a964afb0049005cd862538522bd6a03f1e295d33da8ffc4650416e770cbe5e83235a11c1b563210405e1952087a9643c3ff45f479a5a6f499ec8653e527e07ae0a44e24b2fa11c128361a1c9707cbf5780dc0b5aab4525703dda97eec34a0b189b71f4a28f4d11e9d2f8aa5ad06a4de97e3f8cf6bd92813a01094ca33715cb564ba8e0ee624fe972216d5e108a5557a3545292cb83ec11f468cda1759dfb06c1e38547512d389a63c4e13cc3d9586b143f8fe0f96e5479e217daa8f0d90340a85af2f0d7cfc450ad8af3078cccbf3e0fb9e8b333c29457713e9269be2f9e1db3452cdbf05e023f83287074526d58d16b37d2d49c1b3070158c306e2a40c0d4b6906479d1d5b67a68aa352cf2e914dc40d18d5612d055df6e73fa9d5e0066268fa4f22e8f223a83d58b526266c1111d2b68ccf620ecab466191f8c3549387fdfdde02f9b9ea861643321e2ec6fae71893b63fcf309c24218134f2d9660a24c0d84fe59506a4568d57b42de2a381dc8d7253664906a8443f956493be854489592aa556a1bbba2f3e96d83b85e1398e23a22af65f851e6e7b8f5acea1ceba40a266df092b8f447dfbe45f737dc70abd2b71846a5d096c8b83a834363cb4aed870040de7a7f4ba897f96b53e4e66c6e99b10b54ab45da6d8ece0b0f5c13205e5ad9f5b913a4ede300161e649e3cd3c35dc73475448d79ad2b6a88b8ca56a808e8213210ab737ad3f966eda56e0e07c90218453e0f25d7881d6b0a5dea32c89ff3c5e809435f55705a4854ce8844a98341b272c05719e6e8592887bfa88ccecc18efd22dcc0bf4c9476695db7723fdf26df2c3b1ce1b70404df1f535182dd6a51eaf76718587594adcbba7072c6b4d27eea6a04bf399e62c51d98bbb696e42155dd12ff05374f0423a2f4ba9bd03165212d3136a4ad1edfaa3a743b34af7bb42f0b23e138a586efdb3d923f24df278acf0ab4001531415fdec8d0df61319b6cfa962a9b3a60aee636857b8159b3404beb54dbbbfb4aa96983489a5cbb8d3186bc8e0b3b33f142d8fa0de006058b4b39b633325a1deaaa69195ec7fccc013fda88b9ee8f052e79b67ce25c73fc40e0b4d0683628a078892ba07a7660ce00baaea5a217ab747a74900c6e6790d6252c4f46ff650103950063413675264050e46fe727322f308256a932bbf57c7b86915638492a5530f19ad1b1953f8ffcea695e1f84d062124b5dbe66875802b8bf91029cc39fbeda83e6017929aa0c0714a9841bc41f1aa618bab5dd638c67b2e09e61af3c53cd31e2c87788ce52cfb815286d8bd58159fc7d843d74d4dc5dafa941828d30147d783a5b251fa5fc6c2367dadd670b02b8dd8382367787642b0f7f1bda8bc7fc0e6657e7d9920533b4b2102497c839a30529017e43dbd02d4e6c4f510bd79a1ff4b731dba4c67e79055d2bd90edee777826a63f3ce779c055dd561fd592fba8f8c6f79b55af971042746db0e32946b9ec3ccb8b332d44cbe42b0806680b9a36a56c8fc98737b34106b55389ac9b3a52bab5a7fe1ba66465b6859e46963871d7e0a4faef716d94e28e0431f1bfbaed2d622a407375e79ba835013907e6ea115b71b48fd9c68b90f8fb62158b5ba770df994e2d99c977ae53a077f027e1eb22676111e9bffc151cebd39e0e3ee6b47920fa62d18ab9c00d07691adc28fe662793716502febbab833d8f9ec5a854e4e93adc055ffb0f11c195d462d6f8195d64c140e199706fdb3f0572411d79cd7096212c3f50a89b233be6f07f7a9c3e0cf9f424cbe229efe9e89575a3908b00dfc67575196666d846a64d6fd3c627e2beaa9887380dddb3026968640314f9ac97fce46a0524212b5e30468ee43681f88142ff501b4fcf5ce8e5d20b7f57398d298cad4cbe363fecb8af