CS-DHICS-DXCCS-TTSD-ABDSD-ABDUD-ABEHD-ABEND-ABIAD-ABICD-ABIED-ABIFD-ABKCD-ABMBD-ABXZD-ACNED-ACNGD-ACNID-ACNLD-ACNMD-ACNR