Ref A: b3e5c1e8506b49d69a29c64d5092b742 Ref B: 80745851BC31FC91D96190B2F3FB256F Ref C: Fri Dec 26 06:06:57 2014 PST