MKHFDTIVIGGGPAGMMATISSSFYGQKTLLIEKNRKLGKKLAGTGGGRCNVTNNGSLDNLLAGIPGNGRFLYSVFSQFDNHDIINFFTENGVKLKVEDHGRVFPASDKSRTIIEALEKKITELGGQVATQIEIVSVKKVDDQFVLKSADQTFTCEKLIVTTGGKSYPSTGSTGFGHEIARHFKHTITDLEAAESPLLTDFPHKALQGISLDDVTLSYGKHVITHDLLFTHFGLSGPAALRMSSFVKGGEVLSLDVLPQLSEKDLVTFLEENREKSLKNALKTLLPERLAEFFVQGYPEKVKQLTEKEREQLVQSIKELKIPVTGKMSLAKSFVTKGGVSLKEINPKTLESKLVPGLHFAGEVMDINAHTGGFNITSALCTGWVAGSLHYD*