Ref A: b70ff6af05dc4a24a4ebda73bfd47741 Ref B: 29B9DD2C77A70769EE3C1FD8C7691CD9 Ref C: Tue Sep 01 14:12:41 2015 PST