Ref A: a70bc6466bc44b50b65f2ad8a9878737 Ref B: 798E11C4A7767215C44EFE52AF315116 Ref C: Fri May 24 14:18:35 2013 PST