Ref A: cda9a052a6ff42189a6fa7cfb151b1af Ref B: D9E16458B45F8AF45DBEF8950D0605B5 Ref C: Fri Dec 19 04:36:29 2014 PST