Ref A: 2db284b0c3184a1fa50118c87be34ae5 Ref B: ECFE45748A791D093FA4072499F8D548 Ref C: Mon Jan 26 20:55:34 2015 PST