Ref A: 6223e26b7ff74de985f7a23bb52f6c4f Ref B: 7B779106A05EC7EF6F4981E99A25C4F1 Ref C: Fri Mar 27 19:30:39 2015 PST