Ref A: 74e7406655d2485a8dc0c1e9a266ade1 Ref B: EA91E644259F666ABC247CDD7C87D07F Ref C: Wed May 22 07:12:20 2013 PST