MVGLRWSGWNSICRKEGVFGFTAFATAEEVTHGIDASHLTAIVTGASSGIGYETTRVLALRGARVVMAVRNMDAGEKTKQSILKEIGAAELLLLKLDLSSMRSVYEFCDMFKSMNLPLNILINNAGVMGHPFQLSSDGIEMHFATNYLGPFLLTKLLLPTMIKTSEELQVEGRIINVSSDAHYFAFLKDFQLELINDKKSHYTYVAYAKSKLANILHANELSKHLKEKGVNVTINSVNPGIIVTPLVRHYHFLATIAAYVERLLLMFVLKTIPQGAATQCFIALHPAVKGISGKYFQNCDFSGRTWNAKDPVLAHKLWDLTEEFLGKLTL*