DDKPRLTEEEKKQNHIASEQKRRQAIREGFDRLTELVPGLEGQGRSEGLVLKRTVDYMRDQITQRQLLIDRIEQAGGNVDPKYKK