ALL A B C G H L M P S T