Ref A: e90fc5c5f5f640058316812deac8ca87 Ref B: 06715617BD9EC6E27338B9CA8B50DEB6 Ref C: Wed Oct 22 07:12:28 2014 PST