Ref A: a5b27658b5be4c3389b215e6623ea0f6 Ref B: EF509144482306892E776CEF0C14CB87 Ref C: Tue Oct 21 10:02:32 2014 PST