hal 20 smp3b