Ref A: 7585e3698ff240c88e7c3f4eb0cf0e47 Ref B: 7FFA4CAD71EDC8ECD78604106C659213 Ref C: Fri Mar 27 18:52:18 2015 PST