Ref A: 2e64a9042b494cfcb843f2b90e3a7244 Ref B: 336A1B89EAAEC31843C6387693C18F38 Ref C: Thu Nov 27 20:15:13 2014 PST