Ref A: e1f3e412bf234d96bbe390103a25a5c0 Ref B: 8DE9B088097A5718BE077540730B8AA3 Ref C: Wed Jun 19 00:33:54 2013 PST