Noncovalent interactions in acid–porphyrin complexes