MMMNPVKVESRASSVAANGAAPRPMDALADAGPTPFLAKTYDMVDDPTTDAVVSWSATNNSFVVWDPRMFGTVLLPRYFKHNNFSSFVRQLNTYGFRKVDPDRWEFASEGFLRGQRHLLKNIKRRKPPQASPNQQSRGSYLEVGHFGYDGEIDRLKRDKQLLMAEVVKLRQEQQNTRAGLHAMEERLQGTEQKQQQMMSFLARVMHNPEFIHQLVSQSEMRKELEDAISNKRRRRIDQGPEAVDSTDTNSSLEQGSQIMFEPPDPVDAFINGSPSDLESSSVETKGAEVQQGAASGSSPPLKGRPSRELNDDFWEDLLHQGGLTGDEAGDPVVPDDMNFFAQKMNFP