WGKEHVKEMLDFLIDKLPEMGDGEFKMQTWNQVAVHMRSKFPLAEGEGERTAESCRSKFTRLKEDFVVVKALKSASGFHFSEERGACIMLETQDTWLDFVKHNQGSSKFHNKGFDFYDEMLQLVPHKAQGKG