Ref A: 38b9420d47ec4f1ea482c9445373dfbb Ref B: 96FE07E59C9F49763DAA48BB6C268762 Ref C: Tue Mar 31 23:48:20 2015 PST