MKALWDEFDSLGTEMIVTKAGRRMFPTFQIRLYGLDPTCDYTLMMDFVPCDDKRYRYSFHSSSWVVAGKRLIKNEKEEKQRKMLLIMCIYLYDLHIILNSMHKYQPRFHVVYVNQKTEDISQTENFKTFIFPETKFTAVTAYQNHRITQLKIASNPFAKGFRDCDPEDWYDVISQ