MVTSAFQLTLGNKVVISKELYEDYKKYDKLLGLESIIKQDFYKKVSDTDLVNGAAKGLFLGTNDKYSGYYTKDEMENLINDSEGSYVGVGMYIGASKDGGLVVVPMKDSPAEKAGVKSGDKLVKVNGKSVSYKNSDEAVRMMKGKKGKTVELTILREDKQLNFKVKTDQIIEKSIESKVIDNDLGYIEITQFISSTYTDFDKALKELKAKNIKGLVIDLRNNPGGMLDICKEVADELIGEGTIVYTKDNKGNTEYLKSDKEKLGLPIVVLTNGESASAAEILTAAIVDNKEGISVGTTTFGKGLVQSVVRLKDGTGYKLTTAQYFTPNGDYINEKGIKPTIEEKDENKQLDVATKWLREQIDK*