Ref A: eb7f001ee1e9404fbaff5953cf8c5cf6 Ref B: F130120A763A86CB3D66A300E8BF647D Ref C: Wed May 22 08:57:47 2013 PST