Ref A: 584483f77a89476b977239dd2be63cea Ref B: 48B3256802ECE746BE5F2A12E25EA4B7 Ref C: Tue May 21 17:16:59 2013 PST