MGEVKVLGAFLSPFAYRVEWALLRKGIEYEYIEEDLKNKSPLLLKCNPVHKKVPVLLHGEKPVVESLIILEYIDETWRENPLLPQDPFERAKARFWAKFAEDKCVVSILLVFLSEGKEQEKAVEELLEALKILEEQLKGKEFFGGESVGFLDLVAGCIPHWLPVFEEVCGFKLLDANTFPSLHAWGDRFLNVPFIKEKLPPFDKLLVILTNLRKSSLSKGVLIY