MRRDGPDAAPSSMASEVGGCLLRQFEIAWQLTSFHLDGLSTEECLWRPADQGLHVRQTPDGQWRADWPEHEGYDLGPPSIAWLTWHLGFWWSMVLDHAFGDGALARENVTWPGNADDVRAWLGRLQGQWRAALEQATDDDLRSTRRTRWPFQDRPFGDVVAWANVELTKNAAEIGYARFLYARRPRS