Ref A: f8648a2df7be443dbdce2a1edbc64d90 Ref B: EE3A8F41EAFE9AAC754D30CE9889A199 Ref C: Tue Jan 27 19:02:52 2015 PST