MDVYEMIKKILGEKLELYRDFDGVWAAGIGVRLTDDPSREKALAALKAAVGKETKGKITKEESEKLFKEKIEAAEKAVLENPRLKPAYEALDEVRRKALIILVYLFGADAVAALAEALELIVADRREEAVEVLKKSEFYEKLPEIMDIITEMIRTGTTKALEGM