Ref A: 918aa1e348f2488da6bd0e910eb41b5d Ref B: BDD612235B50B807D9950BDBE74C94CB Ref C: Fri Aug 29 23:35:05 2014 PST