MEGGFTGGDEYQKHFLPRDYLNTYYSFQSGPSPEAEMLKFNLECLHKTFGPGGLQGDTLIDIGSGPTIYQVLAACESFKDITLSDFTDRNREELAKWLKKEPGAYDWTPALKFACELEGNSGRWQEKAEKLRATVKRVLKCDANLSNPLTPVVLPPADCVLTLLAMECACCSLDAYRAALRNLASLLKPGGHLVTTVTLQLSSYMVGEREFSCVALEKEEVEQAVLDAGFDIEQLLYSPQSYSASTAPNRGVCFLVARKKPGS