Ref A: d20f637834d549d699fa3311abf2e8c4 Ref B: 3A651D3300E6917D71321BA6EC49A446 Ref C: Thu Jan 29 14:27:55 2015 PST