Ref A: d80ae2a2cfca4ecdb78adc5b65350de5 Ref B: DA4486373E1A10C56B944C38B9CAAC6C Ref C: Thu Aug 28 01:50:59 2014 PST