chval = 0;
for (s=rigRunName; *s; s++) {
chval += (int) *s;
chval %= 31;
}
ch = (chval < 26 ? 'A' + chval : '0' + chval - 26);