Ref A: e260ef2902c245cbb7b5b984a3e0b133 Ref B: FCE1979370A8508FAE47DCA8FB81898B Ref C: Fri Oct 24 17:37:05 2014 PST