Function at 0x4acef0
Capabilities:
Get graphical window text

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x507b96
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x158
mov eax, dword [0x55b18c]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
xor eax, eax
xorps xmm0, xmm0
mov dword [ebp - 0x104], eax
movups xmmword [ebp - 0x94], xmm0
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x80], 0xf
mov byte [ebp - 0x94], al
mov dword [ebp - 4], eax
movups xmmword [ebp - 0x64], xmm0
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x50], 0xf
mov byte [ebp - 0x64], al
movups xmmword [ebp - 0x34], xmm0
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], 0xf
mov byte [ebp - 0x34], al
movups xmmword [ebp - 0x4c], xmm0
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], al
push 0x400
mov byte [ebp - 4], 3
mov edi, dword [sym.imp.USER32.dll_GetWindowTextA]
push 0x5d7530
push dword [0x565430]
mov byte [ebp - 0xdd], al
call edi
xor eax, eax
cmp byte [0x5d7530], al
je 0x4acffd
inc eax
cmp eax, 0x400
je 0x4acfd9
cmp byte [eax + 0x5d7530], 0
jne 0x4acfc4
test eax, eax
je 0x4acffd
mov ecx, 0x5d7530
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4acfe1
sub ecx, edx
push ecx
push 0x5d7530
lea ecx, [ebp - 0x94]
call fcn.00415090
jmp 0x4ad020
push 1
push 0
push 0
push 0
push ecx
mov ecx, dword [0x565424]
mov edx, str.1Admin_name_text_field_cannot_be_empty__n
mov byte [ebp - 0xdd], 1
call fcn.004a4e90
add esp, 0x14
push 0x400
push 0x5d7530
push dword [0x565434]
call edi
xor eax, eax
cmp byte [0x5d7530], al
je 0x4ad079
nop dword [eax]
inc eax
cmp eax, 0x400
je 0x4ad055
cmp byte [eax + 0x5d7530], 0
jne 0x4ad040
test eax, eax
je 0x4ad079
mov ecx, 0x5d7530
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4ad060
sub ecx, edx
push ecx
push 0x5d7530
lea ecx, [ebp - 0x64]
call fcn.00415090
jmp 0x4ad09c
push 1
push 0
push 0
push 0
push ecx
mov ecx, dword [0x565424]
mov edx, str.1Server_name_text_field_cannot_be_empty__n
mov byte [ebp - 0xdd], 1
call fcn.004a4e90
add esp, 0x14
push 0x400
push 0x5d7530
push dword [0x565438]
call edi
xor esi, esi
cmp byte [0x5d7530], 0
je 0x4ad0d9
nop dword [eax]
inc esi
cmp esi, 0x400
je 0x4ad0d4
cmp byte [esi + 0x5d7530], 0
jne 0x4ad0c0
jmp 0x4ad0d9
mov esi, 0x400
mov ecx, 0x5d7530
mov dword [ebp - 0xe8], 0
xorps xmm0, xmm0
mov dword [ebp - 0x6c], 0
movups xmmword [ebp - 0x7c], xmm0
mov dword [ebp - 0x68], 0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4ad100
sub ecx, edx
push ecx
push 0x5d7530
lea ecx, [ebp - 0x7c]
call fcn.00417660
mov byte [ebp - 4], 4
test esi, esi
je 0x4ad164
cmp dword [ebp - 0x68], 0x10
lea eax, [ebp - 0x7c]
push dword [ebp - 0x6c]
cmovae eax, dword [ebp - 0x7c]
lea ecx, [ebp - 0xe8]
push eax
call fcn.0047e900
add esp, 8
test al, al
je 0x4ad164
mov ecx, 0x5d7530
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4ad148
sub ecx, edx
push ecx
push 0x5d7530
lea ecx, [ebp - 0x34]
call fcn.00415090
jmp 0x4ad37e
push 2
xorps xmm0, xmm0
mov byte [ebp - 0xdd], 1
push 0x5474bc
lea ecx, [ebp - 0x100]
mov dword [ebp - 0xf0], 0
movups xmmword [ebp - 0x100], xmm0
mov dword [ebp - 0xec], 0
call fcn.00417660
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x138]
push 0x2d
xorps xmm0, xmm0
mov dword [ebp - 0x128], 0
push str.1You_have_entered_an_invalid_IP_address__5_
movups xmmword [ebp - 0x138], xmm0
mov dword [ebp - 0x124], 0
call fcn.00417660
push 0x5d7530
lea ecx, [ebp - 0x138]
mov byte [ebp - 4], 6
call fcn.00413ea0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x120], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x110], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov eax, 0xa
or eax, 0x10
mov dword [ebp - 0xe4], eax
lea eax, [ebp - 0x100]
mov byte [ebp - 4], 7
push eax
lea eax, [ebp - 0x120]
push eax
push dword [ebp - 0x18]
lea ecx, [ebp - 0xac]
call fcn.00418540
or dword [ebp - 0xe4], 4
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x10c]
cmp ecx, 0x10
jb 0x4ad27e
mov edx, dword [ebp - 0x120]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4ad274
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4adbaf
push ecx
push edx
call fcn.004d25e8
add esp, 8
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x124]
cmp ecx, 0x10
jb 0x4ad2bc
mov edx, dword [ebp - 0x138]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4ad2b2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4adbaf
push ecx
push edx
call fcn.004d25e8
add esp, 8
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x124], 0xf
mov byte [ebp - 0x138], 0
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0xec]
cmp ecx, 0x10
jb 0x4ad315
mov edx, dword [ebp - 0x100]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4ad30b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4adbaf
push ecx
push edx
call fcn.004d25e8
add esp, 8
cmp dword [ebp - 0x98], 0x10
lea edx, [ebp - 0xac]
push 1
cmovae edx, dword [ebp - 0xac]
push 0
push 0
push 0
push ecx
mov ecx, dword [0x565424]
call fcn.004a4e90
mov byte [ebp - 4], 4
add esp, 0x14
mov ecx, dword [ebp - 0x98]
cmp ecx, 0x10
jb 0x4ad37e
mov edx, dword [ebp - 0xac]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4ad374
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4adbb4
push ecx
push edx
call fcn.004d25e8
add esp, 8
push 0x400
push 0x5d7530
push dword [0x56543c]
call edi
xor eax, eax
mov dword [ebp - 0xe8], 0
cmp byte [0x5d7530], al
je 0x4ad432
inc eax
cmp eax, 0x400
je 0x4ad3bd
cmp byte [eax + 0x5d7530], 0
jne 0x4ad3a8
test eax, eax
je 0x4ad432
mov ecx, 0x5d7530
mov dword [ebp - 0xf0], 0
xorps xmm0, xmm0
mov dword [ebp - 0xec], 0
movups xmmword [ebp - 0x100], xmm0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4ad3e3
sub ecx, edx
push ecx
push 0x5d7530
lea ecx, [ebp - 0x100]
call fcn.00417660
mov byte [ebp - 4], 0xc
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0xe4]
lea ecx, [ebp - 0x100]
or eax, 1
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0x104], eax
call fcn.0048a6a0
mov byte [ebp - 0xde], 1
test al, al
jne 0x4ad439
mov byte [ebp - 0xde], 0
mov dword [ebp - 4], 4
mov eax, dword [ebp - 0xe4]
test al, 1
je 0x4ad484
mov ecx, dword [ebp - 0xec]
cmp ecx, 0x10
jb 0x4ad484
mov edx, dword [ebp - 0x100]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4ad47a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4adbb9
push ecx
push edx
call fcn.004d25e8
add esp, 8
cmp byte [ebp - 0xde], 0
je 0x4ad49f
movzx eax, word [ebp - 0xe8]
mov dword [ebp - 0x108], eax
jmp 0x4ad6a4
push 2
xorps xmm0, xmm0
mov byte [ebp - 0xdd], 1
push 0x5474bc
lea ecx, [ebp - 0x100]
mov dword [ebp - 0xf0], 0
movups xmmword [ebp - 0x100], xmm0
mov dword [ebp - 0xec], 0
call fcn.00417660
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x150]
push 0x35
xorps xmm0, xmm0
mov dword [ebp - 0x140], 0
push str.1You_have_entered_an_invalid_server_port_number__5_
movups xmmword [ebp - 0x150], xmm0
mov dword [ebp - 0x13c], 0
call fcn.00417660
push 0x5d7530
lea ecx, [ebp - 0x150]
mov byte [ebp - 4], 0xe
call fcn.00413ea0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x120], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x110], xmm0
mov dword [eax + 0x10], 0
lea ecx, [ebp - 0xc4]
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0x120]
mov byte [ebp - 4], 0xf
push eax
push dword [ebp - 0x18]
call fcn.00418540
mov byte [ebp - 4], 0x11
mov ecx, dword [ebp - 0x10c]
cmp ecx, 0x10
jb 0x4ad5a4
mov edx, dword [ebp - 0x120]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4ad59a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4adbbe
push ecx
push edx
call fcn.004d25e8
add esp, 8
mov byte [ebp - 4], 0x12
mov ecx, dword [ebp - 0x13c]
cmp ecx, 0x10
jb 0x4ad5e2
mov edx, dword [ebp - 0x150]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4ad5d8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4adbbe
push ecx
push edx
call fcn.004d25e8
add esp, 8
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x13c], 0xf
mov byte [ebp - 0x150], 0
mov byte [ebp - 4], 0x13
mov ecx, dword [ebp - 0xec]
cmp ecx, 0x10
jb 0x4ad63b
mov edx, dword [ebp - 0x100]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4ad631
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4adbbe
push ecx
push edx
call fcn.004d25e8
add esp, 8
cmp dword [ebp - 0xb0], 0x10
lea edx, [ebp - 0xc4]
push 1
cmovae edx, dword [ebp - 0xc4]
push 0
push 0
push 0
push ecx
mov ecx, dword [0x565424]
call fcn.004a4e90
mov byte [ebp - 4], 4
add esp, 0x14
mov ecx, dword [ebp - 0xb0]
cmp ecx, 0x10
jb 0x4ad6a4
mov edx, dword [ebp - 0xc4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4ad69a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4adbc3
push ecx
push edx
call fcn.004d25e8
add esp, 8
push 0x400
push 0x5d7530
push dword [0x565440]
call edi
xor eax, eax
cmp byte [0x5d7530], al
je 0x4ad6fc
inc eax
cmp eax, 0x400
je 0x4ad6d5
cmp byte [eax + 0x5d7530], 0
jne 0x4ad6c0
test eax, eax
je 0x4ad6fc
mov ecx, 0x5d7530
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4ad6e0
sub ecx, edx
push ecx
push 0x5d7530
lea ecx, [ebp - 0x4c]
call fcn.00415090
jmp 0x4ad901
push 2
xorps xmm0, xmm0
mov byte [ebp - 0xdd], 1
push 0x5474bc
lea ecx, [ebp - 0x100]
mov dword [ebp - 0xf0], 0
movups xmmword [ebp - 0x100], xmm0
mov dword [ebp - 0xec], 0
call fcn.00417660
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x168]
push 0x30
xorps xmm0, xmm0
mov dword [ebp - 0x158], 0
push str.1You_have_entered_an_invalid_rcon_password__5_
movups xmmword [ebp - 0x168], xmm0
mov dword [ebp - 0x154], 0
call fcn.00417660
push 0x5d7530
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x15
call fcn.00413ea0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x120], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x110], xmm0
mov dword [eax + 0x10], 0
lea ecx, [ebp - 0xdc]
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0x120]
mov byte [ebp - 4], 0x16
push eax
push dword [ebp - 0x18]
call fcn.00418540
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x10c]
cmp ecx, 0x10
jb 0x4ad801
mov edx, dword [ebp - 0x120]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4ad7f7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4adbc8
push ecx
push edx
call fcn.004d25e8
add esp, 8
mov byte [ebp - 4], 0x19
mov ecx, dword [ebp - 0x154]
cmp ecx, 0x10
jb 0x4ad83f
mov edx, dword [ebp - 0x168]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4ad835
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4adbc8
push ecx
push edx
call fcn.004d25e8
add esp, 8
mov dword [ebp - 0x158], 0
mov dword [ebp - 0x154], 0xf
mov byte [ebp - 0x168], 0
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0xec]
cmp ecx, 0x10
jb 0x4ad898
mov edx, dword [ebp - 0x100]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4ad88e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4adbc8
push ecx
push edx
call fcn.004d25e8
add esp, 8
cmp dword [ebp - 0xc8], 0x10
lea edx, [ebp - 0xdc]
push 1
cmovae edx, dword [ebp - 0xdc]
push 0
push 0
push 0
push ecx
mov ecx, dword [0x565424]
call fcn.004a4e90
mov byte [ebp - 4], 4
add esp, 0x14
mov ecx, dword [ebp - 0xc8]
cmp ecx, 0x10
jb 0x4ad901
mov edx, dword [ebp - 0xdc]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4ad8f7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4adbcd
push ecx
push edx
call fcn.004d25e8
add esp, 8
mov esi, dword [sym.imp.USER32.dll_SendMessageA]
push 0
push 0
push 0xf0
push dword [0x565444]
call esi
push 0
push 0
push 0xf0
push dword [0x565448]
test eax, eax
setne byte [0x568eed]
call esi
test eax, eax
setne byte [0x568eee]
cmp byte [ebp - 0xdd], 0
jne 0x4ada46
cmp dword [ebp - 0x38], 0x10
lea eax, [ebp - 0x4c]
mov edi, dword [ebp - 0x108]
lea esi, [ebp - 0x64]
cmovae eax, dword [ebp - 0x4c]
lea ecx, [ebp - 0x64]
cmp dword [ebp - 0x20], 0x10
push 5
mov dword [ebp - 0x104], eax
lea eax, [ebp - 0x34]
push dword [ebp - 0x104]
cmovae eax, dword [ebp - 0x34]
cmp dword [ebp - 0x50], 0x10
mov dword [ebp - 0xe8], eax
cmovae esi, dword [ebp - 0x64]
cmp dword [ebp - 0x80], 0x10
movzx eax, di
push eax
push dword [ebp - 0xe8]
mov dword [ebp - 0xe4], esi
lea esi, [ebp - 0x94]
cmovae esi, dword [ebp - 0x94]
push dword [ebp - 0xe4]
cmp dword [ebp - 0x20], 0x10
mov dword [ebp - 0x18], esi
lea esi, [ebp - 0x34]
push dword [ebp - 0x18]
cmovae esi, dword [ebp - 0x34]
cmp dword [ebp - 0x50], 0x10
push eax
cmovae ecx, dword [ebp - 0x64]
push esi
push ecx
push str._n2Testing_connection_with_the_specified_game_server__5_s2__at_5_s:_d_2using_the_following_5Tiny6Rcon_2settings:_n1Admin_name:_5_s_n1Server_name:_5_s_n1Server_IP_address:_5_s_n1Server_port_number:_5_d_n1Server_rcon_password:_5_s_n1Refresh_time_period:_5_d_second_s__n
push 0x400
push 0x5d7530
call fcn.00409c40
add esp, 0x30
mov edx, 0x5d7530
push 1
push 0
push 0
push 0
push ecx
mov ecx, dword [0x565424]
call fcn.004a4e90
add esp, 0x14
lea eax, [ebp - 0x4c]
cmp dword [ebp - 0x38], 0x10
lea edx, [ebp - 0x34]
lea ecx, [ebp - 0x1c]
cmovae eax, dword [ebp - 0x4c]
cmp dword [ebp - 0x20], 0x10
push eax
cmovae edx, dword [ebp - 0x34]
push edi
call fcn.004a9cd0
add esp, 8
mov edx, str.2Testing_connection_SUCCEEDED__n
cmp byte [ebp - 0x1c], 0
push 1
push 0
push 0
push 0
push ecx
mov ecx, dword [0x565424]
jne 0x4ada3e
mov edx, str.1Testing_connection_FAILED__n
call fcn.004a4e90
add esp, 0x14
mov ecx, dword [ebp - 0x68]
cmp ecx, 0x10
jb 0x4ada7a
mov edx, dword [ebp - 0x7c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4ada70
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4adbd2
push ecx
push edx
call fcn.004d25e8
add esp, 8
mov ecx, dword [ebp - 0x38]
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x68], 0xf
mov byte [ebp - 0x7c], 0
cmp ecx, 0x10
jb 0x4adac0
mov edx, dword [ebp - 0x4c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4adab6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4adbd2
push ecx
push edx
call fcn.004d25e8
add esp, 8
mov ecx, dword [ebp - 0x20]
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
cmp ecx, 0x10
jb 0x4adb06
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4adafc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4adbd2
push ecx
push edx
call fcn.004d25e8
add esp, 8
mov ecx, dword [ebp - 0x50]
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0xf
mov byte [ebp - 0x34], 0
cmp ecx, 0x10
jb 0x4adb4c
mov edx, dword [ebp - 0x64]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4adb42
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4adbd2
push ecx
push edx
call fcn.004d25e8
add esp, 8
mov ecx, dword [ebp - 0x80]
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x50], 0xf
mov byte [ebp - 0x64], 0
cmp ecx, 0x10
jb 0x4adb91
mov edx, dword [ebp - 0x94]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4adb87
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4adbd2
push ecx
push edx
call fcn.004d25e8
add esp, 8
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.004d20a0
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
call fcn.004e5df6
call fcn.004e5df6
call fcn.004e5df6
call fcn.004e5df6
call fcn.004e5df6
call fcn.004e5df6
call fcn.004e5df6
call fcn.004e5df6
int3