Ref A: 28cb1cb02d9e489694ae33b3b98f7900 Ref B: FB9205BE980EAACD5F7D3721BA8F895B Ref C: Sat Nov 22 18:00:54 2014 PST