Ref A: a2f325490fc142cdb66569ecbbf466a2 Ref B: E54D6D7F47FC22EC72E29D1DBB4CB964 Ref C: Thu Jan 29 21:38:17 2015 PST