MQNGIVLLWGAGEDGQLGLGDLDDKAWVCEVEALQDEQVISVVGGSRNSLAICKDGRLFTWGWNQRGTLGHPQETKTECSPSQVKALAHVKIVQVAIGGWHCLAVDADGRAYAWGGNEYGQCAEEPEQKGDSKVLRRDIVIPQRCAPHLHVCQVAAGGTHSVVLTDDGHVWTWGQPWPPGDIKQISTPVRVQGLENVKLIAVGAFHNLALLESGEIWAWGNNEYGQLGTGDTQPRALPVAIKGLDNLVMLDIAAGGWHSMALTLNGEVYAWGRGEHGRLGFGDDKSSKMIPQKVHLLGDKFISQVSCGGTHSVALSSTSQMLSFGRADNGRLGYDGAVTTGHPVQVPVRLVQAKRKYGLMNGTSHYLGDKDGAICEDGTDSFCRVWSIACGGRHTLALA