Ref A: 70bd8ad89d8149aeb36ba154ff58463e Ref B: 60CA0A39EC102FA241E6007A48957EBF Ref C: Wed Dec 17 22:44:24 2014 PST