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

Disassembly:
push ebp
push ebx
mov edx, 0x1c
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x4dc394
call fcn.005423e0
mov edx, dword [esp + 0x94]
lea ecx, [esp]
call fcn.004fa000
push 7
push 0x642a74
lea eax, [esp + 0xc]
push eax
push 0x18
call fcn.0053a874
lea edx, [esp + 0xc]
push edx
push 0x642958
push 8
push 0x3d091
push 4
call fcn.00537b06
mov byte [esp + 0x64], 1
mov edx, dword [esp]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4dc433
fld qword [esp + 0x8c]
fstp qword [esp + 0x14]
fld qword [esp + 0x84]
fstp qword [esp + 0x1c]
mov edx, dword [esp]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x2c]
push eax
call fcn.00542280
jmp 0x4dc634
movsx ebx, byte [esp + 0x80]
and ebx, ebx
jne 0x4dc44f
mov ebx, dword [esp + 0x7c]
add ebx, 0xfffffdca
push ebx
pop eax
mov byte [esp + 0x2c], al
movsx eax, byte [esp + 0x2c]
push eax
call fcn.004c1947
and eax, eax
je 0x4dc463
jmp 0x4dd5bb
movsx ebx, byte [esp + 0x2c]
cmp ebx, 4
jge 0x4dc57f
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x62022a
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
movsx ebx, byte [esp + 0x44]
add ebx, 0x223
push ebx
call fcn.00528764
call fcn.004fa482
add dword [esp], edx
call fcn.0053fb20
call fcn.004fa482
add dword [esp], edx
call fcn.00540320
call fcn.004fa4e0
fstp qword [esp + 0x14]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x62022a
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
movsx ebx, byte [esp + 0x44]
add ebx, 0x227
push ebx
call fcn.00528764
call fcn.004fa482
add dword [esp], edx
call fcn.0053fb20
call fcn.004fa482
add dword [esp], edx
call fcn.00540320
call fcn.004fa4e0
fstp qword [esp + 0x1c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
movsx ebx, byte [esp + 0x3c]
add ebx, 0x22f
push ebx
call fcn.00528764
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x28]
push eax
call fcn.00542280
jmp 0x4dc5ed
push 0x23e
call fcn.0052708f
mov ebx, eax
mov ebp, dword [0x72b3e8]
shl ebx, 5
add ebp, ebx
fld qword [ebp + 0x18]
fstp qword [esp + 0x14]
push 0x23e
call fcn.0052708f
mov ebx, eax
mov ebp, dword [0x72b3e8]
shl ebx, 5
add ebp, ebx
fld qword [ebp + 0x10]
fstp qword [esp + 0x1c]
push 0x23e
call fcn.0052708f
mov ebx, eax
mov ebp, dword [0x72b3e8]
shl ebx, 5
add ebp, ebx
mov edx, dword [ebp]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x28]
push eax
call fcn.00542280
mov edx, dword [esp + 0x24]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x62022a
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
lea edx, [esp + 0x1c]
push dword [edx + 4]
push dword [edx]
lea edx, [esp + 0x2c]
push dword [edx + 4]
push dword [edx]
call fcn.0044cf4b
pop eax
lea eax, [esp + 0x2c]
push eax
call fcn.00542280
movsx ebx, byte [esp + 0x80]
and ebx, ebx
jne 0x4dc737
mov eax, str.Select_file_to_transform
push eax
push 0x23f
call fcn.00528678
push 0x10
call fcn.004b0428
and eax, eax
je 0x4dc685
lea ebp, [0x72a988]
mov edx, dword [ebp + 0x30]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x40]
push eax
call fcn.00542280
jmp 0x4dc6a6
lea ebp, [0x72a988]
mov edx, dword [ebp + 0x28]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x40]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 0
mov eax, str._.txt_.pcsv_.txt_.pcsv
push eax
mov edx, dword [esp + 0x4c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x622674
push edx
call fcn.00542310
call fcn.00542370
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.Select_a_CSV_userlist_for_transformation_into_one_for_QTH
push edx
call fcn.00542310
mov edx, dword [esp + 0x40]
push edx
call fcn.00542310
call fcn.004fa482
add dword [esp], edx
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00502e9b
lea eax, [esp + 0x44]
push eax
call fcn.00542280
call fcn.00420725
mov eax, 0x624fda
push eax
push 0x23f
call fcn.00528678
jmp 0x4dc772
mov edx, dword [esp]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4dc772
lea ebp, [0x72abf8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b430]
imul ebx, ebx, 0x54
add ebp, ebx
mov edx, dword [ebp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x44]
push eax
call fcn.00542280
push dword [esp + 0x40]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x4dc788
jmp 0x4dd5bb
push dword [esp + 0x40]
push 0xffffffff
call fcn.00523e70
mov dword [esp + 0x48], eax
cmp dword [esp + 0x48], 0
je 0x4dd55e
push dword [esp + 0x48]
call fcn.00523f30
mov dword [esp + 0x4c], eax
mov ebx, dword [esp + 0x4c]
cmp ebx, 2
je 0x4dc7c0
mov byte [esp + 0x64], 0
cmp byte [esp + 0x64], 0
je 0x4dcfb2
push dword [esp]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x4dc7eb
mov eax, str.Re_calculating_...
push eax
push 0x23f
call fcn.00528678
push dword [esp + 0x48]
call fcn.005241d0
and eax, eax
je 0x4dc7fc
xor eax, eax
jmp 0x4dc801
mov eax, 1
and eax, eax
je 0x4dca88
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x54]
push dword [esp + 0x54]
call fcn.005240a0
lea eax, [esp + 0x58]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x5c]
call fcn.00540410
call fcn.00542370
mov edx, 0x62e6f8
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
jne 0x4dc89d
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x5c]
call fcn.00540410
call fcn.00542370
mov edx, str.personal
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
jne 0x4dc89d
mov eax, 1
jmp 0x4dc89f
xor eax, eax
and eax, eax
je 0x4dc8ea
push edx
call fcn.00542240
pop edx
push eax
mov eax, str.personaluserlist
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x50]
call fcn.00522f11
call fcn.004fa482
add dword [esp], edx
call fcn.0053f8e0
call fcn.004fa4e0
mov ebx, eax
cmp ebx, 1
je 0x4dc8ea
mov eax, 1
jmp 0x4dc8ec
xor eax, eax
and eax, eax
je 0x4dc917
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x54]
push dword [esp + 0x54]
call fcn.005240a0
lea eax, [esp + 0x5c]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x54]
push dword [esp + 0x54]
call fcn.005240a0
call fcn.00542370
mov edx, str.File_generated_by_CSVUserlistBrowser_
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
jne 0x4dc958
mov byte [esp + 0x64], 0
jmp 0x4dca88
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x54]
push dword [esp + 0x54]
call fcn.005240a0
call fcn.00542370
mov edx, str._THIS_FILE_IS_FOR_PERSONAL_USE_ONLY__NOT_FOR_PUBLICATION_
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
jne 0x4dc999
mov byte [esp + 0x64], 0
jmp 0x4dca88
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x54]
push dword [esp + 0x54]
call fcn.005240a0
lea eax, [esp + 0x60]
push eax
call fcn.00542280
mov eax, 0x62f29e
push eax
push dword [esp + 0x60]
call fcn.0053f8e0
mov ebx, eax
cmp ebx, 1
jne 0x4dc9ed
mov eax, 0x62070e
push eax
push dword [esp + 0x60]
call fcn.0053f8e0
mov ebx, eax
and ebx, ebx
je 0x4dc9ed
jmp 0x4dc9f4
mov eax, 1
jmp 0x4dc9f6
xor eax, eax
and eax, eax
jne 0x4dca11
mov eax, 0x620792
push eax
push dword [esp + 0x60]
call fcn.0053f8e0
mov ebx, eax
and ebx, ebx
je 0x4dca11
jmp 0x4dca18
mov eax, 1
jmp 0x4dca1a
xor eax, eax
and eax, eax
je 0x4dca23
mov byte [esp + 0x64], 0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x54]
push dword [esp + 0x54]
call fcn.005240a0
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x54]
push dword [esp + 0x54]
call fcn.005240a0
call fcn.00542370
mov edx, 0x6394a0
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
jne 0x4dca81
mov byte [esp + 0x64], 0
jmp 0x4dca88
cmp byte [esp + 0x64], 0
je 0x4dcfb2
movsx ebx, byte [esp + 0x80]
and ebx, ebx
jne 0x4dcab3
push 2
push dword [esp + 0x44]
call fcn.00523227
mov dword [esp + 0x34], eax
jmp 0x4dcacf
lea ebp, [0x72abf8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b430]
imul ebx, ebx, 0x54
add ebp, ebx
push dword [ebp + 0x18]
pop eax
mov dword [esp + 0x34], eax
mov dword [esp + 0x60], 0
mov edx, dword [esp + 0x54]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov ebx, dword [esp + 0x64]
mov ebp, dword [esp + 0x10]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.00542280
mov ebx, dword [esp + 0x60]
inc ebx
mov dword [esp + 0x60], ebx
mov edx, dword [esp + 0x58]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4dcb44
mov edx, dword [esp + 0x58]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov ebx, dword [esp + 0x64]
mov ebp, dword [esp + 0x10]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.00542280
mov ebx, dword [esp + 0x60]
inc ebx
mov dword [esp + 0x60], ebx
mov ebx, dword [esp + 0x60]
mov ebp, dword [esp + 0xc]
shl ebx, 2
mov edx, str.File_generated_by_CSVUserlistBrowser_
lea ecx, [ebp + ebx]
call fcn.004fa008
mov ebx, dword [esp + 0x60]
inc ebx
mov dword [esp + 0x60], ebx
mov ebx, dword [esp + 0x60]
shl ebx, 2
mov edx, str._THIS_FILE_IS_FOR_PERSONAL_USE_ONLY__NOT_FOR_PUBLICATION_
lea ecx, [ebp + ebx]
call fcn.004fa008
mov ebx, dword [esp + 0x60]
inc ebx
mov dword [esp + 0x60], ebx
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.userlist_for
push edx
call fcn.00542310
mov edx, dword [esp + 0x2c]
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x620792
push eax
push 2
push dword [esp + 0x70]
call fcn.0053f490
pop eax
mov ebx, dword [esp + 0x64]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.00542280
mov ebx, dword [esp + 0x60]
inc ebx
mov dword [esp + 0x60], ebx
mov ebx, dword [esp + 0x60]
shl ebx, 2
mov edx, 0x61f062
lea ecx, [ebp + ebx]
call fcn.004fa008
mov ebx, dword [esp + 0x60]
inc ebx
mov dword [esp + 0x60], ebx
mov ebx, dword [esp + 0x60]
shl ebx, 2
mov edx, 0x6394a0
lea ecx, [ebp + ebx]
call fcn.004fa008
mov ebx, dword [esp + 0x60]
inc ebx
mov dword [esp + 0x60], ebx
push dword [esp + 0x48]
call fcn.005241d0
and eax, eax
je 0x4dcc2d
xor eax, eax
jmp 0x4dcc32
mov eax, 1
and eax, eax
je 0x4dcfb2
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x54]
push dword [esp + 0x54]
call fcn.005240a0
lea eax, [esp + 0x54]
push eax
call fcn.00542280
push dword [esp + 0x50]
call fcn.005405c0
mov ebx, eax
cmp ebx, 8
jle 0x4dcfad
mov dword [esp + 0x68], 0
mov dword [esp + 0x30], 1
jmp 0x4dcc87
mov eax, 0xb
cmp eax, dword [esp + 0x30]
jl 0x4dccb1
mov ebx, dword [esp + 0x68]
inc ebx
push ebx
mov eax, 0x621082
push eax
push dword [esp + 0x58]
call fcn.0053f820
mov dword [esp + 0x68], eax
inc dword [esp + 0x30]
jno 0x4dcc87
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x70]
push dword [esp + 0x5c]
call fcn.0053ffc0
mov ebx, dword [esp + 0x64]
mov ebp, dword [esp + 0x10]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.00542280
push dword [esp + 0x68]
pop eax
mov dword [esp + 0x6c], eax
mov dword [esp + 0x30], 0
jmp 0x4dccf6
mov eax, 1
cmp eax, dword [esp + 0x30]
jl 0x4dcd20
mov ebx, dword [esp + 0x6c]
inc ebx
push ebx
mov eax, 0x621082
push eax
push dword [esp + 0x58]
call fcn.0053f820
mov dword [esp + 0x6c], eax
inc dword [esp + 0x30]
jno 0x4dccf6
mov ebx, dword [esp + 0x60]
mov ebp, dword [esp + 0xc]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
lea edx, [esp + 0x1c]
push dword [edx + 4]
push dword [edx]
lea edx, [esp + 0x2c]
push dword [edx + 4]
push dword [edx]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x621082
push eax
push 8
push dword [esp + 0x7c]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.00540320
call fcn.004fa4e0
sub esp, 8
fstp qword [esp]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x621082
push eax
push 7
push dword [esp + 0x84]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.00540320
call fcn.004fa4e0
sub esp, 8
fstp qword [esp]
call fcn.00473a5a
pop eax
mov ebx, dword [esp + 0x64]
mov ebp, dword [esp + 0x10]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.00542280
mov ebx, dword [esp + 0x60]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x78]
push dword [esp + 0x60]
call fcn.005400c0
pop eax
mov ebx, dword [esp + 0x64]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.00542280
push dword [esp + 4]
call fcn.0053a94f
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x621082
push eax
push 1
mov ebx, dword [esp + 0x74]
mov ebp, dword [esp + 0x20]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.00540320
call fcn.004fa4e0
mov ebp, dword [esp + 8]
fstp qword [ebp + 8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x621082
push eax
push 0x10
mov ebx, dword [esp + 0x70]
mov ebp, dword [esp + 0x1c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0053f490
mov ebp, dword [esp + 0xc]
lea eax, [ebp + 0x10]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x621082
push eax
push 3
mov ebx, dword [esp + 0x70]
mov ebp, dword [esp + 0x1c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0053f490
mov ebp, dword [esp + 0xc]
lea eax, [ebp + 0x14]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x621082
push eax
push 0xc
mov ebx, dword [esp + 0x74]
mov ebp, dword [esp + 0x20]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc30
call fcn.004fa4e0
push eax
mov ebp, dword [esp + 0xc]
pop eax
mov dword [ebp + 0x1c], eax
mov ebx, dword [ebp + 0x1c]
and ebx, ebx
jne 0x4dcf7a
mov ebp, dword [esp + 8]
mov dword [ebp + 0x1c], 0x186a0
mov ebx, dword [esp + 0x60]
mov ebp, dword [esp + 0xc]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov ebp, dword [esp + 0xc]
lea eax, [ebp + 0x18]
push eax
call fcn.00542280
mov ebx, dword [esp + 0x60]
inc ebx
mov dword [esp + 0x60], ebx
jmp 0x4dcc1c
push dword [esp + 0x48]
call fcn.00523a00
cmp byte [esp + 0x64], 0
je 0x4dd548
xor eax, eax
push eax
push dword [esp + 8]
call fcn.0045e6a9
movsx ebx, byte [esp + 0x80]
and ebx, ebx
jne 0x4dd23e
push 0xde
call sub.KERNEL32.dll_Sleep
mov eax, str.Done._Select_output_file.
push eax
push 0x23f
call fcn.00528678
push edx
call fcn.00542240
pop edx
push eax
mov eax, str.personaluserlist
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x54]
call fcn.00522f11
call fcn.004fa482
add dword [esp], edx
call fcn.0053f8e0
call fcn.004fa4e0
mov ebx, eax
cmp ebx, 1
jne 0x4dd076
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x48]
call fcn.0052316a
call fcn.00542370
mov edx, str.pcsv
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
je 0x4dd076
mov eax, 1
jmp 0x4dd078
xor eax, eax
and eax, eax
je 0x4dd130
push edx
call fcn.00542240
pop edx
push eax
mov eax, str.pcsv
push eax
push 0
mov eax, str.Userlist_CSV_files__.txt_.txt
push eax
lea ebp, [0x72a988]
mov edx, dword [ebp + 0x30]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x5c]
call fcn.00522f11
pop eax
call fcn.00542370
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.Save_transformed
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x60]
call fcn.00522f11
pop eax
call fcn.00542370
lea ebp, [0x72a860]
push dword [ebp]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.004fa482
add dword [esp + 8], edx
call fcn.0045febf
lea eax, [esp + 0x48]
push eax
call fcn.00542280
jmp 0x4dd23c
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 1
push dword [esp + 0x4c]
call fcn.00522e54
lea eax, [esp + 0x44]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x620960
push eax
push 1
push dword [esp + 0x50]
call fcn.0053f490
lea eax, [esp + 0x44]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x622ff0
push eax
push 0
mov eax, str.Userlist_CSV_files__.txt_.txt
push eax
mov edx, dword [esp + 0x4c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, dword [esp + 0x54]
push edx
call fcn.00542310
mov edx, 0x620960
push edx
call fcn.00542310
mov edx, dword [esp + 0x38]
push edx
call fcn.00542310
mov edx, str..txt
push edx
call fcn.00542310
call fcn.00542370
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.Save_transformed
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x60]
call fcn.00522f11
pop eax
call fcn.00542370
lea ebp, [0x72a860]
push dword [ebp]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.004fa482
add dword [esp + 8], edx
call fcn.0045febf
lea eax, [esp + 0x48]
push eax
call fcn.00542280
jmp 0x4dd25a
mov edx, dword [esp + 0x40]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x48]
push eax
call fcn.00542280
mov edx, dword [esp + 0x44]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4dd546
push dword [esp]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x4dd28b
mov eax, str.Saving_...
push eax
push 0x23f
call fcn.00528678
push dword [esp + 0x44]
call fcn.00482484
mov dword [esp + 0x48], eax
cmp dword [esp + 0x48], 0
je 0x4dd534
push 2
push dword [esp + 0x4c]
call fcn.00524270
mov dword [esp + 0x30], 0
jmp 0x4dd2bb
mov eax, 7
cmp eax, dword [esp + 0x30]
jl 0x4dd337
push edx
call fcn.00542240
pop edx
push eax
push 2
mov ebx, dword [esp + 0x38]
mov ebp, dword [esp + 0x14]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x61f75c
push edx
call fcn.00542310
call fcn.00542370
push dword [esp + 0x54]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.005244d0
call fcn.004fa4e0
mov ebx, dword [esp + 0x30]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x6394a0
pop ecx
call fcn.004fa4a0
je 0x4dd331
jmp 0x4dd337
inc dword [esp + 0x30]
jno 0x4dd2bb
push dword [esp + 4]
call fcn.0053a906
push dword [esp + 4]
call fcn.0053a91b
or eax, eax
je 0x4dd398
push edx
call fcn.00542240
pop edx
push eax
push 2
mov ebp, dword [esp + 0x10]
mov edx, dword [ebp + 0x18]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x61f75c
push edx
call fcn.00542310
call fcn.00542370
push dword [esp + 0x54]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.005244d0
call fcn.004fa4e0
jmp 0x4dd340
push dword [esp + 0x48]
call fcn.00523a00
push dword [esp]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x4dd532
push dword [esp + 0x34]
push 2
push dword [esp + 0x4c]
call fcn.005232cb
mov eax, str.Opening_list_...
push eax
push 0x23f
call fcn.00528678
push edx
call fcn.00542240
pop edx
push eax
mov eax, str.personaluserlist
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x54]
call fcn.00522f11
call fcn.004fa482
add dword [esp], edx
call fcn.0053f8e0
call fcn.004fa4e0
mov ebx, eax
cmp ebx, 1
jne 0x4dd451
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x4c]
call fcn.0052316a
call fcn.00542370
mov edx, str.pcsv
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
je 0x4dd451
mov eax, 1
jmp 0x4dd453
xor eax, eax
and eax, eax
je 0x4dd529
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, str.personaluserlist
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 1
push dword [esp + 0x60]
call fcn.00522e54
call fcn.004fa482
add dword [esp], edx
call fcn.0053fb20
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc30
call fcn.004fa4e0
push edx
push eax
add dword [esp], 0x1e
adc dword [esp + 4], 0
pop eax
pop edx
mov dword [esp + 0x38], eax
lea ebp, [0x72abf8]
mov ebx, dword [ebp + 0x5a]
cmp ebx, dword [esp + 0x38]
jne 0x4dd4fe
push edx
call fcn.00542240
pop edx
push eax
xor eax, eax
push eax
xor eax, eax
push eax
xor eax, eax
push eax
xor eax, eax
push eax
push dword [esp + 0x58]
push dword [esp + 0x50]
call fcn.004dd86a
call fcn.004fa4e0
jmp 0x4dd527
push edx
call fcn.00542240
pop edx
push eax
xor eax, eax
push eax
xor eax, eax
push eax
mov eax, 1
push eax
xor eax, eax
push eax
push dword [esp + 0x58]
push dword [esp + 0x50]
call fcn.004dd86a
call fcn.004fa4e0
jmp 0x4dd532
push dword [esp + 0x44]
call fcn.0043b004
jmp 0x4dd546
push dword [esp + 0x44]
lea ebp, [0x72a860]
push dword [ebp]
call fcn.004cf57f
jmp 0x4dd55e
mov eax, 0x61f062
push eax
push 0xa
call fcn.0053372a
push eax
call fcn.004780a8
mov eax, 0x624fda
push eax
push 0x23f
call fcn.00528678
cmp byte [esp + 0x64], 0
je 0x4dd5b9
push dword [esp]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x4dd599
mov edx, dword [esp + 0x44]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4dd599
mov eax, 1
jmp 0x4dd59b
xor eax, eax
and eax, eax
je 0x4dd5af
mov eax, str.Conversion_done
push eax
push 0x23f
call fcn.00528678
call fcn.0042049d
call fcn.004b5913
xor eax, eax
push dword [esp + 0x28]
call fcn.00542440
push dword [esp + 0x5c]
call fcn.00542440
push dword [esp + 0x58]
call fcn.00542440
push dword [esp + 0x50]
call fcn.00542440
push dword [esp + 0x54]
call fcn.00542440
push dword [esp + 0x3c]
call fcn.00542440
push dword [esp + 0x24]
call fcn.00542440
push dword [esp + 0x44]
call fcn.00542440
push dword [esp]
call fcn.00542440
push dword [esp + 0x40]
call fcn.00542440
push eax
push dword [esp + 0x10]
call fcn.00537c59
push dword [esp + 8]
call fcn.0053aa55
pop eax
add esp, 0x70
pop ebx
pop ebp
ret 0x1c