METVVGLTAIAVALLIGLGALGTAIGFGLLGGKFLEGAARQPEMVPMLQVKMFIVAGLLDAVTMIGVGIALFFTFANP