hasca