Ref A: b4486e086df84a78ae0a3d70b0099438 Ref B: 1B156E3E98E483DCB39C40E0AA7A0B3A Ref C: Fri Nov 21 10:14:39 2014 PST