Ref A: ef7f48e7021744d9a8fb0bc227efedb1 Ref B: D008EC48C56AB6494BA47E7588EFD70D Ref C: Fri May 24 07:52:00 2013 PST