Ref A: ee8353730221486ea91f40a92dbcaa53 Ref B: 3D94077DA95CC8D00988385A48A5AB79 Ref C: Tue Apr 15 21:19:50 2014 PST