Ref A: 46ea6db6a3ee4931b78f0637bda2ef1d Ref B: 2F66D13634B14F0F1B81911BA7882882 Ref C: Tue Jul 22 10:29:57 2014 PST