Function at 0x100aed0a
Capabilities:
Create process on windows

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 0x101e3cba
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x1850
call fcn.101aba20
mov eax, dword [0x102924c0]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x78], edi
lea ecx, [ebp - 0x18c]
mov dword [ebp - 0x60], 0
lea eax, [ebp - 0x180]
mov dword [ebp - 0x18c], str.None
sub eax, ecx
mov dword [ebp - 0x188], str.View_angles
mov dword [ebp - 0x7c], eax
xorps xmm0, xmm0
sar eax, 2
movq qword [ebp - 0x68], xmm0
mov dword [ebp - 0x184], str.Movement_keys
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x9c], eax
test eax, eax
je 0x100aa7b5
push eax
lea ecx, [ebp - 0x68]
call fcn.100c4e40
push dword [ebp - 0x7c]
mov esi, dword [ebp - 0x68]
lea eax, [ebp - 0x18c]
push eax
push esi
call fcn.101aef60
mov eax, dword [ebp - 0x9c]
add esp, 0xc
lea eax, [esi + eax*4]
mov dword [ebp - 0x64], eax
lea ecx, [ebp - 0x1ac]
mov dword [ebp - 4], 0
lea eax, [ebp - 0x19c]
mov dword [ebp - 0x54], 0
sub eax, ecx
mov dword [ebp - 0x1ac], str.None
mov dword [ebp - 0x7c], eax
xorps xmm0, xmm0
sar eax, 2
movq qword [ebp - 0x5c], xmm0
mov dword [ebp - 0x1a8], str.jre.codes
mov dword [ebp - 0x1a4], 0x10273694
mov dword [ebp - 0x1a0], str.skeet.cc
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x9c], eax
test eax, eax
je 0x100aa851
push eax
lea ecx, [ebp - 0x5c]
call fcn.100c4e40
push dword [ebp - 0x7c]
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x1ac]
push eax
push esi
call fcn.101aef60
mov eax, dword [ebp - 0x9c]
add esp, 0xc
lea eax, [esi + eax*4]
mov dword [ebp - 0x58], eax
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x860]
lea eax, [ebp - 0x810]
mov dword [ebp - 0x48], 0
sub eax, ecx
mov dword [ebp - 0x860], str.None
mov dword [ebp - 0x7c], eax
xorps xmm0, xmm0
sar eax, 2
movq qword [ebp - 0x50], xmm0
mov dword [ebp - 0x85c], str.Tibet
mov dword [ebp - 0x858], str.Embassy
mov dword [ebp - 0x854], str.Italy
mov dword [ebp - 0x850], str.Daylight
mov dword [ebp - 0x84c], str.Cloudy
mov dword [ebp - 0x848], str.Night_2
mov dword [ebp - 0x844], str.Night_1
mov dword [ebp - 0x840], str.Night_flat
mov dword [ebp - 0x83c], str.Day_hd
mov dword [ebp - 0x838], 0x10273710
mov dword [ebp - 0x834], str.Rural
mov dword [ebp - 0x830], str.Vertigo_hd
mov dword [ebp - 0x82c], str.Vertigo_blue_hd
mov dword [ebp - 0x828], str.Vertigo
mov dword [ebp - 0x824], str.Vietnam
mov dword [ebp - 0x820], str.dusty_sky
mov dword [ebp - 0x81c], str.Jungle
mov dword [ebp - 0x818], str.Nuke
mov dword [ebp - 0x814], str.Office
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x9c], eax
test eax, eax
je 0x100aa98a
push eax
lea ecx, [ebp - 0x50]
call fcn.100c4e40
push dword [ebp - 0x7c]
mov esi, dword [ebp - 0x50]
lea eax, [ebp - 0x860]
push eax
push esi
call fcn.101aef60
mov eax, dword [ebp - 0x9c]
add esp, 0xc
lea eax, [esi + eax*4]
mov dword [ebp - 0x4c], eax
lea ecx, [ebp - 0x180]
mov byte [ebp - 4], 2
lea eax, [ebp - 0x174]
mov dword [ebp - 0x30], 0
sub eax, ecx
mov dword [ebp - 0x180], str.Local_interpolation
mov dword [ebp - 0x7c], eax
xorps xmm0, xmm0
sar eax, 2
movq qword [ebp - 0x38], xmm0
mov dword [ebp - 0x17c], str.Forward_legs
mov dword [ebp - 0x178], str.Body_lean
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x9c], eax
test eax, eax
je 0x100aaa19
push eax
lea ecx, [ebp - 0x38]
call fcn.100c4e40
push dword [ebp - 0x7c]
mov esi, dword [ebp - 0x38]
lea eax, [ebp - 0x180]
push eax
push esi
call fcn.101aef60
mov eax, dword [ebp - 0x9c]
add esp, 0xc
lea eax, [esi + eax*4]
mov dword [ebp - 0x34], eax
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 3
lea eax, [ebp - 0x18c]
mov dword [ebp - 0x18], 0
sub eax, ecx
mov dword [ebp - 0x19c], str.None
mov dword [ebp - 0x7c], eax
xorps xmm0, xmm0
sar eax, 2
movq qword [ebp - 0x20], xmm0
mov dword [ebp - 0x198], str.Scout
mov dword [ebp - 0x194], 0x10273788
mov dword [ebp - 0x190], str.Auto
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x9c], eax
test eax, eax
je 0x100aaab2
push eax
lea ecx, [ebp - 0x20]
call fcn.100c4e40
push dword [ebp - 0x7c]
mov esi, dword [ebp - 0x20]
lea eax, [ebp - 0x19c]
push eax
push esi
call fcn.101aef60
mov eax, dword [ebp - 0x9c]
add esp, 0xc
lea eax, [esi + eax*4]
mov dword [ebp - 0x1c], eax
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x3dc]
lea eax, [ebp - 0x3bc]
mov dword [ebp - 0x3c], 0
sub eax, ecx
mov dword [ebp - 0x3dc], str.None
mov dword [ebp - 0x7c], eax
xorps xmm0, xmm0
sar eax, 2
movq qword [ebp - 0x44], xmm0
mov dword [ebp - 0x3d8], str.Glock
mov dword [ebp - 0x3d4], 0x102737b0
mov dword [ebp - 0x3d0], str.Dual
mov dword [ebp - 0x3cc], str.P250
mov dword [ebp - 0x3c8], str.Tec9
mov dword [ebp - 0x3c4], str.Fn57
mov dword [ebp - 0x3c0], str.Deagle
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x9c], eax
test eax, eax
je 0x100aab73
push eax
lea ecx, [ebp - 0x44]
call fcn.100c4e40
push dword [ebp - 0x7c]
mov esi, dword [ebp - 0x44]
lea eax, [ebp - 0x3dc]
push eax
push esi
call fcn.101aef60
mov eax, dword [ebp - 0x9c]
add esp, 0xc
lea eax, [esi + eax*4]
mov dword [ebp - 0x40], eax
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x480]
lea eax, [ebp - 0x454]
mov dword [ebp - 0x24], 0
sub eax, ecx
mov dword [ebp - 0x480], str.Vest
mov dword [ebp - 0x7c], eax
xorps xmm0, xmm0
sar eax, 2
movq qword [ebp - 0x2c], xmm0
mov dword [ebp - 0x47c], str.Vesthelm
mov dword [ebp - 0x478], str.Taser
mov dword [ebp - 0x474], str.Defuser
mov dword [ebp - 0x470], str.Heavyarmor
mov dword [ebp - 0x46c], str.Molotov
mov dword [ebp - 0x468], str.Incgrenade
mov dword [ebp - 0x464], str.Decoy
mov dword [ebp - 0x460], str.Flashbang
mov dword [ebp - 0x45c], str.Hegrenade
mov dword [ebp - 0x458], str.Smokegrenade
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x9c], eax
test eax, eax
je 0x100aac52
push eax
lea ecx, [ebp - 0x2c]
call fcn.100c4e40
push dword [ebp - 0x7c]
mov esi, dword [ebp - 0x2c]
lea eax, [ebp - 0x480]
push eax
push esi
call fcn.101aef60
mov eax, dword [ebp - 0x9c]
add esp, 0xc
lea eax, [esi + eax*4]
mov dword [ebp - 0x28], eax
mov byte [ebp - 4], 6
lea edx, [ebp - 0x2ec]
mov esi, dword [0x103babc8]
xorps xmm0, xmm0
sub esp, 8
mov dword [ebp - 0x9c], esi
mov ecx, 0x10271d98
movups xmmword [ebp - 0x1850], xmm0
movups xmmword [esi + 0x1608], xmm0
mov dword [ebp - 0x2ec], 0x43520000
mov dword [ebp - 0x2e8], 0x41900000
call fcn.100cd0a0
add esp, 8
call fcn.100ccc80
mov ecx, dword [0x103babc8]
movaps xmm0, xmmword [0x10278420]
movups xmmword [esi + 0x1608], xmm0
mov eax, dword [ecx + 0x19ec]
movups xmmword [ebp - 0x1840], xmm0
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
mov eax, dword [eax + 0x1c0]
test eax, eax
je 0x100aace8
cmp dword [eax + 0x10], 2
jne 0x100aace3
cmp dword [eax + 4], 1
je 0x100aacf7
call fcn.100e8660
push 1
mov edx, 2
call fcn.100e81c0
add esp, 4
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
push 4
push ecx
lea edx, [ebp - 0x2f4]
mov dword [ebp - 0x2f4], 0x436e0000
mov ecx, str.Miscellaneous
mov dword [ebp - 0x2f0], 0x43e38000
call fcn.100cbda0
movss xmm0, dword [0x10277d90]
add esp, 8
mov ecx, dword [0x103babc8]
movss xmm1, dword [0x10277d04]
movss dword [esi + 0x1554], xmm0
movss dword [esi + 0x1558], xmm1
movss dword [esi + 0x1514], xmm0
movss dword [esi + 0x1518], xmm0
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
cmp byte [eax + 0x7f], 0
jne 0x100aada9
xorps xmm1, xmm1
mov dword [ebp - 0x2fc], 0
lea ecx, [ebp - 0x2fc]
mov dword [ebp - 0x2f8], 0x41100000
call fcn.100c9320
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0xa4], 0
push str.Override_FOV
lea ecx, [ebp - 0xb4]
mov dword [ebp - 0xa0], 0
movups xmmword [ebp - 0xb4], xmm0
call fcn.10019250
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x8c]
push eax
call fcn.100c5590
mov eax, dword [ebp - 0x84]
mov ecx, dword [0x103c91a4]
mov dword [ebp - 0x7c], ecx
cmp byte [eax + 0xd], 0
jne 0x100aaea3
cmp dword [eax + 0x24], 0xf
lea ecx, [eax + 0x10]
mov eax, dword [ecx + 0x10]
mov dword [ebp - 0x80], eax
jbe 0x100aae16
mov ecx, dword [ecx]
cmp dword [ebp - 0xa0], 0xf
lea edx, [ebp - 0xb4]
mov esi, dword [ebp - 0xa4]
cmova edx, dword [ebp - 0xb4]
cmp eax, esi
cmovb esi, eax
sub esi, 4
jb 0x100aae51
nop word [eax + eax]
mov eax, dword [edx]
cmp eax, dword [ecx]
jne 0x100aae56
add edx, 4
add ecx, 4
sub esi, 4
jae 0x100aae40
cmp esi, 0xfffffffc
je 0x100aae8a
mov al, byte [edx]
cmp al, byte [ecx]
jne 0x100aae83
cmp esi, 0xfffffffd
je 0x100aae8a
mov al, byte [edx + 1]
cmp al, byte [ecx + 1]
jne 0x100aae83
cmp esi, 0xfffffffe
je 0x100aae8a
mov al, byte [edx + 2]
cmp al, byte [ecx + 2]
jne 0x100aae83
cmp esi, 0xffffffff
je 0x100aae8a
mov al, byte [edx + 3]
cmp al, byte [ecx + 3]
je 0x100aae8a
sbb eax, eax
or eax, 1
jmp 0x100aae8c
xor eax, eax
test eax, eax
jne 0x100ab207
mov eax, dword [ebp - 0xa4]
cmp eax, dword [ebp - 0x80]
jae 0x100ab20d
mov esi, dword [ebp - 0x7c]
mov eax, dword [ebp - 0xa0]
cmp eax, 0xf
jbe 0x100aaee8
lea ecx, [eax + 1]
mov eax, dword [ebp - 0xb4]
mov edx, eax
cmp ecx, 0x1000
jb 0x100aaede
mov eax, dword [edx - 4]
add ecx, 0x23
sub edx, eax
mov dword [ebp - 0x80], eax
lea eax, [edx - 4]
cmp eax, 0x1f
ja 0x100b10aa
mov eax, dword [ebp - 0x80]
push ecx
push eax
call fcn.101ab3ee
add esp, 8
mov dword [ebp - 0xa4], 0
mov dword [ebp - 0xa0], 0xf
mov byte [ebp - 0xb4], 0
cmp esi, dword [ebp - 0x7c]
jne 0x100aafbc
push str.overrideFov
lea ecx, [ebp - 0x9b0]
call fcn.10016900
lea eax, [ebp - 0x9b0]
mov byte [ebp - 4], 7
push eax
lea ecx, [edi + 0xc48]
call fcn.10015b70
xorps xmm0, xmm0
mov dword [ebp - 0x7f8], eax
movq qword [ebp - 0x7f4], xmm0
mov dword [ebp - 0x7ec], 0
mov dword [ebp - 0x7e8], 0
mov dword [ebp - 0x7e4], 0
push str.Override_FOV
lea ecx, [ebp - 0x998]
mov byte [ebp - 4], 8
call fcn.10016900
lea eax, [ebp - 0x7f8]
mov byte [ebp - 4], 9
push eax
push ecx
lea eax, [ebp - 0x998]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x998]
call fcn.10016860
lea ecx, [ebp - 0x7ec]
call fcn.10015a00
lea ecx, [ebp - 0x9b0]
mov byte [ebp - 4], 6
call fcn.10016860
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
cmp byte [eax + 0x7f], 0
jne 0x100ab000
xorps xmm1, xmm1
mov dword [ebp - 0x304], 0
lea ecx, [ebp - 0x304]
mov dword [ebp - 0x300], 0
call fcn.100c9320
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
cmp byte [eax + 0x7f], 0
jne 0x100ab03e
xorps xmm1, xmm1
mov dword [ebp - 0x30c], 0
lea ecx, [ebp - 0x30c]
mov dword [ebp - 0x308], 0
call fcn.100c9320
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
cmp byte [eax + 0x7f], 0
jne 0x100ab07c
xorps xmm1, xmm1
mov dword [ebp - 0x314], 0
lea ecx, [ebp - 0x314]
mov dword [ebp - 0x310], 0
call fcn.100c9320
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
cmp byte [eax + 0x7f], 0
jne 0x100ab0ba
xorps xmm1, xmm1
mov dword [ebp - 0x31c], 0
lea ecx, [ebp - 0x31c]
mov dword [ebp - 0x318], 0
call fcn.100c9320
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
cmp byte [eax + 0x7f], 0
jne 0x100ab0f8
xorps xmm1, xmm1
mov dword [ebp - 0x324], 0
lea ecx, [ebp - 0x324]
mov dword [ebp - 0x320], 0
call fcn.100c9320
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
cmp byte [eax + 0x7f], 0
jne 0x100ab136
xorps xmm1, xmm1
mov dword [ebp - 0x32c], 0
lea ecx, [ebp - 0x32c]
mov dword [ebp - 0x328], 0
call fcn.100c9320
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
cmp byte [eax + 0x7f], 0
jne 0x100ab174
xorps xmm1, xmm1
mov dword [ebp - 0x334], 0
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x330], 0
call fcn.100c9320
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
cmp byte [eax + 0x7f], 0
jne 0x100ab1ac
xorps xmm1, xmm1
mov dword [ebp - 0x33c], 0
lea ecx, [ebp - 0x33c]
mov dword [ebp - 0x338], 0
call fcn.100c9320
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
mov dword [ebp - 0x80], eax
lea esi, [eax + 0x184]
mov dword [eax + 0x170], 0x43200000
mov ecx, dword [esi]
mov eax, dword [esi + 4]
cmp ecx, eax
jne 0x100ab22a
inc ecx
test eax, eax
je 0x100ab218
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x100ab21d
js 0x100aaea3
mov esi, dword [ebp - 0x84]
jmp 0x100aaea6
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.100ea110
mov ecx, dword [esi + 8]
xorps xmm0, xmm0
mov edx, dword [esi]
mov eax, dword [ebp - 0x80]
push 0xb
push str.overrideFov
mov eax, dword [eax + 0x170]
mov dword [ecx + edx*4], eax
lea ecx, [ebp - 0x26c]
inc dword [esi]
movups xmmword [ebp - 0x26c], xmm0
mov dword [ebp - 0x25c], 0
mov dword [ebp - 0x258], 0
call fcn.10019250
lea eax, [ebp - 0x26c]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [edi + 0xc48]
mov dword [ebp - 0x6c], 0x43070000
mov dword [ebp - 0x70], 0x3f800000
call fcn.10015b70
push ecx
mov dword [esp], 0x3f800000
lea ecx, [ebp - 0x6c]
push str._1.f
push ecx
lea ecx, [ebp - 0x70]
mov edx, 8
push ecx
push eax
mov ecx, str.Override_FOV
call fcn.10101560
mov byte [ebp - 4], 6
add esp, 0x14
mov ecx, dword [ebp - 0x258]
cmp ecx, 0xf
jbe 0x100ab2f7
mov edx, dword [ebp - 0x26c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100ab2ed
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10aa
push ecx
push edx
call fcn.101ab3ee
add esp, 8
mov ecx, dword [0x103babc8]
mov dword [ebp - 0x25c], 0
mov dword [ebp - 0x258], 0xf
mov byte [ebp - 0x26c], 0
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov ecx, dword [ecx + 0x19ec]
mov edx, dword [ecx + 0x184]
sub edx, 1
mov dword [ecx + 0x184], edx
jne 0x100ab343
movss xmm0, dword [ecx + 0x224]
jmp 0x100ab34f
mov eax, dword [ecx + 0x18c]
movss xmm0, dword [eax + edx*4 - 4]
movss dword [ecx + 0x170], xmm0
xorps xmm0, xmm0
push 0x16
push str.Override_viewmodel_FOV
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x14c], 0
movups xmmword [ebp - 0x15c], xmm0
mov dword [ebp - 0x148], 0
call fcn.10019250
lea eax, [ebp - 0x15c]
push eax
lea eax, [ebp - 0x8c]
push eax
call fcn.100c5590
mov eax, dword [ebp - 0x84]
mov ecx, dword [0x103c91a4]
mov dword [ebp - 0x7c], ecx
cmp byte [eax + 0xd], 0
jne 0x100ab44b
cmp dword [eax + 0x24], 0xf
lea ecx, [eax + 0x10]
mov eax, dword [ecx + 0x10]
mov dword [ebp - 0x80], eax
jbe 0x100ab3c4
mov ecx, dword [ecx]
cmp dword [ebp - 0x148], 0xf
lea edx, [ebp - 0x15c]
mov esi, dword [ebp - 0x14c]
cmova edx, dword [ebp - 0x15c]
cmp eax, esi
cmovb esi, eax
sub esi, 4
jb 0x100ab3f9
mov eax, dword [edx]
cmp eax, dword [ecx]
jne 0x100ab3fe
add edx, 4
add ecx, 4
sub esi, 4
jae 0x100ab3e8
cmp esi, 0xfffffffc
je 0x100ab432
mov al, byte [edx]
cmp al, byte [ecx]
jne 0x100ab42b
cmp esi, 0xfffffffd
je 0x100ab432
mov al, byte [edx + 1]
cmp al, byte [ecx + 1]
jne 0x100ab42b
cmp esi, 0xfffffffe
je 0x100ab432
mov al, byte [edx + 2]
cmp al, byte [ecx + 2]
jne 0x100ab42b
cmp esi, 0xffffffff
je 0x100ab432
mov al, byte [edx + 3]
cmp al, byte [ecx + 3]
je 0x100ab432
sbb eax, eax
or eax, 1
jmp 0x100ab434
xor eax, eax
test eax, eax
jne 0x100ab96a
mov eax, dword [ebp - 0x14c]
cmp eax, dword [ebp - 0x80]
jae 0x100ab970
mov esi, dword [ebp - 0x7c]
mov eax, dword [ebp - 0x148]
cmp eax, 0xf
jbe 0x100ab48a
mov edx, dword [ebp - 0x15c]
lea ecx, [eax + 1]
mov eax, edx
cmp ecx, 0x1000
jb 0x100ab480
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10aa
push ecx
push edx
call fcn.101ab3ee
add esp, 8
mov dword [ebp - 0x14c], 0
mov dword [ebp - 0x148], 0xf
mov byte [ebp - 0x15c], 0
cmp esi, dword [ebp - 0x7c]
jne 0x100ab55e
push str.overrideViewmodelFov_b
lea ecx, [ebp - 0x9e0]
call fcn.10016900
lea eax, [ebp - 0x9e0]
mov byte [ebp - 4], 0xb
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x7e0], eax
movq qword [ebp - 0x7dc], xmm0
mov dword [ebp - 0x7d4], 0
mov dword [ebp - 0x7d0], 0
mov dword [ebp - 0x7cc], 0
push str.Override_viewmodel_FOV
lea ecx, [ebp - 0x9c8]
mov byte [ebp - 4], 0xc
call fcn.10016900
lea eax, [ebp - 0x7e0]
mov byte [ebp - 4], 0xd
push eax
push ecx
lea eax, [ebp - 0x9c8]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x9c8]
call fcn.10016860
lea ecx, [ebp - 0x7d4]
call fcn.10015a00
lea ecx, [ebp - 0x9e0]
mov byte [ebp - 4], 6
call fcn.10016860
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
cmp byte [eax + 0x7f], 0
jne 0x100ab59c
xorps xmm1, xmm1
mov dword [ebp - 0x344], 0
lea ecx, [ebp - 0x344]
mov dword [ebp - 0x340], 0
call fcn.100c9320
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
push 0x16
xorps xmm0, xmm0
mov dword [ebp - 0x244], 0
push str.overrideViewmodelFov_b
lea ecx, [ebp - 0x254]
mov dword [ebp - 0x240], 0
movups xmmword [ebp - 0x254], xmm0
call fcn.10019250
lea eax, [ebp - 0x254]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Override_viewmodel_FOV
call fcn.100fe250
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x240]
cmp ecx, 0xf
jbe 0x100ab646
mov edx, dword [ebp - 0x254]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100ab63c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10aa
push ecx
push edx
call fcn.101ab3ee
add esp, 8
push 0x16
xorps xmm0, xmm0
mov dword [ebp - 0x244], 0
push str.overrideViewmodelFov_b
lea ecx, [ebp - 0x2cc]
mov dword [ebp - 0x240], 0xf
mov byte [ebp - 0x254], 0
movups xmmword [ebp - 0x2cc], xmm0
mov dword [ebp - 0x2bc], 0
mov dword [ebp - 0x2b8], 0
call fcn.10019250
lea eax, [ebp - 0x2cc]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
mov al, byte [eax]
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x2b8]
mov byte [ebp - 0x71], al
cmp ecx, 0xf
jbe 0x100ab6ed
mov edx, dword [ebp - 0x2cc]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100ab6e0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10aa
push ecx
push edx
call fcn.101ab3ee
mov al, byte [ebp - 0x71]
add esp, 8
mov dword [ebp - 0x2bc], 0
mov dword [ebp - 0x2b8], 0xf
mov byte [ebp - 0x2cc], 0
test al, al
je 0x100ab88e
push str.Override_viewmodel_FOV_slieder
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x864]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
mov edi, dword [ebp - 0x78]
jne 0x100ab801
push str.overrideViewmodelFov
lea ecx, [ebp - 0xa10]
call fcn.10016900
lea eax, [ebp - 0xa10]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [edi + 0xc48]
call fcn.10015b70
xorps xmm0, xmm0
mov dword [ebp - 0x7c8], eax
movq qword [ebp - 0x7c4], xmm0
mov dword [ebp - 0x7bc], 0
mov dword [ebp - 0x7b8], 0
mov dword [ebp - 0x7b4], 0
push str.Override_viewmodel_FOV_slieder
lea ecx, [ebp - 0x9f8]
mov byte [ebp - 4], 0x11
call fcn.10016900
lea eax, [ebp - 0x7c8]
mov byte [ebp - 4], 0x12
push eax
push ecx
lea eax, [ebp - 0x9f8]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x9f8]
call fcn.10016860
lea ecx, [ebp - 0x7bc]
call fcn.10015a00
lea ecx, [ebp - 0xa10]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f48]
call fcn.100e36a0
push str.overrideViewmodelFov
lea ecx, [ebp - 0xa28]
call fcn.10016900
push ecx
mov byte [ebp - 4], 0x13
lea eax, [ebp - 0xa28]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc48]
push str._1.f
push eax
call fcn.10015b70
movss xmm3, dword [0x10277f24]
mov edx, eax
movss xmm2, dword [0x10277cac]
mov ecx, str.Override_viewmodel_FOV_slieder
call fcn.10102370
add esp, 8
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xa28]
call fcn.10016860
call fcn.100e39a0
push 0x18
xorps xmm0, xmm0
mov dword [ebp - 0x134], 0
push str.Override_FOV_when_scoped
lea ecx, [ebp - 0x144]
mov dword [ebp - 0x130], 0
movups xmmword [ebp - 0x144], xmm0
call fcn.10019250
lea eax, [ebp - 0x144]
push eax
lea eax, [ebp - 0x8c]
push eax
call fcn.100c5590
mov eax, dword [ebp - 0x84]
mov ecx, dword [0x103c91a4]
mov dword [ebp - 0x7c], ecx
cmp byte [eax + 0xd], 0
jne 0x100ab994
cmp dword [eax + 0x24], 0xf
lea ecx, [eax + 0x10]
mov eax, dword [ecx + 0x10]
mov dword [ebp - 0x80], eax
jbe 0x100ab8fb
mov ecx, dword [ecx]
cmp dword [ebp - 0x130], 0xf
lea edx, [ebp - 0x144]
mov esi, dword [ebp - 0x134]
cmova edx, dword [ebp - 0x144]
cmp eax, esi
cmovb esi, eax
sub esi, 4
jb 0x100ab931
nop
mov eax, dword [edx]
cmp eax, dword [ecx]
jne 0x100ab936
add edx, 4
add ecx, 4
sub esi, 4
jae 0x100ab920
cmp esi, 0xfffffffc
je 0x100ab97b
mov al, byte [edx]
cmp al, byte [ecx]
jne 0x100ab963
cmp esi, 0xfffffffd
je 0x100ab97b
mov al, byte [edx + 1]
cmp al, byte [ecx + 1]
jne 0x100ab963
cmp esi, 0xfffffffe
je 0x100ab97b
mov al, byte [edx + 2]
cmp al, byte [ecx + 2]
jne 0x100ab963
cmp esi, 0xffffffff
je 0x100ab97b
mov al, byte [edx + 3]
cmp al, byte [ecx + 3]
je 0x100ab97b
sbb eax, eax
or eax, 1
jmp 0x100ab97d
js 0x100ab44b
mov esi, dword [ebp - 0x84]
jmp 0x100ab44e
xor eax, eax
test eax, eax
jne 0x100abc8a
mov eax, dword [ebp - 0x134]
cmp eax, dword [ebp - 0x80]
jae 0x100abc90
mov esi, dword [ebp - 0x7c]
mov eax, dword [ebp - 0x130]
cmp eax, 0xf
jbe 0x100ab9d3
mov edx, dword [ebp - 0x144]
lea ecx, [eax + 1]
mov eax, edx
cmp ecx, 0x1000
jb 0x100ab9c9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10aa
push ecx
push edx
call fcn.101ab3ee
add esp, 8
mov dword [ebp - 0x134], 0
mov dword [ebp - 0x130], 0xf
mov byte [ebp - 0x144], 0
cmp esi, dword [ebp - 0x7c]
jne 0x100abaa7
push str.fov_scoped
lea ecx, [ebp - 0xa58]
call fcn.10016900
lea eax, [ebp - 0xa58]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x7b0], eax
movq qword [ebp - 0x7ac], xmm0
mov dword [ebp - 0x7a4], 0
mov dword [ebp - 0x7a0], 0
mov dword [ebp - 0x79c], 0
push str.Override_FOV_when_scoped
lea ecx, [ebp - 0xa40]
mov byte [ebp - 4], 0x15
call fcn.10016900
lea eax, [ebp - 0x7b0]
mov byte [ebp - 4], 0x16
push eax
push ecx
lea eax, [ebp - 0xa40]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xa40]
call fcn.10016860
lea ecx, [ebp - 0x7a4]
call fcn.10015a00
lea ecx, [ebp - 0xa58]
mov byte [ebp - 4], 6
call fcn.10016860
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
cmp byte [eax + 0x7f], 0
jne 0x100abae5
xorps xmm1, xmm1
mov dword [ebp - 0x34c], 0
lea ecx, [ebp - 0x34c]
mov dword [ebp - 0x348], 0
call fcn.100c9320
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0x274], 0
push str.fov_scoped
lea ecx, [ebp - 0x284]
mov dword [ebp - 0x270], 0
movups xmmword [ebp - 0x284], xmm0
call fcn.10019250
lea eax, [ebp - 0x284]
mov byte [ebp - 4], 0x17
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Override_FOV_when_scoped
call fcn.100fe250
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x270]
cmp ecx, 0xf
jbe 0x100abb8f
mov edx, dword [ebp - 0x284]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100abb85
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10aa
push ecx
push edx
call fcn.101ab3ee
add esp, 8
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x274], 0
push str.Infinite_stamina
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x270], 0xf
mov byte [ebp - 0x284], 0
movups xmmword [ebp - 0x12c], xmm0
mov dword [ebp - 0x11c], 0
mov dword [ebp - 0x118], 0
call fcn.10019250
lea eax, [ebp - 0x12c]
push eax
lea eax, [ebp - 0x8c]
push eax
call fcn.100c5590
mov eax, dword [ebp - 0x84]
mov ecx, dword [0x103c91a4]
mov dword [ebp - 0x7c], ecx
cmp byte [eax + 0xd], 0
jne 0x100abcb4
cmp dword [eax + 0x24], 0xf
lea ecx, [eax + 0x10]
mov eax, dword [ecx + 0x10]
mov dword [ebp - 0x80], eax
jbe 0x100abc17
mov ecx, dword [ecx]
cmp dword [ebp - 0x118], 0xf
lea edx, [ebp - 0x12c]
mov esi, dword [ebp - 0x11c]
cmova edx, dword [ebp - 0x12c]
cmp eax, esi
cmovb esi, eax
sub esi, 4
jb 0x100abc51
nop dword [eax + eax]
mov eax, dword [edx]
cmp eax, dword [ecx]
jne 0x100abc56
add edx, 4
add ecx, 4
sub esi, 4
jae 0x100abc40
cmp esi, 0xfffffffc
je 0x100abc9b
mov al, byte [edx]
cmp al, byte [ecx]
jne 0x100abc83
cmp esi, 0xfffffffd
je 0x100abc9b
mov al, byte [edx + 1]
cmp al, byte [ecx + 1]
jne 0x100abc83
cmp esi, 0xfffffffe
je 0x100abc9b
mov al, byte [edx + 2]
cmp al, byte [ecx + 2]
jne 0x100abc83
cmp esi, 0xffffffff
je 0x100abc9b
mov al, byte [edx + 3]
cmp al, byte [ecx + 3]
je 0x100abc9b
sbb eax, eax
or eax, 1
jmp 0x100abc9d
js 0x100ab994
mov esi, dword [ebp - 0x84]
jmp 0x100ab997
xor eax, eax
test eax, eax
jne 0x100abfaa
mov eax, dword [ebp - 0x11c]
cmp eax, dword [ebp - 0x80]
jae 0x100abfb0
mov esi, dword [ebp - 0x7c]
mov eax, dword [ebp - 0x118]
cmp eax, 0xf
jbe 0x100abcf3
mov edx, dword [ebp - 0x12c]
lea ecx, [eax + 1]
mov eax, edx
cmp ecx, 0x1000
jb 0x100abce9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10aa
push ecx
push edx
call fcn.101ab3ee
add esp, 8
mov dword [ebp - 0x11c], 0
mov dword [ebp - 0x118], 0xf
mov byte [ebp - 0x12c], 0
cmp esi, dword [ebp - 0x7c]
jne 0x100abdc7
push str.fastduck
lea ecx, [ebp - 0xa88]
call fcn.10016900
lea eax, [ebp - 0xa88]
mov byte [ebp - 4], 0x18
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x810], eax
movq qword [ebp - 0x80c], xmm0
mov dword [ebp - 0x804], 0
mov dword [ebp - 0x800], 0
mov dword [ebp - 0x7fc], 0
push str.Infinite_stamina
lea ecx, [ebp - 0xa70]
mov byte [ebp - 4], 0x19
call fcn.10016900
lea eax, [ebp - 0x810]
mov byte [ebp - 4], 0x1a
push eax
push ecx
lea eax, [ebp - 0xa70]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xa70]
call fcn.10016860
lea ecx, [ebp - 0x804]
call fcn.10015a00
lea ecx, [ebp - 0xa88]
mov byte [ebp - 4], 6
call fcn.10016860
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
cmp byte [eax + 0x7f], 0
jne 0x100abe05
xorps xmm1, xmm1
mov dword [ebp - 0x354], 0
lea ecx, [ebp - 0x354]
mov dword [ebp - 0x350], 0
call fcn.100c9320
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x28c], 0
push str.fastduck
lea ecx, [ebp - 0x29c]
mov dword [ebp - 0x288], 0
movups xmmword [ebp - 0x29c], xmm0
call fcn.10019250
lea eax, [ebp - 0x29c]
mov byte [ebp - 4], 0x1b
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Infinite_stamina
call fcn.100fe250
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x288]
cmp ecx, 0xf
jbe 0x100abeaf
mov edx, dword [ebp - 0x29c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100abea5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10aa
push ecx
push edx
call fcn.101ab3ee
add esp, 8
push 9
xorps xmm0, xmm0
mov dword [ebp - 0x28c], 0
push str.Bunny_hop
lea ecx, [ebp - 0x114]
mov dword [ebp - 0x288], 0xf
mov byte [ebp - 0x29c], 0
movups xmmword [ebp - 0x114], xmm0
mov dword [ebp - 0x104], 0
mov dword [ebp - 0x100], 0
call fcn.10019250
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x8c]
push eax
call fcn.100c5590
mov eax, dword [ebp - 0x84]
mov ecx, dword [0x103c91a4]
mov dword [ebp - 0x7c], ecx
cmp byte [eax + 0xd], 0
jne 0x100abfcc
cmp dword [eax + 0x24], 0xf
lea ecx, [eax + 0x10]
mov eax, dword [ecx + 0x10]
mov dword [ebp - 0x80], eax
jbe 0x100abf37
mov ecx, dword [ecx]
cmp dword [ebp - 0x100], 0xf
lea edx, [ebp - 0x114]
mov esi, dword [ebp - 0x104]
cmova edx, dword [ebp - 0x114]
cmp eax, esi
cmovb esi, eax
sub esi, 4
jb 0x100abf71
nop dword [eax + eax]
mov eax, dword [edx]
cmp eax, dword [ecx]
jne 0x100abf76
add edx, 4
add ecx, 4
sub esi, 4
jae 0x100abf60
cmp esi, 0xfffffffc
je 0x100abfbb
mov al, byte [edx]
cmp al, byte [ecx]
jne 0x100abfa3
cmp esi, 0xfffffffd
je 0x100abfbb
mov al, byte [edx + 1]
cmp al, byte [ecx + 1]
jne 0x100abfa3
cmp esi, 0xfffffffe
je 0x100abfbb
mov al, byte [edx + 2]
cmp al, byte [ecx + 2]
jne 0x100abfa3
cmp esi, 0xffffffff
je 0x100abfbb
mov al, byte [edx + 3]
cmp al, byte [ecx + 3]
je 0x100abfbb
sbb eax, eax
or eax, 1
jmp 0x100abfbd
js 0x100abcb4
mov esi, dword [ebp - 0x84]
jmp 0x100abcb7
xor eax, eax
test eax, eax
jne 0x100ac003
mov eax, dword [ebp - 0x104]
cmp eax, dword [ebp - 0x80]
jae 0x100ac005
mov esi, dword [ebp - 0x7c]
mov eax, dword [ebp - 0x100]
cmp eax, 0xf
jbe 0x100ac017
mov edx, dword [ebp - 0x114]
lea ecx, [eax + 1]
mov eax, edx
cmp ecx, 0x1000
jb 0x100ac00d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10aa
jmp 0x100ac00d
js 0x100abfcc
mov esi, dword [ebp - 0x84]
jmp 0x100abfcf
push ecx
push edx
call fcn.101ab3ee
add esp, 8
mov dword [ebp - 0x104], 0
mov dword [ebp - 0x100], 0xf
mov byte [ebp - 0x114], 0
cmp esi, dword [ebp - 0x7c]
jne 0x100ac0eb
push str.bunnyHop
lea ecx, [ebp - 0xab8]
call fcn.10016900
lea eax, [ebp - 0xab8]
mov byte [ebp - 4], 0x1c
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x780], eax
movq qword [ebp - 0x77c], xmm0
mov dword [ebp - 0x774], 0
mov dword [ebp - 0x770], 0
mov dword [ebp - 0x76c], 0
push str.Bunny_hop
lea ecx, [ebp - 0xaa0]
mov byte [ebp - 4], 0x1d
call fcn.10016900
lea eax, [ebp - 0x780]
mov byte [ebp - 4], 0x1e
push eax
push ecx
lea eax, [ebp - 0xaa0]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xaa0]
call fcn.10016860
lea ecx, [ebp - 0x774]
call fcn.10015a00
lea ecx, [ebp - 0xab8]
mov byte [ebp - 4], 6
call fcn.10016860
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
cmp byte [eax + 0x7f], 0
jne 0x100ac129
xorps xmm1, xmm1
mov dword [ebp - 0x35c], 0
lea ecx, [ebp - 0x35c]
mov dword [ebp - 0x358], 0
call fcn.100c9320
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
lea ecx, [ebp - 0x968]
call fcn.1001a210
push 8
push str.bunnyHop
lea ecx, [ebp - 0x968]
mov dword [ebp - 0x958], 0
mov dword [ebp - 0x954], 0
call fcn.10019250
lea eax, [ebp - 0x968]
mov byte [ebp - 4], 0x1f
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Bunny_hop
call fcn.100fe250
lea ecx, [ebp - 0x968]
mov byte [ebp - 4], 6
call fcn.10016860
push str.Edge_jump
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x868]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
mov edi, dword [ebp - 0x78]
jne 0x100ac296
push str.edgejump
lea ecx, [ebp - 0xae8]
call fcn.10016900
lea eax, [ebp - 0xae8]
mov byte [ebp - 4], 0x20
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x768], eax
movq qword [ebp - 0x764], xmm0
mov dword [ebp - 0x75c], 0
mov dword [ebp - 0x758], 0
mov dword [ebp - 0x754], 0
push str.Edge_jump
lea ecx, [ebp - 0xad0]
mov byte [ebp - 4], 0x21
call fcn.10016900
lea eax, [ebp - 0x768]
mov byte [ebp - 4], 0x22
push eax
push ecx
lea eax, [ebp - 0xad0]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xad0]
call fcn.10016860
lea ecx, [ebp - 0x75c]
call fcn.10015a00
lea ecx, [ebp - 0xae8]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
push str.edgejump
lea ecx, [ebp - 0xb00]
call fcn.10016900
lea eax, [ebp - 0xb00]
mov byte [ebp - 4], 0x23
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Edge_jump
call fcn.100fe250
lea ecx, [ebp - 0xb00]
mov byte [ebp - 4], 6
call fcn.10016860
lea esi, [edi + 0xc28]
push str.edgejump_key
lea ecx, [ebp - 0xb18]
mov dword [ebp - 0x7c], esi
call fcn.10016900
push 0
lea eax, [ebp - 0xb18]
mov byte [ebp - 4], 0x24
push eax
mov ecx, esi
call fcn.10015b90
mov edx, eax
mov ecx, str.EdgeJump
call fcn.100fa3f0
add esp, 4
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xb18]
call fcn.10016860
push str.Air_strafe
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x86c]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100ac438
push str.airStrafe
lea ecx, [ebp - 0xb48]
call fcn.10016900
mov esi, dword [ebp - 0x7c]
lea eax, [ebp - 0xb48]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x25
call fcn.10015b90
mov dword [ebp - 0x3f4], eax
lea eax, [ebp - 0x68]
mov dword [ebp - 0x3f0], eax
mov dword [ebp - 0x3ec], 0
mov dword [ebp - 0x3e8], 0
mov dword [ebp - 0x3e4], 0
mov dword [ebp - 0x3e0], 0
push str.Air_strafe
lea ecx, [ebp - 0xb30]
mov byte [ebp - 4], 0x26
call fcn.10016900
lea eax, [ebp - 0x3f4]
mov byte [ebp - 4], 0x27
push eax
push ecx
lea eax, [ebp - 0xb30]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xb30]
call fcn.10016860
lea ecx, [ebp - 0x3e8]
call fcn.10015a00
lea ecx, [ebp - 0xb48]
mov byte [ebp - 4], 6
call fcn.10016860
jmp 0x100ac43b
mov esi, dword [ebp - 0x7c]
call fcn.100fee40
call fcn.100feec0
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f40]
call fcn.100e36a0
push str.airStrafe
lea ecx, [ebp - 0x980]
call fcn.10016900
lea eax, [ebp - 0x980]
mov byte [ebp - 4], 0x28
push eax
mov ecx, esi
call fcn.10015b90
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x68]
mov ecx, esp
push eax
call fcn.100c37c0
mov edx, esi
mov ecx, str.Air_strafe
call fcn.100ff280
add esp, 0xc
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x980]
call fcn.10016860
call fcn.100e39a0
push 0x1027395c
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x870]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
mov edi, dword [ebp - 0x78]
jne 0x100ac5b2
push str.zstrafe
lea ecx, [ebp - 0xb90]
call fcn.10016900
lea eax, [ebp - 0xb90]
mov byte [ebp - 4], 0x29
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x750], eax
movq qword [ebp - 0x74c], xmm0
mov dword [ebp - 0x744], 0
mov dword [ebp - 0x740], 0
mov dword [ebp - 0x73c], 0
push 0x1027395c
lea ecx, [ebp - 0xb78]
mov byte [ebp - 4], 0x2a
call fcn.10016900
lea eax, [ebp - 0x750]
mov byte [ebp - 4], 0x2b
push eax
push ecx
lea eax, [ebp - 0xb78]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xb78]
call fcn.10016860
lea ecx, [ebp - 0x744]
call fcn.10015a00
lea ecx, [ebp - 0xb90]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
push str.zstrafe
lea ecx, [ebp - 0xba8]
call fcn.10016900
lea eax, [ebp - 0xba8]
mov byte [ebp - 4], 0x2c
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, 0x1027395c
call fcn.100fe250
lea ecx, [ebp - 0xba8]
mov byte [ebp - 4], 6
call fcn.10016860
push str.zstrafe_key
lea ecx, [ebp - 0xbc0]
call fcn.10016900
push 0
lea eax, [ebp - 0xbc0]
mov byte [ebp - 4], 0x2d
push eax
lea ecx, [edi + 0xc28]
call fcn.10015b90
mov edx, eax
mov ecx, str.Z_Hop
call fcn.100fa3f0
add esp, 4
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xbc0]
call fcn.10016860
push str.zstrafe
lea ecx, [ebp - 0xbd8]
call fcn.10016900
lea eax, [ebp - 0xbd8]
mov byte [ebp - 4], 0x2e
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
lea ecx, [ebp - 0xbd8]
mov al, byte [eax]
mov byte [ebp - 0x71], al
mov byte [ebp - 4], 6
call fcn.10016860
cmp byte [ebp - 0x71], 0
je 0x100ac99b
push str.z_freq
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x874]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
mov edi, dword [ebp - 0x78]
jne 0x100ac78d
push 0x10271550
lea ecx, [ebp - 0xc08]
call fcn.10016900
lea eax, [ebp - 0xc08]
mov byte [ebp - 4], 0x2f
push eax
lea ecx, [edi + 0xc48]
call fcn.10015b70
xorps xmm0, xmm0
mov dword [ebp - 0x738], eax
movq qword [ebp - 0x734], xmm0
mov dword [ebp - 0x72c], 0
mov dword [ebp - 0x728], 0
mov dword [ebp - 0x724], 0
push str.z_freq
lea ecx, [ebp - 0xbf0]
mov byte [ebp - 4], 0x30
call fcn.10016900
lea eax, [ebp - 0x738]
mov byte [ebp - 4], 0x31
push eax
push ecx
lea eax, [ebp - 0xbf0]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xbf0]
call fcn.10016860
lea ecx, [ebp - 0x72c]
call fcn.10015a00
lea ecx, [ebp - 0xc08]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f48]
call fcn.100e36a0
push 0x10271550
lea ecx, [ebp - 0xc20]
call fcn.10016900
push ecx
mov byte [ebp - 4], 0x32
lea eax, [ebp - 0xc20]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc48]
push str._1.fhz
push eax
call fcn.10015b70
movss xmm3, dword [0x10277eec]
mov edx, eax
movss xmm2, dword [0x10277cac]
mov ecx, str.z_freq
call fcn.10102370
add esp, 8
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xc20]
call fcn.10016860
call fcn.100e39a0
push str.z_dist
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x878]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100ac90b
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0xc50]
push 0x10271548
call fcn.10016900
lea eax, [ebp - 0xc50]
mov byte [ebp - 4], 0x33
push eax
lea ecx, [esi + 0xc48]
call fcn.10015b70
xorps xmm0, xmm0
mov dword [ebp - 0x798], eax
movq qword [ebp - 0x794], xmm0
mov dword [ebp - 0x78c], 0
mov dword [ebp - 0x788], 0
mov dword [ebp - 0x784], 0
push str.z_dist
lea ecx, [ebp - 0xc38]
mov byte [ebp - 4], 0x34
call fcn.10016900
lea eax, [ebp - 0x798]
mov byte [ebp - 4], 0x35
push eax
push ecx
lea eax, [ebp - 0xc38]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xc38]
call fcn.10016860
lea ecx, [ebp - 0x78c]
call fcn.10015a00
lea ecx, [ebp - 0xc50]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f48]
call fcn.100e36a0
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0xc68]
push 0x10271548
call fcn.10016900
push ecx
mov byte [ebp - 4], 0x36
lea eax, [ebp - 0xc68]
mov dword [esp], 0x3f800000
lea ecx, [esi + 0xc48]
push str._1.f__
push eax
call fcn.10015b70
movss xmm3, dword [0x10277eec]
mov edx, eax
movss xmm2, dword [0x10277cac]
mov ecx, str.z_dist
call fcn.10102370
add esp, 8
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xc68]
call fcn.10016860
call fcn.100e39a0
push 0x1027398c
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x87c]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
mov edi, dword [ebp - 0x78]
jne 0x100aca8c
push str.cstrafe
lea ecx, [ebp - 0xc98]
call fcn.10016900
lea eax, [ebp - 0xc98]
mov byte [ebp - 4], 0x37
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x708], eax
movq qword [ebp - 0x704], xmm0
mov dword [ebp - 0x6fc], 0
mov dword [ebp - 0x6f8], 0
mov dword [ebp - 0x6f4], 0
push 0x1027398c
lea ecx, [ebp - 0xc80]
mov byte [ebp - 4], 0x38
call fcn.10016900
lea eax, [ebp - 0x708]
mov byte [ebp - 4], 0x39
push eax
push ecx
lea eax, [ebp - 0xc80]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xc80]
call fcn.10016860
lea ecx, [ebp - 0x6fc]
call fcn.10015a00
lea ecx, [ebp - 0xc98]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
push str.cstrafe
lea ecx, [ebp - 0xcb0]
call fcn.10016900
lea eax, [ebp - 0xcb0]
mov byte [ebp - 4], 0x3a
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, 0x1027398c
call fcn.100fe250
lea ecx, [ebp - 0xcb0]
mov byte [ebp - 4], 6
call fcn.10016860
push str.cstrafe_key
lea ecx, [ebp - 0xcc8]
call fcn.10016900
push 0
lea eax, [ebp - 0xcc8]
mov byte [ebp - 4], 0x3b
push eax
lea ecx, [edi + 0xc28]
call fcn.10015b90
mov edx, eax
mov ecx, str.Pre_speed
call fcn.100fa3f0
add esp, 4
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xcc8]
call fcn.10016860
push str.Air_duck
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x880]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100acc23
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0xcf8]
push str.airDuck
call fcn.10016900
lea eax, [ebp - 0xcf8]
mov byte [ebp - 4], 0x3c
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x6f0], eax
movq qword [ebp - 0x6ec], xmm0
mov dword [ebp - 0x6e4], 0
mov dword [ebp - 0x6e0], 0
mov dword [ebp - 0x6dc], 0
push str.Air_duck
lea ecx, [ebp - 0xce0]
mov byte [ebp - 4], 0x3d
call fcn.10016900
lea eax, [ebp - 0x6f0]
mov byte [ebp - 4], 0x3e
push eax
push ecx
lea eax, [ebp - 0xce0]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xce0]
call fcn.10016860
lea ecx, [ebp - 0x6e4]
call fcn.10015a00
lea ecx, [ebp - 0xcf8]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0xd10]
push str.airDuck
call fcn.10016900
lea eax, [ebp - 0xd10]
mov byte [ebp - 4], 0x3f
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Air_duck
call fcn.100fe250
lea ecx, [ebp - 0xd10]
mov byte [ebp - 4], 6
call fcn.10016860
push str.Knifebot
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x884]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100acd77
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0xb60]
push str.knife_bot
call fcn.10016900
lea eax, [ebp - 0xb60]
mov byte [ebp - 4], 0x40
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x6d8], eax
movq qword [ebp - 0x6d4], xmm0
mov dword [ebp - 0x6cc], 0
mov dword [ebp - 0x6c8], 0
mov dword [ebp - 0x6c4], 0
push str.Knifebot
lea ecx, [ebp - 0xd28]
mov byte [ebp - 4], 0x41
call fcn.10016900
lea eax, [ebp - 0x6d8]
mov byte [ebp - 4], 0x42
push eax
push ecx
lea eax, [ebp - 0xd28]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xd28]
call fcn.10016860
lea ecx, [ebp - 0x6cc]
call fcn.10015a00
lea ecx, [ebp - 0xb60]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0xd58]
push str.knife_bot
call fcn.10016900
lea eax, [ebp - 0xd58]
mov byte [ebp - 4], 0x43
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Knifebot
call fcn.100fe250
lea ecx, [ebp - 0xd58]
mov byte [ebp - 4], 6
call fcn.10016860
push str.Zeusbot
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x888]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
mov edi, dword [ebp - 0x78]
jne 0x100acecb
push str.zeus_bot
lea ecx, [ebp - 0xd88]
call fcn.10016900
lea eax, [ebp - 0xd88]
mov byte [ebp - 4], 0x44
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x660], eax
movq qword [ebp - 0x65c], xmm0
mov dword [ebp - 0x654], 0
mov dword [ebp - 0x650], 0
mov dword [ebp - 0x64c], 0
push str.Zeusbot
lea ecx, [ebp - 0xd70]
mov byte [ebp - 4], 0x45
call fcn.10016900
lea eax, [ebp - 0x660]
mov byte [ebp - 4], 0x46
push eax
push ecx
lea eax, [ebp - 0xd70]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xd70]
call fcn.10016860
lea ecx, [ebp - 0x654]
call fcn.10015a00
lea ecx, [ebp - 0xd88]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
push str.zeus_bot
lea ecx, [ebp - 0xda0]
call fcn.10016900
lea eax, [ebp - 0xda0]
mov byte [ebp - 4], 0x47
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Zeusbot
call fcn.100fe250
lea ecx, [ebp - 0xda0]
mov byte [ebp - 4], 6
call fcn.10016860
push str.zeus_bot
lea ecx, [ebp - 0xdb8]
call fcn.10016900
lea eax, [ebp - 0xdb8]
mov byte [ebp - 4], 0x48
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
lea ecx, [ebp - 0xdb8]
mov al, byte [eax]
mov byte [ebp - 0x71], al
mov byte [ebp - 4], 6
call fcn.10016860
cmp byte [ebp - 0x71], 0
je 0x100ad0f0
push str.Zeusbot_hitchance
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x88c]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100ad060
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0xde8]
push str.zeusbot_hc
call fcn.10016900
lea eax, [ebp - 0xde8]
mov byte [ebp - 4], 0x49
push eax
lea ecx, [esi + 0xc48]
call fcn.10015b70
xorps xmm0, xmm0
mov dword [ebp - 0x648], eax
movq qword [ebp - 0x644], xmm0
mov dword [ebp - 0x63c], 0
mov dword [ebp - 0x638], 0
mov dword [ebp - 0x634], 0
push str.Zeusbot_hitchance
lea ecx, [ebp - 0xdd0]
mov byte [ebp - 4], 0x4a
call fcn.10016900
lea eax, [ebp - 0x648]
mov byte [ebp - 4], 0x4b
push eax
push ecx
lea eax, [ebp - 0xdd0]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xdd0]
call fcn.10016860
lea ecx, [ebp - 0x63c]
call fcn.10015a00
lea ecx, [ebp - 0xde8]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f48]
call fcn.100e36a0
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0xe00]
push str.zeusbot_hc
call fcn.10016900
push ecx
mov byte [ebp - 4], 0x4c
lea eax, [ebp - 0xe00]
mov dword [esp], 0x3f800000
lea ecx, [esi + 0xc48]
push str._1.f__
push eax
call fcn.10015b70
movss xmm3, dword [0x10277eec]
mov edx, eax
movss xmm2, dword [0x10277cac]
mov ecx, str.Zeusbot_hitchance
call fcn.10102370
add esp, 8
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xe00]
call fcn.10016860
call fcn.100e39a0
push str.Ragdoll_force
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x890]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100ad1e1
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0xe30]
push str.ragdollForce
call fcn.10016900
lea eax, [ebp - 0xe30]
mov byte [ebp - 4], 0x4d
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x630], eax
movq qword [ebp - 0x62c], xmm0
mov dword [ebp - 0x624], 0
mov dword [ebp - 0x620], 0
mov dword [ebp - 0x61c], 0
push str.Ragdoll_force
lea ecx, [ebp - 0xe18]
mov byte [ebp - 4], 0x4e
call fcn.10016900
lea eax, [ebp - 0x630]
mov byte [ebp - 4], 0x4f
push eax
push ecx
lea eax, [ebp - 0xe18]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xe18]
call fcn.10016860
lea ecx, [ebp - 0x624]
call fcn.10015a00
lea ecx, [ebp - 0xe30]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0xe48]
push str.ragdollForce
call fcn.10016900
lea eax, [ebp - 0xe48]
mov byte [ebp - 4], 0x50
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Ragdoll_force
call fcn.100fe250
lea ecx, [ebp - 0xe48]
mov byte [ebp - 4], 6
call fcn.10016860
push 0x10273a2c
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x894]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
mov edi, dword [ebp - 0x78]
jne 0x100ad335
push str.slowMotion
lea ecx, [ebp - 0xe78]
call fcn.10016900
lea eax, [ebp - 0xe78]
mov byte [ebp - 4], 0x51
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x690], eax
movq qword [ebp - 0x68c], xmm0
mov dword [ebp - 0x684], 0
mov dword [ebp - 0x680], 0
mov dword [ebp - 0x67c], 0
push 0x10273a2c
lea ecx, [ebp - 0xe60]
mov byte [ebp - 4], 0x52
call fcn.10016900
lea eax, [ebp - 0x690]
mov byte [ebp - 4], 0x53
push eax
push ecx
lea eax, [ebp - 0xe60]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xe60]
call fcn.10016860
lea ecx, [ebp - 0x684]
call fcn.10015a00
lea ecx, [ebp - 0xe78]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
push str.slowMotion
lea ecx, [ebp - 0xe90]
call fcn.10016900
lea eax, [ebp - 0xe90]
mov byte [ebp - 4], 0x54
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, 0x10273a2c
call fcn.100fe250
lea ecx, [ebp - 0xe90]
mov byte [ebp - 4], 6
call fcn.10016860
push str.slowMotion_key
lea ecx, [ebp - 0xea8]
call fcn.10016900
push 0
lea eax, [ebp - 0xea8]
mov byte [ebp - 4], 0x55
push eax
lea ecx, [edi + 0xc28]
call fcn.10015b90
mov edx, eax
mov ecx, str.Slow_motion
call fcn.100fa3f0
add esp, 4
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xea8]
call fcn.10016860
push str.slowMotion
lea ecx, [ebp - 0xec0]
call fcn.10016900
lea eax, [ebp - 0xec0]
mov byte [ebp - 4], 0x56
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
lea ecx, [ebp - 0xec0]
mov al, byte [eax]
mov byte [ebp - 0x71], al
mov byte [ebp - 4], 6
call fcn.10016860
cmp byte [ebp - 0x71], 0
je 0x100ad5a0
push str.Slow_motion_speed
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x898]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100ad510
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0xef0]
push str.slowMotion_speed
call fcn.10016900
lea eax, [ebp - 0xef0]
mov byte [ebp - 4], 0x57
push eax
lea ecx, [esi + 0xc48]
call fcn.10015b70
xorps xmm0, xmm0
mov dword [ebp - 0x600], eax
movq qword [ebp - 0x5fc], xmm0
mov dword [ebp - 0x5f4], 0
mov dword [ebp - 0x5f0], 0
mov dword [ebp - 0x5ec], 0
push str.Slow_motion_speed
lea ecx, [ebp - 0xed8]
mov byte [ebp - 4], 0x58
call fcn.10016900
lea eax, [ebp - 0x600]
mov byte [ebp - 4], 0x59
push eax
push ecx
lea eax, [ebp - 0xed8]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xed8]
call fcn.10016860
lea ecx, [ebp - 0x5f4]
call fcn.10015a00
lea ecx, [ebp - 0xef0]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f48]
call fcn.100e36a0
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0xf08]
push str.slowMotion_speed
call fcn.10016900
push ecx
mov byte [ebp - 4], 0x5a
lea eax, [ebp - 0xf08]
mov dword [esp], 0x3f800000
lea ecx, [esi + 0xc48]
push str._1.f__
push eax
call fcn.10015b70
movss xmm3, dword [0x10277eec]
mov edx, eax
movss xmm2, dword [0x10277cac]
mov ecx, str.Slow_motion_speed
call fcn.10102370
add esp, 8
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xf08]
call fcn.10016860
call fcn.100e39a0
push str.Fast_stop
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x89c]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100ad691
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0xf38]
push str.faststop
call fcn.10016900
lea eax, [ebp - 0xf38]
mov byte [ebp - 4], 0x5b
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x5e8], eax
movq qword [ebp - 0x5e4], xmm0
mov dword [ebp - 0x5dc], 0
mov dword [ebp - 0x5d8], 0
mov dword [ebp - 0x5d4], 0
push str.Fast_stop
lea ecx, [ebp - 0xf20]
mov byte [ebp - 4], 0x5c
call fcn.10016900
lea eax, [ebp - 0x5e8]
mov byte [ebp - 4], 0x5d
push eax
push ecx
lea eax, [ebp - 0xf20]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xf20]
call fcn.10016860
lea ecx, [ebp - 0x5dc]
call fcn.10015a00
lea ecx, [ebp - 0xf38]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0xf50]
push str.faststop
call fcn.10016900
lea eax, [ebp - 0xf50]
mov byte [ebp - 4], 0x5e
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Fast_stop
call fcn.100fe250
lea ecx, [ebp - 0xf50]
mov byte [ebp - 4], 6
call fcn.10016860
push str.Reveal_competitive_ranks
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8a0]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100ad7e5
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0xf80]
push str.revealCompetitiveRanks
call fcn.10016900
lea eax, [ebp - 0xf80]
mov byte [ebp - 4], 0x5f
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x5d0], eax
movq qword [ebp - 0x5cc], xmm0
mov dword [ebp - 0x5c4], 0
mov dword [ebp - 0x5c0], 0
mov dword [ebp - 0x5bc], 0
push str.Reveal_competitive_ranks
lea ecx, [ebp - 0xf68]
mov byte [ebp - 4], 0x60
call fcn.10016900
lea eax, [ebp - 0x5d0]
mov byte [ebp - 4], 0x61
push eax
push ecx
lea eax, [ebp - 0xf68]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xf68]
call fcn.10016860
lea ecx, [ebp - 0x5c4]
call fcn.10015a00
lea ecx, [ebp - 0xf80]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0xf98]
push str.revealCompetitiveRanks
call fcn.10016900
lea eax, [ebp - 0xf98]
mov byte [ebp - 4], 0x62
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Reveal_competitive_ranks
call fcn.100fe250
lea ecx, [ebp - 0xf98]
mov byte [ebp - 4], 6
call fcn.10016860
push str.Auto_accept_matchmaking
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8a4]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100ad939
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0xfc8]
push str.autoAcceptMatchmaking
call fcn.10016900
lea eax, [ebp - 0xfc8]
mov byte [ebp - 4], 0x63
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x5b8], eax
movq qword [ebp - 0x5b4], xmm0
mov dword [ebp - 0x5ac], 0
mov dword [ebp - 0x5a8], 0
mov dword [ebp - 0x5a4], 0
push str.Auto_accept_matchmaking
lea ecx, [ebp - 0xfb0]
mov byte [ebp - 4], 0x64
call fcn.10016900
lea eax, [ebp - 0x5b8]
mov byte [ebp - 4], 0x65
push eax
push ecx
lea eax, [ebp - 0xfb0]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xfb0]
call fcn.10016860
lea ecx, [ebp - 0x5ac]
call fcn.10015a00
lea ecx, [ebp - 0xfc8]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0xfe0]
push str.autoAcceptMatchmaking
call fcn.10016900
lea eax, [ebp - 0xfe0]
mov byte [ebp - 4], 0x66
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Auto_accept_matchmaking
call fcn.100fe250
lea ecx, [ebp - 0xfe0]
mov byte [ebp - 4], 6
call fcn.10016860
push str.Name_spam
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8a8]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100ada8d
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x1010]
push str.namespam
call fcn.10016900
lea eax, [ebp - 0x1010]
mov byte [ebp - 4], 0x67
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x618], eax
movq qword [ebp - 0x614], xmm0
mov dword [ebp - 0x60c], 0
mov dword [ebp - 0x608], 0
mov dword [ebp - 0x604], 0
push str.Name_spam
lea ecx, [ebp - 0xff8]
mov byte [ebp - 4], 0x68
call fcn.10016900
lea eax, [ebp - 0x618]
mov byte [ebp - 4], 0x69
push eax
push ecx
lea eax, [ebp - 0xff8]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xff8]
call fcn.10016860
lea ecx, [ebp - 0x60c]
call fcn.10015a00
lea ecx, [ebp - 0x1010]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x1028]
push str.namespam
call fcn.10016900
lea eax, [ebp - 0x1028]
mov byte [ebp - 4], 0x6a
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Name_spam
call fcn.100fe250
lea ecx, [ebp - 0x1028]
mov byte [ebp - 4], 6
call fcn.10016860
push str.Clan_tag_spammer
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8ac]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100adbe9
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x1058]
push str.clantagSpammer_selc
call fcn.10016900
lea eax, [ebp - 0x1058]
mov byte [ebp - 4], 0x6b
push eax
lea ecx, [esi + 0xc28]
call fcn.10015b90
mov dword [ebp - 0x43c], eax
lea eax, [ebp - 0x5c]
mov dword [ebp - 0x438], eax
mov dword [ebp - 0x434], 0
mov dword [ebp - 0x430], 0
mov dword [ebp - 0x42c], 0
mov dword [ebp - 0x428], 0
push str.Clan_tag_spammer
lea ecx, [ebp - 0x1040]
mov byte [ebp - 4], 0x6c
call fcn.10016900
lea eax, [ebp - 0x43c]
mov byte [ebp - 4], 0x6d
push eax
push ecx
lea eax, [ebp - 0x1040]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x1040]
call fcn.10016860
lea ecx, [ebp - 0x430]
call fcn.10015a00
lea ecx, [ebp - 0x1058]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f40]
call fcn.100e36a0
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x1070]
push str.clantagSpammer_selc
call fcn.10016900
lea eax, [ebp - 0x1070]
mov byte [ebp - 4], 0x6e
push eax
lea ecx, [esi + 0xc28]
call fcn.10015b90
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x5c]
mov ecx, esp
push eax
call fcn.100c37c0
mov edx, esi
mov ecx, str.Clan_tag_spammer
call fcn.100ff280
add esp, 0xc
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x1070]
call fcn.10016860
call fcn.100e39a0
push str.Log_weapon_purchases
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8b0]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100add67
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x10a0]
push str.logWeaponPurchases
call fcn.10016900
lea eax, [ebp - 0x10a0]
mov byte [ebp - 4], 0x6f
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x588], eax
movq qword [ebp - 0x584], xmm0
mov dword [ebp - 0x57c], 0
mov dword [ebp - 0x578], 0
mov dword [ebp - 0x574], 0
push str.Log_weapon_purchases
lea ecx, [ebp - 0x1088]
mov byte [ebp - 4], 0x70
call fcn.10016900
lea eax, [ebp - 0x588]
mov byte [ebp - 4], 0x71
push eax
push ecx
lea eax, [ebp - 0x1088]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x1088]
call fcn.10016860
lea ecx, [ebp - 0x57c]
call fcn.10015a00
lea ecx, [ebp - 0x10a0]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x10b8]
push str.logWeaponPurchases
call fcn.10016900
lea eax, [ebp - 0x10b8]
mov byte [ebp - 4], 0x72
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Log_weapon_purchases
call fcn.100fe250
lea ecx, [ebp - 0x10b8]
mov byte [ebp - 4], 6
call fcn.10016860
push str.Log_damage_dealt
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8b4]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100adebb
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x10e8]
push str.logDamageDealt
call fcn.10016900
lea eax, [ebp - 0x10e8]
mov byte [ebp - 4], 0x73
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x570], eax
movq qword [ebp - 0x56c], xmm0
mov dword [ebp - 0x564], 0
mov dword [ebp - 0x560], 0
mov dword [ebp - 0x55c], 0
push str.Log_damage_dealt
lea ecx, [ebp - 0x10d0]
mov byte [ebp - 4], 0x74
call fcn.10016900
lea eax, [ebp - 0x570]
mov byte [ebp - 4], 0x75
push eax
push ecx
lea eax, [ebp - 0x10d0]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x10d0]
call fcn.10016860
lea ecx, [ebp - 0x564]
call fcn.10015a00
lea ecx, [ebp - 0x10e8]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x14a8]
push str.logDamageDealt
call fcn.10016900
lea eax, [ebp - 0x14a8]
mov byte [ebp - 4], 0x76
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Log_damage_dealt
call fcn.100fe250
lea ecx, [ebp - 0x14a8]
mov byte [ebp - 4], 6
call fcn.10016860
push str.Persistent_Killfeed
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8b8]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100ae00f
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x1130]
push str.persistentKillfeed
call fcn.10016900
lea eax, [ebp - 0x1130]
mov byte [ebp - 4], 0x77
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x678], eax
movq qword [ebp - 0x674], xmm0
mov dword [ebp - 0x66c], 0
mov dword [ebp - 0x668], 0
mov dword [ebp - 0x664], 0
push str.Persistent_Killfeed
lea ecx, [ebp - 0x1118]
mov byte [ebp - 4], 0x78
call fcn.10016900
lea eax, [ebp - 0x678]
mov byte [ebp - 4], 0x79
push eax
push ecx
lea eax, [ebp - 0x1118]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x1118]
call fcn.10016860
lea ecx, [ebp - 0x66c]
call fcn.10015a00
lea ecx, [ebp - 0x1130]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x1148]
push str.persistentKillfeed
call fcn.10016900
lea eax, [ebp - 0x1148]
mov byte [ebp - 4], 0x7a
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Persistent_Killfeed
call fcn.100fe250
lea ecx, [ebp - 0x1148]
mov byte [ebp - 4], 6
call fcn.10016860
push str.Slide_walk
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8bc]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100ae163
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x1178]
push str.sildewalk
call fcn.10016900
lea eax, [ebp - 0x1178]
mov byte [ebp - 4], 0x7b
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x6c0], eax
movq qword [ebp - 0x6bc], xmm0
mov dword [ebp - 0x6b4], 0
mov dword [ebp - 0x6b0], 0
mov dword [ebp - 0x6ac], 0
push str.Slide_walk
lea ecx, [ebp - 0x1160]
mov byte [ebp - 4], 0x7c
call fcn.10016900
lea eax, [ebp - 0x6c0]
mov byte [ebp - 4], 0x7d
push eax
push ecx
lea eax, [ebp - 0x1160]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x1160]
call fcn.10016860
lea ecx, [ebp - 0x6b4]
call fcn.10015a00
lea ecx, [ebp - 0x1178]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x1190]
push str.sildewalk
call fcn.10016900
lea eax, [ebp - 0x1190]
mov byte [ebp - 4], 0x7e
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Slide_walk
call fcn.100fe250
lea ecx, [ebp - 0x1190]
mov byte [ebp - 4], 6
call fcn.10016860
push str.Watermark
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8c0]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
mov edi, dword [ebp - 0x78]
jne 0x100ae2b7
push str.watermark
lea ecx, [ebp - 0x11c0]
call fcn.10016900
lea eax, [ebp - 0x11c0]
mov byte [ebp - 4], 0x7f
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x720], eax
movq qword [ebp - 0x71c], xmm0
mov dword [ebp - 0x714], 0
mov dword [ebp - 0x710], 0
mov dword [ebp - 0x70c], 0
push str.Watermark
lea ecx, [ebp - 0x11a8]
mov byte [ebp - 4], 0x80
call fcn.10016900
lea eax, [ebp - 0x720]
mov byte [ebp - 4], 0x81
push eax
push ecx
lea eax, [ebp - 0x11a8]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x11a8]
call fcn.10016860
lea ecx, [ebp - 0x714]
call fcn.10015a00
lea ecx, [ebp - 0x11c0]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
push str.watermark
lea ecx, [ebp - 0x11d8]
call fcn.10016900
lea eax, [ebp - 0x11d8]
mov byte [ebp - 4], 0x82
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Watermark
call fcn.100fe250
lea ecx, [ebp - 0x11d8]
mov byte [ebp - 4], 6
call fcn.10016860
push 0x18
xorps xmm0, xmm0
mov dword [ebp - 0xec], 0
push str.Unlock_inventory_in_game
lea ecx, [ebp - 0xfc]
mov dword [ebp - 0xe8], 0
movups xmmword [ebp - 0xfc], xmm0
call fcn.10019250
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x8c]
push eax
call fcn.100c5590
mov eax, dword [ebp - 0x84]
mov ecx, dword [0x103c91a4]
mov dword [ebp - 0x7c], ecx
cmp byte [eax + 0xd], 0
jne 0x100ae40b
cmp dword [eax + 0x24], 0xf
lea ecx, [eax + 0x10]
mov eax, dword [ecx + 0x10]
mov dword [ebp - 0x80], eax
jbe 0x100ae384
mov ecx, dword [ecx]
cmp dword [ebp - 0xe8], 0xf
lea edx, [ebp - 0xfc]
mov esi, dword [ebp - 0xec]
cmova edx, dword [ebp - 0xfc]
cmp eax, esi
cmovb esi, eax
sub esi, 4
jb 0x100ae3b9
mov eax, dword [edx]
cmp eax, dword [ecx]
jne 0x100ae3be
add edx, 4
add ecx, 4
sub esi, 4
jae 0x100ae3a8
cmp esi, 0xfffffffc
je 0x100ae3f2
mov al, byte [edx]
cmp al, byte [ecx]
jne 0x100ae3eb
cmp esi, 0xfffffffd
je 0x100ae3f2
mov al, byte [edx + 1]
cmp al, byte [ecx + 1]
jne 0x100ae3eb
cmp esi, 0xfffffffe
je 0x100ae3f2
mov al, byte [edx + 2]
cmp al, byte [ecx + 2]
jne 0x100ae3eb
cmp esi, 0xffffffff
je 0x100ae3f2
mov al, byte [edx + 3]
cmp al, byte [ecx + 3]
je 0x100ae3f2
sbb eax, eax
or eax, 1
jmp 0x100ae3f4
xor eax, eax
test eax, eax
jne 0x100ae6fc
mov eax, dword [ebp - 0xec]
cmp eax, dword [ebp - 0x80]
jae 0x100ae702
mov esi, dword [ebp - 0x7c]
mov eax, dword [ebp - 0xe8]
cmp eax, 0xf
jbe 0x100ae44a
mov edx, dword [ebp - 0xfc]
lea ecx, [eax + 1]
mov eax, edx
cmp ecx, 0x1000
jb 0x100ae440
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10af
push ecx
push edx
call fcn.101ab3ee
add esp, 8
mov dword [ebp - 0xec], 0
mov dword [ebp - 0xe8], 0xf
mov byte [ebp - 0xfc], 0
cmp esi, dword [ebp - 0x7c]
jne 0x100ae51e
push str.unlock_inventory
lea ecx, [ebp - 0x1208]
call fcn.10016900
lea eax, [ebp - 0x1208]
mov byte [ebp - 4], 0x83
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x498], eax
movq qword [ebp - 0x494], xmm0
mov dword [ebp - 0x48c], 0
mov dword [ebp - 0x488], 0
mov dword [ebp - 0x484], 0
push str.Unlock_inventory_in_game
lea ecx, [ebp - 0x11f0]
mov byte [ebp - 4], 0x84
call fcn.10016900
lea eax, [ebp - 0x498]
mov byte [ebp - 4], 0x85
push eax
push ecx
lea eax, [ebp - 0x11f0]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x11f0]
call fcn.10016860
lea ecx, [ebp - 0x48c]
call fcn.10015a00
lea ecx, [ebp - 0x1208]
mov byte [ebp - 4], 6
call fcn.10016860
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
cmp byte [eax + 0x7f], 0
jne 0x100ae55c
xorps xmm1, xmm1
mov dword [ebp - 0x364], 0
lea ecx, [ebp - 0x364]
mov dword [ebp - 0x360], 0
call fcn.100c9320
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x2a4], 0
push str.unlock_inventory
lea ecx, [ebp - 0x2b4]
mov dword [ebp - 0x2a0], 0
movups xmmword [ebp - 0x2b4], xmm0
call fcn.10019250
lea eax, [ebp - 0x2b4]
mov byte [ebp - 4], 0x86
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Unlock_inventory_in_game
call fcn.100fe250
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x2a0]
cmp ecx, 0xf
jbe 0x100ae606
mov edx, dword [ebp - 0x2b4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100ae5fc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10af
push ecx
push edx
call fcn.101ab3ee
add esp, 8
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0x2a4], 0
push str.Ping_spike
lea ecx, [ebp - 0xe4]
mov dword [ebp - 0x2a0], 0xf
mov byte [ebp - 0x2b4], 0
movups xmmword [ebp - 0xe4], xmm0
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
call fcn.10019250
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x8c]
push eax
call fcn.100c5590
mov eax, dword [ebp - 0x84]
mov ecx, dword [0x103c91a4]
mov dword [ebp - 0x7c], ecx
cmp byte [eax + 0xd], 0
jne 0x100ae726
cmp dword [eax + 0x24], 0xf
lea ecx, [eax + 0x10]
mov eax, dword [ecx + 0x10]
mov dword [ebp - 0x80], eax
jbe 0x100ae68e
mov ecx, dword [ecx]
cmp dword [ebp - 0xd0], 0xf
lea edx, [ebp - 0xe4]
mov esi, dword [ebp - 0xd4]
cmova edx, dword [ebp - 0xe4]
cmp eax, esi
cmovb esi, eax
sub esi, 4
jb 0x100ae6c3
mov eax, dword [edx]
cmp eax, dword [ecx]
jne 0x100ae6c8
add edx, 4
add ecx, 4
sub esi, 4
jae 0x100ae6b2
cmp esi, 0xfffffffc
je 0x100ae70d
mov al, byte [edx]
cmp al, byte [ecx]
jne 0x100ae6f5
cmp esi, 0xfffffffd
je 0x100ae70d
mov al, byte [edx + 1]
cmp al, byte [ecx + 1]
jne 0x100ae6f5
cmp esi, 0xfffffffe
je 0x100ae70d
mov al, byte [edx + 2]
cmp al, byte [ecx + 2]
jne 0x100ae6f5
cmp esi, 0xffffffff
je 0x100ae70d
mov al, byte [edx + 3]
cmp al, byte [ecx + 3]
je 0x100ae70d
sbb eax, eax
or eax, 1
jmp 0x100ae70f
js 0x100ae40b
mov esi, dword [ebp - 0x84]
jmp 0x100ae40e
xor eax, eax
test eax, eax
jne 0x100aee34
mov eax, dword [ebp - 0xd4]
cmp eax, dword [ebp - 0x80]
jae 0x100aee3a
mov esi, dword [ebp - 0x7c]
mov eax, dword [ebp - 0xd0]
cmp eax, 0xf
jbe 0x100ae765
mov edx, dword [ebp - 0xe4]
lea ecx, [eax + 1]
mov eax, edx
cmp ecx, 0x1000
jb 0x100ae75b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10af
push ecx
push edx
call fcn.101ab3ee
add esp, 8
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0xf
mov byte [ebp - 0xe4], 0
cmp esi, dword [ebp - 0x7c]
jne 0x100ae839
push str.fake_latency
lea ecx, [ebp - 0x1238]
call fcn.10016900
lea eax, [ebp - 0x1238]
mov byte [ebp - 4], 0x87
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x4b0], eax
movq qword [ebp - 0x4ac], xmm0
mov dword [ebp - 0x4a4], 0
mov dword [ebp - 0x4a0], 0
mov dword [ebp - 0x49c], 0
push str.Ping_spike
lea ecx, [ebp - 0x1220]
mov byte [ebp - 4], 0x88
call fcn.10016900
lea eax, [ebp - 0x4b0]
mov byte [ebp - 4], 0x89
push eax
push ecx
lea eax, [ebp - 0x1220]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x1220]
call fcn.10016860
lea ecx, [ebp - 0x4a4]
call fcn.10015a00
lea ecx, [ebp - 0x1238]
mov byte [ebp - 4], 6
call fcn.10016860
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
cmp byte [eax + 0x7f], 0
jne 0x100ae877
xorps xmm1, xmm1
mov dword [ebp - 0x36c], 0
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x368], 0
call fcn.100c9320
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x1b4], 0
push str.fake_latency
lea ecx, [ebp - 0x1c4]
mov dword [ebp - 0x1b0], 0
movups xmmword [ebp - 0x1c4], xmm0
call fcn.10019250
lea eax, [ebp - 0x1c4]
mov byte [ebp - 4], 0x8a
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Ping_spike
call fcn.100fe250
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x1b0]
cmp ecx, 0xf
jbe 0x100ae921
mov edx, dword [ebp - 0x1c4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100ae917
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10af
push ecx
push edx
call fcn.101ab3ee
add esp, 8
push 0x15
xorps xmm0, xmm0
mov dword [ebp - 0x1b4], 0
push str.fake_latency_keystyle
lea ecx, [ebp - 0x1f4]
mov dword [ebp - 0x1b0], 0xf
mov byte [ebp - 0x1c4], 0
movups xmmword [ebp - 0x1f4], xmm0
mov dword [ebp - 0x1e4], 0
mov dword [ebp - 0x1e0], 0
call fcn.10019250
lea eax, [ebp - 0x1f4]
mov byte [ebp - 4], 0x8b
push eax
lea ecx, [edi + 0xc28]
call fcn.10015b90
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x1dc]
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x1cc], 0
push str.fake_latency_key
mov edi, eax
mov dword [ebp - 0x1c8], 0
movups xmmword [ebp - 0x1dc], xmm0
call fcn.10019250
lea eax, [ebp - 0x1dc]
mov byte [ebp - 4], 0x8c
push eax
lea ecx, [esi + 0xc28]
call fcn.10015b90
push edi
mov edx, eax
mov ecx, 0x10273bd8
call fcn.100fa3f0
mov byte [ebp - 4], 0x8b
add esp, 4
mov ecx, dword [ebp - 0x1c8]
cmp ecx, 0xf
jbe 0x100aea1b
mov edx, dword [ebp - 0x1dc]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100aea11
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10af
push ecx
push edx
call fcn.101ab3ee
add esp, 8
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x1e0]
mov dword [ebp - 0x1cc], 0
mov dword [ebp - 0x1c8], 0xf
mov byte [ebp - 0x1dc], 0
cmp ecx, 0xf
jbe 0x100aea74
mov edx, dword [ebp - 0x1f4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100aea6a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10af
push ecx
push edx
call fcn.101ab3ee
add esp, 8
mov edi, dword [ebp - 0x78]
lea ecx, [ebp - 0x20c]
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x1e4], 0
push str.fake_latency
mov dword [ebp - 0x1e0], 0xf
mov byte [ebp - 0x1f4], 0
movups xmmword [ebp - 0x20c], xmm0
mov dword [ebp - 0x1fc], 0
mov dword [ebp - 0x1f8], 0
call fcn.10019250
lea eax, [ebp - 0x20c]
mov byte [ebp - 4], 0x8d
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
mov al, byte [eax]
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x1f8]
mov byte [ebp - 0x71], al
cmp ecx, 0xf
jbe 0x100aeb1e
mov edx, dword [ebp - 0x20c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100aeb11
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10af
push ecx
push edx
call fcn.101ab3ee
mov al, byte [ebp - 0x71]
add esp, 8
mov dword [ebp - 0x1fc], 0
mov dword [ebp - 0x1f8], 0xf
mov byte [ebp - 0x20c], 0
test al, al
je 0x100aecbf
push str.Fake_latency_amount
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8c4]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
mov edi, dword [ebp - 0x78]
jne 0x100aec32
push str.fake_latency_amt
lea ecx, [ebp - 0x1268]
call fcn.10016900
lea eax, [ebp - 0x1268]
mov byte [ebp - 4], 0x8e
push eax
lea ecx, [edi + 0xc48]
call fcn.10015b70
xorps xmm0, xmm0
mov dword [ebp - 0x4c8], eax
movq qword [ebp - 0x4c4], xmm0
mov dword [ebp - 0x4bc], 0
mov dword [ebp - 0x4b8], 0
mov dword [ebp - 0x4b4], 0
push str.Fake_latency_amount
lea ecx, [ebp - 0x1250]
mov byte [ebp - 4], 0x8f
call fcn.10016900
lea eax, [ebp - 0x4c8]
mov byte [ebp - 4], 0x90
push eax
push ecx
lea eax, [ebp - 0x1250]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x1250]
call fcn.10016860
lea ecx, [ebp - 0x4bc]
call fcn.10015a00
lea ecx, [ebp - 0x1268]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f48]
call fcn.100e36a0
push str.fake_latency_amt
lea ecx, [ebp - 0x1280]
call fcn.10016900
push ecx
mov byte [ebp - 4], 0x91
lea eax, [ebp - 0x1280]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc48]
push str._1.fms
push eax
call fcn.10015b70
movss xmm3, dword [0x10278008]
mov edx, eax
movss xmm2, dword [0x10277cac]
mov ecx, str.Fake_latency_amount
call fcn.10102370
add esp, 8
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x1280]
call fcn.10016860
call fcn.100e39a0
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
push str.Last_tick_defuse
call fcn.100f9510
add esp, 4
mov dword [ebp - 0x214], 0
xorps xmm0, xmm0
mov dword [ebp - 0x210], 0
lea ecx, [ebp - 0x224]
movups xmmword [ebp - 0x224], xmm0
push 0x14
push str.last_tick_defuse_key
call fcn.10019250
push 0
lea eax, [ebp - 0x224]
mov byte [ebp - 4], 0x92
push eax
lea ecx, [edi + 0xc28]
call fcn.10015b90
mov edx, eax
mov ecx, str.defuse_key
call fcn.100fa3f0
mov byte [ebp - 4], 6
add esp, 4
mov ecx, dword [ebp - 0x210]
cmp ecx, 0xf
jbe 0x100aed7b
mov edx, dword [ebp - 0x224]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100aed71
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10af
push ecx
push edx
call fcn.101ab3ee
add esp, 8
mov ecx, dword [0x103babc8]
mov dword [ebp - 0x214], 0
mov dword [ebp - 0x210], 0xf
mov byte [ebp - 0x224], 0
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
cmp byte [eax + 0x7f], 0
jne 0x100aedd4
xorps xmm1, xmm1
mov dword [ebp - 0x374], 0
lea ecx, [ebp - 0x374]
mov dword [ebp - 0x370], 0
call fcn.100c9320
call fcn.100feec0
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
mov dword [ebp - 0x80], eax
lea esi, [eax + 0x184]
mov dword [eax + 0x170], 0x431e0000
mov ecx, dword [esi]
mov eax, dword [esi + 4]
cmp ecx, eax
jne 0x100aee57
inc ecx
test eax, eax
je 0x100aee45
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x100aee4a
js 0x100ae726
mov esi, dword [ebp - 0x84]
jmp 0x100ae729
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.100ea110
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [ebp - 0x80]
push 0
mov eax, dword [eax + 0x170]
mov dword [ecx + edx*4], eax
lea edx, [ebp - 0x37c]
inc dword [esi]
mov ecx, str.Unlock_hidden_cvars
mov dword [ebp - 0x37c], 0
mov dword [ebp - 0x378], 0
call fcn.100fc140
add esp, 4
test al, al
je 0x100aee9c
call fcn.10027850
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov ecx, dword [ecx + 0x19ec]
mov edx, dword [ecx + 0x184]
sub edx, 1
mov dword [ecx + 0x184], edx
jne 0x100aeecd
movss xmm0, dword [ecx + 0x224]
jmp 0x100aeed9
mov eax, dword [ecx + 0x18c]
movss xmm0, dword [eax + edx*4 - 4]
movss dword [ecx + 0x170], xmm0
xorps xmm0, xmm0
push 0xe
push str.Auto_buy_items
lea ecx, [ebp - 0xcc]
mov dword [ebp - 0xbc], 0
movups xmmword [ebp - 0xcc], xmm0
mov dword [ebp - 0xb8], 0
call fcn.10019250
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0x8c]
push eax
call fcn.100c5590
mov eax, dword [ebp - 0x84]
mov ecx, dword [0x103c91a4]
mov dword [ebp - 0x7c], ecx
cmp byte [eax + 0xd], 0
jne 0x100aefd5
cmp dword [eax + 0x24], 0xf
lea ecx, [eax + 0x10]
mov eax, dword [ecx + 0x10]
mov dword [ebp - 0x80], eax
jbe 0x100aef4e
mov ecx, dword [ecx]
cmp dword [ebp - 0xb8], 0xf
lea edx, [ebp - 0xcc]
mov esi, dword [ebp - 0xbc]
cmova edx, dword [ebp - 0xcc]
cmp eax, esi
cmovb esi, eax
sub esi, 4
jb 0x100aef83
mov eax, dword [edx]
cmp eax, dword [ecx]
jne 0x100aef88
add edx, 4
add ecx, 4
sub esi, 4
jae 0x100aef72
cmp esi, 0xfffffffc
je 0x100aefbc
mov al, byte [edx]
cmp al, byte [ecx]
jne 0x100aefb5
cmp esi, 0xfffffffd
je 0x100aefbc
mov al, byte [edx + 1]
cmp al, byte [ecx + 1]
jne 0x100aefb5
cmp esi, 0xfffffffe
je 0x100aefbc
mov al, byte [edx + 2]
cmp al, byte [ecx + 2]
jne 0x100aefb5
cmp esi, 0xffffffff
je 0x100aefbc
mov al, byte [edx + 3]
cmp al, byte [ecx + 3]
je 0x100aefbc
sbb eax, eax
or eax, 1
jmp 0x100aefbe
xor eax, eax
test eax, eax
jne 0x100af18e
mov eax, dword [ebp - 0xbc]
cmp eax, dword [ebp - 0x80]
jae 0x100af194
mov esi, dword [ebp - 0x7c]
mov eax, dword [ebp - 0xb8]
cmp eax, 0xf
jbe 0x100af014
mov edx, dword [ebp - 0xcc]
lea ecx, [eax + 1]
mov eax, edx
cmp ecx, 0x1000
jb 0x100af00a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10af
push ecx
push edx
call fcn.101ab3ee
add esp, 8
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0xf
mov byte [ebp - 0xcc], 0
cmp esi, dword [ebp - 0x7c]
jne 0x100af0f0
push str.autobuy1_selc
lea ecx, [ebp - 0x12b0]
call fcn.10016900
lea eax, [ebp - 0x12b0]
mov byte [ebp - 4], 0x93
push eax
lea ecx, [edi + 0xc28]
call fcn.10015b90
mov dword [ebp - 0x40c], eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x408], eax
mov dword [ebp - 0x404], 0
mov dword [ebp - 0x400], 0
mov dword [ebp - 0x3fc], 0
mov dword [ebp - 0x3f8], 0
push str.Auto_buy_items
lea ecx, [ebp - 0x1298]
mov byte [ebp - 4], 0x94
call fcn.10016900
lea eax, [ebp - 0x40c]
mov byte [ebp - 4], 0x95
push eax
push ecx
lea eax, [ebp - 0x1298]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x1298]
call fcn.10016860
lea ecx, [ebp - 0x400]
call fcn.10015a00
lea ecx, [ebp - 0x12b0]
mov byte [ebp - 4], 6
call fcn.10016860
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
cmp byte [eax + 0x7f], 0
jne 0x100af12e
xorps xmm1, xmm1
mov dword [ebp - 0x384], 0
lea ecx, [ebp - 0x384]
mov dword [ebp - 0x380], 0
call fcn.100c9320
call fcn.100feec0
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
mov ecx, dword [0x103babc8]
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19ec]
mov dword [ebp - 0x80], eax
lea esi, [eax + 0x184]
mov dword [eax + 0x170], 0x431e0000
mov ecx, dword [esi]
mov eax, dword [esi + 4]
cmp ecx, eax
jne 0x100af1b1
inc ecx
test eax, eax
je 0x100af19f
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x100af1a4
js 0x100aefd5
mov esi, dword [ebp - 0x84]
jmp 0x100aefd8
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.100ea110
mov ecx, dword [esi + 8]
xorps xmm0, xmm0
mov edx, dword [esi]
mov eax, dword [ebp - 0x80]
push 0xd
push str.autobuy1_selc
mov eax, dword [eax + 0x170]
mov dword [ecx + edx*4], eax
lea ecx, [ebp - 0x23c]
inc dword [esi]
movups xmmword [ebp - 0x23c], xmm0
mov dword [ebp - 0x22c], 0
mov dword [ebp - 0x228], 0
call fcn.10019250
lea eax, [ebp - 0x23c]
mov byte [ebp - 4], 0x96
push eax
lea ecx, [edi + 0xc28]
call fcn.10015b90
sub esp, 0xc
mov dword [ebp - 0x7c], eax
mov esi, esp
mov dword [ebp - 0x80], esi
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
mov ecx, dword [ebp - 0x1c]
sub ecx, dword [ebp - 0x20]
sar ecx, 2
test ecx, ecx
je 0x100af265
push ecx
mov ecx, esi
call fcn.100c4e40
mov edi, dword [esi]
mov esi, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
sub esi, eax
push esi
push eax
push edi
call fcn.101aef60
mov ecx, dword [ebp - 0x80]
add esp, 0xc
sar esi, 2
lea eax, [edi + esi*4]
mov edi, dword [ebp - 0x78]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x7c]
mov edx, eax
mov ecx, str.Auto_buy_items
call fcn.100ff280
mov byte [ebp - 4], 6
add esp, 0xc
mov ecx, dword [ebp - 0x228]
cmp ecx, 0xf
jbe 0x100af2b2
mov edx, dword [ebp - 0x23c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100af2a8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b10af
push ecx
push edx
call fcn.101ab3ee
add esp, 8
mov ecx, dword [0x103babc8]
mov dword [ebp - 0x22c], 0
mov dword [ebp - 0x228], 0xf
mov byte [ebp - 0x23c], 0
mov eax, dword [ecx + 0x19ec]
mov byte [eax + 0x7c], 1
mov ecx, dword [ecx + 0x19ec]
mov edx, dword [ecx + 0x184]
sub edx, 1
mov dword [ecx + 0x184], edx
jne 0x100af2fe
movss xmm0, dword [ecx + 0x224]
jmp 0x100af30a
mov eax, dword [ecx + 0x18c]
movss xmm0, dword [eax + edx*4 - 4]
movss dword [ecx + 0x170], xmm0
xorps xmm0, xmm0
push 0x14
push str.Secondary_auto_buy
lea ecx, [ebp - 0x174]
mov dword [ebp - 0x164], 0
movups xmmword [ebp - 0x174], xmm0
mov dword [ebp - 0x160], 0
call fcn.10019250
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x8c]
push eax
call fcn.100c5590
mov eax, dword [ebp - 0x84]
cmp byte [eax + 0xd], 0
jne 0x100af403
cmp dword [eax + 0x24], 0xf
lea ecx, [eax + 0x10]
mov eax, dword [ecx + 0x10]
mov dword [ebp - 0x80], eax
jbe 0x100af376
mov ecx, dword [ecx]
cmp dword [ebp - 0x160], 0xf
lea edx, [ebp - 0x174]
mov esi, dword [ebp - 0x164]
cmova edx, dword [ebp - 0x174]
cmp eax, esi
cmovb esi, eax
sub esi, 4
jb 0x100af3b1
nop word [eax + eax]
mov eax, dword [edx]
cmp eax, dword [ecx]
jne 0x100af3b6
add edx, 4
add ecx, 4
sub esi, 4
jae 0x100af3a0
cmp esi, 0xfffffffc
je 0x100af3ea
mov al, byte [edx]
cmp al, byte [ecx]
jne 0x100af3e3
cmp esi, 0xfffffffd
je 0x100af3ea
mov al, byte [edx + 1]
cmp al, byte [ecx + 1]
jne 0x100af3e3
cmp esi, 0xfffffffe
je 0x100af3ea
mov al, byte [edx + 2]
cmp al, byte [ecx + 2]
jne 0x100af3e3
cmp esi, 0xffffffff
je 0x100af3ea
mov al, byte [edx + 3]
cmp al, byte [ecx + 3]
je 0x100af3ea
sbb eax, eax
or eax, 1
jmp 0x100af3ec
xor eax, eax
test eax, eax
jne 0x100b1082
mov eax, dword [ebp - 0x164]
cmp eax, dword [ebp - 0x80]
jae 0x100b1088
lea ecx, [ebp - 0x174]
call fcn.10016860
push str.autobuy2_selc
lea ecx, [ebp - 0x1100]
call fcn.10016900
lea eax, [ebp - 0x1100]
mov byte [ebp - 4], 0x97
push eax
lea ecx, [edi + 0xc28]
call fcn.10015b90
mov dword [ebp - 0x424], eax
lea eax, [ebp - 0x44]
mov dword [ebp - 0x420], eax
mov dword [ebp - 0x41c], 0
mov dword [ebp - 0x418], 0
mov dword [ebp - 0x414], 0
mov dword [ebp - 0x410], 0
push str.Secondary_auto_buy
lea ecx, [ebp - 0x12c8]
mov byte [ebp - 4], 0x98
call fcn.10016900
lea eax, [ebp - 0x424]
mov byte [ebp - 4], 0x99
push eax
push ecx
lea eax, [ebp - 0x12c8]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x12c8]
call fcn.10016860
lea ecx, [ebp - 0x418]
call fcn.10015a00
lea ecx, [ebp - 0x1100]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f40]
call fcn.100e36a0
push str.autobuy2_selc
lea ecx, [ebp - 0x12e0]
call fcn.10016900
lea eax, [ebp - 0x12e0]
mov byte [ebp - 4], 0x9a
push eax
lea ecx, [edi + 0xc28]
call fcn.10015b90
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x44]
mov ecx, esp
push eax
call fcn.100c37c0
mov edx, esi
mov ecx, str.Secondary_auto_buy
call fcn.100ff280
add esp, 0xc
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x12e0]
call fcn.10016860
call fcn.100e39a0
push str.Thirdy_auto_buy
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8c8]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
mov edi, dword [ebp - 0x78]
jne 0x100af635
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x98], 0
push str.autobuy3_selc
lea ecx, [ebp - 0x1310]
mov dword [ebp - 0x94], eax
call fcn.10016900
lea eax, [ebp - 0x1310]
mov byte [ebp - 4], 0x9b
push eax
lea ecx, [edi + 0xc88]
call fcn.10015b30
mov dword [ebp - 0x90], eax
lea ecx, [ebp - 0x8c]
lea eax, [ebp - 0x2c]
push eax
call fcn.100c37c0
push str.Thirdy_auto_buy
lea ecx, [ebp - 0x12f8]
mov byte [ebp - 4], 0x9c
call fcn.10016900
lea eax, [ebp - 0x98]
mov byte [ebp - 4], 0x9d
push eax
push ecx
lea eax, [ebp - 0x12f8]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x12f8]
call fcn.10016860
lea ecx, [ebp - 0x8c]
call fcn.10015a00
lea ecx, [ebp - 0x1310]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f40]
call fcn.100e36a0
push str.autobuy3_selc
lea ecx, [ebp - 0x1328]
call fcn.10016900
lea eax, [ebp - 0x1328]
mov byte [ebp - 4], 0x9e
push eax
lea ecx, [edi + 0xc88]
call fcn.10015b30
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x2c]
mov ecx, esp
push eax
call fcn.100c37c0
mov edx, esi
mov ecx, str.Thirdy_auto_buy
call fcn.100ff380
add esp, 0xc
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x1328]
call fcn.10016860
call fcn.100e39a0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x80], esp
push str.Miscellaneous
call fcn.10016900
sub esp, 0x18
mov byte [ebp - 4], 0x9f
mov ecx, esp
push str.Miscellaneous
call fcn.10016900
mov byte [ebp - 4], 6
call fcn.10083110
call fcn.100e39a0
movss xmm0, dword [0x10277cac]
call fcn.100fee80
mov esi, dword [ebp - 0x9c]
xorps xmm0, xmm0
movss dword [esi + 0x1554], xmm0
movss dword [esi + 0x1558], xmm0
movss xmm0, dword [0x10277dac]
movss dword [esi + 0x1514], xmm0
movss dword [esi + 0x1518], xmm0
call fcn.100cbe10
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
add esp, 0x28
mov dword [ebp - 0x38c], 0x436e0000
lea eax, [ebp - 0x38c]
mov dword [ebp - 0x388], 0x41300000
mov edx, str.Miscellaneous
mov ecx, str.Miscellaneous_Cover
push eax
call fcn.100ccc10
add esp, 0xc
call fcn.100ccc80
call fcn.100e7bb0
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277de8]
call fcn.100e4220
push 0
push ecx
lea edx, [ebp - 0x394]
mov dword [ebp - 0x394], 0x436e0000
mov ecx, str.Other
mov dword [ebp - 0x390], 0x431c0000
call fcn.100cbda0
movss xmm0, dword [0x10277d90]
movss xmm1, dword [0x10277d04]
movss dword [esi + 0x1554], xmm0
movss dword [esi + 0x1558], xmm1
movss dword [esi + 0x1514], xmm0
movss dword [esi + 0x1518], xmm0
movss xmm0, dword [0x10277dd8]
call fcn.100fee80
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
push str.Menu_color
call fcn.100f9510
movss xmm1, dword [0x10278084]
add esp, 0xc
movss xmm0, dword [0x10277f88]
call fcn.100e4220
lea esi, [edi + 0xc68]
push str.menu_color
lea ecx, [ebp - 0x1340]
mov dword [ebp - 0x80], esi
call fcn.10016900
push 0
lea eax, [ebp - 0x1340]
mov byte [ebp - 4], 0xa0
push eax
mov ecx, esi
call fcn.10015b50
mov edx, eax
mov ecx, str.menucolor
call fcn.10082fe0
add esp, 4
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x1340]
call fcn.10016860
push str.Anti_untrusted
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8cc]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100af975
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x1370]
push str.antiUntrusted
call fcn.10016900
lea eax, [ebp - 0x1370]
mov byte [ebp - 4], 0xa1
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x4e0], eax
movq qword [ebp - 0x4dc], xmm0
mov dword [ebp - 0x4d4], 0
mov dword [ebp - 0x4d0], 0
mov dword [ebp - 0x4cc], 0
push str.Anti_untrusted
lea ecx, [ebp - 0x1358]
mov byte [ebp - 4], 0xa2
call fcn.10016900
lea eax, [ebp - 0x4e0]
mov byte [ebp - 4], 0xa3
push eax
push ecx
lea eax, [ebp - 0x1358]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x1358]
call fcn.10016860
lea ecx, [ebp - 0x4d4]
call fcn.10015a00
lea ecx, [ebp - 0x1370]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x1388]
push str.antiUntrusted
call fcn.10016900
lea eax, [ebp - 0x1388]
mov byte [ebp - 4], 0xa4
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Anti_untrusted
call fcn.100fe250
lea ecx, [ebp - 0x1388]
mov byte [ebp - 4], 6
call fcn.10016860
push str.Console_color_modifier
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8d0]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100afac9
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x13b8]
push str.console
call fcn.10016900
lea eax, [ebp - 0x13b8]
mov byte [ebp - 4], 0xa5
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x4f8], eax
movq qword [ebp - 0x4f4], xmm0
mov dword [ebp - 0x4ec], 0
mov dword [ebp - 0x4e8], 0
mov dword [ebp - 0x4e4], 0
push str.Console_color_modifier
lea ecx, [ebp - 0x13a0]
mov byte [ebp - 4], 0xa6
call fcn.10016900
lea eax, [ebp - 0x4f8]
mov byte [ebp - 4], 0xa7
push eax
push ecx
lea eax, [ebp - 0x13a0]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x13a0]
call fcn.10016860
lea ecx, [ebp - 0x4ec]
call fcn.10015a00
lea ecx, [ebp - 0x13b8]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x13d0]
push str.console
call fcn.10016900
lea eax, [ebp - 0x13d0]
mov byte [ebp - 4], 0xa8
push eax
lea ecx, [esi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Console_color_modifier
call fcn.100fe250
lea ecx, [ebp - 0x13d0]
mov byte [ebp - 4], 6
call fcn.10016860
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277f88]
call fcn.100e4220
push str.console_color
lea ecx, [ebp - 0x13e8]
call fcn.10016900
push 1
lea eax, [ebp - 0x13e8]
mov byte [ebp - 4], 0xa9
mov ecx, dword [ebp - 0x80]
push eax
call fcn.10015b50
mov edx, eax
mov ecx, str.Console_color
call fcn.10082fe0
add esp, 4
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x13e8]
call fcn.10016860
push str.Interpolation
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8d4]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
mov edi, dword [ebp - 0x78]
jne 0x100afc75
push str.interp
lea ecx, [ebp - 0x1418]
call fcn.10016900
lea eax, [ebp - 0x1418]
mov byte [ebp - 4], 0xaa
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x510], eax
movq qword [ebp - 0x50c], xmm0
mov dword [ebp - 0x504], 0
mov dword [ebp - 0x500], 0
mov dword [ebp - 0x4fc], 0
push str.Interpolation
lea ecx, [ebp - 0x1400]
mov byte [ebp - 4], 0xab
call fcn.10016900
lea eax, [ebp - 0x510]
mov byte [ebp - 4], 0xac
push eax
push ecx
lea eax, [ebp - 0x1400]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x1400]
call fcn.10016860
lea ecx, [ebp - 0x504]
call fcn.10015a00
lea ecx, [ebp - 0x1418]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
push str.interp
lea ecx, [ebp - 0x1430]
call fcn.10016900
lea eax, [ebp - 0x1430]
mov byte [ebp - 4], 0xad
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Interpolation
call fcn.100fe250
lea ecx, [ebp - 0x1430]
mov byte [ebp - 4], 6
call fcn.10016860
push str.interp
lea ecx, [ebp - 0x1448]
call fcn.10016900
lea eax, [ebp - 0x1448]
mov byte [ebp - 4], 0xae
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
lea ecx, [ebp - 0x1448]
mov al, byte [eax]
mov byte [ebp - 0x71], al
mov byte [ebp - 4], 6
call fcn.10016860
cmp byte [ebp - 0x71], 0
je 0x100afe9a
push str.Interpolation_ammount
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8d8]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100afe0a
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x1478]
push str.interp_ammount
call fcn.10016900
lea eax, [ebp - 0x1478]
mov byte [ebp - 4], 0xaf
push eax
lea ecx, [esi + 0xc48]
call fcn.10015b70
xorps xmm0, xmm0
mov dword [ebp - 0x528], eax
movq qword [ebp - 0x524], xmm0
mov dword [ebp - 0x51c], 0
mov dword [ebp - 0x518], 0
mov dword [ebp - 0x514], 0
push str.Interpolation_ammount
lea ecx, [ebp - 0x1460]
mov byte [ebp - 4], 0xb0
call fcn.10016900
lea eax, [ebp - 0x528]
mov byte [ebp - 4], 0xb1
push eax
push ecx
lea eax, [ebp - 0x1460]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x1460]
call fcn.10016860
lea ecx, [ebp - 0x51c]
call fcn.10015a00
lea ecx, [ebp - 0x1478]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f48]
call fcn.100e36a0
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x1490]
push str.interp_ammount
call fcn.10016900
push ecx
mov byte [ebp - 4], 0xb2
lea eax, [ebp - 0x1490]
mov dword [esp], 0x3f800000
lea ecx, [esi + 0xc48]
push str._1.ftick
push eax
call fcn.10015b70
movss xmm3, dword [0x10277e0c]
mov edx, eax
movss xmm2, dword [0x10277cac]
mov ecx, str.Interpolation_ammount
call fcn.10102370
add esp, 8
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x1490]
call fcn.10016860
call fcn.100e39a0
push str.Skeet_scope_line
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8dc]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
mov edi, dword [ebp - 0x78]
jne 0x100aff8b
push str.scope_line_enable
lea ecx, [ebp - 0x14c0]
call fcn.10016900
lea eax, [ebp - 0x14c0]
mov byte [ebp - 4], 0xb3
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
xorps xmm0, xmm0
mov dword [ebp - 0x540], eax
movq qword [ebp - 0x53c], xmm0
mov dword [ebp - 0x534], 0
mov dword [ebp - 0x530], 0
mov dword [ebp - 0x52c], 0
push str.Skeet_scope_line
lea ecx, [ebp - 0xd40]
mov byte [ebp - 4], 0xb4
call fcn.10016900
lea eax, [ebp - 0x540]
mov byte [ebp - 4], 0xb5
push eax
push ecx
lea eax, [ebp - 0xd40]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0xd40]
call fcn.10016860
lea ecx, [ebp - 0x534]
call fcn.10015a00
lea ecx, [ebp - 0x14c0]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e30]
call fcn.100e4220
push str.scope_line_enable
lea ecx, [ebp - 0x14d8]
call fcn.10016900
lea eax, [ebp - 0x14d8]
mov byte [ebp - 4], 0xb6
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
mov edx, eax
mov ecx, str.Skeet_scope_line
call fcn.100fe250
lea ecx, [ebp - 0x14d8]
mov byte [ebp - 4], 6
call fcn.10016860
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277f88]
call fcn.100e4220
push str.scope_line_color
lea ecx, [ebp - 0x14f0]
call fcn.10016900
push 1
lea eax, [ebp - 0x14f0]
mov byte [ebp - 4], 0xb7
push eax
lea ecx, [edi + 0xc68]
call fcn.10015b50
mov edx, eax
mov ecx, str.Skeet_scope_line_color
call fcn.10082fe0
add esp, 4
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x14f0]
call fcn.10016860
push str.scope_line_enable
lea ecx, [ebp - 0x1508]
call fcn.10016900
lea eax, [ebp - 0x1508]
mov byte [ebp - 4], 0xb8
push eax
lea ecx, [edi + 0xc08]
call fcn.10015bb0
lea ecx, [ebp - 0x1508]
mov al, byte [eax]
mov byte [ebp - 0x71], al
mov byte [ebp - 4], 6
call fcn.10016860
cmp byte [ebp - 0x71], 0
je 0x100b0585
push str.Offset
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8e0]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100b017b
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x1538]
push str.scope_line_offset
call fcn.10016900
lea eax, [ebp - 0x1538]
mov byte [ebp - 4], 0xb9
push eax
lea ecx, [esi + 0xc48]
call fcn.10015b70
xorps xmm0, xmm0
mov dword [ebp - 0x558], eax
movq qword [ebp - 0x554], xmm0
mov dword [ebp - 0x54c], 0
mov dword [ebp - 0x548], 0
mov dword [ebp - 0x544], 0
push str.Offset
lea ecx, [ebp - 0x1520]
mov byte [ebp - 4], 0xba
call fcn.10016900
lea eax, [ebp - 0x558]
mov byte [ebp - 4], 0xbb
push eax
push ecx
lea eax, [ebp - 0x1520]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x1520]
call fcn.10016860
lea ecx, [ebp - 0x54c]
call fcn.10015a00
lea ecx, [ebp - 0x1538]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100fee40
call fcn.100fee40
call fcn.100fee40
call fcn.100fee40
call fcn.100fee40
call fcn.100fee40
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f48]
call fcn.100e36a0
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x1550]
push str.scope_line_offset
call fcn.10016900
push ecx
mov byte [ebp - 4], 0xbc
lea eax, [ebp - 0x1550]
mov dword [esp], 0x3f800000
lea ecx, [esi + 0xc48]
push 0x10271ee4
push eax
call fcn.10015b70
movss xmm3, dword [0x10277fe0]
mov edx, eax
movss xmm2, dword [0x10277cac]
mov ecx, str.Offset
call fcn.10102370
add esp, 8
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x1550]
call fcn.10016860
call fcn.100e39a0
push str.Height
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8e4]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100b0324
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x1580]
push str.scope_line_height
call fcn.10016900
lea eax, [ebp - 0x1580]
mov byte [ebp - 4], 0xbd
push eax
lea ecx, [esi + 0xc48]
call fcn.10015b70
xorps xmm0, xmm0
mov dword [ebp - 0x5a0], eax
movq qword [ebp - 0x59c], xmm0
mov dword [ebp - 0x594], 0
mov dword [ebp - 0x590], 0
mov dword [ebp - 0x58c], 0
push str.Height
lea ecx, [ebp - 0x1568]
mov byte [ebp - 4], 0xbe
call fcn.10016900
lea eax, [ebp - 0x5a0]
mov byte [ebp - 4], 0xbf
push eax
push ecx
lea eax, [ebp - 0x1568]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x1568]
call fcn.10016860
lea ecx, [ebp - 0x594]
call fcn.10015a00
lea ecx, [ebp - 0x1580]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100fee40
call fcn.100fee40
call fcn.100fee40
call fcn.100fee40
call fcn.100fee40
call fcn.100fee40
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f48]
call fcn.100e36a0
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x1598]
push str.scope_line_height
call fcn.10016900
push ecx
mov byte [ebp - 4], 0xc0
lea eax, [ebp - 0x1598]
mov dword [esp], 0x3f800000
lea ecx, [esi + 0xc48]
push 0x10271ee4
push eax
call fcn.10015b70
movss xmm3, dword [0x10277fe0]
mov edx, eax
movss xmm2, dword [0x10277cac]
mov ecx, str.Height
call fcn.10102370
add esp, 8
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x1598]
call fcn.10016860
call fcn.100e39a0
push str.Speed
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x950]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100b04cd
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x15c8]
push str.scope_line_speed
call fcn.10016900
lea eax, [ebp - 0x15c8]
mov byte [ebp - 4], 0xc1
push eax
lea ecx, [esi + 0xc48]
call fcn.10015b70
xorps xmm0, xmm0
mov dword [ebp - 0x6a8], eax
movq qword [ebp - 0x6a4], xmm0
mov dword [ebp - 0x69c], 0
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x694], 0
push str.Speed
lea ecx, [ebp - 0x15b0]
mov byte [ebp - 4], 0xc2
call fcn.10016900
lea eax, [ebp - 0x6a8]
mov byte [ebp - 4], 0xc3
push eax
push ecx
lea eax, [ebp - 0x15b0]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x15b0]
call fcn.10016860
lea ecx, [ebp - 0x69c]
call fcn.10015a00
lea ecx, [ebp - 0x15c8]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100fee40
call fcn.100fee40
call fcn.100fee40
call fcn.100fee40
call fcn.100fee40
call fcn.100fee40
call fcn.100fee40
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f48]
call fcn.100e36a0
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x15e0]
push str.scope_line_speed
call fcn.10016900
push ecx
mov byte [ebp - 4], 0xc4
lea eax, [ebp - 0x15e0]
mov dword [esp], 0x3f800000
lea ecx, [esi + 0xc48]
push str._1.f__
push eax
call fcn.10015b70
movss xmm3, dword [0x10277eec]
mov edx, eax
movss xmm2, dword [0x10277cac]
mov ecx, str.Speed
call fcn.10102370
add esp, 8
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x15e0]
call fcn.10016860
call fcn.100e39a0
push str.Animation_changers
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8e8]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
jne 0x100b066f
mov esi, dword [ebp - 0x78]
lea eax, [ebp - 0x38]
push str.local_tweaks
lea ecx, [ebp - 0x1610]
mov dword [ebp - 0x98], 0
mov dword [ebp - 0x94], eax
call fcn.10016900
lea eax, [ebp - 0x1610]
mov byte [ebp - 4], 0xc5
push eax
lea ecx, [esi + 0xc88]
call fcn.10015b30
mov dword [ebp - 0x90], eax
lea ecx, [ebp - 0x8c]
lea eax, [ebp - 0x38]
push eax
call fcn.100c37c0
push str.Animation_changers
lea ecx, [ebp - 0x15f8]
mov byte [ebp - 4], 0xc6
call fcn.10016900
lea eax, [ebp - 0x98]
mov byte [ebp - 4], 0xc7
push eax
push ecx
lea eax, [ebp - 0x15f8]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x15f8]
call fcn.10016860
lea ecx, [ebp - 0x8c]
call fcn.10015a00
lea ecx, [ebp - 0x1610]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100feec0
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f40]
call fcn.100e36a0
mov esi, dword [ebp - 0x78]
lea ecx, [ebp - 0x1628]
push str.local_tweaks
call fcn.10016900
lea eax, [ebp - 0x1628]
mov byte [ebp - 4], 0xc8
push eax
lea ecx, [esi + 0xc88]
call fcn.10015b30
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x38]
mov ecx, esp
push eax
call fcn.100c37c0
mov edx, esi
mov ecx, str.Animation_changers
call fcn.100ff380
add esp, 0xc
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x1628]
call fcn.10016860
call fcn.100e39a0
push str.Sky_boxes
lea ecx, [ebp - 0x98]
call fcn.10016900
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x8ec]
push eax
call fcn.100c3730
mov edi, dword [0x103c91a4]
lea ecx, [ebp - 0x98]
mov esi, dword [eax]
call fcn.10016860
cmp esi, edi
mov edi, dword [ebp - 0x78]
jne 0x100b07f0
push str.skybox_selc
lea ecx, [ebp - 0x1658]
call fcn.10016900
lea eax, [ebp - 0x1658]
mov byte [ebp - 4], 0xc9
push eax
lea ecx, [edi + 0xc28]
call fcn.10015b90
mov dword [ebp - 0x454], eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0x450], eax
mov dword [ebp - 0x44c], 0
mov dword [ebp - 0x448], 0
mov dword [ebp - 0x444], 0
mov dword [ebp - 0x440], 0
push str.Sky_boxes
lea ecx, [ebp - 0x1640]
mov byte [ebp - 4], 0xca
call fcn.10016900
lea eax, [ebp - 0x454]
mov byte [ebp - 4], 0xcb
push eax
push ecx
lea eax, [ebp - 0x1640]
push eax
call fcn.100c3600
add esp, 4
mov ecx, eax
call fcn.100a0d50
lea ecx, [ebp - 0x1640]
call fcn.10016860
lea ecx, [ebp - 0x448]
call fcn.10015a00
lea ecx, [ebp - 0x1658]
mov byte [ebp - 4], 6
call fcn.10016860
call fcn.100fee40
call fcn.100feec0
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f40]
call fcn.100e36a0
push str.skybox_selc
lea ecx, [ebp - 0x1670]
call fcn.10016900
lea eax, [ebp - 0x1670]
mov byte [ebp - 4], 0xcc
push eax
lea ecx, [edi + 0xc28]
call fcn.10015b90
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x50]
mov ecx, esp
push eax
call fcn.100c37c0
mov edx, esi
mov ecx, str.Sky_boxes
call fcn.100ff280
add esp, 0xc
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x1670]
call fcn.10016860
call fcn.100e39a0
push str.skybox_selc
lea ecx, [ebp - 0x1688]
call fcn.10016900
lea eax, [ebp - 0x1688]
mov byte [ebp - 4], 0xcd
push eax
lea ecx, [edi + 0xc28]
call fcn.10015b90
lea ecx, [ebp - 0x1688]
mov esi, dword [eax]
mov byte [ebp - 4], 6
call fcn.10016860
test esi, esi
jle 0x100b08ba
call fcn.1002bc90
mov esi, dword [ebp - 0x9c]
xorps xmm0, xmm0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x80], esp
movss dword [esi + 0x1554], xmm0
movss dword [esi + 0x1558], xmm0
movss xmm0, dword [0x10277dac]
movss dword [esi + 0x1514], xmm0
push str.Other
movss dword [esi + 0x1518], xmm0
call fcn.10016900
sub esp, 0x18
mov byte [ebp - 4], 0xce
mov ecx, esp
push str.Miscellaneous
call fcn.10016900
mov byte [ebp - 4], 6
call fcn.10083110
call fcn.100cbe10
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277de8]
call fcn.100e4220
add esp, 0x28
mov dword [ebp - 0x39c], 0x436e0000
lea eax, [ebp - 0x39c]
mov dword [ebp - 0x398], 0x41300000
mov edx, str.Settings
mov ecx, str.Settings_Cover
push eax
call fcn.100ccc10
add esp, 0xc
call fcn.100ccc80
push 0
push 0
push 0
push 0
lea ecx, [ebp - 0x1860]
call fcn.10082e70
sub esp, 8
lea edx, [ebp - 0x3a4]
mov ecx, str.Settings___Other_Spacer
movups xmm0, xmmword [eax]
movups xmmword [esi + 0x1608], xmm0
mov dword [ebp - 0x3a4], 0x43520000
mov dword [ebp - 0x3a0], 0x41900000
call fcn.100cd0a0
add esp, 8
call fcn.100ccc80
push 0xff
push 0x31
push 0x31
push 0x31
lea ecx, [ebp - 0x1830]
call fcn.10082e70
movups xmm0, xmmword [eax]
movups xmmword [esi + 0x1608], xmm0
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277de8]
call fcn.100e4220
push 0
push ecx
lea edx, [ebp - 0x3ac]
mov dword [ebp - 0x3ac], 0x436e0000
mov ecx, str.Settings
mov dword [ebp - 0x3a8], 0x438c8000
call fcn.100cbda0
movss xmm0, dword [0x10277d90]
add esp, 8
movss xmm1, dword [0x10277d04]
movss dword [esi + 0x1554], xmm0
movss dword [esi + 0x1558], xmm1
movss dword [esi + 0x1514], xmm0
movss dword [esi + 0x1518], xmm0
movss xmm0, dword [0x10277dd8]
call fcn.100fee80
call fcn.100fee40
call fcn.100feec0
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f40]
call fcn.100e36a0
push str._preset
lea ecx, [ebp - 0x16a0]
call fcn.10016900
lea eax, [ebp - 0x16a0]
mov byte [ebp - 4], 0xcf
push eax
lea ecx, [edi + 0xc28]
call fcn.10015b90
sub esp, 0xc
lea ecx, [edi + 0xd48]
mov edx, esp
mov esi, eax
push ecx
mov ecx, edx
call fcn.100c37c0
mov edx, esi
mov ecx, str.Preset
call fcn.100ff280
add esp, 0xc
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x16a0]
call fcn.10016860
call fcn.100e39a0
movss xmm0, dword [0x10277cac]
call fcn.100fee80
call fcn.100fee40
call fcn.100feec0
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f40]
call fcn.100e36a0
lea edx, [ebp - 0x3b4]
mov dword [ebp - 0x3b4], 0
mov ecx, str.Load
mov dword [ebp - 0x3b0], 0
call fcn.100fc9f0
test al, al
je 0x100b0c17
mov ecx, edi
call fcn.100848e0
sub esp, 8
lea ecx, [ebp - 0x16b8]
call fcn.100c49c0
lea ecx, [ebp - 0x16b8]
mov byte [ebp - 4], 0xd0
call fcn.10082b20
lea ecx, [ebp - 0x16b8]
mov byte [ebp - 0x71], al
mov byte [ebp - 4], 6
call fcn.1007c5b0
cmp byte [ebp - 0x71], 0
jne 0x100b0bb6
sub esp, 8
lea ecx, [ebp - 0x16d0]
call fcn.100c49c0
lea ecx, [ebp - 0x16d0]
mov byte [ebp - 4], 0xd1
call fcn.10082de0
lea ecx, [ebp - 0x16d0]
mov byte [ebp - 4], 6
call fcn.1007c5b0
sub esp, 8
lea ecx, [ebp - 0x16e8]
call fcn.100c49f0
lea ecx, [ebp - 0x16e8]
mov byte [ebp - 4], 0xd2
call fcn.10082b20
lea ecx, [ebp - 0x16e8]
mov byte [ebp - 0x71], al
mov byte [ebp - 4], 6
call fcn.1007c5b0
cmp byte [ebp - 0x71], 0
jne 0x100b0c17
sub esp, 8
lea ecx, [ebp - 0x1700]
call fcn.100c49f0
lea ecx, [ebp - 0x1700]
mov byte [ebp - 4], 0xd3
call fcn.10082de0
lea ecx, [ebp - 0x1700]
mov byte [ebp - 4], 6
call fcn.1007c5b0
call fcn.100fee40
call fcn.100feec0
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f40]
call fcn.100e36a0
lea edx, [ebp - 0x3bc]
mov dword [ebp - 0x3bc], 0
mov ecx, str.Save
mov dword [ebp - 0x3b8], 0
call fcn.100fc9f0
test al, al
je 0x100b0d3d
mov ecx, edi
call fcn.10083aa0
sub esp, 8
lea ecx, [ebp - 0x1718]
call fcn.100c49c0
lea ecx, [ebp - 0x1718]
mov byte [ebp - 4], 0xd4
call fcn.10082b20
lea ecx, [ebp - 0x1718]
mov byte [ebp - 0x71], al
mov byte [ebp - 4], 6
call fcn.1007c5b0
cmp byte [ebp - 0x71], 0
jne 0x100b0cdc
sub esp, 8
lea ecx, [ebp - 0x1730]
call fcn.100c49c0
lea ecx, [ebp - 0x1730]
mov byte [ebp - 4], 0xd5
call fcn.10082de0
lea ecx, [ebp - 0x1730]
mov byte [ebp - 4], 6
call fcn.1007c5b0
sub esp, 8
lea ecx, [ebp - 0x1748]
call fcn.100c49f0
lea ecx, [ebp - 0x1748]
mov byte [ebp - 4], 0xd6
call fcn.10082b20
lea ecx, [ebp - 0x1748]
mov byte [ebp - 0x71], al
mov byte [ebp - 4], 6
call fcn.1007c5b0
cmp byte [ebp - 0x71], 0
jne 0x100b0d3d
sub esp, 8
lea ecx, [ebp - 0x1760]
call fcn.100c49f0
lea ecx, [ebp - 0x1760]
mov byte [ebp - 4], 0xd7
call fcn.10082de0
lea ecx, [ebp - 0x1760]
mov byte [ebp - 4], 6
call fcn.1007c5b0
call fcn.100fee40
call fcn.100feec0
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f40]
call fcn.100e36a0
lea edx, [ebp - 0x2d4]
mov dword [ebp - 0x2d4], 0
mov ecx, str.Reset
mov dword [ebp - 0x2d0], 0
call fcn.100fc9f0
test al, al
je 0x100b0e63
mov ecx, edi
call fcn.10085960
sub esp, 8
lea ecx, [ebp - 0x1778]
call fcn.100c49c0
lea ecx, [ebp - 0x1778]
mov byte [ebp - 4], 0xd8
call fcn.10082b20
lea ecx, [ebp - 0x1778]
mov byte [ebp - 0x71], al
mov byte [ebp - 4], 6
call fcn.1007c5b0
cmp byte [ebp - 0x71], 0
jne 0x100b0e02
sub esp, 8
lea ecx, [ebp - 0x1790]
call fcn.100c49c0
lea ecx, [ebp - 0x1790]
mov byte [ebp - 4], 0xd9
call fcn.10082de0
lea ecx, [ebp - 0x1790]
mov byte [ebp - 4], 6
call fcn.1007c5b0
sub esp, 8
lea ecx, [ebp - 0x17a8]
call fcn.100c49f0
lea ecx, [ebp - 0x17a8]
mov byte [ebp - 4], 0xda
call fcn.10082b20
lea ecx, [ebp - 0x17a8]
mov byte [ebp - 0x71], al
mov byte [ebp - 4], 6
call fcn.1007c5b0
cmp byte [ebp - 0x71], 0
jne 0x100b0e63
sub esp, 8
lea ecx, [ebp - 0x17c0]
call fcn.100c49f0
lea ecx, [ebp - 0x17c0]
mov byte [ebp - 4], 0xdb
call fcn.10082de0
lea ecx, [ebp - 0x17c0]
mov byte [ebp - 4], 6
call fcn.1007c5b0
call fcn.100fee40
call fcn.100feec0
call fcn.100feec0
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277e98]
call fcn.100e4220
movss xmm0, dword [0x10277f40]
call fcn.100e36a0
lea edx, [ebp - 0x2dc]
mov dword [ebp - 0x2dc], 0
mov ecx, str.Open_settings_folder
mov dword [ebp - 0x2d8], 0
call fcn.100fc9f0
test al, al
je 0x100b0f9a
push 1
push 0
push 0
push str.C:_jre.codes
push str.open
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
sub esp, 8
lea ecx, [ebp - 0x17d8]
call fcn.100c49c0
lea ecx, [ebp - 0x17d8]
mov byte [ebp - 4], 0xdc
call fcn.10082b20
lea ecx, [ebp - 0x17d8]
mov byte [ebp - 0x71], al
mov byte [ebp - 4], 6
call fcn.1007c5b0
cmp byte [ebp - 0x71], 0
jne 0x100b0f39
sub esp, 8
lea ecx, [ebp - 0x17f0]
call fcn.100c49c0
lea ecx, [ebp - 0x17f0]
mov byte [ebp - 4], 0xdd
call fcn.10082de0
lea ecx, [ebp - 0x17f0]
mov byte [ebp - 4], 6
call fcn.1007c5b0
sub esp, 8
lea ecx, [ebp - 0x1808]
call fcn.100c49f0
lea ecx, [ebp - 0x1808]
mov byte [ebp - 4], 0xde
call fcn.10082b20
lea ecx, [ebp - 0x1808]
mov byte [ebp - 0x71], al
mov byte [ebp - 4], 6
call fcn.1007c5b0
cmp byte [ebp - 0x71], 0
jne 0x100b0f9a
sub esp, 8
lea ecx, [ebp - 0x1820]
call fcn.100c49f0
lea ecx, [ebp - 0x1820]
mov byte [ebp - 4], 0xdf
call fcn.10082de0
lea ecx, [ebp - 0x1820]
mov byte [ebp - 4], 6
call fcn.1007c5b0
call fcn.100e39a0
movss xmm0, dword [0x10277cac]
call fcn.100fee80
mov esi, dword [ebp - 0x9c]
xorps xmm0, xmm0
movss dword [esi + 0x1554], xmm0
movss dword [esi + 0x1558], xmm0
movss xmm0, dword [0x10277dac]
movss dword [esi + 0x1514], xmm0
movss dword [esi + 0x1518], xmm0
call fcn.100cbe10
movss xmm1, dword [0x10278084]
movss xmm0, dword [0x10277de8]
call fcn.100e4220
sub esp, 8
mov dword [ebp - 0x2e4], 0x436e0000
lea eax, [ebp - 0x2e4]
mov dword [ebp - 0x2e0], 0x41300000
mov edx, str.Other
mov ecx, str.Other_Cover
push eax
call fcn.100ccc10
add esp, 0xc
call fcn.100ccc80
lea ecx, [ebp - 0x2c]
call fcn.10015a00
lea ecx, [ebp - 0x44]
call fcn.10015a00
lea ecx, [ebp - 0x20]
call fcn.10015a00
lea ecx, [ebp - 0x38]
call fcn.10015a00
lea ecx, [ebp - 0x50]
call fcn.10015a00
lea ecx, [ebp - 0x5c]
call fcn.10015a00
lea ecx, [ebp - 0x68]
call fcn.10015a00
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.101aaebb
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
js 0x100af403
mov esi, dword [0x103c91a4]
lea ecx, [ebp - 0x174]
call fcn.10016860
cmp dword [ebp - 0x84], esi
jne 0x100af4c6
jmp 0x100af40e
call fcn.101b237e
call fcn.101b237e
int3