Ref A: fe15e4c5ed2f4ec7af3d660362facbc9 Ref B: BAF9505D7F9E3161AE9F04FF347A20F6 Ref C: Wed Jan 28 21:34:58 2015 PST