MRPAQELLGEAVRVADLAAADDEDEDQAAERLEGGGHRAARRAAGNDGDGVQAKLLYLLSELESRRERYFGELERVVSSFEPALGGGAAAAYTTLMARAMGRHFGNLRRAILRRLRLQAAAAARRSLRRGGEDQDDDDDDDGDGDGEVTEELVDRLARRTKLAAAARAEQAWRPLRGLPDGSVAVLRAWLFDHFLHPYPNDGEKLRLAVTTGLSRRQISNWFINARVRLWKPMIEEMYKDEFSDGSAVSSYDDASASGASSSS