Ref A: c94c9ae77d27469ca089ee1f767db52f Ref B: 31C52B8A7767B0632C7F94950AD2AA67 Ref C: Wed Jan 28 14:49:28 2015 PST