MAQRIKLGSQGLEVSKQGLGCMGMSAFYGPPKPEGEMIELIRTAIESGITFLDTADMYGPYTNEILVGKAIKGIRDKVELATKFAFFVDEKGNRGIRGDPAHVRAACEGSLKRLDVDCIDLYYQHRVDPKVPIEITVGEMKKLVEEGKVKYLGLSEASSSDIRRAHAVHPITAVQLEWSLWSRDVEEDVIPTCRELGIGIVAYSPLGRGFFSGKAIVEEIGDGDFRKFVPRFQGENLEHNKTIYEKLCKIAAKKNCTAGQLALAWVQHQGDDVVPIPGTTKLKNFKENIGSLDVTLSKAEIDEIESVVAGVKGERYGDMSSTWRFATTPPLSSWKQ*