Function at 0x417aa0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0xdc
mov esi, dword [esp + 0xf0]
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
call fcn.00449ef0
sub esp, 4
call fcn.00449a30
mov dword [esp + 0x44], 0
mov dword [esp + 0x48], 0
mov dword [esp + 0x4c], 0
mov dword [esp + 0x50], 0
mov dword [esp + 0x54], 0
mov dword [esp + 0x58], 0
mov dword [esp + 0x5c], 0
mov dword [esp + 0x60], 0
mov dword [esp + 0x64], 0
mov dword [esp + 0x68], 0
mov dword [esp + 0x6c], 0
mov dword [esp + 0x70], 0
mov dword [esp + 0x74], 0
mov dword [esp + 0x78], 0
mov dword [esp + 4], 0x553c9c
lea ebx, [esp + 0x78]
mov dword [esp], ebx
call fcn.00449de0
sub esp, 8
mov dword [esp + 0x44], 0
cmp esi, 0x333c
je 0x417e50
cmp esi, 0x332d
je 0x417c20
cmp esi, 0x202
je 0x417c30
cmp esi, 0x332c
je 0x417c60
call fcn.00449a90
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
call fcn.00449be0
mov ebx, eax
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.00449d20
sub esp, 4
mov eax, dword [esp + 0x58]
mov dword [esp], eax
call fcn.00449d20
sub esp, 4
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.00449d20
sub esp, 4
mov edx, dword [esp + 0x64]
mov dword [esp], edx
call fcn.00449d20
sub esp, 4
mov edx, dword [esp + 0x68]
mov dword [esp], edx
call fcn.00449d20
sub esp, 4
mov edx, dword [esp + 0x70]
mov dword [esp], edx
call fcn.00449d20
sub esp, 4
mov edx, dword [esp + 0x78]
mov dword [esp], edx
call fcn.00449d20
sub esp, 4
mov eax, ebx
add esp, 0xdc
pop ebx
pop esi
pop edi
pop ebp
ret 8
call fcn.00434bb3
jmp 0x417b87
call fcn.0042bd01
cmp eax, 0x70
jne 0x417b87
mov dword [esp + 4], 1
mov dword [esp], 1
call fcn.0040c810
sub esp, 8
jmp 0x417b87
call fcn.00434bc2
mov dword [esp + 0x6c], eax
mov eax, dword [esp + 0x6c]
cmp eax, 4
je 0x417e50
cmp eax, 1
je 0x417e70
cmp eax, 2
je 0x417f40
lea edx, [eax - 0x4b]
cmp edx, 1
jbe 0x4180b0
cmp eax, 0x50
je 0x418122
cmp eax, 0x51
je 0x4181d2
cmp eax, 0x53
je 0x418202
cmp eax, 0x52
je 0x4199d0
cmp eax, 0x54
je 0x4199fe
cmp eax, 0x59
je 0x419a21
cmp eax, 0x5b
je 0x419a36
cmp eax, 0x6a
je 0x419a4f
lea edx, [eax - 0x6c]
cmp edx, 2
jbe 0x4180c2
lea edx, [eax - 0x79]
cmp edx, 3
jbe 0x417c3e
cmp eax, 0x70
je 0x419aee
cmp eax, 0x23
je 0x419b59
lea edx, [eax - 9]
cmp edx, 1
jbe 0x417c3e
lea edx, [eax - 0xc]
cmp edx, 3
jbe 0x417c3e
cmp eax, 0x10
je 0x419c3e
cmp eax, 0x13
je 0x419cc9
lea edx, [eax - 0x17]
cmp edx, 1
jbe 0x417c3e
cmp eax, 0x1c
je 0x419d15
cmp eax, 0x1a
je 0x417c3e
cmp eax, 0x1f
je 0x419d61
cmp eax, 0x15
je 0x419dca
cmp eax, 0x5d
je 0x419e23
cmp eax, 0x5e
je 0x419e3a
cmp eax, 0x5f
je 0x419e51
cmp eax, 0x60
je 0x419ebd
cmp eax, 0x63
je 0x419f25
cmp eax, 0x67
je 0x419f8d
cmp eax, 0x68
je 0x419fba
cmp eax, 0x24
je 0x419fe7
cmp eax, 0x25
je 0x41a074
cmp eax, 0x45
je 0x41a0d5
cmp eax, 0x43
je 0x41a12d
cmp eax, 0x28
je 0x41a1a7
cmp eax, 0x2a
je 0x41a1d9
lea edx, [eax - 0x37]
cmp edx, 8
jbe 0x41a225
cmp eax, 0x2d
je 0x41a236
cmp eax, 0x31
je 0x41a2b0
cmp eax, 0x34
je 0x41a30c
cmp eax, 0x7d
jne 0x417b87
mov dword [esp + 4], 1
mov dword [esp], 5
call fcn.0042951c
push eax
push eax
mov dword [esp + 4], 1
mov dword [esp], 0
call fcn.0040c810
push edx
push edx
mov dword [esp + 4], 0
mov dword [esp], 5
call fcn.0042951c
push ecx
push ecx
jmp 0x417b87
call fcn.00449a90
mov dword [esp], 0x53f788
call fcn.00449e90
sub esp, 4
call fcn.00449be0
mov ebx, eax
jmp 0x417ba2
mov dword [esp + 4], 0x53cf40
lea eax, [esp + 0x5c]
mov dword [esp], eax
call fcn.00449de0
sub esp, 8
mov dword [esp + 0x60], 0
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov edx, dword [esp + 0x60]
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], edx
mov eax, dword [esp + 0x5c]
mov dword [esp + 8], eax
mov eax, dword [0x553af4]
mov dword [esp + 4], eax
mov dword [esp], str.Cargar_una_Configuraci
call fcn.00423a1d
sub esp, 0x14
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00449c90
sub esp, 8
mov eax, dword [esp + 0x78]
test eax, eax
je 0x417b87
cmp word [eax], 0
je 0x417b87
call fcn.00449a90
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], 0x553af4
call fcn.00449c90
sub esp, 8
mov dword [esp + 4], 1
mov dword [esp], 0
call fcn.004142c0
sub esp, 8
jmp 0x417b87
mov dword [esp + 4], 0x53cf40
lea eax, [esp + 0x5c]
mov dword [esp], eax
call fcn.00449de0
sub esp, 8
mov dword [esp + 0x60], 0
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov edx, dword [esp + 0x60]
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], edx
mov eax, dword [esp + 0x5c]
mov dword [esp + 8], eax
mov eax, dword [0x553af4]
mov dword [esp + 4], eax
mov dword [esp], str.Guardar_Configuraci
call fcn.00423a3f
sub esp, 0x14
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00449c90
sub esp, 8
mov eax, dword [esp + 0x78]
test eax, eax
je 0x417b87
cmp word [eax], 0
je 0x417b87
call fcn.00449a90
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], 0x553af4
call fcn.00449c90
sub esp, 8
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 4], eax
mov eax, dword [0x553af4]
mov dword [esp], eax
call fcn.00433295
sub esp, 8
call fcn.00449be0
mov ebx, eax
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00447c40
sub esp, 8
call fcn.00449c60
call fcn.00449b90
mov dword [esp + 4], eax
mov dword [esp], 0x53ef38
call fcn.00449da0
test eax, eax
je 0x41806b
mov eax, dword [0x553af4]
mov dword [esp], eax
call fcn.00408040
sub esp, 4
jmp 0x417b87
call fcn.00449a90
mov eax, dword [0x553af4]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
mov dword [esp], str..cfg
call fcn.00449e90
sub esp, 4
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], 0x553af4
call fcn.00449c90
sub esp, 8
jmp 0x418056
mov eax, dword [esp + 0x6c]
cmp eax, 0x4b
je 0x4180d6
mov eax, dword [esp + 0x6c]
cmp eax, 0x4c
je 0x4180f0
mov dword [esp], 1
call fcn.00405810
sub esp, 4
jmp 0x417b87
mov eax, dword [0x553b1d]
mov dword [esp + 4], eax
mov dword [esp], 0x4f
call fcn.00429493
sub esp, 8
jmp 0x4180c2
mov eax, dword [0x553b19]
mov dword [esp + 4], eax
mov dword [esp], 0x4f
call fcn.00429493
sub esp, 8
mov eax, dword [0x553b04]
mov dword [esp + 4], eax
mov dword [esp], 0x4e
call fcn.00429493
sub esp, 8
jmp 0x4180c2
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov edx, dword [0x553b1d]
mov dword [esp + 8], eax
mov dword [esp + 4], edx
mov dword [esp], 0x53d580
call fcn.00423df7
sub esp, 0xc
call fcn.00449ae0
mov dword [esp + 4], eax
lea eax, [esp + 0x58]
mov dword [esp], eax
call fcn.00449c90
sub esp, 8
mov eax, dword [esp + 0x58]
test eax, eax
je 0x417b87
cmp word [eax], 0
je 0x417b87
call fcn.00449a90
mov eax, dword [esp + 0x58]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], 0x553b1d
call fcn.00449c90
sub esp, 8
mov eax, dword [0x553b1d]
mov dword [esp + 4], eax
mov dword [esp], 0x4f
call fcn.00429493
sub esp, 8
call fcn.0040c3f0
cmp al, 1
jne 0x417b87
jmp 0x417c3e
call fcn.0040fdc0
test al, al
je 0x417b87
mov dword [esp], 0
call fcn.00402880
sub esp, 4
mov dword [esp], 0
call fcn.00405810
sub esp, 4
jmp 0x417b87
call fcn.00449a90
mov eax, dword [0x553b21]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
call fcn.00449ae0
mov dword [esp + 4], eax
lea esi, [esp + 0x58]
mov dword [esp], esi
call fcn.00449c90
sub esp, 8
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 0xc], eax
mov dword [esp + 8], 1
mov dword [esp + 4], 2
mov eax, dword [esp + 0x58]
mov dword [esp], eax
call fcn.004479b0
sub esp, 0x10
call fcn.00449c60
call fcn.00449b90
mov dword [esp + 4], eax
mov dword [esp], 0x53f280
call fcn.00449da0
test eax, eax
je 0x418308
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 8], eax
mov eax, dword [esp + 0x58]
mov dword [esp + 4], eax
mov dword [esp], str.Elige_la_carpeta_donde_se_descargar
call fcn.00423df7
sub esp, 0xc
call fcn.00449be0
mov edi, eax
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00447610
sub esp, 8
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00449c90
sub esp, 8
mov eax, dword [esp + 0x58]
test eax, eax
je 0x4182f4
cmp word [eax], 0
jne 0x41833b
mov dword [esp], 0
call fcn.00405810
sub esp, 4
jmp 0x417b87
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp], eax
call fcn.00433677
sub esp, 4
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00449c90
sub esp, 8
jmp 0x418283
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov edx, dword [esp + 0x58]
mov dword [esp + 0x7c], edx
mov dword [esp], eax
call fcn.00449ef0
sub esp, 4
call fcn.00449a30
mov eax, dword [esp + 0x7c]
mov dword [esp + 4], eax
lea eax, [esp + 0x7c]
mov dword [esp], eax
call fcn.00449d50
sub esp, 8
mov byte [esp + 0x42], 0
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
mov byte [esp + 0x43], 0
mov dword [esp + 0x88], 0
mov dword [esp + 0x8c], 0
mov dword [esp + 0x90], 0
mov dword [esp + 0x94], 0
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp + 0xa0], 0
mov dword [esp + 0xa4], 0
mov dword [esp + 0xa8], 0
mov dword [esp + 0xac], 0
mov dword [esp + 0xb0], 0
mov dword [esp + 0xb4], 0
mov dword [esp + 0xb8], 0
mov dword [esp + 0xbc], 0
mov eax, dword [0x553b00]
mov dword [esp + 4], eax
mov dword [esp], 0x53ee74
call fcn.00449da0
test eax, eax
je 0x41852c
mov dword [esp + 4], 0x553c9c
lea ebp, [esp + 0x88]
mov dword [esp], ebp
call fcn.00449de0
sub esp, 8
mov dword [esp + 4], 0x553c9c
lea eax, [esp + 0x90]
mov dword [esp], eax
call fcn.00449de0
sub esp, 8
mov byte [esp + 0x43], 0
mov eax, dword [0x553b2d]
mov dword [esp + 4], eax
mov dword [esp], 0x53ef1c
call fcn.00449da0
test eax, eax
jne 0x418786
movzx eax, byte [esp + 0x43]
test al, al
je 0x418925
movzx eax, byte [esp + 0x43]
test al, al
je 0x418965
movzx eax, byte [esp + 0x43]
test al, al
je 0x418e95
movzx eax, byte [esp + 0x43]
test al, al
je 0x419019
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
movsx edx, byte [esp + 0x43]
mov dword [esp + 8], eax
mov dword [esp], edx
sar edx, 0x1f
mov dword [esp + 4], edx
call fcn.00447630
sub esp, 0xc
mov dword [esp], 0x53ed30
call fcn.00449e90
sub esp, 4
mov eax, dword [esp + 0x88]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
call fcn.00449be0
jmp 0x418545
call fcn.00449a90
mov dword [esp], section..rdata
call fcn.00449e90
sub esp, 4
call fcn.00449be0
mov eax, dword [esp + 0x88]
mov dword [esp], eax
call fcn.00449d20
sub esp, 4
mov eax, dword [esp + 0x90]
mov dword [esp], eax
call fcn.00449d20
sub esp, 4
mov eax, dword [esp + 0x94]
mov dword [esp], eax
call fcn.00449d20
sub esp, 4
mov eax, dword [esp + 0x98]
mov dword [esp], eax
call fcn.00449d20
sub esp, 4
mov eax, dword [esp + 0x9c]
mov dword [esp], eax
call fcn.00449d20
sub esp, 4
mov eax, dword [esp + 0xa0]
mov dword [esp], eax
call fcn.00449d20
sub esp, 4
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.00449d20
sub esp, 4
mov eax, dword [esp + 0xa8]
mov dword [esp], eax
call fcn.00449d20
sub esp, 4
mov eax, dword [esp + 0xac]
mov dword [esp], eax
call fcn.00449d20
sub esp, 4
mov eax, dword [esp + 0xb8]
mov dword [esp], eax
call fcn.00449d20
sub esp, 4
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00449c90
sub esp, 8
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x53ed30
mov dword [esp + 4], 1
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.00447a90
sub esp, 0x10
call fcn.00449be0
mov dword [esp], eax
call fcn.00447cb0
sub esp, 4
mov ebx, eax
call fcn.00449b40
mov dword [esp + 0x4c], ebx
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x53ed30
mov dword [esp + 4], 2
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.00447a90
sub esp, 0x10
call fcn.00449ae0
mov dword [esp + 4], eax
lea eax, [esp + 0x68]
mov dword [esp], eax
call fcn.00449c90
sub esp, 8
mov eax, dword [esp + 0x4c]
test eax, eax
je 0x41991d
mov dword [esp + 4], str.Descarga_desde_FTP_ERRONEA
lea eax, [esp + 0x64]
mov dword [esp], eax
call fcn.00449de0
sub esp, 8
mov dword [esp + 4], str.La_descarga_ha_fallado_en_alg
lea ebx, [esp + 0x70]
mov dword [esp], ebx
call fcn.00449de0
sub esp, 8
call fcn.00449a90
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
mov dword [esp], str._r_n_r_nERROR:
call fcn.00449e90
sub esp, 4
mov eax, dword [esp + 0x68]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00449c90
sub esp, 8
mov dword [esp + 0x50], 0x10
call fcn.00449a90
mov eax, dword [esp + 0x68]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00449c90
sub esp, 8
mov eax, dword [esp + 0x4c]
test eax, eax
je 0x419958
mov eax, dword [esp + 0x50]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x64]
mov dword [esp], eax
call fcn.00423836
sub esp, 0xc
jmp 0x4182f4
mov dword [esp + 4], str.Aviso
lea eax, [esp + 0x94]
mov dword [esp], eax
call fcn.00449de0
push eax
push eax
mov dword [esp + 4], 0x53dde0
lea esi, [esp + 0xa0]
mov dword [esp], esi
call fcn.00449de0
push edx
push edx
call fcn.00449a90
mov eax, dword [esp + 0xa0]
mov dword [esp], eax
call fcn.00449e90
push ecx
mov dword [esp], 0x538610
call fcn.00449e90
push edi
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00449c90
push eax
push eax
call fcn.00449a90
mov eax, dword [esp + 0xa0]
mov dword [esp], eax
call fcn.00449e90
push eax
mov dword [esp], 0x53c620
call fcn.00449e90
push eax
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00449c90
push eax
push eax
call fcn.00449a90
mov eax, dword [esp + 0xa0]
mov dword [esp], eax
call fcn.00449e90
push eax
mov dword [esp], str._r_n_Si_pulsas_NO_la_descarga_ser
call fcn.00449e90
push eax
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00449c90
push edx
push edx
mov dword [esp + 8], 0x34
mov eax, dword [esp + 0xa0]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x94]
mov dword [esp], eax
call fcn.00423836
sub esp, 0xc
cmp eax, 7
je 0x4188c2
mov dword [esp + 4], 1
mov dword [esp], 0x56
call fcn.004294de
push eax
push eax
movsx eax, byte [0x553b35]
mov dword [esp], eax
call fcn.0040b590
push eax
mov dword [esp + 4], 1
mov dword [esp], 1
call fcn.0040c810
push eax
push eax
jmp 0x4184a6
mov byte [esp + 0x43], 1
mov dword [esp + 4], 0x53afc0
mov dword [esp], ebp
call fcn.00449de0
push ecx
push ecx
mov dword [esp + 4], 0x538610
mov dword [esp], ebp
call fcn.00449de0
push esi
push esi
call fcn.00449a90
mov eax, dword [esp + 0x88]
mov dword [esp], eax
call fcn.00449e90
push edi
mov dword [esp], str.Debes_pulsar_bot
call fcn.00449e90
push eax
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00449c90
push eax
push eax
jmp 0x4184a6
mov eax, dword [0x553c94]
mov dword [esp], eax
call fcn.0043fd93
push edx
mov dword [esp + 0xb4], eax
mov eax, dword [esp + 0xb4]
test eax, eax
jne 0x4184b3
mov byte [esp + 0x43], 1
mov dword [esp + 4], str.La_lista_de_im
mov dword [esp], ebp
call fcn.00449de0
push eax
push eax
jmp 0x4184b3
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov edx, dword [0x553b04]
mov dword [esp + 0xc0], edx
mov dword [esp], eax
call fcn.00449ef0
push ecx
call fcn.00449a30
mov eax, dword [esp + 0xc0]
mov dword [esp + 4], eax
lea edi, [esp + 0xc0]
mov dword [esp], edi
call fcn.00449d50
push esi
push esi
mov dword [esp + 0xc4], 0
mov dword [esp + 0xc8], 0
mov dword [esp + 0xcc], 0
mov dword [esp + 4], 0x553c9c
lea esi, [esp + 0xc4]
mov dword [esp], esi
call fcn.00449de0
push eax
push eax
mov dword [esp + 0xc8], 0x20
mov eax, dword [esp + 0xc8]
cmp eax, 0xff
jg 0x418a72
call fcn.00449a90
mov eax, dword [esp + 0xc4]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov edx, dword [esp + 0xc8]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.004485a0
sub esp, 8
call fcn.00449ae0
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00449c90
sub esp, 8
mov eax, dword [esp + 0xc8]
add eax, 1
mov dword [esp + 0xc8], eax
mov eax, dword [esp + 0xc8]
cmp eax, 0xff
jle 0x4189fe
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 8], eax
mov dword [esp + 4], 0x53f588
mov eax, dword [esp + 0xc4]
mov dword [esp], eax
call fcn.004487c0
sub esp, 0xc
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00449c90
push ecx
push ecx
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 8], eax
mov dword [esp + 4], 0x53f23c
mov eax, dword [esp + 0xc4]
mov dword [esp], eax
call fcn.004487c0
sub esp, 0xc
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00449c90
push eax
push eax
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 8], eax
mov dword [esp + 4], 0x53ed30
mov eax, dword [esp + 0xc4]
mov dword [esp], eax
call fcn.004487c0
sub esp, 0xc
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00449c90
push eax
push eax
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 8], eax
mov dword [esp + 4], 0x53f280
mov eax, dword [esp + 0xc4]
mov dword [esp], eax
call fcn.004487c0
sub esp, 0xc
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00449c90
push eax
push eax
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 8], eax
mov dword [esp + 4], 0x53f260
mov eax, dword [esp + 0xc4]
mov dword [esp], eax
call fcn.004487c0
sub esp, 0xc
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00449c90
push eax
push eax
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 8], eax
mov dword [esp + 4], 0x53f268
mov eax, dword [esp + 0xc4]
mov dword [esp], eax
call fcn.004487c0
sub esp, 0xc
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00449c90
push eax
push eax
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 8], eax
mov dword [esp + 4], 0x53f390
mov eax, dword [esp + 0xc4]
mov dword [esp], eax
call fcn.004487c0
sub esp, 0xc
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00449c90
push eax
push eax
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 8], eax
mov dword [esp + 4], 0x53ef44
mov eax, dword [esp + 0xc4]
mov dword [esp], eax
call fcn.004487c0
sub esp, 0xc
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00449c90
push edx
push edx
mov dword [esp + 0xc8], 1
lea esi, [esp + 0xcc]
jmp 0x418c97
mov eax, dword [esp + 0xc8]
add eax, 1
mov dword [esp + 0xc8], eax
mov eax, dword [esp + 0xc0]
mov dword [esp], eax
call fcn.00447880
sub esp, 4
mov edx, dword [esp + 0xc8]
cmp eax, edx
jl 0x418d82
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov edx, dword [esp + 0xc8]
mov dword [esp + 0xc], eax
mov dword [esp + 8], 1
mov dword [esp + 4], edx
mov eax, dword [esp + 0xc0]
mov dword [esp], eax
call fcn.004479b0
sub esp, 0x10
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00449c90
sub esp, 8
mov dword [esp + 8], 1
mov eax, dword [esp + 0xcc]
mov dword [esp + 4], eax
mov eax, dword [esp + 0xc4]
mov dword [esp], eax
call fcn.00447df0
sub esp, 0xc
test eax, eax
jne 0x418c86
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x53ef40
mov eax, dword [esp + 0xcc]
mov dword [esp + 4], eax
mov eax, dword [esp + 0xc0]
mov dword [esp], eax
call fcn.004484c0
sub esp, 0x10
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00449c90
sub esp, 8
jmp 0x418c86
call fcn.00449a90
mov eax, dword [esp + 0xc0]
mov dword [esp], eax
call fcn.00449e90
push eax
call fcn.00449be0
mov eax, dword [esp + 0xc4]
mov dword [esp], eax
call fcn.00449d20
push eax
mov eax, dword [esp + 0xc0]
mov dword [esp], eax
call fcn.00449d20
push eax
mov eax, dword [esp + 0xcc]
mov dword [esp], eax
call fcn.00449d20
push edx
call fcn.00449ae0
mov dword [esp + 4], eax
lea esi, [esp + 0xa8]
mov dword [esp], esi
call fcn.00449c90
push ecx
push ecx
mov dword [esp + 4], 0x553c9c
mov dword [esp], esi
call fcn.00449de0
push esi
push esi
call fcn.00449a90
call fcn.00449a90
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.00449e90
push edi
mov eax, dword [esp + 0xa8]
mov dword [esp], eax
call fcn.00449e90
push eax
call fcn.00449be0
mov dword [esp], eax
call fcn.004071d0
push edx
mov esi, eax
call fcn.00449b40
test esi, esi
jne 0x4184c0
mov byte [esp + 0x43], 1
call fcn.00449a90
mov dword [esp], str.No_se_Pudo_crear_la_ruta_
call fcn.00449e90
push esi
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.00449e90
push edi
mov eax, dword [esp + 0xa8]
mov dword [esp], eax
call fcn.00449e90
push eax
mov dword [esp], 0x53f594
call fcn.00449e90
push eax
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00449c90
push eax
push eax
jmp 0x4184c0
mov esi, dword [0x553b15]
mov dword [esp], esi
call fcn.00431843
push ecx
test eax, eax
jne 0x418ffa
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
movzx ecx, byte [0x553b14]
mov byte [esp + 0x34], cl
mov esi, dword [0x553b19]
mov ecx, dword [0x553b10]
mov edi, dword [0x553b0c]
mov dword [esp + 0x38], edi
mov edi, dword [0x553b08]
mov edx, dword [0x553b04]
mov dword [esp + 0x28], eax
mov dword [esp + 0x24], 0
mov dword [esp + 0x20], 1
mov dword [esp + 0x1c], 1
mov dword [esp + 0x18], 1
movsx eax, byte [esp + 0x34]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], esi
mov dword [esp + 0xc], ecx
mov eax, dword [esp + 0x38]
mov dword [esp + 8], eax
mov dword [esp + 4], edi
mov dword [esp], edx
call fcn.0040ab20
sub esp, 0x2c
call fcn.00449ae0
mov dword [esp + 4], eax
lea eax, [esp + 0xac]
mov dword [esp], eax
call fcn.00449c90
push ecx
push ecx
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x53ed30
mov dword [esp + 4], 1
mov eax, dword [esp + 0xac]
mov dword [esp], eax
call fcn.00447a90
sub esp, 0x10
call fcn.00449be0
mov dword [esp], eax
call fcn.00447cb0
push esi
mov esi, eax
call fcn.00449b40
mov dword [0x553b15], esi
mov eax, dword [0x553b15]
test eax, eax
jne 0x4184cd
mov byte [esp + 0x43], 1
call fcn.00449a90
mov dword [esp], str.Error_al_intentar_abrir_la_conexi
call fcn.00449e90
push eax
mov eax, dword [0x553b04]
mov dword [esp], eax
call fcn.00449e90
push eax
mov dword [esp], 0x53f594
call fcn.00449e90
push eax
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00449c90
push edx
push edx
jmp 0x4184cd
mov dword [esp], esi
call fcn.00431855
push edx
test eax, eax
je 0x418eac
mov dword [esp], esi
call fcn.0043179e
push edi
jmp 0x418eac
mov dword [esp + 4], str.Todos_los_archivos_descargados_con_normalidad
mov dword [esp], ebp
call fcn.00449de0
push ecx
push ecx
call fcn.00449a90
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.00449e90
push esi
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], 0x553b21
call fcn.00449c90
push edi
push edi
mov dword [esp + 4], str.Descargando_imagenes...
lea eax, [esp + 0x90]
mov dword [esp], eax
call fcn.00449de0
push eax
push eax
call fcn.00449a90
mov eax, dword [esp + 0x90]
mov dword [esp], eax
call fcn.00449e90
push eax
call fcn.00449ae0
mov dword [esp + 4], eax
lea eax, [esp + 0x9c]
mov dword [esp], eax
call fcn.00449c90
push eax
push eax
mov eax, dword [esp + 0xb4]
test eax, eax
jle 0x4190d4
mov eax, dword [esp + 0xb4]
mov dword [esp + 0xc], 1
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov eax, dword [esp + 0x9c]
mov dword [esp], eax
call fcn.00409f60
sub esp, 0x10
mov dword [esp + 4], 1
mov dword [esp], 1
call fcn.0042fbca
push eax
push eax
mov dword [esp], 2
call fcn.0042f6d6
push edx
test eax, eax
jne 0x419140
mov byte [0x553b54], 0
mov dword [esp + 0xa4], 0
mov dword [esp + 0xbc], 0
mov eax, dword [0x553c94]
mov dword [esp], eax
call fcn.0043fc10
push eax
mov eax, dword [0x553c94]
mov dword [esp], eax
call fcn.0043fc10
push eax
lea edi, [esp + 0xb8]
jmp 0x41927c
mov dword [esp + 4], 1
mov dword [esp], 2
call fcn.0042fbf5
push eax
push eax
call fcn.00449a30
mov dword [esp + 8], 0x553c9c
mov dword [esp + 4], 0xffffffff
mov dword [esp], 0x42480000
call fcn.0040a7a0
sub esp, 0xc
jmp 0x4190fb
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 4], eax
mov eax, dword [esp + 0xb8]
mov dword [esp], eax
call fcn.00433352
sub esp, 8
call fcn.00449be0
mov dword [esp], eax
call fcn.004334a0
sub esp, 4
mov esi, eax
mov dword [esp + 0x34], edx
call fcn.00449b40
xor esi, 0xfffffffe
mov edx, dword [esp + 0x34]
not edx
or edx, esi
je 0x41961b
mov byte [esp + 0x43], 1
call fcn.00449a90
mov dword [esp], str.Descarga_con_Fallos__No_se_pudo_crear_carpeta__r_n
call fcn.00449e90
sub esp, 4
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 4], eax
mov eax, dword [esp + 0xb8]
mov dword [esp], eax
call fcn.00433352
sub esp, 8
call fcn.00449ae0
mov dword [esp], 0x53f594
call fcn.00449e90
sub esp, 4
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00449c90
sub esp, 8
call fcn.00449a30
mov dword [esp + 8], 0x553c9c
mov dword [esp + 4], 0xffffffff
mov dword [esp], 0x41a00000
call fcn.0040a7a0
sub esp, 0xc
movzx eax, byte [0x553b54]
test al, al
jne 0x419809
movzx eax, byte [esp + 0x43]
cmp al, 1
je 0x419809
mov eax, dword [0x553c94]
mov dword [esp], eax
call fcn.0043fc25
sub esp, 4
test eax, eax
je 0x419809
call fcn.00449a90
mov eax, dword [0x553c98]
mov eax, dword [eax + 8]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
call fcn.00449ae0
mov dword [esp + 4], eax
lea eax, [esp + 0x98]
mov dword [esp], eax
call fcn.00449c90
sub esp, 8
call fcn.00449a90
mov eax, dword [esp + 0x7c]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
mov eax, dword [esp + 0xa8]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
mov eax, dword [esp + 0x98]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00449c90
sub esp, 8
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x53ef44
mov dword [esp + 4], 0x53f390
mov eax, dword [esp + 0xb8]
mov dword [esp], eax
call fcn.004484c0
sub esp, 0x10
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00449c90
sub esp, 8
mov eax, dword [0x553c98]
mov eax, dword [eax + 0xc]
mov dword [esp + 0x84], eax
mov eax, dword [esp + 0xbc]
add eax, 1
mov dword [esp + 0xbc], eax
call fcn.00449a90
mov eax, dword [esp + 0x9c]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
mov dword [esp], 0x53f580
call fcn.00449e90
sub esp, 4
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov edx, dword [esp + 0xbc]
mov dword [esp + 8], eax
mov dword [esp], edx
sar edx, 0x1f
mov dword [esp + 4], edx
call fcn.00447630
sub esp, 0xc
call fcn.00449ae0
mov dword [esp], str._de
call fcn.00449e90
sub esp, 4
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov edx, dword [esp + 0xb4]
mov dword [esp + 8], eax
mov dword [esp], edx
sar edx, 0x1f
mov dword [esp + 4], edx
call fcn.00447630
sub esp, 0xc
call fcn.00449ae0
mov dword [esp], 0x53f58c
call fcn.00449e90
sub esp, 4
call fcn.00449ae0
mov dword [esp + 4], eax
lea eax, [esp + 0x90]
mov dword [esp], eax
call fcn.00449c90
sub esp, 8
mov eax, dword [esp + 0x90]
mov dword [esp + 4], eax
mov dword [esp], 0x7f
call fcn.00429493
sub esp, 8
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 4], eax
mov eax, dword [esp + 0xb8]
mov dword [esp], eax
call fcn.00433352
sub esp, 8
call fcn.00449be0
mov dword [esp], eax
call fcn.004334a0
sub esp, 4
mov esi, eax
mov dword [esp + 0x34], edx
call fcn.00449b40
xor esi, 0xfffffffe
mov edx, dword [esp + 0x34]
not edx
or edx, esi
je 0x419180
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 4], eax
mov eax, dword [esp + 0xb8]
mov dword [esp], eax
call fcn.00433352
sub esp, 8
call fcn.00449be0
mov dword [esp], eax
call fcn.004071d0
sub esp, 4
call fcn.00449b40
jmp 0x419180
mov dword [esp + 0xb0], 1
call fcn.00449a30
mov dword [esp + 8], 0x553c9c
mov dword [esp + 4], 0xffffffff
mov dword [esp], 0x3f800000
call fcn.0040a7a0
sub esp, 0xc
mov eax, dword [esp + 0x80]
cmp eax, 0xfffffffd
je 0x4195f0
mov eax, dword [esp + 0x80]
cmp eax, 0xfffffffe
je 0x4195f0
mov eax, dword [0x553b15]
mov dword [esp], eax
call fcn.004318be
sub esp, 4
mov dword [esp + 0x80], eax
mov eax, dword [esp + 0x80]
cmp eax, 0xfffffffd
je 0x4194f1
cmp eax, 0xfffffffe
je 0x4195d0
mov eax, dword [esp + 0x80]
test eax, eax
js 0x4194fc
mov edx, dword [esp + 0x80]
mov eax, dword [esp + 0x84]
cmp edx, eax
jg 0x4194fc
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
mov dword [esp], pe_nt_image_headers32
call fcn.0042945b
sub esp, 8
call fcn.00449a30
mov dword [esp + 8], 0x553c9c
mov dword [esp + 4], 0xffffffff
mov dword [esp], 0x3f800000
call fcn.0040a7a0
sub esp, 0xc
jmp 0x4194fc
mov dword [esp + 0xb0], 0
mov eax, dword [0x553b15]
mov dword [esp], eax
call fcn.004318e6
sub esp, 4
jmp 0x4194fc
mov eax, dword [esp + 0xb0]
test eax, eax
je 0x419692
movzx eax, byte [esp + 0x42]
test al, al
je 0x41923c
movzx eax, byte [0x553b54]
test al, al
jne 0x41923c
mov dword [esp + 0x8c], 0
mov eax, dword [esp + 0x84]
mov dword [esp + 0xc], 1
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov eax, dword [esp + 0x90]
mov dword [esp], eax
call fcn.00409f60
sub esp, 0x10
mov byte [esp + 0x42], 0
mov eax, dword [0x553b15]
mov dword [esp + 0xc], 1
mov edx, dword [esp + 0xb8]
mov dword [esp + 8], edx
mov edx, dword [esp + 0x98]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.00431968
sub esp, 0x10
mov dword [esp + 0xb0], eax
jmp 0x419540
mov byte [esp + 0x43], 1
call fcn.00449a90
mov dword [esp], str.No_se_pudo_descargar_
call fcn.00449e90
sub esp, 4
mov eax, dword [esp + 0x98]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
mov dword [esp], 0x53d848
call fcn.00449e90
sub esp, 4
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00449c90
sub esp, 8
call fcn.00449a90
mov eax, dword [esp + 0x88]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
mov dword [esp], 0x53b7c0
call fcn.00449e90
sub esp, 4
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00449c90
sub esp, 8
mov dword [esp + 8], 0x13
mov eax, dword [esp + 0x88]
mov dword [esp + 4], eax
mov dword [esp], str.Error_de_descarga_de_archivo
call fcn.00423836
sub esp, 0xc
mov dword [esp + 0xb0], eax
mov eax, dword [esp + 0xb0]
cmp eax, 6
je 0x419777
mov eax, dword [esp + 0xb0]
cmp eax, 7
je 0x419786
mov eax, dword [esp + 0xb0]
cmp eax, 2
jne 0x4195ff
mov byte [0x553b54], 1
jmp 0x4195ff
mov byte [esp + 0x42], 1
mov byte [esp + 0x43], 0
jmp 0x4195ff
mov byte [esp + 0x42], 0
mov eax, dword [esp + 0xa4]
add eax, 1
mov dword [esp + 0xa4], eax
call fcn.00449a90
mov dword [esp], str.Descarga_completa_con_errores_
call fcn.00449e90
sub esp, 4
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov edx, dword [esp + 0xa4]
mov dword [esp + 8], eax
mov dword [esp], edx
sar edx, 0x1f
mov dword [esp + 4], edx
call fcn.00447630
sub esp, 0xc
call fcn.00449ae0
mov dword [esp], str._archivos_no_se_descargaron.
call fcn.00449e90
sub esp, 4
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00449c90
sub esp, 8
jmp 0x4195ff
mov eax, dword [esp + 0xa4]
test eax, eax
je 0x4198be
movzx eax, byte [0x553b54]
test al, al
jne 0x4198d5
mov esi, dword [0x553b15]
mov dword [esp], esi
call fcn.00431843
push ecx
test eax, eax
jne 0x4198ec
mov dword [esp], 2
call fcn.0042f6d6
push edi
test eax, eax
jne 0x41990b
mov dword [esp + 4], 0
mov dword [esp], 1
call fcn.0042fbca
push eax
push eax
mov dword [esp + 4], 1
mov dword [esp], 1
call fcn.0042fbf5
push edx
push edx
call fcn.00449a30
mov dword [esp + 8], 0x553c9c
mov dword [esp + 4], 0xffffffff
mov dword [esp], 0x42480000
call fcn.0040a7a0
sub esp, 0xc
mov dword [esp + 4], 0
mov dword [esp], 1
call fcn.0042fbf5
push ecx
push ecx
jmp 0x4184da
mov dword [esp + 4], str.Descarga_de_archivos_completa_y_sin_errores
mov dword [esp], ebp
call fcn.00449de0
push edi
push edi
jmp 0x419818
mov dword [esp + 4], str.Descarga_de_archivos_incompleta__Operaci
mov dword [esp], ebp
call fcn.00449de0
push esi
push esi
jmp 0x419827
mov dword [esp], esi
call fcn.00431855
push edx
test eax, eax
je 0x41983e
mov dword [esp], esi
call fcn.0043179e
push ebp
jmp 0x41983e
mov dword [esp], 2
call fcn.0042f5ce
push esi
jmp 0x419853
mov dword [esp + 4], str.Descarga_desde_FTP_OK
lea eax, [esp + 0x64]
mov dword [esp], eax
call fcn.00449de0
sub esp, 8
mov dword [esp + 4], str.La_descarga_ha_finalizado_correctamente.
lea ebx, [esp + 0x70]
mov dword [esp], ebx
call fcn.00449de0
sub esp, 8
mov dword [esp + 0x50], 0x40
jmp 0x41872e
call fcn.00449a90
call fcn.00449a90
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
mov dword [esp], 0x53af60
call fcn.00449e90
sub esp, 4
call fcn.00449c60
call fcn.00449be0
mov edx, dword [esp + 0x50]
or edx, 4
mov dword [esp + 8], edx
mov dword [esp + 4], eax
mov eax, dword [esp + 0x64]
mov dword [esp], eax
call fcn.00423836
sub esp, 0xc
mov ebx, eax
call fcn.00449b40
cmp ebx, 6
jne 0x4182f4
mov eax, dword [esp + 0x58]
mov dword [esp], eax
call fcn.0042478e
push eax
jmp 0x4182f4
mov dword [esp + 4], 1
mov dword [esp], 0x56
call fcn.004294de
sub esp, 8
movsx eax, byte [0x553b35]
mov dword [esp], eax
call fcn.0040b590
sub esp, 4
jmp 0x417c3e
mov dword [esp], 0x54
call fcn.0042942e
sub esp, 4
mov byte [0x553b35], al
call fcn.0040c3f0
test al, al
je 0x417b87
jmp 0x4199e7
mov eax, dword [0x553b21]
mov dword [esp], eax
call fcn.0042478e
sub esp, 4
jmp 0x417b87
mov dword [esp], 0x5b
call fcn.0042942e
sub esp, 4
mov byte [0x553b36], al
jmp 0x417b87
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov edx, dword [0x553b37]
mov dword [esp + 8], eax
mov dword [esp + 4], edx
mov dword [esp], str.Ruta_de_grabaci
call fcn.00423df7
sub esp, 0xc
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00449c90
sub esp, 8
mov eax, dword [esp + 0x78]
test eax, eax
je 0x417b87
cmp word [eax], 0
je 0x417b87
call fcn.00449a90
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.00449e90
sub esp, 4
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], 0x553b37
call fcn.00449c90
sub esp, 8
mov eax, dword [0x553b37]
mov dword [esp + 4], eax
mov dword [esp], 0x69
call fcn.00429493
sub esp, 8
jmp 0x417b87
mov dword [esp], 0x70
call fcn.0042942e
sub esp, 4
mov dword [0x553b3f], eax
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov edx, dword [0x553b3f]
mov dword [esp + 8], eax
mov dword [esp], edx
sar edx, 0x1f
mov dword [esp + 4], edx
call fcn.00447630
sub esp, 0xc
call fcn.00449c60
call fcn.00449be0
mov dword [esp + 4], eax
mov dword [esp], 0x72
call fcn.00429493
sub esp, 8
call fcn.00449b40
jmp 0x417b87
mov dword [esp + 4], str.Texto__.txt_.txtTodos__._.
lea eax, [esp + 0x5c]
mov dword [esp], eax
call fcn.00449de0
sub esp, 8
mov dword [esp + 0x60], 0
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov ecx, dword [esp + 0x60]
mov edx, dword [0x553c0c]
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], ecx
mov eax, dword [esp + 0x5c]
mov dword [esp + 8], eax
mov dword [esp + 4], edx
mov dword [esp], str.Selecciona_el_archivo_con_los_textos
call fcn.00423a1d
sub esp, 0x14
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00449c90
sub esp, 8
mov eax, dword [esp + 0x78]
test eax, eax
je 0x417b87
cmp word [eax], 0
je 0x417b87
call fcn.00449a90
mov eax, dword [esp + 0x78]
mov dword [esp], eax
call fcn.00449e90
push eax
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], 0x553c0c
call fcn.00449c90
push eax
push eax
mov eax, dword [0x553c0c]
mov dword [esp + 4], eax
mov dword [esp], 0x22
call fcn.00429493
push eax
push eax
call fcn.00402c50
mov dword [esp + 4], 1
mov dword [esp], 1
call fcn.0040c810
push eax
push eax
jmp 0x417b87
mov dword [esp + 4], 1
mov dword [esp], 0xf
call fcn.0042945b
sub esp, 8
mov dword [esp], 0x10
call fcn.0042942e
sub esp, 4
mov dword [esp + 0x44], eax
mov eax, dword [esp + 0x44]
test eax, eax
js 0x419c85
mov eax, dword [esp + 0x44]
cmp eax, 0x167
jle 0x419c8d
mov dword [esp + 0x44], 0
jmp 0x419c8d
mov dword [esp + 0x44], 0x167
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp], 0x10
call fcn.0042945b
sub esp, 8
mov eax, dword [esp + 0x44]
mov dword [0x553ba4], eax
mov dword [esp + 4], 1
mov dword [esp], 1
call fcn.0040c810
sub esp, 8
jmp 0x417b87
mov eax, dword [0x553ba8]
mov dword [esp], eax
call fcn.00423f73
push ebp
mov dword [esp + 0x54], eax
mov eax, dword [esp + 0x54]
test eax, eax
js 0x417c3e
mov eax, dword [esp + 0x54]
mov dword [0x553ba8], eax
mov eax, dword [0x553ba8]
mov dword [esp + 8], eax
mov dword [esp + 4], 2
mov dword [esp], 0x12
call fcn.004295e1
sub esp, 0xc
jmp 0x417c3e
mov eax, dword [0x553baf]
mov dword [esp], eax
call fcn.00423f73
push edi
mov dword [esp + 0x54], eax
mov eax, dword [esp + 0x54]
test eax, eax
js 0x417c3e
mov eax, dword [esp + 0x54]
mov dword [0x553baf], eax
mov eax, dword [0x553baf]
mov dword [esp + 8], eax
mov dword [esp + 4], 2
mov dword [esp], 0x1b
call fcn.004295e1
sub esp, 0xc
jmp 0x417c3e
mov dword [esp], 0x1f
call fcn.0042942e
push esi
mov dword [0x553bb3], eax
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov edx, dword [0x553bb3]
mov dword [esp + 8], eax
mov dword [esp], edx
sar edx, 0x1f
mov dword [esp + 4], edx
call fcn.00447630
sub esp, 0xc
call fcn.00449c60
call fcn.00449be0
mov dword [esp + 4], eax
mov dword [esp], 0x1e
call fcn.00429493
sub esp, 8
call fcn.00449b40
jmp 0x417c3e
mov dword [esp], 0x15
call fcn.0042942e
push ebx
mov dword [0x553bb7], eax
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov edx, dword [0x553bb7]
mov dword [esp + 8], eax
mov dword [esp], edx
sar edx, 0x1f
mov dword [esp + 4], edx
call fcn.00447630
sub esp, 0xc
call fcn.00449c60
call fcn.00449be0
mov dword [esp + 4], eax
mov dword [esp], 0x16
jmp 0x419db8
mov dword [esp], 0x5d
call fcn.0042942e
push ecx
mov byte [0x553bbb], al
jmp 0x417b87
mov dword [esp], 0x5e
call fcn.0042942e
push edx
mov byte [0x553bbc], al
jmp 0x417b87
mov dword [esp + 4], str.Activo:_El_tama
lea ebx, [esp + 0x48]
mov dword [esp], ebx
call fcn.00449de0
push edi
push edi
call fcn.00449a90
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.00449e90
push ebp
mov dword [esp], str._r_n_r_nLo_primero_que_se_encuentre_para_evitar_im
call fcn.00449e90
push eax
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00449c90
push eax
push eax
mov dword [esp + 8], 0x40
mov eax, dword [esp + 0x48]
mov dword [esp + 4], eax
mov dword [esp], str.Ayuda_redimensi
call fcn.00423836
sub esp, 0xc
jmp 0x417b87
mov dword [esp], 0x60
call fcn.0042942e
push ebx
mov dword [0x553bbd], eax
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov edx, dword [0x553bbd]
mov dword [esp + 8], eax
mov dword [esp], edx
sar edx, 0x1f
mov dword [esp + 4], edx
call fcn.00447630
sub esp, 0xc
call fcn.00449c60
call fcn.00449be0
mov dword [esp + 4], eax
mov dword [esp], 0x61
call fcn.00429493
push esi
push esi
call fcn.00449b40
jmp 0x417b87
mov dword [esp], 0x63
call fcn.0042942e
push edx
mov dword [0x553bc1], eax
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov edx, dword [0x553bc1]
mov dword [esp + 8], eax
mov dword [esp], edx
sar edx, 0x1f
mov dword [esp + 4], edx
call fcn.00447630
sub esp, 0xc
call fcn.00449c60
call fcn.00449be0
mov dword [esp + 4], eax
mov dword [esp], 0x64
call fcn.00429493
push ecx
push ecx
call fcn.00449b40
jmp 0x417b87
mov dword [esp], 0x67
call fcn.0042942e
push edi
mov byte [0x553ba0], al
mov dword [esp + 4], 1
mov dword [esp], 1
call fcn.0040c810
push ebp
push ebp
jmp 0x417b87
mov dword [esp], 0x68
call fcn.0042942e
push ebx
mov byte [0x553ba1], al
mov dword [esp + 4], 1
mov dword [esp], 1
call fcn.0040c810
push esi
push esi
jmp 0x417b87
mov dword [esp], 0x24
call fcn.0042942e
push edx
mov dword [esp + 4], eax
mov dword [esp], 0x23
call fcn.0042951c
push ecx
push ecx
mov dword [esp], 0x24
call fcn.0042942e
push ebx
mov dword [esp + 4], eax
mov dword [esp], 0x22
call fcn.0042951c
push esi
push esi
mov dword [esp], 0x24
call fcn.0042942e
push edi
xor eax, 1
mov dword [esp + 4], eax
mov dword [esp], 0x25
call fcn.0042951c
push ebp
push ebp
mov dword [esp], 0x24
call fcn.0042942e
push edx
mov byte [0x553c14], al
mov dword [esp + 4], 1
mov dword [esp], 1
call fcn.0040c810
push ecx
push ecx
jmp 0x417b87
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], 0x25
call fcn.00429547
push eax
push eax
call fcn.00449be0
mov ebx, eax
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00447610
push eax
push eax
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], 0x553c15
call fcn.00449c90
push eax
push eax
jmp 0x417c3e
mov eax, dword [0x553c94]
mov dword [esp], eax
call fcn.0043fd93
push ebp
test eax, eax
jle 0x417b87
mov eax, dword [0x553c94]
mov dword [esp], eax
call fcn.0043ffe7
push esi
mov dword [esp + 0x74], eax
mov eax, dword [0x553c94]
mov dword [esp], eax
call fcn.0043fd93
push edi
mov edx, dword [esp + 0x74]
sub eax, 1
cmp eax, edx
jg 0x41a120
mov dword [esp + 0x74], 0
jmp 0x41a168
mov eax, dword [esp + 0x74]
add eax, 1
mov dword [esp + 0x74], eax
jmp 0x41a168
mov eax, dword [0x553c94]
mov dword [esp], eax
call fcn.0043fd93
push ebx
test eax, eax
jle 0x417b87
mov eax, dword [0x553c94]
mov dword [esp], eax
call fcn.0043ffe7
push ecx
mov dword [esp + 0x74], eax
mov eax, dword [esp + 0x74]
test eax, eax
jle 0x41a190
mov eax, dword [esp + 0x74]
sub eax, 1
mov dword [esp + 0x74], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 4], eax
mov eax, dword [0x553c94]
mov dword [esp], eax
call fcn.0043ff15
push eax
push eax
mov eax, dword [esp + 0x74]
mov dword [esp], eax
call fcn.00402880
jmp 0x4199f6
mov eax, dword [0x553c94]
mov dword [esp], eax
call fcn.0043fd93
push edx
sub eax, 1
mov dword [esp + 0x74], eax
jmp 0x41a168
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], 1
call fcn.00406b10
push eax
push eax
call fcn.00449ae0
mov dword [esp + 4], eax
mov dword [esp], ebx
jmp 0x41a0c9
mov eax, dword [0x553bec]
mov dword [esp], eax
call fcn.00423f73
push ebp
mov dword [esp + 0x54], eax
mov eax, dword [esp + 0x54]
test eax, eax
js 0x417c3e
mov eax, dword [esp + 0x54]
mov dword [0x553bec], eax
mov eax, dword [0x553bec]
mov dword [esp + 8], eax
mov dword [esp + 4], 2
mov dword [esp], 0x29
call fcn.004295e1
sub esp, 0xc
jmp 0x417c3e
mov dword [esp], 0
call fcn.00401fd0
jmp 0x4199f6
mov dword [esp], 0x2d
call fcn.0042942e
push edi
mov dword [esp + 0x34], eax
fild dword [esp + 0x34]
fmul qword [0x4fb068]
fadd dword [0x4fb018]
fstp dword [esp + 0x3c]
fld dword [esp + 0x3c]
fstp dword [0x553c00]
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
fld dword [0x553c00]
mov dword [esp + 8], eax
mov dword [esp + 4], 2
fstp dword [esp]
call fcn.00447ed0
sub esp, 0xc
call fcn.00449c60
call fcn.00449be0
mov dword [esp + 4], eax
mov dword [esp], 0x2c
jmp 0x419db8
mov dword [esp], 0x31
call fcn.0042942e
push esi
mov dword [0x553c04], eax
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov edx, dword [0x553c04]
mov dword [esp + 8], eax
mov dword [esp], edx
sar edx, 0x1f
mov dword [esp + 4], edx
call fcn.00447630
sub esp, 0xc
call fcn.00449c60
call fcn.00449be0
mov dword [esp + 4], eax
mov dword [esp], 0x30
jmp 0x419db8
mov dword [esp], 0x34
call fcn.0042942e
push ebx
mov dword [0x553c08], eax
call fcn.00449a90
call fcn.00449a90
call fcn.00449a90
call fcn.00449ae0
mov edx, dword [0x553c08]
mov dword [esp + 8], eax
mov dword [esp], edx
sar edx, 0x1f
mov dword [esp + 4], edx
call fcn.00447630
sub esp, 0xc
call fcn.00449c60
call fcn.00449be0
mov dword [esp + 4], eax
mov dword [esp], 0x33
jmp 0x419db8