Function at 0x45ad20
Capabilities:
Create process on windows
Self delete

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x61d19e
mov eax, dword fs:[0]
push eax
mov eax, 0x11d0
call fcn.005e86e0
mov eax, dword [0x6d5db8]
xor eax, ebp
mov dword [ebp - 0x3d8], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x1128], ecx
mov eax, dword [ebp + 8]
mov dword [ebp - 0x112c], eax
mov ecx, dword [ebp - 0x112c]
sub ecx, 0x82e
mov dword [ebp - 0x112c], ecx
cmp dword [ebp - 0x112c], 6
ja case.default.0x45ad86
mov edx, dword [ebp - 0x112c]
jmp dword [edx*4 + 0x45bcd0]
mov dword [ebp - 0x14], 0
mov ecx, dword [ebp - 0x1128]
add ecx, 0xec0
call fcn.0043cfe0
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
je 0x45aef5
mov eax, dword [ebp - 0x10]
push eax
mov ecx, dword [ebp - 0x1128]
add ecx, 0xec0
call fcn.005cf04a
mov dword [ebp - 0x158], eax
cmp dword [ebp - 0x158], 0
je 0x45aef5
mov ecx, dword [ebp - 0x158]
cmp dword [ecx], 0
jne 0x45aef5
mov edx, dword [ebp - 0x10]
push edx
mov ecx, dword [ebp - 0x1128]
add ecx, 0xec0
call fcn.0043cfb0
mov dword [ebp - 0x15c], eax
cmp dword [ebp - 0x15c], 0
je 0x45aee9
mov eax, dword [ebp - 0x15c]
push eax
mov ecx, dword [ebp - 0x1128]
add ecx, 0xec0
call fcn.0043cfb0
mov dword [ebp - 0x160], eax
cmp dword [ebp - 0x160], 0
je 0x45aee9
push 0
lea ecx, [ebp - 0x1f4]
call fcn.00508f20
mov dword [ebp - 4], 0
push ecx
mov ecx, esp
mov dword [ebp - 0x10d0], esp
push str.DeviceManage.MostTwoLeverZone
call fcn.004015a0
mov dword [ebp - 0x1130], eax
mov ecx, dword [ebp - 0x1130]
mov dword [ebp - 0x1134], ecx
mov byte [ebp - 4], 1
lea edx, [ebp - 0x10d4]
push edx
call fcn.005acd80
mov byte [ebp - 4], 0
mov ecx, eax
call fcn.005adbf0
mov dword [ebp - 0x1138], eax
mov eax, dword [ebp - 0x1138]
mov dword [ebp - 0x113c], eax
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x113c]
push ecx
lea ecx, [ebp - 0x180]
call fcn.0040bb70
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x10d4]
call fcn.00401620
lea ecx, [ebp - 0x1f4]
call fcn.005c4f21
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1f4]
call fcn.00508ff0
jmp case.default.0x45ad86
mov edx, dword [ebp - 0x158]
mov eax, dword [edx + 4]
mov dword [ebp - 0x14], eax
push 0
lea ecx, [ebp - 0x154]
call fcn.0040aa60
mov dword [ebp - 4], 3
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x20], ecx
lea ecx, [ebp - 0x154]
call fcn.005c4f21
cmp eax, 1
jne 0x45af46
cmp dword [ebp - 0x24], 0
je 0x45af46
push 0x1b
mov edx, dword [ebp - 0x24]
mov eax, dword [edx + 0x58]
push eax
push 0
mov ecx, dword [ebp - 0x1128]
call fcn.0045cf70
mov ecx, dword [ebp - 0x1128]
call fcn.0045c1e0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x154]
call fcn.0040ab40
jmp case.default.0x45ad86
mov ecx, dword [ebp - 0x1128]
call fcn.0045c210
jmp case.default.0x45ad86
mov ecx, dword [ebp - 0x1128]
call fcn.0045c460
jmp case.default.0x45ad86
mov ecx, dword [ebp - 0x1128]
add ecx, 0xec0
call fcn.0043cfe0
mov dword [ebp - 0x1f8], eax
mov ecx, dword [ebp - 0x1f8]
push ecx
mov ecx, dword [ebp - 0x1128]
add ecx, 0xec0
call fcn.005cf04a
mov dword [ebp - 0x1fc], eax
cmp dword [ebp - 0x1f8], 0
je 0x45b59e
cmp dword [ebp - 0x1fc], 0
je 0x45b59e
mov edx, dword [ebp - 0x1fc]
cmp dword [edx], 0
jne 0x45b2f9
mov eax, dword [ebp - 0x1fc]
mov ecx, dword [eax + 4]
mov dword [ebp - 0x200], ecx
cmp dword [ebp - 0x200], 0
je 0x45b2f4
push 0x64d0d9
lea ecx, [ebp - 0x204]
call fcn.004015a0
mov dword [ebp - 4], 4
mov edx, dword [ebp - 0x200]
add edx, 0x18
push edx
push ecx
mov ecx, esp
mov dword [ebp - 0x10d8], esp
push str.DeviceManage.DelAreaSure
call fcn.004015a0
mov dword [ebp - 0x1140], eax
mov eax, dword [ebp - 0x1140]
mov dword [ebp - 0x1144], eax
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x10dc]
push ecx
call fcn.005acd80
mov byte [ebp - 4], 4
mov ecx, eax
call fcn.005adbf0
mov dword [ebp - 0x1148], eax
mov edx, dword [ebp - 0x1148]
mov dword [ebp - 0x114c], edx
mov byte [ebp - 4], 6
mov eax, dword [ebp - 0x114c]
mov ecx, dword [eax]
push ecx
push 0x64d6a8
lea edx, [ebp - 0x204]
push edx
call fcn.00405010
add esp, 0x10
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x10dc]
call fcn.00401620
push 0
lea ecx, [ebp - 0x294]
call fcn.00508f20
mov byte [ebp - 4], 7
mov dword [ebp - 0x21c], 1
lea eax, [ebp - 0x204]
push eax
lea ecx, [ebp - 0x220]
call fcn.0040bb70
lea ecx, [ebp - 0x294]
call fcn.005c4f21
cmp eax, 1
jne 0x45b2d3
mov ecx, dword [ebp - 0x200]
call fcn.00538030
mov dword [ebp - 0x298], eax
cmp dword [ebp - 0x298], 0
je 0x45b221
mov ecx, dword [ebp - 0x298]
mov edx, dword [ecx + 4]
mov dword [ebp - 0x2a4], edx
push 0
mov eax, dword [ebp - 0x2a4]
push eax
call fcn.00442630
mov ecx, eax
call fcn.00443110
mov dword [ebp - 0x2a0], eax
cmp dword [ebp - 0x2a0], 0
je 0x45b20b
mov ecx, dword [ebp - 0x2a0]
cmp dword [ecx + 0x1e4], 0
jbe 0x45b20b
push 0
lea ecx, [ebp - 0x334]
call fcn.00508f20
mov byte [ebp - 4], 8
push ecx
mov ecx, esp
mov dword [ebp - 0x10e0], esp
push 0x64d6b0
call fcn.004015a0
mov dword [ebp - 0x1150], eax
mov edx, dword [ebp - 0x1150]
mov dword [ebp - 0x1154], edx
mov byte [ebp - 4], 9
lea eax, [ebp - 0x10e4]
push eax
call fcn.005acd80
mov byte [ebp - 4], 8
mov ecx, eax
call fcn.005adbf0
mov dword [ebp - 0x1158], eax
mov ecx, dword [ebp - 0x1158]
mov dword [ebp - 0x115c], ecx
mov byte [ebp - 4], 0xa
mov edx, dword [ebp - 0x115c]
push edx
lea ecx, [ebp - 0x2c0]
call fcn.0040bb70
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x10e4]
call fcn.00401620
lea ecx, [ebp - 0x334]
call fcn.005c4f21
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x334]
call fcn.00508ff0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x294]
call fcn.00508ff0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x204]
call fcn.00401620
jmp case.default.0x45ad86
mov ecx, dword [ebp - 0x200]
call fcn.00538100
mov dword [ebp - 0x298], eax
jmp 0x45b0ec
mov ecx, dword [ebp - 0x200]
call fcn.00538030
mov dword [ebp - 0x298], eax
cmp dword [ebp - 0x298], 0
je 0x45b295
mov eax, dword [ebp - 0x298]
mov ecx, dword [eax + 4]
mov dword [ebp - 0x33c], ecx
push 0
mov edx, dword [ebp - 0x33c]
push edx
call fcn.00442630
mov ecx, eax
call fcn.00443110
mov dword [ebp - 0x338], eax
cmp dword [ebp - 0x338], 0
je 0x45b282
push 1
push 0
mov eax, dword [ebp - 0x338]
push eax
call dword [sym.imp.PlayBack.dll_Playback_InsertDevice]
add esp, 0xc
mov ecx, dword [ebp - 0x200]
call fcn.00538100
mov dword [ebp - 0x298], eax
jmp 0x45b232
mov ecx, dword [ebp - 0x200]
mov edx, dword [ecx + 0x70]
mov dword [ebp - 0x29c], edx
mov eax, dword [ebp - 0x1f8]
push eax
mov ecx, dword [ebp - 0x200]
push ecx
mov ecx, dword [ebp - 0x1128]
call fcn.0045cd70
push 0x1c
mov edx, dword [ebp - 0x29c]
push edx
push 0
mov ecx, dword [ebp - 0x1128]
call fcn.0045cf70
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x294]
call fcn.00508ff0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x204]
call fcn.00401620
jmp 0x45b59e
mov eax, dword [ebp - 0x1fc]
cmp dword [eax], 1
jne 0x45b59e
mov ecx, dword [ebp - 0x1fc]
mov edx, dword [ecx + 4]
mov dword [ebp - 0x340], edx
cmp dword [ebp - 0x340], 0
je 0x45b59e
push 0x64d0da
lea ecx, [ebp - 0x344]
call fcn.004015a0
mov dword [ebp - 4], 0xb
mov eax, dword [ebp - 0x340]
add eax, 0x44
push eax
push ecx
mov ecx, esp
mov dword [ebp - 0x10e8], esp
push 0x64d6d0
call fcn.004015a0
mov dword [ebp - 0x1160], eax
mov ecx, dword [ebp - 0x1160]
mov dword [ebp - 0x1164], ecx
mov byte [ebp - 4], 0xc
lea edx, [ebp - 0x10ec]
push edx
call fcn.005acd80
mov byte [ebp - 4], 0xb
mov ecx, eax
call fcn.005adbf0
mov dword [ebp - 0x1168], eax
mov eax, dword [ebp - 0x1168]
mov dword [ebp - 0x116c], eax
mov byte [ebp - 4], 0xd
mov ecx, dword [ebp - 0x116c]
mov edx, dword [ecx]
push edx
push 0x64d6e8
lea eax, [ebp - 0x344]
push eax
call fcn.00405010
add esp, 0x10
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x10ec]
call fcn.00401620
push 0
lea ecx, [ebp - 0x3d4]
call fcn.00508f20
mov byte [ebp - 4], 0xe
mov dword [ebp - 0x35c], 1
lea ecx, [ebp - 0x344]
push ecx
lea ecx, [ebp - 0x360]
call fcn.0040bb70
lea ecx, [ebp - 0x3d4]
call fcn.005c4f21
cmp eax, 1
jne 0x45b57d
mov edx, dword [ebp - 0x340]
cmp dword [edx + 0x1e4], 0
jbe 0x45b4e3
push 0
lea ecx, [ebp - 0xa34]
call fcn.00508f20
mov byte [ebp - 4], 0xf
push ecx
mov ecx, esp
mov dword [ebp - 0x10f0], esp
push 0x64d6f0
call fcn.004015a0
mov dword [ebp - 0x1170], eax
mov eax, dword [ebp - 0x1170]
mov dword [ebp - 0x1174], eax
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x10f4]
push ecx
call fcn.005acd80
mov byte [ebp - 4], 0xf
mov ecx, eax
call fcn.005adbf0
mov dword [ebp - 0x1178], eax
mov edx, dword [ebp - 0x1178]
mov dword [ebp - 0x117c], edx
mov byte [ebp - 4], 0x11
mov eax, dword [ebp - 0x117c]
push eax
lea ecx, [ebp - 0x9c0]
call fcn.0040bb70
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x10f4]
call fcn.00401620
lea ecx, [ebp - 0xa34]
call fcn.005c4f21
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0xa34]
call fcn.00508ff0
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x3d4]
call fcn.00508ff0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x344]
call fcn.00401620
jmp case.default.0x45ad86
push 0x5c8
mov ecx, dword [ebp - 0x340]
push ecx
lea edx, [ebp - 0x9a4]
push edx
call fcn.005e5550
add esp, 0xc
lea eax, [ebp - 0x920]
push eax
push str.Delete_Device_________DeviceManagerDlg________IP:_s___before
call fcn.0041cba0
add esp, 8
mov ecx, dword [ebp - 0x1f8]
push ecx
lea edx, [ebp - 0x9a4]
push edx
mov ecx, dword [ebp - 0x1128]
call fcn.0045ce70
lea eax, [ebp - 0x920]
push eax
push str.Delete_Device_________DeviceManagerDlg________IP:_s___after
call fcn.0041cba0
add esp, 8
lea ecx, [ebp - 0x920]
push ecx
push str.Delete_Device_________DeviceManagerDlg________SendMsg__IP:_s___before
call fcn.0041cba0
add esp, 8
push 2
lea edx, [ebp - 0x9a4]
push edx
push 1
mov ecx, dword [ebp - 0x1128]
call fcn.0045cf70
lea eax, [ebp - 0x920]
push eax
push str.Delete_Device_________DeviceManagerDlg________SendMsg__IP:_s___after
call fcn.0041cba0
add esp, 8
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x3d4]
call fcn.00508ff0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x344]
call fcn.00401620
jmp case.default.0x45ad86
push 0x64d818
lea ecx, [ebp - 0xa38]
call fcn.004015a0
mov dword [ebp - 4], 0x12
push 0
mov ecx, dword [ebp - 0x1128]
push ecx
push str.All_File_.bin_.bin
push 5
push 0x64d0db
push 0x64d840
push 1
lea ecx, [ebp - 0xc04]
call fcn.005cdf12
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0xc04]
call fcn.005cdde6
cmp eax, 1
jne 0x45b88b
lea ecx, [ebp - 0xc0c]
call fcn.00404aa0
mov byte [ebp - 4], 0x14
push 0x64d844
call fcn.0041b910
add eax, 4
push eax
lea edx, [ebp - 0xc10]
push edx
call fcn.00404260
add esp, 0xc
mov byte [ebp - 4], 0x15
lea eax, [ebp - 0x10f8]
push eax
lea ecx, [ebp - 0xc04]
call fcn.005ce0be
mov dword [ebp - 0x1180], eax
mov ecx, dword [ebp - 0x1180]
mov dword [ebp - 0x1184], ecx
mov byte [ebp - 4], 0x16
mov edx, dword [ebp - 0x1184]
push edx
lea ecx, [ebp - 0xc0c]
call fcn.0040bb70
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x10f8]
call fcn.00401620
push 0
lea ecx, [ebp - 0xc10]
call fcn.00401880
push eax
push 0
lea ecx, [ebp - 0xc0c]
call fcn.00401880
push eax
call fcn.005b4580
add esp, 8
mov dword [ebp - 0xc08], eax
push 0xffffffffffffffff
lea ecx, [ebp - 0xc0c]
call fcn.0040cfa0
push 0xffffffffffffffff
lea ecx, [ebp - 0xc10]
call fcn.0040cfa0
cmp dword [ebp - 0xc08], 0
jne 0x45b7cb
push 0
lea ecx, [ebp - 0xca4]
call fcn.00508f20
mov byte [ebp - 4], 0x17
push ecx
mov ecx, esp
mov dword [ebp - 0x10fc], esp
push str.AccountMSG.ImportOK
call fcn.004015a0
mov dword [ebp - 0x1188], eax
mov eax, dword [ebp - 0x1188]
mov dword [ebp - 0x118c], eax
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x1100]
push ecx
call fcn.005acd80
mov byte [ebp - 4], 0x17
mov ecx, eax
call fcn.005adbf0
mov dword [ebp - 0x1190], eax
mov edx, dword [ebp - 0x1190]
mov dword [ebp - 0x1194], edx
mov byte [ebp - 4], 0x19
mov eax, dword [ebp - 0x1194]
push eax
lea ecx, [ebp - 0xc30]
call fcn.0040bb70
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x1100]
call fcn.00401620
lea ecx, [ebp - 0xca4]
call fcn.005c4f21
mov ecx, 0x6d7f48
call fcn.0041b8d0
mov ecx, dword [0x6d7f98]
push ecx
call fcn.0041b910
add eax, 4
push eax
lea edx, [ebp - 0xca8]
push edx
call fcn.00404260
add esp, 0xc
push 1
push 0
push 0
lea ecx, [ebp - 0xca8]
call fcn.00587e90
push eax
push 0x64d860
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
mov dword [ebp - 0xcac], eax
push 0
call dword [sym.imp.USER32.dll_PostQuitMessage]
lea ecx, [ebp - 0xca8]
call fcn.00401620
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0xca4]
call fcn.00508ff0
jmp 0x45b86d
push 0
lea ecx, [ebp - 0xd3c]
call fcn.00508f20
mov byte [ebp - 4], 0x1a
push ecx
mov ecx, esp
mov dword [ebp - 0x1104], esp
push str.AccountMSG.ImportFail
call fcn.004015a0
mov dword [ebp - 0x1198], eax
mov eax, dword [ebp - 0x1198]
mov dword [ebp - 0x119c], eax
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x1108]
push ecx
call fcn.005acd80
mov byte [ebp - 4], 0x1a
mov ecx, eax
call fcn.005adbf0
mov dword [ebp - 0x11a0], eax
mov edx, dword [ebp - 0x11a0]
mov dword [ebp - 0x11a4], edx
mov byte [ebp - 4], 0x1c
mov eax, dword [ebp - 0x11a4]
push eax
lea ecx, [ebp - 0xcc8]
call fcn.0040bb70
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1108]
call fcn.00401620
lea ecx, [ebp - 0xd3c]
call fcn.005c4f21
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0xd3c]
call fcn.00508ff0
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0xc10]
call fcn.00401620
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0xc0c]
call fcn.00401620
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0xc04]
call fcn.005cded1
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa38]
call fcn.00401620
jmp case.default.0x45ad86
push str.data.bin
lea ecx, [ebp - 0xd40]
call fcn.004015a0
mov dword [ebp - 4], 0x1d
push 0
mov ecx, dword [ebp - 0x1128]
push ecx
push str.All_File_.bin_.
push 6
lea ecx, [ebp - 0xd40]
call fcn.00587e90
push eax
push 0x64d8a4
push 0
lea ecx, [ebp - 0xf0c]
call fcn.005cdf12
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0xf0c]
call fcn.005cdde6
cmp eax, 1
jne 0x45bc3b
lea ecx, [ebp - 0xf18]
call fcn.00404aa0
mov byte [ebp - 4], 0x1f
push str.XML_
call fcn.0041b910
add eax, 4
push eax
lea edx, [ebp - 0xf14]
push edx
call fcn.00404260
add esp, 0xc
mov byte [ebp - 4], 0x20
lea eax, [ebp - 0x110c]
push eax
lea ecx, [ebp - 0xf0c]
call fcn.005ce0be
mov dword [ebp - 0x11a8], eax
mov ecx, dword [ebp - 0x11a8]
mov dword [ebp - 0x11ac], ecx
mov byte [ebp - 4], 0x21
mov edx, dword [ebp - 0x11ac]
push edx
lea ecx, [ebp - 0xf18]
call fcn.0040bb70
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x110c]
call fcn.00401620
lea ecx, [ebp - 0xf18]
call fcn.00401c10
cmp eax, 0x100
jle 0x45ba83
push 0
lea ecx, [ebp - 0xfac]
call fcn.00508f20
mov byte [ebp - 4], 0x22
push ecx
mov ecx, esp
mov dword [ebp - 0x1110], esp
push 0x64d8b0
call fcn.004015a0
mov dword [ebp - 0x11b0], eax
mov eax, dword [ebp - 0x11b0]
mov dword [ebp - 0x11b4], eax
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x1114]
push ecx
call fcn.005acd80
mov byte [ebp - 4], 0x22
mov ecx, eax
call fcn.005adbf0
mov dword [ebp - 0x11b8], eax
mov edx, dword [ebp - 0x11b8]
mov dword [ebp - 0x11bc], edx
mov byte [ebp - 4], 0x24
mov eax, dword [ebp - 0x11bc]
push eax
lea ecx, [ebp - 0xf38]
call fcn.0040bb70
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x1114]
call fcn.00401620
lea ecx, [ebp - 0xfac]
call fcn.005c4f21
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xfac]
call fcn.00508ff0
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0xf14]
call fcn.00401620
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0xf18]
call fcn.00401620
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0xf0c]
call fcn.005cded1
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd40]
call fcn.00401620
jmp case.default.0x45ad86
push 0
lea ecx, [ebp - 0xf18]
call fcn.00401880
push eax
push 0
lea ecx, [ebp - 0xf14]
call fcn.00401880
push eax
call fcn.005b40d0
add esp, 8
mov dword [ebp - 0xf10], eax
push 0xffffffffffffffff
lea ecx, [ebp - 0xf14]
call fcn.0040cfa0
push 0xffffffffffffffff
lea ecx, [ebp - 0xf18]
call fcn.0040cfa0
cmp dword [ebp - 0xf10], 0
jne 0x45bb7b
push 0
lea ecx, [ebp - 0x103c]
call fcn.00508f20
mov byte [ebp - 4], 0x25
push ecx
mov ecx, esp
mov dword [ebp - 0x1118], esp
push 0x64d8c4
call fcn.004015a0
mov dword [ebp - 0x11c0], eax
mov ecx, dword [ebp - 0x11c0]
mov dword [ebp - 0x11c4], ecx
mov byte [ebp - 4], 0x26
lea edx, [ebp - 0x111c]
push edx
call fcn.005acd80
mov byte [ebp - 4], 0x25
mov ecx, eax
call fcn.005adbf0
mov dword [ebp - 0x11c8], eax
mov eax, dword [ebp - 0x11c8]
mov dword [ebp - 0x11cc], eax
mov byte [ebp - 4], 0x27
mov ecx, dword [ebp - 0x11cc]
push ecx
lea ecx, [ebp - 0xfc8]
call fcn.0040bb70
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x111c]
call fcn.00401620
lea ecx, [ebp - 0x103c]
call fcn.005c4f21
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x103c]
call fcn.00508ff0
jmp 0x45bc1d
push 0
lea ecx, [ebp - 0x10cc]
call fcn.00508f20
mov byte [ebp - 4], 0x28
push ecx
mov ecx, esp
mov dword [ebp - 0x1120], esp
push str.AccountMSG.ExportFail
call fcn.004015a0
mov dword [ebp - 0x11d0], eax
mov edx, dword [ebp - 0x11d0]
mov dword [ebp - 0x11d4], edx
mov byte [ebp - 4], 0x29
lea eax, [ebp - 0x1124]
push eax
call fcn.005acd80
mov byte [ebp - 4], 0x28
mov ecx, eax
call fcn.005adbf0
mov dword [ebp - 0x11d8], eax
mov ecx, dword [ebp - 0x11d8]
mov dword [ebp - 0x11dc], ecx
mov byte [ebp - 4], 0x2a
mov edx, dword [ebp - 0x11dc]
push edx
lea ecx, [ebp - 0x1058]
call fcn.0040bb70
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x1124]
call fcn.00401620
lea ecx, [ebp - 0x10cc]
call fcn.005c4f21
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x10cc]
call fcn.00508ff0
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0xf14]
call fcn.00401620
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0xf18]
call fcn.00401620
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0xf0c]
call fcn.005cded1
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd40]
call fcn.00401620
jmp case.default.0x45ad86
push 1
push 0x485
mov ecx, dword [ebp - 0x1128]
add ecx, 0xd94
call fcn.005caefb
mov ecx, eax
call fcn.005cb0f8
mov ecx, dword [ebp - 0x1128]
add ecx, 0xe60
call fcn.00459640
push 5
mov ecx, dword [ebp - 0x1128]
add ecx, 0xd94
call fcn.005cb0bc
mov ecx, dword [ebp - 0x1128]
add ecx, 0xd94
call fcn.004260d0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x3d8]
xor ecx, ebp
call fcn.005e5163
mov esp, ebp
pop ebp
ret 4