hasco