MGKQTRKVIIVTDGDMVAKRTVEIAARNVGARCISLSAGNPTPISGRQAVELIKLTPHDPVVLMVDDRGHTGFGKGEQVLDYVVRHPEIDVLGVVAVASNTSGIQGTRVDKSITRDGVIVDGPVDKYGQPEPANHKYLEGDTVSVLNSLDVKVIIGLGDIGKMDMADDISNGAPLTTKALQEVINRSGYKNGRNDGSKDPGK