Function at 0x10077fd0
Capabilities:
Contain obfuscated stackstrings
Get number of processors
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100c4bf0
mov eax, dword fs:[0]
push eax
sub esp, 0x848
mov eax, dword [0x10123fc0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0xc8], ecx
push 1
xorps xmm0, xmm0
mov dword [ebp - 0x13c], 0
push 0x100ce000
lea ecx, [ebp - 0x14c]
mov dword [ebp - 0x138], 0
movups xmmword [ebp - 0x14c], xmm0
call fcn.10027270
push 7
xorps xmm0, xmm0
mov dword [ebp - 4], 0
push str.changer
lea ecx, [ebp - 0x134]
mov dword [ebp - 0x124], 0
movups xmmword [ebp - 0x134], xmm0
mov dword [ebp - 0x120], 0
call fcn.10027270
push 5
xorps xmm0, xmm0
mov byte [ebp - 4], 1
push str.skins
lea ecx, [ebp - 0x5e4]
mov dword [ebp - 0x5d4], 0
movups xmmword [ebp - 0x5e4], xmm0
mov dword [ebp - 0x5d0], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x5e4]
mov byte [ebp - 4], 2
lea ecx, [eax + 0x30]
cmp ecx, edx
je 0x100780d7
cmp dword [ebp - 0x5d0], 0xf
mov eax, edx
push dword [ebp - 0x5d4]
cmova eax, dword [ebp - 0x5e4]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0x134]
cmp eax, ecx
je 0x10078109
cmp dword [ebp - 0x120], 0xf
mov eax, ecx
push dword [ebp - 0x124]
cmova eax, dword [ebp - 0x134]
mov ecx, dword [ebp - 0xc8]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x48]
lea eax, [ebp - 0x14c]
cmp ecx, eax
je 0x10078130
cmp dword [ebp - 0x138], 0xf
push dword [ebp - 0x13c]
cmova eax, dword [ebp - 0x14c]
push eax
call fcn.1002f190
lea ecx, [ebp - 0x5e4]
call fcn.1002a580
lea ecx, [ebp - 0x134]
call fcn.1002a580
lea ecx, [ebp - 0x14c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x17c]
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x16c], 0
push str.skins_enable
add esi, 0x60
mov dword [ebp - 0x168], 0
movups xmmword [ebp - 0x17c], xmm0
call fcn.10027270
push 6
xorps xmm0, xmm0
mov dword [ebp - 4], 3
push str.enable
lea ecx, [ebp - 0x164]
mov dword [ebp - 0x154], 0
movups xmmword [ebp - 0x164], xmm0
mov dword [ebp - 0x150], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x17c]
mov byte [ebp - 4], 4
lea ecx, [eax + 0xb4]
cmp ecx, edx
je 0x10078204
cmp dword [ebp - 0x168], 0xf
mov eax, edx
push dword [ebp - 0x16c]
cmova eax, dword [ebp - 0x17c]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xcc]
mov byte [eax + 0xad], 1
lea edx, [ebp - 0x164]
cmp ecx, edx
je 0x1007823d
cmp dword [ebp - 0x150], 0xf
mov eax, edx
push dword [ebp - 0x154]
cmova eax, dword [ebp - 0x164]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0x164]
mov byte [eax + 0xe4], 0
call fcn.1002a580
lea ecx, [ebp - 0x17c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov edi, ecx
add edi, 0x24
mov dword [ebp - 0x118], edi
mov dword [eax + 0xa8], 0x10032410
mov dword [ebp - 0x28], esi
mov dword [eax + 0x78], 0
imul eax, dword [eax + 0x78], 0x136
add eax, 0xa
mov dword [ecx + 0x64], eax
mov eax, ecx
mov dword [eax + 0x6c], pe_nt_image_headers32
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7c], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x100782bb
mov eax, dword [ebp - 0x28]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x100782c7
lea eax, [ebp - 0x28]
push eax
push ecx
mov ecx, edi
call fcn.10027380
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x1ac]
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0x19c], 0
push str.custom_paintkit
add esi, 0xe8
mov dword [ebp - 0x198], 0
movups xmmword [ebp - 0x1ac], xmm0
call fcn.10027270
push 9
xorps xmm0, xmm0
mov dword [ebp - 4], 5
push str.paint_kit
lea ecx, [ebp - 0x194]
mov dword [ebp - 0x184], 0
movups xmmword [ebp - 0x194], xmm0
mov dword [ebp - 0x180], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x1ac]
mov byte [ebp - 4], 6
lea ecx, [eax + 0x13c]
cmp ecx, edx
je 0x10078376
cmp dword [ebp - 0x198], 0xf
mov eax, edx
push dword [ebp - 0x19c]
cmova eax, dword [ebp - 0x1ac]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x154]
mov byte [eax + 0x135], 1
lea edx, [ebp - 0x194]
cmp ecx, edx
je 0x100783af
cmp dword [ebp - 0x180], 0xf
mov eax, edx
push dword [ebp - 0x184]
cmova eax, dword [ebp - 0x194]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0x194]
mov byte [eax + 0x16c], 0
call fcn.1002a580
lea ecx, [ebp - 0x1ac]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [eax + 0x130], 0x10032410
mov dword [ebp - 0x2c], esi
mov esi, ecx
mov dword [eax + 0x100], 0
imul eax, dword [eax + 0x100], 0x136
add eax, 0xa
mov dword [ecx + 0xec], eax
mov eax, ecx
mov dword [eax + 0xf4], pe_nt_image_headers32
mov eax, dword [eax + 0x20]
mov dword [esi + 0x104], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x10078433
mov eax, dword [ebp - 0x2c]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x1007843f
lea eax, [ebp - 0x2c]
push eax
push ecx
mov ecx, edi
call fcn.10027380
push 9
xorps xmm0, xmm0
mov dword [ebp - 0x1cc], 0
push str.id_deagle
lea ecx, [ebp - 0x1dc]
mov dword [ebp - 0x1c8], 0
add esi, 0x4e8
movups xmmword [ebp - 0x1dc], xmm0
call fcn.10027270
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 4], 7
push str.paintkit_id
lea ecx, [ebp - 0x1c4]
mov dword [ebp - 0x1b4], 0
movups xmmword [ebp - 0x1c4], xmm0
mov dword [ebp - 0x1b0], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x1c4]
mov byte [ebp - 4], 8
lea ecx, [eax + 0x508]
cmp ecx, edx
je 0x100784e8
cmp dword [ebp - 0x1b0], 0xf
mov eax, edx
push dword [ebp - 0x1b4]
cmova eax, dword [ebp - 0x1c4]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x53c]
lea edx, [ebp - 0x1dc]
cmp ecx, edx
je 0x1007851a
cmp dword [ebp - 0x1c8], 0xf
mov eax, edx
push dword [ebp - 0x1cc]
cmova eax, dword [ebp - 0x1dc]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
mov dword [eax + 0x56c], 3
lea ecx, [ebp - 0x1c4]
mov dword [eax + 0x4f8], 0x23
mov dword [eax + 0x4fc], 0x23
call fcn.1002a580
lea ecx, [ebp - 0x1dc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x524]
mov dword [eax + 0x530], 0x10032e10
mov dword [ebp - 0x78], 0x10032340
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10078586
mov dword [edx], 0x10032340
add dword [ecx + 4], 4
jmp 0x10078596
lea eax, [ebp - 0x78]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x30], esi
mov esi, ecx
mov dword [eax + 0x500], 0
imul eax, dword [eax + 0x500], 0x136
add eax, 0xa
mov dword [ecx + 0x4ec], eax
mov eax, ecx
mov dword [eax + 0x4f4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x504], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x100785e6
mov eax, dword [ebp - 0x30]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x100785f2
lea eax, [ebp - 0x30]
push eax
push ecx
mov ecx, edi
call fcn.10027380
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0x1fc], 0
push str.stattrak_deagle
lea ecx, [ebp - 0x20c]
mov dword [ebp - 0x1f8], 0
add esi, 0x574
movups xmmword [ebp - 0x20c], xmm0
call fcn.10027270
push 8
xorps xmm0, xmm0
mov dword [ebp - 4], 9
push str.stattrak
lea ecx, [ebp - 0x1f4]
mov dword [ebp - 0x1e4], 0
movups xmmword [ebp - 0x1f4], xmm0
mov dword [ebp - 0x1e0], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x20c]
mov byte [ebp - 4], 0xa
lea ecx, [eax + 0x5c8]
cmp ecx, edx
je 0x1007869b
cmp dword [ebp - 0x1f8], 0xf
mov eax, edx
push dword [ebp - 0x1fc]
cmova eax, dword [ebp - 0x20c]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x5e0]
mov byte [eax + 0x5c1], 1
lea edx, [ebp - 0x1f4]
cmp ecx, edx
je 0x100786d4
cmp dword [ebp - 0x1e0], 0xf
mov eax, edx
push dword [ebp - 0x1e4]
cmova eax, dword [ebp - 0x1f4]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0x1f4]
mov byte [eax + 0x5f8], 0
call fcn.1002a580
lea ecx, [ebp - 0x20c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x5b0]
mov dword [eax + 0x5bc], 0x10032e10
mov dword [ebp - 0x7c], 0x10032340
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10078729
mov dword [edx], 0x10032340
add dword [ecx + 4], 4
jmp 0x10078739
lea eax, [ebp - 0x7c]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x34], esi
mov esi, ecx
mov dword [eax + 0x58c], 0
imul eax, dword [eax + 0x58c], 0x136
add eax, 0xa
mov dword [ecx + 0x578], eax
mov eax, ecx
mov dword [eax + 0x580], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x590], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x10078789
mov eax, dword [ebp - 0x34]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10078795
lea eax, [ebp - 0x34]
push eax
push ecx
mov ecx, edi
call fcn.10027380
push 1
xorps xmm0, xmm0
mov dword [ebp - 0x244], 0
push 0x100cc4f4
lea ecx, [ebp - 0x254]
mov dword [ebp - 0x240], 0
add esi, 0x5fc
movups xmmword [ebp - 0x254], xmm0
call fcn.100480b0
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 4], 0xb
push str.quality_deagle
lea ecx, [ebp - 0x23c]
mov dword [ebp - 0x22c], 0
movups xmmword [ebp - 0x23c], xmm0
mov dword [ebp - 0x228], 0
call fcn.10027270
push 7
xorps xmm0, xmm0
mov byte [ebp - 4], 0xc
push str.quality
lea ecx, [ebp - 0x224]
mov dword [ebp - 0x214], 0
movups xmmword [ebp - 0x224], xmm0
mov dword [ebp - 0x210], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x23c]
mov byte [ebp - 4], 0xd
lea ecx, [eax + 0x650]
cmp ecx, edx
je 0x10078872
cmp dword [ebp - 0x228], 0xf
mov eax, edx
push dword [ebp - 0x22c]
cmova eax, dword [ebp - 0x23c]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x668]
mov byte [eax + 0x649], 1
lea eax, [ebp - 0x224]
cmp ecx, eax
je 0x100788a3
cmp dword [ebp - 0x210], 0xf
push dword [ebp - 0x214]
cmova eax, dword [ebp - 0x224]
push eax
call fcn.1002f190
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x649], al
cmovne eax, edx
mov dword [ecx + 0x6b4], eax
add eax, 0xc
mov dword [ecx + 0x60c], eax
mov dword [ecx + 0x610], eax
mov eax, ecx
mov dword [eax + 0x688], 0x3f800000
lea ecx, [eax + 0x69c]
mov dword [eax + 0x68c], 0x42c80000
mov dword [eax + 0x684], 0x42c80000
mov dword [eax + 0x698], 0
mov dword [eax + 0x690], 0x3f800000
lea eax, [ebp - 0x254]
cmp ecx, eax
je 0x1007892c
cmp dword [ebp - 0x240], 7
push dword [ebp - 0x244]
cmova eax, dword [ebp - 0x254]
push eax
call fcn.1002f290
lea ecx, [ebp - 0x224]
call fcn.1002a580
lea ecx, [ebp - 0x23c]
call fcn.1002a580
lea ecx, [ebp - 0x254]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x638]
mov dword [eax + 0x644], 0x10032e10
mov dword [ebp - 0x80], 0x10032340
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10078985
mov dword [edx], 0x10032340
add dword [ecx + 4], 4
jmp 0x10078995
lea eax, [ebp - 0x80]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x38], esi
mov esi, ecx
mov dword [eax + 0x614], 0
imul eax, dword [eax + 0x614], 0x136
add eax, 0xa
mov dword [ecx + 0x600], eax
mov eax, ecx
mov dword [eax + 0x608], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x618], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x100789e5
mov eax, dword [ebp - 0x38]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x100789f1
lea eax, [ebp - 0x38]
push eax
push ecx
mov ecx, edi
call fcn.10027380
push 0
xorps xmm0, xmm0
mov dword [ebp - 0x28c], 0
push 0x100ccf68
lea ecx, [ebp - 0x29c]
mov dword [ebp - 0x288], 0
add esi, 0x6b8
movups xmmword [ebp - 0x29c], xmm0
call fcn.100480b0
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 4], 0xe
push str.seed_deagle
lea ecx, [ebp - 0x284]
mov dword [ebp - 0x274], 0
movups xmmword [ebp - 0x284], xmm0
mov dword [ebp - 0x270], 0
call fcn.10027270
push 4
xorps xmm0, xmm0
mov byte [ebp - 4], 0xf
push str.seed
lea ecx, [ebp - 0x26c]
mov dword [ebp - 0x25c], 0
movups xmmword [ebp - 0x26c], xmm0
mov dword [ebp - 0x258], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x284]
mov byte [ebp - 4], 0x10
lea ecx, [eax + 0x70c]
cmp ecx, edx
je 0x10078ace
cmp dword [ebp - 0x270], 0xf
mov eax, edx
push dword [ebp - 0x274]
cmova eax, dword [ebp - 0x284]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x724]
mov byte [eax + 0x705], 1
lea eax, [ebp - 0x26c]
cmp ecx, eax
je 0x10078aff
cmp dword [ebp - 0x258], 0xf
push dword [ebp - 0x25c]
cmova eax, dword [ebp - 0x26c]
push eax
call fcn.1002f190
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x705], al
cmovne eax, edx
mov dword [ecx + 0x770], eax
add eax, 0xc
mov dword [ecx + 0x6c8], eax
mov dword [ecx + 0x6cc], eax
mov eax, ecx
mov dword [eax + 0x744], 0
lea ecx, [eax + 0x758]
mov dword [eax + 0x748], 0x437f0000
mov dword [eax + 0x740], 0
mov dword [eax + 0x754], 0
mov dword [eax + 0x74c], 0x3f800000
lea eax, [ebp - 0x29c]
cmp ecx, eax
je 0x10078b88
cmp dword [ebp - 0x288], 7
push dword [ebp - 0x28c]
cmova eax, dword [ebp - 0x29c]
push eax
call fcn.1002f290
lea ecx, [ebp - 0x26c]
call fcn.1002a580
lea ecx, [ebp - 0x284]
call fcn.1002a580
lea ecx, [ebp - 0x29c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x6f4]
mov dword [eax + 0x700], 0x10032e10
mov dword [ebp - 0x84], 0x10032340
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10078be4
mov dword [edx], 0x10032340
add dword [ecx + 4], 4
jmp 0x10078bf7
lea eax, [ebp - 0x84]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x3c], esi
mov esi, ecx
mov dword [eax + 0x6d0], 0
imul eax, dword [eax + 0x6d0], 0x136
add eax, 0xa
mov dword [ecx + 0x6bc], eax
mov eax, ecx
mov dword [eax + 0x6c4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x6d4], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x10078c47
mov eax, dword [ebp - 0x3c]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10078c53
lea eax, [ebp - 0x3c]
push eax
push ecx
mov ecx, edi
call fcn.10027380
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x2bc], 0
push str.id_elite
lea ecx, [ebp - 0x2cc]
mov dword [ebp - 0x2b8], 0
add esi, 0x9e4
movups xmmword [ebp - 0x2cc], xmm0
call fcn.10027270
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 4], 0x11
push str.paintkit_id
lea ecx, [ebp - 0x2b4]
mov dword [ebp - 0x2a4], 0
movups xmmword [ebp - 0x2b4], xmm0
mov dword [ebp - 0x2a0], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x2b4]
mov byte [ebp - 4], 0x12
lea ecx, [eax + 0xa04]
cmp ecx, edx
je 0x10078cfc
cmp dword [ebp - 0x2a0], 0xf
mov eax, edx
push dword [ebp - 0x2a4]
cmova eax, dword [ebp - 0x2b4]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xa38]
lea edx, [ebp - 0x2cc]
cmp ecx, edx
je 0x10078d2e
cmp dword [ebp - 0x2b8], 0xf
mov eax, edx
push dword [ebp - 0x2bc]
cmova eax, dword [ebp - 0x2cc]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
mov dword [eax + 0xa68], 3
lea ecx, [ebp - 0x2b4]
mov dword [eax + 0x9f4], 0x23
mov dword [eax + 0x9f8], 0x23
call fcn.1002a580
lea ecx, [ebp - 0x2cc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xa20]
mov dword [eax + 0xa2c], 0x10032e10
mov dword [ebp - 0x88], 0x10032370
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10078d9d
mov dword [edx], 0x10032370
add dword [ecx + 4], 4
jmp 0x10078db0
lea eax, [ebp - 0x88]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x40], esi
mov esi, ecx
mov dword [eax + 0x9fc], 0
imul eax, dword [eax + 0x9fc], 0x136
add eax, 0xa
mov dword [ecx + 0x9e8], eax
mov eax, ecx
mov dword [eax + 0x9f0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0xa00], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x10078e00
mov eax, dword [ebp - 0x40]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10078e0c
lea eax, [ebp - 0x40]
push eax
push ecx
mov ecx, edi
call fcn.10027380
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 0x2ec], 0
push str.stattrak_elite
lea ecx, [ebp - 0x2fc]
mov dword [ebp - 0x2e8], 0
add esi, 0xa70
movups xmmword [ebp - 0x2fc], xmm0
call fcn.10027270
push 8
xorps xmm0, xmm0
mov dword [ebp - 4], 0x13
push str.stattrak
lea ecx, [ebp - 0x2e4]
mov dword [ebp - 0x2d4], 0
movups xmmword [ebp - 0x2e4], xmm0
mov dword [ebp - 0x2d0], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x2fc]
mov byte [ebp - 4], 0x14
lea ecx, [eax + 0xac4]
cmp ecx, edx
je 0x10078eb5
cmp dword [ebp - 0x2e8], 0xf
mov eax, edx
push dword [ebp - 0x2ec]
cmova eax, dword [ebp - 0x2fc]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xadc]
mov byte [eax + 0xabd], 1
lea edx, [ebp - 0x2e4]
cmp ecx, edx
je 0x10078eee
cmp dword [ebp - 0x2d0], 0xf
mov eax, edx
push dword [ebp - 0x2d4]
cmova eax, dword [ebp - 0x2e4]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0x2e4]
mov byte [eax + 0xaf4], 0
call fcn.1002a580
lea ecx, [ebp - 0x2fc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xaac]
mov dword [eax + 0xab8], 0x10032e10
mov dword [ebp - 0x8c], 0x10032370
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10078f46
mov dword [edx], 0x10032370
add dword [ecx + 4], 4
jmp 0x10078f59
lea eax, [ebp - 0x8c]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x44], esi
mov esi, ecx
mov dword [eax + 0xa88], 0
imul eax, dword [eax + 0xa88], 0x136
add eax, 0xa
mov dword [ecx + 0xa74], eax
mov eax, ecx
mov dword [eax + 0xa7c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0xa8c], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x10078fa9
mov eax, dword [ebp - 0x44]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10078fb5
lea eax, [ebp - 0x44]
push eax
push ecx
mov ecx, edi
call fcn.10027380
push 0x100cc4f4
lea ecx, [ebp - 0x68c]
add esi, 0xaf8
call fcn.100533c0
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 4], 0x15
push str.quality_elite
lea ecx, [ebp - 0x32c]
mov dword [ebp - 0x31c], 0
movups xmmword [ebp - 0x32c], xmm0
mov dword [ebp - 0x318], 0
call fcn.10027270
push 7
xorps xmm0, xmm0
mov byte [ebp - 4], 0x16
push str.quality
lea ecx, [ebp - 0x314]
mov dword [ebp - 0x304], 0
movups xmmword [ebp - 0x314], xmm0
mov dword [ebp - 0x300], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x32c]
mov byte [ebp - 4], 0x17
lea ecx, [eax + 0xb4c]
cmp ecx, edx
je 0x10079072
cmp dword [ebp - 0x318], 0xf
mov eax, edx
push dword [ebp - 0x31c]
cmova eax, dword [ebp - 0x32c]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xb64]
mov byte [eax + 0xb45], 1
lea eax, [ebp - 0x314]
cmp ecx, eax
je 0x100790a3
cmp dword [ebp - 0x300], 0xf
push dword [ebp - 0x304]
cmova eax, dword [ebp - 0x314]
push eax
call fcn.1002f190
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0xb45], al
cmovne eax, edx
mov dword [ecx + 0xbb0], eax
add eax, 0xc
mov dword [ecx + 0xb08], eax
mov dword [ecx + 0xb0c], eax
mov eax, ecx
mov dword [eax + 0xb84], 0x3f800000
lea ecx, [eax + 0xb98]
mov dword [eax + 0xb88], 0x42c80000
mov dword [eax + 0xb80], 0x42c80000
mov dword [eax + 0xb94], 0
mov dword [eax + 0xb8c], 0x3f800000
lea eax, [ebp - 0x68c]
cmp ecx, eax
je 0x1007912c
cmp dword [ebp - 0x678], 7
push dword [ebp - 0x67c]
cmova eax, dword [ebp - 0x68c]
push eax
call fcn.1002f290
lea ecx, [ebp - 0x314]
call fcn.1002a580
lea ecx, [ebp - 0x32c]
call fcn.1002a580
lea ecx, [ebp - 0x68c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xb34]
mov dword [eax + 0xb40], 0x10032e10
mov dword [ebp - 0x90], 0x10032370
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10079188
mov dword [edx], 0x10032370
add dword [ecx + 4], 4
jmp 0x1007919b
lea eax, [ebp - 0x90]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x48], esi
mov esi, ecx
mov dword [eax + 0xb10], 0
imul eax, dword [eax + 0xb10], 0x136
add eax, 0xa
mov dword [ecx + 0xafc], eax
mov eax, ecx
mov dword [eax + 0xb04], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0xb14], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x100791eb
mov eax, dword [ebp - 0x48]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x100791f7
lea eax, [ebp - 0x48]
push eax
push ecx
mov ecx, edi
call fcn.10027380
push 0x100ccf68
lea ecx, [ebp - 0x614]
add esi, 0xbb4
call fcn.100533c0
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 4], 0x18
push str.seed_elite
lea ecx, [ebp - 0x35c]
mov dword [ebp - 0x34c], 0
movups xmmword [ebp - 0x35c], xmm0
mov dword [ebp - 0x348], 0
call fcn.10027270
push 4
xorps xmm0, xmm0
mov byte [ebp - 4], 0x19
push str.seed
lea ecx, [ebp - 0x344]
mov dword [ebp - 0x334], 0
movups xmmword [ebp - 0x344], xmm0
mov dword [ebp - 0x330], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x35c]
mov byte [ebp - 4], 0x1a
lea ecx, [eax + 0xc08]
cmp ecx, edx
je 0x100792b4
cmp dword [ebp - 0x348], 0xf
mov eax, edx
push dword [ebp - 0x34c]
cmova eax, dword [ebp - 0x35c]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xc20]
mov byte [eax + 0xc01], 1
lea eax, [ebp - 0x344]
cmp ecx, eax
je 0x100792e5
cmp dword [ebp - 0x330], 0xf
push dword [ebp - 0x334]
cmova eax, dword [ebp - 0x344]
push eax
call fcn.1002f190
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0xc01], al
cmovne eax, edx
mov dword [ecx + 0xc6c], eax
add eax, 0xc
mov dword [ecx + 0xbc4], eax
mov dword [ecx + 0xbc8], eax
mov eax, ecx
mov dword [eax + 0xc40], 0
lea ecx, [eax + 0xc54]
mov dword [eax + 0xc44], 0x437f0000
mov dword [eax + 0xc3c], 0
mov dword [eax + 0xc50], 0
mov dword [eax + 0xc48], 0x3f800000
lea eax, [ebp - 0x614]
cmp ecx, eax
je 0x1007936e
cmp dword [ebp - 0x600], 7
push dword [ebp - 0x604]
cmova eax, dword [ebp - 0x614]
push eax
call fcn.1002f290
lea ecx, [ebp - 0x344]
call fcn.1002a580
lea ecx, [ebp - 0x35c]
call fcn.1002a580
lea ecx, [ebp - 0x614]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xbf0]
mov dword [eax + 0xbfc], 0x10032e10
mov dword [ebp - 0x94], 0x10032370
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x100793ca
mov dword [edx], 0x10032370
add dword [ecx + 4], 4
jmp 0x100793dd
lea eax, [ebp - 0x94]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x4c], esi
mov esi, ecx
mov dword [eax + 0xbcc], 0
imul eax, dword [eax + 0xbcc], 0x136
add eax, 0xa
mov dword [ecx + 0xbb8], eax
mov eax, ecx
mov dword [eax + 0xbc0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0xbd0], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x1007942d
mov eax, dword [ebp - 0x4c]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10079439
lea eax, [ebp - 0x4c]
push eax
push ecx
mov ecx, edi
call fcn.10027380
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x37c], 0
push str.id_fiveseven
lea ecx, [ebp - 0x38c]
mov dword [ebp - 0x378], 0
add esi, 0xc70
movups xmmword [ebp - 0x38c], xmm0
call fcn.10027270
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 4], 0x1b
push str.paintkit_id
lea ecx, [ebp - 0x374]
mov dword [ebp - 0x364], 0
movups xmmword [ebp - 0x374], xmm0
mov dword [ebp - 0x360], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x374]
mov byte [ebp - 4], 0x1c
lea ecx, [eax + 0xc90]
cmp ecx, edx
je 0x100794e2
cmp dword [ebp - 0x360], 0xf
mov eax, edx
push dword [ebp - 0x364]
cmova eax, dword [ebp - 0x374]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xcc4]
lea edx, [ebp - 0x38c]
cmp ecx, edx
je 0x10079514
cmp dword [ebp - 0x378], 0xf
mov eax, edx
push dword [ebp - 0x37c]
cmova eax, dword [ebp - 0x38c]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
mov dword [eax + 0xcf4], 3
lea ecx, [ebp - 0x374]
mov dword [eax + 0xc80], 0x23
mov dword [eax + 0xc84], 0x23
call fcn.1002a580
lea ecx, [ebp - 0x38c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xcac]
mov dword [eax + 0xcb8], 0x10032e10
mov dword [ebp - 0x98], 0x100323d0
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10079583
mov dword [edx], 0x100323d0
add dword [ecx + 4], 4
jmp 0x10079596
lea eax, [ebp - 0x98]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x18], esi
mov esi, ecx
mov dword [eax + 0xc88], 0
imul eax, dword [eax + 0xc88], 0x136
add eax, 0xa
mov dword [ecx + 0xc74], eax
mov eax, ecx
mov dword [eax + 0xc7c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0xc8c], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x100795e6
mov eax, dword [ebp - 0x18]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x100795f2
lea eax, [ebp - 0x18]
push eax
push ecx
mov ecx, edi
call fcn.10027380
push 0x12
xorps xmm0, xmm0
mov dword [ebp - 0x3ac], 0
push str.stattrak_fiveseven
lea ecx, [ebp - 0x3bc]
mov dword [ebp - 0x3a8], 0
add esi, 0xcfc
movups xmmword [ebp - 0x3bc], xmm0
call fcn.10027270
push 8
xorps xmm0, xmm0
mov dword [ebp - 4], 0x1d
push str.stattrak
lea ecx, [ebp - 0x3a4]
mov dword [ebp - 0x394], 0
movups xmmword [ebp - 0x3a4], xmm0
mov dword [ebp - 0x390], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x3bc]
mov byte [ebp - 4], 0x1e
lea ecx, [eax + 0xd50]
cmp ecx, edx
je 0x1007969b
cmp dword [ebp - 0x3a8], 0xf
mov eax, edx
push dword [ebp - 0x3ac]
cmova eax, dword [ebp - 0x3bc]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xd68]
mov byte [eax + 0xd49], 1
lea edx, [ebp - 0x3a4]
cmp ecx, edx
je 0x100796d4
cmp dword [ebp - 0x390], 0xf
mov eax, edx
push dword [ebp - 0x394]
cmova eax, dword [ebp - 0x3a4]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0x3a4]
mov byte [eax + 0xd80], 0
call fcn.1002a580
lea ecx, [ebp - 0x3bc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xd38]
mov dword [eax + 0xd44], 0x10032e10
mov dword [ebp - 0x9c], 0x100323d0
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x1007972c
mov dword [edx], 0x100323d0
add dword [ecx + 4], 4
jmp 0x1007973f
lea eax, [ebp - 0x9c]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x54], esi
mov esi, ecx
mov dword [eax + 0xd14], 0
imul eax, dword [eax + 0xd14], 0x136
add eax, 0xa
mov dword [ecx + 0xd00], eax
mov eax, ecx
mov dword [eax + 0xd08], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0xd18], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x1007978f
mov eax, dword [ebp - 0x54]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x1007979b
lea eax, [ebp - 0x54]
push eax
push ecx
mov ecx, edi
call fcn.10027380
push 0x100cc4f4
lea ecx, [ebp - 0x62c]
add esi, 0xd84
call fcn.100533c0
push 0x11
xorps xmm0, xmm0
mov dword [ebp - 4], 0x1f
push str.quality_fiveseven
lea ecx, [ebp - 0x3ec]
mov dword [ebp - 0x3dc], 0
movups xmmword [ebp - 0x3ec], xmm0
mov dword [ebp - 0x3d8], 0
call fcn.10027270
push 7
xorps xmm0, xmm0
mov byte [ebp - 4], 0x20
push str.quality
lea ecx, [ebp - 0x3d4]
mov dword [ebp - 0x3c4], 0
movups xmmword [ebp - 0x3d4], xmm0
mov dword [ebp - 0x3c0], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x3ec]
mov byte [ebp - 4], 0x21
lea ecx, [eax + 0xdd8]
cmp ecx, edx
je 0x10079858
cmp dword [ebp - 0x3d8], 0xf
mov eax, edx
push dword [ebp - 0x3dc]
cmova eax, dword [ebp - 0x3ec]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xdf0]
mov byte [eax + 0xdd1], 1
lea eax, [ebp - 0x3d4]
cmp ecx, eax
je 0x10079889
cmp dword [ebp - 0x3c0], 0xf
push dword [ebp - 0x3c4]
cmova eax, dword [ebp - 0x3d4]
push eax
call fcn.1002f190
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0xdd1], al
cmovne eax, edx
mov dword [ecx + 0xe3c], eax
add eax, 0xc
mov dword [ecx + 0xd94], eax
mov dword [ecx + 0xd98], eax
mov eax, ecx
mov dword [eax + 0xe10], 0x3f800000
lea ecx, [eax + 0xe24]
mov dword [eax + 0xe14], 0x42c80000
mov dword [eax + 0xe0c], 0x42c80000
mov dword [eax + 0xe20], 0
mov dword [eax + 0xe18], 0x3f800000
lea eax, [ebp - 0x62c]
cmp ecx, eax
je 0x10079912
cmp dword [ebp - 0x618], 7
push dword [ebp - 0x61c]
cmova eax, dword [ebp - 0x62c]
push eax
call fcn.1002f290
lea ecx, [ebp - 0x3d4]
call fcn.1002a580
lea ecx, [ebp - 0x3ec]
call fcn.1002a580
lea ecx, [ebp - 0x62c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xdc0]
mov dword [eax + 0xdcc], 0x10032e10
mov dword [ebp - 0xa0], 0x100323d0
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x1007996e
mov dword [edx], 0x100323d0
add dword [ecx + 4], 4
jmp 0x10079981
lea eax, [ebp - 0xa0]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x58], esi
mov esi, ecx
mov dword [eax + 0xd9c], 0
imul eax, dword [eax + 0xd9c], 0x136
add eax, 0xa
mov dword [ecx + 0xd88], eax
mov eax, ecx
mov dword [eax + 0xd90], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0xda0], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x100799d1
mov eax, dword [ebp - 0x58]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x100799dd
lea eax, [ebp - 0x58]
push eax
push ecx
mov ecx, edi
call fcn.10027380
push 0x100ccf68
lea ecx, [ebp - 0x644]
add esi, 0xe40
call fcn.100533c0
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 4], 0x22
push str.seed_fiveseven
lea ecx, [ebp - 0x41c]
mov dword [ebp - 0x40c], 0
movups xmmword [ebp - 0x41c], xmm0
mov dword [ebp - 0x408], 0
call fcn.10027270
push 4
xorps xmm0, xmm0
mov byte [ebp - 4], 0x23
push str.seed
lea ecx, [ebp - 0x404]
mov dword [ebp - 0x3f4], 0
movups xmmword [ebp - 0x404], xmm0
mov dword [ebp - 0x3f0], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x41c]
mov byte [ebp - 4], 0x24
lea ecx, [eax + 0xe94]
cmp ecx, edx
je 0x10079a9a
cmp dword [ebp - 0x408], 0xf
mov eax, edx
push dword [ebp - 0x40c]
cmova eax, dword [ebp - 0x41c]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xeac]
mov byte [eax + 0xe8d], 1
lea eax, [ebp - 0x404]
cmp ecx, eax
je 0x10079acb
cmp dword [ebp - 0x3f0], 0xf
push dword [ebp - 0x3f4]
cmova eax, dword [ebp - 0x404]
push eax
call fcn.1002f190
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0xe8d], al
cmovne eax, edx
mov dword [ecx + 0xef8], eax
add eax, 0xc
mov dword [ecx + 0xe50], eax
mov dword [ecx + 0xe54], eax
mov eax, ecx
mov dword [eax + 0xecc], 0
lea ecx, [eax + 0xee0]
mov dword [eax + 0xed0], 0x437f0000
mov dword [eax + 0xec8], 0
mov dword [eax + 0xedc], 0
mov dword [eax + 0xed4], 0x3f800000
lea eax, [ebp - 0x644]
cmp ecx, eax
je 0x10079b54
cmp dword [ebp - 0x630], 7
push dword [ebp - 0x634]
cmova eax, dword [ebp - 0x644]
push eax
call fcn.1002f290
lea ecx, [ebp - 0x404]
call fcn.1002a580
lea ecx, [ebp - 0x41c]
call fcn.1002a580
lea ecx, [ebp - 0x644]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xe7c]
mov dword [eax + 0xe88], 0x10032e10
mov dword [ebp - 0xa4], 0x100323d0
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10079bb0
mov dword [edx], 0x100323d0
add dword [ecx + 4], 4
jmp 0x10079bc3
lea eax, [ebp - 0xa4]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x5c], esi
mov esi, ecx
mov dword [eax + 0xe58], 0
imul eax, dword [eax + 0xe58], 0x136
add eax, 0xa
mov dword [ecx + 0xe44], eax
mov eax, ecx
mov dword [eax + 0xe4c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0xe5c], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x10079c13
mov eax, dword [ebp - 0x5c]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10079c1f
lea eax, [ebp - 0x5c]
push eax
push ecx
mov ecx, edi
call fcn.10027380
mov esi, dword [0x1010d7e8]
lea ecx, [ebp - 0x44c]
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0x43c], 0
push str.fiveseven_color
movups xmmword [ebp - 0x44c], xmm0
mov dword [ebp - 0x438], 0
call fcn.10027270
push 5
xorps xmm0, xmm0
mov dword [ebp - 4], 0x25
push str.color
lea ecx, [ebp - 0x434]
mov dword [ebp - 0x424], 0
movups xmmword [ebp - 0x434], xmm0
mov dword [ebp - 0x420], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x434]
mov byte [ebp - 4], 0x26
lea ecx, [eax + 0xf78]
cmp ecx, edx
je 0x10079cc8
cmp dword [ebp - 0x420], 0xf
mov eax, edx
push dword [ebp - 0x424]
cmova eax, dword [ebp - 0x434]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xf50]
lea edx, [ebp - 0x44c]
cmp ecx, edx
je 0x10079cfa
cmp dword [ebp - 0x438], 0xf
mov eax, edx
push dword [ebp - 0x43c]
cmova eax, dword [ebp - 0x44c]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
movss xmm0, dword [0x100c9708]
lea edi, [eax + 0xf70]
mov dword [ebp - 0x14], edi
lea edx, [eax + 0xf68]
lea edi, [eax + 0xf94]
mov dword [eax + 0xf90], esi
add eax, 0xf90
mov dword [ebp - 0x114], edi
mov eax, dword [ebp - 0x114]
xor cl, cl
mov edi, dword [ebp - 0x118]
mov dword [eax], 0
mov eax, dword [ebp - 0x14]
movss dword [eax], xmm0
mov byte [edx], cl
lea ecx, [ebp - 0x434]
call fcn.1002a580
lea ecx, [ebp - 0x44c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xf38]
mov dword [eax + 0xf44], 0x10032e10
mov dword [ebp - 0xa8], 0x100323d0
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10079d96
mov dword [edx], 0x100323d0
add dword [ecx + 4], 4
jmp 0x10079da9
lea eax, [ebp - 0xa8]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xefc]
mov dword [ebp - 0x64], ecx
mov ecx, dword [ebp - 0xc8]
mov esi, ecx
mov dword [eax + 0xf14], 0
imul eax, dword [eax + 0xf14], 0x136
add eax, 0xa
mov dword [ecx + 0xf00], eax
mov eax, ecx
mov dword [eax + 0xf08], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0xf18], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x10079dff
mov eax, dword [ebp - 0x64]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10079e0b
lea eax, [ebp - 0x64]
push eax
push ecx
mov ecx, edi
call fcn.10027380
mov esi, dword [0x1010d7e8]
lea ecx, [ebp - 0x47c]
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x46c], 0
push str.fiveseven_color1
movups xmmword [ebp - 0x47c], xmm0
mov dword [ebp - 0x468], 0
call fcn.10027270
push 7
xorps xmm0, xmm0
mov dword [ebp - 4], 0x27
push str.color_1
lea ecx, [ebp - 0x464]
mov dword [ebp - 0x454], 0
movups xmmword [ebp - 0x464], xmm0
mov dword [ebp - 0x450], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x464]
mov byte [ebp - 4], 0x28
lea ecx, [eax + 0x1014]
cmp ecx, edx
je 0x10079eb4
cmp dword [ebp - 0x450], 0xf
mov eax, edx
push dword [ebp - 0x454]
cmova eax, dword [ebp - 0x464]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xfec]
lea edx, [ebp - 0x47c]
cmp ecx, edx
je 0x10079ee6
cmp dword [ebp - 0x468], 0xf
mov eax, edx
push dword [ebp - 0x46c]
cmova eax, dword [ebp - 0x47c]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
movss xmm0, dword [0x100c9708]
lea edi, [eax + 0x100c]
lea edx, [eax + 0x1004]
mov dword [ebp - 0x114], edi
lea edi, [eax + 0x1030]
xor cl, cl
add eax, 0x102c
mov dword [ebp - 0x14], edi
mov edi, dword [ebp - 0x118]
mov dword [eax], esi
mov eax, dword [ebp - 0x14]
mov dword [eax], 0
mov eax, dword [ebp - 0x114]
movss dword [eax], xmm0
mov byte [edx], cl
lea ecx, [ebp - 0x464]
call fcn.1002a580
lea ecx, [ebp - 0x47c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xfd4]
mov dword [eax + 0xfe0], 0x10032e10
mov dword [ebp - 0xac], 0x100323d0
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10079f7e
mov dword [edx], 0x100323d0
add dword [ecx + 4], 4
jmp 0x10079f91
lea eax, [ebp - 0xac]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0xf98]
mov dword [ebp - 0x68], ecx
mov ecx, dword [ebp - 0xc8]
mov esi, ecx
mov dword [eax + 0xfb0], 0
imul eax, dword [eax + 0xfb0], 0x136
add eax, 0xa
mov dword [ecx + 0xf9c], eax
mov eax, ecx
mov dword [eax + 0xfa4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0xfb4], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x10079fe7
mov eax, dword [ebp - 0x68]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10079ff3
lea eax, [ebp - 0x68]
push eax
push ecx
mov ecx, edi
call fcn.10027380
mov esi, dword [0x1010d7e8]
lea ecx, [ebp - 0x4ac]
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x49c], 0
push str.fiveseven_color2
movups xmmword [ebp - 0x4ac], xmm0
mov dword [ebp - 0x498], 0
call fcn.10027270
push 7
xorps xmm0, xmm0
mov dword [ebp - 4], 0x29
push str.color_2
lea ecx, [ebp - 0x494]
mov dword [ebp - 0x484], 0
movups xmmword [ebp - 0x494], xmm0
mov dword [ebp - 0x480], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x494]
mov byte [ebp - 4], 0x2a
lea ecx, [eax + 0x10b0]
cmp ecx, edx
je 0x1007a09c
cmp dword [ebp - 0x480], 0xf
mov eax, edx
push dword [ebp - 0x484]
cmova eax, dword [ebp - 0x494]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x1088]
lea edx, [ebp - 0x4ac]
cmp ecx, edx
je 0x1007a0ce
cmp dword [ebp - 0x498], 0xf
mov eax, edx
push dword [ebp - 0x49c]
cmova eax, dword [ebp - 0x4ac]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
movss xmm0, dword [0x100c9708]
lea edi, [eax + 0x10a8]
lea edx, [eax + 0x10a0]
mov dword [ebp - 0x114], edi
lea edi, [eax + 0x10cc]
xor cl, cl
add eax, 0x10c8
mov dword [ebp - 0x14], edi
mov edi, dword [ebp - 0x118]
mov dword [eax], esi
mov eax, dword [ebp - 0x14]
mov dword [eax], 0
mov eax, dword [ebp - 0x114]
movss dword [eax], xmm0
mov byte [edx], cl
lea ecx, [ebp - 0x494]
call fcn.1002a580
lea ecx, [ebp - 0x4ac]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x1070]
mov dword [eax + 0x107c], 0x10032e10
mov dword [ebp - 0xb0], 0x100323d0
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x1007a166
mov dword [edx], 0x100323d0
add dword [ecx + 4], 4
jmp 0x1007a179
lea eax, [ebp - 0xb0]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x1034]
mov dword [ebp - 0x6c], ecx
mov ecx, dword [ebp - 0xc8]
mov esi, ecx
mov dword [eax + 0x104c], 0
imul eax, dword [eax + 0x104c], 0x136
add eax, 0xa
mov dword [ecx + 0x1038], eax
mov eax, ecx
mov dword [eax + 0x1040], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1050], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x1007a1cf
mov eax, dword [ebp - 0x6c]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x1007a1db
lea eax, [ebp - 0x6c]
push eax
push ecx
mov ecx, edi
call fcn.10027380
mov esi, dword [0x1010d7e8]
lea ecx, [ebp - 0x4dc]
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x4cc], 0
push str.fiveseven_color3
movups xmmword [ebp - 0x4dc], xmm0
mov dword [ebp - 0x4c8], 0
call fcn.10027270
push 7
xorps xmm0, xmm0
mov dword [ebp - 4], 0x2b
push str.color_3
lea ecx, [ebp - 0x4c4]
mov dword [ebp - 0x4b4], 0
movups xmmword [ebp - 0x4c4], xmm0
mov dword [ebp - 0x4b0], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x4c4]
mov byte [ebp - 4], 0x2c
lea ecx, [eax + 0x114c]
cmp ecx, edx
je 0x1007a284
cmp dword [ebp - 0x4b0], 0xf
mov eax, edx
push dword [ebp - 0x4b4]
cmova eax, dword [ebp - 0x4c4]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x1124]
lea edx, [ebp - 0x4dc]
cmp ecx, edx
je 0x1007a2b6
cmp dword [ebp - 0x4c8], 0xf
mov eax, edx
push dword [ebp - 0x4cc]
cmova eax, dword [ebp - 0x4dc]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
movss xmm0, dword [0x100c9708]
lea edi, [eax + 0x1144]
lea edx, [eax + 0x113c]
mov dword [ebp - 0x114], edi
lea edi, [eax + 0x1168]
xor cl, cl
add eax, 0x1164
mov dword [ebp - 0x14], edi
mov edi, dword [ebp - 0x118]
mov dword [eax], esi
mov eax, dword [ebp - 0x14]
mov dword [eax], 0
mov eax, dword [ebp - 0x114]
movss dword [eax], xmm0
mov byte [edx], cl
lea ecx, [ebp - 0x4c4]
call fcn.1002a580
lea ecx, [ebp - 0x4dc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x110c]
mov dword [eax + 0x1118], 0x10032e10
mov dword [ebp - 0xb4], 0x100323d0
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x1007a34e
mov dword [edx], 0x100323d0
add dword [ecx + 4], 4
jmp 0x1007a361
lea eax, [ebp - 0xb4]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x10d0]
mov dword [ebp - 0x70], ecx
mov ecx, dword [ebp - 0xc8]
mov esi, ecx
mov dword [eax + 0x10e8], 0
imul eax, dword [eax + 0x10e8], 0x136
add eax, 0xa
mov dword [ecx + 0x10d4], eax
mov eax, ecx
mov dword [eax + 0x10dc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x10ec], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x1007a3b7
mov eax, dword [ebp - 0x70]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x1007a3c3
lea eax, [ebp - 0x70]
push eax
push ecx
mov ecx, edi
call fcn.10027380
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x4fc], 0
push str.id_glock
lea ecx, [ebp - 0x50c]
mov dword [ebp - 0x4f8], 0
add esi, 0x116c
movups xmmword [ebp - 0x50c], xmm0
call fcn.10027270
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 4], 0x2d
push str.paintkit_id
lea ecx, [ebp - 0x4f4]
mov dword [ebp - 0x4e4], 0
movups xmmword [ebp - 0x4f4], xmm0
mov dword [ebp - 0x4e0], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x4f4]
mov byte [ebp - 4], 0x2e
lea ecx, [eax + 0x118c]
cmp ecx, edx
je 0x1007a46c
cmp dword [ebp - 0x4e0], 0xf
mov eax, edx
push dword [ebp - 0x4e4]
cmova eax, dword [ebp - 0x4f4]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x11c0]
lea edx, [ebp - 0x50c]
cmp ecx, edx
je 0x1007a49e
cmp dword [ebp - 0x4f8], 0xf
mov eax, edx
push dword [ebp - 0x4fc]
cmova eax, dword [ebp - 0x50c]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
mov dword [eax + 0x11f0], 3
lea ecx, [ebp - 0x4f4]
mov dword [eax + 0x117c], 0x23
mov dword [eax + 0x1180], 0x23
call fcn.1002a580
lea ecx, [ebp - 0x50c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x11a8]
mov dword [eax + 0x11b4], 0x10032e10
mov dword [ebp - 0xb8], 0x10032480
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x1007a50d
mov dword [edx], 0x10032480
add dword [ecx + 4], 4
jmp 0x1007a520
lea eax, [ebp - 0xb8]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x74], esi
mov esi, ecx
mov dword [eax + 0x1184], 0
imul eax, dword [eax + 0x1184], 0x136
add eax, 0xa
mov dword [ecx + 0x1170], eax
mov eax, ecx
mov dword [eax + 0x1178], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1188], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x1007a570
mov eax, dword [ebp - 0x74]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x1007a57c
lea eax, [ebp - 0x74]
push eax
push ecx
mov ecx, edi
call fcn.10027380
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 0x52c], 0
push str.stattrak_glock
lea ecx, [ebp - 0x53c]
mov dword [ebp - 0x528], 0
add esi, 0x11f8
movups xmmword [ebp - 0x53c], xmm0
call fcn.10027270
push 8
xorps xmm0, xmm0
mov dword [ebp - 4], 0x2f
push str.stattrak
lea ecx, [ebp - 0x524]
mov dword [ebp - 0x514], 0
movups xmmword [ebp - 0x524], xmm0
mov dword [ebp - 0x510], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x53c]
mov byte [ebp - 4], 0x30
lea ecx, [eax + 0x124c]
cmp ecx, edx
je 0x1007a625
cmp dword [ebp - 0x528], 0xf
mov eax, edx
push dword [ebp - 0x52c]
cmova eax, dword [ebp - 0x53c]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x1264]
mov byte [eax + 0x1245], 1
lea edx, [ebp - 0x524]
cmp ecx, edx
je 0x1007a65e
cmp dword [ebp - 0x510], 0xf
mov eax, edx
push dword [ebp - 0x514]
cmova eax, dword [ebp - 0x524]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0x524]
mov byte [eax + 0x127c], 0
call fcn.1002a580
lea ecx, [ebp - 0x53c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x1234]
mov dword [eax + 0x1240], 0x10032e10
mov dword [ebp - 0xbc], 0x10032480
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x1007a6b6
mov dword [edx], 0x10032480
add dword [ecx + 4], 4
jmp 0x1007a6c9
lea eax, [ebp - 0xbc]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x1c], esi
mov esi, ecx
mov dword [eax + 0x1210], 0
imul eax, dword [eax + 0x1210], 0x136
add eax, 0xa
mov dword [ecx + 0x11fc], eax
mov eax, ecx
mov dword [eax + 0x1204], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1214], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x1007a719
mov eax, dword [ebp - 0x1c]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x1007a725
lea eax, [ebp - 0x1c]
push eax
push ecx
mov ecx, edi
call fcn.10027380
push 0x100cc4f4
lea ecx, [ebp - 0x65c]
add esi, 0x1280
call fcn.100533c0
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 4], 0x31
push str.quality_glock
lea ecx, [ebp - 0x56c]
mov dword [ebp - 0x55c], 0
movups xmmword [ebp - 0x56c], xmm0
mov dword [ebp - 0x558], 0
call fcn.10027270
push 7
xorps xmm0, xmm0
mov byte [ebp - 4], 0x32
push str.quality
lea ecx, [ebp - 0x554]
mov dword [ebp - 0x544], 0
movups xmmword [ebp - 0x554], xmm0
mov dword [ebp - 0x540], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x56c]
mov byte [ebp - 4], 0x33
lea ecx, [eax + 0x12d4]
cmp ecx, edx
je 0x1007a7e2
cmp dword [ebp - 0x558], 0xf
mov eax, edx
push dword [ebp - 0x55c]
cmova eax, dword [ebp - 0x56c]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x12ec]
mov byte [eax + 0x12cd], 1
lea eax, [ebp - 0x554]
cmp ecx, eax
je 0x1007a813
cmp dword [ebp - 0x540], 0xf
push dword [ebp - 0x544]
cmova eax, dword [ebp - 0x554]
push eax
call fcn.1002f190
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x12cd], al
cmovne eax, edx
mov dword [ecx + 0x1338], eax
add eax, 0xc
mov dword [ecx + 0x1290], eax
mov dword [ecx + 0x1294], eax
mov eax, ecx
mov dword [eax + 0x130c], 0x3f800000
lea ecx, [eax + 0x1320]
mov dword [eax + 0x1310], 0x42c80000
mov dword [eax + 0x1308], 0x42c80000
mov dword [eax + 0x131c], 0
mov dword [eax + 0x1314], 0x3f800000
lea eax, [ebp - 0x65c]
cmp ecx, eax
je 0x1007a89c
cmp dword [ebp - 0x648], 7
push dword [ebp - 0x64c]
cmova eax, dword [ebp - 0x65c]
push eax
call fcn.1002f290
lea ecx, [ebp - 0x554]
call fcn.1002a580
lea ecx, [ebp - 0x56c]
call fcn.1002a580
lea ecx, [ebp - 0x65c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x12bc]
mov dword [eax + 0x12c8], 0x10032e10
mov dword [ebp - 0xc0], 0x10032480
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x1007a8f8
mov dword [edx], 0x10032480
add dword [ecx + 4], 4
jmp 0x1007a90b
lea eax, [ebp - 0xc0]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x20], esi
mov esi, ecx
mov dword [eax + 0x1298], 0
imul eax, dword [eax + 0x1298], 0x136
add eax, 0xa
mov dword [ecx + 0x1284], eax
mov eax, ecx
mov dword [eax + 0x128c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x129c], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x1007a95b
mov eax, dword [ebp - 0x20]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x1007a967
lea eax, [ebp - 0x20]
push eax
push ecx
mov ecx, edi
call fcn.10027380
push 0x100ccf68
lea ecx, [ebp - 0x674]
add esi, 0x133c
call fcn.100533c0
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 4], 0x34
push str.seed_glock
lea ecx, [ebp - 0x59c]
mov dword [ebp - 0x58c], 0
movups xmmword [ebp - 0x59c], xmm0
mov dword [ebp - 0x588], 0
call fcn.10027270
push 4
xorps xmm0, xmm0
mov byte [ebp - 4], 0x35
push str.seed
lea ecx, [ebp - 0x584]
mov dword [ebp - 0x574], 0
movups xmmword [ebp - 0x584], xmm0
mov dword [ebp - 0x570], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x59c]
mov byte [ebp - 4], 0x36
lea ecx, [eax + 0x1390]
cmp ecx, edx
je 0x1007aa24
cmp dword [ebp - 0x588], 0xf
mov eax, edx
push dword [ebp - 0x58c]
cmova eax, dword [ebp - 0x59c]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x13a8]
mov byte [eax + 0x1389], 1
lea eax, [ebp - 0x584]
cmp ecx, eax
je 0x1007aa55
cmp dword [ebp - 0x570], 0xf
push dword [ebp - 0x574]
cmova eax, dword [ebp - 0x584]
push eax
call fcn.1002f190
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x1389], al
cmovne eax, edx
mov dword [ecx + 0x13f4], eax
add eax, 0xc
mov dword [ecx + 0x134c], eax
mov dword [ecx + 0x1350], eax
mov eax, ecx
mov dword [eax + 0x13c8], 0
lea ecx, [eax + 0x13dc]
mov dword [eax + 0x13cc], 0x437f0000
mov dword [eax + 0x13c4], 0
mov dword [eax + 0x13d8], 0
mov dword [eax + 0x13d0], 0x3f800000
lea eax, [ebp - 0x674]
cmp ecx, eax
je 0x1007aade
cmp dword [ebp - 0x660], 7
push dword [ebp - 0x664]
cmova eax, dword [ebp - 0x674]
push eax
call fcn.1002f290
lea ecx, [ebp - 0x584]
call fcn.1002a580
lea ecx, [ebp - 0x59c]
call fcn.1002a580
lea ecx, [ebp - 0x674]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x1378]
mov dword [eax + 0x1384], 0x10032e10
mov dword [ebp - 0xc4], 0x10032480
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x1007ab3a
mov dword [edx], 0x10032480
add dword [ecx + 4], 4
jmp 0x1007ab4d
lea eax, [ebp - 0xc4]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x24], esi
mov esi, ecx
mov dword [eax + 0x1354], 0
imul eax, dword [eax + 0x1354], 0x136
add eax, 0xa
mov dword [ecx + 0x1340], eax
mov eax, ecx
mov dword [eax + 0x1348], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1358], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x1007ab9d
mov eax, dword [ebp - 0x24]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x1007aba9
lea eax, [ebp - 0x24]
push eax
push ecx
mov ecx, edi
call fcn.10027380
mov esi, dword [0x1010d7e8]
lea ecx, [ebp - 0x5cc]
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 0x5bc], 0
push str.glock_color
movups xmmword [ebp - 0x5cc], xmm0
mov dword [ebp - 0x5b8], 0
call fcn.10027270
push 5
xorps xmm0, xmm0
mov dword [ebp - 4], 0x37
push str.color
lea ecx, [ebp - 0x5b4]
mov dword [ebp - 0x5a4], 0
movups xmmword [ebp - 0x5b4], xmm0
mov dword [ebp - 0x5a0], 0
call fcn.10027270
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x5b4]
mov byte [ebp - 4], 0x38
lea ecx, [eax + 0x1474]
cmp ecx, edx
je 0x1007ac52
cmp dword [ebp - 0x5a0], 0xf
mov eax, edx
push dword [ebp - 0x5a4]
cmova eax, dword [ebp - 0x5b4]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x144c]
lea edx, [ebp - 0x5cc]
cmp ecx, edx
je 0x1007ac84
cmp dword [ebp - 0x5b8], 0xf
mov eax, edx
push dword [ebp - 0x5bc]
cmova eax, dword [ebp - 0x5cc]
push eax
call fcn.1002f190
mov eax, dword [ebp - 0xc8]
movss xmm0, dword [0x100c9708]
lea edi, [eax + 0x146c]
lea edx, [eax + 0x1464]
mov dword [ebp - 0x114], edi
lea edi, [eax + 0x1490]
xor cl, cl
add eax, 0x148c
mov dword [ebp - 0x14], edi
mov edi, dword [ebp - 0x118]
mov dword [eax], esi
mov eax, dword [ebp - 0x14]
mov dword [eax], 0
mov eax, dword [ebp - 0x114]
movss dword [eax], xmm0
mov byte [edx], cl
lea ecx, [ebp - 0x5b4]
call fcn.1002a580
lea ecx, [ebp - 0x5cc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x1434]
mov dword [eax + 0x1440], 0x10032e10
mov dword [ebp - 0x60], 0x10032480
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x1007ad19
mov dword [edx], 0x10032480
add dword [ecx + 4], 4
jmp 0x1007ad29
lea eax, [ebp - 0x60]
push eax
push edx
call fcn.10027380
mov eax, dword [ebp - 0xc8]
lea ecx, [eax + 0x13f8]
mov dword [ebp - 0x50], ecx
mov ecx, dword [ebp - 0xc8]
mov esi, ecx
mov dword [eax + 0x1410], 0
imul eax, dword [eax + 0x1410], 0x136
add eax, 0xa
mov dword [ecx + 0x13fc], eax
mov eax, ecx
mov dword [eax + 0x1404], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1414], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x1007ad7f
mov eax, dword [ebp - 0x50]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x1007ad8b
lea eax, [ebp - 0x50]
push eax
push ecx
mov ecx, edi
call fcn.10027380
push dword [ebp - 0x60]
lea edi, [esi + 0x1494]
mov esi, dword [0x1010d7e8]
lea ecx, [ebp - 0x6a4]
call fcn.100528a0
push 0xc
push str.glock_color1
lea ecx, [ebp - 0x6a4]
call fcn.10027270
push str.color_1
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0x39
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0x110]
push eax
add ecx, 0x1510
mov byte [ebp - 4], 0x3a
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0x6a4]
push eax
lea ecx, [ecx + 0x14e8]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
mov dword [eax + 0x1528], esi
mov dword [eax + 0x152c], 0
mov dword [eax + 0x1508], 0x3f800000
mov byte [eax + 0x1500], 0
call fcn.1002a580
lea ecx, [ebp - 0x6a4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032480
mov dword [eax + 0x14dc], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov esi, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x14ac], 0
mov dword [eax + 0x1498], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x14a0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x14b0], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea edi, [esi + 0x1530]
mov esi, dword [0x1010d7e8]
push str.glock_color2
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.color_2
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0x3b
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0x110]
push eax
mov byte [ebp - 4], 0x3c
lea ecx, [ecx + 0x15ac]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x1584]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
mov dword [eax + 0x15c4], esi
mov dword [eax + 0x15c8], 0
mov dword [eax + 0x15a4], 0x3f800000
lea ecx, [ebp - 0x110]
mov byte [eax + 0x159c], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032480
mov dword [eax + 0x1578], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov esi, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x1548], 0
mov dword [eax + 0x1534], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x153c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x154c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea edi, [esi + 0x15cc]
mov esi, dword [0x1010d7e8]
push str.glock_color3
lea ecx, [ebp - 0x110]
call fcn.1003f780
push str.color_3
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x3d
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x3e
lea ecx, [ecx + 0x1648]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0x110]
push eax
lea ecx, [ecx + 0x1620]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
mov dword [eax + 0x1660], esi
mov dword [eax + 0x1664], 0
mov dword [eax + 0x1640], 0x3f800000
mov byte [eax + 0x1638], 0
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032480
mov dword [eax + 0x1614], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov edi, dword [ebp - 0xc8]
mov dword [eax + 0x15e4], 0
mov dword [eax + 0x15d0], 0xa
mov dword [eax + 0x15d8], 0xf0
lea ecx, [edi + 0x24]
mov eax, dword [eax + 0x20]
mov dword [edi + 0x15e8], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_ak47
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x1668]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x3f
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x40
push eax
lea ecx, [edi + 0x1688]
call fcn.10047900
lea eax, [ebp - 0x110]
push eax
lea ecx, [edi + 0x16bc]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xe0]
mov dword [eax + 0x16ec], 3
mov dword [eax + 0x1678], 0x23
mov dword [eax + 0x167c], 0x23
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10031800
lea ecx, [esi + 0x3c]
mov dword [eax + 0x16b0], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x1680], 0
mov dword [eax + 0x166c], 0xa
mov dword [eax + 0x1674], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x1684], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_ak47
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x16f4]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x41
call fcn.1003f780
lea eax, [ebp - 0x110]
mov byte [ebp - 4], 0x42
push eax
lea ecx, [edi + 0x1748]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xe0]
push ecx
lea ecx, [eax + 0x1760]
mov byte [eax + 0x1741], 1
call fcn.10047900
lea ecx, [ebp - 0xe0]
mov byte [edi + 0x1778], 0
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x173c], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10031800
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
mov dword [eax + 0x170c], 0
mov dword [eax + 0x16f8], 0xa
mov dword [eax + 0x1700], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x1710], eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [edi + 0x24]
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0xf8]
lea esi, [edi + 0x177c]
call fcn.100533c0
push str.quality_ak47
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0x43
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xe0]
mov byte [ebp - 4], 0x44
call fcn.1003f780
lea eax, [ebp - 0x110]
mov byte [ebp - 4], 0x45
push eax
lea ecx, [edi + 0x17d0]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xe0]
push ecx
lea ecx, [eax + 0x17e8]
mov byte [eax + 0x17c9], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x17c9], al
cmovne eax, edx
mov dword [ecx + 0x1834], eax
add eax, 0xc
mov dword [ecx + 0x178c], eax
mov dword [ecx + 0x1790], eax
mov eax, ecx
lea ecx, [ebp - 0xf8]
push ecx
mov dword [eax + 0x1808], 0x3f800000
lea ecx, [eax + 0x181c]
mov dword [eax + 0x180c], 0x42c80000
mov dword [eax + 0x1804], 0x42c80000
mov dword [eax + 0x1818], 0
mov dword [eax + 0x1810], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
call fcn.1002a580
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10031800
lea ecx, [esi + 0x3c]
mov dword [eax + 0x17c4], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x1794], 0
mov dword [eax + 0x1780], 0xa
mov dword [eax + 0x1788], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x1798], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x1838]
call fcn.100533c0
mov dword [ebp - 4], 0x46
push str.seed_ak47
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x47
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x48
push eax
lea ecx, [edi + 0x188c]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x18a4]
mov byte [eax + 0x1885], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x1885], al
cmovne eax, edx
mov dword [ecx + 0x18f0], eax
add eax, 0xc
mov dword [ecx + 0x1848], eax
mov dword [ecx + 0x184c], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x18c4], 0
lea ecx, [eax + 0x18d8]
mov dword [eax + 0x18c8], 0x437f0000
mov dword [eax + 0x18c0], 0
mov dword [eax + 0x18d4], 0
mov dword [eax + 0x18cc], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10031800
lea ecx, [esi + 0x3c]
mov dword [eax + 0x1880], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x1850], 0
mov dword [eax + 0x183c], 0xa
mov dword [eax + 0x1844], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x1854], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_aug
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x18f4]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x49
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0x4a
push eax
lea ecx, [edi + 0x1914]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x1948]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x1978], 3
mov dword [eax + 0x1904], 0x23
mov dword [eax + 0x1908], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10031830
lea ecx, [esi + 0x3c]
mov dword [eax + 0x193c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x190c], 0
mov dword [eax + 0x18f8], 0xa
mov dword [eax + 0x1900], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x1910], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_aug
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x1980]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x4b
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x4c
push eax
lea ecx, [edi + 0x19d4]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x19ec]
mov byte [eax + 0x19cd], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x1a04], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x19c8], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10031830
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x1998], 0
mov dword [eax + 0x1984], 0xa
mov dword [eax + 0x198c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x199c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x1a08]
call fcn.100533c0
push str.quality_aug
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x4d
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x4e
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x4f
push eax
lea ecx, [edi + 0x1a5c]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x1a74]
mov byte [eax + 0x1a55], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x1a55], al
cmovne eax, edx
mov dword [ecx + 0x1ac0], eax
add eax, 0xc
mov dword [ecx + 0x1a18], eax
mov dword [ecx + 0x1a1c], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x1a94], 0x3f800000
lea ecx, [eax + 0x1aa8]
mov dword [eax + 0x1a98], 0x42c80000
mov dword [eax + 0x1a90], 0x42c80000
mov dword [eax + 0x1aa4], 0
mov dword [eax + 0x1a9c], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10031830
lea ecx, [esi + 0x3c]
mov dword [eax + 0x1a50], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x1a20], 0
mov dword [eax + 0x1a0c], 0xa
mov dword [eax + 0x1a14], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x1a24], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x1ac4]
call fcn.100533c0
push str.seed_aug
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x50
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x51
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x52
push eax
lea ecx, [edi + 0x1b18]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x1b30]
mov byte [eax + 0x1b11], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x1b11], al
cmovne eax, edx
mov dword [ecx + 0x1b7c], eax
add eax, 0xc
mov dword [ecx + 0x1ad4], eax
mov dword [ecx + 0x1ad8], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x1b50], 0
lea ecx, [eax + 0x1b64]
mov dword [eax + 0x1b54], 0x437f0000
mov dword [eax + 0x1b4c], 0
mov dword [eax + 0x1b60], 0
mov dword [eax + 0x1b58], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10031830
lea ecx, [esi + 0x3c]
mov dword [eax + 0x1b0c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x1adc], 0
mov dword [eax + 0x1ac8], 0xa
mov dword [eax + 0x1ad0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x1ae0], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_awp
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x1b80]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x53
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0x54
push eax
lea ecx, [edi + 0x1ba0]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x1bd4]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x1c04], 3
mov dword [eax + 0x1b90], 0x23
mov dword [eax + 0x1b94], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10031860
mov dword [eax + 0x1bc8], 0x10032e10
lea eax, [ebp - 0x14]
lea ecx, [esi + 0x3c]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x1b98], 0
mov dword [eax + 0x1b84], 0xa
mov dword [eax + 0x1b8c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x1b9c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_awp
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x1c0c]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x55
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x56
push eax
lea ecx, [edi + 0x1c60]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x1c78]
mov byte [eax + 0x1c59], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x1c90], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x1c54], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10031860
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x1c24], 0
mov dword [eax + 0x1c10], 0xa
mov dword [eax + 0x1c18], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x1c28], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x1c94]
call fcn.100533c0
push str.quality_awp
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x57
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x58
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x59
push eax
lea ecx, [edi + 0x1ce8]
call fcn.10047900
mov eax, edi
mov byte [eax + 0x1ce1], 1
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x1d00]
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x1ce1], al
cmovne eax, edx
mov dword [ecx + 0x1d4c], eax
add eax, 0xc
mov dword [ecx + 0x1ca4], eax
mov dword [ecx + 0x1ca8], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x1d20], 0x3f800000
lea ecx, [eax + 0x1d34]
mov dword [eax + 0x1d24], 0x42c80000
mov dword [eax + 0x1d1c], 0x42c80000
mov dword [eax + 0x1d30], 0
mov dword [eax + 0x1d28], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10031860
lea ecx, [esi + 0x3c]
mov dword [eax + 0x1cdc], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x1cac], 0
mov dword [eax + 0x1c98], 0xa
mov dword [eax + 0x1ca0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x1cb0], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x1d50]
call fcn.100533c0
push str.seed_awp
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x5a
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x5b
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x5c
push eax
lea ecx, [edi + 0x1da4]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x1dbc]
mov byte [eax + 0x1d9d], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x1d9d], al
cmovne eax, edx
mov dword [ecx + 0x1e08], eax
add eax, 0xc
mov dword [ecx + 0x1d60], eax
mov dword [ecx + 0x1d64], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x1ddc], 0
lea ecx, [eax + 0x1df0]
mov dword [eax + 0x1de0], 0x437f0000
mov dword [eax + 0x1dd8], 0
mov dword [eax + 0x1dec], 0
mov dword [eax + 0x1de4], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10031860
lea ecx, [esi + 0x3c]
mov dword [eax + 0x1d98], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
mov esi, edi
mov dword [eax + 0x1d68], 0
mov dword [eax + 0x1d54], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x1d5c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1d6c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea edi, [esi + 0x1e0c]
mov esi, dword [0x1010d7e8]
push str.awp_color
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.color
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x5d
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x5e
lea ecx, [ecx + 0x1e88]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x1e60]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x1ea0], esi
mov dword [eax + 0x1ea4], 0
mov dword [eax + 0x1e80], 0x3f800000
mov byte [eax + 0x1e78], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10031860
mov dword [eax + 0x1e54], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x1e24], 0
mov dword [eax + 0x1e10], 0xa
mov esi, dword [ebp - 0xc8]
mov dword [eax + 0x1e18], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1e28], eax
lea ecx, [esi + 0x24]
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea edi, [esi + 0x1ea8]
mov esi, dword [0x1010d7e8]
push str.awp_color1
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.color_1
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x5f
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x60
lea ecx, [ecx + 0x1f24]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x1efc]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x1f3c], esi
mov dword [eax + 0x1f40], 0
mov dword [eax + 0x1f1c], 0x3f800000
mov byte [eax + 0x1f14], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10031860
mov dword [eax + 0x1ef0], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov esi, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x1ec0], 0
mov dword [eax + 0x1eac], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x1eb4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1ec4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea edi, [esi + 0x1f44]
mov esi, dword [0x1010d7e8]
push str.awp_color2
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.color_2
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x61
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x62
lea ecx, [ecx + 0x1fc0]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x1f98]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x1fd8], esi
mov dword [eax + 0x1fdc], 0
mov dword [eax + 0x1fb8], 0x3f800000
mov byte [eax + 0x1fb0], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10031860
mov dword [eax + 0x1f8c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov esi, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x1f5c], 0
mov dword [eax + 0x1f48], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x1f50], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1f60], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea edi, [esi + 0x1fe0]
mov esi, dword [0x1010d7e8]
push str.awp_color3
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.color_3
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x63
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x64
lea ecx, [ecx + 0x205c]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x2034]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x2074], esi
mov dword [eax + 0x2078], 0
mov dword [eax + 0x2054], 0x3f800000
mov byte [eax + 0x204c], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10031860
mov dword [eax + 0x2028], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov edi, dword [ebp - 0xc8]
mov dword [eax + 0x1ff8], 0
mov dword [eax + 0x1fe4], 0xa
mov dword [eax + 0x1fec], 0xf0
lea ecx, [edi + 0x24]
mov eax, dword [eax + 0x20]
mov dword [edi + 0x1ffc], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea esi, [edi + 0x207c]
push str.id_famas
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x65
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0x66
push eax
lea ecx, [edi + 0x209c]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x20d0]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x2100], 3
mov dword [eax + 0x208c], 0x23
mov dword [eax + 0x2090], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x100323a0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x20c4], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2094], 0
mov dword [eax + 0x2080], 0xa
mov dword [eax + 0x2088], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2098], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_famas
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x2108]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x67
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x68
push eax
lea ecx, [edi + 0x215c]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x2174]
mov byte [eax + 0x2155], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x218c], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x2150], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100323a0
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
mov dword [eax + 0x2120], 0
mov dword [eax + 0x210c], 0xa
lea ecx, [edi + 0x24]
mov dword [eax + 0x2114], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2124], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x2190]
call fcn.100533c0
push str.quality_famas
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x69
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x6a
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x6b
push eax
lea ecx, [edi + 0x21e4]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x21fc]
mov byte [eax + 0x21dd], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x21dd], al
cmovne eax, edx
mov dword [ecx + 0x2248], eax
add eax, 0xc
mov dword [ecx + 0x21a0], eax
mov dword [ecx + 0x21a4], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x221c], 0x3f800000
lea ecx, [eax + 0x2230]
mov dword [eax + 0x2220], 0x42c80000
mov dword [eax + 0x2218], 0x42c80000
mov dword [eax + 0x222c], 0
mov dword [eax + 0x2224], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x100323a0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x21d8], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x21a8], 0
mov dword [eax + 0x2194], 0xa
mov dword [eax + 0x219c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x21ac], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea esi, [edi + 0x224c]
push 0x100ccf68
lea ecx, [ebp - 0x110]
call fcn.100533c0
push str.seed_famas
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x6c
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x6d
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x6e
push eax
lea ecx, [edi + 0x22a0]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x22b8]
mov byte [eax + 0x2299], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2299], al
cmovne eax, edx
mov dword [ecx + 0x2304], eax
add eax, 0xc
mov dword [ecx + 0x225c], eax
mov dword [ecx + 0x2260], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x22d8], 0
lea ecx, [eax + 0x22ec]
mov dword [eax + 0x22dc], 0x437f0000
mov dword [eax + 0x22d4], 0
mov dword [eax + 0x22e8], 0
mov dword [eax + 0x22e0], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x100323a0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2294], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2264], 0
mov dword [eax + 0x2250], 0xa
mov dword [eax + 0x2258], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2268], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_g3sg1
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x2308]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x6f
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0x70
push eax
lea ecx, [edi + 0x2328]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x235c]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x238c], 3
mov dword [eax + 0x2318], 0x23
mov dword [eax + 0x231c], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10032420
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2350], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2320], 0
mov dword [eax + 0x230c], 0xa
mov dword [eax + 0x2314], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2324], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_g3sg1
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x2394]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x71
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x72
push eax
lea ecx, [edi + 0x23e8]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x2400]
mov byte [eax + 0x23e1], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x2418], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x23dc], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032420
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x23ac], 0
mov dword [eax + 0x2398], 0xa
mov dword [eax + 0x23a0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x23b0], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x241c]
call fcn.100533c0
push str.quality_g3sg1
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x73
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x74
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x75
push eax
lea ecx, [edi + 0x2470]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x2488]
mov byte [eax + 0x2469], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2469], al
cmovne eax, edx
mov dword [ecx + 0x24d4], eax
add eax, 0xc
mov dword [ecx + 0x242c], eax
mov dword [ecx + 0x2430], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x24a8], 0x3f800000
lea ecx, [eax + 0x24bc]
mov dword [eax + 0x24ac], 0x42c80000
mov dword [eax + 0x24a4], 0x42c80000
mov dword [eax + 0x24b8], 0
mov dword [eax + 0x24b0], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032420
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2464], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2434], 0
mov dword [eax + 0x2420], 0xa
mov dword [eax + 0x2428], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2438], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x24d8]
call fcn.100533c0
push str.seed_g3sg1
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x76
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x77
call fcn.1003f780
mov byte [ebp - 4], 0x78
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x252c]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x2544]
mov byte [eax + 0x2525], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2525], al
cmovne eax, edx
mov dword [ecx + 0x2590], eax
add eax, 0xc
mov dword [ecx + 0x24e8], eax
mov dword [ecx + 0x24ec], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x2564], 0
lea ecx, [eax + 0x2578]
mov dword [eax + 0x2568], 0x437f0000
mov dword [eax + 0x2560], 0
mov dword [eax + 0x2574], 0
mov dword [eax + 0x256c], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032420
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2520], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
mov esi, edi
mov dword [eax + 0x24f0], 0
mov dword [eax + 0x24dc], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x24e4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x24f4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea edi, [esi + 0x2594]
mov esi, dword [0x1010d7e8]
push str.g3sg1_color
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.color
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x79
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x7a
lea ecx, [ecx + 0x2610]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x25e8]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
mov dword [eax + 0x2628], esi
mov dword [eax + 0x262c], 0
mov dword [eax + 0x2608], 0x3f800000
lea ecx, [ebp - 0xf8]
mov byte [eax + 0x2600], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032420
mov dword [eax + 0x25dc], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov esi, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x25ac], 0
mov dword [eax + 0x2598], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x25a0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x25b0], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea edi, [esi + 0x2630]
mov esi, dword [0x1010d7e8]
push str.g3sg1_color1
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.color_1
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x7b
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x7c
lea ecx, [ecx + 0x26ac]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x2684]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x26c4], esi
mov dword [eax + 0x26c8], 0
mov dword [eax + 0x26a4], 0x3f800000
mov byte [eax + 0x269c], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032420
mov dword [eax + 0x2678], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov esi, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x2648], 0
mov dword [eax + 0x2634], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x263c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x264c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea edi, [esi + 0x26cc]
mov esi, dword [0x1010d7e8]
push str.g3sg1_color2
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.color_2
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x7d
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x7e
lea ecx, [ecx + 0x2748]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x2720]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x2760], esi
mov dword [eax + 0x2764], 0
mov dword [eax + 0x2740], 0x3f800000
mov byte [eax + 0x2738], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032420
mov dword [eax + 0x2714], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov esi, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x26e4], 0
mov dword [eax + 0x26d0], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x26d8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x26e8], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea edi, [esi + 0x2768]
mov esi, dword [0x1010d7e8]
push str.g3sg1_color3
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.color_3
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x7f
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x80
lea ecx, [ecx + 0x27e4]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x27bc]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x27fc], esi
mov dword [eax + 0x2800], 0
mov dword [eax + 0x27dc], 0x3f800000
mov byte [eax + 0x27d4], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x14], 0x10032420
mov dword [eax + 0x27b0], 0x10032e10
lea eax, [ebp - 0x14]
lea ecx, [edi + 0x3c]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov edi, dword [ebp - 0xc8]
mov dword [eax + 0x2780], 0
mov dword [eax + 0x276c], 0xa
mov dword [eax + 0x2774], 0xf0
lea ecx, [edi + 0x24]
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2784], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_galil
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x2804]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x81
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0x82
push eax
lea ecx, [edi + 0x2824]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x2858]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x2888], 3
mov dword [eax + 0x2814], 0x23
mov dword [eax + 0x2818], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10032450
lea ecx, [esi + 0x3c]
mov dword [eax + 0x284c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x281c], 0
mov dword [eax + 0x2808], 0xa
mov dword [eax + 0x2810], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2820], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_galil
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x2890]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x83
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x84
push eax
lea ecx, [edi + 0x28e4]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
mov byte [eax + 0x28dd], 1
lea ecx, [eax + 0x28fc]
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x2914], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x28d8], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032450
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x28a8], 0
mov dword [eax + 0x2894], 0xa
mov dword [eax + 0x289c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x28ac], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x2918]
call fcn.100533c0
push str.quality_galil
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x85
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x86
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x87
push eax
lea ecx, [edi + 0x296c]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x2984]
mov byte [eax + 0x2965], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2965], al
cmovne eax, edx
mov dword [ecx + 0x29d0], eax
add eax, 0xc
mov dword [ecx + 0x2928], eax
mov dword [ecx + 0x292c], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x29a4], 0x3f800000
lea ecx, [eax + 0x29b8]
mov dword [eax + 0x29a8], 0x42c80000
mov dword [eax + 0x29a0], 0x42c80000
mov dword [eax + 0x29b4], 0
mov dword [eax + 0x29ac], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032450
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2960], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2930], 0
mov dword [eax + 0x291c], 0xa
mov dword [eax + 0x2924], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2934], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x29d4]
call fcn.100533c0
push str.seed_galil
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x88
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x89
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x8a
push eax
lea ecx, [edi + 0x2a28]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x2a40]
mov byte [eax + 0x2a21], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2a21], al
cmovne eax, edx
mov dword [ecx + 0x2a8c], eax
add eax, 0xc
mov dword [ecx + 0x29e4], eax
mov dword [ecx + 0x29e8], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x2a60], 0
lea ecx, [eax + 0x2a74]
mov dword [eax + 0x2a64], 0x437f0000
mov dword [eax + 0x2a5c], 0
mov dword [eax + 0x2a70], 0
mov dword [eax + 0x2a68], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032450
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2a1c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
mov dword [eax + 0x29ec], 0
mov dword [eax + 0x29d8], 0xa
mov dword [eax + 0x29e0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x29f0], eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [edi + 0x24]
call fcn.1008d8b0
push str.id_m249
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x2a90]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x8b
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0x8c
push eax
lea ecx, [edi + 0x2ab0]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x2ae4]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x2b14], 3
mov dword [eax + 0x2aa0], 0x23
mov dword [eax + 0x2aa4], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10032ab0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2ad8], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2aa8], 0
mov dword [eax + 0x2a94], 0xa
mov dword [eax + 0x2a9c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2aac], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_m249
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x2b1c]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x8d
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x8e
push eax
lea ecx, [edi + 0x2b70]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x2b88]
mov byte [eax + 0x2b69], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x2ba0], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x2b64], 0x10032e10
mov dword [ebp - 0x14], 0x10032ab0
lea ecx, [esi + 0x3c]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2b34], 0
mov dword [eax + 0x2b20], 0xa
mov dword [eax + 0x2b28], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2b38], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x2ba4]
call fcn.100533c0
push str.quality_m249
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x8f
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x90
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x91
push eax
lea ecx, [edi + 0x2bf8]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x2c10]
mov byte [eax + 0x2bf1], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2bf1], al
cmovne eax, edx
mov dword [ecx + 0x2c5c], eax
add eax, 0xc
mov dword [ecx + 0x2bb4], eax
mov dword [ecx + 0x2bb8], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x2c30], 0x3f800000
lea ecx, [eax + 0x2c44]
mov dword [eax + 0x2c34], 0x42c80000
mov dword [eax + 0x2c2c], 0x42c80000
mov dword [eax + 0x2c40], 0
mov dword [eax + 0x2c38], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032ab0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2bec], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2bbc], 0
mov dword [eax + 0x2ba8], 0xa
mov dword [eax + 0x2bb0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2bc0], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x2c60]
call fcn.100533c0
push str.seed_m249
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x92
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x93
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x94
push eax
lea ecx, [edi + 0x2cb4]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x2ccc]
mov byte [eax + 0x2cad], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2cad], al
cmovne eax, edx
mov dword [ecx + 0x2d18], eax
add eax, 0xc
mov dword [ecx + 0x2c70], eax
mov dword [ecx + 0x2c74], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x2cec], 0
lea ecx, [eax + 0x2d00]
mov dword [eax + 0x2cf0], 0x437f0000
mov dword [eax + 0x2ce8], 0
mov dword [eax + 0x2cfc], 0
mov dword [eax + 0x2cf4], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032ab0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2ca8], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2c78], 0
mov dword [eax + 0x2c64], 0xa
mov dword [eax + 0x2c6c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2c7c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_m4a4
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x2d1c]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x95
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0x96
push eax
lea ecx, [edi + 0x2d3c]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x2d70]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x2da0], 3
mov dword [eax + 0x2d2c], 0x23
mov dword [eax + 0x2d30], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10032b10
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2d64], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2d34], 0
mov dword [eax + 0x2d20], 0xa
mov dword [eax + 0x2d28], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2d38], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_m4a4
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x2da8]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x97
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x98
push eax
lea ecx, [edi + 0x2dfc]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x2e14]
mov byte [eax + 0x2df5], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x2e2c], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x2df0], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032b10
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2dc0], 0
mov dword [eax + 0x2dac], 0xa
mov dword [eax + 0x2db4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2dc4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea esi, [edi + 0x2e30]
push 0x100cc4f4
lea ecx, [ebp - 0x110]
call fcn.100533c0
push str.quality_m4a4
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x99
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x9a
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x9b
push eax
lea ecx, [edi + 0x2e84]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x2e9c]
mov byte [eax + 0x2e7d], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2e7d], al
cmovne eax, edx
mov dword [ecx + 0x2ee8], eax
add eax, 0xc
mov dword [ecx + 0x2e40], eax
mov dword [ecx + 0x2e44], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x2ebc], 0x3f800000
lea ecx, [eax + 0x2ed0]
mov dword [eax + 0x2ec0], 0x42c80000
mov dword [eax + 0x2eb8], 0x42c80000
mov dword [eax + 0x2ecc], 0
mov dword [eax + 0x2ec4], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032b10
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2e78], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2e48], 0
mov dword [eax + 0x2e34], 0xa
mov dword [eax + 0x2e3c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2e4c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x2eec]
call fcn.100533c0
push str.seed_m4a4
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x9c
call fcn.1003f780
mov byte [ebp - 4], 0x9d
push str.seed
lea ecx, [ebp - 0xf8]
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x9e
push eax
lea ecx, [edi + 0x2f40]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x2f58]
mov byte [eax + 0x2f39], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2f39], al
cmovne eax, edx
mov dword [ecx + 0x2fa4], eax
add eax, 0xc
mov dword [ecx + 0x2efc], eax
mov dword [ecx + 0x2f00], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x2f78], 0
lea ecx, [eax + 0x2f8c]
mov dword [eax + 0x2f7c], 0x437f0000
mov dword [eax + 0x2f74], 0
mov dword [eax + 0x2f88], 0
mov dword [eax + 0x2f80], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032b10
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2f34], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2f04], 0
mov dword [eax + 0x2ef0], 0xa
mov dword [eax + 0x2ef8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2f08], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_mac10
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x2fa8]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x9f
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0xa0
push eax
lea ecx, [edi + 0x2fc8]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x2ffc]
call fcn.10047900
mov eax, edi
mov dword [eax + 0x302c], 3
mov dword [eax + 0x2fb8], 0x23
mov dword [eax + 0x2fbc], 0x23
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10032b40
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2ff0], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2fc0], 0
mov dword [eax + 0x2fac], 0xa
mov dword [eax + 0x2fb4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2fc4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_mac10
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x3034]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xa1
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xa2
push eax
lea ecx, [edi + 0x3088]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x30a0]
mov byte [eax + 0x3081], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x30b8], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x307c], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032b40
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x304c], 0
mov dword [eax + 0x3038], 0xa
mov dword [eax + 0x3040], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3050], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x30bc]
call fcn.100533c0
push str.quality_mac10
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xa3
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xa4
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xa5
push eax
lea ecx, [edi + 0x3110]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x3128]
mov byte [eax + 0x3109], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3109], al
cmovne eax, edx
mov dword [ecx + 0x3174], eax
add eax, 0xc
mov dword [ecx + 0x30cc], eax
mov dword [ecx + 0x30d0], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x3148], 0x3f800000
lea ecx, [eax + 0x315c]
mov dword [eax + 0x314c], 0x42c80000
mov dword [eax + 0x3144], 0x42c80000
mov dword [eax + 0x3158], 0
mov dword [eax + 0x3150], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032b40
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3104], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x30d4], 0
mov dword [eax + 0x30c0], 0xa
mov dword [eax + 0x30c8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x30d8], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x3178]
call fcn.100533c0
push str.seed_mac10
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xa6
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xa7
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xa8
push eax
lea ecx, [edi + 0x31cc]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
mov byte [eax + 0x31c5], 1
lea ecx, [eax + 0x31e4]
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x31c5], al
cmovne eax, edx
mov dword [ecx + 0x3230], eax
add eax, 0xc
mov dword [ecx + 0x3188], eax
mov dword [ecx + 0x318c], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x3204], 0
lea ecx, [eax + 0x3218]
mov dword [eax + 0x3208], 0x437f0000
mov dword [eax + 0x3200], 0
mov dword [eax + 0x3214], 0
mov dword [eax + 0x320c], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032b40
lea ecx, [esi + 0x3c]
mov dword [eax + 0x31c0], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3190], 0
mov dword [eax + 0x317c], 0xa
mov dword [eax + 0x3184], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3194], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_p90
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x3234]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xa9
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0xaa
push eax
lea ecx, [edi + 0x3254]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x3288]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x32b8], 3
mov dword [eax + 0x3244], 0x23
mov dword [eax + 0x3248], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10032cc0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x327c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov dword [ebp - 0x14], esi
mov eax, edi
lea ecx, [edi + 0x24]
mov dword [eax + 0x324c], 0
mov dword [eax + 0x3238], 0xa
mov dword [eax + 0x3240], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3250], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_p90
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x32c0]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xab
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xac
push eax
lea ecx, [edi + 0x3314]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x332c]
mov byte [eax + 0x330d], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x3344], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x3308], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032cc0
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x32d8], 0
mov dword [eax + 0x32c4], 0xa
mov dword [eax + 0x32cc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x32dc], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x3348]
call fcn.100533c0
push str.quality_p90
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xad
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xae
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xaf
push eax
lea ecx, [edi + 0x339c]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x33b4]
mov byte [eax + 0x3395], 1
call fcn.10047900
xor eax, eax
mov ecx, edi
mov edx, 0xf
cmp byte [ecx + 0x3395], al
cmovne eax, edx
mov dword [ecx + 0x3400], eax
add eax, 0xc
mov dword [ecx + 0x3358], eax
mov dword [ecx + 0x335c], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x33d4], 0x3f800000
lea ecx, [eax + 0x33e8]
mov dword [eax + 0x33d8], 0x42c80000
mov dword [eax + 0x33d0], 0x42c80000
mov dword [eax + 0x33e4], 0
mov dword [eax + 0x33dc], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032cc0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3390], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3360], 0
mov dword [eax + 0x334c], 0xa
mov dword [eax + 0x3354], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3364], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x3404]
call fcn.100533c0
push str.seed_p90
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xb0
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xb1
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xb2
push eax
lea ecx, [edi + 0x3458]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x3470]
mov byte [eax + 0x3451], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3451], al
cmovne eax, edx
mov dword [ecx + 0x34bc], eax
add eax, 0xc
mov dword [ecx + 0x3414], eax
mov dword [ecx + 0x3418], eax
mov eax, ecx
mov dword [eax + 0x3490], 0
mov dword [eax + 0x3494], 0x437f0000
lea ecx, [ebp - 0x110]
mov dword [eax + 0x348c], 0
push ecx
mov dword [eax + 0x34a0], 0
lea ecx, [eax + 0x34a4]
mov dword [eax + 0x3498], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032cc0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x344c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x341c], 0
mov dword [eax + 0x3408], 0xa
mov dword [eax + 0x3410], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3420], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_ump45
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x34c0]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xb3
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0xb4
push eax
lea ecx, [edi + 0x34e0]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x3514]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x3544], 3
mov dword [eax + 0x34d0], 0x23
mov dword [eax + 0x34d4], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10032f70
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3508], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x34d8], 0
mov dword [eax + 0x34c4], 0xa
mov dword [eax + 0x34cc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x34dc], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea esi, [edi + 0x354c]
push str.stattrak_ump45
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xb5
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xb6
push eax
lea ecx, [edi + 0x35a0]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x35b8]
mov byte [eax + 0x3599], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x35d0], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x3594], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032f70
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3564], 0
mov dword [eax + 0x3550], 0xa
mov dword [eax + 0x3558], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3568], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x35d4]
call fcn.100533c0
push str.quality_ump45
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xb7
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xb8
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xb9
push eax
lea ecx, [edi + 0x3628]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x3640]
mov byte [eax + 0x3621], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3621], al
cmovne eax, edx
mov dword [ecx + 0x368c], eax
add eax, 0xc
mov dword [ecx + 0x35e4], eax
mov dword [ecx + 0x35e8], eax
mov eax, ecx
mov dword [eax + 0x3660], 0x3f800000
mov dword [eax + 0x3664], 0x42c80000
mov dword [eax + 0x365c], 0x42c80000
mov dword [eax + 0x3670], 0
lea ecx, [ebp - 0x110]
mov dword [eax + 0x3668], 0x3f800000
push ecx
lea ecx, [eax + 0x3674]
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032f70
lea ecx, [esi + 0x3c]
mov dword [eax + 0x361c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x35ec], 0
mov dword [eax + 0x35d8], 0xa
mov dword [eax + 0x35e0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x35f0], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x3690]
call fcn.100533c0
push str.seed_ump45
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xba
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xbb
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xbc
push eax
lea ecx, [edi + 0x36e4]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x36fc]
mov byte [eax + 0x36dd], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x36dd], al
cmovne eax, edx
mov dword [ecx + 0x3748], eax
add eax, 0xc
mov dword [ecx + 0x36a0], eax
mov dword [ecx + 0x36a4], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x371c], 0
lea ecx, [eax + 0x3730]
mov dword [eax + 0x3720], 0x437f0000
mov dword [eax + 0x3718], 0
mov dword [eax + 0x372c], 0
mov dword [eax + 0x3724], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x110]
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032f70
lea ecx, [esi + 0x3c]
mov dword [eax + 0x36d8], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x36a8], 0
mov dword [eax + 0x3694], 0xa
mov dword [eax + 0x369c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x36ac], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_xm1014
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x374c]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xbd
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0xbe
push eax
lea ecx, [edi + 0x376c]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x37a0]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x37d0], 3
mov dword [eax + 0x375c], 0x23
mov dword [eax + 0x3760], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x100330b0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3794], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3764], 0
mov dword [eax + 0x3750], 0xa
mov dword [eax + 0x3758], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3768], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_xm1014
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x37d8]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xbf
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xc0
push eax
lea ecx, [edi + 0x382c]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov byte [eax + 0x3825], 1
push ecx
lea ecx, [eax + 0x3844]
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x385c], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x3820], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100330b0
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x37f0], 0
mov dword [eax + 0x37dc], 0xa
mov dword [eax + 0x37e4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x37f4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x3860]
call fcn.100533c0
push str.quality_xm1014
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xc1
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xc2
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xc3
push eax
lea ecx, [edi + 0x38b4]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x38cc]
mov byte [eax + 0x38ad], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x38ad], al
cmovne eax, edx
mov dword [ecx + 0x3918], eax
add eax, 0xc
mov dword [ecx + 0x3870], eax
mov dword [ecx + 0x3874], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x38ec], 0x3f800000
lea ecx, [eax + 0x3900]
mov dword [eax + 0x38f0], 0x42c80000
mov dword [eax + 0x38e8], 0x42c80000
mov dword [eax + 0x38fc], 0
mov dword [eax + 0x38f4], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [eax + 0x38a8], 0x10032e10
lea ecx, [esi + 0x3c]
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x100330b0
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3878], 0
mov dword [eax + 0x3864], 0xa
mov dword [eax + 0x386c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x387c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x391c]
call fcn.100533c0
push str.seed_xm1014
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xc4
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xc5
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xc6
push eax
lea ecx, [edi + 0x3970]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x3988]
mov byte [eax + 0x3969], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3969], al
cmovne eax, edx
mov dword [ecx + 0x39d4], eax
add eax, 0xc
mov dword [ecx + 0x392c], eax
mov dword [ecx + 0x3930], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x39a8], 0
lea ecx, [eax + 0x39bc]
mov dword [eax + 0x39ac], 0x437f0000
mov dword [eax + 0x39a4], 0
mov dword [eax + 0x39b8], 0
mov dword [eax + 0x39b0], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x100330b0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3964], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
mov dword [eax + 0x3934], 0
mov dword [eax + 0x3920], 0xa
mov dword [eax + 0x3928], 0xf0
mov eax, dword [eax + 0x20]
lea ecx, [edi + 0x24]
mov dword [edi + 0x3938], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_bizon
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x39d8]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xc7
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0xc8
push eax
lea ecx, [edi + 0x39f8]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x3a2c]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x3a5c], 3
mov dword [eax + 0x39e8], 0x23
mov dword [eax + 0x39ec], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x100318a0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3a20], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x39f0], 0
mov dword [eax + 0x39dc], 0xa
mov dword [eax + 0x39e4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x39f4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_bizon
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x3a64]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xc9
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xca
push eax
lea ecx, [edi + 0x3ab8]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x3ad0]
mov byte [eax + 0x3ab1], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x3ae8], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov dword [edi + 0x3aac], 0x10032e10
mov dword [ebp - 0x14], 0x100318a0
lea eax, [ebp - 0x14]
lea ecx, [esi + 0x3c]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3a7c], 0
mov dword [eax + 0x3a68], 0xa
mov dword [eax + 0x3a70], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3a80], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x3aec]
call fcn.100533c0
push str.quality_bizon
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xcb
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xcc
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xcd
push eax
lea ecx, [edi + 0x3b40]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x3b58]
mov byte [eax + 0x3b39], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3b39], al
cmovne eax, edx
mov dword [ecx + 0x3ba4], eax
add eax, 0xc
mov dword [ecx + 0x3afc], eax
mov dword [ecx + 0x3b00], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x3b78], 0x3f800000
lea ecx, [eax + 0x3b8c]
mov dword [eax + 0x3b7c], 0x42c80000
mov dword [eax + 0x3b74], 0x42c80000
mov dword [eax + 0x3b88], 0
mov dword [eax + 0x3b80], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x100318a0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3b34], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
mov dword [eax + 0x3b04], 0
mov dword [eax + 0x3af0], 0xa
mov dword [eax + 0x3af8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3b08], eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [edi + 0x24]
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x3ba8]
call fcn.100533c0
push str.seed_bizon
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xce
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xcf
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xd0
push eax
lea ecx, [edi + 0x3bfc]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x3c14]
mov byte [eax + 0x3bf5], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3bf5], al
cmovne eax, edx
mov dword [ecx + 0x3c60], eax
add eax, 0xc
mov dword [ecx + 0x3bb8], eax
mov dword [ecx + 0x3bbc], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x3c34], 0
lea ecx, [eax + 0x3c48]
mov dword [eax + 0x3c38], 0x437f0000
mov dword [eax + 0x3c30], 0
mov dword [eax + 0x3c44], 0
mov dword [eax + 0x3c3c], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x100318a0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3bf0], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3bc0], 0
mov dword [eax + 0x3bac], 0xa
mov dword [eax + 0x3bb4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3bc4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_mag7
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x3c64]
call fcn.1003f780
mov dword [ebp - 4], 0xd1
push str.paintkit_id
lea ecx, [ebp - 0xf8]
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0xd2
push eax
lea ecx, [edi + 0x3c84]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x3cb8]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x3ce8], 3
mov dword [eax + 0x3c74], 0x23
mov dword [eax + 0x3c78], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10032b70
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3cac], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3c7c], 0
mov dword [eax + 0x3c68], 0xa
mov dword [eax + 0x3c70], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3c80], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_mag7
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x3cf0]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xd3
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xd4
push eax
lea ecx, [edi + 0x3d44]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x3d5c]
mov byte [eax + 0x3d3d], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x3d74], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x3d38], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032b70
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
mov dword [eax + 0x3d08], 0
mov dword [eax + 0x3cf4], 0xa
mov dword [eax + 0x3cfc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3d0c], eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [edi + 0x24]
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x3d78]
call fcn.100533c0
push str.quality_mag7
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xd5
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xd6
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xd7
push eax
lea ecx, [edi + 0x3dcc]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x3de4]
mov byte [eax + 0x3dc5], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3dc5], al
cmovne eax, edx
mov dword [ecx + 0x3e30], eax
add eax, 0xc
mov dword [ecx + 0x3d88], eax
mov dword [ecx + 0x3d8c], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x3e04], 0x3f800000
lea ecx, [eax + 0x3e18]
mov dword [eax + 0x3e08], 0x42c80000
mov dword [eax + 0x3e00], 0x42c80000
mov dword [eax + 0x3e14], 0
mov dword [eax + 0x3e0c], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032b70
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3dc0], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3d90], 0
mov dword [eax + 0x3d7c], 0xa
mov dword [eax + 0x3d84], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3d94], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x3e34]
call fcn.100533c0
push str.seed_mag7
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xd8
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xd9
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xda
push eax
lea ecx, [edi + 0x3e88]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x3ea0]
mov byte [eax + 0x3e81], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3e81], al
cmovne eax, edx
mov dword [ecx + 0x3eec], eax
add eax, 0xc
mov dword [ecx + 0x3e44], eax
mov dword [ecx + 0x3e48], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x3ec0], 0
lea ecx, [eax + 0x3ed4]
mov dword [eax + 0x3ec4], 0x437f0000
mov dword [eax + 0x3ebc], 0
mov dword [eax + 0x3ed0], 0
mov dword [eax + 0x3ec8], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032b70
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3e7c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
mov esi, edi
mov dword [eax + 0x3e4c], 0
mov dword [eax + 0x3e38], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x3e40], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x3e50], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea edi, [esi + 0x3ef0]
mov esi, dword [0x1010d7e8]
push str.mag7_color
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.color
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xdb
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0xdc
lea ecx, [ecx + 0x3f6c]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0xc8]
lea ecx, [ecx + 0x3f44]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x3f84], esi
mov dword [eax + 0x3f88], 0
mov dword [eax + 0x3f64], 0x3f800000
mov byte [eax + 0x3f5c], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032b70
mov dword [eax + 0x3f38], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov esi, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x3f08], 0
mov dword [eax + 0x3ef4], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x3efc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x3f0c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea edi, [esi + 0x3f8c]
mov esi, dword [0x1010d7e8]
push str.mag7_color1
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.color_1
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xdd
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0xde
lea ecx, [ecx + 0x4008]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x3fe0]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x4020], esi
mov dword [eax + 0x4024], 0
mov dword [eax + 0x4000], 0x3f800000
mov byte [eax + 0x3ff8], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032b70
mov dword [eax + 0x3fd4], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov esi, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x3fa4], 0
mov dword [eax + 0x3f90], 0xa
mov dword [eax + 0x3f98], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x3fa8], eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [esi + 0x24]
call fcn.1008d8b0
lea edi, [esi + 0x4028]
mov esi, dword [0x1010d7e8]
push str.mag7_color2
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.color_2
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xdf
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0xe0
lea ecx, [ecx + 0x40a4]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x407c]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x40bc], esi
mov dword [eax + 0x40c0], 0
mov dword [eax + 0x409c], 0x3f800000
mov byte [eax + 0x4094], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032b70
mov dword [eax + 0x4070], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov esi, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x4040], 0
mov dword [eax + 0x402c], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x4034], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x4044], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea edi, [esi + 0x40c4]
mov esi, dword [0x1010d7e8]
push str.mag7_color3
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.color_3
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xe1
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0xe2
lea ecx, [ecx + 0x4140]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x4118]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x4158], esi
mov dword [eax + 0x415c], 0
mov dword [eax + 0x4138], 0x3f800000
mov byte [eax + 0x4130], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032b70
mov dword [eax + 0x410c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov edi, dword [ebp - 0xc8]
mov dword [eax + 0x40dc], 0
mov dword [eax + 0x40c8], 0xa
mov dword [eax + 0x40d0], 0xf0
lea ecx, [edi + 0x24]
mov eax, dword [eax + 0x20]
mov dword [edi + 0x40e0], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_negev
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x4160]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xe3
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0xe4
push eax
lea ecx, [edi + 0x4180]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x41b4]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x41e4], 3
mov dword [eax + 0x4170], 0x23
mov dword [eax + 0x4174], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10032c00
lea ecx, [esi + 0x3c]
mov dword [eax + 0x41a8], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x4178], 0
mov dword [eax + 0x4164], 0xa
mov dword [eax + 0x416c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x417c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_negev
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x41ec]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xe5
call fcn.1003f780
mov byte [ebp - 4], 0xe6
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x4240]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x4258]
mov byte [eax + 0x4239], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x4270], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x4234], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032c00
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x4204], 0
mov dword [eax + 0x41f0], 0xa
mov dword [eax + 0x41f8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x4208], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x4274]
call fcn.100533c0
push str.quality_negev
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xe7
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xe8
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xe9
push eax
lea ecx, [edi + 0x42c8]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x42e0]
mov byte [eax + 0x42c1], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x42c1], al
cmovne eax, edx
mov dword [ecx + 0x432c], eax
add eax, 0xc
mov dword [ecx + 0x4284], eax
mov dword [ecx + 0x4288], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x4300], 0x3f800000
lea ecx, [eax + 0x4314]
mov dword [eax + 0x4304], 0x42c80000
mov dword [eax + 0x42fc], 0x42c80000
mov dword [eax + 0x4310], 0
mov dword [eax + 0x4308], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032c00
lea ecx, [esi + 0x3c]
mov dword [eax + 0x42bc], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x428c], 0
mov dword [eax + 0x4278], 0xa
mov dword [eax + 0x4280], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x4290], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x4330]
call fcn.100533c0
push str.seed_negev
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xea
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xeb
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xec
push eax
lea ecx, [edi + 0x4384]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x439c]
mov byte [eax + 0x437d], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x437d], al
cmovne eax, edx
mov dword [ecx + 0x43e8], eax
add eax, 0xc
mov dword [ecx + 0x4340], eax
mov dword [ecx + 0x4344], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x43bc], 0
lea ecx, [eax + 0x43d0]
mov dword [eax + 0x43c0], 0x437f0000
mov dword [eax + 0x43b8], 0
mov dword [eax + 0x43cc], 0
mov dword [eax + 0x43c4], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032c00
lea ecx, [esi + 0x3c]
mov dword [eax + 0x4378], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov dword [ebp - 0x14], esi
mov eax, edi
lea ecx, [edi + 0x24]
mov dword [eax + 0x4348], 0
mov dword [eax + 0x4334], 0xa
mov dword [eax + 0x433c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x434c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_sawedoff
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x43ec]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xed
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0xee
push eax
lea ecx, [edi + 0x440c]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x4440]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x4470], 3
mov dword [eax + 0x43fc], 0x23
mov dword [eax + 0x4400], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10032d20
lea ecx, [esi + 0x3c]
mov dword [eax + 0x4434], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x4404], 0
mov dword [eax + 0x43f0], 0xa
mov dword [eax + 0x43f8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x4408], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_sawedoff
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x4478]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xef
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], pe_nt_image_headers32
push eax
lea ecx, [edi + 0x44cc]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x44e4]
mov byte [eax + 0x44c5], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x44fc], 0
call fcn.1002a580
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x44c0], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032d20
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x4490], 0
mov dword [eax + 0x447c], 0xa
mov dword [eax + 0x4484], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x4494], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x4500]
call fcn.100533c0
push str.quality_sawedoff
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xf1
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xf2
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xf3
push eax
lea ecx, [edi + 0x4554]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x456c]
mov byte [eax + 0x454d], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x454d], al
cmovne eax, edx
mov dword [ecx + 0x45b8], eax
add eax, 0xc
mov dword [ecx + 0x4510], eax
mov dword [ecx + 0x4514], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x458c], 0x3f800000
lea ecx, [eax + 0x45a0]
mov dword [eax + 0x4590], 0x42c80000
mov dword [eax + 0x4588], 0x42c80000
mov dword [eax + 0x459c], 0
mov dword [eax + 0x4594], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032d20
lea ecx, [esi + 0x3c]
mov dword [eax + 0x4548], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
mov dword [eax + 0x4518], 0
mov dword [eax + 0x4504], 0xa
lea ecx, [edi + 0x24]
mov dword [eax + 0x450c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x451c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x45bc]
call fcn.100533c0
push str.seed_sawedoff
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xf4
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xf5
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xf6
push eax
lea ecx, [edi + 0x4610]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x4628]
mov byte [eax + 0x4609], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4609], al
cmovne eax, edx
mov dword [ecx + 0x4674], eax
add eax, 0xc
mov dword [ecx + 0x45cc], eax
mov dword [ecx + 0x45d0], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x4648], 0
lea ecx, [eax + 0x465c]
mov dword [eax + 0x464c], 0x437f0000
mov dword [eax + 0x4644], 0
mov dword [eax + 0x4658], 0
mov dword [eax + 0x4650], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032d20
lea ecx, [esi + 0x3c]
mov dword [eax + 0x4604], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x45d4], 0
mov dword [eax + 0x45c0], 0xa
mov dword [eax + 0x45c8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x45d8], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea esi, [edi + 0x4678]
push str.id_tec9
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xf7
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0xf8
push eax
lea ecx, [edi + 0x4698]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x46cc]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x46fc], 3
mov dword [eax + 0x4688], 0x23
mov dword [eax + 0x468c], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10032e20
lea ecx, [esi + 0x3c]
mov dword [eax + 0x46c0], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x4690], 0
mov dword [eax + 0x467c], 0xa
mov dword [eax + 0x4684], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x4694], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_tec9
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x4704]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xf9
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xfa
push eax
lea ecx, [edi + 0x4758]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x4770]
mov byte [eax + 0x4751], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x4788], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x474c], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032e20
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
mov dword [eax + 0x471c], 0
mov dword [eax + 0x4708], 0xa
mov dword [eax + 0x4710], 0xf0
mov eax, dword [eax + 0x20]
lea ecx, [edi + 0x24]
mov dword [edi + 0x4720], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x478c]
call fcn.100533c0
push str.quality_tec9
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xfb
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xfc
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xfd
push eax
lea ecx, [edi + 0x47e0]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x47f8]
mov byte [eax + 0x47d9], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x47d9], al
cmovne eax, edx
mov dword [ecx + 0x4844], eax
add eax, 0xc
mov dword [ecx + 0x479c], eax
mov dword [ecx + 0x47a0], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x4818], 0x3f800000
lea ecx, [eax + 0x482c]
mov dword [eax + 0x481c], 0x42c80000
mov dword [eax + 0x4814], 0x42c80000
mov dword [eax + 0x4828], 0
mov dword [eax + 0x4820], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032e20
lea ecx, [esi + 0x3c]
mov dword [eax + 0x47d4], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x47a4], 0
mov dword [eax + 0x4790], 0xa
mov dword [eax + 0x4798], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x47a8], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x4848]
call fcn.100533c0
push str.seed_tec9
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xfe
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xff
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov dword [ebp - 4], 0x100
push eax
lea ecx, [edi + 0x489c]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x48b4]
mov byte [eax + 0x4895], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4895], al
cmovne eax, edx
mov dword [ecx + 0x4900], eax
add eax, 0xc
mov dword [ecx + 0x4858], eax
mov dword [ecx + 0x485c], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x48d4], 0
lea ecx, [eax + 0x48e8]
mov dword [eax + 0x48d8], 0x437f0000
mov dword [eax + 0x48d0], 0
mov dword [eax + 0x48e4], 0
mov dword [eax + 0x48dc], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032e20
lea ecx, [esi + 0x3c]
mov dword [eax + 0x4890], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x4860], 0
mov dword [eax + 0x484c], 0xa
mov dword [eax + 0x4854], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x4864], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_p2000
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x4b74]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x101
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 2
push eax
lea ecx, [edi + 0x4b94]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x4bc8]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x4bf8], 3
mov dword [eax + 0x4b84], 0x23
mov dword [eax + 0x4b88], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10032c60
lea ecx, [esi + 0x3c]
mov dword [eax + 0x4bbc], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x4b8c], 0
mov dword [eax + 0x4b78], 0xa
mov dword [eax + 0x4b80], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x4b90], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_p2000
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x4c00]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x103
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 4
push eax
lea ecx, [edi + 0x4c54]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x4c6c]
mov byte [eax + 0x4c4d], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x4c84], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x4c48], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032c60
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x4c18], 0
mov dword [eax + 0x4c04], 0xa
mov dword [eax + 0x4c0c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x4c1c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x4c88]
call fcn.100533c0
mov dword [ebp - 4], 0x105
push str.quality_p2000
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 6
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 7
push eax
lea ecx, [edi + 0x4cdc]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x4cf4]
mov byte [eax + 0x4cd5], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4cd5], al
cmovne eax, edx
mov dword [ecx + 0x4d40], eax
add eax, 0xc
mov dword [ecx + 0x4c98], eax
mov dword [ecx + 0x4c9c], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x4d14], 0x3f800000
lea ecx, [eax + 0x4d28]
mov dword [eax + 0x4d18], 0x42c80000
mov dword [eax + 0x4d10], 0x42c80000
mov dword [eax + 0x4d24], 0
mov dword [eax + 0x4d1c], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032c60
lea ecx, [esi + 0x3c]
mov dword [eax + 0x4cd0], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x4ca0], 0
mov dword [eax + 0x4c8c], 0xa
mov dword [eax + 0x4c94], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x4ca4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x4d44]
call fcn.100533c0
push str.seed_p2000
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x108
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 9
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [edi + 0x4d98]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x4db0]
mov byte [eax + 0x4d91], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4d91], al
cmovne eax, edx
mov dword [ecx + 0x4dfc], eax
add eax, 0xc
mov dword [ecx + 0x4d54], eax
mov dword [ecx + 0x4d58], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x4dd0], 0
lea ecx, [eax + 0x4de4]
mov dword [eax + 0x4dd4], 0x437f0000
mov dword [eax + 0x4dcc], 0
mov dword [eax + 0x4de0], 0
mov dword [eax + 0x4dd8], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032c60
lea ecx, [esi + 0x3c]
mov dword [eax + 0x4d8c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
mov esi, edi
mov dword [eax + 0x4d5c], 0
mov dword [eax + 0x4d48], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x4d50], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x4d60], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea edi, [esi + 0x4e00]
mov esi, dword [0x1010d7e8]
push str.p2000_color
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.color
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x10b
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0xc
lea ecx, [ecx + 0x4e7c]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x4e54]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x4e94], esi
mov dword [eax + 0x4e98], 0
mov dword [eax + 0x4e74], 0x3f800000
mov byte [eax + 0x4e6c], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032c60
mov dword [eax + 0x4e48], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov esi, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x4e18], 0
mov dword [eax + 0x4e04], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x4e0c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x4e1c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea edi, [esi + 0x4e9c]
mov esi, dword [0x1010d7e8]
push str.p2000_color1
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.color_1
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x10d
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0xe
lea ecx, [ecx + 0x4f18]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x4ef0]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x4f30], esi
mov dword [eax + 0x4f34], 0
mov dword [eax + 0x4f10], 0x3f800000
mov byte [eax + 0x4f08], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032c60
mov dword [eax + 0x4ee4], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov esi, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x4eb4], 0
mov dword [eax + 0x4ea0], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x4ea8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x4eb8], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea edi, [esi + 0x4f38]
mov esi, dword [0x1010d7e8]
push str.p2000_color2
lea ecx, [ebp - 0xe0]
call fcn.1003f780
mov dword [ebp - 4], 0x10f
push str.color_2
lea ecx, [ebp - 0xf8]
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x10
lea ecx, [ecx + 0x4fb4]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x4f8c]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x4fcc], esi
mov dword [eax + 0x4fd0], 0
mov dword [eax + 0x4fac], 0x3f800000
mov byte [eax + 0x4fa4], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032c60
mov dword [eax + 0x4f80], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov esi, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x4f50], 0
mov dword [eax + 0x4f3c], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x4f44], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x4f54], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea edi, [esi + 0x4fd4]
mov esi, dword [0x1010d7e8]
push str.p2000_color3
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.color_3
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x111
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x12
lea ecx, [ecx + 0x5050]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x5028]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x5068], esi
mov dword [eax + 0x506c], 0
mov dword [eax + 0x5048], 0x3f800000
mov byte [eax + 0x5040], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032c60
mov dword [eax + 0x501c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov edi, dword [ebp - 0xc8]
mov dword [eax + 0x4fec], 0
mov dword [eax + 0x4fd8], 0xa
mov dword [eax + 0x4fe0], 0xf0
lea ecx, [edi + 0x24]
mov eax, dword [eax + 0x20]
mov dword [edi + 0x4ff0], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_mp7
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x5070]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x113
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [edi + 0x5090]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x50c4]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x50f4], 3
mov dword [eax + 0x5080], 0x23
mov dword [eax + 0x5084], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10032ba0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x50b8], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x5088], 0
mov dword [eax + 0x5074], 0xa
mov dword [eax + 0x507c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x508c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_mp7
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x50fc]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x115
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x16
push eax
lea ecx, [edi + 0x5150]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x5168]
mov byte [eax + 0x5149], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x5180], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x5144], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032ba0
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x5114], 0
mov dword [eax + 0x5100], 0xa
mov dword [eax + 0x5108], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x5118], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x5184]
call fcn.100533c0
push str.quality_mp7
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x117
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x18
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x19
push eax
lea ecx, [edi + 0x51d8]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x51f0]
mov byte [eax + 0x51d1], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x51d1], al
cmovne eax, edx
mov dword [ecx + 0x523c], eax
add eax, 0xc
mov dword [ecx + 0x5194], eax
mov dword [ecx + 0x5198], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x5210], 0x3f800000
lea ecx, [eax + 0x5224]
mov dword [eax + 0x5214], 0x42c80000
mov dword [eax + 0x520c], 0x42c80000
mov dword [eax + 0x5220], 0
mov dword [eax + 0x5218], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032ba0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x51cc], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x519c], 0
mov dword [eax + 0x5188], 0xa
mov dword [eax + 0x5190], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x51a0], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x5240]
call fcn.100533c0
push str.seed_mp7
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x11a
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x1b
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x1c
push eax
lea ecx, [edi + 0x5294]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x52ac]
mov byte [eax + 0x528d], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x528d], al
cmovne eax, edx
mov dword [ecx + 0x52f8], eax
add eax, 0xc
mov dword [ecx + 0x5250], eax
mov dword [ecx + 0x5254], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x52cc], 0
lea ecx, [eax + 0x52e0]
mov dword [eax + 0x52d0], 0x437f0000
mov dword [eax + 0x52c8], 0
mov dword [eax + 0x52dc], 0
mov dword [eax + 0x52d4], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032ba0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x5288], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x5258], 0
mov dword [eax + 0x5244], 0xa
mov dword [eax + 0x524c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x525c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_mp9
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x52fc]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x11d
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0x1e
push eax
lea ecx, [edi + 0x531c]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x5350]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x5380], 3
mov dword [eax + 0x530c], 0x23
mov dword [eax + 0x5310], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10032bd0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x5344], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x5314], 0
mov dword [eax + 0x5300], 0xa
mov dword [eax + 0x5308], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x5318], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_mp9
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x5388]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x11f
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x20
push eax
lea ecx, [edi + 0x53dc]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x53f4]
mov byte [eax + 0x53d5], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x540c], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x53d0], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032bd0
push eax
call fcn.1008d8b0
mov dword [ebp - 0x14], esi
mov eax, edi
lea ecx, [edi + 0x24]
mov dword [eax + 0x53a0], 0
mov dword [eax + 0x538c], 0xa
mov dword [eax + 0x5394], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x53a4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x5410]
call fcn.100533c0
push str.quality_mp9
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x121
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x22
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x23
push eax
lea ecx, [edi + 0x5464]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x547c]
mov byte [eax + 0x545d], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x545d], al
cmovne eax, edx
mov dword [ecx + 0x54c8], eax
add eax, 0xc
mov dword [ecx + 0x5420], eax
mov dword [ecx + 0x5424], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x549c], 0x3f800000
lea ecx, [eax + 0x54b0]
mov dword [eax + 0x54a0], 0x42c80000
mov dword [eax + 0x5498], 0x42c80000
mov dword [eax + 0x54ac], 0
mov dword [eax + 0x54a4], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032bd0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x5458], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x5428], 0
mov dword [eax + 0x5414], 0xa
mov dword [eax + 0x541c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x542c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea esi, [edi + 0x54cc]
push 0x100ccf68
lea ecx, [ebp - 0x110]
call fcn.100533c0
push str.seed_mp9
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x124
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x25
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x26
push eax
lea ecx, [edi + 0x5520]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x5538]
mov byte [eax + 0x5519], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x5519], al
cmovne eax, edx
mov dword [ecx + 0x5584], eax
add eax, 0xc
mov dword [ecx + 0x54dc], eax
mov dword [ecx + 0x54e0], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x5558], 0
lea ecx, [eax + 0x556c]
mov dword [eax + 0x555c], 0x437f0000
mov dword [eax + 0x5554], 0
mov dword [eax + 0x5568], 0
mov dword [eax + 0x5560], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032bd0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x5514], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x54e4], 0
mov dword [eax + 0x54d0], 0xa
mov dword [eax + 0x54d8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x54e8], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_nova
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x5588]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x127
call fcn.1003f780
mov byte [ebp - 4], 0x28
lea eax, [ebp - 0xf8]
push eax
lea ecx, [edi + 0x55a8]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x55dc]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x560c], 3
mov dword [eax + 0x5598], 0x23
mov dword [eax + 0x559c], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10032c30
lea ecx, [esi + 0x3c]
mov dword [eax + 0x55d0], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x55a0], 0
mov dword [eax + 0x558c], 0xa
mov dword [eax + 0x5594], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x55a4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_nova
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x5614]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x129
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x2a
push eax
lea ecx, [edi + 0x5668]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x5680]
mov byte [eax + 0x5661], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x5698], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x565c], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032c30
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x562c], 0
mov dword [eax + 0x5618], 0xa
mov dword [eax + 0x5620], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x5630], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
lea esi, [edi + 0x569c]
push 0x100cc4f4
lea ecx, [ebp - 0x110]
call fcn.100533c0
push str.quality_nova
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x12b
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x2c
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x2d
push eax
lea ecx, [edi + 0x56f0]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x5708]
mov byte [eax + 0x56e9], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x56e9], al
cmovne eax, edx
mov dword [ecx + 0x5754], eax
add eax, 0xc
mov dword [ecx + 0x56ac], eax
mov dword [ecx + 0x56b0], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x5728], 0x3f800000
lea ecx, [eax + 0x573c]
mov dword [eax + 0x572c], 0x42c80000
mov dword [eax + 0x5724], 0x42c80000
mov dword [eax + 0x5738], 0
mov dword [eax + 0x5730], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032c30
lea ecx, [esi + 0x3c]
mov dword [eax + 0x56e4], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x56b4], 0
mov dword [eax + 0x56a0], 0xa
mov dword [eax + 0x56a8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x56b8], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x5758]
call fcn.100533c0
push str.seed_nova
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x12e
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x2f
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x30
push eax
lea ecx, [edi + 0x57ac]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x57c4]
mov byte [eax + 0x57a5], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x57a5], al
cmovne eax, edx
mov dword [ecx + 0x5810], eax
add eax, 0xc
mov dword [ecx + 0x5768], eax
mov dword [ecx + 0x576c], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x57e4], 0
lea ecx, [eax + 0x57f8]
mov dword [eax + 0x57e8], 0x437f0000
mov dword [eax + 0x57e0], 0
mov dword [eax + 0x57f4], 0
mov dword [eax + 0x57ec], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032c30
lea ecx, [esi + 0x3c]
mov dword [eax + 0x57a0], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x5770], 0
mov dword [eax + 0x575c], 0xa
mov dword [eax + 0x5764], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x5774], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_p250
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x5814]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x131
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0x32
push eax
lea ecx, [edi + 0x5834]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x5868]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x5898], 3
mov dword [eax + 0x5824], 0x23
mov dword [eax + 0x5828], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10032c90
lea ecx, [esi + 0x3c]
mov dword [eax + 0x585c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x582c], 0
mov dword [eax + 0x5818], 0xa
mov dword [eax + 0x5820], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x5830], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_p250
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x58a0]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x133
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x34
push eax
lea ecx, [edi + 0x58f4]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x590c]
mov byte [eax + 0x58ed], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x5924], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x58e8], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032c90
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x58b8], 0
mov dword [eax + 0x58a4], 0xa
mov dword [eax + 0x58ac], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x58bc], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x5928]
call fcn.100533c0
push str.quality_p250
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x135
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x36
call fcn.1003f780
mov byte [ebp - 4], 0x37
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x597c]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x5994]
mov byte [eax + 0x5975], 1
call fcn.10047900
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x5975], al
cmovne eax, edx
mov dword [ecx + 0x59e0], eax
add eax, 0xc
mov dword [ecx + 0x5938], eax
mov dword [ecx + 0x593c], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x59b4], 0x3f800000
lea ecx, [eax + 0x59c8]
mov dword [eax + 0x59b8], 0x42c80000
mov dword [eax + 0x59b0], 0x42c80000
mov dword [eax + 0x59c4], 0
mov dword [eax + 0x59bc], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032c90
lea ecx, [esi + 0x3c]
mov dword [eax + 0x5970], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x5940], 0
mov dword [eax + 0x592c], 0xa
mov dword [eax + 0x5934], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x5944], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100ccf68
lea ecx, [ebp - 0x110]
lea esi, [edi + 0x59e4]
call fcn.100533c0
push str.seed_p250
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x138
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x39
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x3a
push eax
lea ecx, [edi + 0x5a38]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x5a50]
mov byte [eax + 0x5a31], 1
call fcn.10047900
xor eax, eax
mov ecx, edi
mov edx, 0xf
cmp byte [ecx + 0x5a31], al
cmovne eax, edx
mov dword [ecx + 0x5a9c], eax
add eax, 0xc
mov dword [ecx + 0x59f4], eax
mov dword [ecx + 0x59f8], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x5a70], 0
lea ecx, [eax + 0x5a84]
mov dword [eax + 0x5a74], 0x437f0000
mov dword [eax + 0x5a6c], 0
mov dword [eax + 0x5a80], 0
mov dword [eax + 0x5a78], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, edi
mov dword [ebp - 0x14], 0x10032c90
lea ecx, [esi + 0x3c]
mov dword [eax + 0x5a2c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x59fc], 0
mov dword [eax + 0x59e8], 0xa
mov dword [eax + 0x59f0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x5a00], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.id_scar20
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x5aa0]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x13b
call fcn.1003f780
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0x3c
push eax
lea ecx, [edi + 0x5ac0]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
lea ecx, [edi + 0x5af4]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x5b24], 3
mov dword [eax + 0x5ab0], 0x23
mov dword [eax + 0x5ab4], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, edi
mov dword [ebp - 0x14], 0x10032d50
lea ecx, [esi + 0x3c]
mov dword [eax + 0x5ae8], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
mov dword [eax + 0x5ab8], 0
mov dword [eax + 0x5aa4], 0xa
lea ecx, [edi + 0x24]
mov dword [eax + 0x5aac], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x5abc], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push str.stattrak_scar20
lea ecx, [ebp - 0xe0]
lea esi, [edi + 0x5b2c]
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x13d
call fcn.1003f780
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x3e
push eax
lea ecx, [edi + 0x5b80]
call fcn.10047900
mov eax, edi
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x5b98]
mov byte [eax + 0x5b79], 1
call fcn.10047900
lea ecx, [ebp - 0xf8]
mov byte [edi + 0x5bb0], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
lea eax, [ebp - 0x14]
mov dword [edi + 0x5b74], 0x10032e10
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032d50
push eax
call fcn.1008d8b0
mov eax, edi
mov dword [ebp - 0x14], esi
mov esi, edi
mov dword [eax + 0x5b44], 0
mov dword [eax + 0x5b30], 0xa
lea edi, [esi + 0x24]
mov dword [eax + 0x5b38], 0xf0
mov ecx, edi
mov eax, dword [eax + 0x20]
mov dword [esi + 0x5b48], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cc4f4
lea ecx, [ebp - 0x110]
add esi, 0x5bb4
call fcn.100533c0
push str.quality_scar20
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x13f
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x40
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x41
lea ecx, [ecx + 0x5c08]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x5c20]
mov byte [eax + 0x5c01], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x5c01], al
cmovne eax, edx
mov dword [ecx + 0x5c6c], eax
add eax, 0xc
mov dword [ecx + 0x5bc4], eax
mov dword [ecx + 0x5bc8], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x5c40], 0x3f800000
lea ecx, [eax + 0x5c54]
mov dword [eax + 0x5c44], 0x42c80000
mov dword [eax + 0x5c3c], 0x42c80000
mov dword [eax + 0x5c50], 0
mov dword [eax + 0x5c48], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032d50
mov dword [eax + 0x5bfc], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x5bcc], 0
mov dword [eax + 0x5bb8], 0xa
mov dword [eax + 0x5bc0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x5bd0], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100ccf68
add esi, 0x5c70
call fcn.100533c0
push str.seed_scar20
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x142
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x43
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x44
lea ecx, [ecx + 0x5cc4]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x5cdc]
mov byte [eax + 0x5cbd], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x5cbd], al
cmovne eax, edx
mov dword [ecx + 0x5d28], eax
add eax, 0xc
mov dword [ecx + 0x5c80], eax
mov dword [ecx + 0x5c84], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x5cfc], 0
lea ecx, [eax + 0x5d10]
mov dword [eax + 0x5d00], 0x437f0000
mov dword [eax + 0x5cf8], 0
mov dword [eax + 0x5d0c], 0
mov dword [eax + 0x5d04], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032d50
mov dword [eax + 0x5cb8], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x5c88], 0
mov dword [eax + 0x5c74], 0xa
mov dword [eax + 0x5c7c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x5c8c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov edi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
mov esi, dword [0x1010d7e8]
add edi, 0x5d2c
push str.scar20_color
call fcn.1003f780
push str.color
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x145
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x46
lea ecx, [ecx + 0x5da8]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x5d80]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x5dc0], esi
mov dword [eax + 0x5dc4], 0
mov dword [eax + 0x5da0], 0x3f800000
mov byte [eax + 0x5d98], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032d50
mov dword [eax + 0x5d74], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x5d44], 0
mov dword [eax + 0x5d30], 0xa
mov ecx, dword [ebp - 0xc8]
mov dword [eax + 0x5d38], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x5d48], eax
lea ecx, [ecx + 0x24]
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov edi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
mov esi, dword [0x1010d7e8]
add edi, 0x5dc8
push str.scar20_color1
call fcn.1003f780
push str.color_1
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x147
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x48
lea ecx, [ecx + 0x5e44]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x5e1c]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x5e5c], esi
mov dword [eax + 0x5e60], 0
mov dword [eax + 0x5e3c], 0x3f800000
mov byte [eax + 0x5e34], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032d50
mov dword [eax + 0x5e10], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x5de0], 0
mov dword [eax + 0x5dcc], 0xa
lea ecx, [ecx + 0x24]
mov dword [eax + 0x5dd4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x5dc0], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov edi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
mov esi, dword [0x1010d7e8]
add edi, 0x5e64
push str.scar20_color2
call fcn.1003f780
push str.color_2
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x149
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x4a
lea ecx, [ecx + 0x5ee0]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x5eb8]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x5ef8], esi
mov dword [eax + 0x5efc], 0
mov dword [eax + 0x5ed8], 0x3f800000
mov byte [eax + 0x5ed0], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032d50
mov dword [eax + 0x5eac], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x5e7c], 0
mov dword [eax + 0x5e68], 0xa
lea ecx, [ecx + 0x24]
mov dword [eax + 0x5e70], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x5e5c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov edi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
mov esi, dword [0x1010d7e8]
add edi, 0x5f00
push str.scar20_color3
call fcn.1003f780
push str.color_3
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x14b
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x4c
lea ecx, [ecx + 0x5f7c]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x5f54]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x5f94], esi
mov dword [eax + 0x5f98], 0
mov dword [eax + 0x5f74], 0x3f800000
mov byte [eax + 0x5f6c], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032d50
mov dword [eax + 0x5f48], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x5f18], 0
mov dword [eax + 0x5f04], 0xa
mov dword [eax + 0x5f0c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x5f1c], eax
lea eax, [ebp - 0x14]
push eax
lea edi, [ecx + 0x24]
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.id_sg553
add esi, 0x5f9c
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x14d
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x4e
lea ecx, [ecx + 0x5fbc]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x5ff0]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x6020], 3
mov dword [eax + 0x5fac], 0x23
mov dword [eax + 0x5fb0], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032d80
mov dword [eax + 0x5fe4], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x5fb4], 0
mov dword [eax + 0x5fa0], 0xa
mov dword [eax + 0x5fa8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x5fb8], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.stattrak_sg553
add esi, 0x6028
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x14f
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x50
lea ecx, [ecx + 0x607c]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x6094]
mov byte [eax + 0x6075], 1
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov byte [eax + 0x60ac], 0
call fcn.1002a580
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe0]
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032d80
mov dword [eax + 0x6070], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6040], 0
mov dword [eax + 0x602c], 0xa
mov dword [eax + 0x6034], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6044], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100cc4f4
add esi, 0x60b0
call fcn.100533c0
push str.quality_sg553
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x151
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x52
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x53
lea ecx, [ecx + 0x6104]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x611c]
mov byte [eax + 0x60fd], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x60fd], al
cmovne eax, edx
mov dword [ecx + 0x6168], eax
add eax, 0xc
mov dword [ecx + 0x60c0], eax
mov dword [ecx + 0x60c4], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x613c], 0x3f800000
lea ecx, [eax + 0x6150]
mov dword [eax + 0x6140], 0x42c80000
mov dword [eax + 0x6138], 0x42c80000
mov dword [eax + 0x614c], 0
mov dword [eax + 0x6144], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032d80
mov dword [eax + 0x60f8], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x60c8], 0
mov dword [eax + 0x60b4], 0xa
mov dword [eax + 0x60bc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x60cc], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100ccf68
add esi, 0x616c
call fcn.100533c0
push str.seed_sg553
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x154
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x55
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x56
lea ecx, [ecx + 0x61c0]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x61d8]
mov byte [eax + 0x61b9], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x61b9], al
cmovne eax, edx
mov dword [ecx + 0x6224], eax
add eax, 0xc
mov dword [ecx + 0x617c], eax
mov dword [ecx + 0x6180], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x61f8], 0
lea ecx, [eax + 0x620c]
mov dword [eax + 0x61fc], 0x437f0000
mov dword [eax + 0x61f4], 0
mov dword [eax + 0x6208], 0
mov dword [eax + 0x6200], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032d80
mov dword [eax + 0x61b4], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6184], 0
mov dword [eax + 0x6170], 0xa
mov dword [eax + 0x6178], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6188], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.id_ssg08
add esi, 0x6228
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x157
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x58
lea ecx, [ecx + 0x6248]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x627c]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x62ac], 3
mov dword [eax + 0x6238], 0x23
mov dword [eax + 0x623c], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032db0
mov dword [eax + 0x6270], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6240], 0
mov dword [eax + 0x622c], 0xa
mov dword [eax + 0x6234], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6244], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.stattrak_ssg08
add esi, 0x62b4
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x159
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x5a
lea ecx, [ecx + 0x6308]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x6320]
mov byte [eax + 0x6301], 1
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov byte [eax + 0x6338], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032db0
mov dword [eax + 0x62fc], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x62cc], 0
mov dword [eax + 0x62b8], 0xa
mov dword [eax + 0x62c0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x62d0], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100cc4f4
add esi, 0x633c
call fcn.100533c0
push str.quality_ssg08
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x15b
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x5c
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x5d
lea ecx, [ecx + 0x6390]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x63a8]
mov byte [eax + 0x6389], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6389], al
cmovne eax, edx
mov dword [ecx + 0x63f4], eax
add eax, 0xc
mov dword [ecx + 0x634c], eax
mov dword [ecx + 0x6350], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x63c8], 0x3f800000
lea ecx, [eax + 0x63dc]
mov dword [eax + 0x63cc], 0x42c80000
mov dword [eax + 0x63c4], 0x42c80000
mov dword [eax + 0x63d8], 0
mov dword [eax + 0x63d0], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032db0
mov dword [eax + 0x6384], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6354], 0
mov dword [eax + 0x6340], 0xa
mov dword [eax + 0x6348], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6358], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100ccf68
add esi, 0x63f8
call fcn.100533c0
push str.seed_ssg08
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x15e
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x5f
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x60
lea ecx, [ecx + 0x644c]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x6464]
mov byte [eax + 0x6445], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6445], al
cmovne eax, edx
mov dword [ecx + 0x64b0], eax
add eax, 0xc
mov dword [ecx + 0x6408], eax
mov dword [ecx + 0x640c], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x6484], 0
lea ecx, [eax + 0x6498]
mov dword [eax + 0x6488], 0x437f0000
mov dword [eax + 0x6480], 0
mov dword [eax + 0x6494], 0
mov dword [eax + 0x648c], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032db0
mov dword [eax + 0x6440], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6410], 0
mov dword [eax + 0x63fc], 0xa
mov dword [eax + 0x6404], 0xf0
mov ecx, dword [ebp - 0xc8]
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6414], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov edi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
mov esi, dword [0x1010d7e8]
add edi, 0x64b4
push str.ssg08_color
call fcn.1003f780
push str.color
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x161
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x62
lea ecx, [ecx + 0x6530]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x6508]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x6548], esi
mov dword [eax + 0x654c], 0
mov dword [eax + 0x6528], 0x3f800000
mov byte [eax + 0x6520], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032db0
mov dword [eax + 0x64fc], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x64cc], 0
mov dword [eax + 0x64b8], 0xa
lea ecx, [ecx + 0x24]
mov dword [eax + 0x64c0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x64ac], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov edi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
mov esi, dword [0x1010d7e8]
add edi, 0x6550
push str.ssg08_color1
call fcn.1003f780
push str.color_1
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x163
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x64
lea ecx, [ecx + 0x65cc]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x65a4]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x65e4], esi
mov dword [eax + 0x65e8], 0
mov dword [eax + 0x65c4], 0x3f800000
mov byte [eax + 0x65bc], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032db0
mov dword [eax + 0x6598], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x6568], 0
mov dword [eax + 0x6554], 0xa
lea ecx, [ecx + 0x24]
mov dword [eax + 0x655c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6548], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov edi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
mov esi, dword [0x1010d7e8]
add edi, 0x65ec
push str.ssg08_color2
call fcn.1003f780
push str.color_2
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x165
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x66
lea ecx, [ecx + 0x6668]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x6640]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x6680], esi
mov dword [eax + 0x6684], 0
mov dword [eax + 0x6660], 0x3f800000
mov byte [eax + 0x6658], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032db0
mov dword [eax + 0x6634], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x6604], 0
mov dword [eax + 0x65f0], 0xa
lea ecx, [ecx + 0x24]
mov dword [eax + 0x65f8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x65e4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov edi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
mov esi, dword [0x1010d7e8]
add edi, 0x6688
push str.ssg08_color3
call fcn.1003f780
push str.color_3
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x167
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x68
lea ecx, [ecx + 0x6704]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x66dc]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x671c], esi
mov dword [eax + 0x6720], 0
mov dword [eax + 0x66fc], 0x3f800000
mov byte [eax + 0x66f4], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032db0
mov dword [eax + 0x66d0], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x66a0], 0
mov dword [eax + 0x668c], 0xa
lea edi, [ecx + 0x24]
mov dword [eax + 0x6694], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x66a4], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.id_m4a1s
add esi, 0x6724
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x169
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x6a
lea ecx, [ecx + 0x6744]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x6778]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x67a8], 3
mov dword [eax + 0x6734], 0x23
mov dword [eax + 0x6738], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032ae0
mov dword [eax + 0x676c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x673c], 0
mov dword [eax + 0x6728], 0xa
mov dword [eax + 0x6730], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6740], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.stattrak_m4a1s
add esi, 0x67b0
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x16b
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x6c
lea ecx, [ecx + 0x6804]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x681c]
mov byte [eax + 0x67fd], 1
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov byte [eax + 0x6834], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032ae0
mov dword [eax + 0x67f8], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x67c8], 0
mov dword [eax + 0x67b4], 0xa
mov dword [eax + 0x67bc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x67cc], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100cc4f4
add esi, 0x6838
call fcn.100533c0
mov dword [ebp - 4], 0x16d
lea ecx, [ebp - 0xe0]
push str.quality_m4a1s
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x6e
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x6f
lea ecx, [ecx + 0x688c]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x68a4]
mov byte [eax + 0x6885], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6885], al
cmovne eax, edx
mov dword [ecx + 0x68f0], eax
add eax, 0xc
mov dword [ecx + 0x6848], eax
mov dword [ecx + 0x684c], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x68c4], 0x3f800000
lea ecx, [eax + 0x68d8]
mov dword [eax + 0x68c8], 0x42c80000
mov dword [eax + 0x68c0], 0x42c80000
mov dword [eax + 0x68d4], 0
mov dword [eax + 0x68cc], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032ae0
mov dword [eax + 0x6880], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6850], 0
mov dword [eax + 0x683c], 0xa
mov dword [eax + 0x6844], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6854], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100ccf68
add esi, 0x68f4
call fcn.100533c0
push str.seed_m4a1s
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x170
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x71
call fcn.1003f780
mov byte [ebp - 4], 0x72
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x6948]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x6960]
mov byte [eax + 0x6941], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6941], al
cmovne eax, edx
mov dword [ecx + 0x69ac], eax
add eax, 0xc
mov dword [ecx + 0x6904], eax
mov dword [ecx + 0x6908], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x6980], 0
lea ecx, [eax + 0x6994]
mov dword [eax + 0x6984], 0x437f0000
mov dword [eax + 0x697c], 0
mov dword [eax + 0x6990], 0
mov dword [eax + 0x6988], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032ae0
mov dword [eax + 0x693c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x690c], 0
mov dword [eax + 0x68f8], 0xa
mov dword [eax + 0x6900], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6910], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.id_usps
add esi, 0x69b0
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x173
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x74
lea ecx, [ecx + 0x69d0]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x6a04]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
mov dword [eax + 0x6a34], 3
mov dword [eax + 0x69c0], 0x23
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x69c4], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032fa0
mov dword [eax + 0x69f8], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x69c8], 0
mov dword [eax + 0x69b4], 0xa
mov dword [eax + 0x69bc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x69cc], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.stattrak_usps
add esi, 0x6a3c
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x175
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x76
lea ecx, [ecx + 0x6a90]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x6aa8]
mov byte [eax + 0x6a89], 1
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov byte [eax + 0x6ac0], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032fa0
mov dword [eax + 0x6a84], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6a54], 0
mov dword [eax + 0x6a40], 0xa
mov dword [eax + 0x6a48], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6a58], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100cc4f4
add esi, 0x6ac4
call fcn.100533c0
mov dword [ebp - 4], 0x177
push str.quality_usps
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x78
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x79
lea ecx, [ecx + 0x6b18]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x6b30]
mov byte [eax + 0x6b11], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6b11], al
cmovne eax, edx
mov dword [ecx + 0x6b7c], eax
add eax, 0xc
mov dword [ecx + 0x6ad4], eax
mov dword [ecx + 0x6ad8], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x6b50], 0x3f800000
lea ecx, [eax + 0x6b64]
mov dword [eax + 0x6b54], 0x42c80000
mov dword [eax + 0x6b4c], 0x42c80000
mov dword [eax + 0x6b60], 0
mov dword [eax + 0x6b58], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032fa0
mov dword [eax + 0x6b0c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6adc], 0
mov dword [eax + 0x6ac8], 0xa
mov dword [eax + 0x6ad0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6ae0], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100ccf68
add esi, 0x6b80
call fcn.100533c0
push str.seed_usps
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x17a
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x7b
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x7c
lea ecx, [ecx + 0x6bd4]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x6bec]
mov byte [eax + 0x6bcd], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6bcd], al
cmovne eax, edx
mov dword [ecx + 0x6c38], eax
add eax, 0xc
mov dword [ecx + 0x6b90], eax
mov dword [ecx + 0x6b94], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x6c0c], 0
lea ecx, [eax + 0x6c20]
mov dword [eax + 0x6c10], 0x437f0000
mov dword [eax + 0x6c08], 0
mov dword [eax + 0x6c1c], 0
mov dword [eax + 0x6c14], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032fa0
mov dword [eax + 0x6bc8], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6b98], 0
mov dword [eax + 0x6b84], 0xa
mov dword [eax + 0x6b8c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6b9c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.id_cz75a
add esi, 0x6c3c
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x17d
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x7e
lea ecx, [ecx + 0x6c5c]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x6c90]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
mov dword [eax + 0x6cc0], 3
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x6c4c], 0x23
mov dword [eax + 0x6c50], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100318d0
mov dword [eax + 0x6c84], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6c54], 0
mov dword [eax + 0x6c40], 0xa
mov dword [eax + 0x6c48], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6c58], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.stattrak_cz75a
add esi, 0x6cc8
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x17f
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x80
lea ecx, [ecx + 0x6d1c]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x6d34]
mov byte [eax + 0x6d15], 1
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov byte [eax + 0x6d4c], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100318d0
mov dword [eax + 0x6d10], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6ce0], 0
mov dword [eax + 0x6ccc], 0xa
mov dword [eax + 0x6cd4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6ce4], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100cc4f4
add esi, 0x6d50
call fcn.100533c0
push str.quality_cz75a
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x181
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x82
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x83
lea ecx, [ecx + 0x6da4]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x6dbc]
mov byte [eax + 0x6d9d], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6d9d], al
cmovne eax, edx
mov dword [ecx + 0x6e08], eax
add eax, 0xc
mov dword [ecx + 0x6d60], eax
mov dword [ecx + 0x6d64], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x6ddc], 0x3f800000
lea ecx, [eax + 0x6df0]
mov dword [eax + 0x6de0], 0x42c80000
mov dword [eax + 0x6dd8], 0x42c80000
mov dword [eax + 0x6dec], 0
mov dword [eax + 0x6de4], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100318d0
mov dword [eax + 0x6d98], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6d68], 0
mov dword [eax + 0x6d54], 0xa
mov dword [eax + 0x6d5c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6d6c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100ccf68
add esi, 0x6e0c
call fcn.100533c0
push str.seed_cz75a
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x184
call fcn.1003f780
mov byte [ebp - 4], 0x85
push str.seed
lea ecx, [ebp - 0xf8]
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x86
lea ecx, [ecx + 0x6e60]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x6e78]
mov byte [eax + 0x6e59], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6e59], al
cmovne eax, edx
mov dword [ecx + 0x6ec4], eax
add eax, 0xc
mov dword [ecx + 0x6e1c], eax
mov dword [ecx + 0x6e20], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x6e98], 0
lea ecx, [eax + 0x6eac]
mov dword [eax + 0x6e9c], 0x437f0000
mov dword [eax + 0x6e94], 0
mov dword [eax + 0x6ea8], 0
mov dword [eax + 0x6ea0], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100318d0
mov dword [eax + 0x6e54], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6e24], 0
mov dword [eax + 0x6e10], 0xa
mov dword [eax + 0x6e18], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6e28], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.id_revolver
add esi, 0x6ec8
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x187
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x88
lea ecx, [ecx + 0x6ee8]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x6f1c]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x6f4c], 3
mov dword [eax + 0x6ed8], 0x23
mov dword [eax + 0x6edc], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032cf0
mov dword [eax + 0x6f10], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6ee0], 0
mov dword [eax + 0x6ecc], 0xa
mov dword [eax + 0x6ed4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6ee4], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.stattrak_revolver
add esi, 0x6f54
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x189
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x8a
lea ecx, [ecx + 0x6fa8]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x6fc0]
mov byte [eax + 0x6fa1], 1
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov byte [eax + 0x6fd8], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032cf0
mov dword [eax + 0x6f9c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6f6c], 0
mov dword [eax + 0x6f58], 0xa
mov dword [eax + 0x6f60], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6f70], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
add esi, 0x6fdc
push 0x100cc4f4
lea ecx, [ebp - 0x110]
call fcn.100533c0
push str.quality_revolver
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x18b
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x8c
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x8d
lea ecx, [ecx + 0x7030]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x7048]
mov byte [eax + 0x7029], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7029], al
cmovne eax, edx
mov dword [ecx + 0x7094], eax
add eax, 0xc
mov dword [ecx + 0x6fec], eax
mov dword [ecx + 0x6ff0], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x7068], 0x3f800000
lea ecx, [eax + 0x707c]
mov dword [eax + 0x706c], 0x42c80000
mov dword [eax + 0x7064], 0x42c80000
mov dword [eax + 0x7078], 0
mov dword [eax + 0x7070], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032cf0
mov dword [eax + 0x7024], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6ff4], 0
mov dword [eax + 0x6fe0], 0xa
mov dword [eax + 0x6fe8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6ff8], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100ccf68
add esi, 0x7098
call fcn.100533c0
push str.seed_revolver
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x18e
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x8f
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x90
lea ecx, [ecx + 0x70ec]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x7104]
mov byte [eax + 0x70e5], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x70e5], al
cmovne eax, edx
mov dword [ecx + 0x7150], eax
add eax, 0xc
mov dword [ecx + 0x70a8], eax
mov dword [ecx + 0x70ac], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x7124], 0
lea ecx, [eax + 0x7138]
mov dword [eax + 0x7128], 0x437f0000
mov dword [eax + 0x7120], 0
mov dword [eax + 0x7134], 0
mov dword [eax + 0x712c], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032cf0
mov dword [eax + 0x70e0], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x70b0], 0
mov dword [eax + 0x709c], 0xa
mov dword [eax + 0x70a4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x70b4], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.id_bayonet
add esi, 0x7154
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x191
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x92
lea ecx, [ecx + 0x7174]
call fcn.10047900
lea eax, [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0xc8]
lea ecx, [ecx + 0x71a8]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x71d8], 3
mov dword [eax + 0x7164], 0x23
mov dword [eax + 0x7168], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100328d0
mov dword [eax + 0x719c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x716c], 0
mov dword [eax + 0x7158], 0xa
mov dword [eax + 0x7160], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7170], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.stattrak_bayonet
add esi, 0x71e0
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x193
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x94
lea ecx, [ecx + 0x7234]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x724c]
mov byte [eax + 0x722d], 1
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov byte [eax + 0x7264], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100328d0
mov dword [eax + 0x7228], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x71f8], 0
mov dword [eax + 0x71e4], 0xa
mov dword [eax + 0x71ec], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x71fc], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
push 0x100cc4f4
lea ecx, [ebp - 0x110]
add esi, 0x7268
call fcn.100533c0
push str.quality_bayonet
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x195
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x96
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x97
lea ecx, [ecx + 0x72bc]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x72d4]
mov byte [eax + 0x72b5], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x72b5], al
cmovne eax, edx
mov dword [ecx + 0x7320], eax
add eax, 0xc
mov dword [ecx + 0x7278], eax
mov dword [ecx + 0x727c], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x72f4], 0x3f800000
lea ecx, [eax + 0x7308]
mov dword [eax + 0x72f8], 0x42c80000
mov dword [eax + 0x72f0], 0x42c80000
mov dword [eax + 0x7304], 0
mov dword [eax + 0x72fc], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100328d0
mov dword [eax + 0x72b0], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7280], 0
mov dword [eax + 0x726c], 0xa
mov dword [eax + 0x7274], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7284], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100ccf68
add esi, 0x7324
call fcn.100533c0
mov dword [ebp - 4], 0x198
lea ecx, [ebp - 0xe0]
push str.seed_bayonet
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x99
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x9a
lea ecx, [ecx + 0x7378]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x7390]
mov byte [eax + 0x7371], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7371], al
cmovne eax, edx
mov dword [ecx + 0x73dc], eax
add eax, 0xc
mov dword [ecx + 0x7334], eax
mov dword [ecx + 0x7338], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x73b0], 0
lea ecx, [eax + 0x73c4]
mov dword [eax + 0x73b4], 0x437f0000
mov dword [eax + 0x73ac], 0
mov dword [eax + 0x73c0], 0
mov dword [eax + 0x73b8], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100328d0
mov dword [eax + 0x736c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x733c], 0
mov dword [eax + 0x7328], 0xa
mov dword [eax + 0x7330], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7340], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.id_flip
add esi, 0x73e0
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x19b
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0x9c
lea ecx, [ecx + 0x7400]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x7434]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x7464], 3
mov dword [eax + 0x73f0], 0x23
mov dword [eax + 0x73f4], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032990
mov dword [eax + 0x7428], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x73f8], 0
mov dword [eax + 0x73e4], 0xa
mov dword [eax + 0x73ec], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x73fc], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.stattrak_flip
add esi, 0x746c
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x19d
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0x9e
lea ecx, [ecx + 0x74c0]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x74d8]
mov byte [eax + 0x74b9], 1
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov byte [eax + 0x74f0], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032990
mov dword [eax + 0x74b4], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7484], 0
mov dword [eax + 0x7470], 0xa
mov dword [eax + 0x7478], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7488], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100cc4f4
add esi, 0x74f4
call fcn.100533c0
push str.quality_flip
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x19f
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xa0
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xa1
lea ecx, [ecx + 0x7548]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x7560]
mov byte [eax + 0x7541], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7541], al
cmovne eax, edx
mov dword [ecx + 0x75ac], eax
add eax, 0xc
mov dword [ecx + 0x7504], eax
mov dword [ecx + 0x7508], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x7580], 0x3f800000
lea ecx, [eax + 0x7594]
mov dword [eax + 0x7584], 0x42c80000
mov dword [eax + 0x757c], 0x42c80000
mov dword [eax + 0x7590], 0
mov dword [eax + 0x7588], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032990
mov dword [eax + 0x753c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x750c], 0
mov dword [eax + 0x74f8], 0xa
mov dword [eax + 0x7500], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7510], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100ccf68
add esi, 0x75b0
call fcn.100533c0
mov dword [ebp - 4], 0x1a2
push str.seed_flip
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xa3
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xa4
lea ecx, [ecx + 0x7604]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x761c]
mov byte [eax + 0x75fd], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x75fd], al
cmovne eax, edx
mov dword [ecx + 0x7668], eax
add eax, 0xc
mov dword [ecx + 0x75c0], eax
mov dword [ecx + 0x75c4], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x763c], 0
lea ecx, [eax + 0x7650]
mov dword [eax + 0x7640], 0x437f0000
mov dword [eax + 0x7638], 0
mov dword [eax + 0x764c], 0
mov dword [eax + 0x7644], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032990
mov dword [eax + 0x75f8], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x75c8], 0
mov dword [eax + 0x75b4], 0xa
mov dword [eax + 0x75bc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x75cc], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.id_gut
add esi, 0x766c
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x1a5
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0xa6
push eax
lea ecx, [ecx + 0x768c]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x76c0]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x76f0], 3
mov dword [eax + 0x767c], 0x23
mov dword [eax + 0x7680], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100329c0
mov dword [eax + 0x76b4], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7684], 0
mov dword [eax + 0x7670], 0xa
mov dword [eax + 0x7678], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7688], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.stattrak_gut
add esi, 0x76f8
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x1a7
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xa8
lea ecx, [ecx + 0x774c]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x7764]
mov byte [eax + 0x7745], 1
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov byte [eax + 0x777c], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100329c0
mov dword [eax + 0x7740], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7710], 0
mov dword [eax + 0x76fc], 0xa
mov dword [eax + 0x7704], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7714], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100cc4f4
add esi, 0x7780
call fcn.100533c0
push str.quality_gut
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x1a9
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xaa
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xab
lea ecx, [ecx + 0x77d4]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x77ec]
mov byte [eax + 0x77cd], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x77cd], al
cmovne eax, edx
mov dword [ecx + 0x7838], eax
add eax, 0xc
mov dword [ecx + 0x7790], eax
mov dword [ecx + 0x7794], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x780c], 0x3f800000
lea ecx, [eax + 0x7820]
mov dword [eax + 0x7810], 0x42c80000
mov dword [eax + 0x7808], 0x42c80000
mov dword [eax + 0x781c], 0
mov dword [eax + 0x7814], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100329c0
mov dword [eax + 0x77c8], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7798], 0
mov dword [eax + 0x7784], 0xa
mov dword [eax + 0x778c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x779c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100ccf68
add esi, 0x783c
call fcn.100533c0
push str.seed_gut
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x1ac
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xad
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xae
lea ecx, [ecx + 0x7890]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x78a8]
mov byte [eax + 0x7889], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7889], al
cmovne eax, edx
mov dword [ecx + 0x78f4], eax
add eax, 0xc
mov dword [ecx + 0x784c], eax
mov dword [ecx + 0x7850], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x78c8], 0
lea ecx, [eax + 0x78dc]
mov dword [eax + 0x78cc], 0x437f0000
mov dword [eax + 0x78c4], 0
mov dword [eax + 0x78d8], 0
mov dword [eax + 0x78d0], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100329c0
mov dword [eax + 0x7884], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7854], 0
mov dword [eax + 0x7840], 0xa
mov dword [eax + 0x7848], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7858], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.id_karambit
add esi, 0x78f8
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x1af
call fcn.1003f780
mov byte [ebp - 4], 0xb0
lea eax, [ebp - 0xf8]
mov ecx, dword [ebp - 0xc8]
push eax
lea ecx, [ecx + 0x7918]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x794c]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x797c], 3
mov dword [eax + 0x7908], 0x23
mov dword [eax + 0x790c], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032a20
mov dword [eax + 0x7940], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7910], 0
mov dword [eax + 0x78fc], 0xa
mov dword [eax + 0x7904], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7914], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.stattrak_karambit
add esi, 0x7984
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x1b1
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xb2
lea ecx, [ecx + 0x79d8]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x79f0]
mov byte [eax + 0x79d1], 1
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov byte [eax + 0x7a08], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032a20
mov dword [eax + 0x79cc], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x799c], 0
mov dword [eax + 0x7988], 0xa
mov dword [eax + 0x7990], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x79a0], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100cc4f4
add esi, 0x7a0c
call fcn.100533c0
push str.quality_karambit
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x1b3
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xb4
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xb5
lea ecx, [ecx + 0x7a60]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x7a78]
mov byte [eax + 0x7a59], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7a59], al
cmovne eax, edx
mov dword [ecx + 0x7ac4], eax
add eax, 0xc
mov dword [ecx + 0x7a1c], eax
mov dword [ecx + 0x7a20], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x7a98], 0x3f800000
lea ecx, [eax + 0x7aac]
mov dword [eax + 0x7a9c], 0x42c80000
mov dword [eax + 0x7a94], 0x42c80000
mov dword [eax + 0x7aa8], 0
mov dword [eax + 0x7aa0], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032a20
mov dword [eax + 0x7a54], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7a24], 0
mov dword [eax + 0x7a10], 0xa
mov dword [eax + 0x7a18], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7a28], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
add esi, 0x7ac8
push 0x100ccf68
lea ecx, [ebp - 0x110]
call fcn.100533c0
push str.seed_karambit
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x1b6
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xb7
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xb8
lea ecx, [ecx + 0x7b1c]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x7b34]
mov byte [eax + 0x7b15], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7b15], al
cmovne eax, edx
mov dword [ecx + 0x7b80], eax
add eax, 0xc
mov dword [ecx + 0x7ad8], eax
mov dword [ecx + 0x7adc], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x7b54], 0
lea ecx, [eax + 0x7b68]
mov dword [eax + 0x7b58], 0x437f0000
mov dword [eax + 0x7b50], 0
mov dword [eax + 0x7b64], 0
mov dword [eax + 0x7b5c], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032a20
mov dword [eax + 0x7b10], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7ae0], 0
mov dword [eax + 0x7acc], 0xa
mov dword [eax + 0x7ad4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7ae4], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.id_m9
add esi, 0x7b84
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x1b9
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0xba
lea ecx, [ecx + 0x7ba4]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x7bd8]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x7c08], 3
mov dword [eax + 0x7b94], 0x23
mov dword [eax + 0x7b98], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032a50
mov dword [eax + 0x7bcc], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7b9c], 0
mov dword [eax + 0x7b88], 0xa
mov dword [eax + 0x7b90], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7ba0], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.stattrak_m9
add esi, 0x7c10
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x1bb
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xbc
lea ecx, [ecx + 0x7c64]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x7c7c]
mov byte [eax + 0x7c5d], 1
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov byte [eax + 0x7c94], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032a50
mov dword [eax + 0x7c58], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7c28], 0
mov dword [eax + 0x7c14], 0xa
mov dword [eax + 0x7c1c], 0xf0
mov ecx, dword [ebp - 0xc8]
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7c2c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100cc4f4
add esi, 0x7c98
call fcn.100533c0
push str.quality_m9
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x1bd
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xbe
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xbf
lea ecx, [ecx + 0x7cec]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x7d04]
mov byte [eax + 0x7ce5], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7ce5], al
cmovne eax, edx
mov dword [ecx + 0x7d50], eax
add eax, 0xc
mov dword [ecx + 0x7ca8], eax
mov dword [ecx + 0x7cac], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x7d24], 0x3f800000
lea ecx, [eax + 0x7d38]
mov dword [eax + 0x7d28], 0x42c80000
mov dword [eax + 0x7d20], 0x42c80000
mov dword [eax + 0x7d34], 0
mov dword [eax + 0x7d2c], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032a50
mov dword [eax + 0x7ce0], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7cb0], 0
mov dword [eax + 0x7c9c], 0xa
mov dword [eax + 0x7ca4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7cb4], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
push 0x100ccf68
lea ecx, [ebp - 0x110]
add esi, 0x7d54
call fcn.100533c0
push str.seed_m9
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x1c0
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xc1
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xc2
lea ecx, [ecx + 0x7da8]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x7dc0]
mov byte [eax + 0x7da1], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7da1], al
cmovne eax, edx
mov dword [ecx + 0x7e0c], eax
add eax, 0xc
mov dword [ecx + 0x7d64], eax
mov dword [ecx + 0x7d68], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x7de0], 0
lea ecx, [eax + 0x7df4]
mov dword [eax + 0x7de4], 0x437f0000
mov dword [eax + 0x7ddc], 0
mov dword [eax + 0x7df0], 0
mov dword [eax + 0x7de8], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032a50
mov dword [eax + 0x7d9c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7d6c], 0
mov dword [eax + 0x7d58], 0xa
mov dword [eax + 0x7d60], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7d70], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.id_huntsman
add esi, 0x7e10
call fcn.1003f780
mov dword [ebp - 4], 0x1c3
lea ecx, [ebp - 0xf8]
push str.paintkit_id
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0xc4
lea ecx, [ecx + 0x7e30]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x7e64]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x7e94], 3
mov dword [eax + 0x7e20], 0x23
mov dword [eax + 0x7e24], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100329f0
mov dword [eax + 0x7e58], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7e28], 0
mov dword [eax + 0x7e14], 0xa
mov dword [eax + 0x7e1c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7e2c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.stattrak_huntsman
add esi, 0x7e9c
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x1c5
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xc6
lea ecx, [ecx + 0x7ef0]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x7f08]
mov byte [eax + 0x7ee9], 1
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov byte [eax + 0x7f20], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100329f0
mov dword [eax + 0x7ee4], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7eb4], 0
mov ecx, dword [ebp - 0xc8]
mov dword [eax + 0x7ea0], 0xa
mov dword [eax + 0x7ea8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7eb8], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100cc4f4
add esi, 0x7f24
call fcn.100533c0
push str.quality_huntsman
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x1c7
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xc8
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xc9
lea ecx, [ecx + 0x7f78]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x7f90]
mov byte [eax + 0x7f71], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7f71], al
cmovne eax, edx
mov dword [ecx + 0x7fdc], eax
add eax, 0xc
mov dword [ecx + 0x7f34], eax
mov dword [ecx + 0x7f38], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x7fb0], 0x3f800000
lea ecx, [eax + 0x7fc4]
mov dword [eax + 0x7fb4], 0x42c80000
mov dword [eax + 0x7fac], 0x42c80000
mov dword [eax + 0x7fc0], 0
mov dword [eax + 0x7fb8], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100329f0
mov dword [eax + 0x7f6c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7f3c], 0
mov dword [eax + 0x7f28], 0xa
mov dword [eax + 0x7f30], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7f40], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100ccf68
add esi, 0x7fe0
call fcn.100533c0
push str.seed_huntsman
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x1ca
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xcb
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xcc
lea ecx, [ecx + 0x8034]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x804c]
mov byte [eax + 0x802d], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x802d], al
cmovne eax, edx
mov dword [ecx + 0x8098], eax
add eax, 0xc
mov dword [ecx + 0x7ff0], eax
mov dword [ecx + 0x7ff4], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x806c], 0
lea ecx, [eax + 0x8080]
mov dword [eax + 0x8070], 0x437f0000
mov dword [eax + 0x8068], 0
mov dword [eax + 0x807c], 0
mov dword [eax + 0x8074], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100329f0
mov dword [eax + 0x8028], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7ff8], 0
mov dword [eax + 0x7fe4], 0xa
mov dword [eax + 0x7fec], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7ffc], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.id_falchion
add esi, 0x809c
call fcn.1003f780
mov dword [ebp - 4], 0x1cd
push str.paintkit_id
lea ecx, [ebp - 0xf8]
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0xce
lea ecx, [ecx + 0x80bc]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x80f0]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x8120], 3
mov dword [eax + 0x80ac], 0x23
mov dword [eax + 0x80b0], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032960
mov dword [eax + 0x80e4], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x80b4], 0
mov dword [eax + 0x80a0], 0xa
mov dword [eax + 0x80a8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x80b8], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.stattrak_falchion
add esi, 0x8128
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x1cf
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xd0
lea ecx, [ecx + 0x817c]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x8194]
mov byte [eax + 0x8175], 1
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov byte [eax + 0x81ac], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032960
mov dword [eax + 0x8170], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov dword [ebp - 0x14], esi
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [eax + 0x8140], 0
mov dword [eax + 0x812c], 0xa
mov dword [eax + 0x8134], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x8144], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100cc4f4
add esi, 0x81b0
call fcn.100533c0
push str.quality_falchion
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x1d1
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xd2
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xd3
lea ecx, [ecx + 0x8204]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x821c]
mov byte [eax + 0x81fd], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x81fd], al
cmovne eax, edx
mov dword [ecx + 0x8268], eax
add eax, 0xc
mov dword [ecx + 0x81c0], eax
mov dword [ecx + 0x81c4], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x823c], 0x3f800000
lea ecx, [eax + 0x8250]
mov dword [eax + 0x8240], 0x42c80000
mov dword [eax + 0x8238], 0x42c80000
mov dword [eax + 0x824c], 0
mov dword [eax + 0x8244], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032960
mov dword [eax + 0x81f8], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x81c8], 0
mov dword [eax + 0x81b4], 0xa
mov dword [eax + 0x81bc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x81cc], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100ccf68
add esi, 0x826c
call fcn.100533c0
push str.seed_falchion
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x1d4
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xd5
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xd6
lea ecx, [ecx + 0x82c0]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x82d8]
mov byte [eax + 0x82b9], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x82b9], al
cmovne eax, edx
mov dword [ecx + 0x8324], eax
add eax, 0xc
mov dword [ecx + 0x827c], eax
mov dword [ecx + 0x8280], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x82f8], 0
lea ecx, [eax + 0x830c]
mov dword [eax + 0x82fc], 0x437f0000
mov dword [eax + 0x82f4], 0
mov dword [eax + 0x8308], 0
mov dword [eax + 0x8300], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032960
mov dword [eax + 0x82b4], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x8284], 0
mov dword [eax + 0x8270], 0xa
mov dword [eax + 0x8278], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x8288], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.id_bowie
add esi, 0x8328
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x1d7
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0xd8
lea ecx, [ecx + 0x8348]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x837c]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x83ac], 3
mov dword [eax + 0x8338], 0x23
mov dword [eax + 0x833c], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032900
mov dword [eax + 0x8370], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x8340], 0
mov dword [eax + 0x832c], 0xa
mov dword [eax + 0x8334], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x8344], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.stattrak_bowie
add esi, 0x83b4
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x1d9
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xda
lea ecx, [ecx + 0x8408]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x8420]
mov byte [eax + 0x8401], 1
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov byte [eax + 0x8438], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032900
mov dword [eax + 0x83fc], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x83cc], 0
mov dword [eax + 0x83b8], 0xa
mov dword [eax + 0x83c0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x83d0], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100cc4f4
add esi, 0x843c
call fcn.100533c0
push str.quality_bowie
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x1db
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xdc
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xdd
lea ecx, [ecx + 0x8490]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x84a8]
mov byte [eax + 0x8489], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x8489], al
cmovne eax, edx
mov dword [ecx + 0x84f4], eax
add eax, 0xc
mov dword [ecx + 0x844c], eax
mov dword [ecx + 0x8450], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x84c8], 0x3f800000
lea ecx, [eax + 0x84dc]
mov dword [eax + 0x84cc], 0x42c80000
mov dword [eax + 0x84c4], 0x42c80000
mov dword [eax + 0x84d8], 0
mov dword [eax + 0x84d0], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032900
mov dword [eax + 0x8484], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x8454], 0
mov dword [eax + 0x8440], 0xa
mov dword [eax + 0x8448], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x8458], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100ccf68
add esi, 0x84f8
call fcn.100533c0
push str.seed_bowie
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x1de
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xdf
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xe0
lea ecx, [ecx + 0x854c]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x8564]
mov byte [eax + 0x8545], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x8545], al
cmovne eax, edx
mov dword [ecx + 0x85b0], eax
add eax, 0xc
mov dword [ecx + 0x8508], eax
mov dword [ecx + 0x850c], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x8584], 0
lea ecx, [eax + 0x8598]
mov dword [eax + 0x8588], 0x437f0000
mov dword [eax + 0x8580], 0
mov dword [eax + 0x8594], 0
mov dword [eax + 0x858c], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032900
mov dword [eax + 0x8540], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x8510], 0
mov dword [eax + 0x84fc], 0xa
mov dword [eax + 0x8504], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x8514], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
add esi, 0x85b4
push str.id_butterfly
lea ecx, [ebp - 0xe0]
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x1e1
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0xe2
lea ecx, [ecx + 0x85d4]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x8608]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x8638], 3
mov dword [eax + 0x85c4], 0x23
mov dword [eax + 0x85c8], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032930
mov dword [eax + 0x85fc], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x85cc], 0
mov dword [eax + 0x85b8], 0xa
mov dword [eax + 0x85c0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x85d0], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.stattrak_butterfly
add esi, 0x8640
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x1e3
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xe4
lea ecx, [ecx + 0x8694]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x86ac]
mov byte [eax + 0x868d], 1
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov byte [eax + 0x86c4], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032930
mov dword [eax + 0x8688], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x8658], 0
mov dword [eax + 0x8644], 0xa
mov dword [eax + 0x864c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x865c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100cc4f4
add esi, 0x86c8
call fcn.100533c0
push str.quality_butterfly
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x1e5
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xe6
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xe7
lea ecx, [ecx + 0x871c]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x8734]
mov byte [eax + 0x8715], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x8715], al
cmovne eax, edx
mov dword [ecx + 0x8780], eax
add eax, 0xc
mov dword [ecx + 0x86d8], eax
mov dword [ecx + 0x86dc], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x8754], 0x3f800000
lea ecx, [eax + 0x8768]
mov dword [eax + 0x8758], 0x42c80000
mov dword [eax + 0x8750], 0x42c80000
mov dword [eax + 0x8764], 0
mov dword [eax + 0x875c], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032930
mov dword [eax + 0x8710], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x86e0], 0
mov dword [eax + 0x86cc], 0xa
mov dword [eax + 0x86d4], 0xf0
mov ecx, dword [ebp - 0xc8]
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x86e4], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100ccf68
add esi, 0x8784
call fcn.100533c0
push str.seed_butterfly
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x1e8
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xe9
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xea
lea ecx, [ecx + 0x87d8]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x87f0]
mov byte [eax + 0x87d1], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x87d1], al
cmovne eax, edx
mov dword [ecx + 0x883c], eax
add eax, 0xc
mov dword [ecx + 0x8794], eax
mov dword [ecx + 0x8798], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x8810], 0
lea ecx, [eax + 0x8824]
mov dword [eax + 0x8814], 0x437f0000
mov dword [eax + 0x880c], 0
mov dword [eax + 0x8820], 0
mov dword [eax + 0x8818], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032930
mov dword [eax + 0x87cc], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x879c], 0
mov dword [eax + 0x8788], 0xa
mov dword [eax + 0x8790], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x87a0], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
push str.id_daggers
lea ecx, [ebp - 0xe0]
add esi, 0x8840
call fcn.1003f780
push str.paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x1eb
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0xec
lea ecx, [ecx + 0x8860]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x8894]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x88c4], 3
mov dword [eax + 0x8850], 0x23
mov dword [eax + 0x8854], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032a80
mov dword [eax + 0x8888], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x8858], 0
mov dword [eax + 0x8844], 0xa
mov dword [eax + 0x884c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x885c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.stattrak_daggers
add esi, 0x88cc
call fcn.1003f780
push str.stattrak
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x1ed
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xee
lea ecx, [ecx + 0x8920]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x8938]
mov byte [eax + 0x8919], 1
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov byte [eax + 0x8950], 0
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
mov dword [eax + 0x8914], 0x10032e10
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x10032a80
lea ecx, [esi + 0x3c]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x88e4], 0
mov dword [eax + 0x88d0], 0xa
mov dword [eax + 0x88d8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x88e8], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100cc4f4
add esi, 0x8954
call fcn.100533c0
push str.quality_daggers
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x1ef
call fcn.1003f780
push str.quality
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], pe_nt_image_headers32
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xf1
lea ecx, [ecx + 0x89a8]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x89c0]
mov byte [eax + 0x89a1], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x89a1], al
cmovne eax, edx
mov dword [ecx + 0x8a0c], eax
add eax, 0xc
mov dword [ecx + 0x8964], eax
mov dword [ecx + 0x8968], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x89e0], 0x3f800000
lea ecx, [eax + 0x89f4]
mov dword [eax + 0x89e4], 0x42c80000
mov dword [eax + 0x89dc], 0x42c80000
mov dword [eax + 0x89f0], 0
mov dword [eax + 0x89e8], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032a80
mov dword [eax + 0x899c], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x896c], 0
mov ecx, dword [ebp - 0xc8]
mov dword [eax + 0x8958], 0xa
mov dword [eax + 0x8960], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x8970], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0x110]
push 0x100ccf68
add esi, 0x8a10
call fcn.100533c0
push str.seed_daggers
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x1f2
call fcn.1003f780
push str.seed
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xf3
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xf4
lea ecx, [ecx + 0x8a64]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x8a7c]
mov byte [eax + 0x8a5d], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x8a5d], al
cmovne eax, edx
mov dword [ecx + 0x8ac8], eax
add eax, 0xc
mov dword [ecx + 0x8a20], eax
mov dword [ecx + 0x8a24], eax
mov eax, ecx
lea ecx, [ebp - 0x110]
push ecx
mov dword [eax + 0x8a9c], 0
lea ecx, [eax + 0x8ab0]
mov dword [eax + 0x8aa0], 0x437f0000
mov dword [eax + 0x8a98], 0
mov dword [eax + 0x8aac], 0
mov dword [eax + 0x8aa4], 0x3f800000
call fcn.100550b0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e770
mov eax, dword [ebp - 0xc8]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032a80
mov dword [eax + 0x8a58], 0x10032e10
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x8a28], 0
mov dword [eax + 0x8a14], 0xa
mov dword [eax + 0x8a1c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x8a2c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008d8b0
push 0x100cca30
lea ecx, [ebp - 0x854]
call fcn.1003f780
push str.bayonet
lea ecx, [ebp - 0x83c]
mov dword [ebp - 4], 0x1f5
call fcn.1003f780
push str.bowie
lea ecx, [ebp - 0x824]
mov byte [ebp - 4], 0xf6
call fcn.1003f780
push str.butterfly
lea ecx, [ebp - 0x80c]
mov byte [ebp - 4], 0xf7
call fcn.1003f780
push str.falchion
lea ecx, [ebp - 0x7f4]
mov byte [ebp - 4], 0xf8
call fcn.1003f780
push str.flip
lea ecx, [ebp - 0x7dc]
mov byte [ebp - 4], 0xf9
call fcn.1003f780
push 0x100cebfc
lea ecx, [ebp - 0x7c4]
mov byte [ebp - 4], 0xfa
call fcn.1003f780
push str.huntsman
lea ecx, [ebp - 0x7ac]
mov byte [ebp - 4], 0xfb
call fcn.1003f780
push str.karambit
lea ecx, [ebp - 0x794]
mov byte [ebp - 4], 0xfc
call fcn.1003f780
push str.m9_bayonet
lea ecx, [ebp - 0x77c]
mov byte [ebp - 4], 0xfd
call fcn.1003f780
push str.daggers
lea ecx, [ebp - 0x764]
mov byte [ebp - 4], 0xfe
call fcn.1003f780
lea eax, [ebp - 0x11a]
mov dword [ebp - 4], 0x1ff
push eax
lea ecx, [ebp - 0x74c]
push ecx
lea edx, [ebp - 0x854]
push edx
lea ecx, [ebp - 0x5fc]
call fcn.10053450
push str.skins_knife_model
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x200
call fcn.1003f780
push str.knife_model
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 1
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 2
lea ecx, [ecx + 0x8b20]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x8b38]
mov byte [eax + 0x8b19], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x8b19], al
cmovne eax, edx
mov dword [ecx + 0x8b68], eax
add eax, 0x14
mov dword [ecx + 0x8adc], eax
mov dword [ecx + 0x8ae0], eax
mov eax, dword [ebp - 0x5f8]
mov esi, dword [ebp - 0x5fc]
mov dword [ebp - 0x14], eax
cmp esi, eax
je 0x10088414
mov edi, ecx
nop word [eax + eax]
push esi
lea ecx, [edi + 0x8b54]
call fcn.1008d8e0
add esi, 0x18
cmp esi, dword [ebp - 0x14]
jne 0x10088400
mov ecx, dword [ebp - 0xc8]
lea ecx, [ecx + 0x8b54]
call fcn.1008d910
test eax, eax
je 0x10088439
mov eax, dword [ebp - 0xc8]
mov dword [eax + 0x8b64], 0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x5fc]
call fcn.1002e6f0
push fcn.1002a580
push 0xb
push 0x18
lea eax, [ebp - 0x854]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100bb183
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [eax + 0x8b14], 0x10032e10
add eax, 0x8acc
mov dword [ebp - 0x14], eax
lea ecx, [ecx + 0x24]
mov eax, dword [ebp - 0xc8]
mov dword [eax + 0x8ae4], 1
mov dword [eax + 0x8ad0], 0x140
mov dword [eax + 0x8ad8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x8ac4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
push 0x100cca30
lea ecx, [ebp - 0x74c]
call fcn.1003f780
push str.bloodhound
lea ecx, [ebp - 0x734]
mov dword [ebp - 4], 0x203
call fcn.1003f780
push str.sport
lea ecx, [ebp - 0x71c]
mov byte [ebp - 4], 4
call fcn.1003f780
push str.driver
lea ecx, [ebp - 0x704]
mov byte [ebp - 4], 5
call fcn.1003f780
push str.handwraps
lea ecx, [ebp - 0x6ec]
mov byte [ebp - 4], 6
call fcn.1003f780
push str.moto
lea ecx, [ebp - 0x6d4]
mov byte [ebp - 4], 7
call fcn.1003f780
push str.specialist
lea ecx, [ebp - 0x6bc]
mov byte [ebp - 4], 8
call fcn.1003f780
lea eax, [ebp - 0x119]
mov dword [ebp - 4], 0x209
push eax
lea ecx, [ebp - 0x6a4]
push ecx
lea edx, [ebp - 0x74c]
push edx
lea ecx, [ebp - 0x5f0]
call fcn.10053450
push str.skins_glove_model
lea ecx, [ebp - 0xe0]
mov byte [ebp - 4], 0xa
call fcn.1003f780
push str.glove_model
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xb
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
mov byte [ebp - 4], 0xc
lea ecx, [ecx + 0x8bc0]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
push ecx
lea ecx, [eax + 0x8bd8]
mov byte [eax + 0x8bb9], 1
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x8bb9], al
cmovne eax, edx
mov dword [ecx + 0x8c08], eax
add eax, 0x14
mov dword [ecx + 0x8b7c], eax
mov dword [ecx + 0x8b80], eax
mov edi, dword [ebp - 0x5ec]
mov esi, dword [ebp - 0x5f0]
cmp esi, edi
je 0x10088639
mov eax, ecx
add eax, 0x8bf4
mov dword [ebp - 0x14], eax
push esi
mov ecx, eax
call fcn.1008d8e0
mov eax, dword [ebp - 0x14]
add esi, 0x18
cmp esi, edi
jne 0x10088627
mov ecx, dword [ebp - 0xc8]
lea ecx, [ecx + 0x8bf4]
call fcn.1008d910
test eax, eax
je 0x1008865e
mov eax, dword [ebp - 0xc8]
mov dword [eax + 0x8c04], 0
lea ecx, [ebp - 0xf8]
call fcn.1002a580
lea ecx, [ebp - 0xe0]
call fcn.1002a580
lea ecx, [ebp - 0x5f0]
call fcn.1002e6f0
push fcn.1002a580
push 7
push 0x18
lea eax, [ebp - 0x74c]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100bb183
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [eax + 0x8bb4], 0x10032410
add eax, 0x8b6c
mov dword [ebp - 0x14], eax
lea ecx, [ecx + 0x24]
mov eax, dword [ebp - 0xc8]
mov dword [eax + 0x8b84], 1
mov dword [eax + 0x8b70], 0x140
mov dword [eax + 0x8b78], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x8b64], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov esi, dword [ebp - 0xc8]
lea ecx, [ebp - 0xe0]
push str.skins_glove_id
add esi, 0x8c0c
call fcn.1003f780
push str.glove_paintkit_id
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x20d
call fcn.1003f780
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xf8]
push eax
mov byte [ebp - 4], 0xe
lea ecx, [ecx + 0x8c2c]
call fcn.10047900
mov ecx, dword [ebp - 0xc8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ecx + 0x8c60]
call fcn.10047900
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0xf8]
mov dword [eax + 0x8c90], 2
mov dword [eax + 0x8c1c], 0x23
mov dword [eax + 0x8c20], 0x23
call fcn.1002a580
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a580
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x8c54], 0x10032410
mov dword [esi + 0x18], 1
lea ecx, [ecx + 0x24]
mov dword [esi + 4], 0x140
mov dword [esi + 0xc], pe_nt_image_headers32
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008d8b0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.100bb5fe
mov esp, ebp
pop ebp
ret