Ref A: f5c20f3b931240d49ded105ea7677444 Ref B: 2F65E1B2284AF370054442A3E7E7BD4A Ref C: Tue Oct 21 21:18:51 2014 PST