Ref A: d1acfe542b894265b518105c632e7f3e Ref B: DE2C6A1D18959BA28E3B75E6C1ED4430 Ref C: Thu Feb 26 23:42:22 2015 PST