The following sources of support are gratefully acknowledged: