MVTVVTQHSGLVDYLREQGYPIDEVKTHVQSAEEIRGRDVVGVLPPHLAAEANSVTTVNLRLSREDFGRELSLEEVRERLVSVETYRVYREQDFQERMERMERGLGVELPERYFSKGEGEPVVVTHQPDTARYLKDAGYVHPDTPVVAEARIEDVRGKEVIGTVPLYLAAEAERVQSVRFDLSEEERAAKVRLDYAAMMERQPTVETYRVFSEFQLERSLDQVAEKAGVAREEVQRFMEKAPERDYGRSPAAEGYELERGR