A C F G H L M P S T