MESEEMLAGGLTEPRPATPEIQEIANKVKPQLEEKTNKTYEKFEAIIYRSQVVAGTNYYIKVHVGGNNYVHIRVFQSLPHQEDPLKLIGYQVDKTKDDELTGF