Ref A: 94fa5e64658b432e8797be2fc1594b53 Ref B: C6659E548A25110358A4407881F2F2AF Ref C: Fri May 24 15:50:28 2013 PST