Ref A: c74d53a4fd6d4d91ae18ed5053a22793 Ref B: A5639B99E0C1DDD3C6F279DF90A45D4B Ref C: Tue May 21 05:41:50 2013 PST