MESGRLVFDGSGRGNMFFFGSGDQTFLGGTRPMLTAEESFRKHPFFSSPEELEEECYDEQMPEKKRRLTQEQVHLLERSFESENKLEPEKKSQLAKKLGLQPRQVAVWFQNRRARWKTKQLERNYDLLKASYESLLTDYNSVAKENERLRAEVVSITVKLQAKEVIGQQTDPLLENAVGQIPTSMTAKDRLSSSSGGSAVVDEDSPQLIDSGDSYFPDYPSCVGGVDGVPSEEEDGSDDSRSYFSDAFVAAEQPQEEDGEPLAWWAWS