MGEVKVLGTFASGFAYRVEWALLHKGIKYEYIEEDIKNKSPLLLKCNPVHKKVPVLLHGEKPIAESLIILEYIDETWKENPLLPQEPLERAKARFWAKFAEDKCFASIQTVFHSEGKEQEKAVEELLEALKTLEEQLKGKAFFGGESVGFLDLVVGWIPHWLPVFEEVCGFKLMDANTFPSLYAWGDRFLNVAFIKEKLPPSDKLLVRLTNIRKSRLNK