Ref A: f23173df63114e908eab34a8c671e251 Ref B: 46EA4FE0E3D60A91819ABDFC6175EF18 Ref C: Tue Jun 18 15:33:15 2013 PST