Ref A: a7465737c51a4a4e97a0b0c42648bc7a Ref B: D03CF28821C53DF47C14DEFFE94954C6 Ref C: Wed Aug 27 12:40:12 2014 PST