Ref A: 5d41cf2b5adb4d0694b71e78e66fd4cd Ref B: 51681458696E5D716146B716E5CB70F3 Ref C: Fri May 24 11:29:44 2013 PST