Function at 0x100b5b60
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1024ccb7
mov eax, dword fs:[0]
push eax
mov eax, 0x245c
call fcn.101aa500
mov eax, dword [0x1034ad40]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
call fcn.1009fab0
mov dword [ebp - 0x226c], eax
push 0x1028e7c0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov dword [ebp - 0x2284], eax
push 0x1028e7cc
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov dword [ebp - 0x2270], eax
push 0x1028e7d8
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov dword [ebp - 0x2274], eax
push 0x1028e7e4
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov dword [ebp - 0x227c], eax
push str.shaderapidx9.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov dword [ebp - 0x2464], eax
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2294], eax
push str.m_nRenderMode
lea ecx, [ebp - 0xe48]
call fcn.10017770
mov dword [ebp - 4], 0
push 0x1028e814
lea ecx, [ebp - 0xe2c]
call fcn.10017770
mov byte [ebp - 4], 1
lea eax, [ebp - 0xe48]
push eax
lea ecx, [ebp - 0xe2c]
push ecx
mov ecx, dword [ebp - 0x2294]
call fcn.1011bb50
add eax, 1
mov dword [0x1037df9c], eax
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xe2c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe48]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2298], eax
push 0x1028e824
lea ecx, [ebp - 0xe80]
call fcn.10017770
mov dword [ebp - 4], 2
push 0x1028e838
lea ecx, [ebp - 0xe64]
call fcn.10017770
mov byte [ebp - 4], 3
lea edx, [ebp - 0xe80]
push edx
lea eax, [ebp - 0xe64]
push eax
mov ecx, dword [ebp - 0x2298]
call fcn.1011bb50
sub eax, 0x30
mov dword [0x1037dfa0], eax
mov byte [ebp - 4], 2
lea ecx, [ebp - 0xe64]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe80]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x229c], eax
push str.m_iTeamNum
lea ecx, [ebp - 0xeb8]
call fcn.10017770
mov dword [ebp - 4], 4
push 0x1028e854
lea ecx, [ebp - 0xe9c]
call fcn.10017770
mov byte [ebp - 4], 5
lea ecx, [ebp - 0xeb8]
push ecx
lea edx, [ebp - 0xe9c]
push edx
mov ecx, dword [ebp - 0x229c]
call fcn.1011bb50
mov dword [0x1037dfa4], eax
mov byte [ebp - 4], 4
lea ecx, [ebp - 0xe9c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xeb8]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22a0], eax
push str.m_vecOrigin
lea ecx, [ebp - 0xef0]
call fcn.10017770
mov dword [ebp - 4], 6
push 0x1028e870
lea ecx, [ebp - 0xed4]
call fcn.10017770
mov byte [ebp - 4], 7
lea eax, [ebp - 0xef0]
push eax
lea ecx, [ebp - 0xed4]
push ecx
mov ecx, dword [ebp - 0x22a0]
call fcn.1011bb50
mov dword [0x1037dfa8], eax
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xed4]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xef0]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22a4], eax
push str.m_flSimulationTime
lea ecx, [ebp - 0xf28]
call fcn.10017770
mov dword [ebp - 4], 8
push 0x1028e894
lea ecx, [ebp - 0xf0c]
call fcn.10017770
mov byte [ebp - 4], 9
lea edx, [ebp - 0xf28]
push edx
lea eax, [ebp - 0xf0c]
push eax
mov ecx, dword [ebp - 0x22a4]
call fcn.1011bb50
mov dword [0x1037dfac], eax
mov byte [ebp - 4], 8
lea ecx, [ebp - 0xf0c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf28]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22a8], eax
push str.m_fEffects
lea ecx, [ebp - 0xf60]
call fcn.10017770
mov dword [ebp - 4], 0xa
push 0x1028e8b0
lea ecx, [ebp - 0xf44]
call fcn.10017770
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0xf60]
push ecx
lea edx, [ebp - 0xf44]
push edx
mov ecx, dword [ebp - 0x22a8]
call fcn.1011bb50
mov dword [0x1037dfb0], eax
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0xf44]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf60]
call fcn.10018310
nop
mov eax, dword [0x1037dfb0]
sub eax, 8
mov dword [0x1037dfb4], eax
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22ac], eax
push str.m_hOwnerEntity
lea ecx, [ebp - 0xf98]
call fcn.10017770
mov dword [ebp - 4], 0xc
push 0x1028e8d0
lea ecx, [ebp - 0xf7c]
call fcn.10017770
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0xf98]
push ecx
lea edx, [ebp - 0xf7c]
push edx
mov ecx, dword [ebp - 0x22ac]
call fcn.1011bb50
mov dword [0x1037dfb8], eax
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0xf7c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf98]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22b0], eax
push str.moveparent
lea ecx, [ebp - 0xfd0]
call fcn.10017770
mov dword [ebp - 4], 0xe
push 0x1028e8ec
lea ecx, [ebp - 0xfb4]
call fcn.10017770
mov byte [ebp - 4], 0xf
lea eax, [ebp - 0xfd0]
push eax
lea ecx, [ebp - 0xfb4]
push ecx
mov ecx, dword [ebp - 0x22b0]
call fcn.1011bb50
mov dword [0x1037dfbc], eax
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0xfb4]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xfd0]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22b4], eax
push str.m_nModelIndex
lea ecx, [ebp - 0x1008]
call fcn.10017770
mov dword [ebp - 4], 0x10
push 0x1028e90c
lea ecx, [ebp - 0xfec]
call fcn.10017770
mov byte [ebp - 4], 0x11
lea edx, [ebp - 0x1008]
push edx
lea eax, [ebp - 0xfec]
push eax
mov ecx, dword [ebp - 0x22b4]
call fcn.1011bb50
mov dword [0x1037dfc0], eax
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0xfec]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1008]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22b8], eax
push str.m_Collision
lea ecx, [ebp - 0x1040]
call fcn.10017770
mov dword [ebp - 4], 0x12
push 0x1028e928
lea ecx, [ebp - 0x1024]
call fcn.10017770
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x1040]
push ecx
lea edx, [ebp - 0x1024]
push edx
mov ecx, dword [ebp - 0x22b8]
call fcn.1011bb50
mov dword [0x1037dfc4], eax
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x1024]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1040]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22bc], eax
push str.m_CollisionGroup
lea ecx, [ebp - 0x1078]
call fcn.10017770
mov dword [ebp - 4], 0x14
push 0x1028e94c
lea ecx, [ebp - 0x105c]
call fcn.10017770
mov byte [ebp - 4], 0x15
lea eax, [ebp - 0x1078]
push eax
lea ecx, [ebp - 0x105c]
push ecx
mov ecx, dword [ebp - 0x22bc]
call fcn.1011bb50
mov dword [0x1037dfc8], eax
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x105c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1078]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22c0], eax
push 0x1028e95c
lea ecx, [ebp - 0x10b0]
call fcn.10017770
mov dword [ebp - 4], 0x16
push str.DT_BaseEntity
lea ecx, [ebp - 0x1094]
call fcn.10017770
mov byte [ebp - 4], 0x17
lea edx, [ebp - 0x10b0]
push edx
lea eax, [ebp - 0x1094]
push eax
mov ecx, dword [ebp - 0x22c0]
call fcn.1011bb50
mov dword [0x1037dfd4], eax
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x1094]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10b0]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22c4], eax
push str.m_hCombatWeaponParent
lea ecx, [ebp - 0x10e8]
call fcn.10017770
mov dword [ebp - 4], 0x18
push str.DT_BaseWeaponWorldModel
lea ecx, [ebp - 0x10cc]
call fcn.10017770
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x10e8]
push ecx
lea edx, [ebp - 0x10cc]
push edx
mov ecx, dword [ebp - 0x22c4]
call fcn.1011bb50
mov dword [0x1037dfd8], eax
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x10cc]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10e8]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22c8], eax
push str.m_hLightingOrigin
lea ecx, [ebp - 0x1120]
call fcn.10017770
mov dword [ebp - 4], 0x1a
push 0x1028e9c0
lea ecx, [ebp - 0x1104]
call fcn.10017770
mov byte [ebp - 4], 0x1b
lea eax, [ebp - 0x1120]
push eax
lea ecx, [ebp - 0x1104]
push ecx
mov ecx, dword [ebp - 0x22c8]
call fcn.1011bb50
mov dword [ebp - 0x22d0], eax
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1104]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1120]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22cc], eax
push str.m_nForceBone
lea ecx, [ebp - 0x1158]
call fcn.10017770
mov dword [ebp - 4], 0x1c
push 0x1028e9dc
lea ecx, [ebp - 0x113c]
call fcn.10017770
mov byte [ebp - 4], 0x1d
lea edx, [ebp - 0x1158]
push edx
lea eax, [ebp - 0x113c]
push eax
mov ecx, dword [ebp - 0x22cc]
call fcn.1011bb50
mov dword [ebp - 0x2280], eax
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x113c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1158]
call fcn.10018310
nop
push str.80_3D___________74_16_A1_________48_C7_81
lea ecx, [ebp - 0x1174]
call fcn.10017770
mov dword [ebp - 4], 0x1e
push 0
lea ecx, [ebp - 0x1174]
push ecx
mov edx, dword [ebp - 0x2270]
push edx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e02c], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1174]
call fcn.10018310
nop
mov eax, dword [ebp - 0x2280]
add eax, 0x1c
mov dword [0x1037dfdc], eax
mov ecx, dword [0x1037e02c]
mov edx, dword [ecx + 0x1b]
mov dword [0x1037dfe0], edx
mov eax, dword [ebp - 0x2280]
add eax, 0x10
mov dword [0x1037e018], eax
mov ecx, dword [ebp - 0x2280]
add ecx, 0x14
mov dword [0x1037e01c], ecx
mov edx, dword [ebp - 0x22d0]
sub edx, 0x18
mov dword [0x1037e028], edx
mov dword [0x1037e024], 0xa30
mov dword [0x1037e020], 0xa28
mov eax, dword [0x1037e02c]
mov ecx, dword [eax + 0x11]
mov dword [0x1037dfe4], ecx
push str.FF_B7_____________52
lea ecx, [ebp - 0x1190]
call fcn.10017770
mov dword [ebp - 4], 0x1f
push 0
lea edx, [ebp - 0x1190]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov ecx, dword [eax + 2]
add ecx, 4
mov dword [0x1037dfe8], ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1190]
call fcn.10018310
nop
push str.8B_89_____________8D_0C_D1
lea ecx, [ebp - 0x11ac]
call fcn.10017770
mov dword [ebp - 4], 0x20
push 0
lea edx, [ebp - 0x11ac]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov ecx, dword [eax + 2]
mov dword [0x1037dfec], ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x11ac]
call fcn.10018310
nop
push str.8D_8F_____________6A_01_C7_87
lea ecx, [ebp - 0x11c8]
call fcn.10017770
mov dword [ebp - 4], 0x21
push 0
lea edx, [ebp - 0x11c8]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov dword [ebp - 0x2288], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x11c8]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x2288]
mov edx, dword [ecx + 2]
mov dword [0x1037dff4], edx
mov eax, dword [ebp - 0x2288]
mov ecx, dword [eax + 0x1b]
mov dword [0x1037dff8], ecx
push str.8D_87_____________50_E8_____________8B_06
lea ecx, [ebp - 0x11e4]
call fcn.10017770
mov dword [ebp - 4], 0x22
push 0
lea edx, [ebp - 0x11e4]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov dword [ebp - 0x228c], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x11e4]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x228c]
mov edx, dword [ecx + 2]
add edx, 4
mov dword [0x1037e008], edx
mov eax, dword [ebp - 0x228c]
mov ecx, dword [eax + 0x25]
add ecx, 4
mov dword [0x1037e00c], ecx
push str.8B_B7_____________89_74_24_20
lea ecx, [ebp - 0x1200]
call fcn.10017770
mov dword [ebp - 4], 0x23
push 0
lea edx, [ebp - 0x1200]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov ecx, dword [eax + 2]
add ecx, 4
mov dword [0x1037e010], ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1200]
call fcn.10018310
nop
push str.FF_15_____________80_BE________________0F_84____________
lea ecx, [ebp - 0x121c]
call fcn.10017770
mov dword [ebp - 4], 0x24
push 0
lea edx, [ebp - 0x121c]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov ecx, dword [eax + 8]
mov dword [0x1037e014], ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x121c]
call fcn.10018310
nop
push str.89_86_____________E8_____________FF_75_08
lea ecx, [ebp - 0x1238]
call fcn.10017770
mov dword [ebp - 4], 0x25
push 0
lea edx, [ebp - 0x1238]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov ecx, dword [eax + 2]
mov dword [0x1037e000], ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1238]
call fcn.10018310
nop
push str.8B_8F_____________89_4C_24_1C
lea ecx, [ebp - 0x1254]
call fcn.10017770
mov dword [ebp - 4], 0x26
push 0
lea edx, [ebp - 0x1254]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov ecx, dword [eax + 2]
add ecx, 4
mov dword [0x1037dffc], ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1254]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22d4], eax
push str.m_bClientSideAnimation
lea ecx, [ebp - 0x128c]
call fcn.10017770
mov dword [ebp - 4], 0x27
push 0x1028eb5c
lea ecx, [ebp - 0x1270]
call fcn.10017770
mov byte [ebp - 4], 0x28
lea edx, [ebp - 0x128c]
push edx
lea eax, [ebp - 0x1270]
push eax
mov ecx, dword [ebp - 0x22d4]
call fcn.1011bb50
mov dword [0x1037e030], eax
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x1270]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x128c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22d8], eax
push str.m_flPoseParameter
lea ecx, [ebp - 0x12c4]
call fcn.10017770
mov dword [ebp - 4], 0x29
push 0x1028eb84
lea ecx, [ebp - 0x12a8]
call fcn.10017770
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x12c4]
push ecx
lea edx, [ebp - 0x12a8]
push edx
mov ecx, dword [ebp - 0x22d8]
call fcn.1011bb50
mov dword [0x1037e034], eax
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x12a8]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x12c4]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22dc], eax
push str.m_nHitboxSet
lea ecx, [ebp - 0x12fc]
call fcn.10017770
mov dword [ebp - 4], 0x2b
push 0x1028eba8
lea ecx, [ebp - 0x12e0]
call fcn.10017770
mov byte [ebp - 4], 0x2c
lea eax, [ebp - 0x12fc]
push eax
lea ecx, [ebp - 0x12e0]
push ecx
mov ecx, dword [ebp - 0x22dc]
call fcn.1011bb50
mov dword [0x1037e038], eax
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x12e0]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x12fc]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22e0], eax
push 0x1028ebbc
lea ecx, [ebp - 0x1334]
call fcn.10017770
mov dword [ebp - 4], 0x2d
push 0x1028ebc8
lea ecx, [ebp - 0x1318]
call fcn.10017770
mov byte [ebp - 4], 0x2e
lea edx, [ebp - 0x1334]
push edx
lea eax, [ebp - 0x1318]
push eax
mov ecx, dword [ebp - 0x22e0]
call fcn.1011bb50
mov dword [0x1037e03c], eax
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x1318]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1334]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22e4], eax
push 0x1028ebdc
lea ecx, [ebp - 0x136c]
call fcn.10017770
mov dword [ebp - 4], 0x2f
push 0x1028ebe8
lea ecx, [ebp - 0x1350]
call fcn.10017770
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x136c]
push ecx
lea edx, [ebp - 0x1350]
push edx
mov ecx, dword [ebp - 0x22e4]
call fcn.1011bb50
mov dword [0x1037e040], eax
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x1350]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x136c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22e8], eax
push str.m_flEncodedController
lea ecx, [ebp - 0x13a4]
call fcn.10017770
mov dword [ebp - 4], 0x31
push 0x1028ec14
lea ecx, [ebp - 0x1388]
call fcn.10017770
mov byte [ebp - 4], 0x32
lea eax, [ebp - 0x13a4]
push eax
lea ecx, [ebp - 0x1388]
push ecx
mov ecx, dword [ebp - 0x22e8]
call fcn.1011bb50
mov dword [0x1037e044], eax
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x1388]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x13a4]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22ec], eax
push str.m_hActiveWeapon
lea ecx, [ebp - 0x13dc]
call fcn.10017770
mov dword [ebp - 4], 0x33
push 0x1028ec38
lea ecx, [ebp - 0x13c0]
call fcn.10017770
mov byte [ebp - 4], 0x34
lea edx, [ebp - 0x13dc]
push edx
lea eax, [ebp - 0x13c0]
push eax
mov ecx, dword [ebp - 0x22ec]
call fcn.1011bb50
mov dword [0x1037e048], eax
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x13c0]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x13dc]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22f0], eax
push str.m_flNextAttack
lea ecx, [ebp - 0x1414]
call fcn.10017770
mov dword [ebp - 4], 0x35
push 0x1028ec60
lea ecx, [ebp - 0x13f8]
call fcn.10017770
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x1414]
push ecx
lea edx, [ebp - 0x13f8]
push edx
mov ecx, dword [ebp - 0x22f0]
call fcn.1011bb50
mov dword [0x1037e04c], eax
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x13f8]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1414]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22f4], eax
push str.m_hMyWeapons
lea ecx, [ebp - 0x144c]
call fcn.10017770
mov dword [ebp - 4], 0x37
push 0x1028ec88
lea ecx, [ebp - 0x1430]
call fcn.10017770
mov byte [ebp - 4], 0x38
lea eax, [ebp - 0x144c]
push eax
lea ecx, [ebp - 0x1430]
push ecx
mov ecx, dword [ebp - 0x22f4]
call fcn.1011bb50
cdq
sub eax, edx
sar eax, 1
mov dword [0x1037e050], eax
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x1430]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x144c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x22f8], eax
push str.m_hMyWearables
lea ecx, [ebp - 0x1484]
call fcn.10017770
mov dword [ebp - 4], 0x39
push str.DT_BaseCombatCharacter
lea ecx, [ebp - 0x1468]
call fcn.10017770
mov byte [ebp - 4], 0x3a
lea edx, [ebp - 0x1484]
push edx
lea eax, [ebp - 0x1468]
push eax
mov ecx, dword [ebp - 0x22f8]
call fcn.1011bb50
mov dword [0x1037e054], eax
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x1468]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1484]
call fcn.10018310
nop
mov dword [0x1037e058], 0x3338
push str.E8_________83_7D_D8_00_7C_0F
lea ecx, [ebp - 0x14a0]
call fcn.10017770
mov dword [ebp - 4], 0x3b
push 0
lea ecx, [ebp - 0x14a0]
push ecx
mov edx, dword [ebp - 0x2270]
push edx
call fcn.1013e480
add esp, 0xc
mov dword [ebp - 0x2290], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x14a0]
call fcn.10018310
nop
mov eax, dword [ebp - 0x2290]
mov ecx, dword [eax + 1]
mov dword [ebp - 0x22fc], ecx
mov edx, dword [ebp - 0x22fc]
mov eax, dword [ebp - 0x2290]
lea ecx, [eax + edx + 5]
mov dword [0x1037e064], ecx
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2300], eax
push str.m_aimPunchAngle
lea ecx, [ebp - 0x14d8]
call fcn.10017770
mov dword [ebp - 4], 0x3c
push 0x1028ecf8
lea ecx, [ebp - 0x14bc]
call fcn.10017770
mov byte [ebp - 4], 0x3d
lea edx, [ebp - 0x14d8]
push edx
lea eax, [ebp - 0x14bc]
push eax
mov ecx, dword [ebp - 0x2300]
call fcn.1011bb50
mov dword [0x1037e068], eax
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x14bc]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x14d8]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2304], eax
push str.m_aimPunchAngleVel
lea ecx, [ebp - 0x1510]
call fcn.10017770
mov dword [ebp - 4], 0x3e
push 0x1028ed1c
lea ecx, [ebp - 0x14f4]
call fcn.10017770
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x1510]
push ecx
lea edx, [ebp - 0x14f4]
push edx
mov ecx, dword [ebp - 0x2304]
call fcn.1011bb50
mov dword [0x1037e06c], eax
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x14f4]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1510]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2308], eax
push str.m_viewPunchAngle
lea ecx, [ebp - 0x1548]
call fcn.10017770
mov dword [ebp - 4], 0x40
push 0x1028ed40
lea ecx, [ebp - 0x152c]
call fcn.10017770
mov byte [ebp - 4], 0x41
lea eax, [ebp - 0x1548]
push eax
lea ecx, [ebp - 0x152c]
push ecx
mov ecx, dword [ebp - 0x2308]
call fcn.1011bb50
mov dword [0x1037e070], eax
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x152c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1548]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x230c], eax
push str.m_vecViewOffset_0_
lea ecx, [ebp - 0x1580]
call fcn.10017770
mov dword [ebp - 4], 0x42
push 0x1028ed64
lea ecx, [ebp - 0x1564]
call fcn.10017770
mov byte [ebp - 4], 0x43
lea edx, [ebp - 0x1580]
push edx
lea eax, [ebp - 0x1564]
push eax
mov ecx, dword [ebp - 0x230c]
call fcn.1011bb50
mov dword [0x1037e074], eax
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x1564]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1580]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2310], eax
push str.m_vecVelocity_0_
lea ecx, [ebp - 0x15b8]
call fcn.10017770
mov dword [ebp - 4], 0x44
push 0x1028ed88
lea ecx, [ebp - 0x159c]
call fcn.10017770
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x15b8]
push ecx
lea edx, [ebp - 0x159c]
push edx
mov ecx, dword [ebp - 0x2310]
call fcn.1011bb50
mov dword [0x1037e078], eax
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x159c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x15b8]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2314], eax
push str.m_vecBaseVelocity
lea ecx, [ebp - 0x15f0]
call fcn.10017770
mov dword [ebp - 4], 0x46
push 0x1028edac
lea ecx, [ebp - 0x15d4]
call fcn.10017770
mov byte [ebp - 4], 0x47
lea eax, [ebp - 0x15f0]
push eax
lea ecx, [ebp - 0x15d4]
push ecx
mov ecx, dword [ebp - 0x2314]
call fcn.1011bb50
mov dword [0x1037e07c], eax
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x15d4]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x15f0]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2318], eax
push str.m_flFallVelocity
lea ecx, [ebp - 0x1628]
call fcn.10017770
mov dword [ebp - 4], 0x48
push 0x1028edd0
lea ecx, [ebp - 0x160c]
call fcn.10017770
mov byte [ebp - 4], 0x49
lea edx, [ebp - 0x1628]
push edx
lea eax, [ebp - 0x160c]
push eax
mov ecx, dword [ebp - 0x2318]
call fcn.1011bb50
mov dword [0x1037e080], eax
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x160c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1628]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x231c], eax
push str.m_flDuckAmount
lea ecx, [ebp - 0x1660]
call fcn.10017770
mov dword [ebp - 4], 0x4a
push 0x1028edf0
lea ecx, [ebp - 0x1644]
call fcn.10017770
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x1660]
push ecx
lea edx, [ebp - 0x1644]
push edx
mov ecx, dword [ebp - 0x231c]
call fcn.1011bb50
mov dword [0x1037e084], eax
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x1644]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1660]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2320], eax
push str.m_flDuckSpeed
lea ecx, [ebp - 0x1698]
call fcn.10017770
mov dword [ebp - 4], 0x4c
push 0x1028ee10
lea ecx, [ebp - 0x167c]
call fcn.10017770
mov byte [ebp - 4], 0x4d
lea eax, [ebp - 0x1698]
push eax
lea ecx, [ebp - 0x167c]
push ecx
mov ecx, dword [ebp - 0x2320]
call fcn.1011bb50
mov dword [0x1037e088], eax
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x167c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1698]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2324], eax
push str.m_lifeState
lea ecx, [ebp - 0x16d0]
call fcn.10017770
mov dword [ebp - 4], 0x4e
push 0x1028ee2c
lea ecx, [ebp - 0x16b4]
call fcn.10017770
mov byte [ebp - 4], 0x4f
lea edx, [ebp - 0x16d0]
push edx
lea eax, [ebp - 0x16b4]
push eax
mov ecx, dword [ebp - 0x2324]
call fcn.1011bb50
mov dword [0x1037e08c], eax
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x16b4]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x16d0]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2328], eax
push str.m_nTickBase
lea ecx, [ebp - 0x1708]
call fcn.10017770
mov dword [ebp - 4], 0x50
push 0x1028ee48
lea ecx, [ebp - 0x16ec]
call fcn.10017770
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0x1708]
push ecx
lea edx, [ebp - 0x16ec]
push edx
mov ecx, dword [ebp - 0x2328]
call fcn.1011bb50
mov dword [0x1037e090], eax
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x16ec]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1708]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x232c], eax
push str.m_iHealth
lea ecx, [ebp - 0x1740]
call fcn.10017770
mov dword [ebp - 4], 0x52
push 0x1028ee64
lea ecx, [ebp - 0x1724]
call fcn.10017770
mov byte [ebp - 4], 0x53
lea eax, [ebp - 0x1740]
push eax
lea ecx, [ebp - 0x1724]
push ecx
mov ecx, dword [ebp - 0x232c]
call fcn.1011bb50
mov dword [0x1037e094], eax
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x1724]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1740]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2330], eax
push str.m_iDefaultFOV
lea ecx, [ebp - 0x1778]
call fcn.10017770
mov dword [ebp - 4], 0x54
push 0x1028ee84
lea ecx, [ebp - 0x175c]
call fcn.10017770
mov byte [ebp - 4], 0x55
lea edx, [ebp - 0x1778]
push edx
lea eax, [ebp - 0x175c]
push eax
mov ecx, dword [ebp - 0x2330]
call fcn.1011bb50
mov dword [0x1037e098], eax
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x175c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1778]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2334], eax
push str.m_fFlags
lea ecx, [ebp - 0x17b0]
call fcn.10017770
mov dword [ebp - 4], 0x56
push 0x1028eea0
lea ecx, [ebp - 0x1794]
call fcn.10017770
mov byte [ebp - 4], 0x57
lea ecx, [ebp - 0x17b0]
push ecx
lea edx, [ebp - 0x1794]
push edx
mov ecx, dword [ebp - 0x2334]
call fcn.1011bb50
mov dword [0x1037e09c], eax
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0x1794]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x17b0]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2338], eax
push str.m_iObserverMode
lea ecx, [ebp - 0x17e8]
call fcn.10017770
mov dword [ebp - 4], 0x58
push 0x1028eec0
lea ecx, [ebp - 0x17cc]
call fcn.10017770
mov byte [ebp - 4], 0x59
lea eax, [ebp - 0x17e8]
push eax
lea ecx, [ebp - 0x17cc]
push ecx
mov ecx, dword [ebp - 0x2338]
call fcn.1011bb50
mov dword [0x1037e0b8], eax
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x17cc]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x17e8]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x233c], eax
push 0x1028eed0
lea ecx, [ebp - 0x1820]
call fcn.10017770
mov dword [ebp - 4], 0x5a
push 0x1028eed4
lea ecx, [ebp - 0x1804]
call fcn.10017770
mov byte [ebp - 4], 0x5b
lea edx, [ebp - 0x1820]
push edx
lea eax, [ebp - 0x1804]
push eax
mov ecx, dword [ebp - 0x233c]
call fcn.1011bb50
mov dword [0x1037e0a0], eax
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x1804]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1820]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2340], eax
push str.m_hObserverTarget
lea ecx, [ebp - 0x630]
call fcn.10017770
mov dword [ebp - 4], 0x5c
push 0x1028eef8
lea ecx, [ebp - 0x183c]
call fcn.10017770
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x630]
push ecx
lea edx, [ebp - 0x183c]
push edx
mov ecx, dword [ebp - 0x2340]
call fcn.1011bb50
mov dword [0x1037e0a4], eax
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x183c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x630]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2344], eax
push str.m_hViewModel_0_
lea ecx, [ebp - 0x1890]
call fcn.10017770
mov dword [ebp - 4], 0x5e
push 0x1028ef18
lea ecx, [ebp - 0x1874]
call fcn.10017770
mov byte [ebp - 4], 0x5f
lea eax, [ebp - 0x1890]
push eax
lea ecx, [ebp - 0x1874]
push ecx
mov ecx, dword [ebp - 0x2344]
call fcn.1011bb50
mov dword [0x1037e0a8], eax
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0x1874]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1890]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2468], eax
push str.m_vphysicsCollisionState
lea ecx, [ebp - 0x18c8]
call fcn.10017770
mov dword [ebp - 4], 0x60
push 0x1028ef44
lea ecx, [ebp - 0x18ac]
call fcn.10017770
mov byte [ebp - 4], 0x61
lea edx, [ebp - 0x18c8]
push edx
lea eax, [ebp - 0x18ac]
push eax
mov ecx, dword [ebp - 0x2468]
call fcn.1011bb50
mov dword [0x1037e0ac], eax
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0x18ac]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x18c8]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2348], eax
push str.m_ubEFNoInterpParity
lea ecx, [ebp - 0x1900]
call fcn.10017770
mov dword [ebp - 4], 0x62
push str.DT_BasePlayer
lea ecx, [ebp - 0x18e4]
call fcn.10017770
mov byte [ebp - 4], 0x63
lea ecx, [ebp - 0x1900]
push ecx
lea edx, [ebp - 0x18e4]
push edx
mov ecx, dword [ebp - 0x2348]
call fcn.1011bb50
mov dword [0x1037e0b0], eax
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x18e4]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1900]
call fcn.10018310
nop
push str.8A_87_____________8D_5F_F8
lea ecx, [ebp - 0x191c]
call fcn.10017770
mov dword [ebp - 4], 0x64
push 0
lea eax, [ebp - 0x191c]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
mov edx, dword [eax + 2]
add edx, 8
mov dword [0x1037e0b4], edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x191c]
call fcn.10018310
nop
push str.8B_8E_____________85_C9_74_3E
lea ecx, [ebp - 0x1938]
call fcn.10017770
mov dword [ebp - 4], 0x65
push 0
lea eax, [ebp - 0x1938]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
mov edx, dword [eax + 2]
mov dword [0x1037e0bc], edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1938]
call fcn.10018310
nop
push str.89_86_____________E8_____________80_BE_______________
lea ecx, [ebp - 0x1954]
call fcn.10017770
mov dword [ebp - 4], 0x66
push 0
lea eax, [ebp - 0x1954]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
mov edx, dword [eax + 2]
mov dword [0x1037e0c0], edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1954]
call fcn.10018310
nop
push str.EB_0D_FF_77_10
lea ecx, [ebp - 0x1970]
call fcn.10017770
mov dword [ebp - 4], 0x67
push 0
lea eax, [ebp - 0x1970]
push eax
mov ecx, dword [ebp - 0x2274]
push ecx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e0f0], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1970]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x234c], eax
push str.m_angEyeAngles_0_
lea ecx, [ebp - 0x19a8]
call fcn.10017770
mov dword [ebp - 4], 0x68
push 0x1028f014
lea ecx, [ebp - 0x198c]
call fcn.10017770
mov byte [ebp - 4], 0x69
lea edx, [ebp - 0x19a8]
push edx
lea eax, [ebp - 0x198c]
push eax
mov ecx, dword [ebp - 0x234c]
call fcn.1011bb50
mov dword [0x1037e0c4], eax
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0x198c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x19a8]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2350], eax
push str.m_nSurvivalTeam
lea ecx, [ebp - 0x19e0]
call fcn.10017770
mov dword [ebp - 4], 0x6a
push 0x1028f030
lea ecx, [ebp - 0x19c4]
call fcn.10017770
mov byte [ebp - 4], 0x6b
lea ecx, [ebp - 0x19e0]
push ecx
lea edx, [ebp - 0x19c4]
push edx
mov ecx, dword [ebp - 0x2350]
call fcn.1011bb50
mov dword [0x1037e0c8], eax
mov byte [ebp - 4], 0x6a
lea ecx, [ebp - 0x19c4]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x19e0]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2354], eax
push str.m_bHasHelmet
lea ecx, [ebp - 0x1a18]
call fcn.10017770
mov dword [ebp - 4], 0x6c
push 0x1028f04c
lea ecx, [ebp - 0x19fc]
call fcn.10017770
mov byte [ebp - 4], 0x6d
lea eax, [ebp - 0x1a18]
push eax
lea ecx, [ebp - 0x19fc]
push ecx
mov ecx, dword [ebp - 0x2354]
call fcn.1011bb50
mov dword [0x1037e0cc], eax
mov byte [ebp - 4], 0x6c
lea ecx, [ebp - 0x19fc]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1a18]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2358], eax
push str.m_bHasHeavyArmor
lea ecx, [ebp - 0x1a50]
call fcn.10017770
mov dword [ebp - 4], 0x6e
push 0x1028f06c
lea ecx, [ebp - 0x1a34]
call fcn.10017770
mov byte [ebp - 4], 0x6f
lea edx, [ebp - 0x1a50]
push edx
lea eax, [ebp - 0x1a34]
push eax
mov ecx, dword [ebp - 0x2358]
call fcn.1011bb50
mov dword [0x1037e0d0], eax
mov byte [ebp - 4], 0x6e
lea ecx, [ebp - 0x1a34]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1a50]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x235c], eax
push str.m_ArmorValue
lea ecx, [ebp - 0x1a88]
call fcn.10017770
mov dword [ebp - 4], 0x70
push 0x1028f088
lea ecx, [ebp - 0x1a6c]
call fcn.10017770
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0x1a88]
push ecx
lea edx, [ebp - 0x1a6c]
push edx
mov ecx, dword [ebp - 0x235c]
call fcn.1011bb50
mov dword [0x1037e0d4], eax
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x1a6c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1a88]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2360], eax
push str.m_bIsScoped
lea ecx, [ebp - 0x1ac0]
call fcn.10017770
mov dword [ebp - 4], 0x72
push 0x1028f0a0
lea ecx, [ebp - 0x1aa4]
call fcn.10017770
mov byte [ebp - 4], 0x73
lea eax, [ebp - 0x1ac0]
push eax
lea ecx, [ebp - 0x1aa4]
push ecx
mov ecx, dword [ebp - 0x2360]
call fcn.1011bb50
mov dword [0x1037e0d8], eax
mov byte [ebp - 4], 0x72
lea ecx, [ebp - 0x1aa4]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1ac0]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2364], eax
push str.m_bIsWalking
lea ecx, [ebp - 0x1af8]
call fcn.10017770
mov dword [ebp - 4], 0x74
push 0x1028f0bc
lea ecx, [ebp - 0x1adc]
call fcn.10017770
mov byte [ebp - 4], 0x75
lea edx, [ebp - 0x1af8]
push edx
lea eax, [ebp - 0x1adc]
push eax
mov ecx, dword [ebp - 0x2364]
call fcn.1011bb50
mov dword [0x1037e0dc], eax
mov byte [ebp - 4], 0x74
lea ecx, [ebp - 0x1adc]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1af8]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2368], eax
push str.m_iAccount
lea ecx, [ebp - 0x1b30]
call fcn.10017770
mov dword [ebp - 4], 0x76
push 0x1028f0d4
lea ecx, [ebp - 0x1b14]
call fcn.10017770
mov byte [ebp - 4], 0x77
lea ecx, [ebp - 0x1b30]
push ecx
lea edx, [ebp - 0x1b14]
push edx
mov ecx, dword [ebp - 0x2368]
call fcn.1011bb50
mov dword [0x1037e0e0], eax
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0x1b14]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1b30]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x236c], eax
push str.m_iShotsFired
lea ecx, [ebp - 0x1b68]
call fcn.10017770
mov dword [ebp - 4], 0x78
push 0x1028f0f0
lea ecx, [ebp - 0x1b4c]
call fcn.10017770
mov byte [ebp - 4], 0x79
lea eax, [ebp - 0x1b68]
push eax
lea ecx, [ebp - 0x1b4c]
push ecx
mov ecx, dword [ebp - 0x236c]
call fcn.1011bb50
mov dword [0x1037e0e4], eax
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0x1b4c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1b68]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2370], eax
push str.m_flFlashDuration
lea ecx, [ebp - 0x1ba0]
call fcn.10017770
mov dword [ebp - 4], 0x7a
push 0x1028f110
lea ecx, [ebp - 0x1b84]
call fcn.10017770
mov byte [ebp - 4], 0x7b
lea edx, [ebp - 0x1ba0]
push edx
lea eax, [ebp - 0x1b84]
push eax
mov ecx, dword [ebp - 0x2370]
call fcn.1011bb50
mov dword [0x1037e0e8], eax
mov byte [ebp - 4], 0x7a
lea ecx, [ebp - 0x1b84]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1ba0]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2374], eax
push str.m_flLowerBodyYawTarget
lea ecx, [ebp - 0x1bd8]
call fcn.10017770
mov dword [ebp - 4], 0x7c
push 0x1028f134
lea ecx, [ebp - 0x1bbc]
call fcn.10017770
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x1bd8]
push ecx
lea edx, [ebp - 0x1bbc]
push edx
mov ecx, dword [ebp - 0x2374]
call fcn.1011bb50
mov dword [0x1037e0ec], eax
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0x1bbc]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1bd8]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2378], eax
push str.m_flVelocityModifier
lea ecx, [ebp - 0x1c10]
call fcn.10017770
mov dword [ebp - 4], 0x7e
push 0x1028f158
lea ecx, [ebp - 0x1bf4]
call fcn.10017770
mov byte [ebp - 4], 0x7f
lea eax, [ebp - 0x1c10]
push eax
lea ecx, [ebp - 0x1bf4]
push ecx
mov ecx, dword [ebp - 0x2378]
call fcn.1011bb50
mov dword [0x1037e0f4], eax
mov byte [ebp - 4], 0x7e
lea ecx, [ebp - 0x1bf4]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1c10]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x237c], eax
push str.m_bGunGameImmunity
lea ecx, [ebp - 0x1c48]
call fcn.10017770
mov dword [ebp - 4], 0x80
push 0x1028f178
lea ecx, [ebp - 0x1c2c]
call fcn.10017770
mov byte [ebp - 4], 0x81
lea edx, [ebp - 0x1c48]
push edx
lea eax, [ebp - 0x1c2c]
push eax
mov ecx, dword [ebp - 0x237c]
call fcn.1011bb50
mov dword [0x1037e0f8], eax
mov byte [ebp - 4], 0x80
lea ecx, [ebp - 0x1c2c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1c48]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2380], eax
push str.m_flHealthShotBoostExpirationTime
lea ecx, [ebp - 0x1c80]
call fcn.10017770
mov dword [ebp - 4], 0x82
push 0x1028f1a8
lea ecx, [ebp - 0x1c64]
call fcn.10017770
mov byte [ebp - 4], 0x83
lea ecx, [ebp - 0x1c80]
push ecx
lea edx, [ebp - 0x1c64]
push edx
mov ecx, dword [ebp - 0x2380]
call fcn.1011bb50
mov dword [0x1037e0fc], eax
mov byte [ebp - 4], 0x82
lea ecx, [ebp - 0x1c64]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1c80]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2384], eax
push str.m_iMatchStats_Kills
lea ecx, [ebp - 0x1cb8]
call fcn.10017770
mov dword [ebp - 4], 0x84
push 0x1028f1c8
lea ecx, [ebp - 0x1c9c]
call fcn.10017770
mov byte [ebp - 4], 0x85
lea eax, [ebp - 0x1cb8]
push eax
lea ecx, [ebp - 0x1c9c]
push ecx
mov ecx, dword [ebp - 0x2384]
call fcn.1011bb50
mov dword [0x1037e100], eax
mov byte [ebp - 4], 0x84
lea ecx, [ebp - 0x1c9c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1cb8]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2388], eax
push str.m_iMatchStats_Deaths
lea ecx, [ebp - 0x1cf0]
call fcn.10017770
mov dword [ebp - 4], 0x86
push 0x1028f1ec
lea ecx, [ebp - 0x1cd4]
call fcn.10017770
mov byte [ebp - 4], 0x87
lea edx, [ebp - 0x1cf0]
push edx
lea eax, [ebp - 0x1cd4]
push eax
mov ecx, dword [ebp - 0x2388]
call fcn.1011bb50
mov dword [0x1037e104], eax
mov byte [ebp - 4], 0x86
lea ecx, [ebp - 0x1cd4]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1cf0]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x238c], eax
push str.m_iMatchStats_HeadShotKills
lea ecx, [ebp - 0x1d28]
call fcn.10017770
mov dword [ebp - 4], 0x88
push 0x1028f214
lea ecx, [ebp - 0x1d0c]
call fcn.10017770
mov byte [ebp - 4], 0x89
lea ecx, [ebp - 0x1d28]
push ecx
lea edx, [ebp - 0x1d0c]
push edx
mov ecx, dword [ebp - 0x238c]
call fcn.1011bb50
mov dword [0x1037e108], eax
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x1d0c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1d28]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2390], eax
push str.m_iMoveState
lea ecx, [ebp - 0x1d60]
call fcn.10017770
mov dword [ebp - 4], 0x8a
push 0x1028f230
lea ecx, [ebp - 0x1d44]
call fcn.10017770
mov byte [ebp - 4], 0x8b
lea eax, [ebp - 0x1d60]
push eax
lea ecx, [ebp - 0x1d44]
push ecx
mov ecx, dword [ebp - 0x2390]
call fcn.1011bb50
mov dword [0x1037e10c], eax
mov byte [ebp - 4], 0x8a
lea ecx, [ebp - 0x1d44]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1d60]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2394], eax
push str.m_bWaitForNoAttack
lea ecx, [ebp - 0x1d98]
call fcn.10017770
mov dword [ebp - 4], 0x8c
push 0x1028f250
lea ecx, [ebp - 0x1d7c]
call fcn.10017770
mov byte [ebp - 4], 0x8d
lea edx, [ebp - 0x1d98]
push edx
lea eax, [ebp - 0x1d7c]
push eax
mov ecx, dword [ebp - 0x2394]
call fcn.1011bb50
mov dword [0x1037e110], eax
mov byte [ebp - 4], 0x8c
lea ecx, [ebp - 0x1d7c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1d98]
call fcn.10018310
nop
push str.80_BF________________0F_84_____________83_BF________________74_7C
lea ecx, [ebp - 0x1db4]
call fcn.10017770
mov dword [ebp - 4], 0x8e
push 0
lea ecx, [ebp - 0x1db4]
push ecx
mov edx, dword [ebp - 0x2270]
push edx
call fcn.1013e480
add esp, 0xc
mov eax, dword [eax + 2]
mov dword [0x1037e114], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1db4]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2398], eax
push str.m_iPlayerState
lea ecx, [ebp - 0x1dec]
call fcn.10017770
mov dword [ebp - 4], 0x8f
push 0x1028f2b4
lea ecx, [ebp - 0x1dd0]
call fcn.10017770
mov byte [ebp - 4], 0x90
lea ecx, [ebp - 0x1dec]
push ecx
lea edx, [ebp - 0x1dd0]
push edx
mov ecx, dword [ebp - 0x2398]
call fcn.1011bb50
mov dword [0x1037e118], eax
mov byte [ebp - 4], 0x8f
lea ecx, [ebp - 0x1dd0]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1dec]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x239c], eax
push str.m_bIsDefusing
lea ecx, [ebp - 0x1e24]
call fcn.10017770
mov dword [ebp - 4], 0x91
push 0x1028f2d0
lea ecx, [ebp - 0x1e08]
call fcn.10017770
mov byte [ebp - 4], 0x92
lea eax, [ebp - 0x1e24]
push eax
lea ecx, [ebp - 0x1e08]
push ecx
mov ecx, dword [ebp - 0x239c]
call fcn.1011bb50
mov dword [0x1037e11c], eax
mov byte [ebp - 4], 0x91
lea ecx, [ebp - 0x1e08]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1e24]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23a0], eax
push str.m_bHasDefuser
lea ecx, [ebp - 0x1e5c]
call fcn.10017770
mov dword [ebp - 4], 0x93
push 0x1028f2ec
lea ecx, [ebp - 0x1e40]
call fcn.10017770
mov byte [ebp - 4], 0x94
lea edx, [ebp - 0x1e5c]
push edx
lea eax, [ebp - 0x1e40]
push eax
mov ecx, dword [ebp - 0x23a0]
call fcn.1011bb50
mov dword [0x1037e120], eax
mov byte [ebp - 4], 0x93
lea ecx, [ebp - 0x1e40]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1e5c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23a4], eax
push str.m_iFOV
lea ecx, [ebp - 0x1e94]
call fcn.10017770
mov dword [ebp - 4], 0x95
push 0x1028f300
lea ecx, [ebp - 0x1e78]
call fcn.10017770
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0x1e94]
push ecx
lea edx, [ebp - 0x1e78]
push edx
mov ecx, dword [ebp - 0x23a4]
call fcn.1011bb50
mov dword [0x1037e128], eax
mov byte [ebp - 4], 0x95
lea ecx, [ebp - 0x1e78]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1e94]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23a8], eax
push str.m_bIsPlayerGhost
lea ecx, [ebp - 0x1ecc]
call fcn.10017770
mov dword [ebp - 4], 0x97
push 0x1028f320
lea ecx, [ebp - 0x1eb0]
call fcn.10017770
mov byte [ebp - 4], 0x98
lea eax, [ebp - 0x1ecc]
push eax
lea ecx, [ebp - 0x1eb0]
push ecx
mov ecx, dword [ebp - 0x23a8]
call fcn.1011bb50
mov dword [0x1037e124], eax
mov byte [ebp - 4], 0x97
lea ecx, [ebp - 0x1eb0]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1ecc]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23ac], eax
push str.m_vecPlayerPatchEconIndices
lea ecx, [ebp - 0x1f04]
call fcn.10017770
mov dword [ebp - 4], 0x99
push 0x1028f348
lea ecx, [ebp - 0x1ee8]
call fcn.10017770
mov byte [ebp - 4], 0x9a
lea edx, [ebp - 0x1f04]
push edx
lea eax, [ebp - 0x1ee8]
push eax
mov ecx, dword [ebp - 0x23ac]
call fcn.1011bb50
mov dword [0x1037e12c], eax
mov byte [ebp - 4], 0x99
lea ecx, [ebp - 0x1ee8]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1f04]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23b0], eax
push str.m_hRagdoll
lea ecx, [ebp - 0x1f3c]
call fcn.10017770
mov dword [ebp - 4], 0x9b
push str.DT_CSPlayer
lea ecx, [ebp - 0x1f20]
call fcn.10017770
mov byte [ebp - 4], 0x9c
lea ecx, [ebp - 0x1f3c]
push ecx
lea edx, [ebp - 0x1f20]
push edx
mov ecx, dword [ebp - 0x23b0]
call fcn.1011bb50
mov dword [0x1037e130], eax
mov byte [ebp - 4], 0x9b
lea ecx, [ebp - 0x1f20]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1f3c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23b4], eax
push str.m_hPlayer
lea ecx, [ebp - 0x1f74]
call fcn.10017770
mov dword [ebp - 4], 0x9d
push 0x1028f378
lea ecx, [ebp - 0x1f58]
call fcn.10017770
mov byte [ebp - 4], 0x9e
lea eax, [ebp - 0x1f74]
push eax
lea ecx, [ebp - 0x1f58]
push ecx
mov ecx, dword [ebp - 0x23b4]
call fcn.1011bb50
mov dword [0x1037e134], eax
mov byte [ebp - 4], 0x9d
lea ecx, [ebp - 0x1f58]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1f74]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23b8], eax
push str.m_fog.enable
lea ecx, [ebp - 0x1fac]
call fcn.10017770
mov dword [ebp - 4], 0x9f
push str.DT_FogController
lea ecx, [ebp - 0x1f90]
call fcn.10017770
mov byte [ebp - 4], 0xa0
lea edx, [ebp - 0x1fac]
push edx
lea eax, [ebp - 0x1f90]
push eax
mov ecx, dword [ebp - 0x23b8]
call fcn.1011bb50
mov dword [0x1037e138], eax
mov byte [ebp - 4], 0x9f
lea ecx, [ebp - 0x1f90]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1fac]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23bc], eax
push str.m_nPrecipType
lea ecx, [ebp - 0x1fe4]
call fcn.10017770
mov dword [ebp - 4], 0xa1
push str.DT_Precipitation
lea ecx, [ebp - 0x1fc8]
call fcn.10017770
mov byte [ebp - 4], 0xa2
lea ecx, [ebp - 0x1fe4]
push ecx
lea edx, [ebp - 0x1fc8]
push edx
mov ecx, dword [ebp - 0x23bc]
call fcn.1011bb50
mov dword [0x1037e13c], eax
mov byte [ebp - 4], 0xa1
lea ecx, [ebp - 0x1fc8]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1fe4]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23c0], eax
push str.m_flNextPrimaryAttack
lea ecx, [ebp - 0x201c]
call fcn.10017770
mov dword [ebp - 4], 0xa3
push 0x1028f3e8
lea ecx, [ebp - 0x2000]
call fcn.10017770
mov byte [ebp - 4], 0xa4
lea eax, [ebp - 0x201c]
push eax
lea ecx, [ebp - 0x2000]
push ecx
mov ecx, dword [ebp - 0x23c0]
call fcn.1011bb50
mov dword [0x1037e140], eax
mov byte [ebp - 4], 0xa3
lea ecx, [ebp - 0x2000]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x201c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23c4], eax
push str.m_flNextSecondaryAttack
lea ecx, [ebp - 0x2054]
call fcn.10017770
mov dword [ebp - 4], 0xa5
push 0x1028f414
lea ecx, [ebp - 0x2038]
call fcn.10017770
mov byte [ebp - 4], 0xa6
lea edx, [ebp - 0x2054]
push edx
lea eax, [ebp - 0x2038]
push eax
mov ecx, dword [ebp - 0x23c4]
call fcn.1011bb50
mov dword [0x1037e144], eax
mov byte [ebp - 4], 0xa5
lea ecx, [ebp - 0x2038]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2054]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23c8], eax
push 0x1028f428
lea ecx, [ebp - 0x208c]
call fcn.10017770
mov dword [ebp - 4], 0xa7
push 0x1028f434
lea ecx, [ebp - 0x2070]
call fcn.10017770
mov byte [ebp - 4], 0xa8
lea ecx, [ebp - 0x208c]
push ecx
lea edx, [ebp - 0x2070]
push edx
mov ecx, dword [ebp - 0x23c8]
call fcn.1011bb50
mov dword [0x1037e148], eax
mov byte [ebp - 4], 0xa7
lea ecx, [ebp - 0x2070]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x208c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23cc], eax
push str.m_iClip1
lea ecx, [ebp - 0x20c4]
call fcn.10017770
mov dword [ebp - 4], 0xa9
push 0x1028f454
lea ecx, [ebp - 0x20a8]
call fcn.10017770
mov byte [ebp - 4], 0xaa
lea eax, [ebp - 0x20c4]
push eax
lea ecx, [ebp - 0x20a8]
push ecx
mov ecx, dword [ebp - 0x23cc]
call fcn.1011bb50
mov dword [0x1037e14c], eax
mov byte [ebp - 4], 0xa9
lea ecx, [ebp - 0x20a8]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20c4]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23d0], eax
push str.m_iPrimaryReserveAmmoCount
lea ecx, [ebp - 0x20fc]
call fcn.10017770
mov dword [ebp - 4], 0xab
push 0x1028f484
lea ecx, [ebp - 0x20e0]
call fcn.10017770
mov byte [ebp - 4], 0xac
lea edx, [ebp - 0x20fc]
push edx
lea eax, [ebp - 0x20e0]
push eax
mov ecx, dword [ebp - 0x23d0]
call fcn.1011bb50
mov dword [0x1037e150], eax
mov byte [ebp - 4], 0xab
lea ecx, [ebp - 0x20e0]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20fc]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23d4], eax
push 0x1028f498
lea ecx, [ebp - 0x2134]
call fcn.10017770
mov dword [ebp - 4], 0xad
push 0x1028f4b0
lea ecx, [ebp - 0x2118]
call fcn.10017770
mov byte [ebp - 4], 0xae
lea ecx, [ebp - 0x2134]
push ecx
lea edx, [ebp - 0x2118]
push edx
mov ecx, dword [ebp - 0x23d4]
call fcn.1011bb50
mov dword [0x1037e154], eax
mov byte [ebp - 4], 0xad
lea ecx, [ebp - 0x2118]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2134]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23d8], eax
push str.m_hWeaponWorldModel
lea ecx, [ebp - 0x216c]
call fcn.10017770
mov dword [ebp - 4], 0xaf
push 0x1028f4d8
lea ecx, [ebp - 0x2150]
call fcn.10017770
mov byte [ebp - 4], 0xb0
lea eax, [ebp - 0x216c]
push eax
lea ecx, [ebp - 0x2150]
push ecx
mov ecx, dword [ebp - 0x23d8]
call fcn.1011bb50
mov dword [0x1037e158], eax
mov byte [ebp - 4], 0xaf
lea ecx, [ebp - 0x2150]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x216c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23dc], eax
push str.m_iWorldModelIndex
lea ecx, [ebp - 0x21a4]
call fcn.10017770
mov dword [ebp - 4], 0xb1
push 0x1028f500
lea ecx, [ebp - 0x2188]
call fcn.10017770
mov byte [ebp - 4], 0xb2
lea edx, [ebp - 0x21a4]
push edx
lea eax, [ebp - 0x2188]
push eax
mov ecx, dword [ebp - 0x23dc]
call fcn.1011bb50
mov dword [0x1037e15c], eax
mov byte [ebp - 4], 0xb1
lea ecx, [ebp - 0x2188]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x21a4]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23e0], eax
push str.m_iWorldDroppedModelIndex
lea ecx, [ebp - 0x21dc]
call fcn.10017770
mov dword [ebp - 4], 0xb3
push 0x1028f530
lea ecx, [ebp - 0x21c0]
call fcn.10017770
mov byte [ebp - 4], 0xb4
lea ecx, [ebp - 0x21dc]
push ecx
lea edx, [ebp - 0x21c0]
push edx
mov ecx, dword [ebp - 0x23e0]
call fcn.1011bb50
mov dword [0x1037e160], eax
mov byte [ebp - 4], 0xb3
lea ecx, [ebp - 0x21c0]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x21dc]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23e4], eax
push str.m_iViewModelIndex
lea ecx, [ebp - 0x2214]
call fcn.10017770
mov dword [ebp - 4], 0xb5
push str.DT_BaseCombatWeapon
lea ecx, [ebp - 0x21f8]
call fcn.10017770
mov byte [ebp - 4], 0xb6
lea eax, [ebp - 0x2214]
push eax
lea ecx, [ebp - 0x21f8]
push ecx
mov ecx, dword [ebp - 0x23e4]
call fcn.1011bb50
mov dword [0x1037e164], eax
mov byte [ebp - 4], 0xb5
lea ecx, [ebp - 0x21f8]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2214]
call fcn.10018310
nop
push str.83_BE___________7F_67
lea ecx, [ebp - 0x2230]
call fcn.10017770
mov dword [ebp - 4], 0xb7
push 0
lea edx, [ebp - 0x2230]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov ecx, dword [eax + 2]
sub ecx, 0xc
mov dword [0x1037e168], ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2230]
call fcn.10018310
nop
push str.C6_86___________FF_50_04
lea ecx, [ebp - 0x224c]
call fcn.10017770
mov dword [ebp - 4], 0xb8
push 0
lea edx, [ebp - 0x224c]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov ecx, dword [eax + 2]
mov dword [0x1037e16c], ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x224c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23e8], eax
push str.m_flRecoilIndex
lea ecx, [ebp - 0x2c]
call fcn.10017770
mov dword [ebp - 4], 0xb9
push 0x1028f5b0
lea ecx, [ebp - 0x2268]
call fcn.10017770
mov byte [ebp - 4], 0xba
lea edx, [ebp - 0x2c]
push edx
lea eax, [ebp - 0x2268]
push eax
mov ecx, dword [ebp - 0x23e8]
call fcn.1011bb50
mov dword [0x1037e170], eax
mov byte [ebp - 4], 0xb9
lea ecx, [ebp - 0x2268]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23ec], eax
push str.m_weaponMode
lea ecx, [ebp - 0x64]
call fcn.10017770
mov dword [ebp - 4], 0xbb
push 0x1028f5d0
lea ecx, [ebp - 0x48]
call fcn.10017770
mov byte [ebp - 4], 0xbc
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x48]
push edx
mov ecx, dword [ebp - 0x23ec]
call fcn.1011bb50
mov dword [0x1037e174], eax
mov byte [ebp - 4], 0xbb
lea ecx, [ebp - 0x48]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x64]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23f0], eax
push str.m_flPostponeFireReadyTime
lea ecx, [ebp - 0x9c]
call fcn.10017770
mov dword [ebp - 4], 0xbd
push 0x1028f5fc
lea ecx, [ebp - 0x80]
call fcn.10017770
mov byte [ebp - 4], 0xbe
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x80]
push ecx
mov ecx, dword [ebp - 0x23f0]
call fcn.1011bb50
mov dword [0x1037e178], eax
mov byte [ebp - 4], 0xbd
lea ecx, [ebp - 0x80]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x9c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23f4], eax
push str.m_fLastShotTime
lea ecx, [ebp - 0xd4]
call fcn.10017770
mov dword [ebp - 4], 0xbf
push str.DT_WeaponCSBase
lea ecx, [ebp - 0xb8]
call fcn.10017770
mov byte [ebp - 4], 0xc0
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0x23f4]
call fcn.1011bb50
mov dword [0x1037e17c], eax
mov byte [ebp - 4], 0xbf
lea ecx, [ebp - 0xb8]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd4]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23f8], eax
push str.m_zoomLevel
lea ecx, [ebp - 0x10c]
call fcn.10017770
mov dword [ebp - 4], 0xc1
push 0x1028f638
lea ecx, [ebp - 0xf0]
call fcn.10017770
mov byte [ebp - 4], 0xc2
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0xf0]
push edx
mov ecx, dword [ebp - 0x23f8]
call fcn.1011bb50
mov dword [0x1037e180], eax
mov byte [ebp - 4], 0xc1
lea ecx, [ebp - 0xf0]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x23fc], eax
push str.m_iBurstShotsRemaining
lea ecx, [ebp - 0x144]
call fcn.10017770
mov dword [ebp - 4], 0xc3
push 0x1028f664
lea ecx, [ebp - 0x128]
call fcn.10017770
mov byte [ebp - 4], 0xc4
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0x128]
push ecx
mov ecx, dword [ebp - 0x23fc]
call fcn.1011bb50
mov dword [0x1037e184], eax
mov byte [ebp - 4], 0xc3
lea ecx, [ebp - 0x128]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x144]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2400], eax
push str.m_fNextBurstShot
lea ecx, [ebp - 0x17c]
call fcn.10017770
mov dword [ebp - 4], 0xc5
push str.DT_WeaponCSBaseGun
lea ecx, [ebp - 0x160]
call fcn.10017770
mov byte [ebp - 4], 0xc6
lea edx, [ebp - 0x17c]
push edx
lea eax, [ebp - 0x160]
push eax
mov ecx, dword [ebp - 0x2400]
call fcn.1011bb50
mov dword [0x1037e188], eax
mov byte [ebp - 4], 0xc5
lea ecx, [ebp - 0x160]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x17c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2404], eax
push str.m_bPinPulled
lea ecx, [ebp - 0x1b4]
call fcn.10017770
mov dword [ebp - 4], 0xc7
push 0x1028f6b0
lea ecx, [ebp - 0x198]
call fcn.10017770
mov byte [ebp - 4], 0xc8
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x198]
push edx
mov ecx, dword [ebp - 0x2404]
call fcn.1011bb50
mov dword [0x1037e18c], eax
mov byte [ebp - 4], 0xc7
lea ecx, [ebp - 0x198]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1b4]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2408], eax
push str.m_fThrowTime
lea ecx, [ebp - 0x1ec]
call fcn.10017770
mov dword [ebp - 4], 0xc9
push 0x1028f6d4
lea ecx, [ebp - 0x1d0]
call fcn.10017770
mov byte [ebp - 4], 0xca
lea eax, [ebp - 0x1ec]
push eax
lea ecx, [ebp - 0x1d0]
push ecx
mov ecx, dword [ebp - 0x2408]
call fcn.1011bb50
mov dword [0x1037e190], eax
mov byte [ebp - 4], 0xc9
lea ecx, [ebp - 0x1d0]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1ec]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x240c], eax
push str.m_flThrowStrength
lea ecx, [ebp - 0x224]
call fcn.10017770
mov dword [ebp - 4], 0xcb
push str.DT_BaseCSGrenade
lea ecx, [ebp - 0x208]
call fcn.10017770
mov byte [ebp - 4], 0xcc
lea edx, [ebp - 0x224]
push edx
lea eax, [ebp - 0x208]
push eax
mov ecx, dword [ebp - 0x240c]
call fcn.1011bb50
mov dword [0x1037e194], eax
mov byte [ebp - 4], 0xcb
lea ecx, [ebp - 0x208]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x224]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2410], eax
push str.m_flFallbackWear
lea ecx, [ebp - 0x25c]
call fcn.10017770
mov dword [ebp - 4], 0xcd
push 0x1028f724
lea ecx, [ebp - 0x240]
call fcn.10017770
mov byte [ebp - 4], 0xce
lea ecx, [ebp - 0x25c]
push ecx
lea edx, [ebp - 0x240]
push edx
mov ecx, dword [ebp - 0x2410]
call fcn.1011bb50
mov dword [0x1037e198], eax
mov byte [ebp - 4], 0xcd
lea ecx, [ebp - 0x240]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x25c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2414], eax
push str.m_nFallbackPaintKit
lea ecx, [ebp - 0x294]
call fcn.10017770
mov dword [ebp - 4], 0xcf
push 0x1028f750
lea ecx, [ebp - 0x278]
call fcn.10017770
mov byte [ebp - 4], 0xd0
lea eax, [ebp - 0x294]
push eax
lea ecx, [ebp - 0x278]
push ecx
mov ecx, dword [ebp - 0x2414]
call fcn.1011bb50
mov dword [0x1037e19c], eax
mov byte [ebp - 4], 0xcf
lea ecx, [ebp - 0x278]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x294]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2418], eax
push str.m_nFallbackSeed
lea ecx, [ebp - 0x2cc]
call fcn.10017770
mov dword [ebp - 4], 0xd1
push 0x1028f778
lea ecx, [ebp - 0x2b0]
call fcn.10017770
mov byte [ebp - 4], 0xd2
lea edx, [ebp - 0x2cc]
push edx
lea eax, [ebp - 0x2b0]
push eax
mov ecx, dword [ebp - 0x2418]
call fcn.1011bb50
mov dword [0x1037e1a0], eax
mov byte [ebp - 4], 0xd1
lea ecx, [ebp - 0x2b0]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2cc]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x241c], eax
push str.m_nFallbackStatTrak
lea ecx, [ebp - 0x304]
call fcn.10017770
mov dword [ebp - 4], 0xd3
push 0x1028f7a4
lea ecx, [ebp - 0x2e8]
call fcn.10017770
mov byte [ebp - 4], 0xd4
lea ecx, [ebp - 0x304]
push ecx
lea edx, [ebp - 0x2e8]
push edx
mov ecx, dword [ebp - 0x241c]
call fcn.1011bb50
mov dword [0x1037e1a4], eax
mov byte [ebp - 4], 0xd3
lea ecx, [ebp - 0x2e8]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x304]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2420], eax
push str.m_OriginalOwnerXuidHigh
lea ecx, [ebp - 0x33c]
call fcn.10017770
mov dword [ebp - 4], 0xd5
push 0x1028f7d4
lea ecx, [ebp - 0x320]
call fcn.10017770
mov byte [ebp - 4], 0xd6
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x320]
push ecx
mov ecx, dword [ebp - 0x2420]
call fcn.1011bb50
mov dword [0x1037e1a8], eax
mov byte [ebp - 4], 0xd5
lea ecx, [ebp - 0x320]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x33c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2424], eax
push str.m_OriginalOwnerXuidLow
lea ecx, [ebp - 0x374]
call fcn.10017770
mov dword [ebp - 4], 0xd7
push 0x1028f804
lea ecx, [ebp - 0x358]
call fcn.10017770
mov byte [ebp - 4], 0xd8
lea edx, [ebp - 0x374]
push edx
lea eax, [ebp - 0x358]
push eax
mov ecx, dword [ebp - 0x2424]
call fcn.1011bb50
mov dword [0x1037e1ac], eax
mov byte [ebp - 4], 0xd7
lea ecx, [ebp - 0x358]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x374]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2428], eax
push str.m_szCustomName
lea ecx, [ebp - 0x3ac]
call fcn.10017770
mov dword [ebp - 4], 0xd9
push 0x1028f82c
lea ecx, [ebp - 0x390]
call fcn.10017770
mov byte [ebp - 4], 0xda
lea ecx, [ebp - 0x3ac]
push ecx
lea edx, [ebp - 0x390]
push edx
mov ecx, dword [ebp - 0x2428]
call fcn.1011bb50
mov dword [0x1037e1b0], eax
mov byte [ebp - 4], 0xd9
lea ecx, [ebp - 0x390]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3ac]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x242c], eax
push str.m_bInitialized
lea ecx, [ebp - 0x3e4]
call fcn.10017770
mov dword [ebp - 4], 0xdb
push 0x1028f854
lea ecx, [ebp - 0x3c8]
call fcn.10017770
mov byte [ebp - 4], 0xdc
lea eax, [ebp - 0x3e4]
push eax
lea ecx, [ebp - 0x3c8]
push ecx
mov ecx, dword [ebp - 0x242c]
call fcn.1011bb50
mov dword [0x1037e1b4], eax
mov byte [ebp - 4], 0xdb
lea ecx, [ebp - 0x3c8]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3e4]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2430], eax
push str.m_iAccountID
lea ecx, [ebp - 0x41c]
call fcn.10017770
mov dword [ebp - 4], 0xdd
push 0x1028f87c
lea ecx, [ebp - 0x400]
call fcn.10017770
mov byte [ebp - 4], 0xde
lea edx, [ebp - 0x41c]
push edx
lea eax, [ebp - 0x400]
push eax
mov ecx, dword [ebp - 0x2430]
call fcn.1011bb50
mov dword [0x1037e1b8], eax
mov byte [ebp - 4], 0xdd
lea ecx, [ebp - 0x400]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x41c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2434], eax
push str.m_iEntityLevel
lea ecx, [ebp - 0x454]
call fcn.10017770
mov dword [ebp - 4], 0xdf
push 0x1028f8a4
lea ecx, [ebp - 0x438]
call fcn.10017770
mov byte [ebp - 4], 0xe0
lea ecx, [ebp - 0x454]
push ecx
lea edx, [ebp - 0x438]
push edx
mov ecx, dword [ebp - 0x2434]
call fcn.1011bb50
mov dword [0x1037e1bc], eax
mov byte [ebp - 4], 0xdf
lea ecx, [ebp - 0x438]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x454]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2438], eax
push str.m_iEntityQuality
lea ecx, [ebp - 0x48c]
call fcn.10017770
mov dword [ebp - 4], 0xe1
push 0x1028f8d0
lea ecx, [ebp - 0x470]
call fcn.10017770
mov byte [ebp - 4], 0xe2
lea eax, [ebp - 0x48c]
push eax
lea ecx, [ebp - 0x470]
push ecx
mov ecx, dword [ebp - 0x2438]
call fcn.1011bb50
mov dword [0x1037e1c0], eax
mov byte [ebp - 4], 0xe1
lea ecx, [ebp - 0x470]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x48c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x243c], eax
push str.m_iItemDefinitionIndex
lea ecx, [ebp - 0x4c4]
call fcn.10017770
mov dword [ebp - 4], 0xe3
push 0x1028f900
lea ecx, [ebp - 0x4a8]
call fcn.10017770
mov byte [ebp - 4], 0xe4
lea edx, [ebp - 0x4c4]
push edx
lea eax, [ebp - 0x4a8]
push eax
mov ecx, dword [ebp - 0x243c]
call fcn.1011bb50
mov dword [0x1037e1c4], eax
mov byte [ebp - 4], 0xe3
lea ecx, [ebp - 0x4a8]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4c4]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2440], eax
push str.m_Item
lea ecx, [ebp - 0x4fc]
call fcn.10017770
mov dword [ebp - 4], 0xe5
push 0x1028f920
lea ecx, [ebp - 0x4e0]
call fcn.10017770
mov byte [ebp - 4], 0xe6
lea ecx, [ebp - 0x4fc]
push ecx
lea edx, [ebp - 0x4e0]
push edx
mov ecx, dword [ebp - 0x2440]
call fcn.1011bb50
mov dword [0x1037e1c8], eax
mov byte [ebp - 4], 0xe5
lea ecx, [ebp - 0x4e0]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4fc]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2444], eax
push str.m_iItemIDLow
lea ecx, [ebp - 0x534]
call fcn.10017770
mov dword [ebp - 4], 0xe7
push 0x1028f948
lea ecx, [ebp - 0x518]
call fcn.10017770
mov byte [ebp - 4], 0xe8
lea eax, [ebp - 0x534]
push eax
lea ecx, [ebp - 0x518]
push ecx
mov ecx, dword [ebp - 0x2444]
call fcn.1011bb50
mov dword [0x1037e1cc], eax
mov byte [ebp - 4], 0xe7
lea ecx, [ebp - 0x518]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x534]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2448], eax
push str.m_iItemIDHigh
lea ecx, [ebp - 0x56c]
call fcn.10017770
mov dword [ebp - 4], 0xe9
push str.DT_BaseAttributableItem
lea ecx, [ebp - 0x550]
call fcn.10017770
mov byte [ebp - 4], 0xea
lea edx, [ebp - 0x56c]
push edx
lea eax, [ebp - 0x550]
push eax
mov ecx, dword [ebp - 0x2448]
call fcn.1011bb50
mov dword [0x1037e1d0], eax
mov byte [ebp - 4], 0xe9
lea ecx, [ebp - 0x550]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x56c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x244c], eax
push str.m_hOwner
lea ecx, [ebp - 0x5a4]
call fcn.10017770
mov dword [ebp - 4], 0xeb
push 0x1028f994
lea ecx, [ebp - 0x588]
call fcn.10017770
mov byte [ebp - 4], 0xec
lea ecx, [ebp - 0x5a4]
push ecx
lea edx, [ebp - 0x588]
push edx
mov ecx, dword [ebp - 0x244c]
call fcn.1011bb50
mov dword [0x1037e1d4], eax
mov byte [ebp - 4], 0xeb
lea ecx, [ebp - 0x588]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5a4]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2450], eax
push str.m_hWeapon
lea ecx, [ebp - 0x5dc]
call fcn.10017770
mov dword [ebp - 4], 0xed
push 0x1028f9b4
lea ecx, [ebp - 0x5c0]
call fcn.10017770
mov byte [ebp - 4], 0xee
lea eax, [ebp - 0x5dc]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
mov ecx, dword [ebp - 0x2450]
call fcn.1011bb50
mov dword [0x1037e1d8], eax
mov byte [ebp - 4], 0xed
lea ecx, [ebp - 0x5c0]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5dc]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2454], eax
push 0x1028f9c8
lea ecx, [ebp - 0x614]
call fcn.10017770
mov dword [ebp - 4], 0xef
push 0x1028f9d4
lea ecx, [ebp - 0x5f8]
call fcn.10017770
mov byte [ebp - 4], 0xf0
lea edx, [ebp - 0x614]
push edx
lea eax, [ebp - 0x5f8]
push eax
mov ecx, dword [ebp - 0x2454]
call fcn.1011bb50
mov dword [0x1037e1dc], eax
mov byte [ebp - 4], 0xef
lea ecx, [ebp - 0x5f8]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x614]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2458], eax
push 0x1028f9e8
lea ecx, [ebp - 0x668]
call fcn.10017770
mov dword [ebp - 4], 0xf1
push 0x1028f9fc
lea ecx, [ebp - 0x64c]
call fcn.10017770
mov byte [ebp - 4], 0xf2
lea ecx, [ebp - 0x668]
push ecx
lea edx, [ebp - 0x64c]
push edx
mov ecx, dword [ebp - 0x2458]
call fcn.1011bb50
mov dword [0x1037e1e0], eax
mov byte [ebp - 4], 0xf1
lea ecx, [ebp - 0x64c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x668]
call fcn.10018310
nop
push str.A3_________57_8B_CB
lea ecx, [ebp - 0x684]
call fcn.10017770
mov dword [ebp - 4], 0xf3
push 0
lea eax, [ebp - 0x684]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
add eax, 1
mov dword [0x1037e1e4], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x684]
call fcn.10018310
nop
push str.56_8B_F1_0F_57_C0_C7_86________________________
lea ecx, [ebp - 0x6a0]
call fcn.10017770
mov dword [ebp - 4], 0xf4
push 0
lea edx, [ebp - 0x6a0]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e200], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6a0]
call fcn.10018310
nop
push str.E8_____________FF_75_08_8B_8E____________
lea ecx, [ebp - 0x6bc]
call fcn.10017770
mov dword [ebp - 4], 0xf5
push 0
lea ecx, [ebp - 0x6bc]
push ecx
mov edx, dword [ebp - 0x2270]
push edx
call fcn.1013e480
add esp, 0xc
push eax
call fcn.100bad60
add esp, 4
mov dword [0x1037e204], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6bc]
call fcn.10018310
nop
push str.E8_____________83_7E_10_00_74_64
lea ecx, [ebp - 0x6d8]
call fcn.10017770
mov dword [ebp - 4], 0xf6
push 0
lea eax, [ebp - 0x6d8]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
push eax
call fcn.100bad60
add esp, 4
mov dword [0x1037e208], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6d8]
call fcn.10018310
nop
push str.E8_____________8B_87_____________8D_8C_24_____________8B_7C_24_18
lea ecx, [ebp - 0x6f4]
call fcn.10017770
mov dword [ebp - 4], 0xf7
push 0
lea edx, [ebp - 0x6f4]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
push eax
call fcn.100bad60
add esp, 4
mov dword [0x1037e20c], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6f4]
call fcn.10018310
nop
push str.E8_____________F3_0F_10_45____8D_84_24____________
lea ecx, [ebp - 0x710]
call fcn.10017770
mov dword [ebp - 4], 0xf8
push 0
lea ecx, [ebp - 0x710]
push ecx
mov edx, dword [ebp - 0x2270]
push edx
call fcn.1013e480
add esp, 0xc
push eax
call fcn.100bad60
add esp, 4
mov dword [0x1037e210], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x710]
call fcn.10018310
nop
push str.56_8B_F1_57_8D_8E_____________E8_____________8D_8E_____________E8_____________83_BE_______________
lea ecx, [ebp - 0x72c]
call fcn.10017770
mov dword [ebp - 4], 0xf9
push 0
lea eax, [ebp - 0x72c]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e218], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x72c]
call fcn.10018310
nop
push str.55_8B_EC_83_EC_08_8B_45_08_56_57_8B_F9_8D_8F
lea ecx, [ebp - 0x748]
call fcn.10017770
mov dword [ebp - 4], 0xfa
push 0
lea edx, [ebp - 0x748]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e21c], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x748]
call fcn.10018310
nop
push str.55_8B_EC_83_E4_F0_81_EC_____________33_D2
lea ecx, [ebp - 0x764]
call fcn.10017770
mov dword [ebp - 4], 0xfb
push 0
lea ecx, [ebp - 0x764]
push ecx
mov edx, dword [ebp - 0x2270]
push edx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e220], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x764]
call fcn.10018310
nop
push str.55_8B_EC_83_E4_F0_81_EC_____________8B_81
lea ecx, [ebp - 0x780]
call fcn.10017770
mov dword [ebp - 4], 0xfc
push 0
lea eax, [ebp - 0x780]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e224], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x780]
call fcn.10018310
nop
push str.55_8B_EC_83_EC_10_53_8B_D9_89_55_F8_56_57_89_5D_F4_8B_0B_89_4D_F0
lea ecx, [ebp - 0x79c]
call fcn.10017770
mov dword [ebp - 4], 0xfd
push 0
lea edx, [ebp - 0x79c]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e228], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x79c]
call fcn.10018310
nop
push str.55_8B_EC_83_E4_F0_B8_____________E8_____________A1____________
lea ecx, [ebp - 0x7b8]
call fcn.10017770
mov dword [ebp - 4], 0xfe
push 0
lea ecx, [ebp - 0x7b8]
push ecx
mov edx, dword [ebp - 0x2270]
push edx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e22c], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x7b8]
call fcn.10018310
nop
push str.55_8B_EC_83_EC_10_53_56_57_8B_7D_10_8B_D9_F3_0F_11_5D___
lea ecx, [ebp - 0x7d4]
call fcn.10017770
mov dword [ebp - 4], 0xff
push 0
lea eax, [ebp - 0x7d4]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e230], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x7d4]
call fcn.10018310
nop
push str.55_8B_EC_83_E4_F8_81_EC_____________8B_C1_89_54_24_04_89_44_24_2C_56_57_8B_00
lea ecx, [ebp - 0x7f0]
call fcn.10017770
mov dword [ebp - 4], 0x100
push 0
lea edx, [ebp - 0x7f0]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e234], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x7f0]
call fcn.10018310
nop
mov dword [0x1037e238], 0x1c
push str.75_30_8B_87____________
lea ecx, [ebp - 0x80c]
call fcn.10017770
mov dword [ebp - 4], 0x101
push 0
lea ecx, [ebp - 0x80c]
push ecx
mov edx, dword [ebp - 0x2274]
push edx
call fcn.1013e480
add esp, 0xc
mov dword [ebp - 0x2278], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x80c]
call fcn.10018310
nop
push str.74_0F_80_BF_______________
lea ecx, [ebp - 0x1858]
call fcn.10017770
mov dword [ebp - 4], 0x102
push 0
lea eax, [ebp - 0x1858]
push eax
mov ecx, dword [ebp - 0x2274]
push ecx
call fcn.1013e480
add esp, 0xc
mov dword [ebp - 0x245c], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1858]
call fcn.10018310
nop
mov edx, dword [ebp - 0x2278]
mov eax, dword [edx + 0x20]
mov dword [0x1037e1f8], eax
mov ecx, dword [ebp - 0x2278]
mov edx, dword [ecx + 0x10]
mov dword [0x1037e1ec], edx
mov eax, dword [ebp - 0x2278]
mov ecx, dword [eax + 0xa]
mov dword [0x1037e1f0], ecx
mov edx, dword [ebp - 0x2278]
mov eax, dword [edx + 4]
mov dword [0x1037e1f4], eax
mov ecx, dword [ebp - 0x245c]
mov edx, dword [ecx + 4]
mov dword [0x1037e1fc], edx
mov ecx, dword [ebp - 0x226c]
call fcn.1009fa40
mov dword [ebp - 0x2460], eax
push str.m_flC4Blow
lea ecx, [ebp - 0x844]
call fcn.10017770
mov dword [ebp - 4], 0x103
push str.DT_PlantedC4
lea ecx, [ebp - 0x828]
call fcn.10017770
mov byte [ebp - 4], 4
lea eax, [ebp - 0x844]
push eax
lea ecx, [ebp - 0x828]
push ecx
mov ecx, dword [ebp - 0x2460]
call fcn.1011bb50
mov dword [0x1037e1e8], eax
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x828]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x844]
call fcn.10018310
nop
push str.8B_0D_____________8B_46_08_68
lea ecx, [ebp - 0x860]
call fcn.10017770
mov dword [ebp - 4], 0x105
push 0
lea edx, [ebp - 0x860]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov ecx, dword [eax + 2]
mov edx, dword [ecx]
mov dword [0x1037e23c], edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x860]
call fcn.10018310
nop
push str.B9_____________F3_0F_11_04_24_FF_50_10
lea ecx, [ebp - 0x87c]
call fcn.10017770
mov dword [ebp - 4], 0x106
push 0
lea eax, [ebp - 0x87c]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
mov edx, dword [eax + 1]
mov dword [0x1037e240], edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x87c]
call fcn.10018310
nop
push str.8B_0D_____________BA_____________E8_____________83_C4
lea ecx, [ebp - 0x898]
call fcn.10017770
mov dword [ebp - 4], 0x107
push 0
lea eax, [ebp - 0x898]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
mov edx, dword [eax + 2]
mov dword [0x1037e248], edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x898]
call fcn.10018310
nop
push str.89________________F3_0F_10_48_20
lea ecx, [ebp - 0x8b4]
call fcn.10017770
mov dword [ebp - 4], 0x108
push 0
lea eax, [ebp - 0x8b4]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
mov edx, dword [eax + 2]
mov dword [0x1037e24c], edx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8b4]
call fcn.10018310
nop
mov eax, dword [0x1037e02c]
mov ecx, dword [eax + 0xa]
mov dword [0x1037e250], ecx
push str.A1_____________F6_44_F0_04_01_74_0B
lea ecx, [ebp - 0x8d0]
call fcn.10017770
mov dword [ebp - 4], 0x109
push 0
lea edx, [ebp - 0x8d0]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov ecx, dword [eax + 1]
mov dword [0x1037e254], ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8d0]
call fcn.10018310
nop
push str.0F_11_05_____________83_C8_01
lea ecx, [ebp - 0x8ec]
call fcn.10017770
mov dword [ebp - 4], 0x10a
push 0
lea edx, [ebp - 0x8ec]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov ecx, dword [eax + 3]
mov dword [0x1037e258], ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8ec]
call fcn.10018310
nop
push 0x1028fe60
lea ecx, [ebp - 0x908]
call fcn.10017770
mov dword [ebp - 4], 0x10b
push 0
lea edx, [ebp - 0x908]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e25c], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x908]
call fcn.10018310
nop
push str.A1_____________FF_10_A1_____________B9
lea ecx, [ebp - 0x924]
call fcn.10017770
mov dword [ebp - 4], 0x10c
push 0
lea ecx, [ebp - 0x924]
push ecx
mov edx, dword [ebp - 0x2270]
push edx
call fcn.1013e480
add esp, 0xc
add eax, 1
mov dword [0x1037e260], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x924]
call fcn.10018310
nop
push str.8B_35_________8D_4C_24_20
lea ecx, [ebp - 0x940]
call fcn.10017770
mov dword [ebp - 4], 0x10d
push 0
lea eax, [ebp - 0x940]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
add eax, 2
mov dword [0x1037e268], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x940]
call fcn.10018310
nop
push str.03_05_________83_CF_10
lea ecx, [ebp - 0x95c]
call fcn.10017770
mov dword [ebp - 4], 0x10e
push 0
lea edx, [ebp - 0x95c]
push edx
mov eax, dword [ebp - 0x2274]
push eax
call fcn.1013e480
add esp, 0xc
add eax, 2
mov dword [0x1037e26c], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x95c]
call fcn.10018310
nop
push str.8B_15_________33_C9_83_7A_18_01
lea ecx, [ebp - 0x978]
call fcn.10017770
mov dword [ebp - 4], 0x10f
push 0
lea ecx, [ebp - 0x978]
push ecx
mov edx, dword [ebp - 0x227c]
push edx
call fcn.1013e480
add esp, 0xc
add eax, 2
mov dword [0x1037e270], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x978]
call fcn.10018310
nop
push str.8D_87_________89_46_08_C7_46___________EB_06
lea ecx, [ebp - 0x994]
call fcn.10017770
mov dword [ebp - 4], 0x110
push 0
lea eax, [ebp - 0x994]
push eax
mov ecx, dword [ebp - 0x227c]
push ecx
call fcn.1013e480
add esp, 0xc
add eax, 2
mov dword [0x1037e274], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x994]
call fcn.10018310
nop
push str.8B_8F_____________85_C9_74_06_56
lea ecx, [ebp - 0x9b0]
call fcn.10017770
mov dword [ebp - 4], 0x111
push 0
lea edx, [ebp - 0x9b0]
push edx
mov eax, dword [ebp - 0x227c]
push eax
call fcn.1013e480
add esp, 0xc
add eax, 2
mov dword [0x1037e278], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x9b0]
call fcn.10018310
nop
push str.FF_86_____________8B_CE_89_86____________
lea ecx, [ebp - 0x9cc]
call fcn.10017770
mov dword [ebp - 4], 0x112
push 0
lea ecx, [ebp - 0x9cc]
push ecx
mov edx, dword [ebp - 0x227c]
push edx
call fcn.1013e480
add esp, 0xc
add eax, 2
mov dword [0x1037e27c], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x9cc]
call fcn.10018310
nop
push str.B9_____________E8_____________8B_5D_08
lea ecx, [ebp - 0x9e8]
call fcn.10017770
mov dword [ebp - 4], 0x113
push 0
lea eax, [ebp - 0x9e8]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
add eax, 1
mov dword [0x1037e280], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x9e8]
call fcn.10018310
nop
push str.A2_________8B_45_E8
lea ecx, [ebp - 0xa04]
call fcn.10017770
mov dword [ebp - 4], 0x114
push 0
lea edx, [ebp - 0xa04]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
add eax, 1
mov dword [0x1037e288], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa04]
call fcn.10018310
nop
push 0x1028ffac
lea ecx, [ebp - 0xa20]
call fcn.10017770
mov dword [ebp - 4], 0x115
push 0
lea ecx, [ebp - 0xa20]
push ecx
mov edx, dword [ebp - 0x2270]
push edx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e28c], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa20]
call fcn.10018310
nop
push str.A1_____________50_8B_08_FF_51_0C
lea ecx, [ebp - 0xa3c]
call fcn.10017770
mov dword [ebp - 4], 0x116
push 0
lea eax, [ebp - 0xa3c]
push eax
mov ecx, dword [ebp - 0x2464]
push ecx
call fcn.1013e480
add esp, 0xc
add eax, 1
mov dword [0x1037e290], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa3c]
call fcn.10018310
nop
push str.B9_________80_65_FC_FE_6A_00
lea ecx, [ebp - 0xa58]
call fcn.10017770
mov dword [ebp - 4], 0x117
push 0
lea edx, [ebp - 0xa58]
push edx
mov eax, dword [ebp - 0x2274]
push eax
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e294], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa58]
call fcn.10018310
nop
push str.55_8B_EC_83_EC_1C_8B_0D_________53_56
lea ecx, [ebp - 0xa74]
call fcn.10017770
mov dword [ebp - 4], 0x118
push 0
lea ecx, [ebp - 0xa74]
push ecx
mov edx, dword [ebp - 0x2270]
push edx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e298], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa74]
call fcn.10018310
nop
push str.55_8B_EC_56_8B_F1_8B_86_________85_C0_74_24_48_83_F8_02_77_2C_83_BE___________8D_8E_________74_06_32_C0_84_C0_EB_10_E8_________84_C0_EB_07_83_BE___________0F_94_C0_84_C0_74_07_B0_01_5E_5D_C2_0C_00
lea ecx, [ebp - 0xa90]
call fcn.10017770
mov dword [ebp - 4], 0x119
push 0
lea eax, [ebp - 0xa90]
push eax
mov ecx, dword [ebp - 0x2274]
push ecx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e29c], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa90]
call fcn.10018310
nop
push str.E8_________8B_06_8B_CE_FF_90_________85_C0_74_4E
lea ecx, [ebp - 0xaac]
call fcn.10017770
mov dword [ebp - 4], 0x11a
push 0
lea edx, [ebp - 0xaac]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
push eax
call fcn.100bad60
add esp, 4
mov dword [0x1037e2a0], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xaac]
call fcn.10018310
nop
push str.56_8D_51_3C_BE
lea ecx, [ebp - 0xac8]
call fcn.10017770
mov dword [ebp - 4], 0x11b
push 0
lea ecx, [ebp - 0xac8]
push ecx
mov edx, dword [ebp - 0x2270]
push edx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e2a4], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xac8]
call fcn.10018310
nop
push str.0F_B7_05_________3D_________74_3F
lea ecx, [ebp - 0xae4]
call fcn.10017770
mov dword [ebp - 4], 0x11c
push 0
lea eax, [ebp - 0xae4]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e2a8], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xae4]
call fcn.10018310
nop
push str.FF_50_34_8B_1D_________85_C0_74_16_FF_B6
lea ecx, [ebp - 0xb00]
call fcn.10017770
mov dword [ebp - 4], 0x11d
push 0
lea edx, [ebp - 0xb00]
push edx
mov eax, dword [ebp - 0x2274]
push eax
call fcn.1013e480
add esp, 0xc
mov ecx, dword [eax + 3]
mov dword [0x1037e2ac], ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb00]
call fcn.10018310
nop
push str.FF_50_34_85_C0_74_12_53_FF_75_0C_68
lea ecx, [ebp - 0xb1c]
call fcn.10017770
mov dword [ebp - 4], 0x11e
push 0
lea edx, [ebp - 0xb1c]
push edx
mov eax, dword [ebp - 0x2274]
push eax
call fcn.1013e480
add esp, 0xc
mov ecx, dword [eax + 3]
mov dword [0x1037e2b0], ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb1c]
call fcn.10018310
nop
push str.55_8B_EC_83_E4_F0_B8_________E8_________56_57_8B_F9_89_7C_24_18
lea ecx, [ebp - 0xb38]
call fcn.10017770
mov dword [ebp - 4], 0x11f
push 0
lea edx, [ebp - 0xb38]
push edx
mov eax, dword [ebp - 0x2274]
push eax
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e2b4], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb38]
call fcn.10018310
nop
push str.55_8B_EC_83_E4_C0_81_EC_________53_56_57_8B_7D_08_8B_D9
lea ecx, [ebp - 0xb54]
call fcn.10017770
mov dword [ebp - 4], 0x120
push 0
lea ecx, [ebp - 0xb54]
push ecx
mov edx, dword [ebp - 0x2274]
push edx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e2b8], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb54]
call fcn.10018310
nop
push str.8B_0D_____________85_C0_74_0A_8B_01_FF_50_78_83_C0_54
lea ecx, [ebp - 0xb70]
call fcn.10017770
mov dword [ebp - 4], 0x121
push 0
lea eax, [ebp - 0xb70]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
add eax, 2
mov dword [0x1037e2bc], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb70]
call fcn.10018310
nop
push str.RandomSeed
mov edx, dword [ebp - 0x2284]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x1037e2c0], eax
push str.RandomFloat
mov eax, dword [ebp - 0x2284]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x1037e2c4], eax
push str.RandomInt
mov ecx, dword [ebp - 0x2284]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x1037e2c8], eax
push str.55_8B_EC_83_E4_F8_51_53_56_57_8B_F1_E8
lea ecx, [ebp - 0xb8c]
call fcn.10017770
mov dword [ebp - 4], 0x122
push 0
lea edx, [ebp - 0xb8c]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e2cc], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb8c]
call fcn.10018310
nop
push str.55_8B_EC_83_E4_F8_83_EC_64_53_56_57_8B_F1_E8
lea ecx, [ebp - 0xba8]
call fcn.10017770
mov dword [ebp - 4], 0x123
push 0
lea ecx, [ebp - 0xba8]
push ecx
mov edx, dword [ebp - 0x2270]
push edx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e2d0], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xba8]
call fcn.10018310
nop
push str.55_8B_EC_51_56_8B_F1_85_F6_74_68_83_BE
lea ecx, [ebp - 0xbc4]
call fcn.10017770
mov dword [ebp - 4], 0x124
push 0
lea eax, [ebp - 0xbc4]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e2d4], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xbc4]
call fcn.10018310
nop
push str.55_8B_EC_81_EC_________56_57_8B_F9_C7_45
lea ecx, [ebp - 0xbe0]
call fcn.10017770
mov dword [ebp - 4], 0x125
push 0
lea edx, [ebp - 0xbe0]
push edx
mov eax, dword [ebp - 0x2274]
push eax
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e2dc], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xbe0]
call fcn.10018310
nop
push str.55_8B_EC_56_8B_F1_B9_____________C7_46
lea ecx, [ebp - 0xbfc]
call fcn.10017770
mov dword [ebp - 4], 0x126
push 0
lea ecx, [ebp - 0xbfc]
push ecx
mov edx, dword [ebp - 0x2270]
push edx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e2e0], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xbfc]
call fcn.10018310
nop
push str.56_6A_01_68_____________8B_F1
lea ecx, [ebp - 0xc18]
call fcn.10017770
mov dword [ebp - 4], 0x127
push 0
lea eax, [ebp - 0xc18]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e2e4], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc18]
call fcn.10018310
nop
push str.55_8B_EC_83_E4_F8_83_EC_18_56_57_8B_F9_F3_0F_11_54_24
lea ecx, [ebp - 0xc34]
call fcn.10017770
mov dword [ebp - 4], pe_nt_image_headers32
push 0
lea edx, [ebp - 0xc34]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e2e8], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc34]
call fcn.10018310
nop
push str.53_56_57_8B_DA_8B_F9_FF_15
lea ecx, [ebp - 0xc50]
call fcn.10017770
mov dword [ebp - 4], 0x129
push 0
lea ecx, [ebp - 0xc50]
push ecx
mov edx, dword [ebp - 0x2274]
push edx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e2ec], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc50]
call fcn.10018310
nop
push str.55_8B_EC_83_7D_08_FF_56_8B_F1_74_3D
lea ecx, [ebp - 0xc6c]
call fcn.10017770
mov dword [ebp - 4], 0x12a
push 0
lea eax, [ebp - 0xc6c]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e2f0], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc6c]
call fcn.10018310
nop
push str.55_8B_EC_83_E4_F8_83_EC_0C_53_8B_5D_08_8B_C3_56_83_E0_04
lea ecx, [ebp - 0xc88]
call fcn.10017770
mov dword [ebp - 4], 0x12b
push 0
lea edx, [ebp - 0xc88]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e2f4], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc88]
call fcn.10018310
nop
push 0x10290430
lea ecx, [ebp - 0xca4]
call fcn.10017770
mov dword [ebp - 4], 0x12c
push 0
lea ecx, [ebp - 0xca4]
push ecx
mov edx, dword [ebp - 0x2270]
push edx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e2f8], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xca4]
call fcn.10018310
nop
push str.56_8B_F1_57_8B_BE_____________83_EF_01_78_72_90_8B_86
lea ecx, [ebp - 0xcc0]
call fcn.10017770
mov dword [ebp - 4], 0x12d
push 0
lea eax, [ebp - 0xcc0]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e2fc], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xcc0]
call fcn.10018310
nop
push str.55_8B_EC_83_EC_10_53_56_57_8B_F9_8B_87_____________C1_E8_16
lea ecx, [ebp - 0xcdc]
call fcn.10017770
mov dword [ebp - 4], 0x12e
push 0
lea edx, [ebp - 0xcdc]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e300], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xcdc]
call fcn.10018310
nop
push str.55_8B_EC_80_7D_0C_00_F3_0F_10_4D
lea ecx, [ebp - 0xcf8]
call fcn.10017770
mov dword [ebp - 4], 0x12f
push 0
lea ecx, [ebp - 0xcf8]
push ecx
mov edx, dword [ebp - 0x2274]
push edx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e308], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xcf8]
call fcn.10018310
nop
push 0x10290514
lea ecx, [ebp - 0xd14]
call fcn.10017770
mov dword [ebp - 4], 0x130
push 0
lea eax, [ebp - 0xd14]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e30c], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd14]
call fcn.10018310
nop
push 0x10290548
lea ecx, [ebp - 0xd30]
call fcn.10017770
mov dword [ebp - 4], 0x131
push 0
lea edx, [ebp - 0xd30]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e310], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd30]
call fcn.10018310
nop
push str.55_8B_EC_83_E4_F8_83_EC_70_6A_58_8D_44_24_1C_89_4C_24_08_6A_00_50
lea ecx, [ebp - 0xd4c]
call fcn.10017770
mov dword [ebp - 4], 0x132
push 0
lea ecx, [ebp - 0xd4c]
push ecx
mov edx, dword [ebp - 0x2270]
push edx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e314], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd4c]
call fcn.10018310
nop
push str.55_8B_EC_83_E4_F8_51_53_56_8B_D9_8B_0D
lea ecx, [ebp - 0xd68]
call fcn.10017770
mov dword [ebp - 4], 0x133
push 0
lea eax, [ebp - 0xd68]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e318], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd68]
call fcn.10018310
nop
push str.55_8B_EC_53_8B_5D_08_56_8B_F1_85_DB_74_57_8B_4E_14_83_F9_10_72_04_8B_06_EB_02
lea ecx, [ebp - 0xd84]
call fcn.10017770
mov dword [ebp - 4], 0x134
push 0
lea edx, [ebp - 0xd84]
push edx
mov eax, dword [ebp - 0x2274]
push eax
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e31c], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd84]
call fcn.10018310
nop
push str.55_8B_EC_8B_45_08_57_8B_F9_8B_4F_04_85_C9_75_15_8B
lea ecx, [ebp - 0xda0]
call fcn.10017770
mov dword [ebp - 4], 0x135
push 0
lea ecx, [ebp - 0xda0]
push ecx
mov edx, dword [ebp - 0x2270]
push edx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e320], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xda0]
call fcn.10018310
nop
push str.55_8B_EC_83_EC_48_53_8B_5D_08_89_4D_F4
lea ecx, [ebp - 0xdbc]
call fcn.10017770
mov dword [ebp - 4], 0x136
push 0
lea eax, [ebp - 0xdbc]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e324], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xdbc]
call fcn.10018310
nop
push str.E8_____________8D_47_FC
lea ecx, [ebp - 0xdd8]
call fcn.10017770
mov dword [ebp - 4], 0x137
push 0
lea edx, [ebp - 0xdd8]
push edx
mov eax, dword [ebp - 0x2270]
push eax
call fcn.1013e480
add esp, 0xc
push eax
call fcn.100bad60
add esp, 4
mov dword [0x1037e328], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xdd8]
call fcn.10018310
nop
push str.55_8B_EC_83_EC_08_8B_15_____________0F_57_C0
lea ecx, [ebp - 0xdf4]
call fcn.10017770
mov dword [ebp - 4], 0x138
push 0
lea ecx, [ebp - 0xdf4]
push ecx
mov edx, dword [ebp - 0x2270]
push edx
call fcn.1013e480
add esp, 0xc
mov dword [0x1037e32c], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xdf4]
call fcn.10018310
nop
push str.55_8B_EC_83_E4_F0_83_EC_7C_56_52
lea ecx, [ebp - 0xe10]
call fcn.10017770
mov dword [ebp - 4], 0x139
push 0
lea eax, [ebp - 0xe10]
push eax
mov ecx, dword [ebp - 0x2270]
push ecx
call fcn.1013e480
add esp, 0xc
add eax, 0x3d
mov dword [0x1037e330], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe10]
call fcn.10018310
nop
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.101aa0b0
mov esp, ebp
pop ebp
ret