Function at 0x10094db0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100e53b5
mov eax, dword fs:[0]
push eax
mov eax, 0x12a4
call fcn.1009f7c0
mov eax, dword [0x101dccd4]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [0x102bd4a0], 0xb228
mov dword [0x102bd414], 0x110
mov dword [0x102bd41c], 0x31c4
mov dword [0x102bd428], 0x3404
mov dword [0x102bd42c], 0xe9
mov dword [0x102bd430], 0x3874
mov dword [0x102bd440], 0x104
mov dword [0x102bd444], 0x2698
mov dword [0x102bd448], 0x301c
mov dword [0x102bd458], 0x4f9a128
mov dword [0x102bd474], 0x57d894
mov dword [0x102bd4c4], 0x258
mov dword [0x102bd4d0], 0x32dc
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1058], esp
push 0x1013dc28
lea ecx, [ebp - 0xa0]
call fcn.10018220
mov dword [ebp - 0xe04], eax
mov eax, dword [ebp - 0xe04]
mov dword [ebp - 0xe08], eax
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0xe08]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1184], eax
mov byte [ebp - 4], 1
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x10dc], esp
push 0x1013dc3c
lea ecx, [ebp - 0x88]
call fcn.10018220
mov dword [ebp - 0xe0c], eax
mov ecx, dword [ebp - 0xe0c]
mov dword [ebp - 0xe10], ecx
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0xe10]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 3
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xe14], eax
mov edx, dword [ebp - 0xe14]
mov dword [ebp - 0xb28], edx
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x88]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa0]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x10e0], esp
push str.m_Item
lea ecx, [ebp - 0xd0]
call fcn.10018220
mov dword [ebp - 0xe18], eax
mov eax, dword [ebp - 0xe18]
mov dword [ebp - 0xe1c], eax
mov dword [ebp - 4], 4
mov ecx, dword [ebp - 0xe1c]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x10e4], eax
mov byte [ebp - 4], 5
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x10e8], esp
push str.DT_AttributeContainer
lea ecx, [ebp - 0xb8]
call fcn.10018220
mov dword [ebp - 0xe20], eax
mov ecx, dword [ebp - 0xe20]
mov dword [ebp - 0xe24], ecx
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0xe24]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 7
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xe28], eax
mov edx, dword [ebp - 0xe28]
mov dword [ebp - 0xb24], edx
mov byte [ebp - 4], 4
lea ecx, [ebp - 0xb8]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd0]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x10ec], esp
push str.m_nForceBone
lea ecx, [ebp - 0x100]
call fcn.10018220
mov dword [ebp - 0xe2c], eax
mov eax, dword [ebp - 0xe2c]
mov dword [ebp - 0xe30], eax
mov dword [ebp - 4], 8
mov ecx, dword [ebp - 0xe30]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x10f0], eax
mov byte [ebp - 4], 9
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x10f4], esp
push 0x1013dc7c
lea ecx, [ebp - 0xe8]
call fcn.10018220
mov dword [ebp - 0xe34], eax
mov ecx, dword [ebp - 0xe34]
mov dword [ebp - 0xe38], ecx
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0xe38]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xb
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xe3c], eax
mov edx, dword [ebp - 0xe3c]
mov dword [0x102bd450], edx
mov byte [ebp - 4], 8
lea ecx, [ebp - 0xe8]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x100]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x10f8], esp
push str.m_flPoseParameter
lea ecx, [ebp - 0x130]
call fcn.10018220
mov dword [ebp - 0xe40], eax
mov eax, dword [ebp - 0xe40]
mov dword [ebp - 0xe44], eax
mov dword [ebp - 4], 0xc
mov ecx, dword [ebp - 0xe44]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x10fc], eax
mov byte [ebp - 4], 0xd
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1100], esp
push 0x1013dca4
lea ecx, [ebp - 0x118]
call fcn.10018220
mov dword [ebp - 0xe48], eax
mov ecx, dword [ebp - 0xe48]
mov dword [ebp - 0xe4c], ecx
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0xe4c]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xf
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xe50], eax
mov edx, dword [ebp - 0xe50]
mov dword [0x102bd454], edx
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x118]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x130]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1104], esp
push str.m_flNextPrimaryAttack
lea ecx, [ebp - 0x160]
call fcn.10018220
mov dword [ebp - 0xe54], eax
mov eax, dword [ebp - 0xe54]
mov dword [ebp - 0xe58], eax
mov dword [ebp - 4], 0x10
mov ecx, dword [ebp - 0xe58]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1108], eax
mov byte [ebp - 4], 0x11
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x110c], esp
push 0x1013dcd0
lea ecx, [ebp - 0x148]
call fcn.10018220
mov dword [ebp - 0xe5c], eax
mov ecx, dword [ebp - 0xe5c]
mov dword [ebp - 0xe60], ecx
mov byte [ebp - 4], 0x12
mov ecx, dword [ebp - 0xe60]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x13
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xe64], eax
mov edx, dword [ebp - 0xe64]
mov dword [0x102bd45c], edx
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x148]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x160]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1110], esp
push str.m_flNextSecondaryAttack
lea ecx, [ebp - 0x28]
call fcn.10018220
mov dword [ebp - 0xe68], eax
mov eax, dword [ebp - 0xe68]
mov dword [ebp - 0xe6c], eax
mov dword [ebp - 4], 0x14
mov ecx, dword [ebp - 0xe6c]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1114], eax
mov byte [ebp - 4], 0x15
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1118], esp
push str.DT_LocalActiveWeaponData
lea ecx, [ebp - 0x178]
call fcn.10018220
mov dword [ebp - 0xe70], eax
mov ecx, dword [ebp - 0xe70]
mov dword [ebp - 0xe74], ecx
mov byte [ebp - 4], 0x16
mov ecx, dword [ebp - 0xe74]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x17
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xe78], eax
mov edx, dword [ebp - 0xe78]
mov dword [0x102bd4bc], edx
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x178]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x111c], esp
push str.m_flNextAttack
lea ecx, [ebp - 0x1c0]
call fcn.10018220
mov dword [ebp - 0xe7c], eax
mov eax, dword [ebp - 0xe7c]
mov dword [ebp - 0xe80], eax
mov dword [ebp - 4], 0x18
mov ecx, dword [ebp - 0xe80]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1120], eax
mov byte [ebp - 4], 0x19
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1124], esp
push str.DT_BCCLocalPlayerExclusive
lea ecx, [ebp - 0x1a8]
call fcn.10018220
mov dword [ebp - 0xe84], eax
mov ecx, dword [ebp - 0xe84]
mov dword [ebp - 0xe88], ecx
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0xe88]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x1b
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xe8c], eax
mov edx, dword [ebp - 0xe8c]
mov dword [0x102bd460], edx
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x1a8]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1c0]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1128], esp
push str.m_iHealth
lea ecx, [ebp - 0x1f0]
call fcn.10018220
mov dword [ebp - 0xe90], eax
mov eax, dword [ebp - 0xe90]
mov dword [ebp - 0xe94], eax
mov dword [ebp - 4], 0x1c
mov ecx, dword [ebp - 0xe94]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x112c], eax
mov byte [ebp - 4], 0x1d
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1130], esp
push 0x1013dd58
lea ecx, [ebp - 0x1d8]
call fcn.10018220
mov dword [ebp - 0xe98], eax
mov ecx, dword [ebp - 0xe98]
mov dword [ebp - 0xe9c], ecx
mov byte [ebp - 4], 0x1e
mov ecx, dword [ebp - 0xe9c]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x1f
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xea0], eax
mov edx, dword [ebp - 0xea0]
mov dword [0x102bd40c], edx
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x1d8]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1f0]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1134], esp
push str.m_fFlags
lea ecx, [ebp - 0x220]
call fcn.10018220
mov dword [ebp - 0xea4], eax
mov eax, dword [ebp - 0xea4]
mov dword [ebp - 0xea8], eax
mov dword [ebp - 4], 0x20
mov ecx, dword [ebp - 0xea8]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1138], eax
mov byte [ebp - 4], 0x21
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x113c], esp
push 0x1013dd74
lea ecx, [ebp - 0x208]
call fcn.10018220
mov dword [ebp - 0xeac], eax
mov ecx, dword [ebp - 0xeac]
mov dword [ebp - 0xeb0], ecx
mov byte [ebp - 4], 0x22
mov ecx, dword [ebp - 0xeb0]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x23
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xeb4], eax
mov edx, dword [ebp - 0xeb4]
mov dword [0x102bd410], edx
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x208]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x220]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1140], esp
push str.m_flLowerBodyYawTarget
lea ecx, [ebp - 0x250]
call fcn.10018220
mov dword [ebp - 0xeb8], eax
mov eax, dword [ebp - 0xeb8]
mov dword [ebp - 0xebc], eax
mov dword [ebp - 4], 0x24
mov ecx, dword [ebp - 0xebc]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1144], eax
mov byte [ebp - 4], 0x25
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1148], esp
push 0x1013dd9c
lea ecx, [ebp - 0x238]
call fcn.10018220
mov dword [ebp - 0xec0], eax
mov ecx, dword [ebp - 0xec0]
mov dword [ebp - 0xec4], ecx
mov byte [ebp - 4], 0x26
mov ecx, dword [ebp - 0xec4]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x27
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xec8], eax
mov edx, dword [ebp - 0xec8]
mov dword [0x102bd418], edx
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x238]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x250]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x114c], esp
push str.m_vecOrigin
lea ecx, [ebp - 0x280]
call fcn.10018220
mov dword [ebp - 0xecc], eax
mov eax, dword [ebp - 0xecc]
mov dword [ebp - 0xed0], eax
mov dword [ebp - 4], 0x28
mov ecx, dword [ebp - 0xed0]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1150], eax
mov byte [ebp - 4], 0x29
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1154], esp
push 0x1013ddb4
lea ecx, [ebp - 0x268]
call fcn.10018220
mov dword [ebp - 0xed4], eax
mov ecx, dword [ebp - 0xed4]
mov dword [ebp - 0xed8], ecx
mov byte [ebp - 4], 0x2a
mov ecx, dword [ebp - 0xed8]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x2b
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xedc], eax
mov edx, dword [ebp - 0xedc]
mov dword [0x102bd420], edx
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x268]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x280]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1158], esp
push str.m_iTeamNum
lea ecx, [ebp - 0x2b0]
call fcn.10018220
mov dword [ebp - 0xee0], eax
mov eax, dword [ebp - 0xee0]
mov dword [ebp - 0xee4], eax
mov dword [ebp - 4], 0x2c
mov ecx, dword [ebp - 0xee4]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x115c], eax
mov byte [ebp - 4], 0x2d
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1160], esp
push 0x1013ddd0
lea ecx, [ebp - 0x298]
call fcn.10018220
mov dword [ebp - 0xee8], eax
mov ecx, dword [ebp - 0xee8]
mov dword [ebp - 0xeec], ecx
mov byte [ebp - 4], 0x2e
mov ecx, dword [ebp - 0xeec]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x2f
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xef0], eax
mov edx, dword [ebp - 0xef0]
mov dword [0x102bd424], edx
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x298]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2b0]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1164], esp
push str.m_Collision
lea ecx, [ebp - 0x2e0]
call fcn.10018220
mov dword [ebp - 0xef4], eax
mov eax, dword [ebp - 0xef4]
mov dword [ebp - 0xef8], eax
mov dword [ebp - 4], 0x30
mov ecx, dword [ebp - 0xef8]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1168], eax
mov byte [ebp - 4], 0x31
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x116c], esp
push 0x1013ddec
lea ecx, [ebp - 0x2c8]
call fcn.10018220
mov dword [ebp - 0xefc], eax
mov ecx, dword [ebp - 0xefc]
mov dword [ebp - 0xf00], ecx
mov byte [ebp - 4], 0x32
mov ecx, dword [ebp - 0xf00]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x33
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xf04], eax
mov edx, dword [ebp - 0xf04]
mov dword [0x102bd434], edx
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x2c8]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2e0]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1170], esp
push str.m_angEyeAngles
lea ecx, [ebp - 0x310]
call fcn.10018220
mov dword [ebp - 0xf08], eax
mov eax, dword [ebp - 0xf08]
mov dword [ebp - 0xf0c], eax
mov dword [ebp - 4], 0x34
mov ecx, dword [ebp - 0xf0c]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1174], eax
mov byte [ebp - 4], 0x35
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1178], esp
push 0x1013de0c
lea ecx, [ebp - 0x190]
call fcn.10018220
mov dword [ebp - 0xf10], eax
mov ecx, dword [ebp - 0xf10]
mov dword [ebp - 0xf14], ecx
mov byte [ebp - 4], 0x36
mov ecx, dword [ebp - 0xf14]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x37
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xf18], eax
mov edx, dword [ebp - 0xf18]
mov dword [0x102bd438], edx
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x190]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x310]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x117c], esp
push str.m_flSimulationTime
lea ecx, [ebp - 0x340]
call fcn.10018220
mov dword [ebp - 0xf1c], eax
mov eax, dword [ebp - 0xf1c]
mov dword [ebp - 0xf20], eax
mov dword [ebp - 4], 0x38
mov ecx, dword [ebp - 0xf20]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1180], eax
mov byte [ebp - 4], 0x39
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1188], esp
push 0x1013de2c
lea ecx, [ebp - 0x328]
call fcn.10018220
mov dword [ebp - 0xf24], eax
mov ecx, dword [ebp - 0xf24]
mov dword [ebp - 0xe00], ecx
mov byte [ebp - 4], 0x3a
mov ecx, dword [ebp - 0xe00]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x3b
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xf28], eax
mov edx, dword [ebp - 0xf28]
mov dword [0x102bd43c], edx
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x328]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x340]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x118c], esp
push str.m_bGunGameImmunity
lea ecx, [ebp - 0x370]
call fcn.10018220
mov dword [ebp - 0xf2c], eax
mov eax, dword [ebp - 0xf2c]
mov dword [ebp - 0xf30], eax
mov dword [ebp - 4], 0x3c
mov ecx, dword [ebp - 0xf30]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1190], eax
mov byte [ebp - 4], 0x3d
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1194], esp
push 0x1013de50
lea ecx, [ebp - 0x358]
call fcn.10018220
mov dword [ebp - 0xf34], eax
mov ecx, dword [ebp - 0xf34]
mov dword [ebp - 0xf38], ecx
mov byte [ebp - 4], 0x3e
mov ecx, dword [ebp - 0xf38]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x3f
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xf3c], eax
mov edx, dword [ebp - 0xf3c]
mov dword [0x102bd44c], edx
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x358]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x370]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1198], esp
push str.m_hActiveWeapon
lea ecx, [ebp - 0x3a0]
call fcn.10018220
mov dword [ebp - 0xf40], eax
mov eax, dword [ebp - 0xf40]
mov dword [ebp - 0xf44], eax
mov dword [ebp - 4], 0x40
mov ecx, dword [ebp - 0xf44]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x119c], eax
mov byte [ebp - 4], 0x41
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x11a0], esp
push str.DT_BaseCombatCharacter
lea ecx, [ebp - 0x388]
call fcn.10018220
mov dword [ebp - 0xf48], eax
mov ecx, dword [ebp - 0xf48]
mov dword [ebp - 0xf4c], ecx
mov byte [ebp - 4], 0x42
mov ecx, dword [ebp - 0xf4c]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x43
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xf50], eax
mov edx, dword [ebp - 0xf50]
mov dword [0x102bd464], edx
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x388]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3a0]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x11a4], esp
push str.m_ArmorValue
lea ecx, [ebp - 0x3d0]
call fcn.10018220
mov dword [ebp - 0xf54], eax
mov eax, dword [ebp - 0xf54]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 4], 0x44
mov ecx, dword [ebp - 0xf58]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x11a8], eax
mov byte [ebp - 4], 0x45
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x11ac], esp
push 0x1013de94
lea ecx, [ebp - 0x3b8]
call fcn.10018220
mov dword [ebp - 0xf5c], eax
mov ecx, dword [ebp - 0xf5c]
mov dword [ebp - 0xf60], ecx
mov byte [ebp - 4], 0x46
mov ecx, dword [ebp - 0xf60]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x47
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xf64], eax
mov edx, dword [ebp - 0xf64]
mov dword [0x102bd468], edx
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x3b8]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3d0]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x11b0], esp
push str.m_bHasHelmet
lea ecx, [ebp - 0x400]
call fcn.10018220
mov dword [ebp - 0xf68], eax
mov eax, dword [ebp - 0xf68]
mov dword [ebp - 0xf6c], eax
mov dword [ebp - 4], 0x48
mov ecx, dword [ebp - 0xf6c]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x11b4], eax
mov byte [ebp - 4], 0x49
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x11b8], esp
push 0x1013deb0
lea ecx, [ebp - 0x3e8]
call fcn.10018220
mov dword [ebp - 0xf70], eax
mov ecx, dword [ebp - 0xf70]
mov dword [ebp - 0xf74], ecx
mov byte [ebp - 4], 0x4a
mov ecx, dword [ebp - 0xf74]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x4b
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xf78], eax
mov edx, dword [ebp - 0xf78]
mov dword [0x102bd46c], edx
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x3e8]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x400]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x11bc], esp
push str.m_bIsScoped
lea ecx, [ebp - 0x430]
call fcn.10018220
mov dword [ebp - 0xf7c], eax
mov eax, dword [ebp - 0xf7c]
mov dword [ebp - 0xf80], eax
mov dword [ebp - 4], 0x4c
mov ecx, dword [ebp - 0xf80]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x11c0], eax
mov byte [ebp - 4], 0x4d
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x11c4], esp
push 0x1013dec8
lea ecx, [ebp - 0x418]
call fcn.10018220
mov dword [ebp - 0xf84], eax
mov ecx, dword [ebp - 0xf84]
mov dword [ebp - 0xf88], ecx
mov byte [ebp - 4], 0x4e
mov ecx, dword [ebp - 0xf88]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x4f
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xf8c], eax
mov edx, dword [ebp - 0xf8c]
mov dword [0x102bd470], edx
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x418]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x430]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x11c8], esp
push str.m_nFallbackPaintKit
lea ecx, [ebp - 0x460]
call fcn.10018220
mov dword [ebp - 0xf90], eax
mov eax, dword [ebp - 0xf90]
mov dword [ebp - 0xf94], eax
mov dword [ebp - 4], 0x50
mov ecx, dword [ebp - 0xf94]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x11cc], eax
mov byte [ebp - 4], 0x51
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x11d0], esp
push 0x1013dee8
lea ecx, [ebp - 0x448]
call fcn.10018220
mov dword [ebp - 0xf98], eax
mov ecx, dword [ebp - 0xf98]
mov dword [ebp - 0xf9c], ecx
mov byte [ebp - 4], 0x52
mov ecx, dword [ebp - 0xf9c]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x53
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xfa0], eax
mov edx, dword [ebp - 0xfa0]
mov dword [0x102bd480], edx
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x448]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x460]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x11d4], esp
push str.m_flFallbackWear
lea ecx, [ebp - 0x478]
call fcn.10018220
mov dword [ebp - 0xfa4], eax
mov eax, dword [ebp - 0xfa4]
mov dword [ebp - 0xfa8], eax
mov dword [ebp - 4], 0x54
mov ecx, dword [ebp - 0xfa8]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x11d8], eax
mov byte [ebp - 4], 0x55
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x11dc], esp
push str.DT_BaseAttributableItem
lea ecx, [ebp - 0x58]
call fcn.10018220
mov dword [ebp - 0xfac], eax
mov ecx, dword [ebp - 0xfac]
mov dword [ebp - 0xfb0], ecx
mov byte [ebp - 4], 0x56
mov ecx, dword [ebp - 0xfb0]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x57
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xfb4], eax
mov edx, dword [ebp - 0xfb4]
mov dword [0x102bd484], edx
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x58]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x478]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x11e0], esp
push str.m_hMyWeapons
lea ecx, [ebp - 0x4a8]
call fcn.10018220
mov dword [ebp - 0xfb8], eax
mov eax, dword [ebp - 0xfb8]
mov dword [ebp - 0xfbc], eax
mov dword [ebp - 4], 0x58
mov ecx, dword [ebp - 0xfbc]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x11e4], eax
mov byte [ebp - 4], 0x59
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x11e8], esp
push str.DT_BCCNonLocalPlayerExclusive
lea ecx, [ebp - 0x490]
call fcn.10018220
mov dword [ebp - 0xfc0], eax
mov ecx, dword [ebp - 0xfc0]
mov dword [ebp - 0xfc4], ecx
mov byte [ebp - 4], 0x5a
mov ecx, dword [ebp - 0xfc4]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x5b
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xfc8], eax
mov edx, dword [ebp - 0xfc8]
mov dword [0x102bd48c], edx
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x490]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4a8]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x11ec], esp
push str.m_nFallbackSeed
lea ecx, [ebp - 0x4d8]
call fcn.10018220
mov dword [ebp - 0xfcc], eax
mov eax, dword [ebp - 0xfcc]
mov dword [ebp - 0xfd0], eax
mov dword [ebp - 4], 0x5c
mov ecx, dword [ebp - 0xfd0]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x11f0], eax
mov byte [ebp - 4], 0x5d
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x11f4], esp
push 0x1013df6c
lea ecx, [ebp - 0x4c0]
call fcn.10018220
mov dword [ebp - 0xb2c], eax
mov ecx, dword [ebp - 0xb2c]
mov dword [ebp - 0xb30], ecx
mov byte [ebp - 4], 0x5e
mov ecx, dword [ebp - 0xb30]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x5f
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xb34], eax
mov edx, dword [ebp - 0xb34]
mov dword [0x102bd490], edx
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x4c0]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4d8]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x11f8], esp
push str.m_nFallbackStatTrak
lea ecx, [ebp - 0x508]
call fcn.10018220
mov dword [ebp - 0xb38], eax
mov eax, dword [ebp - 0xb38]
mov dword [ebp - 0xb3c], eax
mov dword [ebp - 4], 0x60
mov ecx, dword [ebp - 0xb3c]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x11fc], eax
mov byte [ebp - 4], 0x61
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1200], esp
push str.DT_EconEntity
lea ecx, [ebp - 0x4f0]
call fcn.10018220
mov dword [ebp - 0xb40], eax
mov ecx, dword [ebp - 0xb40]
mov dword [ebp - 0xb44], ecx
mov byte [ebp - 4], 0x62
mov ecx, dword [ebp - 0xb44]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x63
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xb48], eax
mov edx, dword [ebp - 0xb48]
mov dword [0x102bd494], edx
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0x4f0]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x508]
call fcn.10018640
mov esi, dword [ebp - 0xb28]
add esi, dword [ebp - 0xb24]
sub esp, 0x18
mov edi, esp
mov dword [ebp - 0x1204], esp
push str.m_iItemDefinitionIndex
lea ecx, [ebp - 0x538]
call fcn.10018220
mov dword [ebp - 0xb4c], eax
mov eax, dword [ebp - 0xb4c]
mov dword [ebp - 0xb50], eax
mov dword [ebp - 4], 0x64
mov ecx, dword [ebp - 0xb50]
call fcn.100243f0
push eax
mov ecx, edi
call fcn.10018220
mov dword [ebp - 0x1208], eax
mov byte [ebp - 4], 0x65
sub esp, 0x18
mov edi, esp
mov dword [ebp - 0x120c], esp
push 0x1013dfb8
lea ecx, [ebp - 0x520]
call fcn.10018220
mov dword [ebp - 0xb54], eax
mov ecx, dword [ebp - 0xb54]
mov dword [ebp - 0xb58], ecx
mov byte [ebp - 4], 0x66
mov ecx, dword [ebp - 0xb58]
call fcn.100243f0
push eax
mov ecx, edi
call fcn.10018220
mov byte [ebp - 4], 0x67
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xb5c], eax
add esi, dword [ebp - 0xb5c]
mov dword [0x102bd478], esi
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x520]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x538]
call fcn.10018640
mov esi, dword [ebp - 0xb28]
add esi, dword [ebp - 0xb24]
sub esp, 0x18
mov edi, esp
mov dword [ebp - 0x1210], esp
push str.m_iItemIDHigh
lea ecx, [ebp - 0x568]
call fcn.10018220
mov dword [ebp - 0xb60], eax
mov edx, dword [ebp - 0xb60]
mov dword [ebp - 0xb64], edx
mov dword [ebp - 4], 0x68
mov ecx, dword [ebp - 0xb64]
call fcn.100243f0
push eax
mov ecx, edi
call fcn.10018220
mov dword [ebp - 0x1214], eax
mov byte [ebp - 4], 0x69
sub esp, 0x18
mov edi, esp
mov dword [ebp - 0x1218], esp
push 0x1013dfe0
lea ecx, [ebp - 0x550]
call fcn.10018220
mov dword [ebp - 0xb68], eax
mov eax, dword [ebp - 0xb68]
mov dword [ebp - 0xb6c], eax
mov byte [ebp - 4], 0x6a
mov ecx, dword [ebp - 0xb6c]
call fcn.100243f0
push eax
mov ecx, edi
call fcn.10018220
mov byte [ebp - 4], 0x6b
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xb70], eax
add esi, dword [ebp - 0xb70]
mov dword [0x102bd47c], esi
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0x550]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x568]
call fcn.10018640
mov esi, dword [ebp - 0xb28]
add esi, dword [ebp - 0xb24]
sub esp, 0x18
mov edi, esp
mov dword [ebp - 0x121c], esp
push str.m_szCustomName
lea ecx, [ebp - 0x598]
call fcn.10018220
mov dword [ebp - 0xb74], eax
mov ecx, dword [ebp - 0xb74]
mov dword [ebp - 0xb78], ecx
mov dword [ebp - 4], 0x6c
mov ecx, dword [ebp - 0xb78]
call fcn.100243f0
push eax
mov ecx, edi
call fcn.10018220
mov dword [ebp - 0x1220], eax
mov byte [ebp - 4], 0x6d
sub esp, 0x18
mov edi, esp
mov dword [ebp - 0x1224], esp
push 0x1013e008
lea ecx, [ebp - 0x580]
call fcn.10018220
mov dword [ebp - 0xb7c], eax
mov edx, dword [ebp - 0xb7c]
mov dword [ebp - 0xb80], edx
mov byte [ebp - 4], 0x6e
mov ecx, dword [ebp - 0xb80]
call fcn.100243f0
push eax
mov ecx, edi
call fcn.10018220
mov byte [ebp - 4], 0x6f
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xb84], eax
add esi, dword [ebp - 0xb84]
mov dword [0x102bd488], esi
mov byte [ebp - 4], 0x6c
lea ecx, [ebp - 0x580]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x598]
call fcn.10018640
mov esi, dword [ebp - 0xb28]
add esi, dword [ebp - 0xb24]
sub esp, 0x18
mov edi, esp
mov dword [ebp - 0x1228], esp
push str.m_iEntityQuality
lea ecx, [ebp - 0x5c8]
call fcn.10018220
mov dword [ebp - 0xb88], eax
mov eax, dword [ebp - 0xb88]
mov dword [ebp - 0xb8c], eax
mov dword [ebp - 4], 0x70
mov ecx, dword [ebp - 0xb8c]
call fcn.100243f0
push eax
mov ecx, edi
call fcn.10018220
mov dword [ebp - 0x122c], eax
mov byte [ebp - 4], 0x71
sub esp, 0x18
mov edi, esp
mov dword [ebp - 0x1230], esp
push 0x1013e034
lea ecx, [ebp - 0x5b0]
call fcn.10018220
mov dword [ebp - 0xb90], eax
mov ecx, dword [ebp - 0xb90]
mov dword [ebp - 0xb94], ecx
mov byte [ebp - 4], 0x72
mov ecx, dword [ebp - 0xb94]
call fcn.100243f0
push eax
mov ecx, edi
call fcn.10018220
mov byte [ebp - 4], 0x73
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xb98], eax
add esi, dword [ebp - 0xb98]
mov dword [0x102bd498], esi
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x5b0]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5c8]
call fcn.10018640
mov esi, dword [ebp - 0xb28]
add esi, dword [ebp - 0xb24]
sub esp, 0x18
mov edi, esp
mov dword [ebp - 0x1234], esp
push str.m_iAccountID
lea ecx, [ebp - 0x5f8]
call fcn.10018220
mov dword [ebp - 0xb9c], eax
mov edx, dword [ebp - 0xb9c]
mov dword [ebp - 0xba0], edx
mov dword [ebp - 4], 0x74
mov ecx, dword [ebp - 0xba0]
call fcn.100243f0
push eax
mov ecx, edi
call fcn.10018220
mov dword [ebp - 0x1238], eax
mov byte [ebp - 4], 0x75
sub esp, 0x18
mov edi, esp
mov dword [ebp - 0x123c], esp
push str.DT_ScriptCreatedItem
lea ecx, [ebp - 0x5e0]
call fcn.10018220
mov dword [ebp - 0xba4], eax
mov eax, dword [ebp - 0xba4]
mov dword [ebp - 0xba8], eax
mov byte [ebp - 4], 0x76
mov ecx, dword [ebp - 0xba8]
call fcn.100243f0
push eax
mov ecx, edi
call fcn.10018220
mov byte [ebp - 4], 0x77
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xbac], eax
add esi, dword [ebp - 0xbac]
mov dword [0x102bd49c], esi
mov byte [ebp - 4], 0x74
lea ecx, [ebp - 0x5e0]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5f8]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1240], esp
push str.m_flPostponeFireReadyTime
lea ecx, [ebp - 0x628]
call fcn.10018220
mov dword [ebp - 0xbb0], eax
mov ecx, dword [ebp - 0xbb0]
mov dword [ebp - 0xbb4], ecx
mov dword [ebp - 4], 0x78
mov ecx, dword [ebp - 0xbb4]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1244], eax
mov byte [ebp - 4], 0x79
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1248], esp
push str.DT_WeaponCSBase
lea ecx, [ebp - 0x610]
call fcn.10018220
mov dword [ebp - 0xbb8], eax
mov edx, dword [ebp - 0xbb8]
mov dword [ebp - 0xbbc], edx
mov byte [ebp - 4], 0x7a
mov ecx, dword [ebp - 0xbbc]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x7b
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xbc0], eax
mov eax, dword [ebp - 0xbc0]
mov dword [0x102bd4a4], eax
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0x610]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x628]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x124c], esp
push str.m_iObserverMode
lea ecx, [ebp - 0x658]
call fcn.10018220
mov dword [ebp - 0xbc4], eax
mov ecx, dword [ebp - 0xbc4]
mov dword [ebp - 0xbc8], ecx
mov dword [ebp - 4], 0x7c
mov ecx, dword [ebp - 0xbc8]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1250], eax
mov byte [ebp - 4], 0x7d
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1254], esp
push 0x1013e0b0
lea ecx, [ebp - 0x640]
call fcn.10018220
mov dword [ebp - 0xbcc], eax
mov edx, dword [ebp - 0xbcc]
mov dword [ebp - 0xbd0], edx
mov byte [ebp - 4], 0x7e
mov ecx, dword [ebp - 0xbd0]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x7f
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xbd4], eax
mov eax, dword [ebp - 0xbd4]
mov dword [0x102bd4a8], eax
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0x640]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x658]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1258], esp
push str.m_flFlashDuration
lea ecx, [ebp - 0x688]
call fcn.10018220
mov dword [ebp - 0xbd8], eax
mov ecx, dword [ebp - 0xbd8]
mov dword [ebp - 0xbdc], ecx
mov dword [ebp - 4], 0x80
mov ecx, dword [ebp - 0xbdc]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x125c], eax
mov byte [ebp - 4], 0x81
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1260], esp
push 0x1013e0d4
lea ecx, [ebp - 0x670]
call fcn.10018220
mov dword [ebp - 0xbe0], eax
mov edx, dword [ebp - 0xbe0]
mov dword [ebp - 0xbe4], edx
mov byte [ebp - 4], 0x82
mov ecx, dword [ebp - 0xbe4]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x83
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xbe8], eax
mov eax, dword [ebp - 0xbe8]
mov dword [0x102bd4ac], eax
mov byte [ebp - 4], 0x80
lea ecx, [ebp - 0x670]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x688]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1264], esp
push str.m_flThrowStrength
lea ecx, [ebp - 0x6b8]
call fcn.10018220
mov dword [ebp - 0xbec], eax
mov ecx, dword [ebp - 0xbec]
mov dword [ebp - 0xbf0], ecx
mov dword [ebp - 4], 0x84
mov ecx, dword [ebp - 0xbf0]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1268], eax
mov byte [ebp - 4], 0x85
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x126c], esp
push 0x1013e0f4
lea ecx, [ebp - 0x6a0]
call fcn.10018220
mov dword [ebp - 0xbf4], eax
mov edx, dword [ebp - 0xbf4]
mov dword [ebp - 0xbf8], edx
mov byte [ebp - 4], 0x86
mov ecx, dword [ebp - 0xbf8]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x87
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xbfc], eax
mov eax, dword [ebp - 0xbfc]
mov dword [0x102bd4b0], eax
mov byte [ebp - 4], 0x84
lea ecx, [ebp - 0x6a0]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6b8]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1270], esp
push str.m_bPinPulled
lea ecx, [ebp - 0x6e8]
call fcn.10018220
mov dword [ebp - 0xc00], eax
mov ecx, dword [ebp - 0xc00]
mov dword [ebp - 0xc04], ecx
mov dword [ebp - 4], 0x88
mov ecx, dword [ebp - 0xc04]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1274], eax
mov byte [ebp - 4], 0x89
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1278], esp
push 0x1013e118
lea ecx, [ebp - 0x6d0]
call fcn.10018220
mov dword [ebp - 0xc08], eax
mov edx, dword [ebp - 0xc08]
mov dword [ebp - 0xc0c], edx
mov byte [ebp - 4], 0x8a
mov ecx, dword [ebp - 0xc0c]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x8b
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xc10], eax
mov eax, dword [ebp - 0xc10]
mov dword [0x102bd4b4], eax
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x6d0]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6e8]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x127c], esp
push str.m_bSpotted
lea ecx, [ebp - 0x718]
call fcn.10018220
mov dword [ebp - 0xc14], eax
mov ecx, dword [ebp - 0xc14]
mov dword [ebp - 0xc18], ecx
mov dword [ebp - 4], 0x8c
mov ecx, dword [ebp - 0xc18]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1280], eax
mov byte [ebp - 4], 0x8d
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1284], esp
push 0x1013e138
lea ecx, [ebp - 0x700]
call fcn.10018220
mov dword [ebp - 0xc1c], eax
mov edx, dword [ebp - 0xc1c]
mov dword [ebp - 0xc20], edx
mov byte [ebp - 4], 0x8e
mov ecx, dword [ebp - 0xc20]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x8f
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xc24], eax
mov eax, dword [ebp - 0xc24]
mov dword [0x102bd4b8], eax
mov byte [ebp - 4], 0x8c
lea ecx, [ebp - 0x700]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x718]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1288], esp
push str.m_fThrowTime
lea ecx, [ebp - 0x748]
call fcn.10018220
mov dword [ebp - 0xc28], eax
mov ecx, dword [ebp - 0xc28]
mov dword [ebp - 0xc2c], ecx
mov dword [ebp - 4], 0x90
mov ecx, dword [ebp - 0xc2c]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x128c], eax
mov byte [ebp - 4], 0x91
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1290], esp
push str.DT_BaseCSGrenade
lea ecx, [ebp - 0x730]
call fcn.10018220
mov dword [ebp - 0xc30], eax
mov edx, dword [ebp - 0xc30]
mov dword [ebp - 0xc34], edx
mov byte [ebp - 4], 0x92
mov ecx, dword [ebp - 0xc34]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x93
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xc38], eax
mov eax, dword [ebp - 0xc38]
mov dword [0x102bd4c0], eax
mov byte [ebp - 4], 0x90
lea ecx, [ebp - 0x730]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x748]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1294], esp
push str.m_iClip1
lea ecx, [ebp - 0x778]
call fcn.10018220
mov dword [ebp - 0xc3c], eax
mov ecx, dword [ebp - 0xc3c]
mov dword [ebp - 0xc40], ecx
mov dword [ebp - 4], 0x94
mov ecx, dword [ebp - 0xc40]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1298], eax
mov byte [ebp - 4], 0x95
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x129c], esp
push 0x1013e178
lea ecx, [ebp - 0x760]
call fcn.10018220
mov dword [ebp - 0xc44], eax
mov edx, dword [ebp - 0xc44]
mov dword [ebp - 0xc48], edx
mov byte [ebp - 4], 0x96
mov ecx, dword [ebp - 0xc48]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x97
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xc4c], eax
mov eax, dword [ebp - 0xc4c]
mov dword [0x102bd4c8], eax
mov byte [ebp - 4], 0x94
lea ecx, [ebp - 0x760]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x778]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x12a0], esp
push str.m_iPrimaryReserveAmmoCount
lea ecx, [ebp - 0x7a8]
call fcn.10018220
mov dword [ebp - 0xc50], eax
mov ecx, dword [ebp - 0xc50]
mov dword [ebp - 0xc54], ecx
mov dword [ebp - 4], 0x98
mov ecx, dword [ebp - 0xc54]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x12a4], eax
mov byte [ebp - 4], 0x99
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x12a8], esp
push 0x1013e1a8
lea ecx, [ebp - 0x790]
call fcn.10018220
mov dword [ebp - 0xc58], eax
mov edx, dword [ebp - 0xc58]
mov dword [ebp - 0xc5c], edx
mov byte [ebp - 4], 0x9a
mov ecx, dword [ebp - 0xc5c]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x9b
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xc60], eax
mov eax, dword [ebp - 0xc60]
mov dword [0x102bd4cc], eax
mov byte [ebp - 4], 0x98
lea ecx, [ebp - 0x790]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x7a8]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x12ac], esp
push str.m_nModelIndex
lea ecx, [ebp - 0x7d8]
call fcn.10018220
mov dword [ebp - 0xc64], eax
mov ecx, dword [ebp - 0xc64]
mov dword [ebp - 0xc68], ecx
mov dword [ebp - 4], 0x9c
mov ecx, dword [ebp - 0xc68]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0xfd4], eax
mov byte [ebp - 4], 0x9d
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0xfd8], esp
push 0x1013e1cc
lea ecx, [ebp - 0x7c0]
call fcn.10018220
mov dword [ebp - 0xc6c], eax
mov edx, dword [ebp - 0xc6c]
mov dword [ebp - 0xc70], edx
mov byte [ebp - 4], 0x9e
mov ecx, dword [ebp - 0xc70]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0x9f
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xc74], eax
mov eax, dword [ebp - 0xc74]
mov dword [0x102bd4d4], eax
mov byte [ebp - 4], 0x9c
lea ecx, [ebp - 0x7c0]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x7d8]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0xfdc], esp
push str.m_hWeapon
lea ecx, [ebp - 0x808]
call fcn.10018220
mov dword [ebp - 0xc78], eax
mov ecx, dword [ebp - 0xc78]
mov dword [ebp - 0xc7c], ecx
mov dword [ebp - 4], 0xa0
mov ecx, dword [ebp - 0xc7c]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0xfe0], eax
mov byte [ebp - 4], 0xa1
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0xfe4], esp
push 0x1013e1e8
lea ecx, [ebp - 0x7f0]
call fcn.10018220
mov dword [ebp - 0xc80], eax
mov edx, dword [ebp - 0xc80]
mov dword [ebp - 0xc84], edx
mov byte [ebp - 4], 0xa2
mov ecx, dword [ebp - 0xc84]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xa3
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xc88], eax
mov eax, dword [ebp - 0xc88]
mov dword [0x102bd4d8], eax
mov byte [ebp - 4], 0xa0
lea ecx, [ebp - 0x7f0]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x808]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0xfe8], esp
push str.m_hOwner
lea ecx, [ebp - 0x838]
call fcn.10018220
mov dword [ebp - 0xc8c], eax
mov ecx, dword [ebp - 0xc8c]
mov dword [ebp - 0xc90], ecx
mov dword [ebp - 4], 0xa4
mov ecx, dword [ebp - 0xc90]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0xfec], eax
mov byte [ebp - 4], 0xa5
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0xff0], esp
push str.DT_BaseViewModel
lea ecx, [ebp - 0x820]
call fcn.10018220
mov dword [ebp - 0xc94], eax
mov edx, dword [ebp - 0xc94]
mov dword [ebp - 0xc98], edx
mov byte [ebp - 4], 0xa6
mov ecx, dword [ebp - 0xc98]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xa7
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xc9c], eax
mov eax, dword [ebp - 0xc9c]
mov dword [0x102bd4dc], eax
mov byte [ebp - 4], 0xa4
lea ecx, [ebp - 0x820]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x838]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0xff4], esp
push str.m_hWeaponWorldModel
lea ecx, [ebp - 0x868]
call fcn.10018220
mov dword [ebp - 0xca0], eax
mov ecx, dword [ebp - 0xca0]
mov dword [ebp - 0xca4], ecx
mov dword [ebp - 4], 0xa8
mov ecx, dword [ebp - 0xca4]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0xff8], eax
mov byte [ebp - 4], 0xa9
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0xffc], esp
push 0x1013e230
lea ecx, [ebp - 0x850]
call fcn.10018220
mov dword [ebp - 0xca8], eax
mov edx, dword [ebp - 0xca8]
mov dword [ebp - 0xcac], edx
mov byte [ebp - 4], 0xaa
mov ecx, dword [ebp - 0xcac]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xab
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xcb0], eax
mov eax, dword [ebp - 0xcb0]
mov dword [0x102bd4e0], eax
mov byte [ebp - 4], 0xa8
lea ecx, [ebp - 0x850]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x868]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1000], esp
push str.m_iViewModelIndex
lea ecx, [ebp - 0x898]
call fcn.10018220
mov dword [ebp - 0xcb4], eax
mov ecx, dword [ebp - 0xcb4]
mov dword [ebp - 0xcb8], ecx
mov dword [ebp - 4], 0xac
mov ecx, dword [ebp - 0xcb8]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1004], eax
mov byte [ebp - 4], 0xad
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1008], esp
push 0x1013e258
lea ecx, [ebp - 0x880]
call fcn.10018220
mov dword [ebp - 0xcbc], eax
mov edx, dword [ebp - 0xcbc]
mov dword [ebp - 0xcc0], edx
mov byte [ebp - 4], 0xae
mov ecx, dword [ebp - 0xcc0]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xaf
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xcc4], eax
mov eax, dword [ebp - 0xcc4]
mov dword [0x102bd4e4], eax
mov byte [ebp - 4], 0xac
lea ecx, [ebp - 0x880]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x898]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x100c], esp
push str.m_iWorldModelIndex
lea ecx, [ebp - 0x8c8]
call fcn.10018220
mov dword [ebp - 0xcc8], eax
mov ecx, dword [ebp - 0xcc8]
mov dword [ebp - 0xccc], ecx
mov dword [ebp - 4], 0xb0
mov ecx, dword [ebp - 0xccc]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1010], eax
mov byte [ebp - 4], 0xb1
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1014], esp
push str.DT_BaseCombatWeapon
lea ecx, [ebp - 0x8b0]
call fcn.10018220
mov dword [ebp - 0xcd0], eax
mov edx, dword [ebp - 0xcd0]
mov dword [ebp - 0xcd4], edx
mov byte [ebp - 4], 0xb2
mov ecx, dword [ebp - 0xcd4]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xb3
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xcd8], eax
mov eax, dword [ebp - 0xcd8]
mov dword [0x102bd4e8], eax
mov byte [ebp - 4], 0xb0
lea ecx, [ebp - 0x8b0]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8c8]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1018], esp
push str.m_angRotation
lea ecx, [ebp - 0x8f8]
call fcn.10018220
mov dword [ebp - 0xcdc], eax
mov ecx, dword [ebp - 0xcdc]
mov dword [ebp - 0xce0], ecx
mov dword [ebp - 4], 0xb4
mov ecx, dword [ebp - 0xce0]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x101c], eax
mov byte [ebp - 4], 0xb5
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1020], esp
push 0x1013e2a4
lea ecx, [ebp - 0x8e0]
call fcn.10018220
mov dword [ebp - 0xce4], eax
mov edx, dword [ebp - 0xce4]
mov dword [ebp - 0xce8], edx
mov byte [ebp - 4], 0xb6
mov ecx, dword [ebp - 0xce8]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xb7
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xcec], eax
mov eax, dword [ebp - 0xcec]
mov dword [0x102bd4ec], eax
mov byte [ebp - 4], 0xb4
lea ecx, [ebp - 0x8e0]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8f8]
call fcn.10018640
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1024], esp
push str.m_bClientSideAnimation
call fcn.10018220
mov dword [ebp - 0x1028], eax
mov dword [ebp - 4], 0xb8
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x102c], esp
push str.DT_BaseAnimating
call fcn.10018220
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xcf0], eax
mov ecx, dword [ebp - 0xcf0]
mov dword [0x102bd4f0], ecx
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1030], esp
push str.m_lifeState
call fcn.10018220
mov dword [ebp - 0x1034], eax
mov dword [ebp - 4], 0xb9
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1038], esp
push 0x1013e2ec
call fcn.10018220
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xcf4], eax
mov edx, dword [ebp - 0xcf4]
mov dword [0x102bd4f4], edx
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x103c], esp
push str.m_ragPos
lea ecx, [ebp - 0x928]
call fcn.10018220
mov dword [ebp - 0xcf8], eax
mov eax, dword [ebp - 0xcf8]
mov dword [ebp - 0xcfc], eax
mov dword [ebp - 4], 0xba
mov ecx, dword [ebp - 0xcfc]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1040], eax
mov byte [ebp - 4], 0xbb
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1044], esp
push str.DT_Ragdoll
lea ecx, [ebp - 0x910]
call fcn.10018220
mov dword [ebp - 0xd00], eax
mov ecx, dword [ebp - 0xd00]
mov dword [ebp - 0xd04], ecx
mov byte [ebp - 4], 0xbc
mov ecx, dword [ebp - 0xd04]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xbd
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xd08], eax
mov edx, dword [ebp - 0xd08]
mov dword [0x102bd4fc], edx
mov byte [ebp - 4], 0xba
lea ecx, [ebp - 0x910]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x928]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1048], esp
push str.m_flC4Blow
lea ecx, [ebp - 0x958]
call fcn.10018220
mov dword [ebp - 0xd0c], eax
mov eax, dword [ebp - 0xd0c]
mov dword [ebp - 0xd10], eax
mov dword [ebp - 4], 0xbe
mov ecx, dword [ebp - 0xd10]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x104c], eax
mov byte [ebp - 4], 0xbf
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1050], esp
push 0x1013e320
lea ecx, [ebp - 0x940]
call fcn.10018220
mov dword [ebp - 0xd14], eax
mov ecx, dword [ebp - 0xd14]
mov dword [ebp - 0xd18], ecx
mov byte [ebp - 4], 0xc0
mov ecx, dword [ebp - 0xd18]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xc1
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xd1c], eax
mov edx, dword [ebp - 0xd1c]
mov dword [0x102bd500], edx
mov byte [ebp - 4], 0xbe
lea ecx, [ebp - 0x940]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x958]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1054], esp
push str.m_bHasDefuser
lea ecx, [ebp - 0x988]
call fcn.10018220
mov dword [ebp - 0xd20], eax
mov eax, dword [ebp - 0xd20]
mov dword [ebp - 0xd24], eax
mov dword [ebp - 4], 0xc2
mov ecx, dword [ebp - 0xd24]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x12b0], eax
mov byte [ebp - 4], 0xc3
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x105c], esp
push str.DT_CSPlayer
lea ecx, [ebp - 0x970]
call fcn.10018220
mov dword [ebp - 0xd28], eax
mov ecx, dword [ebp - 0xd28]
mov dword [ebp - 0xd2c], ecx
mov byte [ebp - 4], 0xc4
mov ecx, dword [ebp - 0xd2c]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xc5
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xd30], eax
mov edx, dword [ebp - 0xd30]
mov dword [0x102bd4f8], edx
mov byte [ebp - 4], 0xc2
lea ecx, [ebp - 0x970]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x988]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1060], esp
push str.m_flDefuseCountDown
lea ecx, [ebp - 0x9b8]
call fcn.10018220
mov dword [ebp - 0xd34], eax
mov eax, dword [ebp - 0xd34]
mov dword [ebp - 0xd38], eax
mov dword [ebp - 4], 0xc6
mov ecx, dword [ebp - 0xd38]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1064], eax
mov byte [ebp - 4], 0xc7
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1068], esp
push 0x1013e360
lea ecx, [ebp - 0x9a0]
call fcn.10018220
mov dword [ebp - 0xd3c], eax
mov ecx, dword [ebp - 0xd3c]
mov dword [ebp - 0xd40], ecx
mov byte [ebp - 4], 0xc8
mov ecx, dword [ebp - 0xd40]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xc9
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xd44], eax
mov edx, dword [ebp - 0xd44]
mov dword [0x102bd50c], edx
mov byte [ebp - 4], 0xc6
lea ecx, [ebp - 0x9a0]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x9b8]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x106c], esp
push str.m_bBombDefused
lea ecx, [ebp - 0x9e8]
call fcn.10018220
mov dword [ebp - 0xd48], eax
mov eax, dword [ebp - 0xd48]
mov dword [ebp - 0xd4c], eax
mov dword [ebp - 4], 0xca
mov ecx, dword [ebp - 0xd4c]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1070], eax
mov byte [ebp - 4], 0xcb
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1074], esp
push 0x1013e380
lea ecx, [ebp - 0x9d0]
call fcn.10018220
mov dword [ebp - 0xd50], eax
mov ecx, dword [ebp - 0xd50]
mov dword [ebp - 0xd54], ecx
mov byte [ebp - 4], 0xcc
mov ecx, dword [ebp - 0xd54]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xcd
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xd58], eax
mov edx, dword [ebp - 0xd58]
mov dword [0x102bd508], edx
mov byte [ebp - 4], 0xca
lea ecx, [ebp - 0x9d0]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x9e8]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1078], esp
push str.m_hBombDefuser
lea ecx, [ebp - 0xa18]
call fcn.10018220
mov dword [ebp - 0xd5c], eax
mov eax, dword [ebp - 0xd5c]
mov dword [ebp - 0xd60], eax
mov dword [ebp - 4], 0xce
mov ecx, dword [ebp - 0xd60]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x107c], eax
mov byte [ebp - 4], 0xcf
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1080], esp
push str.DT_PlantedC4
lea ecx, [ebp - 0xa00]
call fcn.10018220
mov dword [ebp - 0xd64], eax
mov ecx, dword [ebp - 0xd64]
mov dword [ebp - 0xd68], ecx
mov byte [ebp - 4], 0xd0
mov ecx, dword [ebp - 0xd68]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xd1
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xd6c], eax
mov edx, dword [ebp - 0xd6c]
mov dword [0x102bd504], edx
mov byte [ebp - 4], 0xce
lea ecx, [ebp - 0xa00]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa18]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1084], esp
push str.m_bombsiteCenterA
lea ecx, [ebp - 0xa48]
call fcn.10018220
mov dword [ebp - 0xd70], eax
mov eax, dword [ebp - 0xd70]
mov dword [ebp - 0xd74], eax
mov dword [ebp - 4], 0xd2
mov ecx, dword [ebp - 0xd74]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1088], eax
mov byte [ebp - 4], 0xd3
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x108c], esp
push 0x1013e3c4
lea ecx, [ebp - 0xa30]
call fcn.10018220
mov dword [ebp - 0xd78], eax
mov ecx, dword [ebp - 0xd78]
mov dword [ebp - 0xd7c], ecx
mov byte [ebp - 4], 0xd4
mov ecx, dword [ebp - 0xd7c]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xd5
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xd80], eax
mov edx, dword [ebp - 0xd80]
mov dword [0x102bd510], edx
mov byte [ebp - 4], 0xd2
lea ecx, [ebp - 0xa30]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa48]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1090], esp
push str.m_bombsiteCenterB
lea ecx, [ebp - 0xa78]
call fcn.10018220
mov dword [ebp - 0xd84], eax
mov eax, dword [ebp - 0xd84]
mov dword [ebp - 0xd88], eax
mov dword [ebp - 4], 0xd6
mov ecx, dword [ebp - 0xd88]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x1094], eax
mov byte [ebp - 4], 0xd7
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x1098], esp
push str.DT_CSPlayerResource
lea ecx, [ebp - 0xa60]
call fcn.10018220
mov dword [ebp - 0xd8c], eax
mov ecx, dword [ebp - 0xd8c]
mov dword [ebp - 0xd90], ecx
mov byte [ebp - 4], 0xd8
mov ecx, dword [ebp - 0xd90]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xd9
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xd94], eax
mov edx, dword [ebp - 0xd94]
mov dword [0x102bd514], edx
mov byte [ebp - 4], 0xd6
lea ecx, [ebp - 0xa60]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa78]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x109c], esp
push str.m_hObserverTarget
lea ecx, [ebp - 0xaa8]
call fcn.10018220
mov dword [ebp - 0xd98], eax
mov eax, dword [ebp - 0xd98]
mov dword [ebp - 0xd9c], eax
mov dword [ebp - 4], 0xda
mov ecx, dword [ebp - 0xd9c]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x10a0], eax
mov byte [ebp - 4], 0xdb
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x10a4], esp
push str.DT_BasePlayer
lea ecx, [ebp - 0xa90]
call fcn.10018220
mov dword [ebp - 0xda0], eax
mov ecx, dword [ebp - 0xda0]
mov dword [ebp - 0xda4], ecx
mov byte [ebp - 4], 0xdc
mov ecx, dword [ebp - 0xda4]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xdd
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xda8], eax
mov edx, dword [ebp - 0xda8]
mov dword [0x102bd518], edx
mov byte [ebp - 4], 0xda
lea ecx, [ebp - 0xa90]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xaa8]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x10a8], esp
push str.m_bDidSmokeEffect
lea ecx, [ebp - 0xad8]
call fcn.10018220
mov dword [ebp - 0xdac], eax
mov eax, dword [ebp - 0xdac]
mov dword [ebp - 0xdb0], eax
mov dword [ebp - 4], 0xde
mov ecx, dword [ebp - 0xdb0]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x10ac], eax
mov byte [ebp - 4], 0xdf
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x10b0], esp
push 0x1013e438
lea ecx, [ebp - 0xac0]
call fcn.10018220
mov dword [ebp - 0xdb4], eax
mov ecx, dword [ebp - 0xdb4]
mov dword [ebp - 0xdb8], ecx
mov byte [ebp - 4], 0xe0
mov ecx, dword [ebp - 0xdb8]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xe1
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xdbc], eax
mov edx, dword [ebp - 0xdbc]
mov dword [0x102bd51c], edx
mov byte [ebp - 4], 0xde
lea ecx, [ebp - 0xac0]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xad8]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x10b4], esp
push str.m_nSmokeEffectTickBegin
lea ecx, [ebp - 0xb08]
call fcn.10018220
mov dword [ebp - 0xdc0], eax
mov eax, dword [ebp - 0xdc0]
mov dword [ebp - 0xdc4], eax
mov dword [ebp - 4], 0xe2
mov ecx, dword [ebp - 0xdc4]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x10b8], eax
mov byte [ebp - 4], 0xe3
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x10bc], esp
push str.DT_SmokeGrenadeProjectile
lea ecx, [ebp - 0xaf0]
call fcn.10018220
mov dword [ebp - 0xdc8], eax
mov ecx, dword [ebp - 0xdc8]
mov dword [ebp - 0xdcc], ecx
mov byte [ebp - 4], 0xe4
mov ecx, dword [ebp - 0xdcc]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xe5
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xdd0], eax
mov edx, dword [ebp - 0xdd0]
mov dword [0x102bd520], edx
mov byte [ebp - 4], 0xe2
lea ecx, [ebp - 0xaf0]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb08]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x10c0], esp
push str.m_flLastMadeNoiseTime
lea ecx, [ebp - 0x40]
call fcn.10018220
mov dword [ebp - 0xdd4], eax
mov eax, dword [ebp - 0xdd4]
mov dword [ebp - 0xdd8], eax
mov dword [ebp - 4], 0xe6
mov ecx, dword [ebp - 0xdd8]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x10c4], eax
mov byte [ebp - 4], 0xe7
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x10c8], esp
push 0x1013e4a0
lea ecx, [ebp - 0xb20]
call fcn.10018220
mov dword [ebp - 0xddc], eax
mov ecx, dword [ebp - 0xddc]
mov dword [ebp - 0xde0], ecx
mov byte [ebp - 4], 0xe8
mov ecx, dword [ebp - 0xde0]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xe9
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xde4], eax
mov edx, dword [ebp - 0xde4]
mov dword [0x102bd524], edx
mov byte [ebp - 4], 0xe6
lea ecx, [ebp - 0xb20]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x40]
call fcn.10018640
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x10cc], esp
push str.m_hOwnerEntity
lea ecx, [ebp - 0x70]
call fcn.10018220
mov dword [ebp - 0xde8], eax
mov eax, dword [ebp - 0xde8]
mov dword [ebp - 0xdec], eax
mov dword [ebp - 4], 0xea
mov ecx, dword [ebp - 0xdec]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov dword [ebp - 0x10d0], eax
mov byte [ebp - 4], 0xeb
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x10d4], esp
push str.DT_BaseEntity
lea ecx, [ebp - 0x2f8]
call fcn.10018220
mov dword [ebp - 0xdf0], eax
mov ecx, dword [ebp - 0xdf0]
mov dword [ebp - 0xdf4], ecx
mov byte [ebp - 4], 0xec
mov ecx, dword [ebp - 0xdf4]
call fcn.100243f0
push eax
mov ecx, esi
call fcn.10018220
mov byte [ebp - 4], 0xed
mov ecx, 0x102bd3f8
call fcn.10093cb0
mov dword [ebp - 0xdf8], eax
mov edx, dword [ebp - 0xdf8]
mov dword [0x102bd528], edx
mov byte [ebp - 4], 0xea
lea ecx, [ebp - 0x2f8]
call fcn.10018640
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70]
call fcn.10018640
push str.75_30_8B_87____________
push 0x1013e4e8
call fcn.1009aa80
add esp, 8
mov dword [ebp - 0x10d8], eax
push str.74_0F_80_BF_______________
push 0x1013e510
call fcn.1009aa80
add esp, 8
mov dword [ebp - 0xdfc], eax
mov eax, dword [ebp - 0xdfc]
mov ecx, dword [eax + 4]
mov dword [0x102bd52c], ecx
push str.0F_B6_0D_________84_C0_0F_44
push 0x1013e53c
call fcn.1009aa80
add esp, 8
mov dword [0x101deef4], eax
push str.55_8B_EC_83_E4_F0_B8_________E8_________56_57_8B_F9_89_7C_24_18
push 0x1013e588
call fcn.1009aa80
add esp, 8
mov dword [0x101deef8], eax
push str.55_8B_EC_83_E4_F0_B8_D8
push 0x1013e5ac
call fcn.1009aa80
add esp, 8
mov dword [0x101deefc], eax
push str.55_8B_EC_51_56_8B_F1_80_BE___________74
push 0x1013e5e0
call fcn.1009aa80
add esp, 8
mov dword [0x101def00], eax
push str.57_8B_F9_8B_07_8B_80_________FF_D0_84_C0_75_02
push 0x1013e61c
call fcn.1009aa80
add esp, 8
mov dword [0x101def04], eax
push str.55_8B_EC_83_E4_F0_B8_________E8_________56_8B_75_08_57_8B_F9_85_F6
push 0x1013e66c
call fcn.1009aa80
add esp, 8
mov dword [0x101def08], eax
push str.55_8B_EC_83_E4_F0_83_EC_78_56_8B_F1_57_8B_56
push 0x1013e6a8
call fcn.1009aa80
add esp, 8
mov dword [0x101def0c], eax
push str.55_8B_EC_53_8B_5D_08_56_57_FF_75_18_8B_F1
push 0x1013e6e0
call fcn.1009aa80
add esp, 8
mov dword [0x101def10], eax
push str.55_8B_EC_83_E4_F8_83_EC_58_56_57_8B_F9_83_7F_60
push 0x1013e71c
call fcn.1009aa80
add esp, 8
mov dword [0x101def14], eax
push str.56_8B_F1_85_F6_74_32
push 0x1013e740
call fcn.1009aa80
add esp, 8
mov dword [0x101def18], eax
push str.55_8B_EC_83_EC_1C_8B_0D_________53_56
push 0x1013e774
call fcn.1009aa80
add esp, 8
mov dword [0x101def1c], eax
push str.55_8B_EC_83_EC_48_53_8B_5D_08_89_4D_F4
push 0x1013e7a8
call fcn.1009aa80
add esp, 8
mov dword [0x101def20], eax
push str.55_8B_EC_53_56_8B_F1_57_80_BE
push 0x1013e7d4
call fcn.1009aa80
add esp, 8
mov dword [0x101def24], eax
push str.55_8B_EC_51_53_8B_5D_08_56_8B_F1_57_85
push 0x1013e808
call fcn.1009aa80
add esp, 8
mov dword [0x101def28], eax
push str.55_8B_EC_83_EC___56_8B_F1_8A_46
push str.materialsystem.dll
call fcn.1009aa80
add esp, 8
mov dword [0x101def2c], eax
push str.8B_0D_________81_F9_________75___A1_________35_________EB___8B_01_FF_50___83_F8___0F_85_________8B_0D
push 0x1013e8b0
call fcn.1009aa80
add esp, 8
mov dword [0x101def30], eax
push str.0F_B7_05_________3D_________74_3F
push 0x1013e8e0
call fcn.1009aa80
add esp, 8
mov dword [0x101def34], eax
push str.A2_________8B_45_E8
push 0x1013e900
call fcn.1009aa80
add esp, 8
add eax, 1
mov dword [0x101def38], eax
push str.55_8B_EC_81_EC_____________53_56_57_8B_3D_____________8A
push 0x1013e948
call fcn.1009aa80
add esp, 8
mov dword [0x101def3c], eax
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
push 0x1013ea20
call fcn.1009aa80
add esp, 8
mov dword [0x101def40], eax
push str.55_8B_EC_83_E4_F8_A1_________83_EC_20_F3
push 0x1013ea58
call fcn.1009aa80
add esp, 8
mov dword [0x101def44], eax
push str.55_8B_EC_83_E4_C0_81_EC_________53_56_57_8B_7D_08_8B_D9
push 0x1013ea9c
call fcn.1009aa80
add esp, 8
mov dword [0x101def48], eax
push str.56_8B_F1_8B_8E_________83_F9_FF_74_21
push 0x1013ead0
call fcn.1009aa80
add esp, 8
mov dword [0x101def4c], eax
push str.55_8B_EC_8B_0D_________83_EC_0C_8B_01_53_56_57_FF
push 0x1013eb10
call fcn.1009aa80
add esp, 8
mov dword [0x101def50], eax
push str.56_8B_F1_6A_00_6A_00_C7
push 0x1013eb34
call fcn.1009aa80
add esp, 8
mov dword [0x101def54], eax
push str.56_8B_F1_57_8D_8E_____________E8_____________8D_8E_____________E8_____________83_BE_______________
push 0x1013eba4
call fcn.1009aa80
add esp, 8
mov dword [0x101def58], eax
push str.55_8B_EC_83_EC_08_8B_45_08_56_57_8B_F9_8D_8F
push 0x1013ebe0
call fcn.1009aa80
add esp, 8
mov dword [0x101def5c], eax
push str.55_8B_EC_83_E4_F0_81_EC_____________33_D2
push 0x1013ec18
call fcn.1009aa80
add esp, 8
mov dword [0x101def60], eax
push str.55_8B_EC_83_E4_F0_81_EC_____________8B_81
push 0x1013ec50
call fcn.1009aa80
add esp, 8
mov dword [0x101def64], eax
push str.55_8B_EC_83_EC_24_8B_45_08_57
push 0x1013ec7c
call fcn.1009aa80
add esp, 8
mov dword [0x101def68], eax
push str.55_8B_EC_81_EC_________53_56_57_8B_F9_0F_28
push 0x1013ecb4
call fcn.1009aa80
add esp, 8
mov dword [0x101def6c], eax
push str.55_8B_EC_83_EC_10_53_8B_D9_89_55_F8_56_57_89_5D_F4_8B_0B_89_4D_F0
push 0x1013ed04
call fcn.1009aa80
add esp, 8
mov dword [0x101def70], eax
push str.55_8B_EC_83_E4_F0_B8_____________E8_____________A1____________
push 0x1013ed50
call fcn.1009aa80
add esp, 8
mov dword [0x101def74], eax
push str.55_8B_EC_83_EC_10_53_56_57_8B_7D_10_8B_D9_F3_0F_11_5D___
push 0x1013ed98
call fcn.1009aa80
add esp, 8
mov dword [0x101def78], eax
push str.55_8B_EC_83_E4_F8_81_EC_____________8B_C1_89_54_24_04_89_44_24_2C_56_57_8B_00
push 0x1013edf8
call fcn.1009aa80
add esp, 8
mov dword [0x101def7c], eax
push str.89_86_____________E8_____________FF_75_08
push 0x1013ee30
call fcn.1009aa80
add esp, 8
mov edx, dword [eax + 2]
mov dword [0x101def80], edx
push str.56_8B_F1_0F_57_C0_C7_86
push 0x1013ee54
call fcn.1009aa80
add esp, 8
mov dword [0x101def84], eax
push str.55_8B_EC_83_E4_F8_51_53_56_8B_D9_8B_0D
push 0x1013ee88
call fcn.1009aa80
add esp, 8
mov dword [0x101def88], eax
push str.55_8B_EC_81_EC_________53_56_57_8B_3D_________8A
push str.engine.dll
call fcn.1009aa80
add esp, 8
mov dword [0x101def8c], eax
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
push 0x1013ef28
call fcn.1009aa80
add esp, 8
mov dword [0x101def90], eax
push str.53_8B_DC_83_EC___83_E4___83_C4___55_8B_6B___89_6C_____8B_EC_83_EC___56_57_8B_F9_89_7D___8B_4F
push 0x1013ef98
call fcn.1009aa80
add esp, 8
mov dword [0x101def94], eax
push str.55_8B_EC_51_8B_45_0C_53_56_8B_F1_57
push 0x1013efc8
call fcn.1009aa80
add esp, 8
mov dword [0x101def98], eax
push str.55_8B_EC_51_8B_45_0C_53_8B_D9_56_57_83_F8_FF_75_07
push 0x1013f008
call fcn.1009aa80
add esp, 8
mov dword [0x101def9c], eax
push str.55_8B_EC_51_53_8B_D9_89_5D_FC_83
push str.client.dll
call fcn.1009aa80
add esp, 8
mov dword [0x101defa0], eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.1009f7aa
mov esp, ebp
pop ebp
ret