MGLFTVRQEIATFLVSCGLLPKVWEESVRASNTESVTLNDNEDVAYVTFPSFLEGFIVNESKCGEGNIQPDHKVFSDCLKGNDGKPVLIHPGALTLFMHIMEKTDFQAQMYTGSKPIIFVGHSLGGAVATLATLWVLGKRLRQSSAFCITFGCPLVGDERLVETVGRENWGGNFCHVVSEHDIVPRMLLAQFDSIAKPLATIFPYWQGINVPDSFIQDAGRTLLNHVLDSPRSPYRPFGTYMFCSSNGAACIENSQTVLEMLHLTVKTQETSLDDIVQACLLEHIRYGPVLEEVMQNSIIGRRIVNSNPEDSYEMGISLQLDAIGVGAQVIFSSLLK*