Ref A: a4f7bed5145a480d8fc6e30d07681b4d Ref B: DD17631508CE940FFF546C18510DACB0 Ref C: Fri Dec 19 23:58:56 2014 PST