Ref A: df888c0de350455bb339534184a18f8b Ref B: 97C660AB20E7A387B3819EE788A58ABA Ref C: Fri May 24 06:29:08 2013 PST