MGYLKLPEGKRIAVNLGVDVDAQSLWLGGFNRPSPSFMSRGEFGAQVGVPRLLKLFKENNIKTTFFIPGHTVDTFPEIIKAIFDAGHEIAHHGYYHENPTLVNRDTERRLMDLAFACYKRHFGIRPVGYRSPYWDYSENTLDLLEEAGFLYDSSLMARDLVPYHPQRWQVNWETGNIAGPASAILEIPVSWYLDDFPALAYTGNQEGMSDTDGVLRRWKDIFTYAYHHQENSLYAMALHPQIIGHGHHMMMLLRLIEHIKGHDGVWFATCEEIASVWVDDEEDRQKMLRPDVRGVAPVPDDYGWPGK*