Ref A: c1946a3d207f46a4b82ae0168ba3a8b2 Ref B: BB5B2696177B7BE664EEE436629DA701 Ref C: Thu May 23 15:17:40 2013 PST