Ref A: ffe8acda6c804287bc05470759d312cb Ref B: 06EA16D3A8E119A3C4E9D0838BB114F6 Ref C: Thu Apr 24 00:16:23 2014 PST