Apomyoglobin as a molecular recognition surface: expression, reconstitution and crystallization of recombinant porcine myoglobin in Escherichia coli.