Ref A: d69a7a1597894175ad08874938f22fe9 Ref B: 0B5637D3E9817C0A205FA918EE4BE5B0 Ref C: Tue Jan 27 10:45:31 2015 PST