Ref A: 332f99a72c0e4d36bf74a4d94d57db50 Ref B: D5A132CE4ACB40915133E9E414E84F03 Ref C: Thu Oct 23 11:22:11 2014 PST