Ref A: fdf4d2bacfdd469280a22477087a93d2 Ref B: F87A513180F038D47524924DA6D943A2 Ref C: Thu May 23 08:30:53 2013 PST