MFSRKKRTALSLREKVDILEALKRGESGASLSQKYGVNASVISHMKRQKDTILSYAKKTEEAICSDRKIMRTSRFEEMEEALYVWFLHNRTVGNPDFKACQGWLEKFKKRHGIRCHTINGEKLSADEGSAEDFREELRKFLDEGGNDFDFVYSADEMGLNWKALPTQSLVERSEENAPGLPLYVIGTSKILRSSRGVKSLPVAYGHQKKAWMNFHLVEDWMKKVFILEVKRYQEAIGKTGKVLLLIDNAPAHPVFDLLNSVDELATVKLFPLNFTSLTSRWTKV