Function at 0x54f910
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x2c8
mov eax, dword [0x6eb874]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
mov dword [ebp - 0x298], ecx
mov eax, dword [ebp + 8]
push eax
lea ecx, [ebp - 0x2ac]
call fcn.00614c60
mov ecx, dword [ebp - 0x298]
add ecx, 0x100
push ecx
lea ecx, [ebp - 0x2ac]
call fcn.00614e70
mov edx, dword [ebp - 0x298]
add edx, 0x118
push edx
lea ecx, [ebp - 0x2ac]
call fcn.00614e70
mov eax, dword [ebp - 0x298]
add eax, 0xd0
push eax
lea ecx, [ebp - 0x2ac]
call fcn.00614e70
mov ecx, dword [ebp - 0x298]
add ecx, 0xe8
push ecx
lea ecx, [ebp - 0x2ac]
call fcn.00614e70
mov edx, dword [ebp - 0x298]
cmp dword [edx + 0xa0], 0
jne 0x54f9ac
jmp 0x54fc15
lea ecx, [ebp - 0x2a4]
call fcn.00413220
call fcn.005e2270
mov dword [ebp - 0x29c], eax
cmp dword [ebp - 0x29c], 0
je 0x54fb36
push 0xfde9
mov ecx, dword [ebp - 0x298]
add ecx, 0xe8
call fcn.00424f40
push eax
lea ecx, [ebp - 0x88]
call fcn.00421730
mov ecx, eax
call fcn.0040d3c0
push eax
call fcn.005e22a0
add esp, 4
push eax
push 0x69eba4
mov eax, dword [ebp - 0x29c]
push eax
call fcn.005e2130
add esp, 0xc
lea ecx, [ebp - 0x88]
call fcn.00421ba0
push 0xfde9
mov ecx, dword [ebp - 0x298]
add ecx, 0x100
call fcn.00424f40
push eax
lea ecx, [ebp - 0x10c]
call fcn.00421730
mov ecx, eax
call fcn.0040d3c0
push eax
call fcn.005e22a0
add esp, 4
push eax
push 0x69ebac
mov ecx, dword [ebp - 0x29c]
push ecx
call fcn.005e2130
add esp, 0xc
lea ecx, [ebp - 0x10c]
call fcn.00421ba0
push 0xfde9
mov ecx, dword [ebp - 0x298]
add ecx, 0x118
call fcn.00424f40
push eax
lea ecx, [ebp - 0x190]
call fcn.00421730
mov ecx, eax
call fcn.0040d3c0
push eax
call fcn.005e22a0
add esp, 4
push eax
push 0x69ebb8
mov edx, dword [ebp - 0x29c]
push edx
call fcn.005e2130
add esp, 0xc
lea ecx, [ebp - 0x190]
call fcn.00421ba0
mov eax, dword [ebp - 0x29c]
push eax
call fcn.005e2520
add esp, 4
mov dword [ebp - 0x2a0], eax
cmp dword [ebp - 0x2a0], 0
je 0x54fb27
push 0xfde9
mov ecx, dword [ebp - 0x2a0]
push ecx
lea ecx, [ebp - 0x294]
call fcn.004214f0
mov ecx, eax
call fcn.0040d3c0
push eax
lea ecx, [ebp - 0x2a4]
call fcn.00413a70
lea ecx, [ebp - 0x294]
call fcn.00421ba0
mov edx, dword [ebp - 0x2a0]
push edx
call fcn.0063e41a
add esp, 4
mov eax, dword [ebp - 0x29c]
push eax
call fcn.005e2350
add esp, 4
mov ecx, dword [ebp - 0x298]
add ecx, 0xd0
call fcn.00425070
movzx ecx, al
test ecx, ecx
jne 0x54fbfd
lea ecx, [ebp - 0x2a4]
call fcn.0040d3c0
mov dword [ebp - 0x2b8], eax
mov dword [ebp - 0x2b4], 0
mov edx, dword [ebp - 0x298]
mov dword [ebp - 0x2b0], edx
mov dword [ebp - 0x2c0], 0x54f880
mov dword [ebp - 0x2bc], 0
mov eax, dword [ebp - 0x2c0]
mov dword [ebp - 0x2c8], eax
mov ecx, dword [ebp - 0x2bc]
mov dword [ebp - 0x2c4], ecx
sub esp, 0x28
mov esi, esp
sub esp, 0x10
mov edx, esp
push 0x69eba1
push 0x69eba0
lea eax, [ebp - 0x2b0]
push eax
lea ecx, [ebp - 0x2c8]
push ecx
push edx
call fcn.00420f50
add esp, 0x14
mov ecx, esi
call fcn.0054ffd0
lea edx, [ebp - 0x2b4]
push edx
push 1
lea eax, [ebp - 0x2b8]
push eax
push 0x69ebc4
mov ecx, dword [ebp - 0x298]
add ecx, 0x8c
call fcn.005d2470
push str.notify_CLiveRoom_login_success
call fcn.005564a0
add esp, 4
lea ecx, [ebp - 0x2a4]
call fcn.00413870
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.006135ac
mov esp, ebp
pop ebp
ret 4