Ref A: 9cfb30e0b45848e6b4637a65e5e36bb9 Ref B: 21981026EE0D60609974D9B77D050B73 Ref C: Tue Sep 30 18:14:50 2014 PST