MAELEDVPAIVCDNGSGTVKAGFAGDDAPKVVFPSIVGRPRSRAVMVGMEQKEVYVGDEAQSKRGVLTLKYPVRHGIVTNWEDMEKLWHYTFDNELRVSPEEHPILLTEAPLNPKINREKMVEIMFETFNTPATYIAIQAVLSLYASGRTTGIVLDSGDGVTHIVPIYEGYALPHAIHRLDLAGRDLTDAMTRLLMERGYSFTTSAERELVRDIKEKLAYVAIDLEQEMLTASECSILERSYELPDGQVVTIGEERFRCPEVLFNPSIIGMEAPGVHESIYRSIRKCDLDIRRDLYGNVVLSGGTTILPGFADRLAKELSALAPTSAVKIKVVAPPERKYSVWIGGSILASLSTFQRMWITKEEYQEAGSSLVHKKCF*