Ref A: 07569e68d67049b4be2dbcafcfc13ed3 Ref B: D9E16458B45F8AF45DBEF8950D0605B5 Ref C: Fri Jan 30 06:22:24 2015 PST