che cos'è codicePESM? inoltre il diverso di scrive != non =!, quello che tu fai è un assegnamento con i non !stringa quindi falso, e passa al NIENTE