Ref A: f5cb3941604a4ddfa8037a9d4f0def49 Ref B: 2670F0DBEFA0FD7C44B0B07C95C3A8EF Ref C: Wed Nov 26 00:58:00 2014 PST