Ref A: a82491ffa6f845fab450e9ba175c8bec Ref B: B45A6D495A427DEFC58FA6CF0406AD85 Ref C: Wed May 22 18:52:48 2013 PST