hagel , asta f. m . , swag blast.