Function at 0x44c17c
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x9c
mov eax, 0x44f00b
call fcn.0044dce6
push 2
mov esi, 0x494710
mov edx, 0x490230
push str.xx________xx____xxx
mov ecx, esi
call fcn.004473c1
add eax, dword [0x494710]
mov edx, 0x490260
push 1
push str.x____xxxxxxxxxx
mov ecx, esi
mov dword [0x4947a4], eax
call fcn.004473c1
push 1
push str.x____xxxxxxxxx
mov edx, 0x490280
mov dword [0x4946f8], eax
mov ecx, esi
call fcn.004473c1
add eax, dword [0x494710]
mov ebx, str.xx____xxxx____xx
push 2
push ebx
mov edx, 0x4902b0
mov dword [0x49472c], eax
mov ecx, esi
call fcn.004473c1
add eax, dword [0x494710]
mov edx, 0x4902d0
push 2
push str.xx_____xxxx
mov ecx, esi
mov dword [0x49471c], eax
call fcn.004473c1
add eax, dword [0x494710]
mov edx, 0x490300
push 4
push str.xxxx____xxxxx_xxxx
mov ecx, esi
mov dword [0x494740], eax
call fcn.004473c1
add eax, dword [0x494710]
mov esi, 0x494704
push 1
push str.x____xxxxx____xx
mov edx, 0x490340
mov dword [0x49473c], eax
mov ecx, esi
call fcn.004473c1
push 2
push str.xx____xx____xxxxxxx
mov edx, 0x490380
mov dword [0x4947b0], eax
mov ecx, esi
call fcn.004473c1
add esp, 0x40
mov dword [0x4947c0], eax
mov edx, 0x4903a4
mov ecx, esi
push 2
push str.xx____xxxxxxx
call fcn.004473c1
push 0x1d1
mov edi, str.xxxxxxxx
mov dword [0x4947c8], eax
mov esi, 0x4903c0
mov ecx, 0x494704
push edi
mov edx, esi
call fcn.004473c1
mov edx, esi
mov dword [0x4947cc], eax
push 0x200
mov esi, 0x494704
push edi
mov ecx, esi
call fcn.004473c1
push 1
mov dword [0x4947a8], eax
mov edx, 0x4903d8
push str.x____xxxx
mov ecx, esi
call fcn.004473c1
add eax, 4
mov edx, 0x490410
push 3
push str.xxx____xx____xxxxxxxxx
mov ecx, esi
mov dword [0x4947b4], eax
call fcn.004473c1
add eax, 4
mov edi, str.x____xxxxxxx
push 1
mov esi, 0x490438
mov dword [0x494720], eax
push edi
mov edx, esi
mov ecx, 0x494704
call fcn.004473c1
add eax, 0x30
mov edx, esi
push 1
push edi
mov ecx, 0x494704
mov dword [0x494724], eax
call fcn.004473c1
push 2
push ebx
mov ebx, 0x494704
mov dword [0x494728], eax
mov edx, 0x490450
mov ecx, ebx
call fcn.004473c1
add esp, 0x40
mov dword [0x494778], eax
mov esi, 0x494710
mov edx, 0x490490
mov ecx, esi
push str.xxxxxxxxxxxxxxx_____xx
call fcn.004471ff
pop ecx
push 2
push str.xx____xxx
mov edx, 0x4904b4
mov ecx, ebx
call fcn.004473c1
mov ecx, dword [0x494704]
mov edx, 0x4904e0
add ecx, 8
add eax, ecx
mov ecx, ebx
push 1
push str.x____xxxxxxxxxxxx____x
mov dword [0x49475c], eax
call fcn.004473c1
add eax, dword [0x494704]
mov ecx, eax
call fcn.00401312
sub eax, dword [0x494704]
mov edx, 0x490504
push str.xxx____xxx
mov ecx, ebx
mov dword [0x495d74], eax
call fcn.004471ff
add esp, 0x14
sub eax, 4
mov edx, 0x490540
mov dword [0x494734], eax
mov ecx, esi
push str.xxxxx____xx____xxx____x____xxxxxxxx
call fcn.004471ff
pop ecx
push 2
mov edi, str.xx____xxxxxx
mov esi, 0x490574
push edi
mov edx, esi
mov ecx, ebx
call fcn.004473c1
add eax, 0x2c
mov dword [0x494730], eax
push 2
push edi
mov edx, esi
mov ecx, ebx
call fcn.004473c1
push 4
mov dword [0x494738], eax
call fcn.0044d263
mov ebx, eax
add esp, 0x14
mov dword [ebp - 0x18], ebx
mov ecx, dword [0x495d74]
add ecx, dword [0x494704]
mov dword [ebx], ecx
mov dword [ebp - 0x18], ebx
and dword [ebp - 4], 0
lea ecx, [ebp - 0xa8]
push str.m_nRenderMode
call fcn.00448cb1
push str.DT_CSPlayer
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 1
call fcn.00448cb1
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 2
push eax
lea eax, [ebp - 0x90]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x90]
call fcn.00447feb
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_Local
lea ecx, [ebp - 0x48]
call fcn.00448cb1
mov edi, str.DT_BasePlayer
mov byte [ebp - 4], 3
push edi
lea ecx, [ebp - 0x30]
call fcn.00448cb1
push str.m_aimPunchAngle
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 4
call fcn.00448cb1
push edi
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 5
call fcn.00448cb1
lea eax, [ebp - 0x90]
mov byte [ebp - 4], 6
push eax
lea eax, [ebp - 0xa8]
mov ecx, ebx
push eax
call fcn.0044c0cf
mov esi, eax
mov ecx, ebx
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.0044c0cf
add eax, esi
lea ecx, [ebp - 0xa8]
mov dword [0x494748], eax
call fcn.00447feb
lea ecx, [ebp - 0x90]
call fcn.00447feb
lea ecx, [ebp - 0x30]
call fcn.00447feb
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x48]
call fcn.00447feb
push str.m_bGunGameImmunity
lea ecx, [ebp - 0x30]
call fcn.00448cb1
push str.DT_CSPlayer
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 7
call fcn.00448cb1
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 8
push eax
lea eax, [ebp - 0x48]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x48]
mov dword [0x49476c], eax
call fcn.00447feb
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_flNextPrimaryAttack
lea ecx, [ebp - 0x30]
call fcn.00448cb1
push str.DT_BaseCombatWeapon
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 9
call fcn.00448cb1
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0xa
push eax
lea eax, [ebp - 0x48]
mov ecx, ebx
push eax
call fcn.0044c0cf
add eax, 0x6d
lea ecx, [ebp - 0x48]
mov dword [0x4947bc], eax
call fcn.00447feb
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_bSpotted
lea ecx, [ebp - 0x30]
call fcn.00448cb1
mov esi, str.DT_BaseEntity
mov byte [ebp - 4], 0xb
push esi
lea ecx, [ebp - 0x48]
call fcn.00448cb1
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0xc
push eax
lea eax, [ebp - 0x48]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x48]
mov dword [0x494780], eax
call fcn.00447feb
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_bSpottedByMask
lea ecx, [ebp - 0x30]
call fcn.00448cb1
push esi
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0xd
call fcn.00448cb1
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0xe
push eax
lea eax, [ebp - 0x48]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x48]
mov dword [0x494774], eax
call fcn.00447feb
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_clrRender
lea ecx, [ebp - 0x30]
call fcn.00448cb1
push esi
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0xf
call fcn.00448cb1
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x10
push eax
lea eax, [ebp - 0x48]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x48]
mov dword [0x494798], eax
call fcn.00447feb
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_nForceBone
lea ecx, [ebp - 0x30]
call fcn.00448cb1
push str.DT_BaseAnimating
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x11
call fcn.00448cb1
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x12
push eax
lea eax, [ebp - 0x48]
mov ecx, ebx
push eax
call fcn.0044c0cf
add eax, 0x1c
lea ecx, [ebp - 0x48]
mov dword [0x494788], eax
call fcn.00447feb
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_fFlags
lea ecx, [ebp - 0x30]
call fcn.00448cb1
push str.DT_CSPlayer
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x13
call fcn.00448cb1
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x14
push eax
lea eax, [ebp - 0x48]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x48]
mov dword [0x494758], eax
call fcn.00447feb
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.00447feb
mov esi, str.m_flFlashDuration
lea ecx, [ebp - 0x30]
push esi
call fcn.00448cb1
push str.DT_CSPlayer
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x15
call fcn.00448cb1
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x16
push eax
lea eax, [ebp - 0x48]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x48]
mov dword [0x494784], eax
call fcn.00447feb
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_flFlashMaxAlpha
lea ecx, [ebp - 0x30]
call fcn.00448cb1
push str.DT_CSPlayer
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x17
call fcn.00448cb1
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x18
push eax
lea eax, [ebp - 0x48]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x48]
mov dword [0x49478c], eax
call fcn.00447feb
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_hActiveWeapon
lea ecx, [ebp - 0x30]
call fcn.00448cb1
push edi
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x19
call fcn.00448cb1
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x1a
push eax
lea eax, [ebp - 0x48]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x48]
mov dword [0x4947d0], eax
call fcn.00447feb
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_bHasDefuser
lea ecx, [ebp - 0x30]
call fcn.00448cb1
push str.DT_CSPlayer
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x1b
call fcn.00448cb1
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x1c
push eax
lea eax, [ebp - 0x48]
mov ecx, ebx
push eax
call fcn.0044c0cf
add eax, 0x5c
mov dword [0x4947ac], eax
lea ecx, [ebp - 0x48]
call fcn.00447feb
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.00447feb
push esi
lea ecx, [ebp - 0x30]
call fcn.00448cb1
push str.DT_CSPlayer
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x1d
call fcn.00448cb1
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x1e
push eax
lea eax, [ebp - 0x48]
mov ecx, ebx
push eax
call fcn.0044c0cf
add eax, 0x18
lea ecx, [ebp - 0x48]
mov dword [0x4947a0], eax
call fcn.00447feb
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_iHealth
lea ecx, [ebp - 0x30]
call fcn.00448cb1
push edi
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x1f
call fcn.00448cb1
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x20
push eax
lea eax, [ebp - 0x48]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x48]
mov dword [0x494750], eax
call fcn.00447feb
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_AttributeManager
lea ecx, [ebp - 0x78]
call fcn.00448cb1
mov esi, str.DT_BaseAttributableItem
mov byte [ebp - 4], 0x21
push esi
lea ecx, [ebp - 0x60]
call fcn.00448cb1
push str.m_Item
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0x22
call fcn.00448cb1
push esi
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 0x23
call fcn.00448cb1
push str.m_iItemDefinitionIndex
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x24
call fcn.00448cb1
push esi
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x25
call fcn.00448cb1
mov byte [ebp - 4], 0x26
lea eax, [ebp - 0x30]
mov ecx, ebx
push eax
lea eax, [ebp - 0x48]
push eax
call fcn.0044c0cf
mov edi, eax
mov ecx, ebx
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.0044c0cf
add edi, eax
mov ecx, ebx
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x60]
push eax
call fcn.0044c0cf
add eax, edi
lea ecx, [ebp - 0x48]
mov dword [0x4947b8], eax
call fcn.00447feb
lea ecx, [ebp - 0x30]
call fcn.00447feb
lea ecx, [ebp - 0xa8]
call fcn.00447feb
lea ecx, [ebp - 0x90]
call fcn.00447feb
lea ecx, [ebp - 0x60]
call fcn.00447feb
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_iShotsFired
lea ecx, [ebp - 0x60]
call fcn.00448cb1
mov edi, str.DT_CSPlayer
mov byte [ebp - 4], 0x27
push edi
lea ecx, [ebp - 0x78]
call fcn.00448cb1
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x28
push eax
lea eax, [ebp - 0x78]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x78]
mov dword [0x4947c4], eax
call fcn.00447feb
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_iTeamNum
lea ecx, [ebp - 0x60]
call fcn.00448cb1
mov esi, str.DT_BasePlayer
mov byte [ebp - 4], 0x29
push esi
lea ecx, [ebp - 0x78]
call fcn.00448cb1
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x2a
push eax
lea eax, [ebp - 0x78]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x78]
mov dword [0x494754], eax
call fcn.00447feb
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_lifeState
lea ecx, [ebp - 0x60]
call fcn.00448cb1
push edi
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x2b
call fcn.00448cb1
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x2c
push eax
lea eax, [ebp - 0x78]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x78]
mov dword [0x494760], eax
call fcn.00447feb
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_nSurvivalTeam
lea ecx, [ebp - 0x60]
call fcn.00448cb1
push edi
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x2d
call fcn.00448cb1
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x2e
push eax
lea eax, [ebp - 0x78]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x78]
mov dword [0x49474c], eax
call fcn.00447feb
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_totalHitsOnServer
lea ecx, [ebp - 0x60]
call fcn.00448cb1
push edi
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x2f
call fcn.00448cb1
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x30
push eax
lea eax, [ebp - 0x78]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x78]
mov dword [0x49479c], eax
call fcn.00447feb
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_vecOrigin
lea ecx, [ebp - 0x60]
call fcn.00448cb1
push esi
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x31
call fcn.00448cb1
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x32
push eax
lea eax, [ebp - 0x78]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x78]
mov dword [0x494764], eax
call fcn.00447feb
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_vecVelocity_0_
lea ecx, [ebp - 0x60]
call fcn.00448cb1
push edi
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x33
call fcn.00448cb1
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x34
push eax
lea eax, [ebp - 0x78]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x78]
mov dword [0x494768], eax
call fcn.00447feb
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_vecViewOffset_0_
lea ecx, [ebp - 0x60]
call fcn.00448cb1
push edi
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x35
call fcn.00448cb1
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x36
push eax
lea eax, [ebp - 0x78]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x78]
mov dword [0x49477c], eax
call fcn.00447feb
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.00447feb
push str.m_iCompetitiveRanking
lea ecx, [ebp - 0x60]
call fcn.00448cb1
push str.DT_CSPlayerResource
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x37
call fcn.00448cb1
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x38
push eax
lea eax, [ebp - 0x78]
mov ecx, ebx
push eax
call fcn.0044c0cf
lea ecx, [ebp - 0x78]
mov dword [0x494770], eax
call fcn.00447feb
lea ecx, [ebp - 0x60]
call fcn.00447feb
push 4
push ebx
call fcn.0044d0bf
pop ecx
pop ecx
call fcn.0044dca4
ret