MGLGPGSYDFNEVGERAHLRPVDWRNPDHKRIVAACLVEGVYVLECDRQNRGKLDLPQERPWFTFFGFNLVRMLIHDKDDSIYGAIYRFEHPSHLPPEAPEYVMAFRGTVLKPESFKEDVKLNIQILHQRFHKKKRTIKATGEVESVLKDNPGPVWLAGHSLGSALAIQAGKKEAEKGVLLETYLFNPPYPSLGPEIIRDKEIRKWSQKKKRKLKIKLANRIKGYKQIREDIVKFAKLSEWSPHVFVNQNDRICSGYIGYFKQRKMSSLEINSIEWVLDAMYSTRALLKDAVKRAFKKKSDYEPFYLFPCASLTINTGDGDEERESHEIRQWWMEDFQPKKTPYSFDLSKLLEALEEQPTRTWVSKEHVALKWDT