Interpretation of hyperfine shift patterns in ferricytochromes b5 in terms of angular position of the heme: a sensitive probe for peripheral heme protein interactions.