Crystal Structure of ORF 1580 a hypothetical protein from Pyrococcus horikoshii