Ref A: 7a4056280b23451fb73adea3dec91d5c Ref B: 898D1BD9A5F6A4267B754C2E163F71A9 Ref C: Thu Dec 18 14:50:23 2014 PST