Function at 0x413360
Capabilities:
Move file
Write file on windows

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x46580b
mov eax, dword fs:[0]
push eax
mov eax, 0x10f0
call fcn.0042aad0
mov eax, dword [0x485098]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10e4], ecx
mov esi, dword [ebp + 0xc]
mov edx, esi
mov edi, dword [ebp + 8]
mov dword [ebp - 0x10e0], edi
mov dword [ebp - 0x10dc], esi
mov dword [ebp - 0x10a8], 0
lea ecx, [edx + 1]
mov dword [ebp - 0x10a4], 0xf
mov byte [ebp - 0x10b8], 0
nop dword [eax]
mov al, byte [edx]
inc edx
test al, al
jne 0x4133d0
sub edx, ecx
lea ecx, [ebp - 0x10b8]
push edx
push esi
call fcn.00405270
mov ecx, edi
mov dword [ebp - 4], 0
mov dword [ebp - 0x1090], 0
mov dword [ebp - 0x108c], 0xf
mov byte [ebp - 0x10a0], 0
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x413410
sub ecx, edx
push ecx
push edi
lea ecx, [ebp - 0x10a0]
call fcn.00405270
push 0x16
push str.Salvando_Arquivo_path_
push 0
lea ecx, [ebp - 0x10a0]
mov byte [ebp - 4], 1
call fcn.00413180
mov dword [ebp - 0x1078], 0
mov dword [ebp - 0x1074], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x1088], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x1078], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
push 0xc
push str.__fileName__
lea ecx, [ebp - 0x1088]
mov byte [ebp - 4], 2
call fcn.00412b60
mov dword [ebp - 0x1060], 0
mov dword [ebp - 0x105c], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x1070], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x1060], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea eax, [ebp - 0x10b8]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0x1070]
push eax
lea eax, [ebp - 0x10d0]
push eax
call fcn.004126f0
add esp, 0xc
push 1
push 0x46b090
mov ecx, eax
mov byte [ebp - 4], 4
call fcn.00412b60
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0xfc8], xmm0
movq xmm0, qword [eax + 0x10]
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
movq qword [ebp - 0xfb8], xmm0
mov byte [eax], 0
mov edx, dword [ebp - 0x10bc]
mov byte [ebp - 4], 6
cmp edx, 0x10
jb 0x413565
mov ecx, dword [ebp - 0x10d0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x41355b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41424d
push edx
push ecx
call fcn.0042a7f1
add esp, 8
mov dword [ebp - 0x10c0], 0
mov dword [ebp - 0x10bc], 0xf
mov byte [ebp - 0x10d0], 0
mov edx, dword [ebp - 0x105c]
mov byte [ebp - 4], 7
cmp edx, 0x10
jb 0x4135be
mov ecx, dword [ebp - 0x1070]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4135b4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x414252
push edx
push ecx
call fcn.0042a7f1
add esp, 8
mov dword [ebp - 0x1060], 0
mov dword [ebp - 0x105c], 0xf
mov byte [ebp - 0x1070], 0
mov edx, dword [ebp - 0x1074]
mov byte [ebp - 4], 8
cmp edx, 0x10
jb 0x413617
mov ecx, dword [ebp - 0x1088]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x41360d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x414257
push edx
push ecx
call fcn.0042a7f1
add esp, 8
mov dword [ebp - 0x1078], 0
mov dword [ebp - 0x1074], 0xf
mov byte [ebp - 0x1088], 0
mov edx, dword [ebp - 0x108c]
mov byte [ebp - 4], 9
cmp edx, 0x10
jb 0x413670
mov ecx, dword [ebp - 0x10a0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x413666
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41425c
push edx
push ecx
call fcn.0042a7f1
add esp, 8
mov dword [ebp - 0x1090], 0
mov dword [ebp - 0x108c], 0xf
mov byte [ebp - 0x10a0], 0
mov edx, dword [ebp - 0x10a4]
mov byte [ebp - 4], 0xa
cmp edx, 0x10
jb 0x4136c9
mov ecx, dword [ebp - 0x10b8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4136bf
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x414261
push edx
push ecx
call fcn.0042a7f1
add esp, 8
sub esp, 0x18
mov dword [ebp - 0x10a8], 0
lea eax, [ebp - 0xfc8]
mov dword [ebp - 0x10d8], esp
mov ecx, esp
mov dword [ebp - 0x10a4], 0xf
mov byte [ebp - 0x10b8], 0
push eax
call fcn.00412830
sub esp, 0x18
mov byte [ebp - 4], 0xb
mov ecx, esp
push 0x18
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
push str.TEF_DISC::salvaEmArquivo
mov byte [ecx], 0
call fcn.00405270
mov byte [ebp - 4], 0xa
call fcn.00422100
add esp, 0x30
test edi, edi
je 0x413ec0
test esi, esi
je 0x413ec0
push 0x7d0
lea eax, [ebp - 0x7e0]
push 0
push eax
call fcn.004423c0
mov edx, edi
add esp, 0xc
mov esi, edx
mov al, byte [edx]
inc edx
test al, al
jne 0x413757
lea edi, [ebp - 0x7e0]
sub edx, esi
dec edi
mov al, byte [edi + 1]
inc edi
test al, al
jne 0x413767
mov ecx, edx
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, edx
and ecx, 3
rep movsb byte es:[edi], byte [esi]
lea edi, [ebp - 0x7e0]
dec edi
mov al, byte [edi + 1]
lea edi, [edi + 1]
test al, al
jne 0x413784
mov ax, word [0x4693d4]
mov edx, dword [ebp - 0x10dc]
mov esi, edx
mov word [edi], ax
nop
mov al, byte [edx]
inc edx
test al, al
jne 0x4137a0
lea edi, [ebp - 0x7e0]
sub edx, esi
dec edi
mov al, byte [edi + 1]
inc edi
test al, al
jne 0x4137b0
mov ecx, edx
lea eax, [ebp - 0xfb0]
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, edx
push 0x7d0
and ecx, 3
push 0
rep movsb byte es:[edi], byte [esi]
push eax
call fcn.004423c0
lea edx, [ebp - 0x7e0]
add esp, 0xc
mov esi, edx
mov al, byte [edx]
inc edx
test al, al
jne 0x4137e4
lea edi, [ebp - 0xfb0]
sub edx, esi
dec edi
mov al, byte [edi + 1]
inc edi
test al, al
jne 0x4137f4
mov ecx, edx
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, edx
and ecx, 3
rep movsb byte es:[edi], byte [esi]
lea ecx, [ebp - 0xfb0]
dec ecx
mov al, byte [ecx + 1]
lea ecx, [ecx + 1]
test al, al
jne 0x413811
mov eax, dword [str..tmp]
mov dword [ecx], eax
mov al, byte [0x46b0dc]
mov byte [ecx + 4], al
lea eax, [ebp - 0xfb0]
push 0x46a76c
push eax
call fcn.004490d0
mov edi, eax
add esp, 8
test edi, edi
jne 0x413a80
mov edx, dword [ebp - 0x10dc]
mov ecx, edx
mov dword [ebp - 0x1030], eax
mov dword [ebp - 0x102c], 0xf
mov byte [ebp - 0x1040], al
lea esi, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x413870
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x1040]
call fcn.00405270
mov edx, dword [ebp - 0x10e0]
mov ecx, edx
mov byte [ebp - 4], 0xc
mov dword [ebp - 0x1018], 0
mov dword [ebp - 0x1014], 0xf
mov byte [ebp - 0x1028], 0
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4138b0
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x1028]
call fcn.00405270
push 0x1b
push str.Erro_Salvando_Arquivo_path_
push 0
lea ecx, [ebp - 0x1028]
mov byte [ebp - 4], 0xd
call fcn.00413180
mov dword [ebp - 0x1000], 0
mov dword [ebp - 0xffc], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x1010], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x1000], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
push 0xc
push str.__fileName__
lea ecx, [ebp - 0x1010]
mov byte [ebp - 4], 0xe
call fcn.00412b60
mov dword [ebp - 0xfe8], 0
mov dword [ebp - 0xfe4], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0xff8], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0xfe8], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea eax, [ebp - 0x1040]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0xff8]
push eax
lea eax, [ebp - 0x1058]
push eax
call fcn.004126f0
add esp, 0xc
push 1
push 0x46b090
mov ecx, eax
mov byte [ebp - 4], 0x10
call fcn.00412b60
lea ecx, [ebp - 0xfc8]
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x10fc], xmm0
movups xmmword [ebp - 0xfe0], xmm0
movq xmm0, qword [eax + 0x10]
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
movq qword [ebp - 0x10ec], xmm0
movq qword [ebp - 0xfd0], xmm0
mov byte [eax], 0
call fcn.00405040
movups xmm0, xmmword [ebp - 0x10fc]
lea ecx, [ebp - 0xfe0]
mov dword [ebp - 0xfd0], 0
mov dword [ebp - 0xfcc], 0xf
movups xmmword [ebp - 0xfc8], xmm0
mov byte [ebp - 0xfe0], 0
movq xmm0, qword [ebp - 0x10ec]
movq qword [ebp - 0xfb8], xmm0
call fcn.00405040
lea ecx, [ebp - 0x1058]
call fcn.00405040
lea ecx, [ebp - 0xff8]
call fcn.00405040
lea ecx, [ebp - 0x1010]
call fcn.00405040
lea ecx, [ebp - 0x1028]
call fcn.00405040
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x1040]
call fcn.00405040
sub esp, 0x18
lea eax, [ebp - 0xfc8]
mov ecx, esp
mov dword [ebp - 0x10e8], esp
push eax
call fcn.00412830
mov byte [ebp - 4], 0x11
jmp 0x413e92
mov esi, dword [ebp - 0x10e4]
mov esi, dword [esi]
test esi, esi
je 0x413b70
mov ecx, esi
mov word [ebp - 0x10e4], 0xa0d
mov byte [ebp - 0x10e2], 0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x413aa5
push edi
sub ecx, edx
push 1
push ecx
push esi
call fcn.00449c74
add esp, 0x10
push edi
cmp eax, 1
jne 0x413fff
push eax
push 3
push 0x46b0fc
call fcn.00449c74
add esp, 0x10
cmp eax, 1
jne 0x413f04
lea edx, [esi + 8]
mov ecx, edx
lea eax, [ecx + 1]
mov dword [ebp - 0x10d8], eax
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x413af0
sub ecx, dword [ebp - 0x10d8]
je 0x413b33
mov ecx, edx
lea eax, [ecx + 1]
mov dword [ebp - 0x10d8], eax
nop word [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x413b10
sub ecx, dword [ebp - 0x10d8]
push edi
push 1
push ecx
push edx
call fcn.00449c74
add esp, 0x10
cmp eax, 1
jne 0x413ca1
lea ecx, [ebp - 0x10e4]
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x413b40
push edi
sub ecx, edx
lea eax, [ebp - 0x10e4]
push 1
push ecx
push eax
call fcn.00449c74
add esp, 0x10
cmp eax, 1
jne 0x413d9c
mov esi, dword [esi + 0x70]
test esi, esi
jne 0x413a90
push edi
call fcn.00448bb9
lea eax, [ebp - 0x7e0]
push eax
call fcn.00449e63
lea eax, [ebp - 0x7e0]
push eax
lea eax, [ebp - 0xfb0]
push eax
call fcn.0044be8f
add esp, 0x10
test eax, eax
je 0x4140f9
lea eax, [ebp - 0xfb0]
push eax
call fcn.00449e63
add esp, 4
lea ecx, [ebp - 0xfe0]
push dword [ebp - 0x10dc]
call fcn.0040f580
mov esi, eax
mov edx, dword [ebp - 0x10e0]
lea ecx, [ebp - 0xff8]
push edx
mov byte [ebp - 4], 0x2a
call fcn.0040f580
push eax
lea eax, [ebp - 0x1010]
mov byte [ebp - 4], 0x2b
push str.Erro_Salvando_Arquivo_path_
push eax
call fcn.004127d0
push str.__fileName__
push eax
lea eax, [ebp - 0x1028]
mov byte [ebp - 4], 0x2c
push eax
call fcn.00412770
push esi
push eax
lea eax, [ebp - 0x1040]
mov byte [ebp - 4], 0x2d
push eax
call fcn.004126f0
push str.____problema_ao_renomear
push eax
lea eax, [ebp - 0x1058]
mov byte [ebp - 4], 0x2e
push eax
call fcn.00412770
add esp, 0x30
lea ecx, [ebp - 0xfc8]
push eax
call fcn.004128e0
lea ecx, [ebp - 0x1058]
call fcn.00405040
lea ecx, [ebp - 0x1040]
call fcn.00405040
lea ecx, [ebp - 0x1028]
call fcn.00405040
lea ecx, [ebp - 0x1010]
call fcn.00405040
lea ecx, [ebp - 0xff8]
call fcn.00405040
lea ecx, [ebp - 0xfe0]
mov byte [ebp - 4], 0xa
call fcn.00405040
sub esp, 0x18
lea eax, [ebp - 0xfc8]
mov ecx, esp
mov dword [ebp - 0x10e8], esp
push eax
call fcn.00412830
mov byte [ebp - 4], 0x2f
jmp 0x413e92
push edi
call fcn.00448bb9
add esp, 4
lea ecx, [ebp - 0xfe0]
push dword [ebp - 0x10dc]
call fcn.0040f580
mov esi, eax
mov edx, dword [ebp - 0x10e0]
lea ecx, [ebp - 0xff8]
push edx
mov byte [ebp - 4], 0x1e
call fcn.0040f580
push eax
lea eax, [ebp - 0x1010]
mov byte [ebp - 4], 0x1f
push str.Erro_Salvando_Arquivo_path_
push eax
call fcn.004127d0
push str.__fileName__
push eax
lea eax, [ebp - 0x1028]
mov byte [ebp - 4], 0x20
push eax
call fcn.00412770
push esi
push eax
lea eax, [ebp - 0x1040]
mov byte [ebp - 4], 0x21
push eax
call fcn.004126f0
push 0x46b090
push eax
lea eax, [ebp - 0x1058]
mov byte [ebp - 4], 0x22
push eax
call fcn.00412770
add esp, 0x30
lea ecx, [ebp - 0xfc8]
push eax
call fcn.004128e0
lea ecx, [ebp - 0x1058]
call fcn.00405040
lea ecx, [ebp - 0x1040]
call fcn.00405040
lea ecx, [ebp - 0x1028]
call fcn.00405040
lea ecx, [ebp - 0x1010]
call fcn.00405040
lea ecx, [ebp - 0xff8]
call fcn.00405040
lea ecx, [ebp - 0xfe0]
mov byte [ebp - 4], 0xa
call fcn.00405040
sub esp, 0x18
lea eax, [ebp - 0xfc8]
mov ecx, esp
mov dword [ebp - 0x10e8], esp
push eax
call fcn.00412830
mov byte [ebp - 4], 0x23
jmp 0x413e92
push edi
call fcn.00448bb9
add esp, 4
lea ecx, [ebp - 0xfe0]
push dword [ebp - 0x10dc]
call fcn.0040f580
mov esi, eax
mov edx, dword [ebp - 0x10e0]
lea ecx, [ebp - 0xff8]
push edx
mov byte [ebp - 4], 0x24
call fcn.0040f580
push eax
lea eax, [ebp - 0x1010]
mov byte [ebp - 4], 0x25
push str.Erro_Salvando_Arquivo_path_
push eax
call fcn.004127d0
push str.__fileName__
push eax
lea eax, [ebp - 0x1028]
mov byte [ebp - 4], 0x26
push eax
call fcn.00412770
push esi
push eax
lea eax, [ebp - 0x1040]
mov byte [ebp - 4], 0x27
push eax
call fcn.004126f0
push 0x46b090
push eax
lea eax, [ebp - 0x1058]
mov byte [ebp - 4], 0x28
push eax
call fcn.00412770
add esp, 0x30
lea ecx, [ebp - 0xfc8]
push eax
call fcn.004128e0
lea ecx, [ebp - 0x1058]
call fcn.00405040
lea ecx, [ebp - 0x1040]
call fcn.00405040
lea ecx, [ebp - 0x1028]
call fcn.00405040
lea ecx, [ebp - 0x1010]
call fcn.00405040
lea ecx, [ebp - 0xff8]
call fcn.00405040
lea ecx, [ebp - 0xfe0]
mov byte [ebp - 4], 0xa
call fcn.00405040
sub esp, 0x18
lea eax, [ebp - 0xfc8]
mov ecx, esp
mov dword [ebp - 0x10e8], esp
push eax
call fcn.00412830
mov byte [ebp - 4], 0x29
sub esp, 0x18
mov ecx, esp
push 0x18
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
push str.TEF_DISC::salvaEmArquivo
mov byte [ecx], 0
call fcn.00405270
mov byte [ebp - 4], 0xa
call fcn.00421e60
add esp, 0x30
mov byte [ebp - 0x10d1], 0
mov edx, dword [ebp - 0xfb4]
cmp edx, 0x10
jb 0x41422a
mov ecx, dword [ebp - 0xfc8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x414220
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x414266
jmp 0x414220
push edi
call fcn.00448bb9
add esp, 4
lea ecx, [ebp - 0xfe0]
push dword [ebp - 0x10dc]
call fcn.0040f580
mov esi, eax
mov edx, dword [ebp - 0x10e0]
lea ecx, [ebp - 0xff8]
push edx
mov byte [ebp - 4], 0x18
call fcn.0040f580
push eax
lea eax, [ebp - 0x1010]
mov byte [ebp - 4], 0x19
push str.Erro_Salvando_Arquivo_path_
push eax
call fcn.004127d0
push str.__fileName__
push eax
lea eax, [ebp - 0x1028]
mov byte [ebp - 4], 0x1a
push eax
call fcn.00412770
push esi
push eax
lea eax, [ebp - 0x1040]
mov byte [ebp - 4], 0x1b
push eax
call fcn.004126f0
push 0x46b090
push eax
lea eax, [ebp - 0x1058]
mov byte [ebp - 4], 0x1c
push eax
call fcn.00412770
add esp, 0x30
lea ecx, [ebp - 0xfc8]
push eax
call fcn.004128e0
lea ecx, [ebp - 0x1058]
call fcn.00405040
lea ecx, [ebp - 0x1040]
call fcn.00405040
lea ecx, [ebp - 0x1028]
call fcn.00405040
lea ecx, [ebp - 0x1010]
call fcn.00405040
lea ecx, [ebp - 0xff8]
call fcn.00405040
lea ecx, [ebp - 0xfe0]
mov byte [ebp - 4], 0xa
call fcn.00405040
sub esp, 0x18
lea eax, [ebp - 0xfc8]
mov ecx, esp
mov dword [ebp - 0x10e8], esp
push eax
call fcn.00412830
mov byte [ebp - 4], 0x1d
jmp 0x413e92
call fcn.00448bb9
add esp, 4
lea ecx, [ebp - 0xfe0]
push dword [ebp - 0x10dc]
call fcn.0040f580
mov esi, eax
mov edx, dword [ebp - 0x10e0]
lea ecx, [ebp - 0xff8]
push edx
mov byte [ebp - 4], 0x12
call fcn.0040f580
push eax
lea eax, [ebp - 0x1010]
mov byte [ebp - 4], 0x13
push str.Erro_Salvando_Arquivo_path_
push eax
call fcn.004127d0
push str.__fileName__
push eax
lea eax, [ebp - 0x1028]
mov byte [ebp - 4], 0x14
push eax
call fcn.00412770
push esi
push eax
lea eax, [ebp - 0x1040]
mov byte [ebp - 4], 0x15
push eax
call fcn.004126f0
push 0x46b090
push eax
lea eax, [ebp - 0x1058]
mov byte [ebp - 4], 0x16
push eax
call fcn.00412770
add esp, 0x30
lea ecx, [ebp - 0xfc8]
push eax
call fcn.004128e0
lea ecx, [ebp - 0x1058]
call fcn.00405040
lea ecx, [ebp - 0x1040]
call fcn.00405040
lea ecx, [ebp - 0x1028]
call fcn.00405040
lea ecx, [ebp - 0x1010]
call fcn.00405040
lea ecx, [ebp - 0xff8]
call fcn.00405040
lea ecx, [ebp - 0xfe0]
mov byte [ebp - 4], 0xa
call fcn.00405040
sub esp, 0x18
lea eax, [ebp - 0xfc8]
mov ecx, esp
mov dword [ebp - 0x10e8], esp
push eax
call fcn.00412830
mov byte [ebp - 4], 0x17
jmp 0x413e92
push dword [ebp - 0x10dc]
lea ecx, [ebp - 0xfe0]
call fcn.0040f580
mov esi, eax
mov edx, dword [ebp - 0x10e0]
lea ecx, [ebp - 0xff8]
push edx
mov byte [ebp - 4], 0x30
call fcn.0040f580
push eax
lea eax, [ebp - 0x1010]
mov byte [ebp - 4], 0x31
push str.Salvando_arquivo_path_
push eax
call fcn.004127d0
push str.__fileName__
push eax
lea eax, [ebp - 0x1028]
mov byte [ebp - 4], 0x32
push eax
call fcn.00412770
push esi
push eax
lea eax, [ebp - 0x1040]
mov byte [ebp - 4], 0x33
push eax
call fcn.004126f0
push str.____atividade_finalizada
push eax
lea eax, [ebp - 0x1058]
mov byte [ebp - 4], 0x34
push eax
call fcn.00412770
add esp, 0x30
lea ecx, [ebp - 0xfc8]
push eax
call fcn.004128e0
lea ecx, [ebp - 0x1058]
call fcn.00405040
lea ecx, [ebp - 0x1040]
call fcn.00405040
lea ecx, [ebp - 0x1028]
call fcn.00405040
lea ecx, [ebp - 0x1010]
call fcn.00405040
lea ecx, [ebp - 0xff8]
call fcn.00405040
lea ecx, [ebp - 0xfe0]
mov byte [ebp - 4], 0xa
call fcn.00405040
sub esp, 0x18
lea eax, [ebp - 0xfc8]
mov ecx, esp
mov dword [ebp - 0x10e8], esp
push eax
call fcn.00412830
sub esp, 0x18
mov byte [ebp - 4], 0x35
mov ecx, esp
push 0x18
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
push str.TEF_DISC::salvaEmArquivo
mov byte [ecx], 0
call fcn.00405270
mov byte [ebp - 4], 0xa
call fcn.00422100
add esp, 0x30
mov byte [ebp - 0x10d1], 1
jmp 0x413ec7
push edx
push ecx
call fcn.0042a7f1
add esp, 8
mov al, byte [ebp - 0x10d1]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0042aa99
mov esp, ebp
pop ebp
ret 8
call fcn.0044571c
call fcn.0044571c
call fcn.0044571c
call fcn.0044571c
call fcn.0044571c
call fcn.0044571c
int3