MSRKAALARCVQKSYEWETRTDTTLSGVFGSEGQELDEFLDTVPDEYHSERTRPLLQKLTRQCEALKTAKPMPKKHGDDFGFSDEEEDEGGSAEATPLREDDPLTALQKRYVGLEKALRHIEGIDKEDVGTLSFLFAGKAVEDSINNNISLENALEKEAKQLRKSIRAERNLKQEHKKLTEMLQAKLRETRERSRKGPNYEKELLQAQLKEQSQLSGNDISSGLRFIKGTLARLIADSYLKKSTKITEGEYEDLVDIYGDRIKMLIDDLFYANLVADEESLAPDDEKRYIEYHKEDIPIVQFFLTSNFVVPYPKDGFKIKLKMQLEL*