Funding from the following organizations is acknowledged: