Ref A: 1f1986f198b744729bf95a908d6b41b5 Ref B: DA177CDFF695DE8BE9D4BD32F9A0FA81 Ref C: Mon Nov 24 00:43:11 2014 PST