Ref A: f40bf465ad1a4bf5a829aaf6da2f1fcb Ref B: 7A9A2CBB6615C78DADC9C263A2D2BF33 Ref C: Wed Oct 22 07:12:50 2014 PST