Function at 0x100fd6f0
Capabilities:
Parse pe header
Resolve function by parsing pe exports

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 0x102a2f13
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x8860
call fcn.10297600
mov eax, dword [0x10561040]
xor eax, ebp
mov dword [ebp - 0x14], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0xafc], ecx
mov ecx, 0x108ce96a
call fcn.10297320
nop
push str.skins
lea ecx, [ebp - 0x305c]
call fcn.1004aac0
mov dword [ebp - 4], 0
lea eax, [ebp - 0x305c]
push eax
mov ecx, dword [ebp - 0xafc]
call fcn.100896c0
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x305c]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x38
mov dword [ebp - 0xf44], ecx
push str.skins_enable
lea ecx, [ebp - 0x3094]
call fcn.1004aac0
mov dword [ebp - 4], 1
push str.enable
lea ecx, [ebp - 0x3078]
call fcn.1004aac0
mov byte [ebp - 4], 2
lea edx, [ebp - 0x3094]
push edx
mov ecx, dword [ebp - 0xf44]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xf44]
mov byte [eax + 0x75], 1
mov ecx, dword [ebp - 0xf44]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x100fd7fe
lea eax, [ebp - 0x3078]
push eax
mov ecx, dword [ebp - 0xf44]
add ecx, 0x7c
call fcn.100896c0
nop
mov ecx, dword [ebp - 0xf44]
mov byte [ecx + 0x78], 0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x3078]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3094]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x38
mov dword [ebp - 0x1e48], edx
mov eax, dword [ebp - 0x1e48]
mov dword [eax + 0x70], fcn.101c1e30
mov ecx, dword [ebp - 0xafc]
add ecx, 0x38
mov dword [ebp - 0x434], ecx
mov edx, dword [ebp - 0x434]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x434]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x434]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x434]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x434]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1e68], ecx
lea edx, [ebp - 0x434]
push edx
mov ecx, dword [ebp - 0x1e68]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0xd4
mov dword [ebp - 0xf40], eax
push str.id_deagle
lea ecx, [ebp - 0x30cc]
call fcn.1004aac0
mov dword [ebp - 4], 3
push str.paintkit_id
lea ecx, [ebp - 0x30b0]
call fcn.1004aac0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x30b0]
push ecx
mov ecx, dword [ebp - 0xf40]
add ecx, 0x20
call fcn.100896c0
lea edx, [ebp - 0x30cc]
push edx
mov ecx, dword [ebp - 0xf40]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xf40]
mov dword [eax + 0x94], 3
mov ecx, dword [ebp - 0xf40]
mov dword [ecx + 0x10], 0x23
mov edx, dword [ebp - 0xf40]
mov dword [edx + 0x14], 0x23
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x30b0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30cc]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0xd4
mov dword [ebp - 0x1e7c], eax
mov ecx, dword [ebp - 0x1e7c]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0xd4
mov dword [ebp - 0x1e90], edx
mov dword [ebp - 0x784], 0x101be170
mov eax, dword [ebp - 0x1e90]
add eax, 0x60
mov dword [ebp - 0x1ea4], eax
lea ecx, [ebp - 0x784]
push ecx
mov ecx, dword [ebp - 0x1ea4]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0xd4
mov dword [ebp - 0x438], edx
mov eax, dword [ebp - 0x438]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x438]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x438]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x438]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x438]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x1eb8], edx
lea eax, [ebp - 0x438]
push eax
mov ecx, dword [ebp - 0x1eb8]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x170
mov dword [ebp - 0x1070], ecx
push str.stattrak_deagle
lea ecx, [ebp - 0x3104]
call fcn.1004aac0
mov dword [ebp - 4], 5
push str.stattrak
lea ecx, [ebp - 0x30e8]
call fcn.1004aac0
mov byte [ebp - 4], 6
lea edx, [ebp - 0x3104]
push edx
mov ecx, dword [ebp - 0x1070]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0x1070]
mov byte [eax + 0x75], 1
mov ecx, dword [ebp - 0x1070]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x100fdac3
lea eax, [ebp - 0x30e8]
push eax
mov ecx, dword [ebp - 0x1070]
add ecx, 0x7c
call fcn.100896c0
nop
mov ecx, dword [ebp - 0x1070]
mov byte [ecx + 0x78], 0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x30e8]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3104]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x170
mov dword [ebp - 0x1ed8], edx
mov eax, dword [ebp - 0x1ed8]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0x170
mov dword [ebp - 0x1ef8], ecx
mov dword [ebp - 0x770], 0x101be170
mov edx, dword [ebp - 0x1ef8]
add edx, 0x60
mov dword [ebp - 0x1f18], edx
lea eax, [ebp - 0x770]
push eax
mov ecx, dword [ebp - 0x1f18]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x170
mov dword [ebp - 0x43c], ecx
mov edx, dword [ebp - 0x43c]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x43c]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x43c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x43c]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x43c]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1f38], ecx
lea edx, [ebp - 0x43c]
push edx
mov ecx, dword [ebp - 0x1f38]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x20c
mov dword [ebp - 0xb00], eax
push 0x10544818
lea ecx, [ebp - 0x3158]
call fcn.10139850
mov dword [ebp - 4], 7
push str.quality_deagle
lea ecx, [ebp - 0x313c]
call fcn.1004aac0
mov byte [ebp - 4], 8
push str.quality
lea ecx, [ebp - 0x3120]
call fcn.1004aac0
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x313c]
push ecx
mov ecx, dword [ebp - 0xb00]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xb00]
mov byte [edx + 0x75], 1
mov eax, dword [ebp - 0xb00]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x100fdc5b
lea edx, [ebp - 0x3120]
push edx
mov ecx, dword [ebp - 0xb00]
add ecx, 0x94
call fcn.100896c0
nop
mov eax, dword [ebp - 0xb00]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x100fdc75
mov dword [ebp - 0x117c], 0xf
jmp 0x100fdc7f
mov dword [ebp - 0x117c], 0
mov edx, dword [ebp - 0xb00]
mov eax, dword [ebp - 0x117c]
mov dword [edx + 0xcc], eax
mov ecx, dword [ebp - 0xb00]
mov edx, dword [ecx + 0xcc]
add edx, 8
mov eax, dword [ebp - 0xb00]
mov dword [eax + 0x10], edx
mov ecx, dword [ebp - 0xb00]
mov edx, dword [ebp - 0xb00]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x14], eax
mov ecx, dword [ebp - 0xb00]
vmovss xmm0, dword [0x1054827c]
vmovss dword [ecx + 0x80], xmm0
mov edx, dword [ebp - 0xb00]
vmovss xmm0, dword [0x105483c0]
vmovss dword [edx + 0x84], xmm0
mov eax, dword [ebp - 0xb00]
vmovss xmm0, dword [0x105483c0]
vmovss dword [eax + 0x7c], xmm0
mov ecx, dword [ebp - 0xb00]
mov dword [ecx + 0x90], 0
mov edx, dword [ebp - 0xb00]
vmovss xmm0, dword [0x1054827c]
vmovss dword [edx + 0x88], xmm0
lea eax, [ebp - 0x3158]
push eax
mov ecx, dword [ebp - 0xb00]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x3120]
call fcn.1004a980
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x313c]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3158]
call fcn.100ba710
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x20c
mov dword [ebp - 0x1f4c], ecx
mov edx, dword [ebp - 0x1f4c]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x20c
mov dword [ebp - 0x1f60], eax
mov dword [ebp - 0x75c], 0x101be170
mov ecx, dword [ebp - 0x1f60]
add ecx, 0x60
mov dword [ebp - 0x1f74], ecx
lea edx, [ebp - 0x75c]
push edx
mov ecx, dword [ebp - 0x1f74]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x20c
mov dword [ebp - 0x440], eax
mov ecx, dword [ebp - 0x440]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x440]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x440]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x440]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x440]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x1f88], eax
lea ecx, [ebp - 0x440]
push ecx
mov ecx, dword [ebp - 0x1f88]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x2dc
mov dword [ebp - 0xb04], edx
push 0x102ae894
lea ecx, [ebp - 0x31ac]
call fcn.10139850
mov dword [ebp - 4], 0xa
push str.seed_deagle
lea ecx, [ebp - 0x3190]
call fcn.1004aac0
mov byte [ebp - 4], 0xb
push str.seed
lea ecx, [ebp - 0x3174]
call fcn.1004aac0
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x3190]
push eax
mov ecx, dword [ebp - 0xb04]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xb04]
mov byte [ecx + 0x75], 1
mov edx, dword [ebp - 0xb04]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x100fded5
lea ecx, [ebp - 0x3174]
push ecx
mov ecx, dword [ebp - 0xb04]
add ecx, 0x94
call fcn.100896c0
nop
mov edx, dword [ebp - 0xb04]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x100fdeef
mov dword [ebp - 0x1178], 0xf
jmp 0x100fdef9
mov dword [ebp - 0x1178], 0
mov ecx, dword [ebp - 0xb04]
mov edx, dword [ebp - 0x1178]
mov dword [ecx + 0xcc], edx
mov eax, dword [ebp - 0xb04]
mov ecx, dword [eax + 0xcc]
add ecx, 8
mov edx, dword [ebp - 0xb04]
mov dword [edx + 0x10], ecx
mov eax, dword [ebp - 0xb04]
mov ecx, dword [ebp - 0xb04]
mov edx, dword [ecx + 0x10]
mov dword [eax + 0x14], edx
mov eax, dword [ebp - 0xb04]
vxorps xmm0, xmm0, xmm0
vmovss dword [eax + 0x80], xmm0
mov ecx, dword [ebp - 0xb04]
vmovss xmm0, dword [0x10548424]
vmovss dword [ecx + 0x84], xmm0
mov edx, dword [ebp - 0xb04]
vxorps xmm0, xmm0, xmm0
vmovss dword [edx + 0x7c], xmm0
mov eax, dword [ebp - 0xb04]
mov dword [eax + 0x90], 0
mov ecx, dword [ebp - 0xb04]
vmovss xmm0, dword [0x1054827c]
vmovss dword [ecx + 0x88], xmm0
lea edx, [ebp - 0x31ac]
push edx
mov ecx, dword [ebp - 0xb04]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x3174]
call fcn.1004a980
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x3190]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x31ac]
call fcn.100ba710
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x2dc
mov dword [ebp - 0x1fa8], eax
mov ecx, dword [ebp - 0x1fa8]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0x2dc
mov dword [ebp - 0x1fc8], edx
mov dword [ebp - 0x670], 0x101be170
mov eax, dword [ebp - 0x1fc8]
add eax, 0x60
mov dword [ebp - 0x1fe8], eax
lea ecx, [ebp - 0x670]
push ecx
mov ecx, dword [ebp - 0x1fe8]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x2dc
mov dword [ebp - 0x444], edx
mov eax, dword [ebp - 0x444]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x444]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x444]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x444]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x444]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x2008], edx
lea eax, [ebp - 0x444]
push eax
mov ecx, dword [ebp - 0x2008]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3ac
mov dword [ebp - 0xe7c], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x201c], edx
mov eax, dword [ebp - 0x201c]
mov dword [ebp - 0x2030], eax
mov ecx, dword [ebp - 0x2030]
mov dword [ebp - 0x2044], ecx
push str.color_one_deagle
lea ecx, [ebp - 0x31e4]
call fcn.1004aac0
mov dword [ebp - 4], 0xd
push str.color_one
lea ecx, [ebp - 0x31c8]
call fcn.1004aac0
mov byte [ebp - 4], 0xe
lea edx, [ebp - 0x31c8]
push edx
mov ecx, dword [ebp - 0xe7c]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x31e4]
push eax
mov ecx, dword [ebp - 0xe7c]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xe7c]
mov edx, dword [ebp - 0x2044]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xe7c]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xe7c]
cmp dword [ecx + 0x9c], 0
je 0x100fe187
mov edx, dword [ebp - 0xe7c]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xe7c]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x31c8]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x31e4]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x3ac
mov dword [ebp - 0x2058], eax
mov ecx, dword [ebp - 0x2058]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x3ac
mov dword [ebp - 0x2078], edx
mov dword [ebp - 0x728], 0x101be170
mov eax, dword [ebp - 0x2078]
add eax, 0x60
mov dword [ebp - 0x2098], eax
lea ecx, [ebp - 0x728]
push ecx
mov ecx, dword [ebp - 0x2098]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x3ac
mov dword [ebp - 0x448], edx
mov eax, dword [ebp - 0x448]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x448]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x448]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x448]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x448]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x20b8], edx
lea eax, [ebp - 0x448]
push eax
mov ecx, dword [ebp - 0x20b8]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x44c
mov dword [ebp - 0xe80], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x20d8], edx
mov eax, dword [ebp - 0x20d8]
mov dword [ebp - 0x20ec], eax
mov ecx, dword [ebp - 0x20ec]
mov dword [ebp - 0x2100], ecx
push str.color_two_deagle
lea ecx, [ebp - 0x321c]
call fcn.1004aac0
mov dword [ebp - 4], 0xf
push str.color_two
lea ecx, [ebp - 0x3200]
call fcn.1004aac0
mov byte [ebp - 4], 0x10
lea edx, [ebp - 0x3200]
push edx
mov ecx, dword [ebp - 0xe80]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x321c]
push eax
mov ecx, dword [ebp - 0xe80]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xe80]
mov edx, dword [ebp - 0x2100]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xe80]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xe80]
cmp dword [ecx + 0x9c], 0
je 0x100fe354
mov edx, dword [ebp - 0xe80]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xe80]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x3200]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x321c]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x44c
mov dword [ebp - 0x2114], eax
mov ecx, dword [ebp - 0x2114]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x44c
mov dword [ebp - 0x2128], edx
mov dword [ebp - 0x704], 0x101be170
mov eax, dword [ebp - 0x2128]
add eax, 0x60
mov dword [ebp - 0x2148], eax
lea ecx, [ebp - 0x704]
push ecx
mov ecx, dword [ebp - 0x2148]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x44c
mov dword [ebp - 0x44c], edx
mov eax, dword [ebp - 0x44c]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x44c]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x44c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x44c]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x44c]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x2168], edx
lea eax, [ebp - 0x44c]
push eax
mov ecx, dword [ebp - 0x2168]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x4ec
mov dword [ebp - 0xe84], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x2188], edx
mov eax, dword [ebp - 0x2188]
mov dword [ebp - 0x21a8], eax
mov ecx, dword [ebp - 0x21a8]
mov dword [ebp - 0x21bc], ecx
push str.color_three_deagle
lea ecx, [ebp - 0x3254]
call fcn.1004aac0
mov dword [ebp - 4], 0x11
push str.color_three
lea ecx, [ebp - 0x3238]
call fcn.1004aac0
mov byte [ebp - 4], 0x12
lea edx, [ebp - 0x3238]
push edx
mov ecx, dword [ebp - 0xe84]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x3254]
push eax
mov ecx, dword [ebp - 0xe84]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xe84]
mov edx, dword [ebp - 0x21bc]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xe84]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xe84]
cmp dword [ecx + 0x9c], 0
je 0x100fe521
mov edx, dword [ebp - 0xe84]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xe84]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x3238]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3254]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x4ec
mov dword [ebp - 0x21d0], eax
mov ecx, dword [ebp - 0x21d0]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x4ec
mov dword [ebp - 0x21e4], edx
mov dword [ebp - 0x900], 0x101be170
mov eax, dword [ebp - 0x21e4]
add eax, 0x60
mov dword [ebp - 0x21f8], eax
lea ecx, [ebp - 0x900]
push ecx
mov ecx, dword [ebp - 0x21f8]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x4ec
mov dword [ebp - 0x450], edx
mov eax, dword [ebp - 0x450]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x450]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x450]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x450]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x450]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x2218], edx
lea eax, [ebp - 0x450]
push eax
mov ecx, dword [ebp - 0x2218]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x58c
mov dword [ebp - 0xe88], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x2238], edx
mov eax, dword [ebp - 0x2238]
mov dword [ebp - 0x2258], eax
mov ecx, dword [ebp - 0x2258]
mov dword [ebp - 0x2278], ecx
push str.color_four_deagle
lea ecx, [ebp - 0x328c]
call fcn.1004aac0
mov dword [ebp - 4], 0x13
push str.color_four
lea ecx, [ebp - 0x3270]
call fcn.1004aac0
mov byte [ebp - 4], 0x14
lea edx, [ebp - 0x3270]
push edx
mov ecx, dword [ebp - 0xe88]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x328c]
push eax
mov ecx, dword [ebp - 0xe88]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xe88]
mov edx, dword [ebp - 0x2278]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xe88]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xe88]
cmp dword [ecx + 0x9c], 0
je 0x100fe6ee
mov edx, dword [ebp - 0xe88]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xe88]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x3270]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x328c]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x58c
mov dword [ebp - 0x228c], eax
mov ecx, dword [ebp - 0x228c]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x58c
mov dword [ebp - 0x22a0], edx
mov dword [ebp - 0x8e4], 0x101be170
mov eax, dword [ebp - 0x22a0]
add eax, 0x60
mov dword [ebp - 0x22b4], eax
lea ecx, [ebp - 0x8e4]
push ecx
mov ecx, dword [ebp - 0x22b4]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x58c
mov dword [ebp - 0x454], edx
mov eax, dword [ebp - 0x454]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x454]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x454]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x454]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x454]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x22c8], edx
lea eax, [ebp - 0x454]
push eax
mov ecx, dword [ebp - 0x22c8]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x62c
mov dword [ebp - 0x106c], ecx
push str.id_elite
lea ecx, [ebp - 0x32c4]
call fcn.1004aac0
mov dword [ebp - 4], 0x15
push str.paintkit_id
lea ecx, [ebp - 0x32a8]
call fcn.1004aac0
mov byte [ebp - 4], 0x16
lea edx, [ebp - 0x32a8]
push edx
mov ecx, dword [ebp - 0x106c]
add ecx, 0x20
call fcn.100896c0
lea eax, [ebp - 0x32c4]
push eax
mov ecx, dword [ebp - 0x106c]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0x106c]
mov dword [ecx + 0x94], 3
mov edx, dword [ebp - 0x106c]
mov dword [edx + 0x10], 0x23
mov eax, dword [ebp - 0x106c]
mov dword [eax + 0x14], 0x23
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x32a8]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x32c4]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x62c
mov dword [ebp - 0x22e8], ecx
mov edx, dword [ebp - 0x22e8]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x62c
mov dword [ebp - 0x2308], eax
mov dword [ebp - 0x8d0], 0x101be0d0
mov ecx, dword [ebp - 0x2308]
add ecx, 0x60
mov dword [ebp - 0x2328], ecx
lea edx, [ebp - 0x8d0]
push edx
mov ecx, dword [ebp - 0x2328]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x62c
mov dword [ebp - 0x458], eax
mov ecx, dword [ebp - 0x458]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x458]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x458]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x458]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x458]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x2348], eax
lea ecx, [ebp - 0x458]
push ecx
mov ecx, dword [ebp - 0x2348]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x6c8
mov dword [ebp - 0x1068], edx
push str.stattrak_elite
lea ecx, [ebp - 0x32fc]
call fcn.1004aac0
mov dword [ebp - 4], 0x17
push str.stattrak
lea ecx, [ebp - 0x32e0]
call fcn.1004aac0
mov byte [ebp - 4], 0x18
lea eax, [ebp - 0x32fc]
push eax
mov ecx, dword [ebp - 0x1068]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0x1068]
mov byte [ecx + 0x75], 1
mov edx, dword [ebp - 0x1068]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x100fe9ec
lea ecx, [ebp - 0x32e0]
push ecx
mov ecx, dword [ebp - 0x1068]
add ecx, 0x7c
call fcn.100896c0
nop
mov edx, dword [ebp - 0x1068]
mov byte [edx + 0x78], 0
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x32e0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x32fc]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x6c8
mov dword [ebp - 0x235c], eax
mov ecx, dword [ebp - 0x235c]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0x6c8
mov dword [ebp - 0x2370], edx
mov dword [ebp - 0x8bc], 0x101be0d0
mov eax, dword [ebp - 0x2370]
add eax, 0x60
mov dword [ebp - 0x2384], eax
lea ecx, [ebp - 0x8bc]
push ecx
mov ecx, dword [ebp - 0x2384]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x6c8
mov dword [ebp - 0x45c], edx
mov eax, dword [ebp - 0x45c]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x45c]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x45c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x45c]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x45c]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x2398], edx
lea eax, [ebp - 0x45c]
push eax
mov ecx, dword [ebp - 0x2398]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x764
mov dword [ebp - 0xb08], ecx
push 0x10544818
lea ecx, [ebp - 0x3350]
call fcn.10139850
mov dword [ebp - 4], 0x19
push str.quality_elite
lea ecx, [ebp - 0x3334]
call fcn.1004aac0
mov byte [ebp - 4], 0x1a
push str.quality
lea ecx, [ebp - 0x3318]
call fcn.1004aac0
mov byte [ebp - 4], 0x1b
lea edx, [ebp - 0x3334]
push edx
mov ecx, dword [ebp - 0xb08]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xb08]
mov byte [eax + 0x75], 1
mov ecx, dword [ebp - 0xb08]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x100feb84
lea eax, [ebp - 0x3318]
push eax
mov ecx, dword [ebp - 0xb08]
add ecx, 0x94
call fcn.100896c0
nop
mov ecx, dword [ebp - 0xb08]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x100feb9e
mov dword [ebp - 0x1174], 0xf
jmp 0x100feba8
mov dword [ebp - 0x1174], 0
mov eax, dword [ebp - 0xb08]
mov ecx, dword [ebp - 0x1174]
mov dword [eax + 0xcc], ecx
mov edx, dword [ebp - 0xb08]
mov eax, dword [edx + 0xcc]
add eax, 8
mov ecx, dword [ebp - 0xb08]
mov dword [ecx + 0x10], eax
mov edx, dword [ebp - 0xb08]
mov eax, dword [ebp - 0xb08]
mov ecx, dword [eax + 0x10]
mov dword [edx + 0x14], ecx
mov edx, dword [ebp - 0xb08]
vmovss xmm0, dword [0x1054827c]
vmovss dword [edx + 0x80], xmm0
mov eax, dword [ebp - 0xb08]
vmovss xmm0, dword [0x105483c0]
vmovss dword [eax + 0x84], xmm0
mov ecx, dword [ebp - 0xb08]
vmovss xmm0, dword [0x105483c0]
vmovss dword [ecx + 0x7c], xmm0
mov edx, dword [ebp - 0xb08]
mov dword [edx + 0x90], 0
mov eax, dword [ebp - 0xb08]
vmovss xmm0, dword [0x1054827c]
vmovss dword [eax + 0x88], xmm0
lea ecx, [ebp - 0x3350]
push ecx
mov ecx, dword [ebp - 0xb08]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3318]
call fcn.1004a980
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x3334]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3350]
call fcn.100ba710
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x764
mov dword [ebp - 0x23b8], edx
mov eax, dword [ebp - 0x23b8]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0x764
mov dword [ebp - 0x23d8], ecx
mov dword [ebp - 0x8a4], 0x101be0d0
mov edx, dword [ebp - 0x23d8]
add edx, 0x60
mov dword [ebp - 0x23f8], edx
lea eax, [ebp - 0x8a4]
push eax
mov ecx, dword [ebp - 0x23f8]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x764
mov dword [ebp - 0x460], ecx
mov edx, dword [ebp - 0x460]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x460]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x460]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x460]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x460]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x2418], ecx
lea edx, [ebp - 0x460]
push edx
mov ecx, dword [ebp - 0x2418]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x834
mov dword [ebp - 0xb0c], eax
push 0x102ae894
lea ecx, [ebp - 0x33a4]
call fcn.10139850
mov dword [ebp - 4], 0x1c
push str.seed_elite
lea ecx, [ebp - 0x3388]
call fcn.1004aac0
mov byte [ebp - 4], 0x1d
push str.seed
lea ecx, [ebp - 0x336c]
call fcn.1004aac0
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x3388]
push ecx
mov ecx, dword [ebp - 0xb0c]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xb0c]
mov byte [edx + 0x75], 1
mov eax, dword [ebp - 0xb0c]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x100fedff
lea edx, [ebp - 0x336c]
push edx
mov ecx, dword [ebp - 0xb0c]
add ecx, 0x94
call fcn.100896c0
nop
mov eax, dword [ebp - 0xb0c]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x100fee19
mov dword [ebp - 0x1170], 0xf
jmp 0x100fee23
mov dword [ebp - 0x1170], 0
mov edx, dword [ebp - 0xb0c]
mov eax, dword [ebp - 0x1170]
mov dword [edx + 0xcc], eax
mov ecx, dword [ebp - 0xb0c]
mov edx, dword [ecx + 0xcc]
add edx, 8
mov eax, dword [ebp - 0xb0c]
mov dword [eax + 0x10], edx
mov ecx, dword [ebp - 0xb0c]
mov edx, dword [ebp - 0xb0c]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x14], eax
mov ecx, dword [ebp - 0xb0c]
vxorps xmm0, xmm0, xmm0
vmovss dword [ecx + 0x80], xmm0
mov edx, dword [ebp - 0xb0c]
vmovss xmm0, dword [0x10548424]
vmovss dword [edx + 0x84], xmm0
mov eax, dword [ebp - 0xb0c]
vxorps xmm0, xmm0, xmm0
vmovss dword [eax + 0x7c], xmm0
mov ecx, dword [ebp - 0xb0c]
mov dword [ecx + 0x90], 0
mov edx, dword [ebp - 0xb0c]
vmovss xmm0, dword [0x1054827c]
vmovss dword [edx + 0x88], xmm0
lea eax, [ebp - 0x33a4]
push eax
mov ecx, dword [ebp - 0xb0c]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x336c]
call fcn.1004a980
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x3388]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x33a4]
call fcn.100ba710
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x834
mov dword [ebp - 0x242c], ecx
mov edx, dword [ebp - 0x242c]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x834
mov dword [ebp - 0x2440], eax
mov dword [ebp - 0x890], 0x101be0d0
mov ecx, dword [ebp - 0x2440]
add ecx, 0x60
mov dword [ebp - 0x2454], ecx
lea edx, [ebp - 0x890]
push edx
mov ecx, dword [ebp - 0x2454]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x834
mov dword [ebp - 0x464], eax
mov ecx, dword [ebp - 0x464]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x464]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x464]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x464]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x464]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x2468], eax
lea ecx, [ebp - 0x464]
push ecx
mov ecx, dword [ebp - 0x2468]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x904
mov dword [ebp - 0xe8c], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x2488], eax
mov ecx, dword [ebp - 0x2488]
mov dword [ebp - 0x24a8], ecx
mov edx, dword [ebp - 0x24a8]
mov dword [ebp - 0x24c8], edx
push str.color_one_elite
lea ecx, [ebp - 0x33dc]
call fcn.1004aac0
mov dword [ebp - 4], 0x1f
push str.color_one
lea ecx, [ebp - 0x33c0]
call fcn.1004aac0
mov byte [ebp - 4], 0x20
lea eax, [ebp - 0x33c0]
push eax
mov ecx, dword [ebp - 0xe8c]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x33dc]
push ecx
mov ecx, dword [ebp - 0xe8c]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xe8c]
mov eax, dword [ebp - 0x24c8]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xe8c]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xe8c]
cmp dword [edx + 0x9c], 0
je 0x100ff0af
mov eax, dword [ebp - 0xe8c]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xe8c]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x33c0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x33dc]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x904
mov dword [ebp - 0x24e8], ecx
mov edx, dword [ebp - 0x24e8]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0x904
mov dword [ebp - 0x24fc], eax
mov dword [ebp - 0x870], 0x101be0d0
mov ecx, dword [ebp - 0x24fc]
add ecx, 0x60
mov dword [ebp - 0x2510], ecx
lea edx, [ebp - 0x870]
push edx
mov ecx, dword [ebp - 0x2510]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x904
mov dword [ebp - 0x468], eax
mov ecx, dword [ebp - 0x468]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x468]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x468]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x468]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x468]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x2524], eax
lea ecx, [ebp - 0x468]
push ecx
mov ecx, dword [ebp - 0x2524]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x9a4
mov dword [ebp - 0xe90], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x2538], eax
mov ecx, dword [ebp - 0x2538]
mov dword [ebp - 0x2558], ecx
mov edx, dword [ebp - 0x2558]
mov dword [ebp - 0x2578], edx
push str.color_two_elite
lea ecx, [ebp - 0x3414]
call fcn.1004aac0
mov dword [ebp - 4], 0x21
push str.color_two
lea ecx, [ebp - 0x33f8]
call fcn.1004aac0
mov byte [ebp - 4], 0x22
lea eax, [ebp - 0x33f8]
push eax
mov ecx, dword [ebp - 0xe90]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x3414]
push ecx
mov ecx, dword [ebp - 0xe90]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xe90]
mov eax, dword [ebp - 0x2578]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xe90]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xe90]
cmp dword [edx + 0x9c], 0
je 0x100ff27a
mov eax, dword [ebp - 0xe90]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xe90]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x33f8]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3414]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x9a4
mov dword [ebp - 0x2598], ecx
mov edx, dword [ebp - 0x2598]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0x9a4
mov dword [ebp - 0x25b8], eax
mov dword [ebp - 0x850], 0x101be0d0
mov ecx, dword [ebp - 0x25b8]
add ecx, 0x60
mov dword [ebp - 0x25cc], ecx
lea edx, [ebp - 0x850]
push edx
mov ecx, dword [ebp - 0x25cc]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x9a4
mov dword [ebp - 0x46c], eax
mov ecx, dword [ebp - 0x46c]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x46c]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x46c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x46c]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x46c]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x25e0], eax
lea ecx, [ebp - 0x46c]
push ecx
mov ecx, dword [ebp - 0x25e0]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0xa44
mov dword [ebp - 0xe94], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x25f4], eax
mov ecx, dword [ebp - 0x25f4]
mov dword [ebp - 0x2608], ecx
mov edx, dword [ebp - 0x2608]
mov dword [ebp - 0x2628], edx
push str.color_three_elite
lea ecx, [ebp - 0x344c]
call fcn.1004aac0
mov dword [ebp - 4], 0x23
push str.color_three
lea ecx, [ebp - 0x3430]
call fcn.1004aac0
mov byte [ebp - 4], 0x24
lea eax, [ebp - 0x3430]
push eax
mov ecx, dword [ebp - 0xe94]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x344c]
push ecx
mov ecx, dword [ebp - 0xe94]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xe94]
mov eax, dword [ebp - 0x2628]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xe94]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xe94]
cmp dword [edx + 0x9c], 0
je 0x100ff445
mov eax, dword [ebp - 0xe94]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xe94]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x3430]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x344c]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0xa44
mov dword [ebp - 0x2648], ecx
mov edx, dword [ebp - 0x2648]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0xa44
mov dword [ebp - 0x2668], eax
mov dword [ebp - 0x830], 0x101be0d0
mov ecx, dword [ebp - 0x2668]
add ecx, 0x60
mov dword [ebp - 0x2688], ecx
lea edx, [ebp - 0x830]
push edx
mov ecx, dword [ebp - 0x2688]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0xa44
mov dword [ebp - 0x470], eax
mov ecx, dword [ebp - 0x470]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x470]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x470]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x470]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x470]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x269c], eax
lea ecx, [ebp - 0x470]
push ecx
mov ecx, dword [ebp - 0x269c]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0xae4
mov dword [ebp - 0xe98], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x26b0], eax
mov ecx, dword [ebp - 0x26b0]
mov dword [ebp - 0x26c4], ecx
mov edx, dword [ebp - 0x26c4]
mov dword [ebp - 0x26d8], edx
push str.color_four_elite
lea ecx, [ebp - 0x3484]
call fcn.1004aac0
mov dword [ebp - 4], 0x25
push str.color_four
lea ecx, [ebp - 0x3468]
call fcn.1004aac0
mov byte [ebp - 4], 0x26
lea eax, [ebp - 0x3468]
push eax
mov ecx, dword [ebp - 0xe98]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x3484]
push ecx
mov ecx, dword [ebp - 0xe98]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xe98]
mov eax, dword [ebp - 0x26d8]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xe98]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xe98]
cmp dword [edx + 0x9c], 0
je 0x100ff610
mov eax, dword [ebp - 0xe98]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xe98]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x3468]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3484]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0xae4
mov dword [ebp - 0x26f8], ecx
mov edx, dword [ebp - 0x26f8]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0xae4
mov dword [ebp - 0x2718], eax
mov dword [ebp - 0x80c], 0x101be0d0
mov ecx, dword [ebp - 0x2718]
add ecx, 0x60
mov dword [ebp - 0x2738], ecx
lea edx, [ebp - 0x80c]
push edx
mov ecx, dword [ebp - 0x2738]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0xae4
mov dword [ebp - 0x474], eax
mov ecx, dword [ebp - 0x474]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x474]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x474]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x474]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x474]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x2758], eax
lea ecx, [ebp - 0x474]
push ecx
mov ecx, dword [ebp - 0x2758]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0xb84
mov dword [ebp - 0x1064], edx
push str.id_fiveseven
lea ecx, [ebp - 0x34bc]
call fcn.1004aac0
mov dword [ebp - 4], 0x27
push str.paintkit_id
lea ecx, [ebp - 0x34a0]
call fcn.1004aac0
mov byte [ebp - 4], 0x28
lea eax, [ebp - 0x34a0]
push eax
mov ecx, dword [ebp - 0x1064]
add ecx, 0x20
call fcn.100896c0
lea ecx, [ebp - 0x34bc]
push ecx
mov ecx, dword [ebp - 0x1064]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0x1064]
mov dword [edx + 0x94], 3
mov eax, dword [ebp - 0x1064]
mov dword [eax + 0x10], 0x23
mov ecx, dword [ebp - 0x1064]
mov dword [ecx + 0x14], 0x23
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x34a0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x34bc]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0xb84
mov dword [ebp - 0x276c], edx
mov eax, dword [ebp - 0x276c]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0xb84
mov dword [ebp - 0x2780], ecx
mov dword [ebp - 0x7f8], 0x101be030
mov edx, dword [ebp - 0x2780]
add edx, 0x60
mov dword [ebp - 0x2794], edx
lea eax, [ebp - 0x7f8]
push eax
mov ecx, dword [ebp - 0x2794]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0xb84
mov dword [ebp - 0x478], ecx
mov edx, dword [ebp - 0x478]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x478]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x478]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x478]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x478]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x27a8], ecx
lea edx, [ebp - 0x478]
push edx
mov ecx, dword [ebp - 0x27a8]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0xc20
mov dword [ebp - 0x1060], eax
push str.stattrak_fiveseven
lea ecx, [ebp - 0x34f4]
call fcn.1004aac0
mov dword [ebp - 4], 0x29
push str.stattrak
lea ecx, [ebp - 0x34d8]
call fcn.1004aac0
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x34f4]
push ecx
mov ecx, dword [ebp - 0x1060]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0x1060]
mov byte [edx + 0x75], 1
mov eax, dword [ebp - 0x1060]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x100ff90e
lea edx, [ebp - 0x34d8]
push edx
mov ecx, dword [ebp - 0x1060]
add ecx, 0x7c
call fcn.100896c0
nop
mov eax, dword [ebp - 0x1060]
mov byte [eax + 0x78], 0
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x34d8]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x34f4]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0xc20
mov dword [ebp - 0x27c8], ecx
mov edx, dword [ebp - 0x27c8]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0xc20
mov dword [ebp - 0x27e8], eax
mov dword [ebp - 0x7e4], 0x101be030
mov ecx, dword [ebp - 0x27e8]
add ecx, 0x60
mov dword [ebp - 0x2808], ecx
lea edx, [ebp - 0x7e4]
push edx
mov ecx, dword [ebp - 0x2808]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0xc20
mov dword [ebp - 0x47c], eax
mov ecx, dword [ebp - 0x47c]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x47c]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x47c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x47c]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x47c]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x2828], eax
lea ecx, [ebp - 0x47c]
push ecx
mov ecx, dword [ebp - 0x2828]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0xcbc
mov dword [ebp - 0xb10], edx
push 0x10544818
lea ecx, [ebp - 0x3548]
call fcn.10139850
mov dword [ebp - 4], 0x2b
push str.quality_fiveseven
lea ecx, [ebp - 0x352c]
call fcn.1004aac0
mov byte [ebp - 4], 0x2c
push str.quality
lea ecx, [ebp - 0x3510]
call fcn.1004aac0
mov byte [ebp - 4], 0x2d
lea eax, [ebp - 0x352c]
push eax
mov ecx, dword [ebp - 0xb10]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xb10]
mov byte [ecx + 0x75], 1
mov edx, dword [ebp - 0xb10]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x100ffaa5
lea ecx, [ebp - 0x3510]
push ecx
mov ecx, dword [ebp - 0xb10]
add ecx, 0x94
call fcn.100896c0
nop
mov edx, dword [ebp - 0xb10]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x100ffabf
mov dword [ebp - 0x116c], 0xf
jmp 0x100ffac9
mov dword [ebp - 0x116c], 0
mov ecx, dword [ebp - 0xb10]
mov edx, dword [ebp - 0x116c]
mov dword [ecx + 0xcc], edx
mov eax, dword [ebp - 0xb10]
mov ecx, dword [eax + 0xcc]
add ecx, 8
mov edx, dword [ebp - 0xb10]
mov dword [edx + 0x10], ecx
mov eax, dword [ebp - 0xb10]
mov ecx, dword [ebp - 0xb10]
mov edx, dword [ecx + 0x10]
mov dword [eax + 0x14], edx
mov eax, dword [ebp - 0xb10]
vmovss xmm0, dword [0x1054827c]
vmovss dword [eax + 0x80], xmm0
mov ecx, dword [ebp - 0xb10]
vmovss xmm0, dword [0x105483c0]
vmovss dword [ecx + 0x84], xmm0
mov edx, dword [ebp - 0xb10]
vmovss xmm0, dword [0x105483c0]
vmovss dword [edx + 0x7c], xmm0
mov eax, dword [ebp - 0xb10]
mov dword [eax + 0x90], 0
mov ecx, dword [ebp - 0xb10]
vmovss xmm0, dword [0x1054827c]
vmovss dword [ecx + 0x88], xmm0
lea edx, [ebp - 0x3548]
push edx
mov ecx, dword [ebp - 0xb10]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x3510]
call fcn.1004a980
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x352c]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3548]
call fcn.100ba710
nop
mov eax, dword [ebp - 0xafc]
add eax, 0xcbc
mov dword [ebp - 0x283c], eax
mov ecx, dword [ebp - 0x283c]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0xcbc
mov dword [ebp - 0x2850], edx
mov dword [ebp - 0x7d0], 0x101be030
mov eax, dword [ebp - 0x2850]
add eax, 0x60
mov dword [ebp - 0x2864], eax
lea ecx, [ebp - 0x7d0]
push ecx
mov ecx, dword [ebp - 0x2864]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0xcbc
mov dword [ebp - 0x480], edx
mov eax, dword [ebp - 0x480]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x480]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x480]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x480]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x480]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x2878], edx
lea eax, [ebp - 0x480]
push eax
mov ecx, dword [ebp - 0x2878]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0xd8c
mov dword [ebp - 0xb14], ecx
push 0x102ae894
lea ecx, [ebp - 0x359c]
call fcn.10139850
mov dword [ebp - 4], 0x2e
push str.seed_fiveseven
lea ecx, [ebp - 0x3580]
call fcn.1004aac0
mov byte [ebp - 4], 0x2f
push str.seed
lea ecx, [ebp - 0x3564]
call fcn.1004aac0
mov byte [ebp - 4], 0x30
lea edx, [ebp - 0x3580]
push edx
mov ecx, dword [ebp - 0xb14]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xb14]
mov byte [eax + 0x75], 1
mov ecx, dword [ebp - 0xb14]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x100ffd20
lea eax, [ebp - 0x3564]
push eax
mov ecx, dword [ebp - 0xb14]
add ecx, 0x94
call fcn.100896c0
nop
mov ecx, dword [ebp - 0xb14]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x100ffd3a
mov dword [ebp - 0x1168], 0xf
jmp 0x100ffd44
mov dword [ebp - 0x1168], 0
mov eax, dword [ebp - 0xb14]
mov ecx, dword [ebp - 0x1168]
mov dword [eax + 0xcc], ecx
mov edx, dword [ebp - 0xb14]
mov eax, dword [edx + 0xcc]
add eax, 8
mov ecx, dword [ebp - 0xb14]
mov dword [ecx + 0x10], eax
mov edx, dword [ebp - 0xb14]
mov eax, dword [ebp - 0xb14]
mov ecx, dword [eax + 0x10]
mov dword [edx + 0x14], ecx
mov edx, dword [ebp - 0xb14]
vxorps xmm0, xmm0, xmm0
vmovss dword [edx + 0x80], xmm0
mov eax, dword [ebp - 0xb14]
vmovss xmm0, dword [0x10548424]
vmovss dword [eax + 0x84], xmm0
mov ecx, dword [ebp - 0xb14]
vxorps xmm0, xmm0, xmm0
vmovss dword [ecx + 0x7c], xmm0
mov edx, dword [ebp - 0xb14]
mov dword [edx + 0x90], 0
mov eax, dword [ebp - 0xb14]
vmovss xmm0, dword [0x1054827c]
vmovss dword [eax + 0x88], xmm0
lea ecx, [ebp - 0x359c]
push ecx
mov ecx, dword [ebp - 0xb14]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x3564]
call fcn.1004a980
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x3580]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x359c]
call fcn.100ba710
nop
mov edx, dword [ebp - 0xafc]
add edx, 0xd8c
mov dword [ebp - 0x2898], edx
mov eax, dword [ebp - 0x2898]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0xd8c
mov dword [ebp - 0x28b8], ecx
mov dword [ebp - 0x7bc], 0x101be030
mov edx, dword [ebp - 0x28b8]
add edx, 0x60
mov dword [ebp - 0x28d8], edx
lea eax, [ebp - 0x7bc]
push eax
mov ecx, dword [ebp - 0x28d8]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0xd8c
mov dword [ebp - 0x484], ecx
mov edx, dword [ebp - 0x484]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x484]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x484]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x484]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x484]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x28f8], ecx
lea edx, [ebp - 0x484]
push edx
mov ecx, dword [ebp - 0x28f8]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0xe5c
mov dword [ebp - 0xe78], eax
mov ecx, dword [0x108a2c24]
mov dword [ebp - 0x290c], ecx
mov edx, dword [ebp - 0x290c]
mov dword [ebp - 0x2920], edx
mov eax, dword [ebp - 0x2920]
mov dword [ebp - 0x2934], eax
push str.color_one_fiveseven
lea ecx, [ebp - 0x35d4]
call fcn.1004aac0
mov dword [ebp - 4], 0x31
push str.color_one
lea ecx, [ebp - 0x35b8]
call fcn.1004aac0
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x35b8]
push ecx
mov ecx, dword [ebp - 0xe78]
add ecx, 0x7c
call fcn.100896c0
lea edx, [ebp - 0x35d4]
push edx
mov ecx, dword [ebp - 0xe78]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xe78]
mov ecx, dword [ebp - 0x2934]
mov dword [eax + 0x98], ecx
mov edx, dword [ebp - 0xe78]
mov dword [edx + 0x9c], 0
mov eax, dword [ebp - 0xe78]
cmp dword [eax + 0x9c], 0
je 0x100fffd2
mov ecx, dword [ebp - 0xe78]
mov edx, dword [ecx + 0x98]
mov eax, dword [ebp - 0xe78]
mov ecx, dword [eax + 0x9c]
mov dword [ecx], edx
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x35b8]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x35d4]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0xe5c
mov dword [ebp - 0x2948], edx
mov eax, dword [ebp - 0x2948]
mov dword [eax + 0x70], 0x101c1530
mov ecx, dword [ebp - 0xafc]
add ecx, 0xe5c
mov dword [ebp - 0x2968], ecx
mov dword [ebp - 0x79c], 0x101be030
mov edx, dword [ebp - 0x2968]
add edx, 0x60
mov dword [ebp - 0x2988], edx
lea eax, [ebp - 0x79c]
push eax
mov ecx, dword [ebp - 0x2988]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0xe5c
mov dword [ebp - 0x250], ecx
mov edx, dword [ebp - 0x250]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x250]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x250]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x250]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x250]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x29a8], ecx
lea edx, [ebp - 0x250]
push edx
mov ecx, dword [ebp - 0x29a8]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0xefc
mov dword [ebp - 0xe9c], eax
mov ecx, dword [0x108a2c24]
mov dword [ebp - 0x29c8], ecx
mov edx, dword [ebp - 0x29c8]
mov dword [ebp - 0x29dc], edx
mov eax, dword [ebp - 0x29dc]
mov dword [ebp - 0x29f0], eax
push str.color_two_fiveseven
lea ecx, [ebp - 0x360c]
call fcn.1004aac0
mov dword [ebp - 4], 0x33
push str.color_two
lea ecx, [ebp - 0x35f0]
call fcn.1004aac0
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x35f0]
push ecx
mov ecx, dword [ebp - 0xe9c]
add ecx, 0x7c
call fcn.100896c0
lea edx, [ebp - 0x360c]
push edx
mov ecx, dword [ebp - 0xe9c]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xe9c]
mov ecx, dword [ebp - 0x29f0]
mov dword [eax + 0x98], ecx
mov edx, dword [ebp - 0xe9c]
mov dword [edx + 0x9c], 0
mov eax, dword [ebp - 0xe9c]
cmp dword [eax + 0x9c], 0
je 0x1010019f
mov ecx, dword [ebp - 0xe9c]
mov edx, dword [ecx + 0x98]
mov eax, dword [ebp - 0xe9c]
mov ecx, dword [eax + 0x9c]
mov dword [ecx], edx
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x35f0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x360c]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0xefc
mov dword [ebp - 0x2a04], edx
mov eax, dword [ebp - 0x2a04]
mov dword [eax + 0x70], 0x101c1530
mov ecx, dword [ebp - 0xafc]
add ecx, 0xefc
mov dword [ebp - 0x2a18], ecx
mov dword [ebp - 0x92c], 0x101be030
mov edx, dword [ebp - 0x2a18]
add edx, 0x60
mov dword [ebp - 0x2a3c], edx
lea eax, [ebp - 0x92c]
push eax
mov ecx, dword [ebp - 0x2a3c]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0xefc
mov dword [ebp - 0x48c], ecx
mov edx, dword [ebp - 0x48c]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x48c]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x48c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x48c]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x48c]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x2a60], ecx
lea edx, [ebp - 0x48c]
push edx
mov ecx, dword [ebp - 0x2a60]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0xf9c
mov dword [ebp - 0xea0], eax
mov ecx, dword [0x108a2c24]
mov dword [ebp - 0x2a84], ecx
mov edx, dword [ebp - 0x2a84]
mov dword [ebp - 0x2aa8], edx
mov eax, dword [ebp - 0x2aa8]
mov dword [ebp - 0x2abc], eax
push str.color_three_fiveseven
lea ecx, [ebp - 0x3644]
call fcn.1004aac0
mov dword [ebp - 4], 0x35
push str.color_three
lea ecx, [ebp - 0x3628]
call fcn.1004aac0
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x3628]
push ecx
mov ecx, dword [ebp - 0xea0]
add ecx, 0x7c
call fcn.100896c0
lea edx, [ebp - 0x3644]
push edx
mov ecx, dword [ebp - 0xea0]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xea0]
mov ecx, dword [ebp - 0x2abc]
mov dword [eax + 0x98], ecx
mov edx, dword [ebp - 0xea0]
mov dword [edx + 0x9c], 0
mov eax, dword [ebp - 0xea0]
cmp dword [eax + 0x9c], 0
je 0x1010036c
mov ecx, dword [ebp - 0xea0]
mov edx, dword [ecx + 0x98]
mov eax, dword [ebp - 0xea0]
mov ecx, dword [eax + 0x9c]
mov dword [ecx], edx
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x3628]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3644]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0xf9c
mov dword [ebp - 0x2ad0], edx
mov eax, dword [ebp - 0x2ad0]
mov dword [eax + 0x70], 0x101c1530
mov ecx, dword [ebp - 0xafc]
add ecx, 0xf9c
mov dword [ebp - 0x2ae4], ecx
mov dword [ebp - 0x94c], 0x101be030
mov edx, dword [ebp - 0x2ae4]
add edx, 0x60
mov dword [ebp - 0x2af8], edx
lea eax, [ebp - 0x94c]
push eax
mov ecx, dword [ebp - 0x2af8]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0xf9c
mov dword [ebp - 0x490], ecx
mov edx, dword [ebp - 0x490]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x490]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x490]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x490]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x490]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x2b18], ecx
lea edx, [ebp - 0x490]
push edx
mov ecx, dword [ebp - 0x2b18]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x103c
mov dword [ebp - 0xea4], eax
mov ecx, dword [0x108a2c24]
mov dword [ebp - 0x2b38], ecx
mov edx, dword [ebp - 0x2b38]
mov dword [ebp - 0x2b58], edx
mov eax, dword [ebp - 0x2b58]
mov dword [ebp - 0x2b78], eax
push str.color_four_fiveseven
lea ecx, [ebp - 0x367c]
call fcn.1004aac0
mov dword [ebp - 4], 0x37
push str.color_four
lea ecx, [ebp - 0x3660]
call fcn.1004aac0
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x3660]
push ecx
mov ecx, dword [ebp - 0xea4]
add ecx, 0x7c
call fcn.100896c0
lea edx, [ebp - 0x367c]
push edx
mov ecx, dword [ebp - 0xea4]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xea4]
mov ecx, dword [ebp - 0x2b78]
mov dword [eax + 0x98], ecx
mov edx, dword [ebp - 0xea4]
mov dword [edx + 0x9c], 0
mov eax, dword [ebp - 0xea4]
cmp dword [eax + 0x9c], 0
je 0x10100539
mov ecx, dword [ebp - 0xea4]
mov edx, dword [ecx + 0x98]
mov eax, dword [ebp - 0xea4]
mov ecx, dword [eax + 0x9c]
mov dword [ecx], edx
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x3660]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x367c]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x103c
mov dword [ebp - 0x2b8c], edx
mov eax, dword [ebp - 0x2b8c]
mov dword [eax + 0x70], 0x101c1530
mov ecx, dword [ebp - 0xafc]
add ecx, 0x103c
mov dword [ebp - 0x2ba0], ecx
mov dword [ebp - 0x96c], 0x101be030
mov edx, dword [ebp - 0x2ba0]
add edx, 0x60
mov dword [ebp - 0x2bb4], edx
lea eax, [ebp - 0x96c]
push eax
mov ecx, dword [ebp - 0x2bb4]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x103c
mov dword [ebp - 0x494], ecx
mov edx, dword [ebp - 0x494]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x494]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x494]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x494]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x494]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x2bc8], ecx
lea edx, [ebp - 0x494]
push edx
mov ecx, dword [ebp - 0x2bc8]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x10dc
mov dword [ebp - 0x105c], eax
push str.id_glock
lea ecx, [ebp - 0x36b4]
call fcn.1004aac0
mov dword [ebp - 4], 0x39
push str.paintkit_id
lea ecx, [ebp - 0x3698]
call fcn.1004aac0
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x3698]
push ecx
mov ecx, dword [ebp - 0x105c]
add ecx, 0x20
call fcn.100896c0
lea edx, [ebp - 0x36b4]
push edx
mov ecx, dword [ebp - 0x105c]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0x105c]
mov dword [eax + 0x94], 3
mov ecx, dword [ebp - 0x105c]
mov dword [ecx + 0x10], 0x23
mov edx, dword [ebp - 0x105c]
mov dword [edx + 0x14], 0x23
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x3698]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x36b4]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x10dc
mov dword [ebp - 0x2be8], eax
mov ecx, dword [ebp - 0x2be8]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0x10dc
mov dword [ebp - 0x2c08], edx
mov dword [ebp - 0x980], 0x101bdf90
mov eax, dword [ebp - 0x2c08]
add eax, 0x60
mov dword [ebp - 0x2c28], eax
lea ecx, [ebp - 0x980]
push ecx
mov ecx, dword [ebp - 0x2c28]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x10dc
mov dword [ebp - 0x498], edx
mov eax, dword [ebp - 0x498]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x498]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x498]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x498]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x498]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x2c48], edx
lea eax, [ebp - 0x498]
push eax
mov ecx, dword [ebp - 0x2c48]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1178
mov dword [ebp - 0x1058], ecx
push str.stattrak_glock
lea ecx, [ebp - 0x36ec]
call fcn.1004aac0
mov dword [ebp - 4], 0x3b
push str.stattrak
lea ecx, [ebp - 0x36d0]
call fcn.1004aac0
mov byte [ebp - 4], 0x3c
lea edx, [ebp - 0x36ec]
push edx
mov ecx, dword [ebp - 0x1058]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0x1058]
mov byte [eax + 0x75], 1
mov ecx, dword [ebp - 0x1058]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x10100838
lea eax, [ebp - 0x36d0]
push eax
mov ecx, dword [ebp - 0x1058]
add ecx, 0x7c
call fcn.100896c0
nop
mov ecx, dword [ebp - 0x1058]
mov byte [ecx + 0x78], 0
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x36d0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x36ec]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x1178
mov dword [ebp - 0x2c5c], edx
mov eax, dword [ebp - 0x2c5c]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1178
mov dword [ebp - 0x2c70], ecx
mov dword [ebp - 0x994], 0x101bdf90
mov edx, dword [ebp - 0x2c70]
add edx, 0x60
mov dword [ebp - 0x2c84], edx
lea eax, [ebp - 0x994]
push eax
mov ecx, dword [ebp - 0x2c84]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1178
mov dword [ebp - 0x49c], ecx
mov edx, dword [ebp - 0x49c]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x49c]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x49c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x49c]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x49c]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x2c98], ecx
lea edx, [ebp - 0x49c]
push edx
mov ecx, dword [ebp - 0x2c98]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x1214
mov dword [ebp - 0xb18], eax
push 0x10544818
lea ecx, [ebp - 0x3740]
call fcn.10139850
mov dword [ebp - 4], 0x3d
push str.quality_glock
lea ecx, [ebp - 0x3724]
call fcn.1004aac0
mov byte [ebp - 4], 0x3e
push str.quality
lea ecx, [ebp - 0x3708]
call fcn.1004aac0
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x3724]
push ecx
mov ecx, dword [ebp - 0xb18]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xb18]
mov byte [edx + 0x75], 1
mov eax, dword [ebp - 0xb18]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x101009d0
lea edx, [ebp - 0x3708]
push edx
mov ecx, dword [ebp - 0xb18]
add ecx, 0x94
call fcn.100896c0
nop
mov eax, dword [ebp - 0xb18]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x101009ea
mov dword [ebp - 0x1164], 0xf
jmp 0x101009f4
mov dword [ebp - 0x1164], 0
mov edx, dword [ebp - 0xb18]
mov eax, dword [ebp - 0x1164]
mov dword [edx + 0xcc], eax
mov ecx, dword [ebp - 0xb18]
mov edx, dword [ecx + 0xcc]
add edx, 8
mov eax, dword [ebp - 0xb18]
mov dword [eax + 0x10], edx
mov ecx, dword [ebp - 0xb18]
mov edx, dword [ebp - 0xb18]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x14], eax
mov ecx, dword [ebp - 0xb18]
vmovss xmm0, dword [0x1054827c]
vmovss dword [ecx + 0x80], xmm0
mov edx, dword [ebp - 0xb18]
vmovss xmm0, dword [0x105483c0]
vmovss dword [edx + 0x84], xmm0
mov eax, dword [ebp - 0xb18]
vmovss xmm0, dword [0x105483c0]
vmovss dword [eax + 0x7c], xmm0
mov ecx, dword [ebp - 0xb18]
mov dword [ecx + 0x90], 0
mov edx, dword [ebp - 0xb18]
vmovss xmm0, dword [0x1054827c]
vmovss dword [edx + 0x88], xmm0
lea eax, [ebp - 0x3740]
push eax
mov ecx, dword [ebp - 0xb18]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x3708]
call fcn.1004a980
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x3724]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3740]
call fcn.100ba710
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1214
mov dword [ebp - 0x2cb8], ecx
mov edx, dword [ebp - 0x2cb8]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x1214
mov dword [ebp - 0x2cd8], eax
mov dword [ebp - 0x9a8], 0x101bdf90
mov ecx, dword [ebp - 0x2cd8]
add ecx, 0x60
mov dword [ebp - 0x2cf8], ecx
lea edx, [ebp - 0x9a8]
push edx
mov ecx, dword [ebp - 0x2cf8]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x1214
mov dword [ebp - 0x4a0], eax
mov ecx, dword [ebp - 0x4a0]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x4a0]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x4a0]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4a0]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x4a0]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x2d18], eax
lea ecx, [ebp - 0x4a0]
push ecx
mov ecx, dword [ebp - 0x2d18]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x12e4
mov dword [ebp - 0xb1c], edx
push 0x102ae894
lea ecx, [ebp - 0x3794]
call fcn.10139850
mov dword [ebp - 4], 0x40
push str.seed_glock
lea ecx, [ebp - 0x3778]
call fcn.1004aac0
mov byte [ebp - 4], 0x41
push str.seed
lea ecx, [ebp - 0x375c]
call fcn.1004aac0
mov byte [ebp - 4], 0x42
lea eax, [ebp - 0x3778]
push eax
mov ecx, dword [ebp - 0xb1c]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xb1c]
mov byte [ecx + 0x75], 1
mov edx, dword [ebp - 0xb1c]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x10100c4a
lea ecx, [ebp - 0x375c]
push ecx
mov ecx, dword [ebp - 0xb1c]
add ecx, 0x94
call fcn.100896c0
nop
mov edx, dword [ebp - 0xb1c]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x10100c64
mov dword [ebp - 0x1160], 0xf
jmp 0x10100c6e
mov dword [ebp - 0x1160], 0
mov ecx, dword [ebp - 0xb1c]
mov edx, dword [ebp - 0x1160]
mov dword [ecx + 0xcc], edx
mov eax, dword [ebp - 0xb1c]
mov ecx, dword [eax + 0xcc]
add ecx, 8
mov edx, dword [ebp - 0xb1c]
mov dword [edx + 0x10], ecx
mov eax, dword [ebp - 0xb1c]
mov ecx, dword [ebp - 0xb1c]
mov edx, dword [ecx + 0x10]
mov dword [eax + 0x14], edx
mov eax, dword [ebp - 0xb1c]
vxorps xmm0, xmm0, xmm0
vmovss dword [eax + 0x80], xmm0
mov ecx, dword [ebp - 0xb1c]
vmovss xmm0, dword [0x10548424]
vmovss dword [ecx + 0x84], xmm0
mov edx, dword [ebp - 0xb1c]
vxorps xmm0, xmm0, xmm0
vmovss dword [edx + 0x7c], xmm0
mov eax, dword [ebp - 0xb1c]
mov dword [eax + 0x90], 0
mov ecx, dword [ebp - 0xb1c]
vmovss xmm0, dword [0x1054827c]
vmovss dword [ecx + 0x88], xmm0
lea edx, [ebp - 0x3794]
push edx
mov ecx, dword [ebp - 0xb1c]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x375c]
call fcn.1004a980
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x3778]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3794]
call fcn.100ba710
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x12e4
mov dword [ebp - 0x2d2c], eax
mov ecx, dword [ebp - 0x2d2c]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0x12e4
mov dword [ebp - 0x2d40], edx
mov dword [ebp - 0x790], 0x101bdf90
mov eax, dword [ebp - 0x2d40]
add eax, 0x60
mov dword [ebp - 0x2d54], eax
lea ecx, [ebp - 0x790]
push ecx
mov ecx, dword [ebp - 0x2d54]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x12e4
mov dword [ebp - 0x4a4], edx
mov eax, dword [ebp - 0x4a4]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x4a4]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x4a4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4a4]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x4a4]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x2d68], edx
lea eax, [ebp - 0x4a4]
push eax
mov ecx, dword [ebp - 0x2d68]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x13b4
mov dword [ebp - 0xea8], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x2d88], edx
mov eax, dword [ebp - 0x2d88]
mov dword [ebp - 0x2da8], eax
mov ecx, dword [ebp - 0x2da8]
mov dword [ebp - 0x2dc8], ecx
push str.color_one_glock
lea ecx, [ebp - 0x37cc]
call fcn.1004aac0
mov dword [ebp - 4], 0x43
push str.color_one
lea ecx, [ebp - 0x37b0]
call fcn.1004aac0
mov byte [ebp - 4], 0x44
lea edx, [ebp - 0x37b0]
push edx
mov ecx, dword [ebp - 0xea8]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x37cc]
push eax
mov ecx, dword [ebp - 0xea8]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xea8]
mov edx, dword [ebp - 0x2dc8]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xea8]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xea8]
cmp dword [ecx + 0x9c], 0
je 0x10100efc
mov edx, dword [ebp - 0xea8]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xea8]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x37b0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x37cc]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x13b4
mov dword [ebp - 0x2de8], eax
mov ecx, dword [ebp - 0x2de8]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x13b4
mov dword [ebp - 0x2dfc], edx
mov dword [ebp - 0x768], 0x101bdf90
mov eax, dword [ebp - 0x2dfc]
add eax, 0x60
mov dword [ebp - 0x2e10], eax
lea ecx, [ebp - 0x768]
push ecx
mov ecx, dword [ebp - 0x2e10]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x13b4
mov dword [ebp - 0x4a8], edx
mov eax, dword [ebp - 0x4a8]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x4a8]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x4a8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4a8]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x4a8]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x2e24], edx
lea eax, [ebp - 0x4a8]
push eax
mov ecx, dword [ebp - 0x2e24]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1454
mov dword [ebp - 0xeac], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x2e38], edx
mov eax, dword [ebp - 0x2e38]
mov dword [ebp - 0x2e58], eax
mov ecx, dword [ebp - 0x2e58]
mov dword [ebp - 0x2e78], ecx
push str.color_two_glock
lea ecx, [ebp - 0x3804]
call fcn.1004aac0
mov dword [ebp - 4], 0x45
push str.color_two
lea ecx, [ebp - 0x37e8]
call fcn.1004aac0
mov byte [ebp - 4], 0x46
lea edx, [ebp - 0x37e8]
push edx
mov ecx, dword [ebp - 0xeac]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x3804]
push eax
mov ecx, dword [ebp - 0xeac]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xeac]
mov edx, dword [ebp - 0x2e78]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xeac]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xeac]
cmp dword [ecx + 0x9c], 0
je 0x101010c9
mov edx, dword [ebp - 0xeac]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xeac]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x37e8]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3804]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x1454
mov dword [ebp - 0x2e98], eax
mov ecx, dword [ebp - 0x2e98]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x1454
mov dword [ebp - 0x2eb8], edx
mov dword [ebp - 0x740], 0x101bdf90
mov eax, dword [ebp - 0x2eb8]
add eax, 0x60
mov dword [ebp - 0x2ecc], eax
lea ecx, [ebp - 0x740]
push ecx
mov ecx, dword [ebp - 0x2ecc]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x1454
mov dword [ebp - 0x4ac], edx
mov eax, dword [ebp - 0x4ac]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x4ac]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x4ac]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4ac]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x4ac]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x2ee0], edx
lea eax, [ebp - 0x4ac]
push eax
mov ecx, dword [ebp - 0x2ee0]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x14f4
mov dword [ebp - 0xeb0], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x2ef4], edx
mov eax, dword [ebp - 0x2ef4]
mov dword [ebp - 0x2f08], eax
mov ecx, dword [ebp - 0x2f08]
mov dword [ebp - 0x2f28], ecx
push str.color_three_glock
lea ecx, [ebp - 0x383c]
call fcn.1004aac0
mov dword [ebp - 4], 0x47
push str.color_three
lea ecx, [ebp - 0x3820]
call fcn.1004aac0
mov byte [ebp - 4], 0x48
lea edx, [ebp - 0x3820]
push edx
mov ecx, dword [ebp - 0xeb0]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x383c]
push eax
mov ecx, dword [ebp - 0xeb0]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xeb0]
mov edx, dword [ebp - 0x2f28]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xeb0]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xeb0]
cmp dword [ecx + 0x9c], 0
je 0x10101296
mov edx, dword [ebp - 0xeb0]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xeb0]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0x3820]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x383c]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x14f4
mov dword [ebp - 0x2f48], eax
mov ecx, dword [ebp - 0x2f48]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x14f4
mov dword [ebp - 0x2f68], edx
mov dword [ebp - 0x718], 0x101bdf90
mov eax, dword [ebp - 0x2f68]
add eax, 0x60
mov dword [ebp - 0x2f88], eax
lea ecx, [ebp - 0x718]
push ecx
mov ecx, dword [ebp - 0x2f88]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x14f4
mov dword [ebp - 0x4b0], edx
mov eax, dword [ebp - 0x4b0]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x4b0]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x4b0]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4b0]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x4b0]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x2fa0], edx
lea eax, [ebp - 0x4b0]
push eax
mov ecx, dword [ebp - 0x2fa0]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1594
mov dword [ebp - 0xeb4], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x11f0], edx
mov eax, dword [ebp - 0x11f0]
mov dword [ebp - 0x11f4], eax
mov ecx, dword [ebp - 0x11f4]
mov dword [ebp - 0x11f8], ecx
push str.color_four_glock
lea ecx, [ebp - 0x3874]
call fcn.1004aac0
mov dword [ebp - 4], 0x49
push str.color_four
lea ecx, [ebp - 0x3858]
call fcn.1004aac0
mov byte [ebp - 4], 0x4a
lea edx, [ebp - 0x3858]
push edx
mov ecx, dword [ebp - 0xeb4]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x3874]
push eax
mov ecx, dword [ebp - 0xeb4]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xeb4]
mov edx, dword [ebp - 0x11f8]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xeb4]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xeb4]
cmp dword [ecx + 0x9c], 0
je 0x10101463
mov edx, dword [ebp - 0xeb4]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xeb4]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x3858]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3874]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x1594
mov dword [ebp - 0x11fc], eax
mov ecx, dword [ebp - 0x11fc]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x1594
mov dword [ebp - 0x1200], edx
mov dword [ebp - 0x910], 0x101bdf90
mov eax, dword [ebp - 0x1200]
add eax, 0x60
mov dword [ebp - 0x1204], eax
lea ecx, [ebp - 0x910]
push ecx
mov ecx, dword [ebp - 0x1204]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x1594
mov dword [ebp - 0x4b4], edx
mov eax, dword [ebp - 0x4b4]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x4b4]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x4b4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4b4]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x4b4]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x1208], edx
lea eax, [ebp - 0x4b4]
push eax
mov ecx, dword [ebp - 0x1208]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1634
mov dword [ebp - 0x1054], ecx
push str.id_ak47
lea ecx, [ebp - 0x38ac]
call fcn.1004aac0
mov dword [ebp - 4], 0x4b
push str.paintkit_id
lea ecx, [ebp - 0x3890]
call fcn.1004aac0
mov byte [ebp - 4], 0x4c
lea edx, [ebp - 0x3890]
push edx
mov ecx, dword [ebp - 0x1054]
add ecx, 0x20
call fcn.100896c0
lea eax, [ebp - 0x38ac]
push eax
mov ecx, dword [ebp - 0x1054]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0x1054]
mov dword [ecx + 0x94], 3
mov edx, dword [ebp - 0x1054]
mov dword [edx + 0x10], 0x23
mov eax, dword [ebp - 0x1054]
mov dword [eax + 0x14], 0x23
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x3890]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38ac]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1634
mov dword [ebp - 0x120c], ecx
mov edx, dword [ebp - 0x120c]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x1634
mov dword [ebp - 0x1210], eax
mov dword [ebp - 0x8f8], 0x101bdef0
mov ecx, dword [ebp - 0x1210]
add ecx, 0x60
mov dword [ebp - 0x1214], ecx
lea edx, [ebp - 0x8f8]
push edx
mov ecx, dword [ebp - 0x1214]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x1634
mov dword [ebp - 0x4b8], eax
mov ecx, dword [ebp - 0x4b8]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x4b8]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x4b8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4b8]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x4b8]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x1218], eax
lea ecx, [ebp - 0x4b8]
push ecx
mov ecx, dword [ebp - 0x1218]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x16d0
mov dword [ebp - 0x1050], edx
push str.stattrak_ak47
lea ecx, [ebp - 0x38e4]
call fcn.1004aac0
mov dword [ebp - 4], 0x4d
push str.stattrak
lea ecx, [ebp - 0x38c8]
call fcn.1004aac0
mov byte [ebp - 4], 0x4e
lea eax, [ebp - 0x38e4]
push eax
mov ecx, dword [ebp - 0x1050]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0x1050]
mov byte [ecx + 0x75], 1
mov edx, dword [ebp - 0x1050]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x10101761
lea ecx, [ebp - 0x38c8]
push ecx
mov ecx, dword [ebp - 0x1050]
add ecx, 0x7c
call fcn.100896c0
nop
mov edx, dword [ebp - 0x1050]
mov byte [edx + 0x78], 0
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x38c8]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38e4]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x16d0
mov dword [ebp - 0x121c], eax
mov ecx, dword [ebp - 0x121c]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0x16d0
mov dword [ebp - 0x1220], edx
mov dword [ebp - 0x8e8], 0x101bdef0
mov eax, dword [ebp - 0x1220]
add eax, 0x60
mov dword [ebp - 0x1224], eax
lea ecx, [ebp - 0x8e8]
push ecx
mov ecx, dword [ebp - 0x1224]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x16d0
mov dword [ebp - 0x4bc], edx
mov eax, dword [ebp - 0x4bc]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x4bc]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x4bc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4bc]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x4bc]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x1228], edx
lea eax, [ebp - 0x4bc]
push eax
mov ecx, dword [ebp - 0x1228]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x176c
mov dword [ebp - 0xb20], ecx
push 0x10544818
lea ecx, [ebp - 0x3938]
call fcn.10139850
mov dword [ebp - 4], 0x4f
push str.quality_ak47
lea ecx, [ebp - 0x391c]
call fcn.1004aac0
mov byte [ebp - 4], 0x50
push str.quality
lea ecx, [ebp - 0x3900]
call fcn.1004aac0
mov byte [ebp - 4], 0x51
lea edx, [ebp - 0x391c]
push edx
mov ecx, dword [ebp - 0xb20]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xb20]
mov byte [eax + 0x75], 1
mov ecx, dword [ebp - 0xb20]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x101018f9
lea eax, [ebp - 0x3900]
push eax
mov ecx, dword [ebp - 0xb20]
add ecx, 0x94
call fcn.100896c0
nop
mov ecx, dword [ebp - 0xb20]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x10101913
mov dword [ebp - 0x115c], 0xf
jmp 0x1010191d
mov dword [ebp - 0x115c], 0
mov eax, dword [ebp - 0xb20]
mov ecx, dword [ebp - 0x115c]
mov dword [eax + 0xcc], ecx
mov edx, dword [ebp - 0xb20]
mov eax, dword [edx + 0xcc]
add eax, 8
mov ecx, dword [ebp - 0xb20]
mov dword [ecx + 0x10], eax
mov edx, dword [ebp - 0xb20]
mov eax, dword [ebp - 0xb20]
mov ecx, dword [eax + 0x10]
mov dword [edx + 0x14], ecx
mov edx, dword [ebp - 0xb20]
vmovss xmm0, dword [0x1054827c]
vmovss dword [edx + 0x80], xmm0
mov eax, dword [ebp - 0xb20]
vmovss xmm0, dword [0x105483c0]
vmovss dword [eax + 0x84], xmm0
mov ecx, dword [ebp - 0xb20]
vmovss xmm0, dword [0x105483c0]
vmovss dword [ecx + 0x7c], xmm0
mov edx, dword [ebp - 0xb20]
mov dword [edx + 0x90], 0
mov eax, dword [ebp - 0xb20]
vmovss xmm0, dword [0x1054827c]
vmovss dword [eax + 0x88], xmm0
lea ecx, [ebp - 0x3938]
push ecx
mov ecx, dword [ebp - 0xb20]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x3900]
call fcn.1004a980
mov byte [ebp - 4], 0x4f
lea ecx, [ebp - 0x391c]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3938]
call fcn.100ba710
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x176c
mov dword [ebp - 0x122c], edx
mov eax, dword [ebp - 0x122c]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0x176c
mov dword [ebp - 0x1230], ecx
mov dword [ebp - 0x8cc], 0x101bdef0
mov edx, dword [ebp - 0x1230]
add edx, 0x60
mov dword [ebp - 0x1234], edx
lea eax, [ebp - 0x8cc]
push eax
mov ecx, dword [ebp - 0x1234]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x176c
mov dword [ebp - 0x4c0], ecx
mov edx, dword [ebp - 0x4c0]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x4c0]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x4c0]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4c0]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x4c0]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1238], ecx
lea edx, [ebp - 0x4c0]
push edx
mov ecx, dword [ebp - 0x1238]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x183c
mov dword [ebp - 0xb24], eax
push 0x102ae894
lea ecx, [ebp - 0x398c]
call fcn.10139850
mov dword [ebp - 4], 0x52
push str.seed_ak47
lea ecx, [ebp - 0x3970]
call fcn.1004aac0
mov byte [ebp - 4], 0x53
push str.seed
lea ecx, [ebp - 0x3954]
call fcn.1004aac0
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x3970]
push ecx
mov ecx, dword [ebp - 0xb24]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xb24]
mov byte [edx + 0x75], 1
mov eax, dword [ebp - 0xb24]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x10101b74
lea edx, [ebp - 0x3954]
push edx
mov ecx, dword [ebp - 0xb24]
add ecx, 0x94
call fcn.100896c0
nop
mov eax, dword [ebp - 0xb24]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x10101b8e
mov dword [ebp - 0x1158], 0xf
jmp 0x10101b98
mov dword [ebp - 0x1158], 0
mov edx, dword [ebp - 0xb24]
mov eax, dword [ebp - 0x1158]
mov dword [edx + 0xcc], eax
mov ecx, dword [ebp - 0xb24]
mov edx, dword [ecx + 0xcc]
add edx, 8
mov eax, dword [ebp - 0xb24]
mov dword [eax + 0x10], edx
mov ecx, dword [ebp - 0xb24]
mov edx, dword [ebp - 0xb24]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x14], eax
mov ecx, dword [ebp - 0xb24]
vxorps xmm0, xmm0, xmm0
vmovss dword [ecx + 0x80], xmm0
mov edx, dword [ebp - 0xb24]
vmovss xmm0, dword [0x10548424]
vmovss dword [edx + 0x84], xmm0
mov eax, dword [ebp - 0xb24]
vxorps xmm0, xmm0, xmm0
vmovss dword [eax + 0x7c], xmm0
mov ecx, dword [ebp - 0xb24]
mov dword [ecx + 0x90], 0
mov edx, dword [ebp - 0xb24]
vmovss xmm0, dword [0x1054827c]
vmovss dword [edx + 0x88], xmm0
lea eax, [ebp - 0x398c]
push eax
mov ecx, dword [ebp - 0xb24]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0x53
lea ecx, [ebp - 0x3954]
call fcn.1004a980
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x3970]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x398c]
call fcn.100ba710
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x183c
mov dword [ebp - 0x123c], ecx
mov edx, dword [ebp - 0x123c]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x183c
mov dword [ebp - 0x1240], eax
mov dword [ebp - 0x8b4], 0x101bdef0
mov ecx, dword [ebp - 0x1240]
add ecx, 0x60
mov dword [ebp - 0x1244], ecx
lea edx, [ebp - 0x8b4]
push edx
mov ecx, dword [ebp - 0x1244]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x183c
mov dword [ebp - 0x4c4], eax
mov ecx, dword [ebp - 0x4c4]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x4c4]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x4c4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4c4]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x4c4]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x1248], eax
lea ecx, [ebp - 0x4c4]
push ecx
mov ecx, dword [ebp - 0x1248]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x190c
mov dword [ebp - 0xeb8], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x124c], eax
mov ecx, dword [ebp - 0x124c]
mov dword [ebp - 0x1250], ecx
mov edx, dword [ebp - 0x1250]
mov dword [ebp - 0x1254], edx
push str.color_one_ak47
lea ecx, [ebp - 0x39c4]
call fcn.1004aac0
mov dword [ebp - 4], 0x55
push str.color_one
lea ecx, [ebp - 0x39a8]
call fcn.1004aac0
mov byte [ebp - 4], 0x56
lea eax, [ebp - 0x39a8]
push eax
mov ecx, dword [ebp - 0xeb8]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x39c4]
push ecx
mov ecx, dword [ebp - 0xeb8]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xeb8]
mov eax, dword [ebp - 0x1254]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xeb8]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xeb8]
cmp dword [edx + 0x9c], 0
je 0x10101e24
mov eax, dword [ebp - 0xeb8]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xeb8]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x39a8]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x39c4]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x190c
mov dword [ebp - 0x1258], ecx
mov edx, dword [ebp - 0x1258]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0x190c
mov dword [ebp - 0x125c], eax
mov dword [ebp - 0x888], 0x101bdef0
mov ecx, dword [ebp - 0x125c]
add ecx, 0x60
mov dword [ebp - 0x1260], ecx
lea edx, [ebp - 0x888]
push edx
mov ecx, dword [ebp - 0x1260]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x190c
mov dword [ebp - 0x4c8], eax
mov ecx, dword [ebp - 0x4c8]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x4c8]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x4c8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4c8]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x4c8]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x1264], eax
lea ecx, [ebp - 0x4c8]
push ecx
mov ecx, dword [ebp - 0x1264]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x19ac
mov dword [ebp - 0xebc], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x1268], eax
mov ecx, dword [ebp - 0x1268]
mov dword [ebp - 0x126c], ecx
mov edx, dword [ebp - 0x126c]
mov dword [ebp - 0x1270], edx
push str.color_two_ak47
lea ecx, [ebp - 0x39fc]
call fcn.1004aac0
mov dword [ebp - 4], 0x57
push str.color_two
lea ecx, [ebp - 0x39e0]
call fcn.1004aac0
mov byte [ebp - 4], 0x58
lea eax, [ebp - 0x39e0]
push eax
mov ecx, dword [ebp - 0xebc]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x39fc]
push ecx
mov ecx, dword [ebp - 0xebc]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xebc]
mov eax, dword [ebp - 0x1270]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xebc]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xebc]
cmp dword [edx + 0x9c], 0
je 0x10101fef
mov eax, dword [ebp - 0xebc]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xebc]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0x57
lea ecx, [ebp - 0x39e0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x39fc]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x19ac
mov dword [ebp - 0x1274], ecx
mov edx, dword [ebp - 0x1274]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0x19ac
mov dword [ebp - 0x1278], eax
mov dword [ebp - 0x864], 0x101bdef0
mov ecx, dword [ebp - 0x1278]
add ecx, 0x60
mov dword [ebp - 0x127c], ecx
lea edx, [ebp - 0x864]
push edx
mov ecx, dword [ebp - 0x127c]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x19ac
mov dword [ebp - 0x4cc], eax
mov ecx, dword [ebp - 0x4cc]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x4cc]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x4cc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4cc]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x4cc]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x1280], eax
lea ecx, [ebp - 0x4cc]
push ecx
mov ecx, dword [ebp - 0x1280]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x1a4c
mov dword [ebp - 0xec0], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x1284], eax
mov ecx, dword [ebp - 0x1284]
mov dword [ebp - 0x1288], ecx
mov edx, dword [ebp - 0x1288]
mov dword [ebp - 0x128c], edx
push str.color_three_ak47
lea ecx, [ebp - 0x3a34]
call fcn.1004aac0
mov dword [ebp - 4], 0x59
push str.color_three
lea ecx, [ebp - 0x3a18]
call fcn.1004aac0
mov byte [ebp - 4], 0x5a
lea eax, [ebp - 0x3a18]
push eax
mov ecx, dword [ebp - 0xec0]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x3a34]
push ecx
mov ecx, dword [ebp - 0xec0]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xec0]
mov eax, dword [ebp - 0x128c]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xec0]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xec0]
cmp dword [edx + 0x9c], 0
je 0x101021ba
mov eax, dword [ebp - 0xec0]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xec0]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0x59
lea ecx, [ebp - 0x3a18]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3a34]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1a4c
mov dword [ebp - 0x1290], ecx
mov edx, dword [ebp - 0x1290]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0x1a4c
mov dword [ebp - 0x1294], eax
mov dword [ebp - 0x840], 0x101bdef0
mov ecx, dword [ebp - 0x1294]
add ecx, 0x60
mov dword [ebp - 0x1298], ecx
lea edx, [ebp - 0x840]
push edx
mov ecx, dword [ebp - 0x1298]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x1a4c
mov dword [ebp - 0x4d0], eax
mov ecx, dword [ebp - 0x4d0]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x4d0]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x4d0]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4d0]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x4d0]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x129c], eax
lea ecx, [ebp - 0x4d0]
push ecx
mov ecx, dword [ebp - 0x129c]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x1aec
mov dword [ebp - 0xec4], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x12a0], eax
mov ecx, dword [ebp - 0x12a0]
mov dword [ebp - 0x12a4], ecx
mov edx, dword [ebp - 0x12a4]
mov dword [ebp - 0x12a8], edx
push str.color_four_ak47
lea ecx, [ebp - 0x3a6c]
call fcn.1004aac0
mov dword [ebp - 4], 0x5b
push str.color_four
lea ecx, [ebp - 0x3a50]
call fcn.1004aac0
mov byte [ebp - 4], 0x5c
lea eax, [ebp - 0x3a50]
push eax
mov ecx, dword [ebp - 0xec4]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x3a6c]
push ecx
mov ecx, dword [ebp - 0xec4]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xec4]
mov eax, dword [ebp - 0x12a8]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xec4]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xec4]
cmp dword [edx + 0x9c], 0
je 0x10102385
mov eax, dword [ebp - 0xec4]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xec4]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0x3a50]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3a6c]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1aec
mov dword [ebp - 0x12ac], ecx
mov edx, dword [ebp - 0x12ac]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0x1aec
mov dword [ebp - 0x12b0], eax
mov dword [ebp - 0x818], 0x101bdef0
mov ecx, dword [ebp - 0x12b0]
add ecx, 0x60
mov dword [ebp - 0x12b4], ecx
lea edx, [ebp - 0x818]
push edx
mov ecx, dword [ebp - 0x12b4]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x1aec
mov dword [ebp - 0x4d4], eax
mov ecx, dword [ebp - 0x4d4]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x4d4]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x4d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4d4]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x4d4]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x12b8], eax
lea ecx, [ebp - 0x4d4]
push ecx
mov ecx, dword [ebp - 0x12b8]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x1b8c
mov dword [ebp - 0x104c], edx
push str.id_aug
lea ecx, [ebp - 0x3aa4]
call fcn.1004aac0
mov dword [ebp - 4], 0x5d
push str.paintkit_id
lea ecx, [ebp - 0x3a88]
call fcn.1004aac0
mov byte [ebp - 4], 0x5e
lea eax, [ebp - 0x3a88]
push eax
mov ecx, dword [ebp - 0x104c]
add ecx, 0x20
call fcn.100896c0
lea ecx, [ebp - 0x3aa4]
push ecx
mov ecx, dword [ebp - 0x104c]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0x104c]
mov dword [edx + 0x94], 3
mov eax, dword [ebp - 0x104c]
mov dword [eax + 0x10], 0x23
mov ecx, dword [ebp - 0x104c]
mov dword [ecx + 0x14], 0x23
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x3a88]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3aa4]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x1b8c
mov dword [ebp - 0x12bc], edx
mov eax, dword [ebp - 0x12bc]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1b8c
mov dword [ebp - 0x12c0], ecx
mov dword [ebp - 0x800], 0x101bde50
mov edx, dword [ebp - 0x12c0]
add edx, 0x60
mov dword [ebp - 0x12c4], edx
lea eax, [ebp - 0x800]
push eax
mov ecx, dword [ebp - 0x12c4]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1b8c
mov dword [ebp - 0x4d8], ecx
mov edx, dword [ebp - 0x4d8]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x4d8]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x4d8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4d8]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x4d8]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x12c8], ecx
lea edx, [ebp - 0x4d8]
push edx
mov ecx, dword [ebp - 0x12c8]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x1c28
mov dword [ebp - 0x1048], eax
push str.stattrak_aug
lea ecx, [ebp - 0x3adc]
call fcn.1004aac0
mov dword [ebp - 4], 0x5f
push str.stattrak
lea ecx, [ebp - 0x3ac0]
call fcn.1004aac0
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0x3adc]
push ecx
mov ecx, dword [ebp - 0x1048]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0x1048]
mov byte [edx + 0x75], 1
mov eax, dword [ebp - 0x1048]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x10102683
lea edx, [ebp - 0x3ac0]
push edx
mov ecx, dword [ebp - 0x1048]
add ecx, 0x7c
call fcn.100896c0
nop
mov eax, dword [ebp - 0x1048]
mov byte [eax + 0x78], 0
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0x3ac0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3adc]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c28
mov dword [ebp - 0x12cc], ecx
mov edx, dword [ebp - 0x12cc]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x1c28
mov dword [ebp - 0x12d0], eax
mov dword [ebp - 0x7e8], 0x101bde50
mov ecx, dword [ebp - 0x12d0]
add ecx, 0x60
mov dword [ebp - 0x12d4], ecx
lea edx, [ebp - 0x7e8]
push edx
mov ecx, dword [ebp - 0x12d4]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x1c28
mov dword [ebp - 0x4dc], eax
mov ecx, dword [ebp - 0x4dc]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x4dc]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x4dc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4dc]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x4dc]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x12d8], eax
lea ecx, [ebp - 0x4dc]
push ecx
mov ecx, dword [ebp - 0x12d8]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x1cc4
mov dword [ebp - 0xb28], edx
push 0x10544818
lea ecx, [ebp - 0x3b30]
call fcn.10139850
mov dword [ebp - 4], 0x61
push str.quality_aug
lea ecx, [ebp - 0x3b14]
call fcn.1004aac0
mov byte [ebp - 4], 0x62
push str.quality
lea ecx, [ebp - 0x3af8]
call fcn.1004aac0
mov byte [ebp - 4], 0x63
lea eax, [ebp - 0x3b14]
push eax
mov ecx, dword [ebp - 0xb28]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xb28]
mov byte [ecx + 0x75], 1
mov edx, dword [ebp - 0xb28]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x1010281a
lea ecx, [ebp - 0x3af8]
push ecx
mov ecx, dword [ebp - 0xb28]
add ecx, 0x94
call fcn.100896c0
nop
mov edx, dword [ebp - 0xb28]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x10102834
mov dword [ebp - 0x1154], 0xf
jmp 0x1010283e
mov dword [ebp - 0x1154], 0
mov ecx, dword [ebp - 0xb28]
mov edx, dword [ebp - 0x1154]
mov dword [ecx + 0xcc], edx
mov eax, dword [ebp - 0xb28]
mov ecx, dword [eax + 0xcc]
add ecx, 8
mov edx, dword [ebp - 0xb28]
mov dword [edx + 0x10], ecx
mov eax, dword [ebp - 0xb28]
mov ecx, dword [ebp - 0xb28]
mov edx, dword [ecx + 0x10]
mov dword [eax + 0x14], edx
mov eax, dword [ebp - 0xb28]
vmovss xmm0, dword [0x1054827c]
vmovss dword [eax + 0x80], xmm0
mov ecx, dword [ebp - 0xb28]
vmovss xmm0, dword [0x105483c0]
vmovss dword [ecx + 0x84], xmm0
mov edx, dword [ebp - 0xb28]
vmovss xmm0, dword [0x105483c0]
vmovss dword [edx + 0x7c], xmm0
mov eax, dword [ebp - 0xb28]
mov dword [eax + 0x90], 0
mov ecx, dword [ebp - 0xb28]
vmovss xmm0, dword [0x1054827c]
vmovss dword [ecx + 0x88], xmm0
lea edx, [ebp - 0x3b30]
push edx
mov ecx, dword [ebp - 0xb28]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x3af8]
call fcn.1004a980
mov byte [ebp - 4], 0x61
lea ecx, [ebp - 0x3b14]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3b30]
call fcn.100ba710
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x1cc4
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0x12dc]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0x1cc4
mov dword [ebp - 0x12e0], edx
mov dword [ebp - 0x7cc], 0x101bde50
mov eax, dword [ebp - 0x12e0]
add eax, 0x60
mov dword [ebp - 0x12e4], eax
lea ecx, [ebp - 0x7cc]
push ecx
mov ecx, dword [ebp - 0x12e4]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x1cc4
mov dword [ebp - 0x4e0], edx
mov eax, dword [ebp - 0x4e0]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x4e0]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x4e0]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e0]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x4e0]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x12e8], edx
lea eax, [ebp - 0x4e0]
push eax
mov ecx, dword [ebp - 0x12e8]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1d94
mov dword [ebp - 0xb2c], ecx
push 0x102ae894
lea ecx, [ebp - 0x3b84]
call fcn.10139850
mov dword [ebp - 4], 0x64
push str.seed_aug
lea ecx, [ebp - 0x3b68]
call fcn.1004aac0
mov byte [ebp - 4], 0x65
push str.seed
lea ecx, [ebp - 0x3b4c]
call fcn.1004aac0
mov byte [ebp - 4], 0x66
lea edx, [ebp - 0x3b68]
push edx
mov ecx, dword [ebp - 0xb2c]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xb2c]
mov byte [eax + 0x75], 1
mov ecx, dword [ebp - 0xb2c]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x10102a95
lea eax, [ebp - 0x3b4c]
push eax
mov ecx, dword [ebp - 0xb2c]
add ecx, 0x94
call fcn.100896c0
nop
mov ecx, dword [ebp - 0xb2c]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x10102aaf
mov dword [ebp - 0x1150], 0xf
jmp 0x10102ab9
mov dword [ebp - 0x1150], 0
mov eax, dword [ebp - 0xb2c]
mov ecx, dword [ebp - 0x1150]
mov dword [eax + 0xcc], ecx
mov edx, dword [ebp - 0xb2c]
mov eax, dword [edx + 0xcc]
add eax, 8
mov ecx, dword [ebp - 0xb2c]
mov dword [ecx + 0x10], eax
mov edx, dword [ebp - 0xb2c]
mov eax, dword [ebp - 0xb2c]
mov ecx, dword [eax + 0x10]
mov dword [edx + 0x14], ecx
mov edx, dword [ebp - 0xb2c]
vxorps xmm0, xmm0, xmm0
vmovss dword [edx + 0x80], xmm0
mov eax, dword [ebp - 0xb2c]
vmovss xmm0, dword [0x10548424]
vmovss dword [eax + 0x84], xmm0
mov ecx, dword [ebp - 0xb2c]
vxorps xmm0, xmm0, xmm0
vmovss dword [ecx + 0x7c], xmm0
mov edx, dword [ebp - 0xb2c]
mov dword [edx + 0x90], 0
mov eax, dword [ebp - 0xb2c]
vmovss xmm0, dword [0x1054827c]
vmovss dword [eax + 0x88], xmm0
lea ecx, [ebp - 0x3b84]
push ecx
mov ecx, dword [ebp - 0xb2c]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x3b4c]
call fcn.1004a980
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x3b68]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3b84]
call fcn.100ba710
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x1d94
mov dword [ebp - 0x12ec], edx
mov eax, dword [ebp - 0x12ec]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1d94
mov dword [ebp - 0x12f0], ecx
mov dword [ebp - 0x7b4], 0x101bde50
mov edx, dword [ebp - 0x12f0]
add edx, 0x60
mov dword [ebp - 0x12f4], edx
lea eax, [ebp - 0x7b4]
push eax
mov ecx, dword [ebp - 0x12f4]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1d94
mov dword [ebp - 0x4e4], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x4e4]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x4e4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4e4]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x4e4]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x12f8], ecx
lea edx, [ebp - 0x4e4]
push edx
mov ecx, dword [ebp - 0x12f8]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x1e64
mov dword [ebp - 0xec8], eax
mov ecx, dword [0x108a2c24]
mov dword [ebp - 0x12fc], ecx
mov edx, dword [ebp - 0x12fc]
mov dword [ebp - 0x1300], edx
mov eax, dword [ebp - 0x1300]
mov dword [ebp - 0x1304], eax
push str.color_one_aug
lea ecx, [ebp - 0x3bbc]
call fcn.1004aac0
mov dword [ebp - 4], 0x67
push str.color_one
lea ecx, [ebp - 0x3ba0]
call fcn.1004aac0
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0x3ba0]
push ecx
mov ecx, dword [ebp - 0xec8]
add ecx, 0x7c
call fcn.100896c0
lea edx, [ebp - 0x3bbc]
push edx
mov ecx, dword [ebp - 0xec8]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xec8]
mov ecx, dword [ebp - 0x1304]
mov dword [eax + 0x98], ecx
mov edx, dword [ebp - 0xec8]
mov dword [edx + 0x9c], 0
mov eax, dword [ebp - 0xec8]
cmp dword [eax + 0x9c], 0
je 0x10102d47
mov ecx, dword [ebp - 0xec8]
mov edx, dword [ecx + 0x98]
mov eax, dword [ebp - 0xec8]
mov ecx, dword [eax + 0x9c]
mov dword [ecx], edx
mov byte [ebp - 4], 0x67
lea ecx, [ebp - 0x3ba0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3bbc]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x1e64
mov dword [ebp - 0x1308], edx
mov eax, dword [ebp - 0x1308]
mov dword [eax + 0x70], 0x101c1530
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1e64
mov dword [ebp - 0x130c], ecx
mov dword [ebp - 0x918], 0x101bde50
mov edx, dword [ebp - 0x130c]
add edx, 0x60
mov dword [ebp - 0x1310], edx
lea eax, [ebp - 0x918]
push eax
mov ecx, dword [ebp - 0x1310]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1e64
mov dword [ebp - 0x4e8], ecx
mov edx, dword [ebp - 0x4e8]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x4e8]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x4e8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4e8]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x4e8]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1314], ecx
lea edx, [ebp - 0x4e8]
push edx
mov ecx, dword [ebp - 0x1314]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x1f04
mov dword [ebp - 0xecc], eax
mov ecx, dword [0x108a2c24]
mov dword [ebp - 0x1318], ecx
mov edx, dword [ebp - 0x1318]
mov dword [ebp - 0x131c], edx
mov eax, dword [ebp - 0x131c]
mov dword [ebp - 0x1320], eax
push str.color_two_aug
lea ecx, [ebp - 0x3bf4]
call fcn.1004aac0
mov dword [ebp - 4], 0x69
push str.color_two
lea ecx, [ebp - 0x3bd8]
call fcn.1004aac0
mov byte [ebp - 4], 0x6a
lea ecx, [ebp - 0x3bd8]
push ecx
mov ecx, dword [ebp - 0xecc]
add ecx, 0x7c
call fcn.100896c0
lea edx, [ebp - 0x3bf4]
push edx
mov ecx, dword [ebp - 0xecc]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xecc]
mov ecx, dword [ebp - 0x1320]
mov dword [eax + 0x98], ecx
mov edx, dword [ebp - 0xecc]
mov dword [edx + 0x9c], 0
mov eax, dword [ebp - 0xecc]
cmp dword [eax + 0x9c], 0
je 0x10102f14
mov ecx, dword [ebp - 0xecc]
mov edx, dword [ecx + 0x98]
mov eax, dword [ebp - 0xecc]
mov ecx, dword [eax + 0x9c]
mov dword [ecx], edx
mov byte [ebp - 4], 0x69
lea ecx, [ebp - 0x3bd8]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3bf4]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x1f04
mov dword [ebp - 0x1324], edx
mov eax, dword [ebp - 0x1324]
mov dword [eax + 0x70], 0x101c1530
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1f04
mov dword [ebp - 0x1328], ecx
mov dword [ebp - 0x93c], 0x101bde50
mov edx, dword [ebp - 0x1328]
add edx, 0x60
mov dword [ebp - 0x132c], edx
lea eax, [ebp - 0x93c]
push eax
mov ecx, dword [ebp - 0x132c]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1f04
mov dword [ebp - 0x4ec], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x4ec]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x4ec]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x4ec]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1330], ecx
lea edx, [ebp - 0x4ec]
push edx
mov ecx, dword [ebp - 0x1330]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x1fa4
mov dword [ebp - 0xed0], eax
mov ecx, dword [0x108a2c24]
mov dword [ebp - 0x1334], ecx
mov edx, dword [ebp - 0x1334]
mov dword [ebp - 0x1338], edx
mov eax, dword [ebp - 0x1338]
mov dword [ebp - 0x133c], eax
push str.color_three_aug
lea ecx, [ebp - 0x3c2c]
call fcn.1004aac0
mov dword [ebp - 4], 0x6b
push str.color_three
lea ecx, [ebp - 0x3c10]
call fcn.1004aac0
mov byte [ebp - 4], 0x6c
lea ecx, [ebp - 0x3c10]
push ecx
mov ecx, dword [ebp - 0xed0]
add ecx, 0x7c
call fcn.100896c0
lea edx, [ebp - 0x3c2c]
push edx
mov ecx, dword [ebp - 0xed0]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xed0]
mov ecx, dword [ebp - 0x133c]
mov dword [eax + 0x98], ecx
mov edx, dword [ebp - 0xed0]
mov dword [edx + 0x9c], 0
mov eax, dword [ebp - 0xed0]
cmp dword [eax + 0x9c], 0
je 0x101030e1
mov ecx, dword [ebp - 0xed0]
mov edx, dword [ecx + 0x98]
mov eax, dword [ebp - 0xed0]
mov ecx, dword [eax + 0x9c]
mov dword [ecx], edx
mov byte [ebp - 4], 0x6b
lea ecx, [ebp - 0x3c10]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c2c]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x1fa4
mov dword [ebp - 0x1340], edx
mov eax, dword [ebp - 0x1340]
mov dword [eax + 0x70], 0x101c1530
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1fa4
mov dword [ebp - 0x1344], ecx
mov dword [ebp - 0x960], 0x101bde50
mov edx, dword [ebp - 0x1344]
add edx, 0x60
mov dword [ebp - 0x1348], edx
lea eax, [ebp - 0x960]
push eax
mov ecx, dword [ebp - 0x1348]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1fa4
mov dword [ebp - 0x4f0], ecx
mov edx, dword [ebp - 0x4f0]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x4f0]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x4f0]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4f0]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x4f0]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x134c], ecx
lea edx, [ebp - 0x4f0]
push edx
mov ecx, dword [ebp - 0x134c]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x2044
mov dword [ebp - 0xed4], eax
mov ecx, dword [0x108a2c24]
mov dword [ebp - 0x1350], ecx
mov edx, dword [ebp - 0x1350]
mov dword [ebp - 0x1354], edx
mov eax, dword [ebp - 0x1354]
mov dword [ebp - 0x1358], eax
push str.color_four_aug
lea ecx, [ebp - 0x3c64]
call fcn.1004aac0
mov dword [ebp - 4], 0x6d
push str.color_four
lea ecx, [ebp - 0x3c48]
call fcn.1004aac0
mov byte [ebp - 4], 0x6e
lea ecx, [ebp - 0x3c48]
push ecx
mov ecx, dword [ebp - 0xed4]
add ecx, 0x7c
call fcn.100896c0
lea edx, [ebp - 0x3c64]
push edx
mov ecx, dword [ebp - 0xed4]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xed4]
mov ecx, dword [ebp - 0x1358]
mov dword [eax + 0x98], ecx
mov edx, dword [ebp - 0xed4]
mov dword [edx + 0x9c], 0
mov eax, dword [ebp - 0xed4]
cmp dword [eax + 0x9c], 0
je 0x101032ae
mov ecx, dword [ebp - 0xed4]
mov edx, dword [ecx + 0x98]
mov eax, dword [ebp - 0xed4]
mov ecx, dword [eax + 0x9c]
mov dword [ecx], edx
mov byte [ebp - 4], 0x6d
lea ecx, [ebp - 0x3c48]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c64]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x2044
mov dword [ebp - 0x135c], edx
mov eax, dword [ebp - 0x135c]
mov dword [eax + 0x70], 0x101c1530
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2044
mov dword [ebp - 0x1360], ecx
mov dword [ebp - 0x988], 0x101bde50
mov edx, dword [ebp - 0x1360]
add edx, 0x60
mov dword [ebp - 0x1364], edx
lea eax, [ebp - 0x988]
push eax
mov ecx, dword [ebp - 0x1364]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2044
mov dword [ebp - 0x4f4], ecx
mov edx, dword [ebp - 0x4f4]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x4f4]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x4f4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4f4]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x4f4]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1368], ecx
lea edx, [ebp - 0x4f4]
push edx
mov ecx, dword [ebp - 0x1368]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x20e4
mov dword [ebp - 0x1044], eax
push str.id_awp
lea ecx, [ebp - 0x3c9c]
call fcn.1004aac0
mov dword [ebp - 4], 0x6f
push str.paintkit_id
lea ecx, [ebp - 0x3c80]
call fcn.1004aac0
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x3c80]
push ecx
mov ecx, dword [ebp - 0x1044]
add ecx, 0x20
call fcn.100896c0
lea edx, [ebp - 0x3c9c]
push edx
mov ecx, dword [ebp - 0x1044]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0x1044]
mov dword [eax + 0x94], 3
mov ecx, dword [ebp - 0x1044]
mov dword [ecx + 0x10], 0x23
mov edx, dword [ebp - 0x1044]
mov dword [edx + 0x14], 0x23
mov byte [ebp - 4], 0x6f
lea ecx, [ebp - 0x3c80]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c9c]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x20e4
mov dword [ebp - 0x136c], eax
mov ecx, dword [ebp - 0x136c]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0x20e4
mov dword [ebp - 0x1370], edx
mov dword [ebp - 0x9a0], 0x101bddb0
mov eax, dword [ebp - 0x1370]
add eax, 0x60
mov dword [ebp - 0x1374], eax
lea ecx, [ebp - 0x9a0]
push ecx
mov ecx, dword [ebp - 0x1374]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x20e4
mov dword [ebp - 0x4f8], edx
mov eax, dword [ebp - 0x4f8]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x4f8]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x4f8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4f8]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x4f8]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x1378], edx
lea eax, [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x1378]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2180
mov dword [ebp - 0x1040], ecx
push str.stattrak_awp
lea ecx, [ebp - 0x3cd4]
call fcn.1004aac0
mov dword [ebp - 4], 0x71
push str.stattrak
lea ecx, [ebp - 0x3cb8]
call fcn.1004aac0
mov byte [ebp - 4], 0x72
lea edx, [ebp - 0x3cd4]
push edx
mov ecx, dword [ebp - 0x1040]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0x1040]
mov byte [eax + 0x75], 1
mov ecx, dword [ebp - 0x1040]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x101035ad
lea eax, [ebp - 0x3cb8]
push eax
mov ecx, dword [ebp - 0x1040]
add ecx, 0x7c
call fcn.100896c0
nop
mov ecx, dword [ebp - 0x1040]
mov byte [ecx + 0x78], 0
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0x3cb8]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3cd4]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x2180
mov dword [ebp - 0x137c], edx
mov eax, dword [ebp - 0x137c]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2180
mov dword [ebp - 0x1380], ecx
mov dword [ebp - 0x794], 0x101bddb0
mov edx, dword [ebp - 0x1380]
add edx, 0x60
mov dword [ebp - 0x1384], edx
lea eax, [ebp - 0x794]
push eax
mov ecx, dword [ebp - 0x1384]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2180
mov dword [ebp - 0x4fc], ecx
mov edx, dword [ebp - 0x4fc]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x4fc]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x4fc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4fc]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x4fc]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1388], ecx
lea edx, [ebp - 0x4fc]
push edx
mov ecx, dword [ebp - 0x1388]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x221c
mov dword [ebp - 0xb30], eax
push 0x10544818
lea ecx, [ebp - 0x3d28]
call fcn.10139850
mov dword [ebp - 4], 0x73
push str.quality_awp
lea ecx, [ebp - 0x3d0c]
call fcn.1004aac0
mov byte [ebp - 4], 0x74
push str.quality
lea ecx, [ebp - 0x3cf0]
call fcn.1004aac0
mov byte [ebp - 4], 0x75
lea ecx, [ebp - 0x3d0c]
push ecx
mov ecx, dword [ebp - 0xb30]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xb30]
mov byte [edx + 0x75], 1
mov eax, dword [ebp - 0xb30]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x10103745
lea edx, [ebp - 0x3cf0]
push edx
mov ecx, dword [ebp - 0xb30]
add ecx, 0x94
call fcn.100896c0
nop
mov eax, dword [ebp - 0xb30]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x1010375f
mov dword [ebp - 0x114c], 0xf
jmp 0x10103769
mov dword [ebp - 0x114c], 0
mov edx, dword [ebp - 0xb30]
mov eax, dword [ebp - 0x114c]
mov dword [edx + 0xcc], eax
mov ecx, dword [ebp - 0xb30]
mov edx, dword [ecx + 0xcc]
add edx, 8
mov eax, dword [ebp - 0xb30]
mov dword [eax + 0x10], edx
mov ecx, dword [ebp - 0xb30]
mov edx, dword [ebp - 0xb30]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x14], eax
mov ecx, dword [ebp - 0xb30]
vmovss xmm0, dword [0x1054827c]
vmovss dword [ecx + 0x80], xmm0
mov edx, dword [ebp - 0xb30]
vmovss xmm0, dword [0x105483c0]
vmovss dword [edx + 0x84], xmm0
mov eax, dword [ebp - 0xb30]
vmovss xmm0, dword [0x105483c0]
vmovss dword [eax + 0x7c], xmm0
mov ecx, dword [ebp - 0xb30]
mov dword [ecx + 0x90], 0
mov edx, dword [ebp - 0xb30]
vmovss xmm0, dword [0x1054827c]
vmovss dword [edx + 0x88], xmm0
lea eax, [ebp - 0x3d28]
push eax
mov ecx, dword [ebp - 0xb30]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0x74
lea ecx, [ebp - 0x3cf0]
call fcn.1004a980
mov byte [ebp - 4], 0x73
lea ecx, [ebp - 0x3d0c]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3d28]
call fcn.100ba710
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x221c
mov dword [ebp - 0x138c], ecx
mov edx, dword [ebp - 0x138c]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x221c
mov dword [ebp - 0x1390], eax
mov dword [ebp - 0x778], 0x101bddb0
mov ecx, dword [ebp - 0x1390]
add ecx, 0x60
mov dword [ebp - 0x1394], ecx
lea edx, [ebp - 0x778]
push edx
mov ecx, dword [ebp - 0x1394]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x221c
mov dword [ebp - 0x500], eax
mov ecx, dword [ebp - 0x500]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x500]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x500]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x500]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x500]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x1398], eax
lea ecx, [ebp - 0x500]
push ecx
mov ecx, dword [ebp - 0x1398]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x22ec
mov dword [ebp - 0xb34], edx
push 0x102ae894
lea ecx, [ebp - 0x3d7c]
call fcn.10139850
mov dword [ebp - 4], 0x76
push str.seed_awp
lea ecx, [ebp - 0x3d60]
call fcn.1004aac0
mov byte [ebp - 4], 0x77
push str.seed
lea ecx, [ebp - 0x3d44]
call fcn.1004aac0
mov byte [ebp - 4], 0x78
lea eax, [ebp - 0x3d60]
push eax
mov ecx, dword [ebp - 0xb34]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xb34]
mov byte [ecx + 0x75], 1
mov edx, dword [ebp - 0xb34]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x101039bf
lea ecx, [ebp - 0x3d44]
push ecx
mov ecx, dword [ebp - 0xb34]
add ecx, 0x94
call fcn.100896c0
nop
mov edx, dword [ebp - 0xb34]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x101039d9
mov dword [ebp - 0x1148], 0xf
jmp 0x101039e3
mov dword [ebp - 0x1148], 0
mov ecx, dword [ebp - 0xb34]
mov edx, dword [ebp - 0x1148]
mov dword [ecx + 0xcc], edx
mov eax, dword [ebp - 0xb34]
mov ecx, dword [eax + 0xcc]
add ecx, 8
mov edx, dword [ebp - 0xb34]
mov dword [edx + 0x10], ecx
mov eax, dword [ebp - 0xb34]
mov ecx, dword [ebp - 0xb34]
mov edx, dword [ecx + 0x10]
mov dword [eax + 0x14], edx
mov eax, dword [ebp - 0xb34]
vxorps xmm0, xmm0, xmm0
vmovss dword [eax + 0x80], xmm0
mov ecx, dword [ebp - 0xb34]
vmovss xmm0, dword [0x10548424]
vmovss dword [ecx + 0x84], xmm0
mov edx, dword [ebp - 0xb34]
vxorps xmm0, xmm0, xmm0
vmovss dword [edx + 0x7c], xmm0
mov eax, dword [ebp - 0xb34]
mov dword [eax + 0x90], 0
mov ecx, dword [ebp - 0xb34]
vmovss xmm0, dword [0x1054827c]
vmovss dword [ecx + 0x88], xmm0
lea edx, [ebp - 0x3d7c]
push edx
mov ecx, dword [ebp - 0xb34]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0x77
lea ecx, [ebp - 0x3d44]
call fcn.1004a980
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0x3d60]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3d7c]
call fcn.100ba710
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x22ec
mov dword [ebp - 0x139c], eax
mov ecx, dword [ebp - 0x139c]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0x22ec
mov dword [ebp - 0x13a0], edx
mov dword [ebp - 0x758], 0x101bddb0
mov eax, dword [ebp - 0x13a0]
add eax, 0x60
mov dword [ebp - 0x13a4], eax
lea ecx, [ebp - 0x758]
push ecx
mov ecx, dword [ebp - 0x13a4]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x22ec
mov dword [ebp - 0x504], edx
mov eax, dword [ebp - 0x504]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x504]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x504]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x504]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x504]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x13a8], edx
lea eax, [ebp - 0x504]
push eax
mov ecx, dword [ebp - 0x13a8]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x23bc
mov dword [ebp - 0xed8], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x13ac], edx
mov eax, dword [ebp - 0x13ac]
mov dword [ebp - 0x13b0], eax
mov ecx, dword [ebp - 0x13b0]
mov dword [ebp - 0x13b4], ecx
push str.color_one_awp
lea ecx, [ebp - 0x3db4]
call fcn.1004aac0
mov dword [ebp - 4], 0x79
push str.color_one
lea ecx, [ebp - 0x3d98]
call fcn.1004aac0
mov byte [ebp - 4], 0x7a
lea edx, [ebp - 0x3d98]
push edx
mov ecx, dword [ebp - 0xed8]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x3db4]
push eax
mov ecx, dword [ebp - 0xed8]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xed8]
mov edx, dword [ebp - 0x13b4]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xed8]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xed8]
cmp dword [ecx + 0x9c], 0
je 0x10103c71
mov edx, dword [ebp - 0xed8]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xed8]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0x79
lea ecx, [ebp - 0x3d98]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3db4]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x23bc
mov dword [ebp - 0x13b8], eax
mov ecx, dword [ebp - 0x13b8]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x23bc
mov dword [ebp - 0x13bc], edx
mov dword [ebp - 0x730], 0x101bddb0
mov eax, dword [ebp - 0x13bc]
add eax, 0x60
mov dword [ebp - 0x13c0], eax
lea ecx, [ebp - 0x730]
push ecx
mov ecx, dword [ebp - 0x13c0]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x23bc
mov dword [ebp - 0x508], edx
mov eax, dword [ebp - 0x508]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x508]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x508]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x508]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x508]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x13c4], edx
lea eax, [ebp - 0x508]
push eax
mov ecx, dword [ebp - 0x13c4]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x245c
mov dword [ebp - 0xedc], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x13c8], edx
mov eax, dword [ebp - 0x13c8]
mov dword [ebp - 0x13cc], eax
mov ecx, dword [ebp - 0x13cc]
mov dword [ebp - 0x13d0], ecx
push str.color_two_awp
lea ecx, [ebp - 0x3dec]
call fcn.1004aac0
mov dword [ebp - 4], 0x7b
push str.color_two
lea ecx, [ebp - 0x3dd0]
call fcn.1004aac0
mov byte [ebp - 4], 0x7c
lea edx, [ebp - 0x3dd0]
push edx
mov ecx, dword [ebp - 0xedc]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x3dec]
push eax
mov ecx, dword [ebp - 0xedc]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xedc]
mov edx, dword [ebp - 0x13d0]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xedc]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xedc]
cmp dword [ecx + 0x9c], 0
je 0x10103e3e
mov edx, dword [ebp - 0xedc]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xedc]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0x7b
lea ecx, [ebp - 0x3dd0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3dec]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x245c
mov dword [ebp - 0x13d4], eax
mov ecx, dword [ebp - 0x13d4]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x245c
mov dword [ebp - 0x13d8], edx
mov dword [ebp - 0x700], 0x101bddb0
mov eax, dword [ebp - 0x13d8]
add eax, 0x60
mov dword [ebp - 0x13dc], eax
lea ecx, [ebp - 0x700]
push ecx
mov ecx, dword [ebp - 0x13dc]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x245c
mov dword [ebp - 0x50c], edx
mov eax, dword [ebp - 0x50c]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x50c]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x50c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x50c]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x50c]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x13e0], edx
lea eax, [ebp - 0x50c]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x24fc
mov dword [ebp - 0xee0], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x13e4], edx
mov eax, dword [ebp - 0x13e4]
mov dword [ebp - 0x13e8], eax
mov ecx, dword [ebp - 0x13e8]
mov dword [ebp - 0x13ec], ecx
push str.color_three_awp
lea ecx, [ebp - 0x3e24]
call fcn.1004aac0
mov dword [ebp - 4], 0x7d
push str.color_three
lea ecx, [ebp - 0x3e08]
call fcn.1004aac0
mov byte [ebp - 4], 0x7e
lea edx, [ebp - 0x3e08]
push edx
mov ecx, dword [ebp - 0xee0]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x3e24]
push eax
mov ecx, dword [ebp - 0xee0]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xee0]
mov edx, dword [ebp - 0x13ec]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xee0]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xee0]
cmp dword [ecx + 0x9c], 0
je 0x1010400b
mov edx, dword [ebp - 0xee0]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xee0]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x3e08]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3e24]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x24fc
mov dword [ebp - 0x13f0], eax
mov ecx, dword [ebp - 0x13f0]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x24fc
mov dword [ebp - 0x13f4], edx
mov dword [ebp - 0x824], 0x101bddb0
mov eax, dword [ebp - 0x13f4]
add eax, 0x60
mov dword [ebp - 0x13f8], eax
lea ecx, [ebp - 0x824]
push ecx
mov ecx, dword [ebp - 0x13f8]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x24fc
mov dword [ebp - 0x510], edx
mov eax, dword [ebp - 0x510]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x510]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x510]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x510]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x510]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x13fc], edx
lea eax, [ebp - 0x510]
push eax
mov ecx, dword [ebp - 0x13fc]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x259c
mov dword [ebp - 0xee4], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x1400], edx
mov eax, dword [ebp - 0x1400]
mov dword [ebp - 0x1404], eax
mov ecx, dword [ebp - 0x1404]
mov dword [ebp - 0x1408], ecx
push str.color_four_awp
lea ecx, [ebp - 0x3e5c]
call fcn.1004aac0
mov dword [ebp - 4], 0x7f
push str.color_four
lea ecx, [ebp - 0x3e40]
call fcn.1004aac0
mov byte [ebp - 4], 0x80
lea edx, [ebp - 0x3e40]
push edx
mov ecx, dword [ebp - 0xee4]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x3e5c]
push eax
mov ecx, dword [ebp - 0xee4]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xee4]
mov edx, dword [ebp - 0x1408]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xee4]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xee4]
cmp dword [ecx + 0x9c], 0
je 0x101041d8
mov edx, dword [ebp - 0xee4]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xee4]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0x7f
lea ecx, [ebp - 0x3e40]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3e5c]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x259c
mov dword [ebp - 0x140c], eax
mov ecx, dword [ebp - 0x140c]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x259c
mov dword [ebp - 0x1410], edx
mov dword [ebp - 0x8c4], 0x101bddb0
mov eax, dword [ebp - 0x1410]
add eax, 0x60
mov dword [ebp - 0x1414], eax
lea ecx, [ebp - 0x8c4]
push ecx
mov ecx, dword [ebp - 0x1414]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x259c
mov dword [ebp - 0x514], edx
mov eax, dword [ebp - 0x514]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x514]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x514]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x514]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x514]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x1418], edx
lea eax, [ebp - 0x514]
push eax
mov ecx, dword [ebp - 0x1418]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x263c
mov dword [ebp - 0x103c], ecx
push str.id_famas
lea ecx, [ebp - 0x3e94]
call fcn.1004aac0
mov dword [ebp - 4], 0x81
push str.paintkit_id
lea ecx, [ebp - 0x3e78]
call fcn.1004aac0
mov byte [ebp - 4], 0x82
lea edx, [ebp - 0x3e78]
push edx
mov ecx, dword [ebp - 0x103c]
add ecx, 0x20
call fcn.100896c0
lea eax, [ebp - 0x3e94]
push eax
mov ecx, dword [ebp - 0x103c]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0x103c]
mov dword [ecx + 0x94], 3
mov edx, dword [ebp - 0x103c]
mov dword [edx + 0x10], 0x23
mov eax, dword [ebp - 0x103c]
mov dword [eax + 0x14], 0x23
mov byte [ebp - 4], 0x81
lea ecx, [ebp - 0x3e78]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3e94]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x263c
mov dword [ebp - 0x141c], ecx
mov edx, dword [ebp - 0x141c]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x263c
mov dword [ebp - 0x1420], eax
mov dword [ebp - 0x8a0], 0x101bdd10
mov ecx, dword [ebp - 0x1420]
add ecx, 0x60
mov dword [ebp - 0x1424], ecx
lea edx, [ebp - 0x8a0]
push edx
mov ecx, dword [ebp - 0x1424]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x263c
mov dword [ebp - 0x518], eax
mov ecx, dword [ebp - 0x518]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x518]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x518]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x518]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x518]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x1428], eax
lea ecx, [ebp - 0x518]
push ecx
mov ecx, dword [ebp - 0x1428]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x26d8
mov dword [ebp - 0x1038], edx
push str.stattrak_famas
lea ecx, [ebp - 0x3ecc]
call fcn.1004aac0
mov dword [ebp - 4], 0x83
push str.stattrak
lea ecx, [ebp - 0x3eb0]
call fcn.1004aac0
mov byte [ebp - 4], 0x84
lea eax, [ebp - 0x3ecc]
push eax
mov ecx, dword [ebp - 0x1038]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0x1038]
mov byte [ecx + 0x75], 1
mov edx, dword [ebp - 0x1038]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x101044d6
lea ecx, [ebp - 0x3eb0]
push ecx
mov ecx, dword [ebp - 0x1038]
add ecx, 0x7c
call fcn.100896c0
nop
mov edx, dword [ebp - 0x1038]
mov byte [edx + 0x78], 0
mov byte [ebp - 4], 0x83
lea ecx, [ebp - 0x3eb0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3ecc]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x26d8
mov dword [ebp - 0x142c], eax
mov ecx, dword [ebp - 0x142c]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0x26d8
mov dword [ebp - 0x1430], edx
mov dword [ebp - 0x884], 0x101bdd10
mov eax, dword [ebp - 0x1430]
add eax, 0x60
mov dword [ebp - 0x1434], eax
lea ecx, [ebp - 0x884]
push ecx
mov ecx, dword [ebp - 0x1434]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x26d8
mov dword [ebp - 0x51c], edx
mov eax, dword [ebp - 0x51c]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x51c]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x51c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x51c]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x51c]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x1438], edx
lea eax, [ebp - 0x51c]
push eax
mov ecx, dword [ebp - 0x1438]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2774
mov dword [ebp - 0xb38], ecx
push 0x10544818
lea ecx, [ebp - 0x3f20]
call fcn.10139850
mov dword [ebp - 4], 0x85
push str.quality_famas
lea ecx, [ebp - 0x3f04]
call fcn.1004aac0
mov byte [ebp - 4], 0x86
push str.quality
lea ecx, [ebp - 0x3ee8]
call fcn.1004aac0
mov byte [ebp - 4], 0x87
lea edx, [ebp - 0x3f04]
push edx
mov ecx, dword [ebp - 0xb38]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xb38]
mov byte [eax + 0x75], 1
mov ecx, dword [ebp - 0xb38]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x1010466e
lea eax, [ebp - 0x3ee8]
push eax
mov ecx, dword [ebp - 0xb38]
add ecx, 0x94
call fcn.100896c0
nop
mov ecx, dword [ebp - 0xb38]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x10104688
mov dword [ebp - 0x1144], 0xf
jmp 0x10104692
mov dword [ebp - 0x1144], 0
mov eax, dword [ebp - 0xb38]
mov ecx, dword [ebp - 0x1144]
mov dword [eax + 0xcc], ecx
mov edx, dword [ebp - 0xb38]
mov eax, dword [edx + 0xcc]
add eax, 8
mov ecx, dword [ebp - 0xb38]
mov dword [ecx + 0x10], eax
mov edx, dword [ebp - 0xb38]
mov eax, dword [ebp - 0xb38]
mov ecx, dword [eax + 0x10]
mov dword [edx + 0x14], ecx
mov edx, dword [ebp - 0xb38]
vmovss xmm0, dword [0x1054827c]
vmovss dword [edx + 0x80], xmm0
mov eax, dword [ebp - 0xb38]
vmovss xmm0, dword [0x105483c0]
vmovss dword [eax + 0x84], xmm0
mov ecx, dword [ebp - 0xb38]
vmovss xmm0, dword [0x105483c0]
vmovss dword [ecx + 0x7c], xmm0
mov edx, dword [ebp - 0xb38]
mov dword [edx + 0x90], 0
mov eax, dword [ebp - 0xb38]
vmovss xmm0, dword [0x1054827c]
vmovss dword [eax + 0x88], xmm0
lea ecx, [ebp - 0x3f20]
push ecx
mov ecx, dword [ebp - 0xb38]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0x86
lea ecx, [ebp - 0x3ee8]
call fcn.1004a980
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0x3f04]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3f20]
call fcn.100ba710
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x2774
mov dword [ebp - 0x143c], edx
mov eax, dword [ebp - 0x143c]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2774
mov dword [ebp - 0x1440], ecx
mov dword [ebp - 0x86c], 0x101bdd10
mov edx, dword [ebp - 0x1440]
add edx, 0x60
mov dword [ebp - 0x1444], edx
lea eax, [ebp - 0x86c]
push eax
mov ecx, dword [ebp - 0x1444]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2774
mov dword [ebp - 0x520], ecx
mov edx, dword [ebp - 0x520]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x520]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x520]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x520]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x520]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1448], ecx
lea edx, [ebp - 0x520]
push edx
mov ecx, dword [ebp - 0x1448]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x2844
mov dword [ebp - 0xb3c], eax
push 0x102ae894
lea ecx, [ebp - 0x3f74]
call fcn.10139850
mov dword [ebp - 4], 0x88
push str.seed_famas
lea ecx, [ebp - 0x3f58]
call fcn.1004aac0
mov byte [ebp - 4], 0x89
push str.seed
lea ecx, [ebp - 0x3f3c]
call fcn.1004aac0
mov byte [ebp - 4], 0x8a
lea ecx, [ebp - 0x3f58]
push ecx
mov ecx, dword [ebp - 0xb3c]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xb3c]
mov byte [edx + 0x75], 1
mov eax, dword [ebp - 0xb3c]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x101048e9
lea edx, [ebp - 0x3f3c]
push edx
mov ecx, dword [ebp - 0xb3c]
add ecx, 0x94
call fcn.100896c0
nop
mov eax, dword [ebp - 0xb3c]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x10104903
mov dword [ebp - 0x1140], 0xf
jmp 0x1010490d
mov dword [ebp - 0x1140], 0
mov edx, dword [ebp - 0xb3c]
mov eax, dword [ebp - 0x1140]
mov dword [edx + 0xcc], eax
mov ecx, dword [ebp - 0xb3c]
mov edx, dword [ecx + 0xcc]
add edx, 8
mov eax, dword [ebp - 0xb3c]
mov dword [eax + 0x10], edx
mov ecx, dword [ebp - 0xb3c]
mov edx, dword [ebp - 0xb3c]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x14], eax
mov ecx, dword [ebp - 0xb3c]
vxorps xmm0, xmm0, xmm0
vmovss dword [ecx + 0x80], xmm0
mov edx, dword [ebp - 0xb3c]
vmovss xmm0, dword [0x10548424]
vmovss dword [edx + 0x84], xmm0
mov eax, dword [ebp - 0xb3c]
vxorps xmm0, xmm0, xmm0
vmovss dword [eax + 0x7c], xmm0
mov ecx, dword [ebp - 0xb3c]
mov dword [ecx + 0x90], 0
mov edx, dword [ebp - 0xb3c]
vmovss xmm0, dword [0x1054827c]
vmovss dword [edx + 0x88], xmm0
lea eax, [ebp - 0x3f74]
push eax
mov ecx, dword [ebp - 0xb3c]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0x89
lea ecx, [ebp - 0x3f3c]
call fcn.1004a980
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x3f58]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3f74]
call fcn.100ba710
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2844
mov dword [ebp - 0x144c], ecx
mov edx, dword [ebp - 0x144c]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x2844
mov dword [ebp - 0x1450], eax
mov dword [ebp - 0x854], 0x101bdd10
mov ecx, dword [ebp - 0x1450]
add ecx, 0x60
mov dword [ebp - 0x1454], ecx
lea edx, [ebp - 0x854]
push edx
mov ecx, dword [ebp - 0x1454]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x2844
mov dword [ebp - 0x524], eax
mov ecx, dword [ebp - 0x524]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x524]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x524]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x524]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x524]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x1458], eax
lea ecx, [ebp - 0x524]
push ecx
mov ecx, dword [ebp - 0x1458]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x2914
mov dword [ebp - 0xee8], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x145c], eax
mov ecx, dword [ebp - 0x145c]
mov dword [ebp - 0x1460], ecx
mov edx, dword [ebp - 0x1460]
mov dword [ebp - 0x1464], edx
push str.color_one_famas
lea ecx, [ebp - 0x3fac]
call fcn.1004aac0
mov dword [ebp - 4], 0x8b
push str.color_one
lea ecx, [ebp - 0x3f90]
call fcn.1004aac0
mov byte [ebp - 4], 0x8c
lea eax, [ebp - 0x3f90]
push eax
mov ecx, dword [ebp - 0xee8]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x3fac]
push ecx
mov ecx, dword [ebp - 0xee8]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xee8]
mov eax, dword [ebp - 0x1464]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xee8]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xee8]
cmp dword [edx + 0x9c], 0
je 0x10104b99
mov eax, dword [ebp - 0xee8]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xee8]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0x8b
lea ecx, [ebp - 0x3f90]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3fac]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2914
mov dword [ebp - 0x1468], ecx
mov edx, dword [ebp - 0x1468]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0x2914
mov dword [ebp - 0x146c], eax
mov dword [ebp - 0x828], 0x101bdd10
mov ecx, dword [ebp - 0x146c]
add ecx, 0x60
mov dword [ebp - 0x1470], ecx
lea edx, [ebp - 0x828]
push edx
mov ecx, dword [ebp - 0x1470]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x2914
mov dword [ebp - 0x528], eax
mov ecx, dword [ebp - 0x528]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x528]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x528]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x528]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x528]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x1474], eax
lea ecx, [ebp - 0x528]
push ecx
mov ecx, dword [ebp - 0x1474]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x29b4
mov dword [ebp - 0xeec], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x1478], eax
mov ecx, dword [ebp - 0x1478]
mov dword [ebp - 0x147c], ecx
mov edx, dword [ebp - 0x147c]
mov dword [ebp - 0x1480], edx
push str.color_two_famas
lea ecx, [ebp - 0x3fe4]
call fcn.1004aac0
mov dword [ebp - 4], 0x8d
push str.color_two
lea ecx, [ebp - 0x3fc8]
call fcn.1004aac0
mov byte [ebp - 4], 0x8e
lea eax, [ebp - 0x3fc8]
push eax
mov ecx, dword [ebp - 0xeec]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x3fe4]
push ecx
mov ecx, dword [ebp - 0xeec]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xeec]
mov eax, dword [ebp - 0x1480]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xeec]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xeec]
cmp dword [edx + 0x9c], 0
je 0x10104d64
mov eax, dword [ebp - 0xeec]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xeec]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0x8d
lea ecx, [ebp - 0x3fc8]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3fe4]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x29b4
mov dword [ebp - 0x1484], ecx
mov edx, dword [ebp - 0x1484]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0x29b4
mov dword [ebp - 0x1488], eax
mov dword [ebp - 0x7f4], 0x101bdd10
mov ecx, dword [ebp - 0x1488]
add ecx, 0x60
mov dword [ebp - 0x148c], ecx
lea edx, [ebp - 0x7f4]
push edx
mov ecx, dword [ebp - 0x148c]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x29b4
mov dword [ebp - 0x52c], eax
mov ecx, dword [ebp - 0x52c]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x52c]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x52c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x52c]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x52c]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x1490], eax
lea ecx, [ebp - 0x52c]
push ecx
mov ecx, dword [ebp - 0x1490]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x2a54
mov dword [ebp - 0xef0], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x1494], eax
mov ecx, dword [ebp - 0x1494]
mov dword [ebp - 0x1498], ecx
mov edx, dword [ebp - 0x1498]
mov dword [ebp - 0x149c], edx
push str.color_three_famas
lea ecx, [ebp - 0x401c]
call fcn.1004aac0
mov dword [ebp - 4], 0x8f
push str.color_three
lea ecx, [ebp - 0x4000]
call fcn.1004aac0
mov byte [ebp - 4], 0x90
lea eax, [ebp - 0x4000]
push eax
mov ecx, dword [ebp - 0xef0]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x401c]
push ecx
mov ecx, dword [ebp - 0xef0]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xef0]
mov eax, dword [ebp - 0x149c]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xef0]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xef0]
cmp dword [edx + 0x9c], 0
je 0x10104f2f
mov eax, dword [ebp - 0xef0]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xef0]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0x8f
lea ecx, [ebp - 0x4000]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x401c]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2a54
mov dword [ebp - 0x14a0], ecx
mov edx, dword [ebp - 0x14a0]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0x2a54
mov dword [ebp - 0x14a4], eax
mov dword [ebp - 0x7c4], 0x101bdd10
mov ecx, dword [ebp - 0x14a4]
add ecx, 0x60
mov dword [ebp - 0x14a8], ecx
lea edx, [ebp - 0x7c4]
push edx
mov ecx, dword [ebp - 0x14a8]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x2a54
mov dword [ebp - 0x530], eax
mov ecx, dword [ebp - 0x530]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x530]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x530]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x530]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x530]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x14ac], eax
lea ecx, [ebp - 0x530]
push ecx
mov ecx, dword [ebp - 0x14ac]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x2af4
mov dword [ebp - 0xef4], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x14b0], eax
mov ecx, dword [ebp - 0x14b0]
mov dword [ebp - 0x14b4], ecx
mov edx, dword [ebp - 0x14b4]
mov dword [ebp - 0x14b8], edx
push str.color_four_famas
lea ecx, [ebp - 0x4054]
call fcn.1004aac0
mov dword [ebp - 4], 0x91
push str.color_four
lea ecx, [ebp - 0x4038]
call fcn.1004aac0
mov byte [ebp - 4], 0x92
lea eax, [ebp - 0x4038]
push eax
mov ecx, dword [ebp - 0xef4]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x4054]
push ecx
mov ecx, dword [ebp - 0xef4]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xef4]
mov eax, dword [ebp - 0x14b8]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xef4]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xef4]
cmp dword [edx + 0x9c], 0
je 0x101050fa
mov eax, dword [ebp - 0xef4]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xef4]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0x91
lea ecx, [ebp - 0x4038]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4054]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2af4
mov dword [ebp - 0x14bc], ecx
mov edx, dword [ebp - 0x14bc]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0x2af4
mov dword [ebp - 0x14c0], eax
mov dword [ebp - 0x798], 0x101bdd10
mov ecx, dword [ebp - 0x14c0]
add ecx, 0x60
mov dword [ebp - 0x14c4], ecx
lea edx, [ebp - 0x798]
push edx
mov ecx, dword [ebp - 0x14c4]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x2af4
mov dword [ebp - 0x534], eax
mov ecx, dword [ebp - 0x534]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x534]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x534]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x534]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x534]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x14c8], eax
lea ecx, [ebp - 0x534]
push ecx
mov ecx, dword [ebp - 0x14c8]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x2b94
mov dword [ebp - 0x1034], edx
push str.id_g3sg1
lea ecx, [ebp - 0x408c]
call fcn.1004aac0
mov dword [ebp - 4], 0x93
push str.paintkit_id
lea ecx, [ebp - 0x4070]
call fcn.1004aac0
mov byte [ebp - 4], 0x94
lea eax, [ebp - 0x4070]
push eax
mov ecx, dword [ebp - 0x1034]
add ecx, 0x20
call fcn.100896c0
lea ecx, [ebp - 0x408c]
push ecx
mov ecx, dword [ebp - 0x1034]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0x1034]
mov dword [edx + 0x94], 3
mov eax, dword [ebp - 0x1034]
mov dword [eax + 0x10], 0x23
mov ecx, dword [ebp - 0x1034]
mov dword [ecx + 0x14], 0x23
mov byte [ebp - 4], 0x93
lea ecx, [ebp - 0x4070]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x408c]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x2b94
mov dword [ebp - 0x14cc], edx
mov eax, dword [ebp - 0x14cc]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2b94
mov dword [ebp - 0x14d0], ecx
mov dword [ebp - 0x928], 0x101bdc70
mov edx, dword [ebp - 0x14d0]
add edx, 0x60
mov dword [ebp - 0x14d4], edx
lea eax, [ebp - 0x928]
push eax
mov ecx, dword [ebp - 0x14d4]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2b94
mov dword [ebp - 0x538], ecx
mov edx, dword [ebp - 0x538]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x538]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x538]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x538]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x538]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x14d8], ecx
lea edx, [ebp - 0x538]
push edx
mov ecx, dword [ebp - 0x14d8]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x2c30
mov dword [ebp - 0x1030], eax
push str.stattrak_g3sg1
lea ecx, [ebp - 0x40c4]
call fcn.1004aac0
mov dword [ebp - 4], 0x95
push str.stattrak
lea ecx, [ebp - 0x40a8]
call fcn.1004aac0
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0x40c4]
push ecx
mov ecx, dword [ebp - 0x1030]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0x1030]
mov byte [edx + 0x75], 1
mov eax, dword [ebp - 0x1030]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x101053f8
lea edx, [ebp - 0x40a8]
push edx
mov ecx, dword [ebp - 0x1030]
add ecx, 0x7c
call fcn.100896c0
nop
mov eax, dword [ebp - 0x1030]
mov byte [eax + 0x78], 0
mov byte [ebp - 4], 0x95
lea ecx, [ebp - 0x40a8]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x40c4]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2c30
mov dword [ebp - 0x14dc], ecx
mov edx, dword [ebp - 0x14dc]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x2c30
mov dword [ebp - 0x14e0], eax
mov dword [ebp - 0x944], 0x101bdc70
mov ecx, dword [ebp - 0x14e0]
add ecx, 0x60
mov dword [ebp - 0x14e4], ecx
lea edx, [ebp - 0x944]
push edx
mov ecx, dword [ebp - 0x14e4]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x2c30
mov dword [ebp - 0x53c], eax
mov ecx, dword [ebp - 0x53c]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x53c]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x53c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x53c]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x53c]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x14e8], eax
lea ecx, [ebp - 0x53c]
push ecx
mov ecx, dword [ebp - 0x14e8]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x2ccc
mov dword [ebp - 0xb40], edx
push 0x10544818
lea ecx, [ebp - 0x4118]
call fcn.10139850
mov dword [ebp - 4], 0x97
push str.quality_g3sg1
lea ecx, [ebp - 0x40fc]
call fcn.1004aac0
mov byte [ebp - 4], 0x98
push str.quality
lea ecx, [ebp - 0x40e0]
call fcn.1004aac0
mov byte [ebp - 4], 0x99
lea eax, [ebp - 0x40fc]
push eax
mov ecx, dword [ebp - 0xb40]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xb40]
mov byte [ecx + 0x75], 1
mov edx, dword [ebp - 0xb40]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x1010558f
lea ecx, [ebp - 0x40e0]
push ecx
mov ecx, dword [ebp - 0xb40]
add ecx, 0x94
call fcn.100896c0
nop
mov edx, dword [ebp - 0xb40]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x101055a9
mov dword [ebp - 0x113c], 0xf
jmp 0x101055b3
mov dword [ebp - 0x113c], 0
mov ecx, dword [ebp - 0xb40]
mov edx, dword [ebp - 0x113c]
mov dword [ecx + 0xcc], edx
mov eax, dword [ebp - 0xb40]
mov ecx, dword [eax + 0xcc]
add ecx, 8
mov edx, dword [ebp - 0xb40]
mov dword [edx + 0x10], ecx
mov eax, dword [ebp - 0xb40]
mov ecx, dword [ebp - 0xb40]
mov edx, dword [ecx + 0x10]
mov dword [eax + 0x14], edx
mov eax, dword [ebp - 0xb40]
vmovss xmm0, dword [0x1054827c]
vmovss dword [eax + 0x80], xmm0
mov ecx, dword [ebp - 0xb40]
vmovss xmm0, dword [0x105483c0]
vmovss dword [ecx + 0x84], xmm0
mov edx, dword [ebp - 0xb40]
vmovss xmm0, dword [0x105483c0]
vmovss dword [edx + 0x7c], xmm0
mov eax, dword [ebp - 0xb40]
mov dword [eax + 0x90], 0
mov ecx, dword [ebp - 0xb40]
vmovss xmm0, dword [0x1054827c]
vmovss dword [ecx + 0x88], xmm0
lea edx, [ebp - 0x4118]
push edx
mov ecx, dword [ebp - 0xb40]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0x98
lea ecx, [ebp - 0x40e0]
call fcn.1004a980
mov byte [ebp - 4], 0x97
lea ecx, [ebp - 0x40fc]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4118]
call fcn.100ba710
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x2ccc
mov dword [ebp - 0x14ec], eax
mov ecx, dword [ebp - 0x14ec]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0x2ccc
mov dword [ebp - 0x14f0], edx
mov dword [ebp - 0x95c], 0x101bdc70
mov eax, dword [ebp - 0x14f0]
add eax, 0x60
mov dword [ebp - 0x14f4], eax
lea ecx, [ebp - 0x95c]
push ecx
mov ecx, dword [ebp - 0x14f4]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x2ccc
mov dword [ebp - 0x540], edx
mov eax, dword [ebp - 0x540]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x540]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x540]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x540]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x540]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x14f8], edx
lea eax, [ebp - 0x540]
push eax
mov ecx, dword [ebp - 0x14f8]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2d9c
mov dword [ebp - 0xb44], ecx
push 0x102ae894
lea ecx, [ebp - 0x416c]
call fcn.10139850
mov dword [ebp - 4], 0x9a
push str.seed_g3sg1
lea ecx, [ebp - 0x4150]
call fcn.1004aac0
mov byte [ebp - 4], 0x9b
push str.seed
lea ecx, [ebp - 0x4134]
call fcn.1004aac0
mov byte [ebp - 4], 0x9c
lea edx, [ebp - 0x4150]
push edx
mov ecx, dword [ebp - 0xb44]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xb44]
mov byte [eax + 0x75], 1
mov ecx, dword [ebp - 0xb44]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x1010580a
lea eax, [ebp - 0x4134]
push eax
mov ecx, dword [ebp - 0xb44]
add ecx, 0x94
call fcn.100896c0
nop
mov ecx, dword [ebp - 0xb44]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x10105824
mov dword [ebp - 0x1138], 0xf
jmp 0x1010582e
mov dword [ebp - 0x1138], 0
mov eax, dword [ebp - 0xb44]
mov ecx, dword [ebp - 0x1138]
mov dword [eax + 0xcc], ecx
mov edx, dword [ebp - 0xb44]
mov eax, dword [edx + 0xcc]
add eax, 8
mov ecx, dword [ebp - 0xb44]
mov dword [ecx + 0x10], eax
mov edx, dword [ebp - 0xb44]
mov eax, dword [ebp - 0xb44]
mov ecx, dword [eax + 0x10]
mov dword [edx + 0x14], ecx
mov edx, dword [ebp - 0xb44]
vxorps xmm0, xmm0, xmm0
vmovss dword [edx + 0x80], xmm0
mov eax, dword [ebp - 0xb44]
vmovss xmm0, dword [0x10548424]
vmovss dword [eax + 0x84], xmm0
mov ecx, dword [ebp - 0xb44]
vxorps xmm0, xmm0, xmm0
vmovss dword [ecx + 0x7c], xmm0
mov edx, dword [ebp - 0xb44]
mov dword [edx + 0x90], 0
mov eax, dword [ebp - 0xb44]
vmovss xmm0, dword [0x1054827c]
vmovss dword [eax + 0x88], xmm0
lea ecx, [ebp - 0x416c]
push ecx
mov ecx, dword [ebp - 0xb44]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0x9b
lea ecx, [ebp - 0x4134]
call fcn.1004a980
mov byte [ebp - 4], 0x9a
lea ecx, [ebp - 0x4150]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x416c]
call fcn.100ba710
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x2d9c
mov dword [ebp - 0x14fc], edx
mov eax, dword [ebp - 0x14fc]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2d9c
mov dword [ebp - 0x1500], ecx
mov dword [ebp - 0x978], 0x101bdc70
mov edx, dword [ebp - 0x1500]
add edx, 0x60
mov dword [ebp - 0x1504], edx
lea eax, [ebp - 0x978]
push eax
mov ecx, dword [ebp - 0x1504]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2d9c
mov dword [ebp - 0x544], ecx
mov edx, dword [ebp - 0x544]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x544]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x544]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x544]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x544]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1508], ecx
lea edx, [ebp - 0x544]
push edx
mov ecx, dword [ebp - 0x1508]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x2e6c
mov dword [ebp - 0xef8], eax
mov ecx, dword [0x108a2c24]
mov dword [ebp - 0x150c], ecx
mov edx, dword [ebp - 0x150c]
mov dword [ebp - 0x1510], edx
mov eax, dword [ebp - 0x1510]
mov dword [ebp - 0x1514], eax
push str.color_one_g3sg1
lea ecx, [ebp - 0x41a4]
call fcn.1004aac0
mov dword [ebp - 4], 0x9d
push str.color_one
lea ecx, [ebp - 0x4188]
call fcn.1004aac0
mov byte [ebp - 4], 0x9e
lea ecx, [ebp - 0x4188]
push ecx
mov ecx, dword [ebp - 0xef8]
add ecx, 0x7c
call fcn.100896c0
lea edx, [ebp - 0x41a4]
push edx
mov ecx, dword [ebp - 0xef8]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xef8]
mov ecx, dword [ebp - 0x1514]
mov dword [eax + 0x98], ecx
mov edx, dword [ebp - 0xef8]
mov dword [edx + 0x9c], 0
mov eax, dword [ebp - 0xef8]
cmp dword [eax + 0x9c], 0
je 0x10105abc
mov ecx, dword [ebp - 0xef8]
mov edx, dword [ecx + 0x98]
mov eax, dword [ebp - 0xef8]
mov ecx, dword [eax + 0x9c]
mov dword [ecx], edx
mov byte [ebp - 4], 0x9d
lea ecx, [ebp - 0x4188]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x41a4]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x2e6c
mov dword [ebp - 0x1518], edx
mov eax, dword [ebp - 0x1518]
mov dword [eax + 0x70], 0x101c1530
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2e6c
mov dword [ebp - 0x151c], ecx
mov dword [ebp - 0x9ac], 0x101bdc70
mov edx, dword [ebp - 0x151c]
add edx, 0x60
mov dword [ebp - 0x1520], edx
lea eax, [ebp - 0x9ac]
push eax
mov ecx, dword [ebp - 0x1520]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2e6c
mov dword [ebp - 0x548], ecx
mov edx, dword [ebp - 0x548]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x548]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x548]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x548]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x548]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1524], ecx
lea edx, [ebp - 0x548]
push edx
mov ecx, dword [ebp - 0x1524]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x2f0c
mov dword [ebp - 0xefc], eax
mov ecx, dword [0x108a2c24]
mov dword [ebp - 0x1528], ecx
mov edx, dword [ebp - 0x1528]
mov dword [ebp - 0x152c], edx
mov eax, dword [ebp - 0x152c]
mov dword [ebp - 0x1530], eax
push str.color_two_g3sg1
lea ecx, [ebp - 0x41dc]
call fcn.1004aac0
mov dword [ebp - 4], 0x9f
push str.color_two
lea ecx, [ebp - 0x41c0]
call fcn.1004aac0
mov byte [ebp - 4], 0xa0
lea ecx, [ebp - 0x41c0]
push ecx
mov ecx, dword [ebp - 0xefc]
add ecx, 0x7c
call fcn.100896c0
lea edx, [ebp - 0x41dc]
push edx
mov ecx, dword [ebp - 0xefc]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xefc]
mov ecx, dword [ebp - 0x1530]
mov dword [eax + 0x98], ecx
mov edx, dword [ebp - 0xefc]
mov dword [edx + 0x9c], 0
mov eax, dword [ebp - 0xefc]
cmp dword [eax + 0x9c], 0
je 0x10105c89
mov ecx, dword [ebp - 0xefc]
mov edx, dword [ecx + 0x98]
mov eax, dword [ebp - 0xefc]
mov ecx, dword [eax + 0x9c]
mov dword [ecx], edx
mov byte [ebp - 4], 0x9f
lea ecx, [ebp - 0x41c0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x41dc]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x2f0c
mov dword [ebp - 0x1534], edx
mov eax, dword [ebp - 0x1534]
mov dword [eax + 0x70], 0x101c1530
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2f0c
mov dword [ebp - 0x1538], ecx
mov dword [ebp - 0x76c], 0x101bdc70
mov edx, dword [ebp - 0x1538]
add edx, 0x60
mov dword [ebp - 0x153c], edx
lea eax, [ebp - 0x76c]
push eax
mov ecx, dword [ebp - 0x153c]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2f0c
mov dword [ebp - 0x54c], ecx
mov edx, dword [ebp - 0x54c]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x54c]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x54c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x54c]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x54c]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1540], ecx
lea edx, [ebp - 0x54c]
push edx
mov ecx, dword [ebp - 0x1540]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x2fac
mov dword [ebp - 0xf00], eax
mov ecx, dword [0x108a2c24]
mov dword [ebp - 0x1544], ecx
mov edx, dword [ebp - 0x1544]
mov dword [ebp - 0x1548], edx
mov eax, dword [ebp - 0x1548]
mov dword [ebp - 0x154c], eax
push str.color_three_g3sg1
lea ecx, [ebp - 0x4214]
call fcn.1004aac0
mov dword [ebp - 4], 0xa1
push str.color_three
lea ecx, [ebp - 0x41f8]
call fcn.1004aac0
mov byte [ebp - 4], 0xa2
lea ecx, [ebp - 0x41f8]
push ecx
mov ecx, dword [ebp - 0xf00]
add ecx, 0x7c
call fcn.100896c0
lea edx, [ebp - 0x4214]
push edx
mov ecx, dword [ebp - 0xf00]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xf00]
mov ecx, dword [ebp - 0x154c]
mov dword [eax + 0x98], ecx
mov edx, dword [ebp - 0xf00]
mov dword [edx + 0x9c], 0
mov eax, dword [ebp - 0xf00]
cmp dword [eax + 0x9c], 0
je 0x10105e56
mov ecx, dword [ebp - 0xf00]
mov edx, dword [ecx + 0x98]
mov eax, dword [ebp - 0xf00]
mov ecx, dword [eax + 0x9c]
mov dword [ecx], edx
mov byte [ebp - 4], 0xa1
lea ecx, [ebp - 0x41f8]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4214]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x2fac
mov dword [ebp - 0x1550], edx
mov eax, dword [ebp - 0x1550]
mov dword [eax + 0x70], 0x101c1530
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2fac
mov dword [ebp - 0x1554], ecx
mov dword [ebp - 0x738], 0x101bdc70
mov edx, dword [ebp - 0x1554]
add edx, 0x60
mov dword [ebp - 0x1558], edx
lea eax, [ebp - 0x738]
push eax
mov ecx, dword [ebp - 0x1558]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x2fac
mov dword [ebp - 0x550], ecx
mov edx, dword [ebp - 0x550]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x550]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x550]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x550]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x550]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x155c], ecx
lea edx, [ebp - 0x550]
push edx
mov ecx, dword [ebp - 0x155c]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x304c
mov dword [ebp - 0xf04], eax
mov ecx, dword [0x108a2c24]
mov dword [ebp - 0x1560], ecx
mov edx, dword [ebp - 0x1560]
mov dword [ebp - 0x1564], edx
mov eax, dword [ebp - 0x1564]
mov dword [ebp - 0x1568], eax
push str.color_four_g3sg1
lea ecx, [ebp - 0x424c]
call fcn.1004aac0
mov dword [ebp - 4], 0xa3
push str.color_four
lea ecx, [ebp - 0x4230]
call fcn.1004aac0
mov byte [ebp - 4], 0xa4
lea ecx, [ebp - 0x4230]
push ecx
mov ecx, dword [ebp - 0xf04]
add ecx, 0x7c
call fcn.100896c0
lea edx, [ebp - 0x424c]
push edx
mov ecx, dword [ebp - 0xf04]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xf04]
mov ecx, dword [ebp - 0x1568]
mov dword [eax + 0x98], ecx
mov edx, dword [ebp - 0xf04]
mov dword [edx + 0x9c], 0
mov eax, dword [ebp - 0xf04]
cmp dword [eax + 0x9c], 0
je 0x10106023
mov ecx, dword [ebp - 0xf04]
mov edx, dword [ecx + 0x98]
mov eax, dword [ebp - 0xf04]
mov ecx, dword [eax + 0x9c]
mov dword [ecx], edx
mov byte [ebp - 4], 0xa3
lea ecx, [ebp - 0x4230]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x424c]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x304c
mov dword [ebp - 0x156c], edx
mov eax, dword [ebp - 0x156c]
mov dword [eax + 0x70], 0x101c1530
mov ecx, dword [ebp - 0xafc]
add ecx, 0x304c
mov dword [ebp - 0x1570], ecx
mov dword [ebp - 0x708], 0x101bdc70
mov edx, dword [ebp - 0x1570]
add edx, 0x60
mov dword [ebp - 0x1574], edx
lea eax, [ebp - 0x708]
push eax
mov ecx, dword [ebp - 0x1574]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x304c
mov dword [ebp - 0x554], ecx
mov edx, dword [ebp - 0x554]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x554]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x554]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x554]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x554]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1578], ecx
lea edx, [ebp - 0x554]
push edx
mov ecx, dword [ebp - 0x1578]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x30ec
mov dword [ebp - 0x102c], eax
push str.id_galil
lea ecx, [ebp - 0x4284]
call fcn.1004aac0
mov dword [ebp - 4], 0xa5
push str.paintkit_id
lea ecx, [ebp - 0x4268]
call fcn.1004aac0
mov byte [ebp - 4], 0xa6
lea ecx, [ebp - 0x4268]
push ecx
mov ecx, dword [ebp - 0x102c]
add ecx, 0x20
call fcn.100896c0
lea edx, [ebp - 0x4284]
push edx
mov ecx, dword [ebp - 0x102c]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0x102c]
mov dword [eax + 0x94], 3
mov ecx, dword [ebp - 0x102c]
mov dword [ecx + 0x10], 0x23
mov edx, dword [ebp - 0x102c]
mov dword [edx + 0x14], 0x23
mov byte [ebp - 4], 0xa5
lea ecx, [ebp - 0x4268]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4284]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x30ec
mov dword [ebp - 0x157c], eax
mov ecx, dword [ebp - 0x157c]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0x30ec
mov dword [ebp - 0x1580], edx
mov dword [ebp - 0x904], 0x101bdbd0
mov eax, dword [ebp - 0x1580]
add eax, 0x60
mov dword [ebp - 0x1584], eax
lea ecx, [ebp - 0x904]
push ecx
mov ecx, dword [ebp - 0x1584]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x30ec
mov dword [ebp - 0x558], edx
mov eax, dword [ebp - 0x558]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x558]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x558]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x558]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x558]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x1588], edx
lea eax, [ebp - 0x558]
push eax
mov ecx, dword [ebp - 0x1588]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3188
mov dword [ebp - 0x1028], ecx
push str.stattrak_galil
lea ecx, [ebp - 0x42bc]
call fcn.1004aac0
mov dword [ebp - 4], 0xa7
push str.stattrak
lea ecx, [ebp - 0x42a0]
call fcn.1004aac0
mov byte [ebp - 4], 0xa8
lea edx, [ebp - 0x42bc]
push edx
mov ecx, dword [ebp - 0x1028]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0x1028]
mov byte [eax + 0x75], 1
mov ecx, dword [ebp - 0x1028]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x10106322
lea eax, [ebp - 0x42a0]
push eax
mov ecx, dword [ebp - 0x1028]
add ecx, 0x7c
call fcn.100896c0
nop
mov ecx, dword [ebp - 0x1028]
mov byte [ecx + 0x78], 0
mov byte [ebp - 4], 0xa7
lea ecx, [ebp - 0x42a0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x42bc]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x3188
mov dword [ebp - 0x158c], edx
mov eax, dword [ebp - 0x158c]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3188
mov dword [ebp - 0x1590], ecx
mov dword [ebp - 0x8e0], 0x101bdbd0
mov edx, dword [ebp - 0x1590]
add edx, 0x60
mov dword [ebp - 0x1594], edx
lea eax, [ebp - 0x8e0]
push eax
mov ecx, dword [ebp - 0x1594]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3188
mov dword [ebp - 0x55c], ecx
mov edx, dword [ebp - 0x55c]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x55c]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x55c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x55c]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x55c]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1598], ecx
lea edx, [ebp - 0x55c]
push edx
mov ecx, dword [ebp - 0x1598]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x3224
mov dword [ebp - 0xb48], eax
push 0x10544818
lea ecx, [ebp - 0x4310]
call fcn.10139850
mov dword [ebp - 4], 0xa9
push str.quality_galil
lea ecx, [ebp - 0x42f4]
call fcn.1004aac0
mov byte [ebp - 4], 0xaa
push str.quality
lea ecx, [ebp - 0x42d8]
call fcn.1004aac0
mov byte [ebp - 4], 0xab
lea ecx, [ebp - 0x42f4]
push ecx
mov ecx, dword [ebp - 0xb48]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xb48]
mov byte [edx + 0x75], 1
mov eax, dword [ebp - 0xb48]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x101064ba
lea edx, [ebp - 0x42d8]
push edx
mov ecx, dword [ebp - 0xb48]
add ecx, 0x94
call fcn.100896c0
nop
mov eax, dword [ebp - 0xb48]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x101064d4
mov dword [ebp - 0x1134], 0xf
jmp 0x101064de
mov dword [ebp - 0x1134], 0
mov edx, dword [ebp - 0xb48]
mov eax, dword [ebp - 0x1134]
mov dword [edx + 0xcc], eax
mov ecx, dword [ebp - 0xb48]
mov edx, dword [ecx + 0xcc]
add edx, 8
mov eax, dword [ebp - 0xb48]
mov dword [eax + 0x10], edx
mov ecx, dword [ebp - 0xb48]
mov edx, dword [ebp - 0xb48]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x14], eax
mov ecx, dword [ebp - 0xb48]
vmovss xmm0, dword [0x1054827c]
vmovss dword [ecx + 0x80], xmm0
mov edx, dword [ebp - 0xb48]
vmovss xmm0, dword [0x105483c0]
vmovss dword [edx + 0x84], xmm0
mov eax, dword [ebp - 0xb48]
vmovss xmm0, dword [0x105483c0]
vmovss dword [eax + 0x7c], xmm0
mov ecx, dword [ebp - 0xb48]
mov dword [ecx + 0x90], 0
mov edx, dword [ebp - 0xb48]
vmovss xmm0, dword [0x1054827c]
vmovss dword [edx + 0x88], xmm0
lea eax, [ebp - 0x4310]
push eax
mov ecx, dword [ebp - 0xb48]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0xaa
lea ecx, [ebp - 0x42d8]
call fcn.1004a980
mov byte [ebp - 4], 0xa9
lea ecx, [ebp - 0x42f4]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4310]
call fcn.100ba710
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3224
mov dword [ebp - 0x159c], ecx
mov edx, dword [ebp - 0x159c]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x3224
mov dword [ebp - 0x15a0], eax
mov dword [ebp - 0x8c0], 0x101bdbd0
mov ecx, dword [ebp - 0x15a0]
add ecx, 0x60
mov dword [ebp - 0x15a4], ecx
lea edx, [ebp - 0x8c0]
push edx
mov ecx, dword [ebp - 0x15a4]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x3224
mov dword [ebp - 0x560], eax
mov ecx, dword [ebp - 0x560]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x560]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x560]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x560]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x560]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x15a8], eax
lea ecx, [ebp - 0x560]
push ecx
mov ecx, dword [ebp - 0x15a8]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x32f4
mov dword [ebp - 0xb4c], edx
push 0x102ae894
lea ecx, [ebp - 0x4364]
call fcn.10139850
mov dword [ebp - 4], 0xac
push str.seed_galil
lea ecx, [ebp - 0x4348]
call fcn.1004aac0
mov byte [ebp - 4], 0xad
push str.seed
lea ecx, [ebp - 0x432c]
call fcn.1004aac0
mov byte [ebp - 4], 0xae
lea eax, [ebp - 0x4348]
push eax
mov ecx, dword [ebp - 0xb4c]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xb4c]
mov byte [ecx + 0x75], 1
mov edx, dword [ebp - 0xb4c]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x10106734
lea ecx, [ebp - 0x432c]
push ecx
mov ecx, dword [ebp - 0xb4c]
add ecx, 0x94
call fcn.100896c0
nop
mov edx, dword [ebp - 0xb4c]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x1010674e
mov dword [ebp - 0x1130], 0xf
jmp 0x10106758
mov dword [ebp - 0x1130], 0
mov ecx, dword [ebp - 0xb4c]
mov edx, dword [ebp - 0x1130]
mov dword [ecx + 0xcc], edx
mov eax, dword [ebp - 0xb4c]
mov ecx, dword [eax + 0xcc]
add ecx, 8
mov edx, dword [ebp - 0xb4c]
mov dword [edx + 0x10], ecx
mov eax, dword [ebp - 0xb4c]
mov ecx, dword [ebp - 0xb4c]
mov edx, dword [ecx + 0x10]
mov dword [eax + 0x14], edx
mov eax, dword [ebp - 0xb4c]
vxorps xmm0, xmm0, xmm0
vmovss dword [eax + 0x80], xmm0
mov ecx, dword [ebp - 0xb4c]
vmovss xmm0, dword [0x10548424]
vmovss dword [ecx + 0x84], xmm0
mov edx, dword [ebp - 0xb4c]
vxorps xmm0, xmm0, xmm0
vmovss dword [edx + 0x7c], xmm0
mov eax, dword [ebp - 0xb4c]
mov dword [eax + 0x90], 0
mov ecx, dword [ebp - 0xb4c]
vmovss xmm0, dword [0x1054827c]
vmovss dword [ecx + 0x88], xmm0
lea edx, [ebp - 0x4364]
push edx
mov ecx, dword [ebp - 0xb4c]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0xad
lea ecx, [ebp - 0x432c]
call fcn.1004a980
mov byte [ebp - 4], 0xac
lea ecx, [ebp - 0x4348]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4364]
call fcn.100ba710
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x32f4
mov dword [ebp - 0x15ac], eax
mov ecx, dword [ebp - 0x15ac]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0x32f4
mov dword [ebp - 0x15b0], edx
mov dword [ebp - 0x898], 0x101bdbd0
mov eax, dword [ebp - 0x15b0]
add eax, 0x60
mov dword [ebp - 0x15b4], eax
lea ecx, [ebp - 0x898]
push ecx
mov ecx, dword [ebp - 0x15b4]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x32f4
mov dword [ebp - 0x564], edx
mov eax, dword [ebp - 0x564]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x564]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x564]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x564]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x564]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x15b8], edx
lea eax, [ebp - 0x564]
push eax
mov ecx, dword [ebp - 0x15b8]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x33c4
mov dword [ebp - 0xf08], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x15bc], edx
mov eax, dword [ebp - 0x15bc]
mov dword [ebp - 0x15c0], eax
mov ecx, dword [ebp - 0x15c0]
mov dword [ebp - 0x15c4], ecx
push str.color_one_galil
lea ecx, [ebp - 0x439c]
call fcn.1004aac0
mov dword [ebp - 4], 0xaf
push str.color_one
lea ecx, [ebp - 0x4380]
call fcn.1004aac0
mov byte [ebp - 4], 0xb0
lea edx, [ebp - 0x4380]
push edx
mov ecx, dword [ebp - 0xf08]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x439c]
push eax
mov ecx, dword [ebp - 0xf08]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xf08]
mov edx, dword [ebp - 0x15c4]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xf08]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xf08]
cmp dword [ecx + 0x9c], 0
je 0x101069e6
mov edx, dword [ebp - 0xf08]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xf08]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0xaf
lea ecx, [ebp - 0x4380]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x439c]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x33c4
mov dword [ebp - 0x15c8], eax
mov ecx, dword [ebp - 0x15c8]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x33c4
mov dword [ebp - 0x15cc], edx
mov dword [ebp - 0x860], 0x101bdbd0
mov eax, dword [ebp - 0x15cc]
add eax, 0x60
mov dword [ebp - 0x15d0], eax
lea ecx, [ebp - 0x860]
push ecx
mov ecx, dword [ebp - 0x15d0]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x33c4
mov dword [ebp - 0x568], edx
mov eax, dword [ebp - 0x568]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x568]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x568]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x568]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x568]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x15d4], edx
lea eax, [ebp - 0x568]
push eax
mov ecx, dword [ebp - 0x15d4]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3464
mov dword [ebp - 0xf0c], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x15d8], edx
mov eax, dword [ebp - 0x15d8]
mov dword [ebp - 0x15dc], eax
mov ecx, dword [ebp - 0x15dc]
mov dword [ebp - 0x15e0], ecx
push str.color_two_galil
lea ecx, [ebp - 0x43d4]
call fcn.1004aac0
mov dword [ebp - 4], 0xb1
push str.color_two
lea ecx, [ebp - 0x43b8]
call fcn.1004aac0
mov byte [ebp - 4], 0xb2
lea edx, [ebp - 0x43b8]
push edx
mov ecx, dword [ebp - 0xf0c]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x43d4]
push eax
mov ecx, dword [ebp - 0xf0c]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xf0c]
mov edx, dword [ebp - 0x15e0]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xf0c]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xf0c]
cmp dword [ecx + 0x9c], 0
je 0x10106bb3
mov edx, dword [ebp - 0xf0c]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xf0c]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0xb1
lea ecx, [ebp - 0x43b8]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x43d4]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x3464
mov dword [ebp - 0x15e4], eax
mov ecx, dword [ebp - 0x15e4]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x3464
mov dword [ebp - 0x15e8], edx
mov dword [ebp - 0x834], 0x101bdbd0
mov eax, dword [ebp - 0x15e8]
add eax, 0x60
mov dword [ebp - 0x15ec], eax
lea ecx, [ebp - 0x834]
push ecx
mov ecx, dword [ebp - 0x15ec]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x3464
mov dword [ebp - 0x56c], edx
mov eax, dword [ebp - 0x56c]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x56c]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x56c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x56c]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x56c]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x15f0], edx
lea eax, [ebp - 0x56c]
push eax
mov ecx, dword [ebp - 0x15f0]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3504
mov dword [ebp - 0xc60], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x15f4], edx
mov eax, dword [ebp - 0x15f4]
mov dword [ebp - 0x15f8], eax
mov ecx, dword [ebp - 0x15f8]
mov dword [ebp - 0x15fc], ecx
push str.color_three_galil
lea ecx, [ebp - 0x440c]
call fcn.1004aac0
mov dword [ebp - 4], 0xb3
push str.color_three
lea ecx, [ebp - 0x43f0]
call fcn.1004aac0
mov byte [ebp - 4], 0xb4
lea edx, [ebp - 0x43f0]
push edx
mov ecx, dword [ebp - 0xc60]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x440c]
push eax
mov ecx, dword [ebp - 0xc60]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xc60]
mov edx, dword [ebp - 0x15fc]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xc60]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xc60]
cmp dword [ecx + 0x9c], 0
je 0x10106d80
mov edx, dword [ebp - 0xc60]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xc60]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0xb3
lea ecx, [ebp - 0x43f0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x440c]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x3504
mov dword [ebp - 0x1600], eax
mov ecx, dword [ebp - 0x1600]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x3504
mov dword [ebp - 0x1604], edx
mov dword [ebp - 0x7fc], 0x101bdbd0
mov eax, dword [ebp - 0x1604]
add eax, 0x60
mov dword [ebp - 0x1608], eax
lea ecx, [ebp - 0x7fc]
push ecx
mov ecx, dword [ebp - 0x1608]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x3504
mov dword [ebp - 0x570], edx
mov eax, dword [ebp - 0x570]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x570]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x570]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x570]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x570]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x160c], edx
lea eax, [ebp - 0x570]
push eax
mov ecx, dword [ebp - 0x160c]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x35a4
mov dword [ebp - 0xc64], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x1610], edx
mov eax, dword [ebp - 0x1610]
mov dword [ebp - 0x1614], eax
mov ecx, dword [ebp - 0x1614]
mov dword [ebp - 0x1618], ecx
push str.color_four_galil
lea ecx, [ebp - 0x4444]
call fcn.1004aac0
mov dword [ebp - 4], 0xb5
push str.color_four
lea ecx, [ebp - 0x4428]
call fcn.1004aac0
mov byte [ebp - 4], 0xb6
lea edx, [ebp - 0x4428]
push edx
mov ecx, dword [ebp - 0xc64]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x4444]
push eax
mov ecx, dword [ebp - 0xc64]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xc64]
mov edx, dword [ebp - 0x1618]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xc64]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xc64]
cmp dword [ecx + 0x9c], 0
je 0x10106f4d
mov edx, dword [ebp - 0xc64]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xc64]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0xb5
lea ecx, [ebp - 0x4428]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4444]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x35a4
mov dword [ebp - 0x161c], eax
mov ecx, dword [ebp - 0x161c]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x35a4
mov dword [ebp - 0x1620], edx
mov dword [ebp - 0x7c0], 0x101bdbd0
mov eax, dword [ebp - 0x1620]
add eax, 0x60
mov dword [ebp - 0x1624], eax
lea ecx, [ebp - 0x7c0]
push ecx
mov ecx, dword [ebp - 0x1624]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x35a4
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x574]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x574]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x574]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x574]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x574]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x1628], edx
lea eax, [ebp - 0x574]
push eax
mov ecx, dword [ebp - 0x1628]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3644
mov dword [ebp - 0x1024], ecx
push str.id_m249
lea ecx, [ebp - 0x447c]
call fcn.1004aac0
mov dword [ebp - 4], 0xb7
push str.paintkit_id
lea ecx, [ebp - 0x4460]
call fcn.1004aac0
mov byte [ebp - 4], 0xb8
lea edx, [ebp - 0x4460]
push edx
mov ecx, dword [ebp - 0x1024]
add ecx, 0x20
call fcn.100896c0
lea eax, [ebp - 0x447c]
push eax
mov ecx, dword [ebp - 0x1024]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0x1024]
mov dword [ecx + 0x94], 3
mov edx, dword [ebp - 0x1024]
mov dword [edx + 0x10], 0x23
mov eax, dword [ebp - 0x1024]
mov dword [eax + 0x14], 0x23
mov byte [ebp - 4], 0xb7
lea ecx, [ebp - 0x4460]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x447c]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3644
mov dword [ebp - 0x162c], ecx
mov edx, dword [ebp - 0x162c]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x3644
mov dword [ebp - 0x1630], eax
mov dword [ebp - 0x7a4], 0x101bdb30
mov ecx, dword [ebp - 0x1630]
add ecx, 0x60
mov dword [ebp - 0x1634], ecx
lea edx, [ebp - 0x7a4]
push edx
mov ecx, dword [ebp - 0x1634]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x3644
mov dword [ebp - 0x578], eax
mov ecx, dword [ebp - 0x578]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x578]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x578]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x578]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x578]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x1638], eax
lea ecx, [ebp - 0x578]
push ecx
mov ecx, dword [ebp - 0x1638]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x36e0
mov dword [ebp - 0x1020], edx
push str.stattrak_m249
lea ecx, [ebp - 0x44b4]
call fcn.1004aac0
mov dword [ebp - 4], 0xb9
push str.stattrak
lea ecx, [ebp - 0x4498]
call fcn.1004aac0
mov byte [ebp - 4], 0xba
lea eax, [ebp - 0x44b4]
push eax
mov ecx, dword [ebp - 0x1020]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0x1020]
mov byte [ecx + 0x75], 1
mov edx, dword [ebp - 0x1020]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x1010724b
lea ecx, [ebp - 0x4498]
push ecx
mov ecx, dword [ebp - 0x1020]
add ecx, 0x7c
call fcn.100896c0
nop
mov edx, dword [ebp - 0x1020]
mov byte [edx + 0x78], 0
mov byte [ebp - 4], 0xb9
lea ecx, [ebp - 0x4498]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x44b4]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x36e0
mov dword [ebp - 0x163c], eax
mov ecx, dword [ebp - 0x163c]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0x36e0
mov dword [ebp - 0x1640], edx
mov dword [ebp - 0x924], 0x101bdb30
mov eax, dword [ebp - 0x1640]
add eax, 0x60
mov dword [ebp - 0x1644], eax
lea ecx, [ebp - 0x924]
push ecx
mov ecx, dword [ebp - 0x1644]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x36e0
mov dword [ebp - 0x57c], edx
mov eax, dword [ebp - 0x57c]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x57c]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x57c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x57c]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x57c]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x1648], edx
lea eax, [ebp - 0x57c]
push eax
mov ecx, dword [ebp - 0x1648]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x377c
mov dword [ebp - 0xb50], ecx
push 0x10544818
lea ecx, [ebp - 0x4508]
call fcn.10139850
mov dword [ebp - 4], 0xbb
push str.quality_m249
lea ecx, [ebp - 0x44ec]
call fcn.1004aac0
mov byte [ebp - 4], 0xbc
push str.quality
lea ecx, [ebp - 0x44d0]
call fcn.1004aac0
mov byte [ebp - 4], 0xbd
lea edx, [ebp - 0x44ec]
push edx
mov ecx, dword [ebp - 0xb50]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xb50]
mov byte [eax + 0x75], 1
mov ecx, dword [ebp - 0xb50]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x101073e3
lea eax, [ebp - 0x44d0]
push eax
mov ecx, dword [ebp - 0xb50]
add ecx, 0x94
call fcn.100896c0
nop
mov ecx, dword [ebp - 0xb50]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x101073fd
mov dword [ebp - 0x112c], 0xf
jmp 0x10107407
mov dword [ebp - 0x112c], 0
mov eax, dword [ebp - 0xb50]
mov ecx, dword [ebp - 0x112c]
mov dword [eax + 0xcc], ecx
mov edx, dword [ebp - 0xb50]
mov eax, dword [edx + 0xcc]
add eax, 8
mov ecx, dword [ebp - 0xb50]
mov dword [ecx + 0x10], eax
mov edx, dword [ebp - 0xb50]
mov eax, dword [ebp - 0xb50]
mov ecx, dword [eax + 0x10]
mov dword [edx + 0x14], ecx
mov edx, dword [ebp - 0xb50]
vmovss xmm0, dword [0x1054827c]
vmovss dword [edx + 0x80], xmm0
mov eax, dword [ebp - 0xb50]
vmovss xmm0, dword [0x105483c0]
vmovss dword [eax + 0x84], xmm0
mov ecx, dword [ebp - 0xb50]
vmovss xmm0, dword [0x105483c0]
vmovss dword [ecx + 0x7c], xmm0
mov edx, dword [ebp - 0xb50]
mov dword [edx + 0x90], 0
mov eax, dword [ebp - 0xb50]
vmovss xmm0, dword [0x1054827c]
vmovss dword [eax + 0x88], xmm0
lea ecx, [ebp - 0x4508]
push ecx
mov ecx, dword [ebp - 0xb50]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0xbc
lea ecx, [ebp - 0x44d0]
call fcn.1004a980
mov byte [ebp - 4], 0xbb
lea ecx, [ebp - 0x44ec]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4508]
call fcn.100ba710
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x377c
mov dword [ebp - 0x164c], edx
mov eax, dword [ebp - 0x164c]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0x377c
mov dword [ebp - 0x1650], ecx
mov dword [ebp - 0x948], 0x101bdb30
mov edx, dword [ebp - 0x1650]
add edx, 0x60
mov dword [ebp - 0x1654], edx
lea eax, [ebp - 0x948]
push eax
mov ecx, dword [ebp - 0x1654]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x377c
mov dword [ebp - 0x580], ecx
mov edx, dword [ebp - 0x580]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x580]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x580]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x580]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x580]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1658], ecx
lea edx, [ebp - 0x580]
push edx
mov ecx, dword [ebp - 0x1658]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x384c
mov dword [ebp - 0xb54], eax
push 0x102ae894
lea ecx, [ebp - 0x455c]
call fcn.10139850
mov dword [ebp - 4], 0xbe
push str.seed_m249
lea ecx, [ebp - 0x4540]
call fcn.1004aac0
mov byte [ebp - 4], 0xbf
push str.seed
lea ecx, [ebp - 0x4524]
call fcn.1004aac0
mov byte [ebp - 4], 0xc0
lea ecx, [ebp - 0x4540]
push ecx
mov ecx, dword [ebp - 0xb54]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xb54]
mov byte [edx + 0x75], 1
mov eax, dword [ebp - 0xb54]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x1010765e
lea edx, [ebp - 0x4524]
push edx
mov ecx, dword [ebp - 0xb54]
add ecx, 0x94
call fcn.100896c0
nop
mov eax, dword [ebp - 0xb54]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x10107678
mov dword [ebp - 0x1128], 0xf
jmp 0x10107682
mov dword [ebp - 0x1128], 0
mov edx, dword [ebp - 0xb54]
mov eax, dword [ebp - 0x1128]
mov dword [edx + 0xcc], eax
mov ecx, dword [ebp - 0xb54]
mov edx, dword [ecx + 0xcc]
add edx, 8
mov eax, dword [ebp - 0xb54]
mov dword [eax + 0x10], edx
mov ecx, dword [ebp - 0xb54]
mov edx, dword [ebp - 0xb54]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x14], eax
mov ecx, dword [ebp - 0xb54]
vxorps xmm0, xmm0, xmm0
vmovss dword [ecx + 0x80], xmm0
mov edx, dword [ebp - 0xb54]
vmovss xmm0, dword [0x10548424]
vmovss dword [edx + 0x84], xmm0
mov eax, dword [ebp - 0xb54]
vxorps xmm0, xmm0, xmm0
vmovss dword [eax + 0x7c], xmm0
mov ecx, dword [ebp - 0xb54]
mov dword [ecx + 0x90], 0
mov edx, dword [ebp - 0xb54]
vmovss xmm0, dword [0x1054827c]
vmovss dword [edx + 0x88], xmm0
lea eax, [ebp - 0x455c]
push eax
mov ecx, dword [ebp - 0xb54]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0xbf
lea ecx, [ebp - 0x4524]
call fcn.1004a980
mov byte [ebp - 4], 0xbe
lea ecx, [ebp - 0x4540]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x455c]
call fcn.100ba710
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x384c
mov dword [ebp - 0x165c], ecx
mov edx, dword [ebp - 0x165c]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x384c
mov dword [ebp - 0x1660], eax
mov dword [ebp - 0x968], 0x101bdb30
mov ecx, dword [ebp - 0x1660]
add ecx, 0x60
mov dword [ebp - 0x1664], ecx
lea edx, [ebp - 0x968]
push edx
mov ecx, dword [ebp - 0x1664]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x384c
mov dword [ebp - 0x584], eax
mov ecx, dword [ebp - 0x584]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x584]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x584]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x584]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x584]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x1668], eax
lea ecx, [ebp - 0x584]
push ecx
mov ecx, dword [ebp - 0x1668]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x391c
mov dword [ebp - 0xc68], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x166c], eax
mov ecx, dword [ebp - 0x166c]
mov dword [ebp - 0x1670], ecx
mov edx, dword [ebp - 0x1670]
mov dword [ebp - 0x1674], edx
push str.color_one_m249
lea ecx, [ebp - 0x4594]
call fcn.1004aac0
mov dword [ebp - 4], 0xc1
push str.color_one
lea ecx, [ebp - 0x4578]
call fcn.1004aac0
mov byte [ebp - 4], 0xc2
lea eax, [ebp - 0x4578]
push eax
mov ecx, dword [ebp - 0xc68]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x4594]
push ecx
mov ecx, dword [ebp - 0xc68]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xc68]
mov eax, dword [ebp - 0x1674]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xc68]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xc68]
cmp dword [edx + 0x9c], 0
je 0x1010790e
mov eax, dword [ebp - 0xc68]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xc68]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0xc1
lea ecx, [ebp - 0x4578]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4594]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x391c
mov dword [ebp - 0x1678], ecx
mov edx, dword [ebp - 0x1678]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0x391c
mov dword [ebp - 0x167c], eax
mov dword [ebp - 0x99c], 0x101bdb30
mov ecx, dword [ebp - 0x167c]
add ecx, 0x60
mov dword [ebp - 0x1680], ecx
lea edx, [ebp - 0x99c]
push edx
mov ecx, dword [ebp - 0x1680]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x391c
mov dword [ebp - 0x588], eax
mov ecx, dword [ebp - 0x588]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x588]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x588]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x588]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x588]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x1684], eax
lea ecx, [ebp - 0x588]
push ecx
mov ecx, dword [ebp - 0x1684]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x39bc
mov dword [ebp - 0xc6c], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x1688], eax
mov ecx, dword [ebp - 0x1688]
mov dword [ebp - 0x168c], ecx
mov edx, dword [ebp - 0x168c]
mov dword [ebp - 0x1690], edx
push str.color_two_m249
lea ecx, [ebp - 0x45cc]
call fcn.1004aac0
mov dword [ebp - 4], 0xc3
push str.color_two
lea ecx, [ebp - 0x45b0]
call fcn.1004aac0
mov byte [ebp - 4], 0xc4
lea eax, [ebp - 0x45b0]
push eax
mov ecx, dword [ebp - 0xc6c]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x45cc]
push ecx
mov ecx, dword [ebp - 0xc6c]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xc6c]
mov eax, dword [ebp - 0x1690]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xc6c]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xc6c]
cmp dword [edx + 0x9c], 0
je 0x10107ad9
mov eax, dword [ebp - 0xc6c]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xc6c]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0xc3
lea ecx, [ebp - 0x45b0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x45cc]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x39bc
mov dword [ebp - 0x1694], ecx
mov edx, dword [ebp - 0x1694]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0x39bc
mov dword [ebp - 0x1698], eax
mov dword [ebp - 0x774], 0x101bdb30
mov ecx, dword [ebp - 0x1698]
add ecx, 0x60
mov dword [ebp - 0x169c], ecx
lea edx, [ebp - 0x774]
push edx
mov ecx, dword [ebp - 0x169c]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x39bc
mov dword [ebp - 0x58c], eax
mov ecx, dword [ebp - 0x58c]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x58c]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x58c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x58c]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x58c]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x16a0], eax
lea ecx, [ebp - 0x58c]
push ecx
mov ecx, dword [ebp - 0x16a0]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x3a5c
mov dword [ebp - 0xc70], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x16a4], eax
mov ecx, dword [ebp - 0x16a4]
mov dword [ebp - 0x16a8], ecx
mov edx, dword [ebp - 0x16a8]
mov dword [ebp - 0x16ac], edx
push str.color_three_m249
lea ecx, [ebp - 0x4604]
call fcn.1004aac0
mov dword [ebp - 4], 0xc5
push str.color_three
lea ecx, [ebp - 0x45e8]
call fcn.1004aac0
mov byte [ebp - 4], 0xc6
lea eax, [ebp - 0x45e8]
push eax
mov ecx, dword [ebp - 0xc70]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x4604]
push ecx
mov ecx, dword [ebp - 0xc70]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xc70]
mov eax, dword [ebp - 0x16ac]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xc70]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xc70]
cmp dword [edx + 0x9c], 0
je 0x10107ca4
mov eax, dword [ebp - 0xc70]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xc70]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0xc5
lea ecx, [ebp - 0x45e8]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4604]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3a5c
mov dword [ebp - 0x16b0], ecx
mov edx, dword [ebp - 0x16b0]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0x3a5c
mov dword [ebp - 0x16b4], eax
mov dword [ebp - 0x734], 0x101bdb30
mov ecx, dword [ebp - 0x16b4]
add ecx, 0x60
mov dword [ebp - 0x16b8], ecx
lea edx, [ebp - 0x734]
push edx
mov ecx, dword [ebp - 0x16b8]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x3a5c
mov dword [ebp - 0x590], eax
mov ecx, dword [ebp - 0x590]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x590]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x590]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x590]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x590]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x16bc], eax
lea ecx, [ebp - 0x590]
push ecx
mov ecx, dword [ebp - 0x16bc]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x3afc
mov dword [ebp - 0xc74], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x16c0], eax
mov ecx, dword [ebp - 0x16c0]
mov dword [ebp - 0x16c4], ecx
mov edx, dword [ebp - 0x16c4]
mov dword [ebp - 0x16c8], edx
push str.color_four_m249
lea ecx, [ebp - 0x463c]
call fcn.1004aac0
mov dword [ebp - 4], 0xc7
push str.color_four
lea ecx, [ebp - 0x4620]
call fcn.1004aac0
mov byte [ebp - 4], 0xc8
lea eax, [ebp - 0x4620]
push eax
mov ecx, dword [ebp - 0xc74]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x463c]
push ecx
mov ecx, dword [ebp - 0xc74]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xc74]
mov eax, dword [ebp - 0x16c8]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xc74]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xc74]
cmp dword [edx + 0x9c], 0
je 0x10107e6f
mov eax, dword [ebp - 0xc74]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xc74]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0xc7
lea ecx, [ebp - 0x4620]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x463c]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3afc
mov dword [ebp - 0x16cc], ecx
mov edx, dword [ebp - 0x16cc]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0x3afc
mov dword [ebp - 0x16d0], eax
mov dword [ebp - 0x914], 0x101bdb30
mov ecx, dword [ebp - 0x16d0]
add ecx, 0x60
mov dword [ebp - 0x16d4], ecx
lea edx, [ebp - 0x914]
push edx
mov ecx, dword [ebp - 0x16d4]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x3afc
mov dword [ebp - 0x594], eax
mov ecx, dword [ebp - 0x594]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x594]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x594]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x594]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x594]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x16d8], eax
lea ecx, [ebp - 0x594]
push ecx
mov ecx, dword [ebp - 0x16d8]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x3b9c
mov dword [ebp - 0x101c], edx
push str.id_m4a4
lea ecx, [ebp - 0x4674]
call fcn.1004aac0
mov dword [ebp - 4], 0xc9
push str.paintkit_id
lea ecx, [ebp - 0x4658]
call fcn.1004aac0
mov byte [ebp - 4], 0xca
lea eax, [ebp - 0x4658]
push eax
mov ecx, dword [ebp - 0x101c]
add ecx, 0x20
call fcn.100896c0
lea ecx, [ebp - 0x4674]
push ecx
mov ecx, dword [ebp - 0x101c]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0x101c]
mov dword [edx + 0x94], 3
mov eax, dword [ebp - 0x101c]
mov dword [eax + 0x10], 0x23
mov ecx, dword [ebp - 0x101c]
mov dword [ecx + 0x14], 0x23
mov byte [ebp - 4], 0xc9
lea ecx, [ebp - 0x4658]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4674]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x3b9c
mov dword [ebp - 0x16dc], edx
mov eax, dword [ebp - 0x16dc]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3b9c
mov dword [ebp - 0x16e0], ecx
mov dword [ebp - 0x8f0], 0x101bda90
mov edx, dword [ebp - 0x16e0]
add edx, 0x60
mov dword [ebp - 0x16e4], edx
lea eax, [ebp - 0x8f0]
push eax
mov ecx, dword [ebp - 0x16e4]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3b9c
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x1c]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x1c]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x1c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1c]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x16e8], ecx
lea edx, [ebp - 0x1c]
push edx
mov ecx, dword [ebp - 0x16e8]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x3c38
mov dword [ebp - 0x1018], eax
push str.stattrak_m4a4
lea ecx, [ebp - 0x46ac]
call fcn.1004aac0
mov dword [ebp - 4], 0xcb
push str.stattrak
lea ecx, [ebp - 0x4690]
call fcn.1004aac0
mov byte [ebp - 4], 0xcc
lea ecx, [ebp - 0x46ac]
push ecx
mov ecx, dword [ebp - 0x1018]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0x1018]
mov byte [edx + 0x75], 1
mov eax, dword [ebp - 0x1018]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x10108158
lea edx, [ebp - 0x4690]
push edx
mov ecx, dword [ebp - 0x1018]
add ecx, 0x7c
call fcn.100896c0
nop
mov eax, dword [ebp - 0x1018]
mov byte [eax + 0x78], 0
mov byte [ebp - 4], 0xcb
lea ecx, [ebp - 0x4690]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x46ac]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3c38
mov dword [ebp - 0x16ec], ecx
mov edx, dword [ebp - 0x16ec]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x3c38
mov dword [ebp - 0x16f0], eax
mov dword [ebp - 0x8c8], 0x101bda90
mov ecx, dword [ebp - 0x16f0]
add ecx, 0x60
mov dword [ebp - 0x16f4], ecx
lea edx, [ebp - 0x8c8]
push edx
mov ecx, dword [ebp - 0x16f4]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x3c38
mov dword [ebp - 0x20], eax
mov ecx, dword [ebp - 0x20]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x20]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x20]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x20]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x20]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x16f8], eax
lea ecx, [ebp - 0x20]
push ecx
mov ecx, dword [ebp - 0x16f8]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x3cd4
mov dword [ebp - 0xb58], edx
push 0x10544818
lea ecx, [ebp - 0x4700]
call fcn.10139850
mov dword [ebp - 4], 0xcd
push str.quality_m4a4
lea ecx, [ebp - 0x46e4]
call fcn.1004aac0
mov byte [ebp - 4], 0xce
push str.quality
lea ecx, [ebp - 0x46c8]
call fcn.1004aac0
mov byte [ebp - 4], 0xcf
lea eax, [ebp - 0x46e4]
push eax
mov ecx, dword [ebp - 0xb58]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xb58]
mov byte [ecx + 0x75], 1
mov edx, dword [ebp - 0xb58]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x101082da
lea ecx, [ebp - 0x46c8]
push ecx
mov ecx, dword [ebp - 0xb58]
add ecx, 0x94
call fcn.100896c0
nop
mov edx, dword [ebp - 0xb58]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x101082f4
mov dword [ebp - 0x1124], 0xf
jmp 0x101082fe
mov dword [ebp - 0x1124], 0
mov ecx, dword [ebp - 0xb58]
mov edx, dword [ebp - 0x1124]
mov dword [ecx + 0xcc], edx
mov eax, dword [ebp - 0xb58]
mov ecx, dword [eax + 0xcc]
add ecx, 8
mov edx, dword [ebp - 0xb58]
mov dword [edx + 0x10], ecx
mov eax, dword [ebp - 0xb58]
mov ecx, dword [ebp - 0xb58]
mov edx, dword [ecx + 0x10]
mov dword [eax + 0x14], edx
mov eax, dword [ebp - 0xb58]
vmovss xmm0, dword [0x1054827c]
vmovss dword [eax + 0x80], xmm0
mov ecx, dword [ebp - 0xb58]
vmovss xmm0, dword [0x105483c0]
vmovss dword [ecx + 0x84], xmm0
mov edx, dword [ebp - 0xb58]
vmovss xmm0, dword [0x105483c0]
vmovss dword [edx + 0x7c], xmm0
mov eax, dword [ebp - 0xb58]
mov dword [eax + 0x90], 0
mov ecx, dword [ebp - 0xb58]
vmovss xmm0, dword [0x1054827c]
vmovss dword [ecx + 0x88], xmm0
lea edx, [ebp - 0x4700]
push edx
mov ecx, dword [ebp - 0xb58]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0xce
lea ecx, [ebp - 0x46c8]
call fcn.1004a980
mov byte [ebp - 4], 0xcd
lea ecx, [ebp - 0x46e4]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4700]
call fcn.100ba710
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x3cd4
mov dword [ebp - 0x16fc], eax
mov ecx, dword [ebp - 0x16fc]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0x3cd4
mov dword [ebp - 0x1700], edx
mov dword [ebp - 0x894], 0x101bda90
mov eax, dword [ebp - 0x1700]
add eax, 0x60
mov dword [ebp - 0x1704], eax
lea ecx, [ebp - 0x894]
push ecx
mov ecx, dword [ebp - 0x1704]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x3cd4
mov dword [ebp - 0x24], edx
mov eax, dword [ebp - 0x24]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x24]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x24]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x24]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x24]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x1708], edx
lea eax, [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0x1708]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3da4
mov dword [ebp - 0xb5c], ecx
push 0x102ae894
lea ecx, [ebp - 0x4754]
call fcn.10139850
mov dword [ebp - 4], 0xd0
push str.seed_m4a4
lea ecx, [ebp - 0x4738]
call fcn.1004aac0
mov byte [ebp - 4], 0xd1
push str.seed
lea ecx, [ebp - 0x471c]
call fcn.1004aac0
mov byte [ebp - 4], 0xd2
lea edx, [ebp - 0x4738]
push edx
mov ecx, dword [ebp - 0xb5c]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xb5c]
mov byte [eax + 0x75], 1
mov ecx, dword [ebp - 0xb5c]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x10108540
lea eax, [ebp - 0x471c]
push eax
mov ecx, dword [ebp - 0xb5c]
add ecx, 0x94
call fcn.100896c0
nop
mov ecx, dword [ebp - 0xb5c]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x1010855a
mov dword [ebp - 0x1120], 0xf
jmp 0x10108564
mov dword [ebp - 0x1120], 0
mov eax, dword [ebp - 0xb5c]
mov ecx, dword [ebp - 0x1120]
mov dword [eax + 0xcc], ecx
mov edx, dword [ebp - 0xb5c]
mov eax, dword [edx + 0xcc]
add eax, 8
mov ecx, dword [ebp - 0xb5c]
mov dword [ecx + 0x10], eax
mov edx, dword [ebp - 0xb5c]
mov eax, dword [ebp - 0xb5c]
mov ecx, dword [eax + 0x10]
mov dword [edx + 0x14], ecx
mov edx, dword [ebp - 0xb5c]
vxorps xmm0, xmm0, xmm0
vmovss dword [edx + 0x80], xmm0
mov eax, dword [ebp - 0xb5c]
vmovss xmm0, dword [0x10548424]
vmovss dword [eax + 0x84], xmm0
mov ecx, dword [ebp - 0xb5c]
vxorps xmm0, xmm0, xmm0
vmovss dword [ecx + 0x7c], xmm0
mov edx, dword [ebp - 0xb5c]
mov dword [edx + 0x90], 0
mov eax, dword [ebp - 0xb5c]
vmovss xmm0, dword [0x1054827c]
vmovss dword [eax + 0x88], xmm0
lea ecx, [ebp - 0x4754]
push ecx
mov ecx, dword [ebp - 0xb5c]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0xd1
lea ecx, [ebp - 0x471c]
call fcn.1004a980
mov byte [ebp - 4], 0xd0
lea ecx, [ebp - 0x4738]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4754]
call fcn.100ba710
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x3da4
mov dword [ebp - 0x170c], edx
mov eax, dword [ebp - 0x170c]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3da4
mov dword [ebp - 0x1710], ecx
mov dword [ebp - 0x874], 0x101bda90
mov edx, dword [ebp - 0x1710]
add edx, 0x60
mov dword [ebp - 0x1714], edx
lea eax, [ebp - 0x874]
push eax
mov ecx, dword [ebp - 0x1714]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3da4
mov dword [ebp - 0x28], ecx
mov edx, dword [ebp - 0x28]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x28]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x28]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x28]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x28]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1718], ecx
lea edx, [ebp - 0x28]
push edx
mov ecx, dword [ebp - 0x1718]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x3e74
mov dword [ebp - 0xc78], eax
mov ecx, dword [0x108a2c24]
mov dword [ebp - 0x171c], ecx
mov edx, dword [ebp - 0x171c]
mov dword [ebp - 0x1720], edx
mov eax, dword [ebp - 0x1720]
mov dword [ebp - 0x1724], eax
push str.color_one_m4a4
lea ecx, [ebp - 0x478c]
call fcn.1004aac0
mov dword [ebp - 4], 0xd3
push str.color_one
lea ecx, [ebp - 0x4770]
call fcn.1004aac0
mov byte [ebp - 4], 0xd4
lea ecx, [ebp - 0x4770]
push ecx
mov ecx, dword [ebp - 0xc78]
add ecx, 0x7c
call fcn.100896c0
lea edx, [ebp - 0x478c]
push edx
mov ecx, dword [ebp - 0xc78]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xc78]
mov ecx, dword [ebp - 0x1724]
mov dword [eax + 0x98], ecx
mov edx, dword [ebp - 0xc78]
mov dword [edx + 0x9c], 0
mov eax, dword [ebp - 0xc78]
cmp dword [eax + 0x9c], 0
je 0x101087dd
mov ecx, dword [ebp - 0xc78]
mov edx, dword [ecx + 0x98]
mov eax, dword [ebp - 0xc78]
mov ecx, dword [eax + 0x9c]
mov dword [ecx], edx
mov byte [ebp - 4], 0xd3
lea ecx, [ebp - 0x4770]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x478c]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x3e74
mov dword [ebp - 0x1728], edx
mov eax, dword [ebp - 0x1728]
mov dword [eax + 0x70], 0x101c1530
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3e74
mov dword [ebp - 0x172c], ecx
mov dword [ebp - 0x838], 0x101bda90
mov edx, dword [ebp - 0x172c]
add edx, 0x60
mov dword [ebp - 0x1730], edx
lea eax, [ebp - 0x838]
push eax
mov ecx, dword [ebp - 0x1730]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3e74
mov dword [ebp - 0x2c], ecx
mov edx, dword [ebp - 0x2c]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x2c]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x2c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x2c]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1734], ecx
lea edx, [ebp - 0x2c]
push edx
mov ecx, dword [ebp - 0x1734]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x3f14
mov dword [ebp - 0xc7c], eax
mov ecx, dword [0x108a2c24]
mov dword [ebp - 0x1738], ecx
mov edx, dword [ebp - 0x1738]
mov dword [ebp - 0x173c], edx
mov eax, dword [ebp - 0x173c]
mov dword [ebp - 0x1740], eax
push str.color_two_m4a4
lea ecx, [ebp - 0x47c4]
call fcn.1004aac0
mov dword [ebp - 4], 0xd5
push str.color_two
lea ecx, [ebp - 0x47a8]
call fcn.1004aac0
mov byte [ebp - 4], 0xd6
lea ecx, [ebp - 0x47a8]
push ecx
mov ecx, dword [ebp - 0xc7c]
add ecx, 0x7c
call fcn.100896c0
lea edx, [ebp - 0x47c4]
push edx
mov ecx, dword [ebp - 0xc7c]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xc7c]
mov ecx, dword [ebp - 0x1740]
mov dword [eax + 0x98], ecx
mov edx, dword [ebp - 0xc7c]
mov dword [edx + 0x9c], 0
mov eax, dword [ebp - 0xc7c]
cmp dword [eax + 0x9c], 0
je 0x10108995
mov ecx, dword [ebp - 0xc7c]
mov edx, dword [ecx + 0x98]
mov eax, dword [ebp - 0xc7c]
mov ecx, dword [eax + 0x9c]
mov dword [ecx], edx
mov byte [ebp - 4], 0xd5
lea ecx, [ebp - 0x47a8]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x47c4]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x3f14
mov dword [ebp - 0x1744], edx
mov eax, dword [ebp - 0x1744]
mov dword [eax + 0x70], 0x101c1530
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3f14
mov dword [ebp - 0x1748], ecx
mov dword [ebp - 0x7f0], 0x101bda90
mov edx, dword [ebp - 0x1748]
add edx, 0x60
mov dword [ebp - 0x174c], edx
lea eax, [ebp - 0x7f0]
push eax
mov ecx, dword [ebp - 0x174c]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3f14
mov dword [ebp - 0x30], ecx
mov edx, dword [ebp - 0x30]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x30]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x30]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x30]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1750], ecx
lea edx, [ebp - 0x30]
push edx
mov ecx, dword [ebp - 0x1750]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x3fb4
mov dword [ebp - 0xc80], eax
mov ecx, dword [0x108a2c24]
mov dword [ebp - 0x1754], ecx
mov edx, dword [ebp - 0x1754]
mov dword [ebp - 0x1758], edx
mov eax, dword [ebp - 0x1758]
mov dword [ebp - 0x175c], eax
push str.color_three_m4a4
lea ecx, [ebp - 0x47fc]
call fcn.1004aac0
mov dword [ebp - 4], 0xd7
push str.color_three
lea ecx, [ebp - 0x47e0]
call fcn.1004aac0
mov byte [ebp - 4], 0xd8
lea ecx, [ebp - 0x47e0]
push ecx
mov ecx, dword [ebp - 0xc80]
add ecx, 0x7c
call fcn.100896c0
lea edx, [ebp - 0x47fc]
push edx
mov ecx, dword [ebp - 0xc80]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xc80]
mov ecx, dword [ebp - 0x175c]
mov dword [eax + 0x98], ecx
mov edx, dword [ebp - 0xc80]
mov dword [edx + 0x9c], 0
mov eax, dword [ebp - 0xc80]
cmp dword [eax + 0x9c], 0
je 0x10108b4d
mov ecx, dword [ebp - 0xc80]
mov edx, dword [ecx + 0x98]
mov eax, dword [ebp - 0xc80]
mov ecx, dword [eax + 0x9c]
mov dword [ecx], edx
mov byte [ebp - 4], 0xd7
lea ecx, [ebp - 0x47e0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x47fc]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x3fb4
mov dword [ebp - 0x1760], edx
mov eax, dword [ebp - 0x1760]
mov dword [eax + 0x70], 0x101c1530
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3fb4
mov dword [ebp - 0x1764], ecx
mov dword [ebp - 0x7b0], 0x101bda90
mov edx, dword [ebp - 0x1764]
add edx, 0x60
mov dword [ebp - 0x1768], edx
lea eax, [ebp - 0x7b0]
push eax
mov ecx, dword [ebp - 0x1768]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x3fb4
mov dword [ebp - 0x34], ecx
mov edx, dword [ebp - 0x34]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x34]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x34]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x34]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x176c], ecx
lea edx, [ebp - 0x34]
push edx
mov ecx, dword [ebp - 0x176c]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x4054
mov dword [ebp - 0xc84], eax
mov ecx, dword [0x108a2c24]
mov dword [ebp - 0x1770], ecx
mov edx, dword [ebp - 0x1770]
mov dword [ebp - 0x1774], edx
mov eax, dword [ebp - 0x1774]
mov dword [ebp - 0x1778], eax
push str.color_four_m4a4
lea ecx, [ebp - 0x4834]
call fcn.1004aac0
mov dword [ebp - 4], 0xd9
push str.color_four
lea ecx, [ebp - 0x4818]
call fcn.1004aac0
mov byte [ebp - 4], 0xda
lea ecx, [ebp - 0x4818]
push ecx
mov ecx, dword [ebp - 0xc84]
add ecx, 0x7c
call fcn.100896c0
lea edx, [ebp - 0x4834]
push edx
mov ecx, dword [ebp - 0xc84]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xc84]
mov ecx, dword [ebp - 0x1778]
mov dword [eax + 0x98], ecx
mov edx, dword [ebp - 0xc84]
mov dword [edx + 0x9c], 0
mov eax, dword [ebp - 0xc84]
cmp dword [eax + 0x9c], 0
je 0x10108d05
mov ecx, dword [ebp - 0xc84]
mov edx, dword [ecx + 0x98]
mov eax, dword [ebp - 0xc84]
mov ecx, dword [eax + 0x9c]
mov dword [ecx], edx
mov byte [ebp - 4], 0xd9
lea ecx, [ebp - 0x4818]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4834]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x4054
mov dword [ebp - 0x177c], edx
mov eax, dword [ebp - 0x177c]
mov dword [eax + 0x70], 0x101c1530
mov ecx, dword [ebp - 0xafc]
add ecx, 0x4054
mov dword [ebp - 0x1780], ecx
mov dword [ebp - 0x934], 0x101bda90
mov edx, dword [ebp - 0x1780]
add edx, 0x60
mov dword [ebp - 0x1784], edx
lea eax, [ebp - 0x934]
push eax
mov ecx, dword [ebp - 0x1784]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x4054
mov dword [ebp - 0x38], ecx
mov edx, dword [ebp - 0x38]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x38]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x38]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x38]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1788], ecx
lea edx, [ebp - 0x38]
push edx
mov ecx, dword [ebp - 0x1788]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x40f4
mov dword [ebp - 0x1014], eax
push str.id_mac10
lea ecx, [ebp - 0x486c]
call fcn.1004aac0
mov dword [ebp - 4], 0xdb
push str.paintkit_id
lea ecx, [ebp - 0x4850]
call fcn.1004aac0
mov byte [ebp - 4], 0xdc
lea ecx, [ebp - 0x4850]
push ecx
mov ecx, dword [ebp - 0x1014]
add ecx, 0x20
call fcn.100896c0
lea edx, [ebp - 0x486c]
push edx
mov ecx, dword [ebp - 0x1014]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0x1014]
mov dword [eax + 0x94], 3
mov ecx, dword [ebp - 0x1014]
mov dword [ecx + 0x10], 0x23
mov edx, dword [ebp - 0x1014]
mov dword [edx + 0x14], 0x23
mov byte [ebp - 4], 0xdb
lea ecx, [ebp - 0x4850]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x486c]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x40f4
mov dword [ebp - 0x178c], eax
mov ecx, dword [ebp - 0x178c]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0x40f4
mov dword [ebp - 0x1790], edx
mov dword [ebp - 0x958], 0x101bd9f0
mov eax, dword [ebp - 0x1790]
add eax, 0x60
mov dword [ebp - 0x1794], eax
lea ecx, [ebp - 0x958]
push ecx
mov ecx, dword [ebp - 0x1794]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x40f4
mov dword [ebp - 0x3c], edx
mov eax, dword [ebp - 0x3c]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x3c]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x3c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x3c]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x1798], edx
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x1798]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x4190
mov dword [ebp - 0x1010], ecx
push str.stattrak_mac10
lea ecx, [ebp - 0x48a4]
call fcn.1004aac0
mov dword [ebp - 4], 0xdd
push str.stattrak
lea ecx, [ebp - 0x4888]
call fcn.1004aac0
mov byte [ebp - 4], 0xde
lea edx, [ebp - 0x48a4]
push edx
mov ecx, dword [ebp - 0x1010]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0x1010]
mov byte [eax + 0x75], 1
mov ecx, dword [ebp - 0x1010]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x10108fda
lea eax, [ebp - 0x4888]
push eax
mov ecx, dword [ebp - 0x1010]
add ecx, 0x7c
call fcn.100896c0
nop
mov ecx, dword [ebp - 0x1010]
mov byte [ecx + 0x78], 0
mov byte [ebp - 4], 0xdd
lea ecx, [ebp - 0x4888]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x48a4]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x4190
mov dword [ebp - 0x179c], edx
mov eax, dword [ebp - 0x179c]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0x4190
mov dword [ebp - 0x17a0], ecx
mov dword [ebp - 0x984], 0x101bd9f0
mov edx, dword [ebp - 0x17a0]
add edx, 0x60
mov dword [ebp - 0x17a4], edx
lea eax, [ebp - 0x984]
push eax
mov ecx, dword [ebp - 0x17a4]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x4190
mov dword [ebp - 0x40], ecx
mov edx, dword [ebp - 0x40]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x40]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x40]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x40]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x40]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x17a8], ecx
lea edx, [ebp - 0x40]
push edx
mov ecx, dword [ebp - 0x17a8]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x422c
mov dword [ebp - 0xb60], eax
push 0x10544818
lea ecx, [ebp - 0x48f8]
call fcn.10139850
mov dword [ebp - 4], 0xdf
push str.quality_mac10
lea ecx, [ebp - 0x48dc]
call fcn.1004aac0
mov byte [ebp - 4], 0xe0
push str.quality
lea ecx, [ebp - 0x48c0]
call fcn.1004aac0
mov byte [ebp - 4], 0xe1
lea ecx, [ebp - 0x48dc]
push ecx
mov ecx, dword [ebp - 0xb60]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xb60]
mov byte [edx + 0x75], 1
mov eax, dword [ebp - 0xb60]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x1010915d
lea edx, [ebp - 0x48c0]
push edx
mov ecx, dword [ebp - 0xb60]
add ecx, 0x94
call fcn.100896c0
nop
mov eax, dword [ebp - 0xb60]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x10109177
mov dword [ebp - 0x111c], 0xf
jmp 0x10109181
mov dword [ebp - 0x111c], 0
mov edx, dword [ebp - 0xb60]
mov eax, dword [ebp - 0x111c]
mov dword [edx + 0xcc], eax
mov ecx, dword [ebp - 0xb60]
mov edx, dword [ecx + 0xcc]
add edx, 8
mov eax, dword [ebp - 0xb60]
mov dword [eax + 0x10], edx
mov ecx, dword [ebp - 0xb60]
mov edx, dword [ebp - 0xb60]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x14], eax
mov ecx, dword [ebp - 0xb60]
vmovss xmm0, dword [0x1054827c]
vmovss dword [ecx + 0x80], xmm0
mov edx, dword [ebp - 0xb60]
vmovss xmm0, dword [0x105483c0]
vmovss dword [edx + 0x84], xmm0
mov eax, dword [ebp - 0xb60]
vmovss xmm0, dword [0x105483c0]
vmovss dword [eax + 0x7c], xmm0
mov ecx, dword [ebp - 0xb60]
mov dword [ecx + 0x90], 0
mov edx, dword [ebp - 0xb60]
vmovss xmm0, dword [0x1054827c]
vmovss dword [edx + 0x88], xmm0
lea eax, [ebp - 0x48f8]
push eax
mov ecx, dword [ebp - 0xb60]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0xe0
lea ecx, [ebp - 0x48c0]
call fcn.1004a980
mov byte [ebp - 4], 0xdf
lea ecx, [ebp - 0x48dc]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x48f8]
call fcn.100ba710
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x422c
mov dword [ebp - 0x17ac], ecx
mov edx, dword [ebp - 0x17ac]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x422c
mov dword [ebp - 0x17b0], eax
mov dword [ebp - 0x9b0], 0x101bd9f0
mov ecx, dword [ebp - 0x17b0]
add ecx, 0x60
mov dword [ebp - 0x17b4], ecx
lea edx, [ebp - 0x9b0]
push edx
mov ecx, dword [ebp - 0x17b4]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x422c
mov dword [ebp - 0x44], eax
mov ecx, dword [ebp - 0x44]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x44]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x44]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x44]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x44]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x17b8], eax
lea ecx, [ebp - 0x44]
push ecx
mov ecx, dword [ebp - 0x17b8]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x42fc
mov dword [ebp - 0xb64], edx
push 0x102ae894
lea ecx, [ebp - 0x494c]
call fcn.10139850
mov dword [ebp - 4], 0xe2
push str.seed_mac10
lea ecx, [ebp - 0x4930]
call fcn.1004aac0
mov byte [ebp - 4], 0xe3
push str.seed
lea ecx, [ebp - 0x4914]
call fcn.1004aac0
mov byte [ebp - 4], 0xe4
lea eax, [ebp - 0x4930]
push eax
mov ecx, dword [ebp - 0xb64]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xb64]
mov byte [ecx + 0x75], 1
mov edx, dword [ebp - 0xb64]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x101093c2
lea ecx, [ebp - 0x4914]
push ecx
mov ecx, dword [ebp - 0xb64]
add ecx, 0x94
call fcn.100896c0
nop
mov edx, dword [ebp - 0xb64]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x101093dc
mov dword [ebp - 0x1118], 0xf
jmp 0x101093e6
mov dword [ebp - 0x1118], 0
mov ecx, dword [ebp - 0xb64]
mov edx, dword [ebp - 0x1118]
mov dword [ecx + 0xcc], edx
mov eax, dword [ebp - 0xb64]
mov ecx, dword [eax + 0xcc]
add ecx, 8
mov edx, dword [ebp - 0xb64]
mov dword [edx + 0x10], ecx
mov eax, dword [ebp - 0xb64]
mov ecx, dword [ebp - 0xb64]
mov edx, dword [ecx + 0x10]
mov dword [eax + 0x14], edx
mov eax, dword [ebp - 0xb64]
vxorps xmm0, xmm0, xmm0
vmovss dword [eax + 0x80], xmm0
mov ecx, dword [ebp - 0xb64]
vmovss xmm0, dword [0x10548424]
vmovss dword [ecx + 0x84], xmm0
mov edx, dword [ebp - 0xb64]
vxorps xmm0, xmm0, xmm0
vmovss dword [edx + 0x7c], xmm0
mov eax, dword [ebp - 0xb64]
mov dword [eax + 0x90], 0
mov ecx, dword [ebp - 0xb64]
vmovss xmm0, dword [0x1054827c]
vmovss dword [ecx + 0x88], xmm0
lea edx, [ebp - 0x494c]
push edx
mov ecx, dword [ebp - 0xb64]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0xe3
lea ecx, [ebp - 0x4914]
call fcn.1004a980
mov byte [ebp - 4], 0xe2
lea ecx, [ebp - 0x4930]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x494c]
call fcn.100ba710
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x42fc
mov dword [ebp - 0x17bc], eax
mov ecx, dword [ebp - 0x17bc]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0x42fc
mov dword [ebp - 0x17c0], edx
mov dword [ebp - 0x77c], 0x101bd9f0
mov eax, dword [ebp - 0x17c0]
add eax, 0x60
mov dword [ebp - 0x17c4], eax
lea ecx, [ebp - 0x77c]
push ecx
mov ecx, dword [ebp - 0x17c4]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x42fc
mov dword [ebp - 0x48], edx
mov eax, dword [ebp - 0x48]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x48]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x48]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x48]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x48]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x17c8], edx
lea eax, [ebp - 0x48]
push eax
mov ecx, dword [ebp - 0x17c8]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x43cc
mov dword [ebp - 0xc88], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x17cc], edx
mov eax, dword [ebp - 0x17cc]
mov dword [ebp - 0x17d0], eax
mov ecx, dword [ebp - 0x17d0]
mov dword [ebp - 0x17d4], ecx
push str.color_one_mac10
lea ecx, [ebp - 0x4984]
call fcn.1004aac0
mov dword [ebp - 4], 0xe5
push str.color_one
lea ecx, [ebp - 0x4968]
call fcn.1004aac0
mov byte [ebp - 4], 0xe6
lea edx, [ebp - 0x4968]
push edx
mov ecx, dword [ebp - 0xc88]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x4984]
push eax
mov ecx, dword [ebp - 0xc88]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xc88]
mov edx, dword [ebp - 0x17d4]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xc88]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xc88]
cmp dword [ecx + 0x9c], 0
je 0x1010965f
mov edx, dword [ebp - 0xc88]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xc88]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0xe5
lea ecx, [ebp - 0x4968]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4984]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x43cc
mov dword [ebp - 0x17d8], eax
mov ecx, dword [ebp - 0x17d8]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x43cc
mov dword [ebp - 0x17dc], edx
mov dword [ebp - 0x72c], 0x101bd9f0
mov eax, dword [ebp - 0x17dc]
add eax, 0x60
mov dword [ebp - 0x17e0], eax
lea ecx, [ebp - 0x72c]
push ecx
mov ecx, dword [ebp - 0x17e0]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x43cc
mov dword [ebp - 0x4c], edx
mov eax, dword [ebp - 0x4c]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x4c]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x4c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4c]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x4c]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x17e4], edx
lea eax, [ebp - 0x4c]
push eax
mov ecx, dword [ebp - 0x17e4]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x446c
mov dword [ebp - 0xc8c], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x17e8], edx
mov eax, dword [ebp - 0x17e8]
mov dword [ebp - 0x17ec], eax
mov ecx, dword [ebp - 0x17ec]
mov dword [ebp - 0x17f0], ecx
push str.color_two_mac10
lea ecx, [ebp - 0x49bc]
call fcn.1004aac0
mov dword [ebp - 4], 0xe7
push str.color_two
lea ecx, [ebp - 0x49a0]
call fcn.1004aac0
mov byte [ebp - 4], 0xe8
lea edx, [ebp - 0x49a0]
push edx
mov ecx, dword [ebp - 0xc8c]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x49bc]
push eax
mov ecx, dword [ebp - 0xc8c]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xc8c]
mov edx, dword [ebp - 0x17f0]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xc8c]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xc8c]
cmp dword [ecx + 0x9c], 0
je 0x10109817
mov edx, dword [ebp - 0xc8c]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xc8c]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0xe7
lea ecx, [ebp - 0x49a0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x49bc]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x446c
mov dword [ebp - 0x17f4], eax
mov ecx, dword [ebp - 0x17f4]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x446c
mov dword [ebp - 0x17f8], edx
mov dword [ebp - 0x908], 0x101bd9f0
mov eax, dword [ebp - 0x17f8]
add eax, 0x60
mov dword [ebp - 0x17fc], eax
lea ecx, [ebp - 0x908]
push ecx
mov ecx, dword [ebp - 0x17fc]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x446c
mov dword [ebp - 0x50], edx
mov eax, dword [ebp - 0x50]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x50]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x50]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x50]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x50]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x1800], edx
lea eax, [ebp - 0x50]
push eax
mov ecx, dword [ebp - 0x1800]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x450c
mov dword [ebp - 0xc90], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x1804], edx
mov eax, dword [ebp - 0x1804]
mov dword [ebp - 0x1808], eax
mov ecx, dword [ebp - 0x1808]
mov dword [ebp - 0x180c], ecx
push str.color_three_mac10
lea ecx, [ebp - 0x49f4]
call fcn.1004aac0
mov dword [ebp - 4], 0xe9
push str.color_three
lea ecx, [ebp - 0x49d8]
call fcn.1004aac0
mov byte [ebp - 4], 0xea
lea edx, [ebp - 0x49d8]
push edx
mov ecx, dword [ebp - 0xc90]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x49f4]
push eax
mov ecx, dword [ebp - 0xc90]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xc90]
mov edx, dword [ebp - 0x180c]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xc90]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xc90]
cmp dword [ecx + 0x9c], 0
je 0x101099cf
mov edx, dword [ebp - 0xc90]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xc90]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0xe9
lea ecx, [ebp - 0x49d8]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x49f4]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x450c
mov dword [ebp - 0x1810], eax
mov ecx, dword [ebp - 0x1810]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x450c
mov dword [ebp - 0x1814], edx
mov dword [ebp - 0x8b0], 0x101bd9f0
mov eax, dword [ebp - 0x1814]
add eax, 0x60
mov dword [ebp - 0x1818], eax
lea ecx, [ebp - 0x8b0]
push ecx
mov ecx, dword [ebp - 0x1818]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x450c
mov dword [ebp - 0x54], edx
mov eax, dword [ebp - 0x54]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x54]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x54]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x54]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x54]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x181c], edx
lea eax, [ebp - 0x54]
push eax
mov ecx, dword [ebp - 0x181c]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x45ac
mov dword [ebp - 0xe70], ecx
mov edx, dword [0x108a2c24]
mov dword [ebp - 0x1820], edx
mov eax, dword [ebp - 0x1820]
mov dword [ebp - 0x1824], eax
mov ecx, dword [ebp - 0x1824]
mov dword [ebp - 0x1828], ecx
push str.color_four_mac10
lea ecx, [ebp - 0x4a2c]
call fcn.1004aac0
mov dword [ebp - 4], 0xeb
push str.color_four
lea ecx, [ebp - 0x4a10]
call fcn.1004aac0
mov byte [ebp - 4], 0xec
lea edx, [ebp - 0x4a10]
push edx
mov ecx, dword [ebp - 0xe70]
add ecx, 0x7c
call fcn.100896c0
lea eax, [ebp - 0x4a2c]
push eax
mov ecx, dword [ebp - 0xe70]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xe70]
mov edx, dword [ebp - 0x1828]
mov dword [ecx + 0x98], edx
mov eax, dword [ebp - 0xe70]
mov dword [eax + 0x9c], 0
mov ecx, dword [ebp - 0xe70]
cmp dword [ecx + 0x9c], 0
je 0x10109b87
mov edx, dword [ebp - 0xe70]
mov eax, dword [edx + 0x98]
mov ecx, dword [ebp - 0xe70]
mov edx, dword [ecx + 0x9c]
mov dword [edx], eax
mov byte [ebp - 4], 0xeb
lea ecx, [ebp - 0x4a10]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4a2c]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x45ac
mov dword [ebp - 0x182c], eax
mov ecx, dword [ebp - 0x182c]
mov dword [ecx + 0x70], 0x101c1530
mov edx, dword [ebp - 0xafc]
add edx, 0x45ac
mov dword [ebp - 0x1830], edx
mov dword [ebp - 0x85c], 0x101bd9f0
mov eax, dword [ebp - 0x1830]
add eax, 0x60
mov dword [ebp - 0x1834], eax
lea ecx, [ebp - 0x85c]
push ecx
mov ecx, dword [ebp - 0x1834]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x45ac
mov dword [ebp - 0x58], edx
mov eax, dword [ebp - 0x58]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x58]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x58]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x58]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x58]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x1838], edx
lea eax, [ebp - 0x58]
push eax
mov ecx, dword [ebp - 0x1838]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x464c
mov dword [ebp - 0x100c], ecx
push str.id_p90
lea ecx, [ebp - 0x4a64]
call fcn.1004aac0
mov dword [ebp - 4], 0xed
push str.paintkit_id
lea ecx, [ebp - 0x4a48]
call fcn.1004aac0
mov byte [ebp - 4], 0xee
lea edx, [ebp - 0x4a48]
push edx
mov ecx, dword [ebp - 0x100c]
add ecx, 0x20
call fcn.100896c0
lea eax, [ebp - 0x4a64]
push eax
mov ecx, dword [ebp - 0x100c]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0x100c]
mov dword [ecx + 0x94], 3
mov edx, dword [ebp - 0x100c]
mov dword [edx + 0x10], 0x23
mov eax, dword [ebp - 0x100c]
mov dword [eax + 0x14], 0x23
mov byte [ebp - 4], 0xed
lea ecx, [ebp - 0x4a48]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4a64]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x464c
mov dword [ebp - 0x183c], ecx
mov edx, dword [ebp - 0x183c]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x464c
mov dword [ebp - 0x1840], eax
mov dword [ebp - 0x83c], 0x101bd950
mov ecx, dword [ebp - 0x1840]
add ecx, 0x60
mov dword [ebp - 0x1844], ecx
lea edx, [ebp - 0x83c]
push edx
mov ecx, dword [ebp - 0x1844]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x464c
mov dword [ebp - 0x5c], eax
mov ecx, dword [ebp - 0x5c]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x5c]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x5c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x5c]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x1848], eax
lea ecx, [ebp - 0x5c]
push ecx
mov ecx, dword [ebp - 0x1848]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x46e8
mov dword [ebp - 0x1008], edx
push str.stattrak_p90
lea ecx, [ebp - 0x4a9c]
call fcn.1004aac0
mov dword [ebp - 4], 0xef
push str.stattrak
lea ecx, [ebp - 0x4a80]
call fcn.1004aac0
mov byte [ebp - 4], 0xf0
lea eax, [ebp - 0x4a9c]
push eax
mov ecx, dword [ebp - 0x1008]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0x1008]
mov byte [ecx + 0x75], 1
mov edx, dword [ebp - 0x1008]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x10109e5b
lea ecx, [ebp - 0x4a80]
push ecx
mov ecx, dword [ebp - 0x1008]
add ecx, 0x7c
call fcn.100896c0
nop
mov edx, dword [ebp - 0x1008]
mov byte [edx + 0x78], 0
mov byte [ebp - 4], 0xef
lea ecx, [ebp - 0x4a80]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4a9c]
call fcn.1004a980
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x46e8
mov dword [ebp - 0x184c], eax
mov ecx, dword [ebp - 0x184c]
mov dword [ecx + 0x70], 0x101c1e70
mov edx, dword [ebp - 0xafc]
add edx, 0x46e8
mov dword [ebp - 0x1850], edx
mov dword [ebp - 0x810], 0x101bd950
mov eax, dword [ebp - 0x1850]
add eax, 0x60
mov dword [ebp - 0x1854], eax
lea ecx, [ebp - 0x810]
push ecx
mov ecx, dword [ebp - 0x1854]
call fcn.10134d00
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x46e8
mov dword [ebp - 0x60], edx
mov eax, dword [ebp - 0x60]
mov dword [eax + 0x18], 0
mov ecx, dword [ebp - 0x60]
imul edx, dword [ecx + 0x18], 0xeb
add edx, 0x14
mov eax, dword [ebp - 0x60]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x60]
mov dword [ecx + 0xc], 0xaf
mov edx, dword [ebp - 0x60]
mov eax, dword [ebp - 0xafc]
mov ecx, dword [eax + 0x34]
mov dword [edx + 0x1c], ecx
mov edx, dword [ebp - 0xafc]
add edx, 0x1c
mov dword [ebp - 0x1858], edx
lea eax, [ebp - 0x60]
push eax
mov ecx, dword [ebp - 0x1858]
call fcn.10134a30
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x4784
mov dword [ebp - 0xb68], ecx
push 0x10544818
lea ecx, [ebp - 0x4af0]
call fcn.10139850
mov dword [ebp - 4], 0xf1
push str.quality_p90
lea ecx, [ebp - 0x4ad4]
call fcn.1004aac0
mov byte [ebp - 4], 0xf2
push str.quality
lea ecx, [ebp - 0x4ab8]
call fcn.1004aac0
mov byte [ebp - 4], 0xf3
lea edx, [ebp - 0x4ad4]
push edx
mov ecx, dword [ebp - 0xb68]
add ecx, 0x3c
call fcn.100896c0
mov eax, dword [ebp - 0xb68]
mov byte [eax + 0x75], 1
mov ecx, dword [ebp - 0xb68]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x10109fde
lea eax, [ebp - 0x4ab8]
push eax
mov ecx, dword [ebp - 0xb68]
add ecx, 0x94
call fcn.100896c0
nop
mov ecx, dword [ebp - 0xb68]
movzx edx, byte [ecx + 0x75]
test edx, edx
je 0x10109ff8
mov dword [ebp - 0x1114], 0xf
jmp 0x1010a002
mov dword [ebp - 0x1114], 0
mov eax, dword [ebp - 0xb68]
mov ecx, dword [ebp - 0x1114]
mov dword [eax + 0xcc], ecx
mov edx, dword [ebp - 0xb68]
mov eax, dword [edx + 0xcc]
add eax, 8
mov ecx, dword [ebp - 0xb68]
mov dword [ecx + 0x10], eax
mov edx, dword [ebp - 0xb68]
mov eax, dword [ebp - 0xb68]
mov ecx, dword [eax + 0x10]
mov dword [edx + 0x14], ecx
mov edx, dword [ebp - 0xb68]
vmovss xmm0, dword [0x1054827c]
vmovss dword [edx + 0x80], xmm0
mov eax, dword [ebp - 0xb68]
vmovss xmm0, dword [0x105483c0]
vmovss dword [eax + 0x84], xmm0
mov ecx, dword [ebp - 0xb68]
vmovss xmm0, dword [0x105483c0]
vmovss dword [ecx + 0x7c], xmm0
mov edx, dword [ebp - 0xb68]
mov dword [edx + 0x90], 0
mov eax, dword [ebp - 0xb68]
vmovss xmm0, dword [0x1054827c]
vmovss dword [eax + 0x88], xmm0
lea ecx, [ebp - 0x4af0]
push ecx
mov ecx, dword [ebp - 0xb68]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0xf2
lea ecx, [ebp - 0x4ab8]
call fcn.1004a980
mov byte [ebp - 4], 0xf1
lea ecx, [ebp - 0x4ad4]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4af0]
call fcn.100ba710
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x4784
mov dword [ebp - 0x185c], edx
mov eax, dword [ebp - 0x185c]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0x4784
mov dword [ebp - 0x1860], ecx
mov dword [ebp - 0x7dc], 0x101bd950
mov edx, dword [ebp - 0x1860]
add edx, 0x60
mov dword [ebp - 0x1864], edx
lea eax, [ebp - 0x7dc]
push eax
mov ecx, dword [ebp - 0x1864]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x4784
mov dword [ebp - 0x64], ecx
mov edx, dword [ebp - 0x64]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x64]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x64]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x64]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x64]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x1868], ecx
lea edx, [ebp - 0x64]
push edx
mov ecx, dword [ebp - 0x1868]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x4854
mov dword [ebp - 0xb6c], eax
push 0x102ae894
lea ecx, [ebp - 0x4b44]
call fcn.10139850
mov dword [ebp - 4], 0xf4
push str.seed_p90
lea ecx, [ebp - 0x4b28]
call fcn.1004aac0
mov byte [ebp - 4], 0xf5
push str.seed
lea ecx, [ebp - 0x4b0c]
call fcn.1004aac0
mov byte [ebp - 4], 0xf6
lea ecx, [ebp - 0x4b28]
push ecx
mov ecx, dword [ebp - 0xb6c]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xb6c]
mov byte [edx + 0x75], 1
mov eax, dword [ebp - 0xb6c]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x1010a244
lea edx, [ebp - 0x4b0c]
push edx
mov ecx, dword [ebp - 0xb6c]
add ecx, 0x94
call fcn.100896c0
nop
mov eax, dword [ebp - 0xb6c]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x1010a25e
mov dword [ebp - 0x1110], 0xf
jmp 0x1010a268
mov dword [ebp - 0x1110], 0
mov edx, dword [ebp - 0xb6c]
mov eax, dword [ebp - 0x1110]
mov dword [edx + 0xcc], eax
mov ecx, dword [ebp - 0xb6c]
mov edx, dword [ecx + 0xcc]
add edx, 8
mov eax, dword [ebp - 0xb6c]
mov dword [eax + 0x10], edx
mov ecx, dword [ebp - 0xb6c]
mov edx, dword [ebp - 0xb6c]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x14], eax
mov ecx, dword [ebp - 0xb6c]
vxorps xmm0, xmm0, xmm0
vmovss dword [ecx + 0x80], xmm0
mov edx, dword [ebp - 0xb6c]
vmovss xmm0, dword [0x10548424]
vmovss dword [edx + 0x84], xmm0
mov eax, dword [ebp - 0xb6c]
vxorps xmm0, xmm0, xmm0
vmovss dword [eax + 0x7c], xmm0
mov ecx, dword [ebp - 0xb6c]
mov dword [ecx + 0x90], 0
mov edx, dword [ebp - 0xb6c]
vmovss xmm0, dword [0x1054827c]
vmovss dword [edx + 0x88], xmm0
lea eax, [ebp - 0x4b44]
push eax
mov ecx, dword [ebp - 0xb6c]
add ecx, 0xb0
call fcn.101396a0
nop
mov byte [ebp - 4], 0xf5
lea ecx, [ebp - 0x4b0c]
call fcn.1004a980
mov byte [ebp - 4], 0xf4
lea ecx, [ebp - 0x4b28]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4b44]
call fcn.100ba710
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x4854
mov dword [ebp - 0x186c], ecx
mov edx, dword [ebp - 0x186c]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x4854
mov dword [ebp - 0x1870], eax
mov dword [ebp - 0x7ac], 0x101bd950
mov ecx, dword [ebp - 0x1870]
add ecx, 0x60
mov dword [ebp - 0x1874], ecx
lea edx, [ebp - 0x7ac]
push edx
mov ecx, dword [ebp - 0x1874]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x4854
mov dword [ebp - 0x68], eax
mov ecx, dword [ebp - 0x68]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x68]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x68]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x68]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x68]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x1878], eax
lea ecx, [ebp - 0x68]
push ecx
mov ecx, dword [ebp - 0x1878]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x4924
mov dword [ebp - 0xc94], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x187c], eax
mov ecx, dword [ebp - 0x187c]
mov dword [ebp - 0x1880], ecx
mov edx, dword [ebp - 0x1880]
mov dword [ebp - 0x1884], edx
push str.color_one_p90
lea ecx, [ebp - 0x4b7c]
call fcn.1004aac0
mov dword [ebp - 4], 0xf7
push str.color_one
lea ecx, [ebp - 0x4b60]
call fcn.1004aac0
mov byte [ebp - 4], pe_nt_image_headers32
lea eax, [ebp - 0x4b60]
push eax
mov ecx, dword [ebp - 0xc94]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x4b7c]
push ecx
mov ecx, dword [ebp - 0xc94]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xc94]
mov eax, dword [ebp - 0x1884]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xc94]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xc94]
cmp dword [edx + 0x9c], 0
je 0x1010a4df
mov eax, dword [ebp - 0xc94]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xc94]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0xf7
lea ecx, [ebp - 0x4b60]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4b7c]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x4924
mov dword [ebp - 0x1888], ecx
mov edx, dword [ebp - 0x1888]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0x4924
mov dword [ebp - 0x188c], eax
mov dword [ebp - 0x940], 0x101bd950
mov ecx, dword [ebp - 0x188c]
add ecx, 0x60
mov dword [ebp - 0x1890], ecx
lea edx, [ebp - 0x940]
push edx
mov ecx, dword [ebp - 0x1890]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x4924
mov dword [ebp - 0x6c], eax
mov ecx, dword [ebp - 0x6c]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x6c]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x6c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x6c]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x6c]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x1894], eax
lea ecx, [ebp - 0x6c]
push ecx
mov ecx, dword [ebp - 0x1894]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x49c4
mov dword [ebp - 0xc98], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x1898], eax
mov ecx, dword [ebp - 0x1898]
mov dword [ebp - 0x189c], ecx
mov edx, dword [ebp - 0x189c]
mov dword [ebp - 0x18a0], edx
push str.color_two_p90
lea ecx, [ebp - 0x4bb4]
call fcn.1004aac0
mov dword [ebp - 4], 0xf9
push str.color_two
lea ecx, [ebp - 0x4b98]
call fcn.1004aac0
mov byte [ebp - 4], 0xfa
lea eax, [ebp - 0x4b98]
push eax
mov ecx, dword [ebp - 0xc98]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x4bb4]
push ecx
mov ecx, dword [ebp - 0xc98]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xc98]
mov eax, dword [ebp - 0x18a0]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xc98]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xc98]
cmp dword [edx + 0x9c], 0
je 0x1010a695
mov eax, dword [ebp - 0xc98]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xc98]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0xf9
lea ecx, [ebp - 0x4b98]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4bb4]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x49c4
mov dword [ebp - 0x18a4], ecx
mov edx, dword [ebp - 0x18a4]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0x49c4
mov dword [ebp - 0x18a8], eax
mov dword [ebp - 0x990], 0x101bd950
mov ecx, dword [ebp - 0x18a8]
add ecx, 0x60
mov dword [ebp - 0x18ac], ecx
lea edx, [ebp - 0x990]
push edx
mov ecx, dword [ebp - 0x18ac]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x49c4
mov dword [ebp - 0x70], eax
mov ecx, dword [ebp - 0x70]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x70]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x70]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x70]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x70]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x18b0], eax
lea ecx, [ebp - 0x70]
push ecx
mov ecx, dword [ebp - 0x18b0]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x4a64
mov dword [ebp - 0xc9c], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x18b4], eax
mov ecx, dword [ebp - 0x18b4]
mov dword [ebp - 0x18b8], ecx
mov edx, dword [ebp - 0x18b8]
mov dword [ebp - 0x18bc], edx
push str.color_three_p90
lea ecx, [ebp - 0x4bec]
call fcn.1004aac0
mov dword [ebp - 4], 0xfb
push str.color_three
lea ecx, [ebp - 0x4bd0]
call fcn.1004aac0
mov byte [ebp - 4], 0xfc
lea eax, [ebp - 0x4bd0]
push eax
mov ecx, dword [ebp - 0xc9c]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x4bec]
push ecx
mov ecx, dword [ebp - 0xc9c]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xc9c]
mov eax, dword [ebp - 0x18bc]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xc9c]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xc9c]
cmp dword [edx + 0x9c], 0
je 0x1010a84b
mov eax, dword [ebp - 0xc9c]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xc9c]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0xfb
lea ecx, [ebp - 0x4bd0]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4bec]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x4a64
mov dword [ebp - 0x18c0], ecx
mov edx, dword [ebp - 0x18c0]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0x4a64
mov dword [ebp - 0x18c4], eax
mov dword [ebp - 0x760], 0x101bd950
mov ecx, dword [ebp - 0x18c4]
add ecx, 0x60
mov dword [ebp - 0x18c8], ecx
lea edx, [ebp - 0x760]
push edx
mov ecx, dword [ebp - 0x18c8]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x4a64
mov dword [ebp - 0x74], eax
mov ecx, dword [ebp - 0x74]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x74]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x74]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x74]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x74]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x18cc], eax
lea ecx, [ebp - 0x74]
push ecx
mov ecx, dword [ebp - 0x18cc]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x4b04
mov dword [ebp - 0xca0], edx
mov eax, dword [0x108a2c24]
mov dword [ebp - 0x18d0], eax
mov ecx, dword [ebp - 0x18d0]
mov dword [ebp - 0x18d4], ecx
mov edx, dword [ebp - 0x18d4]
mov dword [ebp - 0x18d8], edx
push str.color_four_p90
lea ecx, [ebp - 0x4c24]
call fcn.1004aac0
mov dword [ebp - 4], 0xfd
push str.color_four
lea ecx, [ebp - 0x4c08]
call fcn.1004aac0
mov byte [ebp - 4], 0xfe
lea eax, [ebp - 0x4c08]
push eax
mov ecx, dword [ebp - 0xca0]
add ecx, 0x7c
call fcn.100896c0
lea ecx, [ebp - 0x4c24]
push ecx
mov ecx, dword [ebp - 0xca0]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0xca0]
mov eax, dword [ebp - 0x18d8]
mov dword [edx + 0x98], eax
mov ecx, dword [ebp - 0xca0]
mov dword [ecx + 0x9c], 0
mov edx, dword [ebp - 0xca0]
cmp dword [edx + 0x9c], 0
je 0x1010aa01
mov eax, dword [ebp - 0xca0]
mov ecx, dword [eax + 0x98]
mov edx, dword [ebp - 0xca0]
mov eax, dword [edx + 0x9c]
mov dword [eax], ecx
mov byte [ebp - 4], 0xfd
lea ecx, [ebp - 0x4c08]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4c24]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x4b04
mov dword [ebp - 0x18dc], ecx
mov edx, dword [ebp - 0x18dc]
mov dword [edx + 0x70], 0x101c1530
mov eax, dword [ebp - 0xafc]
add eax, 0x4b04
mov dword [ebp - 0x18e0], eax
mov dword [ebp - 0x714], 0x101bd950
mov ecx, dword [ebp - 0x18e0]
add ecx, 0x60
mov dword [ebp - 0x18e4], ecx
lea edx, [ebp - 0x714]
push edx
mov ecx, dword [ebp - 0x18e4]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x4b04
mov dword [ebp - 0x78], eax
mov ecx, dword [ebp - 0x78]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x78]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x78]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x78]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x78]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x18e8], eax
lea ecx, [ebp - 0x78]
push ecx
mov ecx, dword [ebp - 0x18e8]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x4ba4
mov dword [ebp - 0x1004], edx
push str.id_ump45
lea ecx, [ebp - 0x4c5c]
call fcn.1004aac0
mov dword [ebp - 4], 0xff
push str.paintkit_id
lea ecx, [ebp - 0x4c40]
call fcn.1004aac0
mov dword [ebp - 4], 0x100
lea eax, [ebp - 0x4c40]
push eax
mov ecx, dword [ebp - 0x1004]
add ecx, 0x20
call fcn.100896c0
lea ecx, [ebp - 0x4c5c]
push ecx
mov ecx, dword [ebp - 0x1004]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0x1004]
mov dword [edx + 0x94], 3
mov eax, dword [ebp - 0x1004]
mov dword [eax + 0x10], 0x23
mov ecx, dword [ebp - 0x1004]
mov dword [ecx + 0x14], 0x23
mov dword [ebp - 4], 0xff
lea ecx, [ebp - 0x4c40]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4c5c]
call fcn.1004a980
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x4ba4
mov dword [ebp - 0x18ec], edx
mov eax, dword [ebp - 0x18ec]
mov dword [eax + 0x70], 0x101c1e70
mov ecx, dword [ebp - 0xafc]
add ecx, 0x4ba4
mov dword [ebp - 0x18f0], ecx
mov dword [ebp - 0x8fc], 0x101bd8b0
mov edx, dword [ebp - 0x18f0]
add edx, 0x60
mov dword [ebp - 0x18f4], edx
lea eax, [ebp - 0x8fc]
push eax
mov ecx, dword [ebp - 0x18f4]
call fcn.10134d00
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x4ba4
mov dword [ebp - 0x7c], ecx
mov edx, dword [ebp - 0x7c]
mov dword [edx + 0x18], 0
mov eax, dword [ebp - 0x7c]
imul ecx, dword [eax + 0x18], 0xeb
add ecx, 0x14
mov edx, dword [ebp - 0x7c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x7c]
mov dword [eax + 0xc], 0xaf
mov ecx, dword [ebp - 0x7c]
mov edx, dword [ebp - 0xafc]
mov eax, dword [edx + 0x34]
mov dword [ecx + 0x1c], eax
mov ecx, dword [ebp - 0xafc]
add ecx, 0x1c
mov dword [ebp - 0x18f8], ecx
lea edx, [ebp - 0x7c]
push edx
mov ecx, dword [ebp - 0x18f8]
call fcn.10134a30
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x4c40
mov dword [ebp - 0x1000], eax
push str.stattrak_ump45
lea ecx, [ebp - 0x4c94]
call fcn.1004aac0
mov dword [ebp - 4], 0x101
push str.stattrak
lea ecx, [ebp - 0x4c78]
call fcn.1004aac0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x4c94]
push ecx
mov ecx, dword [ebp - 0x1000]
add ecx, 0x3c
call fcn.100896c0
mov edx, dword [ebp - 0x1000]
mov byte [edx + 0x75], 1
mov eax, dword [ebp - 0x1000]
movzx ecx, byte [eax + 0x75]
test ecx, ecx
je 0x1010acdb
lea edx, [ebp - 0x4c78]
push edx
mov ecx, dword [ebp - 0x1000]
add ecx, 0x7c
call fcn.100896c0
nop
mov eax, dword [ebp - 0x1000]
mov byte [eax + 0x78], 0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x4c78]
call fcn.1004a980
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4c94]
call fcn.1004a980
nop
mov ecx, dword [ebp - 0xafc]
add ecx, 0x4c40
mov dword [ebp - 0x18fc], ecx
mov edx, dword [ebp - 0x18fc]
mov dword [edx + 0x70], 0x101c1e70
mov eax, dword [ebp - 0xafc]
add eax, 0x4c40
mov dword [ebp - 0x1900], eax
mov dword [ebp - 0x8d4], 0x101bd8b0
mov ecx, dword [ebp - 0x1900]
add ecx, 0x60
mov dword [ebp - 0x1904], ecx
lea edx, [ebp - 0x8d4]
push edx
mov ecx, dword [ebp - 0x1904]
call fcn.10134d00
nop
mov eax, dword [ebp - 0xafc]
add eax, 0x4c40
mov dword [ebp - 0x80], eax
mov ecx, dword [ebp - 0x80]
mov dword [ecx + 0x18], 0
mov edx, dword [ebp - 0x80]
imul eax, dword [edx + 0x18], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x80]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x80]
mov dword [edx + 0xc], 0xaf
mov eax, dword [ebp - 0x80]
mov ecx, dword [ebp - 0xafc]
mov edx, dword [ecx + 0x34]
mov dword [eax + 0x1c], edx
mov eax, dword [ebp - 0xafc]
add eax, 0x1c
mov dword [ebp - 0x1908], eax
lea ecx, [ebp - 0x80]
push ecx
mov ecx, dword [ebp - 0x1908]
call fcn.10134a30
nop
mov edx, dword [ebp - 0xafc]
add edx, 0x4cdc
mov dword [ebp - 0xb70], edx
push 0x10544818
lea ecx, [ebp - 0x4ce8]
call fcn.10139850
mov dword [ebp - 4], 0x103
push str.quality_ump45
lea ecx, [ebp - 0x4ccc]
call fcn.1004aac0
mov byte [ebp - 4], 4
push str.quality
lea ecx, [ebp - 0x4cb0]
call fcn.1004aac0
mov byte [ebp - 4], 5
lea eax, [ebp - 0x4ccc]
push eax
mov ecx, dword [ebp - 0xb70]
add ecx, 0x3c
call fcn.100896c0
mov ecx, dword [ebp - 0xb70]
mov byte [ecx + 0x75], 1
mov edx, dword [ebp - 0xb70]
movzx eax, byte [edx + 0x75]
test eax, eax
je 0x1010ae5d