Ref A: a1c81cc8c5604f80bd5e90cc64554571 Ref B: 52D4099C3AEB89EE01371A612258D3E9 Ref C: Fri May 24 01:17:04 2013 PST