Function at 0x418140
Capabilities:
Check if file exists
Query or enumerate registry value

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4a74e4
mov eax, dword fs:[0]
push eax
sub esp, 0x4a4
mov eax, dword [0x4d1480]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x4a8], ecx
xorps xmm0, xmm0
mov dword [ebp - 0x46c], 0
movups xmmword [ebp - 0x47c], xmm0
mov dword [ebp - 0x468], 0xf
mov byte [ebp - 0x47c], 0
mov dword [ebp - 4], 0
mov dword [ebp - 0x42c], 0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x428]
push 0x17
push 0x4c131c
movups xmmword [ebp - 0x428], xmm0
mov dword [ebp - 0x418], 0
mov dword [ebp - 0x414], 0
call fcn.004089e0
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 2
cmp dword [ebp - 0x414], 0xf
lea eax, [ebp - 0x428]
push ecx
cmova eax, dword [ebp - 0x428]
push 0x20119
push 0
push eax
push SysReAllocString
call dword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
mov edi, eax
test edi, edi
je 0x4182b7
cmp dword [ebp - 0x414], 0xf
lea edx, [ebp - 0x428]
push ecx
push dword [ebp - 0x418]
cmova edx, dword [ebp - 0x428]
lea ecx, [ebp - 0x44c]
call fcn.00423410
add esp, 8
mov byte [ebp - 4], 3
lea esi, [ebp - 0x44c]
cmp dword [ebp - 0x438], 7
cmova esi, dword [ebp - 0x44c]
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
push esi
push str.open_reg___s__lastError___d
push 0x14
push str.utility::RegKey::RegRegOpen
call fcn.00426450
mov byte [ebp - 4], 2
add esp, 0x14
mov ecx, dword [ebp - 0x438]
cmp ecx, 7
jbe 0x4182b7
mov edx, dword [ebp - 0x44c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x4182ad
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x418e5e
push ecx
push edx
call fcn.004804a9
add esp, 8
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x414]
cmp ecx, 0xf
jbe 0x4182f5
mov edx, dword [ebp - 0x428]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4182eb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x418e63
push ecx
push edx
call fcn.004804a9
add esp, 8
test edi, edi
jne 0x4184b3
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0x418], edi
push 0x4c1334
lea ecx, [ebp - 0x428]
mov dword [ebp - 0x414], edi
movups xmmword [ebp - 0x428], xmm0
call fcn.004089e0
mov byte [ebp - 4], 4
mov eax, dword [ebp - 0x42c]
test eax, eax
jne 0x4183d7
cmp dword [ebp - 0x414], 0xf
lea edx, [ebp - 0x428]
push ecx
push dword [ebp - 0x418]
cmova edx, dword [ebp - 0x428]
lea ecx, [ebp - 0x44c]
call fcn.00423410
mov byte [ebp - 4], 5
lea eax, [ebp - 0x44c]
cmp dword [ebp - 0x438], 7
cmova eax, dword [ebp - 0x44c]
push eax
push str.m_hKey_is_null__query_reg___s
push 0x3e
push str.utility::RegKey::RegRead
call fcn.00426450
mov byte [ebp - 4], 4
add esp, 0x18
mov ecx, dword [ebp - 0x438]
cmp ecx, 7
jbe 0x41845a
mov edx, dword [ebp - 0x44c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x4183c8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x418e68
push ecx
push edx
call fcn.004804a9
add esp, 8
jmp 0x41845a
cmp dword [ebp - 0x414], 0xf
lea edx, [ebp - 0x4a4]
push edx
lea edx, [ebp - 0x410]
mov dword [ebp - 0x4a4], 0x400
push edx
lea edx, [ebp - 0x4ac]
push edx
lea ecx, [ebp - 0x428]
cmova ecx, dword [ebp - 0x428]
push 0
push ecx
push eax
call dword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
test eax, eax
jne 0x41843f
lea ecx, [ebp - 0x410]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x418421
sub ecx, edx
lea eax, [ebp - 0x410]
push ecx
push eax
lea ecx, [ebp - 0x47c]
call fcn.0040fc30
jmp 0x41845a
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
push str.read_reg_lastError___d
push 0x51
push str.utility::RegKey::RegRead
call fcn.00426450
add esp, 0x10
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x414]
cmp ecx, 0xf
jbe 0x418498
mov edx, dword [ebp - 0x428]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x41848e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x418e6d
push ecx
push edx
call fcn.004804a9
add esp, 8
mov eax, dword [ebp - 0x42c]
test eax, eax
je 0x4184b3
push eax
call dword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov dword [ebp - 0x42c], 0
mov eax, dword [ebp - 0x46c]
mov edi, dword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
je 0x41876e
cmp dword [ebp - 0x468], 0xf
lea edx, [ebp - 0x47c]
push ecx
cmova edx, dword [ebp - 0x47c]
lea ecx, [ebp - 0x44c]
push eax
call fcn.00423410
add esp, 8
lea eax, [ebp - 0x44c]
cmp dword [ebp - 0x438], 7
cmova eax, dword [ebp - 0x44c]
push eax
call edi
mov ecx, dword [ebp - 0x438]
mov esi, eax
cmp ecx, 7
jbe 0x418544
mov edx, dword [ebp - 0x44c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x41853a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x418e72
push ecx
push edx
call fcn.004804a9
add esp, 8
test esi, esi
jne 0x4185f8
cmp dword [ebp - 0x468], 0xf
lea edx, [ebp - 0x47c]
push ecx
push dword [ebp - 0x46c]
cmova edx, dword [ebp - 0x47c]
lea ecx, [ebp - 0x44c]
call fcn.00423410
mov byte [ebp - 4], 6
lea eax, [ebp - 0x44c]
cmp dword [ebp - 0x438], 7
cmova eax, dword [ebp - 0x44c]
push eax
push str.oslink_path_from_regidit__s..but_not_exist
push 0x2e4
push str.LDRemoteModel::calcInstallPath
call fcn.00426450
mov byte [ebp - 4], 1
add esp, 0x18
mov ecx, dword [ebp - 0x438]
cmp ecx, 7
jbe 0x4185e6
mov edx, dword [ebp - 0x44c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x4185dc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x418e77
push ecx
push edx
call fcn.004804a9
add esp, 8
push 0
push 0x4c0108
lea ecx, [ebp - 0x47c]
call fcn.0040fc30
mov eax, dword [ebp - 0x46c]
test eax, eax
je 0x41876e
cmp dword [ebp - 0x468], 0xf
lea edx, [ebp - 0x47c]
push ecx
cmova edx, dword [ebp - 0x47c]
lea ecx, [ebp - 0x428]
push eax
call fcn.00423410
add esp, 8
lea edx, [ebp - 0x428]
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x44c]
call fcn.004139b0
mov edi, dword [ebp - 0x4a8]
push eax
lea esi, [edi + 0x60]
mov ecx, esi
call fcn.00408360
mov ecx, dword [ebp - 0x438]
cmp ecx, 7
jbe 0x418690
mov edx, dword [ebp - 0x44c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x418686
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x418e7c
push ecx
push edx
call fcn.004804a9
add esp, 8
xor eax, eax
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x414]
mov dword [ebp - 0x43c], 0
mov dword [ebp - 0x438], 7
mov word [ebp - 0x44c], ax
cmp ecx, 7
jbe 0x4186f1
mov edx, dword [ebp - 0x428]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x4186e7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x418e7c
push ecx
push edx
call fcn.004804a9
add esp, 8
push esi
lea eax, [ebp - 0x44c]
mov ecx, edi
push eax
call fcn.00417300
push eax
lea ecx, [edi + 0x30]
call fcn.00408360
mov ecx, dword [ebp - 0x438]
cmp ecx, 7
jbe 0x418749
mov edx, dword [ebp - 0x44c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x41873f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x418e81
push ecx
push edx
call fcn.004804a9
add esp, 8
cmp dword [esi + 0x14], 7
jbe 0x418751
mov esi, dword [esi]
push esi
push str.oslink_path_from_regidit__s
push 0x2ee
push str.LDRemoteModel::calcInstallPath
call fcn.00426450
add esp, 0x10
jmp 0x418df2
xorps xmm0, xmm0
mov dword [ebp - 0x454], 0
xor eax, eax
mov dword [ebp - 0x450], 7
movups xmmword [ebp - 0x464], xmm0
mov word [ebp - 0x464], ax
mov esi, dword [ebp - 0x4a8]
mov byte [ebp - 4], 8
cmp dword [esi + 0xc4], 7
lea ecx, [esi + 0xb0]
jbe 0x4187b4
mov ecx, dword [esi + 0xb0]
mov edx, dword [esi + 0xc0]
push 7
push str.install
push 0
call fcn.0041fa40
add esp, 0xc
test eax, eax
jne 0x418897
cmp dword [esi + 0x8c], 7
lea eax, [esi + 0x78]
jbe 0x4187e2
mov eax, dword [esi + 0x78]
push eax
push str.from_install_path:__s
push 0x2f4
push str.LDRemoteModel::calcInstallPath
call fcn.00426450
add esp, 0x10
lea edx, [esi + 0x78]
lea ecx, [ebp - 0x44c]
call fcn.00424f80
push eax
lea ecx, [ebp - 0x464]
call fcn.00408360
mov ecx, dword [ebp - 0x438]
cmp ecx, 7
jbe 0x418854
mov edx, dword [ebp - 0x44c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x41884a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x418e86
push ecx
push edx
call fcn.004804a9
add esp, 8
cmp dword [ebp - 0x450], 7
lea eax, [ebp - 0x464]
cmova eax, dword [ebp - 0x464]
push eax
push str.from_install_path:__s
push 0x2f6
push str.LDRemoteModel::calcInstallPath
call fcn.00426450
add esp, 0x10
lea ecx, [ebp - 0x464]
push 7
push 0x4c064c
call fcn.0040d1f0
jmp 0x41894e
lea ecx, [ebp - 0x428]
call fcn.00417db0
mov byte [ebp - 4], 9
lea eax, [ebp - 0x428]
cmp dword [ebp - 0x414], 7
lea ecx, [ebp - 0x464]
push dword [ebp - 0x418]
cmova eax, dword [ebp - 0x428]
push eax
call fcn.004083f0
push 0x11
push str.LDPlayerOSLink_
lea ecx, [ebp - 0x464]
call fcn.0040d1f0
cmp dword [ebp - 0x450], 7
lea eax, [ebp - 0x464]
cmova eax, dword [ebp - 0x464]
push eax
push str.current_path:__s
push 0x2ff
push str.LDRemoteModel::calcInstallPath
call fcn.00426450
mov byte [ebp - 4], 8
add esp, 0x10
mov ecx, dword [ebp - 0x414]
cmp ecx, 7
jbe 0x41894e
mov edx, dword [ebp - 0x428]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x418944
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x418e8b
push ecx
push edx
call fcn.004804a9
add esp, 8
cmp dword [ebp - 0x450], 7
lea eax, [ebp - 0x464]
cmova eax, dword [ebp - 0x464]
push eax
call edi
test eax, eax
jne 0x4189a9
cmp dword [ebp - 0x450], 7
lea eax, [ebp - 0x464]
cmova eax, dword [ebp - 0x464]
push eax
push 0
call dword [sym.imp.SHELL32.dll_SHCreateDirectory]
test eax, eax
je 0x4189a9
cmp eax, 0xb7
je 0x4189a9
push eax
push str.make_dir_failed__error___d.
push 0xef
push str.utility::ufile::makeDir
call fcn.00426450
add esp, 0x10
cmp dword [ebp - 0x454], 0
lea eax, [ebp - 0x464]
push eax
jne 0x4189c9
lea ecx, [ebp - 0x44c]
call fcn.00408b10
jmp 0x418d5d
lea ecx, [ebp - 0x494]
call fcn.00408b10
lea ecx, [ebp - 0x494]
mov byte [ebp - 4], 0xa
call fcn.004149e0
mov esi, dword [ebp - 0x484]
xor ecx, ecx
test esi, esi
je 0x418a4a
mov edx, dword [ebp - 0x480]
mov edi, dword [ebp - 0x494]
nop dword [eax + eax]
cmp edx, 7
lea eax, [ebp - 0x494]
cmova eax, edi
seta byte [ebp - 0x495]
cmp word [eax + ecx*2], 0x2f
jne 0x418a45
cmp byte [ebp - 0x495], 0
lea eax, [ebp - 0x494]
mov edx, 0x5c
cmovne eax, edi
mov word [eax + ecx*2], dx
mov edx, dword [ebp - 0x480]
mov esi, dword [ebp - 0x484]
mov edi, dword [ebp - 0x494]
inc ecx
cmp ecx, esi
jb 0x418a00
xorps xmm0, xmm0
movlpd qword [ebp - 0x434], xmm0
push 0x20
mov dword [ebp - 0x434], 0
mov dword [ebp - 0x430], 0
call fcn.004804da
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [ebp - 0x434], eax
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x428]
push 1
xorps xmm0, xmm0
mov dword [ebp - 0x418], 0
push 0x4c0224
movups xmmword [ebp - 0x428], xmm0
mov dword [ebp - 0x414], 0
call fcn.004082b0
lea eax, [ebp - 0x428]
mov byte [ebp - 4], 0xc
push eax
lea edx, [ebp - 0x494]
lea ecx, [ebp - 0x434]
call fcn.00423840
mov byte [ebp - 4], 0xb
add esp, 4
mov ecx, dword [ebp - 0x414]
cmp ecx, 7
jbe 0x418b15
mov edx, dword [ebp - 0x428]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x418b0b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x418e90
push ecx
push edx
call fcn.004804a9
add esp, 8
mov ecx, dword [ebp - 0x434]
lea edx, [ebp - 0x494]
mov eax, dword [ecx]
mov esi, dword [eax]
add eax, 8
mov dword [ebp - 0x4a0], esi
cmp edx, eax
je 0x418b51
cmp dword [eax + 0x14], 7
mov ecx, eax
jbe 0x418b3c
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0x494]
call fcn.004083f0
mov ecx, dword [ebp - 0x434]
cmp esi, ecx
je 0x418ce4
nop dword [eax]
cmp dword [esi + 0x18], 0
jne 0x418b89
mov eax, dword [esi + 4]
mov edx, esi
mov edi, dword [esi]
mov dword [eax], edi
mov ecx, dword [esi]
mov eax, dword [esi + 4]
mov dword [ecx + 4], eax
dec dword [ebp - 0x430]
call fcn.0040da30
mov esi, edi
jmp 0x418cd2
mov ecx, dword [esi + 0x1c]
lea edi, [esi + 8]
mov dword [ebp - 0x4b0], edi
mov edx, edi
cmp ecx, 7
jbe 0x418ba0
mov edx, dword [edi]
nop
mov eax, edi
cmp ecx, 7
jbe 0x418ba9
mov eax, dword [edi]
mov esi, dword [edi + 0x10]
mov dword [ebp - 0x49c], esi
lea eax, [eax + esi*2]
cmp edx, eax
je 0x418c75
movzx eax, word [edx]
add eax, 0xffffffde
cmp eax, 0x5a
ja case.0x418bd3.35
movzx eax, byte [eax + 0x418ea8]
jmp dword [eax*4 + 0x418ea0]
mov eax, dword [ebp - 0x49c]
mov esi, 1
cmp ecx, 7
jbe 0x418bff
sub edx, dword [edi]
sar edx, 1
sub eax, edx
cmp eax, esi
cmovb esi, eax
mov eax, dword [edi]
mov dword [ebp - 0x4a4], eax
jmp 0x418c11
sub edx, edi
mov dword [ebp - 0x4a4], edi
sar edx, 1
sub eax, edx
cmp eax, 1
cmovb esi, eax
mov eax, dword [ebp - 0x49c]
lea ecx, [edx + edx]
sub eax, esi
mov dword [ebp - 0x4ac], ecx
add ecx, dword [ebp - 0x4a4]
mov dword [ebp - 0x49c], eax
sub eax, edx
lea eax, [eax*2 + 2]
push eax
lea eax, [ecx + esi*2]
push eax
push ecx
call fcn.004821b0
mov edi, dword [ebp - 0x4b0]
add esp, 0xc
mov eax, dword [ebp - 0x49c]
mov dword [edi + 0x10], eax
mov eax, edi
mov ecx, dword [edi + 0x14]
cmp ecx, 7
jbe 0x418c60
mov eax, dword [edi]
mov edx, dword [ebp - 0x4ac]
add edx, eax
jmp 0x418ba0
add edx, 2
jmp 0x418ba0
mov esi, dword [ebp - 0x4a0]
cmp dword [esi + 0x18], 0
jne 0x418ca7
mov eax, dword [esi + 4]
mov edx, esi
mov edi, dword [esi]
mov dword [eax], edi
mov ecx, dword [esi]
mov eax, dword [esi + 4]
mov dword [ecx + 4], eax
dec dword [ebp - 0x430]
call fcn.0040da30
mov esi, edi
mov dword [ebp - 0x4a0], edi
jmp 0x418cd8
push 1
push 0x4c0224
lea ecx, [ebp - 0x494]
call fcn.0040d1f0
cmp dword [esi + 0x1c], 7
lea edx, [esi + 8]
jbe 0x418cc5
mov edx, dword [esi + 8]
push dword [esi + 0x18]
mov ecx, eax
push edx
call fcn.0040d1f0
mov esi, dword [esi]
mov dword [ebp - 0x4a0], esi
cmp esi, dword [ebp - 0x434]
jne 0x418b60
push 1
push 0x4c0224
lea ecx, [ebp - 0x494]
call fcn.0040d1f0
push eax
lea ecx, [ebp - 0x44c]
call fcn.00408b10
mov edx, dword [ebp - 0x434]
call fcn.0040d920
push 0x20
push dword [ebp - 0x434]
call fcn.004804a9
mov ecx, dword [ebp - 0x480]
add esp, 8
cmp ecx, 7
jbe 0x418d5d
mov edx, dword [ebp - 0x494]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x418d53
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x418e90
push ecx
push edx
call fcn.004804a9
add esp, 8
mov ecx, dword [ebp - 0x4a8]
lea eax, [ebp - 0x44c]
push eax
add ecx, 0x30
call fcn.00408360
mov ecx, dword [ebp - 0x438]
cmp ecx, 7
jbe 0x418db2
mov edx, dword [ebp - 0x44c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x418da8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x418e95
push ecx
push edx
call fcn.004804a9
add esp, 8
mov ecx, dword [ebp - 0x450]
cmp ecx, 7
jbe 0x418df2
mov edx, dword [ebp - 0x464]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x418de8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x418e95
push ecx
push edx
call fcn.004804a9
add esp, 8
mov eax, dword [ebp - 0x42c]
test eax, eax
je 0x418e0d
push eax
call dword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov dword [ebp - 0x42c], 0
mov ecx, dword [ebp - 0x468]
cmp ecx, 0xf
jbe 0x418e43
mov edx, dword [ebp - 0x47c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x418e39
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x418e9a
push ecx
push edx
call fcn.004804a9
add esp, 8
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0048049b
mov esp, ebp
pop ebp
ret
call fcn.00485a5d
call fcn.00485a5d
call fcn.00485a5d
call fcn.00485a5d
call fcn.00485a5d
call fcn.00485a5d
call fcn.00485a5d
call fcn.00485a5d
call fcn.00485a5d
call fcn.00485a5d
call fcn.00485a5d
call fcn.00485a5d
call fcn.00485a5d
nop
fimul dword [ebx - 0x7392ffbf]
inc ecx
add byte [eax], al
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [eax], eax
add dword [ecx], eax
add dword [ecx], eax
add byte [ecx], al
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
add byte [ecx], al
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [eax], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [eax], eax
int3