Funding

We gratefully acknowledge financial support from the following sources: