Ref A: ec4e1adc530a47d5b2a4d0e0552bfb2d Ref B: 44EF145B48FFAE029B8486CDB3F61418 Ref C: Thu Nov 20 13:21:07 2014 PST