Ref A: 7b6fbf2e343946dfb5f58cef5196072c Ref B: A612DD2CA2F4D5F8A09916D8BAF3666D Ref C: Fri Dec 26 18:46:56 2014 PST