Function at 0x100aee40
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x11300
call fcn.102191a0
mov dword [ebp - 0x41c], ecx
push 0x100b7610
lea ecx, [ebp - 0xb08]
call fcn.100a91b0
push eax
mov ecx, 0x109bcb70
call fcn.100a9210
lea ecx, [ebp - 0xb08]
call fcn.100a9260
mov dword [ebp - 0x42c], 0x109bcb74
mov byte [ebp - 0x1d], 0x15
mov byte [ebp - 0x1e], 9
mov byte [ebp - 0x1f], 0x14
mov byte [ebp - 0x20], 0xa
mov byte [ebp - 0x21], 8
mov byte [ebp - 0x22], 1
mov byte [ebp - 0x23], 7
mov byte [ebp - 0x24], 6
mov byte [ebp - 0x25], 5
mov byte [ebp - 0x26], 3
mov byte [ebp - 0x27], 0
lea eax, [ebp - 0x1d]
push eax
lea ecx, [ebp - 0x1e]
push ecx
lea edx, [ebp - 0x1f]
push edx
lea eax, [ebp - 0x20]
push eax
lea ecx, [ebp - 0x21]
push ecx
lea edx, [ebp - 0x22]
push edx
lea eax, [ebp - 0x23]
push eax
lea ecx, [ebp - 0x24]
push ecx
lea edx, [ebp - 0x25]
push edx
lea eax, [ebp - 0x26]
push eax
lea ecx, [ebp - 0x27]
push ecx
mov ecx, dword [ebp - 0x42c]
call fcn.100b7630
mov edx, dword [0x1033bff4]
mov dword [ebp - 0x430], edx
mov dword [ebp - 0x88], 0x109bcb74
mov eax, dword [ebp - 0x430]
push eax
push str.collectgarbage
lea ecx, [ebp - 0x638]
push ecx
mov ecx, dword [ebp - 0x88]
call fcn.100b6d60
mov ecx, eax
call fcn.100b7b50
mov edx, dword [0x1033bff4]
mov dword [ebp - 0x8c], edx
mov dword [ebp - 0x90], 0x109bcb74
mov eax, dword [ebp - 0x8c]
push eax
push str.dofilsse
lea ecx, [ebp - 0x640]
push ecx
mov ecx, dword [ebp - 0x90]
call fcn.100b6d60
mov ecx, eax
call fcn.100b7b50
mov edx, dword [0x1033bff4]
mov dword [ebp - 0x94], edx
mov dword [ebp - 0x98], 0x109bcb74
mov eax, dword [ebp - 0x94]
push eax
push str.load
lea ecx, [ebp - 0x648]
push ecx
mov ecx, dword [ebp - 0x98]
call fcn.100b6d60
mov ecx, eax
call fcn.100b7b50
mov edx, dword [0x1033bff4]
mov dword [ebp - 0x9c], edx
mov dword [ebp - 0xa0], 0x109bcb74
mov eax, dword [ebp - 0x9c]
push eax
push str.loadfile
lea ecx, [ebp - 0x650]
push ecx
mov ecx, dword [ebp - 0xa0]
call fcn.100b6d60
mov ecx, eax
call fcn.100b7b50
mov edx, dword [0x1033bff4]
mov dword [ebp - 0xa4], edx
mov dword [ebp - 0xa8], 0x109bcb74
mov eax, dword [ebp - 0xa4]
push eax
push str.pcall
lea ecx, [ebp - 0x658]
push ecx
mov ecx, dword [ebp - 0xa8]
call fcn.100b6d60
mov ecx, eax
call fcn.100b7b50
mov edx, dword [0x1033bff4]
mov dword [ebp - 0xac], edx
mov dword [ebp - 0xb0], 0x109bcb74
mov eax, dword [ebp - 0xac]
push eax
push 0x1025a648
lea ecx, [ebp - 0x660]
push ecx
mov ecx, dword [ebp - 0xb0]
call fcn.100b6d60
mov ecx, eax
call fcn.100b7b50
mov edx, dword [0x1033bff4]
mov dword [ebp - 0xb4], edx
mov dword [ebp - 0xb8], 0x109bcb74
mov eax, dword [ebp - 0xb4]
push eax
push str.xpcall
lea ecx, [ebp - 0x668]
push ecx
mov ecx, dword [ebp - 0xb8]
call fcn.100b6d60
mov ecx, eax
call fcn.100b7b50
mov edx, dword [0x1033bff4]
mov dword [ebp - 0xbc], edx
mov dword [ebp - 0xc0], 0x109bcb74
mov eax, dword [ebp - 0xbc]
push eax
push str.getmetatable
lea ecx, [ebp - 0x670]
push ecx
mov ecx, dword [ebp - 0xc0]
call fcn.100b6d60
mov ecx, eax
call fcn.100b7b50
mov edx, dword [0x1033bff4]
mov dword [ebp - 0xc4], edx
mov dword [ebp - 0xc8], 0x109bcb74
mov eax, dword [ebp - 0xc4]
push eax
push str.setmetatable
lea ecx, [ebp - 0x678]
push ecx
mov ecx, dword [ebp - 0xc8]
call fcn.100b6d60
mov ecx, eax
call fcn.100b7b50
xor edx, edx
mov byte [ebp - 0x28], dl
mov dword [ebp - 0xcc], 0x109bcb74
lea eax, [ebp - 0x28]
push eax
push str.__nil_callback
lea ecx, [ebp - 0x680]
push ecx
mov ecx, dword [ebp - 0xcc]
call fcn.100b6d60
mov ecx, eax
call fcn.100b7b90
xor edx, edx
mov byte [ebp - 0x29], dl
mov dword [ebp - 0xd0], 0x109bcb74
lea eax, [ebp - 0x29]
push eax
push str.print
lea ecx, [ebp - 0x688]
push ecx
mov ecx, dword [ebp - 0xd0]
call fcn.100b6d60
mov ecx, eax
call fcn.100b7bd0
xor edx, edx
mov byte [ebp - 0x2a], dl
mov dword [ebp - 0xd4], 0x109bcb74
lea eax, [ebp - 0x2a]
push eax
push str.error
lea ecx, [ebp - 0x690]
push ecx
mov ecx, dword [ebp - 0xd4]
call fcn.100b6d60
mov ecx, eax
call fcn.100b7c10
mov dword [ebp - 0x118], 0x109bcb74
mov dword [ebp - 0xd8], 0x16
mov dword [ebp - 0xdc], 0x15
mov dword [ebp - 0xe0], 0x14
mov dword [ebp - 0xe4], 0x13
mov dword [ebp - 0xe8], 0x12
mov dword [ebp - 0xec], 0x11
mov dword [ebp - 0xf0], 0x10
mov dword [ebp - 0xf4], 0xf
mov dword [ebp - 0xf8], 0xe
mov dword [ebp - 0xfc], 0xd
mov dword [ebp - 0x100], 0xc
mov dword [ebp - 0x104], 4
mov dword [ebp - 0x108], 3
mov dword [ebp - 0x10c], 2
mov dword [ebp - 0x110], 1
mov dword [ebp - 0x114], 0
push str.key_binds
lea ecx, [ebp - 0x5d8]
call fcn.1000e290
lea edx, [ebp - 0xd8]
push edx
push str.body_aim
lea eax, [ebp - 0xdc]
push eax
push 0x1025a7c0
lea ecx, [ebp - 0xe0]
push ecx
push str.fakeduck
lea edx, [ebp - 0xe4]
push edx
push str.edge_jump
lea eax, [ebp - 0xe8]
push eax
push str.automatic_peek
lea ecx, [ebp - 0xec]
push ecx
push str.thirdperson
lea edx, [ebp - 0xf0]
push edx
push str.flip_desync
lea eax, [ebp - 0xf4]
push eax
push str.manual_right
lea ecx, [ebp - 0xf8]
push ecx
push str.manual_left
lea edx, [ebp - 0xfc]
push edx
push str.manual_back
lea eax, [ebp - 0x100]
push eax
push str.hide_shots
lea ecx, [ebp - 0x104]
push ecx
push str.damage_override
lea edx, [ebp - 0x108]
push edx
push str.safe_points
lea eax, [ebp - 0x10c]
push eax
push str.double_tap
lea ecx, [ebp - 0x110]
push ecx
push str.legit_enable
lea edx, [ebp - 0x114]
push edx
push str.legit_automatic_fire
lea eax, [ebp - 0x5d8]
push eax
mov ecx, dword [ebp - 0x118]
call fcn.100b7c50
mov dword [ebp - 0x124], 0x109bcb74
mov dword [ebp - 0x11c], 1
mov dword [ebp - 0x120], 0
push str.key_bind_mode
lea ecx, [ebp - 0x5e0]
call fcn.1000e290
lea ecx, [ebp - 0x11c]
push ecx
push str.toggle
lea edx, [ebp - 0x120]
push edx
push str.hold
lea eax, [ebp - 0x5e0]
push eax
mov ecx, dword [ebp - 0x124]
call fcn.100b7f10
mov dword [ebp - 0x144], 0x109bcb74
mov dword [ebp - 0x438], 0x100a9880
mov dword [ebp - 0x434], 0
mov ecx, dword [ebp - 0x438]
mov edx, dword [ebp - 0x434]
mov dword [ebp - 0x518], ecx
mov dword [ebp - 0x514], edx
push str.set_prop_bool
lea ecx, [ebp - 0xaf0]
call fcn.10010f40
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x440], 0x100a9830
mov dword [ebp - 0x43c], 0
mov eax, dword [ebp - 0x440]
mov ecx, dword [ebp - 0x43c]
mov dword [ebp - 0x520], eax
mov dword [ebp - 0x51c], ecx
push str.set_prop_float
lea ecx, [ebp - 0xb98]
call fcn.10010f40
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x448], 0x100a97e0
mov dword [ebp - 0x444], 0
mov edx, dword [ebp - 0x448]
mov eax, dword [ebp - 0x444]
mov dword [ebp - 0x528], edx
mov dword [ebp - 0x524], eax
push str.set_prop_int
lea ecx, [ebp - 0xb80]
call fcn.10010f40
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x450], 0x100a9740
mov dword [ebp - 0x44c], 0
mov ecx, dword [ebp - 0x450]
mov edx, dword [ebp - 0x44c]
mov dword [ebp - 0x530], ecx
mov dword [ebp - 0x52c], edx
push str.get_prop_string
lea ecx, [ebp - 0xb68]
call fcn.10010f40
mov dword [ebp - 0x134], eax
mov dword [ebp - 0x458], 0x100a96a0
mov dword [ebp - 0x454], 0
mov eax, dword [ebp - 0x458]
mov ecx, dword [ebp - 0x454]
mov dword [ebp - 0x538], eax
mov dword [ebp - 0x534], ecx
push str.get_prop_bool
lea ecx, [ebp - 0xb50]
call fcn.10010f40
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x460], 0x100a9600
mov dword [ebp - 0x45c], 0
mov edx, dword [ebp - 0x460]
mov eax, dword [ebp - 0x45c]
mov dword [ebp - 0x540], edx
mov dword [ebp - 0x53c], eax
push str.get_prop_float
lea ecx, [ebp - 0xb38]
call fcn.10010f40
mov dword [ebp - 0x13c], eax
mov dword [ebp - 0x468], 0x100a9560
mov dword [ebp - 0x464], 0
mov ecx, dword [ebp - 0x468]
mov edx, dword [ebp - 0x464]
mov dword [ebp - 0x548], ecx
mov dword [ebp - 0x544], edx
push str.get_prop_int
lea ecx, [ebp - 0xb20]
call fcn.10010f40
mov dword [ebp - 0x140], eax
push 0x1025a930
lea ecx, [ebp - 0xa30]
call fcn.10010f40
lea eax, [ebp - 0x518]
push eax
mov ecx, dword [ebp - 0x128]
push ecx
lea edx, [ebp - 0x520]
push edx
mov eax, dword [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x528]
push ecx
mov edx, dword [ebp - 0x130]
push edx
lea eax, [ebp - 0x530]
push eax
mov ecx, dword [ebp - 0x134]
push ecx
lea edx, [ebp - 0x538]
push edx
mov eax, dword [ebp - 0x138]
push eax
lea ecx, [ebp - 0x540]
push ecx
mov edx, dword [ebp - 0x13c]
push edx
lea eax, [ebp - 0x548]
push eax
mov ecx, dword [ebp - 0x140]
push ecx
lea edx, [ebp - 0xa30]
push edx
lea eax, [ebp - 0x5e8]
push eax
mov ecx, dword [ebp - 0x144]
call fcn.100b7f90
lea ecx, [ebp - 0x5e8]
call fcn.100b1f90
lea ecx, [ebp - 0xa30]
call fcn.1000b7f0
lea ecx, [ebp - 0xb20]
call fcn.1000b7f0
lea ecx, [ebp - 0xb38]
call fcn.1000b7f0
lea ecx, [ebp - 0xb50]
call fcn.1000b7f0
lea ecx, [ebp - 0xb68]
call fcn.1000b7f0
lea ecx, [ebp - 0xb80]
call fcn.1000b7f0
lea ecx, [ebp - 0xb98]
call fcn.1000b7f0
lea ecx, [ebp - 0xaf0]
call fcn.1000b7f0
mov dword [ebp - 0x168], 0x109bcb74
mov dword [ebp - 0x148], fcn.1003f290
push 0x1025a92c
lea ecx, [ebp - 0xc10]
call fcn.10010f40
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x150], fcn.1000dec0
push 0x1025a928
lea ecx, [ebp - 0xbf8]
call fcn.10010f40
mov dword [ebp - 0x154], eax
mov dword [ebp - 0x158], fcn.1000dea0
push 0x1025a924
lea ecx, [ebp - 0xbe0]
call fcn.10010f40
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x160], fcn.1000de80
push 0x1025a95c
lea ecx, [ebp - 0xbc8]
call fcn.10010f40
mov dword [ebp - 0x164], eax
push str.color
lea ecx, [ebp - 0xa48]
call fcn.10010f40
lea ecx, [ebp - 0x148]
push ecx
mov edx, dword [ebp - 0x14c]
push edx
lea eax, [ebp - 0x150]
push eax
mov ecx, dword [ebp - 0x154]
push ecx
lea edx, [ebp - 0x158]
push edx
mov eax, dword [ebp - 0x15c]
push eax
lea ecx, [ebp - 0x160]
push ecx
mov edx, dword [ebp - 0x164]
push edx
lea eax, [ebp - 0x4e]
push eax
lea ecx, [ebp - 0xa48]
push ecx
lea edx, [ebp - 0x5f0]
push edx
mov ecx, dword [ebp - 0x168]
call fcn.100b80d0
lea ecx, [ebp - 0x5f0]
call fcn.100b1f90
lea ecx, [ebp - 0xa48]
call fcn.1000b7f0
lea ecx, [ebp - 0xbc8]
call fcn.1000b7f0
lea ecx, [ebp - 0xbe0]
call fcn.1000b7f0
lea ecx, [ebp - 0xbf8]
call fcn.1000b7f0
lea ecx, [ebp - 0xc10]
call fcn.1000b7f0
mov dword [ebp - 0x1dc], 0x109bcb74
mov dword [ebp - 0x16c], fcn.1002ed20
push str.normalize
lea ecx, [ebp - 0xd60]
call fcn.10010f40
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x174], 0x1002ee30
push str.cross_product
lea ecx, [ebp - 0xd48]
call fcn.10010f40
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x17c], 0x100a93a0
push str.dist_to_sqr
lea ecx, [ebp - 0xd30]
call fcn.10010f40
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x184], fcn.1000da40
push str.dist_to
lea ecx, [ebp - 0xd18]
call fcn.10010f40
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x18c], fcn.1000c510
push str.zero
lea ecx, [ebp - 0xd00]
call fcn.10010f40
mov dword [ebp - 0x190], eax
mov dword [ebp - 0x194], 0x100a9320
push str.is_valid
lea ecx, [ebp - 0xce8]
call fcn.10010f40
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x19c], fcn.10016bf0
push str.is_zero
lea ecx, [ebp - 0xcd0]
call fcn.10010f40
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x1a4], 0x100a9400
push str.length_2d_sqr
lea ecx, [ebp - 0xcb8]
call fcn.10010f40
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1ac], fcn.1000c540
push str.length_2d
lea ecx, [ebp - 0xca0]
call fcn.10010f40
mov dword [ebp - 0x1b0], eax
mov dword [ebp - 0x1b4], fcn.1000daa0
push str.length_sqr
lea ecx, [ebp - 0xc88]
call fcn.10010f40
mov dword [ebp - 0x1b8], eax
mov dword [ebp - 0x1bc], fcn.10009730
push 0x1025a9c4
lea ecx, [ebp - 0xbb0]
call fcn.10010f40
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x1c4], 8
push 0x1025a9c0
lea ecx, [ebp - 0xc58]
call fcn.10010f40
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x1cc], 4
push 0x1025a9bc
lea ecx, [ebp - 0xc40]
call fcn.10010f40
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d4], 0
push 0x1025a9b8
lea ecx, [ebp - 0xc28]
call fcn.10010f40
mov dword [ebp - 0x1d8], eax
push 0x1025a9e4
lea ecx, [ebp - 0xa60]
call fcn.10010f40
lea eax, [ebp - 0x16c]
push eax
mov ecx, dword [ebp - 0x170]
push ecx
lea edx, [ebp - 0x174]
push edx
mov eax, dword [ebp - 0x178]
push eax
lea ecx, [ebp - 0x17c]
push ecx
mov edx, dword [ebp - 0x180]
push edx
lea eax, [ebp - 0x184]
push eax
mov ecx, dword [ebp - 0x188]
push ecx
lea edx, [ebp - 0x18c]
push edx
mov eax, dword [ebp - 0x190]
push eax
lea ecx, [ebp - 0x194]
push ecx
mov edx, dword [ebp - 0x198]
push edx
lea eax, [ebp - 0x19c]
push eax
mov ecx, dword [ebp - 0x1a0]
push ecx
lea edx, [ebp - 0x1a4]
push edx
mov eax, dword [ebp - 0x1a8]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
mov edx, dword [ebp - 0x1b0]
push edx
lea eax, [ebp - 0x1b4]
push eax
mov ecx, dword [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0x1bc]
push edx
mov eax, dword [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
mov edx, dword [ebp - 0x1c8]
push edx
lea eax, [ebp - 0x1cc]
push eax
mov ecx, dword [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x1d4]
push edx
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x4f]
push ecx
lea edx, [ebp - 0xa60]
push edx
lea eax, [ebp - 0x5f8]
push eax
mov ecx, dword [ebp - 0x1dc]
call fcn.100b81b0
lea ecx, [ebp - 0x5f8]
call fcn.100b1f90
lea ecx, [ebp - 0xa60]
call fcn.1000b7f0
lea ecx, [ebp - 0xc28]
call fcn.1000b7f0
lea ecx, [ebp - 0xc40]
call fcn.1000b7f0
lea ecx, [ebp - 0xc58]
call fcn.1000b7f0
lea ecx, [ebp - 0xbb0]
call fcn.1000b7f0
lea ecx, [ebp - 0xc88]
call fcn.1000b7f0
lea ecx, [ebp - 0xca0]
call fcn.1000b7f0
lea ecx, [ebp - 0xcb8]
call fcn.1000b7f0
lea ecx, [ebp - 0xcd0]
call fcn.1000b7f0
lea ecx, [ebp - 0xce8]
call fcn.1000b7f0
lea ecx, [ebp - 0xd00]
call fcn.1000b7f0
lea ecx, [ebp - 0xd18]
call fcn.1000b7f0
lea ecx, [ebp - 0xd30]
call fcn.1000b7f0
lea ecx, [ebp - 0xd48]
call fcn.1000b7f0
lea ecx, [ebp - 0xd60]
call fcn.1000b7f0
mov dword [ebp - 0x1f8], 0x109bcb74
mov dword [ebp - 0x1e0], 0x94
push str.steam_id
lea ecx, [ebp - 0xda8]
call fcn.10010f40
mov dword [ebp - 0x1e4], eax
mov dword [ebp - 0x1e8], 0x10
push 0x1025a9d0
lea ecx, [ebp - 0xd90]
call fcn.10010f40
mov dword [ebp - 0x1ec], eax
mov dword [ebp - 0x1f0], 0x13c
push 0x1025a9cc
lea ecx, [ebp - 0xd78]
call fcn.10010f40
mov dword [ebp - 0x1f4], eax
push str.player_info
lea ecx, [ebp - 0xa78]
call fcn.10010f40
lea ecx, [ebp - 0x1e0]
push ecx
mov edx, dword [ebp - 0x1e4]
push edx
lea eax, [ebp - 0x1e8]
push eax
mov ecx, dword [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x1f0]
push edx
mov eax, dword [ebp - 0x1f4]
push eax
lea ecx, [ebp - 0xa78]
push ecx
lea edx, [ebp - 0x600]
push edx
mov ecx, dword [ebp - 0x1f8]
call fcn.100b8410
lea ecx, [ebp - 0x600]
call fcn.100b1f90
lea ecx, [ebp - 0xa78]
call fcn.1000b7f0
lea ecx, [ebp - 0xd78]
call fcn.1000b7f0
lea ecx, [ebp - 0xd90]
call fcn.1000b7f0
lea ecx, [ebp - 0xda8]
call fcn.1000b7f0
mov dword [ebp - 0x23c], 0x109bcb74
mov dword [ebp - 0x1fc], fcn.100a9530
push 0x1025a974
lea ecx, [ebp - 0xe68]
call fcn.10010f40
mov dword [ebp - 0x200], eax
mov dword [ebp - 0x204], 0x100a9500
push 0x1025a968
lea ecx, [ebp - 0xe50]
call fcn.10010f40
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x20c], 0x100a94d0
push 0x1025a960
lea ecx, [ebp - 0xe38]
call fcn.10010f40
mov dword [ebp - 0x210], eax
mov dword [ebp - 0x214], 0x100a94a0
push 0x1025a9ac
lea ecx, [ebp - 0xe20]
call fcn.10010f40
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x21c], fcn.10024750
push 0x1025a9a0
lea ecx, [ebp - 0xe08]
call fcn.10010f40
mov dword [ebp - 0x220], eax
mov dword [ebp - 0x224], fcn.1003f2b0
push 0x1025a994
lea ecx, [ebp - 0xdf0]
call fcn.10010f40
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x22c], fcn.10024720
push 0x1025a98c
lea ecx, [ebp - 0xdd8]
call fcn.10010f40
mov dword [ebp - 0x230], eax
mov dword [ebp - 0x234], fcn.100246f0
push str.get_bool
lea ecx, [ebp - 0xdc0]
call fcn.10010f40
mov dword [ebp - 0x238], eax
push str.game_event
lea ecx, [ebp - 0xa90]
call fcn.10010f40
lea eax, [ebp - 0x1fc]
push eax
mov ecx, dword [ebp - 0x200]
push ecx
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 - 0xa90]
push ecx
lea edx, [ebp - 0x608]
push edx
mov ecx, dword [ebp - 0x23c]
call fcn.100b84b0
lea ecx, [ebp - 0x608]
call fcn.100b1f90
lea ecx, [ebp - 0xa90]
call fcn.1000b7f0
lea ecx, [ebp - 0xdc0]
call fcn.1000b7f0
lea ecx, [ebp - 0xdd8]
call fcn.1000b7f0
lea ecx, [ebp - 0xdf0]
call fcn.1000b7f0
lea ecx, [ebp - 0xe08]
call fcn.1000b7f0
lea ecx, [ebp - 0xe20]
call fcn.1000b7f0
lea ecx, [ebp - 0xe38]
call fcn.1000b7f0
lea ecx, [ebp - 0xe50]
call fcn.1000b7f0
lea ecx, [ebp - 0xe68]
call fcn.1000b7f0
mov dword [ebp - 0x28c], 0x109bcb74
mov dword [ebp - 0x240], 0x12
mov dword [ebp - 0x244], 0x11
mov dword [ebp - 0x248], 0x10
mov dword [ebp - 0x24c], 0xf
mov dword [ebp - 0x250], 0xe
mov dword [ebp - 0x254], 0xd
mov dword [ebp - 0x258], 0xc
mov dword [ebp - 0x25c], 0xb
mov dword [ebp - 0x260], 0xa
mov dword [ebp - 0x264], 9
mov dword [ebp - 0x268], 8
mov dword [ebp - 0x26c], 7
mov dword [ebp - 0x270], 6
mov dword [ebp - 0x274], 5
mov dword [ebp - 0x278], 4
mov dword [ebp - 0x27c], 3
mov dword [ebp - 0x280], 2
mov dword [ebp - 0x284], 1
mov dword [ebp - 0x288], 0
push str.hitboxes
lea ecx, [ebp - 0x610]
call fcn.1000e290
lea eax, [ebp - 0x240]
push eax
push str.left_forearm
lea ecx, [ebp - 0x244]
push ecx
push str.left_upper_arm
lea edx, [ebp - 0x248]
push edx
push str.right_forearm
lea eax, [ebp - 0x24c]
push eax
push str.right_upper_arm
lea ecx, [ebp - 0x250]
push ecx
push str.left_hand
lea edx, [ebp - 0x254]
push edx
push str.right_hand
lea eax, [ebp - 0x258]
push eax
push 0x1025aa10
lea ecx, [ebp - 0x25c]
push ecx
push 0x1025aa04
lea edx, [ebp - 0x260]
push edx
push str.left_calf
lea eax, [ebp - 0x264]
push eax
push str.right_calf
lea ecx, [ebp - 0x268]
push ecx
push str.left_thigh
lea edx, [ebp - 0x26c]
push edx
push str.right_thigh
lea eax, [ebp - 0x270]
push eax
push 0x1025aa24
lea ecx, [ebp - 0x274]
push ecx
push 0x1025aa1c
lea edx, [ebp - 0x278]
push edx
push 0x1025ab40
lea eax, [ebp - 0x27c]
push eax
push 0x1025ab38
lea ecx, [ebp - 0x280]
push ecx
push 0x1025ab30
lea edx, [ebp - 0x284]
push edx
push str.neck
lea eax, [ebp - 0x288]
push eax
push 0x1025ab70
lea ecx, [ebp - 0x610]
push ecx
mov ecx, dword [ebp - 0x28c]
call fcn.100b8610
mov dword [ebp - 0x2c8], 0x109bcb74
mov dword [ebp - 0x470], fcn.1001f560
mov dword [ebp - 0x46c], 0
mov edx, dword [ebp - 0x470]
mov eax, dword [ebp - 0x46c]
mov dword [ebp - 0x550], edx
mov dword [ebp - 0x54c], eax
push str.get_health
lea ecx, [ebp - 0xf88]
call fcn.10010f40
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x478], fcn.10016e50
mov dword [ebp - 0x474], 0
mov ecx, dword [ebp - 0x478]
mov edx, dword [ebp - 0x474]
mov dword [ebp - 0x558], ecx
mov dword [ebp - 0x554], edx
push str.is_scoped
lea ecx, [ebp - 0xf70]
call fcn.10010f40
mov dword [ebp - 0x294], eax
mov dword [ebp - 0x480], fcn.10009e50
mov dword [ebp - 0x47c], 0
mov eax, dword [ebp - 0x480]
mov ecx, dword [ebp - 0x47c]
mov dword [ebp - 0x560], eax
mov dword [ebp - 0x55c], ecx
push str.has_heavy_armor
lea ecx, [ebp - 0xf58]
call fcn.10010f40
mov dword [ebp - 0x298], eax
mov dword [ebp - 0x488], fcn.10009dd0
mov dword [ebp - 0x484], 0
mov edx, dword [ebp - 0x488]
mov eax, dword [ebp - 0x484]
mov dword [ebp - 0x568], edx
mov dword [ebp - 0x564], eax
push str.has_helmet
lea ecx, [ebp - 0xf40]
call fcn.10010f40
mov dword [ebp - 0x29c], eax
mov dword [ebp - 0x490], fcn.101be660
mov dword [ebp - 0x48c], 0
mov ecx, dword [ebp - 0x490]
mov edx, dword [ebp - 0x48c]
mov dword [ebp - 0x570], ecx
mov dword [ebp - 0x56c], edx
push str.get_hitbox_position
lea ecx, [ebp - 0xf28]
call fcn.10010f40
mov dword [ebp - 0x2a0], eax
mov dword [ebp - 0x498], fcn.10016dd0
mov dword [ebp - 0x494], 0
mov eax, dword [ebp - 0x498]
mov ecx, dword [ebp - 0x494]
mov dword [ebp - 0x578], eax
mov dword [ebp - 0x574], ecx
push str.get_angles
lea ecx, [ebp - 0xf10]
call fcn.10010f40
mov dword [ebp - 0x2a4], eax
mov dword [ebp - 0x4a0], 0x1017a35b
mov dword [ebp - 0x49c], 0
mov edx, dword [ebp - 0x4a0]
mov eax, dword [ebp - 0x49c]
mov dword [ebp - 0x580], edx
mov dword [ebp - 0x57c], eax
push str.get_origin
lea ecx, [ebp - 0xef8]
call fcn.10010f40
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x4a8], fcn.1000c600
mov dword [ebp - 0x4a4], 0
mov ecx, dword [ebp - 0x4a8]
mov edx, dword [ebp - 0x4a4]
mov dword [ebp - 0x588], ecx
mov dword [ebp - 0x584], edx
push str.get_velocity
lea ecx, [ebp - 0xee0]
call fcn.10010f40
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x4b0], fcn.101be5f0
mov dword [ebp - 0x4ac], 0
mov eax, dword [ebp - 0x4b0]
mov ecx, dword [ebp - 0x4ac]
mov dword [ebp - 0x590], eax
mov dword [ebp - 0x58c], ecx
push str.get_alive
lea ecx, [ebp - 0xec8]
call fcn.10010f40
mov dword [ebp - 0x2b0], eax
mov dword [ebp - 0x4b8], fcn.10009cd0
mov dword [ebp - 0x4b4], 0
mov edx, dword [ebp - 0x4b8]
mov eax, dword [ebp - 0x4b4]
mov dword [ebp - 0x598], edx
mov dword [ebp - 0x594], eax
push str.get_team
lea ecx, [ebp - 0xeb0]
call fcn.10010f40
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0x2b8], 0x1017a356
push str.get_dormant
lea ecx, [ebp - 0xe98]
call fcn.10010f40
mov dword [ebp - 0x2bc], eax
mov dword [ebp - 0x2c0], 0x1017a35b
push str.get_index
lea ecx, [ebp - 0xe80]
call fcn.10010f40
mov dword [ebp - 0x2c4], eax
push 0x1025abe0
lea ecx, [ebp - 0xaa8]
call fcn.10010f40
lea ecx, [ebp - 0x550]
push ecx
mov edx, dword [ebp - 0x290]
push edx
lea eax, [ebp - 0x558]
push eax
mov ecx, dword [ebp - 0x294]
push ecx
lea edx, [ebp - 0x560]
push edx
mov eax, dword [ebp - 0x298]
push eax
lea ecx, [ebp - 0x568]
push ecx
mov edx, dword [ebp - 0x29c]
push edx
lea eax, [ebp - 0x570]
push eax
mov ecx, dword [ebp - 0x2a0]
push ecx
lea edx, [ebp - 0x578]
push edx
mov eax, dword [ebp - 0x2a4]
push eax
lea ecx, [ebp - 0x580]
push ecx
mov edx, dword [ebp - 0x2a8]
push edx
lea eax, [ebp - 0x588]
push eax
mov ecx, dword [ebp - 0x2ac]
push ecx
lea edx, [ebp - 0x590]
push edx
mov eax, dword [ebp - 0x2b0]
push eax
lea ecx, [ebp - 0x598]
push ecx
mov edx, dword [ebp - 0x2b4]
push edx
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 - 0x50]
push ecx
push 0x109bcae9
lea edx, [ebp - 0xaa8]
push edx
lea eax, [ebp - 0x618]
push eax
mov ecx, dword [ebp - 0x2c8]
call fcn.100b8970
lea ecx, [ebp - 0x618]
call fcn.100b1f90
lea ecx, [ebp - 0xaa8]
call fcn.1000b7f0
lea ecx, [ebp - 0xe80]
call fcn.1000b7f0
lea ecx, [ebp - 0xe98]
call fcn.1000b7f0
lea ecx, [ebp - 0xeb0]
call fcn.1000b7f0
lea ecx, [ebp - 0xec8]
call fcn.1000b7f0
lea ecx, [ebp - 0xee0]
call fcn.1000b7f0
lea ecx, [ebp - 0xef8]
call fcn.1000b7f0
lea ecx, [ebp - 0xf10]
call fcn.1000b7f0
lea ecx, [ebp - 0xf28]
call fcn.1000b7f0
lea ecx, [ebp - 0xf40]
call fcn.1000b7f0
lea ecx, [ebp - 0xf58]
call fcn.1000b7f0
lea ecx, [ebp - 0xf70]
call fcn.1000b7f0
lea ecx, [ebp - 0xf88]
call fcn.1000b7f0
mov dword [ebp - 0x2e8], 0x109bcb74
mov dword [ebp - 0x4c0], fcn.101bce90
mov dword [ebp - 0x4bc], 0
mov ecx, dword [ebp - 0x4c0]
mov edx, dword [ebp - 0x4bc]
mov dword [ebp - 0x5a0], ecx
mov dword [ebp - 0x59c], edx
push str.get_spread
lea ecx, [ebp - 0x1030]
call fcn.10010f40
mov dword [ebp - 0x2cc], eax
mov dword [ebp - 0x4c8], fcn.101bce50
mov dword [ebp - 0x4c4], 0
mov eax, dword [ebp - 0x4c8]
mov ecx, dword [ebp - 0x4c4]
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5a4], ecx
push str.get_inaccuracy
lea ecx, [ebp - 0x1018]
call fcn.10010f40
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 0x4d0], fcn.101bdc70
mov dword [ebp - 0x4cc], 0
mov edx, dword [ebp - 0x4d0]
mov eax, dword [ebp - 0x4cc]
mov dword [ebp - 0x5b0], edx
mov dword [ebp - 0x5ac], eax
push str.get_name
lea ecx, [ebp - 0x1000]
call fcn.10010f40
mov dword [ebp - 0x2d4], eax
mov dword [ebp - 0x4d8], fcn.101bd6e0
mov dword [ebp - 0x4d4], 0
mov ecx, dword [ebp - 0x4d8]
mov edx, dword [ebp - 0x4d4]
mov dword [ebp - 0x5b8], ecx
mov dword [ebp - 0x5b4], edx
push str.can_double_tap
lea ecx, [ebp - 0xfe8]
call fcn.10010f40
mov dword [ebp - 0x2d8], eax
mov dword [ebp - 0x4e0], fcn.101bd670
mov dword [ebp - 0x4dc], 0
mov eax, dword [ebp - 0x4e0]
mov ecx, dword [ebp - 0x4dc]
mov dword [ebp - 0x5c0], eax
mov dword [ebp - 0x5bc], ecx
push str.is_non_aim
lea ecx, [ebp - 0xfd0]
call fcn.10010f40
mov dword [ebp - 0x2dc], eax
mov dword [ebp - 0x4e8], fcn.101bcf50
mov dword [ebp - 0x4e4], 0
mov edx, dword [ebp - 0x4e8]
mov eax, dword [ebp - 0x4e4]
mov dword [ebp - 0x5c8], edx
mov dword [ebp - 0x5c4], eax
push str.can_fire
lea ecx, [ebp - 0xfb8]
call fcn.10010f40
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x4f0], fcn.101bcf10
mov dword [ebp - 0x4ec], 0
mov ecx, dword [ebp - 0x4f0]
mov edx, dword [ebp - 0x4ec]
mov dword [ebp - 0x5d0], ecx
mov dword [ebp - 0x5cc], edx
push str.is_empty
lea ecx, [ebp - 0xfa0]
call fcn.10010f40
mov dword [ebp - 0x2e4], eax
push 0x1025ab84
lea ecx, [ebp - 0xac0]
call fcn.10010f40
lea eax, [ebp - 0x5a0]
push eax
mov ecx, dword [ebp - 0x2cc]
push ecx
lea edx, [ebp - 0x5a8]
push edx
mov eax, dword [ebp - 0x2d0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
mov edx, dword [ebp - 0x2d4]
push edx
lea eax, [ebp - 0x5b8]
push eax
mov ecx, dword [ebp - 0x2d8]
push ecx
lea edx, [ebp - 0x5c0]
push edx
mov eax, dword [ebp - 0x2dc]
push eax
lea ecx, [ebp - 0x5c8]
push ecx
mov edx, dword [ebp - 0x2e0]
push edx
lea eax, [ebp - 0x5d0]
push eax
mov ecx, dword [ebp - 0x2e4]
push ecx
lea edx, [ebp - 0x59]
push edx
push 0x109bcae9
lea eax, [ebp - 0xac0]
push eax
lea ecx, [ebp - 0x620]
push ecx
mov ecx, dword [ebp - 0x2e8]
call fcn.100b8b90
lea ecx, [ebp - 0x620]
call fcn.100b1f90
lea ecx, [ebp - 0xac0]
call fcn.1000b7f0
lea ecx, [ebp - 0xfa0]
call fcn.1000b7f0
lea ecx, [ebp - 0xfb8]
call fcn.1000b7f0
lea ecx, [ebp - 0xfd0]
call fcn.1000b7f0
lea ecx, [ebp - 0xfe8]
call fcn.1000b7f0
lea ecx, [ebp - 0x1000]
call fcn.1000b7f0
lea ecx, [ebp - 0x1018]
call fcn.1000b7f0
lea ecx, [ebp - 0x1030]
call fcn.1000b7f0
mov dword [ebp - 0x350], 0x109bcb74
mov dword [ebp - 0x2ec], 0x2000000
mov dword [ebp - 0x2f0], 0x1000000
mov dword [ebp - 0x2f4], 0x800000
mov dword [ebp - 0x2f8], 0x400000
mov dword [ebp - 0x2fc], 0x200000
mov dword [ebp - 0x300], 0x100000
mov dword [ebp - 0x304], 0x80000
mov dword [ebp - 0x308], 0x40000
mov dword [ebp - 0x30c], 0x20000
mov dword [ebp - 0x310], 0x10000
mov dword [ebp - 0x314], 0x8000
mov dword [ebp - 0x318], 0x4000
mov dword [ebp - 0x31c], 0x2000
mov dword [ebp - 0x320], 0x1000
mov dword [ebp - 0x324], 0x800
mov dword [ebp - 0x328], 0x400
mov dword [ebp - 0x32c], 0x200
mov dword [ebp - 0x330], 0x100
mov dword [ebp - 0x334], 0x80
mov dword [ebp - 0x338], 0x40
mov dword [ebp - 0x33c], 0x20
mov dword [ebp - 0x428], 0x10
mov dword [ebp - 0x340], 8
mov dword [ebp - 0x344], 4
mov dword [ebp - 0x348], 2
mov dword [ebp - 0x34c], 1
push str.buttons
lea ecx, [ebp - 0x628]
call fcn.1000e290
lea edx, [ebp - 0x2ec]
push edx
push str.in_lookspin
lea eax, [ebp - 0x2f0]
push eax
push str.in_grenade2
lea ecx, [ebp - 0x2f4]
push ecx
push str.in_grenade1
lea edx, [ebp - 0x2f8]
push edx
push str.in_bullrush
lea eax, [ebp - 0x2fc]
push eax
push str.in_weapon2
lea ecx, [ebp - 0x300]
push ecx
push str.in_weapon1
lea edx, [ebp - 0x304]
push edx
push str.in_zoom
lea eax, [ebp - 0x308]
push eax
push str.in_walk
lea ecx, [ebp - 0x30c]
push ecx
push str.in_speed
lea edx, [ebp - 0x310]
push edx
push str.in_score
lea eax, [ebp - 0x314]
push eax
push str.in_alt2
lea ecx, [ebp - 0x318]
push ecx
push str.in_alt1
lea edx, [ebp - 0x31c]
push edx
push str.in_reload
lea eax, [ebp - 0x320]
push eax
push str.in_run
lea ecx, [ebp - 0x324]
push ecx
push str.in_attack2
lea edx, [ebp - 0x328]
push edx
push str.in_moveright
lea eax, [ebp - 0x32c]
push eax
push str.in_moveleft
lea ecx, [ebp - 0x330]
push ecx
push str.in_right
lea edx, [ebp - 0x334]
push edx
push str.in_left
lea eax, [ebp - 0x338]
push eax
push str.in_cancel
lea ecx, [ebp - 0x33c]
push ecx
push str.in_use
lea edx, [ebp - 0x428]
push edx
push str.in_back
lea eax, [ebp - 0x340]
push eax
push str.in_forward
lea ecx, [ebp - 0x344]
push ecx
push str.in_duck
lea edx, [ebp - 0x348]
push edx
push str.in_jump
lea eax, [ebp - 0x34c]
push eax
push str.in_attack
lea ecx, [ebp - 0x628]
push ecx
mov ecx, dword [ebp - 0x350]
call fcn.100b8cf0
mov dword [ebp - 0x39c], 0x109bcb74
mov dword [ebp - 0x354], 0x74
push str.aim_point
lea ecx, [ebp - 0xc70]
call fcn.10010f40
mov dword [ebp - 0x358], eax
mov dword [ebp - 0x35c], 0x70
push str.backtrack_ticks
lea ecx, [ebp - 0x10f0]
call fcn.10010f40
mov dword [ebp - 0x360], eax
mov dword [ebp - 0x364], 0x6c
push str.hitchance
lea ecx, [ebp - 0x10d8]
call fcn.10010f40
mov dword [ebp - 0x368], eax
mov dword [ebp - 0x36c], 0x68
push str.server_damage
lea ecx, [ebp - 0x10c0]
call fcn.10010f40
mov dword [ebp - 0x370], eax
mov dword [ebp - 0x374], 0x64
push str.client_damage
lea ecx, [ebp - 0x10a8]
call fcn.10010f40
mov dword [ebp - 0x378], eax
mov dword [ebp - 0x37c], 0x4c
push str.server_hitbox
lea ecx, [ebp - 0x1090]
call fcn.10010f40
mov dword [ebp - 0x380], eax
mov dword [ebp - 0x384], 0x34
push str.client_hitbox
lea ecx, [ebp - 0x1078]
call fcn.10010f40
mov dword [ebp - 0x388], eax
mov dword [ebp - 0x38c], 0x1c
push str.result
lea ecx, [ebp - 0x1060]
call fcn.10010f40
mov dword [ebp - 0x390], eax
mov dword [ebp - 0x394], 4
push str.target_name
lea ecx, [ebp - 0x1048]
call fcn.10010f40
mov dword [ebp - 0x398], eax
push str.shot_info
lea ecx, [ebp - 0xad8]
call fcn.10010f40
lea edx, [ebp - 0x354]
push edx
mov eax, dword [ebp - 0x358]
push eax
lea ecx, [ebp - 0x35c]
push ecx
mov edx, dword [ebp - 0x360]
push edx
lea eax, [ebp - 0x364]
push eax
mov ecx, dword [ebp - 0x368]
push ecx
lea edx, [ebp - 0x36c]
push edx
mov eax, dword [ebp - 0x370]
push eax
lea ecx, [ebp - 0x374]
push ecx
mov edx, dword [ebp - 0x378]
push edx
lea eax, [ebp - 0x37c]
push eax
mov ecx, dword [ebp - 0x380]
push ecx
lea edx, [ebp - 0x384]
push edx
mov eax, dword [ebp - 0x388]
push eax
lea ecx, [ebp - 0x38c]
push ecx
mov edx, dword [ebp - 0x390]
push edx
lea eax, [ebp - 0x394]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
lea edx, [ebp - 0x4d]
push edx
lea eax, [ebp - 0xad8]
push eax
lea ecx, [ebp - 0x630]
push ecx
mov ecx, dword [ebp - 0x39c]
call fcn.100b91e0
lea ecx, [ebp - 0x630]
call fcn.100b1f90
lea ecx, [ebp - 0xad8]
call fcn.1000b7f0
lea ecx, [ebp - 0x1048]
call fcn.1000b7f0
lea ecx, [ebp - 0x1060]
call fcn.1000b7f0
lea ecx, [ebp - 0x1078]
call fcn.1000b7f0
lea ecx, [ebp - 0x1090]
call fcn.1000b7f0
lea ecx, [ebp - 0x10a8]
call fcn.1000b7f0
lea ecx, [ebp - 0x10c0]
call fcn.1000b7f0
lea ecx, [ebp - 0x10d8]
call fcn.1000b7f0
lea ecx, [ebp - 0x10f0]
call fcn.1000b7f0
lea ecx, [ebp - 0xc70]
call fcn.1000b7f0
mov dword [ebp - 0x3a0], 0x109bcb74
push 0
push 0
lea edx, [ebp - 0x4c]
push edx
mov ecx, dword [ebp - 0x3a0]
call fcn.100a9110
push 0x100a9f30
push str.set_event_callback
lea eax, [ebp - 0x698]
push eax
lea ecx, [ebp - 0x4c]
call fcn.100a9020
mov ecx, eax
call fcn.100b9380
push 0x100aa100
push str.load_script
lea ecx, [ebp - 0x6a0]
push ecx
lea ecx, [ebp - 0x4c]
call fcn.100a9020
mov ecx, eax
call fcn.100b93c0
push 0x100aa160
push str.unload_script
lea edx, [ebp - 0x6a8]
push edx
lea ecx, [ebp - 0x4c]
call fcn.100a9020
mov ecx, eax
call fcn.100b93c0
push 0x100aa1c0
push 0x1025ae18
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x4c]
call fcn.100a9020
mov ecx, eax
call fcn.100b93c0
push 0x100aa070
push str.get_user_name
lea ecx, [ebp - 0x6b8]
push ecx
lea ecx, [ebp - 0x4c]
call fcn.100a9020
mov ecx, eax
call fcn.100b9400
push 0x100a9f00
push str.is_key_active
lea edx, [ebp - 0x6c0]
push edx
lea ecx, [ebp - 0x4c]
call fcn.100a9020
mov ecx, eax
call fcn.100b9440
mov dword [ebp - 0x3a4], 0x109bcb74
push 0
push 0
lea eax, [ebp - 8]
push eax
mov ecx, dword [ebp - 0x3a4]
call fcn.100a9110
push 0x100aa590
push 0x1025ae58
lea ecx, [ebp - 0x6c8]
push ecx
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b9480
push 0x100aa4a0
push str.is_active
lea edx, [ebp - 0x6d0]
push edx
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b94c0
push 0x100aa3b0
push str.set_menu_color
lea eax, [ebp - 0x6d8]
push eax
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b9500
push 0x100aa2d0
push str.get_menu_color
lea ecx, [ebp - 0x6e0]
push ecx
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b9540
push 0x100aa1f0
push str.get_menu_pos
lea edx, [ebp - 0x6e8]
push edx
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b9580
push 0x100aa260
push str.get_menu_size
lea eax, [ebp - 0x6f0]
push eax
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b9580
push 0x100aa560
push str.get_menu_alpha
lea ecx, [ebp - 0x6f8]
push ecx
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b95c0
push fcn.1000be90
push str.next_line
lea edx, [ebp - 0x700]
push edx
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b9600
push 0x100aafc0
push str.new_checkbox
lea eax, [ebp - 0x708]
push eax
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b9640
push 0x100ac350
push str.new_label
lea ecx, [ebp - 0x710]
push ecx
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b9680
push 0x100ab3f0
push str.new_combobox
lea edx, [ebp - 0x718]
push edx
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b96c0
push 0x100ab630
push str.new_listbox
lea eax, [ebp - 0x720]
push eax
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b9700
push 0x100ab870
push str.new_hotkey
lea ecx, [ebp - 0x728]
push ecx
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b9740
push 0x100ac740
push str.set_visibility
lea edx, [ebp - 0x730]
push edx
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b9780
push 0x100abab0
push str.new_slider_int
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b97c0
push 0x100abdf0
push str.new_slider_float
lea ecx, [ebp - 0x740]
push ecx
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b9800
push 0x100ac070
push str.new_color_picker
lea edx, [ebp - 0x748]
push edx
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b9840
push 0x100ac530
push str.new_button
lea eax, [ebp - 0x750]
push eax
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b9880
push 0x100ac7d0
push str.set_bool
lea ecx, [ebp - 0x758]
push ecx
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b9780
push 0x100ac810
push 0x1025ae94
lea edx, [ebp - 0x760]
push edx
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b98c0
push 0x100ac890
push str.set_color
lea eax, [ebp - 0x768]
push eax
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b9900
push 0x100aa590
push str.reference
lea ecx, [ebp - 0x770]
push ecx
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b9480
push 0x100ac940
push 0x100ac810
push 0x100ac890
push 0x100ac7d0
lea edx, [ebp - 0x1100]
push edx
call fcn.100b1f20
add esp, 0x14
mov dword [ebp - 0x3a8], eax
mov eax, dword [ebp - 0x3a8]
push eax
push 0x1025aec8
lea ecx, [ebp - 0x778]
push ecx
lea ecx, [ebp - 8]
call fcn.100a9020
mov ecx, eax
call fcn.100b99b0
mov dword [ebp - 0x3ac], 0x109bcb74
push 0
push 0
lea edx, [ebp - 0x510]
push edx
mov ecx, dword [ebp - 0x3ac]
call fcn.100a9110
push 0x100ae8f0
push 0x1025aec4
lea eax, [ebp - 0x780]
push eax
lea ecx, [ebp - 0x510]
call fcn.100a9020
mov ecx, eax
call fcn.100b99f0
mov dword [ebp - 0x3b0], 0x109bcb74
push 0
push 0
lea ecx, [ebp - 0x508]
push ecx
mov ecx, dword [ebp - 0x3b0]
call fcn.100a9110
push 0x100aecd0
push str.cdec
lea edx, [ebp - 0x788]
push edx
lea ecx, [ebp - 0x508]
call fcn.100a9020
mov ecx, eax
call fcn.100b9a30
mov dword [ebp - 0x3b4], 0x109bcb74
push 0
push 0
lea eax, [ebp - 0x34]
push eax
mov ecx, dword [ebp - 0x3b4]
call fcn.100a9110
push 0x100ac990
push str.get_framerate
lea ecx, [ebp - 0x790]
push ecx
lea ecx, [ebp - 0x34]
call fcn.100a9020
mov ecx, eax
call fcn.100b95c0
push 0x100ac9a0
push str.get_ping
lea edx, [ebp - 0x798]
push edx
lea ecx, [ebp - 0x34]
call fcn.100a9020
mov ecx, eax
call fcn.100b95c0
push 0x100ac9b0
push str.get_server_address
lea eax, [ebp - 0x7a0]
push eax
lea ecx, [ebp - 0x34]
call fcn.100a9020
mov ecx, eax
call fcn.100b9400
push 0x100acad0
push str.get_time
lea ecx, [ebp - 0x7a8]
push ecx
lea ecx, [ebp - 0x34]
call fcn.100a9020
mov ecx, eax
call fcn.100b9400
push 0x100acaf0
push str.get_username
lea edx, [ebp - 0x7b0]
push edx
lea ecx, [ebp - 0x34]
call fcn.100a9020
mov ecx, eax
call fcn.100b9400
push 0x100acb10
push str.get_realtime
lea eax, [ebp - 0x7b8]
push eax
lea ecx, [ebp - 0x34]
call fcn.100a9020
mov ecx, eax
call fcn.100b9a70
push 0x100acb30
push str.get_curtime
lea ecx, [ebp - 0x7c0]
push ecx
lea ecx, [ebp - 0x34]
call fcn.100a9020
mov ecx, eax
call fcn.100b9a70
push 0x100acb50
push str.get_frametime
lea edx, [ebp - 0x7c8]
push edx
lea ecx, [ebp - 0x34]
call fcn.100a9020
mov ecx, eax
call fcn.100b9a70
push 0x100acb70
push str.get_tickcount
lea eax, [ebp - 0x7d0]
push eax
lea ecx, [ebp - 0x34]
call fcn.100a9020
mov ecx, eax
call fcn.100b95c0
push 0x100acb90
push str.get_framecount
lea ecx, [ebp - 0x7d8]
push ecx
lea ecx, [ebp - 0x34]
call fcn.100a9020
mov ecx, eax
call fcn.100b95c0
push 0x100acbb0
push str.get_intervalpertick
lea edx, [ebp - 0x7e0]
push edx
lea ecx, [ebp - 0x34]
call fcn.100a9020
mov ecx, eax
call fcn.100b9a70
push 0x100acbd0
push str.get_maxclients
lea eax, [ebp - 0x7e8]
push eax
lea ecx, [ebp - 0x34]
call fcn.100a9020
mov ecx, eax
call fcn.100b95c0
mov dword [ebp - 0x3b8], 0x109bcb74
push 0
push 0
lea ecx, [ebp - 0x10]
push ecx
mov ecx, dword [ebp - 0x3b8]
call fcn.100a9110
push 0x100acbf0
push str.get_screen_size
lea edx, [ebp - 0x7f0]
push edx
lea ecx, [ebp - 0x10]
call fcn.100a9020
mov ecx, eax
call fcn.100b9580
push 0x100acde0
push str.get_level_name
lea eax, [ebp - 0x7f8]
push eax
lea ecx, [ebp - 0x10]
call fcn.100a9020
mov ecx, eax
call fcn.100b9400
push 0x100ace20
push str.get_level_name_short
lea ecx, [ebp - 0x800]
push ecx
lea ecx, [ebp - 0x10]
call fcn.100a9020
mov ecx, eax
call fcn.100b9400
push 0x100accc0
push str.get_local_player_index
lea edx, [ebp - 0x808]
push edx
lea ecx, [ebp - 0x10]
call fcn.100a9020
mov ecx, eax
call fcn.100b95c0
push 0x100ace60
push str.get_map_group_name
lea eax, [ebp - 0x810]
push eax
lea ecx, [ebp - 0x10]
call fcn.100a9020
mov ecx, eax
call fcn.100b9400
push 0x100acc90
push str.get_player_for_user_id
lea ecx, [ebp - 0x818]
push ecx
lea ecx, [ebp - 0x10]
call fcn.100a9020
mov ecx, eax
call fcn.100b9ab0
push 0x100acc40
push str.get_player_info
lea edx, [ebp - 0x820]
push edx
lea ecx, [ebp - 0x10]
call fcn.100a9020
mov ecx, eax
call fcn.100b9af0
push 0x100accf0
push str.get_view_angles
lea eax, [ebp - 0x828]
push eax
lea ecx, [ebp - 0x10]
call fcn.100a9020
mov ecx, eax
call fcn.100b9b30
push 0x100acdb0
push str.is_connected
lea ecx, [ebp - 0x830]
push ecx
lea ecx, [ebp - 0x10]
call fcn.100a9020
mov ecx, eax
call fcn.100b9b70
push 0x100acf60
push str.is_hltv
lea edx, [ebp - 0x838]
push edx
lea ecx, [ebp - 0x10]
call fcn.100a9020
mov ecx, eax
call fcn.100b9b70
push 0x100acd80
push str.is_in_game
lea eax, [ebp - 0x840]
push eax
lea ecx, [ebp - 0x10]
call fcn.100a9020
mov ecx, eax
call fcn.100b9b70
push 0x100acf00
push str.is_paused
lea ecx, [ebp - 0x848]
push ecx
lea ecx, [ebp - 0x10]
call fcn.100a9020
mov ecx, eax
call fcn.100b9b70
push 0x100acea0
push str.is_playing_demo
lea edx, [ebp - 0x850]
push edx
lea ecx, [ebp - 0x10]
call fcn.100a9020
mov ecx, eax
call fcn.100b9b70
push 0x100aced0
push str.is_recording_demo
lea eax, [ebp - 0x858]
push eax
lea ecx, [ebp - 0x10]
call fcn.100a9020
mov ecx, eax
call fcn.100b9b70
push 0x100acf30
push str.is_taking_screenshot
lea ecx, [ebp - 0x860]
push ecx
lea ecx, [ebp - 0x10]
call fcn.100a9020
mov ecx, eax
call fcn.100b9b70
push 0x100acd40
push str.set_view_angles
lea edx, [ebp - 0x868]
push edx
lea ecx, [ebp - 0x10]
call fcn.100a9020
mov ecx, eax
call fcn.100b9bb0
mov dword [ebp - 0x3bc], 0x109bcb74
push 0
push 0
lea eax, [ebp - 0x1c]
push eax
mov ecx, dword [ebp - 0x3bc]
call fcn.100a9110
push 0x100acf90
push str.indicator
lea ecx, [ebp - 0x870]
push ecx
lea ecx, [ebp - 0x1c]
call fcn.100a9020
mov ecx, eax
call fcn.100b9bf0
push 0x100ad030
push str.world_to_screen
lea edx, [ebp - 0x878]
push edx
lea ecx, [ebp - 0x1c]
call fcn.100a9020
mov ecx, eax
call fcn.100b9c30
push 0x100ad0a0
push str.get_text_width
lea eax, [ebp - 0x880]
push eax
lea ecx, [ebp - 0x1c]
call fcn.100a9020
mov ecx, eax
call fcn.100b9c70
push 0x100ad120
push str.create_font
lea ecx, [ebp - 0x888]
push ecx
lea ecx, [ebp - 0x1c]
call fcn.100a9020
mov ecx, eax
call fcn.100b9cb0
push 0x100ad200
push 0x1025b0a0
lea edx, [ebp - 0x890]
push edx
lea ecx, [ebp - 0x1c]
call fcn.100a9020
mov ecx, eax
call fcn.100b9cf0
push 0x100ad250
push str.text_centered
lea eax, [ebp - 0x898]
push eax
lea ecx, [ebp - 0x1c]
call fcn.100a9020
mov ecx, eax
call fcn.100b9d30
push 0x100ad2d0
push str.line
lea ecx, [ebp - 0x8a0]
push ecx
lea ecx, [ebp - 0x1c]
call fcn.100a9020
mov ecx, eax
call fcn.100b9d70
push 0x100ad350
push str.rectangle
lea edx, [ebp - 0x8a8]
push edx
lea ecx, [ebp - 0x1c]
call fcn.100a9020
mov ecx, eax
call fcn.100b9d70
push 0x100ad1c0
push str.rectangle_rounded
lea eax, [ebp - 0x8b0]
push eax
lea ecx, [ebp - 0x1c]
call fcn.100a9020
mov ecx, eax
call fcn.100b9db0
push 0x100ad3d0
push str.rectangle_filled
lea ecx, [ebp - 0x8b8]
push ecx
lea ecx, [ebp - 0x1c]
call fcn.100a9020
mov ecx, eax
call fcn.100b9d70
push 0x100ad450
push str.rectangle_filled_gradient
lea edx, [ebp - 0x8c0]
push edx
lea ecx, [ebp - 0x1c]
call fcn.100a9020
mov ecx, eax
call fcn.100b9df0
push 0x100ad540
push str.circle
lea eax, [ebp - 0x8c8]
push eax
lea ecx, [ebp - 0x1c]
call fcn.100a9020
mov ecx, eax
call fcn.100b9d70
push 0x100ad5c0
push str.circle_filled
lea ecx, [ebp - 0x8d0]
push ecx
lea ecx, [ebp - 0x1c]
call fcn.100a9020
mov ecx, eax
call fcn.100b9d70
push 0x100ad600
push str.triangle
lea edx, [ebp - 0x8d8]
push edx
lea ecx, [ebp - 0x1c]
call fcn.100a9020
mov ecx, eax
call fcn.100b9e30
push fcn.1000be90
push str.texture
lea eax, [ebp - 0x8e0]
push eax
lea ecx, [ebp - 0x1c]
call fcn.100a9020
mov ecx, eax
call fcn.100b9e70
mov dword [ebp - 0x3c0], 0x109bcb74
push 0
push 0
lea ecx, [ebp - 0x44]
push ecx
mov ecx, dword [ebp - 0x3c0]
call fcn.100a9110
push 0x100ad6a0
push str.execute
lea edx, [ebp - 0x8e8]
push edx
lea ecx, [ebp - 0x44]
call fcn.100a9020
mov ecx, eax
call fcn.100b9eb0
push 0x100ad6f0
push str.get_int
lea eax, [ebp - 0x8f0]
push eax
lea ecx, [ebp - 0x44]
call fcn.100a9020
mov ecx, eax
call fcn.100b9ef0
push 0x100ad810
push str.get_float
lea ecx, [ebp - 0x8f8]
push ecx
lea ecx, [ebp - 0x44]
call fcn.100a9020
mov ecx, eax
call fcn.100b9f30
push 0x100ad930
push str.get_string
lea edx, [ebp - 0x900]
push edx
lea ecx, [ebp - 0x44]
call fcn.100a9020
mov ecx, eax
call fcn.100b9f70
push 0x100ada70
push str.set_int
lea eax, [ebp - 0x908]
push eax
lea ecx, [ebp - 0x44]
call fcn.100a9020
mov ecx, eax
call fcn.100b9fb0
push 0x100adbc0
push str.set_float
lea ecx, [ebp - 0x910]
push ecx
lea ecx, [ebp - 0x44]
call fcn.100a9020
mov ecx, eax
call fcn.100b9ff0
push 0x100add20
push str.set_string
lea edx, [ebp - 0x918]
push edx
lea ecx, [ebp - 0x44]
call fcn.100a9020
mov ecx, eax
call fcn.100ba030
mov dword [ebp - 0x3c4], 0x109bcb74
push 0
push 0
lea eax, [ebp - 0x500]
push eax
mov ecx, dword [ebp - 0x3c4]
call fcn.100a9110
push 0x100ade80
push str.register_event
lea ecx, [ebp - 0x920]
push ecx
lea ecx, [ebp - 0x500]
call fcn.100a9020
mov ecx, eax
call fcn.100b9380
mov dword [ebp - 0x3c8], 0x109bcb74
push 0
push 0
lea edx, [ebp - 0x64]
push edx
mov ecx, dword [ebp - 0x3c8]
call fcn.100a9110
push 0x100ae030
push str.get_local_player
lea eax, [ebp - 0x928]
push eax
lea ecx, [ebp - 0x64]
call fcn.100a9020
mov ecx, eax
call fcn.100ba070
push 0x100ae0d0
push str.get_player_by_index
lea ecx, [ebp - 0x930]
push ecx
lea ecx, [ebp - 0x64]
call fcn.100a9020
mov ecx, eax
call fcn.100ba0b0
push 0x100ae150
push str.get_weapon_by_player
lea edx, [ebp - 0x938]
push edx
lea ecx, [ebp - 0x64]
call fcn.100a9020
mov ecx, eax
call fcn.100ba0f0
mov dword [ebp - 0x3cc], 0x109bcb74
push 0
push 0
lea eax, [ebp - 0x58]
push eax
mov ecx, dword [ebp - 0x3cc]
call fcn.100a9110
push 0x100ae1e0
push str.get_send_packet
lea ecx, [ebp - 0x940]
push ecx
lea ecx, [ebp - 0x58]
call fcn.100a9020
mov ecx, eax
call fcn.100b9b70
push 0x100ae200
push str.set_send_packet
lea edx, [ebp - 0x948]
push edx
lea ecx, [ebp - 0x58]
call fcn.100a9020
mov ecx, eax
call fcn.100ba130
push 0x100ae220
push str.get_choke
lea eax, [ebp - 0x950]
push eax
lea ecx, [ebp - 0x58]
call fcn.100a9020
mov ecx, eax
call fcn.100b95c0
push 0x100ae250
push str.get_button_state
lea ecx, [ebp - 0x958]
push ecx
lea ecx, [ebp - 0x58]
call fcn.100a9020
mov ecx, eax
call fcn.100b9440
push 0x100ae290
push str.set_button_state
lea edx, [ebp - 0x960]
push edx
lea ecx, [ebp - 0x58]
call fcn.100a9020
mov ecx, eax
call fcn.100ba170
mov dword [ebp - 0x3d0], 0x109bcb74
push 0
push 0
lea eax, [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x3d0]
call fcn.100a9110
push 0x100ae2f0
push str.find_signature
lea ecx, [ebp - 0x968]
push ecx
lea ecx, [ebp - 0x4f8]
call fcn.100a9020
mov ecx, eax
call fcn.100ba1b0
mov dword [ebp - 0x3d4], 0x109bcb74
push 0
push 0
lea edx, [ebp - 0x84]
push edx
mov ecx, dword [ebp - 0x3d4]
call fcn.100a9110
push 0x100ae360
push str.override_shift
lea eax, [ebp - 0x970]
push eax
lea ecx, [ebp - 0x84]
call fcn.100a9020
mov ecx, eax
call fcn.100ba1f0
push 0x100ae320
push str.override_tolerance
lea ecx, [ebp - 0x978]
push ecx
lea ecx, [ebp - 0x84]
call fcn.100a9020
mov ecx, eax
call fcn.100ba1f0
mov dword [ebp - 0x3d8], 0x109bcb74
push 0
push 0
lea edx, [ebp - 0x7c]
push edx
mov ecx, dword [ebp - 0x3d8]
call fcn.100a9110
push 0x100ae3a0
push 0x1025b274
lea eax, [ebp - 0x980]
push eax
lea ecx, [ebp - 0x7c]
call fcn.100a9020
mov ecx, eax
call fcn.100ba230
push 0x100ae630
push 0x1025b26c
lea ecx, [ebp - 0x988]
push ecx
lea ecx, [ebp - 0x7c]
call fcn.100a9020
mov ecx, eax
call fcn.100ba270
mov dword [ebp - 0x3dc], 0x109bcb74
push 0
push 0
lea edx, [ebp - 0x70]
push edx
mov ecx, dword [ebp - 0x3dc]
call fcn.100a9110
push 0x100ae960
push str.append
lea eax, [ebp - 0x990]
push eax
lea ecx, [ebp - 0x70]
call fcn.100a9020
mov ecx, eax
call fcn.100ba2b0
push 0x100aea40
push str.write
lea ecx, [ebp - 0x998]
push ecx
lea ecx, [ebp - 0x70]
call fcn.100a9020
mov ecx, eax
call fcn.100ba2b0
push 0x100aeb20
push 0x1025b360
lea edx, [ebp - 0x9a0]
push edx
lea ecx, [ebp - 0x70]
call fcn.100a9020
mov ecx, eax
call fcn.100ba230
mov dword [ebp - 0x3e0], 0x109bcb74
lea eax, [ebp - 0x4c]
push eax
push 0x1025b358
lea ecx, [ebp - 0x9a8]
push ecx
mov ecx, dword [ebp - 0x3e0]
call fcn.100b6d60
mov ecx, eax
call fcn.100ba2f0
mov dword [ebp - 0x3e4], 0x109bcb74
lea edx, [ebp - 8]
push edx
push 0x1025b354
lea eax, [ebp - 0x9b0]
push eax
mov ecx, dword [ebp - 0x3e4]
call fcn.100b6d60
mov ecx, eax
call fcn.100ba2f0
mov dword [ebp - 0x3e8], 0x109bcb74
lea ecx, [ebp - 0x510]
push ecx
push str.luajit
lea edx, [ebp - 0x9b8]
push edx
mov ecx, dword [ebp - 0x3e8]
call fcn.100b6d60
mov ecx, eax
call fcn.100ba2f0
mov dword [ebp - 0x3ec], 0x109bcb74
lea eax, [ebp - 0x34]
push eax
push str.globals
lea ecx, [ebp - 0x9c0]
push ecx
mov ecx, dword [ebp - 0x3ec]
call fcn.100b6d60
mov ecx, eax
call fcn.100ba2f0
mov dword [ebp - 0x3f0], 0x109bcb74
lea edx, [ebp - 0x10]
push edx
push 0x1025b37c
lea eax, [ebp - 0x9c8]
push eax
mov ecx, dword [ebp - 0x3f0]
call fcn.100b6d60
mov ecx, eax
call fcn.100ba2f0
mov dword [ebp - 0x3f4], 0x109bcb74
lea ecx, [ebp - 0x1c]
push ecx
push str.renderer
lea edx, [ebp - 0x9d0]
push edx
mov ecx, dword [ebp - 0x3f4]
call fcn.100b6d60
mov ecx, eax
call fcn.100ba2f0
mov dword [ebp - 0x3f8], 0x109bcb74
lea eax, [ebp - 0x44]
push eax
push str.console
lea ecx, [ebp - 0x9d8]
push ecx
mov ecx, dword [ebp - 0x3f8]
call fcn.100b6d60
mov ecx, eax
call fcn.100ba2f0
mov dword [ebp - 0x3fc], 0x109bcb74
lea edx, [ebp - 0x500]
push edx
push str.events
lea eax, [ebp - 0x9e0]
push eax
mov ecx, dword [ebp - 0x3fc]
call fcn.100b6d60
mov ecx, eax
call fcn.100ba2f0
mov dword [ebp - 0x400], 0x109bcb74
lea ecx, [ebp - 0x64]
push ecx
push str.entitylist
lea edx, [ebp - 0x9e8]
push edx
mov ecx, dword [ebp - 0x400]
call fcn.100b6d60
mov ecx, eax
call fcn.100ba2f0
mov dword [ebp - 0x404], 0x109bcb74
lea eax, [ebp - 0x58]
push eax
push 0x1025b314
lea ecx, [ebp - 0x9f0]
push ecx
mov ecx, dword [ebp - 0x404]
call fcn.100b6d60
mov ecx, eax
call fcn.100ba2f0
mov dword [ebp - 0x408], 0x109bcb74
lea edx, [ebp - 0x4f8]
push edx
push str.utils
lea eax, [ebp - 0x9f8]
push eax
mov ecx, dword [ebp - 0x408]
call fcn.100b6d60
mov ecx, eax
call fcn.100ba2f0
mov dword [ebp - 0x40c], 0x109bcb74
lea ecx, [ebp - 0x7c]
push ecx
push str.external
lea edx, [ebp - 0xa00]
push edx
mov ecx, dword [ebp - 0x40c]
call fcn.100b6d60
mov ecx, eax
call fcn.100ba2f0
mov dword [ebp - 0x410], 0x109bcb74
lea eax, [ebp - 0x70]
push eax
push str.file
lea ecx, [ebp - 0xa08]
push ecx
mov ecx, dword [ebp - 0x410]
call fcn.100b6d60
mov ecx, eax
call fcn.100ba2f0
mov dword [ebp - 0x414], 0x109bcb74
lea edx, [ebp - 0x508]
push edx
push 0x1025b334
lea eax, [ebp - 0xa10]
push eax
mov ecx, dword [ebp - 0x414]
call fcn.100b6d60
mov ecx, eax
call fcn.100ba2f0
mov dword [ebp - 0x418], 0x109bcb74
lea ecx, [ebp - 0x84]
push ecx
push str.exploits
lea edx, [ebp - 0xa18]
push edx
mov ecx, dword [ebp - 0x418]
call fcn.100b6d60
mov ecx, eax
call fcn.100ba2f0
mov ecx, dword [ebp - 0x41c]
call fcn.100b2660
push 0x10000
push 0
lea eax, [ebp - 0x11300]
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
push 0x1025b3d0
push 0x10000
lea ecx, [ebp - 0x11300]
push ecx
push 0x1025b3c4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileSectionA]
mov dword [ebp - 0x74], eax
cmp dword [ebp - 0x74], 0
jle 0x100b1dd1
cmp dword [ebp - 0x74], 0xfffe
jge 0x100b1dd1
lea edx, [ebp - 0x11300]
mov dword [ebp - 0x14], edx
mov eax, dword [ebp - 0x14]
movsx ecx, byte [eax]
test ecx, ecx
je 0x100b1dd1
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x38], edx
mov eax, dword [ebp - 0x38]
add eax, 1
mov dword [ebp - 0x420], eax
mov ecx, dword [ebp - 0x38]
mov dl, byte [ecx]
mov byte [ebp - 0x2b], dl
add dword [ebp - 0x38], 1
cmp byte [ebp - 0x2b], 0
jne 0x100b1cde
mov eax, dword [ebp - 0x38]
sub eax, dword [ebp - 0x420]
mov dword [ebp - 0x424], eax
mov ecx, dword [ebp - 0x424]
mov dword [ebp - 0x68], ecx
push 0x3d
mov edx, dword [ebp - 0x14]
push edx
call dword [sym.imp.VCRUNTIME140.dll_strchr]
add esp, 8
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0
je 0x100b1dbf
mov al, byte [0x102259d3]
mov byte [ebp - 0x1300], al
push 0xff
push 0
lea ecx, [ebp - 0x12ff]
push ecx
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov dl, byte [0x102259fe]
mov byte [ebp - 0x1200], dl
push 0xff
push 0
lea eax, [ebp - 0x11ff]
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ecx, dword [ebp - 0x3c]
sub ecx, dword [ebp - 0x14]
push ecx
mov edx, dword [ebp - 0x14]
push edx
push 0x100
lea eax, [ebp - 0x1300]
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy_s]
add esp, 0x10
mov ecx, dword [ebp - 0x3c]
sub ecx, dword [ebp - 0x14]
mov edx, dword [ebp - 0x68]
sub edx, ecx
push edx
mov eax, dword [ebp - 0x3c]
add eax, 1
push eax
push 0x100
lea ecx, [ebp - 0x1200]
push ecx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy_s]
add esp, 0x10
lea edx, [ebp - 0x1200]
push edx
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
add esp, 4
mov eax, dword [ebp - 0x68]
mov ecx, dword [ebp - 0x14]
lea edx, [ecx + eax + 1]
mov dword [ebp - 0x14], edx
jmp 0x100b1cbe
lea ecx, [ebp - 0x70]
call fcn.1001a7b0
lea ecx, [ebp - 0x7c]
call fcn.1001a7b0
lea ecx, [ebp - 0x84]
call fcn.1001a7b0
lea ecx, [ebp - 0x4f8]
call fcn.1001a7b0
lea ecx, [ebp - 0x58]
call fcn.1001a7b0
lea ecx, [ebp - 0x64]
call fcn.1001a7b0
lea ecx, [ebp - 0x500]
call fcn.1001a7b0
lea ecx, [ebp - 0x44]
call fcn.1001a7b0
lea ecx, [ebp - 0x1c]
call fcn.1001a7b0
lea ecx, [ebp - 0x10]
call fcn.1001a7b0
lea ecx, [ebp - 0x34]
call fcn.1001a7b0
lea ecx, [ebp - 0x508]
call fcn.1001a7b0
lea ecx, [ebp - 0x510]
call fcn.1001a7b0
lea ecx, [ebp - 8]
call fcn.1001a7b0
lea ecx, [ebp - 0x4c]
call fcn.1001a7b0
mov esp, ebp
pop ebp
ret