Ref A: b1f297a146854eba83269d3885f97a45 Ref B: 121DFA4A98F32D94A4C097364D43B29E Ref C: Sat Aug 30 12:11:37 2014 PST