ALL C F H K N P S