Ref A: c2b5dd0aa67545a1a8892ed44ba7608a Ref B: 9F9E4759B567831C7D6749E4A6516ADE Ref C: Thu Jan 29 17:59:08 2015 PST