Ref A: bda1434d2eaa4682adf8001c6cd2209b Ref B: 47A5769782FF64E3E737E13428277DE2 Ref C: Sun Jan 25 18:56:47 2015 PST