Ref A: 3b70b2eab963400fa92bdcb5700dd03f Ref B: C925E7E03147EFC7F4D126E2D9FDF4A1 Ref C: Fri May 24 08:37:51 2013 PST