MESSGYEEDVPVVLITGCSKGGMGHALAVAFAEAEGARCRVIATARSLAAMEGLDVDHPRLHLLQLDVCSDASVQEAVASVMKKHGRIDILVNNAGVHCVAPVAELPVPLLQRTFDTNVTGALRMIQAVVGGMISRGKGKIVNIGSVTAFASGPWVGGYGASKAALHALSDSLRVELEPFGVQVVVVAPCAIRSNIGTNSSKIYSTLPNWKFYGPWQAAIEARTSASQLAKSTSASEFAQHTVKAILKKSPPRNLTIGYLSGLYTAMYYLPLQLRDWIMKLCFGVKDLKDKKID*