Ref A: 416ddd0a8ba044fa8988a4b42c18d487 Ref B: E59CCC2FBE58B5CF9707D021AB68E45A Ref C: Fri May 24 15:23:35 2013 PST