Ref A: f27d8e8370804fca804e9aaf6c3ac6fc Ref B: CA0ECC57DCDE319B042C44001B8F567D Ref C: Sat Dec 27 12:49:45 2014 PST