Ref A: 7ad9c76d0e0d437b87c64097e93e240e Ref B: 64306A30D87DAFC7B42CDC5881A841A5 Ref C: Sat May 25 02:50:12 2013 PST