Ref A: 407c2180c8444201b2899e2edb5cd47d Ref B: B61FB58EEE6A17C3F2DA1B6E25B94CC1 Ref C: Wed Aug 20 22:37:46 2014 PST