Ref A: 1d6442100fd14d5b8c5a347a11fa1a2b Ref B: B2C4CCDAFADCBB1AFE32E16E17C43ECA Ref C: Sat Dec 20 00:10:13 2014 PST