Ref A: 655cdc388db444c2aad459470dd5b249 Ref B: 90CD7E89654D3B95A2D2DAC22CCCE7C3 Ref C: Sat Jan 31 16:39:55 2015 PST