Ref A: ab6588f20e2548df8ce811a8e6d5a515 Ref B: 07AA3893B15C2E17358341458418CF03 Ref C: Thu May 23 22:08:33 2013 PST