REKVTLEMKKDIIRKYDGGKRIADITREYGRNASAIGTIVANREKILATDVAKGVTRIAKNRPAVLEEVEKLLVIWIQGKQRAGDTVTEAVICEKARALYTDLMEQQPGTSAEPEEFKASSGWFERFKNRSSIHSVVRHGEAASSDITAAEDF