Ref A: fcb2a89e2b394ab8a20b4437471792fe Ref B: A96D8991B367E48E30E7128655A16FD6 Ref C: Tue May 21 07:37:35 2013 PST