MKLQLPNRGVYTDPEHNLFIKEAEPTLDQIIDGSSLAEGEVTRLSSDVHFWKHGGIGPWVVNDAHILGHESAGLVVKVHPSVTTLAVGDRVAIEPHIVCKACEPCLTGRYNGCKNLQFRSSPPSHGLLRTYVNHPAIWCHTIGDLSYQKGALLEPLSVALTAVTRSGVRIGDPVLICGAGPIGLVVLQCCRAAGAYPTVISDVNPARLQFARQFVPAARTLQVRPEETDKEFAARVVQLMGGEDCEPVVALECTGVESSIAGAIQSVKFGGKVFVVGVGKDKLQFPFMRLSEREIDLQFQQRYVNMWPRAIRVMSSGAIDLDQMITHVYAFEDALKAFQTASDPSSGSIKVLIEGPQG*