Nature 2004 431 79605