Ref A: be790792253d43b38f4ae231af3d60b9 Ref B: A2A26E0414C0C180B90BDEAEB9CD54FB Ref C: Sun Dec 28 10:32:18 2014 PST