The ovalbumin gene: an amazing gene in eight pieces