Ref A: 54c0fe4c1a90423cb22cc3fd6b375e1d Ref B: 4A4CBAAA9305D2CCDE5AED488FA37BA5 Ref C: Sat Jan 31 00:01:39 2015 PST