Vertebrate Cryptochromes are Vestigial Flavoproteins

Vertebrate Cryptochromes are Vestigial Flavoproteins