Function at 0x1006ba60
Capabilities:
Access peb ldr_data
Check for peb ntglobalflag flag
Contain obfuscated stackstrings
Get ntdll base address
Get number of processors
Get process heap flags
Get process heap force flags
Parse pe header

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100c4042
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x3f98
call fcn.100bc3f0
mov eax, dword [0x100db364]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x7ac], ecx
push str.skins
lea ecx, [ebp - 0x7f8]
call fcn.1002e5a0
mov edi, dword [ebp - 0x7ac]
lea eax, [ebp - 0x7f8]
push eax
mov ecx, edi
mov dword [ebp - 4], 0
call fcn.1002e520
lea ecx, [ebp - 0x7f8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
push str.skins_enable
lea ecx, [ebp - 0x828]
lea esi, [edi + 0x30]
call fcn.1002e5a0
push str.enable
lea ecx, [ebp - 0x810]
mov dword [ebp - 4], 1
call fcn.1002e5a0
lea eax, [ebp - 0x828]
mov byte [ebp - 4], 2
push eax
lea ecx, [edi + 0x68]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0x810]
push ecx
lea ecx, [eax + 0xa0]
mov byte [eax + 0x99], 1
call fcn.1002e520
lea ecx, [ebp - 0x810]
mov byte [edi + 0x9c], 0
call fcn.1002e550
lea ecx, [ebp - 0x828]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov dword [edi + 0x94], 0x10030e00
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x24], esi
mov dword [esi + 0x18], 0
imul eax, dword [esi + 0x18], 0xeb
push ecx
lea ecx, [edi + 0x18]
add eax, 0x14
mov dword [esi + 4], eax
mov dword [esi + 0xc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x1c], eax
call fcn.100895e0
push str.custom_paintkit
lea ecx, [ebp - 0x858]
lea esi, [edi + 0xb8]
call fcn.1002e5a0
push str.custom_paint_kit_color
lea ecx, [ebp - 0x840]
mov dword [ebp - 4], 3
call fcn.1002e5a0
lea eax, [ebp - 0x858]
mov byte [ebp - 4], 4
push eax
lea ecx, [edi + 0xf0]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0x840]
push ecx
lea ecx, [eax + 0x128]
mov byte [eax + 0x121], 1
call fcn.1002e520
lea ecx, [ebp - 0x840]
mov byte [edi + 0x124], 0
call fcn.1002e550
lea ecx, [ebp - 0x858]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov dword [edi + 0x11c], 0x10030e00
mov dword [ebp - 0x28], esi
lea ecx, [edi + 0x18]
mov dword [esi + 0x18], 0
imul eax, dword [esi + 0x18], 0xeb
add eax, 0x14
mov dword [esi + 4], eax
mov dword [esi + 0xc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
call fcn.100895e0
push str.id_deagle
lea ecx, [ebp - 0x888]
lea esi, [edi + 0x140]
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x870]
mov dword [ebp - 4], 5
call fcn.1002e5a0
lea eax, [ebp - 0x870]
mov byte [ebp - 4], 6
push eax
lea ecx, [edi + 0x160]
call fcn.1002e520
lea eax, [ebp - 0x888]
push eax
lea ecx, [edi + 0x178]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0x870]
mov dword [eax + 0x1c4], 3
mov dword [eax + 0x150], 0x23
mov dword [eax + 0x154], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x888]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, edi
lea eax, [ebp - 0x2c]
push eax
mov dword [ecx + 0x1a4], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x2c], 0x10031e00
call fcn.100895e0
mov dword [ebp - 0x30], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x158], 0
imul eax, dword [eax + 0x158], 0xeb
add eax, 0x14
mov dword [ecx + 0x144], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x14c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x15c], eax
lea eax, [ebp - 0x30]
push eax
call fcn.100895e0
push str.stattrak_deagle
lea ecx, [ebp - 0x8b8]
lea esi, [edi + 0x1cc]
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x8a0]
mov dword [ebp - 4], 7
call fcn.1002e5a0
lea eax, [ebp - 0x8b8]
mov byte [ebp - 4], 8
push eax
lea ecx, [edi + 0x204]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0x8a0]
push ecx
mov byte [eax + 0x235], 1
lea ecx, [eax + 0x23c]
call fcn.1002e520
lea ecx, [ebp - 0x8a0]
mov byte [edi + 0x238], 0
call fcn.1002e550
lea ecx, [ebp - 0x8b8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
lea eax, [ebp - 0x34]
mov dword [edi + 0x230], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x34], 0x10031e00
push eax
call fcn.100895e0
mov dword [ebp - 0x38], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x1e4], 0
imul eax, dword [eax + 0x1e4], 0xeb
add eax, 0x14
mov dword [ecx + 0x1d0], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x1d8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x1e8], eax
lea eax, [ebp - 0x38]
push eax
call fcn.100895e0
push 0x100cc1a8
lea ecx, [ebp - 0x900]
lea esi, [edi + 0x254]
call fcn.100898b0
push str.quality_deagle
lea ecx, [ebp - 0x8e8]
mov dword [ebp - 4], 9
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x8d0]
mov byte [ebp - 4], 0xa
call fcn.1002e5a0
lea eax, [ebp - 0x8e8]
mov byte [ebp - 4], 0xb
push eax
lea ecx, [edi + 0x28c]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0x8d0]
push ecx
lea ecx, [eax + 0x2dc]
mov byte [eax + 0x2bd], 1
call fcn.1002e520
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2bd], al
cmovne eax, edx
mov dword [ecx + 0x30c], eax
add eax, 8
mov dword [ecx + 0x264], eax
mov dword [ecx + 0x268], eax
mov eax, ecx
lea ecx, [ebp - 0x900]
push ecx
mov dword [eax + 0x2c8], 0x3f800000
lea ecx, [eax + 0x2f4]
mov dword [eax + 0x2cc], 0x42c80000
mov dword [eax + 0x2c4], 0x42c80000
mov dword [eax + 0x2d8], 0
mov dword [eax + 0x2d0], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x8d0]
call fcn.1002e550
lea ecx, [ebp - 0x8e8]
call fcn.1002e550
lea ecx, [ebp - 0x900]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov ecx, edi
lea eax, [ebp - 0x3c]
push eax
mov dword [ecx + 0x2b8], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x3c], 0x10031e00
call fcn.100895e0
mov dword [ebp - 0x40], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x26c], 0
imul eax, dword [eax + 0x26c], 0xeb
add eax, 0x14
mov dword [ecx + 0x258], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x260], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x270], eax
lea eax, [ebp - 0x40]
push eax
call fcn.100895e0
push 0x100cc0e4
lea ecx, [ebp - 0x948]
lea esi, [edi + 0x310]
call fcn.100898b0
push str.seed_deagle
lea ecx, [ebp - 0x930]
mov dword [ebp - 4], 0xc
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x918]
mov byte [ebp - 4], 0xd
call fcn.1002e5a0
lea eax, [ebp - 0x930]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [edi + 0x348]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0x918]
push ecx
lea ecx, [eax + 0x398]
mov byte [eax + 0x379], 1
call fcn.1002e520
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x379], al
cmovne eax, edx
mov dword [ecx + 0x3c8], eax
add eax, 8
mov dword [ecx + 0x320], eax
mov dword [ecx + 0x324], eax
mov eax, ecx
lea ecx, [ebp - 0x948]
push ecx
mov dword [eax + 0x384], 0
lea ecx, [eax + 0x3b0]
mov dword [eax + 0x388], 0x437f0000
mov dword [eax + 0x380], 0
mov dword [eax + 0x394], 0
mov dword [eax + 0x38c], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x918]
call fcn.1002e550
lea ecx, [ebp - 0x930]
call fcn.1002e550
lea ecx, [ebp - 0x948]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov ecx, edi
lea eax, [ebp - 0x44]
push eax
mov dword [ecx + 0x374], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x44], 0x10031e00
call fcn.100895e0
mov dword [ebp - 0x48], esi
mov eax, edi
mov ecx, edi
mov esi, ecx
mov dword [eax + 0x328], 0
imul eax, dword [eax + 0x328], 0xeb
add eax, 0x14
mov dword [ecx + 0x314], eax
mov eax, ecx
lea ecx, [esi + 0x18]
mov dword [eax + 0x31c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [esi + 0x32c], eax
lea eax, [ebp - 0x48]
push eax
call fcn.100895e0
lea edi, [esi + 0x3cc]
mov esi, dword [0x100cada0]
push str.deagle_color
lea ecx, [ebp - 0x978]
call fcn.1002e5a0
push str.color
lea ecx, [ebp - 0x960]
mov dword [ebp - 4], 0xf
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x960]
mov byte [ebp - 4], 0x10
push ecx
mov dword [eax + 0x444], 0
lea ecx, [eax + 0x44c]
mov dword [eax + 0x448], 0
mov byte [eax + 0x439], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x978]
push eax
add ecx, 0x404
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x960]
mov dword [eax + 0x464], esi
mov dword [eax + 0x47c], 0
call fcn.1002e550
lea ecx, [ebp - 0x978]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x4c]
push eax
mov dword [ecx + 0x430], 0x10030df0
lea ecx, [edi + 0x58]
mov dword [ebp - 0x4c], 0x10031e00
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov esi, ecx
mov dword [ebp - 0x50], edi
mov dword [eax + 0x3e4], 0
imul eax, dword [eax + 0x3e4], 0xeb
add eax, 0x14
mov dword [ecx + 0x3d0], eax
mov eax, ecx
lea ecx, [esi + 0x18]
mov dword [eax + 0x3d8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [esi + 0x3e8], eax
lea eax, [ebp - 0x50]
push eax
call fcn.100895e0
lea edi, [esi + 0x49c]
mov esi, dword [0x100cada0]
push str.deagle_color1
lea ecx, [ebp - 0x9a8]
call fcn.1002e5a0
mov dword [ebp - 4], 0x11
lea ecx, [ebp - 0x990]
push str.color_1
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x990]
mov byte [ebp - 4], 0x12
push ecx
mov dword [eax + 0x514], 0
lea ecx, [eax + 0x51c]
mov dword [eax + 0x518], 0
mov byte [eax + 0x509], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x9a8]
push eax
add ecx, 0x4d4
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x990]
mov dword [eax + 0x534], esi
mov dword [eax + 0x54c], 0
call fcn.1002e550
lea ecx, [ebp - 0x9a8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x54]
push eax
mov dword [ecx + 0x500], 0x10030df0
lea ecx, [edi + 0x58]
mov dword [ebp - 0x54], 0x10031e00
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov esi, ecx
mov dword [ebp - 0x58], edi
mov dword [eax + 0x4b4], 0
imul eax, dword [eax + 0x4b4], 0xeb
add eax, 0x14
mov dword [ecx + 0x4a0], eax
mov eax, ecx
lea ecx, [esi + 0x18]
mov dword [eax + 0x4a8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [esi + 0x4b8], eax
lea eax, [ebp - 0x58]
push eax
call fcn.100895e0
lea edi, [esi + 0x56c]
mov esi, dword [0x100cada0]
push str.deagle_color2
lea ecx, [ebp - 0x9d8]
call fcn.1002e5a0
push str.color_2
lea ecx, [ebp - 0x9c0]
mov dword [ebp - 4], 0x13
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x9c0]
mov byte [ebp - 4], 0x14
push ecx
mov dword [eax + 0x5e4], 0
lea ecx, [eax + 0x5ec]
mov dword [eax + 0x5e8], 0
mov byte [eax + 0x5d9], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x9d8]
push eax
add ecx, 0x5a4
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x9c0]
mov dword [eax + 0x604], esi
mov dword [eax + 0x61c], 0
call fcn.1002e550
lea ecx, [ebp - 0x9d8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, dword [ebp - 0x7ac]
mov dword [ecx + 0x5d0], 0x10030df0
lea eax, [ebp - 0x5c]
lea ecx, [edi + 0x58]
mov dword [ebp - 0x5c], 0x10031e00
push eax
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov esi, ecx
mov dword [ebp - 0x60], edi
mov dword [eax + 0x584], 0
imul eax, dword [eax + 0x584], 0xeb
add eax, 0x14
mov dword [ecx + 0x570], eax
mov eax, ecx
lea ecx, [esi + 0x18]
mov dword [eax + 0x578], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [esi + 0x588], eax
lea eax, [ebp - 0x60]
push eax
call fcn.100895e0
lea edi, [esi + 0x63c]
mov esi, dword [0x100cada0]
push str.deagle_color3
lea ecx, [ebp - 0xa08]
call fcn.1002e5a0
push str.color_3
lea ecx, [ebp - 0x9f0]
mov dword [ebp - 4], 0x15
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 4], 0x16
push ecx
mov dword [eax + 0x6b4], 0
lea ecx, [eax + 0x6bc]
mov dword [eax + 0x6b8], 0
mov byte [eax + 0x6a9], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0xa08]
push eax
add ecx, 0x674
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x9f0]
mov dword [eax + 0x6d4], esi
mov dword [eax + 0x6ec], 0
call fcn.1002e550
lea ecx, [ebp - 0xa08]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x64]
push eax
mov dword [ecx + 0x6a0], 0x10030df0
lea ecx, [edi + 0x58]
mov dword [ebp - 0x64], 0x10031e00
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x68], edi
mov edi, ecx
mov dword [eax + 0x654], 0
imul eax, dword [eax + 0x654], 0xeb
add eax, 0x14
mov dword [ecx + 0x640], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x648], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x658], eax
lea eax, [ebp - 0x68]
push eax
call fcn.100895e0
lea esi, [edi + 0x70c]
push str.id_elite
lea ecx, [ebp - 0xa38]
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0xa20]
mov dword [ebp - 4], 0x17
call fcn.1002e5a0
lea eax, [ebp - 0xa20]
mov byte [ebp - 4], 0x18
push eax
lea ecx, [edi + 0x72c]
call fcn.1002e520
lea eax, [ebp - 0xa38]
push eax
lea ecx, [edi + 0x744]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xa20]
mov dword [eax + 0x790], 3
mov dword [eax + 0x71c], 0x23
mov dword [eax + 0x720], 0x23
call fcn.1002e550
lea ecx, [ebp - 0xa38]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, edi
lea eax, [ebp - 0x6c]
push eax
mov dword [ecx + 0x770], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x6c], 0x10031e30
call fcn.100895e0
mov dword [ebp - 0x70], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x724], 0
imul eax, dword [eax + 0x724], 0xeb
add eax, 0x14
mov dword [ecx + 0x710], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x718], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x728], eax
lea eax, [ebp - 0x70]
push eax
call fcn.100895e0
push str.stattrak_elite
lea ecx, [ebp - 0xa68]
lea esi, [edi + 0x798]
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0xa50]
mov dword [ebp - 4], 0x19
call fcn.1002e5a0
lea eax, [ebp - 0xa68]
mov byte [ebp - 4], 0x1a
push eax
lea ecx, [edi + 0x7d0]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xa50]
push ecx
lea ecx, [eax + 0x808]
mov byte [eax + 0x801], 1
call fcn.1002e520
lea ecx, [ebp - 0xa50]
mov byte [edi + 0x804], 0
call fcn.1002e550
lea ecx, [ebp - 0xa68]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
lea eax, [ebp - 0x74]
mov dword [edi + 0x7fc], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x74], 0x10031e30
push eax
call fcn.100895e0
mov dword [ebp - 0x78], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x7b0], 0
imul eax, dword [eax + 0x7b0], 0xeb
add eax, 0x14
mov dword [ecx + 0x79c], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x7a4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x7b4], eax
lea eax, [ebp - 0x78]
push eax
call fcn.100895e0
push 0x100cc1a8
lea ecx, [ebp - 0xab0]
lea esi, [edi + 0x820]
call fcn.100898b0
push str.quality_elite
lea ecx, [ebp - 0xa98]
mov dword [ebp - 4], 0x1b
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0xa80]
mov byte [ebp - 4], 0x1c
call fcn.1002e5a0
lea eax, [ebp - 0xa98]
mov byte [ebp - 4], 0x1d
push eax
lea ecx, [edi + 0x858]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xa80]
push ecx
lea ecx, [eax + 0x8a8]
mov byte [eax + 0x889], 1
call fcn.1002e520
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x889], al
cmovne eax, edx
mov dword [ecx + 0x8d8], eax
add eax, 8
mov dword [ecx + 0x830], eax
mov dword [ecx + 0x834], eax
mov eax, ecx
lea ecx, [ebp - 0xab0]
push ecx
mov dword [eax + 0x894], 0x3f800000
lea ecx, [eax + 0x8c0]
mov dword [eax + 0x898], 0x42c80000
mov dword [eax + 0x890], 0x42c80000
mov dword [eax + 0x8a4], 0
mov dword [eax + 0x89c], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0xa80]
call fcn.1002e550
lea ecx, [ebp - 0xa98]
call fcn.1002e550
lea ecx, [ebp - 0xab0]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov ecx, edi
lea eax, [ebp - 0x7c]
push eax
mov dword [ecx + 0x884], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x7c], 0x10031e30
call fcn.100895e0
mov eax, edi
mov dword [ebp - 0x80], esi
mov ecx, edi
mov dword [eax + 0x838], 0
imul eax, dword [eax + 0x838], 0xeb
add eax, 0x14
mov dword [ecx + 0x824], eax
mov eax, ecx
mov dword [eax + 0x82c], 0xaf
lea ecx, [edi + 0x18]
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x83c], eax
lea eax, [ebp - 0x80]
push eax
call fcn.100895e0
push 0x100cc0e4
lea ecx, [ebp - 0xaf8]
lea esi, [edi + 0x8dc]
call fcn.100898b0
push str.seed_elite
lea ecx, [ebp - 0xae0]
mov dword [ebp - 4], 0x1e
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0xac8]
mov byte [ebp - 4], 0x1f
call fcn.1002e5a0
lea eax, [ebp - 0xae0]
mov byte [ebp - 4], 0x20
push eax
lea ecx, [edi + 0x914]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xac8]
push ecx
lea ecx, [eax + 0x964]
mov byte [eax + 0x945], 1
call fcn.1002e520
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x945], al
cmovne eax, edx
mov dword [ecx + 0x994], eax
add eax, 8
mov dword [ecx + 0x8ec], eax
mov dword [ecx + 0x8f0], eax
mov eax, ecx
lea ecx, [ebp - 0xaf8]
push ecx
mov dword [eax + 0x950], 0
lea ecx, [eax + 0x97c]
mov dword [eax + 0x954], 0x437f0000
mov dword [eax + 0x94c], 0
mov dword [eax + 0x960], 0
mov dword [eax + 0x958], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0xac8]
call fcn.1002e550
lea ecx, [ebp - 0xae0]
call fcn.1002e550
lea ecx, [ebp - 0xaf8]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov ecx, edi
lea eax, [ebp - 0x84]
push eax
mov dword [ecx + 0x940], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x84], 0x10031e30
call fcn.100895e0
mov dword [ebp - 0x88], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x8f4], 0
imul eax, dword [eax + 0x8f4], 0xeb
add eax, 0x14
mov dword [ecx + 0x8e0], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x8e8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x8f8], eax
lea eax, [ebp - 0x88]
push eax
call fcn.100895e0
push str.id_fiveseven
lea ecx, [ebp - 0xb28]
lea esi, [edi + 0x998]
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0xb10]
mov dword [ebp - 4], 0x21
call fcn.1002e5a0
lea eax, [ebp - 0xb10]
mov byte [ebp - 4], 0x22
push eax
lea ecx, [edi + 0x9b8]
call fcn.1002e520
lea eax, [ebp - 0xb28]
push eax
lea ecx, [edi + 0x9d0]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xb10]
mov dword [eax + 0xa1c], 3
mov dword [eax + 0x9a8], 0x23
mov dword [eax + 0x9ac], 0x23
call fcn.1002e550
lea ecx, [ebp - 0xb28]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, edi
lea eax, [ebp - 0x8c]
push eax
mov dword [ecx + 0x9fc], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x8c], 0x10031e60
call fcn.100895e0
mov dword [ebp - 0x90], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x9b0], 0
imul eax, dword [eax + 0x9b0], 0xeb
add eax, 0x14
mov dword [ecx + 0x99c], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x9a4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x9b4], eax
lea eax, [ebp - 0x90]
push eax
call fcn.100895e0
push str.stattrak_fiveseven
lea ecx, [ebp - 0xb58]
lea esi, [edi + 0xa24]
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0xb40]
mov dword [ebp - 4], 0x23
call fcn.1002e5a0
lea eax, [ebp - 0xb58]
mov byte [ebp - 4], 0x24
push eax
lea ecx, [edi + 0xa5c]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xb40]
push ecx
lea ecx, [eax + 0xa94]
mov byte [eax + 0xa8d], 1
call fcn.1002e520
lea ecx, [ebp - 0xb40]
mov byte [edi + 0xa90], 0
call fcn.1002e550
lea ecx, [ebp - 0xb58]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov dword [edi + 0xa88], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x94], 0x10031e60
lea eax, [ebp - 0x94]
push eax
call fcn.100895e0
mov dword [ebp - 0x98], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0xa3c], 0
imul eax, dword [eax + 0xa3c], 0xeb
add eax, 0x14
mov dword [ecx + 0xa28], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0xa30], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0xa40], eax
lea eax, [ebp - 0x98]
push eax
call fcn.100895e0
push 0x100cc1a8
lea ecx, [ebp - 0xba0]
lea esi, [edi + 0xaac]
call fcn.100898b0
push str.quality_fiveseven
lea ecx, [ebp - 0xb88]
mov dword [ebp - 4], 0x25
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0xb70]
mov byte [ebp - 4], 0x26
call fcn.1002e5a0
lea eax, [ebp - 0xb88]
mov byte [ebp - 4], 0x27
push eax
lea ecx, [edi + 0xae4]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xb70]
push ecx
lea ecx, [eax + 0xb34]
mov byte [eax + 0xb15], 1
call fcn.1002e520
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0xb15], al
cmovne eax, edx
mov dword [ecx + 0xb64], eax
add eax, 8
mov dword [ecx + 0xabc], eax
mov dword [ecx + 0xac0], eax
mov eax, ecx
lea ecx, [ebp - 0xba0]
push ecx
mov dword [eax + 0xb20], 0x3f800000
lea ecx, [eax + 0xb4c]
mov dword [eax + 0xb24], 0x42c80000
mov dword [eax + 0xb1c], 0x42c80000
mov dword [eax + 0xb30], 0
mov dword [eax + 0xb28], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0xb70]
call fcn.1002e550
lea ecx, [ebp - 0xb88]
call fcn.1002e550
lea ecx, [ebp - 0xba0]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov ecx, edi
lea eax, [ebp - 0x9c]
push eax
mov dword [ecx + 0xb10], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x9c], 0x10031e60
call fcn.100895e0
mov eax, edi
mov dword [ebp - 0xa0], esi
mov dword [eax + 0xac4], 0
imul eax, dword [eax + 0xac4], 0xeb
add eax, 0x14
mov ecx, edi
mov dword [ecx + 0xab0], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0xab8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0xac8], eax
lea eax, [ebp - 0xa0]
push eax
call fcn.100895e0
push 0x100cc0e4
lea ecx, [ebp - 0xbe8]
lea esi, [edi + 0xb68]
call fcn.100898b0
push str.seed_fiveseven
lea ecx, [ebp - 0xbd0]
mov dword [ebp - 4], 0x28
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0xbb8]
mov byte [ebp - 4], 0x29
call fcn.1002e5a0
lea eax, [ebp - 0xbd0]
mov byte [ebp - 4], 0x2a
push eax
lea ecx, [edi + 0xba0]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xbb8]
push ecx
lea ecx, [eax + 0xbf0]
mov byte [eax + 0xbd1], 1
call fcn.1002e520
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0xbd1], al
cmovne eax, edx
mov dword [ecx + 0xc20], eax
add eax, 8
mov dword [ecx + 0xb78], eax
mov dword [ecx + 0xb7c], eax
mov eax, ecx
lea ecx, [ebp - 0xbe8]
push ecx
mov dword [eax + 0xbdc], 0
lea ecx, [eax + 0xc08]
mov dword [eax + 0xbe0], 0x437f0000
mov dword [eax + 0xbd8], 0
mov dword [eax + 0xbec], 0
mov dword [eax + 0xbe4], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0xbb8]
call fcn.1002e550
lea ecx, [ebp - 0xbd0]
call fcn.1002e550
lea ecx, [ebp - 0xbe8]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov ecx, edi
lea eax, [ebp - 0xa4]
push eax
mov dword [ecx + 0xbcc], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0xa4], 0x10031e60
call fcn.100895e0
mov dword [ebp - 0xa8], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0xb80], 0
imul eax, dword [eax + 0xb80], 0xeb
add eax, 0x14
mov dword [ecx + 0xb6c], eax
mov eax, ecx
mov dword [eax + 0xb74], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0xb84], eax
lea eax, [ebp - 0xa8]
push eax
lea ecx, [edi + 0x18]
call fcn.100895e0
push str.id_glock
lea ecx, [ebp - 0xc18]
lea esi, [edi + 0xc24]
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0xc00]
mov dword [ebp - 4], 0x2b
call fcn.1002e5a0
lea eax, [ebp - 0xc00]
mov byte [ebp - 4], 0x2c
push eax
lea ecx, [edi + 0xc44]
call fcn.1002e520
lea eax, [ebp - 0xc18]
push eax
lea ecx, [edi + 0xc5c]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xc00]
mov dword [eax + 0xca8], 3
mov dword [eax + 0xc34], 0x23
mov dword [eax + 0xc38], 0x23
call fcn.1002e550
lea ecx, [ebp - 0xc18]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, edi
lea eax, [ebp - 0xac]
push eax
mov dword [ecx + 0xc88], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0xac], 0x10031e90
call fcn.100895e0
mov dword [ebp - 0xb0], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0xc3c], 0
imul eax, dword [eax + 0xc3c], 0xeb
add eax, 0x14
mov dword [ecx + 0xc28], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0xc30], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0xc40], eax
lea eax, [ebp - 0xb0]
push eax
call fcn.100895e0
push str.stattrak_glock
lea ecx, [ebp - 0xc48]
lea esi, [edi + 0xcb0]
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0xc30]
mov dword [ebp - 4], 0x2d
call fcn.1002e5a0
lea eax, [ebp - 0xc48]
mov byte [ebp - 4], 0x2e
push eax
lea ecx, [edi + 0xce8]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xc30]
push ecx
lea ecx, [eax + 0xd20]
mov byte [eax + 0xd19], 1
call fcn.1002e520
lea ecx, [ebp - 0xc30]
mov byte [edi + 0xd1c], 0
call fcn.1002e550
lea ecx, [ebp - 0xc48]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov dword [edi + 0xd14], 0x10030df0
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0x10031e90
lea ecx, [esi + 0x58]
push eax
call fcn.100895e0
mov dword [ebp - 0xb8], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0xcc8], 0
imul eax, dword [eax + 0xcc8], 0xeb
add eax, 0x14
mov dword [ecx + 0xcb4], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0xcbc], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0xccc], eax
lea eax, [ebp - 0xb8]
push eax
call fcn.100895e0
push 0x100cc1a8
lea ecx, [ebp - 0xc90]
lea esi, [edi + 0xd38]
call fcn.100898b0
push str.quality_glock
lea ecx, [ebp - 0xc78]
mov dword [ebp - 4], 0x2f
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0xc60]
mov byte [ebp - 4], 0x30
call fcn.1002e5a0
lea eax, [ebp - 0xc78]
mov byte [ebp - 4], 0x31
push eax
lea ecx, [edi + 0xd70]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xc60]
push ecx
lea ecx, [eax + 0xdc0]
mov byte [eax + 0xda1], 1
call fcn.1002e520
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0xda1], al
cmovne eax, edx
mov dword [ecx + 0xdf0], eax
add eax, 8
mov dword [ecx + 0xd48], eax
mov dword [ecx + 0xd4c], eax
mov eax, ecx
lea ecx, [ebp - 0xc90]
push ecx
mov dword [eax + 0xdac], 0x3f800000
lea ecx, [eax + 0xdd8]
mov dword [eax + 0xdb0], 0x42c80000
mov dword [eax + 0xda8], 0x42c80000
mov dword [eax + 0xdbc], 0
mov dword [eax + 0xdb4], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0xc60]
call fcn.1002e550
lea ecx, [ebp - 0xc78]
call fcn.1002e550
lea ecx, [ebp - 0xc90]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov ecx, edi
lea eax, [ebp - 0xbc]
push eax
mov dword [ecx + 0xd9c], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0xbc], 0x10031e90
call fcn.100895e0
mov dword [ebp - 0xc0], esi
mov eax, edi
mov dword [eax + 0xd50], 0
mov ecx, edi
imul eax, dword [eax + 0xd50], 0xeb
add eax, 0x14
mov dword [ecx + 0xd3c], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0xd44], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0xd54], eax
lea eax, [ebp - 0xc0]
push eax
call fcn.100895e0
push 0x100cc0e4
lea ecx, [ebp - 0xcd8]
lea esi, [edi + 0xdf4]
call fcn.100898b0
push str.seed_glock
lea ecx, [ebp - 0xcc0]
mov dword [ebp - 4], 0x32
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0xca8]
mov byte [ebp - 4], 0x33
call fcn.1002e5a0
lea eax, [ebp - 0xcc0]
mov byte [ebp - 4], 0x34
push eax
lea ecx, [edi + 0xe2c]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xca8]
push ecx
lea ecx, [eax + 0xe7c]
mov byte [eax + 0xe5d], 1
call fcn.1002e520
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0xe5d], al
cmovne eax, edx
mov dword [ecx + 0xeac], eax
add eax, 8
mov dword [ecx + 0xe04], eax
mov dword [ecx + 0xe08], eax
mov eax, ecx
lea ecx, [ebp - 0xcd8]
push ecx
mov dword [eax + 0xe68], 0
lea ecx, [eax + 0xe94]
mov dword [eax + 0xe6c], 0x437f0000
mov dword [eax + 0xe64], 0
mov dword [eax + 0xe78], 0
mov dword [eax + 0xe70], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0xca8]
call fcn.1002e550
lea ecx, [ebp - 0xcc0]
call fcn.1002e550
lea ecx, [ebp - 0xcd8]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov ecx, edi
lea eax, [ebp - 0xc4]
push eax
mov dword [ecx + 0xe58], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0xc4], 0x10031e90
call fcn.100895e0
mov eax, edi
mov dword [ebp - 0xc8], esi
mov ecx, edi
mov dword [eax + 0xe0c], 0
imul eax, dword [eax + 0xe0c], 0xeb
add eax, 0x14
mov dword [ecx + 0xdf8], eax
mov eax, ecx
mov dword [eax + 0xe00], 0xaf
mov eax, dword [eax + 0x2c]
mov esi, ecx
mov dword [esi + 0xe10], eax
lea ecx, [esi + 0x18]
lea eax, [ebp - 0xc8]
push eax
call fcn.100895e0
lea edi, [esi + 0xeb0]
mov esi, dword [0x100cada0]
push str.glock_color
lea ecx, [ebp - 0xd08]
call fcn.1002e5a0
push str.color
lea ecx, [ebp - 0xcf0]
mov dword [ebp - 4], 0x35
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0xcf0]
mov byte [ebp - 4], 0x36
push ecx
mov dword [eax + 0xf28], 0
lea ecx, [eax + 0xf30]
mov dword [eax + 0xf2c], 0
mov byte [eax + 0xf1d], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0xd08]
push eax
add ecx, 0xee8
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0xcf0]
mov dword [eax + 0xf48], esi
mov dword [eax + 0xf60], 0
call fcn.1002e550
lea ecx, [ebp - 0xd08]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0xcc]
push eax
mov dword [ecx + 0xf14], 0x10030df0
lea ecx, [edi + 0x58]
mov dword [ebp - 0xcc], 0x10031e90
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov esi, ecx
mov dword [ebp - 0xd0], edi
mov dword [eax + 0xec8], 0
imul eax, dword [eax + 0xec8], 0xeb
add eax, 0x14
mov dword [ecx + 0xeb4], eax
mov eax, ecx
lea ecx, [esi + 0x18]
mov dword [eax + 0xebc], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [esi + 0xecc], eax
lea eax, [ebp - 0xd0]
push eax
call fcn.100895e0
lea edi, [esi + 0xf80]
mov esi, dword [0x100cada0]
push str.glock_color1
lea ecx, [ebp - 0xd38]
call fcn.1002e5a0
push str.color_1
lea ecx, [ebp - 0xd20]
mov dword [ebp - 4], 0x37
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0xd20]
mov byte [ebp - 4], 0x38
push ecx
mov dword [eax + 0xff8], 0
mov dword [eax + 0xffc], 0
mov byte [eax + 0xfed], 0
lea ecx, [eax + 0x1000]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0xd38]
push eax
add ecx, 0xfb8
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0xd20]
mov dword [eax + 0x1018], esi
mov dword [eax + 0x1030], 0
call fcn.1002e550
lea ecx, [ebp - 0xd38]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0xd4]
push eax
mov dword [ecx + 0xfe4], 0x10030df0
lea ecx, [edi + 0x58]
mov dword [ebp - 0xd4], 0x10031e90
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov esi, ecx
mov dword [ebp - 0xd8], edi
mov dword [eax + 0xf98], 0
imul eax, dword [eax + 0xf98], 0xeb
add eax, 0x14
mov dword [ecx + 0xf84], eax
mov eax, ecx
lea ecx, [esi + 0x18]
mov dword [eax + 0xf8c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [esi + 0xf9c], eax
lea eax, [ebp - 0xd8]
push eax
call fcn.100895e0
lea edi, [esi + 0x1050]
mov esi, dword [0x100cada0]
push str.glock_color2
lea ecx, [ebp - 0xd68]
call fcn.1002e5a0
push str.color_2
lea ecx, [ebp - 0xd50]
mov dword [ebp - 4], 0x39
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0xd50]
mov byte [ebp - 4], 0x3a
push ecx
mov dword [eax + 0x10c8], 0
lea ecx, [eax + 0x10d0]
mov dword [eax + 0x10cc], 0
mov byte [eax + 0x10bd], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0xd68]
push eax
add ecx, 0x1088
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0xd50]
mov dword [eax + 0x10e8], esi
mov dword [eax + 0x1100], 0
call fcn.1002e550
lea ecx, [ebp - 0xd68]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0xdc]
push eax
mov dword [ecx + 0x10b4], 0x10030df0
lea ecx, [edi + 0x58]
mov dword [ebp - 0xdc], 0x10031e90
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov dword [ebp - 0xe0], edi
mov dword [eax + 0x1068], 0
imul eax, dword [eax + 0x1068], 0xeb
mov ecx, dword [ebp - 0x7ac]
mov esi, ecx
add eax, 0x14
mov dword [ecx + 0x1054], eax
mov eax, ecx
lea ecx, [esi + 0x18]
mov dword [eax + 0x105c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [esi + 0x106c], eax
lea eax, [ebp - 0xe0]
push eax
call fcn.100895e0
lea edi, [esi + 0x1120]
mov esi, dword [0x100cada0]
push str.glock_color3
lea ecx, [ebp - 0xd98]
call fcn.1002e5a0
push str.color_3
lea ecx, [ebp - 0xd80]
mov dword [ebp - 4], 0x3b
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0xd80]
mov byte [ebp - 4], 0x3c
push ecx
mov dword [eax + 0x1198], 0
lea ecx, [eax + 0x11a0]
mov dword [eax + 0x119c], 0
mov byte [eax + 0x118d], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0xd98]
push eax
add ecx, 0x1158
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0xd80]
mov dword [eax + 0x11b8], esi
mov dword [eax + 0x11d0], 0
call fcn.1002e550
lea ecx, [ebp - 0xd98]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0xe4]
push eax
mov dword [ecx + 0x1184], 0x10030df0
lea ecx, [edi + 0x58]
mov dword [ebp - 0xe4], 0x10031e90
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0xe8], edi
mov edi, ecx
mov dword [eax + 0x1138], 0
imul eax, dword [eax + 0x1138], 0xeb
add eax, 0x14
mov dword [ecx + 0x1124], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x112c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x113c], eax
lea eax, [ebp - 0xe8]
push eax
call fcn.100895e0
push str.id_ak47
lea ecx, [ebp - 0xdc8]
lea esi, [edi + 0x11f0]
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0xdb0]
mov dword [ebp - 4], 0x3d
call fcn.1002e5a0
mov byte [ebp - 4], 0x3e
lea eax, [ebp - 0xdb0]
push eax
lea ecx, [edi + 0x1210]
call fcn.1002e520
lea eax, [ebp - 0xdc8]
push eax
lea ecx, [edi + 0x1228]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xdb0]
mov dword [eax + 0x1274], 3
mov dword [eax + 0x1200], 0x23
mov dword [eax + 0x1204], 0x23
call fcn.1002e550
lea ecx, [ebp - 0xdc8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, edi
lea eax, [ebp - 0xec]
push eax
mov dword [ecx + 0x1254], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0xec], 0x10031ec0
call fcn.100895e0
mov dword [ebp - 0xf0], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x1208], 0
imul eax, dword [eax + 0x1208], 0xeb
add eax, 0x14
mov dword [ecx + 0x11f4], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x11fc], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x120c], eax
lea eax, [ebp - 0xf0]
push eax
call fcn.100895e0
push str.stattrak_ak47
lea ecx, [ebp - 0xdf8]
lea esi, [edi + 0x127c]
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0xde0]
mov dword [ebp - 4], 0x3f
call fcn.1002e5a0
lea eax, [ebp - 0xdf8]
mov byte [ebp - 4], 0x40
push eax
lea ecx, [edi + 0x12b4]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xde0]
push ecx
lea ecx, [eax + 0x12ec]
mov byte [eax + 0x12e5], 1
call fcn.1002e520
lea ecx, [ebp - 0xde0]
mov byte [edi + 0x12e8], 0
call fcn.1002e550
lea ecx, [ebp - 0xdf8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
lea eax, [ebp - 0xf4]
mov dword [edi + 0x12e0], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0xf4], 0x10031ec0
push eax
call fcn.100895e0
mov eax, edi
mov dword [ebp - 0xf8], esi
mov ecx, edi
mov dword [eax + 0x1294], 0
imul eax, dword [eax + 0x1294], 0xeb
add eax, 0x14
mov dword [ecx + 0x1280], eax
mov eax, ecx
mov dword [eax + 0x1288], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x1298], eax
lea ecx, [edi + 0x18]
lea eax, [ebp - 0xf8]
push eax
call fcn.100895e0
push 0x100cc1a8
lea ecx, [ebp - 0xe40]
lea esi, [edi + 0x1304]
call fcn.100898b0
push str.quality_ak47
lea ecx, [ebp - 0xe28]
mov dword [ebp - 4], 0x41
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0xe10]
mov byte [ebp - 4], 0x42
call fcn.1002e5a0
lea eax, [ebp - 0xe28]
mov byte [ebp - 4], 0x43
push eax
lea ecx, [edi + 0x133c]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xe10]
push ecx
lea ecx, [eax + 0x138c]
mov byte [eax + 0x136d], 1
call fcn.1002e520
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x136d], al
cmovne eax, edx
mov dword [ecx + 0x13bc], eax
add eax, 8
mov dword [ecx + 0x1314], eax
mov dword [ecx + 0x1318], eax
mov eax, ecx
lea ecx, [ebp - 0xe40]
push ecx
mov dword [eax + 0x1378], 0x3f800000
lea ecx, [eax + 0x13a4]
mov dword [eax + 0x137c], 0x42c80000
mov dword [eax + 0x1374], 0x42c80000
mov dword [eax + 0x1388], 0
mov dword [eax + 0x1380], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0xe10]
call fcn.1002e550
lea ecx, [ebp - 0xe28]
call fcn.1002e550
lea ecx, [ebp - 0xe40]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov ecx, edi
lea eax, [ebp - 0xfc]
push eax
mov dword [ecx + 0x1368], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0xfc], 0x10031ec0
call fcn.100895e0
mov dword [ebp - 0x100], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x131c], 0
imul eax, dword [eax + 0x131c], 0xeb
add eax, 0x14
mov dword [ecx + 0x1308], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x1310], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x1320], eax
lea eax, [ebp - 0x100]
push eax
call fcn.100895e0
lea esi, [edi + 0x13c0]
push 0x100cc0e4
lea ecx, [ebp - 0xe88]
call fcn.100898b0
push str.seed_ak47
lea ecx, [ebp - 0xe70]
mov dword [ebp - 4], 0x44
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0xe58]
mov byte [ebp - 4], 0x45
call fcn.1002e5a0
lea eax, [ebp - 0xe70]
mov byte [ebp - 4], 0x46
push eax
lea ecx, [edi + 0x13f8]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xe58]
push ecx
lea ecx, [eax + 0x1448]
mov byte [eax + 0x1429], 1
call fcn.1002e520
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x1429], al
cmovne eax, edx
mov dword [ecx + 0x1478], eax
add eax, 8
mov dword [ecx + 0x13d0], eax
mov dword [ecx + 0x13d4], eax
mov eax, ecx
lea ecx, [ebp - 0xe88]
push ecx
mov dword [eax + 0x1434], 0
lea ecx, [eax + 0x1460]
mov dword [eax + 0x1438], 0x437f0000
mov dword [eax + 0x1430], 0
mov dword [eax + 0x1444], 0
mov dword [eax + 0x143c], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0xe58]
call fcn.1002e550
lea ecx, [ebp - 0xe70]
call fcn.1002e550
lea ecx, [ebp - 0xe88]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov ecx, edi
lea eax, [ebp - 0x104]
push eax
mov dword [ecx + 0x1424], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x104], 0x10031ec0
call fcn.100895e0
mov dword [ebp - 0x108], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x13d8], 0
imul eax, dword [eax + 0x13d8], 0xeb
add eax, 0x14
mov dword [ecx + 0x13c4], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x13cc], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x13dc], eax
lea eax, [ebp - 0x108]
push eax
call fcn.100895e0
push str.id_aug
lea ecx, [ebp - 0xeb8]
lea esi, [edi + 0x147c]
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0xea0]
mov dword [ebp - 4], 0x47
call fcn.1002e5a0
lea eax, [ebp - 0xea0]
mov byte [ebp - 4], 0x48
push eax
lea ecx, [edi + 0x149c]
call fcn.1002e520
lea eax, [ebp - 0xeb8]
push eax
lea ecx, [edi + 0x14b4]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xea0]
mov dword [eax + 0x1500], 3
mov dword [eax + 0x148c], 0x23
mov dword [eax + 0x1490], 0x23
call fcn.1002e550
lea ecx, [ebp - 0xeb8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, edi
lea eax, [ebp - 0x10c]
push eax
mov dword [ecx + 0x14e0], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x10c], 0x10031ef0
call fcn.100895e0
mov dword [ebp - 0x110], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x1494], 0
imul eax, dword [eax + 0x1494], 0xeb
add eax, 0x14
mov dword [ecx + 0x1480], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x1488], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x1498], eax
lea eax, [ebp - 0x110]
push eax
call fcn.100895e0
push str.stattrak_aug
lea ecx, [ebp - 0xee8]
lea esi, [edi + 0x1508]
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0xed0]
mov dword [ebp - 4], 0x49
call fcn.1002e5a0
lea eax, [ebp - 0xee8]
mov byte [ebp - 4], 0x4a
push eax
lea ecx, [edi + 0x1540]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xed0]
push ecx
lea ecx, [eax + 0x1578]
mov byte [eax + 0x1571], 1
call fcn.1002e520
lea ecx, [ebp - 0xed0]
mov byte [edi + 0x1574], 0
call fcn.1002e550
lea ecx, [ebp - 0xee8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
lea eax, [ebp - 0x114]
mov dword [edi + 0x156c], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x114], 0x10031ef0
push eax
call fcn.100895e0
mov eax, edi
mov dword [ebp - 0x118], esi
mov ecx, edi
mov dword [eax + 0x1520], 0
imul eax, dword [eax + 0x1520], 0xeb
add eax, 0x14
mov dword [ecx + 0x150c], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x1514], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x1524], eax
lea eax, [ebp - 0x118]
push eax
call fcn.100895e0
push 0x100cc1a8
lea ecx, [ebp - 0xf30]
lea esi, [edi + 0x1590]
call fcn.100898b0
push str.quality_aug
lea ecx, [ebp - 0xf18]
mov dword [ebp - 4], 0x4b
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0xf00]
mov byte [ebp - 4], 0x4c
call fcn.1002e5a0
lea eax, [ebp - 0xf18]
mov byte [ebp - 4], 0x4d
push eax
lea ecx, [edi + 0x15c8]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xf00]
push ecx
lea ecx, [eax + 0x1618]
mov byte [eax + 0x15f9], 1
call fcn.1002e520
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x15f9], al
cmovne eax, edx
mov dword [ecx + 0x1648], eax
add eax, 8
mov dword [ecx + 0x15a0], eax
mov dword [ecx + 0x15a4], eax
mov eax, ecx
lea ecx, [ebp - 0xf30]
push ecx
mov dword [eax + 0x1604], 0x3f800000
lea ecx, [eax + 0x1630]
mov dword [eax + 0x1608], 0x42c80000
mov dword [eax + 0x1600], 0x42c80000
mov dword [eax + 0x1614], 0
mov dword [eax + 0x160c], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0xf00]
call fcn.1002e550
lea ecx, [ebp - 0xf18]
call fcn.1002e550
lea ecx, [ebp - 0xf30]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov ecx, edi
lea eax, [ebp - 0x11c]
push eax
mov dword [ecx + 0x15f4], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x11c], 0x10031ef0
call fcn.100895e0
mov dword [ebp - 0x120], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x15a8], 0
imul eax, dword [eax + 0x15a8], 0xeb
add eax, 0x14
mov dword [ecx + 0x1594], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x159c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x15ac], eax
lea eax, [ebp - 0x120]
push eax
call fcn.100895e0
push 0x100cc0e4
lea ecx, [ebp - 0xf78]
lea esi, [edi + 0x164c]
call fcn.100898b0
push str.seed_aug
lea ecx, [ebp - 0xf60]
mov dword [ebp - 4], 0x4e
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0xf48]
mov byte [ebp - 4], 0x4f
call fcn.1002e5a0
lea eax, [ebp - 0xf60]
mov byte [ebp - 4], 0x50
push eax
lea ecx, [edi + 0x1684]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xf48]
push ecx
lea ecx, [eax + 0x16d4]
mov byte [eax + 0x16b5], 1
call fcn.1002e520
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x16b5], al
cmovne eax, edx
mov dword [ecx + 0x1704], eax
add eax, 8
mov dword [ecx + 0x165c], eax
mov dword [ecx + 0x1660], eax
mov eax, ecx
lea ecx, [ebp - 0xf78]
push ecx
mov dword [eax + 0x16c0], 0
lea ecx, [eax + 0x16ec]
mov dword [eax + 0x16c4], 0x437f0000
mov dword [eax + 0x16bc], 0
mov dword [eax + 0x16d0], 0
mov dword [eax + 0x16c8], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0xf48]
call fcn.1002e550
lea ecx, [ebp - 0xf60]
call fcn.1002e550
lea ecx, [ebp - 0xf78]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov ecx, edi
lea eax, [ebp - 0x124]
push eax
mov dword [ecx + 0x16b0], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x124], 0x10031ef0
call fcn.100895e0
mov dword [ebp - 0x128], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x1664], 0
imul eax, dword [eax + 0x1664], 0xeb
add eax, 0x14
mov dword [ecx + 0x1650], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x1658], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x1668], eax
lea eax, [ebp - 0x128]
push eax
call fcn.100895e0
push str.id_awp
lea ecx, [ebp - 0xfa8]
lea esi, [edi + 0x1708]
call fcn.1002e5a0
mov dword [ebp - 4], 0x51
push str.paintkit_id
lea ecx, [ebp - 0xf90]
call fcn.1002e5a0
lea eax, [ebp - 0xf90]
mov byte [ebp - 4], 0x52
push eax
lea ecx, [edi + 0x1728]
call fcn.1002e520
lea eax, [ebp - 0xfa8]
push eax
lea ecx, [edi + 0x1740]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xf90]
mov dword [eax + 0x178c], 3
mov dword [eax + 0x1718], 0x23
mov dword [eax + 0x171c], 0x23
call fcn.1002e550
lea ecx, [ebp - 0xfa8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, edi
lea eax, [ebp - 0x12c]
push eax
mov dword [ecx + 0x176c], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x12c], 0x10031f20
call fcn.100895e0
mov dword [ebp - 0x130], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x1720], 0
imul eax, dword [eax + 0x1720], 0xeb
add eax, 0x14
mov dword [ecx + 0x170c], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x1714], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x1724], eax
lea eax, [ebp - 0x130]
push eax
call fcn.100895e0
push str.stattrak_awp
lea ecx, [ebp - 0xfd8]
lea esi, [edi + 0x1794]
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0xfc0]
mov dword [ebp - 4], 0x53
call fcn.1002e5a0
lea eax, [ebp - 0xfd8]
mov byte [ebp - 4], 0x54
push eax
lea ecx, [edi + 0x17cc]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xfc0]
push ecx
lea ecx, [eax + 0x1804]
mov byte [eax + 0x17fd], 1
call fcn.1002e520
lea ecx, [ebp - 0xfc0]
mov byte [edi + 0x1800], 0
call fcn.1002e550
lea ecx, [ebp - 0xfd8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
lea eax, [ebp - 0x134]
mov dword [edi + 0x17f8], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x134], 0x10031f20
push eax
call fcn.100895e0
mov eax, edi
mov dword [ebp - 0x138], esi
mov dword [eax + 0x17ac], 0
imul eax, dword [eax + 0x17ac], 0xeb
mov ecx, edi
add eax, 0x14
mov dword [ecx + 0x1798], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x17a0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x17b0], eax
lea eax, [ebp - 0x138]
push eax
call fcn.100895e0
push 0x100cc1a8
lea ecx, [ebp - 0x1020]
lea esi, [edi + 0x181c]
call fcn.100898b0
push str.quality_awp
lea ecx, [ebp - 0x1008]
mov dword [ebp - 4], 0x55
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0xff0]
mov byte [ebp - 4], 0x56
call fcn.1002e5a0
lea eax, [ebp - 0x1008]
mov byte [ebp - 4], 0x57
push eax
lea ecx, [edi + 0x1854]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0xff0]
push ecx
lea ecx, [eax + 0x18a4]
mov byte [eax + 0x1885], 1
call fcn.1002e520
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x1885], al
cmovne eax, edx
mov dword [ecx + 0x18d4], eax
add eax, 8
mov dword [ecx + 0x182c], eax
mov dword [ecx + 0x1830], eax
mov eax, ecx
lea ecx, [ebp - 0x1020]
push ecx
mov dword [eax + 0x1890], 0x3f800000
lea ecx, [eax + 0x18bc]
mov dword [eax + 0x1894], 0x42c80000
mov dword [eax + 0x188c], 0x42c80000
mov dword [eax + 0x18a0], 0
mov dword [eax + 0x1898], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0xff0]
call fcn.1002e550
lea ecx, [ebp - 0x1008]
call fcn.1002e550
lea ecx, [ebp - 0x1020]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov ecx, edi
lea eax, [ebp - 0x13c]
push eax
mov dword [ecx + 0x1880], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x13c], 0x10031f20
call fcn.100895e0
mov dword [ebp - 0x140], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x1834], 0
imul eax, dword [eax + 0x1834], 0xeb
add eax, 0x14
mov dword [ecx + 0x1820], eax
mov eax, ecx
mov dword [eax + 0x1828], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x1838], eax
lea eax, [ebp - 0x140]
push eax
lea ecx, [edi + 0x18]
call fcn.100895e0
push 0x100cc0e4
lea ecx, [ebp - 0x1068]
lea esi, [edi + 0x18d8]
call fcn.100898b0
push str.seed_awp
lea ecx, [ebp - 0x1050]
mov dword [ebp - 4], 0x58
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x1038]
mov byte [ebp - 4], 0x59
call fcn.1002e5a0
lea eax, [ebp - 0x1050]
mov byte [ebp - 4], 0x5a
push eax
lea ecx, [edi + 0x1910]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0x1038]
push ecx
lea ecx, [eax + 0x1960]
mov byte [eax + 0x1941], 1
call fcn.1002e520
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x1941], al
cmovne eax, edx
mov dword [ecx + 0x1990], eax
add eax, 8
mov dword [ecx + 0x18e8], eax
mov dword [ecx + 0x18ec], eax
mov eax, ecx
lea ecx, [ebp - 0x1068]
push ecx
mov dword [eax + 0x194c], 0
lea ecx, [eax + 0x1978]
mov dword [eax + 0x1950], 0x437f0000
mov dword [eax + 0x1948], 0
mov dword [eax + 0x195c], 0
mov dword [eax + 0x1954], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1038]
call fcn.1002e550
lea ecx, [ebp - 0x1050]
call fcn.1002e550
lea ecx, [ebp - 0x1068]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov ecx, edi
lea eax, [ebp - 0x144]
push eax
mov dword [ecx + 0x193c], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x144], 0x10031f20
call fcn.100895e0
mov dword [ebp - 0x148], esi
mov eax, edi
mov ecx, edi
mov esi, ecx
mov dword [eax + 0x18f0], 0
imul eax, dword [eax + 0x18f0], 0xeb
add eax, 0x14
mov dword [ecx + 0x18dc], eax
mov eax, ecx
lea ecx, [esi + 0x18]
mov dword [eax + 0x18e4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [esi + 0x18f4], eax
lea eax, [ebp - 0x148]
push eax
call fcn.100895e0
lea edi, [esi + 0x1994]
mov esi, dword [0x100cada0]
push str.awp_color
lea ecx, [ebp - 0x1098]
call fcn.1002e5a0
push str.color
lea ecx, [ebp - 0x1080]
mov dword [ebp - 4], 0x5b
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1080]
mov byte [ebp - 4], 0x5c
push ecx
mov dword [eax + 0x1a0c], 0
lea ecx, [eax + 0x1a14]
mov dword [eax + 0x1a10], 0
mov byte [eax + 0x1a01], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1098]
push eax
add ecx, 0x19cc
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1080]
mov dword [eax + 0x1a2c], esi
mov dword [eax + 0x1a44], 0
call fcn.1002e550
lea ecx, [ebp - 0x1098]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x14c]
push eax
mov dword [ecx + 0x19f8], 0x10030df0
lea ecx, [edi + 0x58]
mov dword [ebp - 0x14c], 0x10031f20
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov esi, ecx
mov dword [ebp - 0x150], edi
mov dword [eax + 0x19ac], 0
imul eax, dword [eax + 0x19ac], 0xeb
add eax, 0x14
mov dword [ecx + 0x1998], eax
mov eax, ecx
lea ecx, [esi + 0x18]
mov dword [eax + 0x19a0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [esi + 0x19b0], eax
lea eax, [ebp - 0x150]
push eax
call fcn.100895e0
lea edi, [esi + 0x1a64]
mov esi, dword [0x100cada0]
push str.awp_color1
lea ecx, [ebp - 0x10c8]
call fcn.1002e5a0
push str.color_1
lea ecx, [ebp - 0x10b0]
mov dword [ebp - 4], 0x5d
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x10b0]
mov byte [ebp - 4], 0x5e
push ecx
mov dword [eax + 0x1adc], 0
lea ecx, [eax + 0x1ae4]
mov dword [eax + 0x1ae0], 0
mov byte [eax + 0x1ad1], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x10c8]
push eax
add ecx, 0x1a9c
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
mov dword [eax + 0x1afc], esi
lea ecx, [ebp - 0x10b0]
mov dword [eax + 0x1b14], 0
call fcn.1002e550
lea ecx, [ebp - 0x10c8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x154]
push eax
mov dword [ecx + 0x1ac8], 0x10030df0
lea ecx, [edi + 0x58]
mov dword [ebp - 0x154], 0x10031f20
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov esi, ecx
mov dword [ebp - 0x158], edi
mov dword [eax + 0x1a7c], 0
imul eax, dword [eax + 0x1a7c], 0xeb
add eax, 0x14
mov dword [ecx + 0x1a68], eax
mov eax, ecx
lea ecx, [esi + 0x18]
mov dword [eax + 0x1a70], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [esi + 0x1a80], eax
lea eax, [ebp - 0x158]
push eax
call fcn.100895e0
lea edi, [esi + 0x1b34]
mov esi, dword [0x100cada0]
push str.awp_color2
lea ecx, [ebp - 0x10f8]
call fcn.1002e5a0
push str.color_2
lea ecx, [ebp - 0x10e0]
mov dword [ebp - 4], 0x5f
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x10e0]
mov byte [ebp - 4], 0x60
push ecx
mov dword [eax + 0x1bac], 0
lea ecx, [eax + 0x1bb4]
mov dword [eax + 0x1bb0], 0
mov byte [eax + 0x1ba1], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x10f8]
push eax
add ecx, 0x1b6c
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x10e0]
mov dword [eax + 0x1bcc], esi
mov dword [eax + 0x1be4], 0
call fcn.1002e550
lea ecx, [ebp - 0x10f8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x15c]
push eax
mov dword [ecx + 0x1b98], 0x10030df0
lea ecx, [edi + 0x58]
mov dword [ebp - 0x15c], 0x10031f20
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov esi, ecx
mov dword [ebp - 0x160], edi
mov dword [eax + 0x1b4c], 0
imul eax, dword [eax + 0x1b4c], 0xeb
add eax, 0x14
mov dword [ecx + 0x1b38], eax
mov eax, ecx
mov dword [eax + 0x1b40], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [esi + 0x1b50], eax
lea eax, [ebp - 0x160]
push eax
lea ecx, [esi + 0x18]
call fcn.100895e0
lea edi, [esi + 0x1c04]
mov esi, dword [0x100cada0]
push str.awp_color3
lea ecx, [ebp - 0x1128]
call fcn.1002e5a0
push str.color_3
lea ecx, [ebp - 0x1110]
mov dword [ebp - 4], 0x61
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1110]
mov byte [ebp - 4], 0x62
push ecx
mov dword [eax + 0x1c7c], 0
lea ecx, [eax + 0x1c84]
mov dword [eax + 0x1c80], 0
mov byte [eax + 0x1c71], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1128]
push eax
add ecx, 0x1c3c
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1110]
mov dword [eax + 0x1c9c], esi
mov dword [eax + 0x1cb4], 0
call fcn.1002e550
lea ecx, [ebp - 0x1128]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x164]
push eax
mov dword [ecx + 0x1c68], 0x10030df0
lea ecx, [edi + 0x58]
mov dword [ebp - 0x164], 0x10031f20
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x168], edi
mov edi, ecx
mov dword [eax + 0x1c1c], 0
imul eax, dword [eax + 0x1c1c], 0xeb
add eax, 0x14
mov dword [ecx + 0x1c08], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x1c10], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x1c20], eax
lea eax, [ebp - 0x168]
push eax
call fcn.100895e0
push str.id_famas
lea ecx, [ebp - 0x1158]
lea esi, [edi + 0x1cd4]
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x1140]
mov dword [ebp - 4], 0x63
call fcn.1002e5a0
lea eax, [ebp - 0x1140]
mov byte [ebp - 4], 0x64
push eax
lea ecx, [edi + 0x1cf4]
call fcn.1002e520
lea eax, [ebp - 0x1158]
push eax
lea ecx, [edi + 0x1d0c]
call fcn.1002e520
mov eax, edi
mov dword [eax + 0x1d58], 3
mov dword [eax + 0x1ce4], 0x23
lea ecx, [ebp - 0x1140]
mov dword [eax + 0x1ce8], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x1158]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, edi
lea eax, [ebp - 0x16c]
push eax
mov dword [ecx + 0x1d38], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x16c], 0x10031f50
call fcn.100895e0
mov dword [ebp - 0x170], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x1cec], 0
imul eax, dword [eax + 0x1cec], 0xeb
add eax, 0x14
mov dword [ecx + 0x1cd8], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x1ce0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x1cf0], eax
lea eax, [ebp - 0x170]
push eax
call fcn.100895e0
push str.stattrak_famas
lea ecx, [ebp - 0x1188]
lea esi, [edi + 0x1d60]
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x1170]
mov dword [ebp - 4], 0x65
call fcn.1002e5a0
lea eax, [ebp - 0x1188]
mov byte [ebp - 4], 0x66
push eax
lea ecx, [edi + 0x1d98]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0x1170]
push ecx
lea ecx, [eax + 0x1dd0]
mov byte [eax + 0x1dc9], 1
call fcn.1002e520
lea ecx, [ebp - 0x1170]
mov byte [edi + 0x1dcc], 0
call fcn.1002e550
lea ecx, [ebp - 0x1188]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
lea eax, [ebp - 0x174]
mov dword [edi + 0x1dc4], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x174], 0x10031f50
push eax
call fcn.100895e0
mov dword [ebp - 0x178], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x1d78], 0
imul eax, dword [eax + 0x1d78], 0xeb
add eax, 0x14
mov dword [ecx + 0x1d64], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x1d6c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x1d7c], eax
lea eax, [ebp - 0x178]
push eax
call fcn.100895e0
push 0x100cc1a8
lea ecx, [ebp - 0x11d0]
lea esi, [edi + 0x1de8]
call fcn.100898b0
push str.quality_famas
lea ecx, [ebp - 0x11b8]
mov dword [ebp - 4], 0x67
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x11a0]
mov byte [ebp - 4], 0x68
call fcn.1002e5a0
lea eax, [ebp - 0x11b8]
mov byte [ebp - 4], 0x69
push eax
lea ecx, [edi + 0x1e20]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0x11a0]
push ecx
lea ecx, [eax + 0x1e70]
mov byte [eax + 0x1e51], 1
call fcn.1002e520
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x1e51], al
cmovne eax, edx
mov dword [ecx + 0x1ea0], eax
add eax, 8
mov dword [ecx + 0x1df8], eax
mov dword [ecx + 0x1dfc], eax
mov eax, ecx
lea ecx, [ebp - 0x11d0]
push ecx
mov dword [eax + 0x1e5c], 0x3f800000
lea ecx, [eax + 0x1e88]
mov dword [eax + 0x1e60], 0x42c80000
mov dword [eax + 0x1e58], 0x42c80000
mov dword [eax + 0x1e6c], 0
mov dword [eax + 0x1e64], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x11a0]
call fcn.1002e550
lea ecx, [ebp - 0x11b8]
call fcn.1002e550
lea ecx, [ebp - 0x11d0]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov ecx, edi
lea eax, [ebp - 0x17c]
push eax
mov dword [ecx + 0x1e4c], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x17c], 0x10031f50
call fcn.100895e0
mov dword [ebp - 0x180], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x1e00], 0
imul eax, dword [eax + 0x1e00], 0xeb
add eax, 0x14
mov dword [ecx + 0x1dec], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x1df4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x1e04], eax
lea eax, [ebp - 0x180]
push eax
call fcn.100895e0
push 0x100cc0e4
lea ecx, [ebp - 0x1218]
lea esi, [edi + 0x1ea4]
call fcn.100898b0
push str.seed_famas
lea ecx, [ebp - 0x1200]
mov dword [ebp - 4], 0x6a
call fcn.1002e5a0
mov byte [ebp - 4], 0x6b
push str.seed
lea ecx, [ebp - 0x11e8]
call fcn.1002e5a0
lea eax, [ebp - 0x1200]
mov byte [ebp - 4], 0x6c
push eax
lea ecx, [edi + 0x1edc]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0x11e8]
push ecx
lea ecx, [eax + 0x1f2c]
mov byte [eax + 0x1f0d], 1
call fcn.1002e520
mov ecx, edi
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x1f0d], al
cmovne eax, edx
mov dword [ecx + 0x1f5c], eax
add eax, 8
mov dword [ecx + 0x1eb4], eax
mov dword [ecx + 0x1eb8], eax
mov eax, ecx
lea ecx, [ebp - 0x1218]
push ecx
mov dword [eax + 0x1f18], 0
lea ecx, [eax + 0x1f44]
mov dword [eax + 0x1f1c], 0x437f0000
mov dword [eax + 0x1f14], 0
mov dword [eax + 0x1f28], 0
mov dword [eax + 0x1f20], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x11e8]
call fcn.1002e550
lea ecx, [ebp - 0x1200]
call fcn.1002e550
lea ecx, [ebp - 0x1218]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov ecx, edi
lea eax, [ebp - 0x184]
push eax
mov dword [ecx + 0x1f08], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x184], 0x10031f50
call fcn.100895e0
mov dword [ebp - 0x188], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x1ebc], 0
imul eax, dword [eax + 0x1ebc], 0xeb
add eax, 0x14
mov dword [ecx + 0x1ea8], eax
mov eax, ecx
lea ecx, [edi + 0x18]
mov dword [eax + 0x1eb0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [edi + 0x1ec0], eax
lea eax, [ebp - 0x188]
push eax
call fcn.100895e0
push str.id_g3sg1
lea ecx, [ebp - 0x1248]
lea esi, [edi + 0x1f60]
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x1230]
mov dword [ebp - 4], 0x6d
call fcn.1002e5a0
lea eax, [ebp - 0x1230]
mov byte [ebp - 4], 0x6e
push eax
lea ecx, [edi + 0x1f80]
call fcn.1002e520
lea eax, [ebp - 0x1248]
push eax
lea ecx, [edi + 0x1f98]
call fcn.1002e520
mov eax, edi
lea ecx, [ebp - 0x1230]
mov dword [eax + 0x1fe4], 3
mov dword [eax + 0x1f70], 0x23
mov dword [eax + 0x1f74], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x1248]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov ecx, edi
lea eax, [ebp - 0x18c]
push eax
mov dword [ecx + 0x1fc4], 0x10030df0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x18c], 0x10031f80
call fcn.100895e0
mov dword [ebp - 0x190], esi
mov eax, edi
mov ecx, edi
mov dword [eax + 0x1f78], 0
imul eax, dword [eax + 0x1f78], 0xeb
lea edi, [ecx + 0x18]
add eax, 0x14
mov dword [ecx + 0x1f64], eax
mov eax, ecx
mov dword [eax + 0x1f6c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x1f7c], eax
lea eax, [ebp - 0x190]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1278]
push str.stattrak_g3sg1
add esi, 0x1fec
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x1260]
mov dword [ebp - 4], 0x6f
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1278]
push eax
mov byte [ebp - 4], 0x70
lea ecx, [ecx + 0x2024]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1260]
push ecx
lea ecx, [eax + 0x205c]
mov byte [eax + 0x2055], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1260]
mov byte [eax + 0x2058], 0
call fcn.1002e550
lea ecx, [ebp - 0x1278]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x2050], 0x10030df0
lea eax, [ebp - 0x194]
push eax
mov dword [ebp - 0x194], 0x10031f80
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x198], esi
mov dword [eax + 0x2004], 0
imul eax, dword [eax + 0x2004], 0xeb
add eax, 0x14
mov dword [ecx + 0x1ff0], eax
mov eax, ecx
mov dword [eax + 0x1ff8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x2008], eax
lea eax, [ebp - 0x198]
mov ecx, edi
push eax
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x12c0]
push 0x100cc1a8
add esi, 0x2074
call fcn.100898b0
push str.quality_g3sg1
lea ecx, [ebp - 0x12a8]
mov dword [ebp - 4], 0x71
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x1290]
mov byte [ebp - 4], 0x72
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x12a8]
push eax
mov byte [ebp - 4], 0x73
lea ecx, [ecx + 0x20ac]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1290]
push ecx
lea ecx, [eax + 0x20fc]
mov byte [eax + 0x20dd], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x20dd], al
cmovne eax, edx
mov dword [ecx + 0x212c], eax
add eax, 8
mov dword [ecx + 0x2084], eax
mov dword [ecx + 0x2088], eax
mov eax, ecx
lea ecx, [ebp - 0x12c0]
push ecx
mov dword [eax + 0x20e8], 0x3f800000
lea ecx, [eax + 0x2114]
mov dword [eax + 0x20ec], 0x42c80000
mov dword [eax + 0x20e4], 0x42c80000
mov dword [eax + 0x20f8], 0
mov dword [eax + 0x20f0], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1290]
call fcn.1002e550
lea ecx, [ebp - 0x12a8]
call fcn.1002e550
lea ecx, [ebp - 0x12c0]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x20d8], 0x10030df0
lea eax, [ebp - 0x19c]
push eax
mov dword [ebp - 0x19c], 0x10031f80
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x1a0], esi
mov dword [eax + 0x208c], 0
imul eax, dword [eax + 0x208c], 0xeb
add eax, 0x14
mov dword [ecx + 0x2078], eax
mov eax, ecx
mov dword [eax + 0x2080], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x2090], eax
lea eax, [ebp - 0x1a0]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
push 0x100cc0e4
lea ecx, [ebp - 0x1308]
add esi, 0x2130
call fcn.100898b0
push str.seed_g3sg1
lea ecx, [ebp - 0x12f0]
mov dword [ebp - 4], 0x74
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x12d8]
mov byte [ebp - 4], 0x75
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x12f0]
push eax
mov byte [ebp - 4], 0x76
lea ecx, [ecx + 0x2168]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x12d8]
push ecx
lea ecx, [eax + 0x21b8]
mov byte [eax + 0x2199], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2199], al
cmovne eax, edx
mov dword [ecx + 0x21e8], eax
add eax, 8
mov dword [ecx + 0x2140], eax
mov dword [ecx + 0x2144], eax
mov eax, ecx
lea ecx, [ebp - 0x1308]
push ecx
mov dword [eax + 0x21a4], 0
lea ecx, [eax + 0x21d0]
mov dword [eax + 0x21a8], 0x437f0000
mov dword [eax + 0x21a0], 0
mov dword [eax + 0x21b4], 0
mov dword [eax + 0x21ac], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x12d8]
call fcn.1002e550
lea ecx, [ebp - 0x12f0]
call fcn.1002e550
lea ecx, [ebp - 0x1308]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x2194], 0x10030df0
lea eax, [ebp - 0x1a4]
push eax
mov dword [ebp - 0x1a4], 0x10031f80
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x1a8], esi
mov dword [eax + 0x2148], 0
imul eax, dword [eax + 0x2148], 0xeb
add eax, 0x14
mov dword [ecx + 0x2134], eax
mov eax, ecx
mov dword [eax + 0x213c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x214c], eax
lea eax, [ebp - 0x1a8]
push eax
mov ecx, edi
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1338]
mov esi, dword [0x100cada0]
add edi, 0x21ec
push str.g3sg1_color
call fcn.1002e5a0
push str.color
lea ecx, [ebp - 0x1320]
mov dword [ebp - 4], 0x77
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1320]
mov byte [ebp - 4], 0x78
push ecx
mov dword [eax + 0x2264], 0
lea ecx, [eax + 0x226c]
mov dword [eax + 0x2268], 0
mov byte [eax + 0x2259], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1338]
push eax
lea ecx, [ecx + 0x2224]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1320]
mov dword [eax + 0x2284], esi
mov dword [eax + 0x229c], 0
call fcn.1002e550
lea ecx, [ebp - 0x1338]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x2250], 0x10030df0
lea eax, [ebp - 0x1ac]
push eax
mov dword [ebp - 0x1ac], 0x10031f80
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x1b0], edi
mov dword [eax + 0x2204], 0
imul eax, dword [eax + 0x2204], 0xeb
add eax, 0x14
mov dword [ecx + 0x21f0], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x21f8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x21f0], eax
lea eax, [ebp - 0x1b0]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1368]
mov esi, dword [0x100cada0]
add edi, 0x22bc
push str.g3sg1_color1
call fcn.1002e5a0
push str.color_1
lea ecx, [ebp - 0x1350]
mov dword [ebp - 4], 0x79
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1350]
mov byte [ebp - 4], 0x7a
push ecx
mov dword [eax + 0x2334], 0
lea ecx, [eax + 0x233c]
mov dword [eax + 0x2338], 0
mov byte [eax + 0x2329], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1368]
push eax
lea ecx, [ecx + 0x22f4]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1350]
mov dword [eax + 0x2354], esi
mov dword [eax + 0x236c], 0
call fcn.1002e550
lea ecx, [ebp - 0x1368]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x2320], 0x10030df0
lea eax, [ebp - 0x1b4]
push eax
mov dword [ebp - 0x1b4], 0x10031f80
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x1b8], edi
mov dword [eax + 0x22d4], 0
imul eax, dword [eax + 0x22d4], 0xeb
add eax, 0x14
mov dword [ecx + 0x22c0], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x22c8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x22c0], eax
lea eax, [ebp - 0x1b8]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1398]
mov esi, dword [0x100cada0]
add edi, 0x238c
push str.g3sg1_color2
call fcn.1002e5a0
push str.color_2
lea ecx, [ebp - 0x1380]
mov dword [ebp - 4], 0x7b
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1380]
mov byte [ebp - 4], 0x7c
push ecx
mov dword [eax + 0x2404], 0
lea ecx, [eax + 0x240c]
mov dword [eax + 0x2408], 0
mov byte [eax + 0x23f9], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1398]
push eax
lea ecx, [ecx + 0x23c4]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1380]
mov dword [eax + 0x2424], esi
mov dword [eax + 0x243c], 0
call fcn.1002e550
lea ecx, [ebp - 0x1398]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x23f0], 0x10030df0
lea eax, [ebp - 0x1bc]
push eax
mov dword [ebp - 0x1bc], 0x10031f80
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x1c0], edi
mov dword [eax + 0x23a4], 0
imul eax, dword [eax + 0x23a4], 0xeb
add eax, 0x14
mov dword [ecx + 0x2390], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x2398], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x2390], eax
lea eax, [ebp - 0x1c0]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x13c8]
mov esi, dword [0x100cada0]
add edi, 0x245c
push str.g3sg1_color3
call fcn.1002e5a0
push str.color_3
lea ecx, [ebp - 0x13b0]
mov dword [ebp - 4], 0x7d
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x13b0]
mov byte [ebp - 4], 0x7e
push ecx
mov dword [eax + 0x24d4], 0
lea ecx, [eax + 0x24dc]
mov dword [eax + 0x24d8], 0
mov byte [eax + 0x24c9], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x13c8]
push eax
lea ecx, [ecx + 0x2494]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x13b0]
mov dword [eax + 0x24f4], esi
mov dword [eax + 0x250c], 0
call fcn.1002e550
lea ecx, [ebp - 0x13c8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x24c0], 0x10030df0
lea eax, [ebp - 0x1c4]
push eax
mov dword [ebp - 0x1c4], 0x10031f80
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x1c8], edi
mov dword [eax + 0x2474], 0
imul eax, dword [eax + 0x2474], 0xeb
lea edi, [ecx + 0x18]
add eax, 0x14
mov dword [ecx + 0x2460], eax
mov eax, ecx
mov dword [eax + 0x2468], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x2478], eax
lea eax, [ebp - 0x1c8]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x13f8]
push str.id_galil
add esi, 0x252c
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x13e0]
mov dword [ebp - 4], 0x7f
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x13e0]
push eax
mov byte [ebp - 4], 0x80
lea ecx, [ecx + 0x254c]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x13f8]
push eax
lea ecx, [ecx + 0x2564]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
mov dword [eax + 0x25b0], 3
mov dword [eax + 0x253c], 0x23
lea ecx, [ebp - 0x13e0]
mov dword [eax + 0x2540], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x13f8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x2590], 0x10030df0
lea eax, [ebp - 0x1cc]
push eax
mov dword [ebp - 0x1cc], 0x10031fb0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x1d0], esi
mov dword [eax + 0x2544], 0
imul eax, dword [eax + 0x2544], 0xeb
add eax, 0x14
mov dword [ecx + 0x2530], eax
mov eax, ecx
mov dword [eax + 0x2538], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x2548], eax
lea eax, [ebp - 0x1d0]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1428]
push str.stattrak_galil
add esi, 0x25b8
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x1410]
mov dword [ebp - 4], 0x81
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1428]
push eax
mov byte [ebp - 4], 0x82
lea ecx, [ecx + 0x25f0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1410]
push ecx
lea ecx, [eax + 0x2628]
mov byte [eax + 0x2621], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1410]
mov byte [eax + 0x2624], 0
call fcn.1002e550
lea ecx, [ebp - 0x1428]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x261c], 0x10030df0
lea eax, [ebp - 0x1d4]
push eax
mov dword [ebp - 0x1d4], 0x10031fb0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x1d8], esi
mov dword [eax + 0x25d0], 0
imul eax, dword [eax + 0x25d0], 0xeb
add eax, 0x14
mov dword [ecx + 0x25bc], eax
mov eax, ecx
mov dword [eax + 0x25c4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x25d4], eax
lea eax, [ebp - 0x1d8]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1470]
push 0x100cc1a8
add esi, 0x2640
call fcn.100898b0
push str.quality_galil
lea ecx, [ebp - 0x1458]
mov dword [ebp - 4], 0x83
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x1440]
mov byte [ebp - 4], 0x84
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1458]
push eax
mov byte [ebp - 4], 0x85
lea ecx, [ecx + 0x2678]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1440]
push ecx
lea ecx, [eax + 0x26c8]
mov byte [eax + 0x26a9], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x26a9], al
cmovne eax, edx
mov dword [ecx + 0x26f8], eax
add eax, 8
mov dword [ecx + 0x2650], eax
mov dword [ecx + 0x2654], eax
mov eax, ecx
lea ecx, [ebp - 0x1470]
push ecx
mov dword [eax + 0x26b4], 0x3f800000
lea ecx, [eax + 0x26e0]
mov dword [eax + 0x26b8], 0x42c80000
mov dword [eax + 0x26b0], 0x42c80000
mov dword [eax + 0x26c4], 0
mov dword [eax + 0x26bc], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1440]
call fcn.1002e550
lea ecx, [ebp - 0x1458]
call fcn.1002e550
lea ecx, [ebp - 0x1470]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x26a4], 0x10030df0
lea eax, [ebp - 0x1dc]
push eax
mov dword [ebp - 0x1dc], 0x10031fb0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x1e0], esi
mov dword [eax + 0x2658], 0
imul eax, dword [eax + 0x2658], 0xeb
add eax, 0x14
mov dword [ecx + 0x2644], eax
mov eax, ecx
mov dword [eax + 0x264c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x265c], eax
lea eax, [ebp - 0x1e0]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x14b8]
push 0x100cc0e4
add esi, 0x26fc
call fcn.100898b0
push str.seed_galil
lea ecx, [ebp - 0x14a0]
mov dword [ebp - 4], 0x86
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x1488]
mov byte [ebp - 4], 0x87
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x14a0]
push eax
mov byte [ebp - 4], 0x88
lea ecx, [ecx + 0x2734]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1488]
push ecx
lea ecx, [eax + 0x2784]
mov byte [eax + 0x2765], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2765], al
cmovne eax, edx
mov dword [ecx + 0x27b4], eax
add eax, 8
mov dword [ecx + 0x270c], eax
mov dword [ecx + 0x2710], eax
mov eax, ecx
lea ecx, [ebp - 0x14b8]
push ecx
mov dword [eax + 0x2770], 0
lea ecx, [eax + 0x279c]
mov dword [eax + 0x2774], 0x437f0000
mov dword [eax + 0x276c], 0
mov dword [eax + 0x2780], 0
mov dword [eax + 0x2778], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1488]
call fcn.1002e550
lea ecx, [ebp - 0x14a0]
call fcn.1002e550
lea ecx, [ebp - 0x14b8]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x2760], 0x10030df0
lea eax, [ebp - 0x1e4]
push eax
mov dword [ebp - 0x1e4], 0x10031fb0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x1e8], esi
mov dword [eax + 0x2714], 0
imul eax, dword [eax + 0x2714], 0xeb
add eax, 0x14
mov dword [ecx + 0x2700], eax
mov eax, ecx
mov dword [eax + 0x2708], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x2718], eax
lea eax, [ebp - 0x1e8]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x14e8]
push str.id_m249
add esi, 0x27b8
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x14d0]
mov dword [ebp - 4], 0x89
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x14d0]
push eax
mov byte [ebp - 4], 0x8a
lea ecx, [ecx + 0x27d8]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x14e8]
push eax
lea ecx, [ecx + 0x27f0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x14d0]
mov dword [eax + 0x283c], 3
mov dword [eax + 0x27c8], 0x23
mov dword [eax + 0x27cc], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x14e8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x281c], 0x10030df0
lea eax, [ebp - 0x1ec]
push eax
mov dword [ebp - 0x1ec], 0x10031fe0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x1f0], esi
mov dword [eax + 0x27d0], 0
imul eax, dword [eax + 0x27d0], 0xeb
add eax, 0x14
mov dword [ecx + 0x27bc], eax
mov eax, ecx
mov dword [eax + 0x27c4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x27d4], eax
lea eax, [ebp - 0x1f0]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1518]
push str.stattrak_m249
add esi, 0x2844
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x1500]
mov dword [ebp - 4], 0x8b
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1518]
push eax
mov byte [ebp - 4], 0x8c
lea ecx, [ecx + 0x287c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1500]
push ecx
lea ecx, [eax + 0x28b4]
mov byte [eax + 0x28ad], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1500]
mov byte [eax + 0x28b0], 0
call fcn.1002e550
lea ecx, [ebp - 0x1518]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x28a8], 0x10030df0
lea eax, [ebp - 0x1f4]
push eax
mov dword [ebp - 0x1f4], 0x10031fe0
call fcn.100895e0
mov dword [ebp - 0x1f8], esi
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [eax + 0x285c], 0
imul eax, dword [eax + 0x285c], 0xeb
add eax, 0x14
mov dword [ecx + 0x2848], eax
mov eax, ecx
mov dword [eax + 0x2850], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x2860], eax
lea eax, [ebp - 0x1f8]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1560]
push 0x100cc1a8
add esi, 0x28cc
call fcn.100898b0
push str.quality_m249
lea ecx, [ebp - 0x1548]
mov dword [ebp - 4], 0x8d
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x1530]
mov byte [ebp - 4], 0x8e
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1548]
push eax
mov byte [ebp - 4], 0x8f
lea ecx, [ecx + 0x2904]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1530]
push ecx
lea ecx, [eax + 0x2954]
mov byte [eax + 0x2935], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2935], al
cmovne eax, edx
mov dword [ecx + 0x2984], eax
add eax, 8
mov dword [ecx + 0x28dc], eax
mov dword [ecx + 0x28e0], eax
mov eax, ecx
lea ecx, [ebp - 0x1560]
push ecx
mov dword [eax + 0x2940], 0x3f800000
lea ecx, [eax + 0x296c]
mov dword [eax + 0x2944], 0x42c80000
mov dword [eax + 0x293c], 0x42c80000
mov dword [eax + 0x2950], 0
mov dword [eax + 0x2948], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1530]
call fcn.1002e550
lea ecx, [ebp - 0x1548]
call fcn.1002e550
lea ecx, [ebp - 0x1560]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x2930], 0x10030df0
lea eax, [ebp - 0x1fc]
push eax
mov dword [ebp - 0x1fc], 0x10031fe0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x200], esi
mov dword [eax + 0x28e4], 0
imul eax, dword [eax + 0x28e4], 0xeb
add eax, 0x14
mov dword [ecx + 0x28d0], eax
mov eax, ecx
mov dword [eax + 0x28d8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x28e8], eax
lea eax, [ebp - 0x200]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x15a8]
push 0x100cc0e4
add esi, 0x2988
call fcn.100898b0
push str.seed_m249
lea ecx, [ebp - 0x1590]
mov dword [ebp - 4], 0x90
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x1578]
mov byte [ebp - 4], 0x91
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1590]
push eax
mov byte [ebp - 4], 0x92
lea ecx, [ecx + 0x29c0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1578]
push ecx
lea ecx, [eax + 0x2a10]
mov byte [eax + 0x29f1], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x29f1], al
cmovne eax, edx
mov dword [ecx + 0x2a40], eax
add eax, 8
mov dword [ecx + 0x2998], eax
mov dword [ecx + 0x299c], eax
mov eax, ecx
lea ecx, [ebp - 0x15a8]
push ecx
mov dword [eax + 0x29fc], 0
lea ecx, [eax + 0x2a28]
mov dword [eax + 0x2a00], 0x437f0000
mov dword [eax + 0x29f8], 0
mov dword [eax + 0x2a0c], 0
mov dword [eax + 0x2a04], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1578]
call fcn.1002e550
lea ecx, [ebp - 0x1590]
call fcn.1002e550
lea ecx, [ebp - 0x15a8]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x29ec], 0x10030df0
lea eax, [ebp - 0x204]
push eax
mov dword [ebp - 0x204], 0x10031fe0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x208], esi
mov dword [eax + 0x29a0], 0
imul eax, dword [eax + 0x29a0], 0xeb
add eax, 0x14
mov dword [ecx + 0x298c], eax
mov eax, ecx
mov dword [eax + 0x2994], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x29a4], eax
lea eax, [ebp - 0x208]
mov ecx, edi
push eax
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x15d8]
push str.id_m4a4
add esi, 0x2a44
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x15c0]
mov dword [ebp - 4], 0x93
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x15c0]
push eax
mov byte [ebp - 4], 0x94
lea ecx, [ecx + 0x2a64]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x15d8]
push eax
lea ecx, [ecx + 0x2a7c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x15c0]
mov dword [eax + 0x2ac8], 3
mov dword [eax + 0x2a54], 0x23
mov dword [eax + 0x2a58], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x15d8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x2aa8], 0x10030df0
lea eax, [ebp - 0x20c]
push eax
mov dword [ebp - 0x20c], 0x10032010
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x210], esi
mov dword [eax + 0x2a5c], 0
imul eax, dword [eax + 0x2a5c], 0xeb
add eax, 0x14
mov dword [ecx + 0x2a48], eax
mov eax, ecx
mov dword [eax + 0x2a50], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x2a60], eax
lea eax, [ebp - 0x210]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1608]
push str.stattrak_m4a4
add esi, 0x2ad0
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x15f0]
mov dword [ebp - 4], 0x95
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1608]
push eax
mov byte [ebp - 4], 0x96
lea ecx, [ecx + 0x2b08]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x15f0]
push ecx
lea ecx, [eax + 0x2b40]
mov byte [eax + 0x2b39], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x15f0]
mov byte [eax + 0x2b3c], 0
call fcn.1002e550
lea ecx, [ebp - 0x1608]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x2b34], 0x10030df0
lea eax, [ebp - 0x214]
push eax
mov dword [ebp - 0x214], 0x10032010
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x218], esi
mov dword [eax + 0x2ae8], 0
imul eax, dword [eax + 0x2ae8], 0xeb
add eax, 0x14
mov dword [ecx + 0x2ad4], eax
mov eax, ecx
mov dword [eax + 0x2adc], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x2aec], eax
lea eax, [ebp - 0x218]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1650]
push 0x100cc1a8
add esi, 0x2b58
call fcn.100898b0
push str.quality_m4a4
lea ecx, [ebp - 0x1638]
mov dword [ebp - 4], 0x97
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x1620]
mov byte [ebp - 4], 0x98
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1638]
push eax
mov byte [ebp - 4], 0x99
lea ecx, [ecx + 0x2b90]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1620]
push ecx
lea ecx, [eax + 0x2be0]
mov byte [eax + 0x2bc1], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2bc1], al
cmovne eax, edx
mov dword [ecx + 0x2c10], eax
add eax, 8
mov dword [ecx + 0x2b68], eax
mov dword [ecx + 0x2b6c], eax
mov eax, ecx
lea ecx, [ebp - 0x1650]
push ecx
mov dword [eax + 0x2bcc], 0x3f800000
lea ecx, [eax + 0x2bf8]
mov dword [eax + 0x2bd0], 0x42c80000
mov dword [eax + 0x2bc8], 0x42c80000
mov dword [eax + 0x2bdc], 0
mov dword [eax + 0x2bd4], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1620]
call fcn.1002e550
lea ecx, [ebp - 0x1638]
call fcn.1002e550
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1650]
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x2bbc], 0x10030df0
lea eax, [ebp - 0x21c]
push eax
mov dword [ebp - 0x21c], 0x10032010
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x220], esi
mov dword [eax + 0x2b70], 0
imul eax, dword [eax + 0x2b70], 0xeb
add eax, 0x14
mov dword [ecx + 0x2b5c], eax
mov eax, ecx
mov dword [eax + 0x2b64], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x2b74], eax
lea eax, [ebp - 0x220]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1698]
push 0x100cc0e4
add esi, 0x2c14
call fcn.100898b0
push str.seed_m4a4
lea ecx, [ebp - 0x1680]
mov dword [ebp - 4], 0x9a
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x1668]
mov byte [ebp - 4], 0x9b
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1680]
push eax
mov byte [ebp - 4], 0x9c
lea ecx, [ecx + 0x2c4c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1668]
push ecx
lea ecx, [eax + 0x2c9c]
mov byte [eax + 0x2c7d], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2c7d], al
cmovne eax, edx
mov dword [ecx + 0x2ccc], eax
add eax, 8
mov dword [ecx + 0x2c24], eax
mov dword [ecx + 0x2c28], eax
mov eax, ecx
lea ecx, [ebp - 0x1698]
push ecx
mov dword [eax + 0x2c88], 0
lea ecx, [eax + 0x2cb4]
mov dword [eax + 0x2c8c], 0x437f0000
mov dword [eax + 0x2c84], 0
mov dword [eax + 0x2c98], 0
mov dword [eax + 0x2c90], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1668]
call fcn.1002e550
lea ecx, [ebp - 0x1680]
call fcn.1002e550
lea ecx, [ebp - 0x1698]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x2c78], 0x10030df0
mov dword [ebp - 0x224], 0x10032010
lea eax, [ebp - 0x224]
push eax
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x228], esi
mov dword [eax + 0x2c2c], 0
imul eax, dword [eax + 0x2c2c], 0xeb
add eax, 0x14
mov dword [ecx + 0x2c18], eax
mov eax, ecx
mov dword [eax + 0x2c20], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x2c30], eax
lea eax, [ebp - 0x228]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x16c8]
push str.id_mac10
add esi, 0x2cd0
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x16b0]
mov dword [ebp - 4], 0x9d
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x16b0]
push eax
mov byte [ebp - 4], 0x9e
lea ecx, [ecx + 0x2cf0]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x16c8]
push eax
lea ecx, [ecx + 0x2d08]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x16b0]
mov dword [eax + 0x2d54], 3
mov dword [eax + 0x2ce0], 0x23
mov dword [eax + 0x2ce4], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x16c8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x2d34], 0x10030df0
lea eax, [ebp - 0x22c]
push eax
mov dword [ebp - 0x22c], 0x10032040
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x18], esi
mov dword [eax + 0x2ce8], 0
imul eax, dword [eax + 0x2ce8], 0xeb
add eax, 0x14
mov dword [ecx + 0x2cd4], eax
mov eax, ecx
mov dword [eax + 0x2cdc], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x2cec], eax
lea eax, [ebp - 0x18]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x16f8]
push str.stattrak_mac10
add esi, 0x2d5c
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x16e0]
mov dword [ebp - 4], 0x9f
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x16f8]
push eax
mov byte [ebp - 4], 0xa0
lea ecx, [ecx + 0x2d94]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x16e0]
push ecx
lea ecx, [eax + 0x2dcc]
mov byte [eax + 0x2dc5], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x16e0]
mov byte [eax + 0x2dc8], 0
call fcn.1002e550
lea ecx, [ebp - 0x16f8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x2dc0], 0x10030df0
lea eax, [ebp - 0x234]
push eax
mov dword [ebp - 0x234], 0x10032040
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x238], esi
mov dword [eax + 0x2d74], 0
imul eax, dword [eax + 0x2d74], 0xeb
add eax, 0x14
mov dword [ecx + 0x2d60], eax
mov eax, ecx
mov dword [eax + 0x2d68], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x2d78], eax
lea eax, [ebp - 0x238]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1740]
push 0x100cc1a8
add esi, 0x2de4
call fcn.100898b0
push str.quality_mac10
lea ecx, [ebp - 0x1728]
mov dword [ebp - 4], 0xa1
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x1710]
mov byte [ebp - 4], 0xa2
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1728]
push eax
mov byte [ebp - 4], 0xa3
lea ecx, [ecx + 0x2e1c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1710]
push ecx
lea ecx, [eax + 0x2e6c]
mov byte [eax + 0x2e4d], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2e4d], al
cmovne eax, edx
mov dword [ecx + 0x2e9c], eax
add eax, 8
mov dword [ecx + 0x2df4], eax
mov dword [ecx + 0x2df8], eax
mov eax, ecx
mov dword [eax + 0x2e58], 0x3f800000
mov dword [eax + 0x2e5c], 0x42c80000
lea ecx, [ebp - 0x1740]
mov dword [eax + 0x2e54], 0x42c80000
push ecx
mov dword [eax + 0x2e68], 0
lea ecx, [eax + 0x2e84]
mov dword [eax + 0x2e60], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1710]
call fcn.1002e550
lea ecx, [ebp - 0x1728]
call fcn.1002e550
lea ecx, [ebp - 0x1740]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x2e48], 0x10030df0
lea eax, [ebp - 0x23c]
push eax
mov dword [ebp - 0x23c], 0x10032040
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x240], esi
mov dword [eax + 0x2dfc], 0
imul eax, dword [eax + 0x2dfc], 0xeb
add eax, 0x14
mov dword [ecx + 0x2de8], eax
mov eax, ecx
mov dword [eax + 0x2df0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x2e00], eax
lea eax, [ebp - 0x240]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1788]
push 0x100cc0e4
add esi, 0x2ea0
call fcn.100898b0
push str.seed_mac10
lea ecx, [ebp - 0x1770]
mov dword [ebp - 4], 0xa4
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x1758]
mov byte [ebp - 4], 0xa5
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1770]
push eax
mov byte [ebp - 4], 0xa6
lea ecx, [ecx + 0x2ed8]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1758]
push ecx
lea ecx, [eax + 0x2f28]
mov byte [eax + 0x2f09], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x2f09], al
cmovne eax, edx
mov dword [ecx + 0x2f58], eax
add eax, 8
mov dword [ecx + 0x2eb0], eax
mov dword [ecx + 0x2eb4], eax
mov eax, ecx
lea ecx, [ebp - 0x1788]
mov dword [eax + 0x2f14], 0
mov dword [eax + 0x2f18], 0x437f0000
mov dword [eax + 0x2f10], 0
mov dword [eax + 0x2f24], 0
mov dword [eax + 0x2f1c], 0x3f800000
push ecx
lea ecx, [eax + 0x2f40]
call fcn.10089880
lea ecx, [ebp - 0x1758]
call fcn.1002e550
lea ecx, [ebp - 0x1770]
call fcn.1002e550
lea ecx, [ebp - 0x1788]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x2f04], 0x10030df0
lea eax, [ebp - 0x244]
push eax
mov dword [ebp - 0x244], 0x10032040
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x248], esi
mov dword [eax + 0x2eb8], 0
imul eax, dword [eax + 0x2eb8], 0xeb
add eax, 0x14
mov dword [ecx + 0x2ea4], eax
mov eax, ecx
mov dword [eax + 0x2eac], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x2ebc], eax
lea eax, [ebp - 0x248]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x17b8]
push str.id_p90
add esi, 0x2f5c
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x17a0]
mov dword [ebp - 4], 0xa7
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x17a0]
push eax
mov byte [ebp - 4], 0xa8
lea ecx, [ecx + 0x2f7c]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x17b8]
push eax
lea ecx, [ecx + 0x2f94]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x17a0]
mov dword [eax + 0x2fe0], 3
mov dword [eax + 0x2f6c], 0x23
mov dword [eax + 0x2f70], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x17b8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x2fc0], 0x10030df0
lea eax, [ebp - 0x24c]
push eax
mov dword [ebp - 0x24c], 0x10032070
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x250], esi
mov dword [eax + 0x2f74], 0
imul eax, dword [eax + 0x2f74], 0xeb
add eax, 0x14
mov dword [ecx + 0x2f60], eax
mov eax, ecx
mov dword [eax + 0x2f68], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x2f78], eax
lea eax, [ebp - 0x250]
mov ecx, edi
push eax
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x17e8]
push str.stattrak_p90
add esi, 0x2fe8
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x17d0]
mov dword [ebp - 4], 0xa9
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x17e8]
push eax
mov byte [ebp - 4], 0xaa
lea ecx, [ecx + 0x3020]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x17d0]
push ecx
lea ecx, [eax + 0x3058]
mov byte [eax + 0x3051], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x17d0]
mov byte [eax + 0x3054], 0
call fcn.1002e550
lea ecx, [ebp - 0x17e8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x304c], 0x10030df0
lea eax, [ebp - 0x254]
push eax
mov dword [ebp - 0x254], 0x10032070
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x258], esi
mov dword [eax + 0x3000], 0
imul eax, dword [eax + 0x3000], 0xeb
add eax, 0x14
mov dword [ecx + 0x2fec], eax
mov eax, ecx
mov dword [eax + 0x2ff4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x3004], eax
lea eax, [ebp - 0x258]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1830]
push 0x100cc1a8
add esi, 0x3070
call fcn.100898b0
push str.quality_p90
lea ecx, [ebp - 0x1818]
mov dword [ebp - 4], 0xab
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x1800]
mov byte [ebp - 4], 0xac
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1818]
push eax
mov byte [ebp - 4], 0xad
lea ecx, [ecx + 0x30a8]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1800]
mov byte [eax + 0x30d9], 1
push ecx
lea ecx, [eax + 0x30f8]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x30d9], al
cmovne eax, edx
mov dword [ecx + 0x3128], eax
add eax, 8
mov dword [ecx + 0x3080], eax
mov dword [ecx + 0x3084], eax
mov eax, ecx
lea ecx, [ebp - 0x1830]
push ecx
mov dword [eax + 0x30e4], 0x3f800000
lea ecx, [eax + 0x3110]
mov dword [eax + 0x30e8], 0x42c80000
mov dword [eax + 0x30e0], 0x42c80000
mov dword [eax + 0x30f4], 0
mov dword [eax + 0x30ec], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1800]
call fcn.1002e550
lea ecx, [ebp - 0x1818]
call fcn.1002e550
lea ecx, [ebp - 0x1830]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x30d4], 0x10030df0
lea eax, [ebp - 0x25c]
push eax
mov dword [ebp - 0x25c], 0x10032070
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x260], esi
mov dword [eax + 0x3088], 0
imul eax, dword [eax + 0x3088], 0xeb
add eax, 0x14
mov dword [ecx + 0x3074], eax
mov eax, ecx
mov dword [eax + 0x307c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x308c], eax
lea eax, [ebp - 0x260]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1878]
push 0x100cc0e4
add esi, 0x312c
call fcn.100898b0
push str.seed_p90
lea ecx, [ebp - 0x1860]
mov dword [ebp - 4], 0xae
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x1848]
mov byte [ebp - 4], 0xaf
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1860]
push eax
mov byte [ebp - 4], 0xb0
lea ecx, [ecx + 0x3164]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1848]
push ecx
lea ecx, [eax + 0x31b4]
mov byte [eax + 0x3195], 1
call fcn.1002e520
xor eax, eax
mov edx, 0xf
mov ecx, dword [ebp - 0x7ac]
cmp byte [ecx + 0x3195], al
cmovne eax, edx
mov dword [ecx + 0x31e4], eax
add eax, 8
mov dword [ecx + 0x313c], eax
mov dword [ecx + 0x3140], eax
mov eax, ecx
lea ecx, [ebp - 0x1878]
push ecx
mov dword [eax + 0x31a0], 0
lea ecx, [eax + 0x31cc]
mov dword [eax + 0x31a4], 0x437f0000
mov dword [eax + 0x319c], 0
mov dword [eax + 0x31b0], 0
mov dword [eax + 0x31a8], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1848]
call fcn.1002e550
lea ecx, [ebp - 0x1860]
call fcn.1002e550
lea ecx, [ebp - 0x1878]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x3190], 0x10030df0
lea eax, [ebp - 0x264]
push eax
mov dword [ebp - 0x264], 0x10032070
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x268], esi
mov dword [eax + 0x3144], 0
imul eax, dword [eax + 0x3144], 0xeb
add eax, 0x14
mov dword [ecx + 0x3130], eax
mov eax, ecx
mov dword [eax + 0x3138], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x3148], eax
lea eax, [ebp - 0x268]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x18a8]
push str.id_ump45
add esi, 0x31e8
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x1890]
mov dword [ebp - 4], 0xb1
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1890]
push eax
mov byte [ebp - 4], 0xb2
lea ecx, [ecx + 0x3208]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x18a8]
push eax
lea ecx, [ecx + 0x3220]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1890]
mov dword [eax + 0x326c], 3
mov dword [eax + 0x31f8], 0x23
mov dword [eax + 0x31fc], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x18a8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x324c], 0x10030df0
mov dword [ebp - 0x26c], 0x100320a0
lea eax, [ebp - 0x26c]
push eax
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x270], esi
mov dword [eax + 0x3200], 0
imul eax, dword [eax + 0x3200], 0xeb
add eax, 0x14
mov dword [ecx + 0x31ec], eax
mov eax, ecx
mov dword [eax + 0x31f4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x3204], eax
lea eax, [ebp - 0x270]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x18d8]
push str.stattrak_ump45
add esi, 0x3274
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x18c0]
mov dword [ebp - 4], 0xb3
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x18d8]
push eax
mov byte [ebp - 4], 0xb4
lea ecx, [ecx + 0x32ac]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x18c0]
push ecx
lea ecx, [eax + 0x32e4]
mov byte [eax + 0x32dd], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x18c0]
mov byte [eax + 0x32e0], 0
call fcn.1002e550
lea ecx, [ebp - 0x18d8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x32d8], 0x10030df0
lea eax, [ebp - 0x274]
push eax
mov dword [ebp - 0x274], 0x100320a0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x278], esi
mov dword [eax + 0x328c], 0
imul eax, dword [eax + 0x328c], 0xeb
add eax, 0x14
mov dword [ecx + 0x3278], eax
mov eax, ecx
mov dword [eax + 0x3280], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x3290], eax
lea eax, [ebp - 0x278]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1920]
push 0x100cc1a8
add esi, 0x32fc
call fcn.100898b0
push str.quality_ump45
lea ecx, [ebp - 0x1908]
mov dword [ebp - 4], 0xb5
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x18f0]
mov byte [ebp - 4], 0xb6
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1908]
push eax
mov byte [ebp - 4], 0xb7
lea ecx, [ecx + 0x3334]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x18f0]
push ecx
lea ecx, [eax + 0x3384]
mov byte [eax + 0x3365], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3365], al
cmovne eax, edx
mov dword [ecx + 0x33b4], eax
add eax, 8
mov dword [ecx + 0x330c], eax
mov dword [ecx + 0x3310], eax
mov eax, ecx
lea ecx, [ebp - 0x1920]
push ecx
mov dword [eax + 0x3370], 0x3f800000
lea ecx, [eax + 0x339c]
mov dword [eax + 0x3374], 0x42c80000
mov dword [eax + 0x336c], 0x42c80000
mov dword [eax + 0x3380], 0
mov dword [eax + 0x3378], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x18f0]
call fcn.1002e550
lea ecx, [ebp - 0x1908]
call fcn.1002e550
lea ecx, [ebp - 0x1920]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x3360], 0x10030df0
lea eax, [ebp - 0x27c]
push eax
mov dword [ebp - 0x27c], 0x100320a0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x280], esi
mov dword [eax + 0x3314], 0
imul eax, dword [eax + 0x3314], 0xeb
add eax, 0x14
mov dword [ecx + 0x3300], eax
mov eax, ecx
mov dword [eax + 0x3308], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x3318], eax
lea eax, [ebp - 0x280]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1968]
push 0x100cc0e4
add esi, 0x33b8
call fcn.100898b0
push str.seed_ump45
lea ecx, [ebp - 0x1950]
mov dword [ebp - 4], 0xb8
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x1938]
mov byte [ebp - 4], 0xb9
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1950]
push eax
mov byte [ebp - 4], 0xba
lea ecx, [ecx + 0x33f0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1938]
push ecx
lea ecx, [eax + 0x3440]
mov byte [eax + 0x3421], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3421], al
cmovne eax, edx
mov dword [ecx + 0x3470], eax
add eax, 8
mov dword [ecx + 0x33c8], eax
mov dword [ecx + 0x33cc], eax
mov eax, ecx
lea ecx, [ebp - 0x1968]
push ecx
mov dword [eax + 0x342c], 0
lea ecx, [eax + 0x3458]
mov dword [eax + 0x3430], 0x437f0000
mov dword [eax + 0x3428], 0
mov dword [eax + 0x343c], 0
mov dword [eax + 0x3434], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1938]
call fcn.1002e550
lea ecx, [ebp - 0x1950]
call fcn.1002e550
lea ecx, [ebp - 0x1968]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x341c], 0x10030df0
lea eax, [ebp - 0x284]
push eax
mov dword [ebp - 0x284], 0x100320a0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x288], esi
mov dword [eax + 0x33d0], 0
imul eax, dword [eax + 0x33d0], 0xeb
add eax, 0x14
mov dword [ecx + 0x33bc], eax
mov eax, ecx
mov dword [eax + 0x33c4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x33d4], eax
lea eax, [ebp - 0x288]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1998]
push str.id_xm1014
add esi, 0x3474
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x1980]
mov dword [ebp - 4], 0xbb
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1980]
push eax
mov byte [ebp - 4], 0xbc
lea ecx, [ecx + 0x3494]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1998]
push eax
lea ecx, [ecx + 0x34ac]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1980]
mov dword [eax + 0x34f8], 3
mov dword [eax + 0x3484], 0x23
mov dword [eax + 0x3488], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x1998]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x34d8], 0x10030df0
lea eax, [ebp - 0x28c]
push eax
mov dword [ebp - 0x28c], 0x100320d0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x290], esi
mov dword [eax + 0x348c], 0
imul eax, dword [eax + 0x348c], 0xeb
add eax, 0x14
mov dword [ecx + 0x3478], eax
mov eax, ecx
mov dword [eax + 0x3480], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x3490], eax
lea eax, [ebp - 0x290]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x19c8]
push str.stattrak_xm1014
add esi, 0x3500
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x19b0]
mov dword [ebp - 4], 0xbd
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x19c8]
push eax
mov byte [ebp - 4], 0xbe
lea ecx, [ecx + 0x3538]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x19b0]
push ecx
lea ecx, [eax + 0x3570]
mov byte [eax + 0x3569], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x19b0]
mov byte [eax + 0x356c], 0
call fcn.1002e550
lea ecx, [ebp - 0x19c8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x3564], 0x10030df0
lea eax, [ebp - 0x294]
push eax
mov dword [ebp - 0x294], 0x100320d0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x298], esi
mov dword [eax + 0x3518], 0
imul eax, dword [eax + 0x3518], 0xeb
add eax, 0x14
mov dword [ecx + 0x3504], eax
mov eax, ecx
mov dword [eax + 0x350c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x351c], eax
lea eax, [ebp - 0x298]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1a10]
push 0x100cc1a8
add esi, 0x3588
call fcn.100898b0
push str.quality_xm1014
lea ecx, [ebp - 0x19f8]
mov dword [ebp - 4], 0xbf
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x19e0]
mov byte [ebp - 4], 0xc0
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x19f8]
push eax
mov byte [ebp - 4], 0xc1
lea ecx, [ecx + 0x35c0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x19e0]
push ecx
lea ecx, [eax + 0x3610]
mov byte [eax + 0x35f1], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x35f1], al
cmovne eax, edx
mov dword [ecx + 0x3640], eax
add eax, 8
mov dword [ecx + 0x3598], eax
mov dword [ecx + 0x359c], eax
mov eax, ecx
lea ecx, [ebp - 0x1a10]
push ecx
mov dword [eax + 0x35fc], 0x3f800000
lea ecx, [eax + 0x3628]
mov dword [eax + 0x3600], 0x42c80000
mov dword [eax + 0x35f8], 0x42c80000
mov dword [eax + 0x360c], 0
mov dword [eax + 0x3604], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x19e0]
call fcn.1002e550
lea ecx, [ebp - 0x19f8]
call fcn.1002e550
lea ecx, [ebp - 0x1a10]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x35ec], 0x10030df0
lea eax, [ebp - 0x29c]
push eax
mov dword [ebp - 0x29c], 0x100320d0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x2a0], esi
mov dword [eax + 0x35a0], 0
imul eax, dword [eax + 0x35a0], 0xeb
add eax, 0x14
mov dword [ecx + 0x358c], eax
mov eax, ecx
mov dword [eax + 0x3594], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x35a4], eax
lea eax, [ebp - 0x2a0]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
add esi, 0x3644
push 0x100cc0e4
lea ecx, [ebp - 0x1a58]
call fcn.100898b0
push str.seed_xm1014
lea ecx, [ebp - 0x1a40]
mov dword [ebp - 4], 0xc2
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x1a28]
mov byte [ebp - 4], 0xc3
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1a40]
push eax
mov byte [ebp - 4], 0xc4
lea ecx, [ecx + 0x367c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1a28]
push ecx
lea ecx, [eax + 0x36cc]
mov byte [eax + 0x36ad], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x36ad], al
cmovne eax, edx
mov dword [ecx + 0x36fc], eax
add eax, 8
mov dword [ecx + 0x3654], eax
mov dword [ecx + 0x3658], eax
mov eax, ecx
lea ecx, [ebp - 0x1a58]
push ecx
mov dword [eax + 0x36b8], 0
lea ecx, [eax + 0x36e4]
mov dword [eax + 0x36bc], 0x437f0000
mov dword [eax + 0x36b4], 0
mov dword [eax + 0x36c8], 0
mov dword [eax + 0x36c0], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1a28]
call fcn.1002e550
lea ecx, [ebp - 0x1a40]
call fcn.1002e550
lea ecx, [ebp - 0x1a58]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x36a8], 0x10030df0
lea eax, [ebp - 0x2a4]
push eax
mov dword [ebp - 0x2a4], 0x100320d0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x2a8], esi
mov dword [eax + 0x365c], 0
imul eax, dword [eax + 0x365c], 0xeb
add eax, 0x14
mov dword [ecx + 0x3648], eax
mov eax, ecx
mov dword [eax + 0x3650], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x3660], eax
lea eax, [ebp - 0x2a8]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1a88]
push str.id_bizon
add esi, 0x3700
call fcn.1002e5a0
mov dword [ebp - 4], 0xc5
push str.paintkit_id
lea ecx, [ebp - 0x1a70]
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1a70]
push eax
mov byte [ebp - 4], 0xc6
lea ecx, [ecx + 0x3720]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1a88]
push eax
lea ecx, [ecx + 0x3738]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1a70]
mov dword [eax + 0x3784], 3
mov dword [eax + 0x3710], 0x23
mov dword [eax + 0x3714], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x1a88]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x3764], 0x10030df0
lea eax, [ebp - 0x2ac]
push eax
mov dword [ebp - 0x2ac], 0x10032100
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x2b0], esi
mov dword [eax + 0x3718], 0
imul eax, dword [eax + 0x3718], 0xeb
add eax, 0x14
mov dword [ecx + 0x3704], eax
mov eax, ecx
mov dword [eax + 0x370c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x371c], eax
lea eax, [ebp - 0x2b0]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1ab8]
push str.stattrak_bizon
add esi, 0x378c
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x1aa0]
mov dword [ebp - 4], 0xc7
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1ab8]
push eax
mov byte [ebp - 4], 0xc8
lea ecx, [ecx + 0x37c4]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1aa0]
push ecx
lea ecx, [eax + 0x37fc]
mov byte [eax + 0x37f5], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1aa0]
mov byte [eax + 0x37f8], 0
call fcn.1002e550
lea ecx, [ebp - 0x1ab8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x37f0], 0x10030df0
lea eax, [ebp - 0x2b4]
mov dword [ebp - 0x2b4], 0x10032100
push eax
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x2b8], esi
mov dword [eax + 0x37a4], 0
imul eax, dword [eax + 0x37a4], 0xeb
add eax, 0x14
mov dword [ecx + 0x3790], eax
mov eax, ecx
mov dword [eax + 0x3798], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x37a8], eax
lea eax, [ebp - 0x2b8]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1b00]
push 0x100cc1a8
add esi, 0x3814
call fcn.100898b0
push str.quality_bizon
lea ecx, [ebp - 0x1ae8]
mov dword [ebp - 4], 0xc9
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x1ad0]
mov byte [ebp - 4], 0xca
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1ae8]
push eax
mov byte [ebp - 4], 0xcb
lea ecx, [ecx + 0x384c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1ad0]
push ecx
lea ecx, [eax + 0x389c]
mov byte [eax + 0x387d], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x387d], al
cmovne eax, edx
mov dword [ecx + 0x38cc], eax
add eax, 8
mov dword [ecx + 0x3824], eax
mov dword [ecx + 0x3828], eax
mov eax, ecx
lea ecx, [ebp - 0x1b00]
push ecx
mov dword [eax + 0x3888], 0x3f800000
lea ecx, [eax + 0x38b4]
mov dword [eax + 0x388c], 0x42c80000
mov dword [eax + 0x3884], 0x42c80000
mov dword [eax + 0x3898], 0
mov dword [eax + 0x3890], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1ad0]
call fcn.1002e550
lea ecx, [ebp - 0x1ae8]
call fcn.1002e550
lea ecx, [ebp - 0x1b00]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x3878], 0x10030df0
lea eax, [ebp - 0x2bc]
push eax
mov dword [ebp - 0x2bc], 0x10032100
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov dword [ebp - 0x2c0], esi
mov dword [eax + 0x382c], 0
imul eax, dword [eax + 0x382c], 0xeb
mov ecx, dword [ebp - 0x7ac]
add eax, 0x14
mov dword [ecx + 0x3818], eax
mov eax, ecx
mov dword [eax + 0x3820], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x3830], eax
lea eax, [ebp - 0x2c0]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1b48]
push 0x100cc0e4
add esi, 0x38d0
call fcn.100898b0
push str.seed_bizon
lea ecx, [ebp - 0x1b30]
mov dword [ebp - 4], 0xcc
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x1b18]
mov byte [ebp - 4], 0xcd
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1b30]
push eax
mov byte [ebp - 4], 0xce
lea ecx, [ecx + 0x3908]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1b18]
push ecx
lea ecx, [eax + 0x3958]
mov byte [eax + 0x3939], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3939], al
cmovne eax, edx
mov dword [ecx + 0x3988], eax
add eax, 8
mov dword [ecx + 0x38e0], eax
mov dword [ecx + 0x38e4], eax
mov eax, ecx
lea ecx, [ebp - 0x1b48]
push ecx
mov dword [eax + 0x3944], 0
lea ecx, [eax + 0x3970]
mov dword [eax + 0x3948], 0x437f0000
mov dword [eax + 0x3940], 0
mov dword [eax + 0x3954], 0
mov dword [eax + 0x394c], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1b18]
call fcn.1002e550
lea ecx, [ebp - 0x1b30]
call fcn.1002e550
lea ecx, [ebp - 0x1b48]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x3934], 0x10030df0
lea eax, [ebp - 0x2c4]
push eax
mov dword [ebp - 0x2c4], 0x10032100
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x2c8], esi
mov dword [eax + 0x38e8], 0
imul eax, dword [eax + 0x38e8], 0xeb
add eax, 0x14
mov dword [ecx + 0x38d4], eax
mov eax, ecx
mov dword [eax + 0x38dc], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x38ec], eax
lea eax, [ebp - 0x2c8]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1b78]
push str.id_mag7
add esi, 0x398c
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x1b60]
mov dword [ebp - 4], 0xcf
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1b60]
push eax
mov byte [ebp - 4], 0xd0
lea ecx, [ecx + 0x39ac]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1b78]
push eax
lea ecx, [ecx + 0x39c4]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1b60]
mov dword [eax + 0x3a10], 3
mov dword [eax + 0x399c], 0x23
mov dword [eax + 0x39a0], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x1b78]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x39f0], 0x10030df0
lea eax, [ebp - 0x2cc]
push eax
mov dword [ebp - 0x2cc], 0x10032130
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x2d0], esi
mov dword [eax + 0x39a4], 0
imul eax, dword [eax + 0x39a4], 0xeb
add eax, 0x14
mov dword [ecx + 0x3990], eax
mov eax, ecx
mov dword [eax + 0x3998], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x39a8], eax
lea eax, [ebp - 0x2d0]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1ba8]
push str.stattrak_mag7
add esi, 0x3a18
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x1b90]
mov dword [ebp - 4], 0xd1
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1ba8]
push eax
mov byte [ebp - 4], 0xd2
lea ecx, [ecx + 0x3a50]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1b90]
push ecx
mov byte [eax + 0x3a81], 1
lea ecx, [eax + 0x3a88]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1b90]
mov byte [eax + 0x3a84], 0
call fcn.1002e550
lea ecx, [ebp - 0x1ba8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x3a7c], 0x10030df0
lea eax, [ebp - 0x2d4]
push eax
mov dword [ebp - 0x2d4], 0x10032130
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x2d8], esi
mov dword [eax + 0x3a30], 0
imul eax, dword [eax + 0x3a30], 0xeb
add eax, 0x14
mov dword [ecx + 0x3a1c], eax
mov eax, ecx
mov dword [eax + 0x3a24], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x3a34], eax
lea eax, [ebp - 0x2d8]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1bf0]
push 0x100cc1a8
add esi, 0x3aa0
call fcn.100898b0
push str.quality_mag7
lea ecx, [ebp - 0x1bd8]
mov dword [ebp - 4], 0xd3
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x1bc0]
mov byte [ebp - 4], 0xd4
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1bd8]
push eax
mov byte [ebp - 4], 0xd5
lea ecx, [ecx + 0x3ad8]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1bc0]
push ecx
lea ecx, [eax + 0x3b28]
mov byte [eax + 0x3b09], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3b09], al
cmovne eax, edx
mov dword [ecx + 0x3b58], eax
add eax, 8
mov dword [ecx + 0x3ab0], eax
mov dword [ecx + 0x3ab4], eax
mov eax, ecx
lea ecx, [ebp - 0x1bf0]
push ecx
mov dword [eax + 0x3b14], 0x3f800000
lea ecx, [eax + 0x3b40]
mov dword [eax + 0x3b18], 0x42c80000
mov dword [eax + 0x3b10], 0x42c80000
mov dword [eax + 0x3b24], 0
mov dword [eax + 0x3b1c], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1bc0]
call fcn.1002e550
lea ecx, [ebp - 0x1bd8]
call fcn.1002e550
lea ecx, [ebp - 0x1bf0]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x3b04], 0x10030df0
lea eax, [ebp - 0x2dc]
push eax
mov dword [ebp - 0x2dc], 0x10032130
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x2e0], esi
mov dword [eax + 0x3ab8], 0
imul eax, dword [eax + 0x3ab8], 0xeb
add eax, 0x14
mov dword [ecx + 0x3aa4], eax
mov eax, ecx
mov dword [eax + 0x3aac], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x3abc], eax
lea eax, [ebp - 0x2e0]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1c38]
push 0x100cc0e4
add esi, 0x3b5c
call fcn.100898b0
push str.seed_mag7
lea ecx, [ebp - 0x1c20]
mov dword [ebp - 4], 0xd6
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x1c08]
mov byte [ebp - 4], 0xd7
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1c20]
push eax
mov byte [ebp - 4], 0xd8
lea ecx, [ecx + 0x3b94]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1c08]
push ecx
lea ecx, [eax + 0x3be4]
mov byte [eax + 0x3bc5], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3bc5], al
cmovne eax, edx
mov dword [ecx + 0x3c14], eax
add eax, 8
mov dword [ecx + 0x3b6c], eax
mov dword [ecx + 0x3b70], eax
mov eax, ecx
lea ecx, [ebp - 0x1c38]
push ecx
mov dword [eax + 0x3bd0], 0
lea ecx, [eax + 0x3bfc]
mov dword [eax + 0x3bd4], 0x437f0000
mov dword [eax + 0x3bcc], 0
mov dword [eax + 0x3be0], 0
mov dword [eax + 0x3bd8], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1c08]
call fcn.1002e550
lea ecx, [ebp - 0x1c20]
call fcn.1002e550
lea ecx, [ebp - 0x1c38]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
mov dword [eax + 0x3bc0], 0x10030df0
lea ecx, [esi + 0x58]
lea eax, [ebp - 0x2e4]
mov dword [ebp - 0x2e4], 0x10032130
push eax
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x2e8], esi
mov dword [eax + 0x3b74], 0
imul eax, dword [eax + 0x3b74], 0xeb
add eax, 0x14
mov dword [ecx + 0x3b60], eax
mov eax, ecx
mov dword [eax + 0x3b68], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x3b78], eax
lea eax, [ebp - 0x2e8]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1c68]
push str.id_negev
add esi, 0x3c18
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x1c50]
mov dword [ebp - 4], 0xd9
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1c50]
push eax
mov byte [ebp - 4], 0xda
lea ecx, [ecx + 0x3c38]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1c68]
push eax
lea ecx, [ecx + 0x3c50]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1c50]
mov dword [eax + 0x3c9c], 3
mov dword [eax + 0x3c28], 0x23
mov dword [eax + 0x3c2c], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x1c68]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x3c7c], 0x10030df0
lea eax, [ebp - 0x2ec]
push eax
mov dword [ebp - 0x2ec], 0x10032160
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x2f0], esi
mov dword [eax + 0x3c30], 0
imul eax, dword [eax + 0x3c30], 0xeb
add eax, 0x14
mov dword [ecx + 0x3c1c], eax
mov eax, ecx
mov dword [eax + 0x3c24], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x3c34], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1c98]
push str.stattrak_negev
add esi, 0x3ca4
call fcn.1002e5a0
mov dword [ebp - 4], 0xdb
push str.stattrak
lea ecx, [ebp - 0x1c80]
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1c98]
push eax
mov byte [ebp - 4], 0xdc
lea ecx, [ecx + 0x3cdc]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1c80]
push ecx
lea ecx, [eax + 0x3d14]
mov byte [eax + 0x3d0d], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1c80]
mov byte [eax + 0x3d10], 0
call fcn.1002e550
lea ecx, [ebp - 0x1c98]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x3d08], 0x10030df0
lea eax, [ebp - 0x2f4]
push eax
mov dword [ebp - 0x2f4], 0x10032160
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x2f8], esi
mov dword [eax + 0x3cbc], 0
imul eax, dword [eax + 0x3cbc], 0xeb
add eax, 0x14
mov dword [ecx + 0x3ca8], eax
mov eax, ecx
mov dword [eax + 0x3cb0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x3cc0], eax
lea eax, [ebp - 0x2f8]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1ce0]
push 0x100cc1a8
add esi, 0x3d2c
call fcn.100898b0
push str.quality_negev
lea ecx, [ebp - 0x1cc8]
mov dword [ebp - 4], 0xdd
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x1cb0]
mov byte [ebp - 4], 0xde
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1cc8]
push eax
mov byte [ebp - 4], 0xdf
lea ecx, [ecx + 0x3d64]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1cb0]
push ecx
lea ecx, [eax + 0x3db4]
mov byte [eax + 0x3d95], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3d95], al
cmovne eax, edx
mov dword [ecx + 0x3de4], eax
add eax, 8
mov dword [ecx + 0x3d3c], eax
mov dword [ecx + 0x3d40], eax
mov eax, ecx
lea ecx, [ebp - 0x1ce0]
push ecx
mov dword [eax + 0x3da0], 0x3f800000
lea ecx, [eax + 0x3dcc]
mov dword [eax + 0x3da4], 0x42c80000
mov dword [eax + 0x3d9c], 0x42c80000
mov dword [eax + 0x3db0], 0
mov dword [eax + 0x3da8], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1cb0]
call fcn.1002e550
lea ecx, [ebp - 0x1cc8]
call fcn.1002e550
lea ecx, [ebp - 0x1ce0]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x3d90], 0x10030df0
lea eax, [ebp - 0x2fc]
push eax
mov dword [ebp - 0x2fc], 0x10032160
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x300], esi
mov dword [eax + 0x3d44], 0
imul eax, dword [eax + 0x3d44], 0xeb
add eax, 0x14
mov dword [ecx + 0x3d30], eax
mov eax, ecx
mov dword [eax + 0x3d38], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x3d48], eax
lea eax, [ebp - 0x300]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1d28]
push 0x100cc0e4
add esi, 0x3de8
call fcn.100898b0
push str.seed_negev
lea ecx, [ebp - 0x1d10]
mov dword [ebp - 4], 0xe0
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x1cf8]
mov byte [ebp - 4], 0xe1
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1d10]
push eax
mov byte [ebp - 4], 0xe2
lea ecx, [ecx + 0x3e20]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1cf8]
push ecx
lea ecx, [eax + 0x3e70]
mov byte [eax + 0x3e51], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x3e51], al
cmovne eax, edx
mov dword [ecx + 0x3ea0], eax
add eax, 8
mov dword [ecx + 0x3df8], eax
mov dword [ecx + 0x3dfc], eax
mov eax, ecx
mov dword [eax + 0x3e5c], 0
mov dword [eax + 0x3e60], 0x437f0000
mov dword [eax + 0x3e58], 0
lea ecx, [ebp - 0x1d28]
mov dword [eax + 0x3e6c], 0
push ecx
lea ecx, [eax + 0x3e88]
mov dword [eax + 0x3e64], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1cf8]
call fcn.1002e550
lea ecx, [ebp - 0x1d10]
call fcn.1002e550
lea ecx, [ebp - 0x1d28]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x3e4c], 0x10030df0
lea eax, [ebp - 0x304]
push eax
mov dword [ebp - 0x304], 0x10032160
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x308], esi
mov dword [eax + 0x3e00], 0
imul eax, dword [eax + 0x3e00], 0xeb
add eax, 0x14
mov dword [ecx + 0x3dec], eax
mov eax, ecx
mov dword [eax + 0x3df4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x3e04], eax
lea eax, [ebp - 0x308]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1d58]
push str.id_sawedoff
add esi, 0x3ea4
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x1d40]
mov dword [ebp - 4], 0xe3
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1d40]
push eax
mov byte [ebp - 4], 0xe4
lea ecx, [ecx + 0x3ec4]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1d58]
push eax
lea ecx, [ecx + 0x3edc]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1d40]
mov dword [eax + 0x3f28], 3
mov dword [eax + 0x3eb4], 0x23
mov dword [eax + 0x3eb8], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x1d58]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x3f08], 0x10030df0
lea eax, [ebp - 0x30c]
push eax
mov dword [ebp - 0x30c], 0x10032190
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x310], esi
mov dword [eax + 0x3ebc], 0
imul eax, dword [eax + 0x3ebc], 0xeb
add eax, 0x14
mov dword [ecx + 0x3ea8], eax
mov eax, ecx
mov dword [eax + 0x3eb0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x3ec0], eax
lea eax, [ebp - 0x310]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1d88]
push str.stattrak_sawedoff
add esi, 0x3f30
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x1d70]
mov dword [ebp - 4], 0xe5
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1d88]
push eax
mov byte [ebp - 4], 0xe6
lea ecx, [ecx + 0x3f68]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1d70]
push ecx
lea ecx, [eax + 0x3fa0]
mov byte [eax + 0x3f99], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1d70]
mov byte [eax + 0x3f9c], 0
call fcn.1002e550
lea ecx, [ebp - 0x1d88]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x3f94], 0x10030df0
lea eax, [ebp - 0x314]
push eax
mov dword [ebp - 0x314], 0x10032190
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x318], esi
mov dword [eax + 0x3f48], 0
imul eax, dword [eax + 0x3f48], 0xeb
add eax, 0x14
mov dword [ecx + 0x3f34], eax
mov eax, ecx
mov dword [eax + 0x3f3c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x3f4c], eax
lea eax, [ebp - 0x318]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1dd0]
push 0x100cc1a8
add esi, 0x3fb8
call fcn.100898b0
push str.quality_sawedoff
lea ecx, [ebp - 0x1db8]
mov dword [ebp - 4], 0xe7
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x1da0]
mov byte [ebp - 4], 0xe8
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1db8]
push eax
mov byte [ebp - 4], 0xe9
lea ecx, [ecx + 0x3ff0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1da0]
push ecx
lea ecx, [eax + 0x4040]
mov byte [eax + 0x4021], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4021], al
cmovne eax, edx
mov dword [ecx + 0x4070], eax
add eax, 8
mov dword [ecx + 0x3fc8], eax
mov dword [ecx + 0x3fcc], eax
mov eax, ecx
lea ecx, [ebp - 0x1dd0]
push ecx
mov dword [eax + 0x402c], 0x3f800000
lea ecx, [eax + 0x4058]
mov dword [eax + 0x4030], 0x42c80000
mov dword [eax + 0x4028], 0x42c80000
mov dword [eax + 0x403c], 0
mov dword [eax + 0x4034], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1da0]
call fcn.1002e550
lea ecx, [ebp - 0x1db8]
call fcn.1002e550
lea ecx, [ebp - 0x1dd0]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x401c], 0x10030df0
lea eax, [ebp - 0x31c]
push eax
mov dword [ebp - 0x31c], 0x10032190
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x320], esi
mov dword [eax + 0x3fd0], 0
imul eax, dword [eax + 0x3fd0], 0xeb
add eax, 0x14
mov dword [ecx + 0x3fbc], eax
mov eax, ecx
mov dword [eax + 0x3fc4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x3fd4], eax
lea eax, [ebp - 0x320]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1e18]
push 0x100cc0e4
add esi, 0x4074
call fcn.100898b0
push str.seed_sawedoff
lea ecx, [ebp - 0x1e00]
mov dword [ebp - 4], 0xea
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x1de8]
mov byte [ebp - 4], 0xeb
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1e00]
push eax
mov byte [ebp - 4], 0xec
lea ecx, [ecx + 0x40ac]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1de8]
push ecx
mov byte [eax + 0x40dd], 1
lea ecx, [eax + 0x40fc]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x40dd], al
cmovne eax, edx
mov dword [ecx + 0x412c], eax
add eax, 8
mov dword [ecx + 0x4084], eax
mov dword [ecx + 0x4088], eax
mov eax, ecx
lea ecx, [ebp - 0x1e18]
push ecx
mov dword [eax + 0x40e8], 0
lea ecx, [eax + 0x4114]
mov dword [eax + 0x40ec], 0x437f0000
mov dword [eax + 0x40e4], 0
mov dword [eax + 0x40f8], 0
mov dword [eax + 0x40f0], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1de8]
call fcn.1002e550
lea ecx, [ebp - 0x1e00]
call fcn.1002e550
lea ecx, [ebp - 0x1e18]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x40d8], 0x10030df0
lea eax, [ebp - 0x324]
push eax
mov dword [ebp - 0x324], 0x10032190
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x328], esi
mov dword [eax + 0x408c], 0
imul eax, dword [eax + 0x408c], 0xeb
add eax, 0x14
mov dword [ecx + 0x4078], eax
mov eax, ecx
mov dword [eax + 0x4080], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x4090], eax
lea eax, [ebp - 0x328]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1e48]
push str.id_tec9
add esi, 0x4130
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x1e30]
mov dword [ebp - 4], 0xed
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1e30]
push eax
mov byte [ebp - 4], 0xee
lea ecx, [ecx + 0x4150]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1e48]
push eax
lea ecx, [ecx + 0x4168]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1e30]
mov dword [eax + 0x41b4], 3
mov dword [eax + 0x4140], 0x23
mov dword [eax + 0x4144], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x1e48]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
mov dword [eax + 0x4194], 0x10030df0
lea ecx, [esi + 0x58]
lea eax, [ebp - 0x32c]
mov dword [ebp - 0x32c], 0x100321c0
push eax
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x330], esi
mov dword [eax + 0x4148], 0
imul eax, dword [eax + 0x4148], 0xeb
add eax, 0x14
mov dword [ecx + 0x4134], eax
mov eax, ecx
mov dword [eax + 0x413c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x414c], eax
lea eax, [ebp - 0x330]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1e78]
push str.stattrak_tec9
add esi, 0x41bc
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x1e60]
mov dword [ebp - 4], 0xef
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1e78]
push eax
mov byte [ebp - 4], 0xf0
lea ecx, [ecx + 0x41f4]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1e60]
push ecx
lea ecx, [eax + 0x422c]
mov byte [eax + 0x4225], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1e60]
mov byte [eax + 0x4228], 0
call fcn.1002e550
lea ecx, [ebp - 0x1e78]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x4220], 0x10030df0
lea eax, [ebp - 0x334]
push eax
mov dword [ebp - 0x334], 0x100321c0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x338], esi
mov dword [eax + 0x41d4], 0
imul eax, dword [eax + 0x41d4], 0xeb
add eax, 0x14
mov dword [ecx + 0x41c0], eax
mov eax, ecx
mov dword [eax + 0x41c8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x41d8], eax
lea eax, [ebp - 0x338]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1ec0]
push 0x100cc1a8
add esi, 0x4244
call fcn.100898b0
mov dword [ebp - 4], 0xf1
push str.quality_tec9
lea ecx, [ebp - 0x1ea8]
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x1e90]
mov byte [ebp - 4], 0xf2
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1ea8]
push eax
mov byte [ebp - 4], 0xf3
lea ecx, [ecx + 0x427c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1e90]
push ecx
lea ecx, [eax + 0x42cc]
mov byte [eax + 0x42ad], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x42ad], al
cmovne eax, edx
mov dword [ecx + 0x42fc], eax
add eax, 8
mov dword [ecx + 0x4254], eax
mov dword [ecx + 0x4258], eax
mov eax, ecx
lea ecx, [ebp - 0x1ec0]
push ecx
mov dword [eax + 0x42b8], 0x3f800000
lea ecx, [eax + 0x42e4]
mov dword [eax + 0x42bc], 0x42c80000
mov dword [eax + 0x42b4], 0x42c80000
mov dword [eax + 0x42c8], 0
mov dword [eax + 0x42c0], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1e90]
call fcn.1002e550
lea ecx, [ebp - 0x1ea8]
call fcn.1002e550
lea ecx, [ebp - 0x1ec0]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x42a8], 0x10030df0
lea eax, [ebp - 0x33c]
push eax
mov dword [ebp - 0x33c], 0x100321c0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x340], esi
mov dword [eax + 0x425c], 0
imul eax, dword [eax + 0x425c], 0xeb
add eax, 0x14
mov dword [ecx + 0x4248], eax
mov eax, ecx
mov dword [eax + 0x4250], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x4260], eax
lea eax, [ebp - 0x340]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1f08]
push 0x100cc0e4
add esi, 0x4300
call fcn.100898b0
push str.seed_tec9
lea ecx, [ebp - 0x1ef0]
mov dword [ebp - 4], 0xf4
call fcn.1002e5a0
mov byte [ebp - 4], 0xf5
push str.seed
lea ecx, [ebp - 0x1ed8]
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1ef0]
push eax
mov byte [ebp - 4], 0xf6
lea ecx, [ecx + 0x4338]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1ed8]
push ecx
lea ecx, [eax + 0x4388]
mov byte [eax + 0x4369], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4369], al
cmovne eax, edx
mov dword [ecx + 0x43b8], eax
add eax, 8
mov dword [ecx + 0x4310], eax
mov dword [ecx + 0x4314], eax
mov eax, ecx
lea ecx, [ebp - 0x1f08]
push ecx
mov dword [eax + 0x4374], 0
lea ecx, [eax + 0x43a0]
mov dword [eax + 0x4378], 0x437f0000
mov dword [eax + 0x4370], 0
mov dword [eax + 0x4384], 0
mov dword [eax + 0x437c], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1ed8]
call fcn.1002e550
lea ecx, [ebp - 0x1ef0]
call fcn.1002e550
lea ecx, [ebp - 0x1f08]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x4364], 0x10030df0
lea eax, [ebp - 0x344]
push eax
mov dword [ebp - 0x344], 0x100321c0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x348], esi
mov dword [eax + 0x4318], 0
imul eax, dword [eax + 0x4318], 0xeb
add eax, 0x14
mov dword [ecx + 0x4304], eax
mov eax, ecx
mov dword [eax + 0x430c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x431c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1f38]
push str.id_p2000
add esi, 0x43bc
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x1f20]
mov dword [ebp - 4], 0xf7
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1f20]
push eax
mov byte [ebp - 4], 0xf8
lea ecx, [ecx + 0x43dc]
call fcn.1002e520
lea eax, [ebp - 0x1f38]
mov ecx, dword [ebp - 0x7ac]
push eax
lea ecx, [ecx + 0x43f4]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1f20]
mov dword [eax + 0x4440], 3
mov dword [eax + 0x43cc], 0x23
mov dword [eax + 0x43d0], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x1f38]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x4420], 0x10030df0
lea eax, [ebp - 0x34c]
push eax
mov dword [ebp - 0x34c], 0x100321f0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x350], esi
mov dword [eax + 0x43d4], 0
imul eax, dword [eax + 0x43d4], 0xeb
add eax, 0x14
mov dword [ecx + 0x43c0], eax
mov eax, ecx
mov dword [eax + 0x43c8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x43d8], eax
lea eax, [ebp - 0x350]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1f68]
push str.stattrak_p2000
add esi, 0x4448
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x1f50]
mov dword [ebp - 4], 0xf9
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1f68]
push eax
mov byte [ebp - 4], 0xfa
lea ecx, [ecx + 0x4480]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1f50]
push ecx
lea ecx, [eax + 0x44b8]
mov byte [eax + 0x44b1], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1f50]
mov byte [eax + 0x44b4], 0
call fcn.1002e550
lea ecx, [ebp - 0x1f68]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x44ac], 0x10030df0
lea eax, [ebp - 0x354]
push eax
mov dword [ebp - 0x354], 0x100321f0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x358], esi
mov dword [eax + 0x4460], 0
imul eax, dword [eax + 0x4460], 0xeb
add eax, 0x14
mov dword [ecx + 0x444c], eax
mov eax, ecx
mov dword [eax + 0x4454], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x4464], eax
lea eax, [ebp - 0x358]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1fb0]
push 0x100cc1a8
add esi, 0x44d0
call fcn.100898b0
push str.quality_p2000
lea ecx, [ebp - 0x1f98]
mov dword [ebp - 4], 0xfb
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x1f80]
mov byte [ebp - 4], 0xfc
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1f98]
push eax
mov byte [ebp - 4], 0xfd
lea ecx, [ecx + 0x4508]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1f80]
push ecx
lea ecx, [eax + 0x4558]
mov byte [eax + 0x4539], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4539], al
cmovne eax, edx
mov dword [ecx + 0x4588], eax
add eax, 8
mov dword [ecx + 0x44e0], eax
mov dword [ecx + 0x44e4], eax
mov eax, ecx
lea ecx, [ebp - 0x1fb0]
push ecx
mov dword [eax + 0x4544], 0x3f800000
lea ecx, [eax + 0x4570]
mov dword [eax + 0x4548], 0x42c80000
mov dword [eax + 0x4540], 0x42c80000
mov dword [eax + 0x4554], 0
mov dword [eax + 0x454c], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1f80]
call fcn.1002e550
lea ecx, [ebp - 0x1f98]
call fcn.1002e550
lea ecx, [ebp - 0x1fb0]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x4534], 0x10030df0
lea eax, [ebp - 0x35c]
push eax
mov dword [ebp - 0x35c], 0x100321f0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x360], esi
mov dword [eax + 0x44e8], 0
imul eax, dword [eax + 0x44e8], 0xeb
add eax, 0x14
mov dword [ecx + 0x44d4], eax
mov eax, ecx
mov dword [eax + 0x44dc], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x44ec], eax
lea eax, [ebp - 0x360]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1ff8]
push 0x100cc0e4
add esi, 0x458c
call fcn.100898b0
push str.seed_p2000
lea ecx, [ebp - 0x1fe0]
mov dword [ebp - 4], 0xfe
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x1fc8]
mov byte [ebp - 4], 0xff
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x1fe0]
push eax
mov dword [ebp - 4], 0x100
lea ecx, [ecx + 0x45c4]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x1fc8]
push ecx
lea ecx, [eax + 0x4614]
mov byte [eax + 0x45f5], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x45f5], al
cmovne eax, edx
mov dword [ecx + 0x4644], eax
add eax, 8
mov dword [ecx + 0x459c], eax
mov dword [ecx + 0x45a0], eax
mov eax, ecx
lea ecx, [ebp - 0x1ff8]
push ecx
mov dword [eax + 0x4600], 0
lea ecx, [eax + 0x462c]
mov dword [eax + 0x4604], 0x437f0000
mov dword [eax + 0x45fc], 0
mov dword [eax + 0x4610], 0
mov dword [eax + 0x4608], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x1fc8]
call fcn.1002e550
lea ecx, [ebp - 0x1fe0]
call fcn.1002e550
lea ecx, [ebp - 0x1ff8]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x45f0], 0x10030df0
lea eax, [ebp - 0x364]
push eax
mov dword [ebp - 0x364], 0x100321f0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x368], esi
mov dword [eax + 0x45a4], 0
imul eax, dword [eax + 0x45a4], 0xeb
add eax, 0x14
mov dword [ecx + 0x4590], eax
mov eax, ecx
mov dword [eax + 0x4598], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x45a8], eax
lea eax, [ebp - 0x368]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2028]
add esi, 0x4648
push str.id_mp7
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x2010]
mov dword [ebp - 4], 0x101
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2010]
push eax
mov byte [ebp - 4], 2
lea ecx, [ecx + 0x4668]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2028]
push eax
lea ecx, [ecx + 0x4680]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2010]
mov dword [eax + 0x46cc], 3
mov dword [eax + 0x4658], 0x23
mov dword [eax + 0x465c], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x2028]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x46ac], 0x10030df0
lea eax, [ebp - 0x36c]
push eax
mov dword [ebp - 0x36c], 0x10032220
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x370], esi
mov dword [eax + 0x4660], 0
imul eax, dword [eax + 0x4660], 0xeb
add eax, 0x14
mov dword [ecx + 0x464c], eax
mov eax, ecx
mov dword [eax + 0x4654], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x4664], eax
lea eax, [ebp - 0x370]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2058]
push str.stattrak_mp7
add esi, 0x46d4
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x2040]
mov dword [ebp - 4], 0x103
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2058]
push eax
mov byte [ebp - 4], 4
lea ecx, [ecx + 0x470c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2040]
push ecx
lea ecx, [eax + 0x4744]
mov byte [eax + 0x473d], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2040]
mov byte [eax + 0x4740], 0
call fcn.1002e550
lea ecx, [ebp - 0x2058]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
mov dword [eax + 0x4738], 0x10030df0
lea eax, [ebp - 0x374]
mov dword [ebp - 0x374], 0x10032220
lea ecx, [esi + 0x58]
push eax
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x378], esi
mov dword [eax + 0x46ec], 0
imul eax, dword [eax + 0x46ec], 0xeb
add eax, 0x14
mov dword [ecx + 0x46d8], eax
mov eax, ecx
mov dword [eax + 0x46e0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x46f0], eax
lea eax, [ebp - 0x378]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x20a0]
push 0x100cc1a8
add esi, 0x475c
call fcn.100898b0
push str.quality_mp7
lea ecx, [ebp - 0x2088]
mov dword [ebp - 4], 0x105
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x2070]
mov byte [ebp - 4], 6
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2088]
push eax
mov byte [ebp - 4], 7
lea ecx, [ecx + 0x4794]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2070]
push ecx
lea ecx, [eax + 0x47e4]
mov byte [eax + 0x47c5], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x47c5], al
cmovne eax, edx
mov dword [ecx + 0x4814], eax
add eax, 8
mov dword [ecx + 0x476c], eax
mov dword [ecx + 0x4770], eax
mov eax, ecx
lea ecx, [ebp - 0x20a0]
push ecx
mov dword [eax + 0x47d0], 0x3f800000
lea ecx, [eax + 0x47fc]
mov dword [eax + 0x47d4], 0x42c80000
mov dword [eax + 0x47cc], 0x42c80000
mov dword [eax + 0x47e0], 0
mov dword [eax + 0x47d8], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2070]
call fcn.1002e550
lea ecx, [ebp - 0x2088]
call fcn.1002e550
lea ecx, [ebp - 0x20a0]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x47c0], 0x10030df0
lea eax, [ebp - 0x37c]
push eax
mov dword [ebp - 0x37c], 0x10032220
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x380], esi
mov dword [eax + 0x4774], 0
imul eax, dword [eax + 0x4774], 0xeb
add eax, 0x14
mov dword [ecx + 0x4760], eax
mov eax, ecx
mov dword [eax + 0x4768], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x4778], eax
lea eax, [ebp - 0x380]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x20e8]
push 0x100cc0e4
add esi, 0x4818
call fcn.100898b0
push str.seed_mp7
lea ecx, [ebp - 0x20d0]
mov dword [ebp - 4], pe_nt_image_headers32
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x20b8]
mov byte [ebp - 4], 9
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x20d0]
push eax
mov byte [ebp - 4], 0xa
lea ecx, [ecx + 0x4850]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x20b8]
push ecx
lea ecx, [eax + 0x48a0]
mov byte [eax + 0x4881], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4881], al
cmovne eax, edx
mov dword [ecx + 0x48d0], eax
add eax, 8
mov dword [ecx + 0x4828], eax
mov dword [ecx + 0x482c], eax
mov eax, ecx
lea ecx, [ebp - 0x20e8]
push ecx
mov dword [eax + 0x488c], 0
lea ecx, [eax + 0x48b8]
mov dword [eax + 0x4890], 0x437f0000
mov dword [eax + 0x4888], 0
mov dword [eax + 0x489c], 0
mov dword [eax + 0x4894], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x20b8]
call fcn.1002e550
lea ecx, [ebp - 0x20d0]
call fcn.1002e550
lea ecx, [ebp - 0x20e8]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x487c], 0x10030df0
lea eax, [ebp - 0x384]
push eax
mov dword [ebp - 0x384], 0x10032220
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov dword [ebp - 0x388], esi
mov dword [eax + 0x4830], 0
imul eax, dword [eax + 0x4830], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x7ac]
mov dword [ecx + 0x481c], eax
mov eax, ecx
mov dword [eax + 0x4824], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x4834], eax
lea eax, [ebp - 0x388]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2118]
push str.id_mp9
add esi, 0x48d4
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x2100]
mov dword [ebp - 4], 0x10b
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2100]
push eax
mov byte [ebp - 4], 0xc
lea ecx, [ecx + 0x48f4]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2118]
push eax
lea ecx, [ecx + 0x490c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2100]
mov dword [eax + 0x4958], 3
mov dword [eax + 0x48e4], 0x23
mov dword [eax + 0x48e8], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x2118]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x4938], 0x10030df0
lea eax, [ebp - 0x38c]
push eax
mov dword [ebp - 0x38c], 0x10032250
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x390], esi
mov dword [eax + 0x48ec], 0
imul eax, dword [eax + 0x48ec], 0xeb
add eax, 0x14
mov dword [ecx + 0x48d8], eax
mov eax, ecx
mov dword [eax + 0x48e0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x48f0], eax
lea eax, [ebp - 0x390]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2148]
push str.stattrak_mp9
add esi, 0x4960
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x2130]
mov dword [ebp - 4], 0x10d
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2148]
push eax
mov byte [ebp - 4], 0xe
lea ecx, [ecx + 0x4998]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2130]
mov byte [eax + 0x49c9], 1
push ecx
lea ecx, [eax + 0x49d0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2130]
mov byte [eax + 0x49cc], 0
call fcn.1002e550
lea ecx, [ebp - 0x2148]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x49c4], 0x10030df0
lea eax, [ebp - 0x394]
push eax
mov dword [ebp - 0x394], 0x10032250
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x398], esi
mov dword [eax + 0x4978], 0
imul eax, dword [eax + 0x4978], 0xeb
add eax, 0x14
mov dword [ecx + 0x4964], eax
mov eax, ecx
mov dword [eax + 0x496c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x497c], eax
lea eax, [ebp - 0x398]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2190]
push 0x100cc1a8
add esi, 0x49e8
call fcn.100898b0
push str.quality_mp9
lea ecx, [ebp - 0x2178]
mov dword [ebp - 4], 0x10f
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x2160]
mov byte [ebp - 4], 0x10
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2178]
push eax
mov byte [ebp - 4], 0x11
lea ecx, [ecx + 0x4a20]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2160]
push ecx
lea ecx, [eax + 0x4a70]
mov byte [eax + 0x4a51], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4a51], al
cmovne eax, edx
mov dword [ecx + 0x4aa0], eax
add eax, 8
mov dword [ecx + 0x49f8], eax
mov dword [ecx + 0x49fc], eax
mov eax, ecx
lea ecx, [ebp - 0x2190]
push ecx
mov dword [eax + 0x4a5c], 0x3f800000
lea ecx, [eax + 0x4a88]
mov dword [eax + 0x4a60], 0x42c80000
mov dword [eax + 0x4a58], 0x42c80000
mov dword [eax + 0x4a6c], 0
mov dword [eax + 0x4a64], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2160]
call fcn.1002e550
lea ecx, [ebp - 0x2178]
call fcn.1002e550
lea ecx, [ebp - 0x2190]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x4a4c], 0x10030df0
lea eax, [ebp - 0x39c]
push eax
mov dword [ebp - 0x39c], 0x10032250
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x3a0], esi
mov dword [eax + 0x4a00], 0
imul eax, dword [eax + 0x4a00], 0xeb
add eax, 0x14
mov dword [ecx + 0x49ec], eax
mov eax, ecx
mov dword [eax + 0x49f4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x4a04], eax
lea eax, [ebp - 0x3a0]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x21d8]
push 0x100cc0e4
add esi, 0x4aa4
call fcn.100898b0
push str.seed_mp9
lea ecx, [ebp - 0x21c0]
mov dword [ebp - 4], 0x112
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x21a8]
mov byte [ebp - 4], 0x13
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x21c0]
push eax
mov byte [ebp - 4], 0x14
lea ecx, [ecx + 0x4adc]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x21a8]
push ecx
lea ecx, [eax + 0x4b2c]
mov byte [eax + 0x4b0d], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4b0d], al
cmovne eax, edx
mov dword [ecx + 0x4b5c], eax
add eax, 8
mov dword [ecx + 0x4ab4], eax
mov dword [ecx + 0x4ab8], eax
mov eax, ecx
lea ecx, [ebp - 0x21d8]
push ecx
mov dword [eax + 0x4b18], 0
lea ecx, [eax + 0x4b44]
mov dword [eax + 0x4b1c], 0x437f0000
mov dword [eax + 0x4b14], 0
mov dword [eax + 0x4b28], 0
mov dword [eax + 0x4b20], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x21a8]
call fcn.1002e550
lea ecx, [ebp - 0x21c0]
call fcn.1002e550
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x21d8]
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x4b08], 0x10030df0
lea eax, [ebp - 0x3a4]
push eax
mov dword [ebp - 0x3a4], 0x10032250
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x3a8], esi
mov dword [eax + 0x4abc], 0
imul eax, dword [eax + 0x4abc], 0xeb
add eax, 0x14
mov dword [ecx + 0x4aa8], eax
mov eax, ecx
mov dword [eax + 0x4ab0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x4ac0], eax
lea eax, [ebp - 0x3a8]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2208]
push str.id_nova
add esi, 0x4b60
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x21f0]
mov dword [ebp - 4], 0x115
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x21f0]
push eax
mov byte [ebp - 4], 0x16
lea ecx, [ecx + 0x4b80]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2208]
push eax
lea ecx, [ecx + 0x4b98]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x21f0]
mov dword [eax + 0x4be4], 3
mov dword [eax + 0x4b70], 0x23
mov dword [eax + 0x4b74], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x2208]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x4bc4], 0x10030df0
lea eax, [ebp - 0x3ac]
push eax
mov dword [ebp - 0x3ac], 0x10032280
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x3b0], esi
mov dword [eax + 0x4b78], 0
imul eax, dword [eax + 0x4b78], 0xeb
add eax, 0x14
mov dword [ecx + 0x4b64], eax
mov eax, ecx
mov dword [eax + 0x4b6c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x4b7c], eax
lea eax, [ebp - 0x3b0]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2238]
add esi, 0x4bec
push str.stattrak_nova
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x2220]
mov dword [ebp - 4], 0x117
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2238]
push eax
mov byte [ebp - 4], 0x18
lea ecx, [ecx + 0x4c24]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2220]
push ecx
lea ecx, [eax + 0x4c5c]
mov byte [eax + 0x4c55], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2220]
mov byte [eax + 0x4c58], 0
call fcn.1002e550
lea ecx, [ebp - 0x2238]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x4c50], 0x10030df0
lea eax, [ebp - 0x3b4]
push eax
mov dword [ebp - 0x3b4], 0x10032280
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x3b8], esi
mov dword [eax + 0x4c04], 0
imul eax, dword [eax + 0x4c04], 0xeb
add eax, 0x14
mov dword [ecx + 0x4bf0], eax
mov eax, ecx
mov dword [eax + 0x4bf8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x4c08], eax
lea eax, [ebp - 0x3b8]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2280]
push 0x100cc1a8
add esi, 0x4c74
call fcn.100898b0
push str.quality_nova
lea ecx, [ebp - 0x2268]
mov dword [ebp - 4], 0x119
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x2250]
mov byte [ebp - 4], 0x1a
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2268]
push eax
mov byte [ebp - 4], 0x1b
lea ecx, [ecx + 0x4cac]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2250]
push ecx
lea ecx, [eax + 0x4cfc]
mov byte [eax + 0x4cdd], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4cdd], al
cmovne eax, edx
mov dword [ecx + 0x4d2c], eax
add eax, 8
mov dword [ecx + 0x4c84], eax
mov dword [ecx + 0x4c88], eax
mov eax, ecx
lea ecx, [ebp - 0x2280]
push ecx
mov dword [eax + 0x4ce8], 0x3f800000
lea ecx, [eax + 0x4d14]
mov dword [eax + 0x4cec], 0x42c80000
mov dword [eax + 0x4ce4], 0x42c80000
mov dword [eax + 0x4cf8], 0
mov dword [eax + 0x4cf0], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2250]
call fcn.1002e550
lea ecx, [ebp - 0x2268]
call fcn.1002e550
lea ecx, [ebp - 0x2280]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x4cd8], 0x10030df0
lea eax, [ebp - 0x3bc]
push eax
mov dword [ebp - 0x3bc], 0x10032280
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x3c0], esi
mov dword [eax + 0x4c8c], 0
imul eax, dword [eax + 0x4c8c], 0xeb
add eax, 0x14
mov dword [ecx + 0x4c78], eax
mov eax, ecx
mov dword [eax + 0x4c80], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x4c90], eax
lea eax, [ebp - 0x3c0]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x22c8]
push 0x100cc0e4
add esi, 0x4d30
call fcn.100898b0
push str.seed_nova
lea ecx, [ebp - 0x22b0]
mov dword [ebp - 4], 0x11c
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x2298]
mov byte [ebp - 4], 0x1d
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x22b0]
push eax
mov byte [ebp - 4], 0x1e
lea ecx, [ecx + 0x4d68]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2298]
push ecx
lea ecx, [eax + 0x4db8]
mov byte [eax + 0x4d99], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4d99], al
cmovne eax, edx
mov dword [ecx + 0x4de8], eax
add eax, 8
mov dword [ecx + 0x4d40], eax
mov dword [ecx + 0x4d44], eax
mov eax, ecx
mov dword [eax + 0x4da4], 0
lea ecx, [ebp - 0x22c8]
mov dword [eax + 0x4da8], 0x437f0000
mov dword [eax + 0x4da0], 0
push ecx
mov dword [eax + 0x4db4], 0
lea ecx, [eax + 0x4dd0]
mov dword [eax + 0x4dac], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2298]
call fcn.1002e550
lea ecx, [ebp - 0x22b0]
call fcn.1002e550
lea ecx, [ebp - 0x22c8]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x4d94], 0x10030df0
lea eax, [ebp - 0x3c4]
push eax
mov dword [ebp - 0x3c4], 0x10032280
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x3c8], esi
mov dword [eax + 0x4d48], 0
imul eax, dword [eax + 0x4d48], 0xeb
add eax, 0x14
mov dword [ecx + 0x4d34], eax
mov eax, ecx
mov dword [eax + 0x4d3c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x4d4c], eax
lea eax, [ebp - 0x3c8]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x22f8]
push str.id_p250
add esi, 0x4dec
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x22e0]
mov dword [ebp - 4], 0x11f
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x22e0]
push eax
mov byte [ebp - 4], 0x20
lea ecx, [ecx + 0x4e0c]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x22f8]
push eax
lea ecx, [ecx + 0x4e24]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x22e0]
mov dword [eax + 0x4e70], 3
mov dword [eax + 0x4dfc], 0x23
mov dword [eax + 0x4e00], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x22f8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x4e50], 0x10030df0
lea eax, [ebp - 0x3cc]
push eax
mov dword [ebp - 0x3cc], 0x100322b0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov dword [ebp - 0x3d0], esi
mov dword [eax + 0x4e04], 0
imul eax, dword [eax + 0x4e04], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x7ac]
mov dword [ecx + 0x4df0], eax
mov eax, ecx
mov dword [eax + 0x4df8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x4e08], eax
lea eax, [ebp - 0x3d0]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2328]
push str.stattrak_p250
add esi, 0x4e78
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x2310]
mov dword [ebp - 4], 0x121
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2328]
push eax
mov byte [ebp - 4], 0x22
lea ecx, [ecx + 0x4eb0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2310]
push ecx
lea ecx, [eax + 0x4ee8]
mov byte [eax + 0x4ee1], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2310]
mov byte [eax + 0x4ee4], 0
call fcn.1002e550
lea ecx, [ebp - 0x2328]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x4edc], 0x10030df0
lea eax, [ebp - 0x3d4]
push eax
mov dword [ebp - 0x3d4], 0x100322b0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x3d8], esi
mov dword [eax + 0x4e90], 0
imul eax, dword [eax + 0x4e90], 0xeb
add eax, 0x14
mov dword [ecx + 0x4e7c], eax
mov eax, ecx
mov dword [eax + 0x4e84], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x4e94], eax
lea eax, [ebp - 0x3d8]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2370]
push 0x100cc1a8
add esi, 0x4f00
call fcn.100898b0
push str.quality_p250
lea ecx, [ebp - 0x2358]
mov dword [ebp - 4], 0x123
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x2340]
mov byte [ebp - 4], 0x24
call fcn.1002e5a0
lea eax, [ebp - 0x2358]
mov byte [ebp - 4], 0x25
push eax
mov ecx, dword [ebp - 0x7ac]
lea ecx, [ecx + 0x4f38]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2340]
push ecx
lea ecx, [eax + 0x4f88]
mov byte [eax + 0x4f69], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x4f69], al
cmovne eax, edx
mov dword [ecx + 0x4fb8], eax
add eax, 8
mov dword [ecx + 0x4f10], eax
mov dword [ecx + 0x4f14], eax
mov eax, ecx
lea ecx, [ebp - 0x2370]
push ecx
mov dword [eax + 0x4f74], 0x3f800000
lea ecx, [eax + 0x4fa0]
mov dword [eax + 0x4f78], 0x42c80000
mov dword [eax + 0x4f70], 0x42c80000
mov dword [eax + 0x4f84], 0
mov dword [eax + 0x4f7c], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2340]
call fcn.1002e550
lea ecx, [ebp - 0x2358]
call fcn.1002e550
lea ecx, [ebp - 0x2370]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x4f64], 0x10030df0
lea eax, [ebp - 0x3dc]
push eax
mov dword [ebp - 0x3dc], 0x100322b0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x3e0], esi
mov dword [eax + 0x4f18], 0
imul eax, dword [eax + 0x4f18], 0xeb
add eax, 0x14
mov dword [ecx + 0x4f04], eax
mov eax, ecx
mov dword [eax + 0x4f0c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x4f1c], eax
lea eax, [ebp - 0x3e0]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x23b8]
push 0x100cc0e4
add esi, 0x4fbc
call fcn.100898b0
push str.seed_p250
lea ecx, [ebp - 0x23a0]
mov dword [ebp - 4], 0x126
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x2388]
mov byte [ebp - 4], 0x27
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x23a0]
push eax
mov byte [ebp - 4], 0x28
lea ecx, [ecx + 0x4ff4]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
mov byte [eax + 0x5025], 1
lea ecx, [ebp - 0x2388]
push ecx
lea ecx, [eax + 0x5044]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x5025], al
cmovne eax, edx
mov dword [ecx + 0x5074], eax
add eax, 8
mov dword [ecx + 0x4fcc], eax
mov dword [ecx + 0x4fd0], eax
mov eax, ecx
lea ecx, [ebp - 0x23b8]
push ecx
mov dword [eax + 0x5030], 0
lea ecx, [eax + 0x505c]
mov dword [eax + 0x5034], 0x437f0000
mov dword [eax + 0x502c], 0
mov dword [eax + 0x5040], 0
mov dword [eax + 0x5038], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2388]
call fcn.1002e550
lea ecx, [ebp - 0x23a0]
call fcn.1002e550
lea ecx, [ebp - 0x23b8]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x5020], 0x10030df0
lea eax, [ebp - 0x3e4]
push eax
mov dword [ebp - 0x3e4], 0x100322b0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x3e8], esi
mov dword [eax + 0x4fd4], 0
imul eax, dword [eax + 0x4fd4], 0xeb
add eax, 0x14
mov dword [ecx + 0x4fc0], eax
mov eax, ecx
mov dword [eax + 0x4fc8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x4fd8], eax
lea eax, [ebp - 0x3e8]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x23e8]
push str.id_scar20
add esi, 0x5078
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x23d0]
mov dword [ebp - 4], 0x129
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x23d0]
push eax
mov byte [ebp - 4], 0x2a
lea ecx, [ecx + 0x5098]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x23e8]
push eax
lea ecx, [ecx + 0x50b0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x23d0]
mov dword [eax + 0x50fc], 3
mov dword [eax + 0x5088], 0x23
mov dword [eax + 0x508c], 0x23
call fcn.1002e550
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x23e8]
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x50dc], 0x10030df0
lea eax, [ebp - 0x3ec]
push eax
mov dword [ebp - 0x3ec], 0x100322e0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x3f0], esi
mov dword [eax + 0x5090], 0
imul eax, dword [eax + 0x5090], 0xeb
add eax, 0x14
mov dword [ecx + 0x507c], eax
mov eax, ecx
mov dword [eax + 0x5084], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x5094], eax
lea eax, [ebp - 0x3f0]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2418]
push str.stattrak_scar20
add esi, 0x5104
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x2400]
mov dword [ebp - 4], 0x12b
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2418]
push eax
mov byte [ebp - 4], 0x2c
lea ecx, [ecx + 0x513c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2400]
push ecx
lea ecx, [eax + 0x5174]
mov byte [eax + 0x516d], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2400]
mov byte [eax + 0x5170], 0
call fcn.1002e550
lea ecx, [ebp - 0x2418]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x5168], 0x10030df0
lea eax, [ebp - 0x3f4]
push eax
mov dword [ebp - 0x3f4], 0x100322e0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x3f8], esi
mov dword [eax + 0x511c], 0
imul eax, dword [eax + 0x511c], 0xeb
add eax, 0x14
mov dword [ecx + 0x5108], eax
mov eax, ecx
mov dword [eax + 0x5110], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x5120], eax
lea eax, [ebp - 0x3f8]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2460]
push 0x100cc1a8
add esi, 0x518c
call fcn.100898b0
push str.quality_scar20
lea ecx, [ebp - 0x2448]
mov dword [ebp - 4], 0x12d
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x2430]
mov byte [ebp - 4], 0x2e
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2448]
push eax
mov byte [ebp - 4], 0x2f
lea ecx, [ecx + 0x51c4]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2430]
push ecx
lea ecx, [eax + 0x5214]
mov byte [eax + 0x51f5], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x51f5], al
cmovne eax, edx
mov dword [ecx + 0x5244], eax
add eax, 8
mov dword [ecx + 0x519c], eax
mov dword [ecx + 0x51a0], eax
mov eax, ecx
lea ecx, [ebp - 0x2460]
push ecx
mov dword [eax + 0x5200], 0x3f800000
lea ecx, [eax + 0x522c]
mov dword [eax + 0x5204], 0x42c80000
mov dword [eax + 0x51fc], 0x42c80000
mov dword [eax + 0x5210], 0
mov dword [eax + 0x5208], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2430]
call fcn.1002e550
lea ecx, [ebp - 0x2448]
call fcn.1002e550
lea ecx, [ebp - 0x2460]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x51f0], 0x10030df0
lea eax, [ebp - 0x3fc]
push eax
mov dword [ebp - 0x3fc], 0x100322e0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x400], esi
mov dword [eax + 0x51a4], 0
imul eax, dword [eax + 0x51a4], 0xeb
add eax, 0x14
mov dword [ecx + 0x5190], eax
mov eax, ecx
mov dword [eax + 0x5198], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x51a8], eax
lea eax, [ebp - 0x400]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x24a8]
push 0x100cc0e4
add esi, 0x5248
call fcn.100898b0
push str.seed_scar20
lea ecx, [ebp - 0x2490]
mov dword [ebp - 4], 0x130
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x2478]
mov byte [ebp - 4], 0x31
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2490]
push eax
mov byte [ebp - 4], 0x32
lea ecx, [ecx + 0x5280]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2478]
push ecx
lea ecx, [eax + 0x52d0]
mov byte [eax + 0x52b1], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x52b1], al
cmovne eax, edx
mov dword [ecx + 0x5300], eax
add eax, 8
mov dword [ecx + 0x5258], eax
mov dword [ecx + 0x525c], eax
mov eax, ecx
lea ecx, [ebp - 0x24a8]
push ecx
mov dword [eax + 0x52bc], 0
lea ecx, [eax + 0x52e8]
mov dword [eax + 0x52c0], 0x437f0000
mov dword [eax + 0x52b8], 0
mov dword [eax + 0x52cc], 0
mov dword [eax + 0x52c4], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2478]
call fcn.1002e550
lea ecx, [ebp - 0x2490]
call fcn.1002e550
lea ecx, [ebp - 0x24a8]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x52ac], 0x10030df0
lea eax, [ebp - 0x404]
push eax
mov dword [ebp - 0x404], 0x100322e0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x408], esi
mov dword [eax + 0x5260], 0
imul eax, dword [eax + 0x5260], 0xeb
add eax, 0x14
mov dword [ecx + 0x524c], eax
mov eax, ecx
mov dword [eax + 0x5254], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x5264], eax
lea eax, [ebp - 0x408]
push eax
mov ecx, edi
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x24d8]
mov esi, dword [0x100cada0]
add edi, 0x5304
push str.scar20_color
call fcn.1002e5a0
push str.color
lea ecx, [ebp - 0x24c0]
mov dword [ebp - 4], 0x133
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
mov byte [ebp - 4], 0x34
mov dword [eax + 0x537c], 0
lea ecx, [ebp - 0x24c0]
mov dword [eax + 0x5380], 0
push ecx
lea ecx, [eax + 0x5384]
mov byte [eax + 0x5371], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x24d8]
push eax
lea ecx, [ecx + 0x533c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x24c0]
mov dword [eax + 0x539c], esi
mov dword [eax + 0x53b4], 0
call fcn.1002e550
lea ecx, [ebp - 0x24d8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x5368], 0x10030df0
lea eax, [ebp - 0x40c]
push eax
mov dword [ebp - 0x40c], 0x100322e0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x410], edi
mov dword [eax + 0x531c], 0
imul eax, dword [eax + 0x531c], 0xeb
add eax, 0x14
mov dword [ecx + 0x5308], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x5310], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x5308], eax
lea eax, [ebp - 0x410]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2508]
mov esi, dword [0x100cada0]
add edi, 0x53d4
push str.scar20_color1
call fcn.1002e5a0
push str.color_1
lea ecx, [ebp - 0x24f0]
mov dword [ebp - 4], 0x135
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x24f0]
mov byte [ebp - 4], 0x36
push ecx
mov dword [eax + 0x544c], 0
lea ecx, [eax + 0x5454]
mov dword [eax + 0x5450], 0
mov byte [eax + 0x5441], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2508]
push eax
lea ecx, [ecx + 0x540c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x24f0]
mov dword [eax + 0x546c], esi
mov dword [eax + 0x5484], 0
call fcn.1002e550
lea ecx, [ebp - 0x2508]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x5438], 0x10030df0
lea eax, [ebp - 0x414]
mov dword [ebp - 0x414], 0x100322e0
push eax
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x418], edi
mov dword [eax + 0x53ec], 0
imul eax, dword [eax + 0x53ec], 0xeb
add eax, 0x14
mov dword [ecx + 0x53d8], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x53e0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x53d8], eax
lea eax, [ebp - 0x418]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2538]
mov esi, dword [0x100cada0]
add edi, 0x54a4
push str.scar20_color2
call fcn.1002e5a0
push str.color_2
lea ecx, [ebp - 0x2520]
mov dword [ebp - 4], 0x137
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2520]
mov byte [ebp - 4], 0x38
push ecx
mov dword [eax + 0x551c], 0
lea ecx, [eax + 0x5524]
mov dword [eax + 0x5520], 0
mov byte [eax + 0x5511], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2538]
push eax
lea ecx, [ecx + 0x54dc]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2520]
mov dword [eax + 0x553c], esi
mov dword [eax + 0x5554], 0
call fcn.1002e550
lea ecx, [ebp - 0x2538]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x5508], 0x10030df0
lea eax, [ebp - 0x41c]
push eax
mov dword [ebp - 0x41c], 0x100322e0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x420], edi
mov dword [eax + 0x54bc], 0
imul eax, dword [eax + 0x54bc], 0xeb
add eax, 0x14
mov dword [ecx + 0x54a8], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x54b0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x54a8], eax
lea eax, [ebp - 0x420]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2568]
mov esi, dword [0x100cada0]
add edi, 0x5574
push str.scar20_color3
call fcn.1002e5a0
mov dword [ebp - 4], 0x139
push str.color_3
lea ecx, [ebp - 0x2550]
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2550]
mov byte [ebp - 4], 0x3a
push ecx
mov dword [eax + 0x55ec], 0
lea ecx, [eax + 0x55f4]
mov dword [eax + 0x55f0], 0
mov byte [eax + 0x55e1], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2568]
push eax
lea ecx, [ecx + 0x55ac]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2550]
mov dword [eax + 0x560c], esi
mov dword [eax + 0x5624], 0
call fcn.1002e550
lea ecx, [ebp - 0x2568]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x55d8], 0x10030df0
lea eax, [ebp - 0x424]
push eax
mov dword [ebp - 0x424], 0x100322e0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x428], edi
mov dword [eax + 0x558c], 0
imul eax, dword [eax + 0x558c], 0xeb
lea edi, [ecx + 0x18]
add eax, 0x14
mov dword [ecx + 0x5578], eax
mov eax, ecx
mov dword [eax + 0x5580], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x5590], eax
lea eax, [ebp - 0x428]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2598]
push str.id_sg553
add esi, 0x5644
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x2580]
mov dword [ebp - 4], 0x13b
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2580]
push eax
mov byte [ebp - 4], 0x3c
lea ecx, [ecx + 0x5664]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2598]
push eax
lea ecx, [ecx + 0x567c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2580]
mov dword [eax + 0x56c8], 3
mov dword [eax + 0x5654], 0x23
mov dword [eax + 0x5658], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x2598]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
mov dword [eax + 0x56a8], 0x10030df0
lea eax, [ebp - 0x42c]
mov dword [ebp - 0x42c], 0x10032310
lea ecx, [esi + 0x58]
push eax
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x430], esi
mov dword [eax + 0x565c], 0
imul eax, dword [eax + 0x565c], 0xeb
add eax, 0x14
mov dword [ecx + 0x5648], eax
mov eax, ecx
mov dword [eax + 0x5650], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x5660], eax
lea eax, [ebp - 0x430]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x25c8]
push str.stattrak_sg553
add esi, 0x56d0
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x25b0]
mov dword [ebp - 4], 0x13d
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x25c8]
push eax
mov byte [ebp - 4], 0x3e
lea ecx, [ecx + 0x5708]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x25b0]
push ecx
lea ecx, [eax + 0x5740]
mov byte [eax + 0x5739], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x25b0]
mov byte [eax + 0x573c], 0
call fcn.1002e550
lea ecx, [ebp - 0x25c8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x5734], 0x10030df0
lea eax, [ebp - 0x434]
push eax
mov dword [ebp - 0x434], 0x10032310
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x438], esi
mov dword [eax + 0x56e8], 0
imul eax, dword [eax + 0x56e8], 0xeb
add eax, 0x14
mov dword [ecx + 0x56d4], eax
mov eax, ecx
mov dword [eax + 0x56dc], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x56ec], eax
lea eax, [ebp - 0x438]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2610]
push 0x100cc1a8
add esi, 0x5758
call fcn.100898b0
mov dword [ebp - 4], 0x13f
lea ecx, [ebp - 0x25f8]
push str.quality_sg553
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x25e0]
mov byte [ebp - 4], 0x40
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x25f8]
push eax
mov byte [ebp - 4], 0x41
lea ecx, [ecx + 0x5790]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x25e0]
push ecx
lea ecx, [eax + 0x57e0]
mov byte [eax + 0x57c1], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x57c1], al
cmovne eax, edx
mov dword [ecx + 0x5810], eax
add eax, 8
mov dword [ecx + 0x5768], eax
mov dword [ecx + 0x576c], eax
mov eax, ecx
lea ecx, [ebp - 0x2610]
push ecx
mov dword [eax + 0x57cc], 0x3f800000
lea ecx, [eax + 0x57f8]
mov dword [eax + 0x57d0], 0x42c80000
mov dword [eax + 0x57c8], 0x42c80000
mov dword [eax + 0x57dc], 0
mov dword [eax + 0x57d4], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x25e0]
call fcn.1002e550
lea ecx, [ebp - 0x25f8]
call fcn.1002e550
lea ecx, [ebp - 0x2610]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x57bc], 0x10030df0
lea eax, [ebp - 0x43c]
push eax
mov dword [ebp - 0x43c], 0x10032310
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x440], esi
mov dword [eax + 0x5770], 0
imul eax, dword [eax + 0x5770], 0xeb
add eax, 0x14
mov dword [ecx + 0x575c], eax
mov eax, ecx
mov dword [eax + 0x5764], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x5774], eax
lea eax, [ebp - 0x440]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2658]
push 0x100cc0e4
add esi, 0x5814
call fcn.100898b0
push str.seed_sg553
lea ecx, [ebp - 0x2640]
mov dword [ebp - 4], 0x142
call fcn.1002e5a0
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x2628]
push str.seed
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2640]
push eax
mov byte [ebp - 4], 0x44
lea ecx, [ecx + 0x584c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2628]
push ecx
lea ecx, [eax + 0x589c]
mov byte [eax + 0x587d], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x587d], al
cmovne eax, edx
mov dword [ecx + 0x58cc], eax
add eax, 8
mov dword [ecx + 0x5824], eax
mov dword [ecx + 0x5828], eax
mov eax, ecx
lea ecx, [ebp - 0x2658]
push ecx
mov dword [eax + 0x5888], 0
lea ecx, [eax + 0x58b4]
mov dword [eax + 0x588c], 0x437f0000
mov dword [eax + 0x5884], 0
mov dword [eax + 0x5898], 0
mov dword [eax + 0x5890], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2628]
call fcn.1002e550
lea ecx, [ebp - 0x2640]
call fcn.1002e550
lea ecx, [ebp - 0x2658]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x5878], 0x10030df0
lea eax, [ebp - 0x444]
push eax
mov dword [ebp - 0x444], 0x10032310
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x230], esi
mov dword [eax + 0x582c], 0
imul eax, dword [eax + 0x582c], 0xeb
add eax, 0x14
mov dword [ecx + 0x5818], eax
mov eax, ecx
mov dword [eax + 0x5820], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x5830], eax
lea eax, [ebp - 0x230]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2688]
push str.id_ssg08
add esi, 0x58d0
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x2670]
mov dword [ebp - 4], 0x145
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2670]
push eax
mov byte [ebp - 4], 0x46
lea ecx, [ecx + 0x58f0]
call fcn.1002e520
lea eax, [ebp - 0x2688]
push eax
mov ecx, dword [ebp - 0x7ac]
lea ecx, [ecx + 0x5908]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2670]
mov dword [eax + 0x5954], 3
mov dword [eax + 0x58e0], 0x23
mov dword [eax + 0x58e4], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x2688]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x5934], 0x10030df0
lea eax, [ebp - 0x448]
push eax
mov dword [ebp - 0x448], 0x10032340
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x44c], esi
mov dword [eax + 0x58e8], 0
imul eax, dword [eax + 0x58e8], 0xeb
add eax, 0x14
mov dword [ecx + 0x58d4], eax
mov eax, ecx
mov dword [eax + 0x58dc], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x58ec], eax
lea eax, [ebp - 0x44c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x26b8]
push str.stattrak_ssg08
add esi, 0x595c
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x26a0]
mov dword [ebp - 4], 0x147
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x26b8]
push eax
mov byte [ebp - 4], 0x48
lea ecx, [ecx + 0x5994]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x26a0]
push ecx
lea ecx, [eax + 0x59cc]
mov byte [eax + 0x59c5], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x26a0]
mov byte [eax + 0x59c8], 0
call fcn.1002e550
lea ecx, [ebp - 0x26b8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x59c0], 0x10030df0
lea eax, [ebp - 0x450]
push eax
mov dword [ebp - 0x450], 0x10032340
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x454], esi
mov dword [eax + 0x5974], 0
imul eax, dword [eax + 0x5974], 0xeb
add eax, 0x14
mov dword [ecx + 0x5960], eax
mov eax, ecx
mov dword [eax + 0x5968], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x5978], eax
lea eax, [ebp - 0x454]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2700]
push 0x100cc1a8
add esi, 0x59e4
call fcn.100898b0
push str.quality_ssg08
lea ecx, [ebp - 0x26e8]
mov dword [ebp - 4], 0x149
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x26d0]
mov byte [ebp - 4], 0x4a
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x26e8]
push eax
mov byte [ebp - 4], 0x4b
lea ecx, [ecx + 0x5a1c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x26d0]
push ecx
lea ecx, [eax + 0x5a6c]
mov byte [eax + 0x5a4d], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x5a4d], al
cmovne eax, edx
mov dword [ecx + 0x5a9c], eax
add eax, 8
mov dword [ecx + 0x59f4], eax
mov dword [ecx + 0x59f8], eax
mov eax, ecx
lea ecx, [ebp - 0x2700]
push ecx
mov dword [eax + 0x5a58], 0x3f800000
lea ecx, [eax + 0x5a84]
mov dword [eax + 0x5a5c], 0x42c80000
mov dword [eax + 0x5a54], 0x42c80000
mov dword [eax + 0x5a68], 0
mov dword [eax + 0x5a60], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x26d0]
call fcn.1002e550
lea ecx, [ebp - 0x26e8]
call fcn.1002e550
lea ecx, [ebp - 0x2700]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x5a48], 0x10030df0
lea eax, [ebp - 0x458]
push eax
mov dword [ebp - 0x458], 0x10032340
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x45c], esi
mov dword [eax + 0x59fc], 0
imul eax, dword [eax + 0x59fc], 0xeb
add eax, 0x14
mov dword [ecx + 0x59e8], eax
mov eax, ecx
mov dword [eax + 0x59f0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x5a00], eax
lea eax, [ebp - 0x45c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2748]
push 0x100cc0e4
add esi, 0x5aa0
call fcn.100898b0
push str.seed_ssg08
lea ecx, [ebp - 0x2730]
mov dword [ebp - 4], 0x14c
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x2718]
mov byte [ebp - 4], 0x4d
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2730]
push eax
mov byte [ebp - 4], 0x4e
lea ecx, [ecx + 0x5ad8]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2718]
push ecx
lea ecx, [eax + 0x5b28]
mov byte [eax + 0x5b09], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x5b09], al
cmovne eax, edx
mov dword [ecx + 0x5b58], eax
add eax, 8
mov dword [ecx + 0x5ab0], eax
mov dword [ecx + 0x5ab4], eax
mov eax, ecx
lea ecx, [ebp - 0x2748]
push ecx
mov dword [eax + 0x5b14], 0
lea ecx, [eax + 0x5b40]
mov dword [eax + 0x5b18], 0x437f0000
mov dword [eax + 0x5b10], 0
mov dword [eax + 0x5b24], 0
mov dword [eax + 0x5b1c], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2718]
call fcn.1002e550
lea ecx, [ebp - 0x2730]
call fcn.1002e550
lea ecx, [ebp - 0x2748]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x5b04], 0x10030df0
lea eax, [ebp - 0x460]
push eax
mov dword [ebp - 0x460], 0x10032340
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x464], esi
mov dword [eax + 0x5ab8], 0
imul eax, dword [eax + 0x5ab8], 0xeb
add eax, 0x14
mov dword [ecx + 0x5aa4], eax
mov eax, ecx
mov dword [eax + 0x5aac], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x5abc], eax
lea eax, [ebp - 0x464]
push eax
mov ecx, edi
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2778]
mov esi, dword [0x100cada0]
add edi, 0x5b5c
push str.ssg08_color
call fcn.1002e5a0
push str.color
lea ecx, [ebp - 0x2760]
mov dword [ebp - 4], 0x14f
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2760]
mov byte [ebp - 4], 0x50
push ecx
mov dword [eax + 0x5bd4], 0
lea ecx, [eax + 0x5bdc]
mov dword [eax + 0x5bd8], 0
mov byte [eax + 0x5bc9], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2778]
push eax
lea ecx, [ecx + 0x5b94]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2760]
mov dword [eax + 0x5bf4], esi
mov dword [eax + 0x5c0c], 0
call fcn.1002e550
lea ecx, [ebp - 0x2778]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x5bc0], 0x10030df0
lea eax, [ebp - 0x468]
push eax
mov dword [ebp - 0x468], 0x10032340
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x46c], edi
mov dword [eax + 0x5b74], 0
imul eax, dword [eax + 0x5b74], 0xeb
add eax, 0x14
mov dword [ecx + 0x5b60], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x5b68], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x5b60], eax
lea eax, [ebp - 0x46c]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x27a8]
mov esi, dword [0x100cada0]
add edi, 0x5c2c
push str.ssg08_color1
call fcn.1002e5a0
push str.color_1
lea ecx, [ebp - 0x2790]
mov dword [ebp - 4], 0x151
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2790]
mov byte [ebp - 4], 0x52
push ecx
mov dword [eax + 0x5ca4], 0
lea ecx, [eax + 0x5cac]
mov dword [eax + 0x5ca8], 0
mov byte [eax + 0x5c99], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x27a8]
push eax
lea ecx, [ecx + 0x5c64]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2790]
mov dword [eax + 0x5cc4], esi
mov dword [eax + 0x5cdc], 0
call fcn.1002e550
lea ecx, [ebp - 0x27a8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x5c90], 0x10030df0
lea eax, [ebp - 0x470]
push eax
mov dword [ebp - 0x470], 0x10032340
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x474], edi
mov dword [eax + 0x5c44], 0
imul eax, dword [eax + 0x5c44], 0xeb
add eax, 0x14
mov dword [ecx + 0x5c30], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x5c38], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x5c30], eax
lea eax, [ebp - 0x474]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x27d8]
mov esi, dword [0x100cada0]
add edi, 0x5cfc
push str.ssg08_color2
call fcn.1002e5a0
push str.color_2
lea ecx, [ebp - 0x27c0]
mov dword [ebp - 4], 0x153
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x27c0]
mov byte [ebp - 4], 0x54
push ecx
mov dword [eax + 0x5d74], 0
lea ecx, [eax + 0x5d7c]
mov dword [eax + 0x5d78], 0
mov byte [eax + 0x5d69], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x27d8]
push eax
lea ecx, [ecx + 0x5d34]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x27c0]
mov dword [eax + 0x5d94], esi
mov dword [eax + 0x5dac], 0
call fcn.1002e550
lea ecx, [ebp - 0x27d8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x5d60], 0x10030df0
lea eax, [ebp - 0x478]
push eax
mov dword [ebp - 0x478], 0x10032340
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x47c], edi
mov dword [eax + 0x5d14], 0
imul eax, dword [eax + 0x5d14], 0xeb
add eax, 0x14
mov dword [ecx + 0x5d00], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x5d08], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x5d00], eax
lea eax, [ebp - 0x47c]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2808]
mov esi, dword [0x100cada0]
add edi, 0x5dcc
push str.ssg08_color3
call fcn.1002e5a0
push str.color_3
lea ecx, [ebp - 0x27f0]
mov dword [ebp - 4], 0x155
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x27f0]
mov byte [ebp - 4], 0x56
push ecx
mov dword [eax + 0x5e44], 0
lea ecx, [eax + 0x5e4c]
mov dword [eax + 0x5e48], 0
mov byte [eax + 0x5e39], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2808]
push eax
lea ecx, [ecx + 0x5e04]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x27f0]
mov dword [eax + 0x5e64], esi
mov dword [eax + 0x5e7c], 0
call fcn.1002e550
lea ecx, [ebp - 0x2808]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x5e30], 0x10030df0
lea eax, [ebp - 0x480]
push eax
mov dword [ebp - 0x480], 0x10032340
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x484], edi
mov dword [eax + 0x5de4], 0
imul eax, dword [eax + 0x5de4], 0xeb
lea edi, [ecx + 0x18]
add eax, 0x14
mov dword [ecx + 0x5dd0], eax
mov eax, ecx
mov dword [eax + 0x5dd8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x5de8], eax
lea eax, [ebp - 0x484]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2838]
push str.id_m4a1s
add esi, 0x5e9c
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x2820]
mov dword [ebp - 4], 0x157
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2820]
push eax
mov byte [ebp - 4], 0x58
lea ecx, [ecx + 0x5ebc]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2838]
push eax
lea ecx, [ecx + 0x5ed4]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
mov dword [eax + 0x5f20], 3
lea ecx, [ebp - 0x2820]
mov dword [eax + 0x5eac], 0x23
mov dword [eax + 0x5eb0], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x2838]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x5f00], 0x10030df0
lea eax, [ebp - 0x488]
push eax
mov dword [ebp - 0x488], 0x10032370
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x48c], esi
mov dword [eax + 0x5eb4], 0
imul eax, dword [eax + 0x5eb4], 0xeb
add eax, 0x14
mov dword [ecx + 0x5ea0], eax
mov eax, ecx
mov dword [eax + 0x5ea8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x5eb8], eax
lea eax, [ebp - 0x48c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2868]
push str.stattrak_m4a1s
add esi, 0x5f28
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x2850]
mov dword [ebp - 4], 0x159
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2868]
push eax
mov byte [ebp - 4], 0x5a
lea ecx, [ecx + 0x5f60]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2850]
push ecx
lea ecx, [eax + 0x5f98]
mov byte [eax + 0x5f91], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2850]
mov byte [eax + 0x5f94], 0
call fcn.1002e550
lea ecx, [ebp - 0x2868]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x5f8c], 0x10030df0
lea eax, [ebp - 0x490]
push eax
mov dword [ebp - 0x490], 0x10032370
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x494], esi
mov dword [eax + 0x5f40], 0
imul eax, dword [eax + 0x5f40], 0xeb
add eax, 0x14
mov dword [ecx + 0x5f2c], eax
mov eax, ecx
mov dword [eax + 0x5f34], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x5f44], eax
lea eax, [ebp - 0x494]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x28b0]
push 0x100cc1a8
add esi, 0x5fb0
call fcn.100898b0
push str.quality_m4a1s
lea ecx, [ebp - 0x2898]
mov dword [ebp - 4], 0x15b
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x2880]
mov byte [ebp - 4], 0x5c
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2898]
push eax
mov byte [ebp - 4], 0x5d
lea ecx, [ecx + 0x5fe8]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2880]
push ecx
lea ecx, [eax + 0x6038]
mov byte [eax + 0x6019], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6019], al
cmovne eax, edx
mov dword [ecx + 0x6068], eax
add eax, 8
mov dword [ecx + 0x5fc0], eax
mov dword [ecx + 0x5fc4], eax
mov eax, ecx
lea ecx, [ebp - 0x28b0]
push ecx
mov dword [eax + 0x6024], 0x3f800000
lea ecx, [eax + 0x6050]
mov dword [eax + 0x6028], 0x42c80000
mov dword [eax + 0x6020], 0x42c80000
mov dword [eax + 0x6034], 0
mov dword [eax + 0x602c], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2880]
call fcn.1002e550
lea ecx, [ebp - 0x2898]
call fcn.1002e550
lea ecx, [ebp - 0x28b0]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x6014], 0x10030df0
lea eax, [ebp - 0x498]
push eax
mov dword [ebp - 0x498], 0x10032370
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x49c], esi
mov dword [eax + 0x5fc8], 0
imul eax, dword [eax + 0x5fc8], 0xeb
add eax, 0x14
mov dword [ecx + 0x5fb4], eax
mov eax, ecx
mov dword [eax + 0x5fbc], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x5fcc], eax
lea eax, [ebp - 0x49c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x28f8]
add esi, 0x606c
push 0x100cc0e4
call fcn.100898b0
push str.seed_m4a1s
lea ecx, [ebp - 0x28e0]
mov dword [ebp - 4], 0x15e
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x28c8]
mov byte [ebp - 4], 0x5f
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x28e0]
push eax
mov byte [ebp - 4], 0x60
lea ecx, [ecx + 0x60a4]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x28c8]
push ecx
lea ecx, [eax + 0x60f4]
mov byte [eax + 0x60d5], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x60d5], al
cmovne eax, edx
mov dword [ecx + 0x6124], eax
add eax, 8
mov dword [ecx + 0x607c], eax
mov dword [ecx + 0x6080], eax
mov eax, ecx
lea ecx, [ebp - 0x28f8]
push ecx
mov dword [eax + 0x60e0], 0
lea ecx, [eax + 0x610c]
mov dword [eax + 0x60e4], 0x437f0000
mov dword [eax + 0x60dc], 0
mov dword [eax + 0x60f0], 0
mov dword [eax + 0x60e8], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x28c8]
call fcn.1002e550
lea ecx, [ebp - 0x28e0]
call fcn.1002e550
lea ecx, [ebp - 0x28f8]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x60d0], 0x10030df0
lea eax, [ebp - 0x4a0]
push eax
mov dword [ebp - 0x4a0], 0x10032370
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x4a4], esi
mov dword [eax + 0x6084], 0
imul eax, dword [eax + 0x6084], 0xeb
add eax, 0x14
mov dword [ecx + 0x6070], eax
mov eax, ecx
mov dword [eax + 0x6078], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x6088], eax
lea eax, [ebp - 0x4a4]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2928]
push str.id_usps
add esi, 0x6128
call fcn.1002e5a0
mov dword [ebp - 4], 0x161
lea ecx, [ebp - 0x2910]
push str.paintkit_id
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2910]
push eax
mov byte [ebp - 4], 0x62
lea ecx, [ecx + 0x6148]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2928]
push eax
lea ecx, [ecx + 0x6160]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2910]
mov dword [eax + 0x61ac], 3
mov dword [eax + 0x6138], 0x23
mov dword [eax + 0x613c], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x2928]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x618c], 0x10030df0
lea eax, [ebp - 0x4a8]
push eax
mov dword [ebp - 0x4a8], 0x100323a0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x4ac], esi
mov dword [eax + 0x6140], 0
imul eax, dword [eax + 0x6140], 0xeb
add eax, 0x14
mov dword [ecx + 0x612c], eax
mov eax, ecx
mov dword [eax + 0x6134], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x6144], eax
lea eax, [ebp - 0x4ac]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2958]
push str.stattrak_usps
add esi, 0x61b4
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x2940]
mov dword [ebp - 4], 0x163
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2958]
push eax
mov byte [ebp - 4], 0x64
lea ecx, [ecx + 0x61ec]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2940]
push ecx
lea ecx, [eax + 0x6224]
mov byte [eax + 0x621d], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2940]
mov byte [eax + 0x6220], 0
call fcn.1002e550
lea ecx, [ebp - 0x2958]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x6218], 0x10030df0
lea eax, [ebp - 0x4b0]
push eax
mov dword [ebp - 0x4b0], 0x100323a0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x4b4], esi
mov dword [eax + 0x61cc], 0
imul eax, dword [eax + 0x61cc], 0xeb
add eax, 0x14
mov dword [ecx + 0x61b8], eax
mov eax, ecx
mov dword [eax + 0x61c0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x61d0], eax
lea eax, [ebp - 0x4b4]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x29a0]
push 0x100cc1a8
add esi, 0x623c
call fcn.100898b0
push str.quality_usps
lea ecx, [ebp - 0x2988]
mov dword [ebp - 4], 0x165
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x2970]
mov byte [ebp - 4], 0x66
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2988]
push eax
mov byte [ebp - 4], 0x67
lea ecx, [ecx + 0x6274]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2970]
push ecx
lea ecx, [eax + 0x62c4]
mov byte [eax + 0x62a5], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x62a5], al
cmovne eax, edx
mov dword [ecx + 0x62f4], eax
add eax, 8
mov dword [ecx + 0x624c], eax
mov dword [ecx + 0x6250], eax
mov eax, ecx
lea ecx, [ebp - 0x29a0]
push ecx
mov dword [eax + 0x62b0], 0x3f800000
lea ecx, [eax + 0x62dc]
mov dword [eax + 0x62b4], 0x42c80000
mov dword [eax + 0x62ac], 0x42c80000
mov dword [eax + 0x62c0], 0
mov dword [eax + 0x62b8], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2970]
call fcn.1002e550
lea ecx, [ebp - 0x2988]
call fcn.1002e550
lea ecx, [ebp - 0x29a0]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x62a0], 0x10030df0
lea eax, [ebp - 0x4b8]
push eax
mov dword [ebp - 0x4b8], 0x100323a0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov dword [ebp - 0x4bc], esi
mov dword [eax + 0x6254], 0
imul eax, dword [eax + 0x6254], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x7ac]
mov dword [ecx + 0x6240], eax
mov eax, ecx
mov dword [eax + 0x6248], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x6258], eax
lea eax, [ebp - 0x4bc]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x29e8]
push 0x100cc0e4
add esi, 0x62f8
call fcn.100898b0
push str.seed_usps
lea ecx, [ebp - 0x29d0]
mov dword [ebp - 4], 0x168
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x29b8]
mov byte [ebp - 4], 0x69
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x29d0]
push eax
mov byte [ebp - 4], 0x6a
lea ecx, [ecx + 0x6330]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x29b8]
push ecx
lea ecx, [eax + 0x6380]
mov byte [eax + 0x6361], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6361], al
cmovne eax, edx
mov dword [ecx + 0x63b0], eax
add eax, 8
mov dword [ecx + 0x6308], eax
mov dword [ecx + 0x630c], eax
mov eax, ecx
lea ecx, [ebp - 0x29e8]
push ecx
mov dword [eax + 0x636c], 0
lea ecx, [eax + 0x6398]
mov dword [eax + 0x6370], 0x437f0000
mov dword [eax + 0x6368], 0
mov dword [eax + 0x637c], 0
mov dword [eax + 0x6374], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x29b8]
call fcn.1002e550
lea ecx, [ebp - 0x29d0]
call fcn.1002e550
lea ecx, [ebp - 0x29e8]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x635c], 0x10030df0
lea eax, [ebp - 0x4c0]
push eax
mov dword [ebp - 0x4c0], 0x100323a0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x4c4], esi
mov dword [eax + 0x6310], 0
imul eax, dword [eax + 0x6310], 0xeb
add eax, 0x14
mov dword [ecx + 0x62fc], eax
mov eax, ecx
mov dword [eax + 0x6304], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x6314], eax
lea eax, [ebp - 0x4c4]
push eax
mov ecx, edi
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2a18]
mov esi, dword [0x100cada0]
add edi, 0x63b4
push str.usps_color
call fcn.1002e5a0
push str.color
lea ecx, [ebp - 0x2a00]
mov dword [ebp - 4], 0x16b
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2a00]
mov byte [ebp - 4], 0x6c
push ecx
mov dword [eax + 0x642c], 0
lea ecx, [eax + 0x6434]
mov dword [eax + 0x6430], 0
mov byte [eax + 0x6421], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2a18]
push eax
lea ecx, [ecx + 0x63ec]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2a00]
mov dword [eax + 0x644c], esi
mov dword [eax + 0x6464], 0
call fcn.1002e550
lea ecx, [ebp - 0x2a18]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x6418], 0x10030df0
lea eax, [ebp - 0x4c8]
push eax
mov dword [ebp - 0x4c8], 0x100323a0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x4cc], edi
mov dword [eax + 0x63cc], 0
imul eax, dword [eax + 0x63cc], 0xeb
add eax, 0x14
mov dword [ecx + 0x63b8], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x63c0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x63b8], eax
lea eax, [ebp - 0x4cc]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2a48]
mov esi, dword [0x100cada0]
add edi, 0x6484
push str.usps_color1
call fcn.1002e5a0
push str.color_1
lea ecx, [ebp - 0x2a30]
mov dword [ebp - 4], 0x16d
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2a30]
mov byte [ebp - 4], 0x6e
push ecx
mov dword [eax + 0x64fc], 0
lea ecx, [eax + 0x6504]
mov dword [eax + 0x6500], 0
mov byte [eax + 0x64f1], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2a48]
push eax
lea ecx, [ecx + 0x64bc]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2a30]
mov dword [eax + 0x651c], esi
mov dword [eax + 0x6534], 0
call fcn.1002e550
lea ecx, [ebp - 0x2a48]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x64e8], 0x10030df0
lea eax, [ebp - 0x4d0]
push eax
mov dword [ebp - 0x4d0], 0x100323a0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x4d4], edi
mov dword [eax + 0x649c], 0
imul eax, dword [eax + 0x649c], 0xeb
add eax, 0x14
mov dword [ecx + 0x6488], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x6490], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x6488], eax
lea eax, [ebp - 0x4d4]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2a78]
mov esi, dword [0x100cada0]
add edi, 0x6554
push str.usps_color2
call fcn.1002e5a0
push str.color_2
lea ecx, [ebp - 0x2a60]
mov dword [ebp - 4], 0x16f
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2a60]
mov byte [ebp - 4], 0x70
push ecx
mov dword [eax + 0x65cc], 0
lea ecx, [eax + 0x65d4]
mov dword [eax + 0x65d0], 0
mov byte [eax + 0x65c1], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2a78]
push eax
lea ecx, [ecx + 0x658c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2a60]
mov dword [eax + 0x65ec], esi
mov dword [eax + 0x6604], 0
call fcn.1002e550
lea ecx, [ebp - 0x2a78]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x65b8], 0x10030df0
lea eax, [ebp - 0x4d8]
push eax
mov dword [ebp - 0x4d8], 0x100323a0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov dword [ebp - 0x4dc], edi
mov dword [eax + 0x656c], 0
imul eax, dword [eax + 0x656c], 0xeb
mov ecx, dword [ebp - 0x7ac]
add eax, 0x14
mov dword [ecx + 0x6558], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x6560], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x6558], eax
lea eax, [ebp - 0x4dc]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2aa8]
mov esi, dword [0x100cada0]
add edi, 0x6624
push str.usps_color3
call fcn.1002e5a0
push str.color_3
lea ecx, [ebp - 0x2a90]
mov dword [ebp - 4], 0x171
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2a90]
mov byte [ebp - 4], 0x72
push ecx
mov dword [eax + 0x669c], 0
lea ecx, [eax + 0x66a4]
mov dword [eax + 0x66a0], 0
mov byte [eax + 0x6691], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2aa8]
push eax
lea ecx, [ecx + 0x665c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2a90]
mov dword [eax + 0x66bc], esi
mov dword [eax + 0x66d4], 0
call fcn.1002e550
lea ecx, [ebp - 0x2aa8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x6688], 0x10030df0
lea eax, [ebp - 0x4e0]
push eax
mov dword [ebp - 0x4e0], 0x100323a0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x4e4], edi
mov dword [eax + 0x663c], 0
imul eax, dword [eax + 0x663c], 0xeb
lea edi, [ecx + 0x18]
add eax, 0x14
mov dword [ecx + 0x6628], eax
mov eax, ecx
mov dword [eax + 0x6630], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x6640], eax
lea eax, [ebp - 0x4e4]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2ad8]
push str.id_cz75a
add esi, 0x66f4
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x2ac0]
mov dword [ebp - 4], 0x173
call fcn.1002e5a0
mov byte [ebp - 4], 0x74
lea eax, [ebp - 0x2ac0]
mov ecx, dword [ebp - 0x7ac]
push eax
lea ecx, [ecx + 0x6714]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2ad8]
push eax
lea ecx, [ecx + 0x672c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2ac0]
mov dword [eax + 0x6778], 3
mov dword [eax + 0x6704], 0x23
mov dword [eax + 0x6708], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x2ad8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x6758], 0x10030df0
lea eax, [ebp - 0x4e8]
push eax
mov dword [ebp - 0x4e8], 0x100323d0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x4ec], esi
mov dword [eax + 0x670c], 0
imul eax, dword [eax + 0x670c], 0xeb
add eax, 0x14
mov dword [ecx + 0x66f8], eax
mov eax, ecx
mov dword [eax + 0x6700], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x6710], eax
lea eax, [ebp - 0x4ec]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2b08]
push str.stattrak_cz75a
add esi, 0x6780
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x2af0]
mov dword [ebp - 4], 0x175
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2b08]
push eax
mov byte [ebp - 4], 0x76
lea ecx, [ecx + 0x67b8]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2af0]
push ecx
lea ecx, [eax + 0x67f0]
mov byte [eax + 0x67e9], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2af0]
mov byte [eax + 0x67ec], 0
call fcn.1002e550
lea ecx, [ebp - 0x2b08]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x67e4], 0x10030df0
lea eax, [ebp - 0x4f0]
push eax
mov dword [ebp - 0x4f0], 0x100323d0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov dword [ebp - 0x4f4], esi
mov dword [eax + 0x6798], 0
imul eax, dword [eax + 0x6798], 0xeb
mov ecx, dword [ebp - 0x7ac]
add eax, 0x14
mov dword [ecx + 0x6784], eax
mov eax, ecx
mov dword [eax + 0x678c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x679c], eax
lea eax, [ebp - 0x4f4]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2b50]
push 0x100cc1a8
add esi, 0x6808
call fcn.100898b0
push str.quality_cz75a
lea ecx, [ebp - 0x2b38]
mov dword [ebp - 4], 0x177
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x2b20]
mov byte [ebp - 4], 0x78
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2b38]
push eax
mov byte [ebp - 4], 0x79
lea ecx, [ecx + 0x6840]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2b20]
push ecx
lea ecx, [eax + 0x6890]
mov byte [eax + 0x6871], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6871], al
cmovne eax, edx
mov dword [ecx + 0x68c0], eax
add eax, 8
mov dword [ecx + 0x6818], eax
mov dword [ecx + 0x681c], eax
mov eax, ecx
lea ecx, [ebp - 0x2b50]
push ecx
mov dword [eax + 0x687c], 0x3f800000
lea ecx, [eax + 0x68a8]
mov dword [eax + 0x6880], 0x42c80000
mov dword [eax + 0x6878], 0x42c80000
mov dword [eax + 0x688c], 0
mov dword [eax + 0x6884], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2b20]
call fcn.1002e550
lea ecx, [ebp - 0x2b38]
call fcn.1002e550
lea ecx, [ebp - 0x2b50]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x686c], 0x10030df0
lea eax, [ebp - 0x4f8]
push eax
mov dword [ebp - 0x4f8], 0x100323d0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x4fc], esi
mov dword [eax + 0x6820], 0
imul eax, dword [eax + 0x6820], 0xeb
add eax, 0x14
mov dword [ecx + 0x680c], eax
mov eax, ecx
mov dword [eax + 0x6814], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x6824], eax
lea eax, [ebp - 0x4fc]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2b98]
push 0x100cc0e4
add esi, 0x68c4
call fcn.100898b0
push str.seed_cz75a
lea ecx, [ebp - 0x2b80]
mov dword [ebp - 4], 0x17a
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x2b68]
mov byte [ebp - 4], 0x7b
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2b80]
push eax
mov byte [ebp - 4], 0x7c
lea ecx, [ecx + 0x68fc]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2b68]
push ecx
lea ecx, [eax + 0x694c]
mov byte [eax + 0x692d], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x692d], al
cmovne eax, edx
mov dword [ecx + 0x697c], eax
add eax, 8
mov dword [ecx + 0x68d4], eax
mov dword [ecx + 0x68d8], eax
mov eax, ecx
lea ecx, [ebp - 0x2b98]
push ecx
mov dword [eax + 0x6938], 0
lea ecx, [eax + 0x6964]
mov dword [eax + 0x693c], 0x437f0000
mov dword [eax + 0x6934], 0
mov dword [eax + 0x6948], 0
mov dword [eax + 0x6940], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2b68]
call fcn.1002e550
lea ecx, [ebp - 0x2b80]
call fcn.1002e550
lea ecx, [ebp - 0x2b98]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x6928], 0x10030df0
lea eax, [ebp - 0x500]
push eax
mov dword [ebp - 0x500], 0x100323d0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x504], esi
mov dword [eax + 0x68dc], 0
imul eax, dword [eax + 0x68dc], 0xeb
add eax, 0x14
mov dword [ecx + 0x68c8], eax
mov eax, ecx
mov dword [eax + 0x68d0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x68e0], eax
lea eax, [ebp - 0x504]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2bc8]
push str.id_revolver
add esi, 0x6980
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x2bb0]
mov dword [ebp - 4], 0x17d
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2bb0]
push eax
mov byte [ebp - 4], 0x7e
lea ecx, [ecx + 0x69a0]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2bc8]
push eax
lea ecx, [ecx + 0x69b8]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2bb0]
mov dword [eax + 0x6a04], 3
mov dword [eax + 0x6990], 0x23
mov dword [eax + 0x6994], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x2bc8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x69e4], 0x10030df0
lea eax, [ebp - 0x508]
push eax
mov dword [ebp - 0x508], 0x10032400
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x50c], esi
mov dword [eax + 0x6998], 0
imul eax, dword [eax + 0x6998], 0xeb
add eax, 0x14
mov dword [ecx + 0x6984], eax
mov eax, ecx
mov dword [eax + 0x698c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x699c], eax
lea eax, [ebp - 0x50c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2bf8]
push str.stattrak_revolver
add esi, 0x6a0c
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x2be0]
mov dword [ebp - 4], 0x17f
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2bf8]
push eax
mov byte [ebp - 4], 0x80
lea ecx, [ecx + 0x6a44]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2be0]
push ecx
lea ecx, [eax + 0x6a7c]
mov byte [eax + 0x6a75], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2be0]
mov byte [eax + 0x6a78], 0
call fcn.1002e550
lea ecx, [ebp - 0x2bf8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x6a70], 0x10030df0
lea eax, [ebp - 0x510]
push eax
mov dword [ebp - 0x510], 0x10032400
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x514], esi
mov dword [eax + 0x6a24], 0
imul eax, dword [eax + 0x6a24], 0xeb
add eax, 0x14
mov dword [ecx + 0x6a10], eax
mov eax, ecx
mov dword [eax + 0x6a18], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x6a28], eax
lea eax, [ebp - 0x514]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2c40]
push 0x100cc1a8
add esi, 0x6a94
call fcn.100898b0
push str.quality_revolver
lea ecx, [ebp - 0x2c28]
mov dword [ebp - 4], 0x181
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x2c10]
mov byte [ebp - 4], 0x82
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2c28]
push eax
mov byte [ebp - 4], 0x83
lea ecx, [ecx + 0x6acc]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2c10]
push ecx
lea ecx, [eax + 0x6b1c]
mov byte [eax + 0x6afd], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6afd], al
cmovne eax, edx
mov dword [ecx + 0x6b4c], eax
add eax, 8
mov dword [ecx + 0x6aa4], eax
mov dword [ecx + 0x6aa8], eax
mov eax, ecx
lea ecx, [ebp - 0x2c40]
push ecx
mov dword [eax + 0x6b08], 0x3f800000
lea ecx, [eax + 0x6b34]
mov dword [eax + 0x6b0c], 0x42c80000
mov dword [eax + 0x6b04], 0x42c80000
mov dword [eax + 0x6b18], 0
mov dword [eax + 0x6b10], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2c10]
call fcn.1002e550
lea ecx, [ebp - 0x2c28]
call fcn.1002e550
lea ecx, [ebp - 0x2c40]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
mov dword [eax + 0x6af8], 0x10030df0
lea eax, [ebp - 0x518]
mov dword [ebp - 0x518], 0x10032400
lea ecx, [esi + 0x58]
push eax
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x51c], esi
mov dword [eax + 0x6aac], 0
imul eax, dword [eax + 0x6aac], 0xeb
add eax, 0x14
mov dword [ecx + 0x6a98], eax
mov eax, ecx
mov dword [eax + 0x6aa0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x6ab0], eax
lea eax, [ebp - 0x51c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2c88]
push 0x100cc0e4
add esi, 0x6b50
call fcn.100898b0
push str.seed_revolver
lea ecx, [ebp - 0x2c70]
mov dword [ebp - 4], 0x184
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x2c58]
mov byte [ebp - 4], 0x85
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2c70]
push eax
mov byte [ebp - 4], 0x86
lea ecx, [ecx + 0x6b88]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2c58]
push ecx
lea ecx, [eax + 0x6bd8]
mov byte [eax + 0x6bb9], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6bb9], al
cmovne eax, edx
mov dword [ecx + 0x6c08], eax
add eax, 8
mov dword [ecx + 0x6b60], eax
mov dword [ecx + 0x6b64], eax
mov eax, ecx
lea ecx, [ebp - 0x2c88]
push ecx
mov dword [eax + 0x6bc4], 0
lea ecx, [eax + 0x6bf0]
mov dword [eax + 0x6bc8], 0x437f0000
mov dword [eax + 0x6bc0], 0
mov dword [eax + 0x6bd4], 0
mov dword [eax + 0x6bcc], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2c58]
call fcn.1002e550
lea ecx, [ebp - 0x2c70]
call fcn.1002e550
lea ecx, [ebp - 0x2c88]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x6bb4], 0x10030df0
lea eax, [ebp - 0x520]
push eax
mov dword [ebp - 0x520], 0x10032400
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x524], esi
mov dword [eax + 0x6b68], 0
imul eax, dword [eax + 0x6b68], 0xeb
add eax, 0x14
mov dword [ecx + 0x6b54], eax
mov eax, ecx
mov dword [eax + 0x6b5c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x6b6c], eax
lea eax, [ebp - 0x524]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2cb8]
push str.id_bayonet
add esi, 0x6c0c
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x2ca0]
mov dword [ebp - 4], 0x187
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2ca0]
push eax
mov byte [ebp - 4], 0x88
lea ecx, [ecx + 0x6c2c]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2cb8]
push eax
lea ecx, [ecx + 0x6c44]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2ca0]
mov dword [eax + 0x6c90], 3
mov dword [eax + 0x6c1c], 0x23
mov dword [eax + 0x6c20], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x2cb8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x6c70], 0x10030df0
lea eax, [ebp - 0x528]
push eax
mov dword [ebp - 0x528], 0x10032430
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x52c], esi
mov dword [eax + 0x6c24], 0
imul eax, dword [eax + 0x6c24], 0xeb
add eax, 0x14
mov dword [ecx + 0x6c10], eax
mov eax, ecx
mov dword [eax + 0x6c18], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x6c28], eax
lea eax, [ebp - 0x52c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2ce8]
push str.stattrak_bayonet
add esi, 0x6c98
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x2cd0]
mov dword [ebp - 4], 0x189
call fcn.1002e5a0
mov byte [ebp - 4], 0x8a
lea eax, [ebp - 0x2ce8]
mov ecx, dword [ebp - 0x7ac]
push eax
lea ecx, [ecx + 0x6cd0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2cd0]
push ecx
lea ecx, [eax + 0x6d08]
mov byte [eax + 0x6d01], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2cd0]
mov byte [eax + 0x6d04], 0
call fcn.1002e550
lea ecx, [ebp - 0x2ce8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x6cfc], 0x10030df0
lea eax, [ebp - 0x530]
push eax
mov dword [ebp - 0x530], 0x10032430
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x534], esi
mov dword [eax + 0x6cb0], 0
imul eax, dword [eax + 0x6cb0], 0xeb
add eax, 0x14
mov dword [ecx + 0x6c9c], eax
mov eax, ecx
mov dword [eax + 0x6ca4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x6cb4], eax
lea eax, [ebp - 0x534]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2d30]
push 0x100cc1a8
add esi, 0x6d20
call fcn.100898b0
push str.quality_bayonet
lea ecx, [ebp - 0x2d18]
mov dword [ebp - 4], 0x18b
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x2d00]
mov byte [ebp - 4], 0x8c
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2d18]
push eax
mov byte [ebp - 4], 0x8d
lea ecx, [ecx + 0x6d58]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2d00]
push ecx
lea ecx, [eax + 0x6da8]
mov byte [eax + 0x6d89], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6d89], al
cmovne eax, edx
mov dword [ecx + 0x6dd8], eax
add eax, 8
mov dword [ecx + 0x6d30], eax
mov dword [ecx + 0x6d34], eax
mov eax, ecx
mov dword [eax + 0x6d94], 0x3f800000
mov dword [eax + 0x6d98], 0x42c80000
mov dword [eax + 0x6d90], 0x42c80000
mov dword [eax + 0x6da4], 0
lea ecx, [ebp - 0x2d30]
mov dword [eax + 0x6d9c], 0x3f800000
push ecx
lea ecx, [eax + 0x6dc0]
call fcn.10089880
lea ecx, [ebp - 0x2d00]
call fcn.1002e550
lea ecx, [ebp - 0x2d18]
call fcn.1002e550
lea ecx, [ebp - 0x2d30]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x6d84], 0x10030df0
lea eax, [ebp - 0x538]
push eax
mov dword [ebp - 0x538], 0x10032430
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x53c], esi
mov dword [eax + 0x6d38], 0
imul eax, dword [eax + 0x6d38], 0xeb
add eax, 0x14
mov dword [ecx + 0x6d24], eax
mov eax, ecx
mov dword [eax + 0x6d2c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x6d3c], eax
lea eax, [ebp - 0x53c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2d78]
push 0x100cc0e4
add esi, 0x6ddc
call fcn.100898b0
push str.seed_bayonet
lea ecx, [ebp - 0x2d60]
mov dword [ebp - 4], 0x18e
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x2d48]
mov byte [ebp - 4], 0x8f
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2d60]
push eax
mov byte [ebp - 4], 0x90
lea ecx, [ecx + 0x6e14]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2d48]
push ecx
lea ecx, [eax + 0x6e64]
mov byte [eax + 0x6e45], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x6e45], al
cmovne eax, edx
mov dword [ecx + 0x6e94], eax
add eax, 8
mov dword [ecx + 0x6dec], eax
mov dword [ecx + 0x6df0], eax
mov eax, ecx
lea ecx, [ebp - 0x2d78]
push ecx
mov dword [eax + 0x6e50], 0
lea ecx, [eax + 0x6e7c]
mov dword [eax + 0x6e54], 0x437f0000
mov dword [eax + 0x6e4c], 0
mov dword [eax + 0x6e60], 0
mov dword [eax + 0x6e58], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2d48]
call fcn.1002e550
lea ecx, [ebp - 0x2d60]
call fcn.1002e550
lea ecx, [ebp - 0x2d78]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x6e40], 0x10030df0
lea eax, [ebp - 0x540]
push eax
mov dword [ebp - 0x540], 0x10032430
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x544], esi
mov dword [eax + 0x6df4], 0
imul eax, dword [eax + 0x6df4], 0xeb
add eax, 0x14
mov dword [ecx + 0x6de0], eax
mov eax, ecx
mov dword [eax + 0x6de8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x6df8], eax
lea eax, [ebp - 0x544]
push eax
mov ecx, edi
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2da8]
mov esi, dword [0x100cada0]
add edi, 0x6e98
push str.bayonet_color
call fcn.1002e5a0
push str.color
lea ecx, [ebp - 0x2d90]
mov dword [ebp - 4], 0x191
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2d90]
mov byte [ebp - 4], 0x92
push ecx
mov dword [eax + 0x6f10], 0
lea ecx, [eax + 0x6f18]
mov dword [eax + 0x6f14], 0
mov byte [eax + 0x6f05], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2da8]
push eax
lea ecx, [ecx + 0x6ed0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2d90]
mov dword [eax + 0x6f30], esi
mov dword [eax + 0x6f48], 0
call fcn.1002e550
lea ecx, [ebp - 0x2da8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x6efc], 0x10030df0
lea eax, [ebp - 0x548]
push eax
mov dword [ebp - 0x548], 0x10032430
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x54c], edi
mov dword [eax + 0x6eb0], 0
imul eax, dword [eax + 0x6eb0], 0xeb
add eax, 0x14
mov dword [ecx + 0x6e9c], eax
mov eax, ecx
mov dword [eax + 0x6ea4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x6eb4], eax
lea eax, [ebp - 0x54c]
push eax
lea ecx, [ecx + 0x18]
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2dd8]
mov esi, dword [0x100cada0]
add edi, 0x6f68
push str.bayonet_color1
call fcn.1002e5a0
push str.color_1
lea ecx, [ebp - 0x2dc0]
mov dword [ebp - 4], 0x193
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2dc0]
mov byte [ebp - 4], 0x94
push ecx
mov dword [eax + 0x6fe0], 0
lea ecx, [eax + 0x6fe8]
mov dword [eax + 0x6fe4], 0
mov byte [eax + 0x6fd5], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2dd8]
push eax
lea ecx, [ecx + 0x6fa0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2dc0]
mov dword [eax + 0x7000], esi
mov dword [eax + 0x7018], 0
call fcn.1002e550
lea ecx, [ebp - 0x2dd8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x6fcc], 0x10030df0
lea eax, [ebp - 0x550]
push eax
mov dword [ebp - 0x550], 0x10032430
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x554], edi
mov dword [eax + 0x6f80], 0
imul eax, dword [eax + 0x6f80], 0xeb
add eax, 0x14
mov dword [ecx + 0x6f6c], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x6f74], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x6f6c], eax
lea eax, [ebp - 0x554]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2e08]
mov esi, dword [0x100cada0]
add edi, 0x7038
push str.bayonet_color2
call fcn.1002e5a0
push str.color_2
lea ecx, [ebp - 0x2df0]
mov dword [ebp - 4], 0x195
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2df0]
mov byte [ebp - 4], 0x96
push ecx
mov dword [eax + 0x70b0], 0
lea ecx, [eax + 0x70b8]
mov dword [eax + 0x70b4], 0
mov byte [eax + 0x70a5], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2e08]
push eax
lea ecx, [ecx + 0x7070]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2df0]
mov dword [eax + 0x70d0], esi
mov dword [eax + 0x70e8], 0
call fcn.1002e550
lea ecx, [ebp - 0x2e08]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x709c], 0x10030df0
lea eax, [ebp - 0x558]
push eax
mov dword [ebp - 0x558], 0x10032430
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x55c], edi
mov dword [eax + 0x7050], 0
imul eax, dword [eax + 0x7050], 0xeb
add eax, 0x14
mov dword [ecx + 0x703c], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x7044], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x703c], eax
lea eax, [ebp - 0x55c]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2e38]
mov esi, dword [0x100cada0]
add edi, 0x7108
push str.bayonet_color3
call fcn.1002e5a0
push str.color_3
lea ecx, [ebp - 0x2e20]
mov dword [ebp - 4], 0x197
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2e20]
mov byte [ebp - 4], 0x98
push ecx
mov dword [eax + 0x7180], 0
lea ecx, [eax + 0x7188]
mov dword [eax + 0x7184], 0
mov byte [eax + 0x7175], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2e38]
push eax
lea ecx, [ecx + 0x7140]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2e20]
mov dword [eax + 0x71a0], esi
mov dword [eax + 0x71b8], 0
call fcn.1002e550
lea ecx, [ebp - 0x2e38]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x716c], 0x10030df0
lea eax, [ebp - 0x560]
push eax
mov dword [ebp - 0x560], 0x10032430
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov dword [ebp - 0x564], edi
mov dword [eax + 0x7120], 0
imul eax, dword [eax + 0x7120], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x7ac]
mov dword [ecx + 0x710c], eax
lea edi, [ecx + 0x18]
mov eax, ecx
mov dword [eax + 0x7114], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x7124], eax
lea eax, [ebp - 0x564]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2e68]
push str.id_flip
add esi, 0x71d8
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x2e50]
mov dword [ebp - 4], 0x199
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2e50]
push eax
mov byte [ebp - 4], 0x9a
lea ecx, [ecx + 0x71f8]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2e68]
push eax
lea ecx, [ecx + 0x7210]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2e50]
mov dword [eax + 0x725c], 3
mov dword [eax + 0x71e8], 0x23
mov dword [eax + 0x71ec], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x2e68]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x723c], 0x10030df0
lea eax, [ebp - 0x568]
push eax
mov dword [ebp - 0x568], 0x10032460
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x56c], esi
mov dword [eax + 0x71f0], 0
imul eax, dword [eax + 0x71f0], 0xeb
add eax, 0x14
mov dword [ecx + 0x71dc], eax
mov eax, ecx
mov dword [eax + 0x71e4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x71f4], eax
lea eax, [ebp - 0x56c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2e98]
push str.stattrak_flip
add esi, 0x7264
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x2e80]
mov dword [ebp - 4], 0x19b
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2e98]
push eax
mov byte [ebp - 4], 0x9c
lea ecx, [ecx + 0x729c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2e80]
push ecx
lea ecx, [eax + 0x72d4]
mov byte [eax + 0x72cd], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2e80]
mov byte [eax + 0x72d0], 0
call fcn.1002e550
lea ecx, [ebp - 0x2e98]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x72c8], 0x10030df0
lea eax, [ebp - 0x570]
push eax
mov dword [ebp - 0x570], 0x10032460
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x574], esi
mov dword [eax + 0x727c], 0
imul eax, dword [eax + 0x727c], 0xeb
add eax, 0x14
mov dword [ecx + 0x7268], eax
mov eax, ecx
mov dword [eax + 0x7270], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x7280], eax
lea eax, [ebp - 0x574]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2ee0]
push 0x100cc1a8
add esi, 0x72ec
call fcn.100898b0
push str.quality_flip
lea ecx, [ebp - 0x2ec8]
mov dword [ebp - 4], 0x19d
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x2eb0]
mov byte [ebp - 4], 0x9e
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2ec8]
push eax
mov byte [ebp - 4], 0x9f
lea ecx, [ecx + 0x7324]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2eb0]
push ecx
lea ecx, [eax + 0x7374]
mov byte [eax + 0x7355], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7355], al
cmovne eax, edx
mov dword [ecx + 0x73a4], eax
add eax, 8
mov dword [ecx + 0x72fc], eax
mov dword [ecx + 0x7300], eax
mov eax, ecx
lea ecx, [ebp - 0x2ee0]
push ecx
mov dword [eax + 0x7360], 0x3f800000
lea ecx, [eax + 0x738c]
mov dword [eax + 0x7364], 0x42c80000
mov dword [eax + 0x735c], 0x42c80000
mov dword [eax + 0x7370], 0
mov dword [eax + 0x7368], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2eb0]
call fcn.1002e550
lea ecx, [ebp - 0x2ec8]
call fcn.1002e550
lea ecx, [ebp - 0x2ee0]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x7350], 0x10030df0
lea eax, [ebp - 0x578]
push eax
mov dword [ebp - 0x578], 0x10032460
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x57c], esi
mov dword [eax + 0x7304], 0
imul eax, dword [eax + 0x7304], 0xeb
add eax, 0x14
mov dword [ecx + 0x72f0], eax
mov eax, ecx
mov dword [eax + 0x72f8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x7308], eax
lea eax, [ebp - 0x57c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2f28]
push 0x100cc0e4
add esi, 0x73a8
call fcn.100898b0
push str.seed_flip
lea ecx, [ebp - 0x2f10]
mov dword [ebp - 4], 0x1a0
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x2ef8]
mov byte [ebp - 4], 0xa1
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2f10]
push eax
mov byte [ebp - 4], 0xa2
lea ecx, [ecx + 0x73e0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2ef8]
push ecx
lea ecx, [eax + 0x7430]
mov byte [eax + 0x7411], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7411], al
cmovne eax, edx
mov dword [ecx + 0x7460], eax
add eax, 8
mov dword [ecx + 0x73b8], eax
mov dword [ecx + 0x73bc], eax
mov eax, ecx
lea ecx, [ebp - 0x2f28]
push ecx
mov dword [eax + 0x741c], 0
lea ecx, [eax + 0x7448]
mov dword [eax + 0x7420], 0x437f0000
mov dword [eax + 0x7418], 0
mov dword [eax + 0x742c], 0
mov dword [eax + 0x7424], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x2ef8]
call fcn.1002e550
lea ecx, [ebp - 0x2f10]
call fcn.1002e550
lea ecx, [ebp - 0x2f28]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x740c], 0x10030df0
lea eax, [ebp - 0x580]
push eax
mov dword [ebp - 0x580], 0x10032460
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x584], esi
mov dword [eax + 0x73c0], 0
imul eax, dword [eax + 0x73c0], 0xeb
add eax, 0x14
mov dword [ecx + 0x73ac], eax
mov eax, ecx
mov dword [eax + 0x73b4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x73c4], eax
lea eax, [ebp - 0x584]
push eax
mov ecx, edi
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2f58]
mov esi, dword [0x100cada0]
add edi, 0x7464
push str.flip_color
call fcn.1002e5a0
push str.color
lea ecx, [ebp - 0x2f40]
mov dword [ebp - 4], 0x1a3
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2f40]
mov byte [ebp - 4], 0xa4
push ecx
mov dword [eax + 0x74dc], 0
lea ecx, [eax + 0x74e4]
mov dword [eax + 0x74e0], 0
mov byte [eax + 0x74d1], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2f58]
push eax
lea ecx, [ecx + 0x749c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2f40]
mov dword [eax + 0x74fc], esi
mov dword [eax + 0x7514], 0
call fcn.1002e550
lea ecx, [ebp - 0x2f58]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x74c8], 0x10030df0
lea eax, [ebp - 0x588]
push eax
mov dword [ebp - 0x588], 0x10032460
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x58c], edi
mov dword [eax + 0x747c], 0
imul eax, dword [eax + 0x747c], 0xeb
add eax, 0x14
mov dword [ecx + 0x7468], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x7470], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x7468], eax
lea eax, [ebp - 0x58c]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2f88]
mov esi, dword [0x100cada0]
add edi, 0x7534
push str.flip_color1
call fcn.1002e5a0
push str.color_1
lea ecx, [ebp - 0x2f70]
mov dword [ebp - 4], 0x1a5
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2f70]
mov byte [ebp - 4], 0xa6
push ecx
mov dword [eax + 0x75ac], 0
lea ecx, [eax + 0x75b4]
mov dword [eax + 0x75b0], 0
mov byte [eax + 0x75a1], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2f88]
push eax
lea ecx, [ecx + 0x756c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2f70]
mov dword [eax + 0x75cc], esi
mov dword [eax + 0x75e4], 0
call fcn.1002e550
lea ecx, [ebp - 0x2f88]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x7598], 0x10030df0
lea eax, [ebp - 0x590]
push eax
mov dword [ebp - 0x590], 0x10032460
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x594], edi
mov dword [eax + 0x754c], 0
imul eax, dword [eax + 0x754c], 0xeb
add eax, 0x14
mov dword [ecx + 0x7538], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x7540], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x7538], eax
lea eax, [ebp - 0x594]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2fb8]
mov esi, dword [0x100cada0]
add edi, 0x7604
push str.flip_color2
call fcn.1002e5a0
push str.color_2
lea ecx, [ebp - 0x2fa0]
mov dword [ebp - 4], 0x1a7
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2fa0]
mov byte [ebp - 4], 0xa8
push ecx
mov dword [eax + 0x767c], 0
lea ecx, [eax + 0x7684]
mov dword [eax + 0x7680], 0
mov byte [eax + 0x7671], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2fb8]
push eax
lea ecx, [ecx + 0x763c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2fa0]
mov dword [eax + 0x769c], esi
mov dword [eax + 0x76b4], 0
call fcn.1002e550
lea ecx, [ebp - 0x2fb8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x7668], 0x10030df0
lea eax, [ebp - 0x598]
push eax
mov dword [ebp - 0x598], 0x10032460
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x59c], edi
mov dword [eax + 0x761c], 0
imul eax, dword [eax + 0x761c], 0xeb
add eax, 0x14
mov dword [ecx + 0x7608], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x7610], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x7608], eax
lea eax, [ebp - 0x59c]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2fe8]
mov esi, dword [0x100cada0]
add edi, 0x76d4
push str.flip_color3
call fcn.1002e5a0
push str.color_3
lea ecx, [ebp - 0x2fd0]
mov dword [ebp - 4], 0x1a9
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2fd0]
mov byte [ebp - 4], 0xaa
push ecx
mov dword [eax + 0x774c], 0
lea ecx, [eax + 0x7754]
mov dword [eax + 0x7750], 0
mov byte [eax + 0x7741], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x2fe8]
push eax
lea ecx, [ecx + 0x770c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x2fd0]
mov dword [eax + 0x776c], esi
mov dword [eax + 0x7784], 0
call fcn.1002e550
lea ecx, [ebp - 0x2fe8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x7738], 0x10030df0
lea eax, [ebp - 0x5a0]
push eax
mov dword [ebp - 0x5a0], 0x10032460
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x5a4], edi
mov dword [eax + 0x76ec], 0
imul eax, dword [eax + 0x76ec], 0xeb
add eax, 0x14
mov dword [ecx + 0x76d8], eax
mov eax, ecx
mov dword [eax + 0x76e0], 0xaf
mov eax, dword [eax + 0x2c]
lea edi, [ecx + 0x18]
mov dword [ecx + 0x76f0], eax
lea eax, [ebp - 0x5a4]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3018]
push str.id_gut
add esi, 0x77a4
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x3000]
mov dword [ebp - 4], 0x1ab
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3000]
push eax
mov byte [ebp - 4], 0xac
lea ecx, [ecx + 0x77c4]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3018]
push eax
lea ecx, [ecx + 0x77dc]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3000]
mov dword [eax + 0x7828], 3
mov dword [eax + 0x77b4], 0x23
mov dword [eax + 0x77b8], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x3018]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x7808], 0x10030df0
lea eax, [ebp - 0x5a8]
push eax
mov dword [ebp - 0x5a8], 0x10032490
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x5ac], esi
mov dword [eax + 0x77bc], 0
imul eax, dword [eax + 0x77bc], 0xeb
add eax, 0x14
mov dword [ecx + 0x77a8], eax
mov eax, ecx
mov dword [eax + 0x77b0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x77c0], eax
lea eax, [ebp - 0x5ac]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3048]
push str.stattrak_gut
add esi, 0x7830
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x3030]
mov dword [ebp - 4], 0x1ad
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3048]
push eax
mov byte [ebp - 4], 0xae
lea ecx, [ecx + 0x7868]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3030]
push ecx
mov byte [eax + 0x7899], 1
lea ecx, [eax + 0x78a0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3030]
mov byte [eax + 0x789c], 0
call fcn.1002e550
lea ecx, [ebp - 0x3048]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x7894], 0x10030df0
lea eax, [ebp - 0x5b0]
push eax
mov dword [ebp - 0x5b0], 0x10032490
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x5b4], esi
mov dword [eax + 0x7848], 0
imul eax, dword [eax + 0x7848], 0xeb
add eax, 0x14
mov dword [ecx + 0x7834], eax
mov eax, ecx
mov dword [eax + 0x783c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x784c], eax
lea eax, [ebp - 0x5b4]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3090]
push 0x100cc1a8
add esi, 0x78b8
call fcn.100898b0
push str.quality_gut
lea ecx, [ebp - 0x3078]
mov dword [ebp - 4], 0x1af
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x3060]
mov byte [ebp - 4], 0xb0
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3078]
push eax
mov byte [ebp - 4], 0xb1
lea ecx, [ecx + 0x78f0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3060]
push ecx
lea ecx, [eax + 0x7940]
mov byte [eax + 0x7921], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7921], al
cmovne eax, edx
mov dword [ecx + 0x7970], eax
add eax, 8
mov dword [ecx + 0x78c8], eax
mov dword [ecx + 0x78cc], eax
mov eax, ecx
lea ecx, [ebp - 0x3090]
push ecx
mov dword [eax + 0x792c], 0x3f800000
lea ecx, [eax + 0x7958]
mov dword [eax + 0x7930], 0x42c80000
mov dword [eax + 0x7928], 0x42c80000
mov dword [eax + 0x793c], 0
mov dword [eax + 0x7934], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x3060]
call fcn.1002e550
lea ecx, [ebp - 0x3078]
call fcn.1002e550
lea ecx, [ebp - 0x3090]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x791c], 0x10030df0
lea eax, [ebp - 0x5b8]
push eax
mov dword [ebp - 0x5b8], 0x10032490
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x5bc], esi
mov dword [eax + 0x78d0], 0
imul eax, dword [eax + 0x78d0], 0xeb
add eax, 0x14
mov dword [ecx + 0x78bc], eax
mov eax, ecx
mov dword [eax + 0x78c4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x78d4], eax
lea eax, [ebp - 0x5bc]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x30d8]
push 0x100cc0e4
add esi, 0x7974
call fcn.100898b0
push str.seed_gut
lea ecx, [ebp - 0x30c0]
mov dword [ebp - 4], 0x1b2
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x30a8]
mov byte [ebp - 4], 0xb3
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x30c0]
push eax
mov byte [ebp - 4], 0xb4
lea ecx, [ecx + 0x79ac]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x30a8]
push ecx
lea ecx, [eax + 0x79fc]
mov byte [eax + 0x79dd], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x79dd], al
cmovne eax, edx
mov dword [ecx + 0x7a2c], eax
add eax, 8
mov dword [ecx + 0x7984], eax
mov dword [ecx + 0x7988], eax
mov eax, ecx
lea ecx, [ebp - 0x30d8]
push ecx
mov dword [eax + 0x79e8], 0
lea ecx, [eax + 0x7a14]
mov dword [eax + 0x79ec], 0x437f0000
mov dword [eax + 0x79e4], 0
mov dword [eax + 0x79f8], 0
mov dword [eax + 0x79f0], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x30a8]
call fcn.1002e550
lea ecx, [ebp - 0x30c0]
call fcn.1002e550
lea ecx, [ebp - 0x30d8]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
mov dword [eax + 0x79d8], 0x10030df0
lea ecx, [esi + 0x58]
lea eax, [ebp - 0x5c0]
mov dword [ebp - 0x5c0], 0x10032490
push eax
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x5c4], esi
mov dword [eax + 0x798c], 0
imul eax, dword [eax + 0x798c], 0xeb
add eax, 0x14
mov dword [ecx + 0x7978], eax
mov eax, ecx
mov dword [eax + 0x7980], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x7990], eax
lea eax, [ebp - 0x5c4]
push eax
mov ecx, edi
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3108]
mov esi, dword [0x100cada0]
add edi, 0x7a30
push str.gut_color
call fcn.1002e5a0
push str.color
lea ecx, [ebp - 0x30f0]
mov dword [ebp - 4], 0x1b5
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x30f0]
mov byte [ebp - 4], 0xb6
push ecx
mov dword [eax + 0x7aa8], 0
lea ecx, [eax + 0x7ab0]
mov dword [eax + 0x7aac], 0
mov byte [eax + 0x7a9d], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3108]
push eax
lea ecx, [ecx + 0x7a68]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x30f0]
mov dword [eax + 0x7ac8], esi
mov dword [eax + 0x7ae0], 0
call fcn.1002e550
lea ecx, [ebp - 0x3108]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x7a94], 0x10030df0
lea eax, [ebp - 0x5c8]
push eax
mov dword [ebp - 0x5c8], 0x10032490
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x5cc], edi
mov dword [eax + 0x7a48], 0
imul eax, dword [eax + 0x7a48], 0xeb
add eax, 0x14
mov dword [ecx + 0x7a34], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x7a3c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x7a34], eax
lea eax, [ebp - 0x5cc]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
mov esi, dword [0x100cada0]
add edi, 0x7b00
push str.gut_color1
lea ecx, [ebp - 0x3138]
call fcn.1002e5a0
push str.color_1
lea ecx, [ebp - 0x3120]
mov dword [ebp - 4], 0x1b7
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3120]
mov byte [ebp - 4], 0xb8
push ecx
mov dword [eax + 0x7b78], 0
lea ecx, [eax + 0x7b80]
mov dword [eax + 0x7b7c], 0
mov byte [eax + 0x7b6d], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3138]
push eax
lea ecx, [ecx + 0x7b38]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3120]
mov dword [eax + 0x7b98], esi
mov dword [eax + 0x7bb0], 0
call fcn.1002e550
lea ecx, [ebp - 0x3138]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x7b64], 0x10030df0
lea eax, [ebp - 0x5d0]
push eax
mov dword [ebp - 0x5d0], 0x10032490
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x5d4], edi
mov dword [eax + 0x7b18], 0
imul eax, dword [eax + 0x7b18], 0xeb
add eax, 0x14
mov dword [ecx + 0x7b04], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x7b0c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x7b04], eax
lea eax, [ebp - 0x5d4]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3168]
mov esi, dword [0x100cada0]
add edi, 0x7bd0
push str.gut_color2
call fcn.1002e5a0
push str.color_2
lea ecx, [ebp - 0x3150]
mov dword [ebp - 4], 0x1b9
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3150]
mov byte [ebp - 4], 0xba
push ecx
mov dword [eax + 0x7c48], 0
lea ecx, [eax + 0x7c50]
mov dword [eax + 0x7c4c], 0
mov byte [eax + 0x7c3d], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3168]
push eax
lea ecx, [ecx + 0x7c08]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
mov dword [eax + 0x7c68], esi
mov dword [eax + 0x7c80], 0
lea ecx, [ebp - 0x3150]
call fcn.1002e550
lea ecx, [ebp - 0x3168]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x7c34], 0x10030df0
lea eax, [ebp - 0x5d8]
push eax
mov dword [ebp - 0x5d8], 0x10032490
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x5dc], edi
mov dword [eax + 0x7be8], 0
imul eax, dword [eax + 0x7be8], 0xeb
add eax, 0x14
mov dword [ecx + 0x7bd4], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x7bdc], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x7bd4], eax
lea eax, [ebp - 0x5dc]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3198]
mov esi, dword [0x100cada0]
add edi, 0x7ca0
push str.gut_color3
call fcn.1002e5a0
push str.color_3
lea ecx, [ebp - 0x3180]
mov dword [ebp - 4], 0x1bb
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3180]
mov byte [ebp - 4], 0xbc
push ecx
mov dword [eax + 0x7d18], 0
lea ecx, [eax + 0x7d20]
mov dword [eax + 0x7d1c], 0
mov byte [eax + 0x7d0d], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3198]
push eax
lea ecx, [ecx + 0x7cd8]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3180]
mov dword [eax + 0x7d38], esi
mov dword [eax + 0x7d50], 0
call fcn.1002e550
lea ecx, [ebp - 0x3198]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x7d04], 0x10030df0
lea eax, [ebp - 0x5e0]
push eax
mov dword [ebp - 0x5e0], 0x10032490
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x5e4], edi
mov dword [eax + 0x7cb8], 0
imul eax, dword [eax + 0x7cb8], 0xeb
add eax, 0x14
mov dword [ecx + 0x7ca4], eax
mov eax, ecx
mov dword [eax + 0x7cac], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x7cbc], eax
lea eax, [ebp - 0x5e4]
push eax
lea edi, [ecx + 0x18]
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x31c8]
push str.id_karambit
add esi, 0x7d70
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x31b0]
mov dword [ebp - 4], 0x1bd
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x31b0]
push eax
mov byte [ebp - 4], 0xbe
lea ecx, [ecx + 0x7d90]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x31c8]
push eax
lea ecx, [ecx + 0x7da8]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x31b0]
mov dword [eax + 0x7df4], 3
mov dword [eax + 0x7d80], 0x23
mov dword [eax + 0x7d84], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x31c8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x7dd4], 0x10030df0
lea eax, [ebp - 0x5e8]
push eax
mov dword [ebp - 0x5e8], 0x100324c0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x5ec], esi
mov dword [eax + 0x7d88], 0
imul eax, dword [eax + 0x7d88], 0xeb
add eax, 0x14
mov dword [ecx + 0x7d74], eax
mov eax, ecx
mov dword [eax + 0x7d7c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x7d8c], eax
lea eax, [ebp - 0x5ec]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x31f8]
push str.stattrak_karambit
add esi, 0x7dfc
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x31e0]
mov dword [ebp - 4], 0x1bf
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x31f8]
push eax
mov byte [ebp - 4], 0xc0
lea ecx, [ecx + 0x7e34]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x31e0]
push ecx
lea ecx, [eax + 0x7e6c]
mov byte [eax + 0x7e65], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
mov byte [eax + 0x7e68], 0
lea ecx, [ebp - 0x31e0]
call fcn.1002e550
lea ecx, [ebp - 0x31f8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x7e60], 0x10030df0
lea eax, [ebp - 0x5f0]
push eax
mov dword [ebp - 0x5f0], 0x100324c0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x5f4], esi
mov dword [eax + 0x7e14], 0
imul eax, dword [eax + 0x7e14], 0xeb
add eax, 0x14
mov dword [ecx + 0x7e00], eax
mov eax, ecx
mov dword [eax + 0x7e08], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x7e18], eax
lea eax, [ebp - 0x5f4]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3240]
push 0x100cc1a8
add esi, 0x7e84
call fcn.100898b0
push str.quality_karambit
lea ecx, [ebp - 0x3228]
mov dword [ebp - 4], 0x1c1
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x3210]
mov byte [ebp - 4], 0xc2
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3228]
push eax
mov byte [ebp - 4], 0xc3
lea ecx, [ecx + 0x7ebc]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3210]
push ecx
lea ecx, [eax + 0x7f0c]
mov byte [eax + 0x7eed], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7eed], al
cmovne eax, edx
mov dword [ecx + 0x7f3c], eax
add eax, 8
mov dword [ecx + 0x7e94], eax
mov dword [ecx + 0x7e98], eax
mov eax, ecx
lea ecx, [ebp - 0x3240]
push ecx
mov dword [eax + 0x7ef8], 0x3f800000
lea ecx, [eax + 0x7f24]
mov dword [eax + 0x7efc], 0x42c80000
mov dword [eax + 0x7ef4], 0x42c80000
mov dword [eax + 0x7f08], 0
mov dword [eax + 0x7f00], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x3210]
call fcn.1002e550
lea ecx, [ebp - 0x3228]
call fcn.1002e550
lea ecx, [ebp - 0x3240]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x7ee8], 0x10030df0
lea eax, [ebp - 0x5f8]
push eax
mov dword [ebp - 0x5f8], 0x100324c0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x5fc], esi
mov dword [eax + 0x7e9c], 0
imul eax, dword [eax + 0x7e9c], 0xeb
add eax, 0x14
mov dword [ecx + 0x7e88], eax
mov eax, ecx
mov dword [eax + 0x7e90], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x7ea0], eax
lea eax, [ebp - 0x5fc]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3288]
push 0x100cc0e4
add esi, 0x7f40
call fcn.100898b0
push str.seed_karambit
lea ecx, [ebp - 0x3270]
mov dword [ebp - 4], 0x1c4
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x3258]
mov byte [ebp - 4], 0xc5
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3270]
push eax
mov byte [ebp - 4], 0xc6
lea ecx, [ecx + 0x7f78]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3258]
push ecx
lea ecx, [eax + 0x7fc8]
mov byte [eax + 0x7fa9], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x7fa9], al
cmovne eax, edx
mov dword [ecx + 0x7ff8], eax
add eax, 8
mov dword [ecx + 0x7f50], eax
mov dword [ecx + 0x7f54], eax
mov eax, ecx
lea ecx, [ebp - 0x3288]
push ecx
mov dword [eax + 0x7fb4], 0
lea ecx, [eax + 0x7fe0]
mov dword [eax + 0x7fb8], 0x437f0000
mov dword [eax + 0x7fb0], 0
mov dword [eax + 0x7fc4], 0
mov dword [eax + 0x7fbc], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x3258]
call fcn.1002e550
lea ecx, [ebp - 0x3270]
call fcn.1002e550
lea ecx, [ebp - 0x3288]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x7fa4], 0x10030df0
lea eax, [ebp - 0x600]
mov dword [ebp - 0x600], 0x100324c0
push eax
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x604], esi
mov dword [eax + 0x7f58], 0
imul eax, dword [eax + 0x7f58], 0xeb
add eax, 0x14
mov dword [ecx + 0x7f44], eax
mov eax, ecx
mov dword [eax + 0x7f4c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x7f5c], eax
lea eax, [ebp - 0x604]
push eax
mov ecx, edi
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x32b8]
mov esi, dword [0x100cada0]
add edi, 0x7ffc
push str.karambit_color
call fcn.1002e5a0
push str.color
lea ecx, [ebp - 0x32a0]
mov dword [ebp - 4], 0x1c7
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x32a0]
mov byte [ebp - 4], 0xc8
push ecx
mov dword [eax + 0x8074], 0
lea ecx, [eax + 0x807c]
mov dword [eax + 0x8078], 0
mov byte [eax + 0x8069], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x32b8]
push eax
lea ecx, [ecx + 0x8034]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x32a0]
mov dword [eax + 0x8094], esi
mov dword [eax + 0x80ac], 0
call fcn.1002e550
lea ecx, [ebp - 0x32b8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x8060], 0x10030df0
lea eax, [ebp - 0x608]
push eax
mov dword [ebp - 0x608], 0x100324c0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x60c], edi
mov dword [eax + 0x8014], 0
imul eax, dword [eax + 0x8014], 0xeb
add eax, 0x14
mov dword [ecx + 0x8000], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x8008], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x8000], eax
lea eax, [ebp - 0x60c]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x32e8]
mov esi, dword [0x100cada0]
add edi, 0x80cc
push str.karambit_color1
call fcn.1002e5a0
mov dword [ebp - 4], 0x1c9
push str.color_1
lea ecx, [ebp - 0x32d0]
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x32d0]
mov byte [ebp - 4], 0xca
push ecx
mov dword [eax + 0x8144], 0
lea ecx, [eax + 0x814c]
mov dword [eax + 0x8148], 0
mov byte [eax + 0x8139], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x32e8]
push eax
lea ecx, [ecx + 0x8104]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x32d0]
mov dword [eax + 0x8164], esi
mov dword [eax + 0x817c], 0
call fcn.1002e550
lea ecx, [ebp - 0x32e8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x8130], 0x10030df0
lea eax, [ebp - 0x610]
push eax
mov dword [ebp - 0x610], 0x100324c0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x614], edi
mov dword [eax + 0x80e4], 0
imul eax, dword [eax + 0x80e4], 0xeb
add eax, 0x14
mov dword [ecx + 0x80d0], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x80d8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x80d0], eax
lea eax, [ebp - 0x614]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3318]
mov esi, dword [0x100cada0]
add edi, 0x819c
push str.karambit_color2
call fcn.1002e5a0
push str.color_2
lea ecx, [ebp - 0x3300]
mov dword [ebp - 4], 0x1cb
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3300]
mov byte [ebp - 4], 0xcc
push ecx
mov dword [eax + 0x8214], 0
lea ecx, [eax + 0x821c]
mov dword [eax + 0x8218], 0
mov byte [eax + 0x8209], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3318]
push eax
lea ecx, [ecx + 0x81d4]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3300]
mov dword [eax + 0x8234], esi
mov dword [eax + 0x824c], 0
call fcn.1002e550
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3318]
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x8200], 0x10030df0
lea eax, [ebp - 0x618]
push eax
mov dword [ebp - 0x618], 0x100324c0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x61c], edi
mov dword [eax + 0x81b4], 0
imul eax, dword [eax + 0x81b4], 0xeb
add eax, 0x14
mov dword [ecx + 0x81a0], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x81a8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x81a0], eax
lea eax, [ebp - 0x61c]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3348]
mov esi, dword [0x100cada0]
add edi, 0x826c
push str.karambit_color3
call fcn.1002e5a0
push str.color_3
lea ecx, [ebp - 0x3330]
mov dword [ebp - 4], 0x1cd
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3330]
mov byte [ebp - 4], 0xce
push ecx
mov dword [eax + 0x82e4], 0
lea ecx, [eax + 0x82ec]
mov dword [eax + 0x82e8], 0
mov byte [eax + 0x82d9], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3348]
push eax
lea ecx, [ecx + 0x82a4]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3330]
mov dword [eax + 0x8304], esi
mov dword [eax + 0x831c], 0
call fcn.1002e550
lea ecx, [ebp - 0x3348]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x82d0], 0x10030df0
lea eax, [ebp - 0x620]
push eax
mov dword [ebp - 0x620], 0x100324c0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x624], edi
mov dword [eax + 0x8284], 0
imul eax, dword [eax + 0x8284], 0xeb
lea edi, [ecx + 0x18]
add eax, 0x14
mov dword [ecx + 0x8270], eax
mov eax, ecx
mov dword [eax + 0x8278], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x8288], eax
lea eax, [ebp - 0x624]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
push str.id_m9
lea ecx, [ebp - 0x3378]
add esi, 0x833c
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x3360]
mov dword [ebp - 4], 0x1cf
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3360]
push eax
mov byte [ebp - 4], 0xd0
lea ecx, [ecx + 0x835c]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3378]
push eax
lea ecx, [ecx + 0x8374]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3360]
mov dword [eax + 0x83c0], 3
mov dword [eax + 0x834c], 0x23
mov dword [eax + 0x8350], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x3378]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x83a0], 0x10030df0
lea eax, [ebp - 0x628]
push eax
mov dword [ebp - 0x628], 0x100324f0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x62c], esi
mov dword [eax + 0x8354], 0
imul eax, dword [eax + 0x8354], 0xeb
add eax, 0x14
mov dword [ecx + 0x8340], eax
mov eax, ecx
mov dword [eax + 0x8348], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x8358], eax
lea eax, [ebp - 0x62c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x33a8]
push str.stattrak_m9
add esi, 0x83c8
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x3390]
mov dword [ebp - 4], 0x1d1
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x33a8]
push eax
mov byte [ebp - 4], 0xd2
lea ecx, [ecx + 0x8400]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3390]
push ecx
lea ecx, [eax + 0x8438]
mov byte [eax + 0x8431], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3390]
mov byte [eax + 0x8434], 0
call fcn.1002e550
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x33a8]
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x842c], 0x10030df0
lea eax, [ebp - 0x630]
push eax
mov dword [ebp - 0x630], 0x100324f0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x634], esi
mov dword [eax + 0x83e0], 0
imul eax, dword [eax + 0x83e0], 0xeb
add eax, 0x14
mov dword [ecx + 0x83cc], eax
mov eax, ecx
mov dword [eax + 0x83d4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x83e4], eax
lea eax, [ebp - 0x634]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x33f0]
push 0x100cc1a8
add esi, 0x8450
call fcn.100898b0
push str.quality_m9
lea ecx, [ebp - 0x33d8]
mov dword [ebp - 4], 0x1d3
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x33c0]
mov byte [ebp - 4], 0xd4
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x33d8]
push eax
mov byte [ebp - 4], 0xd5
lea ecx, [ecx + 0x8488]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x33c0]
push ecx
lea ecx, [eax + 0x84d8]
mov byte [eax + 0x84b9], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x84b9], al
cmovne eax, edx
mov dword [ecx + 0x8508], eax
add eax, 8
mov dword [ecx + 0x8460], eax
mov dword [ecx + 0x8464], eax
mov eax, ecx
lea ecx, [ebp - 0x33f0]
push ecx
mov dword [eax + 0x84c4], 0x3f800000
lea ecx, [eax + 0x84f0]
mov dword [eax + 0x84c8], 0x42c80000
mov dword [eax + 0x84c0], 0x42c80000
mov dword [eax + 0x84d4], 0
mov dword [eax + 0x84cc], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x33c0]
call fcn.1002e550
lea ecx, [ebp - 0x33d8]
call fcn.1002e550
lea ecx, [ebp - 0x33f0]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x84b4], 0x10030df0
mov dword [ebp - 0x638], 0x100324f0
lea eax, [ebp - 0x638]
push eax
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x63c], esi
mov dword [eax + 0x8468], 0
imul eax, dword [eax + 0x8468], 0xeb
add eax, 0x14
mov dword [ecx + 0x8454], eax
mov eax, ecx
mov dword [eax + 0x845c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x846c], eax
lea eax, [ebp - 0x63c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3438]
push 0x100cc0e4
add esi, 0x850c
call fcn.100898b0
push str.seed_m9
lea ecx, [ebp - 0x3420]
mov dword [ebp - 4], 0x1d6
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x3408]
mov byte [ebp - 4], 0xd7
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3420]
push eax
mov byte [ebp - 4], 0xd8
lea ecx, [ecx + 0x8544]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3408]
push ecx
lea ecx, [eax + 0x8594]
mov byte [eax + 0x8575], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x8575], al
cmovne eax, edx
mov dword [ecx + 0x85c4], eax
add eax, 8
mov dword [ecx + 0x851c], eax
mov dword [ecx + 0x8520], eax
mov eax, ecx
lea ecx, [ebp - 0x3438]
push ecx
mov dword [eax + 0x8580], 0
lea ecx, [eax + 0x85ac]
mov dword [eax + 0x8584], 0x437f0000
mov dword [eax + 0x857c], 0
mov dword [eax + 0x8590], 0
mov dword [eax + 0x8588], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x3408]
call fcn.1002e550
lea ecx, [ebp - 0x3420]
call fcn.1002e550
lea ecx, [ebp - 0x3438]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x8570], 0x10030df0
lea eax, [ebp - 0x640]
push eax
mov dword [ebp - 0x640], 0x100324f0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov dword [ebp - 0x644], esi
mov ecx, dword [ebp - 0x7ac]
mov dword [eax + 0x8524], 0
imul eax, dword [eax + 0x8524], 0xeb
add eax, 0x14
mov dword [ecx + 0x8510], eax
mov eax, ecx
mov dword [eax + 0x8518], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x8528], eax
lea eax, [ebp - 0x644]
push eax
mov ecx, edi
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3468]
mov esi, dword [0x100cada0]
add edi, 0x85c8
push str.m9_color
call fcn.1002e5a0
push str.color
lea ecx, [ebp - 0x3450]
mov dword [ebp - 4], 0x1d9
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3450]
mov byte [ebp - 4], 0xda
push ecx
mov dword [eax + 0x8640], 0
lea ecx, [eax + 0x8648]
mov dword [eax + 0x8644], 0
mov byte [eax + 0x8635], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3468]
push eax
lea ecx, [ecx + 0x8600]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3450]
mov dword [eax + 0x8660], esi
mov dword [eax + 0x8678], 0
call fcn.1002e550
lea ecx, [ebp - 0x3468]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x862c], 0x10030df0
lea eax, [ebp - 0x648]
push eax
mov dword [ebp - 0x648], 0x100324f0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x64c], edi
mov dword [eax + 0x85e0], 0
imul eax, dword [eax + 0x85e0], 0xeb
add eax, 0x14
mov dword [ecx + 0x85cc], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x85d4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x85cc], eax
lea eax, [ebp - 0x64c]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3498]
mov esi, dword [0x100cada0]
add edi, 0x8698
push str.m9_color1
call fcn.1002e5a0
push str.color_1
lea ecx, [ebp - 0x3480]
mov dword [ebp - 4], 0x1db
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3480]
mov byte [ebp - 4], 0xdc
push ecx
mov dword [eax + 0x8710], 0
lea ecx, [eax + 0x8718]
mov dword [eax + 0x8714], 0
mov byte [eax + 0x8705], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3498]
push eax
lea ecx, [ecx + 0x86d0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3480]
mov dword [eax + 0x8730], esi
mov dword [eax + 0x8748], 0
call fcn.1002e550
lea ecx, [ebp - 0x3498]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x86fc], 0x10030df0
lea eax, [ebp - 0x650]
push eax
mov dword [ebp - 0x650], 0x100324f0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x654], edi
mov dword [eax + 0x86b0], 0
imul eax, dword [eax + 0x86b0], 0xeb
add eax, 0x14
mov dword [ecx + 0x869c], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x86a4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x869c], eax
lea eax, [ebp - 0x654]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x34c8]
mov esi, dword [0x100cada0]
add edi, 0x8768
push str.m9_color2
call fcn.1002e5a0
push str.color_2
lea ecx, [ebp - 0x34b0]
mov dword [ebp - 4], 0x1dd
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x34b0]
mov byte [ebp - 4], 0xde
push ecx
mov dword [eax + 0x87e0], 0
lea ecx, [eax + 0x87e8]
mov dword [eax + 0x87e4], 0
mov byte [eax + 0x87d5], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x34c8]
push eax
lea ecx, [ecx + 0x87a0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x34b0]
mov dword [eax + 0x8800], esi
mov dword [eax + 0x8818], 0
call fcn.1002e550
lea ecx, [ebp - 0x34c8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
mov dword [eax + 0x87cc], 0x10030df0
mov dword [ebp - 0x658], 0x100324f0
lea eax, [ebp - 0x658]
lea ecx, [edi + 0x58]
push eax
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x65c], edi
mov dword [eax + 0x8780], 0
imul eax, dword [eax + 0x8780], 0xeb
add eax, 0x14
mov dword [ecx + 0x876c], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x8774], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x876c], eax
lea eax, [ebp - 0x65c]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x34f8]
mov esi, dword [0x100cada0]
add edi, 0x8838
push str.m9_color3
call fcn.1002e5a0
push str.color_3
lea ecx, [ebp - 0x34e0]
mov dword [ebp - 4], 0x1df
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x34e0]
mov byte [ebp - 4], 0xe0
push ecx
mov dword [eax + 0x88b0], 0
lea ecx, [eax + 0x88b8]
mov dword [eax + 0x88b4], 0
mov byte [eax + 0x88a5], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x34f8]
push eax
lea ecx, [ecx + 0x8870]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x34e0]
mov dword [eax + 0x88d0], esi
mov dword [eax + 0x88e8], 0
call fcn.1002e550
lea ecx, [ebp - 0x34f8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x889c], 0x10030df0
lea eax, [ebp - 0x660]
push eax
mov dword [ebp - 0x660], 0x100324f0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x664], edi
mov dword [eax + 0x8850], 0
imul eax, dword [eax + 0x8850], 0xeb
lea edi, [ecx + 0x18]
add eax, 0x14
mov dword [ecx + 0x883c], eax
mov eax, ecx
mov dword [eax + 0x8844], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x8854], eax
lea eax, [ebp - 0x664]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3528]
push str.id_huntsman
add esi, 0x8908
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x3510]
mov dword [ebp - 4], 0x1e1
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3510]
push eax
mov byte [ebp - 4], 0xe2
lea ecx, [ecx + 0x8928]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3528]
push eax
lea ecx, [ecx + 0x8940]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3510]
mov dword [eax + 0x898c], 3
mov dword [eax + 0x8918], 0x23
mov dword [eax + 0x891c], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x3528]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x896c], 0x10030df0
lea eax, [ebp - 0x668]
push eax
mov dword [ebp - 0x668], 0x10032520
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x66c], esi
mov dword [eax + 0x8920], 0
imul eax, dword [eax + 0x8920], 0xeb
add eax, 0x14
mov dword [ecx + 0x890c], eax
mov eax, ecx
mov dword [eax + 0x8914], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x8924], eax
lea eax, [ebp - 0x66c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3558]
push str.stattrak_huntsman
add esi, 0x8994
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x3540]
mov dword [ebp - 4], 0x1e3
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3558]
push eax
mov byte [ebp - 4], 0xe4
lea ecx, [ecx + 0x89cc]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3540]
push ecx
lea ecx, [eax + 0x8a04]
mov byte [eax + 0x89fd], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3540]
mov byte [eax + 0x8a00], 0
call fcn.1002e550
lea ecx, [ebp - 0x3558]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
mov dword [eax + 0x89f8], 0x10030df0
mov dword [ebp - 0x670], 0x10032520
lea eax, [ebp - 0x670]
lea ecx, [esi + 0x58]
push eax
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x674], esi
mov dword [eax + 0x89ac], 0
imul eax, dword [eax + 0x89ac], 0xeb
add eax, 0x14
mov dword [ecx + 0x8998], eax
mov eax, ecx
mov dword [eax + 0x89a0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x89b0], eax
lea eax, [ebp - 0x674]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x35a0]
push 0x100cc1a8
add esi, 0x8a1c
call fcn.100898b0
push str.quality_huntsman
lea ecx, [ebp - 0x3588]
mov dword [ebp - 4], 0x1e5
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x3570]
mov byte [ebp - 4], 0xe6
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3588]
push eax
mov byte [ebp - 4], 0xe7
lea ecx, [ecx + 0x8a54]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3570]
push ecx
lea ecx, [eax + 0x8aa4]
mov byte [eax + 0x8a85], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x8a85], al
cmovne eax, edx
mov dword [ecx + 0x8ad4], eax
add eax, 8
mov dword [ecx + 0x8a2c], eax
mov dword [ecx + 0x8a30], eax
mov eax, ecx
lea ecx, [ebp - 0x35a0]
push ecx
mov dword [eax + 0x8a90], 0x3f800000
lea ecx, [eax + 0x8abc]
mov dword [eax + 0x8a94], 0x42c80000
mov dword [eax + 0x8a8c], 0x42c80000
mov dword [eax + 0x8aa0], 0
mov dword [eax + 0x8a98], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x3570]
call fcn.1002e550
lea ecx, [ebp - 0x3588]
call fcn.1002e550
lea ecx, [ebp - 0x35a0]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x8a80], 0x10030df0
lea eax, [ebp - 0x678]
push eax
mov dword [ebp - 0x678], 0x10032520
call fcn.100895e0
mov dword [ebp - 0x67c], esi
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [eax + 0x8a34], 0
imul eax, dword [eax + 0x8a34], 0xeb
add eax, 0x14
mov dword [ecx + 0x8a20], eax
mov eax, ecx
mov dword [eax + 0x8a28], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x8a38], eax
lea eax, [ebp - 0x67c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x35e8]
push 0x100cc0e4
add esi, 0x8ad8
call fcn.100898b0
push str.seed_huntsman
lea ecx, [ebp - 0x35d0]
mov dword [ebp - 4], 0x1e8
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x35b8]
mov byte [ebp - 4], 0xe9
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x35d0]
push eax
mov byte [ebp - 4], 0xea
lea ecx, [ecx + 0x8b10]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x35b8]
push ecx
lea ecx, [eax + 0x8b60]
mov byte [eax + 0x8b41], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x8b41], al
cmovne eax, edx
mov dword [ecx + 0x8b90], eax
add eax, 8
mov dword [ecx + 0x8ae8], eax
mov dword [ecx + 0x8aec], eax
mov eax, ecx
lea ecx, [ebp - 0x35e8]
push ecx
mov dword [eax + 0x8b4c], 0
lea ecx, [eax + 0x8b78]
mov dword [eax + 0x8b50], 0x437f0000
mov dword [eax + 0x8b48], 0
mov dword [eax + 0x8b5c], 0
mov dword [eax + 0x8b54], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x35b8]
call fcn.1002e550
lea ecx, [ebp - 0x35d0]
call fcn.1002e550
lea ecx, [ebp - 0x35e8]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x8b3c], 0x10030df0
lea eax, [ebp - 0x680]
push eax
mov dword [ebp - 0x680], 0x10032520
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x684], esi
mov dword [eax + 0x8af0], 0
imul eax, dword [eax + 0x8af0], 0xeb
add eax, 0x14
mov dword [ecx + 0x8adc], eax
mov eax, ecx
mov dword [eax + 0x8ae4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x8af4], eax
lea eax, [ebp - 0x684]
push eax
mov ecx, edi
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3618]
mov esi, dword [0x100cada0]
add edi, 0x8b94
push str.huntsman_color
call fcn.1002e5a0
push str.color
lea ecx, [ebp - 0x3600]
mov dword [ebp - 4], 0x1eb
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3600]
mov byte [ebp - 4], 0xec
push ecx
mov dword [eax + 0x8c0c], 0
lea ecx, [eax + 0x8c14]
mov dword [eax + 0x8c10], 0
mov byte [eax + 0x8c01], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3618]
push eax
lea ecx, [ecx + 0x8bcc]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3600]
mov dword [eax + 0x8c2c], esi
mov dword [eax + 0x8c44], 0
call fcn.1002e550
lea ecx, [ebp - 0x3618]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x8bf8], 0x10030df0
lea eax, [ebp - 0x688]
push eax
mov dword [ebp - 0x688], 0x10032520
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x68c], edi
mov dword [eax + 0x8bac], 0
imul eax, dword [eax + 0x8bac], 0xeb
add eax, 0x14
mov dword [ecx + 0x8b98], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x8ba0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x8b98], eax
lea eax, [ebp - 0x68c]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3648]
mov esi, dword [0x100cada0]
add edi, 0x8c64
push str.huntsman_color1
call fcn.1002e5a0
push str.color_1
lea ecx, [ebp - 0x3630]
mov dword [ebp - 4], 0x1ed
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
mov byte [ebp - 4], 0xee
mov dword [eax + 0x8cdc], 0
mov dword [eax + 0x8ce0], 0
lea ecx, [ebp - 0x3630]
mov byte [eax + 0x8cd1], 0
push ecx
lea ecx, [eax + 0x8ce4]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3648]
push eax
lea ecx, [ecx + 0x8c9c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3630]
mov dword [eax + 0x8cfc], esi
mov dword [eax + 0x8d14], 0
call fcn.1002e550
lea ecx, [ebp - 0x3648]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x8cc8], 0x10030df0
lea eax, [ebp - 0x690]
push eax
mov dword [ebp - 0x690], 0x10032520
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x694], edi
mov dword [eax + 0x8c7c], 0
imul eax, dword [eax + 0x8c7c], 0xeb
add eax, 0x14
mov dword [ecx + 0x8c68], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x8c70], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x8c68], eax
lea eax, [ebp - 0x694]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3678]
mov esi, dword [0x100cada0]
add edi, 0x8d34
push str.huntsman_color2
call fcn.1002e5a0
push str.color_2
lea ecx, [ebp - 0x3660]
mov dword [ebp - 4], 0x1ef
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3660]
mov byte [ebp - 4], 0xf0
push ecx
mov dword [eax + 0x8dac], 0
lea ecx, [eax + 0x8db4]
mov dword [eax + 0x8db0], 0
mov byte [eax + 0x8da1], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3678]
push eax
lea ecx, [ecx + 0x8d6c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3660]
mov dword [eax + 0x8dcc], esi
mov dword [eax + 0x8de4], 0
call fcn.1002e550
lea ecx, [ebp - 0x3678]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x8d98], 0x10030df0
lea eax, [ebp - 0x698]
push eax
mov dword [ebp - 0x698], 0x10032520
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x69c], edi
mov dword [eax + 0x8d4c], 0
imul eax, dword [eax + 0x8d4c], 0xeb
add eax, 0x14
mov dword [ecx + 0x8d38], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x8d40], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x8d38], eax
lea eax, [ebp - 0x69c]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x36a8]
mov esi, dword [0x100cada0]
add edi, 0x8e04
push str.huntsman_color3
call fcn.1002e5a0
push str.color_3
lea ecx, [ebp - 0x3690]
mov dword [ebp - 4], 0x1f1
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3690]
mov byte [ebp - 4], 0xf2
push ecx
mov dword [eax + 0x8e7c], 0
lea ecx, [eax + 0x8e84]
mov dword [eax + 0x8e80], 0
mov byte [eax + 0x8e71], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x36a8]
push eax
lea ecx, [ecx + 0x8e3c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3690]
mov dword [eax + 0x8e9c], esi
mov dword [eax + 0x8eb4], 0
call fcn.1002e550
lea ecx, [ebp - 0x36a8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x8e68], 0x10030df0
lea eax, [ebp - 0x6a0]
push eax
mov dword [ebp - 0x6a0], 0x10032520
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x6a4], edi
mov dword [eax + 0x8e1c], 0
imul eax, dword [eax + 0x8e1c], 0xeb
lea edi, [ecx + 0x18]
add eax, 0x14
mov dword [ecx + 0x8e08], eax
mov eax, ecx
mov dword [eax + 0x8e10], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x8e20], eax
lea eax, [ebp - 0x6a4]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x36d8]
push str.id_falchion
add esi, 0x8ed4
call fcn.1002e5a0
mov dword [ebp - 4], 0x1f3
lea ecx, [ebp - 0x36c0]
push str.paintkit_id
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x36c0]
push eax
mov byte [ebp - 4], 0xf4
lea ecx, [ecx + 0x8ef4]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x36d8]
push eax
lea ecx, [ecx + 0x8f0c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x36c0]
mov dword [eax + 0x8f58], 3
mov dword [eax + 0x8ee4], 0x23
mov dword [eax + 0x8ee8], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x36d8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x8f38], 0x10030df0
lea eax, [ebp - 0x6a8]
push eax
mov dword [ebp - 0x6a8], 0x10032550
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x6ac], esi
mov dword [eax + 0x8eec], 0
imul eax, dword [eax + 0x8eec], 0xeb
add eax, 0x14
mov dword [ecx + 0x8ed8], eax
mov eax, ecx
mov dword [eax + 0x8ee0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x8ef0], eax
lea eax, [ebp - 0x6ac]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3708]
push str.stattrak_falchion
add esi, 0x8f60
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x36f0]
mov dword [ebp - 4], 0x1f5
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3708]
push eax
mov byte [ebp - 4], 0xf6
lea ecx, [ecx + 0x8f98]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x36f0]
push ecx
lea ecx, [eax + 0x8fd0]
mov byte [eax + 0x8fc9], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x36f0]
mov byte [eax + 0x8fcc], 0
call fcn.1002e550
lea ecx, [ebp - 0x3708]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x8fc4], 0x10030df0
lea eax, [ebp - 0x6b0]
push eax
mov dword [ebp - 0x6b0], 0x10032550
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x6b4], esi
mov dword [eax + 0x8f78], 0
imul eax, dword [eax + 0x8f78], 0xeb
add eax, 0x14
mov dword [ecx + 0x8f64], eax
mov eax, ecx
mov dword [eax + 0x8f6c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x8f7c], eax
lea eax, [ebp - 0x6b4]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3750]
push 0x100cc1a8
add esi, 0x8fe8
call fcn.100898b0
push str.quality_falchion
lea ecx, [ebp - 0x3738]
mov dword [ebp - 4], 0x1f7
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x3720]
mov byte [ebp - 4], 0xf8
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3738]
push eax
mov byte [ebp - 4], 0xf9
lea ecx, [ecx + 0x9020]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3720]
push ecx
lea ecx, [eax + 0x9070]
mov byte [eax + 0x9051], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x9051], al
cmovne eax, edx
mov dword [ecx + 0x90a0], eax
add eax, 8
mov dword [ecx + 0x8ff8], eax
mov dword [ecx + 0x8ffc], eax
mov eax, ecx
lea ecx, [ebp - 0x3750]
push ecx
mov dword [eax + 0x905c], 0x3f800000
lea ecx, [eax + 0x9088]
mov dword [eax + 0x9060], 0x42c80000
mov dword [eax + 0x9058], 0x42c80000
mov dword [eax + 0x906c], 0
mov dword [eax + 0x9064], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x3720]
call fcn.1002e550
lea ecx, [ebp - 0x3738]
call fcn.1002e550
lea ecx, [ebp - 0x3750]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x904c], 0x10030df0
lea eax, [ebp - 0x6b8]
push eax
mov dword [ebp - 0x6b8], 0x10032550
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov dword [ebp - 0x6bc], esi
mov dword [eax + 0x9000], 0
imul eax, dword [eax + 0x9000], 0xeb
add eax, 0x14
mov ecx, dword [ebp - 0x7ac]
mov dword [ecx + 0x8fec], eax
mov eax, ecx
mov dword [eax + 0x8ff4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x9004], eax
lea eax, [ebp - 0x6bc]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3798]
push 0x100cc0e4
add esi, 0x90a4
call fcn.100898b0
push str.seed_falchion
lea ecx, [ebp - 0x3780]
mov dword [ebp - 4], 0x1fa
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x3768]
mov byte [ebp - 4], 0xfb
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3780]
push eax
mov byte [ebp - 4], 0xfc
lea ecx, [ecx + 0x90dc]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3768]
push ecx
lea ecx, [eax + 0x912c]
mov byte [eax + 0x910d], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x910d], al
cmovne eax, edx
mov dword [ecx + 0x915c], eax
add eax, 8
mov dword [ecx + 0x90b4], eax
mov dword [ecx + 0x90b8], eax
mov eax, ecx
lea ecx, [ebp - 0x3798]
push ecx
mov dword [eax + 0x9118], 0
lea ecx, [eax + 0x9144]
mov dword [eax + 0x911c], 0x437f0000
mov dword [eax + 0x9114], 0
mov dword [eax + 0x9128], 0
mov dword [eax + 0x9120], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x3768]
call fcn.1002e550
lea ecx, [ebp - 0x3780]
call fcn.1002e550
lea ecx, [ebp - 0x3798]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x9108], 0x10030df0
lea eax, [ebp - 0x6c0]
push eax
mov dword [ebp - 0x6c0], 0x10032550
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x6c4], esi
mov dword [eax + 0x90bc], 0
imul eax, dword [eax + 0x90bc], 0xeb
add eax, 0x14
mov dword [ecx + 0x90a8], eax
mov eax, ecx
mov dword [eax + 0x90b0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x90c0], eax
lea eax, [ebp - 0x6c4]
push eax
mov ecx, edi
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x37c8]
mov esi, dword [0x100cada0]
add edi, 0x9160
push str.falchion_color
call fcn.1002e5a0
push str.color
lea ecx, [ebp - 0x37b0]
mov dword [ebp - 4], 0x1fd
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x37b0]
mov byte [ebp - 4], 0xfe
push ecx
mov dword [eax + 0x91d8], 0
lea ecx, [eax + 0x91e0]
mov dword [eax + 0x91dc], 0
mov byte [eax + 0x91cd], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x37c8]
push eax
lea ecx, [ecx + 0x9198]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x37b0]
mov dword [eax + 0x91f8], esi
mov dword [eax + 0x9210], 0
call fcn.1002e550
lea ecx, [ebp - 0x37c8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x91c4], 0x10030df0
lea eax, [ebp - 0x6c8]
push eax
mov dword [ebp - 0x6c8], 0x10032550
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x6cc], edi
mov dword [eax + 0x9178], 0
imul eax, dword [eax + 0x9178], 0xeb
add eax, 0x14
mov dword [ecx + 0x9164], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x916c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x9164], eax
lea eax, [ebp - 0x6cc]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x37f8]
mov esi, dword [0x100cada0]
add edi, 0x9230
push str.falchion_color1
call fcn.1002e5a0
push str.color_1
lea ecx, [ebp - 0x37e0]
mov dword [ebp - 4], 0x1ff
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x37e0]
mov dword [ebp - 4], 0x200
push ecx
mov dword [eax + 0x92a8], 0
lea ecx, [eax + 0x92b0]
mov dword [eax + 0x92ac], 0
mov byte [eax + 0x929d], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x37f8]
push eax
lea ecx, [ecx + 0x9268]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x37e0]
mov dword [eax + 0x92c8], esi
mov dword [eax + 0x92e0], 0
call fcn.1002e550
lea ecx, [ebp - 0x37f8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x9294], 0x10030df0
lea eax, [ebp - 0x6d0]
push eax
mov dword [ebp - 0x6d0], 0x10032550
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x6d4], edi
mov dword [eax + 0x9248], 0
imul eax, dword [eax + 0x9248], 0xeb
add eax, 0x14
mov dword [ecx + 0x9234], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x923c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x9234], eax
lea eax, [ebp - 0x6d4]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3828]
mov esi, dword [0x100cada0]
add edi, 0x9300
push str.falchion_color2
call fcn.1002e5a0
push str.color_2
lea ecx, [ebp - 0x3810]
mov dword [ebp - 4], 0x201
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3810]
mov byte [ebp - 4], 2
push ecx
mov dword [eax + 0x9378], 0
lea ecx, [eax + 0x9380]
mov dword [eax + 0x937c], 0
mov byte [eax + 0x936d], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3828]
push eax
lea ecx, [ecx + 0x9338]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3810]
mov dword [eax + 0x9398], esi
mov dword [eax + 0x93b0], 0
call fcn.1002e550
lea ecx, [ebp - 0x3828]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x9364], 0x10030df0
lea eax, [ebp - 0x6d8]
push eax
mov dword [ebp - 0x6d8], 0x10032550
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov dword [ebp - 0x6dc], edi
mov dword [eax + 0x9318], 0
imul eax, dword [eax + 0x9318], 0xeb
mov ecx, dword [ebp - 0x7ac]
add eax, 0x14
mov dword [ecx + 0x9304], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x930c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x9304], eax
lea eax, [ebp - 0x6dc]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3858]
mov esi, dword [0x100cada0]
add edi, 0x93d0
push str.falchion_color3
call fcn.1002e5a0
push str.color_3
lea ecx, [ebp - 0x3840]
mov dword [ebp - 4], 0x203
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3840]
mov byte [ebp - 4], 4
push ecx
mov dword [eax + 0x9448], 0
lea ecx, [eax + 0x9450]
mov dword [eax + 0x944c], 0
mov byte [eax + 0x943d], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3858]
push eax
lea ecx, [ecx + 0x9408]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3840]
mov dword [eax + 0x9468], esi
mov dword [eax + 0x9480], 0
call fcn.1002e550
lea ecx, [ebp - 0x3858]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x9434], 0x10030df0
lea eax, [ebp - 0x6e0]
push eax
mov dword [ebp - 0x6e0], 0x10032550
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x6e4], edi
mov dword [eax + 0x93e8], 0
imul eax, dword [eax + 0x93e8], 0xeb
lea edi, [ecx + 0x18]
add eax, 0x14
mov dword [ecx + 0x93d4], eax
mov eax, ecx
mov dword [eax + 0x93dc], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x93ec], eax
lea eax, [ebp - 0x6e4]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3888]
push str.id_bowie
add esi, 0x94a0
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x3870]
mov dword [ebp - 4], 0x205
call fcn.1002e5a0
mov byte [ebp - 4], 6
lea eax, [ebp - 0x3870]
mov ecx, dword [ebp - 0x7ac]
push eax
lea ecx, [ecx + 0x94c0]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3888]
push eax
lea ecx, [ecx + 0x94d8]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3870]
mov dword [eax + 0x9524], 3
mov dword [eax + 0x94b0], 0x23
mov dword [eax + 0x94b4], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x3888]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x9504], 0x10030df0
lea eax, [ebp - 0x6e8]
push eax
mov dword [ebp - 0x6e8], 0x10032580
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x6ec], esi
mov dword [eax + 0x94b8], 0
imul eax, dword [eax + 0x94b8], 0xeb
add eax, 0x14
mov dword [ecx + 0x94a4], eax
mov eax, ecx
mov dword [eax + 0x94ac], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x94bc], eax
lea eax, [ebp - 0x6ec]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x38b8]
push str.stattrak_bowie
add esi, 0x952c
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x38a0]
mov dword [ebp - 4], 0x207
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x38b8]
push eax
mov byte [ebp - 4], 8
lea ecx, [ecx + 0x9564]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x38a0]
push ecx
lea ecx, [eax + 0x959c]
mov byte [eax + 0x9595], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x38a0]
mov byte [eax + 0x9598], 0
call fcn.1002e550
lea ecx, [ebp - 0x38b8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x9590], 0x10030df0
lea eax, [ebp - 0x6f0]
push eax
mov dword [ebp - 0x6f0], 0x10032580
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov dword [ebp - 0x6f4], esi
mov dword [eax + 0x9544], 0
imul eax, dword [eax + 0x9544], 0xeb
mov ecx, dword [ebp - 0x7ac]
add eax, 0x14
mov dword [ecx + 0x9530], eax
mov eax, ecx
mov dword [eax + 0x9538], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x9548], eax
lea eax, [ebp - 0x6f4]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3900]
push 0x100cc1a8
add esi, 0x95b4
call fcn.100898b0
push str.quality_bowie
lea ecx, [ebp - 0x38e8]
mov dword [ebp - 4], 0x209
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x38d0]
mov byte [ebp - 4], 0xa
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x38e8]
push eax
mov byte [ebp - 4], 0xb
lea ecx, [ecx + 0x95ec]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x38d0]
push ecx
lea ecx, [eax + 0x963c]
mov byte [eax + 0x961d], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x961d], al
cmovne eax, edx
mov dword [ecx + 0x966c], eax
add eax, 8
mov dword [ecx + 0x95c4], eax
mov dword [ecx + 0x95c8], eax
mov eax, ecx
lea ecx, [ebp - 0x3900]
push ecx
mov dword [eax + 0x9628], 0x3f800000
lea ecx, [eax + 0x9654]
mov dword [eax + 0x962c], 0x42c80000
mov dword [eax + 0x9624], 0x42c80000
mov dword [eax + 0x9638], 0
mov dword [eax + 0x9630], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x38d0]
call fcn.1002e550
lea ecx, [ebp - 0x38e8]
call fcn.1002e550
lea ecx, [ebp - 0x3900]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x9618], 0x10030df0
lea eax, [ebp - 0x6f8]
push eax
mov dword [ebp - 0x6f8], 0x10032580
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x6fc], esi
mov dword [eax + 0x95cc], 0
imul eax, dword [eax + 0x95cc], 0xeb
add eax, 0x14
mov dword [ecx + 0x95b8], eax
mov eax, ecx
mov dword [eax + 0x95c0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x95d0], eax
lea eax, [ebp - 0x6fc]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3948]
push 0x100cc0e4
add esi, 0x9670
call fcn.100898b0
push str.seed_bowie
lea ecx, [ebp - 0x3930]
mov dword [ebp - 4], 0x20c
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x3918]
mov byte [ebp - 4], 0xd
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3930]
push eax
mov byte [ebp - 4], 0xe
lea ecx, [ecx + 0x96a8]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3918]
push ecx
lea ecx, [eax + 0x96f8]
mov byte [eax + 0x96d9], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x96d9], al
cmovne eax, edx
mov dword [ecx + 0x9728], eax
add eax, 8
mov dword [ecx + 0x9680], eax
mov dword [ecx + 0x9684], eax
mov eax, ecx
lea ecx, [ebp - 0x3948]
push ecx
mov dword [eax + 0x96e4], 0
lea ecx, [eax + 0x9710]
mov dword [eax + 0x96e8], 0x437f0000
mov dword [eax + 0x96e0], 0
mov dword [eax + 0x96f4], 0
mov dword [eax + 0x96ec], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x3918]
call fcn.1002e550
lea ecx, [ebp - 0x3930]
call fcn.1002e550
lea ecx, [ebp - 0x3948]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x96d4], 0x10030df0
lea eax, [ebp - 0x700]
push eax
mov dword [ebp - 0x700], 0x10032580
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x704], esi
mov dword [eax + 0x9688], 0
imul eax, dword [eax + 0x9688], 0xeb
add eax, 0x14
mov dword [ecx + 0x9674], eax
mov eax, ecx
mov dword [eax + 0x967c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x968c], eax
lea eax, [ebp - 0x704]
push eax
mov ecx, edi
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3978]
mov esi, dword [0x100cada0]
add edi, 0x972c
push str.bowie_color
call fcn.1002e5a0
push str.color
lea ecx, [ebp - 0x3960]
mov dword [ebp - 4], 0x20f
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3960]
mov byte [ebp - 4], 0x10
push ecx
mov dword [eax + 0x97a4], 0
lea ecx, [eax + 0x97ac]
mov dword [eax + 0x97a8], 0
mov byte [eax + 0x9799], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3978]
push eax
lea ecx, [ecx + 0x9764]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3960]
mov dword [eax + 0x97c4], esi
mov dword [eax + 0x97dc], 0
call fcn.1002e550
lea ecx, [ebp - 0x3978]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x9790], 0x10030df0
lea eax, [ebp - 0x708]
push eax
mov dword [ebp - 0x708], 0x10032580
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x70c], edi
mov dword [eax + 0x9744], 0
imul eax, dword [eax + 0x9744], 0xeb
add eax, 0x14
mov dword [ecx + 0x9730], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x9738], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x9730], eax
lea eax, [ebp - 0x70c]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x39a8]
mov esi, dword [0x100cada0]
add edi, 0x97fc
push str.bowie_color1
call fcn.1002e5a0
push str.color_1
lea ecx, [ebp - 0x3990]
mov dword [ebp - 4], 0x211
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3990]
mov byte [ebp - 4], 0x12
push ecx
mov dword [eax + 0x9874], 0
lea ecx, [eax + 0x987c]
mov dword [eax + 0x9878], 0
mov byte [eax + 0x9869], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x39a8]
push eax
lea ecx, [ecx + 0x9834]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3990]
mov dword [eax + 0x9894], esi
mov dword [eax + 0x98ac], 0
call fcn.1002e550
lea ecx, [ebp - 0x39a8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x9860], 0x10030df0
lea eax, [ebp - 0x710]
push eax
mov dword [ebp - 0x710], 0x10032580
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x714], edi
mov dword [eax + 0x9814], 0
imul eax, dword [eax + 0x9814], 0xeb
add eax, 0x14
mov dword [ecx + 0x9800], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x9808], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x9800], eax
lea eax, [ebp - 0x714]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x39d8]
mov esi, dword [0x100cada0]
add edi, 0x98cc
push str.bowie_color2
call fcn.1002e5a0
push str.color_2
lea ecx, [ebp - 0x39c0]
mov dword [ebp - 4], 0x213
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x39c0]
mov byte [ebp - 4], 0x14
push ecx
mov dword [eax + 0x9944], 0
lea ecx, [eax + 0x994c]
mov dword [eax + 0x9948], 0
mov byte [eax + 0x9939], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x39d8]
push eax
lea ecx, [ecx + 0x9904]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x39c0]
mov dword [eax + 0x9964], esi
mov dword [eax + 0x997c], 0
call fcn.1002e550
lea ecx, [ebp - 0x39d8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x9930], 0x10030df0
lea eax, [ebp - 0x718]
push eax
mov dword [ebp - 0x718], 0x10032580
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x71c], edi
mov dword [eax + 0x98e4], 0
imul eax, dword [eax + 0x98e4], 0xeb
add eax, 0x14
mov dword [ecx + 0x98d0], eax
mov eax, ecx
mov dword [eax + 0x98d8], 0xaf
lea ecx, [ecx + 0x18]
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x98d0], eax
lea eax, [ebp - 0x71c]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3a08]
mov esi, dword [0x100cada0]
add edi, 0x999c
push str.bowie_color3
call fcn.1002e5a0
push str.color_3
lea ecx, [ebp - 0x39f0]
mov dword [ebp - 4], 0x215
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x39f0]
mov byte [ebp - 4], 0x16
push ecx
mov dword [eax + 0x9a14], 0
lea ecx, [eax + 0x9a1c]
mov dword [eax + 0x9a18], 0
mov byte [eax + 0x9a09], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3a08]
push eax
lea ecx, [ecx + 0x99d4]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x39f0]
mov dword [eax + 0x9a34], esi
mov dword [eax + 0x9a4c], 0
call fcn.1002e550
lea ecx, [ebp - 0x3a08]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x9a00], 0x10030df0
lea eax, [ebp - 0x720]
push eax
mov dword [ebp - 0x720], 0x10032580
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x724], edi
mov dword [eax + 0x99b4], 0
imul eax, dword [eax + 0x99b4], 0xeb
lea edi, [ecx + 0x18]
add eax, 0x14
mov dword [ecx + 0x99a0], eax
mov eax, ecx
mov dword [eax + 0x99a8], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x99b8], eax
lea eax, [ebp - 0x724]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3a38]
push str.id_butterfly
add esi, 0x9a6c
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x3a20]
mov dword [ebp - 4], 0x217
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3a20]
push eax
mov byte [ebp - 4], 0x18
lea ecx, [ecx + 0x9a8c]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3a38]
push eax
lea ecx, [ecx + 0x9aa4]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3a20]
mov dword [eax + 0x9af0], 3
mov dword [eax + 0x9a7c], 0x23
mov dword [eax + 0x9a80], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x3a38]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x9ad0], 0x10030df0
lea eax, [ebp - 0x728]
push eax
mov dword [ebp - 0x728], 0x100325b0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x72c], esi
mov dword [eax + 0x9a84], 0
imul eax, dword [eax + 0x9a84], 0xeb
add eax, 0x14
mov dword [ecx + 0x9a70], eax
mov eax, ecx
mov dword [eax + 0x9a78], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x9a88], eax
lea eax, [ebp - 0x72c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3a68]
push str.stattrak_butterfly
add esi, 0x9af8
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x3a50]
mov dword [ebp - 4], 0x219
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3a68]
push eax
mov byte [ebp - 4], 0x1a
lea ecx, [ecx + 0x9b30]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3a50]
push ecx
lea ecx, [eax + 0x9b68]
mov byte [eax + 0x9b61], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3a50]
mov byte [eax + 0x9b64], 0
call fcn.1002e550
lea ecx, [ebp - 0x3a68]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x9b5c], 0x10030df0
lea eax, [ebp - 0x730]
push eax
mov dword [ebp - 0x730], 0x100325b0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x734], esi
mov dword [eax + 0x9b10], 0
imul eax, dword [eax + 0x9b10], 0xeb
add eax, 0x14
mov dword [ecx + 0x9afc], eax
mov eax, ecx
mov dword [eax + 0x9b04], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x9b14], eax
lea eax, [ebp - 0x734]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3ab0]
push 0x100cc1a8
add esi, 0x9b80
call fcn.100898b0
push str.quality_butterfly
lea ecx, [ebp - 0x3a98]
mov dword [ebp - 4], 0x21b
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x3a80]
mov byte [ebp - 4], 0x1c
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3a98]
push eax
mov byte [ebp - 4], 0x1d
lea ecx, [ecx + 0x9bb8]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3a80]
push ecx
lea ecx, [eax + 0x9c08]
mov byte [eax + 0x9be9], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x9be9], al
cmovne eax, edx
mov dword [ecx + 0x9c38], eax
add eax, 8
mov dword [ecx + 0x9b90], eax
mov dword [ecx + 0x9b94], eax
mov eax, ecx
lea ecx, [ebp - 0x3ab0]
push ecx
mov dword [eax + 0x9bf4], 0x3f800000
lea ecx, [eax + 0x9c20]
mov dword [eax + 0x9bf8], 0x42c80000
mov dword [eax + 0x9bf0], 0x42c80000
mov dword [eax + 0x9c04], 0
mov dword [eax + 0x9bfc], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x3a80]
call fcn.1002e550
lea ecx, [ebp - 0x3a98]
call fcn.1002e550
lea ecx, [ebp - 0x3ab0]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x9be4], 0x10030df0
lea eax, [ebp - 0x738]
push eax
mov dword [ebp - 0x738], 0x100325b0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x73c], esi
mov dword [eax + 0x9b98], 0
imul eax, dword [eax + 0x9b98], 0xeb
add eax, 0x14
mov dword [ecx + 0x9b84], eax
mov eax, ecx
mov dword [eax + 0x9b8c], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x9b9c], eax
lea eax, [ebp - 0x73c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3af8]
push 0x100cc0e4
add esi, 0x9c3c
call fcn.100898b0
push str.seed_butterfly
lea ecx, [ebp - 0x3ae0]
mov dword [ebp - 4], 0x21e
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x3ac8]
mov byte [ebp - 4], 0x1f
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3ae0]
push eax
mov byte [ebp - 4], 0x20
lea ecx, [ecx + 0x9c74]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3ac8]
push ecx
lea ecx, [eax + 0x9cc4]
mov byte [eax + 0x9ca5], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0x9ca5], al
cmovne eax, edx
mov dword [ecx + 0x9cf4], eax
add eax, 8
mov dword [ecx + 0x9c4c], eax
mov dword [ecx + 0x9c50], eax
mov eax, ecx
lea ecx, [ebp - 0x3af8]
push ecx
mov dword [eax + 0x9cb0], 0
lea ecx, [eax + 0x9cdc]
mov dword [eax + 0x9cb4], 0x437f0000
mov dword [eax + 0x9cac], 0
mov dword [eax + 0x9cc0], 0
mov dword [eax + 0x9cb8], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x3ac8]
call fcn.1002e550
lea ecx, [ebp - 0x3ae0]
call fcn.1002e550
lea ecx, [ebp - 0x3af8]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0x9ca0], 0x10030df0
lea eax, [ebp - 0x740]
push eax
mov dword [ebp - 0x740], 0x100325b0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x744], esi
mov dword [eax + 0x9c54], 0
imul eax, dword [eax + 0x9c54], 0xeb
add eax, 0x14
mov dword [ecx + 0x9c40], eax
mov eax, ecx
mov dword [eax + 0x9c48], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x9c58], eax
lea eax, [ebp - 0x744]
push eax
mov ecx, edi
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
mov esi, dword [0x100cada0]
add edi, 0x9cf8
push str.butterfly_color
lea ecx, [ebp - 0x3b28]
call fcn.1002e5a0
push str.color
lea ecx, [ebp - 0x3b10]
mov dword [ebp - 4], 0x221
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3b10]
mov byte [ebp - 4], 0x22
push ecx
mov dword [eax + 0x9d70], 0
lea ecx, [eax + 0x9d78]
mov dword [eax + 0x9d74], 0
mov byte [eax + 0x9d65], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3b28]
push eax
lea ecx, [ecx + 0x9d30]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3b10]
mov dword [eax + 0x9d90], esi
mov dword [eax + 0x9da8], 0
call fcn.1002e550
lea ecx, [ebp - 0x3b28]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x9d5c], 0x10030df0
lea eax, [ebp - 0x748]
push eax
mov dword [ebp - 0x748], 0x100325b0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x74c], edi
mov dword [eax + 0x9d10], 0
imul eax, dword [eax + 0x9d10], 0xeb
add eax, 0x14
mov dword [ecx + 0x9cfc], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x9d04], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x9cfc], eax
lea eax, [ebp - 0x74c]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3b58]
mov esi, dword [0x100cada0]
add edi, 0x9dc8
push str.butterfly_color1
call fcn.1002e5a0
push str.color_1
lea ecx, [ebp - 0x3b40]
mov dword [ebp - 4], 0x223
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3b40]
mov byte [ebp - 4], 0x24
push ecx
mov dword [eax + 0x9e40], 0
lea ecx, [eax + 0x9e48]
mov dword [eax + 0x9e44], 0
mov byte [eax + 0x9e35], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3b58]
push eax
lea ecx, [ecx + 0x9e00]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
mov dword [eax + 0x9e60], esi
lea ecx, [ebp - 0x3b40]
mov dword [eax + 0x9e78], 0
call fcn.1002e550
lea ecx, [ebp - 0x3b58]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x9e2c], 0x10030df0
lea eax, [ebp - 0x750]
push eax
mov dword [ebp - 0x750], 0x100325b0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x754], edi
mov dword [eax + 0x9de0], 0
imul eax, dword [eax + 0x9de0], 0xeb
add eax, 0x14
mov dword [ecx + 0x9dcc], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0x9dd4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x9dcc], eax
lea eax, [ebp - 0x754]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3b88]
mov esi, dword [0x100cada0]
add edi, 0x9e98
push str.butterfly_color2
call fcn.1002e5a0
push str.color_2
lea ecx, [ebp - 0x3b70]
mov dword [ebp - 4], 0x225
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3b70]
mov byte [ebp - 4], 0x26
push ecx
mov dword [eax + 0x9f10], 0
lea ecx, [eax + 0x9f18]
mov dword [eax + 0x9f14], 0
mov byte [eax + 0x9f05], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3b88]
push eax
lea ecx, [ecx + 0x9ed0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3b70]
mov dword [eax + 0x9f30], esi
mov dword [eax + 0x9f48], 0
call fcn.1002e550
lea ecx, [ebp - 0x3b88]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x9efc], 0x10030df0
lea eax, [ebp - 0x758]
push eax
mov dword [ebp - 0x758], 0x100325b0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x75c], edi
mov dword [eax + 0x9eb0], 0
imul eax, dword [eax + 0x9eb0], 0xeb
add eax, 0x14
mov dword [ecx + 0x9e9c], eax
mov eax, ecx
mov dword [eax + 0x9ea4], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x9eb4], eax
lea eax, [ebp - 0x75c]
push eax
lea ecx, [ecx + 0x18]
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3bb8]
mov esi, dword [0x100cada0]
add edi, 0x9f68
push str.butterfly_color3
call fcn.1002e5a0
push str.color_3
lea ecx, [ebp - 0x3ba0]
mov dword [ebp - 4], 0x227
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3ba0]
mov byte [ebp - 4], 0x28
push ecx
mov dword [eax + 0x9fe0], 0
lea ecx, [eax + 0x9fe8]
mov dword [eax + 0x9fe4], 0
mov byte [eax + 0x9fd5], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3bb8]
push eax
lea ecx, [ecx + 0x9fa0]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3ba0]
mov dword [eax + 0xa000], esi
mov dword [eax + 0xa018], 0
call fcn.1002e550
lea ecx, [ebp - 0x3bb8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0x9fcc], 0x10030df0
lea eax, [ebp - 0x760]
push eax
mov dword [ebp - 0x760], 0x100325b0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x764], edi
mov dword [eax + 0x9f80], 0
imul eax, dword [eax + 0x9f80], 0xeb
lea edi, [ecx + 0x18]
add eax, 0x14
mov dword [ecx + 0x9f6c], eax
mov eax, ecx
mov dword [eax + 0x9f74], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0x9f84], eax
lea eax, [ebp - 0x764]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3be8]
push str.id_daggers
add esi, 0xa038
call fcn.1002e5a0
push str.paintkit_id
lea ecx, [ebp - 0x3bd0]
mov dword [ebp - 4], 0x229
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3bd0]
push eax
mov byte [ebp - 4], 0x2a
lea ecx, [ecx + 0xa058]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3be8]
push eax
lea ecx, [ecx + 0xa070]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3bd0]
mov dword [eax + 0xa0bc], 3
mov dword [eax + 0xa048], 0x23
mov dword [eax + 0xa04c], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x3be8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0xa09c], 0x10030df0
lea eax, [ebp - 0x768]
push eax
mov dword [ebp - 0x768], 0x100325e0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x76c], esi
mov dword [eax + 0xa050], 0
imul eax, dword [eax + 0xa050], 0xeb
add eax, 0x14
mov dword [ecx + 0xa03c], eax
mov eax, ecx
mov dword [eax + 0xa044], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0xa054], eax
lea eax, [ebp - 0x76c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3c18]
push str.stattrak_daggers
add esi, 0xa0c4
call fcn.1002e5a0
push str.stattrak
lea ecx, [ebp - 0x3c00]
mov dword [ebp - 4], 0x22b
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3c18]
push eax
mov byte [ebp - 4], 0x2c
lea ecx, [ecx + 0xa0fc]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3c00]
push ecx
lea ecx, [eax + 0xa134]
mov byte [eax + 0xa12d], 1
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3c00]
mov byte [eax + 0xa130], 0
call fcn.1002e550
lea ecx, [ebp - 0x3c18]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0xa128], 0x10030df0
lea eax, [ebp - 0x770]
push eax
mov dword [ebp - 0x770], 0x100325e0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x774], esi
mov dword [eax + 0xa0dc], 0
imul eax, dword [eax + 0xa0dc], 0xeb
add eax, 0x14
mov dword [ecx + 0xa0c8], eax
mov eax, ecx
mov dword [eax + 0xa0d0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0xa0e0], eax
lea eax, [ebp - 0x774]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3c60]
push 0x100cc1a8
add esi, 0xa14c
call fcn.100898b0
push str.quality_daggers
lea ecx, [ebp - 0x3c48]
mov dword [ebp - 4], 0x22d
call fcn.1002e5a0
push str.quality
lea ecx, [ebp - 0x3c30]
mov byte [ebp - 4], 0x2e
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3c48]
push eax
mov byte [ebp - 4], 0x2f
lea ecx, [ecx + 0xa184]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3c30]
push ecx
lea ecx, [eax + 0xa1d4]
mov byte [eax + 0xa1b5], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0xa1b5], al
cmovne eax, edx
mov dword [ecx + 0xa204], eax
add eax, 8
mov dword [ecx + 0xa15c], eax
mov dword [ecx + 0xa160], eax
mov eax, ecx
lea ecx, [ebp - 0x3c60]
push ecx
mov dword [eax + 0xa1c0], 0x3f800000
lea ecx, [eax + 0xa1ec]
mov dword [eax + 0xa1c4], 0x42c80000
mov dword [eax + 0xa1bc], 0x42c80000
mov dword [eax + 0xa1d0], 0
mov dword [eax + 0xa1c8], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x3c30]
call fcn.1002e550
lea ecx, [ebp - 0x3c48]
call fcn.1002e550
lea ecx, [ebp - 0x3c60]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0xa1b0], 0x10030df0
lea eax, [ebp - 0x778]
push eax
mov dword [ebp - 0x778], 0x100325e0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x77c], esi
mov dword [eax + 0xa164], 0
imul eax, dword [eax + 0xa164], 0xeb
add eax, 0x14
mov dword [ecx + 0xa150], eax
mov eax, ecx
mov dword [eax + 0xa158], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0xa168], eax
lea eax, [ebp - 0x77c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
add esi, 0xa208
push 0x100cc0e4
lea ecx, [ebp - 0x3ca8]
call fcn.100898b0
push str.seed_daggers
lea ecx, [ebp - 0x3c90]
mov dword [ebp - 4], 0x230
call fcn.1002e5a0
push str.seed
lea ecx, [ebp - 0x3c78]
mov byte [ebp - 4], 0x31
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3c90]
push eax
mov byte [ebp - 4], 0x32
lea ecx, [ecx + 0xa240]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3c78]
push ecx
lea ecx, [eax + 0xa290]
mov byte [eax + 0xa271], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0xa271], al
cmovne eax, edx
mov dword [ecx + 0xa2c0], eax
add eax, 8
mov dword [ecx + 0xa218], eax
mov dword [ecx + 0xa21c], eax
mov eax, ecx
lea ecx, [ebp - 0x3ca8]
push ecx
mov dword [eax + 0xa27c], 0
lea ecx, [eax + 0xa2a8]
mov dword [eax + 0xa280], 0x437f0000
mov dword [eax + 0xa278], 0
mov dword [eax + 0xa28c], 0
mov dword [eax + 0xa284], 0x3f800000
call fcn.10089880
lea ecx, [ebp - 0x3c78]
call fcn.1002e550
lea ecx, [ebp - 0x3c90]
call fcn.1002e550
lea ecx, [ebp - 0x3ca8]
mov dword [ebp - 4], 0xffffffff
call fcn.100519e0
mov eax, dword [ebp - 0x7ac]
lea ecx, [esi + 0x58]
mov dword [eax + 0xa26c], 0x10030df0
lea eax, [ebp - 0x780]
push eax
mov dword [ebp - 0x780], 0x100325e0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x784], esi
mov dword [eax + 0xa220], 0
imul eax, dword [eax + 0xa220], 0xeb
add eax, 0x14
mov dword [ecx + 0xa20c], eax
mov eax, ecx
mov dword [eax + 0xa214], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0xa224], eax
lea eax, [ebp - 0x784]
push eax
mov ecx, edi
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3cd8]
mov esi, dword [0x100cada0]
add edi, 0xa2c4
push str.daggers_color
call fcn.1002e5a0
push str.color
lea ecx, [ebp - 0x3cc0]
mov dword [ebp - 4], 0x233
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3cc0]
mov byte [ebp - 4], 0x34
push ecx
mov dword [eax + 0xa33c], 0
lea ecx, [eax + 0xa344]
mov dword [eax + 0xa340], 0
mov byte [eax + 0xa331], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3cd8]
push eax
lea ecx, [ecx + 0xa2fc]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3cc0]
mov dword [eax + 0xa35c], esi
mov dword [eax + 0xa374], 0
call fcn.1002e550
lea ecx, [ebp - 0x3cd8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0xa328], 0x10030df0
lea eax, [ebp - 0x788]
push eax
mov dword [ebp - 0x788], 0x100325e0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x78c], edi
mov dword [eax + 0xa2dc], 0
imul eax, dword [eax + 0xa2dc], 0xeb
add eax, 0x14
mov dword [ecx + 0xa2c8], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0xa2d0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0xa2c8], eax
lea eax, [ebp - 0x78c]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3d08]
mov esi, dword [0x100cada0]
add edi, 0xa394
push str.daggers_color1
call fcn.1002e5a0
push str.color_1
lea ecx, [ebp - 0x3cf0]
mov dword [ebp - 4], 0x235
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3cf0]
mov byte [ebp - 4], 0x36
push ecx
mov dword [eax + 0xa40c], 0
lea ecx, [eax + 0xa414]
mov dword [eax + 0xa410], 0
mov byte [eax + 0xa401], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3d08]
push eax
lea ecx, [ecx + 0xa3cc]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3cf0]
mov dword [eax + 0xa42c], esi
mov dword [eax + 0xa444], 0
call fcn.1002e550
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3d08]
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0xa3f8], 0x10030df0
lea eax, [ebp - 0x790]
push eax
mov dword [ebp - 0x790], 0x100325e0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x794], edi
mov dword [eax + 0xa3ac], 0
imul eax, dword [eax + 0xa3ac], 0xeb
add eax, 0x14
mov dword [ecx + 0xa398], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0xa3a0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0xa398], eax
lea eax, [ebp - 0x794]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3d38]
mov esi, dword [0x100cada0]
add edi, 0xa464
push str.daggers_color2
call fcn.1002e5a0
push str.color_2
lea ecx, [ebp - 0x3d20]
mov dword [ebp - 4], 0x237
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3d20]
mov byte [ebp - 4], 0x38
push ecx
mov dword [eax + 0xa4dc], 0
lea ecx, [eax + 0xa4e4]
mov dword [eax + 0xa4e0], 0
mov byte [eax + 0xa4d1], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3d38]
push eax
lea ecx, [ecx + 0xa49c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3d20]
mov dword [eax + 0xa4fc], esi
mov dword [eax + 0xa514], 0
call fcn.1002e550
lea ecx, [ebp - 0x3d38]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0xa4c8], 0x10030df0
lea eax, [ebp - 0x798]
push eax
mov dword [ebp - 0x798], 0x100325e0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x79c], edi
mov dword [eax + 0xa47c], 0
imul eax, dword [eax + 0xa47c], 0xeb
add eax, 0x14
mov dword [ecx + 0xa468], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0xa470], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0xa468], eax
lea eax, [ebp - 0x79c]
push eax
call fcn.100895e0
mov edi, dword [ebp - 0x7ac]
mov esi, dword [0x100cada0]
lea ecx, [ebp - 0x3d68]
push str.daggers_color3
add edi, 0xa534
call fcn.1002e5a0
push str.color_3
lea ecx, [ebp - 0x3d50]
mov dword [ebp - 4], 0x239
call fcn.1002e5a0
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3d50]
mov byte [ebp - 4], 0x3a
push ecx
mov dword [eax + 0xa5ac], 0
lea ecx, [eax + 0xa5b4]
mov dword [eax + 0xa5b0], 0
mov byte [eax + 0xa5a1], 0
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3d68]
push eax
lea ecx, [ecx + 0xa56c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3d50]
mov dword [eax + 0xa5cc], esi
mov dword [eax + 0xa5e4], 0
call fcn.1002e550
lea ecx, [ebp - 0x3d68]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
lea ecx, [edi + 0x58]
mov dword [eax + 0xa598], 0x10030df0
lea eax, [ebp - 0x7a0]
push eax
mov dword [ebp - 0x7a0], 0x100325e0
call fcn.100895e0
mov eax, dword [ebp - 0x7ac]
mov ecx, dword [ebp - 0x7ac]
mov dword [ebp - 0x7a4], edi
mov dword [eax + 0xa54c], 0
imul eax, dword [eax + 0xa54c], 0xeb
add eax, 0x14
mov dword [ecx + 0xa538], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0xa540], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0xa538], eax
lea eax, [ebp - 0x7a4]
push eax
call fcn.100895e0
lea ecx, [ebp - 0x7b5]
call fcn.100436b0
push 0x100cc260
lea ecx, [ebp - 0x3fa8]
mov esi, eax
call fcn.1002e5a0
push str.bayonet
lea ecx, [ebp - 0x3f90]
mov dword [ebp - 4], 0x23b
call fcn.1002e5a0
push str.bowie
lea ecx, [ebp - 0x3f78]
mov byte [ebp - 4], 0x3c
call fcn.1002e5a0
push str.butterfly
lea ecx, [ebp - 0x3f60]
mov byte [ebp - 4], 0x3d
call fcn.1002e5a0
push str.falchion
lea ecx, [ebp - 0x3f48]
mov byte [ebp - 4], 0x3e
call fcn.1002e5a0
push str.flip
lea ecx, [ebp - 0x3f30]
mov byte [ebp - 4], 0x3f
call fcn.1002e5a0
push 0x100ce660
lea ecx, [ebp - 0x3f18]
mov byte [ebp - 4], 0x40
call fcn.1002e5a0
push str.huntsman
lea ecx, [ebp - 0x3f00]
mov byte [ebp - 4], 0x41
call fcn.1002e5a0
push str.karambit
lea ecx, [ebp - 0x3ee8]
mov byte [ebp - 4], 0x42
call fcn.1002e5a0
push str.m9_bayonet
lea ecx, [ebp - 0x3ed0]
mov byte [ebp - 4], 0x43
call fcn.1002e5a0
push str.daggers
lea ecx, [ebp - 0x3eb8]
mov byte [ebp - 4], 0x44
call fcn.1002e5a0
lea eax, [ebp - 0x3ea0]
mov dword [ebp - 4], 0x245
push eax
lea eax, [ebp - 0x3fa8]
push eax
lea ecx, [ebp - 0x7d8]
call fcn.100895c0
push esi
lea ecx, [ebp - 0x7c4]
push dword [eax + 4]
push dword [eax]
call fcn.10089610
push str.skins_knife_model
lea ecx, [ebp - 0x3d98]
mov byte [ebp - 4], 0x46
call fcn.1002e5a0
push str.knife_model
lea ecx, [ebp - 0x3d80]
mov byte [ebp - 4], 0x47
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3d98]
push eax
mov byte [ebp - 4], 0x48
lea ecx, [ecx + 0xa63c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3d80]
push ecx
lea ecx, [eax + 0xa674]
mov byte [eax + 0xa66d], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0xa66d], al
cmovne eax, edx
mov dword [ecx + 0xa6a0], eax
add eax, 0x14
mov dword [ecx + 0xa614], eax
mov dword [ecx + 0xa618], eax
lea ecx, [ebp - 0x7c4]
call fcn.1002db00
lea ecx, [ebp - 0x7c4]
mov esi, eax
call fcn.1002daf0
mov ecx, eax
mov edi, dword [ebp - 0x7ac]
mov dword [ebp - 0x7b4], ecx
cmp esi, ecx
je 0x1007f397
nop word [eax + eax]
push esi
lea ecx, [edi + 0xa68c]
call fcn.10051840
add esi, 0x18
cmp esi, dword [ebp - 0x7b4]
jne 0x1007f380
lea ecx, [edi + 0xa68c]
call fcn.10033580
test eax, eax
je 0x1007f3b2
mov eax, edi
mov dword [eax + 0xa69c], 0
lea ecx, [ebp - 0x3d80]
call fcn.1002e550
lea ecx, [ebp - 0x3d98]
call fcn.1002e550
lea ecx, [ebp - 0x7c4]
call fcn.10051870
push fcn.1002e550
push 0xb
push 0x18
lea eax, [ebp - 0x3fa8]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100ba792
mov eax, edi
mov dword [eax + 0xa668], 0x10030df0
lea ecx, [eax + 0xa604]
mov dword [ebp - 0x7a8], ecx
mov ecx, edi
mov dword [eax + 0xa61c], 1
imul eax, dword [eax + 0xa61c], 0xeb
add eax, 0x14
mov dword [ecx + 0xa608], eax
mov eax, ecx
lea ecx, [ecx + 0x18]
mov dword [eax + 0xa610], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0xa608], eax
lea eax, [ebp - 0x7a8]
push eax
call fcn.100895e0
lea ecx, [ebp - 0x7ad]
call fcn.100436b0
push 0x100cc260
lea ecx, [ebp - 0x3ea0]
mov esi, eax
call fcn.1002e5a0
push str.bloodhound
lea ecx, [ebp - 0x3e88]
mov dword [ebp - 4], 0x249
call fcn.1002e5a0
push str.sport
lea ecx, [ebp - 0x3e70]
mov byte [ebp - 4], 0x4a
call fcn.1002e5a0
push str.driver
lea ecx, [ebp - 0x3e58]
mov byte [ebp - 4], 0x4b
call fcn.1002e5a0
push str.handwraps
lea ecx, [ebp - 0x3e40]
mov byte [ebp - 4], 0x4c
call fcn.1002e5a0
push str.moto
lea ecx, [ebp - 0x3e28]
mov byte [ebp - 4], 0x4d
call fcn.1002e5a0
push str.specialist
lea ecx, [ebp - 0x3e10]
mov byte [ebp - 4], 0x4e
call fcn.1002e5a0
lea eax, [ebp - 0x3df8]
mov dword [ebp - 4], 0x24f
push eax
lea eax, [ebp - 0x3ea0]
push eax
lea ecx, [ebp - 0x7e0]
call fcn.100895c0
push esi
lea ecx, [ebp - 0x7d0]
push dword [eax + 4]
push dword [eax]
call fcn.10089610
mov byte [ebp - 4], 0x50
push str.skins_glove_model
lea ecx, [ebp - 0x3dc8]
call fcn.1002e5a0
push str.glove_model
lea ecx, [ebp - 0x3db0]
mov byte [ebp - 4], 0x51
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3dc8]
push eax
mov byte [ebp - 4], 0x52
lea ecx, [ecx + 0xa6dc]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3db0]
push ecx
lea ecx, [eax + 0xa714]
mov byte [eax + 0xa70d], 1
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
xor eax, eax
mov edx, 0xf
cmp byte [ecx + 0xa70d], al
cmovne eax, edx
mov dword [ecx + 0xa740], eax
add eax, 0x14
mov dword [ecx + 0xa6b4], eax
mov dword [ecx + 0xa6b8], eax
lea ecx, [ebp - 0x7d0]
call fcn.1002db00
lea ecx, [ebp - 0x7d0]
mov esi, eax
call fcn.1002daf0
mov edi, dword [ebp - 0x7ac]
mov ecx, eax
mov dword [ebp - 0x7b4], ecx
cmp esi, ecx
je 0x1007f5e7
nop dword [eax + eax]
push esi
lea ecx, [edi + 0xa72c]
call fcn.10051840
add esi, 0x18
cmp esi, dword [ebp - 0x7b4]
jne 0x1007f5d0
lea ecx, [edi + 0xa72c]
call fcn.10033580
test eax, eax
je 0x1007f602
mov eax, edi
mov dword [eax + 0xa73c], 0
lea ecx, [ebp - 0x3db0]
call fcn.1002e550
lea ecx, [ebp - 0x3dc8]
call fcn.1002e550
lea ecx, [ebp - 0x7d0]
call fcn.10051870
push fcn.1002e550
push 7
push 0x18
lea eax, [ebp - 0x3ea0]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100ba792
mov eax, edi
mov dword [eax + 0xa708], 0x10030e00
lea ecx, [eax + 0xa6a4]
mov dword [ebp - 0x1c], ecx
mov ecx, edi
mov dword [eax + 0xa6bc], 1
imul eax, dword [eax + 0xa6bc], 0xeb
lea edi, [ecx + 0x18]
add eax, 0x14
mov dword [ecx + 0xa6a8], eax
mov eax, ecx
mov dword [eax + 0xa6b0], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [ecx + 0xa6c0], eax
lea eax, [ebp - 0x1c]
push eax
mov ecx, edi
call fcn.100895e0
mov esi, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3df8]
push str.skins_glove_id
add esi, 0xa744
call fcn.1002e5a0
push str.glove_paintkit_id
lea ecx, [ebp - 0x3de0]
mov dword [ebp - 4], 0x253
call fcn.1002e5a0
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3de0]
push eax
mov byte [ebp - 4], 0x54
lea ecx, [ecx + 0xa764]
call fcn.1002e520
mov ecx, dword [ebp - 0x7ac]
lea eax, [ebp - 0x3df8]
push eax
lea ecx, [ecx + 0xa77c]
call fcn.1002e520
mov eax, dword [ebp - 0x7ac]
lea ecx, [ebp - 0x3de0]
mov dword [eax + 0xa7c8], 2
mov dword [eax + 0xa754], 0x23
mov dword [eax + 0xa758], 0x23
call fcn.1002e550
lea ecx, [ebp - 0x3df8]
mov dword [ebp - 4], 0xffffffff
call fcn.1002e550
mov eax, dword [ebp - 0x7ac]
mov ecx, edi
mov dword [eax + 0xa7a8], 0x10030e00
mov dword [ebp - 0x20], esi
mov dword [esi + 0x18], 1
imul eax, dword [esi + 0x18], 0xeb
add eax, 0x14
mov dword [esi + 4], eax
mov eax, dword [ebp - 0x7ac]
mov dword [esi + 0xc], 0xaf
mov eax, dword [eax + 0x2c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x20]
push eax
call fcn.100895e0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.100ba746
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret