Ref A: 0d7b1895098548379f838f7adcceec53 Ref B: A2141CEFA54EA049C56F55C507A26B92 Ref C: Tue Nov 25 23:32:19 2014 PST