Ref A: fb9b5372c3744ac4ae765f156646b2b2 Ref B: 5FEFBFF5C2F3AE69EB09E23FF39293C2 Ref C: Wed Oct 22 07:45:25 2014 PST