MSVLTTLKSEFQSAFPRLASGKYIHFILLRHSQSFPVFQTDGILNTARTQGGLGNTDEGKKQISRLVMFKRKQTTPERLAGRELLRGLSLTSADDTNKDKHCEYNGEKSCKKCPDCIIYGFAIGDSGSERSKVYSDSAFSLSAYEESHRSFTFNAPFEGGTMSEAGEMRSSINELDHVIPEVTFPTVETLRDSTYEGFIYVLGNLLRTKRYGAQESRTGTMRNYIAGIVFGDGEIFSNLHFTQALYDALKGDIDAPISDVLQQVETVANNLLNDEPVRKTKLIFGSQLDDLVGEINALYQDEARLLETMTALYGQTKAYAESFGALKKKGK