The Sso7d protein of Sulfolobus solfataricus: in vitro relationship among different activities.