MKFEKCDLVLRLEKLGMDGYFGIPLEDFLCLLDYESGYNTKATKYDSSDNDTLWGIFQLDERTFADDGTAPNASDLCNLDCSELLQEDPDAALAALKVVISEPEGIDIYEKFREKCANKDIAWYVAGCGV