Ref A: 0ee6445ba8db4023a51e5209d93d7417 Ref B: DA01868C1E8779538B42CB9A7F7F6CB1 Ref C: Thu Oct 23 10:14:55 2014 PST