Ref A: c4b433c58ef04c9ba68f1a9ab6e906c3 Ref B: 1EF1E7DC7B5D734C683260D39ED4FCD7 Ref C: Sun May 26 19:55:04 2013 PST