Ref A: d3657d90543b47548f5fd21cb2e15852 Ref B: 2C8BB948B3592CD6B9AB732AADF9F1A6 Ref C: Sun May 19 16:04:56 2013 PST