Ref A: eb896138ca164d179806a7bd0d15bdf1 Ref B: 68B5391E0CB8D6C358CFF2611DCA6180 Ref C: Thu May 23 17:00:44 2013 PST