MKFEKCDLVLRLEELGMDGYFGIPLEDFLCLLDYESGYNTKATKYDESDNDTLWGIFQLDERTFADDGTAPNASDLCNLDCSELLQEDPDAALAALKVVISEPEGIDIYEKFREKCANKDIAWYVAGCGV