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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100c3cb6
mov eax, dword fs:[0]
push eax
sub esp, 0x854
mov eax, dword [0x10122c00]
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 - 0xc4], ecx
push 1
xorps xmm0, xmm0
mov dword [ebp - 0x168], 0
push 0x100ccef4
lea ecx, [ebp - 0x178]
mov dword [ebp - 0x164], 0
movups xmmword [ebp - 0x178], xmm0
call fcn.10027040
push 7
xorps xmm0, xmm0
mov dword [ebp - 4], 0
push str.changer
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x150], 0
movups xmmword [ebp - 0x160], xmm0
mov dword [ebp - 0x14c], 0
call fcn.10027040
push 5
xorps xmm0, xmm0
mov byte [ebp - 4], 1
push str.skins
lea ecx, [ebp - 0x148]
mov dword [ebp - 0x138], 0
movups xmmword [ebp - 0x148], xmm0
mov dword [ebp - 0x134], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x148]
mov byte [ebp - 4], 2
lea ecx, [eax + 0x30]
cmp ecx, edx
je 0x10076b57
cmp dword [ebp - 0x134], 0xf
mov eax, edx
push dword [ebp - 0x138]
cmova eax, dword [ebp - 0x148]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0x160]
cmp eax, ecx
je 0x10076b89
cmp dword [ebp - 0x14c], 0xf
mov eax, ecx
push dword [ebp - 0x150]
cmova eax, dword [ebp - 0x160]
mov ecx, dword [ebp - 0xc4]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x48]
lea eax, [ebp - 0x178]
cmp ecx, eax
je 0x10076bb0
cmp dword [ebp - 0x164], 0xf
push dword [ebp - 0x168]
cmova eax, dword [ebp - 0x178]
push eax
call fcn.1002ec30
lea ecx, [ebp - 0x148]
call fcn.1002a350
lea ecx, [ebp - 0x160]
call fcn.1002a350
lea ecx, [ebp - 0x178]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x1a8]
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x198], 0
push str.skins_enable
add esi, 0x60
mov dword [ebp - 0x194], 0
movups xmmword [ebp - 0x1a8], xmm0
call fcn.10027040
push 6
xorps xmm0, xmm0
mov dword [ebp - 4], 3
push str.enable
lea ecx, [ebp - 0x190]
mov dword [ebp - 0x180], 0
movups xmmword [ebp - 0x190], xmm0
mov dword [ebp - 0x17c], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x1a8]
mov byte [ebp - 4], 4
lea ecx, [eax + 0xb4]
cmp ecx, edx
je 0x10076c84
cmp dword [ebp - 0x194], 0xf
mov eax, edx
push dword [ebp - 0x198]
cmova eax, dword [ebp - 0x1a8]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xcc]
mov byte [eax + 0xad], 1
lea edx, [ebp - 0x190]
cmp ecx, edx
je 0x10076cbd
cmp dword [ebp - 0x17c], 0xf
mov eax, edx
push dword [ebp - 0x180]
cmova eax, dword [ebp - 0x190]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0x190]
mov byte [eax + 0xe4], 0
call fcn.1002a350
lea ecx, [ebp - 0x1a8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov edi, ecx
add edi, 0x24
mov dword [ebp - 0x114], edi
mov dword [eax + 0xa8], 0x10031ee0
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], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7c], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x10076d3b
mov eax, dword [ebp - 0x28]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10076d47
lea eax, [ebp - 0x28]
push eax
push ecx
mov ecx, edi
call fcn.10027150
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x1d8]
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0x1c8], 0
push str.custom_paintkit
add esi, 0xe8
mov dword [ebp - 0x1c4], 0
movups xmmword [ebp - 0x1d8], xmm0
call fcn.10027040
push 9
xorps xmm0, xmm0
mov dword [ebp - 4], 5
push str.paint_kit
lea ecx, [ebp - 0x1c0]
mov dword [ebp - 0x1b0], 0
movups xmmword [ebp - 0x1c0], xmm0
mov dword [ebp - 0x1ac], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x1d8]
mov byte [ebp - 4], 6
lea ecx, [eax + 0x13c]
cmp ecx, edx
je 0x10076df6
cmp dword [ebp - 0x1c4], 0xf
mov eax, edx
push dword [ebp - 0x1c8]
cmova eax, dword [ebp - 0x1d8]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x154]
mov byte [eax + 0x135], 1
lea edx, [ebp - 0x1c0]
cmp ecx, edx
je 0x10076e2f
cmp dword [ebp - 0x1ac], 0xf
mov eax, edx
push dword [ebp - 0x1b0]
cmova eax, dword [ebp - 0x1c0]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0x1c0]
mov byte [eax + 0x16c], 0
call fcn.1002a350
lea ecx, [ebp - 0x1d8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [eax + 0x130], 0x10031ee0
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], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x104], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x10076eb3
mov eax, dword [ebp - 0x2c]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10076ebf
lea eax, [ebp - 0x2c]
push eax
push ecx
mov ecx, edi
call fcn.10027150
push 0x16
xorps xmm0, xmm0
mov dword [ebp - 0x1f8], 0
push str.pulltheknifeaftershoot
lea ecx, [ebp - 0x208]
mov dword [ebp - 0x1f4], 0
add esi, 0x170
movups xmmword [ebp - 0x208], xmm0
call fcn.10027040
push 0x1a
xorps xmm0, xmm0
mov dword [ebp - 4], 7
push str.pull_the_knife_after_shoot
lea ecx, [ebp - 0x1f0]
mov dword [ebp - 0x1e0], 0
movups xmmword [ebp - 0x1f0], xmm0
mov dword [ebp - 0x1dc], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x208]
mov byte [ebp - 4], 8
lea ecx, [eax + 0x1c4]
cmp ecx, edx
je 0x10076f68
cmp dword [ebp - 0x1f4], 0xf
mov eax, edx
push dword [ebp - 0x1f8]
cmova eax, dword [ebp - 0x208]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x1dc]
mov byte [eax + 0x1bd], 1
lea edx, [ebp - 0x1f0]
cmp ecx, edx
je 0x10076fa1
cmp dword [ebp - 0x1dc], 0xf
mov eax, edx
push dword [ebp - 0x1e0]
cmova eax, dword [ebp - 0x1f0]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0x1f0]
mov byte [eax + 0x1f4], 0
call fcn.1002a350
lea ecx, [ebp - 0x208]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x30], esi
mov esi, ecx
mov dword [eax + 0x188], 0
imul eax, dword [eax + 0x188], 0x136
add eax, 0xa
mov dword [ecx + 0x174], eax
mov eax, ecx
mov dword [eax + 0x17c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x18c], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x1007701b
mov eax, dword [ebp - 0x30]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10077027
lea eax, [ebp - 0x30]
push eax
push ecx
mov ecx, edi
call fcn.10027150
push 9
xorps xmm0, xmm0
mov dword [ebp - 0x228], 0
push str.id_deagle
lea ecx, [ebp - 0x238]
mov dword [ebp - 0x224], 0
add esi, 0x570
movups xmmword [ebp - 0x238], xmm0
call fcn.10027040
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 4], 9
push str.paintkit_id
lea ecx, [ebp - 0x220]
mov dword [ebp - 0x210], 0
movups xmmword [ebp - 0x220], xmm0
mov dword [ebp - 0x20c], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x220]
mov byte [ebp - 4], 0xa
lea ecx, [eax + 0x590]
cmp ecx, edx
je 0x100770d0
cmp dword [ebp - 0x20c], 0xf
mov eax, edx
push dword [ebp - 0x210]
cmova eax, dword [ebp - 0x220]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x5c4]
lea edx, [ebp - 0x238]
cmp ecx, edx
je 0x10077102
cmp dword [ebp - 0x224], 0xf
mov eax, edx
push dword [ebp - 0x228]
cmova eax, dword [ebp - 0x238]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
mov dword [eax + 0x5f4], 3
lea ecx, [ebp - 0x220]
mov dword [eax + 0x580], 0x23
mov dword [eax + 0x584], 0x23
call fcn.1002a350
lea ecx, [ebp - 0x238]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x5ac]
mov dword [eax + 0x5b8], 0x100328e0
mov dword [ebp - 0x74], 0x10031e10
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x1007716e
mov dword [edx], 0x10031e10
add dword [ecx + 4], 4
jmp 0x1007717e
lea eax, [ebp - 0x74]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x34], esi
mov esi, ecx
mov dword [eax + 0x588], 0
imul eax, dword [eax + 0x588], 0x136
add eax, 0xa
mov dword [ecx + 0x574], eax
mov eax, ecx
mov dword [eax + 0x57c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x58c], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x100771ce
mov eax, dword [ebp - 0x34]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x100771da
lea eax, [ebp - 0x34]
push eax
push ecx
mov ecx, edi
call fcn.10027150
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0x258], 0
push str.stattrak_deagle
lea ecx, [ebp - 0x268]
mov dword [ebp - 0x254], 0
add esi, 0x5fc
movups xmmword [ebp - 0x268], xmm0
call fcn.10027040
push 8
xorps xmm0, xmm0
mov dword [ebp - 4], 0xb
push str.stattrak
lea ecx, [ebp - 0x250]
mov dword [ebp - 0x240], 0
movups xmmword [ebp - 0x250], xmm0
mov dword [ebp - 0x23c], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x268]
mov byte [ebp - 4], 0xc
lea ecx, [eax + 0x650]
cmp ecx, edx
je 0x10077283
cmp dword [ebp - 0x254], 0xf
mov eax, edx
push dword [ebp - 0x258]
cmova eax, dword [ebp - 0x268]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x668]
mov byte [eax + 0x649], 1
lea edx, [ebp - 0x250]
cmp ecx, edx
je 0x100772bc
cmp dword [ebp - 0x23c], 0xf
mov eax, edx
push dword [ebp - 0x240]
cmova eax, dword [ebp - 0x250]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0x250]
mov byte [eax + 0x680], 0
call fcn.1002a350
lea ecx, [ebp - 0x268]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x638]
mov dword [eax + 0x644], 0x100328e0
mov dword [ebp - 0x78], 0x10031e10
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10077311
mov dword [edx], 0x10031e10
add dword [ecx + 4], 4
jmp 0x10077321
lea eax, [ebp - 0x78]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
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 0x10077371
mov eax, dword [ebp - 0x38]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x1007737d
lea eax, [ebp - 0x38]
push eax
push ecx
mov ecx, edi
call fcn.10027150
push 1
xorps xmm0, xmm0
mov dword [ebp - 0x2a0], 0
push 0x100cb4dc
lea ecx, [ebp - 0x2b0]
mov dword [ebp - 0x29c], 0
add esi, 0x684
movups xmmword [ebp - 0x2b0], xmm0
call fcn.10047bc0
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 4], 0xd
push str.quality_deagle
lea ecx, [ebp - 0x298]
mov dword [ebp - 0x288], 0
movups xmmword [ebp - 0x298], xmm0
mov dword [ebp - 0x284], 0
call fcn.10027040
push 7
xorps xmm0, xmm0
mov byte [ebp - 4], 0xe
push str.quality
lea ecx, [ebp - 0x280]
mov dword [ebp - 0x270], 0
movups xmmword [ebp - 0x280], xmm0
mov dword [ebp - 0x26c], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x298]
mov byte [ebp - 4], 0xf
lea ecx, [eax + 0x6d8]
cmp ecx, edx
je 0x1007745a
cmp dword [ebp - 0x284], 0xf
mov eax, edx
push dword [ebp - 0x288]
cmova eax, dword [ebp - 0x298]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x6f0]
mov byte [eax + 0x6d1], 1
lea eax, [ebp - 0x280]
cmp ecx, eax
je 0x1007748b
cmp dword [ebp - 0x26c], 0xf
push dword [ebp - 0x270]
cmova eax, dword [ebp - 0x280]
push eax
call fcn.1002ec30
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6d1], al
cmovne eax, edx
mov dword [ecx + 0x73c], eax
add eax, 0xc
mov dword [ecx + 0x694], eax
mov dword [ecx + 0x698], eax
mov eax, ecx
mov dword [eax + 0x710], 0x3f800000
lea ecx, [eax + 0x724]
mov dword [eax + 0x714], 0x42c80000
mov dword [eax + 0x70c], 0x42c80000
mov dword [eax + 0x720], 0
mov dword [eax + 0x718], 0x3f800000
lea eax, [ebp - 0x2b0]
cmp ecx, eax
je 0x10077514
cmp dword [ebp - 0x29c], 7
push dword [ebp - 0x2a0]
cmova eax, dword [ebp - 0x2b0]
push eax
call fcn.1002ed30
lea ecx, [ebp - 0x280]
call fcn.1002a350
lea ecx, [ebp - 0x298]
call fcn.1002a350
lea ecx, [ebp - 0x2b0]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x6c0]
mov dword [eax + 0x6cc], 0x100328e0
mov dword [ebp - 0x7c], 0x10031e10
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x1007756d
mov dword [edx], 0x10031e10
add dword [ecx + 4], 4
jmp 0x1007757d
lea eax, [ebp - 0x7c]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x3c], esi
mov esi, ecx
mov dword [eax + 0x69c], 0
imul eax, dword [eax + 0x69c], 0x136
add eax, 0xa
mov dword [ecx + 0x688], eax
mov eax, ecx
mov dword [eax + 0x690], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x6a0], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x100775cd
mov eax, dword [ebp - 0x3c]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x100775d9
lea eax, [ebp - 0x3c]
push eax
push ecx
mov ecx, edi
call fcn.10027150
push 0
xorps xmm0, xmm0
mov dword [ebp - 0x2e8], 0
push 0x100cbf50
lea ecx, [ebp - 0x2f8]
mov dword [ebp - 0x2e4], 0
add esi, 0x740
movups xmmword [ebp - 0x2f8], xmm0
call fcn.10047bc0
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 4], 0x10
push str.seed_deagle
lea ecx, [ebp - 0x2e0]
mov dword [ebp - 0x2d0], 0
movups xmmword [ebp - 0x2e0], xmm0
mov dword [ebp - 0x2cc], 0
call fcn.10027040
push 4
xorps xmm0, xmm0
mov byte [ebp - 4], 0x11
push str.seed
lea ecx, [ebp - 0x2c8]
mov dword [ebp - 0x2b8], 0
movups xmmword [ebp - 0x2c8], xmm0
mov dword [ebp - 0x2b4], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x2e0]
mov byte [ebp - 4], 0x12
lea ecx, [eax + 0x794]
cmp ecx, edx
je 0x100776b6
cmp dword [ebp - 0x2cc], 0xf
mov eax, edx
push dword [ebp - 0x2d0]
cmova eax, dword [ebp - 0x2e0]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x7ac]
mov byte [eax + 0x78d], 1
lea eax, [ebp - 0x2c8]
cmp ecx, eax
je 0x100776e7
cmp dword [ebp - 0x2b4], 0xf
push dword [ebp - 0x2b8]
cmova eax, dword [ebp - 0x2c8]
push eax
call fcn.1002ec30
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x78d], al
cmovne eax, edx
mov dword [ecx + 0x7f8], eax
add eax, 0xc
mov dword [ecx + 0x750], eax
mov dword [ecx + 0x754], eax
mov eax, ecx
mov dword [eax + 0x7cc], 0
lea ecx, [eax + 0x7e0]
mov dword [eax + 0x7d0], 0x437f0000
mov dword [eax + 0x7c8], 0
mov dword [eax + 0x7dc], 0
mov dword [eax + 0x7d4], 0x3f800000
lea eax, [ebp - 0x2f8]
cmp ecx, eax
je 0x10077770
cmp dword [ebp - 0x2e4], 7
push dword [ebp - 0x2e8]
cmova eax, dword [ebp - 0x2f8]
push eax
call fcn.1002ed30
lea ecx, [ebp - 0x2c8]
call fcn.1002a350
lea ecx, [ebp - 0x2e0]
call fcn.1002a350
lea ecx, [ebp - 0x2f8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x77c]
mov dword [eax + 0x788], 0x100328e0
mov dword [ebp - 0x80], 0x10031e10
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x100777c9
mov dword [edx], 0x10031e10
add dword [ecx + 4], 4
jmp 0x100777d9
lea eax, [ebp - 0x80]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x40], esi
mov esi, ecx
mov dword [eax + 0x758], 0
imul eax, dword [eax + 0x758], 0x136
add eax, 0xa
mov dword [ecx + 0x744], eax
mov eax, ecx
mov dword [eax + 0x74c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x75c], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x10077829
mov eax, dword [ebp - 0x40]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10077835
lea eax, [ebp - 0x40]
push eax
push ecx
mov ecx, edi
call fcn.10027150
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x318], 0
push str.id_elite
lea ecx, [ebp - 0x328]
mov dword [ebp - 0x314], 0
add esi, 0xa6c
movups xmmword [ebp - 0x328], xmm0
call fcn.10027040
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 4], 0x13
push str.paintkit_id
lea ecx, [ebp - 0x310]
mov dword [ebp - 0x300], 0
movups xmmword [ebp - 0x310], xmm0
mov dword [ebp - 0x2fc], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x310]
mov byte [ebp - 4], 0x14
lea ecx, [eax + 0xa8c]
cmp ecx, edx
je 0x100778de
cmp dword [ebp - 0x2fc], 0xf
mov eax, edx
push dword [ebp - 0x300]
cmova eax, dword [ebp - 0x310]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xac0]
lea edx, [ebp - 0x328]
cmp ecx, edx
je 0x10077910
cmp dword [ebp - 0x314], 0xf
mov eax, edx
push dword [ebp - 0x318]
cmova eax, dword [ebp - 0x328]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
mov dword [eax + 0xaf0], 3
lea ecx, [ebp - 0x310]
mov dword [eax + 0xa7c], 0x23
mov dword [eax + 0xa80], 0x23
call fcn.1002a350
lea ecx, [ebp - 0x328]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xaa8]
mov dword [eax + 0xab4], 0x100328e0
mov dword [ebp - 0x84], 0x10031e40
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x1007797f
mov dword [edx], 0x10031e40
add dword [ecx + 4], 4
jmp 0x10077992
lea eax, [ebp - 0x84]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x44], esi
mov esi, ecx
mov dword [eax + 0xa84], 0
imul eax, dword [eax + 0xa84], 0x136
add eax, 0xa
mov dword [ecx + 0xa70], eax
mov eax, ecx
mov dword [eax + 0xa78], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0xa88], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x100779e2
mov eax, dword [ebp - 0x44]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x100779ee
lea eax, [ebp - 0x44]
push eax
push ecx
mov ecx, edi
call fcn.10027150
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 0x348], 0
push str.stattrak_elite
lea ecx, [ebp - 0x358]
mov dword [ebp - 0x344], 0
add esi, 0xaf8
movups xmmword [ebp - 0x358], xmm0
call fcn.10027040
push 8
xorps xmm0, xmm0
mov dword [ebp - 4], 0x15
push str.stattrak
lea ecx, [ebp - 0x340]
mov dword [ebp - 0x330], 0
movups xmmword [ebp - 0x340], xmm0
mov dword [ebp - 0x32c], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x358]
mov byte [ebp - 4], 0x16
lea ecx, [eax + 0xb4c]
cmp ecx, edx
je 0x10077a97
cmp dword [ebp - 0x344], 0xf
mov eax, edx
push dword [ebp - 0x348]
cmova eax, dword [ebp - 0x358]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xb64]
mov byte [eax + 0xb45], 1
lea edx, [ebp - 0x340]
cmp ecx, edx
je 0x10077ad0
cmp dword [ebp - 0x32c], 0xf
mov eax, edx
push dword [ebp - 0x330]
cmova eax, dword [ebp - 0x340]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0x340]
mov byte [eax + 0xb7c], 0
call fcn.1002a350
lea ecx, [ebp - 0x358]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xb34]
mov dword [eax + 0xb40], 0x100328e0
mov dword [ebp - 0x88], 0x10031e40
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10077b28
mov dword [edx], 0x10031e40
add dword [ecx + 4], 4
jmp 0x10077b3b
lea eax, [ebp - 0x88]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
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 0x10077b8b
mov eax, dword [ebp - 0x48]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10077b97
lea eax, [ebp - 0x48]
push eax
push ecx
mov ecx, edi
call fcn.10027150
push 0x100cb4dc
lea ecx, [ebp - 0x610]
add esi, 0xb80
call fcn.10052d20
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 4], 0x17
push str.quality_elite
lea ecx, [ebp - 0x388]
mov dword [ebp - 0x378], 0
movups xmmword [ebp - 0x388], xmm0
mov dword [ebp - 0x374], 0
call fcn.10027040
push 7
xorps xmm0, xmm0
mov byte [ebp - 4], 0x18
push str.quality
lea ecx, [ebp - 0x370]
mov dword [ebp - 0x360], 0
movups xmmword [ebp - 0x370], xmm0
mov dword [ebp - 0x35c], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x388]
mov byte [ebp - 4], 0x19
lea ecx, [eax + 0xbd4]
cmp ecx, edx
je 0x10077c54
cmp dword [ebp - 0x374], 0xf
mov eax, edx
push dword [ebp - 0x378]
cmova eax, dword [ebp - 0x388]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xbec]
mov byte [eax + 0xbcd], 1
lea eax, [ebp - 0x370]
cmp ecx, eax
je 0x10077c85
cmp dword [ebp - 0x35c], 0xf
push dword [ebp - 0x360]
cmova eax, dword [ebp - 0x370]
push eax
call fcn.1002ec30
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0xbcd], al
cmovne eax, edx
mov dword [ecx + 0xc38], eax
add eax, 0xc
mov dword [ecx + 0xb90], eax
mov dword [ecx + 0xb94], eax
mov eax, ecx
mov dword [eax + 0xc0c], 0x3f800000
lea ecx, [eax + 0xc20]
mov dword [eax + 0xc10], 0x42c80000
mov dword [eax + 0xc08], 0x42c80000
mov dword [eax + 0xc1c], 0
mov dword [eax + 0xc14], 0x3f800000
lea eax, [ebp - 0x610]
cmp ecx, eax
je 0x10077d0e
cmp dword [ebp - 0x5fc], 7
push dword [ebp - 0x600]
cmova eax, dword [ebp - 0x610]
push eax
call fcn.1002ed30
lea ecx, [ebp - 0x370]
call fcn.1002a350
lea ecx, [ebp - 0x388]
call fcn.1002a350
lea ecx, [ebp - 0x610]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xbbc]
mov dword [eax + 0xbc8], 0x100328e0
mov dword [ebp - 0x8c], 0x10031e40
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10077d6a
mov dword [edx], 0x10031e40
add dword [ecx + 4], 4
jmp 0x10077d7d
lea eax, [ebp - 0x8c]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x4c], esi
mov esi, ecx
mov dword [eax + 0xb98], 0
imul eax, dword [eax + 0xb98], 0x136
add eax, 0xa
mov dword [ecx + 0xb84], eax
mov eax, ecx
mov dword [eax + 0xb8c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0xb9c], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x10077dcd
mov eax, dword [ebp - 0x4c]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10077dd9
lea eax, [ebp - 0x4c]
push eax
push ecx
mov ecx, edi
call fcn.10027150
push 0x100cbf50
lea ecx, [ebp - 0x628]
add esi, 0xc3c
call fcn.10052d20
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 4], 0x1a
push str.seed_elite
lea ecx, [ebp - 0x3b8]
mov dword [ebp - 0x3a8], 0
movups xmmword [ebp - 0x3b8], xmm0
mov dword [ebp - 0x3a4], 0
call fcn.10027040
push 4
xorps xmm0, xmm0
mov byte [ebp - 4], 0x1b
push str.seed
lea ecx, [ebp - 0x3a0]
mov dword [ebp - 0x390], 0
movups xmmword [ebp - 0x3a0], xmm0
mov dword [ebp - 0x38c], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x3b8]
mov byte [ebp - 4], 0x1c
lea ecx, [eax + 0xc90]
cmp ecx, edx
je 0x10077e96
cmp dword [ebp - 0x3a4], 0xf
mov eax, edx
push dword [ebp - 0x3a8]
cmova eax, dword [ebp - 0x3b8]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xca8]
mov byte [eax + 0xc89], 1
lea eax, [ebp - 0x3a0]
cmp ecx, eax
je 0x10077ec7
cmp dword [ebp - 0x38c], 0xf
push dword [ebp - 0x390]
cmova eax, dword [ebp - 0x3a0]
push eax
call fcn.1002ec30
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0xc89], al
cmovne eax, edx
mov dword [ecx + 0xcf4], eax
add eax, 0xc
mov dword [ecx + 0xc4c], eax
mov dword [ecx + 0xc50], eax
mov eax, ecx
mov dword [eax + 0xcc8], 0
lea ecx, [eax + 0xcdc]
mov dword [eax + 0xccc], 0x437f0000
mov dword [eax + 0xcc4], 0
mov dword [eax + 0xcd8], 0
mov dword [eax + 0xcd0], 0x3f800000
lea eax, [ebp - 0x628]
cmp ecx, eax
je 0x10077f50
cmp dword [ebp - 0x614], 7
push dword [ebp - 0x618]
cmova eax, dword [ebp - 0x628]
push eax
call fcn.1002ed30
lea ecx, [ebp - 0x3a0]
call fcn.1002a350
lea ecx, [ebp - 0x3b8]
call fcn.1002a350
lea ecx, [ebp - 0x628]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xc78]
mov dword [eax + 0xc84], 0x100328e0
mov dword [ebp - 0x90], 0x10031e40
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10077fac
mov dword [edx], 0x10031e40
add dword [ecx + 4], 4
jmp 0x10077fbf
lea eax, [ebp - 0x90]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x18], esi
mov esi, ecx
mov dword [eax + 0xc54], 0
imul eax, dword [eax + 0xc54], 0x136
add eax, 0xa
mov dword [ecx + 0xc40], eax
mov eax, ecx
mov dword [eax + 0xc48], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0xc58], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x1007800f
mov eax, dword [ebp - 0x18]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x1007801b
lea eax, [ebp - 0x18]
push eax
push ecx
mov ecx, edi
call fcn.10027150
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x3d8], 0
push str.id_fiveseven
lea ecx, [ebp - 0x3e8]
mov dword [ebp - 0x3d4], 0
add esi, 0xcf8
movups xmmword [ebp - 0x3e8], xmm0
call fcn.10027040
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 4], 0x1d
push str.paintkit_id
lea ecx, [ebp - 0x3d0]
mov dword [ebp - 0x3c0], 0
movups xmmword [ebp - 0x3d0], xmm0
mov dword [ebp - 0x3bc], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x3d0]
mov byte [ebp - 4], 0x1e
lea ecx, [eax + 0xd18]
cmp ecx, edx
je 0x100780c4
cmp dword [ebp - 0x3bc], 0xf
mov eax, edx
push dword [ebp - 0x3c0]
cmova eax, dword [ebp - 0x3d0]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xd4c]
lea edx, [ebp - 0x3e8]
cmp ecx, edx
je 0x100780f6
cmp dword [ebp - 0x3d4], 0xf
mov eax, edx
push dword [ebp - 0x3d8]
cmova eax, dword [ebp - 0x3e8]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
mov dword [eax + 0xd7c], 3
lea ecx, [ebp - 0x3d0]
mov dword [eax + 0xd08], 0x23
mov dword [eax + 0xd0c], 0x23
call fcn.1002a350
lea ecx, [ebp - 0x3e8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xd34]
mov dword [eax + 0xd40], 0x100328e0
mov dword [ebp - 0x94], 0x10031ea0
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10078165
mov dword [edx], 0x10031ea0
add dword [ecx + 4], 4
jmp 0x10078178
lea eax, [ebp - 0x94]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x54], esi
mov esi, ecx
mov dword [eax + 0xd10], 0
imul eax, dword [eax + 0xd10], 0x136
add eax, 0xa
mov dword [ecx + 0xcfc], eax
mov eax, ecx
mov dword [eax + 0xd04], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0xd14], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x100781c8
mov eax, dword [ebp - 0x54]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x100781d4
lea eax, [ebp - 0x54]
push eax
push ecx
mov ecx, edi
call fcn.10027150
push 0x12
xorps xmm0, xmm0
mov dword [ebp - 0x408], 0
push str.stattrak_fiveseven
lea ecx, [ebp - 0x418]
mov dword [ebp - 0x404], 0
add esi, 0xd84
movups xmmword [ebp - 0x418], xmm0
call fcn.10027040
push 8
xorps xmm0, xmm0
mov dword [ebp - 4], 0x1f
push str.stattrak
lea ecx, [ebp - 0x400]
mov dword [ebp - 0x3f0], 0
movups xmmword [ebp - 0x400], xmm0
mov dword [ebp - 0x3ec], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x418]
mov byte [ebp - 4], 0x20
lea ecx, [eax + 0xdd8]
cmp ecx, edx
je 0x1007827d
cmp dword [ebp - 0x404], 0xf
mov eax, edx
push dword [ebp - 0x408]
cmova eax, dword [ebp - 0x418]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xdf0]
mov byte [eax + 0xdd1], 1
lea edx, [ebp - 0x400]
cmp ecx, edx
je 0x100782b6
cmp dword [ebp - 0x3ec], 0xf
mov eax, edx
push dword [ebp - 0x3f0]
cmova eax, dword [ebp - 0x400]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0x400]
mov byte [eax + 0xe08], 0
call fcn.1002a350
lea ecx, [ebp - 0x418]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xdc0]
mov dword [eax + 0xdcc], 0x100328e0
mov dword [ebp - 0x98], 0x10031ea0
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x1007830e
mov dword [edx], 0x10031ea0
add dword [ecx + 4], 4
jmp 0x10078321
lea eax, [ebp - 0x98]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
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 0x10078371
mov eax, dword [ebp - 0x58]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x1007837d
lea eax, [ebp - 0x58]
push eax
push ecx
mov ecx, edi
call fcn.10027150
push 0x100cb4dc
lea ecx, [ebp - 0x640]
add esi, 0xe0c
call fcn.10052d20
push 0x11
xorps xmm0, xmm0
mov dword [ebp - 4], 0x21
push str.quality_fiveseven
lea ecx, [ebp - 0x448]
mov dword [ebp - 0x438], 0
movups xmmword [ebp - 0x448], xmm0
mov dword [ebp - 0x434], 0
call fcn.10027040
push 7
xorps xmm0, xmm0
mov byte [ebp - 4], 0x22
push str.quality
lea ecx, [ebp - 0x430]
mov dword [ebp - 0x420], 0
movups xmmword [ebp - 0x430], xmm0
mov dword [ebp - 0x41c], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x448]
mov byte [ebp - 4], 0x23
lea ecx, [eax + 0xe60]
cmp ecx, edx
je 0x1007843a
cmp dword [ebp - 0x434], 0xf
mov eax, edx
push dword [ebp - 0x438]
cmova eax, dword [ebp - 0x448]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xe78]
mov byte [eax + 0xe59], 1
lea eax, [ebp - 0x430]
cmp ecx, eax
je 0x1007846b
cmp dword [ebp - 0x41c], 0xf
push dword [ebp - 0x420]
cmova eax, dword [ebp - 0x430]
push eax
call fcn.1002ec30
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0xe59], al
cmovne eax, edx
mov dword [ecx + 0xec4], eax
add eax, 0xc
mov dword [ecx + 0xe1c], eax
mov dword [ecx + 0xe20], eax
mov eax, ecx
mov dword [eax + 0xe98], 0x3f800000
lea ecx, [eax + 0xeac]
mov dword [eax + 0xe9c], 0x42c80000
mov dword [eax + 0xe94], 0x42c80000
mov dword [eax + 0xea8], 0
mov dword [eax + 0xea0], 0x3f800000
lea eax, [ebp - 0x640]
cmp ecx, eax
je 0x100784f4
cmp dword [ebp - 0x62c], 7
push dword [ebp - 0x630]
cmova eax, dword [ebp - 0x640]
push eax
call fcn.1002ed30
lea ecx, [ebp - 0x430]
call fcn.1002a350
lea ecx, [ebp - 0x448]
call fcn.1002a350
lea ecx, [ebp - 0x640]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xe48]
mov dword [eax + 0xe54], 0x100328e0
mov dword [ebp - 0x9c], 0x10031ea0
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10078550
mov dword [edx], 0x10031ea0
add dword [ecx + 4], 4
jmp 0x10078563
lea eax, [ebp - 0x9c]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x5c], esi
mov esi, ecx
mov dword [eax + 0xe24], 0
imul eax, dword [eax + 0xe24], 0x136
add eax, 0xa
mov dword [ecx + 0xe10], eax
mov eax, ecx
mov dword [eax + 0xe18], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0xe28], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x100785b3
mov eax, dword [ebp - 0x5c]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x100785bf
lea eax, [ebp - 0x5c]
push eax
push ecx
mov ecx, edi
call fcn.10027150
push 0x100cbf50
lea ecx, [ebp - 0x658]
add esi, 0xec8
call fcn.10052d20
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 4], 0x24
push str.seed_fiveseven
lea ecx, [ebp - 0x478]
mov dword [ebp - 0x468], 0
movups xmmword [ebp - 0x478], xmm0
mov dword [ebp - 0x464], 0
call fcn.10027040
push 4
xorps xmm0, xmm0
mov byte [ebp - 4], 0x25
push str.seed
lea ecx, [ebp - 0x460]
mov dword [ebp - 0x450], 0
movups xmmword [ebp - 0x460], xmm0
mov dword [ebp - 0x44c], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x478]
mov byte [ebp - 4], 0x26
lea ecx, [eax + 0xf1c]
cmp ecx, edx
je 0x1007867c
cmp dword [ebp - 0x464], 0xf
mov eax, edx
push dword [ebp - 0x468]
cmova eax, dword [ebp - 0x478]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xf34]
mov byte [eax + 0xf15], 1
lea eax, [ebp - 0x460]
cmp ecx, eax
je 0x100786ad
cmp dword [ebp - 0x44c], 0xf
push dword [ebp - 0x450]
cmova eax, dword [ebp - 0x460]
push eax
call fcn.1002ec30
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0xf15], al
cmovne eax, edx
mov dword [ecx + 0xf80], eax
add eax, 0xc
mov dword [ecx + 0xed8], eax
mov dword [ecx + 0xedc], eax
mov eax, ecx
mov dword [eax + 0xf54], 0
lea ecx, [eax + 0xf68]
mov dword [eax + 0xf58], 0x437f0000
mov dword [eax + 0xf50], 0
mov dword [eax + 0xf64], 0
mov dword [eax + 0xf5c], 0x3f800000
lea eax, [ebp - 0x658]
cmp ecx, eax
je 0x10078736
cmp dword [ebp - 0x644], 7
push dword [ebp - 0x648]
cmova eax, dword [ebp - 0x658]
push eax
call fcn.1002ed30
lea ecx, [ebp - 0x460]
call fcn.1002a350
lea ecx, [ebp - 0x478]
call fcn.1002a350
lea ecx, [ebp - 0x658]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xf04]
mov dword [eax + 0xf10], 0x100328e0
mov dword [ebp - 0xa0], 0x10031ea0
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10078792
mov dword [edx], 0x10031ea0
add dword [ecx + 4], 4
jmp 0x100787a5
lea eax, [ebp - 0xa0]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x60], esi
mov esi, ecx
mov dword [eax + 0xee0], 0
imul eax, dword [eax + 0xee0], 0x136
add eax, 0xa
mov dword [ecx + 0xecc], eax
mov eax, ecx
mov dword [eax + 0xed4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0xee4], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x100787f5
mov eax, dword [ebp - 0x60]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10078801
lea eax, [ebp - 0x60]
push eax
push ecx
mov ecx, edi
call fcn.10027150
mov esi, dword [0x1010c5e8]
lea ecx, [ebp - 0x4a8]
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0x498], 0
push str.fiveseven_color
movups xmmword [ebp - 0x4a8], xmm0
mov dword [ebp - 0x494], 0
call fcn.10027040
push 5
xorps xmm0, xmm0
mov dword [ebp - 4], 0x27
push str.color
lea ecx, [ebp - 0x490]
mov dword [ebp - 0x480], 0
movups xmmword [ebp - 0x490], xmm0
mov dword [ebp - 0x47c], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x490]
mov byte [ebp - 4], 0x28
lea ecx, [eax + 0x1000]
cmp ecx, edx
je 0x100788aa
cmp dword [ebp - 0x47c], 0xf
mov eax, edx
push dword [ebp - 0x480]
cmova eax, dword [ebp - 0x490]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xfd8]
lea edx, [ebp - 0x4a8]
cmp ecx, edx
je 0x100788dc
cmp dword [ebp - 0x494], 0xf
mov eax, edx
push dword [ebp - 0x498]
cmova eax, dword [ebp - 0x4a8]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
movss xmm0, dword [0x100c8708]
lea edi, [eax + 0xff8]
mov dword [ebp - 0x14], edi
lea edx, [eax + 0xff0]
lea edi, [eax + 0x101c]
mov dword [eax + 0x1018], esi
add eax, 0x1018
mov dword [ebp - 0x110], edi
mov eax, dword [ebp - 0x110]
xor cl, cl
mov edi, dword [ebp - 0x114]
mov dword [eax], 0
mov eax, dword [ebp - 0x14]
movss dword [eax], xmm0
mov byte [edx], cl
lea ecx, [ebp - 0x490]
call fcn.1002a350
lea ecx, [ebp - 0x4a8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xfc0]
mov dword [eax + 0xfcc], 0x100328e0
mov dword [ebp - 0xa4], 0x10031ea0
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10078978
mov dword [edx], 0x10031ea0
add dword [ecx + 4], 4
jmp 0x1007898b
lea eax, [ebp - 0xa4]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0xf84]
mov dword [ebp - 0x68], ecx
mov ecx, dword [ebp - 0xc4]
mov esi, ecx
mov dword [eax + 0xf9c], 0
imul eax, dword [eax + 0xf9c], 0x136
add eax, 0xa
mov dword [ecx + 0xf88], eax
mov eax, ecx
mov dword [eax + 0xf90], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0xfa0], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x100789e1
mov eax, dword [ebp - 0x68]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x100789ed
lea eax, [ebp - 0x68]
push eax
push ecx
mov ecx, edi
call fcn.10027150
mov esi, dword [0x1010c5e8]
lea ecx, [ebp - 0x4d8]
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x4c8], 0
push str.fiveseven_color1
movups xmmword [ebp - 0x4d8], xmm0
mov dword [ebp - 0x4c4], 0
call fcn.10027040
push 7
xorps xmm0, xmm0
mov dword [ebp - 4], 0x29
push str.color_1
lea ecx, [ebp - 0x4c0]
mov dword [ebp - 0x4b0], 0
movups xmmword [ebp - 0x4c0], xmm0
mov dword [ebp - 0x4ac], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x4c0]
mov byte [ebp - 4], 0x2a
lea ecx, [eax + 0x109c]
cmp ecx, edx
je 0x10078a96
cmp dword [ebp - 0x4ac], 0xf
mov eax, edx
push dword [ebp - 0x4b0]
cmova eax, dword [ebp - 0x4c0]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x1074]
lea edx, [ebp - 0x4d8]
cmp ecx, edx
je 0x10078ac8
cmp dword [ebp - 0x4c4], 0xf
mov eax, edx
push dword [ebp - 0x4c8]
cmova eax, dword [ebp - 0x4d8]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
movss xmm0, dword [0x100c8708]
lea edi, [eax + 0x1094]
lea edx, [eax + 0x108c]
mov dword [ebp - 0x110], edi
lea edi, [eax + 0x10b8]
xor cl, cl
add eax, 0x10b4
mov dword [ebp - 0x14], edi
mov edi, dword [ebp - 0x114]
mov dword [eax], esi
mov eax, dword [ebp - 0x14]
mov dword [eax], 0
mov eax, dword [ebp - 0x110]
movss dword [eax], xmm0
mov byte [edx], cl
lea ecx, [ebp - 0x4c0]
call fcn.1002a350
lea ecx, [ebp - 0x4d8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x105c]
mov dword [eax + 0x1068], 0x100328e0
mov dword [ebp - 0xa8], 0x10031ea0
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10078b60
mov dword [edx], 0x10031ea0
add dword [ecx + 4], 4
jmp 0x10078b73
lea eax, [ebp - 0xa8]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x1020]
mov dword [ebp - 0x6c], ecx
mov ecx, dword [ebp - 0xc4]
mov esi, ecx
mov dword [eax + 0x1038], 0
imul eax, dword [eax + 0x1038], 0x136
add eax, 0xa
mov dword [ecx + 0x1024], eax
mov eax, ecx
mov dword [eax + 0x102c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x103c], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x10078bc9
mov eax, dword [ebp - 0x6c]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10078bd5
lea eax, [ebp - 0x6c]
push eax
push ecx
mov ecx, edi
call fcn.10027150
mov esi, dword [0x1010c5e8]
lea ecx, [ebp - 0x508]
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x4f8], 0
push str.fiveseven_color2
movups xmmword [ebp - 0x508], xmm0
mov dword [ebp - 0x4f4], 0
call fcn.10027040
push 7
xorps xmm0, xmm0
mov dword [ebp - 4], 0x2b
push str.color_2
lea ecx, [ebp - 0x4f0]
mov dword [ebp - 0x4e0], 0
movups xmmword [ebp - 0x4f0], xmm0
mov dword [ebp - 0x4dc], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x4f0]
mov byte [ebp - 4], 0x2c
lea ecx, [eax + 0x1138]
cmp ecx, edx
je 0x10078c7e
cmp dword [ebp - 0x4dc], 0xf
mov eax, edx
push dword [ebp - 0x4e0]
cmova eax, dword [ebp - 0x4f0]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x1110]
lea edx, [ebp - 0x508]
cmp ecx, edx
je 0x10078cb0
cmp dword [ebp - 0x4f4], 0xf
mov eax, edx
push dword [ebp - 0x4f8]
cmova eax, dword [ebp - 0x508]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
movss xmm0, dword [0x100c8708]
lea edi, [eax + 0x1130]
lea edx, [eax + 0x1128]
mov dword [ebp - 0x110], edi
lea edi, [eax + 0x1154]
xor cl, cl
add eax, 0x1150
mov dword [ebp - 0x14], edi
mov edi, dword [ebp - 0x114]
mov dword [eax], esi
mov eax, dword [ebp - 0x14]
mov dword [eax], 0
mov eax, dword [ebp - 0x110]
movss dword [eax], xmm0
mov byte [edx], cl
lea ecx, [ebp - 0x4f0]
call fcn.1002a350
lea ecx, [ebp - 0x508]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x10f8]
mov dword [eax + 0x1104], 0x100328e0
mov dword [ebp - 0xac], 0x10031ea0
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10078d48
mov dword [edx], 0x10031ea0
add dword [ecx + 4], 4
jmp 0x10078d5b
lea eax, [ebp - 0xac]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x10bc]
mov dword [ebp - 0x70], ecx
mov ecx, dword [ebp - 0xc4]
mov esi, ecx
mov dword [eax + 0x10d4], 0
imul eax, dword [eax + 0x10d4], 0x136
add eax, 0xa
mov dword [ecx + 0x10c0], eax
mov eax, ecx
mov dword [eax + 0x10c8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x10d8], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x10078db1
mov eax, dword [ebp - 0x70]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10078dbd
lea eax, [ebp - 0x70]
push eax
push ecx
mov ecx, edi
call fcn.10027150
mov esi, dword [0x1010c5e8]
lea ecx, [ebp - 0x538]
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x528], 0
push str.fiveseven_color3
movups xmmword [ebp - 0x538], xmm0
mov dword [ebp - 0x524], 0
call fcn.10027040
push 7
xorps xmm0, xmm0
mov dword [ebp - 4], 0x2d
push str.color_3
lea ecx, [ebp - 0x520]
mov dword [ebp - 0x510], 0
movups xmmword [ebp - 0x520], xmm0
mov dword [ebp - 0x50c], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x520]
mov byte [ebp - 4], 0x2e
lea ecx, [eax + 0x11d4]
cmp ecx, edx
je 0x10078e66
cmp dword [ebp - 0x50c], 0xf
mov eax, edx
push dword [ebp - 0x510]
cmova eax, dword [ebp - 0x520]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x11ac]
lea edx, [ebp - 0x538]
cmp ecx, edx
je 0x10078e98
cmp dword [ebp - 0x524], 0xf
mov eax, edx
push dword [ebp - 0x528]
cmova eax, dword [ebp - 0x538]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
movss xmm0, dword [0x100c8708]
lea edi, [eax + 0x11cc]
lea edx, [eax + 0x11c4]
mov dword [ebp - 0x110], edi
lea edi, [eax + 0x11f0]
xor cl, cl
add eax, 0x11ec
mov dword [ebp - 0x14], edi
mov edi, dword [ebp - 0x114]
mov dword [eax], esi
mov eax, dword [ebp - 0x14]
mov dword [eax], 0
mov eax, dword [ebp - 0x110]
movss dword [eax], xmm0
mov byte [edx], cl
lea ecx, [ebp - 0x520]
call fcn.1002a350
lea ecx, [ebp - 0x538]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x1194]
mov dword [eax + 0x11a0], 0x100328e0
mov dword [ebp - 0xb0], 0x10031ea0
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10078f30
mov dword [edx], 0x10031ea0
add dword [ecx + 4], 4
jmp 0x10078f43
lea eax, [ebp - 0xb0]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x1158]
mov dword [ebp - 0x1c], ecx
mov ecx, dword [ebp - 0xc4]
mov esi, ecx
mov dword [eax + 0x1170], 0
imul eax, dword [eax + 0x1170], 0x136
add eax, 0xa
mov dword [ecx + 0x115c], eax
mov eax, ecx
mov dword [eax + 0x1164], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1174], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x10078f99
mov eax, dword [ebp - 0x1c]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10078fa5
lea eax, [ebp - 0x1c]
push eax
push ecx
mov ecx, edi
call fcn.10027150
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x558], 0
push str.id_glock
lea ecx, [ebp - 0x568]
mov dword [ebp - 0x554], 0
add esi, 0x11f4
movups xmmword [ebp - 0x568], xmm0
call fcn.10027040
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 4], 0x2f
push str.paintkit_id
lea ecx, [ebp - 0x550]
mov dword [ebp - 0x540], 0
movups xmmword [ebp - 0x550], xmm0
mov dword [ebp - 0x53c], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x550]
mov byte [ebp - 4], 0x30
lea ecx, [eax + 0x1214]
cmp ecx, edx
je 0x1007904e
cmp dword [ebp - 0x53c], 0xf
mov eax, edx
push dword [ebp - 0x540]
cmova eax, dword [ebp - 0x550]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x1248]
lea edx, [ebp - 0x568]
cmp ecx, edx
je 0x10079080
cmp dword [ebp - 0x554], 0xf
mov eax, edx
push dword [ebp - 0x558]
cmova eax, dword [ebp - 0x568]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
mov dword [eax + 0x1278], 3
lea ecx, [ebp - 0x550]
mov dword [eax + 0x1204], 0x23
mov dword [eax + 0x1208], 0x23
call fcn.1002a350
lea ecx, [ebp - 0x568]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x1230]
mov dword [eax + 0x123c], 0x100328e0
mov dword [ebp - 0xb4], 0x10031f50
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x100790ef
mov dword [edx], 0x10031f50
add dword [ecx + 4], 4
jmp 0x10079102
lea eax, [ebp - 0xb4]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x20], esi
mov esi, ecx
mov dword [eax + 0x120c], 0
imul eax, dword [eax + 0x120c], 0x136
add eax, 0xa
mov dword [ecx + 0x11f8], eax
mov eax, ecx
mov dword [eax + 0x1200], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1210], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x10079152
mov eax, dword [ebp - 0x20]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x1007915e
lea eax, [ebp - 0x20]
push eax
push ecx
mov ecx, edi
call fcn.10027150
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 0x588], 0
push str.stattrak_glock
lea ecx, [ebp - 0x598]
mov dword [ebp - 0x584], 0
add esi, 0x1280
movups xmmword [ebp - 0x598], xmm0
call fcn.10027040
push 8
xorps xmm0, xmm0
mov dword [ebp - 4], 0x31
push str.stattrak
lea ecx, [ebp - 0x580]
mov dword [ebp - 0x570], 0
movups xmmword [ebp - 0x580], xmm0
mov dword [ebp - 0x56c], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x598]
mov byte [ebp - 4], 0x32
lea ecx, [eax + 0x12d4]
cmp ecx, edx
je 0x10079207
cmp dword [ebp - 0x584], 0xf
mov eax, edx
push dword [ebp - 0x588]
cmova eax, dword [ebp - 0x598]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x12ec]
mov byte [eax + 0x12cd], 1
lea edx, [ebp - 0x580]
cmp ecx, edx
je 0x10079240
cmp dword [ebp - 0x56c], 0xf
mov eax, edx
push dword [ebp - 0x570]
cmova eax, dword [ebp - 0x580]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0x580]
mov byte [eax + 0x1304], 0
call fcn.1002a350
lea ecx, [ebp - 0x598]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x12bc]
mov dword [eax + 0x12c8], 0x100328e0
mov dword [ebp - 0xb8], 0x10031f50
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x10079298
mov dword [edx], 0x10031f50
add dword [ecx + 4], 4
jmp 0x100792ab
lea eax, [ebp - 0xb8]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x24], 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 0x100792fb
mov eax, dword [ebp - 0x24]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10079307
lea eax, [ebp - 0x24]
push eax
push ecx
mov ecx, edi
call fcn.10027150
push 0x100cb4dc
lea ecx, [ebp - 0x670]
add esi, 0x1308
call fcn.10052d20
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 4], 0x33
push str.quality_glock
lea ecx, [ebp - 0x5c8]
mov dword [ebp - 0x5b8], 0
movups xmmword [ebp - 0x5c8], xmm0
mov dword [ebp - 0x5b4], 0
call fcn.10027040
push 7
xorps xmm0, xmm0
mov byte [ebp - 4], 0x34
push str.quality
lea ecx, [ebp - 0x5b0]
mov dword [ebp - 0x5a0], 0
movups xmmword [ebp - 0x5b0], xmm0
mov dword [ebp - 0x59c], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x5c8]
mov byte [ebp - 4], 0x35
lea ecx, [eax + 0x135c]
cmp ecx, edx
je 0x100793c4
cmp dword [ebp - 0x5b4], 0xf
mov eax, edx
push dword [ebp - 0x5b8]
cmova eax, dword [ebp - 0x5c8]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x1374]
mov byte [eax + 0x1355], 1
lea eax, [ebp - 0x5b0]
cmp ecx, eax
je 0x100793f5
cmp dword [ebp - 0x59c], 0xf
push dword [ebp - 0x5a0]
cmova eax, dword [ebp - 0x5b0]
push eax
call fcn.1002ec30
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x1355], al
cmovne eax, edx
mov dword [ecx + 0x13c0], eax
add eax, 0xc
mov dword [ecx + 0x1318], eax
mov dword [ecx + 0x131c], eax
mov eax, ecx
mov dword [eax + 0x1394], 0x3f800000
lea ecx, [eax + 0x13a8]
mov dword [eax + 0x1398], 0x42c80000
mov dword [eax + 0x1390], 0x42c80000
mov dword [eax + 0x13a4], 0
mov dword [eax + 0x139c], 0x3f800000
lea eax, [ebp - 0x670]
cmp ecx, eax
je 0x1007947e
cmp dword [ebp - 0x65c], 7
push dword [ebp - 0x660]
cmova eax, dword [ebp - 0x670]
push eax
call fcn.1002ed30
lea ecx, [ebp - 0x5b0]
call fcn.1002a350
lea ecx, [ebp - 0x5c8]
call fcn.1002a350
lea ecx, [ebp - 0x670]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x1344]
mov dword [eax + 0x1350], 0x100328e0
mov dword [ebp - 0xbc], 0x10031f50
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x100794da
mov dword [edx], 0x10031f50
add dword [ecx + 4], 4
jmp 0x100794ed
lea eax, [ebp - 0xbc]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x64], esi
mov esi, ecx
mov dword [eax + 0x1320], 0
imul eax, dword [eax + 0x1320], 0x136
add eax, 0xa
mov dword [ecx + 0x130c], eax
mov eax, ecx
mov dword [eax + 0x1314], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1324], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x1007953d
mov eax, dword [ebp - 0x64]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x10079549
lea eax, [ebp - 0x64]
push eax
push ecx
mov ecx, edi
call fcn.10027150
push 0x100cbf50
lea ecx, [ebp - 0x688]
add esi, 0x13c4
call fcn.10052d20
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 4], 0x36
push str.seed_glock
lea ecx, [ebp - 0x130]
mov dword [ebp - 0x120], 0
movups xmmword [ebp - 0x130], xmm0
mov dword [ebp - 0x11c], 0
call fcn.10027040
push 4
xorps xmm0, xmm0
mov byte [ebp - 4], 0x37
push str.seed
lea ecx, [ebp - 0x5e0]
mov dword [ebp - 0x5d0], 0
movups xmmword [ebp - 0x5e0], xmm0
mov dword [ebp - 0x5cc], 0
call fcn.10027040
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0x130]
mov byte [ebp - 4], 0x38
lea ecx, [eax + 0x1418]
cmp ecx, edx
je 0x10079606
cmp dword [ebp - 0x11c], 0xf
mov eax, edx
push dword [ebp - 0x120]
cmova eax, dword [ebp - 0x130]
push eax
call fcn.1002ec30
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x1430]
mov byte [eax + 0x1411], 1
lea eax, [ebp - 0x5e0]
cmp ecx, eax
je 0x10079637
cmp dword [ebp - 0x5cc], 0xf
push dword [ebp - 0x5d0]
cmova eax, dword [ebp - 0x5e0]
push eax
call fcn.1002ec30
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x1411], al
cmovne eax, edx
mov dword [ecx + 0x147c], eax
add eax, 0xc
mov dword [ecx + 0x13d4], eax
mov dword [ecx + 0x13d8], eax
mov eax, ecx
mov dword [eax + 0x1450], 0
lea ecx, [eax + 0x1464]
mov dword [eax + 0x1454], 0x437f0000
mov dword [eax + 0x144c], 0
mov dword [eax + 0x1460], 0
mov dword [eax + 0x1458], 0x3f800000
lea eax, [ebp - 0x688]
cmp ecx, eax
je 0x100796c0
cmp dword [ebp - 0x674], 7
push dword [ebp - 0x678]
cmova eax, dword [ebp - 0x688]
push eax
call fcn.1002ed30
lea ecx, [ebp - 0x5e0]
call fcn.1002a350
lea ecx, [ebp - 0x130]
call fcn.1002a350
lea ecx, [ebp - 0x688]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [eax + 0x1400]
mov dword [eax + 0x140c], 0x100328e0
mov dword [ebp - 0xc0], 0x10031f50
mov edx, dword [ecx + 4]
cmp edx, dword [ecx + 8]
je 0x1007971c
mov dword [edx], 0x10031f50
add dword [ecx + 4], 4
jmp 0x1007972f
lea eax, [ebp - 0xc0]
push eax
push edx
call fcn.10027150
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x50], esi
mov esi, ecx
mov dword [eax + 0x13dc], 0
imul eax, dword [eax + 0x13dc], 0x136
add eax, 0xa
mov dword [ecx + 0x13c8], eax
mov eax, ecx
mov dword [eax + 0x13d0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x13e0], eax
mov ecx, dword [edi + 4]
cmp ecx, dword [edi + 8]
je 0x1007977f
mov eax, dword [ebp - 0x50]
mov dword [ecx], eax
add dword [edi + 4], 4
jmp 0x1007978b
lea eax, [ebp - 0x50]
push eax
push ecx
mov ecx, edi
call fcn.10027150
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 0x698], 0
lea edi, [esi + 0x1480]
mov dword [ebp - 0x694], 0
mov esi, dword [0x1010c5e8]
lea ecx, [ebp - 0x6a8]
push str.glock_color
movups xmmword [ebp - 0x6a8], xmm0
call fcn.10027040
push str.color
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0x39
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0x10c]
push eax
add ecx, 0x14fc
mov byte [ebp - 4], 0x3a
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0x6a8]
push eax
lea ecx, [ecx + 0x14d4]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
mov dword [eax + 0x1514], esi
mov dword [eax + 0x1518], 0
mov dword [eax + 0x14f4], 0x3f800000
mov byte [eax + 0x14ec], 0
call fcn.1002a350
lea ecx, [ebp - 0x6a8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10031f50
mov dword [eax + 0x14c8], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov esi, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x1498], 0
mov dword [eax + 0x1484], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x148c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x149c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea edi, [esi + 0x151c]
mov esi, dword [0x1010c5e8]
push str.glock_color1
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.color_1
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0x3b
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0x10c]
push eax
mov byte [ebp - 4], 0x3c
lea ecx, [ecx + 0x1598]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x1570]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
mov dword [eax + 0x15b0], esi
mov dword [eax + 0x15b4], 0
mov dword [eax + 0x1590], 0x3f800000
lea ecx, [ebp - 0x10c]
mov byte [eax + 0x1588], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10031f50
mov dword [eax + 0x1564], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov esi, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x1534], 0
mov dword [eax + 0x1520], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x1528], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1538], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea edi, [esi + 0x15b8]
mov esi, dword [0x1010c5e8]
push str.glock_color2
lea ecx, [ebp - 0x10c]
call fcn.1003f310
push str.color_2
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x3d
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x3e
lea ecx, [ecx + 0x1634]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ecx + 0x160c]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
mov dword [eax + 0x164c], esi
mov dword [eax + 0x1650], 0
mov dword [eax + 0x162c], 0x3f800000
mov byte [eax + 0x1624], 0
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10031f50
mov dword [eax + 0x1600], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov esi, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x15d0], 0
mov dword [eax + 0x15bc], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x15c4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x15d4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea edi, [esi + 0x1654]
mov esi, dword [0x1010c5e8]
push str.glock_color3
lea ecx, [ebp - 0x10c]
call fcn.1003f310
push str.color_3
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x3f
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x40
lea ecx, [ecx + 0x16d0]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ecx + 0x16a8]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
mov dword [eax + 0x16e8], esi
mov dword [eax + 0x16ec], 0
mov dword [eax + 0x16c8], 0x3f800000
mov byte [eax + 0x16c0], 0
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10031f50
mov dword [eax + 0x169c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov edi, dword [ebp - 0xc4]
mov dword [eax + 0x166c], 0
mov dword [eax + 0x1658], 0xa
mov dword [eax + 0x1660], 0xf0
lea ecx, [edi + 0x24]
mov eax, dword [eax + 0x20]
mov dword [edi + 0x1670], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_ak47
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x16f0]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x41
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x42
push eax
lea ecx, [edi + 0x1710]
call fcn.10047410
lea eax, [ebp - 0x10c]
push eax
lea ecx, [edi + 0x1744]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xdc]
mov dword [eax + 0x1774], 3
mov dword [eax + 0x1700], 0x23
mov dword [eax + 0x1704], 0x23
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x100312d0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x1738], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x1708], 0
mov dword [eax + 0x16f4], 0xa
mov dword [eax + 0x16fc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x170c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_ak47
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x177c]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x43
call fcn.1003f310
lea eax, [ebp - 0x10c]
mov byte [ebp - 4], 0x44
push eax
lea ecx, [edi + 0x17d0]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xdc]
push ecx
lea ecx, [eax + 0x17e8]
mov byte [eax + 0x17c9], 1
call fcn.10047410
lea ecx, [ebp - 0xdc]
mov byte [edi + 0x1800], 0
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x17c4], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100312d0
push eax
call fcn.1008c6c0
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.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0xf4]
lea esi, [edi + 0x1804]
call fcn.10052d20
push str.quality_ak47
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0x45
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x46
call fcn.1003f310
lea eax, [ebp - 0x10c]
mov byte [ebp - 4], 0x47
push eax
lea ecx, [edi + 0x1858]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xdc]
push ecx
mov byte [eax + 0x1851], 1
lea ecx, [eax + 0x1870]
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x1851], al
cmovne eax, edx
mov dword [ecx + 0x18bc], eax
add eax, 0xc
mov dword [ecx + 0x1814], eax
mov dword [ecx + 0x1818], eax
mov eax, ecx
lea ecx, [ebp - 0xf4]
push ecx
mov dword [eax + 0x1890], 0x3f800000
lea ecx, [eax + 0x18a4]
mov dword [eax + 0x1894], 0x42c80000
mov dword [eax + 0x188c], 0x42c80000
mov dword [eax + 0x18a0], 0
mov dword [eax + 0x1898], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
call fcn.1002a350
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x100312d0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x184c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x181c], 0
mov dword [eax + 0x1808], 0xa
mov dword [eax + 0x1810], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x1820], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x18c0]
call fcn.10052d20
push str.seed_ak47
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x48
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x49
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x4a
push eax
lea ecx, [edi + 0x1914]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x192c]
mov byte [eax + 0x190d], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x190d], al
cmovne eax, edx
mov dword [ecx + 0x1978], eax
add eax, 0xc
mov dword [ecx + 0x18d0], eax
mov dword [ecx + 0x18d4], eax
mov eax, ecx
mov dword [eax + 0x194c], 0
lea ecx, [ebp - 0x10c]
mov dword [eax + 0x1950], 0x437f0000
mov dword [eax + 0x1948], 0
push ecx
mov dword [eax + 0x195c], 0
lea ecx, [eax + 0x1960]
mov dword [eax + 0x1954], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x100312d0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x1908], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x18d8], 0
mov dword [eax + 0x18c4], 0xa
mov dword [eax + 0x18cc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x18dc], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_aug
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x197c]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x4b
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x4c
push eax
lea ecx, [edi + 0x199c]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x19d0]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x1a00], 3
mov dword [eax + 0x198c], 0x23
mov dword [eax + 0x1990], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x10031300
lea ecx, [esi + 0x3c]
mov dword [eax + 0x19c4], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x1994], 0
mov dword [eax + 0x1980], 0xa
mov dword [eax + 0x1988], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x1998], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea esi, [edi + 0x1a08]
push str.stattrak_aug
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x4d
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x4e
push eax
lea ecx, [edi + 0x1a5c]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x1a74]
mov byte [eax + 0x1a55], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x1a8c], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x1a50], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10031300
push eax
call fcn.1008c6c0
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.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x1a90]
call fcn.10052d20
push str.quality_aug
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x4f
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x50
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x51
push eax
lea ecx, [edi + 0x1ae4]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x1afc]
mov byte [eax + 0x1add], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x1add], al
cmovne eax, edx
mov dword [ecx + 0x1b48], eax
add eax, 0xc
mov dword [ecx + 0x1aa0], eax
mov dword [ecx + 0x1aa4], eax
mov eax, ecx
mov dword [eax + 0x1b1c], 0x3f800000
mov dword [eax + 0x1b20], 0x42c80000
lea ecx, [ebp - 0x10c]
mov dword [eax + 0x1b18], 0x42c80000
push ecx
mov dword [eax + 0x1b2c], 0
lea ecx, [eax + 0x1b30]
mov dword [eax + 0x1b24], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10031300
lea ecx, [esi + 0x3c]
mov dword [eax + 0x1ad8], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x1aa8], 0
mov dword [eax + 0x1a94], 0xa
mov dword [eax + 0x1a9c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x1aac], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x1b4c]
call fcn.10052d20
push str.seed_aug
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x52
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x53
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x54
push eax
lea ecx, [edi + 0x1ba0]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x1bb8]
mov byte [eax + 0x1b99], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x1b99], al
cmovne eax, edx
mov dword [ecx + 0x1c04], eax
add eax, 0xc
mov dword [ecx + 0x1b5c], eax
mov dword [ecx + 0x1b60], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x1bd8], 0
lea ecx, [eax + 0x1bec]
mov dword [eax + 0x1bdc], 0x437f0000
mov dword [eax + 0x1bd4], 0
mov dword [eax + 0x1be8], 0
mov dword [eax + 0x1be0], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10031300
lea ecx, [esi + 0x3c]
mov dword [eax + 0x1b94], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x1b64], 0
mov dword [eax + 0x1b50], 0xa
mov dword [eax + 0x1b58], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x1b68], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_awp
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x1c08]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x55
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x56
push eax
lea ecx, [edi + 0x1c28]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x1c5c]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x1c8c], 3
mov dword [eax + 0x1c18], 0x23
mov dword [eax + 0x1c1c], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x10031330
lea ecx, [esi + 0x3c]
mov dword [eax + 0x1c50], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x1c20], 0
mov dword [eax + 0x1c0c], 0xa
mov dword [eax + 0x1c14], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x1c24], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_awp
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x1c94]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x57
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x58
push eax
lea ecx, [edi + 0x1ce8]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x1d00]
mov byte [eax + 0x1ce1], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x1d18], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x1cdc], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10031330
push eax
call fcn.1008c6c0
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.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x1d1c]
call fcn.10052d20
push str.quality_awp
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x59
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x5a
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x5b
push eax
lea ecx, [edi + 0x1d70]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x1d88]
mov byte [eax + 0x1d69], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x1d69], al
cmovne eax, edx
mov dword [ecx + 0x1dd4], eax
add eax, 0xc
mov dword [ecx + 0x1d2c], eax
mov dword [ecx + 0x1d30], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x1da8], 0x3f800000
lea ecx, [eax + 0x1dbc]
mov dword [eax + 0x1dac], 0x42c80000
mov dword [eax + 0x1da4], 0x42c80000
mov dword [eax + 0x1db8], 0
mov dword [eax + 0x1db0], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10c]
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10031330
lea ecx, [esi + 0x3c]
mov dword [eax + 0x1d64], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x1d34], 0
mov dword [eax + 0x1d20], 0xa
mov dword [eax + 0x1d28], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x1d38], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x1dd8]
call fcn.10052d20
push str.seed_awp
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x5c
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x5d
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x5e
push eax
lea ecx, [edi + 0x1e2c]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x1e44]
mov byte [eax + 0x1e25], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x1e25], al
cmovne eax, edx
mov dword [ecx + 0x1e90], eax
add eax, 0xc
mov dword [ecx + 0x1de8], eax
mov dword [ecx + 0x1dec], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x1e64], 0
lea ecx, [eax + 0x1e78]
mov dword [eax + 0x1e68], 0x437f0000
mov dword [eax + 0x1e60], 0
mov dword [eax + 0x1e74], 0
mov dword [eax + 0x1e6c], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10031330
lea ecx, [esi + 0x3c]
mov dword [eax + 0x1e20], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
mov dword [eax + 0x1df0], 0
mov dword [eax + 0x1ddc], 0xa
mov esi, edi
mov dword [eax + 0x1de4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1df4], eax
lea ecx, [esi + 0x24]
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea edi, [esi + 0x1e94]
mov esi, dword [0x1010c5e8]
push str.awp_color
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.color
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x5f
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x60
lea ecx, [ecx + 0x1f10]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x1ee8]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x1f28], esi
mov dword [eax + 0x1f2c], 0
mov dword [eax + 0x1f08], 0x3f800000
mov byte [eax + 0x1f00], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10031330
mov dword [eax + 0x1edc], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov esi, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x1eac], 0
mov dword [eax + 0x1e98], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x1ea0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1eb0], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea edi, [esi + 0x1f30]
mov esi, dword [0x1010c5e8]
push str.awp_color1
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.color_1
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x61
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x62
lea ecx, [ecx + 0x1fac]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x1f84]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x1fc4], esi
mov dword [eax + 0x1fc8], 0
mov dword [eax + 0x1fa4], 0x3f800000
mov byte [eax + 0x1f9c], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10031330
mov dword [eax + 0x1f78], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov esi, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x1f48], 0
mov dword [eax + 0x1f34], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x1f3c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1f4c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea edi, [esi + 0x1fcc]
mov esi, dword [0x1010c5e8]
push str.awp_color2
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.color_2
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x63
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x64
lea ecx, [ecx + 0x2048]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x2020]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x2060], esi
mov dword [eax + 0x2064], 0
mov dword [eax + 0x2040], 0x3f800000
mov byte [eax + 0x2038], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10031330
mov dword [eax + 0x2014], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov esi, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x1fe4], 0
mov dword [eax + 0x1fd0], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x1fd8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1fe8], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea edi, [esi + 0x2068]
mov esi, dword [0x1010c5e8]
push str.awp_color3
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.color_3
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x65
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x66
lea ecx, [ecx + 0x20e4]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x20bc]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x20fc], esi
mov dword [eax + 0x2100], 0
mov dword [eax + 0x20dc], 0x3f800000
mov byte [eax + 0x20d4], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10031330
mov dword [eax + 0x20b0], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov edi, dword [ebp - 0xc4]
mov dword [eax + 0x2080], 0
mov dword [eax + 0x206c], 0xa
mov dword [eax + 0x2074], 0xf0
lea ecx, [edi + 0x24]
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2084], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_famas
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x2104]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x67
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x68
push eax
lea ecx, [edi + 0x2124]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x2158]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x2188], 3
mov dword [eax + 0x2114], 0x23
mov dword [eax + 0x2118], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [eax + 0x214c], 0x100328e0
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x10031e70
lea ecx, [esi + 0x3c]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x211c], 0
mov dword [eax + 0x2108], 0xa
mov dword [eax + 0x2110], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2120], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_famas
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x2190]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x69
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x6a
push eax
lea ecx, [edi + 0x21e4]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x21fc]
mov byte [eax + 0x21dd], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x2214], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x21d8], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10031e70
push eax
call fcn.1008c6c0
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.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x2218]
call fcn.10052d20
push str.quality_famas
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x6b
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x6c
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x6d
push eax
lea ecx, [edi + 0x226c]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x2265], 1
push ecx
lea ecx, [eax + 0x2284]
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2265], al
cmovne eax, edx
mov dword [ecx + 0x22d0], eax
add eax, 0xc
mov dword [ecx + 0x2228], eax
mov dword [ecx + 0x222c], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x22a4], 0x3f800000
lea ecx, [eax + 0x22b8]
mov dword [eax + 0x22a8], 0x42c80000
mov dword [eax + 0x22a0], 0x42c80000
mov dword [eax + 0x22b4], 0
mov dword [eax + 0x22ac], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10031e70
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2260], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2230], 0
mov dword [eax + 0x221c], 0xa
mov dword [eax + 0x2224], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2234], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x22d4]
call fcn.10052d20
push str.seed_famas
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x6e
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x6f
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x70
push eax
lea ecx, [edi + 0x2328]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x2340]
mov byte [eax + 0x2321], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2321], al
cmovne eax, edx
mov dword [ecx + 0x238c], eax
add eax, 0xc
mov dword [ecx + 0x22e4], eax
mov dword [ecx + 0x22e8], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x2360], 0
lea ecx, [eax + 0x2374]
mov dword [eax + 0x2364], 0x437f0000
mov dword [eax + 0x235c], 0
mov dword [eax + 0x2370], 0
mov dword [eax + 0x2368], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10031e70
lea ecx, [esi + 0x3c]
mov dword [eax + 0x231c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x22ec], 0
mov dword [eax + 0x22d8], 0xa
mov dword [eax + 0x22e0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x22f0], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_g3sg1
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x2390]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x71
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x72
push eax
lea ecx, [edi + 0x23b0]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x23e4]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x2414], 3
mov dword [eax + 0x23a0], 0x23
mov dword [eax + 0x23a4], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x10031ef0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x23d8], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
mov dword [eax + 0x23a8], 0
mov dword [eax + 0x2394], 0xa
mov dword [eax + 0x239c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x23ac], eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [edi + 0x24]
call fcn.1008c6c0
push str.stattrak_g3sg1
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x241c]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x73
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x74
push eax
lea ecx, [edi + 0x2470]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x2488]
mov byte [eax + 0x2469], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x24a0], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x2464], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10031ef0
push eax
call fcn.1008c6c0
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.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x24a4]
call fcn.10052d20
push str.quality_g3sg1
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x75
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x76
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x77
push eax
lea ecx, [edi + 0x24f8]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x2510]
mov byte [eax + 0x24f1], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x24f1], al
cmovne eax, edx
mov dword [ecx + 0x255c], eax
add eax, 0xc
mov dword [ecx + 0x24b4], eax
mov dword [ecx + 0x24b8], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x2530], 0x3f800000
lea ecx, [eax + 0x2544]
mov dword [eax + 0x2534], 0x42c80000
mov dword [eax + 0x252c], 0x42c80000
mov dword [eax + 0x2540], 0
mov dword [eax + 0x2538], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10031ef0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x24ec], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x24bc], 0
mov dword [eax + 0x24a8], 0xa
mov dword [eax + 0x24b0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x24c0], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x2560]
call fcn.10052d20
push str.seed_g3sg1
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x78
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x79
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x7a
push eax
lea ecx, [edi + 0x25b4]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x25cc]
mov byte [eax + 0x25ad], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x25ad], al
cmovne eax, edx
mov dword [ecx + 0x2618], eax
add eax, 0xc
mov dword [ecx + 0x2570], eax
mov dword [ecx + 0x2574], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x25ec], 0
lea ecx, [eax + 0x2600]
mov dword [eax + 0x25f0], 0x437f0000
mov dword [eax + 0x25e8], 0
mov dword [eax + 0x25fc], 0
mov dword [eax + 0x25f4], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10031ef0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x25a8], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
mov esi, edi
mov dword [eax + 0x2578], 0
mov dword [eax + 0x2564], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x256c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x257c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea edi, [esi + 0x261c]
mov esi, dword [0x1010c5e8]
push str.g3sg1_color
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.color
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x7b
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x7c
lea ecx, [ecx + 0x2698]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x2670]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x26b0], esi
mov dword [eax + 0x26b4], 0
mov dword [eax + 0x2690], 0x3f800000
mov byte [eax + 0x2688], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10031ef0
mov dword [eax + 0x2664], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov esi, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x2634], 0
mov dword [eax + 0x2620], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x2628], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x2638], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea edi, [esi + 0x26b8]
mov esi, dword [0x1010c5e8]
push str.g3sg1_color1
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.color_1
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x7d
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x7e
lea ecx, [ecx + 0x2734]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x270c]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x274c], esi
mov dword [eax + 0x2750], 0
mov dword [eax + 0x272c], 0x3f800000
mov byte [eax + 0x2724], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10031ef0
mov dword [eax + 0x2700], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov esi, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x26d0], 0
mov dword [eax + 0x26bc], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x26c4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x26d4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea edi, [esi + 0x2754]
mov esi, dword [0x1010c5e8]
push str.g3sg1_color2
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.color_2
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x7f
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x80
lea ecx, [ecx + 0x27d0]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x27a8]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x27e8], esi
mov dword [eax + 0x27ec], 0
mov dword [eax + 0x27c8], 0x3f800000
mov byte [eax + 0x27c0], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
mov dword [eax + 0x279c], 0x100328e0
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x10031ef0
lea ecx, [edi + 0x3c]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov esi, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x276c], 0
mov dword [eax + 0x2758], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x2760], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x2770], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea edi, [esi + 0x27f0]
mov esi, dword [0x1010c5e8]
push str.g3sg1_color3
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.color_3
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x81
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x82
lea ecx, [ecx + 0x286c]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x2844]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x2884], esi
mov dword [eax + 0x2888], 0
mov dword [eax + 0x2864], 0x3f800000
mov byte [eax + 0x285c], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10031ef0
mov dword [eax + 0x2838], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov edi, dword [ebp - 0xc4]
mov dword [eax + 0x2808], 0
mov dword [eax + 0x27f4], 0xa
mov dword [eax + 0x27fc], 0xf0
lea ecx, [edi + 0x24]
mov eax, dword [eax + 0x20]
mov dword [edi + 0x280c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_galil
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x288c]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x83
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x84
push eax
lea ecx, [edi + 0x28ac]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x28e0]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x2910], 3
mov dword [eax + 0x289c], 0x23
mov dword [eax + 0x28a0], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x10031f20
lea ecx, [esi + 0x3c]
mov dword [eax + 0x28d4], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x28a4], 0
mov dword [eax + 0x2890], 0xa
mov dword [eax + 0x2898], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x28a8], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_galil
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x2918]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x85
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x86
push eax
lea ecx, [edi + 0x296c]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x2984]
mov byte [eax + 0x2965], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x299c], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x2960], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10031f20
push eax
call fcn.1008c6c0
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.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x29a0]
call fcn.10052d20
push str.quality_galil
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x87
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x88
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x89
push eax
lea ecx, [edi + 0x29f4]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x2a0c]
mov byte [eax + 0x29ed], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x29ed], al
cmovne eax, edx
mov dword [ecx + 0x2a58], eax
add eax, 0xc
mov dword [ecx + 0x29b0], eax
mov dword [ecx + 0x29b4], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x2a2c], 0x3f800000
lea ecx, [eax + 0x2a40]
mov dword [eax + 0x2a30], 0x42c80000
mov dword [eax + 0x2a28], 0x42c80000
mov dword [eax + 0x2a3c], 0
mov dword [eax + 0x2a34], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10031f20
lea ecx, [esi + 0x3c]
mov dword [eax + 0x29e8], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x29b8], 0
mov dword [eax + 0x29a4], 0xa
mov dword [eax + 0x29ac], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x29bc], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x2a5c]
call fcn.10052d20
push str.seed_galil
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x8a
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x8b
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x8c
push eax
lea ecx, [edi + 0x2ab0]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x2ac8]
mov byte [eax + 0x2aa9], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2aa9], al
cmovne eax, edx
mov dword [ecx + 0x2b14], eax
add eax, 0xc
mov dword [ecx + 0x2a6c], eax
mov dword [ecx + 0x2a70], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x2ae8], 0
lea ecx, [eax + 0x2afc]
mov dword [eax + 0x2aec], 0x437f0000
mov dword [eax + 0x2ae4], 0
mov dword [eax + 0x2af8], 0
mov dword [eax + 0x2af0], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10031f20
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2aa4], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2a74], 0
mov dword [eax + 0x2a60], 0xa
mov dword [eax + 0x2a68], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2a78], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_m249
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x2b18]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x8d
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x8e
push eax
lea ecx, [edi + 0x2b38]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x2b6c]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x2b9c], 3
mov dword [eax + 0x2b28], 0x23
mov dword [eax + 0x2b2c], 0x23
call fcn.1002a350
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xdc]
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x10032580
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2b60], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2b30], 0
mov dword [eax + 0x2b1c], 0xa
mov dword [eax + 0x2b24], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2b34], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_m249
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x2ba4]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x8f
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x90
push eax
lea ecx, [edi + 0x2bf8]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x2c10]
mov byte [eax + 0x2bf1], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x2c28], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x2bec], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032580
push eax
call fcn.1008c6c0
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.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x2c2c]
call fcn.10052d20
push str.quality_m249
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x91
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x92
call fcn.1003f310
mov byte [ebp - 4], 0x93
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x2c80]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x2c98]
mov byte [eax + 0x2c79], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2c79], al
cmovne eax, edx
mov dword [ecx + 0x2ce4], eax
add eax, 0xc
mov dword [ecx + 0x2c3c], eax
mov dword [ecx + 0x2c40], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x2cb8], 0x3f800000
lea ecx, [eax + 0x2ccc]
mov dword [eax + 0x2cbc], 0x42c80000
mov dword [eax + 0x2cb4], 0x42c80000
mov dword [eax + 0x2cc8], 0
mov dword [eax + 0x2cc0], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032580
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2c74], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2c44], 0
mov dword [eax + 0x2c30], 0xa
mov dword [eax + 0x2c38], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2c48], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x2ce8]
call fcn.10052d20
push str.seed_m249
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x94
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x95
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x96
push eax
lea ecx, [edi + 0x2d3c]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x2d54]
mov byte [eax + 0x2d35], 1
call fcn.10047410
xor eax, eax
mov edx, 0xf
mov ecx, edi
cmp byte [ecx + 0x2d35], al
cmovne eax, edx
mov dword [ecx + 0x2da0], eax
add eax, 0xc
mov dword [ecx + 0x2cf8], eax
mov dword [ecx + 0x2cfc], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x2d74], 0
lea ecx, [eax + 0x2d88]
mov dword [eax + 0x2d78], 0x437f0000
mov dword [eax + 0x2d70], 0
mov dword [eax + 0x2d84], 0
mov dword [eax + 0x2d7c], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032580
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2d30], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2d00], 0
mov dword [eax + 0x2cec], 0xa
mov dword [eax + 0x2cf4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2d04], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_m4a4
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x2da4]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x97
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x98
push eax
lea ecx, [edi + 0x2dc4]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x2df8]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x2e28], 3
mov dword [eax + 0x2db4], 0x23
mov dword [eax + 0x2db8], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x100325e0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2dec], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
mov dword [eax + 0x2dbc], 0
mov dword [eax + 0x2da8], 0xa
mov dword [eax + 0x2db0], 0xf0
lea ecx, [edi + 0x24]
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2dc0], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_m4a4
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x2e30]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x99
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x9a
push eax
lea ecx, [edi + 0x2e84]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x2e9c]
mov byte [eax + 0x2e7d], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x2eb4], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x2e78], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100325e0
push eax
call fcn.1008c6c0
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.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x2eb8]
call fcn.10052d20
push str.quality_m4a4
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x9b
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x9c
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x9d
push eax
lea ecx, [edi + 0x2f0c]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x2f24]
mov byte [eax + 0x2f05], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2f05], al
cmovne eax, edx
mov dword [ecx + 0x2f70], eax
add eax, 0xc
mov dword [ecx + 0x2ec8], eax
mov dword [ecx + 0x2ecc], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x2f44], 0x3f800000
lea ecx, [eax + 0x2f58]
mov dword [eax + 0x2f48], 0x42c80000
mov dword [eax + 0x2f40], 0x42c80000
mov dword [eax + 0x2f54], 0
mov dword [eax + 0x2f4c], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x100325e0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2f00], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2ed0], 0
mov dword [eax + 0x2ebc], 0xa
mov dword [eax + 0x2ec4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2ed4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x2f74]
call fcn.10052d20
push str.seed_m4a4
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x9e
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x9f
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xa0
push eax
lea ecx, [edi + 0x2fc8]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x2fe0]
mov byte [eax + 0x2fc1], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2fc1], al
cmovne eax, edx
mov dword [ecx + 0x302c], eax
add eax, 0xc
mov dword [ecx + 0x2f84], eax
mov dword [ecx + 0x2f88], eax
mov eax, ecx
mov dword [eax + 0x3000], 0
mov dword [eax + 0x3004], 0x437f0000
mov dword [eax + 0x2ffc], 0
mov dword [eax + 0x3010], 0
mov dword [eax + 0x3008], 0x3f800000
lea ecx, [ebp - 0x10c]
push ecx
lea ecx, [eax + 0x3014]
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x100325e0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x2fbc], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x2f8c], 0
mov dword [eax + 0x2f78], 0xa
mov dword [eax + 0x2f80], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x2f90], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_mac10
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x3030]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xa1
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xa2
push eax
lea ecx, [edi + 0x3050]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x3084]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x30b4], 3
mov dword [eax + 0x3040], 0x23
mov dword [eax + 0x3044], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x10032610
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3078], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3048], 0
mov dword [eax + 0x3034], 0xa
mov dword [eax + 0x303c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x304c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_mac10
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x30bc]
call fcn.1003f310
mov dword [ebp - 4], 0xa3
push str.stattrak
lea ecx, [ebp - 0xf4]
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xa4
push eax
lea ecx, [edi + 0x3110]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x3128]
mov byte [eax + 0x3109], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x3140], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x3104], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032610
push eax
call fcn.1008c6c0
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.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x3144]
call fcn.10052d20
push str.quality_mac10
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xa5
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xa6
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xa7
push eax
lea ecx, [edi + 0x3198]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x31b0]
mov byte [eax + 0x3191], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3191], al
cmovne eax, edx
mov dword [ecx + 0x31fc], eax
add eax, 0xc
mov dword [ecx + 0x3154], eax
mov dword [ecx + 0x3158], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x31d0], 0x3f800000
mov dword [eax + 0x31d4], 0x42c80000
mov dword [eax + 0x31cc], 0x42c80000
mov dword [eax + 0x31e0], 0
mov dword [eax + 0x31d8], 0x3f800000
lea ecx, [eax + 0x31e4]
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032610
lea ecx, [esi + 0x3c]
mov dword [eax + 0x318c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x315c], 0
mov dword [eax + 0x3148], 0xa
mov dword [eax + 0x3150], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3160], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x3200]
call fcn.10052d20
push str.seed_mac10
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xa8
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xa9
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xaa
push eax
lea ecx, [edi + 0x3254]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x326c]
mov byte [eax + 0x324d], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x324d], al
cmovne eax, edx
mov dword [ecx + 0x32b8], eax
add eax, 0xc
mov dword [ecx + 0x3210], eax
mov dword [ecx + 0x3214], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x328c], 0
lea ecx, [eax + 0x32a0]
mov dword [eax + 0x3290], 0x437f0000
mov dword [eax + 0x3288], 0
mov dword [eax + 0x329c], 0
mov dword [eax + 0x3294], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [eax + 0x3248], 0x100328e0
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x10032610
lea ecx, [esi + 0x3c]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3218], 0
mov dword [eax + 0x3204], 0xa
mov dword [eax + 0x320c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x321c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_p90
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x32bc]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xab
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xac
push eax
lea ecx, [edi + 0x32dc]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x3310]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x3340], 3
mov dword [eax + 0x32cc], 0x23
mov dword [eax + 0x32d0], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x10032790
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3304], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x32d4], 0
mov dword [eax + 0x32c0], 0xa
mov dword [eax + 0x32c8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x32d8], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_p90
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x3348]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xad
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xae
push eax
lea ecx, [edi + 0x339c]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
mov byte [eax + 0x3395], 1
lea ecx, [eax + 0x33b4]
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x33cc], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x3390], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032790
push eax
call fcn.1008c6c0
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.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x33d0]
call fcn.10052d20
push str.quality_p90
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xaf
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xb0
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xb1
push eax
lea ecx, [edi + 0x3424]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x343c]
mov byte [eax + 0x341d], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x341d], al
cmovne eax, edx
mov dword [ecx + 0x3488], eax
add eax, 0xc
mov dword [ecx + 0x33e0], eax
mov dword [ecx + 0x33e4], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x345c], 0x3f800000
lea ecx, [eax + 0x3470]
mov dword [eax + 0x3460], 0x42c80000
mov dword [eax + 0x3458], 0x42c80000
mov dword [eax + 0x346c], 0
mov dword [eax + 0x3464], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032790
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3418], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x33e8], 0
mov dword [eax + 0x33d4], 0xa
mov dword [eax + 0x33dc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x33ec], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x348c]
call fcn.10052d20
push str.seed_p90
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xb2
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xb3
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xb4
push eax
lea ecx, [edi + 0x34e0]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x34f8]
mov byte [eax + 0x34d9], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x34d9], al
cmovne eax, edx
mov dword [ecx + 0x3544], eax
add eax, 0xc
mov dword [ecx + 0x349c], eax
mov dword [ecx + 0x34a0], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x3518], 0
lea ecx, [eax + 0x352c]
mov dword [eax + 0x351c], 0x437f0000
mov dword [eax + 0x3514], 0
mov dword [eax + 0x3528], 0
mov dword [eax + 0x3520], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032790
lea ecx, [esi + 0x3c]
mov dword [eax + 0x34d4], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
mov dword [eax + 0x34a4], 0
mov dword [eax + 0x3490], 0xa
mov dword [eax + 0x3498], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x34a8], eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [edi + 0x24]
call fcn.1008c6c0
push str.id_ump45
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x3548]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xb5
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xb6
push eax
lea ecx, [edi + 0x3568]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x359c]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x35cc], 3
mov dword [eax + 0x3558], 0x23
mov dword [eax + 0x355c], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x10032a40
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3590], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3560], 0
mov dword [eax + 0x354c], 0xa
mov dword [eax + 0x3554], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3564], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_ump45
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x35d4]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xb7
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xb8
push eax
lea ecx, [edi + 0x3628]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x3640]
mov byte [eax + 0x3621], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x3658], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x361c], 0x100328e0
mov dword [ebp - 0x14], 0x10032a40
lea ecx, [esi + 0x3c]
push eax
call fcn.1008c6c0
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.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x365c]
call fcn.10052d20
push str.quality_ump45
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xb9
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xba
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xbb
push eax
lea ecx, [edi + 0x36b0]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x36c8]
mov byte [eax + 0x36a9], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x36a9], al
cmovne eax, edx
mov dword [ecx + 0x3714], eax
add eax, 0xc
mov dword [ecx + 0x366c], eax
mov dword [ecx + 0x3670], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x36e8], 0x3f800000
lea ecx, [eax + 0x36fc]
mov dword [eax + 0x36ec], 0x42c80000
mov dword [eax + 0x36e4], 0x42c80000
mov dword [eax + 0x36f8], 0
mov dword [eax + 0x36f0], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032a40
lea ecx, [esi + 0x3c]
mov dword [eax + 0x36a4], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3674], 0
mov dword [eax + 0x3660], 0xa
mov dword [eax + 0x3668], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3678], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x3718]
call fcn.10052d20
push str.seed_ump45
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xbc
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xbd
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xbe
push eax
lea ecx, [edi + 0x376c]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x3784]
mov byte [eax + 0x3765], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3765], al
cmovne eax, edx
mov dword [ecx + 0x37d0], eax
add eax, 0xc
mov dword [ecx + 0x3728], eax
mov dword [ecx + 0x372c], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x37a4], 0
lea ecx, [eax + 0x37b8]
mov dword [eax + 0x37a8], 0x437f0000
mov dword [eax + 0x37a0], 0
mov dword [eax + 0x37b4], 0
mov dword [eax + 0x37ac], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032a40
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3760], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3730], 0
mov dword [eax + 0x371c], 0xa
mov dword [eax + 0x3724], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3734], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_xm1014
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x37d4]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xbf
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xc0
push eax
lea ecx, [edi + 0x37f4]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x3828]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x3858], 3
mov dword [eax + 0x37e4], 0x23
mov dword [eax + 0x37e8], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x10032b80
lea ecx, [esi + 0x3c]
mov dword [eax + 0x381c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x37ec], 0
mov dword [eax + 0x37d8], 0xa
mov dword [eax + 0x37e0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x37f0], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_xm1014
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x3860]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xc1
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xc2
push eax
lea ecx, [edi + 0x38b4]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x38cc]
mov byte [eax + 0x38ad], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x38e4], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x38a8], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032b80
push eax
call fcn.1008c6c0
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.1008c6c0
lea esi, [edi + 0x38e8]
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
call fcn.10052d20
push str.quality_xm1014
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xc3
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xc4
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xc5
push eax
lea ecx, [edi + 0x393c]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x3954]
mov byte [eax + 0x3935], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3935], al
cmovne eax, edx
mov dword [ecx + 0x39a0], eax
add eax, 0xc
mov dword [ecx + 0x38f8], eax
mov dword [ecx + 0x38fc], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x3974], 0x3f800000
lea ecx, [eax + 0x3988]
mov dword [eax + 0x3978], 0x42c80000
mov dword [eax + 0x3970], 0x42c80000
mov dword [eax + 0x3984], 0
mov dword [eax + 0x397c], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032b80
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3930], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3900], 0
mov dword [eax + 0x38ec], 0xa
mov dword [eax + 0x38f4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3904], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x39a4]
call fcn.10052d20
push str.seed_xm1014
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xc6
call fcn.1003f310
mov byte [ebp - 4], 0xc7
push str.seed
lea ecx, [ebp - 0xf4]
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xc8
push eax
lea ecx, [edi + 0x39f8]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x3a10]
mov byte [eax + 0x39f1], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x39f1], al
cmovne eax, edx
mov dword [ecx + 0x3a5c], eax
add eax, 0xc
mov dword [ecx + 0x39b4], eax
mov dword [ecx + 0x39b8], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x3a30], 0
lea ecx, [eax + 0x3a44]
mov dword [eax + 0x3a34], 0x437f0000
mov dword [eax + 0x3a2c], 0
mov dword [eax + 0x3a40], 0
mov dword [eax + 0x3a38], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032b80
lea ecx, [esi + 0x3c]
mov dword [eax + 0x39ec], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x39bc], 0
mov dword [eax + 0x39a8], 0xa
mov dword [eax + 0x39b0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x39c0], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_bizon
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x3a60]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xc9
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xca
push eax
lea ecx, [edi + 0x3a80]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x3ab4]
call fcn.10047410
mov eax, edi
mov dword [eax + 0x3ae4], 3
mov dword [eax + 0x3a70], 0x23
mov dword [eax + 0x3a74], 0x23
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x10031370
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3aa8], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3a78], 0
mov dword [eax + 0x3a64], 0xa
mov dword [eax + 0x3a6c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3a7c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_bizon
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x3aec]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xcb
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xcc
push eax
lea ecx, [edi + 0x3b40]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x3b58]
mov byte [eax + 0x3b39], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x3b70], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x3b34], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10031370
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
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
call fcn.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x3b74]
call fcn.10052d20
push str.quality_bizon
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xcd
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xce
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xcf
push eax
lea ecx, [edi + 0x3bc8]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x3be0]
mov byte [eax + 0x3bc1], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3bc1], al
cmovne eax, edx
mov dword [ecx + 0x3c2c], eax
add eax, 0xc
mov dword [ecx + 0x3b84], eax
mov dword [ecx + 0x3b88], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x3c00], 0x3f800000
lea ecx, [eax + 0x3c14]
mov dword [eax + 0x3c04], 0x42c80000
mov dword [eax + 0x3bfc], 0x42c80000
mov dword [eax + 0x3c10], 0
mov dword [eax + 0x3c08], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10031370
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3bbc], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3b8c], 0
mov dword [eax + 0x3b78], 0xa
mov dword [eax + 0x3b80], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3b90], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x3c30]
call fcn.10052d20
push str.seed_bizon
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xd0
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xd1
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xd2
push eax
lea ecx, [edi + 0x3c84]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
mov byte [eax + 0x3c7d], 1
lea ecx, [eax + 0x3c9c]
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3c7d], al
cmovne eax, edx
mov dword [ecx + 0x3ce8], eax
add eax, 0xc
mov dword [ecx + 0x3c40], eax
mov dword [ecx + 0x3c44], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x3cbc], 0
lea ecx, [eax + 0x3cd0]
mov dword [eax + 0x3cc0], 0x437f0000
mov dword [eax + 0x3cb8], 0
mov dword [eax + 0x3ccc], 0
mov dword [eax + 0x3cc4], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10031370
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3c78], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3c48], 0
mov dword [eax + 0x3c34], 0xa
mov dword [eax + 0x3c3c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3c4c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_mag7
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x3cec]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xd3
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xd4
push eax
lea ecx, [edi + 0x3d0c]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x3d40]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x3d70], 3
mov dword [eax + 0x3cfc], 0x23
mov dword [eax + 0x3d00], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x10032640
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3d34], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov dword [ebp - 0x14], esi
mov eax, edi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3d04], 0
mov dword [eax + 0x3cf0], 0xa
mov dword [eax + 0x3cf8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3d08], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_mag7
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x3d78]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xd5
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xd6
push eax
lea ecx, [edi + 0x3dcc]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x3de4]
mov byte [eax + 0x3dc5], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x3dfc], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x3dc0], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032640
push eax
call fcn.1008c6c0
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.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x3e00]
call fcn.10052d20
push str.quality_mag7
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xd7
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xd8
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xd9
push eax
lea ecx, [edi + 0x3e54]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x3e6c]
mov byte [eax + 0x3e4d], 1
call fcn.10047410
xor eax, eax
mov ecx, edi
mov edx, 0xf
cmp byte [ecx + 0x3e4d], al
cmovne eax, edx
mov dword [ecx + 0x3eb8], eax
add eax, 0xc
mov dword [ecx + 0x3e10], eax
mov dword [ecx + 0x3e14], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x3e8c], 0x3f800000
lea ecx, [eax + 0x3ea0]
mov dword [eax + 0x3e90], 0x42c80000
mov dword [eax + 0x3e88], 0x42c80000
mov dword [eax + 0x3e9c], 0
mov dword [eax + 0x3e94], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032640
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3e48], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x3e18], 0
mov dword [eax + 0x3e04], 0xa
mov dword [eax + 0x3e0c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x3e1c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x3ebc]
call fcn.10052d20
push str.seed_mag7
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xda
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xdb
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xdc
push eax
lea ecx, [edi + 0x3f10]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x3f28]
mov byte [eax + 0x3f09], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3f09], al
cmovne eax, edx
mov dword [ecx + 0x3f74], eax
add eax, 0xc
mov dword [ecx + 0x3ecc], eax
mov dword [ecx + 0x3ed0], eax
mov eax, ecx
mov dword [eax + 0x3f48], 0
mov dword [eax + 0x3f4c], 0x437f0000
lea ecx, [ebp - 0x10c]
mov dword [eax + 0x3f44], 0
push ecx
mov dword [eax + 0x3f58], 0
lea ecx, [eax + 0x3f5c]
mov dword [eax + 0x3f50], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032640
lea ecx, [esi + 0x3c]
mov dword [eax + 0x3f04], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
mov esi, edi
mov dword [eax + 0x3ed4], 0
mov dword [eax + 0x3ec0], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x3ec8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x3ed8], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea edi, [esi + 0x3f78]
mov esi, dword [0x1010c5e8]
push str.mag7_color
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.color
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xdd
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0xde
lea ecx, [ecx + 0x3ff4]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x3fcc]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x400c], esi
mov dword [eax + 0x4010], 0
mov dword [eax + 0x3fec], 0x3f800000
mov byte [eax + 0x3fe4], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032640
mov dword [eax + 0x3fc0], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov esi, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x3f90], 0
mov dword [eax + 0x3f7c], 0xa
mov dword [eax + 0x3f84], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x3f94], eax
lea eax, [ebp - 0x14]
push eax
lea ecx, [esi + 0x24]
call fcn.1008c6c0
lea edi, [esi + 0x4014]
mov esi, dword [0x1010c5e8]
push str.mag7_color1
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.color_1
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xdf
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0xe0
lea ecx, [ecx + 0x4090]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x4068]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x40a8], esi
mov dword [eax + 0x40ac], 0
mov dword [eax + 0x4088], 0x3f800000
mov byte [eax + 0x4080], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032640
mov dword [eax + 0x405c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov esi, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x402c], 0
mov dword [eax + 0x4018], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x4020], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x4030], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea edi, [esi + 0x40b0]
mov esi, dword [0x1010c5e8]
push str.mag7_color2
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.color_2
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xe1
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0xe2
lea ecx, [ecx + 0x412c]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x4104]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
mov dword [eax + 0x4144], esi
mov dword [eax + 0x4148], 0
mov dword [eax + 0x4124], 0x3f800000
mov byte [eax + 0x411c], 0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032640
mov dword [eax + 0x40f8], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov esi, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x40c8], 0
mov dword [eax + 0x40b4], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x40bc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x40cc], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea edi, [esi + 0x414c]
mov esi, dword [0x1010c5e8]
push str.mag7_color3
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.color_3
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xe3
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0xe4
lea ecx, [ecx + 0x41c8]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x41a0]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x41e0], esi
mov dword [eax + 0x41e4], 0
mov dword [eax + 0x41c0], 0x3f800000
mov byte [eax + 0x41b8], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032640
mov dword [eax + 0x4194], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov edi, dword [ebp - 0xc4]
mov dword [eax + 0x4164], 0
mov dword [eax + 0x4150], 0xa
mov dword [eax + 0x4158], 0xf0
lea ecx, [edi + 0x24]
mov eax, dword [eax + 0x20]
mov dword [edi + 0x4168], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_negev
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x41e8]
call fcn.1003f310
mov dword [ebp - 4], 0xe5
push str.paintkit_id
lea ecx, [ebp - 0xf4]
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xe6
push eax
lea ecx, [edi + 0x4208]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x423c]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x426c], 3
mov dword [eax + 0x41f8], 0x23
mov dword [eax + 0x41fc], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x100326d0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x4230], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x4200], 0
mov dword [eax + 0x41ec], 0xa
mov dword [eax + 0x41f4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x4204], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_negev
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x4274]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xe7
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xe8
push eax
lea ecx, [edi + 0x42c8]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x42e0]
mov byte [eax + 0x42c1], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x42f8], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x42bc], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100326d0
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
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
lea ecx, [edi + 0x24]
call fcn.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x42fc]
call fcn.10052d20
push str.quality_negev
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xe9
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xea
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xeb
push eax
lea ecx, [edi + 0x4350]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x4368]
mov byte [eax + 0x4349], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4349], al
cmovne eax, edx
mov dword [ecx + 0x43b4], eax
add eax, 0xc
mov dword [ecx + 0x430c], eax
mov dword [ecx + 0x4310], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x4388], 0x3f800000
lea ecx, [eax + 0x439c]
mov dword [eax + 0x438c], 0x42c80000
mov dword [eax + 0x4384], 0x42c80000
mov dword [eax + 0x4398], 0
mov dword [eax + 0x4390], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x100326d0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x4344], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x4314], 0
mov dword [eax + 0x4300], 0xa
mov dword [eax + 0x4308], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x4318], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x43b8]
call fcn.10052d20
mov dword [ebp - 4], 0xec
lea ecx, [ebp - 0xdc]
push str.seed_negev
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xed
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xee
push eax
lea ecx, [edi + 0x440c]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x4424]
mov byte [eax + 0x4405], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4405], al
cmovne eax, edx
mov dword [ecx + 0x4470], eax
add eax, 0xc
mov dword [ecx + 0x43c8], eax
mov dword [ecx + 0x43cc], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x4444], 0
lea ecx, [eax + 0x4458]
mov dword [eax + 0x4448], 0x437f0000
mov dword [eax + 0x4440], 0
mov dword [eax + 0x4454], 0
mov dword [eax + 0x444c], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x100326d0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x4400], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x43d0], 0
mov dword [eax + 0x43bc], 0xa
mov dword [eax + 0x43c4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x43d4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_sawedoff
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x4474]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xef
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xf0
push eax
lea ecx, [edi + 0x4494]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x44c8]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x44f8], 3
mov dword [eax + 0x4484], 0x23
mov dword [eax + 0x4488], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x100327f0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x44bc], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x448c], 0
mov dword [eax + 0x4478], 0xa
mov dword [eax + 0x4480], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x4490], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_sawedoff
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x4500]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xf1
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xf2
push eax
lea ecx, [edi + 0x4554]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x456c]
mov byte [eax + 0x454d], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x4584], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x4548], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100327f0
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x4518], 0
mov dword [eax + 0x4504], 0xa
mov dword [eax + 0x450c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x451c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x4588]
call fcn.10052d20
push str.quality_sawedoff
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xf3
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xf4
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xf5
push eax
lea ecx, [edi + 0x45dc]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x45f4]
mov byte [eax + 0x45d5], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x45d5], al
cmovne eax, edx
mov dword [ecx + 0x4640], eax
add eax, 0xc
mov dword [ecx + 0x4598], eax
mov dword [ecx + 0x459c], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x4614], 0x3f800000
lea ecx, [eax + 0x4628]
mov dword [eax + 0x4618], 0x42c80000
mov dword [eax + 0x4610], 0x42c80000
mov dword [eax + 0x4624], 0
mov dword [eax + 0x461c], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x100327f0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x45d0], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x45a0], 0
mov dword [eax + 0x458c], 0xa
mov dword [eax + 0x4594], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x45a4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x4644]
call fcn.10052d20
push str.seed_sawedoff
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xf6
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xf7
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], pe_nt_image_headers32
push eax
lea ecx, [edi + 0x4698]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x4691], 1
push ecx
lea ecx, [eax + 0x46b0]
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4691], al
cmovne eax, edx
mov dword [ecx + 0x46fc], eax
add eax, 0xc
mov dword [ecx + 0x4654], eax
mov dword [ecx + 0x4658], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x46d0], 0
lea ecx, [eax + 0x46e4]
mov dword [eax + 0x46d4], 0x437f0000
mov dword [eax + 0x46cc], 0
mov dword [eax + 0x46e0], 0
mov dword [eax + 0x46d8], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x100327f0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x468c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x465c], 0
mov dword [eax + 0x4648], 0xa
mov dword [eax + 0x4650], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x4660], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_tec9
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x4700]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xf9
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xfa
push eax
lea ecx, [edi + 0x4720]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x4754]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x4784], 3
mov dword [eax + 0x4710], 0x23
mov dword [eax + 0x4714], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x100328f0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x4748], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x4718], 0
mov dword [eax + 0x4704], 0xa
mov dword [eax + 0x470c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x471c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_tec9
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x478c]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xfb
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xfc
push eax
lea ecx, [edi + 0x47e0]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x47f8]
mov byte [eax + 0x47d9], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x4810], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x47d4], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100328f0
push eax
call fcn.1008c6c0
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.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x4814]
call fcn.10052d20
push str.quality_tec9
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xfd
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xfe
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xff
push eax
lea ecx, [edi + 0x4868]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x4861], 1
push ecx
lea ecx, [eax + 0x4880]
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4861], al
cmovne eax, edx
mov dword [ecx + 0x48cc], eax
add eax, 0xc
mov dword [ecx + 0x4824], eax
mov dword [ecx + 0x4828], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x48a0], 0x3f800000
lea ecx, [eax + 0x48b4]
mov dword [eax + 0x48a4], 0x42c80000
mov dword [eax + 0x489c], 0x42c80000
mov dword [eax + 0x48b0], 0
mov dword [eax + 0x48a8], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x100328f0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x485c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x482c], 0
mov dword [eax + 0x4818], 0xa
mov dword [eax + 0x4820], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x4830], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x48d0]
call fcn.10052d20
push str.seed_tec9
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x100
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 1
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 2
push eax
lea ecx, [edi + 0x4924]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x493c]
mov byte [eax + 0x491d], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x491d], al
cmovne eax, edx
mov dword [ecx + 0x4988], eax
add eax, 0xc
mov dword [ecx + 0x48e0], eax
mov dword [ecx + 0x48e4], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x495c], 0
lea ecx, [eax + 0x4970]
mov dword [eax + 0x4960], 0x437f0000
mov dword [eax + 0x4958], 0
mov dword [eax + 0x496c], 0
mov dword [eax + 0x4964], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x100328f0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x4918], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x48e8], 0
mov dword [eax + 0x48d4], 0xa
mov dword [eax + 0x48dc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x48ec], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_p2000
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x4bfc]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x103
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 4
push eax
lea ecx, [edi + 0x4c1c]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x4c50]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x4c80], 3
mov dword [eax + 0x4c0c], 0x23
mov dword [eax + 0x4c10], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x10032730
lea ecx, [esi + 0x3c]
mov dword [eax + 0x4c44], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x4c14], 0
mov dword [eax + 0x4c00], 0xa
mov dword [eax + 0x4c08], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x4c18], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_p2000
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x4c88]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x105
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 6
push eax
lea ecx, [edi + 0x4cdc]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x4cf4]
mov byte [eax + 0x4cd5], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x4d0c], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x4cd0], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032730
push eax
call fcn.1008c6c0
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.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x4d10]
call fcn.10052d20
push str.quality_p2000
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x107
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 8
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 9
push eax
lea ecx, [edi + 0x4d64]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x4d7c]
mov byte [eax + 0x4d5d], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4d5d], al
cmovne eax, edx
mov dword [ecx + 0x4dc8], eax
add eax, 0xc
mov dword [ecx + 0x4d20], eax
mov dword [ecx + 0x4d24], eax
mov eax, ecx
mov dword [eax + 0x4d9c], 0x3f800000
lea ecx, [ebp - 0x10c]
mov dword [eax + 0x4da0], 0x42c80000
mov dword [eax + 0x4d98], 0x42c80000
push ecx
mov dword [eax + 0x4dac], 0
lea ecx, [eax + 0x4db0]
mov dword [eax + 0x4da4], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032730
lea ecx, [esi + 0x3c]
mov dword [eax + 0x4d58], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x4d28], 0
mov dword [eax + 0x4d14], 0xa
mov dword [eax + 0x4d1c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x4d2c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x4dcc]
call fcn.10052d20
push str.seed_p2000
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x10a
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xb
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xc
push eax
lea ecx, [edi + 0x4e20]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x4e38]
mov byte [eax + 0x4e19], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4e19], al
cmovne eax, edx
mov dword [ecx + 0x4e84], eax
add eax, 0xc
mov dword [ecx + 0x4ddc], eax
mov dword [ecx + 0x4de0], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x4e58], 0
lea ecx, [eax + 0x4e6c]
mov dword [eax + 0x4e5c], 0x437f0000
mov dword [eax + 0x4e54], 0
mov dword [eax + 0x4e68], 0
mov dword [eax + 0x4e60], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032730
lea ecx, [esi + 0x3c]
mov dword [eax + 0x4e14], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
mov esi, edi
mov dword [eax + 0x4de4], 0
mov dword [eax + 0x4dd0], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x4dd8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x4de8], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea edi, [esi + 0x4e88]
mov esi, dword [0x1010c5e8]
push str.p2000_color
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.color
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x10d
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0xe
lea ecx, [ecx + 0x4f04]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x4edc]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x4f1c], esi
mov dword [eax + 0x4f20], 0
mov dword [eax + 0x4efc], 0x3f800000
mov byte [eax + 0x4ef4], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032730
mov dword [eax + 0x4ed0], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov esi, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x4ea0], 0
mov dword [eax + 0x4e8c], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x4e94], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x4ea4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea edi, [esi + 0x4f24]
mov esi, dword [0x1010c5e8]
push str.p2000_color1
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.color_1
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x10f
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x10
lea ecx, [ecx + 0x4fa0]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x4f78]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x4fb8], esi
mov dword [eax + 0x4fbc], 0
mov dword [eax + 0x4f98], 0x3f800000
mov byte [eax + 0x4f90], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032730
mov dword [eax + 0x4f6c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov esi, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x4f3c], 0
mov dword [eax + 0x4f28], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x4f30], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x4f40], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea edi, [esi + 0x4fc0]
mov esi, dword [0x1010c5e8]
push str.p2000_color2
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.color_2
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x111
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x12
lea ecx, [ecx + 0x503c]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x5014]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x5054], esi
mov dword [eax + 0x5058], 0
mov dword [eax + 0x5034], 0x3f800000
mov byte [eax + 0x502c], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032730
mov dword [eax + 0x5008], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov esi, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x4fd8], 0
mov dword [eax + 0x4fc4], 0xa
lea ecx, [esi + 0x24]
mov dword [eax + 0x4fcc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x4fdc], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
lea edi, [esi + 0x505c]
mov esi, dword [0x1010c5e8]
push str.p2000_color3
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.color_3
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x113
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x14
lea ecx, [ecx + 0x50d8]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x50b0]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x50f0], esi
mov dword [eax + 0x50f4], 0
mov dword [eax + 0x50d0], 0x3f800000
mov byte [eax + 0x50c8], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032730
mov dword [eax + 0x50a4], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov edi, dword [ebp - 0xc4]
mov dword [eax + 0x5074], 0
mov dword [eax + 0x5060], 0xa
mov dword [eax + 0x5068], 0xf0
lea ecx, [edi + 0x24]
mov eax, dword [eax + 0x20]
mov dword [edi + 0x5078], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_mp7
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x50f8]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x115
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x16
push eax
lea ecx, [edi + 0x5118]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x514c]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x517c], 3
mov dword [eax + 0x5108], 0x23
mov dword [eax + 0x510c], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x10032670
lea ecx, [esi + 0x3c]
mov dword [eax + 0x5140], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x5110], 0
mov dword [eax + 0x50fc], 0xa
mov dword [eax + 0x5104], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x5114], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_mp7
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x5184]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x117
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x18
push eax
lea ecx, [edi + 0x51d8]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x51f0]
mov byte [eax + 0x51d1], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x5208], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x51cc], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032670
push eax
call fcn.1008c6c0
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.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x520c]
call fcn.10052d20
mov dword [ebp - 4], 0x119
push str.quality_mp7
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x1a
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x1b
push eax
lea ecx, [edi + 0x5260]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x5278]
mov byte [eax + 0x5259], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x5259], al
cmovne eax, edx
mov dword [ecx + 0x52c4], eax
add eax, 0xc
mov dword [ecx + 0x521c], eax
mov dword [ecx + 0x5220], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x5298], 0x3f800000
lea ecx, [eax + 0x52ac]
mov dword [eax + 0x529c], 0x42c80000
mov dword [eax + 0x5294], 0x42c80000
mov dword [eax + 0x52a8], 0
mov dword [eax + 0x52a0], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032670
lea ecx, [esi + 0x3c]
mov dword [eax + 0x5254], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x5224], 0
mov dword [eax + 0x5210], 0xa
mov dword [eax + 0x5218], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x5228], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x52c8]
call fcn.10052d20
push str.seed_mp7
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x11c
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x1d
call fcn.1003f310
mov byte [ebp - 4], 0x1e
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x531c]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x5334]
mov byte [eax + 0x5315], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x5315], al
cmovne eax, edx
mov dword [ecx + 0x5380], eax
add eax, 0xc
mov dword [ecx + 0x52d8], eax
mov dword [ecx + 0x52dc], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x5354], 0
lea ecx, [eax + 0x5368]
mov dword [eax + 0x5358], 0x437f0000
mov dword [eax + 0x5350], 0
mov dword [eax + 0x5364], 0
mov dword [eax + 0x535c], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032670
lea ecx, [esi + 0x3c]
mov dword [eax + 0x5310], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x52e0], 0
mov dword [eax + 0x52cc], 0xa
mov dword [eax + 0x52d4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x52e4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_mp9
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x5384]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x11f
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x20
push eax
lea ecx, [edi + 0x53a4]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x53d8]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x5408], 3
mov dword [eax + 0x5394], 0x23
mov dword [eax + 0x5398], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x100326a0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x53cc], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x539c], 0
mov dword [eax + 0x5388], 0xa
mov dword [eax + 0x5390], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x53a0], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_mp9
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x5410]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x121
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x22
push eax
lea ecx, [edi + 0x5464]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x547c]
mov byte [eax + 0x545d], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x5494], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x5458], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100326a0
push eax
call fcn.1008c6c0
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.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x5498]
call fcn.10052d20
push str.quality_mp9
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x123
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x24
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x25
push eax
lea ecx, [edi + 0x54ec]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x5504]
mov byte [eax + 0x54e5], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x54e5], al
cmovne eax, edx
mov dword [ecx + 0x5550], eax
add eax, 0xc
mov dword [ecx + 0x54a8], eax
mov dword [ecx + 0x54ac], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x5524], 0x3f800000
lea ecx, [eax + 0x5538]
mov dword [eax + 0x5528], 0x42c80000
mov dword [eax + 0x5520], 0x42c80000
mov dword [eax + 0x5534], 0
mov dword [eax + 0x552c], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x100326a0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x54e0], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x54b0], 0
mov dword [eax + 0x549c], 0xa
mov dword [eax + 0x54a4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x54b4], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x5554]
call fcn.10052d20
push str.seed_mp9
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x126
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x27
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x28
push eax
lea ecx, [edi + 0x55a8]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x55c0]
mov byte [eax + 0x55a1], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x55a1], al
cmovne eax, edx
mov dword [ecx + 0x560c], eax
add eax, 0xc
mov dword [ecx + 0x5564], eax
mov dword [ecx + 0x5568], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x55e0], 0
lea ecx, [eax + 0x55f4]
mov dword [eax + 0x55e4], 0x437f0000
mov dword [eax + 0x55dc], 0
mov dword [eax + 0x55f0], 0
mov dword [eax + 0x55e8], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x100326a0
lea ecx, [esi + 0x3c]
mov dword [eax + 0x559c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x556c], 0
mov dword [eax + 0x5558], 0xa
mov dword [eax + 0x5560], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x5570], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_nova
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x5610]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x129
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x2a
push eax
lea ecx, [edi + 0x5630]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x5664]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x5694], 3
mov dword [eax + 0x5620], 0x23
mov dword [eax + 0x5624], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x10032700
lea ecx, [esi + 0x3c]
mov dword [eax + 0x5658], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
mov dword [eax + 0x5628], 0
mov dword [eax + 0x5614], 0xa
mov dword [eax + 0x561c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x562c], eax
lea ecx, [edi + 0x24]
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_nova
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x569c]
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x12b
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x2c
push eax
lea ecx, [edi + 0x56f0]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x5708]
mov byte [eax + 0x56e9], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x5720], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x56e4], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032700
push eax
call fcn.1008c6c0
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.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x5724]
call fcn.10052d20
push str.quality_nova
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x12d
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x2e
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x2f
push eax
lea ecx, [edi + 0x5778]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x5790]
mov byte [eax + 0x5771], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x5771], al
cmovne eax, edx
mov dword [ecx + 0x57dc], eax
add eax, 0xc
mov dword [ecx + 0x5734], eax
mov dword [ecx + 0x5738], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x57b0], 0x3f800000
lea ecx, [eax + 0x57c4]
mov dword [eax + 0x57b4], 0x42c80000
mov dword [eax + 0x57ac], 0x42c80000
mov dword [eax + 0x57c0], 0
mov dword [eax + 0x57b8], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032700
lea ecx, [esi + 0x3c]
mov dword [eax + 0x576c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x573c], 0
mov dword [eax + 0x5728], 0xa
mov dword [eax + 0x5730], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x5740], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x57e0]
call fcn.10052d20
push str.seed_nova
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x130
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x31
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x32
push eax
lea ecx, [edi + 0x5834]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x584c]
mov byte [eax + 0x582d], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x582d], al
cmovne eax, edx
mov dword [ecx + 0x5898], eax
add eax, 0xc
mov dword [ecx + 0x57f0], eax
mov dword [ecx + 0x57f4], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x586c], 0
mov dword [eax + 0x5870], 0x437f0000
mov dword [eax + 0x5868], 0
mov dword [eax + 0x587c], 0
mov dword [eax + 0x5874], 0x3f800000
lea ecx, [eax + 0x5880]
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032700
lea ecx, [esi + 0x3c]
mov dword [eax + 0x5828], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x57f8], 0
mov dword [eax + 0x57e4], 0xa
mov dword [eax + 0x57ec], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x57fc], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_p250
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x589c]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x133
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x34
push eax
lea ecx, [edi + 0x58bc]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x58f0]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x5920], 3
mov dword [eax + 0x58ac], 0x23
mov dword [eax + 0x58b0], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x10032760
lea ecx, [esi + 0x3c]
mov dword [eax + 0x58e4], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x58b4], 0
mov dword [eax + 0x58a0], 0xa
mov dword [eax + 0x58a8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x58b8], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.stattrak_p250
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x5928]
call fcn.1003f310
mov dword [ebp - 4], 0x135
lea ecx, [ebp - 0xf4]
push str.stattrak
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x36
push eax
lea ecx, [edi + 0x597c]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x5994]
mov byte [eax + 0x5975], 1
call fcn.10047410
lea ecx, [ebp - 0xf4]
mov byte [edi + 0x59ac], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
lea eax, [ebp - 0x14]
mov dword [edi + 0x5970], 0x100328e0
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032760
push eax
call fcn.1008c6c0
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.1008c6c0
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x59b0]
call fcn.10052d20
push str.quality_p250
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x137
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x38
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x39
push eax
lea ecx, [edi + 0x5a04]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x5a1c]
mov byte [eax + 0x59fd], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x59fd], al
cmovne eax, edx
mov dword [ecx + 0x5a68], eax
add eax, 0xc
mov dword [ecx + 0x59c0], eax
mov dword [ecx + 0x59c4], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x5a3c], 0x3f800000
lea ecx, [eax + 0x5a50]
mov dword [eax + 0x5a40], 0x42c80000
mov dword [eax + 0x5a38], 0x42c80000
mov dword [eax + 0x5a4c], 0
mov dword [eax + 0x5a44], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032760
lea ecx, [esi + 0x3c]
mov dword [eax + 0x59f8], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x59c8], 0
mov dword [eax + 0x59b4], 0xa
mov dword [eax + 0x59bc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x59cc], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cbf50
lea ecx, [ebp - 0x10c]
lea esi, [edi + 0x5a6c]
call fcn.10052d20
push str.seed_p250
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x13a
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x3b
call fcn.1003f310
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x3c
push eax
lea ecx, [edi + 0x5ac0]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x5ad8]
mov byte [eax + 0x5ab9], 1
call fcn.10047410
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x5ab9], al
cmovne eax, edx
mov dword [ecx + 0x5b24], eax
add eax, 0xc
mov dword [ecx + 0x5a7c], eax
mov dword [ecx + 0x5a80], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x5af8], 0
lea ecx, [eax + 0x5b0c]
mov dword [eax + 0x5afc], 0x437f0000
mov dword [eax + 0x5af4], 0
mov dword [eax + 0x5b08], 0
mov dword [eax + 0x5b00], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, edi
mov dword [ebp - 0x14], 0x10032760
lea ecx, [esi + 0x3c]
mov dword [eax + 0x5ab4], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
lea ecx, [edi + 0x24]
mov dword [eax + 0x5a84], 0
mov dword [eax + 0x5a70], 0xa
mov dword [eax + 0x5a78], 0xf0
mov eax, dword [eax + 0x20]
mov dword [edi + 0x5a88], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push str.id_scar20
lea ecx, [ebp - 0xdc]
lea esi, [edi + 0x5b28]
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x13d
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x3e
push eax
lea ecx, [edi + 0x5b48]
call fcn.10047410
lea eax, [ebp - 0xdc]
push eax
lea ecx, [edi + 0x5b7c]
call fcn.10047410
mov eax, edi
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x5bac], 3
mov dword [eax + 0x5b38], 0x23
mov dword [eax + 0x5b3c], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, edi
mov dword [ebp - 0x14], 0x10032820
lea ecx, [esi + 0x3c]
mov dword [eax + 0x5b70], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, edi
mov dword [ebp - 0x14], esi
mov ecx, edi
mov dword [eax + 0x5b40], 0
mov dword [eax + 0x5b2c], 0xa
lea edi, [ecx + 0x24]
mov dword [eax + 0x5b34], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x5b44], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.stattrak_scar20
add esi, 0x5bb4
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x13f
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x40
lea ecx, [ecx + 0x5c08]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
mov byte [eax + 0x5c01], 1
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x5c20]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x5c38], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032820
mov dword [eax + 0x5bfc], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
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.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cb4dc
add esi, 0x5c3c
call fcn.10052d20
push str.quality_scar20
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x141
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x42
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x43
lea ecx, [ecx + 0x5c90]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x5ca8]
mov byte [eax + 0x5c89], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x5c89], al
cmovne eax, edx
mov dword [ecx + 0x5cf4], eax
add eax, 0xc
mov dword [ecx + 0x5c4c], eax
mov dword [ecx + 0x5c50], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x5cc8], 0x3f800000
lea ecx, [eax + 0x5cdc]
mov dword [eax + 0x5ccc], 0x42c80000
mov dword [eax + 0x5cc4], 0x42c80000
mov dword [eax + 0x5cd8], 0
mov dword [eax + 0x5cd0], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032820
mov dword [eax + 0x5c84], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x5c54], 0
mov dword [eax + 0x5c40], 0xa
mov dword [eax + 0x5c48], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x5c58], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cbf50
add esi, 0x5cf8
call fcn.10052d20
push str.seed_scar20
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x144
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x45
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x46
lea ecx, [ecx + 0x5d4c]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x5d64]
mov byte [eax + 0x5d45], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x5d45], al
cmovne eax, edx
mov dword [ecx + 0x5db0], eax
add eax, 0xc
mov dword [ecx + 0x5d08], eax
mov dword [ecx + 0x5d0c], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x5d84], 0
lea ecx, [eax + 0x5d98]
mov dword [eax + 0x5d88], 0x437f0000
mov dword [eax + 0x5d80], 0
mov dword [eax + 0x5d94], 0
mov dword [eax + 0x5d8c], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032820
mov dword [eax + 0x5d40], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x5d10], 0
mov dword [eax + 0x5cfc], 0xa
mov dword [eax + 0x5d04], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x5d14], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov edi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
mov esi, dword [0x1010c5e8]
add edi, 0x5db4
push str.scar20_color
call fcn.1003f310
push str.color
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x147
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x48
lea ecx, [ecx + 0x5e30]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x5e08]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x5e48], esi
mov dword [eax + 0x5e4c], 0
mov dword [eax + 0x5e28], 0x3f800000
mov byte [eax + 0x5e20], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032820
mov dword [eax + 0x5dfc], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x5dcc], 0
mov dword [eax + 0x5db8], 0xa
lea ecx, [ecx + 0x24]
mov dword [eax + 0x5dc0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x5dac], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov edi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
mov esi, dword [0x1010c5e8]
add edi, 0x5e50
push str.scar20_color1
call fcn.1003f310
push str.color_1
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x149
call fcn.1003f310
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x4a
push eax
mov ecx, dword [ebp - 0xc4]
lea ecx, [ecx + 0x5ecc]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x5ea4]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x5ee4], esi
mov dword [eax + 0x5ee8], 0
mov dword [eax + 0x5ec4], 0x3f800000
mov byte [eax + 0x5ebc], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032820
mov dword [eax + 0x5e98], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x5e68], 0
mov dword [eax + 0x5e54], 0xa
lea ecx, [ecx + 0x24]
mov dword [eax + 0x5e5c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x5e48], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov edi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
mov esi, dword [0x1010c5e8]
add edi, 0x5eec
push str.scar20_color2
call fcn.1003f310
push str.color_2
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x14b
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x4c
lea ecx, [ecx + 0x5f68]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x5f40]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x5f80], esi
mov dword [eax + 0x5f84], 0
mov dword [eax + 0x5f60], 0x3f800000
mov byte [eax + 0x5f58], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032820
mov dword [eax + 0x5f34], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x5f04], 0
mov dword [eax + 0x5ef0], 0xa
mov ecx, dword [ebp - 0xc4]
mov dword [eax + 0x5ef8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x5f08], eax
lea ecx, [ecx + 0x24]
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov edi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
mov esi, dword [0x1010c5e8]
add edi, 0x5f88
push str.scar20_color3
call fcn.1003f310
push str.color_3
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x14d
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x4e
lea ecx, [ecx + 0x6004]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x5fdc]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x601c], esi
mov dword [eax + 0x6020], 0
mov dword [eax + 0x5ffc], 0x3f800000
mov byte [eax + 0x5ff4], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032820
mov dword [eax + 0x5fd0], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x5fa0], 0
mov dword [eax + 0x5f8c], 0xa
lea edi, [ecx + 0x24]
mov dword [eax + 0x5f94], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x5fa4], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.id_sg553
add esi, 0x6024
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x14f
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x50
lea ecx, [ecx + 0x6044]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x6078]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x60a8], 3
mov dword [eax + 0x6034], 0x23
mov dword [eax + 0x6038], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032850
mov dword [eax + 0x606c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x603c], 0
mov dword [eax + 0x6028], 0xa
mov dword [eax + 0x6030], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6040], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.stattrak_sg553
add esi, 0x60b0
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x151
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x52
lea ecx, [ecx + 0x6104]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x611c]
mov byte [eax + 0x60fd], 1
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x6134], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032850
mov dword [eax + 0x60f8], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
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.1008c6c0
mov esi, dword [ebp - 0xc4]
add esi, 0x6138
push 0x100cb4dc
lea ecx, [ebp - 0x10c]
call fcn.10052d20
push str.quality_sg553
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x153
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x54
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x55
lea ecx, [ecx + 0x618c]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x61a4]
mov byte [eax + 0x6185], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6185], al
cmovne eax, edx
mov dword [ecx + 0x61f0], eax
add eax, 0xc
mov dword [ecx + 0x6148], eax
mov dword [ecx + 0x614c], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x61c4], 0x3f800000
lea ecx, [eax + 0x61d8]
mov dword [eax + 0x61c8], 0x42c80000
mov dword [eax + 0x61c0], 0x42c80000
mov dword [eax + 0x61d4], 0
mov dword [eax + 0x61cc], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032850
mov dword [eax + 0x6180], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6150], 0
mov dword [eax + 0x613c], 0xa
mov dword [eax + 0x6144], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6154], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cbf50
add esi, 0x61f4
call fcn.10052d20
push str.seed_sg553
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x156
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x57
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x58
lea ecx, [ecx + 0x6248]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x6260]
mov byte [eax + 0x6241], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6241], al
cmovne eax, edx
mov dword [ecx + 0x62ac], eax
add eax, 0xc
mov dword [ecx + 0x6204], eax
mov dword [ecx + 0x6208], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x6280], 0
lea ecx, [eax + 0x6294]
mov dword [eax + 0x6284], 0x437f0000
mov dword [eax + 0x627c], 0
mov dword [eax + 0x6290], 0
mov dword [eax + 0x6288], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032850
mov dword [eax + 0x623c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x620c], 0
mov dword [eax + 0x61f8], 0xa
mov dword [eax + 0x6200], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6210], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.id_ssg08
add esi, 0x62b0
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x159
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x5a
lea ecx, [ecx + 0x62d0]
call fcn.10047410
lea eax, [ebp - 0xdc]
mov ecx, dword [ebp - 0xc4]
push eax
lea ecx, [ecx + 0x6304]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x6334], 3
mov dword [eax + 0x62c0], 0x23
mov dword [eax + 0x62c4], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032880
mov dword [eax + 0x62f8], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x62c8], 0
mov dword [eax + 0x62b4], 0xa
mov dword [eax + 0x62bc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x62cc], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.stattrak_ssg08
add esi, 0x633c
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x15b
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x5c
lea ecx, [ecx + 0x6390]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x63a8]
mov byte [eax + 0x6389], 1
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x63c0], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032880
mov dword [eax + 0x6384], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
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.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cb4dc
add esi, 0x63c4
call fcn.10052d20
push str.quality_ssg08
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x15d
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x5e
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x5f
lea ecx, [ecx + 0x6418]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x6430]
mov byte [eax + 0x6411], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6411], al
cmovne eax, edx
mov dword [ecx + 0x647c], eax
add eax, 0xc
mov dword [ecx + 0x63d4], eax
mov dword [ecx + 0x63d8], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x6450], 0x3f800000
lea ecx, [eax + 0x6464]
mov dword [eax + 0x6454], 0x42c80000
mov dword [eax + 0x644c], 0x42c80000
mov dword [eax + 0x6460], 0
mov dword [eax + 0x6458], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032880
mov dword [eax + 0x640c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x63dc], 0
mov dword [eax + 0x63c8], 0xa
mov dword [eax + 0x63d0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x63e0], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cbf50
add esi, 0x6480
call fcn.10052d20
mov dword [ebp - 4], 0x160
push str.seed_ssg08
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x61
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x62
lea ecx, [ecx + 0x64d4]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x64ec]
mov byte [eax + 0x64cd], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x64cd], al
cmovne eax, edx
mov dword [ecx + 0x6538], eax
add eax, 0xc
mov dword [ecx + 0x6490], eax
mov dword [ecx + 0x6494], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x650c], 0
lea ecx, [eax + 0x6520]
mov dword [eax + 0x6510], 0x437f0000
mov dword [eax + 0x6508], 0
mov dword [eax + 0x651c], 0
mov dword [eax + 0x6514], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032880
mov dword [eax + 0x64c8], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6498], 0
mov dword [eax + 0x6484], 0xa
mov dword [eax + 0x648c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x649c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov edi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
mov esi, dword [0x1010c5e8]
add edi, 0x653c
push str.ssg08_color
call fcn.1003f310
push str.color
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x163
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x64
push eax
lea ecx, [ecx + 0x65b8]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x6590]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x65d0], esi
mov dword [eax + 0x65d4], 0
mov dword [eax + 0x65b0], 0x3f800000
mov byte [eax + 0x65a8], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032880
mov dword [eax + 0x6584], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x6554], 0
mov dword [eax + 0x6540], 0xa
lea ecx, [ecx + 0x24]
mov dword [eax + 0x6548], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6534], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov edi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
mov esi, dword [0x1010c5e8]
add edi, 0x65d8
push str.ssg08_color1
call fcn.1003f310
push str.color_1
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x165
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x66
lea ecx, [ecx + 0x6654]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x662c]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x666c], esi
mov dword [eax + 0x6670], 0
mov dword [eax + 0x664c], 0x3f800000
mov byte [eax + 0x6644], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032880
mov dword [eax + 0x6620], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x65f0], 0
mov dword [eax + 0x65dc], 0xa
mov dword [eax + 0x65e4], 0xf0
mov ecx, dword [ebp - 0xc4]
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x65f4], eax
lea ecx, [ecx + 0x24]
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov edi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
mov esi, dword [0x1010c5e8]
add edi, 0x6674
push str.ssg08_color2
call fcn.1003f310
push str.color_2
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x167
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x68
lea ecx, [ecx + 0x66f0]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x66c8]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x6708], esi
mov dword [eax + 0x670c], 0
mov dword [eax + 0x66e8], 0x3f800000
mov byte [eax + 0x66e0], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032880
mov dword [eax + 0x66bc], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x668c], 0
mov dword [eax + 0x6678], 0xa
lea ecx, [ecx + 0x24]
mov dword [eax + 0x6680], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x666c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov edi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
mov esi, dword [0x1010c5e8]
add edi, 0x6710
push str.ssg08_color3
call fcn.1003f310
push str.color_3
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x169
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x6a
lea ecx, [ecx + 0x678c]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x6764]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x67a4], esi
mov dword [eax + 0x67a8], 0
mov dword [eax + 0x6784], 0x3f800000
mov byte [eax + 0x677c], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [edi + 0x3c]
mov dword [ebp - 0x14], 0x10032880
mov dword [eax + 0x6758], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], edi
mov dword [eax + 0x6728], 0
mov dword [eax + 0x6714], 0xa
lea edi, [ecx + 0x24]
mov dword [eax + 0x671c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x672c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.id_m4a1s
add esi, 0x67ac
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x16b
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x6c
lea ecx, [ecx + 0x67cc]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x6800]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x6830], 3
mov dword [eax + 0x67bc], 0x23
mov dword [eax + 0x67c0], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100325b0
mov dword [eax + 0x67f4], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x67c4], 0
mov dword [eax + 0x67b0], 0xa
mov dword [eax + 0x67b8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x67c8], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.stattrak_m4a1s
add esi, 0x6838
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x16d
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x6e
lea ecx, [ecx + 0x688c]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x68a4]
mov byte [eax + 0x6885], 1
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x68bc], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100325b0
mov dword [eax + 0x6880], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
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.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cb4dc
add esi, 0x68c0
call fcn.10052d20
push str.quality_m4a1s
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x16f
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x70
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x71
lea ecx, [ecx + 0x6914]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x692c]
mov byte [eax + 0x690d], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x690d], al
cmovne eax, edx
mov dword [ecx + 0x6978], eax
add eax, 0xc
mov dword [ecx + 0x68d0], eax
mov dword [ecx + 0x68d4], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x694c], 0x3f800000
lea ecx, [eax + 0x6960]
mov dword [eax + 0x6950], 0x42c80000
mov dword [eax + 0x6948], 0x42c80000
mov dword [eax + 0x695c], 0
mov dword [eax + 0x6954], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100325b0
mov dword [eax + 0x6908], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x68d8], 0
mov dword [eax + 0x68c4], 0xa
mov dword [eax + 0x68cc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x68dc], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cbf50
add esi, 0x697c
call fcn.10052d20
push str.seed_m4a1s
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x172
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x73
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x74
lea ecx, [ecx + 0x69d0]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x69e8]
mov byte [eax + 0x69c9], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x69c9], al
cmovne eax, edx
mov dword [ecx + 0x6a34], eax
add eax, 0xc
mov dword [ecx + 0x698c], eax
mov dword [ecx + 0x6990], eax
mov eax, ecx
mov dword [eax + 0x6a08], 0
mov dword [eax + 0x6a0c], 0x437f0000
lea ecx, [ebp - 0x10c]
mov dword [eax + 0x6a04], 0
push ecx
mov dword [eax + 0x6a18], 0
lea ecx, [eax + 0x6a1c]
mov dword [eax + 0x6a10], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100325b0
mov dword [eax + 0x69c4], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6994], 0
mov dword [eax + 0x6980], 0xa
mov dword [eax + 0x6988], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6998], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.id_usps
add esi, 0x6a38
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x175
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x76
lea ecx, [ecx + 0x6a58]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x6a8c]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x6abc], 3
mov dword [eax + 0x6a48], 0x23
mov dword [eax + 0x6a4c], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032a70
mov dword [eax + 0x6a80], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6a50], 0
mov dword [eax + 0x6a3c], 0xa
mov dword [eax + 0x6a44], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6a54], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.stattrak_usps
add esi, 0x6ac4
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x177
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x78
lea ecx, [ecx + 0x6b18]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x6b30]
mov byte [eax + 0x6b11], 1
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x6b48], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032a70
mov dword [eax + 0x6b0c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
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.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cb4dc
add esi, 0x6b4c
call fcn.10052d20
push str.quality_usps
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x179
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x7a
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x7b
lea ecx, [ecx + 0x6ba0]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x6bb8]
mov byte [eax + 0x6b99], 1
call fcn.10047410
xor eax, eax
mov edx, 0xf
mov ecx, dword [ebp - 0xc4]
cmp byte [ecx + 0x6b99], al
cmovne eax, edx
mov dword [ecx + 0x6c04], eax
add eax, 0xc
mov dword [ecx + 0x6b5c], eax
mov dword [ecx + 0x6b60], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x6bd8], 0x3f800000
lea ecx, [eax + 0x6bec]
mov dword [eax + 0x6bdc], 0x42c80000
mov dword [eax + 0x6bd4], 0x42c80000
mov dword [eax + 0x6be8], 0
mov dword [eax + 0x6be0], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032a70
mov dword [eax + 0x6b94], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6b64], 0
mov dword [eax + 0x6b50], 0xa
mov dword [eax + 0x6b58], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6b68], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cbf50
add esi, 0x6c08
call fcn.10052d20
push str.seed_usps
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x17c
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x7d
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x7e
lea ecx, [ecx + 0x6c5c]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x6c74]
mov byte [eax + 0x6c55], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6c55], al
cmovne eax, edx
mov dword [ecx + 0x6cc0], eax
add eax, 0xc
mov dword [ecx + 0x6c18], eax
mov dword [ecx + 0x6c1c], eax
mov eax, ecx
mov dword [eax + 0x6c94], 0
lea ecx, [ebp - 0x10c]
mov dword [eax + 0x6c98], 0x437f0000
mov dword [eax + 0x6c90], 0
push ecx
mov dword [eax + 0x6ca4], 0
lea ecx, [eax + 0x6ca8]
mov dword [eax + 0x6c9c], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032a70
mov dword [eax + 0x6c50], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6c20], 0
mov dword [eax + 0x6c0c], 0xa
mov dword [eax + 0x6c14], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6c24], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.id_cz75a
add esi, 0x6cc4
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x17f
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x80
lea ecx, [ecx + 0x6ce4]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x6d18]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x6d48], 3
mov dword [eax + 0x6cd4], 0x23
mov dword [eax + 0x6cd8], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100313a0
mov dword [eax + 0x6d0c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6cdc], 0
mov dword [eax + 0x6cc8], 0xa
mov dword [eax + 0x6cd0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6ce0], eax
lea eax, [ebp - 0x14]
mov ecx, edi
push eax
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.stattrak_cz75a
add esi, 0x6d50
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x181
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x82
lea ecx, [ecx + 0x6da4]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x6dbc]
mov byte [eax + 0x6d9d], 1
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x6dd4], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100313a0
mov dword [eax + 0x6d98], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
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.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cb4dc
add esi, 0x6dd8
call fcn.10052d20
push str.quality_cz75a
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x183
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x84
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x85
lea ecx, [ecx + 0x6e2c]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x6e44]
mov byte [eax + 0x6e25], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6e25], al
cmovne eax, edx
mov dword [ecx + 0x6e90], eax
add eax, 0xc
mov dword [ecx + 0x6de8], eax
mov dword [ecx + 0x6dec], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x6e64], 0x3f800000
lea ecx, [eax + 0x6e78]
mov dword [eax + 0x6e68], 0x42c80000
mov dword [eax + 0x6e60], 0x42c80000
mov dword [eax + 0x6e74], 0
mov dword [eax + 0x6e6c], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100313a0
mov dword [eax + 0x6e20], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6df0], 0
mov dword [eax + 0x6ddc], 0xa
mov dword [eax + 0x6de4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6df4], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cbf50
add esi, 0x6e94
call fcn.10052d20
push str.seed_cz75a
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x186
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x87
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x88
lea ecx, [ecx + 0x6ee8]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x6f00]
mov byte [eax + 0x6ee1], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6ee1], al
cmovne eax, edx
mov dword [ecx + 0x6f4c], eax
add eax, 0xc
mov dword [ecx + 0x6ea4], eax
mov dword [ecx + 0x6ea8], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x6f20], 0
lea ecx, [eax + 0x6f34]
mov dword [eax + 0x6f24], 0x437f0000
mov dword [eax + 0x6f1c], 0
mov dword [eax + 0x6f30], 0
mov dword [eax + 0x6f28], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100313a0
mov dword [eax + 0x6edc], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6eac], 0
mov dword [eax + 0x6e98], 0xa
mov dword [eax + 0x6ea0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x6eb0], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.id_revolver
add esi, 0x6f50
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x189
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x8a
lea ecx, [ecx + 0x6f70]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x6fa4]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x6fd4], 3
mov dword [eax + 0x6f60], 0x23
mov dword [eax + 0x6f64], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100327c0
mov dword [eax + 0x6f98], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x6f68], 0
mov dword [eax + 0x6f54], 0xa
mov dword [eax + 0x6f5c], 0xf0
mov eax, dword [eax + 0x20]
mov ecx, dword [ebp - 0xc4]
mov dword [ecx + 0x6f6c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.stattrak_revolver
add esi, 0x6fdc
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x18b
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x8c
lea ecx, [ecx + 0x7030]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x7048]
mov byte [eax + 0x7029], 1
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x7060], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100327c0
mov dword [eax + 0x7024], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
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.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cb4dc
add esi, 0x7064
call fcn.10052d20
push str.quality_revolver
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x18d
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x8e
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x8f
lea ecx, [ecx + 0x70b8]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
mov byte [eax + 0x70b1], 1
lea ecx, [eax + 0x70d0]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x70b1], al
cmovne eax, edx
mov dword [ecx + 0x711c], eax
add eax, 0xc
mov dword [ecx + 0x7074], eax
mov dword [ecx + 0x7078], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x70f0], 0x3f800000
lea ecx, [eax + 0x7104]
mov dword [eax + 0x70f4], 0x42c80000
mov dword [eax + 0x70ec], 0x42c80000
mov dword [eax + 0x7100], 0
mov dword [eax + 0x70f8], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100327c0
mov dword [eax + 0x70ac], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x707c], 0
mov dword [eax + 0x7068], 0xa
mov dword [eax + 0x7070], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7080], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cbf50
add esi, 0x7120
call fcn.10052d20
push str.seed_revolver
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x190
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x91
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x92
lea ecx, [ecx + 0x7174]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x718c]
mov byte [eax + 0x716d], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x716d], al
cmovne eax, edx
mov dword [ecx + 0x71d8], eax
add eax, 0xc
mov dword [ecx + 0x7130], eax
mov dword [ecx + 0x7134], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x71ac], 0
lea ecx, [eax + 0x71c0]
mov dword [eax + 0x71b0], 0x437f0000
mov dword [eax + 0x71a8], 0
mov dword [eax + 0x71bc], 0
mov dword [eax + 0x71b4], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100327c0
mov dword [eax + 0x7168], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7138], 0
mov dword [eax + 0x7124], 0xa
mov dword [eax + 0x712c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x713c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.id_bayonet
add esi, 0x71dc
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x193
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x94
lea ecx, [ecx + 0x71fc]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x7230]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x7260], 3
mov dword [eax + 0x71ec], 0x23
mov dword [eax + 0x71f0], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100323a0
mov dword [eax + 0x7224], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x71f4], 0
mov dword [eax + 0x71e0], 0xa
mov ecx, dword [ebp - 0xc4]
mov dword [eax + 0x71e8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x71f8], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.stattrak_bayonet
add esi, 0x7268
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x195
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x96
lea ecx, [ecx + 0x72bc]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x72d4]
mov byte [eax + 0x72b5], 1
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x72ec], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100323a0
mov dword [eax + 0x72b0], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
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.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cb4dc
add esi, 0x72f0
call fcn.10052d20
push str.quality_bayonet
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x197
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x98
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x99
lea ecx, [ecx + 0x7344]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
mov byte [eax + 0x733d], 1
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x735c]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x733d], al
cmovne eax, edx
mov dword [ecx + 0x73a8], eax
add eax, 0xc
mov dword [ecx + 0x7300], eax
mov dword [ecx + 0x7304], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x737c], 0x3f800000
lea ecx, [eax + 0x7390]
mov dword [eax + 0x7380], 0x42c80000
mov dword [eax + 0x7378], 0x42c80000
mov dword [eax + 0x738c], 0
mov dword [eax + 0x7384], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100323a0
mov dword [eax + 0x7338], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7308], 0
mov dword [eax + 0x72f4], 0xa
mov dword [eax + 0x72fc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x730c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cbf50
add esi, 0x73ac
call fcn.10052d20
push str.seed_bayonet
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x19a
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x9b
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0x9c
lea ecx, [ecx + 0x7400]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x7418]
mov byte [eax + 0x73f9], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x73f9], al
cmovne eax, edx
mov dword [ecx + 0x7464], eax
add eax, 0xc
mov dword [ecx + 0x73bc], eax
mov dword [ecx + 0x73c0], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x7438], 0
lea ecx, [eax + 0x744c]
mov dword [eax + 0x743c], 0x437f0000
mov dword [eax + 0x7434], 0
mov dword [eax + 0x7448], 0
mov dword [eax + 0x7440], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100323a0
mov dword [eax + 0x73f4], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x73c4], 0
mov dword [eax + 0x73b0], 0xa
mov dword [eax + 0x73b8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x73c8], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.id_flip
add esi, 0x7468
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x19d
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x9e
lea ecx, [ecx + 0x7488]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x74bc]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x74ec], 3
mov dword [eax + 0x7478], 0x23
mov dword [eax + 0x747c], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032460
mov dword [eax + 0x74b0], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov ecx, dword [ebp - 0xc4]
mov dword [eax + 0x7480], 0
mov dword [eax + 0x746c], 0xa
mov dword [eax + 0x7474], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7484], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.stattrak_flip
add esi, 0x74f4
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x19f
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xa0
lea ecx, [ecx + 0x7548]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x7560]
mov byte [eax + 0x7541], 1
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x7578], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032460
mov dword [eax + 0x753c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
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.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cb4dc
add esi, 0x757c
call fcn.10052d20
push str.quality_flip
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x1a1
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xa2
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xa3
lea ecx, [ecx + 0x75d0]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x75e8]
mov byte [eax + 0x75c9], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x75c9], al
cmovne eax, edx
mov dword [ecx + 0x7634], eax
add eax, 0xc
mov dword [ecx + 0x758c], eax
mov dword [ecx + 0x7590], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x7608], 0x3f800000
lea ecx, [eax + 0x761c]
mov dword [eax + 0x760c], 0x42c80000
mov dword [eax + 0x7604], 0x42c80000
mov dword [eax + 0x7618], 0
mov dword [eax + 0x7610], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032460
mov dword [eax + 0x75c4], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7594], 0
mov dword [eax + 0x7580], 0xa
mov dword [eax + 0x7588], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7598], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cbf50
add esi, 0x7638
call fcn.10052d20
push str.seed_flip
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x1a4
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xa5
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xa6
lea ecx, [ecx + 0x768c]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x76a4]
mov byte [eax + 0x7685], 1
call fcn.10047410
xor eax, eax
mov edx, 0xf
mov ecx, dword [ebp - 0xc4]
cmp byte [ecx + 0x7685], al
cmovne eax, edx
mov dword [ecx + 0x76f0], eax
add eax, 0xc
mov dword [ecx + 0x7648], eax
mov dword [ecx + 0x764c], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x76c4], 0
lea ecx, [eax + 0x76d8]
mov dword [eax + 0x76c8], 0x437f0000
mov dword [eax + 0x76c0], 0
mov dword [eax + 0x76d4], 0
mov dword [eax + 0x76cc], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032460
mov dword [eax + 0x7680], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7650], 0
mov dword [eax + 0x763c], 0xa
mov dword [eax + 0x7644], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7654], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.id_gut
add esi, 0x76f4
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x1a7
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0xa8
lea ecx, [ecx + 0x7714]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x7748]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x7778], 3
mov dword [eax + 0x7704], 0x23
mov dword [eax + 0x7708], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032490
mov dword [eax + 0x773c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x770c], 0
mov dword [eax + 0x76f8], 0xa
mov dword [eax + 0x7700], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7710], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.stattrak_gut
add esi, 0x7780
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x1a9
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xaa
lea ecx, [ecx + 0x77d4]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x77ec]
mov byte [eax + 0x77cd], 1
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x7804], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032490
mov dword [eax + 0x77c8], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
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.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cb4dc
add esi, 0x7808
call fcn.10052d20
push str.quality_gut
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x1ab
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xac
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xad
push eax
lea ecx, [ecx + 0x785c]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x7874]
mov byte [eax + 0x7855], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7855], al
cmovne eax, edx
mov dword [ecx + 0x78c0], eax
add eax, 0xc
mov dword [ecx + 0x7818], eax
mov dword [ecx + 0x781c], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x7894], 0x3f800000
lea ecx, [eax + 0x78a8]
mov dword [eax + 0x7898], 0x42c80000
mov dword [eax + 0x7890], 0x42c80000
mov dword [eax + 0x78a4], 0
mov dword [eax + 0x789c], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032490
mov dword [eax + 0x7850], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7820], 0
mov dword [eax + 0x780c], 0xa
mov dword [eax + 0x7814], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7824], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cbf50
add esi, 0x78c4
call fcn.10052d20
push str.seed_gut
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x1ae
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xaf
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xb0
lea ecx, [ecx + 0x7918]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x7930]
mov byte [eax + 0x7911], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7911], al
cmovne eax, edx
mov dword [ecx + 0x797c], eax
add eax, 0xc
mov dword [ecx + 0x78d4], eax
mov dword [ecx + 0x78d8], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x7950], 0
lea ecx, [eax + 0x7964]
mov dword [eax + 0x7954], 0x437f0000
mov dword [eax + 0x794c], 0
mov dword [eax + 0x7960], 0
mov dword [eax + 0x7958], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032490
mov dword [eax + 0x790c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x78dc], 0
mov dword [eax + 0x78c8], 0xa
mov dword [eax + 0x78d0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x78e0], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.id_karambit
add esi, 0x7980
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x1b1
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0xb2
lea ecx, [ecx + 0x79a0]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x79d4]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x7a04], 3
mov dword [eax + 0x7990], 0x23
mov dword [eax + 0x7994], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100324f0
mov dword [eax + 0x79c8], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7998], 0
mov dword [eax + 0x7984], 0xa
mov dword [eax + 0x798c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x799c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.stattrak_karambit
add esi, 0x7a0c
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x1b3
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xb4
lea ecx, [ecx + 0x7a60]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x7a78]
mov byte [eax + 0x7a59], 1
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x7a90], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100324f0
mov dword [eax + 0x7a54], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
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.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cb4dc
add esi, 0x7a94
call fcn.10052d20
push str.quality_karambit
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x1b5
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xb6
call fcn.1003f310
mov byte [ebp - 4], 0xb7
lea eax, [ebp - 0xdc]
mov ecx, dword [ebp - 0xc4]
push eax
lea ecx, [ecx + 0x7ae8]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x7b00]
mov byte [eax + 0x7ae1], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7ae1], al
cmovne eax, edx
mov dword [ecx + 0x7b4c], eax
add eax, 0xc
mov dword [ecx + 0x7aa4], eax
mov dword [ecx + 0x7aa8], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x7b20], 0x3f800000
lea ecx, [eax + 0x7b34]
mov dword [eax + 0x7b24], 0x42c80000
mov dword [eax + 0x7b1c], 0x42c80000
mov dword [eax + 0x7b30], 0
mov dword [eax + 0x7b28], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100324f0
mov dword [eax + 0x7adc], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7aac], 0
mov dword [eax + 0x7a98], 0xa
mov dword [eax + 0x7aa0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7ab0], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cbf50
add esi, 0x7b50
call fcn.10052d20
push str.seed_karambit
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x1b8
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xb9
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xba
lea ecx, [ecx + 0x7ba4]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
mov byte [eax + 0x7b9d], 1
lea ecx, [eax + 0x7bbc]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7b9d], al
cmovne eax, edx
mov dword [ecx + 0x7c08], eax
add eax, 0xc
mov dword [ecx + 0x7b60], eax
mov dword [ecx + 0x7b64], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x7bdc], 0
lea ecx, [eax + 0x7bf0]
mov dword [eax + 0x7be0], 0x437f0000
mov dword [eax + 0x7bd8], 0
mov dword [eax + 0x7bec], 0
mov dword [eax + 0x7be4], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100324f0
mov dword [eax + 0x7b98], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7b68], 0
mov dword [eax + 0x7b54], 0xa
mov dword [eax + 0x7b5c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7b6c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.id_m9
add esi, 0x7c0c
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x1bb
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0xbc
lea ecx, [ecx + 0x7c2c]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x7c60]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x7c90], 3
mov dword [eax + 0x7c1c], 0x23
mov dword [eax + 0x7c20], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x14], 0x10032520
mov dword [eax + 0x7c54], 0x100328e0
lea eax, [ebp - 0x14]
lea ecx, [esi + 0x3c]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7c24], 0
mov dword [eax + 0x7c10], 0xa
mov dword [eax + 0x7c18], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7c28], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.stattrak_m9
add esi, 0x7c98
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x1bd
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xbe
lea ecx, [ecx + 0x7cec]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x7d04]
mov byte [eax + 0x7ce5], 1
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x7d1c], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032520
mov dword [eax + 0x7ce0], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
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.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cb4dc
add esi, 0x7d20
call fcn.10052d20
push str.quality_m9
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x1bf
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xc0
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xc1
lea ecx, [ecx + 0x7d74]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x7d8c]
mov byte [eax + 0x7d6d], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7d6d], al
cmovne eax, edx
mov dword [ecx + 0x7dd8], eax
add eax, 0xc
mov dword [ecx + 0x7d30], eax
mov dword [ecx + 0x7d34], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x7dac], 0x3f800000
lea ecx, [eax + 0x7dc0]
mov dword [eax + 0x7db0], 0x42c80000
mov dword [eax + 0x7da8], 0x42c80000
mov dword [eax + 0x7dbc], 0
mov dword [eax + 0x7db4], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032520
mov dword [eax + 0x7d68], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7d38], 0
mov dword [eax + 0x7d24], 0xa
mov dword [eax + 0x7d2c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7d3c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cbf50
add esi, 0x7ddc
call fcn.10052d20
push str.seed_m9
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x1c2
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xc3
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xc4
lea ecx, [ecx + 0x7e30]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
mov byte [eax + 0x7e29], 1
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x7e48]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7e29], al
cmovne eax, edx
mov dword [ecx + 0x7e94], eax
add eax, 0xc
mov dword [ecx + 0x7dec], eax
mov dword [ecx + 0x7df0], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x7e68], 0
lea ecx, [eax + 0x7e7c]
mov dword [eax + 0x7e6c], 0x437f0000
mov dword [eax + 0x7e64], 0
mov dword [eax + 0x7e78], 0
mov dword [eax + 0x7e70], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032520
mov dword [eax + 0x7e24], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7df4], 0
mov dword [eax + 0x7de0], 0xa
mov dword [eax + 0x7de8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7df8], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.id_huntsman
add esi, 0x7e98
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x1c5
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0xc6
lea ecx, [ecx + 0x7eb8]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x7eec]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x7f1c], 3
mov dword [eax + 0x7ea8], 0x23
mov dword [eax + 0x7eac], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
mov dword [eax + 0x7ee0], 0x100328e0
lea ecx, [esi + 0x3c]
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x100324c0
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7eb0], 0
mov dword [eax + 0x7e9c], 0xa
mov dword [eax + 0x7ea4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7eb4], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.stattrak_huntsman
add esi, 0x7f24
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x1c7
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xc8
lea ecx, [ecx + 0x7f78]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x7f90]
mov byte [eax + 0x7f71], 1
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x7fa8], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100324c0
mov dword [eax + 0x7f6c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
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.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cb4dc
add esi, 0x7fac
call fcn.10052d20
push str.quality_huntsman
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x1c9
call fcn.1003f310
mov byte [ebp - 4], 0xca
lea ecx, [ebp - 0xf4]
push str.quality
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xcb
lea ecx, [ecx + 0x8000]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x8018]
mov byte [eax + 0x7ff9], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7ff9], al
cmovne eax, edx
mov dword [ecx + 0x8064], eax
add eax, 0xc
mov dword [ecx + 0x7fbc], eax
mov dword [ecx + 0x7fc0], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x8038], 0x3f800000
lea ecx, [eax + 0x804c]
mov dword [eax + 0x803c], 0x42c80000
mov dword [eax + 0x8034], 0x42c80000
mov dword [eax + 0x8048], 0
mov dword [eax + 0x8040], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100324c0
mov dword [eax + 0x7ff4], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x7fc4], 0
mov dword [eax + 0x7fb0], 0xa
mov dword [eax + 0x7fb8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x7fc8], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cbf50
add esi, 0x8068
call fcn.10052d20
push str.seed_huntsman
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x1cc
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xcd
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xce
lea ecx, [ecx + 0x80bc]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x80d4]
mov byte [eax + 0x80b5], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x80b5], al
cmovne eax, edx
mov dword [ecx + 0x8120], eax
add eax, 0xc
mov dword [ecx + 0x8078], eax
mov dword [ecx + 0x807c], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x80f4], 0
lea ecx, [eax + 0x8108]
mov dword [eax + 0x80f8], 0x437f0000
mov dword [eax + 0x80f0], 0
mov dword [eax + 0x8104], 0
mov dword [eax + 0x80fc], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100324c0
mov dword [eax + 0x80b0], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x8080], 0
mov dword [eax + 0x806c], 0xa
mov dword [eax + 0x8074], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x8084], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.id_falchion
add esi, 0x8124
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x1cf
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0xd0
lea ecx, [ecx + 0x8144]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x8178]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x81a8], 3
mov dword [eax + 0x8134], 0x23
mov dword [eax + 0x8138], 0x23
call fcn.1002a350
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xdc]
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032430
mov dword [eax + 0x816c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x813c], 0
mov dword [eax + 0x8128], 0xa
mov dword [eax + 0x8130], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x8140], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.stattrak_falchion
add esi, 0x81b0
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x1d1
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xd2
lea ecx, [ecx + 0x8204]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x821c]
mov byte [eax + 0x81fd], 1
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x8234], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032430
mov dword [eax + 0x81f8], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
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.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cb4dc
add esi, 0x8238
call fcn.10052d20
push str.quality_falchion
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x1d3
call fcn.1003f310
mov byte [ebp - 4], 0xd4
push str.quality
lea ecx, [ebp - 0xf4]
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xd5
lea ecx, [ecx + 0x828c]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x82a4]
mov byte [eax + 0x8285], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x8285], al
cmovne eax, edx
mov dword [ecx + 0x82f0], eax
add eax, 0xc
mov dword [ecx + 0x8248], eax
mov dword [ecx + 0x824c], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x82c4], 0x3f800000
lea ecx, [eax + 0x82d8]
mov dword [eax + 0x82c8], 0x42c80000
mov dword [eax + 0x82c0], 0x42c80000
mov dword [eax + 0x82d4], 0
mov dword [eax + 0x82cc], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032430
mov dword [eax + 0x8280], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x8250], 0
mov dword [eax + 0x823c], 0xa
mov dword [eax + 0x8244], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x8254], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cbf50
add esi, 0x82f4
call fcn.10052d20
push str.seed_falchion
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x1d6
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xd7
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xd8
push eax
lea ecx, [ecx + 0x8348]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x8360]
mov byte [eax + 0x8341], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x8341], al
cmovne eax, edx
mov dword [ecx + 0x83ac], eax
add eax, 0xc
mov dword [ecx + 0x8304], eax
mov dword [ecx + 0x8308], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x8380], 0
lea ecx, [eax + 0x8394]
mov dword [eax + 0x8384], 0x437f0000
mov dword [eax + 0x837c], 0
mov dword [eax + 0x8390], 0
mov dword [eax + 0x8388], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032430
mov dword [eax + 0x833c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x830c], 0
mov dword [eax + 0x82f8], 0xa
mov dword [eax + 0x8300], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x8310], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.id_bowie
add esi, 0x83b0
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x1d9
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0xda
lea ecx, [ecx + 0x83d0]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x8404]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x8434], 3
mov dword [eax + 0x83c0], 0x23
mov dword [eax + 0x83c4], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100323d0
mov dword [eax + 0x83f8], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x83c8], 0
mov dword [eax + 0x83b4], 0xa
mov dword [eax + 0x83bc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x83cc], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.stattrak_bowie
add esi, 0x843c
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x1db
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xdc
lea ecx, [ecx + 0x8490]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x84a8]
mov byte [eax + 0x8489], 1
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x84c0], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100323d0
mov dword [eax + 0x8484], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
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.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cb4dc
add esi, 0x84c4
call fcn.10052d20
push str.quality_bowie
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x1dd
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xde
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xdf
lea ecx, [ecx + 0x8518]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x8530]
mov byte [eax + 0x8511], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x8511], al
cmovne eax, edx
mov dword [ecx + 0x857c], eax
add eax, 0xc
mov dword [ecx + 0x84d4], eax
mov dword [ecx + 0x84d8], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x8550], 0x3f800000
lea ecx, [eax + 0x8564]
mov dword [eax + 0x8554], 0x42c80000
mov dword [eax + 0x854c], 0x42c80000
mov dword [eax + 0x8560], 0
mov dword [eax + 0x8558], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100323d0
mov dword [eax + 0x850c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x84dc], 0
mov dword [eax + 0x84c8], 0xa
mov dword [eax + 0x84d0], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x84e0], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cbf50
add esi, 0x8580
call fcn.10052d20
push str.seed_bowie
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x1e0
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xe1
call fcn.1003f310
mov byte [ebp - 4], 0xe2
lea eax, [ebp - 0xdc]
mov ecx, dword [ebp - 0xc4]
push eax
lea ecx, [ecx + 0x85d4]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x85ec]
mov byte [eax + 0x85cd], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x85cd], al
cmovne eax, edx
mov dword [ecx + 0x8638], eax
add eax, 0xc
mov dword [ecx + 0x8590], eax
mov dword [ecx + 0x8594], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x860c], 0
lea ecx, [eax + 0x8620]
mov dword [eax + 0x8610], 0x437f0000
mov dword [eax + 0x8608], 0
mov dword [eax + 0x861c], 0
mov dword [eax + 0x8614], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x100323d0
mov dword [eax + 0x85c8], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x8598], 0
mov dword [eax + 0x8584], 0xa
mov dword [eax + 0x858c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x859c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.id_butterfly
add esi, 0x863c
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x1e3
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0xe4
lea ecx, [ecx + 0x865c]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x8690]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
mov dword [eax + 0x86c0], 3
mov dword [eax + 0x864c], 0x23
mov dword [eax + 0x8650], 0x23
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032400
mov dword [eax + 0x8684], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x8654], 0
mov dword [eax + 0x8640], 0xa
mov dword [eax + 0x8648], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x8658], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.stattrak_butterfly
add esi, 0x86c8
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x1e5
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xe6
lea ecx, [ecx + 0x871c]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x8734]
mov byte [eax + 0x8715], 1
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x874c], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032400
mov dword [eax + 0x8710], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x86e0], 0
mov dword [eax + 0x86cc], 0xa
mov dword [eax + 0x86d4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x86e4], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cb4dc
add esi, 0x8750
call fcn.10052d20
mov dword [ebp - 4], 0x1e7
push str.quality_butterfly
lea ecx, [ebp - 0xdc]
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xe8
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xe9
lea ecx, [ecx + 0x87a4]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x87bc]
mov byte [eax + 0x879d], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x879d], al
cmovne eax, edx
mov dword [ecx + 0x8808], eax
add eax, 0xc
mov dword [ecx + 0x8760], eax
mov dword [ecx + 0x8764], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x87dc], 0x3f800000
lea ecx, [eax + 0x87f0]
mov dword [eax + 0x87e0], 0x42c80000
mov dword [eax + 0x87d8], 0x42c80000
mov dword [eax + 0x87ec], 0
mov dword [eax + 0x87e4], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032400
mov dword [eax + 0x8798], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x8768], 0
mov dword [eax + 0x8754], 0xa
mov dword [eax + 0x875c], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x876c], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cbf50
add esi, 0x880c
call fcn.10052d20
push str.seed_butterfly
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x1ea
call fcn.1003f310
push str.seed
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xeb
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xec
lea ecx, [ecx + 0x8860]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x8878]
mov byte [eax + 0x8859], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x8859], al
cmovne eax, edx
mov dword [ecx + 0x88c4], eax
add eax, 0xc
mov dword [ecx + 0x881c], eax
mov dword [ecx + 0x8820], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x8898], 0
lea ecx, [eax + 0x88ac]
mov dword [eax + 0x889c], 0x437f0000
mov dword [eax + 0x8894], 0
mov dword [eax + 0x88a8], 0
mov dword [eax + 0x88a0], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032400
mov dword [eax + 0x8854], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x8824], 0
mov dword [eax + 0x8810], 0xa
mov dword [eax + 0x8818], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x8828], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.id_daggers
add esi, 0x88c8
call fcn.1003f310
push str.paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x1ed
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0xee
lea ecx, [ecx + 0x88e8]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x891c]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
mov dword [eax + 0x894c], 3
mov dword [eax + 0x88d8], 0x23
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x88dc], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032550
mov dword [eax + 0x8910], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x88e0], 0
mov dword [eax + 0x88cc], 0xa
mov dword [eax + 0x88d4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x88e4], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.stattrak_daggers
add esi, 0x8954
call fcn.1003f310
push str.stattrak
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x1ef
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xf0
lea ecx, [ecx + 0x89a8]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x89c0]
mov byte [eax + 0x89a1], 1
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov byte [eax + 0x89d8], 0
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032550
mov dword [eax + 0x899c], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x896c], 0
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.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cb4dc
add esi, 0x89dc
call fcn.10052d20
push str.quality_daggers
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x1f1
call fcn.1003f310
push str.quality
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xf2
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xf3
lea ecx, [ecx + 0x8a30]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x8a48]
mov byte [eax + 0x8a29], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x8a29], al
cmovne eax, edx
mov dword [ecx + 0x8a94], eax
add eax, 0xc
mov dword [ecx + 0x89ec], eax
mov dword [ecx + 0x89f0], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x8a68], 0x3f800000
lea ecx, [eax + 0x8a7c]
mov dword [eax + 0x8a6c], 0x42c80000
mov dword [eax + 0x8a64], 0x42c80000
mov dword [eax + 0x8a78], 0
mov dword [eax + 0x8a70], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032550
mov dword [eax + 0x8a24], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x89f4], 0
mov dword [eax + 0x89e0], 0xa
mov dword [eax + 0x89e8], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x89f8], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0x10c]
push 0x100cbf50
add esi, 0x8a98
call fcn.10052d20
push str.seed_daggers
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0x1f4
call fcn.1003f310
mov byte [ebp - 4], 0xf5
lea ecx, [ebp - 0xf4]
push str.seed
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xf6
lea ecx, [ecx + 0x8aec]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x8b04]
mov byte [eax + 0x8ae5], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x8ae5], al
cmovne eax, edx
mov dword [ecx + 0x8b50], eax
add eax, 0xc
mov dword [ecx + 0x8aa8], eax
mov dword [ecx + 0x8aac], eax
mov eax, ecx
lea ecx, [ebp - 0x10c]
push ecx
mov dword [eax + 0x8b24], 0
lea ecx, [eax + 0x8b38]
mov dword [eax + 0x8b28], 0x437f0000
mov dword [eax + 0x8b20], 0
mov dword [eax + 0x8b34], 0
mov dword [eax + 0x8b2c], 0x3f800000
call fcn.100549d0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x10c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e200
mov eax, dword [ebp - 0xc4]
lea ecx, [esi + 0x3c]
mov dword [ebp - 0x14], 0x10032550
mov dword [eax + 0x8ae0], 0x100328e0
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x8ab0], 0
mov dword [eax + 0x8a9c], 0xa
mov dword [eax + 0x8aa4], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x8ab4], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, edi
call fcn.1008c6c0
push 0x100cba18
lea ecx, [ebp - 0x860]
call fcn.1003f310
push str.bayonet
lea ecx, [ebp - 0x848]
mov dword [ebp - 4], 0x1f7
call fcn.1003f310
push str.bowie
lea ecx, [ebp - 0x830]
mov byte [ebp - 4], pe_nt_image_headers32
call fcn.1003f310
push str.butterfly
lea ecx, [ebp - 0x818]
mov byte [ebp - 4], 0xf9
call fcn.1003f310
mov byte [ebp - 4], 0xfa
lea ecx, [ebp - 0x800]
push str.falchion
call fcn.1003f310
push str.flip
lea ecx, [ebp - 0x7e8]
mov byte [ebp - 4], 0xfb
call fcn.1003f310
push 0x100cdb24
lea ecx, [ebp - 0x7d0]
mov byte [ebp - 4], 0xfc
call fcn.1003f310
push str.huntsman
lea ecx, [ebp - 0x7b8]
mov byte [ebp - 4], 0xfd
call fcn.1003f310
push str.karambit
lea ecx, [ebp - 0x7a0]
mov byte [ebp - 4], 0xfe
call fcn.1003f310
push str.m9_bayonet
lea ecx, [ebp - 0x788]
mov byte [ebp - 4], 0xff
call fcn.1003f310
push str.daggers
lea ecx, [ebp - 0x770]
mov dword [ebp - 4], 0x200
call fcn.1003f310
lea eax, [ebp - 0x116]
mov dword [ebp - 4], 0x201
push eax
lea ecx, [ebp - 0x758]
push ecx
lea edx, [ebp - 0x860]
push edx
lea ecx, [ebp - 0x5f8]
call fcn.10052db0
push str.skins_knife_model
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 2
call fcn.1003f310
push str.knife_model
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 3
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 4
lea ecx, [ecx + 0x8ba8]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x8bc0]
mov byte [eax + 0x8ba1], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x8ba1], al
cmovne eax, edx
mov dword [ecx + 0x8bf0], eax
add eax, 0x14
mov dword [ecx + 0x8b64], eax
mov dword [ecx + 0x8b68], eax
mov eax, dword [ebp - 0x5f4]
mov esi, dword [ebp - 0x5f8]
mov dword [ebp - 0x14], eax
cmp esi, eax
je 0x10086f54
mov edi, ecx
nop
push esi
lea ecx, [edi + 0x8bdc]
call fcn.1008c6f0
add esi, 0x18
cmp esi, dword [ebp - 0x14]
jne 0x10086f40
mov ecx, dword [ebp - 0xc4]
lea ecx, [ecx + 0x8bdc]
call fcn.1008c720
test eax, eax
je 0x10086f79
mov eax, dword [ebp - 0xc4]
mov dword [eax + 0x8bec], 0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x5f8]
call fcn.1002e180
push fcn.1002a350
push 0xb
push 0x18
lea eax, [ebp - 0x860]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100ba283
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [eax + 0x8b9c], 0x100328e0
add eax, 0x8b54
mov dword [ebp - 0x14], eax
lea ecx, [ecx + 0x24]
mov eax, dword [ebp - 0xc4]
mov dword [eax + 0x8b6c], 1
mov dword [eax + 0x8b58], 0x140
mov dword [eax + 0x8b60], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x8b4c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
push 0x100cba18
lea ecx, [ebp - 0x758]
call fcn.1003f310
push str.bloodhound
lea ecx, [ebp - 0x740]
mov dword [ebp - 4], 0x205
call fcn.1003f310
push str.sport
lea ecx, [ebp - 0x728]
mov byte [ebp - 4], 6
call fcn.1003f310
push str.driver
lea ecx, [ebp - 0x710]
mov byte [ebp - 4], 7
call fcn.1003f310
push str.handwraps
lea ecx, [ebp - 0x6f8]
mov byte [ebp - 4], 8
call fcn.1003f310
push str.moto
lea ecx, [ebp - 0x6e0]
mov byte [ebp - 4], 9
call fcn.1003f310
push str.specialist
lea ecx, [ebp - 0x6c8]
mov byte [ebp - 4], 0xa
call fcn.1003f310
lea eax, [ebp - 0x115]
mov dword [ebp - 4], 0x20b
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x758]
push edx
lea ecx, [ebp - 0x5ec]
call fcn.10052db0
push str.skins_glove_model
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0xc
call fcn.1003f310
push str.glove_model
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xd
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
mov byte [ebp - 4], 0xe
lea ecx, [ecx + 0x8c48]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [eax + 0x8c60]
mov byte [eax + 0x8c41], 1
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x8c41], al
cmovne eax, edx
mov dword [ecx + 0x8c90], eax
add eax, 0x14
mov dword [ecx + 0x8c04], eax
mov dword [ecx + 0x8c08], eax
mov edi, dword [ebp - 0x5e8]
mov esi, dword [ebp - 0x5ec]
cmp esi, edi
je 0x10087179
mov eax, ecx
add eax, 0x8c7c
mov dword [ebp - 0x14], eax
push esi
mov ecx, eax
call fcn.1008c6f0
mov eax, dword [ebp - 0x14]
add esi, 0x18
cmp esi, edi
jne 0x10087167
mov ecx, dword [ebp - 0xc4]
lea ecx, [ecx + 0x8c7c]
call fcn.1008c720
test eax, eax
je 0x1008719e
mov eax, dword [ebp - 0xc4]
mov dword [eax + 0x8c8c], 0
lea ecx, [ebp - 0xf4]
call fcn.1002a350
lea ecx, [ebp - 0xdc]
call fcn.1002a350
lea ecx, [ebp - 0x5ec]
call fcn.1002e180
push fcn.1002a350
push 7
push 0x18
lea eax, [ebp - 0x758]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100ba283
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [eax + 0x8c3c], 0x10031ee0
add eax, 0x8bf4
mov dword [ebp - 0x14], eax
lea ecx, [ecx + 0x24]
mov eax, dword [ebp - 0xc4]
mov dword [eax + 0x8c0c], 1
mov dword [eax + 0x8bf8], 0x140
mov dword [eax + 0x8c00], 0xf0
mov eax, dword [eax + 0x20]
mov dword [ecx + 0x8bec], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
mov esi, dword [ebp - 0xc4]
lea ecx, [ebp - 0xdc]
push str.skins_glove_id
add esi, 0x8c94
call fcn.1003f310
push str.glove_paintkit_id
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x20f
call fcn.1003f310
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 0x10
lea ecx, [ecx + 0x8cb4]
call fcn.10047410
mov ecx, dword [ebp - 0xc4]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ecx + 0x8ce8]
call fcn.10047410
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xf4]
mov dword [eax + 0x8d18], 2
mov dword [eax + 0x8ca4], 0x23
mov dword [eax + 0x8ca8], 0x23
call fcn.1002a350
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a350
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x14], esi
mov dword [eax + 0x8cdc], 0x10031ee0
mov dword [esi + 0x18], 1
lea ecx, [ecx + 0x24]
mov dword [esi + 4], 0x140
mov dword [esi + 0xc], 0xf0
mov eax, dword [eax + 0x20]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x14]
push eax
call fcn.1008c6c0
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.100ba6fe
mov esp, ebp
pop ebp
ret