Ref A: 4ef9995f90d741a0abe6cc1642f64a3d Ref B: 7BFC53F20FE4B6E2D258AE9DA70A873A Ref C: Fri May 24 15:16:42 2013 PST