Ref A: d216ea9810c94a4eb37411895b0af97f Ref B: 53F0CA49B2972AAE8A037EE272C771A2 Ref C: Wed Jul 30 21:04:28 2014 PST