Ref A: 05e5ad30e0d44ab2830a35bb2bc68de5 Ref B: B6CA93414A8432DE136EFB242F8C79FD Ref C: Wed Oct 22 21:45:26 2014 PST