De novo protein design: crystallographic characterization of a synthetic peptide containing independent helical and hairpin domains.