Ref A: 80e38efd0abe4aef89d84aac7b42d15e Ref B: 6E3CACD7774C555BD6000D6E9FEB6EC1 Ref C: Sun Apr 26 11:06:56 2015 PST