Function at 0x10127160
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10292473
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x114c
call fcn.1028a270
mov dword [ebp - 0x5a4], ecx
push 0x1012e9e0
lea ecx, [ebp - 0xba0]
call fcn.1011f5a0
mov dword [ebp - 0x5a8], eax
mov eax, dword [ebp - 0x5a8]
mov dword [ebp - 0x5ac], eax
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x5ac]
push ecx
mov ecx, 0x10898420
call fcn.1011f630
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xba0]
call fcn.1011f680
mov dword [ebp - 0x5b0], 0x10898424
mov byte [ebp - 0x43], 1
mov byte [ebp - 0x44], 7
mov byte [ebp - 0x1d], 6
mov byte [ebp - 0x1e], 5
mov byte [ebp - 0x1f], 3
mov byte [ebp - 0x20], 0
lea edx, [ebp - 0x43]
push edx
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x1d]
push ecx
lea edx, [ebp - 0x1e]
push edx
lea eax, [ebp - 0x1f]
push eax
lea ecx, [ebp - 0x20]
push ecx
mov ecx, dword [ebp - 0x5b0]
call fcn.1012ea00
mov dword [ebp - 0x5b4], 0x10898424
push 0x102b966e
push str.collectgarbage
lea edx, [ebp - 0x788]
push edx
mov ecx, dword [ebp - 0x5b4]
call fcn.1012e3e0
mov ecx, eax
call fcn.1012ecf0
mov dword [ebp - 0x5b8], 0x10898424
push 0x102b966e
push str.dofilsse
lea eax, [ebp - 0x790]
push eax
mov ecx, dword [ebp - 0x5b8]
call fcn.1012e3e0
mov ecx, eax
call fcn.1012ecf0
mov dword [ebp - 0x5bc], 0x10898424
push 0x102b966e
push str.load
lea ecx, [ebp - 0x798]
push ecx
mov ecx, dword [ebp - 0x5bc]
call fcn.1012e3e0
mov ecx, eax
call fcn.1012ecf0
mov dword [ebp - 0x5c0], 0x10898424
push 0x102b966e
push str.loadfile
lea edx, [ebp - 0x7a0]
push edx
mov ecx, dword [ebp - 0x5c0]
call fcn.1012e3e0
mov ecx, eax
call fcn.1012ecf0
mov dword [ebp - 0x5c4], 0x10898424
push 0x102b966e
push str.pcall
lea eax, [ebp - 0x7a8]
push eax
mov ecx, dword [ebp - 0x5c4]
call fcn.1012e3e0
mov ecx, eax
call fcn.1012ecf0
mov dword [ebp - 0x5cc], 0x10898424
push 0x102b966e
push 0x102d987c
lea ecx, [ebp - 0x7b0]
push ecx
mov ecx, dword [ebp - 0x5cc]
call fcn.1012e3e0
mov ecx, eax
call fcn.1012ecf0
mov dword [ebp - 0x5d0], 0x10898424
push 0x102b966e
push str.xpcall
lea edx, [ebp - 0x7b8]
push edx
mov ecx, dword [ebp - 0x5d0]
call fcn.1012e3e0
mov ecx, eax
call fcn.1012ecf0
mov dword [ebp - 0x98], 0x10898424
push 0x102b966e
push str.getmetatable
lea eax, [ebp - 0x7c0]
push eax
mov ecx, dword [ebp - 0x98]
call fcn.1012e3e0
mov ecx, eax
call fcn.1012ecf0
mov dword [ebp - 0x9c], 0x10898424
push 0x102b966e
push str.setmetatable
lea ecx, [ebp - 0x7c8]
push ecx
mov ecx, dword [ebp - 0x9c]
call fcn.1012e3e0
mov ecx, eax
call fcn.1012ecf0
xor edx, edx
mov byte [ebp - 0x21], dl
mov dword [ebp - 0xa0], 0x10898424
lea eax, [ebp - 0x21]
push eax
push str.__nil_callback
lea ecx, [ebp - 0x7d0]
push ecx
mov ecx, dword [ebp - 0xa0]
call fcn.1012e3e0
mov ecx, eax
call fcn.1012ed20
mov dword [ebp - 0xe8], 0x10898424
mov dword [ebp - 0xa4], 0x17
mov dword [ebp - 0xa8], 0x16
mov dword [ebp - 0xac], 0x15
mov dword [ebp - 0xb0], 0x14
mov dword [ebp - 0xb4], 0x13
mov dword [ebp - 0xb8], 0x12
mov dword [ebp - 0xbc], 0x11
mov dword [ebp - 0xc0], 0x10
mov dword [ebp - 0xc4], 0xf
mov dword [ebp - 0xc8], 0xe
mov dword [ebp - 0xcc], 0xd
mov dword [ebp - 0xd0], 0xc
mov dword [ebp - 0xd4], 4
mov dword [ebp - 0xd8], 3
mov dword [ebp - 0xdc], 2
mov dword [ebp - 0xe0], 1
mov dword [ebp - 0xe4], 0
push str.key_binds
lea ecx, [ebp - 0x768]
call fcn.1007e330
lea edx, [ebp - 0xa4]
push edx
push str.body_aim
lea eax, [ebp - 0xa8]
push eax
push str.slowwalk
lea ecx, [ebp - 0xac]
push ecx
push str.fakeduck
lea edx, [ebp - 0xb0]
push edx
push str.edge_jump
lea eax, [ebp - 0xb4]
push eax
push str.automatic_peek
lea ecx, [ebp - 0xb8]
push ecx
push str.thirdperson
lea edx, [ebp - 0xbc]
push edx
push str.flip_desync
lea eax, [ebp - 0xc0]
push eax
push str.freestand
lea ecx, [ebp - 0xc4]
push ecx
push str.manual_right
lea edx, [ebp - 0xc8]
push edx
push str.manual_left
lea eax, [ebp - 0xcc]
push eax
push str.manual_back
lea ecx, [ebp - 0xd0]
push ecx
push str.hide_shots
lea edx, [ebp - 0xd4]
push edx
push str.damage_override
lea eax, [ebp - 0xd8]
push eax
push str.safe_points
lea ecx, [ebp - 0xdc]
push ecx
push str.double_tap
lea edx, [ebp - 0xe0]
push edx
push str.legit_enable
lea eax, [ebp - 0xe4]
push eax
push str.legit_automatic_fire
lea ecx, [ebp - 0x768]
push ecx
mov ecx, dword [ebp - 0xe8]
call fcn.1012ed50
mov dword [ebp - 0xf4], 0x10898424
mov dword [ebp - 0xec], 1
mov dword [ebp - 0xf0], 0
push str.key_bind_mode
lea ecx, [ebp - 0x770]
call fcn.1007e330
lea edx, [ebp - 0xec]
push edx
push str.toggle
lea eax, [ebp - 0xf0]
push eax
push str.hold
lea ecx, [ebp - 0x770]
push ecx
mov ecx, dword [ebp - 0xf4]
call fcn.1012f040
mov dword [ebp - 0x14c], 0x10898424
mov dword [ebp - 0x5d8], 0x10121f30
mov dword [ebp - 0x5d4], 0
mov edx, dword [ebp - 0x5d8]
mov eax, dword [ebp - 0x5d4]
mov dword [ebp - 0x6a8], edx
mov dword [ebp - 0x6a4], eax
push str.set_prop_bool
lea ecx, [ebp - 0xc48]
call fcn.1002cf20
mov dword [ebp - 0xf8], eax
mov ecx, dword [ebp - 0xf8]
mov dword [ebp - 0xfc], ecx
mov dword [ebp - 4], 1
mov edx, dword [ebp - 0xfc]
mov dword [ebp - 0x130], edx
mov dword [ebp - 0x5e0], 0x10121ee0
mov dword [ebp - 0x5dc], 0
mov eax, dword [ebp - 0x5e0]
mov ecx, dword [ebp - 0x5dc]
mov dword [ebp - 0x6b0], eax
mov dword [ebp - 0x6ac], ecx
push str.set_prop_float
lea ecx, [ebp - 0xc30]
call fcn.1002cf20
mov dword [ebp - 0x100], eax
mov edx, dword [ebp - 0x100]
mov dword [ebp - 0x104], edx
mov byte [ebp - 4], 2
mov eax, dword [ebp - 0x104]
mov dword [ebp - 0x134], eax
mov dword [ebp - 0x5e8], 0x10121e90
mov dword [ebp - 0x5e4], 0
mov ecx, dword [ebp - 0x5e8]
mov edx, dword [ebp - 0x5e4]
mov dword [ebp - 0x6b8], ecx
mov dword [ebp - 0x6b4], edx
push str.set_prop_int
lea ecx, [ebp - 0xc18]
call fcn.1002cf20
mov dword [ebp - 0x108], eax
mov eax, dword [ebp - 0x108]
mov dword [ebp - 0x10c], eax
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x10c]
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x5f0], 0x10121db0
mov dword [ebp - 0x5ec], 0
mov edx, dword [ebp - 0x5f0]
mov eax, dword [ebp - 0x5ec]
mov dword [ebp - 0x6c0], edx
mov dword [ebp - 0x6bc], eax
push str.get_prop_string
lea ecx, [ebp - 0xc00]
call fcn.1002cf20
mov dword [ebp - 0x110], eax
mov ecx, dword [ebp - 0x110]
mov dword [ebp - 0x114], ecx
mov byte [ebp - 4], 4
mov edx, dword [ebp - 0x114]
mov dword [ebp - 0x13c], edx
mov dword [ebp - 0x5f8], 0x10121cf0
mov dword [ebp - 0x5f4], 0
mov eax, dword [ebp - 0x5f8]
mov ecx, dword [ebp - 0x5f4]
mov dword [ebp - 0x6c8], eax
mov dword [ebp - 0x6c4], ecx
push str.get_prop_bool
lea ecx, [ebp - 0xbe8]
call fcn.1002cf20
mov dword [ebp - 0x118], eax
mov edx, dword [ebp - 0x118]
mov dword [ebp - 0x11c], edx
mov byte [ebp - 4], 5
mov eax, dword [ebp - 0x11c]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x600], 0x10121c20
mov dword [ebp - 0x5fc], 0
mov ecx, dword [ebp - 0x600]
mov edx, dword [ebp - 0x5fc]
mov dword [ebp - 0x6d0], ecx
mov dword [ebp - 0x6cc], edx
push str.get_prop_float
lea ecx, [ebp - 0xbd0]
call fcn.1002cf20
mov dword [ebp - 0x120], eax
mov eax, dword [ebp - 0x120]
mov dword [ebp - 0x124], eax
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x124]
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x608], 0x10121b60
mov dword [ebp - 0x604], 0
mov edx, dword [ebp - 0x608]
mov eax, dword [ebp - 0x604]
mov dword [ebp - 0x6d8], edx
mov dword [ebp - 0x6d4], eax
push str.get_prop_int
lea ecx, [ebp - 0xbb8]
call fcn.1002cf20
mov dword [ebp - 0x128], eax
mov ecx, dword [ebp - 0x128]
mov dword [ebp - 0x12c], ecx
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x12c]
mov dword [ebp - 0x148], edx
push str.entity
lea ecx, [ebp - 0xaf8]
call fcn.1002cf20
mov byte [ebp - 4], 8
lea eax, [ebp - 0x6a8]
push eax
mov ecx, dword [ebp - 0x130]
push ecx
lea edx, [ebp - 0x6b0]
push edx
mov eax, dword [ebp - 0x134]
push eax
lea ecx, [ebp - 0x6b8]
push ecx
mov edx, dword [ebp - 0x138]
push edx
lea eax, [ebp - 0x6c0]
push eax
mov ecx, dword [ebp - 0x13c]
push ecx
lea edx, [ebp - 0x6c8]
push edx
mov eax, dword [ebp - 0x140]
push eax
lea ecx, [ebp - 0x6d0]
push ecx
mov edx, dword [ebp - 0x144]
push edx
lea eax, [ebp - 0x6d8]
push eax
mov ecx, dword [ebp - 0x148]
push ecx
lea edx, [ebp - 0xaf8]
push edx
mov ecx, dword [ebp - 0x14c]
call fcn.1012f0c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0xaf8]
call fcn.10007c90
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xbb8]
call fcn.10007c90
mov byte [ebp - 4], 5
lea ecx, [ebp - 0xbd0]
call fcn.10007c90
mov byte [ebp - 4], 4
lea ecx, [ebp - 0xbe8]
call fcn.10007c90
mov byte [ebp - 4], 3
lea ecx, [ebp - 0xc00]
call fcn.10007c90
mov byte [ebp - 4], 2
lea ecx, [ebp - 0xc18]
call fcn.10007c90
mov byte [ebp - 4], 1
lea ecx, [ebp - 0xc30]
call fcn.10007c90
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc48]
call fcn.10007c90
mov dword [ebp - 0x190], 0x10898424
mov dword [ebp - 0x170], fcn.1003d590
push 0x102d9960
lea ecx, [ebp - 0xca8]
call fcn.1002cf20
mov dword [ebp - 0x150], eax
mov eax, dword [ebp - 0x150]
mov dword [ebp - 0x154], eax
mov dword [ebp - 4], 9
mov ecx, dword [ebp - 0x154]
mov dword [ebp - 0x174], ecx
mov dword [ebp - 0x178], fcn.1003d570
push 0x102d9970
lea ecx, [ebp - 0xc90]
call fcn.1002cf20
mov dword [ebp - 0x158], eax
mov edx, dword [ebp - 0x158]
mov dword [ebp - 0x15c], edx
mov byte [ebp - 4], 0xa
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x17c], eax
mov dword [ebp - 0x180], fcn.1003d550
push 0x102d996c
lea ecx, [ebp - 0xc78]
call fcn.1002cf20
mov dword [ebp - 0x160], eax
mov ecx, dword [ebp - 0x160]
mov dword [ebp - 0x164], ecx
mov byte [ebp - 4], 0xb
mov edx, dword [ebp - 0x164]
mov dword [ebp - 0x184], edx
mov dword [ebp - 0x188], fcn.1003d530
push 0x102d997c
lea ecx, [ebp - 0xc60]
call fcn.1002cf20
mov dword [ebp - 0x168], eax
mov eax, dword [ebp - 0x168]
mov dword [ebp - 0x16c], eax
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x16c]
mov dword [ebp - 0x18c], ecx
mov dl, byte [ebp - 0x60]
mov byte [ebp - 0x22], dl
mov al, byte [ebp - 0x22]
mov byte [ebp - 0x23], al
mov cl, byte [ebp - 0x23]
mov byte [ebp - 0x24], cl
mov dl, byte [ebp - 0x24]
mov byte [ebp - 0x25], dl
mov al, byte [ebp - 0x25]
mov byte [ebp - 0x26], al
mov cl, byte [ebp - 0x26]
mov byte [ebp - 0x27], cl
push str.color
lea ecx, [ebp - 0xb10]
call fcn.1002cf20
mov byte [ebp - 4], 0xd
lea edx, [ebp - 0x170]
push edx
mov eax, dword [ebp - 0x174]
push eax
lea ecx, [ebp - 0x178]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
lea eax, [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
lea edx, [ebp - 0x188]
push edx
mov eax, dword [ebp - 0x18c]
push eax
movzx ecx, byte [ebp - 0x27]
push ecx
lea edx, [ebp - 0xb10]
push edx
mov ecx, dword [ebp - 0x190]
call fcn.1012f200
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0xb10]
call fcn.10007c90
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0xc60]
call fcn.10007c90
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0xc78]
call fcn.10007c90
mov byte [ebp - 4], 9
lea ecx, [ebp - 0xc90]
call fcn.10007c90
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xca8]
call fcn.10007c90
mov dword [ebp - 0x274], 0x10898424
mov dword [ebp - 0x204], fcn.100511b0
push str.normalize
lea ecx, [ebp - 0xdf8]
call fcn.1002cf20
mov dword [ebp - 0x194], eax
mov eax, dword [ebp - 0x194]
mov dword [ebp - 0x198], eax
mov dword [ebp - 4], 0xe
mov ecx, dword [ebp - 0x198]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x20c], fcn.100443b0
push str.cross_product
lea ecx, [ebp - 0xde0]
call fcn.1002cf20
mov dword [ebp - 0x19c], eax
mov edx, dword [ebp - 0x19c]
mov dword [ebp - 0x1a0], edx
mov byte [ebp - 4], 0xf
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x210], eax
mov dword [ebp - 0x214], 0x101219a0
push str.dist_to_sqr
lea ecx, [ebp - 0xdc8]
call fcn.1002cf20
mov dword [ebp - 0x1a4], eax
mov ecx, dword [ebp - 0x1a4]
mov dword [ebp - 0x1a8], ecx
mov byte [ebp - 4], 0x10
mov edx, dword [ebp - 0x1a8]
mov dword [ebp - 0x218], edx
mov dword [ebp - 0x21c], fcn.1000e650
push str.dist_to
lea ecx, [ebp - 0xdb0]
call fcn.1002cf20
mov dword [ebp - 0x1ac], eax
mov eax, dword [ebp - 0x1ac]
mov dword [ebp - 0x1b0], eax
mov byte [ebp - 4], 0x11
mov ecx, dword [ebp - 0x1b0]
mov dword [ebp - 0x220], ecx
mov dword [ebp - 0x224], fcn.100093b0
push str.zero
lea ecx, [ebp - 0xd98]
call fcn.1002cf20
mov dword [ebp - 0x1b4], eax
mov edx, dword [ebp - 0x1b4]
mov dword [ebp - 0x1b8], edx
mov byte [ebp - 4], 0x12
mov eax, dword [ebp - 0x1b8]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x22c], fcn.10121920
push str.is_valid
lea ecx, [ebp - 0xd80]
call fcn.1002cf20
mov dword [ebp - 0x1bc], eax
mov ecx, dword [ebp - 0x1bc]
mov dword [ebp - 0x1c0], ecx
mov byte [ebp - 4], 0x13
mov edx, dword [ebp - 0x1c0]
mov dword [ebp - 0x230], edx
mov dword [ebp - 0x234], fcn.10009350
push str.is_zero
lea ecx, [ebp - 0xd68]
call fcn.1002cf20
mov dword [ebp - 0x1c4], eax
mov eax, dword [ebp - 0x1c4]
mov dword [ebp - 0x1c8], eax
mov byte [ebp - 4], 0x14
mov ecx, dword [ebp - 0x1c8]
mov dword [ebp - 0x238], ecx
mov dword [ebp - 0x23c], 0x10121a00
push str.length_2d_sqr
lea ecx, [ebp - 0xd50]
call fcn.1002cf20
mov dword [ebp - 0x1cc], eax
mov edx, dword [ebp - 0x1cc]
mov dword [ebp - 0x1d0], edx
mov byte [ebp - 4], 0x15
mov eax, dword [ebp - 0x1d0]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x244], fcn.10008a90
push str.length_2d
lea ecx, [ebp - 0xd38]
call fcn.1002cf20
mov dword [ebp - 0x1d4], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [ebp - 0x1d8], ecx
mov byte [ebp - 4], 0x16
mov edx, dword [ebp - 0x1d8]
mov dword [ebp - 0x248], edx
mov dword [ebp - 0x24c], fcn.100093e0
push str.length_sqr
lea ecx, [ebp - 0xd20]
call fcn.1002cf20
mov dword [ebp - 0x1dc], eax
mov eax, dword [ebp - 0x1dc]
mov dword [ebp - 0x1e0], eax
mov byte [ebp - 4], 0x17
mov ecx, dword [ebp - 0x1e0]
mov dword [ebp - 0x250], ecx
mov dword [ebp - 0x254], fcn.10005a50
push str.length
lea ecx, [ebp - 0xd08]
call fcn.1002cf20
mov dword [ebp - 0x1e4], eax
mov edx, dword [ebp - 0x1e4]
mov dword [ebp - 0x1e8], edx
mov byte [ebp - 4], 0x18
mov eax, dword [ebp - 0x1e8]
mov dword [ebp - 0x258], eax
mov dword [ebp - 0x25c], 8
push 0x102d9a1c
lea ecx, [ebp - 0xcf0]
call fcn.1002cf20
mov dword [ebp - 0x1ec], eax
mov ecx, dword [ebp - 0x1ec]
mov dword [ebp - 0x1f0], ecx
mov byte [ebp - 4], 0x19
mov edx, dword [ebp - 0x1f0]
mov dword [ebp - 0x260], edx
mov dword [ebp - 0x264], 4
push 0x102d9a2c
lea ecx, [ebp - 0xcd8]
call fcn.1002cf20
mov dword [ebp - 0x1f4], eax
mov eax, dword [ebp - 0x1f4]
mov dword [ebp - 0x1f8], eax
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x1f8]
mov dword [ebp - 0x268], ecx
mov dword [ebp - 0x26c], 0
push 0x102d9a28
lea ecx, [ebp - 0xcc0]
call fcn.1002cf20
mov dword [ebp - 0x1fc], eax
mov edx, dword [ebp - 0x1fc]
mov dword [ebp - 0x200], edx
mov byte [ebp - 4], 0x1b
mov eax, dword [ebp - 0x200]
mov dword [ebp - 0x270], eax
mov cl, byte [ebp - 0x61]
mov byte [ebp - 0x28], cl
mov dl, byte [ebp - 0x28]
mov byte [ebp - 0x29], dl
mov al, byte [ebp - 0x29]
mov byte [ebp - 0x2a], al
mov cl, byte [ebp - 0x2a]
mov byte [ebp - 0x2b], cl
mov dl, byte [ebp - 0x2b]
mov byte [ebp - 0x2c], dl
mov al, byte [ebp - 0x2c]
mov byte [ebp - 0x2d], al
mov cl, byte [ebp - 0x2d]
mov byte [ebp - 0x2e], cl
mov dl, byte [ebp - 0x2e]
mov byte [ebp - 0x2f], dl
mov al, byte [ebp - 0x2f]
mov byte [ebp - 0x30], al
mov cl, byte [ebp - 0x30]
mov byte [ebp - 0x31], cl
mov dl, byte [ebp - 0x31]
mov byte [ebp - 0x32], dl
mov al, byte [ebp - 0x32]
mov byte [ebp - 0x33], al
mov cl, byte [ebp - 0x33]
mov byte [ebp - 0x34], cl
mov dl, byte [ebp - 0x34]
mov byte [ebp - 0x35], dl
mov al, byte [ebp - 0x35]
mov byte [ebp - 0x36], al
mov cl, byte [ebp - 0x36]
mov byte [ebp - 0x37], cl
push str.vector
lea ecx, [ebp - 0xb28]
call fcn.1002cf20
mov byte [ebp - 4], 0x1c
lea edx, [ebp - 0x204]
push edx
mov eax, dword [ebp - 0x208]
push eax
lea ecx, [ebp - 0x20c]
push ecx
mov edx, dword [ebp - 0x210]
push edx
lea eax, [ebp - 0x214]
push eax
mov ecx, dword [ebp - 0x218]
push ecx
lea edx, [ebp - 0x21c]
push edx
mov eax, dword [ebp - 0x220]
push eax
lea ecx, [ebp - 0x224]
push ecx
mov edx, dword [ebp - 0x228]
push edx
lea eax, [ebp - 0x22c]
push eax
mov ecx, dword [ebp - 0x230]
push ecx
lea edx, [ebp - 0x234]
push edx
mov eax, dword [ebp - 0x238]
push eax
lea ecx, [ebp - 0x23c]
push ecx
mov edx, dword [ebp - 0x240]
push edx
lea eax, [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
lea edx, [ebp - 0x24c]
push edx
mov eax, dword [ebp - 0x250]
push eax
lea ecx, [ebp - 0x254]
push ecx
mov edx, dword [ebp - 0x258]
push edx
lea eax, [ebp - 0x25c]
push eax
mov ecx, dword [ebp - 0x260]
push ecx
lea edx, [ebp - 0x264]
push edx
mov eax, dword [ebp - 0x268]
push eax
lea ecx, [ebp - 0x26c]
push ecx
mov edx, dword [ebp - 0x270]
push edx
movzx eax, byte [ebp - 0x37]
push eax
lea ecx, [ebp - 0xb28]
push ecx
mov ecx, dword [ebp - 0x274]
call fcn.1012f2d0
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0xb28]
call fcn.10007c90
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xcc0]
call fcn.10007c90
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0xcd8]
call fcn.10007c90
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0xcf0]
call fcn.10007c90
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0xd08]
call fcn.10007c90
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0xd20]
call fcn.10007c90
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0xd38]
call fcn.10007c90
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0xd50]
call fcn.10007c90
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0xd68]
call fcn.10007c90
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0xd80]
call fcn.10007c90
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0xd98]
call fcn.10007c90
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0xdb0]
call fcn.10007c90
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0xdc8]
call fcn.10007c90
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0xde0]
call fcn.10007c90
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xdf8]
call fcn.10007c90
mov dword [ebp - 0x2f8], 0x10898424
mov dword [ebp - 0x2b8], fcn.10121b30
push 0x102d9a30
lea ecx, [ebp - 0xeb8]
call fcn.1002cf20
mov dword [ebp - 0x278], eax
mov edx, dword [ebp - 0x278]
mov dword [ebp - 0x27c], edx
mov dword [ebp - 4], 0x1d
mov eax, dword [ebp - 0x27c]
mov dword [ebp - 0x2bc], eax
mov dword [ebp - 0x2c0], 0x10121b00
push 0x102d9a4c
lea ecx, [ebp - 0xea0]
call fcn.1002cf20
mov dword [ebp - 0x280], eax
mov ecx, dword [ebp - 0x280]
mov dword [ebp - 0x284], ecx
mov byte [ebp - 4], 0x1e
mov edx, dword [ebp - 0x284]
mov dword [ebp - 0x2c4], edx
mov dword [ebp - 0x2c8], 0x10121ad0
push 0x102d9a44
lea ecx, [ebp - 0xe88]
call fcn.1002cf20
mov dword [ebp - 0x288], eax
mov eax, dword [ebp - 0x288]
mov dword [ebp - 0x28c], eax
mov byte [ebp - 4], 0x1f
mov ecx, dword [ebp - 0x28c]
mov dword [ebp - 0x2cc], ecx
mov dword [ebp - 0x2d0], 0x10121aa0
push 0x102d9b24
lea ecx, [ebp - 0xe70]
call fcn.1002cf20
mov dword [ebp - 0x290], eax
mov edx, dword [ebp - 0x290]
mov dword [ebp - 0x294], edx
mov byte [ebp - 4], 0x20
mov eax, dword [ebp - 0x294]
mov dword [ebp - 0x2d4], eax
mov dword [ebp - 0x2d8], fcn.10039f60
push 0x102d9b18
lea ecx, [ebp - 0xe58]
call fcn.1002cf20
mov dword [ebp - 0x298], eax
mov ecx, dword [ebp - 0x298]
mov dword [ebp - 0x29c], ecx
mov byte [ebp - 4], 0x21
mov edx, dword [ebp - 0x29c]
mov dword [ebp - 0x2dc], edx
mov dword [ebp - 0x2e0], fcn.10053950
push 0x102d9b38
lea ecx, [ebp - 0xe40]
call fcn.1002cf20
mov dword [ebp - 0x2a0], eax
mov eax, dword [ebp - 0x2a0]
mov dword [ebp - 0x2a4], eax
mov byte [ebp - 4], 0x22
mov ecx, dword [ebp - 0x2a4]
mov dword [ebp - 0x2e4], ecx
mov dword [ebp - 0x2e8], fcn.10039f30
push 0x102d9b30
lea ecx, [ebp - 0xe28]
call fcn.1002cf20
mov dword [ebp - 0x2a8], eax
mov edx, dword [ebp - 0x2a8]
mov dword [ebp - 0x2ac], edx
mov byte [ebp - 4], 0x23
mov eax, dword [ebp - 0x2ac]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2f0], fcn.10039f00
push 0x102d9b50
lea ecx, [ebp - 0xe10]
call fcn.1002cf20
mov dword [ebp - 0x2b0], eax
mov ecx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2b4], ecx
mov byte [ebp - 4], 0x24
mov edx, dword [ebp - 0x2b4]
mov dword [ebp - 0x2f4], edx
push str.game_event
lea ecx, [ebp - 0xb40]
call fcn.1002cf20
mov byte [ebp - 4], 0x25
lea eax, [ebp - 0x2b8]
push eax
mov ecx, dword [ebp - 0x2bc]
push ecx
lea edx, [ebp - 0x2c0]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
lea ecx, [ebp - 0x2c8]
push ecx
mov edx, dword [ebp - 0x2cc]
push edx
lea eax, [ebp - 0x2d0]
push eax
mov ecx, dword [ebp - 0x2d4]
push ecx
lea edx, [ebp - 0x2d8]
push edx
mov eax, dword [ebp - 0x2dc]
push eax
lea ecx, [ebp - 0x2e0]
push ecx
mov edx, dword [ebp - 0x2e4]
push edx
lea eax, [ebp - 0x2e8]
push eax
mov ecx, dword [ebp - 0x2ec]
push ecx
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0xb40]
push ecx
mov ecx, dword [ebp - 0x2f8]
call fcn.1012f510
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0xb40]
call fcn.10007c90
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0xe10]
call fcn.10007c90
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0xe28]
call fcn.10007c90
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0xe40]
call fcn.10007c90
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xe58]
call fcn.10007c90
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0xe70]
call fcn.10007c90
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0xe88]
call fcn.10007c90
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0xea0]
call fcn.10007c90
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xeb8]
call fcn.10007c90
mov dword [ebp - 0x348], 0x10898424
mov dword [ebp - 0x2fc], 0x12
mov dword [ebp - 0x300], 0x11
mov dword [ebp - 0x304], 0x10
mov dword [ebp - 0x308], 0xf
mov dword [ebp - 0x30c], 0xe
mov dword [ebp - 0x310], 0xd
mov dword [ebp - 0x314], 0xc
mov dword [ebp - 0x318], 0xb
mov dword [ebp - 0x31c], 0xa
mov dword [ebp - 0x320], 9
mov dword [ebp - 0x324], 8
mov dword [ebp - 0x328], 7
mov dword [ebp - 0x32c], 6
mov dword [ebp - 0x330], 5
mov dword [ebp - 0x334], 4
mov dword [ebp - 0x338], 3
mov dword [ebp - 0x33c], 2
mov dword [ebp - 0x340], 1
mov dword [ebp - 0x344], 0
push str.hitboxes
lea ecx, [ebp - 0x778]
call fcn.1007e330
lea edx, [ebp - 0x2fc]
push edx
push str.left_forearm
lea eax, [ebp - 0x300]
push eax
push str.left_upper_arm
lea ecx, [ebp - 0x304]
push ecx
push str.right_forearm
lea edx, [ebp - 0x308]
push edx
push str.right_upper_arm
lea eax, [ebp - 0x30c]
push eax
push str.left_hand
lea ecx, [ebp - 0x310]
push ecx
push str.right_hand
lea edx, [ebp - 0x314]
push edx
push 0x102d9af4
lea eax, [ebp - 0x318]
push eax
push 0x102d9ae8
lea ecx, [ebp - 0x31c]
push ecx
push str.left_calf
lea edx, [ebp - 0x320]
push edx
push str.right_calf
lea eax, [ebp - 0x324]
push eax
push str.left_thigh
lea ecx, [ebp - 0x328]
push ecx
push str.right_thigh
lea edx, [ebp - 0x32c]
push edx
push 0x102d9c04
lea eax, [ebp - 0x330]
push eax
push 0x102d9bfc
lea ecx, [ebp - 0x334]
push ecx
push 0x102d9c18
lea edx, [ebp - 0x338]
push edx
push 0x102d9c10
lea eax, [ebp - 0x33c]
push eax
push 0x102d9c2c
lea ecx, [ebp - 0x340]
push ecx
push str.neck
lea edx, [ebp - 0x344]
push edx
push 0x102d9b88
lea eax, [ebp - 0x778]
push eax
mov ecx, dword [ebp - 0x348]
call fcn.1012f670
mov dword [ebp - 0x3e0], 0x10898424
mov dword [ebp - 0x610], fcn.10010f00
mov dword [ebp - 0x60c], 0
mov ecx, dword [ebp - 0x610]
mov edx, dword [ebp - 0x60c]
mov dword [ebp - 0x6e0], ecx
mov dword [ebp - 0x6dc], edx
push str.get_health
lea ecx, [ebp - 0xfd8]
call fcn.1002cf20
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x34c]
mov dword [ebp - 0x350], eax
mov dword [ebp - 4], 0x26
mov ecx, dword [ebp - 0x350]
mov dword [ebp - 0x3a8], ecx
mov dword [ebp - 0x618], fcn.10009730
mov dword [ebp - 0x614], 0
mov edx, dword [ebp - 0x618]
mov eax, dword [ebp - 0x614]
mov dword [ebp - 0x6e8], edx
mov dword [ebp - 0x6e4], eax
push str.is_scoped
lea ecx, [ebp - 0xfc0]
call fcn.1002cf20
mov dword [ebp - 0x354], eax
mov ecx, dword [ebp - 0x354]
mov dword [ebp - 0x358], ecx
mov byte [ebp - 4], 0x27
mov edx, dword [ebp - 0x358]
mov dword [ebp - 0x3ac], edx
mov dword [ebp - 0x620], fcn.100061a0
mov dword [ebp - 0x61c], 0
mov eax, dword [ebp - 0x620]
mov ecx, dword [ebp - 0x61c]
mov dword [ebp - 0x6f0], eax
mov dword [ebp - 0x6ec], ecx
push str.has_heavy_armor
lea ecx, [ebp - 0xfa8]
call fcn.1002cf20
mov dword [ebp - 0x35c], eax
mov edx, dword [ebp - 0x35c]
mov dword [ebp - 0x360], edx
mov byte [ebp - 4], 0x28
mov eax, dword [ebp - 0x360]
mov dword [ebp - 0x3b0], eax
mov dword [ebp - 0x628], fcn.100060f0
mov dword [ebp - 0x624], 0
mov ecx, dword [ebp - 0x628]
mov edx, dword [ebp - 0x624]
mov dword [ebp - 0x6f8], ecx
mov dword [ebp - 0x6f4], edx
push str.has_helmet
lea ecx, [ebp - 0xf90]
call fcn.1002cf20
mov dword [ebp - 0x494], eax
mov eax, dword [ebp - 0x494]
mov dword [ebp - 0x364], eax
mov byte [ebp - 4], 0x29
mov ecx, dword [ebp - 0x364]
mov dword [ebp - 0x3b4], ecx
mov dword [ebp - 0x630], fcn.10207c30
mov dword [ebp - 0x62c], 0
mov edx, dword [ebp - 0x630]
mov eax, dword [ebp - 0x62c]
mov dword [ebp - 0x700], edx
mov dword [ebp - 0x6fc], eax
push str.get_hitbox_position
lea ecx, [ebp - 0xf78]
call fcn.1002cf20
mov dword [ebp - 0x368], eax
mov ecx, dword [ebp - 0x368]
mov dword [ebp - 0x36c], ecx
mov byte [ebp - 4], 0x2a
mov edx, dword [ebp - 0x36c]
mov dword [ebp - 0x3b8], edx
mov dword [ebp - 0x638], fcn.10009680
mov dword [ebp - 0x634], 0
mov eax, dword [ebp - 0x638]
mov ecx, dword [ebp - 0x634]
mov dword [ebp - 0x708], eax
mov dword [ebp - 0x704], ecx
push str.get_angles
lea ecx, [ebp - 0xf60]
call fcn.1002cf20
mov dword [ebp - 0x370], eax
mov edx, dword [ebp - 0x370]
mov dword [ebp - 0x374], edx
mov byte [ebp - 4], 0x2b
mov eax, dword [ebp - 0x374]
mov dword [ebp - 0x3bc], eax
mov dword [ebp - 0x640], 0x101fa13e
mov dword [ebp - 0x63c], 0
mov ecx, dword [ebp - 0x640]
mov edx, dword [ebp - 0x63c]
mov dword [ebp - 0x710], ecx
mov dword [ebp - 0x70c], edx
push str.get_origin
lea ecx, [ebp - 0xf48]
call fcn.1002cf20
mov dword [ebp - 0x378], eax
mov eax, dword [ebp - 0x378]
mov dword [ebp - 0x37c], eax
mov byte [ebp - 4], 0x2c
mov ecx, dword [ebp - 0x37c]
mov dword [ebp - 0x3c0], ecx
mov dword [ebp - 0x648], fcn.10008ba0
mov dword [ebp - 0x644], 0
mov edx, dword [ebp - 0x648]
mov eax, dword [ebp - 0x644]
mov dword [ebp - 0x718], edx
mov dword [ebp - 0x714], eax
push str.get_velocity
lea ecx, [ebp - 0xf30]
call fcn.1002cf20
mov dword [ebp - 0x380], eax
mov ecx, dword [ebp - 0x380]
mov dword [ebp - 0x384], ecx
mov byte [ebp - 4], 0x2d
mov edx, dword [ebp - 0x384]
mov dword [ebp - 0x3c4], edx
mov dword [ebp - 0x650], fcn.10207bc0
mov dword [ebp - 0x64c], 0
mov eax, dword [ebp - 0x650]
mov ecx, dword [ebp - 0x64c]
mov dword [ebp - 0x720], eax
mov dword [ebp - 0x71c], ecx
push str.get_alive
lea ecx, [ebp - 0xf18]
call fcn.1002cf20
mov dword [ebp - 0x388], eax
mov edx, dword [ebp - 0x388]
mov dword [ebp - 0x38c], edx
mov byte [ebp - 4], 0x2e
mov eax, dword [ebp - 0x38c]
mov dword [ebp - 0x3c8], eax
mov dword [ebp - 0x658], fcn.10005f90
mov dword [ebp - 0x654], 0
mov ecx, dword [ebp - 0x658]
mov edx, dword [ebp - 0x654]
mov dword [ebp - 0x728], ecx
mov dword [ebp - 0x724], edx
push str.get_team
lea ecx, [ebp - 0xf00]
call fcn.1002cf20
mov dword [ebp - 0x390], eax
mov eax, dword [ebp - 0x390]
mov dword [ebp - 0x394], eax
mov byte [ebp - 4], 0x2f
mov ecx, dword [ebp - 0x394]
mov dword [ebp - 0x3cc], ecx
mov dword [ebp - 0x3d0], 0x101fa139
push str.get_dormant
lea ecx, [ebp - 0xee8]
call fcn.1002cf20
mov dword [ebp - 0x398], eax
mov edx, dword [ebp - 0x398]
mov dword [ebp - 0x39c], edx
mov byte [ebp - 4], 0x30
mov eax, dword [ebp - 0x39c]
mov dword [ebp - 0x3d4], eax
mov dword [ebp - 0x3d8], 0x101fa13e
push str.get_index
lea ecx, [ebp - 0xed0]
call fcn.1002cf20
mov dword [ebp - 0x3a0], eax
mov ecx, dword [ebp - 0x3a0]
mov dword [ebp - 0x3a4], ecx
mov byte [ebp - 4], 0x31
mov edx, dword [ebp - 0x3a4]
mov dword [ebp - 0x3dc], edx
push str.player
lea ecx, [ebp - 0xb58]
call fcn.1002cf20
mov byte [ebp - 4], 0x32
lea eax, [ebp - 0x6e0]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
lea edx, [ebp - 0x6e8]
push edx
mov eax, dword [ebp - 0x3ac]
push eax
lea ecx, [ebp - 0x6f0]
push ecx
mov edx, dword [ebp - 0x3b0]
push edx
lea eax, [ebp - 0x6f8]
push eax
mov ecx, dword [ebp - 0x3b4]
push ecx
lea edx, [ebp - 0x700]
push edx
mov eax, dword [ebp - 0x3b8]
push eax
lea ecx, [ebp - 0x708]
push ecx
mov edx, dword [ebp - 0x3bc]
push edx
lea eax, [ebp - 0x710]
push eax
mov ecx, dword [ebp - 0x3c0]
push ecx
lea edx, [ebp - 0x718]
push edx
mov eax, dword [ebp - 0x3c4]
push eax
lea ecx, [ebp - 0x720]
push ecx
mov edx, dword [ebp - 0x3c8]
push edx
lea eax, [ebp - 0x728]
push eax
mov ecx, dword [ebp - 0x3cc]
push ecx
lea edx, [ebp - 0x3d0]
push edx
mov eax, dword [ebp - 0x3d4]
push eax
lea ecx, [ebp - 0x3d8]
push ecx
mov edx, dword [ebp - 0x3dc]
push edx
lea eax, [ebp - 0x5d]
push eax
push 0x108983a3
lea ecx, [ebp - 0xb58]
push ecx
mov ecx, dword [ebp - 0x3e0]
call fcn.1012f9d0
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0xb58]
call fcn.10007c90
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0xed0]
call fcn.10007c90
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0xee8]
call fcn.10007c90
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0xf00]
call fcn.10007c90
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0xf18]
call fcn.10007c90
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0xf30]
call fcn.10007c90
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0xf48]
call fcn.10007c90
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0xf60]
call fcn.10007c90
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0xf78]
call fcn.10007c90
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0xf90]
call fcn.10007c90
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0xfa8]
call fcn.10007c90
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0xfc0]
call fcn.10007c90
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xfd8]
call fcn.10007c90
mov dword [ebp - 0x438], 0x10898424
mov dword [ebp - 0x660], fcn.10206330
mov dword [ebp - 0x65c], 0
mov edx, dword [ebp - 0x660]
mov eax, dword [ebp - 0x65c]
mov dword [ebp - 0x730], edx
mov dword [ebp - 0x72c], eax
push str.get_spread
lea ecx, [ebp - 0x1080]
call fcn.1002cf20
mov dword [ebp - 0x3e4], eax
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x3e8], ecx
mov dword [ebp - 4], 0x33
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x41c], edx
mov dword [ebp - 0x668], fcn.102062f0
mov dword [ebp - 0x664], 0
mov eax, dword [ebp - 0x668]
mov ecx, dword [ebp - 0x664]
mov dword [ebp - 0x738], eax
mov dword [ebp - 0x734], ecx
push str.get_inaccuracy
lea ecx, [ebp - 0x1068]
call fcn.1002cf20
mov dword [ebp - 0x3ec], eax
mov edx, dword [ebp - 0x3ec]
mov dword [ebp - 0x3f0], edx
mov byte [ebp - 4], 0x34
mov eax, dword [ebp - 0x3f0]
mov dword [ebp - 0x420], eax
mov dword [ebp - 0x670], fcn.10206ff0
mov dword [ebp - 0x66c], 0
mov ecx, dword [ebp - 0x670]
mov edx, dword [ebp - 0x66c]
mov dword [ebp - 0x740], ecx
mov dword [ebp - 0x73c], edx
push str.get_name
lea ecx, [ebp - 0x1050]
call fcn.1002cf20
mov dword [ebp - 0x3f4], eax
mov eax, dword [ebp - 0x3f4]
mov dword [ebp - 0x3f8], eax
mov byte [ebp - 4], 0x35
mov ecx, dword [ebp - 0x3f8]
mov dword [ebp - 0x424], ecx
mov dword [ebp - 0x678], fcn.10206b00
mov dword [ebp - 0x674], 0
mov edx, dword [ebp - 0x678]
mov eax, dword [ebp - 0x674]
mov dword [ebp - 0x748], edx
mov dword [ebp - 0x744], eax
push str.can_double_tap
lea ecx, [ebp - 0x1038]
call fcn.1002cf20
mov dword [ebp - 0x3fc], eax
mov ecx, dword [ebp - 0x3fc]
mov dword [ebp - 0x400], ecx
mov byte [ebp - 4], 0x36
mov edx, dword [ebp - 0x400]
mov dword [ebp - 0x428], edx
mov dword [ebp - 0x680], fcn.10206a90
mov dword [ebp - 0x67c], 0
mov eax, dword [ebp - 0x680]
mov ecx, dword [ebp - 0x67c]
mov dword [ebp - 0x750], eax
mov dword [ebp - 0x74c], ecx
push str.is_non_aim
lea ecx, [ebp - 0x1020]
call fcn.1002cf20
mov dword [ebp - 0x404], eax
mov edx, dword [ebp - 0x404]
mov dword [ebp - 0x408], edx
mov byte [ebp - 4], 0x37
mov eax, dword [ebp - 0x408]
mov dword [ebp - 0x42c], eax
mov dword [ebp - 0x688], fcn.102063f0
mov dword [ebp - 0x684], 0
mov ecx, dword [ebp - 0x688]
mov edx, dword [ebp - 0x684]
mov dword [ebp - 0x758], ecx
mov dword [ebp - 0x754], edx
push str.can_fire
lea ecx, [ebp - 0x1008]
call fcn.1002cf20
mov dword [ebp - 0x40c], eax
mov eax, dword [ebp - 0x40c]
mov dword [ebp - 0x410], eax
mov byte [ebp - 4], 0x38
mov ecx, dword [ebp - 0x410]
mov dword [ebp - 0x430], ecx
mov dword [ebp - 0x690], fcn.102063b0
mov dword [ebp - 0x68c], 0
mov edx, dword [ebp - 0x690]
mov eax, dword [ebp - 0x68c]
mov dword [ebp - 0x760], edx
mov dword [ebp - 0x75c], eax
push str.is_empty
lea ecx, [ebp - 0xff0]
call fcn.1002cf20
mov dword [ebp - 0x414], eax
mov ecx, dword [ebp - 0x414]
mov dword [ebp - 0x418], ecx
mov byte [ebp - 4], 0x39
mov edx, dword [ebp - 0x418]
mov dword [ebp - 0x434], edx
push 0x102d9c90
lea ecx, [ebp - 0xb70]
call fcn.1002cf20
mov byte [ebp - 4], 0x3a
lea eax, [ebp - 0x730]
push eax
mov ecx, dword [ebp - 0x41c]
push ecx
lea edx, [ebp - 0x738]
push edx
mov eax, dword [ebp - 0x420]
push eax
lea ecx, [ebp - 0x740]
push ecx
mov edx, dword [ebp - 0x424]
push edx
lea eax, [ebp - 0x748]
push eax
mov ecx, dword [ebp - 0x428]
push ecx
lea edx, [ebp - 0x750]
push edx
mov eax, dword [ebp - 0x42c]
push eax
lea ecx, [ebp - 0x758]
push ecx
mov edx, dword [ebp - 0x430]
push edx
lea eax, [ebp - 0x760]
push eax
mov ecx, dword [ebp - 0x434]
push ecx
lea edx, [ebp - 0x5e]
push edx
push 0x108983a3
lea eax, [ebp - 0xb70]
push eax
mov ecx, dword [ebp - 0x438]
call fcn.1012fbf0
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0xb70]
call fcn.10007c90
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0xff0]
call fcn.10007c90
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x1008]
call fcn.10007c90
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x1020]
call fcn.10007c90
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x1038]
call fcn.10007c90
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x1050]
call fcn.10007c90
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x1068]
call fcn.10007c90
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1080]
call fcn.10007c90
mov dword [ebp - 0x4a4], 0x10898424
mov dword [ebp - 0x43c], 0x2000000
mov dword [ebp - 0x440], 0x1000000
mov dword [ebp - 0x444], 0x800000
mov dword [ebp - 0x448], 0x400000
mov dword [ebp - 0x44c], 0x200000
mov dword [ebp - 0x450], 0x100000
mov dword [ebp - 0x454], 0x80000
mov dword [ebp - 0x458], 0x40000
mov dword [ebp - 0x45c], 0x20000
mov dword [ebp - 0x460], 0x10000
mov dword [ebp - 0x464], 0x8000
mov dword [ebp - 0x468], 0x4000
mov dword [ebp - 0x46c], 0x2000
mov dword [ebp - 0x470], 0x1000
mov dword [ebp - 0x474], 0x800
mov dword [ebp - 0x478], 0x400
mov dword [ebp - 0x47c], 0x200
mov dword [ebp - 0x480], 0x100
mov dword [ebp - 0x484], 0x80
mov dword [ebp - 0x488], 0x40
mov dword [ebp - 0x48c], 0x20
mov dword [ebp - 0x490], 0x10
mov dword [ebp - 0x5c8], 8
mov dword [ebp - 0x498], 4
mov dword [ebp - 0x49c], 2
mov dword [ebp - 0x4a0], 1
push str.buttons
lea ecx, [ebp - 0x780]
call fcn.1007e330
lea ecx, [ebp - 0x43c]
push ecx
push str.in_lookspin
lea edx, [ebp - 0x440]
push edx
push str.in_grenade2
lea eax, [ebp - 0x444]
push eax
push str.in_grenade1
lea ecx, [ebp - 0x448]
push ecx
push str.in_bullrush
lea edx, [ebp - 0x44c]
push edx
push str.in_weapon2
lea eax, [ebp - 0x450]
push eax
push str.in_weapon1
lea ecx, [ebp - 0x454]
push ecx
push str.in_zoom
lea edx, [ebp - 0x458]
push edx
push str.in_walk
lea eax, [ebp - 0x45c]
push eax
push str.in_speed
lea ecx, [ebp - 0x460]
push ecx
push str.in_score
lea edx, [ebp - 0x464]
push edx
push str.in_alt2
lea eax, [ebp - 0x468]
push eax
push str.in_alt1
lea ecx, [ebp - 0x46c]
push ecx
push str.in_reload
lea edx, [ebp - 0x470]
push edx
push str.in_run
lea eax, [ebp - 0x474]
push eax
push str.in_attack2
lea ecx, [ebp - 0x478]
push ecx
push str.in_moveright
lea edx, [ebp - 0x47c]
push edx
push str.in_moveleft
lea eax, [ebp - 0x480]
push eax
push str.in_right
lea ecx, [ebp - 0x484]
push ecx
push str.in_left
lea edx, [ebp - 0x488]
push edx
push str.in_cancel
lea eax, [ebp - 0x48c]
push eax
push str.in_use
lea ecx, [ebp - 0x490]
push ecx
push str.in_back
lea edx, [ebp - 0x5c8]
push edx
push str.in_forward
lea eax, [ebp - 0x498]
push eax
push str.in_duck
lea ecx, [ebp - 0x49c]
push ecx
push str.in_jump
lea edx, [ebp - 0x4a0]
push edx
push str.in_attack
lea eax, [ebp - 0x780]
push eax
mov ecx, dword [ebp - 0x4a4]
call fcn.1012fd50
mov dword [ebp - 0x538], 0x10898424
mov dword [ebp - 0x4f0], 0x74
push str.aim_point
lea ecx, [ebp - 0x1158]
call fcn.1002cf20
mov dword [ebp - 0x4a8], eax
mov ecx, dword [ebp - 0x4a8]
mov dword [ebp - 0x4ac], ecx
mov dword [ebp - 4], 0x3b
mov edx, dword [ebp - 0x4ac]
mov dword [ebp - 0x4f4], edx
mov dword [ebp - 0x4f8], 0x70
push str.backtrack_ticks
lea ecx, [ebp - 0x1140]
call fcn.1002cf20
mov dword [ebp - 0x4b0], eax
mov eax, dword [ebp - 0x4b0]
mov dword [ebp - 0x4b4], eax
mov byte [ebp - 4], 0x3c
mov ecx, dword [ebp - 0x4b4]
mov dword [ebp - 0x4fc], ecx
mov dword [ebp - 0x500], 0x6c
push str.hitchance
lea ecx, [ebp - 0x1128]
call fcn.1002cf20
mov dword [ebp - 0x4b8], eax
mov edx, dword [ebp - 0x4b8]
mov dword [ebp - 0x4bc], edx
mov byte [ebp - 4], 0x3d
mov eax, dword [ebp - 0x4bc]
mov dword [ebp - 0x504], eax
mov dword [ebp - 0x508], 0x68
push str.server_damage
lea ecx, [ebp - 0x1110]
call fcn.1002cf20
mov dword [ebp - 0x4c0], eax
mov ecx, dword [ebp - 0x4c0]
mov dword [ebp - 0x4c4], ecx
mov byte [ebp - 4], 0x3e
mov edx, dword [ebp - 0x4c4]
mov dword [ebp - 0x50c], edx
mov dword [ebp - 0x510], 0x64
push str.client_damage
lea ecx, [ebp - 0x10f8]
call fcn.1002cf20
mov dword [ebp - 0x4c8], eax
mov eax, dword [ebp - 0x4c8]
mov dword [ebp - 0x4cc], eax
mov byte [ebp - 4], 0x3f
mov ecx, dword [ebp - 0x4cc]
mov dword [ebp - 0x514], ecx
mov dword [ebp - 0x518], 0x4c
push str.server_hitbox
lea ecx, [ebp - 0x10e0]
call fcn.1002cf20
mov dword [ebp - 0x4d0], eax
mov edx, dword [ebp - 0x4d0]
mov dword [ebp - 0x4d4], edx
mov byte [ebp - 4], 0x40
mov eax, dword [ebp - 0x4d4]
mov dword [ebp - 0x51c], eax
mov dword [ebp - 0x520], 0x34
push str.client_hitbox
lea ecx, [ebp - 0x10c8]
call fcn.1002cf20
mov dword [ebp - 0x4d8], eax
mov ecx, dword [ebp - 0x4d8]
mov dword [ebp - 0x4dc], ecx
mov byte [ebp - 4], 0x41
mov edx, dword [ebp - 0x4dc]
mov dword [ebp - 0x524], edx
mov dword [ebp - 0x528], 0x1c
push str.result
lea ecx, [ebp - 0x10b0]
call fcn.1002cf20
mov dword [ebp - 0x4e0], eax
mov eax, dword [ebp - 0x4e0]
mov dword [ebp - 0x4e4], eax
mov byte [ebp - 4], 0x42
mov ecx, dword [ebp - 0x4e4]
mov dword [ebp - 0x52c], ecx
mov dword [ebp - 0x530], 4
push str.target_name
lea ecx, [ebp - 0x1098]
call fcn.1002cf20
mov dword [ebp - 0x4e8], eax
mov edx, dword [ebp - 0x4e8]
mov dword [ebp - 0x4ec], edx
mov byte [ebp - 4], 0x43
mov eax, dword [ebp - 0x4ec]
mov dword [ebp - 0x534], eax
mov cl, byte [ebp - 0x5f]
mov byte [ebp - 0x38], cl
mov dl, byte [ebp - 0x38]
mov byte [ebp - 0x39], dl
mov al, byte [ebp - 0x39]
mov byte [ebp - 0x3a], al
mov cl, byte [ebp - 0x3a]
mov byte [ebp - 0x3b], cl
mov dl, byte [ebp - 0x3b]
mov byte [ebp - 0x3c], dl
mov al, byte [ebp - 0x3c]
mov byte [ebp - 0x3d], al
mov cl, byte [ebp - 0x3d]
mov byte [ebp - 0x3e], cl
mov dl, byte [ebp - 0x3e]
mov byte [ebp - 0x3f], dl
movzx eax, byte [ebp - 0x3f]
mov byte [ebp - 0x40], al
mov cl, byte [ebp - 0x40]
mov byte [ebp - 0x41], cl
mov dl, byte [ebp - 0x41]
mov byte [ebp - 0x42], dl
push str.shot_info
lea ecx, [ebp - 0xb88]
call fcn.1002cf20
mov byte [ebp - 4], 0x44
lea eax, [ebp - 0x4f0]
push eax
mov ecx, dword [ebp - 0x4f4]
push ecx
lea edx, [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
lea ecx, [ebp - 0x500]
push ecx
mov edx, dword [ebp - 0x504]
push edx
lea eax, [ebp - 0x508]
push eax
mov ecx, dword [ebp - 0x50c]
push ecx
lea edx, [ebp - 0x510]
push edx
mov eax, dword [ebp - 0x514]
push eax
lea ecx, [ebp - 0x518]
push ecx
mov edx, dword [ebp - 0x51c]
push edx
lea eax, [ebp - 0x520]
push eax
mov ecx, dword [ebp - 0x524]
push ecx
lea edx, [ebp - 0x528]
push edx
mov eax, dword [ebp - 0x52c]
push eax
lea ecx, [ebp - 0x530]
push ecx
mov edx, dword [ebp - 0x534]
push edx
movzx eax, byte [ebp - 0x42]
push eax
lea ecx, [ebp - 0xb88]
push ecx
mov ecx, dword [ebp - 0x538]
call fcn.10130240
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0xb88]
call fcn.10007c90
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x1098]
call fcn.10007c90
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x10b0]
call fcn.10007c90
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x10c8]
call fcn.10007c90
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x10e0]
call fcn.10007c90
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x10f8]
call fcn.10007c90
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x1110]
call fcn.10007c90
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x1128]
call fcn.10007c90
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x1140]
call fcn.10007c90
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1158]
call fcn.10007c90
mov dword [ebp - 0x53c], 0x10898424
push 0
push 0
lea edx, [ebp - 0x74]
push edx
mov ecx, dword [ebp - 0x53c]
call fcn.1011f4d0
mov dword [ebp - 4], 0x45
push 0x10122950
push str.add_callback
lea eax, [ebp - 0x7d8]
push eax
lea ecx, [ebp - 0x74]
call fcn.1012e790
mov ecx, eax
call fcn.101303d0
push 0x10122af0
push str.load_script
lea ecx, [ebp - 0x7e0]
push ecx
lea ecx, [ebp - 0x74]
call fcn.1012e790
mov ecx, eax
call fcn.10130400
push 0x10122b70
push str.unload_script
lea edx, [ebp - 0x7e8]
push edx
lea ecx, [ebp - 0x74]
call fcn.1012e790
mov ecx, eax
call fcn.10130400
push 0x10122bf0
push 0x102d9f24
lea eax, [ebp - 0x7f0]
push eax
lea ecx, [ebp - 0x74]
call fcn.1012e790
mov ecx, eax
call fcn.10130400
mov dword [ebp - 0x540], 0x10898424
push 0
push 0
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, dword [ebp - 0x540]
call fcn.1011f4d0
mov byte [ebp - 4], 0x46
push 0x10122e80
push str.next_line
lea edx, [ebp - 0x7f8]
push edx
lea ecx, [ebp - 0x1c]
call fcn.1012e790
mov ecx, eax
call fcn.10130430
push 0x10122ff0
push str.add_check_box
lea eax, [ebp - 0x800]
push eax
lea ecx, [ebp - 0x1c]
call fcn.1012e790
mov ecx, eax
call fcn.10130460
push 0x10123190
push str.add_combo_box
lea ecx, [ebp - 0x808]
push ecx
lea ecx, [ebp - 0x1c]
call fcn.1012e790
mov ecx, eax
call fcn.10130490
push 0x101233a0
push str.add_slider_int
lea edx, [ebp - 0x810]
push edx
lea ecx, [ebp - 0x1c]
call fcn.1012e790
mov ecx, eax
call fcn.101304c0
push 0x10123540
push str.add_slider_float
lea eax, [ebp - 0x818]
push eax
lea ecx, [ebp - 0x1c]
call fcn.1012e790
mov ecx, eax
call fcn.101304f0
push 0x10123700
push str.add_color_picker
lea ecx, [ebp - 0x820]
push ecx
lea ecx, [ebp - 0x1c]
call fcn.1012e790
mov ecx, eax
call fcn.10130460
push 0x10123b00
push str.get_bool
lea edx, [ebp - 0x828]
push edx
lea ecx, [ebp - 0x1c]
call fcn.1012e790
mov ecx, eax
call fcn.10130520
push 0x10123e20
push 0x102d9ec4
lea eax, [ebp - 0x830]
push eax
lea ecx, [ebp - 0x1c]
call fcn.1012e790
mov ecx, eax
call fcn.10130550
push 0x10124190
push 0x102d9fbc
lea ecx, [ebp - 0x838]
push ecx
lea ecx, [ebp - 0x1c]
call fcn.1012e790
mov ecx, eax
call fcn.10130580
push 0x101244d0
push str.get_color
lea edx, [ebp - 0x840]
push edx
lea ecx, [ebp - 0x1c]
call fcn.1012e790
mov ecx, eax
call fcn.101305b0
push 0x10124800
push str.get_key_bind_state
lea eax, [ebp - 0x848]
push eax
lea ecx, [ebp - 0x1c]
call fcn.1012e790
mov ecx, eax
call fcn.101305e0
push 0x10124820
push str.get_key_bind_mode
lea ecx, [ebp - 0x850]
push ecx
lea ecx, [ebp - 0x1c]
call fcn.1012e790
mov ecx, eax
call fcn.10130610
push 0x10124840
push str.set_bool
lea edx, [ebp - 0x858]
push edx
lea ecx, [ebp - 0x1c]
call fcn.1012e790
mov ecx, eax
call fcn.10130640
push 0x101248f0
push 0x102d9ff0
lea eax, [ebp - 0x860]
push eax
lea ecx, [ebp - 0x1c]
call fcn.1012e790
mov ecx, eax
call fcn.10130670
push 0x101249a0
push 0x102da010
lea ecx, [ebp - 0x868]
push ecx
lea ecx, [ebp - 0x1c]
call fcn.1012e790
mov ecx, eax
call fcn.101306a0
push 0x10124a50
push str.set_color
lea edx, [ebp - 0x870]
push edx
lea ecx, [ebp - 0x1c]
call fcn.1012e790
mov ecx, eax
call fcn.101306d0
mov dword [ebp - 0x544], 0x10898424
push 0
push 0
lea eax, [ebp - 0x54]
push eax
mov ecx, dword [ebp - 0x544]
call fcn.1011f4d0
mov byte [ebp - 4], 0x47
push 0x10124b00
push str.get_framerate
lea ecx, [ebp - 0x878]
push ecx
lea ecx, [ebp - 0x54]
call fcn.1012e790
mov ecx, eax
call fcn.10130700
push 0x10124b10
push str.get_ping
lea edx, [ebp - 0x880]
push edx
lea ecx, [ebp - 0x54]
call fcn.1012e790
mov ecx, eax
call fcn.10130700
push 0x10124b20
push str.get_server_address
lea eax, [ebp - 0x888]
push eax
lea ecx, [ebp - 0x54]
call fcn.1012e790
mov ecx, eax
call fcn.10130730
push 0x10124c70
push str.get_time
lea ecx, [ebp - 0x890]
push ecx
lea ecx, [ebp - 0x54]
call fcn.1012e790
mov ecx, eax
call fcn.10130730
push 0x10124ca0
push str.get_username
lea edx, [ebp - 0x898]
push edx
lea ecx, [ebp - 0x54]
call fcn.1012e790
mov ecx, eax
call fcn.10130730
push 0x10124cd0
push str.get_realtime
lea eax, [ebp - 0x8a0]
push eax
lea ecx, [ebp - 0x54]
call fcn.1012e790
mov ecx, eax
call fcn.10130760
push 0x10124cf0
push str.get_curtime
lea ecx, [ebp - 0x8a8]
push ecx
lea ecx, [ebp - 0x54]
call fcn.1012e790
mov ecx, eax
call fcn.10130760
push 0x10124d10
push str.get_frametime
lea edx, [ebp - 0x8b0]
push edx
lea ecx, [ebp - 0x54]
call fcn.1012e790
mov ecx, eax
call fcn.10130760
push 0x10124d30
push str.get_tickcount
lea eax, [ebp - 0x8b8]
push eax
lea ecx, [ebp - 0x54]
call fcn.1012e790
mov ecx, eax
call fcn.10130700
push 0x10124d50
push str.get_framecount
lea ecx, [ebp - 0x8c0]
push ecx
lea ecx, [ebp - 0x54]
call fcn.1012e790
mov ecx, eax
call fcn.10130700
push 0x10124d70
push str.get_intervalpertick
lea edx, [ebp - 0x8c8]
push edx
lea ecx, [ebp - 0x54]
call fcn.1012e790
mov ecx, eax
call fcn.10130760
push 0x10124d90
push str.get_maxclients
lea eax, [ebp - 0x8d0]
push eax
lea ecx, [ebp - 0x54]
call fcn.1012e790
mov ecx, eax
call fcn.10130700
mov dword [ebp - 0x548], 0x10898424
push 0
push 0
lea ecx, [ebp - 0x14]
push ecx
mov ecx, dword [ebp - 0x548]
call fcn.1011f4d0
mov byte [ebp - 4], 0x48
push 0x10124db0
push str.get_screen_width
lea edx, [ebp - 0x8d8]
push edx
lea ecx, [ebp - 0x14]
call fcn.1012e790
mov ecx, eax
call fcn.10130700
push 0x10124df0
push str.get_screen_height
lea eax, [ebp - 0x8e0]
push eax
lea ecx, [ebp - 0x14]
call fcn.1012e790
mov ecx, eax
call fcn.10130700
push 0x10124fd0
push str.get_level_name
lea ecx, [ebp - 0x8e8]
push ecx
lea ecx, [ebp - 0x14]
call fcn.1012e790
mov ecx, eax
call fcn.10130730
push 0x10125020
push str.get_level_name_short
lea edx, [ebp - 0x8f0]
push edx
lea ecx, [ebp - 0x14]
call fcn.1012e790
mov ecx, eax
call fcn.10130730
push 0x10124eb0
push str.get_local_player_index
lea eax, [ebp - 0x8f8]
push eax
lea ecx, [ebp - 0x14]
call fcn.1012e790
mov ecx, eax
call fcn.10130700
push 0x10125070
push str.get_map_group_name
lea ecx, [ebp - 0x900]
push ecx
lea ecx, [ebp - 0x14]
call fcn.1012e790
mov ecx, eax
call fcn.10130730
push 0x10124e80
push str.get_player_for_user_id
lea edx, [ebp - 0x908]
push edx
lea ecx, [ebp - 0x14]
call fcn.1012e790
mov ecx, eax
call fcn.10130610
push 0x10124e30
push str.get_player_info
lea eax, [ebp - 0x910]
push eax
lea ecx, [ebp - 0x14]
call fcn.1012e790
mov ecx, eax
call fcn.10130790
push 0x10124ee0
push str.get_view_angles
lea ecx, [ebp - 0x918]
push ecx
lea ecx, [ebp - 0x14]
call fcn.1012e790
mov ecx, eax
call fcn.101307c0
push 0x10124fa0
push str.is_connected
lea edx, [ebp - 0x920]
push edx
lea ecx, [ebp - 0x14]
call fcn.1012e790
mov ecx, eax
call fcn.101307f0
push 0x10125180
push str.is_hltv
lea eax, [ebp - 0x928]
push eax
lea ecx, [ebp - 0x14]
call fcn.1012e790
mov ecx, eax
call fcn.101307f0
push 0x10124f70
push str.is_in_game
lea ecx, [ebp - 0x930]
push ecx
lea ecx, [ebp - 0x14]
call fcn.1012e790
mov ecx, eax
call fcn.101307f0
push 0x10125120
push str.is_paused
lea edx, [ebp - 0x938]
push edx
lea ecx, [ebp - 0x14]
call fcn.1012e790
mov ecx, eax
call fcn.101307f0
push 0x101250c0
push str.is_playing_demo
lea eax, [ebp - 0x940]
push eax
lea ecx, [ebp - 0x14]
call fcn.1012e790
mov ecx, eax
call fcn.101307f0
push 0x101250f0
push str.is_recording_demo
lea ecx, [ebp - 0x948]
push ecx
lea ecx, [ebp - 0x14]
call fcn.1012e790
mov ecx, eax
call fcn.101307f0
push 0x10125150
push str.is_taking_screenshot
lea edx, [ebp - 0x950]
push edx
lea ecx, [ebp - 0x14]
call fcn.1012e790
mov ecx, eax
call fcn.101307f0
push 0x10124f30
push str.set_view_angles
lea eax, [ebp - 0x958]
push eax
lea ecx, [ebp - 0x14]
call fcn.1012e790
mov ecx, eax
call fcn.10130820
mov dword [ebp - 0x54c], 0x10898424
push 0
push 0
lea ecx, [ebp - 0x4c]
push ecx
mov ecx, dword [ebp - 0x54c]
call fcn.1011f4d0
mov byte [ebp - 4], 0x49
push 0x101251b0
push str.world_to_screen
lea edx, [ebp - 0x960]
push edx
lea ecx, [ebp - 0x4c]
call fcn.1012e790
mov ecx, eax
call fcn.10130850
push 0x10125220
push str.get_text_width
lea eax, [ebp - 0x968]
push eax
lea ecx, [ebp - 0x4c]
call fcn.1012e790
mov ecx, eax
call fcn.10130880
push 0x10125260
push str.create_font
lea ecx, [ebp - 0x970]
push ecx
lea ecx, [ebp - 0x4c]
call fcn.1012e790
mov ecx, eax
call fcn.101308b0
push 0x10125360
push str.draw_text
lea edx, [ebp - 0x978]
push edx
lea ecx, [ebp - 0x4c]
call fcn.1012e790
mov ecx, eax
call fcn.101308e0
push 0x101253b0
push str.draw_text_centered
lea eax, [ebp - 0x980]
push eax
lea ecx, [ebp - 0x4c]
call fcn.1012e790
mov ecx, eax
call fcn.10130910
push 0x10125430
push str.draw_line
lea ecx, [ebp - 0x988]
push ecx
lea ecx, [ebp - 0x4c]
call fcn.1012e790
mov ecx, eax
call fcn.10130940
push 0x10125470
push str.draw_rect
lea edx, [ebp - 0x990]
push edx
lea ecx, [ebp - 0x4c]
call fcn.1012e790
mov ecx, eax
call fcn.10130940
push 0x101254b0
push str.draw_rect_filled
lea eax, [ebp - 0x998]
push eax
lea ecx, [ebp - 0x4c]
call fcn.1012e790
mov ecx, eax
call fcn.10130940
push 0x101254f0
push str.draw_rect_filled_gradient
lea ecx, [ebp - 0x9a0]
push ecx
lea ecx, [ebp - 0x4c]
call fcn.1012e790
mov ecx, eax
call fcn.10130970
push 0x10125560
push str.draw_circle
lea edx, [ebp - 0x9a8]
push edx
lea ecx, [ebp - 0x4c]
call fcn.1012e790
mov ecx, eax
call fcn.10130940
push 0x101255a0
push str.draw_circle_filled
lea eax, [ebp - 0x9b0]
push eax
lea ecx, [ebp - 0x4c]
call fcn.1012e790
mov ecx, eax
call fcn.10130940
push 0x101255e0
push str.draw_triangle
lea ecx, [ebp - 0x9b8]
push ecx
lea ecx, [ebp - 0x4c]
call fcn.1012e790
mov ecx, eax
call fcn.101309a0
mov dword [ebp - 0x550], 0x10898424
push 0
push 0
lea edx, [ebp - 0x5c]
push edx
mov ecx, dword [ebp - 0x550]
call fcn.1011f4d0
mov byte [ebp - 4], 0x4a
push 0x101259d0
push str.execute
lea eax, [ebp - 0x9c0]
push eax
lea ecx, [ebp - 0x5c]
call fcn.1012e790
mov ecx, eax
call fcn.101309d0
push 0x10125a20
push str.get_int
lea ecx, [ebp - 0x9c8]
push ecx
lea ecx, [ebp - 0x5c]
call fcn.1012e790
mov ecx, eax
call fcn.10130a00
push 0x10125b80
push str.get_float
lea edx, [ebp - 0x9d0]
push edx
lea ecx, [ebp - 0x5c]
call fcn.1012e790
mov ecx, eax
call fcn.10130a30
push 0x10125ce0
push str.get_string
lea eax, [ebp - 0x9d8]
push eax
lea ecx, [ebp - 0x5c]
call fcn.1012e790
mov ecx, eax
call fcn.10130a60
push 0x10125e80
push str.set_int
lea ecx, [ebp - 0x9e0]
push ecx
lea ecx, [ebp - 0x5c]
call fcn.1012e790
mov ecx, eax
call fcn.10130a90
push 0x10126000
push str.set_float
lea edx, [ebp - 0x9e8]
push edx
lea ecx, [ebp - 0x5c]
call fcn.1012e790
mov ecx, eax
call fcn.10130ac0
push 0x101261a0
push str.set_string
lea eax, [ebp - 0x9f0]
push eax
lea ecx, [ebp - 0x5c]
call fcn.1012e790
mov ecx, eax
call fcn.10130af0
mov dword [ebp - 0x554], 0x10898424
push 0
push 0
lea ecx, [ebp - 0x6a0]
push ecx
mov ecx, dword [ebp - 0x554]
call fcn.1011f4d0
mov byte [ebp - 4], 0x4b
push 0x10126330
push str.register_event
lea edx, [ebp - 0x9f8]
push edx
lea ecx, [ebp - 0x6a0]
call fcn.1012e790
mov ecx, eax
call fcn.101303d0
mov dword [ebp - 0x558], 0x10898424
push 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov ecx, dword [ebp - 0x558]
call fcn.1011f4d0
mov byte [ebp - 4], 0x4c
push 0x101264a0
push str.get_local_player
lea ecx, [ebp - 0xa00]
push ecx
lea ecx, [ebp - 0x7c]
call fcn.1012e790
mov ecx, eax
call fcn.10130b20
push 0x10126540
push str.get_player_by_index
lea edx, [ebp - 0xa08]
push edx
lea ecx, [ebp - 0x7c]
call fcn.1012e790
mov ecx, eax
call fcn.10130b50
push 0x101265c0
push str.get_weapon_by_player
lea eax, [ebp - 0xa10]
push eax
lea ecx, [ebp - 0x7c]
call fcn.1012e790
mov ecx, eax
call fcn.10130b80
mov dword [ebp - 0x55c], 0x10898424
push 0
push 0
lea ecx, [ebp - 0x6c]
push ecx
mov ecx, dword [ebp - 0x55c]
call fcn.1011f4d0
mov byte [ebp - 4], 0x4d
push 0x10126650
push str.get_send_packet
lea edx, [ebp - 0xa18]
push edx
lea ecx, [ebp - 0x6c]
call fcn.1012e790
mov ecx, eax
call fcn.101307f0
push 0x10126670
push str.set_send_packet
lea eax, [ebp - 0xa20]
push eax
lea ecx, [ebp - 0x6c]
call fcn.1012e790
mov ecx, eax
call fcn.10130bb0
push 0x10126690
push str.get_choke
lea ecx, [ebp - 0xa28]
push ecx
lea ecx, [ebp - 0x6c]
call fcn.1012e790
mov ecx, eax
call fcn.10130700
push 0x101266c0
push str.get_button_state
lea edx, [ebp - 0xa30]
push edx
lea ecx, [ebp - 0x6c]
call fcn.1012e790
mov ecx, eax
call fcn.101305e0
push 0x10126700
push str.set_button_state
lea eax, [ebp - 0xa38]
push eax
lea ecx, [ebp - 0x6c]
call fcn.1012e790
mov ecx, eax
call fcn.10130be0
mov dword [ebp - 0x560], 0x10898424
push 0
push 0
lea ecx, [ebp - 0x698]
push ecx
mov ecx, dword [ebp - 0x560]
call fcn.1011f4d0
mov byte [ebp - 4], 0x4e
push 0x10126760
push str.find_signature
lea edx, [ebp - 0xa40]
push edx
lea ecx, [ebp - 0x698]
call fcn.1012e790
mov ecx, eax
call fcn.10130c10
mov dword [ebp - 0x564], 0x10898424
push 0
push 0
lea eax, [ebp - 0x94]
push eax
mov ecx, dword [ebp - 0x564]
call fcn.1011f4d0
mov byte [ebp - 4], 0x4f
push 0x10125660
push 0x102da3a0
lea ecx, [ebp - 0xa48]
push ecx
lea ecx, [ebp - 0x94]
call fcn.1012e790
mov ecx, eax
call fcn.10130c40
push 0x10125810
push str.add_position
lea edx, [ebp - 0xa50]
push edx
lea ecx, [ebp - 0x94]
call fcn.1012e790
mov ecx, eax
call fcn.10130c70
mov dword [ebp - 0x568], 0x10898424
push 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov ecx, dword [ebp - 0x568]
call fcn.1011f4d0
mov byte [ebp - 4], 0x50
push 0x10126790
push 0x102da3ac
lea ecx, [ebp - 0xa58]
push ecx
lea ecx, [ebp - 0x8c]
call fcn.1012e790
mov ecx, eax
call fcn.10130ca0
push 0x10126a40
push 0x102da3a4
lea edx, [ebp - 0xa60]
push edx
lea ecx, [ebp - 0x8c]
call fcn.1012e790
mov ecx, eax
call fcn.10130cd0
mov dword [ebp - 0x56c], 0x10898424
push 0
push 0
lea eax, [ebp - 0x84]
push eax
mov ecx, dword [ebp - 0x56c]
call fcn.1011f4d0
mov byte [ebp - 4], 0x51
push 0x10126d20
push str.append
lea ecx, [ebp - 0xa68]
push ecx
lea ecx, [ebp - 0x84]
call fcn.1012e790
mov ecx, eax
call fcn.10130d00
push 0x10126e30
push str.write
lea edx, [ebp - 0xa70]
push edx
lea ecx, [ebp - 0x84]
call fcn.1012e790
mov ecx, eax
call fcn.10130d00
push 0x10126f40
push str.read
lea eax, [ebp - 0xa78]
push eax
lea ecx, [ebp - 0x84]
call fcn.1012e790
mov ecx, eax
call fcn.10130ca0
mov dword [ebp - 0x570], 0x10898424
lea ecx, [ebp - 0x74]
push ecx
push 0x102da32c
lea edx, [ebp - 0xa80]
push edx
mov ecx, dword [ebp - 0x570]
call fcn.1012e3e0
mov ecx, eax
call fcn.10130d30
mov dword [ebp - 0x574], 0x10898424
lea eax, [ebp - 0x1c]
push eax
push str.menu
lea ecx, [ebp - 0xa88]
push ecx
mov ecx, dword [ebp - 0x574]
call fcn.1012e3e0
mov ecx, eax
call fcn.10130d30
mov dword [ebp - 0x578], 0x10898424
lea edx, [ebp - 0x54]
push edx
push str.globals
lea eax, [ebp - 0xa90]
push eax
mov ecx, dword [ebp - 0x578]
call fcn.1012e3e0
mov ecx, eax
call fcn.10130d30
mov dword [ebp - 0x57c], 0x10898424
lea ecx, [ebp - 0x14]
push ecx
push str.engine
lea edx, [ebp - 0xa98]
push edx
mov ecx, dword [ebp - 0x57c]
call fcn.1012e3e0
mov ecx, eax
call fcn.10130d30
mov dword [ebp - 0x580], 0x10898424
lea eax, [ebp - 0x4c]
push eax
push str.render
lea ecx, [ebp - 0xaa0]
push ecx
mov ecx, dword [ebp - 0x580]
call fcn.1012e3e0
mov ecx, eax
call fcn.10130d30
mov dword [ebp - 0x584], 0x10898424
lea edx, [ebp - 0x5c]
push edx
push str.console
lea eax, [ebp - 0xaa8]
push eax
mov ecx, dword [ebp - 0x584]
call fcn.1012e3e0
mov ecx, eax
call fcn.10130d30
mov dword [ebp - 0x588], 0x10898424
lea ecx, [ebp - 0x6a0]
push ecx
push str.events
lea edx, [ebp - 0xab0]
push edx
mov ecx, dword [ebp - 0x588]
call fcn.1012e3e0
mov ecx, eax
call fcn.10130d30
mov dword [ebp - 0x58c], 0x10898424
lea eax, [ebp - 0x7c]
push eax
push str.entitylist
lea ecx, [ebp - 0xab8]
push ecx
mov ecx, dword [ebp - 0x58c]
call fcn.1012e3e0
mov ecx, eax
call fcn.10130d30
mov dword [ebp - 0x590], 0x10898424
lea edx, [ebp - 0x6c]
push edx
push 0x102da3c8
lea eax, [ebp - 0xac0]
push eax
mov ecx, dword [ebp - 0x590]
call fcn.1012e3e0
mov ecx, eax
call fcn.10130d30
mov dword [ebp - 0x594], 0x10898424
lea ecx, [ebp - 0x698]
push ecx
push str.utils
lea edx, [ebp - 0xac8]
push edx
mov ecx, dword [ebp - 0x594]
call fcn.1012e3e0
mov ecx, eax
call fcn.10130d30
mov dword [ebp - 0x598], 0x10898424
lea eax, [ebp - 0x94]
push eax
push str.indicators
lea ecx, [ebp - 0xad0]
push ecx
mov ecx, dword [ebp - 0x598]
call fcn.1012e3e0
mov ecx, eax
call fcn.10130d30
mov dword [ebp - 0x59c], 0x10898424
lea edx, [ebp - 0x8c]
push edx
push 0x102da3f4
lea eax, [ebp - 0xad8]
push eax
mov ecx, dword [ebp - 0x59c]
call fcn.1012e3e0
mov ecx, eax
call fcn.10130d30
mov dword [ebp - 0x5a0], 0x10898424
lea ecx, [ebp - 0x84]
push ecx
push str.file
lea edx, [ebp - 0xae0]
push edx
mov ecx, dword [ebp - 0x5a0]
call fcn.1012e3e0
mov ecx, eax
call fcn.10130d30
mov ecx, dword [ebp - 0x5a4]
call fcn.1012a560
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x84]
call fcn.1011ebd0
mov byte [ebp - 4], 0x4f
lea ecx, [ebp - 0x8c]
call fcn.1011ebd0
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x94]
call fcn.1011ebd0
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x698]
call fcn.1011ebd0
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x6c]
call fcn.1011ebd0
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x7c]
call fcn.1011ebd0
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x6a0]
call fcn.1011ebd0
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x5c]
call fcn.1011ebd0
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x4c]
call fcn.1011ebd0
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0x14]
call fcn.1011ebd0
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x54]
call fcn.1011ebd0
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x1c]
call fcn.1011ebd0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x74]
call fcn.1011ebd0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret