Ref A: ab6e2576bff74cb19ab8ca5ae01efcba Ref B: 465DB162F6372AC904EC6A4F7ABFCFEB Ref C: Mon Nov 24 10:14:26 2014 PST