Function at 0x10049340
Capabilities:
Contain obfuscated stackstrings
Create process on windows
Encode data using xor
Hash data using fnv
Parse pe header

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101be18c
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x1af8
call fcn.10156910
mov eax, dword [0x102100f8]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x1a60], ecx
mov dword [ebp - 0x1a0c], 0
mov eax, dword fs:[0x2c]
mov edx, dword [0x102c61d0]
mov ecx, dword [eax + edx*4]
mov eax, dword [0x102ccd88]
mov dword [ebp - 0x1a6c], ecx
cmp eax, dword [ecx + 4]
jle 0x100493fa
push 0x102ccd88
call fcn.10155f22
add esp, 4
cmp dword [0x102ccd88], 0xffffffff
jne 0x100493fa
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x19f1]
mov byte [ebp - 0x19f1], 0
call fcn.1004fdb0
push 0x102ccd88
mov dword [ebp - 4], 0xffffffff
call fcn.10155ed8
add esp, 4
call fcn.100b7d80
cmp byte [eax + 0x3d], 0
je 0x10049431
xor edx, edx
mov dword [ebp - 0x1a00], 0x445c0000
lea ecx, [ebp - 0x1a00]
mov dword [ebp - 0x19fc], 0x44198000
call fcn.1007cd30
call fcn.100b7d80
mov byte [eax + 0x3e], 1
jmp 0x1004945d
call fcn.100b7d80
cmp byte [eax + 0x3e], 0
je 0x1004945d
xor edx, edx
mov dword [ebp - 0x1a00], 0x3f800000
lea ecx, [ebp - 0x1a00]
mov dword [ebp - 0x19fc], 0x3f800000
call fcn.1007cd30
call fcn.100b7d80
cmp byte [eax + 0x3e], 0
je 0x1004fd8f
push 0xff
push 0x18
push 0x18
push 0x18
lea ecx, [ebp - 0x24]
call fcn.10034b00
mov edi, 2
mov edx, eax
mov ecx, edi
call fcn.1006efc0
push 0x12b
xor edx, edx
mov ecx, 0x101edffc
call fcn.10078f30
movss xmm1, dword [0x101f8bc0]
add esp, 4
test al, al
je 0x1004eb92
mov ecx, dword [0x102c7274]
mov eax, dword [ecx + 0x1a3c]
mov byte [eax + 0x84], 1
mov eax, dword [ecx + 0x1a3c]
movss xmm0, dword [eax + 0x14]
mov byte [eax + 0x84], 1
mov eax, dword [ecx + 0x1a3c]
movss dword [0x102c8750], xmm0
comiss xmm1, dword [eax + 0x14]
jbe 0x10049506
mov byte [eax + 0x84], 1
mov eax, dword [ecx + 0x1a3c]
comiss xmm1, dword [eax + 0x18]
jbe 0x10049506
call fcn.100b7d80
mov byte [eax + 0x3e], 0
call fcn.10071c10
mov edi, dword [sym.imp.USER32.dll_MessageBoxA]
mov esi, dword [eax + 0x90]
cmp dword [esi + 0x34], 0
jg 0x10049530
push 0x20000
push str.ERROR
push str._i___0__i___Size_
push 0
call edi
mov ecx, dword [esi + 0x3c]
mov ecx, dword [ecx]
call fcn.1007c8d0
mov ecx, dword [0x102c7274]
push 0xff
push 0xf9
push 0xf9
mov eax, dword [ecx + 0x1a3c]
push 0xfc
mov byte [eax + 0x84], 1
mov eax, dword [ecx + 0x1a3c]
lea ecx, [ebp - 0x54]
mov esi, dword [eax + 0x280]
call fcn.10034b00
mov ecx, dword [0x102c7274]
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x24], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [ecx + 0x1518]
lea ecx, [ebp - 0x24]
movss dword [ebp - 0x18], xmm0
call fcn.1006e9c0
mov edx, eax
xorps xmm2, xmm2
mov eax, dword [0x102c7274]
push 0
mov ecx, dword [eax + 0x1a3c]
mov byte [ecx + 0x84], 1
mov ecx, dword [eax + 0x1a3c]
push ecx
mov dword [esp], 0
push 0
movss xmm1, dword [ecx + 0x10]
addss xmm1, dword [0x101f8c18]
mov byte [ecx + 0x84], 1
mov ecx, esi
mov eax, dword [eax + 0x1a3c]
push str.Skin
push edx
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x1a00]
addss xmm0, dword [0x101f8c40]
push eax
push 0
movss dword [ebp - 0x19fc], xmm1
movss dword [ebp - 0x1a00], xmm0
call fcn.10093e90
mov ecx, dword [0x102c7274]
push 0xff
push 0x3f
push 0x3f
mov eax, dword [ecx + 0x1a3c]
push 0xaf
mov byte [eax + 0x84], 1
mov eax, dword [ecx + 0x1a3c]
lea ecx, [ebp - 0x6c]
mov esi, dword [eax + 0x280]
call fcn.10034b00
mov ecx, dword [0x102c7274]
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x24], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [ecx + 0x1518]
lea ecx, [ebp - 0x24]
movss dword [ebp - 0x18], xmm0
call fcn.1006e9c0
mov edx, eax
mov eax, dword [0x102c7274]
push 0
mov ecx, dword [eax + 0x1a3c]
mov byte [ecx + 0x84], 1
mov ecx, dword [eax + 0x1a3c]
push ecx
movss xmm1, dword [ecx + 0x10]
addss xmm1, dword [0x101f8c18]
mov byte [ecx + 0x84], 1
mov eax, dword [eax + 0x1a3c]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101f8cbc]
movss dword [ebp - 0x1a14], xmm1
movss dword [ebp - 0x1a18], xmm0
mov dword [esp], 0
lea eax, [ebp - 0x1a18]
push 0
push str.Changer
push edx
push eax
push 0
xorps xmm2, xmm2
mov ecx, esi
call fcn.10093e90
call fcn.1007c9a0
call fcn.10071c10
mov esi, dword [eax + 0x90]
cmp dword [esi + 0x34], 3
jg 0x1004970b
push 0x20000
push str.ERROR
push str._i___0__i___Size_
push 0
call edi
mov ecx, dword [esi + 0x3c]
mov ecx, dword [ecx + 0xc]
call fcn.1007c8d0
mov ecx, dword [0x102c7274]
mov eax, dword [ecx + 0x1a3c]
mov byte [eax + 0x84], 1
mov eax, dword [ecx + 0x1a3c]
mov edi, dword [eax + 0x280]
call fcn.100b7d80
push 0xff
push 0xf9
mov ecx, str.___1_
mov esi, str.Change_skins_by_one_click
cmp dword [eax + 0xfc], 1
push 0xf9
cmovne esi, ecx
lea ecx, [ebp - 0x54]
push 0xfc
call fcn.10034b00
mov ecx, dword [0x102c7274]
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x24], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [ecx + 0x1518]
lea ecx, [ebp - 0x24]
movss dword [ebp - 0x18], xmm0
call fcn.1006e9c0
mov edx, eax
xorps xmm2, xmm2
mov eax, dword [0x102c7274]
push 0
mov ecx, dword [eax + 0x1a3c]
mov byte [ecx + 0x84], 1
mov ecx, dword [eax + 0x1a3c]
push ecx
mov dword [esp], 0
push 0
movss xmm1, dword [ecx + 0x10]
addss xmm1, dword [0x101f8c8c]
mov byte [ecx + 0x84], 1
mov ecx, edi
mov eax, dword [eax + 0x1a3c]
push esi
push edx
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x1a00]
addss xmm0, dword [0x101f8c40]
push eax
push 0
movss dword [ebp - 0x19fc], xmm1
movss dword [ebp - 0x1a00], xmm0
call fcn.10093e90
call fcn.1007c9a0
movss xmm1, dword [0x102c8728]
movss xmm0, dword [0x101f8bc0]
comiss xmm0, xmm1
mov al, byte [0x102277f4]
jbe 0x10049837
cmp al, 1
jne 0x10049837
addss xmm1, dword [0x101f8ad8]
movss dword [0x102c8728], xmm1
jmp 0x1004986b
xorps xmm0, xmm0
comiss xmm1, xmm0
jbe 0x10049858
subss xmm1, dword [0x101f8ad8]
mov byte [0x102277f4], 0
movss dword [0x102c8728], xmm1
jmp 0x1004986b
comiss xmm0, xmm1
movzx eax, al
mov ecx, 1
cmovae eax, ecx
mov byte [0x102277f4], al
mov ecx, dword [0x102c7274]
push 0xff
push 0x25
push 0xb1
mov eax, dword [ecx + 0x1a3c]
push 0xe8
mov byte [eax + 0x84], 1
mov eax, dword [ecx + 0x1a3c]
lea ecx, [ebp - 0x54]
mov edi, dword [eax + 0x280]
mov dword [ebp - 0x1a00], 0
mov dword [ebp - 0x19fc], 0
call fcn.10034b00
mov ecx, dword [0x102c7274]
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x24], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [ecx + 0x1518]
lea ecx, [ebp - 0x24]
movss dword [ebp - 0x18], xmm0
call fcn.1006e9c0
mov edx, dword [0x102c7274]
mov esi, eax
movss xmm3, dword [0x101f8bd4]
movss xmm2, dword [0x102c8728]
push 0xf
mov ecx, dword [edx + 0x1a3c]
mov byte [ecx + 0x84], 1
mov ecx, dword [edx + 0x1a3c]
push ecx
mov dword [esp], 0x40000000
push 0
movss xmm1, dword [ecx + 0x10]
addss xmm1, dword [0x101f8c2c]
mov byte [ecx + 0x84], 1
mov eax, dword [edx + 0x1a3c]
addss xmm1, dword [0x101f8c1c]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101f8d58]
subss xmm1, xmm3
addss xmm0, dword [0x101f8ca4]
addss xmm1, xmm2
subss xmm0, xmm3
movss dword [ebp - 0x1a14], xmm1
addss xmm0, xmm2
movss dword [ebp - 0x1a18], xmm0
mov eax, dword [edx + 0x1a3c]
mov byte [eax + 0x84], 1
mov eax, dword [edx + 0x1a3c]
movss xmm1, dword [eax + 0x10]
addss xmm1, dword [0x101f8c2c]
mov byte [eax + 0x84], 1
mov eax, dword [edx + 0x1a3c]
addss xmm1, xmm3
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x1a00]
addss xmm0, dword [0x101f8d58]
push eax
push ecx
mov dword [esp], 0x41f00000
subss xmm1, xmm2
push esi
addss xmm0, xmm3
mov ecx, edi
lea eax, [ebp - 0x1a18]
push eax
lea eax, [ebp - 0x1a28]
movss dword [ebp - 0x1a24], xmm1
push eax
subss xmm0, xmm2
movss dword [ebp - 0x1a28], xmm0
call fcn.10095030
mov ecx, dword [0x102c7274]
push 0xff
push 0x25
push 0xb1
mov eax, dword [ecx + 0x1a3c]
push 0xe8
mov byte [eax + 0x84], 1
mov eax, dword [ecx + 0x1a3c]
mov edi, dword [eax + 0x280]
lea ecx, [ebp - 0x6c]
call fcn.10034b00
mov ecx, dword [0x102c7274]
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x24], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [ecx + 0x1518]
lea ecx, [ebp - 0x24]
movss dword [ebp - 0x18], xmm0
call fcn.1006e9c0
mov edx, dword [0x102c7274]
mov esi, eax
push 0xf
mov ecx, dword [edx + 0x1a3c]
mov byte [ecx + 0x84], 1
mov ecx, dword [edx + 0x1a3c]
push ecx
mov dword [esp], 0x40000000
push esi
movss xmm1, dword [ecx + 0x10]
addss xmm1, dword [0x101f8c2c]
mov byte [ecx + 0x84], 1
mov ecx, edi
mov eax, dword [edx + 0x1a3c]
addss xmm1, dword [0x101f8c1c]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101f8d58]
movss dword [ebp - 0x1a2c], xmm1
addss xmm0, dword [0x101f8ca4]
movss dword [ebp - 0x1a30], xmm0
mov eax, dword [edx + 0x1a3c]
mov byte [eax + 0x84], 1
mov eax, dword [edx + 0x1a3c]
movss xmm1, dword [eax + 0x10]
addss xmm1, dword [0x101f8c2c]
mov byte [eax + 0x84], 1
mov eax, dword [edx + 0x1a3c]
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x1a30]
addss xmm0, dword [0x101f8d58]
push eax
lea eax, [ebp - 0x1a50]
movss dword [ebp - 0x1a4c], xmm1
push eax
movss dword [ebp - 0x1a50], xmm0
call fcn.10093be0
mov ecx, dword [0x102c7274]
push 0xff
push 0xcc
push 0xf0
mov eax, dword [ecx + 0x1a3c]
push 0xfa
mov byte [eax + 0x84], 1
mov eax, dword [ecx + 0x1a3c]
lea ecx, [ebp - 0x54]
mov edi, dword [eax + 0x280]
call fcn.10034b00
mov ecx, dword [0x102c7274]
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x24], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [ecx + 0x1518]
lea ecx, [ebp - 0x24]
movss dword [ebp - 0x18], xmm0
call fcn.1006e9c0
mov dword [ebp - 0x19f8], eax
mov eax, dword [0x102c7274]
mov ecx, dword [eax + 0x1a3c]
mov byte [ecx + 0x84], 1
mov ecx, dword [eax + 0x1a3c]
movss xmm1, dword [ecx + 0x10]
addss xmm1, dword [0x101f8c2c]
mov byte [ecx + 0x84], 1
mov eax, dword [eax + 0x1a3c]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101f8d58]
movss dword [ebp - 0x19fc], xmm1
addss xmm0, dword [0x101f8c08]
movss dword [ebp - 0x1a00], xmm0
call fcn.10071c10
mov esi, dword [eax + 0x90]
cmp dword [esi + 0x34], 8
jg 0x10049bfa
push 0x20000
push str.ERROR
push str._i___0__i___Size_
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov eax, dword [esi + 0x3c]
movss xmm2, dword [0x101f8c14]
push 0
push ecx
mov dword [esp], 0
lea ecx, [ebp - 0x1a00]
push 0
push str.Free
push dword [ebp - 0x19f8]
push ecx
push dword [eax + 0x20]
mov ecx, edi
call fcn.10093e90
mov ecx, dword [0x102c7274]
push 0x66
push 0x3f
push 0x3f
mov eax, dword [ecx + 0x1a3c]
push 0xaf
mov byte [eax + 0x84], 1
mov eax, dword [ecx + 0x1a3c]
lea ecx, [ebp - 0x6c]
mov eax, dword [eax + 0x280]
mov dword [ebp - 0x19f8], eax
call fcn.10034b00
mov ecx, dword [0x102c7274]
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x24], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [ecx + 0x1518]
lea ecx, [ebp - 0x24]
movss dword [ebp - 0x18], xmm0
call fcn.1006e9c0
mov esi, dword [0x102c7274]
mov edi, eax
push 5
mov ecx, dword [esi + 0x1a3c]
mov byte [ecx + 0x84], 1
mov ecx, dword [esi + 0x1a3c]
push ecx
mov dword [esp], 0x40000000
push edi
mov byte [ecx + 0x84], 1
mov edx, dword [esi + 0x1a3c]
movss xmm1, dword [ecx + 0x18]
lea ecx, [ebp - 0x1a18]
push ecx
mov ecx, dword [ebp - 0x19f8]
addss xmm1, dword [edx + 0x10]
mov byte [edx + 0x84], 1
mov eax, dword [esi + 0x1a3c]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101f8c00]
movss dword [ebp - 0x1a14], xmm1
movss dword [ebp - 0x1a18], xmm0
mov eax, dword [esi + 0x1a3c]
mov byte [eax + 0x84], 1
mov eax, dword [esi + 0x1a3c]
add eax, 0xc
push eax
call fcn.10093be0
mov ecx, dword [0x102c7274]
mov eax, dword [ecx + 0x1a3c]
mov byte [eax + 0x84], 1
mov eax, dword [ecx + 0x1a3c]
mov ecx, dword [0x102c7324]
movss xmm0, dword [eax + 0xd0]
lea eax, [ebp - 0x19f8]
lea ecx, [ecx + 4]
movss dword [ebp - 0x1a08], xmm0
push eax
mov dword [ebp - 0x19f8], 0
call fcn.10055cb0
mov ecx, dword [0x102c7274]
movss xmm0, dword [ebp - 0x1a08]
movss dword [eax], xmm0
mov eax, dword [ecx + 0x1a3c]
mov byte [eax + 0x84], 1
mov eax, dword [ecx + 0x1a3c]
movss xmm0, dword [eax + 0xd4]
addss xmm0, dword [0x101f8ce0]
mov byte [eax + 0x84], 1
mov eax, dword [ecx + 0x1a3c]
mov ecx, dword [0x102c7324]
movss dword [ebp - 0x1a20], xmm0
movss xmm0, dword [eax + 0xd0]
lea eax, [ebp - 0x1a08]
lea ecx, [ecx + 4]
movss dword [ebp - 0x1a10], xmm0
push eax
mov dword [ebp - 0x1a08], 1
call fcn.10055cb0
movss xmm0, dword [ebp - 0x1a10]
lea ecx, [ebp - 0x19f1]
mov byte [ebp - 0x19f1], 0
movss dword [eax], xmm0
movss xmm0, dword [ebp - 0x1a20]
movss dword [eax + 4], xmm0
call fcn.1004fe00
cmp al, 1
jne 0x10049f80
call fcn.10039350
mov edi, dword [ebp - 0x1a6c]
mov eax, dword [0x102ccdd8]
cmp eax, dword [edi + 4]
jle 0x10049e94
push 0x102ccdd8
call fcn.10155f22
add esp, 4
cmp dword [0x102ccdd8], 0xffffffff
jne 0x10049e94
mov dword [ebp - 4], 1
call fcn.100b7d80
push str.CSGO_Type_Pistol
lea ecx, [ebp - 0x44]
mov eax, dword [eax]
mov esi, dword [eax]
add esi, 0x1c
call fcn.10003f40
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 2
push eax
mov ecx, esi
call fcn.1005aa10
push esi
push eax
mov ecx, 0x102ccd8c
call fcn.10056d60
lea ecx, [ebp - 0x44]
call fcn.100048a0
push 0x102ccdd8
mov dword [ebp - 4], 0xffffffff
call fcn.10155ed8
add esp, 4
call fcn.100b7d80
lea ecx, [ebp - 0x19f8]
mov eax, dword [eax]
mov eax, dword [eax]
add eax, 0x1c
push eax
push dword [eax]
call fcn.10056d60
mov eax, dword [0x102ccd8c]
cmp eax, dword [ebp - 0x19f8]
je 0x10049f74
lea ecx, [eax + 0x28]
mov eax, dword [ecx]
push ecx
lea ecx, [ebp - 0x1a08]
push dword [eax]
call fcn.10056cf0
mov ecx, dword [ebp - 0x1a08]
lea ecx, [ecx + 0x10]
call fcn.10004c50
mov edx, eax
mov ecx, 0x811c9dc5
mov al, byte [edx]
test al, al
je 0x10049f04
nop dword [eax]
movsx eax, al
lea edx, [edx + 1]
xor ecx, eax
mov al, byte [edx]
imul ecx, ecx, 0x1000193
test al, al
jne 0x10049ef0
lea eax, [ebp - 0x1a10]
mov dword [ebp - 0x1a10], ecx
push eax
mov ecx, 0x102c72f4
call fcn.10055a20
mov byte [eax], 1
mov ecx, dword [0x102ccd8c]
add ecx, 0x28
push ecx
mov eax, dword [ecx]
lea ecx, [ebp - 0x1a08]
push dword [eax]
call fcn.10056cf0
mov ecx, dword [ebp - 0x1a08]
lea ecx, [ecx + 0x10]
call fcn.10004c50
mov esi, eax
call fcn.100b7d80
mov edx, esi
lea ecx, [eax + 0x64]
lea eax, [edx + 1]
mov dword [ebp - 0x1a10], eax
nop word [eax + eax]
mov al, byte [edx]
inc edx
test al, al
jne 0x10049f60
sub edx, dword [ebp - 0x1a10]
push edx
push esi
call fcn.100049f0
mov dword [0x102ccdf0], 0
jmp 0x10049f86
mov edi, dword [ebp - 0x1a6c]
mov ecx, dword [0x102c7274]
mov eax, dword [ecx + 0x1a3c]
mov byte [eax + 0x84], 1
mov eax, dword [ecx + 0x1a3c]
movss xmm0, dword [eax + 0xd4]
addss xmm0, dword [0x101f8bd8]
mov byte [eax + 0x84], 1
mov eax, dword [ecx + 0x1a3c]
mov ecx, dword [0x102c7324]
movss dword [ebp - 0x1a1c], xmm0
movss xmm0, dword [eax + 0xd0]
lea eax, [ebp - 0x1a10]
lea ecx, [ecx + 4]
movss dword [ebp - 0x1a20], xmm0
push eax
mov dword [ebp - 0x1a10], 2
call fcn.10055cb0
movss xmm0, dword [ebp - 0x1a20]
lea ecx, [ebp - 0x19f1]
mov byte [ebp - 0x19f1], 0
movss dword [eax], xmm0
movss xmm0, dword [ebp - 0x1a1c]
movss dword [eax + 4], xmm0
call fcn.1004fee0
cmp al, 1
jne 0x1004a161
call fcn.10039350
mov eax, dword [0x102cce2c]
cmp eax, dword [edi + 4]
jle 0x1004a0a1
push 0x102cce2c
call fcn.10155f22
add esp, 4
cmp dword [0x102cce2c], 0xffffffff
jne 0x1004a0a1
mov dword [ebp - 4], 3
call fcn.100b7d80
mov ecx, dword [eax]
call fcn.1001ce40
push str.CSGO_Type_SMG
lea ecx, [ebp - 0x44]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 4
push eax
push 0x102ccd90
lea ecx, [esi + 0x1c]
call fcn.10055df0
lea ecx, [ebp - 0x44]
call fcn.10003ea0
push 0x102cce2c
mov dword [ebp - 4], 0xffffffff
call fcn.10155ed8
add esp, 4
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x1c]
call fcn.10055e60
push eax
mov ecx, 0x102ccd90
call fcn.10054980
test al, al
je 0x1004a157
mov ecx, 0x102ccd90
call fcn.10054970
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x18]
call fcn.10054960
mov ecx, eax
call fcn.100548b0
mov ecx, eax
call fcn.10003c90
mov ecx, eax
call fcn.1001ee80
mov dword [ebp - 0x19f8], eax
mov ecx, 0x102c72f4
lea eax, [ebp - 0x19f8]
push eax
call fcn.10055a20
mov ecx, 0x102ccd90
mov byte [eax], 1
call fcn.10054970
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x18]
call fcn.10054960
mov ecx, eax
call fcn.100548b0
mov ecx, eax
call fcn.10003c90
push eax
push ecx
call fcn.100b7d80
add esp, 4
lea ecx, [eax + 0x64]
call fcn.10003e70
mov dword [0x102ccdf0], 0
call fcn.10034e60
movss xmm0, dword [eax + 0xd4]
addss xmm0, dword [0x101f8bd8]
movss dword [ebp - 0x19f8], xmm0
call fcn.10034e60
movss xmm2, dword [ebp - 0x19f8]
lea ecx, [ebp - 0x1a48]
movss xmm1, dword [eax + 0xd0]
call fcn.10034aa0
mov ecx, dword [0x102c7324]
movss xmm0, dword [eax]
movss dword [ebp - 0x19f8], xmm0
lea ecx, [ecx + 4]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x1a08]
push eax
movss dword [ebp - 0x1a10], xmm0
mov dword [ebp - 0x1a08], 3
call fcn.10055cb0
movss xmm0, dword [ebp - 0x19f8]
lea ecx, [ebp - 0x19f1]
mov byte [ebp - 0x19f1], 0
movss dword [eax], xmm0
movss xmm0, dword [ebp - 0x1a10]
movss dword [eax + 4], xmm0
call fcn.1004ffc0
cmp al, 1
jne 0x1004a34b
call fcn.10039350
mov eax, dword [0x102cce5c]
cmp eax, dword [edi + 4]
jle 0x1004a28b
push 0x102cce5c
call fcn.10155f22
add esp, 4
cmp dword [0x102cce5c], 0xffffffff
jne 0x1004a28b
mov dword [ebp - 4], 5
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
push str.CSGO_Type_Rifle
lea ecx, [ebp - 0x44]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 6
push eax
push 0x102ccdc4
lea ecx, [esi + 0x1c]
call fcn.10055df0
lea ecx, [ebp - 0x44]
call fcn.10003ea0
push 0x102cce5c
mov dword [ebp - 4], 0xffffffff
call fcn.10155ed8
add esp, 4
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x1c]
call fcn.10055e60
push eax
mov ecx, 0x102ccdc4
call fcn.10054980
test al, al
je 0x1004a341
mov ecx, 0x102ccdc4
call fcn.10054970
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x18]
call fcn.10054960
mov ecx, eax
call fcn.100548b0
mov ecx, eax
call fcn.10003c90
mov ecx, eax
call fcn.1001ee80
mov dword [ebp - 0x19f8], eax
mov ecx, 0x102c72f4
lea eax, [ebp - 0x19f8]
push eax
call fcn.10055a20
mov ecx, 0x102ccdc4
mov byte [eax], 1
call fcn.10054970
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x18]
call fcn.10054960
mov ecx, eax
call fcn.100548b0
mov ecx, eax
call fcn.10003c90
push eax
push ecx
call fcn.100b7d80
add esp, 4
lea ecx, [eax + 0x64]
call fcn.10003e70
mov dword [0x102ccdf0], 0
call fcn.10034e60
movss xmm0, dword [eax + 0xd4]
addss xmm0, dword [0x101f8bd8]
movss dword [ebp - 0x19f8], xmm0
call fcn.10034e60
movss xmm2, dword [ebp - 0x19f8]
lea ecx, [ebp - 0x1a48]
movss xmm1, dword [eax + 0xd0]
call fcn.10034aa0
mov ecx, dword [0x102c7324]
movss xmm0, dword [eax]
movss dword [ebp - 0x19f8], xmm0
lea ecx, [ecx + 4]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x1a08]
push eax
movss dword [ebp - 0x1a10], xmm0
mov dword [ebp - 0x1a08], 4
call fcn.10055cb0
movss xmm0, dword [ebp - 0x19f8]
lea ecx, [ebp - 0x19f1]
mov byte [ebp - 0x19f1], 0
movss dword [eax], xmm0
movss xmm0, dword [ebp - 0x1a10]
movss dword [eax + 4], xmm0
call fcn.100500a0
cmp al, 1
jne 0x1004a535
call fcn.10039350
mov eax, dword [0x102ccd80]
cmp eax, dword [edi + 4]
jle 0x1004a475
push 0x102ccd80
call fcn.10155f22
add esp, 4
cmp dword [0x102ccd80], 0xffffffff
jne 0x1004a475
mov dword [ebp - 4], 7
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
push str.CSGO_Type_SniperRifle
lea ecx, [ebp - 0x44]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 8
push eax
push 0x102cce00
lea ecx, [esi + 0x1c]
call fcn.10055df0
lea ecx, [ebp - 0x44]
call fcn.10003ea0
push 0x102ccd80
mov dword [ebp - 4], 0xffffffff
call fcn.10155ed8
add esp, 4
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x1c]
call fcn.10055e60
push eax
mov ecx, 0x102cce00
call fcn.10054980
test al, al
je 0x1004a52b
mov ecx, 0x102cce00
call fcn.10054970
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x18]
call fcn.10054960
mov ecx, eax
call fcn.100548b0
mov ecx, eax
call fcn.10003c90
mov ecx, eax
call fcn.1001ee80
mov dword [ebp - 0x19f8], eax
mov ecx, 0x102c72f4
lea eax, [ebp - 0x19f8]
push eax
call fcn.10055a20
mov ecx, 0x102cce00
mov byte [eax], 1
call fcn.10054970
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x18]
call fcn.10054960
mov ecx, eax
call fcn.100548b0
mov ecx, eax
call fcn.10003c90
push eax
push ecx
call fcn.100b7d80
add esp, 4
lea ecx, [eax + 0x64]
call fcn.10003e70
mov dword [0x102ccdf0], 0
call fcn.10034e60
movss xmm0, dword [eax + 0xd4]
addss xmm0, dword [0x101f8bd8]
movss dword [ebp - 0x19f8], xmm0
call fcn.10034e60
movss xmm2, dword [ebp - 0x19f8]
lea ecx, [ebp - 0x1a48]
movss xmm1, dword [eax + 0xd0]
call fcn.10034aa0
mov ecx, dword [0x102c7324]
movss xmm0, dword [eax]
movss dword [ebp - 0x19f8], xmm0
lea ecx, [ecx + 4]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x1a08]
push eax
movss dword [ebp - 0x1a10], xmm0
mov dword [ebp - 0x1a08], 5
call fcn.10055cb0
movss xmm0, dword [ebp - 0x19f8]
lea ecx, [ebp - 0x19f1]
mov byte [ebp - 0x19f1], 0
movss dword [eax], xmm0
movss xmm0, dword [ebp - 0x1a10]
movss dword [eax + 4], xmm0
call fcn.10050180
cmp al, 1
jne 0x1004a71f
call fcn.10039350
mov eax, dword [0x102ccdfc]
cmp eax, dword [edi + 4]
jle 0x1004a65f
push 0x102ccdfc
call fcn.10155f22
add esp, 4
cmp dword [0x102ccdfc], 0xffffffff
jne 0x1004a65f
mov dword [ebp - 4], 9
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
push str.CSGO_Type_Machinegun
lea ecx, [ebp - 0x44]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0xa
push eax
push 0x102ccde4
lea ecx, [esi + 0x1c]
call fcn.10055df0
lea ecx, [ebp - 0x44]
call fcn.10003ea0
push 0x102ccdfc
mov dword [ebp - 4], 0xffffffff
call fcn.10155ed8
add esp, 4
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x1c]
call fcn.10055e60
push eax
mov ecx, 0x102ccde4
call fcn.10054980
test al, al
je 0x1004a715
mov ecx, 0x102ccde4
call fcn.10054970
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x18]
call fcn.10054960
mov ecx, eax
call fcn.100548b0
mov ecx, eax
call fcn.10003c90
mov ecx, eax
call fcn.1001ee80
mov dword [ebp - 0x19f8], eax
mov ecx, 0x102c72f4
lea eax, [ebp - 0x19f8]
push eax
call fcn.10055a20
mov ecx, 0x102ccde4
mov byte [eax], 1
call fcn.10054970
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x18]
call fcn.10054960
mov ecx, eax
call fcn.100548b0
mov ecx, eax
call fcn.10003c90
push eax
push ecx
call fcn.100b7d80
add esp, 4
lea ecx, [eax + 0x64]
call fcn.10003e70
mov dword [0x102ccdf0], 0
call fcn.10034e60
movss xmm0, dword [eax + 0xd4]
addss xmm0, dword [0x101f8bd8]
movss dword [ebp - 0x19f8], xmm0
call fcn.10034e60
movss xmm2, dword [ebp - 0x19f8]
lea ecx, [ebp - 0x1a48]
movss xmm1, dword [eax + 0xd0]
call fcn.10034aa0
mov ecx, dword [0x102c7324]
movss xmm0, dword [eax]
movss dword [ebp - 0x19f8], xmm0
lea ecx, [ecx + 4]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x1a08]
push eax
movss dword [ebp - 0x1a10], xmm0
mov dword [ebp - 0x1a08], 6
call fcn.10055cb0
movss xmm0, dword [ebp - 0x19f8]
lea ecx, [ebp - 0x19f1]
mov byte [ebp - 0x19f1], 0
movss dword [eax], xmm0
movss xmm0, dword [ebp - 0x1a10]
movss dword [eax + 4], xmm0
call fcn.10050260
cmp al, 1
jne 0x1004a909
call fcn.10039350
mov eax, dword [0x102ccd34]
cmp eax, dword [edi + 4]
jle 0x1004a849
push 0x102ccd34
call fcn.10155f22
add esp, 4
cmp dword [0x102ccd34], 0xffffffff
jne 0x1004a849
mov dword [ebp - 4], 0xb
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
push str.CSGO_Type_Shotgun
lea ecx, [ebp - 0x44]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0xc
push eax
push 0x102cce08
lea ecx, [esi + 0x1c]
call fcn.10055df0
lea ecx, [ebp - 0x44]
call fcn.10003ea0
push 0x102ccd34
mov dword [ebp - 4], 0xffffffff
call fcn.10155ed8
add esp, 4
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x1c]
call fcn.10055e60
push eax
mov ecx, 0x102cce08
call fcn.10054980
test al, al
je 0x1004a8ff
mov ecx, 0x102cce08
call fcn.10054970
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x18]
call fcn.10054960
mov ecx, eax
call fcn.100548b0
mov ecx, eax
call fcn.10003c90
mov ecx, eax
call fcn.1001ee80
mov dword [ebp - 0x19f8], eax
mov ecx, 0x102c72f4
lea eax, [ebp - 0x19f8]
push eax
call fcn.10055a20
mov ecx, 0x102cce08
mov byte [eax], 1
call fcn.10054970
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x18]
call fcn.10054960
mov ecx, eax
call fcn.100548b0
mov ecx, eax
call fcn.10003c90
push eax
push ecx
call fcn.100b7d80
add esp, 4
lea ecx, [eax + 0x64]
call fcn.10003e70
mov dword [0x102ccdf0], 0
call fcn.10034e60
movss xmm0, dword [eax + 0xd4]
addss xmm0, dword [0x101f8bd8]
movss dword [ebp - 0x19f8], xmm0
call fcn.10034e60
movss xmm2, dword [ebp - 0x19f8]
lea ecx, [ebp - 0x1a48]
movss xmm1, dword [eax + 0xd0]
call fcn.10034aa0
mov ecx, dword [0x102c7324]
movss xmm0, dword [eax]
movss dword [ebp - 0x19f8], xmm0
lea ecx, [ecx + 4]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x1a08]
push eax
movss dword [ebp - 0x1a10], xmm0
mov dword [ebp - 0x1a08], 7
call fcn.10055cb0
movss xmm0, dword [ebp - 0x19f8]
lea ecx, [ebp - 0x19f1]
mov byte [ebp - 0x19f1], 0
movss dword [eax], xmm0
movss xmm0, dword [ebp - 0x1a10]
movss dword [eax + 4], xmm0
call fcn.10050340
cmp al, 1
jne 0x1004aaf3
call fcn.10039350
mov eax, dword [0x102cce3c]
cmp eax, dword [edi + 4]
jle 0x1004aa33
push 0x102cce3c
call fcn.10155f22
add esp, 4
cmp dword [0x102cce3c], 0xffffffff
jne 0x1004aa33
mov dword [ebp - 4], 0xd
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
push str.CSGO_Type_Knife
lea ecx, [ebp - 0x44]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0xe
push eax
push 0x102ccdf8
lea ecx, [esi + 0x1c]
call fcn.10055df0
lea ecx, [ebp - 0x44]
call fcn.10003ea0
push 0x102cce3c
mov dword [ebp - 4], 0xffffffff
call fcn.10155ed8
add esp, 4
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x1c]
call fcn.10055e60
push eax
mov ecx, 0x102ccdf8
call fcn.10054980
test al, al
je 0x1004aae9
mov ecx, 0x102ccdf8
call fcn.10054970
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x18]
call fcn.10054960
mov ecx, eax
call fcn.100548b0
mov ecx, eax
call fcn.10003c90
mov ecx, eax
call fcn.1001ee80
mov dword [ebp - 0x19f8], eax
mov ecx, 0x102c72f4
lea eax, [ebp - 0x19f8]
push eax
call fcn.10055a20
mov ecx, 0x102ccdf8
mov byte [eax], 1
call fcn.10054970
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x18]
call fcn.10054960
mov ecx, eax
call fcn.100548b0
mov ecx, eax
call fcn.10003c90
push eax
push ecx
call fcn.100b7d80
add esp, 4
lea ecx, [eax + 0x64]
call fcn.10003e70
mov dword [0x102ccdf0], 0
call fcn.10034e60
movss xmm0, dword [eax + 0xd4]
addss xmm0, dword [0x101f8bd8]
movss dword [ebp - 0x19f8], xmm0
call fcn.10034e60
movss xmm2, dword [ebp - 0x19f8]
lea ecx, [ebp - 0x1a48]
movss xmm1, dword [eax + 0xd0]
call fcn.10034aa0
mov ecx, dword [0x102c7324]
movss xmm0, dword [eax]
movss dword [ebp - 0x19f8], xmm0
lea ecx, [ecx + 4]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x1a08]
push eax
movss dword [ebp - 0x1a10], xmm0
mov dword [ebp - 0x1a08], 8
call fcn.10055cb0
movss xmm0, dword [ebp - 0x19f8]
lea ecx, [ebp - 0x19f1]
mov byte [ebp - 0x19f1], 0
movss dword [eax], xmm0
movss xmm0, dword [ebp - 0x1a10]
movss dword [eax + 4], xmm0
call fcn.10050420
cmp al, 1
jne 0x1004acdd
call fcn.10039350
mov eax, dword [0x102cce64]
cmp eax, dword [edi + 4]
jle 0x1004ac1d
push 0x102cce64
call fcn.10155f22
add esp, 4
cmp dword [0x102cce64], 0xffffffff
jne 0x1004ac1d
mov dword [ebp - 4], 0xf
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
push str.Type_Hands
lea ecx, [ebp - 0x44]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x10
push eax
push 0x102ccd58
lea ecx, [esi + 0x1c]
call fcn.10055df0
lea ecx, [ebp - 0x44]
call fcn.10003ea0
push 0x102cce64
mov dword [ebp - 4], 0xffffffff
call fcn.10155ed8
add esp, 4
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x1c]
call fcn.10055e60
push eax
mov ecx, 0x102ccd58
call fcn.10054980
test al, al
je 0x1004acd3
mov ecx, 0x102ccd58
call fcn.10054970
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x18]
call fcn.10054960
mov ecx, eax
call fcn.100548b0
mov ecx, eax
call fcn.10003c90
mov ecx, eax
call fcn.1001ee80
mov dword [ebp - 0x19f8], eax
mov ecx, 0x102c72f4
lea eax, [ebp - 0x19f8]
push eax
call fcn.10055a20
mov ecx, 0x102ccd58
mov byte [eax], 1
call fcn.10054970
lea ecx, [ebp - 0x19fc]
push ecx
lea ecx, [eax + 0x18]
call fcn.10054960
mov ecx, eax
call fcn.100548b0
mov ecx, eax
call fcn.10003c90
push eax
push ecx
call fcn.100b7d80
add esp, 4
lea ecx, [eax + 0x64]
call fcn.10003e70
mov dword [0x102ccdf0], 0
call fcn.10034e60
movss xmm0, dword [eax + 0xd4]
addss xmm0, dword [0x101f8bd8]
movss dword [ebp - 0x19f8], xmm0
call fcn.10034e60
movss xmm2, dword [ebp - 0x19f8]
lea ecx, [ebp - 0x1a48]
movss xmm1, dword [eax + 0xd0]
call fcn.10034aa0
mov ecx, dword [0x102c7324]
movss xmm0, dword [eax]
movss dword [ebp - 0x19f8], xmm0
lea ecx, [ecx + 4]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x1a08]
push eax
movss dword [ebp - 0x1a10], xmm0
mov dword [ebp - 0x1a08], 9
call fcn.10055cb0
movss xmm0, dword [ebp - 0x19f8]
lea ecx, [ebp - 0x19f1]
mov byte [ebp - 0x19f1], 0
movss dword [eax], xmm0
movss xmm0, dword [ebp - 0x1a10]
movss dword [eax + 4], xmm0
call fcn.10050500
cmp al, 1
jne 0x1004ade3
call fcn.10039350
call fcn.100b7d80
mov edx, str.Agents
mov ecx, 0x101ee528
cmp dword [eax + 0xfc], 1
cmove ecx, edx
mov edx, 0x811c9dc5
call fcn.1001af60
mov dword [ebp - 0x19f8], eax
mov ecx, 0x102c72f4
lea eax, [ebp - 0x19f8]
push eax
call fcn.10055a20
push str.agents
push ecx
mov byte [eax], 1
call fcn.100b7d80
add esp, 4
lea ecx, [eax + 0x64]
call fcn.10003e70
mov dword [0x102ccdf0], 0
call fcn.10034e60
movss xmm0, dword [eax + 0xd4]
addss xmm0, dword [0x101f8bd8]
movss dword [ebp - 0x19f8], xmm0
call fcn.10034e60
movss xmm2, dword [ebp - 0x19f8]
lea ecx, [ebp - 0x1a48]
movss xmm1, dword [eax + 0xd0]
call fcn.10034aa0
mov ecx, dword [0x102c7324]
movss xmm0, dword [eax]
movss dword [ebp - 0x19f8], xmm0
lea ecx, [ecx + 4]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x1a08]
push eax
movss dword [ebp - 0x1a10], xmm0
mov dword [ebp - 0x1a08], 0xa
call fcn.10055cb0
movss xmm0, dword [ebp - 0x19f8]
movss dword [eax], xmm0
movss xmm0, dword [ebp - 0x1a10]
movss dword [eax + 4], xmm0
call fcn.100b7d80
mov ecx, 0x101ee558
mov esi, str.Sounds__Notifications
cmp dword [eax + 0xfc], 1
cmovne esi, ecx
call fcn.100b7d80
mov edx, 0x101ee588
mov ecx, str.Settings
push esi
cmp dword [eax + 0xfc], 1
cmovne ecx, edx
mov edx, 9
push ecx
lea ecx, [ebp - 0x1a1a]
call fcn.10043370
add esp, 8
cmp byte [eax], 0
je 0x1004af02
call fcn.10039350
push str.settings
push ecx
call fcn.100b7d80
add esp, 4
lea ecx, [eax + 0x64]
call fcn.10003e70
mov eax, 4
xor ecx, ecx
cmp dword [0x102ccdf0], eax
cmove eax, ecx
mov dword [0x102ccdf0], eax
call fcn.100b7d80
mov byte [eax + 0x3f], 0
call fcn.100b7d80
mov dword [eax + 0x2c], 0
mov ecx, dword [0x102c7324]
call fcn.10037660
mov edi, 1
mov ecx, edi
call fcn.1006f010
push 0xff
push 0x1c
push 0x1c
push 0x1c
lea ecx, [ebp - 0x24]
call fcn.10034b00
mov edx, eax
lea ecx, [edi + 2]
call fcn.1006efc0
xorps xmm2, xmm2
lea ecx, [ebp - 0x1a48]
xorps xmm1, xmm1
call fcn.10034aa0
mov ecx, 0x101edffc
mov esi, eax
call fcn.10076720
mov ecx, 0x101edffc
movss xmm0, dword [eax + 0x10]
movss dword [ebp - 0x19f8], xmm0
call fcn.10076720
movss xmm2, dword [ebp - 0x19f8]
lea ecx, [ebp - 0x1a98]
movss xmm1, dword [eax + 0xc]
addss xmm1, dword [0x101f8d8c]
call fcn.10034aa0
push esi
mov edx, edi
mov ecx, eax
call fcn.1007ccb0
movss xmm2, dword [0x101f8e30]
lea ecx, [ebp - 0x1a48]
movss xmm1, dword [0x101f8e3c]
add esp, 4
push 0
push 0
call fcn.10034aa0
mov edx, eax
mov ecx, str.zalupa
call fcn.100763f0
add esp, 8
cmp dword [0x102ccdf0], 4
je 0x1004b5cd
call fcn.100b7d80
mov edx, 0x101ee5b4
mov ecx, 0x101ed868
cmp dword [eax + 0xfc], edi
cmovne ecx, edx
mov dword [ebp - 0x54], ecx
call fcn.100b7d80
mov edx, 0x101ee5c8
mov ecx, str.Favorites
cmp dword [eax + 0xfc], edi
cmovne ecx, edx
mov dword [ebp - 0x50], ecx
call fcn.100b7d80
mov edx, 0x101ee5e8
mov ecx, str.Inventory
cmp dword [eax + 0xfc], edi
cmovne ecx, edx
mov dword [ebp - 0x4c], ecx
call fcn.100b7d80
mov edx, 0x101ee608
mov ecx, str.Bundles
cmp dword [eax + 0xfc], edi
cmovne ecx, edx
mov dword [ebp - 0x48], ecx
call fcn.10034e60
movss xmm0, dword [eax + 0xd4]
addss xmm0, dword [0x101f8c24]
movss dword [ebp - 0x19f8], xmm0
call fcn.10034e60
movss xmm2, dword [ebp - 0x19f8]
lea ecx, [ebp - 0x1a48]
movss xmm1, dword [eax + 0xd0]
addss xmm1, dword [0x101f8c40]
call fcn.10034aa0
movss xmm0, dword [eax]
movss dword [ebp - 0x19f8], xmm0
movss xmm0, dword [eax + 4]
movss dword [ebp - 0x1a08], xmm0
call fcn.10034e60
movss xmm0, dword [ebp - 0x19f8]
movss dword [eax + 0xd0], xmm0
movss xmm0, dword [ebp - 0x1a08]
movss dword [eax + 0xd4], xmm0
movss xmm0, dword [0x101f8ce4]
call fcn.1007d890
call fcn.10071c10
push 7
mov ecx, dword [eax + 0x90]
add ecx, 0x34
call fcn.10056250
mov ecx, dword [eax]
call fcn.1007c8d0
push 0xff
push 0x23
push 0x23
push 0x23
lea ecx, [ebp - 0x24]
call fcn.10034b00
mov edx, eax
lea ecx, [edi + 3]
call fcn.1006efc0
mov edx, dword [0x102ccdf0]
mov ecx, 0x101e6eab
push 0x20
mov edx, dword [ebp + edx*4 - 0x54]
call fcn.100a35c0
add esp, 4
test al, al
je 0x1004b260
lea eax, [ebp - 0x54]
xor edi, edi
mov dword [ebp - 0x1a1c], eax
nop dword [eax]
nop word [eax + eax]
movss xmm2, dword [0x101f8c48]
lea ecx, [ebp - 0x1a48]
movss xmm1, dword [0x101f8d0c]
call fcn.10034aa0
lea ecx, [ebp - 0x1a3d]
movss xmm0, dword [eax]
movss dword [ebp - 0x1a18], xmm0
movss xmm0, dword [eax + 4]
movss dword [ebp - 0x1a14], xmm0
call fcn.10055440
push 0xff
push 0xe6
push 0xe6
push 0xeb
lea ecx, [ebp - 0x24]
mov esi, eax
call fcn.10034b00
push eax
push dword [ebp - 0x1a1c]
lea ecx, [ebp - 0x1fc]
call fcn.100591f0
push eax
lea ecx, [ebp - 0x9c]
mov dword [ebp - 4], 0x11
call fcn.10058910
lea eax, [ebp - 0x74]
mov byte [ebp - 4], 0x12
push eax
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x1a98]
call fcn.10054db0
push dword [ebp - 0x1a14]
push dword [ebp - 0x1a18]
sub esp, 0xc
mov ecx, esp
push esi
push dword [eax + 4]
push dword [eax]
call fcn.10055300
call fcn.10037f70
add esp, 0x14
mov byte [ebp - 0x19f1], al
lea eax, [ebp - 0x9c]
mov byte [ebp - 4], 0x11
push 0x10038630
push 1
push 0x28
push eax
call fcn.10156015
lea ecx, [ebp - 0x1fc]
mov dword [ebp - 4], 0xffffffff
call fcn.100413c0
cmp byte [ebp - 0x19f1], 0
mov eax, dword [0x102ccdf0]
cmovne eax, edi
add dword [ebp - 0x1a1c], 4
inc edi
mov dword [0x102ccdf0], eax
cmp edi, 4
jb 0x1004b140
call fcn.1007f270
mov edi, 1
mov ecx, edi
call fcn.1006f010
movss xmm1, dword [0x101f8e80]
movss xmm0, dword [0x101f8d38]
call fcn.1007d770
mov edi, dword [ebp - 0x1a6c]
mov eax, dword [0x102ccdcc]
cmp eax, dword [edi + 4]
jle 0x1004b2da
push 0x102ccdcc
call fcn.10155f22
add esp, 4
cmp dword [0x102ccdcc], 0xffffffff
jne 0x1004b2da
mov dword [ebp - 4], 0x13
mov ecx, 0x102ccde8
movss xmm2, dword [0x101f8c60]
movss xmm1, dword [0x101f8d0c]
call fcn.10034aa0
push 0x102ccdcc
mov dword [ebp - 4], 0xffffffff
call fcn.10155ed8
add esp, 4
push 0
push 0
push 0x2000
push 0x102ccde8
push 0x80
push 0x102c86a8
call fcn.100b7d80
mov ecx, 0x101ee628
mov edx, str.Search_skins
cmp dword [eax + 0xfc], 1
cmovne edx, ecx
mov ecx, str.label
call fcn.100a9270
add esp, 0x18
xor ecx, ecx
call fcn.100713d0
test al, al
je 0x1004b3bd
call fcn.10076080
test al, al
jne 0x1004b3bd
movss xmm0, dword [0x101f8d24]
movss xmm1, dword [0x102ccde8]
comiss xmm0, xmm1
ja 0x1004b36a
call fcn.10076080
test al, al
je 0x1004b3bd
movss xmm0, dword [0x101f8d54]
movss xmm3, dword [0x102ccde8]
comiss xmm0, xmm3
jbe 0x1004b389
movaps xmm1, xmm3
movss xmm2, dword [0x101f8c08]
call fcn.100432b0
addss xmm0, dword [0x102ccde8]
movss dword [0x102ccde8], xmm0
jmp 0x1004b3bd
movss xmm0, dword [0x101f8d0c]
comiss xmm3, xmm0
jbe 0x1004b3bd
movss xmm2, dword [0x101f8c08]
movaps xmm1, xmm0
movaps xmm0, xmm3
call fcn.100432b0
movss xmm1, dword [0x102ccde8]
subss xmm1, xmm0
movss dword [0x102ccde8], xmm1
call fcn.1007c9a0
call fcn.10034e60
movss xmm0, dword [eax + 0xd0]
addss xmm0, dword [0x101f8e38]
movss dword [eax + 0xd0], xmm0
call fcn.10034e60
cmp byte [0x102c7255], 0
xorps xmm3, xmm3
push ecx
xorps xmm2, xmm2
mov dword [esp], 0x437f0000
movss xmm0, dword [eax + 0xd4]
xorps xmm1, xmm1
subss xmm0, dword [0x101f8ca8]
movss dword [eax + 0xd4], xmm0
je 0x1004b4ac
lea ecx, [ebp - 0x24]
call fcn.10034ad0
push ecx
xorps xmm3, xmm3
mov dword [ebp - 0x1a1c], eax
xorps xmm2, xmm2
mov dword [esp], 0
xorps xmm1, xmm1
lea ecx, [ebp - 0x6c]
call fcn.10034ad0
movss xmm2, dword [0x101f8b50]
lea ecx, [ebp - 0x1a48]
movaps xmm1, xmm2
mov dword [ebp - 0x1a10], eax
call fcn.10034aa0
xorps xmm2, xmm2
mov dword [ebp - 0x1a08], eax
xorps xmm1, xmm1
lea ecx, [ebp - 0x1a98]
call fcn.10034aa0
movss xmm1, dword [0x101f8c10]
lea ecx, [ebp - 0x1a00]
movaps xmm2, xmm1
mov dword [ebp - 0x19f8], eax
call fcn.10034aa0
mov esi, eax
call fcn.100b7d80
mov dword [ebp - 0x1a58], 8
lea ecx, [ebp - 0x1a58]
jmp 0x1004b53f
lea ecx, [ebp - 0xac]
call fcn.10034ad0
push ecx
xorps xmm3, xmm3
mov dword [ebp - 0x1a1c], eax
xorps xmm2, xmm2
mov dword [esp], 0
xorps xmm1, xmm1
lea ecx, [ebp - 0xc4]
call fcn.10034ad0
movss xmm2, dword [0x101f8b50]
lea ecx, [ebp - 0x1a18]
movaps xmm1, xmm2
mov dword [ebp - 0x1a10], eax
call fcn.10034aa0
xorps xmm2, xmm2
mov dword [ebp - 0x1a08], eax
xorps xmm1, xmm1
lea ecx, [ebp - 0x1a28]
call fcn.10034aa0
movss xmm1, dword [0x101f8c10]
lea ecx, [ebp - 0x1a30]
movaps xmm2, xmm1
mov dword [ebp - 0x19f8], eax
call fcn.10034aa0
mov esi, eax
call fcn.100b7d80
mov dword [ebp - 0x1a3c], 9
lea ecx, [ebp - 0x1a3c]
push ecx
lea ecx, [eax + 0x108]
call fcn.10056140
push dword [ebp - 0x1a1c]
mov edx, esi
push dword [ebp - 0x1a10]
mov ecx, dword [eax]
push 0xffffffffffffffff
push dword [ebp - 0x1a08]
push dword [ebp - 0x19f8]
call fcn.100a2fa0
add esp, 0x14
test al, al
je 0x1004b5bc
call fcn.100b7d80
mov byte [eax + 0x3d], 0
call fcn.100b7d80
lea ecx, [eax + 4]
call fcn.100036a0
push str.cl_mouseenable_1
mov ecx, dword [eax + 0x10]
call fcn.10034e90
call fcn.100b7d80
lea ecx, [eax + 4]
call fcn.100036a0
mov esi, dword [eax + 0x20]
call fcn.100b7d80
mov ecx, esi
cmp byte [eax + 0x3d], 0
sete al
push eax
call fcn.1001af80
xor ecx, ecx
call fcn.100713d0
mov byte [0x102c7255], al
jmp 0x1004b673
call fcn.10071c10
push 0
mov ecx, dword [eax + 0x90]
add ecx, 0x34
call fcn.10056250
mov ecx, dword [eax]
call fcn.1007c8d0
call fcn.10034e60
push 0xff
push 0xf9
push 0xf9
mov edi, dword [eax + 0x280]
lea ecx, [ebp - 0x24]
push 0xfc
call fcn.10034b00
mov ecx, eax
call fcn.1006eec0
mov esi, eax
call fcn.10034e60
movss xmm0, dword [eax + 0x10]
addss xmm0, dword [0x101f8c1c]
movss dword [ebp - 0x1a3c], xmm0
call fcn.10034e60
movss xmm2, dword [ebp - 0x1a3c]
lea ecx, [ebp - 0x1a48]
movss xmm1, dword [eax + 0xc]
addss xmm1, dword [0x101f8c48]
call fcn.10034aa0
push 0
push 0x101ee588
push esi
push eax
mov ecx, edi
call fcn.10093fd0
call fcn.1007c9a0
mov edi, dword [ebp - 0x1a6c]
call fcn.10076430
xorps xmm2, xmm2
lea ecx, [ebp - 0x1a48]
xorps xmm1, xmm1
call fcn.10034aa0
mov ecx, 0x101edffc
mov esi, eax
call fcn.10076720
mov ecx, 0x101edffc
movss xmm0, dword [eax + 0x10]
addss xmm0, dword [0x101f8cd8]
movss dword [ebp - 0x1a3c], xmm0
call fcn.10076720
movss xmm2, dword [ebp - 0x1a3c]
lea ecx, [ebp - 0x1a98]
movss xmm1, dword [eax + 0xc]
addss xmm1, dword [0x101f8d8c]
call fcn.10034aa0
push esi
xor edx, edx
mov ecx, eax
call fcn.1007ccb0
movss xmm2, dword [0x101f8e18]
lea ecx, [ebp - 0x1a00]
movss xmm1, dword [0x101f8e34]
add esp, 4
push 0x10080
push 0
call fcn.10034aa0
mov edx, eax
mov ecx, str.anus
call fcn.100763f0
add esp, 8
call fcn.10034e60
movss xmm0, dword [eax + 0xd4]
addss xmm0, dword [0x101f8c00]
movss dword [eax + 0xd4], xmm0
mov eax, dword [0x102cce1c]
cmp eax, dword [edi + 4]
jle 0x1004b784
push 0x102cce1c
call fcn.10155f22
add esp, 4
cmp dword [0x102cce1c], 0xffffffff
jne 0x1004b784
mov ecx, 0x102ccdbc
mov dword [ebp - 4], 0x14
call fcn.10054820
push 0x101c7060
call fcn.10155da2
add esp, 4
mov dword [ebp - 4], 0xffffffff
push 0x102cce1c
call fcn.10155ed8
add esp, 4
call fcn.100b7d80
lea ecx, [eax + 0x64]
call fcn.10003c90
mov ecx, eax
call fcn.1001ee80
mov dword [ebp - 0x1a20], eax
mov eax, dword [0x102ccdf0]
cmp eax, 4
jne 0x1004bcd0
call fcn.10071c10
push 3
mov ecx, dword [eax + 0x90]
add ecx, 0x34
call fcn.10056250
mov ecx, dword [eax]
call fcn.1007c8d0
push 0x7f
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0x24]
call fcn.10034b00
mov edx, eax
xor ecx, ecx
call fcn.1006efc0
push 0xff
push 0x18
push 0x18
push 0x18
lea ecx, [ebp - 0x54]
call fcn.10034b00
mov edx, eax
mov ecx, 7
call fcn.1006efc0
push 0xff
push 0x20
push 0x20
push 0x20
lea ecx, [ebp - 0x6c]
call fcn.10034b00
mov edx, eax
mov ecx, 8
call fcn.1006efc0
push 0x66
push 0x3f
push 0x3f
push 0xaf
lea ecx, [ebp - 0xac]
call fcn.10034b00
mov edx, eax
mov ecx, 9
call fcn.1006efc0
push 0xd9
push 0x3f
push 0x3f
push 0xaf
lea ecx, [ebp - 0xc4]
call fcn.10034b00
mov edx, eax
mov ecx, 0x12
call fcn.1006efc0
push 0x66
push 0x3f
push 0x3f
push 0xaf
lea ecx, [ebp - 0xf4]
call fcn.10034b00
mov edx, eax
mov ecx, 0x13
call fcn.1006efc0
push 0xd9
push 0x3f
push 0x3f
push 0xaf
lea ecx, [ebp - 0x10c]
call fcn.10034b00
mov edx, eax
mov ecx, 0x14
call fcn.1006efc0
movss xmm1, dword [0x101f8bd8]
mov ecx, 0xb
call fcn.1006f0e0
movss xmm2, dword [0x101f8bf0]
lea ecx, [ebp - 0x1a48]
xorps xmm1, xmm1
call fcn.10034aa0
mov edx, eax
mov ecx, 0xd
call fcn.1006f190
call fcn.10034e60
movss xmm0, dword [eax + 0xd4]
subss xmm0, dword [0x101f8c00]
movss dword [eax + 0xd4], xmm0
call fcn.10034e60
movss xmm0, dword [eax + 0xd0]
addss xmm0, dword [0x101f8c48]
movss dword [eax + 0xd0], xmm0
call fcn.100b7d80
mov esi, eax
call fcn.100b7d80
mov edx, str.Open_the_page_corresponding_to_the_weapon_in_hand
mov ecx, 0x101ee668
cmp dword [eax + 0xfc], 0
cmovne ecx, edx
lea edx, [esi + 0x43]
call fcn.100a3030
xor ecx, ecx
call fcn.100760e0
test al, al
je 0x1004b9e3
call fcn.100b7d80
cmp byte [eax + 0x43], 0
sete byte [ebp - 0x19f1]
call fcn.100b7d80
lea ecx, [eax + 0x1c]
call fcn.1001cd30
push str.actualWeaponPage
lea ecx, [ebp - 0x44]
mov esi, eax
call fcn.10003f40
sub esp, 0x10
mov dword [ebp - 4], 0x15
lea eax, [ebp - 0x19f1]
mov dword [ebp - 0x19fc], esp
mov ecx, esp
push eax
call fcn.10059250
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x16
push eax
lea ecx, [esi + 0x18]
call fcn.1001ce50
mov ecx, eax
mov byte [ebp - 4], 0x15
call fcn.10003980
lea ecx, [ebp - 0x44]
mov dword [ebp - 4], 0xffffffff
call fcn.10003ea0
call fcn.100b7d80
lea ecx, [eax + 0x1c]
call fcn.1001cd30
mov ecx, eax
call fcn.100c9960
call fcn.10034e60
movss xmm0, dword [eax + 0xd0]
addss xmm0, dword [0x101f8c48]
movss dword [eax + 0xd0], xmm0
call fcn.100b7d80
mov esi, eax
call fcn.100b7d80
movss xmm3, dword [0x101f8bb0]
mov edx, str.Animation_speed_in_menu
movss xmm2, dword [0x101f8af0]
mov ecx, 0x101ee704
push 0
cmp dword [eax + 0xfc], 0
push str._.3f
cmovne ecx, edx
lea edx, [esi + 0x28]
call fcn.100a5970
add esp, 8
call fcn.10076130
test al, al
je 0x1004bac7
call fcn.100b7d80
lea ecx, [eax + 0x1c]
call fcn.1001cd30
push str.animationSpeed
lea ecx, [ebp - 0x44]
mov edi, eax
call fcn.10003f40
sub esp, 0x10
mov dword [ebp - 4], 0x17
mov esi, esp
mov dword [ebp - 0x19fc], esp
call fcn.100b7d80
add eax, 0x28
mov ecx, esi
push eax
call fcn.10058d60
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x18
push eax
lea ecx, [edi + 0x18]
call fcn.1001ce50
mov ecx, eax
mov byte [ebp - 4], 0x17
call fcn.10003980
lea ecx, [ebp - 0x44]
mov dword [ebp - 4], 0xffffffff
call fcn.10003ea0
call fcn.100b7d80
lea ecx, [eax + 0x1c]
call fcn.1001cd30
mov ecx, eax
call fcn.100c9960
call fcn.10034e60
movss xmm0, dword [eax + 0xd0]
addss xmm0, dword [0x101f8c48]
movss dword [eax + 0xd0], xmm0
call fcn.100b7d80
lea ecx, [eax + 0x1c]
call fcn.1001cd30
mov esi, eax
call fcn.100b7d80
mov edx, str.Disable_skins_sync__synchronization_can_cause_freezes_in_the_game_
mov ecx, 0x101ee750
cmp dword [eax + 0xfc], 0
cmovne ecx, edx
lea edx, [esi + 0x28]
call fcn.100a3030
call fcn.10034e60
mov eax, dword [eax + 0x280]
mov dword [ebp - 0x1a58], eax
call fcn.100b7d80
push str.Jun__9_2021
cmp dword [eax + 0xfc], 0
jne 0x1004bb78
lea ecx, [ebp - 0x1d4]
call fcn.10003f40
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x1bc]
push eax
mov edx, str._:
mov dword [ebp - 0x1a0c], 1
call fcn.10005d40
add esp, 4
mov ecx, eax
mov dword [ebp - 4], 0x1a
mov eax, 3
jmp 0x1004bbb6
lea ecx, [ebp - 0x1ec]
call fcn.10003f40
mov dword [ebp - 4], 0x1b
lea ecx, [ebp - 0x8c]
push eax
mov edx, str.Build_date:
mov dword [ebp - 0x1a0c], 4
call fcn.10005d40
add esp, 4
mov ecx, eax
mov dword [ebp - 4], 0x1c
mov eax, 0xc
mov dword [ebp - 0x1a0c], eax
mov dword [ebp - 0x1a1c], eax
call fcn.10003c90
push 0x7f
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0x24]
mov edi, eax
call fcn.10034b00
mov ecx, eax
call fcn.1006eec0
mov esi, eax
call fcn.10034e60
movss xmm0, dword [eax + 0x10]
addss xmm0, dword [0x101f8e10]
movss dword [ebp - 0x1a3c], xmm0
call fcn.10034e60
movss xmm2, dword [ebp - 0x1a3c]
lea ecx, [ebp - 0x1a48]
movss xmm1, dword [eax + 0xc]
addss xmm1, dword [0x101f8e04]
call fcn.10034aa0
mov ecx, dword [ebp - 0x1a58]
push 0
push edi
push esi
push eax
call fcn.10093fd0
mov eax, dword [ebp - 0x1a1c]
test al, 8
je 0x1004bc5e
and eax, 0xfffffff7
lea ecx, [ebp - 0x8c]
mov dword [ebp - 0x1a1c], eax
call fcn.10003ea0
mov eax, dword [ebp - 0x1a1c]
test al, 4
je 0x1004bc7c
and eax, 0xfffffffb
lea ecx, [ebp - 0x1ec]
mov dword [ebp - 0x1a1c], eax
call fcn.10003ea0
mov eax, dword [ebp - 0x1a1c]
test al, 2
je 0x1004bc9a
and eax, 0xfffffffd
lea ecx, [ebp - 0x1bc]
mov dword [ebp - 0x1a1c], eax
call fcn.10003ea0
mov eax, dword [ebp - 0x1a1c]
mov dword [ebp - 4], 0xffffffff
test al, 1
je 0x1004bcb0
lea ecx, [ebp - 0x1d4]
call fcn.10003ea0
mov ecx, 7
call fcn.1006f010
mov edi, 2
mov ecx, edi
call fcn.1006f260
call fcn.1007c9a0
jmp 0x1004eb4d
test eax, eax
jne 0x1004eb48
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
mov edi, eax
mov ecx, 0x102ccdbc
lea eax, [ebp - 0x1a20]
push eax
call fcn.10054750
mov ecx, eax
call fcn.10054540
mov esi, eax
mov ecx, edi
lea eax, [ebp - 0x1a20]
push eax
call fcn.10055fa0
cmp esi, eax
jae 0x1004c274
lea eax, [ebp - 0x1a20]
mov ecx, 0x102ccdbc
push eax
call fcn.10054750
mov esi, eax
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
lea ecx, [ebp - 0x1a20]
push ecx
mov ecx, eax
call fcn.10055fa0
push eax
mov ecx, esi
call fcn.10054580
mov ecx, dword [ebp - 0x1a6c]
mov eax, dword [0x102ccdc8]
cmp eax, dword [ecx + 4]
jle 0x1004bdc3
push 0x102ccdc8
call fcn.10155f22
add esp, 4
cmp dword [0x102ccdc8], 0xffffffff
jne 0x1004bdc3
mov dword [ebp - 4], 0x1d
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
lea ecx, [ebp - 0x1a20]
push ecx
push 0x102c8738
mov ecx, eax
call fcn.10055f70
push 0x102ccdc8
mov dword [ebp - 4], 0xffffffff
call fcn.10155ed8
add esp, 4
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
lea ecx, [ebp - 0x19fc]
push ecx
mov ecx, eax
call fcn.10056010
mov ecx, dword [0x102277e0]
push eax
call fcn.10054500
test al, al
je 0x1004c201
mov ecx, dword [0x102277e0]
call fcn.100544f0
mov eax, dword [eax]
cmp eax, dword [ebp - 0x1a20]
jne 0x1004c201
mov ecx, dword [0x102277e0]
call fcn.100544f0
add eax, 0xa0
lea ecx, [ebp - 0x1a1c]
push eax
call fcn.10056400
push 0
lea ecx, [ebp - 0x1a1c]
mov dword [ebp - 4], 0x1e
call fcn.100562a0
test al, al
je 0x1004bfb7
mov ecx, dword [0x102277e0]
call fcn.100544f0
add eax, 0x64
lea ecx, [ebp - 0x44]
push eax
call fcn.10003fa0
mov byte [ebp - 4], 0x1f
call fcn.100b7d80
lea ecx, [eax + 4]
call fcn.100036a0
lea ecx, [ebp - 0x44]
mov edi, dword [eax + 4]
mov eax, dword [edi]
mov esi, dword [eax + 8]
call fcn.10003c90
push str.GAME
push 0x101ee07c
push eax
mov ecx, edi
call esi
mov esi, eax
mov dword [ebp - 0x19f8], esi
call fcn.100b7d80
test esi, esi
jne 0x1004beda
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
mov ecx, dword [0x102277e0]
mov esi, eax
push 0
lea eax, [ebp - 0x19fc]
push eax
call fcn.10054410
mov ecx, esi
push dword [eax]
lea eax, [ebp - 0x1a14]
push eax
call fcn.100592a0
jmp 0x1004bf90
lea ecx, [eax + 4]
call fcn.100036a0
push esi
mov ecx, dword [eax + 4]
mov eax, dword [ecx]
mov eax, dword [eax + 0x1c]
call eax
mov esi, eax
push esi
call fcn.1017fe69
add esp, 4
mov edi, eax
call fcn.100b7d80
lea ecx, [eax + 4]
call fcn.100036a0
push dword [ebp - 0x19f8]
push esi
mov ecx, dword [eax + 4]
push edi
mov edx, dword [ecx]
call dword [edx]
lea eax, [ebp - 0x90]
push eax
push esi
push edi
call dword [sym.imp.d3dx9_43.dll_D3DXGetImageInfoFromFileInMemory]
lea ecx, [ebp - 0x1a1c]
call fcn.100562c0
push eax
push 0
lea eax, [ebp - 0x90]
push eax
push 0
push 1
push 1
push 0
push dword [ebp - 0x80]
push 0x200
push dword [ebp - 0x84]
push dword [ebp - 0x8c]
push dword [ebp - 0x90]
push esi
push edi
push dword [ebp - 0x1a60]
call dword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
mov ecx, dword [0x102277e0]
lea eax, [ebp - 0x1a1c]
push eax
call fcn.100544f0
lea ecx, [eax + 0xa0]
call fcn.10056380
push edi
call fcn.1017fb34
add esp, 4
call fcn.100b7d80
lea ecx, [eax + 4]
call fcn.100036a0
push dword [ebp - 0x19f8]
mov ecx, dword [eax + 4]
mov eax, dword [ecx]
call dword [eax + 0xc]
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x1e
call fcn.10003ea0
mov ecx, dword [0x102277e0]
mov byte [ebp - 0x19f1], 0
call fcn.100544f0
lea ecx, [ebp - 0x19f1]
mov eax, dword [eax + 0x9c]
push eax
call fcn.100505e0
lea ecx, [ebp - 0x19f0]
mov edi, eax
call fcn.100507f0
lea ecx, [ebp - 0x1a1c]
mov byte [ebp - 4], 0x20
call fcn.10056320
lea ecx, [ebp - 0x1a3d]
mov dword [ebp - 0x19f0], eax
call fcn.10005430
push 0x101e6eab
lea ecx, [ebp - 0x2a8]
mov esi, eax
call fcn.10003f40
mov byte [ebp - 4], 0x21
mov ecx, dword [0x102277e0]
call fcn.100544f0
add eax, 0x4c
lea ecx, [ebp - 0x290]
push eax
call fcn.10003fa0
mov byte [ebp - 4], 0x22
mov ecx, dword [0x102277e0]
call fcn.100544f0
add eax, 0x1c
lea ecx, [ebp - 0x278]
push eax
call fcn.10003fa0
mov byte [ebp - 4], 0x23
call fcn.100b7d80
add eax, 0x64
lea ecx, [ebp - 0x260]
push eax
call fcn.10003fa0
mov byte [ebp - 4], 0x24
mov ecx, dword [0x102277e0]
call fcn.100544f0
add eax, 4
lea ecx, [ebp - 0x248]
push eax
call fcn.10003fa0
push str.common
lea ecx, [ebp - 0x230]
mov byte [ebp - 4], 0x25
call fcn.10003f40
mov byte [ebp - 4], 0x26
mov ecx, dword [0x102277e0]
call fcn.100544f0
lea ecx, [ebp - 0x218]
mov edx, dword [eax + 0x98]
call fcn.100021e0
lea eax, [ebp - 0x200]
mov byte [ebp - 4], 0x27
push eax
lea eax, [ebp - 0x2a8]
push eax
lea ecx, [ebp - 0x1a48]
call fcn.100543d0
push esi
lea ecx, [ebp - 0x50]
push dword [eax + 4]
push dword [eax]
call fcn.100565d0
push eax
lea ecx, [ebp - 0x19ec]
call fcn.100564c0
lea ecx, [ebp - 0x50]
call fcn.100564b0
push fcn.10003ea0
push 7
push 0x18
lea eax, [ebp - 0x2a8]
mov byte [ebp - 4], 0x20
push eax
call fcn.10156015
mov ecx, dword [0x102277e0]
call fcn.100544f0
add eax, 0x34
lea ecx, [ebp - 0x19c8]
push eax
call fcn.100566d0
push edi
lea ecx, [ebp - 0x24]
call fcn.10034b60
movups xmm0, xmmword [ebp - 0x24]
mov ecx, dword [0x102277e0]
movups xmmword [ebp - 0x19b0], xmm0
call fcn.100544f0
mov ecx, dword [0x102277e0]
mov ax, word [eax + 0x94]
mov word [ebp - 0x19a0], ax
call fcn.100544f0
mov ecx, dword [0x102277e0]
mov eax, dword [eax + 0x98]
mov dword [ebp - 0x199c], eax
call fcn.100544f0
mov ecx, dword [0x102277e0]
mov eax, dword [eax + 0xa4]
mov dword [ebp - 0x1998], eax
call fcn.100544f0
add eax, 0x7c
lea ecx, [ebp - 0x19e0]
push eax
call fcn.10027f30
push 0
lea ecx, [ebp - 0x1a1c]
call fcn.10056290
test al, al
je 0x1004c1d7
lea eax, [ebp - 0x1a20]
mov ecx, 0x102ccdbc
push eax
call fcn.10054750
lea ecx, [ebp - 0x19f0]
push ecx
mov ecx, eax
call fcn.10050660
mov ecx, dword [0x102277e0]
call fcn.10054490
lea ecx, [ebp - 0x19f0]
call fcn.10050870
lea ecx, [ebp - 0x1a1c]
mov dword [ebp - 4], 0xffffffff
call fcn.10056330
jmp 0x1004c274
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov ecx, eax
call fcn.1001ce40
lea ecx, [ebp - 0x1a20]
push ecx
lea ecx, [ebp - 0x1a00]
push ecx
mov ecx, eax
call fcn.10055f70
mov ecx, dword [0x102277e0]
lea eax, [ebp - 0x1a00]
push eax
call fcn.10054500
test al, al
je 0x1004c274
mov ecx, dword [0x102277e0]
lea eax, [ebp - 0x19fc]
push eax
call fcn.10054500
test al, al
je 0x1004c274
lea eax, [ebp - 0x1a00]
mov ecx, 0x102c8738
push eax
call fcn.10059580
mov ecx, dword [0x102277e0]
mov eax, dword [ebp - 0x1a00]
mov dword [ecx], eax
mov edx, 0x811c9dc5
mov ecx, str.agents
call fcn.1001af60
cmp dword [ebp - 0x1a20], eax
jne 0x1004da50
xorps xmm2, xmm2
lea ecx, [ebp - 0x1a48]
xorps xmm1, xmm1
call fcn.10034aa0
mov ecx, 0x101edffc
mov esi, eax
call fcn.10076720
mov ecx, 0x101edffc
movss xmm0, dword [eax + 0x10]
addss xmm0, dword [0x101f8cfc]
movss dword [ebp - 0x1a60], xmm0
call fcn.10076720
movss xmm2, dword [ebp - 0x1a60]
lea ecx, [ebp - 0x1a98]
movss xmm1, dword [eax + 0xc]
addss xmm1, dword [0x101f8d98]
call fcn.10034aa0
push esi
xor edx, edx
mov ecx, eax
call fcn.1007ccb0
movss xmm2, dword [0x101f8e0c]
lea ecx, [ebp - 0x1a00]
movss xmm1, dword [0x101f8db8]
add esp, 4
push 0
push 0
call fcn.10034aa0
mov edx, eax
mov ecx, str.AgentList
call fcn.100763f0
movss xmm2, dword [0x101f8c30]
lea ecx, [ebp - 0x1a18]
add esp, 8
xorps xmm1, xmm1
call fcn.10034aa0
mov edx, eax
mov ecx, 0xd
call fcn.1006f190
call fcn.10034e60
mov ecx, 0x102ccdbc
mov dword [ebp - 0x1a0c], 1
movss xmm0, dword [eax + 0xd4]
addss xmm0, dword [0x101f8bc0]
movss dword [eax + 0xd4], xmm0
lea eax, [ebp - 0x1a20]
push eax
call fcn.10054710
push eax
lea ecx, [ebp - 0x1aac]
call fcn.100545e0
lea ecx, [ebp - 0x1aac]
mov dword [ebp - 4], 0x28
call fcn.10054570
mov esi, eax
lea ecx, [ebp - 0x1aac]
mov dword [ebp - 0x19f8], esi
call fcn.10054560
mov dword [ebp - 0x19fc], eax
cmp esi, eax
je 0x1004d08c
nop
push esi
lea ecx, [ebp - 0x19f0]
call fcn.10050910
push ecx
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x1a84]
xorps xmm3, xmm3
mov dword [esp], 0x437f0000
xorps xmm2, xmm2
xorps xmm1, xmm1
call fcn.10034ad0
movss xmm2, dword [0x101f8b50]
lea ecx, [ebp - 0x1ad4]
movaps xmm1, xmm2
mov esi, eax
call fcn.10034aa0
movups xmm0, xmmword [ebp - 0x19b0]
sub esp, 0x10
mov edi, eax
mov ecx, esp
lea eax, [ebp - 0x19ec]
push esi
sub esp, 0xc
movups xmmword [ecx], xmm0
mov ecx, esp
push eax
call fcn.10056500
mov ecx, dword [ebp - 0x19f0]
mov edx, edi
call fcn.10041410
add esp, 0x20
test al, al
je 0x1004d03b
push 2
lea ecx, [ebp - 0x19ec]
call fcn.10056470
push eax
push ecx
call fcn.100b7d80
add esp, 4
lea ecx, [eax + 0x7c]
call fcn.10027f30
lea eax, [ebp - 0x19c8]
push eax
push ecx
call fcn.100b7d80
add esp, 4
lea ecx, [eax + 0xc4]
call fcn.100566d0
call fcn.100b7d80
lea ecx, [eax + 4]
call fcn.100036a0
mov eax, dword [eax + 0x54]
call eax
mov ecx, eax
call fcn.1001fb10
sub esp, 0x18
mov edi, eax
mov esi, esp
call fcn.100b7d80
lea ecx, [eax + 0x7c]
call fcn.10003c90
push eax
mov ecx, esi
call fcn.10003f40
mov ecx, edi
call fcn.1001fa80
mov ecx, dword [ebp - 0x1a6c]
mov edi, eax
mov eax, dword [0x102ccee8]
mov dword [ebp - 0x1a14], edi
cmp eax, dword [ecx + 4]
jle 0x1004ceff
push 0x102ccee8
call fcn.10155f22
add esp, 4
cmp dword [0x102ccee8], 0xffffffff
jne 0x1004ceff
lea ecx, [ebp - 0x1a3d]
mov byte [ebp - 4], 0x2a
call fcn.100543c0
lea ecx, [ebp - 0x19f1]
mov dword [ebp - 0x1a60], 3
mov edi, eax
call fcn.10005430
push str.models_weapons_w_knife_butterfly.mdl
lea ecx, [ebp - 0x290]
mov esi, eax
call fcn.10003f40
push str.models_weapons_w_knife_falchion_advanced.mdl
lea ecx, [ebp - 0x278]
mov byte [ebp - 4], 0x2b
call fcn.10003f40
push str.models_weapons_v_knife_ursus.mdl
lea ecx, [ebp - 0x260]
mov byte [ebp - 4], 0x2c
call fcn.10003f40
push str.models_weapons_w_knife_survival_bowie.mdl
lea ecx, [ebp - 0x248]
mov byte [ebp - 4], 0x2d
call fcn.10003f40
push str.models_weapons_w_knife_widowmaker.mdl
lea ecx, [ebp - 0x230]
mov byte [ebp - 4], 0x2e
call fcn.10003f40
push str.models_weapons_w_knife_outdoor.mdl
lea ecx, [ebp - 0x218]
mov byte [ebp - 4], 0x2f
call fcn.10003f40
lea eax, [ebp - 0x200]
mov byte [ebp - 4], 0x30
push eax
lea eax, [ebp - 0x290]
push eax
lea ecx, [ebp - 0x1aec]
call fcn.100543d0
push esi
lea ecx, [ebp - 0x50]
push dword [eax + 4]
push dword [eax]
call fcn.100565d0
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x31
push eax
lea eax, [ebp - 0x1a60]
push eax
lea ecx, [ebp - 0x6c8]
call fcn.100595a0
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x1a85]
mov dword [ebp - 0x1a3c], 0x11
call fcn.10005430
push str.models_weapons_w_pist_elite.mdl
lea ecx, [ebp - 0x44]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x33
push eax
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x1adc]
call fcn.100543d0
push esi
lea ecx, [ebp - 0x68]
push dword [eax + 4]
push dword [eax]
call fcn.100565d0
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x34
push eax
lea eax, [ebp - 0x1a3c]
push eax
lea ecx, [ebp - 0x6b8]
call fcn.100595a0
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x1a86]
mov dword [ebp - 0x1a58], 0x18
call fcn.10005430
push str.models_weapons_w_pist_deagle.mdl
lea ecx, [ebp - 0x308]
mov esi, eax
call fcn.10003f40
push str.models_weapons_w_pist_cz_75.mdl
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 4], 0x36
call fcn.10003f40
push str.models_weapons_w_pist_fiveseven.mdl
lea ecx, [ebp - 0x2d8]
mov byte [ebp - 4], 0x37
call fcn.10003f40
push str.models_weapons_w_pist_glock18.mdl
lea ecx, [ebp - 0x2c0]
mov byte [ebp - 4], 0x38
call fcn.10003f40
lea eax, [ebp - 0x2a8]
mov byte [ebp - 4], 0x39
push eax
lea eax, [ebp - 0x308]
push eax
lea ecx, [ebp - 0x1ae4]
call fcn.100543d0
push esi
lea ecx, [ebp - 0xa8]
push dword [eax + 4]
push dword [eax]
call fcn.100565d0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x3a
push eax
lea eax, [ebp - 0x1a58]
push eax
lea ecx, [ebp - 0x6a8]
call fcn.100595a0
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x1a87]
mov dword [ebp - 0x1a08], 0x1f
call fcn.10005430
push str.models_weapons_w_pist_elite.mdl
lea ecx, [ebp - 0xe4]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0xcc]
mov byte [ebp - 4], 0x3c
push eax
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0x1af4]
call fcn.100543d0
push esi
lea ecx, [ebp - 0xc0]
push dword [eax + 4]
push dword [eax]
call fcn.100565d0
lea eax, [ebp - 0xc0]
mov byte [ebp - 4], 0x3d
push eax
lea eax, [ebp - 0x1a08]
push eax
lea ecx, [ebp - 0x698]
call fcn.100595a0
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x1a8f]
mov dword [ebp - 0x1a10], 0x26
call fcn.10005430
push str.models_weapons_w_snip_awp.mdl
lea ecx, [ebp - 0x368]
mov esi, eax
call fcn.10003f40
push str.models_weapons_w_rif_m4a1.mdl
lea ecx, [ebp - 0x350]
mov byte [ebp - 4], 0x3f
call fcn.10003f40
push str.models_weapons_w_rif_m4a1_s.mdl
lea ecx, [ebp - 0x338]
mov byte [ebp - 4], 0x40
call fcn.10003f40
push str.models_weapons_w_shot_nova.mdl
lea ecx, [ebp - 0x320]
mov byte [ebp - 4], 0x41
call fcn.10003f40
lea eax, [ebp - 0x308]
mov byte [ebp - 4], 0x42
push eax
lea eax, [ebp - 0x368]
push eax
lea ecx, [ebp - 0x1b04]
call fcn.100543d0
push esi
lea ecx, [ebp - 0xf0]
push dword [eax + 4]
push dword [eax]
call fcn.100565d0
lea eax, [ebp - 0xf0]
mov byte [ebp - 4], 0x43
push eax
lea eax, [ebp - 0x1a10]
push eax
lea ecx, [ebp - 0x688]
call fcn.100595a0
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x1a8e]
mov dword [ebp - 0x1a64], 0x2b
call fcn.10005430
push str.models_weapons_w_snip_awp.mdl
lea ecx, [ebp - 0x3c8]
mov esi, eax
call fcn.10003f40
push str.models_weapons_w_rif_m4a1.mdl
lea ecx, [ebp - 0x3b0]
mov byte [ebp - 4], 0x45
call fcn.10003f40
push str.models_weapons_w_rif_m4a1_s.mdl
lea ecx, [ebp - 0x398]
mov byte [ebp - 4], 0x46
call fcn.10003f40
push str.models_weapons_w_shot_nova.mdl
lea ecx, [ebp - 0x380]
mov byte [ebp - 4], 0x47
call fcn.10003f40
lea eax, [ebp - 0x368]
mov byte [ebp - 4], 0x48
push eax
lea eax, [ebp - 0x3c8]
push eax
lea ecx, [ebp - 0x1afc]
call fcn.100543d0
push esi
push dword [eax + 4]
push dword [eax]
lea ecx, [ebp - 0x108]
call fcn.100565d0
lea eax, [ebp - 0x108]
mov byte [ebp - 4], 0x49
push eax
lea eax, [ebp - 0x1a64]
push eax
lea ecx, [ebp - 0x678]
call fcn.100595a0
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x1a8d]
mov dword [ebp - 0x1a5c], 0x30
call fcn.10005430
push str.models_weapons_w_snip_awp.mdl
lea ecx, [ebp - 0x428]
mov esi, eax
call fcn.10003f40
push str.models_weapons_w_rif_m4a1.mdl
lea ecx, [ebp - 0x410]
mov byte [ebp - 4], 0x4b
call fcn.10003f40
push str.models_weapons_w_rif_m4a1_s.mdl
lea ecx, [ebp - 0x3f8]
mov byte [ebp - 4], 0x4c
call fcn.10003f40
push str.models_weapons_w_shot_nova.mdl
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 4], 0x4d
call fcn.10003f40
lea eax, [ebp - 0x3c8]
mov byte [ebp - 4], 0x4e
push eax
lea eax, [ebp - 0x428]
push eax
lea ecx, [ebp - 0x1acc]
call fcn.100543d0
push esi
lea ecx, [ebp - 0x120]
push dword [eax + 4]
push dword [eax]
call fcn.100565d0
lea eax, [ebp - 0x120]
mov byte [ebp - 4], 0x4f
push eax
lea eax, [ebp - 0x1a5c]
push eax
lea ecx, [ebp - 0x668]
call fcn.100595a0
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x1a8c]
mov dword [ebp - 0x1a68], 0x3a
call fcn.10005430
push str.models_weapons_w_snip_awp.mdl
lea ecx, [ebp - 0x4e8]
mov esi, eax
call fcn.10003f40
push str.models_weapons_w_rif_m4a1.mdl
lea ecx, [ebp - 0x4d0]
mov byte [ebp - 4], 0x51
call fcn.10003f40
push str.models_weapons_w_rif_m4a1_s.mdl
lea ecx, [ebp - 0x4b8]
mov byte [ebp - 4], 0x52
call fcn.10003f40
push str.models_weapons_w_shot_nova.mdl
lea ecx, [ebp - 0x4a0]
mov byte [ebp - 4], 0x53
call fcn.10003f40
mov byte [ebp - 4], 0x54
lea eax, [ebp - 0x488]
push eax
lea eax, [ebp - 0x4e8]
push eax
lea ecx, [ebp - 0x1ac4]
call fcn.100543d0
push esi
lea ecx, [ebp - 0x138]
push dword [eax + 4]
push dword [eax]
call fcn.100565d0
lea eax, [ebp - 0x138]
mov byte [ebp - 4], 0x55
push eax
lea eax, [ebp - 0x1a68]
push eax
lea ecx, [ebp - 0x658]
call fcn.100595a0
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0x1a88]
mov dword [ebp - 0x1a54], 0x5a
call fcn.10005430
push str.models_weapons_w_snip_awp.mdl
lea ecx, [ebp - 0x548]
mov esi, eax
call fcn.10003f40
push str.models_weapons_w_rif_m4a1.mdl
lea ecx, [ebp - 0x530]
mov byte [ebp - 4], 0x57
call fcn.10003f40
push str.models_weapons_w_rif_m4a1_s.mdl
lea ecx, [ebp - 0x518]
mov byte [ebp - 4], 0x58
call fcn.10003f40
push str.models_weapons_w_shot_nova.mdl
lea ecx, [ebp - 0x500]
mov byte [ebp - 4], 0x59
call fcn.10003f40
lea eax, [ebp - 0x4e8]
mov byte [ebp - 4], 0x5a
push eax
lea eax, [ebp - 0x548]
push eax
lea ecx, [ebp - 0x1abc]
call fcn.100543d0
push esi
lea ecx, [ebp - 0x150]
push dword [eax + 4]
push dword [eax]
call fcn.100565d0
lea eax, [ebp - 0x150]
mov byte [ebp - 4], 0x5b
push eax
lea eax, [ebp - 0x1a54]
push eax
lea ecx, [ebp - 0x648]
call fcn.100595a0
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x1a89]
mov dword [ebp - 0x1a4c], 0x62
call fcn.10005430
push str.models_weapons_w_snip_awp.mdl
lea ecx, [ebp - 0x5a8]
mov esi, eax
call fcn.10003f40
push str.models_weapons_w_rif_m4a1.mdl
lea ecx, [ebp - 0x590]
mov byte [ebp - 4], 0x5d
call fcn.10003f40
mov byte [ebp - 4], 0x5e
push str.models_weapons_w_rif_m4a1_s.mdl
lea ecx, [ebp - 0x578]
call fcn.10003f40
push str.models_weapons_w_shot_nova.mdl
lea ecx, [ebp - 0x560]
mov byte [ebp - 4], 0x5f
call fcn.10003f40
lea eax, [ebp - 0x548]
mov byte [ebp - 4], 0x60
push eax
lea eax, [ebp - 0x5a8]
push eax
lea ecx, [ebp - 0x1ab4]
call fcn.100543d0
push esi
lea ecx, [ebp - 0x168]
push dword [eax + 4]
push dword [eax]
call fcn.100565d0
lea eax, [ebp - 0x168]
mov byte [ebp - 4], 0x61
push eax
lea eax, [ebp - 0x1a4c]
push eax
lea ecx, [ebp - 0x638]
call fcn.100595a0
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x1a8b]
mov dword [ebp - 0x1a2c], 0x6a
call fcn.10005430
push str.models_weapons_w_snip_awp.mdl
lea ecx, [ebp - 0x608]
mov esi, eax
call fcn.10003f40
push str.models_weapons_w_rif_m4a1.mdl
lea ecx, [ebp - 0x5f0]
mov byte [ebp - 4], 0x63
call fcn.10003f40
push str.models_weapons_w_rif_m4a1_s.mdl
lea ecx, [ebp - 0x5d8]
mov byte [ebp - 4], 0x64
call fcn.10003f40
push str.models_weapons_w_shot_nova.mdl
lea ecx, [ebp - 0x5c0]
mov byte [ebp - 4], 0x65
call fcn.10003f40
lea eax, [ebp - 0x5a8]
mov byte [ebp - 4], 0x66
push eax
lea eax, [ebp - 0x608]
push eax
lea ecx, [ebp - 0x1aa0]
call fcn.100543d0
push esi
lea ecx, [ebp - 0x198]
push dword [eax + 4]
push dword [eax]
call fcn.100565d0
lea eax, [ebp - 0x198]
mov byte [ebp - 4], 0x67
push eax
lea eax, [ebp - 0x1a2c]
push eax
lea ecx, [ebp - 0x628]
call fcn.100595a0
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0x1a8a]
mov dword [ebp - 0x1a24], 0x71
call fcn.10005430
mov esi, eax
lea ecx, [ebp - 0x488]
push str.models_weapons_w_snip_awp.mdl
call fcn.10003f40
push str.models_weapons_w_rif_m4a1.mdl
lea ecx, [ebp - 0x470]
mov byte [ebp - 4], 0x69
call fcn.10003f40
push str.models_weapons_w_rif_m4a1_s.mdl
lea ecx, [ebp - 0x458]
mov byte [ebp - 4], 0x6a
call fcn.10003f40
push str.models_weapons_w_shot_nova.mdl
lea ecx, [ebp - 0x440]
mov byte [ebp - 4], 0x6b
call fcn.10003f40
lea eax, [ebp - 0x428]
mov byte [ebp - 4], 0x6c
push eax
lea eax, [ebp - 0x488]
push eax
lea ecx, [ebp - 0x1a74]
call fcn.100543d0
push esi
lea ecx, [ebp - 0x180]
push dword [eax + 4]
push dword [eax]
call fcn.100565d0
lea eax, [ebp - 0x180]
mov byte [ebp - 4], 0x6d
push eax
lea eax, [ebp - 0x1a24]
push eax
lea ecx, [ebp - 0x618]
call fcn.100595a0
lea eax, [ebp - 0x608]
mov byte [ebp - 4], 0x84
push eax
lea eax, [ebp - 0x6c8]
push eax
lea ecx, [ebp - 0x1a38]
call fcn.10054220
push edi
mov ecx, 0x102ccd3c
push dword [eax + 4]
push dword [eax]
call fcn.10054280
push fcn.100509b0
push 0xc
push 0x10
lea eax, [ebp - 0x6c8]
mov byte [ebp - 4], 0x83
push eax
call fcn.10156015
lea ecx, [ebp - 0x180]
call fcn.100564b0
push fcn.10003ea0
push 4
push 0x18
lea eax, [ebp - 0x488]
mov byte [ebp - 4], 0x81
push eax
call fcn.10156015
lea ecx, [ebp - 0x198]
call fcn.100564b0
push fcn.10003ea0
push 4
push 0x18
lea eax, [ebp - 0x608]
mov byte [ebp - 4], 0x7f
push eax
call fcn.10156015
lea ecx, [ebp - 0x168]
call fcn.100564b0
push fcn.10003ea0
push 4
push 0x18
lea eax, [ebp - 0x5a8]
mov byte [ebp - 4], 0x7d
push eax
call fcn.10156015
lea ecx, [ebp - 0x150]
call fcn.100564b0
push fcn.10003ea0
push 4
push 0x18
lea eax, [ebp - 0x548]
mov byte [ebp - 4], 0x7b
push eax
call fcn.10156015
lea ecx, [ebp - 0x138]
call fcn.100564b0
push fcn.10003ea0
push 4
push 0x18
lea eax, [ebp - 0x4e8]
mov byte [ebp - 4], 0x79
push eax
call fcn.10156015
lea ecx, [ebp - 0x120]
call fcn.100564b0
push fcn.10003ea0
push 4
push 0x18
lea eax, [ebp - 0x428]
mov byte [ebp - 4], 0x77
push eax
call fcn.10156015
lea ecx, [ebp - 0x108]
call fcn.100564b0
push fcn.10003ea0
push 4
push 0x18
lea eax, [ebp - 0x3c8]
mov byte [ebp - 4], 0x75
push eax
call fcn.10156015
lea ecx, [ebp - 0xf0]
call fcn.100564b0
push fcn.10003ea0
push 4
push 0x18
lea eax, [ebp - 0x368]
mov byte [ebp - 4], 0x73
push eax
call fcn.10156015
lea ecx, [ebp - 0xc0]
call fcn.100564b0
push fcn.10003ea0
push 1
push 0x18
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 0x71
push eax
call fcn.10156015
lea ecx, [ebp - 0xa8]
call fcn.100564b0
push fcn.10003ea0
push 4
push 0x18
lea eax, [ebp - 0x308]
mov byte [ebp - 4], 0x6f
push eax
call fcn.10156015
lea ecx, [ebp - 0x68]
call fcn.100564b0
push fcn.10003ea0
push 1
push 0x18
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x31
push eax
call fcn.10156015
lea ecx, [ebp - 0x50]
call fcn.100564b0
push fcn.10003ea0
push 6
push 0x18
lea eax, [ebp - 0x290]
mov byte [ebp - 4], 0x2a
push eax
call fcn.10156015
push 0x101c7050
call fcn.10155da2
add esp, 4
mov byte [ebp - 4], 0x29
push 0x102ccee8
call fcn.10155ed8
mov edi, dword [ebp - 0x1a14]
add esp, 4
test edi, edi
je 0x1004d03b
call fcn.100b7d80
mov ecx, dword [eax + 0x110]
call fcn.10035330
call fcn.100b7d80
mov ecx, edi
mov esi, dword [eax + 0x110]
lea eax, [ebp - 0x8c]
push eax
call fcn.1001f8f0
mov ecx, eax
mov byte [ebp - 4], 0x85
call fcn.10003c90
push 0
push 0
push 0
push eax
mov ecx, esi
call fcn.100350f0
lea ecx, [ebp - 0x8c]
mov byte [ebp - 4], 0x29
call fcn.10003ea0
lea ecx, [ebp - 0x1a19]
call fcn.1001ee70
push eax
lea ecx, [ebp - 0x1990]
call fcn.10027c20
mov ecx, 0x102ccd3c
call fcn.10054260
dec eax
lea ecx, [ebp - 0x1a98]
push eax
push 0
call fcn.10027c00
lea eax, [ebp - 0x1990]
push eax
lea ecx, [ebp - 0x1a98]
call fcn.10028da0
push eax
mov ecx, 0x102ccd3c
call fcn.10054240
push eax
lea ecx, [ebp - 0x24]
call fcn.100509c0
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x86
call fcn.10056490
dec eax
lea ecx, [ebp - 0x1a48]
push eax
push 0
call fcn.10027c00
lea eax, [ebp - 0x1990]
push eax
lea ecx, [ebp - 0x1a48]
call fcn.10028da0
push eax
lea ecx, [ebp - 0x20]
call fcn.10056470
push eax
lea ecx, [ebp - 0x44]
call fcn.10003fa0
mov byte [ebp - 4], 0x87
call fcn.100b7d80
lea ecx, [ebp - 0x44]
mov esi, dword [eax + 0x110]
call fcn.10003c90
push 0
push 0
push 0
push eax
mov ecx, esi
call fcn.100350f0
call fcn.100b7d80
push 0
push dword [ebp - 0x24]
mov ecx, dword [eax + 0x110]
call fcn.100353e0
lea ecx, [ebp - 0x44]
call fcn.10003ea0
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x29
call fcn.100509b0
mov eax, dword [ebp - 0x1a0c]
test al, 1
je 0x1004d05b
movss xmm1, dword [0x101f8e80]
xorps xmm0, xmm0
call fcn.1007d770
mov eax, dword [ebp - 0x1a0c]
inc eax
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x19f0]
mov dword [ebp - 0x1a0c], eax
call fcn.10050870
mov esi, dword [ebp - 0x19f8]
add esi, 0x5c
mov dword [ebp - 0x19f8], esi
cmp esi, dword [ebp - 0x19fc]
jne 0x1004c3c0
mov ecx, 1
call fcn.1006f260
call fcn.10076430
lea ecx, [ebp - 0x1aac]
mov dword [ebp - 4], 0xffffffff
call fcn.100545d0
xorps xmm2, xmm2
lea ecx, [ebp - 0x1a38]
xorps xmm1, xmm1
call fcn.10034aa0
mov ecx, 0x101edffc
mov esi, eax
call fcn.10076720
mov ecx, 0x101edffc
movss xmm0, dword [eax + 0x10]
addss xmm0, dword [0x101f8cfc]
movss dword [ebp - 0x19fc], xmm0
call fcn.10076720
movss xmm2, dword [ebp - 0x19fc]
lea ecx, [ebp - 0x1a74]
movss xmm1, dword [eax + 0xc]
addss xmm1, dword [0x101f8e1c]
call fcn.10034aa0
push esi
xor edx, edx
mov ecx, eax
call fcn.1007ccb0
add esp, 4
lea ecx, [ebp - 0x1a84]
push 0xff
push 0x20
push 0x20
push 0x20
call fcn.10034b00
mov edx, eax
mov ecx, 3
call fcn.1006efc0
movss xmm2, dword [0x101f8ddc]
lea ecx, [ebp - 0x1aa0]
movss xmm1, dword [0x101f8db8]
push 4
push 0
call fcn.10034aa0
mov edx, eax
mov ecx, str.AgentPreview
call fcn.100763f0
add esp, 8
call fcn.100b7d80
lea ecx, [eax + 0x20]
call fcn.10044ac0
mov al, byte [0x102c7249]
test al, al
jne 0x1004d1aa
movss xmm1, dword [0x102277ec]
subss xmm1, dword [0x101f8ac0]
movss xmm0, dword [0x101f8b1c]
comiss xmm0, xmm1
movss dword [0x102277ec], xmm1
jb 0x1004d1d6
mov byte [0x102c7249], 1
jmp 0x1004d1d6
movss xmm0, dword [0x102277ec]
xor ecx, ecx
addss xmm0, dword [0x101f8ac0]
movzx eax, al
comiss xmm0, dword [0x101f8b4c]
movss dword [0x102277ec], xmm0
cmovae eax, ecx
mov byte [0x102c7249], al
call fcn.10034e60
push ecx
xorps xmm3, xmm3
mov dword [esp], 0x437f0000
xorps xmm2, xmm2
lea ecx, [ebp - 0x1a84]
mov eax, dword [eax + 0x280]
xorps xmm1, xmm1
mov dword [ebp - 0x1a2c], eax
call fcn.10034ad0
mov ecx, eax
call fcn.1006eec0
movss xmm2, dword [0x101f8b50]
lea ecx, [ebp - 0x1a38]
movaps xmm1, xmm2
mov dword [ebp - 0x19fc], eax
call fcn.10034aa0
xorps xmm2, xmm2
mov dword [ebp - 0x1a14], eax
xorps xmm1, xmm1
lea ecx, [ebp - 0x1a74]
call fcn.10034aa0
movss xmm2, dword [0x101f8ddc]
lea ecx, [ebp - 0x1aa0]
movss xmm1, dword [0x101f8db8]
mov dword [ebp - 0x1a24], eax
call fcn.10034aa0
mov esi, eax
call fcn.10034e60
push esi
lea ecx, [ebp - 0x1ab4]
lea edx, [eax + 0xc]
call fcn.10034d20
add esp, 4
mov edi, eax
call fcn.10034e60
lea esi, [eax + 0xc]
call fcn.100b7d80
push dword [ebp - 0x19fc]
mov ecx, dword [ebp - 0x1a2c]
push dword [ebp - 0x1a14]
mov edx, dword [eax + 0x118]
push dword [ebp - 0x1a24]
push edi
mov edx, dword [edx + 0x50]
push esi
mov edx, dword [edx]
push dword [edx + 0xc]
call fcn.10094000
movss xmm0, dword [0x102277ec]
movss dword [ebp - 0x19fc], xmm0
call fcn.100b7d80
movss xmm0, dword [eax + 0xe4]
movss dword [ebp - 0x1a14], xmm0
call fcn.100b7d80
movss xmm0, dword [eax + 0xe0]
movss dword [ebp - 0x1a24], xmm0
call fcn.100b7d80
movss xmm0, dword [ebp - 0x19fc]
movss xmm3, dword [ebp - 0x1a14]
movss xmm2, dword [ebp - 0x1a24]
movss xmm1, dword [eax + 0xdc]
push ecx
lea ecx, [ebp - 0x1a84]
movss dword [esp], xmm0
call fcn.10034c10
mov ecx, eax
call fcn.1006eec0
mov dword [ebp - 0x1a24], eax
call fcn.10034e60
mov eax, dword [eax + 0x280]
mov dword [ebp - 0x1a14], eax
call fcn.100b7d80
lea ecx, [eax + 0xdc]
call fcn.10034c40
mov edi, eax
call fcn.10034e60
movss xmm0, dword [eax + 0x10]
addss xmm0, dword [0x101f8ddc]
movss dword [ebp - 0x19fc], xmm0
call fcn.10034e60
movss xmm1, dword [eax + 0xc]
lea ecx, [ebp - 0x1a38]
addss xmm1, dword [0x101f8db8]
movss xmm2, dword [ebp - 0x19fc]
call fcn.10034aa0
mov esi, eax
call fcn.10034e60
movss xmm0, dword [eax + 0x10]
addss xmm0, dword [0x101f8dd4]
movss dword [ebp - 0x19fc], xmm0
call fcn.10034e60
movss xmm2, dword [ebp - 0x19fc]
lea ecx, [ebp - 0x1a74]
movss xmm1, dword [eax + 0xc]
call fcn.10034aa0
push 0xc
push ecx
mov ecx, dword [ebp - 0x1a14]
mov dword [esp], 0x40c00000
push edi
push esi
push eax
call fcn.10093be0
call fcn.10034e60
movss xmm2, dword [0x101f8ea0]
lea ecx, [ebp - 0x1a38]
xorps xmm1, xmm1
mov eax, dword [eax + 0x280]
mov dword [ebp - 0x1a14], eax
call fcn.10034aa0
mov edi, eax
call fcn.10034e60
movss xmm0, dword [eax + 0x10]
addss xmm0, dword [0x101f8de0]
movss dword [ebp - 0x19fc], xmm0
call fcn.10034e60
movss xmm2, dword [ebp - 0x19fc]
lea ecx, [ebp - 0x1a74]
movss xmm1, dword [eax + 0xc]
addss xmm1, dword [0x101f8db8]
call fcn.10034aa0
mov esi, eax
call fcn.10034e60
movss xmm0, dword [eax + 0x10]
addss xmm0, dword [0x101f8dd4]
movss dword [ebp - 0x19fc], xmm0
call fcn.10034e60
movss xmm2, dword [ebp - 0x19fc]
lea ecx, [ebp - 0x1aa0]
movss xmm1, dword [eax + 0xc]
call fcn.10034aa0
push 0xf
push ecx
mov dword [esp], 0x41a00000
push 0
push edi
push ecx
mov ecx, dword [ebp - 0x1a14]
mov dword [esp], 0x42200000
push dword [ebp - 0x1a24]
push esi
push eax
call fcn.10095030
mov ecx, 1
call fcn.1006f010
call fcn.10076430
call fcn.10034e60
movss xmm0, dword [eax + 0xd0]
addss xmm0, dword [0x101f8db8]
movss dword [eax + 0xd0], xmm0
call fcn.10034e60
movss xmm1, dword [0x101f8ea4]
lea ecx, [ebp - 0x1abc]
xorps xmm2, xmm2
movss xmm0, dword [eax + 0xd4]
addss xmm0, dword [0x101f8c30]
movss dword [eax + 0xd4], xmm0
call fcn.10034aa0
mov edx, eax
mov ecx, 0xd
call fcn.1006f190
movss xmm2, dword [0x101f8c40]
lea ecx, [ebp - 0x1ac4]
movss xmm1, dword [0x101f8c94]
call fcn.10034aa0
movss xmm2, dword [0x101f8c98]
lea ecx, [ebp - 0x1a38]
movss xmm1, dword [0x101f8d70]
movss xmm0, dword [eax]
movss dword [ebp - 0x1a30], xmm0
movss xmm0, dword [eax + 4]
movss dword [ebp - 0x1a2c], xmm0
call fcn.10034aa0
mov edx, 0x811c9dc5
mov ecx, 0x101edfb0
movss xmm0, dword [eax]
movss dword [ebp - 0x1a50], xmm0
movss xmm0, dword [eax + 4]
movss dword [ebp - 0x1a4c], xmm0
call fcn.1001af60
mov dword [ebp - 0x1a14], eax
call fcn.100b7d80
lea ecx, [ebp - 0x19fc]
mov dword [ebp - 0x19fc], 0xa
push ecx
lea ecx, [eax + 0x108]
call fcn.10056140
sub esp, 0x18
mov esi, esp
mov edi, dword [eax]
call fcn.100b7d80
mov edx, str.Apply_for_neveryone
mov ecx, 0x101eea8c
cmp dword [eax + 0xfc], 0
cmovne ecx, edx
push ecx
mov ecx, esi
call fcn.10003f40
push dword [ebp - 0x1a2c]
mov edx, dword [ebp - 0x1a14]
mov ecx, edi
push dword [ebp - 0x1a30]
push dword [ebp - 0x1a4c]
push dword [ebp - 0x1a50]
call fcn.10042670
add esp, 0x28
test al, al
je 0x1004d6e3
lea eax, [ebp - 0x1a0c]
mov ecx, 0x102c72fc
push eax
call fcn.100559c0
lea eax, [ebp - 0x19f8]
mov ecx, 0x102c72fc
push eax
call fcn.100559b0
push dword [ebp - 0x19f8]
lea ecx, [ebp - 0x1a0c]
call fcn.10054d20
test al, al
je 0x1004d67a
lea ecx, [ebp - 0x1a0c]
call fcn.10054d10
xor ecx, ecx
cmp byte [eax + 4], cl
setne cl
mov dword [eax + 0x18], ecx
lea ecx, [ebp - 0x1a0c]
call fcn.10054cb0
push dword [ebp - 0x19f8]
lea ecx, [ebp - 0x1a0c]
call fcn.10054d20
test al, al
jne 0x1004d644
call fcn.100b7d80
lea ecx, [eax + 0x7c]
call fcn.10027ee0
test eax, eax
je 0x1004d6e3
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
sub esp, 0x18
mov edi, eax
mov esi, esp
call fcn.100b7d80
add eax, 0x7c
mov ecx, esi
push eax
call fcn.10003fa0
push 3
mov ecx, edi
call fcn.100b90c0
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
sub esp, 0x18
mov edi, eax
mov esi, esp
call fcn.100b7d80
add eax, 0x7c
mov ecx, esi
push eax
call fcn.10003fa0
push 2
mov ecx, edi
call fcn.100b90c0
xorps xmm0, xmm0
xorps xmm1, xmm1
call fcn.1007d770
movss xmm2, dword [0x101f8c40]
lea ecx, [ebp - 0x1a38]
movaps xmm1, xmm2
call fcn.10034aa0
movss xmm2, dword [0x101f8c98]
lea ecx, [ebp - 0x1a74]
movss xmm1, dword [0x101f8cb8]
movss xmm0, dword [eax]
movss dword [ebp - 0x1a28], xmm0
movss xmm0, dword [eax + 4]
movss dword [ebp - 0x1a24], xmm0
call fcn.10034aa0
mov edx, 0x811c9dc5
mov ecx, str.terrorists
movss xmm0, dword [eax]
movss dword [ebp - 0x1a30], xmm0
movss xmm0, dword [eax + 4]
movss dword [ebp - 0x1a2c], xmm0
call fcn.1001af60
mov edi, eax
call fcn.100b7d80
lea ecx, [ebp - 0x19fc]
mov dword [ebp - 0x19fc], 0xb
push ecx
lea ecx, [eax + 0x108]
call fcn.10056140
sub esp, 0x18
mov ecx, esp
mov esi, dword [eax]
push 0x101e6eab
call fcn.10003f40
push dword [ebp - 0x1a24]
mov edx, edi
mov ecx, esi
push dword [ebp - 0x1a28]
push dword [ebp - 0x1a2c]
push dword [ebp - 0x1a30]
call fcn.10042670
add esp, 0x28
test al, al
je 0x1004d891
lea eax, [ebp - 0x1a0c]
mov ecx, 0x102c72fc
push eax
call fcn.100559c0
lea eax, [ebp - 0x19f8]
mov ecx, 0x102c72fc
push eax
call fcn.100559b0
push dword [ebp - 0x19f8]
lea ecx, [ebp - 0x1a0c]
call fcn.10054d20
test al, al
je 0x1004d854
mov esi, 3
nop dword [eax]
lea ecx, [ebp - 0x1a0c]
call fcn.10054d10
mov ecx, eax
mov eax, dword [ecx + 0x18]
cmp eax, 1
jne 0x1004d81e
mov dword [ecx + 0x18], 2
jmp 0x1004d823
cmp eax, 2
jne 0x1004d829
cmp byte [ecx + 4], 0
je 0x1004d834
xor eax, eax
cmp byte [ecx + 4], al
cmovne eax, esi
mov dword [ecx + 0x18], eax
lea ecx, [ebp - 0x1a0c]
call fcn.10054cb0
push dword [ebp - 0x19f8]
lea ecx, [ebp - 0x1a0c]
call fcn.10054d20
test al, al
jne 0x1004d800
call fcn.100b7d80
lea ecx, [eax + 0x7c]
call fcn.10027ee0
test eax, eax
je 0x1004d891
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
sub esp, 0x18
mov edi, eax
mov esi, esp
call fcn.100b7d80
add eax, 0x7c
mov ecx, esi
push eax
call fcn.10003fa0
push 2
mov ecx, edi
call fcn.100b90c0
movss xmm1, dword [0x101f8ea4]
xorps xmm0, xmm0
call fcn.1007d770
movss xmm2, dword [0x101f8c40]
lea ecx, [ebp - 0x1a38]
movaps xmm1, xmm2
call fcn.10034aa0
movss xmm2, dword [0x101f8c98]
lea ecx, [ebp - 0x1a74]
movss xmm1, dword [0x101f8cb8]
movss xmm0, dword [eax]
movss dword [ebp - 0x1a28], xmm0
movss xmm0, dword [eax + 4]
movss dword [ebp - 0x1a24], xmm0
call fcn.10034aa0
mov edx, 0x811c9dc5
mov ecx, str.counter_terrorists
movss xmm0, dword [eax]
movss dword [ebp - 0x1a30], xmm0
movss xmm0, dword [eax + 4]
movss dword [ebp - 0x1a2c], xmm0
call fcn.1001af60
mov edi, eax
call fcn.100b7d80
lea ecx, [ebp - 0x19fc]
mov dword [ebp - 0x19fc], 0xc
push ecx
lea ecx, [eax + 0x108]
call fcn.10056140
sub esp, 0x18
mov ecx, esp
mov esi, dword [eax]
push 0x101e6eab
call fcn.10003f40
push dword [ebp - 0x1a24]
mov edx, edi
mov ecx, esi
push dword [ebp - 0x1a28]
push dword [ebp - 0x1a2c]
push dword [ebp - 0x1a30]
call fcn.10042670
add esp, 0x28
test al, al
je 0x1004da41
lea eax, [ebp - 0x1a0c]
mov ecx, 0x102c72fc
push eax
call fcn.100559c0
lea eax, [ebp - 0x19f8]
mov ecx, 0x102c72fc
push eax
call fcn.100559b0
push dword [ebp - 0x19f8]
lea ecx, [ebp - 0x1a0c]
call fcn.10054d20
test al, al
je 0x1004da04
mov esi, 2
nop
lea ecx, [ebp - 0x1a0c]
call fcn.10054d10
mov ecx, eax
mov eax, dword [ecx + 0x18]
cmp eax, 1
jne 0x1004d9ce
mov dword [ecx + 0x18], 3
jmp 0x1004d9d3
cmp eax, 3
jne 0x1004d9d9
cmp byte [ecx + 4], 0
je 0x1004d9e4
xor eax, eax
cmp byte [ecx + 4], al
cmovne eax, esi
mov dword [ecx + 0x18], eax
lea ecx, [ebp - 0x1a0c]
call fcn.10054cb0
push dword [ebp - 0x19f8]
lea ecx, [ebp - 0x1a0c]
call fcn.10054d20
test al, al
jne 0x1004d9b0
call fcn.100b7d80
lea ecx, [eax + 0x7c]
call fcn.10027ee0
test eax, eax
je 0x1004da41
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
sub esp, 0x18
mov edi, eax
mov esi, esp
call fcn.100b7d80
add eax, 0x7c
mov ecx, esi
push eax
call fcn.10003fa0
push 3
mov ecx, edi
call fcn.100b90c0
mov ecx, 1
call fcn.1006f260
jmp 0x1004eb48
lea eax, [ebp - 0x1a20]
mov ecx, 0x102ccdbc
push eax
call fcn.10054710
push eax
lea ecx, [ebp - 0x1aac]
call fcn.100545e0
lea ecx, [ebp - 0x1aac]
mov dword [ebp - 4], 0x88
call fcn.10054570
mov esi, eax
lea ecx, [ebp - 0x1aac]
mov dword [ebp - 0x19f8], esi
call fcn.10054560
mov dword [ebp - 0x1a60], eax
cmp esi, eax
je 0x1004eb36
push esi
lea ecx, [ebp - 0x19f0]
call fcn.10050910
push ecx
mov byte [ebp - 4], 0x89
lea ecx, [ebp - 0x1a84]
xorps xmm3, xmm3
mov dword [esp], 0x3f800000
xorps xmm2, xmm2
xorps xmm1, xmm1
call fcn.10034ad0
movss xmm2, dword [0x101f8b50]
lea ecx, [ebp - 0x1a38]
movaps xmm1, xmm2
mov edi, eax
call fcn.10034aa0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x19e0]
mov dword [ebp - 0x19fc], esp
mov ecx, esp
push eax
call fcn.10003fa0
sub esp, 0x10
mov byte [ebp - 4], 0x8a
movups xmm0, xmmword [ebp - 0x19b0]
mov eax, esp
push edi
push esi
push dword [ebp - 0x19a0]
movups xmmword [eax], xmm0
lea eax, [ebp - 0x19ec]
push dword [ebp - 0x1998]
sub esp, 0xc
mov ecx, esp
push eax
call fcn.10056500
mov edx, dword [ebp - 0x19f0]
lea ecx, [ebp - 0x1a08]
mov byte [ebp - 4], 0x89
call fcn.100394b0
add esp, 0x44
cmp byte [ebp - 0x1a08], 1
jne 0x1004eb0c
push 4
lea ecx, [ebp - 0x19ec]
call fcn.10056470
push eax
lea ecx, [ebp - 0x2c]
call fcn.10003fa0
push 4
lea ecx, [ebp - 0x19ec]
mov byte [ebp - 4], 0x8b
call fcn.10056470
push 0
push str.bayonet
mov ecx, eax
call fcn.10003b60
cmp eax, 0xffffffff
jne 0x1004dbae
push 4
lea ecx, [ebp - 0x19ec]
call fcn.10056470
push 0
push str.knife
mov ecx, eax
call fcn.10003b60
cmp eax, 0xffffffff
je 0x1004dbbb
push str.knife
lea ecx, [ebp - 0x2c]
call fcn.10003e70
push 4
lea ecx, [ebp - 0x19ec]
call fcn.10056470
push 0
push str.gloves
mov ecx, eax
call fcn.10003b60
cmp eax, 0xffffffff
jne 0x1004dbfb
push 4
lea ecx, [ebp - 0x19ec]
call fcn.10056470
push 0
push str.handwraps
mov ecx, eax
call fcn.10003b60
cmp eax, 0xffffffff
je 0x1004dc08
push str.gloves
lea ecx, [ebp - 0x2c]
call fcn.10003e70
cmp byte [ebp - 0x1a07], 4
jne 0x1004e584
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov dword [ebp - 0x1a64], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
push 0x101ed864
lea ecx, [ebp - 0x8c]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0x8c
push eax
mov ecx, esi
call fcn.1001ce50
push 0x101ed908
lea ecx, [ebp - 0x1ec]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x1ec]
mov byte [ebp - 4], 0x8d
push eax
mov ecx, esi
call fcn.1001ce50
mov dword [ebp - 0x19fc], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
push 0x101ed864
lea ecx, [ebp - 0x1bc]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x1bc]
mov byte [ebp - 4], 0x8e
push eax
mov ecx, esi
call fcn.1001ce50
push 0x101ed8fc
lea ecx, [ebp - 0x1d4]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x1d4]
mov byte [ebp - 4], 0x8f
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.10029c80
mov dword [ebp - 0x1a14], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
push 0x101ed864
lea ecx, [ebp - 0x18c]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x18c]
mov byte [ebp - 4], 0x90
push eax
mov ecx, esi
call fcn.1001ce50
mov esi, eax
push str.sticker_d
lea ecx, [ebp - 0x1a4]
call fcn.10003f40
lea eax, [ebp - 0x1a4]
mov byte [ebp - 4], 0x91
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.10029c80
mov dword [ebp - 0x1a24], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
push 0x101ed864
lea ecx, [ebp - 0x174]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 0x92
push eax
mov ecx, esi
call fcn.1001ce50
push str.sticker_c
lea ecx, [ebp - 0x15c]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x15c]
mov byte [ebp - 4], 0x93
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.10029c80
mov dword [ebp - 0x1a2c], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
push 0x101ed864
lea ecx, [ebp - 0x144]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x144]
mov byte [ebp - 4], 0x94
push eax
mov ecx, esi
call fcn.1001ce50
push str.sticker_b
lea ecx, [ebp - 0x12c]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x12c]
mov byte [ebp - 4], 0x95
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.10029c80
mov dword [ebp - 0x1a4c], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
mov esi, eax
lea ecx, [ebp - 0x114]
push 0x101ed864
call fcn.10003f40
lea eax, [ebp - 0x114]
mov byte [ebp - 4], 0x96
push eax
mov ecx, esi
call fcn.1001ce50
push str.sticker_a
lea ecx, [ebp - 0xfc]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0x97
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.10029c80
mov dword [ebp - 0x1a54], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
push 0x101ed864
lea ecx, [ebp - 0xcc]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0xcc]
mov byte [ebp - 4], 0x98
push eax
mov ecx, esi
call fcn.1001ce50
push str.fallbackSeed
lea ecx, [ebp - 0xb4]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0xb4]
mov byte [ebp - 4], 0x99
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.100296e0
mov dword [ebp - 0x1a68], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
push 0x101ed864
lea ecx, [ebp - 0x74]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x74]
mov byte [ebp - 4], 0x9a
push eax
mov ecx, esi
call fcn.1001ce50
push str.fallbackWear
lea ecx, [ebp - 0x5c]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x9b
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.1001da30
movss dword [ebp - 0x1a5c], xmm0
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
push 0x101ed864
lea ecx, [ebp - 0xe4]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 0x9c
push eax
mov ecx, esi
call fcn.1001ce50
push str.paintKitId
lea ecx, [ebp - 0x44]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x9d
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.100296e0
sub esp, 0x18
mov edi, eax
mov ecx, esp
mov dword [ebp - 0x1a3c], esp
push ecx
mov ecx, dword [ebp - 0x19fc]
call fcn.10029ba0
sub esp, 0x18
mov byte [ebp - 4], 0x9e
mov esi, esp
mov dword [ebp - 0x19fc], esp
lea ecx, [ebp - 0x19ec]
push 4
call fcn.10056470
push eax
mov ecx, esi
call fcn.10003fa0
sub esp, 0x18
mov byte [ebp - 4], 0x9f
lea eax, [ebp - 0x2c]
mov ecx, esp
push eax
call fcn.10003fa0
push dword [ebp - 0x1a14]
movss xmm3, dword [ebp - 0x1a5c]
push dword [ebp - 0x1a24]
mov ecx, dword [ebp - 0x1a64]
push dword [ebp - 0x1a2c]
mov byte [ebp - 4], 0x9d
push dword [ebp - 0x1a4c]
push dword [ebp - 0x1a54]
push dword [ebp - 0x1a68]
push edi
push 3
call fcn.100b8570
lea ecx, [ebp - 0x44]
call fcn.10003ea0
lea ecx, [ebp - 0xe4]
call fcn.10003ea0
lea ecx, [ebp - 0x5c]
call fcn.10003ea0
lea ecx, [ebp - 0x74]
call fcn.10003ea0
lea ecx, [ebp - 0xb4]
call fcn.10003ea0
lea ecx, [ebp - 0xcc]
call fcn.10003ea0
lea ecx, [ebp - 0xfc]
call fcn.10003ea0
lea ecx, [ebp - 0x114]
call fcn.10003ea0
lea ecx, [ebp - 0x12c]
call fcn.10003ea0
lea ecx, [ebp - 0x144]
call fcn.10003ea0
lea ecx, [ebp - 0x15c]
call fcn.10003ea0
lea ecx, [ebp - 0x174]
call fcn.10003ea0
lea ecx, [ebp - 0x1a4]
call fcn.10003ea0
lea ecx, [ebp - 0x18c]
call fcn.10003ea0
lea ecx, [ebp - 0x1d4]
call fcn.10003ea0
lea ecx, [ebp - 0x1bc]
call fcn.10003ea0
lea ecx, [ebp - 0x1ec]
call fcn.10003ea0
lea ecx, [ebp - 0x8c]
mov byte [ebp - 4], 0x8b
call fcn.10003ea0
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov dword [ebp - 0x1a64], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
push 0x101ed864
lea ecx, [ebp - 0x18c]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x18c]
mov byte [ebp - 4], 0xa0
push eax
mov ecx, esi
call fcn.1001ce50
push 0x101ed908
lea ecx, [ebp - 0x1a4]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x1a4]
mov byte [ebp - 4], 0xa1
push eax
mov ecx, esi
call fcn.1001ce50
mov dword [ebp - 0x19fc], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
push 0x101ed864
lea ecx, [ebp - 0x174]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 0xa2
push eax
mov ecx, esi
call fcn.1001ce50
push 0x101ed8fc
lea ecx, [ebp - 0x15c]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x15c]
mov byte [ebp - 4], 0xa3
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.10029c80
mov dword [ebp - 0x1a14], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
push str.Terrorists
lea ecx, [ebp - 0x144]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x144]
mov byte [ebp - 4], 0xa4
push eax
mov ecx, esi
call fcn.1001ce50
push str.sticker_d
lea ecx, [ebp - 0x12c]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x12c]
mov byte [ebp - 4], 0xa5
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.10029c80
mov dword [ebp - 0x1a24], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
push str.Terrorists
lea ecx, [ebp - 0x114]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x114]
mov byte [ebp - 4], 0xa6
push eax
mov ecx, esi
call fcn.1001ce50
push str.sticker_c
lea ecx, [ebp - 0xfc]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0xa7
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.10029c80
mov dword [ebp - 0x1a2c], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
push str.Terrorists
lea ecx, [ebp - 0xcc]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0xcc]
mov byte [ebp - 4], 0xa8
push eax
mov ecx, esi
call fcn.1001ce50
mov esi, eax
push str.sticker_b
lea ecx, [ebp - 0xb4]
call fcn.10003f40
lea eax, [ebp - 0xb4]
mov byte [ebp - 4], 0xa9
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.10029c80
mov dword [ebp - 0x1a4c], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
push str.Terrorists
lea ecx, [ebp - 0x74]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x74]
mov byte [ebp - 4], 0xaa
push eax
mov ecx, esi
call fcn.1001ce50
push str.sticker_a
lea ecx, [ebp - 0x5c]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0xab
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.10029c80
mov dword [ebp - 0x1a54], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
push str.Terrorists
lea ecx, [ebp - 0xe4]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 0xac
push eax
mov ecx, esi
call fcn.1001ce50
push str.fallbackSeed
lea ecx, [ebp - 0x44]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0xad
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.100296e0
mov dword [ebp - 0x1a68], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
mov esi, eax
lea ecx, [ebp - 0x1d4]
push str.Terrorists
call fcn.10003f40
lea eax, [ebp - 0x1d4]
mov byte [ebp - 4], 0xae
push eax
mov ecx, esi
call fcn.1001ce50
push str.fallbackWear
lea ecx, [ebp - 0x1bc]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x1bc]
mov byte [ebp - 4], 0xaf
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.1001da30
movss dword [ebp - 0x1a5c], xmm0
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
push str.Terrorists
lea ecx, [ebp - 0x1ec]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x1ec]
mov byte [ebp - 4], 0xb0
push eax
mov ecx, esi
call fcn.1001ce50
push str.paintKitId
lea ecx, [ebp - 0x8c]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0xb1
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.100296e0
sub esp, 0x18
mov edi, eax
mov ecx, esp
mov dword [ebp - 0x1a3c], esp
push ecx
mov ecx, dword [ebp - 0x19fc]
call fcn.10029ba0
sub esp, 0x18
mov byte [ebp - 4], 0xb2
mov esi, esp
mov dword [ebp - 0x19fc], esp
lea ecx, [ebp - 0x19ec]
push 4
call fcn.10056470
push eax
mov ecx, esi
call fcn.10003fa0
sub esp, 0x18
mov byte [ebp - 4], 0xb3
lea eax, [ebp - 0x2c]
mov ecx, esp
push eax
call fcn.10003fa0
push dword [ebp - 0x1a14]
push dword [ebp - 0x1a24]
push dword [ebp - 0x1a2c]
push dword [ebp - 0x1a4c]
push dword [ebp - 0x1a54]
push dword [ebp - 0x1a68]
push edi
movss xmm3, dword [ebp - 0x1a5c]
mov ecx, dword [ebp - 0x1a64]
push 2
mov byte [ebp - 4], 0xb1
jmp 0x1004ea42
call fcn.100b7d80
mov ecx, eax
call fcn.1001cd50
mov dword [ebp - 0x1a64], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
cmp byte [ebp - 0x1a07], 2
mov ecx, str.Terrorists
mov edi, 0x101ed864
mov esi, eax
cmovne ecx, edi
push ecx
lea ecx, [ebp - 0x18c]
call fcn.10003f40
lea eax, [ebp - 0x18c]
mov byte [ebp - 4], 0xb4
push eax
mov ecx, esi
call fcn.1001ce50
push 0x101ed908
lea ecx, [ebp - 0x1a4]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x1a4]
mov byte [ebp - 4], 0xb5
push eax
mov ecx, esi
call fcn.1001ce50
mov dword [ebp - 0x19fc], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
cmp byte [ebp - 0x1a07], 2
mov ecx, str.Terrorists
mov esi, eax
cmovne ecx, edi
push ecx
lea ecx, [ebp - 0x174]
call fcn.10003f40
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 0xb6
push eax
mov ecx, esi
call fcn.1001ce50
push 0x101ed8fc
lea ecx, [ebp - 0x15c]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x15c]
mov byte [ebp - 4], 0xb7
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.10029c80
mov dword [ebp - 0x1a14], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
cmp byte [ebp - 0x1a07], 2
mov ecx, str.Terrorists
mov esi, eax
cmovne ecx, edi
push ecx
lea ecx, [ebp - 0x144]
call fcn.10003f40
lea eax, [ebp - 0x144]
mov byte [ebp - 4], 0xb8
push eax
mov ecx, esi
call fcn.1001ce50
push str.sticker_d
lea ecx, [ebp - 0x12c]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x12c]
mov byte [ebp - 4], 0xb9
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.10029c80
mov dword [ebp - 0x1a24], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
cmp byte [ebp - 0x1a07], 2
mov ecx, str.Terrorists
mov esi, eax
cmovne ecx, edi
push ecx
lea ecx, [ebp - 0x114]
call fcn.10003f40
lea eax, [ebp - 0x114]
mov byte [ebp - 4], 0xba
push eax
mov ecx, esi
call fcn.1001ce50
push str.sticker_c
lea ecx, [ebp - 0xfc]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0xbb
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.10029c80
mov dword [ebp - 0x1a2c], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
cmp byte [ebp - 0x1a07], 2
mov ecx, str.Terrorists
mov esi, eax
cmovne ecx, edi
push ecx
lea ecx, [ebp - 0xcc]
call fcn.10003f40
lea eax, [ebp - 0xcc]
mov byte [ebp - 4], 0xbc
push eax
mov ecx, esi
call fcn.1001ce50
push str.sticker_b
lea ecx, [ebp - 0xb4]
mov esi, eax
call fcn.10003f40
mov byte [ebp - 4], 0xbd
lea eax, [ebp - 0xb4]
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.10029c80
mov dword [ebp - 0x1a4c], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
cmp byte [ebp - 0x1a07], 2
mov ecx, str.Terrorists
mov esi, eax
cmovne ecx, edi
push ecx
lea ecx, [ebp - 0x74]
call fcn.10003f40
lea eax, [ebp - 0x74]
mov byte [ebp - 4], 0xbe
push eax
mov ecx, esi
call fcn.1001ce50
push str.sticker_a
lea ecx, [ebp - 0x5c]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0xbf
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.10029c80
mov dword [ebp - 0x1a54], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
cmp byte [ebp - 0x1a07], 2
mov ecx, str.Terrorists
mov esi, eax
cmovne ecx, edi
push ecx
lea ecx, [ebp - 0xe4]
call fcn.10003f40
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 0xc0
push eax
mov ecx, esi
call fcn.1001ce50
push str.fallbackSeed
lea ecx, [ebp - 0x44]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0xc1
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.100296e0
mov dword [ebp - 0x1a68], eax
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
mov esi, eax
mov ecx, str.Terrorists
cmp byte [ebp - 0x1a07], 2
cmovne ecx, edi
push ecx
lea ecx, [ebp - 0x1d4]
call fcn.10003f40
lea eax, [ebp - 0x1d4]
mov byte [ebp - 4], 0xc2
push eax
mov ecx, esi
call fcn.1001ce50
push str.fallbackWear
lea ecx, [ebp - 0x1bc]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x1bc]
mov byte [ebp - 4], 0xc3
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.1001da30
movss dword [ebp - 0x1a5c], xmm0
call fcn.100b7d80
lea ecx, [eax + 0x18]
call fcn.1001cd40
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, eax
call fcn.1001ce50
cmp byte [ebp - 0x1a07], 2
mov ecx, str.Terrorists
mov esi, eax
cmovne ecx, edi
push ecx
lea ecx, [ebp - 0x1ec]
call fcn.10003f40
lea eax, [ebp - 0x1ec]
mov byte [ebp - 4], 0xc4
push eax
mov ecx, esi
call fcn.1001ce50
push str.paintKitId
lea ecx, [ebp - 0x8c]
mov esi, eax
call fcn.10003f40
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0xc5
push eax
mov ecx, esi
call fcn.1001ce50
mov ecx, eax
call fcn.100296e0
sub esp, 0x18
mov edi, eax
mov ecx, esp
mov dword [ebp - 0x1a3c], esp
push ecx
mov ecx, dword [ebp - 0x19fc]
call fcn.10029ba0
sub esp, 0x18
mov byte [ebp - 4], 0xc6
mov esi, esp
mov dword [ebp - 0x19fc], esp
lea ecx, [ebp - 0x19ec]
push 4
call fcn.10056470
push eax
mov ecx, esi
call fcn.10003fa0
sub esp, 0x18
mov byte [ebp - 4], 0xc7
lea eax, [ebp - 0x2c]
mov ecx, esp
push eax
call fcn.10003fa0
push dword [ebp - 0x1a14]
movss xmm3, dword [ebp - 0x1a5c]
push dword [ebp - 0x1a24]
mov ecx, dword [ebp - 0x1a64]
push dword [ebp - 0x1a2c]
mov byte [ebp - 4], 0xc5
push dword [ebp - 0x1a4c]
push dword [ebp - 0x1a54]
push dword [ebp - 0x1a68]
push edi
push dword [ebp - 0x1a07]
call fcn.100b8570
lea ecx, [ebp - 0x8c]
call fcn.10003ea0
lea ecx, [ebp - 0x1ec]
call fcn.10003ea0
lea ecx, [ebp - 0x1bc]
call fcn.10003ea0
lea ecx, [ebp - 0x1d4]
call fcn.10003ea0
lea ecx, [ebp - 0x44]
call fcn.10003ea0
lea ecx, [ebp - 0xe4]
call fcn.10003ea0
lea ecx, [ebp - 0x5c]
call fcn.10003ea0
lea ecx, [ebp - 0x74]
call fcn.10003ea0
lea ecx, [ebp - 0xb4]
call fcn.10003ea0
lea ecx, [ebp - 0xcc]
call fcn.10003ea0
lea ecx, [ebp - 0xfc]
call fcn.10003ea0
lea ecx, [ebp - 0x114]
call fcn.10003ea0
lea ecx, [ebp - 0x12c]
call fcn.10003ea0
lea ecx, [ebp - 0x144]
call fcn.10003ea0
lea ecx, [ebp - 0x15c]
call fcn.10003ea0
lea ecx, [ebp - 0x174]
call fcn.10003ea0
lea ecx, [ebp - 0x1a4]
call fcn.10003ea0
lea ecx, [ebp - 0x18c]
call fcn.10003ea0
lea ecx, [ebp - 0x2c]
call fcn.10003ea0
lea ecx, [ebp - 0x19f0]
mov byte [ebp - 4], 0x88
call fcn.10050870
mov esi, dword [ebp - 0x19f8]
add esi, 0x5c
mov dword [ebp - 0x19f8], esi
cmp esi, dword [ebp - 0x1a60]
jne 0x1004daa0
lea ecx, [ebp - 0x1aac]
mov dword [ebp - 4], 0xffffffff
call fcn.100545d0
mov edi, 2
call fcn.10076430
mov ecx, 1
call fcn.1006f010
call fcn.100b7d80
cmp byte [eax + 0x3d], 0
je 0x1004eb8d
call fcn.10071c10
push 3
mov ecx, dword [eax + 0x90]
add ecx, 0x34
call fcn.10056250
mov ecx, dword [eax]
call fcn.1007c8d0
call fcn.100509f0
call fcn.1007c9a0
call fcn.1007bd50
movss xmm2, dword [0x101f8cc8]
lea ecx, [ebp - 0x1a38]
movss xmm1, dword [0x102c8750]
call fcn.10034aa0
xor edx, edx
mov ecx, eax
call fcn.1007cd30
xorps xmm2, xmm2
lea ecx, [ebp - 0x1a74]
xorps xmm1, xmm1
call fcn.10034aa0
mov ecx, 0x101edffc
mov esi, eax
call fcn.10076720
mov ecx, 0x101edffc
movss xmm0, dword [eax + 0x10]
subss xmm0, dword [0x101f8ccc]
movss dword [ebp - 0x19fc], xmm0
call fcn.10076720
movss xmm2, dword [ebp - 0x19fc]
lea ecx, [ebp - 0x1a38]
movss xmm1, dword [eax + 0xc]
call fcn.10034aa0
push esi
xor edx, edx
mov ecx, eax
call fcn.1007ccb0
add esp, 4
call fcn.100b7d80
cmp byte [eax + 0x40], 0
je 0x1004fd8f
push 0xff
push 0xcc
push 0x88
push 0
lea ecx, [ebp - 0x1a84]
call fcn.10034b00
mov edx, eax
mov ecx, edi
call fcn.1006efc0
push 0x12b
xor edx, edx
mov ecx, str.TelegramAd
call fcn.10078f30
add esp, 4
test al, al
je 0x1004fd85
call fcn.10034e60
mov dword [ebp - 0x1a0c], eax
call fcn.10034e60
push ecx
xorps xmm3, xmm3
mov dword [esp], 0x437f0000
xorps xmm2, xmm2
lea ecx, [ebp - 0x1a84]
mov eax, dword [eax + 0x280]
xorps xmm1, xmm1
mov dword [ebp - 0x1a54], eax
call fcn.10034ad0
mov ecx, eax
call fcn.1006eec0
movss xmm2, dword [0x101f8b50]
lea ecx, [ebp - 0x1a38]
movaps xmm1, xmm2
mov dword [ebp - 0x1a24], eax
call fcn.10034aa0
xorps xmm2, xmm2
mov dword [ebp - 0x1a2c], eax
xorps xmm1, xmm1
lea ecx, [ebp - 0x1a74]
call fcn.10034aa0
mov dword [ebp - 0x1a4c], eax
call fcn.10034e60
movss xmm0, dword [eax + 0x10]
addss xmm0, dword [0x101f8c14]
addss xmm0, dword [0x101f8c88]
movss dword [ebp - 0x19fc], xmm0
call fcn.10034e60
movss xmm2, dword [ebp - 0x19fc]
lea ecx, [ebp - 0x1aa0]
movss xmm1, dword [eax + 0xc]
addss xmm1, dword [0x101f8c44]
addss xmm1, dword [0x101f8c88]
call fcn.10034aa0
mov edi, eax
call fcn.10034e60
movss xmm0, dword [eax + 0x10]
addss xmm0, dword [0x101f8c14]
movss dword [ebp - 0x19fc], xmm0
call fcn.10034e60
movss xmm2, dword [ebp - 0x19fc]
lea ecx, [ebp - 0x1ab4]
movss xmm1, dword [eax + 0xc]
addss xmm1, dword [0x101f8c44]
call fcn.10034aa0
mov esi, eax
call fcn.100b7d80
lea ecx, [ebp - 0x1a14]
mov dword [ebp - 0x1a14], 0xd
push ecx
lea ecx, [eax + 0x108]
call fcn.10056140
push dword [ebp - 0x1a24]
mov ecx, dword [ebp - 0x1a54]
push dword [ebp - 0x1a2c]
push dword [ebp - 0x1a4c]
push edi
push esi
push dword [eax]
call fcn.10094000
mov esi, dword [ebp - 0x1a0c]
mov eax, dword [esi + 0x280]
mov dword [ebp - 0x1a14], eax
call fcn.100b7d80
push 0xff
mov edx, str.SkinChanger_CS:GO_Telegram_channel
mov ecx, str._SkinChanger_CS:GO__Telegram
push 0xff
cmp dword [eax + 0xfc], 0
push 0xff
cmovne ecx, edx
mov dword [ebp - 0x19fc], ecx
lea ecx, [ebp - 0x1a84]
push 0xff
call fcn.10034b00
mov ecx, eax
call fcn.1006eec0
mov edi, eax
movss xmm2, dword [esi + 0x10]
lea ecx, [ebp - 0x1a38]
movss xmm1, dword [esi + 0xc]
addss xmm2, dword [0x101f8c14]
addss xmm1, dword [0x101f8ce8]
call fcn.10034aa0
mov esi, eax
call fcn.10071c10
push 3
mov ecx, dword [eax + 0x90]
add ecx, 0x34
call fcn.10056250
movss xmm2, dword [0x101f8c20]
push 0
push ecx
mov ecx, dword [ebp - 0x1a14]
mov dword [esp], 0
push 0
push dword [ebp - 0x19fc]
push edi
push esi
push dword [eax]
call fcn.10093e90
mov esi, dword [ebp - 0x1a0c]
mov eax, dword [esi + 0x280]
mov dword [ebp - 0x1a14], eax
call fcn.100b7d80
push 0xff
mov edx, str.Latest_updates__announcements__communication__and_more
mov ecx, 0x101eeb28
push 0xff
cmp dword [eax + 0xfc], 0
push 0xff
cmovne ecx, edx
mov dword [ebp - 0x19fc], ecx
lea ecx, [ebp - 0x1a84]
push 0xff
call fcn.10034b00
mov ecx, eax
call fcn.1006eec0
movss xmm2, dword [esi + 0x10]
lea ecx, [ebp - 0x1a38]
movss xmm1, dword [esi + 0xc]
mov edi, eax
addss xmm2, dword [0x101f8c6c]
addss xmm1, dword [0x101f8ce8]
call fcn.10034aa0
mov esi, eax
call fcn.10071c10
push 3
mov ecx, dword [eax + 0x90]
add ecx, 0x34
call fcn.10056250
movss xmm2, dword [0x101f8c18]
push 0
push ecx
mov ecx, dword [ebp - 0x1a14]
mov dword [esp], 0
push 0
push dword [ebp - 0x19fc]
push edi
push esi
push dword [eax]
call fcn.10093e90
push 0xff
push 0xf3
push 0xa2
push 0
lea ecx, [ebp - 0x24]
call fcn.10034b00
mov edx, eax
mov ecx, 0x15
call fcn.1006efc0
push 0xff
push 0xea
push 0x9c
push 1
lea ecx, [ebp - 0x54]
call fcn.10034b00
mov edx, eax
mov ecx, 0x16
call fcn.1006efc0
push 0xff
push 0xf3
push 0xa2
push 0
lea ecx, [ebp - 0x6c]
call fcn.10034b00
mov edx, eax
mov ecx, 0x17
call fcn.1006efc0
movss xmm1, dword [0x101f8bd8]
mov ecx, 0xb
call fcn.1006f0e0
call fcn.10071c10
push 7
mov ecx, dword [eax + 0x90]
add ecx, 0x34
call fcn.10056250
mov ecx, dword [eax]
call fcn.1007c8d0
mov edi, dword [ebp - 0x1a0c]
lea ecx, [ebp - 0x1abc]
movss xmm2, dword [0x101f8c68]
movss xmm1, dword [0x101f8d68]
movss xmm0, dword [edi + 0xc]
addss xmm0, dword [0x101f8e24]
movss dword [edi + 0xd0], xmm0
movss xmm0, dword [edi + 0x10]
addss xmm0, dword [0x101f8c1c]
movss dword [edi + 0xd4], xmm0
call fcn.10034aa0
mov esi, eax
call fcn.100b7d80
mov edx, str.More_detailed
mov ecx, 0x101eebc4
cmp dword [eax + 0xfc], 0
cmovne ecx, edx
mov edx, esi
call fcn.100a1a10
test al, al
je 0x1004f04b
cmp byte [0x102c7256], 0
sete byte [0x102c7256]
mov ecx, 3
call fcn.1006f010
mov ecx, 1
call fcn.1006f260
call fcn.1007c9a0
cmp byte [0x102c7256], 0
je 0x1004f07c
mov edx, 0x180
mov ecx, str.mainad
call fcn.1007ea30
cmp byte [0x102c7254], 0
push 0xb3
je 0x1004f0b0
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0x1a84]
call fcn.10034b00
lea edx, [ebp - 0x24]
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x24], xmm0
jmp 0x1004f0d1
push 0xe5
push 0xe5
push 0xe5
lea ecx, [ebp - 0x6c]
call fcn.10034b00
lea edx, [ebp - 0x54]
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x54], xmm0
xor ecx, ecx
call fcn.1006efc0
call fcn.10071c10
push 0xa
mov ecx, dword [eax + 0x90]
add ecx, 0x34
call fcn.10056250
mov ecx, dword [eax]
call fcn.1007c8d0
movss xmm0, dword [edi + 0xc]
lea ecx, [ebp - 0x1a38]
addss xmm0, dword [0x101f8e48]
movss xmm2, dword [0x101f8c1c]
movss xmm1, dword [0x101f8c9c]
movss dword [edi + 0xd0], xmm0
movss xmm0, dword [edi + 0x10]
addss xmm0, dword [0x101f8bc0]
movss dword [edi + 0xd4], xmm0
call fcn.10034aa0
mov esi, eax
call fcn.100b7d80
mov edx, str.Close
mov ecx, 0x101eebf0
cmp dword [eax + 0xfc], 0
cmovne ecx, edx
mov edx, esi
call fcn.100a1a10
test al, al
je 0x1004f171
call fcn.100b7d80
mov byte [eax + 0x40], 0
call fcn.100b7d80
mov byte [eax + 0x42], 1
xor ecx, ecx
call fcn.100713d0
mov ecx, 1
mov byte [0x102c7254], al
call fcn.1006f010
call fcn.1007c9a0
movss xmm2, dword [0x101f8e08]
lea ecx, [ebp - 0x1a38]
movss xmm1, dword [0x101f8e14]
call fcn.10034aa0
xor edx, edx
mov ecx, eax
call fcn.1007cd30
xorps xmm2, xmm2
lea ecx, [ebp - 0x1a74]
xorps xmm1, xmm1
call fcn.10034aa0
mov ecx, 0x101edffc
mov esi, eax
call fcn.10076720
mov ecx, 0x101edffc
movss xmm0, dword [eax + 0x10]
addss xmm0, dword [0x101f8cd0]
movss dword [ebp - 0x19fc], xmm0
call fcn.10076720
movss xmm2, dword [ebp - 0x19fc]
lea ecx, [ebp - 0x1a38]
movss xmm1, dword [eax + 0xc]
addss xmm1, dword [0x101f8d78]
call fcn.10034aa0
push esi
xor edx, edx
mov ecx, eax
call fcn.1007ccb0
add esp, 4
lea ecx, [ebp - 0x1a84]
push 0
push 0
push 0
push 0
call fcn.10034b00
mov edx, eax
mov ecx, 4
call fcn.1006efc0
push 0x1ab
xor edx, edx
mov ecx, str.mainad
call fcn.1007f170
add esp, 4
test al, al
je 0x1004fd76
call fcn.10034e60
push 0xff
push 0xcc
push 0x88
mov edi, dword [eax + 0x280]
lea ecx, [ebp - 0x1a84]
push 0
mov dword [ebp - 0x1a20], eax
call fcn.10034b00
mov ecx, eax
call fcn.1006eec0
mov esi, eax
mov eax, dword [ebp - 0x1a20]
movss xmm1, dword [eax + 0xc]
lea ecx, [eax + 0xc]
addss xmm1, dword [0x101f8e14]
mov dword [ebp - 0x1a0c], ecx
lea ecx, [ebp - 0x1a38]
movss xmm2, dword [eax + 0x10]
addss xmm2, dword [0x101f8df8]
call fcn.10034aa0
push 0xf
push ecx
mov dword [esp], 0x40800000
mov ecx, edi
push esi
mov esi, dword [ebp - 0x1a0c]
push eax
push esi
call fcn.10093be0
cmp byte [0x102c7254], 0
push 0xb3
je 0x1004f30c
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0x1a84]
call fcn.10034b00
lea edx, [ebp - 0x24]
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x24], xmm0
jmp 0x1004f32d
push 0xe5
push 0xe5
push 0xe5
lea ecx, [ebp - 0x6c]
call fcn.10034b00
lea edx, [ebp - 0x54]
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x54], xmm0
xor ecx, ecx
call fcn.1006efc0
call fcn.10071c10
push 0xa
mov ecx, dword [eax + 0x90]
add ecx, 0x34
call fcn.10056250
mov ecx, dword [eax]
call fcn.1007c8d0
movss xmm0, dword [esi]
lea ecx, [ebp - 0x1a38]
addss xmm0, dword [0x101f8e04]
mov edi, dword [ebp - 0x1a20]
movss xmm2, dword [0x101f8c1c]
movss xmm1, dword [0x101f8c9c]
movss dword [edi + 0xd0], xmm0
movss xmm0, dword [edi + 0x10]
addss xmm0, dword [0x101f8bc0]
movss dword [edi + 0xd4], xmm0
call fcn.10034aa0
mov esi, eax
call fcn.100b7d80
mov ecx, str.Close
mov edx, esi
cmp dword [eax + 0xfc], 0
mov eax, 0x101eebf0
cmovne eax, ecx
mov ecx, eax
call fcn.100a1a10
test al, al
je 0x1004f469
mov byte [0x102c7256], 0
call fcn.1007ef50
call fcn.100b7d80
cmp byte [eax + 0x41], 0
je 0x1004f469
mov byte [ebp - 0x19f1], 1
call fcn.100b7d80
lea ecx, [eax + 0x1c]
call fcn.1001cd30
push str.disableAd
lea ecx, [ebp - 0x8c]
mov esi, eax
call fcn.10003f40
sub esp, 0x10
mov dword [ebp - 4], 0xc8
lea eax, [ebp - 0x19f1]
mov dword [ebp - 0x19fc], esp
mov ecx, esp
push eax
call fcn.10059250
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0xc9
push eax
lea ecx, [esi + 0x18]
call fcn.1001ce50
mov ecx, eax
mov byte [ebp - 4], 0xc8
call fcn.10003980
lea ecx, [ebp - 0x8c]
mov dword [ebp - 4], 0xffffffff
call fcn.10003ea0
call fcn.100b7d80
lea ecx, [eax + 0x1c]
call fcn.1001cd30
mov ecx, eax
call fcn.100c9960
xor ecx, ecx
call fcn.100713d0
mov ecx, 1
mov byte [0x102c7254], al
call fcn.1006f010
call fcn.1007c9a0
mov eax, dword [edi + 0x280]
xorps xmm3, xmm3
push ecx
xorps xmm2, xmm2
mov dword [ebp - 0x1a4c], eax
xorps xmm1, xmm1
mov dword [esp], 0x437f0000
lea ecx, [ebp - 0x1a84]
call fcn.10034ad0
mov ecx, eax
call fcn.1006eec0
movss xmm2, dword [0x101f8b50]
lea ecx, [ebp - 0x1a38]
movaps xmm1, xmm2
mov dword [ebp - 0x1a14], eax
call fcn.10034aa0
xorps xmm2, xmm2
mov dword [ebp - 0x1a24], eax
xorps xmm1, xmm1
lea ecx, [ebp - 0x1a74]
call fcn.10034aa0
movss xmm2, dword [edi + 0x10]
lea esi, [edi + 0xc]
movss xmm1, dword [esi]
lea ecx, [ebp - 0x1aa0]
addss xmm2, dword [0x101f8c68]
addss xmm1, dword [0x101f8c5c]
mov dword [ebp - 0x1a2c], eax
addss xmm2, dword [0x101f8d94]
addss xmm1, dword [0x101f8dfc]
call fcn.10034aa0
movss xmm1, dword [esi]
lea ecx, [ebp - 0x1ab4]
addss xmm1, dword [0x101f8c5c]
mov edi, eax
mov eax, dword [ebp - 0x1a20]
movss xmm2, dword [eax + 0x10]
addss xmm2, dword [0x101f8c68]
call fcn.10034aa0
mov esi, eax
call fcn.100b7d80
lea ecx, [ebp - 0x19fc]
mov dword [ebp - 0x19fc], 0xe
push ecx
lea ecx, [eax + 0x108]
call fcn.10056140
push dword [ebp - 0x1a14]
mov ecx, dword [ebp - 0x1a4c]
push dword [ebp - 0x1a24]
push dword [ebp - 0x1a2c]
push edi
push esi
push dword [eax]
call fcn.10094000
movss xmm3, dword [0x101f8e58]
movss xmm0, dword [0x102c8748]
comiss xmm3, xmm0
jbe 0x1004f5cb
movss xmm2, dword [0x101f8d00]
movaps xmm1, xmm0
movaps xmm0, xmm3
call fcn.100432b0
addss xmm0, dword [0x102c8748]
movss dword [0x102c8748], xmm0
mov esi, dword [ebp - 0x1a20]
mov eax, dword [esi + 0x280]
mov dword [ebp - 0x1a14], eax
call fcn.10156a60
mov edx, eax
lea ecx, [ebp - 0x8c]
call fcn.100021e0
mov ecx, eax
mov dword [ebp - 4], 0xca
call fcn.10003c90
push 0xb2
push 0xff
push 0xe4
push 0xca
lea ecx, [ebp - 0x1a84]
mov dword [ebp - 0x19fc], eax
call fcn.10034b00
mov ecx, eax
call fcn.1006eec0
movss xmm2, dword [esi + 0x10]
lea ecx, [ebp - 0x1a38]
movss xmm1, dword [esi + 0xc]
mov edi, eax
addss xmm2, dword [0x101f8d50]
addss xmm1, dword [0x101f8d80]
call fcn.10034aa0
mov esi, eax
call fcn.10071c10
push 1
mov ecx, dword [eax + 0x90]
add ecx, 0x34
call fcn.10056250
movss xmm2, dword [0x101f8c24]
push 0
push ecx
mov ecx, dword [ebp - 0x1a14]
mov dword [esp], 0
push 0
push dword [ebp - 0x19fc]
push edi
push esi
push dword [eax]
call fcn.10093e90
lea ecx, [ebp - 0x8c]
mov dword [ebp - 4], 0xffffffff
call fcn.10003ea0
mov esi, dword [ebp - 0x1a20]
mov eax, dword [esi + 0x280]
mov dword [ebp - 0x1a14], eax
call fcn.100b7d80
push 0xb2
mov edx, str.subscribers
mov ecx, 0x101eec14
push 0xff
cmp dword [eax + 0xfc], 0
push 0xe4
cmovne ecx, edx
mov dword [ebp - 0x19fc], ecx
lea ecx, [ebp - 0x1a84]
push 0xca
call fcn.10034b00
mov ecx, eax
call fcn.1006eec0
movss xmm2, dword [esi + 0x10]
lea ecx, [ebp - 0x1a38]
movss xmm1, dword [esi + 0xc]
mov edi, eax
addss xmm2, dword [0x101f8d50]
addss xmm1, dword [0x101f8da4]
call fcn.10034aa0
mov esi, eax
call fcn.10071c10
push 1
mov ecx, dword [eax + 0x90]
add ecx, 0x34
call fcn.10056250
push 0
push ecx
mov dword [esp], 0
push 0
push dword [ebp - 0x19fc]
movss xmm2, dword [0x101f8c24]
mov ecx, dword [ebp - 0x1a14]
push edi
push esi
push dword [eax]
call fcn.10093e90
mov esi, dword [ebp - 0x1a20]
mov eax, dword [esi + 0x280]
mov dword [ebp - 0x1a14], eax
call fcn.100b7d80
push 0xff
mov edx, str.News_about_the_latest_updates_and_improvements_of_SkinChanger_CS:GO__nis_published_in_the_Telegram_channel_almost_daily.
mov ecx, str.______SkinChanger_CS:GO__n__Telegram___.
push 0xff
cmp dword [eax + 0xfc], 0
push 0xf7
cmovne ecx, edx
mov dword [ebp - 0x19fc], ecx
lea ecx, [ebp - 0x1a84]
push 0xe7
call fcn.10034b00
mov ecx, eax
call fcn.1006eec0
movss xmm2, dword [esi + 0x10]
lea ecx, [ebp - 0x1a38]
movss xmm1, dword [esi + 0xc]
mov edi, eax
addss xmm2, dword [0x101f8db0]
addss xmm1, dword [0x101f8c7c]
call fcn.10034aa0
mov esi, eax
call fcn.10071c10
push 1
mov ecx, dword [eax + 0x90]
add ecx, 0x34
call fcn.10056250
movss xmm2, dword [0x101f8c24]
push 0
push ecx
mov ecx, dword [ebp - 0x1a14]
mov dword [esp], 0
push 0
push dword [ebp - 0x19fc]
push edi
push esi
push dword [eax]
call fcn.10093e90
mov esi, dword [ebp - 0x1a20]
mov eax, dword [esi + 0x280]
mov dword [ebp - 0x1a14], eax
call fcn.100b7d80
push 0xff
mov edx, str.If_you_dont_want_to_miss_the_new_version_of_SkinChanger_or_have_any__nideas_on_how_to_improve_our_product__then_subscribe_
mov ecx, str._______SkinChanger___n____________
push 0xff
cmp dword [eax + 0xfc], 0
push 0xf7
cmovne ecx, edx
mov dword [ebp - 0x19fc], ecx
lea ecx, [ebp - 0x1a84]
push 0xe7
call fcn.10034b00
mov ecx, eax
call fcn.1006eec0
movss xmm2, dword [esi + 0x10]
lea ecx, [ebp - 0x1a38]
movss xmm1, dword [esi + 0xc]
mov edi, eax
addss xmm2, dword [0x101f8dbc]
addss xmm1, dword [0x101f8c7c]
call fcn.10034aa0
mov esi, eax
call fcn.10071c10
push 1
mov ecx, dword [eax + 0x90]
add ecx, 0x34
call fcn.10056250
push 0
push ecx
mov dword [esp], 0
movss xmm2, dword [0x101f8c24]
mov ecx, dword [ebp - 0x1a14]
push 0
push dword [ebp - 0x19fc]
push edi
push esi
push dword [eax]
call fcn.10093e90
push 0xff
push 0xf3
push 0xa2
push 0
lea ecx, [ebp - 0x24]
call fcn.10034b00
mov edx, eax
mov ecx, 0x15
call fcn.1006efc0
push 0xff
push 0xea
push 0x9c
push 1
lea ecx, [ebp - 0x54]
call fcn.10034b00
mov edx, eax
mov ecx, 0x16
call fcn.1006efc0
push 0xff
push 0xf3
push 0xa2
push 0
lea ecx, [ebp - 0x6c]
call fcn.10034b00
mov edx, eax
mov ecx, 0x17
call fcn.1006efc0
movss xmm1, dword [0x101f8bd8]
mov ecx, 0xb
call fcn.1006f0e0
call fcn.10071c10
push 3
mov ecx, dword [eax + 0x90]
add ecx, 0x34
call fcn.10056250
mov ecx, dword [eax]
call fcn.1007c8d0
mov eax, dword [ebp - 0x1a0c]
lea ecx, [ebp - 0x1a74]
mov edi, dword [ebp - 0x1a20]
movss xmm2, dword [0x101f8c9c]
movss xmm1, dword [0x101f8da8]
movss xmm0, dword [eax]
addss xmm0, dword [0x101f8d44]
movss dword [edi + 0xd0], xmm0
movss xmm0, dword [edi + 0x10]
addss xmm0, dword [0x101f8dcc]
movss dword [edi + 0xd4], xmm0
call fcn.10034aa0
mov esi, eax
call fcn.100b7d80
mov edx, str.Subscribe_to_the_Telegram
mov ecx, str.__Telegram
cmp dword [eax + 0xfc], 0
cmovne ecx, edx
mov edx, esi
call fcn.100a1a10
test al, al
je 0x1004fa20
push 5
push 0
push 0
push ecx
call fcn.100b7d80
add esp, 4
mov edx, str.https:__t.me_joinchat_WQKQbV6BrQWhOE4B
mov ecx, str.https:__t.me_joinchat_AAAAAEu56STl5O3mX4kbDg
cmp dword [eax + 0xfc], 0
cmovne ecx, edx
push ecx
push str.open
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
mov eax, dword [edi + 0x280]
xorps xmm3, xmm3
push ecx
xorps xmm2, xmm2
mov dword [ebp - 0x1a4c], eax
xorps xmm1, xmm1
mov dword [esp], 0x437f0000
lea ecx, [ebp - 0x1a84]
call fcn.10034ad0
mov ecx, eax
call fcn.1006eec0
movss xmm2, dword [0x101f8b50]
lea ecx, [ebp - 0x1a38]
movaps xmm1, xmm2
mov dword [ebp - 0x1a14], eax
call fcn.10034aa0
xorps xmm2, xmm2
mov dword [ebp - 0x1a24], eax
xorps xmm1, xmm1
lea ecx, [ebp - 0x1a74]
call fcn.10034aa0
movss xmm2, dword [edi + 0x10]
lea esi, [edi + 0xc]
movss xmm1, dword [esi]
lea ecx, [ebp - 0x1aa0]
addss xmm2, dword [0x101f8dd8]
addss xmm1, dword [0x101f8dc0]
mov dword [ebp - 0x1a2c], eax
addss xmm2, dword [0x101f8c30]
addss xmm1, dword [0x101f8c30]
call fcn.10034aa0
movss xmm1, dword [esi]
lea ecx, [ebp - 0x1ab4]
addss xmm1, dword [0x101f8dc0]
mov edi, eax
mov eax, dword [ebp - 0x1a20]
movss xmm2, dword [eax + 0x10]
addss xmm2, dword [0x101f8dd8]
call fcn.10034aa0
mov esi, eax
call fcn.100b7d80
lea ecx, [ebp - 0x19fc]
mov dword [ebp - 0x19fc], 0xf
push ecx
lea ecx, [eax + 0x108]
call fcn.10056140
push dword [ebp - 0x1a14]
mov ecx, dword [ebp - 0x1a4c]
push dword [ebp - 0x1a24]
push dword [ebp - 0x1a2c]
push edi
push esi
push dword [eax]
call fcn.10094000
mov ecx, 3
call fcn.1006f010
mov ecx, 1
call fcn.1006f260
call fcn.1007c9a0
cmp byte [0x102c8744], 0
push 0xb3
je 0x1004fb7c
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0x1a84]
call fcn.10034b00
lea edx, [ebp - 0x24]
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x24], xmm0
jmp 0x1004fb9d
push 0xe5
push 0xe5
push 0xe5
lea ecx, [ebp - 0x6c]
call fcn.10034b00
lea edx, [ebp - 0x54]
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x54], xmm0
xor ecx, ecx
call fcn.1006efc0
call fcn.10071c10
push 2
mov ecx, dword [eax + 0x90]
add ecx, 0x34
call fcn.10056250
mov ecx, dword [eax]
call fcn.1007c8d0
mov eax, dword [ebp - 0x1a0c]
lea ecx, [ebp - 0x1a38]
mov edi, dword [ebp - 0x1a20]
movss xmm2, dword [0x101f8c1c]
movss xmm1, dword [0x101f8d38]
movss xmm0, dword [eax]
addss xmm0, dword [0x101f8d7c]
movss dword [edi + 0xd0], xmm0
movss xmm0, dword [edi + 0x10]
addss xmm0, dword [0x101f8de8]
movss dword [edi + 0xd4], xmm0
call fcn.10034aa0
mov esi, eax
call fcn.100b7d80
mov edx, str.I_dont_have_Telegram
mov ecx, str.___Telegram
cmp dword [eax + 0xfc], 0
cmovne ecx, edx
mov edx, esi
call fcn.100a1a10
test al, al
je 0x1004fc4e
push 5
push 0
push 0
push str.https:__desktop.telegram.org_
push str.open
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
xor ecx, ecx
call fcn.100713d0
mov ecx, 1
mov byte [0x102c8744], al
call fcn.1006f010
call fcn.1007c9a0
call fcn.10071c10
push 2
mov ecx, dword [eax + 0x90]
add ecx, 0x34
call fcn.10056250
mov ecx, dword [eax]
call fcn.1007c8d0
push 0x7f
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0x1a84]
call fcn.10034b00
mov edx, eax
xor ecx, ecx
call fcn.1006efc0
push 0x7f
push 0xcc
push 0x88
push 0
lea ecx, [ebp - 0x24]
call fcn.10034b00
mov edx, eax
mov ecx, 7
call fcn.1006efc0
push 0xb3
push 0xcc
push 0x88
push 0
lea ecx, [ebp - 0x124]
call fcn.10034b00
mov edx, eax
mov ecx, 8
call fcn.1006efc0
movss xmm1, dword [0x101f8bd8]
mov ecx, 0xb
call fcn.1006f0e0
movss xmm0, dword [edi + 0xc]
addss xmm0, dword [0x101f8bf0]
movss dword [edi + 0xd0], xmm0
movss xmm0, dword [edi + 0x10]
addss xmm0, dword [0x101f8e00]
movss dword [edi + 0xd4], xmm0
call fcn.100b7d80
mov esi, eax
call fcn.100b7d80
mov edx, str.Im_already_a_subscriber__dont_show_me_this_anymore
mov ecx, 0x101eefc8
cmp dword [eax + 0xfc], 0
cmovne ecx, edx
lea edx, [esi + 0x41]
call fcn.100a3030
mov ecx, 3
call fcn.1006f010
mov ecx, 1
call fcn.1006f260
call fcn.1007c9a0
call fcn.1007f270
mov ecx, 1
call fcn.1006f010
call fcn.1007bd50
mov ecx, 1
call fcn.1006f010
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.101559ea
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret