Ref A: 1825ea2e6bfa4a9a89bce0555ab66eb4 Ref B: 1ECBEA3E9A7018EC850073E9EC212FB8 Ref C: Wed Oct 22 07:30:26 2014 PST