Ref A: cc4701f68cb84470ae64e1c80da20cf4 Ref B: A510F3095D841B117B3444DD5259974C Ref C: Wed May 22 13:49:31 2013 PST