Ref A: ffb430a1db0b43c698474ccb0d55c8b4 Ref B: B34756285E042765FA4319AF46E42A6F Ref C: Fri May 24 06:10:25 2013 PST