Function at 0x10002620
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
mov eax, 0x1310
call fcn.1000ea30
mov eax, dword [0x1003a0c0]
xor eax, esp
mov dword [esp + 0x130c], eax
mov ecx, dword [0x1003ab5c]
lea eax, [ecx + 1]
mov dword [0x1003ab5c], eax
cmp ecx, 0xc
jge 0x10002fb2
lea ecx, [esp + 8]
call fcn.100023d0
mov eax, dword [0x10035db0]
movups xmm0, xmmword [str.DataPlayerplayer.bmd]
mov dword [esp + 0x418], eax
mov ax, word [0x10035db4]
mov word [esp + 0x41c], ax
mov al, byte [0x10035db6]
push 0xe3
mov byte [esp + 0x422], al
lea eax, [esp + 0x423]
push 0
push eax
movups xmmword [esp + 0x414], xmm0
call fcn.1000f200
push 0x100364f4
lea eax, [esp + 0x418]
push eax
lea eax, [esp + 0x18]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x1c]
add esp, 0x18
test eax, eax
je 0x100026ff
push eax
call fcn.10012707
lea eax, [esp + 8]
push eax
lea eax, [esp + 0x410]
push eax
lea ecx, [esp + 0x14]
call fcn.10002500
test al, al
je 0x10002fb2
cmp dword [esp + 4], 0x8cce0057
je 0x1000272a
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
push 0x100364f4
lea eax, [esp + 0x40c]
push eax
lea eax, [esp + 0xc]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x10]
add esp, 0xc
test eax, eax
je 0x100026f7
push eax
call fcn.10012707
add esp, 4
mov al, byte [0x10035dc0]
movq xmm0, qword [str.main.exe]
push 0xf1
mov byte [esp + 0x914], al
lea eax, [esp + 0x915]
push 0
push eax
movq qword [esp + 0x914], xmm0
call fcn.1000f200
push 0x100364f4
lea eax, [esp + 0x918]
push eax
lea eax, [esp + 0x18]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x1c]
add esp, 0x18
test eax, eax
je 0x100027b1
push eax
call fcn.10012707
lea eax, [esp + 8]
push eax
lea eax, [esp + 0x910]
push eax
lea ecx, [esp + 0x14]
call fcn.10002500
test al, al
je 0x10002fb2
cmp dword [esp + 4], 0x10cb6285
jne 0x100026f7
jmp 0x100027e0
push 0x100364f4
lea eax, [esp + 0x90c]
push eax
lea eax, [esp + 0xc]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x10]
add esp, 0xc
test eax, eax
je 0x100026f7
push eax
call fcn.10012707
add esp, 4
mov eax, dword [0x10035dd4]
movups xmm0, xmmword [str.DataLocalText.bmd]
push 0xe6
mov dword [esp + 0xa1c], eax
lea eax, [esp + 0xa20]
push 0
push eax
movups xmmword [esp + 0xa14], xmm0
call fcn.1000f200
push 0x100364f4
lea eax, [esp + 0xa18]
push eax
lea eax, [esp + 0x18]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x1c]
add esp, 0x18
test eax, eax
je 0x10002865
push eax
call fcn.10012707
lea eax, [esp + 8]
push eax
lea eax, [esp + 0xa10]
push eax
lea ecx, [esp + 0x14]
call fcn.10002500
test al, al
je 0x10002fb2
cmp dword [esp + 4], 0x96614d43
jne 0x100026f7
jmp 0x10002894
push 0x100364f4
lea eax, [esp + 0xa0c]
push eax
lea eax, [esp + 0xc]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x10]
add esp, 0xc
test eax, eax
je 0x100026f7
push eax
call fcn.10012707
add esp, 4
mov ax, word [0x10035de8]
movups xmm0, xmmword [str.DataLocalNPC.bmd]
mov word [esp + 0xf18], ax
mov al, byte [0x10035dea]
push 0xe7
mov byte [esp + 0xf1e], al
lea eax, [esp + 0xf1f]
push 0
push eax
movups xmmword [esp + 0xf14], xmm0
call fcn.1000f200
push 0x100364f4
lea eax, [esp + 0xf18]
push eax
lea eax, [esp + 0x18]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x1c]
add esp, 0x18
test eax, eax
je 0x100026f7
push eax
call fcn.10012707
mov eax, dword [0x10035dfc]
movups xmm0, xmmword [str.DataLocalFilt.bmd]
push 0xe6
mov dword [esp + 0x1220], eax
lea eax, [esp + 0x1224]
push 0
push eax
movups xmmword [esp + 0x1218], xmm0
call fcn.1000f200
push 0x100364f4
lea eax, [esp + 0x121c]
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x20]
add esp, 0x1c
test eax, eax
je 0x100026f7
push eax
call fcn.10012707
mov eax, dword [0x10035e10]
movups xmm0, xmmword [str.DataLocalWebzen.bmd]
mov dword [esp + 0x101c], eax
mov ax, word [0x10035e14]
push 0xe4
mov word [esp + 0x1024], ax
lea eax, [esp + 0x1026]
push 0
push eax
movups xmmword [esp + 0x1018], xmm0
call fcn.1000f200
push 0x100364f4
lea eax, [esp + 0x101c]
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x20]
add esp, 0x1c
test eax, eax
je 0x100026f7
push eax
call fcn.10012707
mov eax, dword [0x10035e28]
movups xmm0, xmmword [str.DataLocalSkill.bmd]
mov dword [esp + 0x51c], eax
mov al, byte [0x10035e2c]
push 0xe5
mov byte [esp + 0x524], al
lea eax, [esp + 0x525]
push 0
push eax
movups xmmword [esp + 0x518], xmm0
call fcn.1000f200
push 0x100364f4
lea eax, [esp + 0x51c]
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x20]
add esp, 0x1c
test eax, eax
je 0x10002a52
push eax
call fcn.10012707
lea eax, [esp + 8]
push eax
lea eax, [esp + 0x510]
push eax
lea ecx, [esp + 0x14]
call fcn.10002500
test al, al
je 0x10002fb2
cmp dword [esp + 4], 0xf9ee9013
jne 0x100026f7
jmp 0x10002a81
push 0x100364f4
lea eax, [esp + 0x50c]
push eax
lea eax, [esp + 0xc]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x10]
add esp, 0xc
test eax, eax
je 0x100026f7
push eax
call fcn.10012707
add esp, 4
mov eax, dword [0x10035e38]
movq xmm0, qword [str.DarksTeam.dll]
mov dword [esp + 0x610], eax
mov ax, word [0x10035e3c]
push 0xec
mov word [esp + 0x618], ax
lea eax, [esp + 0x61a]
push 0
push eax
movq qword [esp + 0x614], xmm0
call fcn.1000f200
push 0x100364f4
lea eax, [esp + 0x618]
push eax
lea eax, [esp + 0x18]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x1c]
add esp, 0x18
test eax, eax
je 0x10002b16
push eax
call fcn.10012707
lea eax, [esp + 8]
push eax
lea eax, [esp + 0x610]
push eax
lea ecx, [esp + 0x14]
call fcn.10002500
test al, al
je 0x10002fb2
cmp dword [esp + 4], 0xacefe776
jne 0x100026f7
jmp 0x10002b45
push 0x100364f4
lea eax, [esp + 0x60c]
push eax
lea eax, [esp + 0xc]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x10]
add esp, 0xc
test eax, eax
je 0x100026f7
push eax
call fcn.10012707
add esp, 4
movups xmm0, xmmword [str.MUBZ_HARD_Launcher_2.exe]
mov al, byte [0x10035e58]
push 0xe1
mov byte [esp + 0xb24], al
lea eax, [esp + 0xb25]
movups xmmword [esp + 0xb0c], xmm0
push 0
movq xmm0, qword [0x10035e50]
push eax
movq qword [esp + 0xb24], xmm0
call fcn.1000f200
push 0x100364f4
lea eax, [esp + 0xb18]
push eax
lea eax, [esp + 0x18]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x1c]
add esp, 0x18
test eax, eax
je 0x100026f7
push eax
call fcn.10012707
push 0x100364f4
lea eax, [esp + 0xb10]
push eax
lea eax, [esp + 0x10]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x14]
add esp, 0x10
test eax, eax
je 0x100026f7
push eax
call fcn.10012707
mov al, byte [0x10035e64]
movq xmm0, qword [str.PSh.dll]
push 0xf1
mov byte [esp + 0xc18], al
lea eax, [esp + 0xc19]
push 0
push eax
movq qword [esp + 0xc18], xmm0
call fcn.1000f200
push 0x100364f4
lea eax, [esp + 0xc1c]
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x20]
add esp, 0x1c
test eax, eax
je 0x10002c64
push eax
call fcn.10012707
lea eax, [esp + 8]
push eax
lea eax, [esp + 0xc10]
push eax
lea ecx, [esp + 0x14]
call fcn.10002500
test al, al
je 0x10002fb2
cmp dword [esp + 4], 0x875b559a
jne 0x100026f7
jmp 0x10002c93
push 0x100364f4
lea eax, [esp + 0xc0c]
push eax
lea eax, [esp + 0xc]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x10]
add esp, 0xc
test eax, eax
je 0x100026f7
push eax
call fcn.10012707
add esp, 4
mov al, byte [0x10035e70]
movq xmm0, qword [str.PSd.dll]
push 0xf1
mov byte [esp + 0xd14], al
lea eax, [esp + 0xd15]
push 0
push eax
movq qword [esp + 0xd14], xmm0
call fcn.1000f200
push 0x100364f4
lea eax, [esp + 0xd18]
push eax
lea eax, [esp + 0x18]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x1c]
add esp, 0x18
test eax, eax
je 0x10002d1a
push eax
call fcn.10012707
lea eax, [esp + 8]
push eax
lea eax, [esp + 0xd10]
push eax
lea ecx, [esp + 0x14]
call fcn.10002500
test al, al
je 0x10002fb2
cmp dword [esp + 4], 0x97cb6bdb
jne 0x100026f7
jmp 0x10002d49
push 0x100364f4
lea eax, [esp + 0xd0c]
push eax
lea eax, [esp + 0xc]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x10]
add esp, 0xc
test eax, eax
je 0x100026f7
push eax
call fcn.10012707
add esp, 4
mov eax, dword [0x10035e7c]
movq xmm0, qword [str.PSLicense.ps]
mov dword [esp + 0x1110], eax
mov ax, word [0x10035e80]
push 0xec
mov word [esp + 0x1118], ax
lea eax, [esp + 0x111a]
push 0
push eax
movq qword [esp + 0x1114], xmm0
call fcn.1000f200
push 0x100364f4
lea eax, [esp + 0x1118]
push eax
lea eax, [esp + 0x18]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x1c]
add esp, 0x18
test eax, eax
je 0x100026f7
push eax
call fcn.10012707
push 0xf2
lea eax, [esp + 0xe18]
mov dword [esp + 0xe10], 0x2e76736d
push 0
push eax
mov dword [esp + 0xe1c], 0x6c6c64
call fcn.1000f200
push 0x100364f4
lea eax, [esp + 0xe1c]
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x20]
add esp, 0x1c
test eax, eax
je 0x10002e34
push eax
call fcn.10012707
lea eax, [esp + 8]
push eax
lea eax, [esp + 0xe10]
push eax
lea ecx, [esp + 0x14]
call fcn.10002500
test al, al
je 0x10002fb2
cmp dword [esp + 4], 0x8ccaf6e2
jne 0x100026f7
jmp 0x10002e63
push 0x100364f4
lea eax, [esp + 0xe0c]
push eax
lea eax, [esp + 0xc]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x10]
add esp, 0xc
test eax, eax
je 0x100026f7
push eax
call fcn.10012707
add esp, 4
mov eax, dword [0x10035e8c]
movq xmm0, qword [str.msvcp100.dll]
mov dword [esp + 0x710], eax
mov al, byte [0x10035e90]
push 0xed
mov byte [esp + 0x718], al
lea eax, [esp + 0x719]
push 0
push eax
movq qword [esp + 0x714], xmm0
call fcn.1000f200
push 0x100364f4
lea eax, [esp + 0x718]
push eax
lea eax, [esp + 0x18]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x1c]
add esp, 0x18
test eax, eax
je 0x10002ef6
push eax
call fcn.10012707
lea eax, [esp + 8]
push eax
lea eax, [esp + 0x710]
push eax
lea ecx, [esp + 0x14]
call fcn.10002500
test al, al
je 0x10002fb2
cmp dword [esp + 4], 0x38f12a25
jne 0x100026f7
jmp 0x10002f25
push 0x100364f4
lea eax, [esp + 0x70c]
push eax
lea eax, [esp + 0xc]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x10]
add esp, 0xc
test eax, eax
je 0x100026f7
push eax
call fcn.10012707
add esp, 4
mov eax, dword [0x10035e9c]
movq xmm0, qword [str.msvcr100.dll]
mov dword [esp + 0x810], eax
mov al, byte [0x10035ea0]
push 0xed
mov byte [esp + 0x818], al
lea eax, [esp + 0x819]
push 0
push eax
movq qword [esp + 0x814], xmm0
call fcn.1000f200
push 0x100364f4
lea eax, [esp + 0x818]
push eax
lea eax, [esp + 0x18]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x1c]
add esp, 0x18
test eax, eax
je 0x10002fc4
push eax
call fcn.10012707
lea eax, [esp + 8]
push eax
lea eax, [esp + 0x810]
push eax
lea ecx, [esp + 0x14]
call fcn.10002500
test al, al
je 0x10002fb2
cmp dword [esp + 4], 0xdb505e33
jne 0x100026f7
mov ecx, dword [esp + 0x130c]
xor ecx, esp
call fcn.1000db39
mov esp, ebp
pop ebp
ret
push 0x100364f4
lea eax, [esp + 0x80c]
push eax
lea eax, [esp + 0xc]
push eax
call fcn.100127ee
mov eax, dword [esp + 0x10]
add esp, 0xc
test eax, eax
je 0x100026f7
push eax
call fcn.10012707
mov ecx, dword [esp + 0x1310]
add esp, 4
xor ecx, esp
call fcn.1000db39
mov esp, ebp
pop ebp
ret