Ref A: ced6f8f5e00546578ddf6363fe3a8b7e Ref B: FB8AC97561EE3E86D5E05027259C85EF Ref C: Wed Oct 22 08:00:13 2014 PST