a47730473c96e981d9e0504c2e102ffd647a5b743bf5cf9005ad27a1f9e44a1e196ee3420706645901d4d0efd3cdb8b53fb15a910d6e60b56efa2c5a532bfa06