Ref A: f87f183ec9564ab3ab1abd87fe1ee02a Ref B: 0CC6CB612E05A85708FD767F37AA2F1A Ref C: Wed Oct 22 08:46:22 2014 PST