MSREEVAVQFGKRLAEVIAARFSEKHPGSKIVFEEISSEEENGRVLLLATTIGEHDGFTIHLLLLIYQDPNGSILIFVHVSRGYPDGTEEKIGTFTLEFP