Function at 0x453e66
Capabilities:
Get hostname

Disassembly:
push ebp
sub esp, 0x104
lea ebp, [esp - 4]
mov eax, dword [0x4f9590]
xor eax, ebp
mov dword [ebp + 0x104], eax
push 0x64
mov eax, 0x4c6743
call fcn.00494508
mov edi, dword [ebp + 0x110]
mov esi, dword [ebp + 0x114]
mov ebx, dword [ebp + 0x118]
mov dword [ebp - 0x18], ecx
cmp edi, 0x400
jl 0x454b0f
cmp edi, 0x401
jne 0x453ebf
push 0
call fcn.00452ee5
jmp 0x454b0f
cmp edi, 0x402
jne 0x453ed1
call fcn.0044e053
jmp 0x454b0f
cmp edi, 0x403
je 0x454b0a
cmp edi, 0x404
je 0x454b0f
cmp edi, 0x405
je 0x454b0f
cmp edi, 0x406
jne 0x453f11
mov esi, dword [esi]
movsx eax, word [esi + 8]
push eax
push dword [esi + 0x18]
call fcn.00452338
jmp 0x454b0f
cmp edi, 0x407
jne 0x453f32
push 3
pop eax
mov word [ebx], ax
mov eax, dword [esi]
add ebx, 8
push ebx
push dword [eax + 8]
call fcn.00452473
jmp 0x454b0f
cmp edi, 0x408
jne 0x453f4d
mov eax, dword [esi]
add ebx, 8
push ebx
push dword [eax + 8]
call fcn.004525cc
jmp 0x454b0f
cmp edi, 0x409
jne 0x453f67
mov esi, dword [esi]
push dword [esi + 8]
push dword [esi + 0x18]
call fcn.00452722
jmp 0x454b0f
cmp edi, 0x40a
jne 0x453f81
mov esi, dword [esi]
push dword [esi + 8]
push dword [esi + 0x18]
call fcn.0045287e
jmp 0x454b0f
cmp edi, 0x40b
jne 0x453f99
mov eax, dword [esi]
push ebx
push dword [eax + 8]
call fcn.00450e04
jmp 0x454b0f
cmp edi, 0x40c
jne 0x453fb6
mov esi, dword [esi]
push dword [esi + 8]
push dword [esi + 0x18]
push dword [esi + 0x28]
call fcn.00453aca
jmp 0x454b0f
cmp edi, 0x40d
jne 0x453fd1
mov esi, dword [esi]
push ebx
push dword [esi + 8]
push dword [esi + 0x18]
call fcn.00453c1e
jmp 0x454b0f
cmp edi, 0x40e
jne 0x453fee
mov esi, dword [esi]
push dword [esi + 8]
push dword [esi + 0x18]
push dword [esi + 0x28]
call fcn.0044e1ab
jmp 0x454b0f
cmp edi, 0x40f
jne 0x454009
mov esi, dword [esi]
push ebx
push dword [esi + 8]
push dword [esi + 0x18]
call fcn.00450ab2
jmp 0x454b0f
cmp edi, 0x410
jne 0x45401b
call fcn.004529da
jmp 0x454b0f
cmp edi, 0x411
jne 0x45402e
push ebx
call fcn.00450f45
jmp 0x454b0f
cmp edi, 0x412
jne 0x454041
push ebx
call fcn.00450f61
jmp 0x454b0f
cmp edi, 0x413
jne 0x454053
call fcn.0044e3e1
jmp 0x454b0f
cmp edi, 0x414
jne 0x454066
push ebx
call fcn.00451010
jmp 0x454b0f
cmp edi, 0x415
jne 0x454079
push ebx
call fcn.00451032
jmp 0x454b0f
cmp edi, 0x416
jne 0x45408c
push ebx
call fcn.0045108d
jmp 0x454b0f
cmp edi, 0x417
jne 0x45409f
push ebx
call fcn.00452abb
jmp 0x454b0f
cmp edi, 0x418
jne 0x4540b7
mov eax, dword [esi]
push ebx
push dword [eax + 8]
call fcn.004510c7
jmp 0x454b0f
cmp edi, 0x419
jne 0x4540ca
push ebx
call fcn.0044e441
jmp 0x454b0f
cmp edi, 0x41a
jne 0x4540dd
push ebx
call fcn.0044e814
jmp 0x454b0f
cmp edi, 0x41b
jne 0x4540ef
call fcn.0044f5ef
jmp 0x454b0f
cmp edi, 0x41c
jne 0x454107
mov eax, dword [esi]
push ebx
push dword [eax + 8]
call fcn.0044ebdc
jmp 0x454b0f
cmp edi, 0x41d
jne 0x45411f
mov eax, dword [esi]
push ebx
push dword [eax + 8]
call fcn.0044ecc3
jmp 0x454b0f
cmp edi, 0x425
je 0x4549c0
cmp edi, 0x431
je 0x4549c0
cmp edi, 0x426
jne 0x454296
push str.called_User_GetComputerName__
lea ecx, [ebp - 0x20]
call fcn.00472760
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 4], 7
call fcn.00411cd0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x20]
call fcn.00472740
mov esi, dword [esi]
xor ebx, ebx
cmp esi, ebx
je 0x454b0f
cmp word [esi], 9
jne 0x454b0f
cmp dword [esi + 8], ebx
je 0x454b0f
push 0x4f94fc
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x1c], 0x400
call fcn.00418854
lea eax, [ebp - 0x1c]
push eax
push 0x401
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 8
call fcn.0041896b
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 0xffffffffffffffff
lea ecx, [ebp - 0x18]
call fcn.00418808
push 3
pop eax
mov word [ebp - 0x60], ax
mov dword [ebp - 0x58], ebx
push dword [ebp - 0x18]
xor eax, eax
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 9
mov word [ebp - 0x50], ax
call fcn.0044f583
push 2
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0xa
mov dword [ebp - 0x30], ebx
mov dword [ebp - 0x2c], ebx
mov dword [ebp - 0x28], ebx
call fcn.0045129d
mov edi, dword [ebp - 0x30]
push edi
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0xb
call fcn.0044dd6d
lea eax, [edi + 0x10]
push eax
lea ecx, [ebp - 0x50]
call fcn.0044dd6d
mov eax, dword [ebp - 0x2c]
sub eax, edi
sar eax, 4
push str.NOLOG_passing_compter_name_back
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x40], edi
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x3c], ebx
call fcn.00472760
lea eax, [ebp - 0x14]
push eax
mov byte [ebp - 4], 0xc
call fcn.00411cd0
pop ecx
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0xb
call fcn.00472740
mov eax, dword [esi + 8]
mov ecx, dword [eax]
push ebx
push ebx
push ebx
lea edx, [ebp - 0x40]
push edx
push 1
push ebx
push 0x4dd258
push ebx
push eax
call dword [ecx + 0x18]
lea ecx, [ebp - 0x30]
call fcn.004509e3
mov byte [ebp - 4], 9
lea eax, [ebp - 0x50]
mov edi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
push eax
call edi
lea eax, [ebp - 0x60]
push eax
mov byte [ebp - 4], 8
call edi
jmp 0x4544b5
cmp edi, 0x42b
jne 0x4542da
push str.got_message_WM_RN_EXTERNALURL
lea ecx, [ebp - 0x14]
call fcn.00472760
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 4], 0xd
call fcn.00411cd0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x14]
call fcn.00472740
mov eax, dword [esi]
push dword [eax + 8]
mov ecx, dword [ebp - 0x18]
call fcn.0044ed48
jmp 0x454b0f
cmp edi, 0x427
jne 0x4544c5
push str.called_User_GetPlayerLoginInfo__
lea ecx, [ebp - 0x14]
call fcn.00472760
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 4], 0xe
call fcn.00411cd0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x14]
call fcn.00472740
mov esi, dword [esi]
xor ebx, ebx
cmp esi, ebx
je 0x454b0f
cmp word [esi], 9
jne 0x454b0f
cmp dword [esi + 8], ebx
je 0x454b0f
call fcn.0046f2c0
mov edi, eax
cmp edi, ebx
je 0x454b0f
push 0x4d8490
lea ecx, [ebp - 0x18]
call fcn.0041f7fb
mov eax, dword [edi]
mov ecx, edi
mov dword [ebp - 4], 0xf
call dword [eax]
lea ecx, [ebp + 4]
push 3
mov dword [ebp], ecx
push eax
lea ecx, [ebp]
call fcn.00412170
push dword [ebp]
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x10
call fcn.0041f7fb
lea eax, [ebp + 4]
mov byte [ebp - 4], 0x12
cmp dword [ebp], eax
je 0x45438d
push dword [ebp]
call fcn.00495e67
pop ecx
mov eax, dword [ebp - 0x18]
cmp dword [eax - 0xc], ebx
je 0x4544aa
mov eax, dword [ebp - 0x1c]
cmp dword [eax - 0xc], ebx
je 0x4544aa
push 0x4cda00
push 0x4d848c
lea ecx, [ebp - 0x18]
call fcn.004504c8
push 3
pop eax
mov word [ebp - 0x70], ax
mov dword [ebp - 0x68], ebx
push dword [ebp - 0x1c]
xor eax, eax
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x13
mov word [ebp - 0x50], ax
call fcn.0044f583
push dword [ebp - 0x18]
xor eax, eax
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x14
mov word [ebp - 0x60], ax
call fcn.0044f583
push 3
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x15
mov dword [ebp - 0x30], ebx
mov dword [ebp - 0x2c], ebx
mov dword [ebp - 0x28], ebx
call fcn.0045129d
mov edi, dword [ebp - 0x30]
push edi
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x16
call fcn.0044dd6d
lea eax, [edi + 0x10]
push eax
lea ecx, [ebp - 0x50]
call fcn.0044dd6d
lea eax, [edi + 0x20]
push eax
lea ecx, [ebp - 0x60]
call fcn.0044dd6d
mov eax, dword [ebp - 0x2c]
sub eax, edi
sar eax, 4
push str.player_login_info_via_callback
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x40], edi
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x3c], ebx
call fcn.00472760
lea eax, [ebp - 0x14]
push eax
mov byte [ebp - 4], 0x17
call fcn.00411cd0
pop ecx
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x16
call fcn.00472740
mov eax, dword [esi + 8]
mov ecx, dword [eax]
push ebx
push ebx
push ebx
lea edx, [ebp - 0x40]
push edx
push 1
push ebx
push 0x4dd258
push ebx
push eax
call dword [ecx + 0x18]
lea ecx, [ebp - 0x30]
call fcn.004509e3
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x14
push eax
mov esi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
call esi
lea eax, [ebp - 0x50]
push eax
mov byte [ebp - 4], 0x13
call esi
lea eax, [ebp - 0x70]
push eax
mov byte [ebp - 4], 0x12
call esi
mov ecx, dword [ebp - 0x1c]
add ecx, 0xfffffff0
call fcn.004186e9
mov ecx, dword [ebp - 0x18]
add ecx, 0xfffffff0
call fcn.004186e9
jmp 0x454b0f
cmp edi, 0x428
jne 0x454526
mov eax, dword [esi]
movsx esi, word [eax + 8]
lea eax, [ebp - 0x14]
push esi
push eax
call fcn.0043459c
push eax
lea eax, [ebp - 0x28]
push str.setrpsignin__val_
push eax
mov dword [ebp - 4], 0x18
call fcn.00473090
push eax
mov byte [ebp - 4], 0x19
call fcn.00411cd0
add esp, 0x18
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x18
call fcn.00472740
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x14]
call fcn.00472740
mov ecx, dword [ebp - 0x18]
push esi
call fcn.0044ee4a
jmp 0x454b0f
cmp edi, 0x429
jne 0x454538
call fcn.0044eebf
jmp 0x454b0f
cmp edi, 0x42a
jne 0x45454b
push ebx
call fcn.004511a8
jmp 0x454b0f
cmp edi, 0x42c
jne 0x454563
add ecx, 0x1cc
call fcn.0044dcb4
jmp 0x454b0f
cmp edi, 0x42d
jne 0x45457b
add ecx, 0x1cc
call fcn.0042338f
jmp 0x454b0f
cmp edi, 0x42e
jne 0x454592
mov dword [ecx + 0x204], 1
jmp 0x454b0f
cmp edi, 0x42f
jne 0x4545a6
and dword [ecx + 0x204], 0
jmp 0x454b0f
cmp edi, 0x430
jne 0x4545b8
call fcn.00452223
jmp 0x454b0f
cmp edi, 0x434
jne 0x454663
push str.in_WM_RN_SETSTUBDATA:
lea ecx, [ebp - 0x14]
call fcn.00472760
mov eax, dword [esi]
mov eax, dword [eax + 8]
lea ecx, [ebp + 0x84]
push 3
mov dword [ebp + 0x80], ecx
push eax
lea ecx, [ebp + 0x80]
mov dword [ebp - 4], 0x1a
call fcn.0044f75c
push dword [ebp + 0x80]
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x28]
push eax
mov byte [ebp - 4], 0x1b
call fcn.00473040
push eax
mov byte [ebp - 4], 0x1c
call fcn.00411cd0
add esp, 0x10
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x1b
call fcn.00472740
lea eax, [ebp + 0x84]
mov byte [ebp - 4], 0x1a
cmp dword [ebp + 0x80], eax
je 0x454645
push dword [ebp + 0x80]
call fcn.00495e67
pop ecx
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x14]
call fcn.00472740
mov eax, dword [esi]
push dword [eax + 8]
mov ecx, dword [ebp - 0x18]
call fcn.0045081e
jmp 0x454b0f
cmp edi, 0x435
jne 0x4546ab
push str.in_WM_RN_SETRXCODE
lea ecx, [ebp - 0x14]
call fcn.00472760
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 4], 0x1d
call fcn.00411cd0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x14]
call fcn.00472740
mov esi, dword [esi]
mov ecx, dword [ebp - 0x18]
push ebx
push dword [esi + 8]
push dword [esi + 0x18]
call fcn.0044fb65
jmp 0x454b0f
cmp edi, 0x436
jne 0x4546f1
push str.in_WM_RN_GETRXCODE
lea ecx, [ebp - 0x14]
call fcn.00472760
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 4], 0x1e
call fcn.00411cd0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x14]
call fcn.00472740
mov esi, dword [esi]
mov ecx, dword [ebp - 0x18]
push ebx
push esi
push dword [esi + 0x18]
call fcn.0044fd62
jmp 0x454b0f
cmp edi, 0x437
jne 0x454738
push str.in_WM_RN_SHOWWINDOW
lea ecx, [ebp - 0x14]
call fcn.00472760
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 4], 0x1f
call fcn.00411cd0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x14]
call fcn.00472740
mov esi, dword [esi]
push dword [esi + 8]
mov ecx, dword [ebp - 0x18]
push dword [esi + 0x18]
call fcn.0044dec3
jmp 0x454b0f
cmp edi, 0x438
jne 0x454777
push str.in_WM_RN_HIDEWINDOW
lea ecx, [ebp - 0x14]
call fcn.00472760
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 4], 0x20
call fcn.00411cd0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x14]
call fcn.00472740
mov ecx, dword [ebp - 0x18]
call fcn.0044dfbe
jmp 0x454b0f
cmp edi, 0x439
jne 0x4547bf
push str.in_WM_RN_GETWINDOWROW
lea ecx, [ebp - 0x14]
call fcn.00472760
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 4], 0x21
call fcn.00411cd0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x14]
call fcn.00472740
test ebx, ebx
je 0x454b0f
mov ecx, dword [ebp - 0x18]
lea eax, [ebx + 8]
push eax
call fcn.0044dfdf
jmp 0x454805
cmp edi, 0x43a
jne 0x454810
push str.in_WM_RN_GETWINDOWCOL
lea ecx, [ebp - 0x14]
call fcn.00472760
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 4], 0x22
call fcn.00411cd0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x14]
call fcn.00472740
test ebx, ebx
je 0x454b0f
mov ecx, dword [ebp - 0x18]
lea eax, [ebx + 8]
push eax
call fcn.0044e019
push 0x16
pop eax
mov word [ebx], ax
jmp 0x454b0f
cmp edi, 0x43b
jne 0x45489e
mov eax, dword [esi]
mov eax, dword [eax + 8]
lea ecx, [ebp + 0x84]
push 3
mov dword [ebp + 0x80], ecx
push eax
lea ecx, [ebp + 0x80]
call fcn.0044f75c
push dword [ebp + 0x80]
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0x23
call fcn.00472760
lea eax, [ebp + 0x84]
mov byte [ebp - 4], 0x25
cmp dword [ebp + 0x80], eax
je 0x45486e
push dword [ebp + 0x80]
call fcn.00495e67
pop ecx
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x28]
push str.html_log:
push eax
call fcn.00473090
push eax
mov byte [ebp - 4], 0x26
call fcn.00411cd0
add esp, 0x10
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x25
call fcn.00472740
jmp 0x45496c
cmp edi, 0x43c
jne 0x4548c7
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 0x454b0f
cmp edi, 0x43d
jne 0x454906
push str.in_WM_RN_SETWINDOWTOP
lea ecx, [ebp - 0x14]
call fcn.00472760
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 4], 0x27
call fcn.00411cd0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x14]
call fcn.00472740
mov ecx, dword [ebp - 0x18]
call fcn.0044de6b
jmp 0x454b0f
cmp edi, 0x43e
jne 0x454946
push str.in_WM_RN_GETDLPCOUNT
lea ecx, [ebp - 0x14]
call fcn.00472760
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 4], 0x28
call fcn.00411cd0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x14]
call fcn.00472740
mov ecx, dword [ebp - 0x18]
push ebx
call fcn.00451235
jmp 0x454b0f
cmp edi, 0x43f
jne 0x45497d
push str.in_WM_RN_ENABLESECONDARYDLP
lea ecx, [ebp - 0x14]
call fcn.00472760
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 4], 0x29
call fcn.00411cd0
pop ecx
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x14]
call fcn.00472740
jmp 0x454b0f
cmp edi, 0x440
jne 0x454b0f
push str.in_WM_RN_DISABLESECONDARYDLP
lea ecx, [ebp - 0x68]
call fcn.00472760
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 4], 0x2a
call fcn.00411cd0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x68]
call fcn.00472740
mov ecx, dword [ebp - 0x18]
call fcn.00452b3c
jmp 0x454b0f
mov eax, dword [esi]
mov eax, dword [eax + 8]
mov ebx, ecx
push eax
lea ecx, [ebx + 0xa44]
call fcn.0041e9c0
mov eax, dword [ebx + 0xa44]
mov eax, dword [eax - 0xc]
xor ebx, ebx
mov dword [ebp - 0x1c], str.empty
cmp eax, ebx
je 0x4549f0
mov dword [ebp - 0x1c], str.non_empty
push str.Called_User_LoginCloud____token_
lea ecx, [ebp - 0x14]
call fcn.00472760
push dword [ebp - 0x1c]
mov dword [ebp - 4], ebx
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00473040
push eax
mov byte [ebp - 4], 1
call fcn.00411cd0
add esp, 0x10
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], bl
call fcn.00472740
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x14]
call fcn.00472740
push ebx
push ebx
push 0x100
lea eax, [ebp + 4]
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 + 4]
push eax
lea ecx, [ebp - 0x28]
call fcn.00472760
push str.logintoken
lea ecx, [ebp - 0x20]
mov dword [ebp - 4], 2
call fcn.00472760
push str.uh_settings
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 3
call fcn.00472760
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x14]
push eax
mov byte [ebp - 4], 4
call fcn.00417530
add esp, 0xc
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 3
call fcn.00472740
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 2
call fcn.00472740
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.00472740
push str.ascii_token_
lea ecx, [ebp - 0x14]
call fcn.00472760
lea ecx, [ebp + 4]
push ecx
push eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 4], 5
call fcn.00473040
push eax
mov byte [ebp - 4], 6
call fcn.00411cd0
add esp, 0x10
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 5
call fcn.00472740
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x14]
call fcn.00472740
cmp edi, 0x425
jne 0x454b0f
mov ecx, dword [ebp - 0x18]
call fcn.00451d7c
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp + 0x104]
xor ecx, ebp
call fcn.004944f9
add ebp, 0x108
leave
ret 0xc