Ref A: e959aabbc3674f55b6c43b7db7454aa5 Ref B: 1C715347279D9E183F6B20491D7F34E2 Ref C: Fri Nov 28 21:16:45 2014 PST