Ref A: eca2aaa508df4880aee4ff0998f9c9bd Ref B: 0CD9635685DD33175EA362CB90EEAEA2 Ref C: Fri Jan 30 15:38:18 2015 PST