Function at 0x1400116b8
Capabilities:
Execute command

Disassembly:
jmp 0x140020b20
push rbp
push rdi
mov eax, 0x1d28
call fcn.1400111a4
sub rsp, rax
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x5c2
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x140036018]
xor rax, rbp
mov qword [rbp + 0x1cf0], rax
lea rcx, [0x14003e0f5]
call fcn.1400119ce
lea rdx, str.Portuguese
xor ecx, ecx
call qword [sym.imp.ucrtbased.dll_setlocale]
xor ecx, ecx
call fcn.1400224d0
mov ecx, eax
call qword [sym.imp.ucrtbased.dll_srand]
mov edx, 0x20
lea rcx, [rbp + 8]
call fcn.1400110e1
lea rcx, [rbp + 8]
call fcn.1400113c0
nop
lea rdx, str.ABACATE
lea rcx, [rbp + 0x848]
call fcn.140011456
nop
lea rdx, [rbp + 0x848]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x848]
call fcn.1400111b3
lea rdx, str.BICICLETA
lea rcx, [rbp + 0x888]
call fcn.140011456
nop
lea rdx, [rbp + 0x888]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x888]
call fcn.1400111b3
lea rdx, str.CACHORRO
lea rcx, [rbp + 0x8c8]
call fcn.140011456
nop
lea rdx, [rbp + 0x8c8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x8c8]
call fcn.1400111b3
lea rdx, str.DINAMITE
lea rcx, [rbp + 0x908]
call fcn.140011456
nop
lea rdx, [rbp + 0x908]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x908]
call fcn.1400111b3
lea rdx, str.ELEFANTE
lea rcx, [rbp + 0x948]
call fcn.140011456
nop
lea rdx, [rbp + 0x948]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x948]
call fcn.1400111b3
lea rdx, str.FLAMENGO
lea rcx, [rbp + 0x988]
call fcn.140011456
nop
lea rdx, [rbp + 0x988]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x988]
call fcn.1400111b3
lea rdx, str.GIRASSOL
lea rcx, [rbp + 0x9c8]
call fcn.140011456
nop
lea rdx, [rbp + 0x9c8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x9c8]
call fcn.1400111b3
lea rdx, str.HOSPITAL
lea rcx, [rbp + 0xa08]
call fcn.140011456
nop
lea rdx, [rbp + 0xa08]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xa08]
call fcn.1400111b3
lea rdx, str.IMPRESSORA
lea rcx, [rbp + 0xa48]
call fcn.140011456
nop
lea rdx, [rbp + 0xa48]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xa48]
call fcn.1400111b3
lea rdx, str.JANELA
lea rcx, [rbp + 0xa88]
call fcn.140011456
nop
lea rdx, [rbp + 0xa88]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xa88]
call fcn.1400111b3
lea rdx, str.KIWI
lea rcx, [rbp + 0xac8]
call fcn.140011456
nop
lea rdx, [rbp + 0xac8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xac8]
call fcn.1400111b3
lea rdx, str.LIMONADA
lea rcx, [rbp + 0xb08]
call fcn.140011456
nop
lea rdx, [rbp + 0xb08]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xb08]
call fcn.1400111b3
lea rdx, str.MONTANHA
lea rcx, [rbp + 0xb48]
call fcn.140011456
nop
lea rdx, [rbp + 0xb48]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xb48]
call fcn.1400111b3
lea rdx, str.NAVIO
lea rcx, [rbp + 0xb88]
call fcn.140011456
nop
lea rdx, [rbp + 0xb88]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xb88]
call fcn.1400111b3
lea rdx, str.OCEANO
lea rcx, [rbp + 0xbc8]
call fcn.140011456
nop
lea rdx, [rbp + 0xbc8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xbc8]
call fcn.1400111b3
lea rdx, str.PANTERA
lea rcx, [rbp + 0xc08]
call fcn.140011456
nop
lea rdx, [rbp + 0xc08]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xc08]
call fcn.1400111b3
lea rdx, str.QUEIJO
lea rcx, [rbp + 0xc48]
call fcn.140011456
nop
lea rdx, [rbp + 0xc48]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xc48]
call fcn.1400111b3
lea rdx, str.RINOCERONTE
lea rcx, [rbp + 0xc88]
call fcn.140011456
nop
lea rdx, [rbp + 0xc88]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xc88]
call fcn.1400111b3
lea rdx, str.SAPATO
lea rcx, [rbp + 0xcc8]
call fcn.140011456
nop
lea rdx, [rbp + 0xcc8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xcc8]
call fcn.1400111b3
lea rdx, str.TARTARUGA
lea rcx, [rbp + 0xd08]
call fcn.140011456
nop
lea rdx, [rbp + 0xd08]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xd08]
call fcn.1400111b3
lea rdx, str.UNIVERSO
lea rcx, [rbp + 0xd48]
call fcn.140011456
nop
lea rdx, [rbp + 0xd48]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xd48]
call fcn.1400111b3
lea rdx, str.VITAMINA
lea rcx, [rbp + 0xd88]
call fcn.140011456
nop
lea rdx, [rbp + 0xd88]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xd88]
call fcn.1400111b3
lea rdx, str.XADREZ
lea rcx, [rbp + 0xdc8]
call fcn.140011456
nop
lea rdx, [rbp + 0xdc8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xdc8]
call fcn.1400111b3
lea rdx, str.IOGURTE
lea rcx, [rbp + 0xe08]
call fcn.140011456
nop
lea rdx, [rbp + 0xe08]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xe08]
call fcn.1400111b3
lea rdx, str.ZEBRA
lea rcx, [rbp + 0xe48]
call fcn.140011456
nop
lea rdx, [rbp + 0xe48]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xe48]
call fcn.1400111b3
lea rdx, str.ABACAXI
lea rcx, [rbp + 0xe88]
call fcn.140011456
nop
lea rdx, [rbp + 0xe88]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xe88]
call fcn.1400111b3
lea rdx, str.BOLA
lea rcx, [rbp + 0xec8]
call fcn.140011456
nop
lea rdx, [rbp + 0xec8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xec8]
call fcn.1400111b3
lea rdx, str.CARRO
lea rcx, [rbp + 0xf08]
call fcn.140011456
nop
lea rdx, [rbp + 0xf08]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xf08]
call fcn.1400111b3
lea rdx, str.DADO
lea rcx, [rbp + 0xf48]
call fcn.140011456
nop
lea rdx, [rbp + 0xf48]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xf48]
call fcn.1400111b3
lea rdx, str.ELETRICIDADE
lea rcx, [rbp + 0xf88]
call fcn.140011456
nop
lea rdx, [rbp + 0xf88]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xf88]
call fcn.1400111b3
lea rdx, str.FOGO
lea rcx, [rbp + 0xfc8]
call fcn.140011456
nop
lea rdx, [rbp + 0xfc8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0xfc8]
call fcn.1400111b3
lea rdx, str.GATO
lea rcx, [rbp + 0x1008]
call fcn.140011456
nop
lea rdx, [rbp + 0x1008]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1008]
call fcn.1400111b3
lea rdx, str.HAMBURGUER
lea rcx, [rbp + 0x1048]
call fcn.140011456
nop
lea rdx, [rbp + 0x1048]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1048]
call fcn.1400111b3
lea rdx, str.IGREJA
lea rcx, [rbp + 0x1088]
call fcn.140011456
nop
lea rdx, [rbp + 0x1088]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1088]
call fcn.1400111b3
lea rdx, str.JARDIM
lea rcx, [rbp + 0x10c8]
call fcn.140011456
nop
lea rdx, [rbp + 0x10c8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x10c8]
call fcn.1400111b3
lea rdx, str.CANGURU
lea rcx, [rbp + 0x1108]
call fcn.140011456
nop
lea rdx, [rbp + 0x1108]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1108]
call fcn.1400111b3
lea rdx, str.LARANJA
lea rcx, [rbp + 0x1148]
call fcn.140011456
nop
lea rdx, [rbp + 0x1148]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1148]
call fcn.1400111b3
lea rdx, str.MELANCIA
lea rcx, [rbp + 0x1188]
call fcn.140011456
nop
lea rdx, [rbp + 0x1188]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1188]
call fcn.1400111b3
lea rdx, str.NARIZ
lea rcx, [rbp + 0x11c8]
call fcn.140011456
nop
lea rdx, [rbp + 0x11c8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x11c8]
call fcn.1400111b3
lea rdx, [0x1400302d4]
lea rcx, [rbp + 0x1208]
call fcn.140011456
nop
lea rdx, [rbp + 0x1208]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1208]
call fcn.1400111b3
lea rdx, str.PIZZA
lea rcx, [rbp + 0x1248]
call fcn.140011456
nop
lea rdx, [rbp + 0x1248]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1248]
call fcn.1400111b3
lea rdx, str.ASTRONAUTA
lea rcx, [rbp + 0x1288]
call fcn.140011456
nop
lea rdx, [rbp + 0x1288]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1288]
call fcn.1400111b3
lea rdx, str.BORBOLETA
lea rcx, [rbp + 0x12c8]
call fcn.140011456
nop
lea rdx, [rbp + 0x12c8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x12c8]
call fcn.1400111b3
lea rdx, str.RATO
lea rcx, [rbp + 0x1308]
call fcn.140011456
nop
lea rdx, [rbp + 0x1308]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1308]
call fcn.1400111b3
lea rdx, str.SALADA
lea rcx, [rbp + 0x1348]
call fcn.140011456
nop
lea rdx, [rbp + 0x1348]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1348]
call fcn.1400111b3
lea rdx, str.TOMATE
lea rcx, [rbp + 0x1388]
call fcn.140011456
nop
lea rdx, [rbp + 0x1388]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1388]
call fcn.1400111b3
lea rdx, [0x140030314]
lea rcx, [rbp + 0x13c8]
call fcn.140011456
nop
lea rdx, [rbp + 0x13c8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x13c8]
call fcn.1400111b3
lea rdx, str.VACA
lea rcx, [rbp + 0x1408]
call fcn.140011456
nop
lea rdx, [rbp + 0x1408]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1408]
call fcn.1400111b3
lea rdx, str.XICARA
lea rcx, [rbp + 0x1448]
call fcn.140011456
nop
lea rdx, [rbp + 0x1448]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1448]
call fcn.1400111b3
lea rdx, str.YAKISOBA
lea rcx, [rbp + 0x1488]
call fcn.140011456
nop
lea rdx, [rbp + 0x1488]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1488]
call fcn.1400111b3
lea rdx, str.ZOOLOGICO
lea rcx, [rbp + 0x14c8]
call fcn.140011456
nop
lea rdx, [rbp + 0x14c8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x14c8]
call fcn.1400111b3
lea rdx, str.ABELHA
lea rcx, [rbp + 0x1508]
call fcn.140011456
nop
lea rdx, [rbp + 0x1508]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1508]
call fcn.1400111b3
lea rdx, str.BANANA
lea rcx, [rbp + 0x1548]
call fcn.140011456
nop
lea rdx, [rbp + 0x1548]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1548]
call fcn.1400111b3
lea rdx, str.CAMA
lea rcx, [rbp + 0x1588]
call fcn.140011456
nop
lea rdx, [rbp + 0x1588]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1588]
call fcn.1400111b3
lea rdx, str.DENTISTA
lea rcx, [rbp + 0x15c8]
call fcn.140011456
nop
lea rdx, [rbp + 0x15c8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x15c8]
call fcn.1400111b3
lea rdx, str.ESTRELA
lea rcx, [rbp + 0x1608]
call fcn.140011456
nop
lea rdx, [rbp + 0x1608]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1608]
call fcn.1400111b3
lea rdx, str.FLORESTA
lea rcx, [rbp + 0x1648]
call fcn.140011456
nop
lea rdx, [rbp + 0x1648]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1648]
call fcn.1400111b3
lea rdx, str.GELATINA
lea rcx, [rbp + 0x1688]
call fcn.140011456
nop
lea rdx, [rbp + 0x1688]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1688]
call fcn.1400111b3
lea rdx, str.HAMBURGUERIA
lea rcx, [rbp + 0x16c8]
call fcn.140011456
nop
lea rdx, [rbp + 0x16c8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x16c8]
call fcn.1400111b3
lea rdx, str.ISQUEIRO
lea rcx, [rbp + 0x1708]
call fcn.140011456
nop
lea rdx, [rbp + 0x1708]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1708]
call fcn.1400111b3
lea rdx, str.JORNAL
lea rcx, [rbp + 0x1748]
call fcn.140011456
nop
lea rdx, [rbp + 0x1748]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1748]
call fcn.1400111b3
lea rdx, str.KETCHUP
lea rcx, [rbp + 0x1788]
call fcn.140011456
nop
lea rdx, [rbp + 0x1788]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1788]
call fcn.1400111b3
lea rdx, str.LIVRO
lea rcx, [rbp + 0x17c8]
call fcn.140011456
nop
lea rdx, [rbp + 0x17c8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x17c8]
call fcn.1400111b3
lea rdx, str.MACACO
lea rcx, [rbp + 0x1808]
call fcn.140011456
nop
lea rdx, [rbp + 0x1808]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1808]
call fcn.1400111b3
lea rdx, [0x1400303e4]
lea rcx, [rbp + 0x1848]
call fcn.140011456
nop
lea rdx, [rbp + 0x1848]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1848]
call fcn.1400111b3
lea rdx, str.OCULOS
lea rcx, [rbp + 0x1888]
call fcn.140011456
nop
lea rdx, [rbp + 0x1888]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1888]
call fcn.1400111b3
lea rdx, str.PREGO
lea rcx, [rbp + 0x18c8]
call fcn.140011456
nop
lea rdx, [rbp + 0x18c8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x18c8]
call fcn.1400111b3
lea rdx, str.QUEIMADA
lea rcx, [rbp + 0x1908]
call fcn.140011456
nop
lea rdx, [rbp + 0x1908]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1908]
call fcn.1400111b3
lea rdx, [0x140030404]
lea rcx, [rbp + 0x1948]
call fcn.140011456
nop
lea rdx, [rbp + 0x1948]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1948]
call fcn.1400111b3
lea rdx, str.SACOLA
lea rcx, [rbp + 0x1988]
call fcn.140011456
nop
lea rdx, [rbp + 0x1988]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1988]
call fcn.1400111b3
lea rdx, str.TATU
lea rcx, [rbp + 0x19c8]
call fcn.140011456
nop
lea rdx, [rbp + 0x19c8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x19c8]
call fcn.1400111b3
lea rdx, str.UNICORNIO
lea rcx, [rbp + 0x1a08]
call fcn.140011456
nop
lea rdx, [rbp + 0x1a08]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1a08]
call fcn.1400111b3
lea rdx, str.VITROLA
lea rcx, [rbp + 0x1a48]
call fcn.140011456
nop
lea rdx, [rbp + 0x1a48]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1a48]
call fcn.1400111b3
lea rdx, str.XEROX
lea rcx, [rbp + 0x1a88]
call fcn.140011456
nop
lea rdx, [rbp + 0x1a88]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1a88]
call fcn.1400111b3
lea rdx, str.IOGA
lea rcx, [rbp + 0x1ac8]
call fcn.140011456
nop
lea rdx, [rbp + 0x1ac8]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1ac8]
call fcn.1400111b3
lea rdx, str.ZUMBI
lea rcx, [rbp + 0x1b08]
call fcn.140011456
nop
lea rdx, [rbp + 0x1b08]
lea rcx, [rbp + 8]
call fcn.140011348
nop
lea rcx, [rbp + 0x1b08]
call fcn.1400111b3
mov byte [rbp + 0x44], 1
movzx eax, byte [rbp + 0x44]
test eax, eax
je 0x140021f59
call qword [sym.imp.ucrtbased.dll_rand]
cdqe
mov qword [rbp + 0x1cd8], rax
lea rcx, [rbp + 8]
call fcn.14001135c
mov qword [rbp + 0x1ce0], rax
xor edx, edx
mov rcx, qword [rbp + 0x1cd8]
mov rax, rcx
mov rcx, qword [rbp + 0x1ce0]
div rcx
mov rax, rdx
mov rdx, rax
lea rcx, [rbp + 8]
call fcn.1400112bc
mov rdx, rax
lea rcx, [rbp + 0x68]
call fcn.140011140
nop
lea rcx, [rbp + 0x68]
call fcn.140011861
mov r8b, 0x5f
mov rdx, rax
lea rcx, [rbp + 0xa8]
call fcn.140011591
nop
mov dword [rbp + 0x104], 0
mov edx, 0x20
lea rcx, [rbp + 0x128]
call fcn.1400110e1
lea rcx, [rbp + 0x128]
call fcn.1400113c0
nop
mov byte [rbp + 0x164], 0
lea rcx, [rbp + 0x188]
call fcn.1400119bf
nop
mov edx, 0x20
lea rcx, [rbp + 0x1c8]
call fcn.1400110e1
lea rcx, [rbp + 0x1c8]
call fcn.1400113c0
nop
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0xa8]
call fcn.14001158c
movzx eax, al
test eax, eax
je 0x140021ef7
cmp dword [rbp + 0x104], 7
jge 0x140021ef7
lea rcx, [0x14003002c]
call qword [sym.imp.ucrtbased.dll_system]
mov ecx, dword [rbp + 0x104]
call fcn.140011159
lea rax, [rbp + 0x1b48]
mov qword [rbp + 0x1b88], rax
lea rax, [rbp + 0x1ba8]
mov qword [rbp + 0x1be8], rax
lea rdx, [rbp + 0xa8]
mov rcx, qword [rbp + 0x1b88]
call fcn.140011140
mov qword [rbp + 0x1cd8], rax
mov rax, qword [rbp + 0x1cd8]
mov qword [rbp + 0x1ce0], rax
lea rdx, [rbp + 0x128]
mov rcx, qword [rbp + 0x1be8]
call fcn.140011357
mov qword [rbp + 0x1ce8], rax
mov rdx, qword [rbp + 0x1ce0]
mov rcx, qword [rbp + 0x1ce8]
call fcn.14001171c
lea rdx, str._n_n___Por_favor__digite_seu_palpite_ou_a_palavra_inteira__0___sair_:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001110e
lea rdx, [rbp + 0x188]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011037
lea rdx, [0x1400304a4]
lea rcx, [rbp + 0x188]
call fcn.1400113d4
movzx eax, al
test eax, eax
je 0x140021c5c
lea rdx, str._n___Obrigado_por_jogar__n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001110e
mov dword [rbp + 0x1c04], 0
lea rcx, [rbp + 0x1c8]
call fcn.14001197e
nop
lea rcx, [rbp + 0x188]
call fcn.1400111b3
nop
lea rcx, [rbp + 0x128]
call fcn.14001197e
nop
lea rcx, [rbp + 0xa8]
call fcn.1400111b3
nop
lea rcx, [rbp + 0x68]
call fcn.1400111b3
nop
lea rcx, [rbp + 8]
call fcn.14001197e
mov eax, dword [rbp + 0x1c04]
jmp 0x140021f72
mov dword [rbp + 0xe4], 0
jmp 0x140021c76
mov eax, dword [rbp + 0xe4]
inc eax
mov dword [rbp + 0xe4], eax
movsxd rax, dword [rbp + 0xe4]
mov qword [rbp + 0x1cd8], rax
lea rcx, [rbp + 0x188]
call fcn.140011861
mov rcx, qword [rbp + 0x1cd8]
cmp rcx, rax
jae 0x140021ce3
movsxd rax, dword [rbp + 0xe4]
mov rdx, rax
lea rcx, [rbp + 0x188]
call fcn.140011122
movsx eax, byte [rax]
mov ecx, eax
call qword [sym.imp.ucrtbased.dll_toupper]
mov dword [rbp + 0x1cd4], eax
movsxd rcx, dword [rbp + 0xe4]
mov rdx, rcx
lea rcx, [rbp + 0x188]
call fcn.140011122
mov ecx, dword [rbp + 0x1cd4]
mov byte [rax], cl
jmp 0x140021c68
lea rax, [rbp + 0x1c28]
mov qword [rbp + 0x1c68], rax
lea rdx, [rbp + 0x188]
mov rcx, qword [rbp + 0x1c68]
call fcn.140011140
mov qword [rbp + 0x1cd8], rax
lea rdx, [rbp + 0x1c8]
mov rcx, qword [rbp + 0x1cd8]
call fcn.14001169a
movzx eax, al
test eax, eax
je 0x140021d2a
jmp 0x140021afc
lea rcx, [rbp + 0x188]
call fcn.140011861
cmp rax, 1
jbe 0x140021d92
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x188]
call fcn.140011271
movzx eax, al
test eax, eax
je 0x140021d6a
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0xa8]
call fcn.1400117e9
jmp 0x140021ef7
lea rdx, [rbp + 0x188]
lea rcx, [rbp + 0x128]
call fcn.140011537
mov eax, dword [rbp + 0x104]
inc eax
mov dword [rbp + 0x104], eax
jmp 0x140021afc
xor edx, edx
lea rcx, [rbp + 0x188]
call fcn.140011122
movsx eax, byte [rax]
mov ecx, eax
call qword [sym.imp.ucrtbased.dll_toupper]
mov byte [rbp + 0x204], al
mov dword [rbp + 0xe4], 0
jmp 0x140021dcb
mov eax, dword [rbp + 0xe4]
inc eax
mov dword [rbp + 0xe4], eax
movsxd rax, dword [rbp + 0xe4]
mov qword [rbp + 0x1cd8], rax
lea rcx, [rbp + 0x68]
call fcn.140011861
mov rcx, qword [rbp + 0x1cd8]
cmp rcx, rax
jae 0x140021e46
movsx eax, byte [rbp + 0x204]
mov dword [rbp + 0x1cd4], eax
movsxd rcx, dword [rbp + 0xe4]
mov rdx, rcx
lea rcx, [rbp + 0x68]
call fcn.140011122
movsx eax, byte [rax]
mov ecx, dword [rbp + 0x1cd4]
cmp ecx, eax
jne 0x140021e41
movsxd rax, dword [rbp + 0xe4]
mov rdx, rax
lea rcx, [rbp + 0xa8]
call fcn.140011122
movzx ecx, byte [rbp + 0x204]
mov byte [rax], cl
mov byte [rbp + 0x164], 1
jmp 0x140021dbd
movzx eax, byte [rbp + 0x164]
test eax, eax
je 0x140021e71
lea rdx, str.e_1_32m_n___Correto_e_0m_n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001110e
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x140021eeb
lea rdx, str.e_1_31m_n___Incorreto__Outra_parte_sua_foi_desenhada.e_0m_n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001110e
movzx r8d, byte [rbp + 0x204]
mov edx, 1
lea rcx, [rbp + 0x1c88]
call fcn.140011591
mov qword [rbp + 0x1cd8], rax
mov rax, qword [rbp + 0x1cd8]
mov qword [rbp + 0x1ce0], rax
mov rdx, qword [rbp + 0x1ce0]
lea rcx, [rbp + 0x128]
call fcn.140011348
nop
lea rcx, [rbp + 0x1c88]
call fcn.1400111b3
mov eax, dword [rbp + 0x104]
inc eax
mov dword [rbp + 0x104], eax
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov byte [rbp + 0x164], 0
jmp 0x140021afc
lea r9, [rbp + 0x68]
lea r8, [rbp + 0xa8]
lea rdx, [rbp + 0x128]
mov ecx, dword [rbp + 0x104]
call fcn.14001191f
mov byte [rbp + 0x44], al
lea rcx, [rbp + 0x1c8]
call fcn.14001197e
nop
lea rcx, [rbp + 0x188]
call fcn.1400111b3
nop
lea rcx, [rbp + 0x128]
call fcn.14001197e
nop
lea rcx, [rbp + 0xa8]
call fcn.1400111b3
nop
lea rcx, [rbp + 0x68]
call fcn.1400111b3
jmp 0x140021a29
mov dword [rbp + 0x1cc4], 0
lea rcx, [rbp + 8]
call fcn.14001197e
mov eax, dword [rbp + 0x1cc4]
mov rdi, rax
lea rcx, [rbp - 0x20]
lea rdx, [0x14002e780]
call fcn.140011807
mov rax, rdi
mov rcx, qword [rbp + 0x1cf0]
xor rcx, rbp
call fcn.1400114b0
lea rsp, [rbp + 0x1d08]
pop rdi
pop rbp
ret