Ref A: d13870e1164a405f8da6b46896b8706d Ref B: EAD7309628C9645077647C544A9421D1 Ref C: Wed May 22 15:55:52 2013 PST