MTPGSQRAAAFDAAMVEARHHLSTAQPMVAILLLQRAHVLGQRDIGLHLRVHLLMLRAAWALRDGREVCGQLLRLVLLPIGHLSGRLPQGNIGTSDVSAFEPMALPHDMEQLLRDGKP