Ref A: f7e90c0e44294e8fbcec8b78a8f4c0db Ref B: 3E423DB99FA8E114D540570AC967031D Ref C: Fri Oct 31 00:08:50 2014 PST