codigo para geracao de tokens