MKFFYTSKHRKEVYVMKLAVYGKGGIGKSTTSCNISIALARRGKKVLQIGCDPKHDSTFTLTGFLIPTIIDTLQAKDYHYEDVWPEDVIYQGYGEVDSVEAGGPPAGAGCGGYVVGETVKLLKELNAFYEYDVILFDVLGDVVCGGFAAPLNYADYCLIVTDNGFDALFAANRIVASVREKSKTHPLRLAGLIGNRTSKRDLIDKYVEVCPMPVIEVLPLIEDIRVSRVKGKTVFEMAETDQKLNYICDFYLNIADQLLASPEGVIPLELEDRELFTLLSTFYLTVTPQNQGETQSTISTPLTSNSASELX