Ref A: 7b5095f5bb6344e4b51db0bed4eecd6f Ref B: D851DE1F59F108FF3B595EF1F0234D1E Ref C: Fri Mar 27 17:36:39 2015 PST