Ref A: 048aab5f3fdc47439a4d23be3d71f68d Ref B: 931B43ACECB56C6ECE3970643E55FCD6 Ref C: Tue Sep 30 18:14:54 2014 PST