SMGRKKIQISRISDERNRQVTFTKRKFGLMKKAYELSVLCDCEIALIIFNGSNKLFQYASTDMDKVLLKYTEYNEPHESRTNKDIIEV