Ref A: dcab78ade4e34a7982cadce3e74c1c2a Ref B: 43A3B7C480DB207AC468DC4C03A8355C Ref C: Sat Jan 31 17:12:11 2015 PST