Ref A: aca848c094cb4c06aafecb6c69e968aa Ref B: 8412D4DACDC4EC5097BE3C0D86771B92 Ref C: Wed Jan 28 17:35:23 2015 PST