MDIRLFGSPSPDPFLSAVDLFETEYDLEKPVHVSVRDDPDERTWAAHYDDRHELNISRQAATSAMARELVLHELSHMARNEERHASHVQSTEEALYLALSGNSVERRKLAHCYQIANHMKDIYADDITLSLAPAEKLVHFLESELARAVAANPGPSPWPDSRLVTADADPEITAVNAAFALALVERHDLIDDDHRIYDLAHAAADDAPNVELPAFKRRFRSLAADPTESDYRKALVDVTRAYAVGTGTGGSAAAD