Function at 0x4b2040
Capabilities:
Get graphical window text

Disassembly:
mov eax, 0x1404
call fcn.0051dcc0
mov eax, dword [0x572844]
xor eax, esp
mov dword [esp + 0x1400], eax
push ebx
mov ebx, ecx
mov eax, dword [ebx + 0x48]
cmp eax, 0x95
ja case.default.0x4b206b
push esi
push edi
jmp dword [eax*4 + 0x4b3574]
push dword [ebx]
push 0x552990
push 0
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push dword [ebx]
push 0x552990
push 0x552998
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0
call fcn.004f27d0
add esp, 4
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x1f9
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x1f8
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x1fa
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x607
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x1ff
call fcn.004a9c90
push eax
push 0
call fcn.004f3130
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x1f5
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x1f6
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx]
push 0x208
call fcn.004a9c90
push esi
push eax
push 0
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx]
push 0x207
call fcn.004a9c90
push esi
push eax
push 0
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x206
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x200
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x202
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x203
jmp 0x4b319f
mov esi, dword [ebx + 8]
mov edi, dword [ebx + 4]
push 0x20a
call fcn.004a9c90
push esi
push edi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0x10
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x4bf
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 8]
mov edi, dword [ebx + 4]
push 0x640
call fcn.004a9c90
push esi
push edi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0x10
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x641
jmp 0x4b319f
mov esi, dword [ebx + 4]
push 0x1f7
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x654
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx]
push 0x655
call fcn.004a9c90
push esi
push eax
push 0
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x656
call fcn.004a9c90
push eax
push 0
call fcn.004f3130
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x659
call fcn.004a9c90
push eax
push 0
call fcn.004f3130
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x2ae
jmp 0x4b319f
push 0x2ac
jmp 0x4b319f
push 0x2ad
jmp 0x4b319f
mov esi, dword [ebx + 4]
push 0x2ab
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x46f
jmp 0x4b319f
push 0x470
jmp 0x4b319f
mov esi, dword [ebx + 4]
push 0x471
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x610
jmp 0x4b319f
mov esi, dword [ebx + 4]
push 0x342
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x605
call fcn.004a9c90
push esi
push eax
lea eax, [esp + 0x14]
push 0x100
push eax
call fcn.00402c90
push dword [ebx + 8]
lea eax, [esp + 0x20]
push eax
push 0x55299c
push dword [ebx]
call fcn.004f3130
add esp, 0x20
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 8]
mov edi, dword [ebx + 4]
push 0x4ae
call fcn.004a9c90
push esi
push edi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0x10
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x604
jmp 0x4b319f
push 0x2f5
jmp 0x4b319f
push 0x2f7
jmp 0x4b319f
mov esi, dword [ebx + 0x24]
mov edi, dword [ebx + 0x20]
push 0x4d8
call fcn.004a9c90
push esi
push edi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0x10
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x4dd
jmp 0x4b319f
mov esi, dword [ebx + 0x24]
mov edi, dword [ebx + 0x20]
push 0x663
call fcn.004a9c90
push esi
push edi
push eax
call fcn.004f27d0
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x664
call fcn.004a9c90
push eax
call fcn.004f27d0
add esp, 4
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x2cb
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x2c6
jmp 0x4b319f
push 0x2c7
jmp 0x4b319f
push 0x2c8
jmp 0x4b319f
push 0x4a6
jmp 0x4b319f
push 0x2f6
jmp 0x4b319f
mov esi, dword [ebx + 0x20]
push 0x564
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
mov edi, dword [ebx]
push 0x4a7
call fcn.004a9c90
push esi
push edi
push eax
push 0
call fcn.004f3130
add esp, 0x10
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x4aa
call fcn.004a9c90
push eax
call fcn.004f27d0
add esp, 4
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 0x20]
push 0x4a9
call fcn.004a9c90
push esi
push eax
call fcn.004f27d0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x4ac
call fcn.004a9c90
push eax
call fcn.004f27d0
add esp, 4
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x4ab
call fcn.004a9c90
push eax
call fcn.004f27d0
add esp, 4
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x2aa
jmp 0x4b319f
push 0x1fc
jmp 0x4b319f
push 0x2b1
jmp 0x4b319f
mov esi, dword [ebx + 4]
push 0x3fc
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x46a
call fcn.004a9c90
push eax
push 0
call fcn.004f3130
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x345
jmp 0x4b319f
mov esi, dword [ebx + 4]
push 0x3da
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x3d9
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x273
jmp 0x4b319f
push 0x275
jmp 0x4b319f
push 0x340
jmp 0x4b319f
push 0x347
jmp 0x4b319f
push 0x6a9
call fcn.004a9c90
push eax
push 0x552998
call fcn.004f3130
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x346
jmp 0x4b319f
push 0x2af
jmp 0x4b319f
mov esi, dword [ebx + 4]
push 0x45b
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x636
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 8]
mov edi, dword [ebx + 4]
push 0x637
call fcn.004a9c90
push esi
push edi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0x10
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx]
push 0x4ba
call fcn.004a9c90
push esi
push eax
push 0
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x5fa
jmp 0x4b319f
mov esi, dword [ebx]
push 0x3b6
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x5be
jmp 0x4b319f
push 0x5bf
jmp 0x4b319f
mov esi, dword [ebx]
push 0x4de
call fcn.004a9c90
push esi
push eax
push 0
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x3e3
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x3e5
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x3e6
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x3e4
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x3e7
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
push 0x3e8
call fcn.004a9c90
push esi
push eax
push dword [ebx]
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 0x20]
mov edi, dword [ebx]
push 0x629
call fcn.004a9c90
push esi
push edi
push eax
call fcn.004f27d0
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 8]
mov edi, dword [ebx + 4]
mov ebx, dword [ebx]
push 0x34c
call fcn.004a9c90
push esi
push edi
push ebx
push eax
push str._s:__s_s_s
push 0
call fcn.004f3130
add esp, 0x18
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx]
push 0x4a1
call fcn.004a9c90
push esi
push eax
push 0
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx]
push 0x6b3
call fcn.004a9c90
push esi
push eax
push 0
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 0x20]
push 0x6b4
call fcn.004a9c90
push esi
push eax
push 0
call fcn.004f3130
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x6bd
call fcn.004a9c90
push eax
push 0x552998
call fcn.004f3130
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 0x20]
push 0x6cc
call fcn.004a9c90
push esi
push eax
call fcn.004f27d0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
mov edi, dword [ebx]
push 0x6d1
call fcn.004a9c90
push esi
push edi
push eax
push 0
call fcn.004f3130
add esp, 0x10
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push dword [ebx]
push 0x5529c4
call fcn.004ee4d0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx]
push 0x267
call fcn.004a9c90
push esi
push eax
call fcn.004ee4d0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x269
call fcn.004a9c90
push eax
call fcn.004ee4d0
add esp, 4
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x26a
call fcn.004a9c90
push eax
call fcn.004ee4d0
add esp, 4
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x26b
call fcn.004a9c90
push eax
call fcn.004ee4d0
add esp, 4
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x26c
call fcn.004a9c90
push eax
call fcn.004ee4d0
add esp, 4
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x610
call fcn.004a9c90
push eax
call fcn.004ee4d0
add esp, 4
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 0x24]
mov edi, dword [ebx + 0x20]
push 0x60f
jmp 0x4b3037
push 0x64a
call fcn.004a9c90
push eax
call fcn.004ee4d0
add esp, 4
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x60e
jmp 0x4b2f13
push 0x26d
mov esi, dword [ebx + 0x28]
mov edi, dword [ebx + 0x24]
mov ebx, dword [ebx + 0x20]
call fcn.004a9c90
push esi
push edi
push ebx
push eax
call fcn.004ee4d0
add esp, 0x10
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x26e
call fcn.004a9c90
push eax
call fcn.004ee4d0
add esp, 4
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x26f
call fcn.004a9c90
push eax
call fcn.004ee4d0
add esp, 4
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx]
push 0x268
call fcn.004a9c90
push esi
push eax
lea eax, [esp + 0x14]
push 0x880
push eax
call fcn.00402c90
add esp, 0x10
lea eax, [esp + 0xc]
push eax
call fcn.004f1630
jmp 0x4b3557
push 0x456
jmp 0x4b319f
push 0x1fc
call fcn.004a9c90
push eax
call fcn.004ee4d0
add esp, 4
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx]
push 0x4ad
call fcn.004a9c90
push esi
push eax
call fcn.004ee4d0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 4]
mov edi, dword [ebx]
push 0x4ae
call fcn.004a9c90
push esi
push edi
push eax
call fcn.004ee4d0
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x5c0
call fcn.004a9c90
push eax
call fcn.004ee4d0
add esp, 4
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 0x20]
push 0x4a9
call fcn.004a9c90
push esi
push eax
call fcn.004ee4d0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 0x20]
push 0x4a8
call fcn.004a9c90
push esi
push eax
call fcn.004ee4d0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx]
push 0x209
call fcn.004a9c90
push esi
push eax
call fcn.004ee4d0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x4ac
call fcn.004a9c90
push eax
call fcn.004ee4d0
add esp, 4
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx]
push 0x1f9
call fcn.004a9c90
push esi
push eax
call fcn.004ee4d0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x4bb
call fcn.004a9c90
push eax
call fcn.004f2a70
add esp, 4
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x50e
call fcn.004a9c90
push eax
push dword [ebx]
call fcn.004f3130
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
push 0x349
call fcn.004a9c90
push 0x348
mov esi, eax
call fcn.004a9c90
push 0
push esi
push eax
push dword [0x57a0d4]
call fcn.004edd90
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx]
push 0x1f6
call fcn.004a9c90
push esi
push eax
lea eax, [esp + 0x14]
push 0xa00
push eax
call fcn.00402c90
add esp, 0x10
push 0x66
call fcn.004a9c90
push 0x30
jmp 0x4b327e
call fcn.00403af0
mov esi, dword [ebx + 4]
test esi, esi
je 0x4b325b
push 0x607
call fcn.004a9c90
push esi
push eax
lea eax, [esp + 0x14]
push 0xa00
push eax
call fcn.00402c90
add esp, 0x10
jmp 0x4b3275
push 0xa00
push 0x606
call fcn.004a9c90
push eax
lea eax, [esp + 0x14]
push eax
call fcn.004b0360
push 0x66
call fcn.004a9c90
push 0
push eax
lea eax, [esp + 0x14]
push eax
push dword [0x57a0d4]
call fcn.004edd90
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
cmp dword [0x57a0d4], 0
je 0x4b32bf
push 0x200
push 0x5c1e60
call fcn.004f12a0
push 0x62c
call fcn.004a9c90
push eax
call fcn.004f1630
jmp 0x4b3557
cmp dword [0x57a0d4], 0
je case.0x4b206b.63
push 0x5c1e60
call fcn.004f1630
jmp 0x4b3557
push 0x33e
call fcn.004a9c90
push eax
call fcn.004f1630
jmp 0x4b3557
push 0x33f
call fcn.004a9c90
push eax
call fcn.004f1630
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
cmp dword [ebx + 0x20], 0
je case.0x4b206b.63
push dword [ebx]
jmp 0x4b3552
mov esi, dword [ebx + 0x20]
push 0x37a
call fcn.004a9c90
push esi
push eax
lea eax, [esp + 0x14]
push 0xc8
push eax
call fcn.00402c90
add esp, 0x10
lea eax, [esp + 0xc]
push eax
call fcn.004f1630
call fcn.004f1c40
call fcn.004b0fe0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
mov esi, dword [ebx + 0x20]
push 0x341
call fcn.004a9c90
push esi
push eax
lea eax, [esp + 0x14]
push 0x200
push eax
call fcn.00402c90
add esp, 0x10
lea eax, [esp + 0xc]
push eax
call fcn.004f1630
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
cmp dword [0x57a0d4], 0
je case.0x4b206b.63
push 0x200
push 0x5c1e60
call fcn.004f12a0
push 0x200
push 0x5c2260
push dword [0x57a0d4]
call dword [sym.imp.USER32.dll_GetWindowTextW]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
cmp dword [0x57a0d4], 0
je case.0x4b206b.63
mov esi, dword [ebx + 0x20]
push 0x51e
call fcn.004a9c90
push esi
push eax
lea eax, [esp + 0x14]
push 0x200
push eax
call fcn.00402c90
add esp, 0x10
lea eax, [esp + 0xc]
push eax
call fcn.004f1630
jmp 0x4b3557
cmp dword [0x57a0d4], 0
je case.0x4b206b.63
push 0x5c1e60
call fcn.004f1630
push 0x5c2260
call fcn.004f1610
jmp 0x4b3557
push 0x200
push 0x5c2260
push dword [0x57a0d4]
call dword [sym.imp.USER32.dll_GetWindowTextW]
push 0x218
call fcn.004a9c90
push eax
call fcn.004f1610
jmp 0x4b3557
push 0x5c2260
call fcn.004f1610
call fcn.004f1c40
cmp dword [ebx + 0x20], 0
je case.0x4b206b.63
push 0x3a7
call fcn.004a9c90
push 0x3a8
mov esi, eax
call fcn.004a9c90
push 0x40
push esi
push eax
push dword [0x57a0d4]
call fcn.004edd90
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1400]
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret
cmp dword [0x57a0d4], 0
je case.0x4b206b.63
push 0x200
push 0x5c1e60
call fcn.004f12a0
push 0x611
call fcn.004a9c90
push eax
call fcn.004f1630
push 0x200
push 0x5c2660
call fcn.004f1270
push 0x54266c
jmp 0x4b3552
cmp dword [0x57a0d4], 0
je case.0x4b206b.63
push 0x5c1e60
call fcn.004f1630
push 0x5c2660
call fcn.004f1490
call fcn.004f1c40
pop edi
pop esi
mov ecx, dword [esp + 0x1404]
pop ebx
xor ecx, esp
call fcn.0051dca8
add esp, 0x1404
ret