Ref A: bb32b858ec2d48dba5f31390c480d238 Ref B: EB186DCCA8E38F1462C2FB734B4CEF10 Ref C: Wed Jan 28 17:44:42 2015 PST