Ref A: b471eb785c69467c8c664470eba6b623 Ref B: E8432D87794D8A6668DBF1D56E35CAF4 Ref C: Wed Jan 28 17:39:57 2015 PST