Ref A: d4c23fc6be6e4c2ca5b4877ca878bc52 Ref B: BDEF014F12F69C07A523F0B7E67DEAED Ref C: Tue Oct 21 15:15:59 2014 PST