MARGKVQMKRIENMVHRQVTFCKRRAGLLKKAKELSVLCDAEIGVFIFSSHGKLFELATKGSXALSTYFCIIIISMQGLIERYMKMKSTXAPQTEQTMETQTL