MTTRLRHIGAAIMGILDPIPSTVPSPMREEEGAWVRAHAWTKGLRKIEDAYPCGFHRWCSCERGICPGCASGHHDRCVSAGGPRVDEHADTITDAQGFVVAVIRFRPGQRPCRWICPCPHPTAVEETAETGKPEKPPAAQHAVPAQRPAVAPEGQLPLFASGPQEHGDGEAP