Ref A: b8bd4ff2fb274e51baa4ac7855ca6528 Ref B: 21B6ABC94AF9C8ABACB76D43E12052EA Ref C: Tue Jun 18 19:41:05 2013 PST