Ref A: d195f3fe5d73405098109e8710cc2c4b Ref B: B0062EB45827D09F1DD539147AF9CC0E Ref C: Tue May 21 09:22:41 2013 PST