Ref A: 1642fc78a2444781b89ce375ce81d1f6 Ref B: 96A20E2BA87A982750ED20CF4C26FAC1 Ref C: Wed Oct 22 07:37:44 2014 PST