MEKLQVQDDLLLACSVRRHGLDKWEMVAAEFSKAIFHFRRCVLNISSVECQIKYESLKKRFKNLYQMNFNEEDDDESALVKLMADALRETYKNILRKELKLFDPSIEKILHNLYRLEAEKRIADEEKGNDTSNDKMHNIDQDFIGVLDVLRSHKYCCLFESRLSCQESDPDFRYINQIKQHMDLQIIQNKLEQGVYSNMKFASFFRDLLLMFNNAIVYYPKDTLQYSTAFELRAIVREMGKKILFHRKIVIALPALMTEYSLYDGYLGAKEIKNKGHVICKIKKNGKYTSDENMNDVEELIDSSLQLEDDIIIEEDDVGDEVLALMDKEDDDDPNVECLEGHP*