Ref A: b5446719ca394eb7ab1f1a808cf0368e Ref B: B0692AEAC29D4158F0A81F0F462C5AAE Ref C: Wed Oct 22 14:48:19 2014 PST