Ref A: 4d124039d47f4f0c8f2eb681cb3ea44a Ref B: DD73FE75BFB9AADA38550AAFE328414F Ref C: Fri May 24 08:58:22 2013 PST