MTMSSPKLRVVVNGWAQIKPVLSNSKGDEGDRWMATAPNAGDLLCPNLEIDSWLGFQYPRLDFGGGGPCAFLNPELPVEGLLVFVPSCKVSDGVDAYIVLQQHDMWTVSISHKH