Chimerix pockets $23 million in venture funds