Ref A: 59757df4ab21410b98d5fc812762edaa Ref B: 8E2CDAA22E8201327743F58A3D8D5B88 Ref C: Thu May 23 23:39:02 2013 PST