Ref A: d5a2564337cb41068ca23012f436575d Ref B: CB9F7334DA7C12A05E92C7234764F937 Ref C: Mon Dec 22 02:25:23 2014 PST