Ref A: 97304d73a23c453db5e34ee812b8312f Ref B: 116A89FB283ABA627CB41BCBB44E7B37 Ref C: Tue Nov 25 23:47:15 2014 PST