MDYRTGDDITVEQANRGVFYWELSNPSYFRIKDHLDRPCGENWDRITVEIRFNYNLRRALQIHKCWLTFTIWTTLRPSSSGFLHVFRNRILQYLYDFGVISINAVVRAVKHFVGRFDRYMLSVQQSAHIQFNLY