Ref A: 59e2c188521b42be87437228f57b34ec Ref B: 53287808D8ACF6CEF50C32E2CBA8EF87 Ref C: Thu Oct 23 01:50:22 2014 PST