MLTIHFLPHVYPRVVVMVTESGHSEYCASSCLGILEDDPAKRRMDFMVKHAWLPPRPLAPKGPGYDHLPYHRNHLQSKDRPLLTFEQKKPRRPRTIFSASQLLELEERFRYQKYLSTAERSCLAFTLGLSEEQVKVWFQNRRSKWKKGEKRNEIKEEAVEQKTLTEFE