potresti provare prima a convertire le stringhe ZZZZZZZ e AAAAAAAA in minuscolo? se questo è il problema...

strtolower();