Ref A: b90a2897f0994f0fa5dadcda0f01c929 Ref B: 4A37C34AD0BFDF509FCC61C2A77AEEDE Ref C: Thu Mar 05 10:57:36 2015 PST