MDYRTGDDITVEQANRGVFYWELSNPLYFPIKDHLDRPCGENWDRITVEIRFNYNLRRALQIHKCWLTFTIWTTLRPSSSGFLHVFRNRILQYLYDFGVISINAVVRAVKHFVGRFDRYMLSVQQSAHIQFNLY