MKIGKFVIEGNAAIMGILNVTPDSFSDGGSYTTVQKALDHVEQMIADGAKIIDVGGESTRPGCQFVSATDEIDRVVPVIKAIKENYDILISIDTYKTETARAALEAGADILNDVWAGLYDGQMFALAAEYDAPIILMHNQDEEVYQEVTQDVCDFLGNRAQAALDAGVPKNNIWIDPGFGFAKSVQQNMELLKGLDRVCQLGYPVLFGISRKRVVDALLGGNTKAKERDGATAALSAYALGKGCQIVRVHDVKANQDIVAVLI*