Function at 0x449bee
Capabilities:
Get hostname

Disassembly:
push ebp
sub esp, 0x208
lea ebp, [esp - 4]
mov eax, dword [0x4fc5b0]
xor eax, ebp
mov dword [ebp + 0x208], eax
push 0x74
mov eax, 0x4c32c8
call fcn.00492516
mov edi, dword [ebp + 0x214]
mov esi, dword [ebp + 0x218]
mov ebx, dword [ebp + 0x21c]
mov dword [ebp - 0x10], ecx
cmp edi, 0x400
jl 0x44aa6a
cmp edi, 0x401
jne 0x449c47
push 0
call fcn.00448be4
jmp 0x44aa6a
cmp edi, 0x402
jne 0x449c59
call fcn.00443cf6
jmp 0x44aa6a
cmp edi, 0x403
je 0x44aa65
cmp edi, 0x404
je 0x44aa6a
cmp edi, 0x405
je 0x44aa6a
cmp edi, 0x406
jne 0x449c99
mov esi, dword [esi]
movsx eax, word [esi + 8]
push eax
push dword [esi + 0x18]
call fcn.00448031
jmp 0x44aa6a
cmp edi, 0x407
jne 0x449cba
push 3
pop eax
mov word [ebx], ax
mov eax, dword [esi]
add ebx, 8
push ebx
push dword [eax + 8]
call fcn.0044816c
jmp 0x44aa6a
cmp edi, 0x408
jne 0x449cd5
mov eax, dword [esi]
add ebx, 8
push ebx
push dword [eax + 8]
call fcn.004482c5
jmp 0x44aa6a
cmp edi, 0x409
jne 0x449cef
mov esi, dword [esi]
push dword [esi + 8]
push dword [esi + 0x18]
call fcn.0044841b
jmp 0x44aa6a
cmp edi, 0x40a
jne 0x449d09
mov esi, dword [esi]
push dword [esi + 8]
push dword [esi + 0x18]
call fcn.00448577
jmp 0x44aa6a
cmp edi, 0x40b
jne 0x449d21
mov eax, dword [esi]
push ebx
push dword [eax + 8]
call fcn.00446927
jmp 0x44aa6a
cmp edi, 0x40c
jne 0x449d3e
mov esi, dword [esi]
push dword [esi + 8]
push dword [esi + 0x18]
push dword [esi + 0x28]
call fcn.00449852
jmp 0x44aa6a
cmp edi, 0x40d
jne 0x449d59
mov esi, dword [esi]
push ebx
push dword [esi + 8]
push dword [esi + 0x18]
call fcn.004499a6
jmp 0x44aa6a
cmp edi, 0x40e
jne 0x449d76
mov esi, dword [esi]
push dword [esi + 8]
push dword [esi + 0x18]
push dword [esi + 0x28]
call fcn.00443e99
jmp 0x44aa6a
cmp edi, 0x40f
jne 0x449d91
mov esi, dword [esi]
push ebx
push dword [esi + 8]
push dword [esi + 0x18]
call fcn.004465d5
jmp 0x44aa6a
cmp edi, 0x410
jne 0x449da3
call fcn.004486d3
jmp 0x44aa6a
cmp edi, 0x411
jne 0x449db6
push ebx
call fcn.00445071
jmp 0x44aa6a
cmp edi, 0x412
jne 0x449dc9
push ebx
call fcn.00445086
jmp 0x44aa6a
cmp edi, 0x413
jne 0x449ddb
call fcn.004440cf
jmp 0x44aa6a
cmp edi, 0x414
jne 0x449dee
push ebx
call fcn.0044512a
jmp 0x44aa6a
cmp edi, 0x415
jne 0x449e01
push ebx
call fcn.00445141
jmp 0x44aa6a
cmp edi, 0x416
jne 0x449e14
push ebx
call fcn.00445194
jmp 0x44aa6a
cmp edi, 0x417
jne 0x449e27
push ebx
call fcn.004487b4
jmp 0x44aa6a
cmp edi, 0x418
jne 0x449e3f
mov eax, dword [esi]
push ebx
push dword [eax + 8]
call fcn.00446a68
jmp 0x44aa6a
cmp edi, 0x419
jne 0x449e52
push ebx
call fcn.0044412f
jmp 0x44aa6a
cmp edi, 0x41a
jne 0x449e65
push ebx
call fcn.00444502
jmp 0x44aa6a
cmp edi, 0x41c
jne 0x449e7d
mov eax, dword [esi]
push ebx
push dword [eax + 8]
call fcn.00444569
jmp 0x44aa6a
cmp edi, 0x41d
jne 0x449e95
mov eax, dword [esi]
push ebx
push dword [eax + 8]
call fcn.00444650
jmp 0x44aa6a
cmp edi, 0x425
je 0x44a912
cmp edi, 0x431
je 0x44a912
cmp edi, 0x426
jne 0x44a017
push str.called_User_GetComputerName__
lea ecx, [ebp - 0x2c]
call fcn.00470680
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 4], 7
call fcn.004126e0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x2c]
call fcn.00470660
mov esi, dword [esi]
xor ebx, ebx
cmp esi, ebx
je 0x44aa6a
cmp word [esi], 9
jne 0x44aa6a
cmp dword [esi + 8], ebx
je 0x44aa6a
push 0x4fc524
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x24], 0x400
call fcn.004196d5
lea eax, [ebp - 0x24]
push eax
push 0x401
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 8
call fcn.004197ec
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 0xffffffffffffffff
lea ecx, [ebp - 0x10]
call fcn.00419689
push 3
pop eax
mov word [ebp - 0x5c], ax
mov dword [ebp - 0x54], ebx
push dword [ebp - 0x10]
xor eax, eax
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 9
mov word [ebp - 0x4c], ax
call fcn.00445005
push 2
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0xa
mov dword [ebp - 0x20], ebx
mov dword [ebp - 0x1c], ebx
mov dword [ebp - 0x18], ebx
call fcn.00446b8c
mov edi, dword [ebp - 0x20]
push edi
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0xb
call fcn.004437a2
lea eax, [edi + 0x10]
push eax
lea ecx, [ebp - 0x4c]
call fcn.004437a2
mov eax, dword [ebp - 0x1c]
sub eax, edi
sar eax, 4
push str.NOLOG_passing_compter_name_back
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x3c], edi
mov dword [ebp - 0x30], ebx
mov dword [ebp - 0x38], ebx
call fcn.00470680
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 4], 0xc
call fcn.004126e0
pop ecx
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xb
call fcn.00470660
mov eax, dword [esi + 8]
mov ecx, dword [eax]
push ebx
push ebx
push ebx
lea edx, [ebp - 0x3c]
push edx
push 1
push ebx
push 0x4dfd18
push ebx
push eax
call dword [ecx + 0x18]
lea ecx, [ebp - 0x20]
call fcn.00446506
mov byte [ebp - 4], 9
lea eax, [ebp - 0x4c]
mov edi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
push eax
call edi
lea eax, [ebp - 0x5c]
push eax
mov byte [ebp - 4], 8
call edi
mov ecx, dword [ebp - 0x10]
add ecx, 0xfffffff0
call fcn.0041956a
jmp 0x44aa6a
cmp edi, 0x42b
jne 0x44a05b
push str.got_message_WM_RN_EXTERNALURL
lea ecx, [ebp - 0x2c]
call fcn.00470680
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 4], 0xd
call fcn.004126e0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x2c]
call fcn.00470660
mov eax, dword [esi]
push dword [eax + 8]
mov ecx, dword [ebp - 0x10]
call fcn.004446d5
jmp 0x44aa6a
cmp edi, 0x427
jne 0x44a2fa
push str.called_User_GetPlayerLoginInfo__
lea ecx, [ebp - 0x2c]
call fcn.00470680
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 4], 0xe
call fcn.004126e0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x2c]
call fcn.00470660
mov esi, dword [esi]
xor ebx, ebx
cmp esi, ebx
je 0x44aa6a
cmp word [esi], 9
jne 0x44aa6a
cmp dword [esi + 8], ebx
je 0x44aa6a
call fcn.0046d090
mov edi, eax
cmp edi, ebx
je 0x44aa6a
lea ecx, [ebp - 0x2c]
call fcn.004703d0
push str.clientid
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0xf
call fcn.00470680
push 0x4d02f4
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x10
call fcn.00470680
push ecx
push ecx
mov ecx, esp
mov dword [ebp - 0x60], esp
push str.prp2
mov byte [ebp - 4], 0x11
call fcn.00470680
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.00417de0
add esp, 0x14
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x10
call fcn.00470660
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0xf
call fcn.00470660
cmp byte [ebp - 0x25], 0xff
lea eax, [ebp - 0x2c]
jne 0x44a139
mov eax, dword [ebp - 0x2c]
lea ecx, [ebp + 0x108]
push 3
mov dword [ebp + 0x104], ecx
push eax
lea ecx, [ebp + 0x104]
call fcn.00412cc0
push dword [ebp + 0x104]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x12
call fcn.0042102e
lea eax, [ebp + 0x108]
mov byte [ebp - 4], 0x14
cmp dword [ebp + 0x104], eax
je 0x44a183
push dword [ebp + 0x104]
call fcn.00493e67
pop ecx
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 4]
lea ecx, [ebp + 4]
push 3
mov dword [ebp], ecx
push eax
lea ecx, [ebp]
call fcn.00412cc0
push dword [ebp]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x15
call fcn.0042102e
lea eax, [ebp + 4]
mov byte [ebp - 4], 0x17
cmp dword [ebp], eax
je 0x44a1bf
push dword [ebp]
call fcn.00493e67
pop ecx
mov eax, dword [ebp - 0x10]
cmp dword [eax - 0xc], ebx
je 0x44a2dc
mov eax, dword [ebp - 0x24]
cmp dword [eax - 0xc], ebx
je 0x44a2dc
push 0x4e4764
push 0x4d9b18
lea ecx, [ebp - 0x10]
call fcn.00445fd8
push 3
pop eax
mov word [ebp - 0x70], ax
mov dword [ebp - 0x68], ebx
push dword [ebp - 0x24]
xor eax, eax
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x18
mov word [ebp - 0x80], ax
call fcn.00445005
push dword [ebp - 0x10]
xor eax, eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x19
mov word [ebp - 0x5c], ax
call fcn.00445005
push 3
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x1a
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x34], ebx
call fcn.00446b8c
mov edi, dword [ebp - 0x3c]
push edi
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x1b
call fcn.004437a2
lea eax, [edi + 0x10]
push eax
lea ecx, [ebp - 0x80]
call fcn.004437a2
lea eax, [edi + 0x20]
push eax
lea ecx, [ebp - 0x5c]
call fcn.004437a2
mov eax, dword [ebp - 0x38]
sub eax, edi
sar eax, 4
push str.player_login_info_via_callback
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x4c], edi
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x48], ebx
call fcn.00470680
lea eax, [ebp - 0x18]
push eax
mov byte [ebp - 4], 0x1c
call fcn.004126e0
pop ecx
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x1b
call fcn.00470660
mov eax, dword [esi + 8]
mov ecx, dword [eax]
push ebx
push ebx
push ebx
lea edx, [ebp - 0x4c]
push edx
push 1
push ebx
push 0x4dfd18
push ebx
push eax
call dword [ecx + 0x18]
lea ecx, [ebp - 0x3c]
call fcn.00446506
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x19
push eax
mov esi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
call esi
lea eax, [ebp - 0x80]
push eax
mov byte [ebp - 4], 0x18
call esi
lea eax, [ebp - 0x70]
push eax
mov byte [ebp - 4], 0x17
call esi
mov ecx, dword [ebp - 0x24]
add ecx, 0xfffffff0
call fcn.0041956a
mov ecx, dword [ebp - 0x10]
add ecx, 0xfffffff0
call fcn.0041956a
lea ecx, [ebp - 0x2c]
jmp 0x44a7a0
cmp edi, 0x428
jne 0x44a35b
mov eax, dword [esi]
movsx esi, word [eax + 8]
lea eax, [ebp - 0x34]
push esi
push eax
call fcn.004362ed
push eax
lea eax, [ebp - 0x18]
push str.setrpsignin__val_
push eax
mov dword [ebp - 4], 0x1d
call fcn.00470fb0
push eax
mov byte [ebp - 4], 0x1e
call fcn.004126e0
add esp, 0x18
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x1d
call fcn.00470660
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x34]
call fcn.00470660
mov ecx, dword [ebp - 0x10]
push esi
call fcn.004447d7
jmp 0x44aa6a
cmp edi, 0x429
jne 0x44a36d
call fcn.0044484c
jmp 0x44aa6a
cmp edi, 0x42a
jne 0x44a380
push ebx
call fcn.004451b9
jmp 0x44aa6a
cmp edi, 0x42c
jne 0x44a398
add ecx, 0x1f0
call fcn.004436e9
jmp 0x44aa6a
cmp edi, 0x42d
jne 0x44a3b0
add ecx, 0x1f0
call fcn.00424c05
jmp 0x44aa6a
cmp edi, 0x42e
jne 0x44a3c7
mov dword [ecx + 0x228], 1
jmp 0x44aa6a
cmp edi, 0x42f
jne 0x44a3db
and dword [ecx + 0x228], 0
jmp 0x44aa6a
cmp edi, 0x430
jne 0x44a3ed
call fcn.00447f1c
jmp 0x44aa6a
cmp edi, 0x434
jne 0x44a498
push str.in_WM_RN_SETSTUBDATA:
lea ecx, [ebp - 0x18]
call fcn.00470680
mov eax, dword [esi]
mov eax, dword [eax + 8]
lea ecx, [ebp + 0x188]
push 3
mov dword [ebp + 0x184], ecx
push eax
lea ecx, [ebp + 0x184]
mov dword [ebp - 4], 0x1f
call fcn.0041fe9e
push dword [ebp + 0x184]
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x34]
push eax
mov byte [ebp - 4], 0x20
call fcn.00470f60
push eax
mov byte [ebp - 4], 0x21
call fcn.004126e0
add esp, 0x10
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x20
call fcn.00470660
lea eax, [ebp + 0x188]
mov byte [ebp - 4], 0x1f
cmp dword [ebp + 0x184], eax
je 0x44a47a
push dword [ebp + 0x184]
call fcn.00493e67
pop ecx
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x18]
call fcn.00470660
mov eax, dword [esi]
push dword [eax + 8]
mov ecx, dword [ebp - 0x10]
call fcn.0044631b
jmp 0x44aa6a
cmp edi, 0x435
jne 0x44a4e0
push str.in_WM_RN_SETRXCODE
lea ecx, [ebp - 0x18]
call fcn.00470680
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x22
call fcn.004126e0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00470660
mov esi, dword [esi]
mov ecx, dword [ebp - 0x10]
push ebx
push dword [esi + 8]
push dword [esi + 0x18]
call fcn.004455ee
jmp 0x44aa6a
cmp edi, 0x436
jne 0x44a526
push str.in_WM_RN_GETRXCODE
lea ecx, [ebp - 0x18]
call fcn.00470680
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x23
call fcn.004126e0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00470660
mov esi, dword [esi]
mov ecx, dword [ebp - 0x10]
push ebx
push esi
push dword [esi + 0x18]
call fcn.004457eb
jmp 0x44aa6a
cmp edi, 0x437
jne 0x44a56d
push str.in_WM_RN_SHOWWINDOW
lea ecx, [ebp - 0x18]
call fcn.00470680
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x24
call fcn.004126e0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00470660
mov esi, dword [esi]
push dword [esi + 8]
mov ecx, dword [ebp - 0x10]
push dword [esi + 0x18]
call fcn.00443989
jmp 0x44aa6a
cmp edi, 0x438
jne 0x44a5ac
push str.in_WM_RN_HIDEWINDOW
lea ecx, [ebp - 0x18]
call fcn.00470680
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x25
call fcn.004126e0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00470660
mov ecx, dword [ebp - 0x10]
call fcn.00443a84
jmp 0x44aa6a
cmp edi, 0x439
jne 0x44a5f4
push str.in_WM_RN_GETWINDOWROW
lea ecx, [ebp - 0x18]
call fcn.00470680
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x26
call fcn.004126e0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00470660
test ebx, ebx
je 0x44aa6a
mov ecx, dword [ebp - 0x10]
lea eax, [ebx + 8]
push eax
call fcn.00443aa5
jmp 0x44a63a
cmp edi, 0x43a
jne 0x44a641
push str.in_WM_RN_GETWINDOWCOL
lea ecx, [ebp - 0x18]
call fcn.00470680
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x27
call fcn.004126e0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00470660
test ebx, ebx
je 0x44aa6a
mov ecx, dword [ebp - 0x10]
lea eax, [ebx + 8]
push eax
call fcn.00443adf
push 0x16
jmp 0x44a909
cmp edi, 0x43b
jne 0x44a6cf
mov eax, dword [esi]
mov eax, dword [eax + 8]
lea ecx, [ebp + 0x188]
push 3
mov dword [ebp + 0x184], ecx
push eax
lea ecx, [ebp + 0x184]
call fcn.0041fe9e
push dword [ebp + 0x184]
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x28
call fcn.00470680
lea eax, [ebp + 0x188]
mov byte [ebp - 4], 0x2a
cmp dword [ebp + 0x184], eax
je 0x44a69f
push dword [ebp + 0x184]
call fcn.00493e67
pop ecx
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x34]
push str.html_log:
push eax
call fcn.00470fb0
push eax
mov byte [ebp - 4], 0x2b
call fcn.004126e0
add esp, 0x10
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x2a
call fcn.00470660
jmp 0x44a79d
cmp edi, 0x43c
jne 0x44a6f8
xor ebx, ebx
push ebx
mov eax, str.sleep
push eax
push eax
push ebx
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x44aa6a
cmp edi, 0x43d
jne 0x44a737
push str.in_WM_RN_SETWINDOWTOP
lea ecx, [ebp - 0x18]
call fcn.00470680
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x2c
call fcn.004126e0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00470660
mov ecx, dword [ebp - 0x10]
call fcn.00443931
jmp 0x44aa6a
cmp edi, 0x43e
jne 0x44a777
push str.in_WM_RN_GETDLPCOUNT
lea ecx, [ebp - 0x18]
call fcn.00470680
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x2d
call fcn.004126e0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00470660
mov ecx, dword [ebp - 0x10]
push ebx
call fcn.00445239
jmp 0x44aa6a
cmp edi, 0x43f
jne 0x44a7ae
push str.in_WM_RN_ENABLESECONDARYDLP
lea ecx, [ebp - 0x18]
call fcn.00470680
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x2e
call fcn.004126e0
pop ecx
lea ecx, [ebp - 0x18]
or dword [ebp - 4], 0xffffffff
call fcn.00470660
jmp 0x44aa6a
cmp edi, 0x440
jne 0x44a7ed
push str.in_WM_RN_DISABLESECONDARYDLP
lea ecx, [ebp - 0x18]
call fcn.00470680
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x2f
call fcn.004126e0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00470660
mov ecx, dword [ebp - 0x10]
call fcn.00448843
jmp 0x44aa6a
cmp edi, 0x441
jne 0x44a831
push str.in_WM_RN_COMWITHUPGRADEHELPER
lea ecx, [ebp - 0x18]
call fcn.00470680
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x30
call fcn.004126e0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00470660
mov eax, dword [esi]
push dword [eax + 8]
mov ecx, dword [ebp - 0x10]
call fcn.00445a0a
jmp 0x44aa6a
cmp edi, 0x442
jne 0x44a870
push str.in_WM_RN_QUIETCANCEL
lea ecx, [ebp - 0x18]
call fcn.00470680
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x31
call fcn.004126e0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00470660
mov ecx, dword [ebp - 0x10]
call fcn.00443b19
jmp 0x44aa6a
cmp edi, 0x443
jne 0x44a8b5
push str.in_WM_RN_REFRESH
lea ecx, [ebp - 0x18]
call fcn.00470680
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x32
call fcn.004126e0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00470660
mov esi, dword [ebp - 0x10]
mov ecx, esi
call fcn.0042c416
and dword [esi + 0x48], 0
jmp 0x44aa6a
cmp edi, 0x444
jne 0x44aa6a
push str.in_WM_RN_ISLOGGEDIN
lea ecx, [ebp - 0x18]
call fcn.00470680
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x33
call fcn.004126e0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00470660
test ebx, ebx
je 0x44aa6a
mov ecx, dword [ebp - 0x10]
lea eax, [ebp - 0x24]
push eax
call fcn.00444891
mov ax, word [ebp - 0x24]
mov word [ebx + 8], ax
push 0xb
pop eax
mov word [ebx], ax
jmp 0x44aa6a
mov eax, dword [esi]
mov eax, dword [eax + 8]
mov ebx, ecx
push eax
lea ecx, [ebx + 0xba8]
call fcn.00420fd7
mov eax, dword [ebx + 0xba8]
mov eax, dword [eax - 0xc]
xor ebx, ebx
mov dword [ebp - 0x24], str.empty
cmp eax, ebx
je 0x44a942
mov dword [ebp - 0x24], str.non_empty
push str.Called_User_LoginCloud____token_
lea ecx, [ebp - 0x34]
call fcn.00470680
push dword [ebp - 0x24]
mov dword [ebp - 4], ebx
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00470f60
push eax
mov byte [ebp - 4], 1
call fcn.004126e0
add esp, 0x10
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], bl
call fcn.00470660
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x34]
call fcn.00470660
push ebx
push ebx
push 0x100
lea eax, [ebp + 0x108]
push eax
mov eax, dword [esi]
push 0xffffffffffffffff
push dword [eax + 8]
push ebx
push ebx
call dword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
lea eax, [ebp + 0x108]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00470680
push str.logintoken
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 2
call fcn.00470680
push str.uh_settings
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 3
call fcn.00470680
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x18]
push eax
mov byte [ebp - 4], 4
call fcn.004181f0
add esp, 0xc
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 3
call fcn.00470660
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 2
call fcn.00470660
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2c]
call fcn.00470660
push str.ascii_token_
lea ecx, [ebp - 0x34]
call fcn.00470680
lea ecx, [ebp + 0x108]
push ecx
push eax
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 5
call fcn.00470f60
push eax
mov byte [ebp - 4], 6
call fcn.004126e0
add esp, 0x10
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 5
call fcn.00470660
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x34]
call fcn.00470660
cmp edi, 0x425
jne 0x44aa6a
mov ecx, dword [ebp - 0x10]
call fcn.00447692
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp + 0x208]
xor ecx, ebp
call fcn.00492093
add ebp, 0x20c
leave
ret 0xc