Ref A: d10857a1977645e4abf190fe49b51ec2 Ref B: 931D82F01DCCC29B4FAC4736D12E7312 Ref C: Fri May 24 06:29:12 2013 PST