Function at 0x10085f20
Capabilities:
Encode data using xor
Hash data using fnv
Log keystrokes via polling

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 0x100d9eb8
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0xc58
mov eax, dword [0x10104040]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x3e8], ecx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov esi, dword [sym.imp.USER32.dll_GetAsyncKeyState]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
cmp byte [0x101576af], 0
addsd xmm0, qword [eax*8 + 0x100f6700]
cvtpd2ps xmm0, xmm0
movss dword [ebp - 0x1fc], xmm0
je 0x10085fd2
movaps xmm1, xmm0
movss xmm0, dword [0x100f5eec]
subss xmm1, dword [0x10185cf8]
comiss xmm0, xmm1
ja 0x10085fd2
push 1
call esi
test ax, ax
jns 0x10085fd2
call fcn.10083390
movss xmm0, dword [ebp - 0x1fc]
movss dword [0x10185cf8], xmm0
push str.client.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test eax, eax
jne 0x100860c1
mov edi, dword [0x10154680]
test edi, edi
je 0x1008605e
cmp dword [0x10154684], 7
mov esi, 0x10154670
mov edx, 0x811c9dc5
cmova esi, dword [0x10154670]
xor ecx, ecx
add edi, edi
je 0x10086021
nop dword [eax]
movzx eax, byte [ecx + esi]
inc ecx
xor eax, edx
imul edx, eax, 0x1000193
cmp ecx, edi
jb 0x10086010
push edx
push 0x10154670
lea eax, [ebp - 0xa9c]
push eax
call fcn.100791a0
mov edx, dword [0x10185c90]
mov eax, dword [eax + 4]
test eax, eax
cmovne edx, eax
cmp edx, dword [0x10185c90]
je 0x1008605e
lea eax, [edx + 0x20]
push eax
push 0x10154670
call fcn.100736e0
mov ecx, eax
call fcn.10073dd0
push 0x10154670
lea ecx, [ebp - 0x22c]
call fcn.100742e0
mov dword [ebp - 4], 0
mov edi, dword [0x10185cb0]
mov esi, dword [0x10185cac]
cmp esi, edi
je 0x1008609d
mov ecx, esi
call fcn.100755a0
add esi, 0x18
cmp esi, edi
jne 0x10086085
mov eax, dword [0x10185cac]
mov dword [0x10185cb0], eax
lea eax, [ebp - 0x22c]
push eax
call fcn.1008e350
lea ecx, [ebp - 0x22c]
mov dword [ebp - 4], 0xffffffff
call fcn.100755a0
mov esi, dword [sym.imp.USER32.dll_GetAsyncKeyState]
mov eax, dword [0x10157680]
cmp eax, 0x17
ja case.0x100860cf.2
jmp dword [eax*4 + 0x1008d4a0]
mov eax, 1
jmp 0x1008618e
mov eax, 2
jmp 0x1008618e
mov eax, 0x71
jmp 0x1008618e
mov eax, 0x72
jmp 0x1008618e
mov eax, 0x73
jmp 0x1008618e
mov eax, 0x74
jmp 0x1008618e
mov eax, 0x75
jmp 0x1008618e
mov eax, 0x76
jmp 0x1008618e
mov eax, 0x77
jmp 0x1008618e
mov eax, 0x78
jmp 0x1008618e
mov eax, 0x79
jmp 0x1008618e
mov eax, 0x7a
jmp 0x1008618e
mov eax, 0x7b
jmp 0x1008618e
mov eax, 0x61
jmp 0x1008618e
mov eax, 0x62
jmp 0x1008618e
mov eax, 0x63
jmp 0x1008618e
mov eax, 0x64
jmp 0x1008618e
mov eax, 0x65
jmp 0x1008618e
mov eax, 0x66
jmp 0x1008618e
mov eax, 0x67
jmp 0x1008618e
mov eax, 0x68
jmp 0x1008618e
mov eax, 0x69
jmp 0x1008618e
mov eax, 0x60
jmp 0x1008618e
mov eax, 0x70
push eax
call esi
test ax, ax
jns 0x100861d1
cmp byte [0x101576a7], 1
jne 0x100861af
cmp byte [0x10157696], 0
je 0x100861d1
call fcn.10080cf0
jmp 0x100861bd
cmp byte [0x10157696], 0
je 0x100861d1
call fcn.100810a0
test eax, eax
je 0x100861d1
cmp byte [0x10157696], 0
je 0x100861d1
mov ecx, eax
call fcn.100814e0
push 0xffffffffffffffff
mov edi, 0x56e210
call edi
movss xmm0, dword [0x100f6080]
add esp, 4
cmp byte [0x101576cc], 0
je 0x1008620a
mov eax, dword [eax + 0x480]
comiss xmm0, dword [eax + 0x44]
jbe 0x1008620a
push 0xffffffffffffffff
call edi
add esp, 4
mov edx, 0x60a8a0
mov ecx, eax
call edx
push 0xffffffffffffffff
call edi
add esp, 4
mov esi, eax
cmp byte [0x10157792], 0
je 0x1008623a
call fcn.100bbc4d
cdq
mov ecx, 0x64
idiv ecx
cmp edx, dword [0x101576b8]
jge 0x1008623a
or dword [esi + 0x478], 4
jmp 0x10086241
and dword [esi + 0x478], 0xfffffffb
call fcn.10081910
mov al, byte [0x10185c08]
mov ecx, 0x969178
cmp al, 1
jne 0x10086264
cmp dword [ecx], 0
jne 0x10086273
mov dword [ecx], 1
mov al, byte [0x10185c08]
test al, al
jne 0x10086273
cmp dword [ecx], 1
jne 0x10086273
mov dword [ecx], 0
mov al, byte [0x101576c6]
mov ecx, 0xa444a0
cmp al, 1
jne 0x1008628e
cmp dword [ecx], 1
jne 0x1008629d
mov dword [ecx], 0
jmp 0x1008629d
test al, al
jne 0x1008629d
cmp dword [ecx], 0
jne 0x1008629d
mov dword [ecx], 1
cmp byte [0x101576a8], 1
mov eax, dword [0x1014f730]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
jne 0x100862c4
cmp eax, 0xffffffff
jle 0x100862c4
mov eax, dword [0xb6f5f0]
movss dword [eax + 0x560], xmm0
cmp byte [0x10157694], 0
je 0x1008631c
mov eax, dword [0xb6f980]
mov esi, dword [0xb7cd98]
mov edi, dword [eax + 0x47c]
test edi, edi
je 0x10086317
mov edi, dword [edi + 0x120]
test edi, edi
je 0x10086317
test esi, esi
je 0x10086317
push 0
push edi
call dword [0x10175ac8]
push esi
call dword [0x10175abc]
add esp, 0xc
push esi
call dword [0x10175ac4]
add esp, 4
mov eax, 0x6d16a0
mov ecx, edi
push esi
call eax
mov edi, 0x56e210
cmp byte [0x101576fa], 1
jne 0x10086334
mov eax, dword [0x1012aaa4]
cmp eax, 0xffffffff
jle 0x10086334
mov dword [0xb70153], eax
cmp byte [0x1015767b], 1
mov eax, dword [0x1014f690]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
jne 0x10086356
cmp eax, 0xffffffff
jle 0x10086356
movss dword [0xb7cb64], xmm0
cmp byte [0x101576e3], 0
je 0x10086388
mov eax, dword [0xb7cd98]
movss xmm0, dword [0x100f6080]
mov eax, dword [eax + 0x480]
comiss xmm0, dword [eax + 0x18]
jbe 0x10086388
push 0xffffffffffffffff
call edi
add esp, 4
mov edx, 0x60a530
mov ecx, eax
call edx
call fcn.100821f0
cmp byte [0x101576c5], 0
je 0x100864b7
push 0xffffffffffffffff
call edi
movss xmm3, dword [0x1014f6a0]
add esp, 4
mov esi, eax
mov edx, esi
push str.WOMAN_RUN
call fcn.10090170
movss xmm3, dword [0x1014f6a0]
add esp, 4
mov edx, esi
push str.WOMAN_RUNBUSY
call fcn.10090170
movss xmm3, dword [0x1014f6a0]
add esp, 4
mov edx, esi
push str.WOMAN_RUNPANIC
call fcn.10090170
movss xmm3, dword [0x1014f6a0]
add esp, 4
mov edx, esi
push str.WOMAN_RUNSEXY
call fcn.10090170
movss xmm3, dword [0x1014f6a0]
add esp, 4
mov edx, esi
push str.SPRINT_CIVI
call fcn.10090170
movss xmm3, dword [0x1014f6a0]
add esp, 4
mov edx, esi
push str.SPRINT_PANIC
call fcn.10090170
movss xmm3, dword [0x1014f6a0]
add esp, 4
mov edx, esi
push str.SWAT_RUN
call fcn.10090170
movss xmm3, dword [0x1014f6a0]
add esp, 4
mov edx, esi
push str.WOMAN_RUN
call fcn.10090170
movss xmm3, dword [0x1014f6a0]
add esp, 4
mov edx, esi
push str.WOMAN_RUNBUSY
call fcn.10090170
movss xmm3, dword [0x1014f6a0]
add esp, 4
mov edx, esi
push str.WOMAN_RUNPANIC
call fcn.10090170
movss xmm3, dword [0x1014f6a0]
add esp, 4
mov edx, esi
push str.WOMAN_RUNSEXY
call fcn.10090170
movss xmm3, dword [0x1014f6a0]
add esp, 4
mov edx, esi
push str.FATSPRINT
call fcn.10090170
add esp, 4
push 0xffffffffffffffff
call edi
add esp, 4
mov ecx, eax
cmp byte [0x10157790], 0
xorps xmm1, xmm1
je 0x100864e7
movss xmm0, dword [ecx + 0x540]
ucomiss xmm0, xmm1
lahf
test ah, 0x44
jp 0x100864e7
mov dword [ecx + 0x540], 0x42c60000
mov esi, dword [0xb7cd98]
test esi, esi
je 0x100864fb
mov esi, dword [esi + 0x58c]
test esi, esi
jne 0x100864fd
xor esi, esi
mov edi, 0x420b10
test esi, esi
je 0x10086629
call fcn.100bbbf3
cmp byte [0x101576ae], 0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, dword [0x100f60bc]
je 0x10086622
movss xmm0, dword [0x10157700]
comiss xmm0, xmm1
jb 0x10086622
sub esp, 0xc
lea ecx, [ebp - 0x8f8]
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0
call edi
movss xmm0, dword [ebp - 0x8f8]
sub esp, 0xc
mov eax, esp
mov ecx, esi
movss dword [eax], xmm0
movss xmm0, dword [ebp - 0x8f4]
movss dword [eax + 4], xmm0
movss xmm0, dword [ebp - 0x8f0]
movss dword [eax + 8], xmm0
lea eax, [ebp - 0x2e4]
push eax
mov eax, 0x542ce0
call eax
movd xmm1, dword [0x1014f6a8]
lea ecx, [ebp - 0x2d8]
movss xmm0, dword [ebp - 0x2dc]
sub esp, 0xc
movss xmm2, dword [ebp - 0x2e4]
cvtdq2ps xmm1, xmm1
mulss xmm1, dword [0x100f5f1c]
mulss xmm0, xmm1
mulss xmm2, xmm1
movss dword [esp + 8], xmm0
movss xmm0, dword [ebp - 0x2e0]
mulss xmm0, xmm1
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call edi
movss xmm0, dword [ebp - 0x2d8]
sub esp, 0xc
movss xmm1, dword [ebp - 0x2d4]
mov eax, esp
movss xmm2, dword [ebp - 0x2d0]
mov ecx, esi
movss dword [eax], xmm0
movss dword [eax + 4], xmm1
movss dword [eax + 8], xmm2
mov eax, 0x5429f0
call eax
jmp 0x10086629
mov byte [0x101576ae], 0
sub esp, 8
cmp byte [0x10185c14], 0
je 0x1008664a
mov ecx, dword [0x101757e8]
call fcn.1007a4b0
sub esp, 8
mov edx, 0x100f43bc
jmp 0x1008664f
mov edx, 0x100f43d8
push 5
mov ecx, 0x8d610f
call fcn.1007a100
add esp, 0xc
call fcn.10082400
mov edx, dword [0xb7cd98]
test edx, edx
je 0x10086698
mov ecx, dword [edx + 0x58c]
test ecx, ecx
je 0x10086698
mov al, byte [0x10157697]
test al, al
je 0x10086698
mov eax, dword [ecx]
setne byte [ebp - 0x1fc]
push dword [ebp - 0x1fc]
push edx
mov eax, dword [eax + 0xa4]
call eax
cmp byte [0x101576aa], 0
je 0x100866df
mov eax, dword [0xb6f980]
mov eax, dword [eax + 0x47c]
test eax, eax
je 0x100866df
mov edi, dword [eax + 0x120]
test edi, edi
je 0x100866df
mov esi, dword [0xb7cd98]
test esi, esi
je 0x100866df
push 0x19b
mov eax, 0x6110c0
call eax
add esp, 4
mov eax, 0x6d14d0
mov ecx, edi
push 0
push esi
call eax
cmp byte [0x101576a5], 0
je 0x1008673d
mov eax, dword [0xb6f980]
mov eax, dword [eax + 0x47c]
test eax, eax
je 0x1008673d
mov eax, dword [eax + 0x120]
test eax, eax
je 0x1008673d
mov esi, dword [0xb7cd98]
test esi, esi
je 0x1008673d
push 1
push 0
push eax
push esi
call dword [0x10175ac0]
mov ecx, dword [esi + 0x58c]
add esp, 0x10
test ecx, ecx
je 0x1008673d
mov eax, dword [ecx]
push 1
push dword [0xb7cd98]
mov eax, dword [eax + 0xa4]
call eax
mov byte [0x101576a5], 0
push str.client.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test eax, eax
jne 0x10086892
mov ecx, dword [0x101757e4]
mov dword [ebp - 0x204], ecx
mov eax, dword [ecx + 4]
mov edi, dword [ecx]
mov dword [ebp - 0x1fc], eax
cmp edi, eax
je 0x10086826
nop
mov esi, dword [edi]
test esi, esi
je 0x10086815
mov ecx, dword [esi + 0x2c]
cmp ecx, 0xf
jbe 0x100867ae
mov eax, dword [esi + 0x18]
inc ecx
cmp ecx, 0x1000
jb 0x100867a4
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008d49a
mov eax, edx
push ecx
push eax
call fcn.10094251
add esp, 8
mov dword [esi + 0x28], 0
mov dword [esi + 0x2c], 0xf
mov byte [esi + 0x18], 0
mov ecx, dword [esi + 0x14]
cmp ecx, 0xf
jbe 0x100867f3
mov eax, dword [esi]
inc ecx
cmp ecx, 0x1000
jb 0x100867e9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008d49a
mov eax, edx
push ecx
push eax
call fcn.10094251
add esp, 8
mov dword [esi + 0x10], 0
push 0x30
mov dword [esi + 0x14], 0xf
push esi
mov byte [esi], 0
call fcn.10094251
mov eax, dword [ebp - 0x1fc]
add esp, 8
add edi, 4
cmp edi, eax
jne 0x10086770
mov ecx, dword [ebp - 0x204]
mov eax, dword [ecx]
cmp eax, dword [ecx + 4]
je 0x10086830
mov dword [ecx + 4], eax
mov eax, dword [0x101757dc]
mov eax, dword [eax]
cmp byte [eax + 0xd], 0
jne 0x10086892
nop dword [eax]
mov ecx, dword [eax + 0x28]
cmp ecx, dword [eax + 0x2c]
je 0x1008684b
mov dword [eax + 0x2c], ecx
mov ecx, dword [eax + 8]
cmp byte [ecx + 0xd], 0
je 0x10086874
mov ecx, dword [eax + 4]
cmp byte [ecx + 0xd], 0
jne 0x10086870
nop dword [eax]
cmp eax, dword [ecx + 8]
jne 0x10086870
mov eax, ecx
mov ecx, dword [ecx + 4]
cmp byte [ecx + 0xd], 0
je 0x10086860
mov eax, ecx
jmp 0x1008688c
mov eax, ecx
mov edx, dword [eax]
cmp byte [edx + 0xd], 0
jne 0x1008688c
nop
mov ecx, dword [edx]
mov eax, edx
mov edx, ecx
cmp byte [ecx + 0xd], 0
je 0x10086880
cmp byte [eax + 0xd], 0
je 0x10086840
push dword [0x10185c84]
mov esi, dword [0x10157600]
mov eax, 0xb6f980
mov edi, dword [sym.imp.USER32.dll_GetAsyncKeyState]
mov eax, dword [eax]
mov dword [ebp - 0x3e4], eax
call edi
shr eax, 0xf
and al, 1
je 0x100868d1
cmp byte [0x101576ff], 0
jne 0x100868d1
cmp byte [0x1015767a], 0
sete byte [0x1015767a]
mov byte [0x101576ff], al
mov eax, dword [0x10185c88]
test eax, eax
je 0x10086915
mov al, byte [eax + esi + 0xb20]
test al, al
je 0x10086915
cmp byte [0x101576d0], 0
jne 0x10086915
cmp byte [0x101576e0], 1
jne 0x10086915
call fcn.100bbbf3
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x100f60bc]
call fcn.10081e00
push 0x48
call edi
mov edi, dword [ebp - 0x3e4]
test ax, ax
jns 0x10086937
cmp byte [0x101576cd], 1
jne 0x10086937
mov dword [edi + 0x4c0], 0x447a0000
call fcn.100839e0
mov eax, dword [0x101576f0]
mov ecx, 0xb6f980
test eax, eax
je 0x1008697e
cmp byte [eax + esi + 0xb20], 0
je 0x1008697e
mov eax, dword [ecx]
mov dword [eax + 0x5a5], 0
mov dword [eax + 0x5a6], 0
mov dword [eax + 0x5a7], 0
mov dword [eax + 0x5a8], 0
mov eax, dword [0x101576bc]
test eax, eax
je 0x1008699b
cmp byte [eax + esi + 0xb20], 0
je 0x1008699b
mov dword [edi + 0x428], 0x1a
mov eax, dword [0x10157704]
test eax, eax
je 0x100869ce
cmp byte [eax + esi + 0xb20], 0
je 0x100869ce
mov eax, dword [ecx]
mov eax, dword [eax + 0x47c]
test eax, eax
je 0x100869ce
mov eax, dword [eax + 0x120]
test eax, eax
je 0x100869ce
mov dword [eax + 0x4f8], 1
mov esi, dword [ebp - 0x3e8]
cmp byte [esi], 0
je 0x1008d477
push 0
xor edx, edx
mov ecx, str.MontanaCheats
call fcn.1001cb60
mov eax, dword [0x10157600]
lea ecx, [ebp - 0x228]
movss xmm2, dword [0x100f5eec]
add esp, 4
mov dword [ebp - 0x2a8], 0x42c80000
mov dword [ebp - 0x2a4], 0x41c80000
movups xmm4, xmmword [eax + 0x39b4]
lea eax, [ebp - 0x318]
mov dword [ebp - 0x30c], 0x3f800000
mov dword [ebp - 0x224], eax
lea eax, [ebp - 0x350]
movaps xmm1, xmm4
mov dword [ebp - 0x220], eax
addss xmm1, xmm2
mov dword [ebp - 0x31c], 0x3f800000
movaps xmm3, xmm4
mov dword [ebp - 0x228], esi
shufps xmm3, xmm4, 0x55
lea eax, [ebp - 0x328]
movaps xmm0, xmm3
mov dword [ebp - 0x21c], eax
addss xmm0, xmm2
movss dword [ebp - 0x318], xmm1
lea eax, [ebp - 0x2a8]
movaps xmm1, xmm4
mov dword [ebp - 0x218], eax
shufps xmm1, xmm4, 0xaa
movups xmmword [ebp - 0x350], xmm4
push 0
movss dword [ebp - 0x314], xmm0
movaps xmm0, xmm1
addss xmm0, xmm2
push str.Weapon
movss dword [ebp - 0x310], xmm0
movss xmm0, dword [0x100f5ef8]
addss xmm4, xmm0
addss xmm3, xmm0
addss xmm1, xmm0
movss dword [ebp - 0x328], xmm4
movss dword [ebp - 0x324], xmm3
movss dword [ebp - 0x320], xmm1
call fcn.1008d540
test al, al
je 0x10086aeb
mov dword [esi + 8], 0
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
push 1
push 0x100f4124
lea ecx, [ebp - 0x228]
call fcn.1008d540
test al, al
je 0x10086b18
mov dword [esi + 8], 1
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
push 2
push str.Visual
lea ecx, [ebp - 0x228]
call fcn.1008d540
test al, al
je 0x10086b45
mov dword [esi + 8], 2
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
push 3
push str.Vehicle
lea ecx, [ebp - 0x228]
call fcn.1008d540
test al, al
je 0x10086b72
mov dword [esi + 8], 3
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
push 4
push 0x100f48b4
lea ecx, [ebp - 0x228]
call fcn.1008d540
test al, al
je 0x10086b9f
mov dword [esi + 8], 4
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
push 5
push 0x100eb61c
lea ecx, [ebp - 0x228]
call fcn.1008d540
test al, al
je 0x10086bcc
mov dword [esi + 8], 5
mov eax, dword [esi + 8]
mov dword [ebp - 0x200], 0x43a50000
mov dword [ebp - 0x1fc], 0x43df8000
cmp eax, 5
ja case.default.0x10086bec
jmp dword [eax*4 + 0x1008d500]
call fcn.1003ffb0
lea edx, [ebp - 0x828]
mov dword [ebp - 0x828], 0x41800000
mov ecx, 2
mov dword [ebp - 0x824], 0x40c00000
call fcn.10014630
push 0x400
push 1
lea edx, [ebp - 0x200]
mov ecx, str.Aimbot
call fcn.10019ce0
add esp, 8
lea edx, [ebp - 0x350]
mov ecx, 3
call fcn.10014580
call fcn.1004f3e0
test al, al
je 0x10086c65
push 1
xor edx, edx
mov ecx, 0x100f48c4
call fcn.1003d390
add esp, 4
call fcn.1004f650
mov edx, 0x10157696
mov ecx, str.Enable_Aimbot
call fcn.1003f600
mov edx, 0x101576ac
mov ecx, str.Check_Visible
call fcn.1003f600
mov edx, 0x1015766b
mov ecx, str.Draw_Fov
call fcn.1003f600
movd xmm0, dword [0x10104e48]
mov al, byte [0x1015766b]
mov byte [0x101576f8], al
cvtdq2ps xmm0, xmm0
movss dword [0x1012a4d8], xmm0
test al, al
je 0x10086db8
push ecx
push str._.2f
push 0x12c
push 0
mov edx, 0x10104e48
mov ecx, str.Fov_Size
call fcn.10042f00
push str.Fov_Color
call fcn.1003daa0
movss xmm1, dword [0x100f6128]
add esp, 0x14
xorps xmm0, xmm0
call fcn.100228f0
movss xmm1, dword [0x100f6094]
lea ecx, [ebp - 0xb88]
movss xmm0, dword [0x10104df0]
mulss xmm0, xmm1
mov dword [ebp - 0x830], 0
mov dword [ebp - 0x82c], 0
cvttss2si eax, xmm0
movss xmm0, dword [0x10104dec]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104de8]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104de4]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
push eax
call fcn.1007a690
lea edx, [ebp - 0xadc]
mov ecx, str.Fov_Color
movups xmm0, xmmword [eax]
lea eax, [ebp - 0x830]
push eax
push 0
movups xmmword [ebp - 0xadc], xmm0
call fcn.1004d390
add esp, 8
test al, al
je 0x10086d8f
mov ecx, str.Fov_Color_Pickup
call fcn.100238d0
mov ecx, str.Fov_Color_Pickup
call fcn.10023e10
test al, al
je 0x10086db8
push 0
push 0
mov edx, 0x10104de4
mov ecx, str.FovColor
call fcn.1004ace0
add esp, 8
call fcn.10023e90
mov edx, 0x10157679
mov ecx, str.Smooth
call fcn.1003f600
cmp byte [0x10157679], 0
je 0x10086df8
movss xmm3, dword [0x100f6024]
mov edx, 0x1014f6a4
movss xmm2, dword [0x100f5f1c]
push ecx
push str._.2f
mov ecx, str.Smooth_Aimbot
call fcn.10042eb0
add esp, 8
mov eax, dword [0x10157600]
mov edx, 0x10157688
push ecx
push 4
push 0x101545b0
or dword [eax + 0x48d8], 1
mov ecx, str.Aimbot_Region
mov dword [eax + 0x48e0], 0x43020000
call fcn.10041290
add esp, 0xc
test al, al
je 0x10086e31
call fcn.10082da0
cmp dword [0x10157688], 3
jne 0x10086e94
lea edx, [ebp - 0x1f8]
mov ecx, 0x100efd60
mov eax, dword [ecx]
lea edx, [edx + 4]
add ecx, 8
mov dword [edx - 4], eax
cmp ecx, 0x100efe60
jl 0x10086e45
mov eax, dword [0x10157600]
mov edx, 0x101576b4
push ecx
push 0x20
or dword [eax + 0x48d8], 1
mov dword [eax + 0x48e0], 0x43020000
lea eax, [ebp - 0x1f8]
push eax
push ecx
mov ecx, str.Select_Bone
call fcn.10041120
add esp, 0x10
test al, al
je 0x10086e94
call fcn.10082da0
mov eax, dword [0x10157600]
mov edx, 0x101576ec
push ecx
push 2
push 0x101545c0
or dword [eax + 0x48d8], 1
push ecx
mov ecx, str.Priority_Aimbot
mov dword [eax + 0x48e0], 0x43020000
call fcn.10041120
add esp, 0x10
test al, al
je 0x10086ee7
mov eax, dword [0x101576ec]
test eax, eax
jne 0x10086edb
mov byte [0x101576a7], 1
jmp 0x10086ee7
cmp eax, 1
jne 0x10086ee7
mov byte [0x101576a7], 0
mov edx, 0x101576d2
mov ecx, str.Manager_Distance
call fcn.1003f600
cmp byte [0x101576d2], 1
jne 0x10086f27
movss xmm3, dword [0x100f60e8]
mov edx, 0x1012aab0
movss xmm2, dword [0x100f5f68]
push ecx
push str._.3f
mov ecx, str.Distance_Aimbot
call fcn.10042eb0
add esp, 8
mov eax, dword [0x10157600]
mov edx, 0x10157680
push ecx
mov dword [ebp - 0x178], str.Mouse1__Left_
mov dword [ebp - 0x174], str.Mouse2__Right_
mov dword [ebp - 0x170], 0x100eacc0
mov dword [ebp - 0x16c], 0x100eacc4
mov dword [ebp - 0x168], 0x100eacc8
mov dword [ebp - 0x164], 0x100eaccc
mov dword [ebp - 0x160], 0x100eacd0
mov dword [ebp - 0x15c], 0x100eacd4
mov dword [ebp - 0x158], 0x100eacd8
mov dword [ebp - 0x154], 0x100eacdc
mov dword [ebp - 0x150], 0x100eace0
mov dword [ebp - 0x14c], 0x100eace4
mov dword [ebp - 0x148], 0x100eace8
mov dword [ebp - 0x144], 0x100eacec
mov dword [ebp - 0x140], str.Num1
mov dword [ebp - 0x13c], str.Num2
mov dword [ebp - 0x138], str.Num3
mov dword [ebp - 0x134], str.Num4
mov dword [ebp - 0x130], str.Num5
mov dword [ebp - 0x12c], str.Num6
mov dword [ebp - 0x128], str.Num7
mov dword [ebp - 0x124], str.Num8
mov dword [ebp - 0x120], str.Num9
mov dword [ebp - 0x11c], str.Num0
or dword [eax + 0x48d8], 1
mov dword [eax + 0x48e0], 0x43020000
lea eax, [ebp - 0x178]
push 0x18
push eax
push ecx
mov ecx, str.Aimbot_Key
call fcn.10041120
mov edx, 0x101576e1
mov ecx, str.Aimbot_Death__0_HP_
call fcn.1003f600
mov edx, 0x101577a4
mov ecx, str.Hit_Kill
call fcn.1003f600
mov edx, 0x101577a5
mov ecx, str.Sunucuyu_Sikj_amkk
call fcn.1003f600
mov ecx, 1
call fcn.100145e0
call fcn.1001a0e0
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
push 0x400
push 1
lea edx, [ebp - 0x838]
mov dword [ebp - 0x838], 0x43b58000
mov ecx, str.Weapon_Modify
mov dword [ebp - 0x834], 0x43df8000
call fcn.10019ce0
mov esi, dword [0x10157600]
lea eax, [ebp - 0x980]
xorps xmm0, xmm0
mov dword [ebp - 0x980], 3
add esp, 0x18
movups xmmword [ebp - 0x97c], xmm0
lea ecx, [esi + 0x49b0]
movups xmm0, xmmword [esi + 0x39c4]
push eax
movups xmmword [ebp - 0x97c], xmm0
call fcn.1002a480
cmp dword [esi + 0x49ac], 3
je 0x10087112
movups xmm0, xmmword [ebp - 0x350]
movups xmmword [esi + 0x39c4], xmm0
call fcn.1004f3e0
test al, al
je 0x10087131
push 1
xor edx, edx
mov ecx, str.Outros
call fcn.1003d390
add esp, 4
call fcn.1004f650
mov edx, 0x10185c0e
mov ecx, str.Rapid_Fire
call fcn.1003f600
push ecx
push str._0.1f
lea eax, [ebp - 0x1fc]
mov dword [ebp - 0x204], 0x3f800000
push eax
lea eax, [ebp - 0x204]
mov dword [ebp - 0x1fc], 0x42480000
push eax
push 0x10185c10
mov edx, 8
mov ecx, str.RapidFire
call fcn.10042930
add esp, 0x14
mov edx, 0x10185c08
mov ecx, str.No_Reload
call fcn.1003f600
mov edx, 0x10185c14
mov ecx, str.No_Recoil
call fcn.1003f600
mov edx, 0x10185c15
mov ecx, str.Fast_Crosshair
call fcn.1003f600
mov edx, 0x101576d3
mov ecx, str.Ignore_Max_Distance
call fcn.1003f600
push ecx
push 0x100eb618
lea eax, [ebp - 0x3c8]
mov dword [ebp - 0x3c8], 0x64
push eax
lea eax, [ebp - 0x3cc]
mov dword [ebp - 0x3cc], 1
push eax
push 0x101546a4
mov edx, 4
mov ecx, str.Weapon_ID
call fcn.10043540
add esp, 0x14
mov dword [ebp - 0x840], 0
lea edx, [ebp - 0x840]
mov dword [ebp - 0x83c], 0
mov ecx, str.Pull
push 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x10087232
mov ecx, dword [0x101546a4]
call fcn.10082080
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
push 0
lea edx, [ebp - 0x848]
mov dword [ebp - 0x848], 0
mov ecx, str.Weapon_Pack
mov dword [ebp - 0x844], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008727f
mov dword [ebp - 0x1fc], 0x4385b0
call dword [ebp - 0x1fc]
mov edx, 0x10157791
mov ecx, str.Open_Weapon_Manager
call fcn.1003f600
cmp byte [0x10157791], 0
je 0x1008740f
push 0
xor edx, edx
mov ecx, str.Weapon_Manager
call fcn.1001cb60
add esp, 4
mov dword [ebp - 0x850], 0
lea edx, [ebp - 0x850]
mov dword [ebp - 0x84c], 0
mov ecx, str.DEAGLE
call fcn.1003e620
test al, al
je 0x100872de
mov ecx, 0x18
call fcn.10082080
lea edx, [ebp - 0x858]
mov dword [ebp - 0x858], 0
mov ecx, str.M4_A1
mov dword [ebp - 0x854], 0
call fcn.1003e620
test al, al
je 0x10087310
mov ecx, 0x1f
call fcn.10082080
lea edx, [ebp - 0x6d0]
mov dword [ebp - 0x6d0], 0
mov ecx, 0x100f4b24
mov dword [ebp - 0x6cc], 0
call fcn.1003e620
test al, al
je 0x10087342
mov ecx, 0x1d
call fcn.10082080
lea edx, [ebp - 0x860]
mov dword [ebp - 0x860], 0
mov ecx, str.AK_47
mov dword [ebp - 0x85c], 0
call fcn.1003e620
test al, al
je 0x10087374
mov ecx, 0x1e
call fcn.10082080
lea edx, [ebp - 0x870]
mov dword [ebp - 0x870], 0
mov ecx, str.MINIGUN
mov dword [ebp - 0x86c], 0
call fcn.1003e620
test al, al
je 0x100873a6
mov ecx, 0x26
call fcn.10082080
lea edx, [ebp - 0x878]
mov dword [ebp - 0x878], 0
mov ecx, str.MOLOTOV
mov dword [ebp - 0x874], 0
call fcn.1003e620
test al, al
je 0x100873d8
mov ecx, 0x12
call fcn.10082080
lea edx, [ebp - 0x880]
mov dword [ebp - 0x880], 0
mov ecx, str.COLT_45
mov dword [ebp - 0x87c], 0
call fcn.1003e620
test al, al
je 0x1008740a
mov ecx, 0x16
call fcn.10082080
call fcn.1001f210
push 0
lea edx, [ebp - 0x888]
mov dword [ebp - 0x888], 0
mov ecx, str.Remove_Weapons
mov dword [ebp - 0x884], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x10087441
call fcn.10081de0
push 0
lea edx, [ebp - 0x890]
mov dword [ebp - 0x890], 0
mov ecx, str.AK_47
mov dword [ebp - 0x88c], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x10087478
mov ecx, 0x1e
call fcn.10082080
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
push 0
lea edx, [ebp - 0x898]
mov dword [ebp - 0x898], 0
mov ecx, str.DEAGLE
mov dword [ebp - 0x894], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x100874bf
mov ecx, 0x18
call fcn.10082080
push ecx
push 0x100eb618
lea eax, [ebp - 0x3d0]
mov dword [ebp - 0x3d0], 0x64
push eax
lea eax, [ebp - 0x3c4]
mov dword [ebp - 0x3c4], 1
push eax
push 0x1012aa9c
mov edx, 4
mov ecx, str.Set_Ammo
call fcn.10043540
add esp, 0x14
mov dword [ebp - 0x8a0], 0
lea edx, [ebp - 0x8a0]
mov dword [ebp - 0x89c], 0
mov ecx, str.Set_in_Clip
push 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008753a
mov dword [0x10157708], 1
call fcn.10083340
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
push 0
lea edx, [ebp - 0x8a8]
mov dword [ebp - 0x8a8], 0
mov ecx, str.Set_Ammo
mov dword [ebp - 0x8a4], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x10087586
mov dword [0x10157708], 2
call fcn.10083340
mov ecx, 1
call fcn.100145e0
call fcn.1001a0e0
mov ecx, 1
call fcn.100146b0
jmp case.default.0x10086bec
call fcn.1003ffb0
lea edx, [ebp - 0x200]
mov dword [ebp - 0x200], 0x41800000
mov ecx, 2
mov dword [ebp - 0x1fc], 0x40c00000
call fcn.10014630
push 0x400
push 1
lea edx, [ebp - 0x200]
mov dword [ebp - 0x200], 0x43a50000
mov ecx, str.Player
mov dword [ebp - 0x1fc], 0x43df8000
call fcn.10019ce0
add esp, 8
call fcn.1004f3e0
test al, al
je 0x1008761a
push 1
xor edx, edx
mov ecx, 0x100f4124
call fcn.1003d390
add esp, 4
call fcn.1004f650
movss xmm1, dword [0x100f5f68]
xorps xmm3, xmm3
push ecx
xorps xmm2, xmm2
mov dword [esp], 0x3f800000
lea ecx, [ebp - 0x224]
call fcn.10010010
mov eax, ecx
push str.Hile_Betada__herhangi_bir_bug_olursa_dmden_yaz_krds
push eax
call fcn.1003daf0
movss xmm3, dword [0x100f5f58]
lea ecx, [ebp - 0xb98]
movss xmm2, dword [0x100f5f4c]
add esp, 4
movss xmm1, dword [0x100f5f30]
mov dword [esp], 0x3f800000
call fcn.10010010
mov edx, eax
xor ecx, ecx
call fcn.10014580
push str.___Player______________________________
call fcn.1003daa0
add esp, 4
mov ecx, 1
call fcn.100145e0
mov edx, 0x101576c7
mov ecx, str.Change_Skin
call fcn.1003f600
cmp byte [0x101576c7], 0
je 0x100876cc
push ecx
push 0x100eb618
push 0xd9
push 0
mov edx, 0x1012aab4
mov ecx, str.Skin_ID
call fcn.10042f00
add esp, 0x10
lea edx, [ebp - 0x8b0]
mov dword [ebp - 0x8b0], 0
mov ecx, str.Apply
mov dword [ebp - 0x8ac], 0
call fcn.1003e620
test al, al
je 0x100876f9
call fcn.100818b0
mov edx, 0x101576a8
mov ecx, str.Movement_speed
call fcn.1003f600
cmp byte [0x101576a8], 1
jne 0x1008772d
push ecx
push 0x100eb618
push 0x64
push 7
mov edx, 0x1014f730
mov ecx, str.Velocity
call fcn.10042f00
add esp, 0x10
lea edx, [ebp - 0x8b8]
mov dword [ebp - 0x8b8], 0
mov ecx, str.Suicide
mov dword [ebp - 0x8b4], 0
call fcn.1003e620
mov esi, 0xb6f5f0
test al, al
je 0x10087766
mov eax, dword [esi]
mov dword [eax + 0x540], 0
lea edx, [ebp - 0x8c0]
mov dword [ebp - 0x8c0], 0
mov ecx, str.Health
mov dword [ebp - 0x8bc], 0
call fcn.1003e620
test al, al
je 0x1008779a
mov eax, dword [esi]
mov dword [eax + 0x540], 0x42c80000
lea edx, [ebp - 0x8c8]
mov dword [ebp - 0x8c8], 0
mov ecx, str.Armor
mov dword [ebp - 0x8c4], 0
call fcn.1003e620
test al, al
je 0x100877ce
mov eax, dword [esi]
mov dword [eax + 0x548], 0x42c80000
movss xmm3, dword [0x100f5f58]
movss xmm2, dword [0x100f5f4c]
movss xmm1, dword [0x100f5f30]
push ecx
lea ecx, [ebp - 0xc28]
mov dword [esp], 0x3f800000
call fcn.10010010
mov edx, eax
xor ecx, ecx
call fcn.10014580
push str.___Local_Player______________________________
call fcn.1003daa0
add esp, 4
mov ecx, 1
call fcn.100145e0
sub esp, 0xc
mov edx, 0x101546a0
mov ecx, str.Amount
call fcn.10043b00
add esp, 0xc
mov dword [ebp - 0x8d0], 0
lea edx, [ebp - 0x8d0]
mov dword [ebp - 0x8cc], 0
mov ecx, str.Set_Armor
call fcn.1003e620
test al, al
je 0x1008786b
movd xmm0, dword [0x101546a0]
mov eax, dword [esi]
cvtdq2ps xmm0, xmm0
movss dword [eax + 0x548], xmm0
lea edx, [ebp - 0x8d8]
mov dword [ebp - 0x8d8], 0
mov ecx, str.Set_Health
mov dword [ebp - 0x8d4], 0
call fcn.1003e620
test al, al
je 0x100878a8
movd xmm0, dword [0x101546a0]
mov eax, dword [esi]
cvtdq2ps xmm0, xmm0
movss dword [eax + 0x540], xmm0
mov edx, 0x101576e3
mov ecx, str.Infinite_Energy
call fcn.1003f600
mov edx, 0x10157793
mov ecx, str.No_Fall
call fcn.1003f600
mov edx, 0x101576c5
mov ecx, str.Fast_Sprint
call fcn.1003f600
movss xmm3, dword [0x100f6028]
mov edx, 0x1014f6a0
movss xmm2, dword [0x100f5f68]
push ecx
push str._0.1f
mov ecx, str.FastSprint
call fcn.10042eb0
mov edx, 0x10157790
mov ecx, str.Fast_Respawn
call fcn.1003f600
mov edx, 0x101576cc
mov ecx, str.Infinite_Oxygen
call fcn.1003f600
mov edx, 0x10157792
mov ecx, str.Anti_Stun
call fcn.1003f600
add esp, 4
mov edx, 0x101576b8
mov ecx, str.AntiStun
push 0x100eb618
push 0x64
push 1
call fcn.10042f00
add esp, 0x10
mov dword [ebp - 0x8e0], 0
lea edx, [ebp - 0x8e0]
mov dword [ebp - 0x8dc], 0
mov ecx, str.Super_Jump
call fcn.1003e620
test al, al
je 0x10087997
cmp byte [0x1015779e], 0
mov eax, 0x96916c
jne 0x1008798a
mov dword [eax], 1
mov byte [0x1015779e], 1
jmp 0x10087997
mov dword [eax], 0
mov byte [0x1015779e], 0
lea edx, [ebp - 0x8e8]
mov dword [ebp - 0x8e8], 0
mov ecx, str.Teleport_To_Nearest_Ped
mov dword [ebp - 0x8e4], 0
call fcn.1003e620
test al, al
je 0x100879c4
call fcn.10082e30
call fcn.1001a0e0
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
push 0x400
push 1
lea edx, [ebp - 0x200]
mov dword [ebp - 0x200], 0x43b58000
mov ecx, str.Others
mov dword [ebp - 0x1fc], 0x43df8000
call fcn.10019ce0
add esp, 8
call fcn.1004f3e0
test al, al
je 0x10087a26
push 1
xor edx, edx
mov ecx, str.Game
call fcn.1003d390
add esp, 4
call fcn.1004f650
movss xmm3, dword [0x100f5f58]
movss xmm2, dword [0x100f5f4c]
movss xmm1, dword [0x100f5f30]
push ecx
lea ecx, [ebp - 0xc08]
mov dword [esp], 0x3f800000
call fcn.10010010
mov edx, eax
xor ecx, ecx
call fcn.10014580
push str.___Teleport______________________________
call fcn.1003daa0
add esp, 4
mov ecx, 1
call fcn.100145e0
movss xmm0, dword [0x100f6080]
call fcn.100229e0
sub esp, 8
xorps xmm3, xmm3
xorps xmm2, xmm2
mov edx, 0x10157684
mov ecx, 0x100eacb4
call fcn.10043aa0
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
xorps xmm3, xmm3
xorps xmm2, xmm2
mov edx, 0x101576dc
mov ecx, 0x100eacb8
call fcn.10043aa0
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
xorps xmm3, xmm3
xorps xmm2, xmm2
mov edx, 0x101576e8
mov ecx, 0x100eacbc
call fcn.10043aa0
add esp, 8
call fcn.10022a80
lea edx, [ebp - 0x478]
mov dword [ebp - 0x478], 0
mov ecx, str.Teleport_To
mov dword [ebp - 0x474], 0
call fcn.1003e620
test al, al
je 0x10087b2d
movss xmm2, dword [0x101576e8]
movss xmm1, dword [0x101576dc]
movss xmm0, dword [0x10157684]
call fcn.10082380
mov edx, 0x101576a9
mov ecx, str.Open_Preset_Teleport
call fcn.1003f600
cmp byte [0x101576a9], 0
je 0x10087dcf
push 0
xor edx, edx
mov ecx, str.Teleport_presets
call fcn.1001cb60
add esp, 4
mov dword [ebp - 0x480], 0
lea edx, [ebp - 0x480]
mov dword [ebp - 0x47c], 0
mov ecx, str.Principal
call fcn.1003e620
movss xmm0, dword [0x100f6038]
test al, al
je 0x10087ba2
movss xmm1, dword [0x100f6150]
movaps xmm2, xmm0
movss xmm0, dword [0x100f60c0]
call fcn.10082380
lea edx, [ebp - 0x488]
mov dword [ebp - 0x488], 0
mov ecx, str.Hospital_CJ
mov dword [ebp - 0x484], 0
call fcn.1003e620
test al, al
je 0x10087be7
movss xmm2, dword [0x100f6044]
movss xmm1, dword [0x100f614c]
movss xmm0, dword [0x100f60d8]
call fcn.10082380
lea edx, [ebp - 0x490]
mov dword [ebp - 0x490], 0
mov ecx, str.Pista_de_Skate
mov dword [ebp - 0x48c], 0
call fcn.1003e620
test al, al
je 0x10087c2c
movss xmm2, dword [0x100f6038]
movss xmm1, dword [0x100f6148]
movss xmm0, dword [0x100f60d0]
call fcn.10082380
lea edx, [ebp - 0x498]
mov dword [ebp - 0x498], 0
mov ecx, str.Aeroporto
mov dword [ebp - 0x494], 0
call fcn.1003e620
test al, al
je 0x10087c71
movss xmm2, dword [0x100f6038]
movss xmm1, dword [0x100f6160]
movss xmm0, dword [0x100f60d4]
call fcn.10082380
lea edx, [ebp - 0x4a0]
mov dword [ebp - 0x4a0], 0
mov ecx, 0x100f4da0
mov dword [ebp - 0x49c], 0
call fcn.1003e620
test al, al
je 0x10087cb6
movss xmm2, dword [0x100f6038]
movss xmm1, dword [0x100f6154]
movss xmm0, dword [0x100f60dc]
call fcn.10082380
lea edx, [ebp - 0x4a8]
mov dword [ebp - 0x4a8], 0
mov ecx, str.Pier_de_Madeira
mov dword [ebp - 0x4a4], 0
call fcn.1003e620
test al, al
je 0x10087cfb
movss xmm2, dword [0x100f6034]
movss xmm1, dword [0x100f6158]
movss xmm0, dword [0x100f60b8]
call fcn.10082380
lea edx, [ebp - 0x4b0]
mov dword [ebp - 0x4b0], 0
mov ecx, str.Pier_Roda_Gigante
mov dword [ebp - 0x4ac], 0
call fcn.1003e620
test al, al
je 0x10087d40
movss xmm2, dword [0x100f6020]
movss xmm1, dword [0x100f615c]
movss xmm0, dword [0x100f6098]
call fcn.10082380
lea edx, [ebp - 0x4b8]
mov dword [ebp - 0x4b8], 0
mov ecx, str.Vinewoord
mov dword [ebp - 0x4b4], 0
call fcn.1003e620
test al, al
je 0x10087d85
movss xmm2, dword [0x100f6060]
movss xmm1, dword [0x100f6140]
movss xmm0, dword [0x100f60c4]
call fcn.10082380
lea edx, [ebp - 0x4c0]
mov dword [ebp - 0x4c0], 0
mov ecx, str.LS_Parking
mov dword [ebp - 0x4bc], 0
call fcn.1003e620
test al, al
je 0x10087dca
movss xmm2, dword [0x100f604c]
movss xmm1, dword [0x100f6144]
movss xmm0, dword [0x100f60cc]
call fcn.10082380
call fcn.1001f210
mov edx, 0x101576ad
mov ecx, str.Save_Position
call fcn.1003f600
cmp byte [0x101576ad], 0
je 0x10088396
mov edx, 1
mov dword [ebp - 0x200], 0x43c80000
lea ecx, [ebp - 0x200]
mov dword [ebp - 0x1fc], 0x43c80000
call fcn.1001fd70
push 0x42
xor edx, edx
mov ecx, str.Teleports_Saved
call fcn.1001cb60
add esp, 4
call fcn.1004f8f0
test al, al
je 0x10088391
push ecx
mov ecx, str.Teleports_Saved
call fcn.100511f0
add esp, 4
test al, al
je 0x100880cb
movss xmm1, dword [0x100f5f68]
xorps xmm3, xmm3
push ecx
xorps xmm2, xmm2
mov dword [esp], 0x3f800000
lea ecx, [ebp - 0x224]
call fcn.10010010
mov eax, ecx
push str.This_is_being_updated__wait...
push eax
call fcn.1003daf0
movss xmm0, dword [0x100f6080]
call fcn.100229e0
push 0
push 0x80
mov edx, 0x10157710
mov ecx, str.Position_Name
call fcn.10043b50
movss xmm1, dword [0x100f6128]
add esp, 0x10
xorps xmm0, xmm0
call fcn.100228f0
lea edx, [ebp - 0x4c8]
mov dword [ebp - 0x4c8], 0
mov ecx, str.Save_Position
mov dword [ebp - 0x4c4], 0
call fcn.1003e620
test al, al
je 0x10087f5e
movss xmm0, dword [0x1015768c]
lea ecx, [ebp - 0xacc]
movss dword [ebp - 0x3e8], xmm0
movss xmm0, dword [0x101576f4]
movss dword [ebp - 0x204], xmm0
movss xmm0, dword [0x101576c0]
push 0x10157710
movss dword [ebp - 0x1fc], xmm0
call fcn.100578d0
lea eax, [ebp - 0xacc]
mov dword [ebp - 4], 1
push eax
call fcn.1008d9d0
movss xmm0, dword [ebp - 0x1fc]
lea ecx, [ebp - 0xacc]
movss dword [eax + 8], xmm0
movss xmm0, dword [ebp - 0x204]
movss dword [eax + 4], xmm0
movss xmm0, dword [ebp - 0x3e8]
movss dword [eax], xmm0
mov dword [ebp - 4], 0xffffffff
call fcn.10057880
sub esp, 8
xorps xmm3, xmm3
xorps xmm2, xmm2
mov edx, 0x101576c0
mov ecx, str.Position_X
call fcn.10043aa0
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
xorps xmm3, xmm3
xorps xmm2, xmm2
mov edx, 0x101576f4
mov ecx, str.Position_Y
call fcn.10043aa0
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
xorps xmm3, xmm3
xorps xmm2, xmm2
mov edx, 0x1015768c
mov ecx, str.Position_Z
call fcn.10043aa0
call fcn.10022a80
push 0
push 1
lea edx, [ebp - 0x4d0]
mov dword [ebp - 0x4d0], 0
mov ecx, str.Teleports
mov dword [ebp - 0x4cc], 0x43480000
call fcn.10019ce0
mov eax, dword [0x10175818]
add esp, 0x10
mov eax, dword [eax]
mov dword [ebp - 0x208], eax
cmp byte [eax + 0xd], 0
jne 0x100880c1
nop word [eax + eax]
lea esi, [eax + 0x10]
mov ecx, esi
call fcn.10061ff0
mov ecx, eax
call fcn.1001fe90
mov ecx, esi
call fcn.10061ff0
movss xmm0, dword [esi + 0x18]
sub esp, 0x18
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esi + 0x1c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esi + 0x20]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
push str.Nome:__s__Posi
call fcn.1003daa0
add esp, 0x20
mov dword [ebp - 0x4d8], 0
lea edx, [ebp - 0x4d8]
mov dword [ebp - 0x4d4], 0
mov ecx, str.Select
call fcn.1003e620
test al, al
je 0x10088095
push esi
mov ecx, 0x10154618
call fcn.10062190
mov eax, dword [0x10157600]
lea ecx, [ebp - 0x208]
mov eax, dword [eax + 0x3f94]
dec dword [eax + 0xec]
call fcn.1008d6a0
mov eax, dword [ebp - 0x208]
cmp byte [eax + 0xd], 0
je 0x10088010
call fcn.1001a0e0
call fcn.10051250
push ecx
mov ecx, str.Automatic_Teleports
call fcn.100511f0
add esp, 4
test al, al
je 0x1008838c
push 0
push 1
lea edx, [ebp - 0x4e0]
mov dword [ebp - 0x4e0], 0
mov ecx, str.Automatic_Teleports_List
mov dword [ebp - 0x4dc], 0x43480000
call fcn.10019ce0
mov esi, dword [0x10175818]
add esp, 8
mov esi, dword [esi]
cmp byte [esi + 0xd], 0
jne 0x10088346
nop
lea edi, [esi + 0x10]
mov ecx, edi
call fcn.10061ff0
mov ecx, eax
call fcn.1001fe90
mov ecx, edi
call fcn.10061ff0
movss xmm0, dword [edi + 0x18]
sub esp, 0x18
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [edi + 0x1c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [edi + 0x20]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
push str.Nome:__s__Posi
call fcn.1003daa0
push 0
lea edx, [ebp - 0x4e8]
mov dword [ebp - 0x4e8], 0
mov ecx, str.Select
mov dword [ebp - 0x4e4], 0
call fcn.1003e2f0
add esp, 0x24
test al, al
je 0x100881a7
push edi
mov ecx, 0x10154618
call fcn.10062190
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
lea edx, [ebp - 0x4f0]
mov dword [ebp - 0x4f0], 0
mov ecx, str.Set_as_First
mov dword [ebp - 0x4ec], 0
call fcn.1003e620
test al, al
je 0x10088217
push edi
lea ecx, [ebp - 0x230]
call fcn.10062240
mov byte [ebp - 0x218], 1
lea eax, [ebp - 0x230]
mov dword [ebp - 4], 2
push eax
call fcn.1008d860
lea ecx, [ebp - 0x230]
mov dword [ebp - 4], 0xffffffff
call fcn.10057880
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
lea edx, [ebp - 0x4f8]
mov dword [ebp - 0x4f8], 0
mov ecx, str.Add_to_List
mov dword [ebp - 0x4f4], 0
call fcn.1003e620
test al, al
je 0x10088287
push edi
lea ecx, [ebp - 0x9bc]
call fcn.10062240
mov byte [ebp - 0x9a4], 0
lea eax, [ebp - 0x9bc]
mov dword [ebp - 4], 3
push eax
call fcn.1008d860
lea ecx, [ebp - 0x9bc]
mov dword [ebp - 4], 0xffffffff
call fcn.10057880
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
lea edx, [ebp - 0x500]
mov dword [ebp - 0x500], 0
mov ecx, str.Remove
mov dword [ebp - 0x4fc], 0
call fcn.1003e620
test al, al
je 0x100882ed
mov edi, dword [0x10185b3c]
lea eax, [esi + 0x10]
push eax
push edi
push dword [0x10185b38]
lea ecx, [ebp - 0x410]
call fcn.1008ebc0
add esp, 0xc
push edi
push dword [eax]
lea eax, [ebp - 0x1fc]
push eax
call fcn.1008d7f0
mov eax, dword [0x10157600]
mov eax, dword [eax + 0x3f94]
dec dword [eax + 0xec]
mov eax, dword [esi + 8]
cmp byte [eax + 0xd], 0
je 0x10088324
mov eax, dword [esi + 4]
cmp byte [eax + 0xd], 0
jne 0x10088320
cmp esi, dword [eax + 8]
jne 0x10088320
mov esi, eax
mov eax, dword [eax + 4]
cmp byte [eax + 0xd], 0
je 0x10088310
mov esi, eax
jmp 0x1008833c
mov esi, eax
mov ecx, dword [esi]
cmp byte [ecx + 0xd], 0
jne 0x1008833c
nop
mov eax, dword [ecx]
mov esi, ecx
mov ecx, eax
cmp byte [eax + 0xd], 0
je 0x10088330
cmp byte [esi + 0xd], 0
je 0x10088120
call fcn.1001a0e0
push str.Delay__ms_:
call fcn.1003daa0
sub esp, 8
mov edx, 0x1014f734
mov ecx, str.delay
call fcn.10043b00
add esp, 0xc
mov edx, 0x101576f9
mov ecx, str.Start_Teleporting
call fcn.1003f600
cmp byte [0x101576f9], 0
je 0x10088387
call fcn.10083230
call fcn.10051250
call fcn.1004fd70
call fcn.1001f210
movaps xmm0, xmmword [0x100f6670]
lea eax, [ebp - 0x994]
mov esi, dword [0x10157600]
movups xmmword [ebp - 0xa7c], xmm0
mov dword [ebp - 0x994], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x990], xmm0
push eax
movups xmm0, xmmword [esi + 0x3994]
lea ecx, [esi + 0x49b0]
movups xmmword [ebp - 0x990], xmm0
call fcn.1002a480
cmp dword [esi + 0x49ac], 0
je 0x100883f5
movups xmm0, xmmword [ebp - 0xa7c]
movups xmmword [esi + 0x3994], xmm0
push str.___Air_Break______________________________
call fcn.1003daa0
add esp, 4
mov ecx, 1
call fcn.100145e0
mov edx, 0x1015767a
mov ecx, str.Air_Break
call fcn.1003f600
test al, al
je 0x10088426
mov byte [0x1015779d], 0
push ecx
push 0x100eb618
lea eax, [ebp - 0x1fc]
mov dword [ebp - 0x1fc], 0x64
push eax
lea eax, [ebp - 0x204]
mov dword [ebp - 0x204], 1
push eax
push 0x10157798
mov edx, 4
mov ecx, str.Velocity_AirBreak
call fcn.10042930
add esp, 0x10
mov edx, 0x1015770c
push 2
push 0x1012aaf8
push ecx
mov ecx, str.Style_AirBreak
call fcn.10041120
add esp, 0x10
test al, al
je 0x1008849f
mov eax, dword [0x1015770c]
cmp eax, 1
jne 0x10088496
mov byte [0x1015767a], 0
jmp 0x1008849f
test eax, eax
jne 0x1008849f
mov byte [0x1015779d], al
cmp byte [0x10175aa2], 0
je 0x100884af
mov ecx, str.Press_a_key...
jmp 0x100884c3
cmp dword [0x10185c84], 0
mov ecx, 0x100f4f74
mov eax, str.Set_Fly_Key
cmovne ecx, eax
push 0
lea edx, [ebp - 0x508]
mov dword [ebp - 0x508], 0
mov dword [ebp - 0x504], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x10088501
cmp byte [0x10175aa2], 0
jne 0x10088597
mov byte [0x10175aa2], 1
jmp 0x1008850e
cmp byte [0x10175aa2], 0
je 0x1008859e
mov ecx, dword [0x10157600]
xor eax, eax
cmp byte [eax + ecx + 0xb20], 0
jne 0x1008852a
inc eax
cmp eax, 0x29a
jl 0x10088516
jmp 0x1008859e
mov ecx, dword [0x10157600]
mov dword [0x10185c84], eax
cmp eax, 0x1ff
ja 0x1008854f
mov eax, dword [ecx + eax*4 + 0xb8]
cmp eax, 0xffffffff
jne 0x1008854f
mov eax, 0x100eb088
jmp 0x10088582
test eax, eax
jne 0x1008855a
mov eax, str.None
jmp 0x10088582
test eax, 0xf800
je 0x10088568
mov edx, eax
call fcn.10011dc0
add eax, 0xfffffe00
cmp eax, 0x99
jbe 0x1008857b
mov eax, str.Unknown
jmp 0x10088582
mov eax, dword [eax*4 + 0x100ebdc0]
push eax
push str.Key:__s
push 0x40
push str.Set_Fly_Key
call fcn.10057ae0
add esp, 0x10
mov byte [0x10175aa2], 0
movaps xmm0, xmmword [0x100f6670]
lea eax, [ebp - 0x96c]
mov esi, dword [0x10157600]
movups xmmword [ebp - 0xa8c], xmm0
mov dword [ebp - 0x96c], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x968], xmm0
push eax
movups xmm0, xmmword [esi + 0x3994]
lea ecx, [esi + 0x49b0]
movups xmmword [ebp - 0x968], xmm0
call fcn.1002a480
cmp dword [esi + 0x49ac], 0
je 0x100885fd
movups xmm0, xmmword [ebp - 0xa8c]
movups xmmword [esi + 0x3994], xmm0
push str.___Others______________________________
call fcn.1003daa0
add esp, 4
mov ecx, 1
call fcn.100145e0
mov edx, 0x101576c6
mov ecx, str.Remove_HUD
call fcn.1003f600
mov eax, dword [0x10157600]
mov ecx, str.VelocityCheckxd
mov eax, dword [eax + 0x3f94]
dec dword [eax + 0xec]
call fcn.1001fe90
mov edx, 0x1015767b
mov ecx, str.Game_Speed
call fcn.1003f600
cmp byte [0x1015767b], 1
jne 0x10088695
push ecx
push 0x100eb618
lea eax, [ebp - 0x1fc]
mov dword [ebp - 0x1fc], 0xa
push eax
lea eax, [ebp - 0x204]
mov dword [ebp - 0x204], 1
push eax
push 0x1014f690
mov edx, 4
mov ecx, str.Velocity
call fcn.10042930
add esp, 0x14
mov ecx, str.ClimaCheckxd
call fcn.1001fe90
mov edx, 0x101576fa
mov ecx, str.Game_Atmosphere
call fcn.1003f600
cmp byte [0x101576fa], 1
jne 0x100886f6
push ecx
push 0x100eb618
lea eax, [ebp - 0x1fc]
mov dword [ebp - 0x1fc], 0x14
push eax
lea eax, [ebp - 0x204]
mov dword [ebp - 0x204], 1
push eax
push 0x1012aaa4
mov edx, 4
mov ecx, str.Current_Weather
call fcn.10042930
add esp, 0x14
movss xmm0, dword [0x100f6080]
call fcn.100229e0
push ecx
push 0x100eb618
lea eax, [ebp - 0x3d4]
mov dword [ebp - 0x3d4], 0x64
push eax
lea eax, [ebp - 0x3c0]
mov dword [ebp - 0x3c0], 1
push eax
push 0x1014f6ac
mov edx, 4
mov ecx, str.ID_Ped
call fcn.10043540
mov ecx, dword [0x10157600]
add esp, 0x14
mov eax, dword [ecx + 0x3f94]
push 0
mov byte [eax + 0xb0], 1
mov edx, dword [ecx + 0x3f94]
mov ecx, dword [edx + 0x1b0]
mov eax, dword [edx + 0x1b8]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x1a8], eax
lea eax, [ecx - 1]
mov dword [edx + 0x1b0], eax
mov ecx, str.Create_Ped
lea edx, [ebp - 0x510]
mov dword [ebp - 0x510], 0
mov dword [ebp - 0x50c], 0
call fcn.1003e2f0
add esp, 4
test al, al
je case.default.0x10086bec
call fcn.10081e40
jmp case.default.0x10086bec
call fcn.1003ffb0
lea edx, [ebp - 0x200]
mov dword [ebp - 0x200], 0x41800000
mov ecx, 2
mov dword [ebp - 0x1fc], 0x40c00000
call fcn.10014630
push 0x400
push 1
lea edx, [ebp - 0x200]
mov dword [ebp - 0x200], 0x43a50000
mov ecx, str.Player_Esp
mov dword [ebp - 0x1fc], 0x43df8000
call fcn.10019ce0
add esp, 8
call fcn.1004f3e0
test al, al
je 0x1008882b
push 1
xor edx, edx
mov ecx, 0x100f502c
call fcn.1003d390
add esp, 4
call fcn.1004f650
mov edx, 0x1015766a
mov ecx, str.Enable_Esp
call fcn.1003f600
mov edx, 0x10157668
mov ecx, str.Esp_LocalPlayer
call fcn.1003f600
mov edx, 0x10157673
mov ecx, str.Esp_Name
call fcn.1003f600
mov edx, 0x10157671
mov ecx, str.Esp_Vida
call fcn.1003f600
mov edx, 0x10157662
mov ecx, str.Esp_Box
call fcn.1003f600
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
mov edx, 0x10157661
mov ecx, str.3D_Box
call fcn.1003f600
movss xmm0, dword [0x100f607c]
call fcn.100229e0
push ecx
push 2
push 0x1014f698
mov edx, 0x1015769c
mov ecx, str.Style_Esp_Box
call fcn.10041290
add esp, 0xc
test al, al
je 0x100888ec
mov eax, dword [0x1015769c]
test eax, eax
jne 0x100888d9
cmp byte [0x10157664], 1
jne 0x100888ec
mov byte [0x10157664], al
jmp 0x100888ec
cmp eax, 1
jne 0x100888ec
cmp byte [0x10157664], 0
jne 0x100888ec
mov byte [0x10157664], al
call fcn.10022a80
mov edx, 0x101575ff
mov ecx, str.Esp_Skeleton
call fcn.1003f600
mov edx, 0x10157666
mov ecx, str.Esp_Line
call fcn.1003f600
mov edx, 0x10157667
mov ecx, str.Esp_Distance
call fcn.1003f600
push str.Esp_Box_Color
call fcn.1003daa0
movss xmm1, dword [0x100f6128]
add esp, 4
xorps xmm0, xmm0
call fcn.100228f0
movss xmm1, dword [0x100f6094]
lea ecx, [ebp - 0xbf8]
movss xmm0, dword [0x10104e94]
mulss xmm0, xmm1
mov dword [ebp - 0x518], 0
mov dword [ebp - 0x514], 0
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e90]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e8c]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e88]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
push eax
call fcn.1007a690
lea edx, [ebp - 0x9cc]
mov ecx, str.Esp_Box_Color
movups xmm0, xmmword [eax]
lea eax, [ebp - 0x518]
push eax
push 0
movups xmmword [ebp - 0x9cc], xmm0
call fcn.1004d390
add esp, 8
test al, al
je 0x100889da
mov ecx, str.Esp_Box_Color_Picker
call fcn.100238d0
mov ecx, str.Esp_Box_Color_Picker
call fcn.10023e10
test al, al
je 0x10088a03
push 0
push 0
mov edx, 0x10104e88
mov ecx, str.EspBoxColor
call fcn.1004ace0
add esp, 8
call fcn.10023e90
push str.Esp_Line_Color
call fcn.1003daa0
movss xmm1, dword [0x100f6128]
add esp, 4
xorps xmm0, xmm0
call fcn.100228f0
movss xmm1, dword [0x100f6094]
lea ecx, [ebp - 0xbd8]
movss xmm0, dword [0x10104e54]
mulss xmm0, xmm1
mov dword [ebp - 0x520], 0
mov dword [ebp - 0x51c], 0
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e50]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e4c]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e48]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
push eax
call fcn.1007a690
lea edx, [ebp - 0x9dc]
mov ecx, str.Esp_Line_Color
movups xmm0, xmmword [eax]
lea eax, [ebp - 0x520]
push eax
push 0
movups xmmword [ebp - 0x9dc], xmm0
call fcn.1004d390
add esp, 8
test al, al
je 0x10088abf
mov ecx, str.Esp_Line_Color_Picker
call fcn.100238d0
mov ecx, str.Esp_Line_Color_Picker
call fcn.10023e10
test al, al
je 0x10088ae8
push 0
push 0
mov edx, 0x10104e48
mov ecx, str.EspLineColor
call fcn.1004ace0
add esp, 8
call fcn.10023e90
push str.Esp_Health_Color
call fcn.1003daa0
movss xmm1, dword [0x100f6128]
add esp, 4
xorps xmm0, xmm0
call fcn.100228f0
movss xmm1, dword [0x100f6094]
lea ecx, [ebp - 0xbc8]
movss xmm0, dword [0x10104e84]
mulss xmm0, xmm1
mov dword [ebp - 0x528], 0
mov dword [ebp - 0x524], 0
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e80]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e7c]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e78]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
push eax
call fcn.1007a690
lea edx, [ebp - 0x9ec]
mov ecx, str.Esp_Vida_Color
movups xmm0, xmmword [eax]
lea eax, [ebp - 0x528]
push eax
push 0
movups xmmword [ebp - 0x9ec], xmm0
call fcn.1004d390
add esp, 8
test al, al
je 0x10088ba4
mov ecx, str.Esp_Health_Color_Picker
call fcn.100238d0
mov ecx, str.Esp_Health_Color_Picker
call fcn.10023e10
test al, al
je 0x10088bcd
push 0
push 0
mov edx, 0x10104e78
mov ecx, str.EspHealthColor
call fcn.1004ace0
add esp, 8
call fcn.10023e90
push str.Esp_Skeleton_Color
call fcn.1003daa0
movss xmm1, dword [0x100f6128]
add esp, 4
xorps xmm0, xmm0
call fcn.100228f0
movss xmm1, dword [0x100f6094]
lea ecx, [ebp - 0xbb8]
movss xmm0, dword [0x10104e30]
mulss xmm0, xmm1
mov dword [ebp - 0x530], 0
mov dword [ebp - 0x52c], 0
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e2c]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e28]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e24]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
push eax
call fcn.1007a690
lea edx, [ebp - 0x9fc]
mov ecx, str.Esp_Skeleton_Color
movups xmm0, xmmword [eax]
lea eax, [ebp - 0x530]
push eax
push 0
movups xmmword [ebp - 0x9fc], xmm0
call fcn.1004d390
add esp, 8
test al, al
je 0x10088c89
mov ecx, str.Esp_Skeleton_Color_Picker
call fcn.100238d0
mov ecx, str.Esp_Skeleton_Color_Picker
call fcn.10023e10
test al, al
je 0x10088cb2
push 0
push 0
mov edx, 0x10104e24
mov ecx, str.EspSkeletonColor
call fcn.1004ace0
add esp, 8
call fcn.10023e90
push str.Esp_Distance_Color
call fcn.1003daa0
movss xmm1, dword [0x100f6128]
add esp, 4
xorps xmm0, xmm0
call fcn.100228f0
movss xmm1, dword [0x100f6094]
lea ecx, [ebp - 0xc58]
movss xmm0, dword [0x10104e00]
mulss xmm0, xmm1
mov dword [ebp - 0x538], 0
mov dword [ebp - 0x534], 0
cvttss2si eax, xmm0
movss xmm0, dword [0x10104dfc]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104df8]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104df4]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
push eax
call fcn.1007a690
lea edx, [ebp - 0xa0c]
mov ecx, str.Esp_Distance_Color
movups xmm0, xmmword [eax]
lea eax, [ebp - 0x538]
push eax
push 0
movups xmmword [ebp - 0xa0c], xmm0
call fcn.1004d390
add esp, 8
test al, al
je 0x10088d6e
mov ecx, str.Esp_Distance_Color_Picker
call fcn.100238d0
mov ecx, str.Esp_Distance_Color_Picker
call fcn.10023e10
test al, al
je 0x10088d97
push 0
push 0
mov edx, 0x10104df4
mov ecx, str.EspDistanceColor
call fcn.1004ace0
add esp, 8
call fcn.10023e90
call fcn.1001a0e0
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
push 0x400
push 1
lea edx, [ebp - 0x200]
mov dword [ebp - 0x200], 0x43b58000
mov ecx, str.Vehicle_Esp
mov dword [ebp - 0x1fc], 0x43df8000
call fcn.10019ce0
add esp, 8
call fcn.1004f3e0
test al, al
je 0x10088df9
push 1
xor edx, edx
mov ecx, 0x100f5210
call fcn.1003d390
add esp, 4
call fcn.1004f650
mov edx, 0x10157672
mov ecx, str.Enable_Esp
call fcn.1003f600
mov edx, 0x10157670
mov ecx, str.Esp_Box
call fcn.1003f600
mov edx, 0x10157665
mov ecx, str.Esp_Line
call fcn.1003f600
mov edx, 0x10157660
mov ecx, str.Esp_ID
call fcn.1003f600
mov edx, 0x10157678
mov ecx, str.Esp_Health
call fcn.1003f600
mov edx, 0x10157663
mov ecx, str.Esp_Name
call fcn.1003f600
mov edx, 0x10157669
mov ecx, str.Esp_Engine
call fcn.1003f600
push str.Esp_Box_Color
call fcn.1003daa0
movss xmm1, dword [0x100f6128]
add esp, 4
xorps xmm0, xmm0
call fcn.100228f0
movss xmm1, dword [0x100f6094]
lea ecx, [ebp - 0xbe8]
movss xmm0, dword [0x10104ea4]
mulss xmm0, xmm1
mov dword [ebp - 0x540], 0
mov dword [ebp - 0x53c], 0
cvttss2si eax, xmm0
movss xmm0, dword [0x10104ea0]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e9c]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e98]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
push eax
call fcn.1007a690
lea edx, [ebp - 0xa1c]
mov ecx, str.Esp_Box_Color
movups xmm0, xmmword [eax]
lea eax, [ebp - 0x540]
push eax
push 0
movups xmmword [ebp - 0xa1c], xmm0
call fcn.1004d390
add esp, 8
test al, al
je 0x10088f1e
mov ecx, str.Esp_Box_Color_Picker
call fcn.100238d0
mov ecx, str.Esp_Box_Color_Picker
call fcn.10023e10
test al, al
je 0x10088f47
push 0
push 0
mov edx, 0x10104e98
mov ecx, str.VehicleBoxColor
call fcn.1004ace0
add esp, 8
call fcn.10023e90
push str.Esp_Line_Color
call fcn.1003daa0
movss xmm1, dword [0x100f6128]
add esp, 4
xorps xmm0, xmm0
call fcn.100228f0
movss xmm1, dword [0x100f6094]
lea ecx, [ebp - 0xc48]
movss xmm0, dword [0x10104e10]
mulss xmm0, xmm1
mov dword [ebp - 0x548], 0
mov dword [ebp - 0x544], 0
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e0c]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e08]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e04]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
push eax
call fcn.1007a690
lea edx, [ebp - 0xa2c]
mov ecx, str.Esp_Line_Color
movups xmm0, xmmword [eax]
lea eax, [ebp - 0x548]
push eax
push 0
movups xmmword [ebp - 0xa2c], xmm0
call fcn.1004d390
add esp, 8
test al, al
je 0x10089003
mov ecx, str.Esp_Line_Color_Picker
call fcn.100238d0
mov ecx, str.Esp_Line_Color_Picker
call fcn.10023e10
test al, al
je 0x1008902c
push 0
push 0
mov edx, 0x10104e04
mov ecx, str.VehicleLineColor
call fcn.1004ace0
add esp, 8
call fcn.10023e90
push str.Esp_ID_Color
call fcn.1003daa0
movss xmm1, dword [0x100f6128]
add esp, 4
xorps xmm0, xmm0
call fcn.100228f0
movss xmm1, dword [0x100f6094]
lea ecx, [ebp - 0xba8]
movss xmm0, dword [0x10104e64]
mulss xmm0, xmm1
mov dword [ebp - 0x550], 0
mov dword [ebp - 0x54c], 0
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e60]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e5c]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e58]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
push eax
call fcn.1007a690
lea edx, [ebp - 0xa3c]
mov ecx, str.Esp_ID_Color
movups xmm0, xmmword [eax]
lea eax, [ebp - 0x550]
push eax
push 0
movups xmmword [ebp - 0xa3c], xmm0
call fcn.1004d390
add esp, 8
test al, al
je 0x100890e8
mov ecx, str.Esp_ID_Color_Picker
call fcn.100238d0
mov ecx, str.Esp_ID_Color_Picker
call fcn.10023e10
test al, al
je 0x10089111
push 0
push 0
mov edx, 0x10104e58
mov ecx, str.VehicleIDColor
call fcn.1004ace0
add esp, 8
call fcn.10023e90
push str.Esp_Health_Color
call fcn.1003daa0
movss xmm1, dword [0x100f6128]
add esp, 4
xorps xmm0, xmm0
call fcn.100228f0
movss xmm1, dword [0x100f6094]
lea ecx, [ebp - 0xc38]
movss xmm0, dword [0x10104e20]
mulss xmm0, xmm1
mov dword [ebp - 0x558], 0
mov dword [ebp - 0x554], 0
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e1c]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e18]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e14]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
push eax
call fcn.1007a690
lea edx, [ebp - 0xa4c]
mov ecx, str.Esp_Health_Color
movups xmm0, xmmword [eax]
lea eax, [ebp - 0x558]
push eax
push 0
movups xmmword [ebp - 0xa4c], xmm0
call fcn.1004d390
add esp, 8
test al, al
je 0x100891cd
mov ecx, str.Esp_Health_Color_Picker
call fcn.100238d0
mov ecx, str.Esp_Health_Color_Picker
call fcn.10023e10
test al, al
je 0x100891f6
push 0
push 0
mov edx, 0x10104e14
mov ecx, str.VehicleHealthColor
call fcn.1004ace0
add esp, 8
call fcn.10023e90
push str.Esp_Name_Color
call fcn.1003daa0
movss xmm1, dword [0x100f6128]
add esp, 4
xorps xmm0, xmm0
call fcn.100228f0
movss xmm1, dword [0x100f6094]
lea ecx, [ebp - 0xc18]
movss xmm0, dword [0x10104e74]
mulss xmm0, xmm1
mov dword [ebp - 0x560], 0
mov dword [ebp - 0x55c], 0
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e70]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e6c]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e68]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
push eax
call fcn.1007a690
lea edx, [ebp - 0xa5c]
mov ecx, str.Esp_Name_Color
movups xmm0, xmmword [eax]
lea eax, [ebp - 0x560]
push eax
push 0
movups xmmword [ebp - 0xa5c], xmm0
call fcn.1004d390
add esp, 8
test al, al
je 0x100892b2
mov ecx, str.Esp_Name_Color_Picker
call fcn.100238d0
mov ecx, str.Esp_Name_Color_Picker
call fcn.10023e10
test al, al
je 0x100892db
push 0
push 0
mov edx, 0x10104e68
mov ecx, str.VehicleNameColor
call fcn.1004ace0
add esp, 8
call fcn.10023e90
push str.Esp_Engine_Color
call fcn.1003daa0
movss xmm1, dword [0x100f6128]
add esp, 4
xorps xmm0, xmm0
call fcn.100228f0
movss xmm1, dword [0x100f6094]
lea ecx, [ebp - 0xc68]
movss xmm0, dword [0x10104e40]
mulss xmm0, xmm1
mov dword [ebp - 0x568], 0
mov dword [ebp - 0x564], 0
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e3c]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e38]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
movss xmm0, dword [0x10104e34]
mulss xmm0, xmm1
push eax
cvttss2si eax, xmm0
push eax
call fcn.1007a690
lea edx, [ebp - 0xa6c]
mov ecx, str.Esp_Engine_Color
movups xmm0, xmmword [eax]
lea eax, [ebp - 0x568]
push eax
push 0
movups xmmword [ebp - 0xa6c], xmm0
call fcn.1004d390
add esp, 8
test al, al
je 0x10089397
mov ecx, str.Esp_Engine_Color_Picker
call fcn.100238d0
mov ecx, str.Esp_Engine_Color_Picker
call fcn.10023e10
test al, al
je 0x1008b56f
push 0
push 0
mov edx, 0x10104e34
mov ecx, str.VehicleEngineColor
call fcn.1004ace0
add esp, 8
call fcn.10023e90
call fcn.1001a0e0
mov ecx, 1
call fcn.100146b0
jmp case.default.0x10086bec
call fcn.1003ffb0
lea edx, [ebp - 0x200]
mov dword [ebp - 0x200], 0x41800000
mov ecx, 2
mov dword [ebp - 0x1fc], 0x40c00000
call fcn.10014630
push 0x400
push 1
lea edx, [ebp - 0x200]
mov dword [ebp - 0x200], 0x43a50000
mov ecx, str.Vehicle_Player
mov dword [ebp - 0x1fc], 0x43df8000
call fcn.10019ce0
add esp, 8
call fcn.1004f3e0
test al, al
je 0x1008944e
push 1
xor edx, edx
mov ecx, str.Player_Vehicle
call fcn.1003d390
add esp, 4
call fcn.1004f650
lea edx, [ebp - 0x570]
mov dword [ebp - 0x570], 0
mov ecx, str.GodMode_Vehicle
mov dword [ebp - 0x56c], 0
call fcn.1003e620
test al, al
je 0x1008947b
call fcn.10084d90
lea edx, [ebp - 0x578]
mov dword [ebp - 0x578], 0
mov ecx, str.Remove_Gravity
mov dword [ebp - 0x574], 0
call fcn.1003e620
test al, al
je 0x100894a8
call fcn.10084db0
lea edx, [ebp - 0x580]
mov dword [ebp - 0x580], 0
mov ecx, str.Set_Ped_in_the_Vehicle
mov dword [ebp - 0x57c], 0
call fcn.1003e620
test al, al
je 0x100894d5
call fcn.10082e00
lea edx, [ebp - 0x588]
mov dword [ebp - 0x588], 0
mov ecx, str.Remote_Control_Vehicle
mov dword [ebp - 0x584], 0
call fcn.1003e620
test al, al
je 0x10089502
call fcn.10084bc0
lea edx, [ebp - 0x590]
mov dword [ebp - 0x590], 0
mov ecx, str.Vehicle_Wheels_Only
mov dword [ebp - 0x58c], 0
call fcn.1003e620
test al, al
je 0x1008955d
mov al, byte [0x101576a6]
test al, al
jne 0x10089547
mov eax, 0x96914b
mov dword [eax], 1
mov byte [0x101576a6], 1
jmp 0x1008955d
cmp al, 1
jne 0x1008955d
mov eax, 0x96914b
mov dword [eax], 0
mov byte [0x101576a6], 0
lea edx, [ebp - 0x598]
mov dword [ebp - 0x598], 0
mov ecx, str.Nitro_Vehicle
mov dword [ebp - 0x594], 0
call fcn.1003e620
test al, al
je 0x100895b8
mov al, byte [0x101576fc]
test al, al
jne 0x100895a2
mov eax, 0x969165
mov dword [eax], 1
mov byte [0x101576fc], 1
jmp 0x100895b8
cmp al, 1
jne 0x100895b8
mov eax, 0x969165
mov dword [eax], 0
mov byte [0x101576fc], 0
lea edx, [ebp - 0x5a0]
mov dword [ebp - 0x5a0], 0
mov ecx, str.Repair_Vehicle
mov dword [ebp - 0x59c], 0
call fcn.1003e620
test al, al
je 0x100895ea
mov dword [edi + 0x4c0], 0x447a0000
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
mov edx, 0x101576cd
mov ecx, str.KeyBind__H_
call fcn.1003f600
lea edx, [ebp - 0x5a8]
mov dword [ebp - 0x5a8], 0
mov ecx, str.Motor_Fire
mov dword [ebp - 0x5a4], 0
call fcn.1003e620
test al, al
je 0x1008963b
mov dword [edi + 0x4c0], 0
lea edx, [ebp - 0x5b0]
mov dword [ebp - 0x5b0], 0
mov ecx, str.Walk_on_Water
mov dword [ebp - 0x5ac], 0
call fcn.1003e620
test al, al
je 0x10089696
mov al, byte [0x101576a4]
test al, al
jne 0x10089680
mov eax, 0x969152
mov dword [eax], 1
mov byte [0x101576a4], 1
jmp 0x10089696
cmp al, 1
jne 0x10089696
mov eax, 0x969152
mov dword [eax], 0
mov byte [0x101576a4], 0
mov ecx, str.motorblidadocheck
call fcn.1001fe90
mov edx, 0x1015779f
mov ecx, str.Armored_Engine
call fcn.1003f600
mov eax, dword [0x10157600]
lea edx, [ebp - 0x5b8]
mov ecx, str.Turn_On_Vehicle
mov eax, dword [eax + 0x3f94]
dec dword [eax + 0xec]
mov dword [ebp - 0x5b8], 0
mov dword [ebp - 0x5b4], 0
call fcn.1003e620
test al, al
je 0x100896f2
mov dword [edi + 0x428], 0x1a
lea edx, [ebp - 0x5c0]
mov dword [ebp - 0x5c0], 0
mov ecx, str.Turn_Off_Vehicle
mov dword [ebp - 0x5bc], 0
call fcn.1003e620
test al, al
je 0x10089724
mov dword [edi + 0x428], 0
lea edx, [ebp - 0x5c8]
mov dword [ebp - 0x5c8], 0
mov ecx, str.Time_Bomb
mov dword [ebp - 0x5c4], 0
call fcn.1003e620
test al, al
je 0x10089756
mov dword [edi + 0x4a8], 5
lea edx, [ebp - 0x5d0]
mov dword [ebp - 0x5d0], 0
mov ecx, str.Fix_tires
mov dword [ebp - 0x5cc], 0
call fcn.1003e620
mov esi, 0xb6f980
test al, al
je 0x100897ad
mov eax, dword [esi]
mov dword [eax + 0x5a5], 0
mov dword [eax + 0x5a6], 0
mov dword [eax + 0x5a7], 0
mov dword [eax + 0x5a8], 0
lea edx, [ebp - 0x5d8]
mov dword [ebp - 0x5d8], 0
mov ecx, str.Puncture_tires
mov dword [ebp - 0x5d4], 0
call fcn.1003e620
test al, al
je 0x100897ff
mov eax, dword [esi]
mov dword [eax + 0x5a5], 1
mov dword [eax + 0x5a6], 1
mov dword [eax + 0x5a7], 1
mov dword [eax + 0x5a8], 1
mov edx, 0x101576ce
mov ecx, str.Tune_Vehicle
call fcn.1003f600
cmp byte [0x101576ce], 1
jne 0x10089b6e
push 0
xor edx, edx
mov ecx, str.Vehicle_Tunning___Manager
call fcn.1001cb60
mov edx, dword [0x10175b34]
add esp, 4
mov ecx, str.Category
mov edx, dword [edx*4 + 0x100efeac]
push 0
call fcn.100405f0
add esp, 4
test al, al
je 0x100898ba
xor esi, esi
nop
cmp dword [0x10175b34], esi
lea ecx, [ebp - 0x5e0]
push ecx
mov ecx, dword [esi*4 + 0x100efeac]
sete al
push 0
mov dl, al
mov byte [ebp - 0x3de], al
mov dword [ebp - 0x5e0], 0
mov dword [ebp - 0x5dc], 0
call fcn.1004e4f0
add esp, 8
test al, al
je 0x100898a1
mov dword [0x10175b34], esi
mov dword [0x10185c80], 0
cmp byte [ebp - 0x3de], 0
je 0x100898af
call fcn.1001fdb0
inc esi
cmp esi, 0xb
jl 0x10089850
call fcn.10023e90
mov eax, dword [0x10175b34]
cmp eax, 7
ja case.default.0x100898c8
jmp dword [eax*4 + 0x1008d518]
mov eax, 0x100efe60
mov dword [0x10157698], 7
mov dword [0x101576d8], eax
jmp 0x10089992
mov eax, 0x100efe90
mov dword [0x10157698], 4
mov dword [0x101576d8], eax
jmp 0x10089992
mov eax, 0x100efef4
mov dword [0x10157698], 3
mov dword [0x101576d8], eax
jmp 0x10089992
mov eax, 0x100eff38
mov dword [0x10157698], 0x2a
mov dword [0x101576d8], eax
jmp 0x10089992
mov eax, 0x100efea0
mov dword [0x10157698], 3
mov dword [0x101576d8], eax
jmp 0x10089992
mov eax, 0x100efee0
mov dword [0x10157698], 5
mov dword [0x101576d8], eax
jmp 0x10089992
mov eax, 0x100efe84
mov dword [0x10157698], 2
mov dword [0x101576d8], eax
jmp 0x10089992
mov eax, 0x100eff00
mov dword [0x10157698], 0xd
mov dword [0x101576d8], eax
jmp 0x10089992
mov eax, dword [0x101576d8]
test eax, eax
je 0x10089aa3
mov edx, dword [0x10185c80]
lea ecx, [ebp - 0xb00]
mov edx, dword [eax + edx*4]
call fcn.10071380
push 0
mov ecx, eax
mov dword [ebp - 4], 4
call fcn.10061ff0
mov edx, eax
mov ecx, str.Upgrade
call fcn.100405f0
add esp, 4
mov byte [ebp - 0x3de], al
lea ecx, [ebp - 0xb00]
mov dword [ebp - 4], 0xffffffff
call fcn.10057880
cmp byte [ebp - 0x3de], 0
je 0x10089aa3
xor esi, esi
cmp dword [0x10157698], esi
jle 0x10089a9e
nop dword [eax + eax]
mov edx, dword [0x101576d8]
lea ecx, [ebp - 0xb18]
cmp dword [0x10185c80], esi
mov dword [ebp - 0x5e8], 0
mov dword [ebp - 0x5e4], 0
sete byte [ebp - 0x3de]
mov edx, dword [edx + esi*4]
call fcn.10071380
mov ecx, eax
mov dword [ebp - 4], 5
call fcn.10061ff0
mov dl, byte [ebp - 0x3de]
lea ecx, [ebp - 0x5e8]
push ecx
push 0
mov ecx, eax
call fcn.1004e4f0
add esp, 8
mov byte [ebp - 0x3dd], al
lea ecx, [ebp - 0xb18]
mov dword [ebp - 4], 0xffffffff
call fcn.10057880
cmp byte [ebp - 0x3dd], 0
je 0x10089a83
mov dword [0x10185c80], esi
cmp byte [ebp - 0x3de], 0
je 0x10089a91
call fcn.1001fdb0
inc esi
cmp esi, dword [0x10157698]
jl 0x10089a00
call fcn.10023e90
push 0
lea edx, [ebp - 0x5f0]
mov dword [ebp - 0x5f0], 0
mov ecx, str.Apply_Upgrade
mov dword [ebp - 0x5ec], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x10089afe
mov ecx, dword [0x101576d8]
test ecx, ecx
je 0x10089afe
mov eax, dword [0x10185c80]
cmp eax, dword [0x10157698]
jge 0x10089afe
mov eax, dword [ecx + eax*4]
mov dword [0x10157794], eax
mov dword [0x101577a0], 1
call fcn.10081c90
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
push 0
lea edx, [ebp - 0x5f8]
mov dword [ebp - 0x5f8], 0
mov ecx, str.Remove_Upgrade
mov dword [ebp - 0x5f4], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x10089b69
mov ecx, dword [0x101576d8]
test ecx, ecx
je 0x10089b69
mov eax, dword [0x10185c80]
cmp eax, dword [0x10157698]
jge 0x10089b69
mov eax, dword [ecx + eax*4]
mov dword [0x10157794], eax
mov dword [0x101577a0], 2
call fcn.10081c90
call fcn.1001f210
mov edx, 0x101576fb
mov ecx, str.Open_Vehicle_Boost_Manager
call fcn.1003f600
mov edx, 0x1015779c
mov ecx, str.Open_Vehicle_List
call fcn.1003f600
cmp byte [0x1015779c], 0
je 0x1008a869
push 0
xor edx, edx
mov ecx, str._vehicle_list_manager
call fcn.1001cb60
add esp, 4
push str.Select_a_Vehicle:
call fcn.1003daa0
mov edx, str.VehicleAndButtons
mov ecx, 2
call fcn.1003d330
movss xmm1, dword [0x100f6090]
add esp, 4
call fcn.1003c2d0
push 0x4000
push 1
lea edx, [ebp - 0x600]
mov dword [ebp - 0x600], 0
mov ecx, str.VehicleList
mov dword [ebp - 0x5fc], 0x43960000
call fcn.10019ce0
mov ecx, dword [0xb74494]
xor edi, edi
add esp, 8
mov dword [ebp - 0x3ec], edi
cmp dword [ecx + 8], edi
jle 0x1008a154
xor edx, edx
mov dword [ebp - 0x3e8], edx
mov eax, dword [ecx + 4]
cmp byte [edi + eax], 0
jl 0x10089c2f
mov eax, dword [ecx]
add eax, edx
jmp 0x10089c31
xor eax, eax
test eax, eax
je 0x1008a131
movzx esi, word [eax + 0x22]
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0xae8]
mov dword [ebp - 0x234], esi
push eax
call fcn.1008ecd0
mov eax, dword [eax + 8]
cmp byte [eax + 0xd], 0
jne 0x10089d4c
cmp esi, dword [eax + 0x10]
jl 0x10089d4c
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x220]
push eax
call fcn.1008ecd0
mov eax, dword [ebp - 0x218]
cmp byte [eax + 0xd], 0
jne 0x10089c94
cmp esi, dword [eax + 0x10]
jge 0x10089d41
cmp dword [0x10175824], 0xaaaaaaa
je 0x1008d495
mov esi, dword [0x10175820]
mov dword [ebp - 0x3f4], 0x10175820
mov dword [ebp - 4], 6
push 0x18
mov dword [ebp - 0x3f0], 0
call fcn.10094579
mov dword [ebp - 4], 0xffffffff
add esp, 4
mov ecx, dword [ebp - 0x234]
mov dword [ebp - 0x3f0], eax
mov dword [eax + 0x10], ecx
mov ecx, 0x10175820
mov dword [eax + 0x14], 0
mov eax, dword [ebp - 0x3f0]
mov dword [eax], esi
mov eax, dword [ebp - 0x3f0]
mov dword [eax + 4], esi
mov eax, dword [ebp - 0x3f0]
mov dword [eax + 8], esi
mov eax, dword [ebp - 0x3f0]
mov byte [eax + 0xc], 0
mov eax, dword [ebp - 0x3f0]
mov byte [eax + 0xd], 0
mov eax, dword [ebp - 0x3f0]
push eax
push dword [ebp - 0x21c]
mov dword [ebp - 0x3f0], 0
push dword [ebp - 0x220]
call fcn.10066980
mov eax, dword [eax + 0x14]
mov dword [ebp - 0x208], eax
jmp 0x10089d56
mov dword [ebp - 0x208], str.Unknown
mov eax, dword [0x10157600]
push edi
mov esi, dword [eax + 0x3f94]
mov ecx, esi
call fcn.10016340
mov ecx, dword [esi + 0xf0]
add esi, 0xec
mov dword [ebp - 0x1fc], eax
mov edi, dword [esi]
cmp edi, ecx
jne 0x10089da3
inc edi
test ecx, ecx
je 0x10089d91
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x10089d96
mov eax, 8
cmp eax, edi
mov ecx, esi
cmovg edi, eax
push edi
call fcn.1002a590
mov ecx, dword [esi]
mov eax, dword [esi + 8]
mov edx, dword [ebp - 0x1fc]
mov edi, dword [ebp - 0x3ec]
mov dword [eax + ecx*4], edx
mov edx, edi
inc dword [esi]
lea ecx, [ebp - 0x928]
cmp dword [0x1012aaa8], edi
mov dword [ebp - 0x608], 0
sete byte [ebp - 0x3de]
mov dword [ebp - 0x604], 0
call fcn.100760d0
mov dword [ebp - 4], 7
xorps xmm0, xmm0
mov edx, dword [ebp - 0x208]
mov ecx, edx
movups xmmword [ebp - 0x440], xmm0
mov dword [ebp - 0x430], 0
mov dword [ebp - 0x42c], 0
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10089e17
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x440]
call fcn.10057910
push 6
push str.__ID:
lea ecx, [ebp - 0x440]
mov byte [ebp - 4], 8
call fcn.10070370
xorps xmm0, xmm0
mov dword [ebp - 0x418], 0
movups xmmword [ebp - 0x428], xmm0
mov dword [ebp - 0x414], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x428], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x418], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x940]
mov byte [eax], 0
lea eax, [ebp - 0x928]
push eax
lea eax, [ebp - 0x428]
push eax
push dword [ebp - 0x410]
call fcn.1008f430
push 1
push 0x100f1290
lea ecx, [ebp - 0x940]
mov byte [ebp - 4], 0xa
call fcn.10070370
xorps xmm0, xmm0
mov dword [ebp - 0x3fc], 0
movups xmmword [ebp - 0x40c], xmm0
mov dword [ebp - 0x3f8], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x40c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x3fc], xmm0
mov dl, byte [ebp - 0x3de]
lea ecx, [ebp - 0x40c]
mov byte [ebp - 4], 0xb
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea eax, [ebp - 0x608]
cmp dword [ebp - 0x3f8], 0xf
push eax
cmova ecx, dword [ebp - 0x40c]
push 1
call fcn.1004e4f0
mov byte [ebp - 4], 0xa
add esp, 8
mov ecx, dword [ebp - 0x3f8]
mov byte [ebp - 0x3dd], al
cmp ecx, 0xf
jbe 0x10089f7b
mov edx, dword [ebp - 0x40c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10089f71
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008d49a
push ecx
push edx
call fcn.10094251
add esp, 8
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x92c]
mov dword [ebp - 0x3fc], 0
mov dword [ebp - 0x3f8], 0xf
mov byte [ebp - 0x40c], 0
cmp ecx, 0xf
jbe 0x10089fd4
mov edx, dword [ebp - 0x940]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10089fca
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008d49a
push ecx
push edx
call fcn.10094251
add esp, 8
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x414]
mov dword [ebp - 0x930], 0
mov dword [ebp - 0x92c], 0xf
mov byte [ebp - 0x940], 0
cmp ecx, 0xf
jbe 0x1008a02d
mov edx, dword [ebp - 0x428]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008a023
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008d49a
push ecx
push edx
call fcn.10094251
add esp, 8
mov byte [ebp - 4], 7
mov ecx, dword [ebp - 0x42c]
mov dword [ebp - 0x418], 0
mov dword [ebp - 0x414], 0xf
mov byte [ebp - 0x428], 0
cmp ecx, 0xf
jbe 0x1008a086
mov edx, dword [ebp - 0x440]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008a07c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008d49a
push ecx
push edx
call fcn.10094251
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x914]
mov dword [ebp - 0x430], 0
mov dword [ebp - 0x42c], 0xf
mov byte [ebp - 0x440], 0
cmp ecx, 0xf
jbe 0x1008a0e2
mov edx, dword [ebp - 0x928]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008a0d8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008d49a
push ecx
push edx
call fcn.10094251
add esp, 8
cmp byte [ebp - 0x3dd], 0
mov dword [ebp - 0x918], 0
mov dword [ebp - 0x914], 0xf
mov byte [ebp - 0x928], 0
je 0x1008a10c
mov dword [0x1012aaa8], edi
cmp byte [ebp - 0x3de], 0
je 0x1008a11a
call fcn.1001fdb0
mov eax, dword [0x10157600]
mov edx, dword [ebp - 0x3e8]
mov eax, dword [eax + 0x3f94]
dec dword [eax + 0xec]
mov eax, 0xb74494
inc edi
add edx, 0xa18
mov dword [ebp - 0x3ec], edi
mov dword [ebp - 0x3e8], edx
mov ecx, dword [eax]
cmp edi, dword [ecx + 8]
jl 0x10089c20
call fcn.1001a0e0
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
call fcn.1003cc10
cmp dword [0x1012aaa8], 0xffffffff
je 0x1008a823
mov ecx, dword [0x10157600]
mov eax, dword [ecx + 0x3f94]
mov byte [eax + 0xb0], 1
mov eax, dword [ecx + 0x3f94]
cmp byte [eax + 0xb3], 0
jne 0x1008a1c4
movss xmm1, dword [0x100f6128]
lea ecx, [ebp - 0x610]
mov dword [ebp - 0x610], 0
mov dword [ebp - 0x60c], 0
call fcn.10022550
movaps xmm0, xmmword [0x100f63e0]
lea eax, [ebp - 0x224]
push str.Hile_Betada__herhangi_bir_bug_olursa_dmden_yaz_krds
push eax
movups xmmword [ebp - 0x224], xmm0
call fcn.1003daf0
mov edx, dword [0xb74494]
add esp, 8
mov ecx, dword [0x1012aaa8]
mov eax, dword [edx + 4]
cmp byte [ecx + eax], 0
jl 0x1008a205
imul ecx, ecx, 0xa18
add ecx, dword [edx]
jmp 0x1008a207
xor ecx, ecx
mov eax, dword [ecx + 0x14]
add ecx, 4
test eax, eax
push str.Selected_Vehicle_Info:
lea edx, [eax + 0x30]
cmove edx, ecx
movss xmm0, dword [edx]
movss dword [ebp - 0x208], xmm0
movss xmm0, dword [edx + 4]
movss dword [ebp - 0x3ec], xmm0
movss xmm0, dword [edx + 8]
movss dword [ebp - 0x3e8], xmm0
call fcn.1003daa0
movss xmm0, dword [ebp - 0x3e8]
sub esp, 0x14
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [ebp - 0x3ec]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [ebp - 0x208]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.Position:_X:__.2f__Y:__.2f__Z:__.2f
call fcn.1003daa0
add esp, 0x1c
mov dword [ebp - 0x618], 0
lea edx, [ebp - 0x618]
mov dword [ebp - 0x614], 0
mov ecx, str.Teleport_to_it
push 0
call fcn.1003e2f0
add esp, 4
mov edi, 0x56e210
test al, al
je 0x1008a30f
push 0xffffffffffffffff
call edi
movss xmm0, dword [ebp - 0x3e8]
lea ecx, [ebp - 0x9a0]
movss dword [esp], xmm0
mov esi, eax
movss xmm0, dword [ebp - 0x3ec]
sub esp, 8
mov eax, 0x420b10
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x208]
addss xmm0, dword [0x100f6010]
movss dword [esp], xmm0
call eax
lea eax, [ebp - 0x9a0]
mov ecx, esi
push eax
mov eax, 0x4241c0
call eax
push 0
lea edx, [ebp - 0x620]
mov dword [ebp - 0x620], 0
mov ecx, str.Pull_it
mov dword [ebp - 0x61c], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008a3a8
mov esi, dword [0x1012aaa8]
push 0xffffffffffffffff
call edi
mov edi, eax
add esp, 4
test edi, edi
je 0x1008a3a8
mov edx, dword [0xb74494]
mov ecx, dword [edx + 4]
cmp byte [esi + ecx], 0
jl 0x1008a368
imul eax, esi, 0xa18
add eax, dword [edx]
jmp 0x1008a36a
xor eax, eax
test eax, eax
je 0x1008a3a8
mov eax, dword [eax + 0x14]
mov ecx, edi
movss xmm0, dword [eax + 0x30]
movss dword [ebp - 0x2f0], xmm0
movss xmm0, dword [eax + 0x34]
movss dword [ebp - 0x2ec], xmm0
movss xmm0, dword [eax + 0x38]
lea eax, [ebp - 0x2f0]
push eax
mov eax, 0x4241c0
movss dword [ebp - 0x2e8], xmm0
call eax
push 0
lea edx, [ebp - 0x628]
mov dword [ebp - 0x628], 0
mov ecx, str.Explode_Vehicle
mov dword [ebp - 0x624], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008a408
mov edx, dword [0xb74494]
mov ecx, dword [0x1012aaa8]
mov eax, dword [edx + 4]
cmp byte [ecx + eax], 0
jl 0x1008a3f4
imul ecx, ecx, 0xa18
add ecx, dword [edx]
jmp 0x1008a3f6
xor ecx, ecx
test ecx, ecx
je 0x1008a408
mov eax, dword [ecx]
push 0
push 0
mov eax, dword [eax + 0xa4]
call eax
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
push 0
lea edx, [ebp - 0x630]
mov dword [ebp - 0x630], 0
mov ecx, str.Spin_Vehicle
mov dword [ebp - 0x62c], 0
call fcn.1003e2f0
add esp, 4
mov edi, 0x56e210
test al, al
je 0x1008a48f
mov esi, dword [0x1012aaa8]
push 0xffffffffffffffff
call edi
add esp, 4
test eax, eax
je 0x1008a48f
mov ecx, dword [0xb74494]
mov eax, dword [ecx + 4]
cmp byte [esi + eax], 0
jl 0x1008a474
imul eax, esi, 0xa18
add eax, dword [ecx]
jmp 0x1008a476
xor eax, eax
test eax, eax
je 0x1008a48f
mov dword [eax + 0x50], 0x42480000
mov dword [eax + 0x54], 0x42480000
mov dword [eax + 0x58], 0x42480000
push 0
lea edx, [ebp - 0x638]
mov dword [ebp - 0x638], 0
mov ecx, str.Siren_in_the_Vehicle
mov dword [ebp - 0x634], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008a4f3
mov esi, dword [0x1012aaa8]
push 0xffffffffffffffff
call edi
add esp, 4
test eax, eax
je 0x1008a4f3
mov ecx, dword [0xb74494]
mov eax, dword [ecx + 4]
cmp byte [esi + eax], 0
jl 0x1008a4e6
imul eax, esi, 0xa18
add eax, dword [ecx]
jmp 0x1008a4e8
xor eax, eax
test eax, eax
je 0x1008a4f3
or byte [eax + 0x42d], 0x80
push 0
lea edx, [ebp - 0x640]
mov dword [ebp - 0x640], 0
mov ecx, str.Add_Ped_in_Vehicle
mov dword [ebp - 0x63c], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008a565
mov esi, dword [0x1012aaa8]
push 0xffffffffffffffff
call edi
add esp, 4
test eax, eax
je 0x1008a565
mov ecx, dword [0xb74494]
mov eax, dword [ecx + 4]
cmp byte [esi + eax], 0
jl 0x1008a54a
imul eax, esi, 0xa18
add eax, dword [ecx]
jmp 0x1008a54c
xor eax, eax
test eax, eax
je 0x1008a565
push 0
push 0
push 0
push 1
push 1
push eax
mov eax, 0x613a00
call eax
add esp, 0x18
push 0
lea edx, [ebp - 0x648]
mov dword [ebp - 0x648], 0
mov ecx, str.Fuck_Vehicle_Position
mov dword [ebp - 0x644], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008a5e3
mov esi, dword [0x1012aaa8]
push 0xffffffffffffffff
call edi
add esp, 4
test eax, eax
je 0x1008a5e3
mov edx, dword [0xb74494]
mov eax, dword [edx + 4]
cmp byte [esi + eax], 0
jl 0x1008a5bc
imul ecx, esi, 0xa18
add ecx, dword [edx]
jmp 0x1008a5be
xor ecx, ecx
test ecx, ecx
je 0x1008a5e3
sub esp, 0xc
mov eax, 0x420b80
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0
call eax
push 0
lea edx, [ebp - 0x650]
mov dword [ebp - 0x650], 0
mov ecx, str.Damage_Vehicle
mov dword [ebp - 0x64c], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008a6d0
mov esi, dword [0x1012aaa8]
push 0xffffffffffffffff
call edi
mov edi, eax
add esp, 4
test edi, edi
je 0x1008a6d0
mov edx, dword [0xb74494]
mov ecx, dword [edx + 4]
cmp byte [esi + ecx], 0
jl 0x1008a644
imul esi, esi, 0xa18
add esi, dword [edx]
jmp 0x1008a646
xor esi, esi
test esi, esi
je 0x1008a6d0
mov eax, dword [esi + 0x14]
lea ecx, [esi + 4]
test eax, eax
lea edx, [eax + 0x30]
mov eax, 0x420b10
cmove edx, ecx
sub esp, 0xc
lea ecx, [ebp - 0x3a4]
movss xmm0, dword [edx]
movss dword [ebp - 0x2fc], xmm0
movss xmm0, dword [edx + 4]
movss dword [ebp - 0x2f8], xmm0
movss xmm0, dword [edx + 8]
mov dword [esp + 8], 0
mov dword [esp + 4], 0
movss dword [ebp - 0x2f4], xmm0
mov dword [esp], 0
call eax
mov eax, dword [esi]
lea ecx, [ebp - 0x3a4]
push 0x1e
push ecx
lea ecx, [ebp - 0x2fc]
mov eax, dword [eax + 0xe0]
push ecx
push edi
push 0
push ecx
mov ecx, esi
mov dword [esp], 0x49742400
call eax
push 0
lea edx, [ebp - 0x658]
mov dword [ebp - 0x658], 0
mov ecx, str.Unlock_Vehicle
mov dword [ebp - 0x654], 0
call fcn.1003e2f0
add esp, 4
mov edi, 0x56e210
test al, al
je 0x1008a73c
mov esi, dword [0x1012aaa8]
push 0xffffffffffffffff
call edi
add esp, 4
test eax, eax
je 0x1008a73c
mov ecx, dword [0xb74494]
mov eax, dword [ecx + 4]
cmp byte [esi + eax], 0
jl 0x1008a72c
imul eax, esi, 0xa18
add eax, dword [ecx]
jmp 0x1008a72e
xor eax, eax
test eax, eax
je 0x1008a73c
mov dword [eax + 0x4f8], 1
push 0
lea edx, [ebp - 0x660]
mov dword [ebp - 0x660], 0
mov ecx, str.Attach_Vehicle
mov dword [ebp - 0x65c], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008a7b9
mov esi, dword [0x1012aaa8]
push 0xffffffffffffffff
call edi
add esp, 4
test eax, eax
je 0x1008a7b9
mov edx, dword [0xb74494]
mov ecx, dword [edx + 4]
cmp byte [esi + ecx], 0
jl 0x1008a793
imul esi, esi, 0xa18
add esi, dword [edx]
jmp 0x1008a795
xor esi, esi
mov edi, dword [eax + 0x58c]
test esi, esi
je 0x1008a7b9
test edi, edi
je 0x1008a7b9
push edi
mov edx, esi
call fcn.10090430
add esp, 4
mov edx, edi
push esi
call fcn.10090430
add esp, 4
push 0
lea edx, [ebp - 0x668]
mov dword [ebp - 0x668], 0
mov ecx, str.Remove_Gravity_Vehicle
mov dword [ebp - 0x664], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008a830
mov esi, dword [0x1012aaa8]
mov edi, 0x56e210
push 0xffffffffffffffff
call edi
add esp, 4
test eax, eax
je 0x1008a830
mov ecx, dword [0xb74494]
mov eax, dword [ecx + 4]
cmp byte [esi + eax], 0
jl 0x1008a815
imul edx, esi, 0xa18
add edx, dword [ecx]
jmp 0x1008a817
xor edx, edx
test edx, edx
je 0x1008a830
push ecx
call fcn.100909b0
jmp 0x1008a82d
push str.No_Vehicle_selected___SELECT_TO_VIEW_INFORMATION_
call fcn.1003daa0
add esp, 4
mov ecx, dword [0x10157600]
mov eax, dword [ecx + 0x3f94]
mov byte [eax + 0xb0], 1
mov eax, dword [ecx + 0x3f94]
mov eax, dword [eax + 0x198]
test eax, eax
je 0x1008a864
cmp dword [eax + 0x10], 1
jne 0x1008a85f
cmp dword [eax + 4], 0
je 0x1008a864
call fcn.1003cef0
call fcn.1001f210
cmp byte [0x101576fb], 1
jne 0x1008aa4b
push 0
xor edx, edx
mov ecx, str.Vehicle_Boost___Manager
call fcn.1001cb60
push 0x100eb618
lea eax, [ebp - 0x1fc]
mov dword [ebp - 0x1fc], 0x32
push eax
lea eax, [ebp - 0x204]
mov dword [ebp - 0x204], 1
push eax
push 0x1014f6a8
mov edx, 4
mov ecx, str.Velocity_Boost
call fcn.10042930
add esp, 0x10
mov dword [ebp - 0x204], 0x3dcccccd
lea eax, [ebp - 0x1fc]
mov dword [ebp - 0x1fc], 0x41200000
mov edx, 8
mov ecx, str.Boost_duration
push str._.3f
push eax
lea eax, [ebp - 0x204]
push eax
push 0x10157690
call fcn.10042930
add esp, 0x10
mov dword [ebp - 0x204], 0
lea eax, [ebp - 0x1fc]
mov dword [ebp - 0x1fc], 0x40a00000
mov edx, 8
mov ecx, str.Boost_Delay
push str._.3f
push eax
lea eax, [ebp - 0x204]
push eax
push 0x101576c8
call fcn.10042930
add esp, 0x14
cmp byte [0x10175aa1], 0
je 0x1008a94e
mov ecx, str.Press_a_key...
jmp 0x1008a962
cmp dword [0x10185c88], 0
mov ecx, str.Set_Boost_Key
mov eax, str.Press_a_key_to_bind...
cmovne ecx, eax
push 0
lea edx, [ebp - 0x670]
mov dword [ebp - 0x670], 0
mov dword [ebp - 0x66c], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008a9a0
cmp byte [0x10175aa1], 0
jne 0x1008aa30
mov byte [0x10175aa1], 1
jmp 0x1008a9ad
cmp byte [0x10175aa1], 0
je 0x1008aa37
mov ecx, dword [0x10157600]
xor eax, eax
cmp byte [eax + ecx + 0xb20], 0
jne 0x1008a9c9
inc eax
cmp eax, 0x29a
jl 0x1008a9b5
jmp 0x1008aa37
mov dword [0x10185c88], eax
cmp eax, 0x1ff
ja 0x1008a9e8
mov eax, dword [ecx + eax*4 + 0xb8]
cmp eax, 0xffffffff
jne 0x1008a9e8
mov eax, 0x100eb088
jmp 0x1008aa1b
test eax, eax
jne 0x1008a9f3
mov eax, str.None
jmp 0x1008aa1b
test eax, 0xf800
je 0x1008aa01
mov edx, eax
call fcn.10011dc0
add eax, 0xfffffe00
cmp eax, 0x99
jbe 0x1008aa14
mov eax, str.Unknown
jmp 0x1008aa1b
mov eax, dword [eax*4 + 0x100ebdc0]
push eax
push str.Key:__s
push 0x40
push str.Press_a_key_to_bind...
call fcn.10057ae0
add esp, 0x10
mov byte [0x10175aa1], 0
mov edx, 0x101576e0
mov ecx, str.Enable_Horn_Boost
call fcn.1003f600
call fcn.1001f210
mov edx, 0x10157697
mov ecx, str.Explode_Vehicle
call fcn.1003f600
mov edx, 0x101576c4
mov ecx, str.Handling_Vehicle
call fcn.1003f600
cmp byte [0x101576c4], 0
je 0x1008aea4
push 0
xor edx, edx
mov ecx, str.Vehicle_Handling___Manager
call fcn.1001cb60
push str._.3f
lea eax, [ebp - 0x1fc]
mov dword [ebp - 0x204], 0x3f800000
push eax
lea eax, [ebp - 0x204]
mov dword [ebp - 0x1fc], 0x466a6000
push eax
push 0x1012ab04
mov edx, 8
mov ecx, str.m_fMass
call fcn.10042930
movss xmm1, dword [0x100f6128]
add esp, 0x14
xorps xmm0, xmm0
call fcn.100228f0
push 0
lea edx, [ebp - 0x678]
mov dword [ebp - 0x678], 0
mov ecx, str.Apply_Mass
mov dword [ebp - 0x674], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008ab13
mov ecx, 1
mov dword [0x101576e4], 1
call fcn.10081cf0
push ecx
push str._.3f
lea eax, [ebp - 0x1fc]
mov dword [ebp - 0x204], 0x42c80000
push eax
lea eax, [ebp - 0x204]
mov dword [ebp - 0x1fc], 0x461c4000
push eax
push 0x1014f68c
mov edx, 8
mov ecx, str.m_fBreakPedal
call fcn.10042930
movss xmm1, dword [0x100f6128]
add esp, 0x14
xorps xmm0, xmm0
call fcn.100228f0
push 0
lea edx, [ebp - 0x680]
mov dword [ebp - 0x680], 0
mov ecx, str.Apply_BreakPedal
mov dword [ebp - 0x67c], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008aba3
mov ecx, 2
mov dword [0x101576e4], 2
call fcn.10081cf0
push ecx
push str._.3f
lea eax, [ebp - 0x1fc]
mov dword [ebp - 0x204], 0x43fa0000
push eax
lea eax, [ebp - 0x204]
mov dword [ebp - 0x1fc], 0x461c4000
push eax
push 0x1012ab00
mov edx, 8
mov ecx, str.m_fTurnMass
call fcn.10042930
movss xmm1, dword [0x100f6128]
add esp, 0x14
xorps xmm0, xmm0
call fcn.100228f0
push 0
lea edx, [ebp - 0x688]
mov dword [ebp - 0x688], 0
mov ecx, str.Apply_TurnMass
mov dword [ebp - 0x684], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008ac33
mov ecx, 3
mov dword [0x101576e4], 3
call fcn.10081cf0
push ecx
push str._.3f
lea eax, [ebp - 0x1fc]
mov dword [ebp - 0x204], 0x3f800000
push eax
lea eax, [ebp - 0x204]
mov dword [ebp - 0x1fc], 0x43c80000
push eax
push 0x1012a4dc
mov edx, 8
mov ecx, str.m_fMovingSpeed
call fcn.10042930
movss xmm1, dword [0x100f6128]
add esp, 0x14
xorps xmm0, xmm0
call fcn.100228f0
push 0
lea edx, [ebp - 0x690]
mov dword [ebp - 0x690], 0
mov ecx, str.Apply_MovingSpeed
mov dword [ebp - 0x68c], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008acc3
mov ecx, 4
mov dword [0x101576e4], 4
call fcn.10081cf0
push ecx
push str._.3f
lea eax, [ebp - 0x1fc]
mov dword [ebp - 0x204], 0x42480000
push eax
lea eax, [ebp - 0x204]
mov dword [ebp - 0x1fc], 0x442f0000
push eax
push 0x1012aaac
mov edx, 8
mov ecx, str.m_fGasPedal
call fcn.10042930
movss xmm1, dword [0x100f6128]
add esp, 0x14
xorps xmm0, xmm0
call fcn.100228f0
push 0
lea edx, [ebp - 0x698]
mov dword [ebp - 0x698], 0
mov ecx, str.Apply_GasPedal
mov dword [ebp - 0x694], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008ad53
mov ecx, 5
mov dword [0x101576e4], 5
call fcn.10081cf0
push ecx
push str._.3f
lea eax, [ebp - 0x1fc]
mov dword [ebp - 0x204], 0x3f800000
push eax
lea eax, [ebp - 0x204]
mov dword [ebp - 0x1fc], 0x42c80000
push eax
push 0x10104ea8
mov edx, 8
mov ecx, str.m_fWheelScale
call fcn.10042930
movss xmm1, dword [0x100f6128]
add esp, 0x14
xorps xmm0, xmm0
call fcn.100228f0
push 0
lea edx, [ebp - 0x6a0]
mov dword [ebp - 0x6a0], 0
mov ecx, str.Apply_WheelScale
mov dword [ebp - 0x69c], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008ade3
mov ecx, 6
mov dword [0x101576e4], 6
call fcn.10081cf0
push 0
lea edx, [ebp - 0x6a8]
mov dword [ebp - 0x6a8], 0
mov ecx, str.Reset_Applications
mov dword [ebp - 0x6a4], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008ae9f
mov dword [0x1012ab04], 0x44bb8000
mov dword [0x1014f68c], 0x3f800000
mov dword [0x1012ab00], 0x43fa0000
mov dword [0x1012a4dc], 0x41a00000
mov dword [0x1012aaac], 0x3f800000
mov dword [0x10104ea8], 0x3f800000
mov eax, dword [0xb7cd98]
test eax, eax
je 0x1008ae9f
mov eax, dword [eax + 0x58c]
test eax, eax
je 0x1008ae9f
mov dword [eax + 0x8c], 0x44bb8000
mov dword [eax + 0x4a0], 0x3f800000
mov dword [eax + 0x90], 0x43fa0000
mov dword [eax + 0xd4], 0x41a00000
mov dword [eax + 0x49c], 0x3f800000
mov dword [eax + 0x458], 0x3f800000
call fcn.1001f210
call fcn.1001a0e0
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
mov ecx, dword [0x10157600]
xor edx, edx
mov dword [ebp - 0x200], 0x43b58000
mov dword [ebp - 0x1fc], 0x43df8000
mov eax, dword [ecx + 0x3f94]
mov byte [eax + 0xb0], 1
mov esi, dword [ecx + 0x3f94]
mov ecx, dword [esi + 0xec]
mov eax, dword [esi + 0xf4]
push dword [eax + ecx*4 - 4]
mov ecx, str.NearbyVehicle
call fcn.10012c50
mov ecx, dword [esi]
mov edi, eax
add esp, 4
cmp dword [ecx + 0x3fcc], edi
jne 0x1008af26
push ecx
push str.NearbyVehicle
mov edx, 0xb
mov ecx, edi
call fcn.10029aa0
add esp, 8
push 0x400
lea eax, [ebp - 0x200]
mov edx, edi
push 1
push eax
mov ecx, str.NearbyVehicle
call fcn.10019d60
add esp, 0xc
call fcn.1004f3e0
test al, al
je 0x1008af62
push 1
xor edx, edx
mov ecx, str.Nearby_vehicle
call fcn.1003d390
add esp, 4
call fcn.1004f650
push 0
lea edx, [ebp - 0x6b0]
mov dword [ebp - 0x6b0], 0
mov ecx, str.Fire_Engine
mov dword [ebp - 0x6ac], 0
call fcn.1003e2f0
add esp, 4
mov edi, 0xb6f980
test al, al
je 0x1008afb4
mov eax, dword [edi]
mov eax, dword [eax + 0x47c]
test eax, eax
je 0x1008afb4
mov eax, dword [eax + 0x120]
test eax, eax
je 0x1008afb4
mov dword [eax + 0x4c0], 0
mov edx, 0x101576a5
mov ecx, str.Blow_Up_Nearby_Vehicle
call fcn.1003f600
mov edx, 0x101576aa
mov ecx, str.Bug_Nearby_Vehicle
call fcn.1003f600
mov edx, 0x10157694
mov ecx, str.Enter_Nearby_Vehicle
call fcn.1003f600
push 0
lea edx, [ebp - 0x6b8]
mov dword [ebp - 0x6b8], 0
mov ecx, str.Set_Ped_in_the_Vehicle
mov dword [ebp - 0x6b4], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008b045
mov eax, dword [0xb6f980]
mov eax, dword [eax + 0x47c]
test eax, eax
je 0x1008b045
mov eax, dword [eax + 0x120]
test eax, eax
je 0x1008b045
cmp dword [0xb7cd98], 0
je 0x1008b045
push 0
push 0
push 0
push 1
push 1
push eax
mov eax, 0x613a00
call eax
add esp, 0x18
push 0
lea edx, [ebp - 0x6c0]
mov dword [ebp - 0x6c0], 0
mov ecx, str.Unlock_Vehicle
mov dword [ebp - 0x6bc], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008b092
mov eax, dword [edi]
mov eax, dword [eax + 0x47c]
test eax, eax
je 0x1008b092
mov eax, dword [eax + 0x120]
test eax, eax
je 0x1008b092
mov dword [eax + 0x4f8], 1
push 0
lea edx, [ebp - 0x6c8]
mov dword [ebp - 0x6c8], 0
mov ecx, str.Lock_Vehicle
mov dword [ebp - 0x6c4], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008b0df
mov eax, dword [edi]
mov eax, dword [eax + 0x47c]
test eax, eax
je 0x1008b0df
mov eax, dword [eax + 0x120]
test eax, eax
je 0x1008b0df
mov dword [eax + 0x4f8], 2
push 0
lea edx, [ebp - 0x868]
mov dword [ebp - 0x868], 0
mov ecx, str.Repair_Wheels
mov dword [ebp - 0x864], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008b14a
mov eax, dword [edi]
mov eax, dword [eax + 0x47c]
test eax, eax
je 0x1008b14a
mov eax, dword [eax + 0x120]
test eax, eax
je 0x1008b14a
mov dword [eax + 0x5a5], 0
mov dword [eax + 0x5a6], 0
mov dword [eax + 0x5a7], 0
mov dword [eax + 0x5a8], 0
push 0
lea edx, [ebp - 0x6d8]
mov dword [ebp - 0x6d8], 0
mov ecx, str.Puncture_tires
mov dword [ebp - 0x6d4], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008b1b5
mov eax, dword [edi]
mov eax, dword [eax + 0x47c]
test eax, eax
je 0x1008b1b5
mov eax, dword [eax + 0x120]
test eax, eax
je 0x1008b1b5
mov dword [eax + 0x5a5], 1
mov dword [eax + 0x5a6], 1
mov dword [eax + 0x5a7], 1
mov dword [eax + 0x5a8], 1
push 0
lea edx, [ebp - 0x6e0]
mov dword [ebp - 0x6e0], 0
mov ecx, str.Repair_Engine
mov dword [ebp - 0x6dc], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008b202
mov eax, dword [edi]
mov eax, dword [eax + 0x47c]
test eax, eax
je 0x1008b202
mov eax, dword [eax + 0x120]
test eax, eax
je 0x1008b202
mov dword [eax + 0x4c0], 0x447a0000
push 0
lea edx, [ebp - 0x6e8]
mov dword [ebp - 0x6e8], 0
mov ecx, str.Vehicle_Wheels_Only
mov dword [ebp - 0x6e4], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008b262
mov al, byte [0x101576a6]
test al, al
jne 0x1008b24c
mov eax, 0x96914b
mov dword [eax], 1
mov byte [0x101576a6], 1
jmp 0x1008b262
cmp al, 1
jne 0x1008b262
mov eax, 0x96914b
mov dword [eax], 0
mov byte [0x101576a6], 0
push 0
lea edx, [ebp - 0x6f0]
mov dword [ebp - 0x6f0], 0
mov ecx, str.Walk_on_Water
mov dword [ebp - 0x6ec], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008b2c2
mov al, byte [0x101576a4]
test al, al
jne 0x1008b2ac
mov eax, 0x969152
mov dword [eax], 1
mov byte [0x101576a4], 1
jmp 0x1008b2c2
cmp al, 1
jne 0x1008b2c2
mov eax, 0x969152
mov dword [eax], 0
mov byte [0x101576a4], 0
push 0
lea edx, [ebp - 0x6f8]
mov dword [ebp - 0x6f8], 0
mov ecx, str.Turn_On_Engine
mov dword [ebp - 0x6f4], 0
call fcn.1003e2f0
mov esi, dword [ebp - 0x3e4]
add esp, 4
test al, al
je 0x1008b314
mov eax, dword [edi]
mov eax, dword [eax + 0x47c]
test eax, eax
je 0x1008b314
cmp dword [eax + 0x120], 0
je 0x1008b314
mov dword [esi + 0x428], 0x1a
push 0
lea edx, [ebp - 0x700]
mov dword [ebp - 0x700], 0
mov ecx, str.Turn_Off_Engine
mov dword [ebp - 0x6fc], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008b360
mov eax, dword [edi]
mov eax, dword [eax + 0x47c]
test eax, eax
je 0x1008b360
cmp dword [eax + 0x120], 0
je 0x1008b360
mov dword [esi + 0x428], 0
push 0
lea edx, [ebp - 0x708]
mov dword [ebp - 0x708], 0
mov ecx, str.Armored_Engine
mov dword [ebp - 0x704], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008b3ac
mov eax, dword [edi]
mov eax, dword [eax + 0x47c]
test eax, eax
je 0x1008b3ac
cmp dword [eax + 0x120], 0
je 0x1008b3ac
mov dword [esi + 0x4c0], 0x47c35000
push 0
lea edx, [ebp - 0x710]
mov dword [ebp - 0x710], 0
mov ecx, str.Time_Bomb
mov dword [ebp - 0x70c], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008b3f8
mov eax, dword [edi]
mov eax, dword [eax + 0x47c]
test eax, eax
je 0x1008b3f8
cmp dword [eax + 0x120], 0
je 0x1008b3f8
mov dword [esi + 0x4a8], 5
push 0
lea edx, [ebp - 0x718]
mov dword [ebp - 0x718], 0
mov ecx, str.Remove_All_Tire
mov dword [ebp - 0x714], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008b462
mov eax, dword [edi]
mov eax, dword [eax + 0x47c]
test eax, eax
je 0x1008b462
cmp dword [eax + 0x120], 0
je 0x1008b462
mov dword [esi + 0x5a5], 2
mov dword [esi + 0x5a6], 2
mov dword [esi + 0x5a7], 2
mov dword [esi + 0x5a8], 2
push 0
lea edx, [ebp - 0x720]
mov dword [ebp - 0x720], 0
mov ecx, str.Teleport_to_Nearest_Vehicle
mov dword [ebp - 0x71c], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008b4e9
call fcn.10083020
mov edx, dword [0xb7cd98]
test edx, edx
je 0x1008b4e9
test eax, eax
je 0x1008b4e9
mov ecx, dword [eax + 0x14]
test ecx, ecx
je 0x1008b4ae
lea eax, [ecx + 0x30]
jmp 0x1008b4b1
add eax, 4
movss xmm0, dword [eax]
mov ecx, edx
movss dword [ebp - 0x308], xmm0
mov esi, 0x4241c0
movss xmm0, dword [eax + 4]
movss dword [ebp - 0x304], xmm0
movss xmm0, dword [eax + 8]
lea eax, [ebp - 0x308]
push eax
movss dword [ebp - 0x300], xmm0
call esi
jmp 0x1008b4ee
mov esi, 0x4241c0
push 0
lea edx, [ebp - 0x728]
mov dword [ebp - 0x728], 0
mov ecx, str.Pull_to_Nearest_Vehicle
mov dword [ebp - 0x724], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008b56f
call fcn.10083020
mov edx, eax
mov eax, dword [0xb7cd98]
test eax, eax
je 0x1008b56f
test edx, edx
je 0x1008b56f
mov ecx, dword [eax + 0x14]
test ecx, ecx
je 0x1008b53b
lea eax, [ecx + 0x30]
jmp 0x1008b53e
add eax, 4
movss xmm0, dword [eax]
mov ecx, edx
movss dword [ebp - 0x2cc], xmm0
movss xmm0, dword [eax + 4]
movss dword [ebp - 0x2c8], xmm0
movss xmm0, dword [eax + 8]
lea eax, [ebp - 0x2cc]
push eax
movss dword [ebp - 0x2c4], xmm0
call esi
call fcn.1001a0e0
mov ecx, 1
call fcn.100146b0
jmp case.default.0x10086bec
call fcn.1003ffb0
lea edx, [ebp - 0x200]
mov dword [ebp - 0x200], 0x41800000
mov ecx, 2
mov dword [ebp - 0x1fc], 0x40c00000
call fcn.10014630
push 0x400
push 1
lea edx, [ebp - 0x200]
mov dword [ebp - 0x200], 0x43b90000
mov ecx, str.Manager
mov dword [ebp - 0x1fc], 0x43ad8000
call fcn.10019ce0
add esp, 8
call fcn.1004f3e0
test al, al
je 0x1008b5f9
push 1
xor edx, edx
mov ecx, str.Lua_Manager
call fcn.1003d390
add esp, 4
call fcn.1004f650
mov edx, 0x101576fd
mov ecx, str.Block_Events
call fcn.1003f600
lea eax, [ebp - 0x3dd]
mov byte [ebp - 0x3dd], 0x51
push eax
call fcn.100768a0
cmp byte [0x101576fd], 0
je 0x1008b62f
test eax, eax
jne 0x1008b638
call fcn.10073420
jmp 0x1008b638
test eax, eax
je 0x1008b638
call fcn.10073440
mov edx, 0x10157695
mov ecx, str.Lua_Executor
call fcn.1003f600
mov edx, 0x101576cf
mov ecx, str.View_Scripts
call fcn.1003f600
lea edx, [ebp - 0x730]
mov dword [ebp - 0x730], 0
mov ecx, str.Dumpar_Scripts
mov dword [ebp - 0x72c], 0
call fcn.1003e620
test al, al
je 0x1008b683
call fcn.10071de0
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
lea edx, [ebp - 0x738]
mov dword [ebp - 0x738], 0
mov ecx, str.Abrir_Local_do_Dumper
mov dword [ebp - 0x734], 0
call fcn.1003e620
test al, al
je 0x1008b6c0
call fcn.100732f0
cmp byte [0x101576cf], 0
je 0x1008bdc0
push 0
xor edx, edx
mov ecx, str.Server_Codes:
call fcn.1001cb60
add esp, 4
test al, al
je 0x1008bdc0
mov ecx, dword [0x10157600]
mov edx, 0x10154694
push 0
mov ecx, dword [ecx + 0x3f94]
call fcn.1001fc50
mov edx, str.columns
mov ecx, 2
call fcn.1003d330
add esp, 4
lea ecx, [ebp - 0xaa4]
call fcn.10022c10
push 0
push 1
lea edx, [ebp - 0x740]
mov ecx, str.script_list
movss xmm0, dword [eax + 4]
mov dword [ebp - 0x740], 0x43b90000
movss dword [ebp - 0x73c], xmm0
call fcn.10019ce0
push 0
push 0x100
mov edx, 0x10185d00
mov ecx, str.Search_script
call fcn.10043b50
add esp, 0x10
lea ecx, [ebp - 0x270]
push 0x10185d00
call fcn.100578d0
lea eax, [ebp - 0x94c]
mov dword [ebp - 4], 0xc
push eax
lea ecx, [ebp - 0x270]
call fcn.10062140
lea ecx, [ebp - 0x270]
mov edi, dword [eax]
lea eax, [ebp - 0x950]
push eax
call fcn.10062120
lea ecx, [ebp - 0x270]
mov esi, dword [eax]
lea eax, [ebp - 0x954]
push eax
call fcn.10062140
push edi
push esi
mov edx, fcn.100b95d0
lea ecx, [ebp - 0x1fc]
push dword [eax]
call fcn.10063820
mov ecx, dword [0x101757e4]
xor esi, esi
add esp, 0xc
mov dword [ebp - 0x3e4], esi
mov eax, dword [ecx + 4]
sub eax, dword [ecx]
sar eax, 2
test eax, eax
je 0x1008b954
mov eax, dword [ecx]
lea ecx, [ebp - 0x3bc]
push dword [eax + esi*4]
call fcn.10062240
lea eax, [ebp - 0x3bc]
mov byte [ebp - 4], 0xd
push eax
lea ecx, [ebp - 0x368]
call fcn.10062240
lea eax, [ebp - 0x958]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [ebp - 0x368]
call fcn.10062140
lea ecx, [ebp - 0x368]
mov edi, dword [eax]
lea eax, [ebp - 0x944]
push eax
call fcn.10062120
lea ecx, [ebp - 0x368]
mov esi, dword [eax]
lea eax, [ebp - 0x948]
push eax
call fcn.10062140
push edi
push esi
mov edx, fcn.100b95d0
lea ecx, [ebp - 0x1fc]
push dword [eax]
call fcn.10063820
add esp, 0xc
cmp dword [ebp - 0x260], 0
je 0x1008b885
push ecx
lea eax, [ebp - 0x270]
push eax
lea ecx, [ebp - 0x368]
call fcn.100743e0
cmp eax, 0xffffffff
je 0x1008b917
mov esi, dword [ebp - 0x3e4]
lea ecx, [ebp - 0x3bc]
cmp dword [0x101576a0], esi
mov dword [ebp - 0x748], 0
sete byte [ebp - 0x3dd]
mov dword [ebp - 0x744], 0
call fcn.10061ff0
mov dl, byte [ebp - 0x3dd]
lea ecx, [ebp - 0x748]
push ecx
push 0
mov ecx, eax
call fcn.1004e4f0
add esp, 8
test al, al
je 0x1008b91d
cmp dword [0x101576a0], esi
je 0x1008b91d
mov eax, dword [0x101757e4]
mov dword [0x101576a0], esi
push 0xffff
mov eax, dword [eax]
mov ecx, dword [eax + esi*4]
add ecx, 0x18
call fcn.10061ff0
push eax
push 0x10175b38
call fcn.100b3f90
add esp, 0xc
mov byte [0x10185b37], 0
mov byte [0x10185b44], 0
jmp 0x1008b91d
mov esi, dword [ebp - 0x3e4]
lea ecx, [ebp - 0x368]
call fcn.10057880
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0xc
call fcn.10057880
mov ecx, dword [0x101757e4]
inc esi
mov dword [ebp - 0x3e4], esi
mov eax, dword [ecx + 4]
sub eax, dword [ecx]
sar eax, 2
cmp esi, eax
jb 0x1008b7e5
call fcn.1001a0e0
call fcn.1003cc10
lea ecx, [ebp - 0xa94]
call fcn.10022c10
push 0
push 1
lea edx, [ebp - 0x750]
mov ecx, str.script_code
movss xmm0, dword [eax + 4]
mov dword [ebp - 0x750], 0
movss dword [ebp - 0x74c], xmm0
call fcn.10019ce0
mov edx, dword [0x101576a0]
add esp, 8
cmp edx, 0xffffffff
je 0x1008bd26
mov ecx, dword [0x101757e4]
mov eax, dword [ecx + 4]
sub eax, dword [ecx]
sar eax, 2
cmp edx, eax
jae 0x1008bd26
mov ecx, dword [ecx]
mov ecx, dword [ecx + edx*4]
call fcn.10061ff0
push eax
push str.Selected_Script:__s
call fcn.1003daa0
add esp, 8
cmp byte [0x10185b44], 0
jne 0x1008b9fd
push 0x10175b38
mov ecx, 0x101545c8
call fcn.10062160
push 0x101545c8
call fcn.1005d6e0
mov byte [0x10185b44], 1
lea eax, [ebp - 0xb30]
push eax
call fcn.1005fd80
mov edx, 0x10175b38
mov ecx, eax
call fcn.1008ec90
lea ecx, [ebp - 0xb30]
mov byte [ebp - 0x3dd], al
call fcn.10057880
cmp byte [ebp - 0x3dd], 0
jne 0x1008ba5e
push 0x10175b38
lea ecx, [ebp - 0x22c]
call fcn.100578d0
lea eax, [ebp - 0x22c]
mov byte [ebp - 4], 0xf
push eax
call fcn.1005d6e0
lea ecx, [ebp - 0x22c]
mov byte [ebp - 4], 0xc
call fcn.10057880
lea eax, [ebp - 0xb48]
push eax
call fcn.1005fd80
mov edx, eax
mov ecx, 0x101545c8
call fcn.10064dc0
lea ecx, [ebp - 0xb48]
mov byte [ebp - 0x3dd], al
call fcn.10057880
cmp byte [ebp - 0x3dd], 0
jne 0x1008bab2
lea eax, [ebp - 0xb60]
push eax
call fcn.1005fd80
push eax
mov ecx, 0x101545c8
call fcn.100621c0
lea ecx, [ebp - 0xb60]
call fcn.10057880
lea ecx, [ebp - 0xaac]
call fcn.10022c10
push 0
push 1
lea edx, [ebp - 0x200]
mov dword [ebp - 0x200], 0x80800000
movss xmm0, dword [eax + 4]
mov ecx, str.texteditor
subss xmm0, dword [0x100f6064]
movss dword [ebp - 0x1fc], xmm0
call fcn.10019ce0
add esp, 4
mov dword [ebp - 0x758], 0
lea eax, [ebp - 0x758]
mov dword [ebp - 0x754], 0
push eax
push str.TextEditor
call fcn.1005d510
call fcn.1001a0e0
call fcn.1003ffb0
lea edx, [ebp - 0x760]
mov dword [ebp - 0x760], 0
mov ecx, str.Copy_Code
mov dword [ebp - 0x75c], 0
call fcn.1003e620
test al, al
je 0x1008bb4f
call fcn.100823e0
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
mov edx, 0x10175aa3
mov ecx, str.Blocked_Scripts
call fcn.1003f600
cmp byte [0x10175aa3], 0
je 0x1008bd21
push 0
xor edx, edx
mov ecx, str.Blocked_Scripts
call fcn.1001cb60
add esp, 4
push str.Blocked_Scripts:
call fcn.1003daa0
add esp, 4
call fcn.10040370
lea ecx, [ebp - 0xab4]
call fcn.10022c10
push 0
push 1
lea edx, [ebp - 0x768]
mov ecx, str.blocked_scripts_list
movss xmm0, dword [eax + 4]
subss xmm0, dword [0x100f6070]
mov dword [ebp - 0x768], 0x43b90000
movss dword [ebp - 0x764], xmm0
call fcn.10019ce0
mov ecx, dword [0x101757e4]
add esp, 8
xor esi, esi
mov eax, dword [ecx + 4]
sub eax, dword [ecx]
sar eax, 2
test eax, eax
je 0x1008bc90
mov eax, dword [ecx]
mov edi, dword [eax + esi*4]
push edi
call fcn.10082980
test al, al
je 0x1008bc5b
mov ecx, esi
call fcn.1001ff20
mov ecx, edi
call fcn.10061ff0
push eax
push 0x100eb628
call fcn.1003daa0
add esp, 8
mov dword [ebp - 0x770], 0
lea edx, [ebp - 0x770]
mov dword [ebp - 0x76c], 0
mov ecx, str.Unlock
call fcn.1003e620
test al, al
jne 0x1008bc70
mov eax, dword [0x10157600]
mov eax, dword [eax + 0x3f94]
dec dword [eax + 0xec]
mov ecx, dword [0x101757e4]
inc esi
mov eax, dword [ecx + 4]
sub eax, dword [ecx]
sar eax, 2
cmp esi, eax
jb 0x1008bbf7
jmp 0x1008bc90
mov ecx, dword [0x101757e4]
push edi
lea ecx, [ecx + 0xc]
call fcn.1008de70
mov eax, dword [0x10157600]
mov eax, dword [eax + 0x3f94]
dec dword [eax + 0xec]
call fcn.1001a0e0
mov edx, dword [0x101576a0]
cmp edx, 0xffffffff
je 0x1008bd14
mov eax, dword [0x101757e4]
mov ecx, dword [eax + 4]
sub ecx, dword [eax]
sar ecx, 2
cmp edx, ecx
jae 0x1008bd14
call fcn.10040370
mov eax, dword [0x101757e4]
mov ecx, dword [eax]
mov eax, dword [0x101576a0]
mov esi, dword [ecx + eax*4]
mov ecx, esi
call fcn.10061ff0
push eax
push str.Script_Selected:__s
call fcn.1003daa0
add esp, 8
mov dword [ebp - 0x778], 0
lea edx, [ebp - 0x778]
mov dword [ebp - 0x774], 0
mov ecx, str.Block_Selected_Script
call fcn.1003e620
test al, al
je 0x1008bd21
push esi
call fcn.100828a0
inc dword [0x101576a0]
jmp 0x1008bd21
push str.Select_a_script_to_block.
call fcn.1003daa0
add esp, 4
call fcn.1001f210
call fcn.1001a0e0
mov ecx, dword [0x10157600]
mov eax, dword [ecx + 0x3f94]
mov byte [eax + 0xb0], 1
mov eax, dword [ecx + 0x3f94]
mov eax, dword [eax + 0x198]
test eax, eax
je 0x1008bd5f
cmp dword [eax + 0x10], 1
jne 0x1008bd5a
cmp dword [eax + 4], 0
je 0x1008bd5f
call fcn.1003cef0
call fcn.1001f210
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x25c]
cmp ecx, 0xf
jbe 0x1008bda5
mov edx, dword [ebp - 0x270]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008bd9b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008d49a
push ecx
push edx
call fcn.10094251
add esp, 8
mov dword [ebp - 0x260], 0
mov dword [ebp - 0x25c], 0xf
mov byte [ebp - 0x270], 0
cmp byte [0x10157695], 0
je case.default.0x10086bec
push 0
xor edx, edx
mov ecx, str.Lua_Executor
call fcn.1001cb60
add esp, 4
test al, al
je case.default.0x10086bec
mov ecx, dword [0x10157600]
lea edx, [ebp - 0x780]
mov dword [ebp - 0x780], 0x44020000
mov dword [ebp - 0x77c], 0x43b40000
push 0
mov ecx, dword [ecx + 0x3f94]
call fcn.1001fc50
add esp, 4
call fcn.1004f8f0
push ecx
mov ecx, str.Editor
call fcn.100511f0
add esp, 4
test al, al
je 0x1008c5c6
mov eax, dword [0x10157600]
mov eax, dword [eax + 0x2c]
mov ecx, dword [eax + 0x44]
mov ecx, dword [ecx]
call fcn.1001f8c0
push ecx
mov dword [esp], 0xbf800000
lea ecx, [ebp - 0x200]
push 0
push 0
mov edx, str.Lua_Executor:
call fcn.100199c0
mov eax, dword [0x10157600]
add esp, 0xc
mov eax, dword [eax + 0x3f94]
movss xmm0, dword [eax + 0x20]
subss xmm0, dword [ebp - 0x200]
mulss xmm0, dword [0x100f5f1c]
call fcn.100229a0
call fcn.1001f980
call fcn.1003ffb0
xor eax, eax
mov dword [ebp - 0x238], 0
xorps xmm0, xmm0
mov dword [ebp - 0x204], eax
movq qword [ebp - 0x240], xmm0
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x23c], eax
mov dword [ebp - 0x238], eax
mov dword [ebp - 4], 0x10
mov esi, dword [0x10185cac]
mov edi, dword [0x10185cb0]
mov dword [ebp - 0x3ec], esi
mov dword [ebp - 0x3e8], edi
cmp esi, edi
je 0x1008bf53
nop dword [eax]
mov edx, esi
lea ecx, [ebp - 0xb78]
call fcn.100829d0
push eax
lea ecx, [ebp - 0x240]
mov byte [ebp - 4], 0x11
call fcn.1008dff0
lea ecx, [ebp - 0xb78]
mov byte [ebp - 4], 0x10
call fcn.10057880
add esi, 0x18
cmp esi, edi
jne 0x1008bef0
mov eax, dword [ebp - 0x23c]
mov edi, dword [0x10185cb0]
mov esi, dword [0x10185cac]
mov dword [ebp - 0x1fc], eax
mov eax, dword [ebp - 0x240]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x3e8], edi
mov dword [ebp - 0x3ec], esi
xor eax, eax
mov ecx, edi
mov dword [ebp - 0x208], eax
sub ecx, esi
mov eax, 0x2aaaaaab
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x1008bfd2
mov eax, esi
mov dword [ebp - 0x3e4], esi
nop word [eax + eax]
cmp dword [0x10154684], 7
mov edi, 0x10154670
mov esi, dword [eax + 0x10]
mov edx, eax
cmova edi, dword [0x10154670]
cmp dword [eax + 0x14], 7
jbe 0x1008bfa0
mov edx, dword [eax]
cmp esi, dword [0x10154680]
jne 0x1008c044
test esi, esi
je 0x1008bfc7
sub edi, edx
mov cx, word [edx]
cmp cx, word [edi + edx]
jne 0x1008c03e
add edx, 2
sub esi, 1
jne 0x1008bfb2
mov eax, dword [ebp - 0x208]
mov dword [0x1015469c], eax
xorps xmm0, xmm0
mov dword [ebp - 0x20c], 0
movq qword [ebp - 0x214], xmm0
xor ecx, ecx
xor eax, eax
mov dword [ebp - 0x214], ecx
xor edx, edx
mov dword [ebp - 0x210], eax
mov dword [ebp - 0x20c], edx
mov byte [ebp - 4], 0x12
mov esi, dword [ebp - 0x204]
mov edi, dword [ebp - 0x1fc]
cmp esi, edi
je 0x1008c0bb
cmp dword [esi + 0x14], 0xf
mov ecx, esi
jbe 0x1008c021
mov ecx, dword [esi]
mov dword [ebp - 0x1fc], ecx
cmp eax, edx
je 0x1008c08a
mov dword [eax], ecx
mov eax, dword [ebp - 0x210]
add eax, 4
mov dword [ebp - 0x210], eax
jmp 0x1008c0a3
mov eax, dword [ebp - 0x3e4]
mov ecx, dword [ebp - 0x3e8]
add eax, 0x18
sub ecx, dword [ebp - 0x3ec]
mov esi, dword [ebp - 0x208]
mov dword [ebp - 0x3e4], eax
inc esi
mov eax, 0x2aaaaaab
mov dword [ebp - 0x208], esi
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp esi, eax
jae 0x1008bfd2
mov eax, dword [ebp - 0x3e4]
jmp 0x1008bf80
lea ecx, [ebp - 0x1fc]
push ecx
push eax
lea ecx, [ebp - 0x214]
call fcn.100797c0
mov eax, dword [ebp - 0x210]
add esi, 0x18
cmp esi, edi
je 0x1008c0b5
mov edx, dword [ebp - 0x20c]
jmp 0x1008c017
mov ecx, dword [ebp - 0x214]
sub eax, ecx
mov edx, 0x1015469c
push ecx
sar eax, 2
push eax
push ecx
push ecx
mov ecx, str.Select_Resource
call fcn.10041120
add esp, 0x10
test al, al
je 0x1008c118
mov esi, dword [0x1015469c]
test esi, esi
js 0x1008c118
mov ecx, dword [0x10185cb0]
mov eax, 0x2aaaaaab
mov edi, dword [0x10185cac]
sub ecx, edi
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp esi, eax
jge 0x1008c118
lea eax, [esi + esi*2]
lea eax, [edi + eax*8]
push eax
call fcn.1008e350
call fcn.10082a70
mov ecx, dword [0x10157600]
mov eax, dword [ecx + 0x3f94]
mov byte [eax + 0xb0], 1
mov eax, dword [ecx + 0x3f94]
cmp byte [eax + 0xb3], 0
jne 0x1008c161
movss xmm1, dword [0x100f6128]
lea ecx, [ebp - 0x788]
mov dword [ebp - 0x788], 0
mov dword [ebp - 0x784], 0
call fcn.10022550
mov ecx, dword [0x10157600]
xor edx, edx
movss xmm0, dword [ecx + 0x3cfc]
mulss xmm0, dword [0x100f6040]
mov dword [ebp - 0x790], 0x80800000
movss dword [ebp - 0x78c], xmm0
mov eax, dword [ecx + 0x3f94]
mov byte [eax + 0xb0], 1
mov esi, dword [ecx + 0x3f94]
mov ecx, dword [esi + 0xec]
mov eax, dword [esi + 0xf4]
push dword [eax + ecx*4 - 4]
mov ecx, str.lua_editor
call fcn.10012c50
mov ecx, dword [esi]
mov edi, eax
add esp, 4
cmp dword [ecx + 0x3fcc], edi
jne 0x1008c1dc
push ecx
push str.lua_editor
mov edx, 0xb
mov ecx, edi
call fcn.10029aa0
add esp, 8
push 0
lea eax, [ebp - 0x790]
mov edx, edi
push 1
push eax
mov ecx, str.lua_editor
call fcn.10019d60
mov ecx, dword [0x10175830]
mov eax, 0x2aaaaaab
sub ecx, dword [0x1017582c]
add esp, 0xc
imul ecx
mov dword [ebp - 0x794], 0
sar edx, 1
mov eax, edx
mov dword [ebp - 0x7a0], 0
shr eax, 0x1f
add eax, edx
mov dword [ebp - 0x79c], 0
mov dword [ebp - 0x798], eax
lea eax, [ebp - 0x798]
push eax
lea eax, [ebp - 0x7a0]
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.10059260
mov edx, str.outputChatBox_Montana___Cheats_
mov byte [ebp - 4], 0x13
lea ecx, [edx + 1]
nop dword [eax]
mov al, byte [edx]
inc edx
test al, al
jne 0x1008c260
sub edx, ecx
cmp dword [ebp - 0x28c], 0xf
push edx
mov edx, dword [ebp - 0x290]
lea ecx, [ebp - 0x2a0]
cmova ecx, dword [ebp - 0x2a0]
push str.outputChatBox_Montana___Cheats_
call fcn.10066220
add esp, 8
test al, al
jne 0x1008c343
mov ecx, str.outputChatBox_Montana___Cheats_
mov dword [ebp - 0x448], 0
xorps xmm0, xmm0
mov dword [ebp - 0x444], 0
movups xmmword [ebp - 0x458], xmm0
lea edx, [ecx + 1]
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1008c2c0
sub ecx, edx
push ecx
push str.outputChatBox_Montana___Cheats_
lea ecx, [ebp - 0x458]
call fcn.10057910
lea eax, [ebp - 0x458]
mov byte [ebp - 4], 0x14
push eax
call fcn.1005d6e0
mov byte [ebp - 4], 0x13
mov ecx, dword [ebp - 0x444]
cmp ecx, 0xf
jbe 0x1008c328
mov edx, dword [ebp - 0x458]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008c31e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008d49a
push ecx
push edx
call fcn.10094251
add esp, 8
mov dword [ebp - 0x448], 0
mov dword [ebp - 0x444], 0xf
mov byte [ebp - 0x458], 0
push ecx
lea eax, [ebp - 0x7a8]
mov dword [ebp - 0x7a8], 0
push eax
push str.luaCode
mov dword [ebp - 0x7a4], 0
call fcn.1005d510
call fcn.1001a0e0
cmp byte [0x10104ead], 0
je 0x1008c492
mov ecx, dword [0x10175830]
mov eax, 0x2aaaaaab
sub ecx, dword [0x1017582c]
imul ecx
mov dword [ebp - 0x7ac], 0
sar edx, 1
mov eax, edx
mov dword [ebp - 0x7b8], 0
shr eax, 0x1f
add eax, edx
mov dword [ebp - 0x7b4], 0
mov dword [ebp - 0x7b0], eax
lea eax, [ebp - 0x7b0]
push eax
lea eax, [ebp - 0x7b8]
push eax
lea eax, [ebp - 0x258]
push eax
call fcn.10059260
mov edx, str.outputChatBox_Montana___Cheats_
lea ecx, [edx + 1]
nop dword [eax]
mov al, byte [edx]
inc edx
test al, al
jne 0x1008c3e0
mov edi, dword [ebp - 0x244]
sub edx, ecx
mov esi, dword [ebp - 0x258]
lea ecx, [ebp - 0x258]
push edx
mov edx, dword [ebp - 0x248]
cmp edi, 0xf
push str.outputChatBox_Montana___Cheats_
cmova ecx, esi
call fcn.10066220
add esp, 8
test al, al
jne 0x1008c449
cmp edi, 0xf
lea ecx, [ebp - 0x258]
mov edx, str.outputChatBox_Montana___Cheats_
cmova ecx, esi
sub edx, ecx
nop dword [eax]
mov al, byte [ecx]
lea ecx, [ecx + 1]
mov byte [ecx + edx - 1], al
test al, al
jne 0x1008c430
mov edi, dword [ebp - 0x244]
mov esi, dword [ebp - 0x258]
cmp edi, 0xf
jbe 0x1008c477
inc edi
mov eax, esi
cmp edi, 0x1000
jb 0x1008c46d
mov esi, dword [eax - 4]
add edi, 0x23
sub eax, esi
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008d49a
push edi
push esi
call fcn.10094251
add esp, 8
mov dword [ebp - 0x248], 0
mov dword [ebp - 0x244], 0xf
mov byte [ebp - 0x258], 0
mov edx, 0x10104ead
mov ecx, str.Activate_Lua
call fcn.1003f600
movss xmm1, dword [0x100f6128]
xorps xmm0, xmm0
call fcn.100228f0
mov edx, 0x10104eac
mov ecx, str.Modify_Code
call fcn.1003f600
mov ecx, dword [0x10157600]
mov edx, dword [ecx + 0x3f94]
cmp byte [edx + 0xb3], 0
jne 0x1008c4f5
mov ecx, dword [ecx + 0x4d0c]
test ecx, ecx
je 0x1008c4f5
movsx eax, word [ecx + 0x74]
imul eax, eax, 0x2c
add eax, dword [ecx + 8]
test byte [eax + 4], 8
jne 0x1008c4f5
dec dword [edx + 0xec]
mov byte [ebp - 4], 0x12
mov ecx, dword [ebp - 0x28c]
cmp ecx, 0xf
jbe 0x1008c533
mov edx, dword [ebp - 0x2a0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008c529
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008d49a
push ecx
push edx
call fcn.10094251
add esp, 8
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp - 0x214]
mov dword [ebp - 0x290], 0
mov dword [ebp - 0x28c], 0xf
mov byte [ebp - 0x2a0], 0
test ecx, ecx
je 0x1008c5b4
mov eax, dword [ebp - 0x20c]
sub eax, ecx
sar eax, 2
lea edx, [eax*4]
mov eax, ecx
cmp edx, 0x1000
jb 0x1008c58c
mov ecx, dword [eax - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008d49a
push edx
push ecx
call fcn.10094251
add esp, 8
mov dword [ebp - 0x214], 0
mov dword [ebp - 0x210], 0
mov dword [ebp - 0x20c], 0
lea ecx, [ebp - 0x240]
mov dword [ebp - 4], 0xffffffff
call fcn.10062320
mov esi, dword [0x10157600]
mov eax, dword [esi + 0x3f94]
cmp byte [eax + 0xb3], 0
jne 0x1008cbc4
mov esi, dword [esi + 0x4d0c]
test esi, esi
je 0x1008cbc4
push 0
push 0
push 0
mov edx, str.History
mov ecx, esi
call fcn.10051290
add esp, 0xc
mov byte [ebp - 0x3dd], al
test al, al
je 0x1008cbc4
movsx ecx, word [esi + 0x74]
imul ecx, ecx, 0x2c
add ecx, dword [esi + 8]
mov ecx, dword [ecx]
call fcn.1001ff80
mov al, byte [ebp - 0x3dd]
test al, al
je 0x1008cbc4
cmp dword [0x101545f4], 0xf
mov eax, 0x101545e0
push 0x100
cmova eax, dword [0x101545e0]
push eax
lea eax, [ebp - 0x118]
push eax
call fcn.100b3f90
add esp, 0xc
mov byte [ebp - 0x19], 0
lea eax, [ebp - 0x7c0]
mov dword [ebp - 0x7c0], 0
xor edx, edx
mov dword [ebp - 0x7bc], 0
mov ecx, str.Code_Name
push 0
push 0
push 0
push eax
lea eax, [ebp - 0x118]
push 0x100
push eax
call fcn.10045a90
add esp, 0x18
test al, al
je 0x1008c748
xorps xmm0, xmm0
mov dword [ebp - 0x460], 0
lea ecx, [ebp - 0x118]
mov dword [ebp - 0x45c], 0
movups xmmword [ebp - 0x470], xmm0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1008c6c6
sub ecx, edx
lea eax, [ebp - 0x118]
push ecx
push eax
lea ecx, [ebp - 0x470]
call fcn.10057910
lea eax, [ebp - 0x470]
mov ecx, 0x101545e0
push eax
call fcn.100621c0
mov ecx, dword [ebp - 0x45c]
cmp ecx, 0xf
jbe 0x1008c72d
mov edx, dword [ebp - 0x470]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008c723
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008d49a
push ecx
push edx
call fcn.10094251
add esp, 8
mov dword [ebp - 0x460], 0
mov dword [ebp - 0x45c], 0xf
mov byte [ebp - 0x470], 0
push 0
lea edx, [ebp - 0x7c8]
mov dword [ebp - 0x7c8], 0
mov ecx, str.Save_Code
mov dword [ebp - 0x7c4], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008c8a8
cmp dword [0x101545f0], 0
je 0x1008c8a8
mov ecx, dword [0x10175830]
mov eax, 0x2aaaaaab
sub ecx, dword [0x1017582c]
imul ecx
mov dword [ebp - 0x7cc], 0
sar edx, 1
mov eax, edx
mov dword [ebp - 0x7d8], 0
shr eax, 0x1f
add eax, edx
mov dword [ebp - 0x7d4], 0
mov dword [ebp - 0x7d0], eax
lea eax, [ebp - 0x7d0]
push eax
lea eax, [ebp - 0x7d8]
push eax
lea eax, [ebp - 0x910]
push eax
call fcn.10059260
lea eax, [ebp - 0x910]
mov dword [ebp - 4], 0x15
push eax
push ecx
push 0x101545e0
call fcn.1008db10
add esp, 4
mov ecx, eax
call fcn.100621c0
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x8fc]
cmp ecx, 0xf
jbe 0x1008c844
mov edx, dword [ebp - 0x910]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008c83a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008d49a
push ecx
push edx
call fcn.10094251
add esp, 8
mov eax, dword [0x10185c6c]
mov dword [ebp - 0x900], 0
mov dword [ebp - 0x8fc], 0xf
mov byte [ebp - 0x910], 0
cmp eax, dword [0x10185c70]
je 0x1008c881
push 0x101545e0
mov ecx, eax
call fcn.10062240
add dword [0x10185c6c], 0x18
jmp 0x1008c888
push ecx
push eax
call fcn.10090ff0
cmp dword [0x101545f4], 0xf
mov eax, 0x101545e0
mov dword [0x101545f0], 0
cmova eax, dword [0x101545e0]
mov byte [eax], 0
push 0
lea edx, [ebp - 0x7e0]
mov dword [ebp - 0x7e0], 0
mov ecx, str.Remove_Selected_Code
mov dword [ebp - 0x7dc], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008ca23
mov esi, dword [0x1012aaa0]
test esi, esi
js 0x1008ca23
mov ecx, dword [0x10185c6c]
mov eax, 0x2aaaaaab
mov edi, dword [0x10185c68]
sub ecx, edi
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp esi, eax
jae 0x1008ca23
lea eax, [esi + esi*2]
lea eax, [edi + eax*8]
push eax
lea ecx, [ebp - 0x340]
call fcn.10062240
lea eax, [ebp - 0x340]
push eax
call fcn.1008dc20
mov eax, dword [0x1012aaa0]
lea ecx, [eax + eax*2]
mov eax, dword [0x10185c68]
lea edi, [eax + ecx*8]
mov eax, dword [0x10185c6c]
lea esi, [edi + 0x18]
mov dword [ebp - 0x208], eax
cmp esi, eax
je 0x1008c971
nop
push esi
mov ecx, edi
call fcn.100621c0
add esi, 0x18
add edi, 0x18
cmp esi, dword [ebp - 0x208]
jne 0x1008c950
mov eax, dword [0x10185c6c]
mov dword [ebp - 0x208], eax
mov ecx, dword [eax - 4]
cmp ecx, 0xf
jbe 0x1008c9ab
mov eax, dword [eax - 0x18]
inc ecx
cmp ecx, 0x1000
jb 0x1008c99b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008d49a
mov eax, edx
push ecx
push eax
call fcn.10094251
mov eax, dword [ebp - 0x208]
add esp, 8
mov dword [eax - 8], 0
mov dword [eax - 4], 0xf
mov byte [eax - 0x18], 0
sub dword [0x10185c6c], 0x18
mov ecx, dword [ebp - 0x32c]
mov dword [0x1012aaa0], 0xffffffff
cmp ecx, 0xf
jbe 0x1008ca08
mov edx, dword [ebp - 0x340]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008c9fe
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008d49a
push ecx
push edx
call fcn.10094251
add esp, 8
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x32c], 0xf
mov byte [ebp - 0x340], 0
push ecx
mov ecx, dword [0x10185c6c]
mov eax, 0x2aaaaaab
sub ecx, dword [0x10185c68]
imul ecx
mov dword [ebp - 0x3dc], 0
sar edx, 2
mov eax, edx
mov dword [ebp - 0x3d8], 0x1008d650
shr eax, 0x1f
add eax, edx
push eax
lea eax, [ebp - 0x3dc]
push eax
push ecx
call fcn.1004f0b0
push 0
lea edx, [ebp - 0x7e8]
mov dword [ebp - 0x7e8], 0
mov ecx, str.Add_Code
mov dword [ebp - 0x7e4], 0
call fcn.1003e2f0
add esp, 0x14
test al, al
je 0x1008cb8f
mov esi, dword [0x1012aaa0]
test esi, esi
js 0x1008cb8f
mov ecx, dword [0x10185c6c]
mov eax, 0x2aaaaaab
mov edi, dword [0x10185c68]
sub ecx, edi
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp esi, eax
jae 0x1008cb8f
lea eax, [esi + esi*2]
lea eax, [edi + eax*8]
push eax
lea ecx, [ebp - 0x2c0]
call fcn.10062240
lea eax, [ebp - 0x2c0]
mov dword [ebp - 4], 0x16
push eax
lea eax, [ebp - 0x220]
push eax
call fcn.10090f30
mov esi, dword [ebp - 0x218]
mov edi, dword [0x10175a98]
cmp byte [esi + 0xd], 0
jne 0x1008cb1b
lea eax, [esi + 0x10]
push eax
lea eax, [ebp - 0x2c0]
push eax
call fcn.1008f370
test al, al
je 0x1008cb1d
mov esi, edi
cmp esi, edi
je 0x1008cb33
lea eax, [ebp - 0x2c0]
push eax
call fcn.1008db10
push eax
call fcn.1005d6e0
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x2ac]
cmp ecx, 0xf
jbe 0x1008cb74
mov edx, dword [ebp - 0x2c0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008cb6a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008d49a
push ecx
push edx
call fcn.10094251
add esp, 8
mov dword [ebp - 0x2b0], 0
mov dword [ebp - 0x2ac], 0xf
mov byte [ebp - 0x2c0], 0
mov edx, dword [0x10157600]
mov ecx, dword [edx + 0x3f94]
cmp byte [ecx + 0xb3], 0
jne 0x1008cbc4
mov edx, dword [edx + 0x4d0c]
test edx, edx
je 0x1008cbc4
movsx eax, word [edx + 0x74]
imul eax, eax, 0x2c
add eax, dword [edx + 8]
test byte [eax + 4], 8
jne 0x1008cbc4
dec dword [ecx + 0xec]
mov esi, dword [0x10157600]
mov eax, dword [esi + 0x3f94]
cmp byte [eax + 0xb3], 0
jne 0x1008cd63
mov esi, dword [esi + 0x4d0c]
test esi, esi
je 0x1008cd63
push 0
push 0
push 0
mov edx, str.Generate_Triggers
mov ecx, esi
call fcn.10051290
add esp, 0xc
mov byte [ebp - 0x3dd], al
test al, al
je 0x1008cd63
movsx ecx, word [esi + 0x74]
imul ecx, ecx, 0x2c
add ecx, dword [esi + 8]
mov ecx, dword [ecx]
call fcn.1001ff80
mov al, byte [ebp - 0x3dd]
test al, al
je 0x1008cd63
push 0x5d
xorps xmm0, xmm0
mov dword [ebp - 0x278], 0
push str.triggerServerEvent__abelha___localplayer___411___0.50___Name_Dodge____ID_411____Type_Raro__
lea ecx, [ebp - 0x288]
mov dword [ebp - 0x274], 0
movups xmmword [ebp - 0x288], xmm0
call fcn.10057910
lea edx, [ebp - 0x288]
mov dword [ebp - 4], 0x17
lea ecx, [ebp - 0x398]
call fcn.10084de0
mov byte [ebp - 4], 0x18
cmp dword [ebp - 0x388], 0
je 0x1008cca4
cmp dword [ebp - 0x384], 0xf
lea eax, [ebp - 0x398]
cmova eax, dword [ebp - 0x398]
push eax
push str.Erros_encontrados:_n_s
call fcn.1003daa0
add esp, 8
cmp dword [ebp - 0x36c], 0xf
lea eax, [ebp - 0x380]
cmova eax, dword [ebp - 0x380]
push eax
push str.Corre
call fcn.1003daa0
mov edx, dword [0x10157600]
add esp, 8
mov esi, dword [edx + 0x3f94]
cmp byte [esi + 0xb3], 0
jne 0x1008ccfc
mov edx, dword [edx + 0x4d0c]
test edx, edx
je 0x1008ccfc
movsx eax, word [edx + 0x74]
imul ecx, eax, 0x2c
mov eax, dword [edx + 8]
test byte [ecx + eax + 4], 8
jne 0x1008ccfc
dec dword [esi + 0xec]
lea ecx, [ebp - 0x398]
call fcn.10085e50
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x274]
cmp ecx, 0xf
jbe 0x1008cd48
mov edx, dword [ebp - 0x288]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008cd3e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008d49a
push ecx
push edx
call fcn.10094251
add esp, 8
mov dword [ebp - 0x278], 0
mov dword [ebp - 0x274], 0xf
mov byte [ebp - 0x288], 0
mov esi, dword [0x10157600]
mov eax, dword [esi + 0x3f94]
cmp byte [eax + 0xb3], 0
jne 0x1008cfba
mov esi, dword [esi + 0x4d0c]
test esi, esi
je 0x1008cfba
push 0
push 0
push 0
mov edx, str.Logs
mov ecx, esi
call fcn.10051290
add esp, 0xc
mov byte [ebp - 0x3dd], al
test al, al
je 0x1008cfba
movsx ecx, word [esi + 0x74]
imul edx, ecx, 0x2c
mov ecx, dword [esi + 8]
mov ecx, dword [edx + ecx]
call fcn.1001ff80
mov al, byte [ebp - 0x3dd]
test al, al
je 0x1008cfba
push str.Scripts_Injected:
call fcn.1003daa0
add esp, 4
mov dword [ebp - 0x7f0], 0
lea edx, [ebp - 0x7f0]
mov dword [ebp - 0x7ec], 0x43480000
mov ecx, str.Scripts
push 0
push 1
call fcn.10019ce0
mov eax, dword [0x10175af4]
add esp, 8
mov edi, dword [0x10175af0]
mov dword [ebp - 0x1fc], eax
cmp edi, eax
je 0x1008ce77
lea esi, [edi + 0x44]
nop dword [eax]
cmp dword [esi - 0x30], 0xf
mov eax, edi
jbe 0x1008ce2a
mov eax, dword [edi]
push eax
push str.Name:__s
call fcn.1003daa0
add esp, 8
lea eax, [esi - 0x2c]
cmp dword [esi - 0x18], 0xf
jbe 0x1008ce43
mov eax, dword [eax]
push eax
push str.Date:__s
call fcn.1003daa0
add esp, 8
lea eax, [esi - 0x14]
cmp dword [esi], 0xf
jbe 0x1008ce5b
mov eax, dword [eax]
push eax
push str.Status:__s
call fcn.1003daa0
add edi, 0x48
add esp, 8
add esi, 0x48
cmp edi, dword [ebp - 0x1fc]
jne 0x1008ce20
call fcn.1001a0e0
push str.Modifications:
call fcn.1003daa0
mov ecx, dword [0x10157600]
add esp, 4
mov dword [ebp - 0x7f8], 0
xor edx, edx
mov dword [ebp - 0x7f4], 0x43480000
mov eax, dword [ecx + 0x3f94]
mov byte [eax + 0xb0], 1
mov esi, dword [ecx + 0x3f94]
mov ecx, dword [esi + 0xec]
mov eax, dword [esi + 0xf4]
push dword [eax + ecx*4 - 4]
mov ecx, str.Modifications_Made
call fcn.10012c50
mov ecx, dword [esi]
mov edi, eax
add esp, 4
cmp dword [ecx + 0x3fcc], edi
jne 0x1008cef6
push ecx
push str.Modifications_Made
mov edx, 0xb
mov ecx, edi
call fcn.10029aa0
add esp, 8
push 0
lea eax, [ebp - 0x7f8]
mov edx, edi
push 1
push eax
mov ecx, str.Modifications_Made
call fcn.10019d60
mov eax, dword [0x10175b0c]
add esp, 0xc
mov edi, dword [0x10175b08]
mov dword [ebp - 0x1fc], eax
cmp edi, eax
je 0x1008cf7f
lea esi, [edi + 0x44]
cmp dword [esi - 0x30], 0xf
mov eax, edi
jbe 0x1008cf32
mov eax, dword [edi]
push eax
push str.Name_of_Script:__s
call fcn.1003daa0
add esp, 8
lea eax, [esi - 0x2c]
cmp dword [esi - 0x18], 0xf
jbe 0x1008cf4b
mov eax, dword [eax]
push eax
push str.Date:__s
call fcn.1003daa0
add esp, 8
lea eax, [esi - 0x14]
cmp dword [esi], 0xf
jbe 0x1008cf63
mov eax, dword [eax]
push eax
push str.Status:__s
call fcn.1003daa0
add edi, 0x48
add esp, 8
add esi, 0x48
cmp edi, dword [ebp - 0x1fc]
jne 0x1008cf28
call fcn.1001a0e0
mov esi, dword [0x10157600]
mov edx, dword [esi + 0x3f94]
cmp byte [edx + 0xb3], 0
jne 0x1008cfba
mov esi, dword [esi + 0x4d0c]
test esi, esi
je 0x1008cfba
movsx eax, word [esi + 0x74]
imul ecx, eax, 0x2c
mov eax, dword [esi + 8]
test byte [ecx + eax + 4], 8
jne 0x1008cfba
dec dword [edx + 0xec]
call fcn.1004fd70
mov ecx, 1
call fcn.100146b0
jmp case.default.0x10086bec
call fcn.1003ffb0
lea edx, [ebp - 0x200]
mov dword [ebp - 0x200], 0x41800000
mov ecx, 2
mov dword [ebp - 0x1fc], 0x40c00000
call fcn.10014630
push 0x400
push 1
lea edx, [ebp - 0x200]
mov dword [ebp - 0x200], 0x43b90000
mov ecx, str.Settings
mov dword [ebp - 0x1fc], 0x43ad8000
call fcn.10019ce0
add esp, 8
call fcn.1004f3e0
test al, al
je 0x1008d044
push 1
xor edx, edx
mov ecx, str.Settings_Manager
call fcn.1003d390
add esp, 4
call fcn.1004f650
push str.Key_Bind_Settings
call fcn.1003daa0
add esp, 4
cmp byte [0x101576e2], 0
je 0x1008d061
mov ecx, str.Press_a_key...
jmp 0x1008d075
cmp dword [0x101577a8], 0
mov ecx, 0x100f5c90
mov eax, str.Set_Menu_Key
cmovne ecx, eax
lea edx, [ebp - 0x800]
mov dword [ebp - 0x800], 0
mov dword [ebp - 0x7fc], 0
call fcn.1003e620
test al, al
je 0x1008d0a9
cmp byte [0x101576e2], 0
sete al
mov byte [0x101576e2], al
jmp 0x1008d0ae
mov al, byte [0x101576e2]
test al, al
je 0x1008d0fc
mov eax, dword [0x10157600]
xor ecx, ecx
nop dword [eax]
cmp byte [eax + ecx + 0xb20], 0
jne 0x1008d0d5
inc ecx
cmp ecx, 0x29a
jl 0x1008d0c0
jmp 0x1008d0fc
mov dword [0x101577a8], ecx
call fcn.1001fff0
push eax
push str.Key:__s
push 0x40
push str.Set_Menu_Key
call fcn.10057ae0
add esp, 0x10
mov byte [0x101576e2], 0
push str.Reparar_Rodas_Key_Bind
call fcn.1003daa0
add esp, 4
cmp byte [0x101576fe], 0
je 0x1008d119
mov ecx, str.Press_a_key...
jmp 0x1008d12d
cmp dword [0x101576f0], 0
mov ecx, 0x100f5cb8
mov eax, str.Set_Repair_Key
cmovne ecx, eax
push 0
lea edx, [ebp - 0x808]
mov dword [ebp - 0x808], 0
mov dword [ebp - 0x804], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008d166
cmp byte [0x101576fe], 0
sete al
mov byte [0x101576fe], al
jmp 0x1008d16b
mov al, byte [0x101576fe]
test al, al
je 0x1008d205
mov ecx, dword [0x10157600]
xor eax, eax
nop dword [eax + eax]
cmp byte [ecx + eax + 0xb20], 0
jne 0x1008d197
inc eax
cmp eax, 0x29a
jl 0x1008d180
jmp 0x1008d205
mov dword [0x101576f0], eax
cmp eax, 0x1ff
ja 0x1008d1b6
mov eax, dword [ecx + eax*4 + 0xb8]
cmp eax, 0xffffffff
jne 0x1008d1b6
mov eax, 0x100eb088
jmp 0x1008d1e9
test eax, eax
jne 0x1008d1c1
mov eax, str.None
jmp 0x1008d1e9
test eax, 0xf800
je 0x1008d1cf
mov edx, eax
call fcn.10011dc0
add eax, 0xfffffe00
cmp eax, 0x99
jbe 0x1008d1e2
mov eax, str.Unknown
jmp 0x1008d1e9
mov eax, dword [eax*4 + 0x100ebdc0]
push eax
push str.Key:__s
push 0x40
push str.Set_Repair_Key
call fcn.10057ae0
add esp, 0x10
mov byte [0x101576fe], 0
push str.Ligar_Veiculo_Key_Bind
call fcn.1003daa0
add esp, 4
cmp byte [0x101576d1], 0
je 0x1008d222
mov ecx, str.Press_a_key...
jmp 0x1008d236
cmp dword [0x101576bc], 0
mov ecx, 0x100f5ce4
mov eax, str.Set_Vehicle_Start_Key
cmovne ecx, eax
push 0
lea edx, [ebp - 0x810]
mov dword [ebp - 0x810], 0
mov dword [ebp - 0x80c], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008d26f
cmp byte [0x101576d1], 0
sete al
mov byte [0x101576d1], al
jmp 0x1008d274
mov al, byte [0x101576d1]
test al, al
je 0x1008d309
mov ecx, dword [0x10157600]
xor eax, eax
cmp byte [ecx + eax + 0xb20], 0
jne 0x1008d29b
inc eax
cmp eax, 0x29a
jl 0x1008d284
jmp 0x1008d309
mov dword [0x101576bc], eax
cmp eax, 0x1ff
ja 0x1008d2ba
mov eax, dword [ecx + eax*4 + 0xb8]
cmp eax, 0xffffffff
jne 0x1008d2ba
mov eax, 0x100eb088
jmp 0x1008d2ed
test eax, eax
jne 0x1008d2c5
mov eax, str.None
jmp 0x1008d2ed
test eax, 0xf800
je 0x1008d2d3
mov edx, eax
call fcn.10011dc0
add eax, 0xfffffe00
cmp eax, 0x99
jbe 0x1008d2e6
mov eax, str.Unknown
jmp 0x1008d2ed
mov eax, dword [eax*4 + 0x100ebdc0]
push eax
push str.Key:__s
push 0x40
push str.Set_Vehicle_Start_Key
call fcn.10057ae0
add esp, 0x10
mov byte [0x101576d1], 0
push str.Destrancar_Veiculo_Key_Bind
call fcn.1003daa0
add esp, 4
cmp byte [0x101576ab], 0
je 0x1008d326
mov ecx, str.Press_a_key...
jmp 0x1008d33a
cmp dword [0x10157704], 0
mov ecx, 0x100f5cfc
mov eax, str.Set_Vehicle_Unlock_Key
cmovne ecx, eax
push 0
lea edx, [ebp - 0x818]
mov dword [ebp - 0x818], 0
mov dword [ebp - 0x814], 0
call fcn.1003e2f0
add esp, 4
test al, al
je 0x1008d373
cmp byte [0x101576ab], 0
sete al
mov byte [0x101576ab], al
jmp 0x1008d378
mov al, byte [0x101576ab]
mov ecx, dword [0x10157600]
test al, al
je 0x1008d41b
xor eax, eax
nop dword [eax + eax]
cmp byte [ecx + eax + 0xb20], 0
jne 0x1008d3a7
inc eax
cmp eax, 0x29a
jl 0x1008d390
jmp 0x1008d41b
mov dword [0x10157704], eax
cmp eax, 0x1ff
ja 0x1008d3c6
mov eax, dword [ecx + eax*4 + 0xb8]
cmp eax, 0xffffffff
jne 0x1008d3c6
mov eax, 0x100eb088
jmp 0x1008d3f9
test eax, eax
jne 0x1008d3d1
mov eax, str.None
jmp 0x1008d3f9
test eax, 0xf800
je 0x1008d3df
mov edx, eax
call fcn.10011dc0
add eax, 0xfffffe00
cmp eax, 0x99
jbe 0x1008d3f2
mov eax, str.Unknown
jmp 0x1008d3f9
mov eax, dword [eax*4 + 0x100ebdc0]
push eax
push str.Key:__s
push 0x40
push str.Set_Vehicle_Unlock_Key
call fcn.10057ae0
mov ecx, dword [0x10157600]
add esp, 0x10
mov byte [0x101576ab], 0
mov eax, dword [ecx + 0x3f94]
mov byte [eax + 0xb0], 1
mov eax, dword [ecx + 0x3f94]
cmp byte [eax + 0xb3], 0
jne 0x1008d45e
movss xmm1, dword [0x100f6128]
lea ecx, [ebp - 0x820]
mov dword [ebp - 0x820], 0
mov dword [ebp - 0x81c], 0
call fcn.10022550
call fcn.1001a0e0
mov ecx, 1
call fcn.100146b0
call fcn.1001f210
call fcn.1001f210
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.10093f63
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
call fcn.100585d0
call fcn.100ba0c1
nop
salc
pushal
or byte [eax], dl
loopne 0x1008d506
or byte [eax], dl
mov dword [ecx + 8], esp
adc dl, ch
pushal
or byte [eax], dl
hlt
or byte [eax], dl
mov ch, 0x87
or byte [eax], dl
fcom dword [ebx - 0x4a7ceff8]
or byte [eax], dl
into
iretd