Ref A: 8c5c3ed2eceb45f28aa8f78afea5e7b5 Ref B: D68ED37AB1974E12BECD37C39CFD330A Ref C: Tue Jan 27 14:50:00 2015 PST