Ref A: 86cc80f8498244ec9fb741933a8f6a1b Ref B: A0CD596918329CB25DB8C469AEAD5212 Ref C: Wed Jan 28 08:51:56 2015 PST