Ref A: 7a8707bf77d24b4db59dc3da733674a2 Ref B: 9A09A69EFED8F2496C0DDB0F8CF7BF42 Ref C: Sat Jan 31 09:40:49 2015 PST