Ref A: 70f73f8b74ed463db33bb54232af86cc Ref B: AA5125C14339C7A0DDCB83C163F80113 Ref C: Sun Mar 01 07:29:46 2015 PST