Ref A: 298e47d2a4e249128585b2aa1ef6dca2 Ref B: 8E25022B54579DBD00CF02E4DCA7CCFC Ref C: Sun Jan 25 19:58:41 2015 PST