Ref A: 71F3B949708B4436A65A065C40B0C7C0 Ref B: 0FF783706C20D093AABC1544A8FE85D3 Ref C: Fri Feb 10 06:11:04 2012 PST