Ref A: fe25ce4629954384802c8fc9c0df3142 Ref B: A5639B99E0C1DDD3C6F279DF90A45D4B Ref C: Tue May 21 05:41:52 2013 PST