Ref A: a0e77224706640eea945927a94326ee4 Ref B: BEA7D953512AD623EC42FA64095DF27E Ref C: Sat Nov 22 03:50:18 2014 PST