Ref A: 478f20dc941a4a7893bf845a82be7aa0 Ref B: 3C8726A3E58EAFA45AC4351B318DED04 Ref C: Fri May 24 01:10:52 2013 PST