Ref A: ff9b03d294774c3090c879e8e5773521 Ref B: E69156E35D133D9F5ACAFB4CA8560623 Ref C: Thu May 23 03:39:51 2013 PST