Ref A: ff162ac7da47436a850dc9ee3ecb320c Ref B: 1321EF65089685D6DAC3CAC4E2E61C62 Ref C: Mon Jan 26 22:29:36 2015 PST