Attack and conflict in Afghanistan: 43 dead