Ref A: 6fb034e617fd4e9dafddf28c8bd05c34 Ref B: 11946A2E0A0BDFB16D4B4FC90CAD1E01 Ref C: Sat May 25 17:36:39 2013 PST