MKFGKTIAVVLASSVLLAGCTTDKKEIKAYLKQVDKIKDDEEPIKTVGKKIAELDEKKKKLTEDVNSKDTAVRGKAVKDLIKNADDRLKEFEKEEDAIKKSEQDFKKAKSHVDNIDNDVKRKEVKQLDDVLKEKYKLHSDYAKAYKKAVNSEKTLFKYLNQNDATQQGVNEKSKAIEQNYKKLKEVSDKYTKVLNKVGKEKQDVDQFK