MCGGAIIADFIPRRDGRRLTASELWPNSFGQQIDSSNFGFSHTAADQQPPSTLKRSQPPKVNERVEKPLKKQRKNLYRGIRQRPWGKWAAEIRDPRKGVRVWLGTFNTAEEAARAYDKEARKIRGKKAKVNFPNEDDEYTIHATRRYNNNPPPIRPQKLPLYHQQHYQKNLNLEFGYDLNQTDTIHAINTGSGGDENSLFGSGSVSEVGFSVMEFNGGSNQNEFGYFGGVVNEHEKEKEKVVEQETHVVEQAEAELAKNEVQELSDELLAYEDYMKFYQIYYDGQSVMPPNNVQEHVVGDLWSFD