Ref A: bc2fe4d76bbf40dfab41cb4d59d46bcb Ref B: 1FBA896E6D3DE69A2B81AFFA33EE0264 Ref C: Wed Jan 28 20:30:21 2015 PST