Ref A: 9abab78c3ccf453eaae9f82747f0c498 Ref B: 2AEB5BC78FFB4DE58D58B0C80215D1E1 Ref C: Sat May 25 20:23:02 2013 PST