Ref A: e2585c3fe9884071a99b6590d60cf74e Ref B: 506239E1910AB011EE1F397A875C0659 Ref C: Tue Nov 25 20:31:05 2014 PST