Function at 0x10021105
Capabilities:
Parse pe header

Disassembly:
mov eax, 0x10051d42
call fcn.1002b504
sub esp, 0x2c
push ebx
push esi
mov esi, ecx
push edi
lea edi, [esi + 0xa93e8]
cmp byte [edi], 0
je 0x10022d31
cmp byte [esi + 0x9b84c], 0
jne 0x10022d31
lea eax, [ebp - 0x20]
mov dword [ebp - 0x20], 0x43cf0000
push 2
push eax
mov dword [ebp - 0x1c], 0x43c98000
call fcn.10015211
xor ebx, ebx
push ebx
push edi
push str.Warnings_by_mkrn
call fcn.1000c6f7
add esp, 0x14
test al, al
je 0x10021182
cmp byte [edi], bl
jne 0x10021182
mov ecx, dword [0x10076e34]
push ebx
call dword [0x100531b8]
mov ecx, eax
call dword [0x10053208]
mov ecx, eax
call dword [0x10053210]
lea edi, [esi + 0x91292]
push edi
push 0x10059520
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x100211e3
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x1005954c
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], ebx
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059564
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 1
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_settings.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91430]
push edi
push str.____
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021248
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x100595d4
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 2
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059564
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 3
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_settings.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91431]
push edi
push 0x100595f0
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x100212ad
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x10059620
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 4
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059564
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 5
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_settings.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91293]
push edi
push str._____teamkill
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021312
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x10059674
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 6
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059564
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 7
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_settings.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
push 0x10054f54
call fcn.10015d1e
push ebx
push 0x64
push 1
lea edi, [esi + 0x91438]
push edi
push 0x100596a4
call fcn.1000fa6a
add esp, 0x18
test al, al
je 0x10021385
push dword [edi]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x100596b8
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 8
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059564
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 9
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_settings.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
push ebx
push 0x64
push 1
lea edi, [esi + 0x91434]
push edi
push str.VDS_
call fcn.1000fa6a
add esp, 0x14
test al, al
je 0x100213ee
push dword [edi]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x100596e4
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0xa
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059564
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0xb
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_settings.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
push str.________
call fcn.10015d1e
mov dword [esp], str._.0f
lea edi, [esi + 0x91298]
push 0x32
push 1
push edi
push 0x10054f54
call fcn.10015cbf
add esp, 0x14
test al, al
je 0x10021467
push dword [edi]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x10059760
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0xc
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059564
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0xd
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_settings.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
push 0x10054f54
call fcn.10015d1e
lea eax, [ebp - 0x18]
push eax
call fcn.1000f3e4
movss xmm0, dword [eax]
lea eax, [ebp - 0x20]
subss xmm0, dword [0x10059ec8]
push eax
push 0x10059794
mov dword [ebp - 0x1c], 0x41c80000
movss dword [ebp - 0x20], xmm0
call fcn.1000ca14
add esp, 0x10
test al, al
je 0x100214b5
cmp byte [0x10076d08], 0
sete byte [0x10076d08]
lea eax, [ebp - 0x18]
push eax
call fcn.1000f3e4
movss xmm0, dword [eax]
lea eax, [ebp - 0x20]
subss xmm0, dword [0x10059ec8]
push eax
push 0x100597bc
mov dword [ebp - 0x1c], 0x41c80000
movss dword [ebp - 0x20], xmm0
call fcn.1000ca14
add esp, 0xc
test al, al
je 0x100214f9
cmp byte [0x10076d09], 0
sete byte [0x10076d09]
lea eax, [ebp - 0x18]
push eax
call fcn.1000f3e4
movss xmm0, dword [eax]
lea eax, [ebp - 0x20]
subss xmm0, dword [0x10059ec8]
push eax
push 0x100597fc
mov dword [ebp - 0x1c], 0x41c80000
movss dword [ebp - 0x20], xmm0
call fcn.1000ca14
add esp, 0xc
test al, al
je 0x1002153f
cmp byte [esi + 0xa93f0], 0
sete al
mov byte [esi + 0xa93f0], al
lea eax, [ebp - 0x18]
push eax
call fcn.1000f3e4
movss xmm0, dword [eax]
lea eax, [ebp - 0x20]
subss xmm0, dword [0x10059ec8]
push eax
push 0x10059818
mov dword [ebp - 0x1c], 0x41c80000
movss dword [ebp - 0x20], xmm0
call fcn.1000ca14
add esp, 0xc
test al, al
je 0x10021583
cmp byte [0x10076d0a], 0
sete byte [0x10076d0a]
cmp byte [0x10076d08], 0
je 0x10022001
lea eax, [ebp - 0x20]
mov dword [ebp - 0x20], 0x43760000
push 2
push eax
mov dword [ebp - 0x1c], 0x43e78000
call fcn.10015211
push ebx
push 0x10076d08
push 0x10059838
call fcn.1000c6f7
lea edi, [esi + 0x91261]
push edi
push 0x1005984c
call fcn.1000d1e8
add esp, 0x1c
test al, al
je 0x1002161f
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x1005984c
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0xe
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0xf
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91251]
push edi
push str.SRP_GM
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021684
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x10059898
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x10
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x11
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91258]
push edi
push 0x1005989c
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x100216e9
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x100598a8
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x12
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x13
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x9125f]
push edi
push 0x100598b0
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x1002174e
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x100598c8
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x14
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x15
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91259]
push edi
push 0x100598d4
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x100217b3
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x100598f0
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x16
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x17
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91250]
push edi
push 0x10059900
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021818
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x10059914
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x18
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x19
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x9125b]
push edi
push 0x10059920
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x1002187d
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x10059920
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x1a
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x1b
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x9125a]
push edi
push 0x10059924
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x100218e2
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x10059938
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x1d
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91257]
push edi
push 0x10059944
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021947
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x10059944
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x1e
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x1f
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91252]
push edi
push 0x10059948
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x100219ac
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x1005996c
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x20
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x21
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91253]
push edi
push 0x10059980
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021a11
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x100599a4
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x22
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x23
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91254]
push edi
push 0x100599b8
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021a76
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x100599e0
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x24
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x25
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91255]
push edi
push str.___anim_0
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021adb
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x10059a10
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x26
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x27
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91256]
push edi
push 0x10059a24
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021b40
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x10059a30
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x28
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x29
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91260]
push edi
push 0x10059a38
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021ba5
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x10059a5c
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x2a
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x2b
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x9125c]
push edi
push str.Wallshot__Silent_dmg_
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021c0a
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.Wallshot__Silent_dmg_
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x2c
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x2d
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x9125d]
push edi
push str.Wallshot__No_trees_
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021c6f
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.Wallshot__No_trees_
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x2e
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x2f
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x9125e]
push edi
push str.CarHack
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021cd4
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.CarHack
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x30
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x31
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91262]
push edi
push str.Shadow_Blade_Invis
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021d39
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.Shadow_Blade_Invis
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x32
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x33
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91263]
push edi
push str.Cleo_skills
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021d9e
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.Cleo_skills
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x34
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x35
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91264]
push edi
push str.Click_Warp
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021e03
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.Click_Warp
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x36
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x37
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91265]
push edi
push str.Invalid_Aim_Z
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021e68
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.Invalid_Aim_Z
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x38
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x39
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91266]
push edi
push str.Damager_by_Nikita
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021ecd
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.Damager_by_Nikita
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x3a
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x3b
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91267]
push edi
push str.Sync_Rapid
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021f32
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.Sync_Rapid
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x3c
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x3d
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91268]
push edi
push str.Unoccupied_invis_crasher
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021f97
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.Unoccupied_invis_crasher
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x3e
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x3f
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91269]
push edi
push str.CarLaggs
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10021ffc
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.CarLaggs
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x40
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059850
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x41
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_activations.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
call fcn.1000e4c8
cmp byte [0x10076d09], 0
je 0x10022591
lea eax, [ebp - 0x20]
mov dword [ebp - 0x20], 0x43b10000
push 2
push eax
mov dword [ebp - 0x1c], 0x43c38000
call fcn.10015211
push ebx
push 0x10076d09
push 0x10059b28
call fcn.1000c6f7
push ebx
push 0x64
push 1
lea edi, [esi + 0x913fc]
push edi
push str.Pistol
call fcn.1000fa6a
add esp, 0x28
test al, al
je 0x100220a0
push dword [edi]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.Pistol
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x42
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059b44
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x43
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_max_hits.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
push ebx
push 0x64
push 1
lea edi, [esi + 0x91400]
push edi
push str.SDPistol
call fcn.1000fa6a
add esp, 0x14
test al, al
je 0x10022109
push dword [edi]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.SDPistol
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x44
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059b44
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x45
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_max_hits.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
push ebx
push 0x64
push 1
lea edi, [esi + 0x91404]
push edi
push str.Deagle
call fcn.1000fa6a
add esp, 0x14
test al, al
je 0x10022172
push dword [edi]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.Deagle
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x46
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059b44
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x47
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_max_hits.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
push ebx
push 0x64
push 1
lea edi, [esi + 0x91408]
push edi
push str.Shotgun
call fcn.1000fa6a
add esp, 0x14
test al, al
je 0x100221db
push dword [edi]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.Shotgun
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x48
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059b44
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x49
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_max_hits.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
push ebx
push 0x64
push 1
lea edi, [esi + 0x9140c]
push edi
push str.Sawnoff_Shotgun
call fcn.1000fa6a
add esp, 0x14
test al, al
je 0x10022244
push dword [edi]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.Sawnoff_Shotgun
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x4a
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059b44
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x4b
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_max_hits.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
push ebx
push 0x64
push 1
lea edi, [esi + 0x91410]
push edi
push str.Combat_Shotgun
call fcn.1000fa6a
add esp, 0x14
test al, al
je 0x100222ad
push dword [edi]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.Combat_Shotgun
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x4c
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059b44
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x4d
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_max_hits.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
push ebx
push 0x64
push 1
lea edi, [esi + 0x91414]
push edi
push str.Micro_Uzi
call fcn.1000fa6a
add esp, 0x14
test al, al
je 0x10022316
push dword [edi]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.Micro_Uzi
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x4e
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059b44
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x4f
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_max_hits.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
push ebx
push 0x64
push 1
lea edi, [esi + 0x91418]
push edi
push 0x10059bd0
call fcn.1000fa6a
add esp, 0x14
test al, al
je 0x1002237f
push dword [edi]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x10059bd0
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x50
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059b44
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x51
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_max_hits.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
push ebx
push 0x64
push 1
lea edi, [esi + 0x9141c]
push edi
push str.AK47
call fcn.1000fa6a
add esp, 0x14
test al, al
je 0x100223e8
push dword [edi]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.AK47
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x52
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059b44
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x53
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_max_hits.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
push ebx
push 0x64
push 1
lea edi, [esi + 0x91420]
push edi
push 0x10059bdc
call fcn.1000fa6a
add esp, 0x14
test al, al
je 0x10022451
push dword [edi]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x10059bdc
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x54
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059b44
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x55
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_max_hits.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
push ebx
push 0x64
push 1
lea edi, [esi + 0x91424]
push edi
push str.TEC_9
call fcn.1000fa6a
add esp, 0x14
test al, al
je 0x100224ba
push dword [edi]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.TEC_9
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x56
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059b44
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x57
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_max_hits.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
push ebx
push 0x64
push 1
lea edi, [esi + 0x91428]
push edi
push str.Rifle
call fcn.1000fa6a
add esp, 0x14
test al, al
je 0x10022523
push dword [edi]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.Rifle
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x58
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059b44
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x59
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_max_hits.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
push ebx
push 0x64
push 1
lea edi, [esi + 0x9142c]
push edi
push str.Sniper_Rifle
call fcn.1000fa6a
add esp, 0x14
test al, al
je 0x1002258c
push dword [edi]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.Sniper_Rifle
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x5a
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059b44
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x5b
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_max_hits.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
call fcn.1000e4c8
lea edi, [esi + 0xa93f0]
cmp byte [edi], 0
je 0x10022744
lea eax, [ebp - 0x20]
mov dword [ebp - 0x20], 0x43d20000
push 2
push eax
mov dword [ebp - 0x1c], 0x43170000
call fcn.10015211
push ebx
push edi
push 0x100597fc
call fcn.1000c6f7
lea edi, [esi + 0x91448]
push edi
push 0x10059c00
call fcn.1000d1e8
add esp, 0x1c
test al, al
je 0x1002262b
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x10059c24
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x5c
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059c38
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x5d
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_settings.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea edi, [esi + 0x91290]
push edi
push 0x10059c48
call fcn.1000d1e8
pop ecx
pop ecx
test al, al
je 0x10022690
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x10059c70
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x5e
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059c38
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x5f
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_settings.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
push ebx
push 0x64
push 1
lea edi, [esi + 0x91444]
push edi
push 0x10059c88
call fcn.1000fa6a
add esp, 0x14
test al, al
je 0x100226f9
push dword [edi]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x10059ca8
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x60
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059c38
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x61
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_settings.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea eax, [ebp - 0x18]
push eax
call fcn.1000f3e4
movss xmm0, dword [eax]
lea eax, [ebp - 0x20]
subss xmm0, dword [0x10059ec8]
push eax
push 0x10059cc4
mov dword [ebp - 0x1c], 0x41c80000
movss dword [ebp - 0x20], xmm0
call fcn.1000ca14
add esp, 0xc
test al, al
je 0x1002273f
cmp byte [esi + 0x9b84c], 0
sete al
mov byte [esi + 0x9b84c], al
call fcn.1000e4c8
cmp byte [0x10076d0a], 0
je 0x10022d2c
lea eax, [ebp - 0x20]
mov dword [ebp - 0x20], 0x43450000
push 2
push eax
mov dword [ebp - 0x1c], 0x437a0000
call fcn.10015211
push ebx
push 0x10076d0a
push 0x10059818
call fcn.1000c6f7
lea edi, [esi + 0x91294]
push edi
push 0x10059ce4
call fcn.1000d1e8
add esp, 0x1c
test al, al
je 0x100227e0
movzx eax, byte [edi]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x10059d08
call fcn.100010f0
sub esp, 0x18
mov dword [ebp - 4], 0x62
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0x10059564
call fcn.100010f0
sub esp, 0x18
mov byte [ebp - 4], 0x63
mov ecx, esp
push str.SAMPFUNCSWarningswarnings_settings.ini
call fcn.100010f0
or dword [ebp - 4], 0xffffffff
call fcn.1002383e
add esp, 0x4c
lea eax, [ebp - 0x18]
push eax
call fcn.1000f3e4
movss xmm0, dword [eax]
lea eax, [ebp - 0x20]
subss xmm0, dword [0x10059ec8]
push eax
push 0x10059d1c
mov dword [ebp - 0x1c], 0x41c80000
movss dword [ebp - 0x20], xmm0
call fcn.1000ca14
add esp, 0xc
test al, al
je 0x10022824
cmp byte [0x10076d0b], 0
sete byte [0x10076d0b]
lea eax, [ebp - 0x18]
push eax
call fcn.1000f3e4
movss xmm0, dword [eax]
lea eax, [ebp - 0x20]
subss xmm0, dword [0x10059ec8]
push eax
push 0x10059d3c
mov dword [ebp - 0x1c], 0x41c80000
movss dword [ebp - 0x20], xmm0
call fcn.1000ca14
add esp, 0xc
test al, al
je 0x1002287a
cmp byte [0x10076d0c], 0
mov byte [0x10076d0d], bl
sete byte [0x10076d0c]
mov byte [0x10076d0e], bl
mov byte [0x10076d0f], bl
lea eax, [ebp - 0x18]
push eax
call fcn.1000f3e4
movss xmm0, dword [eax]
lea eax, [ebp - 0x20]
subss xmm0, dword [0x10059ec8]
push eax
push 0x10059d64
mov dword [ebp - 0x1c], 0x41c80000
movss dword [ebp - 0x20], xmm0
call fcn.1000ca14
add esp, 0xc
test al, al
je 0x100228d0
cmp byte [0x10076d0d], 0
mov byte [0x10076d0c], bl
sete byte [0x10076d0d]
mov byte [0x10076d0e], bl
mov byte [0x10076d0f], bl
lea eax, [ebp - 0x18]
push eax
call fcn.1000f3e4
movss xmm0, dword [eax]
lea eax, [ebp - 0x20]
subss xmm0, dword [0x10059ec8]
push eax
push str.___ID
mov dword [ebp - 0x1c], 0x41c80000
movss dword [ebp - 0x20], xmm0
call fcn.1000ca14
add esp, 0xc
test al, al
je 0x10022926
cmp byte [0x10076d0e], 0
mov byte [0x10076d0c], bl
sete byte [0x10076d0e]
mov byte [0x10076d0d], bl
mov byte [0x10076d0f], bl
lea eax, [ebp - 0x18]
push eax
call fcn.1000f3e4
movss xmm0, dword [eax]
lea eax, [ebp - 0x20]
subss xmm0, dword [0x10059ec8]
push eax
push str.___
mov dword [ebp - 0x1c], 0x41c80000
movss dword [ebp - 0x20], xmm0
call fcn.1000ca14
add esp, 0xc
test al, al
je 0x1002297c
cmp byte [0x10076d0f], 0
mov byte [0x10076d0c], bl
sete byte [0x10076d0f]
mov byte [0x10076d0d], bl
mov byte [0x10076d0e], bl
lea eax, [ebp - 0x18]
push eax
call fcn.1000f3e4
movss xmm0, dword [eax]
lea eax, [ebp - 0x20]
subss xmm0, dword [0x10059ec8]
push eax
push 0x10059de0
mov dword [ebp - 0x1c], 0x41c80000
movss dword [ebp - 0x20], xmm0
call fcn.1000ca14
add esp, 0xc
test al, al
je 0x100229bf
push 0x1005338c
push ebx
mov ecx, esi
call fcn.10006aaf
call fcn.1000e4c8
mov al, byte [0x10076d0a]
test al, al
je 0x10022d2c
cmp byte [0x10076d0b], 0
je 0x10022ab4
lea eax, [ebp - 0x20]
mov dword [ebp - 0x20], 0x43450000
push 2
push eax
mov dword [ebp - 0x1c], 0x43d88000
call fcn.10015211
push ebx
push 0x10076d0b
push 0x10059e0c
call fcn.1000c6f7
lea eax, [ebp - 0x18]
push eax
call fcn.1000f3e4
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x30]
subss xmm0, dword [0x10054f5c]
push eax
movss dword [ebp - 0x10], xmm0
call fcn.1000f3e4
push 0
push 0
push 0x400
movss xmm0, dword [eax]
lea ebx, [esi + 0x9bd00]
subss xmm0, dword [0x10059ec8]
lea eax, [ebp - 0x20]
push eax
push 0x7530
push ebx
movss dword [ebp - 0x20], xmm0
movss xmm0, dword [ebp - 0x10]
push str.source
movss dword [ebp - 0x1c], xmm0
call fcn.10011ed5
add esp, 0x38
test al, al
je 0x10022aa8
push 0x100594e0
push str.SAMPFUNCSWarningsignore.txt
call fcn.100377a9
mov edi, eax
pop ecx
pop ecx
test edi, edi
je 0x10022aa8
push edi
push ebx
call fcn.1003e824
push edi
call fcn.100372dd
add esp, 0xc
xor ebx, ebx
mov ecx, esi
push 0x1005338c
push ebx
call fcn.10006aaf
jmp 0x10022aaa
xor ebx, ebx
call fcn.1000e4c8
mov al, byte [0x10076d0a]
test al, al
je 0x10022d2c
cmp byte [0x10076d0c], 0
je 0x10022b53
lea eax, [ebp - 0x20]
mov dword [ebp - 0x20], 0x43420000
push ebx
push eax
mov dword [ebp - 0x1c], 0x42b20000
call fcn.10015211
push ebx
push 0x10076d0c
push str._ID_
call fcn.1000c6f7
push ebx
push 0x64
push 1
push 0x10076d10
push 0x10054f54
call fcn.1000fa6a
lea eax, [ebp - 0x30]
push eax
call fcn.1000f3e4
movss xmm0, dword [eax]
lea eax, [ebp - 0x20]
subss xmm0, dword [0x10059ec8]
push eax
push 0x10059e48
mov dword [ebp - 0x1c], 0x41c80000
movss dword [ebp - 0x20], xmm0
call fcn.1000ca14
add esp, 0x34
test al, al
je 0x10022b49
push ebx
push dword [0x10076d10]
mov ecx, esi
call fcn.100077ac
call fcn.1000e4c8
mov al, byte [0x10076d0a]
test al, al
je 0x10022d2c
cmp byte [0x10076d0d], 0
je 0x10022bf2
lea eax, [ebp - 0x20]
mov dword [ebp - 0x20], 0x43ba0000
push ebx
push eax
mov dword [ebp - 0x1c], 0x42b40000
call fcn.10015211
push ebx
push 0x10076d0d
push str.__
call fcn.1000c6f7
push ebx
push ebx
push ebx
push 0x80
mov edi, 0x10076d18
push edi
push 0x10059e80
call fcn.1000ff5a
lea eax, [ebp - 0x30]
push eax
call fcn.1000f3e4
movss xmm0, dword [eax]
lea eax, [ebp - 0x20]
subss xmm0, dword [0x10059ec8]
push eax
push 0x10059e48
mov dword [ebp - 0x1c], 0x41c80000
movss dword [ebp - 0x20], xmm0
call fcn.1000ca14
add esp, 0x38
test al, al
je 0x10022be8
push 0xffffffffffffffff
push edi
mov ecx, esi
call fcn.10007387
call fcn.1000e4c8
mov al, byte [0x10076d0a]
test al, al
je 0x10022d2c
cmp byte [0x10076d0e], 0
je 0x10022c92
lea eax, [ebp - 0x20]
mov dword [ebp - 0x20], 0x43420000
push ebx
push eax
mov dword [ebp - 0x1c], 0x42b20000
call fcn.10015211
push ebx
push 0x10076d0e
push str._ID_
call fcn.1000c6f7
push ebx
push 0x64
push 1
push 0x10076d98
push 0x10059e84
call fcn.1000fa6a
lea eax, [ebp - 0x30]
push eax
call fcn.1000f3e4
movss xmm0, dword [eax]
lea eax, [ebp - 0x20]
subss xmm0, dword [0x10059ec8]
push eax
push 0x10059e88
mov dword [ebp - 0x1c], 0x41c80000
movss dword [ebp - 0x20], xmm0
call fcn.1000ca14
add esp, 0x34
test al, al
je 0x10022c88
push 1
push dword [0x10076d98]
mov ecx, esi
call fcn.100077ac
call fcn.1000e4c8
mov al, byte [0x10076d0a]
test al, al
je 0x10022d2c
cmp byte [0x10076d0f], 0
je 0x10022d2c
lea eax, [ebp - 0x20]
mov dword [ebp - 0x20], 0x43ba0000
push ebx
push eax
mov dword [ebp - 0x1c], 0x42b40000
call fcn.10015211
push ebx
push 0x10076d0f
push str.__
call fcn.1000c6f7
push ebx
push ebx
push ebx
push 0x80
mov edi, 0x10076da0
push edi
push str.
call fcn.1000ff5a
lea eax, [ebp - 0x38]
push eax
call fcn.1000f3e4
movss xmm0, dword [eax]
lea eax, [ebp - 0x28]
subss xmm0, dword [0x10059ec8]
push eax
push 0x10059e88
mov dword [ebp - 0x24], 0x41c80000
movss dword [ebp - 0x28], xmm0
call fcn.1000ca14
add esp, 0x38
test al, al
je 0x10022d27
push 0xffffffffffffffff
push edi
mov ecx, esi
call fcn.10007988
call fcn.1000e4c8
call fcn.1000e4c8
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret