Ref A: d5b4d607e5284034862e122514e46383 Ref B: CFB0B3728E8CAED126E3185B8FEE7FF1 Ref C: Fri May 24 08:37:47 2013 PST