MDYRTGDDITVEQANRGVFYWELSNPLYFRIKDHLDRPCGENWDRITAEIRFNYNLRRALQIHKCWLTLTIWTTLRPSSSGFLHVFRNRILQYLYDFGVISINAVVRAVKHFVGRFDRYMLSVQQSAHIQFNLY