Ref A: fa592b524b3f4de79df5b9ae91c946da Ref B: 96EE056C6A45CD7E044445B36522DB8C Ref C: Wed May 22 13:51:05 2013 PST