MATGVEAYLAQLSDERAVLKSVDAWPHARWDIMREVLAVHADVERLLAPSKEVLDMNIEATKKTSRLAADFESVHHLHDNLGRACESLTSKCKSAHLPSTWLPMDMASLKRRALAILATYMRHVAEQVTSALSQRGPCITMRQQLEVAITFSFKAHQFTGGFDEECEDGWCKLEKLSYLNAKYIDYGSESLVELGACTRPCTLTDMDICPMVDGDVSNPSKKQSVQNNQRQSKDGLRGLQGLTAKRTSRHGGIDCRSGRPNM