Ref A: f0a8530311b84075831e0ad49addb6d2 Ref B: CD7F0C586F2D976AB90FB2EC439CD1B9 Ref C: Sat May 25 11:44:14 2013 PST