ALL C F H P S T