Astronomy meets biology: EFOC2 and the chirality of life.