Function at 0x100d1478
Capabilities:
Contain obfuscated stackstrings

Disassembly:
jmp 0x101aa420
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 0x1026f3d1
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0xc40
push esi
push edi
mov eax, dword [0x102a3080]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x14], ecx
mov ecx, 0x102e23a2
call fcn.100d284b
nop
push str.anti_aim
lea ecx, [ebp - 0x1b0]
call fcn.100cc6c1
mov dword [ebp - 4], 0
lea eax, [ebp - 0x1b0]
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100cc31f
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1b0]
call fcn.100cf376
nop
mov eax, dword [ebp - 0x14]
add eax, 0x38
mov dword [ebp - 0xc4c], eax
push str.enable
lea ecx, [ebp - 0x1cc]
call fcn.100cc6c1
mov dword [ebp - 4], 1
push str.enable
lea ecx, [ebp - 0x1e8]
call fcn.100cc6c1
mov byte [ebp - 4], 2
push 0
push 1
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x1e8]
push edx
mov ecx, dword [ebp - 0xc4c]
call fcn.100ce052
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1e8]
call fcn.100cf376
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1cc]
call fcn.100cf376
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x38
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0xd0
mov dword [ebp - 0xc4c], eax
push str.freestand
lea ecx, [ebp - 0x204]
call fcn.100cc6c1
mov dword [ebp - 4], 3
push str.freestand
lea ecx, [ebp - 0x220]
call fcn.100cc6c1
mov byte [ebp - 4], 4
push 0
push 1
lea ecx, [ebp - 0x204]
push ecx
lea edx, [ebp - 0x220]
push edx
mov ecx, dword [ebp - 0xc4c]
call fcn.100ce052
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x220]
call fcn.100cf376
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x204]
call fcn.100cf376
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xd0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0x168
mov dword [ebp - 0xc4c], eax
lea ecx, [ebp - 0x231]
call fcn.100ce773
mov dword [ebp - 0xc50], eax
push 0x10287e30
lea ecx, [ebp - 0xc48]
call fcn.100cc6c1
mov dword [ebp - 4], 5
push str.down
lea ecx, [ebp - 0xc2c]
call fcn.100cc6c1
mov byte [ebp - 4], 6
push 0x10287318
lea ecx, [ebp - 0xc10]
call fcn.100cc6c1
mov byte [ebp - 4], 7
push str.random
lea ecx, [ebp - 0xbf4]
call fcn.100cc6c1
mov byte [ebp - 4], 8
push str.ideal
lea ecx, [ebp - 0xbd8]
call fcn.100cc6c1
mov dword [ebp - 4], 9
lea ecx, [ebp - 0xbbc]
push ecx
lea edx, [ebp - 0xc48]
push edx
lea ecx, [ebp - 0x23c]
call fcn.100cbe38
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x248], ecx
mov dword [ebp - 0x244], edx
mov eax, dword [ebp - 0xc50]
push eax
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
lea ecx, [ebp - 0x230]
call fcn.100d3101
mov byte [ebp - 4], 0xa
push str.pitch
lea ecx, [ebp - 0x264]
call fcn.100cc6c1
mov byte [ebp - 4], 0xb
push str.pitch
lea ecx, [ebp - 0x280]
call fcn.100cc6c1
mov byte [ebp - 4], 0xc
push 0
push 1
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0x264]
push ecx
lea edx, [ebp - 0x280]
push edx
mov ecx, dword [ebp - 0xc4c]
call fcn.100ccd8d
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x280]
call fcn.100cf376
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x264]
call fcn.100cf376
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x230]
call fcn.100d3edf
mov dword [ebp - 4], 0xffffffff
push fcn.100cf376
push 5
push 0x1c
lea eax, [ebp - 0xc48]
push eax
call fcn.100d118f
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x168
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0x21c
mov dword [ebp - 0xc4c], eax
lea ecx, [ebp - 0x291]
call fcn.100ce773
mov dword [ebp - 0xc50], eax
push 0x10287e30
lea ecx, [ebp - 0xbb8]
call fcn.100cc6c1
mov dword [ebp - 4], 0xd
push 0x102880d8
lea ecx, [ebp - 0xb9c]
call fcn.100cc6c1
mov byte [ebp - 4], 0xe
push str.180_jitter
lea ecx, [ebp - 0xb80]
call fcn.100cc6c1
mov byte [ebp - 4], 0xf
push str.spin
lea ecx, [ebp - 0xb64]
call fcn.100cc6c1
mov dword [ebp - 4], 0x10
lea ecx, [ebp - 0xb48]
push ecx
lea edx, [ebp - 0xbb8]
push edx
lea ecx, [ebp - 0x29c]
call fcn.100cbe38
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x2a8], ecx
mov dword [ebp - 0x2a4], edx
mov eax, dword [ebp - 0xc50]
push eax
mov ecx, dword [ebp - 0x2a4]
push ecx
mov edx, dword [ebp - 0x2a8]
push edx
lea ecx, [ebp - 0x290]
call fcn.100d3101
mov byte [ebp - 4], 0x11
push 0x102880f4
lea ecx, [ebp - 0x2c4]
call fcn.100cc6c1
mov byte [ebp - 4], 0x12
push 0x102880f4
lea ecx, [ebp - 0x2e0]
call fcn.100cc6c1
mov byte [ebp - 4], 0x13
push 0
push 1
lea eax, [ebp - 0x290]
push eax
lea ecx, [ebp - 0x2c4]
push ecx
lea edx, [ebp - 0x2e0]
push edx
mov ecx, dword [ebp - 0xc4c]
call fcn.100ccd8d
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x2e0]
call fcn.100cf376
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x2c4]
call fcn.100cf376
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x290]
call fcn.100d3edf
mov dword [ebp - 4], 0xffffffff
push fcn.100cf376
push 4
push 0x1c
lea eax, [ebp - 0xbb8]
push eax
call fcn.100d118f
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x21c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2d0
mov dword [ebp - 0xc4c], eax
push 0x10287b84
lea ecx, [ebp - 0x2fc]
call fcn.100cd044
mov dword [ebp - 4], 0x14
push str.jitter_range
lea ecx, [ebp - 0x318]
call fcn.100cc6c1
mov byte [ebp - 4], 0x15
push 0x10284bc9
lea ecx, [ebp - 0x334]
call fcn.100cc6c1
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x2fc]
push ecx
push ecx
movss xmm0, dword [0x102836d4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1028a874]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10283708]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102836d4]
movss dword [esp], xmm0
lea edx, [ebp - 0x318]
push edx
lea eax, [ebp - 0x334]
push eax
mov ecx, dword [ebp - 0xc4c]
call fcn.100d22dd
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x334]
call fcn.100cf376
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x318]
call fcn.100cf376
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2fc]
call fcn.100d1b17
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2d0
mov dword [ebp - 0xc4c], eax
push 0x100d01db
mov ecx, dword [ebp - 0xc4c]
call fcn.100d0cf3
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x2d0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0x3a0
mov dword [ebp - 0xc4c], eax
push str.distortion
lea ecx, [ebp - 0x350]
call fcn.100cc6c1
mov dword [ebp - 4], 0x17
push str.distortion
lea ecx, [ebp - 0x36c]
call fcn.100cc6c1
mov byte [ebp - 4], 0x18
push 0
push 1
lea ecx, [ebp - 0x350]
push ecx
lea edx, [ebp - 0x36c]
push edx
mov ecx, dword [ebp - 0xc4c]
call fcn.100ce052
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x36c]
call fcn.100cf376
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x350]
call fcn.100cf376
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x3a0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0x438
mov dword [ebp - 0xc4c], eax
push 0x10287b84
lea ecx, [ebp - 0x388]
call fcn.100cd044
mov dword [ebp - 4], 0x19
push str.distortion_range
lea ecx, [ebp - 0x3a4]
call fcn.100cc6c1
mov byte [ebp - 4], 0x1a
push str.range
lea ecx, [ebp - 0x3c0]
call fcn.100cc6c1
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x388]
push ecx
push ecx
movss xmm0, dword [0x102836d4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10283700]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x1028a894]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1028a89c]
movss dword [esp], xmm0
lea edx, [ebp - 0x3a4]
push edx
lea eax, [ebp - 0x3c0]
push eax
mov ecx, dword [ebp - 0xc4c]
call fcn.100d22dd
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3c0]
call fcn.100cf376
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x3a4]
call fcn.100cf376
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x388]
call fcn.100d1b17
nop
mov eax, dword [ebp - 0x14]
add eax, 0x438
mov dword [ebp - 0xc4c], eax
push 0x100cf8ee
mov ecx, dword [ebp - 0xc4c]
call fcn.100d0cf3
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x438
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0x508
mov dword [ebp - 0xc4c], eax
push 0x10287c18
lea ecx, [ebp - 0x3dc]
call fcn.100cd044
mov dword [ebp - 4], 0x1c
push str.distortion_speed
lea ecx, [ebp - 0x3f8]
call fcn.100cc6c1
mov byte [ebp - 4], 0x1d
push str.speed
lea ecx, [ebp - 0x414]
call fcn.100cc6c1
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x3dc]
push ecx
push ecx
movss xmm0, dword [0x102836d4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1028a864]
movss dword [esp], xmm0
push 1
push 1
push ecx
movss xmm0, dword [0x102836f0]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0x3f8]
push edx
lea eax, [ebp - 0x414]
push eax
mov ecx, dword [ebp - 0xc4c]
call fcn.100d22dd
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x414]
call fcn.100cf376
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x3f8]
call fcn.100cf376
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3dc]
call fcn.100d1b17
nop
mov eax, dword [ebp - 0x14]
add eax, 0x508
mov dword [ebp - 0xc4c], eax
push 0x100cf8ee
mov ecx, dword [ebp - 0xc4c]
call fcn.100d0cf3
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x508
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0x5d8
mov dword [ebp - 0xc4c], eax
lea ecx, [ebp - 0x429]
call fcn.100ce773
mov dword [ebp - 0xc50], eax
push str.fakewalking
lea ecx, [ebp - 0xb40]
call fcn.100cc6c1
mov dword [ebp - 4], 0x1f
push str.running
lea ecx, [ebp - 0xb24]
call fcn.100cc6c1
mov byte [ebp - 4], 0x20
push str.in_air
lea ecx, [ebp - 0xb08]
call fcn.100cc6c1
mov dword [ebp - 4], 0x21
lea ecx, [ebp - 0xaec]
push ecx
lea edx, [ebp - 0xb40]
push edx
lea ecx, [ebp - 0x434]
call fcn.100cbe38
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x440], ecx
mov dword [ebp - 0x43c], edx
mov eax, dword [ebp - 0xc50]
push eax
mov ecx, dword [ebp - 0x43c]
push ecx
mov edx, dword [ebp - 0x440]
push edx
lea ecx, [ebp - 0x428]
call fcn.100d3101
mov byte [ebp - 4], 0x22
push str.distortion_disablers
lea ecx, [ebp - 0x45c]
call fcn.100cc6c1
mov byte [ebp - 4], 0x23
push str.disablers
lea ecx, [ebp - 0x478]
call fcn.100cc6c1
mov byte [ebp - 4], 0x24
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x418], esp
call fcn.100d2116
push 1
lea eax, [ebp - 0x428]
push eax
lea ecx, [ebp - 0x45c]
push ecx
lea edx, [ebp - 0x478]
push edx
mov ecx, dword [ebp - 0xc4c]
call fcn.100d0e65
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x478]
call fcn.100cf376
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x45c]
call fcn.100cf376
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x428]
call fcn.100d3edf
mov dword [ebp - 4], 0xffffffff
push fcn.100cf376
push 3
push 0x1c
lea eax, [ebp - 0xb40]
push eax
call fcn.100d118f
nop
mov eax, dword [ebp - 0x14]
add eax, 0x5d8
mov dword [ebp - 0xc4c], eax
push 0x100cf8ee
mov ecx, dword [ebp - 0xc4c]
call fcn.100d0cf3
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x5d8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0x698
mov dword [ebp - 0xc4c], eax
lea ecx, [ebp - 0x489]
call fcn.100ce773
mov dword [ebp - 0xc50], eax
push 0x10287e30
lea ecx, [ebp - 0xae8]
call fcn.100cc6c1
mov dword [ebp - 4], 0x25
push str.optimal
lea ecx, [ebp - 0xacc]
call fcn.100cc6c1
mov byte [ebp - 4], 0x26
push str.opposite
lea ecx, [ebp - 0xab0]
call fcn.100cc6c1
mov byte [ebp - 4], 0x27
push str.custom
lea ecx, [ebp - 0xa94]
call fcn.100cc6c1
mov dword [ebp - 4], 0x28
lea ecx, [ebp - 0xa78]
push ecx
lea edx, [ebp - 0xae8]
push edx
lea ecx, [ebp - 0x494]
call fcn.100cbe38
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4a0], ecx
mov dword [ebp - 0x49c], edx
mov eax, dword [ebp - 0xc50]
push eax
mov ecx, dword [ebp - 0x49c]
push ecx
mov edx, dword [ebp - 0x4a0]
push edx
lea ecx, [ebp - 0x488]
call fcn.100d3101
mov byte [ebp - 4], 0x29
push str.body_fake
lea ecx, [ebp - 0x4bc]
call fcn.100cc6c1
mov byte [ebp - 4], 0x2a
push str.fake_body
lea ecx, [ebp - 0x4d8]
call fcn.100cc6c1
mov byte [ebp - 4], 0x2b
push 0
push 1
lea eax, [ebp - 0x488]
push eax
lea ecx, [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x4d8]
push edx
mov ecx, dword [ebp - 0xc4c]
call fcn.100ccd8d
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x4d8]
call fcn.100cf376
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x4bc]
call fcn.100cf376
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x488]
call fcn.100d3edf
mov dword [ebp - 4], 0xffffffff
push fcn.100cf376
push 4
push 0x1c
lea eax, [ebp - 0xae8]
push eax
call fcn.100d118f
nop
mov eax, dword [ebp - 0x14]
add eax, 0x698
mov dword [ebp - 0xc4c], eax
push 0x100cfcdb
mov ecx, dword [ebp - 0xc4c]
call fcn.100d0cf3
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x698
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0x74c
mov dword [ebp - 0xc4c], eax
push 0x10287b84
lea ecx, [ebp - 0x4f4]
call fcn.100cd044
mov dword [ebp - 4], 0x2c
push str.custom_breaker_val
lea ecx, [ebp - 0x510]
call fcn.100cc6c1
mov byte [ebp - 4], 0x2d
push 0x10284bc9
lea ecx, [ebp - 0x52c]
call fcn.100cc6c1
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x4f4]
push ecx
push ecx
movss xmm0, dword [0x102836d4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10283708]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1028557c]
movss dword [esp], xmm0
lea edx, [ebp - 0x510]
push edx
lea eax, [ebp - 0x52c]
push eax
mov ecx, dword [ebp - 0xc4c]
call fcn.100d22dd
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x52c]
call fcn.100cf376
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x510]
call fcn.100cf376
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4f4]
call fcn.100d1b17
nop
mov eax, dword [ebp - 0x14]
add eax, 0x74c
mov dword [ebp - 0xc4c], eax
push 0x100cfcdb
mov ecx, dword [ebp - 0xc4c]
call fcn.100d0cf3
nop
mov eax, dword [ebp - 0x14]
add eax, 0x74c
mov dword [ebp - 0xc4c], eax
push 0x100d2828
mov ecx, dword [ebp - 0xc4c]
call fcn.100d0cf3
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x74c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0x81c
mov dword [ebp - 0xc4c], eax
lea ecx, [ebp - 0x53d]
call fcn.100ce773
mov dword [ebp - 0xc50], eax
push 0x10287e30
lea ecx, [ebp - 0xa70]
call fcn.100cc6c1
mov dword [ebp - 4], 0x2f
push str.default
lea ecx, [ebp - 0xa54]
call fcn.100cc6c1
mov byte [ebp - 4], 0x30
push str.relative
lea ecx, [ebp - 0xa38]
call fcn.100cc6c1
mov byte [ebp - 4], 0x31
push str.jitter
lea ecx, [ebp - 0xa1c]
call fcn.100cc6c1
mov byte [ebp - 4], 0x32
push str.rotate
lea ecx, [ebp - 0xa00]
call fcn.100cc6c1
mov byte [ebp - 4], 0x33
push str.random
lea ecx, [ebp - 0x9e4]
call fcn.100cc6c1
mov byte [ebp - 4], 0x34
push str.local_view
lea ecx, [ebp - 0x9c8]
call fcn.100cc6c1
mov dword [ebp - 4], 0x35
lea ecx, [ebp - 0x9ac]
push ecx
lea edx, [ebp - 0xa70]
push edx
lea ecx, [ebp - 0x548]
call fcn.100cbe38
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x550], ecx
mov dword [ebp - 0x54c], edx
mov eax, dword [ebp - 0xc50]
push eax
mov ecx, dword [ebp - 0x54c]
push ecx
mov edx, dword [ebp - 0x550]
push edx
lea ecx, [ebp - 0x53c]
call fcn.100d3101
mov byte [ebp - 4], 0x36
push 0x10288210
lea ecx, [ebp - 0x56c]
call fcn.100cc6c1
mov byte [ebp - 4], 0x37
push str.fake_yaw
lea ecx, [ebp - 0x588]
call fcn.100cc6c1
mov byte [ebp - 4], 0x38
push 0
push 1
lea eax, [ebp - 0x53c]
push eax
lea ecx, [ebp - 0x56c]
push ecx
lea edx, [ebp - 0x588]
push edx
mov ecx, dword [ebp - 0xc4c]
call fcn.100ccd8d
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x588]
call fcn.100cf376
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x56c]
call fcn.100cf376
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x53c]
call fcn.100d3edf
mov dword [ebp - 4], 0xffffffff
push fcn.100cf376
push 7
push 0x1c
lea eax, [ebp - 0xa70]
push eax
call fcn.100d118f
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x81c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0x8d0
mov dword [ebp - 0xc4c], eax
push 0x10287b84
lea ecx, [ebp - 0x5a4]
call fcn.100cd044
mov dword [ebp - 4], 0x39
push str.fake_relative
lea ecx, [ebp - 0x5c0]
call fcn.100cc6c1
mov byte [ebp - 4], 0x3a
push 0x10284bc9
lea ecx, [ebp - 0x5dc]
call fcn.100cc6c1
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x5a4]
push ecx
push ecx
movss xmm0, dword [0x102836d4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10283708]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1028557c]
movss dword [esp], xmm0
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5dc]
push eax
mov ecx, dword [ebp - 0xc4c]
call fcn.100d22dd
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x5dc]
call fcn.100cf376
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x5c0]
call fcn.100cf376
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5a4]
call fcn.100d1b17
nop
mov eax, dword [ebp - 0x14]
add eax, 0x8d0
mov dword [ebp - 0xc4c], eax
push 0x100d0410
mov ecx, dword [ebp - 0xc4c]
call fcn.100d0cf3
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x8d0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0x9a0
mov dword [ebp - 0xc4c], eax
push 0x10287b84
lea ecx, [ebp - 0x5f8]
call fcn.100cd044
mov dword [ebp - 4], 0x3c
push str.fake_jitter_range
lea ecx, [ebp - 0x614]
call fcn.100cc6c1
mov byte [ebp - 4], 0x3d
push 0x10284bc9
lea ecx, [ebp - 0x630]
call fcn.100cc6c1
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x5f8]
push ecx
push ecx
movss xmm0, dword [0x102836d4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10283708]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102836d4]
movss dword [esp], xmm0
lea edx, [ebp - 0x614]
push edx
lea eax, [ebp - 0x630]
push eax
mov ecx, dword [ebp - 0xc4c]
call fcn.100d22dd
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x630]
call fcn.100cf376
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x614]
call fcn.100cf376
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5f8]
call fcn.100d1b17
nop
mov eax, dword [ebp - 0x14]
add eax, 0x9a0
mov dword [ebp - 0xc4c], eax
push 0x100ce151
mov ecx, dword [ebp - 0xc4c]
call fcn.100d0cf3
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x9a0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0xa70
mov dword [ebp - 0xc4c], eax
push str.lag_enable
lea ecx, [ebp - 0x64c]
call fcn.100cc6c1
mov dword [ebp - 4], 0x3f
push str.fake_lag
lea ecx, [ebp - 0x668]
call fcn.100cc6c1
mov byte [ebp - 4], 0x40
push 0
push 1
lea ecx, [ebp - 0x64c]
push ecx
lea edx, [ebp - 0x668]
push edx
mov ecx, dword [ebp - 0xc4c]
call fcn.100ce052
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x668]
call fcn.100cf376
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x64c]
call fcn.100cf376
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xa70
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0xb08
mov dword [ebp - 0xc4c], eax
lea ecx, [ebp - 0x67d]
call fcn.100ce773
mov dword [ebp - 0xc50], eax
push str.move
lea ecx, [ebp - 0x9a8]
call fcn.100cc6c1
mov dword [ebp - 4], 0x41
push 0x10288274
lea ecx, [ebp - 0x98c]
call fcn.100cc6c1
mov byte [ebp - 4], 0x42
push str.crouch
lea ecx, [ebp - 0x970]
call fcn.100cc6c1
mov dword [ebp - 4], 0x43
lea ecx, [ebp - 0x954]
push ecx
lea edx, [ebp - 0x9a8]
push edx
lea ecx, [ebp - 0x688]
call fcn.100cbe38
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x690], ecx
mov dword [ebp - 0x68c], edx
mov eax, dword [ebp - 0xc50]
push eax
mov ecx, dword [ebp - 0x68c]
push ecx
mov edx, dword [ebp - 0x690]
push edx
lea ecx, [ebp - 0x67c]
call fcn.100d3101
mov byte [ebp - 4], 0x44
push str.lag_active
lea ecx, [ebp - 0x6ac]
call fcn.100cc6c1
mov byte [ebp - 4], 0x45
push 0x10284bc9
lea ecx, [ebp - 0x6c8]
call fcn.100cc6c1
mov byte [ebp - 4], 0x46
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x66c], esp
call fcn.100d2116
push 0
lea eax, [ebp - 0x67c]
push eax
lea ecx, [ebp - 0x6ac]
push ecx
lea edx, [ebp - 0x6c8]
push edx
mov ecx, dword [ebp - 0xc4c]
call fcn.100d0e65
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x6c8]
call fcn.100cf376
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x6ac]
call fcn.100cf376
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x67c]
call fcn.100d3edf
mov dword [ebp - 4], 0xffffffff
push fcn.100cf376
push 3
push 0x1c
lea eax, [ebp - 0x9a8]
push eax
call fcn.100d118f
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xb08
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0xbc8
mov dword [ebp - 0xc4c], eax
lea ecx, [ebp - 0x6d9]
call fcn.100ce773
mov dword [ebp - 0xc50], eax
push 0x10288290
lea ecx, [ebp - 0x950]
call fcn.100cc6c1
mov dword [ebp - 4], 0x47
push str.break
lea ecx, [ebp - 0x934]
call fcn.100cc6c1
mov byte [ebp - 4], 0x48
push str.random
lea ecx, [ebp - 0x918]
call fcn.100cc6c1
mov byte [ebp - 4], 0x49
push str.break_step
lea ecx, [ebp - 0x8fc]
call fcn.100cc6c1
mov dword [ebp - 4], 0x4a
lea ecx, [ebp - 0x8e0]
push ecx
lea edx, [ebp - 0x950]
push edx
lea ecx, [ebp - 0x6e4]
call fcn.100cbe38
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x6f0], ecx
mov dword [ebp - 0x6ec], edx
mov eax, dword [ebp - 0xc50]
push eax
mov ecx, dword [ebp - 0x6ec]
push ecx
mov edx, dword [ebp - 0x6f0]
push edx
lea ecx, [ebp - 0x6d8]
call fcn.100d3101
mov byte [ebp - 4], 0x4b
push str.lag_mode
lea ecx, [ebp - 0x70c]
call fcn.100cc6c1
mov byte [ebp - 4], 0x4c
push 0x10284bc9
lea ecx, [ebp - 0x728]
call fcn.100cc6c1
mov byte [ebp - 4], 0x4d
push 0
push 0
lea eax, [ebp - 0x6d8]
push eax
lea ecx, [ebp - 0x70c]
push ecx
lea edx, [ebp - 0x728]
push edx
mov ecx, dword [ebp - 0xc4c]
call fcn.100ccd8d
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x728]
call fcn.100cf376
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x70c]
call fcn.100cf376
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x6d8]
call fcn.100d3edf
mov dword [ebp - 4], 0xffffffff
push fcn.100cf376
push 4
push 0x1c
lea eax, [ebp - 0x950]
push eax
call fcn.100d118f
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xbc8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0xc7c
mov dword [ebp - 0xc4c], eax
push 0x10281cd0
lea ecx, [ebp - 0x744]
call fcn.100cd044
mov dword [ebp - 4], 0x4e
push str.lag_limit
lea ecx, [ebp - 0x760]
call fcn.100cc6c1
mov byte [ebp - 4], 0x4f
push str.limit
lea ecx, [ebp - 0x77c]
call fcn.100cc6c1
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x744]
push ecx
push ecx
movss xmm0, dword [0x102836d4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102836dc]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x1028a868]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102836d4]
movss dword [esp], xmm0
lea edx, [ebp - 0x760]
push edx
lea eax, [ebp - 0x77c]
push eax
mov ecx, dword [ebp - 0xc4c]
call fcn.100d22dd
mov byte [ebp - 4], 0x4f
lea ecx, [ebp - 0x77c]
call fcn.100cf376
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x760]
call fcn.100cf376
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x744]
call fcn.100d1b17
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xc7c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0xde4
mov dword [ebp - 0xc4c], eax
push str.break_lc
lea ecx, [ebp - 0x798]
call fcn.100cc6c1
mov dword [ebp - 4], 0x51
push str.break_lagcompensation
lea ecx, [ebp - 0x7b4]
call fcn.100cc6c1
mov byte [ebp - 4], 0x52
push 0
push 1
lea ecx, [ebp - 0x798]
push ecx
lea edx, [ebp - 0x7b4]
push edx
mov ecx, dword [ebp - 0xc4c]
call fcn.100ce052
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0x7b4]
call fcn.100cf376
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x798]
call fcn.100cf376
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xde4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0xe7c
mov dword [ebp - 0xc4c], eax
push str.manual_aa
lea ecx, [ebp - 0x7d0]
call fcn.100cc6c1
mov dword [ebp - 4], 0x53
push str.manual_anti_aim
lea ecx, [ebp - 0x7ec]
call fcn.100cc6c1
mov byte [ebp - 4], 0x54
push 0
push 1
lea ecx, [ebp - 0x7d0]
push ecx
lea edx, [ebp - 0x7ec]
push edx
mov ecx, dword [ebp - 0xc4c]
call fcn.100ce052
mov byte [ebp - 4], 0x53
lea ecx, [ebp - 0x7ec]
call fcn.100cf376
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x7d0]
call fcn.100cf376
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xe7c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0xf14
mov dword [ebp - 0xc4c], eax
mov ecx, dword [0x102cf1bc]
mov dword [ebp - 0x828], ecx
mov edx, dword [ebp - 0x828]
mov dword [ebp - 0x82c], edx
mov eax, dword [ebp - 0x82c]
mov dword [ebp - 0x830], eax
push str.color_manul_antiaim
lea ecx, [ebp - 0x808]
call fcn.100cc6c1
mov dword [ebp - 4], 0x55
push str.manual_anti_aim_color
lea ecx, [ebp - 0x824]
call fcn.100cc6c1
mov byte [ebp - 4], 0x56
push 0
mov ecx, dword [ebp - 0x830]
push ecx
lea edx, [ebp - 0x808]
push edx
lea eax, [ebp - 0x824]
push eax
mov ecx, dword [ebp - 0xc4c]
call fcn.100cd81e
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x824]
call fcn.100cf376
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x808]
call fcn.100cf376
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xf14
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0x11bc
mov dword [ebp - 0xc4c], eax
push str.aa_left
lea ecx, [ebp - 0x84c]
call fcn.100cc6c1
mov dword [ebp - 4], 0x57
push str.left
lea ecx, [ebp - 0x868]
call fcn.100cc6c1
mov byte [ebp - 4], 0x58
push 0xffffffffffffffff
lea ecx, [ebp - 0x84c]
push ecx
lea edx, [ebp - 0x868]
push edx
mov ecx, dword [ebp - 0xc4c]
call fcn.100cda0d
mov byte [ebp - 4], 0x57
lea ecx, [ebp - 0x868]
call fcn.100cf376
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x84c]
call fcn.100cf376
nop
mov eax, dword [ebp - 0x14]
add eax, 0x11bc
mov dword [ebp - 0xc4c], eax
push 0x100cee2b
mov ecx, dword [ebp - 0xc4c]
call fcn.100d02d0
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x11bc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0x125c
mov dword [ebp - 0xc4c], eax
push str.aa_right
lea ecx, [ebp - 0x884]
call fcn.100cc6c1
mov dword [ebp - 4], 0x59
push str.right
lea ecx, [ebp - 0x8a0]
call fcn.100cc6c1
mov byte [ebp - 4], 0x5a
push 0xffffffffffffffff
lea ecx, [ebp - 0x884]
push ecx
lea edx, [ebp - 0x8a0]
push edx
mov ecx, dword [ebp - 0xc4c]
call fcn.100cda0d
mov byte [ebp - 4], 0x59
lea ecx, [ebp - 0x8a0]
call fcn.100cf376
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x884]
call fcn.100cf376
nop
mov eax, dword [ebp - 0x14]
add eax, 0x125c
mov dword [ebp - 0xc4c], eax
push 0x100d2418
mov ecx, dword [ebp - 0xc4c]
call fcn.100d02d0
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x125c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0x12fc
mov dword [ebp - 0xc4c], eax
push str.aa_back
lea ecx, [ebp - 0x8bc]
call fcn.100cc6c1
mov dword [ebp - 4], 0x5b
push str.back
lea ecx, [ebp - 0x8d8]
call fcn.100cc6c1
mov byte [ebp - 4], 0x5c
push 0xffffffffffffffff
lea ecx, [ebp - 0x8bc]
push ecx
lea edx, [ebp - 0x8d8]
push edx
mov ecx, dword [ebp - 0xc4c]
call fcn.100cda0d
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0x8d8]
call fcn.100cf376
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8bc]
call fcn.100cf376
nop
mov eax, dword [ebp - 0x14]
add eax, 0x12fc
mov dword [ebp - 0xc4c], eax
push 0x100cbe8d
mov ecx, dword [ebp - 0xc4c]
call fcn.100d02d0
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x12fc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d0bfe
nop
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret