Ref A: 0b3866a6b8984595864bd4e41cf836e8 Ref B: F0B214A289BB56879B20EDEE6C20BFAC Ref C: Mon Oct 20 14:18:08 2014 PST