MNMKKFVKKPLAIAVLMLASGGMVNMVHAEPTVINSKDISATKTVKEGGSFSVEFKATENEIVSGKLDADTPAFHLVMSDSGEHKGWNVRPTGASEGGQMVSADGTRVDLHTNELSWDNDHWWIDDGSERVEATFFLAAGDEVKAGEYQFTGRVEEYVE