Ref A: 3d1512dc2e5a4f6d96e4be4f5c86e770 Ref B: 01EDF04FEE688A8BA2EAF4519E61B057 Ref C: Thu Oct 23 10:35:51 2014 PST