Ref A: a9b1b91e170c423396c40c42a3ecb7e0 Ref B: 077BCFDB0D6D131DE73AE3AA35279D42 Ref C: Sat May 25 08:57:03 2013 PST