MGLGPGSYDFNEVGERAHLRPVDWRNPDHKRIVAACLVEGVYVLECDRQNRGKLDLPQERPWFTFFGFNLVRMLIHDKDDSIYGAIYRFEHPSHLPPEAPEYVMAFRGTVLKPESFKEDVKLNIQILHQRFHKKKRTIKATGEVESVLKDNPGPVWLAGHSLGSALAIQAGKKEAEKGVLLETYLFNPPYPSLGPEIIRDKEIRKWSQKKKRKLKIKLANRIKGYKQIREDIVKFAKLSEWSPHVFVNQNDRICSGYIGYFKQRKMSSLEINSIEWVLDAMYSTRALLKDAVKRAFKKKSDYEPFYLFPCASLTINTGDGDEERESHEIRQWWMEDFQPKKTPYSFDLSKLLEALEEQRSQ