Ref A: 16c6b6ed9ec5443cb787d6d90233c6c3 Ref B: 0D471E84B5D9CA6C9E6EB6859DA3EDD8 Ref C: Sat Dec 27 02:31:56 2014 PST