Ref A: b17a2ebf65904d0690302a745f507c6b Ref B: 1702AB69DD8E3D24737D1E8421C1C34E Ref C: Tue Nov 25 13:17:32 2014 PST