Ref A: 7f9f79a1b103400cbbcf5a1062ecf6bf Ref B: A485D553584B050324B869A074B7345E Ref C: Wed Aug 27 23:34:34 2014 PST