Ref A: f393656047ae4cb2b5286a592e4e2449 Ref B: DE60C988F63E69CD679481C8A7B43F95 Ref C: Thu May 23 03:19:44 2013 PST