Ref A: a9dab5ad94d545afa86f9037f4f122c4 Ref B: 36304CBDABE2ABE36F1F562140C3034F Ref C: Sat May 25 08:56:19 2013 PST