Ref A: beabf043435040d98a73c6d6468af3e2 Ref B: E6B1CC0AD8973B78729B58CF1F00D491 Ref C: Sun Jan 25 14:52:58 2015 PST