Ref A: ddc6442bd943428eb37feea9b28571d7 Ref B: 2E7E5A6A88A550C5CEA7E9F6A5A347CF Ref C: Mon Jan 26 06:39:51 2015 PST