Ref A: 438a752a942a408bab0ba178f668a9fe Ref B: 24634D174748343E1DA8A2C6F0A42106 Ref C: Sat Oct 25 12:07:21 2014 PST