MATGGKSFPPQQQEGQPGREHEMQPAPEFVRPNYKPADKLLGKVVIVTGGDSGIGRSVACHFALEGATVAITYVAEMEERDATETLHMLKNEYKHPQAKADRIKIPVDLGYEENCKKVVQQVMDTYKRLDILVNNAAEQHMVPGIENISAEQLECVFRTNIFSQFYLTKYAVNHMKEGSCIINTTSVNAYKGNASLLDYTSTKGAIVAFTRGLALHLVGRGIRVNGVAPGPIWTPLIPSSFPPEKVEGFGEQVPMKRAAQPSEIGPSYVFLASEDSSYYTGQVLHPNGGVIVNA*