Ref A: 6679e6ecc4a84099837648fa1a673de9 Ref B: 11B9A87E6AAE2BCE7D24497C3BE16C6A Ref C: Fri Jan 30 20:42:30 2015 PST