Ref A: a6d3ecadb70b4524899c5bae49d3887c Ref B: 2C6F33B02650624BEF4989713044CDBC Ref C: Wed Oct 22 19:40:30 2014 PST