0x2cffd02e2950b01e9db7f500d6d51add295ba36e37d61db8b07ca6ff08f623c31e1e99dbe29d127b24816bb46116025b467102de71736782c3b9e5e117b63768414ef8d77e53317e9fe2b707b333cda04f02abd4045935eb10f56598e799fe1daaebfbeb41cb2580c1d37d7068a079574e17cc3c684ff192cb22082ca1119e831ce662d2cbd5923fcd116227488df31073ea038cc60644c26ca537f639c42681732f5ff376327c3bb90a492e96d619d32b79efc809a18436ded0726b9c7062e83061829a5c0b3ed99ce8cf97750552caf5bdabd99f11f67ccaf893f46aabdd32648de24ac936a77fc77c50f230fc947f0b46594d31e404ad7842a19837f378ed6f14fc6f0616999431580255ae878186e62cd042e355d242ff9e3733de3e1fb5c747d261a2c8f556a210dee138b067c5759390ac405c291117de76e2289ac3347c690dcc55795b8ba39d43c28baed754773299eb70cf36b938383679525052beb227b0afbae242a171e4e260b3c7d743a751c4b700704a64cf3ef37a625f144423cccf8bc3951fdcb2bd64fcc1d57e0bfe6e2aa607ce69acb0167b2d294a3c0d78463bfe0a25594504e2ddfab80f53265b51342aca2d589286c0ba0602afc8c90a50cd0cfc2ac822285d41a9d4519a51e5e9b8d8b463f4e20e170c48e6bd823000c86a74ed80ec4180804781a2b2b7d9c8869d1da550fe1a8b3527679a2cb374e850e2c706b8b7228dedcf4ae7e202db830f2a6d61e572859f87f4d7b13034d36eaa7b3c45e2e842d5f17051d519c897eb4c64dbf5838f97edaaef1ea56831c91733ca8475439e0bceb9ba1050fcb015ab90dec41132bd16567ed3ca098ea1c1a40f8b21becea3da5603401e102641a065ab9cfb259089c77dd29687cdcb4ef2fe497c1e722c67c45afc25f9f49c023e14e8fdde465bfd5c64897c94c9903c4de46d10c4ad5fd43c16a48725569ac674ff041816e468243758eed57f78a823feed8866353e2fb162709c60a9a705e9b0e0a911e90ccb73eae28e14572551f81df77eec8840e378b66e7718117f12ebb2d2dbdbb2e199375503e0cd20608b9b0d1938a326d2fec8ed860680f5d87f0b25d3c5b68360bd77fa1f50981c7137e92c320925c181f90f37ae42d5e55624c344bf3f4952fb1d4c85a7295d193950d29e6d6db0b2e75970c4fa7af0197a711f318fadd7499442251b8d0b15386442a8f1e7c05b9d4f63a55fae43b6ecaed06db0fd8113f099df980ed0ed61a44c95eaf953b607709156a3b1caf6d8293e92cd87ef6abf2f86c793091e0426d14a6711a461c945060395a2f70d98b86c5ed89c45aa121882f183dc624da1ceda20bec9335b2806111983de8ed342b7273c496349951454bd38e57ebab13e69827481e6df95fe22bad9e6c49baf289d2eb20c2099fb84d6122f1202208dcc68866a3eeeec970e41cafbcc968f37d047321748607231c2b39ec59426710b91312a0139073bbf52d07acbfa80246d01bfeda6d489b5a3f819c54ead7ecd739399423f86d6af98228d5a7d95879b88e4abb1114125e128129e15ebc7ec4d7bfeeabecb64cb1bbb24cfbb27c1c5a850f63cd67d206b3a94e808f1ca9445d01f72568685566f3071b68a0db7e17704ac2c32f8afe8c84bb5036dd4d29450b98dc65ce2a61722dc4de615a35d35a78a9bf07ee1878478c2dd779388c3b1d7c158e3049a8a728cb812d8eab09ee3737b6aec275af2efe1be1a22c383eb2b0e9aff0fa91d098aa7fb50999572cb25f2e4af6974662ba204da00cc7a3df68c1c4e553526785f4935d7e026c0e56ad3c42a6bdf51b0a9894fcde57a17b9b6803c9c8a2b5b403b264fbc3896a0fa299a8cc607c4bbcb3f49567543195e97409515bea16b4949c5e0d22a307e95ad798665114551321210327a738fcc1df2