Function at 0x4dc342
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 0x4dc349
call fcn.005423e0
mov edx, dword [esp + 0x94]
lea ecx, [esp]
call fcn.004fa000
push 7
push 0x642a68
lea eax, [esp + 0xc]
push eax
push 0x18
call fcn.0053a874
lea edx, [esp + 0xc]
push edx
push 0x64294c
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 0x4dc3e8
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 0x4dc5e9
movsx ebx, byte [esp + 0x80]
and ebx, ebx
jne 0x4dc404
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.004c18fc
and eax, eax
je 0x4dc418
jmp 0x4dd570
movsx ebx, byte [esp + 0x2c]
cmp ebx, 4
jge 0x4dc534
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, 0x6201f4
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, 0x6201f4
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 0x4dc5a2
push 0x23e
call fcn.0052708f
mov ebx, eax
mov ebp, dword [0x72b3d8]
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 [0x72b3d8]
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 [0x72b3d8]
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, 0x6201f4
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.0044cf00
pop eax
lea eax, [esp + 0x2c]
push eax
call fcn.00542280
movsx ebx, byte [esp + 0x80]
and ebx, ebx
jne 0x4dc6ec
mov eax, str.Select_file_to_transform
push eax
push 0x23f
call fcn.00528678
push 0x10
call fcn.004b03dd
and eax, eax
je 0x4dc63a
lea ebp, [0x72a978]
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 0x4dc65b
lea ebp, [0x72a978]
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, 0x620bf0
push eax
mov edx, dword [esp + 0x4c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x62263e
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.004206da
mov eax, 0x624fa4
push eax
push 0x23f
call fcn.00528678
jmp 0x4dc727
mov edx, dword [esp]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4dc727
lea ebp, [0x72abe8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b420]
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 0x4dc73d
jmp 0x4dd570
push dword [esp + 0x40]
push 0xffffffff
call fcn.00523e70
mov dword [esp + 0x48], eax
cmp dword [esp + 0x48], 0
je 0x4dd513
push dword [esp + 0x48]
call fcn.00523f30
mov dword [esp + 0x4c], eax
mov ebx, dword [esp + 0x4c]
cmp ebx, 2
je 0x4dc775
mov byte [esp + 0x64], 0
cmp byte [esp + 0x64], 0
je 0x4dcf67
push dword [esp]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x4dc7a0
mov eax, str.Re_calculating_...
push eax
push 0x23f
call fcn.00528678
push dword [esp + 0x48]
call fcn.005241d0
and eax, eax
je 0x4dc7b1
xor eax, eax
jmp 0x4dc7b6
mov eax, 1
and eax, eax
je 0x4dca3d
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, 0x62e6c2
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
jne 0x4dc852
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 0x4dc852
mov eax, 1
jmp 0x4dc854
xor eax, eax
and eax, eax
je 0x4dc89f
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 0x4dc89f
mov eax, 1
jmp 0x4dc8a1
xor eax, eax
and eax, eax
je 0x4dc8cc
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 0x4dc90d
mov byte [esp + 0x64], 0
jmp 0x4dca3d
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 0x4dc94e
mov byte [esp + 0x64], 0
jmp 0x4dca3d
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, 0x62f268
push eax
push dword [esp + 0x60]
call fcn.0053f8e0
mov ebx, eax
cmp ebx, 1
jne 0x4dc9a2
mov eax, 0x6206d8
push eax
push dword [esp + 0x60]
call fcn.0053f8e0
mov ebx, eax
and ebx, ebx
je 0x4dc9a2
jmp 0x4dc9a9
mov eax, 1
jmp 0x4dc9ab
xor eax, eax
and eax, eax
jne 0x4dc9c6
mov eax, 0x62075c
push eax
push dword [esp + 0x60]
call fcn.0053f8e0
mov ebx, eax
and ebx, ebx
je 0x4dc9c6
jmp 0x4dc9cd
mov eax, 1
jmp 0x4dc9cf
xor eax, eax
and eax, eax
je 0x4dc9d8
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, 0x639496
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
jne 0x4dca36
mov byte [esp + 0x64], 0
jmp 0x4dca3d
cmp byte [esp + 0x64], 0
je 0x4dcf67
movsx ebx, byte [esp + 0x80]
and ebx, ebx
jne 0x4dca68
push 2
push dword [esp + 0x44]
call fcn.00523227
mov dword [esp + 0x34], eax
jmp 0x4dca84
lea ebp, [0x72abe8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b420]
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 0x4dcaf9
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, 0x62075c
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, 0x639496
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 0x4dcbe2
xor eax, eax
jmp 0x4dcbe7
mov eax, 1
and eax, eax
je 0x4dcf67
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 0x4dcf62
mov dword [esp + 0x68], 0
mov dword [esp + 0x30], 1
jmp 0x4dcc3c
mov eax, 0xb
cmp eax, dword [esp + 0x30]
jl 0x4dcc66
mov ebx, dword [esp + 0x68]
inc ebx
push ebx
mov eax, 0x62104c
push eax
push dword [esp + 0x58]
call fcn.0053f820
mov dword [esp + 0x68], eax
inc dword [esp + 0x30]
jno 0x4dcc3c
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 0x4dccab
mov eax, 1
cmp eax, dword [esp + 0x30]
jl 0x4dccd5
mov ebx, dword [esp + 0x6c]
inc ebx
push ebx
mov eax, 0x62104c
push eax
push dword [esp + 0x58]
call fcn.0053f820
mov dword [esp + 0x6c], eax
inc dword [esp + 0x30]
jno 0x4dccab
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, 0x62104c
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, 0x62104c
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.00473a0f
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, 0x62104c
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, 0x62104c
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, 0x62104c
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, 0x62104c
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 0x4dcf2f
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 0x4dcbd1
push dword [esp + 0x48]
call fcn.00523a00
cmp byte [esp + 0x64], 0
je 0x4dd4fd
xor eax, eax
push eax
push dword [esp + 8]
call fcn.0045e65e
movsx ebx, byte [esp + 0x80]
and ebx, ebx
jne 0x4dd1f3
push 0xde
call sub.KERNEL32.dll_Sleep
mov eax, 0x63b894
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 0x4dd02b
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 0x4dd02b
mov eax, 1
jmp 0x4dd02d
xor eax, eax
and eax, eax
je 0x4dd0e5
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, [0x72a978]
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, [0x72a850]
push dword [ebp]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.004fa482
add dword [esp + 8], edx
call fcn.0045fe74
lea eax, [esp + 0x48]
push eax
call fcn.00542280
jmp 0x4dd1f1
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, 0x62092a
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, 0x622fba
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, 0x62092a
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, [0x72a850]
push dword [ebp]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.004fa482
add dword [esp + 8], edx
call fcn.0045fe74
lea eax, [esp + 0x48]
push eax
call fcn.00542280
jmp 0x4dd20f
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 0x4dd4fb
push dword [esp]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x4dd240
mov eax, str.Saving_...
push eax
push 0x23f
call fcn.00528678
push dword [esp + 0x44]
call fcn.00482439
mov dword [esp + 0x48], eax
cmp dword [esp + 0x48], 0
je 0x4dd4e9
push 2
push dword [esp + 0x4c]
call fcn.00524270
mov dword [esp + 0x30], 0
jmp 0x4dd270
mov eax, 7
cmp eax, dword [esp + 0x30]
jl 0x4dd2ec
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, 0x61f726
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, 0x639496
pop ecx
call fcn.004fa4a0
je 0x4dd2e6
jmp 0x4dd2ec
inc dword [esp + 0x30]
jno 0x4dd270
push dword [esp + 4]
call fcn.0053a906
push dword [esp + 4]
call fcn.0053a91b
or eax, eax
je 0x4dd34d
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, 0x61f726
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 0x4dd2f5
push dword [esp + 0x48]
call fcn.00523a00
push dword [esp]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x4dd4e7
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 0x4dd406
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 0x4dd406
mov eax, 1
jmp 0x4dd408
xor eax, eax
and eax, eax
je 0x4dd4de
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, [0x72abe8]
mov ebx, dword [ebp + 0x5a]
cmp ebx, dword [esp + 0x38]
jne 0x4dd4b3
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.004dd81f
call fcn.004fa4e0
jmp 0x4dd4dc
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.004dd81f
call fcn.004fa4e0
jmp 0x4dd4e7
push dword [esp + 0x44]
call fcn.0043afb9
jmp 0x4dd4fb
push dword [esp + 0x44]
lea ebp, [0x72a850]
push dword [ebp]
call fcn.004cf534
jmp 0x4dd513
mov eax, 0x61f062
push eax
push 0xa
call fcn.0053372a
push eax
call fcn.0047805d
mov eax, 0x624fa4
push eax
push 0x23f
call fcn.00528678
cmp byte [esp + 0x64], 0
je 0x4dd56e
push dword [esp]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x4dd54e
mov edx, dword [esp + 0x44]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4dd54e
mov eax, 1
jmp 0x4dd550
xor eax, eax
and eax, eax
je 0x4dd564
mov eax, str.Conversion_done
push eax
push 0x23f
call fcn.00528678
call fcn.00420452
call fcn.004b58c8
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