Ref A: 64a8f7454cd74ac28f80dd90820d0575 Ref B: 8008350B5C180FD1E06A6F40FCED3C74 Ref C: Sun May 27 10:31:04 2012 PST