Ref A: fe6f49b6b4a448e5bbbc83ea5c88d5a1 Ref B: E8EB2DB514379077251820EAE698B8D3 Ref C: Fri May 24 07:30:55 2013 PST