Ref A: abe34d9f420c47a7b52a4cb96f8ef327 Ref B: 0053A4E2113CF8D82EBC9FD560962403 Ref C: Tue May 21 05:05:20 2013 PST