Ref A: E356EB8311D64EC999417988B8E0EA0A Ref B: BB776E1BAB10E69253DE9881C6A84E82 Ref C: Fri Feb 10 05:54:32 2012 PST