Ref A: 2f2527129ec2477e8532c2483f6c0402 Ref B: F569D7B53E73210EB112D35CE7E9572E Ref C: Wed May 22 14:54:50 2013 PST