AKFEKCDLVLRLEELGMDGYFGIPLEDFLCLLDYESGYNTSATKYDSSDNDTLWGIFQLDERTFADDGTAPNASDLCNLDCSELLKEDPDAALAALKVVISEPEGIDIYEKFREKCANKDIAWYVAGCGV