MHRPDAIACQLPLPVPQEAGLRLMLMLFRRLATHGLRDGRAIMLAVDGFGTGFRRPLVLLRAFLAELATRSGRQITVAPCCALRMTMDEARVLGVLAAAGSADDCAAHHLRMLTDRFDVAEPLSAAAALNAALADLGRPLELRP