Ref A: b82a79291e1b4efe889d93e08b0d548d Ref B: D9FE6FAAD37A57F522A3CEFCE54A9040 Ref C: Tue Nov 25 14:08:45 2014 PST