Ref A: 786a0373bc6d4e369c4b7637a6e5dd92 Ref B: 116A89FB283ABA627CB41BCBB44E7B37 Ref C: Sat Dec 20 16:36:17 2014 PST