Ref A: 668cbb8e7b444d3a97f1e8be64ba2312 Ref B: 2ED91B25C79F866D6416AB92356BCC5C Ref C: Tue Aug 19 23:57:56 2014 PST