Function at 0x43a2e0
Capabilities:
Get graphical window text

Disassembly:
sub esp, 0x3fc
push edi
mov edi, ecx
mov dword [esp + 4], edi
cmp dword [edi], 0
je 0x43af6a
lea eax, [esp + 0x10]
push eax
call dword [sym.imp.user32.dll_GetCursorPos]
push 0
mov ecx, 0x60d4e0
call fcn.0040ee40
push 0xb6
push 0x217
mov ecx, 0x488878
call fcn.0040afe0
mov edx, dword [0x60d524]
lea ecx, [esp + 0x18]
push 0x3e8
push ecx
push edx
call dword [sym.imp.user32.dll_GetWindowTextA]
push 1
push 0xc0
lea eax, [esp + 0x20]
push 0x244
push eax
mov ecx, 0x60d530
call fcn.0040fa10
cmp dword [0x60d508], 6
jne 0x43a385
lea ecx, [esp + 0x18]
push 0xc4
push ecx
mov ecx, 0x60d530
call fcn.0040f9f0
and eax, 0xffff
mov ecx, 0x47d868
add eax, 0x245
push eax
call fcn.0040afe0
push ebx
push ebp
push esi
lea esi, [edi + 0x3c]
mov dword [esp + 0x14], 0
mov ebp, 0xec
mov dword [esp + 0x18], esi
mov eax, dword [esi - 0xc]
cmp eax, 1
jl 0x43aaf9
push eax
mov ecx, 0x61c7e0
call fcn.00411070
mov ebx, eax
test ebx, ebx
je 0x43aaf9
cmp dword [0x6fd298], 0xf
jne 0x43a3e8
mov edx, dword [esp + 0x14]
mov eax, dword [0x6fd29c]
cmp eax, edx
jne 0x43a3e8
push ebp
push 0x233
mov ecx, 0x482e30
call fcn.0040afe0
jmp 0x43aaf9
mov eax, dword [ebx + 0x28]
mov ecx, dword [ebx + 0x24]
dec eax
cmp ecx, 2
je 0x43a410
cmp ecx, 7
je 0x43a410
cmp ecx, 0xb
je 0x43a410
lea eax, [eax + eax*8]
push ebp
push 0x233
lea ecx, [eax*8 + 0x488e18]
jmp 0x43a423
lea ecx, [ebp + 0xd]
lea edx, [eax + eax*8]
push ecx
push 0x240
lea ecx, [edx*8 + 0x488e18]
call fcn.0040afe0
cmp dword [ebx + 0x24], 2
jne 0x43a475
mov eax, dword [esi - 4]
lea ecx, [esp + 0x24]
push eax
push 0x474120
push ecx
call fcn.0046105f
add esp, 0xc
lea edx, [ebp + 0x1a]
lea eax, [esp + 0x24]
mov ecx, 0x60d530
push 1
push edx
push eax
call fcn.0040f9f0
and eax, 0xffff
mov ecx, 0x257
sub ecx, eax
lea edx, [esp + 0x2c]
push ecx
push edx
mov ecx, 0x60d530
call fcn.0040fa10
mov eax, dword [ebx + 0x34]
dec eax
cmp eax, 3
ja case.default.0x43a47e
jmp dword [eax*4 + 0x43af74]
lea edx, [esp + 0x24]
mov edi, 0x474678
jmp 0x43a4af
lea edx, [esp + 0x24]
mov edi, 0x47466c
jmp 0x43a4af
lea edx, [esp + 0x24]
mov edi, 0x474660
jmp 0x43a4af
lea edx, [esp + 0x24]
mov edi, 0x474658
or ecx, 0xffffffff
xor eax, eax
repne scasb al, byte es:[edi]
not ecx
sub edi, ecx
mov eax, ecx
mov esi, edi
mov edi, edx
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, eax
and ecx, 3
rep movsb byte es:[edi], byte [esi]
lea ecx, [ebp + 1]
push 1
lea edx, [esp + 0x28]
push ecx
push edx
mov ecx, 0x60d530
call fcn.0040f9f0
and eax, 0xffff
mov ecx, 0x2a7
shr eax, 1
sub ecx, eax
lea edx, [esp + 0x2c]
push ecx
push edx
mov ecx, 0x60d530
call fcn.0040fa10
lea edi, [ebx + 4]
or ecx, 0xffffffff
xor eax, eax
lea edx, [esp + 0x24]
repne scasb al, byte es:[edi]
not ecx
sub edi, ecx
push 1
mov eax, ecx
mov esi, edi
mov edi, edx
lea edx, [esp + 0x28]
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, eax
and ecx, 3
rep movsb byte es:[edi], byte [esi]
lea ecx, [ebp + 0x11]
push ecx
push edx
mov ecx, 0x60d530
call fcn.0040f9f0
and eax, 0xffff
mov ecx, 0x2a7
shr eax, 1
sub ecx, eax
lea edx, [esp + 0x2c]
push ecx
push edx
mov ecx, 0x60d530
call fcn.0040fa10
mov eax, dword [esp + 0x18]
mov ecx, dword [eax]
cmp ecx, 0x5f5e0ff
jle 0x43a66a
mov eax, ecx
mov esi, 0xa
cdq
idiv esi
mov eax, ecx
mov esi, 0x64
push edx
cdq
idiv esi
mov eax, 0x66666667
mov esi, 0x3e8
imul edx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x51eb851f
mov esi, 0x2710
imul edx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x10624dd3
mov esi, 0x186a0
imul edx
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x68db8bad
mov esi, 0xf4240
imul edx
sar edx, 0xc
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x14f8b589
mov esi, 0x989680
imul edx
sar edx, 0xd
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x431bde83
mov esi, 0x5f5e100
imul edx
sar edx, 0x12
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x6b5fca6b
imul edx
sar edx, 0x16
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
mov ecx, 0x3b9aca00
idiv ecx
mov eax, 0x55e63b89
lea ecx, [esp + 0x44]
imul edx
sar edx, 0x19
mov eax, edx
shr eax, 0x1f
add edx, eax
push edx
push 0x4755dc
push ecx
call fcn.0046105f
add esp, 0x2c
jmp 0x43aabe
cmp ecx, 0x98967f
jle 0x43a75c
mov eax, ecx
mov esi, 0xa
cdq
idiv esi
mov eax, ecx
mov esi, 0x64
push edx
cdq
idiv esi
mov eax, 0x66666667
mov esi, 0x3e8
imul edx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x51eb851f
mov esi, 0x2710
imul edx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x10624dd3
mov esi, 0x186a0
imul edx
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x68db8bad
mov esi, 0xf4240
imul edx
sar edx, 0xc
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x14f8b589
mov esi, 0x989680
imul edx
sar edx, 0xd
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x431bde83
imul edx
sar edx, 0x12
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
mov ecx, 0x5f5e100
cdq
idiv ecx
mov eax, 0x6b5fca6b
imul edx
sar edx, 0x16
mov eax, edx
shr eax, 0x1f
add edx, eax
push edx
lea ecx, [esp + 0x44]
push 0x4755c0
push ecx
call fcn.0046105f
add esp, 0x28
jmp 0x43aabe
cmp ecx, 0xf423f
jle 0x43a832
mov eax, ecx
mov esi, 0xa
cdq
idiv esi
mov eax, ecx
mov esi, 0x64
push edx
cdq
idiv esi
mov eax, 0x66666667
mov esi, 0x3e8
imul edx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x51eb851f
mov esi, 0x2710
imul edx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x10624dd3
mov esi, 0x186a0
imul edx
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x68db8bad
mov esi, 0xf4240
imul edx
sar edx, 0xc
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x14f8b589
imul edx
sar edx, 0xd
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
mov ecx, 0x989680
cdq
idiv ecx
mov eax, 0x431bde83
lea ecx, [esp + 0x3c]
imul edx
sar edx, 0x12
mov eax, edx
shr eax, 0x1f
add edx, eax
push edx
push 0x4755a8
push ecx
call fcn.0046105f
add esp, 0x24
jmp 0x43aabe
cmp ecx, 0x1869f
jle 0x43a8ec
mov eax, ecx
mov esi, 0xa
cdq
idiv esi
mov eax, ecx
mov esi, 0x64
push edx
cdq
idiv esi
mov eax, 0x66666667
mov esi, 0x3e8
imul edx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x51eb851f
mov esi, 0x2710
imul edx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x10624dd3
mov esi, 0x186a0
imul edx
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x68db8bad
imul edx
sar edx, 0xc
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
mov ecx, 0xf4240
cdq
idiv ecx
mov eax, 0x14f8b589
lea ecx, [esp + 0x38]
imul edx
sar edx, 0xd
mov eax, edx
shr eax, 0x1f
add edx, eax
push edx
push 0x475590
push ecx
call fcn.0046105f
add esp, 0x20
jmp 0x43aabe
cmp ecx, 0x270f
jle 0x43a98a
mov eax, ecx
mov esi, 0xa
cdq
idiv esi
mov eax, ecx
mov esi, 0x64
push edx
cdq
idiv esi
mov eax, 0x66666667
mov esi, 0x3e8
imul edx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x51eb851f
mov esi, 0x2710
imul edx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x10624dd3
imul edx
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
mov ecx, 0x186a0
cdq
idiv ecx
mov eax, 0x68db8bad
lea ecx, [esp + 0x34]
imul edx
sar edx, 0xc
mov eax, edx
shr eax, 0x1f
add edx, eax
push edx
push 0x47557c
push ecx
call fcn.0046105f
add esp, 0x1c
jmp 0x43aabe
cmp ecx, 0x3e7
jle 0x43aa08
mov eax, ecx
mov esi, 0xa
cdq
idiv esi
mov eax, ecx
mov esi, 0x64
push edx
cdq
idiv esi
mov eax, 0x66666667
mov esi, 0x3e8
imul edx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
cdq
idiv esi
mov eax, 0x51eb851f
imul edx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
mov ecx, 0x2710
cdq
idiv ecx
mov eax, 0x10624dd3
lea ecx, [esp + 0x30]
imul edx
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
push edx
push 0x475568
push ecx
call fcn.0046105f
add esp, 0x18
jmp 0x43aabe
cmp ecx, 0x63
jle 0x43aa64
mov eax, ecx
mov esi, 0xa
cdq
idiv esi
mov eax, ecx
mov esi, 0x64
push edx
cdq
idiv esi
mov eax, 0x66666667
imul edx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, ecx
push edx
mov ecx, 0x3e8
cdq
idiv ecx
mov eax, 0x51eb851f
lea ecx, [esp + 0x2c]
imul edx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
push edx
push 0x475558
push ecx
call fcn.0046105f
add esp, 0x14
jmp 0x43aabe
mov eax, ecx
cmp ecx, 9
cdq
jle 0x43aaa4
mov esi, 0xa
idiv esi
mov eax, ecx
mov ecx, 0x64
push edx
cdq
idiv ecx
mov eax, 0x66666667
lea ecx, [esp + 0x28]
imul edx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
push edx
push 0x47554c
push ecx
call fcn.0046105f
add esp, 0x10
jmp 0x43aabe
mov ecx, 0xa
idiv ecx
push edx
lea edx, [esp + 0x28]
push 0x475540
push edx
call fcn.0046105f
add esp, 0xc
lea eax, [ebp + 0x21]
push 1
lea ecx, [esp + 0x28]
push eax
push ecx
mov ecx, 0x60d530
call fcn.0040f9f0
and eax, 0xffff
mov edx, 0x2a7
shr eax, 1
sub edx, eax
lea eax, [esp + 0x2c]
push edx
push eax
mov ecx, 0x60d530
call fcn.0040fa10
mov esi, dword [esp + 0x18]
mov edi, dword [esp + 0x10]
mov ebx, dword [esp + 0x14]
add ebp, 0x45
inc ebx
add esi, 0x10
cmp ebp, 0x245
mov dword [esp + 0x14], ebx
mov dword [esp + 0x18], esi
jl 0x43a39c
mov al, byte [edi + 0x10]
test al, al
jne 0x43adc7
push 0xb6
push 0x2fc
mov ecx, 0x482068
call fcn.0040afe0
xor esi, esi
mov eax, dword [esi*8 + 0x63082c]
cmp eax, 1
jl 0x43ab7c
push eax
mov ecx, 0x61c7e0
call fcn.00411070
test eax, eax
je 0x43ab7c
mov eax, dword [eax + 0x28]
cmp esi, 2
je 0x43ab5d
dec eax
mov ecx, dword [esi*8 + 0x630320]
mov edx, dword [esi*8 + 0x63031c]
lea eax, [eax + eax*8]
push ecx
push edx
lea ecx, [eax*8 + 0x488e18]
call fcn.0040afe0
inc esi
cmp esi, 8
jl 0x43ab39
xor ebx, ebx
lea esi, [edi + 0x88]
mov eax, dword [esi - 8]
cmp eax, 1
jl case.default.0x43acef
push eax
mov ecx, 0x61c7e0
call fcn.00411070
mov edi, eax
test edi, edi
je case.default.0x43acef
mov eax, dword [0x6fd298]
mov ebp, 0x10
cmp eax, ebp
jne 0x43ac29
cmp dword [0x6fd29c], ebx
jne 0x43ac29
mov edi, dword [edi + 0x24]
cmp edi, 2
je 0x43abfe
cmp edi, 7
je 0x43abfe
cmp edi, 0xb
je 0x43abfe
mov eax, dword [esi]
lea ecx, [eax + eax*2]
lea edx, [eax + ecx*4]
lea eax, [edx + edx + 0x177]
push eax
mov eax, dword [esi - 4]
lea ecx, [eax + eax*2]
lea edx, [eax + ecx*4]
mov ecx, 0x482e30
lea eax, [edx + edx + 0x31e]
push eax
jmp 0x43ad62
mov eax, dword [esi]
lea ecx, [eax + eax*2]
lea edx, [eax + ecx*4]
lea eax, [edx + edx + 0x177]
push eax
mov eax, dword [esi - 4]
lea ecx, [eax + eax*2]
lea edx, [eax + ecx*4]
mov ecx, 0x482e78
lea eax, [edx + edx + 0x31e]
push eax
jmp 0x43ad62
mov eax, dword [esi]
lea ecx, [eax + eax*2]
lea edx, [eax + ecx*4]
lea eax, [edx + edx + 0x177]
push eax
mov eax, dword [esi - 4]
lea ecx, [eax + eax*2]
lea edx, [eax + ecx*4]
lea eax, [edx + edx + 0x31e]
push eax
mov eax, dword [edi + 0x28]
lea ecx, [eax + eax*8]
lea ecx, [ecx*8 + 0x488dd0]
call fcn.0040afe0
cmp dword [edi + 0x24], 2
jne 0x43acc4
mov edx, dword [esi + 4]
lea eax, [esp + 0x24]
push edx
push 0x474120
push eax
call fcn.0046105f
mov eax, dword [esi]
add esp, 0xc
lea ecx, [eax + eax*2]
push 1
lea edx, [eax + ecx*4]
lea ecx, [esp + 0x28]
lea eax, [edx + edx + 0x182]
push eax
push ecx
mov ecx, 0x60d530
call fcn.0040f9f0
mov dx, ax
mov eax, dword [esi - 4]
and edx, 0xffff
lea ecx, [eax + eax*2]
lea eax, [eax + ecx*4]
lea ecx, [esp + 0x2c]
shl eax, 1
sub eax, edx
add eax, 0x336
push eax
push ecx
mov ecx, 0x60d530
call fcn.0040fa10
cmp dword [0x6fd298], ebp
jne 0x43acd8
cmp dword [0x6fd29c], ebx
je case.default.0x43acef
mov eax, dword [edi + 0x24]
add eax, 0xfffffffa
cmp eax, 0xf
ja case.default.0x43acef
xor edx, edx
mov dl, byte [eax + 0x43af8c]
jmp dword [edx*4 + 0x43af84]
push edi
mov ecx, 0x62f668
call fcn.00422230
test eax, eax
jne case.default.0x43acef
mov eax, dword [esi]
lea ecx, [eax + eax*2]
lea edx, [eax + ecx*4]
lea eax, [edx + edx + 0x177]
push eax
mov eax, dword [esi - 4]
lea ecx, [eax + eax*2]
lea edx, [eax + ecx*4]
mov ecx, 0x482de8
lea eax, [edx + edx + 0x31e]
push eax
jmp 0x43ad62
push edi
mov ecx, 0x62f668
call fcn.00422230
test eax, eax
jne case.default.0x43acef
mov eax, dword [esi]
lea ecx, [eax + eax*2]
lea edx, [eax + ecx*4]
lea eax, [edx + edx + 0x177]
push eax
mov eax, dword [esi - 4]
lea ecx, [eax + eax*2]
lea edx, [eax + ecx*4]
mov ecx, 0x4821d0
lea eax, [edx + edx + 0x31e]
push eax
call fcn.0040afe0
inc ebx
add esi, 0x10
cmp ebx, 0x40
jl 0x43ab8a
mov ecx, dword [esp + 0x10]
lea eax, [esp + 0x24]
mov edx, dword [ecx + 0x480]
push edx
push 0x474120
push eax
call fcn.0046105f
add esp, 0xc
lea ecx, [esp + 0x24]
push 1
push 0x250
push ecx
mov ecx, 0x60d530
call fcn.0040f9f0
and eax, 0xffff
mov edx, 0x3eb
sub edx, eax
lea eax, [esp + 0x2c]
push edx
push eax
mov ecx, 0x60d530
call fcn.0040fa10
mov edi, dword [esp + 0x10]
mov eax, dword [edi + 4]
pop esi
pop ebp
pop ebx
test eax, eax
je 0x43ade5
push 0xbd
push 0x21e
mov ecx, 0x482020
call fcn.0040afe0
mov al, byte [edi + 0x10]
test al, al
jne 0x43aec4
mov eax, dword [edi + 8]
test eax, eax
je 0x43ae0b
push 0xbc
push 0x3e1
mov ecx, 0x482020
call fcn.0040afe0
mov al, byte [edi + 0x10]
test al, al
jne 0x43aec4
mov eax, dword [edi + 0xc]
test eax, eax
jne 0x43aea8
mov eax, dword [0x61c670]
test eax, eax
jne 0x43ae8c
mov eax, dword [0x61c6e8]
test eax, eax
jne 0x43ae8c
mov eax, dword [0x61c5f8]
test eax, eax
jne 0x43ae8c
mov eax, dword [0x6fd2a8]
test eax, eax
jne 0x43ae8c
cmp dword [0x6fd298], 0xffffffff
jne 0x43ae8c
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x10]
push ecx
push edx
push 0x250
push 0x2bd
mov ecx, 0x4888c0
call fcn.0040b020
test eax, eax
push 0x250
push 0x2bd
je 0x43ae96
mov ecx, 0x488908
call fcn.0040afe0
pop edi
add esp, 0x3fc
ret
push 0x250
push 0x2bd
mov ecx, 0x4888c0
call fcn.0040afe0
pop edi
add esp, 0x3fc
ret
push 0x250
push 0x2bd
mov ecx, 0x488950
call fcn.0040afe0
pop edi
add esp, 0x3fc
ret
mov eax, dword [edi + 0xc]
test eax, eax
jne 0x43af56
mov eax, dword [0x61c670]
test eax, eax
jne 0x43af3a
mov eax, dword [0x61c6e8]
test eax, eax
jne 0x43af3a
mov eax, dword [0x61c5f8]
test eax, eax
jne 0x43af3a
mov eax, dword [0x6fd2a8]
test eax, eax
jne 0x43af3a
cmp dword [0x6fd298], 0xffffffff
jne 0x43af3a
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x10]
push eax
push ecx
push 0x250
push 0x2bd
mov ecx, 0x488998
call fcn.0040b020
test eax, eax
push 0x250
push 0x2bd
je 0x43af44
mov ecx, 0x4889e0
call fcn.0040afe0
pop edi
add esp, 0x3fc
ret
push 0x250
push 0x2bd
mov ecx, 0x488998
call fcn.0040afe0
pop edi
add esp, 0x3fc
ret
push 0x250
push 0x2bd
mov ecx, 0x488a28
call fcn.0040afe0
pop edi
add esp, 0x3fc
ret
inc esp
and al, 0xc
mov ecx, dword [esp + 8]
lea edx, [esp + 4]
push edx
push eax
lea edx, [esi + 0x80]
push ecx
push edx
mov ecx, 0x62f668
call fcn.0041f860
test eax, eax
je 0x43b0d6
mov eax, dword [esp + 4]
mov ecx, eax
shl ecx, 4
add eax, 8
mov edx, dword [ecx + esi + 0x8c]
push edx
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0xc]
shl eax, 4
mov eax, dword [eax + esi]
push eax
push ecx
push edx
mov ecx, 0x62f668
call fcn.004209a0
pop esi
add esp, 0xc
ret