Ref A: e460156b301447f0a2fd373ae0d40db8 Ref B: 6461CAC881F2B20103FA238559EA60CB Ref C: Fri May 24 18:18:03 2013 PST