Ref A: dfcf87aab3d049ef9ad5559db4b9131d Ref B: 91C0D87E2008425A5E84387A1AFDD223 Ref C: Mon Nov 24 10:14:24 2014 PST