ed cyan fluorescent protein (ECFP) and enhanced yellow fluorescent protein (EYFP), two mutant and spectrally distinct color variants of wild ty