f348240762fa9b1bd34e0ce696c19d23527fc2b3b28c7fb26867b5dfc5bbd554a84b78fd63d43ab70555474eb8dda5f25d83ba05eda583e59ad6196d4cc4f8c61429e4c70d55025938bcc9af8dee60d5897f398e6a2bad4ad4a53c160fca06a16488f0d097ca3bcf6fac8e2f05c4649bbd13c90997f6c68dfbafd