Ref A: 40d0ea50af6448c2883f63e1a9381173 Ref B: 99E3882CFA7EF0EA1977BE8630BC2D28 Ref C: Fri May 24 06:51:36 2013 PST