REKMTLEMKREILQKYNGGKCIADITREYGRNPSTIGTIVAMREKILATDAKNRPVVVEEVEKLLFIWMGEKQCAGDRVTEAVICEKAKAMYADLVEQQPGTSAETEEFKASRGWFERFKTRSGIHSVVRHGEAASPDVPAAEDF