Ref A: e45a8d3e3c734b8a92ae8b98bbf2c136 Ref B: A6C718ADFDB1EBD61DEC12F09C44907E Ref C: Thu Apr 17 06:55:06 2014 PST