MASLPLVPKIKLGSQGLEVSGQGLGCFGMTGGYGPPKPEQEMIELMHHSVACGVTFFDTADLYGPHTNEVLLGKAIKGIREKVQVATKFGFRRIGHQKLEVRGDPEYVRACCEASLKRLDVDCIDLYYQHRPDTRVPIEITVGEMKKLVEEGKVKYLGLSEASASNIRRAHAVHPISAVQLEWSVWMRDVEEEIIPTCRELGIGIVPYGALARGFFSVGAKVVENLASDDIRKVGRLCVERNVSRKRKPTGTQFAVFCWVVWLCEQVRDPRLQGENLERNKAIYENLERVAARKGCRAGQVALAWLHNQGEDVAPIPGTTKLKNLEENVGALAVKLSKEDLDLMEALFPPGVVAGDRYPK