Ref A: a46cbab3b57b41eb9e5015a850e66272 Ref B: 7566E47FD20E2FFAE53DCFBDCB2F22B9 Ref C: Thu Dec 25 20:08:12 2014 PST