MDSFTQLQHLKPAEMRGRLTIQFSGEEGIDAGGLTREWYILLAREMFNPGNALFELSPSGDQSYQPFSNSSVNDHHLAYFKFIGRIVGKAVYDGHLMDAHFTRPFYKHMLGIPLNYEDMEAFDPDYHRNLAYMLEHPLAESGLDHLTMTATTMWFDVEETVDLVPDGANVPVTDENKLEYVNLVTAHKMTNAIKDQIGAFTEGFNDIVPHDVLAILNPSELELLISGTPEIDIEDLRAQTEYTGYTPASPQVRWFWDVVRDLNDEDRARLLMFCTGTSKVPLDGFKALQGISGPQRFQIHRAYGGGQRLCSAHTCFNQLDLPEYANKEELQERLLFAIREGSEGFGFG*