Ref A: ceec15f9d7444139bcf0adf56d817b94 Ref B: 301136532E6C67A1210474C54570C1CF Ref C: Thu Jan 29 23:12:41 2015 PST