Ref A: 86ada91c16b04533985d53001b6a6aa9 Ref B: 46B63A3DF31CD17906147E2CB8856A3F Ref C: Thu Nov 27 01:52:50 2014 PST